一种固件更新方法及装置制造方法及图纸

技术编号:8048289 阅读:180 留言:0更新日期:2012-12-06 23:48
本发明专利技术提供一种固件更新方法及装置。一种固件更新方法,应用于一终端,所述终端包括至少一个硬件单元,所述方法包括:接收固件更新指令;依据所述固件更新指令,获得更新数据和更新地址;使用所述更新数据在所述更新地址进行固件更新;其中,在所述固件更新的过程中,获得并记录所述至少一个硬件单元中任意一硬件单元的状态信息;和/或,获得并记录由所述至少一个硬件单元中任意一硬件单元采集的更新操作信息。本发明专利技术实施例通过在固件更新过程中记录上述硬件单元的状态信息和/或更新操作信息,可以为用户等在更新操作后获得更新过程中的相关信息提供信息支持,便于用户查找或判断更新操作过程中可能出现的异常或问题等。

【技术实现步骤摘要】
一种固件更新方法及装置
本专利技术涉及通信
,尤其涉及一种固件更新方法及装置。
技术介绍
随着移动终端等的广泛应用及相应技术的飞速发展,终端的硬件或内部程序可支持多种设置或升级等更新操作,例如智能手机的固件升级。然而在固件更新时,终端的硬件或内部程序可能已经出现故障,会直接导致更新的失败或更新后移动终端出现不能正常使用等问题。因此,现在急需一种更新方法,以便及时发现更新时由于硬件等异常所导致的问题。
技术实现思路
本专利技术实施例提供一种固件更新方法及装置,能够便于发现更新时由于硬件等异常所导致的问题。为了解决上述技术问题,本专利技术实施例的技术方案如下:一种固件更新方法,应用于一终端,所述终端包括至少一个硬件单元,所述方法包括:接收固件更新指令;依据所述固件更新指令,获得更新数据和更新地址;使用所述更新数据在所述更新地址进行固件更新;其中,在所述固件更新的过程中,获得并记录所述至少一个硬件单元中任意一硬件单元的状态信息;和/或,获得并记录由所述至少一个硬件单元中任意一硬件单元采集的更新操作信息。进一步,所述在固件更新的过程中,获得并记录所述至少一个硬件单元中任意一硬件单元的状态信息,包括:在所述接收到所述固件更新指令之后,所述使用所述更新数据在所述更新地址进行固件更新之前,获得并记录所述至少一个硬件单元中任意一硬件单元的第一状态信息。进一步,在所述使用所述更新数据在所述更新地址进行固件更新之前,获得并记录所述至少一个硬件单元中任意一硬件单元的第一状态信息后包括:当所述至少一个硬件单元中任意一硬件单元的第一状态信息满足第一预定条件时,生成提示信息;输出所述提示信息,以提示停止使用所述更新数据在所述更新地址进行固件更新。进一步,所述第一状态信息包括下列之一或任意组合:电池的电压值、显示单元的亮度值、显示单元的分辨率、wifi芯片的响应状态、蓝牙芯片的响应状态、传感器的响应状态。进一步,所述在固件更新的过程中,获得并记录所述至少一个硬件单元中任意一硬件单元的状态信息,包括:在所述使用所述更新数据在所述更新地址进行固件更新的同时,获得并记录所述至少一个硬件单元中任意一硬件单元的第二状态信息。进一步,所述第二状态信息包括预定时间段内的下列信息之一或任意组合:电池的电压值、显示单元的亮度值、显示单元的分辨率、无线网络wifi芯片的响应状态、蓝牙芯片的响应状态、传感器的响应状态。进一步,还包括:接收第一记录查询指令;根据所述第一记录查询指令,获得所述在固件更新的过程中,获得并记录的至少一个硬件单元中任意一硬件单元的状态信息;输出所述至少一个硬件单元中任意一硬件单元的状态信息。进一步,还包括:接收第二记录查询指令;根据所述第二记录查询指令,获得所述在固件更新的过程中,获得并记录的由所述至少一个硬件单元中任意一硬件单元采集的更新操作信息;输出所述由所述至少一个硬件单元中任意一硬件单元采集的更新操作信息。进一步,所述硬件单元采集的更新操作信息包括下列之一或任意组合:更新操作指令、接收更新操作指令的时间、按键信息、按键时间、按键的时长。一种固件更新装置,应用于一终端,所述终端包括至少一个硬件单元,所述装置包括:指令接收单元,用于接收固件更新指令;信息获取单元,用于依据所述固件更新指令,获得更新数据和更新地址;更新单元,用于使用所述更新数据在所述更新地址进行固件更新;记录单元,用于在所述固件更新的过程中,获得并记录所述至少一个硬件单元中任意一硬件单元的状态信息;和/或,获得并记录由所述至少一个硬件单元中任意一硬件单元采集的更新操作信息。进一步,所述记录单元,具体用于在所述接收到所述固件更新指令之后,所述使用所述更新数据在所述更新地址进行固件更新之前,获得并记录所述至少一个硬件单元中任意一硬件单元的第一状态信息。进一步,还包括:提示单元,用于当所述至少一个硬件单元中任意一硬件单元的第一状态信息满足第一预定条件时,生成提示信息;提示输出单元,用于输出所述提示信息,以提示停止使用所述更新数据在所述更新地址进行固件更新。进一步,所述记录单元,具体用于在所述使用所述更新数据在所述更新地址进行固件更新的同时,获得并记录所述至少一个硬件单元中任意一硬件单元的第二状态信息。进一步,还包括:第一查询接收单元,用于接收第一记录查询指令;第一记录查找单元,用于根据所述第一记录查询指令,获得所述在固件更新的过程中,获得并记录的至少一个硬件单元中任意一硬件单元的状态信息;第一记录输出单元,用于输出所述至少一个硬件单元中任意一硬件单元的状态信息。进一步,还包括:第二查询接收单元,用于接收第二记录查询指令;第二记录查找单元,用于根据所述第二记录查询指令,获得所述在固件更新的过程中,获得并记录的由所述至少一个硬件单元中任意一硬件单元采集的更新操作信息;第二记录输出单元,用于输出所述由所述至少一个硬件单元中任意一硬件单元采集的更新操作信息。进一步,所述硬件单元包括下列之一或任意组合:电池、存储器、wifi芯片、蓝牙芯片、传感器、显示屏、键盘、触摸屏、USB芯片。本专利技术实施例通过在固件更新过程中记录上述硬件单元的状态信息和/或更新操作信息,可以为用户等在更新操作后获得更新过程中的相关信息提供信息支持,便于用户查找或判断更新操作过程中可能出现的异常或问题等。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一种固件更新方法流程图;图2是本专利技术实施例另一种固件更新方法流程图;图3是本专利技术实施例中获得硬件单元状态信息记录的方法流程图;图4是本专利技术实施例中获得硬件单元采集的更新操作信息记录的方法流程图;图5是本专利技术实施例一种固件更新装置的结构示意图;图6是本专利技术实施例另一种固件更新装置的结构示意图;图7是本专利技术实施例另一种固件更新装置的结构示意图。具体实施方式为了使本领域技术人员能进一步了解本专利技术的特征及
技术实现思路
,请参阅以下有关本专利技术的详细说明与附图,附图仅提供参考与说明,并非用来限制本专利技术。下面结合附图和实施例,对本专利技术的技术方案进行描述。参见图1,为本专利技术实施例一种固件更新方法流程图。该方法应用于一终端,该终端至少包括一个硬件单元,该硬件单元可以是电池、存储器、wifi芯片、蓝牙芯片、传感器、显示屏、键盘、触摸屏或USB芯片等,本专利技术实施例所述的固件是指存储在终端(如手机)存储器中的一切软件,可以包括引导程序、操作系统、上层应用软件等。该更新方法可以包括:步骤101,接收固件更新指令。终端所接收到的固件更新指令可以是由用户触发的,也可以是由某服务器通过网络下发至该终端的,当然也还可以是其它情况,此处不作限定。该固件更新指令中可以包括指定更新的固件版本信息等。步骤102,依据固件更新指令,获得更新数据和更新地址。终端接收到固件更新指令后,可以根据指令中包含的指定更新的固件版本信息,调取预先存储在该终端中的更新数据和更新地址,也可以由该终端通过网络等在网络侧服务器下载更新数据。步骤103,使用该更新数据在更新地址进行固件更新,并在固本文档来自技高网
...
一种固件更新方法及装置

