对预付费用户的业务进行计费的方法和系统的制作方法

文档序号:7620499阅读:259来源:国知局
专利名称:对预付费用户的业务进行计费的方法和系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种对预付费用户的业务进行计费的方法和系统。
背景技术
移动智能网是一个为移动网快速、有效、经济、灵活地提供各种新业务的网络体系。为了在GPRS(General Packet Radio Service;通用无线分组业务)网络上提供更丰富,更新的业务,需要将GPRS网络和移动智能网有机地结合起来,并在SGSN(Serving GPRS Support Node;GPRS服务支持节点)中提供对GPRS移动智能网的支持。
如图1所示,给出了在SGSN中支持移动智能网业务的网络结构示意图。其包括HLR(Home Location Register;归属位置寄存器)、SGSN、gprsSSF(业务交换功能)实体和gsmSCF(业务控制功能)实体。
其中所述HLR由于存储用户签约数据。如,GPRS-CSI(GPRS-CAMELSubscription Information;支持CAMEL业务的用户信息)存储在HLR中。
其中所述SGSN是GPRS网络的核心控制设备。在处理支持CAMLE业务的用户的GPRS附着请求或SGSN间路由更新消息时,SGSN将从HLR收到一个GPRS-CSI表单,指示SGSN向gprsSSF实体请求指示。SGSN监控这些GPRS事件并通知gprsSSF实体,使得gprsSSF实体控制GPRS会话和独立的PDP(Packet Data Protocol;分组数据协议)上下文的执行。
所述gprsSSF实体是处理SGSN和gsmSCF实体接口的功能实体。一方面根据gsmSCF实体的监控点配置上报的GPRS事件,同时将gsmSCF实体的指示消息下传给SGSN来影响和控制GPRS会话和独立的PDP上下文的执行。
所述gsmSCF实体为包含CAMEL业务逻辑的功能实体。依据CAMEL业务的逻辑和gprsSSF实体上报的事件来实现对GPRS会话和独立的PDP上下文的控制。
与本发明有关的现有技术一的技术方案,采用了3GPP标准的CAMEL实现方案,即由SGSN与SCP建立CAMEL的控制关系,预付费用户上网后,SGSN即通知SCP,该用户进行业务所产生的流量都上报给SCP,SCP对该用户进行扣款,直到该用户的所有费用都被使完,则该用户即被网络强行下网,除非用户进行充值,否则该用户无法上网从事业务。具体实现过程如图2所示,包括步骤1,MS向SGSN发送Activate PDP Context(激活PDP上下文)请求消息,SGSN向GGSN发送Create PDP Context Request(创建PDP上下文请求)消息,GGSN向SGSN发送Activate PDP Context Response(激活PDP上下文响应)消息;步骤2,SGSN/gprsSSF实体向gsmSCF实体发送Initial DP GPRS(初始GPRS数据处理监测点)消息,请求gsmSC实体F激活监测点;步骤3,gsmSCF向SGSN/gprsSSF实体发送Continue GPRS(接续GPRS)或Connect GPRS(连接GPRS)消息,指示SGSN可以对用户进行处理;步骤4,SGSN向MS发送Activate PDP Context Accept(激活PDP上下文接受)消息,指示MS PDP Context已经激活;步骤5,gsmSCF实体向SGSN/gprsSSF实体发送Apply Charging GPRS(申请GPRS计费)消息,请求gprsSSF实体进行计费;
步骤6,SGSN/gprsSSF实体向gsmSCF实体发送Apply Charging ReportGPRS(申请GPRS计费报告)消息,向gsmSCF实体报告计费信息;步骤7,gsmSCF实体和SGSN/gprsSSF实体之间不断传送ApplyCharging GPRS消息和Apply Charging Report GPRS消息,来获得计费信息;步骤8,当话费不足或其它异常情况时,gsmsCF实体向SGSN/gprsSSF实体发送Release GPRS(释放GPRS)消息,指示SGSN/gprsSSF实体释放CAMEL对话;步骤9,SGSN向MS发送PDP Context Disconnection(PDP上下文断开)消息,去激活PDP Context(PDP上下文)。
由上述现有技术一的技术方案可以看出现有技术的SGSN无法实现业务的内容计费,这是因为所述SGSN无法实现对应用层业务进行解包在3GPP网络架构中,SGSN上的协议栈如表一所示

