一种基于安卓系统的应用程序残留垃圾数据采集方法及其系统技术方案

技术编号:13115048 阅读:87 留言:0更新日期:2016-04-06 07:32
本发明专利技术提供了一种基于安卓系统的应用程序残留垃圾数据采集方法,包括:监听应用程序的安装事件,当收到安装应用程序通知后,记录当前的储存卡路径结构;持续监听应用程序的打开事件,当监听到该应用程序打开时,在预设的时间内再次记录当前储存卡路径结构;将第二次记录事件的储存卡路径结构与第一次记录事件的储存卡路径结构进行比对,筛选出相对于第一次记录事件新增加的路径内容数据;将新增的内容数据的路径地址回传给服务器;将其与预设的名单列表进行比对,过滤掉名单列表中的路径地址;将其合并汇总并进行统计录入到识别数据库中,以实现高准确度及执行效率的采集。本发明专利技术还提供了一种基于安卓系统的应用程序残留垃圾数据采集系统。

【技术实现步骤摘要】

本专利技术涉及残留垃圾数据采集
,具体涉及一种基于安卓系统的应用程序残留垃圾数据采集方法及其系统
技术介绍
通常情况下安卓应用在安装使用后,会在SD卡下生成一批文件,当应用程序被卸载时,这些文件不会完全被删除,因此造成移动终端设备的可用空间不断减少。对于被卸载后的应用程序的垃圾数据识别,通常是采用人工的方式进行维护,其准确度、路径覆盖、执行效率均存在问题。
技术实现思路
本专利技术的目的,就是克服现有技术的不足,提供一种准确度及执行效率高的基于安卓系统的应用程序残留垃圾数据采集方法,满足用户个性化需求。为实现专利技术的另一目的,本专利技术还提供了一种基于安卓系统的应用程序残留垃圾数据采集系统。为了达到上述目的,采用如下技术方案:一种基于安卓系统的应用程序残留垃圾数据采集方法,所述方法包括以下步骤:监听应用程序的安装事件,当收到安装应用程序通知后,记录当前的储存卡路径结构,为第一次记录事件;持续监听应用程序的打开事件,当监听到该应用程序打开时,在预设的时间内再次记录当前储存卡路径结构,为第二次记录事件;将第二次记录事件的储存卡路径结构与第一次记录事件的储存卡路径结构进行比对,筛选出第二次记录事件相对于第一次记录事件新增加的路径内容数据;将新增的内容数据的路径地址回传给服务器;服务器接收到路径地址后,将其与预设的名单列表进行比对,过滤掉名单列表中的路径地址;过滤后所得路径地址为残留数据的路径地址,将其合并汇总并进行统计录入到服务器识别数据库中。进一步,所述方法还包括以下步骤:在采集过程中同时监测是否有新的应用程序安装,若是,则中断当前应用程序的数据采集过程。进一步,所述方法还包括以下步骤:将新增的内容数据的路径地址处理为预设格式后,回传给服务器。进一步,所述方法还包括以下步骤:过滤后所得路径地址为残留数据的路径地址,将其合并汇总并进行统计,统计数据包括:应用程序包名的数量、占比以及应用程序包名对应的路径地址数量、占比。进一步,所述方法还包括以下步骤:过滤后所得路径地址为残留数据的路径地址,将其合并汇总并进行统计录入到服务器识别数据库中,服务器检查待录入的路径地址是否唯一,若不是,则确认会生成该路径地址的全部应用程序包均未安装时,才识别为残留数据。为实现本专利技术的另一目的,本专利技术还采用如下技术方案:一种基于安卓系统的应用程序残留垃圾数据采集系统,所述系统包括:监听单元,用于监听应用程序的安装事件,当收到安装应用程序通知后,记录当前的储存卡路径结构,为第一次记录事件;持续监听应用程序的打开事件,当监听到该应用程序打开时,在预设的时间内再次记录当前储存卡路径结构,为第二次记录事件;筛选单元,用于将第二次记录事件的储存卡路径结构与第一次记录事件的储存卡路径结构进行比对,筛选出第二次记录事件相对于第一次记录事件新增加的路径内容数据;传送单元,用于将新增的内容数据的路径地址回传给服务器;过滤单元,服务器接收到路径地址后,将其与预设的名单列表进行比对,过滤掉名单列表中的路径地址;录入单元,过滤后所得路径地址为残留数据的路径地址,将其合并汇总并进行统计录入到服务器识别数据库中。进一步,所述监听单元在采集过程中同时监测是否有新的应用程序安装,若是,则中断当前应用程序的数据采集过程。进一步,所述传送单元将新增的内容数据的路径地址处理为预设格式后,回传给服务器。进一步,所述录入单元过滤后所得路径地址为残留数据的路径地址,将其合并汇总并进行统计,统计数据包括:应用程序包名的数量、占比以及应用程序包名对应的路径地址数量、占比。进一步,所述系统还包括:识别单元,服务器检查待录入的路径地址是否唯一,若不是,则确认会生成该路径地址的全部应用程序包均未安装时,才识别为残留数据。与现有技术相比,本专利技术的有益效果在于:本专利技术通过监听应用程序的安装事件,当收到安装应用程序通知后,记录当前的储存卡路径结构,为第一次记录事件;持续监听应用程序的打开事件,当监听到该应用程序打开时,在预设的时间内再次记录当前储存卡路径结构,为第二次记录事件;将第二次记录事件的储存卡路径结构与第一次记录事件的储存卡路径结构进行比对,筛选出第二次记录事件相对于第一次记录事件新增加的路径内容数据;将新增的内容数据的路径地址回传给服务器;服务器接收到路径地址后,将其与预设的名单列表进行比对,过滤掉名单列表中的路径地址;过滤后所得路径地址为残留数据的路径地址,将其合并汇总并进行统计录入到服务器识别数据库中,以实现高准确度、高执行效率的应用程序残留数据的采集。附图说明图1是本专利技术实施例一基于安卓系统的应用程序残留垃圾数据采集系统的模块示意图;图2是本专利技术实施例一基于安卓系统的应用程序残留垃圾数据采集方法的流程图。具体实施方式下面将结合附图以及具体实施方法来详细说明本专利技术,在本专利技术的示意性实施及说明用来解释本专利技术,但并不作为对本专利技术的限定。实施例一如图1所示,一种基于安卓系统的应用程序残留垃圾数据采集系统,所述系统包括:监听单元,用于监听应用程序的安装事件,当收到安装应用程序通知后,记录当前的储存卡路径结构,为第一次记录事件;持续监听应用程序的打开事件,当监听到该应用程序打开时,在预设的时间内再次记录当前储存卡路径结构,为第二次记录事件;筛选单元,用于将第二次记录事件的储存卡路径结构与第一次记录事件的储存卡路径结构进行比对,筛选出第二次记录事件相对于第一次记录事件新增加的路径内容数据;传送单元,用于将新增的内容数据的路径地址回传给服务器;过滤单元,服务器接收到路径地址后,将其与预设的名单列表进行比对,过滤掉名单列表中的路径地址;录入单元,过滤后所得路径地址为残留数据的路径地址,将其合并汇总并进行统计录入到服务器识别数据库中。如图2所示,一种基于安卓系统的应用程序残留垃圾数据采集方法,所述方法包括以下步骤:S101:监听应用程序的安装事件,当收到安装应用程序通知后,记录当前的储存卡路径结构,为第一次记录事件;S102:持续监听应用程序的打开事件,当监听到该应用程序打开时,在预设的时间内再次记录当前储存卡路径结构,为第二次记录事件;S103:将第二次记录事件的储存卡路径结构与第一次记录事件的储存卡路径结构进行比对,筛选出第二次记录事件相对于第一次记录事件新增加的路径内容数据;S104:将新增的内容数据的路径地址回传给服务器;S10本文档来自技高网...

