[发明专利]系统启动方法和电子设备在审
申请号: | 201210376069.5 | 申请日: | 2012-09-29 |
公开(公告)号: | CN103713915A | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 余俊峰 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F21/31 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 安之斐 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统启动 方法 电子设备 | ||
技术领域
本发明电子设备领域,更具体地,本发明涉及一种系统启动方法和使用该系统启动方法的电子设备。
背景技术
近来,随着电子设备的硬件功能的不断增强,基于混合(Hybrid)架构的电子设备变得流行。已经提出了一种基于一硬双软架构的新型Hybrid系统,在这种一硬双软的Hybrid系统中,可以在一套硬件系统上运行两个操作系统(诸如操作系统和操作系统)。
目前,在这种一硬双软架构的新型Hybrid系统中,为了启动并进入操作系统或者在两个操作系统之间进行切换,往往需要多次输入密码。例如,为了启动并进入操作系统,用户需要在UEFI(统一的可扩展固件接口)界面输入UEFI密码,并且随后在操作系统的登陆界面输入操作系统的密码。同样地,为了启动并进入操作系统,用户需要依次输入UEFI密码和操作系统密码(解锁图案)。此外,在进行操作系统的切换时,用户也需要输入切换到的操作系统的密码。如此,多次输入密码为用户的使用带来不便,从而影响的用户体验。因此,需要提供一种系统启动方法和使用该系统启动方法的电子设备,其能够减少需要用户输入密码的次数,从而改进用户体验。
发明内容
有鉴于上述情况,本发明提供了一种系统启动方法以及使用该系统启动方法的电子设备,以便能够减少操作系统启动过程中需要用户输入密码的次数,从而简化用户操作并且改进用户体验。
根据本发明的一个实施例,提供了一种系统启动方法,所述方法应用于包括第一操作系统和与所述第一操作系统不同的第二操作系统的电子设备,所述电子设备中存储有用于指示要启动的操作系统的系统标识符,以及用于启动所述第一操作系统和所述第二操作系统的系统密码数据,所述系统启动方法包括:接收系统启动指令;读取要启动的操作系统的系统标识符;读取与所述系统标识符对应的操作系统的系统密码数据,所述对应的操作系统为所述第一操作系统和所述第二操作系统之一;以及加载所读取的系统密码数据,启动与所述系统密码数据对应的操作系统。
此外,根据本发明的一个实施例的系统启动方法,还包括:在接收到的系统启动指令为系统开机指令时,在读取要启动的操作系统的系统标识符之前,接收系统引导密码数据,对所述系统引导密码数据进行验证,并且在验证通过后,再读取要启动的操作系统的系统标识符。
此外,根据本发明的一个实施例的系统启动方法,其中所述系统标识符预先设置为指示要启动的操作系统为所述第一操作系统和所述第二操作系统之一,或者指示为顺序启动所述第一操作系统和所述第二操作系统两者。
此外,根据本发明的一个实施例的系统启动方法,在接收到的系统启动指令为系统切换启动指令时,所述方法还包括:在读取要启动的操作系统的系统标识符之前,将所述系统标识符设置为指示要切换到的操作系统。
此外,根据本发明的一个实施例的系统启动方法,其中所述系统密码数据包括有效性数据和加密密码数据,加载所读取的系统密码数据,启动与所述系统密码数据所对应的操作系统包括:根据所述有效性数据判断密码有效性,如果所述有效性数据指示密码无效,则直接启动所述对应的操作系统;以及如果所述有效性数据指示密码有效,则解密所述加密密码数据,加载所述对应的操作系统的密码,并且启动所述对应的操作系统。
此外,根据本发明的一个实施例的系统启动方法,还包括:在启动所述第一系统和所述第二系统之一后,接收系统密码修改指令,并且根据所述系统密码修改指令,设置所述有效性数据和加密密码数据。
根据本发明的另一实施例,提供了一种电子设备,所述电子设备运行第一操作系统和与所述第一操作系统不同的第二操作系统,所述电子设备包括:存储单元,用于存储用于指示要启动的操作系统的系统标识符,以及用于启动所述第一操作系统和所述第二操作系统的系统密码数据;指令接收单元,用于接收用户指令;以及处理单元,用于根据接收的指令,执行相应的处理;其中,当经由所述指令接收单元接收系统启动指令之后,所述处理单元从所述存储单元读取要启动的操作系统的系统标识符,并且读取与所述系统标识符对应的操作系统的系统密码数据,所述对应的操作系统为所述第一操作系统和所述第二操作系统之一;以及所述处理单元加载所读取的系统密码数据,启动与所述系统密码数据对应的操作系统。
此外,根据本发明的另一实施例的电子设备,其中所述处理单元还用于在接收到的系统启动指令为系统开机指令时,在读取要启动的操作系统的系统标识符之前,接收系统引导密码数据,对所述系统引导密码数据进行验证,并且在验证通过后,再读取要启动的操作系统的系统标识符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210376069.5/2.html,转载请声明来源钻瓜专利网。