两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

多用戶隔離訪問終端服務(wù)器上的虛擬usb外設(shè)的方法

文檔序號:6439534閱讀:301來源:國知局
專利名稱:多用戶隔離訪問終端服務(wù)器上的虛擬usb外設(shè)的方法
多用戶隔離訪問終端服務(wù)器上的虛擬USB外設(shè)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字通信技術(shù)領(lǐng)域,尤其涉及一種多用戶隔離訪問終端服務(wù)器上的虛擬USB外設(shè)的方法。
背景技術(shù)
目前在金融、電信等行業(yè)中,一個windows終端服務(wù)器讓多個用戶同時登錄訪問的業(yè)務(wù)模式已經(jīng)廣泛存在,此業(yè)務(wù)模式應(yīng)用前期并沒有考慮到會使用大量的USB外設(shè),而現(xiàn)在需要支持大量的USB外設(shè),其帶USB插頭的移動可存儲設(shè)備都是USB外設(shè),比如USB打印機(jī)、U盤、USB掃描儀、移動硬盤等USB外設(shè),解決此問題的通常做法是把客戶端的USB外設(shè)虛擬到windows終端服務(wù)器上,形成虛擬USB外設(shè);每個登錄的用戶都會把自己客戶端上的USB外設(shè)虛擬到windows終端服務(wù)器上,如果同時有多個用戶登錄到終端服務(wù)上,每個用戶都虛擬了自己的USB外設(shè),但是windows終端服務(wù)器并不區(qū)分虛擬USB外設(shè)是屬哪個用戶的,這就會造成一個用戶可以訪問另外一個用戶的USB外設(shè),從而造成使用上的混亂。為了解決上述問題,目前通常的做法是利用權(quán)限控制來解決,不同用戶的權(quán)限不一樣,從而實現(xiàn)每一個用戶只能訪問自己的USB外設(shè),但是此做法有兩大缺點,一是并不是所有的USB外設(shè)都可以通過權(quán)限控制來做,此方法不能解決所有的USB外設(shè)問題,另一個是具有管理員權(quán)限的用戶不受此控制,可以訪問所有用戶虛擬到服務(wù)端的設(shè)備。現(xiàn)有技術(shù)中提供了一種USB多通道傳輸方法、系統(tǒng)及主機(jī),該
公開日為2009年07 月15日,公開號為CN101482854的中國專利,其中USB多通道傳輸方法包括當(dāng)檢測到USB 外設(shè)接入時,為該USB外設(shè)的每個塊傳輸通道設(shè)定通道優(yōu)先級;根據(jù)要發(fā)往所述USB外設(shè)的塊傳輸請求所在塊傳輸通道的通道優(yōu)先級,對所述塊傳輸請求進(jìn)行排隊形成塊傳輸請求隊列;根據(jù)所述通道優(yōu)先級由高到低的順序,將所述塊傳輸請求隊列中的塊傳輸請求逐一發(fā)送給所述USB外設(shè)。主機(jī)包括優(yōu)先級設(shè)定模塊、排隊模塊和發(fā)送模塊。系統(tǒng)包括主機(jī)和 USB外設(shè)。該發(fā)明解決多功能設(shè)備復(fù)用USB塊傳輸通道的問題,從而保證具有高優(yōu)先級的關(guān)鍵業(yè)務(wù)的正常運行。該發(fā)明并未涉及多用戶訪問主機(jī)的問題?,F(xiàn)有技術(shù)中還提供了一種數(shù)據(jù)處理設(shè)備及其驅(qū)動USB外設(shè)的方法,該
公開日為 2011年08月17日,公開號為CN102156528A的中國專利,所述數(shù)據(jù)處理設(shè)備包括USB接口 ;切換模塊;轉(zhuǎn)換模塊,用于將USB總線數(shù)據(jù)轉(zhuǎn)換為PS/2總線數(shù)據(jù);第一檢測模塊,用于當(dāng)偵測到預(yù)設(shè)的USB設(shè)備與所述USB接口相連時,發(fā)送第一指示;第一控制模塊,用于當(dāng)收到所述第一指示后,指示所述切換模塊將所述USB接口轉(zhuǎn)換成與所述轉(zhuǎn)換模塊相連。該發(fā)明能降低用戶外接USB設(shè)備時功耗的損失,從而保證用戶的有效使用時間。該發(fā)明也未涉及多用戶訪問數(shù)據(jù)處理設(shè)備時,出現(xiàn)一個用戶可以訪問另外一個用戶的USB外設(shè)的問題。

