CN105208131A - 移动终端网络游戏服务器配置*** - Google Patents
移动终端网络游戏服务器配置*** Download PDFInfo
- Publication number
- CN105208131A CN105208131A CN201510658875.5A CN201510658875A CN105208131A CN 105208131 A CN105208131 A CN 105208131A CN 201510658875 A CN201510658875 A CN 201510658875A CN 105208131 A CN105208131 A CN 105208131A
- Authority
- CN
- China
- Prior art keywords
- server
- mobile terminal
- data
- connection
- copy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及一种移动终端网络游戏服务器配置***,所述***包括服务器及移动终端,所述服务器包括负载服务器、连接服务器及数据服务器,所述移动终端连接至所述负载服务器,所述负载服务器根据所述连接服务器的负载情况,建立所述移动终端与所述数据服务器之间的数据连接,所述连接服务器划分为工作集群及闲置集群,所述负载服务器收集所述移动终端发送的用户进入副本的请求,将所述有进入副本需求的移动终端连接至闲置集群中的连接服务器。本发明的技术方案合理的调配了网络游戏的服务器资源,同时解决了多人在线RPG游戏中的副本请求问题,提升了游戏运营商的服务器利用效率,增强了用户的游戏体验。
Description
技术领域
本发明属于移动通信终端游戏应用领域,特别是一种移动终端网络游戏服务器配置***。
背景技术
目前,随着各种大屏幕智能移动通信终端的普及和无线网络技术的发展,带动了移动终端网络游戏的发展。当前主流的几种移动终端游戏开发平台为:J2ME(KJAVA)、Android及IOS。上述各种平台包含了一整套开发手机上音频播放、视频动画之类应用的API函数。在各种网络游戏中,多人在线RPG游戏(MMORPG)因为玩法丰富,所以具有较强的使用黏性,吸引了越来越多的玩家,具有最为广阔的发展前景。
用户在进行多人在线RPG游戏时,需要不断与游戏运营商的服务器之间进行数据通信。同时进行游戏的用户量越大,对游戏服务器的数据响应量和响应时间的要求越高。因此,需要根据数据量负载合理的对游戏服务器资源进行调度,以免造成浪费。
此外,在多人在线RPG游戏中,还有着游戏副本的概念。游戏副本指的是区别于公共地图场景且由单个用户或多个用户(团队)独享的一个游戏地图场景。现有进入游戏副本场景的方法一般为房间式组队,即***将想要进入某一副本的玩家传入对应的副本等待房间,当该副本等待房间中的人数满足副本的进入条件后,将该玩家传入相应的副本中。
上述副本等待房间需要占用特定的游戏服务器资源来实现,由于玩家需要的副本类型是多样化的,因此需要为不同的副本类型准备不同的副本等待房间,造成了游戏服务器资源的浪费。因此,有必要提供一种通用的移动终端网络游戏服务器配置***。
发明内容
本发明所要解决的技术问题在于提供一种移动通信终端的游戏应用方法,特别是一种移动终端网络游戏服务器配置***。
本发明的目的是通过以下技术方案来实现的:
一种移动终端网络游戏服务器配置***,所述***包括服务器及移动终端,所述服务器用于接收所述移动终端发送的请求,并将用户在所述移动终端的操作结果发送至连接到所述服务器的其他移动终端,所述移动终端用于收集用户指令,接收从所述服务器发送的数据,所述服务器包括负载服务器、连接服务器及数据服务器,所述移动终端连接至所述负载服务器,所述负载服务器根据所述连接服务器的负载情况,建立所述移动终端与所述数据服务器之间的数据连接,所述连接服务器划分为工作集群及闲置集群,所述负载服务器统计特定时间内尝试登录的用户数量,并根据统计结果将工作集群中的连接服务器转换到闲置集群,或将闲置集群中的连接服务器转换到工作集群,所述负载服务器收集所述移动终端发送的用户进入副本的请求,将所述有进入副本需求的移动终端连接至闲置集群中的连接服务器。
在本发明的技术方案中,所述负载服务器处理所述移动终端发送的副本请求的流程为:
步骤a:将所述移动终端发送的副本请求加入副本队列中;
步骤b:扫描所述副本队列,获取副本准入条件;
步骤c:向符合所述副本准入条件的移动终端发送进入邀请;
步骤d:判断所述移动终端所连接的连接服务器是否属于所述闲置集群,如果是则结束,否则继续步骤e;
步骤e:将所述移动终端连接至所述闲置集群中的连接服务器。
在本发明的技术方案中,所述负载服务器建立所述移动终端与所述数据服务器之间的数据连接包括以下步骤:所述负载服务器为所述移动终端分配一个连接服务器后,断开与所述移动终端的连接,所述移动终端发送至所述数据服务器上行数据,及所述数据服务器发送至所述的下行数据由所述连接服务器进行中转。
在本发明的技术方案中,所述服务器中存储了网络游戏运行过程中的数据以及用于网络游戏运行和交互过程中的资源文件,并记录了网络游戏中发生的事件。
在本发明的技术方案中,所述服务器还包括多播服务器,所述多播服务器用于将多播数据发送至所述连接服务器,由所述连接服务器转发至所述移动终端。
本发明的技术方案合理的调配了网络游戏的服务器资源,同时解决了多人在线RPG游戏中的副本请求问题,提升了游戏运营商的服务器利用效率,增强了用户的游戏体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
图1为本发明移动终端网络游戏服务器配置***的结构示意图。
图2为本发明移动终端网络游戏服务器配置***的服务器的结构示意图。
图3为本发明负载服务器处理副本请求的流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1,本发明的移动终端网络游戏服务器配置***主要包括服务器及移动终端。
服务器用于接收从移动终端发送过来的请求,对其进行响应,以便执行用户要求的行动。并将其它用户在移动终端上的操作结果分发给所有的移动终端,从而保证所有移动终端对游戏整体信息的同步性。服务器中存储了网络游戏运行过程中的各种数据,并记录了网络游戏中发生的各种事件,主要用于监控和维护游戏的正常运行。服务器中还存储了用于网络游戏运行和交互过程中的各种资源文件。
移动终端是是用户使用的各种移动设备,如手机、平板电脑等。上述移动终端拥有针对用户的网络游戏接口,主要负责收集用户的指令,接收从服务器发送过来的数据,并通过应用程序将这些数据表现的内容展现在游戏世界中。
请参阅图2,本发明移动终端网络游戏服务器配置***的服务器包括负载服务器、连接服务器及数据服务器。若干移动终端与负载服务器建立连接,负载服务器根据各个连接服务器的负载情况,选择适当的连接服务器,建立移动终端和数据服务器之间的数据连接。具体地说,负载服务器给移动终端分配一个连接服务器后,会断开自身与移动终端的连接,由移动终端与连接服务器进行连接,此后移动终端发往数据服务器上行数据,都由连接服务器进行中转,而数据服务器的下行数据也经由连接服务器转发给移动终端。
在本发明的另一实施方式中,该服务器还包括一多播服务器,用于将多播数据发送给连接服务器,由连接服务器转发给移动终端。根据游戏需求,按照一定的规则将多播数据分组,分组信息存储在多播服务器中。如组内用户信息有变化,则由数据服务器通知多播服务器进行注册或注销。当有多播事件发生时,数据服务器向多播服务器发送多播消息,该多播消息中包括多播数据及分组标识。多播服务器收到来自数据服务器的多播消息,根据分组标识找到分组及组内用户,对组内每一个用户发送多播数据。
在本发明的较佳实施方式中,该连接服务器被划分为工作及闲置两个集群。负载服务器用于统计出的特定时间内的尝试登录的用户数量,确定需要从工作集群转换到闲置集群的连接服务器,或者需要从闲置集群转换到工作集群的连接服务器。以使得工作集群中的连接服务器均处于忙碌状态的情况时,闲置集群中的连接服务器可以被动态调入到工作集群中,以缓解工作集群中连接服务器的繁忙程度;在工作集群中的连接服务器处于闲置状态的情况时,工作集群中的连接服务器可以被动态调入到闲置集群中,以节约连接服务器资源,并减轻因服务器上的其他用户过少而给用户带来的冷清感。
在本发明的较佳实施方式中,该负载服务器收集移动终端发送的用户进入副本的请求,将有进入副本需求的移动终端连接至闲置集群中的连接服务器。
在采用该技术方案后,可以确保有副本请求的移动终端均连接至当前负载较低的连接服务器,可以较大程度的缓解由于副本请求类型是多样化而造成游戏服务器资源的负担问题。
请参阅图3,处理副本请求的具体过程为:
步骤S101:将移动终端发送的副本请求加入副本队列中;
步骤S102:扫描副本队列,获取副本准入条件;
步骤S103:向符合副本准入条件的移动终端发送进入邀请;
步骤S104:判断上述移动终端所连接的连接服务器是否属于闲置集群,如果是则结束,否则继续步骤S105;
步骤S105:将移动终端连接至闲置集群中的连接服务器。
本发明的技术方案合理的调配了网络游戏的服务器资源,同时解决了多人在线RPG游戏中的副本请求问题,提升了游戏运营商的服务器利用效率,增强了用户的游戏体验。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
Claims (5)
1.一种移动终端网络游戏服务器配置***,所述***包括服务器及移动终端,所述服务器用于接收所述移动终端发送的请求,并将用户在所述移动终端的操作结果发送至连接到所述服务器的其他移动终端,所述移动终端用于收集用户指令,接收从所述服务器发送的数据,其特征在于,所述服务器包括负载服务器、连接服务器及数据服务器,所述移动终端连接至所述负载服务器,所述负载服务器根据所述连接服务器的负载情况,建立所述移动终端与所述数据服务器之间的数据连接,所述连接服务器划分为工作集群及闲置集群,所述负载服务器统计特定时间内尝试登录的用户数量,并根据统计结果将工作集群中的连接服务器转换到闲置集群,或将闲置集群中的连接服务器转换到工作集群,所述负载服务器收集所述移动终端发送的用户进入副本的请求,将所述有进入副本需求的移动终端连接至闲置集群中的连接服务器。
2.如权利要求1所述的移动终端网络游戏服务器配置***,其特征在于,所述负载服务器处理所述移动终端发送的副本请求的流程为:
步骤a:将所述移动终端发送的副本请求加入副本队列中;
步骤b:扫描所述副本队列,获取副本准入条件;
步骤c:向符合所述副本准入条件的移动终端发送进入邀请;
步骤d:判断所述移动终端所连接的连接服务器是否属于所述闲置集群,如果是则结束,否则继续步骤e;
步骤e:将所述移动终端连接至所述闲置集群中的连接服务器。
3.如权利要求2所述的移动终端网络游戏服务器配置***,其特征在于,所述负载服务器建立所述移动终端与所述数据服务器之间的数据连接包括以下步骤:所述负载服务器为所述移动终端分配一个连接服务器后,断开与所述移动终端的连接,所述移动终端发送至所述数据服务器上行数据,及所述数据服务器发送至所述的下行数据由所述连接服务器进行中转。
4.如权利要求3所述的移动终端网络游戏服务器配置***,其特征在于,所述服务器中存储了网络游戏运行过程中的数据以及用于网络游戏运行和交互过程中的资源文件,并记录了网络游戏中发生的事件。
5.如权利要求4所述的移动终端网络游戏服务器配置***,其特征在于,所述服务器还包括多播服务器,所述多播服务器用于将多播数据发送至所述连接服务器,由所述连接服务器转发至所述移动终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510658875.5A CN105208131A (zh) | 2015-10-12 | 2015-10-12 | 移动终端网络游戏服务器配置*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510658875.5A CN105208131A (zh) | 2015-10-12 | 2015-10-12 | 移动终端网络游戏服务器配置*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105208131A true CN105208131A (zh) | 2015-12-30 |
Family
ID=54955554
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510658875.5A Pending CN105208131A (zh) | 2015-10-12 | 2015-10-12 | 移动终端网络游戏服务器配置*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105208131A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101753534A (zh) * | 2008-12-10 | 2010-06-23 | 徐文祥 | 基于集群服务器的分区自适应网络***及其构建方法 |
CN202094929U (zh) * | 2011-06-15 | 2011-12-28 | 北京朗玛数联科技有限公司 | 游戏服务器集群架构 |
CN103209255A (zh) * | 2013-02-28 | 2013-07-17 | 深圳市豹风网络有限公司 | 移动终端网络游戏*** |
WO2013165784A1 (en) * | 2012-05-04 | 2013-11-07 | Blizzard Entertainment, Inc. | Cross-realm zones for interactive gameplay |
CN104623898A (zh) * | 2014-12-19 | 2015-05-20 | 北京畅游天下网络技术有限公司 | 一种进入游戏副本场景的方法和游戏服务器 |
-
2015
- 2015-10-12 CN CN201510658875.5A patent/CN105208131A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101753534A (zh) * | 2008-12-10 | 2010-06-23 | 徐文祥 | 基于集群服务器的分区自适应网络***及其构建方法 |
CN202094929U (zh) * | 2011-06-15 | 2011-12-28 | 北京朗玛数联科技有限公司 | 游戏服务器集群架构 |
WO2013165784A1 (en) * | 2012-05-04 | 2013-11-07 | Blizzard Entertainment, Inc. | Cross-realm zones for interactive gameplay |
CN103209255A (zh) * | 2013-02-28 | 2013-07-17 | 深圳市豹风网络有限公司 | 移动终端网络游戏*** |
CN104623898A (zh) * | 2014-12-19 | 2015-05-20 | 北京畅游天下网络技术有限公司 | 一种进入游戏副本场景的方法和游戏服务器 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102523492B (zh) | 一种互动评论***的评论方法、电视机及移动终端 | |
CN104941181A (zh) | 一种实现不同智能终端之间游戏实时互动的方法和装置 | |
CN102185856B (zh) | 组队游戏中组队视频方法、装置及*** | |
CN105406974A (zh) | 一种提升聊天室中人气值的方法和*** | |
CN103533389A (zh) | 一种视频推送的方法及*** | |
CN103297446A (zh) | 游戏资源分配的方法及服务器 | |
KR20020010913A (ko) | 통신 네트워크에서의 방법 및 장치 | |
CN102921171A (zh) | 智能mid、电视、游戏服务器、多屏游戏***及方法 | |
CN202094929U (zh) | 游戏服务器集群架构 | |
CN102710612B (zh) | 实现多方交互通信应用的方法及装置 | |
CN108933840B (zh) | 一种分布式代理方法及*** | |
CN104168282A (zh) | 跨平台游戏通信方法及*** | |
CN103209255B (zh) | 移动终端网络游戏*** | |
CN109788301A (zh) | 一种流媒体的直播方法、终端设备、直播***及计算机可读存储介质 | |
CN111541555A (zh) | 群聊优化方法及相关产品 | |
CN109847340B (zh) | 一种信息处理方法、装置、设备及介质 | |
CN103581197B (zh) | 跨服务器实现团队数据处理的方法和*** | |
CN110213628B (zh) | 直播间分配方法和服务器 | |
CN102647395B (zh) | 一种分流网络游戏服务器人数的方法、装置和*** | |
CN111249747B (zh) | 一种游戏中的信息处理方法及装置 | |
CN117453396A (zh) | 一种基于边缘计算的任务数据处理方法、装置及电子设备 | |
CN105381613A (zh) | 移动终端网络游戏服务器配置*** | |
CN105979225A (zh) | 一种多人视频房间的监控方法和装置 | |
CN1953456A (zh) | 一种混合式网络游戏数据的传输方法及其传输*** | |
CN105208131A (zh) | 移动终端网络游戏服务器配置*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151230 |