车辆数据传输方法、车载通信网络、车辆及电子设备与流程

摘要: 本公开实施例涉及车辆数据传输领域,具体而言,涉及一种车辆数据传输方法、车载通信网络、车辆及电子设备。背景技术:1、随着智能网联车辆功能的日益丰富与复杂化,车载电...
车辆数据传输方法、车载通信网络、车辆及电子设备与流程

本公开实施例涉及车辆数据传输领域,具体而言,涉及一种车辆数据传输方法、车载通信网络、车辆及电子设备。

背景技术:

1、随着智能网联车辆功能的日益丰富与复杂化,车载电子电气架构正从传统的分布式架构向域集中式乃至计算式架构演进,车载控制系统间产生的信号交互与数据传输量呈指数级增长,对网络通信的带宽、时延及可靠性提出了更为严苛的要求。然而,目前的传输策略导致车辆数据传输的可靠性较差。

2、针对上述问题,目前还没有很好的解决方案。

技术实现思路

1、本公开实施例提供一种车辆数据传输方法、车载通信网络、车辆及电子设备,以至少解决相关技术中对于车辆数据传输的可靠性较差的技术问题。

2、根据本公开实施例的一个方面,提供了一种车辆数据传输方法,应用于车载通信网络中的源计算节点,车载通信网络还包括目的计算节点和至少一个中间计算节点,车载通信网络通过以太网组成环网拓扑结构,该方法包括:在接收到车辆数据的情况下,确定车辆数据是否属于预设类型的数据;响应于车辆数据属于预设类型的数据,通过环网拓扑结构上的两个逻辑通道,将车辆数据并行传输至目的计算节点,其中,两个逻辑通道在环网拓扑结构上的数据传输方向相反。

3、根据本公开实施例的另一个方面,提供了另一种车辆数据传输方法,应用于车载通信网络中的目的计算节点,车载通信网络还包括源计算节点和至少一个中间计算节点,车载通信网络通过以太网组成环网拓扑结构,该方法包括:响应于接收到源计算节点传输的至少一个数据报文,对各数据报文进行解析,确定各数据报文是否属于预设类型的数据,其中,至少一个数据报文是通过本公开上述实施例的车辆数据传输方法,从源计算节点传输至目的计算节点的;响应于至少一个数据报文均属于预设类型的数据,对至少一个数据报文进行去重处理,得到目标数据报文;对目标数据报文进行解封装,得到第一车辆数据。

4、根据本公开实施例的另一个方面,提供了又一种车辆数据传输方法,应用于车载通信网络中的任意一个中间计算节点,车载通信网络还包括源计算节点和目的计算节点,车载通信网络通过以太网组成环网拓扑结构,该方法包括:响应于接收到环网拓扑结构中上一个计算节点传输的数据报文,确定数据报文对应的目标逻辑通道,其中,数据报文是通过本公开上述实施例的车辆数据传输方法,从源计算节点传输至中间计算节点的;通过目标逻辑通道,将数据报文传输至环网拓扑结构中的下一个计算节点。

5、根据本公开实施例的另一个方面,提供了一种车载通信网络,包括:多个计算节点,通过以太网组成环网拓扑结构;两个逻辑通道,包括多个计算节点的骨干网端口,在环网拓扑结构上的数据传输方向相反,配置为传输属于预设类型的车辆数据;其中,多个计算节点中的源计算节点配置为执行本公开上述实施例的车辆数据传输方法,多个计算节点中的目的计算节点配置为执行本公开上述实施例的车辆数据传输方法,多个计算节点中的任意一个中间计算节点配置为执行本公开上述实施例的车辆数据传输方法,任意一个中间计算节点是多个计算节点中除源计算节点和目的计算节点之外的任意一个计算节点。

6、进一步地,该车载通信网络还包括:预设逻辑通道,包括车载通信网络中除去任意一对互联的骨干网端口之外剩余的多个骨干网端口,配置为传输不属于预设类型的车辆数据。

7、根据本公开实施例的另一方面,还提供了一种车辆,包括:本公开上述实施例的车载通信网络。

8、根据本公开实施例的另一方面,还提供了一种电子设备,包括:存储器,存储有可执行程序;处理器,用于运行程序,其中,在程序运行的情况下执行本公开各个实施例中的方法。

9、根据本公开实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的可执行程序,其中,在可执行程序运行的情况下控制计算机可读存储介质所在设备执行本公开各个实施例中的方法。

10、根据本公开实施例的另一方面,还提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行的情况下实现本公开各个实施例中的方法。

