一种文件清理方法及终端.pdf

上传人:n****g 文档编号:1301896 上传时间:2018-04-14 格式:PDF 页数:17 大小:891.60KB
返回 下载 相关 举报
摘要
申请专利号:

CN201710038368.0

申请日:

2017.01.17

公开号:

CN106844619A

公开日:

2017.06.13

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 17/30申请日:20170117|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

深圳市金立通信设备有限公司

发明人:

蓝艳

地址:

518040 广东省深圳市福田区深南大道7028号时代科技大厦东座21楼

优先权:

专利代理机构:

深圳中一专利商标事务所 44237

代理人:

阳开亮

PDF下载: PDF下载
内容摘要

本发明实施例提供一种文件清理方法及终端,其中,文件清理方法包括:检测是否有新文件被存储;若有新文件被存储,则检测所述新文件与已存储的旧文件之间的相似度;若所述新文件与至少一个旧文件的之间的相似度大于预设相似度阈值,则发出文件清理提示。本发明实施例通过在有新文件被存储时,检测是否已存在与该新文件高度相似的旧文件,并在检测到与该新文件高度相似的旧文件时,发出文件清理提示,可以及时提醒用户清理没有存储价值的文件,释放存储空间,提高终端的运行速度。

权利要求书

1.一种文件清理方法,其特征在于,所述文件清理方法包括:
检测是否有新文件被存储;
若有新文件被存储,则检测所述新文件与已存储的旧文件之间的相似度;
若所述新文件与至少一个旧文件的之间的相似度大于预设相似度阈值,则发出文件清
理提示。
2.如权利要求1所述的文件清理方法,其特征在于,所述文件清理方法还包括:
若接收到响应所述文件清理提示的文件清理指令,则显示文件清理目录,所述文件清
理目录包括所述新文件和所述至少一个旧文件;
若接收到文件选择指令,则清理所述文件清理目录中被选择的文件,所述文件选择指
令用于选择并清理文件。
3.如权利要求1所述的文件清理方法,其特征在于,所述若有新文件被存储,则检测所
述新文件与已存储的旧文件之间的相似度,包括:
若有新文件被存储,则检测所述新文件的文件类型;
获取与所述文件类型匹配的预设检测方式;
根据所述预设检测方式,检测所述新文件与已存储的旧文件之间的相似度。
4.如权利要求1所述的文件清理方法,其特征在于,所述发出文件清理提示之前,包括:
检测所述至少一个旧文件的存储时间;
若所述至少一个旧文件中有文件的存储时间大于预设时间阈值,则发出文件清理提
示。
5.如权利要求1所述的文件清理方法,其特征在于,所述文件清理方法还包括:
每间隔预设时间段,检测已存储的文件之间的相似度;
若检测到至少两个文件之间的相似度大于预设相似度阈值,则发出文件清理提示。
6.一种终端,其特征在于,所述终端包括:
文件检测单元,用于检测是否有新文件被存储;
相似度检测单元,用于若有新文件被存储,则检测所述新文件与已存储的旧文件之间
的相似度;
清理提示单元,用于若所述新文件与至少一个旧文件的之间的相似度大于预设相似度
阈值,则发出文件清理提示。
7.如权利要求6所述的终端,其特征在于,所述终端还包括:
目录显示单元,用于若接收到响应所述文件清理提示的文件清理指令,则显示文件清
理目录,所述文件清理目录包括所述新文件和所述至少一个旧文件;
文件清理单元,用于若接收到文件选择指令,则清理所述文件清理目录中被选择的文
件,所述文件选择指令用于选择并清理文件。
8.如权利要求6所述的终端,其特征在于,所述相似度检测单元包括:
文件类型检测单元,用于若有新文件被存储,则检测所述新文件的文件类型;
获取单元,用于获取与所述文件类型匹配的预设检测方式;
检测单元,用于根据所述预设检测方式,检测所述新文件与已存储的旧文件之间的相
似度。
9.如权利要求6所述的终端,其特征在于,所述终端还包括:
时间检测单元,用于检测所述至少一个旧文件的存储时间;
所述清理提示单元还用于若所述至少一个旧文件中有文件的存储时间大于预设时间
阈值,则发出文件清理提示。
10.如权利要求6所述的终端,其特征在于,所述相似度检测单元还用于每间隔预设时
间段,检测已存储的文件之间的相似度;
所述清理提示单元还用于若检测到至少两个文件之间的相似度大于预设相似度阈值,
则发出文件清理提示。

说明书

一种文件清理方法及终端

技术领域

本发明实施例属于电子技术领域,尤其涉及一种文件清理方法及终端。

背景技术

