一种网络游戏系统以及移动终端实现网络游戏的方法

文档序号:1588863阅读:223来源:国知局
专利名称:一种网络游戏系统以及移动终端实现网络游戏的方法
技术领域
本发明涉及无线通信技术,尤其是一种网络游戏系统,以及通过移动通信系统实现网络游戏的方法。
背景技术
随着移动通信网络的普及,现行的移动网络都支持短信服务,现有的短信服务具有成本低廉,传输快捷等优点。
网络游戏使用的是基于计算机互联网的客户端-服务器结构。
网络游戏服务器主要负责游戏数据的存储,游戏角色与游戏世界之间,游戏角色与角色之间的相互作用。服务器分布在不同互联网节点的服务器组,所述服务器组构成一个独立的虚拟游戏世界,世界中的角色既有计算机虚拟,也有用户扮演。每个服务器组内有多台服务器同时工作,处理客户端的数据,每组服务器都有自己独立的用户角色列表,通常用户的一个游戏帐号可以对应不同服务器组的多个游戏角色。例如一个网络游戏服务器通常包括多个区,每个区又包括多个服务器,例如一区三服,五区二服等等,每一个区里面的每一服务器组都是一个独立的虚拟世界。对于角色来说,一个角色只能在一组服务器内进行游戏,各个服务器组之间不能互通。用户可以通过一个授权帐号在不同的服务器组创建不同的角色,这个帐号对于整个网络游戏来说是唯一的。
客户端主要负责收集用户的操作指令,向用户反馈操作的结果和显示游戏的信息。客户端显示的内容,游戏角色的状态都是由服务器决定。一个客户端通常就是一台个人电脑上运行的游戏程序。
目前,参与网络游戏的方法是通过互联网登录服务器以进行游戏,现有技术并没有出现通过无线通信系统参与网络游戏的技术方案。

发明内容
本发明要解决的问题是提供一种网络游戏系统,该系统能够使用户通过窄带数字通信系统参与网络游戏;相应的,本发明还提供了一种移动终端实现网络游戏的方法。
为解决上述技术问题,本发明的目的是通过以下技术方案实现的。
一种网络游戏系统,包括网络游戏服务器、信息网关、账号服务器和无线网络子系统;其中,无线网络子系统,与信息网关连接,以无线短信的方式实现移动终端与信息网关之间的交互;信息网关,获取来自无线网络子系统的短信,触发账号服务器进行验证操作,信息网关对于验证通过的短信进行内容解析,并依据账号服务器返回的游戏账号将短信内容重组为数据包,并发送到网络游戏服务器;账号服务器,与信息网关连接,用于建立和管理游戏账号与移动终端的对应关系;当信息网关获取来自无线网络子系统的短信时,账号服务器对移动终端与游戏账号的对应关系进行验证,并向信息网关报告验证结果;网络游戏服务器,依据数据包中的操作指令完成操作。
上述系统结构基础上,所述网络游戏服务器进一步将游戏操作结果以数据包的形式发送到信息网关;信息网关获取来自网络游戏服务器的数据包后,依据数据包中的游戏账号触发账号服务器进行验证操作,若验证通过则信息网关依据账号服务器返回的移动终端地址生成下发短信。
所述网络游戏服务器包括角色服务器和数据逻辑服务器;所述角色服务器用于保存和管理游戏角色状态;所述数据逻辑服务器获取数据包中的操作指令,并进行游戏操作。
所述账号服务器中建立移动终端移动台号码ISDN与游戏账号的对应关系;或者,建立移动终端ISMI码与游戏账号的对应关系。
一种移动终端实现网络游戏的方法,该方法应用于本发明所述的网络游戏系统,该方法包括预置移动终端与游戏账号之间的对应关系;对于移动终端发送的短信,进行所述对应关系的认证,若认证通过,则依据移动终端所对应的游戏账号解析短信内容并重组成数据包,发送到网络游戏服务器;网络游戏服务器根据预置的数据包格式,获取其中的操作指令,进行游戏操作。
上述方法基础上,网络游戏服务器进一步验证所述账号在该服务器中是否建立了游戏角色,若是,则执行游戏操作。
对于网络游戏服务器以数据包形式发送的游戏操作结果,进行所述对应关系的认证,若认证通过,则依据游戏账号所对应的移动终端地址生成短信,发送到确定的移动终端。
预置移动台号码ISDN与游戏账号之间的对应关系。
以上技术方案可以看出,本发明所提供的网络游戏系统使得玩家可以通过无线终端以短信的方式参与网络游戏。与现有技术相比,用户可以在离开个人电脑或者网络的情况下参与网络游戏;并且,由于短信服务的普遍性以及其不受终端机型限制的特性,使得玩家更容易参与到网络游戏中。
相应的,本发明还提供了一种移动终端实现网络游戏的方法,通过将移动终端短信传送到网络游戏服务器的方式,实现了移动终端参与网络游戏的功能,从而使玩家可以在离开个人电脑客户端的情况下改变网游中角色的状态。从而可以实现丰富的游戏功能和交流功能,如聊天,交易等;并且,由于短信服务的普遍性以及其不受终端机型限制的特性,使得玩家更容易参与到网络游戏中。


