[发明专利]游戏资源的检查方法、装置、系统及存储介质有效
申请号: | 201910266674.9 | 申请日: | 2019-04-03 |
公开(公告)号: | CN109977022B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 王鑫;叶均杰 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 钭飒飒;刘芳 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 资源 检查 方法 装置 系统 存储 介质 | ||
1.一种游戏资源的检查方法,其特征在于,包括:
在终端向版本控制服务器提交游戏资源之前,所述终端触发启动终端的资源检查进程;
通过所述资源检查进程查询预先配置的资源错误分类表,得到待检查的pre-commit类错误,所述资源错误分类表用于确定在pre-commit和post-commit阶段分别需要检查的pre-commit类错误和post-commit类错误;
按照所述待检查的pre-commit类错误对应的检查逻辑,所述终端对所述游戏资源进行检查;
若存在pre-commit类错误,则所述终端生成错误提醒信息;
若不存在pre-commit类错误,则所述终端向所述版本控制服务器提交所述游戏资源;
所述版本控制服务器接收所述终端提交的游戏资源,以及所述游戏资源对应的签名后的日志;所述签名后的日志是通过在所述游戏资源对应的日志尾部添加根据预设算法生成的数字签名得到的;
所述版本控制服务器对所述签名后的日志进行解析,得到对应的数字签名;
所述版本控制服务器将所述数字签名与预先存储的参照签名进行比对,若比对结果一致,则将所述游戏资源发送给远程检查端,并向所述终端发送反馈信息,用以通知所述终端游戏资源提交成功;
若比对结果不一致,则所述版本控制服务器向所述终端发送反馈信息,用以通知所述终端游戏资源提交失败
所述远程检查端接收所述版本控制服务器发送的游戏资源;所述远程检查端对所述游戏资源进行任务分解后,投递至任务管理器;
查询所述预先配置的资源错误分类表,得到待检查的post-commit类错误;
按照所述待检查的post-commit类错误对应的检查逻辑,所述远程检查端对所述任务管理器中的任务进行检查;
若存在post-commit类错误,则所述远程检查端生成错误报告,并给所述终端反馈所述错误报告;
若不存在post-commit类错误,则所述远程检查端完成游戏资源的提交。
2.根据权利要求1所述的方法,其特征在于,若存在pre-commit类错误,则生成错误提醒信息,包括:
若存在pre-commit类错误,则在终端的显示界面上显示检查到的错误信息,并提示游戏资源提交失败。
3.根据权利要求1所述的方法,其特征在于,所述终端向所述版本控制服务器提交所述游戏资源,包括:
在所述游戏资源对应的日志尾部添加根据预设算法生成的数字签名,得到签名后的日志;
将所述签名后的日志和所述游戏资源发送给所述版本控制服务器。
4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述终端向所述版本控制服务器提交所述游戏资源之后,还包括:
所述终端接收所述版本控制服务器的反馈信息,所述反馈信息用于通知所述终端游戏资源是否提交成功;
若所述终端接收到游戏资源提交成功的反馈信息,则在预设时长内等待远程检查端反馈的错误报告;
在终端的显示界面上按照预设格式显示所述错误报告;所述错误报告包括:post-commit类错误。
5.根据权利要求1所述的方法,其特征在于,所述远程检查端对所述游戏资源进行分解后,投递至任务管理器,包括:
通过预先训练的BP神经网络对所述游戏资源进行任务分解;
将分解得到的任务,按照队列形式投递至任务管理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910266674.9/1.html,转载请声明来源钻瓜专利网。