一种同路由光缆故障定位方法和装置与流程

文档序号:13286694阅读:308来源:国知局
一种同路由光缆故障定位方法和装置与流程

本发明涉及网络传输技术领域,尤其涉及一种同路由光缆故障定位方法和装置。



背景技术:

光缆广泛应用于日常生活中,其应用包括以太网、数据网络、有线电视等信号的传输,是一种实现光信号传输的通信线路。通过光缆传输有通信容量大、传输损耗低、抗电磁干扰性能强等优点,但是一旦光缆发生故障,就会给整个传送网的信号传输产生不同程度的影响。因此,精确定位到发生故障的光缆成为了亟待解决的问题。

现有的光缆故障定位方法,对实现传输电路基础路由的故障定位分析。在已知传输电路与光缆关系的前提下,通过光时域反射仪(otdr,opticaltimedomainreflectometer)打光后具体定位出某条光缆断电的具体地理位置,再借助地理信息系统(gis,geographicinformationsystems)呈现具体的光缆断点信息。然而,上述技术对光缆断点定位时间长,依赖于经验的判断,对光缆故障的定位精确度存在不确定性。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种同路由光缆故障定位方法和装置,将传输系统转换成som神经网络模型,利用som神经网络模型定位同路由光缆故障的具体位置信息。

本发明的技术方案是这样实现的:

第一方面,本发明实施例提供了一种同路由光缆故障定位方法,其特征在于,所述方法包括:

获取传送网对应的标准同路由光缆故障样本;

将所述标准同路由光缆故障样本输入到som神经网络进行学习,获取所述som神经网络输出层的标记区域;

根据所述som神经网络输出层的标记区域确定发生故障的同路由光缆中继段位置信息。

上述方案中,获取所述传送网中网元端口连接信息;其中,网元端口间通过光缆中继段连接;

根据所述网元端口连接信息,获取光路在所述光缆中继段的通过状态信息;

根据所述通过状态信息,确定同路由光缆故障中继段,获取所述标准同路由光缆故障样本。

上述方案中,当所述光路经过所述光缆中继段时,所述光缆中继段点火,用第一通过状态信息表示;

当所述光路不经过所述光缆中继段时,所述光缆中继段熄火,用第二通过状态信息表示。

上述方案中,获取所述som神经网络输入层神经元映射到输出层神经元的权值向量;

将所述标准同路由光缆故障样本的行向量作为输入向量,在所述som神经网络输出层获取与所述som神经网络输入层最匹配的输出层神经元;

调整所述som神经网络输出层神经元的权值向量,获取符合预设条件的som神经网络输出层神经元;

将所述符合预设条件的som神经网络输出层神经元进行标记,获取所述som神经网络输出层的标记区域。

上述方案中,接收传送网中的待检测光路告警;

将所述待检测光路告警输入到所述som神经网络的输入层,获取与所述待检测光路告警相对应的待确定som神经网络输出层的神经元区域;

将所述待确定som神经网络输出层的神经元区域与所述som神经网络输出层的标记区域进行匹配,确定发生故障的同路由光缆中继段位置信息。

上述方案中,当所述待确定som神经网络输出层的神经元区域与所述som神经网络输出层的标记区域相匹配时,确定发生故障的同路由光缆中继段为与所述som神经网络输出层的标记区域相对应的同路由光缆中继段;

当所述待确定som神经网络输出层的神经元区域与所述som神经网络输出层的标记区域不相匹配,且所述待确定som神经网络输出层的神经元区域在所述som神经网络输出层的标记区域之间时,确定发生故障的同路由光缆中继段为与所述som神经网络输出层的标记区域距离最近的同路由光缆中继段。

第二方面,本发明实施例提供了一种同路由光缆故障定位装置,其特征在于,所述装置包括:获取模块和确定模块;其中,

所述获取模块,用于获取传送网对应的标准同路由光缆故障样本;

