專利名稱:防止移動(dòng)終端被病毒侵害的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種防止病毒侵害的方法和裝置,具體涉及一種防止移動(dòng)終端被病毒侵害的方法和裝置。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,人們期待著以移動(dòng)性和便攜性見長(zhǎng)的如移動(dòng)電話這樣的移動(dòng)終端,具有越來越為強(qiáng)大的處理數(shù)據(jù)業(yè)務(wù)的能力。
色彩斑斕的圖片和美妙動(dòng)聽的音樂,這些豐富的數(shù)據(jù)業(yè)務(wù),對(duì)于目前的移動(dòng)用戶,只需簡(jiǎn)單地操作幾個(gè)按鍵,便可輕松地將該圖片更換為移動(dòng)電話的屏幕背景,以及將音樂更換為移動(dòng)電話的接聽鈴聲。
然而,正是這些日益增長(zhǎng)的數(shù)據(jù)業(yè)務(wù),移動(dòng)終端,與普通計(jì)算機(jī)一樣,也在面臨計(jì)算機(jī)病毒的侵襲和困擾。手機(jī)病毒,是近幾年中,被越來越多的人們所見聞的一種利用移動(dòng)電話網(wǎng)絡(luò)而傳播的計(jì)算機(jī)病毒。尤其是在3G(第3代移動(dòng)通信標(biāo)準(zhǔn))技術(shù)日臻成熟的今天,隨著紅外、藍(lán)牙技術(shù)的不斷引入,以WAP(無線通信協(xié)議)模式瀏覽網(wǎng)站的日趨普及,以及眾多炙手可熱的java小程序的火熱下載,手機(jī)病毒,正在成為移動(dòng)通信健康發(fā)展道路上的一個(gè)潛在危機(jī)。
與其他計(jì)算機(jī)病毒一樣,手機(jī)病毒也是一種編寫的計(jì)算機(jī)程序,具有傳染性和破壞性。該傳染性體現(xiàn)在手機(jī)病毒可利用發(fā)送文本短信、彩信(即一種可包含音頻和/或視頻信息的短消息)、瀏覽網(wǎng)站、下載軟件和鈴聲、以及與PC(個(gè)人計(jì)算機(jī))同步等多種方式,在網(wǎng)絡(luò)到手機(jī)之間、或者手機(jī)與手機(jī)之間以及手機(jī)與PC機(jī)之間傳播。該破壞性體現(xiàn)在對(duì)手機(jī)的“軟傷害”,例如導(dǎo)致用戶手機(jī)死機(jī)、關(guān)機(jī)、存儲(chǔ)資料被刪、向外發(fā)送垃圾郵件、撥打電話等;以及對(duì)手機(jī)的“硬傷害”,例如損害SIM卡、芯片等。
因此,需要針對(duì)手機(jī)病毒這樣的侵害移動(dòng)終端和破壞通信網(wǎng)絡(luò)的病毒,研究出相應(yīng)的預(yù)防和治療方案,以保障無線通信技術(shù)和數(shù)據(jù)業(yè)務(wù)的蓬勃發(fā)展。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是提供一種防止移動(dòng)終端被病毒侵害的方法和裝置。利用該方法和裝置,用戶在下載圖片和鈴聲、接收短信和彩信、下載網(wǎng)頁內(nèi)容、以及與PC同步傳輸數(shù)據(jù)之前,移動(dòng)終端可自動(dòng)地對(duì)接收的信息進(jìn)行查毒和殺毒,從而防止病毒侵入移動(dòng)終端。
按照本發(fā)明的一種用于防止移動(dòng)終端被病毒侵害的方法,包括步驟獲得一個(gè)消息,該消息用于指示(indicate)該移動(dòng)終端的文件系統(tǒng)發(fā)生了變化,其中,該文件系統(tǒng)用于存儲(chǔ)該移動(dòng)終端接收的信息;對(duì)該接收的信息進(jìn)行檢查,以確定該接收的信息中是否含有病毒;若確定該接收的信息中含有病毒,則清除該接收的信息中含有的病毒,以防止病毒侵入該移動(dòng)終端。
按照本發(fā)明的一種用于防止移動(dòng)終端被病毒侵害的裝置,包括一個(gè)接收部件,其被配置為用于獲得一個(gè)消息,該消息用于指示(indicate)該移動(dòng)終端的文件系統(tǒng)發(fā)生了變化,其中,該文件系統(tǒng)用于存儲(chǔ)該移動(dòng)終端接收的信息;一個(gè)查毒部件,其被配置為用于對(duì)該接收的信息進(jìn)行檢查,以確定該接收的信息中是否含有病毒;一個(gè)殺毒部件,其被配置為用于在確定該接收的信息中含有病毒時(shí),清除該接收的信息中含有的病毒,以防止病毒侵入該移動(dòng)終端。
按照本發(fā)明的一種移動(dòng)終端,包括一個(gè)收發(fā)信機(jī),用于接收和發(fā)送無線信號(hào);一個(gè)用于防止該移動(dòng)終端被病毒侵害的裝置,包括一個(gè)接收部件,其被配置為用于獲得一個(gè)消息,該消息用于指示(indicate)該移動(dòng)終端的文件系統(tǒng)發(fā)生了變化,其中,該文件系統(tǒng)用于存儲(chǔ)該移動(dòng)終端接收的信息;一個(gè)查毒部件,其被配置為用于對(duì)該接收的信息進(jìn)行檢查,以確定該接收的信息中是否含有病毒;一個(gè)殺毒部件,其被配置為用于在確定該接收的信息中含有病毒時(shí),清除該接收的信息中含有的病毒,以防止病毒侵入該移動(dòng)終端。
以下將參照附圖,通過實(shí)施例詳細(xì)地描述本發(fā)明,其中圖1是按照本發(fā)明的防止移動(dòng)終端被病毒侵害的方法的流程圖;圖2是按照本發(fā)明的防止移動(dòng)終端被病毒侵害的裝置的方框圖。
在所有附圖中,相同的標(biāo)號(hào)表示相似或相應(yīng)的特征或功能。
具體實(shí)施例方式
本發(fā)明的防止移動(dòng)終端被病毒侵害的方法,是在移動(dòng)終端內(nèi)嵌的操作系統(tǒng)的基礎(chǔ)上,利用移動(dòng)終端在接收包含數(shù)據(jù)業(yè)務(wù)的信息時(shí),該信息會(huì)對(duì)移動(dòng)終端中用于存儲(chǔ)數(shù)據(jù)業(yè)務(wù)的文件系統(tǒng)進(jìn)行訪問的特性,從而根據(jù)該操作系統(tǒng)提供的一個(gè)用于指示文件系統(tǒng)發(fā)生變化的消息,啟動(dòng)對(duì)所接收的信息進(jìn)行查毒,并對(duì)含有病毒的信息進(jìn)行殺毒。
對(duì)于經(jīng)由不同通信接口傳輸?shù)牟煌N類的數(shù)據(jù)業(yè)務(wù),移動(dòng)終端可將該數(shù)據(jù)業(yè)務(wù)分別存儲(chǔ)在文件系統(tǒng)的不同目錄下,即相應(yīng)文件夾中。
例如在采用Windows移動(dòng)平臺(tái)作為操作系統(tǒng)的移動(dòng)電話中,經(jīng)由藍(lán)牙和紅外通信接口接收的信息,存儲(chǔ)在文件系統(tǒng)的文件夾[\Storage\My Documents]中,經(jīng)由無線廣域網(wǎng)通信接口接收的由無線網(wǎng)絡(luò)運(yùn)營商傳送的彩信,存儲(chǔ)在操作系統(tǒng)的注冊(cè)表中由注冊(cè)表項(xiàng)[HKEY_LOCAL_MACHINE\SOFTWARE\ArcSoft\ArcSoft MMS UA\Config\Folder]指定的文件夾中;通過GPRS(通用無線業(yè)務(wù)分組)或WAP(無線通信協(xié)議)等通信模式下載的來自互聯(lián)網(wǎng)的信息,可存儲(chǔ)在注冊(cè)表中由注冊(cè)表項(xiàng)[HKEY_CURRENT_USER\Software\MicroSoft\Windows\CurrentVersion\Explorer\ShellFolders]指定的文件夾中;此外,與PC同步傳輸?shù)臄?shù)據(jù),例如與PC同步傳輸?shù)奈募?,也存?chǔ)在特定的文件夾中。
當(dāng)用戶使用移動(dòng)電話接收數(shù)據(jù)業(yè)務(wù)時(shí),經(jīng)由某一通信接口傳輸?shù)奶囟ǖ臄?shù)據(jù)業(yè)務(wù),會(huì)訪問文件系統(tǒng)中的相應(yīng)的文件目錄(即文件夾),并使得文件系統(tǒng)發(fā)生變化。該文件系統(tǒng)的變化,包括例如在相應(yīng)的文件目錄中,新增用于存儲(chǔ)數(shù)據(jù)業(yè)務(wù)的文件;用含有新的數(shù)據(jù)業(yè)務(wù)的文件替換或更改該文件目錄中的舊文件;以及刪除該文件目錄中的舊文件等。
Windows移動(dòng)平臺(tái)能夠監(jiān)視該文件系統(tǒng)是否發(fā)生變化,并在文件系統(tǒng)發(fā)生變化時(shí),發(fā)出一個(gè)消息,以指示發(fā)生變化的具體的文件目錄。該消息,可用來啟動(dòng)對(duì)將要存儲(chǔ)在該文件目錄下的所接收的信息進(jìn)行病毒檢測(cè)(即查毒)。其中,用于病毒檢測(cè)的方法,包括例如,根據(jù)病毒樣本中抽取的特征代碼來檢測(cè)接收的信息中是否含有病毒的特征代碼法;利用病毒的特有行為特征來檢測(cè)病毒的行為檢測(cè)法等。
若檢測(cè)到接收的信息中含有病毒,則清除該信息中的病毒(即殺毒),以防止病毒侵入移動(dòng)電話。
以下,將以移動(dòng)電話接收彩信為例,結(jié)合附圖1,詳細(xì)地描述本發(fā)明的防止移動(dòng)終端被病毒侵害的方法。
首先,可利用Windows移動(dòng)平臺(tái)中的應(yīng)用程序接口(API)SHChangeNotifyRegister向操作系統(tǒng)進(jìn)行注冊(cè),以使得當(dāng)操作系統(tǒng)監(jiān)測(cè)到文件系統(tǒng)發(fā)生變化時(shí),該操作系統(tǒng)能夠發(fā)送上述用于指示文件夾將要發(fā)生變化的消息。
當(dāng)移動(dòng)電話欲接收含有彩信的信息時(shí),Windows移動(dòng)平臺(tái)檢測(cè)到該信息欲對(duì)文件系統(tǒng)中由注冊(cè)表項(xiàng)[HKEY_LOCAL_MACHINE\SOFTWARE\ArcSoft\ArcSoft MMS UA\Config\Folder]指定的文件夾進(jìn)行訪問,從而Windows移動(dòng)平臺(tái)發(fā)出上述用于指示該文件夾發(fā)生變化的消息。
如圖1所示,在獲得用于指示文件系統(tǒng)中的該文件夾將要發(fā)生變化的消息后(步驟S10),采用例如特征代碼法,對(duì)該接收的信息進(jìn)行檢查,以確定該接收的信息中是否含有病毒(步驟S20)。為了提高查毒的速度,在步驟S20中,還可以選用針對(duì)彩信這類信息特定的病毒特征代碼,對(duì)接收的信息進(jìn)行檢查。
若通過步驟S20的查毒過程確定該接收的信息中含有病毒,則清除該接收的信息中含有的病毒(步驟S30)。為了保證移動(dòng)電話不會(huì)受到病毒的侵襲,在得到用戶許可的情況下,在步驟S30中,甚至可以采取刪節(jié)該含有病毒的彩信的方式,來阻止病毒進(jìn)入移動(dòng)電話。
上述本發(fā)明的防止移動(dòng)終端被病毒侵害的方法,既可以通過計(jì)算機(jī)軟件方式實(shí)現(xiàn),也可以采用計(jì)算機(jī)硬件的方式實(shí)現(xiàn),亦可以采用計(jì)算機(jī)軟硬件結(jié)合的方式實(shí)現(xiàn)。
圖2示出了當(dāng)采用計(jì)算機(jī)硬件方式時(shí),按照本發(fā)明的一個(gè)實(shí)施例的能夠防止移動(dòng)終端被病毒侵害的裝置的方框圖。
如圖2所示,一個(gè)移動(dòng)終端100,包括一個(gè)收發(fā)信機(jī)10,用于接收和發(fā)送無線信號(hào);一個(gè)用于防止該移動(dòng)終端被病毒侵害的裝置20,該防止移動(dòng)終端被病毒侵害的裝置20,包括一個(gè)接收部件22,其被配置為用于獲得上述用于指示該文件夾將要發(fā)生變化的消息;一個(gè)查毒部件24,其被配置為用于采用例如特征代碼法對(duì)該接收的信息進(jìn)行檢查,以確定該接收的信息中是否含有病毒;一個(gè)殺毒部件26,其被配置為用于在確定該接收的信息中含有病毒時(shí),清除該接收的信息中含有的病毒,以防止病毒侵入該移動(dòng)終端。
有益效果本發(fā)明的防止移動(dòng)終端被病毒侵害的方法和裝置,利用了經(jīng)由不同通信接口傳輸?shù)牟煌N類的數(shù)據(jù)業(yè)務(wù),對(duì)用于存儲(chǔ)數(shù)據(jù)業(yè)務(wù)的文件系統(tǒng)中的特定文件目錄進(jìn)行訪問的特性,從而根據(jù)移動(dòng)終端的操作系統(tǒng)提供的用于指示文件系統(tǒng)發(fā)生變化的消息,容易地啟動(dòng)對(duì)所接收的信息進(jìn)行查毒,并對(duì)含有病毒的信息進(jìn)行殺毒,進(jìn)而實(shí)現(xiàn)了防止病毒侵入移動(dòng)終端的功效。
本發(fā)明的防止移動(dòng)終端被病毒侵害的方法和裝置,不僅適用于移動(dòng)電話,而且也可應(yīng)用于PDA(個(gè)人數(shù)字助理)這樣的便攜式移動(dòng)終端。
在實(shí)際應(yīng)用中,可以根據(jù)需要,將本發(fā)明提供的技術(shù)內(nèi)容進(jìn)行靈活地運(yùn)用和適應(yīng)性地變化。
例如在本發(fā)明的實(shí)施例中,利用了Windows移動(dòng)平臺(tái)中的應(yīng)用程序接口向操作系統(tǒng)進(jìn)行注冊(cè)的方式,以使得當(dāng)操作系統(tǒng)監(jiān)測(cè)到文件系統(tǒng)發(fā)生變化時(shí),能夠發(fā)送上述用于指示文件夾將要發(fā)生變化的消息。在實(shí)際應(yīng)用中,還可以由操作系統(tǒng)預(yù)先設(shè)置提供發(fā)送該消息的功能。
此外,若移動(dòng)終端的操作系統(tǒng)能夠監(jiān)視文件系統(tǒng)中用于存儲(chǔ)短消息的文件夾是否發(fā)生變化,本發(fā)明還可對(duì)經(jīng)由無線網(wǎng)絡(luò)運(yùn)營商傳送的文本短消息進(jìn)行查毒和殺毒。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,對(duì)上述本發(fā)明所公開的防止移動(dòng)終端被病毒侵害的方法和裝置,還可以在不脫離本發(fā)明內(nèi)容的基礎(chǔ)上做出各種改進(jìn)。因此,本發(fā)明的保護(hù)范圍應(yīng)當(dāng)由所附的權(quán)利要求書的內(nèi)容確定。
權(quán)利要求
1.一種用于防止移動(dòng)終端被病毒侵害的方法,包括步驟(a)獲得一個(gè)消息,該消息用于指示(indicate)該移動(dòng)終端的文件系統(tǒng)發(fā)生了變化,其中,該文件系統(tǒng)用于存儲(chǔ)該移動(dòng)終端接收的信息;(b)對(duì)該接收的信息進(jìn)行檢查,以確定該接收的信息中是否含有病毒;(c)若確定該接收的信息中含有病毒,則清除該接收的信息中含有的病毒,以防止病毒侵入該移動(dòng)終端。
2.如權(quán)利要求1所述的方法,還包括步驟向所述移動(dòng)終端的操作系統(tǒng)進(jìn)行注冊(cè),以使得當(dāng)該操作系統(tǒng)監(jiān)測(cè)到所述文件系統(tǒng)發(fā)生變化時(shí),能夠提供所述消息。
3.如權(quán)利要求1所述的方法,其中,所述文件系統(tǒng)發(fā)生的變化,包括在特定目錄中的用于存儲(chǔ)數(shù)據(jù)業(yè)務(wù)的文件的增加、刪除和更改中的至少一種。
4.如權(quán)利要求3所述的方法,其中,所述信息包括經(jīng)由藍(lán)牙或紅外通信接口而接收的信息。
5.如權(quán)利要求3所述的方法,其中,所述信息包括經(jīng)由無線網(wǎng)絡(luò)運(yùn)營商傳送的短消息信息。
6.如權(quán)利要求5所述的方法,其中,所述短消息信息包括音頻和/或視頻信息。
7.如權(quán)利要求3所述的方法,其中,所述信息包括來自互聯(lián)網(wǎng)的信息。
8.如權(quán)利要求7所述的方法,其中,所述來自互聯(lián)網(wǎng)的信息可通過GPRS(通用無線業(yè)務(wù)分組)模式和/或WAP(無線通信協(xié)議)模式而接收。
9.如權(quán)利要求3所述的方法,其中,所述信息包括與PC(個(gè)人計(jì)算機(jī))同步信息。
10.如權(quán)利要求1所述的方法,其中,步驟(b)進(jìn)一步包括根據(jù)病毒的特征代碼,對(duì)所述接收的信息進(jìn)行檢查,以確定所述接收的信息中是否含有相應(yīng)的病毒;
11.一種用于防止移動(dòng)終端被病毒侵害的裝置,包括一個(gè)接收部件,其被配置為用于獲得一個(gè)消息,該消息用于指示(indicate)該移動(dòng)終端的文件系統(tǒng)發(fā)生了變化,其中,該文件系統(tǒng)用于存儲(chǔ)該移動(dòng)終端接收的信息;一個(gè)查毒部件,其被配置為用于對(duì)該接收的信息進(jìn)行檢查,以確定該接收的信息中是否含有病毒;一個(gè)殺毒部件,其被配置為用于在確定該接收的信息中含有病毒時(shí),清除該接收的信息中含有的病毒,以防止病毒侵入該移動(dòng)終端。
12.如權(quán)利要求11所述的裝置,其中,該裝置被配置為向所述移動(dòng)終端的操作系統(tǒng)進(jìn)行注冊(cè),以使得當(dāng)該操作系統(tǒng)監(jiān)測(cè)到所述文件系統(tǒng)發(fā)生變化時(shí),能夠提供所述消息。
13.如權(quán)利要求11所述的裝置,其中,所述文件系統(tǒng)發(fā)生的變化,包括在特定目錄中的用于存儲(chǔ)數(shù)據(jù)業(yè)務(wù)的文件的增加、刪除和更改中的至少一種。
14.如權(quán)利要求13所述的裝置,其中,所述信息至少包括下列信息中的一種經(jīng)由藍(lán)牙或紅外通信接口而接收的信息;經(jīng)由無線網(wǎng)絡(luò)運(yùn)營商傳送的文本短消息和/或彩信信息;通過GPRS(通用無線業(yè)務(wù)分組)模式和/或WAP(無線通信協(xié)議)模式而接收的來自互聯(lián)網(wǎng)的信息;與PC同步信息。
15.一種移動(dòng)終端,包括一個(gè)收發(fā)信機(jī),用于接收和發(fā)送無線信號(hào);一個(gè)用于防止該移動(dòng)終端被病毒侵害的裝置,包括一個(gè)接收部件,其被配置為用于獲得一個(gè)消息,該消息用于指示(indicate)該移動(dòng)終端的文件系統(tǒng)發(fā)生了變化,其中,該文件系統(tǒng)用于存儲(chǔ)該移動(dòng)終端接收的信息;一個(gè)查毒部件,其被配置為用于對(duì)該接收的信息進(jìn)行檢查,以確定該接收的信息中是否含有病毒;一個(gè)殺毒部件,其被配置為用于在確定該接收的信息中含有病毒時(shí),清除該接收的信息中含有的病毒,以防止病毒侵入該移動(dòng)終端。
16.如權(quán)利要求15所述的移動(dòng)終端,其中,該用于防止移動(dòng)終端被病毒侵害的裝置,被配置為向所述移動(dòng)終端的操作系統(tǒng)進(jìn)行注冊(cè),以使得當(dāng)該操作系統(tǒng)監(jiān)測(cè)到所述文件系統(tǒng)發(fā)生變化時(shí),能夠提供所述消息。
17.如權(quán)利要求15所述的移動(dòng)終端,其中,所述文件系統(tǒng)發(fā)生的變化,包括在特定目錄中的用于存儲(chǔ)數(shù)據(jù)業(yè)務(wù)的文件的增加、刪除和更改中的至少一種。
18.如權(quán)利要求17所述的裝置,其中,所述信息至少包括下列信息中的一種經(jīng)由藍(lán)牙或紅外通信接口而接收的信息;經(jīng)由無線網(wǎng)絡(luò)運(yùn)營商傳送的文本短消息和/或彩信信息;通過GPRS(通用無線業(yè)務(wù)分組)模式和/或WAP(無線通信協(xié)議)模式而接收的來自互聯(lián)網(wǎng)的信息;與PC同步信息。
全文摘要
一種用于防止移動(dòng)終端被病毒侵害的方法,包括步驟獲得一個(gè)消息,該消息用于指示該移動(dòng)終端的文件系統(tǒng)發(fā)生了變化,其中,該文件系統(tǒng)用于存儲(chǔ)該移動(dòng)終端接收的信息;對(duì)該接收的信息進(jìn)行檢查,以確定該接收的信息中是否含有病毒;若確定該接收的信息中含有病毒,則清除該接收的信息中含有的病毒,以防止病毒侵入該移動(dòng)終端,按照該方法,可容易地啟動(dòng)對(duì)所接收的信息進(jìn)行查毒,并對(duì)含有病毒的信息進(jìn)行殺毒,進(jìn)而實(shí)現(xiàn)了防止病毒侵入移動(dòng)終端的功效。
文檔編號(hào)G06F21/56GK101017522SQ20061007224
公開日2007年8月15日 申請(qǐng)日期2006年4月14日 優(yōu)先權(quán)日2006年4月14日
發(fā)明者李偉 申請(qǐng)人:北京瑞星國際軟件有限公司