亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

系統(tǒng)自動清理方法、裝置及存儲介質(zhì)的制作方法

文檔序號:6487215閱讀:134來源:國知局
系統(tǒng)自動清理方法、裝置及存儲介質(zhì)的制作方法
【專利摘要】本發(fā)明公開一種系統(tǒng)自動清理方法、裝置及存儲介質(zhì),其方法包括:獲取用戶選定的觸發(fā)時機和觸發(fā)條件;判斷觸發(fā)時機及觸發(fā)條件是否滿足;若是,則根據(jù)預先設定的運行方式及運行策略對系統(tǒng)進行清理。本發(fā)明通過將系統(tǒng)清理功能和計劃任務功能相結(jié)合,并擴展任務計劃的現(xiàn)有觸發(fā)條件,用戶可以自定義系統(tǒng)清理的觸發(fā)時機、觸發(fā)條件、運行方式和運行策略,當用戶指定的觸發(fā)時機和觸發(fā)條件滿足時,根據(jù)選定的運行方式及運行策略幫助用戶自動完成系統(tǒng)清理,從而節(jié)省了用戶電腦的磁盤空間、提高了系統(tǒng)性能和系統(tǒng)清理效率,并保護了用戶電腦安全和個人隱私等。
【專利說明】系統(tǒng)自動清理方法、裝置及存儲介質(zhì)
【技術領域】
[0001]本發(fā)明涉及計算機【技術領域】,尤其涉及一種系統(tǒng)自動清理方法、裝置及存儲介質(zhì)?!颈尘凹夹g】
[0002]通常用戶電腦在系統(tǒng)運行過程中,會不斷的產(chǎn)生系統(tǒng)垃圾、使用痕跡、磁盤碎片,在軟件中還會添加很多插件,如果電腦長期使用不進行系統(tǒng)清理,則會影響電腦系統(tǒng)的運行性能。
[0003]目前,有很多軟件帶有系統(tǒng)清理功能,用來幫助用戶完成系統(tǒng)清理,比如Window(XP、7、8等)自帶的任務計劃(Tasks Scheduler),可以在指定的觸發(fā)時機,將任何腳本、程序或文檔安排在某個最方便的時間運行。
[0004]但是,由于大多數(shù)的系統(tǒng)清理軟件的清理功能多需要用戶操作去觸發(fā),或者只能在開機運行等有限的特定時刻運行,這不僅降低了系統(tǒng)清理效率,而且無法有效提高系統(tǒng)的整體性能。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的主要目的在于提供一種系統(tǒng)自動清理方法、裝置及存儲介質(zhì),旨在提高系統(tǒng)清理效率和系統(tǒng)性能。
[0006]為了達到上述目的,本發(fā)明提出一種系統(tǒng)自動清理方法,包括:
[0007]獲取用戶選定的觸發(fā)時機和觸發(fā)條件;
[0008]判斷所述觸發(fā)時機及觸發(fā)條件是否滿足;若是,則
[0009]根據(jù)預先設定的運行方式及運行策略對系統(tǒng)進行清理。
[0010]本發(fā)明還提出一種系統(tǒng)自動清理裝置,包括:
[0011]獲取模塊,獲取用戶選定的觸發(fā)時機和觸發(fā)條件;
[0012]判斷模塊,用于判斷所述觸發(fā)時機及觸發(fā)條件是否滿足;
[0013]清理模塊,用于當所述觸發(fā)時機到來以及觸發(fā)條件滿足時,根據(jù)預先設定的運行方式及運行策略對系統(tǒng)進行清理。
[0014]本發(fā)明還提出一種計算機可讀取的存儲介質(zhì),在其上存儲了使計算機能夠運行的程序,在程序裝入計算機的存儲器內(nèi)后,獲取用戶選定的觸發(fā)時機和觸發(fā)條件;判斷所述觸發(fā)時機及觸發(fā)條件是否滿足;若是,則根據(jù)預先設定的運行方式及運行策略對系統(tǒng)進行清理。
[0015]本發(fā)明提出的一種系統(tǒng)自動清理方法、裝置及存儲介質(zhì),通過將系統(tǒng)清理功能和計劃任務功能相結(jié)合,并擴展任務計劃的現(xiàn)有觸發(fā)條件,用戶可以自定義系統(tǒng)清理的觸發(fā)時機、觸發(fā)條件、運行方式和運行策略,當用戶指定的觸發(fā)時機和觸發(fā)條件滿足時,根據(jù)選定的運行方式及運行策略幫助用戶自動完成系統(tǒng)清理,從而節(jié)省了用戶電腦的磁盤空間、提高了系統(tǒng)性能和系統(tǒng)清理效率,并保護了用戶電腦安全和個人隱私等?!緦@綀D】

