欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

插入掃描結(jié)果的方法和裝置的制作方法

文檔序號:6603039閱讀:105來源:國知局
專利名稱:插入掃描結(jié)果的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種插入掃描結(jié)果的方法和裝置。
背景技術(shù)
隨著計算機技術(shù)的發(fā)展,系統(tǒng)清理軟件已經(jīng)逐漸成為大多數(shù)計算機用戶必備的軟件。通過系統(tǒng)清理軟件,可以把操作系統(tǒng)產(chǎn)生的垃圾文件、注冊表等信息進行整理、清除,以減少操作系統(tǒng)查找文件的磁盤讀寫次數(shù),加快操作系統(tǒng)的運行速度,最終節(jié)省了用戶日常使用計算機的等待時間?,F(xiàn)有的系統(tǒng)清理軟件中,一般都實現(xiàn)了掃描垃圾文件、注冊表等功能,當(dāng)用戶點擊掃描垃圾文件、注冊表等的操作按鈕后,系統(tǒng)清理軟件的掃描模塊會遍歷相應(yīng)的文件夾或者注冊表項,找到存在的垃圾文件和無用的注冊表項等,然后由控制模塊通過Windows系統(tǒng)消息或者回調(diào)函數(shù)的形式通知界面,界面收到后通過樹型控件即時插入掃描的結(jié)果,包括垃圾文件名稱、路徑、大小等等,供用戶查看。但是,上述現(xiàn)有技術(shù)存在以下問題樹型控件是即時插入掃描結(jié)果,一旦有掃描結(jié)果產(chǎn)生,就會立即將其插入到顯示界面中供用戶查看,即使用戶不進行查看也執(zhí)行插入的動作,由于該插入動作需要消耗時間,而且,在掃描過程還沒有結(jié)束的情況下,耗費時間執(zhí)行插入的動作,會極大影響掃描的效率。尤其是當(dāng)系統(tǒng)垃圾文件、注冊表項等數(shù)量超過幾千,甚至達到萬級的時候,系統(tǒng)清理軟件的掃描以及顯示的效率就低得非常明顯,不僅耗時長,還有可能出現(xiàn)界面閃爍的情況、給用戶造成軟件或者系統(tǒng)出現(xiàn)停頓的感覺,導(dǎo)致用戶的體驗效果差。

