[发明专利]一种具有同步更新网络游戏异常数据功能的系统在审
申请号: | 201710385188.X | 申请日: | 2017-05-26 |
公开(公告)号: | CN107222474A | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 张庆 | 申请(专利权)人: | 合肥泽诺信息科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/24 |
代理公司: | 北京和信华成知识产权代理事务所(普通合伙)11390 | 代理人: | 胡剑辉 |
地址: | 230088 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 具有 同步 更新 网络游戏 异常 数据 功能 系统 | ||
技术领域
本发明涉及计算机网络游戏领域,具体是一种具有同步更新网络游戏异常数据功能的系统。
背景技术
如图1所示为现有容错技术的方法,游戏客户端与游戏服务终端通过交互过程中的数据匹配来达到容错的目的:游戏数据模块向游戏客户端发送实时数据,游戏客户端将接收到的实时游戏数据反馈至游戏服务终端,接收到游戏数据的游戏服务终端对数据进行逻辑处理,并将处理后的逻辑处理结果反馈回客户端,游戏客户端再将接收到的逻辑处理数据更近至游戏数据模块中,从而实现游戏匹配。玩家每进行一个操作,游戏客户端都会向游戏服务终端发送所述操作的数据,游戏服务终端对接收的数据进行逻辑处理,并向游戏客户端返回所述操作的数据,如果游戏客户端和游戏服务终端的数据匹配成功就代表客户端与游戏服务终端的游戏数据一致。
如果游戏客户端没有收到游戏服务终端返回的数据,游戏客户端就不能执行玩家的操作,导致游戏客户端的数据与游戏服务终端的数据不一致,引起逻辑状态错误,导致游戏无法继续进行下去。
发明内容
本发明的目的在于提供一种具有同步更新网络游戏异常数据功能的系统。
本发明的目的可以通过以下技术方案实现:
一种具有同步更新网络游戏异常数据功能的系统,包括游戏数据模块、游戏客户端和游戏服务终端,其特征在于,所述戏客户端对游戏数据进行识别,游戏服务终端对游戏数据进行修正,游戏数据模块对修正后的游戏数据进行更行并储存;
本发明还包括至少一个游戏客户端,用于判断游戏数据是否出错,当判断游戏数据出错时向游戏服务终端发送游戏数据同步请求,接收游戏服务器返回的游戏数据同步响应,并根据所述游戏数据同步响应更新游戏玩家的游戏数据,以及游戏服务器,用于接收游戏客户端发送的游戏数据同步请求,向游戏客户端返回游戏数据同步响应,游戏数据同步响应包含有出错游戏数据对应的正确游戏数据;
游戏客户端和游戏数据模块进行实时交流,游戏客户端对实时交流的数据进行判断,并将异常数据反馈至游戏服务终端,游戏服务终端对异常数据进行处理,游戏服务终端将处理后的异常数据反馈回游戏客户端,游戏客户端根据同步的新数据更新至游戏数据模块中,使得游戏数据模块稳定,保证游戏的顺利进行。
本发明同步更新网络游戏异常数据的方法为:
步骤S201,游戏数据模块内的游戏数据和游戏客户端进行实时交流,以便游戏客户端了解到游戏数据模块的实时信息;
步骤S202,游戏客户端对游戏游戏数据进行进行逻辑判断;
步骤S203,当游戏客户端判定游戏数据异常时,游戏客户端会向游戏服务终端发出同步游戏数据的请求,所述的同步游戏数据为正常游戏数据,可保证游戏正常运行;
步骤S204,游戏服务终端向游戏客户端反馈同步的游戏数据,游戏客户端对接收到的数据进行逻辑处理;
步骤S205,游戏客户端将逻辑处理后的游戏数据更新至游戏数据模块,从而保证游戏的顺利进行。
所述游戏客户端的逻辑系统判断结构包括游戏数据逻辑判断单元1、游戏数据同步请求发送单元2、游戏数据同步响应接收单元3和游戏数据同步更新单元4。
所述游戏数据逻辑判断单元1包括游戏数据发送子单元101、游戏数据接收子单元102、游戏数据比对子单元103和游戏数据判断子单元104;
所述游戏数据发送子单元101,用于游戏客户端在不确定接收到的游戏数据是否与游戏服务终端的游戏数据是否一致的情况下,向游戏服务终端发送获取游戏服务终端数据的请求;
所述游戏数据接收子单元102,用于接收游戏服务终端反馈的游戏数据;
所述游戏数据对比子单元103,用于将获取的游戏终端数据和异常数据进行对比,为逻辑判断单元1的判断提供依据;
所述游戏数据判断子单元104,当游戏数据比对子单元103将异常数据和游戏服务终端反馈回的数据进行比对并发现异常时,游戏数据判断子单元104即可判定游戏客户端提交的游戏数据为异常数据。
所述游戏数据同步请求发送单元2,用于在游戏数据判断子单元104判定游戏数据异常时,向游戏服务终端发出同步游戏数据的请求;
所述游戏数据同步响应接收单元3,用于在游戏服务终端反馈正确的游戏数据时,接收并储存正确游戏数据;
所述游戏数据同步更新单元4,用于将游戏数据同步响应接收单元3接收到的游戏数据同步至游戏数据模块,游戏数据模块中的异常数据被游戏服务终端反馈的正确数据代替,游戏正常运行。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥泽诺信息科技有限公司,未经合肥泽诺信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710385188.X/2.html,转载请声明来源钻瓜专利网。