一种云桌面VGPU实现方法、装置、设备及存储介质与流程

未命名 09-22 阅读:72 评论:0

一种云桌面vgpu实现方法、装置、设备及存储介质
技术领域
1.本发明涉及计算机技术领域,尤其涉及一种云桌面vgpu实现方法、装置、设备及存储介质。


背景技术:

2.显卡作为计算机的重要硬件,承担输出显示图形的任务。无论是在真物理环境还是在虚拟环境里,图形显示如果处理不好,将影响计算机整体性能的提高。
3.目前,在云桌面领域,图形显示主要采用两类显卡:一是模拟显卡,安装模拟驱动,由于gpu无法模拟,因此,所有虚拟机的图形指令全部由服务器的cpu进行计算和处理,计算和处理完毕后,再将输出结果转发到虚拟机对应的客户终端。客户终端的显卡无需进行任何图形指令的计算和处理,直接将从服务器端接收到的计算结果显示到显示屏上即可;二是在服务器端配置高端显卡,显示图形主要是将该高端显卡划分成几块,每块被分配给一台虚拟机独占使用,处理对应的虚拟机的图形指令,然后将计算结果转发到虚拟机对应的客户终端。由于该高端显卡承担了虚拟机的图形显示任务,所以减轻了服务器cpu的图形计算和处理的压力。
4.但是,使用模拟显卡,由于所有虚拟机的图形显示相关的计算压力几乎都积压在服务器端,所以服务器端的cpu耗用严重,效率低下;而一块高端显卡能够支撑的虚拟机数量非常有限,且价格高昂,无法实现商用。因此,如何在桌面云领域通过低成本、高效率的方法去满足图像处理显示需求成为了亟需解决的技术问题。
5.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

