保持制造技术

技术编号:39499893 阅读:11 留言:0更新日期:2023-11-24 11:29
本申请涉及通信技术领域,提供了一种保持

【技术实现步骤摘要】
保持OTA升级刷写模式的通信方法、装置、设备及介质


[0001]本申请涉及通信
,尤其涉及一种保持
OTA
升级刷写模式的通信方法

装置

设备及介质


技术介绍

[0002]汽车空间下载技术
(Over

the

Air Technology

OTA)
升级指空中下载技术固件升级和软件升级
。OTA
不仅带来更便捷的车辆升级途径,也让消费者感受到更加智能便捷的用车体验

通过网络从远程服务器下载新的软件更新包对自身系统进行升级,能够快速修复系统缺陷,快速迭代

提升产品和使用体验,节约供应商和消费者双方的时间和金钱

[0003]OTA
对于各
ECU
件的升级刷写需要保持
OTA
模式才能进行,这可以通过统一诊断服务
(Unified diagnostic services

UDS)
诊断仪在线
(3E)
服务保持
。3E
服务通过告知车载电子控制单元
(Electronic Control Unit

ECU)

OTA
主控正在连接,来保持
ECU
当前
OTA
会话

其中,
OTA
主控通常在
ECU
处于非缺省模式下发送至
ECU
,即在编程或扩展模式下


ECU
超过一定的时间没有接收到
OTA
会话命令,
ECU
会退出编程或扩展模式,断开连接,导致
OTA
升级失败

使用
3E
服务可保持当前会话模式

[0004]目前无论时通过
UDS
或车载以太网
(Diagnostic communication over Internet Protocol

DoIP)
对于
ECU
进行
OTA
升级刷写,均是由
OTA
主控通过控制器局域网
(Controller Area Network,CAN)
总线发送
UDS
报文到整车网关
(Vehicle Gateway

VGW)

VGW
通过
CAN
总线使用
UDS
功能广播寻找发送
3E
服务至各
ECU
来保持
OTA
模式

采用这种方式,即使
ECU
支持以太网功能,也需要额外加上
CAN
总线来保持
3E
服务功能,既增加了硬件成本,对于软件也额外需要增加
UDS
协议栈

也就是说,现有的保持
OTA
模式的命令传输方法既增加了硬件成本也增加了软件成本,也不便于管理


技术实现思路

[0005]有鉴于此,本申请实施例提供了一种保持
OTA
升级刷写模式的通信方法

装置

设备及介质,以解决现有技术中车辆在执行保持
OTA
模式命令时,需要以太网和
CAN
总线协作传输报文,导致资源浪费通信效率低的问题

[0006]本申请实施例的第一方面,提供了一种保持
OTA
升级刷写模式的通信方法,该方法由整车网关执行,包括:
[0007]接收车辆测试装置发送的以太网报文;
[0008]将以太网报文广播至与整车网关相连的全部车载电子控制单元;
[0009]接收至少一个第一车载电子控制单元发送的无法解析以太网报文消息;
[0010]将以太网报文转换为控制器局域网络
CAN
报文;
[0011]将
CAN
报文发送至第一车载电子控制单元,以使第一车载电子控制单元在接收到
CAN
报文后执行保持
OTA
模式的操作

[0012]本申请实施例的第二方面,提供了一种保持
OTA
升级刷写模式的通信方法,该方法
由车载电子控制单元执行,包括:
[0013]接收整车网关发送的以太网报文;
[0014]响应于车载电子控制单元与整车网关通过以太网连接,解析以太网报文,并基于解析结果执行保持
OTA
模式的操作;
[0015]响应于车载电子控制单元与整车网关通过控制器局域网络
CAN
总线连接,发送无法解析以太网报文消息至整车网关;
[0016]接收整车网关发送的
CAN
报文,
CAN
报文由整车网关对以太网报文转换得到;
[0017]解析
CAN
报文,并基于解析结果执行保持
OTA
模式的操作

[0018]本申请实施例的第三方面,提供了一种保持
OTA
升级刷写模式的通信装置,包括:
[0019]接收模块,被配置为接收车辆测试装置发送的以太网报文;
[0020]发送模块,被配置为将以太网报文广播至与整车网关相连的全部车载电子控制单元;
[0021]接收模块还被配置为接收至少一个第一车载电子控制单元发送的无法解析以太网报文消息;
[0022]转换模块,被配置为将以太网报文转换为控制器局域网络
CAN
报文;
[0023]发送模块还被配置为将
CAN
报文发送至第一车载电子控制单元,以使第一车载电子控制单元在接收到
CAN
报文后执行保持
OTA
模式的操作

[0024]本申请实施例的第四方面,提供了一种保持
OTA
升级刷写模式的通信装置,包括:
[0025]接收模块,被配置为接收整车网关发送的以太网报文;
[0026]解析模块,被配置为响应于车载电子控制单元与整车网关通过以太网连接,解析以太网报文,并基于解析结果执行保持
OTA
模式的操作;
[0027]发送模块,被配置为响应于车载电子控制单元与整车网关通过控制器局域网络
CAN
总线连接,发送无法解析以太网报文消息至整车网关;
[0028]接收模块还被配置为接收整车网关发送的
CAN
报文,...

【技术保护点】

【技术特征摘要】
1.
一种保持
OTA
升级刷写模式的通信方法,其特征在于,所述方法由整车网关执行,所述方法包括:接收车辆测试装置发送的保持
OTA
模式的以太网报文;将所述以太网报文广播至与所述整车网关相连的全部车载电子控制单元;接收至少一个第一车载电子控制单元发送的无法解析以太网报文消息;将所述以太网报文转换为控制器局域网络
CAN
报文;将所述
CAN
报文发送至所述第一车载电子控制单元,以使所述第一车载电子控制单元在接收到所述
CAN
报文后执行保持
OTA
模式的操作
。2.
根据权利要求1所述的方法,其特征在于,所述以太网报文包括统一诊断服务
UDS
数据,所述
UDS
数据中包括目的地址,所述目的地址包括全部车载电子控制单元地址;所述将所述以太网报文转换为
CAN
报文,包括:获取所述以太网报文中的第一车载电子控制单元地址;将所述第一车载电子控制单元地址作为
CAN
报文的请求标识,所述以太网报文中的
UDS
数据作为
CAN
报文数据,生成所述
CAN
报文
。3.
根据权利要求2所述的方法,其特征在于,所述以太网报文的
UDS
数据中还包括源地址,所述源地址为所述车辆测试装置的源地址;所述方法还包括:接收所述第一车载电子控制单元的应答消息;其中,所述应答消息承载在
CAN
报文中,承载应答消息的
CAN
报文中的应答标识对应所述以太网报文中的源地址
。4.
根据权利要求3所述的方法,其特征在于,所述以太网报文还包括广播地址;所述方法还包括:所述整车网关基于所述广播地址将所述以太网报文广播至第二车载电子控制单元,以使所述第二车载电子控制单元在接收到所述以太网报文后,基于所述目的地址解析所述以太网报文并执行保持
OTA
模式的操作;其中,所述第二车载电子控制单元为除所述第一车载电子控制单元外的车载电子控制单元
。5.
根据权利要求4所述的方法,其特征在于,所述以太网报文的
UDS
数据中还包括
OTA
模式保持命令;所述第一车载电子控制单元在接收到所述
CAN
报文,并解析出其中的
...

【专利技术属性】
技术研发人员:陈建伟韩波汪星星邓凌天范例
申请(专利权)人:重庆赛力斯新能源汽车设计院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1