随着电子技术的不断发展,手机、平板电脑、个人PC机等智能终端不断普及,随着
智能终端功能和性能的逐步完善,人们习惯于利于智能终端来处理日常生活、学习或工作
中的各项事物。智能终端终端最常见的一项重要功能就是其强大的存储功能,可以用于存
储照片、学习和办公文件、音视频资料、程序安装包等,为人们的生活带来了极大便利。

然而,智能终端的存储空间是有限的。现有终端在存储新文件的同时并不会自动
清理与新文件高度类似或者相同的旧文件,这些旧文件通常没有太大存储价值,过多的高
度类似或者相同的旧文件占用终端的存储空间,会导致终端的存储空间不足且严重影响终
端的运行速度。

发明内容

本发明实施例提供一种文件清理方法及终端,可以及时提醒用户清理没有存储价
值的文件,释放存储空间,提高终端的运行速度。

本发明实施例一方面提供一种文件清理方法,其包括:

检测是否有新文件被存储;

若有新文件被存储,则检测所述新文件与已存储的旧文件之间的相似度;

若所述新文件与至少一个旧文件的之间的相似度大于预设相似度阈值,则发出文
件清理提示。

本发明实施例另一方面还提供一种终端,其包括:

文件检测单元,用于检测是否有新文件被存储;

相似度检测单元,用于若有新文件被存储,则检测所述新文件与已存储的旧文件
之间的相似度;

清理提示单元,用于若所述新文件与至少一个旧文件的之间的相似度大于预设相
似度阈值,则发出文件清理提示。

本发明实施例通过在有新文件被存储时,检测是否已存在与该新文件高度相似的
旧文件,并在检测到与该新文件高度相似的旧文件时,发出文件清理提示,可以及时提醒用
户清理没有存储价值的文件,释放存储空间,提高终端的运行速度。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使
用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领
域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附
图。

图1是本发明的一个实施例提供的文件清理方法的流程框图;

图2是本发明的一个实施例提供的文件清理方法的流程框图;

图3是本发明的一个实施例提供的文件清理方法的流程框图;

图4是本发明的一个实施例提供的文件清理方法的流程框图;

图5是本发明的一个实施例提供的文件清理方法的流程框图;

图6是本发明的一个实施例提供的终端的结构框图;

图7是本发明的一个实施例提供的终端的结构框图;

图8是本发明的一个实施例提供的终端的结构框图;

图9是本发明的一个实施例提供的终端的结构框图;

图10是本发明的一个实施例提供的终端的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的
附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部
分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做
出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“包括”以及它们任何变形,意
图在于覆盖不排他的包含。例如包含一系列步骤或单元的过程、方法或系统、产品或设备没
有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包
括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和
“第三”等是用于区别不同对象,而非用于描述特定顺序。

如图1所示,本发明的一个实施例提供一种文件清理方法,其包括:

步骤S10:检测是否有新文件被存储;

在具体应用中,可以通过检测当前是否在运行存储进程或者检测当前存储空间是
否减少来检测是否有新文件被存储,若是,则表示有新文件被存储。

步骤S20:若有新文件被存储,则检测所述新文件与已存储的旧文件之间的相似
度。

在具体应用中,为了全面检测,可以检测新文件与已存储的所有旧文件之间的相
似度,也可以为了提高检测效率、避免做无用功而缩小检测范围,仅检测新文件与该新文件
所在文件夹中已存储的所有旧文件之间的相似度,具体的检测范围可以根据实际需要进行
人工设定或者为不同类型的文件自动匹配不同的检测范围。例如,若图像文件仅被默认存
储或者被指定存储于特定的图像文件夹,则可将检测范围限定在该图像文件夹之内。

步骤S30:若所述新文件与至少一个旧文件的之间的相似度大于预设相似度阈值,
则发出文件清理提示。

在具体应用中,文件清理提示可以通过弹出提示窗口、发出推送消息或者语音提
示的方式发出,本实施例不对文件清理提示的提示方式作特别限定。

在具体应用中,预设相似度阈值可以根据实际需要进行设置。

本实施例中,用新文件和旧文件来区分按照时间先后顺序存储的文件,存储时间
距离当前时刻的最短的文件为新文件,新文件之外的其他文件称为旧文件。

在具体应用中,可以根据系统当前是否处于空闲状态或者当前时间是否适合清理
文件,来决定是否发出文件清理提示。具体的,可以选择在系统空闲时发出文件清理提示,
或者在预设的空闲时间段发出文件清理提示。

在本发明的一个实施例中,步骤S30中,发出文件清理提示的操作之前包括:

检测当前是否处于空闲状态,若是,则发出文件清理提示;

