[发明专利]计算机设备、虚拟化加速设备、远程控制方法及存储介质有效
申请号: | 202110365839.5 | 申请日: | 2021-04-06 |
公开(公告)号: | CN112764872B | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 任晋奎;张献涛;吴斌斌;文敢;傅俊康 | 申请(专利权)人: | 阿里云计算有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F13/42;G06F13/40;G06F13/28 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈;张爱 |
地址: | 310012 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 设备 虚拟 加速 远程 控制 方法 存储 介质 | ||
本申请实施例提供一种计算机设备、虚拟化加速设备、远程控制方法及存储介质。在本申请实施例中,通过为物理机部署虚拟化加速设备,并在虚拟化加速设备上实现面向物理机的虚拟化的外设控制器,使得物理机可以调用虚拟化的外设控制器执行与外部设备相关的操作,这样可以不用在物理机上部署VNC服务端,而是在虚拟化加速设备上部署VNC服务端,由虚拟化加速设备配合远程控制设备,通过虚拟化的外设控制器对物理机进行远程控制,减少远程交互过程对物理机资源的消耗,提高物理机的性能。
技术领域
本申请涉及计算机技术领域,尤其涉及一种计算机设备、虚拟化加速设备、远程控制方法及存储介质。
背景技术
虚拟网络计算机(Virtual Network Computing,VNC)是一种使用远程帧缓冲(Remote Frame Buffer,RFB)协议实现屏幕画面分享及远程显示的系统。该VNC系统通过网络可传送键盘、鼠标的动作以及即时的屏幕画面,实现简单的远程交互。
VNC系统包括两部分组件:VNC服务端(Server)和VNC客户端(Client);VNC Client安装在主控设备上,VNC Server安装在被控设备上;VNC Client和VNC Server进行通信以实现对被控设备的远程控制。但是,VNC Server直接部署在被控设备上,会占用被控设备的计算、存储以及网络资源,尤其是会占用较多网络资源,影响物理机的性能。
发明内容
本申请的多个方面提供一种计算机设备、虚拟化加速设备、远程控制方法及存储介质,用以减少远程交互对物理机资源的消耗,提高物理机的性能。
本申请实施例提供一种计算机设备,包括:物理机和虚拟化加速设备;所述虚拟化加速设备通过高速串行总线与所述物理机连接;所述虚拟化加速设备上实现有面向所述物理机的虚拟化的外设控制器,用于配合远程控制设备对所述物理机进行远程控制;所述物理机,用于识别所述虚拟化的外设控制器,并调用所述虚拟化的外设控制器执行外设操作,所述外设操作与所述远程控制对应。
本申请实施例还提供一种虚拟化加速设备,包括:高速串行总线和面向物理机的虚拟化的外设控制器;所述虚拟化加速设备通过所述高速串行总线与所述物理机连接;所述虚拟化的外设控制器,用于配合远程控制设备对所述物理机进行远程控制;其中,所述物理机调用所述虚拟化的外设控制器执行外设操作,且所述外设操作与所述远程控制对应。
本申请实施例还提供一种远程控制方法,包括:虚拟化加速设备接收远程控制设备发送的用于对物理机远程控制的远程控制消息;其中,所述虚拟化加速设备通过高速串行总线与所述物理机连接;根据所述远程控制消息,通过所述虚拟化加速设备上虚拟化的外设控制器对所述物理机进行远程控制;其中,所述物理机调用所述虚拟化的外设控制器以执行外设操作,所述外设操作与所述远程控制对应。
本申请实施例还提供一种存储有计算机程序/指令的计算机可读存储介质,当所述计算机程序/指令被处理器执行时,致使处理器实现本申请实施例提供的远程控制方法中的步骤。
本申请实施例还提供一种计算机程序产品,包括计算机程序/指令,当所述计算机程序/指令被处理器执行时,致使处理器实现本申请实施例提供的远程控制方法中的步骤。
在本申请实施例中,通过为物理机部署虚拟化加速设备,并在虚拟化加速设备上实现面向物理机的虚拟化的外设控制器,使得物理机可以调用虚拟化的外设控制器执行外设操作,这样可以不用在物理机上部署VNC服务端,而是在虚拟化加速设备上部署VNC服务端,由虚拟化加速设备配合远程控制设备,通过虚拟化的外设控制器对物理机进行远程控制,减少远程交互过程对物理机资源的消耗,提高物理机的性能。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里云计算有限公司,未经阿里云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110365839.5/2.html,转载请声明来源钻瓜专利网。