發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種插入掃描結(jié)果的方法和裝置。所述技術(shù)方案如下一種插入掃描結(jié)果的方法,所述方法包括接收清理系統(tǒng)中垃圾文件的請求,對所述系統(tǒng)進行掃描;當(dāng)掃描到垃圾文件時,保存所述垃圾文件的信息,并檢測是否收到展開顯示掃描結(jié)果的請求;根據(jù)檢測的結(jié)果確定是否將保存的所述垃圾文件的信息插入到界面中進行顯示。所述方法進一步包括每當(dāng)掃描到一種類型的垃圾文件時,在界面上為所述類型的垃圾文件對應(yīng)的父項顯示展開圖標(biāo),所述展開圖標(biāo)用于在被點擊時確認收到展開顯示掃描結(jié)果的請求。檢測是否收到展開顯示掃描結(jié)果的請求,包括檢測界面上是否有任一展開圖標(biāo)被點擊,如果是,則確定收到展開顯示掃描結(jié)果的請求,否則,確定沒有收到展開顯示掃描結(jié)果的請求。根據(jù)檢測的結(jié)果確定是否將保存的所述垃圾文件的信息插入到界面中進行顯示,包括如果檢測出收到所述展開顯示掃描結(jié)果的請求,則將保存的所述垃圾文件的信息插入到界面中進行顯示;如果檢測出未收到所述展開顯示掃描結(jié)果的請求,則不將保存的所述垃圾文件的信息插入到界面中進行顯示。如果檢測出收到所述展開顯示掃描結(jié)果的請求,將保存的所述垃圾文件的信息插入到界面中進行顯示,包括如果檢測出收到所述展開顯示掃描結(jié)果的請求,則每隔固定的周期插入指定數(shù)目的所述垃圾文件的信息到界面中進行顯示,直到保存的所有垃圾文件的信息均完成插入和顯示。一種插入掃描結(jié)果的裝置,所述裝置包括掃描模塊、控制模塊和存儲模塊;所述掃描模塊,用于接收清理系統(tǒng)中垃圾文件的請求,對所述系統(tǒng)進行掃描;所述控制模塊,用于當(dāng)所述掃描模塊掃描到垃圾文件時,通知所述存儲模塊保存所述垃圾文件的信息,并檢測是否收到展開顯示掃描結(jié)果的請求,根據(jù)檢測的結(jié)果確定是否將保存的所述垃圾文件的信息插入到界面中進行顯示;所述存儲模塊,用于收到所述控制模塊的通知后,存儲所述垃圾文件的信息。所述控制模塊還包括展開圖標(biāo)處理單元,用于每當(dāng)所述掃描模塊掃描到一種類型的垃圾文件時,在界面上為所述類型的垃圾文件對應(yīng)的父項顯示展開圖標(biāo),所述展開圖標(biāo)用于在被點擊時確認收到展開顯示掃描結(jié)果的請求。所述控制模塊包括檢測單元,用于檢測界面上是否有任一展開圖標(biāo)被點擊,如果是,則確定收到展開顯示掃描結(jié)果的請求,否則,確定沒有收到展開顯示掃描結(jié)果的請求。所述控制模塊包括插入控制單元,用于如果檢測出收到所述展開顯示掃描結(jié)果的請求,則將保存的所述垃圾文件的信息插入到界面中進行顯示,如果檢測出未收到所述展開顯示掃描結(jié)果的請求,則不將保存的所述垃圾文件的信息插入到界面中進行顯示。所述插入控制單元包括定時插入子單元,用于如果檢測出收到所述展開顯示掃描結(jié)果的請求,則每隔固定的周期插入指定數(shù)目的所述垃圾文件的信息到界面中進行顯示,直到保存的所有垃圾文件的信息均完成插入和顯示。本發(fā)明實施例提供的技術(shù)方案,根據(jù)是否收到展開顯示掃描結(jié)果的請求,來確定是否插入掃描垃圾文件的結(jié)果到界面中進行顯示,與現(xiàn)有技術(shù)無論用戶是否查看都即時插入的方式相比,極大地提高了系統(tǒng)清理軟件的效率,節(jié)省了大量的掃描時間,即使是在垃圾文件數(shù)量巨大甚至達到萬級的時候,也能夠避免出現(xiàn)界面閃爍的情況,不會造成軟件或者系統(tǒng)出現(xiàn)停頓的感覺,明顯地加快了掃描速度,極大地提升了用戶的體驗。


