[发明专利]虚拟机桌面系统切换方法有效

专利信息
申请号: 201110029570.X 申请日: 2011-01-27
公开(公告)号: CN102033781A 公开(公告)日: 2011-04-27
发明(设计)人: 韩乃平;徐宁;田勇 申请(专利权)人: 中标软件有限公司
主分类号: G06F9/48 分类号: G06F9/48;G06F21/00
代理公司: 上海智信专利代理有限公司 31002 代理人: 王洁;郑暄
地址: 200030 上海市徐汇区番*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 虚拟机 桌面 系统 切换 方法
【说明书】:

技术领域

发明涉及虚拟机技术领域,特别涉及多域切换技术领域,具体是指一种虚拟机桌面系统切换方法。

背景技术

虚拟机系统体系运行三个系统:即特权管理系统、通用桌面系统和安全Linux桌面系统。其中,特权管理系统为虚机系统的特权域系统,负责对后两个系统进行资源分配和管理。通用系统和安全系统是用户主要使用的两个系统,虚拟机系统默认引导是进入通用系统(如Windows系统),进入系统后用户可正常进行日常事务处理,如需处理一些涉及私密敏感信息时(如登录网上银行办理业务、安全办公存储等),可通过切换方式直接转入安全系统进行操作。

基于多核CPU的硬件虚拟化技术,可有效改善虚拟系统的运行效率和性能问题,且为双系统并行运行提供有力的保障。基于多核CPU的虚拟机系统可为每个虚拟系统分配一个单独的核心,并在多核共享多个核心、共同拥有一条前端总线的条件下,进一步优化多域的访问流程。但现有的虚拟机系统缺乏一种安全有效,且反应迅速的桌面系统切换机制,使虚拟机系统的应用受到制约。

基于可信计算技术实现可信虚拟机监视器TVMM,并在可信虚拟机监视器TVMM内部实施对敏感资源的安全访问控制策略,保证整个虚拟机系统底层核心的安全可信。

特权管理系统实现对并行运行的双系统进行底层虚拟资源的安全管理与安全监控。此外,该系统也是整个虚拟机系统的管理控制中心,一般只能由特权管理员用户才能进入操作。特权管理系统采用Xen系统,Xen系统是一个开放源代码虚拟机监视器,它可以在单个计算机上运行多达100个满特征的操作系统。操作系统可以通过进行显式地修改(移植)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。

发明内容

本发明的目的是克服了上述现有技术中的缺点,提供一种安全有效,反应迅速,且应用简便的虚拟机桌面系统切换方法。

虚拟机包括底层管理系统、以及运行于所述的底层管理系统上的两个桌面系统。为了实现上述的目的,本发明的虚拟机桌面系统切换方法包括以下步骤:

(1)底层管理系统根据用户所进行的虚拟桌面切换操作,接收相应的桌面切换指令,并对所接收的桌面切换指令进行验证;

(2)若验证成功,则所述的底层管理系统执行所接收到的桌面切换指令;

(3)若验证不成功,则所述底层管理系统拒绝执行所接收到的桌面切换指令。

该虚拟机桌面系统切换方法中,所述的底层管理系统与所述的桌面系统均具有相同的同步码,所述的桌面切换指令为经同步码加密的消息包,所述的底层管理系统接收相应的桌面切换指令,并对所接收的桌面切换指令进行验证,具体包括以下步骤:

(11)底层管理系统收到经同步码加密的桌面切换指令消息包;

(12)底层管理系统通过运算获得消息包的同步码;

(13)底层管理系统将所获得的同步码与其具有的同步码比对,若一致,则验证成功,若不一致,则验证不成功。

该虚拟机桌面系统切换方法中,所述的经同步码加密具体是指:将身份信息、同步码和指令码通过Hash计算后获得的包括Hash码和指令码在内的消息包。

该虚拟机桌面系统切换方法中,所述的步骤(12)具体是指:底层管理系统将消息包解密获得身份信息、同步码和指令码。

该虚拟机桌面系统切换方法中,所述的同步码为单向离散函数验证码。

该虚拟机桌面系统切换方法中,所述的底层管理系统为Xen系统,所述的两个桌面系统分别为Windows系统和Linux系统。

该虚拟机桌面系统切换方法中,所述的Xen系统具有输入设备功能库,所述的用户所进行的虚拟桌面切换操作,具体包括以下步骤:

(01)用户键入桌面切换键盘信号;

(02)所述的输入设备功能库获得所述的桌面切换键盘信号。

该虚拟机桌面系统切换方法中,所述的输入设备功能库为Xen系统中服务层封装上的输入设备扩展功能应用层。

该虚拟机桌面系统切换方法中,所述的桌面系统具有桌面切换程序,所述的用户所进行的虚拟桌面切换操作,具体包括以下步骤:

(01′)用户运行桌面切换程序;

(02′)桌面切换程序通过Windows驱动模型直接调用Windows系统的内核驱动程序;

(03′)Windows系统的内核驱动程序向Windows系统的虚拟硬件发送桌面切换消息;

(04′)Windows系统的虚拟硬件向Xen系统发送桌面切换指令。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110029570.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top