[發(fā)明專利]一種軟件緩存清理方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201811165712.3 | 申請日: | 2018-09-30 |
| 公開(公告)號: | CN109408414A | 公開(公告)日: | 2019-03-01 |
| 發(fā)明(設計)人: | 楊旭;李喻 | 申請(專利權(quán))人: | 湖北華聯(lián)博遠科技有限公司 |
| 主分類號: | G06F12/0891 | 分類號: | G06F12/0891 |
| 代理公司: | 武漢紅觀專利代理事務所(普通合伙) 42247 | 代理人: | 陳凱 |
| 地址: | 430074 湖北省武漢市東湖新技術(shù)開*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 緩存文件 垃圾文件 常用軟件 軟件緩存 正常文件 原文件 權(quán)限管理模塊 權(quán)限 準確度 存儲空間 緩存目錄 緩存清理 判斷模塊 掃描模塊 掃描軟件 文件清理 用戶申請 用戶同意 終端設備 掃描 智能 靈活 統(tǒng)計 | ||
本發(fā)明提出了一種軟件緩存清理方法及系統(tǒng),權(quán)限管理模塊首先向用戶申請緩存清理的權(quán)限,若用戶同意授予權(quán)限,掃描模塊則掃描終端設備的存儲空間,通過軟件的緩存目錄掃描軟件的緩存文件,通過對比判斷模塊將緩存文件與原文件進行對比,若不存在對應的原文件,則將該緩存文件標記為垃圾文件,清理模塊清理標記的垃圾文件,未被標記的緩存文件為正常文件,通過統(tǒng)計正常文件的使用情況,標記出不常用軟件,通過清理模塊對垃圾文件和不常用軟件進行清理,本發(fā)明能夠更加靈活智能地進行緩存文件清理,提高文件清理的準確度和效率。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種軟件緩存清理方法及系統(tǒng)。
背景技術(shù)
隨著計算機技術(shù)的不斷發(fā)展,終端設備不斷進入更多人的生活當中。用戶通過終端設備的各種應用程序?qū)崿F(xiàn)各種功能,給生活帶來更多的便利,同時應用程序也需要通過信息交換給用戶帶來更多幫助,這些信息在使用的過程中會被保存在終端設備中,這些信息數(shù)據(jù)被稱為緩存數(shù)據(jù),隨著時間的推移,緩存數(shù)據(jù)不斷地積累,然而終端設備的存儲空間有限,這就導致終端設備隨著使用時間的增加,系統(tǒng)對緩存數(shù)據(jù)的讀取速率越來越低,這就導致用戶的體驗好感下降。
目前,緩存文件的清理通常是將所有的緩存文件掃描出來,進行清理。此清理方式存在各種不足,若用戶直接進行清理,有可能會導致某些應用程序必備的緩存文件被清理,從而導致軟件運行速率下降。而有些緩存文件是用戶的重要數(shù)據(jù),直接刪除會對用戶造成不便。但是如果逐個進行選擇清理則大大提高了操作難度,增加了清理時間,而且清理起來極為不便。
現(xiàn)有緩存技術(shù)中還存在著更新機制,某些緩存文件隨著時間的推移就變?yōu)闊o法識別的文件,這也導致系統(tǒng)無法有效進行緩存清理,最終導致系統(tǒng)存儲空間被占用。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提出了一種能夠自動高效且可以進行選擇性清理的軟件緩存清理方法及系統(tǒng)。
本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:本發(fā)明提供了一種軟件緩存清理方法,包括:首先向用戶主動申請緩存清理的權(quán)限,若用戶同意授予權(quán)限,獲取緩存文件以及與緩存文件相對應的原文件,同時對緩存文件和原文件進行匹配,當緩存文件沒有相匹配的原文件時,標記該緩存文件為垃圾文件,清理垃圾文件,若用戶不同意授予權(quán)限,不執(zhí)行緩存清理。
在以上技術(shù)方案的基礎上,優(yōu)選的,在執(zhí)行清理垃圾文件的操作時,會生成一個清理反饋數(shù)據(jù),所述清理反饋數(shù)據(jù)用于判斷垃圾文件是否清理完成,若判斷為未清理完成,則再次執(zhí)行清理垃圾文件的操作,同時再次生成一個清理反饋數(shù)據(jù)并代替上一個清理反饋數(shù)據(jù),若判斷為清理完成,則終止垃圾文件的清理。
在以上技術(shù)方案的基礎上,優(yōu)選的,將具有相匹配源文件的緩存文件標記為正常文件,并對正常文件進行使用次數(shù)統(tǒng)計,預設正常文件的最小使用頻率值,當所述正常文件的使用次數(shù)小于預設次數(shù)時,將該正常文件標記為非常用文件,刪除該非常用文件。
在以上技術(shù)方案的基礎上,優(yōu)選的,統(tǒng)計已清理正常文件的文件名,并生成一個清理文件統(tǒng)計表,預設一個正常文件最大被清理次數(shù)值,當清理文件統(tǒng)計表內(nèi)存在清理次數(shù)大于最大被清理次數(shù)值的正常文件時,標記該正常文件為常用文件,執(zhí)行清理緩存文件操作時,不清理常用文件。
本發(fā)明提供一種軟件緩存清理系統(tǒng),包括:
掃描模塊,用于根據(jù)軟件緩存目錄掃描終端設備的存儲空間,并獲取緩存文件;
對比判斷模塊,用于將緩存文件與軟件中的原文件進行對比,并將緩存文件區(qū)分標記為垃圾文件和正常文件;
清理模塊,用于清理垃圾文件和不常用文件。
在以上技術(shù)方案的基礎上,優(yōu)選的,還包括文件統(tǒng)計模塊,用于統(tǒng)計緩存文件的數(shù)量,并形成緩存文件統(tǒng)計表格,緩存文件統(tǒng)計表格包括文件名稱、使用頻率和刪除次數(shù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于湖北華聯(lián)博遠科技有限公司,未經(jīng)湖北華聯(lián)博遠科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811165712.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





