数据采集方法、对象加载方法、系统及设备技术方案

技术编号:27432838 阅读:77 留言:0更新日期:2021-02-25 03:08
本申请实施例提供一种数据采集方法、对象加载方法、系统及设备。数据采集方法包括:获取第一配置文件;其中,所述第一配置文件中含有对象加载动作指示信息;根据所述对象加载动作指示信息,确定客户端应用需加载的至少一个对象;其中,需加载的对象中含有与数据采集需求相关的采集操作信息;依据所述对象加载动作指示信息,加载所述至少一个对象;所述至少一个对象中有对象完成加载后,执行完成加载的所述对象以采集需求数据。较现有技术,本申请实施例提供的技术方案,整个过程因使用了配置文件,第一客户端侧用户在不了解各对象底层编写逻辑的情况下,即完成配置文件的创建;较专业开发人员编写的采集脚本,配置文件的维护成本低,且不易出错。且不易出错。且不易出错。

【技术实现步骤摘要】
数据采集方法、对象加载方法、系统及设备


[0001]本申请涉及计算机
,尤其涉及一种数据采集方法、对象加载方法、系统及设备。

技术介绍

[0002]用户可通过安装在终端上的客户端应用(APP,Application)来获得服务方提供的网络服务。服务方为了感知自身提供的某一网页的曝光量,或感知用户使用客户端应用版本的分布情况等,都需要进行数据采集。
[0003]目前,应对不同的数据采集需求,工作人员需编写或修改相应的采集模块(亦或称采集器),以便客户端应用加载执行。现有技术,效率低,且维护成本高。

技术实现思路

[0004]本申请各实施例提供一种数据采集方法、对象加载方法、系统及设备,以解决或改善现有技术存在的问题。
[0005]在本申请的一个实施例中,提供了一种数据采集方法。该方法包括:
[0006]获取第一配置文件;其中,所述第一配置文件中含有对象加载动作指示信息;
[0007]根据所述对象加载动作指示信息,确定客户端应用需加载的至少一个对象;其中,需加载的对象中含有与数据采集需求相关的采本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据采集方法,其特征在于,包括:获取第一配置文件;其中,所述第一配置文件中含有对象加载动作指示信息;根据所述对象加载动作指示信息,确定客户端应用需加载的至少一个对象;其中,需加载的对象中含有与数据采集需求相关的采集操作信息;依据所述对象加载动作指示信息,加载所述至少一个对象;所述至少一个对象中有对象完成加载后,执行完成加载的所述对象以采集需求数据。2.根据权利要求1所述的方法,其特征在于,获取第一配置信息,包括:获取本地缓存的第二配置文件;其中,所述第二配置文件的文件生成时间早于所述第一配置文件;判定所述第二配置文件是否失效;在判定所述第二配置文件失效的情况下,从服务端或本地存储区中获取所述第一配置文件。3.根据权利要求2所述的方法,其特征在于,还包括:将本地缓存的所述第二配置文件更新为所述第一配置文件。4.根据权利要求2所述的方法,其特征在于,获取本地缓存的第二配置文件,包括:响应于客户端应用的启动事件,加载本地缓存中的所述第二配置文件。5.根据权利要求2所述的方法,其特征在于,判定所述第二配置文件是否失效,包括:获取所述第二配置文件的缓存时长;判定所述缓存时长是否大于第一阈值;在所述缓存时长超过所述第一阈值的情况下,所述第二配置文件失效。6.根据权利要求2所述的方法,其特征在于,还包括:每隔预设时长检测是否有更新后的第三配置文件;其中,所述第三配置文件的文件生成时间晚于所述第一配置文件;在有更新后的所述第三配置文件的情况下,将所述第三配置文件下载至本地所述存储区。7.根据权利要求2所述的方法,其特征在于,从服务端或本地存储区中获取所述第一配置文件,包括:从所述服务端或本地存储区中,获取文件生成时间符合预设要求的第一配置文件。8.根据权利要求1至7中任一项所述的方法,其特征在于,根据所述对象加载动作指示信息,确定客户端应用需加载的至少一个对象,包括:对所述第一配置文件进行解析,得到所述对象加载动作指示信息中指示的至少一个对象标识;根据所述至少一个对象标识,获得客户端应用需加载的所述至少一个对象。9.根据权利要求1至7中任一项所述的方法,其特征在于,所述对象加载动作指示信息中含有所述至少一个对象的加载条件;以及依据所述对象加载动作指示信息,加载所述至少一个对象,包括:获取所述客户端应用的运行环境信息;在所述运行环境信息满足所述加载条件的情况下,对所述至少一个对象进行加载。10.根据权利要求9所述的方法,其特征在于,加载条件包括如下中的至少一种:
访问网页的网页标识是否为设定网页标识;当前时间是否在设定生效期内;客户端应用是否为设定版本;运行客户端应用的设备是否为设定类型设备。11.一种数据采集方法,其特征在于,包括:接收第一客户端发送的第一配置文件,其中,所述第一配置文件是根据配置事件中产生的配置信息生成的,所述配置事件是用户通过所述第一客户端触发的;所述配置信息与客户端应用的对象加载动作有关;将所述第一配置文件发送至第二客户端,以由所述第二客户端确定客户端应用需加载的至少一个对象,并在所述至少一个对象中有对象完成加载后,执行完成加载的所述对象以采集需求数据;其中,需加载的对象中含有与数据采集需求相关的采集操作信息。12.根据权利要求11所述的方法,其特征在于,将所述第一配置文件发送至第二客户端,包括:在接收到所述第二客户端每隔预设时长发出的询问请求后,将所述第一配置文件发送至第二客户端。13.一种数据采集方法,其特征在于,包括:响应于用户针对多个预置对象触发的配置事件,获取所述配置事件中产生的配置信息;其中,所述配置信息与客户端应用的对象加载动作有关;基于所述配置信息,生成第一配置文件;将所述第一配置文件发送至服务端,以由所述服务端将所述第一配置文件发送至第二客户端,使得所述第二客户端确定客户端应用需加载的至少一个对象,并在所述至少一个对象中有对象完成加载后,执行完成加载的所述对象以采集需求数据;其中,需加载的对象中含有与数据采集需求相关的采集操作信息。14.根据权利要求13所述的方法,其特征在于,所述配置信息包括:从所述多个预置对象中选出的至少一个对象;为选出的所述至少一个对象设置相应的加载条件。15.根据权利要求14所述的方法,其特征在于,加载条件的设置过程,包括如下中的至少一个步骤:配置设定网页标识;配置设定生效期;配置客户端应用的设定版本;配置设定设备类型。16.一种数...

【专利技术属性】
技术研发人员:曹柯林科宇
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1