[发明专利]一种基于图形处理器虚拟化的远程可视化应用方法在审
| 申请号: | 201510110636.6 | 申请日: | 2015-03-13 |
| 公开(公告)号: | CN104660711A | 公开(公告)日: | 2015-05-27 |
| 发明(设计)人: | 倪巍 | 申请(专利权)人: | 华存数据信息技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 上海信好专利代理事务所(普通合伙) 31249 | 代理人: | 张妍;张静洁 |
| 地址: | 200127 上海市浦东新区峨山*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 图形 处理器 虚拟 远程 可视化 应用 方法 | ||
1.一种基于图形处理器虚拟化的远程可视化应用方法,其特征在于,包含以下步骤:
步骤S1、在服务器上部署虚拟化层,将服务器的显卡上的图形处理器资源池化,形成图形处理器资源池;
步骤S2、如果远程客户端设备发起的可视化应用请求是3D应用,则与发起可视化应用请求的远程客户端设备对应连接的虚拟机使用图形处理器资源池对3D应用进行处理;
步骤S3、服务器采用映像流传输协议将3D应用处理结果发送给客户端设备,在客户端设备上进行可视化显示。
2.如权利要求1所述的基于图形处理器虚拟化的远程可视化应用方法,其特征在于,所述的步骤S1包含以下步骤:
步骤S1.1、在服务器上安装虚拟化层;
步骤S1.2、虚拟化层将图形处理器逻辑虚拟出若干虚拟图形处理器。
3.如权利要求2所述的基于图形处理器虚拟化的远程可视化应用方法,其特征在于,所述的服务器上具有一个或多个图形处理器。
4.如权利要求2所述的基于图形处理器虚拟化的远程可视化应用方法,其特征在于,一个图形处理器对应多个虚拟图形处理器。
5.如权利要求1所述的基于图形处理器虚拟化的远程可视化应用方法,其特征在于,所述的步骤S2包含以下步骤:
步骤S2.1、虚拟机申请使用图形处理器资源池内的虚拟图形处理器,虚拟化层分配一个虚拟图形处理器给虚拟机,作为虚拟机的虚拟硬件;
步骤S2.2、虚拟机利用虚拟图形处理器对3D应用做OpenGL渲染,获得二维或三维图像数据;
步骤S2.3、处理结束后,虚拟机释放虚拟图形处理器的资源到图形处理器资源池。
6.如权利要求1所述的基于图形处理器虚拟化的远程可视化应用方法,其特征在于,所述的步骤3中,所述的映像流传输协议包含:
主通道,其用于传输控制和配置命令;
显示通道,其用于传送绘图命令、图像以及视频流;
输入通道,其用于向服务器发送鼠标或键盘的操作消息;
光标通道,其用于服务器向客户端设备传送光标的形状、颜色和可见性;
声音下行通道,其用于服务器到客户端设备的声音传送;
声音上行通道,其用于客户端设备到服务器的声音传送;
USB通道,其作为USB重定向通道,把客户端设备的USB设备携带到服务器;
摄像头通道,将获得的二维或三维图像逐帧压缩为jpeg格式后发送给虚拟机中的虚拟摄像头。
7.如权利要求6所述的基于图形处理器虚拟化的远程可视化应用方法,其特征在于,对数据传输进行带宽动态优化调整,将需要先处理的数据先行传输,后处理的数据后续传输。
8.如权利要求1所述的基于图形处理器虚拟化的远程可视化应用方法,其特征在于,所述的步骤S2中,如果远程客户端设备发起的可视化应用请求是2D应用,则服务器上的CPU对2D应用进行装载、运行和画面渲染处理,包括对应用程序的,将处理得到的2D应用画面数据发送给客户端设备,在客户端设备上进行可视化显示。
9.如权利要求7所述的基于图形处理器虚拟化的远程可视化应用方法,其特征在于,所述的服务器通过传统的传输协议将处理结果发送给客户端设备。
10.如权利要求7或9所述的基于图形处理器虚拟化的远程可视化应用方法,其特征在于,所述的服务器和客户端设备之间的传输链路采用加密传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华存数据信息技术有限公司;,未经华存数据信息技术有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510110636.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:GPS移动终端信息卡
- 下一篇:电子衡器数据采集存储方法及装置