表一如果在SGSN上对应用层业务进行解包,根据上述SGSN的协议栈,则需要SGSN对每个报文进行解析,以判断该报文属于哪种业务,这对SGSN的性能影响极大,因此,现有技术一无法实现SGSN对应用层业务进行解包,无法实现业务的内容计费。
而且现有技术一中,SGSN在3GPP网络架构中是承载设备,无法分辨到用户应用层的信息(只有应用服务器才能分辨到用户应用层的信息),如HTTP业务以及WAP浏览业务的区别,因此无法实现业务的内容计费,即针对不同的业务内容分别进行不同费率的计费。
与本发明有关的现有技术二的技术方案如图3所示,包括步骤1,MS向SGSN发送Activate PDP Context(激活PDP上下文)请求消息,SGSN向GGSN/gprsSSF实体发送Create PDP Context Request(创建PDP上下文请求)消息,GGSN/gprsSSF实体向SGSN发送ActivatePDP Context Response(激活PDP上下文响应)消息;步骤2,GGSN/gprsSSF实体向SCP的gsmSCF实体发送Initial DP GPRS(初始GPRS数据处理监测点)消息,请求gsmSCF实体激活监测点;步骤3,所述gsmSCF实体向GGSN/gprsSSF实体回送Request ReportGPRS(GPRS请求报告),并向GGSN/gprsSSF实体发送Continue GPRS(接续GPRS)或Connect GPRS(连接GPRS)消息,指示GGSN/gprsSSF实体可以对用户数据进行处理;步骤4,SGSN向MS发送Activate PDP Context Accept(激活PDP上下丈接受)消息,指示MS PDP Context已经激活;步骤5,gsmSCF实体向GGSN/gprsSSF实体发送Apply Charging GPRS(申请GPRS计费)消息,请求gprsSSF实体进行计费;步骤6,GGSN/gprsSSF实体向gsmSCF实体发送Apply Charging ReportGPRS(申请GPRS计费报告)消息,向gsmSCF实体报告计费信息;步骤7,gsmSCF实体和GGSN/gprsSSF实体之间不断传送ApplyCharging GPRS消息和Apply Charging Report GPRS消息,来获得计费信息;步骤8,当话费不足或其它异常情况时,gsmSCF实体向GGSN/gprsSSF实体发送Release GPRS(释放GPRS)消息,指示GGSN/gprsSSF实体释放CAMEL对话;
步骤9,SGSN向MS发送PDP Context Disconnection(PDP上下文断开)消息,去激活PDP Context(PDP上下文)。
由上述现有技术二的技术方案可以看出,现有技术二采用GGSN上的gprsSSF功能与所述SCP进行计费信息的交互,虽然在3GPP网络架构中,GGSN比SGSN更靠近业务应用一些,然而其仍然是承载设备,不是应用服务器,所以仍然无法分辨到用户应用层的信息,如分辨HTTP业务以及WAP浏览业务的区别,因此也无法针对不同的业务内容分别进行不同费率的计费。
而且,现有技术二中,仍然无法实现在GGSN上对应用层业务进行解包,这是因为在3GPP网络架构中,GGSN上的协议栈如表二所示

表二如果在GGSN上对应用层业务进行解包,根据上述GGSN的协议栈,则需要GGSN对每个报文都要解析,以判断该报文属于哪种业务,这对GGSN的性能影响极大,因此,现有技术二无法实现在GGSN上对应用层业务进行解包,进而无法针对不同的业务内容分别进行不同费率的计费。

