基于桌面虚拟化的图像设备重定向的方法及系统的制作方法

文档序号:7817771阅读:329来源:国知局
基于桌面虚拟化的图像设备重定向的方法及系统的制作方法
【专利摘要】本发明提供了一种基于桌面虚拟化的图像设备重定向的方法及系统,该系统包括:虚拟机、虚拟桌面服务器及与虚拟桌面服务器建立数据连接的终端设备;所述虚拟机包括:图像应用单元、功能驱动单元、图像传输应用单元B、UHF组件及USB集线器,所述用户终端包括:图像传输应用单元A、功能驱动单元及图像设备,图像传输应用单元A用于通过图像设备的功能驱动单元抓取图像设备产生的每一帧图像,并通过网络传输给对应的虚拟机处的图像传输应用单元B;图像传输应用单元B用于接收到的每一帧图像传输给UHF组件并存储;图像应用单元用于通过虚拟机处功能驱动单元获取USB组件上的图像数据并播放成视频。本发明解决了图像设备的传输问题。
【专利说明】基于桌面虚拟化的图像设备重定向的方法及系统

【技术领域】
[0001]本发明涉及应用发布【技术领域】,尤其涉及一种基于桌面虚拟化的图像设备重定向的方法及系统。

【背景技术】
[0002]目前全球各个行业都开始推行虚拟化的应用,虚拟化可以用来进行服务器,存储,网络,桌面应用程序的整合,未来的发展将上升到云计算。而虚拟化是做好云计算的基础。桌面虚拟化是在数据中心的服务器上进行服务器虚拟化,生成大量的独立的桌面操作系统(虚拟机或者虚拟桌面),同时根据专有的虚拟桌面协议发送给终端设备。用户终端通过以太网登陆到虚拟主机上,只需要记住用户名和密码及网关信息,即可随时随地的通过网络访问自己的桌面系统。而在桌面虚拟化的使用中,出现了大量图像设备(如摄像头等)的使用需求。
[0003]虚拟化的优势促使虚拟化不断占领PC市场,然而虚拟化在技术上仍然存在缺陷。桌面虚拟化通过网络的远程访问机制使得在用户终端上使用的外设设备(串并口设备、USB设备、打印机等等)无法使用,就出现了端口重定向技术,将用户本地终端上的串并口、USB端口重定向到远端的虚拟桌面中。但是在需要大数据量访问的外设设备(如高清摄像头等图像设备)的使用上,就出现了很多问题。因为端口重定向技术所有的数据都依赖网络实时传输,所以网络质量就决定了外设的可用性和使用质量,一旦网络出现延迟、抖动、丢包等现象,图像设备就不可用了。从而无法保证用户使用中的可连续性。


【发明内容】

[0004]本发明的目的在于提供一种基于桌面虚拟化的图像设备重定向的方法及系统,以解决用户在桌面虚拟化环境中使用图像设备传输问题。
[0005]本发明的目的是通过以下技术方案实现的。
[0006]一种基于桌面虚拟化的图像设备重定向系统,包括:虚拟机、虚拟桌面服务器及与虚拟桌面服务器建立数据连接的终端设备;
[0007]所述虚拟机包括:图像应用单元、功能驱动单元、图像传输应用单元B、UHF组件及USB集线器,
[0008]所述用户终端包括:图像传输应用单元A、功能驱动单元及图像设备,
[0009]图像传输应用单元A用于通过图像设备的功能驱动单元抓取图像设备产生的每一帧图像,并通过网络传输给对应的虚拟机处的图像传输应用单元B;
[0010]图像传输应用单元B用于接收到的每一帧图像传输给UHF组件并存储;
[0011]图像应用单元用于通过虚拟机处功能驱动单元获取USB组件上的图像数据并播放成视频。
[0012]进一步优选地,所述UHF组件为一个HOOK在USB集线器上的组件,存储用户终端处图像设备传输来的每一帧图像。
[0013]进一步优选地,所述图像设备为摄像头。
[0014]进一步优选地,所述虚拟桌面服务器用于提供虚拟机的软件运行环境和虚拟机控制平台。
[0015]进一步优选地,所述虚拟机用于向终端用户提供虚拟桌面环境。
[0016]一种基于桌面虚拟化的图像设备重定向的方法,包括步骤:
[0017]a:图像传输应用单元A通过图像设备的功能驱动单元抓取图像设备产生的每一帧图像,并通过网络传输给对应的虚拟机处的图像传输应用单元B ;
[0018]b:图像传输应用单元B将接收到的每一帧图像传输给UHF组件并存储。
[0019]c:图像应用单元通过虚拟机处功能驱动单元获取USB组件上的图像数据,并播放成视频。
[0020]进一步优选地,步骤a之前还包括图像应用单元向UHF组件请求获取图像数据;UHF组件向图像传输应用单元B请求拉取图像设备硬件信息。
[0021]进一步优选地,步骤a中图像传输应用单元A根据每一帧图像格式进行解压处理后发送给图像传输应用单元B。
[0022]本发明与现有技术相比,具有以下优点:本发明基于桌面虚拟化的图像设备重定向的方法及系统,通过图像传输应用单元和UHF组件,形成了在虚拟桌面端的一个虚拟图像设备,保证了可用性和稳定性,解决了桌面虚拟化和桌面云环境中图像设备的传输问题。

【专利附图】

【附图说明】
[0023]图1是本发明基于桌面虚拟化的图像设备重定向系统原理框图;
[0024]图2是本发明基于桌面虚拟化的图像设备重定向的方法流程图;
[0025]图3是本发明一实施例图像设备重定向的方法流程图。

