[发明专利]基于网络游戏的数据监控方法、装置、设备及存储介质有效
| 申请号: | 201711032688.1 | 申请日: | 2017-10-26 |
| 公开(公告)号: | CN107885618B | 公开(公告)日: | 2021-03-30 |
| 发明(设计)人: | 陈大伟;徐洁 | 申请(专利权)人: | 广州市雷军游乐设备有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F11/30 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 麦小婵;郝传鑫 |
| 地址: | 510000 广东省广州市番禺区东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 网络游戏 数据 监控 方法 装置 设备 存储 介质 | ||
1.一种基于网络游戏的数据监控方法,其特征在于,由游戏服务器执行,包括以下步骤:
接收游戏客户端的执行游戏操作的业务数据,并检测所述业务数据是否正常;
当检测到所述业务数据是异常时,生成异常报告发送至所述游戏客户端或者断开与所述游戏客户端的游戏会话连接;其中,所述异常报告用于提供给所述游戏客户端的游戏玩家根据所述异常报告对所述业务数据进行处理;具体地,所述异常报告用于提示所述游戏客户端所述业务数据存在异常数据,不对本次接收到的业务数据进行存储,所述游戏客户端根据所述异常报告检查所述业务数据的合法性、重新发送报文信息给所述游戏服务器、生成提示信息提示游戏玩家本次游戏操作出现错误或者对接收到的异常报告不做处理,默认本次游戏客户端发送的业务数据存储无效;
当检测到所述业务数据是正常时,检测常用数据库是否能够正常执行写入或读出操作;
若是,将所述业务数据写入所述常用数据库;
若否,将所述业务数据写入到备份数据库并暂停所述常用数据库的使用,以及将后续接收到的所述游戏客户端的业务数据直接写入于所述备份数据库直至所述常用数据库恢复使用。
2.根据权利要求1所述的基于网络游戏的数据监控方法,其特征在于,所述游戏操作包括至少一个子游戏操作,所述业务数据包括每一个子游戏操作生成一个子游戏数据;则所述检测所述业务数据是否正常具体为:
检测所述业务数据包括的每一个子游戏数据是否正常;
当所述每一个子游戏数据均检测为正常时,判定所述业务数据是正常的;
当存在有一个子游戏数据检测为不正常时,撤销所述游戏操作,并从所述常用数据库或所述备份数据库中提取上个游戏操作执行的业务数据发送给所述游戏客户端;所述上个游戏操作执行的业务数据用于提供给所述游戏客户端恢复上个游戏操作的游戏场景。
3.根据权利要求1所述的基于网络游戏的数据监控方法,其特征在于,还包括:
当重启游戏服务器时,从所述常用数据库或所述备份数据库中提取由所述客户端与所述游戏服务器建立游戏会话而产生的所有业务数据;
根据所述所有业务数据恢复所述游戏会话的游戏场景。
4.根据权利要求1所述的基于网络游戏的数据监控方法,其特征在于,所述检测所述业务数据是否正常,具体包括:
根据所述业务数据的数据类型所属的合理数据范围,判断所述业务数据是否落入所述合理数据范围内;其中,所述的数据类型所属的合理数据范围是根据所述数据类型对应的历史业务数据的正常情况和异常情况统计出的数据范围;
若落入所述合理数据范围内,则判定所述业务数据正常;
若不落入所述合理数据范围内,则判定所述业务数据不正常。
5.一种基于网络游戏的数据监控装置,其特征在于,所述装置设置在游戏服务器内,所述装置包括检测数据模块、检测数据库模块、第一写入数据库模块和第二写入数据库模块;其中,
检测数据模块,用于接收游戏客户端的执行游戏操作的业务数据,并检测所述业务数据是否正常;
生成报文模块,用于当检测到所述业务数据是异常时,生成异常报告发送至所述游戏客户端或者断开与所述游戏客户端的游戏会话连接;其中,所述异常报告用于提供给所述游戏客户端的游戏玩家根据所述异常报告对所述业务数据进行处理;具体地,所述异常报告用于提示所述游戏客户端所述业务数据存在异常数据,不对本次接收到的业务数据进行存储,所述游戏客户端根据所述异常报告检查所述业务数据的合法性、重新发送报文信息给所述游戏服务器、生成提示信息提示游戏玩家本次游戏操作出现错误或者对接收到的异常报告不做处理,默认本次游戏客户端发送的业务数据存储无效;
检测数据库模块,用于当检测到所述业务数据是正常时,检测常用数据库是否能够正常执行写入或读出操作;
第一写入数据库模块,用于若是,将所述业务数据写入所述常用数据库;
第二写入数据库模块,用于若否,将所述业务数据写入到备份数据库并暂停所述常用数据库的使用,以及将后续接收到的所述游戏客户端的业务数据直接写入于所述备份数据库直至所述常用数据库恢复使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市雷军游乐设备有限公司,未经广州市雷军游乐设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711032688.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:太阳能电动车充电站
- 下一篇:应用于智能充电桩的防过充装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





