一种控制业务流在线计费的实现方法及其网络系统的制作方法

文档序号:7925739阅读:89来源:国知局
专利名称:一种控制业务流在线计费的实现方法及其网络系统的制作方法
技术领域
本发明涉及移动通讯系统中分组域基于业务流的在线计费控制方法及 系统,尤其涉及一种控制业务流在线计费的实现方法及其网络系统。
背景技术
SGSN ( Serving GPRS Support Node:通用无线分组系统服务支持节点) 是分组业务的处理中心,同时支持BSC(Base Station Controller:基站控制器) 与RNC (Radio Network Control:无线网络控制器)的接入。SGSN直接服务 于移动用户,向移动用户提供移动性管理、PDP ( Packet Data Protocol:分 组数据协议)上下文的处理与其他的PS (Packet Switched:分组交换)类 型的业务,SGSN存储有PS域用户的相关位置与签约信息是一个动态的数 据库,这些数据在处理起始或被动的分组数据传输是必要的,它非常类似 于VLR(Visitor Location Register:拜访位置寄存器)。
GGSN( Gateway GPRS Support Node:通用无线分组系统网关支持节点) 是PLMN (Public Land Mobile Network:公共陆地移动网)网络连接外部 PDN ( Packet Data Network: 7>有数据网)网络的节点,它实际上是个互联 网网关。GGSN通过Gi 口与PDN网络互联,通过Gn 口与SGSN互联, GGSN还包含有用于连接用户的路由信息,为外部数据网将PDU (Packet Data Unit:协议数据单元)发送到MS (Mobile Station:移动台)提供通 道。
TPF (Traffic Plane Function:承载功能平面)是GGSN的一个逻辑功 能实体,TPF必须将不同用户的数据流过滤到不同的服务数据流中,以便
收集离线计费数据与实时在线支付数据;TPF支持预先定义的计费规则即 静态的过滤器与CRF ( Charging Rules Function:动态接收计费规则)。
Gn接口是SGSN之间或者SGSN与GGSN之间的接口。
Gi接口是GGSN与PDN之间的接口 。
Gy接口是TPF与OCS ( Online Charging System:实时在线计费系统)
之间的在线计费接口;由于TPF是GGSN内部的一个逻辑功能实体,因此
Gy接口实质上就是GGSN与OCS之间的接口 。
现有技术中上述各个功能实体在网络中的位置以及他们之间的接口位
置,如图1所示的,按照3GPP相关规范即3GPPTS32.299与3GPPTS23.125,
在线计费信用控制流程,如图2所示的包括以下步骤 步骤201: SGSN收到手机的PDP激活请求; 步骤202: SGSN向GGSN发送创建PDP上下文请求; 步骤203: GGSN向OCS发送在线计费请求CCR (Credit Control
Request:信用控制请求)消息,.CCR消息中指示请求类型为Initial即开始,
该请求用于建立GGSN与OCS之间的在线计费会话;
步骤204: OCS向GGSN返回在线计费响应CCA (Credit Control
Answer:信用控制请求响应)消息,CCA响应消息中指示响应类型为Initial,
此时GGSN与OCS之间成功建立在线计费会话;
步骤205: GGSN向SGSN返回成功创建上下文响应;
步骤206:手才几收到SGSN的激活响应消息,则PDP激活成功;
步骤207:手机发起业务l请求,并开始使用业务l;
步骤208: GGSN检测到用户使用业务1,则向OCS发起CCR Update
请求即CCR更新请求,CCR Update请求中携带用户使用的业务1的对应
RG_1 ( Rating Group:等级组1 );
步骤209: OCS针对用户使用的业务1的对应计费费率RG_1进行批价,
计算流量配额,并将配额通过CCA消息下发到GGSN;
步骤210:手机发起业务2请求,并开始使用业务2;
步骤211: GGSN检测到用户使用业务2,则向OCS发起CCR Update 请求,CCR Update请求中携带用户使用的业务2的对应RG_2;
步骤212: OCS针对用户使用的业务2的对应计费费率RG_2进行批价, 计算流量配额,并将配额通过CCA消息下发到GGSN;
步骤213: GGSN检测到服务1达到配额重新申请触发条件时;其配额 重新申请触发条件包括时间流量配额消耗完、时间流量门限到、配额有 效时间到与费率条件发生变化以及OCS发起的重新申请等因素;
步骤214: GGSN向OCS发起CCR Update请求,请求中携带用户使 用的业务1的对应费率RG一1与用户已经实际消耗的配额;
步骤215: OCS针对用户使用的业务1的对应费率RG—1进行批价,计 算流量配额,并将配额通过CCA消息下发到GGSN;
步骤216: SGSN收到手机的PDP去活请求时;
步骤217: SGSN向GGSN发送删除PDP上下文请求;
步骤218: GGSN向OCS发送在线计费请求CCR消息,请求类型为 Termination即结束,CCR消息指示结束GGSN与OCS之间的在线计费会 话,CCR消息中携带有业务1与业务2的对应计费费率RG—1与RX^2分 别已经实际消耗的配额;
步骤219: OCS向GGSN返回在线计费响应CCA消息,结束GGSN 与OCS之间的在线计费会话;
步骤220: GGSN向SGSN返回删除上下文响应;
步骤221:手机收到SGSN的去活响应消息,PDP去活成功。
上述流程只描述了 PDP激活后使用两种业务,但在实际应用中PDP激 活后用户能够使用的业务数目不受到限制;并且从步骤213到步骤215中 只描述了针对业务1的一次配额更新过程,但在实际应用中这个过程可以 发生多次,并且能够针对每个业务都多次重复发生。按照上述交互流程,
从用户激活PDP开始^f吏用某种业务到用户去活PDP的整个过程中,该业务 的在线信用控制流程一直存在;而实际上可能在整个PDP激活的周期内, 用户只在某一段时间内使用了某种业务,比如用户在某一段时间内使用了 业务1,但后续用户不再使用业务1而是使用其他的业务,此时由于PDP 并没有去活,业务1的在线信用控制并没有结束,这样就导致了GGSN与 OCS之间仍然进行关于业务1的在线信用控制交互,而这个交互实际上是 无效的,极大的浪费了 t)CS与GGSN的处理性能,增加了系统的负荷。由 此可见,现有技术有待于更进一步的发展。

