[发明专利]基于云计算实现远程虚拟桌面显示的系统及方法在审
申请号: | 201410077358.4 | 申请日: | 2014-03-04 |
公开(公告)号: | CN103873568A | 公开(公告)日: | 2014-06-18 |
发明(设计)人: | 逯利军;钱培专;姜健;汪海林;凌志辉;李克民;宋聚平;张树民 | 申请(专利权)人: | 赛特斯信息科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F9/44 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
地址: | 210042 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 计算 实现 远程 虚拟 桌面 显示 系统 方法 | ||
1.一种基于云计算实现远程虚拟桌面显示的系统,其特征在于,所述的系统包括:
终端,用以发送选择应用请求并将接收到的桌面数据进行解码显示;
控制工作台,用于初始化通信资源;
流媒体服务器集群,用以将从虚拟机接收到的编码后的桌面数据分发给所述的终端;
应用服务器集群,用以进行虚拟机运行和数据云计算并将编码后的桌面数据发送至所述的流媒体服务器集群。
2.根据权利要求1所述的基于云计算实现远程虚拟桌面显示的系统,其特征在于,所述的系统还包括:
身份认证服务器,用以通过所述的控制工作台与所述的终端进行对接并对使用终端的用户身份进行认证。
3.根据权利要求1所述的基于云计算实现远程虚拟桌面显示的系统,其特征在于,所述的系统还包括:
数据存储服务器集群,用以存储各个终端对应的桌面数据。
4.根据权利要求1所述的基于云计算实现远程虚拟桌面显示的系统,其特征在于,所述的应用服务器集群包括:
普通服务器集群,用以生成编码后的普通桌面数据并发送至所述的流媒体服务器集群;
高清游戏服务器集群,用以生成编码后的高清游戏桌面数据并发送至所述的流媒体服务器集群;
3D服务器集群,用以生成编码后的具有3D特效的桌面数据并发送至所述的流媒体服务器集群。
5.根据权利要求1所述的基于云计算实现远程虚拟桌面显示的系统,其特征在于,所述的流媒体服务器集群为支持RTSP流媒体播放的达尔文服务器。
6.一种通过权利要求1至5中任一项所述的系统基于云计算实现远程虚拟桌面显示的方法,其特征在于,所述的方法包括以下步骤:
(1)所述的终端通过网络连接到所述的工作控制台并发送选择应用请求;
(2)所述的工作控制台对系统内部的通信资源进行初始化;
(3)所述的应用服务器集群根据所述的选择应用请求将对应的桌面数据编码成实时流并通过所述的流媒体服务器集群分发给所对应的终端;
(4)所述的终端对接收到的编码后的桌面数据进行解码和显示;
(5)所述的终端通过控制通道发送控制指令;
(6)所述的应用服务器集群根据所述的控制指令进行下一帧数据的编码并通过所述的流媒体服务器集群分发给所对应的终端;
(7)所述的终端对接收到的编码后的下一帧数据进行解码和显示。
7.根据权利要求6所述的基于云计算实现远程虚拟桌面显示的方法,其特征在于,所述的应用服务器集群根据所述的选择应用请求将对应的桌面数据编码成实时流,包括以下步骤:
(31)所述的应用服务器集群根据所述的选择应用请求抓取所对应的桌面数据;
(32)所述的应用服务器集群以H264编码格式将抓取到的桌面数据编码成实时流。
8.根据权利要求7所述的基于云计算实现远程虚拟桌面显示的方法,其特征在于,所述的应用服务器集群根据所述的选择应用请求抓取所对应的桌面数据,包括以下步骤:
(311)所述的应用服务器集群检测其服务器的显卡性能,如果是普通显卡,则继续步骤(312),如果是高清显卡,则继续步骤(313);
(312)所述的应用服务器集群通过Hook Gdi和Direct技术根据所述的选择应用请求抓取所对应的桌面数据;
(313)所述的应用服务器集群通过高清显卡的驱动层控制显存数据来根据所述的选择应用请求抓取所对应的桌面数据。
9.根据权利要求7所述的基于云计算实现远程虚拟桌面显示的方法,其特征在于,所述的应用服务器集群以H264编码格式将抓取到的桌面数据编码成实时流,包括以下步骤:
(321)所述的应用服务器集群检测其服务器的显卡性能,如果是普通显卡,则继续步骤(322),如果是高清显卡,则继续步骤(323);
(322)所述的应用服务器集群通过Intel MediaSDK以H264编码格式将抓取到的桌面数据编码成实时流;
(323)所述的应用服务器集群通过高清显卡的驱动设置以H264编码格式将抓取到的桌面数据编码成实时流。
10.根据权利要求6所述的基于云计算实现远程虚拟桌面显示的方法,其特征在于,所述的系统还包括身份认证服务器,所述的步骤(2)和(3)之间,还包括以下步骤:
(21)所述的身份认证服务器对使用终端的用户身份进行认证,如果认证通过,则继续步骤(3),否则继续步骤(22);
(22)所述的身份认证服务器通过所述的工作控制台将认证失败信息发送至所述的终端,然后结束退出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛特斯信息科技股份有限公司,未经赛特斯信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410077358.4/1.html,转载请声明来源钻瓜专利网。