一种资源配置精准方法、装置、服务器及存储介质制造方法及图纸

技术编号:31154567 阅读:13 留言:0更新日期:2021-12-04 09:44
本申请实施例公开了一种资源配置精准方法,应用于客户端,包括:获取目标应用第一版本的第一资源文件、第二版本的第二资源文件;第一和第二资源文件中包括蓝图文件、配置表和贴图/材质文件等资源文件中的至少一种;调用预设资源配置精准插件,对资源文件进行解析,得到第一和第二解析文件,第一和第二解析文件为同类型的可比对文本格式;对第一和第二解析文件进行比较,得到目标应用的资源文件配置精准结果。本申请在现有技术无法对蓝图文件、配置表文件和贴图/材质文件等比对的基础上,提供资源配置精准插件,可以利用该插件对不同版本的资源文件中进行解析和对比,得到不同版本资源文件的差异的资源文件配置精准结果,便于用户进行查询。户进行查询。户进行查询。

【技术实现步骤摘要】
一种资源配置精准方法、装置、服务器及存储介质


[0001]本申请涉及计算机
,具体涉及一种资源配置精准方法、装置、服务器及存储介质。

技术介绍

[0002]目前测试人员在测试基于各种引擎开发的游戏项目时,为了节省测试工作量,会对不同游戏版本间有变化的差异资源进行精准测试,以往使用的方案是用svn log来获取变化的游戏资源文件,再去对比版本资源文件的差异,但是只能对比txt、xls等常规的文本文件格式。
[0003]因此,现有的技术方案得出的结果比较粗糙,无法对一些引擎的资源文件进行解析对比,获取不同版本的资源文件之间的具体差异,并且查看资源文件的对比结果不方便。

技术实现思路

