一种实现主备单板升级的方法及装置的制作方法

文档序号:7593650阅读:219来源:国知局
专利名称:一种实现主备单板升级的方法及装置的制作方法
技术领域
本发 明涉及通信领域单板升级技术,具体涉及一种实现主备单板升级的办法及装置。
背景技术
通信系统中存在大量的单板,对于重要的单板,一般都使用主备备份的方式工作, 以保证系统安全和稳定,而且作为主备使用的单板必须成对使用,且要求使用同种类型的 单板进行主备配置。其中,主单板作为控制平台的核心,与外部的业务板进行业务通信,完 成系统内各模块的正常功能;而备单板则只作为主单板的备份,在主单板正常工作情况下, 备单板与外部的业务没有通信。随着通信业务的发展,对单板的处理能力不断提出更高的要求,从而单板本身也 有更新换代升级的需求。现有技术中,在单板进行升级时,一般是先升级其中的一个单板来 测试业务,待确定没有问题后再升级另外一个单板。但是,在升级过程中,由于主备单板的 软件不一致,所以很难保证其兼容性,而在实际操作中为了保证主备单板升级过程中软件 的兼容性,会增加操作人员的手动参与,如拔插单板,即先是拔掉一个单板,然后升级另一 个单板。拔掉的单板作为备份使用。系统验证没有问题后,然后再升级拔掉的单板。这样, 又会导致主备单板升级过程复杂,而且业务中断时间比较长,给运营商和用户带来了极大 的不便。

发明内容
本发明提出一种实现主备单板升级的方法及装置,能够减少主备单板升级过程中 的业务中断时间,降低升级风险。本发明提供的一种实现主备单板升级的方法,包括下载升级软件至主单板、备单 板上,其特征在于,该方法还包括隔离备单板,升级隔离的备单板;备单板升级后,解除备 单板隔离状态,并接管主单板的业务;隔离主单板,升级隔离的主单板。所述隔离备单板包括操作维护中心OMC向所述备单板发送隔离消息,所述备单 板修改其存储的文件信息,并设置该文件信息的属性为隔离值。所述解除备单板隔离状态包括0MC发送向所述备单板发送解除隔离消息,所述 备单板修改其存储的属性为解除隔离状态。所述解除隔离状态的备单板接管业务包括0MC向所述备单板发送握手消息,所 述备单板修改内存中的状态值,进入主状态接管业务。所述隔离的主单板升级后,该方法还包括转换所述升级后的主单板、备单板的主 备状态为升级前的主备状态。本发明提供的一种实现主备单板升级的装置,该装置设置在主单板和备单板中, 包括软件升级模块和处理模块;其中, 软件升级模块,用于下载升级软件,在收到来自处理模块的升级通知时,进行软件升级,升级完成后向处理模块发送结束升级通知;处理模块,用于接收来自OMC的隔离消息,隔离主单板或备单板,升级隔离的主单 板或备单板;接收到来自软件升级模块的结束升级通知后,备单板在接收到来自OMC的解 除隔离消息后解除隔离状态并接管主单板的业务,主单板在接收到来自OMC的解除隔离消 息后解除隔离状态。所述处理模块,还用于在主单板或备单板解除隔离后,向转换模块输出解除隔离 通知;所述装置还包括转换模块,用于接收来自处理模块的解除隔离通知,将升级后的主 单 板、备单板的主备状态转换为升级前的主备状态。本发明在主单板、备单板被隔离的情况下进行软件升级,实现了主单板、备单板的 平滑升级,无需人工拔插单板,同时,不需要考核主备单板的软件一致性,保证了系统数据 和软件的兼容升级,减少了升级过程的业务中断时间,降低了升级风险。


