本技术涉及网络管理,尤其涉及一种网络管理方法、装置、设备及存储介质。
背景技术:
1、整车控制网络通信系统的网络管理涉及多种车载网络通信协议和不同的网络拓扑结构,不仅需要实现子网的网络通信保障,同时需要兼顾跨域网络通信保障。同时跨域网络管理消息的增加,对原子网系统的消息调度,网络管理性能会产生一定的影响。
2、目前,全球致力于汽车网络管理的研究体系为osek(open systems and thecorresponding interfaces for automotive electronics,汽车电子系统中开发系统)体系和autosar(automotive open system architecture,汽车开放系统架构)体系,这两个体系制定了覆盖汽车can、flexray、ethernet等网络的网络管理规范标准。但将osek nm直接应用到两个及以上网络系统中实现网络管理功能,不仅降低了网络管理的实时性,同时增加了系统管理的复杂性。同样,autosar机制也不适用与实现多个子网的网络管理,因此osek体系和autosar体系只能针对单一系统实现网络管理功能,并不能满足智能汽车异构网络的复杂通信保障需求。
3、因此,如何提高智能汽车异构网络管理的协同性。是目前亟需解决的一个问题。
技术实现思路
1、本技术的主要目的在于提供一种网络管理方法、装置、设备及存储介质,旨在解决如何提高智能汽车异构网络管理的协同性的技术问题。
2、为实现上述目的,本技术提供一种网络管理方法,所述网络管理方法包括:
3、使所述子网进入睡眠模式,完成初始化,所述睡眠模式指所述子网不发送任何数据的模式,且能够通过接收所述子网发送的网络通信请求退出睡眠模式;
4、初始化完成后,若接收到所述子网发送的网络通信请求,则将所述子网内的节点与域控制器节点进行同步,并获得数据发送周期;
5、基于所述数据发送周期,构建发送周期定时器,所述发送周期定时器在数据发送超过数据发送周期后结束数据发送;
6、若存在跨网段通信请求,则启动发送周期定时器,将所述第二子网定时发送数据至第一子网,并接收所述第一子网的数据,直至发送周期定时器超时,结束数据发送,所述第二子网指存在跨网段通信请求的一个子网,第一子网指除第二子网的其他子网。
7、在一实施例中,所述则将所述子网内的节点与域控制器节点进行同步,并获得数据发送周期的步骤之后,包括:
8、所述第二子网的域控制器节点启动重复消息定时器,所述重复消息定时器超时后停止发送上线消息;
9、重复向网络中第一子网发送上线消息,直至重复消息定时器超时。
10、在一实施例中,所述重复向网络中第一子网发送上线消息,直至重复消息定时器超时的步骤还包括:
11、若所述上线消息中包含重复消息标志位,则重新启动重复消息定时器,并执行重复向网络中第一子网发送上线消息,直至重复消息定时器超时的步骤。
12、在一实施例中,所述网络包含主网,所述子网包括第三子网,所述重复向网络中第一子网外的子网发送上线消息,直至重复消息定时器超时的步骤之后,包括:
13、若所述子网中不存在跨网段通信请求,则将所述子网作为第三子网;
14、所述第三子网的域控制器节点进入睡眠准备状态,所述睡眠准备状态指控制第三子网进入睡眠模式的工作状态;
15、当第三子网中所有节点处于睡眠准备状态后,第三子网的域控制器节点向除第三子网外的其他子网发送子网睡眠请求;
16、若其他子网同意所述子网睡眠请求,则所述主网向第三子网的域控制器节点发送允许睡眠指令;
17、第三子网的域控制器节点接收允许睡眠指令后,所述域控制器节点启动睡眠定时器;
18、在所述睡眠定时器超时后,第三子网进入睡眠模式。
19、在一实施例中,所述当第三子网中所有节点处于睡眠准备状态后,第三子网的域控制器节点向除第三子网外的其他子网发送子网睡眠请求的步骤之后还包括:
20、若除第三子网外的其他子网不同意所述子网睡眠请求,则重新启动所述重复消息定时器。
21、在一实施例中,所述第三子网进入睡眠模式的步骤之前:
22、若接收到第三子网外的子网发送上线消息,所述上线消息中包含重复消息标志位,则重新启动重复消息定时器。
23、在一实施例中,所述方法还包括:
24、若所述第二子网中存在故障节点,则将所述故障节点进行隔离,所述故障节点指无法接收或发送数据的节点;
25、在第二子网定时发送数据至第一子网时,将故障节点的故障信息加入所述数据中,将所述故障信息存储在第二子网的域控制器节点中。
26、在一实施例中,所述网络包括应用层,所述并将所述故障信息存储在第二子网的域控制器节点中的步骤之后还包括:
27、若所述故障信息超过预设阈值后,则将所述故障信息上报至应用层;
28、基于所述故障信息,应用层对故障节点进行故障修复。
29、此外,为实现上述目的,本技术还提供一种网络管理装置,所述网络管理装置包括:
30、初始化模块,使所述子网进入睡眠模式,完成初始化,所述睡眠模式指所述子网不发送任何数据的模式,且能够通过接收所述子网发送的网络通信请求退出睡眠模式;
31、节点同步模块,初始化完成后,若接收到所述子网发送的网络通信请求,则将所述子网内的节点与域控制器节点进行同步,并获得数据发送周期;
32、周期定时模块,基于所述数据发送周期,启动发送周期定时器,所述发送周期定时器在数据发送超过数据发送周期后结束数据发送,
33、数据交换模块,若存在跨网段通信请求,则启动发送周期定时器,将所述第二子网定时发送数据至第一子网,并接收所述第一子网的数据,直至发送周期定时器超时,结束数据发送,所述第二子网指存在跨网段通信请求的一个子网,第一子网指除第二子网的其他子网。
34、此外,为实现上述目的,本技术还提供一种网络管理设备,所述网络管理设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置用于执行如上所述网络管理方法的步骤。
35、此外,为实现上述目的,本技术还提供一种存储介质,所述存储介质为计算机可读存储介质,所述计算机可读存储介质上存储有实现网络管理方法的程序,所述实现p网络管理方法的程序被处理器执行以实现如上所述网络管理方法的步骤。
36、本技术提供了一种网络管理方法,本技术首先通过对子网进行初始化,使所述子网进入睡眠模式,以此降低本技术网络管理方法的功耗;初始化后,若接收到子网发送的网络通信请求,则将子网内的节点和域控制器节点进行同步,并获得数据发送周期,通过将子网中的所有节点进行同步,实现自能同步接收发送数据;按照数据发送周期构建发送周期定时器,在收到跨网段通信请求后,启动发送周期定时器。将发出跨网段通信请求的第二子网的数据发送指第一子网,并接收第一子网的数据,直至发送周期定时器超时。
37、综上可知,本技术通过将子网进行节点同步实现统一管理,并通过跨网段通信请求进行子网间的网络管理活动,进而提高了智能汽车异构网络管理的协同性。
1.一种网络管理方法,其特征在于,所述网络包括子网,所述子网包含第一子网和第二子网,所述子网包含至少两个节点,且包含域控制器节点,所述网络管理方法包括:
2.如权利要求1所述的方法,其特征在于,所述则将所述子网内的节点与域控制器节点进行同步,并获得数据发送周期的步骤之后,包括:
3.如权利要求2所述的方法,其特征在于,所述重复向网络中第一子网发送上线消息,直至重复消息定时器超时的步骤还包括:
4.如权利要求2所述的方法,其特征在于,所述网络包含主网,所述子网包括第三子网,所述重复向网络中第一子网外的子网发送上线消息,直至重复消息定时器超时的步骤之后,包括:
5.如权利要求4所述的方法,其特征在于,所述当第三子网中所有节点处于睡眠准备状态后,第三子网的域控制器节点向除第三子网外的其他子网发送子网睡眠请求的步骤之后还包括:
6.如权利要求4所述的方法,其特征在于,所述第三子网进入睡眠模式的步骤之前:
7.如权利要求1所述的方法,其特征在于,所述方法还包括:
8.如权利要求7所述的方法,其特征在于,所述网络包括应用层,所述并将所述故障信息存储在第二子网的域控制器节点中的步骤之后还包括:
9.一种网络管理装置,其特征在于,所述网络管理装置包括:
10.一种网络管理设备,其特征在于,所述网络管理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至8中任一项所述的网络管理方法的步骤。
11.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的网络管理方法的步骤。