Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
PROCESS METHOD AND APPARATUS FOR PREVENTING ALARM JITTER
Document Type and Number:
WIPO Patent Application WO/2012/012986
Kind Code:
A1
Abstract:
A process method and apparatus for preventing alarm jitter are disclosed, which are applied to an automatic switched optical network (ASON) system. The method includes the following steps: obtaining the time interval weight T between the generation and recovery of alarm of a device through pretest (S202); comparing the magnitude of the time interval weight T with that of the predetermined standard time interval W, and determining the alarm jitter processing policy to be adopted according to the magnitude relation between T and W, wherein the alarm jitter processing policy includes performing a process for preventing jitter on the alarm information reported by the lower layer in accordance with alarm priority and/or type (S204); and performing the process for preventing jitter by using the alarm jitter processing policy (S206). This scheme improves the stability of the control plane, and increases the flexibility and process capability of the system.

Inventors:
ZHANG, Zhenlv (ZTE Plaza, Keji Road South Hi-Tech Industrial Park, Nanshan Distric, Shenzhen Guangdong 7, 518057, CN)
Application Number:
CN2010/078744
Publication Date:
February 02, 2012
Filing Date:
November 15, 2010
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORPORATION (ZTE Plaza, Keji Road South Hi-Tech Industrial Park, Nanshan Distric, Shenzhen Guangdong 7, 518057, CN)
中兴通讯股份有限公司 (中国广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦, Guangdong 7, 518057, CN)
International Classes:
H04B10/08
Attorney, Agent or Firm:
KANGXIN PARTNERS, P.C. (Floor 16, Tower A I ndo Building,A48 Zhichun Road,Haidian District, Beijing 8, 100098, CN)
Download PDF:
Claims:
权 利 要 求 书 一种告警防抖动的处理方法, 应用于自动交换光网络 ASON系统, 其特 征在于, 包括以下步 4聚:

通过预测试获取设备的告警产生与恢复之间的时间间隔权值 T; 比较所述时间间隔权值 T和所述设备的预定的标准时间间隔 W的大 小,并根据所述 T和所述 W的大小关系确定所釆用的告警抖动处理策略, 其中, 所述告警抖动处理策略包括按照告警优先级和 /或类型对下层上报 的告警信息进行防抖处理; 以及

使用所述告警抖动处理策略进行防抖处理。 才艮据权利要求 1所述的方法, 其特征在于, 在所述 T大于所述 W的情况 下, 所述告警抖动处理策略包括:

在接收到下层上报的产生告警或者恢复告警之后, 在第一预定时间 内周期性检测下层是否有与所述产生告警或者所述恢复告警同一来源的 新的告警信息上报;

如果有, 则根据所述新的告警信息的优先级和 /或类型进行防抖处 理; 否则, 不进行防抖处理。 根据权利要求 1所述的方法, 其特征在于, 在所述 T小于或者等于所述 W的情况下, 所述告警抖动处理策略包括:

计算接收到下层上报的恢复告警与其后下一次的产生告警之间的时 间间隔 K;

在所述 K小于所述 T的情况下, 确定所述设备存在告警抖动, 并在 确定存在告警抖动之后, 在第二预定时间内检测下层是否有与所述产生 告警或者所述恢复告警同一来源的新的告警信息上报;

如果有, 则根据所述新的告警信息的优先级和 /或类型进行防抖处 理。

4. 根据权利要求 2或 3所述的方法, 其特征在于, 根据所述新的告警信息 的优先级和 /或类型进行防抖处理包括:

当连续接收到下层上报的同一来源的同类型的所述产生告警或所述 恢复告警时, 不进行上报;

当连续接收到下层上 4艮的同一来源的不同优先级的不同类型的所述 产生告警或所述恢复告警时, 若接收到下层上报的所述新的告警信息的 优先级高于前一次向上层上报的所述产生告警或所述恢复告警的优先 级, 则向上层上报所述新的告警信息。

5. 根据权利要求 2或 3所述的方法, 其特征在于, 根据所述新的告警信息 的优先级和 /或类型进行防抖处理还包括:

当接收到下层上报的所述产生告警之后又接收到与所述产生告警同 一来源的恢复告警时, 在检测结束后, 若最后一次接收到下层上报的所 述新的告警信息为产生告警, 则向上层上报所述新的告警信息, 若所述 最后一次接收到下层上报的所述新的告警信息为恢复告警, 则在所述新 的告警信息的优先级高于前一次向上层上报的所述产生告警或所述恢复 告警的优先级的情况下, 向上层上报所述新的告警信息;

当接收到下层上报的所述恢复告警之后又接收到与所述恢复告警同 一来源的产生告警时, 在检测结束后, 若最后一次接收到下层上报的所 述新的告警信息为恢复告警, 则向上层上报所述新的告警信息, 若所述 最后一次接收到下层上报的所述新的告警信息为产生告警, 则在所述新 的告警信息的优先级高于前一次向上层上报的所述产生告警或所述恢复 告警的优先级的情况下, 向上层上报所述新的告警信息。

6. 根据权利要求 1所述的方法, 其特征在于, 所述下层上报的告警信息的 方式包括至少以下之一:

在预定时间间隔内下层连续上报同一来源相同类型的产生告警或者 恢复告警;

在预定时间间隔内下层连续上 4艮同一来源不同优先级的不同类型的 产生告警或者恢复告警;

在预定时间间隔内下层交替地上报同一来源的产生告警与恢复告

7. 一种告警防抖动的处理装置, 应用于自动交换光网络 ASON系统, 其特 征在于, 包括:

获取模块, 用于通过预测试获取设备的告警产生与恢复之间的时间 间隔权值 T;

比较模块, 用于比较所述时间间隔权值 T和所述设备的预定的标准 时间间隔 W的大小;

