[发明专利]一种游戏客户端完整性校验和修复的方法有效
申请号: | 201911335575.8 | 申请日: | 2019-12-23 |
公开(公告)号: | CN111111209B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 刘德建;韦铭;陈宏展 | 申请(专利权)人: | 福建天晴在线互动科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 福州旭辰知识产权代理事务所(普通合伙) 35233 | 代理人: | 程勇 |
地址: | 350212 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 客户端 完整性 校验 修复 方法 | ||
1.一种游戏客户端完整性校验和修复的方法,其特征在于:所述方法包括如下步骤:步骤S1、创建游戏完整性校验引擎,所述游戏完整性校验引擎包括游戏完整性校验服务器和游戏客户端完整性校验模块;
步骤S2、游戏完整性校验服务器下发游戏客户端完整性校验列表,游戏客户端完整性校验模块会遍历当前游戏客户端下所有的游戏资源,得出每个游戏资源文件对应的唯一标识码与所述游戏客户端完整性校验列表中的游戏资源文件唯一标识码的差异,形成游戏资源异常文件列表;
步骤S3、进行游戏资源异常文件优先级校验,如果存在优先级为1的游戏资源异常文件时,先进行游戏客户端优先级为1的游戏资源异常文件修复,修复完毕后游戏玩家即能边玩边修复剩余的游戏资源异常文件;如果不存在优先级为1的游戏资源异常文件时,游戏玩家即能边玩游戏边进行修复操作。
2.根据权利要求1所述的一种游戏客户端完整性校验和修复的方法,其特征在于:所述优先级包括优先级为1的游戏资源异常文件和优先级为2的游戏资源异常文件,优先级判定方式为:判定游戏资源异常文件在游戏运行过程中是否依赖,如果是依赖的文件缺失时游戏将无法启动,如果不是依赖的文件能在游戏过程中加载:即依赖的文件是优先级为1的游戏资源异常文件,不是依赖的文件是优先级为2的游戏资源异常文件;优先级为1的游戏资源异常文件包括:动态库文件、游戏登录界面、人物模型;优先级为2的游戏资源异常文件包括游戏过程中加载的游戏场景、地图、怪物、皮肤游戏资源。
3.根据权利要求1所述的一种游戏客户端完整性校验和修复的方法,其特征在于:所述步骤S2进一步具体包括:
步骤S21、初始化游戏完整性校验服务器:游戏完整性校验服务器中设置有游戏客户端资源连接中台;游戏客户端资源连接中台里设有游戏客户端资源版本管理中台;游戏客户端资源连接中台负责匹配游戏客户端完整性校验模块所需并存储于游戏客户端资源版本管理中台上的游戏资源;
步骤S22、运行游戏完整性校验服务器:游戏客户端资源连接中台与游戏客户端完整性校验模块建立网络连接关系;
步骤S23、启动游戏客户端完整性校验模块;游戏客户端完整性校验模块封装了游戏客户端运行时依赖的动态库文件,游戏启动需要加载的游戏登录界面、场景、地图、皮肤游戏资源;
步骤S24、游戏客户端完整性校验模块会进行游戏客户端资源校验;期间会发送游戏客户端资源版本校验码消息到游戏完整性校验服务器;
步骤S25、游戏客户端完整性校验模块接收到游戏完整性校验服务器的响应消息,执行游戏客户端资源校验指令;校验结束后生成游戏客户端资源异常列表;游戏客户端资源异常列表中存储游戏资源文件唯一标识码、游戏资源名称、游戏资源文件存放路径、游戏资源版本校验码、游戏资源优先级。
4.根据权利要求3所述的一种游戏客户端完整性校验和修复的方法,其特征在于:所述步骤S21进一步具体包括:游戏客户端资源版本管理中台中存储游戏运行时需要的游戏客户端资源文件及对应的游戏客户端资源完整性校验列表文件;游戏客户端资源版本管理中台上存储的游戏客户端资源完整性校验列表文件中包含:游戏资源名称、游戏资源文件唯一标识码、游戏资源优先级及游戏资源版本校验码;游戏客户端资源版本管理中台负责维护游戏更新提供的游戏客户端资源版本校验码及游戏客户端资源。
5.根据权利要求4所述的一种游戏客户端完整性校验和修复的方法,其特征在于:所述步骤S22进一步包括步骤S22-1、当游戏完整性校验服务器接收到游戏客户端完整性校验模块请求的版本校验码时,游戏客户端资源连接中台会查找游戏客户端资源版本管理中台中对应版本校验码的游戏客户端资源完整性校验列表文件;
步骤S22-2、查找到游戏客户端资源完整性校验列表文件时,会下发对应文件到游戏客户端完整性校验模块中;如果没有找到匹配的文件时,下发未找到游戏客户端资源完整性校验列表指令消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴在线互动科技有限公司,未经福建天晴在线互动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911335575.8/1.html,转载请声明来源钻瓜专利网。