或者,检测当前是否到达预设清理时间段,若是,则发出文件清理提示。

本实施例通过在有新文件被存储时,检测是否已存在与该新文件高度相似的旧文
件,并在检测到与该新文件高度相似的旧文件时,发出文件清理提示,可以及时提醒用户清
理没有存储价值的文件,释放存储空间,提高终端的运行速度。

如图2所示,在本发明的一个实施例中,图1所对应的实施例中的方法步骤之后还
包括:

步骤S40:若接收到响应所述文件清理提示的文件清理指令,则显示文件清理目
录,所述文件清理目录包括所述新文件和所述至少一个旧文件。

在具体应用中,若文件清理提示通过弹出提示窗口的形式发出,则文件清理指令
可以通过点击该提示窗口的方式输入,以响应文件清理提示;若文件清理提示以非可视化
形式发出,则文件清理指令具体可以通过系统设置页面或者专用的文件清理页面输入,以
响应文件清理提示。

在具体应用中,响应文件清理提示之后,则进入相应的文件清理页面,显示文件清
理目录。文件清理目录可以按照存储时间顺序排列显示文件,或者按照与新文件之间的相
似度升序或降序来显示文件。

在具体应用中,文件清理指令也可以由系统自动发出,例如可以在检测到当前后
台运行程序较少,系统处于较为空闲的状态时,自动发出文件清理指令;也可以根据预先设
置清理时间,到达预设清理时间时,则自动发出文件清理指令。

步骤S50:若接收到文件选择指令,则清理所述文件清理目录中被选择的文件,所
述文件选择指令用于选择并清理文件。

在具体应用中,文件清理目录可以通过在每个文件之前或之后显示选择图标的方
式,来方便用户选择需要清理的文件。用户还批量选择需要清理的文件,对应的清理文件目
录还设置有确认图标,使用户可以在批量选择完成之后,通过触发确认图标,来批量清理其
选择的文件。

本实施例通过以显示文件清理目录的方式来响应文件清理提示,可以方便用户对
需要清理的文件进行批量预览并有选择性的清理文件。

如图3所示,在本发明的一个实施例中,图1所对应的实施例中的步骤S20包括:

步骤S21:若有新文件被存储,则检测所述新文件的文件类型。

在具体应用中,文件类型具体包括所有文件类型,常见的文件类型有程序安装包、
图形图像文件、音视频文件、文档或表格类文件、网址链接类文件等。

步骤S22:获取与所述文件类型匹配的预设检测方式。

在具体应用中,可以根据为不同类型的文件预先匹配设置不同的相似度检测方
式。例如:

若所述新文件为程序安装包,则检测所述程序安装包的名称与已存储的其他程序
安装包的名称之间的相似度;

若所述新文件为图像文件,则对所述图像文件与已存储的其他图像文件进行图像
识别,以检测所述图像文件与所述其他图像文件之间的相似度;

若所述新文件为音频文件,则对所述音频文件与已存储的其他音频文件进行声音
频谱分析,以检测所述音频文件与所述其他音频文件之间的声音频谱相似度。

在具体应用中,对于图像文件具体可以采用基于RGB色彩频谱分析技术的图像识
别方法来检测图像之间的相似度。

在本发明的一个实施例中,步骤S22之前还包括:

建立每个文件类型和与每个文件类型匹配的预设检测方式之间的关联关系。

对应的,步骤S22具体包括:根据所述关联关系,获取与所述文件类型匹配的预设
检测方式。

在具体应用中,关联关系具体可以为映射关系,该映射关系具体可以通过建立哈
希表的方式来实现。

步骤S23:根据所述预设检测方式,检测所述新文件与已存储的旧文件之间的相似
度。

本实施例通过检测文件的类型,并根据文件的类型选择对应的检测方式来检测文
件之间的相似度,可以提高文件的相似度检测速度和精度。

如图4所示,在本发明的一个实施例中,图1所对应的实施例中的步骤S30可以替换
为:

步骤S60:若所述新文件与至少一个旧文件的之间的相似度大于预设相似度阈值,
则检测所述至少一个旧文件的存储时间。

在具体应用中,针对文档、表格或图像类的文件,由于用户通常会在一段时间内保
存大量的修改文件,这些文件在短时间内都需要留档查看,不宜立即删除,最终定稿之后则
需要删除,倘若用户在定稿之后忘记删除不需要的版本,则会出现占用存储空间的情况,因
此,针对这类文件则需要设置一定的存储宽限期,在该存储宽限期之后再提醒用户清理。

步骤S70:若所述至少一个旧文件中有文件的存储时间大于预设时间阈值,则发出
文件清理提示。