确定模块, 用于根据所述比较模块的比较结果确定所釆用的告警抖 动处理策略, 其中, 所述告警抖动处理策略包括按照告警优先级和 /或类 型对下层上报的告警信息进行防抖处理; 以及

防抖模块, 用于使用所述确定模块确定的所述告警抖动处理策略进 行防抖处理。

8. 根据权利要求 7所述的装置,其特征在于, 在所述 T大于所述 W的情况 下, 所述防抖模块包括:

第一检测模块, 用于在接收到下层上报的产生告警或者恢复告警之 后, 在第一预定时间内周期性检测下层是否有与所述产生告警或者所述 恢复告警同一来源的新的告警信息上报; 如果有, 则根据所述新的告警 信息的优先级和 /或类型进行防抖处理; 否则, 不进行防抖处理。

9. 根据权利要求 7所述的装置, 其特征在于, 在所述 T小于或者等于所述 W的情况下, 所述防抖模块包括:

计算模块, 用于计算接收到下层上报的恢复告警与其后下一次的产 生告警之间的时间间隔 K;

判定模块, 用于在所述 K小于所述 T的情况下, 判定所述设备存在 告警抖动;

第二检测模块, 用于在所述判定模块判定存在告警抖动之后, 在第 二预定时间内检测下层是否有与所述产生告警或者所述恢复告警同一来 源的新的告警信息上 ·ί艮; 如果有, 则才艮据所述新的告警信息的优先级和 / 或类型进行防抖处理。

10. 根据权利要求 8或 9所述的装置, 其特征在于, 所述同一来源是指来自 同一单板的相同的端口。

Description:
告警防抖动的处理方法及装置 技术领域 本发明涉及光网络通信领域, 尤其涉及一种告警防抖动的处理方法及装 置。 背景技术 自动交换光网络 ( Automatic switched optical network, 简称为 ASON ) 是一种能够智能化地自动完成光网络交换互连 功能的新一代光传送网络, 作 为控制平面, ASON会在实际的信息传递过程中与传送平面进 大量的信息 交互。 其中, 告警信息作为传递信息的一部分, 也起着十分重要的作用, 例 如,传送平面会将控制平面需要的告警信息即 时地上报给 ASON,使得 ASON 会在短时间内触发相关的连续动作, 从而确保控制平面能够自动的进行全网 控制。 然而, 如果传送平面在上传告警信息过程中出现了抖 动, 那么大量的告 警信息将会在短时间上报给 ASON, 如果控制平面没有及时地对这些告警抖 动信息进行处理或者释放, 告警抖动信息则必然会不断地占用控制平面的 资 源, 导致系统控制平面的处理产生异常、 甚至整个系统崩溃。 图 1是根据相关技术的告警防抖动的处理方法的 程图, 如图 1所示, 该方法包括以下步 4聚: 步骤 S 102, 获取告警信息。 步骤 S 104, 启动防抖动处理流程。 例如, 在收到告警信息或者系统初始

4匕后, 立刻启动防抖动机制。 步骤 S 106 , 记录特定时间间隔内告警产生与恢复的抖动次 数。 步骤 S 108, 将记录的抖动次数与预定的时间内获取的次数 值进行比较, 判断是否出现告警抖动。 即, 根据告警产生与恢复的次数来判断是否出现了 告警抖动, 若出现了告警抖动, 则进入步骤 S 110。 步 4聚 S I 10, 防抖动处理。 发明人发现上述的相关技术中, 在产生告警后直接启动防抖动流程, 这 样可能会因为定时器等的频繁使用, 造成很大的资源浪费, 且可应用的场景 和所能处理的告警类型相对单一, 对系统资源的使用考虑不足, 特别是对于 ASON系统而言, 可适用性较差。 发明内容 本发明的主要目的在于提供一种告警防抖动的 处理方案, 以至少解决上 述的相关技术中告警防抖方法可应用的场景和 所能处理的告警类型单一而导 致系统适用性较差的问题。 为了实现上述目的, 根据本发明的一个方面, 提供了一种告警防抖动的 处理方法。 才艮据本发明的告警防抖动的处理方法,应用 于自动交换光网络 ASON系 统, 包括以下步骤: 通过预测试获取设备的告警产生与恢复之间的 时间间隔 权值 T; 比较时间间隔权值 T和设备的预定的标准时间间隔 W的大小, 并根 据 T和 W的大小关系确定所釆用的告警抖动处理策略 其中, 告警抖动处 理策略包括按照告警优先级和 /或类型对下层上报的告警信息进行防抖处理 以及使用告警抖动处理策略进行防抖处理。 进一步地, 在 T大于 W的情况下, 告警抖动处理策略包括: 在接收到 下层上报的产生告警或者恢复告警之后, 在第一预定时间内周期性检测下层 是否有与产生告警或者恢复告警同一来源的新 的告警信息上报; 如果有, 则 根据新的告警信息的优先级和 /或类型进行防抖处理;否则,不进行防抖处 。 进一步地, 在 T小于或者等于 W的情况下, 告警抖动处理策略包括: 计算接收到下层上报的恢复告警与其后下一次 的产生告警之间的时间间隔