【具体实施方式】
[0026]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0027]请参阅图1所示,本发明基于桌面虚拟化的图像设备重定向系统,包括:虚拟机、虚拟桌面服务器及与虚拟桌面服务器建立数据连接的用户终端;
[0028]虚拟桌面服务器用于提供虚拟机的软件运行环境和虚拟机控制平台。
[0029]虚拟机用于向终端用户提供虚拟桌面环境。
[0030]所述虚拟机包括:图像应用单元、功能驱动单元、图像传输应用单元B、UHF组件及USB集线器,
[0031]所述用户终端包括:图像传输应用单元A、功能驱动单元及图像设备,
[0032]用户终端处的图像传输应用单元A用于通过图像设备的功能驱动单元抓取图像设备产生的每一帧图像,并通过网络传输给对应的虚拟机处的图像传输应用单元B ;
[0033]具体地,图像传输应用单元A作为图像设备的一个应用单元,通过图像设备功能驱动单元抓取图像设备产生的每一帧图像,这里所说的图像设备包括高清摄像头等图像设备,高清摄像头以每秒24帧-30帧的速率抓取图像的方式来显示视频。
[0034]图像传输应用单元B用于接收到的每一帧图像传输给UHF组件并存储。
[0035]其中,USB HUB FILTER(UHF组件)作为一个HOOK在USB集线器上的组件,存储用户终端处图像设备传输来的每一帧图像。
[0036]图像应用单元用于通过虚拟机处功能驱动单元获取USB组件上的图像数据并播放成视频。
[0037]请参阅图2所示,本发明基于桌面虚拟化的图像设备重定向方法,包括:
[0038]步骤201:图像传输应用单元A通过图像设备的功能驱动单元抓取图像设备产生的每一帧图像,并通过网络传输给对应的虚拟机处的图像传输应用单元B ;
[0039]具体地,图像传输应用单元A作为图像设备的一个应用单元,通过图像设备功能驱动单元抓取图像设备产生的每一帧图像,这里所说的图像设备包括高清摄像头等图像设备,高清摄像头以每秒24帧-30帧的速率抓取图像的方式来显示视频。
[0040]步骤202:图像传输应用单元B将接收到的每一帧图像传输给UHF组件并存储;
[0041]步骤203:图像应用单元通过虚拟机处功能驱动单元获取USB组件上的图像数据,并播放成视频。
[0042]实施例:
[0043]请参阅图3所示,本发明实施例图像设备重定向的方法包括:
[0044]步骤301:图像应用单元向UHF组件请求获取图像数据;
[0045]步骤302 =UHF组件向图像传输应用单元B请求拉取图像设备硬件信息;
[0046]步骤303:图像传输应用单元A拉取图像设备支持的图像格式并发送给图像传输应用单元B ;
[0047]具体地,图像传输应用单元A根据图像格式进行解压处理后发送给图像传输应用单元B。
[0048]所述图像格式包括JPG\BMP\TIF等格式。
[0049]步骤304:图像传输应用单元B将接收到的图像传输给UHF组件;
[0050]步骤305:图像应用单元从UHF组件获取图像数据并播放成视频。
[0051]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种基于桌面虚拟化的图像设备重定向系统,包括:虚拟机、虚拟桌面服务器及与虚拟桌面服务器建立数据连接的终端设备;其特征在于, 所述虚拟机包括:图像应用单元、功能驱动单元、图像传输应用单元B、UHF组件及USB集线器, 所述用户终端包括:图像传输应用单元A、功能驱动单元及图像设备, 图像传输应用单元A用于通过图像设备的功能驱动单元抓取图像设备产生的每一帧图像,并通过网络传输给对应的虚拟机处的图像传输应用单元B ; 图像传输应用单元B用于接收到的每一帧图像传输给UHF组件并存储; 图像应用单元用于通过虚拟机处功能驱动单元获取USB组件上的图像数据并播放成视频。
2.如权利要求1所述的基于桌面虚拟化的图像设备重定向系统,其特征在于,所述UHF组件为一个HOOK在USB集线器上的组件,存储用户终端处图像设备传输来的每一帧图像。
3.如权利要求2所述的基于桌面虚拟化的图像设备重定向系统,其特征在于,所述图像设备为摄像头。
4.如权利要求1所述的基于桌面虚拟化的图像设备重定向系统,其特征在于,所述虚拟桌面服务器用于提供虚拟机的软件运行环境和虚拟机控制平台。
5.如权利要求1所述的基于桌面虚拟化的图像设备重定向系统,其特征在于,所述虚拟机用于向终端用户提供虚拟桌面环境。
6.一种基于桌面虚拟化的图像设备重定向的方法,其特征在于,包括步骤: a:图像传输应用单元A通过图像设备的功能驱动单元抓取图像设备产生的每一帧图像,并通过网络传输给对应的虚拟机处的图像传输应用单元B ; b:图像传输应用单元B将接收到的每一帧图像传输给UHF组件并存储。 c:图像应用单元通过虚拟机处功能驱动单元获取USB组件上的图像数据,并播放成视频。
7.如权利要求6所述的基于桌面虚拟化的图像设备重定向的方法,其特征在于,步骤a之前还包括图像应用单元向UHF组件请求获取图像数据;UHF组件向图像传输应用单元B请求拉取图像设备硬件信息。
8.如权利要求7所述的基于桌面虚拟化的图像设备重定向的方法,其特征在于,步骤a中图像传输应用单元A根据每一帧图像格式进行解压处理后发送给图像传输应用单元B。
【文档编号】H04N7/18GK104378586SQ201410582283
【公开日】2015年2月25日 申请日期:2014年10月27日 优先权日:2014年10月27日
【发明者】古肇元, 马成立 申请人:深圳市京华科讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1