车辆信息的传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:31707344 阅读:23 留言:0更新日期:2022-01-01 11:09
本申请适用于汽车技术领域,提供一种车辆信息的传输方法、装置、电子设备及存储介质,其中方法包括:获取上位机以第一通讯格式发送的数据获取请求;解析数据获取请求,确定待通讯的目标ECU及待采集的目标ECU数据;根据目标ECU数据,生成与目标ECU对应的第二通讯格式的数据请求报文,并将数据请求报文发送至目标ECU;接收目标ECU基于数据请求报文发送的应答报文;解析应答报文,得到目标ECU数据,并将目标ECU数据转换成第一通讯格式的回复信息,将回复信息发送至所述上位机。该方案降低基于车载以太网进行车辆数据获取时对开发人员的专业知识要求,降低上位机软件的开发难度。降低上位机软件的开发难度。降低上位机软件的开发难度。

【技术实现步骤摘要】
车辆信息的传输方法、装置、电子设备及存储介质


[0001]本申请属于汽车
,尤其涉及一种车辆信息的传输方法、装置、电子设备及存储介质。

技术介绍

[0002]随着汽车日益智能化、网联化和数字化,汽车无人驾驶已成为汽车发展的一种趋势,它对车载ECU(Electronic Control Unit,电子控制单元)系统数量和质量有了更大的需求。
[0003]例如汽车中的智能手机连接系统、车载信息娱乐系统、导航系统、车载诊断系统、高级驾驶辅助系统等各种软件变得越来越复杂,而它们之间的联系也越来越紧密,所有这些软件致使带宽的需求迅速增加,对时延同步的精度要求也更高,此时基于BroadR

Reach的车载以太网应运而生,其可以更好的为汽车提供大带宽、高可靠、低时延的车辆网络通信服务。
[0004]现在对以太网车辆的诊断基本都是基于支持车载以太网的网关,当需要获取车辆指定ECU系统的某些数据时,需要开发上位机诊断软件,上位机要按以太网诊断标准ISO13400来发送诊断命令,而目前处理方式需要上位机软件开发人员熟练掌握以太网诊断的标准ISO13400内容,以及命令的帧格式、字节校验、时序等所有车载以太网的通信格式标准,对上位机开发人员要求较高,增加了上位机软件的开发难度。

技术实现思路

