專利名稱:自動(dòng)清理移動(dòng)終端中冗余文件的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及便攜式電子裝置領(lǐng)域,尤其涉及自動(dòng)清理移動(dòng)終端中冗余文件的方法和裝置。
背景技術(shù):
隨著科學(xué)技術(shù)的飛速發(fā)展,人們對(duì)信息的需求越來(lái)越大,移動(dòng)終端作為一個(gè)可便攜的信息載體,越來(lái)越受到人們的青睞。例如現(xiàn)今流行的平板電腦、智能手機(jī),通過(guò)采用各種適用于移動(dòng)終端的操作系統(tǒng)(例如Windows系統(tǒng)、IOS系統(tǒng)以及Android系統(tǒng)等),可以隨時(shí)隨地提供大量的信息,甚至可以取代難以攜帶的臺(tái)式計(jì)算機(jī),實(shí)現(xiàn)對(duì)文檔的處理、收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)獲取信息等功能。但是,與傳統(tǒng)的電腦操作系統(tǒng)類似,隨著使用時(shí)間的增長(zhǎng),移動(dòng)終端的操作系統(tǒng)中也會(huì)不可避免地產(chǎn)生一些影響系統(tǒng)性能的冗余文件。這類冗余文件包括殘留無(wú)用的注冊(cè)表項(xiàng)、臨時(shí)文件、緩存文件等等,這類冗余文件容易在移動(dòng)終端中占用較大的存儲(chǔ)空間,同時(shí)也影響到操作系統(tǒng)的穩(wěn)定性。為了消除冗余文件的負(fù)面影響,市面上出現(xiàn)了一些清理移動(dòng)終端中冗余文件的軟件,但它們?cè)诒皇褂脮r(shí)大多數(shù)都需要用戶手動(dòng)進(jìn)行刪除操作,容易浪費(fèi)用戶使用移動(dòng)終端的時(shí)間。也有一些冗余文件清理可以定時(shí)自動(dòng)清理冗余文件,但是只能預(yù)先設(shè)置清理時(shí)間。如果用戶正好在預(yù)先設(shè)置的冗余文件清理時(shí)間使用移動(dòng)終端執(zhí)行其他工作,則清理冗余文件的進(jìn)程可能給其他工作造成干擾。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中,清理移動(dòng)終端中冗余文件的軟件不夠智能化,不能為用戶提供一種便捷的操作體驗(yàn),本發(fā)明提供了自動(dòng)清理移動(dòng)終端中冗余文件的方法,可以根據(jù)移動(dòng)終端是否處于熄屏狀態(tài)來(lái)決定是否開(kāi)始清理自動(dòng)終端中的冗余文件。本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案是提出自動(dòng)清理移動(dòng)終端中冗余文件的方法,包括以下步驟A.在一移動(dòng)終端中選擇需要清理的文件夾,在被選定的文件夾中選擇需要清理的冗余文件,并設(shè)置決定該移動(dòng)終端是否清理該等冗余文件的剩余存儲(chǔ)空間閾值;B.檢測(cè)該移動(dòng)終端是否熄屏;C.當(dāng)該移動(dòng)終端熄屏?xí)r,判斷該被選定的文件夾的剩余存儲(chǔ)空間是否超過(guò)設(shè)定的閾值,若該被選定的文件夾的剩余存儲(chǔ)空間低于設(shè)定的閾值,則清理該等冗余文件;若該被選定的文件夾的剩余存儲(chǔ)空間低于設(shè)定的閾值,則暫不清理該等冗余文件;D.當(dāng)該移動(dòng)終端未熄屏?xí)r,則暫不清理該等冗余文件。需要清理的冗余文件包括可清理的注冊(cè)表項(xiàng)、可清理的臨時(shí)文件以及可清理的緩存文件。移動(dòng)終端熄屏是指移動(dòng)終端的屏幕燈光關(guān)閉,或者移動(dòng)終端進(jìn)入屏幕保護(hù)狀態(tài)。
在清理該等冗余文件之后,若所述被選定的文件夾的剩余空間仍未達(dá)到所述閾值,則在當(dāng)前的熄屏期間不再清理冗余文件。一種自動(dòng)清理移動(dòng)終端中冗余文件的裝置,包括設(shè)置模塊,用于選擇需要清理的文件夾,在被選定的文件夾中選擇需要清理的冗余文件,并設(shè)置決定該移動(dòng)終端是否清理該等冗余文件的剩余存儲(chǔ)空間閾值;檢測(cè)模塊,用于檢測(cè)該移動(dòng)終端是否熄屏;判斷模塊,用于判斷需要清理的文件夾的剩余空間是否超過(guò)所述閾值;清理模塊,用于當(dāng)需要清理的文件夾的剩余空間超過(guò)所述閾值時(shí),開(kāi)始清理所述幾余文件。設(shè)置模塊包括選擇需要清理的文件夾模塊、冗余文件設(shè)置模塊以及剩余空間閾值設(shè)置模塊。檢測(cè)模塊用于檢測(cè)移動(dòng)終端的屏幕燈光是否關(guān)閉,同時(shí)用于檢測(cè)移動(dòng)終端是否進(jìn)入屏幕保護(hù)狀態(tài);若移動(dòng)終端的屏幕燈光關(guān)閉,或者移動(dòng)終端進(jìn)入屏幕保護(hù)狀態(tài),則所述檢測(cè)模塊判斷移動(dòng)終端熄屏。判斷模塊包括再次判斷單元,用于清理所述冗余文件完成后,所述文件夾的剩余空間仍超過(guò)所述閾值,則在此次熄屏期間不再進(jìn)行清理。實(shí)施本發(fā)明自動(dòng)清理移動(dòng)終端中冗余文件的方法和裝置,可以確保移動(dòng)終端在熄屏?xí)r即處于未輸入操作指令的待機(jī)狀態(tài)時(shí)才開(kāi)始清理冗余文件,這樣可以在移動(dòng)設(shè)備空閑時(shí)進(jìn)行自動(dòng)清理,從而不會(huì)使清理冗余文件的工作進(jìn)程影響到用戶對(duì)移動(dòng)終端的正常使用,提高了用戶體驗(yàn)。
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中圖1是本發(fā)明自動(dòng)清理移動(dòng)終端中冗余文件的方法實(shí)施例流程圖;圖2是本發(fā)明自動(dòng)清理移動(dòng)終端中冗余文件的裝置實(shí)施例結(jié)構(gòu)框具體實(shí)施例方式應(yīng)當(dāng)理解的是,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,而所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。圖1是本發(fā)明自動(dòng)清理移動(dòng)終端中冗余文件的方法實(shí)施例流程圖;在步驟SlO中,用戶在移動(dòng)設(shè)備中選擇并記錄需要清理的文件夾,選擇需要清理的冗余文件,以及設(shè)置決定該移動(dòng)終端是否清理該等冗余文件的剩余存儲(chǔ)空間閾值。以手機(jī)為例,用戶可以在手機(jī)中選擇需要清理的文件夾,或者特定的存儲(chǔ)目錄,然后選擇需要清理的冗余文件。本實(shí)施例中,冗余文件可能是注冊(cè)表項(xiàng)、緩存文件以及臨時(shí)文件等。對(duì)冗余文件的具體選擇方法是設(shè)置被選擇及記錄的需要清理的文件夾中某種類型的文件均為冗余文件。例如,可以根據(jù)文件后綴進(jìn)行文件掃描,將后綴為.log或.temp的文件均判斷為冗余文件。同時(shí),在掃描時(shí)也可以根據(jù)移動(dòng)終端操作系統(tǒng)的具體要求過(guò)濾掉系統(tǒng)需要的緩存文件或者臨時(shí)文件,以免將它們作為冗余文件刪除時(shí)造成系統(tǒng)的不穩(wěn)定。在步驟S20中,監(jiān)聽(tīng)移動(dòng)終端是否熄屏。以手機(jī)為例,熄屏包括手機(jī)關(guān)閉屏幕燈光以及手機(jī)進(jìn)入屏幕保護(hù)狀態(tài),一般來(lái)說(shuō),熄屏狀態(tài)也就代表著移動(dòng)終端此時(shí)沒(méi)有接收到用戶輸入的任何指令,處于空閑的待機(jī)狀態(tài)。手機(jī)系統(tǒng)在熄屏后,系統(tǒng)會(huì)根據(jù)實(shí)際情況進(jìn)入休眠狀態(tài),降低處理器運(yùn)行頻率,降低處理器功耗,此時(shí)即可開(kāi)始利用用戶不需要進(jìn)行其他任務(wù)操作的空閑時(shí)間,開(kāi)始判斷是否需要清理相應(yīng)文件夾中的冗余文件,這樣可以確保刪除冗余文件的工作進(jìn)程不會(huì)影響到用戶對(duì)移動(dòng)終端的正常使用。同時(shí),也可以考慮加入監(jiān)聽(tīng)手機(jī)處理器的占用率,以及手機(jī)電量因素,若此時(shí)手機(jī)處理器占用率較高,或者手機(jī)電量較低,則可以暫時(shí)不進(jìn)行相應(yīng)文件夾的冗余文件清理,以免造成不必要的工作負(fù)擔(dān)或浪費(fèi)電倉(cāng)泛。在步驟S30中,若檢測(cè)到移動(dòng)終端熄屏,則開(kāi)始判斷所設(shè)定的文件夾的剩余空間是否低于所設(shè)定的閾值。以手機(jī)為例,當(dāng)用戶設(shè)置Android系統(tǒng)下Bluetooth文件夾目錄為需要清理冗余文件的文件夾,且設(shè)定該文件夾超過(guò)系統(tǒng)總存儲(chǔ)量的5%時(shí),開(kāi)始清理該文件夾,若對(duì)Bluetooth文件夾的冗余文件清理完成后,仍然超過(guò)系統(tǒng)總存儲(chǔ)量的5%,則在下次熄屏之前,不再進(jìn)行清理操作,以免引起處理器負(fù)荷過(guò)大,資源浪費(fèi)。S40.開(kāi)始清理移動(dòng)終端中的冗余文件。以手機(jī)為例,首先需要獲取刪除系統(tǒng)文件的權(quán)限,針對(duì)所需清理的文件夾進(jìn)行掃描,找出可以刪除的殘余注冊(cè)表項(xiàng)、緩存文件以及臨時(shí)文件,然后開(kāi)始進(jìn)行刪除這類冗余文件,同時(shí),用戶可以根據(jù)實(shí)際需要,設(shè)置只對(duì)臨時(shí)文件進(jìn)行清理,或者只對(duì)緩存文件進(jìn)行清理,或者只對(duì)殘余注冊(cè)表項(xiàng)進(jìn)行清理。如圖2所示是本發(fā)明自動(dòng)清理移動(dòng)終端中冗余文件的裝置,包括設(shè)置模塊10,用于設(shè)置需要清理的文件夾,設(shè)置需要清理的冗余文件,設(shè)置需要開(kāi)始清理的剩余空間閾值;檢測(cè)模塊20,用于檢測(cè)所述移動(dòng)終端是否熄屏;判斷模塊30,用于判斷所述文件夾的剩余空間是否超過(guò)所述閾值;清理模塊40,用于當(dāng)所述文件夾的剩余空間超過(guò)所述閾值時(shí),開(kāi)始清理所述冗余文件;處理器50,用于協(xié)調(diào)上述各個(gè)模塊??梢岳斫猓鲜龅谋O(jiān)聽(tīng)模塊20、判斷模塊30可與處理器50可以整合到一起。在設(shè)置模塊10中,通過(guò)設(shè)置模塊在移動(dòng)設(shè)備中選擇并記錄需要清理的文件夾,選擇需要清理的冗余文件,以及設(shè)置決定該移動(dòng)終端是否清理該等冗余文件的剩余存儲(chǔ)空間閾值。以手機(jī)為例,用戶可以在手機(jī)中選擇需要清理的文件夾,或者特定的存儲(chǔ)目錄,然后選擇需要清理的冗余文件。本實(shí)施例中,冗余文件可能是注冊(cè)表項(xiàng)、緩存文件以及臨時(shí)文件等。對(duì)冗余文件的具體選擇方法是設(shè)置被選擇及記錄的需要清理的文件夾中某種類型的文件均為冗余文件。例如,可以根據(jù)文件后綴進(jìn)行文件掃描,將后綴為.log或.temp的文件均判斷為冗余文件。同時(shí),在掃描時(shí)也可以根據(jù)移動(dòng)終端操作系統(tǒng)的具體要求過(guò)濾掉系統(tǒng)需要的緩存文件或者臨時(shí)文件,以免將它們作為冗余文件刪除時(shí)造成系統(tǒng)的不穩(wěn)定。在檢測(cè)模塊20中,通過(guò)該模塊檢測(cè)移動(dòng)終端是否熄屏。以手機(jī)為例,熄屏包括手機(jī)關(guān)閉屏幕燈光以及手機(jī)進(jìn)入屏幕保護(hù)狀態(tài),一般來(lái)說(shuō),熄屏狀態(tài)也就代表著移動(dòng)終端此時(shí)沒(méi)有接收到用戶輸入的任何指令,處于空閑的待機(jī)狀態(tài)。手機(jī)系統(tǒng)在熄屏后,系統(tǒng)會(huì)根據(jù)實(shí)際情況進(jìn)入休眠狀態(tài),降低處理器運(yùn)行頻率,降低處理器功耗,此時(shí)即可開(kāi)始利用用戶不需要進(jìn)行其他任務(wù)操作的空閑時(shí)間,開(kāi)始判斷是否需要清理相應(yīng)文件夾中的冗余文件,這樣可以確保刪除冗余文件的工作進(jìn)程不會(huì)影響到用戶對(duì)移動(dòng)終端的正常使用。同時(shí),也可以考慮加入監(jiān)聽(tīng)手機(jī)處理器的占用率,以及手機(jī)電量因素,若此時(shí)手機(jī)處理器占用率較高,或者手機(jī)電量較低,則可以暫時(shí)不進(jìn)行相應(yīng)文件夾的冗余文件清理,以免造成不必要的工作負(fù)擔(dān)或浪費(fèi)電能。在判斷模塊30中,通過(guò)判斷模塊進(jìn)行判斷,若檢測(cè)到移動(dòng)終端熄屏,則開(kāi)始判斷所設(shè)定的文件夾的剩余空間是否低于所設(shè)定的閾值。以手機(jī)為例,當(dāng)用戶設(shè)置Android系統(tǒng)下Bluetooth文件夾目錄為需要清理冗余文件的文件夾,且設(shè)定該文件夾超過(guò)系統(tǒng)總存儲(chǔ)量的5%時(shí),開(kāi)始清理該文件夾,若對(duì)Bluetooth文件夾的冗余文件清理完成后,仍然超過(guò)系統(tǒng)總存儲(chǔ)量的5%,則在下次熄屏之前,不再進(jìn)行清理操作,以免引起處理器負(fù)荷過(guò)大,資源浪費(fèi)。在清理模塊40中,通過(guò)清理模塊開(kāi)始清理所述冗余文件。以手機(jī)為例,首先需要獲取刪除系統(tǒng)文件的權(quán)限,針對(duì)所需清理的文件夾進(jìn)行掃描,找出可以刪除的殘余注冊(cè)表項(xiàng)、緩存文件以及臨時(shí)文件,然后開(kāi)始進(jìn)行刪除這類冗余文件,同時(shí),用戶可以根據(jù)實(shí)際需要,設(shè)置只對(duì)臨時(shí)文件進(jìn)行清理,或者只對(duì)緩存文件進(jìn)行清理,或者只對(duì)殘余注冊(cè)表項(xiàng)進(jìn)行清理。
權(quán)利要求
1.一種自動(dòng)清理移動(dòng)終端中冗余文件的方法,其特征在于,包括 A.在一移動(dòng)終端中選擇需要清理的文件夾,在被選定的文件夾中選擇需要清理的冗余文件,并設(shè)置決定該移動(dòng)終端是否清理該等冗余文件的剩余存儲(chǔ)空間閾值; B.檢測(cè)所述移動(dòng)終端是否熄屏; C.當(dāng)所述移動(dòng)終端熄屏?xí)r,判斷該被選定的文件夾的剩余存儲(chǔ)空間是否超過(guò)所述閾值,若該被選定的文件夾的剩余存儲(chǔ)空間低于所述閾值,則清理該等冗余文件;若該被選定的文件夾的剩余存儲(chǔ)空間低于所述閾值,則暫不清理該等冗余文件; D.當(dāng)所述移動(dòng)終端未熄屏?xí)r,則暫不清理該等冗余文件。
2.根據(jù)權(quán)利要求1所述的自動(dòng)清理移動(dòng)終端中冗余文件的方法,其特征在于,步驟A中,所述需要清理的冗余文件包括可清理的注冊(cè)表項(xiàng)、可清理的臨時(shí)文件以及可清理的緩存文件。
3.根據(jù)權(quán)利要求1所述的自動(dòng)清理終端中冗余文件的方法,其特征在于,步驟B中,所述移動(dòng)終端熄屏是指移動(dòng)終端的屏幕燈光關(guān)閉,或者移動(dòng)終端進(jìn)入屏幕保護(hù)狀態(tài)。
4.根據(jù)權(quán)利要求1所述的自動(dòng)清理移動(dòng)終端中冗余文件的方法,其特征在于,步驟C還包括,在清理該等冗余文件之后,若所述被選定的文件夾的剩余空間仍未達(dá)到所述閾值,則在當(dāng)前的熄屏期間不再清理冗余文件。
5.一種自動(dòng)清理移動(dòng)終端中冗余文件的裝置,其特征在于,包括 設(shè)置模塊,用于選擇需要清理的文件夾,在被選定的文件夾中選擇需要清理的冗余文件,并設(shè)置決定該移動(dòng)終端是否清理該等冗余文件的剩余存儲(chǔ)空間閾值; 檢測(cè)模塊,用于檢測(cè)所述移動(dòng)終端是否熄屏; 判斷模塊,用于判斷所述文件夾的剩余空間是否超過(guò)所述閾值; 清理模塊,用于當(dāng)所述文件夾的剩余空間超過(guò)所述閾值時(shí),開(kāi)始清理所述冗余文件。
6.根據(jù)權(quán)利要求5所述的自動(dòng)清理移動(dòng)終端中冗余文件的裝置,其特征在于,設(shè)置模塊包括選擇需要清理的文件夾模塊、冗余文件設(shè)置模塊以及剩余空間閾值設(shè)置模塊。
7.根據(jù)權(quán)利要求5所述的自動(dòng)清理移動(dòng)終端中冗余文件的裝置,其特征在于,所述檢測(cè)模塊用于檢測(cè)移動(dòng)終端的屏幕燈光是否關(guān)閉,同時(shí)用于檢測(cè)移動(dòng)終端是否進(jìn)入屏幕保護(hù)狀態(tài);若移動(dòng)終端的屏幕燈光關(guān)閉,或者移動(dòng)終端進(jìn)入屏幕保護(hù)狀態(tài),則所述檢測(cè)模塊判斷移動(dòng)終端媳屏。
8.根據(jù)權(quán)利要求5所述的自動(dòng)清理移動(dòng)終端中冗余文件的裝置,其特征在于,所述判斷模塊包括再次判斷單元,用于清理所述冗余文件完成后,所述文件夾的剩余空間仍超過(guò)所述閾值,則在此次熄屏期間不再進(jìn)行清理。
全文摘要
本發(fā)明公開(kāi)了自動(dòng)清理移動(dòng)終端中冗余文件的方法和裝置,該方法包括在一移動(dòng)終端中選擇需要清理的文件夾,在被選定的文件夾中選擇需要清理的冗余文件,并設(shè)置決定該移動(dòng)終端是否清理該等冗余文件的剩余存儲(chǔ)空間閾值;當(dāng)所述移動(dòng)終端熄屏?xí)r,判斷該被選定的文件夾的剩余存儲(chǔ)空間是否超過(guò)所述閾值,若該被選定的文件夾的剩余存儲(chǔ)空間低于所述閾值,則清理該等冗余文件;若該被選定的文件夾的剩余存儲(chǔ)空間低于所述閾值,則暫不清理該等冗余文件。實(shí)施本發(fā)明可以確保移動(dòng)終端在熄屏?xí)r才開(kāi)始清理冗余文件,這樣可以在移動(dòng)設(shè)備空閑時(shí)進(jìn)行自動(dòng)清理,從而不會(huì)使清理冗余文件的工作進(jìn)程影響到用戶對(duì)移動(dòng)終端的正常使用,提高了用戶體驗(yàn)。
文檔編號(hào)G06F9/44GK103064675SQ201210567050
公開(kāi)日2013年4月24日 申請(qǐng)日期2012年12月24日 優(yōu)先權(quán)日2012年12月24日
發(fā)明者夏威 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司