一种软件清理方法及系统技术方案

技术编号:35044161 阅读:9 留言:0更新日期:2022-09-24 23:24
本发明专利技术涉及数据处理技术领域,具体涉及一种软件清理方法及系统,包括:控制模块,是系统的主控端,用于发出控制命令;弹窗模块,用于触发弹窗提供用户选择是否授权系统控制权限;分析模块,用于分析软件、软件运行下载或缓存的数据文件属性特征;白名单模块,用于用户手动输入软件、软件运行下载或缓存的数据文件的安装、储存位置;本发明专利技术能够对搭载有该系统的电子设备中的所有软件进行分析,并进一步的对软件运行下载、缓存数据进行分析,从而以分析结果作为判定基础对软件及软件运行下载、缓存的数据进行判定,最后根据判定结果对软件及软件运行下载、缓存的数据进行删除清理,达到维护搭载该系统的电子设备的运行稳定。搭载该系统的电子设备的运行稳定。搭载该系统的电子设备的运行稳定。

【技术实现步骤摘要】
一种软件清理方法及系统


[0001]本专利技术涉及数据处理
,具体涉及一种软件清理方法及系统。

技术介绍

[0002]软件是一系列按照特定顺序组织的计算机数据和指令的集合,软件以APP的形式存在于电子设备中。
[0003]目前,由于软件发行商间的恶意竞争及漏洞存在,市面上存在一定量的垃圾软件,且软件运行过程中也会产生一定量的垃圾数据文件,这些垃圾文件及垃圾软件存在于电子设备的系统中对系统的运行造成影响,同时还占用了部分储存空间,影响到电子设备用户的使用,现有的垃圾清理软件,存在一定商业性质,致使其虽能够清理数据垃圾,但同时也是制造数据垃圾的来源。

技术实现思路

