一种传输虚拟桌面的方法和服务器技术

技术编号:21398576 阅读:20 留言:0更新日期:2019-06-19 06:53
本发明专利技术提供传输虚拟桌面的方法,应用于至少包含光源模块的虚拟桌面服务器中,所述方法包括:获取虚拟桌面对应的图像的信息;根据所述图像信息将所述虚拟桌面对应的图像切分成n个图像子块;将每个图像子块中的像素的信息发送给所述光源模块;所述光源模块将所述每个图像子块对应的像素转换为所述每个图像子块对应的图像光信号,并将所述每个图像子块对应的图像光信号发送给传输光信号的线缆的截面上,以便于所述线缆将所述截面上的图像光信号发送到客户端,以便于所述客户端根据所述图像光信号还原出与所述每个图像子块对应的像素并显示由所述每个图像子块对应的像素组成的所述虚拟桌面。实现了无损图像传输。

【技术实现步骤摘要】
一种传输虚拟桌面的方法和服务器
本专利技术涉及数据通信领域,尤其是一种传输虚拟桌面的方法和服务器。
技术介绍
随着虚拟化技术的发展,在办公或教学场景中,以往多台独立PC机的使用方式,逐步被虚拟云桌面替代。通过将计算机资源统一上收到虚拟云桌面服务器,终端只作桌面数据的显示与操作交互,以达到集中管理与节约成本的目的。虚拟化技术主要通过将一台服务器的资源虚拟出多台逻辑的虚拟计算机(VM:virtualmachine)。然后将虚拟计算机的桌面通过网络传输到终端,并在终端显示出来。而终端对桌面的操作通过网络传输回服务器中的虚拟计算机。达到终端用户的操作体验与独立PC一样的效果。但在实际的环境运行动作过程中,受到高分辨率画面,高清视频帧数,低带宽环境等条件约束。难以直接做到不卡顿的流程体验。例如:云桌面的桌面图像序列每秒产生的数据量十分巨大,以21寸的液晶显示器为例(假设云桌面设置的桌面分辨率为1920*1080),一帧桌面图像数据为1920*1080*24/8/1024/1024=5.93MB,假设每秒产生15帧的图像序列,那么1秒钟产生的图像数据量为5.93*15=88.95MB。在近100台的并发与实际学校与办公环境中难以达到真正的百兆带宽。针对现有的问题,现有技术方案主要通过图像分类、数据压缩等方案来解决,一、图像分类通过将不同的图像类型作不同的处理:比如文本类的图像通过切分白色底区域与字符区域分开传输。针对彩色类图像作同色区块合并,然后分别传输。对于不同图像类型的判断目前较依赖于图像全图先扫描分析,效率低。二、数据压缩目前已有一些数据压缩的算法,比如H.264适合压视频数据,比如LZ适合压文本数据,JPEG适合压图像数据,而且大部分是有损的压缩。图1是现有技术中虚拟桌面传输的示意图,结合上述的技术方案,先将图像的像素编码转为二进制数字,再由数字转电脉冲。实施过程中会用金属或光纤作为网线作传输介质,但源头仍是二进制的数字传输。特别是光纤,虽利用了光传输,但传的仍是亮灭的脉冲信息。上述现有技术方案基本仍是在图像的像素数据上做改进,并最终通过网络字节或像素点发送。以数据部分有操作失真,不同类型作不同的体验效果为代价。而这些方法,在当前产品以体验为王,用户口碑为竞争主导的环境下是难以满足市场要求的。
技术实现思路
为了解决上述技术问题,本专利技术的实施例采用如下技术方案:一种传输虚拟桌面的方法,应用于至少包含光源模块的虚拟桌面服务器中,所述方法包括:获取虚拟桌面对应的图像的信息;根据所述图像信息将所述虚拟桌面对应的图像切分成n个图像子块,其中,n为大于等于2的自然数;将每个图像子块中的像素的信息发送给所述光源模块;所述光源模块将所述每个图像子块对应的像素转换为所述每个图像子块对应的图像光信号,并将所述每个图像子块对应的图像光信号发送给传输光信号的线缆的截面上,以便于所述线缆将所述截面上的图像光信号发送到客户端,以便于所述客户端根据所述图像光信号还原出与所述每个图像子块对应的像素并显示由所述每个图像子块对应的像素组成的所述虚拟桌面。可选的,所述获取虚拟桌面对应的图像的信息的步骤具体包括:扫描所述虚拟桌面获取所述虚拟桌面对应的图像中每个像素的坐标,根据所述每个像素的坐标计算每个像素的长度和宽度。可选的,所述将所述每个图像子块对应的图像光信号发送给传输光信号的线缆的截面上的步骤具体包括:将所述每个图像子块对应的图像光信号通过光学压缩发送到传输光信号的线缆的截面上。可选的,所述将所述每个图像子块对应的图像光信号通过光学压缩发送到传输光信号的线缆的截面上的步骤具体包括:通过双凸透镜,将所述每个图像子块对应的图像光信号向聚焦点方向作第一次压缩;通过双凹透镜,将所述第一次压缩后的图像光信号还原为水平方向并发送到传输光信号的线缆的截面上。可选的,所述图像信息还包括所述图像像素的颜色信息。本专利技术实施例的另一方面在于,提供一种传输虚拟桌面的服务器,包括:获取模块,用于获取虚拟桌面对应的图像的信息;切分模块,用于根据所述图像信息将所述虚拟桌面对应的图像切分成n个图像子块,其中,n为大于等于2的自然数;发送模块,用于将每个图像子块中的像素的信息发送给所述光源模块;所述光源模块,用于将所述每个图像子块对应的像素转换为所述每个图像子块对应的图像光信号,并将所述每个图像子块对应的图像光信号发送给传输光信号的线缆的截面上,以便于所述线缆将所述截面上的图像光信号发送到客户端,以便于所述客户端根据所述图像光信号还原出与所述每个图像子块对应的像素并显示由所述每个图像子块对应的像素组成的所述虚拟桌面。可选的,所述获取模块具体用于:扫描所述虚拟桌面获取所述虚拟桌面对应的图像中每个像素的坐标,根据所述每个像素的坐标计算每个像素的长度和宽度。可选的,所述光源模块具体用于:将所述每个图像子块对应的像素转换为所述每个图像子块对应的图像光信号,并将所述每个图像子块对应的图像光信号通过光学压缩发送到传输光信号的线缆的截面上。可选的,所述光源模块具体用于:将所述每个图像子块对应的像素转换为所述每个图像子块对应的图像光信号,并通过双凸透镜,将所述每个图像子块对应的图像光信号向聚焦点方向作第一次压缩;通过双凹透镜,将所述第一次压缩后的图像光信号还原为水平方向并发送到传输光信号的线缆的截面上。可选的,所述图像信息还包括所述图像像素的颜色信息。本专利技术实施例的有益效果在于,一是,提供接近光速的高速传输,改变当前的网络数据传输方式,采用新的光传输方法,达到能高速传输虚拟化桌面图像的目的,从根源上解决图像传输慢又会失真的矛盾问题。二是,提供无损图像传输,图像经光学压缩,可达到无损显示。三是,解决因压缩导致的图像失真问题,减少部署实施成本。四是,灵活适配不同图像:根据不同场景,可按实际图像大小与传输线路粗细,调节不同粒度的传输方案。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中虚拟桌面传输的示意图;图2为本专利技术一实施例提供的方法流程图;图3为本专利技术一实施例提供的方法流程图;图4为本专利技术一实施例提供的装置结构图;图5为本专利技术一实施例提供的虚拟桌面传输的示意图;图6为本专利技术一实施例提供的虚拟桌面传输的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种传输虚拟桌面的方法,应用于至少包含光源模块的虚拟桌面服务器中,如图2所示,所述方法包括:S101,获取虚拟桌面对应的图像的信息;S103,根据所述图像信息将所述虚拟桌面对应的图像切分成n个图像子块,其中,n为大于等于2的自然数;S105,将每个图像子块中的像素的信息发送给所述光源模块;S107,所述光源模块将所述每个图像子块对应的像素转换为所述每个图像子块对应的图像光信号,并本文档来自技高网
...

