eHRPD网络中对数据流量进行计费的方法和系统的制作方法_2

文档序号:9712145阅读:来源:国知局
对数据流量进行计费的方法一个实施例的流程图。如图1所示,该实施例eHRPD网络中对数据流量进行计费的方法包括:
[0053]110,eAN按照第一预设时长为周期,统计接收到的、需要下发但实际未下发给用户终端UE的数据流量,得到第一数据流量。
[0054]本发明实施例中的UE对应该UE用户,下发给UE的计费流量即为该UE用户使用的计费流量。其中的每个用户或UE通过一个用户标识(ID)进行标识,例如国际移动用户识别码(MSI)等,网元之间传输关于UE用户的信息时,携带用户ID来标识该信息为哪个UE用户的相关信息。
[0055]本发明的各实施例中,eAN只要接收到需要下发给某一 UE用户的数据流量时便开始周期性的执行该操作110,与其它操作之间不存在执行顺序限制。
[0056]120,eAN将第一数据流量发送给HSGW,并将经过统计的数据流量清零。
[0057]130,HSGW按照第二预设时长为周期,统计自身接收到的、需要通过eAN下发给UE但实际未下发给eAN的数据流量,得到第二数据流量。
[0058]本发明的各实施例中,HSGW只要接收到需要下发给某一 UE用户的数据流量时便开始周期性的执行该操作130,与其它操作之间不存在执行顺序限制。
[0059]140,HSGW对第二数据流量与接收到、但尚未累计的第一数据流量进行累计计算,得到总数据流量并发送给PGW,并将经过统计的数据流量清零。
[0060]150,PGW基于接收到的总数据流量,对统计的通过该PGW下发给该UE的第三数据流量进行减免,得到该UE的计费流量。
[0061]160,PGW基于计费流量生成流量⑶R并发送给CG,以便CG对UE用户进行流量计费。
[0062]基于本发明上述实施例提供的eHRPD网络中对数据流量进行计费的方法,首先由eAN统计实际未下发给UE的数据流量并告知HSGW ;HSGff统计自身实际未下发给eAN的数据流量,再加上eAN发送的未下发数据流量,一起发送给PGW,由PGW对统计的该UE用户的数据流量进行减免,从而生成精确的流量CDR,实现对用户精确的流量计费。与现有技术相t匕,本发明实施例提高了 eHRPD网络中的流量计费精确度。
[0063]在本发明的各实施例中,eAN、HSGW向UE下发数据流时,可能会在首次下发未成功后进行数据流的重新下发,本发明实施例可以预设相应策略,规定超过预设重发次数或超过一定时间未能成功下发的数据流算作未能下发数据流量。
[0064]根据本发明eHRPD网络中对数据流量进行计费的方法实施例的一个具体示例而非限制,在操作120中,eAN具体通过扩展与HSGW之间All接口的注册请求消息(即:Allregistrat1n request消息),将第一数据流量发送给HSGW。
[0065]其中,Allregistrat1n request消息主要用于建立eAN与HSGW之间的连接,此外UE在激活与休眠状态之间切换时,也通过该Allregistrat1n request消息通知HSGW,其中可以包括UE的无线链路信息、QoS信息等。本实施例对Allregistrat1n request消息结构进行扩展,在其中增加用户标识(ID)、H)N-1D和Traffic字段,其中的用户ID唯一标识一个UE用户,例如国际移动用户识别码(IMSI) ;H)N-1D用于标识该数据流量哪个公共数据网(TON)连接,Traffic用于携带实际未下发的第一数据流量值。
[0066]由于该Allregistrat1n request消息是eAN至HSGW发送的主要消息,发送频度较高,本实施例中,eAN通过扩展Allregistrat1n request消息来携带第一数据流量的方式,通知HSGW第一数据流量,可以随路发送未下发的业务数据流量,不会由于单独发送第一数据流量加大网络的信令负荷。
[0067]根据本发明eHRPD网络中对数据流量进行计费的方法实施例的另一个具体示例而非限制,操作140中,HSGW得到总数据流量后,具体可以通过扩展HSGW与PGW之间的S2a接口的周期性代理绑定请求消息(即:Proxy Binding Request消息),将总数据流量发送给 PGffo
[0068]proxy binding request消息根据其携带的参数不同可以实现不同的作用,可用于建立HSGW与PGW间的连接,也可以作为HSGW与PGW间的心跳消息,还可以用于删除HSGW与PGW间的连接,也可用于修改HSGW与PGW间连接的参数,其主要包含UE的IP地址、HSGW与PGW的IP地址、QoS参数、有效时间等。本实施例中,具体可以扩展HSGW与PGW之间的proxy binding request消息结构,在该proxy binding request消息中也增加用户ID、PDN-1D, Traffic字段,其中Traffic用于携带总数据流量值。
[0069]本发明实施例中通过HSGW主动发往PGW的proxy binding request消息随路发送总数据流量值,可以避免单独发送总数据流量值增加网络的信令负荷。
[0070]相应地,PGW接收到proxy binding request消息后,可以针对相同的用户ID与PDN-1D,分别统计上行与下行流量。在PGW生成的流量⑶R中,具体包括用户ID、PDN-1D,精确的上行与下行流量、用户IP地址与QoS等信息。
[0071]另外,在本发明eHRPD网络中对数据流量进行计费的方法又一个实施例中,eAN还可以在UE发送状态变更时,通过A1 lregistrat1n request消息将统计得到的第一数据流量发送给HSGW,并将经过统计的数据流量清零。
[0072]图2为本发明eHRPD网络中对数据流量进行计费的方法另一个实施例的流程图。如图2所示,该实施例eHRPD网络中对数据流量进行计费的方法包括:
[0073]210,UE 通过与 eAN、HSGW、HSS、PGW 交互后,接入 eHRPD 网络。
[0074]220,eAN按照第一预设时长为周期,统计需要下发但实际未下发给UE的数据流量。
[0075]230,在当前周期结束时,或者在UE状态变更时,例如,由激活态进入休眠态或由休眠态返回激活态时,eAN向HSGW发送扩展的Allregistrat1n request消息,该Allregistrat1n request消息中包括截止到当前统计得到的第一数据流量信息,并将经过统计的数据流量清零。
[0076]240, HSGW向eAN返回All注册应答(registrat1n reply)消息,以确认接收到Allregistrat1n request 消息。
[0077]250,HSGW按照第二预设时长为周期,统计自身需要通过eAN下发给UE但实际未下发给eAN的数据流量,得到第二数据流量。
[0078]260,HSGW对第二数据流量与接收到、但尚未累计的第一数据流量进行累计计算,得到总数据流量并向PGW发送扩展的周期性Proxy Binding Request消息,其中包括总数据流量信息,并将经过统计的数据流量清零。
[0079]270, PGW 向 HSGW 返回代理绑定确认(Proxy Binding Acknowledge)消息,以确认接收到 Proxy Binding Request 消息。
[0080]280,PGW基于总数据流量,对统计的通过该PGW下发的该UE的第三数据流量进行减免,得到该UE的实际计费流量。
[0081]290,PGW基于计费流量生成精确的中间流量⑶R并发送给CG,由CG对UE用户进行流量计费。
[0082]300, eAN 在该 UE 下线时,向 HSGW 发送扩展的 Allregistrat1n request 消息,其中包括最后一次统计的第一数据流量信息和lifetime = 0。其中lifetime = 0表示需要删除HSGW与eAN之间为该UE建立的会话连接(即:A10连接)。
[0083]310,HSGW 向 eAN 返回 Allregistrat1n reply 消息,并删除与 eAN之间为该 UE 建立的会话连接,并统计自身需要通过eAN下发给UE但实际未下发给eAN的数据流量,得到第二数据流量。
[0084]320,HSGW对第二数据流量与尚未累计的第一数据流量进行累计计算,得到总数据流量并向PGW发送扩展的周期性Proxy Binding Request消息,其中包括总数据流量信息。
[0085]330, PGW 向 HSGW 返回 Proxy Binding Acknowledge 消息,并基于 Proxy BindingRequest消息中的总数据流量,对统计的通过该PGW下发给UE的第三数据流量进行减免,得到UE的计费流量,得到精确的计费流量。
[0086]340,PGW基于精确的计费流量生成流量终结⑶R并发送给CG,由CG根据终结⑶R中的终结话单标识,基于精确的计费流量对该UE用户进行最终流量计费。
[0087]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0088]图3为本发明eHRPD网络中对数据流量进行计费的系统一个实施例的结构示意图。该实施例的系统可用于实现本发明上述各eHRPD网络中对数据流量进行计费的方法实施例
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1