[实用新型]用于USB设备的虚拟化的数据处理系统及USB虚拟化设备有效
申请号: | 201220113443.8 | 申请日: | 2012-03-23 |
公开(公告)号: | CN202854801U | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | A.K.小斯克拉格;C.S.西格曼;M.施特劳布 | 申请(专利权)人: | 阿沃森特公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;H04L29/06 |
代理公司: | 中国专利代理(香港)有限公司 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.vipzhuanli.com/pat/books/201220113443.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:变压器
- 下一篇:可用手指握持的计算机鼠标