【技术实现步骤摘要】
基于输入输出系统BIOS的升级方法和终端设备
[0001]本申请涉及终端
,尤其涉及一种基于输入输出系统
BIOS
的升级方法和终端设备
。
技术介绍
[0002]基本输入输出系统
(basic input output system
,
BIOS)
可以理解为在终端设备开机过程中运行的一组程序
。
终端设备中的
BIOS
需要进行版本更新
。
作为示例,若旧版本的
BIOS
存在程序故障
(bug)
,则终端设备需要将旧版本的
BIOS
升级至新版本的
BIOS。
终端设备的一种示例为个人计算机
(personal computer
,
PC)。
[0003]目前,在个人计算机
(personal computer
,
PC)
进行
BIOS
升级过程中,经常会出现用户按压电源键导致
BIOS
升级失败的现象,降低了
BIOS
升级率
。
若
BIOS
升级失败,
PC
无法正常使用,会影响
PC
开机的成功率和效率
。
技术实现思路
[0004]本申请提供一种基于输入输出系统
BIOS
的升级方法和终端设备,可以提高
BI ...
【技术保护点】
【技术特征摘要】
1.
一种基于输入输出系统的升级方法,其特征在于,包括:从服务器下载终端设备的目标版本
BIOS
;重启所述终端设备;在所述终端设备的开机过程中,获取所述终端设备的电源键的状态;若所述电源键处于按压状态且按压时间超过预设时长,则暂停升级;若所述电源键未处于按压状态或者所述电源键的按压时间未超过所述预设时长,则根据所述目标版本
BIOS
对所述终端设备进行升级
。2.
根据权利要求1所述的方法,其特征在于,所述若所述电源键未处于按压状态或者所述电源键的按压时间未超过所述预设时长,则根据所述目标版本
BIOS
对所述终端设备进行升级,包括:若所述电源键未处于按压状态,检测所述终端设备是否连接电源适配器;若所述终端设备连接所述电源适配器,且所述终端设备中的电池电量满足第一条件,则根据所述目标版本
BIOS
对所述终端设备进行升级
。3.
根据权利要求1或2所述的方法,其特征在于,所述方法还包括:若所述电源键处于按压状态,显示提示信息,所述提示信息用于提示用户所述电源键处于按压状态
。4.
根据权利要求1至3中任一项所述的方法,其特征在于,所述终端设备包括盖板;在所述终端设备的开机过程中,获取所述终端设备的电源键的状态,包括:在所述终端设备的开机过程中,获取所述盖板的状态;若所述盖板处于关闭状态,暂停升级;若所述盖板处于打开状态,获取所述电源键的状态
。5.
根据权利要求1至4中任一项所述的方法,其特征在于,所述若所述电源键未处于按压状态或者所述电源键的按压时间未超过所述预设时长,则根据所述目标版本
BIOS
对所述终端设备进行升级,包括:若所述电源键的按压时间未超过所述预设时长,所述终端设备连接电源适配器,且所述终端设备中的电池电量满足第一条件,则获取所述电源键的状态;若所述电源键处于按压状态,暂停升级;若所述电源键处于按压状态且按压时间未超过预设时长,根据所述目标版本
BIOS
对所述终端设备进行升级
。6.
根据权利要求2至5中任一项所述的方法,其特征在于,所述第一条件为所述电池电量大于预设电量
。7.
根据权利要求2至6所述的方法,其特征在于,所述方法还包括:若所述终端设备未连接所述电源适配器,且所述终端设备中的电池电量不满足第二条件,则暂停升级,所述第一条件和第二条件不同
。8.
根据权利要求7所述的方法,其特征在于,所述方法还包括:若所述终端设备未连接所述电源适配器,且终端设备中的电池电量满足第二条件,则获取电源键的状态;若所述电源键未处于按压状态或者所述电源键的按压时间未超过预设时长,继续检测所述终端设备中的电池电量是否满足第二条件;或者,
若所述电源键处于按压状态且按压时间超过预设时长,暂停升级
。9.
根据权利要求1至8中任一项所述的方法,其特征在于,所述方法还包括:若所述电源键处于按压状态且按压时间超过预设时长,记录长按事件和升级状态
。10.
根据权利要求9所述的方法,其特征在于,在所述若所述电源键未处于按压状态或者所述电源键的按压时间未超过所述预设时长,则根据所述目标版本
BIOS
对所述终端设备进行升级之后,所述方法还包括:统计所述长按事件和所述升级状态以分析升级失败的原因
。11.
一种终端设备,其特征在于,包括:处理模块,用于从服务器下载终端设备的目标版本
BIOS
;重启所述终端设备;获取模块,用于在所述终端设备的开机过程中,获取所述终端设备的电源键的状态;所述处理模块还用于:若所述电源键处于按压状态且按压时间超过预设时长,则暂停升级;若所述电...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。