[发明专利]一种OTA刷写方法、系统、可读存储介质及车辆有效
申请号: | 202110592939.1 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113448604B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 吴皓源;辜云;陈江波;夏永强;郑玉圆;苌乐 | 申请(专利权)人: | 江铃汽车股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;G06F11/10;G06F21/64 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 何世磊 |
地址: | 330001 江*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ota 方法 系统 可读 存储 介质 车辆 | ||
1.一种OTA刷写方法,应用于车辆的车载TBox,其特征在于,所述车辆还包括电子控制单元ECU,所述方法包括:
当接收到云服务器的升级请求时,判断所述车辆是否满足刷写条件;
若是,控制所述车辆进入OTA模式,在所述OTA模式下,从云服务器下载数据包,下发刷写指令至电子控制单元ECU,以使所述电子控制单元ECU进行刷写升级;
其中,所述电子控制单元ECU包括整车电子控制单元ECU和目标电子控制单元ECU,所述电子控制单元ECU进行刷写升级的步骤包括:
控制所述整车电子控制单元ECU进入扩展会话模式:
在所述扩展会话模式中,所述车载TBox以功能寻址ID发送$10$03指令,网关GW将所述$10$03指令的报文路由至各网段;
所述车载TBox发送$85$02和$28$03$03指令控制所述整车电子控制单元ECU通信和DTC记录功能;
发送$27指令通过所述目标电子控制单元ECU的安全访问;
传输驱动程序并通过CRC算法验证驱动程序下载完整性;
解析数据包中的起始字节和数据长度后,所述车载TBox发出指令擦除所述目标电子控制单元ECU中的APP程序;
传输APP程序并通过CRC算法验证APP数据完整性;
所述车载TBox发出$11指令复位所述目标电子控制单元ECU;
所述车载TBox发送$28,$85指令恢复所述整车电子控制单元ECU通信和DTC记录功能;
当所述电子控制单元ECU刷写成功后,读取所述电子控制单元ECU的软件版本号,判断所述软件版本号与所述数据包是否一致;
若否,控制所述车辆进入回滚模式,在所述回滚模式下,将原旧版数据刷入所述电子控制单元ECU中。
2.根据权利要求1所述的OTA刷写方法,其特征在于,所述判断所述车辆是否满足刷写条件的步骤包括:
获取所述电子控制单元ECU的软件版本号,判断所述软件版本号是否低于所述云服务器的云端版本号;
若是,确定所述车辆满足刷写条件。
3.根据权利要求1所述的OTA刷写方法,其特征在于,还包括:
当所述电子控制单元ECU刷写失败后,控制所述车辆进入回滚模式,在所述回滚模式下,将原旧版数据刷入所述电子控制单元ECU中。
4.根据权利要求2所述的OTA刷写方法,其特征在于,所述获取所述电子控制单元ECU的软件版本号的步骤之前还包括:
与网关GW进行握手认证;
当所述网关GW完成握手认证后,与无钥匙管理系统BCM/PEPS进行防盗认证;
当所述无钥匙管理系统BCM/PEPS完成防盗认证后,控制所述车辆上电。
5.根据权利要求4所述的OTA刷写方法,其特征在于,所述与网关GW进行握手认证的步骤还包括:
向所述网关GW发起握手请求,以使所述网关GW根据所述握手请求反馈出响应信号;
当接收到所述响应信号时,向所述网关GW反馈握手密钥,以使所述网关GW根据所述握手密钥与所述电子控制单元ECU中的解密密钥进行对比;
当所述握手密钥与所述解密密钥的对比结果满足预设结果时,所述网关GW完成握手认证。
6.根据权利要求4所述的OTA刷写方法,其特征在于,所述与无钥匙管理系统BCM/PEPS进行防盗认证的步骤还包括:
向所述无钥匙管理系统BCM/PEPS发起上电请求,以使所述无钥匙管理系统BCM/PEPS反馈出认证信号;
当接收到所述认证信号时,向所述无钥匙管理系统BCM/PEPS反馈认证密钥,以使所述无钥匙管理系统BCM/PEPS完成防盗认证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江铃汽车股份有限公司,未经江铃汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110592939.1/1.html,转载请声明来源钻瓜专利网。