发明内容
本发明所要解决的技术问题是:提供一种光纤通信链路故障上报的方法及装置,用于解决现有技术中多个端口的设备的链路故障无法准确提示的问题。
为了解决上述技术问题,本发明采用的技术方案为:
一种光纤通信链路故障上报的方法,包括:
检测光纤链路中各光纤收发器的光纤端口和双绞线端口是否同处于连接状态或未连接状态,若是,则各光纤收发器循环检测所述光纤端口和双绞线端口,若否,则检测是光纤端口连接故障还是双绞线端口连接故障;
当检测到是光纤端口连接故障时,通过SMI接口设置双绞线端口对应的寄存器使得双绞线端口被强制关闭;
当检测到是双绞线端口连接故障时,通过SMI接口设置光纤端口对应的寄存器使得光纤端口被强制关闭,或者采用电子开关直接将光纤端口对应的激光发射电路的供电电源断开;
以及通过光纤收发器的LED灯标识光纤通信链路中率先检测连接故障光纤收发器。
为解决上述技术问题,本发明还提供另一技术方案:
一种光纤通信链路故障上报的装置,包括检测单元、执行单元和标识单元;
所述检测单元用于检测光纤链路中各光纤收发器的光纤端口和双绞线端口是否同处于连接状态或未连接状态,若是,则各光纤收发器循环检测所述光纤端口和双绞线端口,若否,则检测是光纤端口连接故障还是双绞线端口连接故障;
所述执行单元用于当检测到是光纤端口连接故障时,通过SMI接口设置双绞线端口对应的寄存器,使得双绞线端口被强制关闭;当检测到是双绞线端口连接故障时,通过SMI接口设置光纤端口对应的寄存器,或者采用电子开关直接将光纤端口对应的激光发射电路的供电电路断开;
所述标识单元用于通过光纤收发器的LED灯标识光纤通信链路中率先检测连接故障光纤收发器。
本发明的有益效果在于:区别于现有技术中无法具体确定光纤通信线路中的故障是光纤线路故障还是双绞线路故障,本发明通过动态查询光纤端口及双绞线端口的连接状态,并根据实时查询的状态控制光纤端口或者双绞线端口的通信,从而实现链路故障报警提示功能,并通过LED灯的状态指示可提示网络维护人员发生故障的原因并且能够通过LED指示灯状态帮助维护人员定位故障点。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
本发明最关键的构思在于:通过动态查询光纤端口及双绞线端口的连接状态,并根据实时查询的状态控制光纤端口或者双绞线端口的通信,从而实现链路故障报警提示功能。
请参照图1,一种光纤通信链路故障上报的方法,包括:
检测光纤链路中各光纤收发器的光纤端口和双绞线端口是否同处于连接状态或未连接状态,若是,则各光纤收发器循环检测所述光纤端口和双绞线端口,若否,则检测是光纤端口连接故障还是双绞线端口连接故障;
当检测到是光纤端口连接故障时,通过SMI接口设置双绞线端口对应的寄存器位,通过置1或者清零的方式使得双绞线端口被强制关闭;当光纤端口连接故障消失时,同样通过SMI接口设置双绞线端口对应的寄存器位,通过清零或者置1的相反操作使得双绞线端口被打开。
当检测到是双绞线端口连接故障时,通过SMI接口设置光纤端口对应的寄存器,或者采用电子开关直强制将光纤端口对应的光发射电路的供电电路断开;
以及通过光纤收发器的LED灯标识光纤通信链路中率先检测连接故障光纤收发器。
请参阅图3至图5,本发明的技术方案的工作原理在于当本地出现网口或者光口连接故障时,通过强制性的让另外一端的端口被关闭,使得故障状态能够转移到与本设备连接的另外一台设备上,从而引起线路维护人员的注意。对于如何准确判断是哪一边出现的故障这一问题:通过工作原理可以判断,故障现象1.当本地设备网口出现连接故障时,该设备会主动将光口的发射电路关闭,导致另外一端的设备无法接收到光信号,但是同时另外一端的设备由于光路已经出现故障,将不会关闭激光器的供电电路,导致本地故障机能够收到光信号,本地故障机对应的SD信号灯会点亮,说明故障出现在本地设备的网口上。故障现象2.当本地设备的光口的发射端出现连接故障时,本地设备会主动将网口关闭,对端设备由于光口出现连接问题也会主动将网口关闭,结果表现为本地设备的光口能收到对端发来的光信号,本地设备的光口SD灯仍然保持点亮,根据此现象可以判断为本地光口故障或者光纤故障;综合以上两种故障现象可以判断为SD灯仍然保持点亮状态的设备为故障点。对于本方法如何实现多个端口设备的故障检测,由于本方法采用软件实现对多个端口进行巡回检查,能够在第一时间发现故障端口,并且可以通过LED指示灯的方式提示工作人员故障出现的端口。
因此,当光纤端口出现连接故障时,强制关闭双绞线端口以提示网络维护人员当前网络连接异常;
当双绞线端口出现连接故障时,强制关闭光纤端口或者强制关闭光纤端口对应的光模块的电源,引起对端连接的同样设备进行一系列连锁的关闭端口动作。最终使得网络维护人员注意到当前网络连接异常。
从上述描述可知,本发明的有益效果在于:现有技术局限于具有一个光纤端口和一个双绞线端口的产品,仅为芯片厂商通过硬件方式实现连接故障检测。通过动态查询光纤端口及双绞线端口的连接状态,并根据实时查询的状态控制光纤端口或者双绞线端口的通信,从而实现链路故障报警提示功能,并通过LED灯的状态指示可提示网络维护人员发生故障的原因并且能够通过LED指示灯状态帮助维护人员定位故障点。本发明通过软硬件结合的方式来实现,不仅仅局限于具有一个光纤端口和一个双绞线端口的产品,可以在具有多个端口的产品上实现,具有高度的灵活性。
进一步的,所述“检测是光纤端口连接故障还是双绞线端口连接故障”是通过连通性检测手段进行判断和检测的。所述连通性检测手段包括例通过SMI(Serial Management Interface)接口或者端口连接指示灯等手段。
由以上描述可知,通过连通性检测手段可以快速且准确的检测出连接故障端口。
进一步的,所述“强制将双绞线端口关闭”后还检测光纤端口的状态,当检测到光纤端口连接恢复正常时,则通过SMI接口将双绞线端口打开;
所述“通过SMI接口设置光纤端口对应的寄存器,或者强制将光发射电路的供电电路断开”后还检测双绞线端口的状态,当检测到双绞线端口的连接恢复正常时,则通过SMI接口设置光纤端口对应的寄存器或者将光发射电路的供电恢复。
由以上描述可知,通过本实施方式可以在连接故障消失后快速的恢复通信链路的,提高光纤通信链路的稳定性。
进一步的,所述光纤收发器的LED灯还用于标识所述连接故障是出现在光纤端口还是双绞线端口。
请参阅图2,本发明的另一技术方案为:一种光纤通信链路故障上报的装置,包括检测单元10、执行单元20和标识单元30;
所述检测单元10用于检测光纤链路中各光纤收发器的光纤端口和双绞线端口是否同处于连接状态或未连接状态,若是,则各光纤收发器循环检测所述光纤端口和双绞线端口,若否,则检测是光纤端口连接故障还是双绞线端口连接故障;
所述执行单元20用于当检测到是光纤端口连接故障时,通过SMI接口设置双绞线端口对应的寄存器,强制将双绞线端口关闭;当检测到是双绞线端口连接故障时,通过SMI接口设置光纤端口对应的寄存器,或者强制将光纤端口光发射电路的供电电路断开;
所述标识单元30用于通过光纤收发器的LED灯标识光纤通信链路中率先检测连接故障光纤收发器。
从以上描述可知,本发明的有益效果为:本发明通过动态查询光纤端口及双绞线端口的连接状态,并根据实时查询的状态控制光纤端口或者双绞线端口的通信,从而实现链路故障报警提示功能,并通过LED灯的状态指示可提示网络维护人员发生故障的原因并且能够通过LED指示灯状态帮助维护人员定位故障点。
进一步的,所述检测单元10是通过连通性检测手段检测是光纤端口连接故障还是双绞线端口连接故障。
由以上描述可知,通过连通性检测手段可以快速且准确的检测出连接故障端口。
进一步的,所述执行单元20还用于在所述“强制将双绞线端口关闭”后检测光纤端口的状态,当检测到光纤端口连接恢复正常时,则通过SMI接口将双绞线端口打开;以及在所述“通过SMI接口设置光纤端口对应的寄存器,或者强制将光发射电路的供电电路断开”后检测双绞线端口的状态,当检测到双绞线端口的连接恢复正常时,则通过SMI接口设置光纤端口对应的寄存器或者将光发射电路的供电恢复。
由以上描述可知,通过本实施方式可以在连接故障消失后快速的恢复通信链路的,提高光纤通信链路的稳定性。
进一步的,所述标识单元30还用于通过所述LED灯标识所述连接故障是出现在光纤端口还是双绞线端口。
请参照图3图4和图5,本发明的实施例一为:一种光纤通信链路故障上报的方法,所述光纤收发器中设置有微处理单元(MCU),MCU连接于光纤收发器的光发射控制端口和SMI接口;
***上电过程中,微处理单元通过连通性检测手段(例如:通过SMI(SerialManagement Interface,接口或者端口连接指示灯等手段)检查光纤端口和双绞线端口的连接状态;
当光纤端口和双绞线端口连接均正常或者没有连接时,微处理单元处于循环查询状态;
当光纤端口出现连接故障时,微处理单元发现该故障并强制关闭双绞线端口以提示网络维护人员当前网络连接异常;
当双绞线端口出现连接故障时,微处理单元发现该故障并强制关闭光纤端口或者强制关闭光纤端口对应的光模块的电源,引起对端连接的同样设备进行一系列连锁的关闭端口动作。最终使得网络维护人员注意到当前网络连接异常;
当光纤端口的连接故障解除时,微处理器随即打开双绞线端口,设备连接恢复正常;
当双绞线端口的连接故障解除时,微处理器随即打开光纤端口或者光纤端口对应的光模块的电源,设备连接恢复正常。
本实施方式利用微处理器通过连接性检测手段动态查询光纤端口及双绞线端口的连接状态,并根据实时查询的状态控制光纤端口或者双绞线端口的通信,从而实现链路故障报警提示功能。
综上所述,本发明提供的光纤通信链路故障上报方法及装置不仅能实现链路故障报警提示功能,还能够适合用于具有多个端口的设备,具有高度的灵活性,并且还通过LED灯实现智能提示功能,本发明可以适用于以其它方式作为传输媒介的网络中,具有通用性。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。