虚拟桌面的配置、获取方法及装置的制造方法

文档序号:9527665阅读:345来源:国知局
虚拟桌面的配置、获取方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种虚拟桌面的配置、获取方法及装置。
【背景技术】
[0002]随着云计算技术的飞速发展,虚拟桌面的应用也愈加广泛。虚拟桌面的概念并非为每个用户均配置一台运行操作系统的桌面个人计算机(PC),而是通过在数据中心的服务器上运行操作系统,将用户的桌面进行虚拟化。用户可以通过来自客户端设备(瘦终端)的虚拟桌面客户端与虚拟桌面进行连接,用户访问其虚拟桌面的感觉就像是在访问现有的本地安装的桌面一样。在实际操作过程中,终端的本地输入,例如:常见的鼠标、键盘操作通过网络发送至服务器中的虚拟桌面,然后由虚拟桌面做出响应,并将更新后的桌面通过网络发送至终端进行显示。
[0003]在虚拟桌面使用的过程中,终端和服务器交互的数据中大部分是涉及桌面更新的图片数据。而为了节省网络带宽,通常都会对更新后的图片进行压缩处理。所采用的压缩方式从理论上讲可以选用各种当下流行的压缩方法,其中,可以包括:无损压缩和有损压缩。
[0004]视频播放能力是衡量虚拟桌面性能的一个重要指标。目前通用的技术方案有以下两种:一种是在服务器的虚拟桌面中播放视频,将视频播放窗口视为普通的虚拟桌面更新,服务器按照预设频率抓取更新图片,并在对更新图片进行压缩处理后发送至终端,最终由终端接收压缩数据再对压缩数据进行解压处理并加以显示。另一种是服务器中的虚拟桌面并不播放视频,而是将视频数据直接发送给终端,终端在本地播放视频并按照服务器的要求在指定位置加以显示。后者一般被称为视频重定向,由于存在多种视频压缩算法故而会导致若希望实现视频重定向功能,则要求终端具备通用视频解压缩能力。
[0005]综上所述,使用虚拟桌面要求终端具备多种图片以及视频解压缩能力。使用虚拟桌面的一个重要目的就是为了降低压缩成本,所以在虚拟桌面使用环境中的终端多为嵌入式设备。嵌入式设备因其处理能力和硬件架构的限制,难以全面支持各种流行的图片解压方法,同时也不可能具备通用架构PC的通用视频解压缩能力。

【发明内容】