以及,将所述标准同路由光缆故障样本输入到som神经网络进行学习,获取所述som神经网络输出层的标记区域;

所述确定模块,用于根据所述som神经网络输出层的标记区域确定发生故障的同路由光缆中继段位置信息。

上述方案中,所述获取模块,用于获取所述传送网中网元端口连接信息;其中,网元端口间通过光缆中继段连接;

以及,根据所述网元端口连接信息,获取光路在所述光缆中继段的通过状态信息;

以及,根据所述通过状态信息,确定同路由光缆故障中继段,获取所述标准同路由光缆故障样本。

上述方案中,所述获取模块包括:状态提示子模块;其中

所述状态提示子模块,用于当所述光路经过所述光缆中继段时,所述光缆中继段点火,用第一通过状态信息表示;

以及,当所述光路不经过所述光缆中继段时,所述光缆中继段熄火,用第二通过状态信息表示。

上述方案中,所述获取模块,用于获取所述som神经网络输入层神经元 映射到输出层神经元的权值向量;

以及,将所述标准同路由光缆故障样本的行向量作为输入向量,在所述som神经网络输出层获取与所述som神经网络输入层最匹配的输出层神经元;

以及,调整所述som神经网络输出层神经元的权值向量,获取符合预设条件的som神经网络输出层神经元;

以及,将所述符合预设条件的som神经网络输出层神经元进行标记,获取所述som神经网络输出层的标记区域。

上述方案中,所述同路由光缆故障定位装置还包括:接收模块;其中,

所述接收模块,用于接收传送网中的待检测光路告警;

所述获取模块,用于将所述待检测光路告警输入到所述som神经网络的输入层,获取与所述待检测光路告警相对应的待确定som神经网络输出层的神经元区域;

所述确定模块,用于将所述待确定som神经网络输出层的神经元区域与所述som神经网络输出层的标记区域进行匹配,确定发生故障的同路由光缆中继段位置信息。

上述方案中,所述确定模块,用于当所述待确定som神经网络输出层的神经元区域与所述som神经网络输出层的标记区域相匹配时,确定发生故障的同路由光缆中继段为与所述som神经网络输出层的标记区域相对应的同路由光缆中继段;

以及,当所述待确定som神经网络输出层的神经元区域与所述som神经网络输出层的标记区域不相匹配,且所述待确定som神经网络输出层的神经元区域在所述som神经网络输出层的标记区域之间时,确定发生故障的同路由光缆中继段为与所述som神经网络输出层的标记区域距离最近的同路由光缆中继段。

本发明实施例提供了一种同路由光缆故障定位方法和装置,根据获取到的传送网标准同路由光缆故障样本,在som神经网络模型中进行学习,得到som神经网络输出层的标记区域后,再将待检测的光路告警输入som神经网络中 确定出同路由光缆故障中继段的位置信息,实现了对传输系统中同路由光缆故障的自动定位,并且定位结果准确。

附图说明

图1为本发明实施例提供的传送网光缆故障定位的整体流程示意图;

图2为本发明实施例提供的传送网络模型示意图;

图3为本发明实施例提供的传送网同路由说明示意图;

图4为本发明实施例一提供的同路由光缆故障定位方法流程示意图;

图5为本发明实施例一提供的获取标准同路由光缆故障样本流程示意图;

图6为本发明实施例一提供的网元与光缆中继段连接示意图;

图7为本发明实施例一提供的网元与光缆中继段连接实例图;

图8为本发明实施例一提供的神经网络学习过程流程示意图;

图9为本发明实施例一提供的神经网络学习结果标记图;

图10为本发明实施例一提供的确定光缆中继段故障位置的流程示意图;

图11为本发明实施例二提供的同路由光缆故障定位装置结构示意图;