K; 在 K小于 T的情况下, 确定设备存在告警抖动, 并在确定存在告警抖动 之后, 在第二预定时间内检测下层是否有与产生告警 或者恢复告警同一来源 的新的告警信息上 ·ί艮; 如果有, 则才艮据新的告警信息的优先级和 /或类型进行 防抖处理。 进一步地, 根据新的告警信息的优先级和 /或类型进行防抖处理包括: 当 连续接收到下层上报的同一来源的同类型的产 生告警或恢复告警时, 不进行 上报; 当连续接收到下层上报的同一来源的不同优先 级的不同类型的产生告 警或恢复告警时, 若接收到下层上报的新的告警信息的优先级高 于前一次向 上层上报的产生告警或恢复告警的优先级, 则向上层上报新的告警信息。 进一步地, 根据新的告警信息的优先级和 /或类型进行防抖处理还包括: 当接收到下层上报的产生告警之后又接收到与 产生告警同一来源的恢复告警 时,在检测结束后, 若最后一次接收到下层上报的新的告警信息为 产生告警, 则向上层上报新的告警信息, 若最后一次接收到下层上报的新的告警信息为 恢复告警, 则在新的告警信息的优先级高于前一次向上层 上报的产生告警或 恢复告警的优先级的情况下, 向上层上报新的告警信息; 当接收到下层上报 的恢复告警之后又接收到与恢复告警同一来源 的产生告警时,在检测结束后, 若最后一次接收到下层上报的新的告警信息为 恢复告警, 则向上层上报新的 告警信息, 若最后一次接收到下层上报的新的告警信息为 产生告警, 则在新 的告警信息的优先级高于前一次向上层上报的 产生告警或恢复告警的优先级 的情况下, 向上层上 4艮新的告警信息。 进一步地, 下层上报的告警信息的方式包括至少以下之一 : 在预定时间 间隔内下层连续上报同一来源相同类型的产生 告警或者恢复告警; 在预定时 间间隔内下层连续上报同一来源不同优先级的 不同类型的产生告警或者恢复 告警; 在预定时间间隔内下层交替地上报同一来源的 产生告警与恢复告警。 为了实现上述目的, 根据本发明的另一方面, 还提供了一种告警防抖动 的处理装置。 才艮据本发明的告警防抖动的处理装置,应用 于自动交换光网络 ASON系 统, 包括: 获取模块, 用于通过预测试获取设备的告警产生与恢复之 间的时 间间隔权值 T; 比较模块, 用于比较时间间隔权值 T和设备的预定的标准时 间间隔 W的大小; 确定模块, 用于根据比较模块的比较结果确定所釆用的告 警抖动处理策略, 其中, 告警抖动处理策略包括按照告警优先级和 /或类型对 下层上报的告警信息进行防抖处理; 以及防抖模块, 用于使用确定模块确定 的告警抖动处理策略进行防抖处理。 进一步地, 在 T大于 W的情况下, 防抖模块包括: 第一检测模块, 用 于在接收到下层上报的产生告警或者恢复告警 之后, 在第一预定时间内周期 性检测下层是否有与产生告警或者恢复告警同 一来源的新的告警信息上报; 如果有, 则根据新的告警信息的优先级和 /或类型进行防抖处理; 否则, 不进 行防抖处理。 进一步地, 在 T小于或者等于 W的情况下, 防抖模块包括: 计算模块, 用于计算接收到下层上报的恢复告警与其后下 一次的产生告警之间的时间间 隔 K; 判定模块, 用于在 K小于 T的情况下, 判定设备存在告警抖动; 第二 检测模块, 用于在判定模块判定存在告警抖动之后, 在第二预定时间内检测 下层是否有与产生告警或者恢复告警同一来源 的新的告警信息上报;如果有, 则根据新的告警信息的优先级和 /或类型进行防抖处理。 进一步地, 同一来源是指来自同一单板的相同的端口。 通过本发明, 釆用根据告警的不同类型、 优先级自适应地进行告警防抖 动处理的方式, 解决了相关技术中告警防抖方法可应用的场景 和所能处理的 告警类型单一而导致系统适用性较差的问题, 增加了控制平面的稳定性, 提 高了系统的灵活性和处理能力。 附图说明 此处所说明的附图用来提供对本发明的进一步 理解, 构成本申请的一部 分, 本发明的示意性实施例及其说明用于解释本发 明, 并不构成对本发明的 不当限定。 在附图中: 图 1是根据相关技术的告警防抖动的处理方法的 程图; 图 2是根据本发明实施例的告警防抖动的处理方 的流程图; 图 3是根据本发明优选实施例的告警防抖动的处 方法的流程图; 图 4是根据本发明优选实施例的下层连续上报相 关键值的恢复告警的 示意图; 图 5是根据本发明优选实施例的下层连续上报相 关键值的产生告警的 示意图; 图 6是根据本发明优选实施例的下层上报相同关 值优先级不同的恢复 告警的示意图; 图 7是才艮据本发明优选实施例的下层上 4艮相同关键值优先级不同的产生 告警的示意图; 图 8是才艮据本发明优选实施例的策略 A循环定时内下层交替上 4艮产生告 警与恢复告警的示意图; 图 9是才艮据本发明优选实施例的策略 A最终向上层上 ·ί艮相同告警的示意 图; 图 10是才艮据本发明优选实施例的策略 Α最终向上层上 ·ί艮高优先级告警 的示意图; 图 11是 居本发明优选实施例的策略 Β向上层上 ·ί艮正常告警信息的示 意图; 图 12是才艮据本发明优选实施例的策略 Β告警恢复与产生的时间间隔短 于权值时间的示意图; 图 13是 居本发明优选实施例的策略 Β最终向上层上 ·ί艮高优先级的恢 复告警的示意图; 图 14是 居本发明优选实施例的策略 Β最终向上层上 ·ί艮高优先级的产 生告警的示意图; 图 15是根据本发明优选实施例的策略 Β最终不再向上层上报抖动告警 信息的示意图; 图 16是根据本发明实施例的告警防抖动的处理装 的结构框图; 图 17是根据本发明优选实施例的告警防抖动的处 装置的结构框图; 图 18是根据本发明实例 1的告警防抖动的处理方法的流程图; 图 19是才艮据本发明实例 2的策略 Α的防抖动处理流程图; 图 20是才艮据本发明实例 3的策略 B的防抖动处理流程图。 具体实施方式 下文中将参考附图并结合实施例来详细说明本 发明。 需要说明的是, 在 不冲突的情况下, 本申请中的实施例及实施例中的特征可以相互 组合。 图 2是根据本发明实施例的告警防抖动的处理方 的流程图, 如图 2所 示, 该方法包括以下步 4聚: 步骤 S202,通过预测试获取设备的告警产生与恢复之 的时间间隔权值

