[发明专利]图形桌面同步方法和系统有效
申请号: | 201410088879.X | 申请日: | 2014-03-11 |
公开(公告)号: | CN103888524B | 公开(公告)日: | 2018-01-23 |
发明(设计)人: | 蒙兴柳 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州华进联合专利商标代理有限公司44224 | 代理人: | 黄晓庆,王茹 |
地址: | 510670 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 桌面 同步 方法 系统 | ||
技术领域
本发明涉及同步技术领域,特别是涉及一种图形桌面同步方法和系统。
背景技术
计算机图形桌面技术出现和应用以来,桌面分辨率经历了从低到高的发展过程。为了获得更高的桌面分辨率,在单台计算机中安装多张图形显示卡通过驱动程序产生单一桌面成为了主流技术手段。但受限于总线技术以及单台计算机性能,此技术不可能无限制的提高桌面分辨率,且因为分辨率越高,需要刷新的数据越多,而总线带宽是有限的,因此必然导致数据刷新率降低。
为了满足某些行业对于超高分辨率桌面应用的需求,传统技术中,采用一台服务器与多台多屏处理器组合方式,即多客户端拼接并行显示同一帧桌面图像。。高分辨率图形桌面由一台桌面服务器(以下简称服务器)生成,但输出显示任务则由另外的若干台多屏处理器(以下简称客户端)承担。由服务器生成的图形桌面,分辨率正好是所有客户端分辨率之和。采用这种技术虽然解决了单计算机输出桌面分辨率不足,数据刷新率低的问题,但由于各个客户端是独立的执行体,单独的与桌面服务器进行交互完成自身所请求的图形桌面数据的处理。由于一些网络传输的不确定性,以及图形数据处理快慢程度等因素的出现将引发一些问题,主要表现在多客户端拼接并行显示同一帧桌面图像时的不一致性以及动态桌面图像撕裂等问题。
传统技术中为了解决桌面图像撕裂问题,往往基于时间戳实现同步。但是使用时间戳比较复杂,且实现难度大,从而导致同步效率低。
发明内容
基于此,有必要针对实现难度大、同步效率低的问题,提供一种图形桌面同步方法和系统。
一种图形桌面同步方法,包括步骤:
通过桌面服务器生成图形桌面,并接收客户端发送的图形桌面数据请求;
判断是否收到所有客户端的图形桌面数据请求,若是,则根据各图形桌面数据请求将所述图形桌面进行处理并压缩,将压缩数据发送至对应的客户端;
在客户端将压缩数据进行解压,并向桌面服务器发送解压完成指令;
由桌面服务器判断是否收到所有客户端反馈的解压完成指令,若是,则向各客户端发送绘图指令;
根据绘图指令将客户端中的解压数据进行桌面图形绘制。
一种图形桌面同步系统,包括:
图形桌面生成模块,用于通过桌面服务器生成图形桌面;
图形桌面数据请求判断模块,用于通过桌面服务器接收客户端发送的图形桌面数据请求,并判断是否收到所有客户端的图形桌面数据请求;
压缩数据发送模块,用于当桌面服务器收到所有客户端的图形桌面数据请求时,则根据各图形桌面数据请求将所述图形桌面进行处理并压缩,将压缩数据发送至对应的客户端;
解压完成指令发送模块,用于在客户端将压缩数据进行解压,并向桌面服务器发送解压完成指令;
解压完成指令判断模块,用于由桌面服务器判断是否收到所有客户端反馈的解压完成指令;
绘图指令发送模块,用于当桌面服务器收到所有客户端反馈的解压完成指令时,则向各客户端发送绘图指令;
桌面图形绘制指令,用于根据绘图指令将客户端中的解压数据进行桌面图形绘制。
上述图形桌面同步方法和系统,通过桌面服务器判断是否收到所有客户端的图形桌面数据请求,在同时收到的情况下才进行处理和压缩,实现处理和压缩数据的同步。通过客户端向桌面服务器发送解压完成指令,桌面服务器判断收到所有客户端反馈的解压完成指令后才发送绘图指令,从而实现绘图指令发送同步,最终实现客户端绘制同步,达到图形桌面同步。解决了多客户端拼接并行显示同一帧桌面图像时的不一致性以及动态桌面图像撕裂等问题,同时克服了传统技术中时间戳导致的复杂性和困难性,实现比较容易,从而提高了同步效率。
附图说明
图1为本发明图形桌面同步方法实施例一的流程示意图;
图2为本发明图形桌面同步方法实施例二的流程示意图;
图3为本发明图形桌面同步系统实施例的结构示意图。
具体实施方式
以下针对本发明图形桌面同步方法和系统的各实施例进行详细的描述。
如图1所示,为本发明图形桌面同步方法实施例的流程示意图,包括:
步骤S101:通过桌面服务器生成图形桌面,并接收客户端发送的图形桌面数据请求;
桌面服务器产生的图形桌面可以是普通图形桌面,也可以是高分辨率图形桌面。桌面服务器产生图形桌面后,等待客户端请求图形桌面数据。所有客户端会根据自身的分辨率坐标发出请求,向桌面服务器发送分辨率坐标对应部分的图形桌面数据请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410088879.X/2.html,转载请声明来源钻瓜专利网。