本技术属于计算机技术领域,提供了一种单电脑主机多用户桌面虚拟化系统。利用虚拟化技术在电脑主机上虚拟出多个同时独立运行的客户机操作系统。客户机系统显示图像跳过主机系统图形窗口合成器直接输出到显卡显示,该方式不仅提高了客户机系统的用户使用体验,并且降低了主机系统的资源消耗。结合以上两种技术方案后可将单台电脑主机分配给多个用户同时独立使用,并且具有较高的用户使用体
验。而达到单电脑主机多操作系统、多用户同时独立使用,从而降低硬件购置成本、降低管理维护成本、降低电量消耗、高用户使用体验、便于管理部署、客户机资源按需分配的目的。
权利要求书
1.一种单电脑主机多用户桌面虚拟化系统,该系统包含一台电脑主机、多个鼠标、多个键盘、多个显示器、一个主机操作系统、一套虚拟化软件、多个同时独立运行的虚拟化客户机操作系统。客户机系统显示图像数据跳过主机系统的图形窗口合成器直接输出到图形显卡进行显示。
2.根据权利要求1所述的单电脑主机多用户桌面虚拟化系统,其特征在于,客户机操作系统为在主机上虚拟出来的虚拟化操作系统。
3.根据权利要求1或2所述的单电脑主机多用户桌面虚拟化系统,其特征在于,客户机操作系
统类型支持windows操作系统系统、Linux操作系统系统、Android操作系统、苹果操作系统。
4.根据权利要求1或2所述的单电脑主机多用户桌面虚拟化系统,其特征在于,各个客户机操作系统间同时独立运行。
5.根据权利要求1或2所述的单电脑主机多用户桌面虚拟化系统,其特征在于,客户机操作系统所使用的硬件资源由虚拟化管理软件管理配置。
6.根据权利要求1或2所述的单电脑主机多用户桌面虚拟化系统,其特征在于,各个客户机操作系统独立使用usb鼠标、usb键盘或其他类型usb设备。
7.根据权利要求1或2所述的单电脑主机多用户桌面虚拟化系统,其特征在于,每个客户机系统使用独立的显示器。
8.根据权利要求1或2所述的单电脑主机多用户桌面虚拟化系统,其特征在于,客户机系统显示图像数据跳过主机系统的窗口合成管理器直接输出到显卡进行显示。
9.根据权利要求1或2所述的单电脑主机多用户桌面虚拟化系统,其特征在于,显示器直接连接到电脑主机。
制作android软件流程10.根据权利要求1或2所述的单电脑主机多用户桌面虚拟化系统,其特征在于,客户机显示图像数据可以由CPU合成、Intel集成显卡全虚拟化合成、virtglrender合成、专用虚拟化显卡合成、显卡直通后由客户机合成。
11.根据权利要求1或2所述的单电脑主机多用户桌面虚拟化系统,其特征在于,主机上接的显卡设备类型支持普通显卡、多屏显卡、虚拟化专用显卡、USB外置显卡、集成显卡。
技术说明书
单电脑主机多用户桌面虚拟化系统
技术领域
本技术属于计算机技术领域,涉及一种虚拟化桌面计算机系统,尤其涉及一种单电脑主机多操作系统、多用户桌面虚拟化使用领域。
背景技术
现有电脑使用模式普通为单电脑主机单用户模式。当有多人需要同时使用电脑情况下:该模式存在硬件购置成本高、硬件资源利用率低、管理维护成本高、电量消耗高、单主机横向扩展能力差等缺陷。
市场上还有使用云主机加瘦客户机终端的虚拟云桌面方式。由于该模式下客户机终端显示图像需要经过主机压缩、网络传输、客户端解压缩、客户端显示步骤,所以该方式存在主机资源利用率低、用户使用体验较差的缺陷。由于该模式还需要购买瘦客户机终端,所以该方式还存在前期硬件购置成本较高的缺陷。
另外,市场上还有使用电脑拖机软件来达到单机多用户的使用目的,由于该方式中多个用户共用一个操作系统,所以存在多用户间系统冲突、数据保密的缺陷。
技术内容
为了克服多用户场景下电脑使用过程中硬件资源利用率低、硬件购置成本高、电量消耗高、管理维护成本高、虚拟云桌面系统用户体验差、单操作系统多用户情况下数据泄露等缺陷。本技术提供一种采用虚拟化技术在主机系统上虚拟出多个可同时独立使用的客户机操作系统,客户机系统显示图像数据跳过主机系统的图形窗口合成器直接输出到图形显卡进行显示,各个客户机系统通过USB透传方式独立使用鼠标、键盘。而达到单电脑主机多操作系统、多用户同时独立使用,从而降低硬件购置成本、降低管理维护成本、降低电量消耗、高
用户使用体验、便于管理部署、客户机资源按需分配的目的。
本技术解决其技术问题所采用的技术方案是:单电脑主机通过usb接口外接多套usb鼠标、usb键盘,通过多屏显卡或普通显卡外接多个显示器,然后利用虚拟化技术在主机上同时虚拟出多个可以同时独立使用的客户机操作系统,客户机系统显示图像数据跳过主机系统的图形窗口合成器直接输出到图形显卡进行显示。各客户机系统通过USB透传方式独立使用单独的usb鼠标、usb键盘等usb外部设备,各客户机系统独立使用单独的显示器设备。客户机系统使用的CPU、内存、存储、网络、鼠标、键盘、显示器、U盘、打印机等硬件设备都由虚拟化软件统一管理分配。
上述的主机,可以是普通笔记本电脑、普通台式计算机、专用计算机服务器。
上述的显卡,可以是集成显卡、普通显卡、多屏显卡、USB外置显卡、虚拟化专用显卡。
上述的客户机系统使用主机系统显卡的方式,可以是客户机系统不使用主机显卡、客户机通过直通方式使用主机显卡、客户机通过显卡全虚拟化方式使用主机显卡(如:intel显卡全虚拟化、AMD或者Nvidia专用虚拟化显卡)。
上述的客户机显示图像数据可以由客户机CPU合成、Intel集成显卡全虚拟化合成、virglrenderer合成、专用虚拟化显卡合成、显卡直通后由客户机合成。
上述的客户机显示图像数据直接输出到显卡。客户机显示图像数据如果经主机系统窗口合成器再输出到显卡,会增加主机系统的CPU和显卡资源消耗,从而导致主机资源耗费高的情况。
上述的客户机系统音频可以是直接输出到主机模拟音频输出,也可以是通过显卡HDMI(或者DP口、雷电口)音频输出到带音频输入的显示设备。
上述的每个客户机系统单独使用鼠标、键盘、显示器。各客户机之间鼠标、键盘、显示器不冲突。客户机系统鼠标、键盘可使用主机透传、软件重定向、软件虚拟模式。客户机系统显示器由虚拟化管理程序进行管理分配。
上述的客户机显示图像数据直接经显卡输出到显示器,非虚拟云桌面方式通过网络传到终端后显示。客户机系统显示帧率可以到支持30Hz、50Hz、60Hz、75Hz、144Hz,而不像虚拟云桌面普遍采用的30Hz。
客户机系统显示分辨率可以达到1080p、2k、4k,而不像虚拟云桌面普遍采用的1080p。
本技术的有益效果是,本技术采用虚拟化技术同时虚拟出多个客户机操作系统给多个用户同时独立使用,有效的解决了传统单主机单用户模式下管理成本高、硬件购置成本高、主机资源浪费、电量消耗高、横向扩展能力差,单系统多用户模式下数据泄露的缺陷。客户机系统显示图像数据跳过主机系统的图形窗口合成器直接输出到图形显卡进行显示,客户机系统通过USB透传方式独立使用鼠标、键盘,有效的解决了虚拟云桌面系统用户使用体验差、硬件购置成本高的缺陷。
附图说明
下面结合附图和实施例对本技术进一步说明。
图1为本技术示意图;
图2为客户机图像数据显示到主机显卡示意图;
具体实施方式
【实施例1】
实际使用情况中用户数量不定,所以本说明按照用户数为3个来进行阐述。
硬件系统及软件系统构成请参阅“图1示意图”。
硬件设备:电脑主机、三个显示器、三个USB接口的鼠标、三个USB接口的键盘、一个带三

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。