[发明专利]一种微端的在线动态加载及校验资源的方法在审
申请号: | 201911075985.3 | 申请日: | 2019-11-06 |
公开(公告)号: | CN110841280A | 公开(公告)日: | 2020-02-28 |
发明(设计)人: | 刘德建;韦铭;陈宏展 | 申请(专利权)人: | 福建天晴在线互动科技有限公司 |
主分类号: | A63F13/35 | 分类号: | A63F13/35 |
代理公司: | 福州旭辰知识产权代理事务所(普通合伙) 35233 | 代理人: | 程勇 |
地址: | 350212 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 在线 动态 加载 校验 资源 方法 | ||
本发明提供了一种微端的在线动态加载及校验资源的方法,所述方法为:步骤S1、游戏微端引擎与游戏资源服务器建立通信连接;步骤S2、游戏微端引擎获取游戏资源服务器中最新发布的游戏资源与游戏微端客户端的游戏资源之间的差异,该游戏资源的差异即为需要在线动态加载的游戏资源文件;步骤S3、当玩家进入游戏后游戏微端引擎会启动在线动态加载游戏资源的机制,则游戏微端引擎将获取到游戏资源服务器最新的游戏资源文件;步骤S4、最新的游戏资源文件获取完毕将进行游戏资源文件的唯一标识码校验操作,校验通过则表明完整的一次在线动态加载资源流程结束。本发明实现游戏客户端动态加载游戏资源时更新频率大幅降低,实现动态加载资源低耗时的目的。
技术领域
本发明涉及在线动态加载游戏资源的游戏应用程序技术领域,特别是一种微端的在线动态加载及校验资源的方法。
背景技术
游戏资源在线加载是当前最为流行的方案,现阶段游戏的资源容量越来越大。当一款游戏需要更新资源时,游戏客户端会创建游戏资源在线加载的引擎或者实例,通过与资源服务器建立通信连接,获取资源服务器上的全量游戏资源包,玩家就需要花费大量时间等待在线游戏资源加载成功后才能玩游戏。游戏资源加载成功后可能会存在游戏资源文件不准确或校验游戏资源耗时长导致卡顿的问题。
因此,现有的游戏资源在线加载方法,虽然减少了游戏客户端的容量的问题,但是增加了玩家在线加载游戏资源的时间成本,同时增加了游戏资源服务器维护全量资源的成本,造成在线动态加载游戏资源的瓶颈。
发明内容
为克服上述问题,本发明的目的是提供一种微端的在线动态加载及校验资源的方法,采用游戏微端引擎机制,提供游戏微端引擎接口给游戏引擎使用,既可执行在线动态加载,又能校验游戏资源的操作;本发明解决了游戏资源包容量大,导致游戏客户端在线加载资源耗时、加载资源不准确的问题。
本发明采用以下方案实现:一种微端的在线动态加载及校验资源的方法,所述方法包括如下步骤:
步骤S1、在游戏启动时会加载游戏微端引擎,游戏微端引擎会与游戏资源服务器建立通信连接;
步骤S2、游戏微端引擎获取游戏资源服务器中最新发布的游戏资源与游戏微端客户端的游戏资源之间的差异,该游戏资源的差异即为需要在线动态加载的游戏资源文件;
步骤S3、当玩家进入游戏后游戏微端引擎会启动在线动态加载游戏资源的机制,则游戏微端引擎将获取到游戏资源服务器最新的游戏资源文件;
步骤S4、最新的游戏资源文件获取完毕将进行游戏资源文件的唯一标识码校验操作,校验通过则表明完整的一次在线动态加载资源流程结束。
进一步的,所述步骤S1进一步具体为:所述方法包含游戏资源服务器和游戏微端客户端,游戏资源服务器和游戏微端客户端进行网络连接;在游戏启动时初始化游戏资源服务器,游戏资源服务器中设有游戏资源分发连接器,游戏资源服务器中设有游戏资源版本管控池;游戏资源分发连接器负责匹配游戏微端引擎所需的游戏资源,所述游戏资源版本管控池中存储游戏运行时需要的所述游戏资源文件及对应游戏资源文件信息列表文件。
进一步的,所述游戏资源文件信息列表文件中包含:游戏资源名称、游戏资源唯一标识码以及游戏资源版本校验码。
进一步的,所述步骤S2进一步具体为:游戏微端客户端启动后会获取游戏服务端最新版本的游戏资源列表文件;游戏微端客户端会遍历当前游戏客服端下所有的游戏资源文件,获得每个游戏资源文件对应的唯一标识码和最新版本的游戏资源列表文件中的游戏资源文件唯一标识码做差异对比,剔除游戏资源文件唯一标识码相同的文件记录,形成所述需要在线动态加载的游戏资源文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴在线互动科技有限公司,未经福建天晴在线互动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911075985.3/2.html,转载请声明来源钻瓜专利网。