加入收藏 | 设为首页 | 会员中心 | 我要投稿 天瑞地安资讯网 (https://www.52baoding.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

基于云桌面KVM虚拟化中利用本地客户端硬件资源的方法与流程

发布时间:2023-01-12 10:34:27 所属栏目:系统 来源:未知
导读: 本发明设计云桌面虚拟技术领域,尤其涉及一种基于云桌面kvm虚拟化中利用本地客户端硬件资源的方法。
背景技术:
目前云桌面kvm虚拟化主要应用在服务器端,也就是云端服务器;并且在服务器虚

本发明设计云桌面虚拟技术领域,尤其涉及一种基于云桌面kvm虚拟化中利用本地客户端硬件资源的方法。

背景技术:

目前云桌面kvm虚拟化主要应用在服务器端,也就是云端服务器;并且在服务器虚拟出多台云桌面虚拟机向用户提供使用;但存在3d加速不支持,3d应用软件渲染效果不支持等问题,同时由于云桌面虚拟机运行在服务器端,对于声音输出输入零延时要求的呼叫中心,语音训练及考试中心这样的应用需求不能满足。

技术实现要素:

本发明的目的在于提供一种基于云桌面kvm虚拟化中利用本地客户端硬件资源的方法及实现该方法的控制系统,有效解决上述技术问题。

为有效解决上述技术问题,本发明采取的技术方案如下:

基于云桌面kvm虚拟化中利用本地客户端硬件资源的方法,该方法包括以下步骤:

(1)设置kvm虚拟数据交互的服务器端及本地客户端,于所述本地客户端直接运行云桌面虚拟机;

(2)通过云桌面kvm虚拟化,结合intel支持的vt-x和vt-d虚拟化模式将云桌面虚拟机移植到本地客户端硬件上运行;

(3)所述本地客户端上运行的云桌面虚拟机直接提供硬件资源分配;

(4)所述云桌面虚拟机识别分配硬件资源,且云桌面虚拟机直接调用本地硬件资源。

特别的,该方法还包括以下步骤:

(1-1)所述服务器端为云端服务器端,且所述服务器端功能限定为仅实现管理设置的权限。

特别的,该方法还包括以下步骤:

(2-1)所述云桌面虚拟机内置控制软件,并基于多模式的网络协议实现数据转换及编译。

特别的,该方法还包括以下步骤:

(3-1)所述硬件资源由显卡、声卡及usb接口设备中一种或多种组成。

特别的,该方法还包括以下步骤:

(4-1)所述本地硬件资源包括3d加速、3d渲染、声音延时及usb设备功能中的一种或多种。

一种实现上述方法的虚拟控制系统,其特征在于,该系统由交互通信服务器端及本地客户端组成,且所述服务器端及本地客户端通过云桌面kvm虚拟化实现交互,所述本地客户端内置云桌面虚拟机。

特别的,所述云桌面kvm虚拟化为结合intel支持的vt-x和vt-d虚拟化模式。

特别的,所述云桌面虚拟机内置硬件资料且直接调用本地硬件资源。

本发明的有益效果为:本发明提供的基于云桌面kvm虚拟化中利用本地客户端硬件资源的方法,在云桌面kvm虚拟化技术前提下,结合intel支持的vt-x和vt-d虚拟化技术;从服务器负责提供云桌面虚拟机和管理设置的工作模式,改变成云桌面虚拟机移植到本地客户端硬件上运行,让服务器只负责管理设置工作;另外向本地客户端上运行的云桌面虚拟机提供显卡和声卡,usb接口等设备的硬件资源分配。让云桌面虚拟机系统可以识别分配的硬件资源,实现云桌面虚拟机直接调用本地硬件资源,完全解决3d加速、3d渲染、声音延时、usb设备不支持等问题。

下面结合附图对本发明进行详细说明。

附图说明

图1是本发明所述方法中虚拟系统的系统架构图;

具体实施方式

实施例1:

如图1所示,本实施例提供的基于云桌面kvm虚拟化中利用本地客户端硬件资源的方法,该方法包括以下步骤:

(1)设置kvm虚拟数据交互的服务器端及本地客户端,于所述本地客户端直接运行云桌面虚拟机;

(2)通过云桌面kvm虚拟化,结合intel支持的vt-x和vt-d虚拟化模式将云桌面虚拟机移植到本地客户端硬件上运行;

(3)所述本地客户端上运行的云桌面虚拟机直接提供硬件资源分配;

(4)所述云桌面虚拟机识别分配硬件资源,且云桌面虚拟机直接调用本地硬件资源。

该方法还包括以下步骤:

(1-1)所述服务器端为云端服务器端,且所述服务器端功能限定为仅实现管理设置的权限。

(2-1)所述云桌面虚拟机内置控制软件云系统架构KVM,并基于多模式的网络协议实现数据转换及编译。

(3-1)所述硬件资源由显卡、声卡及usb接口设备中一种或多种组成。

(4-1)所述本地硬件资源包括3d加速、3d渲染、声音延时及usb设备功能中的一种或多种。

申请人声明,所属技术领域的技术人员在上述实施例的基础上,将上述实施例某步骤,与发明内容部分的技术方案相组合,从而产生的新的方法,也是本发明的记载范围之一,

本技术:

为使说明书简明,不再罗列这些步骤的其它实施方式。

如图1所示,本实施例还公开一种实现上述方法的虚拟控制系统,该系统由交互通信服务器端及本地客户端组成,且所述服务器端及本地客户端通过云桌面kvm虚拟化实现交互,所述本地客户端内置云桌面虚拟机。

所述云桌面kvm虚拟化为结合intel支持的vt-x和vt-d虚拟化模式,所述云桌面虚拟机内置硬件资料且直接调用本地硬件资源。

本实施例中区别于现有技术的技术路线为:

在云桌面kvm虚拟化技术前提下,结合intel支持的vt-x和vt-d虚拟化技术;从服务器负责提供云桌面虚拟机和管理设置的工作模式,改变成云桌面虚拟机移植到本地客户端硬件上运行,让服务器只负责管理设置工作;另外向本地客户端上运行的云桌面虚拟机提供显卡和声卡,usb接口等设备的硬件资源分配。让云桌面虚拟机系统可以识别分配的硬件资源,实现云桌面虚拟机直接调用本地硬件资源,完全解决3d加速、3d渲染、声音延时、usb设备不支持等问题。

申请人又一声明,本发明通过上述实施例来说明本发明的实现方法及装置结构,但本发明并不局限于上述实施方式,即不意味着本发明必须依赖上述方法及结构才能实施。所属技术领域的技术人员应该明了,对本发明的任何改进,对本发明所选用实现方法等效替换及步骤的添加、具体方式的选择等,均落在本发明的保护范围和公开范围之内。

本发明并不限于上述实施方式,凡采用与本发明相似结构及其方法来实现本发明目的的所有实施方式均在本发明保护范围之内。

技术特征:

技术总结

本发明公开的基于云桌面KVM虚拟化中利用本地客户端硬件资源的方法,设置KVM虚拟数据交互的服务器端及本地客户端,于所述本地客户端直接运行云桌面虚拟机;通过云桌面KVM虚拟化,结合Intel支持的VT?X和VT?D虚拟化模式将云桌面虚拟机移植到本地客户端硬件上运行;所述本地客户端上运行的云桌面虚拟机直接提供硬件资源分配;所述云桌面虚拟机识别分配硬件资源,且云桌面虚拟机直接调用本地硬件资源。

技术研发人员:吴成锐;梁嘉惠

受保护的技术使用者:广东瑞恩科技有限公司

技术研发日:2017.06.13

技术公布日:2017.11.03

(编辑:天瑞地安资讯网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!