一种分布式可漫游网络交互应用适时计费系统和方法

文档序号:7953656阅读:185来源:国知局
专利名称:一种分布式可漫游网络交互应用适时计费系统和方法
技术领域
本发明属于网络应用计费管理技术领域,具体涉及一种分布式可漫游网络交互应用的用户管理计费系统和方法。
背景技术
当前互联网络上有各种接入互联网络的技术,如拨号上网(采用PPP协议)、宽带仿真拨号(采用PPPoE协议、以太网接入)。网络运营商提供互联网络服务时,都需要做用户登录,进行“鉴别、授权、计费(AAA)”。以上接入技术大多使用RADIUS协议进行用户登录,实现“鉴别、授权、计费(AAA)”。
RADIUS(Remote Authentication Dial In User Service)协议是一项网络接入方面通用的鉴别授权计费协议。RADIUS支持代理和漫游功能。简单地说,代理就是一台RADIUS服务器,可以作为其他RADIUS服务器的代理,负责转发RADIUS认证和计费数据包。所谓漫游功能,就是代理的一个具体实现,这样可以让用户通过本来和其无关的RADIUS服务器进行认证。在具体应用漫游时,为RADIUS服务器识别用户,一般要求用户名输入成用户名@注册地(user@domainl.domain2)的形式,这个格式有网络运营商规定。
现有的大多数网络应用都基于后端服务器的数据库作认证,基于用户的认证行为作计费。即只能以用户的登录行为作为计费对象。
现有以上方法的缺点是只能在用户登录行为发生的时候进行计费动作,在用户使用应用的过程中,无法在需要的时候对用户特定行为适时进行计费;而且难以做到分布式计费和对漫游用户的漫游使用应用的行为进行计费。

发明内容
本发明的目的是提供一种分布式可漫游网络交互应用适时计费系统和方法。
为实现上述目的,本发明采用的技术方案是一种分布式可漫游网络交互应用适时计费系统(以下简称适时计费系统)和方法,系统架构包括网络交互应用客户端、网络交互应用服务器CPa,CPa所属适时计费系统,全国适时计费系统和用户所属适时计费系统,其特征在于所述CPa所属适时计费系统,全国适时计费系统和用户所属适时计费系统是使用LDAP协议规范树状组织数据结构,分布式地为网络上每一个交互应用的计费行为点和每一个用户建立唯一标识即用户标识和计费行为对象标识,并且进行管理和计费的设备;所述网络交互应用客户端,使用适时计费系统客户端软件开发包(SDK)定义各个需要计费的用户交互行为的计费标识,并且开发各个需要计费的行为的计费逻辑程序块;所述网络交互应用服务器CPa是提供各类网络应用服务的设备。
分布式可漫游网络交互应用适时计费的方法包括以下步骤a.用户通过网络或网络应用认证协议系统获得了本次会话的会话标识;b.在网络交互应用客户端运行过程中,在需要计费的时候调用内嵌的利用适时计费系统客户端软件开发包(SDK)开发成的计费逻辑程序块,触发计费事件,适时显现该点需要计费,请用户认可计费;c.用户认可付费,网络交互应用客户端发出内含会话标识、用户标识和计费行为对象标识的计费请求至CPa所属适时计费系统;d.CPa所属适时计费系统根据计费请求内所含的用户标识中的用户所属地域信息判定用户是否和被请求计费的应用服务器在同一个地域,如果在同一地域则执行步骤h;如果不在同一地域则将计费请求转发至全国适时计费系统;e.全国适时计费系统根据计费请求内所含的用户标识中的用户所属地域信息判定用户归属的省份,转发计费请求至用户所属适时计费系统;f.根据计费请求,用户所属适时计费系统进行计费,并返回“计费完成”信息;g.根据用户所属适时计费系统计费完成信息,全国适时计费系统进行漫游计费,并返回“计费完成”信息;h.根据计费请求或全国适时计费系统返回的“计费完成”信息和,CPa所属适时计费系统进行计费,并向网络交互应用服务器CPa返回“计费完成可进行授权”的通知信息;i.网络交互应用服务器CPa根据CPa所属适时计费系统的授权通知,开通被计费系统管制的属性或功能点等授权给用户,然后向CPa所适时计费系统返回“计费完成,开通授权执行”信息;j.CPa所属适时计费系统向网络交互应用客户端返回“计费完成”消息;
k.网络交互应用客户端根据“计费完成”信息,给用户显现该计费点后的功能或者获得该计费点对应的属性等;l.当用户漫游到另一个地方使用本网络交互应用的的时候,重复以上步骤a到步骤k,就可以为该用户作适时计费。
本发明的有益效果是本系统是可分布式的树状组织结构,理论上可以支持无限的用户数;用户通过全局唯一的标识,可以做到漫游使用网络交互应用,并且漫游计费;每个交互应用都有自己的全局唯一标识,支持应用的种类数量理论上无限多;支持收费方式多样,树状组织结构可以为网络上每一个交互应用的计费行为对象点建立唯一标识,例如按次,按属性,按等级,按关,按功能,按时长,包月等计费行为点,实现多样化的计费;树状组织结构支持应用数量多而灵活,可以随着应用的某一种类不断的发展和变化,方便地实现对某一个子树进行扩展;树状组织结构还可以方便地对某一个子树进行逐级分权管理。


