[發明專利]用于USB設備虛擬化的方法和系統在審
| 申請號: | 201210079550.8 | 申請日: | 2012-03-23 |
| 公開(公告)號: | CN102708071A | 公開(公告)日: | 2012-10-03 |
| 發明(設計)人: | A.K.小斯克拉格;C.S.西格曼;M.施特勞布 | 申請(專利權)人: | 阿沃森特公司 |
| 主分類號: | G06F13/10 | 分類號: | G06F13/10 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 馬紅梅;盧江 |
| 地址: | 美國阿*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 usb 設備 虛擬 方法 系統 | ||
本申請涉及標題為“Method?and?System?for?Smart?Card?Virtualization,”的美國專利申請No.?12/458,086和標題為“Method?and?System?for?Audio?Device?Virtualization,”的美國專利申請No.?13/070,175,其因此被通過引用結合。
技術領域
這通常涉及USB設備,并且更特別地涉及通過網絡的USB設備的虛擬化。
背景技術
USB(通用串行總線)連接通常被用來在設備與主機控制器(通常是個人計算機)之間建立通信。USB已經代替了許多種串行端口和并行端口,并且能夠將各種計算機外圍設備連接到計算機,所述各種計算機外圍設備諸如鼠標、鍵盤、數字相機、打印機、個人媒體播放器、閃盤驅動器以及外部硬盤驅動器。對于那些設備中的許多設備而言,USB已經變成標準的連接方法。USB被設計用于個人計算機,但是它在諸如智能電話、PDA以及視頻游戲控制臺之類的其它設備上已經變得常見,并且如同設備與插到墻裝插頭中以進行充電的AC適配器之間的電源線。
在計算的另一方面,系統存在以促進通過在遠程站處的操作員對計算機進行遠程控制和訪問。此類系統通常使用使得在遠程站處的操作員能夠控制所謂的目標(或本地)計算機的方面的設備或機構。更特別地,此類系統通常允許遠程站將鼠標和鍵盤輸入提供給目標計算機并且進一步允許該遠程站查看目標計算機的視頻顯示輸出。這些類型的系統通常被稱作鍵盤視頻鼠標(KVM)系統。
遠程KVM系統允許用戶經由鍵盤、鼠標以及視頻與世界上任何地方的計算機進行交互,仿佛他們正好坐在該計算機的旁邊。除了鍵盤、鼠標以及視頻的虛擬化之外,諸如CD/DVD-ROM、閃盤驅動器以及軟盤之類的存儲介質也已經被虛擬化。同樣地,用戶能夠對世界上任何地方的服務器提供對盤上的數據的訪問。
一些常規系統通過網絡來虛擬化USB設備。在這樣的系統中,用戶可以使用連接到遠程計算機的USB設備,仿佛其被連接到本地計算機。常規的USB-over-IP(IP上的USB)系統在其被從另一個位置中的PC虛擬化時允許用戶在一個位置中使用USB設備,并且提供在目標計算機上安裝并且運行的特殊的軟件以與USB設備進行交互。然而,在所述目標上運行的這個軟件必須被特別地設計,需要較大的開銷和基礎設施,并且提供較小的靈活性。這些產品還要求在本地PC和遠程PC這二者上安裝特殊的軟件。在客戶端PC上安裝軟件可能是可接受的,但是將其安裝在目標PC上通常不是可接受的,因為其可能侵犯待訪問的計算機的安全。
在目標計算機上沒有安裝軟件的情況下,遠程目標計算機通常不具有到本地USB設備的USB連接。因此,存在對于提供USB設備使用的虛擬化而不需要特殊的軟件來做這個的系統的期望。
發明內容
依照符合本發明的方法和系統,提供了一種用于USB設備的虛擬化的數據處理系統,其包括:被配置成向本地連接的設備發送和接收USB設備數據的目標計算機,以及本地連接到USB設備的客戶端計算機。該數據處理還包括被在物理上本地連接到目標計算機的USB虛擬化設備,其被配置成:通過網絡從客戶端USB設備接收USB設備數據;處理所接收到的USB設備數據,并且通過物理USB連接將已處理的USB設備數據發送到本地連接的目標計算機。
在一個實施方式中,提供了一種USB虛擬化設備,其包括網絡接口,所述網絡接口被配置成與客戶端計算機進行交互以通過網絡發送USB設備數據和接收USB設備數據。該USB虛擬化設備進一步提供USB輸入/輸出接口,所述USB輸入/輸出接口被配置成在USB端口中在物理上連接到目標計算機,并且被配置成從該目標計算機接收USB數據并且將USB設備數據發送到該目標計算機。該USB虛擬化設備還提供處理器,所述處理器被配置成轉換所接收到的來自物理USB輸入/輸出接口的USB設備數據以便輸出到網絡接口,并且被配置成轉換所接收到的來自網絡接口的USB設備數據以便輸出到物理USB輸入/輸出接口。
在另一實施方式中,提供了一種用于USB設備的虛擬化的數據處理系統中的方法,其包括:從在物理上連接到客戶端計算機的USB設備接收USB設備數據;通過網絡發送所接收到的USB設備數據;以及由USB虛擬化設備通過網絡從客戶端計算機接收USB設備數據。該方法進一步包括:處理所接收到的USB設備數據;以及通過物理USB連接將已處理的USB設備數據發送到本地連接到USB虛擬化設備的目標計算機。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿沃森特公司,未經阿沃森特公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210079550.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:發光二極管覆晶封裝結構及其制造方法
- 下一篇:射線照相底片號碼快速標識法