图12为本发明实施例二提供的获取模块结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本发明实施例的基本思想是:将标准传输系统转换为自组织特征映射神经网络(som,self-organizingfeaturemap)支持的传送网路由,然后选取标准传输系统的传输故障样本,最后对标准样本进行som神经网络训练学习,学习结束后,将不同样本的输出层神经元进行标记,根据标记的结果判断出中断的传输光缆段落。其中,标准传输系统是指环状网络。参见图1,其示出了传送网光缆故障定位的整体流程。

需要说明的是,som神经网络模型是无导师学习网络。它通过自动寻找样 本中的内在规律和本质属性,自组织、自适应地改变网络参数与结构。som是由输入层和竞争层组成的单层神经网络,输入层是一维的神经元,其接收外界信息,将输入模式向竞争层传递。竞争层是二维的神经元,按二维的形式排列成节点矩阵,其负责对输入模式进行分析比较,寻找规律并归类。输入层的神经元和竞争层的神经元都有权值连接,竞争层节点相互间也可能有局部连接。竞争层也叫输出层,在本发明实施例中,均用输出层来表示。

用传输电路、传输设备、机房设施、传输光缆、传输光路、管道段、井位来描述传送网络的拓扑结构,其逻辑关系为:传输设备下发传输电路,传输设备通过传输光路互联。其物理关系为,传输设备安装在传输基站中,传输光缆成端在传输基站中的机房设施上,传输光缆在管道中敷设,中间经过井位,井位与井位之间称之为管道段。传输光缆上承载光路,光路起点终点与设备连接,则得到的传送网络的拓扑结构描述体系示意图如图2所示,虚线连接示意图为逻辑连接关系,实线连接示意图为物理连接关系。若上述传输系统的两边物理路由一致,则称之为同路由,如图3所示,路由1和路由5位置即为管道或光缆同路由。

实施例一

参见图4,其示出了本发明实施例提供的一种同路由光缆故障定位方法,所述方法可以包括:

s101、获取传送网对应的标准同路由光缆故障样本。

需要说明的是,标准同路由光缆故障样本由光路告警以及定位到的同路由光缆中继段组成。当两个网元同时成对上报告警时,产生一个光路告警。

参见图5,步骤s101具体包括s1011至s1013:

s1011、获取所述传送网中网元端口连接信息;其中,网元端口间通过光缆中继段连接。

可以理解的,网元之间分布着若干个机房,机房之间通过若干条光缆中继段连接。当光缆中继段为非同路由时,只有一条光路经过该光缆中继段,不会出现两条光路同时通过该段光缆的情况;当光缆中继段为同路由时,则会有至 少两条光路经过该光缆中继段。

s1012、根据所述网元端口连接信息,获取光路在所述光缆中继段的通过状态信息。

步骤s1012具体包括:

当所述光路经过所述光缆中继段时,所述光缆中继段点火,用第一通过状态信息表示;当所述光路不经过所述光缆中继段时,所述光缆中继段熄火,用第二通过状态信息表示。

需要说明的是,在本实施例中,当光路经过该段光缆中继段时,该段光缆中继段点火,用1表示;当光路不经过该段光缆中继段时,该段光缆中继段熄火,用0表示。

s1013、根据所述通过状态信息,确定同路由光缆故障中继段,获取所述标准同路由光缆故障样本。

光缆故障时,网管系统首先会上报对应光路两端的网元端口连接告警,参见图6,其示出了定位标准同路由光缆故障时光缆中继段与光路告警的示例。

示例性的,网元1的a端口和网元2的b端口通过光缆连接,组成光路,当网元1的a端口和网元2的b端口同时上报光路告警时,表示机房1到机房4之间的光缆发生故障。因此,光路告警可用两个网元间的端口连接来表示。

当网元1的a端口和网元2的b端口同时上报光路告警时,光缆中继段1、光缆中继段2、光缆中继段3点火,当网元3的c端口和网元4的d端口同时上报光路告警时,光缆中继段5、光缆中继段2、光缆中继段6点火。通过上述点火过程可知,只有光缆中继段2点火两次,故可判定光缆中继段2发生光缆故障。

