移动终端网络游戏服务器配置系统的制作方法

文档序号:9623606阅读:1137来源:国知局
移动终端网络游戏服务器配置系统的制作方法
【技术领域】
[0001]本发明属于移动通信终端游戏应用领域,特别是一种移动终端网络游戏服务器配置系统。
【背景技术】
[0002]目前,随着各种大屏幕智能移动通信终端的普及和无线网络技术的发展,带动了移动终端网络游戏的发展。当前主流的几种移动终端游戏开发平台为:J2ME(KJAVA)、Android及10S。上述各种平台包含了一整套开发手机上音频播放、视频动画之类应用的API函数。在各种网络游戏中,多人在线RPG游戏(MM0RPG)因为玩法丰富,所以具有较强的使用黏性,吸引了越来越多的玩家,具有最为广阔的发展前景。
[0003]用户在进行多人在线RPG游戏时,需要不断与游戏运营商的服务器之间进行数据通信。同时进行游戏的用户量越大,对游戏服务器的数据响应量和响应时间的要求越高。因此,需要根据数据量负载合理的对游戏服务器资源进行调度,以免造成浪费。
[0004]此外,在多人在线RPG游戏中,还有着游戏副本的概念。游戏副本指的是区别于公共地图场景且由单个用户或多个用户(团队)独享的一个游戏地图场景。现有进入游戏副本场景的方法一般为房间式组队,即系统将想要进入某一副本的玩家传入对应的副本等待房间,当该副本等待房间中的人数满足副本的进入条件后,将该玩家传入相应的副本中。
[0005]上述副本等待房间需要占用特定的游戏服务器资源来实现,由于玩家需要的副本类型是多样化的,因此需要为不同的副本类型准备不同的副本等待房间,造成了游戏服务器资源的浪费。
[0006]因此,有必要提供一种通用的移动终端网络游戏服务器配置系统。

【发明内容】

[0007]本发明所要解决的技术问题在于提供一种移动通信终端的游戏应用方法,特别是一种移动终端网络游戏服务器配置系统。
[0008]本发明的目的是通过以下技术方案来实现的:
[0009]一种移动终端网络游戏服务器配置系统,所述系统包括服务器及移动终端,所述服务器用于接收所述移动终端发送的请求,并将用户在所述移动终端的操作结果发送至连接到所述服务器的其他移动终端,所述移动终端用于收集用户指令,接收从所述服务器发送的数据,所述服务器包括负载服务器、连接服务器及数据服务器,所述移动终端连接至所述负载服务器,所述负载服务器根据所述连接服务器的负载情况,建立所述移动终端与所述数据服务器之间的数据连接,所述连接服务器划分为工作集群及闲置集群,所述负载服务器统计特定时间内尝试登录的用户数量,并根据统计结果将工作集群中的连接服务器转换到闲置集群,或将闲置集群中的连接服务器转换到工作集群,所述负载服务器收集所述移动终端发送的用户进入副本的请求,将所述有进入副本需求的移动终端连接至所述闲置集群中负载值最低的连接服务器。
[0010]在本发明的技术方案中,所述负载服务器处理所述移动终端发送的副本请求的流程为:
[0011]步骤a:将所述移动终端发送的副本请求加入副本队列中;
[0012]步骤b:扫描所述副本队列,获取副本准入条件;
[0013]步骤c:向符合所述副本准入条件的移动终端发送进入邀请;
[0014]步骤d:判断所述移动终端所连接的连接服务器是否属于所述闲置集群,如果是则结束,否则继续步骤e;
[0015]步骤e:将所述移动终端连接至所述闲置集群中负载值最低的连接服务器。
[0016]在本发明的技术方案中,将所述有进入副本需求的移动终端连接至所述闲置集群中负载值最低的连接服务器的流程为:
[0017]步骤f:获取特定时间内所有移动终端发出的副本请求,分别得出所述移动终端的副本负载值;
[0018]步骤g:统计当前闲置集群中的连接服务器已连接的移动终端的数量,得出每一连接服务器的负载值;
[0019]步骤h:将副本负载值最大的移动终端连接至负载值最低的连接服务器;
[0020]步骤1:判断所述移动终端的副本请求是否全部处理,全部处理则结束,否则继续执行步骤g。
[0021]在本发明的技术方案中,所述特定时间为10秒。
[0022]在本发明的技术方案中,所述副本负载值由所述移动终端发出的副本请求所对应的副本的地图大小、怪物类型以及任务复杂程度决定。
[0023]在本发明的技术方案中,所述负载服务器建立所述移动终端与所述数据服务器之间的数据连接包括以下步骤:所述负载服务器为所述移动终端分配一个连接服务器后,断开与所述移动终端的连接,所述移动终端发送至所述数据服务器上行数据,及所述数据服务器发送至所述的下行数据由所述连接服务器进行中转。
[0024]在本发明的技术方案中,所述服务器中存储了网络游戏运行过程中的数据以及用于网络游戏运行和交互过程中的资源文件,并记录了网络游戏中发生的事件。
[0025]在本发明的技术方案中,所述服务器还包括多播服务器,所述多播服务器用于将多播数据发送至所述连接服务器,由所述连接服务器转发至所述移动终端。
[0026]本发明的技术方案合理的调配了网络游戏的服务器资源,同时解决了多人在线RPG游戏中的副本请求问题,提升了游戏运营商的服务器利用效率,增强了用户的游戏体验。
【附图说明】
[0027]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
[0028]图1为本发明移动终端网络游戏服务器配置系统的结构示意图。
[0029]图2为本发明移动终端网络游戏服务器配置系统的服务器的结构示意图。
[0030]图3为本发明负载服务器处理副本请求的流程图。
[0031]图4为本发明将发出副本请求的移动终端连接至连接服务器的流程图。
【具体实施方式】
[0032]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0033]请参阅图1,本发明的移动终端网络游戏服务器配置系统主要包括服务器及移动终端。
[0034]服务器用于接收从移动终端发送过来的请求,对其进行响应,以便执行用户要求的行动。并将其它用户在移动终端上的操作结果分发给所有的移动终端,从而保证所有移动终端对游戏整体信息的同步性。服务器中存储了网络游戏运行过程中的各种数据,并记录了网络游戏中发生的各种事件,主要用于监控和维护游戏的正常运行。服务器中还存储了用于网络游戏运行和交互过程中的各种资源文件。
[0035]移动终端是是用户使用的各种移动设备,如手机、平板电脑等。上述移动终端拥有针对用户的网络游戏接口,主要负责收集用户的指令,接收从服务器发送过来的数据,并通过应用程序将这些数据表现的内容展现在游戏世界中。
[0036]请参阅图2,本发明移动终端网络游戏服务器配置系统的服务器包括负载服务器、连接服务器及数据服务器。若干移动终端与负载服务器建立连接,负载服务器根据各个连接服务器的负载情况,选择适当的连接服务器,建立移动终端和数据服务器之间的数据连接。具体地说,负载服务器给移动终端分配一个连接服务器后,会断开自身与移动终端的连接,由移动终端与连接服务器进行连接,此后移动终端发往数据服务器上行数据,都由连接服务器进行中转,而数据服务器的下行数据也经由连接服务器转发给移动终端。
[0037]在本发明的另一实施方式中,该服务器还包括一多播服务器,用于将多播数据发送给连接服务器,由连接服务器转发给移动终端。根据游戏需求,按照一定的规则将多播数据分组,分组信息存储在
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1