[发明专利]用于游戏服务器间负载均衡的方法和设备在审
申请号: | 201210570547.6 | 申请日: | 2012-12-17 |
公开(公告)号: | CN103873457A | 公开(公告)日: | 2014-06-18 |
发明(设计)人: | 伊群 | 申请(专利权)人: | 人人游戏网络科技发展(上海)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/803 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;董莘 |
地址: | 200444 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 游戏 服务器 负载 均衡 方法 设备 | ||
技术领域
本发明的实施方式一般地涉及网络服务器。更具体地,本发明的实施方式涉及用于游戏服务器间负载均衡的方法和设备。
背景技术
网络游戏强大的互动性、仿真性和竞技性,不但使得游戏玩家在虚拟世界里可以发挥现实世界无法展现的潜能,同时也对游戏运营商的设备部署和管理能力提出了极高的要求。网络游戏的基本特点是规模效应,即玩家数量呈几何级数增长,而且玩家越多游戏的变化就越多,可玩性就越高,就会有更多玩家被吸引加入,最终形成庞大的用户群,例如同时在线人数最高可达到数十万甚至上百万。要满足这种规模的在线互动应用,对游戏系统的整体性能要求相当高。网络游戏运营商需要构建具有高稳定性、高负荷和可实时监控等多种特性的游戏网络。当网络游戏存在间歇性并发访问量突增时,需要游戏系统在各种应用规模下都能从容应对。因此,一个稳定可靠的网络环境和服务器平台在网络游戏运营中至关重要。
在游戏网络中,游戏服务器装载游戏内容,是玩家的游戏场所。通常游戏服务器不会单个的存在,而是存在一“组”这样的游戏服务器,每台游戏服务器承载一定数量的访问者,当一台游戏服务器上玩家过多,而其他的游戏服务器又存在玩家不足时,需要在多台游戏服务器间进行负载均衡。当无法实现多个游戏服务器间的负载均衡时,服务器“卡”的问题将由于玩家人数的暴增而突显出来。该问题将带来糟糕的游戏体验,并对游戏运营商来说造成潜在的玩家流失。
因此,现有技术中需要一种用于游戏服务器间负载均衡的方法和设备。利用该方法和设备,可以实现对多个游戏服务器的负载进行动态的管理和分配,提高游戏服务器的运行效率,从而向游戏玩家提供良好的游戏体验。
发明内容
本发明的实施方式要解决的一个技术问题是如何实现对游戏服务器间的负载均衡,从而提高游戏服务器的运行效率,为游戏玩家提供良好的游戏体验。
为了解决上述的技术问题,本发明的一个方面提供了一种用于游戏服务器间负载均衡的方法。该方法包括统计当前在至少一个游戏服务器的至少一个游戏场景中进行游戏的玩家的数目。该方法还包括当所述数目超过预定阈值时,在至少一个另外的游戏服务器上创建与所述至少一个游戏场景相同的游戏场景。进一步,该方法包括将后续拟进入所述至少一个游戏场景进行游戏的玩家转移到所创建的游戏场景中。
根据本发明的一个实施方式,其中根据不同的游戏场景来设置不同的预定阈值。
根据本发明的另一个实施方式,其中根据所述游戏场景在整个游戏过程中出现的频率来设置所述预定阈值。
根据本发明的又一个实施方式,其中根据所述至少一个游戏服务器的处理能力来设置所述预定阈值。
根据本发明的又一个实施方式,其中创建与所述至少一个游戏场景相同的游戏场景包括使用空闲游戏资源来创建所述相同的游戏场景。
根据本发明的一个实施方式,其中创建与所述至少一个游戏场景相同的游戏场景包括使用预留给其他游戏场景的游戏资源来创建所述相同的游戏场景,其中所述其他游戏场景是玩家较少出现在其中的游戏场景。
根据本发明的又一个实施方式,其中所述游戏资源是与游戏场景相关的一个或多个线程。
根据本发明的另一个实施方式,进一步包括当所述至少一个游戏场景中的玩家数目小于预定阈值时,停止将后续进入游戏的玩家转移到所创建的游戏场景中;以及当所述至少一个游戏场景和所创建的游戏场景中的玩家数目之和小于预定阈值时,将所述创建的游戏场景中的玩家转移回所述至少一个游戏场景并删除所创建的游戏场景。
本发明的另一方面提供了一种用于游戏服务器间负载均衡的设备。该设备包括统计装置,配置用于统计当前在至少一个游戏服务器的至少一个游戏场景中进行游戏的玩家的数目。该设备还包括创建装置,配置用于当所述数目超过预定阈值时,在至少一个另外的游戏服务器上创建与所述至少一个游戏场景相同的游戏场景。进一步,该设备包括转移装置,配置用于将后续拟进入所述至少一个游戏场景进行游戏的玩家转移到所创建的游戏场景中。
通过本发明的实施方式的用于游戏服务器间负载均衡的方法和设备,可以充分利用一组游戏服务器的空闲资源创建或复制(或克隆)出玩家数目众多的游戏场景,并将后续的玩家转移到该复制的游戏场景中,从而实现游戏服务器间资源的高效利用,达到负载均衡的技术效果。
附图说明
根据下面结合附图的示例性实施方式的详细描述,本发明的上述和其他目的、特征和优势将变得明显,在附图中:
图1是示例性示出向游戏玩家提供游戏服务的游戏系统的网络架构;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于人人游戏网络科技发展(上海)有限公司,未经人人游戏网络科技发展(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210570547.6/2.html,转载请声明来源钻瓜专利网。