一种光时域反射仪的健康库更新方法及装置与流程

文档序号:13168483阅读:192来源:国知局
一种光时域反射仪的健康库更新方法及装置与流程

本发明涉及光纤技术领域,尤其涉及一种光时域反射仪的健康库更新方法及装置。



背景技术:

近年来,随着宽带增值类业务日益增多,用户对带宽的需求越来越高。光纤用户接入网(fttx)宽带接入方案采用无源光网络(xpon)技术,具有高带宽、抗干扰、易拓展、接入距离长等特点,被广泛应用。然而,随之而来的fttx宽带接入系统的服务保障问题也日益突显。其中,海量光纤的监控与故障定位成为一个难点。由于光时域反射仪(otdr)技术拥有光纤故障点精确定位能力,得到了运营商的青睐。

其中,otdr的故障点精确定位原理是:当光配线网(odn)光纤链路健康时,启动otdr测试,将曲线和事件列表保存下来,作为otdr健康参考数据;当odn光纤链路故障时,再次启动otdr测试,将故障测试结果与健康库进行对比分析,找到差异点,从而获得故障点精确位置。由此可知,健康库在故障定位中起着对比基准的作用,因而若健康库不准确,将会直接影响故障定位的精确性。

另外,目前传统的otdr健康库更新方法为手动更新或定期更新两种,手动更新由于涉及到人为因素,无法实时获知何时进行手动更新,所以一般采用定时更新作为补充,启动定时器每隔一段时间自动更新全部健康库。然而,这种定时更新方式会使得没有发生变化的健康库也会被更新,因而增加了很多不必要的操作开销。



技术实现要素:

为了克服现有技术中存在的上述问题,本发明的实施例提供了一种光时域反射仪的健康库更新方法及装置,能够在光时域反射仪的设备配置信息和光网络单元的资源配置信息发生变化时自动触发健康库的更新,避免了无法实时更新健康库以及启动不必要的健康库测试造成资源浪费的问题。

为了解决上述技术问题,本发明采用如下技术方案:

依据本发明实施例的一个方面,提供了一种光时域反射仪的健康库更新方法,应用于连接有光时域反射仪的无源光网络,该方法包括:

周期性获取光时域反射仪的设备配置信息和无源光网络中光网络单元的资源配置信息;

当所述设备配置信息和/或所述资源配置信息发生变化时,控制所述光时域反射仪对所述无源光网络进行测试,并接收所述光时域反射仪上报的测试结果文件;

根据所述测试结果文件更新所述光时域反射仪的健康库。

其中,上述方案中,当所述设备配置信息发生变化时,控制所述光时域反射仪对所述无源光网络进行测试,并接收所述光时域反射仪上报的测试结果文件,包括:

在当前周期获取的设备配置信息与上一周期获取的设备配置信息不一致时,获取与所述光时域反射仪连接的光线路终端的所有端口的告警信息;

当所有所述端口均未发生告警时,按照预设顺序,控制所述光时域反射仪对所有所述端口下的光配线网络进行测试,并接收所述光时域反射仪上报的对应于每一个所述端口的测试结果文件。

其中,上述方案中,当所述资源配置信息发生变化时,控制所述光时域反射仪对所述无源光网络进行测试,并接收所述光时域反射仪上报的测试结果文件,包括:

在当前周期获取的资源配置信息与上一周期获取的资源配置信息不一致时,获取光线路终端的待测试端口的告警信息,其中,与所述待测试端口对应的光网络单元在当前周期内的资源配置信息与上一周期内的资源配置信息不一致;

当所述待测试端口未发生告警时,控制所述光时域反射仪对所述待测试端口下的光配线网络进行测试,并接收所述光时域反射仪上报的对应于所述待测试端口的测试结果文件。

其中,上述方案中,所述根据所述测试结果文件更新所述光时域反射仪的健康库的步骤,包括:

解析所述测试结果文件,获得事件和曲线数据,并覆盖所述光时域反射仪的健康库中的对应数据。

依据本发明实施例的另一个方面,还提供了一种光时域反射仪的健康库更新装置,应用于连接有光时域反射仪的无源光网络,包括:

信息获取模块,用于周期性获取光时域反射仪的设备配置信息和无源光网络中光网络单元的资源配置信息;

健康库测试模块,用于当所述设备配置信息和/或所述资源配置信息发生变化时,控制所述光时域反射仪对所述无源光网络进行测试,并接收所述光时域反射仪上报的测试结果文件;

健康库更新模块,用于根据所述测试结果文件更新所述光时域反射仪的健康库。