【技术保护点】
一种固件更新方法,其特征在于,应用于一终端,所述终端包括至少一个硬件单元,所述方法包括:接收固件更新指令;依据所述固件更新指令,获得更新数据和更新地址;使用所述更新数据在所述更新地址进行固件更新;其中,在所述固件更新的过程中,获得并记录所述至少一个硬件单元中任意一硬件单元的状态信息;和/或,获得并记录由所述至少一个硬件单元中任意一硬件单元采集的更新操作信息。

【技术特征摘要】
1.一种固件更新方法,其特征在于,应用于一终端,所述终端包括至少一个硬件单元,所述方法包括:接收固件更新指令,所述固件为存储在终端存储器中的一切软件;依据所述固件更新指令,获得更新数据和更新地址;使用所述更新数据在所述更新地址进行固件更新;其中,在所述固件更新的过程中,获得并记录所述至少一个硬件单元中任意一硬件单元的状态信息,和获得并记录由所述至少一个硬件单元中任意一硬件单元采集的更新操作信息,所述更新操作信息为用户进行更新时对终端的操作信息;或,在所述固件更新的过程中,获得并记录由所述至少一个硬件单元中任意一硬件单元采集的更新操作信息,所述更新操作信息为用户进行更新时对终端的操作信息。2.根据权利要求1所述的方法,其特征在于,所述在固件更新的过程中,获得并记录所述至少一个硬件单元中任意一硬件单元的状态信息,包括:在所述接收到所述固件更新指令之后,所述使用所述更新数据在所述更新地址进行固件更新之前,获得并记录所述至少一个硬件单元中任意一硬件单元的第一状态信息。3.根据权利要求2所述的方法,其特征在于,在所述使用所述更新数据在所述更新地址进行固件更新之前,获得并记录所述至少一个硬件单元中任意一硬件单元的第一状态信息后包括:当所述至少一个硬件单元中任意一硬件单元的第一状态信息满足第一预定条件时,生成提示信息;输出所述提示信息,以提示停止使用所述更新数据在所述更新地址进行固件更新。4.根据权利要求2或3所述的方法,其特征在于,所述第一状态信息包括下列之一或任意组合:电池的电压值、显示单元的亮度值、显示单元的分辨率、wifi芯片的响应状态、蓝牙芯片的响应状态、传感器的响应状态。5.根据权利要求1所述的方法,其特征在于,所述在固件更新的过程中,获得并记录所述至少一个硬件单元中任意一硬件单元的状态信息,包括:在所述使用所述更新数据在所述更新地址进行固件更新的同时,获得并记录所述至少一个硬件单元中任意一硬件单元的第二状态信息。6.根据权利要求5所述的方法,其特征在于,所述第二状态信息包括预定时间段内的下列信息之一或任意组合:电池的电压值、显示单元的亮度值、显示单元的分辨率、无线网络wifi芯片的响应状态、蓝牙芯片的响应状态、传感器的响应状态。7.根据权利要求2所述的方法,其特征在于,还包括:接收第一记录查询指令;根据所述第一记录查询指令,获得所述在固件更新的过程中,获得并记录的至少一个硬件单元中任意一硬件单元的状态信息;输出所述至少一个硬件单元中任意一硬件单元的状态信息。8.根据权利要求4所述的方法,其特征在于,还包括:接收第一记录查询指令;根据所述第一记录查询指令,获得所述在固件更新的过程中,获得并记录的至少一个硬件单元中任意一硬件单元的状态信息;输出所述至少一个硬件单元中任意一硬件单元的状态信息。9.根据权利要求1所述的方法,其特征在于,还包括:接收第二记录查询指令;根据所述第二记录查询指令,获得所...

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

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

1