计费管理方法、用户面功能实体以及控制面功能实体转让专利

申请号 : CN202110327060.4

文献号 : CN113037513B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 阎亚丽夏霄轶何光伟张艳平乔伟华

申请人 : 华为技术有限公司

摘要 :

本申请实施例公开了计费管理方法、用户面功能实体以及控制面功能实体。本申请实施例方法包括:UP接收CP发送的第一用量上报规则URR以及第二URR,所述第一URR与所述第二URR具有关联关系;当在所述UP上的用量信息达到所述第一URR的阈值时,所述UP获取所述第一URR对应的用量信息以及与所述第一URR具有关联关系的第三URR对应的用量信息;所述UP向所述CP发送所述第一URR对应的用量信息以及所述第三URR对应的用量信息,以使得所述CP根据所述第一URR对应的用量信息以及所述第三URR对应的用量信息组成计费数据记录。本申请实施例使得CP能够从UP获取到具有关联关系的各级别URR所对应的用量信息,因此CP可以生成完整的计费数据记录并上报给计费服务器。

权利要求 :

1.一种通信方法,其特征在于,包括:用户面功能实体接收来自控制面功能实体的第二用量上报规则URR和第一URR,所述第二URR包括所述第一URR的标识,所述第一URR与所述第二URR具有关联关系;

当在所述用户面功能实体上的用量信息达到所述第一URR的阈值时,所述用户面功能实体获取所述第一URR对应的用量信息以及与所述第一URR具有关联关系的所述第二URR对应的用量信息;

所述用户面功能实体向所述控制面功能实体发送所述第一URR对应的用量信息以及所述第二URR对应的用量信息。

2.根据权利要求1所述的通信方法,其特征在于,所述用户面功能实体接收来自控制面功能实体的第二URR和第一URR,包括:所述用户面功能实体接收来自所述控制面功能实体的会话建立请求,所述会话建立请求中包括所述第二URR和所述第一URR。

3.根据权利要求1所述的通信方法,其特征在于,所述用户面功能实体接收来自控制面功能实体的第一URR,包括:

所述用户面功能实体接收来自所述控制面功能实体的会话建立请求,所述会话建立请求中包括所述第一URR。

4.根据权利要求3所述的通信方法,其特征在于,所述用户面功能实体接收来自控制面功能实体的第二URR,包括:

所述用户面功能实体接收来自所述控制面功能实体的会话修改请求,所述会话修改请求中包括所述第二URR。

5.根据权利要求1至4中任一项所述的通信方法,其特征在于,所述第一URR为承载级别的URR,所述第二URR为业务数据流级别的URR。

6.一种用户面功能实体,其特征在于,包括:第一接收单元,用于接收来自控制面功能实体的第二用量上报规则URR和第一URR,所述第二URR包括所述第一URR的标识,所述第一URR与所述第二URR具有关联关系;

获取单元,用于当在所述用户面功能实体上的用量信息达到所述第一URR的阈值时,获取所述第一URR对应的用量信息以及与所述第一URR具有关联关系的所述第二URR对应的用量信息;

发送单元,用于向所述控制面功能实体发送所述第一URR对应的用量信息以及所述第二URR对应的用量信息。

7.根据权利要求6所述的用户面功能实体,其特征在于,所述第一接收单元包括:第一接收模块,用于接收来自所述控制面功能实体发送的会话建立请求,所述会话建立请求中包括所述第二URR和所述第一URR。

8.根据权利要求6所述的用户面功能实体,其特征在于,所述第一接收单元包括:第二接收模块,用于接收所述控制面功能实体发送的会话建立请求,所述会话建立请求中包括所述第一URR。

9.根据权利要求8所述的用户面功能实体,其特征在于,所述第一接收单元包括:第二接收模块,用于接收所述控制面功能实体发送的会话修改请求,所述会话修改请求中包括所述第二URR。

10.根据权利要求6至9中任一项所述的用户面功能实体,其特征在于,所述第一URR为承载级别的URR,所述第二URR为业务数据流级别的URR。

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得所述计算机执行如权利要求1‑5任一项所述的方法。

12.一种通信系统,其特征在于,包括:控制面功能实体和用户面功能实体,所述控制面功能实体,用于向所述用户面功能实体发送第二用量上报规则URR和第一URR,所述第二URR包括所述第一URR的标识,所述第一URR与所述第二URR具有关联关系;

所述用户面功能实体,用于接收所述第二URR;当在所述用户面功能实体上的用量信息达到所述第一URR的阈值时,获取所述第一URR对应的用量信息以及与所述第一URR具有关联关系的所述第二URR对应的用量信息;向所述控制面功能实体发送所述第一URR对应的用量信息以及所述第二URR对应的用量信息;

所述控制面功能实体,还用于接收所述第一URR对应的用量信息以及所述第二URR对应的用量信息。

13.根据权利要求12所述的系统,其特征在于,所述用户面功能实体为所述权利要求6‑

10任一所述的用户面功能实体。

说明书 :

计费管理方法、用户面功能实体以及控制面功能实体

[0001] 本申请为2017年1月5日提交中国专利局、申请号为201710012833.3、发明名称为“计费管理方法、用户面功能实体以及控制面功能实体”的中国专利申请的分案申请。

技术领域

[0002] 本申请涉及通信领域,尤其涉及计费管理方法、用户面功能实体以及控制面功能实体。

背景技术

[0003] 随着互联网技术的发展,互联网的应用越来越广泛。用户通过用户设备(UE,User Equipment)访问某网络业务时,UE会与该网络业务的业务服务器建立网络连接,同时,网络
中的网元会保存该UE对应的会话,并将该UE的数据流量和上网时长等计费信息发送给计费
服务器,计费服务器则会为该UE分配会话资源,如处理资源和内存资源等,从而为该UE进行
计费。其中计费服务器可以是认证、授权和计费(AAA,Authentication,Authorization and 
Accouting)服务器,也可以是在线计费系统(OCS,Online Charging System)或离线计费系
统(OFCS,Offline Charging Sysytem,离线计费系统)。
[0004] 在控制面与用户面分离(CUPS,Control and User Plane Separation)网络架构中,计费服务器只与控制面功能实体(CP,Control Plane function)相连,CP上有计费用量
阈值,并通过Sx接口向用户面功能实体(UP,User Plane function)发送用量上报规则
(URR,Usage Reporting Rule),当UP上累计的流量或时间达到URR的阈值时,UP将累计的用
量信息上报给CP,CP生成计费数据记录,然后向计费系统上报计费数据记录,计费系统根据
上报的计费数据记录,对用户进行计费扣费操作,生成计费详单。
[0005] 该URR有不同的级别,UP并不感知该URR的级别,UP只会感知在UP上的用量信息是否达到该URR的阈值,若达到,则上报该URR对应的用量信息,若未达到,则不上报该URR对应
的用量信息。
[0006] 由于UP是以用量信息是否达到该URR的阈值来决定是否上报用量信息,所以在某些情况下,UP上报的用量信息可能不完全,使得CP无法生成完整的计费数据记录并上报给
计费服务器。

发明内容

