光功率的调整方法、装置及存储介质

专利类型 发明公开 法律事件 实质审查;
专利有效性 实质审查 当前状态 实质审查
申请号 CN202411548376.6 申请日 2024-10-31
公开(公告)号 CN119449226A 公开(公告)日 2025-02-14
申请人 中国联合网络通信集团有限公司; 中讯邮电咨询设计院有限公司; 申请人类型 企业
发明人 孟登科; 蒋恒; 邢向晖; 第一发明人 孟登科
权利人 中国联合网络通信集团有限公司,中讯邮电咨询设计院有限公司 权利人类型 企业
当前权利人 中国联合网络通信集团有限公司,中讯邮电咨询设计院有限公司 当前权利人类型 企业
省份 当前专利权人所在省份:北京市 城市 当前专利权人所在城市:北京市西城区
具体地址 当前专利权人所在详细地址:北京市西城区金融大街21号; 邮编 当前专利权人邮编:100033
主IPC国际分类 H04J14/02 所有IPC国际分类 H04J14/02H04B10/293H04B10/294
专利引用数量 0 专利被引用数量 0
专利权利要求数量 10 专利文献类型 A
专利代理机构 北京中博世达专利商标代理有限公司 专利代理人 张娜;
摘要 本 申请 提供一种光功率的调整方法、装置及存储介质,涉及光通信技术领域,用于解决如何减小各波道的光 信号 的光功率之间的差异的问题。该方法包括:确定光复用段链路,光复用段链路包括:宿端板卡和 光 放大器 。获取光复用段链路的目标光功率差值,目标光功率差值为宿端板卡接收到的多个波道的 光信号 功率之间的差值。若目标光功率差值未满足功率差值条件,则对 光放大器 执行波道均衡策略。
权利要求

1.一种光功率的调整方法,其特征在于,所述方法包括:
确定光复用段链路,所述光复用段链路包括:宿端板卡和放大器
获取所述光复用段链路的目标光功率差值,所述目标光功率差值为所述宿端板卡接收到的多个波道的光信号功率之间的差值;
若所述目标光功率差值未满足功率差值条件,则对所述光放大器执行波道均衡策略。
2.根据权利要求1所述的方法,其特征在于,所述波道均衡策略包括以下至少一个:降低所述光复用段链路中可变光衰减器的光衰减量、调整所述光放大器的增益斜率、调整所述光复用段链路中源端板卡的光信号的光功率。
3.根据权利要求1或2所述的方法,其特征在于,所述若所述目标光功率差值未满足功率差值条件,则对所述光放大器执行波道均衡策略,包括:
若所述目标光功率差值未满足所述功率差值条件,则执行第一策略,所述第一策略包括:将所述光复用段链路中可变光衰减器的光衰减量设置为0,和/或,将所述光放大器的增益斜率设置为0;
获取执行所述第一策略之后的目标光功率差值;
若执行所述第一策略之后的目标光功率差值未满足所述功率差值条件,则执行第二策略,所述第二策略包括:基于所述目标光功率差值和所述光放大器的数量调整所述光放大器的增益斜率,和/或,对所述光复用段链路中源端波长选择开关WSS进行削波处理。
4.根据权利要求1所述的方法,其特征在于,所述获取所述光复用段链路的目标光功率差值,包括:
获取所述宿端板卡接收到的多个波道的光功率值;
基于所述多个波道的光功率值,确定每个波道之间的光功率差值,以获取多个光功率差值;
基于所述多个光功率差值,确定所述目标光功率差值,所述目标光功率差值具体为所述多个光功率差值中最大的光功率差值。
5.根据权利要求1所述的方法,其特征在于,所述确定光复用段链路,包括:
获取多个预设链路,所述预设链路包括:一个预设源端板卡和一个预设宿端板卡;
对于每个所述预设链路,基于所述预设链路的预设源端板卡和预设宿端板卡,确定所述预设链路是否为所述光复用段链路。
6.根据权利要求5所述的方法,其特征在于,基于所述预设链路的预设源端板卡和预设宿端板卡,确定所述预设链路是否为所述光复用段链路,包括:
若所述预设链路的预设源端板卡的板卡类型和预设宿端板卡的板卡类型均为目标类型,则确定所述预设链路为所述光复用段链路。
7.一种光功率的调整装置,其特征在于,所述装置包括获取模以及处理模块:
所述处理模块,用于确定光复用段链路,所述光复用段链路包括:宿端板卡和光放大器;
所述获取模块,用于获取所述光复用段链路的目标光功率差值,所述目标光功率差值为所述宿端板卡接收到的多个波道的光信号功率之间的差值;
所述处理模块,还用于若所述目标光功率差值未满足功率差值条件,则对所述光放大器执行波道均衡策略。
8.一种光功率的调整装置,其特征在于,包括:处理器和存储器;所述处理器和所述存储器耦合;所述存储器用于存储一个或多个程序,一个或多个所述程序包括计算机执行指令,当所述光功率的调整装置运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述光功率的调整装置执行如权利要求1‑6中任一项所述的方法。
9.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当计算机执行该指令时,所述计算机执行如权利要求1‑6中任一项所述的方法。
10.一种包含指令的计算机程序产品,其特征在于,当所述指令被计算设备运行时,使得所述计算设备执行如权利要求1‑6中任一项所述的方法。

