[发明专利]一种基于整车以太网架构的OTA升级方法在审
申请号: | 202210759952.6 | 申请日: | 2022-06-30 |
公开(公告)号: | CN115145601A | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 周聪泉 | 申请(专利权)人: | 重庆长安汽车股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65 |
代理公司: | 重庆博凯知识产权代理有限公司 50212 | 代理人: | 张先芸 |
地址: | 400020 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 整车 以太网 架构 ota 升级 方法 | ||
1.一种基于整车以太网架构的OTA升级方法,其特征在于,包括如下步骤:
S1:车载OTA客户端检测到OTA服务器的升级任务;
S2:车载OTA客户端解析升级任务,并将升级任务传输给各个域控制器上的应用程序;其中,域控制器上分为多个目标区,各应用程序安装在不同的目标区内;
S3:车载OTA客户端进行安装条件检查,如果满足安装条件则发起安装;如果不满足,通过车载终端进行提示;
S4:各个域控制器上的应用程序接收到安装命令,对不同目标区的刷写条件进行检查,确认其是否满足刷写条件;在满足刷写条件的目标区,根据升级包下载地址,向OTA服务器发起下载请求;
S5:在域控制器中,满足刷写条件的目标区中的应用程序与OTA服务器建立连接,OTA服务器开始通过TCP协议分段传输升级包数据流;其中,应用程序与OTA服务器通过5G建立https连接;
S6:应用程序接收到升级包数据流后,对每段数据流进行校验,校验成功后,将该段数据流实时刷写到目标区中;
S7:重复执行S1~S6,直至下载结束,域控制器应用程序将完成刷写更新的目标区标记为下一次上电的启动区;
S8:车载OTA客户端对所有域控制器进行就检测,确认所有域控制器全部完成刷写后,发起域控制器重启,完成升级。
2.根据权利要求1所述基于整车以太网架构的OTA升级方法,其特征在于,所述OTA客户端包括运行在具备联网能力的控制器中的可执行程序,能够访问OTA服务器。
3.根据权利要求1所述基于整车以太网架构的OTA升级方法,其特征在于,所述域控制器为能够运行操作系统,并能够进行以太网、http/https协议连接,且集成多个芯片的集成式控制器。
4.根据权利要求1所述基于整车以太网架构的OTA升级方法,其特征在于,在S2中,所述升级任务包含域控制器目标版本信息、升级包下载地址、升级包校验信息。
5.根据权利要求1所述基于整车以太网架构的OTA升级方法,其特征在于,在S3中,安装条件包括整车车辆、域控制器的状态是否满足升级。
6.根据权利要求1所述基于整车以太网架构的OTA升级方法,其特征在于,在S4中,如果多个域控制器同时满足刷写条件,则各个域控制器能够并行发起下载安装请求。
7.根据权利要求1所述基于整车以太网架构的OTA升级方法,其特征在于,在S5中,通过设置帧协议确保每段升级包数据流的完整性。
8.根据权利要求7所述基于整车以太网架构的OTA升级方法,其特征在于,传输的每一帧数据包括帧头、帧尾、数据段长度、数据段占整个升级包的起始偏移量、数据段的哈希值、数据,并以此形成数据段帧协议格式。
9.根据权利要求8所述基于整车以太网架构的OTA升级方法,其特征在于,所述OTA服务器在下发数据段时,每次按照所述帧协议格式组合数据段。
10.根据权利要求8所述基于整车以太网架构的OTA升级方法,其特征在于,车载OTA客户端每次收到帧协议数据段,按照所述帧协议格式进行解析,取出升级包的数据进行刷写。
11.根据权利要求8所述基于整车以太网架构的OTA升级方法,其特征在于,如果数据段不满足所述帧协议格式,则结束本次下载和刷写,退出升级任务。
12.根据权利要求8所述基于整车以太网架构的OTA升级方法,其特征在于,车载OTA客户端记录每次完成刷写的数据长度,用于与下一个升级包协议数据段内携带的偏移量进行比较,如果不一致,结束本次下载和刷写,退出升级任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆长安汽车股份有限公司,未经重庆长安汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210759952.6/1.html,转载请声明来源钻瓜专利网。