一种固件的更新方法、装置及电子设备制造方法及图纸

技术编号:30313069 阅读:18 留言:0更新日期:2021-10-09 22:55
本发明专利技术公开了一种固件的更新方法、装置及电子设备,方法包括:获取目标更新版本;基于所述目标更新版本搜索待更新固件;针对搜索到的每一个待更新固件,均执行:依据所述目标更新版本生成更新文件,将所述更新文件烧录至待更新固件中。本发明专利技术能够根据获取的目标更新版本自动实现待更新固件的更新,不需要特定的治具或软件升级工具,使用户足不出户即能够对产品功能进行修复;同时,由于提升了固件更新的效率,使用户能够及时享受产品的新功能,因而有效改善了用户体验。效改善了用户体验。效改善了用户体验。

【技术实现步骤摘要】
一种固件的更新方法、装置及电子设备


[0001]本专利技术涉及电子设备
,尤其涉及一种固件的更新方法、装置及电子设备。

技术介绍

[0002]PD(power delivery,快速充电技术)是一种能够实现快速充电,且实现供受电的双向传输的技术,如果在手机、平板及笔记本电脑上设置PD功能的接口,从而在手机、平板及笔记本电脑之间实现电能的相互分享。
[0003]如今PD技术得以应用于各种USB接口中,而为了使USB接口中的PD功能得以更为完善,使用过程中需要对其进行升级或修复。现有技术中,对于USB接口中PD功能的升级或修复主要通过硬件烧录或系统下更新的方式进行。硬件烧录的方式需要使用特定的治具,还需要拆下产品主板上的存储芯片以实现对固件的烧录,过程较为繁琐,用户难以自行操作。而系统下更新的方式需要使用软件升级工具,软件升级工具独立于电子设备的系统,用户端无法使用,因此用户并不能及时地对固件进行升级或修复,导致PD功能的升级或修复滞后,严重影响了用户体验。

技术实现思路

[0004]针对现有技术的不足,本专利技术提供一种固件的更新方法、装置及电子设备,解决现有技术中对于固件的升级或修复操作较为繁琐且不够及时,影响用户体验的问题。
[0005]为实现上述目的,本专利技术提供以下的技术方案:
[0006]一种固件的更新方法,包括:
[0007]获取目标更新版本;
[0008]基于所述目标更新版本搜索待更新固件;
[0009]针对搜索到的每一个待更新固件,均执行:依据所述目标更新版本生成更新文件,将所述更新文件烧录至待更新固件中。
[0010]可选地,所述基于所述目标更新版本搜索待更新固件,包括:
[0011]基于所述目标更新版本,搜索当前版本与所述目标更新版本不一致的固件;
[0012]将搜索到的所述固件确定为待更新固件。
[0013]可选地,所述将所述更新文件烧录至待更新固件中,包括:
[0014]获取所述待更新固件的固件标识,依据所述固件标识生成对应的更新命令;
[0015]将所述更新命令和所述更新文件,通过嵌入式控制器下发至对应于所述固件标识的芯片上,使所述芯片将所述更新文件存储至对应的所述待更新固件中。
[0016]可选地,所述获取目标更新版本,包括:
[0017]检测是否收到版本更新信息;
[0018]当检测到版本更新信息时,基于所述版本更新信息,获取目标更新版本。
[0019]可选地,所述依据所述目标更新版本生成更新文件,将所述更新文件烧录至待更新固件中之后,还包括:
[0020]接收所述待更新固件烧录完成后的反馈信息;
[0021]判断所述反馈信息与所述目标更新版本是否对应;
[0022]当所述反馈信息与所述目标更新版本不对应时,再次执行所述步骤:依据所述目标更新版本生成更新文件,将所述更新文件烧录至待更新固件中。
[0023]本专利技术还提供了一种固件的更新装置,包括基本输入输出系统和嵌入式控制器,嵌入式控制器连接有多个固件;
[0024]所述基本输入输出系统用于获取目标更新版本,基于所述目标更新版本从多个固件中搜索待更新固件,并依据所述目标更新版本生成更新文件;
[0025]所述嵌入式控制器,用于针对搜索到的每一个待更新固件,均将所述更新文件烧录至待更新固件中。
[0026]可选地,所述基本输入输出系统还用于:
[0027]基于所述目标更新版本,搜索当前版本与所述目标更新版本不一致的固件;
[0028]将搜索到的所述固件确定为待更新固件。
[0029]可选地,所述基本输入输出系统还用于:
[0030]获取所述待更新固件的固件标识,依据所述固件标识生成对应的更新命令,将所述更新命令和所述更新文件下发至所述嵌入式控制器中;
[0031]所述嵌入式控制器用于在接收到所述更新命令和所述更新文件时,将所述更新命令和所述更新文件下发至对应于所述固件标识的芯片上,使所述芯片将所述更新文件存储至对应的所述待更新固件中。
[0032]可选地,所述基本输入输出系统还用于:
[0033]检测是否收到版本更新信息;
[0034]当检测到版本更新信息时,基于所述版本更新信息,获取目标更新版本;
[0035]在目标更新版本生成更新文件,将所述更新文件烧录至待更新固件中之后:
[0036]接收所述待更新固件烧录完成后的反馈信息;
[0037]判断所述反馈信息与所述目标更新版本是否对应;
[0038]当所述反馈信息与所述目标更新版本不对应时,再次将所述更新命令和所述更新文件下发至所述嵌入式控制器中。
[0039]本专利技术还提供了一种电子设备,包括:
[0040]存储器,用于存储程序;
[0041]处理器,用于执行所述程序时实现如上任一项所述的固件的更新方法的步骤。
[0042]与现有技术相比,本专利技术具有以下有益效果:
[0043]本专利技术提供了一种固件的更新方法、装置及电子设备,能够根据获取的目标更新版本自动实现待更新固件的更新,不需要特定的治具或软件升级工具,使用户足不出户即能够对产品功能进行修复;同时,由于提升了固件更新的效率,使用户能够及时享受产品的新功能,因而有效改善了用户体验。
附图说明
[0044]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0045]图1为本专利技术提供的一种固件的更新方法的流程图;
[0046]图2为本专利技术提供的一种固件的更新装置的结构示意图。
[0047]上述图中:10、基本输入输出系统;20、嵌入式控制器;30、PD芯片;31、待更新固件。
具体实施方式
[0048]为使得本专利技术的目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0049]为便于理解本方案,在此先对本方案的应用场景及一些术语作简要介绍:
[0050]本专利技术提供一种固件的更新方案,能够应用于任一电子设备中固件的更新。为便于对本专利技术的方案进行解释,以下以笔记本电脑的Type

