本技术涉及otn(optical transport network,光传送网络)设备管理,具体涉及一种动态网络光线路平坦度调整方法、装置、设备及存储介质。
背景技术:
1、在光纤通信系统中,光功率平坦度是非常关键的参数之一,即平坦度越高,意味着信号传输的质量越高。其中,平坦度的变化与每个单波的光功率直接相关,而单波光功率又依赖于单波的发光光功率和衰减值,即平坦度描述了不同波长的光信号在传输过程中功率分布的差异程度。因此,若功率分布不均匀将会导致信号传输的质量下降,进而影响传输距离,于是需要采取相应措施来降低光功率平坦度的变化。
2、相关技术中,主要是采用单点全量调节方式来降低光功率平坦度的变化,其不仅需要进行人工计算,且需要对所有单波进行频繁调整,以致会耗费大量人力和时间且精度差;此外,对于端到端的场景,需要通过人工按照特定的顺序依次进行调节,以消减拉曼效应对光功率的影响,但在动态网络中,波长路径通常会自动切换,以致人工调整方式无法及时介入进行平坦度调节,进而造成网络无法迅速恢复稳定状态。
技术实现思路
1、本技术提供一种动态网络光线路平坦度调整方法、装置、设备及存储介质,可以解决现有技术中存在的平坦度调节效率低、精度差以及无法实现动态网络平坦度调节的技术问题。
2、第一方面,本技术实施例提供一种动态网络光线路平坦度调整方法,所述动态网络光线路平坦度调整方法包括:
3、获取动态网络中目标业务的实时路径变化信息;
4、当通过实时路径变化信息确定目标业务处于新路径上时,获取新路径上的设备运行数据,所述设备运行数据包括检测点处的各个波长的实时单波光功率;
5、根据实时单波光功率和预设的单波入纤光功率计算出各个波长的第一单波衰减调节值;
6、基于所述第一单波衰减调节值对与其对应的波长进行单波衰减的调节,以实现平坦度调整。
7、结合第一方面,在一种实施方式中,在所述基于所述第一单波衰减调节值对与其对应的波长进行单波衰减的调节,以实现平坦度调整的步骤之后,还包括:
8、获取经过平坦度调整后检测点处的各个波长的当前单波光功率;
9、针对每个波长,根据波长编号、波长斜率以及波长总数计算出预置斜率偏移量;
10、基于所述预置斜率偏移量、所述当前单波光功率、所述单波入纤光功率以及所述第一单波衰减调节值计算出各个波长的第二单波衰减调节值;
11、基于所述第二单波衰减调节值对与其对应的波长进行单波衰减的调节。
12、结合第一方面,在一种实施方式中,所述针对每个波长,根据波长编号、波长斜率以及波长总数计算出预置斜率偏移量,包括:
13、针对每个波长,将波长编号、波长斜率以及波长总数代入第一计算公式,得到预置斜率偏移量;
14、所述第一计算公式为:
15、gi=(n/2-i)·x/n
16、式中,gi表示第i个波长的预置斜率偏移量,i表示波长编号,n表示波长总数,x表示波长斜率。
17、结合第一方面,在一种实施方式中,所述基于所述预置斜率偏移量、所述当前单波光功率、所述单波入纤光功率以及所述第一单波衰减调节值计算出各个波长的第二单波衰减调节值,包括:
18、针对每个波长,将所述预置斜率偏移量、所述当前单波光功率、所述单波入纤光功率以及所述第一单波衰减调节值代入第二计算公式,得到第二单波衰减调节值;
19、所述第二计算公式为:
20、voa′i=p1i-p2-gi+voai
21、式中,voa′i表示第i个波长的第二单波衰减调节值,p1i表示第i个波长的当前单波光功率,p2表示单波入纤光功率,gi表示第i个波长的预置斜率偏移量,voai表示第i个波长的第一单波衰减调节值。
22、结合第一方面,在一种实施方式中,在所述根据实时单波光功率和预设的单波入纤光功率计算出各个波长的第一单波衰减调节值的步骤之前,还包括:
23、判断检测点处是否存在至少一组相邻波长间的实时单波光功率差值大于或等于预设的功率差值阈值;
24、若是,则结束平坦度调整;
25、若否,则执行所述根据实时单波光功率和预设的单波入纤光功率计算出各个波长的第一单波衰减调节值。
26、结合第一方面,在一种实施方式中,所述设备运行数据还包括目标业务的业务中断信息,在所述判断检测点处是否存在至少一组相邻波长间的实时单波光功率差值大于或等于预设的功率差值阈值的步骤之前,还包括:
27、根据所述业务中断信息判断所述目标业务是否处于中断状态;
28、若是,则执行所述判断检测点处是否存在至少一组相邻波长间的实时单波光功率差值大于或等于预设的功率差值阈值的步骤;
29、若否,则根据设备运行数据判断检测点处的波长光功率是否满足预设的平坦度;
30、若满足,则结束平坦度调整;
31、若不满足,则执行所述判断检测点处是否存在至少一组相邻波长间的实时单波光功率差值大于或等于预设的功率差值阈值的步骤。
32、第二方面,本技术实施例提供了一种动态网络光线路平坦度调整装置,所述动态网络光线路平坦度调整装置包括:
33、获取模块,其用于获取动态网络中目标业务的实时路径变化信息;当通过实时路径变化信息确定目标业务处于新路径上时,获取新路径上的设备运行数据,所述设备运行数据包括检测点处的各个波长的实时单波光功率;
34、计算模块,其用于根据实时单波光功率和预设的单波入纤光功率计算出各个波长的第一单波衰减调节值;
35、调节模块,其用于基于所述第一单波衰减调节值对与其对应的波长进行单波衰减的调节,以实现平坦度调整。
36、结合第二方面,在一种实施方式中,所述获取模块还用于获取经过平坦度调整后检测点处的各个波长的当前单波光功率;
37、所述计算模块还用于针对每个波长,根据波长编号、波长斜率以及波长总数计算出预置斜率偏移量;基于所述预置斜率偏移量、所述当前单波光功率、所述单波入纤光功率以及所述第一单波衰减调节值计算出各个波长的第二单波衰减调节值;
38、所述调节模块还用于基于所述第二单波衰减调节值对与其对应的波长进行单波衰减的调节。
39、第三方面,本技术实施例提供了一种动态网络光线路平坦度调整设备,所述动态网络光线路平坦度调整设备包括处理器、存储器以及存储在所述存储器上并可被所述处理器执行的动态网络光线路平坦度调整程序,其中所述动态网络光线路平坦度调整程序被所述处理器执行时,实现如前述的动态网络光线路平坦度调整方法的步骤。
40、第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有动态网络光线路平坦度调整程序,其中所述动态网络光线路平坦度调整程序被处理器执行时,实现如前述的动态网络光线路平坦度调整方法的步骤。
41、本技术实施例提供的技术方案带来的有益效果至少包括:
42、通过对动态网络中目标业务所处的路径进行监控,当根据监控得到的实时路径变化信息确定目标业务处于新路径上时,将基于新路径上检测点处的各个波长的实时单波光功率和单波入纤光功率计算出各个波长的单波衰减调节值,进而能够通过单波衰减调节值对与其对应的波长进行单波衰减的调节,因此当存在新增的波长时,只需计算出对应的单波衰减调节值对新增波长进行单波衰减调节即可,继而实现了动态网络中平坦度的增量单波调整,有效提高了平坦度调节的效率和精度,解决了相关技术中平坦度调节效率低、精度差以及无法实现动态网络平坦度调节的技术问题。