技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种资源校验方法、装置、电子设备及存储介质与流程  >  正文

一种资源校验方法、装置、电子设备及存储介质与流程

  • 国知局
  • 2024-10-15 09:56:59

本发明涉及资源校验技术,尤其涉及一种资源校验方法、装置、电子设备及存储介质。

背景技术:

1、在相关技术中,在进行资源校验时往往依靠excel表格内置的,数据验证、注释、脚本等功能实现资源校验,在资源表配置时对当前表格内容进行一些简单的校验,比如重复id、数据范围限制、条件判断,这种方式仅能够满足简单的资源校验,如果进行复杂的资源校验,则需要人工介入,这会大幅度的提升了源校验的成本。

技术实现思路

1、有鉴于此,本发明实施例提供一种资源校验方法、装置、电子设备及存储介质,可以通过资源表校验程序获得跨平台多语言数据表示组件的函数接口,之后利用所述资源表校验程序,对资源表进行自动化地校验,得到准确地资源校验结果,不但提高了资源校验的效率和准确性,同时资源表校验程序可以减少校验过程中的资源耦合,此外针对不同的游戏需求,可以进行灵活地校验规则的调整。

2、本发明实施例的技术方案是这样实现的:

3、本发明实施例提供了一种资源校验方法,所述方法包括:

4、触发资源表校验程序,获得跨平台多语言数据表示组件的函数接口;

5、利用所述资源表校验程序,通过所述跨平台多语言数据表示组件的函数接口对待校验的所有资源表进行加载;

6、获取每一个资源表对应的校验规则;

7、循环遍历待校验的所有资源表,执行与所述资源表相匹配的校验规则,得到所述资源表的校验结果;

8、将所述资源表的校验结果进行可视化处理,并将经过可视化处理的所述资源表的校验结果向终端的显示界面发送。

9、本发明实施例还提供了一种资源校验装置,包括:

10、信息传输模块,用于触发资源表校验程序,获得跨平台多语言数据表示组件的函数接口;

11、信息处理模块,用于利用所述资源表校验程序,通过所述跨平台多语言数据表示组件的函数接口对待校验的所有资源表进行加载;

12、所述信息处理模块,用于获取每一个资源表对应的校验规则;

13、所述信息处理模块,用于循环遍历待校验的所有资源表,执行与所述资源表相匹配的校验规则,得到所述资源表的校验结果;

14、所述信息处理模块,用于将所述资源表的校验结果进行可视化处理,并将经过可视化处理的所述资源表的校验结果向终端的显示界面发送。

15、上述方案中,

16、所述信息处理模块,用于触发资源表校验程序中的c程序框架;

17、所述信息处理模块,用于通过所述c程序框架,加载并执行所述资源表校验程序中的脚本文件,得到所述跨平台多语言数据表示组件的函数接口。

18、上述方案中,

19、所述信息处理模块,用于利用所述资源表校验程序,通过所述跨平台多语言数据表示组件的函数接口对原始资源表和协议文件的内容进行序列化处理,得到待校验的所有资源表;

20、所述信息处理模块,用于通过所述跨平台多语言数据表示组件的函数接口,将所述待校验的所有资源表加载至可读介质中。

21、上述方案中,

22、所述信息处理模块,用于当加载并执行所述资源表校验程序中的脚本文件时,通过所述脚本文件读取所述每一个资源表对应的校验规则和所述脚本文件相匹配的通用函数。

23、上述方案中,

24、所述信息处理模块,用于当目标程序的资源表发生变化时,对所述资源表校验程序中的脚本文件中通用校验规则执行至少以下之一:

25、增加自定义校验规则、删除所述通用校验规则、通过所述自定义校验规则替换所述通用校验规则。

26、上述方案中,

27、所述信息处理模块,用于循环遍历待校验的所有资源表,当所述资源表未进行校验时,执行与所述资源表相匹配的校验规则,得到所述资源表的校验结果,其中,与所述资源表相匹配的校验规则包括至少以下之一:

28、自定义校验规则、枚举校验规则、唯一性校验规则、范围校验规则。

