移动终端网络游戏系统的制作方法

文档序号:7552903阅读:264来源:国知局
专利名称:移动终端网络游戏系统的制作方法
技术领域
本发明属于移动通信终端应用领域,特别是一种移动终端网络游戏系统。
背景技术
目前,随着各种大屏幕智能移动通信终端的普及和无线网络技术的发展,带动了移动终端网络游戏的发展。当前主流的几种移动终端游戏开发平台为:J2ME (KJAVA)、Android及10S。上述各种平台包含了一整套开发手机上音频播放、视频动画之类应用的API函数。在各种网络游戏中,多人在线RPG游戏(MMORPG)因为玩法丰富,所以具有较强的使用黏性,吸引了越来越多的玩家,具有最为广阔的发展前景。但是,由于各种游戏开发平台有其自身的特点,且缺乏一种通用的开发系统,使游戏开发商或其他游戏开发人员可以减少开发同类游戏的投入,缩短游戏的开发周期,同时能够让游戏开发人员能够高效地开发出移动终端上的网络游戏。因此,有必要提供一种通用的移动终端网络游戏系统。

发明内容
本发明所要解决的技术问题在于提供一种移动通信终端的游戏应用方法,特别是一种移动终端网络游戏系统。本发明的目的是通过以下技术方案来实现的:—种移动终端网络游戏系统,所述系统包括服务器、移动终端及游戏引擎,所述服务器用于接收所述移动终端发送的请求,并将用户在所述移动终端的操作结果发送至连接到所述服务器的其他移动终端,所述移动终端用于收集用户指令,接收从所述服务器发送的数据,所述游戏引擎用于提供给游戏开发人员构建游戏世界的工具,所述服务器包括负载服务器、连接服务器及数据服务器,所述移动终端连接至所述负载服务器,所述负载服务器根据所述连接服务器的负载情况,建立所述移动终端与所述数据服务器之间的数据连接。在本发明的技术方案中,所述负载服务器建立所述移动终端与所述数据服务器之间的数据连接包括以下步骤:所述负载服务器为所述移动终端分配一个连接服务器后,断开与所述移动终端的连接,所述移动终端发送至所述数据服务器上行数据,及所述数据服务器发送至所述的下行数据由所述连接服务器进行中转。在本发明的技术方案中,所述连接服务器划分为工作集群及闲置集群,所述负载服务器统计特定时间内尝试登录的用户数量,并根据统计结果将工作集群中的连接服务器转换到闲置集群,或将闲置集群中的连接服务器转换到工作集群。在本发明的技术方案中,所述服务器中存储了网络游戏运行过程中的数据以及用于网络游戏运行和交互过程中的资源文件,并记录了网络游戏中发生的事件。在本发明的技术方案中,所述服务器还包括多播服务器,所述多播服务器用于将多播数据发送至所述连接服务器,由所述连接服务器转发至所述移动终端。
本发明的技术方案提供了一种通用的移动终端网络游戏开发系统,使游戏开发商可以减少开发同类游戏的投入,同时能够让游戏开发人员能够高效地开发出移动终端上的网络游戏。


