U盤的安全處理方法及裝置、系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種U盤的安全處理方法及裝置、系統(tǒng)。其中,該方法包括:客戶端讀取U盤的磁盤信息;所述客戶端根據(jù)所述磁盤信息中的U盤標識進行磁盤映射處理,獲取一個與所述U盤關聯(lián)的磁盤存儲區(qū);在所述客戶端再一次連接所述U盤之后,對所述U盤的操作自動映射到與所述U盤關聯(lián)的磁盤存儲區(qū)。通過本發(fā)明提供的上述技術(shù)方案,解決了相關技術(shù)中U盤中的數(shù)據(jù)容易丟失且安全性不高的問題。進而實現(xiàn)了保證U盤數(shù)據(jù)的充分安全,并且不會因為電腦中病毒等問題而導致U盤數(shù)據(jù)丟失的效果。
【專利說明】U盤的安全處理方法及裝置、系統(tǒng)
【技術(shù)領域】
[0001]本發(fā)明涉及通訊領域,具體而言,涉及一種U盤的安全處理方法及裝置、系統(tǒng)。
【背景技術(shù)】
[0002]隨著社會的進步和科技的發(fā)展,U盤以其操作簡單,方便攜帶的優(yōu)點已經(jīng)成為當下人們數(shù)據(jù)拷貝的重要選擇方式,然而在使用U盤的過程中,仍然會存在很多問題,例如:如果U盤被盜,里面又存儲了很多重要的數(shù)據(jù)的話,那么后果是不堪設想的,并且在使用過程中由于中了病毒等等其他原因都會導致U盤的重要數(shù)據(jù)丟失,無論是哪一種情況,都會給我們的工作帶了很多不便的地方
[0003]目前針對相關技術(shù)中U盤中的數(shù)據(jù)容易丟失且安全性不高的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]針對相關技術(shù)的U盤中的數(shù)據(jù)容易丟失且安全性不高的問題,目前尚未提出有效的解決方案,為此,本發(fā)明的主要目的在于提供一種U盤的安全處理方法及裝置、系統(tǒng),以解決上述問題。
[0005]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種U盤的安全處理方法,該方法包括:客戶端讀取U盤的磁盤信息;所述客戶端根據(jù)所述磁盤信息中的U盤標識進行磁盤映射處理,獲取一個與所述U盤關聯(lián)的磁盤存儲區(qū);在客戶端再一次連接U盤之后,對U盤的操作自動映射到與U盤關聯(lián)的磁盤存儲區(qū)。
[0006]進一步地,當所述客戶端安裝有虛擬機,且所述虛擬機運行在遠程服務器時,其中,所述客戶端根據(jù)所述磁盤信息中的U盤標識進行磁盤映射處理,獲取一個與所述U盤關聯(lián)的磁盤存儲區(qū)的步驟包括:將所述磁盤信息中的U盤標識發(fā)送到所述遠程服務器的USB軟總線上,使得所述U盤遠程映射到所述虛擬機;所述遠程服務器通過所述USB軟總線識別具有所述U盤標識的U盤,并在所述遠程服務器中劃分一個與所述U盤關聯(lián)的磁盤存儲區(qū),其中,通過所述U盤標識與所述磁盤存儲區(qū)的標識的對應關系,來表征所述U盤在所述遠程服務器中映射的磁盤存儲區(qū)。
[0007]進一步地,在客戶端再一次連接U盤之后,對U盤的操作自動映射到與U盤關聯(lián)的磁盤存儲區(qū)的步驟包括:在客戶端再一次連接U盤之后,所述客戶端的虛擬機讀取該U盤的磁盤信息;運行所述虛擬機的遠程服務器根據(jù)所述磁盤信息識別所述U盤,獲取所述U盤在所述遠程服務器中映射的磁盤存儲區(qū);其中,當用戶對所述U盤進行操作時,操作數(shù)據(jù)保存在所述U盤在所述遠程服務器中映射的磁盤存儲區(qū)中。
[0008]進一步地,所述客戶端根據(jù)所述磁盤信息中的U盤標識進行磁盤映射處理,獲取一個與所述U盤關聯(lián)的磁盤存儲區(qū)的步驟包括:所述客戶端將所述磁盤信息中的U盤標識發(fā)送給本地的磁盤映射驅(qū)動;所述磁盤映射驅(qū)動在所述客戶端本地劃分一個與所述U盤關聯(lián)的磁盤存儲區(qū),其中,通過所述U盤標識與所述磁盤存儲區(qū)的標識的對應關系,來表征所述U盤在所述客戶端本地映射的磁盤存儲區(qū)。
[0009]進一步地,在客戶端讀取U盤的磁盤信息之后,所述方法還包括:將所述U盤的磁盤信息發(fā)送至注冊服務器;所述注冊服務器在數(shù)據(jù)庫中注冊所述U盤的磁盤信息,得到所述U盤的授權(quán)信息;將所述授權(quán)信息返回給所述客戶端;其中,所述客戶端連接所述U盤之后,如果檢測到所述U盤對應的授權(quán)信息,則進入對所述U盤的操作自動映射到與所述U盤關聯(lián)的磁盤存儲區(qū)的步驟。
[0010]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的再一個方面,還提供了一種U盤的安全處理裝置,包括:讀取模塊,用于讀取U盤的磁盤信息;映射模塊,用于根據(jù)所述磁盤信息中的U盤標識進行磁盤映射處理,獲取一個與所述U盤關聯(lián)的磁盤存儲區(qū);訪問模塊,用于在客戶端連接所述U盤之后,對所述U盤的操作自動映射到與所述U盤關聯(lián)的磁盤存儲區(qū)。
[0011]進一步地,當所述客戶端安裝有虛擬機,且所述虛擬機運行在遠程服務器時,其中,所述映射模塊包括:第一發(fā)送模塊,用于將所述磁盤信息中的U盤標識發(fā)送到所述遠程服務器的USB軟總線上,使得所述U盤遠程映射到所述虛擬機;獲取模塊,用于獲取所述遠程服務器通過所述USB軟總線識別所述U盤標識的U盤之后,劃分得到的一個與所述U盤關聯(lián)的磁盤存儲區(qū);其中,通過所述U盤標識與所述磁盤存儲區(qū)的標識的對應關系,來表征所述U盤在所述遠程服務器中映射的磁盤存儲區(qū)。
[0012]進一步地,所述訪問模塊包括:讀取模塊,用于在所述客戶端再一次連接所述U盤之后,所述客戶端的虛擬機讀取該U盤的磁盤信息;運行模塊,用于運行所述虛擬機的遠程服務器根據(jù)所述磁盤信息識別所述U盤,獲取所述U盤在所述遠程服務器中映射的磁盤存儲區(qū);其中,當用戶對所述U盤進行操作時,操作數(shù)據(jù)保存在所述U盤在所述遠程服務器中映射的磁盤存儲區(qū)中。
[0013]進一步地,所述映射模塊包括:第二發(fā)送模塊,用于將所述磁盤信息中的U盤標識發(fā)送給客戶端本地的磁盤映射驅(qū)動;劃分模塊,用于所述磁盤映射驅(qū)動在所述客戶端本地劃分一個與所述U盤關聯(lián)的磁盤存儲區(qū);其中,通過所述U盤標識與所述磁盤存儲區(qū)的標識的對應關系,來表征所述U盤在所述客戶端本地映射的磁盤存儲區(qū)。
[0014]進一步地,所述裝置還包括:第三發(fā)送模塊,用于將所述U盤的磁盤信息發(fā)送至注冊服務器;子獲取模塊,用于獲取所述注冊服務器在數(shù)據(jù)庫中注冊所述U盤的磁盤信息,而得到的授權(quán)信息;接收模塊,用于接收所述授權(quán)信息;其中,所述客戶端連接所述U盤之后,如果檢測到所述U盤對應的授權(quán)信息,則進入所述對所述U盤的操作自動映射到與所述U盤關聯(lián)的磁盤存儲區(qū)的步驟。
[0015]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的又一個方面,還提供了一種U盤的安全處理系統(tǒng),包括:u盤;客戶端,讀取所述U盤的磁盤信息,并根據(jù)所述磁盤信息中的U盤標識進行磁盤映射處理,獲取一個與所述U盤關聯(lián)的磁盤存儲區(qū);其中,在所述客戶端再一次連接所述U盤之后,對所述U盤的操作自動映射到與所述U盤關聯(lián)的磁盤存儲區(qū)。
[0016]進一步地,當所述客戶端安裝有虛擬機,且所述虛擬機運行在遠程服務器時,所述系統(tǒng)還包括:遠程服務器,與所述客戶端建立通信關系,用于通過USB軟總線接收所述磁盤信息中的U盤標識,并在通過所述USB軟總線識別具有所述U盤標識的U盤之后,在所述遠程服務器中劃分一個與所述U盤關聯(lián)的磁盤存儲區(qū),其中,通過所述U盤標識與所述磁盤存儲區(qū)的標識的對應關系,來表征所述U盤在所述遠程服務器中映射的磁盤存儲區(qū)。[0017]進一步地,所述系統(tǒng)還包括:注冊服務器,接收所述U盤的磁盤信息,并在數(shù)據(jù)庫中注冊所述U盤的磁盤信息,得到所述U盤的授權(quán)信息,并將所述授權(quán)信息返回給所述客戶端。
[0018]通過本發(fā)明,采用客戶端根據(jù)讀取到的U盤的磁盤信息中的U盤標識映射到一個與所述U盤關聯(lián)的磁盤存儲區(qū),繼而在客戶端再一次連接U盤之后能夠自動映射到上述磁盤存儲區(qū)的技術(shù)方案,解決了相關技術(shù)中U盤中的數(shù)據(jù)容易丟失且安全性不高的問題,進而實現(xiàn)了保證U盤數(shù)據(jù)的充分安全,并且不會因為電腦中病毒等問題而導致U盤數(shù)據(jù)丟失的效果。
【專利附圖】
【附圖說明】
[0019]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0020]圖1是根據(jù)本發(fā)明實施例的U盤的安全處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0021]圖2是根據(jù)本發(fā)明實施例的U盤的安全處理系統(tǒng)的再一結(jié)構(gòu)示意圖;
[0022]圖3是根據(jù)本發(fā)明實施例的U盤的安全處理方法的流程圖;
[0023]圖4是根據(jù)本發(fā)明實施例的U盤的安全處理裝置的結(jié)構(gòu)框圖;
[0024]圖5是根據(jù)本發(fā)明實施例的U盤的安全處理裝置的再一結(jié)構(gòu)框圖。
【具體實施方式】
[0025]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。
[0026]在描述本發(fā)明的各實施例的進一步細節(jié)之前,將參考圖1來描述可用于實現(xiàn)本發(fā)明的原理的一個合適的計算體系結(jié)構(gòu)。在以下描述中,除非另外指明,否則將參考由一個或多個計算機執(zhí)行的動作和操作的符號表示來描述本發(fā)明的各實施例。由此,可以理解,有時被稱為計算機執(zhí)行的這類動作和操作包括計算機的處理單元對以結(jié)構(gòu)化形式表示數(shù)據(jù)的電信號的操縱。這一操縱轉(zhuǎn)換了數(shù)據(jù)或在計算機的存儲器系統(tǒng)中的位置上維護它,這以本領域的技術(shù)人員都理解的方式重配置或改變了計算機的操作。維護數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是具有數(shù)據(jù)的格式所定義的特定屬性的存儲器的物理位置。然而,盡管在上述上下文中描述本發(fā)明,但它并不意味著限制性的,如本領域的技術(shù)人員所理解的,后文所描述的動作和操作的各方面也可用硬件來實現(xiàn)。
[0027]轉(zhuǎn)向附圖,其中相同的參考標號指代相同的元素,本發(fā)明的原理被示為在一個合適的計算環(huán)境中實現(xiàn)。以下描述基于所述的本發(fā)明的實施例,并且不應認為是關于此處未明確描述的替換實施例而限制本發(fā)明。
[0028]圖2示出了可用于這些設備的一個示例計算機體系結(jié)構(gòu)的示意圖。出于描述的目的,所繪的體系結(jié)構(gòu)僅為合適環(huán)境的一個示例,并非對本發(fā)明的使用范圍或功能提出任何局限。也不應將該計算系統(tǒng)解釋為對圖2所示的任一組件或其組合具有任何依賴或需求。
[0029]本發(fā)明的原理可以使用其它通用或?qū)S糜嬎慊蛲ㄐ怒h(huán)境或配置來操作。適用于本發(fā)明的眾所周知的計算系統(tǒng)、環(huán)境和配置的示例包括但不限于,個人計算機、服務器,多處理器系統(tǒng)、基于微處理的系統(tǒng)、小型機、大型計算機、以及包括任一上述系統(tǒng)或設備的分布式計算環(huán)境。
[0030]圖1示出了可用于這些設備的一個示例計算機體系結(jié)構(gòu)的示意圖。出于描述的目的,所繪的體系結(jié)構(gòu)僅為合適環(huán)境的一個示例,并非對本申請的使用范圍或功能提出任何局限。也不應將該計算系統(tǒng)解釋為對圖1所示的任一組件或其組合具有任何依賴或需求。
[0031]本申請的原理可以使用其它通用或?qū)S糜嬎慊蛲ㄐ怒h(huán)境或配置來操作。適用于本申請的眾所周知的計算系統(tǒng)、環(huán)境和配置的示例包括但不限于,個人計算機、服務器,多處理器系統(tǒng)、基于微處理的系統(tǒng)、小型機、大型計算機、以及包括任一上述系統(tǒng)或設備的分布式計算環(huán)境。
[0032]在其最基本的配置中,圖1是根據(jù)本發(fā)明實施例的U盤的安全處理系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,該系統(tǒng)包括:U盤12 ;客戶端14,與U盤12連接,讀取上述U盤的磁盤信息,并根據(jù)上述磁盤信息中的U盤標識進行磁盤映射處理,獲取一個與上述U盤關聯(lián)的磁盤存儲區(qū);其中,在上述客戶端再一次連接上述U盤之后,將用戶對U盤的操作自動映射到與上述U盤關聯(lián)的磁盤存儲區(qū)。
[0033]在本實施例中,上述U盤的磁盤信息具體可以包括:生產(chǎn)商編號(VendorIdentify,簡稱為VID)和產(chǎn)品編號(Product Identify,簡稱為PID)等信息。
[0034]在現(xiàn)有的桌面云系統(tǒng)中,所有的虛擬機運行在遠程服務器上,瘦客戶機(客戶端)只用于顯示和鼠標鍵盤交互操作。要實現(xiàn)上述技術(shù)方案,就必須要借助USB遠程映射,USB遠程映射,簡易理解就是把瘦客戶機上的熱插拔USB設備,遠程映射到虛擬機中,使用戶體驗起來,就像在本地使用USB設備一樣。遠程映射過程中,需要客戶端先把U盤的信息讀取出來(VID、PID、U盤容量、U盤描述等等),然后發(fā)送到遠程虛擬機的USB軟總線上,此時,虛擬機就會檢測到有一個U盤存在,然后虛擬機的操作系統(tǒng)就會感知到此U盤設備,并為其安裝驅(qū)動,然后就可以在虛擬桌面中使用。
[0035]具體地,當客戶端安裝有虛擬機,且上述虛擬機運行在遠程服務器時,如圖2所示,上述系統(tǒng)還包括:遠程服務器16,與上述客戶端建立通信關系,用于通過USB軟總線接收上述磁盤信息中的U盤標識,并在通過上述USB軟總線識別具有上述U盤標識的U盤之后,在上述遠程服務器中劃分一個與上述U盤關聯(lián)的磁盤存儲區(qū),其中,通過上述U盤標識與上述磁盤存儲區(qū)的標識的對應關系,來表征上述U盤在上述遠程服務器中映射的磁盤存儲區(qū)。
[0036]需要說明的是,上述實施例中涉及到讀取U盤的磁盤信息這一步驟之后,都需將U盤的磁盤信息發(fā)往數(shù)據(jù)庫中注冊,因此本發(fā)明實施例對上述技術(shù)方案的進一步改進在于,如與2所示,上述系統(tǒng)還包括:注冊服務器18,接收上述U盤的磁盤信息,并在數(shù)據(jù)庫中注冊上述U盤的磁盤信息,得到上述U盤的授權(quán)信息,并將上述授權(quán)信息返回給上述客戶端。
[0037]上述實施例中的U盤所映射的遠程服務器中的一塊磁盤存儲區(qū),用戶對U盤的所有操作,例如寫入數(shù)據(jù),其實都是在該磁盤存儲區(qū)中完成的,而U盤本地的數(shù)據(jù)其實沒有發(fā)生變化,即該磁盤才是真正存儲U盤中文件的位置。而這塊磁盤存儲區(qū)由于處于遠程服務器中,因此是帶不走的,而且由于它一直存在于遠程服務器的集群存儲中,而不在U盤內(nèi)部,只有授權(quán)用戶才可以使用,因此保證了 U盤的安全性。
[0038]綜上所述,上述U盤的安全處理過程可以歸納概括為:此驅(qū)動程序?qū)盤的VID、PID等信息從U盤中讀取,然后發(fā)往管理中心去注冊,通過授權(quán)后,會在后臺服務器的存儲磁盤中,開辟一段空間(按U盤容量開辟空間,如:8G的U盤,則開辟SG空間)給該U盤。每次用戶使用該U盤時,會自動映射到開辟的空間中,并以一塊磁盤的形式,掛載到該虛擬機中,想U盤中拷貝文件,其實就是向該SG存儲空間中拷貝數(shù)據(jù),實際上并未寫入U盤。此U盤中的數(shù)據(jù)也不會被破壞。
[0039]本發(fā)明實施例的上述技術(shù)方案提供了一種NoData數(shù)據(jù)拷貝方式,即一個U盤,在安裝了云巢科技的驅(qū)動后,在云巢桌面云系統(tǒng)中使用該U盤,U盤可以正常使用,但是在物理機中使用該U盤,卻沒有已經(jīng)拷貝的數(shù)據(jù),這樣就限定了 U盤只能在桌面云系統(tǒng)中使用,在其他地方使用數(shù)據(jù)是不可見的,從而保證數(shù)據(jù)不丟失。
[0040]圖3是根據(jù)本發(fā)明實施例的U盤的安全處理方法的流程圖,如圖3所示該方法包括如下步驟:
[0041]步驟S302,客戶端讀取U盤的磁盤信息。
[0042]其中,上述U盤的磁盤信息具體可以包括:VID、PID、U盤容量、U盤描述等信息。
[0043]步驟S304,上述客戶端根據(jù)上述磁盤信息中的U盤標識進行磁盤映射處理,獲取一個與上述U盤關聯(lián)的磁盤存儲區(qū)。
[0044]其中,上述客戶端根據(jù)上述磁盤信息中的U盤標識進行磁盤映射處理,獲取一個與上述U盤關聯(lián)的磁盤存儲區(qū)的步驟包括:上述客戶端將上述磁盤信息中的U盤標識發(fā)送給本地的磁盤映射驅(qū)動;上述磁盤映射驅(qū)動在上述客戶端本地劃分一個與上述U盤關聯(lián)的磁盤存儲區(qū),其中,通過上述U盤標識與上述磁盤存儲區(qū)的標識的對應關系,來表征上述U盤在上述客戶端本地映射的磁盤存儲區(qū)。
[0045]特別地,當上述客戶端安裝有虛擬機,且上述虛擬機運行在遠程服務器上時,該步驟S104可以具體包括如下步驟:上述客戶端根據(jù)上述磁盤信息中的U盤標識進行磁盤映射處理,獲取一個與上述U盤關聯(lián)的磁盤存儲區(qū)的步驟包括:將上述磁盤信息中的U盤標識發(fā)送到上述遠程服務器的USB軟總線上,使得上述U盤遠程映射到上述虛擬機;上述遠程服務器通過上述USB軟總線識別具有上述U盤標識的U盤,并在上述遠程服務器中劃分一個與上述U盤關聯(lián)的磁盤存儲區(qū),其中,通過上述U盤標識與上述磁盤存儲區(qū)的標識的對應關系,來表征上述U盤在上述遠程服務器中映射的磁盤存儲區(qū)。
[0046]步驟S306,在上述客戶端連接上述U盤之后,自動映射到與上述U盤關聯(lián)的磁盤存儲區(qū)。
[0047]當上述客戶端安裝有虛擬機,且上述虛擬機運行在遠程服務器上時,步驟S306包括:在上述客戶端連接上述U盤之后,上述客戶端的虛擬機讀取該U盤的磁盤信息;運行上述虛擬機的遠程服務器根據(jù)上述磁盤信息識別上述U盤,獲取上述U盤在上述遠程服務器中映射的磁盤存儲區(qū);其中,當用戶對上述U盤進行操作時,操作數(shù)據(jù)保存在上述U盤在上述遠程服務器中映射的磁盤存儲區(qū)中。
[0048]該步驟S306之后:即在客戶端讀取U盤的磁盤信息之后,上述方法還包括:將上述U盤的磁盤信息發(fā)送至注冊服務器;上述注冊服務器在數(shù)據(jù)庫中注冊上述U盤的磁盤信息,得到上述U盤的授權(quán)信息;將上述授權(quán)信息返回給上述客戶端;其中,上述客戶端連接上述U盤之后,如果檢測到上述U盤對應的授權(quán)信息,則進入上述自動映射到與上述U盤關聯(lián)的磁盤存儲區(qū)的步驟。
[0049]通過上述各個步驟,采用客戶端根據(jù)讀取到的U盤的磁盤信息中的U盤標識映射到一個與所述U盤關聯(lián)的磁盤存儲區(qū),繼而在客戶端再一次連接U盤之后能夠?qū)盤的所有操作數(shù)據(jù)都自動映射到上述磁盤存儲區(qū)的技術(shù)方案,解決了相關技術(shù)中U盤中的數(shù)據(jù)容易丟失且安全性不高的問題,進而實現(xiàn)了保證U盤數(shù)據(jù)的充分安全,并且不會因為電腦中病毒等問題而導致U盤數(shù)據(jù)丟失的效果。在涉密單位中,此技術(shù)會有很好的發(fā)展空間。
[0050]實際上,本發(fā)明實施例中的U盤實現(xiàn)的一盤兩用的使用方式,在桌面云系統(tǒng)中使用顯示的內(nèi)容和U盤在物理機中顯示的內(nèi)容不同,兩者互不干擾。
[0051]需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0052]在本實施例中還提供了一種U盤的安全處理裝置,用于實現(xiàn)上述實施例及優(yōu)選實施方式,已經(jīng)進行過說明的不再贅述,下面對該裝置中涉及到的模塊進行說明。如以下所使用的,術(shù)語“模塊”可以實現(xiàn)預定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。圖4是根據(jù)本發(fā)明實施例的U盤的安全處理裝置的結(jié)構(gòu)框圖。如圖4所示,該裝置包括:
[0053]讀取模塊42,用于讀取U盤的磁盤信息;映射模塊44,與讀取模塊42連接,用于根據(jù)上述磁盤信息中的U盤標識進行磁盤映射處理,獲取一個與上述U盤關聯(lián)的磁盤存儲區(qū);訪問模塊46,與映射模塊44連接,用于在客戶端連接上述U盤之后,自動映射到與上述U盤關聯(lián)的磁盤存儲區(qū)。
[0054]其中,上述U盤的磁盤信息具體可以包括:VID、PID、U盤容量、U盤描述等信息。
[0055]本發(fā)明實施例對上述技術(shù)方案的進一步改進在于,當上述客戶端安裝有虛擬機,且上述虛擬機運行在遠程服務器時,其中,如圖5所示,上述映射模塊包括:第一發(fā)送模塊442,用于將上述磁盤信息中的U盤標識發(fā)送到上述遠程服務器的USB軟總線上,使得上述U盤遠程映射到上述虛擬機;獲取模塊444,與第一發(fā)送模塊442連接,用于獲取上述遠程服務器通過上述USB軟總線識別上述U盤標識的U盤之后,劃分得到的一個與上述U盤關聯(lián)的磁盤存儲區(qū);其中,通過上述U盤標識與上述磁盤存儲區(qū)的標識的對應關系,來表征上述U盤在上述遠程服務器中映射的磁盤存儲區(qū)。
[0056]為了實現(xiàn)訪問模塊46的相關功能,如圖5所示,訪問模塊46包括:讀取模塊462,用于在上述客戶端連接上述U盤之后,上述客戶端的虛擬機讀取該U盤的磁盤信息;運行模塊464,與讀取模塊462連接,用于運行上述虛擬機的遠程服務器根據(jù)上述磁盤信息識別上述U盤,獲取上述U盤在上述遠程服務器中映射的磁盤存儲區(qū);其中,當用戶對上述U盤進行操作時,操作數(shù)據(jù)保存在上述U盤在上述遠程服務器中映射的磁盤存儲區(qū)中。
[0057]在本實施例中,如圖5所示,映射模塊44還包括:第二發(fā)送模塊446,用于將上述磁盤信息中的U盤標識發(fā)送給客戶端本地的磁盤映射驅(qū)動;劃分模塊448,與第二發(fā)送模塊446連接,用于上述磁盤映射驅(qū)動在上述客戶端本地劃分一個與上述U盤關聯(lián)的磁盤存儲區(qū);其中,通過上述U盤標識與上述磁盤存儲區(qū)的標識的對應關系,來表征上述U盤在上述客戶端本地映射的磁盤存儲區(qū)。
[0058]為了更好的實現(xiàn)上述技術(shù)方案的技術(shù)效果,如圖5所示,上述裝置還包括:第三發(fā)送模塊48,用于將上述U盤的磁盤信息發(fā)送至注冊服務器;子獲取模塊50,與第三發(fā)送模塊48連接,用于獲取上述注冊服務器在數(shù)據(jù)庫中注冊上述U盤的磁盤信息,而得到的授權(quán)信息;接收模塊52,與子獲取模塊50連接,用于接收上述授權(quán)信息;其中,上述客戶端連接上述U盤之后,如果檢測到上述U盤對應的授權(quán)信息,則進入上述自動映射到與上述U盤關聯(lián)的磁盤存儲區(qū)的步驟。
[0059]從以上的描述中,可以看出,本發(fā)明實現(xiàn)了如下技術(shù)效果:解決了相關技術(shù)中U盤中的數(shù)據(jù)容易丟失且安全性不高的問題,進而實現(xiàn)了保證U盤數(shù)據(jù)的充分安全,并且不會因為電腦中病毒等問題而導致U盤數(shù)據(jù)丟失的效果。尤其是在涉密單位中,本發(fā)明實施例提供的上述技術(shù)方案會有很好的發(fā)展空間。
[0060]通過以上的實施方式的描述可知,本領域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。
[0061]本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
[0062]本申請可用于眾多通用或?qū)S玫挠嬎阆到y(tǒng)環(huán)境或配置中。例如:個人計算機、服務器計算機、手持設備或便攜式設備、平板型設備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費電子設備、網(wǎng)絡PC、小型計算機、大型計算機、包括以上任何系統(tǒng)或設備的分布式計算環(huán)境等等。
[0063]顯然,本領域的技術(shù)人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0064]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種U盤的安全處理方法,其特征在于,包括: 客戶端讀取U盤的磁盤信息; 所述客戶端根據(jù)所述磁盤信息中的U盤標識進行磁盤映射處理,獲取一個與所述U盤關聯(lián)的磁盤存儲區(qū); 在所述客戶端再一次連接所述U盤之后,對所述U盤的操作自動映射到與所述U盤關聯(lián)的磁盤存儲區(qū)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當所述客戶端安裝有虛擬機,且所述虛擬機運行在遠程服務器時,其中,所述客戶端根據(jù)所述磁盤信息中的U盤標識進行磁盤映射處理,獲取一個與所述U盤關聯(lián)的磁盤存儲區(qū)的步驟包括: 將所述磁盤信息中的U盤標識發(fā)送到所述遠程服務器的USB軟總線上,使得所述U盤遠程映射到所述虛擬機; 所述遠程服務器通過所述USB軟總線識別具有所述U盤標識的U盤,并在所述遠程服務器中劃分一個與所述U盤關聯(lián)的磁盤存儲區(qū),其中,通過所述U盤標識與所述磁盤存儲區(qū)的標識的對應關系,來表征所述U盤在所述遠程服務器中映射的磁盤存儲區(qū)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述客戶端再一次連接所述U盤之后,對所述U盤的操作自動映射到與所述U盤關聯(lián)的磁盤存儲區(qū)的步驟包括: 在所述客戶端再一次連接所述U盤之后,所述客戶端的虛擬機讀取該U盤的磁盤信息; 運行所述虛擬機的遠程服務器根據(jù)所述磁盤信息識別所述U盤,獲取所述U盤在所述遠程服務器中映射的磁盤存儲區(qū); 其中,當用戶對所述U盤進行操作時,操作數(shù)據(jù)保存在所述U盤在所述遠程服務器中映射的磁盤存儲區(qū)中。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述客戶端根據(jù)所述磁盤信息中的U盤標識進行磁盤映射處理,獲取一個與所述U盤關聯(lián)的磁盤存儲區(qū)的步驟包括: 所述客戶端將所述磁盤信息中的U盤標識發(fā)送給本地的磁盤映射驅(qū)動; 所述磁盤映射驅(qū)動在所述客戶端本地劃分一個與所述U盤關聯(lián)的磁盤存儲區(qū),其中,通過所述U盤標識與所述磁盤存儲區(qū)的標識的對應關系,來表征所述U盤在所述客戶端本地映射的磁盤存儲區(qū)。
5.根據(jù)權(quán)利要求1至4中任意一項所述的方法,其特征在于,在客戶端讀取U盤的磁盤信息之后,所述方法還包括: 將所述U盤的磁盤 信息發(fā)送至注冊服務器; 所述注冊服務器在數(shù)據(jù)庫中注冊所述U盤的磁盤信息,得到所述U盤的授權(quán)信息; 將所述授權(quán)信息返回給所述客戶端; 其中,所述客戶端連接所述U盤之后,如果檢測到所述U盤對應的授權(quán)信息,則進入對所述U盤的操作自動映射到與所述U盤關聯(lián)的磁盤存儲區(qū)的步驟。
6.一種U盤的安全處理裝置,其特征在于,包括: 讀取模塊,用于讀取U盤的磁盤信息; 映射模塊,用于根據(jù)所述磁盤信息中的U盤標識進行磁盤映射處理,獲取一個與所述U盤關聯(lián)的磁盤存儲區(qū);訪問模塊,用于在客戶端再一次連接所述U盤之后,對所述U盤的操作自動映射到與所述U盤關聯(lián)的磁盤存儲區(qū)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,當所述客戶端安裝有虛擬機,且所述虛擬機運行在遠程服務器時,其中,所述映射模塊包括: 第一發(fā)送模塊,用于將所述磁盤信息中的U盤標識發(fā)送到所述遠程服務器的USB軟總線上,使得所述U盤遠程映射到所述虛擬機; 獲取模塊,用于獲取所述遠程服務器通過所述USB軟總線識別所述U盤標識的U盤之后,劃分得到的一個與所述U盤關聯(lián)的磁盤存儲區(qū); 其中,通過所述U盤標識與所述磁盤存儲區(qū)的標識的對應關系,來表征所述U盤在所述遠程服務器中映射的磁盤存儲區(qū)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述訪問模塊包括: 讀取模塊,用于在所述客戶端再一次連接所述U盤之后,所述客戶端的虛擬機讀取該U盤的磁盤信息; 運行模塊,用于運行所述虛擬機的遠程服務器根據(jù)所述磁盤信息識別所述U盤,獲取所述U盤在所述遠程服務器中映射的磁盤存儲區(qū); 其中,當用戶對所述U盤進行操作時,操作數(shù)據(jù)保存在所述U盤在所述遠程服務器中映射的磁盤存儲區(qū)中。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述映射模塊包括: 第二發(fā)送模塊,用于將所述磁盤信息中的U盤標識發(fā)送給客戶端本地的磁盤映射驅(qū)動;` 劃分模塊,用于所述磁盤映射驅(qū)動在所述客戶端本地劃分一個與所述U盤關聯(lián)的磁盤存儲區(qū); 其中,通過所述U盤標識與所述磁盤存儲區(qū)的標識的對應關系,來表征所述U盤在所述客戶端本地映射的磁盤存儲區(qū)。
10.根據(jù)權(quán)利要求6至9中任意一項所述的裝置,其特征在于,所述裝置還包括: 第三發(fā)送模塊,用于將所述U盤的磁盤信息發(fā)送至注冊服務器; 子獲取模塊,用于獲取所述注冊服務器在數(shù)據(jù)庫中注冊所述U盤的磁盤信息,而得到的授權(quán)信息; 接收模塊,用于接收所述授權(quán)信息; 其中,所述客戶端連接所述U盤之后,如果檢測到所述U盤對應的授權(quán)信息,則進入對所述U盤的操作自動映射到與所述U盤關聯(lián)的磁盤存儲區(qū)的步驟。
11.一種U盤的安全處理系統(tǒng),其特征在于,包括: U盤; 客戶端,讀取所述U盤的磁盤信息,并根據(jù)所述磁盤信息中的U盤標識進行磁盤映射處理,獲取一個與所述U盤關聯(lián)的磁盤存儲區(qū); 其中,在所述客戶端再一次連接所述U盤之后,對所述U盤的操作自動映射到與所述U盤關聯(lián)的磁盤存儲區(qū)。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,當所述客戶端安裝有虛擬機,且所述虛擬機運行在遠程服務器時,所述系統(tǒng)還包括:遠程服務器,與所述客戶端建立通信關系,用于通過USB軟總線接收所述磁盤信息中的U盤標識,并在通過所述USB軟總線識別具有所述U盤標識的U盤之后,在所述遠程服務器中劃分一個與所述U盤關聯(lián)的磁盤存儲區(qū),其中,通過所述U盤標識與所述磁盤存儲區(qū)的標識的對應關系,來表征所述U盤在所述遠程服務器中映射的磁盤存儲區(qū)。
13.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 注冊服務器,接收所述U盤的磁盤信息,并在數(shù)據(jù)庫中注冊所述U盤的磁盤信息,得到所述U盤的授權(quán)信息,并將所`述授權(quán)信息返回給所述客戶端。
【文檔編號】G06F21/80GK103679068SQ201310728777
【公開日】2014年3月26日 申請日期:2013年12月25日 優(yōu)先權(quán)日:2013年12月25日
【發(fā)明者】楊耀敏, 李堅, 趙君翔, 梁棟, 馮立松 申請人:北京云巢動脈科技有限公司