【技术实现步骤摘要】
一种数据收集方法、装置及介质
[0001]本专利技术涉及数据收集
,特别是涉及一种数据收集方法、装置及介质。
技术介绍
[0002]随着互联网技术不断发展,用户在交互过程中产生大量数据,对于该数据的收集操作则变得愈加重要。
[0003]现有的收集数据在编译前,需要编写代码阶段通过运行脚本指令生成对应的物料,在编译前运行脚本需要遍历所有的源文件以生成物料,对应地,扫描源文件代码需要花费大量时间,若想收集其他物料,则需要重新遍历扫描,整个过程花费较多的时间扫描遍历以及增加编译代码的复杂度。
[0004]因此,如何提高收集数据的效率和降低编译复杂度是本领域技术人员亟需要解决的。
技术实现思路
[0005]本专利技术的目的是提供一种数据收集方法、装置及介质,根据自定义标识获取物料,也无需每次收集都要遍历扫描,使得收集过程较为灵活通用。
[0006]为解决上述技术问题,本专利技术提供一种数据收集方法,包括:
[0007]预先存储各数据的收集脚本,并根据所述收集脚本编译生成中间文件; ...
【技术保护点】
【技术特征摘要】
1.一种数据收集方法,其特征在于,包括:预先存储各数据的收集脚本,并根据所述收集脚本编译生成中间文件;遍历所述中间文件以获取用户的自定义标识,其中所述自定义标识用于表征目标数据的物料;根据所述自定义标识获取对应的所述物料;将所述物料存储至内存以完成所述目标数据的收集。2.根据权利要求1所述的数据收集方法,其特征在于,所述根据所述收集脚本编译生成中间文件,包括:基于Dart语言将所述收集脚本编译生成AST语法树的dill中间文件。3.根据权利要求2所述的数据收集方法,其特征在于,所述自定义标识为第一标识,所述根据所述自定义标识获取对应的所述物料,包括:在所述中间文件中根据所述第一标识获取对应的所述物料,其中所述第一标识用于表征各物料。4.根据权利要求2所述的数据收集方法,其特征在于,所述自定义标识包括第一标识和第二标识,所述根据所述自定义标识获取对应的所述物料,包括:在所述中间文件中根据所述第一标识获取对应的物料区域,其中所述第一标识用于表征各所述物料区域,所述物料区域为开发过程中的类、对象和方法中的一种或多种;在所述物料区域中根据所述第二标识获取所述目标数据对应的所述物料。5.根据权利要求4所述的数据收集方法,其特征在于,所述在所述物料区域中根据所述第二标识获取...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。