[0006]本发明提供了一种虚拟桌面的配置、获取方法及装置,以至少解决相关技术中服务器在为终端配置虚拟桌面的过程中并未充分考虑终端的解压缩能力或者网络带宽使用情况的问题。
[0007]根据本发明的一个方面,提供了一种虚拟桌面的配置方法。
[0008]根据本发明实施例的虚拟桌面的配置方法包括:接收来自于终端的虚拟桌面协商信息集合,其中,虚拟桌面协商信息集合包括以下至少之一:终端支持的多种解压缩处理方式、网络带宽使用情况;根据虚拟桌面协商信息集合为终端配置虚拟桌面。
[0009]优选地,根据虚拟桌面协商信息集合为终端配置虚拟桌面包括:判断是否已经预先设定多种压缩处理方式;如果是,则从多种压缩处理方式中选取与虚拟桌面协商信息集合相适配的压缩处理方式,并采用选取的压缩处理方式配置虚拟桌面;如果否,则按照虚拟桌面协商信息集合设置压缩处理方式,并采用设置的压缩处理方式配置虚拟桌面。
[0010]优选地,在根据虚拟桌面协商信息集合为终端配置虚拟桌面之前,还包括:根据虚拟桌面协商信息集合判断是否启用视频重定向功能。
[0011]根据本发明的另一方面,提供了一种虚拟桌面的获取方法。
[0012]根据本发明的虚拟桌面的获取方法包括:获取虚拟桌面协商信息集合,其中,虚拟桌面协商信息集合用于服务器配置虚拟桌面并向服务器获取虚拟桌面,虚拟桌面协商信息集合包括以下至少之一:当前支持的多种解压缩处理方式、网络带宽使用情况;将虚拟桌面协商信息集合发送至服务器。
[0013]优选地,获取多种解压缩处理方式包括以下之一:接收用户自定义配置的多种解压缩处理方式;向用户提供系统默认配置的全部解压缩处理方式,并接收用户从系统默认配置的全部解压缩处理方式中选取的多种解压缩处理方式。
[0014]根据本发明的又一方面,提供了一种虚拟桌面的配置装置。
[0015]根据本发明实施例的虚拟桌面的配置装置包括:接收模块,用于接收来自于终端的虚拟桌面协商信息集合,其中,虚拟桌面协商信息集合包括以下至少之一:终端支持的多种解压缩处理方式、网络带宽使用情况;配置模块,用于根据虚拟桌面协商信息集合为终端配置虚拟桌面。
[0016]优选地,配置模块包括:判断单元,用于判断是否已经预先设定多种压缩处理方式;第一配置单元,用于在判断单元输出为是时,从多种压缩处理方式中选取与虚拟桌面协商信息集合相适配的压缩处理方式,并采用选取的压缩处理方式配置虚拟桌面;第二配置单元,用于在判断单元输出为否时,按照虚拟桌面协商信息集合设置压缩处理方式,并采用设置的压缩处理方式配置虚拟桌面。
[0017]优选地,上述装置还包括:判断模块,用于根据虚拟桌面协商信息集合判断是否启用视频重定向功能。
[0018]根据本发明的再一方面,提供了一种虚拟桌面的获取装置。
[0019]根据本发明的虚拟桌面的获取装置包括:获取模块,用于获取虚拟桌面协商信息集合,其中,虚拟桌面协商信息集合用于服务器配置虚拟桌面并向服务器获取虚拟桌面,虚拟桌面协商信息集合包括以下至少之一:当前支持的多种解压缩处理方式、网络带宽使用情况;发送模块,用于将虚拟桌面协商信息集合发送至服务器。
[0020]优选地,获取模块,用于接收用户自定义配置的多种解压缩处理方式;或者,向用户提供系统默认配置的全部解压缩处理方式,并接收用户从系统默认配置的全部解压缩处理方式中选取的多种解压缩处理方式。
[0021]通过本发明实施例,采用接收来自于终端的虚拟桌面协商信息集合,其中,虚拟桌面协商信息集合包括以下至少之一:终端支持的多种解压缩处理方式、网络带宽使用情况;根据虚拟桌面协商信息集合为终端配置虚拟桌面,解决了相关技术中服务器在为终端配置虚拟桌面的过程中并未充分考虑终端的解压缩能力或者网络带宽使用情况的问题,从而使得终端的处理能力、网络带宽等各种资源得到有效地利用,进而改善虚拟桌面的使用体验。
【附图说明】
[0022]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0023]图1是根据本发明实施例的虚拟桌面的配置方法的流程图;
[0024]图2是根据本发明实施例的虚拟桌面的获取方法的流程图;
[0025]图3是根据本发明实施例的虚拟桌面的配置装置的结构框图;
[0026]图4是根据本发明优选实施例的虚拟桌面的配置装置的结构框图;
[0027]图5是根据本发明实施例的虚拟桌面的获取装置的结构框图;
[0028]图6是根据本发明优选实施例的虚拟桌面能力协商系统的结构示意图;
[0029]图7是根据本发明优选实施例的基于图6的虚拟桌面能力协商方法的流程图。
【具体实施方式】
[0030]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0031]图1是根据本发明实施例的虚拟桌面的配置方法的流程图。如图1所示,该方法可以包括以下处理步骤:
[0032]步骤S102:接收来自于终端的虚拟桌面协商信息集合,其中,虚拟桌面协商信息集合包括以下至少之一:终端支持的多种解压缩处理方式、网络带宽使用情况;
[0033]步骤S104:根据虚拟桌面协商信息集合为终端配置虚拟桌面。
[0034]相关技术中,服务器在为终端配置虚拟桌面的过程中并未充分考虑终端的解压缩能力或者网络带宽使用情况。采用如图1所示的方法,终端主动将自身支持的多种解压缩处理方式和/或自身监测到的网络带宽使用情况上报至服务器,服务器可以根据终端支持的多种解压缩处理方式和/或监测到的网络带宽使用情况自适应配置虚拟桌面,由此解决了相关技术中服务器在为终端配置虚拟桌面的过程中并未充分考虑终端的解压缩能力或者网络带宽使用情况的问题,从而使得终端的处理能力、网络带宽等各种资源得到有效地利用,进而改善虚拟桌面的使用体验。
[0035]优选地,在步骤S104中,根据虚拟桌面协商信息集合为终端配置虚拟桌面可以包括以下操作:
[0036]步骤S1:判断是否已经预先设定多种压缩处理方式;
[0037]步骤S2:如果是,则从多种压缩处理方式中选取与虚拟桌面协商信息集合相适配的压缩处理方式,并采用选取的压缩处理方式配置虚拟桌面;
[0038]步骤S3:如果否,则按照虚拟桌面协商信息集合设置压缩处理方式,并采用设置的压缩处理方式配置虚拟桌面。
[0039]在优选实施例中,服务器可以根据终端发送的解压缩能力支持情况(即终端支持的多种解压缩处理方式)以及网络带宽使用情况进行如下处理:
[0040](1)如果服务器支持压缩能力动态配置(即在服务器端并未预先设定有限的压缩处理方式),则可以按照通用流程选择较为合适的虚拟桌面,根据终端解压缩能力以及网络带宽使用情况配置虚拟桌面压缩方式,启动虚拟桌面。
[0041](2)如果虚拟桌面管理系统不支持压缩能力动态配置(即在服务器端预先明确仅存在几种压缩处理方式),则需要选择一个压缩方法最接近于终端的解压缩能力支持情况的虚拟桌面并加以启动。
[0042]优选地,在步骤S104,根据虚拟桌面协商信息集合为终端配置虚拟桌面之前,还可以包括以下步骤:
[0043]步骤S4:根据虚拟桌面协商信息集合判断是否启用视频重定向功能。
[0044]在优选实施例中,视频播放能力是衡量虚拟桌面性能的一个重要指标。网络带宽又是虚拟桌面使用过程的一个关键因素。引入压缩的目的是通过牺牲虚拟桌面的性能来降低网络带宽的消耗。但是,为了减轻服务器的压力,如果当前网络带宽的使用率较低,而终端又可以支持大多数解压缩处理方式,那么需要在虚拟桌面上播放视频的情况下,可以启用视频重定向功能,将视频数据发送至终端,并在虚拟桌面的指定位置上加以播放。
[0045]图2是根据本发明实施例的虚拟桌面的获取方法的流程图。如图2所示,该方法可以包括以下处理步骤:
[0046]步骤S202:获取虚拟桌面协商信息集合,其中,虚拟桌面协商信息集合用于服务器配置虚拟桌面并向服务器获取虚拟桌面,虚拟桌面协商信息集合包括以下至少之一:当前支持的多种解压缩
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1