数据业务实时计费方法、系统及代理服务器的制作方法

文档序号:7665716阅读:99来源:国知局
专利名称:数据业务实时计费方法、系统及代理服务器的制作方法
技术领域
本发明涉及一种数据业务实时计费技术,尤其涉及一种对漫游用户的数 据业务进行实时计费的方法、系统及代理服务器。
背景技术
如图1所示,现有的数据业务计费系统包括位于拜访地的数据业务控制
网元,数据业务接入网元及位于归属地的在线计费系统(Online Charging System,简称OCS )。其中,数据业务控制网元用于当处于拜访地的用户使 用数据业务时,完成对数据业务的鉴权控制,与归属地的OCS建立连接,以 实现数据业务的实时计费;数据业务接入网元用于将漫游到拜访地的用户接 入到网络,并协助数据业务控制网元完成对用户使用数据业务的情况进行监 控;OCS用于存放实时计费用户的账户信息,当接收到数据业务控制网元发起 的实时数据业务计费请求时,对用户进行鉴权、批价扣费并返回响应。
现有的数据业务实时计费过程主要包括当用户漫游到拜访地时,通过 数据业务接入网元接入网络,从而可以使用如通用分组无线业务(General Packet Radio Service,简称GPRS)上网等数据业务;当用户使用数据业 务时,访问地的数据业务控制网元会向OCS发起实时数据业务计费请求,由 归属地的OCS根据用户的账户信息进行鉴权计费。
在现有技术中,所有的用户的账户信息由于数据量很大,因此,都是分 布放置在不同的OCS中的。如图1所示,归属地中具有如0CS1、 OCS 及OCS3 等多个ocs。为了能直接够查找到待计费的用户的账户信息,拜访地的数据业 务控制网元和归属地的所有OCS都建立直接连接;同时归属地的所有OCS之
间也需要建立连接,使得当某个ocs接收到非本ocs用户的实时数据业务计 费请求时,可以通过远程消息接口连接到用户真正所属的ocs以便进行鉴权计费。
现有技术的缺陷在于
1、 出于均衡现网设备的业务负荷的需要,现有运营商经常会对账户信息 进行割接或迁移,比如将0CS1的账户信息迁移到0CS2。进行割接或迁移后, 需要其他拜访地的数据业务控制网元修改用户的路由数据,由OCS1改为0CS2, 从而增加了系统维护的负担,加大了额外的工作量。
2、 由于不同拜访地的网络设置进行割接或迁移后,很难保证路由数据能 够同步改变。因此,为了保证能够根据原有路由数据仍然能够找到相应的OCS, 在现有技术中,除了要求数据业务控制网元和归属地的所有OCS都建立直接连 接外,归属地的各OCS之间也需要建立连接,并且每个OCS也需要具有查找账 户信息的能力。这使得组网结构非常复杂,增加了信息交互的难度,也增加
了ocs的系统复杂度。
3、 由于现有技术中,数据业务控制网元是和OCS直接相连的,当运营商 部署新的数据业务时,有可能会采用新的鉴权、计费协议。这就要求相应的
ocs支持新的协议,从而不可避免地增加了维护的难度,也进一步增加了ocs 的系统复杂度。