發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題,在于提供一種多用戶隔離訪問終端服務(wù)器上的虛擬 USB外設(shè)的方法,實現(xiàn)了終端服務(wù)器有多用戶的USB外設(shè)連接的情況下,可以分隔出各個用
3戶的虛擬USB外設(shè)是屬哪個用戶的。本發(fā)明是這樣實現(xiàn)的一種多用戶隔離訪問終端服務(wù)器上的虛擬USB外設(shè)的方法,包括如下步驟步驟1、在所述終端服務(wù)器建立USB外設(shè)監(jiān)控模塊、虛擬桌面監(jiān)控模塊、虛擬設(shè)備列表模塊、查找/打開USB外設(shè)攔截模塊以及處理模塊;所述USB外設(shè)監(jiān)控模塊,用于監(jiān)控是否有新的虛擬USB外設(shè)接入到所述終端服務(wù)器,是,則通知所述虛擬設(shè)備列表模塊有新的虛擬USB外設(shè)插入,并將虛擬USB外設(shè)信息傳遞給所述虛擬設(shè)備列表模塊,當(dāng)有虛擬USB外設(shè)從終端服務(wù)器上斷開時,通知所述虛擬設(shè)備列表模塊刪除相關(guān)的虛擬USB外設(shè)信息;所述虛擬桌面監(jiān)控模塊,用于監(jiān)控是否有用戶登錄到終端服務(wù)器,是,則產(chǎn)生虛擬桌面,并把該用戶的虛擬桌面信息通知所述虛擬設(shè)備列表模塊,當(dāng)有用戶退出終端服務(wù)器,把相應(yīng)的虛擬桌面信息從所述虛擬設(shè)備列表模塊中刪除;所述虛擬設(shè)備列表模塊,用于接受來自虛擬桌面和USB外設(shè)監(jiān)控模塊的信息,維護(hù)虛擬桌面和相應(yīng)虛擬USB外設(shè)的對應(yīng)關(guān)系;所述查找/打開USB外設(shè)攔截模塊,當(dāng)?shù)卿浻脩粢檎一蛘叽蜷_虛擬USB外設(shè)時,該模塊攔截用戶的操作,并通知所述處理模塊;所述處理模塊,用于判斷當(dāng)前用戶要查找或者打開的虛擬USB外設(shè)是否屬于當(dāng)前用戶的,是,則允許用戶操作此USB外設(shè),否,則就不允許用戶操作此USB外設(shè);步驟2、所述USB外設(shè)監(jiān)控模塊檢測到有虛擬USB外設(shè)接入,則通知所述虛擬設(shè)備列表模塊,同時所述虛擬桌面監(jiān)控模塊監(jiān)控到有用戶登錄,產(chǎn)生用戶對應(yīng)的虛擬桌面,并通知所述虛擬設(shè)備列表模塊;步驟3、所述虛擬設(shè)備列表模塊處理來自所述USB外設(shè)監(jiān)控模塊和虛擬桌面監(jiān)控模塊的信息,建立用戶和虛擬USB外設(shè)的關(guān)系列表;步驟4、當(dāng)用戶查找或者打開虛擬USB外設(shè)時;所述查找/打開USB外設(shè)攔截模塊攔截用戶的操作,然后通知所述處理模塊;步驟5、所述處理模塊調(diào)用所述虛擬設(shè)備列表模塊,通過所述關(guān)系列表查詢當(dāng)前用戶操作的虛擬USB外設(shè)是否是此用戶的,并返回結(jié)果給所述查找/打開USB外設(shè)攔截模塊;步驟6、所述查找/打開USB外設(shè)攔截模塊得到所述處理模塊的結(jié)果后,如果結(jié)果是用戶操作的虛擬USB外設(shè)是此用戶的,允許用戶操作此USB外設(shè),如果結(jié)果是用戶操作的虛擬USB外設(shè)不是此用戶的,就禁止用戶繼續(xù)操作USB外設(shè);步驟7、當(dāng)有虛擬USB外設(shè)從終端服務(wù)器上斷開時,通知所述虛擬設(shè)備列表模塊刪除相關(guān)的虛擬USB外設(shè)信息;同時用戶退出終端服務(wù)器,把相應(yīng)的虛擬桌面信息從所述虛擬設(shè)備列表模塊中刪除。本發(fā)明具有如下優(yōu)點本發(fā)明在所述終端服務(wù)器建立USB外設(shè)監(jiān)控模塊、虛擬桌面監(jiān)控模塊、虛擬設(shè)備列表模塊、查找/打開USB外設(shè)攔截模塊以及處理模塊;其USB外設(shè)監(jiān)控模塊檢測虛擬USB外設(shè)的接入,虛擬桌面監(jiān)控模塊檢測用戶的登錄,虛擬設(shè)備列表模塊處理來自所述USB外設(shè)監(jiān)控模塊和虛擬桌面監(jiān)控模塊的信息,建立用戶和虛擬USB外設(shè)的關(guān)系列表,同時查找/打開USB外設(shè)攔截模塊攔截用戶的操作,然后通知處理模塊,處理模塊判斷當(dāng)前用戶要查找或者打開的虛擬USB外設(shè)是否屬于當(dāng)前用戶的,是,則允許用戶操作此USB外設(shè),否,則就不允許用戶操作此USB外設(shè);本發(fā)明實現(xiàn)了終端服務(wù)器有多用戶的USB外設(shè)連接的情況下,可以分隔出各個用戶的虛擬USB外設(shè)是屬哪個用戶的,從而維護(hù)了終端服務(wù)器上的各用戶虛擬USB外設(shè)的安全性。
圖1為本發(fā)明中各模塊的框架示意圖。圖2為本發(fā)明方法流程示意圖。
具體實施方式請參照圖1和圖2所示,本發(fā)明的一種多用戶隔離訪問終端服務(wù)器上的虛擬USB 外設(shè)的方法,包括如下步驟步驟1、在所述終端服務(wù)器建立USB外設(shè)監(jiān)控模塊1、虛擬桌面監(jiān)控模塊2、虛擬設(shè)備列表模塊3、查找/打開USB外設(shè)攔截模塊4以及處理模塊5 ;如圖2所示,所述USB外設(shè)監(jiān)控模塊1,用于監(jiān)控是否有新的虛擬USB外設(shè)接入到所述終端服務(wù)器,是,則通知所述虛擬設(shè)備列表模塊3有新的虛擬USB外設(shè)插入,并將虛擬 USB外設(shè)信息傳遞給所述虛擬設(shè)備列表模塊3,當(dāng)有虛擬USB外設(shè)從終端服務(wù)器上斷開時, 通知所述虛擬設(shè)備列表模塊3刪除相關(guān)的虛擬USB外設(shè)信息;所述虛擬桌面監(jiān)控模塊2,用于監(jiān)控是否有用戶登錄到終端服務(wù)器,是,則產(chǎn)生虛擬桌面,并把該用戶的虛擬桌面信息通知所述虛擬設(shè)備列表模塊3,當(dāng)有用戶退出終端服務(wù)器,把相應(yīng)的虛擬桌面信息從所述虛擬設(shè)備列表模塊3中刪除;所述虛擬設(shè)備列表模塊3,用于接受來自虛擬桌面和USB外設(shè)監(jiān)控模塊的信息,維護(hù)虛擬桌面和相應(yīng)虛擬USB外設(shè)的對應(yīng)關(guān)系;所述查找/打開USB外設(shè)攔截模塊4,當(dāng)?shù)卿浻脩粢檎一蛘叽蜷_虛擬USB外設(shè)時,該模塊攔截用戶的操作,并通知所述處理模塊5 ;所述處理模塊5,用于判斷當(dāng)前用戶要查找或者打開的虛擬USB外設(shè)是否屬于當(dāng)前用戶的,是,則允許用戶操作此USB外設(shè),否,則就不允許用戶操作此USB外設(shè);步驟1. 1、用戶登錄所述終端服務(wù)器,并將插在客戶終端上的USB外設(shè)虛擬到終端服務(wù)器上,形成虛擬USB外設(shè);步驟2、所述USB外設(shè)監(jiān)控模塊1檢測到有虛擬USB外設(shè)接入,則通知所述虛擬設(shè)備列表模塊3,同時所述虛擬桌面監(jiān)控模塊2監(jiān)控到有用戶登錄,產(chǎn)生用戶對應(yīng)的虛擬桌面,并通知所述虛擬設(shè)備列表模塊3 ;步驟3、所述虛擬設(shè)備列表模塊3處理來自所述USB外設(shè)監(jiān)控模塊1和虛擬桌面監(jiān)控模塊2的信息,建立用戶和虛擬USB外設(shè)的關(guān)系列表;步驟4、當(dāng)用戶查找或者打開虛擬USB外設(shè)時;所述查找/打開USB外設(shè)攔截模塊 4攔截用戶的操作,然后通知所述處理模塊5 ;步驟5、所述處理模塊5調(diào)用所述虛擬設(shè)備列表模塊3,通過所述關(guān)系列表查詢當(dāng)前用戶操作的虛擬USB外設(shè)是否是此用戶的,并返回結(jié)果給所述查找/打開USB外設(shè)攔截模塊4 ;步驟6、所述查找/打開USB外設(shè)攔截模塊4得到所述處理模塊5的結(jié)果后,如果結(jié)果是用戶操作的虛擬USB外設(shè)是此用戶的,允許用戶操作此USB外設(shè),如果結(jié)果是用戶操作的虛擬USB外設(shè)不是此用戶的,就禁止用戶繼續(xù)操作USB外設(shè);步驟7、當(dāng)有虛擬USB外設(shè)從終端服務(wù)器上斷開時,通知所述虛擬設(shè)備列表模塊3 刪除相關(guān)的虛擬USB外設(shè)信息;同時用戶退出終端服務(wù)器,把相應(yīng)的虛擬桌面信息從所述虛擬設(shè)備列表模塊3中刪除。本發(fā)明通過其USB外設(shè)監(jiān)控模塊檢測虛擬USB外設(shè)的接入,虛擬桌面監(jiān)控模塊檢測用戶的登錄,虛擬設(shè)備列表模塊處理來自所述USB外設(shè)監(jiān)控模塊和虛擬桌面監(jiān)控模塊的信息,建立用戶和虛擬USB外設(shè)的關(guān)系列表,同時查找/打開USB外設(shè)攔截模塊攔截用戶的操作,然后通知處理模塊,處理模塊判斷當(dāng)前用戶要查找或者打開的虛擬USB外設(shè)是否屬于當(dāng)前用戶的,是,則允許用戶操作此USB外設(shè),否,則就不允許用戶操作此USB外設(shè);從而實現(xiàn)了終端服務(wù)器有多用戶的USB外設(shè)連接的情況下,可以分隔出各個用戶的虛擬USB外設(shè)是屬哪個用戶的,維護(hù)了終端服務(wù)器上的各用戶虛擬USB外設(shè)的安全性。以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種多用戶隔離訪問終端服務(wù)器上的虛擬USB外設(shè)的方法,其特征在于,包括如下步驟步驟1、在所述終端服務(wù)器建立USB外設(shè)監(jiān)控模塊、虛擬桌面監(jiān)控模塊、虛擬設(shè)備列表模塊、查找/打開USB外設(shè)攔截模塊以及處理模塊;所述USB外設(shè)監(jiān)控模塊,用于監(jiān)控是否有新的虛擬USB外設(shè)接入到所述終端服務(wù)器, 是,則通知所述虛擬設(shè)備列表模塊有新的虛擬USB外設(shè)插入,并將虛擬USB外設(shè)信息傳遞給所述虛擬設(shè)備列表模塊,當(dāng)有虛擬USB外設(shè)從終端服務(wù)器上斷開時,通知所述虛擬設(shè)備列表模塊刪除相關(guān)的虛擬USB外設(shè)信息;所述虛擬桌面監(jiān)控模塊,用于監(jiān)控是否有用戶登錄到終端服務(wù)器,是,則產(chǎn)生虛擬桌面,并把該用戶的虛擬桌面信息通知所述虛擬設(shè)備列表模塊,當(dāng)有用戶退出終端服務(wù)器,把相應(yīng)的虛擬桌面信息從所述虛擬設(shè)備列表模塊中刪除;所述虛擬設(shè)備列表模塊,用于接受來自虛擬桌面和USB外設(shè)監(jiān)控模塊的信息,維護(hù)虛擬桌面和相應(yīng)虛擬USB外設(shè)的對應(yīng)關(guān)系;所述查找/打開USB外設(shè)攔截模塊,當(dāng)?shù)卿浻脩粢檎一蛘叽蜷_虛擬USB外設(shè)時,該模塊攔截用戶的操作,并通知所述處理模塊;所述處理模塊,用于判斷當(dāng)前用戶要查找或者打開的虛擬USB外設(shè)是否屬于當(dāng)前用戶的,是,則允許用戶操作此USB外設(shè),否,則就不允許用戶操作此USB外設(shè);步驟2、所述USB外設(shè)監(jiān)控模塊檢測到有虛擬USB外設(shè)接入,則通知所述虛擬設(shè)備列表模塊,同時所述虛擬桌面監(jiān)控模塊監(jiān)控到有用戶登錄,產(chǎn)生用戶對應(yīng)的虛擬桌面,并通知所述虛擬設(shè)備列表模塊;步驟3、所述虛擬設(shè)備列表模塊處理來自所述USB外設(shè)監(jiān)控模塊和虛擬桌面監(jiān)控模塊的信息,建立用戶和虛擬USB外設(shè)的關(guān)系列表;步驟4、當(dāng)用戶查找或者打開虛擬USB外設(shè)時;所述查找/打開USB外設(shè)攔截模塊攔截用戶的操作,然后通知所述處理模塊;步驟5、所述處理模塊調(diào)用所述虛擬設(shè)備列表模塊,通過所述關(guān)系列表查詢當(dāng)前用戶操作的虛擬USB外設(shè)是否是此用戶的,并返回結(jié)果給所述查找/打開USB外設(shè)攔截模塊;步驟6、所述查找/打開USB外設(shè)攔截模塊得到所述處理模塊的結(jié)果后,如果結(jié)果是用戶操作的虛擬USB外設(shè)是此用戶的,允許用戶操作此USB外設(shè),如果結(jié)果是用戶操作的虛擬 USB外設(shè)不是此用戶的,就禁止用戶繼續(xù)操作USB外設(shè);步驟7、當(dāng)有虛擬USB外設(shè)從終端服務(wù)器上斷開時,通知所述虛擬設(shè)備列表模塊刪除相關(guān)的虛擬USB外設(shè)信息;同時用戶退出終端服務(wù)器,把相應(yīng)的虛擬桌面信息從所述虛擬設(shè)備列表模塊中刪除。
2.根據(jù)權(quán)利要求1所述的多用戶隔離訪問終端服務(wù)器上的虛擬USB外設(shè)的方法,其特征在于,在步驟1和步驟2之間還進(jìn)一步包括步驟1. 1、用戶登錄所述終端服務(wù)器,并將插在客戶終端上的USB外設(shè)虛擬到終端服務(wù)器上,形成虛擬USB外設(shè)。
全文摘要
本發(fā)明提供一種多用戶隔離訪問終端服務(wù)器上的虛擬USB外設(shè)的方法,在所述終端服務(wù)器建立USB外設(shè)監(jiān)控模塊、虛擬桌面監(jiān)控模塊、虛擬設(shè)備列表模塊、查找/打開USB外設(shè)攔截模塊以及處理模塊;通過各模塊的協(xié)作,來判斷當(dāng)前用戶要查找或者打開的虛擬USB外設(shè)是否屬于當(dāng)前用戶的,是,則允許用戶操作此USB外設(shè),否,則就不允許用戶操作此USB外設(shè);本發(fā)明實現(xiàn)了終端服務(wù)器有多用戶的USB外設(shè)連接的情況下,可以分隔出各個用戶的虛擬USB外設(shè)是屬哪個用戶的,從而維護(hù)了終端服務(wù)器上的各用戶虛擬USB外設(shè)的安全性。
文檔編號G06F21/00GK102411688SQ20111038642
公開日2012年4月11日 申請日期2011年11月28日 優(yōu)先權(quán)日2011年11月28日
發(fā)明者張輝 申請人:福建升騰資訊有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
镇平县| 西城区| 明光市| 浑源县| 株洲县| 郧西县| 安国市| 乡宁县| 巴中市| 青海省| 云阳县| 广丰县| 工布江达县| 肥东县| 周至县| 花垣县| 永安市| 蚌埠市| 葫芦岛市| 普兰店市| 视频| 五家渠市| 抚松县| 泰安市| 福安市| 佳木斯市| 横峰县| 固镇县| 朝阳县| 绥江县| 宁津县| 揭阳市| 兴义市| 寻乌县| 栖霞市| 合水县| 特克斯县| 广昌县| 墨玉县| 古交市| 塘沽区|