[发明专利]虚拟桌面实例的管理方法及装置有效
申请号: | 201410649935.2 | 申请日: | 2014-11-14 |
公开(公告)号: | CN104331319B | 公开(公告)日: | 2017-11-17 |
发明(设计)人: | 王飞 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙)44280 | 代理人: | 何青瓦 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 桌面 实例 管理 方法 装置 | ||
1.一种虚拟桌面实例的管理方法,其特征在于,包括:
获取启动消息指令;
响应所述启动消息指令从共享内存区获取已经注册的虚拟桌面实例的数据信息,并在所述共享内存区注册新的虚拟桌面实例,其中所述已经注册的虚拟桌面实例的数据信息包括所述已经注册的虚拟桌面实例的端口号、名称以及显示数据,所述共享内存区存储有已经注册的多个虚拟桌面实例的数据信息;
若注册成功,则:
根据所述已经注册的虚拟桌面实例的数据信息向已经注册的虚拟桌面实例发送新加入虚拟桌面实例消息指令以表示所述新的虚拟桌面实例加入;
根据所述已经注册的虚拟桌面实例的数据信息绘制包括有已经注册的虚拟桌面实例名称的图标的控制界面;
记录所述图标与对应的已经注册的虚拟桌面实例的数据信息之间的关联;
显示新的虚拟桌面,并在所述新的虚拟桌面上显示所述控制界面;
监听其他虚拟桌面实例发出的数据更新消息指令并进行处理,其中所述其他虚拟桌面实例包括所述已经注册的虚拟桌面实例和在新的虚拟桌面实例之后注册的虚拟桌面实例;
若注册失败,则释放获取到的已经注册的虚拟桌面实例的数据信息并退出。
2.根据权利要求1所述的方法,其特征在于,
所述在所述共享内存区注册新的虚拟桌面实例的步骤包括:
在所述共享内存区写入所述新的虚拟桌面实例的数据信息,其中所述新的虚拟桌面实例的数据信息包括所述新的虚拟桌面实例的端口号、名称以及显示数据,且在写入成功时,判断注册成功,在写入失败时,判断注册失败;
所述显示新的虚拟桌面的步骤包括:
根据所述新的虚拟桌面实例的显示数据绘制所述新的虚拟桌面并显示。
3.根据权利要求1所述的方法,其特征在于,所述监听来自其他虚拟桌面实例的数据更新消息指令并进行处理的步骤包括:
采用Socket Server接收来自监听其他虚拟桌面实例发出的数据更新消息指令,其中所述数据更新消息指令为TCP/UDP格式的请求指令。
4.根据权利要求1所述的方法,其特征在于,所述数据更新消息指令为在新的虚拟桌面实例之后注册的虚拟桌面实例发出的新加入虚拟桌面实例消息指令,所述在新的虚拟桌面实例之后注册的虚拟桌面实例发出的新加入虚拟桌面实例消息指令包括在新的虚拟桌面实例之后注册的虚拟桌面实例的端口号、名称以及显示数据,所述监听来自其他虚拟桌面实例的数据更新消息指令并进行处理包括:
在监听到在新的虚拟桌面实例之后注册的虚拟桌面实例的新加入虚拟桌面实例发出的消息指令时,绘制包括有已经注册的虚拟桌面实例名称和在新的虚拟桌面实例之后注册的虚拟桌面实例的图标的控制界面,并在所述新的虚拟桌面上重新显示所述控制界面。
5.根据权利要求1所述的方法,其特征在于,所述数据更新消息指令为已经注册的虚拟桌面实例中需要退出者所发出的退出消息指令,所述监听来自其他虚拟桌面实例的数据更新消息指令并进行处理包括:
在监听到所述已经注册的虚拟桌面实例中需要退出者发出的退出消息指令时,绘制不包括所述已经注册的虚拟桌面实例中需要退出者的图标的控制界面,并在所述新的虚拟桌面上重新显示所述控制界面。
6.根据权利要求1所述的方法,其特征在于,所述数据更新消息指令为针对所述图标中的一者的预览消息指令,所述监听来自其他虚拟桌面实例的数据更新消息指令并进行处理包括:
在监听到所述其他虚拟桌面实例发出的所述预览消息指令时,根据所述共享内存区存储的所述图标中的一者对应的显示数据产生预览界面,并在所述新的虚拟桌面实例上显示所述预览界面;
其中,所述预览消息指令是所述其他虚拟桌面实例检测到鼠标箭头移动至所述其他虚拟桌面实例对应的图标上时产生的。
7.根据权利要求1所述的方法,其特征在于,所述数据更新消息指令为针对所述图标中的一者的预览更新消息指令,所述预览更新消息指令包括所述图标中的一者对应的虚拟桌面实例经更新后的显示数据,所述监听来自其他虚拟桌面实例的数据更新消息指令并进行处理包括:
在监听到所述其他虚拟桌面实例发出的所述预览更新消息指令时,根据所述显示数据更新共享内存区中存储的所述图标中的一者对应的虚拟桌面实例对应的显示数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410649935.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:资源池生成方法以及装置
- 下一篇:一种分离提纯三乙烯二胺的方法