一种备份系统及备份方法技术方案

技术编号:13348462 阅读:62 留言:0更新日期:2016-07-15 02:04
本发明专利技术公开了一种备份系统及备份方法,在该备份系统中,配置站、调度台和终端通过接口板与两个服务板连接,在接口板与两个服务板之间设置切换开关,控制两个服务板之一与配置站、调度台和终端连接;两个服务板的交换芯片相连可以实现两个服务板之间传输数据,在主板传输的数据复制后可以传输至备板,主板的处理器收到的调度、配置和状态,备板的处理器同样能够收到,两个服务板的中间状态一致,并且,两个服务板的第一网卡的媒体访问控制地址相同且互联网协议地址相同,这样,在主板发生故障时,切换开关将配置站、调度台和终端切换至与备板连接,可以实现主备板之间的无缝切换,保证调度和配置在切换后业务不中断以及状态在切换后实时恢复显示。

【技术实现步骤摘要】
一种备份系统及备份方法
本专利技术涉及通信
,尤其涉及一种备份系统及备份方法。
技术介绍
互联网协议(InternetProtocol,IP)软调度系统以其灵活的组网特性、丰富的终端兼容性和强大的多媒体接入能力,已成为调度通信的发展趋势。在IP软调度系统中,如图1所示,服务板100上部署有调度服务器101、呼叫服务器102和数据库103,调度台110和配置站120通过接口板网口130和服务板100上的对外网卡104连接到调度服务器101,终端140通过接口板网口130和服务板100上的对外网卡104连接到呼叫服务器102。配置站120可以对调度服务器101进行终端配置、终端组配置、调度台配置等配置工作。调度台110可以对调度服务器101进行会议、组呼、集呼、转接、保持、监听、强插、强拆、以及终端状态显示等调度操作。调度服务器101在接收到配置站120的配置命令后,将相关配置项写入数据库103;调度服务器101在接收到调度台110的命令后,经过逻辑判断,对呼叫服务器102发送相关的指令,呼叫服务器102进行呼叫相关操作,最终对终端140进行控制。终端140都注册到呼叫服务器102,可以通过呼叫服务器102进行相互通话。在呼叫服务器102接收到某个终端140的呼叫请求时,会将请求上传到调度服务器101,由调度服务器101根据配置判断呼叫是否合法,若不合法,则通知呼叫服务器102将该终端进行挂机操作,若合法,则通知呼叫服务器102进行下一步呼叫操作,最终建立主叫终端和被叫终端之间的通信。终端140可以是普通的IP话机,或者软话机,或者经过网关转换转为数字信号的模拟话机。上述IP软调度系统能够实现通过调度台发起会议、组呼等复杂的呼叫,并对通话过程进行转接、监听、强插、强拆等控制操作,同时能显示每个终端的当前通话状态;并且,还可以支持配置过的终端之间能够主动发起呼叫,并将通话状态实时显示到调度台。在IP软调度系统中,在某个服务环节发生软硬件故障时,将导致系统功能失效,发生调度、配置和状态等业务中断的情况,因此,需要对调度、配置和状态等业务进行备份。现有的调度备份方法中,虽然主调度服务器对应设置一备调度服务器,但在某个服务环节发生软硬件故障时,需要重新进行注册,不能实现IP软调度服务的无缝切换,不能保证调度和配置在切换后业务不中断以及状态在切换后实时恢复显示。
技术实现思路
有鉴于此,本专利技术实施例提供了一种备份系统及备份方法,用以实现调度服务的无缝切换,保证调度和配置在切换后业务不中断以及状态在切换后实时恢复显示。因此,本专利技术实施例提供了一种备份系统,包括:配置站、调度台、终端、接口板、互为主备的两个服务板以及位于所述接口板与两个服务板之间的切换开关;其中,所述接口板的一端分别与所述配置站、所述调度台和所述终端相连,另一端与所述切换开关相连;每个所述服务板包括:交换芯片、处理器、第一网卡和第二网卡;在每个服务板中,所述交换芯片与所述切换开关相连,并分别通过所述第一网卡和所述第二网卡与所述处理器相连;两个服务板中的交换芯片相连用于两个服务板之间传输数据;在每个服务板中,所述处理器通过切换开关控制线与所述切换开关相连,用于在本板的状态为主时控制所述切换开关将所述接口板与本板的交换芯片导通,并将在本板传输的数据复制后通过本板的第二网卡和交换芯片发送给对板;两个服务板中的处理器通过硬件心跳线相连用于检测对板是否发生故障;两个服务板中的处理器通过逻辑判断线相连用于确定对板的主备状态;两个服务板中的第一网卡的媒体访问控制地址相同,且互联网协议地址相同;两个服务板中的第二网卡的媒体访问控制地址不同,且互联网协议地址不同。在一种可能的实现方式中,在本专利技术实施例提供的上述系统中,所述处理器,具体用于通过硬件心跳线向对板发送周期的电平信号,在当前周期内,通过逻辑判断线确定对板是否为主;在确定对板的状态为备时,确定本板的状态是否为主;若是,等待下一周期;若否,写入本板为主的信息,通过切换开关控制线控制切换开关将所述接口板与本板的交换芯片导通,将本板状态置为主。在一种可能的实现方式中,在本专利技术实施例提供的上述系统中,所述处理器,还用于在当前周期内,通过逻辑判断线确定对板的状态为主时,确定本板的状态是否为主;在确定本板的状态为备时,通过硬件心跳线确定对板是否发生故障;若是,写入本板为主的信息,通过切换开关控制线控制切换开关将所述接口板与本板的交换芯片导通,将本板状态置为主;若否,等待下一周期。在一种可能的实现方式中,在本专利技术实施例提供的上述系统中,所述处理器,还用于在当前周期内,通过逻辑判断线确定对板的状态为主且后续确定本板的状态为主时,将本板状态置为备,通过硬件心跳线确定对板是否发生故障;若是,写入本板为主的信息,通过切换开关控制线控制切换开关将所述接口板与本板的交换芯片导通,将本板状态置为主;若否,等待下一周期。在一种可能的实现方式中,在本专利技术实施例提供的上述系统中,所述处理器,具体包括:对上转发模块、调度服务器、数据库、对下转发模块和呼叫服务器;其中,所述对上转发模块,用于在接收到调度台发送的调度命令或配置站发送的配置命令且确定本板的状态为主之后,将接收的调度命令或配置命令复制为两份,将一份发送给本板的调度服务器,将另一分发送给对板的对上转发模块;在接收到对板的对上转发模块发送的调度命令或配置命令且确定本板的状态为备之后,将接收的调度命令或配置命令发送给本板的调度服务器;在接收到本板的调度服务器发送的终端的状态信息之后,确定本板的状态是否为主,若是,将接收的状态信息发送给调度台,若否,不转发接收的状态信息;所述调度服务器,用于在接收到本板的对上转发模块发送的调度命令之后,将接收的调度命令解析为呼叫命令,存储所述呼叫命令并将所述呼叫命令发送给本板的对下转发模块;在接收到本板的对上转发模块发送的配置命令之后,存储所述配置命令并将所述配置命令写入本板的数据库;在接收到本板的对下转发模块发送的终端的状态信息之后,存储所述状态信息并将所述状态信息发送给本板的对上转发模块;在接收到本板的对下转发模块发送的呼叫请求之后,判断所述呼叫请求是否合法,若是,向本板的对下转发模块发送呼叫命令,若否,向本板的对下转发模块发送挂机命令;所述对下转发模块,用于在接收到本板的调度服务器发送的呼叫命令或挂机命令之后,确定本板的状态是否为主,若是,将接收的呼叫命令或挂机命令发送给本板的呼叫服务器,若否,不转发接收的呼叫命令或挂机命令;在接收到本板的呼叫服务器发送的终端的状态信息或呼叫请求且确定本板的状态为主之后,将接收的状态信息或呼叫请求复制为两份,将一份发送给本板的调度服务器,将另一份发送给对板的对下转发模块;在接收到对板的对下转发模块发送的状态信息或呼叫请求且确定本板的状态为备之后,将接收的状态信息或呼叫请求发送给本板的调度服务器;所述呼叫服务器,用于在接收到本板的对下转发模块发送的呼叫命令或挂机命令之后,将所述呼叫命令或挂机命令解析后发送给终端,修改相应终端的状态信息,并将修改后的终端的状态信息发送给本板的对下转发模块;在接收到终端发送的呼叫请求之后,将接收的呼叫请求发送给本板的对下转发模块。在一种可能的实现方式中,在本专利技术实施例提供的上述系统中,本文档来自技高网
...
一种备份系统及备份方法