其中,上述方案中,所述健康库测试模块包括:

第一获取单元,用于在当前周期获取的设备配置信息与上一周期获取的设备配置信息不一致时,获取与所述光时域反射仪连接的光线路终端的所有端口的告警信息;

第一测试单元,用于当所有所述端口均未发生告警时,按照预设顺序,控制所述光时域反射仪对所有所述端口下的光配线网络进行测试,并接收所述光时域反射仪上报的对应于每一个所述端口的测试结果文件。

其中,上述方案中,所述健康库测试模块包括:

第二获取单元,用于在当前周期获取的资源配置信息与上一周期获取的资源配置信息不一致时,获取光线路终端的待测试端口的告警信息,其中,与所述待测试端口对应的光网络单元在当前周期内的资源配置信息与上一周期内的资源配置信息不一致;

第二测试单元,用于当所述待测试端口未发生告警时,控制所述光时域反射仪对所述待测试端口下的光配线网络进行测试,并接收所述光时域反射仪上报的对应于所述待测试端口的测试结果文件。

其中,上述方案中,所述健康库更新模块具体用于:

解析所述测试结果文件,获得事件和曲线数据,并覆盖所述光时域反射仪的健康库中的对应数据。

本发明实施例的有益效果是:

本发明实施例的光时域反射仪的健康库更新方法,通过周期性获取光时域反射仪的设备配置信息和无源光网络中光网络单元的资源配置信息,从而在该设备配置信息和/或资源配置信息发生变化时,通过光时域反射仪对无源光网络进行测试,并根据测试过程中获得的测试结果文件,对光时域反射仪的健康库进行更新。因此,本发明的实施例能够在光时域反射仪的设备配置信息和光网络单元的资源配置信息发生变化时自动触发健康库的更新,避免了无法实时更新健康库以及启动不必要的健康库测试造成资源浪费的问题。

附图说明

图1表示本发明第一实施例的光时域反射仪的健康库更新方法的流程图;

图2表示本发明第一实施例中所应用的无源光网络的拓扑结构图;

图3表示本发明第一实施例的光时域反射仪的健康库更新方法的具体实施方式流程图;

图4表示本发明第二实施例的光时域反射仪的健康库更新装置的结构框图之一;

图5表示本发明第二实施例的光时域反射仪的健康库更新装置的结构框图之二。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

第一实施例

依据本发明实施例的一个方面,提供了一种光时域反射仪的健康库更新方法,如图1所示,该方法包括:

步骤101:周期性获取光时域反射仪的设备配置信息和无源光网络中光网络单元的资源配置信息。

本发明的实施例应用于连接有光时域反射仪的无源光网络,该无源光网络的拓扑连接结构如图2所示。其中,在该无源光网络中,光线路终端(olt)的每个无源光网络(pon)端口都对应连接光时域反射仪(otdr)设备的一个测试端口,otdr设备下连接光配线网络(odn),otdr设备在拓扑上处于pon设备与odn中间位置。其中,odn上有分光器(splitter)、光网络单元(onu)、连接头等光物理器件。

上述无源光网络的控制与运维由网关设备执行,且在该网关设备中设置有otdr的健康库,该健康库在故障定位中作为对比基准。其中,在上述无源光网络的实际工程运维中,otdr健康库并非稳定不变的,在如下两种场景下需要更新健康库:一方面,odn光纤网络发生正常变化时,比如拆装onu,或由于维修导致更换光纤、改变光纤长度,需要实时更新otdr的健康库;另一方面,otdr设备本身发生变化时,比如更换了设备软件版本,或更换了光模块等,此时由于更换后的otdr设备性能会有一些变化,导致建立在原otdr设备上的健康库不再适用,因而也需要更新otdr健康库。

因此,本发明的实施例,通过周期性获取otdr的设备配置信息和onu的资源配置信息,来进一步判断是否需要进行otdr健康库的更新。其中,otdr的设备配置信息包括otdr的软件版本号和申请注册码(sn)序列号。onu的资源配置信息包括onu测距、onuid、onu认证值和物理地址(mac)。

步骤102:当所述设备配置信息和/或所述资源配置信息发生变化时,控制所述光时域反射仪对所述无源光网络进行测试,并接收所述光时域反射仪上报的测试结果文件。

具体地,步骤102分为如下两种情况:

情况一:

当所述设备配置信息发生变化时,控制所述光时域反射仪对所述无源光网络进行测试,并接收所述光时域反射仪上报的测试结果文件,包括:

