一种信息采集的监控方法和相关设备技术

技术编号:33128728 阅读:11 留言:0更新日期:2022-04-17 00:42
本发明专利技术公开了一种信息采集的监控方法和相关设备,方法包括:获取待处理的应用文件;根据预设的采集指标,对所述应用文件进行遍历,确定与所述采集指标对应的插入位置;将预设的示警代码插入所述插入位置,得到修改文件;将所述修改文件进行打包,生成应用程序。本发明专利技术能够方便快捷地对应用程序采集信息进行监控。能够方便快捷地对应用程序采集信息进行监控。能够方便快捷地对应用程序采集信息进行监控。

【技术实现步骤摘要】
一种信息采集的监控方法和相关设备


[0001]本专利技术涉及数据处理
,特别涉及一种信息采集的监控方法和相关设备。

技术介绍

[0002]随着移动设备的发展,互联网在人们生活中扮演越来越重要的角色。购物、出行等活动都可在移动设备上实现。多种多样的应用程序(Application,App)为用户提供了多种多样的功能,以为用户带来更好的体验。为了便于后台对用户针对性地设提供服务,很多App都设有采集用户的个人信息功能。但是出于安全、隐私等方面的考虑,并非所有用户愿意App对自己的个人信息进行采集。因此,App采集个人信息之前应当需要经过用户的同意。
[0003]为了验证App采集个人信息是否经过用户的同意,需要先获取移动设备的监控权限,以Android系统的手机为例,先对手机进行root,然后配置hook环境。在App运行时,通过hook技术检测在采集用户的个人信息之前是否经过用户同意。在App研发过程中,由于一些操作会对用户的个人信息进行采集,因此避免在采集信息时触犯用户的隐私,因此在采集之前需要经过用户的授权同意。
[0004]因此,这种方式操作较为繁琐,需要对手机进行root以及制定需要hook的类与方法。此外,还存在手机兼容性的问题,不同的厂家在原生的Android系统上会增加其他功能以及限定,在一些厂家的智能终端或者某一些版本号的手机系统上无法使用这种方式对信息采集进行监控。

技术实现思路

