本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,特別涉及一種以密碼審核模塊為宿主實(shí)現(xiàn)移動存儲介質(zhì)網(wǎng)絡(luò)交互的方法。
背景技術(shù):
在USB技術(shù)定義中,U盤為代表的移動存儲介質(zhì)(包括TF/SD卡、移動硬盤以及各種設(shè)備的移動存儲模式)是一種Device端,而非Host端。USB標(biāo)準(zhǔn)定義工作是由Host端主動發(fā)起,Device端被動接受,以Host端為主,Device端為從。雖然后來發(fā)展的OTG技術(shù)支持沒有Host時USB Device之間應(yīng)用,但是,終究沒有改變U盤是Device端,是被動的狀態(tài)。因此,移動存儲介質(zhì)不能獨(dú)立主動發(fā)出復(fù)雜工作請求,更多的時候只是被人們用來存儲數(shù)據(jù)。
隨著移動存儲介質(zhì)被廣泛應(yīng)用后以及對移動存儲安全等方面的關(guān)注,對移動存儲介質(zhì)加密的技術(shù)也得到了廣泛應(yīng)用,該技術(shù)的廣泛應(yīng)用,為本發(fā)明實(shí)現(xiàn)利用移動存儲介質(zhì)密碼審核功能為宿主實(shí)現(xiàn)其接入網(wǎng)絡(luò)提供了可能,改變了U盤只能被人們單純的作為存儲工具使用的現(xiàn)狀。
目前應(yīng)用最廣泛的對移動存儲介質(zhì)加密的方法是采用隱藏分區(qū)的手段,即將存儲區(qū)域作為一個隱藏分區(qū),當(dāng)U盤插入以后,首先出現(xiàn)一個(可以是非光驅(qū)格式的)只讀區(qū),并且這個只讀區(qū)內(nèi)設(shè)有身份認(rèn)證的加密程序,通過認(rèn)證以后,隱藏分區(qū)才出現(xiàn),此時可以正常存儲和讀取。因此,在使用移動存儲介質(zhì)之前,對移動存儲介質(zhì)的密碼審計(jì)環(huán)節(jié)必不可少。
因此本發(fā)明擬利用密碼審核環(huán)節(jié)對該類移動存儲介質(zhì)不可跳過性,以及接入宿主的智能化環(huán)境完成接入網(wǎng)絡(luò)的功能,達(dá)到使用移動存儲介質(zhì)實(shí)現(xiàn)網(wǎng)絡(luò)媒體信息交互的目的。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種以密碼審核模塊為宿主實(shí)現(xiàn)移動存儲介質(zhì)網(wǎng)絡(luò)交互的方法,解決了移動存儲介質(zhì)設(shè)備本身非智能化不能直接接入網(wǎng)絡(luò)的問題。
為達(dá)到上述目的,本發(fā)明提供如下技術(shù)方案:
一種以密碼審核模塊為宿主實(shí)現(xiàn)移動存儲介質(zhì)接入網(wǎng)絡(luò)的方法,包括以下步驟,
步驟1:建立一個網(wǎng)絡(luò)交互處理模塊,此模塊在移動存儲介質(zhì)內(nèi)的密碼審核模塊被運(yùn)行的同時自動運(yùn)行,自動讀取移動存儲介質(zhì)內(nèi)預(yù)先存儲的設(shè)置信息并獲取移動存儲介質(zhì)的唯一標(biāo)識,再根據(jù)所述的設(shè)置信息設(shè)置網(wǎng)絡(luò)從而連接遠(yuǎn)端服務(wù)器并向其發(fā)送移動存儲介質(zhì)的唯一標(biāo)識;
步驟2:服務(wù)器根據(jù)接收到的移動存儲介質(zhì)的唯一標(biāo)識查詢數(shù)據(jù)庫中與該移動存儲介質(zhì)的相關(guān)信息并通過網(wǎng)絡(luò)返回給所述的網(wǎng)絡(luò)交互處理模塊;
步驟3:所述的網(wǎng)絡(luò)交互處理模塊接收服務(wù)器返回的相關(guān)信息,并顯示給用戶。
進(jìn)一步地,步驟1中所述的設(shè)置信息為通過網(wǎng)絡(luò)連接服務(wù)器的信息,包括服務(wù)器網(wǎng)絡(luò)地址、端口信息。
進(jìn)一步地,在步驟2之前還包括在所述的數(shù)據(jù)庫中預(yù)先錄入移動存儲介質(zhì)唯一標(biāo)識信息,移動存儲介質(zhì)配發(fā)單位信息的步驟。
進(jìn)一步地,步驟3中所述的將服務(wù)器返回的相關(guān)信息顯示給用戶是在密碼窗口旁彈出窗口顯示移動存儲介質(zhì)配發(fā)單位設(shè)定的信息。
進(jìn)一步地,所述的移動存儲介質(zhì)為U盤、TF/SD卡、移動硬盤以及各種設(shè)備的移動存儲模式。
進(jìn)一步地,所述的網(wǎng)絡(luò)交互處理模塊是在密碼審核模塊彈出密碼窗的同時自動安裝和運(yùn)行的。
一種以密碼審核模塊為宿主實(shí)現(xiàn)移動存儲介質(zhì)網(wǎng)絡(luò)交互的方法,其特征在于:包括
有密碼審核的移動存儲介質(zhì);
存儲于所述的移動存儲介質(zhì)內(nèi)的客戶端,包括密碼審核模塊和網(wǎng)絡(luò)交互處理模塊;所述的密碼審核模塊僅用于植入網(wǎng)絡(luò)交互處理模塊,密碼審核模塊功能與本發(fā)明無關(guān);所述的網(wǎng)絡(luò)交互處理模塊用于在移動存儲介質(zhì)的隨密碼審核模塊被運(yùn)行時讀取移動存儲介質(zhì)內(nèi)預(yù)先存儲的設(shè)置信息并獲取移動存儲介質(zhì)的唯一標(biāo)識,再根據(jù)所述的設(shè)置信息通過網(wǎng)絡(luò)連接遠(yuǎn)端服務(wù)器并向其發(fā)送移動存儲介質(zhì)的唯一標(biāo)識,以及在接收到服務(wù)器返回的相關(guān)信息顯示給;
服務(wù)器,包含有預(yù)先錄入了包括移動存儲介質(zhì)唯一標(biāo)識信息,以及與移動存儲介質(zhì)唯一標(biāo)識關(guān)聯(lián)的移動存儲介質(zhì)配發(fā)單位信息的數(shù)據(jù)庫;服務(wù)器根據(jù)接收到的移動存儲介質(zhì)的唯一標(biāo)識查詢數(shù)據(jù)庫中與該移動存儲介質(zhì)的相關(guān)信息并通過網(wǎng)絡(luò)返回給所述的網(wǎng)絡(luò)交互處理模塊。
與現(xiàn)有技術(shù)相比,本發(fā)明有益效果在于:利用密碼審核環(huán)節(jié)的不可跳過性,以密碼審核模塊為宿主,并利用接入宿主的智能化環(huán)境完成接入網(wǎng)絡(luò)的功能,達(dá)到移動存儲介質(zhì)網(wǎng)絡(luò)化信息交互的目的。本發(fā)明提供的方法,低成本實(shí)現(xiàn)通過移動存儲介質(zhì)利用網(wǎng)絡(luò)化環(huán)境向用戶展示媒體等信息,并且由于無需在接入的智能終端上預(yù)裝軟件,只需要在移動存儲介質(zhì)上必備附加軟件增加功能,可以很方便的完成部署。
附圖說明
圖1為本發(fā)明的一個具體實(shí)施例的一種以密碼審核模塊為宿主實(shí)現(xiàn)移動存儲介質(zhì)接入網(wǎng)絡(luò)的方法示意圖。
圖2為本發(fā)明的一個具體應(yīng)用實(shí)例表示以一種以密碼審核模塊為宿主實(shí)現(xiàn)移動存儲介質(zhì)接入網(wǎng)絡(luò)的方法的應(yīng)用。
具體實(shí)施方式
為了使本領(lǐng)域的技術(shù)人員更好的理解本申請的技術(shù)方案,下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
一種以密碼審核模塊為宿主實(shí)現(xiàn)移動存儲介質(zhì)網(wǎng)絡(luò)交互的方法,包括以下步驟,
步驟1:建立一個網(wǎng)絡(luò)交互處理模塊,其在移動存儲介質(zhì)內(nèi)的密碼審核模塊被運(yùn)行的同時自動運(yùn)行,讀取移動存儲介質(zhì)內(nèi)預(yù)先存儲的設(shè)置信息并獲取移動存儲介質(zhì)的唯一標(biāo)識,再根據(jù)所述的設(shè)置信息設(shè)置網(wǎng)絡(luò)從而連接遠(yuǎn)端服務(wù)器并向其發(fā)送移動存儲介質(zhì)的唯一標(biāo)識;
步驟2:服務(wù)器根據(jù)接收到的移動存儲介質(zhì)的唯一標(biāo)識查詢數(shù)據(jù)庫中與該移動存儲介質(zhì)的相關(guān)信息并通過網(wǎng)絡(luò)返回給所述的網(wǎng)絡(luò)交互處理模塊;
步驟3:所述的網(wǎng)絡(luò)交互處理模塊接收服務(wù)器返回的相關(guān)信息,并顯示給用戶。
作為對前述方案的改進(jìn),步驟1中所述的設(shè)置信息為通過網(wǎng)絡(luò)連接服務(wù)器的信息,包括服務(wù)器網(wǎng)絡(luò)地址、端口信息。
作為對前述方案的改進(jìn),在步驟2之前還包括在所述的數(shù)據(jù)庫中預(yù)先錄入移動存儲介質(zhì)唯一標(biāo)識信息,以及與移動存儲介質(zhì)唯一標(biāo)識關(guān)聯(lián)的移動存儲介質(zhì)配發(fā)單位信息的步驟。
作為對前述方案的改進(jìn),步驟3中所述的將服務(wù)器返回的相關(guān)信息顯示給用戶是在密碼窗口旁彈出窗口顯示移動存儲介質(zhì)配發(fā)單位設(shè)定的信息。
前述的移動存儲介質(zhì)為U盤、TF/SD卡、移動硬盤以及各種設(shè)備的移動存儲模式。
作為對前述方案的改進(jìn),所述的網(wǎng)絡(luò)交互處理模塊是在密碼審核模塊彈出密碼窗的同時自動安裝和運(yùn)行的。
前述方案中,移動存儲介質(zhì)的唯一標(biāo)識是作為國際規(guī)范的VIDPID等公共標(biāo)識(windows系統(tǒng)下,可以通過WDK_DeviceQuery_VIDPID函數(shù)獲取),也可以是事先通過原硬件提供的API開發(fā)接口寫入的自定義唯一標(biāo)示。
如圖1所示,為了實(shí)現(xiàn)前述的方案,提供一種實(shí)現(xiàn)方法,此包括三個組成部分:有密碼審核的移動存儲介質(zhì)、存儲于移動存儲介質(zhì)中并運(yùn)行于智能終端上的客戶端和用于信息處理的服務(wù)器端。
存儲于移動存儲介質(zhì)上的客戶端軟件(包括密碼審核模塊和網(wǎng)絡(luò)交換與處理模塊)通過用戶操作或自動引導(dǎo)方式運(yùn)行。其中密碼審核模塊(在本發(fā)明中也稱普通密碼審核模塊)和網(wǎng)絡(luò)交互處理模塊同時被運(yùn)行,密碼審核模塊采用現(xiàn)有技術(shù),完成該設(shè)備核心功能的密碼審核,密碼審核模塊不作為本發(fā)明的重點(diǎn);而網(wǎng)絡(luò)交換與處理模塊隨密碼審核模塊的運(yùn)行自動運(yùn)行,通過讀取移動存儲介質(zhì)內(nèi)預(yù)先存儲的設(shè)置信息并獲取移動存儲介質(zhì)的唯一標(biāo)識,再根據(jù)所述的設(shè)置信息通過網(wǎng)絡(luò)連接遠(yuǎn)端服務(wù)器并向其發(fā)送移動存儲介質(zhì)的唯一標(biāo)識,以及在接收到服務(wù)器返回的相關(guān)信息顯示給用戶。實(shí)現(xiàn)與服務(wù)器的交互,完成傳統(tǒng)移動存儲介質(zhì)所不具備的網(wǎng)絡(luò)新功能。諸如:展示網(wǎng)頁,彈出交互信息等。
服務(wù)器,包含有預(yù)先錄入了包括移動存儲介質(zhì)唯一標(biāo)識信息,以及與移動存儲介質(zhì)唯一標(biāo)識關(guān)聯(lián)的移動存儲介質(zhì)配發(fā)單位信息的數(shù)據(jù)庫;服務(wù)器根據(jù)接收到的移動存儲介質(zhì)的唯一標(biāo)識查詢數(shù)據(jù)庫中與該移動存儲介質(zhì)的相關(guān)信息并通過網(wǎng)絡(luò)返回給所述的網(wǎng)絡(luò)交互處理模塊。
前述的移動存儲介質(zhì)盤是U盤。當(dāng)然也可以是移動硬盤TF/SD卡及各種設(shè)備的移動存儲模式。
圖2為本發(fā)明的一個具體應(yīng)用實(shí)例表示以一種以密碼審核模塊為宿主實(shí)現(xiàn)移動存儲介質(zhì)接入網(wǎng)絡(luò)的方法的應(yīng)用。
下面通過具體應(yīng)用實(shí)例展示本發(fā)明的應(yīng)用。
具體實(shí)施例:
基于一個帶有分區(qū)加密隱藏功能的U盤,有隱藏去和可見區(qū),隱藏區(qū)功能不是本發(fā)明的重點(diǎn);本發(fā)明主要是,使用U盤時運(yùn)行使用本發(fā)明的客戶端軟件,每次需要查看操作隱藏加密區(qū),需要輸入密碼。本實(shí)施例中在用戶輸入密碼的同時,可以在具有密碼提示功能的軟件部分增加了一個與服務(wù)器交互的模塊,在輸入密碼框同時,無論密碼輸入是否正確與否,在彈出輸入密碼框的同時自動在密碼窗口旁彈出窗口,窗口中顯示U盤配發(fā)單位的相關(guān)網(wǎng)頁等信息。
如圖2所示,該應(yīng)用基于一種提供二次開發(fā)接口的帶加密功能的U盤,訪問該U盤的隱藏、加密區(qū)需要先進(jìn)行密碼審核,因此提供一個密碼審核的軟件界面給用戶輸入密碼。在密碼審核界面增加一個附加模塊(也即網(wǎng)絡(luò)交互處理模塊),該附加模塊具有以下功能:1)讀取盤內(nèi)存儲的設(shè)置信息,該信息可能存在U盤的特定隱藏空間,也可以是以配置文件的形式存在于U盤的一個只讀分區(qū);2)根據(jù)配置信息構(gòu)造完整的HTTP網(wǎng)頁訪問地址,如:www.xxsample.com\saml.html);
3)調(diào)用內(nèi)嵌式網(wǎng)頁在密碼窗口旁彈出網(wǎng)頁窗口。4)用戶可以通過該內(nèi)嵌網(wǎng)頁與網(wǎng)絡(luò)另一端的基于HTTP協(xié)議的服務(wù)器產(chǎn)生交互,例如:基于網(wǎng)絡(luò)可更換廣告的U盤。