一种微波信号发送链路的切换方法、 系统及设备 技术领域 本发明涉及数字微波通信领域, 尤其涉及一种微波信号发送链路的切换方法、 系 统及设备。
背景技术 数字微波通信方法用于点到点之间的无线通信, 该方法采用 3-50GHZ 的频段进行 信号传输, 该方法以其组网快速方便的优势成为当前重要的通讯手段。
为了保证数字微波传输设备能够可靠的进行工作, 现有技术通常采用冗余备份的 方式保证设备的正常工作, 即对关键工作部件进行冗余备份, 当某一关键工作部件在工作 时发生故障, 则立即切换到另一备份工作部件上接替发生故障的工作部件, 因此能够保证 微波传输设备正常工作。
常用的微波保护方式为热备份 (Hot Standby, HSB) 方式。如图 1 所示, 该方式的 工作原理如下 : 在信号发射端, 将同一个待发送信号以相同的频点分别发送给两个信号发 送机, 所述两个信号发送机的其中一个是处于正常工作状态下, 可以正常接收、 处理、 发送 信号, 即该信号发送机所在的工作通道的发信装置的功放打开 ; 另一个处于备用状态下, 即 仅接收、 处理信号但并不对该信号进行发送, 即该发信机所在的备用通道的发信装置处于 备用状态, 功放关闭, 不工作 ; 当工作通道发生故障时, 工作通道转为备用状态, 备用通道转 为工作状态, 以此保证微波传输设备能够正常工作。在 HSB 保护方式下, 在信号发送端最多 仅有一路发送通道处于工作状态 ; 而在信号接收端的两个信号接收机所在的接收通道都处 于工作状态, 对于两个信号接收机接收到的两路信号, 从中选出一路质量最好的数据作为 接收数据。在 HSB 保护方式下, 将工作通道转为热备状态, 备用通道转为工作状态的方法称 为保护倒换。
在 HSB 保护方式下, 触发保护倒换的前提条件是微波通信设备的发信通道产生故 障。 现有技术中对于故障的判断, 是在发信机方添加故障检测装置, 实时检测发信机的工作 状态。如图 2 所示, 发信机包括数字编码、 数字调制、 信号复用以及射频单元, 这些部件分别 对待发射信号进行编码、 调制、 变频以及功率放大的处理, 因此, 当要实现微波传输的高可 靠性, 需要在发信机中的每个发送环节添加故障检测装置。 因此, 本发明人发现现有技术中 检测发信机故障的方式存在以下问题 :
1、 要在发信机的每个可能发生故障的环节都添加故障检测装置, 将会提高设备的 成本 ;
2、 发信机中的某些环节很难直接通过添加故障检测装置进行检测, 因此, 对于这 些环节将不能保证检测时的准确性。
发明内容 本发明实施例提供了一种微波信号发送链路的切换方法, 用于解决如何降低信号 发送链路故障检测成本以及提高检测准确性的问题。
一种微波信号发送链路的切换方法, 该方法包括 :
第一设备向第二设备发送状态信号, 所述状态信号中携带锁定状态信息或失锁状 态信息, 所述锁定状态信息用于表示接收到第二设备发送的信号, 所述失锁状态信息用于 表示未接收到第二设备发送的信号 ; 所述第二设备为第一设备的任一邻接设备 ;
第二设备接收到第一设备发来的状态信号时, 获取其中携带的信息, 并在获取到 的状态信息都为失锁状态信息时, 确定和第一设备之间的当前信号发送链路出现异常, 并 切换到备用信号发送链路。
一种微波信号发送链路的切换系统, 该系统包括 :
第一设备, 用于向第二设备发送状态信号 ; 所述状态信号中携带锁定状态信息或 失锁状态信息 ; 所述锁定状态信息, 用于表示接收到第二设备发送的信号 ; 所述失锁状态 信息, 用于表示未接收到来自所述第二设备的信号 ; 所述第二设备为第一设备的任一邻接 设备 ;
第二设备, 用于在接收到第一设备发来的状态信号时, 获取其中携带的信息, 并在 获取到的状态信息都为失锁状态信息时, 确定当前信号发送链路出现异常, 并切换到备用 信号发送链路。 一种微波信号发送链路的切换设备, 该设备包括 :
发送模块, 用于发送状态信号, 所述状态信号中携带锁定状态信息或失锁状态信 息, 所述锁定状态信息用于表示接收到其他设备发送的信号, 所述失锁状态信息用于表示 未接收到其他设备发送的信号 ;
获取模块, 用于接收其他设备发来的状态信号时, 获取其中携带的状态信息 ;
确定模块, 用于在所述获取模块获取到状态信息都是失锁状态信息时, 确定和其 他设备之间的当前信号发送链路出现异常 ;
切换模块, 用于在所述确定模块确定当前信号发送链路出现异常时, 切换到备用 信号发送链路。
本发明实施例提供的方案, 可以通过第二设备接收并解析第一设备发来的收信机 的状态信息, 确定第二设备的当前信号发送链路是否正常工作, 如果当前信号发送链路无 法正常工作时, 则切换为其他信号发送链路 ; 因此, 采用本发明, 可以降低信号发送链路故 障检测成本以及提高检测的准确性。
附图说明
图 1 为现有技术中热备份微波保护方式工作原理示意图 ;
图 2 为本发明实施例一提供的一种微波信号发送链路的切换方法流程示意图 ;
图 3 为本发明实施例一提供的一种微波信号发送链路的切换方法的工作原理示 意图 ;
图 4 为本发明实施例一提供的状态寄存器结构示意图 ;
图 5 为本发明实施例一提供的基带帧结构示意图 ;
图 6 为本发明实施例一提供的 RRI 帧结构示意图 ;
图 7 为现有技术中发信机结构示意图 ;
图 8 为本发明实施例一提供的计数器与寄存器结构示意图。具体实施方式
本发明实施例提供一种微波信号发送链路的切换方法, 该方法通过当微波第二设 备的当前信号发送链路发生故障时, 将该故障信号发送链路切换为备用信号发送链路, 使 该备用信号发送链路接替故障通道继续工作, 以保证微波通信设备仍能正常工作。如图 2 所示, 该方法的具体步骤如下 :
步骤 11, 第一设备向第二设备发送状态信号, 所述状态信号中携带锁定状态信息 或失锁状态信息, 所述锁定状态信息用于表示接收到第二设备发送的信号, 所述失锁状态 信息用于表示未接收到第二设备发送的信号 ; 所述第二设备为第一设备的任一邻接设备 ;
步骤 12, 第二设备接收到第一设备发来的状态信号时, 获取其中携带的信息, 并在 获取到的状态信息都为失锁状态信息时, 确定和第一设备之间的当前信号发送链路出现异 常, 并切换到备用信号发送链路 ;
较佳的, 在步骤 11 之前还包括, 若第一设备刚刚上电, 第二设备在连续接收第一 设备发送的状态信号后, 启动保护闭锁时间, 在此期间内对接收到的状态信息不进行判断 ; 在保护闭锁时间过后, 第二设备开始以第一设备发送的状态信息作为判断依据。保护闭锁 时间是用于保证第一设备接收到信号后, 进行信号恢复、 锁定所需要的时间。 保护闭锁时间 可以是任何大于设备从接收到正常信号到锁定该信号所需的最长时间的任何数值。
在本步骤中, 当第一设备刚刚上电时, 第一设备与第二设备之间的信号发送链路 初始化完毕已经可以正常工作, 但由于第一设备在接收到第二设备发来的信号后, 无法锁 定该信号, 在这种情况下, 如果第一设备将自身接收信机的状态信息发送给第二设备, 将会 引起第二设备由于没有接收到正确的状态信号而引起第二设备的误保护倒换, 因此, 在第 一设备刚刚上电时, 第二设备应当等待预先设定的保护闭锁时间, 保证第一设备能够完成 初始化并回传正确的状态信号 ;
在本步骤中, 只有在第一设备刚刚上电, 且完成初始化工作, 第二设备才在等待预 先设定的保护闭锁时间后对第一设备发送过来的状态信号进行处理 ;
在步骤 11 中, 第一设备根据是否接收到来自第二设备的信号, 确定自身接收状态 信息, 并将所述状态信息添加到待发送数据中发送给第二设备, 每隔预先设定的状态指示 时间, 根据是否接收到来自第二设备的信号将锁定状态信息或失锁状态信息插入到状态信 号中, 并向第二设备发送所述状态信号 ; 所述状态指示时间不小于所述第一设备将锁定状 态信息或失锁状态信息插入到所述状态信号中所需的时间 ;
在步骤 12 中, 第二设备接收到第一设备发来的状态信号时时, 改变预先设置的计 数器的取值 ; 每隔预先设定的判断时间, 判断所述计数器的取值是否改变 ; 并在判断为是 时, 获取最近一次接收到的状态信号中携带的信息 ; 在获取到失锁状态信息时, 确定当前信 号发送链路出现异常, 并切换到备用信号发送链路 ; 所述预先设定的判断时间大于或等于 所述第二设备完全接收所述第一设备发送的状态信号所需的时间 ; 所述预先设定的判断时 间可以为任何数值, 较佳的为大于 2 倍的状态指示时间 ;
本步骤中, 当第二设备接收到第一设备发来的状态信号时, 需要改变预先设置的 计数器的取值 ; 当杜尔设备判断计数器的取值发生改变时, 说明第二设备的收信机接收到 的状态信号为当前信号 ; 当第二设备判断计数器的取值未发生改变时, 则说明第二设备的 收信机接收到的状态信号为上一时段的信号 ; 而第二设备只有通过获得当前状态信号中携带的信息, 才能够判断当前自身信号发送链路是否正常工作 ; 然后根据判断结果决定是否 对信号发送链路进行切换 ; 如果是在计数器的取值没有改变的情况下, 当第二设备获取了 状态信号中携带的锁定状态信息时, 判断当前信号发送链路出现异常, 并切换到备用信号 发送链路, 此时则会产生误保护倒换。
以下以具体实施例介绍 :
实施例一 :
本发明实施例一提供一种微波信号发送链路的切换方法, 例如存在一条微波传输 系统, 一端是第二设备, 另一端为第一设备, 第二设备通过对第一设备发来的状态信号进行 解析, 从中获取第一设备的收信机的状态信息, 来判断自身信号发送链路是否存在异常, 如 果存在异常, 则切换到备用信号发送链路 ; 否则不进行切换。如图 3 所示, 在第二设备中包 括: 发信机 A 和发信机 B, 收信机 A 和收信机 B, 其中发信机 A 为主用发信机, 发信机 B 为备 用发信机 ; 本实施例中第二设备和第一设备具有相同的结构, 且第一设备的发信机 C 为主 用发信机, 发信机 D 为备用发信机 ; 具体步骤如下 :
步骤 201, 当第一设备刚刚上电, 且完成初始化工作, 第二设备在在指定时间内接 收到多个连续的状态信号时, 等待预先设定的保护闭锁时间后, 在等待预先设定的保护闭 锁时间后, 第二设备向第一设备发送信号 ; 本步骤中, 所述保护闭锁时间用于保证第一设备接收到信号后, 进行信号恢复、 锁 定所需要的时间 ; 所述保护闭锁时间的设置是为了防止误保护倒换, 即误切换到另一信号 发送链路 ;
在本步骤中, 当第一设备刚刚上电时, 第一设备与第二设备之间的信号发送链路 初始化完毕已经可以正常工作, 但由于第一设备在接收到第二设备发来的信号后无法立即 锁定该信号, 在这种情况下, 如果第一设备将自身收信机的状态信息发送给第二设备, 将会 引起第二设备由于没有接收到正确的状态信号而引起第二设备的误保护倒换, 因此, 在第 一设备刚刚上电时, 第二设备应当等待预先设定的保护闭锁时间后再向第一设备发送信 号, 这样能够保证第一设备接收到第二设备发来的信号有充分的锁定时间, 这样在保护闭 锁时间后, 第一设备的状态信息反应的是正确的状态 ;
本步骤中, 只有在第一设备刚刚上电, 且完成初始化工作后, 第二设备才等待预先 设定的保护闭锁时间后向第一设备发送信号 ;
步骤 202, 第一设备根据是否接收到第二设备发来的信号, 确定自身收信机的状态 信息, 即远端收信指示 (Remote Receiver Indication, RRI) ;
本步骤中, 收信机 C 的状态信息为 RRIC, 收信机 D 的状态信息为 RRID ; 所述状态信 息 RRI 包括锁定状态信息或失锁状态信息 ; 所述锁定状态信息, 用于表示所述第一设备的 收信机接收到来自所述第二设备的信号 ; 所述失锁状态信息, 用于表示所述第一设备的收 信机未接收到来自所述第二设备的信号 ; 锁定状态信息和失锁状态信息可以有多种表示方 法, 本发明中将锁定状态信息用 “1” 表示, 失锁状态信息用 “0” 表示 ;
当收信机 C 接收到所述状态信号后, 将自身状态设置为锁定状态, 即 RRIC = 1 ; 否 则将自身状态设置为失锁状态, 即 RRIC = 0 ;
当收信机 D 接收到所述状态信号后, 将自身状态设置为锁定状态, 即 RRID = 1 ; 否 则将自身状态设置为失锁状态, 即 RRID = 0 ;
步骤 203, 第一设备的检测和控制单元将自身收信机的状态信息 RRIC 和 RRID 的取 值发送给基带帧复接模块的状态寄存器 ; 如图 4 所示, 所述状态寄存器包括 P1STAT(L) 寄存 器和 P2STAT(L) 寄存器, 分别存储 RRIC 和 RRID 的取值, 在该状态寄存器中状态信息 RRI 的 帧结构如下所示 :
高 1 位为收信机的状态信息 ; 即1或0;
低 7 位为收信机的接收电平 ;
步骤 204, 第一设备的检测和控制单元每隔预先设定的状态指示时间, 将状态寄存 器中的 RRIC 和 RRID 的取值, 基带帧复接模块按照 RRI 的帧结构分别插入到基带帧的 RRI 字 节流中, 完成帧复接操作形成待发送的状态信号 ; 所述状态指示时间不小于所述第一设备 将锁定状态信息或失锁状态信息插入到所述状态信号中所需的时间 ;
如图 5 所示, 本步骤中所述基带帧包括同步字节、 RRI 字节流以及用户净荷, 所述 基带帧的结构如下 :
前两字节为同步字节, 用于对端定位帧头 ;
同步字节之后的一字节为 RRI 时隙, 用于按照 RRI 的帧结构放入 RRIC 和 RRID ;
如图 6 所示, RRI 时隙的结构定义如下 : 其中包括两字节的帧头 : OxEB 与 Ox90, 用于定位到收信机的状态字节 ;
两字节的收信机状态信息, 其中 P1STAT 用于定义收信机 C 的状态信息 RRIC ; P2STAT 用于定义收信机 D 的状态信息 RRID ;
RRI 时隙后是其他用户净荷 ; 所述用户净荷是指用户所需数据流 ;
步骤 205, 基带帧复接模块将复接后得到的基带帧作为待发送的状态信号发送给 数据分发模块 ;
步骤 206, 数据分发模块将接收到的状态信号以相同频点分别发送给发信机 C 和 发信机 D ;
步骤 207, 如图 7 所示, 所述发信机 C 和发信机 D 对接收到的状态信号进行编码、 调 制、 信号复用以及射频处理, 发信机 C 将处理过的状态信号发送给第二设备 ; 而发信机 D 不 将处理后的状态信号进行发送, 而是处于备用状态 ;
步骤 208, 第二设备的收信机 A 与收信机 B 将接收到的状态信号发送给数据选择模 块, 所述数据选择模块选择出一路质量较好的状态信号, 并将选择出的状态信号发送给基 带帧分接模块 ;
步骤 209, 基带帧分接模块从接收到的状态信息中提取出用户净荷发送给用户 ; 同时提取出 RRIC 与 RRID 的取值, 然后分别存入第一寄存器和第二寄存器中 ; 并改变计数器 的取值 ; 第一寄存器和第二寄存器与计数器的结构如图 8 所示 ; 第一寄存器、 第二寄存器和 计数器存储器可设置在控制和检测单元中, 也可设置在其他地方 ;
步骤 210, 检测和控制单元每隔预先设定的判断时间, 将计数器的取值同上一周期 的值进行比较 ; 并获取最近一次第一寄存器和第二寄存器中 RRIC 与 RRID 的取值 ; 预先设定 的判断时间大于或等于所述第二设备完全接收所述第一设备发送的状态信号所需的时间 的两倍 ;
本步骤的具体过程如下 :
检测和控制单元从第一寄存器和第二寄存器中分别提取出用于表示收信机 C 与
收信机 D 的状态信息的 RRIC 与 RRIB 的高位, 以及计数器的取值的比较结果, 如表 1 所示, 根 据预先设定的判断关系来判断第二设备端的信号发送链路是否正常 ;
计数器的取值 不变 变 变 变 变
RRIC * 0 1 0 1 RRID * 0 0 1 1 判断值 R UA T F F F表1
在表 1 中, 当计数器的取值没有变化时, 判断值 R = UA, 此时认为收信机 C 与收信 机 D 接收到的 RRI 状态信息不可用, 即无法判断第二设备的信号发送链路是否异常, 因此不 对信号发送链路进行切换 ; 当计数器的取值有变化时, 分以下三种情况 : 第一种, 当 RRIC 及 RRID 的取值都为 “0” , 此时说明收信机 C 与收信机 D 都没有接收到第二设备发来的信号, 即 收信机 C 与收信机 D 都处于失锁状态, 判断值 R = T, 因此可判断第二设备的信号发送链路 出现故障, 第二设备切换到备用信号发送链路, 继续进行工作 ; 第二种, 当 RRIC 及 RRID 的取 值有一个为 “1” 时, 此时说明收信机 C 与收信机 D 至少有一个接收到第二设备发来的信号, 即收信机 C 与收信机 D 至少有一个处于锁定状态, 此时判断值 R = F, 因此可判断第二设备 的信号发送链路正常工作, 不进行信号发送链路的切换 ; 第三种, 当 RRIC 及 RRID 的取值都为 “1” 时, 此时说明收信机 C 与收信机 D 都接收到第二设备发来的信号, 即收信机 C 与收信机 D 都处于锁定状态, 此时判断值 R = F, 因此可判断发信链路正常工作, 不进行信号发送链路 的切换 ;
本步骤中, 判断值 R = T 时, 当预先设置的保护模式为自动模式时, 则将第二设备 自动切换到备用发信机 B ; 当预先设置的保护模式为手动模式时, 则操作人员手动将第二 设备强制切换到备用发信机 B, 已完成保护倒换操作 ; 本实施例中, 第一设备与第二设备分别可以是接收设备或发送设备 ; 第一设备在 向第二设备发送状态信号时, 可将状态信息添加到待发送数据中发送给第二设备 ; 第二设 备连续接收第一设备发送的状态信号后, 启动预先设定的保护闭锁时间, 在所述保护闭锁 时间内, 第二设备对接收的第一设备发来的状态信号不予处理 ; 在所述保护闭锁时间过后, 第二设备获取第一设备发来的状态信号中携带的状态信息。
实施例二 :
本发明实施例提供一种微波上行信号发送链路故障时的切换方法, 本实施例中第 二设备与第一设备的结构同实施例一所述, 将第二设备向第一设备传输信号的链路称为上 行信号发送链路, 将第一设备向第二设备传输信号的链路称为下行信号发送链路, 本实施 例中认为下行信号发送链路处于正常工作状态, 具体操作如下 :
步骤 31, 第二设备向第一设备发送信号 ;
步骤 32, 由于上行信号发送链路出现故障, 因此第一设备未接收到第二设备发来 的信号, 第一设备确定自身收信机的状态为失锁状态, 即 RRIC 与 RRID 的取值都为 “0” ;
步骤 33, 第一设备将 RRIC 与 RRID 的取值存入自身状态寄存器, 具体过程参见实施 例一的步骤 203 ;
步骤 34, 第一设备的检测和控制单元每隔预先设定的状态指示时间, 将状态寄存 器中的 RRIC 和 RRID 的取值, 按照 RRI 的帧结构分别插入到基带帧的 RRI 字节流中, 完成帧 复接操作形成待发送的状态信号 ; 本步骤的具体过程参见实施例一的步骤 204 ;
步骤 35, 基带帧复接模块将复接后得到的基带帧作为待发送的状态信号发送给数 据分发模块 ;
步骤 36, 第一设备将状态信号发送给第二设备, 且第二设备将接收到的状态信号 进行处理, 并从中提取出 RRIC 与 RRID 的取值, 并改变自身计数器的取值的方法, 参见实施例 一的步骤 207 至步骤 209, 这里不再赘述 ;
本步骤中, 由于下行信号发送链路处于正常工作状态, 即第二设备一定可以接收 到第一设备发送来的状态信号, 因此第二设备的计数器的取值一定会发生变化 ;
步骤 37, 第二设备的检测和控制单元每隔预先设定的判断时间, 将计数器的取值 同上一周期的值进行比较 ; 并获取最近一次第一寄存器和第二寄存器中 RRIC 与 RRID 的取 值; 预先设定的判断时间大于或等于所述第二设备完全接收所述第一设备发送的状态信号 所需的时间 ; 所述判断时间可以是任意数值, 较佳的为 8 秒、 或 9 秒、 或 10 秒 ;
本步骤的具体过程如下 :
检测和控制单元从第一寄存器和第二寄存器中分别提取出用于表示收信机 C 与 收信机 D 的状态信息的 RRIC 与 RRIB 的高位, 此时为 “0” , 并且计数器的取值是变化的, 根据 表 1 所示的判断关系, 可进行如下操作 :
由于第二设备获取到的 RRIC 与 RRIB 的取值都为 “0” , 且计数器的取值发生变化, 因此判断值 R = 0, 即可判断上行信号发送链路发生异常无法处于正常工作状态 ; 因此, 第 二设备切换到备用上行信号发送链路 ;
本步骤中, 判断值 R = T 时, 当预先设置的保护模式为自动模式时, 则将第二设备 自动切换到备用上行信号发送链路 ; 当预先设置的保护模式为手动模式时, 则操作人员或 用户手动将第二设备强制切换到备用上行信号发送链路, 以完成保护倒换操作 ;
本实施例中, 第一设备与第二设备分别可以是接收设备或发送设备 ; 第一设备在 向第二设备发送状态信号时, 可将状态信息添加到待发送数据中发送给第二设备 ;
本实施例中, 当下行信号发送链路转变为上行信号发送链路时的操作方法是相同 的, 这里不再赘述。
实施例三 :
本发明实施例提供一种微波上、 下行信号发送链路都发生故障时的切换方法, 本 实施例中第二设备与第一设备的结构同实施例一所述, 将第二设备向第一设备传输信号的 链路称为上行信号发送链路, 将第一设备向第二设备传输信号的链路称为下行信号发送链 路, 本实施例中认为上、 下行信号发送链路的空中链路出现强衰弱, 即上、 下行信号发送链 路都不能正常工作, 具体操作如下 :步骤 41, 第二设备向第一设备发送信号 ;
步骤 42, 由于上行信号发送链路出现故障, 因此第一设备未接收到第二设备发来 的信号, 确定自身收信机的状态为失锁状态, 即 RRIC 与 RRID 的取值都为 “0” ;
步骤 43, 第一设备将 RRIC 与 RRID 的取值存入自身状态寄存器, 具体过程参见实施 例一的步骤 203 ;
步骤 44, 第一设备的检测和控制单元每隔预先设定的状态指示时间, 将状态寄存 器中的 RRIC 和 RRID 的取值, 按照 RRI 的帧结构分别插入到基带帧的 RRI 字节流中, 完成帧 复接操作形成待发送的状态信号 ; 本步骤的具体过程参见实施例一的步骤 204 ;
步骤 45, 基带帧复接模块将复接后得到的基带帧作为待发送的状态信号发送给数 据分发模块 ;
步骤 46, 第一设备将状态信号发送给第二设备, 此时, 由于下行信号发送链路出现 故障, 则第二设备未接收到的状态信号, 因此不改变自身计数器的取值, 并且不对自身收信 机的状态进行设置 ;
步骤 47, 第二设备的检测和控制单元每隔预先设定的判断时间, 将计数器的取值 同上一周期的值进行比较 ; 并获取最近一次第一寄存器和第二寄存器中 RRIC 与 RRID 的取 值; 预先设定的判断时间大于或等于所述第二设备完全接收所述第一设备发送的状态信号 所需的时间 ; 本步骤的具体过程如下 :
由于计数器的取值未发生改变, 因此认为获取到的最近一次第一寄存器和第二寄 存器中 RRIC 与 RRID 的取值是没有意义的, 根据表 1 所示的判断关系, 当计数器的取值不发 生改变时, 判断值 R = UA, 第二设备不对上行信号发送链路进行切换。
本实施例中, 第一设备与第二设备分别可以是接收设备或发送设备 ; 第一设备在 向第二设备发送状态信号时, 可将状态信息添加到待发送数据中发送给第二设备 ;
本实施例中, 当下行信号发送链路转换为上行信号发送链路时, 操作方法相同, 此 处不再赘述。
一种微波信号发送链路的切换系统, 该系统包括 :
第一设备, 用于向第二设备发送状态信号 ; 所述状态信号中携带锁定状态信息或 失锁状态信息 ; 所述锁定状态信息, 用于表示接收到第二设备发送的信号 ; 所述失锁状态 信息, 用于表示未接收到来自所述第二设备的信号 ; 所述第二设备为第一设备的任一邻接 设备 ;
第二设备, 用于在接收到第一设备发来的状态信号时, 获取其中携带的信息, 并在 获取到的状态信息都为失锁状态信息时, 确定当前信号发送链路出现异常, 并切换到备用 信号发送链路 ;
所述第二设备还用于, 在连续接收第一设备发送的状态信号后, 启动预先设定的 保护闭锁时间, 在所述保护闭锁时间内, 第二设备对接收的第一设备发来的状态信号不予 处理 ; 在所述保护闭锁时间过后, 第二设备获取第一设备发来的状态信号中携带的状态信 息;
所述第一设备, 用于根据是否接收到来自第二设备的信号, 确定自身接收状态信 息, 并将所述状态信息添加到待发送数据中发送给第二设备 ;
所述第一设备, 用于每隔预先设定的状态指示时间, 根据是否接收到来自第二设 备的信号将锁定状态信息或失锁状态信息插入到状态信号中, 并向第二设备发送所述状态 信号 ;
所述状态指示时间不小于所述第一设备将锁定状态信息或失锁状态信息插入到 所述状态信号中所需的时间 ;
所述第二设备用于, 在接收到所述第一设备发来的状态信号时改变预先设置的计 数器的取值 ; 每隔预先设定的判断时间, 判断所述计数器的取值是否改变 ; 并在判断为是 时, 获取最近一次接收到的状态信号中携带的信息 ; 在获取到失锁状态信息时, 确定当前信 号发送链路出现异常, 并切换到备用信号发送链路 ;
所述预先设定的判断时间大于所述第二设备完全接收所述第一设备发送的状态 信号所需的时间的两倍 ;
一种微波信号发送链路的切换设备, 该设备包括 :
接收判断模块, 用于判断是否接收到来自第二设备的信号 ;
发送模块, 用于向第二设备发送状态信号, 所述状态信号中携带锁定状态信息或 失锁状态信息 ; 所述锁定状态信息, 用于表示接收到第二设备发送的信号 ; 所述失锁状态 信息, 用于表示未接收到来自所述第二设备的信号 ; 所述第二设备为第一设备的任一邻接 设备 ; 获取模块, 用于接收其他设备发来的状态信号时, 获取其中携带的状态信息 ;
确定模块, 用于在所述获取模块获取到失锁状态信息时, 确定和其他设备之间的 当前信号发送链路出现异常 ;
切换模块, 用于在所述确定模块确定当前信号发送链路出现异常时, 切换到备用 信号发送链路 ;
所述设备还包括 :
保护闭锁模块, 用于在连续接收到其他设备发送的状态信号后, 启动预先设定的 保护闭锁时间, 在所述保护闭锁时间内, 对接收的其他设备发来的状态信号不予处理 ; 在所 述保护闭锁时间过后, 获取其他设备发来的状态信号中携带的状态信息 ;
所述发送模块还包括 :
插入模块, 用于每隔预先设定的状态指示时间, 根据是否接收到来自其他设备的 信号将锁定状态信息或失锁状态信息插入到状态信号中 ;
信号发送模块, 用于向其他设备发送所述状态信号 ;
所述状态指示时间不小于所述第一设备将锁定状态信息或失锁状态信息插入到 所述状态信号中所需的时间 ;
所述设备还包括 :
计数器模块, 用于在接收到其他设备发来的状态信号时, 改变预先设置的计数器 的取值 ;
判断模块, 用于每隔预先设定的判断时间, 判断所述计数器的取值是否改变 ;
所述获取模块, 用于在所述判断模块判断所述计数器的取值改变时, 获取最近一 次接收到的状态信号中携带的信息 ;
所述预先设定的判断时间大于或等于其他设备完全接收到状态信号所需的时间。
综上所述, 本发明的有益效果 :
采用本发明提供的方法, 可以根据第一设备的接收状态来判断第二设备的信号发 送链路是否存在异常, 如果是, 则切换到备用信号发送链路 ; 因此, 采用本发明可以避免为 信号发送链路添加过多用于检测错误的故障检测装置, 大大节约了成本, 提高了对信号发 送链路故障检测的准确率。
本领域内的技术人员应明白, 本发明的实施例可提供为方法、 系统、 或计算机程序 产品。因此, 本发明可采用完全硬件实施例、 完全软件实施例、 或结合软件和硬件方面的实 施例的形式。而且, 本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质 ( 包括但不限于磁盘存储器、 CD-ROM、 光学存储器等 ) 上实施的计算机程序产 品的形式。
本发明是参照根据本发明实施例的方法、 设备 ( 系统 )、 和计算机程序产品的流程 图和 / 或方框图来描述的。应理解可由计算机程序指令实现流程图和 / 或方框图中的每一 流程和 / 或方框、 以及流程图和 / 或方框图中的流程和 / 或方框的结合。可提供这些计算 机程序指令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器, 使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和 / 或方框图一个方框或多个方框中指定的功能 的装置。 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中, 使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品, 该指令装置实现在流程图一个流程或多个流程和 / 或方框图一个方框或 多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上, 使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理, 从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和 / 或方框图 一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例, 但本领域内的技术人员一旦得知了基本创造 性概念, 则可对这些实施例作出另外的变更和修改。 所以, 所附权利要求意欲解释为包括优 选实施例以及落入本发明范围的所有变更和修改。
显然, 本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样, 倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内, 则本发明也意图包含这些改动和变型在内。