业务数据采集方法、装置以及电子设备制造方法及图纸

技术编号:27131565 阅读:15 留言:0更新日期:2021-01-25 20:08
本申请提供了一种业务数据采集方法、装置以及电子设备,涉及数据处理技术领域,缓解了业务数据采集的灵活性较低的技术问题。该方法包括:获取服务器发送的采集指令,所述采集指令中包含目标地理位置;基于所述采集指令,将所述终端的本地地理位置修改为所述目标地理位置,以将所述终端中的待采集应用程序定位至所述目标地理位置;对定位至所述目标地理位置的所述待采集应用程序对应的业务数据进行采集,并将采集到的所述业务数据进行上报。并将采集到的所述业务数据进行上报。并将采集到的所述业务数据进行上报。

【技术实现步骤摘要】
业务数据采集方法、装置以及电子设备


[0001]本申请涉及数据处理
,尤其是涉及一种业务数据采集方法、装置以及电子设备。

技术介绍

[0002]随着3G、4G和5G的来临以及移动互联网的普及,各种应用程序(Application,简称APP)越来越多,而这些APP中大部分都有“地域属性”,即相同APP在不同地域的实际输出内容一般是不同的。
[0003]目前,在对于APP业务数据的传统采集方式中,是基于固定的地理位置进行数据采集,当进行批量采集时,基于所有地理位置采集到的APP业务数据没有区别,导致其业务数据采集的灵活性较低。

技术实现思路

