一种虚拟主机切换方法技术

技术编号:16779065 阅读:27 留言:0更新日期:2017-12-12 23:34
本发明专利技术公开了一种虚拟主机切换方法,应用于计算机平台中,计算机平台安装有两个以上虚拟机操作系统,多个虚拟机操作系统包括一个运行状态虚拟机和一个以上非运行状态虚拟机;本发明专利技术能够采用了计算模块,其用于计算得出中间图形;并且采用了显示模块,其用于按顺序显示所述中间图形及所述非运行状态虚拟机的操作界面的显示图形,并将当前操作界面切换至所述非运行状态虚拟机对虚拟机切换时的显示界面,因此,其针对虚拟机的切换进行了平滑处理,消除了切换时的显示混乱,能够让虚拟机的切换界面更加流畅,避免用户产生不悦感。

A virtual host handoff method

The invention discloses a virtual host switching method used in computer platform, computer platform installed more than two virtual machine operating system, a plurality of virtual machine operating system includes a virtual machine running state and a non operating state of virtual machine; the invention can be used for the calculation of the calculation module. Come to the middle of graphics; and the display module for display graphics in order to display the intermediate graphics and the non operating state of virtual machine operation interface, and the interface is switched to the non operating state of the virtual machine on display interface, virtual machine when switching so the virtual machine switch the smoothing eliminates display confusion when switching, can make the switch interface virtual machine more fluent, users avoid unpleasant feeling.

【技术实现步骤摘要】
一种虚拟主机切换方法
本专利技术涉及虚拟机切换视觉效果领域,具体涉及一种虚拟主机切换方法。
技术介绍
当前,虚拟机(VirtualMachine)技术可以通过软件模拟和硬件辅助的方式具有完整功能的多个独立操作系统,每台虚拟机拥有独立的CPU、内存、磁盘空间和网络宽带等等,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响,而且能够在现有系统与虚拟镜像之间灵活切换。可以运行多个虚拟机,多个虚拟机之间也可以进行切换,节省了用户的硬件购置成本,提高了运算效能。然而,在虚拟机切换的过程中,经常会出现当切换指令发出10秒或更长时间后,由于过度画面的不连贯,容易导致用户的反感。
技术实现思路
本专利技术的目的在于克服现有技术中存在的上述问题,提供一种虚拟主机切换方法,能够让虚拟机的切换界面更加流畅,避免用户产生不悦感。为实现上述技术目的,达到上述技术效果,本专利技术是通过以下技术方案实现:一种虚拟主机切换方法,应用于计算机平台中,所述计算机平台安装有两个以上虚拟机操作系统,所述多个虚拟机操作系统包括一个运行状态虚拟机和一个以上非运行状态虚拟机;所述计算机平台显示端显示所述运行状态虚拟机的运行窗口,所述计算机平台接收用户输入的切换请求后探测得到所述运行状态虚拟机的运行窗口的实时图像以及被指令运行的待机虚拟机的操作界面的显示图形;计算得出中间图形;按顺序显示所述中间图形及所述待机虚拟机的操作界面的显示图形;将当前操作界面切换至所述待机虚拟机。进一步地,通过Biharmonic样条插值算法计算得出中间图形。进一步地,所述中间图形为处于所述运行状态虚拟机的操作界面的显示图形和所述请求运行的待机虚拟机的操作界面的显示图形之间的图形。进一步地,所述中间图形的个数为每秒30个以上,即保持30Hz以上的刷新率。进一步地,所述按顺序显示所述中间图形及所述待机虚拟机的操作界面的显示图形;具体包括:将所有中间图形按照从接近所述运行状态虚拟机的操作界面的显示图形到接近所述请求运行的待机虚拟机的操作界面的显示图形进行排序;按照排序的顺序依次显示中间图形,最后显示所述待机虚拟机的操作界面的显示图形。本专利技术的收益效果是:采用了计算模块,其用于计算得出中间图形;并且采用了显示模块,其用于按顺序显示所述中间图形及所述非运行状态虚拟机的操作界面的显示图形,并将当前操作界面切换至所述非运行状态虚拟机对虚拟机切换时的显示界面,因此,其针对虚拟机的切换进行了平滑处理,消除了切换时的显示混乱,能够让虚拟机的切换界面更加流畅,避免用户产生不悦感。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术所述切换方法的流程框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。如图1所示,本专利技术为一种虚拟主机切换方法,应用于计算机平台中,所述计算机平台安装有两个以上虚拟机操作系统,所述多个虚拟机操作系统包括一个运行状态虚拟机和一个以上非运行状态虚拟机;计算机平台显示端显示所述运行状态虚拟机的运行窗口,所述计算机平台接收用户输入的切换请求后探测得到所述运行状态虚拟机的运行窗口的实时图像以及被指令运行的待机虚拟机的操作界面的显示图形;计算得出中间图形;按顺序显示所述中间图形及所述待机虚拟机的操作界面的显示图形;将当前操作界面切换至所述待机虚拟机。其中,通过Biharmonic样条插值算法计算得出中间图形,保持运行状态虚拟机向非运行状态虚拟机切换时候的平滑过度,避免过于突兀的画面切换相应。其中,所述中间图形为处于所述运行状态虚拟机的操作界面的显示图形和所述请求运行的待机虚拟机的操作界面的显示图形之间的图形。其中,所述中间图形的个数为每秒30个以上,即保持30Hz以上的刷新率。其中,所述按顺序显示所述中间图形及所述待机虚拟机的操作界面的显示图形;具体包括:将所有中间图形按照从接近所述运行状态虚拟机的操作界面的显示图形到接近所述请求运行的待机虚拟机的操作界面的显示图形进行排序;按照排序的顺序依次显示中间图形,最后显示所述待机虚拟机的操作界面的显示图形。本实施例的一个具体应用为:如图1所示该方法具体包括以下步骤:S1:接收用户输入的切换请求。当用户在运行状态虚拟机操作时,突然有任务想转入某个非运行状态虚拟机进行操作,这时候,用户就会通过一些输入设备向终端发出切换请求,而终端就会接收用户输入的切换请求,并执行下列相应的操作。S2:探测得到所述运行状态虚拟机的操作界面的显示图形和所述请求运行的非运行状态虚拟机的操作界面的显示图形。收到切换请求后,该终端通过探测原运行状态虚拟机的内存显示区得到原操作界面,通过探测请求运行的非运行状态虚拟机的内存显示区得到新操作界面。S3:计算得出中间图形。所述中间图形为处于在切换过程中作为过渡画面显示的图形,使得切换过程有序且可观测。例如,中间图形的颜色和布局都比较接近于运行状态虚拟机和请求运行的非运行状态虚拟机的操作界面之间的显示图形。这样整个切换的过程会显得比较自然,渐进,便于观测。S4:按顺序显示所述中间图形及所述非运行状态虚拟机的操作界面的显示图形。当执行切换操作时,该终端按照特定的顺序去显示中间图形,中间图形显示完了后,再接着显示非运行状态虚拟机的操作界面的显示图形。由于是按照顺序显示的,所以用户很容易知道切换过程的进展,根据观测到的画面,从而可以容易的预判到切换进行到哪一步了。S5:将当前操作界面切换至所述非运行状态虚拟机。需要说明的是,步骤S04与S05是同时进行的。即显示图形的同时,界面操作也同时进行。当中间图形显示完毕,显示到所述非运行状态虚拟机的操作界面的显示图形时,操作界面也就同时切换到了所述非运行状态虚拟机。在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料过着特点包含于本专利技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。以上公开的本专利技术优选实施例只是用于帮助阐述本专利技术。优选实施例并没有详尽叙述所有的细节,也不限制该专利技术仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本专利技术的原理和实际应用,从而使所属
技术人员能很好地理解和利用本专利技术。本专利技术仅受权利要求书及其全部范围和等效物的限制。本文档来自技高网
...
一种虚拟主机切换方法

