一种智能实时无缝切换的双机备份方法

文档序号:8004774阅读:391来源:国知局
一种智能实时无缝切换的双机备份方法
【专利摘要】本发明公开了一种智能实时无缝切换的双机备份方法,基于由主状态服务器和备状态服务器通过双机备份协议注册后组成双机备份系统,具体按如下步骤进行:C1、备状态服务器发送开始进入双机备份请求,并判断请求答复信息;C2、备状态服务器根据请求答复信息确定是否建立备份连接;C3、备份连接建立后,备状态服务器等待接收心跳请求,如果接收到心跳请求,则发送心跳请求答复,等待备份操作,将主状态服务器发送的数据进行备份;如果未收到心跳请求,则通过双机备份协议主动切换为主状态服务器。同时,本发明还包括主状态服务器的工作流程。本发明保证系统的智能性和实时性,避免主备份切换时产生的网络振荡,保证网络用户的工作不受影响。
【专利说明】 一种智能实时无缝切换的双机备份方法
【技术领域】
[0001]本发明涉及一种双机备份方法,具体涉及一种智能实时无缝切换的双机备份方法,属于计算机网络【技术领域】。
【背景技术】
[0002]现代IT技术认为,一个成功系统中数据及作业的重要性已远超过硬件设备本身,在一套完善的系统中对数据的安全及保障有着极高的要求。目前采用双机备份的集群结构,系统具有极高的可靠性。两台服务器可以作为一个整体对网络提供服务,且相互间互为监控,当一台服务器发生故障时,其上所运行的进程及服务可以自动地由另一台服务器接管,保证网络用户的工作不受影响。现有的双机备份系统一般有冷热两种备份模式。冷备份需要停止设备的服务,然后进行手动备份,热备份无需停止设备的服务,自动进行数据备份。但是,无论上述哪种方式的备份,备份动作都是集中在一个时间段即故障产生时进行,均无法做到网络设备的无缝切换。一旦进行备份时,均会引起网络振荡,甚至会导致短时间的断网,影响网络客户的工作。

【发明内容】

[0003]发明目的:本发明的目的在于针对现有技术的不足,提供一种智能实时无缝切换的双机备份方法,保证系统的智能性和实时性,避免主备份切换时产生的网络振荡,保证网络用户的工作不受影响。
[0004]技术方案:本发明所述的一种智能实时无缝切换的双机备份方法,基于由第一服务器和第二服务器通过双机备份协议注册后组成双机备份系统,第一服务器注册为主状态服务器,第二服务器注册为备状态服务器,具体按如下步骤进行:
Cl、备状态服务器发送开始进入双机备份请求,并判断请求答复信息;
C2、备状态服务器根据请求答复信息确定是否建立备份连接;
C3、备份连接建立后,备状态服务器等待接收心跳请求,如果接收到心跳请求,则发送心跳请求答复,等待备份操作,将主状态服务器发送的数据进行备份;如果未收到心跳请求,则通过双机备份协议主动切换为主状态服务器。
[0005]本发明技术方案的进一步限定为,步骤C2中,如果备状态服务器接收到请求答复,则建立备份连接;如果未接收到请求答复,则继续发送开始进入双机备份请求。
[0006]进一步地,步骤C3中,备状态服务器等待心跳请求答复的时间为2?3秒。
[0007]进一步地,上述智能实时无缝切换的双机备份方法,还包括如下步骤:
51、主状态服务器发送开始进入双机备份请求,并判断请求答复信息;
52、主状态服务器根据请求答复信息确定是否建立备份连接;
53、备份连接建立后,主状态服务器发送心跳请求,并根据心跳请求的答复,执行备份操作,将需要备份的数据发送至备状态服务器。
[0008]进一步地,步骤S2中,如果主状态服务器接收到请求答复,则建立备份连接;如果未收到请求答复,则继续发送开始进入双机备份请求;
进一步地,步骤S3中,主状态服务器发送心跳请求后,如果未接收到备状态服务器的心跳答复,则结束本次备份,断开备份连接,便于发起新的备份连接,避免因为备份服务器产生异常导致备份失败的情况。
[0009]进一步地,主状态服务器发送心跳请求后等待心跳答复的时间为2?3秒。
[0010]进一步地,其特征在于,上述步骤中执行备份操作备份的数据包括:会话的创建和销毁、认证用户的上线和下线和配置数据的修改。
[0011]有益效果:本发明提供的一种智能实时无缝切换的双机备份方法,把会话、认证用户、配置信息等信息分时进行备份,而不是在故障产生时集中备份,从而不但保证了系统的智能性和实时性,保证系统能实时进行自动主备切换,更保证备份数据时不对现有网络产生消极的影响,而实现无缝主备切换,保证在主备状态切换时网络不出现震荡和断网现象,保证网络用户的工作不受影响。
【专利附图】