在具体应用中,预设时间阈值(即存储宽限期)可以根据实际需要进行设置,例如,
三天、一周、半个月或者一个月,甚至一年或更长时间。

本实施例通过进一步的检测文件的存储时间,并在文件的存储时间大于预设时间
阈值的情况下,才提醒用户清理这些文件,可以有效避免频繁提醒用户清理需要暂时留档
查看的文件,避免给用户带来干扰,可以提高用户体验。

如图5所示,在本发明的一个实施例中,图1所对应的实施例之后,还包括:

步骤S80:每间隔预设时间段,检测已存储的文件之间的相似度。

在具体应用中,若用户没有响应文件清理提示,或者响应了之后又暂时没有对相
似的文件进行及时清理,则会导致存储空间被不断累积的文件逐渐占用,因此需要对文件
进行定期检测。预设时间段可以根据实际需要进行设置。

在本发明的一个实施例中,步骤S80具体可以包括:

每间隔预设时间段,检测当前的剩余存储空间,若所述剩余存储空间小于预设大
小,则检测已存储的文件之间的相似度。

步骤S90:若检测到至少两个文件之间的相似度大于预设相似度阈值,则发出文件
清理提示。

在具体应用中,可以针对所有检测到的相似文件发出一个总的清理提示,以集中
清理,也可以根据文件的类型,针对不同类型的文件单独发出清理提示,以实现分类清理。

本实施例通过定期检测已存储的相似文件,可以实现对无存储价值的文件的定期
清理,以定期释放存储空间。

如图6所示,本发明的一个实施例提供一种终端100用于执行图1所对应的实施例
中的方法步骤,其包括:

文件检测单元10,用于检测是否有新文件被存储;

相似度检测单元20,用于若有新文件被存储,则检测所述新文件与已存储的旧文
件之间的相似度;

清理提示单元30,用于若所述新文件与至少一个旧文件的之间的相似度大于预设
相似度阈值,则发出文件清理提示。

在具体应用中,清理提示单元具体可以为触控显示屏或包括语音芯片和扬声器的
语音播报结构。

在本发明的一个实施例中,终端100还包括:

状态检测单元,用于检测当前是否处于空闲状态,若是,则发出文件清理提示,否
则不发出文件清理提示;

时间检测单元,用于检测当前是否到达预设清理时间段,若是,则发出文件清理提
示,否则不发出文件清理提示。

本实施例通过在有新文件被存储时,检测是否已存在与该新文件高度相似的旧文
件,并在检测到与该新文件高度相似的旧文件时,发出文件清理提示,可以及时提醒用户清
理没有存储价值的文件,释放存储空间,提高终端的运行速度。

如图7所示,在本发明的一个实施例中,终端100还包括用于执行图2所对应的实施
例中的方法步骤的结构部分,其包括:

目录显示单元40,用于若接收到响应所述文件清理提示的文件清理指令,则显示
文件清理目录,所述文件清理目录包括所述新文件和所述至少一个旧文件;

文件清理单元50,用于若接收到文件选择指令,则清理所述文件清理目录中被选
择的文件,所述文件选择指令用于选择并清理文件。

在具体应用中,目录显示单元具体可以为触控显示屏。

本实施例通过以显示文件清理目录的方式来响应文件清理提示,可以方便用户对
需要清理的文件进行批量预览并有选择性的清理文件。

如图8所示,在本发明的一个实施例中,与图3所对应的实施例相对应的,相似度检
测单元20包括:

文件类型检测单元21,用于若有新文件被存储,则检测所述新文件的文件类型;

获取单元22,用于获取与所述文件类型匹配的预设检测方式;

检测单元23,用于根据所述预设检测方式,检测所述新文件与已存储的旧文件之
间的相似度。

在具体应用中,检测单元23具体用于:

若所述新文件为程序安装包,则检测所述程序安装包的名称与已存储的其他程序
安装包的名称之间的相似度;

若所述新文件为图像文件,则对所述图像文件与已存储的其他图像文件进行图像
识别,以检测所述图像文件与所述其他图像文件之间的相似度;

若所述新文件为音频文件,则对所述音频文件与已存储的其他音频文件进行声音
频谱分析,以检测所述音频文件与所述其他音频文件之间的声音频谱相似度。

在本发明的一个实施例中,相似度检测单元20还包括:

关联建立单元,用于建立每个文件类型和与每个文件类型匹配的预设检测方式之
间的关联关系。

对应的,获取单元22,具体用于根据所述关联关系,获取与所述文件类型匹配的预
设检测方式。