图1为本发明移动终端网络游戏系统的结构示意图。图2为本发明移动终端计费系统的服务器的结构示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。请参阅图1,本发明的移动终端网络游戏系统主要包括服务器、移动终端及游戏引擎。服务器用于接收从移动终端发送过来的请求,对其进行响应,以便执行用户要求的行动。并将其它用户在移动终端上的操作结果分发给所有的移动终端,从而保证所有移动终端对游戏整体信息的同步性。服务器中存储了网络游戏运行过程中的各种数据,并记录了网络游戏中发生的各种事件,主要用于监控和维护游戏的正常运行。服务器中还存储了用于网络游戏运行和交互过程中的各种资源文件。移动终端是是用户使用的各种移动设备,如手机、平板电脑等。上述移动终端拥有针对用户的网络游戏接口,主要负责收集用户的指令,接收从服务器发送过来的数据,并通过应用程序将这些数据表现的内容展现在游戏世界中。游戏引擎是一个提供给游戏开发人员构建游戏世界的工具,游戏开发人员利用它创建虚拟的游戏世界地图,进行非用户控制角色(NPC)设置,设定游戏中的事件,并且由它输出的游戏资源数据可以直接存入服务器中。请参阅图2,本发明移动终端网络游戏系统的服务器包括负载服务器、连接服务器及数据服务器。若干移动终端与负载服务器建立连接,负载服务器根据各个连接服务器的负载情况,选择适当的连接服务器,建立移动终端和数据服务器之间的数据连接。具体地说,负载服务器给移动终端分配一个连接服务器后,会断开自身与移动终端的连接,由移动终端与连接服务器进行连接,此后移动终端发往数据服务器上行数据,都由连接服务器进行中转,而数据服务器的下行数据也经由连接服务器转发给移动终端。在本发明的另一实施方式中,该服务器还包括一多播服务器,用于将多播数据发送给连接服务器,由连接服务器转发给移动终端。根据游戏需求,按照一定的规则将多播数据分组,分组信息存储在多播服务器中。如组内用户信息有变化,则由数据服务器通知多播服务器进行注册或注销。当有多播事件发生时,数据服务器向多播服务器发送多播消息,该多播消息中包括多播数据及分组标识。多播服务器收到来自数据服务器的多播消息,根据分组标识找到分组及组内用户,对组内每一个用户发送多播数据。在本发明的较佳实施方式中,该连接服务器被划分为工作及闲置两个集群。负载服务器用于统计出的特定时间内的尝试登录的用户数量,确定需要从工作集群转换到闲置集群的连接服务器,或者需要从闲置集群转换到工作集群的连接服务器。以使得工作集群中的连接服务器均处于忙碌状态的情况时,闲置集群中的连接服务器可以被动态调入到工作集群中,以缓解工作集群中连接服务器的繁忙程度;在工作集群中的连接服务器处于闲置状态的情况时,工作集群中的连接服务器可以被动态调入到闲置集群中,以节约连接服务器资源,并减轻因服务器上的其他用户过少而给用户带来的冷清感。本发明的技术方案提供了一种通用的移动终端网络游戏开发系统,使游戏开发商可以减少开发同类游戏的投入,同时能够让游戏开发人员能够高效地开发出移动终端上的网络游戏。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种移动终端网络游戏系统,所述系统包括服务器、移动终端及游戏引擎,所述服务器用于接收所述移动终端发送的请求,并将用户在所述移动终端的操作结果发送至连接到所述服务器的其他移动终端,所述移动终端用于收集用户指令,接收从所述服务器发送的数据,所述游戏引擎用于提供给游戏开发人员构建游戏世界的工具,其特征在于,所述服务器包括负载服务器、连接服务器及数据服务器,所述移动终端连接至所述负载服务器,所述负载服务器根据所述连接服务器的负载情况,建立所述移动终端与所述数据服务器之间的数据连接。
2.如权利要求1所述的移动终端网络游戏系统,其特征在于,所述负载服务器建立所述移动终端与所述数据服务器之间的数据连接包括以下步骤:所述负载服务器为所述移动终端分配一个连接服务器后,断开与所述移动终端的连接,所述移动终端发送至所述数据服务器上行数据,及所述数据服务器发送至所述的下行数据由所述连接服务器进行中转。
3.如权利要求2所述的移动终端网络游戏系统,其特征在于,所述连接服务器划分为工作集群及闲置集群,所述负载服务器统计特定时间内尝试登录的用户数量,并根据统计结果将工作集群中的连接服务器转换到闲置集群,或将闲置集群中的连接服务器转换到工作集群。
4.如权利要求1至3任意一项所述的移动终端网络游戏系统,其特征在于,所述服务器中存储了网络游戏运行过程中的数据以及用于网络游戏运行和交互过程中的资源文件,并记录了网络游戏中发生的事件。
5.如权利要求1至3任意一项所述的移动终端网络游戏系统,其特征在于,所述服务器还包括多播服务器,所述多播服务器用于将多播数据发送至所述连接服务器,由所述连接服务器转发至所述移动终端。
全文摘要
本发明涉及一种移动终端网络游戏系统,所述系统包括服务器、移动终端及游戏引擎,所述服务器用于接收所述移动终端发送的请求,所述移动终端用于收集用户指令,所述游戏引擎用于提供给游戏开发人员构建游戏世界的工具,所述服务器包括负载服务器、连接服务器及数据服务器,所述移动终端连接至所述负载服务器,所述负载服务器根据所述连接服务器的负载情况,建立所述移动终端与所述数据服务器之间的数据连接。本发明的技术方案提供了一种通用的移动终端网络游戏开发系统,使游戏开发商可以减少开发同类游戏的投入,同时能够让游戏开发人员能够高效地开发出移动终端上的网络游戏。
文档编号H04L29/06GK103209255SQ20131006631
公开日2013年7月17日 申请日期2013年2月28日 优先权日2013年2月28日
发明者韦晓飞 申请人:深圳市豹风网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1