[0007] 本申请实施例提供了一种计费管理方法、用户面功能实体以及控制面功能实体,能够使得CP生成完整的计费数据记录并上报给计费服务器。
[0008] 本申请实施例第一方面提供了一种计费管理方法:
[0009] 在CUPS网络架构中,计费服务器只与CP相连,当需要进行计费时,CP会通过Sx接口向UP发送URR,则UP可以接收到CP发送的第一用量上报规则URR以及第二URR,其中,第一URR
与第二URR具有关联关系。
[0010] 当在UP上的用量信息达到第一URR的阈值时,UP获取第一URR对应的用量信息以及与第一URR具有关联关系的第三URR对应的用量信息,其中第三URR与第二URR相对应,即第
三URR可以是第二URR,也可以是由第二URR进行某些操作后得到的URR。
[0011] UP获取到第一URR对应的用量信息以及第三URR对应的用量信息之后,可以向CP发送这些信息,则使得CP可以根据这些信息组成计费数据记录。
[0012] 当在UP上的用量信息达到第一URR的阈值时,UP不仅仅会向CP上报第一URR对应的用量信息,还会向CP上报与第一URR具有关联关系的第三URR对应的用量信息,从而使得CP
能够从UP获取到具有关联关系的各级别URR所对应的用量信息,因此CP可以生成完整的计
费数据记录并上报给计费服务器。
[0013] 基于第一方面,本申请实施例还提供了第一方面的第一种实施方式:
[0014] UP向CP同时发送第一URR对应的用量信息以及第三URR对应的用量信息,或者也可以不同时发送,例如先发送第一URR对应的用量信息,再发送第三URR对应的用量信息,或者
先发送第三URR对应的用量信息,再发送第二URR对应的用量信息。
[0015] 若是同时发送,UP可以在同一条消息中包括第一URR对应的用量信息以及第三URR对应的用量信息,也可以在不同消息中分别包括第一URR对应的用量信息以及第三URR对应
的用量信息。
[0016] 若是不同时发送,则UP在不同消息中分别包括第一URR对应的用量信息以及第三URR对应的用量信息。
[0017] UP可以根据实际情况选择如何向CP发送用量信息,既可以同时发送,也可以分别发送,因此提高了方案的灵活性和可选择性。
[0018] 基于第一方面,本申请实施例还提供了第一方面的第二种实施方式:
[0019] 第一URR可以有一个阈值或者是多个阈值,当只有一个阈值时,阈值可以是时长,或流量,或事件数量等阈值中的一个,当达到阈值时,UP则会获取第一URR对应的用量信息
以及第三URR对应的用量信息。
[0020] 当有多个阈值时,这些阈值可以是时长,或流量,或事件数量等阈值,只要UP上的用量信息达到这些阈值中的任意一个阈值,UP则会获取第一URR对应的用量信息以及第三
URR对应的用量信息。
[0021] UP可以适应第一URR中的阈值的多种情况,一个阈值时可以进行监测,多个阈值时也可以进行监测,因此提高了方案的灵活性和可选择性。
[0022] 基于第一方面,本申请实施例还提供了第一方面的第三种实施方式:
[0023] UP上报的第一URR对应的用量信息和第三URR对应的用量信息可以是同一种用量信息,例如均为时长,或流量,或事件数量,也可以不是同一种用量信息,例如第一URR对应
的用量信息为时长,第三URR对应的用量信息为流量。
[0024] UP上报的用量信息可以相同也可以不同,因此能够适应CP或计费服务器提出的更多的需求,从而增加方案的适应范围。
[0025] 基于第一方面,或第一方面的第一种实施方式,或第一方面的第二种实施方式,或第一方面的第三种实施方式,本申请实施例还提供了第一方面的第四种实施方式:
[0026] UP接收CP发送的第一URR以及第二URR包括:
[0027] UP接收CP发送的会话建立请求,会话建立请求中包括第一URR以及第二URR,第三URR与第二URR相同。
[0028] UP在会话建立请求中接收到CP发送的第一URR以及第二URR,则UP上报的是第一URR对应的用量信息以及第二URR对应的用量信息,此时的第三URR即为第二URR。
[0029] UP接收到的会话建立请求中可以已经指示第一URR与第二URR之间具有关联关系,UP也可以在接收到会话建立请求之后,且向CP发送用量信息之前,接收CP发送的关联指示,
关联指示用于表示第一URR与第二URR具有关联关系。
[0030] 基于第一方面,或第一方面的第一种实施方式,或第一方面的第二种实施方式,或第一方面的第三种实施方式,本申请实施例还提供了第一方面的第五种实施方式:
[0031] 会话建立请求在会话修改请求之前,UP可以先接收CP发送的会话建立请求,会话建立请求中包括第一URR,然后在会话修改中接收CP发送的第一URR或第一URR的标识以及
第二URR。
[0032] UP接收CP发送的会话修改请求之后,方法还包括:
[0033] UP将第二URR作为第三URR。
[0034] 当UP在会话建立请求中只获得到第一URR或者是未获得任何URR时,则UP可以将会话修改请求中获得的第二URR作为第三URR。
[0035] 基于第一方面,或第一方面的第一种实施方式,或第一方面的第二种实施方式,或第一方面的第三种实施方式,本申请实施例还提供了第一方面的第六种实施方式:
[0036] UP接收CP发送的第一URR以及第二URR包括:
[0037] UP接收CP发送的会话建立请求,会话建立请求中可以包括第一URR以及第五URR。
[0038] UP接收到的会话建立请求中可以已经指示第一URR与第五URR之间具有关联关系,UP也可以在接收到会话建立请求之后,且UP向CP发送第一URR对应的用量信息以及第三URR
对应的用量信息之前,接收CP发送的关联指示,关联指示用于表示第一URR与第五URR具有
关联关系。
[0039] 基于第一方面,或第一方面的第一种实施方式,或第一方面的第二种实施方式,或第一方面的第三种实施方式,本申请实施例还提供了第一方面的第七种实施方式:
[0040] UP接收CP发送的第一URR以及第二URR包括:
[0041] UP接收CP发送的会话建立请求,会话建立请求中包括第一URR;
[0042] UP接收CP发送的第一会话修改请求,第一会话修改请求中包括第五URR;
[0043] 方法还包括:
[0044] UP对第五URR进行存储。
[0045] UP接收到的会话建立请求中可以包括第一URR,之后通过第一会话修改请求获得第五URR。
[0046] 基于第一方面,或第一方面的第一种实施方式,或第一方面的第二种实施方式,或第一方面的第三种实施方式,本申请实施例还提供了第一方面的第八种实施方式:
[0047] UP接收CP发送的第一URR以及第二URR包括:
[0048] UP接收CP发送的会话建立请求,会话建立请求中包括第五URR;
[0049] UP接收CP发送的第二会话修改请求,第二会话修改请求中包括第一URR;
[0050] 方法还包括:
[0051] UP对第一URR进行存储。
[0052] UP接收到的会话建立请求中可以包括第五URR,之后通过第二会话修改请求获得第一URR。
[0053] 基于第一方面,或第一方面的第一种实施方式,或第一方面的第二种实施方式,或第一方面的第三种实施方式,本申请实施例还提供了第一方面的第九种实施方式:
[0054] UP接收CP发送的第一URR以及第二URR包括:
[0055] UP接收CP发送的第三会话修改请求,第三会话修改请求中包括第一URR以及第五URR;
[0056] 方法还包括:
[0057] UP对第一URR以及第五URR进行存储。
[0058] UP接收到的会话建立请求中可以不包括URR,之后通过第三会话修改请求获得第一URR和第五URR。
[0059] UP可以通过多种方式从CP获得第一URR以及第五URR,因此提高了方案的灵活性。
[0060] 基于第一方面的第六种、第七种、第八种、第九种中任一种实施方式,本申请实施例还提供了第一方面的第十种实施方式:
[0061] UP接收CP发送的第一URR以及第二URR还包括:
[0062] UP接收CP发送的第四会话修改请求,第四会话修改请求中包括第一URR或第一URR的标识,以及第二URR或第二URR的标识;
[0063] UP接收CP发送的第四会话修改请求之后,方法还包括:
[0064] UP根据第二URR对第五URR进行更新得到第三URR。
[0065] UP在获得第一URR以及第五URR之后,在某次会话修改请求中,可以接收到CP发送的第一URR以及第二URR,其中第一URR可以是完整的URR,也可以是一个标识。
[0066] UP可以根据第二URR对已收到的第五URR进行更新,更新之后即可得到第三URR。
[0067] 基于第一方面的第十种实施方式,本申请实施例还提供了第一方面的第十一种实施方式:
[0068] UP根据第二URR对第五URR进行更新得到第三URR包括:
[0069] UP可以判断第五URR中是否包括第二URR,若不包括,则UP可以在第五URR中增加第二URR得到第三URR;
[0070] 或,
[0071] UP可以判断第五URR中是否包括除了第二URR之外的其他目标URR,若包括,则UP可以在第五URR中删除目标URR得到第三URR;
[0072] 或,
[0073] UP可以判断第五URR中是否包括除了第二URR之外的其他目标URR,若包括,则UP可以删除第五URR中的目标URR与第一URR之间的关联关系得到第三URR。
[0074] UP在进行删除操作时,既可以删除完整的URR,也可以删除URR与第一URR之间的关联关系,同时,CP可以要求UP更新与第一URR具有关联关系的其他URR,因此能够灵活的调整
需要上报的URR。
[0075] 基于第一方面的第六种、第七种、第八种、第九种中任一种实施方式,本申请实施例还提供了第一方面的第十二种实施方式:
[0076] UP接收CP发送的第一URR以及第二URR还包括:
[0077] UP接收CP发送的第四会话修改请求,第四会话修改请求中包括增加指令,第一URR或第一URR的标识,以及第二URR或第二URR的标识;
[0078] UP接收CP发送的第四会话修改请求之后,方法还包括:
[0079] UP根据增加指令在第五URR中增加第二URR得到第三URR。
[0080] CP可以要求UP增加与第一URR具有关联关系的其他URR,因此能够灵活的调整需要上报的URR。
[0081] 基于第一方面的第六种、第七种、第八种、第九种中任一种实施方式,本申请实施例还提供了第一方面的第十三种实施方式:
[0082] UP接收CP发送的第一URR以及第二URR还包括:
[0083] UP接收CP发送的第四会话修改请求,第四会话修改请求中包括删除指令,第一URR或第一URR的标识,以及第二URR或第二URR的标识;
[0084] UP接收CP发送的第四会话修改请求之后,方法还包括:
[0085] UP根据删除指令在第五URR中删除第二URR得到第三URR;
[0086] 或,
[0087] UP根据删除指令删除第五URR中的第二URR与第一URR之间的关联关系得到第三URR。
[0088] UP在进行删除操作时,既可以删除完整的URR,也可以删除URR与第一URR之间的关联关系,同时,CP可以要求UP删除与第一URR具有关联关系的其他URR,因此能够灵活的调整
需要上报的URR。
[0089] 基于第一方面的第六种、第七种、第八种、第九种中任一种实施方式,本申请实施例还提供了第一方面的第十四种实施方式:
[0090] UP接收CP发送的第一URR以及第二URR还包括:
[0091] UP接收CP发送的第四会话修改请求,第四会话修改请求中包括增加指令,删除指令,第一URR或第一URR的标识,第二URR或第二URR的标识,第四URR或第四URR的标识;
[0092] UP接收CP发送的第四会话修改请求之后,方法还包括:
[0093] UP根据增加指令在第五URR中增加第二URR,并根据删除指令在第五URR中删除第四URR或根据删除指令删除第五URR中的第四URR与第一URR之间的关联关系,得到第三URR。
[0094] UP在进行删除操作时,既可以删除完整的URR,也可以删除URR与第一URR之间的关联关系,同时,CP可以要求UP增加以及删除与第一URR具有关联关系的其他URR,因此能够灵
活的调整需要上报的URR。
[0095] 基于第一方面的第六种、第七种、第八种、第九种中任一种实施方式,本申请实施例还提供了第一方面的第十五种实施方式:
[0096] UP向CP发送第一URR对应的用量信息以及第三URR对应的用量信息之后,方法还包括:
[0097] UP接收CP发送的会话修改请求,会话修改请求中包括全部删除指令;
[0098] UP接收CP发送的会话修改请求之后,方法还包括:
[0099] UP根据全部删除指令在第五URR中删除全部的URR;
[0100] 或,
[0101] UP根据全部删除指令删除第五URR中的全部的URR与第一URR之间的关联关系。
[0102] UP在进行删除操作时,既可以删除完整的URR,也可以删除URR与第一URR之间的关联关系,同时,CP可以要求UP删除与第一URR具有关联关系的其他URR,因此能够灵活的调整
需要上报的URR。
[0103] 基于第一方面、第一方面的第一种至第十五种中任一种实施方式,本申请实施例还提供了第一方面的第十六种实施方式:
[0104] 第一URR为承载级别的URR,第二URR为业务数据流级别的URR,第三URR为业务数据流级别的URR。
[0105] 基于第一方面的第十四种实施方式,本申请实施例还提供了第一方面的第十七种实施方式:
[0106] 第四URR为业务数据流级别的URR。
[0107] 基于第一方面的第六种、第七种、第八种、第九种中任一种实施方式,本申请实施例还提供了第一方面的第十八种实施方式:
[0108] 第五URR为业务数据流级别的URR。
[0109] 第一URR至第五URR限定为了具体级别的URR,提高了方案的可实现性。
[0110] 本申请实施例第二方面提供了一种计费管理方法:
[0111] 在CUPS网络架构中,计费服务器只与CP相连,当需要进行计费时,CP会通过Sx接口向UP发送第一URR以及第二URR,第一URR与第二URR具有关联关系;
[0112] 当在UP上的用量信息达到第一URR的阈值时,UP向CP上报第一URR对应的用量信息以及第三URR对应的用量信息,则CP可以根据这些信息组成计费数据记录。
[0113] 当在UP上的用量信息达到第一URR的阈值时,UP不仅仅会向CP上报第一URR对应的用量信息,还会向CP上报与第一URR具有关联关系的第三URR对应的用量信息,从而使得CP
能够从UP获取到具有关联关系的各级别URR所对应的用量信息,因此CP可以生成完整的计
费数据记录并上报给计费服务器。
[0114] 基于第二方面,本申请实施例还提供了第二方面的第一种实施方式:
[0115] CP可以同时接收第一URR对应的用量信息以及第三URR对应的用量信息,或者也可以不同时接收,例如先接收第一URR对应的用量信息,再接收第三URR对应的用量信息,或者
先接收第三URR对应的用量信息,再接收第二URR对应的用量信息。
[0116] 若是同时接收,CP可以在同一条消息中接收第一URR对应的用量信息以及第三URR对应的用量信息,也可以在不同消息中分别接收第一URR对应的用量信息以及第三URR对应
的用量信息。
[0117] 若是不同时接收,则CP在不同消息中分别接收第一URR对应的用量信息以及第三URR对应的用量信息。
[0118] 基于第二方面,本申请实施例还提供了第二方面的第二种实施方式:
[0119] CP接收到UP上报的第一URR对应的用量信息和第三URR对应的用量信息可以是同一种用量信息,例如均为时长,或流量,或事件数量,也可以不是同一种用量信息,例如第一
URR对应的用量信息为时长,第三URR对应的用量信息为流量。
[0120] 基于第二方面,或第二方面的第一种实施方式,或第二方面的第二种实施方式,本申请实施例还提供了第二方面的第三种实施方式:
[0121] CP向UP发送第一URR以及第二URR之前,CP还可以接收触发请求,则CP向UP发送第一URR以及第二URR具体的过程可以为:
[0122] CP根据触发请求向UP发送第一URR以及第二URR。
[0123] 基于第二方面,或第二方面的第一种实施方式,或第二方面的第二种实施方式,本申请实施例还提供了第二方面的第四种实施方式:
[0124] CP向UP发送第一URR以及第二URR包括:
[0125] CP向UP发送会话建立请求,会话建立请求中包括第一URR以及第二URR,第三URR与第二URR相同。
[0126] CP在会话建立请求中向UP下发第一URR以及第二URR,则CP可以接收到UP上报的第一URR对应的用量信息以及第二URR对应的用量信息,此时的第三URR即为第二URR。
[0127] CP可以在会话建立请求中就指示第一URR与第二URR之间具有关联关系,CP也可以在发送会话建立请求之后,且在接收UP发送的用量信息之前,向UP发送关联指示,关联指示
用于表示第一URR与第二URR具有关联关系。
[0128] 基于第二方面,或第二方面的第一种实施方式,或第二方面的第二种实施方式,本申请实施例还提供了第二方面的第五种实施方式:
[0129] CP向UP发送第一URR以及第二URR包括:
[0130] CP向UP发送会话建立请求,会话建立请求中包括第一URR。
[0131] 会话建立请求在会话修改请求之前,CP可以先向UP发送会话建立请求,然后CP向UP发送会话修改请求,会话修改请求中包括第一URR或第一URR的标识,以及第二URR,以使
得UP将第二URR作为第三URR。
[0132] 当CP在会话建立请求中只发送第一URR或者是未发送任何URR时,则UP可以将会话修改请求中获得的第二URR作为第三URR。
[0133] 基于第二方面,或第二方面的第一种实施方式,或第二方面的第二种实施方式,本申请实施例还提供了第二方面的第六种实施方式:
[0134] CP向UP发送第一URR以及第二URR包括:
[0135] CP向UP发送会话建立请求,会话建立请求中可以包括第一URR以及第五URR。
[0136] CP可以在会话建立请求中就指示第一URR与第五URR之间具有关联关系,CP也可以在发送会话建立请求之后,且在CP接收UP发送的第一URR对应的用量信息以及与第一URR具
有关联关系的第三URR对应的用量信息之前,向UP发送关联指示,关联指示用于表示第一
URR与第五URR具有关联关系。
[0137] 基于第二方面,或第二方面的第一种实施方式,或第二方面的第二种实施方式,本申请实施例还提供了第二方面的第七种实施方式:
[0138] CP向UP发送第一URR以及第二URR包括:
[0139] CP向UP发送会话建立请求,会话建立请求中包括第一URR;
[0140] CP向UP发送第一会话修改请求,第一会话修改请求中包括第五URR。
[0141] CP在会话建立请求中可以包括第一URR,之后通过第一会话修改请求发送第五URR。
[0142] 基于第二方面,或第二方面的第一种实施方式,或第二方面的第二种实施方式,本申请实施例还提供了第二方面的第八种实施方式:
[0143] CP向UP发送第一URR以及第二URR包括:
[0144] CP向UP发送会话建立请求,会话建立请求中包括第五URR;
[0145] CP向UP发送第二会话修改请求,第二会话修改请求中包括第一URR。
[0146] CP在会话建立请求中可以包括第五URR,之后通过第二会话修改请求发送第一URR。
[0147] 基于第二方面,或第二方面的第一种实施方式,或第二方面的第二种实施方式,本申请实施例还提供了第二方面的第九种实施方式:
[0148] CP向UP发送第一URR以及第二URR包括:
[0149] CP向UP发送第三会话修改请求,第三会话修改请求中包括第一URR以及第五URR。
[0150] CP发送的会话建立请求中可以不包括URR,之后通过第三会话修改请求发送第一URR和第五URR。
[0151] 基于第二方面的第六种、第七种、第八种、第九种中任一种实施方式,本申请实施例还提供了第二方面的第十种实施方式:
[0152] CP向UP发送第一URR以及第二URR还包括:
[0153] CP向UP发送第四会话修改请求,第四会话修改请求中包括第一URR或第一URR的标识,以及第二URR或第二URR的标识,以使得UP根据第二URR对第五URR进行更新得到第三
URR。
[0154] CP在向UP发送第一URR以及第五URR之后,在会话修改请求中,可以向UP发送第一URR以及第二URR,其中第一URR可以是完整的URR,也可以是一个标识。
[0155] 以使得UP可以根据第二URR对已收到的第五URR进行更新,更新之后即可得到第三URR。
[0156] 基于第二方面的第六种、第七种、第八种、第九种中任一种实施方式,本申请实施例还提供了第二方面的第十一种实施方式:
[0157] CP向UP发送第一URR以及第二URR还包括:
[0158] CP向UP发送第四会话修改请求,第四会话修改请求中包括增加指令,第一URR或第一URR的标识,以及第二URR或第二URR的标识,以使得UP根据增加指令在第五URR中增加第
二URR得到第三URR。
[0159] CP可以要求UP增加与第一URR具有关联关系的其他URR,因此能够灵活的调整需要上报的URR。
[0160] 基于第二方面的第六种、第七种、第八种、第九种中任一种实施方式,本申请实施例还提供了第二方面的第十二种实施方式:
[0161] CP向UP发送第一URR以及第二URR还包括:
[0162] CP向UP发送第四会话修改请求,第四会话修改请求中包括删除指令,第一URR或第一URR的标识,以及第二URR或第二URR的标识,以使得UP根据删除指令在第五URR中删除第
二URR得到第三URR,或以使得UP根据删除指令删除第五URR中的第二URR与第一URR之间的
关联关系得到第三URR。
[0163] CP可以要求UP删除与第一URR具有关联关系的其他URR,UP在进行删除操作时,既可以删除完整的URR,也可以删除URR与第一URR之间的关联关系,同时,因此能够灵活的调
整需要上报的URR。
[0164] 基于第二方面的第六种、第七种、第八种、第九种中任一种实施方式,本申请实施例还提供了第二方面的第十三种实施方式:
[0165] CP向UP发送第一URR以及第二URR还包括:
[0166] CP向UP发送第四会话修改请求,第四会话修改请求中包括增加指令,删除指令,第一URR或第一URR的标识,第二URR或第二URR的标识以及第四URR或第四URR的标识,以使得
UP根据增加指令在第五URR中增加第二URR,并使得UP根据删除指令在第五URR中删除第四
URR或根据删除指令删除第五URR中的第四URR与第一URR之间的关联关系得到第三URR。
[0167] CP可以要求UP增加以及删除与第一URR具有关联关系的其他URR,UP在进行删除操作时,既可以删除完整的URR,也可以删除URR与第一URR之间的关联关系,同时,因此能够灵
活的调整需要上报的URR。
[0168] 基于第二方面的第六种、第七种、第八种、第九种中任一种实施方式,本申请实施例还提供了第二方面的第十四种实施方式:
[0169] CP接收UP发送第一URR对应的用量信息以及第三URR对应的用量信息之后,方法还包括:
[0170] CP向UP发送会话修改请求,会话修改请求中包括全部删除指令,以使得UP根据全部删除指令在第五URR中删除全部的URR或根据全部删除指令删除第五URR中的全部的URR
与第一URR之间的关联关系。
[0171] CP可以要求UP删除与第一URR具有关联关系的其他URR,UP在进行删除操作时,既可以删除完整的URR,也可以删除URR与第一URR之间的关联关系,同时,因此能够灵活的调
整需要上报的URR。
[0172] 基于第二方面、第二方面的第一种至第十四种中任一种实施方式,本申请实施例还提供了第二方面的第十五种实施方式:
[0173] 第一URR为承载级别的URR,第二URR为业务数据流级别的URR,第三URR为业务数据流级别的URR。
[0174] 基于第二方面的第十三种实施方式,本申请实施例还提供了第二方面的第十六种实施方式:
[0175] 第四URR为业务数据流级别的URR。
[0176] 基于第二方面的第六种、第七种、第八种、第九种中任一种实施方式,本申请实施例还提供了第二方面的第十七种实施方式:
[0177] 第五URR为业务数据流级别的URR。
[0178] 第一URR至第五URR限定为了具体级别的URR,提高了方案的可实现性。
[0179] 本申请实施例第三方面提供了一种计费管理方法:
[0180] 在CUPS网络架构中,计费服务器只与CP相连,当需要进行计费时,CP会通过Sx接口向UP发送URR,则UP可以接收到CP发送的第一用量上报规则URR,当在UP上的用量信息达到
第一URR的阈值时,UP获取第一URR对应的用量信息;
[0181] UP向CP发送第一URR对应的用量信息;
[0182] 随后,UP可以接收到CP发送的第一请求,第一请求中包括第二URR,第二URR与第一URR具有关联关系;
[0183] UP获取第二URR对应的用量信息;
[0184] UP向CP发送第二URR对应的用量信息,以使得CP根据第一URR对应的用量信息以及第二URR对应的用量信息组成计费数据记录。
[0185] 当在UP上的用量信息达到第一URR的阈值时,UP会向CP上报第一URR对应的用量信息,在UP收到CP的第一请求之后,还会向CP上报与第一URR具有关联关系的第二URR对应的
用量信息,从而使得CP能够从UP获取到具有关联关系的各级别URR所对应的用量信息,因此
CP可以生成完整的计费数据记录并上报给计费服务器。
[0186] 基于第三方面,本申请实施例还提供了第三方面的第一种实施方式:
[0187] UP并不需要获知第一URR与第二URR之间具体具有关联关系,只需要按照CP的要求上报对应的用量信息,当然,UP也可以获知第一URR与第二URR之间具有关联关系。
[0188] 无论UP是否获知第一URR与第二URR之间具有关联关系,CP向UP下发时,CP都可获知第一URR与第二URR之间具有关联关系。
[0189] 基于第三方面,本申请实施例还提供了第三方面的第二种实施方式:
[0190] UP接收到的第一请求中可能会包括多个URR,也可以只包括第二URR,如果包括多个URR,则可能其中会包括其他承载的URR,所以UP需要识别出哪个是第二URR,以便及时的
进行用量信息的上报,UP识别第二URR的方式有多种,可以是通过CP在第二URR内部配置的
标识,或者是第二URR外部配置的标识来识别。
[0191] 具体的标识可以是指示标识,用以指示其为第二URR,或者是上报时间标识,用于指示需要何时上报第二URR对应的用量信息,或者是其他的标识。
[0192] 基于第三方面,或第三方面的第一种实施方式,或第三方面的第二种实施方式,本申请实施例还提供了第三方面的第三种实施方式:
[0193] 第一URR为承载级别的URR,第二URR为业务数据流级别的URR。
[0194] 第一URR至第二URR限定为了具体级别的URR,提高了方案的可实现性。
[0195] 本申请实施例第四方面提供了一种计费管理方法:
[0196] 在CUPS网络架构中,计费服务器只与CP相连,当需要进行计费时,CP会通过Sx接口向UP发送URR,则UP可以接收到CP发送的第一URR以及第二URR,而此时UP并不知道第一URR
与第二URR之间具有关联关系。
[0197] 当在UP上的用量信息达到第一URR的阈值时,UP获取第一URR对应的用量信息;
[0198] UP向CP发送第一URR对应的用量信息;
[0199] 随后,UP接收CP发送的第一请求,第一请求中包括关联指示,关联指示用于表示第二URR与第一URR具有关联关系;
[0200] 当UP获知第一URR与第二URR具有关联关系之后,UP可以获取第二URR对应的用量信息;
[0201] UP向CP发送第二URR对应的用量信息,以使得CP根据第一URR对应的用量信息以及第二URR对应的用量信息组成计费数据记录。
[0202] 当在UP上的用量信息达到第一URR的阈值时,UP会向CP上报第一URR对应的用量信息以及第二URR对应的用量信息,从而使得CP能够从UP获取到具有关联关系的各级别URR所
对应的用量信息,因此CP可以生成完整的计费数据记录并上报给计费服务器。
[0203] 基于第四方面,本申请实施例还提供了第四方面的第一种实施方式:
[0204] 关联指示可以通过标识是来实现,用以表明第一URR与第二URR具有关联关系等。
[0205] 基于第四方面,或第四方面的第一种实施方式,本申请实施例还提供了第四方面的第二种实施方式:
[0206] 第一URR为承载级别的URR,第二URR为业务数据流级别的URR。
[0207] 第一URR至第二URR限定为了具体级别的URR,提高了方案的可实现性。
[0208] 本申请实施例第五方面提供了一种计费管理方法:
[0209] 在CUPS网络架构中,计费服务器只与CP相连,当需要进行计费时,CP会收到触发请求,并根据触发信息通过Sx接口向UP发送第一URR;
[0210] 当在UP上的用量信息达到第一URR的阈值时,CP接收UP发送的第一URR对应的用量信息;
[0211] 由于第一URR对应的用量信息不足以组成完成的计费数据记录,则CP向UP发送第一请求,第一请求中包括第二URR,第二URR与第一URR具有关联关系;
[0212] 随后,CP接收UP发送的第二URR对应的用量信息;
[0213] CP根据第一URR对应的用量信息以及第二URR对应的用量信息组成计费数据记录。
[0214] 当在UP上的用量信息达到第一URR的阈值时,UP不仅仅会向CP上报第一URR对应的用量信息,还会向CP上报与第一URR具有关联关系的第二URR对应的用量信息,从而使得CP
能够从UP获取到具有关联关系的各级别URR所对应的用量信息,因此CP可以生成完整的计
费数据记录并上报给计费服务器。
[0215] 基于第五方面,本申请实施例还提供了第五方面的第一种实施方式:
[0216] CP发送的第一请求中可能会包括多个URR,也可以只包括第二URR,如果包括多个URR,则可能其中会包括其他承载的URR,所以CP需要告知UP如何识别出哪个是第二URR,以
便及时的进行用量信息的上报,CP告知的方式有多种,可以是通过在第二URR内部配置的标
识,或者是第二URR外部配置的标识来识别。
[0217] 具体的标识可以是指示标识,用以指示其为第二URR,或者是上报时间标识,用于指示需要何时上报第二URR对应的用量信息,或者是其他的标识。
[0218] 基于第五方面,或第五方面的第一种实施方式,本申请实施例还提供了第五方面的第二种实施方式:
[0219] CP向UP发送第一请求之前,方法还包括:
[0220] CP根据触发请求确定第一URR与第二URR之间的关联关系。
[0221] CP可以根据触发请求确定第一URR与第二URR之间的关联关系,之后再向UP发送第一URR与第二URR。
[0222] 基于第五方面,或第五方面的第一种实施方式,本申请实施例还提供了第五方面的第三种实施方式:
[0223] CP向UP发送第一请求之前,方法还包括:
[0224] CP根据触发请求对第二URR进行更新。
[0225] CP可以根据触发请求更新第一URR与第二URR之间的关联关系,之后再向UP发送第一URR与更新后的第二URR。
[0226] 基于第五方面,或第五方面的第一种至第三种中任一种实施方式,本申请实施例还提供了第五方面的第四种实施方式:
[0227] 第一URR为承载级别的URR,第二URR为业务数据流级别的URR。
[0228] 第一URR至第二URR限定为了具体级别的URR,提高了方案的可实现性。
[0229] 本申请实施例第六方面提供了一种计费管理方法:
[0230] 在CUPS网络架构中,计费服务器只与CP相连,当需要进行计费时,CP会收到触发请求,并根据触发信息通过Sx接口向UP发送第一URR以及第二URR;
[0231] 当在UP上的用量信息达到第一URR的阈值时,CP接收UP发送的第一URR对应的用量信息;
[0232] 由于第一URR对应的用量信息不足以组成完成的计费数据记录,则CP向UP发送第一请求,第一请求中包括关联标识,关联标识用于表示第二URR与第一URR具有关联关系;
[0233] 随后,CP接收UP发送的第二URR对应的用量信息;
[0234] CP根据第一URR对应的用量信息以及第二URR对应的用量信息组成计费数据记录。
[0235] 当在UP上的用量信息达到第一URR的阈值时,UP不仅仅会向CP上报第一URR对应的用量信息,还会向CP上报与第一URR具有关联关系的第二URR对应的用量信息,从而使得CP
能够从UP获取到具有关联关系的各级别URR所对应的用量信息,因此CP可以生成完整的计
费数据记录并上报给计费服务器。
[0236] 基于第六方面,本申请实施例还提供了第六方面的第一种实施方式:
[0237] 关联指示可以通过标识是来实现,用以表明第一URR与第二URR具有关联关系等。
[0238] 基于第六方面,或第六方面的第一种实施方式,本申请实施例还提供了第六方面的第二种实施方式:
[0239] CP根据触发请求向UP发送第一URR和第二URR之前,方法还包括:
[0240] CP根据触发请求确定第一URR与第二URR之间的关联关系。
[0241] CP可以根据触发请求确定第一URR与第二URR之间的关联关系,之后再向UP发送第一URR与第二URR。
[0242] 基于第六方面,或第六方面的第一种实施方式,本申请实施例还提供了第六方面的第三种实施方式:
[0243] CP根据触发请求向UP发送第一URR和第二URR之前,方法还包括:
[0244] CP根据触发请求对第二URR进行更新。
[0245] CP可以根据触发请求更新第一URR与第二URR之间的关联关系,之后再向UP发送第一URR与更新后的第二URR。
[0246] 基于第六方面,或第六方面的第一种至第三种中任一种实施方式,本申请实施例还提供了第六方面的第四种实施方式:
[0247] 第一URR为承载级别的URR,第二URR为业务数据流级别的URR。
[0248] 第一URR至第二URR限定为了具体级别的URR,提高了方案的可实现性。
[0249] 本申请实施例第七方面提供了一种用户面功能实体,该用户面功能实体具有实现上述第一方面中用户面功能实体行为的功能。该功能可以通过硬件实现,也可以通过硬件
执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
[0250] 本申请实施例第八方面提供了一种控制面功能实体,该控制面功能实体具有实现上述第二方面中控制面功能实体行为的功能。该功能可以通过硬件实现,也可以通过硬件
执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
[0251] 本申请实施例第九方面提供了一种用户面功能实体,该用户面功能实体具有实现上述第三方面中用户面功能实体行为的功能。该功能可以通过硬件实现,也可以通过硬件
执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
[0252] 本申请实施例第十方面提供了一种用户面功能实体,该用户面功能实体具有实现上述第四方面中用户面功能实体行为的功能。该功能可以通过硬件实现,也可以通过硬件
执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
[0253] 本申请实施例第十一方面提供了一种控制面功能实体,该控制面功能实体具有实现上述第五方面中控制面功能实体行为的功能。该功能可以通过硬件实现,也可以通过硬
件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
[0254] 本申请实施例第十一方面提供了一种控制面功能实体,该控制面功能实体具有实现上述第六方面中控制面功能实体行为的功能。该功能可以通过硬件实现,也可以通过硬
件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
[0255] 本申请实施例第十三方面提供了一种计算机存储介质,该计算机存储介质用于储存为上述用户面功能实体或控制面功能实体所用的计算机软件指令,其包括用于执行为用
户面功能实体或控制面功能实体所设计的程序。
[0256] 该用户面功能实体可以如前述第七方面、第九方面以及第十方面所描述的用户面功能实体。
[0257] 该控制面功能实体可以如前述第八方面、第十一方面以及第十二方面所描述的控制面功能实体。
[0258] 本申请实施例第十四方面提供了一种计算机程序产品,该计算机程序产品包括计算机软件指令,该计算机软件指令可通过处理器进行加载来实现上述第一方面至第六方面
中任意一项的计费管理方法中的流程。
[0259] 从以上技术方案可以看出,本申请实施例具有以下优点:当在UP上的用量信息达到第一URR的阈值时,UP不仅仅会向CP上报第一URR对应的用量信息,还会向CP上报与该第
一URR具有关联关系的第三URR对应的用量信息,从而使得CP能够从UP获取到具有关联关系
的各级别URR所对应的用量信息,因此CP可以生成完整的计费数据记录并上报给计费服务
器。

