[发明专利]显示设备的重定向方法及系统在审
申请号: | 201710099116.9 | 申请日: | 2017-02-22 |
公开(公告)号: | CN106970786A | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 位凯志 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳市世纪恒程知识产权代理事务所44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示 设备 定向 方法 系统 | ||
技术领域
本发明涉及显示设备重定向技术领域,尤其涉及显示设备的重定向方法及系统。
背景技术
随着服务器与网络的发展,桌面虚拟化技术的应用也越来越广泛,但是,在推广过程中,由于虚拟桌面运行在虚拟桌面基础架构(Virtual Desktop Infrastructure,VDI)上,而虚拟桌面中的显示驱动、USB驱动等相比物理机有较大的不同,主要表现在,显示驱动一般由VDI厂商提供,而不是主流硬件厂商如NVIDIA、AMD提供的,因此很多与硬件交互紧密的软件不能在VDI虚拟桌面下运行,进而存在VDI虚拟桌面环境下的设备兼容性问题。
此外,现有技术中为了屏蔽应用针对某些硬件的访问细节以及便于应用开发和跨平台访问,进而推出了针对智能卡设备的PC/SC协议、针对扫描仪的twain协议等。尽管通过这些协议在VDI架构下可以实现基于PC/SC、TWAIN等协议层次的显示设备重定向,但随着时代和技术的发展,越来越多新的显示设备(比如手写屏设备)被制造出来,而这种新的显示设备却没有统一的协议或者标准支持,因而VDI架构下此类设备的重定向存在不可用或不兼容的问题,进而阻碍了VDI技术的发展。
发明内容
本发明的主要目的在于提供一种显示设备的重定向方法及系统,旨在解决现有技术中显示设备在虚拟桌面环境下重定向存在不可用或不兼容的技术问题。
为实现上述目的,本发明提供一种显示设备的重定向方法,应用于包含有虚拟机与客户端的VDI架构,所述显示设备的重定向方法包括:
所述客户端检测到显示设备通过接口接入时,加载所述显示设备的厂商驱动,以供获取所述厂商驱动设置的所述显示设备的显示参数,并将所述显示参数发送至所述虚拟机;
所述虚拟机接收所述显示参数,生成虚拟显示设备并报告自身操作系统,以及通知自身显示驱动根据所述显示参数对所述虚拟显示设备进行参数设置,以供将所述显示设备重定向到所述虚拟机。
优选地,当所述显示设备的设备构成中包括用于实现输入功能的输入模块时,所述输入模块重定向到所述虚拟机所采用的重定向方式至少包括端口重定向或总线重定向,其中,所述端口重定向至少包括USB端口重定向。
优选地,所述显示参数至少包括所述显示设备的分辨率、显示模式以及相对其他显示设备的位置逻辑关系。
优选地,当所述显示设备重定向到所述虚拟机后,所述虚拟机中应用程序可通过虚拟机操作系统的API访问所述虚拟显示设备。
进一步地,为实现上述目的,本发明还提供一种显示设备的重定向系统,采用虚拟桌面基础架构,所述显示设备的重定向系统包括:显示设备、客户端以及虚拟机;
所述客户端用于:当检测到所述显示设备通过接口接入时,加载所述显示设备的厂商驱动,以供获取所述厂商驱动设置的所述显示设备的显示参数,并将所述显示参数发送至所述虚拟机;
所述虚拟机用于:接收所述显示参数,生成虚拟显示设备并报告自身操作系统,以及通知自身显示驱动根据所述显示参数对所述虚拟显示设备进行参数设置,以供将所述显示设备重定向到所述虚拟机。
优选地,当所述显示设备的设备构成中包括用于实现输入功能的输入模块时,所述输入模块重定向到所述虚拟机所采用的重定向方式至少包括端口重定向或总线重定向,其中,所述端口重定向至少包括USB端口重定向。
优选地,所述显示参数至少包括所述显示设备的分辨率、显示模式以及相对其他显示设备的位置逻辑关系。
优选地,当所述显示设备重定向到所述虚拟机后,所述虚拟机中应用程序可通过虚拟机操作系统的API访问所述虚拟显示设备。
优选地,所述显示设备为手写屏设备,所述客户端至少包括瘦客户端,所述客户端可保存或远程下载所述手写屏设备的厂商驱动。
优选地,所述显示设备的重定向系统还包括已接入所述客户端的其他显示器;所述虚拟机还用于:通知自身显示驱动重新对所述其他显示器进行参数设置,并根据所述显示设备的显示模式,重新设置自身显示模式。
本发明提出一种逻辑层次的重定向方式实现VDI架构下对显示设备的支持。本发明中,在客户端侧利用显示设备厂商提供的成熟驱动以驱动显示设备,当显示设备被成功驱动后,从操作系统层次上看相当于额外连接了一个显示器,因此客户端只需把显示设备的显示参数信息发送至虚拟机,进而生成虚拟显示设备,并由虚拟机侧的VDI显示驱动对该虚拟显示设备进行设置即可实现该显示设备重定向到虚拟机,进而提高了显示设备在虚拟桌面环境下的兼容性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710099116.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多功能内存插槽系统及板卡
- 下一篇:一种汽车控制器快速原型实现方法