[0005]本申请实施例提供了一种车辆信息的传输方法、装置、电子设备及存储介质,以解决现有技术中在基于车载以太网实施车辆数据获取时,对上位机开发人员的专业知识要求较高,增加上位机软件的开发难度的问题。
[0006]本申请实施例的第一方面提供了一种车辆信息的传输方法,其特征在于,包括:
[0007]获取上位机以第一通讯格式发送的数据获取请求;
[0008]解析所述数据获取请求,确定待通讯的目标ECU及待采集的目标ECU数据;
[0009]根据所述目标ECU数据,生成与所述目标ECU对应的第二通讯格式的数据请求报文,并将所述数据请求报文发送至所述目标ECU;
[0010]接收所述目标ECU基于所述数据请求报文发送的应答报文;
[0011]解析所述应答报文,得到所述目标ECU数据,并将所述目标ECU数据转换成所述第一通讯格式的回复信息,将所述回复信息发送至所述上位机。
[0012]可选地,所述根据所述目标ECU数据,生成与所述目标ECU对应的第二通讯格式的数据请求报文,包括:
[0013]基于所述目标ECU,从ECU协议表中匹配得到与所述目标ECU对应的通讯格式作为所述第二通讯格式;
[0014]基于所述第二通讯格式,生成与所述目标ECU对应的用于获取所述目标ECU数据的
数据请求报文。
[0015]可选地,所述将所述数据请求报文发送至所述目标ECU,包括:
[0016]基于所述第二通讯格式,确定所述目标ECU的系统识别码以及对应的通信波特率;
[0017]基于所述系统识别码以及所述通信波特率,与所述目标ECU建立通信连接;
[0018]将所述数据请求报文发送至所述目标ECU。
[0019]可选地,所述基于所述第二通讯格式,生成与所述目标ECU对应的用于获取所述目标ECU数据的数据请求报文,包括:
[0020]基于所述第二通讯格式,确定所述目标ECU的系统识别码、所述目标ECU数据的数据识别码及所述目标ECU数据在所述第二通讯格式中的数据位置;
[0021]基于所述数据位置,依照所述第二通讯格式,生成包含所述系统识别码及所述数据识别码的数据请求报文。
[0022]可选地,所述解析所述应答报文,得到所述目标ECU数据,包括:
[0023]依照所述第二通讯格式,在从所述应答报文中解析得到所述目标ECU的系统识别码时,确定所述应答报文对应的ECU系统为所述目标ECU;
[0024]基于所述目标ECU数据在所述第二通讯格式中的数据位置,从所述应答报文的目标字段提取得到所述目标ECU数据。
[0025]可选地,所述第一通讯格式为HTTP通讯格式。
[0026]可选地,所述将所述目标ECU数据转换成所述第一通讯格式的回复信息,包括:
[0027]基于所述第二通讯格式,确定与所述第一通讯格式之间对应的数据计算规则;
[0028]依照所述数据计算规则,将从所述应答报文中提取到的所述目标ECU数据转换成目标格式数据;
[0029]将所述目标格式数据填充在所述回复信息中。
[0030]本申请实施例的第二方面提供了一种车辆信息的传输装置,包括:
[0031]获取模块,用于获取上位机以第一通讯格式发送的数据获取请求;
[0032]解析模块,用于解析所述数据获取请求,确定待通讯的目标ECU及待采集的目标ECU数据;
[0033]生成模块,用于根据所述目标ECU数据,生成与所述目标ECU对应的第二通讯格式的数据请求报文,并将所述数据请求报文发送至所述目标ECU;
[0034]接收模块,用于接收所述目标ECU基于所述数据请求报文发送的应答报文;
[0035]发送模块,用于解析所述应答报文,得到所述目标ECU数据,并将所述目标ECU数据转换成所述第一通讯格式的回复信息,将所述回复信息发送至所述上位机。
[0036]可选地,生成模块,具体用于:
[0037]基于所述目标ECU,从ECU协议表中匹配得到与所述目标ECU对应的通讯格式作为所述第二通讯格式;
[0038]基于所述第二通讯格式,生成与所述目标ECU对应的用于获取所述目标ECU数据的数据请求报文。
[0039]可选地,生成模块,还具体用于:
[0040]基于所述第二通讯格式,确定所述目标ECU的系统识别码以及对应的通信波特率;
[0041]基于所述系统识别码以及所述通信波特率,与所述目标ECU建立通信连接;
[0042]将所述数据请求报文发送至所述目标ECU。
[0043]可选地,生成模块,进一步具体用于:
[0044]基于所述第二通讯格式,确定所述目标ECU的系统识别码、所述目标ECU数据的数据识别码及所述目标ECU数据在所述第二通讯格式中的数据位置;
[0045]基于所述数据位置,依照所述第二通讯格式,生成包含所述系统识别码及所述数据识别码的数据请求报文。
[0046]可选地,发送模块,具体用于:
[0047]依照所述第二通讯格式,在从所述应答报文中解析得到所述目标ECU的系统识别码时,确定所述应答报文对应的ECU系统为所述目标ECU;
[0048]基于所述目标ECU数据在所述第二通讯格式中的数据位置,从所述应答报文的目标字段提取得到所述目标ECU数据。
[0049]可选地,发送模块,还具体用于:
[0050]基于所述第二通讯格式,确定与所述第一通讯格式之间对应的数据计算规则;
[0051]依照所述数据计算规则,将从所述应答报文中提取本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆信息的传输方法,其特征在于,包括:获取上位机以第一通讯格式发送的数据获取请求;解析所述数据获取请求,确定待通讯的目标ECU及待采集的目标ECU数据;根据所述目标ECU数据,生成与所述目标ECU对应的第二通讯格式的数据请求报文,并将所述数据请求报文发送至所述目标ECU;接收所述目标ECU基于所述数据请求报文发送的应答报文;解析所述应答报文,得到所述目标ECU数据,并将所述目标ECU数据转换成所述第一通讯格式的回复信息,将所述回复信息发送至所述上位机。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标ECU数据,生成与所述目标ECU对应的第二通讯格式的数据请求报文,包括:基于所述目标ECU,从ECU协议表中匹配得到与所述目标ECU对应的通讯格式作为所述第二通讯格式;基于所述第二通讯格式,生成与所述目标ECU对应的用于获取所述目标ECU数据的数据请求报文。3.根据权利要求2所述的方法,其特征在于,所述将所述数据请求报文发送至所述目标ECU,包括:基于所述第二通讯格式,确定所述目标ECU的系统识别码以及对应的通信波特率;基于所述系统识别码以及所述通信波特率,与所述目标ECU建立通信连接;将所述数据请求报文发送至所述目标ECU。4.根据权利要求2所述的方法,其特征在于,所述基于所述第二通讯格式,生成与所述目标ECU对应的用于获取所述目标ECU数据的数据请求报文,包括:基于所述第二通讯格式,确定所述目标ECU的系统识别码、所述目标ECU数据的数据识别码及所述目标ECU数据在所述第二通讯格式中的数据位置;基于所述数据位置,依照所述第二通讯格式,生成包含所述系统识别码及所述数据识别码的数据请求报文。5.根据权利要求4所述的方法,其特征在于,所述解析所述应答报文,得到所述目标ECU数据,包括:依照所述第...

【专利技术属性】
技术研发人员:刘均庄文龙
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:

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

1