[发明专利]一种云桌面鼠标位置感知与鼠标操作事件管理方法有效
申请号: | 202110589599.7 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113296865B | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 李凡;王流一;陈刚;马勇;张锦 | 申请(专利权)人: | 贵州海誉科技股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0354;G06F3/038;H04L67/10 |
代理公司: | 北京惠智天成知识产权代理事务所(特殊普通合伙) 11681 | 代理人: | 周建 |
地址: | 550000 贵州省贵阳市南*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 桌面 鼠标 位置 感知 操作 事件 管理 方法 | ||
本发明提供了一种云桌面鼠标位置感知与鼠标操作事件管理方法,将原有通过访问GPU直通云桌面虚拟单元时鼠标渲染模式调整为客户端渲染模式,同时将终端鼠标位置信息、鼠标控制事件等信息传至云桌面虚拟单元,同时云桌面虚拟单元内鼠标图形图像根据应用变化而变化时,通知终端绘制正确的鼠标图像。从而解决在直通GPU设备的云桌面中,其鼠标移动、鼠标位置与鼠标图像存在显示延迟的问题。
技术领域
本发明涉及虚拟化和云计算领域,特别是涉及一种云桌面鼠标位置感知与鼠标操作事件管理方法。
背景技术
目前基于QEMU-KVM的虚拟化云桌面根据图形渲染使用场景分类,主要包含面向普通办公环境以及三维设计环境等两大类。在虚拟化云桌面中图形渲染所使用的显卡主要有纯虚拟显卡以及物理主机GPU直通两种方式,其中纯虚拟显卡主要用于常规图形显示,涉及到三维设计等软件使用时,必须采用物理机GPU直通方式来提高图形处理性能。
用于直通的物理机GPU根据是否共享使用,分为整体GPU直通及基于SR-IOV的GPU直通。
SR-IOV即Single-Root I/O Virtualization,这种虚拟化技术(通过PCI-SpecialInterest Group或PCI-SIG创建)在单根复杂实例中提供设备虚拟化。
通过SR-IOV,一个PCIe设备不仅可以导出多个PCI物理功能,还可以导出共享该I/O设备上的资源的一组虚拟功能。在该模型中,不需要任何透传,因为虚拟化在主机设备上发生,从而允许管理程序简单地将虚拟功能映射到云桌面虚拟机上以实现本机设备功能、性能和隔离安全。
SR-IOV规范的目标为每个云桌面虚拟机的直通设备提供独立内存空间、中断和Direct Memory Access(DMA)流。SR-IOV架构的设计允许一个I/O设备支持多个虚拟功能,同时将每个功能的硬件成本降至最低。
直通至云桌面虚拟机内的GPU设备即可作为操作系统(如:Windows)使用的显卡,可用于图形渲染以及高性能计算等功能。
在直通GPU设备的云桌面中,云桌面虚拟机内的鼠标渲染模式分为服务器渲染和客户端渲染两种模式。
当采用服务端渲染模式时,鼠标位置与图像能正常显示,但存在移动延迟,用户体验不佳的问题,这是因为这种渲染模式下的传输方式受到传输过程中网络带宽或者其他传输过程中干扰因素的影响;当采用客户端渲染模式时,使用GPU直通,此情况下的图片渲染是对背景图像进行一次性绘制,只要背景图像不发生变化,图像就不需要重传,将直接在客户端进行渲染,而由于鼠标的前景移动轨迹发生变化的同时,会造成背景图像跟随发生相应的变化,从而需要在客户端进行二次背景图像的渲染,造成鼠标图形无法正常显示到终端问题。
发明内容
有鉴于此,本发明提出一种云桌面鼠标位置感知与鼠标操作事件管理方法,用于问题。
为解决上述技术问题,本发明采用的一个技术方案是:提出一种云桌面鼠标位置感知与鼠标操作事件管理方法,其特征在于,包括以下步骤:
步骤一,云桌面虚拟单元鼠标渲染模式设置为客户端渲染,终端计算机单元通过基于开源的spice协议连接到虚拟机管理单元,发送鼠标配置信息和终端计算机单元分辨率信息,并切换到vGPU显示模式;
步骤二,鼠标管理控制模块监控终端鼠标位置、终端鼠标控制事件,将事件信息信令通过鼠标事件协商协议发送至虚拟机管理单元;
步骤三,虚拟机管理单元收到所述事件信息信令后,调用信令发送模块将事件信息信令发送到云桌面虚拟单元内的vGPU管理器;
步骤四, vGPU管理器的数据获取模块接收到事件信息信令后,调用鼠标管理模块进行像素比例调整,控制点划分,模拟执行云桌面虚拟单元的鼠标动作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州海誉科技股份有限公司,未经贵州海誉科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110589599.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种环保的景观环境设计小样存放装置
- 下一篇:一种扣款指令发起方法及装置