在移动ip网络中根据主叫者位置进行呼叫路由选择的方法与系统的制作方法

文档序号:7587472阅读:129来源:国知局
专利名称:在移动ip网络中根据主叫者位置进行呼叫路由选择的方法与系统的制作方法
技术领域
本发明涉及在移动因特网协议(IP)电话网络中用户位置信息的利用。特别是,本发明涉及在移动IP电话网络中利用IP终端的位置信息进行呼叫路由选择的方法与系统。
根据本发明的一个方面,通过一个系统来实现这个目标,该系统使用在一个移动IP电话网络中的IP终端的位置信息来进行路由选择。该系统包括作为移动IP电话网络的一个用户的一部IP终端以及一个控制单元,如

图1所示。图1是示意性的方框图,示出一个移动IP电话网络中的一些组件。控制单元接收从IP终端向另一个用户发出的呼叫。当从IP终端发出一次呼叫时,该IP终端检查该IP终端的位置信息是否为该次呼叫所需要,并且当需要时,将位置信息添加到呼叫建立数据中去。然后,当控制单元接收该呼叫时,它根据呼叫建立数据和位置信息来确定被叫用户的地址或者目标地址,并将该呼叫传送到已确定的目标地址。
在IP终端中的一个呼叫控制应用通过跟与该IP终端连接的一个移动终端MT进行通信,来获得该IP终端的位置信息。在IP终端中的呼叫控制应用可以向该移动终端请求像小区标识那样的位置信息。
从IP终端发出的呼叫可以指向一个特殊服务号码,后者需要该IP终端的位置信息。在这种情况下,控制单元根据该位置信息,将特殊服务号码或别名映射为一个用户或目标地址。
根据本发明的另一个方面,通过一种方法来实现上述目标,该方法使用在一个移动IP电话网络中IP终端的位置信息来进行路由选择。
图2是一个流程图,示出根据本发明的方法的各基本步骤;在第一步骤中,从移动IP电话网络的一部IP终端向另一个用户发出一次呼叫。在下一个步骤中,检查该IP终端的位置信息是否为该次呼叫所需要。当需要位置信息时,随后执行将位置信息添加到呼叫建立数据中去的步骤。接着,根据呼叫建立数据和位置信息来确定一个用户或目标地址。若不需要位置信息,则不向呼叫建立数据添加位置信息,并且仅根据呼叫建立数据来确定用户地址。在已经确定目标地址之后,将该次呼叫传送到已确定的目标地址。
通过IP终端中的一个呼叫控制应用与一个专用的移动终端MT之间的通信来提供位置信息。
根据本发明的又一个方面,通过在一个系统中的IP终端来实现上述目标,该系统使用在一个移动IP电话网络中的该IP终端的位置信息来进行路由选择。该IP终端适于向另一个用户发出一次呼叫,其中,该IP终端检查它的位置信息是否为该次呼叫所需要,并且当需要时,将位置信息添加到呼叫建立数据中去。
此外,根据本发明的又一个方面,通过在一个系统中的控制单元来实现上述目标,该系统使用在一个移动IP电话网络中的IP终端的位置信息来进行路由选择。该控制单元接收从一个IP终端向另一个用户发出的一次呼叫,连同含有该IP终端的位置信息的呼叫建立数据。然后,该控制单元根据呼叫建立数据和位置信息来确定一个用户或目标地址,并将该次呼叫传送到已确定的目标地址。
使用本发明,就能改进在移动IP电话网络中的应用功能。
根据本发明,可以根据请求或者自动地从与像IP终端那样的用户相关的一个移动终端那里获得用户位置信息。该位置信息可以被用来基于位置选择到一个特定用户或号码的路由。
下面,将参照附图并通过各优选实施例,对本发明进行说明。
优选实施例说明下面,将参照图3和图4,对本发明的第一实施例进行说明。第一实施例涉及基于位置选择到一个特殊服务号码的路由。
图3示出在使用H.323环境的情况下,基于位置选择到一个特殊服务号码的路由的建立过程。根据本发明的第一实施例,按照下列方式向移动IP电话核心网络提供一个用户的位置信息。在图3中,IP终端IPTE通过一个正常的H.323过程,向呼叫状态控制功能块(CSCF)请求许可。更精确地说,在消息1中,用户IPTE用所请求的带宽向该IPTE当前已在其中进行登记的CSCF发出一个许可请求(ARQ)。在消息2中,由于要使用CSCF路由呼叫模型,所以若CSCF可以接受该呼叫,则它返回一个带有它自己的H.225.0呼叫信令传输地址(TA)的许可确认(ACF)信号。
应用知道它必须获得用于这次呼叫的IPTE的位置信息。通过移动知觉H.323应用与移动终端MT之间的接口,从移动终端MT那里获得位置信息。因而,在消息3中,H.323应用向MT查询指示IPTE位置的当前小区标识(Cell ID)。于是,在消息4中,MT返回小区标识。
位置信息作为建立(Setup)消息5的一部分被送往CSCF。在消息5中,用户IPTE向CSCF发送建立消息,在该建立消息的用户对用户信息单元(UUIE)中的nonStandardData字段(或者一个专用字段)中,带有作为目标地址(destinationAddress)的特殊别名和CellID。现在,CSCF有了必要的信息(像PizzaHut.hu那样的别名以及CellID),以便将别名转换为E.164或者离该用户IPTE所在的区域最近的交换局或用户的别名。换句话说,在图3的步骤6中,CSCF根据IP终端的位置将特殊服务号码或别名映射为一个E.164号码或者别名。通过使用被纳入到CSCF的一个数据库,或者,可选地,通过将该请求送往另一个网络的数据库,来完成这一步。
在消息7中,CSCF将带有作为被叫方号码的新E.164号码的建立消息送往一个媒体网关控制功能块(MGCF)。于是,MGCF将该H.323建立消息转换为承载于Sigtran之上的起始地址消息(IAM)并且,在消息8中,将IAM送往一个传输信令网关(T-SGW),该IAM含有新的E.164号码。T-SGW将Sigtran IAM转换为七号信令系统IAM(SS7 IAM),并且通过消息9将其送往一部本地交换机。在消息10中,该本地交换机向一个本地PizzaHut交换局发出呼叫建立。
当被叫用户(本地PizzaHut交换局)应答该呼叫时,它向本地交换机发出一个Connect(连接)消息(消息11),并且本地交换机用Connect Acknowlege(连接确认)(消息11)来加以确认。在消息12中,本地交换机向T-SGW发送一个对应于Connect消息的SS7应答消息(ANM)。T-SGW将SS7 ANM转换为Sigtran ANM,并在消息13中将其送往MGCF。最后,在消息14中,MGCF经由CSCF,将对应于Sigtran ANM的一个Connect消息送往IPTE。此时,在用户IPTE与被叫用户,即本地PizzaHut交换局之间的就能进行双向通信。
在通话结束以及双方中的一方挂机(在本例中为本地PizzaHut交换局)之后,就从本地PizzaHut交换局向本地交换机发出一个Disconnect(断开)消息15(图4)。于是,根据消息16,本地PizzaHut交换局与本地交换机之间的一个用户网络接口(UNI)信道被释放。而且,根据消息17,本地交换机与T-SGW之间的一个网络到网络接口(NNI)信道被释放。此后,根据消息18,T-SGW与MGCF之间的各种资源被释放。最后,根据消息19,MGCF、CSCF以及IPTE之间的各种资源被释放。
下面,将参照图5对本发明的第二实施例进行说明。第二实施例涉及由IP终端IPTE发出的紧急呼叫。
在紧急呼叫的情况下,第一消息是要求移动终端MT向该应用提供位置信息的一个隐含请求。换句话说,当处于一个移动IP电话网络的一个IP终端IPTE的用户在其H.323应用中,通过按下例如一个EC按钮来发出一次紧急呼叫时,该应用本身首先通知MT,并在消息1中请求建立一个EC分组数据协议(PDP)上下文,假定为GPRS接入。
在消息2中,MT向一个增强在服务GPRS支持节点(E-SGSN)发送一个激活EC PDP上下文请求,以便建立到移动IP电话网络的一次接入。要注意的是,该EC PDP上下文请求必须使用一个高优先等级以及保证带宽的服务质量(QoS)。E-SGSN向一个增强网关GPRS支持节点(E-GGSN)发出一个产生EC PDP上下文请求,该E-GGSN是由在消息3中指向移动IP电话网络的一个接入点名称(APN)加以标识的。在E-GGSN已经产生EC PDP上下文之后,在消息4中,它向E-SGSN发出一个响应。
在消息5中,E-SGSN指示接受来自MT的EC PDP上下文激活请求。在已经建立EC PDP上下文之后,MT在消息6中向H.323应用发送Cell ID,以便将其放入紧急建立消息的用户对用户信息单元(UUIE)中的nonStandardData字段(或者一个专用字段)。
由于该IPTE具有对移动IP电话网络的一次高优先等级接入,它必须发现能服务于它的请求的一个CSCF。更精确地说,由于该应用可能不知道在网络中任何可用的CSCF,所以它必须使用H.323来执行一次关守发现过程。因此,在消息7中,IPTE发出在nonStandardData字段(或者一个专用字段)中具有如下指示的关守请求(GRQ)消息它需要在关守确认(GCF)消息中的H.225.0呼叫信令TA。
能为该IPTE提供服务的所有CSCF都必须在消息8中通过在GCF消息中的nonStandardData字段(或者一个专用字段)内包含它们的H.225.0呼叫信令TA来作出回答。由于这是一次紧急呼叫,所以不需要登记(登记请求[RRQ],登记确认[RCF])和许可(ARQ,ACF)。该IPTE还从GCF消息中知道H.225.0呼叫信令TA,因此它可以开始发送一个呼叫控制信令。在消息9中,该IPTE向CSCF发送紧急呼叫建立消息,其中在作为UUIE的一部分的nonStandardData字段(或者一个专用字段)中带有Cell ID。
在图5的步骤10中,CSCF执行必要的基于位置的号码的转换,并且最近的EC呼叫中心的新E.164号码将作为从该CSCF发到一个MGCF的建立消息的被叫方号码。然后,在消息11中,CSCF将建立消息连同作为被叫方号码的最近的EC呼叫中心的E.164号码送往MGCF。
跟随在消息11后面的消息,即消息12到22,与在第一实施例中结合图3和4说明的消息8到18相对应,因而其说明从略。
根据在图5中的消息23,在已经从EC呼叫中心向本地交换机发出Disconnect消息,以及EC呼叫中心、本地交换机、T-SGW与MGCF之间的相应各资源已经被释放之后,MGCF、CSCF以及IPTE之间的各资源也被释放。
由于IPTE已经激活一个高优先等级以及保证带宽QoS的PDP上下文,基于EC性质而不需要为之付费,所以在该呼叫已经被释放之后,H.323应用在消息24中向MT发出一个释放通知,使得该MT可以对上述的PDP上下文进行去激活。在消息25中,执行正常用户发起的PDP上下文去激活过程。最后,MT在消息26中确认EC PDP上下文去激活。
使用本发明,就能改进在移动IP电话网络中的应用功能。
根据本发明,可以按照请求或者自动地从驻留在IP终端之中的移动终端获得用户位置信息。位置信息可以被用于基于位置选择到特殊号码或别名的路由。
在参照优选实施例对本发明进行描述时,这样的描述是为了对本发明进行说明,并且不应当被解释为对本发明的限制。对本专业技术人员来说,在不背离由所附的权利要求书所规定的本发明的基本原理和范围的前提下,可以有各种修改和应用。
权利要求
1.一种在移动IP电话网络中使用一个IP终端的位置信息进行路由选择的方法,当从一个IP终端向另一个用户发出一个呼叫时,所述方法包括下列各步骤检查该IP终端的位置信息是否为该呼叫所需要;当需要时,将位置信息添加到呼叫建立数据中;根据呼叫建立数据和位置信息来确定一个目标地址;以及将该呼叫发送到已确定的目标地址。
2.根据权利要求1所述方法,其中,通过IP终端中的一个呼叫控制应用与一个专用的移动终端(MT)之间的通信来提供位置信息。
3.根据权利要求1所述方法,其中,该呼叫指向需要位置信息的一个特殊服务号码,并且其中,确定目标地址的步骤包括下述步骤根据位置信息,将该特殊服务号码或别名映射成一个目标地址。
4.一种在移动IP电话网络中使用一个IP终端的位置信息进行路由选择的系统,所述系统包括一个IP终端,用于向另一个用户发出一个呼叫;以及一个控制单元,用于接收从该IP终端发出的呼叫,并且用于将该呼叫发送到一个目标地址;其中,该IP终端检查该IP终端的位置信息是否为该呼叫所需要,并且当需要时,将位置信息添加到呼叫建立数据中;以及其中,该控制单元根据呼叫建立数据和位置信息来确定一个目标地址,并将该呼叫发送到已确定的目标地址。
5.根据权利要求4所述系统,其中,通过IP终端中的一个呼叫控制应用与一个专用的移动终端(MT)之间的通信来提供位置信息。
6.根据权利要求4所述系统,其中,从IP终端发出的呼叫指向需要位置信息的一个特殊服务号码,并且其中,控制单元根据位置信息将该特殊服务号码或别名映射成一个目标地址,来确定所述目标地址。
7.在一个系统中的IP终端,该系统通过使用在移动IP电话网络中的该IP终端的位置信息来进行路由选择,该IP终端用于向另一个用户始发一个呼叫;其中,该IP终端检查该IP终端的位置信息是否为该呼叫所需要,并且当需要时,将位置信息添加到呼叫建立数据中。
8.在一个系统中的控制单元,该系统通过使用在移动IP电话网络中的IP终端的位置信息来进行路由选择,该控制单元接收从一个IP终端向另一个用户发出的一个呼叫,连同含有该IP终端的位置信息的呼叫建立数据;其中,该控制单元根据呼叫建立数据和位置信息来确定一个目标地址,并将该呼叫发送到已确定的目标地址。
全文摘要
本发明公开了一种系统和一种方法,用于在移动IP电话网络中使用一个IP终端的位置信息进行路由选择。当从一个IP终端向另一个用户发出一个呼叫时,检查该IP终端的位置信息是否为该呼叫所需要。在需要位置信息的情况下,将位置信息添加到呼叫建立数据中。然后,根据呼叫建立数据和位置信息来确定一个目标地址。最后,将该呼叫发送到已确定的目标地址。
文档编号H04L29/12GK1381125SQ99817029
公开日2002年11月20日 申请日期1999年12月7日 优先权日1999年12月7日
发明者奈多克·埃瓦诺夫, 西莫·维克莱恩 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1