图1为本发明所述系统结构示意图;图2为本发明所述方法流程图;图3为网络服务器向移动终端反馈数据流程图。
具体实施例方式
本发明提供了一种网络游戏系统,该系统能够使用户使用移动终端,通过窄带数字通信系统参与网络游戏。本文所述网络游戏是基于互联网进行的一种对抗式电子游戏;所述移动终端是指基于移动通信系统的终端设备,如手机、PDA等。
本发明的核心在于该系统包括网络游戏服务器、信息网关、账号服务器和无线网络子系统;其中,无线网络子系统与信息网关连接,以无线短信的方式实现移动终端与信息网关之间的交互;信息网关,获取来自无线网络子系统的短信,触发账号服务器进行验证操作,信息网关对于验证通过的短信进行内容解析,并依据账号服务器返回的游戏账号将短信内容重组为数据包,并发送到网络游戏服务器;账号服务器与信息网关连接,用于建立和管理游戏账号与移动终端的对应关系;当信息网关获取来自无线网络子系统的短信时,账号服务器对移动终端与游戏账号的对应关系进行验证,并向信息网关报告验证结果;网络游戏服务器,依据数据包中的操作指令完成操作。
参照图1,具体说明本发明系统的实现方式。如图所示,该系统包括无线网络子系统11、信息网关12、账号服务器13和网络游戏服务器侧14。
无线网络子系统11,与信息网关12连接,以短信的方式实现移动终端与信息网关之间的交互;所述无线网络子系统可为基于2G或3G的移动通信系统,并且能够提供短信功能。
信息网关12,负责在移动通信网与互联网之间传送数据。
具体的,获取来自无线网络子系统的短信,触发账号服务器进行验证操作,对于验证通过的短信,信息网关解析该上行短信中的内容,加入账号服务器返回的该终端对应的账号,依据该账号将短信内容重组为网络游戏服务器可识别的数据包,并发送到用户指定的网络游戏服务器,即将数据传送至用户需要操作的角色所在的服务器;以及,信息网关还获取来自网络游戏服务器的数据包,对该数据包进行解析,依据数据包中的游戏账号向账号服务器发送请求,触发账号服务器进行验证操作;对于验证通过的数据包,信息网关根据账号服务器返回的移动终端地址生成下发短信,并将短信通过所述无线网络子系统发送到移动终端。
账号服务器13,用于建立和管理游戏账号与移动终端的对应关系,例如保存用户的登录账号、口令、授权手机号、身份证明等信息。所述账号用于用户将网游登录账号的部分使用权力授予一个移动终端,所述账号与授权移动终端一一对应所述游戏账号与移动终端的对应关系可以为游戏账号与移动台号码ISDN的对应关系;或者为游戏账号与移动终端IMSI码的对应关系。所述移动台号码ISDN为类似现有固话网PSTN的电话号码,在呼叫接续时所拨叫的号码;所述IMSI码(国际移动用户识别码)由移动用户所述国家代号、移动网号码以及移动用户识别码组成,用以识别唯一的国际移动用户。
所述账号服务器还与信息网关连接,当信息网关获取来自无线网络子系统的短信时,向账号服务器发送请求,账号服务器被触发对移动终端与游戏账号的对应关系进行验证,检查该移动终端是否被确定额账号授权访问,账号服务器返回查找结果,并向信息网关报告验证结果,如果所述账号存在,则表明通过账号服务器的验证,将该账号作为操作的目标账号;以及,当信息网关获取来自网络游戏服务器的数据包时,依据数据包中的账号向账号服务器发送请求,触发账号服务器进行验证操作,账号服务器查找已保存的移动终端与游戏账号之间的对应关系,返回所述账号对应的确定移动终端地址,用于信息网关生成下发短信。
网络游戏服务器侧14,依据数据包中的操作指令完成操作。
如图所示,所述网络游戏服务器侧可包括多个网络游戏服务器组,所述网络游戏服务器组中包括角色服务器141和数据逻辑服务器142。其中,角色服务器在服务器组中负责保存、维护、变更角色状态的服务器;所述数据逻辑服务器中提供一个接口,对数据包进行解析,将数据包中的短信指令转换成游戏操作实际操作指令,进而数据逻辑服务器根据转换后的游戏指令执行游戏操作。在所述数据逻辑服务的接口中,预置短信指令格式、短信指令与游戏操作指令的对应关系等。
网络游戏服务器组中的角色服务器收到数据包后,检查数据包中的账号是否在本组内拥有用户指定的角色,如果角色存在,则数据逻辑服务器对该角色完成数据包内指定的操作,进一步,服务器组将游戏操作结果以及账号封装入数据包,发送给所述信息网关;如果,用户指定操作的角色不存在,则服务器组返回消息到信息网关。
本发明还提供了一种移动终端实现网络游戏的方法。参照图2,具体说明该方法的实现方式。
步骤21预置移动终端与游戏账号之间的对应关系;所述对应关系的预置,参见上文系统相应内容的说明;步骤22对于移动终端发送的短信,进行所述对应关系的认证,若认证通过则进行步骤23,否则,发送消息通知移动中端或结束本次操作;步骤23解析短信内容;步骤24将短信内容组成数据包,并在数据包中封装移动终端所对应的账号;步骤25网络游戏服务器获取所述数据包,并根据预置的数据包格式,获取操作指令,进行游戏操作。
以上流程介绍了用户通过短信参与网络游戏的方法,进而,在该方法基础上,为了能够实现互动,参照图3,本发明还可进一步包括如下步骤。
步骤31网络游戏服务器发送游戏操作结果;并且,除操作结果外,网络游戏服务器返回的数据中还可包括其他游戏数据;步骤32查找所述移动终端与账号的对应关系,获取数据包账号所对应的移动终端地址;步骤33解析数据包内容,依据所述移动终端地址生成下发短信;步骤34移动终端获取所述短信,并显示输出。
以上说明了本发明方法的流程,对于方法各步骤的处理参见上文系统中相应功能单元的说明,此处不再赘述。
以上对本发明所提供的一种网络游戏系统以及移动终端实现网络游戏的方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种网络游戏系统,其特征在于,包括网络游戏服务器、信息网关、账号服务器和无线网络子系统;其中,无线网络子系统,与信息网关连接,以无线短信的方式实现移动终端与信息网关之间的交互;信息网关,获取来自无线网络子系统的短信,触发账号服务器进行验证操作,信息网关对于验证通过的短信进行内容解析,并依据账号服务器返回的游戏账号将短信内容重组为数据包,并发送到网络游戏服务器;账号服务器,与信息网关连接,用于建立和管理游戏账号与移动终端的对应关系;当信息网关获取来自无线网络子系统的短信时,账号服务器对移动终端与游戏账号的对应关系进行验证,并向信息网关报告验证结果;网络游戏服务器,依据数据包中的操作指令完成操作。
2.如权利要求1所述的网络游戏系统,其特征在于所述网络游戏服务器进一步将游戏操作结果以数据包的形式发送到信息网关;信息网关获取来自网络游戏服务器的数据包后,依据数据包中的游戏账号触发账号服务器进行验证操作,若验证通过则信息网关依据账号服务器返回的移动终端地址生成下发短信。
3.如权利要求1或2所述的网络游戏系统,其特征在于所述网络游戏服务器包括角色服务器和数据逻辑服务器;所述角色服务器用于保存和管理游戏角色状态;所述数据逻辑服务器获取数据包中的操作指令,并进行游戏操作。
4.如权利要求1或2所述的网络游戏系统,其特征在于所述账号服务器中建立移动终端移动台号码ISDN与游戏账号的对应关系。
5.如权利要求1或2所述的网络游戏系统,其特征在于所述账号服务器中建立移动终端IMSI码与游戏账号的对应关系。
6.一种移动终端实现网络游戏的方法,该方法应用于如权利要求1所述的系统,其特征在于预置移动终端与游戏账号之间的对应关系;对于移动终端发送的短信,进行所述对应关系的认证,若认证通过,则依据移动终端所对应的游戏账号解析短信内容并重组成数据包,发送到网络游戏服务器;网络游戏服务器根据预置的数据包格式,获取其中的操作指令,进行游戏操作。
7.如权利要求6所述的移动终端实现网络游戏的方法,其特征在于网络游戏服务器进一步验证所述账号在该服务器中是否建立了游戏角色,若是,则执行游戏操作。
8.如权利要求6所述的移动终端实现网络游戏的方法,其特征在于对于网络游戏服务器以数据包形式发送的游戏操作结果,进行所述对应关系的认证,若认证通过,则依据游戏账号所对应的移动终端地址生成短信,发送到确定的移动终端。
9.如权利要求6所述的移动终端实现网络游戏的方法,其特征在于预置移动终端移动台号码ISDN与游戏账号之间的对应关系。
全文摘要
本发明涉及一种网络游戏系统以及移动终端实现网络游戏的方法。所述方法包括预置移动终端与游戏账号之间的对应关系;对于移动终端发送的短信,进行所述对应关系的认证,若认证通过,则依据移动终端所对应的游戏账号解析短信内容并重组成数据包,发送到网络游戏服务器;网络游戏服务器根据预置的数据包格式,获取其中的操作指令,进行游戏操作。本发明实现了移动终端参与网络游戏的功能。
文档编号A63F13/12GK1803238SQ20051009754
公开日2006年7月19日 申请日期2005年12月30日 优先权日2005年12月30日
发明者陈维扬 申请人:北京金山软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1