一种端口连接关系的确定方法及装置制造方法

文档序号:7771792阅读:146来源:国知局
一种端口连接关系的确定方法及装置制造方法
【专利摘要】本发明实施例提供了一种端口连接关系的确定方法及装置,该方法应用于配线架管理系统中,包括:系统中的管理平台根据接收到的通知消息中携带的系统中端口发生拔插事件的设备的标识,从对应的设备获取其所有端口的状态信息;根据获取到的状态信息中的拔插信息,确定设备上发生拔插事件的端口,并指示设备依次控制确定出的端口中当前状态处于连接的端口发出探测信号;依次将系统中设备的对端设备反馈的接收到探测信号的端口,与设备上发出探测信号的端口确定为具有连接关系。本发明是在端口发生拔插事件的设备上报通知消息的触发条件下启动的确定端口连接关系流程,可针对性地执行确定操作,缩短了确定时间,且节省了系统资源。
【专利说明】一种端口连接关系的确定方法及装置
【技术领域】
[0001]本发明涉及综合布线【技术领域】,尤其涉及一种端口连接关系的确定方法及装置。【背景技术】
[0002]在综合布线网络中,配线架为终端设备与网络设备(例如交换机)之间或者网络设备之间的互连提供可编程网络接口,线路变动如端口新增、变更、移除等操作,均可通过配线架的跳线来实现,便于管理综合布线。
[0003]上述配线架常应用于配线架管理系统中,如图1A所示,该系统包括管理平台11、至少一台交换机12、至少一台配线架13、至少一台通信设备14(例如图1A中所示的扩展仪)和至少一台终端15。其中,交换机12可以与一个配线架13相连(如图1A所示),也可以与两个配线架13相连(如图1B所示)。
[0004]具体地,在交换机12与一个配线架13连接的情况下,此系统通常称之为“单配线架管理系统”,在此系统中,交换机12是具备对其端口进行扫描功能的交换机,可以获得端口的相关信息,它通过普通网线与管理平台11进行交互通信,通过9芯或10芯跳线与配线架13连接,以便后续配线架13利用多出来的I根或2根导线确定与交换机12的端口之间的连接关系;配线架13通过专用线缆与扩展仪14连接,由扩展仪14进行配线架13与管理平台11之间交互指令的协议转换,即扩展仪14将管理平台11下发的以太网协议的报文或指令等,转换为配线架13可以解析的RS485协议的对应指令;配线架13还通过普通网线与终端15连接。
[0005]在交换机12与两个配线架13连接的情况下,通常称之为“双配线架管理系统”,此系统结构与图1A所示的结构类似,与之不同的是,交换机12为普通交换机,并不具备对其端口进行扫描的功能,它通过普通网线与一个配线架13连接,通过此配线架实现端口扫描功能,并且两者之间的端口的连接关系是固定不变的,后续如果需要确定交换机13的各个端口的连接关系时,只需确定与交换机直连的配线架13上各个端口的连接关系即可。
[0006]需要说明的是,不管上述哪种结构的配线架管理系统,系统中的配线架可以是无源配线架,也可以是有源配线架。具体地,无源配线架指的是配线架上各个端口未配置对应的显示设备;有源配线架指的是配线架上各个端口均配置有相应的显示设备,通常称之为电子配线架,例如显示设备为LED显示屏,可以显示一些警告信息等。
[0007]另外,不管是上述哪种结构的配线架管理系统,为了便于系统管理人员维护,需要知道系统中哪些端口之间的连接关系,目前通常是采用下述流程确定系统中各配线架上各个端口的连接关系:
[0008]以图1A所示的系统为例,假设图1A中的配线架为电子配线架,具体确定流程为:管理平台11按照预设周期通过扩展仪14向某个电子配线架13下发获取指令,指示此电子配线架13获取自身上所有端口的状态信息;此电子配线架13通过扩展仪14接收到此获取指令后,对所有端口进行扫描得到所有端口的状态信息,此状态信息为端口处于断开或者端口处于连接,然后将得到的状态信息经扩展仪14上报给管理平台11,由管理平台根据当前周期内收到的状态信息与上个周期收到的状态信息,确定状态发生变化的端口,再经扩展仪14向该电子配线架13透传通过确定出的端口发送探测信号的指令,该电子配线架13接收到此指令后执行相应操作。
[0009]进一步地,交换机12接收到探测信号时,对自身所有的端口进行扫描,确定出收到探测信号的端口,并将确定出的端口的相关信息经扩展仪14透传给管理平台11,管理平台11经分析后得到电子配线架13与交换机12上各个端口之间的连接关系,之后再采用同样的确定流程确定下一个电子配线架与对端交换机12上各个端口之间的连接关系,直到将系统中所有的电子配线架13与对端交换机12之间的端口的连接关系确定完毕。
[0010]对于如图1B所示的系统而言,确定配线架13的各个端口的连接关系流程与上述流程类似,与之不同的是,管理平台11可以向与交换机12直连的电子配线架下发获取指令,也可以向与交换机12非直连的电子配线架下发获取指令,后续执行流程相同,在此不再 详述。
[0011]从上述流程可以看出,配线架管理系统中的管理平台需要定期逐个轮询配线架,这样,在系统中的端口较多的情况下,采用前述这种确定方式的话,确定时间较长,并且在端口状态未发生变化的情况下,管理平台仍定期执行上述确定流程,这就导致消耗较多的系统资源。

【发明内容】

