本发明专利技术提供一种基于多网守备份的网守系统及控制方法,其特征在于,包括至少两个网守服务组,其中,所述网守服务组包括相连接的守护单元和网守单元,各个所述网守服务组的网守单元之间互为映像且配置参数相同,所述网守单元的内部网络地址对外不可见,所述网守系统对外发布公共网络地址,全部所述网守服务组由一个主网守服务组以及从网守服务组构成,将所述公共网络地址配置给所述主网守服务组的网守单元,各个所述守护单元之间相互连接。本发明专利技术在不对原有标准软件模块进行改动的前提下,给网守板卡添加一个外壳程序,并由这个外壳程序决定网守板卡的启动与停止,从而提高网守系统的可靠效率以保证网络电话通讯的连续性。
【技术实现步骤摘要】
本专利技术涉及嵌入式网守服务器系统,尤其是嵌入式网守服务器的安全保护机制,具体地,涉及多网守服务器系统中,各网守服务器进行互相备份的网守系统以及相应的控制方法。
技术介绍
随着Internet的发展,人们的语音通讯工具已不再局限于有线电话、手机、以及无线电对讲机等传统语音通讯工具。网络电话已逐渐进入了人们的视野之中,网络电话为人们提供了ー种更加廉价的通讯工具,费用仅为普通通讯工具费用的五分之一至十分之一。据不完全统计,仅在国内至2005年年底就有超过500万户网络电话用户。 网守系统是网络IP电话的ー个重要组成部分,起着对网络电话网关等进行呼叫及管理的功能。网络电话通讯离不开网守系统,保证网络电话通讯的前提就是保证网守系统能够正常工作。在现有技术方案中,网络电话的所属网守系统一旦发生故障,将会导致网络电话通讯无法被使用。即使网守系统在被修复之后,其保存的网关信息也可能丢失。简单地讲,本专利技术要解决如何技术方式保证网守系统的可靠运行以保证网络电话通讯的问题。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种的控制方法以及相应的控制装置。根据本专利技术的ー个方面,提供一种基于多网守备份的网守系统,其特征在于,包括至少两个网守服务组,其中,所述网守服务组包括相连接的守护单元和网守单元,各个所述网守服务组的网守单元之间互为映像且配置參数相同,所述网守単元的内部网络地址对外不可见,所述网守系统对外发布公共网络地址,全部所述网守服务组由一个主网守服务组以及从网守服务组构成,将所述公共网络地址配置给所述主网守服务组的网守单元,各个所述守护単元之间相互连接。根据本专利技术的另ー个方面,还提供一种基于多网守备份的网守系统的控制方法,其特征在于,所述网守系统包括至少两个网守服务组,其中,所述网守服务组包括相连接的守护单元和网守单元,各个所述网守服务组的网守单元之间互为映像且配置參数相同,所述网守単元的内部网络地址对外不可见,各个所述守护单元之间相互连接,其中,包括如下步骤a.启动全部所述网守服务组的网守单元,各个所述网守服务组之间通过各自的守护单元确定ー个主网守服务组,并将其余的所述网守服务组确定为从网守服务组;b.将公共网络地址配置给所述主网守服务组的网守单元,其中,所述网守系统对外发布公共网络地址。进ー步地,本领域技术人员理解,在本专利技术提供的基于多网守备份的网守系统中,一个网守系统拥有两个或两个以上的网守服务组,其中一个网守服务组为主网守服务组,其余的为从网守服务组。各个网守服务组的网守单元配置相同。正常情况下主网守服务组担当网守系统的职责,从网守服务组会定时或不定时地检查主网守服务组是否发生故障。如果主网守服务组发生故障,则从网守服务组会选出ー个从网守服务组代替故障的网守服务组成为新的主网守服务组,以保证网络电话通讯不被中断。本专利技术通过提供了 ー种简单有效的备份方法,在不对原有标准软件模块进行改动的前提下,给网守板卡添加一个外壳程序,并由这个外壳程序决定网守板卡的启动与停止,从而提高网守系统的可靠效率以保证网络电话通讯的连续性。附图说明 通过阅读參照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显图I示出根据本专利技术的第一实施例的,基于多网守备份的网守系统的结构示意图;图2示出根据本专利技术的第一实施例的,在基于多网守备份的网守系统中确定主网守服务组的控制方法的流程图;图3示出根据本专利技术的第一实施例的,在基于多网守备份的网守系统中确定主网守服务组的控制方法的流程图;图4示出根据本专利技术的第二实施例的,在基于多网守备份的网守系统中确定主网守服务组的控制方法的原理图;以及图5示出根据本专利技术的第二实施例的,在基于多网守备份的网守系统中确定主网守服务组的控制方法的原理图。具体实施例方式本专利技术属于ー种嵌入式网守服务器的安全保护机制,尤其是当其中ー个网守服务器出现意外不能提供正常服务功能时,另ー个网守服务器将会自动接替出现意外的服务器开始运行,从而整套系统提供安全备份功能。网守服务属于标准服务,本专利技术在不对原有标准软件模块进行改动的前提下,提供了ー种简单有效的备份方法。对网守业务,客户在实际用应中提出能够支持备份的功能。即实际环境中存在两块网守板卡,但在工作过程中仅启动其中的一块;此时,假如当运行的网守板卡发生异常时(如断网、断电、业务异常等等),另外ー块网守板卡可以自动启动,并提供网守的服务。从需求来看,这两块网守板卡可以看为ー个整体。在运行过程中,我们只能且仅能启动其中的一块网守业务给外部提供服务。而对于外部来说,并不感知到底是哪块板子提供的网守服务,外部只需知道这个整体能够提供网守服务即可。例如一台終端在注册网守时,仅需要知道这个整体对外部发布的公共IP以及对应的认证信息即可。因此要实现这个需求,我们需要完成以下功能I.两块板卡只有一个启动,或者伪装成只有ー个启动;2.启动的业务板卡需要配置外部可访问的公共IP ;3.两个网守的配置參数(认证信息,带宽管理等)必须相同;具体地,网守备份模型如图I所示网守A ip 11. I. I. I和网守Bip 11. I. I. 2为ー对互相备份的网守板卡,它们对外接ロ IP为172. 16. 160. 39。终端C在注册网守时填入IP 地址 172. 16. 160. 39 即可。在上面三个问题中,前两个问题需要从设计上实现,而第三个问题只能用户进行手动配置。对前两个问题,很显然比较方便和节约成本的方法是由软件实现。此时网守的原有业务功能完全不需要改动,我们仅需要给网守业务做一个外壳,由这个外壳进行网守业务的启动和停止即可;同样的,如果网守业务启动的话,我们将对外的服务IP设给此块板卡第二 IP,就能实现板卡和外部的通信了。如图4所示,网守业务由直接启动,变成由外壳决定是否启动。这样,板卡在启动时,就会先启动外壳程序,然后外壳程序根据特定条件,验证本板卡的网守业务程序是否可以启动,并给外部提供服务。因此,网守双备份功能完全是由这个外壳实现的。图I示出根据本专利技术的第一实施例的,基于多网守备份的网守系统的结构示意图。优选地,本专利技术提供的技术方案中,所述多网守备份的网守系统4至少包括两个所述网 守服务组41、42,以及一台内部交換机43。具体地,本领域技术人员理解,所述网守服务组41包括所述网守単元411、以及所述守护単元412。与所述网守服务组41相同,所述网守服务组42包括所述网守単元421、以及所述守护単元422。所述网守服务组41与所述网守服务组42通过所述内部交换机43进行互联。更具体地,本领域技术人员理解,所述网守単元411与所述网守単元421之间互为映像且配置參数相同。假设所述网守服务组41的内部网络地址是11. I. I. I ;所述网守服务组42的内部网络地址是11. I. I. 2。所述守护単元412与所述守护単元422通过所述内部交换机43交換所述内部网络地址,并根据所述内部网络地址,确定内部网络地址较大的所述网守服务组42为主网络服务组。所述网守単元的所述内部网络地址对外不可见。更进一歩地,本领域技术人员理解,假设所述网守系统4的公共网络地址是172. 16. 160. 39。所述公共网络地址将被配置给所述主网守服务组42的所述网本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于多网守备份的网守系统,其特征在于,包括至少两个网守服务组,其中,所述网守服务组包括相连接的守护单元和网守单元,各个所述网守服务组的网守单元之间互为映像且配置參数相同,所述网守単元的内部网络地址对外不可见,所述网守系统对外发布公共网络地址,全部所述网守服务组由一个主网守服务组以及从网守服务组构成,将所述公共网络地址配置给所述主网守服务组的网守单元,各个所述守护单元之间相互连接。2.根据权利要求I所述的网守系统,其特征在于,全部所述网守服务组的网守单元均处于启动状态。3.根据权利要求2所述的网守系统,其特征在于,所述从网守服务组的守护单元定时或不定时地检测所述主网守服务组是否发生故障,并在检测到所述主网守服务组发生故障后在全部所述从网守服务组中确定ー个网守服务组作为所述主网守服务组,并将所述公共网络地址配置给所述主网守服务组。4.根据权利要求3所述的网守系统,其特征在于,若所述主网守服务组发生故障,则删除发生故障的所述主网守服务组的公共网络地址,并重新确定ー个主网守服务组并配置其 所述公共网络地址。5.根据权利要求I至4中任一项所述的网守系统,其特征在于,各个所述网守服务组之间通过各自的守护单元交換所述内部网络地址,井根据所述内部网络地址确定所述主网守服务组。6.根据权利要求5所述的网守系统,其特征在于,所述内部网络地址最大的所述网守服务组作为所述主网守服务组。7.一种基于多网守备份的网守系统的控制方法,其特征在于,所述网守系统包括至少两个网守服务组,其中,所述网守服务组包括相连接的守护单元和网守单元,各...
【专利技术属性】
技术研发人员:房滔,
申请(专利权)人:苏州科达科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。