发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种对预付费用户的业务进行计费的方法和系统,通过本发明,能够对用户应用层业务进行解析,进而能够实现针对不同的业务内容分别进行不同费率的计费。
本发明的目的是通过以下技术方案实现的本发明提供的一种对预付费用户的业务进行计费的方法,其包括A、在GPRS(通用无线分组业务)的GGSN(网关支持节点)与SCP(业务控制点)间设置内容计费网关;B、基于所述内容计费网关对预付费用户的不同业务进行内容计费。
其中,所述步骤B具体包括B1、所述内容计费网关对应用层的数据进行解析;B2、根据解析后的数据对预付费用户的不同业务进行内容计费。
其中,所述步骤B1具体包括B11、所述GGSN将数据包发送到内容计费网关;B12、所述内容计费网关对接收到的数据包进行解析,得到不同内容的业务。
其中,所述步骤B2具体包括B21、所述内容计费网关根据不同内容业务的流量向所述SCP申请计费报告;B22、所述SCP向所述内容计费网关下发不同的申请计费报告消息;B23、所述内容计费网关通过不同的申请计费报告消息分别将统计的不同内容业务的流量发送给所述SCP;B24、所述SCP根据所述不同内容业务的流量以及对应的计费费率对所述预付费用户的不同内容的业务进行相应的费用计算。
其中,在所述步骤B21之前还包括B25、所述内容计费网关根据其配置,以及AAA服务器的计费开始通知,向预付费用户所在的SCP触发智能业务;B26、所述SCP向所述内容计费网关下发智能业务监测点以及申请计费参数。
其中,所述步骤B23具体包括B231、所述内容计费网关根据所述申请计费参数将预付费用户的所述不同内容业务的流量分别进行累积;B232、在所述智能业务上报点,通过不同的申请计费报告消息分别将不同内容业务的流量发送给所述SCP。
其中,所述步骤B2还包括B27、所述SCP根据计算得到的预付费用户所发生的费用,在预付费用户的帐户中进行相应的扣费;B28、所述SCP监测所述预付费用户的帐户是否仍有余额,当确认所述预付费用户的帐户仍有余额时,则继续对所述预付费用户的发生的不同业务进行内容计费并进行相应的扣费;当确认所述预付费用户的帐户的余额不足时,则通知所述内容计费网关强制所述预付费用户下线。
其中,步骤B28中所述通知所述内容计费网关强制所述预付费用户下线的过程还包括D1、所述内容计费网关将所述强制所述预付费用户下线的通知传送给所述GGSN;D2、所述GGSN根据所述通知拒绝转发不同内容业务的数据。
其中,在所述步骤B1之前包括B01、所述预付费用户向所述SGSN发送激活请求;B02、所述SGSN通知GGSN创建所述激活请求的PDP上下文;B03、所述GGSN向所述AAA服务器发送计费请求;B04、所述AAA服务器进行签权、认证、通过后,通知所述内容计费网关开始启动计费功能。
本发明提供的一种对预付费用户的业务进行计费的系统,包括GGSN、SCP和内容计费网关,所述内容计费网关,用于接收GGSN发送的数据包,并负责对所述数据进行解析,得到不同内容的业务,然后将统计后的不同内容的业务流量发送到SCP,通过与所述SCP进行交互,对预付费用户的不同业务进行内容计费。
由上述本发明提供的技术方案可以看出,本发明首先在通用无线分组业务GPRS的网关支持节点GGSN与业务控制点SCP间设置内容计费网关;然后基于所述内容计费网关对预付费用户的不同业务进行内容计费。通过本发明,能够对用户应用层业务进行解析,进而能够实现针对不同的业务内容分别进行不同费率的计费。


