一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

资源检查方法、系统及可读存储介质与流程

2022-04-27 07:09:38 来源:中国专利 TAG:


1.本发明涉及计算机领域,具体涉及了一种资源检查方法、系统及可读存储介质。


背景技术:

2.资源合规性检查是项目开发中不可缺少的步骤,其主要目的是依据固定的规则对资源文件进行检查并输出检查结果,不符合规范的资源文件会使得应用界面及逻辑功能表现现错误或性能下降。
3.目前通用的解决方案中,主要以检查脚本为中心,来拉取资源文件,执行检查函数生成结果,其中编写脚本的工作重复性较高,在不同项目间的通用性差;从而影响项目的开发进度。
4.如何将检查脚本组件化,检查流程模板化,从而达到复用性好,执行效率高,是目前急需解决的技术问题。


技术实现要素:

5.本发明的目的在于至少解决现有技术中存在的技术问题之一,提供了一种资源检查方法,实现了资源检查的组件化和流程模板化,检查效率高且复用性好。
6.根据本发明的第一方面实施例的资源检查方法,包括:一种资源检查方法,其特征在于,所述方法包括:响应于第一请求,获取检查配置;根据所述检查配置对资源文件执行检查,得到第一检查结果。
7.根据本发明的第一方面实施例的资源检查方法,其至少具有如下有益效果:通过检查配置来固化资源检查的过程,可以将检查脚本组件化,检查流程模板化,从而达到复用性好,执行效率高,能够快速建立检查过程并输出结果的效果,增加项目开发效率。
8.根据本发明的第一方面实施例的资源检查方法,其中检查配置包括下列参数的至少一种:检查资源对象信息、检查资源对象存储信息、检查资源类型、检查资源参数阈值、检查资源输出形式和/或检查资源输出路径。通过获取检查配置的检查资源对象信息、检查资源对象存储信息、检查资源类型、检查资源参数阈值、检查资源输出形式和/或检查资源输出路径的至少一种来确定资源的检查对象、检查类型及输出方式。
9.根据本发明的第一方面实施例的资源检查方法,还包括:解析所述检查配置信息,根据所述检查配置中的资源文件标识,查找和/或加载对应的所述资源文件,进行规范性检查。
10.根据本发明的第一方面实施例的资源检查方法,其中根据所述检查配置对资源文件执行检查包括:根据所述检查配置读取所述检查资源对象信息及检查资源对象存储信息;根据所述检查资源类型及检查资源参数阈值对至少一个所述资源文件执行检查;根据所述检查资源输出形式及检查资源输出路径得到所述第一检查结果。使得启动命令的差异更突出,更方便查看。
11.根据本发明的第一方面实施例的资源检查方法,其中根据所述检查配置对资源文
件执行检查,得到检查结果还包括:对至少两个所述检查配置对应的所述资源文件进行检查;将基于至少两个所述检查配置得到的所述第一检查结果进行合并,得到第二检查结果。能够提高容器启动命令的对比效率。使得对于多个检查资源且检查内容不同时,采用一对一检查配置执行对应的检查,实现了检查资源及检查方式的多样性。
12.根据本发明的第一方面实施例的资源检查方法,其中所述资源文件被配置为静态文件。
13.根据本发明的第一方面实施例的资源检查方法,其中根据所述检查配置对资源文件执行检查采用脚本方式。采用脚本方式方便管理。
14.根据本发明的第二方面实施例的资源检查方法,包括:发送第一指令,获取第一检查结果,所述第一指令包括检查配置;发送第二指令,获取第二检查结果,所述第二指令包括至少两个所述检查配置。
15.根据本发明的第二方面实施例的资源检查方法,其至少具有如下有益效果:通过检查配置来固化资源检查的过程,可以将检查脚本组件化,检查流程模板化,从而达到复用性好,执行效率高,能够快速建立检查过程并输出结果的效果,增加项目开发效率。
16.根据本发明的第二方面实施例的资源检查方法,其中根据预设规则对所述第一检查结果或所述第二检查结果执行处理,所述预设规则包括存储规则、可视化规则和/或显示规则的至少一种。根据指令完成对检查资源的快速存储、可视化及显示。
17.根据本发明的第二方面实施例的资源检查方法,其中所述检查配置通过预定义配置表模板、预定义资源类型的检查参数及预定义资源检查阈值的进行生产,所述预定义配置表模板、所述预定义资源类型检查参数及所述预定义资源检查阈值可自定义设置。实现了检查配置的模板化,方便开发人员自定义设置。
18.根据本发明的第三方面实施例的资源检查方法,该实施例用于资源检查系统,资源检查系统包括服务端和客户端,所述服务端和所述客户端通信连接,包括:所述服务端执行上述第一方面实施例的资源检查方法;对应的,所述客户端执行如上述第二方面实施例的资源检查方法。
19.根据本发明的第三方面实施例的资源检查方法,其至少具有如下有益效果:通过检查配置来固化资源检查的过程,可以将检查脚本组件化,检查流程模板化,从而达到复用性好,执行效率高,能够快速建立检查过程并输出结果的效果,增加项目开发效率。
20.根据本发明的第四方面实施例的资源检查系统,包括服务端和客户端;服务端包括:第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的计算机程序,所述第一处理器执行所述程序时实现如第一方面实施例资源检查方法;对应的,客户端包括:第二存储器、第二处理器及存储在第二存储器上并可在第二处理器上运行的计算机程序,所述第二处理器执行所述程序时实现如上述第二方面实施例的资源检查方法。
21.根据本发明的第五方面实施例的计算机可读存储介质,存储有计算机可执行指令,其中的计算机可执行指令用于:执行第一方面实施例的资源检查方法;或者,执行第二方面实施例的资源检查方法;或者,执行第三方面实施例的资源检查方法。
22.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
23.下面结合附图和实施例对本发明进一步地说明;
24.图1是本技术一个实施例提供的资源检查方法的流程图;
25.图2是本技术另一实施例提供的资源检查方法的流程图;
26.图3是本技术另一实施例提供的资源检查方法的流程图;
27.图4是本技术另一实施例提供的资源检查方法的流程图;
28.图5是本技术另一实施例提供的资源检查方法的流程图;
29.图6是本技术另一实施例提供的资源检查方法的流程图;
30.图7是本技术另一实施例提供的资源检查方法的流程图;
31.图8是本技术另一实施例提供的资源检查方法的流程图
32.图9是本技术另一实施例提供的客户端内部模块示意图;
33.图10是本技术另一实施例提供的服务端内部模块示意图。
具体实施方式
34.本部分将详细描述本发明的具体实施例,本发明之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本发明的每个技术特征和整体技术方案,但其不能理解为对本发明保护范围的限制。
35.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
36.需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”及“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
37.客户端与服务端可以是直接通信连接,如通过wifi连接、蓝牙进行通信连接;也可以是通过第三方网络通信连接,如通过移动互联网(2g/3g/4g/5g等)通信连接。
38.本发明的描述中,除非另有明确的限定,设置等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。
39.参照图1,图1示例的资源检查方法包括步骤:
40.s1110,响应于第一请求,获取检查配置;
41.s1120,根据检查配置对资源文件执行检查,得到第一检查结果。
42.在一些实施例中,根据第一请求,开始执行资源检查方法,直接触发执行步骤s1110及s1120。步骤s1110中,可以利用第一请求中所包括的信息,向对应的资源文件进行读取,完成检查资源的获取;步骤s1120中,根据检查配置的配置信息,对资源文件执行检查,得到检查结果。在一实施例中,其中资源文件为静态资源文件。
43.在一些实施例中,服务器根据远程客户端发送的第一请求,获取资源的检查配置;
44.在一些实施例中,资源文件可以是游戏、项目开发或者应用程序的文本文件、多媒体数据或者其他需要读取的文件;
45.在一些实施例中,服务器根据检查配置所包括的资源路径、检查方式、检查时间及
检查顺序,对目标资源文件实行检查;
46.在一些实施例中,通过预先在服务器部署用于执行检查的服务,来实现上述的实施方式,这个服务可以是应用程序、脚本等。
47.根据本技术实施例提供的方案,通过检查配置来固化资源检查的过程,可以将检查脚本组件化,检查流程模板化,从而达到复用性好,执行效率高,能够快速建立检查过程并输出结果的效果,增加项目开发效率。
48.参照图2,图2示例的资源检查方法包括步骤:
49.s1210,响应于第二请求,根据所述检查配置对所述检查结果进行发送。
50.在一些实施例中,根据第二请求,开始执行资源检查方法,直接触发执行步骤s1210。步骤s1210中,可以利用第二请求中所包括的检查请求,执行检查处理并根据第二请求中要求的发送数据,对检查进行发送。
51.在一些实施例中,第二请求对一个项目文件中存在检查超过检查资源参数阈值的资源进行发送,如将资源文件中图片大小超过预设图片大小的检查结果进行发送。
52.根据本技术实施例提供的方案,实现了自定义检查结果的发送。
53.参照图3,图3示例的资源检查方法包括步骤:
54.s1310,根据检查配置读取检查资源对象信息及检查资源对象存储信息;
55.s1320,根据检查资源类型及检查资源参数阈值至少一个资源文件执行检查;
56.s1330,根据检查资源输出形式及检查资源输出路径得到第一检查结果。
57.在一些实施例中,检查配置包括检查配置包括下列参数的至少一种:检查资源对象信息、检查资源对象存储信息、检查资源类型、检查资源参数阈值、检查资源输出形式和/或检查资源输出路径,因此,本实施例将检查配置对资源文件进行检查,实现了资源检查的配置化的检查流程等。
58.在一些实施例中,其中的资源对象信息为待检查的资源信息,检查资源对象存储信息为资源文件的存储信息;
59.在一些实施例中,解析检查配置信息,获取待检查的资源信息和存储信息,根据检查配置中的资源文件标识,查找和/或加载对应的资源文件,以执行下一步的规范性检查等;
60.在一些实施例中,如需要对待检查的资源信息为“图片”检查资源类型执行检查,获取文件路径“game/src/photos”下的所有资源对象信息,通过资源文件标识“如.png/.jpg/.bmp”,对资源文件对象信息进行读取,并基于检查资源参数阈值“图片像素不超过640x640”进行规范性检查。
61.在一些实施例中,将执行规范性检查后的文件,根据检查配置信息中的输出路径“inspect/resu lt/photos”将规范性检查结果进行输出;
62.在一些实施例中,将规范性检查结果以资源输出形式“如表格、数据表”进行输出,这样可以方便对规范性检查结果进行输出。参照图4,图4示例的资源检查方法包括步骤:
63.s1410,对至少两个检查配置对应的资源文件进行检查;
64.s1420,将基于至少两个检查配置得到的第一检查结果进行合并,得到第二检查结果。
65.在一些实施例中,当一个项目存在至少两个文件需要检查时,通过单独的检查配
置对一个文件目录下的特定类型文件内容进行检查,将每个文件的检查结果输出第二检查结果。
66.在一些实施例中,如对于某一项目文件下图片、音频及文本的合规性进行检查时,分别采用图片检查配置、音频检查配置及文本检查配置,分别设置对应检查配置的模板,以达到多项检查的结果组合,提高了检查效率。
67.在一些实施例中,需要对游戏中某场景的资源文件进行合规性检查时,读取文件路径“game/src/scene1”中所有类型的文件,如模型、贴图、音频、文本,根据检查配置生成模型、贴图、音频、文本对应的检测配置,进而基于对应资源类型检查资源参数阈值执行检查处理,得到相应的检查结果;
68.在一个优选的实施方案中,将上述的不同类型文件的检查结果进行组合,实现了多项不同类型资源的检查。
69.在一些实施例中,检查配置对资源文件执行检查采用脚本方式,当执行脚本时,通过如图3的实施例完成资源文件的检查,具有简单快捷的效果。
70.参考图5,第二方面,本发明实施的另外一种资源检查方法,包括步骤:
71.s2110,发送第一指令,获取第一检查结果,第一指令包括检查配置;或者
72.s2120,发送第二指令,获取第二检查结果,第二指令包括至少两个检查配置。
73.在一些实施例中,根据第一指令,开始执行资源检查方法,直接触发执行步骤s2110或者s2120。在一实施例中,根据接收的第一指令及第二指令完成步骤s2110或者s2120。步骤s1110中,发送第一指令,获取第一检查结果;步骤s1120中,发送第二指令,获取第二检查结果。在一实施例中,其中的步骤s2110或者s2120根据用户的指令形式进行对应的检查结果获取,如第一指令中包括的指定文件的检查,或者对于第二指令中包括有多个检查配置,实现不同配置的检查。本实施例中的步骤s2110及s2120仅用于标识步骤的不同,并不代表先后关系。
74.在一些实施例中,远程的客户端向服务器发送第一指令,第一指令至少包括资源的检查配置;
75.在一些实施例中,远程的客户端向服务器发送第二指令,第二指令至少包括多种不同类型资源的检查配置;
76.在一些实施例中,资源文件可以是游戏、项目开发或者应用程序的文本文件、多媒体数据或者其他需要读取的文件,第一指令及第二指令分别包括一项资源类型的检查和至少2项资源类型的检查;
77.在一些实施例中,远程的客户端向服务器发送第一指令和第二指令,第一指令和第二指令所包括的资源路径、检查方式、检查时间及检查顺序,服务器对目标资源文件实行检查得到第一检查结果和第二检查结果并发送至客户端;
78.在一个实施例中,客户端对第一检查结果和第二检查结果通过预设的方式进行可视化展示;
79.在一些实施例中,客户端通过向预先在服务器部署用于执行检查的服务发送第一指令和第二指令,来实现上述的实施方式,这个服务可以是应用程序、脚本等。
80.根据本发明的第二方面实施例的资源检查方法,其至少具有如下有益效果:通过检查配置来固化资源检查的过程,可以将检查脚本组件化,检查流程模板化,从而达到复用
性好,执行效率高,能够快速建立检查过程并输出结果的效果,增加项目开发效率。
81.参考图6,第二方面,本发明实施的另外一种资源检查方法,包括步骤:
82.s2210,据预设规则对第一检查结果或第二检查结果执行处理,预设规则包括存储规则、可视化规则和/或显示规则的至少一种。
83.在一些实施例中,根据第一检查结果或第二检查结果基于预设规则执行输出,例如,以规则化存储方式对检查结果进行存储,或者基于预设的可视化规则对检查结果以柱形图、热度图等方式进行可视化,方便分析,或者,基于显示规则对于检查结果进行详细展示,例如,某资源的图像具体检查结果中存在超过预设尺寸的列表。
84.参考图7,第二方面,本发明实施的另外一种资源检查方法,包括步骤:
85.s2310,检查配置通过预定义配置表模板、预定义资源类型的检查参数及预定义资源检查阈值的进行生成。
86.在一些实施例中,预定义配置表模板、预定义资源类型检查参数及预定义资源检查阈值可自定义设置。实现了资源检查的检查配置的模板化,方便复用。
87.在一些实施例中,检查配置基于模板生成,用户对检查配置表模板(如通用模板、图片模板等)、预定义资源类型检查参数(如图片,图片大小)及预定义资源检查阈值(图片尺寸合规阈值)。
88.参考图8,第三方面,为本发明实施的另外一种资源检查方法,其包括步骤:
89.s3110,发送第一指令,第一指令包括检查配置;或者,发送第二指令,第二指令包括至少两个检查配置;得到检查结果,并对检查结果按照预设规则执行处理;
90.s3120,响应于第一指令的第一请求,获取检查配置,根据检查配置对资源文件执行检查,得到第一检查结果,并将第一检查结果进行发送,或者,响应于第二请求,根据检查配置对检查结果进行发送。
91.在一些实施例中,步骤s3110执行如图5-图7示例的资源检查方法;步骤s3120执行如图1-图4任一种示例的资源检查方法。
92.在一些实施例中,根据用户客户端(如移动app,网页客户端)的请求,获取检查配置,根据检查配置对资源文件执行检查,得到检查结果,并将检查结果进行发送;客户端根据检查结果进行对应的显示。参照图9,在一些实施例中,客户端具有第一存储器110、第一处理器120、第一数据采集模块130、第一数据传输模块140和第一显示装置150,第一处理器120分别与第一存储器110、第一数据采集模块130、第一数据传输模块140和第一显示装置150连接。其中第一数据采集模块130用于获取用户输入指令,生成对应的请求,如键盘、触摸屏、鼠标等;第一显示装置150用于显示用户操作信息,如指令请求信息,检查配置的管理,资源的检查结果的显示、存储及可视化等;第一数据传输模块140用于用户的请求信息及进行数据的传输和接收。第一存储器120上存储有第一计算机程序,第一计算机程序可在第一处理器110上运行,第一处理器110执行第一计算机程序时实现如图5-图7任一种示例的资源检查方法。
93.在一些实施例中,远程的客户端通过第一数据传输模块140向服务器发送第一指令,其中第一指令至少包括资源的检查配置;
94.在一些实施例中,远程的客户端通过第一数据传输模块140向服务器发送第二指令,第二指令至少包括多种不同类型资源的检查配置;
95.在一些实施例中,资源文件可以是游戏、项目开发或者应用程序的文本文件、多媒体数据或者其他需要读取的文件,通过第一数据传输模块140发送的第一指令和/或第二指令分别包括一项资源类型的检查和至少2项资源类型的检查;
96.在一些实施例中,远程的客户端向服务器发送第一指令和第二指令,第一指令和第二指令所包括的资源路径、检查方式、检查时间及检查顺序,服务器对目标资源文件实行检查得到第一检查结果和第二检查结果并发送至客户端,客户端通过第一数据采集模块130获取第一检查结果和第二检查结果;
97.在一个实施例中,客户端对第一检查结果和第二检查结果通过第一存储器110进行预处理,得到用于显示的检查结果数据,以及通过第一显示装置150可视化展示。
98.参照图10,在一些实施例中,服务端具有第二存储器210、第二处理器220、第二数据采集模块230、第二数据传输模块240和第二显示装置250。其中第二数据采集模块230用于获取用户输入指令,生成对应的请求,如键盘、触摸屏、鼠标等;第二数据采集模块230用于根据操作指令完成检查,如资源文件的获取,检查及结果获取;第二数据传输模块240用于根据请求信息及进行数据的传输和接收。第二存储器120上存储有第二计算机程序,第二计算机程序可在第二处理器110上运行,第二处理器110执行第二计算机程序时实现如图1-图4任一示例的资源检查方法。
99.在一些实施例中,服务器通过第二数据传输模块240接收远程客户端发送的第一请求,获取资源的检查配置;
100.在一些实施例中,资源文件存储于第二存储器210,资源文件可以是游戏、项目开发或者应用程序的文本文件、多媒体数据或者其他需要读取的文件;
101.在一些实施例中,服务器通过第二处理器220根据检查配置获取所包括的资源路径、检查方式、检查时间及检查顺序,并通过第二数据采集模块230对目标资源文件实行检查;
102.在一些实施例中,通过预先在服务器的第二存储器210部署用于执行检查的服务,通过处理器第二处理器220来实现上述的实施方式,这个服务可以是应用程序、脚本等。
103.在一些实施例中,通过第二显示装置250用于显示上述实施例的详细状态。
104.本技术实施例还提供了资源检查系统,包括客户端和服务端;
105.客户端包括:第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的计算机程序,第一处理器执行程序时实现如图5-图7任一种示例的资源检查方法;
106.对应的,服务端包括:第二存储器、第二处理器及存储在第二存储器上并可在第二处理器上运行的计算机程序,第二处理器执行程序时实现如图1-图4任一示例的资源检查方法。
107.另外,本技术实施例提供了计算机可读存储介质,存储有计算机可执行指令,计算机可执行指令用于:
108.执行如图1-图4任一种示例的资源检查方法;
109.或者,
110.执行如图5-图7任一种示例的资源检查方法;
111.或者,
112.执行如图8示例的资源检查方法。
113.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
114.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
115.以上是对本技术的较佳实施进行了具体说明,但本技术并不局限于上述实施方式,熟悉本领域的技术人员在不违背本技术精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本技术权利要求所限定的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献