一种计费方法及设备技术

技术编号:20451540 阅读:16 留言:0更新日期:2019-02-27 04:29
一种计费方法,控制面功能实体CP确定用户设备UE在第一数据会话上传输的数据流需要迁移到第二数据会话上,所述第一数据会话是UE和第一用户面功能实体UP间的数据会话;所述第二数据会话是所述UE和第二UP间的数据会话,所述第一UP和第二UP为所述CP对应的UP,所述第一数据会话和第二数据会话对应同一个PDU session,所述CP通过与计费系统之间的第一计费会话对所述第一UP上的所述数据流计费;所述CP获取第一UP统计的所述数据流迁移前的计费信息;所述CP确定需要向第二UP下发的所述数据流迁移后使用的配额,并下发给第二UP,实现了一个PDU Session的用户面发生切换时,或者一个PDU Session存在多个用户面时,用户的业务数据流在用户面之间迁移情况下的计费。

【技术实现步骤摘要】
一种计费方法及设备
本申请涉及通信领域,尤其涉及一种计费方法及装置。
技术介绍
目前在线计费的基本机制是:计费触发功能(ChargingTriggerFunction,CTF)向在线计费系统(OnlineChargingSystem,OCS)申请预留某一费率组(RatingGroup)的配额,OCS授予配额,CTF执行配额管理、配额使用及计费信息采集,并在监测到计费上报条件(触发条件)满足时,向计费系统上报所采集的计费信息。在4G网络中,位于网关的策略和计费执行功能(PolicyandChargingEnforcementFunction,PCEF)为CTF,PCEF会根据策略和计费规则功能(PolicyandChargingRulesFunction,PCRF)下发的计费策略确定计费模式(在线计费或离线计费)、统计方法(流量或时长等)、费率组(RatingGroup,本申请称之为chargingkey)、上报粒度等。其中,计费粒度包括:SERVICE_IDENTIFIER_LEVEL或RATING_GROUP_LEVEL,如果计费粒度为RATING_GROUP_LEVEL,则PCEF必须为每个费率组上报计费信息,如果计费粒度为SERVICE_IDENTIFIER_LEVEL,则PCEF必须为每个费率组和业务标识上报计费信息。随着数据流量的剧增,对移动网络提出了新的挑战。为了应对此挑战,演进出了控制面和用户面分离的移动数据网架构。在此架构下,控制面只做控制,可以集中部署;数据流在用户面通过,分布式部署。用户可以就近接入用户面,减少数据在网络中的传输距离,减小网络时延,提高网络效率。目前,4G网络下已经扩展了控制面和用户面分离的网络架构,可以一定程度上实现对于控制面和用户面分离的网络架构下计费。如图1所示,ServingGateway-C、PDNGateway-C、TDF-C属于控制面,ServingGateway-U、PDNGateway-U、TDF-U属于用户面。一般来说,控制面是计费触发点,完成计费触发功能,用户面是计费采集点,完成计费采集功能,在此架构下,控制面的数量和用户面在运行态的数量是1比1的关系。然而,随着移动流量剧增、接入设备量剧增、业务对带宽时延等的增强需求,逐渐演变出了面向未来业务需求的较为复杂的网络架构,例如随着用户的移动、用户面负荷的压力、用户业务的特殊需求,使得用户所接入的用户面可能会出现较为频繁的切换,或者,一个用户同时会有多个用户面,用户的业务数据流在不同用户面之间迁移,目前的计费机制无法在这样的场景下实现准确的计费处理。
技术实现思路
本申请的实施例提供一种计费方法,主要解决在网络控制和数据流转发分离架构中,一个PDUSession的用户面发生切换时,或者一个PDUSession存在多个用户面时,用户的业务数据流在用户面之间迁移的计费处理。第一方面,提供一种计费方法,该方法包括:控制面功能实体CP确定用户设备UE在第一数据会话上传输的数据流需要迁移到第二数据会话上,所述第一数据会话是UE和第一用户面功能实体UP间的数据会话,所述第二数据会话是所述UE和第二UP间的数据会话,所述第一UP和第二UP为所述CP对应的UP,所述第一数据会话和第二数据会话对应同一个PDUsession;所述CP获取第一UP统计的所述数据流迁移前的计费信息;所述CP确定需要向第二UP下发的所述数据流迁移后使用的配额,并下发给第二UP。基于该方案,CP获取数据流迁移前UP上的计费信息,并进一步确定迁移后需要给目标UP下发的配额并下发,实现用户的业务数据流在用户面之间迁移的计费处理的连续性。可选的,所述CP通过与计费系统之间的第一计费会话对所述第一UP上的所述数据流计费,所述CP确定所述数据流从第一UP迁移到第二UP后,所述第一UP上无使用所述数据流对应的chargingkey的其他数据流;所述CP为第二UP上所述数据流使用所述第一计费会话进行计费,基于该方案,可以不改变切换后的计费会话。可选的,所述CP获取第一UP统计的所述数据流迁移前的计费信息,确定需要向第二UP下发的配额并下发给第二UP,包括:所述CP接收第一UP上报的所述数据流迁移前的计费信息,向计费系统上报所述计费信息,并为第二UP申请用于所述数据流的配额;所述CP接收所述计费系统下发的所述配额;所述CP根据所述计费系统下发的配额,生成向第二UP下发的配额,基于该方案,计费系统感知到迁移的发生,可以对UP的切换计费进行更加准确的配额控制。可选的,所述CP获取第一UP的计费信息,确定需要向所述第二UP下发的配额,包括:所述CP根据获取的第一UP统计的所述数据流迁移前的计费信息,确定剩余的可用配额,并根据所述剩余的可用配额生成向第二UP下发的配额。基于该方案,计费系统不需要感知到UP的切换,或者数据流的迁移,可以减轻计费系统的负担。可选的,所述方法还包括:所述CP缓存第一UP上报的所述数据流迁移前的计费信息;所述CP接收第二UP上报的所述数据流迁移后的计费信息;所述CP合并所述第二UP上报的计费信息和所缓存的第一UP上报的计费信息,将合并后的计费信息上报给计费系统。可选的,所述方法还包括:所述CP将第一UP上报的所述数据流迁移前的计费信息发送给第二UP,使得第二UP基于所述第一UP上报的所述数据流迁移前的计费信息,继续统计所述数据流迁移后的计费信息;所述CP接收第二UP在满足上报条件时上报的所述数据流迁移前和迁移后的计费信息,并上报给计费系统。可选的,所述CP根据所述计费系统下发的指示,确定所述PDUsession上的数据流从第一UP迁移到第二UP后,向计费系统上报所述数据流迁移前的计费信息。基于该方案,计费系统可以设置数据流切换相关的计费上报指示下发给CP,增强计费的灵活性。可选的,所述CP获取第一UP统计的所述数据流迁移前的计费信息,包括:所述CP接收第一数据会话中断触发第一UP上报的计费信息。可选的,所述CP获取第一UP统计的所述数据流迁移前的计费信息,包括:所述CP检测到第二UP上报的所述数据流对应的数据流开始事件后,获取第一UP上统计的所述数据流迁移前的计费信息。可选的,所述方法进一步包括:所述CP通过与计费系统之间的第一计费会话对所述第一UP上的所述数据流计费,所述CP确定所述数据流从第一UP迁移到第二UP后,所述第一UP上存在使用所述数据流对应的chargingkey的其他数据流;所述CP为第二UP上所述数据流使用所述第一计费会话;所述CP同时从所述第一UP和第二UP上获取所述数据流的计费信息。这里的“其他”是指相对于迁移过去的数据流,没有迁移过去的,叫做“其他”数据流,它们都是CP建立的PDUsession上的数据流。基于该方案,可以实现SSCmode3下的数据流准确计费,确保跨CK的数据流不因为UP的切换而被忽略。可选的,所述CP进一步确定需要向第一UP下发的配额,所述方法包括:所述CP将计费系统为所述chargingkey下发的配额分割成多个子配额并分别下发给所述第一UP和第二UP。可选的,所述方法进一步包括:所述CP在任一个UP上所述配额用完并上报所述配额对应的计费信息后,获取其他UP上统计的所述配额对应的计费信本文档来自技高网
...

