移动终端及其文件管理系统和方法
【技术领域】
[0001] 本申请涉及移动文件管理,更具体地,涉及一种能够高效地管理文件的移动终端 及其文件管理系统和方法。
【背景技术】
[0002] 随着电子技术的发展,各种移动终端如智能手机、PDA(个人数字助理)、平板终端 等越来越普及。针对移动终端开发了多种应用(APP),从而大大丰富了用户体验。应用内部 有大量下载的文件需要管理。如果不能在文件失效时进行清理会造成逐渐的堆积,不断消 耗终端的存储空间,造成资源的严重浪费。
[0003] 目前,通常通过第三方管理软件来管理文件。例如,第三方管理软件可以监视资源 的使用情况(例如,内存占用等)。用户可以选择在资源将要耗尽时进行清理操作,从而第 三方管理软件可以将不需要的文件予以清除。
[0004] 但是,大量垃圾文件占用系统资源得不到有效清理,用户需要安装第三方软件进 行清理。此外,清理过程需要用户手动进行,垃圾过多的应用可能被用户卸载。而且,清理 时把所有文件都清理掉,包括对应用依然需要用到的重要文件。
【发明内容】
[0005] 本公开的目的至少部分地在于提供一种能够高效地管理文件的移动终端及其文 件管理系统。
[0006] 根据本公开的一方面,提供了一种移动终端中的文件管理方法,包括:针对移动终 端中安装的一应用,基于该应用中各文件的文件使用信息,至少按永久文件、临时文件、待 删除文件的级别,分级管理该应用的文件;以及自动删除属于待删除文件级别的文件。
[0007] 根据本公开的另一方面,提供了一种移动终端,包括:通信单元,用于从外部下载 文件;存储单元,用于存储下载的文件;以及控制单元,配置为:针对移动终端中安装的一 应用,基于该应用中各文件的文件使用信息,至少按永久文件、临时文件、待删除文件的级 另IJ,分级管理该应用的文件;以及自动删除属于待删除文件级别的文件。
[0008] 根据本公开的另一方面,提供了用于移动终端中安装的应用的文件管理系统,包 括:文件信息管理系统,用于管理文件相关信息,其中文件相关信息包括文件使用信息;以 及文件清理系统,用于针对该应用中的各文件,基于文件使用信息,将文件分类为永久文 件、临时文件、待删除文件,并自动删除待删除文件。
[0009] 针对属于临时文件级别的文件,当基于该文件的文件使用信息确定在所述应用的 最近预定次数使用中对该文件的使用次数不低于第一阈值时,可以将该文件升级为永久文 件;或者当基于该文件的文件使用信息确定在所述应用的最近预定次数使用中对该文件的 使用次数低于第二阈值时,可以将该文件降级为待删除文件。
[0010] 针对属于永久文件级别的文件,当基于该文件的文件使用信息确定在所述应用的 最近预定次数使用中对该文件的使用次数低于一阈值时,可以将该文件降级为临时文件。
[0011] 根据本公开的实施例,针对应用自身构建文件管理功能。应用的文件管理采用分 级策略。在扫描文件时,可以基于文件使用信息,对文件进行分级,并根据分级对文件进行 清理。于是,可以防止移动终端中应用所下载的文件不断堆积造成系统资源浪费问题。而 且,由于自动清理机制,给移动终端用户带来更好的用户体验。分级策略可以保证有用文件 不会被删除,从而可以节省数据流量(避免由于有用文件被删除从而需要重新下载)。而 且,通过分级策略(针对不同级别的文件采用不同的扫描时间间隔,例如永久文件可以在 较长的时间间隔被扫描)使整个扫描达到较高的效率。
【附图说明】
[0012] 通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和 优点将更为清楚,在附图中:
[0013] 图1是示意性示出了根据本公开实施例的移动终端的方框图;
[0014]图2是示意性示出了根据本公开实施例的移动终端中应用的文件管理系统的方 框图;以及
[0015]图3是示意性示出了根据本公开实施例的移动终端中的文件管理方法的流程图。【具体实施方式】
[0016] 以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性 的,而并非要限制本公开的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以 避免不必要地混淆本公开的概念。
[0017] 在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。这里使用 的词语"一"、"一个(种)"和"该"等也应包括"多个"、"多种"的意思,除非上下文另外明 确指出。此外,在此使用的术语"包括"、"包含"等表明了所述特征、步骤、操作和/或部件 的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
[0018] 在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的 含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的 含义,而不应以理想化或过于刻板的方式来解释。
[0019] 附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方 框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、 专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以 创建用于实现这些方框图和/或流程图中所说明的功能/操作的装置。
[0020] 因此,本公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。 另外,本公开的技术可以采取存储有指令的计算机可读介质上的计算机程序产品的形式, 该计算机程序产品可供指令执行系统使用或者结合指令执行系统使用。在本公开的上下文 中,计算机可读介质可以是能够包含、存储、传送、传播或传输指令的任意介质。例如,计算 机可读介质可以包括但不限于电、磁、光、电磁、红外或半导体系统、装置、器件或传播介质。 计算机可读介质的具体示例包括:磁存储装置,如磁带或硬盘(HDD);光存储装置,如光盘 (CD-ROM);存储器,如随机存取存储器(RAM)或闪存;和/或有线/无线通信链路。
[0021] 图1是示意性示出了根据本公开实施例的移动终端的方框图。
[0022] 如图1所示,根据该实施例的移动终端100可以包括通信单元102、存储单元104 和控制单元106。
[0023] 通信单元102可以与外部装置通信,并因此从外部装置下载文件。通信单元102 可以通过各种合适的有线/无线方式与外部装置进行通信。例如,通信单元102可以遵循 2G、3G、4G或LTE等无线通信标准,或者可以遵循通用串行总线(USB)、红外、蓝牙等接口协 议。外部装置可以提供应用及其相关数据,例如经网络可访问的应用提供商服务器、可连接 或经网络可访问的存储装置。通信单元102从外部装置获取的文件可以包括随应用(APP) 一起发布的永久文件(无法被修改和删除)、用户主动下载的文件(用户可以自己管理并清 理)以及应用自动从服务端下载的文件(例如包括头像文件、语音文件、配置文件和样式文 件等,这些文件可能不定期失效或者变成垃圾)。本公开的技术主要针对应用自动下载的文 件,当然也可适用于其他文件。
[0024] 通信单元102不限于上述数据通信,也可以用于语音通信。此外,通信单元102不 限于从外部装置接收数据如上述下载文件,也可以向外部装置发送数据,例如存储在存储 单元104中的数据或者控制单元106经一定处理而获得的数据等。
[0025] 存储单元104可以存储移动终端100的各种应用和数据,例如控制单元106进行 工作所需的数据(例如,操作系统)、移动终端1〇〇中安装的应用、上述经通信单元102下载 的文件、作为控制单元106处理结果的数据等。存储单元104可以实现为各种易失性和/ 或非易失性存储技术,并可以包括存储装置如硬盘、存储卡等,存储器如静态随机存取存储 器(SRAM)、动态随机存取存储器(DRAM)、闪存等。
[0026] 控制单元106可以控制移动终端100的操作,例如,运行其中安装的各种应用。控 制单元106可以实现为处理器或微处理器,例如移动处理器。此外,控制单元106可以对经 通信单元102接收或存储单元104中存储的数据进行处理,并将处理结果经通信单元102 发送或存储到存储单元104中。
[0027] 根据本公开的实施例,对于移动终端100中安装的应用,可以构建针对该应用自 身的文件管理系统。即,应用自身可以具有内在的文件管理系统。这种文件管理系统可以