一种用于增强手机网络游戏的稳定性的方法和系统技术方案

技术编号:28280110 阅读:37 留言:0更新日期:2021-04-30 15:51
本发明专利技术给出了一种用于增强手机网络游戏的稳定性的方法和系统,包括客户端通过可靠用户数据报协议RUDP向服务器发送握手请求,建立与服务器的连接;响应于服务器接收到客户端的数据,对固定数据使用内存进行缓存,对可变数据和大量数据采用分布式缓存服务进行缓存;对服务器负载进行周期性检测,响应于当前服务器的负载大于第一阈值进行负载均衡处理;服务器向客户端发送包括当前和前一时刻操作指令数据。利用该方法和系统能够保证在游戏高峰时段或相对较差的网络环境下有良好的游戏体验。

【技术实现步骤摘要】
一种用于增强手机网络游戏的稳定性的方法和系统
本专利技术涉及手机网络游戏的
,尤其是一种用于增强手机网络游戏的稳定性的方法和系统。
技术介绍
自2006年智能手机出现至今,移动互联网也伴随着智能手机的市场普及深入到人们生活的方方面面,为人们的生活提供更高效的手段、更便利的解决方案、更无时不在的娱乐。网络游戏的发展已经历了30余年的历史,因其出色的娱乐性成功影响了公众生活,改变了人们的娱乐方式,成为了重要的娱乐产业之一。2006年,苹果智能手机的发布,再一次掀起了智能手机和移动互联网的热潮,游戏行业也迅速向智能移动设蔓延。借助智能设备的便携性,网络游戏进一步的占用了用户的碎片时间,未来的娱乐中心也逐渐由PC转向手机。无时无刻的智力较量、互动性、仿真性和竞技性成为了游戏吸引人们目光和兴趣的最大魅力。在虚拟的游戏世界中,人们可以发挥现实中无法实现的能力。互联网的普及,尤其是移动互联网的普及使得我们每一个人都成为了网络中的一个节点。随时随地的游戏和竞技成为了人们娱乐的主流方式。现有的手机网络游戏受网络延迟、伸缩性/花费成本、数据一致性和系本文档来自技高网...

【技术保护点】
1.一种用于增强手机网络游戏的稳定性的方法,其特征在于,包括:/nS1:客户端通过可靠用户数据报协议RUDP向服务器发送握手请求,建立与所述服务器的连接;/nS2:响应于所述服务器接收到所述客户端的数据,对固定数据使用内存进行缓存,对可变数据和大量数据采用分布式缓存服务进行缓存;/nS3:对所述服务器负载进行周期性检测,响应于当前服务器的负载大于第一阈值进行负载均衡处理;以及/nS4:所述服务器向所述客户端发送包括当前和前一时刻操作指令数据。/n

【技术特征摘要】
1.一种用于增强手机网络游戏的稳定性的方法,其特征在于,包括:
S1:客户端通过可靠用户数据报协议RUDP向服务器发送握手请求,建立与所述服务器的连接;
S2:响应于所述服务器接收到所述客户端的数据,对固定数据使用内存进行缓存,对可变数据和大量数据采用分布式缓存服务进行缓存;
S3:对所述服务器负载进行周期性检测,响应于当前服务器的负载大于第一阈值进行负载均衡处理;以及
S4:所述服务器向所述客户端发送包括当前和前一时刻操作指令数据。


2.根据权利要求1所述的用于增强手机网络游戏的稳定性的方法,其特征在于,所述握手请求包括与所述服务器后续通讯的加密密钥。


3.根据权利要求1所述的用于增强手机网络游戏的稳定性的方法,其特征在于,所述客户端在一个操作指令周期内连接超时,所述客户端重发所述握手请求直至所述服务器回包或达到最大连接次数。


4.根据权利要求1所述的用于增强手机网络游戏的稳定性的方法,其特征在于,所述分布式缓存服务包括分布式Memcached/Redis缓存服务。


5.根据权利要求1所述的用于增强手机网络游戏的稳定性的方法,其特征在于,所述步骤S3中的负载均衡处理具体包括:
响应于区域空闲负载小于第二阈值,将当前服务器拆分合并到邻近服务器;
响应于区域差异比大于第三阈值,迁移邻近服务器至当前服务器。


6.一种计算机可读存储介质,其上存储有一或多个计算机程...

【专利技术属性】
技术研发人员:张威庄凡卢珊郑震罗道斌朱鹰仁王志刚
申请(专利权)人:厦门梦加网络科技股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1