[發明專利]清理緩存文件的方法及裝置有效
| 申請號: | 201510010236.8 | 申請日: | 2015-01-08 |
| 公開(公告)號: | CN104484484B | 公開(公告)日: | 2018-05-01 |
| 發明(設計)人: | 賈永信;肖文峰 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市立方律師事務所11330 | 代理人: | 王增鑫 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 清理 緩存 文件 方法 裝置 | ||
技術領域
本發明涉及計算機領域,具體而言,本發明涉及一種清理緩存文件的方法及裝置。
背景技術
在計算機技術的中,應用程序、視頻及圖片等文件運行效率和流暢性的提高,緩存技術不可或缺。CPU可對緩存中的文件直接讀取,以解決CPU運算速率與內存讀寫速率不匹配的矛盾,提高文件的運行效率。
目前,緩存文件的清理通常是將所有的緩存文件掃描出來,進行清理。此清理方式的不足表現為:若用戶直接進行清理,某些應用程序或圖片等文件再次運行時,速度變慢,同時還會再次產生相應的緩存文件,導致操作冗余;若用戶逐個選擇進行清理,由于掃描出的緩存文件通常較多,逐個選擇比較費時,尤其是隨著智能終端功能的多樣化,大量的緩存文件會使選擇時間進一步增加。
另外,現有的緩存技術,其自身沒有更新機制,對于一些無效的緩存文件,無法識別。
如何識別清理緩存中的無效緩存文件,保留智能終端所需的緩存文件,是目前文件清理亟待解決的問題之一。
發明內容
本發明的目的旨在至少解決上述技術缺陷之一,特別是能夠識別清理緩存中的無效緩存文件,提高用戶體驗。
本發明提供一種清理緩存文件的方法,包括以下步驟:獲取緩存信息及與緩存信息對應的原文件信息;將緩存信息與原文件信息進行匹配;當緩存信息中的文件信息在原文件信息中匹配不到與其相對應的文件信息時,清理文件信息對應的緩存文件。
其中,當緩存信息中的文件信息在原文件信息中匹配不到與其相對應的文件信息時,清理文件信息對應的緩存文件,包括:當緩存信息中的文件信息在原文件信息中匹配不到與其相對應的文件信息時,將文件信息對應的緩存文件標識為無效;在緩存信息與原文件信息匹配完成后,清理標識為無效的緩存文件。
其中,緩存信息為虛擬機緩存包名,原文件信息為已安裝文件包名。
其中,緩存信息為縮略圖信息,原文件信息為與縮略圖信息呈映射關系的原圖信息。
其中,當緩存信息中的文件信息在原文件信息中匹配不到與其相對應的文件信息時,將文件信息對應的緩存文件標識為無效,包括:當虛擬機緩存包名中的文件包名在已安裝文件包名中匹配不到與其相對應的文件包名時,將文件包名對應的緩存文件標識為無效。
其中,當緩存信息中的文件信息在原文件信息中匹配不到與其相對應的文件信息時,將文件信息對應的緩存文件標識為無效,包括:當縮略圖信息中的文件信息在原圖信息中匹配不到與其相對應的文件信息時,將文件信息對應的緩存文件標識為無效。
本發明提供一種清理緩存文件的裝置,包括:獲取模塊,用于獲取緩存信息及與緩存信息對應的原文件信息;匹配模塊,用于將緩存信息與原文件信息進行匹配;清理模塊,用于當緩存信息中的文件信息在原文件信息中匹配不到與其相對應的文件信息時,清理文件信息對應的緩存文件。
其中,清理模塊包括:標識單元,用于當緩存信息中的文件信息在原文件信息中匹配不到與其相對應的文件信息時,將文件信息對應的緩存文件標識為無效;清理單元,用于在緩存信息與原文件信息匹配完成后,清理標識為無效的緩存文件。
其中,緩存信息為虛擬機緩存包名,原文件信息為已安裝文件包名。
其中,緩存信息為縮略圖信息,原文件信息為與縮略圖信息呈映射關系的原圖信息。
其中,標識單元具體用于:當虛擬機緩存包名中的文件包名在已安裝文件包名中匹配不到與其相對應的文件包名時,將文件包名對應的緩存文件標識為無效。
其中,標識單元具體用于:當縮略圖信息中的文件信息在原圖信息中匹配不到與其相對應的文件信息時,將文件信息對應的緩存文件標識為無效。
本發明中,智能終端清理緩存文件的方法具體為:首先獲取緩存信息及與緩存信息對應的原文件信息;將緩存信息與原文件信息進行匹配,當緩存信息中的文件信息在原文件信息中匹配不到與其相對應的文件信息時,此文件信息對應的緩存文件為無效緩存文件;匹配完成后,將無效緩存文件進行清理。
本發明提出的上述方案,能夠識別清理緩存中的無效緩存文件,有針對性地釋放緩存空間,提高用戶體驗。
本發明附加的方面和優點將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發明的實踐了解到。
附圖說明
本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1為本發明清理緩存文件的方法一實施例的流程示意圖;
圖2為本發明清理緩存文件的方法另一實施例的流程示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510010236.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于并行模擬退火算法的劃界線生成方法
- 下一篇:網頁頁面的正文提取方法和裝置





