一种网络游戏接入控制与计费方法

文档序号:7883724阅读:229来源:国知局
专利名称:一种网络游戏接入控制与计费方法
技术领域
本发明涉及网络通讯,尤其指一种网络游戏接入控制与计费方法。
背景技术
目前,网络游戏的计费方式普遍采用了点数卡的方式,不同的游戏服务提供商通常会发行不同的点数卡。对于用户而言,使用点数卡的方式需要预先付费,而且玩不同的网络游戏需要购买不同的点数卡,使用上存在诸多不便。
对于游戏服务提供商而言,其服务器除了提供网络游戏功能外,还要承担计费的功能,随之而来的可用性、安全性、客户服务等诸多问题都会造成人力和财力投入。
有些ISP(互联网服务提供商)针对本地拨号用户推出了的游戏直通车服务项目,允许用户无需购买任何游戏的点数卡,就可直接玩签约的直通车在线游戏。本地拨号接入游戏直通车项目具有快捷、方便、实惠等特点,但它在业务上存在两个问题·一是仅适用于本地的拨号上网用户,适应用户面有限。
·二是无法防止用户通过共享信道的方式,同时有多人进行游戏,或一人登录多个角色进行游戏。这会造成游戏服务提供商和电信运营商的直接经济损失。对用户而言,部分用户的上述行为会造成游戏的不公平性,最终影响网络游戏增值业务的发展。
另外有些宽带接入服务商直接在宽带接入设备上对不同封装类型的数据包进行过滤和计费,业务上也可实现对游戏连接的控制和计费,但这样的技术方案同样存在适用面窄和性能效率的问题,它只面向宽带用户接入,同时宽带网络设备既要担负正常的业务服务,又要承担过滤和计费的额外功能,处理负荷过于沉重。

发明内容
本发明的目的是针对传统网络游戏中接入控制与计费存在的上述问题,提供一种适用于多种用户接入,而且能有效防止共享信道行为的网络游戏接入控制与计费方法。
为了实现上述目的,本发明采用如下技术方案,该网络游戏接入控制与计费方法主要包括以下步骤a.在二层隧道协议网络服务器(LNS)与游戏服务器群网之间的通讯链路上接入旁路监听设备;b.游戏用户通过接入方式进行上网;c.游戏用户向游戏服务器建立传输控制协议(TCP)连接请求;d.利用旁路监听设备对该连接的源IP地址、目标IP地址和目标端口进行分析;e.旁路监听设备按照制定的控制策略进行连接控制;f.旁路监听设备对被允许建立的游戏服务的传输控制协议连接进行计时,并根据累计时间进行计费。
在所述的步骤b中,用户接入电信网络中时,电信环境中的Radius计费系统即开始按照连接时间对用户上网进行计费,以实现电信营运商与用户之间的结算。
所述的步骤e中,控制策略定义了地址池中每个IP地址段到厂商游戏地址列表的对应关系,以及所允许的传输控制协议连接数。
所述的步骤e中,当对于违反控制策略的网络游戏传输控制协议连接,旁路监听设备发送TCP Reset包,实行阻断。
所述步骤f在对被允许建立的游戏服务传输控制协议连接进行计时过程中,当网络游戏传输控制协议连接发生断开,旁路监听设备则对该连接的计时结束。
由于本发明采用了上述技术方案,该方法与传统的网络游戏的计费方法,具有以下明显的优点和积极效果;1)适合多种接入用户,不需要购买点数卡就能直接玩签约游戏本发明方法可适用于本地窄带用户、宽带用户、网吧上网用户、其他ISP用户和外地用户,不用购买任何游戏的点数卡,就能直接玩游戏路路通签约的网络游戏。
2)信道使用授权本发明方法可限制单个用户能同时登录的游戏数量,禁止多个用户共享单个用户的信道登录游戏,禁止单个用户以不同的身份多次登录到同一个游戏。
3)不影响用户正常使用游戏本发明方法采用旁路监听设备工作方式,对业务网络结构改动小,且属于电信级服务,不影响用户正常使用游戏,控制策略灵活。


