美术资源运行信息采集方法和装置制造方法及图纸

技术编号:26650499 阅读:32 留言:0更新日期:2020-12-09 00:46
本发明专利技术实施例公开了一种美术资源运行信息采集方法和装置;本发明专利技术实施例在接收美术资源运行信息的采集请求后,根据采集请求获取应用程序的运行对象集合,并在运行对象集合中确定出待采集美术资源对应的目标运行对象,采集运行对象集合在采集周期内的内存数据、以及目标运行对象在采集周期内的运行数据,得到内存数据集合和运行数据集合,在运行数据集合中提取出待采集美术资源的属性信息和内容信息,并根据内容信息从内存数据集合中提取出待采集美术资源的内存信息,将待采集美术资源的属性信息和内存信息进行融合,得到待采集美术资源的运行信息;该方案可以大大提升应用程序在运行时加载的美术资源的运行信息的采集效率。

【技术实现步骤摘要】
美术资源运行信息采集方法和装置
本专利技术涉及通信
,具体涉及一种美术资源运行信息采集方法和装置。
技术介绍
近年来,随着应用程序应用范围越来越广泛,应用程序的运行画面也越来越精美,而应用程序中的运行画面中的虚拟场景主要由美术资源加载而来,美术资源可以包括2D/3D贴图、网格、场景资源模型和材质等资源数据。美术资源在应用程序运行中还会影响应用程序的性能,因此,需要对应用程序中的美术资源进行测试,而测试过程中最重要就是采集美术资源的运行信息。现有的采集方法主要是在应用程序运行时,对整个运行对象或内存信息进行快照。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现直接对运行对象或内存信息进行快照耗时较长,而且获取的到快照信息中包含了大量与美术资源无关的信息,从而导致采集美术资源的运行信息的采集效率较低。
技术实现思路
本专利技术实施例提供一种美术资源运行信息采集方法和装置,可以提高美术资源的运行信息的采集效率。一种美术资源运行信息采集方法,包括:接收美术资源运行信息的采集请求,所述采集请求指示待采集美术资源的采集周期和所述待采集美术资源所属的应用程序;根据所述采集请求获取所述应用程序的运行对象集合,并在所述运行对象集合中确定出所述待采集美术资源对应的目标运行对象;采集所述运行对象集合在所述采集周期内的内存数据、以及所述目标运行对象在所述采集周期内的运行数据,得到内存数据集合和运行数据集合;在所述运行数据集合中提取出所述待采集美术资源的属性信息和内容信息,并根据所述内容信息从所述内存数据集合中提取出所述待采集美术资源的内存信息;将所述待采集美术资源的属性信息和内存信息进行融合,得到所述待采集美术资源的运行信息。相应的,本专利技术实施例提供一种美术资源运行信息采集装置,包括:接收单元,用于接收美术资源运行信息的采集请求,所述采集请求指示待采集美术资源的采集周期和所述待采集美术资源所属的应用程序;获取单元,用于根据所述采集请求获取所述应用程序的运行对象集合,并在所述运行对象集合中确定出所述待采集美术资源对应的目标运行对象;采集单元,用于采集所述运行对象集合在所述采集周期内的内存数据、以及所述目标运行对象在所述采集周期内的运行数据,得到内存数据集合和运行数据集合;提取单元,用于在所述运行数据集合中提取出所述待采集美术资源的属性信息和内容信息,并根据所述内容信息从所述内存数据集合中提取出所述待采集美术资源的内存信息;融合单元,用于将所述待采集美术资源的属性信息和内存信息进行融合,得到所述待采集美术资源的运行信息。可选的,在一些实施例中,所述美术资源采集装置还可以包括配置单元,所述配置单元,具体可以用于获取所述待采集美术资源的注册信息和针对所述应用程序运行画面的监控信息;根据所述注册信息和标识信息,在所述应用程序中将所述待采集美术资源注册为运行对象;基于所述监控信息,构建监控进程,以在所述应用程序运行时对运行画面进行录制或截屏。可选的,在一些实施例中,所述采集单元,具体可以用于采集所述运行对象集合在所述采集周期内的内存数据,得到内存数据集合;采集所述运行对象集合在所述采集周期内的运行数据,得到候选运行数据集合;在所述候选运行数据集合中筛选出所述目标运行对象对应的运行数据,得到运行数据集合。可选的,在一些实施例中,所述采集单元,具体可以用于根据所述运行对象的类型,对所述候选运行数据集合进行分类,得到每一类型运行对象对应的子候选运行数据集合;获取所述子候选运行数据集合对应运行对象的第一类型标识;根据所述第一类型标识和标识信息,在所述子候选运行数据集合中筛选出所述目标运行对象对应的运行数据,得到运行数据集合。可选的,在一些实施例中,所述采集单元,具体可以用于在所述标识信息中提取出所述待采集美术资源的第二类型标识;将所述第一类型标识与所述第二类型标识进行匹配,并将与所述第二类型标识匹配成功的至少一个第一类型标识作为所述目标运行对象对应的目标第一类型标识;在所述子候选运行数据集合中筛选出所述目标第一类型标识对应的目标子候选运行数据集合,并将所述目标子候选运行数据集合作为所述目标运行对象对应的运行数据集合。可选的,在一些实施例中,所述提取单元,具体可以用于在所述内容信息中识别出所述待采集美术资源的内存地址;在所述内存数据集合中筛选出所述内存地址对应的内存数据;根据所述待采集美术资源的类型,对所述内存数据进行统计,得到所述待采集美术资源的内存信息。可选的,在一些实施例中,所述融合单元,具体可以用于将所述待采集美术资源的属性信息和内存信息进行融合,得到所述待采集美术资源的状态信息;获取所述应用程序运行画面的视频数据;在所述视频数据中提取出所述采集周期对应的画面帧,将所述状态信息和画面帧作为所述待采集美术资源的运行信息。可选的,在一些实施例中,所述融合单元,具体可以用于对所述属性信息和内存信息中的数据进行格式转换;将格式转换后的属性信息和内存信息进行融合,得到初始状态信息;在所述初始状态信息中添加预设校验数据,得到所述待采集美术资源的状态数据。可选的,在一些实施例中,所述融合单元,具体可以用于将所述待采集美术资源的运行信息发送至终端,使得所述终端显示所述运行信息、以及对所述待采集美术资源进行检测。此外,本专利技术实施例还提供一种电子设备,包括处理器和存储器,所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序实现本专利技术实施例提供的美术资源运行信息采集方法。此外,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本专利技术实施例所提供的任一种美术资源运行信息采集方法中的步骤。本专利技术实施例在接收美术资源运行信息的采集请求后,该采集请求指示待采集美术资源的采集周期和待采集美术资源所属的应用程序,然后,根据采集请求获取应用程序的运行对象集合,并在运行对象集合中确定出待采集美术资源对应的目标运行对象,然后,采集运行对象集合在采集周期内的内存数据、以及目标运行对象在采集周期内的运行数据,得到内存数据集合和运行数据集合,在运行数据集合中提取出待采集美术资源的属性信息和内容信息,并根据内容信息从内存数据集合中提取出待采集美术资源的内存信息,然后,将待采集美术资源的属性信息和内存信息进行融合,得到待采集美术资源的运行信息;由于该方案可以从应用程序运行对象集合中确定出待采集美术资源对应目标运行对象,并采集目标运行对象在采集周期内的运行数据,可以直接在采集到的运行数据和内存数据中提取出待采集美术资源的运行信息,因此,可以大大提升应用程序在运行时加载的美术资源的运行信息的采集效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的本文档来自技高网...