说明书全文

光功率的调整方法、装置及存储介质

技术领域

[0001] 本申请涉及光通信技术领域,尤其涉及一种光功率的调整方法、装置及存储介质。

背景技术

[0002] 目前,在光传输网络中,多个不同波道的光信号通过光复用器合波后,经过多个放大器,最终传输到对端光复用器,可以构成一条光通路。然而,由于不同波道的光信号获得的增益不同,最终到达光复用器的不同波道的光信号的光功率出现较大差异,如某个波道的光信号可能会出现光信号丢失或信号劣化。
[0003] 因此,在多个不同波道的光信号传输到对端光复用器时,如何减小各波道的光信号的光功率之间的差异,成为一个亟需解决的问题。发明内容
[0004] 本申请提供一种光功率的调整方法、装置及存储介质,用于解决如何减小各波道的光信号的光功率之间的差异的问题。
[0005] 为达到上述目的,本申请采用如下技术方案:
[0006] 第一方面,本申请提供一种光功率的调整方法。该方法中,确定光复用段链路,光复用段链路包括:宿端板卡和光放大器。获取光复用段链路的目标光功率差值,目标光功率差值为宿端板卡接收到的多个波道的光信号功率之间的差值。若目标光功率差值未满足功率差值条件,则对光放大器执行波道均衡策略。
[0007] 基于上述技术方案,确定光复用段链路。之后,获取光复用段链路的目标光功率差值。若目标光功率差值未满足功率差值条件,则对光放大器进行执行波道均衡策略。这样一来,能够通过确定目标光功率差值是否满足功率差值条件,确定光复用段链路是否完成光功率均衡。并且,通过预先存储的波道均衡策略,能够自动对光放大器进行调节,从而实现光功率均衡,并简化光功率均衡流程。
[0008] 一种可能的设计中,波道均衡策略包括以下至少一个:降低光复用段链路中可变光衰减器的光衰减量、调整光放大器的增益斜率、调整光复用段链路中源端板卡的光信号的光功率。
[0009] 一种可能的设计中,若目标光功率差值未满足功率差值条件,则执行第一策略,第一策略包括:将光复用段链路中可变光衰减器的光衰减量设置为0,和/或,将光放大器的增益斜率设置为0。获取执行第一策略之后的目标光功率差值。若执行第一策略之后的目标光功率差值未满足功率差值条件,则执行第二策略,第二策略包括:基于目标光功率差值和光放大器的数量调整光放大器的增益斜率,和/或,对光复用段链路中源端波长选择开关WSS进行削波处理。
[0010] 一种可能的设计中,获取宿端板卡接收到的多个波道的光功率值。基于多个波道的光功率值,确定每个波道之间的光功率差值,以获取多个光功率差值。基于多个光功率差值,确定目标光功率差值,目标光功率差值具体为多个光功率差值中最大的光功率差值。
[0011] 一种可能的设计中,获取多个预设链路,预设链路包括:一个预设源端板卡和一个预设宿端板卡。对于每个预设链路,基于预设链路的预设源端板卡和预设宿端板卡,确定预设链路是否为光复用段链路。
[0012] 一种可能的设计中,若预设链路的预设源端板卡的板卡类型和预设宿端板卡的板卡类型均为目标类型,则确定预设链路为光复用段链路。
[0013] 第二方面,本申请提供一种光功率的调整装置,该装置包括获取模和处理模块。
[0014] 处理模块,用于确定光复用段链路,光复用段链路包括:宿端板卡和光放大器。获取模块,用于获取光复用段链路的目标光功率差值,目标光功率差值为宿端板卡接收到的多个波道的光信号功率之间的差值。处理模块,还用于若目标光功率差值未满足功率差值条件,则对光放大器执行波道均衡策略。
[0015] 第三方面,本申请提供了一种光功率的调整装置,该装置包括:处理器和存储器;所述处理器和所述存储器耦合;所述存储器用于存储一个或多个程序,该一个或多个程序包括计算机执行指令,当该光功率的调整装置运行时,处理器执行该存储器存储的该计算机执行指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的方法。
[0016] 第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述第一方面和第一方面的任一种可能的实现方式中所描述的方法。
[0017] 第五方面,本申请提供一种芯片,芯片包括处理器和通信接口通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的方法。
[0018] 第六方面,本申请提供一种包含指令的计算机程序产品,当指令被计算机运行时,使得计算机执行上述第一方面和第一方面的任一种可能的实现方式中所描述的方法。
[0019] 上述方案中,光功率的调整装置、计算机设备、计算机存储介质、芯片或者计算机程序产品所能解决的技术问题以及实现的技术效果可以参见上述第一方面所解决的技术问题以及技术效果,在此不再赘述。附图说明
[0020] 图1为本申请实施例提供的一种光功率的调整方法的流程示意图;
[0021] 图2为本申请实施例提供的一种光复用段链路的实例示意图;
[0022] 图3为本申请实施例提供的另一种光功率的调整方法的流程示意图;
[0023] 图4为本申请实施例提供的另一种光功率的调整方法的流程示意图;
[0024] 图5为本申请实施例提供的另一种光功率的调整方法的流程示意图;
[0025] 图6为本申请实施例提供的一种光功率的调整装置的结构示意图;
[0026] 图7为本申请实施例提供的另一种光功率的调整装置的结构示意图;
[0027] 图8为本申请实施例提供的一种计算机程序产品的概念性局部视图。

