本申请属于数据通信,尤其涉及一种车辆中的通信系统、数据的通信方法及终端设备。
背景技术:
1、车辆已经成为人们不可缺少的出行工具。为了提高车辆的性能,车辆中常常设置主域控制器、冗余域控制器和网关,以便于进行数据处理和数据传输。
2、然而,在网关需要通过主域控制器或冗余域控制器向外围设备传输数据时,在网关、主域控制器和冗余域控制器之间容易形成环路风暴,导致数据传输可靠性差。
技术实现思路
1、本申请实施例提供了一种车辆中的通信系统、数据的通信方法及终端设备,可以解决由于网关、主域控制器和冗余域控制器存在环路风暴,导致数据传输可靠性差的问题。
2、第一方面,本申请实施例提供了一种车辆中的通信系统,包括主域控制器、冗余域控制器和网关;所述主域控制器和所述冗余域控制器之间通过第一虚拟局域网进行通信连接;所述网关通过第二虚拟局域网分别与所述主域控制器和所述冗余域控制器进行通信连接;其中,所述第一虚拟局域网和所述第二虚拟局域网为不同的虚拟局域网。
3、第二方面,本申请实施例提供了一种车辆中数据的通信方法,应用于上述第一方面所述的车辆中的通信系统中的主域控制器,所述方法包括:
4、主域控制器接收网关通过第二虚拟局域网发送的所述第一数据;
5、所述主域控制器根据所述第一数据携带的虚拟局域网的第一标识确定所述第一数据的传输方向,其中,所述第一数据的传输方向包括向与所述第一标识相同的虚拟局域网连接的设备进行传输,所述第一数据的传输方向不包括向与所述主域控制器通过第二标识的虚拟局域网连接的冗余域控制器进行传输。
6、第三方面,本申请实施例提供了一种车辆中数据的通信装置,包括:
7、数据接收模块,接收网关通过第二虚拟局域网发送的所述第一数据;
8、传输方向确定模块,根据所述第一数据携带的虚拟局域网的第一标识确定所述第一数据的传输方向,其中,所述第一数据的传输方向包括向与所述第一标识相同的虚拟局域网连接的设备进行传输,所述第一数据的传输方向不包括向与所述主域控制器通过第二标识的虚拟局域网连接的冗余域控制器进行传输。
9、第四方面,本申请实施例提供了一种终端设备,包括:存储器、主域控制器以及存储在所述存储器中并可在所述主域控制器上运行的计算机程序,所述主域控制器执行所述计算机程序时实现上述第二方面中任一项所述的车辆中数据的通信方法。
10、第五方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第二方面中任一项所述的车辆中数据的通信方法。
11、第六方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第二方面中任一项所述的车辆中数据的通信方法。
12、本申请第一方面实施例与现有技术相比存在的有益效果是:本申请将主域控制器和冗余域控制器之间通过第一虚拟局域网进行通信连接;将网关通过第二虚拟局域网分别与主域控制器和冗余域控制器进行通信连接。
13、本申请两个域控制器之间使用的虚拟局域网与网关和域控制器之间使用虚拟局域网不同;防止在网关需要通过主域控制器或冗余域控制器向外围设备传输数据时,在网关、主域控制器和冗余域控制器之间形成环路风暴,避免系统中数据产生传输拥堵的现象,提高了整车数据传输的可靠性。
14、可以理解的是,上述第二方面至第六方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
1.一种车辆中的通信系统,其特征在于,包括主域控制器、冗余域控制器和网关;所述主域控制器和所述冗余域控制器之间通过第一虚拟局域网进行通信连接;所述网关通过第二虚拟局域网分别与所述主域控制器和所述冗余域控制器进行通信连接;其中,所述第一虚拟局域网和所述第二虚拟局域网为不同的虚拟局域网。
2.如权利要求1所述的车辆中的通信系统,其特征在于,所述系统包括第一感知设备,所述第一感知设备和所述主域控制器之间通过所述第二虚拟局域网进行通信连接;
3.如权利要求2所述的车辆中的通信系统,其特征在于,所述系统还包括第二感知设备;所述第二感知设备和所述冗余域控制器之间通过所述第二虚拟局域网进行通信连接;
4.如权利要求3所述的车辆中的通信系统,其特征在于,所述第一感知设备和所述主域控制之间还存在所述第一虚拟局域网的通信连接;
5.如权利要求4所述的车辆中的通信系统,其特征在于,所述第二感知设备和所述冗余域控制之间还存在所述第一虚拟局域网的通信连接;
6.如权利要求5所述的车辆中的通信系统,其特征在于,所述第三数据为所述第一感知设备感知到的第一感知数据,所述第五数据为所述第二感知设备感知到的第二感知数据;
7.如权利要求6所述的车辆中的通信系统,其特征在于,所述主域控制器,还用于在所述主域控制器中的交换机不存在故障、且所述主域控制器中的其它设备存在设备故障时,通过所述第一虚拟局域网向所述冗余域控制器发送第二状态信息,其中,所述其它设备为所述主域控制器中除所述交换机之外的设备,所述第二状态信息包括接收到的所述第一感知数据,所述第二状态信息表征所述主域控制器存在设备故障;
8.如权利要求6或7所述的车辆中的通信系统,其特征在于,所述冗余域控制器,还用于在预设时长内未接收到所述主域控制器发送的状态信息、且接收到所述第二感知数据时,根据所述第二感知数据得到感知结果,其中,所述状态信息包括所述第一状态信息和第二状态信息,所述第二状态信息表征所述主域控制器存在设备故障。
9.一种车辆中数据的通信方法,其特征在于,应用于权利要求1至8任一项所述的车辆中的通信系统中的主域控制器,所述方法包括:
10.一种终端设备,包括存储器、主域控制器以及存储在所述存储器中并可在所述主域控制器上运行的计算机程序,其特征在于,所述主域控制器执行所述计算机程序时实现如权利要求9所述的车辆中数据的通信方法。