[发明专利]资源更新方法、装置、计算机可读介质及电子设备有效
申请号: | 202110656506.8 | 申请日: | 2021-06-11 |
公开(公告)号: | CN113318452B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 谢亚晋 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F16/901;A63F13/69;A63F13/79 |
代理公司: | 深圳市联鼎知识产权代理有限公司 44232 | 代理人: | 叶虹 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 更新 方法 装置 计算机 可读 介质 电子设备 | ||
本申请属于计算机技术领域,具体涉及一种资源更新方法、装置、计算机可读介质及电子设备。该方法包括:获取增改资源文件,增改资源文件包括增改资源数据和与增改资源数据具有映射关系的增改索引数据;将增改资源文件加载至存储有原始资源文件的共享存储空间中,原始资源文件包括原始资源数据和与原始资源数据具有映射关系的原始索引数据;根据原始索引数据与增改索引数据重建索引以形成重建索引数据;将场景进程对应的独立存储空间中存储的原始索引数据变更为重建索引数据。本申请实施例能够提高资源更新的效率,并且防止服务器上的场景进程之间的资源数据不一致。
技术领域
本申请属于计算机技术领域,具体涉及一种资源更新方法、装置、计算机可读介质及电子设备。
背景技术
MMORPG(Massive Multi-User Online RolePlaying Game,大规模在线角色扮演游戏)的玩法种类众多,各种玩法均需要各类资源配置文件支撑,比如角色经验升级、帮派创建花费货币数量、游戏充值礼包等,这些资源独立于游戏代码而存在,是游戏策划方便修改资源内容的一种途径。
在游戏运行过程中,经常需要对游戏资源进行修改,例如角色升级的数值设计出现问题,需要紧急修复。此时,需要对游戏服务器和游戏客户端的资源配置文件进行更新。相关技术中,当发生资源变更需求时,需要将整个资源文件打包成二进制文件,服务器需要将二进制文件重新加载进内存,当资源文件较大时,加载过程将花费较长时间,这期间服务器内存中的资源处于一种动态变化的阶段,此时服务器上的进程之间中存在资源数据不一致的问题。
如果在更新过程中继续对游戏客户端提供服务,例如,客户端发起购买道具请求,在服务器进程中处理该请求中途,若服务器资源文件正在更新,可能会发生多扣购买费用等游戏逻辑问题,导致玩家投诉等情况,影响游戏体验。如果在更新过程中,游戏服务器停止对客户端提供服务,那么当资源文件较大时,花费较长时间,玩家处于一种请求得不到响应的阶段,如果玩家正处于对战或者击杀怪物过程,停止服务会严重影响玩家体验,影响游戏口碑。
发明内容
本申请的目的在于提供一种资源更新方法、装置、计算机可读介质及电子设备,至少在一定程度上克服相关技术中在资源加载更新到服务器的过程中,服务器上的进程之间的资源数据不一致等技术问题。
本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
根据本申请实施例的一个方面,提供一种资源更新方法,所述资源更新方法包括:
获取增改资源文件,所述增改资源文件包括增改资源数据和与所述增改资源数据具有映射关系的增改索引数据;
将所述增改资源文件加载至存储有原始资源文件的共享存储空间中,所述原始资源文件包括原始资源数据和与所述原始资源数据具有映射关系的原始索引数据;
根据所述原始索引数据与所述增改索引数据重建索引以形成重建索引数据;
将场景进程对应的独立存储空间中存储的原始索引数据变更为所述重建索引数据。
根据本申请实施例的一个方面,提供一种资源更新装置,所述资源更新装置包括:
增改资源文件获取模块,被配置为获取增改资源文件,所述增改资源文件包括增改资源数据和与所述增改资源数据具有映射关系的增改索引数据;
加载模块,被配置为将所述增改资源文件加载至存储有原始资源文件的共享存储空间中,所述原始资源文件包括原始资源数据和与所述原始资源数据具有映射关系的原始索引数据;
索引重建模块,被配置为根据所述原始索引数据与所述增改索引数据重建索引以形成重建索引数据;
索引变更模块,被配置为将场景进程对应的独立存储空间中存储的原始索引数据变更为所述重建索引数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110656506.8/2.html,转载请声明来源钻瓜专利网。