6.本发明的主要目的在于提供一种云桌面vgpu实现方法,旨在解决现有技术存在的前述技术问题。
7.为实现上述目的,本发明提供了一种云桌面vgpu实现方法,所述方法包括以下步骤:
8.虚拟机接收图像操作指令,并根据所述图像操作指令建立与宿主机的图像通信会话;
9.所述虚拟机通过所述图像通信会话将所述图像操作指令输出至所述宿主机;
10.所述宿主机根据所述图像操作指令进行图像处理得到图像显示结果并输出至终端;
11.所述终端接收所述图像显示结果并进行展示。
12.可选地,所述宿主机根据所述图像操作指令进行图像处理得到图像显示结果并输出至终端,具体步骤包括:
13.接收所述图像操作指令并对所述图像操作指令进行解析,得到指令解析结果;
14.根据所述指令解析结果,通过虚拟显卡进行图像处理得到图像操作结果并输出至物理显卡;
15.所述物理显卡根据所述图像操作结果得到图像显示结果并输出至终端。
16.可选地,接收所述图像操作指令并对所述图像操作指令进行解析,得到指令解析结果,具体步骤包括:
17.接收所述图像操作指令;
18.对所述图像操作指令进行解析,分别得到图像窗口命令信息和图像操作指令信息;
19.将所述图像窗口命令信息和所述图像操作指令信息整合得到所述指令解析结果。
20.可选地,根据所述指令解析结果,通过虚拟显卡进行图像处理得到图像操作结果并输出至物理显卡,具体步骤包括:
21.接收所述指令解析结果并读取所述指令解析结果中的所述图像窗口命令信息和所述图像操作指令信息;
22.根据所述图像窗口命令信息和所述图像操作指令信息得到图像窗口信息和图像操作信息;
23.根据所述图像窗口信息和所述图像操作信息,通过所述虚拟显卡进行图像处理得到所述图像操作结果并输出至所述物理显卡。
24.可选地,所述物理显卡根据所述图像操作结果得到图像显示结果并输出至终端,具体步骤包括:
25.接收所述图像操作结果;
26.根据所述图像操作结果进行图像渲染,得到所述图像显示结果并输出至所述终端。
27.可选地,所述宿主机与所述终端之间通过远程桌面的显示协议进行数据信息传递。
28.可选地,所述宿主机中包括应用程序directx和opengl两种三维框架组件,这两种三维框架具有为外部应用程序提供读取接口。
29.此外,为实现上述目的,本发明还提出一种云桌面vgpu实现装置,所述云桌面vgpu实现装置包括:
30.指令接收模块:虚拟机接收图像操作指令,并根据所述图像操作指令建立与宿主机的图像通信会话;
31.指令传输模块:所述虚拟机通过所述图像通信会话将所述图像操作指令输出至所述宿主机;
32.图像处理模块:所述宿主机根据所述图像操作指令进行图像处理得到图像显示结果并输出至终端;
33.图像展示模块:所述终端接收所述图像显示结果并进行展示。
34.此外,为实现上述目的,本发明还提出一种云桌面vgpu实现设备,所述云桌面vgpu实现设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的云桌面vgpu实现程序,所述云桌面vgpu实现程序配置为实现如上文所述的云桌面vgpu实现方法的步骤。
35.此外,为实现上述目的,本发明还提出一种存储有计算机程序的计算机可读存储介质,所述存储介质上存储有云桌面vgpu实现程序,所述云桌面vgpu实现程序被处理器执行时实现如上文所述的云桌面vgpu实现方法的步骤。
36.本发明通过虚拟机接收图像操作指令,并根据所述图像操作指令建立与宿主机的图像通信会话;所述虚拟机通过所述图像通信会话将所述图像操作指令输出至所述宿主机;所述宿主机根据所述图像操作指令进行图像处理得到图像显示结果并输出至终端;所述终端接收所述图像显示结果并进行展示。本发明先通过宿主机与虚拟机的交互进行相应的图像操作运算,再通过终端对应服务器的物理显卡进行图像显示结果的得出,最后将得到的图像显示结果传输到终端进行展示,实现了虚拟化环境下对3d图像进行操作的目的,降低了整体系统的硬件要求,提高了云桌面系统图像操作的处理传输效率。
附图说明
37.图1是本发明实施例方案涉及的硬件运行环境的云桌面vgpu实现方法设备的结构示意图;
38.图2为本发明云桌面vgpu实现方法第一实施例的流程示意图;
39.图3为本发明云桌面vgpu实现方法第一实施例的结构框图;
40.图4为本发明云桌面vgpu实现方法第二实施例的流程示意图;
41.图5为本发明云桌面vgpu实现方法第三实施例的流程示意图;
42.图6为本发明云桌面vgpu实现方法第四实施例的流程示意图;
43.图7为本发明云桌面vgpu实现装置第一实施例的结构框图。
44.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
45.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
46.参照图1,图1为本发明实施例方案涉及的硬件运行环境的云桌面vgpu实现设备结构示意图。
47.如图1所示,该云桌面vgpu实现设备可以包括:处理器1001,例如中央处理器(centralprocessingunit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(randomaccessmemory,ram),也可以是稳定的非易失性存储器(non-volatilememory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
48.本领域技术人员可以理解,图1中示出的结构并不构成对云桌面vgpu实现设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
49.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及云桌面vgpu实现程序。
50.在图1所示的云桌面vgpu实现设备中,网络接口1004主要用于与网络服务器进行
数据通信;用户接口1003主要用于与用户进行数据交互;本发明云桌面vgpu实现设备中的处理器1001、存储器1005可以设置在云桌面vgpu实现设备中,所述云桌面vgpu实现设备通过处理器1001调用存储器1005中存储的云桌面vgpu实现程序,并执行本发明实施例提供的云桌面vgpu实现方法。
51.本发明实施例提供了一种云桌面vgpu实现方法,参照图2和图3,图2为本发明一种云桌面vgpu实现方法第一实施例的流程示意图,图3为本发明云桌面vgpu实现方法第一实施例的结构框图。
52.本实施例中,所述云桌面vgpu实现方法包括以下步骤:
53.步骤s10:虚拟机接收图像操作指令,并根据图像操作指令建立与宿主机的图像通信会话;
54.需要说明的是,虚拟机是指通过软件模拟的完整计算机系统,在本实施例中具体则是指拥有云桌面的虚拟计算机系统。
55.还需说明的是,在具体实现中,用户通过虚拟机中的图像操作软件对虚拟机下达相应的图像操作指令,而虚拟机在接收到相应的图像操作指令后,则会建立与宿主机的图像通信会话通道,进而将相应的图像操作指令传输到宿主机中进行具体的图像操作。
56.步骤s20:虚拟机通过图像通信会话将图像操作指令输出至宿主机;
57.可以理解的是,图像通信会话是一种图像操作信息数据的传输通道,通常建立在各个虚拟机与宿主机之间。
58.需要说明的是,宿主机具体是指运行虚拟化软件的物理服务器,也叫做托管主机或物理主机。在一个宿主机上可以运行多个虚拟机,每个虚拟机都相当于一台独立的计算机,具有自己的操作系统、应用程序和数据等。
59.步骤s30:宿主机根据图像操作指令进行图像处理得到图像显示结果并输出至终端;
60.需要说明的是,在具体实现中,宿主机会根据接收到的图像操作指令进行相应的实际图像操作,得到相应的图像操作结果,即在整个云桌面系统中真正进行实际图像操作的是宿主机,而虚拟机和终端只执行相应的数据信息传输和图像结果接收展示的作用。
61.步骤s40:终端接收图像显示结果并进行展示。
62.可以理解的是,终端接收到的图像显示结果是宿主机根据相应的图像操作指令执行得到的最终图像操作结果,在具体实现中,终端最终接收到的只是一个图片数据,因此在最后的图像结果传输过程中数据传输量非常小,可以有效提高宿主机和终端的数据传输速率。
63.本实施例通过虚拟机接收图像操作指令,并根据所述图像操作指令建立与宿主机的图像通信会话;所述虚拟机通过所述图像通信会话将所述图像操作指令输出至所述宿主机;所述宿主机根据所述图像操作指令进行图像处理得到图像显示结果并输出至终端;所述终端接收所述图像显示结果并进行展示。本实施例先通过宿主机与虚拟机的交互进行相应的图像操作运算,再通过终端对应服务器的物理显卡进行图像显示结果的得出,最后将得到的图像显示结果传输到终端进行展示,实现了虚拟化环境下对3d图像进行操作的目的,降低了整体系统的硬件要求,提高了云桌面系统图像操作的处理传输效率。
64.参考图4,图4为本发明一种云桌面vgpu实现方法第二实施例的流程示意图。
65.基于上述第一实施例,在本实施例中,所述步骤s30具体步骤包括:
66.步骤s31:接收图像操作指令并对图像操作指令进行解析,得到指令解析结果;
67.需要说明的是,图像操作指令是一种指令信息数据,因此可以通过对图像操作指令的解析得到相应的具体图像操作数据,进而根据图像操作数据执行后续程序响应。
68.步骤s32:根据指令解析结果,通过虚拟显卡进行图像处理得到图像操作结果并输出至物理显卡;
69.需要说明的是,虚拟显卡是宿主机中各个子服务器中全部可用的gpu的虚拟集合,其主要作用是利用宿主机各个子服务器的图像处理能力进行图像处理操作响应,进而得出最终的图像处理结果。
70.步骤s33:物理显卡根据图像操作结果得到图像显示结果并输出至终端。
71.可以理解的是,本实施例中的物理显卡具体是指与终端相连宿主机中的一个子服务器的gpu,在具体实现中,当虚拟显卡完成了相应的图像操作响应,会将得到的图像显示结果输出到终端对应子服务器的物理显卡上,以便宿主机最终将物理显卡重新渲染得到的图像显示结果发送到终端。
72.本实施例先接收图像操作指令并对图像操作指令进行解析,得到指令解析结果;再根据指令解析结果,通过虚拟显卡进行图像处理得到图像操作结果并输出至物理显卡;最后物理显卡根据图像操作结果得到图像显示结果并输出至终端。本实施例通过宿主机对接收到的图像操作指令进行相应的图像操作相应得到最终图像显示结果并传输至终端,实现了宿主机对虚拟机中图像操作的执行响应,从而实现了虚拟化环境下对3d图像进行操作的目的。
73.参考图5,图5为本发明一种云桌面vgpu实现方法第三实施例的流程示意图。
74.基于上述第二实施例,在本实施例中,所述步骤s31具体步骤包括:
75.步骤s311:接收图像操作指令;
76.需要说明的是,在具体实现中,对图像操作指令的接收是通过宿主机中的窗口管理器和图像操作指令截获驱动实现的。窗口管理器具体是指在操作系统或应用软件中控制窗口的外表、位置以及提供用户操作环境的一种程序。
77.步骤s312:对图像操作指令进行解析,分别得到图像窗口命令信息和图像操作指令信息;
78.可以理解的是,在具体实现中,图像操作的执行需要涉及到多种信息数据的交互运算,在本实施例中,则需要涉及图像操作指令对应的图像窗口信息数据和图像操作指令信息数据。
79.步骤s313:将图像窗口命令信息和图像操作指令信息整合得到指令解析结果。
80.需要说明的是,指令解析结果是通过对图像窗口命令信息和图像操作指令信息进行数据整合封装实现的。
81.本实施例通过对图像操作指令的解析得到了对应的图像窗口命令信息和图像操作指令信息,进而将这些信息数据进行封装传输,避免了信息数据遭受到外界的干扰和误用,提高了信息数据的安全性和可靠性。
82.参考图6,图6为本发明一种云桌面vgpu实现方法第四实施例的流程示意图。
83.基于上述第二实施例,在本实施例中,所述步骤s32具体步骤包括:
84.步骤s321:接收指令解析结果并读取指令解析结果中的图像窗口命令信息和图像操作指令信息;
85.需要说明的是,图像窗口命令信息具体是指图像操作涉及命令窗口的程序信息,而图像操作指令信息具体则是指具体图像操作的程序信息。在本实施例中,图像窗口命令信息包括图像操作软件的属性信息以及操作窗口的程序信息,图像操作指令信息包括在具体图像操作环境下的具体操作程序信息。
86.步骤s322:根据图像窗口命令信息和图像操作指令信息得到图像窗口信息和图像操作信息;
87.需要说明的是,图像窗口信息和图像操作信息的获取,在具体实现中是通过对前述信息封装数据进行解封得到的。
88.步骤s323:根据图像窗口信息和图像操作信息,通过虚拟显卡进行图像处理得到图像操作结果并输出至物理显卡。
89.需要说明的是,虚拟显卡主要作用是截获上层3d图像的指令相关数据,然后发送到宿主机的物理显卡进行渲染和处理,从而实现高效利用gpu资源的目的,在本实施例中虚拟显卡具体是用于在虚拟机操作系统底层截获从directx和opengl发出的三维操作指令。
90.可以理解的是,物理显卡接收图像操作结果后,会在通过具体的图像渲染得到最终的图像显示结果。
91.本实施例先接收指令解析结果并读取指令解析结果中的图像窗口命令信息和图像操作指令信息,再根据图像窗口命令信息和图像操作指令信息得到图像窗口信息和图像操作信息,最后根据图像窗口信息和图像操作信息,通过虚拟显卡进行图像处理得到图像操作结果并输出至物理显卡。本实施例通过对图像操作指令涉及的程序操作进行具体响应,得到了图像操作结果,完成了整个云桌面系统因图像操作指令涉及到的图像处理工作。
92.进一步地,物理显卡根据图像操作结果得到图像显示结果并输出至终端,具体步骤包括:接收图像操作结果;根据图像操作结果进行图像渲染,得到图像显示结果并输出至终端。
93.需要说明的是,在本方案中由于物理显卡具体位置不在终端上,因此在对最终的图像显示结果的传输上,所涉及到的图像数据传输量会非常小,进而可以大幅降低网络带宽和延迟对图像数据传输的影响。
94.进一步地,宿主机与终端之间通过远程桌面的显示协议进行数据信息传递。
95.需要说明的是,远程桌面的显示协议具体是指在云桌面系统环境下,将远程服务器上虚拟机的输出画面投影传输到终端的传输过程中需要采用的一种传输显示策略。远程桌面的显示协议的优化程度将直将影响到云桌面的流畅性与用户体验,比如当优化程度较低时,会出现画面卡顿、丢帧等现象。
96.进一步地,宿主机中包括应用程序directx和opengl两种三维框架组件,这两种三维框架具有为外部应用程序提供读取接口。
97.可以理解的是,在具体实现中,虚拟机接收到的图像操作指令来源包括应用程序directx和opengl。directx(directextension,简称dx)是一种多媒体编程应用程序接口,opengl(opengraphicslibrary,开放图形库)是一种用于渲染2d、3d矢量图形的跨语言、跨平台的应用程序编程接口。
98.此外,本发明实施例还提出一种存储有计算机程序的计算机可读存储介质,所述存储介质上存储有云桌面vgpu实现程序,所述云桌面vgpu实现程序被处理器执行时实现如上文所述的云桌面vgpu实现方法的步骤。
99.由于本存储介质采用了上述所有实施例的全部技术方案,因此至少有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
100.参照图7,图7为本发明云桌面vgpu实现装置第一实施例的结构框图。
101.如图7所示,本发明实施例提出的云桌面vgpu实现装置包括:
102.指令接收模块10:接收图像操作指令,并根据图像操作指令建立与虚拟主机的图像通信会话;
103.指令传输模块20:通过图像通信会话将图像操作指令输出至虚拟主机;
104.图像处理模块30:虚拟主机根据图像操作指令进行图像处理得到图像显示结果并输出至终端;
105.图像展示模块40:终端接收图像显示结果并进行展示。
106.本实施例通过虚拟机接收图像操作指令,并根据所述图像操作指令建立与宿主机的图像通信会话;所述虚拟机通过所述图像通信会话将所述图像操作指令输出至所述宿主机;所述宿主机根据所述图像操作指令进行图像处理得到图像显示结果并输出至终端;所述终端接收所述图像显示结果并进行展示。本实施例先通过宿主机与虚拟机的交互进行相应的图像操作运算,再通过终端对应服务器的物理显卡进行图像显示结果的得出,最后将得到的图像显示结果传输到终端进行展示,实现了虚拟化环境下对3d图像进行操作的目的,降低了整体系统的硬件要求,提高了云桌面系统图像操作的处理传输效率。
107.应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
108.需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
109.另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的云桌面vgpu实现方法,此处不再赘述。
110.此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
111.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
112.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(readonly memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方
法。
113.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

技术特征:
1.一种云桌面vgpu实现方法,其特征在于,包括:虚拟机接收图像操作指令,并根据所述图像操作指令建立与宿主机的图像通信会话;所述虚拟机通过所述图像通信会话将所述图像操作指令输出至所述宿主机;所述宿主机根据所述图像操作指令进行图像处理得到图像显示结果并输出至终端;所述终端接收所述图像显示结果并进行展示。2.根据权利要求1所述的云桌面vgpu实现方法,其特征在于,所述宿主机根据所述图像操作指令进行图像处理得到图像显示结果并输出至终端,具体步骤包括:接收所述图像操作指令并对所述图像操作指令进行解析,得到指令解析结果;根据所述指令解析结果,通过虚拟显卡进行图像处理得到图像操作结果并输出至物理显卡;所述物理显卡根据所述图像操作结果得到图像显示结果并输出至终端。3.根据权利要求2所述的云桌面vgpu实现方法,其特征在于,接收所述图像操作指令并对所述图像操作指令进行解析,得到指令解析结果,具体步骤包括:接收所述图像操作指令;对所述图像操作指令进行解析,分别得到图像窗口命令信息和图像操作指令信息;将所述图像窗口命令信息和所述图像操作指令信息整合得到所述指令解析结果。4.根据权利要求3所述的云桌面vgpu实现方法,其特征在于,根据所述指令解析结果,通过虚拟显卡进行图像处理得到图像操作结果并输出至物理显卡,具体步骤包括:接收所述指令解析结果并读取所述指令解析结果中的所述图像窗口命令信息和所述图像操作指令信息;根据所述图像窗口命令信息和所述图像操作指令信息得到图像窗口信息和图像操作信息;根据所述图像窗口信息和所述图像操作信息,通过所述虚拟显卡进行图像处理得到所述图像操作结果并输出至所述物理显卡。5.根据权利要求2所述的云桌面vgpu实现方法,其特征在于,所述物理显卡根据所述图像操作结果得到图像显示结果并输出至终端,具体步骤包括:接收所述图像操作结果;根据所述图像操作结果进行图像渲染,得到所述图像显示结果并输出至所述终端。6.根据权利要求1-5任一项所述的云桌面vgpu实现方法,其特征在于,所述宿主机与所述终端之间通过远程桌面的显示协议进行数据信息传递。7.根据权利要求6所述的云桌面vgpu实现方法,其特征在于,所述宿主机中包括应用程序directx和opengl两种三维框架组件,这两种三维框架具有为外部应用程序提供读取接口。8.一种云桌面vgpu实现装置,其特征在于,所述云桌面vgpu实现装置包括:指令接收模块:虚拟机接收图像操作指令,并根据所述图像操作指令建立与宿主机的图像通信会话;指令传输模块:所述虚拟机通过所述图像通信会话将所述图像操作指令输出至所述宿主机;图像处理模块:所述宿主机根据所述图像操作指令进行图像处理得到图像显示结果并
输出至终端;图像展示模块:所述终端接收所述图像显示结果并进行展示。9.一种云桌面vgpu实现设备,其特征在于,所述云桌面vgpu实现设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的云桌面vgpu实现程序,所述云桌面vgpu实现程序配置为实现根据权利要求1至7中任一项所述的云桌面vgpu实现方法。10.一种存储有计算机程序的计算机可读存储介质,其特征在于,计算机程序被处理器执行时能够实现权利要求1至7任一项所述的云桌面vgpu实现方法中的步骤。

技术总结
本发明公开了一种云桌面VGPU实现方法、装置、设备及存储介质,属于计算机技术领域。本发明通过虚拟机接收图像操作指令,并根据图像操作指令建立与宿主机的图像通信会话;虚拟机通过图像通信会话将图像操作指令输出至宿主机;宿主机根据图像操作指令进行图像处理得到图像显示结果并输出至终端;终端接收图像显示结果并进行展示。本发明先通过宿主机与虚拟机的交互进行相应的图像操作运算,再通过终端对应服务器的物理显卡进行图像显示结果的得出,最后将得到的图像显示结果传输到终端进行展示,实现了虚拟化环境下对3D图像进行操作的目的,降低了整体系统的硬件要求,提高了云桌面系统图像操作的处理传输效率。图像操作的处理传输效率。图像操作的处理传输效率。


技术研发人员:万峰 范炉林
受保护的技术使用者:深圳市青葡萄科技有限公司
技术研发日:2023.06.27
技术公布日:2023/9/20
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