【技术保护点】
一种备份系统,其特征在于,包括:配置站、调度台、终端、接口板、互为主备的两个服务板以及位于所述接口板与两个服务板之间的切换开关;其中,所述接口板的一端分别与所述配置站、所述调度台和所述终端相连,另一端与所述切换开关相连;每个所述服务板包括:交换芯片、处理器、第一网卡和第二网卡;在每个服务板中,所述交换芯片与所述切换开关相连,并分别通过所述第一网卡和所述第二网卡与所述处理器相连;两个服务板中的交换芯片相连用于两个服务板之间传输数据;在每个服务板中,所述处理器通过切换开关控制线与所述切换开关相连,用于在本板的状态为主时控制所述切换开关将所述接口板与本板的交换芯片导通,并将在本板传输的数据复制后通过本板的第二网卡和交换芯片发送给对板;两个服务板中的处理器通过硬件心跳线相连用于检测对板是否发生故障;两个服务板中的处理器通过逻辑判断线相连用于确定对板的主备状态;两个服务板中的第一网卡的媒体访问控制地址相同,且互联网协议地址相同;两个服务板中的第二网卡的媒体访问控制地址不同,且互联网协议地址不同。

【技术特征摘要】
1.一种备份系统,其特征在于,包括:配置站、调度台、终端、接口板、互为主备的两个服务板以及位于所述接口板与两个服务板之间的切换开关;其中,所述接口板的一端分别与所述配置站、所述调度台和所述终端相连,另一端与所述切换开关相连;每个所述服务板包括:交换芯片、处理器、第一网卡和第二网卡;在每个服务板中,所述交换芯片与所述切换开关相连,并分别通过所述第一网卡和所述第二网卡与所述处理器相连;两个服务板中的交换芯片相连用于两个服务板之间传输数据;在每个服务板中,所述处理器通过切换开关控制线与所述切换开关相连,用于在本板的状态为主时控制所述切换开关将所述接口板与本板的交换芯片导通,并将在本板传输的数据复制后通过本板的第二网卡和交换芯片发送给对板;两个服务板中的处理器通过硬件心跳线相连用于检测对板是否发生故障;两个服务板中的处理器通过逻辑判断线相连用于确定对板的主备状态;两个服务板中的第一网卡的媒体访问控制地址相同,且互联网协议地址相同;两个服务板中的第二网卡的媒体访问控制地址不同,且互联网协议地址不同。2.如权利要求1所述的系统,其特征在于,所述处理器,具体用于通过硬件心跳线向对板发送周期的电平信号,在当前周期内,通过逻辑判断线确定对板是否为主;在确定对板的状态为备时,确定本板的状态是否为主;若是,等待下一周期;若否,写入本板为主的信息,通过切换开关控制线控制切换开关将所述接口板与本板的交换芯片导通,将本板状态置为主。3.如权利要求2所述的系统,其特征在于,所述处理器,还用于在当前周期内,通过逻辑判断线确定对板的状态为主时,确定本板的状态是否为主;在确定本板的状态为备时,通过硬件心跳线确定对板是否发生故障;若是,写入本板为主的信息,通过切换开关控制线控制切换开关将所述接口板与本板的交换芯片导通,将本板状态置为主;若否,等待下一周期。4.如权利要求3所述的系统,其特征在于,所述处理器,还用于在当前周期内,通过逻辑判断线确定对板的状态为主且后续确定本板的状态为主时,将本板状态置为备,通过硬件心跳线确定对板是否发生故障;若是,写入本板为主的信息,通过切换开关控制线控制切换开关将所述接口板与本板的交换芯片导通,将本板状态置为主;若否,等待下一周期。5.如权利要求1-4任一项所述的系统,其特征在于,所述处理器,具体包括:对上转发模块、调度服务器、数据库、对下转发模块和呼叫服务器;其中,所述对上转发模块,用于在接收到调度台发送的调度命令或配置站发送的配置命令且确定本板的状态为主之后,将接收的调度命令或配置命令复制为两份,将一份发送给本板的调度服务器,将另一分发送给对板的对上转发模块;在接收到对板的对上转发模块发送的调度命令或配置命令且确定本板的状态为备之后,将接收的调度命令或配置命令发送给本板的调度服务器;在接收到本板的调度服务器发送的终端的状态信息之后,确定本板的状态是否为主,若是,将接收的状态信息发送给调度台,若否,不转发接收的状态信息;所述调度服务器,用于在接收到本板的对上转发模块发送的调度命令之后,将接收的调度命令解析为呼叫命令,存储所述呼叫命令并将所述呼叫命令发送给本板的对下转发模块;在接收到本板的对上转发模块发送的配置命令之后,存储所述配置命令并将所述配置命令写入本板的数据库;在接收到本板的对下转发模块发送的终端的状态信息之后,存储所述状态信息并将所述状态信息发送给本板的对上转发模块;在接收到本板的对下转发模块发送的呼叫请求之后,判断所述呼叫请求是否合法,若是,向本板的对下转发模块发送呼叫命令,若否,向本板的对下转发模块发送挂机命令;所述对下转发模块,用于在接收到本板的调度服务器发送的呼叫命令或挂机命令之后,确定本板的状态是否为主,若是,将接收的呼叫命令或挂机命令发送给本板的呼叫服务器,若否,不转发接收的呼叫命令或挂机命令;在接收到本板的呼叫服务器发送的终端的状态信息或呼叫请求且确定本板的状态为主之后,将接收的状态信息或呼叫请求复制为两份,将一份发送给本板的调度服务器,将另一份发送给对板的对下转发模块;在接收到对板的对下转发模块发送的状态信息或呼叫请求且确定本板的状态为备之后,将接收的状态信息或呼叫请求发送给本板的调度服务器;所述呼叫服务器,用于在接收到本板的对下转发模块发送的呼叫命令或挂机命令之后,将所述呼叫命令或挂机命令解析后发送给终端,修改相应终端的状态信息,并将修改后的终端的状态信息发送给本板的对下转发模块;在接收到终端发送的呼叫请求之后,将接收的呼叫请求发送给本板的对下转发模块。6.如权利要求5所述的系统,其特征在于,所述处理器,还包括:呼叫转发模块;所述呼叫服务器,还用于根据接收的呼叫命令或挂机命令修改相应终端的状态信息,并将修改后的终端的状态信息发送给本板的呼叫转发模块;所述呼叫转发模块,用于在接收到呼叫服务器发送的终端的状态信息且确定本板的状态为主之后,将接收的终端的状态信息复制为两份,将一份存入本板的信息恢复队列,将另一份发送给对板的呼叫转发模块;在接收到对板的呼叫转发模块发送的终端的状态信息且确定本板的状态为备之后,将接收的终端的状态信息存入本板的信息恢复队列。7.一种如权利要求5或6所述的备份系统的备份方法,其特征在于,包括:对上转发模块在接收到调度台发送的调度命令或配置站发送的配置命令且确定本板的状态为主之后,将接收的调度命令或配置命令复制为两份,将一份发送给本板的调度服务器,将另一分发送给对板的对上转发模块;对上转发模块在接收到对板的对上转发模块发送的调度命令或配置命令且确定本板的状态为备之后,将接收的调度命令或配置命令发送给本板的调度服务器;调度服务器在接收到本板的对上转发模块发送的调度命令之后,将接收的调度命令解析为呼叫命令,存储所述呼叫命令并将所述呼叫命令发送给本板的对下转发模块;调度服务器在接收到本板的对上转发模块发送的配置命令之后,存储所述配置命令并将所述配置命令写入本板的数据库;对下转发模块在接收到本板的调度服务器发送的呼叫命令之后,确定本板的状态是否为主;若是,将接收的呼叫命令发送给本板的呼叫服务器;若否,不转发接收的呼叫命令;呼叫服务器在接收到本板的对下转发模块发送的呼叫命令之后,将所述...

【专利技术属性】
技术研发人员:黄彪张孙波胡朱华
申请(专利权)人:浙江大华系统工程有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1