【技术保护点】
1.一种美术资源运行信息采集方法,其特征在于,包括:/n接收美术资源运行信息的采集请求,所述采集请求指示待采集美术资源的采集周期和所述待采集美术资源所属的应用程序;/n根据所述采集请求获取所述应用程序的运行对象集合,并在所述运行对象集合中确定出所述待采集美术资源对应的目标运行对象;/n采集所述运行对象集合在所述采集周期内的内存数据、以及所述目标运行对象在所述采集周期内的运行数据,得到内存数据集合和运行数据集合;/n在所述运行数据集合中提取出所述待采集美术资源的属性信息和内容信息,并根据所述内容信息从所述内存数据集合中提取出所述待采集美术资源的内存信息;/n将所述待采集美术资源的属性信息和内存信息进行融合,得到所述待采集美术资源的运行信息。/n

【技术特征摘要】
1.一种美术资源运行信息采集方法,其特征在于,包括:
接收美术资源运行信息的采集请求,所述采集请求指示待采集美术资源的采集周期和所述待采集美术资源所属的应用程序;
根据所述采集请求获取所述应用程序的运行对象集合,并在所述运行对象集合中确定出所述待采集美术资源对应的目标运行对象;
采集所述运行对象集合在所述采集周期内的内存数据、以及所述目标运行对象在所述采集周期内的运行数据,得到内存数据集合和运行数据集合;
在所述运行数据集合中提取出所述待采集美术资源的属性信息和内容信息,并根据所述内容信息从所述内存数据集合中提取出所述待采集美术资源的内存信息;
将所述待采集美术资源的属性信息和内存信息进行融合,得到所述待采集美术资源的运行信息。


2.根据权利要求1所述的美术资源运行信息采集方法,其特征在于,还包括:
获取所述待采集美术资源的标识信息、注册信息和针对所述应用程序运行画面的监控信息;
根据所述注册信息和标识信息,在所述应用程序中将所述待采集美术资源注册为运行对象;
基于所述监控信息,构建监控进程,以在所述应用程序运行时对运行画面进行录制或截屏。


3.根据权利要求2所述的美术资源运行信息采集方法,其特征在于,所述采集所述运行对象集合在所述采集周期内的内存数据、以及所述目标运行对象在所述采集周期内的运行数据,得到内存数据集合和运行数据集合,包括:
采集所述运行对象集合在所述采集周期内的内存数据,得到内存数据集合;
采集所述运行对象集合在所述采集周期内的运行数据,得到候选运行数据集合;
在所述候选运行数据集合中筛选出所述目标运行对象对应的运行数据,得到运行数据集合。


4.根据权利要求3所述的美术资源运行信息采集方法,其特征在于,所述在所述候选运行数据集合中筛选出所述目标运行对象对应的运行数据,得到运行数据集合,包括:
根据所述运行对象的类型,对所述候选运行数据集合进行分类,得到每一类型运行对象对应的子候选运行数据集合;
获取所述子候选运行数据集合对应运行对象的第一类型标识;
根据所述第一类型标识和标识信息,在所述子候选运行数据集合中筛选出所述目标运行对象对应的运行数据,得到运行数据集合。


5.根据权利要求4所述的美术资源运行信息采集方法,其特征在于,所述根据所述第一类型标识和标识信息,在所述子候选运行数据集合中筛选出所述目标运行对象对应的运行数据,得到运行数据集合,包括:
在所述标识信息中提取出所述待采集美术资源的第二类型标识;
将所述第一类型标识与所述第二类型标识进行匹配,并将与所述第二类型标识匹配成功的至少一个第一类型标识作为所述目标运行对象对应的目标第一类型标识;
在所述子候选...

【专利技术属性】
技术研发人员:徐睿祺楚培林陈强陈瑞坤
申请(专利权)人:腾讯科技成都有限公司
类型:发明
国别省市:四川;51

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

1