一种数据包清理方法、装置及其相关设备制造方法及图纸

技术编号:28117306 阅读:28 留言:0更新日期:2021-04-19 11:16
本申请公开了一种数据包清理方法,包括获取针对目标软件的数据包清理指令;根据所述数据包清理指令确定数据包排序规则;利用所述数据包排序规则对所述目标软件的各本地数据包进行价值度排序;对价值度排序最低的预设数量个所述本地数据包执行删除操作;该数据包清理方法可有效降低人为因素对数据包清理带来的影响,实现了在提高软件使用效率的同时,降低数据包误删率的目的。本申请还公开了一种数据包清理装置、设备、系统及计算机可读存储介质,均具有上述有益效果。均具有上述有益效果。均具有上述有益效果。

【技术实现步骤摘要】
一种数据包清理方法、装置及其相关设备


[0001]本申请涉及存储
,特别涉及一种数据包清理方法,还涉及一种数据包清理装置、设备、系统以及计算机可读存储介质。

技术介绍

[0002]数据包是部分软件必不可少的数据成分,其下载和本地存储是许多软件的一项必要行为。硬件作为软件的运行载体,其存储空间是有限的,无法无止境地满足新下载的数据包对本地存储的要求,当数据包大量堆积在硬件存储介质上,就会造成数据包无法下载、软件无法运行的问题。
[0003]针对以上问题,现有技术中提供了多种常用的解决办法:在硬件重启时删除全部本地数据包,再有使用需要时重新下载;或者提供手动清理按钮,当软件使用者点击此按钮或做出类似行为后,删除全部本地数据包,再有使用需要时重新下载;或者提供手动清理列表,列表中提供一系列按钮,当软件使用者点击某一个按钮或做出类似行为后,删除这一按钮对应的本地数据包,再有使用需要时重新下载。但是,无论采用以上哪种方式,删除数据包这一行为都必须以使用者的专门操作来发动,无论是删除全部本地数据包,还是删除特定数据包,都需要至少一次手动点击才能完成,这使得使用者必须进行手动操作,导致软件使用效率低;另外,基于人工手动删除的操作方式,存在较高的人为因素,易于导致一些使用者需要频繁使用、或存在保存必要而不能轻易删除的数据包也会被一并删除,存在数据包误删率高的问题。
[0004]因此,如何降低人为因素对数据包清理带来的影响,在提高软件使用效率的同时,降低数据包误删率是本领域技术人员亟待解决的问题。
专利技术内容
[0005]本申请的目的是提供一种数据包清理方法,该数据包清理方法可有效降低人为因素对数据包清理带来的影响,实现了在提高软件使用效率的同时,降低数据包误删率的目的;本申请的另一目的是提供一种数据包清理装置、设备、系统以及计算机可读存储介质,也具有上述有益效果。
[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]图1为本申请所提供的一种数据包清理方法的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据包清理方法,其特征在于,包括:获取针对目标软件的数据包清理指令;根据所述数据包清理指令确定数据包排序规则;利用所述数据包排序规则对所述目标软件的各本地数据包进行价值度排序;对价值度排序最低的预设数量个所述本地数据包执行删除操作。2.如权利要求1所述的数据包清理方法,其特征在于,所述获取针对目标软件的数据包清理指令,包括:统计所述目标软件的各本地数据包的当前占用空间;判断所述当前占用空间是否超出预设阈值;若是,则响应所述数据包清理指令。3.如权利要求2所述的数据包清理方法,其特征在于,所述对价值度排序最低的预设数量个所述本地数据包执行删除操作,包括:对价值度最低的所述本地数据包执行删除操作;返回所述统计所述目标软件的各本地数据包的当前占用空间的步骤,直至所述当前占用空间不超出所述预设阈值。4.如权利要求3所述的数据包清理方法,其特征在于,所述判断所述当前占用空间是否超出预设阈值之前,还包括:统计存储所述目标软件的各本地数据包的存储介质的剩余存储空间;计算所述剩余存储空间和所述当前占用空间的加和,获得可用存储空间;判断所述可用存储空间是否低于所述预设阈值;若是,则反馈空间不足信息,并发起删除其他软件的本地数据包的提示信息;若否,则执行所述判断所述当前占用空间是否超出预设阈值的步骤。5.如权利要求1至4任意一项所述的数据包清理方法,其特征在于,还包括:通过数据包行为日志表对所述目标软件的各本地数据包的使用...

【专利技术属性】
技术研发人员:崔品一朱敬毅罗均文马秀文刘卓君宓飞彭玉林
申请(专利权)人:深圳市路通网络技术有限公司
类型:发明
国别省市:

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

1