具体实施方式

[0028] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0029] 本申请的说明书权利要求书中的术语“第一”和“第二”是用于区别不同的对象,而不是用于描述对象的特定顺序。
[0030] 此外,本申请的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括其他没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
[0031] 另外,在本申请实施例中,“示例性的”、或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”、或者“例如”等词旨在以具体方式呈现概念。
[0032] 在波分复用(wavelength division multiplexing,WDM)技术的光传输网络中,多个不同波道的光信号通过光复用器合波后从出端口出发,经过多个光纤连接起来的光放大器,最终传输到对端光复用器,这样构成一条光复用段链路。
[0033] 然而,由于光纤传输中需要经过多个光放大器,而光放大器对光信号进行放大时,不同波道的光信号获得的增益不同,导致最终到达光复用器的各波道光信号的光功率会出现较大差异,如某个波道的光信号可能会出现光信号丢失或信号劣化。
[0034] 因此,如何减小各波道的光信号的光功率之间的差异,成为一个亟需解决的问题。
[0035] 由于光复用段链路中存在光信道监测(optical channel monitor,OCM)板卡和波长选择开关(wavelength selective switch,WSS)板卡。OCM板卡用于监测WDM系统中各个波道的光功率,以及时发现可能影响到业务的异常情况。WSS板卡能够选择性地将特定波道的光信号路由到不同的方向,使得网络能够在不改变物理连接的情况下调整其逻辑拓扑结构,提高网络的灵活性和可重构性。目前,在光传输网络搭建过程中,设备安装及物理连纤完成后,需要人工使用仪表通过OCM板卡来对合波光信号进行扫波,以观察各波道光功率。之后,需要不断调整源端WSS的通道配置,以及线路上各个光放大器的增益斜率,来实现波道均衡目标。
[0036] 传统的光功率均衡技术不支持光复用段OMS链路的自动识别,无法直观显示出OMS链路中各节点以及源宿端中各波道光信号的光功率值。并且,传统的光功率均衡技术支持的板卡配置功能较为独立,多数波分设备管控系统仅支持单个板卡配置,而不支持链路级多板卡协同配置。因此,需要手动在光复用段经过的各个板卡设备反复调整配置,以观察宿端各波道光信号的光功率值,从而达到波道均衡目标。
[0037] 针对本申请背景技术部分所指出的技术问题,本申请实施例提供一种光功率的调整方法。该方法中,确定光复用段链路。之后,获取光复用段链路的目标光功率差值。若目标光功率差值未满足功率差值条件,则对光放大器进行执行波道均衡策略。这样一来,在识别出一条光复用段链路之后,能够对该光复用段链路进行检测,通过确定目标光功率差值是否满足功率差值条件,确定光复用段链路是否完成光功率均衡。并且,通过预先存储的波道均衡策略,能够自动对光放大器进行调节,从而实现光功率均衡,并简化光功率均衡流程。
[0038] 下面结合说明书附图对本申请实施例进行具体说明。
[0039] 如图1所示,为本申请实施例提供的一种光功率的调整方法,该方法包括:
[0040] S101、确定光复用段链路。
[0041] 其中,光复用段链路包括:宿端板卡和光放大器。
[0042] 可选地,该光复用段链路还可以包括源端板卡,光放大器的数量可以为1个或多个。该1个或多个光放大器位于源端板卡和宿端板卡之间。
[0043] 需要说明的是,在本申请实施例中,源端板卡可以为光复用器,用于将多个不同波道的光信号合并成单一的光信号发送给对端光复用器。宿端板卡可以为对端光复用器,用于将接收到的光信号进行分离和处理。
[0044] 在一种可能的实现方式中,光功率的调整装置预先存储有多条虚拟光复用段链路,一条虚拟光复用段链路对应一个光复用段链路。可以基于多条虚拟光复用段链路,从多个光复用段链路中确定一个光复用段链路。
[0045] 在一种可能的设计中,确定的光复用段链路为多个光复用段链路中传输数据量最大的光复用段链路。
[0046] 在另一种可能的设计中,光功率的调整装置可以获得每个光复用段链路的光功率波动值。光功率波动值用于指示光功率随时间变化波动的情况。光功率波动值用于指示确定的光复用段链路为多个光复用段链路中光功率波动值最大的光复用段链路。
[0047] 需要说明的是,本申请对光功率波动值不作限定。例如,光功率波动值可以为一个波道的光信号在预设时间段的所有光功率的平均值,也可以为一个波道的光信号在目标时间段的所有光功率的标准差。
[0048] S102、获取光复用段链路的目标光功率差值。
[0049] 其中,目标光功率差值为宿端板卡接收到的多个波道的光信号功率之间的差值。一个宿端板卡对应多个波道的光信号。
[0050] 在一种可能的实现方式中,获取混合光功率值。混合光功率值为光复用段链路上源端板卡、宿端板卡和光放大器的光功率混合后的光功率值。对源端板卡、宿端板卡和光放大器的光功率值进行扫波,得到源端板卡和宿端板卡的每个波道的光功率值。之后,基于多个波道的光功率值,确定每个波道之间的光功率差值,以获取多个目标光功率差值。
[0051] 在一种可能的设计中,源宿端板卡通过监控(Monitor Pin,MON)接口连到OCM板卡,OCM板卡对链路上各光放大器光功率进行扫波,之后,OCM板卡向光功率的调整装置发送源端板卡和宿端板卡的每个波道的光功率值。
[0052] 示例性的,如图2所示,为本申请实施例提供的一种光复用段链路的实例示意图。源端板卡接收光功率值为‑5dBm的λ1光信号、光功率值为‑5dBm的λ2光信号、光功率值为‑
5dBm的λ3光信号、光功率值为‑5dBm的λ4光信号、光功率值为‑5dBm的λ5光信号。其中,每个光信号的收光值均为2.0dBm。之后,这些光信号经过多个增益斜率为2、具有10dB增益的光放大器,以发光值为12.0dBm的发光形式进入宿端板卡。这样一来,可以得到光功率值为‑
4dBm的λ1光信号、光功率值为‑7dBm的λ2光信号、光功率值为‑8dBm的λ3光信号、光功率值为‑9dBm的λ4光信号、光功率值为‑9dBm的λ5光信号。
[0053] 示例性的,宿端板卡中,λ1光信号和λ2光信号之间的光功率差值为3dBm,λ1光信号和λ3光信号之间的光功率差值为4dBm,λ1光信号和λ4光信号之间的光功率差值为5dBm,λ1光信号和λ5光信号之间的光功率差值为5dBm;λ2光信号和λ3光信号之间的光功率差值为1dBm,λ2光信号和λ4光信号之间的光功率差值为2dBm,λ2光信号和λ3光信号之间的光功率差值为2dBm;λ3光信号和λ4光信号之间的光功率差值为1dBm,λ3光信号和λ5光信号之间的光功率差值为1dBm;λ4光信号和λ5光信号之间的光功率差值为0。则可以得到多个目标光功率差值。其中,一个目标光功率差值为3dBm,一个目标光功率差值为4dBm,一个目标光功率差值为5dBm,一个目标光功率差值为1dBm,一个目标光功率差值为2dBm,一个目标光功率差值为0。
[0054] 在另一种可能的实现方式中,获取宿端板卡接收到的多个波道的光功率值。基于多个波道的光功率值,确定每个波道之间的光功率差值,以获取多个光功率差值。之后,基于多个光功率差值,确定目标光功率差值,目标光功率差值具体为多个光功率差值中最大的光功率差值。
[0055] 示例性的,宿端板卡中,λ1光信号和λ2光信号之间的光功率差值为3dBm,λ1光信号和λ3光信号之间的光功率差值为4dBm,λ1光信号和λ4光信号之间的光功率差值为5dBm,λ1光信号和λ5光信号之间的光功率差值为5dBm;λ2光信号和λ3光信号之间的光功率差值为1dBm,λ2光信号和λ4光信号之间的光功率差值为2dBm,λ2光信号和λ3光信号之间的光功率差值为2dBm;λ3光信号和λ4光信号之间的光功率差值为1dBm,λ3光信号和λ5光信号之间的光功率差值为1dBm;λ4光信号和λ5光信号之间的光功率差值为0。则目标光功率差值为
5dBm。
[0056] 需要说明的是,本申请采用开源的netty网络框架,按照网络配置协议(Netconf,Network Configuration Protocol)及YANG模型设计规范,对照规范允许的报文及通信模式进行编程开发。并且,基于波分设备的信息模型,解析接口上交互的数据内容以及操作。
[0057] S103、确定目标光功率差值是否满足功率差值条件。
[0058] 在一种可能的设计中,光功率的调整装置预先存储有预设功率差值。功率差值条件为目标光功率差值小于或等于预设功率差值。
[0059] 在一些实施例中,若目标光功率差值不满足功率差值条件,则执行S104。若目标光功率差值满足功率差值条件,则确定已经实现波道均衡。
[0060] S104、对光放大器进行执行波道均衡策略。
[0061] 在一种可能的设计中,波道均衡策略包括以下至少一个:降低光复用段链路中可变光衰减器的光衰减量、调整光放大器的增益斜率、调整光复用段链路中源端板卡的光信号的光功率。
[0062] 在一种可能的实现方式中,若目标光功率差值未满足功率差值条件,则执行波道均衡策略中一个或多个策略。
[0063] 在一些实施例中,可以重复判断光复用段链路,并采用不同的波道均衡策略进行波道均衡。
[0064] 在一种可能的实现方式中,若目标光功率差值未满足功率差值条件,则执行第一策略。第一策略包括:将光复用段链路中可变光衰减器的光衰减量设置为0,和/或,将光放大器的增益斜率设置为0。获取执行第一策略之后的目标光功率差值。若执行第一策略之后的目标光功率差值满足功率差值条件,则确定已经实现波道均衡。若执行第一策略之后的目标光功率差值未满足功率差值条件,则执行第二策略,第二策略包括:基于目标光功率差值和光放大器的数量调整光放大器的增益斜率,和/或,对光复用段链路中源端WSS进行削波处理。
[0065] 在一种可能的设计中,若执行第一策略之后的目标光功率差值未满足功率差值条件,则可以执行第二策略中的全部策略。
[0066] 在另一种可能的设计中,若执行第一策略之后的目标光功率差值未满足功率差值条件,则可以基于目标光功率差值和光放大器的数量调整光放大器的增益斜率(可以称为第三策略)。之后,获取执行第三策略之后的目标光功率差值。若执行第三策略之后的目标光功率差值未满足功率差值条件,则对光复用段链路中源端WSS进行削波处理。
[0067] 示例性的,可以对光复用段链路中源端WSS的光功率值进行调整,使得宿端的目标光功率差值满足功率差值条件。
[0068] 在一种可能的设计中,基于目标光功率差值和光放大器的数量调整光放大器的增益斜率,可以包括:获取宿端板卡接收到的多个波道的光功率值、光功率值对应的光信号的频率和光放大器的数量。以光功率值对应的光信号的频率为横坐标,以多个波道的光功率值为纵坐标,得到频率和功率的曲线。之后,对曲线进行数学分析,得到slope函数。基于对slope函数求导,可以得到目标斜率值。确定目标斜率值和光放大器的数量之间的斜率比值,并基于斜率比值调整光放大器的增益斜率。
[0069] 需要说明的是,由于光放大器的增益斜率划分有多个取值范围,若无法直接将增益斜率调整到斜率比值,可以将增益斜率设置为光放大器允许设置范围内最接近的数值。
[0070] 在一些实施例中,在执行第二策略之后,可以获取执行第二策略之后的目标光功率差值。若执行第二策略之后的目标光功率差值未满足功率差值条件,则重复执行第一策略和第二策略。若重复执行的次数达到预设次数阈值时,最新的目标光功率差值未满足功率差值条件,则停止执行。
[0071] 需要说明的是,本申请实施例对预设次数阈值不作限定。例如,预设次数可以为2次、3次、5次等。
[0072] 这样一来,通过设置功率差值条件,可以实现一键自动化调整链路中各节点板卡配置,从而实现光功率的调整。
[0073] 基于上述技术方案,确定光复用段链路。之后,获取光复用段链路的目标光功率差值。若目标光功率差值未满足功率差值条件,则对光放大器进行执行波道均衡策略。这样一来,能够通过确定目标光功率差值是否满足功率差值条件,确定光复用段链路是否完成光功率均衡。并且,通过预先存储的波道均衡策略,能够自动对光放大器进行调节,从而实现光功率均衡,并简化光功率均衡流程。
[0074] 如图3所示,为本申请实施例提供的另一种光功率的调整方法,该方法包括:
[0075] S301、获取多个预设链路。
[0076] 其中,预设链路包括:一个预设源端板卡和一个预设宿端板卡。
[0077] 在一种可能的实现方式中,光功率的调整装置预先存储有多个虚拟光复用段链路。一个虚拟光复用段链路对应一个预设链路。基于多个虚拟光复用段链路,可以得到多个预设链路。
[0078] 在一种可能设计中,获取板卡连线信息,板卡连线信息用于指示各个板卡间实际的连线情况。基于板卡连线信息,在光功率的调整装置中添加对应的虚拟光复用段链路。
[0079] S302、对于每个预设链路,基于预设链路的预设源端板卡和预设宿端板卡,确定预设链路是否为光复用段链路。
[0080] 在一种可能的实现方式中,若预设链路的预设源端板卡的板卡类型和预设宿端板卡的板卡类型均为目标类型,则确定预设链路为光复用段链路。
[0081] 在一种可能的设计中,目标类型为合分波板卡。
[0082] 示例性的,预设宿端板卡可以为WSS板卡,也可以为多路复用器(Multiplexer,MUX)板卡。
[0083] 在一种可能的设计中,光功率的调整装置预先存储有预设链路的方向信息,预设链路的方向信息用于指示预设链路的方向。确定源端板卡和预设链路方向信息,基于源端板卡的板卡类型和预设链路方向信息,遍历所有预设链路,确定所有确定光复用段链路。
[0084] 需要说明的是,本申请对预设链路的方向不作限定。例如,预设链路方向可以为单向,也可以为双向。
[0085] 示例性的,如图4所示,流程开始。获取所有预设链路,并确定所有源端板卡为WSS板卡或MUX板卡的line口的连线。之后,根据连线的板卡类型开始遍历。确定源端板卡的板卡类型,基于板卡类型,确定源端板卡的光信号出端口。之后,确定以源端板卡的光信号出端口为源端的预设链路。若无法得到以源端板卡的光信号出端口为源端的预设链路,则确定当前的预设链路查找失败。若得到对应预设链路,则确定连线的下一板卡是否为与源端板卡的板卡类型相同的板卡,若是,则确定该板卡为宿端板卡,确定一条OMS链路,并记录下来。之后,以宿端板卡为源端板卡,继续确定下一预设链路,如此进行迭代查找,直至找到所有的OMS链路。
[0086] 可以理解的是,这样一来,可以基于预设链路的预设源端板卡的类型,自动识别出子网内的OMS链路。如此,当新设备或链路加入网络时,可以自动检测并更新预设链路,无需手动干预,从而简化操作流程。
[0087] 在一些实施例中,确定光复用段链路之后,可以实时获取链路经过的各个板卡节点的光功率值,得到包含实时光功率的光复用段链路拓扑图。
[0088] 基于上述技术方案,获取多个预设链路。对于每个预设链路,通过确定与预设源端板卡的板卡类型一致的板卡,得到预设宿端板卡,从而确定光复用段链路。如此,能够从多个预设链路中确定预设链路是否为光复用段链路。这样一来,能够快速识别出光复用段链路,得到包含实时光功率的光复用段链路拓扑图。进一步地,能够实时监测光复用段链路的性能状态,提高网络的稳定性和可靠性。
[0089] 下面结合具体示例对本申请实施例进行介绍。示例性的,如图5所示,为本申请实施例提供的另一种光功率的调整方法的流程示意图。确定一条光复用段链路。之后,预先设置功率差值条件。OCM板卡对链路上各节点光功率进行扫波,并向光功率的调整装置发送源宿端板卡的每个波道的光功率值。之后,确定标光功率差值是否满足功率差值条件。若目标光功率差值满足功率差值条件,则确定已经实现波道均衡;若目标光功率差值未满足功率差值条件,则执行第一策略。第一策略包括:将光复用段链路中可变光衰减器的光衰减量设置为0,和/或,将光放大器的增益斜率设置为0。获取执行第一策略之后的目标光功率差值。若执行第一策略之后的目标光功率差值满足功率差值条件,则确定已经实现波道均衡;若执行第一策略之后的目标光功率差值未满足功率差值条件,则执行第二策略,第二策略包括:以光功率值对应的光信号的频率为横坐标,以多个波道的光功率值为纵坐标,得到频率和功率的曲线。之后,对曲线进行数学分析,得到slope函数。基于对slope函数求导,可以得到目标斜率值。确定目标斜率值和光放大器的数量之间的斜率比值,并基于斜率比值调整光放大器的增益斜率。若调整光放大器的增益斜率后的目标光功率差值满足功率差值条件,则确定已经实现波道均衡;若调整光放大器的增益斜率后的目标光功率差值未满足功率差值条件,则对光复用段链路中源端WSS进行削波处理。在执行第二策略之后,可以获取执行第二策略之后的目标光功率差值。若执行第二策略之后的目标光功率差值未满足功率差值条件,则重复执行第一策略和第二策略。若重复执行的次数达到预设次数阈值时,最新的目标光功率差值未满足功率差值条件,则停止执行。
[0090] 上述主要从方法的度对本申请实施例提供的方案进行了介绍。可以理解的是,光功率的调整装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本申请所公开的实施例描述的各示例的光功率的调整方法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0091] 本申请实施例还提供一种光功率的调整装置。该光功率的调整装置可以为光传输设备,也可以是上述光传输设备中的CPU,还可以是上述光传输设备中用于均衡光功率的模块,还可以是上述光传输设备中用于均衡光功率的客户端。
[0092] 本申请实施例可以根据上述方法示例对光功率的调整装置进行功能模块或者功能单元的划分,例如,可以对应各个功能划分各个功能模块或者功能单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块或者功能单元的形式实现。其中,本申请实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0093] 本申请实施例提供一种光功率的调整装置。如图6所示,该光功率的调整装置可以包括:获取模块601及处理模块602。
[0094] 处理模块602,用于确定光复用段链路,光复用段链路包括:宿端板卡和光放大器。获取模块601,用于获取光复用段链路的目标光功率差值,目标光功率差值为宿端板卡接收到的多个波道的光信号功率之间的差值。处理模块602,还用于若目标光功率差值未满足功率差值条件,则对光放大器执行波道均衡策略。
[0095] 图7是根据一示例性实施例示出的另一种光功率的调整装置的结构示意图。该光功率的调整装置可以包括处理器702,处理器702用于执行应用程序代码,从而实现本申请中的光功率的调整方法。
[0096] 处理器702可以是一个中央处理器(Central Processing Unit,CPU),微处理器,特定应用集成电路(Application‑Specific Integrated Circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
[0097] 如图7所示,光功率的调整装置还可以包括存储器703。其中,存储器703用于存储执行本申请方案的应用程序代码,并由处理器702来控制执行。
[0098] 存储器703可以是只读存储器(Read‑Only Memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(Random Access Memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(Electrically Erasable Programmable Read‑Only Memory,EEPROM)、只读光盘(Compact Disc Read‑Only Memory,CD‑ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器703可以是独立存在,通过总线704与处理器702相连接。存储器703也可以和处理器
702集成在一起。
[0099] 如图7所示,光功率的调整装置还可以包括通信接口701,其中,通信接口701、处理器702、存储器703可以相互耦合,例如,通过总线704相互耦合。通信接口701用于与其他设备进行信息交互,例如支持光功率的调整装置与其他设备的信息交互。
[0100] 需要指出的是,图7中示出的设备结构并不构成对该光功率的调整装置的限定,除图7所示部件之外,该光功率的调整装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不相同的部件布置。
[0101] 在实际实现时,处理单元所实现的功能可以由图7所示的处理器702调用存储器703中的程序代码来实现。
[0102] 本申请还提供了一种计算机可读存储介质,计算机可读存储介质上存储有指令,当计算机可读存储介质中的指令由计算机设备的处理器执行时,使得计算机能够执行上述所示实施例提供的光功率的调整方法。例如,计算机可读存储介质可以为包括指令的存储器703,上述指令可由计算机设备的处理器702执行以完成上述方法。可选地,计算机可读存储介质可以是非临时性计算机可读存储介质,例如,非临时性计算机可读存储介质可以是ROM、RAM、CD‑ROM、磁带、软盘和光数据存储设备等。
[0103] 图8示意性地示出本申请实施例提供的计算机程序产品的概念性局部视图,计算机程序产品包括用于在计算设备上执行计算机进程的计算机程序。
[0104] 在一个实施例中,计算机程序产品是使用信号承载介质800来提供的。信号承载介质800可以包括一个或多个程序指令,其当被一个或多个处理器运行时可以提供以上针对图1、图2描述的功能或者部分功能。因此,例如,参考图1中所示的实施例,S101~S103的一个或多个特征可以由与信号承载介质800相关联的一个或多个指令来承担。此外,图8中的程序指令也描述示例指令。
[0105] 在一些示例中,信号承载介质800可以包含计算机可读介质801,诸如但不限于,硬盘驱动器、紧密盘(CD)、数字视频光盘(DVD)、数字磁带、存储器、只读存储记忆体(Read‑Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等等。
[0106] 在一些实施方式中,信号承载介质800可以包含计算机可记录介质802,诸如但不限于,存储器、读/写(R/W)CD、R/W DVD、等等。
[0107] 在一些实施方式中,信号承载介质800可以包含通信介质803,诸如但不限于,数字和/或模拟通信介质(例如,光纤电缆波导、有线通信链路、无线通信链路、等等)。
[0108] 信号承载介质800可以由无线形式的通信介质803来传达。一个或多个程序指令可以是,例如,计算机可执行指令或者逻辑实施指令。
[0109] 在一些示例中,光功率的调整装置可以被配置为响应于通过计算机可读介质801、计算机可记录介质802、和/或通信介质803中的一个或多个程序指令,提供各种操作、功能、或者动作。
[0110] 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不相同的功能模块完成,即将装置的内部结构划分成不相同的功能模块,以完成以上描述的全分类部或者部分功能。
[0111] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0112] 作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不相同地方。可以根据实际的需要选择其中的部分或者全分类部单元来实现本实施例方案的目的。
[0113] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0114] 集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全分类部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全分类部或部分步骤。而前述的存储介质包括‑U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0115] 以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
QQ群二维码
意见反馈