【技术保护点】
一种基于安卓系统的应用程序残留垃圾数据采集方法,其特征在于,所述方法包括以下步骤:监听应用程序的安装事件,当收到安装应用程序通知后,记录当前的储存卡路径结构,为第一次记录事件;持续监听应用程序的打开事件,当监听到该应用程序打开时,在预设的时间内再次记录当前储存卡路径结构,为第二次记录事件;将第二次记录事件的储存卡路径结构与第一次记录事件的储存卡路径结构进行比对,筛选出第二次记录事件相对于第一次记录事件新增加的路径内容数据;将新增的内容数据的路径地址回传给服务器;服务器接收到路径地址后,将其与预设的名单列表进行比对,过滤掉名单列表中的路径地址;过滤后所得路径地址为残留数据的路径地址,将其合并汇总并进行统计录入到服务器识别数据库中。

【技术特征摘要】
1.一种基于安卓系统的应用程序残留垃圾数据采集方法,其特征在于,所述方法包
括以下步骤:
监听应用程序的安装事件,当收到安装应用程序通知后,记录当前的储存卡路径
结构,为第一次记录事件;
持续监听应用程序的打开事件,当监听到该应用程序打开时,在预设的时间内再
次记录当前储存卡路径结构,为第二次记录事件;
将第二次记录事件的储存卡路径结构与第一次记录事件的储存卡路径结构进行
比对,筛选出第二次记录事件相对于第一次记录事件新增加的路径内容数据;
将新增的内容数据的路径地址回传给服务器;
服务器接收到路径地址后,将其与预设的名单列表进行比对,过滤掉名单列表中
的路径地址;
过滤后所得路径地址为残留数据的路径地址,将其合并汇总并进行统计录入到服
务器识别数据库中。
2.根据权利要求1所述的基于安卓系统的应用程序残留垃圾数据采集方法,其特征
在于,所述方法还包括以下步骤:
在采集过程中同时监测是否有新的应用程序安装,若是,则中断当前应用程序的
数据采集过程。
3.根据权利要求1所述的基于安卓系统的应用程序残留垃圾数据采集方法,其特征
在于,所述方法还包括以下步骤:
将新增的内容数据的路径地址处理为预设格式后,回传给服务器。
4.根据权利要求1所述的基于安卓系统的应用程序残留垃圾数据采集方法,其特征
在于,所述方法还包括以下步骤:
过滤后所得路径地址为残留数据的路径地址,将其合并汇总并进行统计,统计数
据包括:应用程序包名的数量、占比以及应用程序包名对应的路径地址数量、占比。
5.根据权利要求1所述的基于安卓系统的应用程序残留垃圾数据采集方法,其特征
在于,所述方法还包括以下步骤:
过滤后所得路径地址为残留数据的路径地址,将其合并汇总并进行统计录入到服
务器识别数据库中,服务器检查待录入的路径地址是否唯一,若不是,则确认会生成
该路径地址的全部应用程...

【专利技术属性】
技术研发人员:邓裕强黄淋淋陈本斌丁林波
申请(专利权)人:广州市久邦数码科技有限公司久邦计算机技术广州有限公司
类型:发明
国别省市:广东;44

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

1