[发明专利]固件升级方法、装置、设备和存储介质有效
申请号: | 201910798527.6 | 申请日: | 2019-08-27 |
公开(公告)号: | CN110659043B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 柳旭;刘子玄;王栋梁;刘闯;范玲玲 | 申请(专利权)人: | 中国第一汽车股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京远智汇知识产权代理有限公司 11659 | 代理人: | 范坤坤 |
地址: | 130011 吉林省长春市*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种固件升级方法、装置、设备和存储介质。该方法包括:根据当前车载总线中各电子控制单元的刷写接收间隔,确定至少一个待升级电子控制单元;将各固件升级数据分别发送到对应的待升级电子控制单元;控制各所述待升级电子控制单元根据所述固件升级数据进行固件升级。本发明实施例的技术方案实现了不同电子控制单元的固件升级数据的同时发送,可充分利用车载总线的传输能力,提高了电子控制单元的升级速度。
技术领域
本发明实施例涉及自动化控制技术领域,尤其涉及一种固件升级方法、装置、设备和存储介质。
背景技术
在当今生活中车辆成为日常生活必不可少的设备,电子控制单元(ElectronicControl Unit,ECU)在车辆中有着举足轻重的作用,作为现代汽车电子的核心元件,随时随地的监控各种数据,并按照预先设计的程序对数据进行处理,并由车辆执行机构根据处理后数据实现各项控制功能。通过对ECU的固件升级可以提高车辆的性能。
现有技术中需要对同一车载总线的多个ECU升级时,只能逐个升级ECU,由于各ECU的数据接受刷写能力较弱,每次接受到ECU固件升级数据后需要等待较长时间才能接收下一帧固件升级数据,ECU接收数据等待时间较长,车载总线被长时间占用却不能传输数据,上述技术方案存在ECU的固件升级速度慢,和车载总线的利用率低的问题。
发明内容
本发明提供一种固件升级方法、装置、设备和存储介质,以实现高效的固件升级,提高了车载总线的利用率。
第一方面,本发明实施例提供了一种固件升级方法,该方法包括:
根据当前车载总线中各电子控制单元的刷写接收间隔,确定至少一个待升级电子控制单元;
将各固件升级数据分别发送到对应的待升级电子控制单元;
控制各所述待升级电子控制单元根据所述固件升级数据进行固件升级。
第二方面,本发明实施例还提供了一种固件升级装置,该装置包括:
目标确定模块,用于根据当前车载总线中各电子控制单元的刷写接收间隔,确定至少一个待升级电子控制单元;
数据传输模块,用于将各固件升级数据分别发送到对应的待升级电子控制单元;
固件升级模块,用于控制各所述待升级电子控制单元根据所述固件升级数据进行固件升级。
第三方面,本发明实施例还提供了一种设备,该设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中任一所述的固件升级方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的固件升级方法。
本发明实施例的技术方案,通过在当前车载总线中各电子控制单元的刷写接收间隔确定待升级电子控制单元,将各固件升级数据发送到对应的待升级电子控制单元,控制各待升级电子控制单元根据固件升级数据进行固件升级,充分利用车载总线的数据传输能力,实现了不同电子控制单元的固件升级数据的同时发送,提高了电子控制单元的固件升级速度,可充分利用车载总线的传输能力。
附图说明
图1是本发明实施例一提供的一种固件升级方法的流程图;
图2是本发明实施例一提供的一种车载总线与电子控制单元连接关系示意图;
图3是本发明实施例一提供的一种固件升级数据发送的示例图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国第一汽车股份有限公司,未经中国第一汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910798527.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务器固件管理方法与装置
- 下一篇:一种蓝牙设备升级方法