本实施例通过检测文件的类型,并根据文件的类型选择对应的检测方式来检测文
件之间的相似度,可以提高文件的相似度检测速度和精度。

如图9所示,在本发明的一个实施例中,与图4所对应的实施例相对应的,终端100
还包括:

时间检测单元60,用于检测所述至少一个旧文件的存储时间;

清理提示单元30还用于若所述至少一个旧文件中有文件的存储时间大于预设时
间阈值,则发出文件清理提示。

本实施例通过进一步的检测文件的存储时间,并在文件的存储时间大于预设时间
阈值的情况下,才提醒用户清理这些文件,可以有效避免频繁提醒用户清理需要暂时留档
查看的文件,避免给用户带来干扰,可以提高用户体验。

在本发明的一个实施例中,与图5所对应的实施例相对应的,相似度检测单元20还
用于每间隔预设时间段,检测已存储的文件之间的相似度;

清理提示单元30还用于若检测到至少两个文件之间的相似度大于预设相似度阈
值,则发出文件清理提示。

在本发明的一个实施例中,步相似度检测单元20具体还用于:

每间隔预设时间段,检测当前的剩余存储空间,若所述剩余存储空间小于预设大
小,则检测已存储的文件之间的相似度。

本实施例通过定期检测已存储的相似文件,可以实现对无存储价值的文件的定期
清理,以定期释放存储空间。

如图10所示,本发明的一个实施例提供一种终端101,其包括:

处理器(processor)110,通信接口(Communications Interface)120、存储器
(memory)130和总线140。

处理器110,通信接口120和存储器130通过总线140完成相互间的通信。

通信接口120,用于与外界设备,例如,个人电脑、智能手机等通信。

处理器110,用于执行程序131;

具体地,程序131可以包括程序代码,所述程序代码包括计算机操作指令。

处理器110可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application
Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电
路。

存储器130,用于存放程序131。存储器130可能包含高速RAM存储器,也可能还包括
非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序131具体可以包
括:

文件检测单元1311,用于检测是否有新文件被存储;

相似度检测单元1312,用于若有新文件被存储,则检测所述新文件与已存储的旧
文件之间的相似度;

清理提示单元1313,用于若所述新文件与至少一个旧文件的之间的相似度大于预
设相似度阈值,则发出文件清理提示。

在本发明的一个实施例中,程序131具体还包括:

目录显示单元,用于若接收到响应所述文件清理提示的文件清理指令,则显示文
件清理目录,所述文件清理目录包括所述新文件和所述至少一个旧文件;

文件清理单元,用于若接收到文件选择指令,则清理所述文件清理目录中被选择
的文件,所述文件选择指令用于选择并清理文件。

在本发明的一个实施例中,程序131具体还包括:

文件类型检测单元,用于若有新文件被存储,则检测所述新文件的文件类型;

获取单元,用于获取与所述文件类型匹配的预设检测方式;

检测单元,用于根据所述预设检测方式,检测所述新文件与已存储的旧文件之间
的相似度。

在本发明的一个实施例中,程序131具体还包括:

时间检测单元,用于检测所述至少一个旧文件的存储时间;

所述清理提示单元还用于若所述至少一个旧文件中有文件的存储时间大于预设
时间阈值,则发出文件清理提示。

在本发明的一个实施例中,相似度检测单元1312还用于每间隔预设时间段,检测
已存储的文件之间的相似度;

清理提示单元1313还用于若检测到至少两个文件之间的相似度大于预设相似度
阈值,则发出文件清理提示。

本发明所有实施例中的单元,可以通过通用集成电路,例如CPU(Central
Processing Unit,中央处理器),或通过ASIC(Application Specific Integrated
Circuit,专用集成电路)来实现。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以
通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质
中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁
碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access
Memory,RAM)等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精
神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

一种文件清理方法及终端.pdf_第1页
第1页 / 共17页
一种文件清理方法及终端.pdf_第2页
第2页 / 共17页
一种文件清理方法及终端.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《一种文件清理方法及终端.pdf》由会员分享,可在线阅读,更多相关《一种文件清理方法及终端.pdf(17页珍藏版)》请在专利查询网上搜索。

本发明实施例提供一种文件清理方法及终端,其中,文件清理方法包括:检测是否有新文件被存储;若有新文件被存储,则检测所述新文件与已存储的旧文件之间的相似度;若所述新文件与至少一个旧文件的之间的相似度大于预设相似度阈值,则发出文件清理提示。本发明实施例通过在有新文件被存储时,检测是否已存在与该新文件高度相似的旧文件,并在检测到与该新文件高度相似的旧文件时,发出文件清理提示,可以及时提醒用户清理没有存储价。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1