发明内容
本发明要解决的问题是提供一种能够简化系统结构且易于组网维护的数 据业务实时计费技术。
为了解决上迷问题,本发明的 一 个实施例是提供了 一种数据业务实时
计费方法,其中包括
拜访地中的数据业务接入网元接收到用户的业务接入请求后,向所述 拜访地中的数据业务控制网元发送数据业务请求;
所述数据业务控制网元接收到所述数据业务请求后,向归属地的代理 服务器发送数据业务计费请求;
所述代理服务器根据所述数据业务计费请求中携带的计费号码,在归 属地中查找所述用户归属的OCS,并将所述数据业务计费请求转发给该
OCS;
所述OCS根据所述数据业务计费请求对所述用户进行鉴权计费。
为了解决上述问题,本发明的另一个实施例是提供了一种代理服务器,
位于归属地中,与所述归属地中的各个OCS分别相连,并与拜访地中的数 据业务控制网元相连,其中包括
第 一模块,用于接收来自于数据业务控制网元的数据业务计费请求;
第二模块,用于根据第 一模块接收到的所述数据业务计费请求中携带 的计费号码,在所述归属地中查找发出业务接入请求的用户归属的ocs,
第三模块,将第 一模块接收到的所述数据业务计费请求转发给由第二 模块查找到的OCS进行鉴权计费。
为了解决上述问题,本发明的又一个实施例是提供了一种数据业务实时 计费系统,包括位于拜访地的数据业务控制网元,与所述数据业务控制网元 相连的数据业务接入网元,及位于归属地的多个OCS,其中还包括本发明所述
的代理服务器,与所述归属地中的各个ocs分别相连,并与拜访地中的所述
数据业务控制网元相连。 通过本发明,实现了对数据业务的实时计费。由于引入代理服务器实现
对用户归属的ocs进行查找,因此,避免了在对一个归属地的用户账户信
息进行割接或迁移时,全网其他区域也要修改路由数据的情况,从而减少
了系统负担和工作量;在引入代理服务器后,归属地的各0CS只要与代理服 务器进行连接即可,而彼此之间无需直接连接,从而减小了系统的复杂性,
并且各个ocs也无需具有查找用户账户信息的能力,从而也降低了 ocs的系 统复杂度;另外,由于代理服务器可以将接收到的各种协议请求均转变为0CS
可识别的协议请求,因此,当归属地或拜访地采用新的对数据业务的鉴权、 计费协议时,只要在代理服务器上增加相应的协议转换功能即可实现原有的 实时计费流程,而OCS设备无需进行更新,从而减小了更新的难度,促进了 系统的升级。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为现有数据业务实时计费系统的结构示意图2为本发明方法实施例1所述数据业务实时计费方法的流程图3为本发明方法实施例1所述彩信业务的实时计费信令图4为本发明方法实施例2所述数据业务实时计费方法的流程图5为本发明方法实施例2所述彩信业务及GPRS业务的实时计费信令图6为本发明系统实施例所述的数据业务实时计费系统的结构示意图7为图6中的代理服务器的结构示意图。
具体实施例方式
本发明方法实施例1
一种数据业务实时计费方法,如图2所示,包括
步骤101,拜访地中的数据业务接入网元接收到用户的业务接入请求 后,向该拜访地中的数据业务控制网元发送数据业务请求。
当用户发送彩信时,上述数据业务接入网元可以为服务GPRS支持节点 (Service GPRS Supporting node,以下简称SGSN),数据业务控制网 元可以为多i某体4言息月艮务中心(Multimedia Messaging Service Center, 以下简称MMSC)。具体地,本步骤可以为SGSN接收到用户的彩信后,向 画SC发送彩信业务请求,即向MMSC上报待发送的彩信。
步骤102,数据业务控制网元接收到数据业务请求后,向归属地的代
理服务器发送数据业务计费请求。
具体地,上述代理服务器可以采用直径信用控制(Diameter Credit Control,以下筒称DCC)代理服务器。在彩信业务中,本步骤具体可以为 醒SC接收到彩信业务请求后,向DCC代理服务器发送彩信业务实时扣费请 求。
步骤103,代理服务器根据接收到的数据业务计费请求中携带的计费 号码,在位于归属地的OCS中查找所述用户归属的OCS,并将所述数据业 务计费请求转发给该OCS。
具体地,在彩信业务中,本步骤具体为DCC代理服务器根据接收到的 彩信业务实时扣费请求中携带的计费号码在归属地中查找所述0CS。其中, OCS是位于归属地中的系统,存储有归属用户的账户信息,如计费号码等。 在本实施例中,归属地中的多个OCS彼此不直接相连,而是均与代理服务 器直接相连。
具体地,当转发数据业务计费请求时,DCC代理服务器可以先将上述 彩信业务实时扣费请求转换为信用控制请求(Credit Control Request, 以下简称CCR)格式的消息,即转换为彩信业务实时扣费CCR消息,然后 再转发给所述OCS。
步骤104,所述OCS根据接收到的所述数据业务计费请求对所述用户 进行鉴权计费。具体地,在彩信业务中,本步骤具体为OCS根据所述彩信 业务实时扣费请求对所述用户进行鉴权计费。
步骤105,经过步骤104后即完成了对用户的实时计费,另外,还可 以根据需要,由OCS向所述代理服务器回复数据业务计费应答;由所述代 理服务器将该数据业务计费应答转发给所述数据业务控制网元;再由所述 数据业务控制网元向所述数据业务接入网元发送数据业务应答;进而由所 述数据业务接入网元转发给所述用户,以通知用户计费完成。
在彩信业务中,本步骤具体为由OCS向所述DCC代理服务器回复彩信
业务实时扣费应答;由所述DCC代理服务器将该彩信业务实时扣费应答转
发给MMSC;再由MMSC向SGSN发送彩信业务应答,通知用户彩信发送完毕。
具体地,当回复数据业务计费应答时,OCS可以先回复信用控制应答 (Credit Control Answer,以下简称CCA)冲各式的消息,即转换为彩信业 务实时扣费应答CCA消息;然后由DCC代理服务器将上述彩信业务实时扣 费应答CCA消息转换为彩信业务实时扣费应答后再转发给應SC。
图3为本实施例所述数据业务实时计费方法应用于彩信业务中的信令 流程图。其中,虛线框1所示部分为对用户a进行实时计费的信令流程, 由于用户a的账户信息保存在OCSa中,因此,由0CSa对其实现鉴权和计 费;相应地,虚线框2所示部分为对用户b进行实时计费的信令流程,由 于用户b的账户信息保存在OCSb中,因此,由OCSb对其实现鉴权和计费。
通过本实施例所述方法,实现了对彩信业务的实时计费。由于引入代 理服务器实现对用户归属的OCS进行查找,因此,避免了在对一个归属地的 用户账户信息进行割接或迁移时,全网其他区域也要修改路由数据的情况, 从而减少了系统负担和工作量;在引入代理服务器后,归属地的各OCS只要与 代理服务器进行连接即可,而彼此之间无需直接连接,从而减小了系统的复 杂性,并且各个OCS也无需具有查找用户账户信息的能力,从而也降低了OCS 的系统复杂度;另外,由于代理服务器可以将接收到的各种协议请求均转变 为OCS可识别的协议请求,因此,当归属地或拜访地采用新的对lt据业务的鉴 权、计费协议时,只要在代理服务器上增加相应的协议转换功能即可实现原 有的实时计费流程,而OCS设备无需进行更新,从而减小了更新的难度,促进 了系统的升级。
本发明方法实施例2
实施例1主要以彩信业务为例说明了一种数据业务实时计费方法,本实 施例中以GPRS业务为例进一步说明上述数据业务实时计费方法,如图4 所示,包括
步骤201, SGSN接收到用户的GPRS业务接入请求后,向GGSN发送创 建应用上下文请求,用于请求建立GPRS连接。
其中,SGSN在网络中可以起到数据业务4妄入网元的作用,网关GPRS 支持节点(Gateway GPRS Support Node,以下简称GGSN)在网络中可以 起到数据业务控制网元的作用。
步骤202, GGSN向DCC代理服务器发送GPRS业务预计费请求。
其中,GPRS业务预计费请求是指在正式计费前,预先估计该用户的费 用余额是否具有足够的支付能力。例如,假设用户请求下载10M大小的文 件,但如果其费用余额不足以支付下载该流量的文件,则停止对其服务, 不进行正式计费。
步骤203, DCC代理服务器根据接收到的GPRS业务预计费请求中携带 的计费号码,在归属地中查找所述用户归属的OCS,并将所述GPRS业务预 计费请求转发给该OCS。
具体地,当转发GPRS业务预计费请求时,DCC代理服务器可以先将上 述GPRS业务预计费请求转换为CCR格式的消息,即转换为GPRS业务预计 费请求CCR消息,然后再转发给所述OCS。
步骤204, OCS根据所述GPRS业务预计费请求对所述用户进行鉴权预 计费。
步骤205,完成鉴权预计费后,还可以根据需要,由OCS向所述DCC 代理服务器回复GPRS业务预计费应答,表明预计费的结果;由该DCC代理 服务器将该GPRS业务预计费应答转发给GGSN;再由GGSN根据该GPRS业 务预计费应答向SGSN发送创建应用上下文响应,以通知SGSN上下文创建 成功,可以开始GPRS业务。
具体地,当回复GPRS业务预计费应答时,OCS可以先回复CCA格式的 消息,即转换为GPRS业务预计费应答CCA消息,再由DCC代理服务器将上 述GPRS业务预计费应答CCA消息转换为GPRS业务预计费应答后再转发给GGSN。
步骤206,当SGSN接收到用户的GPRS业务终止请求后,向GGSN发送 删除应用上下文请求。
其中,GPRS业务终止请求是指当用户完成GPRS业务后向SGSN发送 的请求消息,用于请求结束当前的GPRS业务连接。
步骤207,所述GGSN向所述DCC代理服务器发送GPRS业务扣费请求。
其中,GPRS业务扣费请求用于请求OCS根据用户实际下载的GPRS业 务流量进行实时扣费。
步骤208, DCC代理服务器根据接收到的GPRS业务扣费请求中携带的 计费号码,在归属地中查找所述用户归属的OCS,并将所述GPRS业务扣费 请求转发给该OCS。
具体地,当转发GPRS业务扣费请求时,DCC代理服务器可以先将上述 GPRS业务扣费请求转换为CCR格式的消息,即转换为GPRS业务扣费请求 CCR消息,然后再转发给所述OCS。
步骤209, OCS根据所述GPRS业务扣费请求对所述用户进行扣费。
步骤210,完成扣费后,还可以根据需要,由OCS向所述DCC代理服 务器回复GPRS业务扣费应答,表明扣费的结果;由该DCC代理服务器将该 GPRS业务扣费应答转发给GGSN;再由GGSN根据该GPRS业务扣费应答向 SGSN发送删除应用上下文响应,以通知SGSN扣费完成,结束GPRS业务。
具体地,当回复GPRS业务扣费应答时,OCS可以先回复CCA才各式的消 息,即GPRS业务扣费应答CCA消息,再由DCC代理服务器将该GPRS业务 扣费应答CCA消息转换为GPRS业务扣费应答后再转发给GGSN。
通过本实施例所述方法,实现了对GPRS业务的实时计费。由于引入代 理服务器实现对具有相应账户信息的OCS进行查找,因此,避免了在对一个 归属地的用户账户信息进行割接或迁移时,全网其他归属地也要修改路由 数据的情况,从而减少了系统负担和工作量;在引入代理服务器后,归属地
的各OCS只要与代理服务器进行连接即可,而彼此之间无需直接连接,从而减
小了系统的复杂性,并且各个ocs也无需具有查找账户信息的能力,从而也降
低了OCS的系统复杂度;另外,由于代理服务器可以将接收到的各种协议请求 均转变为OCS可识别的协议请求,因此,当归属地或拜访地采用新的鉴权、计 费协议时,只要在代理服务器上增加相应的协议转换功能即可实现原有的实 时计费流程,而另一方设备无需进行更新,从而减小了更新的难度,促进了 系统的升级。
此处需要说明的是,虽然上述方法实施例l及本实施例分别对彩信业务和 GPRS业务的实时计费流程进行了阐述,但这并不意味着本发明所述方法实施 例仅能适用于其中一种数据业务。实际上,通过代理服务器可以对彩信业务、 GPRS业务和其他数据业务同时实现实时计费,如图5所示为同时实现彩信业务 和GPRS业务的实时计费的信令图。其中虛线框3所示部分为对GPRS业务进行实 时计费的信令图;虚线框4所示部分为对彩信业务进行实时计费的信令图。
本发明系统实施例
本实施例提供了一种数据业务实时计费系统,如图6所示,包括位于 拜访地的数据业务控制网元,与所述数据业务控制网元相连的数据业务接 入网元,及位于归属地的多个0CS,如0CS1、 0CS2、 0CS3等。并且还包括 一代理服务器IO,与归属地中的各个OCS分别相连,并与拜访地中的数据 业务控制网元相连。
上述数据业务实时计费系统的工作原理如本发明方法实施例1、 2所 示,其中,代理服务器10的结构如图7所示,包括第一模块ll,第二模 块12和第三模块13,其工作原理如下
第一模块11接收来自于数据业务控制网元的数据业务计费请求;第二 模块12根据第一模块ll接收到的数据业务计费请求中携带的计费号码, 在其所在的归属地中查找发出业务接入请求的用户归属的0CS;第三模块 13将第 一模块11接收到的数据业务计费请求转发给由第二模块12查找到
的ocs,再由该ocs进行相应的鉴权计费。
另外,代理服务器IO还可以为DCC代理服务器。为了实现协议转换, 代理服务器10中还可以包括第四模块14,用于将第一模块ll接收到的数 据业务计费请求转换为数据业务计费请求CCR消息并将来自于OCS的数据 业务计费应答CCA消息转换为数据业务计费应答,再转发给数据业务控制 网元。从而实现了将接收到的各种协议请求均转变为OCS可识别的协议请 求,因此,当归属地或拜访地采用新的数据业务的鉴权、计费协议时,只 要在代理服务器上增加相应的协议转换功能即可实现原有的实时计费流 程,而另一方设备无需进行更新,从而减小了更新的难度,促进了系统的 升级。
通过本实施例所述系统,实现了对数据业务的实时计费。由于引入代理 服务器实现对具有相应账户信息的OCS进行查找,因此,避免了在对一个 归属地的用户账户信息进行割接或迁移时,全网其他区域也要修改路由数 据的情况,从而减少了系统负担和工作量;在引入代理服务器后,归属地的 各OCS只要与代理服务器进行连接即可,而彼此之间无需直接连接,从而减 小了系统的复杂性,并且各个OCS也无需具有查找账户信息的能力,从而也 降低了 OCS的系统复杂度。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术 人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或 者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技
术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1、一种数据业务实时计费方法,其特征在于包括拜访地中的数据业务接入网元接收到用户的业务接入请求后,向所述拜访地中的数据业务控制网元发送数据业务请求;所述数据业务控制网元接收到所述数据业务请求后,向归属地的代理服务器发送数据业务计费请求;所述代理服务器根据所述数据业务计费请求中携带的计费号码,在位于归属地的OCS中查找所述用户归属的OCS,并将所述数据业务计费请求转发给该OCS;所述OCS根据所述数据业务计费请求对所述用户进行鉴权计费。
2、 根据权利要求1所述的数据业务实时计费方法,其特征在于所述 OCS进行鉴权计费之后还包括所述代理服务器将来自于所述OCS的数据业务计费应答转发给所述数 据业务控制网元;所述数据业务控制网元向所述数据业务接入网元发送数据业务应答。
3、 根据权利要求1所述的数据业务实时计费方法,其特征在于所述 代理服务器为直径信用控制代理服务器,所述直径信用控制代理服务器将 所述数据业务计费请求转发给所述OCS包括将所述数据业务计费请求转 换为数据业务计费请求CCR消息后转发给所述OCS。
4、 根据权利要求3所述的数据业务实时计费方法,其特征在于所述 OCS向所述代理服务器回复数据业务计费应答包括向所述直径信用控制 代理服务器回复数据业务计费应答CCA消息。
5、 根据权利要求4所述的数据业务实时计费方法,其特征在于所述 代理服务器将所述数据业务计费应答转发给所述数据业务控制网元具体 为所述代理服务器将接收到的数据业务计费应答CCA消息转换为数据业 务计费应答后转发给所述数据业务控制网元。
6、 根据权利要求1 ~5所述的任一数据业务实时计费方法,其特征在于所述数据业务接入网元为服务GPRS支持节点,所述数据业务控制网元为多媒体信息服务中心,所述数据业务接入网元接收到用户的业务接入请求后,向所述数据业务控制网元发送数据业务请求包括所述服务GPRS 支持节点接收到用户的彩信业务接入请求后,向所述多媒体信息服务中心 发送彩信业务请求。
7、 根据权利要求6所述的数据业务实时计费方法,其特征在于所述 数据业务控制网元向所述代理服务器发送数据业务计费请求具体为所述 多媒体信息服务中心向所述直径信用控制代理服务器发送彩信业务实时扣 费请求。
8、 根据权利要求7所述的数据业务实时计费方法,其特征在于所述 OCS向所述代理服务器回复数据业务计费应答具体为所述OCS向所述 直径信用控制代理服务器回复彩信业务实时扣费应答。
9、 根据权利要求1 ~5所述的任一数据业务实时计费方法,其特征在 于所述数据业务接入网元为服务GPRS支持节点,所述数据业务控制网元 为GGSN,所述数据业务接入网元接收到用户的业务接入请求后,向所述 数据业务控制网元发送数据业务请求包括所述服务GPRS支持节点接收 到用户的GPRS业务接入请求后,向所述GGSN发送创建应用上下文请求。
10、 根据权利要求9所述的数据业务实时计费方法,其特征在于所 述数据业务控制网元向所述代理服务器发送数据业务计费请求具体为所 述GGSN向所述直径信用控制代理服务器发送GPRS业务预计费请求。
11、 根据权利要求IO所述的数据业务实时计费方法,其特征在于所 述OCS根据所述数据业务计费请求对所述用户进行鉴权计费具体为所述 OCS根据所述数据业务预计费请求对所述用户进行鉴权预计费。
12、 根据权利要求11所迷的数据业务实时计费方法,其特征在于所 述OCS完成所述鉴权预计费之后还包括所述GGSN接收到来自于服务GPRS支持节点的删除应用上下文请求 后,向所述直径信用控制代理服务器发送GPRS业务扣费请求;所述直径信用控制代理服务器将所述GPRS业务扣费请求发送给所述 OCS;所述OCS根据所述GPRS业务扣费请求对所述用户进行扣费。
13、 根据权利要求12所述的数据业务实时计费方法,其特征在于所 述直径信用控制代理服务器将所述GPRS业务扣费请求发送给所述OCS具 体为将所述GPRS业务扣费请求转换为GPRS业务扣费CCR消息后发送给所述ocs。
14、 根据权利要求13所述的数据业务实时计费方法,其特征在于所 述OCS完成所述扣费后还包括所述OCS向所述直径信用控制代理服务 器回复GPRS业务扣费应答CCA消息。
15、 一种代理服务器,位于归属地中,与所述归属地中的各个OCS 分别相连,并与拜访地中的数据业务控制网元相连,其特征在于包括第一模块,用于接收来自于数据业务控制网元的数据业务计费请求; 第二模块,用于根据第一模块接收到的所述数据业务计费请求中携带的计费号码,在所述归属地中查找发出业务接入请求的用户归属的OCS, 第三模块,将第 一模块接收到的所述数据业务计费请求转发给由第二模块查找到的OCS进行鉴权计费。
16、 根据权利要求15所述的代理服务器,其特征在于还包括第四模块,用于将第 一模块接收到的数据业务计费请求转换为数据业 务计费请求CCR消息,以及将来自于所述OCS的数据业务计费应答CCA 消息转换为数据业务计费应答。
17、 一种数据业务实时计费系统,包括位于拜访地的数据业务控制 网元,与所述数据业务控制网元相连的数据业务接入网元,及位于归属地 的多个OCS,其特征在于还包括一代理服务器,与所述归属地中的各个 OCS分别相连,并与拜访地中的所述数据业务控制网元相连。
全文摘要
本发明涉及一种数据业务实时计费方法、系统及代理服务器,其中方法包括拜访地中的数据业务接入网元接收到用户的业务接入请求后,向数据业务控制网元发送数据业务请求;数据业务控制网元向归属地的代理服务器发送数据业务计费请求;所述代理服务器将数据业务计费请求转发给查找到的OCS进行鉴权计费。代理服务器包括第一模块、第二模块和第三模块。系统包括数据业务控制网元、数据业务接入网元、多个OCS、及代理服务器。通过本发明,实现了对数据业务的实时计费、减少了系统负担和工作量,减小了OCS的复杂性,并且也减小了更新的难度,促进了系统的升级。
文档编号H04L12/14GK101179405SQ20071017936
公开日2008年5月14日 申请日期2007年12月12日 优先权日2007年12月12日
发明者符含强 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1