[发明专利]一种游戏断线自动重连方法及系统在审
申请号: | 201910741240.X | 申请日: | 2019-08-12 |
公开(公告)号: | CN110507988A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 徐白鹿;卢浩发 | 申请(专利权)人: | 广州小丑鱼信息科技有限公司 |
主分类号: | A63F13/30 | 分类号: | A63F13/30;A63F13/327;A63F13/35;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510000 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 断线 场景信息 用户端 重连 后台服务端 触发 游戏 计算机技术 监听 预存 调用 发送 | ||
本发明涉及计算机技术的技术领域,尤其是涉及一种游戏断线自动重连方法及系统,游戏断线自动重连方法包括:S10:若获取到用户端触发的用户断线消息,则获取用户断线场景信息;S20:调用socket函数,通过所述socket函数将所述用户断线场景信息预存至后台服务端;S30:所述后台服务端在获取到所述用户断线场景信息后,对所述用户端进行监听;S40:若监听到所述用户端触发的用户断线重连请求,则将所述用户断线场景信息发送至所述用户端。本发明具有游戏断线重连数据不会丢失的效果。
技术领域
本发明涉及计算机技术的技术领域,尤其是涉及一种游戏断线自动重连方法及系统。
背景技术
目前,随着科技的不断进步,人们的生活逐渐提升,手机、平板电脑等移动终端设备快速发展,手机、平板电脑已经占据人们生活很重要的地位,其中包括各种丰富人们生活的软件,例如手机游戏。
现有的手机游戏中,以网络游戏为主,用户可通过移动网络或通过连接Wi-Fi登录游戏,而当遇到移动网络或Wi-Fi出现问题时,会影响游戏的正常运行,严重的会导致游戏断线。用户在断线后,需要等网络恢复正常时需要重新登录游戏,而在用户重新登录游戏之后,数据可能会丢失,进而影响用户的使用体验,因此存在改进空间。
发明内容
本发明的目的是提供一种游戏断线重连数据不会丢失的游戏断线自动重连方法及系统。
本发明的上述发明目的一是通过以下技术方案得以实现的:
一种游戏断线自动重连方法,所述游戏断线自动重连方法包括:
S10:若获取到用户端触发的用户断线消息,则获取用户断线场景信息;
S20:将所述用户断线场景信息预存至后台服务端;
S30:所述后台服务端在获取到所述用户断线场景信息后,对所述用户端进行监听;
S40:若预设的时间周期内监听到所述用户端触发的用户断线重连请求,则将调用socket函数将所述用户断线场景信息发送至所述用户端。
通过采用上述技术方案,在用户网络不佳导致游戏断线时,通过在用户端触发该用户断线消息,并获取用户断线当前场景信息,能够对用户断线时的数据进行预存;进一步地,通过调用socket函数,将用户断线场景信息进行预存,能够利用socket通信较好的数据隔离性,进而能够在并发的游戏环境中,当不同的用户在同一游戏场景同时操纵相同的数据时,每个用户都有各自的完整数据空间,使得用户的用户断线场景信息更好的进行预存;在用户重新连接游戏,并触发用户断线重连请求时,将用户断线场景信息发送至用户端,能够保证用户在重新连接游戏时,返回游戏断线时的数据,进而提升了用户的使用体验。
本发明进一步设置为:步骤S20包括:
S21:从所述用户断线消息中获取用户标识,并对使用所述用户标识对所述用户断线场景消息进行标记,得到待匹配场景数据;
S22:初始化socket函数,通过所述socket函数将所述待匹配场景数据预存至所述后台服务端。
通过采用上述技术方案,通过使用用户标识对用户场景信息进行标记,能够在用户重新连接游戏时,自动匹配出该用户断线时的用户断线场景信息,提升了数据的准确性。
本发明进一步设置为:步骤S30包括:
S31:使用bind函数绑定所述后台服务端与所述用户端的通信端口;
S32:在所述通信端口中使用listen函数进行监听。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州小丑鱼信息科技有限公司,未经广州小丑鱼信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910741240.X/2.html,转载请声明来源钻瓜专利网。