根据上述方法就可以定位到发生故障的同路由光缆中继段,将同路由光缆故障定位后就可以获取到标准同路由光缆故障样本。

参见表1,根据表1可以得到传送网的标准同路由光缆故障样本。由表1可以看出标准同路由光缆故障样本是与网元端口间的光路告警和光缆中继段相关。

表1标准同路由光缆故障样本

示例性的,参见图7,其示出了八个光缆中继段和十二个网元之间的光路告警。其中,八个光缆中继段分别是地点1-地点2,地点2-地点3,地点3-地点4,地点4-地点5,地点5-地点6,地点6-地点7,地点7-地点8,地点7-地点9。图5中标号1-12分别表示12条光路,当光路经过该段光缆段时,该段光缆点火,用1表示;当光路不经过该段光缆段时,该段光缆熄火,用0表示。得到光缆故障样本,参见表2。

表2同路由光缆故障样本实例

s102、将所述标准同路由光缆故障样本输入到som神经网络进行学习, 获取所述som神经网络输出层的标记区域。

需要说明的是,由传输系统中的标准同路由光缆故障样本的光路警告数确定som神经网络模型的输入层神经元个数;由标准同路由光缆故障样本的容量确定som神经网络模型的输出层神经元个数。

其中,标准同路由光缆故障样本的容量等于光路告警数乘以光缆中继段段数的值,即,标准同路由光缆故障样本的容量=光路告警数×光缆中继段段数。

具体地,参见图8,步骤s102包括s1021至s1024:

s1021、获取所述som神经网络输入层神经元映射到输出层神经元的权值向量。

具体地,由下列式(1)获取som神经网络输入层神经元映射到输出层神经元的权值向量:

wj(t)=(w1j,w2j,w3j,…,wmj)t(1)

wj(t)为t时刻所有输入层神经元映射到输出层神经元j的权值向量,m为输入层神经元的个数,m=光路告警数,j=1,2,3,…,l,其中,l是输出层中神经元的数目,l=光路告警数×光缆中继段段数。

在t=0时刻,即将标准同路由光缆故障样本输入到som神经网络训练学习之前,对初始权值向量wj(0)赋予较小的随机值,如0.1或0.2等。这里唯一需要满足的条件是对j=1,2,3,…,l,wj(0)互不相同。

s1022、将所述标准同路由光缆故障样本的行向量作为输入向量,在所述som神经网络输出层获取与所述som神经网络输入层最匹配的输出层神经元。

将标准同路由光缆故障样本的行向量作为输入向量输入到som神经网络模型的输入层,其中,输入向量为x=(x1,x2,x3,...,xm)t。然后计算所述输出层神经元的权值向量与所述输入向量的欧式距离。

求欧式距离的目的是为了寻找与输入向量各元素最匹配的输出层神经元i(x)。具体的计算参见下列式(2)和式(3):

求得与所述输入层最匹配的输出层神经元i(x)之后,将i(x)记录下来,形成一个最匹配区域。

s1023、调整所述som神经网络输出层神经元的权值向量,获取符合预设条件的som神经网络输出层神经元。

根据上述步骤s1022获取的与所述输入层最匹配的输出层神经元i(x)在som神经网络学习的过程中是不断变化的,因此,需要将输出层神经元权值向量更新,权值更新公式为式(4):

wj(n+1)=wj(n)+η(n)(x(n)-wj(n))(4)

式中,η(n)为一个大于0小于1的常数,随着时间变化逐渐趋近于0,n表示n时刻。其中,上述计算过程为一个迭代过程,表示在不同时刻对输出层神经元权值向量的更新。