【附圖說明】
[0016]圖1是本發(fā)明系統(tǒng)自動清理方法第一實施例的流程示意圖;
[0017]圖2是本發(fā)明系統(tǒng)自動清理方法第二實施例的流程示意圖;
[0018]圖3是本發(fā)明系統(tǒng)自動清理裝置第一實施例的結(jié)構(gòu)示意圖;
[0019]圖4是本發(fā)明系統(tǒng)自動清理裝置第二實施例的結(jié)構(gòu)示意圖。
[0020]為了使本發(fā)明的技術方案更加清楚、明了,下面將結(jié)合附圖作進一步詳述。
【具體實施方式】
[0021]本發(fā)明實施例的解決方案主要是:提供選擇讓用戶自定義系統(tǒng)清理的觸發(fā)時機、觸發(fā)條件、系統(tǒng)清理運行方式和運行策略,當用戶指定的觸發(fā)時機和觸發(fā)條件滿足時,根據(jù)選定的運行方式及運行策略自動完成系統(tǒng)清理,以用戶電腦可以保持安全、高性能運行,并節(jié)省磁盤空間。
[0022]如圖1所示,本發(fā)明第一實施例提出一種系統(tǒng)自動清理方法,包括:
[0023]步驟SlOl,獲取用戶選定的觸發(fā)時機和觸發(fā)條件;
[0024]本實施例將系統(tǒng)清理功能和計劃任務功能相結(jié)合,并擴展任務計劃的現(xiàn)有觸發(fā)條件,用戶可以自定義選擇系統(tǒng)清理的觸發(fā)時機、觸發(fā)條件、運行方式和運行策略。
[0025]系統(tǒng)預先設定了若干類型的觸發(fā)時機、觸發(fā)條件、運行方式和運行策略供用戶選擇。
[0026]其中,供用戶選擇的觸發(fā)時機包括:系統(tǒng)啟動時、系統(tǒng)啟動完成后、系統(tǒng)啟動完成若干時間間隔內(nèi)、關機前、指定時間點或時間段,以及指定運行時間間隔等。根據(jù)用戶選擇的觸發(fā)時機來運行系統(tǒng)清理。
[0027]具體地,系統(tǒng)啟動時運行包括:用戶開機啟動、用戶注銷后重新登錄后、切換用戶登錄后等時機觸發(fā);
[0028]系統(tǒng)啟動完成后運行包括:系統(tǒng)啟動已完成時觸發(fā),即系統(tǒng)開機服務、系統(tǒng)啟動項等已經(jīng)完成后觸發(fā);
[0029]系統(tǒng)啟動完成后若干時間間隔內(nèi)運彳丁包括:系統(tǒng)啟動完成后若干秒、分鐘或小時后觸發(fā);
[0030]關機前運行包括:系統(tǒng)關機或重啟前觸發(fā)系統(tǒng)清理;
[0031]指定時間點運行包括:指定一天中的一個或者多個時間點運行,比如上午7:20運行等;
[0032]指定運行時間間隔運行包括:每若干秒、分鐘、小時或天運行;
[0033]此外,還可以指定時間段運行,比如指定每周的某天或某幾天運行,比如每周星期幾運行;或者指定每月的某天或某幾天運行,比如每月幾號運行。
[0034]用戶可以選擇以上觸發(fā)時機中的一種或多種來觸發(fā)系統(tǒng)清理。
[0035]供用戶選擇的觸發(fā)條件可以包括:系統(tǒng)是否空閑以及清理點條件是否滿足。
[0036]所述系統(tǒng)清理中的清理點包括但不限于系統(tǒng)中的垃圾、痕跡、插件以及磁盤碎片等,其中:
[0037]清理垃圾是指:計算機在使用過程中,一般都會自動生成臨時的文件或信息,如系統(tǒng)和瀏覽器的臨時文件、無效的快捷方式等,這些無用或已失效的文件或注冊表信息一般都被稱為系統(tǒng)垃圾。當日積月累導致系統(tǒng)垃圾過多時,電腦運行的速度就會被拖慢,磁盤上可用的空間會減少,有時甚至會影響系統(tǒng)或其它軟件的正常運行,因此,需要定期清理這些系統(tǒng)垃圾,以提聞系統(tǒng)性能。
[0038]清理痕跡是指:在計算機運行過程中,為了方便用戶再次使用,系統(tǒng)或程序往往會自動保存用戶操作的歷史記錄,比如瀏覽過的網(wǎng)頁、看過的電影節(jié)目、編輯過或者打開過的文檔等,這些記錄即為用戶的使用痕跡。使用痕跡可能包含用戶的個人隱私信息,一旦其他人使用用戶的電腦,就有可能通過歷史使用痕跡獲取用戶的個人隱私。因此,定期清理使用痕跡可以有效地保護個人隱私,防止他人根據(jù)使用痕跡來了解用戶的上網(wǎng)操作。
[0039]清理插件是指:電腦系統(tǒng)中某些軟件需要一些插件的支持,插件種類繁多,正規(guī)的插件方便使用軟件功能,而惡意的插件輕則影響軟件性能,重則如同木馬、病毒,對電腦系統(tǒng)進行破壞、控制等。清理系統(tǒng)中的惡意插件或者用戶指定不需要的插件,以確保電腦以及個人信息的安全。
[0040]清理磁盤碎片是指:通過系統(tǒng)軟件或者專業(yè)的磁盤碎片整理軟件對電腦磁盤在長期使用過程中產(chǎn)生的碎片和凌亂文件重新整理,釋放出更多的磁盤空間,可以提高電腦的整體性能和運行速度。
[0041]本實施例中,系統(tǒng)空閑的觸發(fā)條件可以采用以下方式設定:
[0042]設定系統(tǒng)在指定的時間長度內(nèi)符合以下一個或多個條件時,可以認為系統(tǒng)空閑:
[0043]無鼠標操作、無鍵盤操作、CPU占用率穩(wěn)定趨于平緩或低于指定的百分比、內(nèi)存占用率低于指定的百分比、系統(tǒng)IO占用率低于指定的百分比。其中指定的百分比可以根據(jù)實際情況設定。
[0044]清理點條件的觸發(fā)條件可以采用以下方式設定:
[0045]對于垃圾,可以是某一路徑內(nèi)的垃圾文件數(shù)滿足指定數(shù)量,或者是某一路徑內(nèi)的垃圾文件大小滿足指定值時觸發(fā)清理,也可以是某一指定軟件關閉時觸發(fā)清理;對于痕跡,可以是使用痕跡達到一定數(shù)量時觸發(fā)清理,或者某一軟件關閉時觸發(fā)清理;對于插件,可以是某一軟件關閉時觸發(fā)清理;對于磁盤碎片,可以是某一指定盤符碎片數(shù)量、碎片空間對磁盤的占用率達到一指定值時,觸發(fā)磁盤清理。
[0046]用戶可以選擇以上觸發(fā)條件中的一種或兩種。
[0047]由此,用戶可以根據(jù)個人需要對上述觸發(fā)時機和觸發(fā)條件進行自定義選擇,指定相應的觸發(fā)時機和觸發(fā)條件,也可以選擇系統(tǒng)推薦的默認觸發(fā)時機和清理觸發(fā)條件。
[0048]步驟S102,判斷所述觸發(fā)時機及觸發(fā)條件是否滿足;若是,則進入步驟S103 ;
[0049]其中,系統(tǒng)清理觸發(fā)時機的判斷可以根據(jù)用戶指定的觸發(fā)時機來進行,若用戶選擇上述觸發(fā)時機中的多種,在判斷時,則可以根據(jù)各觸發(fā)時機的先后順序來判斷。
[0050]如,用戶在系統(tǒng)啟動、運行以及關機前,均指定了觸發(fā)時機,則可以在系統(tǒng)啟動時首先判斷觸發(fā)時機是否來到,若觸發(fā)時機滿足,則產(chǎn)生觸發(fā)動作,然后在系統(tǒng)運行中,即系統(tǒng)啟動完成后,依據(jù)用戶指定的觸發(fā)時機進行判斷,若滿足條件則產(chǎn)生觸發(fā)動作。
[0051]如前所述,本實施例供用戶選擇的觸發(fā)條件可以包括:系統(tǒng)是否空閑以及清理點條件是否滿足。
[0052]其中,系統(tǒng)空閑與清理點條件是否滿足均可以通過定時掃描系統(tǒng)來判斷,即依據(jù)掃描結(jié)果來判斷是否滿足用戶指定條件。[0053]對于系統(tǒng)空閑的判斷:
[0054]首先,定時掃描系統(tǒng),當系統(tǒng)在預定的時間長度內(nèi)符合以下一個或多個條件時,判定系統(tǒng)空閑。
[0055]上述條件包括:無鼠標操作、無鍵盤操作、CPU占用率穩(wěn)定趨于平緩或低于預定的百分比、內(nèi)存占用率低于預定的百分比、系統(tǒng)IO占用率低于預定的百分比。
[0056]對于清理點條件是否滿足的判斷:
[0057]首先,定時掃描系統(tǒng),然后依據(jù)掃描結(jié)果判斷是否滿足用戶指定條件,該指定條件包括:
[0058]對于垃圾,可以是某一路徑內(nèi)的垃圾文件數(shù)滿足指定數(shù)量,或者某一路徑內(nèi)的垃圾文件大小滿足指定值時觸發(fā)清理,也可以是某一指定軟件關閉時觸發(fā)清理;對于痕跡,可以是使用痕跡達到一定數(shù)量時觸發(fā)清理,或者某一軟件關閉時觸發(fā)清理;對于插件,可以是某一軟件關閉時觸發(fā)清理;對于磁盤碎片,可以是某一指定盤符碎片數(shù)量、碎片空間對磁盤的占用率達到一指定值時,觸發(fā)磁盤清理。
[0059]其中,對于垃圾、痕跡、插件以及磁盤碎片等清理點的判斷順序可以根據(jù)實際需要來設定,比如,可以先判斷垃圾清理點條件是否滿足要求,然后依次判斷痕跡、插件以及磁盤碎片清理點條件是否滿足要求,此外,在具體判斷時還可以結(jié)合計數(shù)器和定時器來完成。
[0060]步驟S103,根據(jù)預先設定的運行方式及運行策略對系統(tǒng)進行清理。
[0061]當用戶指定的觸發(fā)時機到來以及觸發(fā)條件滿足時,根據(jù)預先設定的運行方式及運行策略對系統(tǒng)進行清理。
[0062]其中,系統(tǒng)清理的運行方式及運行策略也可以預先設定提供給用戶選擇。
[0063]具體地,供用戶選擇的運行方式包括:前臺運行和后臺運行。
[0064]前臺運行是指有界面反應時運行的情況;后臺運行是指靜默運行或僅在系統(tǒng)運行前和運行結(jié)束后給與用戶相應的提示。
[0065]供用戶選擇的運行策略包括:集中清理策略、分步清理策略以及系統(tǒng)默認推薦的策略。其中:
[0066]集中清理策略是指:當觸發(fā)條件滿足時,一次性完成清理任務。
[0067]分步清理策略是指:當觸發(fā)條件滿足時,分步清理,比如:每隔一段時間完成一個清理點,這樣可以避免系統(tǒng)在一個時間段內(nèi)因清理占用而過多資源。
[0068]系統(tǒng)默認推薦的策略是指:系統(tǒng)分析用戶電腦的性能,為用戶選擇適當?shù)倪\行策略,提供給用戶選擇。
[0069]本實施例通過上述方案,使用戶可以選擇自己合適的觸發(fā)時機、觸發(fā)條件、運行方式以及運行策略,系統(tǒng)在運行過程中,當觸發(fā)時機到來及觸發(fā)條件滿足時,自動完成系統(tǒng)清理,在提高用戶電腦系統(tǒng)性能、系統(tǒng)清理效率并保護用戶電腦安全和個人隱私的同時,還節(jié)省了用戶電腦的磁盤空間。
[0070]如圖2所示,本發(fā)明第二實施例提出一種系統(tǒng)自動清理方法,在上述第一實施例的基礎上,在上述步驟SlOl之前,還包括:
[0071]步驟S100,根據(jù)用戶選擇設定所述觸發(fā)時機、觸發(fā)條件、運行方式及運行策略。
[0072]本實施例與上述實施例的區(qū)別在于,本實施例還可以根據(jù)用戶選擇臨時設定系統(tǒng)清理的觸發(fā)時機、觸發(fā)條件、運行方式及運行策略等,其中觸發(fā)時機、觸發(fā)條件、運行方式及運行策略可以參照上述實施例,其他與第一實施例相同。
[0073]本實施例通過將系統(tǒng)清理功能和計劃任務功能相結(jié)合,并擴展任務計劃的現(xiàn)有觸發(fā)條件,用戶可以自定義系統(tǒng)清理的觸發(fā)時機、觸發(fā)條件、運行方式和運行策略,當用戶指定的觸發(fā)時機和觸發(fā)條件滿足時,根據(jù)選定的運行方式及運行策略幫助用戶自動完成系統(tǒng)清理,從而節(jié)省了用戶電腦的磁盤空間、提高了系統(tǒng)性能,并保護了用戶電腦安全和個人隱私等O
[0074]如圖3所示,本發(fā)明第一實施例提出一種系統(tǒng)自動清理裝置,包括:獲取模塊301、判斷模塊302以及清理模塊303,其中:
[0075]獲取模塊301,獲取用戶選定的觸發(fā)時機和觸發(fā)條件;
[0076]判斷模塊302,用于判斷所述觸發(fā)時機及觸發(fā)條件是否滿足;
[0077]清理模塊303,用于當所述觸發(fā)時機到來以及觸發(fā)條件滿足時,根據(jù)預先設定的運行方式及運行策略對系統(tǒng)進行清理。
[0078]本實施例將系統(tǒng)清理功能和計劃任務功能相結(jié)合,并擴展任務計劃的現(xiàn)有觸發(fā)條件,用戶可以自定義選擇系統(tǒng)清理的觸發(fā)時機、觸發(fā)條件、運行方式和運行策略。
[0079]系統(tǒng)預先設定了若干類型的觸發(fā)時機、觸發(fā)條件、運行方式和運行策略供用戶選擇。
[0080]其中,供用戶選擇的觸發(fā)時機包括:系統(tǒng)啟動時、系統(tǒng)啟動完成后、系統(tǒng)啟動完成若干時間間隔內(nèi)、關機前、指定時間點或時間段,以及指定運行時間間隔等。根據(jù)用戶選擇的觸發(fā)時機來運行系統(tǒng)清理。
[0081]具體地,系統(tǒng)啟動時運行包括:用戶開機啟動、用戶注銷后重新登錄后、切換用戶登錄后等時機觸發(fā);
[0082]系統(tǒng)啟動完成后運行包括:系統(tǒng)啟動已完成時觸發(fā),即系統(tǒng)開機服務、系統(tǒng)啟動項等已經(jīng)完成后觸發(fā);
[0083]系統(tǒng)啟動完成后若干時間間隔內(nèi)運彳丁包括:系統(tǒng)啟動完成后若干秒、分鐘或小時后觸發(fā);
[0084]關機前運行包括:系統(tǒng)關機或重啟前觸發(fā)系統(tǒng)清理;
[0085]指定時間點運行包括:指定一天中的一個或者多個時間點運行,比如上午7:20運行等;
[0086]指定運行時間間隔運行包括:每若干秒、分鐘、小時或天運行;
[0087]此外,還可以指定時間段運行,比如指定每周的某天或某幾天運行,比如每周星期幾運行;或者指定每月的某天或某幾天運行,比如每月幾號運行。
[0088]用戶可以選擇以上觸發(fā)時機中的一種或多種來觸發(fā)系統(tǒng)清理。
[0089]本實施例供用戶選擇的觸發(fā)條件可以包括:系統(tǒng)是否空閑以及清理點條件是否滿足。
[0090]其中系統(tǒng)清理中的清理點包括但不限于系統(tǒng)中的垃圾、痕跡、插件以及磁盤碎片等,其中:
[0091]清理垃圾是指:計算機在使用過程中,一般都會自動生成臨時的文件或信息,如系統(tǒng)和瀏覽器的臨時文件、無效的快捷方式等,這些無用或已失效的文件或注冊表信息一般都被稱為系統(tǒng)垃圾。當日積月累導致系統(tǒng)垃圾過多時,電腦運行的速度就會被拖慢,磁盤上可用的空間會減少,有時甚至會影響系統(tǒng)或其它軟件的正常運行,因此,需要定期清理這些系統(tǒng)垃圾,以提聞系統(tǒng)性能。
[0092]清理痕跡是指:在計算機運行過程中,為了方便用戶再次使用,系統(tǒng)或程序往往會自動保存用戶操作的歷史記錄,比如瀏覽過的網(wǎng)頁、看過的電影節(jié)目、編輯過或者打開過的文檔等,這些記錄即為用戶的使用痕跡。使用痕跡可能包含用戶的個人隱私信息,一旦其他人使用用戶的電腦,就有可能通過歷史使用痕跡獲取用戶的個人隱私。因此,定期清理使用痕跡可以有效地保護個人隱私,防止他人根據(jù)使用痕跡來了解用戶的上網(wǎng)操作。
[0093]清理插件是指:電腦系統(tǒng)中某些軟件需要一些插件的支持,插件種類繁多,正規(guī)的插件方便使用軟件功能,而惡意的插件輕則影響軟件性能,重則如同木馬、病毒,對電腦系統(tǒng)進行破壞、控制等。清理系統(tǒng)中的惡意插件或者用戶指定不需要的插件,以確保電腦以及個人信息的安全。
[0094]清理磁盤碎片是指:通過系統(tǒng)軟件或者專業(yè)的磁盤碎片整理軟件對電腦磁盤在長期使用過程中產(chǎn)生的碎片和凌亂文件重新整理,釋放出更多的磁盤空間,可以提高電腦的整體性能和運行速度。
[0095]本實施例中,系統(tǒng)空閑的觸發(fā)條件可以采用以下方式設定:
[0096]設定系統(tǒng)在指定的時間長度內(nèi)符合以下一個或多個條件時,可以認為系統(tǒng)空閑:
[0097]無鼠標操作、無鍵盤操作、CPU占用率穩(wěn)定趨于平緩或低于指定的百分比、內(nèi)存占用率低于指定的百分比、系統(tǒng)IO占用率低于指定的百分比。其中指定的百分比可以根據(jù)實際情況設定。
[0098]清理點條件的觸發(fā)條件可以采用以下方式設定:
[0099]對于垃圾,可以是某一路徑內(nèi)的垃圾文件數(shù)滿足指定數(shù)量,或者是某一路徑內(nèi)的垃圾文件大小滿足指定值時觸發(fā)清理,也可以是某一指定軟件關閉時觸發(fā)清理;對于痕跡,可以是使用痕跡達到一定數(shù)量時觸發(fā)清理,或者某一軟件關閉時觸發(fā)清理;對于插件,可以是某一軟件關閉時觸發(fā)清理;對于磁盤碎片,可以是某一指定盤符碎片數(shù)量、碎片空間對磁盤的占用率達到一指定值時,觸發(fā)磁盤清理。
[0100]用戶可以選擇以上觸發(fā)條件中的一種或兩種。
[0101]由此,用戶可以根據(jù)個人需要對上述觸發(fā)時機和觸發(fā)條件進行自定義選擇,指定相應的觸發(fā)時機和觸發(fā)條件,也可以選擇系統(tǒng)推薦的默認觸發(fā)時機和清理觸發(fā)條件。
[0102]本實施例系統(tǒng)自動清理裝置首先通過獲取模塊301獲取用戶選定的觸發(fā)時機和觸發(fā)條件,然后通過判斷模塊302對用戶選定的觸發(fā)時機和觸發(fā)條件是否滿足要求進行判斷。
[0103]其中,系統(tǒng)清理觸發(fā)時機的判斷可以根據(jù)用戶指定的觸發(fā)時機來進行,若用戶選擇上述觸發(fā)時機中的多種,在判斷時,則可以根據(jù)各觸發(fā)時機的先后順序來判斷。
[0104]如,用戶在系統(tǒng)啟動、運行以及關機前,均指定了觸發(fā)時機,則可以在系統(tǒng)啟動時首先判斷觸發(fā)時機是否來到,若觸發(fā)時機滿足,則產(chǎn)生觸發(fā)動作,然后在系統(tǒng)運行中,即系統(tǒng)啟動完成后,依據(jù)用戶指定的觸發(fā)時機進行判斷,若滿足條件則產(chǎn)生觸發(fā)動作。
[0105]如前所述,本實施例供用戶選擇的觸發(fā)條件可以包括:系統(tǒng)是否空閑以及清理點條件是否滿足。
[0106]其中,系統(tǒng)空閑與清理點條件是否滿足均可以通過定時掃描系統(tǒng)來判斷,即依據(jù)掃描結(jié)果來判斷是否滿足用戶指定條件。
[0107]對于系統(tǒng)空閑的判斷:
[0108]首先,定時掃描系統(tǒng),當系統(tǒng)在預定的時間長度內(nèi)符合以下一個或多個條件時,判定系統(tǒng)空閑。
[0109]上述條件包括:無鼠標操作、無鍵盤操作、CPU占用率穩(wěn)定趨于平緩或低于預定的百分比、內(nèi)存占用率低于預定的百分比、系統(tǒng)IO占用率低于預定的百分比。
[0110]對于清理點條件是否滿足的判斷:
[0111]首先,定時掃描系統(tǒng),然后依據(jù)掃描結(jié)果判斷是否滿足用戶指定條件,該指定條件包括:
[0112]對于垃圾,可以是某一路徑內(nèi)的垃圾文件數(shù)滿足指定數(shù)量,或者某一路徑內(nèi)的垃圾文件大小滿足指定值時觸發(fā)清理,也可以是某一指定軟件關閉時觸發(fā)清理;對于痕跡,可以是使用痕跡達到一定數(shù)量時觸發(fā)清理,或者某一軟件關閉時觸發(fā)清理;對于插件,可以是某一軟件關閉時觸發(fā)清理;對于磁盤碎片,可以是某一指定盤符碎片數(shù)量、碎片空間對磁盤的占用率達到一指定值時,觸發(fā)磁盤清理。
[0113]其中,對于垃圾、痕跡、插件以及磁盤碎片等清理點的判斷順序可以根據(jù)實際需要來設定,比如,可以先判斷垃圾清理點條件是否滿足要求,然后依次判斷痕跡、插件以及磁盤碎片清理點條件是否滿足要求,此外,在具體判斷時還可以結(jié)合計數(shù)器和定時器來完成。
[0114]當用戶指定的觸發(fā)時機到來以及觸發(fā)條件滿足時,清理模塊303根據(jù)預先設定的運行方式及運行策略對系統(tǒng)進行清理。
[0115]其中,系統(tǒng)清理的運行方式及運行策略也可以預先設定提供給用戶選擇。
[0116]具體地,供用戶選擇的運行方式包括:前臺運行和后臺運行。
[0117]前臺運行是指有界面反應時運行的情況;后臺運行是指靜默運行或僅在系統(tǒng)運行前和運行結(jié)束后給與用戶相應的提示。
[0118]供用戶選擇的運行策略包括:集中清理策略、分步清理策略以及系統(tǒng)默認推薦的策略。其中:
[0119]集中清理策略是指:當觸發(fā)條件滿足時,一次性完成清理任務。
[0120]分步清理策略是指:當觸發(fā)條件滿足時,分步清理,比如:每隔一段時間完成一個清理點,這樣可以避免系統(tǒng)在一個時間段內(nèi)因清理占用而過多資源。
[0121]系統(tǒng)默認推薦的策略是指:系統(tǒng)分析用戶電腦的性能,為用戶選擇適當?shù)倪\行策略,提供給用戶選擇。
[0122]本實施例通過上述方案,使用戶可以選擇自己合適的觸發(fā)時機、觸發(fā)條件、運行方式以及運行策略,系統(tǒng)在運行過程中,當觸發(fā)時機到來及觸發(fā)條件滿足時,自動完成系統(tǒng)清理,在提高用戶電腦系統(tǒng)性能并保護用戶電腦安全和個人隱私的同時,還節(jié)省了用戶電腦的磁盤空間。
[0123]如圖4所示,本發(fā)明第二實施例提出一種系統(tǒng)自動清理裝置,在上述實施例的基礎上,還包括:
[0124]設置模塊300,用于根據(jù)用戶選擇設定所述觸發(fā)時機、觸發(fā)條件、運行方式及運行策略。
[0125]本實施例與上述實施例的區(qū)別在于,本實施例還可以由設置模塊300根據(jù)用戶選擇臨時設定系統(tǒng)清理的觸發(fā)時機、觸發(fā)條件、運行方式及運行策略等,其中觸發(fā)時機、觸發(fā)條件、運行方式及運行策略可以參照上述實施例,其他與第一實施例相同。
[0126]此外,本發(fā)明還提出一種計算機可讀取的存儲介質(zhì),在其上存儲了使計算機能夠運行的程序,在程序裝入計算機的存儲器內(nèi)后,獲取用戶選定的觸發(fā)時機和觸發(fā)條件;判斷所述觸發(fā)時機及觸發(fā)條件是否滿足;若是,則根據(jù)預先設定的運行方式及運行策略對系統(tǒng)進行清理。
[0127]本發(fā)明實施例系統(tǒng)自動清理方法、裝置及存儲介質(zhì),通過將系統(tǒng)清理功能和計劃任務功能相結(jié)合,并擴展任務計劃的現(xiàn)有觸發(fā)條件,用戶可以自定義系統(tǒng)清理的觸發(fā)時機、觸發(fā)條件、運行方式和運行策略,當用戶指定的觸發(fā)時機和觸發(fā)條件滿足時,根據(jù)選定的運行方式及運行策略幫助用戶自動完成系統(tǒng)清理,從而節(jié)省了用戶電腦的磁盤空間、提高了系統(tǒng)性能和系統(tǒng)清理效率,并保護了用戶電腦安全和個人隱私等。
[0128]以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或流程變換,或直接或間接運用在其它相關的【技術領域】,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【權利要求】
1.一種系統(tǒng)自動清理方法,其特征在于,包括: 獲取用戶選定的觸發(fā)時機和觸發(fā)條件; 判斷所述觸發(fā)時機及觸發(fā)條件是否滿足;若是,則 根據(jù)預先設定的運行方式及運行策略對系統(tǒng)進行清理。
2.根據(jù)權利要求1所述的方法,其特征在于,所述觸發(fā)條件至少包括以下之一:系統(tǒng)空閑以及清理點條件滿足。
3.根據(jù)權利要求2所述的方法,其特征在于,判斷系統(tǒng)空閑的步驟包括: 定時掃描系統(tǒng); 當系統(tǒng)在預定的時間長度內(nèi)符合以下一個或多個條件時,判定系統(tǒng)空閑;上述條件包括:無鼠標操作、無鍵盤操作、CPU占用率穩(wěn)定趨于平緩或低于預定的百分比、內(nèi)存占用率低于預定的百分比、系統(tǒng)IO占用率低于預定的百分比。
4.根據(jù)權利要求2或3所述的方法,其特征在于,判斷清理點條件滿足的步驟包括: 定時掃描系統(tǒng); 依據(jù)掃描結(jié)果進行判斷: 對于垃圾清理點,若預定路徑內(nèi)的垃圾文件數(shù)滿足指定數(shù)量,或者預定路徑內(nèi)的垃圾文件大小滿足指定值時觸·發(fā)清理,或者指定軟件關閉時,觸發(fā)清理;和/或 對于痕跡清理點,若使用痕跡達到預定數(shù)量時觸發(fā)清理,或者預定軟件關閉時觸發(fā)清理;和/或 對于磁盤碎片清理點,若指定盤符碎片數(shù)量、碎片空間對磁盤的占用率達到預定值時,觸發(fā)磁盤清理。
5.根據(jù)權利要求4所述的方法,其特征在于,所述根據(jù)預先設定的運行方式及運行策略對系統(tǒng)進行清理的步驟包括: 以前臺運行或后臺運行的方式,一次性完成清理任務,或者每隔預定時間段完成一個清理點,或者按照預先設定的默認策略對系統(tǒng)進行清理。
6.根據(jù)權利要求1所述的方法,其特征在于,所述觸發(fā)時機至少包括以下之一:系統(tǒng)啟動時、系統(tǒng)啟動完成后、系統(tǒng)啟動完成若干時間間隔內(nèi)、關機如、指定時間點或時間段、指定運行時間間隔。
7.根據(jù)權利要求1所述的方法,其特征在于,所述獲取用戶選定的觸發(fā)時機和觸發(fā)條件的步驟之前還包括: 根據(jù)用戶選擇設定所述觸發(fā)時機、觸發(fā)條件、運行方式及運行策略。
8.一種系統(tǒng)自動清理裝置,其特征在于,包括: 獲取模塊,獲取用戶選定的觸發(fā)時機和觸發(fā)條件; 判斷模塊,用于判斷所述觸發(fā)時機及觸發(fā)條件是否滿足; 清理模塊,用于當所述觸發(fā)時機到來以及觸發(fā)條件滿足時,根據(jù)預先設定的運行方式及運行策略對系統(tǒng)進行清理。
9.根據(jù)權利要求8所述的裝置,其特征在于,所述觸發(fā)條件至少包括以下之一:系統(tǒng)空閑以及清理點條件滿足。
10.根據(jù)權利要求9所述的裝置,其特征在于,所述判斷模塊還用于定時掃描系統(tǒng);當系統(tǒng)在預定的時間長度內(nèi)符合以下一個或多個條件時,判定系統(tǒng)空閑;上述條件包括:無鼠標操作、無鍵盤操作、CPU占用率穩(wěn)定趨于平緩或低于預定的百分比、內(nèi)存占用率低于預定的百分比、系統(tǒng)IO占用率低于預定的百分比。
11.根據(jù)權利要求9或10所述的裝置,其特征在于,所述判斷模塊還用于定時掃描系統(tǒng);依據(jù)掃描結(jié)果進行判斷:對于垃圾清理點,若預定路徑內(nèi)的垃圾文件數(shù)滿足指定數(shù)量,或者預定路徑內(nèi)的垃圾文件大小滿足指定值時觸發(fā)清理,或者指定軟件關閉時,觸發(fā)清理;和/或 對于痕跡清理點,若使用痕跡達到預定數(shù)量時觸發(fā)清理,或者預定軟件關閉時觸發(fā)清理;和/或 對于磁盤碎片清理點,若指定盤符碎片數(shù)量、碎片空間對磁盤的占用率達到預定值時,觸發(fā)磁盤清理。
12.根據(jù)權利要求11所述的裝置,其特征在于,所述清理模塊還用于以前臺運行或后臺運行的方式,一次性完成清理任務,或者每隔預定時間段完成一個清理點,或者按照預先設定的默認策略對系統(tǒng)進行清理。
13.根據(jù)權利要求8所述的裝置,其特征在于,所述觸發(fā)時機至少包括以下之一:系統(tǒng)啟動時、系統(tǒng)啟動完成后、系統(tǒng)啟動完成若干時間間隔內(nèi)、關機如、指定時間點或時間段、指定運行時間間隔。
14.根據(jù)權利要求8所述的裝置,其特征在于,還包括: 設置模塊,用于根據(jù)用戶選擇設定所述觸發(fā)時機、觸發(fā)條件、運行方式及運行策略。
15.一種計算機可讀取的存儲介質(zhì),在其上存儲了使計算機能夠運行的程序,在程序裝入計算機的存儲器內(nèi)后,獲取用戶選定的觸發(fā)時機和觸發(fā)條件;判斷所述觸發(fā)時機及觸發(fā)條件是否滿足;若是,則根據(jù)預先設定的運行方式及運行策略對系統(tǒng)進行清理。
【文檔編號】G06F9/45GK103577240SQ201210259697
【公開日】2014年2月12日 申請日期:2012年7月25日 優(yōu)先權日:2012年7月25日
【發(fā)明者】符氣康 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1