容灾处理方法和系统、呼叫处理方法

文档序号:7944522阅读:313来源:国知局
专利名称:容灾处理方法和系统、呼叫处理方法
技术领域
本发明涉及通信领域,尤其涉及一种容突处理方法和系统、呼 叫处J里方法。
背景技术
下一4戈通4言网纟各(Next Generation Network,简-尔为NGN)是 一种呼叫控制与接入分离的网络,网关设备负责接入终端用户或末 端网络,呼叫控制器负责呼叫控制和业务处理。
NGN核心网中的呼叫控制器(以下简称控制器),例如软交换 网络中的软开关(Soft Switch,简称为SS),多々某体子系统 (Multimedia Subsystem,简称为IMS)网络中的网关控制实体 (Gateway Control Function,简称为GCF )、呼叫会话控制实体(Call Session Control Function,简称为CSCF ),由于控制器在实;见功能时, 需要具有4艮高的集成度、并负载非常大的用户量,基于此,控制器 的容灾能力尤为重要。
在实施过程中,NGN核心网的部分容灾的功能是指单个网关 与原控制器的通信过程中,发生故障时,该网关可以切换到备选核 心网交换设备上,与该备选核心网交换设备进行通信,并且,上述 单个网关在从原控制器切换到备选核心网交换设备的过程中,除该 网关之外的其他网关不受影响。目前,实现核心网容灾的机制有热备份、双归属等,但这些机 制在解决部分容灾功能和部分容灾的快速路由功能时,均存在困难,
未提出有效的解决方案。

发明内容
考虑到相关技术中存在的需要一种技术来解决如何快速有效地 实现部分容灾和部分容灾的快速路由功能的问题而提出本发明,为 此,本发明的主要目的在于提供一种容灾处理方法及系统、呼叫处 理方法,以解决上述问题。
才艮据本发明的一个方面,提供一种容灾处理系统。
根据本发明的容灾处理系统包括 一个或多个控制器,其中, 每个控制器均包括一个或多个网关;网关位置数据库,用于保存控 制器的控制器标识与注册在该控制器的一个或多个网关标识之间的 对应关系。
其中,每个控制器均用于保存用户的终端标识与用户的归属网 关的网关朽;"i只之间的只十应关系。
优选地,网关位置数据库位于以下实体之一归属位置寄存器 即HLR、归属用户服务器即HSS、重定位服务器即RS。
其中,网关位置数据库与控制器之间的接口通过以下协议之一 实现会话初始协i义即SIP、移动应用部分即MAP协i义、Diameter协议。
优选地,网关标识或控制器标识包括以下之一设备号、域名。根据本发明的另一个方面,提供一种容灾处理方法。
根据本发明的容灾处理方法包括注册处理第一控制器接收 来自网关的第一注册请求,其中,第一注册请求中携带有网关的标 识;第一控制器向网关位置数据库发送第二注册请求,其中,第二 注册请求中携带有网关的标识和第 一控制器的标识;-寸应关系建立 处理网关位置凄t据库才艮据第二注册请求,建立网关的才示识与第一 控制器的标识之间的对应关系。
优选地,在上述注册处理中,在网关4立置数据库建立对应关系 之后,该方法还包括第一控制器在本地保存网关的标识。
进一步地,在对应关系建立处理之后,该方法还包4舌位置更 新处理在预定场景下,网关位置凝:据库取消网关的标:iK与第一控 制器的标识之间的对应关系,建立网关的标识与第二控制器的标识 之间的》于应关系。
优选地,在上述位置更新处理中,网关位置数据库取消网关的 标识与第一控制器的标识之间的对应关系之后,该方法还包括网 关位置数据库通知第一控制器,已经取消了网关的标识和第一控制 器的标识之间的对应关系;第 一控制器删除本地保存的网关的标识。
其中,预定场景包括以下之一第一控制器检测到网关与第一 控制器之间的连接中断,向网关位置数据库发送第一位置更新请求, 第 一 位置更新请求中携带有指示网关未在第 一 控制器上注册的消 息;或者,第二控制器接收来自网关的第三注册请求,其中,第三 注册请求中携带有网关的标识;第二控制器向网关位置凄t据库发送
第二位置更新请求,其中,第二位置更新请求中携带有网关的标识 和第二控制器的标识。优选地,在网关位置数据库建立网关的标识与第二控制器的标
识之间的对应关系之后,该方法还包括
第二控制器在本地保存网关的标识。
其中,标识包括以下之一设备号、域名。
才艮据本发明的再一个方面,^是供一种呼叫处理方法。
才艮据本发明的呼叫处理方法包括控制器预先设置用户标识与 网关标识之间的第一对应关系;控制器接收来自主叫用户的呼叫请 求,其中,呼叫请求中携带有被叫用户标识;控制器^f艮据第一对应 关系,确定与^皮叫用户标识只寸应的网关冲示识;4空制器才艮才居判断其注 册网关标识信息中是否保存有被叫用户标识对应的网关标识;如果 注册网关标识信息中保存有被叫用户标识对应的网关标识,则控制 器通过网关向#:叫用户标识对应的4皮叫用户发起呼叫。
进一步地,上述方法还包括如果控制器中未保存有被叫用户 标识对应的网关标识,控制器向网关位置数据库发送查询请求,查 询请求中携带有被叫用户标识对应的网关标识;网关位置数据库根 据查询请求,确定网关注册的控制器。
优选地,该方法还包4舌网关位置凄t据库预先设置网关标识与 控制器标识之间的第二对应关系,此时,网关位置数据库确定网关 注册在的控制器包括网关位置数据库冲艮据第二对应关系,确定与 网关标识对应的当前控制器,并将当前控制器的标识发送给控制器。
进一步地,在网关位置数据库将当前控制器的标识发送给控制 器之后,上述方法还包括控制器根椐当前控制器的标识向当前控 制器发送^皮叫用户标识;当前控制器通过网关,向#1叫用户标识对 应的#皮叫用户发起呼叫。
9通过本发明的上述至少一个技术方案,通过GL—DB保存网关 与控制器之间的对应关系,在网关改变注册时只需更新网关的注册 记录,这样,简化了容灾处理方法,实现了容灾切换时的快速注册, 控制器在进行相应的处理后,能够快速找到被叫网关当前所位于的 控制器进行呼叫选路。


