專利名稱:防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置及防計(jì)算機(jī)病毒的方法
防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置及防計(jì)算機(jī)病毒的方法所屬技術(shù)領(lǐng)域本發(fā)明涉及一種移動(dòng)存儲(chǔ)裝置,尤其涉及一種防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置以 及該移動(dòng)存儲(chǔ)裝置防計(jì)算機(jī)病毒的方法。
背景技術(shù):
移動(dòng)存儲(chǔ)裝置例如移動(dòng)硬盤、閃存裝置等,已經(jīng)越來越廣泛地應(yīng)用數(shù)據(jù)存儲(chǔ), 便于攜帶和數(shù)據(jù)讀寫。在移動(dòng)存儲(chǔ)裝置連接數(shù)據(jù)處理設(shè)備時(shí),例如連接計(jì)算機(jī),在通過 移動(dòng)存儲(chǔ)裝置進(jìn)行數(shù)據(jù)的讀寫傳輸時(shí),同時(shí)也使得計(jì)算機(jī)病毒通過數(shù)據(jù)讀寫傳輸至移動(dòng) 存儲(chǔ)裝置,破壞移動(dòng)存儲(chǔ)裝置存儲(chǔ)的數(shù)據(jù),甚至,計(jì)算機(jī)病毒還通過移動(dòng)存儲(chǔ)裝置再次 將計(jì)算機(jī)病毒進(jìn)一步擴(kuò)散而感染其他的數(shù)據(jù),嚴(yán)重影響數(shù)據(jù)安全性。因此,提供一種防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置及防計(jì)算機(jī)病毒的方法,避免計(jì) 算機(jī)病毒通過移動(dòng)存儲(chǔ)裝置傳輸和擴(kuò)散,則成為當(dāng)前移動(dòng)存儲(chǔ)裝置發(fā)展所亟待解決的問 題。
發(fā)明內(nèi)容本發(fā)明提供一種防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置,避免移動(dòng)存儲(chǔ)裝置傳染計(jì)算機(jī) 病毒,增加移動(dòng)存儲(chǔ)裝置存儲(chǔ)數(shù)據(jù)的安全性。本發(fā)明還提供一種移動(dòng)存儲(chǔ)裝置防計(jì)算機(jī)病毒的方法,避免計(jì)算機(jī)病毒通過移 動(dòng)存儲(chǔ)裝置的傳輸,增加數(shù)據(jù)傳輸?shù)陌踩?。為解決上述的技術(shù)問題,本發(fā)明提供一種防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置,包括 微處理模塊、與微處理模塊連接的存儲(chǔ)模塊以及數(shù)據(jù)接口,所述的微處理模塊的寫保護(hù) 模塊的初始狀態(tài)設(shè)置寫保護(hù)狀態(tài),所述的存儲(chǔ)模塊包括病毒偵測(cè)模塊和病毒處理模塊, 所述的微處理模塊接收病毒偵測(cè)模塊的偵測(cè)結(jié)果并調(diào)用微處理模塊的寫保護(hù)模塊執(zhí)行寫 保護(hù)狀態(tài)的開閉。本發(fā)明還進(jìn)一步提供一種上述移動(dòng)存儲(chǔ)裝置防計(jì)算機(jī)病毒的方法,所述的移動(dòng) 存儲(chǔ)裝置與數(shù)據(jù)處理設(shè)備連接時(shí),所述的移動(dòng)存儲(chǔ)裝置防計(jì)算機(jī)病毒的方法包括如下步 驟(1)所述的偵測(cè)模塊偵測(cè)數(shù)據(jù)接口的連接狀態(tài)并發(fā)送給寫保護(hù)模塊執(zhí)行寫保護(hù)狀 態(tài)的操作;(2)所述的偵測(cè)模塊偵測(cè)病毒狀態(tài)并發(fā)送給病毒處理模塊,若偵測(cè)到病毒,所述 的病毒處理模塊清除病毒;若偵測(cè)到安全狀態(tài)的偵測(cè)報(bào)告,進(jìn)入下一步驟;(3)計(jì)算機(jī)病毒處理模塊接收到偵測(cè)模塊的安全偵測(cè)報(bào)告,調(diào)用寫保護(hù)模塊執(zhí)行 關(guān)閉寫保護(hù)狀態(tài)操作;(4)結(jié)束。如上所述,本發(fā)明的防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置及防計(jì)算機(jī)病毒的方法通過 偵測(cè)模塊的偵測(cè)結(jié)果,微處理模塊的寫保護(hù)模塊根據(jù)偵測(cè)結(jié)果執(zhí)行開閉寫保護(hù)功能,在偵測(cè)到安全的情況下關(guān)閉寫保護(hù)功能,避免計(jì)算機(jī)病毒傳輸給移動(dòng)存儲(chǔ)裝置,也防止計(jì) 算機(jī)病毒通過移動(dòng)存儲(chǔ)裝置傳輸或擴(kuò)散。
圖1是本發(fā)明防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置的結(jié)構(gòu)原理圖。圖2是本發(fā)明的移動(dòng)存儲(chǔ)裝置防計(jì)算機(jī)病毒的方法流程圖。
具體實(shí)施方式為進(jìn)一步闡述本發(fā)明達(dá)成預(yù)定目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及 實(shí)施例,對(duì)本發(fā)明防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置及防計(jì)算機(jī)病毒的方法的具體實(shí)施方 式、結(jié)構(gòu)特征及其功效,詳細(xì)說明如下。如圖1所示,為本發(fā)明防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置的結(jié)構(gòu)原理圖。本發(fā)明的 防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置1與外部的數(shù)據(jù)處理設(shè)備連接時(shí),例如,與計(jì)算機(jī)、PDA 等連接時(shí),首先保持寫保護(hù)狀態(tài),移動(dòng)存儲(chǔ)裝置1在偵測(cè)判定安全的狀態(tài)下,寫保護(hù)模 塊關(guān)閉寫保護(hù)功能,移動(dòng)存儲(chǔ)裝置才能接受數(shù)據(jù)處理設(shè)備進(jìn)行數(shù)據(jù)的寫操作。本發(fā)明的 移動(dòng)存儲(chǔ)裝置可以是移動(dòng)硬盤,也可以是閃存存儲(chǔ)器。本發(fā)明的防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置1包括微處理模塊11,與微處理模塊11 連接的存儲(chǔ)模塊12、偵測(cè)模塊13、病毒處理模塊14和數(shù)據(jù)接口 15。存儲(chǔ)模塊12可以包 括閃存介質(zhì)存儲(chǔ)器,也可以磁介質(zhì)存儲(chǔ)器,還可以是鐵電介質(zhì)存儲(chǔ)器。偵測(cè)模塊13包括 病毒偵測(cè)模塊和狀態(tài)偵測(cè)模塊,狀態(tài)偵測(cè)模塊偵測(cè)數(shù)據(jù)接口 15與外部的數(shù)據(jù)處理設(shè)備連 接狀態(tài)并發(fā)送連接狀態(tài)給微處理模塊,微處理模塊的寫保護(hù)模塊執(zhí)行寫保護(hù)狀態(tài)的開啟 或關(guān)閉操作。病毒偵測(cè)模塊偵測(cè)與移動(dòng)存儲(chǔ)裝置連接的數(shù)據(jù)處理設(shè)備的計(jì)算機(jī)病毒的狀 況,當(dāng)病毒偵測(cè)模塊偵測(cè)到數(shù)據(jù)處理設(shè)備的病毒后,發(fā)送偵測(cè)報(bào)告給計(jì)算機(jī)病毒處理模 塊14進(jìn)行計(jì)算機(jī)病毒處理,在處理完成后,繼續(xù)進(jìn)行計(jì)算機(jī)病毒偵測(cè)直至完成數(shù)據(jù)處理 設(shè)備的計(jì)算機(jī)病毒偵測(cè)。在病毒偵測(cè)模塊偵測(cè)無計(jì)算機(jī)病毒的情況下,發(fā)送安全的偵測(cè) 報(bào)告給微處理模塊,微處理模塊的寫保護(hù)模塊關(guān)閉寫保護(hù)功能,移動(dòng)存儲(chǔ)裝置可以與外 部的數(shù)據(jù)處理設(shè)備進(jìn)行數(shù)據(jù)傳輸。寫保護(hù)模塊集成于微處理模塊11,也可以單獨(dú)設(shè)置寫 保護(hù)電路實(shí)現(xiàn)寫保護(hù)功能。本發(fā)明的移動(dòng)存儲(chǔ)裝置還可以包括自運(yùn)行模塊,偵測(cè)模塊偵 測(cè)到數(shù)據(jù)接口連接數(shù)據(jù)處理設(shè)備后,自運(yùn)行模塊自動(dòng)運(yùn)行寫保護(hù)模塊。在病毒偵測(cè)模塊 偵測(cè)到數(shù)據(jù)處理設(shè)備的病毒狀態(tài)為安全狀態(tài)后,自運(yùn)行模塊自動(dòng)運(yùn)行寫保護(hù)模塊關(guān)閉寫 保護(hù)狀態(tài),在偵測(cè)到病毒后,自運(yùn)行模塊自動(dòng)運(yùn)行病毒處理模塊處理計(jì)算機(jī)病毒。本發(fā)明的移動(dòng)存儲(chǔ)裝置在出廠的初始設(shè)置時(shí),寫保護(hù)模塊開啟寫保護(hù)功能,將 寫保護(hù)的初始狀態(tài)為寫保護(hù)狀態(tài),將寫保護(hù)裝置的電位設(shè)置為高電平,在寫保護(hù)狀態(tài)電 平為高電平的情況下,移動(dòng)存儲(chǔ)裝置與外部的數(shù)據(jù)處理設(shè)備連接后,不能進(jìn)行數(shù)據(jù)寫操 作,避免外部數(shù)據(jù)讀寫操作進(jìn)行數(shù)據(jù)傳輸時(shí),將計(jì)算機(jī)病毒傳輸和感染給本發(fā)明的移動(dòng) 存儲(chǔ)裝置的數(shù)據(jù),以保護(hù)數(shù)據(jù)安全。在移動(dòng)存儲(chǔ)裝置斷開與外部的數(shù)據(jù)處理設(shè)備連接 時(shí),寫保護(hù)模塊通過偵測(cè)到數(shù)據(jù)接口電連接斷開狀態(tài),寫保護(hù)模塊開啟寫保護(hù)功能,將 寫保護(hù)的電平設(shè)置為高電平狀態(tài)。當(dāng)然,在另一實(shí)施方式中,本發(fā)明的移動(dòng)存儲(chǔ)裝置 的數(shù)據(jù)接口與外部的數(shù)據(jù)處理設(shè)備斷開連接時(shí),保持寫保護(hù)功能關(guān)閉狀態(tài),在本發(fā)明的移動(dòng)存儲(chǔ)裝置與外部的數(shù)據(jù)處理設(shè)備連接時(shí),偵測(cè)模塊偵測(cè)到到數(shù)據(jù)接口與外部數(shù)據(jù)處 理設(shè)備的電連接狀態(tài),寫保護(hù)模塊開啟寫保護(hù)功能,將寫保護(hù)的電平為設(shè)置為高電平狀 態(tài),在偵測(cè)模塊發(fā)送安全的偵測(cè)報(bào)告給微處理模塊,微處理模塊的寫保護(hù)模塊關(guān)閉寫保 護(hù)狀態(tài),使得本發(fā)明的移動(dòng)存儲(chǔ)裝置可進(jìn)行數(shù)據(jù)讀寫操作。如上,本發(fā)明的移動(dòng)存儲(chǔ)裝置無論采用在與數(shù)據(jù)處理設(shè)備連接時(shí)執(zhí)行寫保護(hù)狀 態(tài)的開啟或關(guān)閉功能,還是在斷開與數(shù)據(jù)處理設(shè)備的連接時(shí)執(zhí)行寫保護(hù)狀態(tài)的開啟或關(guān) 閉功能,均使得本發(fā)明的移動(dòng)存儲(chǔ)裝置在安全的狀態(tài)下關(guān)閉寫保護(hù)狀態(tài)進(jìn)行數(shù)據(jù)的讀寫 操作,避免了計(jì)算機(jī)病毒傳輸給本發(fā)明的移動(dòng)存儲(chǔ)裝置,也避免了計(jì)算機(jī)病毒通過本發(fā) 明的移動(dòng)存儲(chǔ)裝置進(jìn)行傳輸和感染擴(kuò)散。參閱圖2,本發(fā)明的移動(dòng)存儲(chǔ)裝置與外部的數(shù)據(jù)處理設(shè)備連接后,進(jìn)行數(shù)據(jù)傳輸 之前,移動(dòng)存儲(chǔ)裝置防計(jì)算機(jī)病毒的方法包括如下步驟(1)寫保護(hù)模塊偵測(cè)到移動(dòng)存儲(chǔ)裝置的數(shù)據(jù)接口與外部的數(shù)據(jù)處理設(shè)備的連接狀 態(tài),若連接成功,則自運(yùn)行開啟寫保護(hù)功能,若連接不成功,提示錯(cuò)誤信息,本發(fā)明的 移動(dòng)存儲(chǔ)裝置的數(shù)據(jù)接口 15可以為USB接口,也可以為IEEE1394接口等,USB接口與 外部的數(shù)據(jù)處理裝置連接時(shí),電源連接端先接觸,因此,寫保護(hù)模塊通過對(duì)USB的電源 端子或數(shù)據(jù)端子的電信號(hào)偵測(cè),進(jìn)而開啟寫保護(hù)裝置;(2)偵測(cè)模塊自運(yùn)行啟動(dòng)進(jìn)行計(jì)算機(jī)病毒偵測(cè)或掃描,具體實(shí)施例中,偵測(cè)模 塊的病毒偵測(cè)模塊運(yùn)行計(jì)算機(jī)防病毒軟件掃描病毒,可以運(yùn)行如安全衛(wèi)士 360防病毒軟 件,通過防計(jì)算機(jī)病毒軟件的運(yùn)行,可以掃描查殺與本發(fā)明的移動(dòng)存儲(chǔ)裝置連接的數(shù)據(jù) 處理設(shè)備的數(shù)據(jù),若偵測(cè)模塊沒有偵測(cè)到病毒,發(fā)送安全的偵測(cè)報(bào)告,執(zhí)行下一步驟; 若偵測(cè)模塊偵測(cè)到病毒,運(yùn)行計(jì)算機(jī)病毒處理模塊處理所偵測(cè)的計(jì)算機(jī)病毒,可以選擇 手動(dòng)刪除該計(jì)算機(jī)病毒或者使用者判斷忽略該計(jì)算機(jī)病毒;(3)計(jì)算機(jī)病毒處理模塊接收到病毒偵測(cè)模塊的安全偵測(cè)報(bào)告,調(diào)用寫保護(hù)模 塊執(zhí)行關(guān)閉寫保護(hù)裝置,從而移動(dòng)存儲(chǔ)裝置與數(shù)據(jù)處理設(shè)備可以進(jìn)行數(shù)據(jù)讀寫等數(shù)據(jù)操 作;(4)結(jié)束。上述步驟(3)還進(jìn)一步包括(3.1)寫保護(hù)模塊偵測(cè)到數(shù)據(jù)接口的連接狀態(tài),若電 連接,保持當(dāng)前的寫保護(hù)狀態(tài),若斷開電連接,開啟寫保護(hù)功能,將寫保護(hù)的電平設(shè)置 為高電平。如上所述,本發(fā)明的防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置在連接數(shù)據(jù)處理設(shè)備時(shí),寫 保護(hù)模塊開啟寫保護(hù)裝置的寫保護(hù)狀態(tài),計(jì)算機(jī)病毒偵測(cè)模塊偵測(cè)到安全的偵測(cè)結(jié)果 時(shí),寫保護(hù)模塊關(guān)閉寫保護(hù)裝置的寫保護(hù)狀態(tài),由此,避免本發(fā)明的移動(dòng)存儲(chǔ)裝置與外 部的數(shù)據(jù)處理設(shè)備連接時(shí)傳輸和感染計(jì)算機(jī)病毒,也避免了計(jì)算機(jī)病毒通過本發(fā)明的移 動(dòng)存儲(chǔ)裝置擴(kuò)散傳播。
權(quán)利要求
1.一種防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置,包括微處理模塊、與微處理模塊連接的存儲(chǔ) 模塊以及數(shù)據(jù)接口,其特征在于,所述的微處理模塊的寫保護(hù)模塊的初始狀態(tài)設(shè)置寫保 護(hù)狀態(tài),所述的存儲(chǔ)模塊包括病毒偵測(cè)模塊和病毒處理模塊,所述的微處理模塊接收病 毒偵測(cè)模塊的偵測(cè)結(jié)果并調(diào)用微處理模塊的寫保護(hù)模塊執(zhí)行寫保護(hù)狀態(tài)的開閉。
2.如權(quán)利要求1所述的防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置,其中,所述的偵測(cè)模塊包括病 毒偵測(cè)模塊和狀態(tài)偵測(cè)模塊,所述的狀態(tài)偵測(cè)模塊偵測(cè)數(shù)據(jù)接口的連接狀態(tài),微處理模 塊的寫保護(hù)模塊接收狀態(tài)偵測(cè)模塊的偵測(cè)狀態(tài)并執(zhí)行寫保護(hù)模塊的寫保護(hù)狀態(tài)操作。
3.如權(quán)利要求1所述的防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置,其中,所述的微處理模塊的寫 保護(hù)模塊的初始設(shè)置寫保護(hù)狀態(tài)為高電平。
4.如權(quán)利要求1所述的防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置,其中,所述的微處理模塊的病 毒處理模塊接收病毒偵測(cè)模塊偵測(cè)到病毒的結(jié)果,執(zhí)行殺毒處理程序。
5.如權(quán)利要求1所述的防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置,其中,所述的微處理模塊的病 毒處理模塊接收偵測(cè)模塊偵測(cè)的安全報(bào)告,調(diào)用微處理模塊的寫保護(hù)模塊執(zhí)行關(guān)閉寫保 護(hù)狀態(tài)操作。
6.如權(quán)利要求1所述的防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置,其中,所述的偵測(cè)模塊將偵測(cè) 到數(shù)據(jù)接口斷開連接的狀態(tài)發(fā)送給微處理模塊的寫保護(hù)模塊執(zhí)行啟動(dòng)寫保護(hù)狀態(tài)操作。
7.如權(quán)利要求1-6任一權(quán)利要求所述的防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置,其中,所述 的存儲(chǔ)模塊包括磁介質(zhì)的存儲(chǔ)器、閃存存儲(chǔ)器、鐵電存儲(chǔ)器。
8.—種如權(quán)利要求1所述的移動(dòng)存儲(chǔ)裝置防計(jì)算機(jī)病毒的方法,所述的移動(dòng)存儲(chǔ)裝置 與數(shù)據(jù)處理設(shè)備連接時(shí),所述的移動(dòng)存儲(chǔ)裝置防計(jì)算機(jī)病毒的方法包括如下步驟(1)所述的偵測(cè)模塊偵測(cè)數(shù)據(jù)接口的連接狀態(tài)并發(fā)送給寫保護(hù)模塊執(zhí)行寫保護(hù)狀態(tài)的 操作;(2)所述的偵測(cè)模塊偵測(cè)病毒狀態(tài)并發(fā)送給病毒處理模塊,若偵測(cè)到病毒,所述的病 毒處理模塊清除病毒;若偵測(cè)到安全狀態(tài)的偵測(cè)報(bào)告,進(jìn)入下一步驟;(3)計(jì)算機(jī)病毒處理模塊接收到偵測(cè)模塊的安全偵測(cè)報(bào)告,調(diào)用寫保護(hù)模塊執(zhí)行關(guān)閉 寫保護(hù)狀態(tài)操作;(4)結(jié)束。
9.如權(quán)利要求7所述的移動(dòng)存儲(chǔ)裝置防計(jì)算機(jī)病毒的方法,其中,所述的步驟(1)包 括(1.1)偵測(cè)模塊偵測(cè)數(shù)據(jù)接口連接成功,所述的寫保護(hù)模塊執(zhí)行開啟寫保護(hù)狀態(tài),進(jìn) 入下一步,若連接失敗,提示錯(cuò)誤信息。
10.如權(quán)利要求7所述的移動(dòng)存儲(chǔ)裝置防計(jì)算機(jī)病毒的方法,其中,所述的步驟 (3)、(4)之間還包括(3.1)偵測(cè)模塊偵測(cè)數(shù)據(jù)接口的連接狀態(tài)并發(fā)送偵測(cè)報(bào)告給微處理模 塊,若連接,所述的寫保護(hù)模塊保持當(dāng)前的寫保護(hù)狀態(tài),若斷開連接,所述的寫保護(hù)模 塊執(zhí)行開啟寫保護(hù)操作。
11.如權(quán)利要求10所述的移動(dòng)存儲(chǔ)裝置防計(jì)算機(jī)病毒的方法,其中,所述的步驟 (3.1)中,若所述的微處理模塊接收到數(shù)據(jù)接口斷開連接的偵測(cè)結(jié)果,所述的寫保護(hù)狀態(tài) 模塊執(zhí)行寫保護(hù)狀態(tài)的電平為高電平。
全文摘要
本發(fā)明公開一種防計(jì)算機(jī)病毒的移動(dòng)存儲(chǔ)裝置及防計(jì)算機(jī)病毒的方法,移動(dòng)存儲(chǔ)裝置包括病毒偵測(cè)模塊和病毒處理模塊,移動(dòng)存儲(chǔ)裝置初始狀態(tài)通過處理模塊設(shè)定為寫保護(hù)狀態(tài),在移動(dòng)存儲(chǔ)裝置連接數(shù)據(jù)處理設(shè)備后,通過掃描程序判定安全后,所述的病毒處理模塊調(diào)用微處理模塊的寫保護(hù)模塊關(guān)閉寫保護(hù)功能,進(jìn)而移動(dòng)存儲(chǔ)裝置可與數(shù)據(jù)處理設(shè)備進(jìn)行數(shù)據(jù)傳輸。本發(fā)明通過在移動(dòng)存儲(chǔ)裝置增加偵測(cè)模塊和病毒處理模塊,避免病毒通過移動(dòng)存儲(chǔ)裝置的數(shù)據(jù)讀寫傳輸,提高移動(dòng)存儲(chǔ)裝置的數(shù)據(jù)安全性,并避免病毒的進(jìn)一步傳染。
文檔編號(hào)G06F12/14GK102023933SQ20091009240
公開日2011年4月20日 申請(qǐng)日期2009年9月14日 優(yōu)先權(quán)日2009年9月14日
發(fā)明者石孝鋼 申請(qǐng)人:北京愛國者存儲(chǔ)科技有限責(zé)任公司