基于虚拟设备生成采集资源的方法和系统技术方案

技术编号:38883762 阅读:12 留言:0更新日期:2023-09-22 14:12
本发明专利技术公开了一种基于虚拟设备生成采集资源的方法,包括:构建虚拟移动终端设备;基于虚拟移动终端设备的设备信息,利用移动客户端进行注册并生成采集资源;对采集资源进行可用性测试;保存可用的采集资源。本发明专利技术通过虚拟移动终端设备生成采集资源,使用生成的采集资源访问移动客户端进行数据采集,使采集的数据与构建的虚拟移动终端设备关联,从而实现特定设备的精准数据采集,同时也可快速收集设备和应用程序的基础信息。其次,由于移动终端设备是虚拟构建的,因此无需购买实体设备,降低了数据采集成本、管理成本和管理复杂度。管理成本和管理复杂度。管理成本和管理复杂度。

【技术实现步骤摘要】
基于虚拟设备生成采集资源的方法和系统


[0001]本专利技术涉及数据采集领域。更具体地说,本专利技术涉及一种基于虚拟设备生成采集资源的方法和系统。

技术介绍

[0002]随着互联网的快速普及,人们越来越依赖于网络获取信息、进行交易和情报分析等,数据采集也变得越来越重要。但同时,随着大数据、云计算和人工智能等技术的不断发展,数据源的数量和种类也在不断增加,例如社交媒体、移动客户端、物联网设备等新型数据来源,使得数据采集需要综合考虑多种技术手段和策略,并且要具备持续学习和创新的能力,以应对不断变化的数据采集环境。
[0003]在数据采集过程中,常常需要对用户进行身份验证,尤其在移动终端数据采集方面,通常将用户所使用的移动终端设备信息与用户的客户端账户进行绑定,当用户再次登录移动客户端时,服务器通过移动终端设备信息验证用户身份,从而确定用户访问系统的权限。比如越来越多的移动客户端开始通过监测用户的移动终端设备型号、操作系统版本、Linux内核版本、硬件信息、SIM卡、IMEI、MEID等信息进行用户身份验证。对于这样的移动客户端,如何进行数据采集是一个亟需解决的技术问题。

技术实现思路

