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

垃圾文件掃描方法及裝置與流程

文檔序號:12363975閱讀:324來源:國知局
垃圾文件掃描方法及裝置與流程

本發(fā)明涉及計算機安全領(lǐng)域,特別涉及一種垃圾文件掃描方法及垃圾文件掃描裝置。



背景技術(shù):

隨著智能終端的應(yīng)用日益廣泛,智能終端在使用過程中會生成各種不同的垃圾文件,例如即時通訊軟件使用過程中產(chǎn)生的各種臨時文件。且隨時智能終端使用時間的增長,所存在的垃圾文件也會不斷增多,不僅占用智能終端的存儲空間,而且會影響到智能終端的運行性能,因此需要對智能終端中的垃圾文件進行清理。在對垃圾文件進行清理時,需要先采用一定的手段掃描出垃圾文件,再針對掃描出的垃圾文件進行清理。在目前的垃圾文件的掃描方案中,考慮對于各個不同的軟件而言,臨時文件等垃圾文件一般都會存儲到指定的目錄位置,因此在掃描時都是基于目錄進行掃描,如果掃描到指定目錄文件夾,則認為該目錄文件夾下的所有文件都是垃圾文件,這種單一的以文件目錄文件夾來確定垃圾文件的方式,不關(guān)心該目錄文件夾下的文件是何種類型以及是否確實為垃圾文件,因而垃圾文件的掃描能力較為薄弱,如果該目錄文件夾下只有某一類文件才是需要進行刪除的垃圾文件,會影響到垃圾文件掃描結(jié)果的準確性,若將該目錄文件夾下的所有文件都作為垃圾文件刪除,還會影響到智能終端的應(yīng)用性能。



技術(shù)實現(xiàn)要素:

基于此,本發(fā)明實施例的目的在于提供一種垃圾文件掃描方法及垃圾文件掃描裝置,其可以提高垃圾文件掃描結(jié)果的準確性,提高智能終端的應(yīng)用性能。

為達到上述目的,本發(fā)明實施例采用以下技術(shù)方案:

一種垃圾文件掃描方法,包括步驟:

獲取待掃描文件;

獲取所述待掃描文件的第一文件信息,判斷所述第一文件信息是否與第一文件信息掃描規(guī)則相匹配;

若匹配,獲取所述待掃描文件的第二文件信息,判斷所述第二文件信息是否與第二文件信息掃描規(guī)則相匹配;

若匹配,判定所述待掃描文件為垃圾文件。

一種垃圾文件掃描裝置,包括:

文件獲取模塊,用于獲取待掃描文件;

第一掃描模塊,用于獲取所述待掃描文件的第一文件信息,判斷所述第一文件信息是否與第一文件信息掃描規(guī)則相匹配;

第二掃描模塊,用于在所述第一掃描模塊的判定結(jié)果為匹配時,獲取所述待掃描文件的第二文件信息,判斷所述第二文件信息是否與第二文件信息掃描規(guī)則相匹配;

結(jié)果判定模塊,用于在所述第二掃描模塊的判定結(jié)果為匹配時,判定所述待掃描文件為垃圾文件。

根據(jù)如上所述的本發(fā)明實施例的方案,其是基于待掃描文件的兩種文件信息,采用兩種掃描規(guī)則進行匹配,并在兩種掃描規(guī)則都匹配時,才判定待掃描文件為垃圾文件,極大地提高了垃圾文件掃描結(jié)果的準確性,提高了智能終端的應(yīng)用性能。

附圖說明

圖1是一個實施例中的本發(fā)明方案的工作環(huán)境示意圖;

圖2是一個實施例中智能終端的組成結(jié)構(gòu)示意圖;

圖3是一個實施例中的垃圾文件掃描方法的流程示意圖;

圖4是另一個實施例中的垃圾文件掃描方法的流程示意圖;

圖5是另一個實施例中的垃圾文件掃描方法的流程示意圖;

圖6是另一個實施例中的垃圾文件掃描方法的流程示意圖;

圖7是一個具體示例中的垃圾文件掃描方法的流程示意圖;

圖8是一個實施例中的垃圾文件掃描裝置的結(jié)構(gòu)示意圖。

具體實施方式