[0004]解决的技术问题针对现有技术所存在的上述缺点,本专利技术提供了一种软件清理方法及系统,解决了上述
技术介绍
中提出的技术问题。
[0005]技术方案为实现以上目的,本专利技术通过以下技术方案予以实现:第一方面,一种软件清理系统,包括:控制模块,是系统的主控端,用于发出控制命令;弹窗模块,用于触发弹窗提供用户选择是否授权系统控制权限;分析模块,用于分析软件、软件运行下载或缓存的数据文件属性特征;白名单模块,用于用户手动输入软件、软件运行下载或缓存的数据文件的安装、储存位置;处理模块,用于对软件、软件运行下载或缓存的数据文件进行删除处理;配置模块,用于配置软件安装设备的运行内存;其中,所述处理模块运行对软件、软件运行下载或缓存的数据文件进行删除时参考软件及数据文件对应的标记进行处理。
[0006]更进一步地,所述弹窗模块触发弹窗供用户选择,用户选择结果为否时系统结束运行,所述弹窗模块运行在用户选择结果为是时获取控制权限包括:软件运行记录查看权限、软件数据清理权限、软件数据标记权限、软件安装设备的进程管理权限。
[0007]更进一步地,所述分析模块下级设置有子模块,包括:查询单元,用于查询软件安装设备上安装软件的运行记录及运行过程中下载、缓存的数据文件;识别单元,用于识别查询单元运行查询软件及软件运行下载、缓存数据文件的安装和储存路径;
标记单元,用于标记软件或软件运行过程下载、缓存的数据文件;其中,所述标记单元运行标记逻辑为软件、数据文件的安装及储存路径是否为自定义逻辑。
[0008]更进一步地,所述识别单元还用于识别软件运行活跃度,识别单元识别软件运行活跃度时设置有运行周期,所述运行周期初始化设定为week/once;其中,识别软件运行活跃度逻辑为设定运行周期内软件运行不少于三次,识别软件运行活跃度逻辑构成为软件对应运行下载、缓存数据文件的产生。
[0009]更进一步地,所述分析模块分析的软件、软件运行下载或缓存的数据文件属性特征为:识别单元运行识别到的软件及软件运行下载、缓存数据文件的安装和储存路径及对应标记;白名单模块运行储存的软件及软件运行下载、缓存数据文件通过标记单元进行标记,所述标记单元标记应用任意计算机可识别字符进行标记,软件或软件运行下载、缓存数据文件标记次数≥1、≤2。
[0010]更进一步地,所述配置模块通过用户操作控制模块自定义控制运行。
[0011]更进一步地,所述配置模块运行配置软件安装设备运行内存通过如下公式进行运行数据内存分割数值的计算,公式为:;式中:为软件运行理论配置运存需求配置数值:为表示负载阶段读取数据量;为表示负载阶段写入数据量。
[0012]更进一步地,所述控制模块通过介质电性连接有弹窗模块及分析模块,所述分析模块下级介质电性连接有查询单元、识别单元及标记单元,所述分析模块通过介质电性与白名单模块、处理模块、配置模块相连接,所述配置模块通过介质电性与控制模块相连接。
[0013]第二方面,一种软件清理方法,包括以下步骤:Step1:获取软件装置设备权限,读取软件运行记录数据;Step2:判定软件是否为自定义位置安装,判定软件运行记录数据中下载及缓存数据是否为自定义位置储存;Step3:在读取软件运行记录数据时同步捕捉软件运行周期频率,进一步对软件进行活跃度判定;Step4:设置软件及软件运行下载、缓存数据白名单,根据软件安装逻辑、软件活跃度判定、下载及缓存数据储存逻辑,对数据及软件进行标记;Step5:参考数据及软件的对应标记对数据及软件进行删除处理。
[0014]更进一步地,所述Step5中对于数据及软件的删除处理目标判定条件为:非自定义安装或储存的软件、数据;非活跃软件;不存在于白名单中的软件及软件运行下载、缓存数据;其中,判定条件根据删除目标的类型进行适应性选择,所述删除目标类型包括:软件、数据。
[0015]有益效果采用本专利技术提供的技术方案,与已知的公有技术相比,具有如下有益效果:
1、本专利技术提供一种软件清理系统,该系统运行能够对搭载有该系统的电子设备中的所有软件进行分析,并进一步的对软件运行下载、缓存数据进行分析,从而以分析结果作为判定基础对软件及软件运行下载、缓存的数据进行判定,最后根据判定结果对软件及软件运行下载、缓存的数据进行删除清理,达到维护搭载该系统的电子设备的运行稳定,有效的管理电子设备的内部数据储存空间。
[0016]2、本专利技术中系统在运行过程能够对搭载该系统的电子设备的运行内存进行分别配置,从而提供以电子设备中运行软件的运行占用内存需求,并且通过此种方式也对电子设备中运行的软件进行了监控,避免无关软件的运行,达到减少软件垃圾数据生成的目的。
[0017]3、本专利技术提供一种软件清理方法,通过该方法中的步骤执行能够进一步的辅助本专利技术中系统的运行稳定,并且对软件及软件运行下载、缓存数据提供了准确的删除清理逻辑依据,确保系统运行稳定,有效的对垃圾软件及数据进行实时有效的清理。
附图说明
[0018]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为一种软件清理系统的结构示意图;图2为一种软件清理方法的流程示意图;图中的标号分别代表:1、控制模块;2、弹窗模块;3、分析模块;31、查询单元;32、识别单元;33、标记单元;4、白名单模块;5、处理模块;6、配置模块。
具体实施方式
[0020]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0021]下面结合实施例对本专利技术作进一步的描述。
[0022]实施例1本实施例的一种软件清理系统,如图1所示,包括:控制模块1,是系统的主控端,用于发出控制命令;弹窗模块2,用于触发弹窗提供用户选择是否授权系统控制权限;分析模块3,用于分析软件、软件运行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件清理系统,其特征在于,包括:控制模块(1),是系统的主控端,用于发出控制命令;弹窗模块(2),用于触发弹窗提供用户选择是否授权系统控制权限;分析模块(3),用于分析软件、软件运行下载或缓存的数据文件属性特征;白名单模块(4),用于用户手动输入软件、软件运行下载或缓存的数据文件的安装、储存位置;处理模块(5),用于对软件、软件运行下载或缓存的数据文件进行删除处理;配置模块(6),用于配置软件安装设备的运行内存;其中,所述处理模块(5)运行对软件、软件运行下载或缓存的数据文件进行删除时参考软件及数据文件对应的标记进行处理。2.根据权利要求1所述的一种软件清理系统,其特征在于,所述弹窗模块(2)触发弹窗供用户选择,用户选择结果为否时,系统结束运行,所述弹窗模块(2)运行在用户选择结果为是时,获取控制权限包括:软件运行记录查看权限、软件数据清理权限、软件数据标记权限、软件安装设备的进程管理权限。3.根据权利要求1所述的一种软件清理系统,其特征在于,所述分析模块(3)下级设置有子模块,包括:查询单元(31),用于查询软件安装设备上安装软件的运行记录及运行过程中下载、缓存的数据文件;识别单元(32),用于识别查询单元(31)运行查询软件及软件运行下载、缓存数据文件的安装和储存路径;标记单元(33),用于标记软件或软件运行过程下载、缓存的数据文件;其中,所述标记单元(33)运行标记逻辑为软件、数据文件的安装及储存路径是否为自定义逻辑。4.根据权利要求3所述的一种软件清理系统,其特征在于,所述识别单元(32)还用于识别软件运行活跃度,识别单元(32)识别软件运行活跃度时设置有运行周期,所述运行周期初始化设定为week/once;其中,识别软件运行活跃度逻辑为设定运行周期内软件运行不少于三次,识别软件运行活跃度逻辑构成为软件对应运行下载、缓存数据文件的产生。5.根据权利要求1所述的一种软件清理系统,其特征在于,所述分析模块(3)分析的软件、软件运行下载或缓存的数据文件属性特征为:识别单元(32)运行识别到的软件及软件运行下载、缓存数据文件的安装和储存路径及对应标记;白名单模块(...

【专利技术属性】
技术研发人员:黎琳
申请(专利权)人:深圳市必凡娱乐科技有限公司
类型:发明
国别省市:

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

1