图1为支持智能网业务的网络结构;图2为现有技术一的业务流程;图3为现有技术二的业务流程;图4为应用本发明的网络架构图;图5为本发明提供的实施例的流程图。
具体实施例方式
本发明提供了一种对预付费用户的业务进行计费的方法和系统,其核心包括首先在通用无线分组业务GPRS的网关支持节点GGSN与业务控制点SCP间设置内容计费网关;然后基于所述内容计费网关对预付费用户的不同业务进行内容计费。
本发明提供的一种对预付费用户的业务进行计费的系统的架构如图4所示,包括终端设备(如MS、MT等)、SGSN、GGSN、CCG(ContentCharging Gateway;内容计费网关)、SCP和AAA服务器。
其中所述CCG集成了gprsSSF功能,且具有支持3GPP标准的Ge接口与SCP进行信息的交互。其支持的协议栈如表三所示
表三在上述网络架构中,所述终端设备通过无线网络将预付费用户的数据包发送给所述SGSN,所述SGSN将所述数据包转发给所述GGSN,所述GGSN将数据包发送到所述CCG,所述CCG接收所述GGSN发送的数据包,然后负责对所述数据包进行解析,如果该用户是预付费用户,在一个激活的PDP中,可能存在多个业务,如WAP浏览业务、流媒体业务等,这些业务的费率是不同的,(如运营商为了吸引更多用户使用流媒体业务,可能将流媒体的费率制定的比较低)。所述CCG将每个用户产生的每个业务的流量发送到SCP,所述SCP根据自己的计费策略,进行相应的计费,和相应的扣款,如果该用户已经没有余额,则对用户进行下线处理,以保护运营商的权益。
本发明提供的实施例是当预付费用户进行WAP浏览业务时,对预付费用户的具体业务进行内容计费的实施过程,其如图5所示,包括步骤1,预付费用户通过终端设备,如MS(手机)、MT(移动终端)等,向SGSN发送激活请求;步骤2,所述SGSN通知GGSN创建该PDP的上下文;步骤3,GGSN向AAA服务器发送计费请求;步骤4,所述AAA服务器进行鉴权、认证、通过后,通知CCG开始启动计费;并回送计费开始响应给所述GGSN;步骤5,所述CCG根据其配置,向该用户所在的SCP触发智能业务;步骤6,所述SCP向CCG下发智能业务监测点;步骤7,所述SCP向CCG下发申请计费参数(例如,里面的参数如果是30K字节,则表明该用户在运行了30K字节的WAP浏览业务后,要向SCP上报)。
在执行步骤5至步骤7过程的同时,所述AAA服务器回送计费开始响应消息给所述GGSN,所述GGSN接收到所述计费开始响应消息后,回送创建上下文响应消息给所述SGSN;所述SGSN回送激活接受消息给预付费用户的终端设备;所述预付费用户根据终端设备的附着情况进行业务,并通过所述SGSN将业务发送给所述GGSN。
当所述GGSN将所述预付费用户进行的业务发送到所述CCG后,所述CCG执行步骤8。
步骤8,对预付费用户的业务进行解析,发现是WAP浏览业务,则根据所述SCP下发的申请计费参数将该业务的流量进行累积;然后执行步骤9;在步骤8中,以WAP与FTP业务的区分为例说明如何对预付费用户的业务进行解析,发现是WAP浏览业务的过程WAP业务属于浏览业务,它的服务器对应的端口号一般为80或者8000,而FTP业务,对应的服务器的端口号是21或者23,因此,根据对预付费用户的业务的目的服务器的端口号的分析,就可以区分WAP与FTP业务。
步骤9,所述CCG向所述SCP申请计费报告消息。
步骤10,所述SCP回送申请计费响应给所述CCG;步骤11,所述CCG在所述智能业务监测点,通过申请计费报告消息将所述累计后的业务流量上报给所述SCP。
步骤12,所述SCP根据WAP浏览的费率进行相应的扣费。
如果SCP发现该用户的帐号仍然有余额,则再次下发申请计费消息,消息中可能仍然携带30K字节。如此往下循环,直到用户下线,则CCG统计最后一次的WAP浏览流量,上报给所述SCP。
当所述SCP发现该用户帐号的余额不足时,则SCP通知CCG需要强制该用户下线,CCG则通知GGSN,所述GGSN接收到所述通知后,不再转发数据。
上述实施例说明了预付费用户进行WAP浏览业务时的具体实施过程,当然依据本发明提供的方法,也可以进行其它的各种业务。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种对预付费用户的业务进行计费的方法,其特征在于,包括A、在通用无线分组业务GPRS的网关支持节点GGSN与业务控制点SCP间设置内容计费网关;B、基于所述内容计费网关对预付费用户的不同业务进行内容计费。
2.根据权利要求1所述的方法,其特征在于,所述步骤B具体包括B1、所述内容计费网关对应用层的数据进行解析;B2、根据解析后的数据对预付费用户的不同业务进行内容计费。
3.根据权利要求2所述的方法,其特征在于,所述步骤B1具体包括B11、所述GGSN将数据包发送到内容计费网关;B12、所述内容计费网关对接收到的数据包进行解析,得到不同内容的业务。
4.根据权利要求2所述的方法,其特征在于,所述步骤B2具体包括B21、所述内容计费网关根据不同内容业务的流量向所述SCP申请计费报告;B22、所述SCP向所述内容计费网关下发不同的申请计费报告消息;B23、所述内容计费网关通过不同的申请计费报告消息分别将统计的不同内容业务的流量发送给所述SCP;B24、所述SCP根据所述不同内容业务的流量以及对应的计费费率对所述预付费用户的不同内容的业务进行相应的费用计算。
5.根据权利要求4所述的方法,其特征在于,在所述步骤B21之前包括B25、所述内容计费网关根据其配置,以及AAA服务器的计费开始通知,向预付费用户所在的SCP触发智能业务;B26、所述SCP向所述内容计费网关下发智能业务监测点以及申请计费参数。
6.根据权利要求5所述的方法,其特征在于,所述步骤B23具体包括B231、所述内容计费网关根据所述申请计费参数将预付费用户的所述不同内容业务的流量分别进行累积;B232、在所述智能业务上报点,通过不同的申请计费报告消息分别将不同内容业务的流量发送给所述SCP。
7.根据权利要求5所述的方法,其特征在于,所述步骤B2还包括B27、所述SCP根据计算得到的预付费用户所发生的费用,在预付费用户的帐户中进行相应的扣费;B28、所述SCP监测所述预付费用户的帐户是否仍有余额,当确认所述预付费用户的帐户仍有余额时,则继续对所述预付费用户的发生的不同业务进行内容计费并进行相应的扣费;当确认所述预付费用户的帐户的余额不足时,则通知所述内容计费网关强制所述预付费用户下线。
8.根据权利要求7所述的方法,其特征在于,步骤B28中所述通知所述内容计费网关强制所述预付费用户下线的过程还包括D1、所述内容计费网关将所述强制所述预付费用户下线的通知传送给所述GGSN;D2、所述GGSN根据所述通知拒绝转发不同内容业务的数据。
9.根据权利要求1所述的方法,其特征在于,在所述步骤B1之前包括B01、所述预付费用户向所述SGSN发送激活请求;B02、所述SGSN通知GGSN创建所述激活请求的PDP上下文;B03、所述GGSN向所述AAA服务器发送计费请求;B04、所述AAA服务器进行签权、认证、通过后,通知所述内容计费网关开始启动计费功能。
10.一种对预付费用户的业务进行计费的系统,包括GGSN和SCP,其特征在于,还包括内容计费网关,用于接收GGSN发送的数据包,并负责对所述数据进行解析,得到不同内容的业务,然后将统计后的不同内容的业务流量发送到SCP,通过与所述SCP进行交互,对预付费用户的不同业务进行内容计费。
全文摘要
本发明涉及一种对预付费用户的业务进行计费的方法,其核心是首先在通用无线分组业务GPRS的网关支持节点GGSN与业务控制点SCP间设置内容计费网关;然后基于所述内容计费网关对预付费用户的不同业务进行内容计费。通过本发明,能够对用户应用层业务进行解析,进而能够实现针对不同的业务内容分别进行不同费率的计费。
文档编号H04Q3/00GK1863262SQ20051008300
公开日2006年11月15日 申请日期2005年7月12日 优先权日2005年7月12日
发明者王广伟 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1