為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步的詳細說明。應(yīng)當理解,此處所描述的具體實施方式僅僅用以解釋本發(fā)明,并不限定本發(fā)明的保護范圍。

圖1示出了本發(fā)明一個實施例中的工作環(huán)境示意圖。智能終端100通過網(wǎng)絡(luò)與服務(wù)器101連接,智能終端100通過網(wǎng)絡(luò)與服務(wù)器101進行交互。智能終端100在應(yīng)用過程中,可能會產(chǎn)生各種類型的垃圾文件,這類垃圾文件并不是智能終端100運行時必須使用的文件,而且很可能會影響到智能終端100的應(yīng)用性能,因此,智能終端100可以對其自身上的垃圾文件進行掃描,并可以基于掃描結(jié)果對各垃圾文件進行處理,例如刪除、忽略、移至其他位置等等。智能終端100在對垃圾文件進行掃描時,所基于的掃描規(guī)則可以是存儲在該智能終端100本地,也可以是從服務(wù)器101獲得。本發(fā)明實施例針對的是對智能終端100上的垃圾文件的掃描方案。

智能終端100在一個實施例中的結(jié)構(gòu)示意圖如圖2所示。該智能終端包括通過系統(tǒng)總線連接的處理器、存儲介質(zhì)、通信接口、電源接口和內(nèi)存。其中,智能終端100的存儲介質(zhì)存儲有一種垃圾文件掃描裝置,該裝置用于實現(xiàn)對智能終端上的文件是否為垃圾文件的掃描。智能終端100的通信接口用于與服務(wù)器101連接和通信,智能終端100的電源接口用于與外部電源連接,外部電源通過該電源接口向智能終端100供電。智能終端100可以是任何一種能夠?qū)崿F(xiàn)智能輸入輸出的設(shè)備,例如移動終端,比如手機、平板電腦等;也可以是其它具有上述結(jié)構(gòu)的設(shè)備,比如個人計算機。

結(jié)合圖1、圖2所示的示意圖,以下對垃圾文件掃描方法及垃圾文件掃描裝置的各實施例進行說明。

圖3示出了一個實施例中的垃圾文件掃描方法的流程示意圖。如圖3所示,本實施例中的方法包括:

步驟S301:獲取待掃描文件,進入步驟S302;

步驟S302:獲取所述待掃描文件的第一文件信息,進入步驟S303;

步驟S303:判斷所述第一文件信息是否與第一文件信息掃描規(guī)則相匹配,若匹配,則進入步驟S304;

步驟S304:獲取所述待掃描文件的第二文件信息,進入步驟S305;

步驟S305:判斷所述第二文件信息是否與第二文件信息掃描規(guī)則相匹配,若匹配,進入步驟S306;

步驟S306:判定所述待掃描文件為垃圾文件。

根據(jù)如上所述的本發(fā)明實施例的方案,其是基于待掃描文件的兩種文件信息,采用兩種掃描規(guī)則進行匹配,并在兩種掃描規(guī)則都匹配時,才判定待掃描文件為垃圾文件,極大地提高了垃圾文件掃描結(jié)果的準確性,提高了智能終端的應(yīng)用性能。

基于實際需要,還可以基于待掃描文件的兩種以上的文件信息,采用兩種以上的掃描規(guī)則來進行匹配。以采用三種掃描規(guī)則進行匹配為例,圖4中示出了另一個實施例中的垃圾文件掃描方法的流程示意圖。

如圖4所示,在采用三種掃描規(guī)則進行匹配時,在上述步驟S305與步驟S306之間還包括步驟S3051和步驟S3052。

如圖4所示,在上述步驟S305中判定第二文件信息與第二文件信息掃描規(guī)則相匹配時,進入步驟S3051;

在步驟S3051中,獲取所述待掃描文件的第三文件信息,然后進入步驟S3052;

在步驟S3052中,判斷所述第三文件信息是否與第三文件信息掃描規(guī)則相匹配,若匹配,則進入步驟S306,判定所述待掃描文件為垃圾文件。

其中,在存在多個掃描規(guī)則的情況下,可能并沒有對其中的某個掃描規(guī)則進行配置,因而可以只結(jié)合配置了的掃描規(guī)則進行掃描確定。據(jù)此,圖5中示出了另一個實施例中的垃圾文件掃描方法的流程示意圖,如圖5所示,在該實施例中,在上述圖3所示的實施例的基礎(chǔ)上,在步驟S301與步驟S302之間還包括步驟S3012,在步驟S303與步驟S304之間還包括步驟S3034。

