[发明专利]一种OTA刷写方法、系统、可读存储介质及车辆有效
申请号: | 202110592939.1 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113448604B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 吴皓源;辜云;陈江波;夏永强;郑玉圆;苌乐 | 申请(专利权)人: | 江铃汽车股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;G06F11/10;G06F21/64 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 何世磊 |
地址: | 330001 江*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ota 方法 系统 可读 存储 介质 车辆 | ||
本发明提供一种OTA刷写方法、系统、可读存储介质及车辆,所述方法包括:当接收到云服务器的升级请求时,判断车辆是否满足刷写条件;若是,控制车辆进入OTA模式,在OTA模式下,从云服务器下载数据包,下发刷写指令至电子控制单元ECU,以使电子控制单元ECU进行刷写升级;当电子控制单元ECU刷写成功后,读取电子控制单元ECU的软件版本号,判断软件版本号与数据包是否一致;若否,控制车辆进入回滚模式,在回滚模式下,将原旧版数据刷入电子控制单元ECU中。本发明通过判定车辆是否满足刷写条件来决定车辆是否进行OTA刷写更新,并且能够对原旧版数据进行储存,当刷写失败能够直接将原旧版数据刷入电子控制单元ECU中,避免因刷写失败,导致原旧版数据的丢失。
技术领域
本发明涉及通讯技术领域,特别涉及一种OTA刷写方法、系统、可读存储介质及车辆。
背景技术
随着汽车行业及网络通讯技术的高速发展,汽车行业也不再局限于通过OBD接口进行本地升级,OTA技术的引入为整车模块软件更新提供了新的升级途径。
车辆使用OTA(Over The Air,空中下载)功能时,需要经过升级包下载,升级包校验,刷写ECU(Electronic Control Unit,电子控制单元)固件,清除刷写信息,整车重启这几个步骤。整车OTA刷写需从云端下载数据至车端,数据传输过程中不仅要保证数据的完整性,同时需要防止车端数据被篡改,更新包被窃取破译等安全技术隐患。
现有技术当中,整车OTA刷写的过程中无法储存原旧版数据,导致刷写失败后无法回到旧版本,存在丢失数据的问题。
发明内容
基于此,本发明的目的是提供一种OTA刷写方法、系统、可读存储介质及车辆。用于解决现有技术中,整车OTA刷写的过程中无法储存原旧版数据,导致刷写失败后无法回到旧版本,存在丢失数据的问题。
本发明提出一种OTA刷写方法,应用于车辆的车载TBox,所述车辆还包括电子控制单元ECU,所述方法包括:
当接收到云服务器的升级请求时,判断所述车辆是否满足刷写条件;
若是,控制所述车辆进入OTA模式,在所述OTA模式下,从云服务器下载数据包,下发刷写指令至电子控制单元ECU,以使所述电子控制单元ECU进行刷写升级;
当所述电子控制单元ECU刷写成功后,读取所述电子控制单元ECU的软件版本号,判断所述软件版本号与所述数据包是否一致;
若否,控制所述车辆进入回滚模式,在所述回滚模式下,将原旧版数据刷入所述电子控制单元ECU中。
另外,根据本发明上述提供的一种OTA刷写方法,还可以具有如下附加的技术特征:
进一步的,所述判断所述车辆是否满足刷写条件的步骤包括:
获取所述电子控制单元ECU的软件版本号,判断所述软件版本号是否低于所述云服务器的云端版本号;
若是,确定所述车辆满足刷写条件。
进一步的,所述方法还包括:
当所述电子控制单元ECU刷写失败后,控制所述车辆进入回滚模式,在所述回滚模式下,将原旧版数据刷入所述电子控制单元ECU中。
进一步的,所述获取所述电子控制单元ECU的软件版本号的步骤之前还包括:
与网关GW进行握手认证;
当所述网关GW完成握手认证后,与无钥匙管理系统BCM/PEPS进行防盗认证;
当所述无钥匙管理系统BCM/PEPS完成防盗认证后,控制所述车辆上电。
进一步的,所述与网关GW进行握手认证的步骤还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江铃汽车股份有限公司,未经江铃汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110592939.1/2.html,转载请声明来源钻瓜专利网。