本申请属于车辆通信,尤其涉及一种车辆数据的通信方法、装置、通信设备及存储介质。
背景技术:
1、车辆设备之间的稳定通信为控制车辆实现自动驾驶的基础。其中,不同的车辆设备实现的功能通常不同,并且对于不同种类和功能的车辆设备在进行数据交互时,均需要配置相应通信设备的网络端口,以满足车辆通信需求。
2、然而,因车辆设备的通信方式具有多种,例如,车载以太网,工业以太网等通信方式。因此,车辆上所需设置通信设备的网络端口的数量将增多。基于此,大量通信设备的网络端口将导致车辆需要使用大量空间进行安装设置,且将增加车辆设置通信设备的硬件成本。
技术实现思路
1、本申请实施例提供了一种车辆数据的通信方法、装置、通信设备及存储介质,可以解决为兼容不同以太网之间的通信需求时,将增加车辆所需的硬件成本,以及所需使用的配置空间的问题。
2、第一方面,本申请实施例提供了一种车辆数据的通信方法,应用于通信设备,通信设备集成有多种以太网,通信设备通过多种以太网分别对应的网络端口与车辆设备进行通信;该方法包括:
3、在获取到任一车辆设备上传的第一数据时,确定传输第一数据的传输网络信息;传输网络信息包括车辆设备在传输第一数据时所使用的第一以太网以及目标ip地址;目标ip地址用于标识需接收第一数据的目标设备;
4、确定目标设备进行数据传输时所使用的第二以太网;
5、若第一以太网与第二以太网不同,则将第一数据转换为第二数据;第二数据满足第二以太网的传输要求;
6、根据第二以太网的网络端口发送第二数据至目标设备。
7、第二方面,本申请实施例提供了一种车辆数据的通信装置,应用于通信设备,通信设备集成有多种以太网,通信设备通过多种以太网分别对应的端口与车辆设备进行通信;装置包括:
8、传输网络信息确定模块,用于在获取到任一车辆设备上传的第一数据时,确定传输第一数据的传输网络信息;传输网络信息包括车辆设备在传输第一数据时所使用的第一以太网以及目标ip地址;目标ip地址用于标识需接收第一数据的目标设备;
9、第二以太网确定模块,用于确定目标设备进行数据传输时所使用的第二以太网;
10、转换模块,用于若第一以太网与第二以太网不同,则将第一数据转换为第二数据;第二数据满足第二以太网的传输要求;
11、第二数据发送模块,用于根据第二以太网的网络端口发送第二数据至目标设备。
12、第三方面,本申请实施例提供了一种通信设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述第一方面的方法。
13、第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面的方法。
14、第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在通信设备上运行时,使得通信设备执行上述第一方面的方法。
15、本申请实施例与现有技术相比存在的有益效果是:通信设备上可以预先集成有多种以太网的网络端口,之后,在获取到任一车辆设备上传的第一数据时,确定传输第一数据时所使用的第一以太网以及用于标识需接收第一数据的目标设备的目标ip地址。之后,在确定与目标设备进行通信时所需使用的第二以太网与第一以太网不同时,为了能够将第一数据传输至目标设备,可以将第一数据转换为满足第二以太网的传输要求的第二数据。而后,将第二数据通过第二以太网的网络端口发送目标设备。基于此,可以在多个车辆设备所对应的通信需求不一致时,车辆设备之间也能够正常通信,以兼容不同以太网之间的通信需求。进而,无需为每个使用不同以太网的车辆设备分别配置相应的数据交互设备,降低车辆所需的硬件成本,以及所需使用的配置空间。
1.一种车辆数据的通信方法,其特征在于,应用于通信设备,所述通信设备集成有多种以太网,所述通信设备通过多种所述以太网分别对应的网络端口与车辆设备进行通信;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述车辆设备包括域控制器;所述方法,还包括:
3.根据权利要求1所述的方法,其特征在于,所述车辆设备包括多个传感器设备;所述方法,还包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述通信设备至少包括两个物联网卡,所述车辆设备包括域控制器,所述目标设备包括外部设备;所述方法,还包括:
5.根据权利要求4所述的方法,其特征在于,在所述根据所述第一数据的数据类型,从两个所述物联网卡中确定目标物联网卡之前,还包括:
6.根据权利要求5所述的方法,其特征在于,在所确定每个所述物联网卡的网络状态之后,还包括:
7.根据权利要求1-3或5或6任一项所述的方法,其特征在于,在所述确定所述目标设备进行数据传输时所使用的第二以太网之后,还包括:
8.一种车辆数据的通信装置,其特征在于,应用于通信设备,所述通信设备集成有多种以太网,所述通信设备通过多种所述以太网分别对应的端口与车辆设备进行通信;所述装置包括:
9.一种通信设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。