附图说明

[0260] 图1为CU分离网络框架示意图;
[0261] 图2为CU分离场景下的计费服务器连接关系示意图;
[0262] 图3为URR上报规则示意图;
[0263] 图4为本申请计费管理方法一个实施例示意图;
[0264] 图5为本申请计费管理方法另一实施例示意图;
[0265] 图6为本申请计费管理方法另一实施例示意图;
[0266] 图7为本申请计费管理方法另一实施例示意图;
[0267] 图8为本申请计费管理方法另一实施例示意图;
[0268] 图9为本申请计费管理方法另一实施例示意图;
[0269] 图10为本申请计费管理方法另一实施例示意图;
[0270] 图11为本申请计费管理方法另一实施例示意图;
[0271] 图12为本申请计费管理方法另一实施例示意图;
[0272] 图13为本申请计费管理方法另一实施例示意图;
[0273] 图14为本申请用户面功能实体一个实施例示意图;
[0274] 图15为本申请用户面功能实体另一实施例示意图;
[0275] 图16为本申请用户面功能实体另一实施例示意图;
[0276] 图17为本申请用户面功能实体另一实施例示意图;
[0277] 图18为本申请用户面功能实体另一实施例示意图;
[0278] 图19为本申请用户面功能实体另一实施例示意图;
[0279] 图20为本申请用户面功能实体另一实施例示意图;
[0280] 图21为本申请控制面功能实体一个实施例示意图;
[0281] 图22为本申请控制面功能实体另一实施例示意图;
[0282] 图23为本申请控制面功能实体另一实施例示意图;
[0283] 图24为本申请控制面功能实体另一实施例示意图;
[0284] 图25为本申请控制面功能实体另一实施例示意图;
[0285] 图26为本申请控制面功能实体另一实施例示意图;
[0286] 图27为本申请控制面功能实体另一实施例示意图;
[0287] 图28为本申请用户面功能实体另一实施例示意图;
[0288] 图29为本申请控制面功能实体另一实施例示意图;
[0289] 图30为本申请用户面功能实体另一实施例示意图;
[0290] 图31为本申请控制面功能实体另一实施例示意图。

具体实施方式

