[发明专利]虚拟机桌面系统切换方法有效
申请号: | 201110029570.X | 申请日: | 2011-01-27 |
公开(公告)号: | CN102033781A | 公开(公告)日: | 2011-04-27 |
发明(设计)人: | 韩乃平;徐宁;田勇 | 申请(专利权)人: | 中标软件有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F21/00 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
地址: | 200030 上海市徐汇区番*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 桌面 系统 切换 方法 | ||
1.一种虚拟机桌面系统切换方法,所述的虚拟机包括底层管理系统、以及运行于所述的底层管理系统上的两个桌面系统,其特征在于,所述的桌面系统切换方法具体包括以下步骤:
(1)底层管理系统根据用户所进行的虚拟桌面切换操作,接收相应的桌面切换指令,并对所接收的桌面切换指令进行验证;
(2)若验证成功,则所述的底层管理系统执行所接收到的桌面切换指令;
(3)若验证不成功,则所述底层管理系统拒绝执行所接收到的桌面切换指令。
2.根据权利要求1所述的虚拟机桌面系统切换方法,其特征在于,所述的底层管理系统与所述的桌面系统均具有相同的同步码,所述的桌面切换指令为经同步码加密的消息包,所述的底层管理系统接收相应的桌面切换指令并对所接收的桌面切换指令进行验证,具体包括以下步骤:
(11)底层管理系统收到经同步码加密的桌面切换指令消息包;
(12)底层管理系统通过运算获得消息包的同步码;
(13)底层管理系统将所获得的同步码与其具有的同步码比对,若一致,则验证成功,若不一致,则验证不成功。
3.根据权利要求2所述的虚拟机桌面系统切换方法,其特征在于,所述的经同步码加密具体是指:
将身份信息、同步码和指令码通过Hash计算后获得的包括Hash码和指令码在内的消息包。
4.根据权利要求3所述的虚拟机桌面系统切换方法,其特征在于,所述的步骤(12)具体是指:
底层管理系统将消息包解密获得身份信息、同步码和指令码。
5.根据权利要求2所述的虚拟机桌面系统切换方法,其特征在于,所述的同步码为单向离散函数验证码。
6.根据权利要求1至5中任一项所述的虚拟机桌面系统切换方法,其特征在于,所述的底层管理系统为Xen系统,所述的两个桌面系统分别为Windows系统和Linux系统。
7.根据权利要求6所述的虚拟机桌面系统切换方法,其特征在于,所述的Xen系统具有输入设备功能库,所述的用户所进行的虚拟桌面切换操作,具体包括以下步骤:
(01)用户键入桌面切换键盘信号;
(02)所述的输入设备功能库获得所述的桌面切换键盘信号。
8.根据权利要求7所述的虚拟机桌面系统切换方法,其特征在于,所述的输入设备功能库为Xen系统中服务层封装上的输入设备扩展功能应用层。
9.根据权利要求6所述的虚拟机桌面系统切换方法,其特征在于,所述的桌面系统具有桌面切换程序,所述的用户所进行的虚拟桌面切换操作,具体包括以下步骤:
(01′)用户运行桌面切换程序;
(02′)桌面切换程序通过Windows驱动模型直接调用Windows系统的内核驱动程序;
(03′)Windows系统的内核驱动程序向Windows系统的虚拟硬件发送桌面切换消息;
(04′)Windows系统的虚拟硬件向Xen系统发送桌面切换指令。
10.根据权利要求6所述的虚拟机桌面系统切换方法,其特征在于,所述的步骤(3)包括以下步骤:
(31)Xen系统通过守护进程Switch Daemon通知窗口管理器;
(32)窗口管理器通过VNC协议切换所显示的桌面窗口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110029570.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:染纱机可调方向的内置式泵
- 下一篇:基于ICE的分布式作业调度引擎