Usb重定向系统及方法

文档序号:6502159阅读:613来源:国知局
Usb重定向系统及方法
【专利摘要】一种USB重定向方法,该方法包括:当USB装置连接到客户端时,启动客户端上的USB重定向;侦测USB装置的类型;根据USB装置的类型,对USB装置上的数据进行压缩处理;通过客户端上的重定向将压缩后的数据传送给服务器;启动服务器上的USB重定向;通过服务器上的USB重定向接收客户端发送过来的压缩数据;对所述压缩数据进行解压处理;将解压后的数据传送虚拟机,使得用户通过客户端上的远程桌面对解压后的数据进行操作。本发明还提供一种USB重定向系统。利用本发明可以减少USB重定向过程中传送数据时使用的网络流量,降低了用户的成本。
【专利说明】USB重定向系统及方法

【技术领域】
[0001] 本发明涉及一种USB重定向及方法。

【背景技术】
[0002] USB重定向(USB redirection)是一种当USB装置(例如,U盘)插入客户端后重新 导向至虚拟桌面的技术。然而,以往的USB redirection技术中,当一个USB装置插入客户 端后,客户端将该USB装置上的数据直接重新导向至远端的服务器,如此一来,会造成网络 流量的巨大消耗,若USB装置中的数据庞大,会增加企业的成本(例如,需要增加网络设备, 以提高客户端与服务器之间的带宽)。


【发明内容】

[0003] 鉴于以上内容,有必要提供一种USB重定向系统,该USB重定向系统包括客户端上 的USB重定向客户端系统及服务器上的USB重定向主机系统,通过USB重定向客户端系统 及USB重定向主机系统可以减少USB重定向过程中传送数据时使用的网络流量,降低了企 业的成本。
[0004] 鉴于以上内容,还有必要提供一种USB重定向方法,其可以减少USB重定向过程中 传送数据时使用的网络流量,降低了企业的成本。
[0005] -种USB重定向客户端系统,该系统运行于客户端中,该系统包括:第一启动模 块,用于当USB装置连接到客户端时,启动客户端上的USB重定向;侦测模块,用于侦测USB 装置的类型;第一处理模块,用于根据USB装置的类型,对USB装置上的数据进行压缩处理; 第一发送模块,用于通过客户端上的重定向将压缩后的数据传送给服务器。
[0006] -种USB重定向主机系统,该系统运行于服务器中,该系统包括:第二启动模块, 用于启动服务器上的USB重定向;接收模块,用于通过服务器上的USB重定向接收客户端发 送过来的压缩数据;第二处理模块,用于对所述压缩数据进行解压处理;第二发送模块,用 于将解压后的数据传送虚拟机,使得用户通过客户端上的远程桌面对解压后的数据进行操 作。
[0007] -种USB重定向方法,该方法包括:当USB装置连接到客户端时,通过客户端上的 远程桌面启动客户端上的USB重定向;侦测USB装置的类型;根据USB装置的类型,对USB 装置上的数据进行压缩处理;通过客户端上的重定向将压缩后的数据传送给服务器;启动 服务器上的USB重定向;通过服务器上的USB重定向接收客户端发送过来的压缩数据;对 所述压缩数据进行解压处理;将解压后的数据传送虚拟机,使得用户通过客户端上的远程 桌面对解压后的数据进行操作。
[0008] 相较于现有技术,本发明提供的USB重定向系统及方法,其可以减少USB重定向过 程中传送数据时使用的网络流量,降低了企业的成本。

【专利附图】

【附图说明】
[0009] 图1是本发明USB重定向系统较佳实施例的应用环境图。
[0010] 图2是本发明客户端中的USB重定向客户端系统较佳实施例的功能模块图。
[0011] 图3是本发明服务器中的USB重定向主机系统较佳实施例的功能模块图。
[0012] 图4是本发明USB重定向方法较佳实施例的流程图。
[0013] 主要元件符号说明

