[发明专利]基于云计算实现远程虚拟桌面显示的系统及方法在审
申请号: | 201410077358.4 | 申请日: | 2014-03-04 |
公开(公告)号: | CN103873568A | 公开(公告)日: | 2014-06-18 |
发明(设计)人: | 逯利军;钱培专;姜健;汪海林;凌志辉;李克民;宋聚平;张树民 | 申请(专利权)人: | 赛特斯信息科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F9/44 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
地址: | 210042 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 计算 实现 远程 虚拟 桌面 显示 系统 方法 | ||
技术领域
本发明涉及云计算领域,尤其涉及基于云计算的桌面统一领域,具体是指一种基于云计算实现远程虚拟桌面显示的系统及方法。
背景技术
传统的远程虚拟显示主要是通过虚拟机技术实现,用户登录到虚拟机必须通过一些特殊的软件,而运行虚拟机的机器资源往往由于不能复用而导致并发数不多,主机性能满而导致资源不足。而在终端则必须通过相应的操作系统安装相应的软件才能实现对虚拟机的管理。
现有技术中远程虚拟显示的不足主要表现如下:
1、虚拟机性能低下,不足以满足成千上万用户并发的可能。
2、中断不能统一,有限制。
3、资源集中管理不够智能。
发明内容
本发明的目的是克服了上述现有技术的缺点,提供了一种能够实现大幅度提高资源利用率、通过高性能低延迟的编码提升用户体验、采用集中部署、减少维护成本、适用于大规模推广应用的基于云计算实现远程虚拟桌面显示的系统及方法。
为了实现上述目的,本发明的基于云计算实现远程虚拟桌面显示的系统及方法具有如下构成:
该基于云计算实现远程虚拟桌面显示的系统,其主要特点是,所述的系统包括:
终端,用以发送选择应用请求并将接收到的桌面数据进行解码显示;
控制工作台,用于初始化通信资源;
流媒体服务器集群,用以将从虚拟机接收到的编码后的桌面数据分发给所述的终端;
应用服务器集群,用以进行虚拟机运行和数据云计算并将编码后的桌面数据发送至所述的流媒体服务器集群。
较佳地,所述的系统还包括:
身份认证服务器,用以通过所述的控制工作台与所述的终端进行对接并对使用终端的用户身份进行认证。
较佳地,所述的系统还包括:
数据存储服务器集群,用以存储各个终端对应的桌面数据。
较佳地,所述的应用服务器集群包括:
普通服务器集群,用以生成编码后的普通桌面数据并发送至所述的流媒体服务器集群;
高清游戏服务器集群,用以生成编码后的高清游戏桌面数据并发送至所述的流媒体服务器集群;
3D服务器集群,用以生成编码后的具有3D特效的桌面数据并发送至所述的流媒体服务器集群。
较佳地,所述的流媒体服务器集群为支持RTSP流媒体播放的达尔文服务器。
本发明还涉及一种通过所述的系统基于云计算实现远程虚拟桌面显示的方法,其主要特点是,所述的方法包括以下步骤:
(1)所述的终端通过网络连接到所述的工作控制台并发送选择应用请求;
(2)所述的工作控制台对系统内部的通信资源进行初始化;
(3)所述的应用服务器集群根据所述的选择应用请求将对应的桌面数据编码成实时流并通过所述的流媒体服务器集群分发给所对应的终端;
(4)所述的终端对接收到的编码后的桌面数据进行解码和显示;
(5)所述的终端通过控制通道发送控制指令;
(6)所述的应用服务器集群根据所述的控制指令进行下一帧数据的编码并通过所述的流媒体服务器集群分发给所对应的终端;
(7)所述的终端对接收到的编码后的下一帧数据进行解码和显示;
(8)所述的数据存储服务器集群将所述的终端发送和接收的数据进行存储。
较佳地,所述的应用服务器集群根据所述的选择应用请求将对应的桌面数据编码成实时流,包括以下步骤:
(31)所述的应用服务器集群根据所述的选择应用请求抓取所对应的桌面数据;
(32)所述的应用服务器集群以H264编码格式将抓取到的桌面数据编码成实时流。
更佳地,所述的应用服务器集群根据所述的选择应用请求抓取所对应的桌面数据,包括以下步骤:
(311)所述的应用服务器集群检测其服务器的显卡性能,如果是普通显卡,则继续步骤(312),如果是高清显卡,则继续步骤(313);
(312)所述的应用服务器集群通过Hook Gdi和Direct技术根据所述的选择应用请求抓取所对应的桌面数据;
(313)所述的应用服务器集群通过高清显卡的驱动层控制显存数据来根据所述的选择应用请求抓取所对应的桌面数据。
更佳地,所述的应用服务器集群以H264编码格式将抓取到的桌面数据编码成实时流,包括以下步骤:
(321)所述的应用服务器集群检测其服务器的显卡性能,如果是普通显卡,则继续步骤(322),如果是高清显卡,则继续步骤(323);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛特斯信息科技股份有限公司,未经赛特斯信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410077358.4/2.html,转载请声明来源钻瓜专利网。