发明内容
本发明为解决现有技术中存在的缺陷提供一种控制业务流在线计费的 实现方法及其网络系统,设置相应条件以降低OCS与GGSN处理在线计费
的负荷。
为解决上述技术问题,本发明方案包括
一种控制业务流在线计费的实现方法,包括以下步骤
A、 通用无线分组系统网关支持节点在本地设置业务结束条件;
B、 当所述通用无线分组系统网关支持节点检测到业务满足业务结束条 件时,所述通用无线分组系统网关支持节点向实时在线计费系统上报信用 控制请求消息与结束业务消息;
C、 所述实时在线计费系统根据接收到的信用控制请求消息与结束业务 消息结束该业务。
所述的实现方法,其中,所述业务结束条件为业务最大空闲时间门限值。
所述的实现方法,其中,所述步骤B还包括以下步骤 B1 、所述通用无线分组系统网关支持节点;险测业务的最大空闲时间是 否超过所述业务最大空闲时间门限值;
B2、当业务的最大空闲时间超过所述业务最大空闲时间门限值时,所
述通用无线分组系统网关支持节点上报信用控制请求消息与结束业务消息。
所述的实现方法,其中,所述业务结束条件为连续上报业务最大空流 信用控制请求次数门限值。
所述的实现方法,其中,所述步骤B还包括以下步骤
B3、所述通用无线分组系统网关支持节点检测业务的连续上报业务最
大空流信用控制请求次数是否超过连续上报业务最大空流信用控制请求次
数门限值;
B4、当连续上报业务最大空流信用控制请求次数超过连续上报业务最 大空流信用控制请求次数门限值时,所述通用无线分组系统网关支持节点 上报信用控制请求消息与结束业务消息。
所述的实现方法,其中,所述步骤C还包括该业务结束时实时在线 计费系统不对该业务下发信用配额。
所述的实现方法,其中,结束业务消息封装在信用控制请求消息中。
所述的实现方法,其中,所述步骤C还包括所述通用无线分组系统 网关支持节点就该业务结束后再向实时在线计费系统发送信用控制请求消 息时,该信用控制请求消息不包含该业务的信用配额信息。
所述的实现方法,其中,所述步骤B还包括当所述通用无线分组系 统网关支持节点^f企测到业务不满足业务结束条件时,所述通用无线分组系 统网关支持节点保持该业务。
一种实现所述方法的网络系统,所述网络系统设置包括一通用无线分
组系统网关支持节点与一实时在线计费系统;其中,所述通用无线分组系
统网关支持节点还用于在本地设置业务结束条件,以及^r测到业务满足业
务结束条件时向实时在线计费系统上报信用控制请求消息与结束业务消 自
所述实时在线计费系统用于根据接收到的信用控制请求消息与结束业 务消息结束该业务。
本发明提供了 一种控制业务流在线计费的实现方法及其网络系统,在本
地设置业务结束条件,减少了 GGSN与OCS之间在线信用控制消息的交互, 降低了 OCS与GGSN处理在线计费的负荷,提高了 GGSN与OCS之间交 互消息的效率,拓展了系统的应用空间,方便了用户体验,提高了系统计 费的准确性。