在当前周期获取的设备配置信息与上一周期获取的设备配置信息不一致时,获取与所述光时域反射仪连接的光线路终端的所有端口的告警信息;

当所有所述端口均未发生告警时,按照预设顺序,控制所述光时域反射仪对所有所述端口下的光配线网络进行测试,并接收所述光时域反射仪上报的对应于每一个所述端口的测试结果文件。

即,本发明的实施例会按照预先设置的周期获取otdr的设备配置信息,并将当前周期获取的otdr的设备配置信息与上一周期获取的otdr的设备配置信息进行对比,若不一致,则说明在当前周期内,otdr的设备配置信息发生了改变,则此时需要对otdr的健康库进行更新。例如,若发现otdr的软件版本号或sn序列号有变化,则说明otdr设备本身发生了变化,比如更换了设备软件版本,或更换了光模块等,导致建立在原otdr设备上的健康库不再适用,因而此种情况下,需要对连接otdr的所有pon端口下的odn光纤网络进行测试。

其中,健康库作为故障分析的对比基准,需要olt的所有pon端口均未发生告警,所以,本发明的实施例,在判断出otdr的设备配置信息发生变化后,需要进一步获取与otdr相连接的olt的所有pon端口的告警信息,并在所有pon端口均未发生告警时,通过otdr对所有pon端口下连接的odn光纤网络进行测试,从而生成对应于各个pon端口的测试结果文件。

另外,对olt所有pon端口下的odn光纤网络进行测试的预设顺序,可以按照各个pon端口的序号顺序,或者预先设置各个pon端口的优先级,并将该优先级顺序作为测试顺序。

情况二:

当所述资源配置信息发生变化时,控制所述光时域反射仪对所述无源光网络进行测试,并接收所述光时域反射仪上报的测试结果文件,包括:

在当前周期获取的资源配置信息与上一周期获取的资源配置信息不一致时,获取光线路终端的待测试端口的告警信息,其中,与所述待测试端口对应的光网络单元在当前周期内的资源配置信息与上一周期内的资源配置信息不一致;

当所述待测试端口未发生告警时,控制所述光时域反射仪对所述待测试端口下的光配线网络进行测试,并接收所述光时域反射仪上报的对应于所述待测试端口的测试结果文件。

即,本发明的实施例会按照预先设置的周期获取onu的资源配置信息,并将当前周期获取的onu资源配置信息与上一周期获取的onu资源配置信息进行对比,若不一致,则说明在当前周期内,onu的资源配置信息发生了改变,则此时需要对otdr的健康库进行更新。例如,发现某个pon端口下的onu信息有变化,比如新增或减少一个onu,或者onu测距、id、认证值、mac地址不同,则说明可能由于拆装onu,或维修导致更换光纤、改变光纤长度而导致odn光纤网络发生了变化,则需要更新otdr健康库。

其中,在对oun资源配置信息发生变化的pon端口下的odn光纤网络进行otdr测试时,需要进一步判断该pon端口是否产生了告警信息,在未产生告警时,通过otdr对该pon端口下的odn光纤网络进行测试,从而获得对应于该pon端口的测试结果文件。

步骤103:根据所述测试结果文件更新所述光时域反射仪的健康库。

具体地,步骤103包括:

解析所述测试结果文件,获得事件和曲线数据,并覆盖所述光时域反射仪的健康库中的对应数据。

在如图2所示的无源光网络拓扑图中,odn上有splitter、onu、连接头等光物理器件,当otdr对olt的某一pon端口下的odn光纤网络进行测试时,通过控制otdr使用合适的测试参数(光波长、脉宽、测试距离、光折射率、测试时长等)执行测试过程。具体地,otdr会向该pon端口下的光纤发射测试光脉冲,该测试光脉冲会由于splitter和onu弯曲或其它类似的器件而产生散射和反射,其中的一部分的散射和反射就会返回到otdr中,返回的有用信息由otdr的探测器来测量,并将其识别为事件,从而生成测试结果文件。

其中,将测试结果文件解析后会,则会得到事件列表及每个事件的性能指标参数,如:事件类型、位置、插损、回损、反射峰值等。另外,当获取到测试结果文件的解析结果后,otdr健康库中在对应位置处的原始数据已没有作用,因而可直接将获得的事件和曲线数据覆盖otdr健康库中的对应数据,以节省存储空间。

由上述可知,本发明实施例的时域反射仪的健康库更新方法的具体实施过程,可如图3所示。即:

步骤301、定期获取otdr设备配置信息;

步骤302、定期获取olt的所有pon端口下的onu的资源配置信息;

