[发明专利]一种虚拟机切换显示平滑处理的方法及系统在审
申请号: | 201510395120.0 | 申请日: | 2015-07-07 |
公开(公告)号: | CN105159633A | 公开(公告)日: | 2015-12-16 |
发明(设计)人: | 李广 | 申请(专利权)人: | 国鼎网络空间安全技术有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F9/455;G06F9/48 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100192 北京市海淀区西小口*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 切换 显示 平滑 处理 方法 系统 | ||
1.一种虚拟机切换显示平滑处理的方法,其特征在于,具体包括以下步骤:
步骤1:在一个终端上运行虚拟机监视器,基于虚拟机监视器运行至少两个虚拟机,其中处于运行状态的一个虚拟机设置为原前端虚拟机,其余为待机虚拟机,终端界面上显示原前端虚拟机的原操作界面;
步骤2:接收一个切换请求,请求运行一个待机虚拟机,原前端虚拟机向守护程序发出切换请求;
步骤3:守护程序将当前显示的原前端虚拟机的操作界面平滑过度到请求运行的待机虚拟机的操作界面,所述请求运行的待机虚拟机的操作界面为新操作界面;
步骤4:向虚拟机监视器发送切换请求,虚拟机监视器将请求运行的待机虚拟机置为前端虚拟机,将原前端虚拟机置为待机虚拟机。
2.根据权利要求1所述的一种虚拟机切换显示平滑处理的方法,其特征在于,所述守护程序为驻留在内存且保证不被异常信号终止的程序,用于监听约定事件。
3.根据权利要求1或2所述的一种虚拟机切换显示平滑处理的方法,其特征在于,所述步骤3具体包括以下步骤:
步骤3.1:守护程序收到切换请求后,通过探测原前端虚拟机的内存显示区得到原操作界面;
步骤3.2:通过探测请求运行的待机虚拟机的内存显示区得到新操作界面;
步骤3.3:守护程序控制原操作界面逐渐消失,同时新操作界面逐渐显示。
4.根据权利要求3所述的一种虚拟机切换显示平滑处理的方法,其特征在于,所述步骤3.3具体包括以下步骤:
步骤3.3.1:守护程序基于原操作界面和新操作界面使用图形变换算法计算得到至少一个中间界面;
步骤3.3.2:将所有中间界面按照从接近原操作界面到接近新操作界面进行排序;
步骤3.3.3:守护程序按照排序的顺序依次显示中间界面,最后显示新操作界面。
5.一种虚拟机切换显示平滑处理的系统,其特征在于,包括预处理模块、请求接收模块、界面切换模块和虚拟机切换模块;
所述预处理模块用于在一个终端上运行虚拟机监视器,基于虚拟机监视器运行至少两个虚拟机,其中处于运行状态的一个虚拟机设置为原前端虚拟机,其余为待机虚拟机,终端界面上显示原前端虚拟机的原操作界面;
所述请求接收模块用于接收一个切换请求,请求运行一个待机虚拟机,原前端虚拟机向守护程序发出切换请求;
所述界面切换模块用于守护程序将当前显示的原前端虚拟机的操作界面平滑过度到请求运行的待机虚拟机的操作界面,所述请求运行的待机虚拟机的操作界面为新操作界面;
所述虚拟机切换模块用于向虚拟机监视器发送切换请求,虚拟机监视器将请求运行的待机虚拟机置为前端虚拟机,将原前端虚拟机置为待机虚拟机。
6.根据权利要求5所述的一种虚拟机切换显示平滑处理的系统,其特征在于,所述守护程序为驻留在内存且保证不被异常信号终止的程序,用于监听约定事件。
7.根据权利要求5或6所述的一种虚拟机切换显示平滑处理的系统,其特征在于,所述界面切换模块包括探测模块和渐切模块;
所述探测模块用于收到切换请求后,通过探测原前端虚拟机的内存显示区得到原操作界面;通过探测请求运行的待机虚拟机的内存显示区得到新操作界面;
所述渐切模块用于控制原操作界面逐渐消失,同时新操作界面逐渐显示。
8.根据权利要求7所述的一种虚拟机切换显示平滑处理的系统,其特征在于,所述渐切模块的控制过程包括:守护程序基于原操作界面和新操作界面使用图形变换算法计算得到至少一个中间界面;将所有中间界面按照从接近原操作界面到接近新操作界面进行排序;守护程序按照排序的顺序依次显示中间界面,最后显示新操作界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国鼎网络空间安全技术有限公司,未经国鼎网络空间安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510395120.0/1.html,转载请声明来源钻瓜专利网。