【技术实现步骤摘要】
一种虚拟桌面数据显示的方法及系统
本专利技术涉及无线通讯
,特别涉及一种虚拟桌面数据显示的方法及系统。
技术介绍
云桌面系统,是云计算技术越来越广泛的应用于政企、教育等领域的一个重要的成果。而云桌面操作的流畅性,将直接影响到用户体验,同时也是云桌面系统最基本、最重要的一项性能指标。每个云客户端用户各自登陆自己的云桌面,需要保证桌面操作的流畅性。而其流畅性受两个最基本条件的限制:网络带宽以及服务端的硬件性能尤其是CPU(CentralProcessingUnit,中央处理器)的处理能力。目前市场上主流的桌面数据显示方案有如下几种:第一种是将桌面数据不经过任何处理或者经过简单的压缩编码处理(如Mjpeg)后发送给云客户端。因为没有经过压缩或者压缩率比较低,所以服务端的CPU压力比较小,在网络带宽足够的情况下,桌面数据能很快发送给客户端进行处理,同时客户端也能比较轻松的对桌面数据进行处理(解压解码比较快或者根本无需进行)。其缺点也同样比较明显,即对网络带宽要求太高,因为传输的桌面数据量相对比较大。另外,一个服务端主机同时将映射出好几个虚拟云桌面,在多个用户同时登陆 ...
【技术保护点】
1.一种虚拟桌面数据显示的方法,包括:服务端根据虚拟桌面分辨率,将所述虚拟桌面分割成大小相等的多个虚拟桌面块,使每个虚拟桌面块对应一条小桌面流和一幅幅小桌面帧;服务端通过对每个虚拟桌面块对应的一幅幅小桌面帧进行压缩编码,封装成对应于所述小桌面流的小流帧;服务端将所封装的小流帧发送给客户端,以便客户端通过对收到的所述小流帧进行解压缩、整合和显示处理,再现服务端的每帧虚拟桌面画面。
【技术特征摘要】
1.一种虚拟桌面数据显示的方法,包括:服务端根据虚拟桌面分辨率,将所述虚拟桌面分割成大小相等的多个虚拟桌面块,使每个虚拟桌面块对应一条小桌面流和一幅幅小桌面帧;服务端通过对每个虚拟桌面块对应的一幅幅小桌面帧进行压缩编码,封装成对应于所述小桌面流的小流帧;服务端将所封装的小流帧发送给客户端,以便客户端通过对收到的所述小流帧进行解压缩、整合和显示处理,再现服务端的每帧虚拟桌面画面。2.根据权利要求1所述的方法,所述服务端将所封装的小流帧发送给客户端之后,还包括:服务端通过对每个虚拟桌面块的当前帧桌面画面进行检测,判断所述虚拟桌面块的当前帧桌面画面与上一帧桌面画面是否发生变化;若判断所述虚拟桌面块的当前帧桌面画面与上一帧桌面画面发生了变化,则服务端对所述虚拟桌面块对应的一幅幅小桌面帧进行压缩编码,封装成对应于所述小桌面流的小流帧,并将所述小流帧发送给客户端。3.根据权利要求1或2所述的方法,所述服务端对所述虚拟桌面块对应的一幅幅小桌面帧进行压缩编码包括:服务端根据所分割的虚拟桌面块,为每个虚拟桌面块创建压缩编码线程和编码器;服务端利用为所述虚拟桌面块创建的压缩编码线程和编码器,对所述虚拟桌面块对应的一幅幅小桌面帧进行压缩编码。4.根据权利要求3所述的方法,所述客户端通过对收到的所述小流帧进行解压缩、整合和显示处理,再现服务端的每帧虚拟桌面画面包括:客户端接收服务端发送的小流帧,并为所述小流帧创建解码显示线程和解码器,并将所接收的小流帧送入到对应的缓存队列中;客户端利用为所述小流帧创建的解码显示线程和解码器,将对应缓存队列中的所述小流帧进行解压缩、整合和显示处理,再现服务端的每帧虚拟桌面画面。5.根据权利要求3所述的方法,所述客户端利用为所述小流帧创建的解码显示线程和解码器,将对应缓存队列中的所述小流帧进行解压缩、整合和显示处理包括:客户端利用为所述小流帧创建的解码显示线程从对应缓存队列中取出所述小流帧,并利用解码器对所述小流帧进行解压缩处理,得到对应所述小流帧的桌面转码数据;客户端将所有的桌面转码数据进行整合处理,得到整个桌面...
【专利技术属性】
技术研发人员:刘少华,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。