备份方法、设备和系统的制作方法

文档序号:7717307阅读:181来源:国知局
专利名称:备份方法、设备和系统的制作方法
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种备份方法、设备和系统。
背景技术
分布式网络系统中,为保证系统运行的可靠性和稳定性,系统运行中,需要对重要
的设备进行备份处理,以便在设备故障时,可快速有效地恢复设备的正常运行。 目前对分布式网络系统中设备的备份主要包括热备份和冷备份,其中,热备份是
指系统中包括两个相同功能的设备,一个作为主设备,另一个作为备份设备,两个设备功
能相同,主设备运行时,将其运行时的配置数据和状态数据实时同步到备份设备,主设备一
旦出现故障,由备份设备接替主设备,并根据备份设备上的备份数据继续未完成的工作,保
证设备运行的可靠性;而冷备份则是指主设备运行时,仅将配置数据和基础信息数据同
步到备份设备,而对主设备的部分实时运行的数据不进行备份,主设备一旦出现故障,由备
份设备接替主设备工作,但备份设备需要重新建立这部分数据,如重新学习更新表项以及
一些实时信息等,才可继续未完成的工作,其中,所述的配置数据可以是各种配置文件等,
基础信息数据可以是时间信息等,实时运行数据可以是路由信息等。可以看出,设备运行在
热备份状态时,要比运行在冷备份状态时具有更高的可靠性。现有的分布式系统中,当添加
新的功能模块,实现一个新功能,且该新添加的功能模块不支持不兼容热备份时,若主设备
打开该新的功能模块的功能进行相应功能业务的处理,整个设备将无法进行热备份,而只
能在冷备份状态下工作。 在实现本发明过程中,发明人发现现有技术中至少存在如下问题现有的分布式 系统中,若添加不支持不兼容热备份的功能模块时,支持热备份的设备将无法在热备份状 态下工作,而只能工作在冷备份状态,这样会造成设备的备份性能下降,降低设备和系统运 行的稳定性和可靠性。

