端口管理系统、方法及控制器与流程

摘要: 本申请涉及通信,尤其涉及端口管理系统、方法及控制器。背景技术:1、在对目标设备进行带外管理时,协议管理器通常用于扩展控制器的外设管理总线接口,以实现多数量的设备...
端口管理系统、方法及控制器与流程

本申请涉及通信,尤其涉及端口管理系统、方法及控制器。

背景技术:

1、在对目标设备进行带外管理时,协议管理器通常用于扩展控制器的外设管理总线接口,以实现多数量的设备的接入和管理。其中,协议管理器的各个下行端口的运行影响着业务运行,但是,控制器当前对协议管理器的管理操作,大多是基于协议管理器本身对下行端口的在线、离线的二元识别,无法及时识别故障,难以满足带外管理可靠性的要求。

技术实现思路

1、本申请提供了端口管理系统、方法及控制器,以解决相关技术无法满足带外管理可靠性的问题。

2、本申请提供了一种端口管理系统,端口管理系统包括控制器、至少一个协议管理器,以及至少一个电气数据采集器;

3、其中,控制器与至少一个协议管理器和至少一个电气数据采集器分别连接;协议管理器包括至少一个下行端口,下行端口用于连接业务设备;下行端口与其连接的业务设备之间的链路上挂载有电气数据采集器;

4、协议管理器,用于采集其包括的任一个下行端口的通信数据;

5、电气数据采集器,用于采集其所挂载的链路对应的下行端口的电气数据;

6、控制器,用于从协议管理器上获取至少一个下行端口的通信数据,以及,从电气数据采集器上获取至少一个下行端口的电气数据;根据至少一个下行端口的通信数据和电气数据,执行端口管理操作。

7、本申请提供了一种端口管理方法,该方法应用于端口管理系统,端口管理系统包括控制器、至少一个协议管理器,以及至少一个电气数据采集器,控制器与至少一个协议管理器,以及至少一个电气数据采集器分别连接;方法由控制器执行,该方法包括:

8、从目标电气数据采集器获取目标下行端口的电气数据,其中,目标下行端口为目标协议管理器包括的至少一个下行端口中的任一个下行端口,目标协议管理器为至少一个协议管理器中的任一个协议管理器,目标电气数据采集器为挂载在目标下行端口与业务设备之间的链路上的电气数据采集器;

9、从目标协议管理器获取目标下行端口的通信数据;

10、根据目标下行端口的通信数据和电气数据,对目标下行端口执行端口管理操作。

11、本申请还提供了一种端口管理装置,包括:

12、获取模块,用于从目标电气数据采集器获取目标下行端口的电气数据,其中,目标下行端口为目标协议管理器包括的至少一个下行端口中的任一个下行端口,目标协议管理器为至少一个协议管理器中的任一个协议管理器,目标电气数据采集器为挂载在目标下行端口与业务设备之间的链路上的电气数据采集器;从目标协议管理器获取目标下行端口的通信数据;

13、管理模块,用于根据目标下行端口的通信数据和电气数据,对目标下行端口执行端口管理操作。

14、本申请还提供了一种控制器,包括:存储器,用于存储计算机程序;处理器,用于执行计算机程序时实现上述任一种端口管理方法的步骤。

15、本申请还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被处理器执行时实现上述任一种端口管理方法的步骤。

16、本申请还提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述任一种端口管理方法的步骤。

17、通过本申请,在协议管理器的下行端口和业务设备之间挂载电气数据采集器,可以及时采集到下行端口的电气数据。并且,协议管理器可以同步采集其各个端口的通信数据。进而,控制器可以从协议管理器获取到通信数据,从电气数据采集器获取到电气数据,结合通信数据和电气数据对下行端口进行管理,数据更加全面和准确,端口管理操作的可靠性更高。例如,可以及时且准确地确定下行端口是否发生故障,从而及时进行故障处理操作,保证控制器与业务设备之间的正常通信。

18、另外,由于协议管理器连接有较多的业务设备,在业务设备与控制器通信的过程中,总线资源紧张,因此,本方案将电气数据采集器连接到控制器,控制器可以直接从电气数据采集器获取电气数据,无需占用控制器和协议管理器之间的业务总线的带宽,可以避免对业务总线传输业务数据的干扰。控制器和电气数据采集器之间的采集总线与业务总线之间的设备地址完全独立,不会存在访问冲突。

1.一种端口管理系统,其特征在于,所述端口管理系统包括控制器、至少一个协议管理器,以及至少一个电气数据采集器;

2.根据权利要求1所述的端口管理系统,其特征在于,所述端口管理系统还包括至少一个交换器,所述交换器包括第一上行端口和多个下行端口;

3.根据权利要求2所述的端口管理系统,其特征在于,所述交换器的数量和所述协议管理器的数量相同,且一个所述交换器与一个所述协议管理器对应,目标交换器中的下行端口与目标链路挂载的电气数据采集器连接,其中,所述目标交换器为至少一个所述交换器中的任一个交换器,所述目标链路为第一协议管理器中的下行端口与业务设备之间的链路,所述第一协议管理器为至少一个所述协议管理器中与所述目标交换器对应的协议管理器。

4.根据权利要求1或2所述的端口管理系统,其特征在于,所述控制器,具体用于:

5.根据权利要求4所述的端口管理系统,其特征在于,所述协议管理器还包括上行端口,所述上行端口用于连接所述控制器;

6.一种端口管理方法,其特征在于,所述方法应用于端口管理系统,所述端口管理系统包括控制器、至少一个协议管理器,以及至少一个电气数据采集器,所述控制器与至少一个协议管理器,以及至少一个电气数据采集器分别连接;所述方法由所述控制器执行,所述方法包括:

7.根据权利要求6所述的端口管理方法,其特征在于,所述根据所述目标下行端口的通信数据和电气数据,对所述目标下行端口执行端口管理操作,包括:

8.根据权利要求7所述的端口管理方法,其特征在于,所述电气数据包括多种电气指标的采集值,所述通信数据包括多种通信指标的采集值,所述预设告警阈值信息包括多种所述电气指标和多种所述通信指标分别对应的子告警阈值信息,所述子告警阈值信息包括多个告警阈值区间分别对应的权重调整量;所述根据所述目标下行端口的通信数据和电气数据,以及预设告警阈值信息,确定所述目标下行端口的健康度评分,包括:

9.根据权利要求7所述的端口管理方法,其特征在于,所述根据所述目标告警等级,对所述目标下行端口执行与所述目标告警等级对应的故障处理操作,包括:

10.根据权利要求9所述的端口管理方法,其特征在于,所述端口隔离操作包括如下操作中的一种或多种操作:

11.根据权利要求7至9任一项所述的端口管理方法,其特征在于,所述电气数据至少包括电流指标的采集值;所述从所述目标协议管理器获取所述目标下行端口的通信数据之前,所述方法还包括:

12.根据权利要求11所述的端口管理方法,其特征在于,所述方法还包括:

13.根据权利要求12所述的端口管理方法,其特征在于,所述方法还包括:

14.根据权利要求6所述的端口管理方法,其特征在于,所述根据所述目标下行端口的通信数据和电气数据,对所述目标下行端口执行端口管理操作,包括:

15.一种控制器,其特征在于,包括: