[发明专利]一种基于网络的USB设备重定向系统在审
申请号: | 201310743350.2 | 申请日: | 2013-12-27 |
公开(公告)号: | CN103714020A | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 张志高 | 申请(专利权)人: | 普华基础软件股份有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;H04L29/08 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 竺路玲 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网络 usb 设备 定向 系统 | ||
技术领域
本发明属于设备重定向领域,涉及一种USB设备重定向系统,尤其涉及一种基于网络的桌面虚拟化以及应用虚拟化的USB设备重定向系统。
背景技术
桌面虚拟化或应用虚拟化都是将计算放置在服务器端,通过远程传输协议将显示投射到客户端,同时将客户端的IO时间转发到服务器端。
现在技术的应用虚拟化技术以及桌面虚拟化技术都是基于一种计算和IO分离的技术原理,即计算在服务器上运行,而应用程序的显示结果投放到远端的客户端上,即计算和IO分离。当然,客户端的外设比如打印机,扫描仪等IO设备都会映射到服务器上,用户使用起来就和使用本地的设备一样。
USB设备的数量非常多,是各种外设中最重要的一种外设,它包含并不限于USB存储设备、USB摄像头、USB扫描仪、USB加密设备。
由于USB设备是一种高速设备,USB2.0的规范定义的速度480Mbps,而普通的IP网络的速度为千兆网络,那么在局域网的范围内,usb over network(基于网络的USB共享)在理论上是可以实现的。
发明内容
有鉴于此,本发明的目的是提供一种利用无线网络将USB设备从客户端连接到服务端的系统。
为达到上述目的,具体技术方案如下:
一种基于网络的USB设备重定向系统,包括客户端、服务端和无线网络,所述客户端上设有客户端设备、客户端应用程序和客户端驱动,所述客户端上设有USB接口,所述客户端设备通过所述USB接口与所述客户端连接,所述客户端设备通过所述客户端驱动与所述客户端应用程序连接,所述服务端上设有虚拟设备、服务端应用程序和服务端驱动,所述虚拟设备通过所述服务端驱动与所述服务端应用程序连接,所述客户端应用程序通过所述无线网络与所述服务端应用程序建立数据通讯连接。
优选的,所述客户端应用程序通过TCP/IP网络协议与所述服务端应用程序建立数据通讯连接。
优选的,所述客户端和服务端基于windows操作系统。
优选的,所述服务端的虚拟设备是所述客户端设备的映射。
优选的,所述客户端应用程序上设有IP地址通知模块,所述客户端应用程序通过所述IP地址通知模块自动连接到所述服务端应用程序的IP地址上。
优选的,所述客户端应用程序上设有确定所述客户端设备是否需要重定向的重定向选择模块。
优选的,所述客户端驱动上设有客户端虚拟总线驱动模块,用于发送USB事件。
优选的,所述客户端驱动上设有虚拟UPnP管理模块。
优选的,所述服务器端驱动程序上设有服务端模拟总线驱动模块,用于接受所述客户端发过来的所述USB事件。
优选的,所述USB事件包括USB设备的插入,USB设备拔出,USB设备的电源reset,USB设备的休眠。
相对于现有技术,本发明的技术方案的优点有:
本发明的技术方案提供了一种基于网络的USB共享技术,提供了更多的设备和控制信息,减轻了服务器端的负担,且具有更好的安全性;同时利用采用公有协议TCP/IP协议进行数据传输,增强了通用性,提高了设备兼容性,加大了设备使用方式的灵活度。
附图说明
构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明的实施例的结构示意图;
图2是本发明的实施例的应用方法的流程示意图;
图3是本发明的实施例调度流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
以下将结合附图对本发明的实施例做具体阐释。
如图1所示的本发明的实施例的一种基于网络的USB设备重定向系统。包括客户端1、服务端2和无线网络。
客户端1上设有客户端设备3、客户端应用程序4和客户端驱动5。客户端1上设有USB接口,客户端设备3通过USB接口与客户端1连接。客户端设备3通过客户端驱动5与客户端应用程序4连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普华基础软件股份有限公司,未经普华基础软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310743350.2/2.html,转载请声明来源钻瓜专利网。