[发明专利]虚拟桌面中分布处理的方法和系统有效
申请号: | 201180001354.2 | 申请日: | 2011-08-01 |
公开(公告)号: | CN102449604A | 公开(公告)日: | 2012-05-09 |
发明(设计)人: | 李梦;尤昉;程华 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 桌面 分布 处理 方法 系统 | ||
技术领域
本发明涉及IT领域,特别是一种虚拟桌面中分布处理的方法和系统。
背景技术
当前的虚拟桌面系统,系统为用户分配处理能力(例如,计算能力,本申请后续内容以计算能力为例进行描述),对于单个用户,通常使用一种计算能力处理虚拟桌面中的所有应用。但是,在某些情况下,虚拟桌面用户打开多个应用或打开的单个应用中包括多个对象时,不同的应用或对象对计算能力的要求可能会差别很大(例如:当虚拟桌面用户通过虚拟桌面打开多个应用,并且打开的每个应用所处理的内容或者对象有可能对计算能力的要求差别较大,例如网页浏览和网络游戏对计算能力的要求就差别很大;或者,当虚拟桌面用户通过虚拟桌面打开一个应用,该应用需要处理多种内容或者对象,并且这些内容或者对象对计算能力的要求差别较大,例如网页中有文字部分,也有媒体播放窗口,文字处理和多媒体处理对计算能力的要求差别较大)。
当上述情况发生时,当前的虚拟桌面系统只能为所有应用或者应用中的所有类型的内容或者对象分配相同的资源,如果虚拟桌面系统按照最低处理能力要求分配资源则无法满足对处理能力要求高的内容或者对象的处理;如果虚拟桌面系统按照最高要求分配资源则对于对处理能力要求低的内容或者对象来说会造成资源的浪费。
发明内容
本发明实施例提供了一种虚拟桌面中分布处理的方法和系统,可以识别不同应用的桌面子区域,针对不同应用的桌面子区域分配虚拟桌面应用处理单元,避免了资源的浪费。
本发明实施例提供了一种虚拟桌面中分布处理的方法,包括:
虚拟桌面管理模块识别应用对应的应用窗口中的桌面子区域;
所述虚拟桌面管理模块为所述桌面子区域选择虚拟桌面应用处理模块;
所述虚拟桌面管理模块从为所述桌面子区域选择的所述虚拟桌面应用处理模块获取所述桌面子区域的像素数据;
所述虚拟桌面管理模块将获取的所述桌面子区域的像素数据显示在虚拟桌面终端上。
本发明实施例还提供了一种虚拟桌面中的分布处理系统,所述系统包括:虚拟桌面管理模块,至少一个虚拟桌面应用处理模块,其中,
虚拟桌面管理模块,用于识别应用对应的应用窗口中的桌面子区域,为所述桌面子区域选择虚拟桌面应用处理模块,从为所述桌面子区域选择的所述虚拟桌面应用处理模块获取所述桌面子区域的像素数据,将获取的所述桌面子区域的像素数据显示在虚拟桌面终端上;
所述至少一个虚拟桌面应用处理模块,用于为所述应用提供处理能力,并向所述虚拟桌面管理模块反馈所述桌面子区域的像素数据。
本发明实施例提供了一种虚拟桌面中分布处理的方法和系统,通过在虚拟桌面系统中引入虚拟桌面管理模块,识别应用对应的应用窗口中的桌面子区域,为不同的桌面子区域选择不同的虚拟桌面应用处理模块,由选择的虚拟桌面应用处理模块对桌面子区域进行处理并提供像素数据用以显示在虚拟桌面终端上,从而可以针对不同应用按照不同的桌面子区域分配虚拟桌面应用处理模块,避免了由于不同应用对处理能力需求的差异引起的资源的浪费。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种虚拟桌面中分布处理的方法流程示意图;
图2是本发明实施例提供的虚拟桌面中分布处理的系统架构示意图;
图3是本发明实施例提供的一种分布式虚拟桌面场景下的系统架构示意图;
图4是本发明实施例提供的另一种虚拟桌面中分布处理的方法流程示意图;
图5是本发明实施例提供的一种分布刷新虚拟桌面的方法流程示意图;
图6是本发明实施例提供的另一种虚拟桌面中分布处理的消息流程示意图;
图7是本发明实施例提供的虚拟桌面中只打开应用-1窗口,并且应用-1窗口中含有一种内容对象的桌面状态示意图;
图8是本发明实施例提供的另一种虚拟桌面中分布处理的消息流程示意图;
图9是本发明实施例提供的虚拟桌面中只打开应用-1窗口,并且应用-1窗口中含有两种内容对象的的桌面状态示意图;
图10是本发明实施例提供的另一种虚拟桌面中分布处理的消息流程示意图;
图11是本发明实施例提供的虚拟桌面中打开应用-1窗口和应用-3窗口的桌面状态示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180001354.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:积分电路及光检测装置
- 下一篇:电动机用绝缘片及其制造方法