图1为本发明的控制与计费方法流程示意图。
图2为采应用本发明控制与计费方法的典型组网结构示意图。
图3为本发明控制与计费方法控制策略示意图。
具体实施例方式
请参阅图1所示,本发明的网络游戏接入控制与计费方法主要包括以下步骤a.在LNS与游戏服务器群网之间的通讯链路上接入旁路监听设备;b.游戏用户通过接入方式进行上网;c.游戏用户向游戏服务器建立传输控制协议(TCP)连接请求;d.利用旁路监听设备对该连接的源IP地址、目标IP地址和目标端口进行分析;e.旁路监听设备按照制定的控制策略进行连接控制;f.旁路监听设备对被允许建立的游戏服务的传输控制协议连接进行计时,并根据累计时间进行计费。
在所述的步骤b中,用户接入电信网络中时,电信环境中的Radius计费系统即开始按照连接时间对用户上网进行计费,以实现电信营运商与用户之间的结算。
所述的步骤e中,控制策略定义了地址池中每个IP地址段到厂商游戏地址列表的对应关系,以及所允许的传输控制协议连接数。
所述的步骤e中,当对于违反控制策略的网络游戏传输控制协议连接,旁路监听设备发送TCP Reset包,实行阻断。
所述步骤f在对被允许建立的游戏服务传输控制协议连接进行计时过程中,当网络游戏传输控制协议连接发生断开,旁路监听设备则对该连接的计时结束。
上述radius计费系统是基于标准Radius协议的具有拨号认证、记帐和计费等功能的设备,是电信业务现有的接入计费平台,其产生的计费信息是电信营运商收取用户上网费用的依据。而旁路监听设备是实现本发明的方法中,网络游戏接入控制与计费的系统设备,所产生的计费信息是电信营运商与游戏服备商进行结算时的依据。
请结合图2所示,旁路监听设备控制策略定义了地址池(IP Pool)中每个IP地址段到厂商游戏地址列表的对应关系及所允许的TCP连接数。当用户向网络游戏服务器建立TCP连接请求时,如果用户IP地址的TCP连接数已经超过了控制策略所定义的最大连接数,则旁路监听设备对其进行阻断,反之,则允许并计时。同样,对于用户IP地址与非本IP地址段所能连接的网络游戏服务器之间的TCP连接,旁路监听设备也实行阻断。
请最后参阅图3所示,依本发明的上述控制与计费方法,前端接入支持多种用户类型,包括窄带用户、宽带用户、网吧上网用户、其他ISP用户和外地用户等。一般来说,先要给每个用户分配user@game的用户名,接入服务器根据域名与二层隧道协议网络服务器(LNS)建立隧道,用户的PPP验证在LNS上进行,并分配IP Pool中的地址,用户通过二层隧道协议网络服务器(LNS)玩游戏及上网,用户接入计费采用Radius计费系统(图3中旁路监听设备左侧)进行。
旁路监听设备旁路到二层隧道协议网络服务器(LNS)与游戏游戏服务器群网之间的通讯链路上,实际可按至交换机镜像端口或分路器的某一分路上,旁路监听设备对所有经过交换机或分路器的网络游戏TCP连接进行监测分析,查看每个TCP连接的源IP地址、目标IP地址和目标端口,并根据控制策略实时控制对于违反控制策略的TCP连接,系统发送传输控制协议复位包(TCP Reset),实行阻断;对于符合控制策略的TCP连接,系统允许其建立并保持,同时进行计时,在图3中,虚线箭头向下表示阻断,虚线箭头向上表示旁路监听工作。
最后,旁路设备可以根据累计时间实行计费,电信营运商便可以依据这些计费信息与游戏服务商进行结算。
权利要求
1.一种网络游戏接入控制与计费方法,其特征在于该方法包括以下步骤,a.在二层隧道协议网络服务器与游戏服务器群网之间的通讯链路上接入旁路监听设备;b.游戏用户通过接入方式进行上网;c.游戏用户向游戏服务器建立传输控制协议连接请求;d.利用旁路监听设备对该连接的源IP地址、目标IP地址和目标端口进行分析;e.旁路监听设备按照制定的控制策略进行连接控制;f.旁路监听设备对被允许建立的游戏服务的传输控制协议连接进行计时,并根据累计时间进行计费。
2.根据权利要求1所述的网络游戏接入控制与计费方法,其特征在于在所述的步骤b中,用户接入电信网络中时,电信环境中的Radius计费系统即开始按照连接时间对用户上网进行计费,以实现电信营运商与用户之间的结算。
3.根据权利要求1所述的网络游戏接入控制与计费方法,其特征在于所述的步骤e中,控制策略定义了地址池中每个IP地址段到厂商游戏地址列表的对应关系,以及所允许的传输控制协议连接数。
4.根据权利要求1所述的网络游戏接入控制与计费方法,其特征在于所述的步骤e中,当对于违反控制策略的网络游戏传输控制协议连接,旁路监听设备发送TCP Reset包,实行阻断。
5.根据权利要求1所述的网络游戏接入控制与计费方法,其特征在于所述步骤f在对被允许建立的游戏服务传输控制协议连接进行计时过程中,当网络游戏传输控制协议连接发生断开,旁路监听设备则对该连接的计时结束。
全文摘要
本发明公开了一种网络游戏接入控制与计费方法,该方法在LNS与游戏服务器群网之间的通讯链路上接入旁路监听设备;游戏用户通过接入方式进行上网;游戏用户向游戏服务器建立传输控制协议连接请求;利用旁路监听设备对该连接的源IP地址、目标IP地址和目标端口进行分析;旁路监听设备按照制定的控制策略进行连接控制;旁路监听设备对被允许建立的游戏服务的传输控制协议连接进行计时,并根据累计时间进行计费。本发明方法适合多种用户上网接入方式,可实现针对网络游戏的信道使用授权功能,不影响用户正常使用游戏,控制策略灵活。
文档编号H04L12/14GK1540547SQ200310108148
公开日2004年10月27日 申请日期2003年10月27日 优先权日2003年10月27日
发明者金波, 周晴杰, 吴咏炜, 任群, 波 金 申请人:上海金诺网络安全技术发展股份有限公司, 上海金诺网络安全技术发展股份有限公
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1