发明名称 刷新虚拟桌面客户端屏显的方法及虚拟桌面系统
摘要 本发明提供一种刷新虚拟桌面客户端屏显的方法及虚拟桌面系统,该虚拟桌面系统包括服务器和客户端,所述服务器包括服务器处理模块、服务器缓存器、比对器、传输器;所述客户端包括接收器、客户端缓存器、客户端处理模块、显示屏、移动检测模块。本发明的刷新虚拟桌面客户端屏显的方法及虚拟桌面系统在移动检测过程和减少数据传输量上有着明显的优势,其通过使用像素点/像素块的移动描述命令来指示客户端已有屏显数据的移动,避免了客户端缓存中的已有像素通过网络再次发送,有效取代了对部分差异区域单点像素进行逐个更新的过程,减少了需要传输的数据量,在当前带宽受限的网络环境下,采用上述做法可以有效减少对网络带宽的消耗并提高用户体验。
申请公布号 CN102566910B 申请公布日期 2015.02.04
申请号 CN201110419645.5 申请日期 2011.12.14
申请人 广州杰赛科技股份有限公司 发明人 何利明
分类号 G06F3/14(2006.01)I;H04L29/08(2006.01)I 主分类号 G06F3/14(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 44224 代理人 王茹;曾旻辉
主权项 一种刷新虚拟桌面客户端屏显的方法,其特征在于,包括以下步骤:服务器端发起屏幕刷新事件,将刷新前的屏显数据替入服务器缓存器中并处理完成服务器端的屏幕刷新事件,然后将刷新后的屏显与刷新前的屏显进行对比,获得前后两张屏显的差异区域,并以像素为基本单位,在所述差异区域上进行像素点/像素块的移动检测,检测在所述差异区域中是否存在有位置改变但像素相同的像素点/像素块,并将这些像素点/像素块的位置变化通过移动描述来进行表述,然后将能够通过移动描述的像素点/像素块的移动描述命令、不能通过移动描述的像素点/像素块的更新数据分别进行编码、打包处理,并通过不同的虚拟通道传输给客户端;客户端对从不同虚拟通道传送过来的移动描述命令包与更新数据包进行识别、拆包、解码,然后从客户端缓存器中获取之前的屏显数据,根据移动描述命令进行像素点/像素块的移动,并结合所述更新数据,重构出新的屏显数据,完成屏幕显示。
地址 510310 广东省广州市海珠区新港中路381号