【附图说明】
[0012]图1为本发明提供的主状态服务器的工作方法流程图;
图2为本发明提供的备状态服务器的工作方法流程图。
【具体实施方式】
[0013]下面对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施例。
[0014]本发明提供一种智能实时无缝切换的双机备份方法,由第一服务器和第二服务器通过双机备份协议注册后组成双机备份系统,第一服务器注册为主状态服务器,第二服务器注册为备状态服务器。当主状态服务器产生关键数据变化时,需要与备状态服务器建立备份连接,将变化的数据备份到备状态服务器。当主状态服务器发生异常时,备状态服务器自动启动,状态切换为主状态服务器,保证网络用户的工作不受影响。本发明需要备份的关键数据包括会话的创建和销毁、认证用户的上线和下线和配置数据的修改。下面对本发明方法进行详细的叙述。
[0015]本发明包括主状态服务器的工作流程,其流程图如图1所示,具体按照如下步骤进行:
S1、主状态服务器发送开始进入双机备份请求,并判断请求答复信息。
[0016]S2、主状态服务器根据请求答复信息确定是否建立备份连接,如果主状态服务器接收到请求答复,则建立备份连接;如果未收到请求答复,则继续发送开始进入双机备份请求。
[0017]S3、备份连接建立后,主状态服务器发送心跳请求,并根据心跳请求的答复,执行备份操作,将需要备份的数据发送至备状态服务器。是否执行备份操作的判断方法为:主状态服务器发送心跳请求后,2?3秒内,如果收到心跳答复,则执行备份操作;如果未接收到备状态服务器的心跳答复,则结束本次备份,断开备份连接,便于发起新的备份连接,避免因为备份服务器产生异常导致备份失败的情况。
[0018]上述执行备份操作备份的数据包括:会话的创建和销毁、认证用户的上线和下线和配置数据的修改。
[0019]本发明还包括备状态服务器的工作流程,其流程图如图2所示,具体按照如下步骤进行:
Cl、备状态服务器发送开始进入双机备份请求,并判断请求答复信息。
[0020]C2、备状态服务器根据请求答复信息确定是否建立备份连接,如果备状态服务器接收到请求答复,则建立备份连接;如果未接收到请求答复,则继续发送开始进入双机备份请求。
[0021]C3、备份连接建立后,备状态服务器等待接收心跳请求,2-3秒内,如果接收到心跳请求,则发送心跳请求答复,等待备份操作,将主状态服务器发送的数据进行备份;如果未收到心跳请求,则通过双机备份协议主动切换为主状态服务器。
[0022]本实施例的操作方法中,主状态服务器和备状态服务器双向均可发起开始进入双机备份请求,均可通过答复建立备份连接,使备状态服务器具有主动性;主状态服务器在数据变化时,实时进行备份操作,保证了系统的智能性和实时性;同时,当备状态服务器接不到心跳请求时,自动进行状态切换,保证系统无缝切换,不对现有网络产生消极的影响,主备状态切换时网络不出现震荡和断网现象,保证网络用户的工作不受影响。
[0023]如上所述,尽管参照特定的优选实施例已经表示和表述了本发明,但其不得解释为对本发明自身的限制。在不脱离所附权利要求定义的本发明的精神和范围前提下,可对其在形式上和细节上作出各种变化。
【权利要求】
1.一种智能实时无缝切换的双机备份方法,基于由第一服务器和第二服务器通过双机备份协议注册后组成双机备份系统,第一服务器注册为主状态服务器,第二服务器注册为备状态服务器,其特征在于,具体按如下步骤进行: Cl、备状态服务器发送开始进入双机备份请求,并判断请求答复信息; C2、备状态服务器根据请求答复信息确定是否建立备份连接; C3、备份连接建立后,备状态服务器等待接收心跳请求,如果接收到心跳请求,则发送心跳请求答复,等待备份操作,将主状态服务器发送的数据进行备份;如果未收到心跳请求,则通过双机备份协议主动切换为主状态服务器。
2.根据权利要求1所述的一种智能实时无缝切换的双机备份方法,其特征在于,步骤C2中,如果备状态服务器接收到请求答复,则建立备份连接;如果未接收到请求答复,则继续发送开始进入双机备份请求。
3.根据权利要求1所述的一种智能实时无缝切换的双机备份方法,其特征在于,步骤C3中,备状态服务器等待心跳请求答复的时间为2?3秒。
4.根据权利要求1所述的一种智能实时无缝切换的双机备份方法,其特征在于,还包括如下步骤: 51、主状态服务器发送开始进入双机备份请求,并判断请求答复信息; 52、主状态服务器根据请求答复信息确定是否建立备份连接; 53、备份连接建立后,主状态服务器发送心跳请求,并根据心跳请求的答复,执行备份操作,将需要备份的数据发送至备状态服务器。
5.根据权利要求4所述的一种智能实时无缝切换的双机备份方法,其特征在于,步骤S2中,如果主状态服务器接收到请求答复,则建立备份连接;如果未收到请求答复,则继续发送开始进入双机备份请求; 根据权利要求4所述的一种智能实时无缝切换的双机备份方法,其特征在于,步骤S3中,主状态服务器发送心跳请求后,如果未接收到备状态服务器的心跳答复,则结束本次备份,断开备份连接。
6.根据权利要求6所述的一种智能实时无缝切换的双机备份方法,其特征在于,主状态服务器发送心跳请求后等待心跳答复的时间为2?3秒。
7.根据权利要求1-7任一权利要求所述的一种智能实时无缝切换的双机备份方法,其特征在于,上述步骤中执行备份操作备份的数据包括:会话的创建和销毁、认证用户的上线和下线和配置数据的修改。
8.一种智能实时无缝切换的双机备份方法,基于由第一服务器和第二服务器通过双机备份协议注册后组成双机备份系统,第一服务器注册为主状态服务器,第二服务器注册为备状态服务器,其特征在于,具体按如下步骤进行: 51、主状态服务器发送开始进入双机备份请求,并判断请求答复信息; 52、主状态服务器根据请求答复信息确定是否建立备份连接; 53、备份连接建立后,主状态服务器发送心跳请求,并根据心跳请求的答复,执行备份操作,将需要备份的数据发送至备状态服务器。
9.根据权利要求9所述的一种智能实时无缝切换的双机备份方法,其特征在于,还包括如下步骤:Cl、备状态服务器发送开始进入双机备份请求,并判断请求答复信息; C2、备状态服务器根据请求答复信息确定是否建立备份连接; C3、备份连接建立后,备状态服务器等待接收心跳请求,如果接收到心跳请求,则发送心跳请求答复,等待备份操作,将主状态服务器发送的数据进行备份;如果未收到心跳请求,则通过双机备 份协议主动切换为主状态服务器。
【文档编号】H04L12/24GK103441870SQ201310364185
【公开日】2013年12月11日 申请日期:2013年8月20日 优先权日:2013年8月20日
【发明者】施雅各 申请人:苏州迈科网络安全技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1