T; 步骤 S204, 比较时间间隔权值 T和设备的预定的标准时间间隔 W的大 小, 并根据 T和 W的大小关系确定所釆用的告警抖动处理策略 其中, 告 警抖动处理策略包括按照告警优先级和 /或类型对下层上报的告警信息进行 防抖处理; 以及 步骤 S206, 使用告警抖动处理策略进行防抖处理。 通过本发明实施例, 釆用 居告警的不同类型、 优先级自适应地进行告 警防抖动处理的方式, 解决了相关技术中告警防抖方法可应用的场景 和所能 处理的告警类型单一而导致系统适用性较差的 问题, 增加了控制平面的稳定 性, 提高了系统的灵活性和处理能力。 优选地, 在步骤 S204中, 在具体实施过程中, 才艮据 T和 W的大小关系 确定所釆用的告警抖动处理策略可以包括如下 实现方式: 方式一、 在 T大于 W的情况下, 釆用策略 A。 具体地, 在接收到下层 上报的产生告警或者恢复告警之后, 向上层上报该产生告警或者恢复告警, 并在预定时间 tl 内周期性检测下层是否有与前一次向上层上报 的产生告警 或者恢复告警同一来源 (即, 相同单板相同端口) 的新的告警信息上报; 如 果有, 则根据新的告警信息的优先级和 /或类型进行防抖处理; 否则, 不进行 防抖处理。 方式二、 在 T小于或者等于 W的情况下, 釆用策略8。 具体地, 首先计 算接收到下层上报的恢复告警与其后下一次的 产生告警之间的时间间隔 K; 在 K小于 T的情况下, 设备存在告警抖动, 此时开始在预定时间 t2内检测 下层是否有与前一次向上层上报的产生告警或 者恢复告警同一来源的新的告 警信息上报;如果有,则根据新的告警信息的 优先级和 /或类型进行防抖处理。 可见, 本优选实施例中, 方式一通过在预定时间 tl 内周期性检测是否接 收到下层上报的告警信息来判断告警抖动的产 生, 提高了系统的适应能力; 而方式二则是首先判断下层上报的恢复告警与 其后下一次的产生告警之间的 时间间隔是否小于时间间隔权值 T, 若小于, 则说明设备存在抖动, 此时再 开始检测下层上报的告警信息, 即, 只在确定设备存在抖动后才开始检测, 有效地节约了系统资源, 提高了系统的性能。 需要说明的是, 预定时间 11和预定时间 t2在具体实施过程中可以由时 间间隔权值 T来决定。 例如, 预定时间 tl和预定时间 t2通常小于或等于时 间间隔权值 T。 优选地, 在步骤 S206 中, 釆用告警抖动处理策略进行防抖处理具体可 以为以下几种情况:

( 1 ) 当连续接收到下层上报的同一来源的同类型的 产生告警或恢复告 警时, 不进行上报。

( 2 ) 当连续接收到下层上报的同一来源的不同优先 级的不同类型的产 生告警或恢复告警时, 若接收到下层上报的新的告警信息的优先级高 于前一 次向上层上报的产生告警或恢复告警的优先级 ,则向上层上报新的告警信息。

