终端和存储空间管理方法

文档序号:6376290阅读:163来源:国知局
专利名称:终端和存储空间管理方法
技术领域
本发明涉及存储空间管理技术领域,具体而言,涉及ー种终端和一种存储空间管理方法。
背景技术
现有的智能终端随着用户使用时间增长,终端的存储空间和存储卡很容易满,需要用户手动清除终端的垃圾文件以释放磁盘空间。目前的第三方软件优化方案只能清除终端中的一些缓存文件,或罗列出所有的应用程序提供卸载接ロ给用户操作,需要用户判断需要删除哪个应用程序,而不能根据终端的平时使用情况进行智能算法统计分析,给出ー个存储空间回收的方案。因此,需要ー种存储空间管理方法,可以根据预设条件和用户的使用习惯自动判 断終端中的文件是否需要删除,使用户可以更好地管理終端中的文件,提高终端存储空间的利用率。

发明内容
针对上述问题,本发明提供了ー种存储空间管理方法,可以根据预设条件和用户的使用习惯自动判断終端中的文件是否需要删除,使用户可以更好地管理終端中的文件,提闻终端存储空间的利用率。根据本发明的ー个方面,提出ー种终端,包括统计单元,统计终端中的文件的一项或多项信息;处理单元,基于所述一项或多项信息以及预设的删除条件,判断所述文件是否需要删除。在该技术方案中,可以根据预设条件自动判断文件是否需要删除,预设条件和文件的一项或多项信息有夫。这里所说的文件可以包括多种类型,例如程序文件、媒体文件、电子书文件等,信息可以是文件的最后访问时间、创建时间、修改时间,也可以是本领域内技术人员无需通过创造性劳动即可获得的其它诸如文件大小、文件类型、文件名称等信息。优选地,在所述文件为应用程序的程序文件时,所述统计单元获取所述应用程序运行时的运行情况信息;在所述文件为媒体文件时,所述统计单元获取所述媒体文件在播放时的播放情况信息。在该技术方案中,统计应用程序文件的运行情况信息,这里所说的运行情况信息可以是应用程序的报错频率、使用频率、使用流畅度,或者内存占用情況、CPU占用情况等相关信息。媒体文件指終端中存储的音频或视频文件,播放情况信息可以是媒体文件播放时卡住的频率、流畅度、噪声频率,也可以是媒体文件的最后播放时间、播放频率等其它和媒体文件播放情况有关的数据。优选地,所述删除条件包括优先删除条件和/或建议删除条件,所述处理単元在所述ー项或多项信息中的任一项满足所述优先删除条件时,确定所述文件需要优先删除;和/或所述处理単元基于所述ー项或多项信息,计算所述文件的删除权值,在所述删除权值满足所述建议删除条件时,确定建议用户删除所述文件。在该技术方案中,当文件满足优先删除条件时认为该文件应该优先被删除,例如格式损坏、无法解码的媒体文件,或者不能运行的应用程序文件,将这类文件优先提供给用户删除。当文件满足建议删除条件时认为需要建议用户删除该文件。根据ー项或多项信息计算出文件的删除权值,该删除权值与用户的使用习惯有夫,且能够反映出文件的有用程度,从而可以由建议删除条件判定是否应该删除。这里,删除权值可以有多种不同的计算方法,例如针对ー个应用程序文件可以这样计算删除权值=报错概率/(使用频率X使用流畅度),由此得出的删除权值越大,文件越应该删除。此处的删除权值的计算也可以采用其它的方法,并不用来限制本发明。 优选地,所述终端还包括执行和提示単元,所述执行和提示単元在确定所述文件需要删除时,直接删除所述文件或提示用户删除所述文件;或根据所述信息生成删除说明并提示用户。
在该技术方案中,提出了对确定需要删除的文件的几种处理方式,可以自动删除,或者提供给用户文件名称、存放路径等相关信息,让用户自己删除,还可以在提示用户删除时给出文件名称、存放路径以及删除说明,删除说明可以是一段描述删除原因的文字,也可以是满足删除条件的文件信息或其组合。优选地,所述终端还包括设置单元,将所述終端中的一个或多个文件设置为被保护文件,在所述文件为所述被保护文件时,不统计所述被保护文件的所述ー项或多项信息。在该技术方案中,根据用户的需要,可以对用户不希望自动删除或推荐删除的文件进行保护,防止误删除。根据本发明的另一方面,还提出一种存储空间管理方法,包括统计终端中的文件的一项或多项信息;基于所述信息以及预设的删除条件,判断所述文件是否需要删除。在该技术方案中,可以根据预设条件自动判断文件是否需要删除,预设条件和文件的一项或多项信息有夫。这里所说的文件可以包括多种类型,例如程序文件、媒体文件、电子书文件等,信息可以是文件的最后访问时间、创建时间、修改时间,也可以是本领域内技术人员无需通过创造性劳动即可获得的其它诸如文件大小、文件类型、文件名称等信息。优选地,在所述文件为应用程序的程序文件时,获取所述应用程序运行时的运行情况信息;在所述文件为媒体文件吋,获取所述媒体文件在播放时的播放情况信息。在该技术方案中,统计应用程序文件的运行情况信息,这里所说的运行情况信息可以是应用程序的报错频率、使用频率、使用流畅度,或者内存占用情況、CPU占用情况等其它相关信息。媒体文件指終端中存储的音频或视频文件,播放情况信息可以是媒体文件播放时卡住的频率、流畅度、噪声频率,也可以是媒体文件的最后播放时间、播放频率等其它和媒体文件播放情况有关的数据。优选地,所述删除条件包括优先删除条件和/或建议删除条件,在所述ー项或多项信息中的任一项满足所述优先删除条件时,确定所述文件需要优先删除;和/或基于所述ー项或多项信息,计算所述文件的删除权值,在所述删除权值满足所述建议删除条件吋,确定建议用户删除所述文件。在该技术方案中,当文件满足优先删除条件时认为该文件应该优先被删除,例如格式损坏、无法解码的媒体文件,或者不能运行的应用程序文件,将这类文件优先提供给用户删除。当文件满足建议删除条件时认为需要建议用户删除该文件。根据ー项或多项信息计算出文件的删除权值,该删除权值与用户的使用习惯有夫,且能够反映出文件的有用程度,从而可以由建议删除条件判定是否应该删除。这里,删除权值可以有多种不同的计算方法,例如针对ー个应用程序文件可以这样计算删除权值=报错概率/(使用频率X使用流畅度),由此得出的删除权值越大,文件越应该删除。此处的删除权值的计算也可以采用其它的方法,并不用来限制本发明。优选地,所述存储空间管理方法还包括在确定所述文件需要删除时,直接删除所述文件或提示用户删除所述文件;或根据所述信息生成删除说明并提示用户。在该技术方案中,提出了对确定需要删除的文件的几种处理方式,可以自动删除,或者提供给用户文件名称、存放路径等相关信息,让用户自己删除,还可以在提示用户删除时给出文件名称、存放路径以及删除说明,删除说明可以是一段描述删除原因的文字,也可以是满足删除条件的文件信息或其组合。优选地,所述存储空间管理方法还包括将所述終端中的一个或多个文件设置为 被保护文件,在所述文件为所述被保护文件吋,不统计所述被保护文件的所述ー项或多项信息。在该技术方案中,根据用户的需要,可以对用户不希望自动删除或推荐删除的文件进行保护,防止误删除。通过上述技术方案,可以根据预设条件和用户的使用习惯自动判断終端中的文件是否需要删除,使用户可以更好地管理終端中的文件,提高终端存储空间的利用率。


