固件升级方法、装置、设备、介质及车载系统制造方法及图纸

技术编号:35931364 阅读:12 留言:0更新日期:2022-12-14 10:17
本公开提供一种人机交互系统固件升级方法、装置、设备、介质及车载系统,以解决相关技术中不具备远程升级技术升级条件的车载系统无法自动进行固件升级,进而导致耗费人力,升级准确性低,影响生产效率的问题,该方法包括:检测车载系统中的待升级单元;根据所述待升级单元获取所述车载系统对应的第一升级数据,所述第一升级数据中包括升级文件和升级列表,所述升级列表用于确定所述待升级单元,所述升级文件用于使所述待升级单元进行升级;将所述第一升级数据和第一升级指令发送至所述车载系统,所述升级指令用于指示所述车载系统基于所述第一升级数据对每个所述待升级单元进行固件升级。件升级。件升级。

【技术实现步骤摘要】
固件升级方法、装置、设备、介质及车载系统


[0001]本公开涉及智能汽车领域,特别涉及一种固件升级方法、装置、设备、介质及车载系统。

技术介绍

[0002]近年来,智能车辆己经成为世界车辆工程领域研究的热点和汽车工业增长的新动力,然而,在智能汽车的生产过程的零部件研发/测试阶段和整车下线检测阶段,智能汽车的一些车载系统不具备远程升级技术(On the Air,OTA)升级条件,例如人机交互系统(Human Machine Interface,HMI),所以没法将该系统中的多个电子控制单元(Electronic Control Unit,ECU)和子系统统一刷写成一个相对版本统一的可用版本,只能一个ECU件、一个ECU件的去刷,这样不仅耗废人力,且升级的准确性不高,极易导致最后版本参差不齐,影响生产效率。

技术实现思路

[0003]本专利技术提供一种固件升级方法、装置、设备、介质及车载系统,用以解决相关技术中不具备远程升级技术升级条件的车载系统无法自动进行固件升级,进而导致耗费人力,升级准确性低,影响生产效率的问题。
[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]图1为本专利技术实施例提供的一种人机交互系统固件升级方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固件升级方法,应用于检测端,其特征在于,包括:检测车载系统中的待升级单元;根据所述待升级单元获取所述车载系统对应的第一升级数据,所述第一升级数据中包括升级文件和升级列表,所述升级列表用于指示所述待升级单元,所述升级文件用于使所述待升级单元进行升级;将所述第一升级数据和第一升级指令发送至所述车载系统,所述升级指令用于指示所述车载系统基于所述第一升级数据对每个所述待升级单元进行固件升级。2.如权利要求1所述的方法,其特征在于,所述将所述第一升级数据和第一升级指令发送至所述车载系统之后,包括:接收所述车载系统发送的升级结果信息;若所述升级结果信息中指示升级失败,则根据所述升级结果信息和所述第一升级数据确定第二升级数据,所述第二升级数据是所述第一升级数据中升级失败的所述待升级单元对应的升级数据;将所述第二升级数据和第二升级指令发送至所述车载系统,以使升级失败的所述待升级单元再次升级。3.一种固件升级方法,应用于车载系统,其特征在于,包括:接收检测端发送的第一升级数据和第一升级指令,所述第一升级数据中包括升级文件和升级列表,所述升级列表用于指示待升级单元,所述升级文件用于使所述待升级单元进行升级;根据所述第一升级指令和所述第一升级数据对每个所述待升级单元进行固件升级。4.如权利要求3所述的方法,其特征在于,在所述根据所述升级指令和所述升级文件对每个所述待升级单元进行固件升级之后,所述方法还包括:生成升级结果信息,若固件升级失败,则在所述升级结果信息中添加升级失败列表,所述升级失败列表包括升级失败的所述待升级单元;将所述升级结果信息发送至所述检测端。5.如权利要求4所述的方法,其特征在于,所述方法还包括:接收检测端发送的第二升级数据和第二升级指令,所述第二升级数据...

【专利技术属性】
技术研发人员:罗亚斌勾晓菲
申请(专利权)人:北京罗克维尔斯科技有限公司
类型:发明
国别省市:

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

1