( 3 ) 当交替地接收到下层上报的同一来源的产生告 警与恢复告警时, 在预定时间内的检测结束后, 需要判断最后一次接收到下层上报的新的告警 信息的状态(例如, 是产生告警还是恢复告警), 若该状态与前一次向上层上 报的告警信息的状态不同 (例如,一个是产生告警一个是恢复告警), 则向上 层上报该新的告警信息, 若相同 (例如, 都为产生告警或者都为恢复告警), 则在二者具有同等优先级相同类型的情况下, 不进行上报, 在二者具有不同 优先级不同类型的情况下, 如果最后一次接收到下层上报的新的告警信息 的 优先级高于前一次向上层上 ·ί艮的告警信息, 则向上层上 ·ί艮该新的告警信息, 如果最后一次接收到下层上报的新的告警信息 的优先级低于或者等于前一次 向上层上报的告警信息, 则不进行上报。 在具体实施过程中, 情况 ( 3 ) 可以为: a. 当接收到下层上报的产生告警之后又接收到与 产生告警同一来源的 恢复告警时, 在检测结束后, 若最后一次接收到下层上报的新的告警信息为 产生告警, 则向上层上报该新的告警信息, 若最后一次接收到下层上报的新 的告警信息为恢复告警, 则在新的告警信息的优先级高于前一次向上层 上报 的产生告警或恢复告警的优先级的情况下, 向上层上报该新的告警信息; b. 当接收到下层上报的恢复告警之后又接收到与 恢复告警同一来源的 产生告警时, 在检测结束后, 若最后一次接收到下层上报的新的告警信息为 恢复告警, 则向上层上报该新的告警信息, 若最后一次接收到下层上报的新 的告警信息为产生告警, 则在新的告警信息的优先级高于前一次向上层 上报 的产生告警或恢复告警的优先级的情况下, 向上层上报该新的告警信息。 本优选实施例中, 对预定时间内接收到的下层上报的告警信息进 行详细 分析, 并给出了相应的防抖处理策略, 提高了系统的适应能力和处理能力。 优选地, 下层上报的告警信息的方式包括至少以下之一 : 在预定时间间 隔内下层连续上报同一来源相同类型的产生告 警或者恢复告警; 在预定时间 间隔内下层连续上报同一来源不同优先级的不 同类型的产生告警或者恢复告 警; 在预定时间间隔内下层交替地上报同一来源的 产生告警与恢复告警。 该 方法实现简单、 可操作性强。 图 3是根据本发明优选实施例的告警防抖动的处 方法的流程图, 如图 3所示, 该方法包括以下步 4聚: 步骤 S302, 系统预测试及获取相关配置信息。 具体地, 确定环境基本配 置等信息后, 进行系统预测试, 通过某种方法确定告警产生与告警恢复的时 间间隔, 并从预测试中获取权值时间 (即, 设备的告警产生与恢复之间的时 间间隔权值 T, 以此作为一个时间基准;)。 步骤 S304,接收告警信息,根据不同告警环境选择告 防抖动处理策略。 具体地, 可以根据系统防抖动自适应的预测试数据来决 定具体的防抖处理策 略, 并在自适应告警环境选择后, 系统自动决定防抖动处理流程。 在具体实施过程中, 根据系统防抖动自适应的预测试数据来决定防 抖处 理策略具体可以为: 将获取的权值时间和系统防抖动自定义的一个 标准时间 间隔 (即, 设备的预定的标准时间间隔 W )进行比较, 如果权值时间大于系 统自定义的标准时间间隔, 系统会自动选择防抖动策略 A处理, 如果权值时 间小于或者等于系统自定义的标准时间间隔, 系统会自动选择防抖动处理策 略 B处理。 在系统防抖动决定使用哪一种处理策略后, 防抖动系统会在正常 业务处理过程中, 接收传送平面的告警信息。 需要说明的是, 一旦系统在预测试中决定了使用何种防抖动策 略, 就不 再随意更改防抖动的处理策略, 除非等到下一次设备重新启动后, 再确定基 准权值时间。 若选择策略 A, 即, 获取的防抖动预测试时间间隔值 (即, 设备的告警 产生与恢复之间的时间间隔权值 T ) 大于防抖动系统自定义时间值 (即, 设 备的预定的标准时间间隔 W ), 则系统在接收到产生告警信息后先上报, 再 启动防抖动流程(即, 启动防抖动时间定时)。 另外, 为了实现在上述防抖动 时间内周期地检测下层上报的告警信息, 还需要根据权值时间确定定时器预 定时的次数及计数器的初值。 例如, 获取的时间权值为 3秒, 在选择策略 A 的情况下, 则可以根据该时间权值得到相应的定时器 (如, 时长为 1秒) 预 定时的次数为 3 , 此时计数器的初值为 3 , 在每次定时器到达时, 计数器的 值减 1 , 直至计数器的值为 0, 检测结束。 若选择策略 B , 即, 获取的防抖动预测试时间间隔值 T小于或者等于防 抖动系统自定义时间值 W, 在系统收到一个恢复告警和下一次的产生告警 后, 获取时间间隔 K。 当此间隔 Κ大于预测试时间权值 Τ时, 不启动防抖动 机制, 系统会再次等待下一次恢复告警与相应的产生 告警, 再获取时间间隔 K'; 当此间隔 Κ小于预测试时间权值 Τ时, 启动防抖动处理机制。 步骤 S306 , 根据不同的告警策略有针对性地进行告警防抖 动处理。 即, 根据不同的处理流程对接收到的下层上报的告 警信息进行处理。 具体地, 可 以根据上报的告警信息的不同情况, 执行不同的防抖动处理。 其中, 下层上 报的告警信息主要包括以下几种情况: 连续上报同类型产生告警或者恢复告 警;上报不同优先级的产生告警或恢复告警; 上报交替的不同的告警动作(即, 产生告警与恢复告警)。 下面对这几种情况进行详细描述。 在具体实施过程中, 无论对于策略 Α还是策略 Β, 当上报的告警信息属 于连续相同的告警动作 (即, 产生告警或者恢复告警), 且告警类型相同时, 系统接收到第一次的告警信息后, 会将本次信息上报给上层模块, 在第二次 接收到相同的告警信息后, 系统则不再进行上报处理; 当上报的告警信息存 在不同的类型和优先级时, 假如系统第一次上报了低优先级的告警信息, 防 抖动上报后又接收到相同关键值 (即, 同一来源, 来自同一单板相同端口) 的高优先级告警消息, 则会将此高优先级的恢复告警进行上报, 同时将上一 次保存的低优先级的告警信息删除, 同时存储本次高优先级的告警信息, 这 样如果再有相同的关键值的告警信息上报时, 只要优先级低于或者等于存储 的告警信息的优先级, 系统仍然不会上报后面的连续告警信息。 图 4是根据本发明优选实施例的下层连续上报相 关键值的恢复告警的 示意图, 如图 4所示, 为下层上报连续上报相同关键值的恢复告警的 防抖处 理情况。 图 5是根据本发明优选实施例的下层连续上报相 关键值的产生告警的 示意图, 系统存在这种告警连续产生的异常情况, 在告警产生后, 系统进入 到防抖动的处理。 具体地, 在该节点 (关键值节点) 的防抖动确定时间内, 如果没有异常出现, 系统首先会将这个防抖动的节点删除, 但如果在此后又 出现相同关键值的产生告警, 系统会判断本次告警信息与上一次记录信息是 否相同, 若相同, 则会直接将此产生告警信息过滤掉, 同时不会开启防抖动 相关定时功能, 节省系统使用的资源。 优选地, 对于策略 A (当系统在预测试中已经决定了使用策略 A后, 系 统不会再执行与策略 B有关的步骤 ), 如图 5所示, 当系统在循环定时下, 出现连续上报相同关键值的产生告警时, 在系统第一次接收到一个产生告警 后, 会及时将此告警信息进行上报, 同时开启防抖动循环定时器, 假如系统 当前处于策略 A状态中, 当下层系统异常出现(即, 连续上报告警相同类型 告警的产生告警时), 系统会在开启防抖动处理后对每个确定时间内 ,遍历相 同关键值节点, 观察在防抖动时段内, 是否有异常告警信息出现, 在 n次遍 历 (每遍历一次, 计数器计数值减 1 , 其中, n值可以由权值时间确定) 过 程中, 当出现相同的关键值的产生告警时, 系统不会上报此产生告警, 同时 计数器重新计数, 并让循环定时器重新循环遍历。 图 6是根据本发明优选实施例的下层上报相同关 值优先级不同的恢复 告警的示意图, 如图 6所示, 为下层上报相同关键值的不同优先级、 不同类 型的恢复告警的防抖处理情况。 图 7是才艮据本发明优选实施例的下层上 4艮相同关键值优先级不同的产生 告警的示意图, 如图 7所示, 下层连续上 ·ί艮异常的产生告警时, 如果产生告 警的告警类型与优先级不同, 则在防抖动的机制下, 出现更高优先级的产生 告警后, 防抖动系统会将此告警信息进行一次上报, 同时重新将本次信息进 行计数, 计数值重新置为 η处理。 如果下一次再接收到下层上报的低优先级 或者同优先级的产生告警后, 系统不做上报处理。 下面对策略 Α与策略 B的差异进行详细说明。 图 8是才艮据本发明优选实施例的策略 A循环定时内下层交替上 4艮产生告 警与恢复告警的示意图, 如图 8所示, 在策略 A中, 下层交替上报产生告警 与恢复告警时, 策略 A的防抖处理过程可以包括以下步骤: 步骤 S802, 在下层上报产生告警后, 系统将该产生告警信息上报并存入 到告警防抖动表中, 同时开启循环定时器, 进行遍历检测与计数。 步骤 S804,在遍历的过程中,如果出现相同关键值的 复告警信息的话, 说明下层的告警上报存在抖动情况, 那么系统会将此告警信息记录到防抖动 存储结构中该节点 (相同关键值) 的当前状态信息值中, 作为临时信息进行 存放。 具体地, 在设置的自定义次数 n的遍历过程中, 对于任何该相同关键 值的告警信息只要出现就要更新记录上一次记 录的临时信息直到本节点的遍 历结束。 步骤 S806, 在对防抖动存储结构中关键值信息遍历结束后 , 将最终记录 本节点的临时信息和上一次上报该关键值的节 点信息进行比较。 如果告警状 态 (即, 产生告警与恢复告警)发生变化, 告警类型 (包括告警优先级) 无 论是否发生变化, 系统都会将此告警信息进行上报, 同时删除本次告警防抖 节点信息。 在步骤 S806 中, 如果告警状态 (即, 产生告警与恢复告警) 没有发生 变化, 此时仍然为产生告警, 那么就要再观察产生告警的类型。 若属于同等 优先级的同类型的产生告警, 则不作处理, 不进行上 4艮, 不删除相关防抖动 信息, 重新进行计数处理置 n, 可参见图 9, 图 9是根据本发明优选实施例 的策略 A最终向上层上报相同告警的示意图。 若属于不同优先级的不同类型 的产生告警, 则按照优先级的级别来进行决定, 即, 如果临时变量中的优先 级别高于上一次下层上报的告警信息, 则本次做上报处理, 可参见图 10, 图 10是 居本发明优选实施例的策略 A最终向上层上 ·ί艮高优先级告警的示意 图。如果优先级别低于上一次上报的告警优先 级则不作处理, 则不进行上报, 同时该防抖动节点不进行删除, 重新进行计数处理。 图 11是 居本发明优选实施例的策略 Β向上层上 ·ί艮正常告警信息的示 意图, 如图 11所示, 由于策略 Β 中产生告警与恢复告警之间的间隔频率很 短,如果在告警产生后就立即开启防抖动相关 资源(比如定时器、计数器等), 则对于这种时间间隔很短的系统, 必然会耗费很多的操作系统资源。 所以, 在策略 Β中(当预测试系统决定了使用策略 Β后, 系统不会再执行与策略 A 有关的步骤), 只有在确定出现告警抖动问题的情况下, 才启动防抖动处理, 而在正常的情况下, 不会启动防抖动系统处理。 具体地, 系统接收到的告警 信息为下层交替上报产生告警与恢复告警时, 策略 B的防抖处理过程可以包 括以下步 4聚: 步骤 S 1102, 当下层上 ·ί艮恢复告警后, 记录本次告警恢复的时间, 同时 本次恢复告警的信息及时上报给上层模块。 正常情况下均记录恢复告警与产 生告警的时间间隔。 具体地, 在系统正常运行的情况下(多数的情况下), 不 会影响系统的正常运行和告警信息的上报。 步骤 S 1104, 在出现系统告警抖动的情况下 (即, 下层再次上 4艮产生告 警时间间隔短于权值时间时), 此时多为异常的情况, 开启定时器。 具体地, 可参见图 12, 图 12是才艮据本发明优选实施例的策略 Β告警恢复与产生的时 间间隔短于权值时间的示意图, 其中, 定时器的定时间隔可以为预测试时间 间隔, 例如, 出现异常情况下, 每次只在收到恢复告警后设置 1秒定时。 步骤 S 1106, 如果在定时期间, 出现更高优先级或者其他类型 (不同告 警类型) 的恢复告警, 则替换本恢复告警内容, 直到定时器时间到达后, 再 进行相应信息的上报, 可参见图 13 , 图 13是根据本发明优选实施例的策略 Β最终向上层上 ·ί艮高优先级的恢复告警的示意图; 如果在定时期间, 出现更 高优先级(不同告警类型) 的产生告警, 则要将这次产生告警与对应的恢复 告警信息及时上报,将上一次告警防抖动信息 删除, 同时在恢复告警产生后, 重新开启定时器进行记录, 期间如果再出现低优先级的产生告警信息时, 不 做上报处理, 可参见图 14, 图 14是根据本发明优选实施例的策略 Β最终向 上层上 ·ί艮高优先级的产生告警的示意图。 步骤 S 1108, —旦启动防抖动功能后, 就要随时将下层上报的产生告警 或者恢复告警记录在关键值中, 当告警恢复后, 与下层再次上报的产生告警 之间时间间隔是权值时间, 且在该产生告警恢复后, 在定时器记录时间内下 层没有上报任何的产生告警, 则首先将该关键值中记录的最新的恢复告警信 息进行上报, 同时将防抖动信息删除, 关闭防抖动处理流程, 等待下一次告 警信息处理, 可参见图 15 , 图 15是才艮据本发明优选实施例的策略 Β最终不 再向上层上报抖动告警信息的示意图。 可见, 本优选实施例提供了一种 ASON系统中当接收传送平面单板上报 告警信息时, 存在告警抖动的情况下, 可釆用的防抖动处理方法, 有效地避 免了传送平面上报给 ASON的告警抖动信息,从而确保 ASON在接收告警信 息时, 过滤掉无用或者异常的告警信息, 使得控制平面稳定的运行。 图 16 是根据本发明实施例的告警防抖动的处理装置 的结构框图, 如图 16所示, 该装置包括: 获取模块 162 , 用于通过预测试获取设备的告警产生 与恢复之间的时间间隔权值 T; 比较模块 164 , 耦合至获取模块 162 , 用于比 较时间间隔权值 T和设备的预定的标准时间间隔 W的大小; 确定模块 166 , 耦合至比较模块 164 , 用于根据比较模块 164的比较结果确定所釆用的告警 抖动处理策略, 其中, 告警抖动处理策略包括按照告警优先级和 /或类型对下 层上报的告警信息进行防抖处理; 以及防抖模块 168 , 耦合至确定模块 166 , 用于使用确定模块 166确定的告警抖动处理策略进行防抖处理。 通过本发明实施例, 釆用才艮据告警的不同类型、 优先级自适应地进行告 警防抖动处理的方式, 解决了相关技术中告警防抖方法可应用的场景 和所能 处理的告警类型单一而导致系统适用性较差的 问题, 增加了控制平面的稳定 性, 提高了系统的灵活性和处理能力。 图 17 是根据本发明优选实施例的告警防抖动的处理 装置的结构框图, 如图 17所示,在 T大于 W的情况下,防抖模块 168包括:第一检测模块 1682 , 用于在接收到下层上报的产生告警或者恢复告 警之后, 在第一预定时间内周 期性检测下层是否有与产生告警或者恢复告警 同一来源的新的告警信息上 报; 如果有, 则根据新的告警信息的优先级和 /类型进行防抖处理; 否则, 不 进行防抖处理。 在 T小于或者等于 W的情况下, 防抖模块 168包括: 计算模块 1684 , 用于计算接收到下层上报的恢复告警与其后下 一次的产生告警之间的时间间 隔 K; 判定模块 1686 , 耦合至计算模块 1684 , 用于在 K小于 T的情况下, 判定设备存在告警抖动, 第二检测模块 1688 , 耦合至判定模块 1686 , 用于 在判定模块 1686 判定存在告警抖动之后, 在第二预定时间内检测下层是否 有与产生告警或者恢复告警同一来源的新的告 警信息上报; 如果有, 则根据 新的告警信息的优先级和 /类型进行防抖处理。 优选地, 同一来源是指来自同一单板的相同的端口。 本优选实施例中, 能够针对不同的硬件系统中的不同告警特性 (时延, 频率等), 进行自动适应选择不同告警环境, 从而保证了告警正确处理。 下面将结合实例对本发明实施例的实现过程进 行详细描述。 实例 1 图 18是根据本发明实例 1的告警防抖动的处理方法的流程图, 如图 18 所示, 该方法包括以下步 4聚: 步骤 S 1802, 获取告警信息。 在具体实施过程中, 首先组建网元, 搭建 一个波分网元, 将光纤设备连接成功后, 启动 ASON设备, 待 ASON启动成 功后准备进行告警上报预测试。 步骤 S 1804, 系统预测试, 获取权值时间, 即, 对预测试网元单板上报 产生告警与恢复告警的时间间隔进行预测试分 析。 例如, 可以釆用对连接到 单板上某个端口的光纤进行拔纤和重新连纤后 利用测试仪表或者下发自定义 的命令行的方式, 获取告警产生与恢复之间时间间隔权值 T。 本实例 1通过 前后两次下发命令行的操作, 得到了本次单板上报产生告警与恢复的时间间 隔, 按照类似的方式进行预测试 Μ次 (Μ: 20—100 次), 本次测试使用命 令行取了 50次。 步骤 S 1806, 告警自适应环境选择, 确定防抖处理策略。 例如, 在步骤

