预付费计费系统和计费信息收集上报方法

文档序号:7624053阅读:211来源:国知局
专利名称:预付费计费系统和计费信息收集上报方法
技术领域
本发明涉及移动通信系统,特别涉及一种预付费计费系统和预付费用户计费信息收集上报方法。
背景技术
随着因特网业务的蓬勃发展和无线网络的广泛应用,GPRS(General PacketRadio Service,通用分组无线业务)、3G、WiMAX(Worldwide InteroperabilityMicrowave Access,微波接入全球互通)和B3G(Beyond 3G,后3G)等无线系统得到了大量的应用和关注。用户数目的增加和用户需求的增大为无线接入网系统提供了新的需求要求能够支持大容量,大数据量和不同服务质量要求的多种业务。
无线接入网主要完成业务提供和移动用户之间的分组业务转发或路由的功能,如何统计提供给用户的数据量/服务时间等计费信息是通信系统中的一个非常重要的方面。如图1所示,为现有WiMAX网络架构体系图,包括MSS(Mobile Subscribe Station,移动用户站)、ASN(Access Service Network,接入服务网络)和CSN(Connectivity Service Network,连接服务网络),其中MSS为移动用户终端设备,用户使用该设备接入WiMAX网络;ASN包括BS(Base Station,基站)和ASN-GW(Access Service Network GateWay,接入服务网络网关)等,用于为WiMAX终端设备提供无线接入服务的网络功能集合。如基于所述BS提供BS和MSS的连接、无线资源管理、测量与功率控制、空中接口数据的压缩与加密等功能;基于所述ASN-GW,为MSS认证、授权和计费功能提供proxy功能、支持NSP的网络发现和选择、为MSS提供L3信息的Relay功能(如IP地址分配消息的中继)、无线资源管理等功能。
CSN用于为WiMAX终端提供IP连接服务,如为MSS分配IP地址、提供Internet接入、提供AAA proxy或者server、提供基于用户的授权控制、提供ASN到CSN的隧道,相当于移动IP技术中的HA(家乡代理)、提供WiMAX用户的计费以及运营商之间的结算、漫游情况下CSN之间的隧道、不同ASN之间的切换,以及各种WiMAX服务(如基于位置的业务、多媒体多播和广播业务、IP多媒体子系统业务)等。
下面仍结合图1描述各网元间数据传输的过程下行的MSS的分组业务数据报文通过CSN中的HA与ASN中的ASN-GW(称之为锚ASN-GW)之间的R3接口,从CSN的HA传送到ASN中,并由ASN-GW经过ASN内部的ASN-GW与BS之间的R6接口,以及BS与MSS之间的R1接口将MSS数据发送到MSS上;如果与CSN中HA相连的ASN-GW与控制MSS接入的BS的ASN-GW(称之为服务ASN-GW)不同时,下行的MSS的分组业务数据报从CSN的HA通过HA与ASN中的ASN-GW之间的R3接口,传送到ASN中,并由锚ASN-GW经过ASN内部锚ASN-GW与服务ASN-GW之间的R4接口、ASN-GW与BS之间的R6接口和BS与MSS之间的R1接口将MSS的数据发送到MSS上。上行数据则沿着相反的路径从MSS传递到CSN中并达到对端用户。
如上所述,在ASN内部的接口中对于每个MSS的每个业务流都有相应的上下行的数据通路,这些在每个业务流建立的时候都会根据每个业务流的QoS(Quality of Service,服务质量)要求和数据通路的采用方式而建立。当这个业务结束,也就是业务流中止的时候,就需要释放相应的数据通路。对于预付费的用户,一般每次一个会话开始的时候,CSN中的计费服务器或者其中的计费代理,从在线计费系统中申请到对于该会话分配的时间/流量等计费限额,以及门限值,这些门限值用来在计费信息收集网元发现所剩下的限额低于该门限值的时候向计费服务器/代理申请更多的限额,同时上报MSS的计费信息。
仍如图1所示,在WiMAX系统中,已有技术中,计费信息中的数据流量、持续时间等将由服务ASN-GW负责收集,而对于空口上已经发送/接收的数据流量、已经获得确认的数据流量等空口信息,则由服务ASN-GW从BS上收集,服务ASN-GW合并之后并上报给计费服务器。
这里存在的问题是服务ASN-GW作为MSS的数据流在ASN中的传输的中间网元,执行计费统计和收集功能存在一定的不合理性,因为这个并不能表征出ASN对于该MSS的数据传输的支持程度,不能很好地反映出该ASN向CSN传输的该MSS的数据量。
而且随着MSS的移动,MSS对应的服务ASN-GW将发生变化,为保持计费信息的连续性,该MSS的原服务ASN-GW需要将已经收集的部分计费信息以及计费额度剩余值发送给新的服务ASN-GW,或者发送给计费服务器/代理,由计费服务器/代理再发送给新的服务ASN-GW,这种处理方式对ASN提出了过多的传输资源的开销和计费数据的一致性保证功能,这在快速移动的场景下更加明显,导致过多的计费数据在新旧服务ASN-GW之间传递或服务ASN-GW与计费服务器/代理之间传递。
再者,由于计费和鉴权、授权功能模块之间存在一定的相关性,而目前WiMAX系统中鉴权授权客户端并不是和服务ASN-GW对应的,因此由服务ASN-GW收集计费信息也是不合理的。