【权利要求】
1. 一种USB重定向客户端系统,其特征在于,该系统运行于客户端中,该系统包括: 第一启动模块,用于当USB装置连接到客户端时,通过客户端上的远程桌面启动客户 端上的USB重定向; 侦测模块,用于侦测USB装置的类型; 第一处理模块,用于根据USB装置的类型,对USB装置上的数据进行压缩处理;及 第一发送模块,用于通过客户端上的重定向将压缩后的数据传送给服务器。
2. 如权利要求1所述的USB重定向客户端系统,其特征在于,所述第一启动模块还用于 当客户端上的USB重定向启动之后,发送启动指令给服务器,以启动服务器上的重定向。
3. 如权利要求1所述的USB重定向客户端系统,其特征在于,所述USB装置的类型包括 USB存储装置、USB摄像装置及带芯片的USB装置。
4. 如权利要求3所述的USB重定向客户端系统,其特征在于,该系统还安装有包括 LZW、LZSS、MPEG-1、MPEG-2、MPEG-4、H. 264、H. 265、LZ77 及 LZ78 解压缩算法的解压缩软件。
5. 如权利要求4所述的USB重定向客户端系统,其特征在于,当USB装置的类型为USB 存储装置,则第一处理模块通过LZW或LZSS解压缩算法对USB存储装置中的数据进行压缩 处理,当USB装置的类型为USB摄像装置,则第一处理模块通过MPEG-1、MPEG-2、MPEG-4、 H. 264或H. 265解压缩算法对USB摄像装置所拍摄的影像资料进行压缩处理,当USB装置的 类型为带芯片的USB装置,则第一处理模块通过LZ77或LZ78解压缩算法对带芯片的USB 装置上的数据进行压缩处理。
6. 如权利要求1所述的USB重定向客户端系统,其特征在于,所述侦测模块通过侦测客 户端上操作系统中的注册表中USB装置栏位来实现对USB装置的类型的侦测。
7. -种USB重定向主机系统,其特征在于,该系统运行于服务器中,该系统包括: 第二启动模块,用于启动服务器上的USB重定向; 接收模块,用于通过服务器上的USB重定向接收客户端发送过来的压缩数据; 第二处理模块,用于对所述压缩数据进行解压处理;及 第二发送模块,用于将解压后的数据传送给服务器的虚拟机,使得用户通过客户端上 的远程桌面对解压后的数据进行操作。
8. -种USB重定向方法,该方法应用于客户端中,其特征在于,该方法包括: 当USB装置连接到客户端时,启动客户端上的USB重定向; 侦测USB装置的类型; 根据USB装置的类型,对USB装置上的数据进行压缩处理;及 通过客户端上的重定向将压缩后的数据传送给服务器。
9. 如权利要求8所述的USB重定向方法,其特征在于,所述服务器的参数信息包括服务 器的CPU的时钟频率、CPU的核心数量、CPU的缓存值、CPU的类型、CPU的最大使用率、CPU 的当前使用率、内存的最大容量、内存的时钟频率、内存的型号、内存的当前使用容量、存储 器的最大容量、存储器的当前使用容量、存储器的接口存取速度及存储器的型号、网卡的型 号及网卡的传输速度。
10. 如权利要求8所述的USB重定向方法,其特征在于,当客户端上的USB重定向启动 之后,客户端发送启动指令给服务器,以启动服务器上的重定向。
11. 如权利要求8所述的USB重定向方法,其特征在于,所述USB装置的类型包括USB 存储装置、USB摄像装置及带芯片的USB装置。
12. 如权利要求11所述的USB重定向方法,其特征在于,所述USB装置上的数据通过 LZW、LZSS、MPEG-1、MPEG-2、MPEG-4、H. 264、H. 265、LZ77 或 LZ78 解压缩算法的解压缩软件 进行压缩。
13. 如权利要求12所述的USB重定向方法,其特征在于,当USB装置的类型为USB存储 装置,通过LZW或LZSS解压缩算法对USB存储装置中的数据进行压缩处理,当USB装置的 类型为USB摄像装置,通过MPEG-1、MPEG-2、MPEG-4、264或H. 265解压缩算法对USB摄 像装置所拍摄的影像资料进行压缩处理,当USB装置的类型为带芯片的USB装置,通过LZ77 或LZ78解压缩算法对带芯片的USB装置上的数据进行压缩处理。
14. 如权利要求12所述的USB重定向方法,其特征在于,所述压缩数据通过LZW、LZSS、 MPEG-1、MPEG-2、MPEG-4、Η. 264、Η. 265、LZ77或LZ78解压缩算法的解压缩软件进行解压。
15. 如权利要求8所述的USB重定向方法,其特征在于,所述侦测USB装置的类型通过 侦测客户端上操作系统中的注册表中USB装置栏位来实现。
16. -种USB重定向方法,该方法运用于服务器中,其特征在于,该方法包括: 启动服务器上的USB重定向; 通过服务器上的USB重定向接收客户端发送过来的压缩数据; 对所述压缩数据进行解压处理;及 将解压后的数据传送服务器的虚拟机,使得用户通过客户端上的远程桌面对解压后的 数据进行操作。
【文档编号】G06F9/455GK104123244SQ201310147679
【公开日】2014年10月29日 申请日期:2013年4月25日 优先权日:2013年4月25日
【发明者】林挚言, 郑山川, 李忠一 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1