【技术保护点】
一种虚拟主机切换方法,其特征在于:应用于计算机平台中,所述计算机平台安装有两个以上虚拟机操作系统,所述多个虚拟机操作系统包括一个运行状态虚拟机和一个以上非运行状态虚拟机;所述计算机平台显示端显示所述运行状态虚拟机的运行窗口,所述计算机平台接收用户输入的切换请求后探测得到所述运行状态虚拟机的运行窗口的实时图像以及被指令运行的待机虚拟机的操作界面的显示图形;计算得出中间图形;按顺序显示所述中间图形及所述待机虚拟机的操作界面的显示图形;将当前操作界面切换至所述待机虚拟机。

【技术特征摘要】
1.一种虚拟主机切换方法,其特征在于:应用于计算机平台中,所述计算机平台安装有两个以上虚拟机操作系统,所述多个虚拟机操作系统包括一个运行状态虚拟机和一个以上非运行状态虚拟机;所述计算机平台显示端显示所述运行状态虚拟机的运行窗口,所述计算机平台接收用户输入的切换请求后探测得到所述运行状态虚拟机的运行窗口的实时图像以及被指令运行的待机虚拟机的操作界面的显示图形;计算得出中间图形;按顺序显示所述中间图形及所述待机虚拟机的操作界面的显示图形;将当前操作界面切换至所述待机虚拟机。2.根据权利要求1所述的一种虚拟主机切换方法,其特征在于,所述计算得出中间图形,具体包括:通过Biharmonic样条插值算法计算得出中间图形。3...

【专利技术属性】
技术研发人员:李让剑
申请(专利权)人:合肥红铭网络科技有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1