一種垃圾文件的清理方法、裝置及終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種垃圾文件的清理方法,包括:當(dāng)接收到對待處理應(yīng)用程序進(jìn)行垃圾文件掃描的操作指令時(shí),獲取所述待處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息;獲取所述待處理應(yīng)用程序的安裝目錄,在所述安裝目錄下掃描與所述垃圾文件清理規(guī)則信息相匹配的文件;將所述與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文件。本發(fā)明實(shí)施例還公開了一種裝置及終端。采用本發(fā)明,可通過指定待處理應(yīng)用程序來進(jìn)行掃描清理垃圾文件,可更準(zhǔn)確快捷的清理垃圾文件,釋放更多存儲(chǔ)空間,提高用戶體驗(yàn)度。
【專利說明】一種垃圾文件的清理方法、裝置及終端
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種垃圾文件的清理方法、裝置及終端。
【背景技術(shù)】
[0002] 隨著科學(xué)技術(shù)的發(fā)展,人們在日常生活中對電腦、手機(jī)等智能終端越來越依賴,對 終端以及應(yīng)用的運(yùn)行速度的要求也越來越高。但是,終端在使用一段時(shí)間后往往會(huì)產(chǎn)生大 量的垃圾文件,而這些垃圾文件會(huì)占用終端的大量存儲(chǔ)空間,導(dǎo)致終端出現(xiàn)卡機(jī),運(yùn)行過慢 的情況,影響了用戶對其他有用文件的正常使用。
[0003] 為了能有效的提高終端的運(yùn)行速度,我們需對終端產(chǎn)生的垃圾文件進(jìn)行清理,釋 放更多存儲(chǔ)空間,使得終端的存儲(chǔ)空間不殘存垃圾文件?,F(xiàn)有技術(shù)中,垃圾清理應(yīng)用軟件通 常是通過掃描終端的系統(tǒng)和常用軟件來識別垃圾文件,并進(jìn)行清理,而對一些不常用的應(yīng) 用軟件,或者網(wǎng)絡(luò)游戲等,垃圾清理應(yīng)用軟件并不進(jìn)行掃描清理。但在這些不常用的應(yīng)用軟 件,或者網(wǎng)絡(luò)游戲中,通常也會(huì)產(chǎn)生大量垃圾文件。例如:大部分的網(wǎng)絡(luò)游戲都會(huì)不定期的 進(jìn)行更新,產(chǎn)生大量的更新補(bǔ)丁和臨時(shí)數(shù)據(jù)文件等垃圾文件,并且隨著網(wǎng)絡(luò)游戲的快速發(fā) 展,游戲程序體積越來越大,產(chǎn)生的更新補(bǔ)丁和臨時(shí)文件越來越多,這使得垃圾文件占用終 端的存儲(chǔ)空間越來越大,久而久之,將會(huì)導(dǎo)致系統(tǒng)運(yùn)行緩慢,影響用戶體驗(yàn)。并且,若用戶進(jìn) 行手動(dòng)刪除以上所述垃圾文件時(shí),用戶可能由于無法準(zhǔn)確了解垃圾文件存放的位置而導(dǎo)致 誤刪,導(dǎo)致程序無法正常運(yùn)行。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種垃圾文件的清理方法、裝置及 終端??赏ㄟ^指定待處理應(yīng)用程序來進(jìn)行掃描清理垃圾文件,可更準(zhǔn)確快捷的清理垃圾文 件,釋放更多存儲(chǔ)空間,提高用戶體驗(yàn)度。
[0005] 本發(fā)明實(shí)施例第一方面提供一種垃圾文件的清理方法,包括:
[0006] 當(dāng)接收到對待處理應(yīng)用程序進(jìn)行垃圾文件掃描的操作指令時(shí),獲取所述待處理應(yīng) 用程序?qū)?yīng)的垃圾文件清理規(guī)則信息;
[0007] 獲取所述待處理應(yīng)用程序的安裝目錄,在所述安裝目錄下掃描與所述垃圾文件清 理規(guī)則信息相匹配的文件;
[0008] 將所述與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文件。
[0009] 其中,所述獲取所述待處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息之前包括:
[0010] 判斷終端是否安裝所述待處理應(yīng)用程序;
[0011] 若是,執(zhí)行所述獲取所述待處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息步驟。
[0012] 其中,所述判斷終端是否安裝所述待處理應(yīng)用程序包括:
[0013] 獲取預(yù)置的應(yīng)用程序特征庫,所述應(yīng)用程序特征庫包括所述終端當(dāng)前全部已安裝 應(yīng)用程序的特征信息;
[0014] 獲取所述待處理應(yīng)用程序的特征信息,在所述應(yīng)用程序特征庫中查詢是否有與所 述待處理應(yīng)用程序的特征信息相匹配的特征信息。
[0015] 其中,所述應(yīng)用程序特征庫還包括各所述已安裝應(yīng)用程序?qū)?yīng)的注冊表;
[0016] 所述獲取所述待處理應(yīng)用程序的安裝目錄包括:
[0017] 在所述應(yīng)用程序特征庫中獲取所述待處理應(yīng)用程序?qū)?yīng)的注冊表;
[0018] 根據(jù)所述注冊表獲取所述應(yīng)用程序的安裝目錄。
[0019] 其中,所述獲取所述待處理應(yīng)用程序的安裝目錄還包括:
[0020] 獲取所述待處理應(yīng)用程序預(yù)置的配置文件,根據(jù)所述配置文件獲取所述待處理應(yīng) 用程序的安裝目錄。
[0021] 其中,所述獲取所述待處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息之前包括:
[0022] 當(dāng)所述待處理應(yīng)用程序啟動(dòng)時(shí),記錄所述待處理應(yīng)用程序的啟動(dòng)路徑,根據(jù)所述 啟動(dòng)路徑生成所述待處理應(yīng)用程序的配置文件。
[0023] 其中,所述垃圾文件清理規(guī)則信息包括:
[0024] 應(yīng)用程序的垃圾文件的存儲(chǔ)路徑、應(yīng)用程序的最后訪問時(shí)間和垃圾文件的文件類 型至少一種。
[0025] 其中,所述將與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文件之前還 包括:
[0026] 獲取終端當(dāng)前時(shí)間;
[0027] 根據(jù)所述垃圾文件清理規(guī)則信息包括的待處理應(yīng)用程序的最后訪問時(shí)間和所述 終端當(dāng)前時(shí)間,計(jì)算所述待處理應(yīng)用程序的最后訪問時(shí)間和所述終端當(dāng)前時(shí)間之間的時(shí)間 間隔值;
[0028] 判斷所述時(shí)間間隔值是否大于或等于閾值;
[0029] 若是,執(zhí)行將與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文件步驟。
[0030] 其中,所述將與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文件之后包 括:
[0031] 當(dāng)接收到對確定的垃圾文件進(jìn)行刪除的操作指令時(shí),刪除所述確定的垃圾文件。
[0032] 其中,所述待處理應(yīng)用程序包括:網(wǎng)絡(luò)游戲應(yīng)用程序。
[0033] 本發(fā)明實(shí)施例第二方面提供了一種裝置,所述裝置包括:
[0034] 第一獲取單元,用于當(dāng)接收到對待處理應(yīng)用程序進(jìn)行垃圾文件掃描的操作指令 時(shí),獲取所述待處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息;
[0035] 獲取匹配單元,用于獲取所述待處理應(yīng)用程序的安裝目錄,在所述安裝目錄下掃 描與所述垃圾文件清理規(guī)則信息相匹配的文件;
[0036] 確定單元,用于將所述與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文 件。
[0037] 其中,所述裝置包括:
[0038] 第一判斷單元,用于判斷裝置是否安裝所述待處理應(yīng)用程序;
[0039] 所述第一獲取單元具體用于,當(dāng)所述第一判斷單元判斷所述裝置安裝有所述待處 理應(yīng)用程序,獲取所述待處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息
[0040] 其中,所述第一判斷單元包括:
[0041] 獲取子單元,用于獲取預(yù)置的應(yīng)用程序特征庫,所述應(yīng)用程序特征庫包括所述裝 置當(dāng)前全部已安裝應(yīng)用程序的特征信息;
[0042] 查詢子單元,用于獲取所述待處理應(yīng)用程序的特征信息,在所述應(yīng)用程序特征庫 中查詢是否有與所述待處理應(yīng)用程序的特征信息相匹配的特征信息。
[0043] 其中,所述應(yīng)用程序特征庫還包括各所述已安裝應(yīng)用程序?qū)?yīng)的注冊表;
[0044] 所述獲取匹配單元具體用于,
[0045] 在所述應(yīng)用程序特征庫中獲取所述待處理應(yīng)用程序?qū)?yīng)的注冊表;
[0046] 根據(jù)所述注冊表獲取所述應(yīng)用程序的安裝目錄。
[0047] 其中,所述獲取匹配單元還具體用于,
[0048] 獲取所述待處理應(yīng)用程序預(yù)置的配置文件,根據(jù)所述配置文件獲取所述待處理應(yīng) 用程序的安裝目錄。
[0049] 其中,所述裝置包括:
[0050] 記錄單元,用于當(dāng)所述待處理應(yīng)用程序啟動(dòng)時(shí),記錄所述待處理應(yīng)用程序的啟動(dòng) 路徑,根據(jù)所述啟動(dòng)路徑生成所述待處理應(yīng)用程序的配置文件。
[0051] 其中,所述垃圾文件清理規(guī)則信息包括:
[0052] 應(yīng)用程序的垃圾文件的存儲(chǔ)路徑、應(yīng)用程序的最后訪問時(shí)間和垃圾文件的文件類 型至少一種。
[0053] 其中,所述裝置還包括:
[0054] 第二獲取單元,用于獲取裝置當(dāng)前時(shí)間;
[0055] 計(jì)算單元,用于根據(jù)所述垃圾文件清理規(guī)則信息包括的待處理應(yīng)用程序的最后訪 問時(shí)間和所述裝置當(dāng)前時(shí)間,計(jì)算所述待處理應(yīng)用程序的最后訪問時(shí)間和所述裝置當(dāng)前時(shí) 間之間的時(shí)間間隔值;
[0056] 第二判斷單元,用于判斷所述時(shí)間間隔值是否大于或等于閾值;
[0057] 所述確定單元具體用于,當(dāng)所述第二判斷單元判斷所述時(shí)間間隔值大于或等于閾 值時(shí),將所述與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文件。
[0058] 其中,所述裝置包括:
[0059] 刪除單元,用于當(dāng)接收到對確定的垃圾文件進(jìn)行刪除的操作指令時(shí),刪除所述確 定的垃圾文件。
[0060] 其中,所述待處理應(yīng)用程序包括:網(wǎng)絡(luò)游戲應(yīng)用程序。
[0061] 本發(fā)明實(shí)施例第三方面提供一種終端,包括上述本發(fā)明實(shí)施例第二方面提供的一 種裝置中的任一項(xiàng)。
[0062] 實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0063] 在本發(fā)明實(shí)施例所描述的垃圾文件的清理方法中,當(dāng)接收到對待處理應(yīng)用程序進(jìn) 行垃圾文件掃描的操作指令時(shí),獲取所述待處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息, 再獲取所述待處理應(yīng)用程序的安裝目錄,在所述安裝目錄下掃描與所述垃圾文件清理規(guī)則 信息相匹配的文件,最后將所述與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文 件,這使得用戶可通過指定待處理應(yīng)用程序來進(jìn)行掃描清理垃圾文件,可更準(zhǔn)確快捷的清 理垃圾文件,釋放更多存儲(chǔ)空間,提高終端性能和用戶體驗(yàn)度。
【專利附圖】
【附圖說明】
[0064] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0065] 圖1是本發(fā)明第一實(shí)施例提供的一種垃圾文件的清理方法的流程示意圖;
[0066] 圖2是本發(fā)明第二實(shí)施例提供的一種垃圾文件的清理方法的流程示意圖;
[0067] 圖3是本發(fā)明第三實(shí)施例提供的一種裝置的結(jié)構(gòu)圖;
[0068] 圖4是本發(fā)明第四實(shí)施例提供的一種裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0069] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0070] 本發(fā)明實(shí)施例中,終端可以為電腦、筆記本手機(jī)等智能終端。
[0071] 請參見圖1,圖1是本發(fā)明實(shí)施例提供的一種垃圾文件的清理方法的流程示意圖, 在本發(fā)明實(shí)施例中,該方法包括以下步驟:
[0072] S100,當(dāng)接收到對待處理應(yīng)用程序進(jìn)行垃圾文件掃描的操作指令時(shí),獲取所述待 處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息。
[0073] 在本發(fā)明實(shí)施例中,終端的操作系統(tǒng)可以是Windows系列的操作系統(tǒng),或者其它 操作系統(tǒng),例如Linux、Android和Ios等。
[0074] 在本發(fā)明實(shí)施例中,在接收到對待處理應(yīng)用程序進(jìn)行垃圾文件掃描的操作之前 時(shí),用戶可啟動(dòng)終端的垃圾文件掃描功能,當(dāng)終端接收到啟動(dòng)垃圾文件掃描功能后,終端可 通過界面顯示至少一個(gè)可進(jìn)行垃圾文件掃描的應(yīng)用程序的標(biāo)識符,標(biāo)識符可例如應(yīng)用程序 的圖標(biāo)、應(yīng)用程序的文字標(biāo)識或應(yīng)用程序的ID等。用戶可通過界面顯示的應(yīng)用程序的標(biāo)識 符進(jìn)行選擇待處理應(yīng)用程序并通過點(diǎn)擊或者觸控待處理應(yīng)用程序的標(biāo)識符,從而向終端發(fā) 送對待處理應(yīng)用程序進(jìn)行垃圾文件掃描的操作指令。其中,終端通過界面顯示的至少一個(gè) 可進(jìn)行垃圾文件掃描的應(yīng)用程序的標(biāo)識符可以是開發(fā)人員進(jìn)行預(yù)置,開發(fā)人員可將現(xiàn)有的 垃圾清理應(yīng)用程序不能進(jìn)行掃描清理的軟件的標(biāo)識符預(yù)置在界面上。當(dāng)用戶需對某個(gè)應(yīng)用 程序進(jìn)行掃描垃圾文件時(shí),用戶可根據(jù)界面顯示的應(yīng)用程序的標(biāo)識符進(jìn)行選擇確認(rèn)待處理 應(yīng)用程序,從而終端即接收到對待處理應(yīng)用程序進(jìn)行垃圾文件掃描的操作指令。當(dāng)然,開發(fā) 人員也可將其他常用的應(yīng)用軟件對應(yīng)的標(biāo)識符設(shè)置在界面上,在此不作任何限制。進(jìn)一步 的,開發(fā)人員可通過網(wǎng)絡(luò)對終端界面顯示的標(biāo)識符進(jìn)行不定期的更新。
[0075] 在本發(fā)明實(shí)施例中,當(dāng)終端接收到對待處理應(yīng)用程序進(jìn)行垃圾文件掃描的操作指 令時(shí),終端可判斷是否已安裝用戶所選擇的待處理應(yīng)用程序。其中,終端通過獲取預(yù)置的應(yīng) 用程序特征庫來進(jìn)行判斷是否已安裝用戶所選擇的待處理應(yīng)用程序。優(yōu)選的,預(yù)置的應(yīng)用 程序特征庫可以包括終端當(dāng)前全部已安裝的應(yīng)用程序的特征信息,終端可在啟動(dòng)運(yùn)行時(shí)即 可獲取應(yīng)用程序當(dāng)前全部已安裝的應(yīng)用程序的特征信息,并當(dāng)檢測到有新的軟件進(jìn)行安裝 或卸載時(shí),可更新應(yīng)用程序特征庫。進(jìn)一步的,當(dāng)終端獲取到預(yù)置的應(yīng)用程序特征庫后,終 端可獲取待處理應(yīng)用程序的特征信息,并在應(yīng)用程序特征庫中查詢是否與待處理應(yīng)用程序 的特征信息匹配的特征信息,當(dāng)沒有與待處理應(yīng)用程序的特征信息匹配的特征信息時(shí),終 端停止對待處理應(yīng)用程序的垃圾文件進(jìn)行掃描。其中,特征信息可以用來標(biāo)識應(yīng)用程序,特 征信息可以是應(yīng)用程序的ID、應(yīng)用程序描述信息等。
[0076] 在本發(fā)明實(shí)施例中,當(dāng)終端在應(yīng)用程序特征庫中查詢有與待處理應(yīng)用程的特征信 息相匹配的特征信息時(shí),終端獲取待處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息。其中,垃 圾文件清理規(guī)則信息包括應(yīng)用程序的垃圾文件的存儲(chǔ)路徑、應(yīng)用程序的最后訪問時(shí)間和垃 圾文件的文件類型。其中,垃圾文件的存儲(chǔ)路徑和垃圾文件的文件類型可由開發(fā)人員進(jìn)行 預(yù)置并存儲(chǔ)在終端中,并可通過網(wǎng)絡(luò)進(jìn)行不定期更新,并且,終端可對應(yīng)用程序的啟動(dòng)和關(guān) 閉進(jìn)行監(jiān)測,并當(dāng)監(jiān)測到應(yīng)用程序關(guān)閉后記錄下關(guān)閉時(shí)間,則終端記錄下的應(yīng)用程序的關(guān) 閉時(shí)間為應(yīng)用程序的最后訪問時(shí)間。
[0077] 可選的,作為本發(fā)明的一種實(shí)施方式,可在終端預(yù)先設(shè)置垃圾文件清理應(yīng)用程序, 以上終端的執(zhí)行操作步驟可以是垃圾文件清理應(yīng)用程序的執(zhí)行操作步驟。
[0078] S101,獲取所述待處理應(yīng)用程序的安裝目錄,在所述安裝目錄下掃描與所述垃圾 文件清理規(guī)則信息相匹配的文件。
[0079] 在本發(fā)明實(shí)施例中,當(dāng)終端安裝應(yīng)用程序時(shí),可創(chuàng)建應(yīng)用程序的注冊表并保存在 應(yīng)用程序特征庫中或終端的其他存儲(chǔ)位置中。終端在獲取待處理應(yīng)用程序的安裝目錄之 前,可在應(yīng)用程序特征庫中獲取待處理應(yīng)用程序注冊表。當(dāng)終端獲取到待處理應(yīng)用程序的 注冊表后,可根據(jù)注冊表獲取待處理應(yīng)用程序的安裝目錄,并在待處理應(yīng)用程序的安裝目 錄下掃描與待處理應(yīng)用文件對應(yīng)的垃圾文件清理規(guī)則信息所匹配的文件。
[0080] 在具體應(yīng)用中,可例如:當(dāng)"英雄聯(lián)盟"網(wǎng)絡(luò)游戲安裝時(shí),創(chuàng)建的注冊表可例如:
[0081] [HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\LOL]
[0082] "InstallPath" = "c :\game\ 英雄聯(lián)盟"
[0083] 終端可以通過獲取上述創(chuàng)建的注冊表的InstallPath來獲取安裝目錄,進(jìn)而根據(jù) 獲得的安裝目錄,在安裝目錄下掃描與垃圾文件清理規(guī)則信息匹配的文件。垃圾文件清理 規(guī)則信息包括的垃圾文件路徑可以是:安裝目錄下\TCLS\patchs子文件夾,垃圾文件清理 規(guī)則信息包括的垃圾文件類型可以是L0L_*. exe,故當(dāng)終端在安裝目錄下\TCLS\patchs子 文件夾下掃描到更新補(bǔ)丁文件L0L_*. exe文件時(shí),可確定L0L_*. exe文件是與待處理應(yīng)用 程序?qū)?yīng)的垃圾文件清理規(guī)則信息匹配的文件。
[0084] 進(jìn)一步的,對于部分不需進(jìn)行安裝,僅需解壓即可運(yùn)行的應(yīng)用程序,由于這些應(yīng)用 程序不會(huì)在注冊表中創(chuàng)建包含安裝目錄的注冊表項(xiàng),終端可以對這些應(yīng)用程序的啟動(dòng)進(jìn)行 監(jiān)測。當(dāng)應(yīng)用程序啟動(dòng)時(shí),終端記錄下應(yīng)用程序的啟動(dòng)路徑、應(yīng)用程序的描述信息和應(yīng)用程 序的名稱等。并根據(jù)獲得的信息生成配置文件,配置文件攜帶終端記錄下的應(yīng)用程序的啟 動(dòng)路徑應(yīng)用程序的描述信息和應(yīng)用程序的名稱等。故當(dāng)終端在獲取待處理應(yīng)用程序的安裝 目錄之前,可在應(yīng)用程序特征庫中獲取待處理應(yīng)用程序的注冊表,當(dāng)終端獲取到待處理應(yīng) 用程序的注冊表后卻獲取不到待處理應(yīng)用程序的安裝目錄時(shí),終端可獲取待處理應(yīng)用程序 對應(yīng)的配置文件,根據(jù)配置文件來獲取待處理應(yīng)用程序的安裝目錄,并在待處理應(yīng)用程序 的安裝目錄下掃描與待處理應(yīng)用文件對應(yīng)的垃圾文件清理規(guī)則信息所匹配的文件。
[0085] 在具體應(yīng)用中,可例如:"夢幻西游"游戲是綠色版游戲,解壓后即可運(yùn)行,無需安 裝,不會(huì)再注冊表中創(chuàng)建包含安裝目錄的注冊表項(xiàng),故當(dāng)"夢幻西游"啟動(dòng)中,終端可記錄下 "夢幻西游"的啟動(dòng)路徑和"夢幻西游"名稱,如:"C :\game\夢幻西游",故安裝目錄可以是 "c :\game\夢幻西游"。進(jìn)一步,在安裝目錄下掃描與垃圾文件清理規(guī)則信息匹配的文件。 垃圾文件清理規(guī)則信息包括的垃圾文件類型可以是patch*_ Xy,故當(dāng)在安裝目錄下掃描到 更新補(bǔ)丁文件patch*_xy文件時(shí),可確定patch*_xy文件是與待處理應(yīng)用程序?qū)?yīng)的垃圾 文件清理規(guī)則信息匹配的文件。
[0086] S102,將所述與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文件。
[0087] 在本發(fā)明實(shí)施例中,當(dāng)終端掃描獲取到與垃圾文件清理規(guī)則所匹配的文件后,終 端還可根據(jù)垃圾文件清理規(guī)則信息包括的應(yīng)用程序的最后訪問時(shí)間來判斷掃描獲得的文 件是否是垃圾文件。具體的,終端獲取當(dāng)前的時(shí)間,根據(jù)待處理應(yīng)用程序?qū)?yīng)的垃圾文件清 理規(guī)則信息所包括的文件最后訪問時(shí)間來計(jì)算待處理應(yīng)用程序的最后訪問時(shí)間和終端當(dāng) 前時(shí)間之間的時(shí)間間隔值,例如:當(dāng)前時(shí)間為T0,待處理應(yīng)用程序的最后訪問時(shí)間為T,則 時(shí)間間隔值f = T-το。當(dāng)時(shí)間間隔值大于或等于閾值時(shí),確認(rèn)掃描獲得的文件為垃圾文件。 其中,閾值可以設(shè)置為7天或其他時(shí)間段,在此不對其進(jìn)行限制。
[0088] 進(jìn)一步的,當(dāng)終端確認(rèn)與垃圾文件清理規(guī)則信息相匹配的文件為垃圾文件后,終 端可將其進(jìn)行顯示,以提醒用戶可將顯示的文件進(jìn)行刪除,從而釋放終端更多的存儲(chǔ)空間。 [0089] 在本發(fā)明實(shí)施例所描述的垃圾文件的清理方法中,當(dāng)接收到對待處理應(yīng)用程序進(jìn) 行垃圾文件掃描的操作指令時(shí),獲取所述待處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息, 再獲取所述待處理應(yīng)用程序的安裝目錄,在所述安裝目錄下掃描與所述垃圾文件清理規(guī)則 信息相匹配的文件,最后將與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文件, 這使得用戶可通過指定待處理應(yīng)用程序來進(jìn)行掃描清理垃圾文件,可更準(zhǔn)確快捷的清理垃 圾文件,釋放更多存儲(chǔ)空間,提高終端性能和用戶體驗(yàn)度。
[0090] 請參見圖2,圖2是本發(fā)明實(shí)施例提供的一種垃圾文件的清理方法的流程示意圖, 在本發(fā)明實(shí)施例中,該方法包括以下步驟:
[0091] S200當(dāng)接收到對待處理應(yīng)用程序進(jìn)行垃圾文件掃描的操作指令時(shí),獲取所述待處 理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息。
[0092] S201,獲取所述待處理應(yīng)用程序的安裝目錄,在所述安裝目錄下掃描與所述垃圾 文件清理規(guī)則信息匹配的文件;
[0093] S202,將所述與所述垃圾文件清理規(guī)則信息所匹配的文件確定為垃圾文件并顯 /_J、1 〇
[0094] S203,當(dāng)接收到對確定的垃圾文件進(jìn)行刪除的操作指令時(shí),刪除所述確定的垃圾 文件。
[0095] 在本發(fā)明實(shí)施例中,當(dāng)終端通過界面顯示掃描獲取到的垃圾文件后,終端可同時(shí) 顯示是否進(jìn)行刪除的按鈕。當(dāng)用戶點(diǎn)擊刪除按鈕時(shí),終端接收到對確定的垃圾文件進(jìn)行刪 除的操作指令,終端對確定的垃圾文件進(jìn)行刪除。從而釋放了垃圾文件所占用的存儲(chǔ)空間。
[0096] 其中,步驟S200、步驟S201和步驟S202可以參見以上實(shí)施例的步驟S100、步驟 S101和步驟S102,在此不再進(jìn)行贅述。
[0097] 在本發(fā)明實(shí)施例所描述的垃圾文件的清理方法中,當(dāng)接收到對待處理應(yīng)用程序進(jìn) 行垃圾文件掃描的操作指令時(shí),獲取所述待處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息, 再獲取所述待處理應(yīng)用程序的安裝目錄,在所述安裝目錄下掃描與所述垃圾文件清理規(guī)則 信息相匹配的文件,最后將與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文件, 這使得用戶可通過指定待處理應(yīng)用程序來進(jìn)行掃描清理垃圾文件,可更準(zhǔn)確快捷的清理垃 圾文件,釋放更多存儲(chǔ)空間,提高終端性能和用戶體驗(yàn)度。
[0098] 為便于更好的實(shí)施本發(fā)明實(shí)施例的上述方案,下面還提供用于配合實(shí)施上述方案 的相關(guān)裝置。
[0099] 請參見圖3,圖3是本發(fā)明實(shí)施例提供的一種裝置的結(jié)構(gòu)圖,在本發(fā)明實(shí)施例中, 該裝置包括:
[0100] 第一獲取單元100,用于當(dāng)接收到對待處理應(yīng)用程序進(jìn)行垃圾文件掃描的操作指 令時(shí),獲取所述待處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息。
[0101] 獲取匹配單元200,用于獲取所述待處理應(yīng)用程序的安裝目錄,在所述安裝目錄下 掃描與所述垃圾文件清理規(guī)則信息相匹配的文件。
[0102] 確定單元300,用于將所述與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃 圾文件。
[0103] 其中,所述裝置包括:
[0104] 第一判斷單元400,用于判斷裝置是否安裝所述待處理應(yīng)用程序;
[0105] 所述第一獲取單元100具體用于,當(dāng)所述第一判斷單元判斷所述裝置安裝有所述 待處理應(yīng)用程序,獲取所述待處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息
[0106] 其中,所述獲取匹配單元200具體用于,
[0107] 在所述應(yīng)用程序特征庫中獲取所述待處理應(yīng)用程序?qū)?yīng)的注冊表;
[0108] 根據(jù)所述注冊表獲取所述應(yīng)用程序的安裝目錄。
[0109] 其中,所述獲取匹配單元200還具體用于,
[0110] 獲取所述待處理應(yīng)用程序預(yù)置的配置文件,根據(jù)所述配置文件獲取所述待處理應(yīng) 用程序的安裝目錄。
[0111] 其中,所述裝置包括:
[0112] 記錄單元500,用于當(dāng)所述待處理應(yīng)用程序啟動(dòng)時(shí),記錄所述待處理應(yīng)用程序的啟 動(dòng)路徑,根據(jù)所述啟動(dòng)路徑生成所述待處理應(yīng)用程序的配置文件。
[0113] 其中,所述裝置還包括:
[0114] 第二獲取單元600,用于獲取裝置當(dāng)前時(shí)間;
[0115] 計(jì)算單元700,用于根據(jù)所述垃圾文件清理規(guī)則信息包括的待處理應(yīng)用程序的最 后訪問時(shí)間和所述裝置當(dāng)前時(shí)間,計(jì)算所述待處理應(yīng)用程序的最后訪問時(shí)間和所述裝置當(dāng) 前時(shí)間之間的時(shí)間間隔值;
[0116] 第二判斷單元800,用于判斷所述時(shí)間間隔值是否大于或等于閾值;
[0117] 所述確定單元300具體用于,當(dāng)所述第二判斷單元600判斷所述時(shí)間間隔值大于 或等于閾值時(shí),將所述與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文件。
[0118] 其中,所述裝置包括:
[0119] 刪除單元900,用于當(dāng)接收到對確定的垃圾文件進(jìn)行刪除的操作指令時(shí),刪除所述 確定的垃圾文件。
[0120] 可以理解的是,本實(shí)施例的裝置的各功能模塊的功能可根據(jù)上述方法實(shí)施例中的 方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可以參照上述方法實(shí)施例的相關(guān)描述,此處不再進(jìn)行贅述。
[0121] 在本發(fā)明實(shí)施例所描述的裝置中,當(dāng)接收到對待處理應(yīng)用程序進(jìn)行垃圾文件掃描 的操作指令時(shí),獲取所述待處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息,再獲取所述待處 理應(yīng)用程序的安裝目錄,在所述安裝目錄下掃描與所述垃圾文件清理規(guī)則信息相匹配的文 件,最后將所述與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文件,這使得用戶 可通過指定待處理應(yīng)用程序來進(jìn)行掃描清理垃圾文件,可更準(zhǔn)確快捷的清理垃圾文件,釋 放更多存儲(chǔ)空間,提高終端性能和用戶體驗(yàn)度。
[0122] 請參見圖4,圖4為本發(fā)明實(shí)施例提供的一種裝置的結(jié)構(gòu)圖,在本發(fā)明實(shí)施例中, 該裝置包括:第一獲取單元100、獲取匹配單元200、確定單元300、第一判斷單元400、記錄 單元500、第二獲取單元600、計(jì)算單元700、第二判斷單元800和刪除單元900。
[0123] 其中,所述第一判斷單元包括:
[0124] 獲取子單元10,用于獲取預(yù)置的應(yīng)用程序特征庫,所述應(yīng)用程序特征庫包括所述 裝置當(dāng)前全部已安裝應(yīng)用程序的特征信息。
[0125] 查詢子單元20,用于獲取所述待處理應(yīng)用程序的特征信息,在所述應(yīng)用程序特征 庫中查詢是否有與所述待處理應(yīng)用程序的特征信息相匹配的特征信息。
[0126] 可以理解的是,本實(shí)施例的裝置的各功能模塊的功能可根據(jù)上述方法實(shí)施例中的 方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可以參照上述方法實(shí)施例的相關(guān)描述,此處不再進(jìn)行贅述。
[0127] 在本發(fā)明實(shí)施例所描述的裝置中,當(dāng)接收到對待處理應(yīng)用程序進(jìn)行垃圾文件掃描 的操作指令時(shí),獲取所述待處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息,再獲取所述待處 理應(yīng)用程序的安裝目錄,在所述安裝目錄下掃描與所述垃圾文件清理規(guī)則信息相匹配的文 件,最后將所述與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文件,這使得用戶 可通過指定待處理應(yīng)用程序來進(jìn)行掃描清理垃圾文件,可更準(zhǔn)確快捷的清理垃圾文件,釋 放更多存儲(chǔ)空間,提高終端性能和用戶體驗(yàn)度。
[0128] 在本說明書的描述中,參考術(shù)語"一個(gè)實(shí)施例"、"一些實(shí)施例"、"示例"、"具體示 例"、或"一些示例"等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特 點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不 必須針對的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任 一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技 術(shù)人員可以將本說明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié) 合和組合。
[0129] 此外,術(shù)語"第一"、"第二"僅用于描述目的,而不能理解為指示或暗示相對重要性 或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有"第一"、"第二"的特征可以明示或 者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,"多個(gè)"的含義是至少兩個(gè),例如兩個(gè), 三個(gè)等,除非另有明確具體的限定。
[0130] 流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括 一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部 分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順 序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明 的實(shí)施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0131] 在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是 用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以 供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指 令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置 或設(shè)備而使用。就本說明書而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳 播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使 用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè) 布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲(chǔ)器(RAM),只讀 存儲(chǔ)器(R0M),可擦除可編輯只讀存儲(chǔ)器(EPROM或閃速存儲(chǔ)器),光纖裝置,以及便攜式光 盤只讀存儲(chǔ)器(⑶ROM)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其 他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必 要時(shí)以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器 中。
[0132] 應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述 實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件 或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下 列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對數(shù)據(jù)信號實(shí)現(xiàn)邏輯功能的邏輯門電路 的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場 可編程門陣列(FPGA)等。
[0133] 本【技術(shù)領(lǐng)域】的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步 驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介 質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
[0134] 此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以 是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模 塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如 果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī) 可讀取存儲(chǔ)介質(zhì)中。
[0135] 上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。盡管上面已經(jīng)示出和描 述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對本發(fā)明的限 制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實(shí)施例進(jìn)行變化、修改、替換和變 型。
[0136] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì) 中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁 碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
[0137] 以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范 圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1. 一種垃圾文件清理方法,其特征在于,所述方法包括: 當(dāng)接收到對待處理應(yīng)用程序進(jìn)行垃圾文件掃描的操作指令時(shí),獲取所述待處理應(yīng)用程 序?qū)?yīng)的垃圾文件清理規(guī)則信息; 獲取所述待處理應(yīng)用程序的安裝目錄,在所述安裝目錄下掃描與所述垃圾文件清理規(guī) 則信息相匹配的文件; 將所述與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文件。
2. 如權(quán)利要求1所述的方法,其特征在于,所述獲取所述待處理應(yīng)用程序?qū)?yīng)的垃圾 文件清理規(guī)則信息之前包括: 判斷終端是否安裝所述待處理應(yīng)用程序; 若是,執(zhí)行所述獲取所述待處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息步驟。
3. 如權(quán)利要求2所述的方法,其特征在于,所述判斷終端是否安裝所述待處理應(yīng)用程 序包括: 獲取預(yù)置的應(yīng)用程序特征庫,所述應(yīng)用程序特征庫包括所述終端當(dāng)前全部已安裝應(yīng)用 程序的特征信息; 獲取所述待處理應(yīng)用程序的特征信息,在所述應(yīng)用程序特征庫中查詢是否有與所述待 處理應(yīng)用程序的特征信息相匹配的特征信息。
4. 如權(quán)利要求3所述的方法,其特征在于,所述應(yīng)用程序特征庫還包括各所述已安裝 應(yīng)用程序?qū)?yīng)的注冊表; 所述獲取所述待處理應(yīng)用程序的安裝目錄包括: 在所述應(yīng)用程序特征庫中獲取所述待處理應(yīng)用程序?qū)?yīng)的注冊表; 根據(jù)所述注冊表獲取所述應(yīng)用程序的安裝目錄。
5. 如權(quán)利要求3所述的方法,其特征在于,所述獲取所述待處理應(yīng)用程序的安裝目錄 還包括: 獲取所述待處理應(yīng)用程序預(yù)置的配置文件,根據(jù)所述配置文件獲取所述待處理應(yīng)用程 序的安裝目錄。
6. 如權(quán)利要求5所述的方法,其特征在于,所述獲取所述待處理應(yīng)用程序?qū)?yīng)的垃圾 文件清理規(guī)則信息之前包括: 當(dāng)所述待處理應(yīng)用程序啟動(dòng)時(shí),記錄所述待處理應(yīng)用程序的啟動(dòng)路徑,根據(jù)所述啟動(dòng) 路徑生成所述待處理應(yīng)用程序的配置文件。
7. 如權(quán)利要求6所述的方法,其特征在于,所述垃圾文件清理規(guī)則信息包括: 應(yīng)用程序的垃圾文件的存儲(chǔ)路徑、應(yīng)用程序的最后訪問時(shí)間和垃圾文件的文件類型至 少一種。
8. 如權(quán)利要求7所述的方法,其特征在于,所述將與所述垃圾文件清理規(guī)則信息相匹 配的文件確定為垃圾文件之前還包括: 獲取終端當(dāng)前時(shí)間; 根據(jù)所述垃圾文件清理規(guī)則信息包括的待處理應(yīng)用程序的最后訪問時(shí)間和所述終端 當(dāng)前時(shí)間,計(jì)算所述待處理應(yīng)用程序的最后訪問時(shí)間和所述終端當(dāng)前時(shí)間之間的時(shí)間間隔 值; 判斷所述時(shí)間間隔值是否大于或等于閾值; 若是,執(zhí)行將與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文件步驟。
9. 如權(quán)利要求8所述的方法,其特征在于,所述將與所述垃圾文件清理規(guī)則信息相匹 配的文件確定為垃圾文件之后包括: 當(dāng)接收到對確定的垃圾文件進(jìn)行刪除的操作指令時(shí),刪除所述確定的垃圾文件。
10. 如權(quán)利要求9所述的方法,其特征在于,所述待處理應(yīng)用程序包括:網(wǎng)絡(luò)游戲應(yīng)用 程序。
11. 一種垃圾文件清理裝置,其特征在于,所述裝置包括: 第一獲取單元,用于當(dāng)接收到對待處理應(yīng)用程序進(jìn)行垃圾文件掃描的操作指令時(shí),獲 取所述待處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息; 獲取匹配單元,用于獲取所述待處理應(yīng)用程序的安裝目錄,在所述安裝目錄下掃描與 所述垃圾文件清理規(guī)則信息相匹配的文件; 確定單元,用于將所述與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文件。
12. 如權(quán)利要求1所述的裝置,其特征在于,所述裝置包括: 第一判斷單元,用于判斷裝置是否安裝所述待處理應(yīng)用程序; 所述第一獲取單元具體用于,當(dāng)所述第一判斷單元判斷所述裝置安裝有所述待處理應(yīng) 用程序,獲取所述待處理應(yīng)用程序?qū)?yīng)的垃圾文件清理規(guī)則信息。
13. 如權(quán)利要求12所述的裝置,其特征在于,所述第一判斷單元包括: 獲取子單元,用于獲取預(yù)置的應(yīng)用程序特征庫,所述應(yīng)用程序特征庫包括所述裝置當(dāng) 前全部已安裝應(yīng)用程序的特征信息; 查詢子單元,用于獲取所述待處理應(yīng)用程序的特征信息,在所述應(yīng)用程序特征庫中查 詢是否有與所述待處理應(yīng)用程序的特征信息相匹配的特征信息。
14. 如權(quán)利要求13所述的裝置,其特征在于,所述應(yīng)用程序特征庫還包括各所述已安 裝應(yīng)用程序?qū)?yīng)的注冊表; 所述獲取匹配單元具體用于, 在所述應(yīng)用程序特征庫中獲取所述待處理應(yīng)用程序?qū)?yīng)的注冊表; 根據(jù)所述注冊表獲取所述應(yīng)用程序的安裝目錄。
15. 如權(quán)利要求14所述的裝置,其特征在于,所述獲取匹配單元還具體用于, 獲取所述待處理應(yīng)用程序預(yù)置的配置文件,根據(jù)所述配置文件獲取所述待處理應(yīng)用程 序的安裝目錄。
16. 如權(quán)利要求15所述的裝置,其特征在于,所述裝置包括: 記錄單元,用于當(dāng)所述待處理應(yīng)用程序啟動(dòng)時(shí),記錄所述待處理應(yīng)用程序的啟動(dòng)路徑, 根據(jù)所述啟動(dòng)路徑生成所述待處理應(yīng)用程序的配置文件。
17. 如權(quán)利要求16所述的裝置,其特征在于,所述垃圾文件清理規(guī)則信息包括: 應(yīng)用程序的垃圾文件的存儲(chǔ)路徑、應(yīng)用程序的最后訪問時(shí)間和垃圾文件的文件類型至 少一種。
18. 如權(quán)利要求17所述的裝置,其特征在于,所述裝置還包括: 第二獲取單元,用于獲取裝置當(dāng)前時(shí)間; 計(jì)算單元,用于根據(jù)所述垃圾文件清理規(guī)則信息包括的待處理應(yīng)用程序的最后訪問時(shí) 間和所述裝置當(dāng)前時(shí)間,計(jì)算所述待處理應(yīng)用程序的最后訪問時(shí)間和所述裝置當(dāng)前時(shí)間之 間的時(shí)間間隔值; 第二判斷單元,用于判斷所述時(shí)間間隔值是否大于或等于閾值; 所述確定單元具體用于,當(dāng)所述第二判斷單元判斷所述時(shí)間間隔值大于或等于閾值 時(shí),將所述與所述垃圾文件清理規(guī)則信息相匹配的文件確定為垃圾文件。
19. 如權(quán)利要求18所述的裝置,其特征在于,所述裝置包括: 刪除單元,用于當(dāng)接收到對確定的垃圾文件進(jìn)行刪除的操作指令時(shí),刪除所述確定的 垃圾文件。
20. 如權(quán)利要求19所述的裝置,其特征在于,所述待處理應(yīng)用程序包括:網(wǎng)絡(luò)游戲應(yīng)用 程序。
21. -種終端,其特征在于,所述終端包括如權(quán)利要求11-20任意一項(xiàng)所述的裝置。
【文檔編號】G06F17/30GK104156414SQ201410371217
【公開日】2014年11月19日 申請日期:2014年7月30日 優(yōu)先權(quán)日:2014年7月30日
【發(fā)明者】黃艦, 程海濤, 劉桂峰, 姚輝 申請人:珠海市君天電子科技有限公司