[发明专利]固件升级方法、装置、设备、介质及车载系统在审
申请号: | 202210669773.3 | 申请日: | 2022-06-14 |
公开(公告)号: | CN115469899A | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 罗亚斌;勾晓菲 | 申请(专利权)人: | 北京罗克维尔斯科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 罗岚 |
地址: | 101300 北京市顺义区高丽营*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 方法 装置 设备 介质 车载 系统 | ||
本公开提供一种人机交互系统固件升级方法、装置、设备、介质及车载系统,以解决相关技术中不具备远程升级技术升级条件的车载系统无法自动进行固件升级,进而导致耗费人力,升级准确性低,影响生产效率的问题,该方法包括:检测车载系统中的待升级单元;根据所述待升级单元获取所述车载系统对应的第一升级数据,所述第一升级数据中包括升级文件和升级列表,所述升级列表用于确定所述待升级单元,所述升级文件用于使所述待升级单元进行升级;将所述第一升级数据和第一升级指令发送至所述车载系统,所述升级指令用于指示所述车载系统基于所述第一升级数据对每个所述待升级单元进行固件升级。
技术领域
本公开涉及智能汽车领域,特别涉及一种固件升级方法、装置、设备、介质及车载系统。
背景技术
近年来,智能车辆己经成为世界车辆工程领域研究的热点和汽车工业增长的新动力,然而,在智能汽车的生产过程的零部件研发/测试阶段和整车下线检测阶段,智能汽车的一些车载系统不具备远程升级技术(On the Air,OTA)升级条件,例如人机交互系统(Human Machine Interface,HMI),所以没法将该系统中的多个电子控制单元(ElectronicControl Unit,ECU)和子系统统一刷写成一个相对版本统一的可用版本,只能一个ECU件、一个ECU件的去刷,这样不仅耗废人力,且升级的准确性不高,极易导致最后版本参差不齐,影响生产效率。
发明内容
本发明提供一种固件升级方法、装置、设备、介质及车载系统,用以解决相关技术中不具备远程升级技术升级条件的车载系统无法自动进行固件升级,进而导致耗费人力,升级准确性低,影响生产效率的问题。
第一方面,本发明实施例提供一种固件升级方法,应用于检测端,该方法包括:
检测车载系统中的待升级单元;
根据待升级单元获取车载系统对应的第一升级数据,第一升级数据中包括升级文件和升级列表,升级列表用于确定待升级单元,升级文件用于使待升级单元进行升级;
将第一升级数据和第一升级指令发送至车载系统,升级指令用于指示车载系统基于第一升级数据对每个待升级单元进行固件升级。
在一种可能的实施方式中,本发明实施例提供的方法中,方法还包括:
接收车载系统发送的升级结果信息;
若升级结果信息中指示升级失败,则根据升级结果信息和第一升级数据确定第二升级数据,第二升级数据是第一升级数据中升级失败的待升级单元对应的升级数据;
将第二升级数据和第二升级指令发送至车载系统,以使升级失败的待升级单元再次升级。
第二方面,本发明实施例提供一种固件升级方法,应用于车载系统,包括:
接收检测端发送的第一升级数据和第一升级指令,第一升级数据中包括升级文件和升级列表,升级列表用于确定待升级单元,升级文件用于使待升级单元进行升级;
根据第一升级指令和第一升级数据对每个待升级单元进行固件升级。
在一种可能的实施方式中,本发明实施例提供的方法中,在根据升级指令和升级文件对每个待升级单元进行固件升级之后,方法还包括:
生成升级结果信息,若固件升级失败,则在升级结果信息中添加升级失败列表,升级失败列表包括升级失败的待升级单元;
将升级结果信息发送至检测端。
在一种可能的实施方式中,本发明实施例提供的方法中,方法还包括:
接收检测端发送的第二升级数据和第二升级指令,第二升级数据是第一升级数据中升级失败的待升级单元对应的升级数据;
根据第二升级指令和第二升级数据对升级失败列表中的待升级单元进行固件升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京罗克维尔斯科技有限公司,未经北京罗克维尔斯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210669773.3/2.html,转载请声明来源钻瓜专利网。