11、根据本公开实施例的另一方面,还提供了一种计算机程序产品,包括非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储计算机程序,所述计算机程序被处理器执行的情况下实现本公开各个实施例中的方法。

12、根据本公开实施例的另一方面,还提供了一种计算机程序,计算机程序被处理器执行的情况下实现本公开各个实施例中的方法。

13、在本公开实施例中,采用在接收到车辆数据的情况下,确定车辆数据是否属于预设类型的数据;响应于车辆数据属于预设类型的数据,通过环网拓扑结构上的两个逻辑通道,将车辆数据并行传输至目的计算节点的方式,通过识别车辆数据是否为预设类型的数据,筛选出对可靠性要求较高的车辆数据,并针对此类车辆数据利用环网拓扑结构上的两个逻辑通道进行并行传输,使得同一份车辆数据经由不同的物理路径到达目的计算节点,从而使得其中一条传输路径发生故障的情况下,另一条路径上的车辆数据仍可正常送达,消除了单点故障导致数据丢失的风险,进而解决了相关技术中对于车辆数据传输的可靠性较差的技术问题。

1.一种车辆数据传输方法,应用于车载通信网络中的源计算节点,所述车载通信网络还包括目的计算节点和至少一个中间计算节点,所述车载通信网络通过以太网组成环网拓扑结构,所述方法包括:

2.根据权利要求1所述的车辆数据传输方法,其中,通过所述环网拓扑结构上的所述两个逻辑通道,将所述车辆数据并行传输至所述目的计算节点,包括:

3.根据权利要求2所述的车辆数据传输方法,其中,对所述车辆数据进行封装,得到所述主数据报文,包括:

4.根据权利要求3所述的车辆数据传输方法,其中,还包括:

5.根据权利要求4所述的车辆数据传输方法,其中,通过所述两个逻辑通道中的主逻辑通道,将所述主数据报文传输至所述目的计算节点,并通过所述两个逻辑通道中的备用逻辑通道,将所述备用数据报文传输至所述目的计算节点,包括:

6.根据权利要求2所述的车辆数据传输方法,其中,对所述主数据报文进行复制,得到所述备用数据报文,包括:

7.根据权利要求6所述的车辆数据传输方法,其中,还包括:

8.根据权利要求1至7中任意一项所述的车辆数据传输方法,其中,确定所述车辆数据是否属于预设类型的数据,包括:

9.根据权利要求1至7中任意一项所述的车辆数据传输方法,其中,还包括:

10.根据权利要求9所述的车辆数据传输方法,其中,通过所述预设逻辑通道将所述车辆数据传输至所述目的计算节点,包括:

11.根据权利要求10所述的车辆数据传输方法,其中,还包括:

12.一种车辆数据传输方法,应用于车载通信网络中的目的计算节点,所述车载通信网络还包括源计算节点和至少一个中间计算节点,所述车载通信网络通过以太网组成环网拓扑结构,所述方法包括:

13.根据权利要求12所述的车辆数据传输方法,其中,对各数据报文进行解析,确定各数据报文是否属于所述预设类型的数据,包括:

14.根据权利要求12所述的车辆数据传输方法,其中,对所述至少一个数据报文进行去重处理,得到目标数据报文,包括:

15.根据权利要求12所述的车辆数据传输方法,其中,对所述目标数据报文进行解封装,得到所述第一车辆数据,包括:

16.根据权利要求12至15中任意一项所述的车辆数据传输方法,其中,还包括:

17.根据权利要求12至15中任意一项所述的车辆数据传输方法,其中,还包括:

18.一种车辆数据传输方法,应用于车载通信网络中的任意一个中间计算节点,所述车载通信网络还包括源计算节点和目的计算节点,所述车载通信网络通过以太网组成环网拓扑结构,所述方法包括:

19.根据权利要求18所述的车辆数据传输方法,其中,确定所述数据报文对应的所述目标逻辑通道,包括:

20.根据权利要求18或19所述的车辆数据传输方法,其中,通过所述目标逻辑通道,将所述数据报文传输至所述环网拓扑结构中的所述下一个计算节点,包括:

21.一种车载通信网络,包括:

22.根据权利要求21所述的车载通信网络,其中,还包括:

23.一种车辆,包括:权利要求21或22所述的车载通信网络。

24.一种电子设备,包括:

25.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的可执行程序,其中,在所述可执行程序运行的情况下控制所述存储介质所在设备执行权利要求1至20中任意一项所述的方法。