一种数据抓取系统及方法技术方案

技术编号:39577000 阅读:10 留言:0更新日期:2023-12-03 19:28
本发明专利技术涉及数据抓取技术领域,公开了一种数据抓取系统及方法

【技术实现步骤摘要】
一种数据抓取系统及方法、数据存储介质及终端设备


[0001]本专利技术涉及数据抓取
,具体涉及一种数据抓取系统及方法

数据存储介质及终端设备


技术介绍

[0002]终端设备是指经由通信设施向计算机输入程序和数据或接收计算机输出处理结果的设备

在终端设备运行过程中,软件系统运行日志和网络交互报文等数据是终端设备定位故障的基本辅助信息,其在解决终端设备故障中起到了重要的作用

[0003]为了获取终端设备的软件系统运行日志和网络交互报文等数据,通常采用的方法是基于串口并采用
Android adb(Android Debug Bridge)
调试工具来抓取终端设备中保存的运行日志和交互报文等数据,但这种方式依赖终端设备具有串口以及
adb
功能,具有一定的物理条件限制,并且这种方式操作复杂

[0004]申请公布号
CN107992407A
公开了一种使用
U
盘对安卓终端设备调试的系统及方法,其主要的方案是通过实时监控安卓终端设备的
USB
接口状态变化,当安卓终端设备的
USB
接口状态发生改变时,由应用监控模块将当前记录的日志复制到
U
盘中

但这种方式至少存在以下问题,一是应用监控模块位于安卓终端设备中,当安卓终端设备发生故障时,可能使得应用监控模块无法正常运行,导致不能对记录的日志进行有效复制

二是在具有不同型号的终端设备的场景而言,不同型号的终端设备需要使用不同的调试文件,并将不同的调试文件保存至不同的
U
盘,上述方案在
U
盘插入后,只要
U
盘中存在调试文件就进行日志数据的复制,如此不仅容易因插错
U
盘造成使用错误的调试文件进行调试,还容易被非法用户获取日志数据,准确性和安全性较差


技术实现思路

[0005]本专利技术旨在解决现有终端设备的数据获取方法存在准确性和安全性较差的问题,提出一种数据抓取系统及方法

数据存储介质及终端设备

[0006]本专利技术解决上述技术问题所采用的技术方案是:
[0007]第一方面,提出一种数据抓取系统,应用于终端设备,包括数据存储介质;
[0008]所述数据存储介质用于存储设备信息及对应的数据抓取程序,所述数据抓取程序运行后抓取终端设备的目标数据;
[0009]所述终端设备用于周期性检测是否有数据存储介质挂载,若终端设备检测到有数据存储介质挂载,则比较所述数据存储介质与终端设备本地存储的设备信息是否一致,若是,则运行所述数据存储介质中的数据抓取程序

[0010]进一步地,所述数据存储介质中的设备信息为加密的设备信息;
[0011]所述终端设备还用于在比较所述数据存储介质与终端设备本地存储的设备信息是否一致之前,对所述数据存储介质中的设备信息进行解密

[0012]进一步地,所述终端设备运行数据存储介质中的数据抓取程序具体包括:
[0013]判断所述数据抓取程序是否为可执行程序,若是,则直接执行所述数据抓取程序,否则,对所述数据抓取程序进行编译后再执行;
[0014]在执行所述数据抓取程序时将获取的目标数据保存至数据存储介质

[0015]进一步地,所述数据存储介质为
U


移动硬盘

可记录光盘
、MP3、MP4
或闪存卡

[0016]第二方面,提出一种数据抓取方法,应用于终端设备,包括:
[0017]将设备信息及对应的数据抓取程序存储至数据存储介质,并将所述数据存储介质挂载至终端设备,所述数据抓取程序运行后抓取终端设备的目标数据;
[0018]终端设备周期性检测是否有数据存储介质挂载,若终端设备检测到有数据存储介质挂载,则比较所述数据存储介质与终端设备本地存储的设备信息是否一致,若是,则运行所述数据存储介质中的数据抓取程序

[0019]进一步地,所述数据存储介质中的设备信息为加密的设备信息;
[0020]所述终端设备在比较所述数据存储介质与终端设备本地存储的设备信息是否一致之前,对所述数据存储介质中的设备信息进行解密