[0004]本申请实施例中提供一种资源配置精准方法、装置、服务器及存储介质,旨在解决现有技术下,无法获取不同版本的文件间的具体差异,并且查看不方便的问题。
[0005]第一方面,本申请提供一种资源配置精准方法,应用于客户端,所述方法包括:
[0006]获取目标应用第一版本的第一资源文件;
[0007]获取所述目标应用第二版本的第二资源文件,所述第一资源文件和所述第二资源文件包括同类型的资源文件,所述第一资源文件和所述第二资源文件中包括蓝图文件、配置表和贴图资源/材质文件中至少一种;
[0008]调用预设资源配置精准插件,分别对所述第一资源文件和所述第二资源文件进行解析,得到第一解析文件和第二解析文件,所述第一解析文件和第二解析文件的格式为同类型的可比对文本格式;
[0009]对所述第一解析文件和所述第二解析文件进行比较,得到所述目标应用第一版本和第二版本的资源文件配置精准结果。
[0010]在本申请一些实施例中,在所述调用预设资源配置精准插件之前,所述方法还包括:
[0011]获取需要进行解析对比的资源文件的项目路径;
[0012]根据所述项目路径,在所述目标应用中查找所述资源配置精准插件的调用命令;
[0013]所述调用预设资源配置精准插件,包括:
[0014]根据所述调用命令调用所述预设资源配置精准插件。
[0015]在本申请一些实施例中,所述第一资源文件包括第一蓝图文件,所述第二资源文件包括第二蓝图文件;
[0016]所述分别对所述第一资源文件和所述第二资源文件进行解析,得到第一解析文件和第二解析文件,包括:
[0017]解析所述第一蓝图文件,得到第一蓝图解析文件;
[0018]解析所述第二蓝图文件,得到第二蓝图解析文件;
[0019]所述对所述第一解析文件和所述第二解析文件进行比较,得到所述目标应用的第一版本和第二版本的资源文件配置精准结果,包括:
[0020]获取所述第二蓝图解析文件相较于所述第一蓝图解析文件发生新增、删除或修改的蓝图文件;
[0021]对于发生修改的蓝图文件中,相同数据类型的所述蓝图文件进行对比,得到所述第一蓝图解析文件和所述第二蓝图解析文件之间的蓝图配置精准结果。
[0022]在本申请一些实施例中,所述第一资源文件包括第一配置表文件,所述第二资源文件包括第二配置表文件;
[0023]所述对所述第一资源文件和所述第二资源文件进行解析,得到第一解析文件和第二解析文件,包括:
[0024]解析所述第一配置表文件,将所述第一配置表文件导出为目标格式的第一配置表解析文件;
[0025]解析所述第二配置表文件,将所述第二配置表文件导出为目标格式的第二配置表解析文件;
[0026]所述对所述第一解析文件和所述第二解析文件进行比较,得到所述目标应用的第一版本和第二版本的资源文件配置精准结果,包括:
[0027]对比所述第一配置表解析文件和所述第二配置表解析文件,得到所述第一配置表文件和第二配置表文件之间的配置表配置精准结果。
[0028]在本申请一些实施例中,所述第一资源文件包括第一贴图/材质文件,所述第二资源文件包括第二贴图/材质文件,所述第二贴图/材质文件为第一贴图/材质文件发生变化后得到的资源文件;
[0029]所述对所述第一资源文件和所述第二资源文件进行解析,得到第一解析文件和第二解析文件,包括:
[0030]获取引用所述第一贴图/材质文件的所有的资源文件,为第一贴图解析文件;
[0031]获取引用所述第二贴图/材质文件的所有的资源文件,为第二贴图解析文件;
[0032]所述对所述第一解析文件和所述第二解析文件进行比较,得到所述目标应用第一版本和第二版本的资源文件配置精准结果,包括:
[0033]对比所述第一贴图解析文件和所述第二贴图解析文件,获取所述第一贴图解析文件和所述第二贴图解析文件之间发生修改的贴图/材质文件;
[0034]判断所述发生修改的第二贴图解析文件是否为目标类型文件;
[0035]若是,则输出发生修改的所述第二贴图解析文件。
[0036]第二方面,本申请提供一种资源配置精准方法,应用于服务器,所述方法包括:
[0037]获取查询配置精准结果的查询命令;
[0038]根据所述查询命令,在配置精准结果数据库中获取所述配置精准结果;
[0039]配置所述查询命令对应的目标路径;
[0040]根据所述目标路径,在所述配置精准结果中筛选所述目标路径下的目标配置精准结果;
[0041]输出并展示所述目标配置精准结果。
[0042]第三方面,本申请提供一种资源配置精准装置,应用于客户端,所述装置
[0043]包括:
[0044]第一获取模块,所述第一获取模块用于获取目标应用第一版本的第一资源文件;
[0045]第二获取模块,所述第二获取模块用于获取所述目标应用第二版本的第二资源文件,所述第一资源文件和所述第二资源文件包括同类型的资源文件,所述第一资源文件和所述第二资源文件中包括蓝图文件、配置表和贴图资源/材质文件中至少一种;
[0046]调用模块,所述调用模块用于调用预设资源配置精准插件,分别对所述第一资源文件和所述第二资源文件进行解析,得到第一解析文件和第二解析文件,所述第一解析文件和第二解析文件的格式为同类型的可比对文本格式;
[0047]配置精准模块,所述配置精准模块用于对所述第一解析文件和所述第二解析文件进行比较,得到所述目标应用第一版本和第二版本的资源文件配置精准结果。
[0048]在本申请的一些实施例中,所述第一资源文件包括第一蓝图文件,所述第二资源文件包括第二蓝图文件;
[0049]所述调用模块用于:解析所述第一蓝图文件,得到第一蓝图解析文件;
[0050]解析所述第二蓝图文件,得到第二蓝图解析文件;
[0051]所述配置精准模块用于:获取所述第二蓝图解析文件相较于所述第一蓝图解析文件发生新增、删除或修改的蓝图文件;对于发生修改的蓝图文件中,相同数据类型的所述蓝图文件进行对比,得到所述第一蓝图解析文件和所述第二蓝图解析文件之间的蓝图配置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源配置精准方法,其特征在于,应用于客户端,所述方法包括:获取目标应用第一版本的第一资源文件;获取所述目标应用第二版本的第二资源文件,所述第一资源文件和所述第二资源文件包括同类型的资源文件,所述第一资源文件和所述第二资源文件中包括蓝图文件、配置表和贴图资源/材质文件中至少一种;调用预设资源配置精准插件,分别对所述第一资源文件和所述第二资源文件进行解析,得到第一解析文件和第二解析文件,所述第一解析文件和第二解析文件的格式为同类型的可比对文本格式;对所述第一解析文件和所述第二解析文件进行比较,得到所述目标应用第一版本和第二版本的资源文件配置精准结果。2.根据权利要求1所述的资源配置精准方法,其特征在于,在所述调用预设资源配置精准插件之前,所述方法还包括:获取需要进行解析对比的资源文件的项目路径;根据所述项目路径,在所述目标应用中查找所述资源配置精准插件的调用命令;所述调用预设资源配置精准插件,包括:根据所述调用命令调用所述预设资源配置精准插件。3.根据权利要求1所述的资源配置精准方法,其特征在于,所述第一资源文件包括第一蓝图文件,所述第二资源文件包括第二蓝图文件;所述分别对所述第一资源文件和所述第二资源文件进行解析,得到第一解析文件和第二解析文件,包括:解析所述第一蓝图文件,得到第一蓝图解析文件;解析所述第二蓝图文件,得到第二蓝图解析文件;所述对所述第一解析文件和所述第二解析文件进行比较,得到所述目标应用的第一版本和第二版本的资源文件配置精准结果,包括:获取所述第二蓝图解析文件相较于所述第一蓝图解析文件发生新增、删除或修改的蓝图文件;对于发生修改的蓝图文件中,相同数据类型的所述蓝图文件进行对比,得到所述第一蓝图解析文件和所述第二蓝图解析文件之间的蓝图配置精准结果。4.根据权利要求1所述的资源配置精准方法,其特征在于,所述第一资源文件包括第一配置表文件,所述第二资源文件包括第二配置表文件;所述对所述第一资源文件和所述第二资源文件进行解析,得到第一解析文件和第二解析文件,包括:解析所述第一配置表文件,将所述第一配置表文件导出为目标格式的第一配置表解析文件;解析所述第二配置表文件,将所述第二配置表文件导出为目标格式的第二配置表解析文件;所述对所述第一解析文件和所述第二解析文件进行比较,得到所述目标应用的第一版本和第二版本的资源文件配置精准结果,包括:对比所述第一配置表解析文件和所述第二配置表解析文件,得到所述第一配置表文件
和第二配置表文件之间的配置表配置精准结果。5.根据权利要求1所述的资源配置精准方法,其特征在于,所述第一资源文件包括第一贴图/材质文件,所述第二资源文件包括第二贴图/材质文件,所述第二贴图/材质文件为第一贴图/材质文件发生变化后得到的资源文件;所述对所述第一资源文件和所述第二资源文件进行解析,得到第一解析文件和第二解析文件,包括:获取引用所述第一贴图/材质文件的所有的资源文件,为第一贴图解析文件;获取引用所述第二贴图/材质文件的所有的资源文件,为第二贴图解析文件;所述对所述第一解析文件和所述第二解析文件进行比较,得到所述目标应用第一版本和第二版本的资源...

【专利技术属性】
技术研发人员:杨文陈瑞坤楚培林
申请(专利权)人:腾讯科技上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1