业务板倒换的处理方法及机架控制装置的制作方法

文档序号:7748607阅读:152来源:国知局
专利名称:业务板倒换的处理方法及机架控制装置的制作方法
技术领域
本发明涉及通讯领域,具体而言,涉及一种业务板倒换的处理方法及机架控制装置。
背景技术
在通讯设备中,业务板倒换是一种非常有效的业务保护方法,应用广泛。通常,业 务板倒换包括1+1业务板倒换和1:N业务板倒换。由于1+1业务板倒换保护资源利用率太 低,故实际应用中通常采用1:N业务板倒换。相关技术中,1:N业务板倒换包括多个主用业务板,一个备用业务板,以及用于监 控和管理业务板的机架控制装置(Shelf ControlUnit,简称为S⑶)。其中,S⑶在其上建 立了多个备份区,每个备份区对应于一个主用业务板,用于保存与该主用业务板相关的外 部设置命令。通常,这些外部设置命令来自用户或者高层设备。当需要进行业务板倒换时,先将上述外部设置命令从SCU上的备份区复制到备用 业务板,然后对该外部设置命令进行解析,以便将该外部设置命令对应的主用业务板的业 务备份到备用业务板,从而完成业务板倒换。即,将业务倒换到备用业务板的过程需要等待 外部设置命令的解析,而该解析会延长业务板倒换的时间。发明人发现,随着业务板功能的增强,上述解析的时间将显著增加,从而可能影响 通讯设备的使用。