发明内容
本发明实施例提供一种备份方法、设备和系统,可根据不支持热备份的功能模块 的状态,将设备的工作状态设定为热备份状态或冷备份状态,可有效提高设备运行的可靠 性和稳定性。 本发明实施例提供一种备份方法,包括 获取干扰源的状态,所述干扰源为不支持热备份的功能模块,所述干扰源的状态 包括打开状态和关闭状态; 当所有干扰源的状态均为关闭状态时,将设备的工作状态设定为热备份状态。
本发明实施例提供了一种设备,包括 状态获取模块,用于获取干扰源的状态,所述干扰源为不支持热备份的功能模块, 所述干扰源的状态包括打开状态和关闭状态; 第一设定模块,用于当所有干扰源的状态均为关闭状态时,将设备的工作状态设定为热备份状态。
本发明实施例提供了一种系统,包括主设备和备份设备,所述主设备包括
状态获取模块,用于获取干扰源的状态,所述干扰源为不支持热备份的功能模块, 所述干扰源的状态包括打开状态和关闭状态; 第一设定模块,用于当所有干扰源的状态均为关闭状态时,将设备的工作状态设 定为热备份状态; 所述主设备还用于在所述设定的热备份状态工作,进行热备份,以便在所述主设 备故障时,由所述备份设备接替所述主设备工作。 本发明实施例通过根据干扰源的状态,在所有干扰源均处于关闭状态时,设定设 备进入热备份状态下工作,进行热备份,使得设备尽可能的工作在具有更高可靠性的热备 份状态下,可有效提高设备和整个分布式系统运行的稳定性和可靠性。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。
图1为本发明备份方法实施例一的流程示意图;
图2为本发明备份方法实施例二的流程示意图;
图3为本发明备份方法实施例三的流程示意图;
图4为本发明备份方法实施例四的流程示意图;
图5为本发明备份方法实施例五的流程示意图;
图6为本发明设备实施例一的结构示意图;
图7为本发明设备实施例二的结构示意图;
图8为本发明设备实施例三的结构示意图;
图9为本发明系统实施例的结构示意图。
具体实施例方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明备份方法实施例一的流程示意图。本实施例方法可包括如下步骤
步骤101、获取干扰源的状态,所述干扰源为不支持热备份的功能模块,所述干扰 源的状态包括打开状态和关闭状态; 步骤102、当所有干扰源的状态均为关闭状态时,将设备的工作状态设定为热备份 状态。 本实施例可应用于分布式网络系统中主设备的备份中,具体地,可应用于在支持 热备份的设备中添加干扰源的分布式设备的备份,本实施例中所述的干扰源即是指系统中不支持不兼容热备份的功能模块。 实际应用中,若分布式网络系统中添加了干扰源,即添加了不支持不兼容热备份 的功能,且主设备打开该干扰源的功能时,若强行将设备进行热备份,则在主设备切换到备 份设备时,备份设备的状态可能会出现混乱,这是因为若增加的干扰源包括软件表项和硬 件表项,而目前设备的热备份中不支持硬件表项的备份,强行进行热备份时,只能将软件表 项同步到备份设备,而无法进行硬件表项的同步,因此,强行进行热备份会导致备份设备与 主设备不同步,在主设备故障或需要维护而切换到备份设备,由备份设备代替主设备工作 时,备份设备将会出现混乱,如软件表项和硬件表项出现不一致,影响设备的正常运行。鉴 于此,本实施例中,当分布式网络系统中添加了新的干扰源后,主设备可获取设备中各干扰 源的状态,并根据干扰源的状态,在所有干扰源的状态均为关闭状态时,将设备的工作状态 设定为热备份状态,这样,在未打开使用干扰源时,设备可工作在热备份状态下,可有效提 高设备运行的稳定性和可靠性;此外,当设备打开干扰源的功能时,可将设备的工作状态设 置为冷备份状态,使设备在冷备份状态下工作,以保证干扰源工作时备份的有效性和可靠 性。 可以看出,本实施例通过根据干扰源的状态,在所有干扰源均处于关闭状态时,设
定设备进入热备份状态下工作,进行热备份,使得设备尽可能的工作在具有更高可靠性的
热备份状态下,可有效提高设备和整个分布式网络系统运行的稳定性和可靠性。 图2为本发明备份方法实施例二的流程示意图。如图2所示,当分布式网络系统
中的主设备配置打开某个干扰源的功能起机时,打开主设备和备份设备,进行双管起机,并
对主设备进行冷备份,具体地,本实施例可包括如下步骤 步骤201 、主设备检测到备份设备存在后,建立与备份设备之间的连接。 步骤202、主设备扫描和检测各干扰源的状态,检测到有干扰源处于打开状态时,
设定设备进入冷备份状态; 步骤203、主设备进入冷备份状态下工作,将配置数据和基础信息数据实时同步到 备份设备,进行冷备份; 步骤204、主设备出现故障或需要维护而需要切换到备份设备时,由备份设备重新 学习各表项以及其它实时信息后,代替主设备工作。 此外,本实施例中,当主设备工作在冷备份状态下,且存在多个干扰源处于打开状 态时,在主设备关闭某个干扰源时,由于还有其它干扰源处于打开状态,因此,即使检测到 有干扰源的状态由打开状态变为关闭状态,主设备仍不会作任何更新,继续工作在冷备份 状态,进行冷备份。 或者,若当前主设备工作在冷备份状态下,且在系统运行中,主设备又打开一个新 的干扰源的功能时,主设备也不会作任何更新,仍旧工作在冷备份状态,进行冷备份。
本实施例中,当主设备起机时打开某个干扰源的功能时,可将设备设定在冷备份 状态下工作,进行冷备份,可满足干扰源的功能的正常运行,保证设备运行的稳定性和可靠 性。 图3为本发明备份方法实施例三的流程示意图。在上述图2所示技术方案的基 础上,当前设备工作在冷备份状态时,若此时主设备配置关闭干扰源的功能时,则可将设备 的工作状态由冷备份状态切换到热备份状态,具体地,如图3所示,本实施例可包括如下步骤 步骤301 303、同上述的步骤201 203 ; 步骤304、扫描和检测到所有干扰源的状态均为关闭状态时,将备份设备复位,并 设定主设备的工作状态为热备份状态; 步骤305、主设备进入热备份状态下工作,将配置数据和状态数据实时同步到备份 设备,进行热备份; 步骤306、当主设备需要切换到备份设备时,由备份设备根据其上的备份数据,接 替主设备继续工作。 上述步骤306中,当需要将设备的工作状态由冷备份状态切换到热备份状态时, 首先将备份设备复位,避免在进行热备份时,与冷备份时的数据造成混乱,影响备份数据的 准确性,提高备份效果。 本实施例中,主设备工作在冷备份状,且主设备关闭掉所有干扰源的功能时,主设
备可自动切换到热备份状态进行工作,可有效提高设备运行的稳定性和可靠性。 图4为本发明备份方法实施例四的流程示意图。如图4所示,当分布式网络系统
中的主设备未配置打开干扰源的功能起机时,进行双管起机,并对主设备进行热备份,具体
地,本实施例可包括如下步骤 步骤401 、主设备检测到备份设备存在后,建立与备份设备之间的连接; 步骤402、主设备扫描和检测各干扰源的状态,检测到无任何干扰源处于打开状态
时,设定设备进入热备份状态; 步骤403、主设备进入热备份工作状态下工作,将配置数据和状态数据实时同步到 备份设备,进行热备份; 步骤404、主设备需要切换到备份设备时,由备份设备根据其上的备份数据,接替 主设备继续工作。 可以看出,当主设备起机时未配置打开任何干扰源的功能时,可将设备设定在热
备份状态下工作,进行热备份,可有效提高设备和整个系统运行的稳定性和可靠性。 图5为本发明备份方法实施例五的流程示意图。在上述图4所示技术方案的基础
上,当前设备工作在热备份状态时,若此时主设备配置打开某个干扰源的功能时,可将设备
的工作状态由热备份状态切换到冷备份状态,具体地,如图5所示,本实施例可包括如下步
骤 步骤501 503、同上述步骤401 403 ; 步骤504、主设备扫描和检测存在有干扰源的状态为打开状态时,复位备份设备, 并将系统的工作状态设定为冷备份状态; 步骤505、主设备进入冷备份状态,将配置数据和基础信息数据同步到备份设备, 进行冷备份; 步骤506、当主设备需要切换到备份设备时,备份设备重新学习建立各表项后,代 替主设备继续工作。 本实施例中,设备工作在热备份状态,且主设备配置打开某个干扰源的功能时,主 设备可自动切换到冷备份状态进行工作,避免主设备切换到备份设备时出现状态混乱,可 有效保证设备运行的稳定性和可靠性。
本发明上述各实施例中,当设备配置打开或关闭设备中的干扰源的功能时,可设 定干扰源的状态为打开状态或关闭状态,以便于设备运行中可实时获取干扰源的状态。具 体地,当设备配置打开或关闭设备中的干扰源的功能时,设定干扰源的状态为打开状态或 关闭状态,并将干扰源的状态保存在干扰源管理表中,其中,获取干扰源的状态具体可包 括扫描该干扰源管理表,检测并获取各干扰源的状态。可以看出,通过设置干扰源管理表, 可根据该管理表获得各干扰源的状态,干扰源状态的获取简单、快捷。 本发明上述各实施例中,所述的分布式网络系统具体地可以为机箱式网络系统, 其可包括管理板,以及线卡等多块板卡,管理板负责管理层和控制面功能,线卡等负责转 发面功能,所述的管理板为具有热备份功能的设备,包括主板和从板,主板即相当于本实施 例中的主设备,从板即相当于本实施例中的备份设备。当系统中新添加一个不支持不兼容 热备份的功能模块,实现一个新的功能时,根据本发明实施例,在主板打开该新添加的功能 模块的功能,实现一个新功能,即添加的功能模块处于打开状态时,主板可设定在冷备份状 态下工作,进行冷备份;而在主板关闭该新添加的功能模块的功能,即新添加的功能模块处 于关闭状态时,主板可设定在热备份状态下工作,进行热备份,这样,主板在工作过程中,尽 可能的会处于热备份状态下工作,可有效提高主板以及机箱式网络系统运行的稳定性和可 靠性。 图6为本发明设备实施例一的结构示意图。本实施例设备包括状态获取模块1 和第一设定模块2,其中, 状态获取模块l,用于获取干扰源的状态,所述干扰源为不支持热备份的功能模 块,所述干扰源的状态包括打开状态和关闭状态; 第一设定模块2,用于当所有干扰源的状态均为关闭状态时,将设备的工作状态设 定为热备份状态。 本实施例可应用于分布式网络系统中主设备的备份中,具体地,可应用于在支持 热备份的设备中添加干扰源的分布式设备的备份,其中,本实施例中所述干扰源即是指系 统中不支持不兼容热备份的功能模块。 本实施例可根据干扰源的状态,在所有干扰源均处于关闭状态时,设定设备进入 热备份状态下工作,进行热备份,使得设备尽可能的工作在具有更高可靠性的热备份状态 下,可有效提高设备和整个分布式系统运行的稳定性和可靠性。 图7为本发明设备实施例二的结构示意图。在上述图6所示技术方案的基础上, 如图7所示,本实施例还可包括第二设定模块3,用于当存在状态为打开状态的干扰源时, 将设备的工作状态设定为冷备份状态。 此外,如图7所示,本实施例还可包括复位模块4,用于将备份设备复位;其中,所 述第一设定模块2具体可用于若当前设备工作在冷备份状态时,通过所述复位模块4将备 份设备复位后,设定设备的工作状态为热备份状态;所述第二设定模块3具体可用于若当 前设备工作在热备份状态时,通过所述复位模块4将备份设备复位后,设定设备的工作状 态为冷备份状态。 本实施例状态获取模块1获得各干扰源的状态后,可由第一设定模块2和第二设 定模块3根据干扰源的状态,将设备的工作状态设定为热备份或冷备份状态;同时,当设备 的工作状态由冷备份状态切换到热备份状态,或者,由热备份状态切换到冷备份状态时,可通过复位模块4将备份设备复位后,再切换到热备份状态或冷备份状态。具体地,本实施例 各功能模块的功能可通过上述本发明备份方法实施例的各步骤来实现,在此不再赘述。
图8为本发明设备实施例三的结构示意图。具体地,在上述图6所述技术方案的 基础上,如图8所示,本实施例还可包括配置管理模块5,用于打开或关闭干扰源时,设定 所述干扰源的状态为打开状态或关闭状态,并保存在干扰源管理表中;所述状态获取模块 1具体可用于扫描所述干扰源管理表,检测并获取各干扰源的状态。 本实施例中,状态获取模块1可通过扫描和检测配置管理模块5得到的干扰源管 理表,获得各干扰源的状态,并由第一设定模块2根据干扰源的状态对设备的工作状态进 行设定。本实施例通过设置配置管理模块得到干扰源管理表,并可根据该管理表获得各干 扰源的状态,干扰源状态的获取简单、快捷。 图9为本发明系统实施例的结构示意图。具体地,如图9所示,本实施例系统包括 主设备10和备份设备20,其中,所述主设备10可包括 状态获取模块,用于获取干扰源的状态,所述干扰源为不支持热备份的功能模块, 所述干扰源的状态包括打开状态和关闭状态; 第一设定模块,用于当所有干扰源的状态均为关闭状态时,将设备的工作状态设 定为热备份状态; 所述主设备10还用于在所述设定的热备份状态下工作,进行热备份,以便在所述 主设备10故障时,由所述备份设备20接替所述主设备10工作。 此外,本实施例中的主设备IO还可包括第二设定模块,用于当存在状态为打开 状态的干扰源时,将设备的工作状态设定为冷备份状态;所述主设备10还用于在所述设定 的冷备份状态工作,进行冷备份,以便在所述主设备10故障时,由所述备份设备20重新学 习建立各个表项后,接替所述主设备10工作。 具体地,本发明系统实施例中的主设备可包括上述本发明设备实施例中的各模 块,其可具有与上述本发明设备实施例相同的功能,在此不再赘述。此外,本发明实施例中 的备份设备可具有与主设备相同的结构和功能。 本发明实施例系统可根据干扰源的状态,在所有的干扰源均处于关闭状态时,可 将设备的工作状态设定为热备份状态,使得系统可处于热备份状态下工作,进行热备份,可 有效提高系统运行的稳定性和可靠性。 本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括ROM、 RAM、磁碟或者 光盘等各种可以存储程序代码的介质。 最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
一种备份方法,其特征在于,包括获取干扰源的状态,所述干扰源为不支持热备份的功能模块,所述干扰源的状态包括打开状态和关闭状态;当所有干扰源的状态均为关闭状态时,将设备的工作状态设定为热备份状态。
2. 根据权利要求1所述的备份方法,其特征在于,所述当所有干扰源的状态均为关闭 状态时,将设备的工作状态设定为热备份状态包括若当前设备工作在冷备份状态时,将备份设备复位后,设定设备的工作状态为热备份 状态。
3. 根据权利要求1所述的备份方法,其特征在于,还包括 当存在状态为打开状态的干扰源时,将设备的工作状态设定为冷备份状态。
4. 根据权利要求3所述的备份方法,其特征在于,所述当存在状态为打开状态的干扰 源时,将设备的工作状态设定为冷备份状态包括若当前设备工作在热备份状态时,将备份设备复位后,设定设备的工作状态为冷备份 状态。
5. 根据权利要求1所述的备份方法,其特征在于,还包括打开或关闭干扰源的功能时,设定所述干扰源的状态为打开状态或关闭状态,并保存 在干扰源管理表中;所述获取干扰源的状态包括扫描所述干扰源管理表,检测并获取各干扰源的状态。
6. —种设备,其特征在于,包括状态获取模块,用于获取干扰源的状态,所述干扰源为不支持热备份的功能模块,所述 干扰源的状态包括打开状态和关闭状态;第一设定模块,用于当所有干扰源的状态均为关闭状态时,将设备的工作状态设定为 热备份状态。
7. 根据权利要求6所述的设备,其特征在于,还包括第二设定模块,用于当存在状态为打开状态的干扰源时,将设备的工作状态设定为冷 备份状态。
8. 根据权利要求6或7所述的设备,其特征在于,还包括 复位模块,用于将备份设备复位;所述第一设定模块具体用于若当前设备工作在冷备份状态时,通过所述复位模块将备 份设备复位后,设定设备的工作状态为热备份状态;所述第二设定模块具体用于若当前设备工作在热备份状态时,通过所述复位模块将备 份设备复位后,设定设备的工作状态为冷备份状态。
9. 根据权利要求6所述的设备,其特征在于,还包括配置管理模块,用于打开或关闭干扰源的功能时,设定所述干扰源的状态为打开状态 或关闭状态,并保存在干扰源管理表中;所述状态获取模块具体用于扫描所述干扰源管理表,检测并获取各干扰源的状态。
10. —种系统,包括主设备和备份设备,其特征在于,所述主设备包括 状态获取模块,用于获取干扰源的状态,所述干扰源为不支持热备份的功能模块,所述干扰源的状态包括打开状态和关闭状态;第一设定模块,用于当所有干扰源的状态均为关闭状态时,将设备的工作状态设定为 热备份状态;所述主设备还用于在所述设定的热备份状态工作,进行热备份,以便在所述主设备故 障时,由所述备份设备接替所述主设备工作。
11.根据权利要求10所述的系统,其特征在于,所述主设备还包括第二设定模块,用于当存在状态为打开状态的干扰源时,将设备的工作状态设定为冷 备份状态;所述主设备还用于在所述设定的冷备份状态工作,进行冷备份,以便在所述主设备故 障时,由所述备份设备重新学习后,接替所述主设备工作。
全文摘要
本发明提供一种备份方法、设备和系统。该方法包括获取干扰源的状态,所述干扰源为不支持热备份的功能模块,所述干扰源的状态包括打开状态和关闭状态;当所有干扰源的状态均为关闭状态时,将设备的工作状态设定为热备份状态。该设备包括状态获取模块和第一设定模块。系统包括主设备和备份设备。本发明实施例可根据不支持热备份的干扰源的状态,设定设备工作的状态为热备份或冷备份,可有效提高设备运行的稳定性和可靠性。
文档编号H04B1/74GK101697494SQ200910207789
公开日2010年4月21日 申请日期2009年10月30日 优先权日2009年10月30日
发明者江信辉 申请人:福建星网锐捷网络有限公司;
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1