本申请属于网络管理,尤其涉及混合网络的网络管理协同方法和系统。
背景技术:
1、随着汽车电子系统的日益复杂和数据量的剧增,传统控制器局域网络(controller area network,can)总线已难以满足高速数据传输的需求,而以太网(ethernet,eth)凭借其高带宽、低延迟的特性成为新一代车载网络的核心组成部分。所以形成了以太网主干网,can总线连接执行器的混合网络拓扑架构,can和eth网络管理的协同也势在必行。然而,目前市面主流的方案都是直接采用单一can总线的网络管理,如果不解决协同问题,将导致网络管理混乱,影响系统的稳定性和可靠性。
技术实现思路
1、本申请的技术目的在于针对目前混合网络中,缺乏网络管理协同方法而影响系统的稳定性和可靠性的技术问题,提供一种混合网络的网络管理协同方法和系统。
2、为实现上述技术目的,本申请采用以下技术方案。
3、第一方面,本申请实施例提供一种混合网络的网络管理协同方法,所述网络管理协同方法应用于混合网络中的ecu设备,所述混合网络包括第一通道和第二通道,所述网络管理协同方法包括:
4、目标ecu设备分别从所述第一通道和所述第二通道上接收其他ecu设备发送的第一局部网络管理报文,所述第一局部网络管理报文包括其他所述ecu设备在当前场景对应的pnc id信息;
5、从所述第一局部网络管理报文中提取所述pnc id信息,将所述pnc id信息与预设的自身所归属的pnc id信息进行比对,如比对成功,则将对应的所述pnc id 判定为可唤醒pnc id,且所述目标ecu设备被唤醒;
6、对所有所述可唤醒pnc id进行信息整合,获得整合结果;根据所述整合结果,获得局部网络状态并生成网络管理协同请求;
7、根据所述局部网络状态和所述网络管理协同请求,分别向所述第一通道和所述第二通道发送第二局部网络管理报文,所述第二局部网络管理报文中填充所述局部网络状态,以用于网络管理协同。
8、在一些实施方式中,所述第一通道为can总线,所述第二通道为以太网总线。
9、在一些实施方式中,对所有所述可唤醒pnc id进行信息整合,获得整合结果,包括:
10、采用pnc id矩阵存储所有pnc id的值,其中,所述可唤醒pnc id的值置为1,不是所述可唤醒pnc id的值置为0;
11、当根据从所述第一通道上接收所述第一局部网络管理报文,判定所述pnc id为所述可唤醒pnc id,或者,根据从所述第二通道上接收所述第一局部网络管理报文,判定所述pnc id为所述可唤醒pnc id,则将对应所述pnc id的值置为1;
12、否则,当根据从所述第一通道上接收所述第一局部网络管理报文,判定所述pncid为非可唤醒pnc id,且,根据从所述第二通道上接收所述第一局部网络管理报文,判定所述pnc id为非可唤醒pnc id,则将对应所述pnc id的值置为0。
13、在一些实施方式中,所述方法还包括分别对所述第一通道和所述第二通道进行状态机管理。
14、在一些实施方式中,所述网络管理协同方法还包括:
15、分别监测所述第一通道的总线状态和所述第二通道的总线状态,以及所述第一通道和所述第二通道是否接收或发送局部网络管理报文,获得实时监测结果;
16、根据监测结果,生成通道控制指令,以根据通道控制指令控制所述第一通道或所述第二通道开启,或,控制所述第一通道或所述第二通道关闭。
17、第二方面,本申请实施例提供一种混合网络的网络管理协同系统,所述网络管理协同系统应用于混合网络中的ecu设备,所述混合网络包括第一通道和第二通道,所述网络管理协同系统包括:
18、第一网络管理模块,用于目标ecu设备从所述第一通道接收其他ecu设备发送的第一局部网络管理报文;
19、第二网络管理模块,用于所述目标ecu设备从所述第二通道上接收其他ecu设备发送的第一局部网络管理报文,所述第一局部网络管理报文包括其他所述ecu设备在当前场景对应的pnc id信息;
20、所述第一网络管理模块和所述第二网络管理模块,还用于从所述第一局部网络管理报文中提取所述pnc id信息,将所述pnc id信息与预设的自身所归属的pnc id信息进行比对,如比对成功,则将对应的所述pnc id 判定为可唤醒pnc id,且所述目标ecu设备被唤醒;
21、信号整合模块,用于对所有所述可唤醒pnc id进行信息整合,获得整合结果;
22、局部网络管理模块,用于根据所述整合结果,获得局部网络状态并生成网络管理协同请求;将所述局部网络状态和所述网络管理协同请求分别发送至所述第一网络管理模块和所述第二网络管理模块;
23、所述第一网络管理模块和所述第二网络管理模块,还用于根据所述局部网络状态和所述网络管理协同请求,分别向所述第一通道和所述第二通道发送第二局部网络管理报文,所述第二局部网络管理报文中填充所述局部网络状态,以用于网络管理协同。
24、在一些实施方式中,所述混合网络包括网络总线状态管理模块;
25、所述网络总线状态管理模块分别与所述第一通道和所述第二通道连接,用于分别监测所述第一通道的总线状态和所述第二通道的总线状态,以及所述第一通道和所述第二通道是否接收或发送局部网络管理报文,,获得实时监测结果,将所述监测结果发送至所述局部网络管理模块;
26、所述局部网络管理模块,还用于根据所述监测结果生成通道控制指令,将所述通道控制指令发送至所述网络总线状态管理模块;
27、所述网络总线状态管理模块,还用于根据所述通道控制指令控制所述第一通道或所述第二通道开启,或,控制所述第一通道或所述第二通道关闭。
28、与现有技术相比,本申请实施例提供的混合网络的网络管理协同方法,能够从多个通道接收网络管理报文,并对网络管理报文进行信息提取、比对和整合,从而确保网络状态及时更新,为协同管理提供了及时的数据支持,使得网络管理能够更加全面和准确,从而有效避免或减轻故障对网络稳定性的影响。
29、与现有技术相比,本申请实施例提供的混合网络的网络管理协同系统,具有本申请实施例提供的混合网络的网络管理协同方法相同的有益技术效果,不做赘述。
1.一种混合网络的网络管理协同方法,其特征在于,所述网络管理协同方法应用于混合网络中的ecu设备,所述混合网络包括第一通道和第二通道,所述网络管理协同方法包括:
2.根据权利要求1所述的混合网络的网络管理协同方法,其特征在于,所述第一通道为can总线,所述第二通道为以太网总线。
3.根据权利要求1所述的混合网络的网络管理协同方法,其特征在于,对所有所述可唤醒pnc id进行信息整合,获得整合结果,包括:
4.根据权利要求1所述的混合网络的网络管理协同方法,其特征在于,所述方法还包括分别对所述第一通道和所述第二通道进行状态机管理。
5.根据权利要求1所述的混合网络的网络管理协同方法,其特征在于,所述网络管理协同方法还包括:
6.一种混合网络的网络管理协同系统,其特征在于,所述网络管理协同系统应用于混合网络中的ecu设备,所述混合网络包括第一通道和第二通道,所述网络管理协同系统包括:
7.根据权利要求6所述的混合网络的网络管理协同系统,其特征在于,所述混合网络包括网络总线状态管理模块;