发明内容
本发明的主要目的在于提供一种业务板倒换的处理方法及机架控制装置,以至少 解决上述问题。为了实现上述目的,根据本发明的一个方面,提供了一种业务板倒换的处理方法。根据本发明的业务板倒换的处理方法包括将主用业务板正常运行时的配置命令 和主用业务板倒换时需要重新配置的物理空间配置信息复制到备用业务板;将机架控制装 置中与主用业务板对应的备份区中的外部设置命令复制到备用业务板;备用业务板根据配 置命令和物理空间配置信息以及外部设置命令实现业务板倒换。进一步地,在复制配置命令和物理空间配置信息之前,还包括判断主用业务板是 否运行正常;如果判断结果为否,则执行配置命令和物理空间配置信息从备份区复制到备 用业务板的操作,其中,配置命令和物理空间配置信息是预先从主用业务板复制到备份区 的。进一步地,如果判断结果为是,则执行配置命令和物理空间配置信息从主用业务 板直接复制到备用业务板的操作。 进一步地,在复制外部设置命令之前,还包括预先在备份区保存来自用户的外部 设置命令,以便将外部设置命令复制到备用业务板。 进一步地,在复制外部设置命令之后,还包括清除备份区中的外部设置命令。
为了实现上述目的,根据本发明的另一方面,提供了 一种机架控制装置。根据本发明的机架控制装置包括第一复制模块,用于将主用业务板正常运行时的配置命令和主用业务板倒换时需要重新配置的物理空间配置信息复制到备用业务板;第 二复制模块,用于将机架控制装置中与主用业务板对应的备份区中的外部设置命令复制到 备用业务板。进一步地,还包括判断模块,用于判断主用业务板是否运行正常;第三复制模 块,用于将配置命令和物理空间配置信息从主用业务板复制到备份区;以及第四复制模块, 用于在判断结果为否时,将配置命令和物理空间配置信息从备份区复制到备用业务板。进一步地,还包括第五复制模块,用于在判断结果为是时,将配置命令和物理空 间配置信息从主用业务板直接复制到备用业务板的操作。进一步地,还包括保存模块,用于在备份区保存来自用户的外部设置命令。进一步地,还包括清除模块,用于清除备份区中的外部设置命令。通过本发明,通过将主用业务板正常运行时的配置命令和主用业务板倒换时需要 重新配置的物理空间配置信息复制到备用业务板,然后再将机架控制装置中与主用业务板 对应的备份区中的外部设置命令复制到备用业务板,以便备用业务板根据配置命令和物理 空间配置信息以及外部设置命令实现业务板倒换,解决了业务倒换到备用业务板的过程中 解析外部设置命令的时间增加的问题,从而保证了通讯设备使用。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的1:N业务板倒换系统的示意图;图2是根据本发明实施例的业务板倒换的处理方法的流程图;图3是根据本发明实施例的外部设置命令处理的流程图;图4是根据本发明实施例的保护组初始化的流程图;图5是根据本发明实施例的“主用业务板各类型物理地址空间”与“S⑶上对应地 址空间数据备份”及“与这些地址空间相关的外部命令”的对应关系的示意图;图6是根据本发明优选实施例的1:2业务板倒换系统的示意图;图7是根据本发明优选实施例的业务板板级倒换时需要保存物理地址空间的示 意图;图8是根据本发明优选实施例的定时备份主用业务板的数据的流程图;图9是根据本发明优选实施例的业务板倒换处理的流程图;图10是根据本发明实施例的机架控制装置的结构框图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。图1是根据本发明实施例的1:N业务板倒换系统的示意图,包括多个主用业务板, 一个备用业务板,以及用于监控和管理业务板的机架控制装置(Shelf Control Unit,简称为SCU)。其中,SCU在其上建立了多个备份区,每个备份区对应于一个主用业务板,用于保 存主用业务板正常运行时的配置命令、所述主用业务板倒换时需要重新配置的物理空间配 置信息、以及与该主用业务板相关的外部设置命令。本发明提供了一种业务板倒换的处理方法。图2是根据本发明实施例的业务板倒 换的处理方法的流程图,包括如下的步骤步骤S202,将主用业务板正常运行时的配置命令和主用业务板倒换时需要重新配 置的物理空间配置信息复制到备用业务板。步骤S204,将机架控制装置中与主用业务板对应的备份区中的外部设置命 令复制 到备用业务板。步骤S206,备用业务板根据配置命令和物理空间配置信息以及外部设置命令实现 业务板倒换。相关技术中,将业务倒换到备用业务板的过程需要等待外部设置命令的解析。本 发明实施例中,由于配置命令和物理空间配置信息是主用业务板倒换时所必须的信息,因 此,在将外部设置命令复制到备用业务板之前,先将该配置命令和物理空间配置信息复制 到该备用业务板,以便备用业务板进行倒换准备工作,可以避免备用业务板等待外部设置 命令的解析,从而节约业务板倒换的时间。优选地,上述步骤S204中,可以采用将最新配置的外部设置命令复制到备用业务 板。需要说明的是,由于上述配置命令和物理空间配置信息是机架控制装置从主用业 务板备份到自己的备份区的,并且,该备份过程是实时备份的。因此,本优选实施例可以防 止两次备份动作期间发生倒换动作。需要说明的是,本发明实施例中的“配置命令”和“物理空间配置信息”可以统称 为 Memback0优选地,在复制配置命令和物理空间配置信息之前,判断主用业务板是否运行正 常;如果判断结果为否,则执行配置命令和物理空间配置信息从备份区复制到备用业务板 的操作,其中,配置命令和物理空间配置信息是预先从主用业务板复制到备份区的。当主用业务板运行不正常时,主用业务板保存的执行配置命令和物理空间配置信 息可能不正确。而预先将配置命令和物理空间配置信息保存到机架控制装置中与主用业务 板对应的备份区,并在运行不正常时将该配置命令和该物理空间配置信息保存到备用业务 板,可以保证从主用业务板到备用业务板转换的正确性。需要说明的是,将配置命令和物理空间配置信息预先从主用业务板复制到备份区 是通过机架控制装置定时控制的,具体地,机架控制装置定时寻找“正常工作”且“该定时期 间(上次定时到之后)下发过外部设置命令”的主用业务板,并将其配置命令和物理空间配 置信息复制到备份区。优选地,如果判断结果为是,则执行配置命令和物理空间配置信息从主用业务板 直接复制到备用业务板的操作。由于通过内存拷贝将业务数据从主用业务板直接复制到备用业务板的复制速度 较快,因此,本优选实施例可以节约业务板倒换的时间。优选地,在复制外部设置命令之前,预先在备份区保存来自用户的外部设置命令,以便将外部设置命令复制到备用业务板。图3是根据本发明实施例的外部设置命令处理的流程图,描述了将主用业务板的 外部设置命令备份到S⑶上该主用业务板的命令备份区。包括如下的步骤步骤S302,机架控制装置接收外部设置命令。步骤S304,机架控制装置将该外部设置命令设置到主用业务板。步骤S306,判断该外部设置命令是否设置成功?如果设置成功,则进入步骤 S308,否则返回步骤S302。步骤S308,判断该主用业务板是否属于保护组?如果是,则进入步骤S310,否则 返回步骤S302。步骤S310,将该外部设置命令记入SCU上主用业务板对应的命令备份区。优选地,在复制外部设置命令之后,清除备份区中的外部设置命令。由于外部设置命令用于机架控制装置定时寻找“正常工作”且该定时期间指示需 要备份的主用业务板,并将其配置命令和物理空间配置信息复制到备份区。因此,清除备份 区中的外部设置命令可以避免机架控制装置在下一次定时期间内,错误的备份该主用业务 板。优选地,在复制配置命令和物理空间配置信息之前,设置多个主用业务板和一个 备用业务板属于同一保护组,并记该保护组为Group。然后,按照下述步骤对该保护组进行 初始化。图4是根据本发明实施例的保护组初始化的流程图,包括如下的步骤步骤S402,根据业务板倒换时需配置的地址空间的写特性,将保护组内各板地址 空间划分为若干类,记为Ml-Mk。具体地,地址空间包括可以直接设置的硬件地址空间、设 置时有先后时序要求的硬件地址空间、设置时有先后及时间间隔要求的硬件地址空间、设 置时有其它特别要求的硬件地址空间。步骤S404,在S⑶上建立各主用业务板在业务板倒换时需要重新配置的“物理空 间配置信息”以及“业务板正常运行时,软件对业务板配置命令的保存”和设置命令的备份。步骤S406,在S⑶上建立“保护组内各板的各类地址”、“S⑶上相应地址备份”的 地址映射,并建立“各类地址空间”与“与这些地址空间相关的外部命令”的映射表。下面 对映射具体建立的过程进行详细描述。图5是根据本发明实施例的“主用业务板各类型物理地址空间”与“S⑶上对应地 址空间数据备份”及“与这些地址空间相关的外部命令”的对应关系的示意图。步骤S408,备用业务卡初始化。结合了上述多个优选实施例的技术方案,本发明还提供了一种1:2业务板倒换系 统。下面结合图6至图9对其进行详细描述。图6是根据本发明优选实施例的1:2业务板倒换系统的示意图,包括两个主用业务板和一个备用业务板,以及用于监控和管理业务板的机架控制装置。需要说明的是,根据本发明的实施例,下述步骤一为建立保护组的步骤,下述步骤 二为初始化该保护组的步骤,然后,步骤三和步骤四分别对主用业务板数据和外部设置命 令进行备份。步骤一设置主用业务板1、主用业务板2和备用业务板属于同一保护组,记该保护组为Group。步骤二 按照上述步骤S402至步骤S408的方法对该保护组进行初始化。保护组Group内的业务板在业务倒换时需要设置的地址空间的写特性可以分为这样两类(1)直接设置的硬件地址空间;(2)设置时有先后时序的要求的硬件地址空间;图7是根据本发明优选实施例的业务板板级倒换时需要保存物理地址空间的示 意图,业务板的外部命令Cmdl相关的起始地址分别为BdAddr21、长度为Length21,起始地 址为BdAddr22,长度为Length22,BdAddr21需要在BdAddr22之前设置。图7中,用指针建立保护组Group内各业务板与S⑶上对各主用业务板数据备份 区的地址映射;并根据外部命令(记为Cmd)与业务板倒换时需配置的硬件地址空间的类型 关系,将Cmd分为两类Cmdl与类型2地址空间相关的控制命令,其余外部命令Cmd2,……, CmdK0步骤三定时(如每秒)将保护组Group内“正常工作”且“该秒内执行过设置命 令”的主用业务板的数据备份到SCU对应的数据备份区。图8是根据本发明优选实施例的定时备份主用业务板的数据的流程图,包括如下 的步骤步骤S802,判断定时时间到?如果是则进入步骤S804,否则继续等待。步骤S804,判断是否有保护组且该定时期间下发过外部设置命令?如果是,则进 入步骤S806,否则返回步骤S802。步骤S806,判断备用单板是否空闲?如果是则进入步骤S808,否则进入步骤 S810。步骤S808,同步各正常工作且该定时期间下发过设置命令的工作业务板的 Memback到SCU上对应的备份区。然后进入步骤S812。步骤S810,将备用业务板数据同步到其保护的主用业务板在S⑶的对应的备份 区,同步其它正常工作且该定时期间下发过设置命令的工作业务板Memback到SCU上对应 的备份区。步骤S812,清空S⑶上各主用业务板命令备份区的数据。步骤四设置外部命令处理流程参考步骤S302至步骤S310,对成功设置到保护组 的主用业务板的外部设置命令需要将其备份到SCU上该主用业务板的命令备份区。根据本发明的实施例,S⑶(具体为其中的倒换处理模块)根据保护组内各主用业 务板的运行情况进行业务板倒换决策。图9是根据本发明优选实施例的业务板倒换处理的流程图,当SCU决策需要对主 用业务板1进行业务板倒换时,包括如下的步骤步骤S902,主用业务板的业务需要倒换到备用业务板。步骤S904,判断备用业务板空闲?如果是则进入步骤S906,否则进入步骤S916。步骤S906,判断主用业务板正常运行?如果是则进入步骤S908,否则进入步骤 S910。步骤S908,将主用业务板的Memback备份到备用业务板。然后进入步骤S914。
步骤S910,将S⑶上主用业务板对应的备份区中的Memback备份到备用业务板。步骤S912,将SCU上主用业务板备份区的设置命令设置到备用业务板然后清除这 些设置命令的备份记录。步骤S914,设置备用业务板工作状态标记为保护主用业务板。结束并返回步骤 S902。步骤S916,判断其他主用业务板在位且该主用业务板工作正常?如果是则进入步 骤S918,否则返回步骤S906。步骤S918,将Memback从备用业务板备份到主用业务板,然后返回步骤S906。本优选实施例中,由于Memback包含了主用业务板倒换时所必须的配置命令和物 理空间配置信息。因此,在步骤S912将外部设置命令复制到备用业务板之前,先通过步骤 S910将该Memback复制到该备用业务板,以便备用业务板进行倒换准备工作,可以避免备 用业务板等待外部设置命令的解析,从而节约业务板倒换的时间。本发明还提供了一种机架控制装置10,该机架控制装置10可以用于实现上述业 务板倒换的处理方法。图10是根据本发明实施例的机架控制装置的结构框图。包括第一 复制模块1002和第二复制模块1004。第一复制模块1002,用于将主用业务板正常运行时的配置命令和主用业务板倒换 时需要重新配置的物理空间配置信息复制到备用业务板;第二复制模块1004,用于将机架 控制装置10中与主用业务板对应的备份区中的外部设置命令复制到备用业务板。相关技术中,将业务倒换到备用业务板的过程需要等待外部设置命令的解析。本 发明实施例中,由于配置命令和物理空间配置信息是主用业务板倒换时所必须的信息,因 此,在通过第二复制模块1004将外部设置命令复制到备用业务板之前,先通过第一复制模 块1002将该配置命令和物理空间配置信息复制到该备用业务板,以便备用业务板进行倒 换准备工作,可以避免备用业务板等待外部设置命令的解析,从而节约业务板倒换的时间。优选地,上述机架控制装置10还包括判断模块1102,用于判断主用业务板是否 运行正常;第三复制模块1104,用于将配置命令和物理空间配置信息从主用业务板复制到 备份区;第四复制模块1106,连接至判断模块1102和第三复制模块1104,用于在判断模块 1102判断结果为否时,将配置命令和物理空间配置信息从第三复制模块1104复制的备份 区复制到备用业务板。当主用业务板运行不正常时,主用业务板保存的执行配置命令和物理空间配置信 息可能不正确。而预先通过第三复制模块1104将配置命令和物理空间配置信息保存到机 架控制装置10中与主用业务板对应的备份区,并在运行不正常时通过第四复制模块1106 将该配置命令和该物理空间配置信息保存到备用业务板,可以保证从主用业务板到备用业 务板转换的正确性。优选地,上述机架控制装置10还包括第五复制模块1108,用于在判断结果为是 时,将配置命令和物理空间配置信息从主用业务板直接复制到备用业务板的操作。由于通过第五复制模块1108的内存拷贝将业务数据从主用业务板直接复制到备 用业务板的复制速度较快,因此,本优选实施例可以节约业务板倒换的时间。优选地,上述机架控制装置10还包括保存模块1110,用于在备份区保存来自用户的外部设置命令。
由于外部设置命令用于机架控制装置10定时寻找“正常工作”且该定时期间指示 需要备份的主用业务板,并将其配置命令和物理空间配置信息复制到备份区。因此,通过 清除模块1112清除备份区中的外部设置命令可以避免机架控制装置10在下一次定时期间 内,再次备份该主用业务板。综上所述,根据本发明的上述实施例,提供了一种业务板倒换的处理方法及机架 控制装置,通过实时数据备份和快速内存拷贝提高了倒换性能,能充分满足板级倒换的时 间要求。本发明通过将主用业务板正常运行时的配置命令和主用业务板倒换时需要重新配 置的物理空间配置信息复制到备用业务板,然后再将机架控制装置中与主用业务板对应的 备份区中的外部设置命令复制到备用业务板,以便备用业务板根据配置命令和物理空间配 置信息以及外部设置命令实现业务板倒换,解决了业务倒换到备用业务板的过程中解析外 部设置命令的时间增加的问题,从而保证了通讯设备使用。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种业务板倒换的处理方法,其特征在于,包括将主用业务板正常运行时的配置命令和所述主用业务板倒换时需要重新配置的物理空间配置信息复制到备用业务板;将机架控制装置中与所述主用业务板对应的备份区中的外部设置命令复制到所述备用业务板;所述备用业务板根据所述配置命令和所述物理空间配置信息以及所述外部设置命令实现所述业务板倒换。
2.根据权利要求1所述的方法,其特征在于,在复制所述配置命令和所述物理空间配 置信息之前,还包括判断所述主用业务板是否运行正常;如果判断结果为否,则执行所述配置命令和所述物理空间配置信息从所述备份区复制 到所述备用业务板的操作,其中,所述配置命令和所述物理空间配置信息是预先从所述主 用业务板复制到所述备份区的。
3.根据权利要求2所述的方法,其特征在于,如果判断结果为是,则执行所述配置命令 和所述物理空间配置信息从所述主用业务板直接复制到所述备用业务板的操作。
4.根据权利要求1所述的方法,其特征在于,在复制所述外部设置命令之前,还包括 预先在所述备份区保存来自用户的所述外部设置命令,以便将所述外部设置命令复制到备 用业务板。
5.根据权利要求1所述的方法,其特征在于,在复制所述外部设置命令之后,还包括 清除所述备份区中的所述外部设置命令。
6.一种机架控制装置,其特征在于,包括第一复制模块,用于将主用业务板正常运行时的配置命令和所述主用业务板倒换时需 要重新配置的物理空间配置信息复制到备用业务板;第二复制模块,用于将所述机架控制装置中与所述主用业务板对应的备份区中的外部 设置命令复制到所述备用业务板。
7.根据权利要求6所述的机架控制装置,其特征在于,还包括判断模块,用于判断所述主用业务板是否运行正常;第三复制模块,用于将所述配置命令和所述物理空间配置信息从所述主用业务板复制 到所述备份区;以及第四复制模块,用于在判断结果为否时,将所述配置命令和所述物理空间配置信息从 所述备份区复制到所述备用业务板。
8.根据权利要求7所述的机架控制装置,其特征在于,还包括第五复制模块,用于在判断结果为是时,将所述配置命令和所述物理空间配置信息从 所述主用业务板直接复制到所述备用业务板的操作。
9.根据权利要求6所述的机架控制装置,其特征在于,还包括保存模块,用于在所述备份区保存来自用户的所述外部设置命令。
10.根据权利要求6所述的机架控制装置,其特征在于,还包括清除模块,用于清除所述备份区中的所述外部设置命令。
全文摘要
本发明公开了一种业务板倒换的处理方法及机架控制装置。该方法包括将主用业务板正常运行时的配置命令和主用业务板倒换时需要重新配置的物理空间配置信息复制到备用业务板;将机架控制装置中与主用业务板对应的备份区中的外部设置命令复制到备用业务板;备用业务板根据配置命令和物理空间配置信息以及外部设置命令实现业务板倒换。本发明保证了通讯设备使用。
文档编号H04B1/74GK101835062SQ201010170948
公开日2010年9月15日 申请日期2010年4月29日 优先权日2010年4月29日
发明者毛自慧 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1