一种备份系统及备份方法与流程

文档序号:14689832发布日期:2018-06-15 16:53阅读:来源:国知局
技术特征:

1.一种备份系统,其特征在于,包括:配置站、调度台、终端、接口板、互为主备的两个服务板以及位于所述接口板与两个服务板之间的切换开关;其中,

所述接口板的一端分别与所述配置站、所述调度台和所述终端相连,另一端与所述切换开关相连;

每个所述服务板包括:交换芯片、处理器、第一网卡和第二网卡;

在每个服务板中,所述交换芯片与所述切换开关相连,并分别通过所述第一网卡和所述第二网卡与所述处理器相连;两个服务板中的交换芯片相连用于两个服务板之间传输数据;

在每个服务板中,所述处理器通过切换开关控制线与所述切换开关相连,用于在本板的状态为主时控制所述切换开关将所述接口板与本板的交换芯片导通,并将在本板传输的数据复制后通过本板的第二网卡和交换芯片发送给对板;两个服务板中的处理器通过硬件心跳线相连用于检测对板是否发生故障;两个服务板中的处理器通过逻辑判断线相连用于确定对板的主备状态;

两个服务板中的第一网卡的媒体访问控制地址相同,且互联网协议地址相同;两个服务板中的第二网卡的媒体访问控制地址不同,且互联网协议地址不同。

2.如权利要求1所述的系统,其特征在于,所述处理器,具体用于通过硬件心跳线向对板发送周期的电平信号,在当前周期内,通过逻辑判断线确定对板是否为主;在确定对板的状态为备时,确定本板的状态是否为主;若是,等待下一周期;若否,写入本板为主的信息,通过切换开关控制线控制切换开关将所述接口板与本板的交换芯片导通,将本板状态置为主。

3.如权利要求2所述的系统,其特征在于,所述处理器,还用于在当前周期内,通过逻辑判断线确定对板的状态为主时,确定本板的状态是否为主;在确定本板的状态为备时,通过硬件心跳线确定对板是否发生故障;若是,写\t入本板为主的信息,通过切换开关控制线控制切换开关将所述接口板与本板的交换芯片导通,将本板状态置为主;若否,等待下一周期。

4.如权利要求3所述的系统,其特征在于,所述处理器,还用于在当前周期内,通过逻辑判断线确定对板的状态为主且后续确定本板的状态为主时,将本板状态置为备,通过硬件心跳线确定对板是否发生故障;若是,写入本板为主的信息,通过切换开关控制线控制切换开关将所述接口板与本板的交换芯片导通,将本板状态置为主;若否,等待下一周期。

5.如权利要求1-4任一项所述的系统,其特征在于,所述处理器,具体包括:对上转发模块、调度服务器、数据库、对下转发模块和呼叫服务器;其中,

所述对上转发模块,用于在接收到调度台发送的调度命令或配置站发送的配置命令且确定本板的状态为主之后,将接收的调度命令或配置命令复制为两份,将一份发送给本板的调度服务器,将另一分发送给对板的对上转发模块;在接收到对板的对上转发模块发送的调度命令或配置命令且确定本板的状态为备之后,将接收的调度命令或配置命令发送给本板的调度服务器;在接收到本板的调度服务器发送的终端的状态信息之后,确定本板的状态是否为主,若是,将接收的状态信息发送给调度台,若否,不转发接收的状态信息;

所述调度服务器,用于在接收到本板的对上转发模块发送的调度命令之后,将接收的调度命令解析为呼叫命令,存储所述呼叫命令并将所述呼叫命令发送给本板的对下转发模块;在接收到本板的对上转发模块发送的配置命令之后,存储所述配置命令并将所述配置命令写入本板的数据库;在接收到本板的对下转发模块发送的终端的状态信息之后,存储所述状态信息并将所述状态信息发送给本板的对上转发模块;在接收到本板的对下转发模块发送的呼叫请求之后,判断所述呼叫请求是否合法,若是,向本板的对下转发模块发送呼叫命令,若否,向本板的对下转发模块发送挂机命令;

所述对下转发模块,用于在接收到本板的调度服务器发送的呼叫命令或挂\t机命令之后,确定本板的状态是否为主,若是,将接收的呼叫命令或挂机命令发送给本板的呼叫服务器,若否,不转发接收的呼叫命令或挂机命令;在接收到本板的呼叫服务器发送的终端的状态信息或呼叫请求且确定本板的状态为主之后,将接收的状态信息或呼叫请求复制为两份,将一份发送给本板的调度服务器,将另一份发送给对板的对下转发模块;在接收到对板的对下转发模块发送的状态信息或呼叫请求且确定本板的状态为备之后,将接收的状态信息或呼叫请求发送给本板的调度服务器;