S 1804中, 接收到 50次的预测测试信息后, 会将信息存入到防抖动的存储数 据结构中, 并在达到一定次数信息后自动和防抖动的设置 标准值 (即, 设备 的预定的标准时间间隔 W )进行比较, 由防抖动系统决定使用哪种流程 (即, 哪种防抖处理策略)。 在具体实施过程中, 若 Τ大于 W, 釆用策略 Α; 若 Τ 小于或者等于 W, 釆用策略8。 步骤 S 1808, 对下层上报的告警信息进行判定。 若釆用策略 Α, 则判定 告警信息的状态(即, 产生告警还是恢复告警); 若釆用策略 Β, 则判断告警 信息之间的时间间隔。 步 4聚 S 1810, 居判定的结果进行相应的处理。 具体地, 在策略 Α中, 在判定下层上报的是恢复告警, 则不开启防抖动定时器, 不进行防抖处理, 在判定下层上报的是产生告警, 则开启防抖动定时器, 进入步骤 S 1812; 在 策略 B中, 在判定下层上报的告警信息的时间间隔(即, 恢复告警与其后下 一次的产生告警之间的时间间隔)小于 T时, 间隔异常, 开启防抖动定时器, 进入步骤 S 1812, 在判定下层上 ·ί艮的告警信息的时间间隔大于或等于 Τ时, 间隔正常, 不进行防抖处理。 步 4聚 S 1812, 进行防抖动处理。 根据实例 1可知, 本系统提出的防抖动方法可以有效地根据不同 的告警 环境, 自适应地选择有针对性的防抖动策略, 处理告警的抖动。 系统会才艮据 抖动情况,及时进行必要信息记录,增强了 ASON系统的容错能力和稳定性。 并且, 可以针对不同的系统提出不同的处理策略, 最大的程度上节省了操作 系统的性能, 使得系统一直在高效且稳定的环境下运行。 实例 2 在步骤 S 1806中, 权值时间 T与防抖动系统的自定义权值 W比较后, 若 T大于 W, 则使用策略 A进行防抖动处理。 具体地, 可以通过步骤 S 1804 中 50次的预测试, 获得权值时间 T; 获取计数值次数的方式就是用权值时间 T除以它的整数倍, 小数釆用四舍五入的方式, 注意最终必须是一个整数值。 例如, 得到本系统告警产生与恢复的时间间隔 T为 3秒, 则釆用循环定时时 间为 1秒的定时器, 计数初始值为 3 , 共遍历 3次。 图 19是根据本发明实例 2的策略 A的防抖动处理流程图,如图 19所示, 该流程包括以下步骤: 当单板上报一个产生告警后, 系统将此告警信息上报 给上层模块, 同时启动防抖动处理, 启动系统循环定时器, 进行 1秒钟循环 遍历; 在循环遍历过程中, 若系统又接收到同单板同端口的一个恢复告警 信 息, 则先将此恢复告警消息存储到一个链表中 (链表中的每一个节点均表示 存储的恢复告警信息) 等待遍历结束后在上报相关信息, 若该端口再次上报 一个产生告警,且这个产生告警的类型优先级 高于刚才上报的告警的优先级, 则删除该防抖动节点, 将此产生告警信息上报, 重新设置防抖动的定时器, 重新定时。 例如, 定时器循环遍历的过程中, 该单板该端口再次收到一个恢 复告警信息后, 系统同样会将此恢复信息进行预存储, 不进行上报, 再一次 接收到一个高优先级的恢复告警, 系统会将本次恢复告警信息替换上一次的 恢复信息, 不上报处理。 其中, 每一次循环遍历, 都会使计数值做递减处理, 直至减为 0后, 将本单板本端口的预存告警信息进行上报, 删除防抖动节点 信息, 防抖系统等待下次告警信息。 可见, 上述实例中的防抖动处理方法具有自适应选择 特性, 才艮据不同的 系统对告警产生与恢复的时间间隔的确定, 防抖系统会自动的识别选择不同 的处理流程, 即, 通过预测试可以使系统的整个流程选择完全的 自动化。 并 且, 可以根据告警的不同类型、 不同优先级分别进行防抖动的处理, 提高了 系统的灵活性和适应性。 实例 3 在步骤 S 1806中, 权值时间 T与防抖动系统的自定义权值 W比较后, 若 T小于或者等于 W, 则使用策略 B进行防抖动处理。 如果釆用策略 B, 则 在确定权值时间 T后, 只是在出现抖动情况后, 才开始进行防抖动处理。 图 20是才艮据本发明实例 3的策略 B的防抖动处理流程图,如图 20所示, 首先计算接收到下层上报的恢复告警与其后下 一次的产生告警之间的时间间 隔; 在该时间间隔小于权值时间的情况下, 确定存在告警抖动, 此时进入策 略 B的防抖动处理。 具体地, 开启定时器进行定时, 检测在定时时间内下层 是否上报有告警信息, 若有, 则判断告警信息的状态 (即, 产生告警还是恢 复告警), 根据告警信息的状态以及优先级和 /或类型进行防抖处理, 例如, 如果是产生告警, 需要与存储的该节点信息进行优先级与类型的 比较, 将高 优先级的告警信息进行更新处理, 并重新进行定时, 如果是恢复告警, 将本 次告警信息进行存储, 有重复信息进行替换; 若没有, 则删除本防抖动节点 信息, 等待下次告警信息。 在实例 3中,策略 B是针对系统的间隔时间很短的告警设备设置 ,即, 在系统没有发现有防抖出现的前提下, 不会开启防抖动系统, 可以避免耗费 系统, 从而提升系统的效率, 克月艮了相关技术中防抖动系统在最初启动时 就 会开启定时器等相关设备, 在设置的定时时间很短的情况下, 循环定时器大 量占用系统的资源、 影响其他模块的正常工作的问题。 可见, 上述实例提供了一种自适应的防抖动方法, 应用于 ASON系统, 可以对不同的传送平面所支持的告警上报信息 的频率间隔, 釆取有针对性的 适应性选取, 有效地避免因传送平面传递的大量告警抖动信 息造成的系统异 常。 综上所述, 本发明实施例提供了一种波分系统中某一个网 元内部传送平 面向控制平面传送告警信息时, 控制平面可有效 4艮据不同的告警环境, 过滤 告警抖动的一种处理方案, 避免了传送平面将告警抖动信息上报给 ASON, 使得控制平面运行得更加稳定, 保证了系统对告警信息的正确处理, 提高了 系统的灵活性和处理能力。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可 以用通用的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布 在多个计算装置所组成的网络上, 可选地, 它们可以用计算装置可执行的程 序代码来实现, 从而, 可以将它们存储在存储装置中由计算装置来执 行, 并 且在某些情况下, 可以以不同于此处的顺序执行所示出或描述的 步骤, 或者 将它们分别制作成各个集成电路模块, 或者将它们中的多个模块或步骤制作 成单个集成电路模块来实现。 这样, 本发明不限制于任何特定的硬件和软件 结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本 领域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的 ^"神和 原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护 范围之内。