图l是现有技术中在线计费的框架结构示意图; 图2是现有技术中在线计费的流程示意图3是本发明中业务最大空闲时间超过设定门限值后结束业务信用控 制的流程示意图4是本发明中连续上报业务最大空流CCR请求次数超过设定门限值 后结束业务信用控制的流程示意图。
具体实施例方式
以下将结合附图,对本发明各较佳实施例进行较为详尽的说明。 本发明提供了 一种控制业务流在线计费的实现方法及其网络系统,在现 有技术中的通用无线分组系统网关支持节点中预先设置本地业务结束条 件;当所述通用无线分组系统网关支持节点检测到业务满足业务结束条件 时,所述通用无线分组系统网关支持节点向实时在线计费系统上报信用控 制请求消息与结束该业务的消息;所述实时在线计费系统根据接收到的信 用控制请求消息与结束业务消息结束该业务;当所述通用无线分组系统网 关支持节点检测到业务不满足业务结束条件时,所述通用无线分组系统网 关支持节点继续该业务,从而达到降低OCS与GGSN处理在线计费负荷的
效果。
本发明方法及网络系统中,所述业务结束条件包括业务最大空闲时间门
限值与连续上报业务最大空流CCR请求次数门限值;所述通用无线分组系 统网关支持节点检测业务的最大空闲时间是否超过所述业务最大空闲时间 门限值或所述通用无线分组系统网关支持节点检测业务的连续上报业务最 大空流信用控制请求次数是否超过连续上报业务最大空流信用控制请求次 数门限值;当业务最大空闲时间超过所述业务最大空闲时间门限值时或当 连续上报业务最大空流信用控制请求次数超过连续上报业务最大空流信用 控制请求次数门限值时,所述通用无线分组系统网关支持节点上报信用控 制请求消息与结束该业务的消息;并且结束该业务的消息封装在信用控制 请求消息中。由上述可知,通过在本地设置业务结束条件的技术手段,拓 展了系统的应用空间,方便了用户体验。
本发明还提供了 一种实现控制业务流在线计费方法的网络系统,参照 现有技术的图1和本发明方法的图3和图4,本发明所述网络系统包括一通 用无线分组系统网关支持节点GGSN与一实时在线计费系统OCS;如现有 技术的情形,所述通用无线分组系统网关支持节点通过Gi 口与公有数据网 PDN互联,通过Gn 口与通用无线分组系统服务支持节点SGSN互联;所 述通用无线分组系统网关支持节点还包括一承载功能平面TPF,通过一Gy 接口连接所述实时在线计费系统。
本发明所述网络系统中所述通用无线分组系统网关支持节点还用于在 本地设置业务结束条件,以及检测到业务满足业务结束条件时向实时在线 计费系统上报信用控制请求消息与结束业务消息;所述实时在线计费系统 用于根据接收到的信用控制请求消息与结束业务消息结束该业务。
为了更进一步的阐述本发明,现以所述业务结束条件为业务最大空闲时 间门限值为例进行说明,如图.3所示的,GGSN在本地设置业务最大空闲 时间门P艮值,其包括以下步骤
步骤301: SGSN收到手机的PDP激活请求;
步骤302: SGSN向GGSN发送创建PDP上下文请求;
步骤303: GGSN向OCS发送在线计费请求CCR消息,CCR消息中指
示请求类型为Initial,该请求用于建立GGSN与OCS之间的在线计费会话; 步骤304: OCS向GGSN返回在线计费响应CCA消息,CCA响应消
息中指示响应类型为Initial,此时GGSN与OCS之间成功建立在线计费会
话;
步骤305: GGSN向SGSN返回成功创建上下文响应;
步骤306:手才几收到SGSN的激活响应消息,则PDP激活成功;
步骤307:手机发起业务l请求,并开始使用业务l;
步骤308: GGSN检测到用户使用业务1,则向OCS发起CCR Update
请求即CCR更新请求,CCR Update请求中携带用户使用的业务1的对应
RG—1;
步骤309:OCS针对用户使用的业务1的对应计费费率RG—1进行批价, 计算流量配额,并将配额通过CCA消息下发到GGSN;
步骤310:手^/L发起业务2请求,并开始使用业务2;
步骤311: GGSN检测到用户使用业务2,则向OCS发起CCR Update 请求,CCR Update请求中携带用户使用的业务2的对应RG—2;
步骤312: OCS针对用户使用的业务2的对应计费费率RG_2进行批价, 计算流量配额,并将配额通过CCA消息下发到GGSN;
步骤313: GGSN检测到服务1达到配额重新申请触发条件时;其配额 重新申请触发条件包括时间流量配额消耗完、时间流量门限到、配额有 效时间到与费率条件发生变化以及OCS发起的重新申请等因素;
步骤314: GGSN向OCS发起CCR Update请求,请求中携带用户使 用的业务1的对应费率RG一1与用户已经实际消耗的配额;
步骤315: OCS针对用户使用的业务1的对应费率RG_1进行批价,计
算流量配额,并将配额通过CCA消息下发到GGSN;
步骤316: GGSN4企测到业务1的空闲时间超过了设定的门限值;
步骤317:GGSN针对业务1上报CCR消息,上报类型为Update,上报 的CCR消息指示结束该业务1;在现有技术中只有在PDP去活的流程中 CCR消息才指示业务结束;
步骤318: OCS接收CCR消息后,检测到CCR中指示服务1已经结束, 则OCS不再对业务1下发配额;
步骤319: SGSN收到手机的PDP去活请求时;
步骤320: GGSN向OCS发送在线计费请求CCR消息,请求结束GGSN 与OCS之间的在线计费会话,CCR消息中只携带业务2实际消耗的配额, 不携带业务1相关的信用配额信息;在现有技术中PDP去活对应的CCR消 息中会携带PDP激活到PDP去活整个过程中所有的曾经使用的业务费率对 应的配额消l毛;
步骤321: GGSN向OCS发送在线计费请求CCR消息,请求类型为 Termination, CCR消息指示结束GGSN与OCS之间的在线计费会话,CCR 消息中只携带业务2的对应计费费率RRG—2已经实际消耗的配额;
步骤322: OCS向GGSN返回在线计费响应CCA消息,结束GGSN与 OCS之间的在线计费会话;
步骤323: GGSN向SGSN返回删除上下文响应;
步骤324:手才几收到SGSN的去活响应消息,PDP去活成功。由此可知, 采用本发明的实现方法提高了系统计费的准确性。
当所述业务结束条件为连续上报业务最大空流CCR请求次数门限值 时,如图4所示的,GGSN在本地设置连续上报业务最大空流CCR请求次 数门限值,其包括以下步骤
步骤401: SGSN收到手机的PDP激活请求;
步骤402: SGSN向GGSN发送创建PDP上下文请求;
步骤403: GGSN向OCS发送在线计费请求CCR消息,CCR消息中指 示请求类型为Initial,该请求用于建立GGSN与OCS之间的在线计费会话;
步骤404: OCS向GGSN返回在线计费响应CCA消息,CCA响应消 息中指示响应类型为Initial,此时GGSN与OCS之间成功建立在线计费会
话;
步骤405: GGSN向SGSN返回成功创建上下文响应;
步骤406:手机收到SGSN的激活响应消息,则PDP激活成功;
步骤407:手机发起业务l请求,并开始使用业务l;
步骤408: GGSN4企测到用户使用业务1,则向OCS发起CCR Update
请求即CCR更新请求,CCR Update请求中携带用户使用的业务1的对应
RG—1;
步骤409: OCS针对用户使用的业务1的对应计费费率RG—1进行批价, 计算流量配额,并将配额通过CCA消息下发到GGSN;
步骤410:手机发起业务2请求,并开始使用业务2;
步骤411: GGSN检测到用户使用业务2,则向OCS发起CCR Update 请求,CCR Update请求中携带用户使用的业务2的对应RG—2;
步骤412: OCS针对用户使用的业务2的对应计费费率RG_2进行批价, 计算流量配额,并将配额通过CCA消息下发到GGSN;
步骤413: GGSN检测到服务1达到配额重新申请触发条件时;其配额 重新申请触发条件包括时间流量配额消耗完、时间流量门限到、配额有 效时间到与费率条件发生变化以及OCS发起的重新申请等因素;
步骤414: GGSN向OCS发起CCR Update请求,请求中携带用户使 用的业务1的对应费率RG一1与用户已经实际消库毛的配额;
步骤415: OCS针对用户使用的业务1的对应费率RG—1进行批价,计 算流量配额,并将配额通过CCA消息下发到GGSN;
步骤416: GGSN检测到业务1的连续上报业务最大空流CCR请求次数超过了设定的门限值;
步骤417:GGSN针对业务1上报CCR消息,上报类型为Update,上报 的CCR消息指示结束该业务1;在现有技术中只有在PDP去活的流程中 CCR消息才指示业务结束;
步骤418:OCS接收CCR消息后,检测到CCR中指示服务1已经结束, 则OCS不再对业务1下发配额;
步骤419: SGSN收到手机的PDP去活请求时;
步骤420: GGSN向OCS发送在线计费请求CCR消息,请求结束GGSN 与OCS之间的在线计费会话,CCR消息中只携带业务2实际消耗的配额, 不携带业务1相关的信用配额信息;在现有技术中PDP去活对应的CCR消 息中会携带PDP激活到PDP去活整个过程中所有的曾经使用的业务费率对 应的配额消寻毛;
步骤421: GGSN向OCS发送在线计费请求CCR消息,请求类型为 Termination, CCR消息指示结束GGSN与OCS之间的在线计费会话,CCR 消息中只携带业务2的对应计费费率RRG一2已经实际消耗的配额;
步骤422: OCS向GGSN返回在线计费响应CCA消息,结束GGSN与 OCS之间的在线计费会话;
步骤423: GGSN向SGSN返回删除上下文响应;
步骤424:手才几收到SGSN的去活响应消息,PDP去活成功。由此可知, 采用本发明的实现方法减少了 GGSN与OCS之间在线信用控制消息的交 互。
综上所述,本发明4是供了 一种控制业务流在线计费的实现方法及其网络 系统,在本地设置业务结束条件,当相应业务结束时,在其后的流程中减 少了 CCR携带的信息量,从而减少了 GGSN与OCS之间在线信用控制消 息的交互,降低了 OCS与GG.SN处理在线计费的负荷,提高了 GGSN与 OCS之间交互消息的效率,拓展了系统的应用空间,方便了用户体验,提
高了系统计费的准确性。
应当理解的是,上述针对较佳实施例的描述较为详细,并不能因此而认 为是对本发明专利保护范围的限制,本领域的普通技术人员在本发明的启 示下,在不脱离本发明权利要求所保护的范围情况下,还可以做出替换、 筒单组合等多种变形,这些均落入本发明的保护范围之内,本发明的请求 保护范围应以所附权利要求为准。
权利要求
1、一种控制业务流在线计费的实现方法,包括以下步骤:A、通用无线分组系统网关支持节点在本地设置业务结束条件;B、当所述通用无线分组系统网关支持节点检测到业务满足业务结束条件时,所述通用无线分组系统网关支持节点向实时在线计费系统上报信用控制请求消息与结束业务消息;C、所述实时在线计费系统根据接收到的信用控制请求消息与结束业务消息结束该业务。
2、 根据权利要求1所述的实现方法,其特征在于,所述业务结束条件 为业务最大空闲时间门限值。
3、 根据权利要求2所述的实现方法,其特征在于,所述步骤B还包括 以下步骤B1 、所述通用无线分组系统网关支持节点检测业务的最大空闲时间是否超过所述业务最大空闲时间门限值;B2、当业务的最大空闲时间超过所述业务最大空闲时间门限值时,所述通用无线分组系统网关支持节点上报信用控制请求消息与结束业务消 自
4、 根据权利要求1所述的实现方法,其特征在于,所述业务结束条件 为连续上^f艮业务最大空流信用控制请求次数门限值。
5、 根据权利要求4所述的实现方法,其特征在于,所述步骤B还包括 以下步骤B3 、所述通用无线分组系统网关支持节点检测业务的连续上报业务最 大空流信用控制请求次数是否超过连续上报业务最大空流信用控制请求次 数门限值;B4、当连续上报业务最大空流信用控制请求次数超过连续上报业务最 大空流信用控制请求次数门限值时,所述通用无线分组系统网关支持节点 上报信用控制请求消息与结束业务消息。
6、 根据权利要求1所述的实现方法,其特征在于,所述步骤C还包括 该业务结束时实时在线计费系统不对该业务下发信用配额。
7、 根据权利要求1所述的实现方法,其特征在于,结束业务消息封装 在信用控制请求消息中。
8、 根据权利要求1所述的实现方法,其特征在于,所述步骤C还包括 所述通用无线分组系统网关支持节点就该业务结束后再向实时在线计费系 统发送信用控制请求消息时,该信用控制请求消息不包含该业务的信用配 额信息。
9、 根据权利要求1所述的实现方法,其特征在于,所述步骤B还包括 当所述通用无线分组系统网关支持节点检测到业务不满足业务结束条件 时,所述通用无线分组系统网关支持节点保持该业务。
10、 一种实现权利要求1所述方法的网络系统,所述网络系统设置包 括一通用无线分组系统网关支持节点与 一 实时在线计费系统;其特征在于, 所述通用无线分组系统网关支持节点还用于在本地设置业务结束条件,以 及检测到业务满足业务结束条件时向实时在线计费系统上报信用控制请求消息与结束业务消息;所述实时在线计费系统用于根据接收到的信用控制请求消息与结束业 务消息结束该业务。
全文摘要
本发明公开了一种控制业务流在线计费的实现方法及其网络系统,通用无线分组系统网关支持节点在本地设置业务结束条件;当所述通用无线分组系统网关支持节点检测到业务满足业务结束条件时,所述通用无线分组系统网关支持节点向实时在线计费系统上报信用控制请求消息与结束业务消息;所述实时在线计费系统根据接收到的信用控制请求消息与结束业务消息结束该业务。采用本发明提供的实现方法在本地预先设置业务结束条件,在流程中减少了CCR携带的信息量,从而减少了GGSN与OCS之间在线信用控制消息的交互,降低了OCS与GGSN处理在线计费的负荷,提高了GGSN与OCS之间交互消息的效率,提高了系统计费的准确性。
文档编号H04L29/08GK101378323SQ200810216318
公开日2009年3月4日 申请日期2008年9月24日 优先权日2008年9月24日
发明者叶海洋 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1