对输出层神经元权值向量进行调整后,需要再一次执行步骤s1021和s1022的过程,直到映射到输出层神经元区域符合预设条件,则som神经网络结束学习过程。需要说明的是,预设条件为输出层神经元区域无明显变化或者达到要求,比如,预设的权值更新迭代次数为1000次,则在迭代1000之后som神经网络也会结束学习过程。

s1024、将所述符合预设条件的som神经网络输出层神经元进行标记,获取所述som神经网络输出层的标记区域。

具体地,将不同标准同路由光缆故障样本的输出层神经元进行标记,标记的目的为标记出发生故障的光缆中继段。每一条光缆中继段都有一个标记区域与之对应。

示例性的,根据表1中的标准样本,构建som神经网络进行训练学习,学习结束后,将不同样本的输出层神经元进行光缆段标记。

由表2可以看出,初始化神经网络的的输入层为12个神经元,输出层为96个神经元,基于som神经网络原理,将标准样本输入到神经元中进行训练学习,训练结束后对输出结果进行标记,标记结果参见图9。图9表示输出层的96个神经元,用“1”标记出了8个区域,这8个区域分别对应表2中8个光缆中继段所对应的标记区域。

s103、根据所述som神经网络输出层的标记区域确定发生故障的同路由光缆中继段位置信息。

需要说明的是,在步骤s102中som神经网络通过学习得到了输出层的标记区域,该标记区域与光缆中继段一一对应,因此,在网元成对报警,形成光路告警,需要确定光路告警中具体的光缆中继段故障位置信息时,可以利用som神经网络输出层的标记区域确定待检测光路告警的同路由光缆故障中继段位置信息。具体的,参见图10步骤s103包括s1031至s1033:

s1031、接收传送网中的待检测光路告警。

s1032、将所述待检测光路告警输入到所述som神经网络的输入层,获取与所述待检测光路告警相对应的待确定som神经网络输出层的神经元区域。

s1033、将所述待确定som神经网络输出层的神经元区域与所述som神经网络输出层的标记区域进行匹配,确定发生故障的同路由光缆中继段位置信息。

具体的,步骤s1033包括:

当所述待确定som神经网络输出层的神经元区域与所述som神经网络输出层的标记区域相匹配时,确定发生故障的同路由光缆中继段为与所述som神经网络输出层的标记区域相对应的同路由光缆中继段;

当所述待确定som神经网络输出层的神经元区域与所述som神经网络输出层的标记区域不相匹配,且所述待确定som神经网络输出层的神经元区域在所述som神经网络输出层的标记区域之间时,确定发生故障的同路由光缆中继段为与所述som神经网络输出层的标记区域距离最近的同路由光缆中继段。

可以理解的,待检测光路告警构成一个输入向量输入到som神经网络的输入层,该输入向量若用r=(r1,r2,r3,...,rm)t表示,则该向量的各个分量值表示光路告警状态,用0、1表示。即:

其中,rm=1表示有光路告警,rm=0表示无光路告警。

输入r后,经过som神经网络演算,根据对应som神经网络输出层神经元的区域,若恰好落在步骤s102中所标记的区域,则对应光缆中继段故障;若落在步骤s102中标记的区域之间,则光缆中继段故障发生在距离其最近的步骤s102中所标记的光缆中继段概率最大。

示例性的,当光缆发生故障时,网元端口连接1中的两个网元出现成对告警,同时网元端口连接9中的两个网元出现成对告警,利用训练好的som神经网络,输入[100000001000],得到对应输出为是地点7-地点8光缆中继段发生故障。确定发生故障的光缆中继段后,就可以经传输现场维护人员确认更加精确的发生故障的光缆所在位置信息。

本发明实施例提供了一种同路由光缆故障定位方法,根据获取到的传送网标准同路由光缆故障样本,在som神经网络模型中进行学习,得到som神经网络输出层的标记区域后,再将待检测的光路告警输入som神经网络中确定出同路由光缆故障中继段的位置信息,实现了对传输系统中同路由光缆故障的自动定位,并且定位结果准确。

