信息处理方法及电子设备技术

技术编号:20221484 阅读:19 留言:0更新日期:2019-01-28 20:05
本申请实施例提供一种信息处理方法及电子设备。所述方法包括:检测到第一操作;根据所述第一操作的第一操作参数确定是否有固件更新需求;若有所述固件更新需求,初始化预设接口;执行第一代码,以从连接在所述预设接口上的第二电子设备读取第一固件信息;将所述第一固件信息写入到所述第一电子设备的第一存储区域,以替换存储在所述第一存储区域的第二固件信息。

【技术实现步骤摘要】
信息处理方法及电子设备
本申请涉及信息
,尤其涉及一种信息处理方法及电子设备。
技术介绍
固件是预先固化到芯片内部的程序。故一般固件更新相对于普通的应用程序更新是更加复杂的。例如,基本输入输出系统(BasicInputOutputSystem,BIOS)是一组固化到计算机内主板上一个只读存储器(ReadOnlyMemory,ROM)芯片上的程序。以BIOS的更新、修复及升级为例,固件都需要启动主板并运行主板上的操作系统,利用主板上的外部通信接口及操作系统中的指令,对固件进行更新、修复及升级等操作。如此情况下,固件的更新、修复及升级则必须在主板启动及操作系统启动的情况下执行。在一些情况下若仅因为需要刷新固件就必须启动主板及操作系统,而主板启动及操作系统的启动时间长,一方面导致不必要的主板及操作系统的频繁启动,另一方面导致固件刷新的效率太低,尤其是在电脑集中的机房或公司,若需要整体刷新固件就需要整体启动电脑,显然工作量很大。
技术实现思路
有鉴于此,本申请实施例期望提供一种信息处理方法及电子设备。本申请的技术方案是这样实现的:一种信息处理方法,应用于第一电子设备中,所述方法包括:检测到第一操作;根据所述第一操作的第一操作参数确定是否有固件更新需求;若有所述固件更新需求,初始化预设接口;执行第一代码,以从连接在所述预设接口上的第二电子设备读取第一固件信息;将所述第一固件信息写入到所述第一电子设备的第一存储区域,以替换存储在所述第一存储区域的第二固件信息。基于上述方案,所述方法还包括:若无所述固件更新需求,执行操作系统的代码。基于上述方案,所述根据所述第一操作的操作参数确定是否有固件更新需求,包括:第一处理器根据所述第一操作参数确定是否有固件更新需求。基于上述方案,所述若有所述固件更新需求初始化预设接口,包括:若有固定更新需求所述第一处理器初始化所述预设接口;所述执行第一代码,以从连接在所述预设接口上的第二电子设备读取第一固件信息,包括:所述第一处理器执行第一代码,以从连接在所述预设接口上的第二电子设备读取所述第一固件信息;所述将所述第一固件信息写入到所述第一电子设备的第一存储区域,以替换存储在所述第一存储区域的第二固件信息,包括:所述第一处理器将第一固件信息写入所述第一存储区域,替换所述第二固件信息。基于上述方案,所述方法还包括:若所述第一处理器确定出有所述固定更新需求,屏蔽第二处理器的上电;和/或,若所述第一处理器确定出无所述固定更新需求,对所述第二处理器上电;在所述第二处理器上电之后,所述第二处理器执行操作系统的启动。基于上述方案,所述方法还包括:所述第一处理器对第二处理器进行上电;在第二处理器上电后,将所述固件更新需求上报给所述第二处理器;所述若有所述固件更新需求初始化预设接口,包括:所述第二处理器根据所述固件更新需求初始化所述预设接口;所述执行第一代码,以从连接在所述预设接口上的第二电子设备读取第一固件信息,包括:所述第二处理器执行第一代码,以从连接在所述预设接口上的第二电子设备读取所述第一固件信息;所述将所述第一固件信息写入到所述第一电子设备的第一存储区域,以替换存储在所述第一存储区域的第二固件信息,包括:所述第二处理器将第一固件信息写入所述第一存储区域,替换所述第二固件信息。基于上述方案,所述方法还包括:第一处理器根据所述第一操作对第二处理器上电;在所述第二处理器上电后,所述第一处理器将所述第一操作参数发送给所述第二处理器;所述根据所述第一操作的第一操作参数确定是否有固件更新需求,包括:所述第二处理器根据所述第一操作参数,确定是否固件更新需求;所述执行第一代码,以从连接在所述预设接口上的第二电子设备读取第一固件信息,包括:所述第二处理器执行第一代码,以从连接在所述预设接口上的第二电子设备读取所述第一固件信息;所述将所述第一固件信息写入到所述第一电子设备的第一存储区域,以替换存储在所述第一存储区域的第二固件信息,包括:所述第二处理器将第一固件信息写入所述第一存储区域,替换所述第二固件信息。基于上述方案,所述方法还包括:所述第一处理器基于所述第一操作对第二处理器上电;所述根据所述第一操作的第一操作参数确定是否有固件更新需求,包括:所述第二处理器上电后,根据第一操作参数确定是否有固件更新需求;所述方法还包括:若无所述固件更新需求,在执行完所述第二固件信息之后,所述第二处理器执行操作系统的代码;和/或,所述执行第一代码,以从连接在所述预设接口上的第二电子设备读取第一固件信息,包括:若有所述固件更新需求,所述第二处理器执行所述第一代码,以从连接在所述预设接口上的第二电子设备读取第一固件信息。基于上述方案,所述方法还包括:在将所述第一固件信息写入所述第一存储区域之后,自动执行所述第一固件信息或者根据检测的第二操作执行所述第一固件信息;在执行完所述第一固件信息之后,执行操作系统的代码。一种电子设备,包括:第一检测模块,用于检测到第一操作;确定模块,用于根据所述第一操作的第一操作参数确定是否有固件更新需求;初始化模块,用于若有所述固件更新需求,初始化预设接口;第一执行模块,用于执行第一代码,以从连接在所述预设接口上的第二电子设备读取第一固件信息;更新模块,用于将所述第一固件信息写入到所述第一电子设备的第一存储区域,以替换存储在所述第一存储区域的第二固件信息。本申请实施例提供的技术方案,电子设备在非工作状态下若检测到第一操作,在启动操作系统之前,会确定是否有固件更新需求;若有固件更新需求就会初始化可以更新固件的预设接口,并通过第一代码的执行从连接在预设接口上的第二电子设备读取替换存储在第一区域的第二固件信息的第一固件信息;如此,可以在初始化预定接口之后就可以是实现固件更新,简化了固件更新,提升了固件更新的效率。附图说明图1为本申请实施例提供的第一种信息处理方法的流程示意图;图2为本申请实施例提供的第二种信息处理方法的流程示意图;图3为本申请实施例提供的第三种信息处理方法的流程示意图;图4为本申请实施例提供的第四种信息处理方法的流程示意图;图5为本申请实施例提供的一种电子设备的结构示意图;图6为本申请实施例提供的第五种信息处理方法的流程示意图;图7为本申请实施例提供的第六种信息处理方法的流程示意图。具体实施方式以下结合说明书附图及具体实施例对本申请的技术方案做进一步的详细阐述。如图1所示,本实施例提供一种信息处理方法,应用于第一电子设备中,所述方法包括:步骤S110:检测到第一操作;步骤S120:根据所述第一操作的第一操作参数确定是否有固件更新需求;步骤S130:若有所述固件更新需求,初始化预设接口;步骤S140:执行第一代码,以从连接在所述预设接口上的第二电子设备读取第一固件信息;步骤S150:将所述第一固件信息写入到所述第一电子设备的第一存储区域,以替换存储在所述第一存储区域的第二固件信息。本实施例中所述第一电子设备可为各种类型的电子设备。所述第一电子设备可为个人电脑(PersonalComputer,PC)、笔记本电脑、一体机或者其他类型的电子设备。在一些实施例中,检测所述第一操作,若所述第一操作为用于固件更新的操作,则电子设备在检测到所述第一操作之后,会确定出有固件更新需求。所述固件可包括:本文档来自技高网...