如圖5所示,本實施例中的方法具體包括:

步驟S301:獲取待掃描文件,進入步驟S3012;

步驟S3012:判斷第一文件信息掃描規(guī)則是否為空,若不為空,則進入步驟S302,若為空,則進入步驟S3034;

步驟S302:獲取所述待掃描文件的第一文件信息,進入步驟S303;

步驟S303:判斷所述第一文件信息是否與第一文件信息掃描規(guī)則相匹配,若匹配,則進入步驟S3034;

步驟S3034:判斷第二文件信息掃描規(guī)則是否為空,若不為空,則進入步驟S304,若為空,則進入步驟S306;

步驟S304:獲取所述待掃描文件的第二文件信息,進入步驟S305;

步驟S305:判斷所述第二文件信息是否與第二文件信息掃描規(guī)則相匹配,若匹配,進入步驟S306;

步驟S306:判定所述待掃描文件為垃圾文件。

在圖5所示的示例中,是以第一文件信息掃描規(guī)則為空時,直接進入對第二文件信息掃描規(guī)則是否為空進行判斷。在另一個實施例中,也可以限定必須同時基于這些規(guī)則進行掃描匹配,在第一文件信息掃描規(guī)則為空時,可以直接判定該待掃描文件不是垃圾文件,相應(yīng)地,在判定第二文件信息掃描規(guī)則為空時,也可以直接判定該待掃描文件不是垃圾文件,如圖6所示。

其中,上述第一文件信息、第二文件信息、第三文件信息,可以基于實際需要進行設(shè)定,在一個具體示例中,第一文件信息、第二文件信息、第三文件信息可以是所述待掃描文件的所在文件目錄、文件名、文件大小、文件創(chuàng)建時間、最近訪問時間最近修改時間中的任何一個信息。

在另一個情況下,針對待掃描文件的所在文件目錄、文件名、文件大小、文件創(chuàng)建時間、最近訪問時間最近修改時間這六種信息,可以分別設(shè)定對應(yīng)的掃描規(guī)則進行掃描,以綜合對待掃描文件是否為垃圾文件進行判定。從而,在上述圖4所示的實施例的基礎(chǔ)上,在上述步驟S3052與步驟S306之間還可以包 括如下步驟:

獲取所述待掃描文件的第四文件信息,判斷所述第四文件信息是否與第四文件信息掃描規(guī)則匹配;

若匹配,獲取所述待掃描文件的第五文件信息,判斷所述第五文件信息是否與第五文件信息掃描規(guī)則匹配;

若匹配,獲取所述待掃描文件的第六文件信息,判斷所述第六文件信息是否與第六文件信息掃描規(guī)則匹配;

若匹配,進入步驟S306,判定所述待掃描文件為垃圾文件。

其中,上述第一文件信息、第二文件信息、第三文件信息、第四文件信息、第五文件信息、第六文件信息與待掃描文件的所在文件目錄、文件名、文件大小、文件創(chuàng)建時間、最近訪問時間、最近修改時間之間的一一對應(yīng)關(guān)系,可以采用任何方式確定,只要它們是一對一的關(guān)系即可,例如第一文件信息可以是待掃描文件的所在文件目錄,也可以是文件創(chuàng)建時間,相應(yīng)地其他文件信息只能與剩下的五種信息中的一種進行對應(yīng)。

在本發(fā)明的一個具體示例中,考慮到在獲取不同的文件信息時所耗費的時間有所不同,對這種對應(yīng)關(guān)系做如下設(shè)定:第一文件信息、第二文件信息、第三文件信息、第四文件信息、第五文件信息、第六文件信息分別為待掃描文件的所在文件目錄、文件名、文件大小、文件創(chuàng)建時間、最近訪問時間、最近修改時間。

在這種對應(yīng)關(guān)系的設(shè)定的基礎(chǔ)上,圖7示出了一個具體示例中的垃圾文件掃描方法的流程示意圖,圖7所示中,是以必須同時具備這些規(guī)則為例進行說明。

