车辆操作方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38809329 阅读:11 留言:0更新日期:2023-09-15 19:48
本申请涉及汽车技术领域,提供了一种车辆操作方法、装置、电子设备及存储介质。该方法包括:接收车辆测试装置发送的第一报文;解析第一报文,得到第一报文的电子控制单元地址列表;响应于电子控制单元地址列表中包括电子控制单元的地址,自第一报文中确定电子控制单元的操作类型和数据索引;根据确定的操作类型和数据索引,自第一报文的第一报文数据中,获取相应类型的操作数据;基于获取的操作数据对车辆进行操作。本申请实施例提高的方法,能够通过一条报文向多个ECU发送多种类型的操作数据,实现了不同ECU同时进行不同类型的操作,提高了操作效率,提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
车辆操作方法、装置、电子设备及存储介质


[0001]本申请涉及车辆
,尤其涉及一种车辆操作方法、装置、电子设备及存储介质。

技术介绍

[0002]目前智联网汽车功能越来越丰富,车辆可以通过空中下载技术(Over

the

Air Technology,OTA)来对车辆的固件和软件进行升级。通过网络从远程服务器下载新的软件更新包对车辆系统进行升级,可以快速修复系统缺陷,快速迭代、更新产品,提升用户体验,还可以节省升级时间和成本。
[0003]然而,目前车辆OTA升级与车辆的故障诊断不能同时进行,即车辆在进行OTA升级时无法进行基于车载以太网(Diagnostic communication over Internet Protocol,DoIP)或者基于统一的诊断服务(Unified Diagnostic Services,UDS)的故障诊断。随着智联网汽车功能的日益丰富,车辆中搭载的车载电子控制单元(Electronic Control Unit,ECU)也越来越多。OTA升级和DoIP/UDS故障诊断始终独立进行,将导致升级和诊断的耗时很长,无法快速修复系统,影响用户体验。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种车辆操作方法、装置、电子设备及存储介质,以解决现有技术中车辆OTA升级和DoIP/UDS故障诊断无法同时进行的问题。
[0005]本申请实施例的第一方面,提供了一种车辆操作方法,包括:
[0006]接收车辆测试装置发送的第一报文;
[0007]解析第一报文,得到第一报文的电子控制单元地址列表;
[0008]响应于电子控制单元地址列表中包括电子控制单元的地址,自第一报文中确定电子控制单元的操作类型和数据索引,电子控制单元的操作类型包括:空中下载升级操作以及故障诊断操作;
[0009]根据确定的操作类型和数据索引,自第一报文的第一报文数据中,获取相应类型的操作数据;
[0010]基于获取的操作数据对车辆进行操作。
[0011]本申请实施例的第二方面,提供了一种车辆操作方法,包括:
[0012]通过车载以太网广播发送以太网报文至第一车载电子控制单元和各车辆的整车网关,以使整车网关将以太网报文转换为控制器局域网络CAN报文后发送至第二车载电子控制单元,并使第一车载电子控制单元根据接收到的以太网报文执行报文中规定的操作,使第二车载电子控制单元根据接收到的CAN报文执行报文中规定的操作;
[0013]其中,以太网报文至少包括第一电子控制单元地址列表,第一电子控制单元地址包括第一电子控制单元的以太网地址,CAN报文至少包括第二电子控制单元地址列表,第二电子控制单元地址包括第二电子控制单元的CAN地址;
[0014]以太网报文和CAN报文还包括数据区域,数据区域至少包括空中下载升级数据区域和故障诊断数据区域。
[0015]本申请实施例的第三方面,提供了一种车辆操作装置,包括:
[0016]接收模块,被配置为接收车辆测试装置发送的第一报文;
[0017]解析模块,被配置为解析第一报文,得到第一报文的电子控制单元地址列表;
[0018]确定模块,被配置为响应于电子控制单元地址列表中包括电子控制单元的地址,自第一报文中确定电子控制单元的操作类型和数据索引,电子控制单元的操作类型包括:空中下载升级操作以及故障诊断操作;
[0019]获取模块,被配置为根据确定的操作类型和数据索引,自第一报文的第一报文数据中,获取相应类型的操作数据;
[0020]操作模块,被配置为基于获取的操作数据对车辆进行操作。
[0021]本申请实施例的第四方面,提供了一种车辆操作装置,包括:
[0022]发送模块,被配置为通过车载以太网广播发送以太网报文至第一车载电子控制单元和各车辆的整车网关,以使整车网关将以太网报文转换为控制器局域网络CAN报文后发送至第二车载电子控制单元,并使第一车载电子控制单元根据接收到的以太网报文执行报文中规定的操作,使第二车载电子控制单元根据接收到的CAN报文执行报文中规定的操作;
[0023]其中,以太网报文至少包括第一电子控制单元地址列表,第一电子控制单元地址包括第一电子控制单元的以太网地址,CAN报文至少包括第二电子控制单元地址列表,第二电子控制单元地址包括第二电子控制单元的CAN地址;
[0024]以太网报文和CAN报文还包括数据区域,数据区域至少包括空中下载升级数据区域和故障诊断数据区域。
[0025]本申请实施例的第五方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。
[0026]本申请实施例的第六方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
[0027]本申请实施例与现有技术相比存在的有益效果是:本申请实施例通过接收车辆测试装置发送的第一报文,并在确定第一报文包括的ECU地址列表中包括本ECU地址时,自第一报文获取本次操作类型和数据索引,基于操作类型和数据索引从第一报文数据中获取操作数据,以基于操作数据对车辆进行操作,能够通过一条报文向多个ECU发送多种类型的操作数据,实现了不同ECU同时进行不同类型的操作,提高了操作效率,提升了用户体验。
附图说明
[0028]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0029]图1是本申请实施例的应用场景的场景示意图。
[0030]图2是本申请实施例提供的一种车辆操作方法的流程示意图。
Communication,NFC)、红外(Infrared)等,本申请实施例对此不作限制。
[0048]车辆1可以通过车载以太网与车辆测试装置2建立连接,以接收车辆测试装置2发送的第一报文。车辆1也可以通过网络4与服务器3建立连接。车辆测试装置2可以通过网络4与服务器3建立连接,例如可以从服务器3中预先下载车辆的OTA数据。
[0049]需要说明的是,车辆1、车辆测试装置2、服务器3以及网络4的具体类型、数量和组合可以根据应用场景的实际需求进行调整,本申请实施例对此不作限制。
[0050]上文提及,目前车辆OTA升级与车辆的故障诊断不能同时进行,即车辆在进行OTA升级时无法进行基于DoIP/UDS的故障诊断。随着智联网汽车功能的日益丰富,车辆中搭载的车载ECU也越来越多。OTA升级和DoIP/UDS故障诊断始终独立进行,将导致升级和诊断的耗时很长,无法快速修复系统,影响用户体验。
[0051]相关技术中,由于OTA报文与Do本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆操作方法,其特征在于,所述方法由车载电子控制单元执行,包括:接收车辆测试装置发送的第一报文;解析所述第一报文,得到所述第一报文的电子控制单元地址列表;响应于所述电子控制单元地址列表中包括所述电子控制单元的地址,自所述第一报文中确定所述电子控制单元的操作类型和数据索引,所述电子控制单元的操作类型包括:空中下载升级操作以及故障诊断操作;根据确定的操作类型和数据索引,自所述第一报文的第一报文数据中,获取相应类型的操作数据;基于获取的操作数据对车辆进行操作。2.根据权利要求1所述的方法,其特征在于,所述接收车辆测试装置发送的第一报文,包括:响应于所述电子控制单元支持车载以太网,接收车辆测试装置通过车载以太网广播发送的以太网报文;或者响应于所述电子控制单元不支持车载以太网,接收整车网关通过控制器局域网络CAN发送的CAN报文,所述CAN报文由所述整车网关基于接收到的车辆测试装置发送的以太网报文转换得到。3.根据权利要求1所述的方法,其特征在于,所述根据确定的操作类型和数据索引,自所述第一报文的报文数据中,获取相应类型的操作数据,包括:响应于确定的操作类型为空中下载升级操作,根据所述数据索引自所述第一报文的报文数据的空中下载升级数据区域获取空中下载升级数据;响应于确定的操作类型为故障诊断操作,根据所述数据索引自所述第一报文的报文数据的故障诊断数据区域获取故障诊断数据。4.根据权利要求1所述的方法,其特征在于,所述第一报文包括所述电子控制单元和至少一个其他电子控制单元的操作类型和数据索引,所述电子控制单元的操作类型与其他电子控制单元中至少一个电子控制单元的操作类型不同。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述第一报文中所述电子控制单元的操作类型为空中下载升级操作,基于获取的操作数据对所述电子控制单元进行空中下载升级操作;接收第二报文,所述第二报文包括所述电子控制单元的故障诊断操作和数据索引,以及至少一个其他电子控制单元的空中下载升级操作和数据索引;对所述电子控制单元进行故障诊断操作,并对所述至少一个其他电子控制单元进行空中下载升级操作;或者响应于所述第一报文中所述电子控制单元的操作类型为故障诊断操作,基于获取的操作数据对所述电子控制单元进行故障诊断操作;接收第二报文,所述第二报文包括所述电子控制单元的空中下载升级操作和数据索引,以及至少一个其他电子控制单元的故障诊断操作和数据索引;对所述电子控制单元进行空中下载升级操作,并对所述至少一个其他电子控制单元进行故障诊断操作。6.一种车辆操作方法,其特征在于,所述方法由车辆测试装置执行,包括:...

【专利技术属性】
技术研发人员:韩波唐如意邓凌天范例陈建伟
申请(专利权)人:成都赛力斯科技有限公司
类型:发明
国别省市:

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

1