发明内容
本发明公开一种WiMAX系统中预付费用户的计费系统和计费信息收集上报方法,以解决现有技术中存在的预付费用户计费不精确问题。
为解决上述技术问题,本发明提供的一种预付费计费系统包括设置在连接服务网络(CSN)中的计费服务器/代理,所述CSN中包括家乡代理(HA),还包括计费客户端和计费信息收集网元,所述计费客户端设置在接入服务网络(ASN)中,通过R3接口连接所述计费服务器/代理;
所述计费客户端将所述计费服务器/代理分配给会话的计费额度以及对应的门限值发送给所述计费信息收集网元,所述计费信息收集网元在监控到所述计费额度剩余值等于或小于对应的门限值时或者在会话结束时,收集会话的计费信息并上报给所述计费客户端,由所述计费客户端转发给所述计费服务器/代理用于计费处理。
所述计费信息收集网元包括基站(BS)和/或接入服务网络网关(ASN-GW)。
所述的系统中,所述计费客户端设置为独立的网元,并分别通过R6接口连接所述BS、通过R4接口连接所述ASN-GW;设置在所述ASN-GW上,通过内部接口连接该ASN-GW;或者设置在所述BS上,通过内部接口连接该BS。
所述BS和/或ASN-GW上设置有计费信息收集模块,用于监控所述计费额度剩余值以及收集上报计费信息;所述ASN-GW通过R3接口连接所述HA。
应用于本发明所述计费系统的一种预付费用户计费信息收集上报方法,包括如下步骤A1、计费客户端接收计费服务器/代理分配给预付费用户当前会话的计费额度及其对应的门限值并发送给接入所述会话的BS;A2、所述BS监控所述计费额度的剩余值等于或小于所述门限值时收集所述会话的计费信息并上报给计费客户端;A3、计费客户端将所述会话的计费信息上报给计费服务器/代理用于计费处理。
所述方法还包括步骤A0、计费客户端在预付费用户鉴权认证成功后,请求计费服务器/代理分配所述计费额度及其对应的门限值。
所述的计费处理为根据收到的计费信息重新分配所述计费额度及其对应的门限值并发送给计费客户端后返回;或者根据收到的计费信息确定所述预付费用户没用可用的计费额度时,向计费客户端返回拒绝信息以发起会话中止流程。
所述方法还包括,当预付费用户结束所述会话时,计费客户端发起会话中止流程。
所述会话中止流程包括如下步骤计费客户端通知BS会话结束并要求上报最终计费信息;BS收集所述最终计费信息上报给计费客户端并释放本地计费资源;计费客户端通知计费服务器/代理会话结束并上报所述最终计费信息,然后释放本地计费资源。
所述步骤A2中,BS每次收集上报所述会话从相邻上次上报时间至本次上报时间之间产生的计费信息;以及所述步骤A3中,计费客户端每次收到BS上报的计费信息后将本次会话的所有计费信息进行合并后发送给计费服务器/代理;或者所述步骤A2中,BS每次收集上报所述会话开始以来产生的所有计费信息;以及所述步骤A3中,计费客户端每次收到BS上报的计费信息后发送给计费服务器/代理。
所述计费信息中包括会话流量信息、会话时间信息和会话空中接口信息。
所述计费额度包括上行流量额度、和/或下行流量额度、和/或持续时间额度,并分别对应一个门限值,当BS监控到其中之一等于或低于对应的门限值时,收集并上报计费信息。
应用于本发明所述方法的第二种预付费用户计费信息收集上报方法,所述计费信息收集上报方法包括如下步骤B1、计费客户端接收计费服务器/代理分配给所述会话的计费额度及其对应的门限值并发送给接入所述会话的锚ASN-GW;B2、所述锚ASN-GW监控所述计费额度的剩余值等于或小于所述门限值时收集所述会话的计费信息并上报给计费客户端;B3、计费客户端将所述会话的计费信息上报给计费服务器/代理用于计费处理。
所述方法还包括步骤B0、计费客户端在预付费用户鉴权认证成功后,请求计费服务器/代理为所述会话分配所述计费额度及其对应的门限值。
所述步骤B3中所述的计费处理为根据收到的计费信息重新分配所述计费额度及其对应的门限值并发送给计费客户端后返回步骤B1;或者根据收到的计费信息确定所述预付费用户没用可用的计费额度时,向计费客户端返回拒绝信息以发起会话中止流程。
所述方法还包括,当预付费用户结束所述会话时,计费客户端发起会话中止流程。
所述会话中止流程包括如下步骤计费客户端通知锚ASN-GW会话结束并上报最终计费信息;锚ASN-GW收集所述最终计费信息上报给计费客户端并释放本地计费资源;计费客户端通知计费服务器/代理会话结束并上报所述最终计费信息,然后释放本地计费资源。
所述步骤B2中,锚ASN-GW每次收集上报所述会话从相邻上次上报时间至本次上报时间之间产生的计费信息;以及所述步骤B3中,计费客户端每次收到锚ASN-GW上报的计费信息后将本次会话的所有计费信息进行合并后发送给计费服务器/代理;或者所述步骤B2中,锚ASN-GW每次收集上报所述会话开始以来产生的所有计费信息;以及所述步骤B3中,计费客户端每次收到锚ASN-GW上报的计费信息后发送给计费服务器/代理。
所述计费信息包括会话流量信息、会话时间信息和会话空中接口信息,其中,所述会话空中接口信息由接入所述会话的BS在会话过程中发送给锚ASN-GW,或者由锚ASN-GW在每次上报前从所述BS处获取。
所述步骤B2中,锚ASN-GW每次收集上报所述计费信息中的会话流量信息和会话空中接口信息,其中,所述会话空中接口信息由接入所述会话的BS在会话过程中发送给锚ASN-GW,或者所述会话空中接口信息由锚ASN-GW在每次上报前通知所述BS上报;以及所述步骤B3中,计费客户端每次收到锚ASN-GW上报的计费信息中的会话流量信息和空中接口信息后,在本地收集所述计费信息中的会话时间信息并合并发送。
所述步骤B2中,所述锚ASN-GW收集上报所述计费信息中的会话流量信息;以及所述步骤B3中,计费客户端每次收到锚ASN-GW上报的所述计费信息中的会话流量信息后,在本地收集所述计费信息中的会话时间信息并从接入所述会话的BS处获取所述计费信息中的空中接口信息后合并发送。
应用于本发明所述计费系统的第三种预付费用户计费信息收集上报方法,其特征在于,包括如下步骤C1、计费客户端接收计费服务器/代理分配给所述预付费用户会话的计费额度及其对应的门限值并发送给接入所述会话的BS和锚ASN-GW;C2、BS和锚ASN-GW分别监控所述计费额度的剩余值等于或小于所述门限值时收集本侧计费信息并上报给计费客户端;C3、计费客户端接收到BS上报的BS侧计费信息时,从锚ASN-GW处获取锚ASN-GW侧计费信息;或者,计费客户端接收到锚ASN-GW上报的锚ASN-GW侧计费信息时,从BS处获取BS侧计费信息;C4、计费客户端合并所述BS侧计费信息和锚ASN-GW侧计费信息并上报给计费服务器/代理用于计费处理。
所述方法还包括步骤C0、计费客户端在预付费用户鉴权认证成功后,请求计费服务器/代理分配所述计费额度及其对应的门限值。
所述步骤C4中所述的计费处理为
根据收到的计费信息重新分配所述计费额度及其对应的门限值并发送给计费客户端后返回步骤C1;或者根据收到的计费信息确定所述预付费用户没用可用的计费额度时,向计费客户端返回拒绝信息以发起会话中止流程。
所述方法还包括,当预付费用户结束所述会话时,计费客户端发起会话中止流程。
所述会话中止流程包括如下步骤计费客户端通知BS和锚ASN-GW会话结束并要求上报最终计费信息;BS和锚ASN-GW分别收集本侧所述最终计费信息上报给计费客户端并分别释放本地计费资源;计费客户端通知计费服务器/代理会话结束并合并上报BS和锚ASN-GW分别收集的所有最终计费信息,然后释放本地计费资源。
所述步骤C3中,所述计费客户端从BS或锚ASN-GW处获取计费信息的方法包括如下步骤计费客户端通知BS或锚ASN-GW上报计费信息;BS或锚ASN-GW收到计费客户端的通知后,收集本侧计费信息并上报给计费客户端;并且计费客户端在接收到BS或锚ASN-GW根据计费客户端的通知上报的计费信息之前,丢弃所有BS或锚ASN-GW因计费额度的剩余值等于或小于所述门限值时而主动上报的计费信息。
所述步骤C2和C3中,BS和锚ASN-GW每次收集上报所述会话从相邻上次上报时间至本次上报时间之间产生的计费信息;以及所述步骤C4中,计费客户端每次收到BS和锚ASN-GW上报的计费信息后将本次会话的所有计费信息进行合并后发送给计费服务器/代理;或者所述步骤C2和C3中,BS和锚ASN-GW每次收集上报本次会话开始以来产生的所有计费信息;以及所述步骤C4中,计费客户端每次收到BS和锚ASN-GW上报的计费信息后合并发送给计费服务器/代理。
所述步骤C2和C3中,BS每次收集上报所述计费信息中BS侧会话流量信息和会话空中接口信息,锚ASN-GW每次收集上报所述计费信息中锚ASN-GW会话流量信息;以及所述步骤C4中,计费客户端每次收到BS和锚ASN-GW上报的计费信息中的会话流量信息和空中接口信息后,在本地收集所述计费信息中的会话时间信息将该会话时间信息并与所述会话流量信息和会话空中接口信息合并后上报。
应用于本发明所述计费系统的第四种预付费用户计费信息收集上报方法,包括如下步骤D1、计费客户端接收计费服务器/代理分配给所述预付费用户会话的计费额度及其对应的门限值并发送给接入所述会话的锚ASN-GW,锚ASN-GW再将所述计费额度及其对应的门限值发送给接入所述会话的BS;D2、锚ASN-GW监控到所述计费额度的剩余值等于或小于所述门限值时收集本侧计费信息,并从BS处获取BS侧计费信息后合并上报给计费客户端;或者BS监控到所述计费额度的剩余值等于或小于所述门限值时收集本侧计费信息并发送给锚ASN-GW,锚ASN-GW再收集本侧计费信息后合并上报给计费客户端;D3、计费客户端将收到的计费信息上报给计费服务器/代理用于计费处理。
所述方法还包括步骤D0、计费客户端在预付费用户鉴权认证成功后,请求计费服务器/代理分配所述计费额度及其对应的门限值。
所述步骤D3中所述的计费处理为根据收到的计费信息重新分配所述计费额度及其对应的门限值并发送给计费客户端后返回步骤D1;或者根据收到的计费信息确定所述预付费用户没用可用的计费额度时,向计费客户端返回拒绝信息以发起会话中止流程。
所述方法还包括,当预付费用户结束所述会话时,计费客户端发起会话中止流程。
所述会话中止流程包括如下步骤计费客户端通知锚ASN-GW会话结束并要求上报最终计费信息;锚ASN-GW通知BS上报BS侧最终计费信息;BS收集并向锚ASN-GW上报BS侧最终计费信息后释放本地计费资源;锚ASN-GW收集锚ASN-GW侧最终计费信息并将BS侧最终计费信息合并上报给计费客户端后,释放本地计费资源;计费客户端通知计费服务器/代理会话结束并合并上报所有最终计费信息,然后释放本地计费资源。
所述步骤D2中,所述锚ASN-GW从所述BS处获取BS侧计费信息的方法包括如下步骤锚ASN-GW通知BS上报BS侧计费信息;BS收到锚ASN-GW的通知后,收集本侧计费信息并上报给锚ASN-GW;并且,锚ASN-GW在收到BS根据锚ASN-GW的通知上报的计费信息之前,丢弃所收到BS因为监控到所述计费额度的剩余值等于或小于所述门限值时主动上报的计费信息。
所述步骤D2中,BS每次收集上报给锚ASN-GW、和锚ASN-GW每次收集上报给计费客户端的计费信息包括从上次上报时间到本次上报时间之间产生的计费信息;以及所述步骤D3中,计费客户端每次收到锚ASN-GW上报的计费信息后将本次会话的所有计费信息进行合并后发送给计费服务器/代理;或者所述步骤D2中,BS每次收集上报给锚ASN-GW、和锚ASN-GW每次收集上报给计费客户端的计费信息包括本次会话开始以来产生的所有计费信息;以及所述步骤C4中,计费客户端每次收到BS和锚ASN-GW上报的计费信息后发送给计费服务器/代理。
所述计费信息包括会话流量信息、会话时间信息和会话空中接口信息,其中,所述会话流量信息和会话时间信息由BS和锚ASN-GW收集上报,所述会话空中接口信息由BS收集上报。
所述步骤D2中,BS每次收集上报所述计费信息中BS侧会话流量信息和会话空中接口信息并上报给锚ASN-GW,锚ASN-GW每次收集上报所述计费信息中锚ASN-GW会话流量信息并将BS侧上报的计费信息进行合并后上报;以及所述步骤D3中,计费客户端每次收到锚ASN-GW上报的计费信息中的会话流量信息和空中接口信息后,在本地收集所述计费信息中的会话时间信息并合并上报。
本发明的有益效果如下本发明所述计费系统中,在接入服务网络ASN中新增计费客户端,连接计费服务器/代理,用于从计费服务器/代理获取计费额度以及门限值,下发给计费信息收集单元,并集中上报计费信息收集单元收集的计费信息,由于计费客户端设置为独立的网络实体,当MSS移动并切换时,计费客户端并不发生变化,可以避免了频繁更换将导致的过多计费数据在计费信息收集单元和计费服务器/代理之间的传递,在快速移动的场景下具有更加明显的意义;本发明利用接入会话的BS更精确地收集MSS侧实际收到的数据流量和发送的数据流量,利用锚ASN-GW更精确地收集CSN发送给MSS的数据流量、和MSS实际发送给CSN的数据总量,可以更精确收集到用于计费的数据流量;并且当MSS移动并切换时,一般场景下并不切换该会话的锚ASN-GW,减少了计费数据在新旧服务ASN-GW之间的传递;计费客户端在ASN网络中为独立的网络实体,具体数量可以设置为一个或一个以上,可以和鉴权、授权功能模块对应设置在一起或分开设置,一般情况下选择设置在一个网络实体中,完成鉴权、授权、计费三个功能,这样实现了鉴权、授权、计费三个功能模块的相关性要求。


