车载以太网的通信方法、装置、存储介质及车辆制造方法及图纸

技术编号:38370114 阅读:9 留言:0更新日期:2023-08-05 17:34
本发明专利技术公开了一种车载以太网的通信方法、装置、存储介质及车辆。其中,该方法包括:在车辆的第一通信进程的运行过程中,获取待接收的数据包,其中,第一通信进程为基于以太网通信协议接收报文的进程;利用第一运算核,对待接收的数据包进行解析,得到通用数据包,其中,第一运算核为多个运算核中的任意一个运算核,通用数据包为满足预设套接字类型的数据包;利用其他运算核,将获取到的通用数据包转换为目标数据,其中,目标数据用于计算得到车辆功能的实现结果;基于目标数据,执行第一通信进程。本发明专利技术解决了相关技术提供的车载以太网通信系统仅利用单运算核或多运算核进行通信导致无法兼顾高计算能力与低时延的技术问题。法兼顾高计算能力与低时延的技术问题。法兼顾高计算能力与低时延的技术问题。

【技术实现步骤摘要】
车载以太网的通信方法、装置、存储介质及车辆


[0001]本专利技术涉及汽车通信领域,具体而言,涉及一种车载以太网的通信方法、装置、存储介质及车辆。

技术介绍

[0002]随着汽车制造技术的不断发展,汽车运行过程中产生和需要传输的数据越来越多。为了提高汽车数据的传输和处理效率,目前,许多汽车配备了车载以太网通信系统,该车载以太网通信系统能够以较高的速度(100

150Mb/s)传输汽车数据,从而便于汽车功能(如车载诊断系统、车载信息娱乐系统、高级驾驶员辅助系统)的实施、提升了用户的体验。
[0003]然而,相关技术提供的车载以太网通信系统存在如下问题:仅采用单个运算核对汽车数据进行传输和处理,导致系统的计算能力较差、数据传输和处理的效率较低;或者,仅采用多个运算核对汽车数据进行传输和处理,导致系统的时延较大,也即,数据传输和处理的时效性较差,进而导致系统误差大。
[0004]由上分析可知,针对上述相关技术提供的车载以太网通信系统仅利用单运算核或多运算核进行通信导致无法兼顾高计算能力与低时延的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种车载以太网的通信方法、装置、存储介质及车辆,以至少解决相关技术提供的车载以太网通信系统仅利用单运算核或多运算核进行通信导致无法兼顾高计算能力与低时延的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种车载以太网的通信方法,包括:
[0007]在车辆的第一通信进程的运行过程中,获取待接收的数据包,其中,第一通信进程为基于以太网通信协议接收报文的进程,第一通信进程用于执行车辆的一项车辆功能对应的程序,待接收的数据包由车辆功能确定;利用第一运算核,对待接收的数据包进行解析,得到通用数据包,其中,第一运算核为多个运算核中的任意一个运算核,通用数据包为满足预设套接字类型的数据包;利用其他运算核,将获取到的通用数据包转换为目标数据,其中,其他运算核为多个运算核中除了第一运算核之外的一个或多个运算核,目标数据用于计算得到车辆功能的实现结果;基于目标数据,执行第一通信进程。
[0008]可选地,利用第一运算核,对待接收的数据包进行解析,得到通用数据包,包括:利用第一运算核,对待接收的数据包进行解析,得到五元组数据包,其中,五元组数据包用于确定待接收的数据包的五元组信息;利用第一运算核,对五元组数据包进行解析,得到通用数据包。
[0009]可选地,车载以太网的通信方法还包括:利用多个运算核中的任意一个运算核,对待接收的数据包进行解析,得到通用数据包;利用任意一个运算核,获取通用数据包,并将通用数据包转换为目标数据。
[0010]可选地,车载以太网的通信方法还包括:响应于协议转换需求,获取协议转换规则,其中,协议转换规则用于确定通用数据包的目标协议类型、目标接收数据包的生成规则,其中,目标接收数据包为满足目标协议类型的数据包;基于生成规则,对通用数据包进行处理,生成目标接收数据包;利用第一运算核或任意一个运算核,对目标接收数据包进行转换,得到目标数据。
[0011]可选地,车载以太网的通信方法还包括:在车辆的第二通信进程中,获取待发送的数据,其中,第二通信进程为基于以太网通信协议发送报文的进程,第二通信进程用于实现车辆的一项车辆功能,待发送的数据由车辆功能确定;利用多个运算核中的一个或多个运算核,将待发送的数据转换为通用数据包,其中,通用数据包为满足预设套接字类型的数据包;利用多个运算核中的任意一个运算核,获取通用数据包,并对通用数据包进行处理,得到目标发送数据包,其中,目标发送数据包为第二通信进程对应的待发送的数据包;基于以太网通信协议,发送目标发送数据包。
[0012]可选地,利用多个运算核中的任意一个运算核,获取通用数据包,并对通用数据包进行处理,得到目标发送数据包,包括:利用多个运算核中的任意一个运算核,对通用数据包进行封装,得到五元组数据包,其中,五元组数据包用于确定通用数据包的五元组信息;利用多个运算核中的任意一个运算核,对五元组数据包进行封装,得到目标发送数据包。
[0013]可选地,车载以太网的通信方法还包括:响应于协议转换需求,获取协议转换规则,其中,协议转换规则用于确定通用数据包的目标协议类型、目标发送数据包的生成规则,其中,目标发送数据包为满足目标协议类型的数据包;基于生成规则,对通用数据包进行处理,生成目标发送数据包。
[0014]根据本专利技术实施例的另一方面,还提供了一种车载以太网的通信装置,包括:
[0015]获取模块,用于在车辆的第一通信进程的运行过程中,获取待接收的数据包,其中,第一通信进程为基于以太网通信协议接收报文的进程,第一通信进程用于执行车辆的一项车辆功能对应的程序,待接收的数据包由车辆功能确定;第一解析模块,用于利用第一运算核,对待接收的数据包进行解析,得到通用数据包,其中,第一运算核为多个运算核中的任意一个运算核,通用数据包为满足预设套接字类型的数据包;第一转换模块,用于利用其他运算核,将获取到的通用数据包转换为目标数据,其中,其他运算核为多个运算核中除了第一运算核之外的一个或多个运算核,目标数据用于计算得到车辆功能的实现结果;执行模块,用于基于目标数据,执行第一通信进程。
[0016]可选地,上述第一解析模块还用于:利用第一运算核,对待接收的数据包进行解析,得到五元组数据包,其中,五元组数据包用于确定待接收的数据包的五元组信息;利用第一运算核,对五元组数据包进行解析,得到通用数据包。
[0017]可选地,车载以太网的通信方法还包括:第二解析模块,用于利用多个运算核中的任意一个运算核,对待接收的数据包进行解析,得到通用数据包;利用任意一个运算核,获取通用数据包,并将通用数据包转换为目标数据。
[0018]可选地,车载以太网的通信方法还包括:第二转换模块,用于响应于协议转换需求,获取协议转换规则,其中,协议转换规则用于确定通用数据包的目标协议类型、目标接收数据包的生成规则,其中,目标接收数据包为满足目标协议类型的数据包;基于生成规则,对通用数据包进行处理,生成目标接收数据包;利用第一运算核或任意一个运算核,对
目标接收数据包进行转换,得到目标数据。
[0019]可选地,车载以太网的通信方法还包括:发送模块,用于在车辆的第二通信进程中,获取待发送的数据,其中,第二通信进程为基于以太网通信协议发送报文的进程,第二通信进程用于实现车辆的一项车辆功能,待发送的数据由车辆功能确定;利用多个运算核中的一个或多个运算核,将待发送的数据转换为通用数据包,其中,通用数据包为满足预设套接字类型的数据包;利用多个运算核中的任意一个运算核,获取通用数据包,并对通用数据包进行处理,得到目标发送数据包,其中,目标发送数据包为第二通信进程对应的待发送的数据包;基于以太网通信协议,发送目标发送数据包。
[0020]可选地,上述发送模块还用于:利用多个运算核中的任意一个运算核,对通用数据包进行封装,得到五元组数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载以太网的通信方法,其特征在于,包括:在车辆的第一通信进程的运行过程中,获取待接收的数据包,其中,所述第一通信进程为基于以太网通信协议接收报文的进程,所述第一通信进程用于执行所述车辆的一项车辆功能对应的程序,所述待接收的数据包由所述车辆功能确定;利用第一运算核,对所述待接收的数据包进行解析,得到通用数据包,其中,所述第一运算核为多个运算核中的任意一个运算核,所述通用数据包为满足预设套接字类型的数据包;利用其他运算核,将获取到的所述通用数据包转换为目标数据,其中,所述其他运算核为所述多个运算核中除了所述第一运算核之外的一个或多个运算核,所述目标数据用于计算得到所述车辆功能的实现结果;基于所述目标数据,执行所述第一通信进程。2.根据权利要求1所述的车载以太网的通信方法,其特征在于,利用第一运算核,对所述待接收的数据包进行解析,得到通用数据包,包括:利用第一运算核,对所述待接收的数据包进行解析,得到五元组数据包,其中,所述五元组数据包用于确定所述待接收的数据包的五元组信息;利用所述第一运算核,对所述五元组数据包进行解析,得到通用数据包。3.根据权利要求1所述的车载以太网的通信方法,其特征在于,所述方法还包括:利用多个运算核中的任意一个运算核,对所述待接收的数据包进行解析,得到所述通用数据包;利用所述任意一个运算核,获取所述通用数据包,并将所述通用数据包转换为所述目标数据。4.根据权利要求1或3所述的车载以太网的通信方法,其特征在于,所述方法还包括:响应于协议转换需求,获取协议转换规则,其中,所述协议转换规则用于确定所述通用数据包的目标协议类型、目标接收数据包的生成规则,其中,所述目标接收数据包为满足所述目标协议类型的数据包;基于所述生成规则,对所述通用数据包进行处理,生成所述目标接收数据包;利用所述第一运算核或所述任意一个运算核,对所述目标接收数据包进行转换,得到所述目标数据。5.根据权利要求1所述的车载以太网的通信方法,其特征在于,所述方法还包括:在所述车辆的第二通信进程中,获取待发送的数据,其中,所述第二通信进程为基于所述以太网通信协议发送报文的进程,所述第二通信进程用于实现所述车辆的一项车辆功能,所述待发送的数据由所述车辆功能确定;利用多个运算核中的一个或多个运算核,将所述待发送的数据转换为通用数据包,其中,所述通用数据包为满足预设套接字类型的数据包;利用所述多...

【专利技术属性】
技术研发人员:于钊韩衍东刘兴刘元治吴骄阳赵开成
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

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

1