專(zhuān)利名稱(chēng):一種文件掃描的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息安全的技術(shù)領(lǐng)域,具體涉及ー種文件掃描的方法,以及,一種文件掃描的裝置。
背景技術(shù):
計(jì)算機(jī)病毒是指“編制者在計(jì)算機(jī)程序中插入的破壞計(jì)算機(jī)功能或者破壞數(shù)據(jù),影響計(jì)算機(jī)使用并且能夠自我復(fù)制的一組計(jì)算機(jī)指令或者程序代碼。計(jì)算機(jī)一旦染上病毒,計(jì)算機(jī)通常表現(xiàn)為其文件被増加、刪出、改變名稱(chēng)或?qū)傩?、移?dòng)到其它目錄下,病毒對(duì)計(jì)算機(jī)文件的這些操作,可能會(huì)導(dǎo)致正常的程序無(wú)法運(yùn)行、計(jì)算機(jī)操作系統(tǒng)崩潰、計(jì)算機(jī)被遠(yuǎn)程控制、用戶(hù)信息被盜用等一系列的問(wèn)題。為了保證計(jì)算機(jī)的安全運(yùn)行,需要對(duì)計(jì)算機(jī)中感染病毒的文件進(jìn)行病毒查殺,以 防止和清除病毒的破壞。殺毒引擎就是ー套判斷特定程序行為是否為病毒程序(包括可疑程序)的技術(shù)機(jī)制,一般而言,殺毒引擎按照用戶(hù)當(dāng)前所選擇的掃描模式,對(duì)用戶(hù)設(shè)備中的所有或部分程序或文件發(fā)起掃描,用其病毒庫(kù)(病毒的特征集合)中的特征去對(duì)比相應(yīng)的程序或文件,對(duì)于符合病毒特征的程序或文件,判定為病毒?,F(xiàn)有技術(shù)中,殺毒引擎一般包括三種掃描模式,全盤(pán)掃描模式,快速掃描模式和指定位置掃描模式。其中,全盤(pán)掃描模式是針對(duì)用戶(hù)設(shè)備中每個(gè)程序和文件進(jìn)行掃描;快速掃描模式是針對(duì)系統(tǒng)內(nèi)ー些關(guān)鍵的軟件和重要的目錄進(jìn)行掃描。比如內(nèi)存,IE,插件,注冊(cè)表等,重要的目錄如c: \windows\system32等。指定位置掃描模式是向用戶(hù)顯示出系統(tǒng)文件的樹(shù)形目錄,包括一層ー層的文檔目錄,以供用戶(hù)逐層進(jìn)行選擇。可以看出,現(xiàn)有技術(shù)中,最貼近用戶(hù)需求的掃描模式即指定位置掃描模式。然而,現(xiàn)有技術(shù)的指定位置掃描模式主要針對(duì)于存放文檔的路徑進(jìn)行選擇掃描,用戶(hù)只能選擇對(duì)一個(gè)或多個(gè)盤(pán)符下的所有文件都進(jìn)行掃描,或者,手動(dòng)去選擇需要掃描的具體文件或目錄,然而,有些極易發(fā)生病毒感染的文件或目錄用戶(hù)可能并不確切知道其位置,比如各類(lèi)IM(即時(shí)通訊)軟件所接收的文件,可執(zhí)行文件,所有的OFFICE文件等;在這種情況下,基于盤(pán)符下所有文件的掃描顯然過(guò)于浪費(fèi)時(shí)間和過(guò)于耗費(fèi)系統(tǒng)資源,而用戶(hù)不知需要掃描的確切位置或指定了錯(cuò)誤位置又必將導(dǎo)致病毒無(wú)法查殺,破壞用戶(hù)設(shè)備的安全性。因此,本領(lǐng)域技術(shù)人員迫切需要解決的技術(shù)問(wèn)題是創(chuàng)造性地提出ー種文件掃描的機(jī)制,用以根據(jù)用戶(hù)設(shè)備的實(shí)際情況生成更為精準(zhǔn)的掃描對(duì)象,簡(jiǎn)化用戶(hù)操作,提高用戶(hù)設(shè)備使用的安全性和穩(wěn)定性。
發(fā)明內(nèi)容
鑒于上述問(wèn)題,提出了本發(fā)明以便提供ー種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的ー種文件掃描的方法和相應(yīng)的ー種文件掃描的裝置。依據(jù)本發(fā)明的ー個(gè)方面,提供了一種文件掃描的方法,包括
接收將用戶(hù)界面元素移動(dòng)到屏幕上預(yù)定義位置的用戶(hù)觸發(fā);依據(jù)所述用戶(hù)觸發(fā)進(jìn)入自定義掃描模式;運(yùn)行所述自定義掃描模式,包括生成并展現(xiàn)當(dāng)前用戶(hù)設(shè)備的特定掃描對(duì)象;針對(duì)用戶(hù)選擇的特定掃描對(duì)象進(jìn)行掃描??蛇x地,所述自定義掃描模式依據(jù)用戶(hù)在界面上預(yù)設(shè)特征區(qū)域的鼠標(biāo)經(jīng)過(guò)hover操作觸發(fā)進(jìn)入。可選地,所述生成并展現(xiàn)當(dāng)前用戶(hù)設(shè)備的特定掃描對(duì)象的步驟進(jìn)一歩包括
生成多個(gè)預(yù)置的特定掃描對(duì)象,所述特定掃描對(duì)象包括掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的掃描位置信息,和/或,掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的文件格式信息;展現(xiàn)所述多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng)??蛇x地,所述生成并展現(xiàn)當(dāng)前用戶(hù)設(shè)備的特定掃描對(duì)象的步驟進(jìn)一歩包括根據(jù)用戶(hù)提交的掃描需求生成對(duì)應(yīng)的特定掃描對(duì)象,其中,所述特定掃描對(duì)象中包括掃描位置信息,和/或,文件格式信息;針對(duì)各個(gè)特定掃描對(duì)象分配掃描對(duì)象標(biāo)識(shí);展現(xiàn)所述多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng)??蛇x地,所述生成并展現(xiàn)當(dāng)前用戶(hù)設(shè)備的特定掃描對(duì)象的步驟進(jìn)一歩包括獲取當(dāng)前用戶(hù)設(shè)備預(yù)設(shè)時(shí)間段內(nèi)的用戶(hù)行為信息;依據(jù)所述用戶(hù)行為信息生成特定掃描對(duì)象,所述特定掃描對(duì)象包括掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的掃描位置信息,和/或,掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的文件格式信息;展現(xiàn)所述多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng)??蛇x地,所述展現(xiàn)多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng)的步驟進(jìn)一歩包括獲取當(dāng)前用戶(hù)設(shè)備預(yù)設(shè)時(shí)間段內(nèi)的用戶(hù)行為信息,根據(jù)所述用戶(hù)行為信息確定重點(diǎn)特定掃描對(duì)象,所述重點(diǎn)特定掃描對(duì)象為掃描位置信息和/或文件格式信息,與用戶(hù)行為信息的關(guān)聯(lián)度大于預(yù)設(shè)閾值的特定掃描對(duì)象;展現(xiàn)所述多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng),對(duì)所述重點(diǎn)特定掃描對(duì)象的掃描對(duì)象標(biāo)識(shí)進(jìn)行突出顯示處理或者排序提前處理??蛇x地,所述針對(duì)用戶(hù)選擇的特定掃描對(duì)象進(jìn)行掃描的步驟包括接收用戶(hù)提交的掃描對(duì)象標(biāo)識(shí)的選擇信息;依據(jù)所述選擇信息提取對(duì)應(yīng)掃描對(duì)象標(biāo)識(shí)的掃描位置信息和/或文件格式信息,對(duì)所述掃描位置和/或相應(yīng)格式的文件進(jìn)行掃描。可選地,所述預(yù)設(shè)特征區(qū)域?yàn)榫哂凶远x掃描模式標(biāo)識(shí)的控件區(qū)域??蛇x地,所述掃描位置信息包括桌面,我的文檔,下載目錄,基于即時(shí)通訊軟件和/或電子郵件接收到的文件,和/或,外接存儲(chǔ)設(shè)備;其中,所述下載目錄,基于即時(shí)通訊軟件和/或電子郵件接收到的文件的掃描位置信息,通過(guò)從相應(yīng)軟件的配置文件中讀取獲得;所述外接存儲(chǔ)設(shè)備的掃描位置信息,通過(guò)由操作系統(tǒng)的應(yīng)用程序接ロ API函數(shù)發(fā)起與當(dāng)前設(shè)備相連的外接存儲(chǔ)設(shè)備的查詢(xún)獲得;所述文件格式信息包括可執(zhí)行文件,和/或,OFFICE文檔。可選地,所述針對(duì)用戶(hù)選擇的特定掃描對(duì)象進(jìn)行掃描的內(nèi)容包括漏洞攻擊程序掃描、蠕蟲(chóng)病毒掃描、Rootkit掃描、間諜軟件掃描、木馬掃描、廣告軟件掃描、感染性病毒掃描,和/或惡意軟件掃描。根據(jù)本發(fā)明的另一方面,提供了一種文件掃描的裝置,包括接收模塊,用于接收將用戶(hù)界面元素移動(dòng)到屏幕上預(yù)定義位置的用戶(hù)觸發(fā);觸發(fā)模塊,用于依據(jù)所述用戶(hù)觸發(fā)進(jìn)入自定義掃描模式;運(yùn)行模塊,用于運(yùn)行所述自定義掃描模式,包括
特定掃描對(duì)象生成展現(xiàn)子模塊,用于生成并展現(xiàn)當(dāng)前用戶(hù)設(shè)備的特定掃描對(duì)象;選定對(duì)象掃描子模塊,用于針對(duì)用戶(hù)選擇的特定掃描對(duì)象進(jìn)行掃描。可選地,所述自定義掃描模式依據(jù)用戶(hù)在界面上預(yù)設(shè)特征區(qū)域的鼠標(biāo)經(jīng)過(guò)hover操作觸發(fā)進(jìn)入。可選地,所述特定掃描對(duì)象生成展現(xiàn)子模塊進(jìn)一歩包括預(yù)置對(duì)象生成単元,用于生成多個(gè)預(yù)置的特定掃描對(duì)象,所述特定掃描對(duì)象包括掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的掃描位置信息,和/或,掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的文件格式信息;展現(xiàn)單元,用于展現(xiàn)所述多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng)??蛇x地,所述特定掃描對(duì)象生成展現(xiàn)子模塊進(jìn)一歩包括需求對(duì)象生成単元,用于根據(jù)用戶(hù)提交的掃描需求生成對(duì)應(yīng)的特定掃描對(duì)象,其中,所述特定掃描對(duì)象中包括掃描位置信息,和/或,文件格式信息;標(biāo)識(shí)分配単元,用于針對(duì)各個(gè)特定掃描對(duì)象分配掃描對(duì)象標(biāo)識(shí);展現(xiàn)單元,用于展現(xiàn)所述多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng)??蛇x地,所述特定掃描對(duì)象生成展現(xiàn)子模塊進(jìn)一歩包括用戶(hù)行為獲取單元,用于獲取當(dāng)前用戶(hù)設(shè)備預(yù)設(shè)時(shí)間段內(nèi)的用戶(hù)行為信息;行為匹配對(duì)象生成単元,用于依據(jù)所述用戶(hù)行為信息生成特定掃描對(duì)象,所述特定掃描對(duì)象包括掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的掃描位置信息,和/或,掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的文件格式信息;展現(xiàn)單元,用于展現(xiàn)所述多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng)。可選地,所述展現(xiàn)単元進(jìn)ー步包括重點(diǎn)對(duì)象確定子單元,用于獲取當(dāng)前用戶(hù)設(shè)備預(yù)設(shè)時(shí)間段內(nèi)的用戶(hù)行為信息,根據(jù)所述用戶(hù)行為信息確定重點(diǎn)特定掃描對(duì)象,所述重點(diǎn)特定掃描對(duì)象為掃描位置信息和/或文件格式信息,與用戶(hù)行為信息的關(guān)聯(lián)度大于預(yù)設(shè)閾值的特定掃描對(duì)象;重點(diǎn)展現(xiàn)處理子單元,用于展現(xiàn)所述多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng),對(duì)所述重點(diǎn)特定掃描對(duì)象的掃描對(duì)象標(biāo)識(shí)進(jìn)行突出顯示處理或者排序提前處理??蛇x地,所述選定對(duì)象掃描子模塊包括選擇信息接收單元,用于接收用戶(hù)提交的掃描對(duì)象標(biāo)識(shí)的選擇信息;掃描單元,用于依據(jù)所述選擇信息提取對(duì)應(yīng)掃描對(duì)象標(biāo)識(shí)的掃描位置信息和/或文件格式信息,對(duì)所述掃描位置和/或相應(yīng)格式的文件進(jìn)行掃描??蛇x地,所述預(yù)設(shè)特征區(qū)域?yàn)榫哂凶远x掃描模式標(biāo)識(shí)的控件區(qū)域??蛇x地,所述掃描位置信息包括桌面,我的文檔,下載目錄,基于即時(shí)通訊軟件和/或電子郵件接收到的文件,和/或,外接存儲(chǔ)設(shè)備;其中,所述下載目錄,基于即時(shí)通訊軟件和/或電子郵件接收到的文件的掃描位置信息,通過(guò)從相應(yīng)軟件的配置文件中讀取獲得;所述外接存儲(chǔ)設(shè)備的掃描位置信息,通過(guò)由操作系統(tǒng)的應(yīng)用程序接ロ API函數(shù)發(fā)起與當(dāng)前設(shè)備相連的外接存儲(chǔ)設(shè)備的查詢(xún)獲得;所述文件格式信息包括可執(zhí)行文件,和/或,OFFICE文檔??蛇x地,所述針對(duì)用戶(hù)選擇的特定掃描對(duì)象進(jìn)行掃描的內(nèi)容包括漏洞攻擊程序掃描、蠕蟲(chóng)病毒掃描、Rootkit掃描、間諜軟件掃描、木馬掃描、廣告軟件掃描、感染性病毒掃描,和/或惡意軟件掃描。 根據(jù)本發(fā)明的另一方面,提供了ー種文件掃描系統(tǒng),所述文件掃描系統(tǒng)設(shè)置在服務(wù)器或客戶(hù)端,包括接收模塊,用于接收將用戶(hù)界面元素移動(dòng)到屏幕上預(yù)定義位置的用戶(hù)觸發(fā);觸發(fā)模塊,用于依據(jù)所述用戶(hù)觸發(fā)進(jìn)入自定義掃描模式;運(yùn)行模塊,用于運(yùn)行所述自定義掃描模式,包括特定掃描對(duì)象生成展現(xiàn)子模塊,用于生成并展現(xiàn)當(dāng)前用戶(hù)設(shè)備的特定掃描對(duì)象;選定對(duì)象掃描子模塊,用于針對(duì)用戶(hù)選擇的特定掃描對(duì)象進(jìn)行掃描。本發(fā)明創(chuàng)造性地提出一種自定義的文件掃描模式,基于這種模式,可以依據(jù)用戶(hù)設(shè)備的實(shí)際情況,生成更符合用戶(hù)需求的特定掃描對(duì)象,并且,所述特定掃描對(duì)象不限定于某個(gè)盤(pán)符下文件的全部掃描,可以是用戶(hù)經(jīng)常使用的特定文件位置,如下載目錄;還可以用戶(hù)常用的文件類(lèi)型,如可執(zhí)行文件或OFFICE文檔;從而為用戶(hù)提供了更為精準(zhǔn)的掃描對(duì)象,簡(jiǎn)化了用戶(hù)操作,提高了用戶(hù)設(shè)備使用的安全性和穩(wěn)定性。上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式
。
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中圖I示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種文件掃描的方法實(shí)施例I的步驟流程圖;圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種文件掃描的方法實(shí)施例2的步驟流程圖;圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種文件掃描的方法實(shí)施例3的步驟流程圖;圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種文件掃描的方法實(shí)施例4的步驟流程圖;圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種文件掃描的裝置實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施例方式下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。本發(fā)明實(shí)施例的核心構(gòu)思之ー在于,創(chuàng)造性地提出一種自定義的文件掃描模式,基于這種模式,可以依據(jù)用戶(hù)設(shè)備的實(shí)際情況,生成更符合用戶(hù)需求的特定掃描對(duì)象,并且,所述特定掃描對(duì)象不限定于某個(gè)盤(pán)符下文件的全部掃描,可以是用戶(hù)經(jīng)常使用的特定文件位置,如下載目錄;還可以用戶(hù)常用的文件類(lèi)型,如可執(zhí)行文件或OFFICE文檔;以達(dá)到為用戶(hù)提供更為精準(zhǔn)的掃描對(duì)象,簡(jiǎn)化用戶(hù)操作,提高用戶(hù)設(shè)備使用的安全性和穩(wěn)定性的目的。參照?qǐng)D1,其示出了本發(fā)明的一種文件掃描的方法實(shí)施例I的步驟流程圖,具體可以包括如下步驟步驟101,接收將用戶(hù)界面元素移動(dòng)到屏幕上預(yù)定義位置的用戶(hù)觸發(fā); 其中,所述用戶(hù)界面元素包括圖標(biāo),窗ロ,菜單等控件。步驟102,依據(jù)所述用戶(hù)觸發(fā)進(jìn)入自定義掃描模式;在本發(fā)明的一種優(yōu)選實(shí)施例中,所述自定義掃描模式可以依據(jù)用戶(hù)在界面上預(yù)設(shè)特征區(qū)域的hover (鼠標(biāo)經(jīng)過(guò))操作觸發(fā)進(jìn)入。更為優(yōu)選的是,所述預(yù)設(shè)特征區(qū)域可以為具有自定義掃描模式標(biāo)識(shí)的控件區(qū)域。具體而言,hover是ー個(gè)模仿懸停事件(鼠標(biāo)移動(dòng)到一個(gè)對(duì)象上面及移出這個(gè)對(duì)象)的方法,它為頻繁使用的任務(wù)提供了ー種“保持在其中”的狀態(tài)。當(dāng)鼠標(biāo)移動(dòng)到ー個(gè)匹配的元素上面(如本實(shí)施例中的界面上的預(yù)設(shè)特征區(qū)域)時(shí),會(huì)觸發(fā)指定的第一個(gè)函數(shù)(over (Function),鼠標(biāo)移到元素上要觸發(fā)的函數(shù))。當(dāng)鼠標(biāo)移出這個(gè)元素時(shí),會(huì)觸發(fā)指定的第二個(gè)函數(shù)(out (Function),鼠標(biāo)移出元素要觸發(fā)的函數(shù))。而且,會(huì)伴隨著對(duì)鼠標(biāo)是否仍然處在特定元素中的檢測(cè)(例如,處在div彈出層或彈出菜單中),如果是,則會(huì)繼續(xù)保持“懸?!睜顟B(tài),而不觸發(fā)移出事件,所述進(jìn)入預(yù)設(shè)特征區(qū)域的觸發(fā)具體可以采用javascript代碼方式進(jìn)行設(shè)置。當(dāng)然,上述用戶(hù)觸發(fā)進(jìn)入自定義掃描模式的方式僅僅用作示例,本領(lǐng)域技術(shù)人員設(shè)置任一種觸發(fā)方式都是可行的,例如,以用戶(hù)在預(yù)設(shè)特征區(qū)域的鼠標(biāo)點(diǎn)擊操作作為觸發(fā)等,本發(fā)明對(duì)此不作限制。步驟103,運(yùn)行所述自定義掃描模式,具體可以包括以下子步驟子步驟S11,生成并展現(xiàn)當(dāng)前用戶(hù)設(shè)備的特定掃描對(duì)象;子步驟S12,針對(duì)用戶(hù)選擇的特定掃描對(duì)象進(jìn)行掃描。在本發(fā)明實(shí)施例中,所述特定掃描對(duì)象為更匹配當(dāng)前用戶(hù)設(shè)備的實(shí)際需求的精準(zhǔn)掃描對(duì)象,可以包括掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的掃描位置信息,和/或,掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的文件格式信息。例如,可以包括如以下表I所示的掃描對(duì)象標(biāo)識(shí)和對(duì)應(yīng)的掃描位置信息;以及,如以下表2所示的掃描對(duì)象標(biāo)識(shí)和對(duì)應(yīng)的文件格式信息。表I:
權(quán)利要求
1.一種文件掃描的方法,包括 接收將用戶(hù)界面元素移動(dòng)到屏幕上預(yù)定義位置的用戶(hù)觸發(fā); 依據(jù)所述用戶(hù)觸發(fā)進(jìn)入自定義掃描模式; 運(yùn)行所述自定義掃描模式,包括 生成并展現(xiàn)當(dāng)前用戶(hù)設(shè)備的特定掃描對(duì)象; 針對(duì)用戶(hù)選擇的特定掃描對(duì)象進(jìn)行掃描。
2.如權(quán)利要求I所述的方法,所述自定義掃描模式依據(jù)用戶(hù)在界面上預(yù)設(shè)特征區(qū)域的鼠標(biāo)經(jīng)過(guò)hover操作觸發(fā)進(jìn)入。
3.如權(quán)利要求I所述的方法,所述生成并展現(xiàn)當(dāng)前用戶(hù)設(shè)備的特定掃描對(duì)象的步驟進(jìn)ー步包括 生成多個(gè)預(yù)置的特定掃描對(duì)象,所述特定掃描對(duì)象包括掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的掃描位置信息,和/或,掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的文件格式信息; 展現(xiàn)所述多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng)。
4.如權(quán)利要求3所述的方法,所述生成并展現(xiàn)當(dāng)前用戶(hù)設(shè)備的特定掃描對(duì)象的步驟進(jìn)ー步包括 根據(jù)用戶(hù)提交的掃描需求生成對(duì)應(yīng)的特定掃描對(duì)象,其中,所述特定掃描對(duì)象中包括掃描位置信息,和/或,文件格式信息; 針對(duì)各個(gè)特定掃描對(duì)象分配掃描對(duì)象標(biāo)識(shí); 展現(xiàn)所述多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng)。
5.如權(quán)利要求4所述的方法,所述生成并展現(xiàn)當(dāng)前用戶(hù)設(shè)備的特定掃描對(duì)象的步驟進(jìn)ー步包括 獲取當(dāng)前用戶(hù)設(shè)備預(yù)設(shè)時(shí)間段內(nèi)的用戶(hù)行為信息; 依據(jù)所述用戶(hù)行為信息生成特定掃描對(duì)象,所述特定掃描對(duì)象包括掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的掃描位置信息,和/或,掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的文件格式信息; 展現(xiàn)所述多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng)。
6.如權(quán)利要求3或4或5所述的方法,所述展現(xiàn)多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng)的步驟進(jìn)ー步包括 獲取當(dāng)前用戶(hù)設(shè)備預(yù)設(shè)時(shí)間段內(nèi)的用戶(hù)行為信息,根據(jù)所述用戶(hù)行為信息確定重點(diǎn)特定掃描對(duì)象,所述重點(diǎn)特定掃描對(duì)象為掃描位置信息和/或文件格式信息,與用戶(hù)行為信息的關(guān)聯(lián)度大于預(yù)設(shè)閾值的特定掃描對(duì)象; 展現(xiàn)所述多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng),對(duì)所述重點(diǎn)特定掃描對(duì)象的掃描對(duì)象標(biāo)識(shí)進(jìn)行突出顯示處理或者排序提前處理。
7.如權(quán)利要求3或4或5所述的方法,所述針對(duì)用戶(hù)選擇的特定掃描對(duì)象進(jìn)行掃描的步驟包括 接收用戶(hù)提交的掃描對(duì)象標(biāo)識(shí)的選擇信息; 依據(jù)所述選擇信息提取對(duì)應(yīng)掃描對(duì)象標(biāo)識(shí)的掃描位置信息和/或文件格式信息,對(duì)所述掃描位置和/或相應(yīng)格式的文件進(jìn)行掃描。
8.如權(quán)利要求2所述的方法,所述預(yù)設(shè)特征區(qū)域?yàn)榫哂凶远x掃描模式標(biāo)識(shí)的控件區(qū)域。
9.如權(quán)利要求3或4或5所述的方法,所述掃描位置信息包括桌面,我的文檔,下載目錄,基于即時(shí)通訊軟件和/或電子郵件接收到的文件,和/或,外接存儲(chǔ)設(shè)備;其中,所述下載目錄,基于即時(shí)通訊軟件和/或電子郵件接收到的文件的掃描位置信息,通過(guò)從相應(yīng)軟件的配置文件中讀取獲得;所述外接存儲(chǔ)設(shè)備的掃描位置信息,通過(guò)由操作系統(tǒng)的應(yīng)用程序接ロ API函數(shù)發(fā)起與當(dāng)前設(shè)備相連的外接存儲(chǔ)設(shè)備的查詢(xún)獲得; 所述文件格式信息包括可執(zhí)行文件,和/或,OFFICE文檔。
10.如權(quán)利要求I所述的方法,所述針對(duì)用戶(hù)選擇的特定掃描對(duì)象進(jìn)行掃描的內(nèi)容包括漏洞攻擊程序掃描、蠕蟲(chóng)病毒掃描、Rootkit掃描、間諜軟件掃描、木馬掃描、廣告軟件掃描、感染性病毒掃描,和/或惡意軟件掃描。
11.一種文件掃描的裝置,包括 接收模塊,用于接收將用戶(hù)界面元素移動(dòng)到屏幕上預(yù)定義位置的用戶(hù)觸發(fā); 觸發(fā)模塊,用于依據(jù)所述用戶(hù)觸發(fā)進(jìn)入自定義掃描模式; 運(yùn)行模塊,用于運(yùn)行所述自定義掃描模式,包括 特定掃描對(duì)象生成展現(xiàn)子模塊,用于生成并展現(xiàn)當(dāng)前用戶(hù)設(shè)備的特定掃描對(duì)象; 選定對(duì)象掃描子模塊,用于針對(duì)用戶(hù)選擇的特定掃描對(duì)象進(jìn)行掃描。
12.如權(quán)利要求11所述的裝置,所述自定義掃描模式依據(jù)用戶(hù)在界面上預(yù)設(shè)特征區(qū)域的鼠標(biāo)經(jīng)過(guò)hover操作觸發(fā)進(jìn)入。
13.如權(quán)利要求11所述的裝置,所述特定掃描對(duì)象生成展現(xiàn)子模塊進(jìn)一歩包括 預(yù)置對(duì)象生成単元,用于生成多個(gè)預(yù)置的特定掃描對(duì)象,所述特定掃描對(duì)象包括掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的掃描位置信息,和/或,掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的文件格式信息; 展現(xiàn)單元,用于展現(xiàn)所述多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng)。
14.如權(quán)利要求13所述的裝置,所述特定掃描對(duì)象生成展現(xiàn)子模塊進(jìn)一歩包括 需求對(duì)象生成単元,用于根據(jù)用戶(hù)提交的掃描需求生成對(duì)應(yīng)的特定掃描對(duì)象,其中,所述特定掃描對(duì)象中包括掃描位置信息,和/或,文件格式信息; 標(biāo)識(shí)分配単元,用于針對(duì)各個(gè)特定掃描對(duì)象分配掃描對(duì)象標(biāo)識(shí); 展現(xiàn)單元,用于展現(xiàn)所述多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng)。
15.如權(quán)利要求14所述的裝置,所述特定掃描對(duì)象生成展現(xiàn)子模塊進(jìn)一歩包括 用戶(hù)行為獲取單元,用于獲取當(dāng)前用戶(hù)設(shè)備預(yù)設(shè)時(shí)間段內(nèi)的用戶(hù)行為信息; 行為匹配對(duì)象生成単元,用于依據(jù)所述用戶(hù)行為信息生成特定掃描對(duì)象,所述特定掃描對(duì)象包括掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的掃描位置信息,和/或,掃描對(duì)象標(biāo)識(shí)及對(duì)應(yīng)的文件格式信息; 展現(xiàn)單元,用于展現(xiàn)所述多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng)。
16.如權(quán)利要求13或14或15所述的裝置,所述展現(xiàn)単元進(jìn)ー步包括 重點(diǎn)對(duì)象確定子單元,用于獲取當(dāng)前用戶(hù)設(shè)備預(yù)設(shè)時(shí)間段內(nèi)的用戶(hù)行為信息,根據(jù)所述用戶(hù)行為信息確定重點(diǎn)特定掃描對(duì)象,所述重點(diǎn)特定掃描對(duì)象為掃描位置信息和/或文件格式信息,與用戶(hù)行為信息的關(guān)聯(lián)度大于預(yù)設(shè)閾值的特定掃描對(duì)象; 重點(diǎn)展現(xiàn)處理子單元,用于展現(xiàn)所述多個(gè)掃描對(duì)象標(biāo)識(shí)的選項(xiàng),對(duì)所述重點(diǎn)特定掃描對(duì)象的掃描對(duì)象標(biāo)識(shí)進(jìn)行突出顯示處理或者排序提前處理。
17.如權(quán)利要求13或14或15所述的裝置,所述選定對(duì)象掃描子模塊包括選擇信息接收單元,用于接收用戶(hù)提交的掃描對(duì)象標(biāo)識(shí)的選擇信息; 掃描單元,用于依據(jù)所述選擇信息提取對(duì)應(yīng)掃描對(duì)象標(biāo)識(shí)的掃描位置信息和/或文件格式信息,對(duì)所述掃描位置和/或相應(yīng)格式的文件進(jìn)行掃描。
18.如權(quán)利要求12所述的裝置,所述預(yù)設(shè)特征區(qū)域?yàn)榫哂凶远x掃描模式標(biāo)識(shí)的控件區(qū)域。
19.如權(quán)利要求13或14或15所述的裝置,所述掃描位置信息包括桌面,我的文檔,下載目錄,基于即時(shí)通訊軟件和/或電子郵件接收到的文件,和/或,外接存儲(chǔ)設(shè)備;其中,所述下載目錄,基于即時(shí)通訊軟件和/或電子郵件接收到的文件的掃描位置信息,通過(guò)從相應(yīng)軟件的配置文件中讀取獲得;所述外接存儲(chǔ)設(shè)備的掃描位置信息,通過(guò)由操作系統(tǒng)的應(yīng)用程序接ロ API函數(shù)發(fā)起與當(dāng)前設(shè)備相連的外接存儲(chǔ)設(shè)備的查詢(xún)獲得; 所述文件格式信息包括可執(zhí)行文件,和/或,OFFICE文檔。
20.如權(quán)利要求11所述的裝置,所述針對(duì)用戶(hù)選擇的特定掃描對(duì)象進(jìn)行掃描的內(nèi)容包括漏洞攻擊程序掃描、蠕蟲(chóng)病毒掃描、Rootkit掃描、間諜軟件掃描、木馬掃描、廣告軟件掃描、感染性病毒掃描,和/或惡意軟件掃描。
21.ー種文件掃描系統(tǒng),所述文件掃描系統(tǒng)設(shè)置在服務(wù)器或客戶(hù)端,包括 接收模塊,用于接收將用戶(hù)界面元素移動(dòng)到屏幕上預(yù)定義位置的用戶(hù)觸發(fā); 觸發(fā)模塊,用于依據(jù)所述用戶(hù)觸發(fā)進(jìn)入自定義掃描模式; 運(yùn)行模塊,用于運(yùn)行所述自定義掃描模式,包括 特定掃描對(duì)象生成展現(xiàn)子模塊,用于生成并展現(xiàn)當(dāng)前用戶(hù)設(shè)備的特定掃描對(duì)象; 選定對(duì)象掃描子模塊,用于針對(duì)用戶(hù)選擇的特定掃描對(duì)象進(jìn)行掃描。
全文摘要
本發(fā)明公開(kāi)了一種文件掃描的方法和裝置,其中,所述文件掃描的方法包括依據(jù)所述用戶(hù)觸發(fā)進(jìn)入自定義掃描模式;運(yùn)行所述自定義掃描模式,包括生成并展現(xiàn)當(dāng)前用戶(hù)設(shè)備的特定掃描對(duì)象;針對(duì)用戶(hù)選擇的特定掃描對(duì)象進(jìn)行掃描。本發(fā)明可以根據(jù)用戶(hù)設(shè)備的實(shí)際情況生成更為精準(zhǔn)的掃描對(duì)象,簡(jiǎn)化用戶(hù)操作,提高用戶(hù)設(shè)備使用的安全性和穩(wěn)定性。
文檔編號(hào)G06F21/57GK102867147SQ201210307189
公開(kāi)日2013年1月9日 申請(qǐng)日期2012年8月24日 優(yōu)先權(quán)日2012年8月24日
發(fā)明者高祎瑋, 趙龍 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司