29、上述方案中,

30、所述信息处理模块,用于确定与所述资源表的不同字段信息所分别匹配的校验规则;

31、所述信息处理模块,用于通过与所述资源表的不同字段信息所分别匹配的校验规则,对所述资源表的字段类型、字段枚举以及字段范围分别进行校验。

32、上述方案中,

33、所述信息处理模块,用于确定与所述资源表的不同字段信息所分别匹配的匹配模板;

34、所述信息处理模块,用于通过所述匹配模板,确定与所述资源表的不同字段信息所分别匹配的校验规则;

35、所述信息处理模块,用于基于与所述资源表的不同字段信息所分别匹配的校验规则,对资源表的准确性进行校验。

36、上述方案中,

37、所述信息处理模块,用于当未能确定与所述资源表的不同字段信息所分别匹配的匹配模板时,将所述资源表调整至缓存结果集合中;

38、所述信息处理模块,用于当基于与所述资源表的不同字段信息所分别匹配的校验规则,确定资源表的准确性为不准确时,将所述资源表调整至缓存结果集合中。

39、本发明实施例还提供了一种电子设备,其特征在于,所述电子设备包括:

40、存储器,用于存储可执行指令;

41、处理器,用于运行所述存储器存储的可执行指令时,实现前序的资源校验方法。

42、本发明实施例还提供了一种计算机可读存储介质,存储有可执行指令,所述可执行指令被处理器执行时实现前序的资源校验方法。

43、本发明实施例具有以下有益效果:

44、1)本发明实施例通过触发资源表校验程序,获得跨平台多语言数据表示组件的函数接口;利用所述资源表校验程序,通过所述跨平台多语言数据表示组件的函数接口对待校验的所有资源表进行加载;获取每一个资源表对应的校验规则;循环遍历待校验的所有资源表,执行与所述资源表相匹配的校验规则,得到所述资源表的校验结果;将所述资源表的校验结果进行可视化处理,由此,对资源表进行自动化地校验,得到准确地资源校验结果,不但提高了资源校验的效率和准确性,同时资源表校验程序可以减少校验过程中的资源耦合,此外针对不同的游戏需求,可以进行灵活地校验规则的调整。

45、2)通过将经过可视化处理的所述资源表的校验结果向终端的显示界面发送,使得用户能够直观准确地获知资源表的校验结果,及时对资源表或者校验规则进行调整,满足不同的游戏产品的使用需求。

技术特征:

1.一种资源校验方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述触发资源表校验程序,获得跨平台多语言数据表示组件的函数接口,包括:

3.根据权利要求1所述的方法,其特征在于,所述利用所述资源表校验程序,通过所述跨平台多语言数据表示组件的函数接口对待校验的所有资源表进行加载,包括:

4.根据权利要求2所述的方法,其特征在于,所述获取每一个资源表对应的校验规则,包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述循环遍历待校验的所有资源表,执行与所述资源表相匹配的校验规则,得到所述资源表的校验结果,包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.根据权利要求6所述的方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.一种资源校验装置,其特征在于,所述装置包括:

11.一种电子设备,其特征在于,所述电子设备包括:

12.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时,实现权利要求1至9任一项所述的资源校验方法。

13.一种计算机可读存储介质,存储有可执行指令,其特征在于,所述可执行指令被处理器执行时实现权利要求1至9任一项所述的资源校验方法。

技术总结本发明提供了一种资源校验方法、装置、电子设备以及介质,方法包括:利用所述资源表校验程序,通过所述跨平台多语言数据表示组件的函数接口对待校验的所有资源表进行加载;获取每一个资源表对应的校验规则;循环遍历待校验的所有资源表,执行与所述资源表相匹配的校验规则,得到所述资源表的校验结果,由此,实现对资源表的准确校验减少了资源校验的人力成本和硬件成本。技术研发人员:周晴,曹文受保护的技术使用者:腾讯科技(深圳)有限公司技术研发日:技术公布日:2024/10/10

本文地址:https://www.jishuxx.com/zhuanli/20241015/315841.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。