如圖7所示,該具體示例中的方法包括如下步驟:

步驟S701:獲取待掃描文件,進入步驟S702;

步驟S702:判斷文件目錄掃描規(guī)則是否為空,若不為空,則進入步驟S703,若為空,則直接進入步驟S715,判定待掃描文件不是垃圾文件;

步驟S703:獲取所述待掃描文件的所在文件目錄,并判斷所在文件目錄是 否與文件目錄掃描規(guī)則相匹配,若匹配,則進入步驟S704,若不匹配,則直接進入步驟S715,判定待掃描文件不是垃圾文件;

步驟S704:判斷文件名掃描規(guī)則是否為空,若不為空,則進入步驟S705,若為空,則直接進入步驟S715,判定待掃描文件不是垃圾文件;

步驟S705:獲取所述待掃描文件的文件名,并判斷文件名是否與文件名掃描規(guī)則相匹配,若匹配,則進入步驟S706,若不匹配,則直接進入步驟S715,判定待掃描文件不是垃圾文件;

步驟S706:判斷文件大小掃描規(guī)則是否為空,若不為空,則進入步驟S707,若為空,則直接進入步驟S715,判定待掃描文件不是垃圾文件;

步驟S707:獲取所述待掃描文件的文件大小,并判斷文件大小是否與文件大小掃描規(guī)則相匹配,若匹配,則進入步驟S708,若不匹配,則直接進入步驟S715,判定待掃描文件不是垃圾文件;

步驟S708:判斷文件創(chuàng)建時間掃描規(guī)則是否為空,若不為空,則進入步驟S709,若為空,則直接進入步驟S715,判定待掃描文件不是垃圾文件;

步驟S709:獲取所述待掃描文件的文件創(chuàng)建時間,并判斷文件創(chuàng)建時間是否與文件創(chuàng)建時間掃描規(guī)則相匹配,若匹配,則進入步驟S710,若不匹配,則直接進入步驟S715,判定待掃描文件不是垃圾文件;

步驟S710:判斷文件最近訪問時間掃描規(guī)則是否為空,若不為空,則進入步驟S711,若為空,則直接進入步驟S715,判定待掃描文件不是垃圾文件;

步驟S711:獲取所述待掃描文件的最近訪問時間,并判斷最近訪問時間是否與文件最近訪問時間掃描規(guī)則相匹配,若匹配,則進入步驟S712,若不匹配,則直接進入步驟S715,判定待掃描文件不是垃圾文件;

步驟S712:判斷文件最近修改時間掃描規(guī)則是否為空,若不為空,則進入步驟S713,若為空,則直接進入步驟S715,判定待掃描文件不是垃圾文件;

步驟S713:獲取所述待掃描文件的最近修改時間,并判斷最近修改時間是否與文件最近修改時間掃描規(guī)則相匹配,若匹配,則進入步驟S714,若不匹配,則直接進入步驟S715,判定待掃描文件不是垃圾文件;

步驟S714:判定所述待掃描文件為垃圾文件;

步驟S715:判定待掃描文件不是垃圾文件。

當然,在實際應(yīng)用中,也可以結(jié)合實際需要,可以是在有任何一個掃描規(guī)則匹配的情況下、或者是至少兩個掃描規(guī)則匹配的情況下就認為是垃圾文件,而無需所有的掃描規(guī)則都匹配。

其中,上述文件目錄掃描規(guī)則,可以以目錄路徑為字段來進行匹配。在其中一個具體實例中,文件目錄掃描規(guī)則可以包含下述四種描述:按照路徑名單逐級處理、通配目錄(例如通配一級目錄、通配二級目錄等等)、文件目錄正則描述、文件目錄正則取反。

其中,按照路徑名單逐級處理,是指指定的目錄路徑,如果待掃描文件的所在文件目錄與指定的目錄路徑匹配,則認為與文件目錄掃描規(guī)則匹配。例如,假設(shè)指定的目錄路徑為/tencent/MicroMsg,則在待掃描文件的所在文件目錄為/tencent/MicroMsg,則認為是與文件目錄掃描規(guī)則相匹配的。

