虚拟桌面图像处理方法、装置、虚拟桌面服务器及瘦终端的制作方法

文档序号:9474325阅读:469来源:国知局
虚拟桌面图像处理方法、装置、虚拟桌面服务器及瘦终端的制作方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种虚拟桌面图像处理方法、装置、虚拟桌面服务器及瘦终端。
【背景技术】
[0002]虚拟桌面是云计算的一个重要应用,与传统的个人电脑(Personal Computer,简称为PC)机和笔记本相比,本地桌面被运行在远程数据中心的虚拟桌面所代替。虚拟桌面中的内容以图像的方式回传到使用者的屏幕上。这样只要虚拟桌面上存在更改,就需要以图像的方式向使用者的本地传送,而在相关技术的很多虚拟桌面办公场景中,很多操作是使用者使用鼠标中键浏览文档。例如,大部分场合操作者滚动鼠标中键时,会连续发出多个鼠标中键的命令,每次鼠标中键的命令都对应一次界面的刷新。再例如,另外一个浏览文档的动作为按住鼠标左键拖动滚动条进行浏览,这样鼠标每托动一次就会产生相应的刷新。
[0003]然而,对于虚拟桌面的每一次操作,图像的变化都不是特别大,但是对于这样的变化虚拟桌面每次都需要对图像进行更新,并将新的图像发送给使用者本地,不仅存在处理繁杂的问题,而且对网络带宽也是极大的浪费。
[0004]因此,在相关技术中存在对虚拟桌面图像处理繁杂,以及极大浪费网络带宽的问题。

【发明内容】

[0005]本发明提供了一种虚拟桌面图像处理方法、装置、虚拟桌面服务器及瘦终端,以至少解决相关技术中存在对虚拟桌面图像处理繁杂,以及极大浪费网络带宽的问题。
[0006]根据本发明的一个方面,提供了一种虚拟桌面图像处理方法,包括:判断虚拟桌面当前活动窗口显示的图像是否发生滚动变化;在判断结果为是的情况下,累计在预定时间段内所述图像发生滚动变化的累计位置偏移量,以及发生滚动变化的累计区别部分;将所述累计位置偏移量,以及所述累计区别部分发送给用于所述虚拟桌面显示对应的瘦终端。
[0007]优选地,在累计在所述预定时间段内所述图像发生滚动变化的所述累计位置偏移量,以及发生滚动变化的所述累计区别部分之前,还包括:获取所述图像单次滚动变化对应的单次位置偏移量;将所述单次位置偏移量发送给所述瘦终端。
[0008]优选地,在判断所述虚拟桌面当前活动窗口显示的所述图像是否发生滚动变化之前,还包括:判断所述虚拟桌面当前活动窗口显示的所述图像对应的应用是否为采用滚动条进行滚动操作的应用,在判断结果为是的情况下,判断所述虚拟桌面当前活动窗口显示的所述图像是否发生滚动变化。
[0009]根据本发明的另一方面,提供了一种虚拟桌面图像处理方法,包括:显示虚拟桌面发送的当前活动窗口显示的图像;接收所述虚拟桌面对所述图像在预定时间段内发生滚动变化的累计位置偏移量,以及发生滚动变化的累计区别部分;依据所述累计位置偏移量,以及所述累计区别部分对显示的所述图像进行更新显示。
[0010]优选地,在接收所述虚拟桌面对所述图像在所述预定时间段内发生滚动变化的所述累计位置偏移量,以及发生滚动变化的所述累计区别部分之前,还包括:接收所述虚拟桌面发送的所述图像单次滚动变化对应的单次位置偏移量;采用空白渐变的方式更新显示所述单次位置偏移量对应的区别部分。
[0011]根据本发明的还一方面,提供了一种虚拟桌面图像处理装置,包括:第一判断模块,用于判断虚拟桌面当前活动窗口显示的图像是否发生滚动变化;累计模块,用于在判断结果为是的情况下,累计在预定时间段内所述图像发生滚动变化的累计位置偏移量,以及发生滚动变化的累计区别部分;第一发送模块,用于将所述累计位置偏移量,以及所述累计区别部分发送给用于所述虚拟桌面显示对应的瘦终端。
[0012]优选地,该装置还包括:获取模块,用于获取所述图像单次滚动变化对应的单次位置偏移量;第二发送模块,用于将所述单次位置偏移量发送给所述瘦终端。
[0013]优选地,该装置还包括:第二判断模块,用于判断所述虚拟桌面当前活动窗口显示的所述图像对应的应用是否为采用滚动条进行滚动操作的应用,在判断结果为是的情况下,判断所述虚拟桌面当前活动窗口显示的所述图像是否发生滚动变化。
[0014]根据本发明的再一方面,提供了一种虚拟桌面服务器,包括上述任一项所述的装置。
[0015]根据本发明的又一方面,提供了一种虚拟桌面图像处理装置,包括:第一显示模块,用于显示虚拟桌面发送的当前活动窗口显示的图像;第一接收模块,用于接收所述虚拟桌面对所述图像在预定时间段内发生滚动变化的累计位置偏移量,以及发生滚动变化的累计区别部分;更新模块,用于依据所述累计位置偏移量,以及所述累计区别部分对显示的所述图像进行更新显示。
[0016]优选地,该装置还包括:第二接收模块,用于接收所述虚拟桌面发送的所述图像单次滚动变化对应的单次位置偏移量;第二显示模块,用于采用空白渐变的方式更新显示所述单次位置偏移量对应的区别部分。
[0017]根据本发明的还一方面,提供了一种瘦终端,包括上述任一项所述的装置。
[0018]通过本发明,采用判断虚拟桌面当前活动窗口显示的图像是否发生滚动变化;在判断结果为是的情况下,累计在预定时间段内所述图像发生滚动变化的累计位置偏移量,以及发生滚动变化的累计区别部分;将所述累计位置偏移量,以及所述累计区别部分发送给用于所述虚拟桌面显示对应的瘦终端,解决了相关技术中存在对虚拟桌面图像处理繁杂,以及极大浪费网络带宽的问题,进而达到了简化虚拟桌面处理,有效节省网络带宽的效果。
【附图说明】
[0019]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0020]图1是根据本发明实施例的虚拟桌面图像处理方法一的流程图;
[0021]图2是根据本发明实施例的虚拟桌面图像处理方法二的流程图;
[0022]图3是根据本发明实施例的虚拟桌面图像处理装置一的结构框图;
[0023]图4是根据本发明实施例的虚拟桌面图像处理装置一的优选结构框图一;
[0024]图5是根据本发明实施例的虚拟桌面图像处理装置一的优选结构框图二 ;
[0025]图6是根据本发明实施例的虚拟桌面服务器的结构框图;
[0026]图7是根据本发明实施例的虚拟桌面图像处理装置二的结构框图;
[0027]图8是根据本发明实施例的虚拟桌面图像处理装置二的优选结构框图;
[0028]图9是根据本发明实施例的瘦终端的结构框图;
[0029]图10是根据本发明优选实施方式的虚拟桌面图像处理方法中首个活动窗口示意图;
[0030]图11是根据本发明优选实施方式的虚拟桌面图像处理方法中窗口图像滚动偏移量计算示意图;
[0031]图12是根据本发明优选实施方式的虚拟桌面图像处理方法中瘦终端根据偏移量绘制显示区示意图;
[0032]图13是根据本发明优选实施方式的虚拟桌面图像处理方法中瘦终端根据偏移量+变化区间绘制显示区示意图。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1