[发明专利]车辆、车辆的OTA升级系统及方法在审
申请号: | 202011131158.4 | 申请日: | 2020-10-21 |
公开(公告)号: | CN112261130A | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 周群威;金超;邹广平 | 申请(专利权)人: | 宝能(广州)汽车研究院有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F8/65 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 周红 |
地址: | 510700 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车辆 ota 升级 系统 方法 | ||
本发明公开了一种车辆、车辆的OTA升级系统及方法,该车辆的OTA升级系统包括车载T‑BOX和网关,车载T‑BOX与网关之间采用车载以太网进行通信,网关连接有多条CAN总线,每条CAN总线上连接有至少一个ECU,其中,车载T‑BOX用于获取升级数据,并通过与网关之间的车载以太网通信将升级数据发送给网关;网关用于将升级数据分发到多条CAN总线,以便多条CAN总线上的ECU同时进行软件升级。由于车载以太网的带宽较高一般在100Mps以上,因此车载T‑BOX可以并发传输多路升级数据至网关,由网关将接收到的升级数据分发到对应的CAN总线上,从而可以成倍地提升整车升级速度,提高软件升级效率,减少软件整体升级时间。
技术领域
本发明涉及汽车电子系统技术领域,尤其涉及一种车辆、车辆的OTA升级系统及方法。
背景技术
随着汽车技术的发展,车载功能越来越多,汽车电子系统的复杂度也越来越高,且车载电子系统更新也越来越频繁。通常汽车系统上集成了多达十几个ECU(ElectronicControl Unit,电子控制单元),当汽车电子系统更新时,汽车的T-BOX(Telematics BOX,远程信息处理器)与网关间仅存在CAN(Controller Area Network,控制器局域网络)总线连接,由于CAN总线的传输速率较慢,在同一时间T-BOX只能传输一个ECU的升级数据,由于汽车系统上ECU数量较多,在整车软件升级时,只能逐个升级ECU软件,导致升级效率低下,升级耗时长。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种提高软件升级效率减少软件升级时间的车辆的OTA升级系统。
本发明的第二个目的在于提出一种车辆。
本发明的第三个目的在于提出一种车辆的OTA升级方法。
为达到上述目的,本发明第一方面实施例提出了一种车辆的OTA升级系统,包括车载T-BOX和网关,车载T-BOX与网关之间采用车载以太网进行通信,网关连接有多条CAN总线,每条CAN总线上连接有至少一个ECU,其中,车载T-BOX用于获取升级数据,并通过与网关之间的车载以太网通信将升级数据发送给网关;网关用于将升级数据分发到多条CAN总线,以便多条CAN总线上的ECU同时进行软件升级。
根据本发明实施例的车辆的OTA升级系统,在车载T-BOX与网关之间采用车载以太网进行通信,且网关连接有多条CAN总线,每条CAN总线上连接有至少一个ECU,在进行软件升级时,通过车载T-BOX获取升级数据,并通过与网关之间的车载以太网通信将升级数据发送给网关,以及通过网关将升级数据分发到多条CAN总线,以便多条CAN总线上的ECU同时进行软件升级。其中,由于车载以太网的带宽较高一般在100Mps以上,因此车载T-BOX可以并发传输多路升级数据至网关,由网关将接收到的升级数据分发到对应的CAN总线上,从而可以成倍地提升整车升级速度,提高软件升级效率,减少软件整体升级时间。
根据本发明的一个实施例,车载T-BOX包括:升级主控任务模块、多个总线升级任务模块、发送队列模块、负载均衡模块和数据发送模块,其中,升级主控任务模块用于总体升级任务的调度;多个总线升级任务模块中的每个总线升级任务模块控制对应CAN总线的升级数据的发出;发送队列模块用于缓存多个总线升级任务模块发出的升级数据;负载均衡模块用于协调发送队列模块中的升级数据与数据发送模块发送的升级数据的速度;数据发送模块用于将升级数据发送到网关。
根据本发明的一个实施例,网关包括:数据接收模块、缓存队列模块、数据分发模块和多个总线数据发送任务模块,其中,数据接收模块用于接收数据发送模块发送的升级数据,并将接收到的升级数据放入缓存队列模块;缓存队列模块用于缓存接收到的升级数据;数据分发模块用于获取缓存队列模块中的升级数据,并将升级数据分发给对应的总线数据发送任务模块;多个总线数据发送任务模块中的每个总线数据发送任务模块对应一条CAN总线,每个总线数据发送任务模块用于将升级数据发送到相应的CAN总线上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宝能(广州)汽车研究院有限公司,未经宝能(广州)汽车研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011131158.4/2.html,转载请声明来源钻瓜专利网。