步骤303、对比当前周期获取的otdr设备配置信息与上一周期获取的设备配置信息;

步骤304、判断当前周期获取的otdr设备配置信息与上一周期获取的设备配置信息是否一致,若一致,则执行步骤309,若不一致,则执行步骤305;

步骤305、获取与otdr相连的olt的所有pon端口的告警信息;

步骤306、判断所有pon端口是否均为产生告警,若是,则执行步骤307,否则执行步骤316;

步骤307、对所有pon端口下的odn光纤网络进行测试;

步骤308、生成对应于所有pon端口的测试结果文件,进而执行步骤315;

步骤309、对比当前周期获取的onu资源配置信息与上一周期获取的资源配置信息;

步骤310、判断当前周期获取的onu资源配置信息与上一周期获取的资源配置信息是否一致,若一致,则执行步骤316,若不一致,则执行步骤311;

步骤311、获取onu资源配置信息发生变化的pon端口的告警信息;

步骤312、判断onu资源配置信息发生变化的pon端口的是否产生了告警,若未产生告警,则执行步骤313,否则执行步骤316;

步骤313、对onu资源配置信息发生变化的pon端口下的odn光纤网络进行测试;

步骤314、生成对应于该pon端口的测试结果文文件,进而执行步骤315;

步骤315、根据测试结果文件更新otdr健康库;

步骤316、流程结束。

综上所述,本发明的实施例通过获取onu资源配置信息以及otdr的设备配置信息,达到了当odn链路或otdr设备状态发生变化时实时有效更新健康库的目的,避免了无法实时更新健康库以及启动不必要的健康库测试造成资源浪费的问题,进而将网络服务保障从人工、现场处理变为智能,远程处理,保证了健康库的准确一致性,使得当光纤故障发生时,能够对故障点进行精确定位,大大提高排障效率,提升网络服务保障效率,有利于降低网络故障发生几率,缩短故障处理和恢复时间,大量节约网络运维的人力和物力投入。

第二实施例

依据本发明实施例的另一个方面,还提供了一种光时域反射仪的健康库更新装置,应用于连接有光时域反射仪的无源光网络,如图4所示,该装置400包括:

信息获取模块401,用于周期性获取光时域反射仪的设备配置信息和无源光网络中光网络单元的资源配置信息;

健康库测试模块402,用于当所述设备配置信息和/或所述资源配置信息发生变化时,控制所述光时域反射仪对所述无源光网络进行测试,并接收所述光时域反射仪上报的测试结果文件;

健康库更新模块403,用于根据所述测试结果文件更新所述光时域反射仪的健康库。

优选地,如图5所示,所述健康库测试模块402包括:

第一获取单元4021,用于在当前周期获取的设备配置信息与上一周期获取的设备配置信息不一致时,获取与所述光时域反射仪连接的光线路终端的所有端口的告警信息;

第一测试单元4022,用于当所有所述端口均未发生告警时,按照预设顺序,控制所述光时域反射仪对所有所述端口下的光配线网络进行测试,并接收所述光时域反射仪上报的对应于每一个所述端口的测试结果文件。

优选地,如图5所示,所述健康库测试模块402包括:

第二获取单元4023,用于在当前周期获取的资源配置信息与上一周期获取的资源配置信息不一致时,获取光线路终端的待测试端口的告警信息,其中,与所述待测试端口对应的光网络单元在当前周期内的资源配置信息与上一周期内的资源配置信息不一致;

第二测试单元4024,用于当所述待测试端口未发生告警时,控制所述光时域反射仪对所述待测试端口下的光配线网络进行测试,并接收所述光时域反射仪上报的对应于所述待测试端口的测试结果文件。

优选地,所述健康库更新模块403具体用于:

解析所述测试结果文件,获得事件和曲线数据,并覆盖所述光时域反射仪的健康库中的对应数据。

本发明实施例的光时域反射仪的健康库更新装置,通过信息获取模块401周期性获取光时域反射仪的设备配置信息和无源光网络中光网络单元的资源配置信息,从而触发健康库测试模块402在该设备配置信息和/或资源配置信息发生变化时,通过光时域反射仪对无源光网络进行测试,进而触发健康库更新模块403根据测试过程中获得的测试结果文件,对光时域反射仪的健康库进行更新。因此,本发明实施例的光时域反射仪的健康库更新装置,能够在光时域反射仪的设备配置信息和光网络单元的资源配置信息发生变化时自动触发健康库的更新,避免了无法实时更新健康库以及启动不必要的健康库测试造成资源浪费的问题。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1