【技术保护点】
1.一种信息处理方法,应用于第一电子设备中,所述方法包括:检测到第一操作;根据所述第一操作的第一操作参数确定是否有固件更新需求;若有所述固件更新需求,初始化预设接口;执行第一代码,以从连接在所述预设接口上的第二电子设备读取第一固件信息;将所述第一固件信息写入到所述第一电子设备的第一存储区域,以替换存储在所述第一存储区域的第二固件信息。

【技术特征摘要】
1.一种信息处理方法,应用于第一电子设备中,所述方法包括:检测到第一操作;根据所述第一操作的第一操作参数确定是否有固件更新需求;若有所述固件更新需求,初始化预设接口;执行第一代码,以从连接在所述预设接口上的第二电子设备读取第一固件信息;将所述第一固件信息写入到所述第一电子设备的第一存储区域,以替换存储在所述第一存储区域的第二固件信息。2.根据权利要求1所述的方法,其中,所述方法还包括:若无所述固件更新需求,执行操作系统的代码。3.根据权利要求1或2所述的方法,其中,所述根据所述第一操作的操作参数确定是否有固件更新需求,包括:第一处理器根据所述第一操作参数确定是否有固件更新需求。4.根据权利要求3所述的方法,其中,所述若有所述固件更新需求初始化预设接口,包括:若有固定更新需求所述第一处理器初始化所述预设接口;所述执行第一代码,以从连接在所述预设接口上的第二电子设备读取第一固件信息,包括:所述第一处理器执行第一代码,以从连接在所述预设接口上的第二电子设备读取所述第一固件信息;所述将所述第一固件信息写入到所述第一电子设备的第一存储区域,以替换存储在所述第一存储区域的第二固件信息,包括:所述第一处理器将第一固件信息写入所述第一存储区域,替换所述第二固件信息。5.根据权利要求4所述的方法,其中,所述方法还包括:若所述第一处理器确定出有所述固定更新需求,屏蔽第二处理器的上电;和/或,若所述第一处理器确定出无所述固定更新需求,对所述第二处理器上电;在所述第二处理器上电之后,所述第二处理器执行操作系统的启动。6.根据权利要求3所述的方法,其中,所述方法还包括:所述第一处理器对第二处理器进行上电;在第二处理器上电后,将所述固件更新需求上报给所述第二处理器;所述若有所述固件更新需求初始化预设接口,包括:所述第二处理器根据所述固件更新需求初始化所述预设接口;所述执行第一代码,以从连接在所述预设接口上的第二电子设备读取第一固件信息,包括:所述第二处理器执行第一代码,以从连接在所述预设接口上的第二电子设备读取所述第一固件信息;所述将所述第一固件信息写入到所述第一电子设备的第一存储区域,以替换存储在所述第一存储区域的第二固件信息,包括:所述第...

【专利技术属性】
技术研发人员:余汪强
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1