所述呼叫服务器,用于在接收到本板的对下转发模块发送的呼叫命令或挂机命令之后,将所述呼叫命令或挂机命令解析后发送给终端,修改相应终端的状态信息,并将修改后的终端的状态信息发送给本板的对下转发模块;在接收到终端发送的呼叫请求之后,将接收的呼叫请求发送给本板的对下转发模块。

6.如权利要求5所述的系统,其特征在于,所述处理器,还包括:呼叫转发模块;

所述呼叫服务器,还用于根据接收的呼叫命令或挂机命令修改相应终端的状态信息,并将修改后的终端的状态信息发送给本板的呼叫转发模块;

所述呼叫转发模块,用于在接收到呼叫服务器发送的终端的状态信息且确定本板的状态为主之后,将接收的终端的状态信息复制为两份,将一份存入本板的信息恢复队列,将另一份发送给对板的呼叫转发模块;在接收到对板的呼叫转发模块发送的终端的状态信息且确定本板的状态为备之后,将接收的终端的状态信息存入本板的信息恢复队列。

7.一种如权利要求5或6所述的备份系统的备份方法,其特征在于,包括:

对上转发模块在接收到调度台发送的调度命令或配置站发送的配置命令且确定本板的状态为主之后,将接收的调度命令或配置命令复制为两份,将一份发送给本板的调度服务器,将另一分发送给对板的对上转发模块;对上转发模块在接收到对板的对上转发模块发送的调度命令或配置命令且确定本板的\t状态为备之后,将接收的调度命令或配置命令发送给本板的调度服务器;

调度服务器在接收到本板的对上转发模块发送的调度命令之后,将接收的调度命令解析为呼叫命令,存储所述呼叫命令并将所述呼叫命令发送给本板的对下转发模块;调度服务器在接收到本板的对上转发模块发送的配置命令之后,存储所述配置命令并将所述配置命令写入本板的数据库;

对下转发模块在接收到本板的调度服务器发送的呼叫命令之后,确定本板的状态是否为主;若是,将接收的呼叫命令发送给本板的呼叫服务器;若否,不转发接收的呼叫命令;

呼叫服务器在接收到本板的对下转发模块发送的呼叫命令之后,将所述呼叫命令解析后发送给终端,修改相应终端的状态信息,并将修改后的终端的状态信息发送给本板的对下转发模块;

对下转发模块在接收到本板的呼叫服务器发送的终端的状态信息且确定本板的状态为主之后,将接收的状态信息复制为两份,将一份发送给本板的调度服务器,将另一份发送给对板的对下转发模块;对下转发模块在接收到对板的对下转发模块发送的状态信息且确定本板的状态为备之后,将接收的状态信息发送给本板的调度服务器;

调度服务器在接收到本板的对下转发模块发送的终端的状态信息之后,存储所述状态信息并将所述状态信息发送给本板的对上转发模块;

对上转发模块在接收到本板的调度服务器发送的终端的状态信息之后,确定本板的状态是否为主;若是,将接收的状态信息发送给调度台;若否,不转发接收的状态信息。

8.如权利要求7所述的方法,其特征在于,在呼叫服务器接收到呼叫命令之后,还包括:

呼叫服务器根据接收的呼叫命令修改相应终端的状态信息,并将修改后的终端的状态信息发送给本板的呼叫转发模块;

呼叫转发模块在接收到呼叫服务器发送的终端的状态信息且确定本板的\t状态为主之后,将接收的终端的状态信息复制为两份,将一份存入本板的信息恢复队列,将另一份发送给对板的呼叫转发模块;呼叫转发模块在接收到对板的呼叫转发模块发送的终端的状态信息且确定本板的状态为备之后,将接收的终端的状态信息存入本板的信息恢复队列。

9.如权利要求7或8所述的方法,其特征在于,两个服务板的初始状态均为备;还包括:

通过硬件心跳线向对板发送周期的电平信号,在当前周期内,通过逻辑判断线确定对板是否为主;在确定对板的状态为备时,确定本板的状态是否为主;若是,等待下一周期;若否,写入本板为主的信息,通过切换开关控制线控制切换开关将所述接口板与本板的交换芯片导通,将本板状态置为主。

10.如权利要求9所述的方法,其特征在于,还包括:

在当前周期内,通过逻辑判断线确定对板的状态为主时,确定本板的状态是否为主;在确定本板的状态为备时,通过硬件心跳线确定对板是否发生故障;若是,写入本板为主的信息,通过切换开关控制线控制切换开关将所述接口板与本板的交换芯片导通,将本板状态置为主;若否,等待下一周期。

11.如权利要求10所述的方法,其特征在于,在当前周期内,通过逻辑判断线确定对板的状态为主且后续确定本板的状态为主时,将本板状态置为备,通过硬件心跳线确定对板是否发生故障;若是,写入本板为主的信息,通过切换开关控制线控制切换开关将所述接口板与本板的交换芯片导通,将本板状态置为主;若否,等待下一周期。

12.一种如权利要求5或6所述的备份系统的备份方法,其特征在于,包括:

呼叫服务器在接收到终端发送的呼叫请求之后,将接收的呼叫请求发送给本板的对下转发模块;

对下转发模块在接收到本板的呼叫服务器发送的呼叫请求且确定本板的状态为主之后,将接收的呼叫请求复制为两份,将一份发送给本板的调度服务\t器,将另一份发送给对板的对下转发模块;对下转发模块在接收到对板的对下转发模块发送的呼叫请求且确定本板的状态为备之后,将接收的呼叫请求发送给本板的调度服务器;

调度服务器在接收到本板的对下转发模块发送的呼叫请求之后,判断所述呼叫请求是否合法;若是,向本板的对下转发模块发送呼叫命令;若否,向本板的对下转发模块发送挂机命令;

对下转发模块在接收到本板的调度服务器发送的呼叫命令或挂机命令之后,确定本板的状态是否为主;若是,将接收的呼叫命令或挂机命令发送给本板的呼叫服务器;若否,不转发接收的呼叫命令或挂机命令;

呼叫服务器在接收到本板的对下转发模块发送的呼叫命令或挂机命令之后,将所述呼叫命令或挂机命令解析后发送给终端,修改相应终端的状态信息,并将修改后的终端的状态信息发送给本板的对下转发模块;

对下转发模块在接收到本板的呼叫服务器发送的终端的状态信息且确定本板的状态为主之后,将接收的状态信息复制为两份,将一份发送给本板的调度服务器,将另一份发送给对板的对下转发模块;对下转发模块在接收到对板的对下转发模块发送的状态信息且确定本板的状态为备之后,将接收的状态信息发送给本板的调度服务器;

调度服务器在接收到本板的对下转发模块发送的终端的状态信息之后,存储所述状态信息并将所述状态信息发送给本板的对上转发模块;

对上转发模块在接收到本板的调度服务器发送的终端的状态信息之后,确定本板的状态是否为主;若是,将接收的状态信息发送给调度台;若否,不转发接收的状态信息。

13.如权利要求12所述的方法,其特征在于,在呼叫服务器接收到呼叫命令或挂机命令之后,还包括:

呼叫服务器根据接收的呼叫命令或挂机命令修改相应终端的状态信息,并将修改后的终端的状态信息发送给本板的呼叫转发模块;

呼叫转发模块在接收到呼叫服务器发送的终端的状态信息且确定本板的状态为主之后,将接收的终端的状态信息复制为两份,将一份存入本板的信息恢复队列,将另一份发送给对板的呼叫转发模块;呼叫转发模块在接收到对板的呼叫转发模块发送的终端的状态信息且确定本板的状态为备之后,将接收的终端的状态信息存入本板的信息恢复队列。

14.如权利要求12或13所述的方法,其特征在于,两个服务板的初始状态均为备;还包括:

通过硬件心跳线向对板发送周期的电平信号,在当前周期内,通过逻辑判断线确定对板是否为主;在确定对板的状态为备时,确定本板的状态是否为主;若是,等待下一周期;若否,写入本板为主的信息,通过切换开关控制线控制切换开关将所述接口板与本板的交换芯片导通,将本板状态置为主。

15.如权利要求14所述的方法,其特征在于,还包括:

在当前周期内,通过逻辑判断线确定对板的状态为主时,确定本板的状态是否为主;在确定本板的状态为备时,通过硬件心跳线确定对板是否发生故障;若是,写入本板为主的信息,通过切换开关控制线控制切换开关将所述接口板与本板的交换芯片导通,将本板状态置为主;若否,等待下一周期。

16.如权利要求15所述的方法,其特征在于,在当前周期内,通过逻辑判断线确定对板的状态为主且后续确定本板的状态为主时,将本板状态置为备,通过硬件心跳线确定对板是否发生故障;若是,写入本板为主的信息,通过切换开关控制线控制切换开关将所述接口板与本板的交换芯片导通,将本板状态置为主;若否,等待下一周期。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1