[0291] 本申请实施例提供了一种计费管理方法,能够使得CP生成完整的计费数据记录并上报给计费服务器。
[0292] 本申请实施例可应用于如图1所示的CU分离网络框架,该网络框架中,核心网网元功能分为控制面功能和用户面功能。核心网网元功能分为CP与UP。UP主要负责分组数据包
的转发、QoS控制、计费信息统计等。CP主要负责向用户面功能下发数据包转发策略、QoS控
制策略、计费信息统计上报策略等。
[0293] 相应地,网络中的服务网关(SGW,Serving Gateway)被分为服务网关控制面功能实体(SGW‑C,SGW Control plane function)和服务网关用户面功能实体(SGW‑U,SGW User 
plane function)。
[0294] 分组数据网关(PGW,Packet Data Network Gateway)被分为分组数据网关控制面功能实体PGW‑C(PGW‑C,PGW Control plane function)和分组数据网关用户面功能实体
PGW‑U(PGW‑U,PGW User plane function)。
[0295] 业务检测功能实体(TDF,Traffic Detection Function)被分为业务检测控制面功能实体(TDF‑C,TDF Control plane function)和业务检测用户面功能(TDF‑U,TDF User 
plane function)。
[0296] 各控制面功能与用户面功能的接口分别为Sxa、Sxb、Sxc。计费服务器可以是AAA服务器,也可以是OCS或OFCS。
[0297] CU分离的场景如图2所示,在该场景下,计费服务器只与CP(例如PGW‑C,或TDF‑C)相连,CP上有计费用量阈值,并通过Sx接口向UP(例如PGW‑U,或TDF‑U)发送URR,当UP上累计
的流量或时间达到URR的阈值时,UP将累计的用量信息上报给CP,CP生成计费数据记录,然
后向计费系统上报计费数据记录,计费系统根据上报的计费数据记录,对用户进行计费操
作。
[0298] 需要说明的是,“UP”只是对执行用户面功能的设备的统称,并不特指某个或某些设备,在实际应用中,也可能对执行用户面功能的设备不称之为“UP”,而以其他名称代替,
具体此处不做限定,本申请中只以“UP”为例进行说明。
[0299] 同理,“CP”只是对执行控制面功能的设备的统称,并不特指某个或某些设备,在实际应用中,也可能对执行控制面功能的设备不称之为“CP”,而以其他名称代替,具体此处不
做限定,本申请中只以“CP”为例进行说明。
[0300] 在实际应用中,UP和CP既可以是单独的设备,也可以是其他设备(诸如服务器等)上的一组功能实体,具体此处不做限定。
[0301] 针对URR,如图3所示,URR s表示会话级用量上报规则,URR b1和URR b2表示承载级用量上报规则,URR f1,URR f2和URR f3表示业务数据流级用量上报规则,其中URR f1和
URR f2属于同一承载级别URR b1。
[0302] 报文检测规则(PDR,Packet Detection Rule)1至PDR n中的URR s的上报方式为会话级别上报(Session Level Report)。PDR 2和PDR 3中均包括同一承载级用量上报规则
URR b1,URR b1和URR b2的上报方式是承载级别上报(Bearer Level Report)。
[0303] 其中,报文检测规则(PDR,Packet Detection Rule)1至PDR n中的URR s的上报方式为会话级别上报(Session Level Report)。
[0304] PDR的信息可以如下表1所示,需要说明的是,下表1中仅为PDR的信息的一种例子,在实际应用中,PDR中也可能包括其他信息,具体此处不做限定:
[0305] 表1
[0306]
[0307] 其中,转发动作规则(FAR,Forwarding Action Rule)用于表示UP进行数据转发时所需依据的规则,QoS执行规则(QER,QoS Enforcement Rule)用于表示UP进行QoS控制时所
需依据的规则。
[0308] PDR1至PDR3中的URR b1的上报方式为承载级别上报1(Bearer Level Report 1),PDR n中的URR b2的上报方式为承载级别上报2(Bearer Level Report 1)。
[0309] PDR1至PDR2中的URR f1的上报方式为业务数据流级别上报1(Flow Level Report 1),PDR3中的URR f2的上报方式为业务数据流级别上报2(Flow Level Report 2),PDR n中
的URR f3的上报方式为业务数据流级别上报3(Flow Level Report 3)。
[0310] 当达到承载级URR b1的阈值时,UP会将该承载级URR b1对应的用量信息上报给CP,CP根据从UP获取的承载级别的用量信息等按照3GPP协议标准定义的话单编码格式进行
编码,组成计费数据记录,该计费数据记录是以承载级别的用量信息生成,其中也需包括UP
上URR f1和URR f2即业务数据流级别对应的计费统计信息。
[0311] 本申请实施例中,当达到第一URR的阈值时,UP除了需要向CP发送第一URR对应的用量信息之外,还需要向CP发送与第一URR具有关联关系的其他URR对应的用量信息。
[0312] 需要说明的是,在后面的各实施例中,第一URR可以为承载级别的URR,其他URR(包括但不限于第二URR,第二URR,第四URR,第五URR)可以为业务数据流级别的URR。
[0313] 可以理解的是,在实际应用中,第一URR和其他URR还可以是其他类型的URR,只要使得第一URR和其他URR具有关联关系即可,具体此处不做限定,后续实施例中仅以第一URR
是承载级别的URR,其他URR是业务数据流级别的URR为例进行说明。
[0314] 需要说明的是,UP上报与第一URR具有关联关系的其他URR对应的用量信息可以由UP根据阈值进行上报,也可以根据CP的指示进行上报,下面分别进行说明:
[0315] 一、UP根据阈值进行上报:
[0316] 本实施例中,CP可以向UP发送第一URR以及第二URR,在UP上的用量信息达到第一URR的阈值时,UP会向CP上报第一URR对应的用量信息以及与第一URR具有关联关系的第三
URR对应的用量信息。
[0317] 在实际应用中,CP可以通过多种方式向UP发送第一URR以及第二URR,下面分别进行说明:
[0318] 1、Sx会话建立请求中发送第一URR以及第二URR:
[0319] 本实施例中,CP通过Sx会话建立请求向UP发送第一URR以及第二URR,使得UP在用量达到第一URR的阈值时,向CP上报第一URR对应的用量信息以及第三URR对应的用量信息,
该第三URR即为第二URR。
[0320] 请参阅图4,本申请实施例中计费管理方法实施例包括:
[0321] 401、CP接收触发请求;
[0322] CP被触发发起Sx会话建立,具体可以由对端CP,或移动性管理实体(MME,Mobility Management Entity),或者策略与计费规则功能实体(PCRF,Policy and Charging Rules 
Function)触发CP发起Sx会话建立。
[0323] 可以理解的是,在实际应用中,CP不一定要接收外界的触发而发起Sx会话建立,也可以是CP内部自身的触发,例如CP内部配置有指令集,当需要发起Sx会话建立时,CP接收相
应的触发请求。具体的触发形式可以有多种,此处不做限定。
[0324] 402、CP确定关联关系;
[0325] CP为各URR分配URR ID,并为第一URR和与第一URR需要关联上报的第二URR之间确定关联关系,其中,第二URR可能是一个,也可能是多个。
[0326] 本实施例中,CP确定第一URR与第二URR之间的关联关系可以有多种方式,下面分别进行说明:
[0327] A、CP在第一URR内配置对应的RCS:
[0328] CP在第一URR内配置对应该第一URR的规则关联ID列表(RCS,list of Rule Correlation ID),该列表用来标识与该第一URR相互关联的第二URR的ID全集。
[0329] 该列表中包括一个或多个规则关联ID(RCI,Rule Correlation ID),用来标识每个第二URR的ID。
[0330] B、CP在第二URR内配置对应的RCS:
[0331] CP在第二URR内配置对应该第二URR的RCS,该列表用来标识与该第二URR相互关联的第一URR的ID全集。
[0332] 该列表中包括一个或多个RCI,用来标识每个第一URR的ID。
[0333] 上面只是以几个例子说明了CP确定第一URR与第二URR之间的关联关系的方式,在实际应用中,CP还可以使用更多的方式确定第一URR与第二URR之间的关联关系,例如可以
同时在第一URR和第二URR内配置RCS,或者在报文检测规则(PDR,Packet Detection Rule)
内配置第一URR与第二URR之间的关联关系,具体此处不做限定。
[0334] 本实施例中,PDR的信息可以如前述表1所示,具体此处不再赘述。
[0335] 403、CP向UP发送Sx会话建立请求;
[0336] CP向UP发送Sx会话建立请求Sx session establishment request消息,该消息中包括会话标识,PDR列表,FAR列表,也可能包括QER列表以及URR列表。
[0337] 该URR列表中包括第一URR以及第二URR,同时,按照CP确定第一URR与第二URR之间的关联关系的具体方式,第一URR内配置有RCS,或者第二URR内配置有RCS,或者第一URR和
第二URR内都配置有RCS,或者PDR内配置有第一URR与第二URR之间的关联关系。
[0338] 本实施例中,Sx会话建立请求中的信息可以如下表2所示,需要说明的是,下表2中仅为Sx会话建立请求中的信息的一种例子,在实际应用中,Sx会话建立请求中也可能包括
其他信息,具体此处不做限定:
[0339] 表2
[0340]
[0341] 404、UP接收URR之间的关联关系;
[0342] UP收到CP发送的URR列表之后,会保存第一URR以及第二URR,并分析第一URR或第二URR内是否包括RCS,若不包括,则表明该第一URR或第二URR与其他URR无关联关系。
[0343] 若第一URR内包括RCS,则UP将第一URR与该RCS中每个RCI所对应的第二URR的关联关系存储在该第一URR或者各第二URR的上下文内。
[0344] 若第二URR内包括RCS,则UP将第二URR与该RCS中每个RCI所对应的第一URR的关联关系存储在各第一URR或者该第二URR的上下文内。
[0345] 需要说明的是,本实施例中,步骤403中,CP向UP发送Sx会话建立请求时,可以既包括第一URR以及第二URR,也包括第一URR与第二URR之间的关联关系,则UP可以接收URR之间
的关联关系。
[0346] 在实际应用中,CP向UP发送Sx会话建立请求时,也可以只包括第一URR以及第二URR,而不包括第一URR与第二URR之间的关联关系,则CP还需要向UP发送关联指示,该关联
指示用于表示第一URR与第二URR之间具有关联关系,例如该关联指示可以为第二URR的标
识,UP可以在接收到该关联指示后获得URR之间的关联关系,该关联指示可以包括于Sx会话
修改请求中,也可以包括于其他的信令中,只要使得CP能够发送给UP即可,具体此处不做限
定。
[0347] 405、UP向CP回复Sx会话建立响应;
[0348] UP收到CP发送的Sx会话建立请求之后,可以向CP回复Sx会话建立响应Sx session establishment response消息。
[0349] 本实施例中,步骤404与步骤405之间没有必然的先后顺序,可以先执行步骤404,也可以先执行步骤405,也可以同时执行步骤404和405,具体此处不做限定。
[0350] 406、UP获取用量信息;
[0351] 当UP上累计的用量信息(例如:流量、时长或事件数量等)达到第一URR的阈值时,UP可以获取第一URR对应的用量信息以及第二URR对应的用量信息。
[0352] 第一URR可以有一个阈值或者是多个阈值,当只有一个阈值时,该阈值可以是时长,或流量,或事件数量等阈值中的一个,当达到该阈值时,UP则会获取第一URR对应的用量
信息以及第二URR对应的用量信息。
[0353] 当有多个阈值时,这些阈值可以是时长,或流量,或事件数量等阈值,只要UP上的用量信息达到这些阈值中的任意一个阈值,UP则会获取第一URR对应的用量信息以及第二
URR对应的用量信息。
[0354] 按照CP确定第一URR与第二URR之间的关联关系的具体方式,UP还通过多种方式查找是否存在与第一URR具有关联关系的第二URR:
[0355] UP可以查找第一URR的上下文,判断是否存在与第一URR具有关联关系的第二URR,若存在,则UP获取第二URR对应的用量信息。
[0356] 或者,
[0357] UP可以查找所有URR的上下文,判断是否存在与第一URR具有关联关系的第二URR,若存在,则UP获取第二URR对应的用量信息。
[0358] 本实施例中,步骤405与步骤406之间没有必然的先后顺序,可以先执行步骤405,也可以先执行步骤406,也可以同时执行步骤405和406,具体此处不做限定。
[0359] 407、UP向CP发送Sx会话报告请求;
[0360] UP获取到第一URR对应的用量信息以及第二URR对应的用量信息之后,可以向CP发送Sx会话报告请求Sx session report request消息,其中包括每个需要上报的URR的URR 
ID和/或measurement key以及该URR或该measurement key对应的用量信息。
[0361] 本实施例中的,Sx会话报告请求中可以包括URR ID,用量信息(例如:流量、时长或事件数量等),上报触发事件(如用量信息上报、开始业务数据流检测、结束业务数据流检
测),measurement key等。
[0362] 需要说明的是,在实际应用中,Sx会话报告请求还可以包括其他的内容,具体此处不做限定。
[0363] 本实施例中,需要上报的URR即为第一URR以及第二URR。
[0364] 408、CP存储用量信息;
[0365] CP收到Sx会话报告请求之后,可以根据其中包括的URR ID和/或measurement key识别出URR的级别,并将对应的用量信息存储至上下文中。
[0366] 本实施例中,CP可以根据第一URR的URR ID和/或measurement key确定第一URR为承载级别的URR,并根据第二URR的URR ID和/或measurement key确定第二URR为业务数据
流级别的URR。
[0367] 409、CP向UP发送Sx会话报告响应;
[0368] UP收到CP发送的Sx会话报告请求之后,可以向CP回复Sx会话报告响应Sx session report response消息。
[0369] 本实施例中,步骤408与步骤409之间没有必然的先后顺序,可以先执行步骤408,也可以先执行步骤409,也可以同时执行步骤408和409,具体此处不做限定。
[0370] 410、CP生成计费数据记录;
[0371] CP根据第一URR对应的用量信息以及第二URR对应的用量信息生成计费数据记录。
[0372] 411、CP向计费服务器发送数据记录传输请求。
[0373] CP向计费服务器发送数据记录传输请求Data Record Transfer Request消息,其中包括计费数据记录,以使得计费服务器进行计费。
[0374] 本实施例中,CP通过Sx会话建立请求向UP发送第一URR以及第二URR,UP接收第一URR与第二URR之间的关联关系,并在UP上累计的用量信息达到第一URR的阈值时,向CP发送
第一URR对应的用量信息以及第二URR对应的用量信息,使得CP可以根据第一URR对应的用
量信息以及第二URR对应的用量信息生成完整的计费数据记录。
[0375] 2、Sx会话修改请求中发送第一URR以及第二URR:
[0376] 本实施例中,Sx会话修改请求在Sx会话建立请求之后,CP在向UP发送第一URR以及第二URR时,可以结合Sx会话建立请求与Sx会话修改请求向UP发送第一URR以及第二URR,也
可以单独在Sx会话修改请求中发送第一URR以及第二URR,下面分别进行说明:
[0377] 2.1、CP通过Sx会话建立请求向UP发送第一URR或不发送第一URR:
[0378] 本实施例中,CP通过Sx会话建立请求向UP发送第一URR或者不发送第一URR,而在后续的Sx会话修改请求中向UP发送第一URR以及第二URR,使得UP将第二URR作为第三URR,
并在用量达到第一URR的阈值时,向CP上报第一URR对应的用量信息以及第三URR对应的用
量信息。
[0379] 请参阅图5,本申请实施例中计费管理方法实施例包括:
[0380] 501、CP接收触发请求;
[0381] 本实施例中的步骤501与前述图4所示实施例中的步骤401类似,此处不再赘述。
[0382] 502、CP向UP发送Sx会话建立请求;
[0383] CP向UP发送Sx会话建立请求Sx session establishment request消息,该消息中包括会话标识,PDR列表,FAR列表,也可能包括QER列表以及URR列表。
[0384] 该URR列表中包括第一URR,或者也可以不包括任何URR,本实施例中,Sx会话建立请求中的信息可以如前述表2所示,此处不再赘述。
[0385] 503、UP接收URR;
[0386] UP收到CP发送的URR列表之后,会保存第一URR。
[0387] 需要说明的是,如果在步骤502中,CP向UP发送Sx会话建立请求时未包括任何URR,则本步骤503可以不执行。
[0388] 504、UP向CP回复Sx会话建立响应;
[0389] UP收到CP发送的Sx会话建立请求之后,可以向CP回复Sx会话建立响应Sx session establishment response消息。
[0390] 本实施例中,步骤503与步骤504之间没有必然的先后顺序,可以先执行步骤503,也可以先执行步骤504,也可以同时执行步骤503和504,具体此处不做限定。
[0391] 505、CP接收触发请求;
[0392] CP被触发发起Sx会话修改,具体可以由对端CP,或MME,或者PCRF触发CP发起Sx会话修改。
[0393] 可以理解的是,在实际应用中,CP不一定要接收外界的触发而发起Sx会话修改,也可以是CP内部自身的触发,例如CP内部配置有指令集,当需要发起Sx会话修改时,CP接收相
应的触发请求。具体的触发形式可以有多种,此处不做限定。
[0394] 506、CP确定关联关系;
[0395] 本实施例中的步骤506与前述图4所示实施例中的步骤402类似,此处不再赘述。
[0396] 507、CP向UP发送Sx会话修改请求;
[0397] CP向UP发送Sx会话修改请求Sx session modification request消息,该消息中包括会话标识,PDR列表,FAR列表,也可能包括QER列表以及URR列表。
[0398] 该URR列表中包括第一URR以及第二URR,同时,按照CP确定第一URR与第二URR之间的关联关系的具体方式,第一URR内配置有RCS,或者第二URR内配置有RCS,或者第一URR和
第二URR内都配置有RCS,或者PDR内配置有第一URR与第二URR之间的关联关系。
[0399] 可以理解的是,如果CP在Sx会话建立请求中向UP发送了第一URR,则本步骤中可以不必包括第一URR,而只包括第一URR的标识。
[0400] 本实施例中,Sx会话修改请求中的信息可以如下表3所示,需要说明的是,下表3中仅为Sx会话修改请求中的信息的一种例子,在实际应用中,Sx会话修改请求中也可能包括
其他信息,具体此处不做限定:
[0401] 表3
[0402]
[0403] 508、UP接收URR之间的关联关系;
[0404] UP收到CP发送的URR列表之后,会保存第一URR以及第二URR,并分析第一URR或第二URR内是否包括RCS,若不包括,则表明该第一URR或第二URR与其他URR无关联关系。
[0405] 若第一URR内包括RCS,则UP将第一URR与该RCS中每个RCI所对应的第二URR的关联关系存储在该第一URR或者各第二URR的上下文内。
[0406] 若第二URR内包括RCS,则UP将第二URR与该RCS中每个RCI所对应的第一URR的关联关系存储在各第一URR或者该第二URR的上下文内。
[0407] 需要说明的是,本实施例中,步骤507中,CP向UP发送Sx会话修改请求时,可以既包括第一URR以及第二URR,也包括第一URR与第二URR之间的关联关系,则UP可以接收URR之间
的关联关系。
[0408] 在实际应用中,CP向UP发送Sx会话修改请求时,也可以只包括第一URR以及第二URR,而不包括第一URR与第二URR之间的关联关系,则CP还需要向UP发送关联指示,该关联
指示用于表示第一URR与第二URR之间具有关联关系,例如该关联指示可以为第二URR的标
识,UP可以在接收到该关联指示后获得URR之间的关联关系,该关联指示可以包括于Sx会话
修改请求中,也可以包括于其他的信令中,只要使得CP能够发送给UP即可,具体此处不做限
定。
[0409] 509、UP向CP回复Sx会话修改响应;
[0410] UP收到CP发送的Sx会话修改请求之后,可以向CP回复Sx会话修改响应Sx session modification response消息。
[0411] 本实施例中,步骤508与步骤509之间没有必然的先后顺序,可以先执行步骤508,也可以先执行步骤509,也可以同时执行步骤508和509,具体此处不做限定。
[0412] 510、UP获取用量信息;
[0413] 本实施例中的步骤510与前述图4所示实施例中的步骤406类似,此处不再赘述。
[0414] 本实施例中的第三URR即为第二URR。
[0415] 本实施例中,步骤509与步骤510之间没有必然的先后顺序,可以先执行步骤509,也可以先执行步骤510,也可以同时执行步骤509和510,具体此处不做限定。
[0416] 本实施例中的步骤511至515与前述图4所示实施例中的步骤407至411类似,此处不再赘述。
[0417] 本实施例中,CP通过Sx会话建立请求向UP发送第一URR或者不发送任何URR,并通过Sx会话修改请求向UP发送第一URR或第一URR的标识以及第二URR,使得UP可以接收第一
URR与第二URR之间的关联关系,在UP上累计的用量信息达到第一URR的阈值时,向CP发送第
一URR对应的用量信息以及第二URR对应的用量信息,使得CP可以根据第一URR对应的用量
信息以及第二URR对应的用量信息生成完整的计费数据记录。
[0418] 2.2、CP通过Sx会话建立请求向UP发送第一URR以及第五URR:
[0419] 本实施例中,CP通过Sx会话建立请求向UP发送第一URR以及第五URR,而在后续的Sx会话修改请求中向UP发送第一URR以及第二URR,使得UP根据第二URR对第五URR进行更新
得到第三URR,并在用量达到第一URR的阈值时,向CP上报第一URR对应的用量信息以及第三
URR对应的用量信息。
[0420] 请参阅图6,本申请实施例中计费管理方法实施例包括:
[0421] 601、CP接收触发请求;
[0422] 本实施例中的步骤601与前述图4所示实施例中的步骤401类似,此处不再赘述。
[0423] 602、CP确定关联关系;
[0424] CP为各URR分配URR ID,并为第一URR和与第一URR需要关联上报的第五URR之间确定关联关系,本实施例中的第五URR可以是一个URR,也可以是多个URR组成的集合。
[0425] 本实施例中,CP确定第一URR与第五URR之间的关联关系可以有多种方式,下面分别进行说明:
[0426] A、CP在第一URR内配置对应的RCS:
[0427] CP在第一URR内配置对应该第一URR的RCS,该列表用来标识与该第一URR相互关联的第五URR的ID全集。
[0428] 该列表中包括一个或多个RCI,用来标识每个第五URR的ID。
[0429] B、CP在第五URR内配置对应的RCS:
[0430] CP在第五URR内配置对应该第五URR的RCS,该列表用来标识与该第五URR相互关联的第一URR的ID全集。
[0431] 该列表中包括一个或多个RCI,用来标识每个第一URR的ID。
[0432] 上面只是以几个例子说明了CP确定第一URR与第五URR之间的关联关系的方式,在实际应用中,CP还可以使用更多的方式确定第一URR与第五URR之间的关联关系,例如可以
同时在第一URR和第五URR内配置RCS,或者在PDR内配置第一URR与第五URR之间的关联关
系,具体此处不做限定。
[0433] 本实施例中,PDR的信息可以前述表1所示,此处不再赘述。
[0434] 603、CP向UP发送Sx会话建立请求;
[0435] CP向UP发送Sx会话建立请求Sx session establishment request消息,该消息中包括会话标识,PDR列表,FAR列表,也可能包括QER列表以及URR列表。
[0436] 该URR列表中包括第一URR以及第五URR,同时,按照CP确定第一URR与第五URR之间的关联关系的具体方式,第一URR内配置有RCS,或者第五URR内配置有RCS,或者第一URR和
第五URR内都配置有RCS,或者PDR内配置有第一URR与第五URR之间的关联关系。
[0437] 本实施例中,Sx会话建立请求中的信息可以如前述表2所示,此处不再赘述。
[0438] 604、UP接收URR之间的关联关系;
[0439] UP收到CP发送的URR列表之后,会保存第一URR以及第五URR,并分析第一URR或第五URR内是否包括RCS,若不包括,则表明该第一URR或第五URR与其他URR无关联关系。
[0440] 若第一URR内包括RCS,则UP将第一URR与该RCS中每个RCI所对应的第五URR的关联关系存储在该第一URR或者各第五URR的上下文内。
[0441] 若第五URR内包括RCS,则UP将第五URR与该RCS中每个RCI所对应的第一URR的关联关系存储在各第一URR或者该第五URR的上下文内。
[0442] 需要说明的是,本实施例中,步骤603中,CP向UP发送Sx会话建立请求时,可以既包括第一URR以及第五URR,也包括第一URR与第五URR之间的关联关系,则UP可以接收URR之间
的关联关系。
[0443] 在实际应用中,CP向UP发送Sx会话建立请求时,也可以只包括第一URR以及第五URR,而不包括第一URR与第五URR之间的关联关系,则CP还需要向UP发送关联指示,该关联
指示用于表示第一URR与第五URR之间具有关联关系,例如该关联指示可以为第五URR的标
识,UP可以在接收到该关联指示后接收URR之间的关联关系,该关联指示可以包括于Sx会话
修改请求中,也可以包括于其他的信令中,只要使得CP能够发送给UP即可,具体此处不做限
定。
[0444] 605、UP向CP回复Sx会话建立响应;
[0445] 本实施例中的步骤605与前述图4所示实施例中的步骤405类似,此处不再赘述。
[0446] 本实施例中,步骤604与步骤605之间没有必然的先后顺序,可以先执行步骤604,也可以先执行步骤605,也可以同时执行步骤604和605,具体此处不做限定。
[0447] 606、CP接收触发请求;
[0448] 本实施例中的步骤606与前述图5所示实施例中的步骤505类似,此处不再赘述。
[0449] 607、CP更新关联关系;
[0450] 本实施例中,若CP根据需求确定需要调整关联关系,则可以更新关联关系。
[0451] 更新关联关系的方式有多种,下面分别进行说明:
[0452] a、配置全集:
[0453] CP可以在第一URR中配置对应第一URR的RCS,用来标识当前与该第一URR具有关联关系的第二URR ID全集,RCI标识每个相关联的URR ID。
[0454] 需要说明的是,若第一URR不再与其他URR具有关联关系,则该第一URR内不包括任何RCI,或者,在URR内配置Remove Correlation ID,用来标识第一URR与其他URR没有关联
关系。
[0455] b、配置指令:
[0456] CP在第一URR中配置增加指令Create RCS,用来标识第一URR下需要新增的具有关联关系的第二URR ID。
[0457] 和/或,
[0458] CP在第一URR中配置删除指令Remove RCS,用来标识第一URR下需要删除的具有关联关系的第二URR ID。
[0459] 上面仅以两个例子说明了CP更新关联关系的过程,可以理解的是,在实际应用中,CP还可以有更多的方式更新关联关系,具体此处不做限定。
[0460] 本实施例中,假设需要更新的URR为第二URR,或者是第二URR和第四URR,其中,可以是在第五URR中新增第二URR,或是删除第二URR,或是新增第二URR且删除第四URR。
[0461] 608、CP向UP发送Sx会话修改请求;
[0462] CP更新了关联关系之后,可以根据更新后的关联关系向UP发送Sx会话修改请求。
[0463] 本实施例中,Sx会话修改请求中的信息可以如前述表3所示,此处不再赘述。
[0464] 609、UP更新URR之间的关联关系;
[0465] UP接收到CP发送的Sx会话修改请求之后,可以根据该Sx会话修改请求中的信息更新URR之间的关联关系,具体更新方式可以有多种,下面分别进行说明:
[0466] a、按照全集进行更新:
[0467] 本实施例中,如果CP是按照配置全集的方式更新了关联关系,则Sx会话修改请求包括第一URR或第一URR的标识,且第一URR中配置有RCS,则UP可以从该RCS中确定某个URR 
ID,从而确定出第二URR或第二URR的ID。
[0468] UP确定出第二URR第二URR的ID之后,可以使用第二URR对第五URR进行更新得到第三URR,具体的更新方式可以为:
[0469] a1、判断第五URR中是否包括该第二URR,若第五URR中未包括该第二URR,则可以在第五URR中增加第二URR从而得到第三URR。
[0470] a2、判断第五URR中是否存在不为第二URR的目标URR,若存在,则在第五URR中删除目标URR得到第三URR,需要说明的是,除了删除目标URR之外,UP也可以删除目标URR与第一
URR之间的关联关系得到第三URR。
[0471] 需要说明的是,如果第一URR中没有RCS,或者是第一URR中包括Remove Correlation ID,则UP会删除第五URR中的全部URR,或者是删除第五URR中所有URR与第一
URR之间的关联关系。
[0472] b、按照指令进行更新:
[0473] 本实施例中,如果CP是按照配置指令的方式更新了关联关系,则Sx会话修改请求包括增加指令和/或删除指令,且会包括第一URR或第一URR的标识,以及第二URR或第二URR
的ID,或者,第二URR或第二URR的ID和第四URR。
[0474] 根据不同的指令,UP具体的更新方式可以为:
[0475] b1、进行增加:
[0476] 若Sx会话修改请求中包括的指令为增加指令Create RCS,且包括第一URR或第一URR的标识,以及第二URR或第二URR的ID,则UP可以根据增加指令在第五URR中增加第二URR
得到第三URR。
[0477] 需要说明的是,UP可以是在步骤608中通过Sx会话修改请求获得第二URR,则UP可以直接将该第二URR加入第五URR。
[0478] 在实际应用中,UP也可以是预先通过其他的Sx会话修改请求从CP获得第二URR,则步骤608中只需要通过Sx会话修改请求获得第二URR的标识即可,UP可以根据该标识确定之
前已保存的第二URR,并将该第二URR加入第五URR,具体方式此处不做限定。
[0479] b2、进行删除:
[0480] 若Sx会话修改请求中包括的指令为删除指令Remove RCS,且包括第一URR或第一URR的标识,以及第二URR或第二URR的ID,则UP可以根据删除指令在第五URR中删除第二URR
得到第三URR,或根据删除指令删除第五URR中的第二URR与第一URR之间的关联关系得到第
三URR。
[0481] 需要说明的是,UP可以是在步骤608中通过Sx会话修改请求获得第二URR,则UP可以直接从第五URR中删除该第二URR。
[0482] 在实际应用中,UP也可以是预先通过其他的Sx会话修改请求从CP获得第二URR,则步骤608中只需要通过Sx会话修改请求获得第二URR的标识即可,UP可以根据该标识确定之
前已保存的第二URR,从第五URR中删除该第二URR或者是删除第二URR与第一URR之间的关
联关系,具体方式此处不做限定。
[0483] b3、既增加又删除:
[0484] 若Sx会话修改请求中包括的指令既包括增加指令Create RCS,也包括删除指令Remove RCS,且包括第一URR或第一URR的标识,以及第二URR或第二URR的ID和第四URR,则
UP可以根据增加指令在第五URR中增加第二URR,并根据删除指令在第五URR中删除第四URR
或根据删除指令删除第五URR中的第四URR与第一URR之间的关联关系,得到第三URR。
[0485] 需要说明的是,UP可以是在步骤608中通过Sx会话修改请求获得第二URR,则UP可以直接将该第二URR加入第五URR。
[0486] 在实际应用中,UP也可以是预先通过其他的Sx会话修改请求从CP获得第二URR,则步骤608中只需要通过Sx会话修改请求获得第二URR的标识即可,UP可以根据该标识确定之
前已保存的第二URR,并将该第二URR加入第五URR,具体方式此处不做限定。
[0487] 610、UP向CP回复Sx会话修改响应;
[0488] 本实施例中的步骤610与前述图5所示实施例中的步骤509类似,此处不再赘述。
[0489] 本实施例中,步骤609与步骤610之间没有必然的先后顺序,可以先执行步骤609,也可以先执行步骤610,也可以同时执行步骤609和610,具体此处不做限定。
[0490] 611、UP获取用量信息;
[0491] 当UP上累计的用量信息(例如:流量、时长或事件数量等)达到第一URR的阈值时,UP可以获取第一URR对应的用量信息以及第三URR对应的用量信息。
[0492] 本实施例中的第三URR由更新URR之间的关联关系之后确定。
[0493] 第一URR可以有一个阈值或者是多个阈值,当只有一个阈值时,该阈值可以是时长,或流量,或事件数量等阈值中的一个,当达到该阈值时,UP则会获取第一URR对应的用量
信息以及第三URR对应的用量信息。
[0494] 当有多个阈值时,这些阈值可以是时长,或流量,或事件数量等阈值,只要UP上的用量信息达到这些阈值中的任意一个阈值,UP则会获取第一URR对应的用量信息以及第三
URR对应的用量信息。
[0495] 本实施例中,步骤610与步骤611之间没有必然的先后顺序,可以先执行步骤610,也可以先执行步骤611,也可以同时执行步骤610和611,具体此处不做限定。
[0496] 612、UP向CP发送Sx会话报告请求;
[0497] UP获取到第一URR对应的用量信息以及第三URR对应的用量信息之后,可以向CP发送Sx会话报告请求Sx session report request消息,其中包括每个需要上报的URR的URR 
ID和/或measurement key以及该URR或该measurement key对应的用量信息。
[0498] 本实施例中的,Sx会话报告请求中可以包括URR ID,用量信息(例如:流量、时长或事件数量等),上报触发事件(如用量信息上报、开始业务数据流检测、结束业务数据流检
测),measurement key等。
[0499] 需要说明的是,在实际应用中,Sx会话报告请求还可以包括其他的内容,具体此处不做限定。
[0500] 本实施例中,需要上报的URR即为第一URR以及第三URR。
[0501] 613、CP存储用量信息;
[0502] CP收到Sx会话报告请求之后,可以根据其中包括的URR ID和/或measurement key识别出URR的级别,并将对应的用量信息存储至上下文中。
[0503] 本实施例中,CP可以根据第一URR的URR ID和/或measurement key确定第一URR为承载级别的URR,并根据第三URR的URR ID和/或measurement key确定第三URR为业务数据
流级别的URR。
[0504] 614、CP向UP发送Sx会话报告响应;
[0505] UP收到CP发送的Sx会话报告请求之后,可以向CP回复Sx会话报告响应Sx session report response消息。
[0506] 本实施例中,步骤613与步骤614之间没有必然的先后顺序,可以先执行步骤613,也可以先执行步骤614,也可以同时执行步骤613和614,具体此处不做限定。
[0507] 615、CP生成计费数据记录;
[0508] CP根据第一URR对应的用量信息以及第三URR对应的用量信息生成计费数据记录。
[0509] 616、CP向计费服务器发送数据记录传输请求。
[0510] 本实施例中的步骤616与前述图4所示实施例中的步骤411类似,此处不再赘述。
[0511] 本实施例中,CP通过Sx会话建立请求向UP发送第一URR以及第五URR,并通过Sx会话修改请求向UP发送第一URR或第一URR的标识以及第二URR,使得UP根据Sx会话修改请求
中的信息对URR之间的关联关系进行更新得到第三URR,在UP上累计的用量信息达到第一
URR的阈值时,向CP发送第一URR对应的用量信息以及第三URR对应的用量信息,使得CP可以
根据第一URR对应的用量信息以及第三URR对应的用量信息生成完整的计费数据记录。
[0512] 2.3、CP通过Sx会话建立请求向UP发送第一URR,在前次Sx会话修改请求中发送第五URR:
[0513] 本实施例中,CP通过Sx会话建立请求向UP发送第一URR,在后续的第一Sx会话修改请求中向UP发送第五URR,且在更后续的第四Sx会话修改请求中向UP发送第一URR以及第二
URR或第二URR的标识,使得UP根据第二URR对第五URR进行更新得到第三URR,并在用量达到
第一URR的阈值时,向CP上报第一URR对应的用量信息以及第三URR对应的用量信息。
[0514] 请参阅图7,本申请实施例中计费管理方法实施例包括:
[0515] 701、CP接收触发请求;
[0516] 本实施例中的步骤701与前述图4所示实施例中的步骤401类似,此处不再赘述。
[0517] 702、CP向UP发送Sx会话建立请求;
[0518] CP向UP发送Sx会话建立请求Sx session establishment request消息,该消息中包括会话标识,PDR列表,FAR列表,也可能包括QER列表以及URR列表。
[0519] 该URR列表中包括第一URR,本实施例中,Sx会话建立请求中的信息可以如前述表2所示,此处不再赘述。
[0520] 703、UP接收URR;
[0521] UP收到CP发送的URR列表之后,会保存第一URR。
[0522] 704、UP向CP回复Sx会话建立响应;
[0523] UP收到CP发送的Sx会话建立请求之后,可以向CP回复Sx会话建立响应Sx session establishment response消息。
[0524] 本实施例中,步骤703与步骤704之间没有必然的先后顺序,可以先执行步骤703,也可以先执行步骤704,也可以同时执行步骤703和704,具体此处不做限定。
[0525] 705、CP接收触发请求;
[0526] 本实施例中的步骤705与前述图5所示实施例中的步骤505类似,此处不再赘述。
[0527] 706、CP确定关联关系;
[0528] 本实施例中的步骤706与前述图6所示实施例中的步骤602类似,此处不再赘述。
[0529] 707、CP向UP发送Sx会话修改请求;
[0530] CP向UP发送Sx会话修改请求Sx session modification request消息,该消息中包括会话标识,PDR列表,FAR列表,也可能包括QER列表以及URR列表。
[0531] 该URR列表中包括第一URR或第一URR的标识以及第五URR,同时,按照CP确定第一URR与第五URR之间的关联关系的具体方式,第一URR内配置有RCS,或者第五URR内配置有
RCS,或者第一URR和第五URR内都配置有RCS,或者PDR内配置有第一URR与第五URR之间的关
联关系。
[0532] 本实施例中,Sx会话修改请求中的信息可以如前述表3所示,此处不再赘述。
[0533] 本实施例步骤707中的Sx会话修改请求即为第一Sx会话修改请求。
[0534] 708、UP接收URR之间的关联关系;
[0535] 本实施例中的步骤708与前述图6所示实施例中的步骤604类似,此处不再赘述。
[0536] 709、UP向CP回复Sx会话修改响应;
[0537] 本实施例中的步骤709与前述图5所示实施例中的步骤509类似,此处不再赘述。
[0538] 本实施例中,步骤708与步骤709之间没有必然的先后顺序,可以先执行步骤708,也可以先执行步骤709,也可以同时执行步骤708和709,具体此处不做限定。
[0539] 710、CP接收触发请求;
[0540] 本实施例中,CP可以再次被触发发起Sx会话修改,具体可以由对端CP,或MME,或者PCRF触发CP发起Sx会话修改。
[0541] 可以理解的是,在实际应用中,CP不一定要接收外界的触发而发起Sx会话修改,也可以是CP内部自身的触发,例如CP内部配置有指令集,当需要发起Sx会话修改时,CP接收相
应的触发请求。具体的触发形式可以有多种,此处不做限定。
[0542] 本实施例中的步骤711至720与前述图6所示实施例中的步骤607至616类似,此处不再赘述。
[0543] 本实施例步骤712中的Sx会话修改请求即为第四Sx会话修改请求。
[0544] 本实施例中,CP通过Sx会话建立请求向UP发送第一URR,在后续的第一Sx会话修改请求中向UP发送第五URR,且在更后续的第四Sx会话修改请求中向UP发送第一URR以及第二
URR或第二URR的标识,使得UP根据第二URR对第五URR进行更新得到第三URR,并在用量达到
第一URR的阈值时,向CP上报第一URR对应的用量信息以及第三URR对应的用量信息,使得CP
可以根据第一URR对应的用量信息以及第三URR对应的用量信息生成完整的计费数据记录。
[0545] 2.4、CP通过Sx会话建立请求向UP发送第五URR,在前次Sx会话修改请求中发送第一URR:
[0546] 本实施例中,CP通过Sx会话建立请求向UP发送第五URR,在后续的第二Sx会话修改请求中向UP发送第一URR,且在更后续的第四Sx会话修改请求中向UP发送第一URR以及第二
URR或第二URR的标识,使得UP根据第二URR对第五URR进行更新得到第三URR,并在用量达到
第一URR的阈值时,向CP上报第一URR对应的用量信息以及第三URR对应的用量信息。
[0547] 请参阅图8,本申请实施例中计费管理方法实施例包括:
[0548] 801、CP接收触发请求;
[0549] 本实施例中的步骤801与前述图4所示实施例中的步骤401类似,此处不再赘述。
[0550] 802、CP向UP发送Sx会话建立请求;
[0551] CP向UP发送Sx会话建立请求Sx session establishment request消息,该消息中包括会话标识,PDR列表,FAR列表,也可能包括QER列表以及URR列表。
[0552] 该URR列表中包括第五URR,本实施例中,Sx会话建立请求中的信息可以如前述表2所示,此处不再赘述。
[0553] 803、UP接收URR;
[0554] UP收到CP发送的URR列表之后,会保存第五URR。
[0555] 804、UP向CP回复Sx会话建立响应;
[0556] UP收到CP发送的Sx会话建立请求之后,可以向CP回复Sx会话建立响应Sx session establishment response消息。
[0557] 本实施例中,步骤803与步骤804之间没有必然的先后顺序,可以先执行步骤803,也可以先执行步骤804,也可以同时执行步骤803和804,具体此处不做限定。
[0558] 805、CP接收触发请求;
[0559] 本实施例中的步骤805与前述图5所示实施例中的步骤505类似,此处不再赘述。
[0560] 806、CP确定关联关系;
[0561] 本实施例中的步骤806与前述图6所示实施例中的步骤602类似,此处不再赘述。
[0562] 807、CP向UP发送Sx会话修改请求;
[0563] CP向UP发送Sx会话修改请求Sx session modification request消息,该消息中包括会话标识,PDR列表,FAR列表,也可能包括QER列表以及URR列表。
[0564] 该URR列表中包括第一URR以及第五URR或第五URR的标识,同时,按照CP确定第一URR与第五URR之间的关联关系的具体方式,第一URR内配置有RCS,或者第五URR内配置有
RCS,或者第一URR和第五URR内都配置有RCS,或者PDR内配置有第一URR与第五URR之间的关
联关系。
[0565] 本实施例中,Sx会话修改请求中的信息可以如前述表3所示,此处不再赘述。
[0566] 本实施例步骤807中的Sx会话修改请求即为第二Sx会话修改请求。
[0567] 808、UP接收URR之间的关联关系;
[0568] 本实施例中的步骤808与前述图6所示实施例中的步骤604类似,此处不再赘述。
[0569] 809、UP向CP回复Sx会话修改响应;
[0570] 本实施例中的步骤809与前述图5所示实施例中的步骤509类似,此处不再赘述。
[0571] 本实施例中,步骤808与步骤809之间没有必然的先后顺序,可以先执行步骤808,也可以先执行步骤809,也可以同时执行步骤808和809,具体此处不做限定。
[0572] 本实施例中的步骤810至820与前述图7所示实施例中的步骤710至720类似,此处不再赘述。
[0573] 本实施例步骤812中的Sx会话修改请求即为第四Sx会话修改请求。
[0574] 本实施例中,CP通过Sx会话建立请求向UP发送第五URR,在后续的第二Sx会话修改请求中向UP发送第一URR,且在更后续的第四Sx会话修改请求中向UP发送第一URR以及第二
URR或第二URR的标识,使得UP根据第二URR对第五URR进行更新得到第三URR,并在用量达到
第一URR的阈值时,向CP上报第一URR对应的用量信息以及第三URR对应的用量信息,使得CP
可以根据第一URR对应的用量信息以及第三URR对应的用量信息生成完整的计费数据记录。
[0575] 2.5、CP通过Sx会话建立请求不向UP发送URR,在前次Sx会话修改请求中发送第一URR以及第五URR:
[0576] 本实施例中,CP通过Sx会话建立请求不向UP发送URR,在后续的第三Sx会话修改请求中向UP发送第一URR以及第五URR,且在更后续的第四Sx会话修改请求中向UP发送第一
URR或第一URR的标识,以及第二URR或第二URR的标识,使得UP根据第二URR对第五URR进行
更新得到第三URR,并在用量达到第一URR的阈值时,向CP上报第一URR对应的用量信息以及
第三URR对应的用量信息。
[0577] 请参阅图9,本申请实施例中计费管理方法实施例包括:
[0578] 901、CP接收触发请求;
[0579] 本实施例中的步骤901与前述图4所示实施例中的步骤401类似,此处不再赘述。
[0580] 902、CP向UP发送Sx会话建立请求;
[0581] CP向UP发送Sx会话建立请求Sx session establishment request消息,该消息中包括会话标识,PDR列表,FAR列表,也可能包括QER列表以及URR列表。
[0582] 本实施例中的Sx会话建立请求中不包括URR,本实施例中,Sx会话建立请求中的信息可以如前述表2所示,此处不再赘述。
[0583] 903、UP向CP回复Sx会话建立响应;
[0584] UP收到CP发送的Sx会话建立请求之后,可以向CP回复Sx会话建立响应Sx session establishment response消息。
[0585] 904、CP接收触发请求;
[0586] 本实施例中的步骤904与前述图5所示实施例中的步骤505类似,此处不再赘述。
[0587] 905、CP确定关联关系;
[0588] 本实施例中的步骤905与前述图6所示实施例中的步骤602类似,此处不再赘述。
[0589] 906、CP向UP发送Sx会话修改请求;
[0590] CP向UP发送Sx会话修改请求Sx session modification request消息,该消息中包括会话标识,PDR列表,FAR列表,也可能包括QER列表以及URR列表。
[0591] 该URR列表中包括第一URR以及第五URR,同时,按照CP确定第一URR与第五URR之间的关联关系的具体方式,第一URR内配置有RCS,或者第五URR内配置有RCS,或者第一URR和
第五URR内都配置有RCS,或者PDR内配置有第一URR与第五URR之间的关联关系。
[0592] 本实施例中,Sx会话修改请求中的信息可以如前述表3所示,此处不再赘述。
[0593] 需要说明的是,CP通过Sx会话修改请求向UP发送第一URR以及第五URR时,可以在同一个Sx会话修改请求中包括第一URR以及第五URR,也可以由两个不同的Sx会话修改请求
分别包括第一URR以及第五URR,若由两个不同的Sx会话修改请求分别包括第一URR以及第
五URR,可以先发送包括第一URR的Sx会话修改请求,也可以先发送包括第五URR的Sx会话修
改请求,具体此处不做限定。
[0594] 本实施例步骤906中的Sx会话修改请求即为第三Sx会话修改请求。
[0595] 本实施例中的步骤907至919与前述图8所示实施例中的步骤808至820类似,此处不再赘述。
[0596] 本实施例步骤911中的Sx会话修改请求即为第四Sx会话修改请求。
[0597] 本实施例中,CP通过Sx会话建立请求不向UP发送URR,在后续的第三Sx会话修改请求中向UP发送第一URR以及第五URR,且在更后续的第四Sx会话修改请求中向UP发送第一
URR或第一URR的标识,以及第二URR或第二URR的标识,使得UP根据第二URR对第五URR进行
更新得到第三URR,并在用量达到第一URR的阈值时,向CP上报第一URR对应的用量信息以及
第三URR对应的用量信息,使得CP可以根据第一URR对应的用量信息以及第三URR对应的用
量信息生成完整的计费数据记录。
[0598] 二、UP根据CP的指示上报:
[0599] 本实施例中,CP可以向UP发送第一URR或者第一URR以及第二URR,在UP上的用量信息达到第一URR的阈值时,UP会向CP上报第一URR对应的用量信息,CP收到该用量信息之后
可以查询与第一URR具有关联关系的第二URR,并向UP发送第二URR或者是关联指示,以使得
UP上报第二URR对应的用量信息。
[0600] 在实际应用中,CP可以在Sx会话建立请求中向UP发送URR,也可以在Sx会话修改请求中向UP发送URR,下面分别进行说明:
[0601] 1、Sx会话建立请求中发送URR:
[0602] 本实施例中,CP可以在Sx会话建立请求中向UP发送URR,发送的URR可以是第一URR,也可以是第一URR以及第二URR,下面分别进行说明:
[0603] 1.1、CP通过Sx会话建立请求向UP发送第一URR:
[0604] 本实施例中,CP通过Sx会话建立请求向UP发送第一URR,使得UP在用量达到第一URR的阈值时,向CP上报第一URR对应的用量信息,之后CP再通过Sx会话修改请求向UP发送
第二URR,使得UP向CP上报第二URR对应的用量信息。
[0605] 请参阅图10,本申请实施例中计费管理方法实施例包括:
[0606] 1001、CP接收触发请求;
[0607] 本实施例中的步骤1001与前述图4所示实施例中的步骤401类似,此处不再赘述。
[0608] 1002、CP向UP发送Sx会话建立请求;
[0609] CP向UP发送Sx会话建立请求Sx session establishment request消息,该消息中包括会话标识,PDR列表,FAR列表,也可能包括QER列表以及URR列表。
[0610] URR列表中包括第一URR,本实施例中,Sx会话建立请求中的信息可以如前述表2所示,此处不再赘述。
[0611] 1003、UP接收URR;
[0612] UP收到CP发送的URR列表之后,会保存第一URR。
[0613] 1004、UP向CP回复Sx会话建立响应;
[0614] UP收到CP发送的Sx会话建立请求之后,可以向CP回复Sx会话建立响应Sx session establishment response消息。
[0615] 本实施例中,步骤1003与步骤1004之间没有必然的先后顺序,可以先执行步骤1003,也可以先执行步骤1004,也可以同时执行步骤1003和1004,具体此处不做限定。
[0616] 1005、UP获取用量信息;
[0617] 当UP上累计的用量信息(例如:流量、时长或事件数量等)达到第一URR的阈值时,UP可以获取第一URR对应的用量信息。
[0618] 第一URR可以有一个阈值或者是多个阈值,当只有一个阈值时,该阈值可以是时长,或流量,或事件数量等阈值中的一个,当达到该阈值时,UP则会获取第一URR对应的用量
信息。
[0619] 当有多个阈值时,这些阈值可以是时长,或流量,或事件数量等阈值,只要UP上的用量信息达到这些阈值中的任意一个阈值,UP则会获取第一URR对应的用量信息。
[0620] 本实施例中,步骤1004与步骤1005之间没有必然的先后顺序,可以先执行步骤1004,也可以先执行步骤1005,也可以同时执行步骤1004和1005,具体此处不做限定。
[0621] 1006、UP向CP发送Sx会话报告请求;
[0622] UP获取到第一URR对应的用量信息之后,可以向CP发送Sx会话报告请求Sx session report request消息,其中包括第一URR的URR ID和/或measurement key以及该
URR或该measurement key对应的用量信息。
[0623] 本实施例中的,Sx会话报告请求中可以包括URR ID,用量信息(例如:流量、时长或事件数量等),上报触发事件(如用量信息上报、开始业务数据流检测、结束业务数据流检
测),measurement key等。
[0624] 需要说明的是,在实际应用中,Sx会话报告请求还可以包括其他的内容,具体此处不做限定。
[0625] 1007、CP存储用量信息;
[0626] CP收到Sx会话报告请求之后,可以根据其中包括的URR ID和/或measurement key识别出URR的级别,并将对应的用量信息存储至上下文中。
[0627] 本实施例中,CP可以根据第一URR的URR ID和/或measurement key确定第一URR为承载级别的URR。
[0628] 1008、CP向UP发送Sx会话报告响应;
[0629] UP收到CP发送的Sx会话报告请求之后,可以向CP回复Sx会话报告响应Sx session report response消息。
[0630] 本实施例中,步骤1007与步骤1008之间没有必然的先后顺序,可以先执行步骤1007,也可以先执行步骤1008,也可以同时执行步骤1007和1008,具体此处不做限定。
[0631] 1009、CP查找关联URR;
[0632] CP在第一URR的上下文中查找与第一URR具有关联关系的第二URR。
[0633] 本实施例中,CP可以预先确定URR之间的关联关系,确定的过程可以与前述图4所示实施例中步骤402类似,此处不再赘述。
[0634] 需要说明的是,CP确定了URR之间的关联关系之后,还可以对该关联关系进行更新,更新的过程与前述图6所示实施例中步骤607类似,此处不再赘述。
[0635] 1010、CP向UP发送Sx会话修改请求;
[0636] CP查找到第二URR之后,可以向UP发送Sx会话修改请求,该Sx会话修改请求中包括第二URR。
[0637] 本实施例中,Sx会话修改请求中的信息可以如前述表3所示,此处不再赘述。
[0638] 需要说明的是,CP向UP发送Sx会话修改请求之前也可以接收触发请求,具体的触发方式可以与前述图5所示实施例中的步骤505类似,此处不再赘述。
[0639] CP发送的Sx会话修改请求中可能会包括多个URR,也可以只包括第二URR,如果包括多个URR,则可能其中会包括其他承载的URR,所以CP需要告知UP如何识别出哪个是第二
URR,以便及时的进行用量信息的上报,CP告知的方式有多种,可以是通过在第二URR内部配
置的标识,或者是第二URR外部配置的标识来识别。
[0640] 具体的标识可以是指示标识,用以指示其为第二URR,或者是上报时间标识,用于指示需要何时上报该第二URR对应的用量信息,或者是其他的标识,具体此处不做限定。
[0641] 1011、UP向CP回复Sx会话修改响应;
[0642] 本实施例中的步骤1011与前述图5所示实施例中的步骤509类似,此处不再赘述。
[0643] 需要说明的是,如果UP接收到的Sx会话修改请求中包括多个URR,则UP还需要从Sx会话修改请求中确定标识,该标识可以包括于第二URR内部,或者是第二URR外部。
[0644] 具体的标识可以是指示标识,用以指示其为第二URR,或者是上报时间标识,用于指示需要何时上报该第二URR对应的用量信息,或者是其他的标识,具体此处不做限定。
[0645] 1012、UP获取用量信息;
[0646] UP在接收到Sx会话修改请求后,从中确定第二URR,并根据CP的指示获取第二URR对应的用量信息。
[0647] 1013、UP向CP发送Sx会话报告请求;
[0648] UP获取到第二URR对应的用量信息之后,可以向CP发送Sx会话报告请求Sx session report request消息,其中包括第二URR的URR ID和/或measurement key以及该
URR或该measurement key对应的用量信息。
[0649] 本实施例中的,Sx会话报告请求中可以包括URR ID,用量信息(例如:流量、时长或事件数量等),上报触发事件(如用量信息上报、开始业务数据流检测、结束业务数据流检
测),measurement key等。
[0650] 需要说明的是,在实际应用中,Sx会话报告请求还可以包括其他的内容,具体此处不做限定。
[0651] 1014、CP存储用量信息;
[0652] CP收到Sx会话报告请求之后,可以根据其中包括的URR ID和/或measurement key识别出URR的级别,并将对应的用量信息存储至上下文中。
[0653] 本实施例中,CP可以根据第二URR的URR ID和/或measurement key确定第二URR为业务数据流级别的URR。
[0654] 1015、CP向UP发送Sx会话报告响应;
[0655] UP收到CP发送的Sx会话报告请求之后,可以向CP回复Sx会话报告响应Sx session report response消息。
[0656] 本实施例中,步骤1014与步骤1015之间没有必然的先后顺序,可以先执行步骤1014,也可以先执行步骤1015,也可以同时执行步骤1014和1015,具体此处不做限定。
[0657] 1016、CP生成计费数据记录;
[0658] CP根据第一URR对应的用量信息以及第二URR对应的用量信息生成计费数据记录。
[0659] 1017、CP向计费服务器发送数据记录传输请求。
[0660] 本实施例中的步骤1017与前述图4所示实施例中的步骤411类似,此处不再赘述。
[0661] 本实施例中,CP通过Sx会话建立请求向UP发送第一URR,使得UP在用量达到第一URR的阈值时,向CP上报第一URR对应的用量信息,之后CP再通过Sx会话修改请求向UP发送
第二URR,使得UP向CP上报第二URR对应的用量信息,使得CP可以根据第一URR对应的用量信
息以及第二URR对应的用量信息生成完整的计费数据记录。
[0662] 1.2、CP通过Sx会话建立请求向UP发送第一URR以及第二URR:
[0663] 本实施例中,CP通过Sx会话建立请求向UP发送第一URR以及第二URR,使得UP在用量达到第一URR的阈值时,向CP上报第一URR对应的用量信息,之后CP再通过Sx会话修改请
求向UP发送关联指示,使得UP向CP上报第二URR对应的用量信息。
[0664] 请参阅图11,本申请实施例中计费管理方法实施例包括:
[0665] 1101、CP接收触发请求;
[0666] 本实施例中的步骤1101与前述图4所示实施例中的步骤401类似,此处不再赘述。
[0667] 1102、CP向UP发送Sx会话建立请求;
[0668] CP向UP发送Sx会话建立请求Sx session establishment request消息,该消息中包括会话标识,PDR列表,FAR列表,也可能包括QER列表以及URR列表。
[0669] URR列表中包括第一URR以及第二URR,本实施例中,Sx会话建立请求中的信息可以如前述表2所示,此处不再赘述。
[0670] 1103、UP接收URR;
[0671] UP收到CP发送的URR列表之后,会保存第一URR以及第二URR。
[0672] 本实施例中,CP发送的Sx会话建立请求中只包括第一URR以及第二URR,而并未包括第一URR与第二URR之间的关联关系,因此,UP虽然保存了第一URR以及第二URR,但并不知
道第一URR以及第二URR之间是否具有关联关系。
[0673] 1104、UP向CP回复Sx会话建立响应;
[0674] UP收到CP发送的Sx会话建立请求之后,可以向CP回复Sx会话建立响应Sx session establishment response消息。
[0675] 本实施例中,步骤1103与步骤1104之间没有必然的先后顺序,可以先执行步骤1103,也可以先执行步骤1104,也可以同时执行步骤1103和1104,具体此处不做限定。
[0676] 本实施例中的步骤1105至1109与前述图10所示实施例中的步骤1005至1009类似,此处不再赘述。
[0677] 1110、CP向UP发送Sx会话修改请求;
[0678] CP查找到第二URR之后,可以向UP发送Sx会话修改请求,该Sx会话修改请求中包括关联指示,该关联指示可以是第二URR的ID,或者是某特定的标识,用于指示第一URR与第二
URR具有关联关系,具体方式此处不做限定。
[0679] 本实施例中,Sx会话修改请求中的信息可以如前述表3所示,此处不再赘述。
[0680] 需要说明的是,CP向UP发送Sx会话修改请求之前也可以接收触发请求,具体的触发方式可以与前述图5所示实施例中的步骤505类似,此处不再赘述。
[0681] 1111、UP向CP回复Sx会话修改响应;
[0682] 本实施例中的步骤1111与前述图5所示实施例中的步骤509类似,此处不再赘述。
[0683] 需要说明的是,UP从Sx会话修改请求中获取到关联指示后,则可以获知与第一URR具有关联关系的第二URR。
[0684] UP通过Sx会话建立请求从CP接收到第一URR以及第二URR,则在获知第二URR之后,可以从本地查找到该第二URR。
[0685] 本实施例中的步骤1112至1117与前述图10所示实施例中的步骤1012至1017类似,此处不再赘述。
[0686] 本实施例中,CP通过Sx会话建立请求向UP发送第一URR以及第二URR,使得UP在用量达到第一URR的阈值时,向CP上报第一URR对应的用量信息,之后CP再通过Sx会话修改请
求向UP发送关联指示,使得UP向CP上报第二URR对应的用量信息,使得CP可以根据第一URR
对应的用量信息以及第二URR对应的用量信息生成完整的计费数据记录。
[0687] 2、Sx会话建立修改中发送URR:
[0688] 本实施例中,CP可以在Sx会话修改请求中向UP发送URR,发送的URR可以是第一URR,也可以是第一URR以及第二URR,下面分别进行说明:
[0689] 2.1、CP通过Sx会话修改请求向UP发送第一URR:
[0690] 本实施例中,CP通过Sx会话修改请求向UP发送第一URR,使得UP在用量达到第一URR的阈值时,向CP上报第一URR对应的用量信息,之后CP再通过Sx会话修改请求向UP发送
第二URR,使得UP向CP上报第二URR对应的用量信息。
[0691] 请参阅图12,本申请实施例中计费管理方法实施例包括:
[0692] 1201、CP接收触发请求;
[0693] 本实施例中的步骤1201与前述图5所示实施例中的步骤505类似,此处不再赘述。
[0694] 1202、CP向UP发送Sx会话修改请求;
[0695] CP向UP发送Sx会话修改请求Sx session modification request消息,该消息中包括会话标识,PDR列表,FAR列表,也可能包括QER列表以及URR列表。
[0696] 该URR列表中包括第一URR,本实施例中的Sx会话修改请求中的信息可以如前述表3所示,此处不再赘述。
[0697] 1203、UP接收URR;
[0698] UP收到CP发送的URR列表之后,会保存第一URR。
[0699] 1204、UP向CP回复Sx会话修改响应;
[0700] UP收到CP发送的Sx会话修改请求之后,可以向CP回复Sx会话修改响应Sx session modification response消息。
[0701] 本实施例中,步骤1203与步骤1204之间没有必然的先后顺序,可以先执行步骤1203,也可以先执行步骤1204,也可以同时执行步骤1203和1204,具体此处不做限定。
[0702] 本实施例中的步骤1205至1217与前述图10所示实施例中的步骤1005至1017类似,此处不再赘述。
[0703] 本实施例中,CP通过Sx会话修改请求向UP发送第一URR,使得UP在用量达到第一URR的阈值时,向CP上报第一URR对应的用量信息,之后CP再通过Sx会话修改请求向UP发送
第二URR,使得UP向CP上报第二URR对应的用量信息,使得CP可以根据第一URR对应的用量信
息以及第二URR对应的用量信息生成完整的计费数据记录。
[0704] 2.2、CP通过Sx会话修改请求向UP发送第一URR以及第二URR:
[0705] 本实施例中,CP通过Sx会话修改请求向UP发送第一URR以及第二URR,使得UP在用量达到第一URR的阈值时,向CP上报第一URR对应的用量信息,之后CP再通过Sx会话修改请
求向UP发送关联指示,使得UP向CP上报第二URR对应的用量信息。
[0706] 请参阅图13,本申请实施例中计费管理方法实施例包括:
[0707] 1301、CP接收触发请求;
[0708] 本实施例中的步骤1301与前述图5所示实施例中的步骤505类似,此处不再赘述。
[0709] 1302、CP向UP发送Sx会话修改请求;
[0710] CP向UP发送Sx会话修改请求Sx session modification request消息,该消息中包括会话标识,PDR列表,FAR列表,也可能包括QER列表以及URR列表。
[0711] 该URR列表中包括第一URR以及第二URR,本实施例中的Sx会话修改请求中的信息可以如前述表3所示,此处不再赘述。
[0712] 1303、UP接收URR;
[0713] UP收到CP发送的URR列表之后,会保存第一URR以及第二URR。
[0714] 本实施例中,CP发送的Sx会话修改请求中只包括第一URR以及第二URR,而并未包括第一URR与第二URR之间的关联关系,因此,UP虽然保存了第一URR以及第二URR,但并不知
道第一URR以及第二URR之间是否具有关联关系。
[0715] 1304、UP向CP回复Sx会话修改响应;
[0716] UP收到CP发送的Sx会话修改请求之后,可以向CP回复Sx会话修改响应Sx session modification response消息。
[0717] 本实施例中,步骤1303与步骤1304之间没有必然的先后顺序,可以先执行步骤1303,也可以先执行步骤1304,也可以同时执行步骤1303和1304,具体此处不做限定。
[0718] 本实施例中的步骤1305至1317与前述图11所示实施例中的步骤1105至1117类似,此处不再赘述。
[0719] 本实施例中,CP通过Sx会话修改请求向UP发送第一URR以及第二URR,使得UP在用量达到第一URR的阈值时,向CP上报第一URR对应的用量信息,之后CP再通过Sx会话修改请
求向UP发送关联指示,使得UP向CP上报第二URR对应的用量信息,使得CP可以根据第一URR
对应的用量信息以及第二URR对应的用量信息生成完整的计费数据记录。
[0720] 上面对本申请实施例中的计费管理方法进行了描述,下面对本申请中的用户面功能实体进行描述:
[0721] 请参阅图14,本申请中用户面功能实体一个实施例包括:
[0722] 第一接收单元1401,用于接收CP发送的第一URR以及第二URR,第一URR与第二URR具有关联关系;
[0723] 获取单元1402,用于当在UP上的用量信息达到第一URR的阈值时,获取第一URR对应的用量信息以及与第一URR具有关联关系的第三URR对应的用量信息;
[0724] 发送单元1403,用于向CP发送第一URR对应的用量信息以及第三URR对应的用量信息,以使得CP根据第一URR对应的用量信息以及第三URR对应的用量信息组成计费数据记
录。
[0725] 本实施例中的第一接收单元1401可以通过多种方式接收到CP发送的第一用量上报规则URR以及第二URR,下面分别进行描述:
[0726] 请参阅图15,本申请中用户面功能实体一个实施例包括:
[0727] 第一接收单元1501、获取单元1502以及发送单元1503,这三个单元的功能与前述图14所示的实施例中描述的内容类似,此处不再赘述。
[0728] 第一接收单元1501包括第一接收模块15011,用于接收CP发送的会话建立请求,会话建立请求中包括第一URR以及第二URR,第三URR与第二URR相同。
[0729] 该用户面功能实体还可以包括:第二接收单元1504,用于接收CP发送的关联指示,关联指示用于表示第一URR与第二URR之间具有关联关系。
[0730] 本实施例中,用户面功能实体中各单元以及模块所执行的流程与前述图4所示的实施例中描述的方法流程类似,此处不再赘述。
[0731] 请参阅图16,本申请中用户面功能实体一个实施例包括:
[0732] 第一接收单元1601、获取单元1602以及发送单元1603,这三个单元的功能与前述图14所示的实施例中描述的内容类似,此处不再赘述。
[0733] 第一接收单元1601包括第二接收模块16011,用于接收CP发送的会话建立请求,并接收CP发送的会话修改请求,会话建立请求中包括第一URR,会话修改请求中包括第一URR
或第一URR的标识,以及第二URR,将第二URR作为第三URR。
[0734] 本实施例中,用户面功能实体中各单元以及模块所执行的流程与前述图5所示的实施例中描述的方法流程类似,此处不再赘述。
[0735] 请参阅图17,本申请中用户面功能实体一个实施例包括:
[0736] 第一接收单元1701、获取单元1702以及发送单元1703,这三个单元的功能与前述图14所示的实施例中描述的内容类似,此处不再赘述。
[0737] 第一接收单元1701包括第三接收模块17011,用于接收CP发送的会话建立请求,会话建立请求中包括第一URR以及第五URR。
[0738] 该用户面功能实体还可以包括第三接收单元1704,用于接收CP发送的关联指示,关联指示用于表示第一URR与第五URR具有关联关系。
[0739] 第一接收单元1701还可以进一步包括第七接收模块17012或第八接收模块17013或第九接收模块17014或第十接收模块17015中任一个或多个。
[0740] 其中,第七接收模块17012,用于接收CP发送的第四会话修改请求,第四会话修改请求中包括第一URR或第一URR的标识,以及第二URR或第二URR的标识。
[0741] 第八接收模块17013,用于接收CP发送的第四会话修改请求,第四会话修改请求中包括增加指令,第一URR或第一URR的标识,以及第二URR或第二URR的标识。
[0742] 第九接收模块17014,用于接收CP发送的第四会话修改请求,第四会话修改请求中包括删除指令,第一URR或第一URR的标识,以及第二URR或第二URR的标识。
[0743] 第十接收模块17015,用于接收CP发送的第四会话修改请求,第四会话修改请求中包括增加指令,删除指令,第一URR或第一URR的标识,第二URR或第二URR的标识,第四URR或
第四URR的标识。
[0744] 当第一接收单元1701包括第七接收模块17012时,该用户面功能实体还可以包括更新单元1705,用于根据第二URR对第五URR进行更新得到第三URR。该更新单元1705可以进
一步包括:增加模块17051,用于在第五URR中增加第二URR得到第三URR;或,删除模块
17052,用于在第五URR中删除目标URR得到第三URR,目标URR为第五URR中包括的不为第二
URR的URR,或,删除第五URR中的目标URR与第一URR之间的关联关系得到第三URR,目标URR
为第五URR中包括的不为第二URR的URR。
[0745] 当第一接收单元1701包括第八接收模块17013时,该用户面功能实体还可以包括增加单元1706,用于根据增加指令在第五URR中增加第二URR得到第三URR。
[0746] 当第一接收单元1701包括第九接收模块17014时,该用户面功能实体还可以包括删除单元1707,用于根据删除指令在第五URR中删除第二URR得到第三URR,或,根据删除指
令删除第五URR中的第二URR与第一URR之间的关联关系得到第三URR。
[0747] 当第一接收单元1701包括第十接收模块17015时,该用户面功能实体还可以包括调整单元1708,用于根据增加指令在第五URR中增加第二URR,并根据删除指令在第五URR中
删除第四URR或根据删除指令删除第五URR中的第四URR与第一URR之间的关联关系,得到第
三URR。
[0748] 本实施例中,用户面功能实体中各单元以及模块所执行的流程与前述图6所示的实施例中描述的方法流程类似,此处不再赘述。
[0749] 请参阅图18,本申请中用户面功能实体一个实施例包括:
[0750] 第一接收单元1801、获取单元1802以及发送单元1803,这三个单元的功能与前述图14所示的实施例中描述的内容类似,此处不再赘述。
[0751] 第一接收单元1801包括第四接收模块18011,用于接收CP发送的会话建立请求,并接收CP发送的第一会话修改请求,会话建立请求中包括第一URR,第一会话修改请求中包括
第五URR。
[0752] 该用户面功能实体还可以包括第一存储单元1804,用于对第五URR进行存储。
[0753] 本实施例中,第一接收单元1801中还进一步包括的各模块,以及更新单元1805、增加单元1806、删除单元1807、调整单元1808的功能与前述图17所示的实施例中描述的内容
类似,此处不再赘述。
[0754] 本实施例中,用户面功能实体中各单元以及模块所执行的流程与前述图7所示的实施例中描述的方法流程类似,此处不再赘述。
[0755] 请参阅图19,本申请中用户面功能实体一个实施例包括:
[0756] 第一接收单元1901、获取单元1902以及发送单元1903,这三个单元的功能与前述图14所示的实施例中描述的内容类似,此处不再赘述。
[0757] 第一接收单元1901包括第五接收模块19011,用于接收CP发送的会话建立请求,并接收CP发送的第二会话修改请求,会话建立请求中包括第五URR,第二会话修改请求中包括
第一URR。
[0758] 该用户面功能实体还可以包括第二存储单元1904,用于对第一URR进行存储。
[0759] 本实施例中,第一接收单元1901中还进一步包括的各模块,以及更新单元1905、增加单元1906、删除单元1907、调整单元1908的功能与前述图17所示的实施例中描述的内容
类似,此处不再赘述。
[0760] 本实施例中,用户面功能实体中各单元以及模块所执行的流程与前述图8所示的实施例中描述的方法流程类似,此处不再赘述。
[0761] 请参阅图20,本申请中用户面功能实体一个实施例包括:
[0762] 第一接收单元2001、获取单元2002以及发送单元2003,这三个单元的功能与前述图14所示的实施例中描述的内容类似,此处不再赘述。
[0763] 第一接收单元2001包括第六接收模块20011,用于接收CP发送的第三会话修改请求,第三会话修改请求中包括第一URR以及第五URR。
[0764] 该用户面功能实体还可以包括第三存储单元2004,用于对第一URR以及第五URR进行存储。
[0765] 本实施例中,第一接收单元2001中还进一步包括的各模块,以及更新单元2005、增加单元2006、删除单元2007、调整单元2008的功能与前述图17所示的实施例中描述的内容
类似,此处不再赘述。
[0766] 本实施例中,用户面功能实体中各单元以及模块所执行的流程与前述图9所示的实施例中描述的方法流程类似,此处不再赘述。
[0767] 上面对本申请实施例中的用户面功能实体进行了描述,下面对本申请中的控制面功能实体进行描述:
[0768] 请参阅图21,本申请中控制面功能实体一个实施例包括:
[0769] 第一接收单元2101,用于接收触发请求;
[0770] 第一发送单元2102,用于根据触发请求向UP发送第一URR以及第二URR,第一URR与第二URR具有关联关系;
[0771] 第二接收单元2103,用于接收UP发送的第一URR对应的用量信息以及与第一URR具有关联关系的第三URR对应的用量信息;
[0772] 组成单元2104,用于根据第一URR对应的用量信息以及第三URR对应的用量信息组成计费数据记录。
[0773] 本实施例中的第一接收单元2101为可选单元,在实际应用中也可以不存在,当不存在第一接收单元2101时,第一发送单元2102可不依赖于触发请求向UP发送第一URR以及
第二URR,具体此处不做限定。
[0774] 本实施例中的第一发送单元2102可以通过多种方式向UP发送第一URR以及第二URR,下面分别进行描述:
[0775] 请参阅图22,本申请中控制面功能实体一个实施例包括:
[0776] 第一接收单元2201、第一发送单元2202、第二接收单元2203以及组成单元2204,这四个单元的功能与前述图21所示的实施例中描述的内容类似,此处不再赘述。
[0777] 第一发送单元2202包括:第一发送模块22021,用于向UP发送会话建立请求,会话建立请求中包括第一URR以及第二URR,第三URR与第二URR相同。
[0778] 该控制面功能实体还可以包括:第二发送单元2205,用于向UP发送关联指示,关联指示用于表示第一URR与第二URR之间具有关联关系。
[0779] 本实施例中,控制面功能实体中各单元以及模块所执行的流程与前述图4所示的实施例中描述的方法流程类似,此处不再赘述。
[0780] 请参阅图23,本申请中控制面功能实体一个实施例包括:
[0781] 第一接收单元2301、第一发送单元2302、第二接收单元2303以及组成单元2304,这四个单元的功能与前述图21所示的实施例中描述的内容类似,此处不再赘述。
[0782] 第一发送单元2302包括:第二发送模块23021,用于向UP发送会话建立请求,并向UP发送会话修改请求,会话建立请求中包括第一URR,会话修改请求中包括第一URR或第一
URR的标识,以及第二URR,以使得UP将第二URR作为第三URR。
[0783] 本实施例中,控制面功能实体中各单元以及模块所执行的流程与前述图5所示的实施例中描述的方法流程类似,此处不再赘述。
[0784] 请参阅图24,本申请中控制面功能实体一个实施例包括:
[0785] 第一接收单元2401、第一发送单元2402、第二接收单元2403以及组成单元2404,这四个单元的功能与前述图21所示的实施例中描述的内容类似,此处不再赘述。
[0786] 第一发送单元2402包括:第三发送模块24021,用于向UP发送会话建立请求,会话建立请求中包括第一URR以及第五URR。
[0787] 该控制面功能实体还可以包括:第三发送单元2405,用于向UP发送关联指示,关联指示用于表示第一URR与第五URR具有关联关系。
[0788] 本实施例中,第一发送单元2402还可以进一步包括:第七发送模块24022或第八发送模块24023或第九发送模块24024或第十发送模块24025中任一个或多个。
[0789] 其中,第七发送模块24022,用于向UP发送第四会话修改请求,第四会话修改请求中包括第一URR或第一URR的标识,以及第二URR或第二URR的标识,以使得UP根据第二URR对
第五URR进行更新得到第三URR。
[0790] 第八发送模块24023,用于向UP发送第四会话修改请求,第四会话修改请求中包括增加指令,第一URR或第一URR的标识,以及第二URR或第二URR的标识,以使得UP根据增加指
令在第五URR中增加第二URR得到第三URR。
[0791] 第九发送模块24024,用于向UP发送第四会话修改请求,第四会话修改请求中包括删除指令,第一URR或第一URR的标识,以及第二URR或第二URR的标识,以使得UP根据删除指
令在第五URR中删除第二URR得到第三URR,或以使得UP根据删除指令删除第五URR中的第二
URR与第一URR之间的关联关系得到第三URR。
[0792] 第十发送模块24025,用于向UP发送第四会话修改请求,第四会话修改请求中包括增加指令,删除指令,第一URR或第一URR的标识,第二URR或第二URR的标识以及第四URR或
第四URR的标识,以使得UP根据增加指令在第五URR中增加第二URR,并使得UP根据删除指令
在第五URR中删除第四URR或根据删除指令删除第五URR中的第四URR与第一URR之间的关联
关系得到第三URR。
[0793] 本实施例中,控制面功能实体中各单元以及模块所执行的流程与前述图6所示的实施例中描述的方法流程类似,此处不再赘述。
[0794] 请参阅图25,本申请中控制面功能实体一个实施例包括:
[0795] 第一接收单元2501、第一发送单元2502、第二接收单元2503以及组成单元2504,这四个单元的功能与前述图21所示的实施例中描述的内容类似,此处不再赘述。
[0796] 第一发送单元2502包括:第四发送模块25021,用于向UP发送会话建立请求,并向UP发送第一会话修改请求,会话建立请求中包括第一URR,第一会话修改请求中包括第五
URR。
[0797] 本实施例中,第一发送单元2502中还进一步包括的各模块的功能与前述图24所示的实施例中描述的内容类似,此处不再赘述。
[0798] 本实施例中,控制面功能实体中各单元以及模块所执行的流程与前述图7所示的实施例中描述的方法流程类似,此处不再赘述。
[0799] 请参阅图26,本申请中控制面功能实体一个实施例包括:
[0800] 第一接收单元2601、第一发送单元2602、第二接收单元2603以及组成单元2604,这四个单元的功能与前述图21所示的实施例中描述的内容类似,此处不再赘述。
[0801] 第一发送单元2602包括:第五发送模块26021,用于向UP发送会话建立请求,并向UP发送第二会话修改请求,会话建立请求中包括第五URR,第二会话修改请求中包括第一
URR。
[0802] 本实施例中,第一发送单元2602中还进一步包括的各模块的功能与前述图24所示的实施例中描述的内容类似,此处不再赘述。
[0803] 本实施例中,控制面功能实体中各单元以及模块所执行的流程与前述图8所示的实施例中描述的方法流程类似,此处不再赘述。
[0804] 请参阅图27,本申请中控制面功能实体一个实施例包括:
[0805] 第一接收单元2701、第一发送单元2702、第二接收单元2703以及组成单元2704,这四个单元的功能与前述图21所示的实施例中描述的内容类似,此处不再赘述。
[0806] 第一发送单元2702包括:第六发送模块27021,用于向UP发送第三会话修改请求,第三会话修改请求中包括第一URR以及第五URR。
[0807] 本实施例中,第一发送单元2702中还进一步包括的各模块的功能与前述图24所示的实施例中描述的内容类似,此处不再赘述。
[0808] 本实施例中,控制面功能实体中各单元以及模块所执行的流程与前述图9所示的实施例中描述的方法流程类似,此处不再赘述。
[0809] 请参阅图28,本申请中用户面功能实体一个实施例包括:
[0810] 第一接收单元2801,用于接收CP发送的第一URR;
[0811] 第一获取单元2802,用于当在UP上的用量信息达到第一URR的阈值时,获取第一URR对应的用量信息;
[0812] 第一发送单元2803,用于向CP发送第一URR对应的用量信息;
[0813] 第二接收单元2804,用于接收CP发送的第一请求,第一请求中包括第二URR,第二URR与第一URR具有关联关系;
[0814] 第二获取单元2805,用于获取第二URR对应的用量信息;
[0815] 第二发送单元2806,用于向CP发送第二URR对应的用量信息,以使得CP根据第一URR对应的用量信息以及第二URR对应的用量信息组成计费数据记录。
[0816] 本实施例中,用户面功能实体中各单元所执行的流程与前述图10或图12所示的实施例中描述的方法流程类似,此处不再赘述。
[0817] 请参阅图28,本申请中用户面功能实体一个实施例包括:
[0818] 第一接收单元2801,用于接收CP发送的第一URR和第二URR;
[0819] 第一获取单元2802,用于当在UP上的用量信息达到第一URR的阈值时,获取第一URR对应的用量信息;
[0820] 第一发送单元2803,用于向CP发送第一URR对应的用量信息;
[0821] 第二接收单元2804,用于接收CP发送的第一请求,第一请求中包括关联指示,关联指示用于表示第二URR与第一URR具有关联关系;
[0822] 第二获取单元2805,用于获取第二URR对应的用量信息;
[0823] 第二发送单元2806,用于向CP发送第二URR对应的用量信息,以使得CP根据第一URR对应的用量信息以及第二URR对应的用量信息组成计费数据记录。
[0824] 本实施例中,用户面功能实体中各单元所执行的流程与前述图11或图13所示的实施例中描述的方法流程类似,此处不再赘述。
[0825] 请参阅图29,本申请中控制面功能实体一个实施例包括:
[0826] 第一接收单元2901,用于接收触发请求;
[0827] 第一发送单元2902,用于根据触发请求向UP发送第一URR;
[0828] 第二接收单元2903,用于接收UP发送的第一URR对应的用量信息;
[0829] 第二发送单元2904,用于向UP发送第一请求,第一请求中包括第二URR,第二URR与第一URR具有关联关系;
[0830] 第三接收单元2905,用于接收UP发送的第二URR对应的用量信息;
[0831] 组成单元2906,用于根据第一URR对应的用量信息以及第二URR对应的用量信息组成计费数据记录。
[0832] 本实施例中,用户面功能实体中各单元所执行的流程与前述图10或图12所示的实施例中描述的方法流程类似,此处不再赘述。
[0833] 请参阅图29,本申请中控制面功能实体一个实施例包括:
[0834] 第一接收单元2901,用于接收触发请求;
[0835] 第一发送单元2902,用于根据触发请求向UP发送第一URR和第二URR;
[0836] 第二接收单元2903,用于接收UP发送的第一URR对应的用量信息;
[0837] 第二发送单元2904,用于向UP发送第一请求,第一请求中包括关联标识,关联标识用于表示第二URR与第一URR具有关联关系;
[0838] 第三接收单元2905,用于接收UP发送的第二URR对应的用量信息;
[0839] 组成单元2906,用于根据第一URR对应的用量信息以及第二URR对应的用量信息组成计费数据记录。
[0840] 本实施例中,用户面功能实体中各单元所执行的流程与前述图11或图13所示的实施例中描述的方法流程类似,此处不再赘述。
[0841] 请参阅图30,本申请中用户面功能实体一个实施例可以包括一个或一个以上中央处理器3001,存储器3002,输入输出接口3003,有线或无线网络接口3004,电源3005。
[0842] 存储器3002可以是短暂存储或持久存储。更进一步地,中央处理器3001可以配置为与存储器3002通信,在用户面功能实体上执行存储器3002中的一系列指令操作。
[0843] 本实施例中,中央处理器3001可以执行前述图4至图13所示实施例中用户面功能实体所执行的操作,具体此处不再赘述。
[0844] 本实施例中,中央处理器3001中的具体功能模块划分可以与前述图14至20中所描述的第一接收单元、获取单元、发送单元、第二接收单元、第三接收单元、第一存储单元、第
二存储单元、第三存储单元、更新单元、增加单元、删除单元、调整单元等单元的功能模块划
分方式类似,此处不再赘述。
[0845] 本实施例中,中央处理器3001中的具体功能模块划分也可以与前述图28中所描述的第一接收单元、第一获取单元、第一发送单元、第二接收单元、第二获取单元、第二发送单
元等单元的功能模块划分方式类似,此处不再赘述。
[0846] 请参阅图31,本申请中控制面功能实体一个实施例可以包括一个或一个以上中央处理器3101,存储器3102,输入输出接口3103,有线或无线网络接口3104,电源3105。
[0847] 存储器3102可以是短暂存储或持久存储。更进一步地,中央处理器3101可以配置为与存储器3102通信,在用户面功能实体上执行存储器3102中的一系列指令操作。
[0848] 本实施例中,中央处理器3101可以执行前述图4至图13所示实施例中控制面功能实体所执行的操作,具体此处不再赘述。
[0849] 本实施例中,中央处理器3101中的具体功能模块划分可以与前述图21至27中所描述的第一接收单元、第一发送单元、第二接收单元、第二发送单元、第三发送单元、组成单元
等单元的功能模块划分方式类似,此处不再赘述。
[0850] 本实施例中,中央处理器3001中的具体功能模块划分也可以与前述图29中所描述的第一接收单元、第一发送单元、第二接收单元、第二发送单元、第三接收单元、组成单元等
单元的功能模块划分方式类似,此处不再赘述。
[0851] 本申请实施例还提供了一种计算机存储介质,该计算机存储介质用于储存为上述用户面功能实体或控制面功能实体所用的计算机软件指令,其包括用于执行为用户面功能
实体或控制面功能实体所设计的程序。
[0852] 该用户面功能实体可以如前述图4至图13中所描述的用户面功能实体。
[0853] 该控制面功能实体可以如前述图4至图13中所描述的控制面功能实体。
[0854] 本申请实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机软件指令,该计算机软件指令可通过处理器进行加载来实现上述图4至图13中任意一项的计费
管理方法中的流程。
[0855] 本申请实施例的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)并不用于描述特定的顺序或先后次序。应该理解这样使用的数据
在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外
的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的方案,例如,
包括了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤
或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤
或单元。
[0856] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,
仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以
结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论
的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或
通信连接,可以是电性,机械或其它的形式。
[0857] 作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络
单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0858] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单
元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0859] 集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者
说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现
出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备
(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分
步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read‑Only Memory)、随机
存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介
质。
[0860] 综上,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各
实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改
或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。