• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 12
    • 下载费用:30 金币  

    重庆时时彩能赚钱吗: 基于云计算实现远程虚拟桌面显示的系统及方法.pdf

    关 键 词:
    基于 计算 实现 远程 虚拟 桌面 显示 系统 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201410077358.4

    申请日:

    2014.03.04

    公开号:

    CN103873568A

    公开日:

    2014.06.18

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情: 发明专利申请公布后的驳回IPC(主分类):H04L 29/08申请公布日:20140618|||实质审查的生效IPC(主分类):H04L 29/08申请日:20140304|||公开
    IPC分类号: H04L29/08; H04L29/06; G06F9/44 主分类号: H04L29/08
    申请人: 赛特斯信息科技股份有限公司
    发明人: 逯利军; 钱培专; 姜健; 汪海林; 凌志辉; 李克民; 宋聚平; 张树民
    地址: 210042 江苏省南京市玄武区玄武大道699-22号18幢
    优先权:
    专利代理机构: 上海智信专利代理有限公司 31002 代理人: 王洁;郑暄
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201410077358.4

    授权公告号:

    ||||||

    法律状态公告日:

    2018.05.04|||2014.07.16|||2014.06.18

    法律状态类型:

    发明专利申请公布后的驳回|||实质审查的生效|||公开

    摘要

    本发明涉及一种基于云计算实现远程虚拟桌面显示的系统,其中包括终端,用以发送选择应用请求并将接收到的桌面数据进行解码显示;控制工作台,用于初始化通信资源;流媒体服务器集群,用以将从虚拟机接收到的编码后的桌面数据分发给所述的终端;应用服务器集群,用以进行虚拟机运行和数据云计算并将编码后的桌面数据发送至所述的流媒体服务器集群;本发明还涉及一种基于云计算实现远程虚拟桌面显示的方法。采用该种结构的基于云计算实现远程虚拟桌面显示的系统及方法,能大幅度提高资源利用率,通过高性能低延迟的编码能让用户体验大幅提高,采用集中部署,减少维护成本,采用集中存储,增加安全性,具有更广泛的应用范围。

    权利要求书

    权利要求书
    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)所述的身份认证服务器通过所述的工作控制台将认证失败信息发送至所述的终端, 然后结束退出。

    说明书

    说明书基于云计算实现远程虚拟桌面显示的系统及方法
    技术领域
    本发明涉及云计算领域,尤其涉及基于云计算的桌面统一领域,具体是指一种基于云计算实现远程虚拟桌面显示的系统及方法。
    背景技术
    传统的远程虚拟显示主要是通过虚拟机技术实现,用户登录到虚拟机必须通过一些特殊的软件,而运行虚拟机的机器资源往往由于不能复用而导致并发数不多,主机性能满而导致资源不足。而在终端则必须通过相应的操作系统安装相应的软件才能实现对虚拟机的管理。
    现有技术中远程虚拟显示的不足主要表现如下:
    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);
    (322)所述的应用服务器集群通过Intel MediaSDK以H264编码格式将抓取到的桌面数据编码成实时流;
    (323)所述的应用服务器集群通过高清显卡的驱动设置以H264编码格式将抓取到的桌面数据编码成实时流。
    较佳地,所述的系统还包括身份认证服务器,所述的步骤(2)和(3)之间,还包括以下步骤:
    (21)所述的身份认证服务器对使用终端的用户身份进行认证,如果认证通过,则继续步骤(3),否则继续步骤(22);
    (22)所述的身份认证服务器通过所述的工作控制台将认证失败信息发送至所述的终端,然后结束退出。
    采用了该发明中的基于云计算实现远程虚拟桌面显示的系统及方法,具有如下有益效果:
    (1)本专利主要通过部署在云端的软件来实现桌面统一与资源共享,并且通过云端的软件,将所有的计算、存储、画面的渲染等工作交由后台高性能服务器来完成,通过服务器内置的软件将渲染和计算后的数据进行高性能的视频编码后,通过网络发送出去。这样,各种终端(如Android手机、PAD、IPTV、智能电视等)只需要具有基本的解码显示能力就能体会各种系统应用。
    (2)本发明能大幅度提高资源利用率,通过高性能低延迟的编码能让用户体验大幅提高。采用集中部署,减少维护。采用集中存储,增加安全。
    (3)本发明可以应用于需要进行软件资源集中管理的企业或者运营商、需要对外提供云计算或虚拟显示服务的企业或运营商、需要提高带宽利用率的服务提供商、云桌面服务提供、云游戏运营提供或云存储应用,具有十分广泛的应用范围。
    附图说明
    图1为本发明的基于云计算实现远程虚拟桌面显示的系统的结构示意图。
    图2为本发明的基于云计算实现远程虚拟桌面显示的方法的流程图。
    图3为本发明的基于云计算实现远程虚拟桌面显示的系统的架构图。
    图4为本发明的虚拟机虚拟化原理图。
    图5为本发明的应用服务器集群快速抓取屏幕的流程图。
    具体实施方式
    为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的描述。
    架构图见图1和图3,本发明的基于云计算实现远程虚拟桌面显示的系统包括:
    终端,用以发送选择应用请求并将接收到的桌面数据进行解码显示;
    控制工作台,用于初始化通信资源;
    身份认证服务器,用以通过所述的控制工作台与所述的终端进行对接并对使用终端的用户身份进行认证;
    流媒体服务器集群,用以将从虚拟机接收到的编码后的桌面数据分发给所述的终端;
    应用服务器集群,用以进行虚拟机运行和数据云计算并将编码后的桌面数据发送至所述的流媒体服务器集群;
    数据存储服务器集群,用以存储各个终端对应的桌面数据。
    如图2所示,本发明的基于云计算实现远程虚拟桌面显示的方法包括以下步骤:
    (1)各种终端通过网络接入到工作控制台。
    (2)工作控制台主要负责用户与身份认证服务器的对接,并初始化一系列的资源,如初始化与流媒体的通信、初始化与后端虚拟机的通信。
    (3)身份认证通过后,虚拟机收到流申请后,将打开自带的软件,进行流的获取,包括快速屏幕复读、快速编码、网络发送等,并同时打开控制信息接收通道。
    快速的屏幕复读步骤如图5所示:
    由于要支持将当前屏幕编码成实时流,因此高性能的抓屏是实现的关键之一。在本发明中,通过多种组合方式将屏幕快速获取。普通的服务器则通过Hook Gdi函数和DirectX(Direct extension,由微软公司创建的多媒体编程接口)的技术来实现屏幕像素获取。对于高性能的服务器,则通过特定显卡的特性,通过驱动层来控制显存数据。
    快速视频编码。显存的数据获取到后,普通服务器则通过Intel MediaSDK(英特尔媒体 软件开发套)来完成数据的编码。如果是高清服务器,则通过搭载在服务器上的高性能显卡通过驱动设置来完成数据的编码。编码格式为H264。H264,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准。
    流媒体分发服务器集群将根据用户选择的应用提供给用户相应的桌面,此桌面来源于流媒体服务器实时发送过来的数据;编码后的H264通过流媒体服务器发给用户。流媒体服务器采用优化后的达尔文服务器。支持RTSP(Real Time Streaming Protocol,实时流传输协议)的流播放。
    流媒体分发服务器集群主要负责虚拟机桌面数据分发给用户,通过第二步后,流媒体服务器将源源不断的收到虚拟机实时发过来的原始H264的编码数据,该数据为虚拟机的实时桌面数据。
    (4)用户收到实时数据后进行解码显示。
    (5)用户通过控制通道将控制指令发送给虚拟机中。
    (6)控制指令通过控制通道直接发给虚拟机后,虚拟机产生相应动作进行下一帧数据的编码。
    (7)终端接收到流媒体分发服务器集群分发的编码后的下一帧数据进行解码显示。
    用户端的动作通过控制通道直接发送到服务器,服务器通过编码响应相应的动作,如鼠标单机、双击、移动、按键等一系列的消息。
    (8)同时用户的数据存储则通过数据存储服务器写入相应的位置。
    本发明基于云计算来实现。整个系统是一个基于云计算的系统,云计算则基于Hadoop(一个分布式系统基础架构)的框架而实现。
    本发明的虚拟化采用如图4所示的虚拟机模型。
    虚拟机直接分配物理I/O设备给虚拟机,这个模型下,虚拟机内部的驱动程序直接和硬件设备直接通信,只需要经过少量,或者不经过VMM(Virtual Machine Manager,虚拟机管理器程序)的管理。为了系统的健壮性,需要硬件的虚拟化支持,以隔离和?;び布试粗桓付ǖ男槟饣褂?,硬件同时还需要具备多个I/O容器分区来同时为多个虚拟机服务,这个模型几乎完全消除了在VMM中运行驱动程序的需求。例如CPU,虽然CPU不算是通常意义的I/O设备——不过它确实就是通过这种方式分配给虚拟机,当然CPU的资源还处在VMM的管理之下。
    后台通过Xen(开放源代码虚拟机监视器)开源修改支持硬件的虚拟化,如高性能的显 卡直接通过显卡本身的虚拟化在虚拟机上获取实际的显卡设备。大大提高虚拟机的处理视频图像的能力。
    整个系统的服务器资源来源于部署在后台的高性能应用服务器集群。应用服务器分为多种,如用于普通桌面显示的普通服务器集群、用于高清游戏的高清游戏服务器集群、用于3D特效的3D服务器集群等。
    应用服务器上运行虚拟机和云计算相关软件,主要负责系统的支撑、高速屏幕的获取、快速的编码以及控制指令的响应。由于采取如上技术,大幅提高整个系统的性能以及响应速度。
    采用了该发明中的基于云计算实现远程虚拟桌面显示的系统及方法,具有如下有益效果:
    (1)本专利主要通过部署在云端的软件来实现桌面统一与资源共享,并且通过云端的软件,将所有的计算、存储、画面的渲染等工作交由后台高性能服务器来完成,通过服务器内置的软件将渲染和计算后的数据进行高性能的视频编码后,通过网络发送出去。这样,各种终端(如Android手机、PAD、IPTV、智能电视等)只需要具有基本的解码显示能力就能体会各种系统应用。
    (2)本发明能大幅度提高资源利用率,通过高性能低延迟的编码能让用户体验大幅提高。采用集中部署,减少维护。采用集中存储,增加安全。
    (3)本发明可以应用于需要进行软件资源集中管理的企业或者运营商、需要对外提供云计算或虚拟显示服务的企业或运营商、需要提高带宽利用率的服务提供商、云桌面服务提供、云游戏运营提供或云存储应用,具有十分广泛的应用范围。
    在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。

    关于本文
    本文标题:基于云计算实现远程虚拟桌面显示的系统及方法.pdf
    链接地址://www.4mum.com.cn/p-6126225.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 公式规律九肖 湖南幸运赛车投注网站 梭哈王官方下载 同城游美女捕鱼cdk 重庆快乐十分开奖走势电视版 安徽25选5开奖视频 排列五走势图南方双彩网 欢乐斗地主残局专家 顶呱刮直播 南京老三番麻将 山西快乐10分开奖直播现场 pc蛋蛋28 贵州11选5任五推荐号 nba腾讯 足彩总进球窍门 金蟾千炮捕鱼手机版