图1为本发明实现主备单板升级方法的实施例的流程示意图;图2为本发明实现主备单板升级装置的实施例的组成示意图。
具体实施例方式本发明的基本思想是下载升级软件分别至主单板、备单板,隔离备单板并对备单 板进行升级;备单板升级结束后,隔离主单板并对主单板进行升级,同时,备单板解除隔离 状态并接管主单板的业务。其中,隔离是指使得主单板和备单板物理相关,而逻辑不相关。下面通过附图及具体实施例对本发明做进一步的详细说明。本发明实现一种主备单板升级的方法,如图1所示,该方法包括以下几个步骤步骤10 下载升级软件到主单板、备单板上。步骤11 隔离备单板,升级隔离的备单板。具体地,后台的操作维护中心(OMC)发送隔离消息给备单板,备单板修改其存储 的文件信息,并设置该文件信息的属性为隔离值,其中,在主单板、备单板中,均保存有一个 upgrade, ini文件,该upgrade, ini文件中设置有一个属性值,其取值为0 (即隔离值)表示 是隔离状态,取值为1表示解除隔离状态。OMC发送隔离消息给对应的单板,该单板就会修 改该upgrade, ini文件,同时该单板初始化文件,进入隔离状态或者解除隔离状态。备单板被隔离后,根据步骤10下载的升级软件进行升级操作,其中,软件升级操 作为现有技术,这里不再进行赘述。步骤12 隔离主单板,解除隔离的备单板。具体地,备单板升级结束后,隔离处于业务正常运行的主状态的主单板,为了避免 业务的长时间中断,此时解除被隔离的备单板,由OMC发送解除隔离消息给备单板,该备单 板修改其存储的隔离值。本步骤中对主单板的隔离具体实现与步骤11中隔离备单板的是 一致的,只是隔离的对象不一样,这里不再赘述。步骤13 备单板跳转主状态,并接管主单板的业务。OMC发送消息解除备单板隔离状态,备单板解除隔离状态后,备单板进入到主状态 并接管业务,这样保证了业务不被长时间中断,影响用户感受。
本步骤中,备单板进入主状态具体包括由于OMC和主单板、备单板之间有握手消 息,备单板解除隔离后,OMC发送握手消息给备单板,备单板收到该握手消息后修改内存中 的状态值,进入主状态。具体实现属于本领域技术人员惯用技术手段,不用于限定本发明的 保护范围。步骤14 隔离的主单板被切断和外界联系,主单板进入备状态。本步骤中主单板 进入备状态的具体实现与步骤13中备单板进入主状态是一致的,只是进入的主备状态不 同,这里不再赘述。步骤15 升级隔离的主单板,升级完成后解除隔离。具体地,被隔离的主单板根据步骤10下载的软件进行升级操作。步骤16 主备状态转换。具体地,OMC发送主备状态转换消息到主备单板,主备单 板的主备状态转换为升级前的主备状态,本步骤可以根据运营商或用户的实际需要设置, 也可以省略。本实施例通过下载升级软件至主备单板上,备单板隔离升级,主单板隔离升级并 解除备单板的隔离状态,备单板进入主状态并接管业务,同时主单板被隔离升级,待主单板 升级完成后与备单板倒换主备关系,使得主单板和备单板实现了平滑升级,无需人工拔插 单板;同时不需要考核主单板和备单板的软件一致性,保证了系统数据和软件的兼容升级, 减少了升级过程的业务中断时间,降低了升级风险。为了实现上述方法,本发明还提供一种实现主备单板升级的装置,如图2所示,该 装置包括软件升级模块和处理模块,本发明装置分别设置在主单板和备单板中;其中,软件升级模块,用于下载升级软件,在收到来自处理模块的升级通知时,进行软件 升级,升级完成后向处理模块发送结束升级通知;处理模块,用于接收来自OMC的隔离消息,隔离主单板或备单板,升级隔离的主单 板或备单板;接收到来自软件升级模块的结束升级通知后,备单板在接收到来自OMC的解 除隔离消息后解除隔离状态并接管业务,主单板在接收到来自OMC的解除隔离消息后解除 隔离状态。具体地,处理模块收到来自OMC的隔离消息或解除隔离消息后修改主单板、备单 板存储的文件信息,并设置所述文件信息的属性为隔离值。其中,在主单板、备单板中,均保 存有一个upgrade, ini文件,该upgrade, ini文件中设置有一个属性值,其取值为0 (即隔 离值)表示是隔离状态,取值为1表示解除隔离状态。OMC发送隔离消息给对应的单板,该 单板就会修改该upgrade, ini文件,同时该单板初始化文件,进入隔离状态或者解除隔离 状态。主单板或备单板隔离后根据升级软件升级,其中,软件升级操作为现有技术,这里 不再进行赘述。主单板或备单板升级后根据所述解除隔离消息解除隔离状态并接管业务具体包 括0MC发送握手消息给主单板或备单板,主单板或备单板收到该握手消息后修改内存中 的状态值,进入主状态接管业务 本发明装置还包括转换模块,此时,处理模块,还用于在主单板或备单板解除隔离 后,向转换模块输出解除隔离通知;而转换模块,用于接收来自处理模块的解除隔离通知, 将升级后的主单板、备单板的主备状态转换为升级前的主备状态,从而保证了主备单板的关系和初始设置一致。以上仅为本发明的优选实施案例而已,并不用于限制本发明,本发明还可有其他 多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发 明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求 的保护范围。显然,本 领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
权利要求
1.一种实现主备单板升级的方法,包括下载升级软件至主单板、备单板上,其特征在 于,该方法还包括隔离备单板,升级隔离的备单板;备单板升级后,解除备单板隔离状态,并接管主单板的业务;隔离主单板,升级隔离的主单板。
2.根据权利要求1所述的方法,其特征在于,所述隔离备单板包括操作维护中心OMC向所述备单板发送隔离消息,所述备单板修改其存储的文件信息, 并设置该文件信息的属性为隔离值。
3.根据权利要求2所述的方法,其特征在于,所述解除备单板隔离状态包括0MC发送 向所述备单板发送解除隔离消息,所述备单板修改其存储的属性为解除隔离状态。
4.根据权利要求1所述的方法,其特征在于,所述解除隔离状态的备单板接管业务包 括0MC向所述备单板发送握手消息,所述备单板修改内存中的状态值,进入主状态接管业 务。
5.根据权利要求1 4任一项所述的方法,其特征在于,所述隔离的主单板升级后,该 方法还包括转换所述升级后的主单板、备单板的主备状态为升级前的主备状态。
6.一种实现主备单板升级的装置,其特征在于,该装置设置在主单板和备单板中,包括 软件升级模块和处理模块;其中,软件升级模块,用于下载升级软件,在收到来自处理模块的升级通知时,进行软件升 级,升级完成后向处理模块发送结束升级通知;处理模块,用于接收来自OMC的隔离消息,隔离主单板或备单板,升级隔离的主单板或 备单板;接收到来自软件升级模块的结束升级通知后,备单板在接收到来自OMC的解除隔 离消息后解除隔离状态并接管主单板的业务,主单板在接收到来自OMC的解除隔离消息后 解除隔离状态。
7.根据权利要求6所述的装置,其特征在于,处理模块,还用于在主单板或备单板解除 隔离后,向转换模块输出解除隔离通知;所述装置还包括转换模块,用于接收来自处理模块的解除隔离通知,将升级后的主单 板、备单板的主备状态转换为升级前的主备状态。
全文摘要
本发明公开了一种实现主备单板升级的方法及装置,包括下载升级软件至主单板、备单板上,隔离备单板,升级隔离的备单板;备单板升级后,解除备单板隔离状态,并接管业务;隔离主单板,升级隔离的主单板。本发明在主单板、备单板被隔离的情况下进行软件升级,实现了主单板、备单板的平滑升级,无需人工拔插单板,减少了升级过程的业务中断时间,降低了升级风险。
文档编号H04L12/24GK102148709SQ20111004616
公开日2011年8月10日 申请日期2011年2月25日 优先权日2011年2月25日
发明者曾欢欢, 李杨, 金昌盛 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1