图1为现有WiMAX系统基本结构示意图,其中包括了用于预付费用户计费系统的各网元;图2为本发明所述WiMAX系统基本结构示意图,其中包括了本发明所述用于预付费用户计费系统的各网元;图3为本发明所示实施例一流程图;图4为本发明所示实施例二流程图;图5为本发明所示实施例三流程图。
具体实施例方式
如图2所示,下行的MSS的分组业务数据报文通过CSN中的HA与ASN中的ASN-GW(称之为锚ASN-GW)之间的R3接口连接,从CSN的HA传送到ASN中,并由ASN-GW经过ASN内部的ASN-GW与BS之间的R6接口,以及BS与MSS之间的R1接口将MSS数据发送到MSS上;如果与CSN中HA相连的ASN-GW与控制MSS接入的BS的ASN-GW(称之为服务ASN-GW)不同时,下行的MSS的分组业务数据报从CSN的HA通过HA与ASN中的ASN-GW之间的R3接口,传送到ASN中,并由锚ASN-GW经过ASN内部锚ASN-GW与服务ASN-GW之间的R4接口、ASN-GW与BS之间的R6接口和BS与MSS之间的R1接口将MSS的数据发送到MSS上。上行数据则沿着相反的路径从MSS传递到CSN中并达到对端用户。
本发明为解决现有计费存在的问题,在现有系统架构中设置独立的计费客户端,用于将计费网元收集的计费信息上报给计费服务器/代理,并将计费服务器/代理分配的计费额度统一下发给计费网元,计费客户端在ASN网络中为独立的网络实体,具体数量可以设置为一个或一个以上,可以和鉴权、授权功能模块对应设置在一起或分开设置,一般情况下选择设置在一个网络实体中,完成鉴权、授权、计费三个功能,这样当MSS鉴权通过后,计费客户端开始启动计费,实现了鉴权、授权、计费三个功能模块的相关性要求。
计费客户端在网络中可以设置为独立的网元,通过R4接口连接ASN-GW,通过R6接口连接BS;也可以设置在任一BS或ASN-GW中,并通过内部接口连接该BS或ASN-GW,通过R4接口连接其他ASN-GW。这样,在MSS移动切换过程中,计费客户端可以通过接口和计费信息收集单元交互计费信息,并集中上报给从而避免了频繁更换导致的过多计费数据在新旧计费信息收集网元之间的传递。
本发明利用接入会话的BS作为计费信息收集网元,更精确地收集MSS侧实际收到的数据流量和发送的数据流量,同时可以利用接入会话锚ASN-GW作为计费信息收集网元,更精确地收集CSN发送给MSS的数据流量、和MSS实际发送给CSN的数据总量,可以更精确收集到用于计费的数据流量,并且,在切换过程的很多场景中,接入会话锚ASN-GW在切换前后保持不变,同样在很大程度减少了计费信息在新旧计费信息收集网元或计费服务器/代理之间的传递。
为实现预付费用户计费信息的收集,计费信息收集网元中设置有计费信息收集模块,如图2所示,图2仅以BS1为例进行说明,其他负责收集计费信息的所有网元上都设置有相同的计费信息收集模块,计费信息收集模块用于具体执行会话计费信息的收集,并同时监控计费额度剩余值是否超过等于或小于门限值,如果是则触发上报收集的计费信息。
如图2所示的一种MSS移动切换场景,假设MSS在BS3上初始接入时,如图2点划线所示,数据流经HA与ASN-GW1之间的R3接口、ASN-GW1与BS3之间的R6接口、BS3与MSS之间的R1接口交互,计费客户端位于ASN-GW1上;当MSS移动并切换到BS1后,数据流经HA与ASN-GW1之间的R3接口、ASN-GW1与ASN-GW2之间的R4接口、ASN-GW2与BS1之间的R6接口、BS1与MSS之间的R1接口交互,接入会话的锚ASN-GW和对应的计费客户端在切换前后保持不变。
本发明所述计费方法中,具体收集计费信息的网元可以是接入会话的BS或锚ASN-GW,也是由BS和锚ASN-GW同时收集,下面以具体实施例说明应用在上述计费系统中的计费方法,在下述实施例中,具体执行计费信息收集以及计费额度剩余值监控的为设置在BS和/或ASN-GW上的计费信息收集模块,为描述方便,不再一一说明。
实施例一由接入会话的BS收集计费信息,如图3所示,计费流程包括如下步骤S101、计费客户端在接收到用户鉴权授权认证成功后,从CSN中的计费服务器/代理中获得分配给会话的计费额度及其门限值,并将这些计费额度和对应的门限值携带在预付费计费响应消息中通知接入会话的BS;S102、BS监测到某计费信息额度的剩余值等于或低于门限值时,收集统计在BS上的针对该会话需要收集的计费信息,并将计费信息携带在预付费计费请求消息中上报给服务ASN-GW;S103、服务ASN-GW将该携带计费信息的预付费计费请求消息转发到计费客户端;S104、计费客户端将BS上报的该MSS的该会话的预付费计费请求消息报告给计费服务器/代理,申请新的额度;在上述过程中,计费客户端每次上报给计费服务器/代理的计费信息是从本次会话开始算起的所有计费信息,如果BS上报的计费信息按照每次上报的时间间隔分阶段统计的,则计费客户端需要累计BS上报的所有计费信息后在进行合并处理;如果BS每次上报的计费信息也是按照会话开始收集的计费信息,则计费客户端直接上报。
计费信息包括会话流量信息、会话时间信息和会话空中接口信息,空中接口信息一般包括空中接口已经发送/接收的数据流量和已经获得确认的数据流量。所有的计费信息都可由BS收集并上报给计费客户端,也可以由计费客户端在本地收集会话时间信息,如果是后者,计费客户端还需要合并自己收集的时间信息后在上报给计费服务器/代理。
S105、CSN中的计费服务器/代理分配给会话新的额度,将这些额度通知给计费客户端;S106、计费客户端将这些额度通知BS,返回步骤S102,如果BS再次监测到某计费信息额度的剩余值等于或低于门限值时,收集统计在BS上的针对该会话需要收集的计费信息并上报;上述步骤中,如果CSN中的计费服务器/代理分配给该会话新的额度,将这些额度和门限值通知给计费客户端;计费客户端将这些额度和门限值分发给BS,反之,计费服务器/代理拒绝分配给该会话新的额度时,发起会话中止流程,包括下述步骤S107~S110S107、CSN中的计费服务器/代理拒绝分配给会话新的额度时,在发送给计费客户端的预付费计费响应消息中携带拒绝信息;S108、计费客户端通过服务ASN-GW向BS发送预付费计费响应消息,该消息中携带会话中止的标识,用于通知BS上报该MSS会话的最终计费信息;S109、BS收集MSS的最终计费信息并通过服务ASN-GW发送给计费客户端,然后将针对该会话的计费资源在上报后释放;S110、计费客户端将该MSS的该会话的最终计费信息报告给计费服务器/代理,然后将针对该会话的计费资源在上报后释放,报告消息中携带会话中止标识。
还可以包括计费服务器/代理返回一个结束响应的步骤。
上述步骤S108~S110也可以由计费客户端在接收到用户主动中止该MSS会话的中止消息后发起。
在上述计费过程中,计费信息需要由BS收集并上报,由于BS通过R1空中接口直接连接MSS,可以准确统计MSS侧在本次会话中收发的数据包总数和字节数总数,提高了计费精度;应用于本计费系统时,即使MSS在会话进行中由BS1切换到BS2,由于计费客户端和ASN-GW之间通过接口连接,没有一一绑定,不需要改变计费客户端的位置,避免了频繁的计费客户端迁移和计费信息在新旧计费客户端之间的传递问题,因此保证了计费的连续性和会话的顺利进行。
由锚ASN-GW单独收集计费信息的流程和实施例相似,其中,空中接口信息可以由BS在会话过程中发送给锚ASN-GW,也可以由锚ASN-GW在上报计费信息前请求BS上报。
实施例二利用BS和锚ASN-GW同时收集计费信息的方法,技术构思包括下述步骤1、计费客户端在接收到用户鉴权授权认证成功后,CSN中的计费服务器/代理发送计费通知计费客户端该会话分配的计费额度和门限值,(如果会话正在进行中,那么则由计费客户端主动发起向CSN中的计费服务器/代理申请给新的会话分配计费额度和门限值);2、计费客户端将计费额度和门限值通知锚ASN-GW开始计费和/或通过服务ASN-GW通知BS开始计费;BS或锚ASN-GW负责监控和收集提供的计费信息可以预先配置在计费客户端上,由计费客户端在会话初始时通知BS或锚ASN-GW,如果所有信息都由其中一个网元监控和收集,则不需要通知另一网元;或者,BS或锚ASN-GW负责监控和收集提供的计费信息可以预先配置在BS和/或锚ASN-GW,仅仅需要计费客户端将分配的额度和门限值通知BS或锚ASN-GW,如果所有额度/门限值信息都由其中一个网元监控,则不需要通知另一网元。
3、对于每个会话,在BS和锚ASN-GW上都会记录收集相应的计费信息,当发现某一计费额度(使用时间/或者数据流量)的剩余值低于门限值,那么该网元就需要触发计费客户端启动申请更多计费额度的过程,分为以下两种情况如果是BS触发的申请更多计费额度的过程,那么BS将它所需要监控收集的计费信息发送到服务ASN-GW上,服务ASN-GW将该信息转发到计费客户端,计费客户端通知锚ASN-GW将其所需要监控收集的计费信息上报计费客户端,计费客户端将计费信息合并上报给计费服务器/代理,同时申请该会话的更多预付费额度(计费服务器/代理将通过其他计费服务器或者直接从在线计费系统中申请新的计费额度);如果是锚ASN-GW触发的申请更多计费额度的过程,锚ASN-GW将它所需要监控收集的计费信息发送计费客户端,计费客户端通过服务ASN-GW通知BS收集上报将其所需要监控收集的计费信息,BS将它所需要监控收集的计费信息发送到服务ASN-GW上,服务ASN-GW将该信息转发到计费客户端,计费客户端将计费信息合并上报给计费服务器/代理,同时申请该会话的更多预付费额度(计费服务器/代理将通过其他计费服务器或者直接从在线计费系统中申请新的计费额度)。
在上述过程中,计费客户端在接收到某网元(BS或者锚ASN-GW)由于所监控的计费信息低于门限值而上报的信息后,又接收到另一网元(锚ASN-GW或者BS)上报的计费信息消息,如果这个消息与计费客户端向其发送的通知收集上报消息不匹配,即不是需要监控收集的计费信息的消息响应,那么计费客户端将忽略该上报信息,并等待该网元在接收到计费客户端的通知消息后的响应上报信息。
或者,计费客户端先收到BS发起的计费信息上报,然后计费客户端向锚ASN-GW要求计费数据;在锚ASN-GW收到这个要求之前,发现检测的信息低于了门限值,那么也会发起的计费信息上报,如果按照锚ASN-GW的优先级高于BS的话,那么计费客户端在收到锚ASN-GW发起的计费信息上报后,就会向BS请求计费数据,然后计费客户端就利用BS后来上报的数据和锚ASN-GW上报的数据进行合并。
4、当计费服务器/代理返回更多的会话计费额度和门限值,则计费客户端将这些计费额度和门限值分别通知锚ASN-GW和/或通过服务ASN-GW通知BS;当计费客户端接收到该MSS的会话中止消息或者计费服务器/代理返回的计费额度和门限值分配失败(即该预付费用户没有可用额度)消息时,计费客户端发起会话中止过程,这时,如果需要从锚ASN-GW上收集计费信息,计费客户端向锚ASN-GW发出上报该MSS的该会话计费信息的请求通知(该消息中可能携带会话中止的标识),锚ASN-GW收集统计在该设备上的针对该会话的计费信息,并上报所监控的计费信息给计费客户端;如果还需要从BS上收集计费信息,计费客户端同时向服务ASN-GW发出上报该MSS的该会话计费信息的通知请求(该消息中可能携带会话中止的标识),服务ASN-GW将该请求消息通知BS,BS收集统计在该设备上的针对该会话的需要监控收集的计费信息并上报给服务ASN-GW,服务ASN-GW将BS送上来的计费信息直接转发计费客户端;计费客户端合并这些计费信息,并将该MSS的该会话的计费信息报告给计费服务器/代理,并通知计费服务器/代理该会话中止。
如果在请求上报该MSS的该会话计费信息的消息中携带会话中止的标识,那么接收到该消息的网元将停止计费,并在上报计费信息后释放计费资源;如果没有中止会话标识,则可能由其他网元通知每一个计费网元释放计费资源。
会话可以是针对一个业务流、或者一条数据通路、或者是针对一个MSS,具体情况将根据实际需求而对计费客户端设置/配置。计费信息主要是数据流量和使用时间,其中数据流量包括上行字节数和/或上行数据包数、下行字节数和/或下行数据包数等。其中,IP及无线方面的数据流的计费信息等必须由锚ASN-GW和/或BS提供,会话时间等信息可以直接在计费客户端进行收集或者由锚ASN-GW或者BS收集提供,至于锚ASN-GW和BS之间的具体分工可以灵活地制定,BS还需要额外增加收集空中接口的一些信息,空中接口的具体信息则根据不同系统的计费要求确定。
下面的实施例中,不失一般性,我们假设计费客户端、锚ASN-GW和服务ASN-GW在组网中分别设置为不同的ASN-GW实体。
单会话情况下,锚ASN-GW和BS各自完成部分计费信息的监控和收集、并完成中止会话的流程如图4所示,具体包括如下步骤
S201、计费客户端在接收到用户鉴权授权认证成功后,从CSN中的计费服务器/代理中获得分配给会话的计费额度及其门限值,并将这些计费额度和对应的门限值携带在预付费计费响应消息中分别通知相关的BS和锚ASN-GW开始计费;其中,IP及无线方面的数据流的计费信息等必须由锚ASN-GW和/或BS提供,会话时间等信息可以直接在计费客户端进行收集或者由锚ASN-GW或者BS收集提供,至于锚ASN-GW和BS之间的具体分工可以灵活地制定,BS还需要额外增加收集空中接口的一些信息,空中接口的具体信息则根据不同系统的计费要求确定。
下述步骤S202~S207为由BS触发的申请更多计费额度的过程S202、BS监测到某计费信息额度的剩余值等于或低于门限值时,收集统计在BS上的针对该会话需要收集的计费信息,并将计费信息携带在预付费计费请求消息中上报给服务ASN-GW;S203、服务ASN-GW将该携带计费信息的预付费计费请求消息转发到计费客户端;S204、计费客户端发送计费信息请求消息到锚ASN-GW,通知锚ASN-GW需要收集上报计费信息;S205、锚ASN-GW收集统计在该设备上的针对该会话需要收集的计费信息并携带在计费信息响应消息中上报给计费客户端;S206、计费客户端将BS和锚ASN-GW上报的该MSS的该会话的预付费计费请求消息合并后报告给计费服务器/代理,申请新的额度;在上述过程中,计费客户端每次上报给计费服务器/代理的计费信息是从本次会话开始算起的所有计费信息,如果BS和锚ASN-GW上报的计费信息按照每次上报的时间间隔分阶段统计的,则计费客户端需要分别累计BS和锚ASN-GW上报的所有计费信息后在进行合并处理;如果BS和锚ASN-GW每次上报的计费信息也是按照会话开始收集的计费信息,则计费客户端直接合并。如果计费的时间信息由计费客户端自行收集时,计费客户端还需要合并自己收集的时间信息。
S207、CSN中的计费服务器/代理分配给会话新的额度,将这些额度通知给计费客户端,计费客户端将这些额度通知BS和锚ASN-GW;下述步骤S208~S213为由锚ASN-GW触发的申请更多计费额度的过程S208、锚ASN-GW监测到某计费信息剩余值低于门限值,收集统计在锚ASN-GW上的针对该会话需要收集的计费信息,并将计费信息携带在预付费请求消息中上报给计费客户端;S209、计费客户端发送计费信息请求消息到服务ASN-GW通知需要收集计费信息;S210、服务ASN-GW将该计费信息消息转发到BS上通知需要计费信息收集;S211、BS收集统计在该设备上的针对该会话需要收集的计费信息并携带在计费信息响应消息中上报给服务ASN-GW;S212、服务ASN-GW将该费信息响应消息传送到计费客户端;S213、计费客户端将BS和锚ASN-GW上报的该MSS的该会话的预付费计费请求消息合并后报告给计费服务器/代理,申请新的额度;在上述过程中,计费客户端每次上报给计费服务器/代理的计费信息是从本次会话开始算起的所有计费信息,如果BS和锚ASN-GW上报的计费信息按照每次上报的时间间隔分阶段统计的,则计费客户端需要分别累计BS和锚ASN-GW上报的所有计费信息后在进行合并处理;如果BS和锚ASN-GW每次上报的计费信息也是按照会话开始收集的计费信息,则计费客户端直接合并。如果计费的时间信息由计费客户端自行收集时,计费客户端还需要合并自己收集的时间信息。
如果CSN中的计费服务器/代理分配给该会话新的额度,将这些额度和门限值通知给计费客户端;计费客户端将这些额度和门限值分发给BS和锚ASN-GW,反之,CSN中的计费服务器/代理拒绝分配给该会话新的额度时,发起会话中止流程,包括下述步骤S214~S217S214、CSN中的计费服务器/代理拒绝分配给会话新的额度时,在发送给计费客户端的预付费计费响应消息中携带拒绝信息;S215、计费客户端向锚ASN-GW发送预付费计费响应消息,该消息中携带会话中止的标识,用于通知锚ASN-GW上报该MSS的该会话的最终计费信息;锚ASN-GW收到携带会话中止标识的预付费计费响应消息后,收集统计在该设备上的针对该会话的最终计费信息并携带在预付费计费请求消息中上报给计费客户端,然后将针对该会话的计费资源在上报后释放。
S216、同时计费客户端向服务ASN-GW发送预付费计费响应消息,该消息中携带会话中止的标识,用于通知BS上报该MSS的该会话的最终计费信息;服务ASN-GW将该携带会话中止标识的预付费计费响应消息转发给BS;BS收集统计在该设备上的针对该会话的最终计费信息并携带在预付费计费请求消息中上报给服务ASN-GW,服务ASN-GW再将该携带计费信息的预付费计费请求消息转发给计费客户端,然后BS将针对该会话的计费资源在上报预付费计费请求消息后释放;S217、计费客户端将该MSS的该会话的最终计费信息合并,然后报告给计费服务器/代理,包括会话中止标识,然后将针对该会话的计费资源在上报后释放。
上述步骤S215~S217也可以由计费客户端在接收到用户主动中止该MSS会话的中止消息后发起。
在上述计费过程中,计费信息需要由BS和锚ASN-GW同时收集并上报,由于BS通过R1空中接口直接连接MSS,可以准确统计MSS侧在本次会话中收发的数据包总数和字节数总数,提高了计费精度;并且,锚ASN-GW通过R3接口直接连接CSN可以准确统计CSN下发的数据量,或MSS发送到CSN的数据量,因此也提高了计费精度;应用于本计费系统时,即使MSS在会话进行中由BS2切换到BS3,由于计费客户端和ASN GW之间通过接口连接,没有一一绑定,因此保证了计费的连续性和会话的顺利进行。
实施例三、另一种利用BS和锚ASN-GW同时收集计费信息的方法,技术构思包括下述步骤1、计费客户端在接收到用户鉴权授权认证成功后,CSN中的计费服务器/代理发送计费通知计费客户端该会话分配的计费额度和门限值,(如果用户已经有正在进行中的会话,那么则由计费客户端主动发起向CSN中的计费服务器/代理申请给新的会话分配计费额度,以及门限值);2、计费客户端将计费额度和门限值发送给通知锚ASN-GW开始计费,锚ASN-GW再通过服务ASN-GW发送给BS通知开始计费;BS或锚ASN-GW负责监控和收集提供的计费信息可以预先配置在计费客户端上,由计费客户端在会话初始时同时发送给BS或锚ASN-GW,如果所有信息都由其中一个网元监控和收集,则不需要通知另一网元;或者,BS或锚ASN-GW负责监控和收集提供的计费信息可以预先配置在计费BS和/或锚ASN-GW,仅仅需要计费客户端将分配的额度和门限值通知BS或锚ASN-GW,如果所有额度/门限值信息都由其中一个网元监控,则不需要通知另一网元。
3、对于每个会话,在BS和锚ASN-GW上都会记录收集相应的计费信息,当发现某一指标(使用时间/或者数据流量)的剩余值低于设定的门限值,那么该网元就需要触发计费客户端启动申请更多计费额度的过程,分为以下两种情况1)、如果是BS触发的申请更多计费额度的过程,那么BS将它所需要监控收集的计费信息发送到服务ASN-GW上,服务ASN-GW将该信息转发到锚ASN-GW上,锚ASN-GW将其所需要监控收集的计费信息和BS上报的信息汇总并上报计费客户端,计费客户端将计费信息上报计费服务器/代理同时申请该会话的更多预付费额度(计费服务器/代理将通过其他计费服务器或者直接从在线计费系统中申请新的计费额度);2)、如果是锚ASN-GW触发的申请更多计费额度的过程,锚ASN-GW通过服务ASN-GW通知BS上报计费信息,BS将它所需要监控收集的计费信息发送到服务ASN-GW上,服务ASN-GW将该信息转发到锚ASN-GW上,锚ASN-GW将其所需要监控收集的计费信息(此计费信息可以是在锚ASN-GW触发时收集的,也可以是在锚ASN-GW接收到BS的响应以后收集的)和BS上报的信息汇总并上报计费客户端,计费客户端将计费信息上报计费服务器/代理同时申请该会话的更多预付费额度(计费服务器/代理将通过其他计费服务器或者直接从在线计费系统中申请新的计费额度)。
在这个过程中,如果锚ASN-GW在通过服务ASN-GW通知BS上报计费信息后,收到BS发过来的上报信息,但是与锚ASN-GW通知BS上报请求消息并不匹配,即并非BS对该消息的响应,而是BS同时也监测到其监控的某计费信息额度剩余值低于门限值而主动上报的消息,那么锚ASN-GW将忽略该上报信息,并等待BS在接收到锚ASN-GW通知BS上报请求消息的响应上报信息。
4、当计费服务器/代理返回更多的会话额度,则计费客户端将这些计费额度和门限值通知锚ASN-GW新的计费额度和/或通过锚ASN-GW和服务ASN-GW通知BS新的计费额度。
当计费客户端接收到该MSS的会话中止消息或者如果计费服务器/代理返回分配失败消息,则计费客户端发起会话中止过程,具体包括计费客户端向锚ASN-GW发出上报该MSS的该会话计费信息的请求通知(该消息中可能携带会话中止的标识),锚ASN-GW收集统计在该设备上的针对该会话的计费信息,如果还需要从BS上收集计费信息,需锚ASN-GW同时向服务ASN-GW发出上报该MSS的该会话计费信息的通知请求(该消息中可能携带会话中止的标识),服务ASN-GW将该请求消息通知BS,BS收集统计在该设备上的针对该会话的需要监控收集的计费信息并上报给服务ASN-GW,服务ASN-GW将BS送上来的计费信息直接转发给锚ASN-GW;否则不需要锚ASN-GW通知BS上报计费消息。
锚ASN-GW将BS收集的计费信息和锚ASN-GW收集的计费信息(此计费信息可以是在锚ASN-GW接收到计费客户端的计费请求消息后收集的,也可以是在锚ASN-GW接收到BS的响应以后收集的)进行合并,并将合并后的计费信息上报给计费客户端,然后计费客户端将该MSS的该会话的计费信息报告给计费服务器/代理,并通知计费服务器/代理该会话中止。
如果在请求上报该MSS的该会话计费信息的消息中携带会话中止的标识,那么接收到该消息后,该网元将停止计费,并将计费资源在上报后释放。如果没有中止会话标识,那么将会由起他网元通知计费网元中计费资源的释放。
对于计费信息的内容,IP及无线方面的数据流的计费信息等必须由锚ASN-GW和/或BS提供,但是对于会话时间等信息可以直接在计费客户端进行收集或者由锚ASN-GW或者BS收集提供。
会话可以是针对一个业务流、或者一条数据通路、或者是针对一个MSS,具体情况将根据实际需求而对计费客户端设置/配置。计费信息主要是数据流量和使用时间,其中数据流量包括上行字节数、上行数据包数、下行字节数和下行数据包数等。其中,IP及无线方面的数据流的计费信息等必须由锚ASN-GW和/或BS提供,会话时间等信息可以直接在计费客户端进行收集或者由锚ASN-GW或者BS收集提供,至于锚ASN-GW和BS之间的具体分工可以灵活地制定,BS还需要额外增加收集空中接口的一些信息,空中接口的具体信息则根据不同系统的计费要求确定。
如图5所示,具体流程包括如下步骤S301、计费客户端在接收到用户鉴权授权认证成功后,从CSN中的计费服务器/代理中获得分配给会话的计费额度及其门限值,并将这些计费额度和对应的门限值携带在预付费计费响应消息中发送给锚ASN-GW通知开始计费,锚ASN-GW将该携带计费额度及其门限值的预付费计费响应消息转发给的BS通知开始计费;其中,IP及无线方面的数据流的计费信息等必须由锚ASN-GW和/或BS提供,会话时间等信息可以直接在计费客户端进行收集或者由锚ASN-GW或者BS收集提供,至于锚ASN-GW和BS之间的具体分工可以灵活地制定,BS还需要额外增加收集空中接口的一些信息,空中接口的具体信息则根据不同系统的计费要求确定。
下述步骤S302~S306为由BS触发的申请更多计费额度的过程S302、BS监测到某计费信息额度的剩余值等于或低于门限值时,收集统计在BS上的针对该会话需要收集的计费信息,并将计费信息携带在预付费计费请求消息中上报给服务ASN-GW;S303、服务ASN-GW将该携带计费信息的预付费计费请求消息转发到锚ASN-GW上;S304、锚ASN-GW收集统计在该设备上的针对该会话需要收集的计费信息并与接收到的BS上报的计费信息合并;S305、锚ASN-GW将合并的计费信息携带在预付费计费请求消息中上报给计费客户端;S306、计费客户端将该MSS的该会话的合并之后的计费信息报告给计费服务器/代理,并申请新的额度;S307、CSN中的计费服务器/代理根据收到的本次会话的计费信息分配该会话新的计费额度,并将新的计费额度和门限值携带在预付费计费响应消息中通知给计费客户端;计费客户端将新的计费额度和门限值这些额度通知锚ASN-GW,由锚ASN-GW再转发给BS;下述步骤S308~S314为由锚ASN-GW触发的申请更多计费额度的过程
S308、锚ASN-GW监测到某计费信息额度剩余值低于对应的门限值时,发送计费信息请求消息到服务ASN-GW通知BS需要收集计费信息;S309、服务ASN-GW将该计费信息请求消息传送到BS上;S310、BS收到计费信息请求消息后,收集统计在该设备上的针对该会话需要收集的计费信息并携带在计费信息响应消息中上报给服务ASN-GW;S311、服务ASN-GW将该计费信息响应消息传送到锚ASN-GW上;S312、锚ASN-GW收集统计在该设备上的针对该会话需要收集的计费信息并与接收到的BS上报的计费信息合并;S313、锚ASN-GW将合并的计费信息携带在预付费计费请求消息中上报给计费客户端;S314、计费客户端将该MSS的该会话的合并之后的计费信息报告给计费服务器/代理,并申请新的额度;在上述过程中,计费客户端每次上报给计费服务器/代理的计费信息是从本次会话开始算起的所有计费信息,如果BS和锚ASN-GW上报的计费信息按照每次上报的时间间隔分阶段统计的,则计费客户端需要分别累计BS和锚ASN-GW上报的所有计费信息后在进行合并处理;如果BS和锚ASN-GW每次上报的计费信息也是按照会话开始收集的计费信息,则计费客户端每次收到锚ASN-GW上报的计费信息后直接上报。如果计费的时间信息由计费客户端自行收集时,计费客户端还需要合并自己收集的时间信息。
如果CSN中的计费服务器/代理分配给该会话新的额度,将这些额度和门限值通知给计费客户端;计费客户端将这些额度和门限值分发给BS和锚ASN-GW,反之,CSN中的计费服务器/代理拒绝分配给该会话新的额度时,发起会话中止流程,包括如下步骤S315~S321S315、CSN中的计费服务器/代理拒绝分配给会话新的额度时,在发送给计费客户端的预付费计费响应消息中携带拒绝信息;S316、计费客户端向锚ASN-GW发送预付费计费响应消息,该消息中携带会话中止的标识,用于通知锚ASN-GW上报该MSS的该会话的最终计费信息;锚ASN-GW通过服务ASN-GW向BS转发携带会话中止标识的预付费计费响应消息,用于通知BS上报该MSS的该会话的最终计费信息;S317、服务ASN-GW将该预付费计费响应消息转发BS;S318、BS收集统计在该设备上的针对该会话的最终计费信息并通过计费响应消息将计费信息上报服务ASN-GW;并将针对该会话的计费资源在上报后释放;S319、服务ASN-GW将BS送上来的计费信息直接通过计费响应消息转发给锚ASN-GW进行处理;S320、锚ASN-GW收集统计在该设备上的针对该会话的最终计费信息,将BS收集的最终计费信息和锚ASN-GW收集的最终计费信息合并,上报给计费客户端;并将针对该会话的计费资源在上报后释放;S321、计费客户端将该MSS的该会话的合并之后的最终计费信息携带在会话计费报告请求消息中上报给计费服务器/代理,该消息包括会话中止标识;并将针对该会话的计费资源在上报后释放。
计费服务器/代理收到会话计费报告请求消息后,向计费客户端返回一个响应消息。
上述步骤S115~S117也可以由计费客户端在接收到用户主动中止该MSS会话的中止消息后发起。
在上述计费过程中,计费信息需要由BS和锚ASN-GW同时收集并上报,由于BS通过R1空中接口直接连接MSS,可以准确统计MSS侧在本次会话中收发的数据包总数和字节数总数,提高了计费精度;并且,锚ASN-GW通过R3接口直接连接CSN可以准确统计CSN下发的数据量,或MSS发送到CSN的数据量,因此也提高了计费精度;应用于本计费系统时,即使MSS在会话进行中由BS1切换到BS3,由于计费客户端和ASN-GW之间通过接口连接,没有一一绑定,因此保证了计费的连续性和会话的顺利进行。
上述方法可以用于以下组网情况1、计费客户端、锚ASN-GW和服务ASN-GW分别单独设置在三个物理实体中;2、计费客户端设置在锚ASN-GW上,通过内部接口连接锚ASN-GW,但和服务ASN-GW不在一起;锚ASN-GW和服务ASN-GW在一起,但和计费客户端不在一起;计费客户端和服务ASN-GW在一起,但和锚ASN-GW不在一起;或者这三个网元都在一起。
对于上述第二种情况,则某些相关消息将变成内部消息,而非ASN内部的接口上传送的消息了,或者可以直接省略。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种预付费计费系统,包括设置在连接服务网络(CSN)中的计费服务器/代理,所述CSN中包括家乡代理(HA),其特征在于,所述计费系统还包括计费客户端和计费信息收集网元,所述计费客户端设置在接入服务网络(ASN)中,通过R3接口连接所述计费服务器/代理;所述计费客户端将所述计费服务器/代理分配给会话的计费额度以及对应的门限值发送给所述计费信息收集网元,所述计费信息收集网元在监控到所述计费额度剩余值等于或小于对应的门限值时或者在会话结束时,收集会话的计费信息并上报给所述计费客户端,由所述计费客户端转发给所述计费服务器/代理用于计费处理。
2.如权利要求1所述的系统,其特征在于,所述计费信息收集网元包括基站(BS)和/或接入服务网络网关(ASN-GW)。
3.如权利要求2所述的系统,其特征在于,所述计费客户端设置为独立的网元,并分别通过R6接口连接所述BS、通过R4接口连接所述ASN-GW;设置在所述ASN-GW上,通过内部接口连接该ASN-GW;或者设置在所述BS上,通过内部接口连接该BS。
4.如权利要求3所述的系统,其特征在于,所述BS和/或ASN-GW上设置有计费信息收集模块,用于监控所述计费额度剩余值以及收集上报计费信息。
5.如权利要求2或4所述的系统,其特征在于,所述ASN-GW通过R3接口连接所述HA。
6.一种预付费用户计费信息收集上报方法,其特征在于,包括如下步骤A1、计费客户端接收计费服务器/代理分配给预付费用户当前会话的计费额度及其对应的门限值并发送给接入所述会话的BS;A2、所述BS监控所述计费额度的剩余值等于或小于所述门限值时收集所述会话的计费信息并上报给计费客户端;A3、计费客户端将所述会话的计费信息上报给计费服务器/代理用于计费处理。
7.如权利要求6所述的方法,其特征在于,所述方法还包括步骤A0、计费客户端在预付费用户鉴权认证成功后,请求计费服务器/代理分配所述计费额度及其对应的门限值。
8.如权利要求6所述的方法,其特征在于,所述步骤A3中所述的计费处理为根据收到的计费信息重新分配所述计费额度及其对应的门限值并发送给计费客户端后返回步骤A1;或者根据收到的计费信息确定所述预付费用户没用可用的计费额度时,向计费客户端返回拒绝信息以发起会话中止流程。
9.如权利要求6所述的方法,其特征在于,所述方法还包括,当预付费用户结束所述会话时,计费客户端发起会话中止流程。
10.如权利要求8或9所述的方法,其特征在于,所述会话中止流程包括如下步骤计费客户端通知BS会话结束并要求上报最终计费信息;BS收集所述最终计费信息上报给计费客户端并释放本地计费资源;计费客户端通知计费服务器/代理会话结束并上报所述最终计费信息,然后释放本地计费资源。
11.如权利要求6所述的方法,其特征在于,所述步骤A2中,BS每次收集上报所述会话从相邻上次上报时间至本次上报时间之间产生的计费信息;以及所述步骤A3中,计费客户端每次收到BS上报的计费信息后将本次会话的所有计费信息进行合并后发送给计费服务器/代理;或者所述步骤A2中,BS每次收集上报所述会话开始以来产生的所有计费信息;以及所述步骤A3中,计费客户端每次收到BS上报的计费信息后发送给计费服务器/代理。
12.如权利要求11所述的方法,其特征在于,所述计费信息中包括会话流量信息、会话时间信息和会话空中接口信息。
13.如权利要求11所述的方法,其特征在于,所述步骤A2中,所述BS收集上报所述计费信息中的会话流量信息和空中接口信息;以及所述步骤A3中,计费客户端每次收到BS上报的所述会话流量信息和空中接口信息后,在本地收集所述计费信息中的会话时间信息并合并发送。
14.如权利要求6所述的方法,其特征在于,所述计费额度包括上行流量额度、和/或下行流量额度、和/或持续时间额度,并分别对应一个门限值,当BS监控到其中之一等于或低于对应的门限值时,收集并上报计费信息。
15.一种预付费用户计费信息收集上报方法,其特征在于,所述计费信息收集上报方法包括如下步骤B1、计费客户端接收计费服务器/代理分配给所述会话的计费额度及其对应的门限值并发送给接入所述会话的锚ASN-GW;B2、所述锚ASN-GW监控所述计费额度的剩余值等于或小于所述门限值时收集所述会话的计费信息并上报给计费客户端;B3、计费客户端将所述会话的计费信息上报给计费服务器/代理用于计费处理。
16.如权利要求15所述的方法,其特征在于,所述方法还包括步骤B0、计费客户端在预付费用户鉴权认证成功后,请求计费服务器/代理为所述会话分配所述计费额度及其对应的门限值。
17.如权利要求15所述的方法,其特征在于,所述步骤B3中所述的计费处理为根据收到的计费信息重新分配所述计费额度及其对应的门限值并发送给计费客户端后返回步骤B1;或者根据收到的计费信息确定所述预付费用户没用可用的计费额度时,向计费客户端返回拒绝信息以发起会话中止流程。
18.如权利要求15所述的方法,其特征在于,所述方法还包括,当预付费用户结束所述会话时,计费客户端发起会话中止流程。
19.如权利要求17或18所述的方法,其特征在于,所述会话中止流程包括如下步骤计费客户端通知锚ASN-GW会话结束并上报最终计费信息;锚ASN-GW收集所述最终计费信息上报给计费客户端并释放本地计费资源;计费客户端通知计费服务器/代理会话结束并上报所述最终计费信息,然后释放本地计费资源。
20.如权利要求15所述的方法,其特征在于,所述步骤B2中,锚ASN-GW每次收集上报所述会话从相邻上次上报时间至本次上报时间之间产生的计费信息;以及所述步骤B3中,计费客户端每次收到锚ASN-GW上报的计费信息后将本次会话的所有计费信息进行合并后发送给计费服务器/代理;或者所述步骤B2中,锚ASN-GW每次收集上报所述会话开始以来产生的所有计费信息;以及所述步骤B3中,计费客户端每次收到锚ASN-GW上报的计费信息后发送给计费服务器/代理。
21.如权利要求20所述的方法,其特征在于,所述计费信息包括会话流量信息、会话时间信息和会话空中接口信息,其中,所述会话空中接口信息由接入所述会话的BS在会话过程中发送给锚ASN-GW,或者由锚ASN-GW在每次上报前从所述BS处获取。
22.如权利要求20所述的方法,其特征在于,所述步骤B2中,锚ASN-GW每次收集上报所述计费信息中的会话流量信息和会话空中接口信息,其中,所述会话空中接口信息由接入所述会话的BS在会话过程中发送给锚ASN-GW,或者所述会话空中接口信息由锚ASN-GW在每次上报前通知所述BS上报;以及所述步骤B3中,计费客户端每次收到锚ASN-GW上报的计费信息中的会话流量信息和空中接口信息后,在本地收集所述计费信息中的会话时间信息并合并发送。
23.如权利要求20所述的方法,其特征在于,所述步骤B2中,所述锚ASN-GW收集上报所述计费信息中的会话流量信息;以及所述步骤B3中,计费客户端每次收到锚ASN-GW上报的所述计费信息中的会话流量信息后,在本地收集所述计费信息中的会话时间信息并从接入所述会话的BS处获取所述计费信息中的空中接口信息后合并发送。
24.如权利要求15所述的方法,其特征在于,所述计费额度包括上行流量额度、和/或下行流量额度、和/或持续时间额度,并分别对应一个门限值,当锚ASN-GW监控到其中之一等于或低于对应的门限值时,收集并上报计费信息。
25.一种预付费用户计费信息收集上报方法,其特征在于,包括如下步骤C1、计费客户端接收计费服务器/代理分配给所述预付费用户会话的计费额度及其对应的门限值并发送给接入所述会话的BS和锚ASN-GW;C2、BS和锚ASN-GW分别监控所述计费额度的剩余值等于或小于所述门限值时收集本侧计费信息并上报给计费客户端;C3、计费客户端接收到BS上报的BS侧计费信息时,从锚ASN-GW处获取锚ASN-GW侧计费信息;或者,计费客户端接收到锚ASN-GW上报的锚ASN-GW侧计费信息时,从BS处获取BS侧计费信息;C4、计费客户端合并所述BS侧计费信息和锚ASN-GW侧计费信息并上报给计费服务器/代理用于计费处理。
26.如权利要求25所述的方法,其特征在于,所述方法还包括步骤C0、计费客户端在预付费用户鉴权认证成功后,请求计费服务器/代理分配所述计费额度及其对应的门限值。
27.如权利要求26所述的方法,其特征在于,所述步骤C4中所述的计费处理为根据收到的计费信息重新分配所述计费额度及其对应的门限值并发送给计费客户端后返回步骤C1;或者根据收到的计费信息确定所述预付费用户没用可用的计费额度时,向计费客户端返回拒绝信息以发起会话中止流程。
28.如权利要求26所述的方法,其特征在于,所述方法还包括,当预付费用户结束所述会话时,计费客户端发起会话中止流程。
29.如权利要求27或28所述的方法,其特征在于,所述会话中止流程包括如下步骤计费客户端通知BS和锚ASN-GW会话结束并要求上报最终计费信息;BS和锚ASN-GW分别收集本侧所述最终计费信息上报给计费客户端并分别释放本地计费资源;计费客户端通知计费服务器/代理会话结束并合并上报BS和锚ASN-GW分别收集的所有最终计费信息,然后释放本地计费资源。
30.如权利要求25所述的方法,其特征在于,所述步骤C3中,所述计费客户端从BS或锚ASN-GW处获取计费信息的方法包括如下步骤计费客户端通知BS或锚ASN-GW上报计费信息;BS或锚ASN-GW收到计费客户端的通知后,收集本侧计费信息并上报给计费客户端。
31.如权利要求30所述的方法,其特征在于,计费客户端在接收到BS或锚ASN-GW根据计费客户端的通知上报的计费信息之前,丢弃所有BS或锚ASN-GW因计费额度的剩余值等于或小于所述门限值时而主动上报的计费信息。
32.如权利要求30所述的方法,其特征在于,所述步骤C2和C3中,BS和锚ASN-GW每次收集上报所述会话从相邻上次上报时间至本次上报时间之间产生的计费信息;以及所述步骤C4中,计费客户端每次收到BS和锚ASN-GW上报的计费信息后将本次会话的所有计费信息进行合并后发送给计费服务器/代理;或者所述步骤C2和C3中,BS和锚ASN-GW每次收集上报本次会话开始以来产生的所有计费信息;以及所述步骤C4中,计费客户端每次收到BS和锚ASN-GW上报的计费信息后合并发送给计费服务器/代理。
33.如权利要求32所述的方法,其特征在于,所述计费信息包括会话流量信息、会话时间信息和会话空中接口信息,其中,所述会话流量信息和会话时间信息由BS或锚ASN-GW收集上报,所述会话空中接口信息由BS收集上报。
34.如权利要求32所述的方法,其特征在于,所述步骤C2和C3中,BS每次收集上报所述计费信息中BS侧会话流量信息和会话空中接口信息,锚ASN-GW每次收集上报所述计费信息中锚ASN-GW会话流量信息;以及所述步骤C4中,计费客户端每次收到BS和锚ASN-GW上报的计费信息中的会话流量信息和空中接口信息后,在本地收集所述计费信息中的会话时间信息将该会话时间信息并与所述会话流量信息和会话空中接口信息合并后上报。
35.如权利要求25所述的方法,其特征在于,所述计费额度包括上行流量额度、和/或下行流量额度、和/或持续时间额度,并分别对应一个门限值,当BS或锚ASN-GW监控到其中之一等于或低于对应的门限值时,收集并上报计费信息。
36.一种预付费用户计费信息收集上报方法,其特征在于,包括如下步骤D1、计费客户端接收计费服务器/代理分配给所述预付费用户会话的计费额度及其对应的门限值并发送给接入所述会话的锚ASN-GW,锚ASN-GW再将所述计费额度及其对应的门限值发送给接入所述会话的BS;D2、锚ASN-GW监控到所述计费额度的剩余值等于或小于所述门限值时收集本侧计费信息,并从BS处获取BS侧计费信息后合并上报给计费客户端;或者BS监控到所述计费额度的剩余值等于或小于所述门限值时收集本侧计费信息并发送给锚ASN-GW,锚ASN-GW再收集本侧计费信息后合并上报给计费客户端;D3、计费客户端将收到的计费信息上报给计费服务器/代理用于计费处理。
37.如权利要求36所述的方法,其特征在于,所述方法还包括步骤D0、计费客户端在预付费用户鉴权认证成功后,请求计费服务器/代理分配所述计费额度及其对应的门限值。
38.如权利要求36所述的方法,其特征在于,所述步骤D3中所述的计费处理为根据收到的计费信息重新分配所述计费额度及其对应的门限值并发送给计费客户端后返回步骤D1;或者根据收到的计费信息确定所述预付费用户没用可用的计费额度时,向计费客户端返回拒绝信息以发起会话中止流程。
39.如权利要求36所述的方法,其特征在于,所述方法还包括,当预付费用户结束所述会话时,计费客户端发起会话中止流程。
40.如权利要求38或39所述的方法,其特征在于,所述会话中止流程包括如下步骤计费客户端通知锚ASN-GW会话结束并要求上报最终计费信息;锚ASN-GW通知BS上报BS侧最终计费信息;BS收集并向锚ASN-GW上报BS侧最终计费信息后释放本地计费资源;锚ASN-GW收集锚ASN-GW侧最终计费信息并将BS侧最终计费信息合并上报给计费客户端后,释放本地计费资源;计费客户端通知计费服务器/代理会话结束并合并上报所有最终计费信息,然后释放本地计费资源。
41.如权利要求36所述的方法,其特征在于,所述步骤D2中,所述锚ASN-GW从所述BS处获取BS侧计费信息的方法包括如下步骤锚ASN-GW通知BS上报BS侧计费信息;BS收到锚ASN-GW的通知后,收集本侧计费信息并上报给锚ASN-GW。
42.如权利要求41所述的方法,其特征在于,锚ASN-GW在收到BS根据锚ASN-GW的通知上报的计费信息之前,丢弃所收到BS因为监控到所述计费额度的剩余值等于或小于所述门限值时主动上报的计费信息。
43.如权利要求36所述的方法,其特征在于,所述步骤D2中,BS每次收集上报给锚ASN-GW、和锚ASN-GW每次收集上报给计费客户端的计费信息包括从上次上报时间到本次上报时间之间产生的计费信息;以及所述步骤D3中,计费客户端每次收到锚ASN-GW上报的计费信息后将本次会话的所有计费信息进行合并后发送给计费服务器/代理;或者所述步骤D2中,BS每次收集上报给锚ASN-GW、和锚ASN-GW每次收集上报给计费客户端的计费信息包括本次会话开始以来产生的所有计费信息;以及所述步骤D4中,计费客户端每次收到BS和锚ASN-GW上报的计费信息后发送给计费服务器/代理。
44.如权利要求43所述的方法,其特征在于,所述计费信息包括会话流量信息、会话时间信息和会话空中接口信息,其中,所述会话流量信息和会话时间信息由BS和锚ASN-GW收集上报,所述会话空中接口信息由BS收集上报。
45.如权利要求43所述的方法,其特征在于,所述步骤D2中,BS每次收集上报所述计费信息中BS侧会话流量信息和会话空中接口信息并上报给锚ASN-GW,锚ASN-GW每次收集上报所述计费信息中锚ASN-GW会话流量信息并将BS侧上报的计费信息进行合并后上报;以及所述步骤D3中,计费客户端每次收到锚ASN-GW上报的计费信息中的会话流量信息和空中接口信息后,在本地收集所述计费信息中的会话时间信息并合并上报。
46.如权利要求36所述的方法,其特征在于,所述计费额度包括上行流量额度、和/或下行流量额度、和/或持续时间额度,并分别对应一个门限值,当BS或锚ASN-GW监控到其中之一等于或低于对应的门限值时,收集并上报计费信息。
全文摘要
本发明涉及移动通信系统,特别涉及一种预付费计费系统和预付费用户计费信息收集上报方法,以解决现有技术中存在的预付费用户计费不精确问题。所述预付费计费系统包括计费客户端、计费服务器/代理和设置在接入会话的接入服务网络网关和基站上的括计费信息收集模块;所述方法包括计费服务器/代理将会话计费额度和门限值通过所述计费客户端发送给接入服务网络网关和/或基站,用于分别监控计费额度的剩余值等于或低于所述门限值时,分别收集所述会话的计费信息上报到所述计费客户端,由所述计费客户端发送给所述计费服务器/代理,计费服务器/代理分配新的会话计费额度和门限值或者发起中止会话的流程。
文档编号H04Q7/38GK1933526SQ20051010304
公开日2007年3月21日 申请日期2005年9月15日 优先权日2005年9月15日
发明者肖正飞 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1