专利名称:一种自动调整光功率的方法
技术领域:
本发明涉及光功率的调整,属于通信技术领域,具体说是一种自动调整光功率的方法。光功率自动调整简称为DPA。
背景技术:
现有的光通信技术领域,根据业务增减的需求,通常要在首节点增减用来传送各种业务数据的载波数。首节点增减载波数目后,其输出光功率也将随之增减。而在工程应用上,通常要求下游节点的输出光功率和首节点的输出光功率相等或者相近。此外,当某段线路的衰耗增加时,下游节点的输出光功率也将会减小,甚至出现输入光丢失的现象。因此,为了使各节点的输出光功率始终和首节点的输出光功率保持一致,这时需要对下游各节点的放大盘重新进行人工配置,人为地去控制各节点光功率的输出值,这无疑增加了工程人员的工作量。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种自动调整光功率的方法,解决现有技术必须人为控制调整各节点光功率的输出值的问题,网元管理盘EMU作为各节点的控制器,负责处理各节点间的通信,负责节点内部各放大盘数据的采集、计算,负责向放大盘下发调整指令,协同网管、光监控信道盘0SC、放大盘进行功率数据传递和处理,共同完成光功率的自动调整,网元管理盘EMU能够自动发送调整光功率命令给放大盘让其调整功率输出值,动态的将各节点输出光功率调整到理想输出值。为达到以上目的,本发明采取的技术方案是一种自动调整光功率的方法,其特征在于在开启动态功率控制功能之后,相邻节点间的光监控信道盘OSC在光功率自动调整过程中为各节点间的网元管理盘EMU进行通信建立数据传送的2. 112M数据通道,该通道透传来自网元管理盘EMU的信息,将各种有用信息传送到上游或下游的目标节点,使得各光监控信道盘OSC与网元管理盘EMU能够进行数据交互共同协作完成自动光功率调整,其中通过2. 112M数据通道,首节点将其输出光功率值作为下游节点期望的输出光功率值适时地传递给下游节点,下游各节点的网元管理盘EMU通过采集放大盘的输出功率值来监控本节点的输出光功率和期望的输出光功率两者的差值,当首节点增减载波数目或者线路衰减增大导致该差值发生变化并且越过调整门限值之后,网元管理盘EMU自动发送调整命令给放大盘让其调整功率输出值。在上述技术方案的基础上,具体能实现以下功能单节点调整和全链路调整,通过单节点和全链路调整两种模式使得链路中的各节点能够自动弥补光信号在传送过程中产生的线路衰耗,使各节点的输出光功率自动和期望的输出光功率相等或者相近;
通信链路通信状况检测机制,通过通信链路通信状况检测机制监控由各节点间光监控信道盘OSC建立起来的2. 112M数据信道通信状况的好坏;光监控信道盘OSC与网元管理盘EMU进行数据交互,网元管理盘EMU通过光监控信道盘OSC的2. 112M信道进行节点间的信号传递,完成上下游节点之间的链路数据交互和输出光功率值的自动调整;网元管理盘EMU与放大盘进行数据交互,网元管理盘EMU通过轮询放大盘取得放大盘的输出和输入功率等性能和告警信息,并根据这些参数自动向放大盘设置输出光功率期望值,调整放大盘的输出功率。在上述技术方案的基础上,实现上述功能包括以下具体步骤S10、EMU盘收到来自OSC盘的数据命令标志,向OSC盘发送确认信息表明已收到OSC盘数据,同时,EMU盘处理来自OSC盘的各种命令数据,根据收到的数据命令标志执行S20至S60的操作;·所述数据命令标志共5种,包括单节点检测调整,全链路调整,全链路调整进行中,放大盘与EMU盘数据交互,通信链路通信状态检测;S20、如果EMU盘收到的数据命令标志为“单节点检测调整”标志,则执行单节点检测调整相关操作,否则转至步骤S30 ;S30、如果EMU盘收到的数据命令标志为“全链路调整”标志,执行全链路调整相关操作,否则转至步骤S40 ;S40、如果EMU盘收到的数据命令标志为“全链路调整进行中”标志,则判断是否正在进行全链路调整,如果正在执行全链路调整,则转至步骤S30,否则转至步骤S50 ;S50、如果EMU盘收到的数据命令标志为“放大盘与EMU盘进行数据交互的通信”标志,执行放大盘与EMU盘进行数据交互的通信相关操作,否则转至步骤S60 ;S60、如果EMU盘收到的数据命令标志为“通信链路通信状况检测”标志,执行通信链路通信状况检测相关操作;至此,完成一次光功率自动调整过程。在上述技术方案的基础上,所述单节点检测调整相关操作包括以下步骤步骤101、下游节点收到上游节点发来的单节点调整命令;步骤102、计算本节点与上游节点之间的线路衰减变化幅度值Λ PL,若线路衰减变化幅度值Λ PL超过2dB的情况连续出现两次,执行步骤106,否则执行步骤103 ;步骤103、判断本节点是否是末节点,若是末节点,执行步骤104 ;步骤104、节点的功率偏差值PofTset值与线路异常衰减检测门限PA值、可增增益PC值进行比较,若PCXPoffset的情况连续出现两次,转至步骤105 ;步骤105、末节点向首节点申请全链路调整;步骤106、如果本节点放大盘无告警,则转至步骤107 ;步骤107、如果本节点的上游节点放大盘无告警,则转至步骤108 ;步骤108、如果出现中间节点的功率偏差值Poffset越过线路异常衰减检测门限值PA但比可增增益Pc值小的情况,转至步骤109 ;连续出现两次,则该节点将进行单节点调整,转至步骤109,否则转至步骤113 ;步骤109、计数器值增加I,转至步骤110 ;
步骤110、如果计数器值大于2,则表明中间节点的功率偏差值Poffset越过线路异常衰减检测门限值PA但比可增增益Pc值小的情况连续出现两次,转至步骤111,否则转至步骤112 ;步骤111、进行单节点调整,发送调整命令给每个放大盘,让放大盘依次进行跟踪和锁定操作,调整完成后,转至步骤112 ;步骤112、将更新后的累计功率偏差值和单节点调整命令传递给下游的节点;步骤113、节点的功率偏差值Poffset值与线路异常衰减检测门限PA值、可增增益PC值进行比较,若PCXPoffset的情况连续出现两次,转至步骤114 ;步骤114、判断本节点是否是末节点,如果本节点是末节点,转至步骤115 ;步骤115、末节点向首节点申请全链路调整。
在上述技术方案的基础上,所述全链路调整相关操作包括以下步骤20、首节点收到全链路调整申请后,根据链路的状态即该链路的放大盘是否有告警判定是否发起全链路调整;步骤2001、首节点收到全链路调整命令;步骤2002、查询该节点所在链路对应的告警链表中是否有下游节点的开关信息;如果没有下游节点的开关告警信息,且该链路此时无全链路调整,转至步骤2003,否则转至步骤2009 ;步骤2003、首节点便向下游节点发送全链路调整命令,转至步骤2004 ;步骤2004、判断发送全链路调整命后150s内是否收到调整结果,如果收到调整结果,转至步骤2005,如果没有收到调整结果,转至步骤2010 ;步骤2005、判断收到的调整结果是否是全链路再次调整,如果收到全链路再次调整命令,转至步骤2006,否则转至步骤2008 ;步骤2006、首节点重新发送全链路调整命令,转至步骤2007 ;步骤2007、判断重发全链路调整命后150s内是否收到调整结果,如果收到调整结果,转至步骤2008,如果没有收到调整结果,转至步骤2014 ;步骤2008、向网管上报全链路调整结果;步骤2009、本节点查询到下游节点的开关告警信息,或者该链路此时无全链路调整,则不响应此次全链路调整命令;步骤2010、重发全链路调整命令,转至步骤2011 ;步骤2011、判断IOs内是否收到调整结果,如果收到调整结果,转至步骤2005,如果未收到调整结果,转至步骤2012 ;步骤2012、判断是否是第三次重发全链路调整命令,若是第三次重发全链路调整命令,转至步骤2013,否则转至步骤2010 ;步骤2013、判断重发全链路调整命后150s内是否收到调整结果,如果收到调整结果,转至步骤2008,如果没有收到调整结果,转至步骤2014 ;步骤2014、上报全链路调整失败;21、非首节点在收到全链路调整命令后,将弥补线路衰减和上游节点传递下来的累计功率偏差值,而不论两者之和是否越过线路衰减检测门限值;各节点的输出光功率更加接近理想的输出光功率,即输出光功率期望值;
步骤2101、非首节点收到全链路调整命令,转至步骤2102 ;步骤2102、查看属于该链路的放大盘是否存在输入光丢失告警、放大盘不在位以及眼保护的告警,如果无告警,转至步骤2103,否则转至步骤2108 ;步骤2103、执行本节点内的全链路调整操作,转至步骤2104 ;步骤2104、判断本节点是否是末节点,如果是末节点,转至步骤2105,否则转至步骤 2109 ;步骤2105、如果累计光功率偏差值totalWaveOffset是否在规定的正常范围之内,表明此次调整成功,转至步骤2106,否则转至步骤2110 ;步骤2106、末节点向首节点报告调整成功,转至步骤2107 ;步骤2107、末节点检测是否在IOs之内收到首节点的确认帧,如果未收到确认帧,转至步骤2113 ;步骤2108、本节点直接向首节点上报此次调整失败,同时停止向下游节点传递调整命令;步骤2109、向下游节点传递全链路调整命令;步骤2110、如果累计光功率偏差值totalWaveOffset是否小于累计冗余EVOA值,转至步骤2111,否则转至步骤2114 ;步骤2111、如果未响应此次调整末节点已申请过再次全链路调整,转至步骤2112,否则转至步骤2115 ;步骤2112、本节点向首节点上报波谱调整越界,转至步骤2107步骤2113、每5s向首节点重新发送一次调整结果,共发送6次;步骤2114、本节点向首节点上报波谱调整越界,转至步骤2107 ;步骤2115、本节点向首节点再次申请全链路有调整。在上述技术方案的基础上,所述通信链路通信状况检测相关操作包括以下步骤步骤301、判断首节点是否开启DPA,如果开启DPA,转至步骤302,否则转至步骤306 ;步骤302、判断是否收到过单节点调整命令,若已收到过单节点调整命令,转至步骤303,否则转至步骤301 ;步骤303、判断5分钟之内是否收到过单节点调整命令,若收到单节点调整命令,转至步骤304,否则转至步骤307 ;步骤304、判断本节点内各放大盘是否有告警,如果有告警,转至步骤305,否则转至步骤308 ;步骤305、如果有波谱调整通信中断告警,则取消该告警;步骤306、如果有波谱调整通信中断告警,则取消该告警;步骤307、产生并向网管上报波谱调整通信中断告警,转至步骤301 ;步骤308、判断上游节点各放大盘是否有告警,如果有告警,转至步骤305,否则转至步骤309 ;步骤309、执行单节点检测调整相关操作。在上述技术方案的基础上,所述放大盘与EMU盘进行数据交互的通信相关操作包括以下步骤
步骤401、接收放大盘上报的告警信息,转至步骤402 ;步骤402、如果放大盘有告警,转至步骤403,否则转至步骤408 ;步骤403、如果本节点是首节点,转至步骤407,否则转至步骤404 ;步骤404、向首节点报告本节点的告警信息,并将本节点置为告警态,转至步骤405 ;步骤405、如果30s内收到首节点的确认帧,转至步骤406,否则转至步骤404 ;步骤406、首节点在告警链表中添加此节点的告警信息;步骤407、首节点在告警链表中添加本节点的告警信息,并将本节点置为告警态;步骤408、如果该放大盘在上次轮询时有告警,转至步骤409 ; 步骤409、如果该链路上的所有放大盘均无告警,转至步骤410 ;步骤410、如果本节点为首节点,转至步骤411,否则转至步骤412 ;步骤411、从告警链表中删除本节点的开关信息,并将本节点置为准备态;步骤412、向首节点报告本节点告警消失,并将本节点置为准备态;转至步骤413 ;步骤413、如果30s内收到首节点的确认帧,转至步骤414,否则转至步骤412 ;步骤414、首节点从告警链表中删除本节点的开关信息。本发明所述的自动调整光功率的方法,网元管理盘EMU协同网管、光监控信道盘OSC及放大盘,可自动进行功率数据传递和处理,共同完成光功率自动调整功能,无须人为地去控制和调整便达到各节点输出光功率动态地调整到理想输出值的目的。
本发明有如下附图图I为本发明的流程图;图2为单节点检测调整分流程图;图3-1为全链路调整中首节点调整的流程图;图3-2为全链路调整中非首节点调整的流程图;图4为光功率自动调整通信链路通信状况检测的流程图;图5为EMU与放大盘进行数据交互通信的流程图。
具体实施例方式以下结合附图对本发明作进一步详细说明。本发明所述的自动调整光功率的方法,在开启动态功率控制功能之后,相邻节点间的光监控信道盘OSC (简称为OSC或OSC盘)在光功率自动调整过程中为各节点间的网元管理盘EMU (简称为EMU或EMU盘)进行通信建立数据传送的2. 112M数据通道,该通道透传来自网元管理盘EMU的信息,将各种有用信息传送到上游或下游的目标节点,使得各光监控信道盘OSC与网元管理盘EMU能够进行数据交互共同协作完成自动光功率调整,其中通过2. 112M数据通道,首节点将其输出光功率值作为下游节点期望的输出光功率值适时地传递给下游节点,下游各节点的网元管理盘EMU通过采集放大盘的输出功率值来监控本节点的输出光功率和期望的输出光功率两者的差值,
当首节点增减载波数目或者线路衰减增大导致该差值发生变化并且越过调整门限值之后,网元管理盘EMU自动发送调整命令给放大盘让其调整功率输出值,实现无须人为地去控制和调整便达到各节点输出光功率动态地调整到理想输出值的目的。具体能实现以下功能单节点调整和全链路调整,通过单节点和全链路调整两种模式使得链路中的各节点能够自动弥补光信号在传送过程中产生的线路衰耗,使各节点的输出光功率自动和期望的输出光功率相等或者相近;通信链路通信状况检测机制,通过通信链路通信状况检测机制监控由各节点间光监控信道盘OSC建立起来的2. 112M数据信道通信状况的好坏;光监控信道盘OSC与网元管理盘EMU进行数据交互,网元管理盘EMU通过光监控 信道盘OSC的2. 112M信道进行节点间的信号传递,完成上下游节点之间的链路数据交互和输出光功率值的自动调整;网元管理盘EMU与放大盘进行数据交互,网元管理盘EMU通过轮询放大盘取得放大盘的输出和输入功率等性能和告警信息,并根据这些参数自动向放大盘设置输出光功率期望值,调整放大盘的输出功率。在上述技术方案的基础上,如图I所示,实现上述功能包括以下具体步骤S10、EMU盘收到来自OSC盘的数据命令标志,向OSC盘发送确认信息表明已收到OSC盘数据,同时,EMU盘处理来自OSC盘的各种命令数据,根据收到的数据命令标志执行S20至S60的操作;所述数据命令标志共5种,包括单节点检测调整,全链路调整,全链路调整进行中,放大盘与EMU盘数据交互,通信链路通信状态检测;S20、如果EMU盘收到的数据命令标志为“单节点检测调整”标志,则执行单节点检测调整相关操作,否则转至步骤S30 ;详见功能(I)单节点检测调整模块功能说明;S30、如果EMU盘收到的数据命令标志为“全链路调整”标志,执行全链路调整相关操作,否则转至步骤S40 ;详见功能(2)全链路调整模块功能说明;S40、如果EMU盘收到的数据命令标志为“全链路调整进行中”标志,则判断是否正在进行全链路调整,如果正在执行全链路调整,则转至步骤S30,否则转至步骤S50 ;S50、如果EMU盘收到的数据命令标志为“放大盘与EMU盘进行数据交互的通信”标志,执行放大盘与EMU盘进行数据交互的通信相关操作,否则转至步骤S60 ;详见功能(3)放大盘与EMU进行数据交互模块功能说明;S60、如果EMU盘收到的数据命令标志为“通信链路通信状况检测”标志,执行通信链路通信状况检测相关操作;详见功能(4)通信链路通信状况检测模块功能说明;至此,完成一次光功率自动调整过程。功能(I)单节点检测调整模块功能说明在单节点检测调整过程中,非首节点网元管理盘通过节点可增增益PC、本节点增益偏差Poffset、线路异常衰减检测门限值PA、线路衰减变化幅度值Λ PL之间的大小关系以及本节点的告警信息来决定是否要进行单节点调整、有没有必要申请全链路调整、调整时输出光功率需要增加或者减少多少等,以达到输出光功率自动调整的目的,如图2所示。所述单节点检测调整相关操作包括以下步骤
步骤101、下游节点收到上游节点发来的单节点调整命令;步骤102、计算本节点与上游节点之间的线路衰减变化幅度值Λ PL,若线路衰减变化幅度值Λ PL超过2dB的情况连续出现两次,执行步骤106,否则执行步骤103 ;步骤103、判断本节点是否是末节点,若是末节点,执行步骤104 ;步骤104、节点的功率偏差值PofTset值与线路异常衰减检测门限PA值、可增增益PC值进行比较,若PCXPoffset的情况连续出现两次,转至步骤105 ;步骤105、末节点向首节点申请全链路调整;步骤106、如果本节点放大盘无告警,则转至步骤107 ;步骤107、如果本节点的上游节点放大盘无告警,则转至步骤108 ; 步骤108、如果出现中间节点的功率偏差值Poffset越过线路异常衰减检测门限值PA但比可增增益Pc值小的情况,转至步骤109 ;连续出现两次,则该节点将进行单节点调整,转至步骤109,否则转至步骤113 ;步骤109、计数器值增加1,转至步骤110 ;步骤110、如果计数器值大于2,则表明中间节点的功率偏差值Poffset越过线路异常衰减检测门限值PA但比可增增益Pc值小的情况连续出现两次,转至步骤111,否则转至步骤112 ;步骤111、进行单节点调整,发送调整命令给每个放大盘,让放大盘依次进行跟踪和锁定操作,调整完成后,转至步骤112 ;步骤112、将更新后的累计功率偏差值和单节点调整命令传递给下游的节点;步骤113、节点的功率偏差值PofTset值与线路异常衰减检测门限PA值、可增增益PC值进行比较,若PCXPoffset的情况连续出现两次,转至步骤114 ;步骤114、判断本节点是否是末节点,如果本节点是末节点,转至步骤115 ;步骤115、末节点向首节点申请全链路调整。功能(2)全链路调整模块功能说明在进行单节点调整的过程中,当线路衰减和上游节点传递下来的累计功率偏差值比较大导致末节点增益偏差值大于该节点的可增增益值时,该节点便会发起全链路调整申请,如图3_1和图3_2所示。所述全链路调整相关操作包括以下步骤20、首节点收到全链路调整申请后,根据链路的状态(即该链路的放大盘是否有告警)判定是否发起全链路调整,如图3_1所示;步骤2001、首节点收到全链路调整命令;步骤2002、查询该节点所在链路对应的告警链表中是否有下游节点的开关信息;如果没有下游节点的开关告警信息,且该链路此时无全链路调整,转至步骤2003,否则转至步骤2009 ;步骤2003、首节点便向下游节点发送全链路调整命令,转至步骤2004 ;步骤2004、判断发送全链路调整命后150s内是否收到调整结果,如果收到调整结果,转至步骤2005,如果没有收到调整结果,转至步骤2010 ;步骤2005、判断收到的调整结果是否是全链路再次调整,如果收到全链路再次调整命令,转至步骤2006,否则转至步骤2008 ;
步骤2006、首节点重新发送全链路调整命令,转至步骤2007 ;步骤2007、判断重发全链路调整命后150s内是否收到调整结果,如果收到调整结果,转至步骤2008,如果没有收到调整结果,转至步骤2014 ;步骤2008、向网管上报全链路调整结果;步骤2009、本节点查询到下游节点的开关告警信息,或者该链路此时无全链路调整,则不响应此次全链路调整命令;步骤2010、重发全链路调整命令,转至步骤2011 ;步骤2011、判断IOs内是否收到调整结果,如果收到调整结果,转至步骤2005,如果未收到调整结果,转至步骤2012 ; 步骤2012、判断是否是第三次重发全链路调整命令,若是第三次重发全链路调整命令,转至步骤2013,否则转至步骤2010 ;步骤2013、判断重发全链路调整命后150s内是否收到调整结果,如果收到调整结果,转至步骤2008,如果没有收到调整结果,转至步骤2014 ;步骤2014、上报全链路调整失败;21、非首节点在收到全链路调整命令后,将弥补线路衰减和上游节点传递下来的累计功率偏差值,而不论两者之和(即节点增益偏差值)是否越过线路衰减检测门限值;各节点的输出光功率更加接近理想的输出光功率,即输出光功率期望值,如图3_2所示;步骤2101、非首节点收到全链路调整命令,转至步骤2102 ;步骤2102、查看属于该链路的放大盘是否存在输入光丢失告警、放大盘不在位以及眼保护的告警,如果无告警,转至步骤2103,否则转至步骤2108 ;步骤2103、执行本节点内的全链路调整操作,转至步骤2104 ;步骤2104、判断本节点是否是末节点,如果是末节点,转至步骤2105,否则转至步骤 2109 ;步骤2105、如果累计光功率偏差值totalWaveOffset是否在规定的正常范围之内,表明此次调整成功,转至步骤2106,否则转至步骤2110 ;步骤2106、末节点向首节点报告调整成功,转至步骤2107 ;步骤2107、末节点检测是否在IOs之内收到首节点的确认帧,如果未收到确认帧,转至步骤2113 ;步骤2108、本节点直接向首节点上报此次调整失败,同时停止向下游节点传递调整命令;步骤2109、向下游节点传递全链路调整命令;步骤2110、如果累计光功率偏差值totalWaveOffset是否小于累计冗余EVOA值,转至步骤2111,否则转至步骤2114 ;步骤2111、如果未响应此次调整末节点已申请过再次全链路调整,转至步骤2112,否则转至步骤2115 ;步骤2112、本节点向首节点上报波谱调整越界,转至步骤2107步骤2113、每5s向首节点重新发送一次调整结果,共发送6次;步骤2114、本节点向首节点上报波谱调整越界,转至步骤2107 ;步骤2115、本节点向首节点再次申请全链路有调整。
功能(3)通信链路通信状况检测模块功能说明为了确保各节点在光功率调整通信链路通信畅通的情况下准确地进行光功率智能调整并及时地反馈调整信息;在链路通信不畅的情况下及时地报出告警并且准确地定位出现通信故障的路段,我们设计了光功率自动调整通信链路通信状况检测机制,如图4所
/Jn ο所述通信链路通信状况检测相关操作包括以下步骤步骤301、判断首节点是否开启DPA,如果开启DPA,转至步骤302,否则转至步骤306 ;步骤302、判断是否收到过单节点调整命令,若已收到过单节点调整命令,转至步 骤303,否则转至步骤301 ;步骤303、判断5分钟之内是否收到过单节点调整命令,若收到单节点调整命令,转至步骤304,否则转至步骤307 ;步骤304、判断本节点内各放大盘是否有告警,如果有告警,转至步骤305,否则转至步骤308 ;步骤305、如果有波谱调整通信中断告警,则取消该告警;步骤306、如果有波谱调整通信中断告警,则取消该告警;步骤307、产生并向网管上报波谱调整通信中断告警,转至步骤301 ;步骤308、判断上游节点各放大盘是否有告警,如果有告警,转至步骤305,否则转至步骤309 ;步骤309、执行单节点检测调整相关操作。功能(4)放大盘与EMU进行数据交互模块功能说明在EMU向放大盘轮询放大盘的告警和性能信息,放大盘收到命令后反馈相应的数据,为自动光功率调整提供相应的参数,如图5所示。所述放大盘与EMU盘进行数据交互的通信相关操作包括以下步骤步骤401、接收放大盘上报的告警信息,转至步骤402 ;步骤402、如果放大盘有告警,转至步骤403,否则转至步骤408 ;步骤403、如果本节点是首节点,转至步骤407,否则转至步骤404 ;步骤404、向首节点报告本节点的告警信息,并将本节点置为告警态,转至步骤405 ;步骤405、如果30s内收到首节点的确认帧,转至步骤406,否则转至步骤404 ;步骤406、首节点在告警链表中添加此节点的告警信息;步骤407、首节点在告警链表中添加本节点的告警信息,并将本节点置为告警态;步骤408、如果该放大盘在上次轮询时有告警,转至步骤409 ;步骤409、如果该链路上的所有放大盘均无告警,转至步骤410 ;步骤410、如果本节点为首节点,转至步骤411,否则转至步骤412 ;步骤411、从告警链表中删除本节点的开关信息,并将本节点置为准备态;步骤412、向首节点报告本节点告警消失,并将本节点置为准备态;转至步骤413 ;步骤413、如果30s内收到首节点的确认帧,转至步骤414,否则转至步骤412 ;步骤414、首节点从告警链表中删除本节点的开关信息。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可以做出各种可能的等同改变或替换,都应涵盖在本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。·
权利要求
1.一种自动调整光功率的方法,其特征在于在开启动态功率控制功能之后,相邻节点间的光监控信道盘OSC在光功率自动调整过程中为各节点间的网元管理盘EMU进行通信建立数据传送的2. 112M数据通道,该通道透传来自网元管理盘EMU的信息,将各种有用信息传送到上游或下游的目标节点,使得各光监控信道盘OSC与网元管理盘EMU能够进行数据交互共同协作完成自动光功率调整,其中 通过2. 112M数据通道,首节点将其输出光功率值作为下游节点期望的输出光功率值适时地传递给下游节点, 下游各节点的网元管理盘EMU通过采集放大盘的输出功率值来监控本节点的输出光功率和期望的输出光功率两者的差值, 当首节点增减载波数目或者线路衰减增大导致该差值发生变化并且越过调整门限值之后,网元管理盘EMU自动发送调整命令给放大盘让其调整功率输出值。
2.如权利要求I所述的自动调整光功率的方法,其特征在于,具体能实现以下功能 单节点调整和全链路调整,通过单节点和全链路调整两种模式使得链路中的各节点能够自动弥补光信号在传送过程中产生的线路衰耗,使各节点的输出光功率自动和期望的输出光功率相等或者相近; 通信链路通信状况检测机制,通过通信链路通信状况检测机制监控由各节点间光监控信道盘OSC建立起来的2. 112M数据信道通信状况的好坏; 光监控信道盘OSC与网元管理盘EMU进行数据交互,网元管理盘EMU通过光监控信道盘OSC的2. 112M信道进行节点间的信号传递,完成上下游节点之间的链路数据交互和输出光功率值的自动调整; 网元管理盘EMU与放大盘进行数据交互,网元管理盘EMU通过轮询放大盘取得放大盘的输出和输入功率等性能和告警信息,并根据这些参数自动向放大盘设置输出光功率期望值,调整放大盘的输出功率。
3.如权利要求2所述的自动调整光功率的方法,其特征在于,实现上述功能包括以下具体步骤 S10、EMU盘收到来自OSC盘的数据命令标志,向OSC盘发送确认信息表明已收到OSC盘数据,同时,EMU盘处理来自OSC盘的各种命令数据,根据收到的数据命令标志执行S20至S60的操作; 所述数据命令标志共5种,包括单节点检测调整,全链路调整,全链路调整进行中,放大盘与EMU盘数据交互,通信链路通信状态检测; S20、如果EMU盘收到的数据命令标志为“单节点检测调整”标志,则执行单节点检测调整相关操作,否则转至步骤S30 ; S30、如果EMU盘收到的数据命令标志为“全链路调整”标志,执行全链路调整相关操作,否则转至步骤S40; S40、如果EMU盘收到的数据命令标志为“全链路调整进行中”标志,则判断是否正在进行全链路调整,如果正在执行全链路调整,则转至步骤S30,否则转至步骤S50 ; S50、如果EMU盘收到的数据命令标志为“放大盘与EMU盘进行数据交互的通信”标志,执行放大盘与EMU盘进行数据交互的通信相关操作,否则转至步骤S60 ; S60、如果EMU盘收到的数据命令标志为“通信链路通信状况检测”标志,执行通信链路通信状况检测相关操作; 至此,完成一次光功率自动调整过程。
4.如权利要求3所述的自动调整光功率的方法,其特征在于,所述单节点检测调整相关操作包括以下步骤 步骤101、下游节点收到上游节点发来的单节点调整命令; 步骤102、计算本节点与上游节点之间的线路衰减变化幅度值Λ PL,若线路衰减变化幅度值Λ PL超过2dB的情况连续出现两次,执行步骤106,否则执行步骤103 ; 步骤103、判断本节点是否是末节点,若是末节点,执行步骤104 ; 步骤104、节点的功率偏差值PofTset值与线路异常衰减检测门限PA值、可增增益PC值进行比较,若PCXPoffset的情况连续出现两次,转至步骤105 ; 步骤105、末节点向首节点申请全链路调整; 步骤106、如果本节点放大盘无告警,则转至步骤107 ; 步骤107、如果本节点的上游节点放大盘无告警,则转至步骤108 ; 步骤108、如果出现中间节点的功率偏差值Poffset越过线路异常衰减检测门限值PA但比可增增益Pc值小的情况,转至步骤109 ; 连续出现两次,则该节点将进行单节点调整,转至步骤109,否则转至步骤113 ; 步骤109、计数器值增加I,转至步骤110 ; 步骤110、如果计数器值大于2,则表明中间节点的功率偏差值Poffset越过线路异常衰减检测门限值PA但比可增增益Pc值小的情况连续出现两次,转至步骤111,否则转至步骤 112 ; 步骤111、进行单节点调整,发送调整命令给每个放大盘,让放大盘依次进行跟踪和锁定操作,调整完成后,转至步骤112 ; 步骤112、将更新后的累计功率偏差值和单节点调整命令传递给下游的节点; 步骤113、节点的功率偏差值PofTset值与线路异常衰减检测门限PA值、可增增益PC值进行比较,若PCXPoffset的情况连续出现两次,转至步骤114 ; 步骤114、判断本节点是否是末节点,如果本节点是末节点,转至步骤115 ; 步骤115、末节点向首节点申请全链路调整。
5.如权利要求3所述的自动调整光功率的方法,其特征在于,所述全链路调整相关操作包括以下步骤 ·20、首节点收到全链路调整申请后,根据链路的状态即该链路的放大盘是否有告警判定是否发起全链路调整; 步骤2001、首节点收到全链路调整命令; 步骤2002、查询该节点所在链路对应的告警链表中是否有下游节点的开关信息;如果没有下游节点的开关告警信息,且该链路此时无全链路调整,转至步骤2003,否则转至步骤·2009 ; 步骤2003、首节点便向下游节点发送全链路调整命令,转至步骤2004 ; 步骤2004、判断发送全链路调整命后150s内是否收到调整结果,如果收到调整结果,转至步骤2005,如果没有收到调整结果,转至步骤2010 ; 步骤2005、判断收到的调整结果是否是全链路再次调整,如果收到全链路再次调整命令,转至步骤2006,否则转至步骤2008 ; 步骤2006、首节点重新发送全链路调整命令,转至步骤2007 ; 步骤2007、判断重发全链路调整命后150s内是否收到调整结果,如果收到调整结果,转至步骤2008,如果没有收到调整结果,转至步骤2014 ; 步骤2008、向网管上报全链路调整结果; 步骤2009、本节点查询到下游节点的开关告警信息,或者该链路此时无全链路调整,则不响应此次全链路调整命令; 步骤2010、重发全链路调整命令,转至步骤2011 ; 步骤2011、判断IOs内是否收到调整结果,如果收到调整结果,转至步骤2005,如果未收到调整结果,转至步骤2012 ; 步骤2012、判断是否是第三次重发全链路调整命令,若是第三次重发全链路调整命令,转至步骤2013,否则转至步骤2010 ; 步骤2013、判断重发全链路调整命后150s内是否收到调整结果,如果收到调整结果,转至步骤2008,如果没有收到调整结果,转至步骤2014 ; 步骤2014、上报全链路调整失败;.21、非首节点在收到全链路调整命令后,将弥补线路衰减和上游节点传递下来的累计功率偏差值,而不论两者之和是否越过线路衰减检测门限值;各节点的输出光功率更加接近理想的输出光功率,即输出光功率期望值; 步骤2101、非首节点收到全链路调整命令,转至步骤2102 ; 步骤2102、查看属于该链路的放大盘是否存在输入光丢失告警、放大盘不在位以及眼保护的告警,如果无告警,转至步骤2103,否则转至步骤2108 ; 步骤2103、执行本节点内的全链路调整操作,转至步骤2104 ; 步骤2104、判断本节点是否是末节点,如果是末节点,转至步骤2105,否则转至步骤2109 ; 步骤2105、如果累计光功率偏差值totalWaveOffset是否在规定的正常范围之内,表明此次调整成功,转至步骤2106,否则转至步骤2110 ; 步骤2106、末节点向首节点报告调整成功,转至步骤2107 ; 步骤2107、末节点检测是否在IOs之内收到首节点的确认帧,如果未收到确认帧,转至步骤2113 ; 步骤2108、本节点直接向首节点上报此次调整失败,同时停止向下游节点传递调整命令; 步骤2109、向下游节点传递全链路调整命令; 步骤2110、如果累计光功率偏差值totalWaveOffset是否小于累计冗余EVOA值,转至步骤2111,否则转至步骤2114 ; 步骤2111、如果未响应此次调整末节点已申请过再次全链路调整,转至步骤2112,否则转至步骤2115 ; 步骤2112、本节点向首节点上报波谱调整越界,转至步骤2107 步骤2113、每5s向首节点重新发送一次调整结果,共发送6次; 步骤2114、本节点向首节点上报波谱调整越界,转至步骤2107 ;步骤2115、本节点向首节点再次申请全链路有调整。
6.如权利要求3所述的自动调整光功率的方法,其特征在于,所述通信链路通信状况检测相关操作包括以下步骤 步骤301、判断首节点是否开启DPA,如果开启DPA,转至步骤302,否则转至步骤306 ;步骤302、判断是否收到过单节点调整命令,若已收到过单节点调整命令,转至步骤.303,否则转至步骤301 ; 步骤303、判断5分钟之内是否收到过单节点调整命令,若收到单节点调整命令,转至步骤304,否则转至步骤307 ; 步骤304、判断本节点内各放大盘是否有告警,如果有告警,转至步骤305,否则转至步骤 308 ; 步骤305、如果有波谱调整通信中断告警,则取消该告警; 步骤306、如果有波谱调整通信中断告警,则取消该告警; 步骤307、产生并向网管上报波谱调整通信中断告警,转至步骤301 ; 步骤308、判断上游节点各放大盘是否有告警,如果有告警,转至步骤305,否则转至步骤 309 ; 步骤309、执行单节点检测调整相关操作。
7.如权利要求3所述的自动调整光功率的方法,其特征在于,所述放大盘与EMU盘进行数据交互的通信相关操作包括以下步骤 步骤401、接收放大盘上报的告警信息,转至步骤402 ; 步骤402、如果放大盘有告警,转至步骤403,否则转至步骤408 ; 步骤403、如果本节点是首节点,转至步骤407,否则转至步骤404 ; 步骤404、向首节点报告本节点的告警信息,并将本节点置为告警态,转至步骤405 ; 步骤405、如果30s内收到首节点的确认帧,转至步骤406,否则转至步骤404 ; 步骤406、首节点在告警链表中添加此节点的告警信息; 步骤407、首节点在告警链表中添加本节点的告警信息,并将本节点置为告警态; 步骤408、如果该放大盘在上次轮询时有告警,转至步骤409 ; 步骤409、如果该链路上的所有放大盘均无告警,转至步骤410 ; 步骤410、如果本节点为首节点,转至步骤411,否则转至步骤412 ; 步骤411、从告警链表中删除本节点的开关信息,并将本节点置为准备态; 步骤412、向首节点报告本节点告警消失,并将本节点置为准备态;转至步骤413 ; 步骤413、如果30s内收到首节点的确认帧,转至步骤414,否则转至步骤412 ; 步骤414、首节点从告警链表中删除本节点的开关信息。
全文摘要
本发明涉及一种自动调整光功率的方法,在开启动态功率控制功能之后,通过2.112M数据通道,首节点将其输出光功率值作为下游节点期望的输出光功率值适时地传递给下游节点,下游各节点的网元管理盘EMU通过采集放大盘的输出功率值来监控本节点的输出光功率和期望的输出光功率两者的差值,当首节点增减载波数目或者线路衰减增大导致该差值发生变化并且越过调整门限值之后,网元管理盘EMU自动发送调整命令给放大盘让其调整功率输出值。在本发明中,网元管理盘EMU协同网管、光监控信道盘OSC及放大盘,可自动进行功率数据传递和处理,共同完成光功率自动调整功能,无须人为地去控制和调整便达到各节点输出光功率动态地调整到理想输出值的目的。
文档编号H04B10/293GK102891720SQ20121040316
公开日2013年1月23日 申请日期2012年10月19日 优先权日2012年10月19日
发明者刘华, 李爱平, 宋冬生, 何玉洁 申请人:烽火通信科技股份有限公司