CN103677881A - 一种控制电子设备的方法及电子设备 - Google Patents
一种控制电子设备的方法及电子设备 Download PDFInfo
- Publication number
- CN103677881A CN103677881A CN201210345877.5A CN201210345877A CN103677881A CN 103677881 A CN103677881 A CN 103677881A CN 201210345877 A CN201210345877 A CN 201210345877A CN 103677881 A CN103677881 A CN 103677881A
- Authority
- CN
- China
- Prior art keywords
- operating system
- parameter
- electronic equipment
- state
- boot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
本发明公开了一种控制电子设备的方法及电子设备,所述方法包括:获得一状态参数,所述状态参数用于确定所述电子设备需要加载的操作***是所述第一操作***还是所述第二操作***;在基于所述状态参数确定所述电子设备需要加载的操作***是所述第一操作***时,将所述电子设备的引导参数设置为所述第一引导参数,以使所述电子设备能基于所述第一引导参数加载所述第一操作***;在基于所述状态参数确定所述电子设备需要加载的操作***是所述第二操作***时,将所述电子设备的引导参数设置为所述第二引导参数,以使所述电子设备能基于所述第二引导参数加载所述第二操作***。
Description
技术领域
本申请涉及计算机领域,尤其涉及一种控制电子设备的方法及电子设备。
背景技术
随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设备,享受随着科技发展带来的舒适生活。比如,计算机已经成为人们生活中一个不可或缺的部分,人们可以使用计算机浏览新闻、收发邮件、观看电影、欣赏音乐、玩游戏等等。
随着电子技术的发展,计算机的操作***也不断更新,计算机上常常安装多个操作***,一方面是为了计算机的安全,可以在一个操作***崩溃之后通过另外的操作***继续操作计算机,另一方面为了体验新操作***的功能,较新的操作***具有相对更加优秀的性能,而较旧的操作***具有更加稳定的性能,比如WINDOWS8 64位操作***与WIIDOWSXP 32位操作***相比,具有更快的开机速度与与更效率的内存管理,但在一些软件支持上不如WINDOWSXP 32位操作***,所以用户在使用计算机的时候,常常需要在多个操作***之间切换,但各操作***需要的BIOS(Basic Input Output System,基本输入输出***)设置不一样,比如计算机上安装了WINDOWS8 64位操作***与非WINDOWS8 64位操作***,如果需要启动WINDOWS8 64位操作***,需要在个人计算机的BIOS中将一系列选项更改为支持WINDOWS8 64位操作***的设置,比如将Secure boot(安全启动)选项更改为enabled,将CSM(Code Security Module,代码安全模块)选项更改为disabled,将Bootpriority(开机优先顺序)选项更改为UEFI(Unified Extensible FirmwareInterface,统一的可扩展固件接口)first等等,如果需要启动非WINDOWS8 64位操作***,则需要将这些选项设置为另外的值,以正常启动该操作***。
但本发明人在实现本发明实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
由于只能在检测到有用户输入的更改指令时,才会对引导参数的相关选项进行更改,所以存在不能基于操作***,自动调整引导参数的技术问题,比如,计算机的BIOS芯片中存储的是非WINDOWS8 64位操作***下的设置,如果需要切换至WINDOWS8 64位操作***,则需要进入BIOS设置页面将相关选项更改为支持,计算机检测到用户输入的更改指令后,才能将BIOS中的相关选项更改为支持WINDOWS8 64位操作***的设置,然后才能正常启动WINDOWS8 64位操作***,再比如BIOS芯片中存储的是WINDOWS8 64位操作***下的设置,如果需要切换至非WINDOWS8 64位操作***,则需要进入BIOS设置页面将相关选项更改为支持非WINDOWS8 64位操作***,计算机检测到用户输入的更改指令后,才能将BIOS中的相关选项更改为支持非WINDOWS8 64位操作***的设置,然后才能正常启动该操作***,调整过程异常繁琐,且容易发生错误。
发明内容
本发明实施例通过提供一种控制电子设备的方法及电子设备,解决了现有技术中不能基于操作***,自动调整引导参数的技术问题的技术问题。
本实施例提供一种控制电子设备的方法,应用在一电子设备上,所述电子设备至少包括第一操作***与第二操作***,所述第一操作***通过第一引导参数加载到所述电子设备,所述第二操作***通过第二引导参数加载到所述电子设备,其中,所述第一引导参数与所述第二引导参数不相同,所述方法包括:获得一状态参数,所述状态参数用于确定所述电子设备需要加载的操作***是所述第一操作***还是所述第二操作***;在基于所述状态参数确定所述电子设备需要加载的操作***是所述第一操作***时,将所述电子设备的引导参数设置为所述第一引导参数,以使所述电子设备能基于所述第一引导参数加载所述第一操作***;在基于所述状态参数确定所述电子设备需要加载的操作***是所述第二操作***时,将所述电子设备的引导参数设置为所述第二引导参数,以使所述电子设备能基于所述第二引导参数加载所述第二操作***。
可选地,所述获得一状态参数,具体包括:读取一预设寄存器的状态,获得一读取结果;在所述读取结果表明所述预设寄存器处于第一状态时,获得第一状态参数;在所述读取结果表明所述预设寄存器处于第二状态时,获得第二状态参数。
可选地,所述状态参数用于确定所述电子设备需要加载的操作***是所述第一操作***还是所述第二操作***,具体包括:在所述状态参数为所述第一状态参数时,确定所述电子设备需要加载的操作***是所述第一操作***;在所述状态参数为所述第二状态参数时,确定所述电子设备需要加载的操作***是所述第二操作***。
可选地,在所述读取一预设寄存器的状态,获得一读取结果之前,所述方法还包括:通过与所述预设寄存器相连的开关,设置所述预设寄存器的状态。
可选地,所述通过与所述预设寄存器相连的开关,设置所述预设寄存器的状态,具体包括:在所述开关处于第一连接状态时,控制输入所述预设寄存器的电平为第一电平,以使得所述预设寄存器处于所述第一状态;在所述开关处于第二连接状态时,控制输入所述预设寄存器的电平为第二电平,以使得所述预设寄存器处于所述第二状态。
可选地,所述方法还包括:通过与所述开关相连的按键,调整所述开关的连接状态,所述按键位于所述电子设备的机壳上并露出于所述机壳的外表面。
可选地,在所述获得一状态参数之前,所述方法还包括:获得一优先级信息;在所述优先级信息表明所述状态参数为第一优先级时,获得所述状态参数。
可选地,所述将所述电子设备的引导参数设置为所述第一引导参数,具体为:更改所述引导参数的至少一个选项,以获得所述第一引导参数。
本实施例还提供一种电子设备,所述电子设备至少包括第一操作***与第二操作***,所述第一操作***通过第一引导参数加载到所述电子设备,所述第二操作***通过第二引导参数加载到所述电子设备,其中,所述第一引导参数与所述第二引导参数不相同,所述电子设备包括:机壳;一电路板,设置于所述机壳内;一控制芯片,设置于所述电路板上,用于获得一状态参数,所述状态参数用于确定所述电子设备需要加载的操作***是所述第一操作***还是所述第二操作***,并在基于所述状态参数确定所述电子设备需要加载的操作***是所述第一操作***时,将所述电子设备的引导参数设置为所述第一引导参数,以使所述电子设备能基于所述第一引导参数加载所述第一操作***,在基于所述状态参数确定所述电子设备需要加载的操作***是所述第二操作***时,将所述电子设备的引导参数设置为所述第二引导参数,以使所述电子设备能基于所述第二引导参数加载所述第二操作***。
可选地,所述控制芯片具体用于读取一预设寄存器的状态,获得一读取结果,并在所述读取结果表明所述预设寄存器处于第一状态时,获得第一状态参数,在所述读取结果表明所述预设寄存器处于第二状态时,获得第二状态参数。
可选地,所述控制芯片具体用于在所述状态参数为所述第一状态参数时,确定所述电子设备需要加载的操作***是所述第一操作***,在所述状态参数为所述第二状态参数时,确定所述电子设备需要加载的操作***是所述第二操作***。
可选地,所述电子设备还包括一与所述预设寄存器相连的开关,所述开关位于所述电路板上,用于设置所述预设寄存器的状态。
可选地,在所述开关处于第一连接状态时,输入所述预设寄存器的第一管脚的电平为第一电平,所述预设寄存器处于所述第一状态,在所述开关处于第二连接状态时,输入所述预设寄存器的第一管脚的电平为第二电平,所述预设寄存器处于所述第二状态。
可选地,所述电子设备还包括一个与所述开关相连的按键,位于所述机壳上并露出于所述机壳的外表面,用于调整所述开关的连接状态。
可选地,所述控制芯片具体用于在所述获得一状态参数之前,获得一优先级信息,并在所述优先级信息表明所述状态参数为第一优先级时,获得所述状态参数。
可选地,所述控制芯片具体用于更改所述引导参数的至少一个选项,以获得所述第一引导参数。
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
1、由于采用了根据状态参数来自动设置电子设备的引导参数的技术手段,使得电子设备能根据不同的状态参数将引导参数设置为不同的引导参数,进一步使得电子设备能基于不同的引导参数加载不同的操作***,所以,有效解决了现有技术中不能基于操作***,自动调整引导参数的技术问题的技术问题。
2、由于采用了位于电子设备电路板上的开关的连接状态控制预设寄存器的状态的技术手段,所以,通过控制开关的连接状态,就可以方便地控制预设寄存器的状态,继而可以自动设置电子设备的引导参数与预设寄存器的状态一致,从而使得电子设备可以加载对应的操作***,所以有效解决了不能基于操作***,自动调整引导参数的技术问题。
3、由于采用了位于电子设备机壳上并露出于机壳外表面的按键来控制开关的连接状态的技术手段,使得用户通过按键就能方便地控制开关的连接状态,以控制预设寄存器的状态,从而自动设置电子设备的引导参数与预设寄存器的状态参数一致,使得电子设备可以加载对应的操作***,所以,用户不打开电子设备的机壳,就可以更改按键的状态以更改预设寄存器的状态,继而改变电子设备的引导参数从而达到一键更改电子设备的引导参数的目的,从而可以方便切换电子设备的操作***。
4、由于为状态参数设置了优先级,在状态参数为第一优先级的时候,电子设备根据状态参数设置引导参数,可以方便地切换操作***,在状态参数不为第一优先级的时候,根据预先的设置来加载操作***,此时即使更改状态参数也不会更改引导参数,避免了电子设备加载操作***时出现紊乱。
附图说明
图1为本发明一实施例提供的电子设备的功能模块图;
图2为本发明一实施例提供的控制电子设备的方法流程图;
图3为本发明一实施例提供的预设寄存器与控制芯片相连的示意图;
图4为本发明一实施例提供的预设寄存器与开关相连的示意图;
图5为本发明一实施例提供的按键与开关相连的示意图。
具体实施方式
本发明实施例通过提供一种控制电子设备的方法及电子设备,解决了现有技术中切换操作***时每次都需要进入BIOS中调整相关选项的技术问题。
本发明实施例中的技术方案为解决上述切换操作***时每次都需要进入BIOS中调整相关选项的技术问题,总体思路如下:
获得一个状态参数,该状态参数用于确定电子设备需要加载的操作***是第一操作***还是第二操作***。
在基于该状态参数确定电子设备需要加载的操作***是第一操作***时,将电子设备的引导参数中的相关选项更改为支持第一操作***的设置,从而获得第一引导参数,这样的话,可以使得电子设备能基于第一引导参数加载第一操作***。
在基于该状态参数确定电子设备需要加载的操作***是第二操作***时,将电子设备的引导参数中的相关选项更改为支持第二操作***的设置,从而获得第二引导参数,这样的话,可以使得电子设备能基于第二引导参数加载第二操作***。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
本实施例提供一种电子设备,请参考图1,图1是本实施例提供的电子设备的功能模块图,该电子设备包括:机壳101;电路板102,设置于机壳101内;控制芯片103,设置于电路板102上。
本实施例还提供一种控制电子设备的方法,可以应用在上述电子设备上,该电子设备至少包括第一操作***与第二操作***,第一操作***为64位操作***,第二操作***为32位操作***,第一操作***通过第一引导参数加载到电子设备,第二操作***通过第二引导参数加载到电子设备,其中,第一引导参数与第二引导参数不相同,请参考图2,图2是本发明实施例提供的控制电子设备的方法流程图,该方法包括:
S1:获得一状态参数,状态参数用于确定电子设备需要加载的操作***是第一操作***还是第二操作***;
S2:在基于状态参数确定电子设备需要加载的操作***是第一操作***时,将电子设备的引导参数设置为第一引导参数,以使电子设备能基于第一引导参数加载第一操作***;
S3:在基于状态参数确定电子设备需要加载的操作***是第二操作***时,将电子设备的引导参数设置为第二引导参数,以使电子设备能基于第二引导参数加载第二操作***。
在接下来的部分中,将以电子设备为台式电脑,引导参数为BIOS为例,来进行详细地举例描述,当然了,在实际应用中,电子设备也可以是其他电子设备,比如笔记本电脑。
在步骤S1中,获得一状态参数,状态参数用于确定电子设备需要加载的操作***是第一操作***还是第二操作***,具体来讲,可以包括:读取一预设寄存器的状态,获得一读取结果;在读取结果表明预设寄存器处于第一状态时,获得第一状态参数,在读取结果表明预设寄存器处于第二状态时,获得第二状态参数。
在本实施例中,请参考图3,图3是预设寄存器与控制芯片相连的示意图,读取一预设寄存器的状态,获得一读取结果,具体可以是台式电脑的控制芯片103读取预设寄存器104的状态,从而获得一个读取结果。在具体应用中,控制芯片可以是台式电脑中的BIOS芯片,也可以是专门设置的控制芯片,而预设寄存器104的状态可以分为第一状态与第二状态,比如可以是低电平状态或者高电平状态。在实际应用中,预设寄存器104可以设置在电路板102上,也可以设置在台式电脑的其他位置,只要能供控制芯片104读取状态参数即可。
在通过上述步骤获得读取结果以后,台式电脑的控制芯片103可以根据读取结果来确定需要加载的操作***是第一操作***还是第二操作***。在具体应用中,可以是在读取结果表明预设寄存器104处于第一状态的时候,台式电脑的控制芯片103获得第一状态参数,在读取结果表明预设寄存器104处于第二状态的时候,台式电脑的控制芯片103获得第二状态参数。
在前述步骤中,台式电脑的控制芯片103获得了第一状态参数或第二状态参数,在接下来的部分,将介绍根据状态参数确定台式电脑需要加载的操作***是第一操作***还是第二操作***的过程。
状态参数用于确定电子设备需要加载的操作***是第一操作***还是第二操作***,具体可以包括:在状态参数为第一状态参数时,确定电子设备需要加载的操作***是第一操作***;在状态参数为第二状态参数时,确定电子设备需要加载的操作***是第二操作***。
在本实施例中,台式电脑的控制芯片103读取了预设寄存器104的状态,并根据预设寄存器104的状态获得了第一状态参数或第二状态参数,在状态参数为第一状态参数的时候,台式电脑的控制芯片103可以确定台式电脑需要加载的操作***是第一操作***,在状态参数为第二状态参数的时候,台式电脑的控制芯片103可以确定台式电脑需要加载的操作***是第二操作***。
在实际应用中,本实施例中的预设寄存器104还可以使用其他装置来代替,比如可以使用一个电路来代替,可以根据该电路的输出电压或者输出电流来判断该电路的状态,本领域的技术人员可以根据实际情况,采用合适的方式以满足实际需求。
在步骤S2中,在前述步骤S1中确定电子设备需要加载的操作***是第一操作***时,可以将电子设备的引导参数设置为第一引导参数,以使得电子设备能基于第一引导参数加载第一操作***。具体来讲,将电子设备的引导参数设置为第一引导参数,具体可以是,更改电子设备的引导参数的至少一个选项,以获得第一引导参数。
在本实施例中,可以是步骤S1中获得的状态参数表明台式电脑需要加载的操作***是第一操作***时,台式电脑的控制芯片103可以将引导参数设置为第一引导参数,以使得台式电脑能根据设置后的第一引导参数加载第一操作***。在具体应用中,比如第一操作***是WINDOWS8 64位操作***时,则可以将BIOS中的Secure boot选项更改为enabled,将CSM选项更改为disabled,将Boot priority选项更改为UEFI first等等,以获得第一引导参数,使得台式电脑能根据第一引导参数加载WINDOWS8 64位操作***。
在本实施例中,台式电脑的控制芯片103在将引导参数更改为第一引导参数后,还将第一引导参数对应的第一操作***设置为启动顺序第一项,使得台式电脑能够根据第一引导参数加载第一操作***。
在步骤S3中,在前述步骤S1中确定电子设备需要加载的操作***是第二操作***时,可以将电子设备的引导参数设置为第二引导参数,以使得电子设备能基于第二引导参数加载第二操作***。具体来讲,将电子设备的引导参数设置为第二引导参数,具体可以是,更改电子设备的引导参数的至少一个选项,以获得第二引导参数。
在本实施例中,可以是步骤S1中获得的状态参数表明台式电脑需要加载的操作***是第二操作***时,台式电脑的控制芯片103可以将引导参数设置为第二引导参数,以使得台式电脑能根据设置后的第二引导参数加载第二操作***。在具体应用中,比如第二操作***是非WINDOWS8 64位操作***时,例如可以是WINDOWSXP 32位操作***,则可以将BIOS中的Secure boot选项、CSM选项、Boot priority选项等等更改为支持WINDOWSXP 32位操作***的模式,以获得第二引导参数,使得台式电脑能根据第二引导参数加载WINDOWSXP 32位操作***。
在本实施例中,台式电脑的控制芯片103在将引导参数更改为第二引导参数后,还将第二引导参数对应的第二操作***设置为启动顺序第一项,使得台式电脑能够根据第二引导参数加载第二操作***。
为了能够方便地控制预设寄存器的状态,从而能够控制电子设备需要加载的操作***,本实施例提供的方法还包括:通过与预设寄存器相连的开关,设置预设寄存器的状态。
在本实施例中,通过与预设寄存器104相连的开关105,设置预设寄存器104的状态,具体可以包括:在开关105处于第一连接状态时,控制输入预设寄存器104的电平为第一电平,以使得预设寄存器104处于第一状态;在开关105处于第二连接状态时,控制输入预设寄存器104的电平为第二电平,以使得预设寄存器104处于第二状态。
在实际应用中,台式电脑可以包括一个与预设寄存器104相连的开关105,该开关105可以用于设置预设寄存器104的状态,该开关105可以是一跳线,也可以是能达到同样功能的电路,请参考图4,图4是本实施例提供的开关105与预设寄存器104相连的示意图,预设寄存器104可以使用主板上的电池供电,或者使用专门设置的电池,这样即使在台式电脑未接入电源的时候更改开关105的连接状态,预设寄存器104的状态也会发生变化,不会因为预设寄存器104供电的原因,导致更改了开关105的连接状态却没有更改预设寄存器104的状态的情形发生。
如图4所示,此处开关105以跳线为例进行说明,在跳线处于第一连接状态时,比如可以是悬空状态或者短接状态中的一种状态,可以控制电源输入到预设寄存器104的电平为第一电平,比如可以是高电平,从而可以使得预设寄存器104的状态为第一状态,在跳线处于第二连接状态时候,比如可以是与前述跳线状态不同的一种状态,也就是说,如果跳线的第一连接状态为悬空状态时,则跳线的第二连接状态可以为短接状态,如果跳线的第一连接状态为短接状态时,则跳线的第二连接状态可以为悬空状态,可以控制电源输入到预设寄存器104的电平为第二电平,比如可以是低电平,从而可以使得预设寄存器104的状态为第二状态。
在具体应用中,因为跳线的连接状态不一样,所以输入到预设寄存器的电平的高低也不一样,本领域的技术人员只需要根据实际情况设置跳线的连接状态与预设寄存器的状态之间的对应关系,即可达到更改跳线的连接状态就可以更改预设寄存器的状态的目的。
为了能够方便地控制开关的连接状态,本实施例提供的方法还包括:通过与开关相连的按键,调整开关的连接状态,按键位于电子设备的机壳上并露出于机壳的外表面。
在本实施例中,台式电脑还可以包括一个与开关105相连的按键106,请参考图4,图4是本发明实施例提供的按键106与开关105相连的示意图,该按键106可以位于台式电脑的机壳101上,并露出于机壳101的外表面,该按键106可以用于调整开关的连接状态。
在具体应用中,按键106可以是一个可以左右或者上下拨动的按键,通过响应按键的左右或者上下移动,从而调整开关的连接状态,按键106还可以是一个可以接收按压操作的按键,通过响应接收到的按压操作,继而调整开关的连接状态。
在实际应用中,本领域的技术人员还可以使用软件来更改预设寄存器104的状态,比如在使用台式电脑的过程中,当前为第一操作***,在关闭第一操作***进行重新启动以切换至第二操作***前,可以提供一个选项供用户选择,用户如果选择切换至第二操作***,则台式电脑接收到用户的选择结果后,就会生成一个控制指令,控制预设寄存器104的状态更改为第二状态,则在台式电脑重新启动后,获得的状态参数就是第二状态参数,从而获得第二引导参数,则第二操作***就会通过第二引导参数加载到台式电脑中。
为了更好地控制电子设备,使得电子设备加载操作***时不会出现紊乱,在读取一预设寄存器的状态,获得一读取结果之前,该方法还可以包括:获得一优先级信息;在优先级信息表明状态参数为第一优先级时,获得状态参数。
具体来讲,因为台式电脑等电子设备在实际使用过程中会从BIOS芯片中读取BIOS选项的设置,并根据BIOS的具体设置来引导电子设备需要加载的操作***,而本实施例提供的方法由于需要读取预设寄存器的状态,并根据预设寄存器的状态更改引导参数,比如在预设寄存器的状态为第一状态的时候,可以将引导参数更改为第一引导参数,也就是将引导参数中的选项设置为支持第一操作***,或者是在预设寄存器的状态为第二状态的时候,可以将引导参数更改为第二引导参数,也就是将引导参数中的选项设置为支持第二操作***,从而使得电子设备可以加载与寄存器的状态对应的操作***。
因此,在步骤S1中获得一状态参数之前,本实施例提供的方法还包括:获得一优先级信息,在优先级信息表明状态参数为第一优先级时,获得状态参数。在本实施例中,可以预先设置状态参数的优先等级,并存储在一个区域中,台式电脑在获得状态参数之前,获得优先级信息,并解析优先级信息,从而可以获得优先级信息中状态参数的的优先等级,在优先级信息表明状态参数的优先等级为第一优先级时,获得状态参数,从而可以根据状态参数更改台式电脑的引导参数,从而可以通过引导参数加载需要的操作***。
在优先级信息表明状态参数的优先等级不为第一优先级的时候,可以是以台式电脑的BIOS芯片中存储的设置为第一优先级,则台式电脑的引导参数可以是BIOS芯片中存储的引导参数,通过引导参数可以加载与引导参数对应的操作***,也就是说,此时状态参数无论发生什么变化,也不会影响到台式电脑加载操作***,所以用户可以在需要切换台式电脑的操作***的时候,将状态参数的优先级调整为第一优先级,从而可以方便地切换操作***,在不需要切换台式电脑的操作***的时候,可以根据预先的设置来加载操作***,此时即使更改状态参数也不会更改引导参数,避免了电子设备加载操作***时出现紊乱。
在接下来的部分中,将详细介绍本实施例提供的电子设备,该电子设备至少包括第一操作***与第二操作***,第一操作***通过第一引导参数加载到电子设备,第二操作***通过第二引导参数加载到电子设备,其中,第一引导参数与第二引导参数不相同,请参考图1,图1是本实施例提供的电子设备的功能模块图,该电子设备包括:机壳101;一电路板102,设置于机壳101内;一控制芯片103,设置于电路板102上,用于获得一状态参数,状态参数用于确定电子设备需要加载的操作***是第一操作***还是第二操作***,并在基于状态参数确定电子设备需要加载的操作***是第一操作***时,将电子设备的引导参数设置为第一引导参数,以使电子设备能基于第一引导参数加载第一操作***,在基于状态参数确定电子设备需要加载的操作***是第二操作***时,将电子设备的引导参数设置为第二引导参数,以使电子设备能基于第二引导参数加载第二操作***。
进一步地,如图4所示,本实施例提供的电子设备还包括一预设寄存器104,控制芯片103具体用于读取一预设寄存器104的状态,获得一读取结果,并在读取结果表明预设寄存器104处于第一状态时,获得第一状态参数,在读取结果表明预设寄存器104处于第二状态时,获得第二状态参数。
更进一步地,控制芯片103具体用于在状态参数为第一状态参数时,确定电子设备需要加载的操作***是第一操作***,在状态参数为第二状态参数时,确定电子设备需要加载的操作***是第二操作***。
更进一步地,如图4所示,电子设备还包括一与预设寄存器104相连的开关105,开关105位于电路板102上,用于设置预设寄存器104的状态。
更进一步地,在开关105处于第一连接状态时,输入预设寄存器104的第一管脚的电平为第一电平,预设寄存器104处于第一状态,在开关105处于第二连接状态时,输入预设寄存器104的第一管脚的电平为第二电平,预设寄存器104处于第二状态。
更进一步地,如图5所示,电子设备还包括一个与开关105相连的按键106,位于机壳101上并露出于机壳101的外表面,用于调整开关105的连接状态。
进一步地,控制芯片103具体用于在获得一状态参数之前,获得一优先级信息,并在优先级信息表明状态参数为第一优先级时,获得状态参数。
进一步地,控制芯片103具体用于更改引导参数的至少一个选项,以获得第一引导参数。
上述本发明实施例中的技术方案,至少具有如下的技术效果或优点:
1、由于采用了根据状态参数来自动设置电子设备的引导参数的技术手段,使得电子设备能根据不同的状态参数将引导参数设置为不同的引导参数,进一步使得电子设备能基于不同的引导参数加载不同的操作***,所以,有效解决了现有技术中不能基于操作***,自动调整引导参数的技术问题的技术问题。
2、由于采用了位于电子设备电路板上的开关的连接状态控制预设寄存器的状态的技术手段,所以,通过控制开关的连接状态,就可以方便地控制预设寄存器的状态,继而可以自动设置电子设备的引导参数与预设寄存器的状态一致,从而使得电子设备可以加载对应的操作***,所以有效解决了不能基于操作***,自动调整引导参数的技术问题。
3、由于采用了位于电子设备机壳上并露出于机壳外表面的按键来控制开关的连接状态的技术手段,使得用户通过按键就能方便地控制开关的连接状态,以控制预设寄存器的状态,从而自动设置电子设备的引导参数与预设寄存器的状态参数一致,使得电子设备可以加载对应的操作***,所以,用户不打开电子设备的机壳,就可以更改按键的状态以更改预设寄存器的状态,继而改变电子设备的引导参数从而达到一键更改电子设备的引导参数的目的,从而可以方便切换电子设备的操作***。
4、由于为状态参数设置了优先级,在状态参数为第一优先级的时候,电子设备根据状态参数设置引导参数,可以方便地切换操作***,在状态参数不为第一优先级的时候,根据预先的设置来加载操作***,此时即使更改状态参数也不会更改引导参数,避免了电子设备加载操作***时出现紊乱。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (16)
1.一种控制电子设备的方法,应用在一电子设备上,其特征在于,所述电子设备至少包括第一操作***与第二操作***,所述第一操作***通过第一引导参数加载到所述电子设备,所述第二操作***通过第二引导参数加载到所述电子设备,其中,所述第一引导参数与所述第二引导参数不相同,所述方法包括:
获得一状态参数,所述状态参数用于确定所述电子设备需要加载的操作***是所述第一操作***还是所述第二操作***;
在基于所述状态参数确定所述电子设备需要加载的操作***是所述第一操作***时,将所述电子设备的引导参数设置为所述第一引导参数,以使所述电子设备能基于所述第一引导参数加载所述第一操作***;
在基于所述状态参数确定所述电子设备需要加载的操作***是所述第二操作***时,将所述电子设备的引导参数设置为所述第二引导参数,以使所述电子设备能基于所述第二引导参数加载所述第二操作***。
2.如权利要求1所述的方法,其特征在于,所述获得一状态参数,具体包括:
读取一预设寄存器的状态,获得一读取结果;
在所述读取结果表明所述预设寄存器处于第一状态时,获得第一状态参数;
在所述读取结果表明所述预设寄存器处于第二状态时,获得第二状态参数。
3.如权利要求2所述的方法,其特征在于,所述状态参数用于确定所述电子设备需要加载的操作***是所述第一操作***还是所述第二操作***,具体包括:
在所述状态参数为所述第一状态参数时,确定所述电子设备需要加载的操作***是所述第一操作***;
在所述状态参数为所述第二状态参数时,确定所述电子设备需要加载的操作***是所述第二操作***。
4.如权利要求2所述的方法,其特征在于,在所述读取一预设寄存器的状态,获得一读取结果之前,所述方法还包括:
通过与所述预设寄存器相连的开关,设置所述预设寄存器的状态。
5.如权利要求4所述的方法,其特征在于,所述通过与所述预设寄存器相连的开关,设置所述预设寄存器的状态,具体包括:
在所述开关处于第一连接状态时,控制输入所述预设寄存器的电平为第一电平,以使得所述预设寄存器处于所述第一状态;
在所述开关处于第二连接状态时,控制输入所述预设寄存器的电平为第二电平,以使得所述预设寄存器处于所述第二状态。
6.如权利要求4所述的方法,其特征在于,所述方法还包括:
通过与所述开关相连的按键,调整所述开关的连接状态,所述按键位于所述电子设备的机壳上并露出于所述机壳的外表面。
7.如权利要求1所述的方法,其特征在于,在所述获得一状态参数之前,所述方法还包括:
获得一优先级信息;
在所述优先级信息表明所述状态参数为第一优先级时,获得所述状态参数。
8.如权利要求1所述的方法,其特征在于,所述将所述电子设备的引导参数设置为所述第一引导参数,具体为:
更改所述引导参数的至少一个选项,以获得所述第一引导参数。
9.一种电子设备,其特征在于,所述电子设备至少包括第一操作***与第二操作***,所述第一操作***通过第一引导参数加载到所述电子设备,所述第二操作***通过第二引导参数加载到所述电子设备,其中,所述第一引导参数与所述第二引导参数不相同,所述电子设备包括:
机壳;
一电路板,设置于所述机壳内;
一控制芯片,设置于所述电路板上,用于获得一状态参数,所述状态参数用于确定所述电子设备需要加载的操作***是所述第一操作***还是所述第二操作***,并在基于所述状态参数确定所述电子设备需要加载的操作***是所述第一操作***时,将所述电子设备的引导参数设置为所述第一引导参数,以使所述电子设备能基于所述第一引导参数加载所述第一操作***,在基于所述状态参数确定所述电子设备需要加载的操作***是所述第二操作***时,将所述电子设备的引导参数设置为所述第二引导参数,以使所述电子设备能基于所述第二引导参数加载所述第二操作***。
10.如权利要求9所述的电子设备,其特征在于,所述控制芯片具体用于读取一预设寄存器的状态,获得一读取结果,并在所述读取结果表明所述预设寄存器处于第一状态时,获得第一状态参数,在所述读取结果表明所述预设寄存器处于第二状态时,获得第二状态参数。
11.如权利要求10所述的电子设备,其特征在于,所述控制芯片具体用于在所述状态参数为所述第一状态参数时,确定所述电子设备需要加载的操作***是所述第一操作***,在所述状态参数为所述第二状态参数时,确定所述电子设备需要加载的操作***是所述第二操作***。
12.如权利要求10所述的电子设备,其特征在于,所述电子设备还包括一与所述预设寄存器相连的开关,所述开关位于所述电路板上,用于设置所述预设寄存器的状态。
13.如权利要求12所述的电子设备,其特征在于,在所述开关处于第一连接状态时,输入所述预设寄存器的第一管脚的电平为第一电平,所述预设寄存器处于所述第一状态;
在所述开关处于第二连接状态时,输入所述预设寄存器的第一管脚的电平为第二电平,所述预设寄存器处于所述第二状态。
14.如权利要求12所述的电子设备,其特征在于,所述电子设备还包括一个与所述开关相连的按键,位于所述机壳上并露出于所述机壳的外表面,用于调整所述开关的连接状态。
15.如权利要求9所述的电子设备,其特征在于,所述控制芯片具体用于在所述获得一状态参数之前,获得一优先级信息,并在所述优先级信息表明所述状态参数为第一优先级时,获得所述状态参数。
16.如权利要求9所述的电子设备,其特征在于,所述控制芯片具体用于更改所述引导参数的至少一个选项,以获得所述第一引导参数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210345877.5A CN103677881A (zh) | 2012-09-17 | 2012-09-17 | 一种控制电子设备的方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210345877.5A CN103677881A (zh) | 2012-09-17 | 2012-09-17 | 一种控制电子设备的方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103677881A true CN103677881A (zh) | 2014-03-26 |
Family
ID=50315543
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210345877.5A Pending CN103677881A (zh) | 2012-09-17 | 2012-09-17 | 一种控制电子设备的方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103677881A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106155657A (zh) * | 2014-12-26 | 2016-11-23 | 美商安迈科技股份有限公司 | Uefi 固件的方法及其计算机*** |
CN112492748A (zh) * | 2021-01-14 | 2021-03-12 | 四川赛狄信息技术股份公司 | 一种弹载、机载、车载数据处理印制板 |
CN112631669A (zh) * | 2020-12-30 | 2021-04-09 | 北京天融信网络安全技术有限公司 | 嵌入式***启动的方法、装置、计算机设备和介质 |
-
2012
- 2012-09-17 CN CN201210345877.5A patent/CN103677881A/zh active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106155657A (zh) * | 2014-12-26 | 2016-11-23 | 美商安迈科技股份有限公司 | Uefi 固件的方法及其计算机*** |
CN106155657B (zh) * | 2014-12-26 | 2019-10-11 | 美商安迈国际有限责任公司 | Uefi固件的方法及其计算机*** |
CN112631669A (zh) * | 2020-12-30 | 2021-04-09 | 北京天融信网络安全技术有限公司 | 嵌入式***启动的方法、装置、计算机设备和介质 |
CN112492748A (zh) * | 2021-01-14 | 2021-03-12 | 四川赛狄信息技术股份公司 | 一种弹载、机载、车载数据处理印制板 |
CN112492748B (zh) * | 2021-01-14 | 2021-04-23 | 四川赛狄信息技术股份公司 | 一种弹载、机载、车载数据处理印制板 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5743245B2 (ja) | 性能スケーリングアルゴリズムのセットを公開して管理するためのモバイルデバイスおよび方法 | |
CN111142711B (zh) | 一种固件配置方法、装置、存储介质及移动终端 | |
US20080178031A1 (en) | Power control apparatus and method thereof | |
US8892935B2 (en) | Dynamic bus clock rate adjusting method and device | |
TW201234169A (en) | Coordinating performance parameters in multiple circuits | |
CN105556417A (zh) | 用于控制电力的电子设备及其方法 | |
CN104516747A (zh) | 一种***切换方法及电子设备 | |
CN105335178A (zh) | 一种启动控制方法,及装置 | |
CN105824379A (zh) | 一种电子设备 | |
JP2013089060A (ja) | 起動シーケンス制御装置及び制御方法、並びに電源供給システム | |
CN105116996A (zh) | 一种智能手表的控制方法及智能手表 | |
CN101071329A (zh) | 多核处理器的电源控制装置及其方法 | |
CN106681772A (zh) | 一种应用启动的加速方法、装置及终端 | |
CN103677881A (zh) | 一种控制电子设备的方法及电子设备 | |
EP2667284A1 (en) | Control system | |
CN113031752A (zh) | 芯片电压调节方法、性能测试方法、装置及电子设备 | |
KR101979665B1 (ko) | 구동 상태별 구동 조건 제어 방법 및 이를 지원하는 단말기 | |
CN108156310A (zh) | 一种指纹处理的方法和***、终端设备及计算机可读介质 | |
CN101646227A (zh) | 移动终端电源管理方法和移动终端 | |
JP2014130424A (ja) | 電子機器、及びデバイス接続可否判定方法 | |
CN105282327A (zh) | 一种控制方法、电子设备及外接设备 | |
CN105138323A (zh) | 一种信息处理方法及电子设备 | |
CN106155733B (zh) | 一种运行应用程序的方法和装置 | |
JP6649579B2 (ja) | 電子システム、機能拡張装置及び電源管理プログラム | |
CN101963946B (zh) | 一台计算机支持多部移动终端下载软件版本的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140326 |
|
RJ01 | Rejection of invention patent application after publication |