清理缓存文件的方法及装置制造方法及图纸

技术编号:11234482 阅读:77 留言:0更新日期:2015-04-01 08:23
本发明专利技术提供一种清理缓存文件的方法,包括以下步骤:获取缓存信息及与缓存信息对应的原文件信息;将缓存信息与原文件信息进行匹配;当缓存信息中的文件信息在原文件信息中匹配不到与其相对应的文件信息时,清理文件信息对应的缓存文件。本发明专利技术还提供一种清理缓存文件的装置。通过上述方式,本发明专利技术能够识别清理缓存中的无效缓存文件,提高用户体验。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种清理缓存文件的方法,包括以下步骤:获取缓存信息及与缓存信息对应的原文件信息;将缓存信息与原文件信息进行匹配;当缓存信息中的文件信息在原文件信息中匹配不到与其相对应的文件信息时,清理文件信息对应的缓存文件。本专利技术还提供一种清理缓存文件的装置。通过上述方式,本专利技术能够识别清理缓存中的无效缓存文件,提高用户体验。【专利说明】清理缓存文件的方法及装置
本专利技术涉及计算机领域,具体而言,本专利技术涉及一种清理缓存文件的方法及装置。
技术介绍
在计算机技术的中,应用程序、视频及图片等文件运行效率和流畅性的提高,缓存技术不可或缺。CPU可对缓存中的文件直接读取,以解决CPU运算速率与内存读写速率不匹配的矛盾,提高文件的运行效率。 目前,缓存文件的清理通常是将所有的缓存文件扫描出来,进行清理。此清理方式的不足表现为:若用户直接进行清理,某些应用程序或图片等文件再次运行时,速度变慢,同时还会再次产生相应的缓存文件,导致操作冗余;若用户逐个选择进行清理,由于扫描出的缓存文件通常较多,逐个选择比较费时,尤其是随着智能终端功能的多样化,大量的缓存文件会使选择时间进一步增加。 另外,现有的缓存技术,其自身没有更新机制,对于一些无效的缓存文件,无法识别。 如何识别清理缓存中的无效缓存文件,保留智能终端所需的缓存文件,是目前文件清理亟待解决的问题之一。
技术实现思路
本专利技术的目的旨在至少解决上述技术缺陷之一,特别是能够识别清理缓存中的无效缓存文件,提高用户体验。 本专利技术提供一种清理缓存文件的方法,包括以下步骤:获取缓存信息及与缓存信息对应的原文件信息;将缓存信息与原文件信息进行匹配;当缓存信息中的文件信息在原文件信息中匹配不到与其相对应的文件信息时,清理文件信息对应的缓存文件。 其中,当缓存信息中的文件信息在原文件信息中匹配不到与其相对应的文件信息时,清理文件信息对应的缓存文件,包括:当缓存信息中的文件信息在原文件信息中匹配不到与其相对应的文件信息时,将文件信息对应的缓存文件标识为无效;在缓存信息与原文件信息匹配完成后,清理标识为无效的缓存文件。 其中,缓存信息为虚拟机缓存包名,原文件信息为已安装文件包名。 其中,缓存信息为缩略图信息,原文件信息为与缩略图信息呈映射关系的原图信息。 其中,当缓存信息中的文件信息在原文件信息中匹配不到与其相对应的文件信息时,将文件信息对应的缓存文件标识为无效,包括:当虚拟机缓存包名中的文件包名在已安装文件包名中匹配不到与其相对应的文件包名时,将文件包名对应的缓存文件标识为无效。 其中,当缓存信息中的文件信息在原文件信息中匹配不到与其相对应的文件信息时,将文件信息对应的缓存文件标识为无效,包括:当缩略图信息中的文件信息在原图信息中匹配不到与其相对应的文件信息时,将文件信息对应的缓存文件标识为无效。 本专利技术提供一种清理缓存文件的装置,包括:获取模块,用于获取缓存信息及与缓存信息对应的原文件信息;匹配模块,用于将缓存信息与原文件信息进行匹配;清理模块,用于当缓存信息中的文件信息在原文件信息中匹配不到与其相对应的文件信息时,清理文件信息对应的缓存文件。 其中,清理模块包括:标识单元,用于当缓存信息中的文件信息在原文件信息中匹配不到与其相对应的文件信息时,将文件信息对应的缓存文件标识为无效;清理单元,用于在缓存信息与原文件信息匹配完成后,清理标识为无效的缓存文件。 其中,缓存信息为虚拟机缓存包名,原文件信息为已安装文件包名。 其中,缓存信息为缩略图信息,原文件信息为与缩略图信息呈映射关系的原图信息。 其中,标识单元具体用于:当虚拟机缓存包名中的文件包名在已安装文件包名中匹配不到与其相对应的文件包名时,将文件包名对应的缓存文件标识为无效。 其中,标识单元具体用于:当缩略图信息中的文件信息在原图信息中匹配不到与其相对应的文件信息时,将文件信息对应的缓存文件标识为无效。 本专利技术中,智能终端清理缓存文件的方法具体为:首先获取缓存信息及与缓存信息对应的原文件信息;将缓存信息与原文件信息进行匹配,当缓存信息中的文件信息在原文件信息中匹配不到与其相对应的文件信息时,此文件信息对应的缓存文件为无效缓存文件;匹配完成后,将无效缓存文件进行清理。 本专利技术提出的上述方案,能够识别清理缓存中的无效缓存文件,有针对性地释放缓存空间,提高用户体验。 本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。 【专利附图】【附图说明】 本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中: 图1为本专利技术清理缓存文件的方法一实施例的流程示意图; 图2为本专利技术清理缓存文件的方法另一实施例的流程示意图; 图3为本专利技术清理缓存文件的装置一实施例的结构示意图。 【具体实施方式】 下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。 本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。 本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。 本
技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS (Personal Communicat1ns Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA (Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS (Global Posit1ning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上本文档来自技高网
...
清理缓存文件的方法及装置

【技术保护点】
一种清理缓存文件的方法,其特征在于,包括以下步骤:获取缓存信息及与缓存信息对应的原文件信息;将所述缓存信息与原文件信息进行匹配;当所述缓存信息中的文件信息在原文件信息中匹配不到与其相对应的文件信息时,清理所述文件信息对应的缓存文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:贾永信肖文峰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1