圖1是本發(fā)明實施例1提供的插入掃描結(jié)果的方法流程圖2是本發(fā)明實施例2提供的插入掃描結(jié)果的方法流程圖;圖3是本發(fā)明實施例2提供的掃描過程示意圖;圖4是本發(fā)明實施例2提供的掃描結(jié)果示意圖;圖5是本發(fā)明實施例2提供的展開顯示掃描結(jié)果的示意圖;圖6是本發(fā)明實施例3提供的插入掃描結(jié)果的裝置一種結(jié)構(gòu)圖;圖7是本發(fā)明實施例3提供的插入掃描結(jié)果的裝置另一種結(jié)構(gòu)圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。實施例1參見圖1,本實施例提供了一種插入掃描結(jié)果的方法,包括101 接收清理系統(tǒng)中垃圾文件的請求,對該系統(tǒng)進行掃描;102:當(dāng)掃描到垃圾文件時,保存垃圾文件的信息,并檢測是否收到展開顯示掃描結(jié)果的請求;103:根據(jù)檢測的結(jié)果確定是否將保存的垃圾文件的信息插入到界面中進行顯示。本發(fā)明實施例提供的技術(shù)方案,應(yīng)用于用戶使用系統(tǒng)清理軟件的場景。本發(fā)明實施例中的垃圾文件是指系統(tǒng)中無用的、冗余的文件,通常會在軟件安裝、運行或卸載后產(chǎn)生,或者在上網(wǎng)沖浪后產(chǎn)生等等。垃圾文件會占用系統(tǒng)資源,嚴重時甚至?xí)绊懴到y(tǒng)的運行速度。垃圾文件包括多種類型,例如,系統(tǒng)臨時文件、IE臨時文件、回收站中的文件、注冊表中的無用表項、已下載程序文件、Windows自動更新時留下的補丁、磁盤上指定類型的垃圾文件等等。用戶可以指定其中的任一種或任意多種請求清理,本發(fā)明實施例對此不做具體限定。其中,上述系統(tǒng)是指現(xiàn)有的操作系統(tǒng),本發(fā)明實施例對此不做具體限定。垃圾文件的信息通常包括文件名稱、路徑和文件大小等中的至少一種,本發(fā)明實施例對此不做具體限定。展開顯示掃描結(jié)果的請求是指針對某一種類型的垃圾文件,用戶希望查看該種類型下具體有多少個文件,每個文件的具體信息,如文件名、路徑大小等等。如果用戶不發(fā)來該請求,則系統(tǒng)清理軟件無需展開顯示給用戶看,只需將該種類型的垃圾文件的總掃描結(jié)果顯示給用戶即可,如顯示回收站中的文件共有20個,占用空間15MB等等。本實施例中,對于任一種類型的垃圾文件,如果掃描到多個垃圾文件,則可以在每掃描到一個垃圾文件時,就將當(dāng)前掃描到的垃圾文件保存,也可以在完成該類型垃圾文件的掃描后統(tǒng)一進行保存。其中,為了達到及時展開顯示掃描的效果,優(yōu)選地,采用每掃描到一個垃圾文件即進行保存的方式,以便在收到展開顯示掃描結(jié)果的請求后,及時快速地插入保存的垃圾文件信息進行顯示。本實施例提供的上述方法,根據(jù)是否收到展開顯示掃描結(jié)果的請求,來確定是否插入掃描垃圾文件的結(jié)果到界面中進行顯示,與現(xiàn)有技術(shù)無論用戶是否查看都即時插入的方式相比,極大地提高了系統(tǒng)清理軟件的效率,節(jié)省了大量的掃描時間,即使是在垃圾文件數(shù)量巨大甚至達到萬級的時候,也能夠避免出現(xiàn)界面閃爍的情況,不會造成軟件或者系統(tǒng)出現(xiàn)停頓的感覺,明顯地加快了掃描速度,極大地提升了用戶的體驗。
實施例2參見圖2,本實施例提供了一種插入掃描結(jié)果的方法,具體包括201 接收用戶發(fā)來的清理系統(tǒng)中垃圾文件的請求,對該系統(tǒng)進行掃描。本實施例中的系統(tǒng)是指現(xiàn)有的操作系統(tǒng),垃圾文件是指系統(tǒng)中無用的、冗余的文件,具體均與實施例1中的描述相同,此處不再贅述。202:判斷掃描到的文件是否為垃圾文件,如果是垃圾文件,則將該垃圾文件的信息保存起來。具體地,可以采用軟件方式實現(xiàn),例如,利用掃描模塊對系統(tǒng)進行掃描,當(dāng)掃描到垃圾文件時,通過回調(diào)函數(shù)將掃描到的垃圾文件的信息通知給控制模塊,控制模塊收到后, 把掃該垃圾文件的信息傳送給存儲模塊進行保存。其中,存儲模塊對于不同類型的垃圾文件可以使用不同的數(shù)據(jù)結(jié)構(gòu)來保存該垃圾文件的信息。其中,判斷掃描到的文件是否為垃圾文件可以按照預(yù)設(shè)的規(guī)則來判斷,預(yù)設(shè)的規(guī)則有多種,包括但不限于指定目錄下的文件,如回收站下的文件,或者tmp臨時目錄中的文件,或者IE緩存目錄下的文件等等;或者,指定后綴名的文件,如后綴名為tmp的文件等, 或者,Windows自動更新時留下的補丁等等,本發(fā)明實施例對此不做具體限定。本實施例中垃圾文件的信息是指與垃圾文件相關(guān)的信息,包括文件名、路徑、文件大小中的至少一種。優(yōu)選地,包括文件名和路徑。進一步地,還可以同時包括以上三種信息。 當(dāng)然也可以包括與垃圾文件相關(guān)的其它信息,本發(fā)明實施例對此不做具體限定。203:每當(dāng)掃描到一種類型的垃圾文件時,在界面上為該類型的垃圾文件對應(yīng)的父項顯示展開圖標(biāo),供用戶點擊該展開圖標(biāo)以發(fā)送展開顯示掃描結(jié)果的請求。其中,所述界面是指系統(tǒng)清理軟件的界面。本實施例的應(yīng)用場景是用戶使用系統(tǒng)清理軟件的場景。在該系統(tǒng)清理軟件的界面上通常會以列表的形式顯示出各種類型的垃圾文件的父項,并在掃描過程中及時顯示每種類型的垃圾文件的當(dāng)前掃描結(jié)果,隨著掃描的進行會隨時更新該掃描結(jié)果。所述父項是指代表當(dāng)前垃圾文件類型的描述,通常為類型的名稱,如“系統(tǒng)臨時文件”、“IE臨時文件”、“回收站中的文件”等等。在界面上,每種類型的垃圾文件都有一個與其對應(yīng)的父項。對于任一個父項,如果掃描到其對應(yīng)類型的垃圾文件, 則該父項具有子項,子項的內(nèi)容就是掃描到的該類型的垃圾文件的信息,且該子項是在完成插入動作后產(chǎn)生的;如果未掃描到其對應(yīng)類型的垃圾文件,則該父項沒有子項,即子項的內(nèi)容為空。每種類型的垃圾文件的掃描結(jié)果通常以括號的形式顯示在父項后面,當(dāng)然也可以采用其它方式顯示,本發(fā)明實施例對此不做具體限定。例如,參見圖3,系統(tǒng)清理軟件正在進行掃描,界面上的列表中有一行內(nèi)容為“IE臨時文件(1個文件,共67Bytes)”,則表明有一種垃圾文件類型為IE臨時文件,其當(dāng)前的掃描結(jié)果是掃描到1個IE臨時文件,共占用 67Bytes。每種父項對應(yīng)的掃描結(jié)果是在掃描過程中隨時更新的,直到該種類型的垃圾文件完成掃描,會對該種類型的垃圾文件完成最終的顯示。仍以上述例子進行說明,過了一段時間后,IE臨時文件的掃描結(jié)果有變化,則該行內(nèi)容會更新為“IE臨時文件(18個文件,共 964KB)”。參見圖4,最終完成IE臨時文件的掃描后,該行內(nèi)容會最終顯示為“IE臨時文件 (4653 個文件,共 71. 95MB) ”。本步驟中,在界面上為該類型的垃圾文件對應(yīng)的父項顯示展開圖標(biāo),相當(dāng)于給用戶提供了一個發(fā)送請求的按鈕,用戶通過點擊該展開圖標(biāo)就可以發(fā)送展開顯示掃描結(jié)果的請求。展開顯示掃描結(jié)果的請求是指針對某一種類型的垃圾文件,用戶不僅希望查看該種類型垃圾文件的總掃描結(jié)果,還希望查看具體的掃描結(jié)果,包括掃描到的每個文件的信息, 如文件名、路徑、文件大小等等。當(dāng)然,用戶也可以選擇不查看具體的結(jié)果,而是直接清除掃描到的垃圾文件,如用戶點擊清除按鈕,則系統(tǒng)清理軟件直接將掃描到的垃圾文件刪除,具體流程為現(xiàn)有技術(shù),此處不做過多說明。本實施例中,所述展開圖標(biāo)可以有多種形式,如十字展開圖標(biāo)、叉形展開圖標(biāo)等等,本發(fā)明實施例對此不做具體限定。例如,參見圖3,當(dāng)系統(tǒng)清理軟件掃描到第一個IE臨時文件時,就在界面上為IE臨時文件的父項顯示十字展開圖標(biāo),用戶可以點擊該十字展開圖標(biāo),從而發(fā)送展開顯示掃描結(jié)果的請求。本實施例中,在界面上為該類型的垃圾文件對應(yīng)的父項顯示展開圖標(biāo),具體地可以采用如下方式實現(xiàn)調(diào)用樹型控件的SetItem方法,把當(dāng)前父項的TVITEM結(jié)構(gòu)體的mask標(biāo)志設(shè)置為 TVIF_CHILDREN、以及把cChildren標(biāo)志設(shè)置為1。經(jīng)過上述設(shè)置,在界面上就會顯示出當(dāng)前父項的展開圖標(biāo)。本實施例中,在界面上為當(dāng)前父項顯示展開圖標(biāo),是在掃描到當(dāng)前類型的垃圾文件時執(zhí)行的,此時,還沒有執(zhí)行插入垃圾文件信息的步驟,因此,當(dāng)前父項還沒有任何子項。 在本發(fā)明實施例中,是在檢測到用戶請求展開顯示掃描結(jié)果的前提下,才執(zhí)行插入的步驟, 因此,對于掃描到垃圾文件的父項來說,都是在執(zhí)行插入步驟之后才具有子項的。所述子項就是指當(dāng)前父項對應(yīng)的類型下所包括的每個垃圾文件的信息,每個子項對應(yīng)的一個文件, 子項的內(nèi)容就是其對應(yīng)的文件的信息。204:檢測是否有用戶發(fā)來的展開顯示掃描結(jié)果的請求,在本實施例中具體為,檢測用戶是否點擊界面上的任一展開圖標(biāo),如果是,則執(zhí)行205 ;否則,執(zhí)行206。其中,檢測用戶是否點擊界面上的任一展開圖標(biāo),可以采用如下方式實現(xiàn)通過捕捉光標(biāo)點擊的消息,調(diào)用樹型控件的HitTest方法,獲取點擊標(biāo)志,判斷該點擊標(biāo)志是否為TVHT_0NITEMBUTT0N,如果是,則確定用戶點擊展開圖標(biāo),否則,確定用戶未點擊展開圖標(biāo)。其中,該光標(biāo)點擊的消息可以是鼠標(biāo)觸發(fā)的,也可以是鍵盤觸發(fā)的,本發(fā)明實施例對此不做具體限定。205:確定當(dāng)前存在用戶發(fā)來展開顯示掃描結(jié)果的請求,則將已保存的垃圾文件的信息插入到界面中顯示給用戶,流程結(jié)束。具體地,可以采用軟件方式實現(xiàn),例如,當(dāng)控制模塊確定當(dāng)前存在用戶發(fā)來展開顯示掃描結(jié)果的請求時,從存儲模塊中讀取已保存的掃描到的垃圾文件的信息,并通過樹型控件將其發(fā)送到界面上。例如,參見圖5,當(dāng)用戶點擊IE臨時文件的十字展開圖標(biāo)時,將已保存的所有類型為IE臨時文件的垃圾文件的信息插入到界面中,生成IE臨時文件父項的各個子項,以列表的形式顯示在該父項的下方,包括路徑和文件名。在本實施例中,為了避免將已保存的掃描結(jié)果一次性插入到界面中影響系統(tǒng)和軟件運行的速度,導(dǎo)致界面閃爍,甚至出現(xiàn)停頓的感覺,強烈影響軟件用戶體驗效果,進一步地,還可以將掃描結(jié)果分批次地插入到界面中,具體地,可以實現(xiàn)如下每隔固定的周期插入指定數(shù)目的垃圾文件的信息到界面中,顯示給用戶,直到保存的所有垃圾文件的信息均完成插入和顯示。其中,該固定的周期可以根據(jù)需要預(yù)先設(shè)置, 如設(shè)置為IOOms或200ms等等,本發(fā)明實施例對此不做具體限定。指定數(shù)目也可以根據(jù)需要預(yù)先設(shè)置,具體數(shù)值本發(fā)明實施例也不做具體限定,如設(shè)置為100項或200項等等。優(yōu)選地,可以采用定時器來實現(xiàn),如當(dāng)確定出用戶發(fā)來展開顯示掃描結(jié)果的請求時,啟動定時器開始計時,每隔IOOms插入200項垃圾文件的信息,直到當(dāng)前類型的所有垃圾文件的信息均完成插入和顯示,則停止計時將定時器清零。206:確定當(dāng)前沒有用戶發(fā)來展開顯示掃描結(jié)果的請求,則不將保存的垃圾文件的信息插入到界面中顯示給用戶,流程結(jié)束。在這種場景下,不會為當(dāng)前類型的垃圾文件的父項生成子項,免去了插入的步驟, 因此,極大地節(jié)省了掃描時間,提高了效率。本實施例提供的上述方法,檢測用戶是否發(fā)來展開顯示掃描結(jié)果的請求,如果是, 則插入掃描垃圾文件的結(jié)果到界面中顯示給用戶,否則,不插入掃描結(jié)果,與現(xiàn)有技術(shù)無論用戶是否查看都即時插入的方式相比,極大地提高了系統(tǒng)清理軟件的效率,節(jié)省了大量的掃描時間,即使是在垃圾文件數(shù)量巨大甚至達到萬級的時候,也能夠避免出現(xiàn)界面閃爍的情況,不會給用戶造成軟件或者系統(tǒng)出現(xiàn)停頓的感覺,用戶會感覺到掃描速度明顯地加快, 極大地提升了用戶的體驗。當(dāng)用戶不需要展開查看掃描結(jié)果的時候,就不用點擊展開圖標(biāo), 直接點擊清理操作按鈕即可開始清理,實現(xiàn)用戶對大量垃圾文件“快速掃描、立即清理”的想法,免去了樹型控件插入子項所浪費的時間,以及優(yōu)化了系統(tǒng)清零軟件停頓、卡死等不佳的用戶體驗。實施例3參見圖6,本實施例提供了一種插入掃描結(jié)果的裝置,裝置包括掃描模塊601、控制模塊602和存儲模塊603 ;掃描模塊601,用于接收清理系統(tǒng)中垃圾文件的請求,對該系統(tǒng)進行掃描;控制模塊602,用于當(dāng)掃描模塊601掃描到垃圾文件時,通知存儲模塊603保存掃描到的垃圾文件的信息,并檢測是否收到展開顯示掃描結(jié)果的請求,根據(jù)檢測的結(jié)果確定是否將保存的垃圾文件的信息插入到界面中進行顯示;存儲模塊603,用于收到控制模塊602的通知后,存儲掃描模塊601掃描到的垃圾文件的信息。本實施例中,在第一種實現(xiàn)方式下,控制模塊602還包括展開圖標(biāo)處理單元60 ,用于每當(dāng)掃描模塊601掃描到一種類型的垃圾文件時, 在界面上為該類型的垃圾文件對應(yīng)的父項顯示展開圖標(biāo),該展開圖標(biāo)用于在被點擊時確認收到展開顯示掃描結(jié)果的請求。在上述第一種實現(xiàn)方式的基礎(chǔ)上,控制模塊602包括檢測單元602b,用于檢測界面上是否有任一展開圖標(biāo)被點擊,如果是,則確定收到展開顯示掃描結(jié)果的請求,否則,確定沒有收到展開顯示掃描結(jié)果的請求。本實施例中,在第二種實現(xiàn)方式下,控制模塊602包括插入控制單元602c,用于如果檢測出收到展開顯示掃描結(jié)果的請求,則將保存的垃圾文件的信息插入到界面中進行顯示,如果檢測出未收到展開顯示掃描結(jié)果的請求,則不將保存的垃圾文件的信息插入到界面中進行顯示。參見圖7,控制模塊602可以同時包括上述三個單元展開圖標(biāo)處理單元60 、檢測單元602b和插入控制單元602c。
進一步地,插入控制單元602c可以包括定時插入子單元,用于如果檢測出收到展開顯示掃描結(jié)果的請求,則每隔固定的周期插入指定數(shù)目的垃圾文件的信息到界面中進行顯示,直到保存的所有垃圾文件的信息均完成插入和顯示。本實施例提供的上述裝置,與方法實施例屬于同一構(gòu)思,可以運行上述任一方法實施例提供的方法,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。本實施例提供的上述裝置,檢測是否收到展開顯示掃描結(jié)果的請求,如果是,則插入掃描垃圾文件的結(jié)果到界面中進行顯示,否則,不插入掃描結(jié)果,與現(xiàn)有技術(shù)無論用戶是否查看都即時插入的方式相比,極大地提高了系統(tǒng)清理軟件的效率,節(jié)省了大量的掃描時間,即使是在垃圾文件數(shù)量巨大甚至達到萬級的時候,也能夠避免出現(xiàn)界面閃爍的情況,不會給用戶造成軟件或者系統(tǒng)出現(xiàn)停頓的感覺,明顯加快了掃描速度,極大地提升了用戶的體驗。當(dāng)用戶不需要展開查看掃描結(jié)果的時候,就不用點擊展開圖標(biāo),直接點擊清理操作按鈕即可開始清理,對于大量垃圾文件可以達到快速掃描、立即清理的效果,免去了樹型控件插入子項所浪費的時間,并且優(yōu)化了系統(tǒng)清零軟件停頓、卡死等不佳的用戶體驗。最后需要說明的是,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(ROM)或隨機存儲記憶體(RAM)等。本發(fā)明實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。上述的各裝置或系統(tǒng),可以執(zhí)行相應(yīng)方法實施例中的方法。 以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種插入掃描結(jié)果的方法,其特征在于,所述方法包括接收清理系統(tǒng)中垃圾文件的請求,對所述系統(tǒng)進行掃描;當(dāng)掃描到垃圾文件時,保存所述垃圾文件的信息,并檢測是否收到展開顯示掃描結(jié)果的請求;根據(jù)檢測的結(jié)果確定是否將保存的所述垃圾文件的信息插入到界面中進行顯示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進一步包括每當(dāng)掃描到一種類型的垃圾文件時,在界面上為所述類型的垃圾文件對應(yīng)的父項顯示展開圖標(biāo),所述展開圖標(biāo)用于在被點擊時確認收到展開顯示掃描結(jié)果的請求。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,檢測是否收到展開顯示掃描結(jié)果的請求, 包括檢測界面上是否有任一展開圖標(biāo)被點擊,如果是,則確定收到展開顯示掃描結(jié)果的請求,否則,確定沒有收到展開顯示掃描結(jié)果的請求。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)檢測的結(jié)果確定是否將保存的所述垃圾文件的信息插入到界面中進行顯示,包括如果檢測出收到所述展開顯示掃描結(jié)果的請求,則將保存的所述垃圾文件的信息插入到界面中進行顯示;如果檢測出未收到所述展開顯示掃描結(jié)果的請求,則不將保存的所述垃圾文件的信息插入到界面中進行顯示。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,如果檢測出收到所述展開顯示掃描結(jié)果的請求,將保存的所述垃圾文件的信息插入到界面中進行顯示,包括如果檢測出收到所述展開顯示掃描結(jié)果的請求,則每隔固定的周期插入指定數(shù)目的所述垃圾文件的信息到界面中進行顯示,直到保存的所有垃圾文件的信息均完成插入和顯7J\ ο
6.一種插入掃描結(jié)果的裝置,其特征在于,所述裝置包括掃描模塊、控制模塊和存儲模塊;所述掃描模塊,用于接收清理系統(tǒng)中垃圾文件的請求,對所述系統(tǒng)進行掃描;所述控制模塊,用于當(dāng)所述掃描模塊掃描到垃圾文件時,通知所述存儲模塊保存所述垃圾文件的信息,并檢測是否收到展開顯示掃描結(jié)果的請求,根據(jù)檢測的結(jié)果確定是否將保存的所述垃圾文件的信息插入到界面中進行顯示;所述存儲模塊,用于收到所述控制模塊的通知后,存儲所述垃圾文件的信息。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述控制模塊還包括展開圖標(biāo)處理單元,用于每當(dāng)所述掃描模塊掃描到一種類型的垃圾文件時,在界面上為所述類型的垃圾文件對應(yīng)的父項顯示展開圖標(biāo),所述展開圖標(biāo)用于在被點擊時確認收到展開顯示掃描結(jié)果的請求。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述控制模塊包括檢測單元,用于檢測界面上是否有任一展開圖標(biāo)被點擊,如果是,則確定收到展開顯示掃描結(jié)果的請求,否則,確定沒有收到展開顯示掃描結(jié)果的請求。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述控制模塊包括插入控制單元,用于如果檢測出收到所述展開顯示掃描結(jié)果的請求,則將保存的所述垃圾文件的信息插入到界面中進行顯示,如果檢測出未收到所述展開顯示掃描結(jié)果的請求,則不將保存的所述垃圾文件的信息插入到界面中進行顯示。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述插入控制單元包括 定時插入子單元,用于如果檢測出收到所述展開顯示掃描結(jié)果的請求,則每隔固定的周期插入指定數(shù)目的所述垃圾文件的信息到界面中進行顯示,直到保存的所有垃圾文件的信息均完成插入和顯示。
全文摘要
本發(fā)明公開了一種插入掃描結(jié)果的方法和裝置,屬于計算機技術(shù)領(lǐng)域。所述方法包括接收清理系統(tǒng)中垃圾文件的請求,對所述系統(tǒng)進行掃描;當(dāng)掃描到垃圾文件時,保存所述垃圾文件的信息,并檢測是否收到展開顯示掃描結(jié)果的請求;根據(jù)檢測的結(jié)果確定是否將保存的所述垃圾文件的信息插入到界面中進行顯示。所述裝置包括掃描模塊、控制模塊和存儲模塊。本發(fā)明根據(jù)是否收到展開顯示掃描結(jié)果的請求,來確定是否插入掃描垃圾文件的結(jié)果到界面中進行顯示,與現(xiàn)有技術(shù)無論用戶是否查看都即時插入的方式相比,極大地提高了系統(tǒng)清理軟件的效率,節(jié)省了大量的掃描時間,提升了用戶的體驗。
文檔編號G06F17/30GK102253949SQ20101018269
公開日2011年11月23日 申請日期2010年5月21日 優(yōu)先權(quán)日2010年5月21日
發(fā)明者譚曉光, 陳旭東 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长岭县| 苍南县| 麻栗坡县| 都匀市| 扎囊县| 东城区| 大兴区| 芷江| 五河县| 武夷山市| 泊头市| 当阳市| 独山县| 赤壁市| 安国市| 青浦区| 于都县| 额敏县| 琼结县| 长沙县| 泸溪县| 孙吴县| 万源市| 广宗县| 莫力| 屯留县| 西青区| 芒康县| 平安县| 砚山县| 札达县| 崇左市| 贵溪市| 柘城县| 乐至县| 乡城县| 宜春市| 西乌| 弥勒县| 漳平市| 漳平市|