图1为本发明的数据组织结构图;图2为本发明的系统架构图;图3为本发明的计费流程图;图4为本发明的典型实施图;图5为本发明在移动交互娱乐业务的具体实施图;图6为本发明在移动交互娱乐业务的具体实施流程中,1.网络交互应用客户端;2.网络交互应用服务器CPa;3.CPa所属适时计费系统;4.全国适时计费系统;5.用户所属适时计费系统;6.移动网络游戏g客户端;7.移动网络游戏g服务器;8.移动网络游戏g接入区计费系统。
具体实施例方式
以下结合附图和实施例对本发明作进一步说明。
参照图1,本系统使用LDAP树状数据结构来为网络上每一个交互应用的计费行为点和每一个用户做唯一地标识。例如某个网络交互应用的计费行为对象点的标识cn=计费点a,ou=GameS,ou=CPa,ou=Game,dc=Sh,dc=ChinaMobile,dc=Com,dc=Cn,其中dc=Sh即网络交互应用所属的地域;再例如,某用户的标识是cn=用户a,ou=z,dc=Gd,dc=ChinaMobile,dc=Com,dc=Cn,其中dc=Gd即用户所属的地域。
这样的数据组织结构的好处在于本系统是可分布式的树状组织结构,理论上可以支持无限的用户数;用户通过全局唯一的标识,可以做到漫游使用网络交互应用,并且漫游计费;每个交互应用都有自己的全局唯一标识,支持应用的种类数量理论上无限多;支持收费方式多样,树状组织结构可以为网络上每一个交互应用的计费行为对象点建立唯一标识,例如按次,按属性,按等级,按关,按功能,按时长,包月等计费行为点,实现多样化的计费;树状组织结构支持应用数量多而灵活,可以随着应用的某一种类不断的发展和变化,方便地实现对某一个子树进行扩展;树状组织结构还可以方便地对某一个子树进行逐级分权管理。
参照图2、图3、图4,一种分布式可漫游网络交互应用适时计费系统和方法,系统架构包括网络交互应用客户端1、网络交互应用服务器CPa 2,CPa所属适时计费系统3,全国适时计费系统4和用户所属适时计费系统5,其特征在于所述CPa所属适时计费系统3,全国适时计费系统4和用户所属适时计费系统5是使用LDAP协议规范树状组织数据结构,为网络上每一个交互应用的计费行为点和每一个用户建立唯一标识即用户标识和计费行为对象标识,并且进行管理和计费的设备;所述网络交互应用客户端1,使用适时计费系统客户端软件开发包(SDK)定义各个需要计费的用户交互行为的计费标识,并且开发各个需要计费的行为的计费逻辑程序块;所述网络交互应用服务器CPa 2是提供各类网络应用服务的设备。
分布式可漫游网络交互应用适时计费的方法包括以下步骤a.用户通过网络或网络应用认证协议系统获得了本次会话的会话标识;b.在网络交互应用客户端1运行过程中,在需要计费的时候调用内嵌的利用适时计费系统客户端软件开发包(SDK)开发成的计费逻辑程序块,触发计费事件,适时显现该点需要计费,请用户认可计费;c.用户认可付费,网络交互应用客户端1发出内含会话标识、用户标识和计费行为对象标识的计费请求至CPa所属适时计费系统3;d.CPa所属适时计费系统3根据计费请求内所含的用户标识中的用户所属地域信息判定用户是否和被请求计费的网络交互应用服务器2在同一个地域,如果在同一地域则执行步骤h;如果不在同一地域则将计费请求转发至全国适时计费系统4;e.全国适时计费系统4根据计费请求内所含的用户标识中的用户所属地域信息判定用户归属的省份,转发计费请求至用户所属适时计费系统5;
f.根据计费请求,用户所属适时计费系统5进行计费,并返回“计费完成”信息;g.根据用户所属适时计费系统5计费完成信息,全国适时计费系统5进行漫游计费,并返回“计费完成”信息;h.根据计费请求或全国适时计费系统4返回的“计费完成”信息,CPa所属适时计费系统3进行计费,并向网络交互应用服务器CPa 2返回“计费完成可进行授权”的通知信息;i.网络交互应用服务器CPa 2根据CPa所属适时计费系统3的授权通知,开通被计费系统管制的属性或功能点等授权给用户,然后向CPa所适时计费系统3返回“计费完成,开通授权执行”信息;j.CPa所属适时计费系统3向网络交互应用客户端1返回“计费完成”消息;k.网络交互应用客户端1根据“计费完成”信息,给用户显现该计费点后的功能或者获得该计费点对应的属性等;l.当用户漫游到另一个地方使用本网络交互应用的的时候,重复以上步骤a到步骤k,就可以为该用户作适时计费。
图5、图6为本发明在移动交互娱乐业务中的实施例。本发明可以很好地用于移动交互娱乐业务,即移动网络游戏的计费中。它很好地解决这类大规模分布式、持续性的动态交互业务的可漫游灵活适时计费问题。在移动交互娱乐业务中,移动网络游戏g客户端6相当于网络交互应用客户端1,移动网络游戏g服务器7相当于网络交互应用服务器CPa 2,移动网络游戏g所属适时计费系统8相当于CPa所属适时计费系统3,其余按上述步骤执行。
权利要求
1. 一种分布式可漫游网络交互应用适时计费系统和方法,系统架构包括网络交互应用客户端(1)、网络交互应用服务器CPa(2),CPa所属适时计费系统(3),全国适时计费系统(4)和用户所属适时计费系统(5);其特征在于所述CPa所属适时计费系统(3),全国适时计费系统(4)和用户所属适时计费系统(5)是使用LDAP协议规范树状组织数据结构,分布式地为网络上每一个交互应用的计费行为点和每一个用户建立唯一标识即用户标识和计费行为对象标识,并且进行管理和计费的设备;所述网络交互应用客户端(1),使用本适时计费系统客户端软件开发包(SDK)定义各个需要计费的用户交互行为的计费标识,并且开发各个需要计费的行为的计费逻辑程序块;所述网络交互应用服务器CPa(2)是提供各类网络应用服务的设备。
2.根据权利要求1所述的分布式可漫游网络交互应用适时计费系统和方法,其特征在于分布式可漫游网络交互应用适时计费的方法包括以下步骤;a.用户通过网络或网络应用认证协议系统获得了本次会话的会话标识;b.在网络交互应用客户端(1)运行过程中,在需要计费的时候调用内嵌的利用适时计费系统客户端软件开发包(SDK)开发成的计费逻辑程序块,触发计费事件,适时显现该点需要计费,请用户认可计费;c.用户认可付费,网络交互应用客户端(1)发出内含会话标识、用户标识和计费行为对象标识的计费请求至CPa所属适时计费系统(3);d.CPa所属适时计费系统(3)根据计费请求内所含的用户标识中的用户所属地域信息判定用户是否和被请求计费的网络交互应用服务器CPa(2)在同一个地域,如果在同一地域则执行步骤h;如果不在同一地域则将计费请求转发至全国适时计费系统(4);e.全国适时计费系统(4)根据计费请求内所含的用户标识中的用户所属地域信息判定用户归属的省份,转发计费请求至用户所属适时计费系统(5);f.根据计费请求,用户所属适时计费系统(5)进行计费,并返回“计费完成”信息;g.根据用户所属适时计费系统(5)计费完成信息,全国适时计费系统(5)进行漫游计费,并返回“计费完成”信息;h.根据计费请求或全国网络交互应用适时计费系统(4)返回的“计费完成”信息,CPa所属适时计费系统(3)进行计费,并向网络交互应用服务器CPa(2)返回“计费完成可进行授权”的通知信息;i.网络交互应用服务器CPa(2)根据CPa所属适时计费系统(4)的授权通知,开通被计费系统管制的属性或功能点等授权给用户,然后向CPa所属适时计费系统(3)返回“计费完成,开通授权执行”信息;j.CPa所属适时计费系统(3)向网络交互应用客户端(1)返回“计费完成”消息;k.网络交互应用客户端(1)根据“计费完成”信息,给用户显现该计费点后的功能或者获得该计费点对应的属性等;l.当用户漫游到另一个地方使用本网络交互应用的的时候,重复以上步骤a到步骤k,就可以为该用户作适时计费。
全文摘要
本发明提供了一种分布式可漫游网络交互应用适时计费系统和方法,系统架构包括网络交互应用客户端、应用服务器CPa,CPa所属适时计费系统,全国适时计费系统和用户所属适时计费系统。系统根据用户和网络交互应用所处的地域,对用户和网络交互应用进行分布式分区管理;系统根据用户标识中的地域信息支持用户漫游使用网络交互应用;网络交互应用客户端在开发的时候,使用网络交互应用适时计费系统的客户端软件开发包(SDK)定义各个需要计费的用户交互行为的计费标识,并且开发各个需要计费的行为的计费逻辑程序块。
文档编号H04L29/06GK1937512SQ200610023610
公开日2007年3月28日 申请日期2006年1月25日 优先权日2006年1月25日
发明者郑杰, 杨海康, 王斌, 王伟珣 申请人:上海移动通信有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1