The invention provides a switching method and an electronic device. The switching method is applied to an electronic device, and the electronic device is provided with a first operating system and a second operating system. The method comprises: receiving power in the electronic device and start instruction, through the first memory area to start the first operating system, at the same time by the electronic device firmware will be the first second operating system image file stored in advance of the copy to the second memory area, wherein the first memory area for the second operating system not visible, and the second memory area of the first operating system is not visible; and receiving a first switching instruction in the electronic apparatus, restore second operating system using the first image file of the second operating system in the second memory area, so that the second operating system to get the electronic equipment components the control right.
【技术实现步骤摘要】
切换方法和电子设备
本申请涉及电子设备,特别涉及一种切换方法和电子设备。
技术介绍
目前,随着各种硬件资源的发展,电子设备的能力也越来越强。为此,在一个电子设备平台上安装两个操作系统的产品也正在大量出现。在安装两个操作系统的电子设备产品中,双系统的切换速度将是产品的核心竞争力。通常,在一个设备上安装的两个操作系统分别运行在各自的内存区域在进行切换时,第一操作系统休眠,然后运行第二操作系统,利用这样的方式实现两个操作系统的切换。但是当设备第一次开机时,第一操作系统启动,如果希望切换到第二操作系统时,则需要将该第一操作系统休眠。此时,该第二操作系统还没有启动,因此需要重新启动该第二操作系统,然后才能进入该第二操作系统,这导致开机时第一次切换时间较长。因此,期望提供一种切换方法和电子设备,其能够在电子设备开机时提高电子设备上安装的不同操作系统的切换速度,从而提升用户体验。
技术实现思路
根据本专利技术一个实施例,提供了一种切换方法,应用于电子设备中,所述电子设备上安装有第一操作系统和第二操作系统,所述方法包括:在所述电子设备上电并接收启动指令时,通过第一内存区域启动第一操作系统,同时通过所述电子设备的固件程序将预先存储的第二操作系统的第一镜像文件复制到第二内存区域内,其中所述第一内存区域对于第二操作系统不可见,并且所述第二内存区域对于所述第一操作系统不可见;以及在所述电子设备接收第一切换指令时,在所述第二内存区域中利用所述第二操作系统的第一镜像文件恢复第二操作系统,使得所述第二操作系统获得电子设备的各组件的控制权。优选地,所述切换方法还包括:在所述电子设备接收第一切 ...
【技术保护点】
一种切换方法,应用于电子设备中,所述电子设备上安装有第一操作系统和第二操作系统,所述方法包括:在所述电子设备上电并接收启动指令时,通过第一内存区域启动第一操作系统,在所述电子设备上电并接收启动指令的同时,通过所述电子设备的固件程序将预先存储的第二操作系统的第一镜像文件复制到第二内存区域内,其中所述第一内存区域对于第二操作系统不可见,并且所述第二内存区域对于所述第一操作系统不可见;以及在所述电子设备接收第一切换指令时,在所述第二内存区域中利用所述第二操作系统的第一镜像文件恢复第二操作系统,使得所述第二操作系统获得电子设备的各组件的控制权。
【技术特征摘要】
1.一种切换方法,应用于电子设备中,所述电子设备上安装有第一操作系统和第二操作系统,所述方法包括:在所述电子设备上电并接收启动指令时,通过第一内存区域启动第一操作系统,在所述电子设备上电并接收启动指令的同时,通过所述电子设备的固件程序将预先存储的第二操作系统的第一镜像文件复制到第二内存区域内,其中所述第一内存区域对于第二操作系统不可见,并且所述第二内存区域对于所述第一操作系统不可见;以及在所述电子设备接收第一切换指令时,在所述第二内存区域中利用所述第二操作系统的第一镜像文件恢复第二操作系统,使得所述第二操作系统获得电子设备的各组件的控制权。2.如权利要求1所述的切换方法,还包括:在所述电子设备接收第一切换指令时,保存第一操作系统当前的工作场景作为第二镜像文件,使得所述第一操作系统进入休眠状态,并且释放电子设备的各组件的控制权。3.如权利要求1所述的切换方法,其中在所述第一操作系统的运行期间,通过用户操作所述电子设备上设置的切换部件接收所述第一切换指令,并且保存第一操作系统当前的工作场景作为第二镜像文件。4.如权利要求1所述的切换方法,还包括:在所述第一操作系统的运行期间出现系统崩溃时,通过用户操作所述电子设备上设置的切换部件接收所述第一切换指令,并且保存第一操作系统出现崩溃前的工作场景作为第二镜像文件;以及在所述第二内存区域中利用所述第二操作系统的第一镜像文件恢复第二操作系统,使得所述第二操作系统获得电子设备的各组件的控制权。5.如权利要求4所述的切换方法,还包括:在恢复第二操作系统以后,将所述第一操作系统的第二镜像文件复制到第一内存区域。6.如权利要求5所述的切换方法,还包括:在所述电子设备接收第二切换指令时,保存第二操作系统当前的工作场景作为第三镜像文件,使得所述第二操作系统进入休眠状态,并且释放电子设...
【专利技术属性】
技术研发人员:郭昌盛,陈实,李斌,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。