上述通配目錄,是指符合相應(yīng)級別及名稱的目錄路徑,如果待掃描文件的所在文件目錄的目錄路徑級別且指定級別的目錄名稱相匹配,則認為與文件目錄掃描規(guī)則相匹配。例如,以通配一級目錄為例,假設(shè)設(shè)定的通配一級目錄為/*/MicroMsg,那么,待掃描文件的所在文件目錄無論為/A/MicroMsg、/B/MicroMsg、/C/MicroMsg,由于其都滿足/*/MicroMsg的通配規(guī)則,因而都可以認為是與文件目錄掃描規(guī)則相匹配的。而以通配二級目錄為例,假設(shè)設(shè)定的通配二級目錄為/*/*/MicroMsg,那么,待掃描文件的所在文件目錄無論為/A/B/MicroMsg、/B/A/MicroMsg、/A/C/MicroMsg,由于其都滿足/*/*/MicroMsg的通配規(guī)則,因而都可以認為是與文件目錄掃描規(guī)則相匹配的。

上述文件目錄正則描述表示正則匹配。在其中一個具體示例中,可以用//開頭表示使用文件目錄正則匹配,例如假設(shè)設(shè)定的文件目錄正則描述為/tencent//Micro.*,那么,該/tencent文件目錄下的所有包含Micro.名稱的文件目錄,無論是/tencent/Micro.A、/tencent/Micro.B/tencent/Micro.C,還是其他的符合該規(guī)則的任何文件目錄,都會認為是相匹配的。

上述文件目錄正則取反則表示與上述文件目錄正則匹配相反的描述。結(jié)合上述正則匹配的示例,在其中一個具體示例中,可以用//!開頭表示使用文件目錄 正則取反。假設(shè)設(shè)定的正則取反描述為/tencent//!Micro.*,那么,該/tencent文件夾下的所有不包含Micro.名稱的文件目錄,都會認為是相匹配的,例如假設(shè)該/tencent文件夾下有文件目錄/tencent/Micro.A、/tencent/X.A,那么,目錄/tencent/Micro.A會被認為是不匹配的,而目錄/tencent/X.A會被認為是相匹配的。

上述文件名掃描規(guī)則也可以包含多種描述,在其中一個具體示例中,可以包含下述三種描述:文件名正則匹配、文件名正則匹配并反選、簡單后綴匹配。

其中,在一個具體示例中,可以用/開頭表示文件名正則匹配,一個具體的文件名正則匹配的示例可以為/.*\.apk,在此情況下,如果該文件的文件名符合該規(guī)則示例,則認為是相匹配的。例如,如果某文件的文件名為.A\.apk,則認為文件名是相匹配的。

結(jié)合上述文件名正則匹配的示例,在其中一個具體示例中,可以用/!開頭表示文件名正則匹配并反選,一個具體的文件名正則匹配把那個反選的示例可以為/!.*\.apk。在此情況下,如果該文件的文件名符合該規(guī)則示例,則認為是相匹配的。例如,如果某文件的文件名為.A\.apk,則認為文件名是不匹配的。

簡單后綴匹配則只是簡單地以文件的后綴名進行匹配,而不關(guān)注文件名本身的命名內(nèi)容。一個簡單的簡單后綴匹配的示例可以是.apk,在此情況下,如果文件的后綴名為.apk,則認為是相匹配的。

上述文件大小匹配規(guī)則中,可以通過設(shè)定取值區(qū)間來表示,例如一個具體的取值區(qū)間可以為(0,100)或者!(100,—),單位可以為k,其中!表示取反,—表示無窮大?;谠摼唧w示例的取值區(qū)間,如果該文件的文件大小在(0,100)的區(qū)間范圍內(nèi),或者如果該文件的文件大小不在(100,—)的范圍內(nèi),則認為文件過小,是相匹配的。當然,基于實際需要,也可以設(shè)定其他的取值區(qū)間。

上述創(chuàng)建時間掃描規(guī)則、最近修改時間掃描規(guī)則、最近訪問時間掃描規(guī)則都可以通過設(shè)定時間區(qū)間來表示。一個具體的時間區(qū)間可以為!(0,3)或者(3,—),單位可以為天,其中!表示取反,—表示無窮大。以最近訪問時間掃描規(guī) 則設(shè)定的時間區(qū)間為(3,—)為例,如果該文件的最近訪問時間是在3天以上,則認為是與最近訪問時間掃描規(guī)則相匹配的。