[0021]进一步地,所述终端设备运行数据存储介质中的数据抓取程序具体包括:
[0022]判断所述数据抓取程序是否为可执行程序,若是,则直接执行所述数据抓取程序,否则,对所述数据抓取程序进行编译后再执行;
[0023]在执行所述数据抓取程序时将获取的目标数据保存至数据存储介质

[0024]进一步地,所述数据存储介质为
U


移动硬盘

可记录光盘
、MP3、MP4
或闪存卡

[0025]第三方面,提出一种数据存储介质,应用于终端设备,所述数据存储介质存储有设备信息及对应的数据抓取程序,所述数据抓取程序运行后抓取终端设备的目标数据,以便于所述终端设备周期性检测是否有数据存储介质挂载,若终端设备检测到有数据存储介质挂载,则比较所述数据存储介质与终端设备本地存储的设备信息是否一致,若是,则运行所述数据存储介质中的数据抓取程序

[0026]第四方面,提出一种终端设备,所述终端设备用于周期性检测是否有数据存储介质挂载,所述数据存储介质存储有设备信息及对应的数据抓取程序,所述数据抓取程序运行后抓取终端设备的目标数据,若终端设备检测到有数据存储介质挂载,则比较所述数据存储介质与终端设备本地存储的设备信息是否一致,若是,则运行所述数据存储介质中的数据抓取程序

[0027]本专利技术的有益效果是:本专利技术所述的数据抓取系统及方法

数据存储介质及终端设备,将数据存储介质插入终端设备即可实现终端设备数据的自动抓取,并且通过将数据抓取程序保存至数据存储介质中,即通过数据存储介质侧进行终端设备数据的抓取,相较于现有技术在终端设备侧复制日志数据的方式而言,避免了终端设备故障导致的不能有效地将日志数据复制到
U
盘的问题

此外本申请还通过在数据存储介质中存储对应终端设备的设备信息,只有在数据存储介质中的设备信息与终端设备本地存储的设备信息一致时,才进行数据抓取,从而在不同型号的终端设备场景中,避免了错误的数据存储介质获取终端设备数据,提高了终端设备数据抓取的准确性和安全性

附图说明
[0028]图1为本专利技术实施例所述数据抓取系统的结构示意图;
[0029]图2为本专利技术实施例所述数据抓取方法的流程示意图

具体实施方式
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据抓取系统,应用于终端设备,其特征在于,包括数据存储介质;所述数据存储介质用于存储设备信息及对应的数据抓取程序,所述数据抓取程序运行后抓取终端设备的目标数据;所述终端设备用于周期性检测是否有数据存储介质挂载,若终端设备检测到有数据存储介质挂载,则比较所述数据存储介质与终端设备本地存储的设备信息是否一致,若是,则运行所述数据存储介质中的数据抓取程序
。2.
根据权利要求1所述的数据抓取系统,其特征在于,所述数据存储介质中的设备信息为加密的设备信息;所述终端设备还用于在比较所述数据存储介质与终端设备本地存储的设备信息是否一致之前,对所述数据存储介质中的设备信息进行解密
。3.
根据权利要求1所述的数据抓取系统,其特征在于,所述终端设备运行数据存储介质中的数据抓取程序具体包括:判断所述数据抓取程序是否为可执行程序,若是,则直接执行所述数据抓取程序,否则,对所述数据抓取程序进行编译后再执行;在执行所述数据抓取程序时将获取的目标数据保存至数据存储介质
。4.
根据权利要求1至3任一项所述的数据抓取系统,其特征在于,所述数据存储介质为
U


移动硬盘

可记录光盘
、MP3、MP4
或闪存卡
。5.
一种数据抓取方法,其特征在于,应用于终端设备,包括:将设备信息及对应的数据抓取程序存储至数据存储介质,并将所述数据存储介质挂载至终端设备,所述数据抓取程序运行后抓取终端设备的目标数据;终端设备周期性检测是否有数据存储介质挂载,若终端设备检测到有数据存储介质挂载,则比较所述数据存储介质与终端设备本地存储的设备信息是否一致,若是,则运行所述数据存储介质中的数据...

【专利技术属性】
技术研发人员:文静姚亮蔡茂
申请(专利权)人:四川长虹新网科技有限责任公司
类型:发明
国别省市:

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

1