附图用来才是供对本发明的进一步理解,并且构成i兌明书的一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的 限制。在附图中
图1是根据本发明方法实施例一的容灾处理方法的流程图2a是4艮据本发明方法实施例的注册处理的流程图2b是根据本发明方法实施例的位置更新处理的流程图3是根据本发明方法实施例二的呼叫处理方法的流程图4是才艮据本发明方法实施例的呼叫处理方法的详细处理流程
图5是根据本发明实施例的GL—DB组网的一个结构冲匡图; 图6是根据本发明实施例的GL_DB组网的另 一结构一匡图; 图7是根据本发明实施例的注册处理方法的信令流禾呈图; 图8是才艮据本发明实施例的呼叫处理方法的信令流禾呈图。
具体实施例方式
功能扭克述
如上所述,针对现有4支术中存在的如何快速有效i也实现部分容 突和部分容交的快速路由功能的问题,本发明提出了一种容灾处理
方案,通过在该系统中引入网关4立置凄t才居库(Gateway Location Database,简称为GL—DB )来实现部分容灾,该GL—DB用于保存 控制器的控制器标识与注册在该控制器的一个或多个网关标识之间 的对应关系。这样,在网关改变注册的控制器时,只需改变网关的
注册记录,不涉及复杂资源的变更,能够实现容灾切:换时的快速注
册,控制器在进行相应的改进后,能够快速找到被叫网关当前所位 于的控制器进行呼叫选路。
系乡克实施例
才艮据本发明实施例,4是供一种容灾处理系统。
才艮据本发明实施例的容灾处理系统包括网关位置凄t据库和一 个或多个控制器,其中,每个控制器均包括一个或多个网关;网关 位置数据库,用于保存控制器的控制器标识与注册在该控制器的一 个或多个网关标识之间的对应关系;每个控制器均用于保存用户的 纟冬端朽:识与该用户的归属网关的网关才示iK之间的》于应关系;并且, 网关标识或控制器标识包括以下之一i殳备号、域名,即,网关标 识可以包括网关的"i殳备号、网关的域名;控制器标i只可以包括 控制器的设备号、控制器的域名。
其中,该数据库GL_DB可以位于归属位置寄存器(Home Location Register,简称为HLR)、归属用户月良务器(Home Subscriber Server,简称为HSS)、重定位服务器(Redirect Server,简称为RS)或其他外部设备。即,GL—DB可以位于控制器之外,例如,位于RS、 HLR、 HSS,也可以是单独的设备。
控制器(SS/GCF/CSCF )可以通过相应的协议如会话初始协议(Session Initiation Protocol,简称为SIP )、移动应用告卩分(MobileApplication Part, 简-尔为MAP)十办i义、Diameter十办i义i方问GL—DB设备,即,控制器与GL—DB设备的接口可以使用现有的SIP或MAP、Diameter协议。
由于GL—DB用于存储网关与该网关当前所注册在的控制器的对应关系,控制器可以查询GL—DB得知某个网关所当前注册的控制器上,控制器还可以通过GL—DB更新某个网关的注册情况。
通过本发明实施例才是供的技术方案,通过GL_DB〗呆存网关与控制器之间的对应关系,这样,在网关改变注册时只需更新网关的注册记录,不涉及复杂资源的变更,实现了容灾切换时的快速注册,控制器在进行相应的改进后,能够快速找到被叫网关当前所位于的控制器进行呼叫选路。
方法实施例一
根据本发明实施例,提供了一种容灾处理方法。
图1是根据本发明实施例的容灾处理方法的流程图,需要说明的是,为了便于描述,在图1中以步骤的形式示出并描述了本发明的方法实施例的才支术方案,在图1中所示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。虽然在图1中示出了逻辑顺序,l旦是在某些情况下,可以以不同于此处的顺序扭J亍所示出或描述的步骤。如图1所示,该方法包括以下步骤(步骤S102至步骤S104)。
12步骤S102,注册处理第一控制器接收来自网关的第一注册请求,其中,第一注册请求中携带有网关的标识;第一控制器向网关位置数据库发送第二注册请求,其中,第二注册请求中携带有网关的标识和第一控制器的标识,之后,第一控制器在本地-f呆存网关的标识,即,表示该网关当前在本控制器(即,第一控制器)上注册。
步骤S104,对应关系建立处理网关位置数据库根据第二注册请求,建立网关的标识与第一控制器的标识之间的对应关系,网关标识包4舌以下之一网关的i殳备号、网关的i或名。
在具体实施过程中,还会存在位置更新处理,主要包4舌以下两种情况。
情况一,第 一控制器检测到网关与第 一控制器之间的连接中断,向网关位置数据库发送第一位置更新请求,第一位置更新请求中携带有指示网关未在第一控制器上注册的消息;网关位置凄t据库取消网关的标识与第 一控制器的标识之间的对应关系,建立网关的标识与第二控制器的标识之间的对应关系;网关位置数据库通知第 一控制器,已经取消了网关的标识和第一控制器的标识之间的对应关系;第一控制器删除本地保存的网关的标识;并且,第二控制器在本地《呆存网关的标识。
情况二网关发起向第二控制器的第三注册请求,其中,第三注册请求中携带有网关的标识,第二控制器^^艮据该请求向网关位置数据库发送第二位置更新请求,其中,第二位置更新请求中携带有网关的标识和第二控制器的标识。网关位置凄t据库耳又消网关的标识与第 一控制器的标识之间的对应关系,建立网关的标识与第二控制器的标识之间的对应关系;网关位置数据库通知第一控制器,已经取消了网关的标识和第一控制器的标识之间的对应关系;第一控制
13器删除本地保存的网关的标识;并且,第二控制器在本地i呆存网关的标识。
由上述处理可以看出,引入GL—DB后,注册在同一个4空制器的网关可以在原控制器失效或者与原控制器的连接中断时,切换注册到其他控制器下工作,并且每个网关的注册切换过程,以及切换时选l奪注册的控制器是相互独立的,实现了部分容灾。
在实际才乘作过程中,部分容灾的工作原理可以描述为两个过程更新注册过程和基本呼叫过程,下面结合附图2和附图3对上述两个过程进^f于详细"i兌明。
图2a是才艮据本发明实施例的网关在控制器上注册的处理流程图,应用于网关向控制器注册的应用场景,如图2a所示,包括以下处理(步骤S201a至步骤S205a )。
步驶《S201a,网关向控制器发送注册"i青求消息,其中,该注册请求消息中携带有该网关的标识;
步骤S202a,控制器接收上述注册请求消息,获取网关的标识;
步骤S203a,控制器向GL一DB发送位置更新请求消息,通知GL—DB该网关已在其上注册,其中,该位置更新请求消息中携带有网关的标识和控制器的标识;
步骤S204a, GL—DB接收位置更新请求消息,获取其中的网关的标识和控制器的标识,并建立网关的标识和控制器的标识的对应关系;
步艰《S205a,控制器更新本地注册记录,在本地i己录表中标记该网关已经注册在该控制器上。图2b是根据本发明实施例的网关在控制器上注销的处理流程图,应用于网关不在控制器上注册或从控制器注销的应用场景,如图2b所示,包括以下处理(步骤S201b至步骤S205b)。
步骤S201b,网关已经在控制器1上注册,《旦要从该控制器1注销时,会向控制器2发送注册请求1,该注册请求1中携带有该网关的网关才示iK;
步骤S202b,控制器2 ^妻收注册请求1 ,并向GL—DB发送注册:清求2,该注册"^青求2中携带有网关的标识和控制器2的标识;
步骤S203b, GL—DB冲艮据注册请求2,取消网关的标识和控制器1的标识之间的对应关系,并建立网关的标识和控制器2的标识之间的对应关系;
步骤S204b,控制器1取消本地保存的网关的标识,表示该网关当前不在本控制器上注册;
步骤S205b,控制器2在本地保存该网关的标识,表示该网关当前在本控制器上注册。
方法实施例二
才艮据本发明实施例,4是供一种呼叫处理方法。
图3是才艮据本发明的呼叫处理方法的流程图,如图3所示,包4舌以下处理(步-骤S302至步骤S310)。
步艰《S302,控制器预先i殳置用户标识与网关标识之间的第一对应关系,其中,用户标识可以为用户的终端号码;步骤S304,控制器接收来自主叫用户的呼叫请求,其中,呼叫请求中携带有被叫用户标识;
步骤S306,控制器根据第一对应关系,确定与被叫用户标识对应的网关朽3只;
步骤S308,控制器根据判断其注册网关标识信息中是否保存有#皮叫用户标识对应的网关标识;
步骤S310,如果控制器的注册网关标识信息中保存有被叫用户标识对应的网关标识,则控制器通过网关向#皮叫用户标识对应的祐:叫用户发起呼叫,其中,控制器的注册网关标识信息中保存有当前注册在该控制器上的多个网关的网关标识。
在上述步骤S308中,如果控制器的注册网关标识信息中未保存有^皮叫用户标识对应的网关标识,控制器向网关位置凄史据库发送查询请求,查询请求中携带有网关标识;网关位置凄t据库才艮据查询:清求,确定网关注册在的控制器。具体地,网关位置凝:据库可以预先i殳置网关标识与控制器标识之间的第二对应关系,网关位置凄史据库才艮据第二对应关系,确定与网关标识对应的当前控制器,并将当前控制器的标识发送给控制器;控制器根据当前控制器的标识向当前控制器发送被叫用户标识;当前控制器通过网关,向被叫用户标识对应的4皮叫用户发起呼叫。
其中,网关标识或4空制器标识可以包4舌以下之一i殳备号、i或名,即,网关标识可以包>1舌网关的i殳备号、网关的Jt或名;控制器标识可以包括控制器的设备号、控制器的域名。
图4是才艮据本发明实施例的呼叫过程的流程图,如图4所示,包括以下处理(步骤S401至步骤S408 )。步骤S401,预设对应关系各控制器预先配置好所有号码与网关的对应关系,即,每个网关会对应于多个终端号码,每个终端号码都有其归属的网关,下面以控制器1为例对该呼叫过禾呈进4亍描述。
步骤S402,发生呼叫主叫用户向控制器1发送呼叫请求,该呼叫请求中携带有该被叫用户的终端号码,优选地,可以包括主叫用户的终端号码,控制器1会根据预先设置好的对应关系,查找与寻皮叫用户的终端号码具有对应关系的网关,即查找到^皮叫用户的终端号码所归属的网关,为了后续描述方i"更,将与该;故叫用户的终端号码具有对应关系的网关称为网关1 。
步骤S403,控制器1会在本地记录表中检查网关1的注册情况。
步骤S404,控制器1判断网关1当前是否在本控制器(即控制器1)上注册,如果判断结果为是,进入到步骤S407,否则,进入到步骤S405。
步骤S405,控制器1判断出网关1当前没有在本控制器上注册,则需要向GL—DB查询网关1当前所注册的控制器,控制器1向GL—DB发送查询i青求,该查询"i青求中携带有网关1的标:识。
步骤S406, GL_DB获取网关1的标识,根据保存的网关与控制器之间的对应关系,确定与网关1具有对应关系的控制器,并获取网关1当前所注册在的控制器的标识,为了描述方^f更,将于网关1当前注册的控制器成为控制器2;
GL—DB将控制器2的标识发送给控制器1;控制器1根据控制器2的标识向控制器2发送被叫用户的终端标识,控制器2通过网关2进4亍呼叫。步骤S407,网关1已经注册在控制器1上,则控制器1使用本 ;也路由p乎叫纟皮叫。
步骤S408,接续#1叫。
由于SIP协议在NGN网络应用非常普遍,下面以控制器与 GL_DB设备之间的接口通过SIP协议实现为例对本发明进行说明, 但并不限于此,通过其他协议实现控制器与GL—DB设备之间的接 口来实5见本发明的方法仍在本发明的4呆护范围之内。
在进行具体说明之前,首先对下述实例的应用环境进行描述, 图5是GL—DB组网的一个示例,如图5所示,网关l、网关2注册 在控制器l,网关3注册在控制器2,网关4注册在控制器3,其中, 用户A4立于网关1中,用户B〗立于网关2中,用户CM立于网关3, 用户D位于网关4,网关2可以容突切换注册到控制器2。
基于图5所示的GL—DB组网框架图,当网关2因为与控制器1 的连接中断,而切换到控制器2进行注册,更新为图6所示的GL—DB 组网框架图,其相应的处理流程如附图7所示,具体包括如下步骤 (步艰《S701至步-骤S712)。
步艰《S701,网关2与控制器1的连4妄发生中断;
步骤S702,控制器1才企测到与网关2的连接中断;
步骤S703,控制器1将其与网关2的连接发生中断的消息通过 给GL_DB。例如,通过SIP协议的REGISTER消息通知GL_DB;
步骤S704, GL—DB接收到REGISTER消息后,更新有关记录, 即取消控制器1标识与网关2标识的对应关系;
18步骤S705,网关2当前所在的控制器为NULL(未注册),GL一DB 返回200 OK消息至控制器1;
步骤S706,控制器l更新其本地记录,即,网关2当前未在本 控制器上注册;
步骤S706,网关2切换注册到控制器2上;
步骤S707,控制器2将网关2注册到其上的消息通知给,例如 通过SIP协议的REGISTER消息通知GL—DB;
步骤S708, GL—DB接收到REGISTER消息后,更新有关记录, 即,建立网关2冲示识与4空制器2标识的只于应关系;
步骤S709,网关2当前所注册在的控制器为控制器2;
步骤S710, GL—DB向控制器2返回200 OK消息;
步艰《S711, 4空制器2更新其本;也i己录,即,网关2当前在本4空 制器上注册;
步骤S712,网关2在控制器2注册成功,控制器2向网关2返 回注册成功消息。
基于图6所示的GI^DB组网框架图,网关4上的用户D呼叫 网关2上的用户B时,其相应的流禾呈如附图8所示,具体包4舌如下 步-骤(步-骤S801至步'骤S807 )。
步-骤S801,用户D呼叫用户B,用户D所在的网关4向^空制 器4上报呼叫事件,具体地,用户D向控制器4发送呼叫请求,该 呼叫请求中携带有用户D的终端号码和用户B的终端号码;
19步骤S802,控制器4根据其预先配置的终端号码与网关标识的 对应关系表,发现用户B位于网关2上,进一步地,控制器4通过 搜索本地记录,发现网关2当前未在本控制器(即控制器4)上注 册;
步骤S803 ,控制器4向GL—DB发送查询请求,查询网关2当 前所注册在的控制器,该查询请求中可以携带有网关2的标识信息, 例如,控制器4可以通过SIP协i义中的INVITE消息向GL—DB发送
查询i青求;
步骤S804, GL一DB查询其保存的网关与控制器的对应关系, 确定出与网关2具有对应关系的控制器为控制器2,即,网关2当 前注册在控制器2,并向控制器4返回查询结果,该查询结果中携 带有控制器2的标识,例如,GL—DB可以通过SIP协i义中的302 消息向控制器2返回查询结果;
步骤S805,控制器4根据查询结果,根据查询结果中携带的控 制器2的标识,向控制器2发起呼叫请求,该呼叫请求中携带有用 户B的终端号码,例如,可以通过SIP协议向控制器2发送呼叫请 求;
步骤S806,控制器2接收来自控制器4的呼叫请求,根据预先 配置的终端号码与网关标识的对应关系表,发现用户B位于网关2 上;
步骤S807,控制器2搜索本地记录,发现网关2当前在本控制 器(即控制器2)上注册,于是使用本地路由到网关2,并呼叫用户 B。如上所述,借助于本发明提供的容灾处理方法和/或系统、呼叫
处理方法,通过GL一DB保存网关与控制器之间的对应关系,这样, 在网关改变注册时只需改变节点的注册记录,不涉及复杂资源的变 更,实现了容灾切换时的快速注册,控制器在进行相应的改进后, 能够快速找到被叫网关当前所位于的控制器进行呼叫选路。
以上所述〗又为本发明的优选实施例而已,并不用于限制本发明, 乂于于本4贞i或的^支术人员来i兌,本发明可以有各种更改和变4匕。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1. 一种容灾处理系统,包括一个或多个控制器,其中,每个控制器均包括一个或多个网关,其特征在于,所述系统还包括网关位置数据库,用于保存控制器的控制器标识与注册在该控制器的一个或多个网关标识之间的对应关系。
2. 根据权利要求1所述的系统,其特征在于,每个控制器均用于 4呆存用户的终端标识与所述用户的归属网关的网关标识之间 的只于应关系。
3. 根据权利要求1所述的系统,其特征在于,所述网关位置数据 库^f立于以下实体之一归属位置寄存器即HLR、归属用户月l 务器即HSS、重定^f立"l务器即RS。
4. 根据权利要求1所述的系统,其特征在于,所述网关位置数据 库与控制器之间的接口通过以下协议之一实现会话初始协议 即SIP 、移动应用部分即MAP十办i义、Diameter十办i义。
5. 根据权利要求1至4中任一项所述的方法,其特征在于,网关 标识或控制器标识包4舌以下之一i殳备号、威名。
6. —种容灾处理方法,其特;f正在于,包>|舌注册处理第一控制器接收来自网关的第一注册请求,其 中,所述第一注册请求中携带有所述网关的标识;所述第一控 制器向网关位置数据库发送第二注册请求,其中,所述第二注 册请求中携带有所述网关的标识和所述第 一控制器的标识;对应关系建立处理所述网关位置凄丈据库才艮据所述第二注 册^"求,建立所述网关的标识与所述第一控制器的标识之间的 对应关系。
7. 根据权利要求6所述的方法,其特征在于,所述注册处理中, 在所述网关位置凄t据库建立所述对应关系之后,所述方法还包 括所述第一控制器在本地保存所述网关的标识。
8. 根据权利要求6所述的方法,其特征在于,在所述对应关系建 立处理之后,所述方法还包4舌位置更新处理在预定场景下,所述网关位置凄t据库取消 所述网关的标识与所述第 一控制器的标识之间的对应关系,建 立所述网关的标识与所述第二控制器的标识之间的对应关系。
9. 根据权利要求8所述的方法,其特征在于,所述位置更新处理 中,所述网关位置翁:据库取消所述网关的标识与所述第一控制 器的标识之间的对应关系之后,所述方法还包4舌所述网关位置凄t据库通知所述第 一控制器,已经取消了所 述网关的标识和所述第 一控制器的标识之间的对应关系;所述第 一控制器删除本地保存的所述网关的标识。
10. 根据权利要求8所述的方法,其特征在于,所述预定场景包括 以下之一所述第 一控制器检测到所述网关与所述第一控制器之间 的连接中断,向所述网关位置数据库发送第 一位置更新请求, 所述第 一位置更新请求中携带有指示所述网关未在所述第一 控制器上注册的消息;或者,第二控制器接收来自所述网关的第三注册请求,其中,所述第三注册请求中携带有所述网关的标识;所述第二控制器向 所述网关位置数据库发送第二位置更新请求,其中,所述第二 位置更新请求中携带有所述网关的标识和所述第二控制器的 标识。
11. 根据权利要求8所述的方法,其特征在于,所述网关位置数据 库建立所述网关的标识与所述第二控制器的标识之间的对应 关系之后,所述方法还包括所述第二控制器在本地保存所述网关的标识。
12. 根据权利要求6至11中任一项所述的方法,其特征在于,所 述标识包括以下之一设备号、域名。
13. —种呼叫处理方法,其特征在于,包括控制器预先设置用户标识与网关标识之间的第 一对应关系;所述控制器接收来自主叫用户的呼叫请求,其中,所述呼 叫_清求中携带有#皮叫用户标识;所述控制器才艮据所述第 一对应关系,确定与所述#:叫用户 才示i口J于应的网关朽;i。、;所述控制器# 据判断其注册网关标识信息中是否保存有 所述一皮叫用户标识对应的网关标识;如果所述注册网关标识信息中保存有所述一皮叫用户标识 对应的网关标识,则所述控制器通过所述网关向所述净皮叫用户 标识对应的#1叫用户发起呼叫。
14. 根据权利要求13所述的方法,其特征在于,还包括如果所述控制器中未保存有所述^皮叫用户标识对应的网 关标识,所述控制器向网关位置数据库发送查询请求,所述查 询i青求中携带有所述^皮叫用户标识对应的网关标识;所述网关位置凄t据库才艮据所述查询"i青求,确定所述网关注 册的控制器。
15. 根据权利要求14所述的方法,其特征在于,所述方法还包括 所述网关位置凄t据库预先i殳置网关标识与控制器标识之间的 第二只于应关系,所述网关位置凄t据库确定所述网关注册在的控制器包括所述网关位置数据库根据所述第二对应关系,确定与所述 网关标识对应的当前控制器,并将所述当前控制器的标识发送 给所述控制器。
16. 才艮据权利要求15所述的方法,其特征在于,在所述网关位置 数据库将所述当前控制器的标识发送给所述控制器之后,所述 方法还包括所述控制器根据所述当前控制器的标识向所述当前控制 器发送所述被叫用户标识;所述当前控制器通过所述网关,向所述^皮叫用户标识对应 的#1叫用户发起呼叫。
全文摘要
本发明公开了一种容灾处理方法和系统、呼叫处理方法,其中,容灾处理系统包括一个或多个控制器,其中,每个控制器均包括一个或多个网关;网关位置数据库,用于保存控制器的控制器标识与注册在该控制器的一个或多个网关标识之间的对应关系。借助于本发明的技术方案,通过网关位置数据库(GL_DB)保存网关与控制器之间的对应关系,在网关改变注册时只需更新网关的注册记录,这样,简化了容灾处理方法,实现了容灾切换时的快速注册,控制器在进行相应的处理后,能够快速找到被叫网关当前所位于的控制器进行呼叫选路。
文档编号H04W8/02GK101466089SQ20091000541
公开日2009年6月24日 申请日期2009年1月15日 优先权日2009年1月15日
发明者何乃良, 管卫芝 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1