[0012]本发明实施例提供了一种端口连接关系的确定方法及装置,用以解决采用现有端口连接关系的确定方式导致确定时间长且消耗较多系统资源的问题。
[0013]基于上述问题,本发明实施例提供的一种端口连接关系的确定方法,该方法应用于配线架管理系统中,该方法包括:
[0014]所述系统中的管理平台根据接收到的通知消息中携带的所述系统中端口发生拔插事件的设备的标识,从对应的设备获取其所有端口的状态信息,每个端口的状态信息包括拔插信息和当前状态;
[0015]根据获取到的状态信息中的拔插信息,确定所述设备上发生拔插事件的端口,依次指示所述设备控制确定出的端口中当前状态处于连接的端口发出探测信号,并依次将所述系统中对端设备反馈的接收到探测信号的端口,与所述发出探测信号的端口确定为具有连接关系。
[0016]本发明实施例提供的一种端口连接关系的确定装置,该装置应用于配线架管理系统中,该装置包括:
[0017]接收模块,用于接收通知消息,所述通知消息中携带有所述系统中端口发生拔插事件的设备的标识;
[0018]获取模块,用于从所述设备的标识对应的设备获取其所有端口的状态信息,每个端口的状态信息包括拔插信息和当前状态;
[0019]确定模块,用于根据所述获取模块获取到的状态信息中的拔插信息,确定所述设备上发生拔插事件的端口;以及依次将所述系统中对端设备反馈的接收到探测信号的端口,与所述发出探测信号的端口确定为具有连接关系;
[0020]指示控制模块,用于依次指示所述设备控制所述确定模块确定出的端口中当前状态处于连接的端口发出探测信号。
[0021]本发明实施例提供的一种端口连接关系的确定方法,该方法应用于配线架管理系统中,该方法包括:
[0022]所述系统中的网络设备根据所述系统中的管理平台在接收到自身监测到端口发生拔插事件时发送的通知消息后,下发的获取自身所有端口的状态信息的获取指令,获取自身所有端口的状态信息,并将其传送至所述管理平台,每个端口的状态信息包括拔插信息和当前状态;
[0023]根据接收到的所述管理平台在根据获取到的状态信息中的拔插信息确定出发生拔插事件的端口后,依次下发的控制自身上确定出的端口中当前状态处于连接的端口发出探测信号的第一控制指令,依次控制对应端口发出探测信号,以使所述管理平台依次将所述系统中对端网络设备反馈的接收到探测信号的端口,与所述发出探测信号的端口确定为具有连接关系。
[0024]本发明实施例提供的一种端口连接关系的确定装置,所述装置应用于配线架管理系统中,该装置包括:
[0025]监测模块,用于监测所述装置的端口是否发生拔插事件;
[0026]发送模块,用于在监测模块监测到所述装置发生拔插事件时,向所述系统中的管理平台发送通知消息;以及将所述获取模块获取到的状态信息传送给所述管理平台;
[0027]接收模块,用于接收所述管理平台在接收到所述通知消息后下发的获取自身所有端口的状态信息的获取指令;以及接收所述管理平台在根据获取到的状态信息中的拔插信息确定出发生拔插事件的端口后,依次下发的控制所述装置上确定出的端口中当前状态处于连接的端口发出探测信号的第一控制指令;
[0028]获取模块,用于在所述接收模块接收到所述获取指令时,获取所述装置上所有端口的状态信息,每个端口的状态信息包括拔插信息和当前状态;
[0029]控制模块,用于在所述接收模块接收到所述第一控制指令时,依次控制确定出的端口中当前状态处于连接的端口发出探测信号,以使所述管理平台依次将所述系统中对端网络设备反馈的接收到探测信号的端口,与自身上发出探测信号的端口确定为具有连接关系O
[0030]本发明实施例的有益效果包括:
[0031]本发明实施例提供的端口连接关系的确定方法及装置,该方法可应用于配线架管理系统中,系统中的管理平台在接收到的通知消息时,从通知消息中的设备的标识所对应的设备获取其所有端口的状态信息;然后,再根据获取到的状态信息中的拔插信息,来确定设备上发生拔插事件的端口,并指示设备依次控制确定出的端口中当前状态处于连接的端口发出探测信号;最后,依次将系统中设备的对端设备反馈的接收到探测信号的端口,与设备上发出探测信号的端口确定为具有连接关系。在本发明中,管理平台是在接收到端口发生拔插事件的设备(例如配线架或交换机)上报的通知消息的触发条件下,才启动确定端口连接关系的操作流程,这样一来,在系统中端口未发生拔插的情况下,无需做任何操作,从而节省了系统资源;并且只针对端口发生拔插事件的设备执行上述流程,大大缩短了确定时间。IA为现有单配线架管理系统的结构示意图;
IB为现有双配线架管理系统的结构示意图;
2为本发明实施例提供的端口连接关系的确定方法的流程图之一;3为本发明实施例提供的端口连接关系的确定方法的流程图之二;4为本发明实施例提供的双电子配线架管理系统的结构示意图;
5为本发明实施例提供的端口连接关系的确定装置的结构图之一;6为本发明实施例提供的端口连接关系的确定装置的结构图之二。
【具体实施方式】
[0039]在配线管理系统中,管理平台采用定期对系统中的配线架进行轮询的方式,确定端口连接关系,这种确定方式的操作时间较长,且消耗较多的系统资源。针对此问题,本发明实施例提供一种端口连接关系的确定方法及装置,应用于配线架管理系统中,系统中的管理平台是在接收到端口发生拔插事件的设备(例如配线架或交换机)上报的通知消息的触发条件下,才启动确定端口连接关系的操作流程,这样一来,在系统中端口未发生拔插的情况下,无需执行任何操作,从而节省了系统资源;并且只针对端口发生拔插事件的设备执行上述流程,缩短了操作时间。
[0040]下面结合说明书附图,对本发明实施例提供的一种端口连接关系的确定方法及装置的【具体实施方式】进行说明。
[0041]本发明实施例提供的一种端口连接关系的确定方法,该方法应用于配线架管理系统中,如图2所示,以管理平台这侧进行说明,该方法具体包括以下步骤:
[0042]S21:系统中的管理平台根据接收到的通知消息中携带的系统中端口发生拔插事件的设备的标识,从对应的设备获取其所有端口的状态信息;
[0043]在这里,每个端口的状态信息包括拔插信息和当前状态等;
[0044]S22:根据获取到的状态信息中的拔插信息,确定设备上发生拔插事件的端口,依次指示设备控制确定出的端口中当前状态处于连接的端口发出探测信号,并依次将系统中对端设备反馈的接收到探测信号的端口,与发出探测信号的端口确定为具有连接关系。
[0045]在本发明实施例中,上述方法可应用于如图1A和图1B所示的配线架管理系统中,以图1A为例,在系统中的交换机12和对端配线架13之间的端口发生拔插事件(即端口发生拔插操作)的情况下,二者均会向管理平台上报相应通知消息,告知管理平台各自发生了拔插事件,这样,管理平台在后续接收到交换机12和对端配线架13上报的通知消息时,均执行上述步骤S21-S22,以便更准确地确定出系统中端口的连接关系。
[0046]由于交换机12和对端配线架13之间的端口发生拔插操作通常存在时间先后之分,这样一来,对于管理平台来说,它可能先接收到交换机12发来的通知消息,也可能先接收到对端配线架13通过通信设备14例如扩展仪发来的通知消息,基于此,管理平台11接收到的通知消息中携带的设备的标识,可能是交换机的标识,也可能是对端配线架的标识。
[0047]换言之,在图1A所示的系统中,上述步骤S21-S22中的端口发生拔插事件的设备为交换机12时,对端设备即为配线架13,例如配线架13为无源配线架或者有源配线架,二者采用10芯跳线连接;反之,上述设备为配线架13时,对端设备即为交换机12。[0048]另外,对于图1B所示的系统而言,上述步骤S21-S22中的设备和对端设备实际上指的是两个相互连接的配线架13,例如配线架13为无源配线架或者有源配线架,且两个配线架13采用10芯跳线连接,且其中之一与交换机12连接。
[0049]具体地,在上述步骤S21中,对于管理平台来说,如果它在某一时刻收到多条通知消息,通常是按照一定的顺序依次触发后续确定端口连接关系的流程,并且在从通知消息中设备的标识所对应的设备获取其所有端口的状态信息时,如果对应设备是交换机,那么,此通知消息是该交换机在监测到自身端口发生拔插事件时直接发送过来的,在这种情况下,管理平台直接向交换机下发相应获取指令即可,例如获取指令以报文形式发送等,后续可由交换机中的控制器完成获取指令对应的操作。
[0050]如果对应设备是配线架(例如无源配线架或电子配线架),那么,此通知消息是通信设备在接收到该配线架传送的端口发生拔插事件的触发信号时生成并发送过来的,为了便于后续管理平台通过通信设备透传相应指令,通信设备生成的通知消息中不仅携带有该配线架的标识,还携带有通信设备的标识,例如扩展仪的标识,在这种情况下,管理平台会将相应获取指令通过通信设备透传给配线架,也就是说,先由通信设备接收此获取指令,然后对获取指令进行处理,即将获取指令转换为配线架可以识别的获取指令,例如转换成RS485协议的获取指令传送给配线架,后续再由配线架中的控制器完成获取指令对应的操作。
[0051]具体地,在上述步骤S22中,管理平台根据拔插信息即可确定出发生拔插事件的端口,例如,在获取的某个端口的拔插信息为端口发生拔插操作时,即得出此端口是发生拔插事件的端口,这就无需像现有技术那样,通过比较当前周期收到的端口状态与上个周期收到的相应端口的状态,才能得到发生拔插事件的端口。前述这种确定方式,相比现有技术而言,提高了确定效率,从而减短了操作时间。
[0052]另外,在上述步骤S22中,对于管理平台确定出的端口中当前状态处于断开的端口,需要执行后续判断是否在预设数据库中的流程。
[0053]优选地,上述方法可具体应用于包括有源配线架的配线架管理系统中,例如可应用于单电子配线架管理系统,也可应用于双电子配线架管理系统,不管是应用于哪种系统架构下,电子配线架上各个端口均设置有对应的显示设备,为了方便系统管理人员根据管理平台确定出的端口连接关系维护系统,从而提高用户体验,单电子配线架管理系统或者双电子配线架管理系统中的管理平台还可执行下述流程:
[0054]判断自身确定出的具有连接关系的端口,和确定出的发生拔插事件的端口中当前状态处于断开的端口是否在预设数据库中;
[0055]在判断出确定出的具有连接关系的端口均在预设数据库中时,指示对应端口所属设备控制各自的对应端口的显示设备显示第一设定信息;
[0056]在判断出确定出的具有连接关系的端口中任一端口不在预设数据库中时,指示确定出的具有连接关系的端口所属设备控制各自的对应端口的显示设备显示第二设定信息,并生成连接错误告警信息后输出;
[0057]在判断出确定出的具有连接关系的端口均不在预设数据库时,指示对应端口所属设备控制各自的对应端口的显示设备显示第三设定信息,并生成非法连接告警信息后输[0058]在判断出确定出的发生拔插事件的端口中当前状态处于断开的端口在预设数据库中,指示对应端口所属设备控制对应端口的显示设备显示第四设定信息,并生成非法断连告警信息后输出。
[0059]需要说明的是,在上述流程中,在端口出现错误连接、非法断连或非法连接等情况下,既可通过相应端口的显示设备显示相关告警信息,又可通过管理平台侧输出相应显示告警信息,这种双重告警方式,更便于系统管理人员维护。
[0060]进一步地,在上述流程中,上述预设数据库中存有所有订单信息,每条订单记录着两个需要连接的端口的相关信息,此相关信息至少包括端口位号、所在配线架ID、扩展仪ID等,以便于后续核对端口上跳线的拔插操作是否与订单信息一致,例如一条订单记录有某个电子配线架的某个端口,与对端交换机或者对端配线架的某个端口具有连接关系的相关信息。
[0061]上述显示设备例如为显示屏或LED灯等。上述第一设定信息、第二设定信息、第三设定信息和第四设定信息可根据系统管理人员的实际工作情况而设定,例如,可分别通过下述方式体现:
[0062]管理平台在判断出确定出的具有连接关系的端口都在预设数据库中时,可控制相应设备的对应端口的LED灯处于绿色状态(第一设定信息),以提示系统管理人员当前连接是正常连接;
[0063]在判断出上述端口中仅有一个端口在预设数据库中时,可控制相应设备的对应端口的LED灯处于红色闪烁状态(第二设定信息),以提示系统管理人员当前连接是错误连接,方便系统管理人员及时进行相应跳线更正;
[0064]在判断出上述端口都不在预设数据库中时,可控制相应设备的对应端口的LED灯处于红色状态(第三设定信息),以提示系统管理人员当前连接是非法连接,方便系统管理人员及时进行相应跳线的断开操作;
[0065]在判断出确定出的端口中当前状态处于断开的端口在预设数据库中时,可控制相应设备的对应端口的LED灯处于绿色闪烁状态(第四设定信息),以提示系统管理人员出现非法断开,方便系统管理人员及时处理。
[0066]在这里,上述第一设定信息、第二设定信息、第三设定信息和第四设定信息的体现并不仅限于上述实现方式,当然,还可以通过其他方式体现,在此不再一一列举。
[0067]另外,本发明实施例提供的上述方法在应用于单、双电子配线架管理系统中时,如果系统中的电子配线架突然断电,那么,电子配线架相当于普通无源配线架使用,管理平台侦测并记录这些断电的电子配线架,并触发相应的告警机制,提示相关人员需要执行电力恢复维修,等电力恢复后,管理平台针对这些重新上电的电子配线架发送获取相关状态信息的获取指令,以确定哪些端口的当前状态处于连接,可按照这些端口的位号顺序依次发送探测信号,以确定实际的端口连接关系,进一步判断是否与电力恢复前的一致。
[0068]本发明实施例提供一种端口连接关系的确定方法,可应用于配线架管理系统中,以端口发生拔插事件的设备这侧进行说明,如图3所示,该方法包括下述步骤:
[0069]S31:系统中的网络设备根据系统中的管理平台在接收到自身监测到端口发生拔插事件时发送的通知消息后,下发的获取自身所有端口的状态信息的获取指令,获取自身所有端口的状态信息,并将其传送至所述管理平台;[0070]在这里,每个端口的状态信息可包括拔插信息和当前状态;
[0071]S32:根据接收到的管理平台在根据获取到的状态信息中的拔插信息确定出发生拔插事件的端口后,依次下发的控制自身上确定出的端口中当前状态处于连接的端口发出探测信号的第一控制指令,依次控制对应端口发出探测信号,以使管理平台依次将系统中对端网络设备反馈的接收到探测信号的端口,与发出探测信号的端口确定为具有连接关系O
[0072]在本发明实施例中,上述方法仍可应用于如图1A和图1B所示的配线架管理系统中,在应用于图1A所示的系统中时,上述网络设备为交换机12时,对端网络设备即为配线架13,例如配线架13为无源配线架或者有源配线架,二者采用10芯跳线连接;反之,上述网络设备在为配线架13时,对端网络设备即为交换机12。
[0073]在应用于图1B所不的系统中时,上述网络设备和对端网络设备实际上为两个相互连接的配线架13,例如配线架13为无源配线架或者有源配线架,且两个配线架13采用10芯跳线连接,且其中之一与交换机12连接。
[0074]优选地,在上述步骤S31中,网络设备可通过下述方式监测自身的端口是否发生拔插事件:网络设备监测其各个端口的电平,并在监测到电平发生变化时,确定自身端口发生拔插事件。
[0075]具体地,在上述监测流程中,对于网络设备例如电子配线架上某个端口来说,在未插入跳线时,该端口对应的状态采集单元将采集到其接收的电平为低电平,该状态采集单元通常位于该电子配线架的控制器中,那么,一旦在该端口上插入跳线,该状态采集单元将采集到从低到高的电平变化,在这种情况下,立即触发一个中断信号通告给控制器中的多点控制单元(MicroContro 11 erUnit,MCU),后续MCU收到此信号后,立即通过通信设备向管理平台发送通知消息,通知自身端口发生拔插事件。
[0076]进一步地,在上述步骤S31中,为了使管理平台能够准确快速地确定出发生拔插事件的端口,可在网络设备上每个端口设置拔插锁存器和寄存器,其中,拔插锁存器主要用于记录端口是否发生过拔插事件;寄存器主要用于记录端口的当前状态,这样,网络设备在获取相关状态信息时,只需读取每个端口的拔插锁存器和寄存器的相应数值,就可以确定出相应的状态信息。
[0077]具体地,网络设备是通过下述方式获取自身所有端口的状态信息的:
[0078]网络设备分别读取其每个端口对应的拔插锁存器和寄存器的值;
[0079]在读取的拔插锁存器的值为第一初始值的情况下,确定对应端口的拔插信息为端口未发生拔插操作;在读取的拔插锁存器的值为第一初始值之外的第一设定数值的情况下,确定对应端口的拔插信息为端口发生拔插操作;
[0080]在读取的寄存器的值为第二初始值的情况下,确定对应端口的当前状态处于断开;在读取的寄存器的值为第二初始值之外的第二设定数值的情况下,确定对应端口的当前状态处于连接。
[0081]需要说明的是,在上述获取流程中,上述第一初始值、第一设定数值、第二初始值和第二设定数值均可事先指定,例如第一初始值和第二初始值可以相同,例如均为0,也可以不同;第一设定数值和第二设定数值可以相同,例如均为1,也可以不同。
[0082]优选地,上述方法也可应用于包括有源配线架的配线架管理系统中,在该系统架构下,系统中的网络设备也可执行下述流程:
[0083]如果接收到管理平台在判断出自身确定出的具有连接关系的端口均在预设数据库中时,下发的控制对应端口显示第一设定信息的第二控制指令,则控制其对应端口的显示设备显示第一设定信息;
[0084]如接收到管理平台在判断出自身确定出的具有连接关系的端口中任一端口不在预设数据库中时,下发的控制对应端口显示第二设定信息的第三控制指令,则控制其对应端口的显示设备显示第二设定信息;
[0085]如果接收到管理平台在判断出自身确定出的具有连接关系的端口均不在预设数据库中时,下发的控制对应端口显示第三设定信息的第四控制指令,则控制其对应端口的显示设备显示第三设定信息;
[0086]如果接收到管理平台在判断出自身确定出的端口中当前状态处于断开的端口在预设数据库中时,下发的控制对应端口显示第四设定信息的第五控制指令,则控制其对应端口的显示设备显示第四设定信息。
[0087]需要说明的是,上述预设数据库的设置、显示设备的类型以及第一设定信息至第四设定信息的实现方式,均可与以上述管理平台作为执行主体时的实现方式相同,在此不再 详述。
[0088]在上述步骤S32中,网络设备在控制相应端口发出探测(Detection)信号后,对于接收到此信号的对端网络设备而言,它控制器中的状态采集单元监测到此探测信号后,也会触发一个中断信号给控制器中的MCU,MCU在收到此中断后,分别读取每个端口的探测锁存器的值,来确定接收到探测信号的端口,然后上报给管理平台。
[0089]需要说明的是,由于Detection信号和端口发生拔插事件时接收到电平变化发生在不同阶段,因此,采用不同的时钟进行信号采集,可以准确地区分开,例如,用大于20ms的时钟采集端口接收的电平。
[0090]下面结合下述实施例对本发明实施例提供的端口连接关系的确定方法进行详细说明:
[0091]以双电子配线架管理系统为例(如图4所示),假设将一根10芯跳线先插入系统中的电子配线架41上的端口 Pl上,再插入电子配线架42上的端口 P2上;假设预设数据库中存有Pl与P2具有连接关系的相关信息;假设拔插锁存器的值为O代表未发生拔插操作,值为I代表发生拔插操作;寄存器的值为O代表当前状态处于断开,值为I代表当前状态处于连接;探测锁存器的值为O代表未收到探测信号,值为I代表接收到探测信号;那么,在这种情况下,电子配线架41、扩展仪43和管理平台44的交互流程如下:
[0092]电子配线架41的控制器411中的状态采集单元4111监测到端口 Pl的电平发生从低到高的变化,这时立即设置该端口对应的拔插锁存器的值为“ 1”,设置对应的寄存器的值为“1”,并触发一个中断信号给控制器411中的MCU4112 ;MCU4112接收到此中断信号后,将其通知给扩展仪43,扩展仪43收到此中断信号后,立即触发对应的以太网报文发送给管理平台44,通知它电子配线架41的端口有拔插事件发生,该以太网报文中携带有电子配线架41ID和扩展仪43ID。
[0093]管理平台44接收到这个以太网报文后,通过扩展仪43向电子配线架41透传获取电子配线架41上所有端口的状态信息的获取指令,控制器411根据此指令读取电子配线架41的各个端口的拔插锁存器和寄存器的值,并生成端口的状态信息后,通过扩展仪43透传给管理平台44 ;管理平台对状态信息进行分析后可得出电子配线架41上的端口 Pl为发生拔插事件的端口,并且目前处于连接状态,通过扩展仪43透传控制端口 Pl发出探测信号的控制指令;控制器411收到此指令后,控制端口 Pl发出探测信号,例如发出IKHZ的方波信号,并将拔插锁存器的值清O。
[0094]电子配线架42的控制器421中的状态采集单元4211监测到此探测信号,触发一个中断信号通告给控制器421中的MCU4212,MCU4212收到此中断信号后,读取电子配线架42上每个端口的探测锁存器的值,确定出端口 P2接收到探测信号,将P2端口的相关信息通过扩展仪43透传给管理平台44,这样,管理平台44在收到相关信息,例如相关信息包括端口 P2位号、控制器ID、扩展仪ID等,即确定出电子配线架41的端口 P1,与电子配线架42的端口 P2具有连接关系,并记录下来。
[0095]当然,与此同时,电子配线架42也会主动通知管理平台44自己有端口发生拔插事件,并且后续执行流程与上述流程相同,这样,管理平台确定出的端口连接关系较为准确。
[0096]管理平台44在得出电子配线架41的端口 Pl,与电子配线架42的端口 P2具有连接关系后,还将此关系与预设数据库中的端口连接关系进行比较,在比较出相同的情况下,可控制端口 Pl和端口 P2对应的LED灯处于绿色状态,以提示系统管理人员当前连接处于正常连接。
[0097]基于同一发明构思,本发明实施例还提供了一种端口连接关系的确定装置,由于该装置所解决问题的原理与前述端口连接关系的确定方法相似,因此该装置的实施可以参见前述方法的实施,重复之处不再赘述。
[0098]本发明实施例提供一种端口连接关系的确定装置,该装置应用于配线架管理系统中,如图5所示,该装置包括:
[0099]接收模块51,用于接收通知消息,该通知消息中携带有系统中端口发生拔插事件的设备的标识;
[0100]获取模块52,用于从设备的标识对应的设备获取其所有端口的状态信息,每个端口的状态信息包括拔插信息和当前状态;
[0101]确定模块53,用于根据获取模块52获取到的状态信息中的拔插信息,确定设备上发生拔插事件的端口 ;以及依次将系统中对端设备反馈的接收到探测信号的端口,与发出探测信号的端口确定为具有连接关系;
[0102]指示控制模块54,用于指示设备依次控制确定模块53确定出的端口中当前状态处于连接的端口发出探测信号。
[0103]优选地,上述获取模块52获取的状态信息的设备为交换机,上述确定模块53确定与发出探测信号的端口具有连接关系的对端设备为无源配线架或者有源配线架;或者获取模块52获取的状态信息的设备为无源配线架或者有源配线架,确定模块53确定与发出探测信号的端口具有连接关系的对端设备为交换机;或者,获取模块52获取的状态信息的设备,和确定模块53确定与发出探测信号的端口具有连接关系的对端设备为两个相互连接的无源配线架或者有源配线架。
[0104]优选地,上述装置应用于包括有源配线架的配线架管理系统中,该装置还包括:
[0105]判断模块55,用于判断确定模块53确定出的具有连接关系的端口,和确定模块53确定出的端口中当前状态处于断开的端口是否在预设数据库中;
[0106]指示控制模块54,还用于在判断模块55判断出确定模块53确定出的具有连接关系的端口均在预设数据库中时,指示对应端口所属设备控制其对应端口的显示设备显示第一设定信息;在判断模块55判断出确定模块53确定出的具有连接关系的端口中任一端口不在预设数据库中时,指示确定出的具有连接关系的端口所属设备控制其对应端口的显示设备显示第二设定信息;在判断模块55判断出确定模块53确定出的具有连接关系的端口均不在预设数据库中时,指示对应端口所属设备控制其对应端口的显示设备显示第三设定信息;以及在判断模块55判断出确定模块53确定出的端口中当前状态处于断开的端口在预设数据库中时,指示设备控制对应端口的显示设备显示第四设定信息;
[0107]生成输出模块56,用于在判断模块55判断出确定模块53确定出的具有连接关系的端口中任一端口不在预设数据库中时,生成连接错误告警信息并输出;在判断模块55判断出确定模块53确定出的具有连接关系的端口均不在预设数据库中时,生成非法连接告警信息并输出;以及在判断模块55判断出确定模块53确定出的端口中当前状态处于断开的端口在预设数据库中时,生成非法断连告警信息并输出。
[0108]本发明实施例还提供一种端口连接关系的确定装置,该装置应用于配线架管理系统中,如图6所示,该装置包括:
[0109]监测模块61,用于监测装置的端口是否发生拔插事件;
[0110]发送模块62,用于在监测模块61监测到装置的端口发生拔插事件时,向系统中的管理平台发送通知消息;以及将获取模块64获取到的状态信息传送给管理平台;
[0111]接收模块63,用于接收管理平台在接收到通知消息后下发的获取自身所有端口的状态信息的获取指令;以及接收管理平台在根据获取到的状态信息中的拔插信息确定出发生拔插事件的端口后,依次下发的控制装置上确定出的端口中当前状态处于连接的端口发出探测信号的第一控制指令;
[0112]获取模块64,用于在接收模块63接收到获取指令时,获取装置上所有端口的状态信息,每个端口的状态信息包括拔插信息和当前状态;
[0113]控制模块65,用于在接收模块63接收到第一控制指令时,依次控制确定出的端口中当前状态处于连接的端口发出探测信号,以使管理平台依次将系统中对端网络设备反馈的接收到探测信号的端口,与自身上发出探测信号的端口确定为具有连接关系。
[0114]优选地,上述监测模块61,具体用于监测装置上各个端口的电平,并在监测到电平发生变化时,确定装置发生拔插事件。
[0115]优选地,上述获取模块64,具体用于读取装置上每个端口对应的拔插锁存器和寄存器的值;在读取的拔插锁存器的值为第一初始值时,确定对应端口的拔插信息为端口未发生拔插操作;在读取的拔插锁存器的值为第一初始值之外的第一设定数值时,确定对应端口的拔插信息为端口发生拔插操作;在读取的寄存器的值为第二初始值时,确定对应端口的当前状态处于断开;以及在读取的寄存器的值为第二初始值之外的第二设定数值时,确定对应端口的当前状态处于连接。
[0116]优选地,上述装置为交换机,控制模块65使管理平台确定与发出探测信号的端口具有连接关系的对端网络设备为无源配线架或者有源配线架;或者,上述装置为无源配线架或者有源配线架,控制模块65指示管理平台确定与发出探测信号的端口具有连接关系的对端网络设备为交换机;或者,上述装置和控制模块65指示管理平台确定与发出探测信号的端口具有连接关系的对端网络设备为两个相互连接的无源配线架或者有源配线架。
[0117]优选地,上述装置应用于包括有源配线架的配线架管理系统中,且,
[0118]接收模块63,还用于接收管理平台在判断出自身确定出的具有连接关系的端口均在预设数据库中时,下发的控制对应端口显示第一设定信息的第二控制指令;接收管理平台在自身判断出确定出的具有连接关系的端口中任一端口不在预设数据库中时,下发的控制对应端口显示第二设定信息的第三控制指令;接收管理平台在自身判断出确定出的具有连接关系的端口均不在预设数据库中时,下发的控制对应端口显示第三设定信息的第四控制指令;以及接收管理平台在判断出自身确定出的端口中当前状态处于断开的端口在预设数据库中时,下发的控制对应端口显示第四设定信息的第五控制指令;
[0119]控制模块65,还用于在接收模块63接收到第二控制指令时,控制装置上确定出的具有连接关系的端口中对应端口的显示设备显示第一设定信息;在接收模块63接收到第三控制指令时,控制装置上确定出的具有连接关系的端口中对应端口的显示设备显示第二设定信息;在接收模块63接收到第四控制指令时,控制装置上确定出的具有连接关系的端口中对应端口的显示设备显示第三设定信息;以及在接收模块63接收到第五控制指令时,控制装置上确定出的端口中当前状态处于断开的端口的显示设备显示第四设定信息。
[0120]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种端口连接关系的确定方法,其特征在于,该方法应用于配线架管理系统中,该方法包括:所述系统中的管理平台根据接收到的通知消息中携带的所述系统中端口发生拔插事件的设备的标识,从对应的设备获取其所有端口的状态信息,每个端口的状态信息包括拔插信息和当前状态;根据获取到的状态信息中的拔插信息,确定所述设备上发生拔插事件的端口,依次指示所述设备控制确定出的端口中当前状态处于连接的端口发出探测信号,并依次将所述系统中对端设备反馈的接收到探测信号的端口,与所述发出探测信号的端口确定为具有连接关系。
2.如权利要求1所述的方法,其特征在于,所述设备为交换机,所述对端设备为无源配线架或者有源配线架;或者,所述设备为无源配线架或者有源配线架,所述对端设备为交换机;或者,所述设备和所述对端设备为两个相互连接的无源配线架或者有源配线架。
3.如权利要求2所述的方法,其特征在于,该方法应用于包括有源配线架的配线架管理系统中,该方法还包括:如果所述管理平台判断出自身确定出的具有连接关系的端口均在预设数据库中,指示对应端口所属设备控制其对应端口的显示设备显示第一设定信息;如果所述管理平台判断出自身确定出的具有连接关系的端口中任一端口不在所述预设数据库中,指示确定出的具有连接关系的端口所属设备控制其对应端口的显示设备显示第二设定信息,并生成连接错误告警信息后输出;如果所述管理平台判断出自`身确定出的具有连接关系的端口均不在所述预设数据库时,指示对应端口所属设备控制其对应端口的显示设备显示第三设定信息,并生成非法连接告警信息后输出;如果所述管理平台判断出自身确定出的端口中当前状态处于断开的端口在所述预设数据库中,指示所述设备控制对应端口的显示设备显示第四设定信息,并生成非法断连告警信息后输出。
4.一种端口连接关系的确定装置,其特征在于,该装置应用于配线架管理系统中,该装置包括:接收模块,用于接收通知消息,所述通知消息中携带有所述系统中端口发生拔插事件的设备的标识;获取模块,用于从所述设备的标识对应的设备获取其所有端口的状态信息,每个端口的状态信息包括拔插信息和当前状态;确定模块,用于根据所述获取模块获取到的状态信息中的拔插信息,确定所述设备上发生拔插事件的端口 ;以及依次将所述系统中对端设备反馈的接收到探测信号的端口,与所述发出探测信号的端口确定为具有连接关系;指示控制模块,用于依次指示所述设备控制所述确定模块确定出的端口中当前状态处于连接的端口发出探测信号。
5.如权利要求4所述的装置,其特征在于,所述获取模块获取的所述状态信息的设备为交换机,所述确定模块确定与发出探测信号的端口具有连接关系的对端设备为无源配线架或者有源配线架;或者所述获取模块获取的状态信息的设备为无源配线架或者有源配线架,所述确定模块确定与发出探测信号的端口具有连接关系的对端设备为交换机;或者,所述获取模块获取的状态信息的设备,和所述确定模块确定与发出探测信号的端口具有连接关系的对端设备为两个相互连接的无源配线架或者有源配线架。
6.如权利要求5述的装置,其特征在于,所述装置应用于包括有源配线架的配线架管理系统中,所述装置还包括:判断模块,用于判断所述确定模块确定出的具有连接关系的端口,和所述确定模块确定出的端口中当前状态处于断开的端口是否在预设数据库中;所述指示控制模块,还用于在所述判断模块判断出所述确定模块确定出的具有连接关系的端口均在所述预设数据库中时,指示对应端口所属设备控制其对应端口的显示设备显示第一设定信息;在所述判断模块判断出所述确定模块确定出的具有连接关系的端口中任一端口不在所述预设数据库中时,指示确定出的具有连接关系的端口所属设备控制其对应端口的显示设备显示第二设定信息;在所述判断模块判断出所述确定模块确定出的具有连接关系的端口均不在所述预设数据库中时,指示对应端口所属设备控制其对应端口的显示设备显示第三设定信息;以及在所述判断模块判断出所述确定模块确定出的端口中当前状态处于断开的端口在所述预设数据库中时,指示所述设备上对应端口的显示设备显示第四设定信息;所述生成输出模块,用于在所述判断模块判断出所述确定模块确定出的具有连接关系的端口中任一端口不在所述预设数据库中时,生成连接错误告警信息并输出;在所述判断模块判断出所述确定模块确定出的具有连接关系的端口均不在所述预设数据库中时,生成非法连接告警信息并输出;以及在所述判断模块判断出所述确定模块确定出的端口中当前状态处于断开的端口在所述预 设数据库中时,生成非法断连告警信息并输出。
7.—种端口连接关系的确定方法,其特征在于,该方法应用于配线架管理系统中,该方法包括:所述系统中的网络设备根据所述系统中的管理平台在接收到自身监测到端口发生拔插事件时发送的通知消息后,下发的获取自身所有端口的状态信息的获取指令,获取自身所有端口的状态信息,并将其传送至所述管理平台,每个端口的状态信息包括拔插信息和当前状态;根据接收到的所述管理平台在根据获取到的状态信息中的拔插信息确定出发生拔插事件的端口后,依次下发的控制自身上确定出的端口中当前状态处于连接的端口发出探测信号的第一控制指令,依次控制对应端口发出探测信号,以使所述管理平台依次将所述系统中对端网络设备反馈的接收到探测信号的端口,与所述发出探测信号的端口确定为具有连接关系。
8.如权利要求7所述的方法,其特征在于,所述网络设备通过下述方式监测自身端口是否发生拔插事件:所述网络设备监测其各个端口的电平,并在监测到电平发生变化时,确定自身端口发生拔插事件。
9.如权利要求7所述的方法,其特征在于,所述网络设备通过下述方式获取自身所有端口的状态信息:所述网络设备分别读取其每个端口对应的拔插锁存器和寄存器的值;如果读取的拔插锁存器的值为第一初始值,则确定对应端口的拔插信息为端口未发生拔插操作;否则,读取的拔插锁存器的值为第一初始值之外的第一设定数值,则确定对应端口的拔插信息为端口发生拔插操作;如果读取的寄存器的值为第二初始值,则确定对应端口的当前状态处于断开;否则,读取的寄存器的值为第二初始值之外的第二设定数值,则确定对应端口的当前状态处于连接。
10. 如权利要求7-9中任一项所述的方法,其特征在于,所述网络设备为交换机,所述对端网络设备为无源配线架或者有源配线架;或者,所述网络设备为无源配线架或者有源配线架,所述对端网络设备为交换机;或者,所述网络设备和所述对端网络设备为两个相互连接的无源配线架或者有源配线架。
11.如权利要求10所述的方法,其特征在于,该方法应用于包括有源配线架的配线架管理系统中,该方法还包括:如果所述网络设备接收到所述管理平台在判断出自身确定出的具有连接关系的端口均在预设数据库中时,下发的控制对应端口显示第一设定信息的第二控制指令,则控制其对应端口的显示设备显示第一设定信息;如果所述网络设备接收到所述管理平台在判断出自身确定出的具有连接关系的端口中任一端口不在所述预设数据库中时,下发的控制对应端口显示第二设定信息的第三控制指令,则控制其对应端口的显示设备显示第二设定信息;如果所述网络设备接收到所述管理平台在判断出自身确定出的具有连接关系的端口均不在所述预设数据库中时,下发的控制对应端口显示第三设定信息的第四控制指令,则控制其对应端口的显示设备显示第三设定信息;如果所述网络设备接收到所述管理平台在判断出自身确定出的端口中当前状态处于断开的端口在所述预设数据库中时,下发的控制对应端口显示第四设定信息的第五控制指令,则控制其对应端口的显示设备显示第四设定信息。
12.—种端口连接关系的确定装置,其特征在于,所述装置应用于配线架管理系统中,该装置包括:监测模块,用于监测所述装置的端口是否发生拔插事件;发送模块,用于在监测模块监测到所述装置发生拔插事件时,向所述系统中的管理平台发送通知消息;以及将所述获取模块获取到的状态信息传送给所述管理平台;接收模块,用于接收所述管理平台在接收到所述通知消息后下发的获取自身所有端口的状态信息的获取指令;以及接收所述管理平台在根据获取到的状态信息中的拔插信息确定出发生拔插事件的端口后,依次下发的控制所述装置上确定出的端口中当前状态处于连接的端口发出探测信号的第一控制指令;获取模块,用于在所述接收模块接收到所述获取指令时,获取所述装置上所有端口的状态信息,每个端口的状态信息包括拔插信息和当前状态;控制模块,用于在所述接收模块接收到所述第一控制指令时,依次控制确定出的端口中当前状态处于连接的端口发出探测信号,以使所述管理平台依次将所述系统中对端网络设备反馈的接收到探测信号的端口,与自身上发出探测信号的端口确定为具有连接关系。
13.如权利要求12所述的装置,其特征在于,所述监测模块,具体用于监测所述装置上各个端口的电平,并在监测到电平发生变化时,确定所述装置的端口发生拔插事件。
14.如权利要求12所述的装置,其特征在于,所述获取模块,具体用于读取所述装置上每个端口对应的拔插锁存器和寄存器的值;在读取的拔插锁存器的值为第一初始值时,确定对应端口的拔插信息为端口未发生拔插操作;在读取的拔插锁存器的值为第一初始值之外的第一设定数值时,确定对应端口的拔插信息为端口发生拔插操作;在读取的寄存器的值为第二初始值时,确定对应端口的当前状态处于断开;以及在读取的寄存器的值为第二初始值之外的第二设定数值时,确定对应端口的当前状态处于连接。
15.如权利要求12-14中任一项所述的装置,其特征在于,所述装置为交换机,所述控制模块使所述管理平台确定与发出探测信号的端口具有连接关系的对端网络设备为无源配线架或者有源配线架;或者,所述装置为无源配线架或者有源配线架,所述控制模块指示所述管理平台确定与发出探测信号的端口具有连接关系的对端网络设备为交换机;或者,所述装置和所述控制模块指示所述管理平台确定与发出探测信号的端口具有连接关系的对端网络设备为两个相互连接的无源配线架或者有源配线架。
16.如权利要求15所述的装置,其特征在于,所述装置应用于包括有源配线架的配线架管理系统中,且,所述接收模块,还用于接收所述管理平台在判断出自身确定出的具有连接关系的端口均在预设数据库中时,下发的控制对应端口显示第一设定信息的第二控制指令;接收所述管理平台在自身判断出确定出的具有连接关系的端口中任一端口不在所述预设数据库中时,下发的控制对应端口显示第二设定信息的第三控制指令;接收所述管理平台在自身判断出确定出的具有连接关系的端口均不在所述预设数据库中时,下发的控制对应端口显示第三设定信息的第四控制指令;以及接收所述管理平台在判断出自身确定出的端口中当前状态处于断开的端口在所述预设数据库中时,下发的控制对应端口显示第四设定信息的第五控制指令;所述控制模块,还用于在所述`接收模块接收到所述第二控制指令时,控制所述装置上确定出的具有连接关系的端口中对应端口的显示设备显示第一设定信息;在所述接收模块接收到所述第三控制指令时,控制所述装置上确定出的具有连接关系的端口中对应端口的显示设备显示第二设定信息;在所述接收模块接收到所述第四控制指令时,控制所述装置上确定出的具有连接关系的端口中对应端口的显示设备显示第三设定信息;以及在所述接收模块接收到所述第五控制指令时,控制所述装置上确定出的端口中当前状态处于断开的端口的显示设备显示第四设定信息。
【文档编号】H04Q1/14GK103532738SQ201310445769
【公开日】2014年1月22日 申请日期:2013年9月26日 优先权日:2013年9月26日
【发明者】官清雄 申请人:福建星网锐捷网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1