图I示出了根据本发明的实施例的终端的框图;图2示出了根据本发明的实施例的存储空间管理方法的流程图;图3示出了根据本发明的实施例的存储空间管理方法中对应用程序文件处理的流程图;图4示出了根据本发明的实施例的存储空间管理方法中对媒体文件处理的流程图;图5示出了根据本发明的实施例的存储空间管理方法的提示界面示意图。
具体实施例方式为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式
对本发明进行进一歩的详细描述。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围不受下面公开的具体实施例的限制。下面结合附图和实施例对本发明做进ー步说明。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。图I示出了根据本发明的实施例的终端的框图。如图I所示,根据本发明的实施例的終端100包括统计单元102,统计终端中的文件的一项或多项信息;处理单元104,基于ー项或多项信息以及预设的删除条件,判断文件是否需要删除。在该技术方案中,可以根据预设条件自动判断文件是否需要删除,预设条件和文件的一项或多项信息有夫。这里所说的文件可以包括多种类型,例如程序文件、媒体文件、电子书文件等,信息可以是文件的最后访问时间、创建时间、修改时间、使用记录、使用情况信息等;也可以是本领域内技术人员无需通过创造性劳动即可获得的其它诸如文件大小、文件类型、文件名称等信息。优选地,在文件为应用程序的程序文件吋,统计单元102获取应用程序运行时的运行情况信息;在文件为媒体文件吋,统计单元102获取媒体文件在播放时的播放情况信
ο在该技术方案中,统计应用程序文件的运行情况信息,这里所说的运行情况信息可以是应用程序的报错频率、使用频率、使用流畅度,或者内存占用情況、CPU占用情况等其 它相关的信息。媒体文件指終端中存储的音频或视频文件,播放情况信息可以是媒体文件播放时的流畅度、噪声频率(噪声持续时间与媒体文件播放时间的比值),也可以是媒体文件的最后播放时间、播放频率等其它和媒体文件播放情况有关的数据。优选地,删除条件包括优先删除条件和/或建议删除条件,处理单元104在ー项或多项信息中的任一项满足优先删除条件时,确定文件需要优先删除;和/或处理单元104基于ー项或多项信息,计算文件的删除权值,在删除权值满足建议删除条件时,确定建议用户删除文件。在该技术方案中,当文件满足优先删除条件时认为该文件应该优先被删除,例如格式损坏、无法解码的媒体文件,或者没有安装成功、不能运行的应用程序文件,可以先判断文件是否满足优先删除条件,将满足优先删除条件的文件优先提供给用户删除。当文件满足建议删除条件时认为需要建议用户删除该文件。根据ー项或多项信息计算出文件的删除权值,该删除权值与用户的使用习惯有夫,且能够反映出文件的有用程度,从而可以由建议删除条件判定是否应该删除。这里,删除权值可以有多种不同的计算方法,例如针对ー个应用程序文件可以这样计算删除权值=报错概率/ (使用频率X使用流畅度),由此得出的删除权值越大,文件越应该删除。此处的删除权值的计算也可以采用其它的方法,并不用来限制本发明。优选地,終端100还包括执行和提示単元106,在确定文件需要删除时,执行和提示単元106直接删除文件或提示用户删除文件;或根据信息生成删除说明并提示用户。在该技术方案中,提出了对确定需要删除的文件的几种处理方式,可以自动删除,或者提供给用户文件名称、存放路径等相关信息,让用户自己删除,还可以在提示用户删除时给出文件名称、存放路径以及删除说明,删除说明可以是一段描述删除原因的文字,也可以是满足删除条件的文件信息或其组合。优选地,終端100还包括设置单元108,将终端中的一个或多个文件设置为被保护文件,在文件为被保护文件吋,不统计被保护文件的ー项或多项信息。在该技术方案中,根据用户的需要,可以对用户不希望自动删除或推荐删除的文件进行保护,防止误删除。图2示出了根据本发明的实施例的存储空间管理方法的流程图。
如图2所示,根据本发明的实施例的存储空间管理方法包括步骤202,统计终端中的文件的一项或多项信息;步骤204,基于ー项或多项信息以及预设的删除条件,判断文件是否需要删除。在该技术方案中,可以根据预设条件自动判断文件是否需要删除,预设条件和文件的一项或多项信息有夫。这里 所说的文件可以包括多种类型,例如程序文件、媒体文件、电子书文件等,信息可以是文件的最后访问时间、创建时间、修改时间、使用记录、使用情况信息等;也可以是本领域内技术人员无需通过创造性劳动即可获得的其它诸如文件大小、文件类型、文件名称等信息。优选地,在文件为应用程序的程序文件吋,获取应用程序运行时的运行情况信息;在文件为媒体文件时,获取媒体文件在播放时的播放情况信息。在该技术方案中,统计应用程序文件的运行情况信息,这里所说的运行情况信息可以是应用程序的报错频率、使用频率、使用流畅度,或者内存占用情況、CPU占用情况等其它相关信息。媒体文件指終端中存储的音频或视频文件,播放情况信息可以是媒体文件播放时的流畅度、噪声频率(噪声持续时间与媒体文件播放时间的比值),也可以是媒体文件的最后播放时间、播放频率等其它和媒体文件播放情况有关的数据。优选地,删除条件包括优先删除条件和/或建议删除条件,在信息中的任ー项满足优先删除条件时,确定文件需要优先删除;和/或基于ー项或多项信息,计算文件的删除权值,在删除权值满足建议删除条件时,确定建议用户删除文件。在该技术方案中,当文件满足优先删除条件时认为该文件应该优先被删除,例如格式损坏、无法解码的媒体文件,或者没有安装成功、不能运行的应用程序文件,可以先判断文件是否满足优先删除条件,将满足优先删除条件的文件优先提供给用户删除。当文件满足建议删除条件时认为需要建议用户删除该文件。根据ー项或多项信息计算出文件的删除权值,该删除权值与用户的使用习惯有夫,且能够反映出文件的有用程度,从而可以由建议删除条件判定是否应该删除。这里,删除权值可以有多种不同的计算方法,例如针对ー个应用程序文件可以这样计算删除权值=报错概率/(使用频率*使用流畅度),由此得出的删除权值越大,文件越应该删除。此处的删除权值的计算也可以采用其它的方法,并不用来限制本发明。优选地,存储空间管理方法还包括步骤206,在确定文件需要删除时,直接删除文件或提示用户删除文件;或根据信息生成删除说明并提示用户。在该技术方案中,提出了对确定需要删除的文件的几种处理方式,可以自动删除,或者提供给用户文件名称、存放路径等相关信息,让用户自己删除,还可以在提示用户删除时给出文件名称、存放路径以及删除说明,删除说明可以是一段描述删除原因的文字,也可以是满足删除条件的文件信息或其组合。优选地,存储空间管理方法还包括步骤208,将终端中的一个或多个文件设置为被保护文件,在文件为被保护文件吋,不统计被保护文件的ー项或多项信息。在该技术方案中,根据用户的需要,可以对用户不希望自动删除或推荐删除的文件进行保护,防止误删除。下面结合图3至图5对根据本发明的实施例的存储空间管理方法进行说明。終端系统中都有一个应用管理服务对应用程序进行管理(如Android平台的Activity Manager),通过应用管理服务可以获取应用程序能否安装、运行性能的信息,同时获取应用允许是否流畅、是否存在无响应、CPU占用过高、内存不足等信息。參见图3,根据本发明的实施例的存储空间管理方法对应用程序文件处理包括以下流程步骤302,判断应用程序是否安装成功;步骤304,在步骤302判断结果为是时,判断应用程序能否正常运行;步骤306,在步骤304判断结果为是时,实时记录应用程序的使用次数和报错次数;步骤308,在步骤304判断结果为否时,在界面中提示用户,将该应用程序列为优先删除;·步骤310,在步骤302判断结果为否时,在界面中提示用户,将该应用程序列为优先删除;步骤312,判断应用程序的报错频率是否小于阈值;步骤314,在提示用户的界面中注明删除理由“安装失败”;步骤316,在提示用户的界面中注明删除理由“应用程序不能运行”;步骤318,实时记录应用程序使用时长;步骤320,计算应用程序的删除权值;步骤322,当该应用程序的删除权值满足推荐删除条件时,在界面中提示用户;步骤324,根据删除权值注明删除理由。上述流程中的报错阀值可以使用默认阀值或者由用户手动设置。应用程序删除权值的计算方法例如如下通过应用程序使用情况实时数据自动用下面的算法计算出删除权值报错概率=应用报错次数/应用使用次数使用相对频率=使用时长/应用平均使用时长使用相对流畅度=使用流畅度/应用平均使用流畅度删除权值=报错概率/ (使用相对频率X使用相对流畅度),删除权值越高,该文件被建议删除的优先级就越高。媒体文件播放时,可以通过媒体文件的格式编解码播放是否正常来判断媒体文件的可用性,可以通过检测帧速率判别是否存在卡住的情况,可以以频谱特性来判断媒体的声音质量,从而得到媒体文件的综合性能情况,同时结合媒体的播放频率来给出用户是否需要删除媒体文件的參考信息。參见图4,根据本发明的另ー实施例的存储空间管理方法对媒体文件处理包括以下流程步骤402,判断媒体文件是否能够正常播放;步骤404,在步骤402判断结果为是时,计算播放流畅度;步骤406,计算播放噪音的频率;步骤408,计算媒体文件删除权值;步骤410,当该媒体文件的删除权值满足推荐删除条件时,在界面中提示用户;步骤412,根据删除权值注明删除理由;
步骤414,在步骤402判断结果为否时,在界面中提示用户,将该媒体文件列为优先删除;步骤416,在提示用户的界面中注明删除理由“编解码播放失敗”。媒体文件删除权值的计算方法如下通过媒体播放情况实时数据自动用如下的算法计算出删除权值播放卡住频率=(卡住次数/媒体文件播放次数)% 播放噪声频率=噪声持续时间/媒体文件播放时间删除权值=噪声频率/ (播放流畅度X播放频率),删除权值越高,该文件被建议删除的优先级就越高。 通过上述两个流程的处理,可以对用户进行提示,在終端界面中显示的内容如图5所示,包括优先删除文件、建议卸载应用和建议删除媒体文件三部分。在界面中详细列出这些应用程序和文件的名称、安装路径和删除说明。并且,在界面中包括多个文件和应用程序时,删除权值高的显示在前列。假如当前終端下载了ー些无用的应用和媒体文件,依据上述方案,在平时使用过程便能记录终端中的文件是否有用。在手机空间满时,用户只需进入删除统计界面,便能得到文件的有用程度分类处理的信息,同时得到建议删除的理由,节省用户逐个文件夹去查找删除的繁琐操作所用的时间。并且通过系统给出的建议删除说明报告,使用户可以更好地管理終端中的软件和文件,避免某些文件没有被发现而一直保留,导致終端空间利用率低。综上,通过本发明,可以根据预设条件和用户的使用习惯自动判断終端中的文件是否需要删除,更好地管理終端中的文件,提高终端存储空间的利用率。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.ー种终端,其特征在于,包括 统计单元,统计终端中的文件的一项或多项信息; 处理单元,基于所述一项或多项信息以及预设的删除条件,判断所述文件是否需要删除。
2.根据权利要求I所述的终端,其特征在于,在所述文件为应用程序的程序文件时,所述统计单元获取所述应用程序运行时的运行情况信息; 在所述文件为媒体文件时,所述统计单元获取所述媒体文件在播放时的播放情况信O
3.根据权利要求I所述的终端,其特征在于,所述删除条件包括优先删除条件和/或建议删除条件, 所述处理単元在所述ー项或多项信息中的任一项满足所述优先删除条件时,确定所述文件需要优先删除;和/或 所述处理単元基于所述ー项或多项信息,计算所述文件的删除权值,在所述删除权值满足所述建议删除条件时,确定建议用户删除所述文件。
4.根据权利要求I至3中任一项所述的終端,其特征在于,还包括 执行和提示単元,在确定所述文件需要删除吋,所述执行和提示単元直接删除所述文件或提示用户删除所述文件;或 根据所述信息生成删除说明并提示用户。
5.根据权利要求4所述的终端,其特征在于,还包括 设置单元,将所述終端中的一个或多个文件设置为被保护文件,在所述文件为所述被保护文件时,不统计所述被保护文件的所述ー项或多项信息。
6.ー种存储空间管理方法,其特征在于,包括 统计终端中的文件的一项或多项信息; 基于所述一项或多项信息以及预设的删除条件,判断所述文件是否需要删除。
7.根据权利要求6所述的存储空间管理方法,其特征在于,在所述文件为应用程序的程序文件吋,获取所述应用程序运行时的运行情况信息; 在所述文件为媒体文件时,获取所述媒体文件在播放时的播放情况信息。
8.根据权利要求6所述的存储空间管理方法,其特征在干,所述删除条件包括优先删除条件和/或建议删除条件, 在所述ー项或多项信息中的任一项满足所述优先删除条件时,确定所述文件需要优先删除;和/或 基于所述ー项或多项信息,计算所述文件的删除权值,在所述删除权值满足所述建议删除条件时,确定建议用户删除所述文件。
9.根据权利要求6至8中任ー项所述的存储空间管理方法,其特征在于,还包括 在确定所述文件需要删除时,直接删除所述文件或提示用户删除所述文件;或 根据所述信息生成删除说明并提示用户。
10.根据权利要求9所述的存储空间管理方法,其特征在于,还包括 将所述終端中的一个或多个文件设置为被保护文件,在所述文件为所述被保护文件吋,不统计所述被保护文件的所述ー项或多项信息。
全文摘要
本发明提供了一种终端,包括统计单元,统计终端中的文件的一项或多项信息;处理单元,基于所述信息以及预设的删除条件,判断所述文件是否需要删除。本发明还提出一种存储空间管理方法。通过本发明的技术方案,可以根据预设条件和用户的使用习惯自动判断终端中的文件是否需要删除,使用户可以更好地管理终端中的文件,提高终端存储空间的利用率。
文档编号G06F17/30GK102867041SQ20121032154
公开日2013年1月9日 申请日期2012年9月3日 优先权日2012年9月3日
发明者叶必清, 叶瑞权 申请人:东莞宇龙通信科技有限公司, 宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1