[0004]本专利技术的一个目的是解决至少上述问题,并提供至少后面将说明的优点。
[0005]本专利技术还有一个目的是提供一种基于虚拟设备生成采集资源的方法和系统,通过构建虚拟移动终端设备生成采集资源,从而实现低成本的数据采集。
[0006]为了实现根据本专利技术的这些目的和其它优点,提供了一种于虚拟设备生成采集资源的方法,其包括:
[0007]构建虚拟移动终端设备;
[0008]基于虚拟移动终端设备的设备信息,利用移动客户端进行注册并生成采集资源;
[0009]对采集资源进行可用性测试;
[0010]保存可用的采集资源。
[0011]优选的是,所述构建虚拟移动终端设备的方法包括:
[0012]构建虚拟移动终端的设备信息,所述虚拟移动终端的设备信息至少包括虚拟移动终端的IMEI、操作系统ID、Device Model、OS Version、CPU Model、mac;
[0013]将虚拟移动终端的设备信息注入到移动终端模拟器中使其生效。
[0014]优选的是,所述利用移动客户端进行注册并生成采集资源的方法包括:
[0015]启动移动客户端,以使移动客户端读取其需要的虚拟移动终端设备的设备信息并提交至服务器进行注册授权,移动客户端获取服务器的反馈信息进而生成采集资源。
[0016]优选的是,所述对采集资源进行可用性测试的方法包括:
[0017]利用采集资源访问移动客户端,可成功访问移动客户端的采集资源为可用的采集
资源。
[0018]优选的是,所述保存可用的采集资源的方法包括:
[0019]利用采集资源访问移动客户端后,使用代理抓包工具对移动客户端的数据包进行拦截分析,以判断采集资源是否成功访问移动客户端;
[0020]将成功访问移动客户端的采集资源保存。
[0021]优选的是,所述基于虚拟设备生成采集资源的方法还包括:
[0022]定期使用可用的采集资源进行可用性测试;
[0023]删除已经失效的可用的采集资源。
[0024]本专利技术还提供一种基于虚拟设备生成采集资源的系统,其包括:
[0025]虚拟设备构建模块,其用于构建虚拟移动终端设备;
[0026]采集资源生成模块,其用于基于虚拟移动终端设备的设备信息,利用移动客户端进行注册并生成采集资源;
[0027]测试模块,其用于对采集资源进行可用性测试;
[0028]保存模块,其用于保存可用的采集资源。
[0029]本专利技术还提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行上述基于虚拟设备生成采集资源的方法。
[0030]本专利技术还提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时,实现上述基于虚拟设备生成采集资源的方法。
[0031]本专利技术至少包括以下有益效果:通过虚拟移动终端设备生成采集资源,使用生成的采集资源访问移动客户端进行数据采集,这样可使采集的数据与构建的虚拟移动终端设备关联,从而实现特定设备的精准数据采集,同时也可快速收集设备和应用程序的基础信息。其次,由于移动终端设备是虚拟构建的,因此无需购买实体设备,降低了数据采集成本、管理成本和管理复杂度。另外,由于一个虚拟移动终端设备可以配给多种不同的移动客户端,故资源利用率高,且随时可以构建新的虚拟移动终端设备,使用方便快捷。
[0032]本专利技术的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本专利技术的研究和实践而为本领域的技术人员所理解。
附图说明
[0033]图1为本专利技术所述基于虚拟设备生成采集资源的方法的流程示意图;
[0034]图2为本专利技术所述基于虚拟设备生成采集资源的系统的结构示意图。
具体实施方式
[0035]下面结合附图对本专利技术做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
[0036]提起数据采集技术及其应用场景,我们通常想到是基于PC段的数据采集,实际上在智能移动终端普及的今天,出于便捷管理与部署需求,数据采集在移动终端的应用也变得更为普遍,特别伴随5G来临,企业在移动终端的业务量激增,此前大量的PC端业务开始向
移动终端转移,移动终端的数据采集需求也随之增多。
[0037]移动终端的数据采集一般应用场景有移动客户端的数据采集,常出现在零售电商的运营或者客服需求上。例如:从大众点评或饿了么等平台上批量抓取店铺、商品数据和评论数据。由于有些平台在PC端没有客户端,只能通过移动终端去获取数据。
[0038]然而在数据采集时,这些平台常常会对用户进行身份验证,通常将用户所使用的移动终端设备信息与用户账户进行绑定,当用户再次登录平台移动客户端时,平台服务器可以通过移动终端设备信息验证用户身份,从而确定用户是否有权访问平台。若对这些平台进行数据采集,可能需要购入大量移动终端实体设备,这样数据采集成本较高。
[0039]请参见图1,本实施例提供一种基于虚拟设备生成采集资源的方法,可生成充足的采集资源以方便用于数据采集,降低数据采集成本。所述基于虚拟设备生成采集资源的方法包括:
[0040]S1、构建虚拟移动终端设备;
[0041]具体的,所述构建虚拟移动终端设备的方法包括:
[0042]构建虚拟移动终端的设备信息,所述虚拟移动终端的设备信息至少包括虚拟移动终端的IMEI、操作系统ID、Device Model、OS Version、CPU Model、mac;
[0043]IMEI是一个唯一标识移动设备的15位数字编码。根据设备类型分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于虚拟设备生成采集资源的方法,其特征在于,包括:构建虚拟移动终端设备;基于虚拟移动终端设备的设备信息,利用移动客户端进行注册并生成采集资源;对采集资源进行可用性测试;保存可用的采集资源。2.如权利要求1所述的基于虚拟设备生成采集资源的方法,其特征在于,所述构建虚拟移动终端设备的方法包括:构建虚拟移动终端的设备信息,所述虚拟移动终端的设备信息至少包括虚拟移动终端的IMEI、操作系统ID、Device Model、OS Version、CPU Model、mac;将虚拟移动终端的设备信息注入到移动终端模拟器中使其生效。3.如权利要求1所述的基于虚拟设备生成采集资源的方法,其特征在于,所述利用移动客户端进行注册并生成采集资源的方法包括:启动移动客户端,以使移动客户端读取其需要的虚拟移动终端设备的设备信息并提交至服务器进行注册授权,移动客户端获取服务器的反馈信息进而生成采集资源。4.如权利要求1所述的基于虚拟设备生成采集资源的方法,其特征在于,所述对采集资源进行可用性测试的方法包括:利用采集资源访问移动客户端,可成功访问移动客户端的采集资源为可用的采集资源。5.如权利要求4所述的基于虚...

【专利技术属性】
技术研发人员:王鹏张旭刘春阳
申请(专利权)人:国家计算机网络与信息安全管理中心
类型:发明
国别省市:

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

1