C接口为例,对本专利技术的方案进行介绍。
[0051]Type

C接口是USB接口的其中一种,其能够实现不分正反两面的任意插入,如今广泛应用于各式电子设备中。PD是一种快速充电技术,如果在手机、平板及本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固件的更新方法,其特征在于,包括:获取目标更新版本;基于所述目标更新版本搜索待更新固件;针对搜索到的每一个待更新固件,均执行:依据所述目标更新版本生成更新文件,将所述更新文件烧录至待更新固件中。2.根据权利要求1所述的固件的更新方法,其特征在于,所述基于所述目标更新版本搜索待更新固件,包括:基于所述目标更新版本,搜索当前版本与所述目标更新版本不一致的固件;将搜索到的所述固件确定为待更新固件。3.根据权利要求1所述的固件的更新方法,其特征在于,所述将所述更新文件烧录至待更新固件中,包括:获取所述待更新固件的固件标识,依据所述固件标识生成对应的更新命令;将所述更新命令和所述更新文件,通过嵌入式控制器下发至对应于所述固件标识的芯片上,使所述芯片将所述更新文件存储至对应的所述待更新固件中。4.根据权利要求1所述的固件的更新方法,其特征在于,所述获取目标更新版本,包括:检测是否收到版本更新信息;当检测到版本更新信息时,基于所述版本更新信息,获取目标更新版本。5.根据权利要求1所述的固件的更新方法,其特征在于,所述依据所述目标更新版本生成更新文件,将所述更新文件烧录至待更新固件中之后,还包括:接收所述待更新固件烧录完成后的反馈信息;判断所述反馈信息与所述目标更新版本是否对应;当所述反馈信息与所述目标更新版本不对应时,再次执行所述步骤:依据所述目标更新版本生成更新文件,将所述更新文件烧录至待更新固件中。6.一种固件的更新装置,其特征在于,包括基本输入输出系统和嵌入式控制器,嵌入式控制器连接有多个固件;所述基本输入输出系统...

【专利技术属性】
技术研发人员:李虹
申请(专利权)人:广东湾区智能终端工业设计研究院有限公司
类型:发明
国别省市:

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

1