【技术保护点】
1.一种传输虚拟桌面的方法,其特征在于,应用于至少包含光源模块的虚拟桌面服务器中,所述方法包括:获取虚拟桌面对应的图像的信息;根据所述图像信息将所述虚拟桌面对应的图像切分成n个图像子块,其中,n为大于等于2的自然数;将每个图像子块中的像素的信息发送给所述光源模块;所述光源模块将所述每个图像子块对应的像素转换为所述每个图像子块对应的图像光信号,并将所述每个图像子块对应的图像光信号发送给传输光信号的线缆的截面上,以便于所述线缆将所述截面上的图像光信号发送到客户端,以便于所述客户端根据所述图像光信号还原出与所述每个图像子块对应的像素并显示由所述每个图像子块对应的像素组成的所述虚拟桌面。

【技术特征摘要】
1.一种传输虚拟桌面的方法,其特征在于,应用于至少包含光源模块的虚拟桌面服务器中,所述方法包括:获取虚拟桌面对应的图像的信息;根据所述图像信息将所述虚拟桌面对应的图像切分成n个图像子块,其中,n为大于等于2的自然数;将每个图像子块中的像素的信息发送给所述光源模块;所述光源模块将所述每个图像子块对应的像素转换为所述每个图像子块对应的图像光信号,并将所述每个图像子块对应的图像光信号发送给传输光信号的线缆的截面上,以便于所述线缆将所述截面上的图像光信号发送到客户端,以便于所述客户端根据所述图像光信号还原出与所述每个图像子块对应的像素并显示由所述每个图像子块对应的像素组成的所述虚拟桌面。2.如权利要求1所述的方法,其特征在于,所述获取虚拟桌面对应的图像的信息的步骤具体包括:扫描所述虚拟桌面获取所述虚拟桌面对应的图像中每个像素的坐标,根据所述每个像素的坐标计算每个像素的长度和宽度。3.如权利要求1所述的方法,其特征在于,所述将所述每个图像子块对应的图像光信号发送给传输光信号的线缆的截面上的步骤具体包括:将所述每个图像子块对应的图像光信号通过光学压缩发送到传输光信号的线缆的截面上。4.如权利要求3所述的方法,其特征在于,所述将所述每个图像子块对应的图像光信号通过光学压缩发送到传输光信号的线缆的截面上的步骤具体包括:通过双凸透镜,将所述每个图像子块对应的图像光信号向聚焦点方向作第一次压缩;通过双凹透镜,将所述第一次压缩后的图像光信号还原为水平方向并发送到传输光信号的线缆的截面上。5.如权利要求1所述的方法,其特征在于,所述图像信息还包括所述图像像素的颜色...

【专利技术属性】
技术研发人员:陈光磊
申请(专利权)人:北京星网锐捷网络技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1