在基于上述本發(fā)明實施例的方法確定出垃圾文件后,在將掃描得到的垃圾文件在智能終端的界面上進行顯示以呈現(xiàn)給智能終端的用戶時,可以針對不同的掃描規(guī)則的匹配結(jié)果,給出不同垃圾文件描述信息。例如在基于文件名匹配規(guī)則的簡單后綴匹配得到匹配結(jié)果的情況下,可以給出該文件為APK安裝包等提示信息,在基于最近訪問時間掃描規(guī)則得到匹配結(jié)果的情況下,給出該文件已經(jīng)有多少天沒有訪問的提示信息。其他的掃描規(guī)則的信息描述都會與該掃描規(guī)則來對應(yīng),在此不再詳加贅述。

基于與上述垃圾文件掃描方法相同的思想,本發(fā)明實施例還提供一種垃圾文件掃描裝置。圖8中示出了一個實施例中的垃圾文件掃描裝置的結(jié)構(gòu)示意圖。

如圖8所示,本實施例中的裝置包括有:

文件獲取模塊801,用于獲取待掃描文件;

第一掃描模塊802,用于獲取所述待掃描文件的第一文件信息,判斷所述第一文件信息是否與第一文件信息掃描規(guī)則相匹配;

第二掃描模塊803,用于在所述第一掃描模塊801的判定結(jié)果為匹配時,獲取所述待掃描文件的第二文件信息,判斷所述第二文件信息是否與第二文件信息掃描規(guī)則相匹配;

結(jié)果判定模塊800,用于在所述第二掃描模塊803的判定結(jié)果為匹配時,判定所述待掃描文件為垃圾文件。

根據(jù)如上所述的本發(fā)明實施例的方案,其是基于待掃描文件的兩種文件信息,采用兩種掃描規(guī)則進行匹配,并在兩種掃描規(guī)則都匹配時,才判定待掃描文件為垃圾文件,極大地提高了垃圾文件掃描結(jié)果的準確性,提高了智能終端的應(yīng)用性能。

基于實際需要,還可以基于待掃描文件的兩種以上的文件信息,采用兩種以上的掃描規(guī)則來進行匹配。以采用三種掃描規(guī)則進行匹配為例,如圖8所示, 本實施例中的裝置還可以包括第三掃描模塊804;

其中,該第三掃描模塊804,用于在所述第二掃描模塊803的判定結(jié)果為匹配時,獲取所述待掃描文件的第三文件信息,判斷所述第三文件信息是否與第三文件信息掃描規(guī)則匹配;

所述結(jié)果判定模塊800在所述第三掃描模塊804的判定結(jié)果為匹配時,判定所述待掃描文件為垃圾文件的步驟。

其中,在存在多個掃描規(guī)則的情況下,可能并沒有對其中的某個掃描規(guī)則進行配置,因而可以只結(jié)合配置了的掃描規(guī)則進行掃描確定。因此,在一個具體示例中:

所述第一掃描模塊802,還用于在獲取所述待掃描文件的第一文件信息之前,判斷第一文件信息掃描規(guī)則是否為空,并在判定結(jié)果為不為空時獲取所述第一文件信息;

所述第二掃描模塊803,還用于在所述第一掃描模塊802的判定結(jié)果為第一文件信息掃描規(guī)則為空時,或者第一掃描模塊802的判定結(jié)果為匹配時,判斷第二文件信息掃描規(guī)則是否為空,并在判定不為空時獲取所述第二文件信息。

在該示例中,是以第一文件信息掃描規(guī)則為空時,直接進入對第二文件信息掃描規(guī)則是否為空進行判斷。在另一個實施例中,也可以限定必須同時基于這些規(guī)則進行掃描匹配,在第一文件信息掃描規(guī)則為空時,可以直接判定該待掃描文件不是垃圾文件,相應(yīng)地,在判定第二文件信息掃描規(guī)則為空時,也可以直接判定該待掃描文件不是垃圾文件。

其中,上述第一文件信息、第二文件信息、第三文件信息,可以基于實際需要進行設(shè)定,在一個具體示例中,第一文件信息、第二文件信息、第三文件信息可以是所述待掃描文件的所在文件目錄、文件名、文件大小、文件創(chuàng)建時間、最近訪問時間最近修改時間中的任何一個信息。