【技术保护点】
1.一种计费方法,其特征在于,所述方法包括:控制面功能实体CP确定用户设备UE在第一数据会话上传输的数据流需要迁移到第二数据会话上,所述第一数据会话是UE和第一用户面功能实体UP间的数据会话,所述第二数据会话是所述UE和第二UP间的数据会话,所述第一UP和第二UP为所述CP对应的UP,所述第一数据会话和第二数据会话对应同一个PDUsession;所述CP获取第一UP统计的所述数据流迁移前的计费信息;所述CP确定需要向第二UP下发的所述数据流迁移后使用的配额,并下发给第二UP。

【技术特征摘要】
1.一种计费方法,其特征在于,所述方法包括:控制面功能实体CP确定用户设备UE在第一数据会话上传输的数据流需要迁移到第二数据会话上,所述第一数据会话是UE和第一用户面功能实体UP间的数据会话,所述第二数据会话是所述UE和第二UP间的数据会话,所述第一UP和第二UP为所述CP对应的UP,所述第一数据会话和第二数据会话对应同一个PDUsession;所述CP获取第一UP统计的所述数据流迁移前的计费信息;所述CP确定需要向第二UP下发的所述数据流迁移后使用的配额,并下发给第二UP。2.如权利要求1所述方法,其特征在于,所述方法进一步包括:所述CP通过与计费系统之间的第一计费会话对所述第一UP上的所述数据流计费;所述CP确定所述数据流从第一UP迁移到第二UP后,所述第一UP上无使用所述数据流对应的chargingkey的其他数据流;所述CP为第二UP上所述数据流使用所述第一计费会话进行计费。3.如权利要求1或2所述方法,其特征在于,所述CP获取第一UP统计的所述数据流迁移前的计费信息,确定需要向第二UP下发的配额并下发给第二UP,包括:所述CP接收第一UP上报的所述数据流迁移前的计费信息,向计费系统上报所述计费信息,并为第二UP申请用于所述数据流的配额;所述CP接收所述计费系统下发的所述配额;所述CP根据所述计费系统下发的配额,生成向第二UP下发的配额。4.如权利要求1或2所述方法,其特征在于,所述CP获取第一UP的计费信息,确定需要向所述第二UP下发的配额,包括:所述CP根据获取的第一UP统计的所述数据流迁移前的计费信息,确定剩余的可用配额,并根据所述剩余的可用配额生成向第二UP下发的配额。5.如权利要求要1,2或4任一项所述的方法,其特征在于,所述方法还包括:所述CP缓存第一UP上报的所述数据流迁移前的计费信息;所述CP接收第二UP上报的所述数据流迁移后的计费信息;所述CP合并所述第二UP上报的计费信息和所缓存的第一UP上报的计费信息,将合并后的计费信息上报给计费系统。6.如权利要求1,2或4任一项所述的方法,其特征在于,所述方法还包括:所述CP将第一UP上报的所述数据流迁移前的计费信息发送给第二UP,使得第二UP基于所述第一UP上报的所述数据流迁移前的计费信息,继续统计所述数据流迁移后的计费信息;所述CP接收第二UP在满足上报条件时上报的所述数据流迁移前和迁移后的计费信息,并上报给计费系统。7.如权利要求1至6任一项所述的方法,其特征在于:所述CP根据所述计费系统下发的指示,确定所述PDUsession上的数据流从第一UP迁移到第二UP后,向计费系统上报所述数据流迁移前的计费信息。8.如权利要求1至7任一项所述的方法,其特征在于,所述CP获取第一UP统计的所述数据流迁移前的计费信息,包括:所述CP接收第一数据会话中断触发第一UP上报的计费信息。9.如权利要求1~7任一项所述方法,其特征在于,所述CP获取第一UP统计的所述数据流迁移前的计费信息,包括:所述CP检测到第二UP上报的所述数据流对应的数据流开始事件后,获取第一UP上统计的所述数据流迁移前的计费信息。10.如权利要求1所述方法,其特征在于,所述方法进一步包括:所述CP通过与计费系统之间的第一计费会话对所述第一UP上的所述数据流计费;所述CP确定所述数据流从第一UP迁移到第二UP后,所述第一UP上存在使用所述数据流对应的chargingkey的其他数据流;所述CP为第二UP上所述数据流使用所述第一计费会话;所述CP同时从所述第一UP和第二UP上获取所述数据流的计费信息。11.如权利要求1或者10所述方法,其特征在于,所述CP进一步确定需要向第一UP下发的配额,所述方法包括:所述CP将计费系统为所述chargingkey下发的配额分割成多个子配额并分别下发给所述第一UP和第二UP。12.如权利要求11所述的方法,其特征在于,所述方法进一步包括:所述CP在任一个UP上所述配额用完并上报所述配额对应的计费信息后,获取其他UP上统计的所述配额对应的计费信息;所述CP合并所述配额对应的计费信息,并上报给计费系统。13.如权利要求11所述方法,其特征在于,所述方法进一步包括:所述CP在任一个UP上所述配额用完并上报所述配额对应的计费信息后,获取其他UP上统计的所述配额对应的计费信息;所述CP缓存所有UP上报的所述配额对应的计费信息,确定所述配额的剩余可用量,重新分配所述配额的剩余可用量,并向第一UP和第二UP下发所述重新分配的配额;所述CP在所述配额用完或者所述配额的剩余可用量满足上报阈值时,合并所述缓存的所述配额对应的计费信息,并向计费系统上报所述合并的计费信息。14.如权利要求1所述方法,其特征在于,所述方法进一步包括:所述CP通过与计费系统之间的第一计费会话对所述第一UP上的所述数据流计费;所述CP确定所述数据流从第一UP迁移到第二UP后,所述第一UP上存在使用所述数据流对应的chargingkey的其他数据流;所述CP为第二UP上传输所述数据流的第二数据会话使用第二计费会话,通过第二计费会话向计费系统申请配额,并将申请的配额下发给第二UP;所述第二计费会话是所述CP与计费系统为所述第二UP上的第二数据会话建立的计费会话。15....

【专利技术属性】
技术研发人员:柴晓前
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1