实施例二

参见图11,其示出了本发明实施例提供的一种同路由光缆故障定位装置11,所述同路由光缆故障定位装置11包括:获取模块1101和确定模块1102;其中,

所述获取模块1101,用于获取传送网对应的标准同路由光缆故障样本;

以及,将所述标准同路由光缆故障样本输入到som神经网络进行学习,获取所述som神经网络输出层的标记区域;

所述确定模块1102,用于根据所述som神经网络输出层的标记区域确定发生故障的同路由光缆中继段位置信息。

进一步地,所述获取模块1101,用于获取所述传送网中网元端口连接信息;其中,网元端口间通过光缆中继段连接;

以及,根据所述网元端口连接信息,获取光路在所述光缆中继段的通过状态信息;

以及,根据所述通过状态信息,确定同路由光缆故障中继段,获取所述标准同路由光缆故障样本。

进一步地,参见图12,所述获取模块1101包括:状态提示子模块1103;其中

所述状态提示子模块1103,用于当所述光路经过所述光缆中继段时,所述光缆中继段点火,用第一通过状态信息表示;

以及,当所述光路不经过所述光缆中继段时,所述光缆中继段熄火,用第二通过状态信息表示。

进一步地,所述获取模块1101,用于获取所述som神经网络输入层神经元映射到输出层神经元的权值向量;

以及,将所述标准同路由光缆故障样本的行向量作为输入向量,在所述som神经网络输出层获取与所述som神经网络输入层最匹配的输出层神经元;

以及,调整所述som神经网络输出层神经元的权值向量,获取符合预设条件的som神经网络输出层神经元;

以及,将所述符合预设条件的som神经网络输出层神经元进行标记,获取所述som神经网络输出层的标记区域。

进一步地,所述基于神经网络模型的同路由光缆故障定位装置还包括:接收模块1104;其中,

所述接收模块1104,用于接收传送网中的待检测光路告警;

所述获取模块1101,用于将所述待检测光路告警输入到所述som神经网络的输入层,获取与所述待检测光路告警相对应的待确定som神经网络输出层的神经元区域;

所述确定模块1102,用于将所述待确定som神经网络输出层的神经元区 域与所述som神经网络输出层的标记区域进行匹配,确定发生故障的同路由光缆中继段位置信息。

进一步地,所述确定模块1102,用于当所述待确定som神经网络输出层的神经元区域与所述som神经网络输出层的标记区域相匹配时,确定发生故障的同路由光缆中继段为与所述som神经网络输出层的标记区域相对应的同路由光缆中继段;

以及,当所述待确定som神经网络输出层的神经元区域与所述som神经网络输出层的标记区域不相匹配,且所述待确定som神经网络输出层的神经元区域在所述som神经网络输出层的标记区域之间时,确定发生故障的同路由光缆中继段为与所述som神经网络输出层的标记区域距离最近的同路由光缆中继段。

具体的,本发明实施例提供的同路由光缆故障定位装置的说明可以参考实施例一的同路由光缆故障定位方法的说明,本发明实施例在此不再赘述。

在实际应用中,所述获取模块1101、确定模块1102、状态提示模块1103和接收模块1104均可由位于同路由光缆故障定位装置11中的中央处理器(centralprocessingunit,cpu)、微处理器(microprocessorunit,mpu)、数字信号处理器(digitalsignalprocessor,dsp)、或现场可编程门阵列(fieldprogrammablegatearray,fpga)等实现。

本发明实施例提供了一种同路由光缆故障定位装置,根据获取到的传送网标准同路由光缆故障样本,在som神经网络模型中进行学习,得到som神经网络输出层的标记区域后,再将待检测的光路告警输入som神经网络中确定出同路由光缆故障中继段的位置信息,实现了对传输系统中同路由光缆故障的自动定位,并且定位结果准确。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储 器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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