一种主备板倒换的控制方法和系统的制作方法

文档序号:7896108阅读:294来源:国知局
专利名称:一种主备板倒换的控制方法和系统的制作方法
技术领域
本发明涉及通信系统技术领域,特别是涉及一种主备板倒换的控制方法和系统。
技术背景
在时分同步码分多址(Time Division-Synchronous CodeDivision Multiple Access,TD-SCDMA)、宽带码分多址(WidebandCode Division Multiple Access, WCDMA)及 长期演进(Long TermEvolution, LTE)通信系统中,当业务板或主控板发生硬件或软件的 故障时,会导致系统运行不正常,从而无法向用户提供正常的业务。为了确保系统的可靠运 行,对主要的业务板和主控板,通常采用“1+1”冗余备份的方式来实现,即为作为主用板的 业务板和主控板分别配置一个备用板,当主用板出现故障时,进行主用板和备用板的倒换, 由备用板代替主用板,参见图1,显示了现有技术中提供的一种主备板倒换方法示意图。在 系统正常运行时,进行主备板数据的同步,数据的同步流向为用主用板上的数据同步备用 板上的数据。当主用板发生故障时,进行主备板倒换,这时,原主用板倒换为当前的备用板, 原备用板倒换为当前的主用板。
然而,现有技术中也存在很多不足之处,例如,目前对主备倒换过程的处理主要集 中在数据的同步备份方面,对如何实现主备的成功倒换却较少研究,而当主备倒换失败时, 再精确的数据同步备份方案意义也不大。
并且,现有方案中一个显著的缺点在于主备倒换均多采用强制倒换措施,即只要 主用板出现了故障而又存在备用板时,就发起强制的主备倒换,由备用板替换主用板 ’然 而,很多情况下,虽然主用板出现了故障,运行状态欠佳,但备用板的状态也不好,甚至会出 现备用板的状态比主用板的状态更差的情况,这样在强制的主备倒换后,系统的运行状况 并未得到改善,甚至更加恶化,不能成功实现主备倒换,无法确保系统可靠正确地运行。发明内容
本发明实施例提供了一种主备板倒换的控制方法和系统,能够避免系统在主备倒 换后运行状况更加恶化,保证系统始终运行在当前状态最优的板卡上。
为达到上述目的,本发明实施例的技术方案是这样实现的
本发明实施例提供了一种主备板倒换的控制方法,包括
当需要进行主备板倒换时,主用板获取备用板的状态信息和该主用板自身的状态 fn息;
主用板根据所述备用板的状态信息计算备用板的状态质量权重值,并根据该主用 板自身的状态信息计算该主用板的状态质量权重值;
主用板根据所述状态质量权重值裁决备用板的状态是否优于主用板的状态,若 是,执行主备板的倒换,若否,不执行主备板的倒换。
本发明实施例还提供了一种主备板倒换的控制系统,所述系统包括主用板和备用 板,所述主用板上设置有主备倒换控制单元,
所述主备倒换控制单元,用于当需要进行主备板倒换时,获取备用板的状态信息 和该主用板自身的状态信息;根据所述备用板的状态信息计算备用板的状态质量权重值, 并根据该主用板自身的状态信息计算该主用板的状态质量权重值;以及,根据所述状态质 量权重值裁决备用板的状态是否优于主用板的状态,若是,执行主备板的倒换,若否,不执 行主备板的倒换。
由上述可见,本发明实施例提供的技术方案,在执行主备板倒换之前,采用了主备 倒换事件裁决机制,根据主备板各自的状态信息分别计算出主备板的状态质量权重值,由 该状态质量权重值裁决主用板和备用板的状态并基于该状态控制主备板的倒换。本发明实 施例的技术方案解决了现有技术中由强制的主备倒换所带来的问题,避免了系统在主备倒 换后运行状况更加恶化,能够保证系统始终运行在当前状态最优的板卡上。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
图1为现有技术中提供的主备板倒换方法示意图2为应用本发明实施例一的方案后一种主备板倒换的场景示意图3为本发明实施例二提供的一种主备板倒换的控制方法流程示意图4为本发明实施例二提供的一种主备板版本保护机制的方法示意图5为本发明实施例三提供的一种主备板倒换的控制系统结构示意图。
具体实施方式
下面将结合本发明的附图,对本发明的技术方案进行清楚、完整地描述,显然,所 描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发 明保护的范围。
本发明实施例一提供了一种主备板倒换的控制方法,包括
11 当需要进行主备板倒换时,主用板获取备用板的状态信息和该主用板自身的 状态信息;
12 主用板根据所述备用板的状态信息计算备用板的状态质量权重值,并根据该 主用板自身的状态信息计算该主用板的状态质量权重值;
13:主用板根据所述状态质量权重值裁决备用板的状态是否优于主用板的状态, 若是,执行主备板的倒换,若否,不执行主备板的倒换。
通过上述步骤11至步骤13实现了主备倒换事件裁决机制,参见图2,显示了应 用本发明实施例的方案后一种主备板倒换的场景示意图。在系统正常运行时,进行主备数 据同步;若系统需要进行主备倒换,则首先进行主备倒换事件裁决,若裁决本次倒换请求 生效,如备用板的状态优于主用板的状态,则进行主备倒换,经主备倒换过程后,主备板状 态互换,原主用板变为当前的备用板,原备用板变为当前的主用板,主备数据同步流向也互换;若裁决本次倒换请求无效,如备用板的状态劣于主用板的状态,则不进行主备倒换。
进一步的,本发明实施例还包括当备用板上的软固件版本发生变化或者备用板 的板卡插拔后,确认备用板的版本是否较主用板的版本旧,若是,将备用板的版本更新至主 用板的版本后,再进行主用板和备用板的数据同步;若否,则在进行主用板和备用板的数据 同步时,备用板丢弃主用板和备用板上数据结构不一致的同步数据。
本领域技术人员可以理解,上述步骤11至步骤13并不局限于仅能由主用板执行, 例如,也可以由备用板执行或者由系统中的管理设备执行,这时,对需要上述步骤进行相应 的调整,例如,当上述步骤由备用板执行时,步骤11为备用板获取主用板的状态信息和该 备用板自身的状态信息等。
由上述可见,本发明实施例提供的技术方案,在执行主备板倒换之前,采用了主备 倒换事件裁决机制,根据主备板各自的状态信息分别计算出主备板的状态质量权重值,由 该状态质量权重值裁决主用板和备用板的状态并基于该状态控制主备板的倒换。本发明实 施例的技术方案解决了现有技术中由强制的主备倒换所带来的问题,避免了系统在主备倒 换后运行状况更加恶化,能够保证系统始终运行在当前状态最优的板卡上。
下面对本发明实施例二提供的主备板倒换的控制方法进行具体说明,包括
11 当需要进行主备板倒换时,主用板获取备用板的状态信息和该主用板自身的 状态信息,参见图3,具体包括
111 确认发生主备板倒换需求。
当主用板出现故障,主用板运行状态发生恶化,或者,需要对主用板的软固件版本 进行更新、升级等情况发生时,确认产生主备倒换需求。
主用板具有对自身的状态进行检测并收集自身状态信息的能力,主用板的状态信 息包括但不限于主用板上的链路信息,各个链路的比重因子,各个链路的工作状态,各个链 路在各种工作状态下所对应的权重因子,以及各个链路在各种工作状态下所对应的状态质量因子。
主用板可以通过下述步骤112和步骤113获取备用板的状态信息。
112:当需要进行主备板倒换时,主用板向备用板发送携带状态信息请求信元 (Information Element, IE)的消息,如状态信息请求消息。
主用板向备用板发送获取备用板关键链路和运行状态的请求IE,在此,考虑上述 状态信息主要包括板卡上关键链路及其运行状态有关的信息,但不局限于此,主用板也可 以请求获取备用板上其它与状态评估有关的信息。
113 备用板根据所述状态信息请求IE提取该备用板上的状态信息,并向主用板 发送响应消息,如状态信息响应消息,所述响应消息中携带备用板的状态信息。
上述备用板的状态信息包括但不局限于备用板上的链路信息,各个链路的比重因 子,各个链路的工作状态,各个链路在各种工作状态下所对应的权重因子,以及各个链路在 各种工作状态下所对应的状态质量因子。
备用板提取本板关键链路及各链路运行状态,将这些状态通过对上述状态信息请 求消息的响应消息,传送给主用板,如通过在该响应消息中携带关键链路状态及运行状态 的状态信息响应IE,将备用板的状态信息传送给主用板。
12 主用板根据所述备用板的状态信息计算备用板的状态质量权重值,并根据该主用板自身的状态信息计算该主用板的状态质量权重值。
本发明实施例的一个技术构思在于通过计算出的状态质量权重值反映主用板或 备用板上系统的运行状态,或者,反映主用板板卡或备用板板卡的总体状态质量,对计算状 态质量权重值的具体方法并不严格限定。例如,当上述状态信息中包含的参数不同时,计算 状态质量权重值的方式也不同。
本发明实施例提供的一种计算状态质量权重值的方式可以如下
权利要求
1.一种主备板倒换的控制方法,其特征在于,所述方法包括当需要进行主备板倒换时,主用板获取备用板的状态信息和该主用板自身的状态信息;主用板根据所述备用板的状态信息计算备用板的状态质量权重值,并根据该主用板自 身的状态信息计算该主用板的状态质量权重值;主用板根据所述状态质量权重值裁决备用板的状态是否优于主用板的状态,若是,执 行主备板的倒换,若否,不执行主备板的倒换。
2.根据权利要求1所述的方法,其特征在于,所述主用板的状态信息包括主用板上的链路信息,各个链路的比重因子,各个链路的 工作状态,各个链路在各种工作状态下所对应的权重因子,以及各个链路在各种工作状态 下所对应的状态质量因子;所述备用板的状态信息包括备用板上的链路信息,各个链路的比重因子,各个链路的 工作状态,各个链路在各种工作状态下所对应的权重因子,以及各个链路在各种工作状态 下所对应的状态质量因子。
3.根据权利要求2所述的方法,其特征在于,主用板通过如下公式计算所述备用板的状态质量权重值S或计算该主用板的状态质 量权重值S
4.根据权利要求1所述的方法,其特征在于,所述主用板根据所述状态质量权重值裁 决备用板的状态是否优于主用板的状态包括当备用板的状态质量权重值与主用板的状态质量权重值的差值大于预定阈值时,裁决 备用板的状态优于主用板的状态,否则,裁决备用板的状态劣于主用板的状态。
5.根据权利要求1所述的方法,其特征在于,所述主用板获取备用板的状态信息包括主用板向备用板发送消息,所述消息中包含状态信息请求信元;备用板根据所述状态信息请求信元提取该备用板上的状态信息,并向主用板发送响应 消息,所述响应消息中携带备用板的状态信息。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括当备用板上的软固件版本发生变化或者备用板的板卡插拔后,确认备用板的版本是否 较主用板的版本旧,若是,将备用板的版本更新至主用板的版本后,再进行主用板和备用板 的数据同步;若否,则在进行主用板和备用板的数据同步时,备用板丢弃主用板和备用板上 数据结构不一致的同步数据。
7.根据权利要求6所述的方法,其特征在于,所述备用板将自身的版本更新至主用板 的版本包括备用板向主用板发送版本同步更新请求消息;主用板根据所述版本同步更新请求消息,向备用板发送版本同步更新响应消息;备用板接收到所述版本同步更新响应消息后,从主用板下载主用板上当前运行的软固 件版本,以将备用板的版本更新至主用板的版本。
8.—种主备板倒换的控制系统,所述系统包括主用板和备用板,其特征在于,所述主用 板上设置有主备倒换控制单元,所述主备倒换控制单元,用于当需要进行主备板倒换时,获取备用板的状态信息和该 主用板自身的状态信息;根据所述备用板的状态信息计算备用板的状态质量权重值,并根 据该主用板自身的状态信息计算该主用板的状态质量权重值;以及,根据所述状态质量权 重值裁决备用板的状态是否优于主用板的状态,若是,执行主备板的倒换,若否,不执行主 备板的倒换。
9.根据权利要求8所述的系统,其特征在于,所述主用板的状态信息包括主用板上的链路信息,各个链路的比重因子,各个链路的 工作状态,各个链路在各种工作状态下所对应的权重因子,以及各个链路在各种工作状态 下所对应的状态质量因子;所述备用板的状态信息包括备用板上的链路信息,各个链路的比重因子,各个链路的 工作状态,各个链路在各种工作状态下所对应的权重因子,以及各个链路在各种工作状态 下所对应的状态质量因子;所述主备倒换控制单元,还用于通过如下公式计算所述备用板的状态质量权重值S或 计算主用板的状态质量权重值S ηmS -;L(n) = ^ s(m) * Level(m);i=l i=l其中,S表示主用板或备用板的状态质量权重值,L(η)表示第η链路的状态质量权 重值,α (η)为第η链路的比重因子,s (m)表示第η链路的第m工作状态下的权重因子, Level (m)表示第η链路第m工作状态的状态质量因子,其中,m、η为序号。
10.根据权利要求8所述的系统,其特征在于,所述系统还包括数据同步控制单元,所述数据同步控制单元,用于当备用板上的软固件版本发生变化或者备用板的板卡插 拔后,确认备用板的版本是否较主用板的版本旧,若是,将备用板的版本更新至主用板的版 本后,再进行主用板和备用板的数据同步;若否,则在进行主用板和备用板的数据同步时, 控制备用板丢弃主用板和备用板上数据结构不一致的同步数据。
全文摘要
本发明公开了一种主备板倒换的控制方法和系统,涉及通信系统技术领域,能够避免系统在主备倒换后运行状况更加恶化,保证系统始终运行在当前状态最优的板卡上。本发明实施例提供的主备板倒换的控制方法,包括当需要进行主备板倒换时,主用板获取备用板的状态信息和该主用板自身的状态信息;主用板根据所述备用板的状态信息计算备用板的状态质量权重值,并根据该主用板自身的状态信息计算该主用板的状态质量权重值;主用板根据所述状态质量权重值裁决备用板的状态是否优于主用板的状态,若是,执行主备板的倒换,若否,不执行主备板的倒换。
文档编号H04L12/24GK102035683SQ20101059623
公开日2011年4月27日 申请日期2010年12月20日 优先权日2010年12月20日
发明者何定润 申请人:新邮通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1