一种由sip终端实现注册服务器的热备份方法

文档序号:7997410阅读:173来源:国知局
一种由sip终端实现注册服务器的热备份方法
【专利摘要】本发明提供了一种由SIP终端实现的注册服务器热备份方法,采用了下述步骤:将IMS终端上各个独立的SIP线划分成同一个组,并将该组中的各SIP线设置优先级,当启用组中所有SIP注册后,SIP终端只注册第一优先级的SIP线,只有当第一优先级的SIP线服务器异常没有响应时,SIP终端才开始启用第二优先级的SIP线注册;依此类推,第二优先级的SIP线异常后,会自动开启第三优先级的SIP线,保证SIP终端一直处于可用状态,于此同时,SIP终端会一直检测第一优先级的SIP线服务器,一旦恢复了,SIP终端会立即切回第一优先级SIP线,并停止组中所有其它SIP线的注册,这种方法,完全由终端自己实现,配置部署灵活。
【专利说明】-种由SIP终端实现注册服务器的热备份方法

【技术领域】
[0001] 本发明涉及MS网络【技术领域】,特别涉及一种由SIP终端实现注册服务器的热备 份方法。

【背景技术】
[0002] 随着V0IP市场的不断发展,V0IP服务已经悄然地遍及了各个行业。从最初的大型 跨国企业间的内部通信以及视频会议系统,到如今更贴近百姓日常生活的领域,比如:楼宇 对讲等、视频监控、门禁考勤、防盗报警、停车场管理、智能家居、机房工程等等。而VOIP服 务是基于IP网络的,IP网络又是一个共享的资源。这样就存在资源竞争的情况发生,导致 某些服务不能正常运作。
[0003] 在大部分的商业V0IP环境中,为了最大的保证可靠的服务,V0IP的服务都要求有 备份机制。当主服务器或者系统异常后,可以切到备份系统继续服务,对用户没有任何影 响。
[0004] 备份的机制有多种多样,不同的V0IP服务厂家都有各自不同的备份机制,针对不 同的服务和终端,提供相应的备份服务。为了实现这些备份机制,就需要V0IP服务厂家和 V0IP的终端厂家,共同按照约定来开发实现。这就带来了一个问题,一旦V0IP系统部署之 后,如果需要更新或者增加V0IP终端,就只能使用原始厂家的终端了,这通常意味着维护 成本的上升。
[0005] 终上所述,随着V0IP服务的不断发展,以及应用的多元化,由V0IP终端实现备份 功能是十分必要的。这样即保证了服务厂家和终端厂家的独立性,也保证了终端的通用性, 适用于各种应用环境中。


【发明内容】

[0006] 本发明实施例的目的是通过由终端实现注册服务器热备份功能,简化由服务器端 实现备份功能的复杂度,降低维护成本,灵活使用终端。
[0007] 为了达到上述目的,本发明使用的方法就是完全由Fanvil V0IP终端支持的一种 备份能力,不需要服务器的主动参与,Fanvil V0IP终端支持同时注册10条SIP线,每条线 各自独立,支持全部的SIP特性,但在实际的使用环境中,几乎很难遇到需要同时注册10条 SIP线的情景,大部分情况下,只会用到1到3条SIP线,多余的SIP线就成了摆设。
[0008] Fanvil V0IP终端的备份机制,就是将上面提到的多余的SIP线利用了起来,将多 条SIP线之间建立联系,通过优先级顺序,形成多级备份的机制,最大支持9个备份服务器, 如果打破各SIP线之间的联系,各SIP线又恢复成独立SIP线。可以根据实际的使用环境, 灵活使用。

【专利附图】

【附图说明】
[0009] 图1为本发明Fanvil V0IP终端的备份机制结构框架示意图。
[0010] 图2为本发明SIP布置示意图。 具体实施例
[0011] 下面将结合本发明的附图,对本发明的技术方案进行清楚、完整地描述,显然,所 描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发 明保护的范围。
[0012] 如图1所示,Fanvil V0IP终端的每条SIP线,都有一个设置项"Server Name"(服 务器名称),该设置项是用来命名当前的SIP线。用户可以根据自己的喜好,去命名这条SIP 线,方便用户日常使用。将多条SIP线的"Server Name"设置成相同的名字,这样就将这些 SIP线设置成了同一个组。下面,就是在这个组里,对这些SIP线设优先级了。设优先级的 方法就是,在"Server Name"中的名字后加上"Opriority"。为分隔符,"priority"为 优先级。优先级的值范围从1到10,值越小,优先级越高。如2图设置,将SIP1,SIP2,SIP5 和SIP8建立了联系,并设置了优先级。
[0013] 如图2所示,该设置的意思是,将SIP1,SIP2, SIP5和SIP8这4条SIP线,设置为 一个组,SIP2, SIP5和SIP8都是SIP1的备份线。当SIP1异常时,比如:SIP1服务器没有 响应,会立即启用SIP5去注册。如果SIP5注册成功,以后从SIP1上发起的呼叫,其实是通 过SIP5在呼叫。如果SIP5也不可用,会尝试去启用SIP2,SIP2也不可用的时候,再去尝试 SIP8, 一直按照优先级,在备份服务器中循环查找可用的线。而SIP1作为主服务器,始终会 去尝试连接服务器,一旦SIP1服务器恢复,所有备份SIP线全部停用,使用主服务器SIP1。
[0014] 备份功能完全由终端处理,终端根据自身的逻辑判断,决定何时启用备份以及启 用哪个备份,保证正常服务。由于终端和服务器可能不在同一个IP网络中,如果网络故障, 终端访问服务器可能受限,但是主服务器此时是正常服务的。这种情况下,如果由服务器端 判断处理,就可能无法触发终端切换到备份服务器上。而此时,交由终端自身去处理,终端 一旦检测到主服务器异常(如:不能访问或没有响应),就立即启用备份机制,确保终端能正 常使用。
[0015] 由于启用备份功能的逻辑判断交由终端处理了,这样就独立于服务器和应用环境 了。部署灵活方便,在各种环境下都能使用。支持动态修改配置,实现多级备份功能,最大 支持9个备份服务器。
[0016] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【权利要求】
1. 一种由SIP终端实现的注册服务器热备份方法,其特征在于,采用下述步骤: Q1 :终端启动; Q2 :终端检查是否配置了注册服务器备份功能; Q3 :根据配置参数,划分注册服务器组,并设置好优先级; Q4 :首先检查第一优先级的服务器(主服务器)是否正常; Q5 :主服务器异常时,按优先级检查备份服务器,查找一个可用的服务器; Q6 :从上面两步中,得到一个可用的SIP服务器,终端注册到该服务器; Q7 :终端在使用中,一旦发生当前的SIP服务器异常了,终端会自动切换至可用的服务 器继续服务; Q8 :终端一旦使用了备份服务器后,终端会定时主动检查主服务器的状态,一旦主服务 器恢复了,终端自动切回主服务器,并停止所有备份服务器。
【文档编号】H04L12/24GK104065500SQ201310090680
【公开日】2014年9月24日 申请日期:2013年3月21日 优先权日:2013年3月21日
【发明者】刘建兵, 冯健文, 朱海波 申请人:苏州方位通讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1