在另一個情況下,針對待掃描文件的所在文件目錄、文件名、文件大小、文件創(chuàng)建時間、最近訪問時間最近修改時間這六種信息,可以分別設(shè)定對應(yīng)的掃描規(guī)則進行掃描,以綜合對待掃描文件是否為垃圾文件進行判定。從而,如圖8所示,本實施例中的裝置還可以包括有第四掃描模塊805、第五掃描模塊 806、第六掃描模塊807;

其中,所述第四掃描模塊805,用于在所述第三掃描模塊804的判定結(jié)果為匹配時,獲取所述待掃描文件的第四文件信息,判斷所述第四文件信息是否與第四文件信息掃描規(guī)則匹配;

所述第五掃描模塊806,用于在所述第四掃描模塊805的判定結(jié)果為匹配時,獲取所述待掃描文件的第五文件信息,判斷所述第五文件信息是否與第五文件信息掃描規(guī)則匹配;

所述第六掃描模塊807,用于在所述第五掃描模塊806的判定結(jié)果為匹配時,獲取所述待掃描文件的第六文件信息,判斷所述第六文件信息是否與第六文件信息掃描規(guī)則匹配;

所述結(jié)果判定模塊800在所述第六掃描模塊807的判定結(jié)果為匹配時,判定所述待掃描文件為垃圾文件。

結(jié)合圖8所示的示例,所述結(jié)果判定模塊800可以在滿足下述條件中的任意一個時,判定所述待掃描文件不是垃圾文件:

所述第一掃描模塊802判定所述第一文件信息與第一文件信息掃描規(guī)則不匹配;

所述第二掃描模塊803判定所述第二文件信息與第二文件信息掃描規(guī)則不匹配;

所述第三掃描模塊804判定所述第三文件信息與第三文件信息掃描規(guī)則不匹配;

所述第四掃描模塊805判定所述第四文件信息與第四文件信息掃描規(guī)則不匹配;

所述第五掃描模塊806判定所述第五文件信息與第五文件信息掃描規(guī)則不匹配;

所述第六掃描模塊807判定所述第六文件信息與第六文件信息掃描規(guī)則不匹配。

其中,上述第一文件信息、第二文件信息、第三文件信息、第四文件信息、第五文件信息、第六文件信息與待掃描文件的所在文件目錄、文件名、文件大 小、文件創(chuàng)建時間、最近訪問時間、最近修改時間之間的一一對應(yīng)關(guān)系,可以采用任何方式確定,只要它們是一對一的關(guān)系即可,例如第一文件信息可以是待掃描文件的所在文件目錄,也可以是文件創(chuàng)建時間,相應(yīng)地其他文件信息只能與剩下的五種信息中的一種進行對應(yīng)。

在本發(fā)明的一個具體示例中,考慮到在獲取不同的文件信息時所耗費的時間有所不同,對這種對應(yīng)關(guān)系做如下設(shè)定:第一文件信息、第二文件信息、第三文件信息、第四文件信息、第五文件信息、第六文件信息分別為待掃描文件的所在文件目錄、文件名、文件大小、文件創(chuàng)建時間、最近訪問時間、最近修改時間。

本領(lǐng)域技術(shù)人員可以理解,本發(fā)明的垃圾文件掃描裝置中的各掃描規(guī)則的具體設(shè)定及匹配方式,可以與上述本發(fā)明的垃圾文件掃描方法中的相同,在此不再復(fù)述。

此外,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。

以上所述實施例的各技術(shù)特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當認為是本說明書記載的范圍。

以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
辽阳县| 扶绥县| 汤阴县| 奉节县| 乃东县| 固镇县| 澄城县| 乾安县| 龙州县| 漳平市| 密云县| 高尔夫| 龙陵县| 法库县| 青海省| 司法| 乐东| 荆州市| 永兴县| 牟定县| 沁源县| 旬邑县| 柳河县| 阿拉善左旗| 阳泉市| 龙南县| 寿宁县| 农安县| 贵州省| 灵川县| 边坝县| 凯里市| 利川市| 三明市| 鲁山县| 德江县| 武城县| 米泉市| 隆子县| 岳阳县| 潜江市|