[0005]本专利技术要解决的技术问题在于对于Android系统的是否存在用户个人信息采集的监控方式较为繁琐,针对现有技术的不足,提供一种信息采集的监控方法和相关设备。
[0006]为了解决上述技术问题,本专利技术所采用的技术方案如下:
[0007]一种信息采集的监控方法,所述方法包括:
[0008]获取待处理的应用文件;
[0009]根据预设的采集指标,对所述应用文件进行遍历,确定与所述采集指标对应的插入位置;
[0010]将预设的示警代码插入所述插入位置,得到修改文件;
[0011]将所述修改文件进行打包,生成应用程序。
[0012]所述信息采集的监控方法,其中,所述采集指标包括采集设备信息和/或采集设备文件。
[0013]所述信息采集的监控方法,其中,所述根据预设的采集指标,对所述应用文件进行遍历,确定与所述采集指标对应的插入位置包括:
[0014]对所述应用文件进行遍历,确定与所述采集指标对应的采集数据;
[0015]将所述采集数据的起始位置作为与所述采集指标对应的插入位置。
[0016]所述信息采集的监控方法,其中,所述将所述修改文件进行打包,生成应用程序之
后,还包括:
[0017]当所述应用程序运行时,基于所述应用程序,进行事件监听;
[0018]当监听到与所述采集指标对应的目标事件时,基于所述示警代码,发出示警信息。
[0019]所述信息采集的监控方法,其中,所述示警代码包括弹窗代码和/或异常发送代码。
[0020]所述信息采集的监控方法,其中,所述弹窗代码还包括确定选项,所述基于所述示警代码,发出示警信息包括:
[0021]当所述示警代码为弹窗代码时,显示与所述弹窗代码对应的弹窗;
[0022]当检测到针对所述确定选项对应的操作指令时,关闭所述弹窗并基于所述采集类,进行信息采集。
[0023]所述信息采集的监控方法,其中,所述基于所述示警代码,发出示警信息包括:
[0024]当所述示警代码为异常发送代码时,基于事件推送接口,将预设的示警报告发送至所述事件推送接口对应的服务器。
[0025]一种信息采集的监控装置,包括:
[0026]获取模块,用于获取待处理的应用文件;
[0027]遍历模块,用于根据预设的采集指标,对所述应用文件进行遍历,确定与所述采集指标对应的插入位置;
[0028]插入模块,用于将预设的示警代码插入所述插入位置,得到修改文件;
[0029]打包模块,用于将所述修改文件进行打包,生成应用程序。
[0030]所述信息采集的监控装置,其中,所述采集指标包括采集设备信息和/或采集设备文件。
[0031]所述信息采集的监控装置,其中,所述遍历模块具体用于:
[0032]对所述应用文件进行遍历,确定与所述采集指标对应的采集数据;
[0033]将所述采集数据的起始位置作为与所述采集指标对应的插入位置。
[0034]所述信息采集的监控装置,其中,所述信息采集的监控装置还包括监听模块,所述监听模块包括:
[0035]监听单元,用于当所述应用程序运行时,基于所述应用程序,进行事件监听;
[0036]示警单元,用于当监听到与所述采集指标对应的目标事件时,基于所述示警代码,发出示警信息。
[0037]所述信息采集的监控装置,其中,所述示警代码包括弹窗代码和/或异常发送代码。
[0038]所述信息采集的监控装置,其中,所述弹窗代码还包括确定选项,所述示警单元具体用于:
[0039]当所述示警代码为弹窗代码时,显示与所述弹窗代码对应的弹窗;
[0040]当检测到针对所述确定选项对应的操作指令时,关闭所述弹窗并基于所述采集类,进行信息采集。
[0041]所述信息采集的监控装置,其中,所述示警单元具体用于:
[0042]当所述示警代码为异常发送代码时,基于事件推送接口,将预设的示警报告发送至所述事件推送接口对应的服务器。
[0043]一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的信息采集的监控方法中的步骤。
[0044]一种终端设备,其包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;
[0045]所述通信总线实现处理器和存储器之间的连接通信;
[0046]所述处理器执行所述计算机可读程序时实现如上任一所述的信息采集的监控方法中的步骤。
[0047]有益效果:首先获取还未打包为应用程序的应用文件和用户设定的采集指标,采集指标用于标注哪些行为是采集行为。然后根据采集指标,在应用文件中动态插入用于示警的代码,得到修改文件。最后将修改文件打包生成应用程序。在应用程序中,每一个用户认为应当视为采集行为被触动时,基于示警代码,发出示警。基于此方法,可以避免未经用户同意时错误地收集用户的个人信息,导致触及用户的隐私安全。整个过程不需要配置环境等复杂的手段,也不存在机型适配的问题,可方便快捷地应用在多个App开发项目中。
附图说明
[0048]图1为本专利技术提供的信息采集的监控方法的第一个流程图。
[0049]图2为本专利技术提供的信息采集的监控方法的第二个流程图。
[0050]图3为本专利技术提供的信息采集的监控方法的第三个流程图。
[0051本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息采集的监控方法,其特征在于,所述方法包括:获取待处理的应用文件;根据预设的采集指标,对所述应用文件进行遍历,确定与所述采集指标对应的插入位置;将预设的示警代码插入所述插入位置,得到修改文件;将所述修改文件进行打包,生成应用程序。2.根据权利要求1所述信息采集的监控方法,其特征在于,所述采集指标包括采集设备信息和/或采集设备文件。3.根据权利要求2所述信息采集的监控方法,其特征在于,所述根据预设的采集指标,对所述应用文件进行遍历,确定与所述采集指标对应的插入位置包括:对所述应用文件进行遍历,确定与所述采集指标对应的采集数据;将所述采集数据的起始位置作为与所述采集指标对应的插入位置。4.根据权利要求1所述信息采集的监控方法,其特征在于,所述将所述修改文件进行打包,生成应用程序之后,还包括:当所述应用程序运行时,基于所述应用程序,进行事件监听;当监听到与所述采集指标对应的目标事件时,基于所述示警代码,发出示警信息。5.根据权利要求4所述信息采集的监控方法,其特征在于,所述示警代码包括弹窗代码和/或异常发送代码。6.根据权利要求5所述信息采集的监控方法,其特征在于,所述弹窗代码还包括确定选项,所述基于所述示警代码,发出示警信息包括:当所述示警代码为弹窗代码时,显...

【专利技术属性】
技术研发人员:唐向阳陈俊绪杨书鉴
申请(专利权)人:深圳市趣推科技有限公司
类型:发明
国别省市:

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

1