[0004]本专利技术的目的在于提供一种业务数据采集方法、装置以及电子设备,以缓解业务数据采集的灵活性较低的技术问题。
[0005]第一方面,本申请实施例提供了一种业务数据采集方法,应用于终端,所述方法包括:
[0006]获取服务器发送的采集指令,所述采集指令中包含目标地理位置;
[0007]基于所述采集指令,将所述终端的本地地理位置修改为所述目标地理位置,以将所述终端中的待采集应用程序定位至所述目标地理位置;
[0008]对定位至所述目标地理位置的所述待采集应用程序对应的业务数据进行采集,并将采集到的所述业务数据进行上报。
[0009]在一个可能的实现中,所述获取服务器发送的采集指令的步骤之后,所述方法还包括:
[0010]对所述采集指令进行解析,得到地理位置配置文件;所述地理位置配置文件中包含所述目标地理位置。
[0011]在一个可能的实现中,所述对所述采集指令进行解析,得到地理位置配置文件的步骤之后,还包括:
[0012]通过地理位置服务模块从所述地理位置配置文件中读取所述目标地理位置,将所述目标地理位置所属的第一数据类型转换为所述待采集应用程序对应的第二数据类型,并将所述第二数据类型下的目标地理位置返回至所述待采集应用程序,以将所述待采集应用程序定位至所述第二数据类型下的目标地理位置。
[0013]在一个可能的实现中,所述对定位至所述目标地理位置的所述待采集应用程序对应的业务数据进行采集的步骤,包括:
[0014]通过数据采集探针控制所述待采集应用程序运行,并对定位至所述目标地理位置的所述待采集应用程序获取的业务数据进行采集。
[0015]在一个可能的实现中,所述通过数据采集探针控制所述待采集应用程序运行的步骤,包括:
[0016]通过所述数据采集探针根据预定义业务功能对所述待采集应用程序调用相关功能。
[0017]在一个可能的实现中,所述对定位至所述目标地理位置的所述待采集应用程序获取的业务数据进行采集的步骤,包括:
[0018]通过所述数据采集探针,根据所述预定义业务功能对定位至所述目标地理位置的所述待采集应用程序获取的业务数据进行采集。
[0019]在一个可能的实现中,所述将采集到的所述业务数据进行上报的步骤,包括:
[0020]通过所述数据采集探针将采集到的所述业务数据上报至服务数据库。
[0021]第二方面,提供了一种业务数据采集装置,应用于终端,所述装置包括:
[0022]获取模块,用于获取服务器发送的采集指令,所述采集指令中包含目标地理位置;
[0023]修改模块,用于基于所述采集指令,将所述终端的本地地理位置修改为所述目标地理位置,以将所述终端中的待采集应用程序定位至所述目标地理位置;
[0024]采集模块,用于对定位至所述目标地理位置的所述待采集应用程序对应的业务数据进行采集,并将采集到的所述业务数据进行上报。
[0025]第三方面,本申请实施例又提供了一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的第一方面所述方法。
[0026]第四方面,本申请实施例又提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行上述的第一方面所述方法。
[0027]本申请实施例带来了以下有益效果:
[0028]本申请实施例提供的一种业务数据采集方法、装置以及电子设备,能够获取服务器发送的包含目标地理位置的采集指令,之后基于该采集指令将终端的本地地理位置修改为目标地理位置,以将终端中的待采集应用程序定位至目标地理位置,然后,对定位至目标地理位置的待采集应用程序对应的业务数据进行采集,并将采集到的业务数据进行上报,本方案中,通过动态的将终端中设置的当前地理位置修改为获取到的目标地理位置,能够使APP定位到不同的地理位置,然后通过终端中的APP采集探针采集APP业务数据,将其上报至数据汇总服务,从而实现了基于不同地理位置进行APP业务数据的采集,能够基于不同的地理位置采集到的对应不同的APP业务数据,使其业务数据采集的灵活性得到提高。
[0029]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0030]为了更清楚地说明本申请具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1为本申请实施例提供的业务数据采集方法的流程示意图;
[0032]图2为本申请实施例提供的基于业务数据采集方法的架构示意图;
[0033]图3为本申请实施例提供的业务数据采集方法的采集时序流程示意图;
[0034]图4为本申请实施例提供的一种业务数据采集装置的结构示意图;
[0035]图5示出了本申请实施例所提供的一种电子设备的结构示意图。
具体实施方式
[0036]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0037]本申请实施例中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0038]目前,APP业务数据的传统采集方式的缺陷有很多。例如,爬虫方式:通过模拟浏览器行为来进行数据采集:1)很多APP不支持web端或web端功能缺失,2)需要与APP厂商的反爬策略对抗;通过HOOK APP(挂钩)进行数据采集:在APP启动时设定一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务数据采集方法,其特征在于,应用于终端,所述方法包括:获取服务器发送的采集指令,所述采集指令中包含目标地理位置;基于所述采集指令,将所述终端的本地地理位置修改为所述目标地理位置,以将所述终端中的待采集应用程序定位至所述目标地理位置;对定位至所述目标地理位置的所述待采集应用程序对应的业务数据进行采集,并将采集到的所述业务数据进行上报。2.根据权利要求1所述的业务数据采集方法,其特征在于,所述获取服务器发送的采集指令的步骤之后,所述方法还包括:对所述采集指令进行解析,得到地理位置配置文件;所述地理位置配置文件中包含所述目标地理位置。3.根据权利要求2所述的业务数据采集方法,其特征在于,所述对所述采集指令进行解析,得到地理位置配置文件的步骤之后,还包括:通过地理位置服务模块从所述地理位置配置文件中读取所述目标地理位置,将所述目标地理位置所属的第一数据类型转换为所述待采集应用程序对应的第二数据类型,并将所述第二数据类型下的目标地理位置返回至所述待采集应用程序,以将所述待采集应用程序定位至所述第二数据类型下的目标地理位置。4.根据权利要求1所述的业务数据采集方法,其特征在于,所述对定位至所述目标地理位置的所述待采集应用程序对应的业务数据进行采集的步骤,包括:通过数据采集探针控制所述待采集应用程序运行,并对定位至所述目标地理位置的所述待采集应用程序获取的业务数据进行采集。5.根据权利要求4所述的业务数据采集方法,其特征在于,所述通过数据采集探针控制所述待采集应用程序运行的步...

【专利技术属性】
技术研发人员:于林王伟
申请(专利权)人:北京指掌易科技有限公司
类型:发明
国别省市:

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

1