WU QING (CN)
CN1801735A | 2006-07-12 | |||
CN1507208A | 2004-06-23 | |||
CN101197634A | 2008-06-11 |
北京康信知识产权代理有限责任公司 (CN)
权 利 要 求 书 1. 一种保护倒换协议状态同步方法, 包括: 主单元和备单元同时接收保护倒换协议的输入信息; 所述主单元和所述备单元根据所述输入信息和所述保护倒换协议分别进行 倒换处理; 所述主单元和 /或所述备单元根据所述倒换操作后的所述保护倒换协议的 输出状态进行所述保护倒换协议的状态同步。 2. 根据权利要求 1所述的方法, 其中, 所述主单元根据所述倒换处理后的所述保 护倒换协议的输出状态进行所述保护倒换协议的状态同步包括: 所述主单元的所述保护倒换协议的输出状态为等待恢复 WTR状态, 所述 主单元获取所述 WTR的当前计时值; 所述主单元将携带有所述当前计时值和 所述 WTR状态及对应通道号的同步信息发送给所述备单元进行所述保护倒换 协议的状态同步; 或 所述主单元的所述保护倒换协议的输出状态为不返回 D R状态, 所述主 单元将携带有所述 D R状态及对应通道号的同步信息发送给所述备单元进行 所述保护倒换协议的状态同步。 3. 根据权利要求 1所述的方法, 其中, 所述备单元根据所述倒换处理后的所述保 护倒换协议的输出状态进行所述保护倒换协议的状态同步包括: 所述备单元的所述保护倒换协议的输出状态为 WTR状态, 如果所述备单 元已经处于 WTR状态,取消重新设置 WTR时间; 或所述备单元根据接收到的 来自所述主单元的同步信息后, 将其上的所述保护倒换协议的状态机设置为所 述 WTR状态并根据所述同步信息更新 WTR计数值,并根据所述更新操作后的 WTR计数值进行计时; 或 所述备单元的所述保护倒换协议的输出状态为 D R状态, 如果所述备单 元已经处于 D R状态, 退出同步操作; 或所述备单元根据接收到的来自所述 主单元的同步信息将其上的所述保护倒换协议的状态机设置为所述 D R状态 及所述 DNR状态对应的通道, 并重新计算输出。 4. 根据权利要求 1所述的方法, 其中, 在所述主单元和所述备单元接收保护倒换 协议的输入信息之前, 还包括: 所述主单元和所述备单元同时接收所述保护倒换协议的配置命令进行配 置。 5. 根据权利要求 1所述的方法, 其中, 所述主单元根据所述输入信息和所述保护倒换协议进行倒换处理包括: 所述主单元根据所述输入信息触发所述保护倒换协议的状态机; 所述主单元根据所述状态机的结果计算决策输出; 所述主单元根据所述决策输出的结果进行倒换处理; 所述备单元根据所述输入信息和所述保护倒换协议进行倒换处理包括: 所述备单元根据所述输入信息触发所述保护倒换协议的状态机; 所述备单元根据所述状态机的结果计算决策输出; 所述备单元根据所述决策输出的结果进行倒换处理。 6. 根据权利要求 1至 5中任一项所述的方法, 其中, 主单元和备单元同时接收保 护倒换协议的输入信息包括: 当所述保护倒换协议为环网保护倒换协议时, 所述主单元和所述备单元同 时接收所述环网保护倒换协议的输入信息, 其中, 所述输入信息包括: 东西两 侧的输入, 当东西侧的输入信息表示优先级相等的激励请求, 且所述激励请求 中只能有一个起作用时, 所述输入信息相对于所述主单元和所述备单元的顺序 保持一致。 7. 一种保护倒换协议状态同步系统, 包括主单元和备单元, 所述主单元包括: 第一接收模块, 设置为和所述备单元同时接收保护倒换协议的输入信 息; 第一倒换处理模块, 设置为根据所述输入信息和所述保护倒换协议进 行倒换处理; 第一同步模块, 设置为根据所述倒换操作后的所述保护倒换协议的输 出状态进行所述保护倒换协议的状态同步; 所述备单元包括: 第二接收模块, 设置为和所述主单元同时接收保护倒换协议的输入信 息; 第二倒换处理模块, 设置为根据所述输入信息和所述保护倒换协议进 行倒换处理; 第二同步模块, 设置为根据所述倒换操作后的所述保护倒换协议的输 出状态进行所述保护倒换协议的状态同步。 根据权利要求 7所述的系统, 其中, 所述第一同步模块包括: 获取模块, 设置为其所在的主单元的所述保护倒换协议的输出状态为等待 恢复 WTR状态, 获取所述 WTR的当前计时值; 第一信息发送模块, 设置为将 携带有所述当前计时值和所述 WTR状态及对应通道号的同步信息发送给所述 备单元进行所述保护倒换协议的状态同步; 或 第二信息发送模块, 设置为其所在的主单元的所述保护倒换协议的输出状 态为不返回 DNR状态及对应通道号时,将携带有所述 DNR状态的同步信息发 送给所述备单元进行所述保护倒换协议的状态同步。 根据权利要求 7所述的系统, 其中, 所述第二同步模块包括: 第一处理模块, 设置为其所在的备单元的所述保护倒换协议的输出状态为 WTR状态时, 如果所述备单元已经处于 WTR状态, 取消重新设置 WTR时间 的操作; 或更新模块, 设置为其所在的备单元根据接收到的来自所述主单元的 同步信息后, 将其上的所述保护倒换协议的状态机设置为所述 WTR状态并根 据所述同步信息更新 WTR计数值,并根据所述更新操作后的 WTR计数值进行 计时; 或 第二处理模块, 设置为其所在的备单元的所述保护倒换协议的输出状态为 D R状态时, 如果所述备单元已经处于 DNR状态, 退出同步操作; 或设置模 块, 设置为根据接收到的来自所述主单元的同步信息将其所在备单元上的所述 保护倒换协议的状态机设置为所述 D R状态, 并重新计算输出。 根据权利要求 7所述的系统, 其中, 所述主单元还包括: 第一命令接收模块, 设置为和所述备单元同时接收所 述保护倒换协议的配置命令进行配置; 所述备单元包括: 第二命令接收模块, 设置为和所述主单元同时接收所述 保护倒换协议的配置命令进行配置。 11. 根据权利要求 7所述的系统, 其中, 所述第一倒换处理模块包括: 第一触发模块, 设置为根据所述输入信息触发所述保护倒换协议的状 态机; 第一计算模块, 设置为根据所述状态机的结果计算决策输出; 第一倒换模块, 设置为根据所述决策输出的结果进行倒换处理; 所述第二倒换处理模块包括: 第二触发模块, 设置为根据所述输入信息触发所述保护倒换协议的状 态机; 第二计算模块, 设置为根据所述状态机的结果计算决策输出; 第二倒换模块, 设置为根据所述决策输出的结果进行倒换处理。 12. 根据权利要求 9至 11中任一项所述的系统, 其中, 所述第一接收模块,还设置为当所述保护倒换协议为环网保护倒换协议时, 接收所述环网保护倒换协议的输入信息, 其中, 所述输入信息包括: 东西两侧 的输入, 当东西侧的输入信息表示优先级相等的激励请求, 且所述激励请求中 只能有一个起作用时, 所述输入信息相对于所述主单元和所述备单元的顺序保 持一致; 所述第二接收模块, 还设置为当所述保护倒换协议为所述环网保护倒换协 议时, 接收所述环网保护倒换协议的输入信息, 其中, 所述输入信息包括: 东 西两侧的输入, 当东西侧的输入信息表示优先级相等的激励请求, 且所述激励 请求中只能有一个起作用时, 所述输入信息相对于所述主单元和所述备单元的 顺序保持一致。 |
牛鹏
少 S401 : 开始。
牛鹏
少 S402: 配置保护协议。 牛鹏
少 S403 : 保护协议接收输入信息并保存变化
牛鹏
少 S404: 状态机处理。 牛鹏
少 S405: 计算决策输出。
牛鹏
少 S406: 按输出执行倒换。 步骤 S407: 定时到处理。 步骤 S408: 判断是否是主单元。 如果判断结果为是, 执行步骤 S410, 否则执行 步骤 S411。 步骤 S409: 结束。 步骤 S410: 判断是否为 WTR状态, 如果判断结果为是, 执行步骤 SS412, 否则 执行步骤 S411。 步骤 S411 : 判断是否为 D R, 如果判断结果为是, 执行步骤 S413, 否则执行步 骤 S409。 步骤 S412: 同步 WTR状态和相关计时值给备单元。 步骤 S413 : 同步 DNR状态给备单元。 步骤 S414:判断接收是否为同步 WTR状态,如果判断结果为是,执行步骤 S416, 否则执行步骤 S415。 步骤 S415 :判断接收是否为同步 DNR状态, 如果判断结果为是,执行步骤 S417, 否则执行步骤 S409。 步骤 S416: 更新状态机为 WTR状态和 WTR计时值。 步骤 S417: 更新状态机为 DNR状态。 本实施例提供了一种保护倒换协议状态同步系 统, 图 5是根据本发明实施例的保 护倒换协议状态同步系统的结构框图, 如图 5所示, 该系统包括: 主单元 2和备单元 4, 主单元 2包括: 第一接收模块 22, 第一倒换处理模块 24和第一同步模块 26; 备单 元 4包括: 第二接收模块 42, 第二倒换处理模块 44, 第二同步模块 46, 下面对上述 结构进行详细描述: 主单元 2包括: 第一接收模块 22, 设置为和备单元同时接收保护倒换协议的输入 信息; 第一倒换处理模块 24, 连接至第一接收模块 22, 设置为根据第一接收模块 22 接收到的输入信息和保护倒换协议进行倒换处 理; 第一同步模块 26, 连接至第一倒换 处理模块 24, 设置为根据第一倒换处理模块 24倒换操作后的保护倒换协议的输出状 态进行保护倒换协议的状态同步。 备单元 4包括: 第二接收模块 42, 设置为和主单元同时接收保护倒换协议的输入 信息; 第二倒换处理模块 44, 连接至第二接收模块 42, 设置为根据第二接收模块 42 接收到的根据输入信息和保护倒换协议进行倒 换处理; 第二同步模块 46, 连接至第二 倒换处理模块 44, 设置为根据第二倒换处理模块 44倒换操作后的保护倒换协议的输 出状态进行保护倒换协议的状态同步。 图 6是根据本发明实施例的保护倒换协议状态同 系统的优选的结构框图。 如图 6所示, 第一同步模块 26包括: 获取模块 262、 第一信息发送模块 264、 第二信息发 送模块 266; 第二同步模块 46包括: 第一处理模块 462、 更新模块 464、 第二处理模 块 466、 设置模块 468; 第一倒换处理模块 24包括: 第一触发模块 242, 第一计算模 块 244, 第一倒换模块 246; 第二倒换处理模块 44包括: 第二触发模块 442、 第二计 算模块 444 、 第二倒换模块 446, 下面对上述结构进行详细描述: 第一同步模块 26包括: 获取模块 262, 设置为其所在的主单元的保护倒换协议的 输出状态为等待恢复 WTR状态, 获取 WTR的当前计时值; 第一信息发送模块 264, 连接至获取模块 262,设置为将携带有获取模块 262获取到的当前计时值和 WTR状态 及对应的通道号的同步信息发送给备单元进行 保护倒换协议的状态同步; 或 第二信息发送模块 266, 设置为其所在的主单元的保护倒换协议的输出 状态为不 返回 DNR状态及对应通道号时, 将携带有 DNR状态的同步信息发送给备单元进行保 护倒换协议的状态同步。 第二同步模块 46包括: 第一处理模块 462,设置为其所在的备单元的保护倒换协议的 输出状态为 WTR状 态时, 如果备单元已经处于 WTR状态, 取消重新设置 WTR时间的操作; 或更新模块 464, 设置为其所在的备单元根据接收到的来自主单 元的同步信息后,将其上的保护倒 换协议的状态机设置为 WTR状态并根据同步信息更新 WTR计数值,并根据更新操作 后的 WTR计数值进行计时; 或 第二处理模块 466,设置为其所在的备单元的保护倒换协议的 输出状态为 D R状 态时, 如果备单元已经处于 D R状态, 退出同步操作; 或设置模块 468, 设置为根据 接收到的来自主单元的同步信息将其所在备单 元上的保护倒换协议的状态机设置为 D R状态, 并重新计算输出。 主单元 2还包括: 第一命令接收模块 28, 设置为和备单元同时接收保护倒换协议 的配置命令进行配置。 备单元 4包括: 第二命令接收模块 48, 设置为和主单元同时接收保护倒换协议的 配置命令进行配置。 第一倒换处理模块 24包括: 第一触发模块 242, 设置为根据输入信息触发保护倒 换协议的状态机; 第一计算模块 244, 连接至第一触发模块 242, 设置为根据第一触发 模块 242触发状态机的结果计算决策输出; 第一倒换模块 246, 连接至第一计算模块 244, 设置为根据第一计算模块 244决策输出的结果进行倒换处理。 第二倒换处理模块 44包括: 第二触发模块 442, 设置为根据输入信息触发保护倒换协议的状态 机; 第二计算 模块 444,连接至第二触发模块 442, 设置为根据第二触发模块 442状态机的结果计算 决策输出; 第二倒换模块 446, 连接至第二计算模块 444, 设置为根据第二计算模块 444决策输出的结果进行倒换处理。 通过上述实施例,提供了一种保护倒换协议的 同步方法及系统,只对 WTR和 D R 状态执行同步, 而配置命令和输入信息并发给主备单元, 完成保护协议配置和执行决 策, 大大减少了状态同步的信息量, 而且主备单元的切换没有对协议状态机的处理 产 生任何影响, 提高了同步的稳定性和可靠性。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可以用通用 的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所 组成的网络上, 可选地, 它们可以用计算装置可执行的程序代码来实现 , 从而, 可以 将它们存储在存储装置中由计算装置来执行, 并且在某些情况下, 可以以不同于此处 的顺序执行所示出或描述的步骤, 或者将它们分别制作成各个集成电路模块, 或者将 它们中的多个模块或步骤制作成单个集成电路 模块来实现。 这样, 本发明不限制于任 何特定的硬件和软件结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的 任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。