扩展的号码可移动性数据库服务的制作方法

文档序号:7587202阅读:145来源:国知局
专利名称:扩展的号码可移动性数据库服务的制作方法
背景申请人的发明一般性地涉及到电信系统中的号码的可移动性,更确切地说,涉及到用于向因特网的服务提供商们提供号码可移动性的技术。
通常,在电信系统中的号码可移动性允许无论终端用户(即移动用户)何时从某个电信业务提供商/运营者的域变更到另一个电信业务提供商/运营者域,终端用户都能够持有相同的电话号码。如果没有号码的可移动性,在不改变用户在电话薄上的电话号码的条件下,服务提供商们将不能安排把移动用户从一个服务提供商处重新定位到另一个处。
在对移动用户进行重新定位的情形下,改变电话薄上的电话号码将同时耗费用户和电信提供商的财力和精力。对于提供商而言,当移动用户从某一区域重新定位到另一处时,对电话薄上的电话号码进行修改的操作是一种昂贵的过程。需要提供商进行的操作既包括在新的位置规定新号码,也包括对已有的电话薄的更新。被重新定位了的用户也会为了把新的电话薄号码通知给潜在可能的呼叫者(朋友和业务联络)而有所花费。如果这样的通知没有传达给或留给潜在可能的呼叫者,那么呼叫将不能接通到重新定位了的用户。给重新定位了的用户的呼叫丢失可能会导致社会或业务机会的丧失。号码可移动性的有利之处在于,它允许重新定位那些已变更了服务提供商的移动用户,使其能够接收到呼叫(而否则这些呼叫会被定向到错误的服务提供商并因此而丢失)。
为了能够理解号码的可移动性,在附

图1中显示了一个常规的电信网络10,并描述如下。网络10包含一组业务提供商域20A-20C,以及20F。这些域中的三个(特指域20A-20C)是向移动站提供服务的移动电信域;而域20F向固定站提供服务。在画出的网络中,举例来说,域20F可以是这样一种网络,譬如公用交换网络(PSTN)或者综合业务数字网(ISDN)。由域20提供服务的地域中至少有一部分可以是或者很有可能是地理上可共同扩展的。域20中的一些也可以是由不同的服务提供商(譬如不同的电信运营公司)来提供服务的。
固定站域20F包含至少一个本地交换机22F。本地交换机22F连接到多个固定用户站,在附图中只画出了其中的一个(用户24)。本地交换机22F可以直接或者最终地(譬如,通过转接交换机)连接到网关交换机或者网关节点26F。而网关节点26F连接到了数据库30F。接下来,数据库30F连接到服务管理系统32F(譬如,出于更新或维护目的)。
移动电信域20A-20C中的每一个都具有各自的网关节点26A-26C,后者中每一个都具有网关移动业务交换中心(GMSC)的形式,并相应地分别称作GMSC 26A-26C。
网关节点GMSC 26中的每一个都作为属于该域的一个或多个移动业务交换中心(MSC)的到外面域20的一个接口。
尽管任意一个给定域都可能具有多个MSC 20,出于阐述的目的,在域20中仅仅画出了单个的MSC 40。每个GMSC 26都连接到其所在域的MSC 40;在同一个域内的MSC 40也可以是连接起来的。在附图1中的每个MSC 40都被连接以便服务于至少一个(最好是多个)基站控制器(BSC)50。举例来说,MSC 40A为基站控制器50A-1直到50A-m提供服务;MSC 40B(1)为基站控制器50B(1)-1直到50B(1)-m提供服务。应该理解到,通常不同的MSC 40是向不同数目的基站控制器50提供服务的。而在附图中的BSC 50只是用于阐述的目的。可以意识到,在一些移动系统中(譬如,依据IS-136的TDMA)每个MSC 40都是可以直接为BS 60提供服务的,而不需要任何中介的BSC 50。
每个基站控制器50都连接到一个或多个基站收发信机(BS)从60A-1直到60A-1(q)。每个基站控制器50的基站收发信机(BS)60的数量都可以是变化的。
每个基站收发信机(BS)60向各个BS 60所提供服务的的地理区域内的多个移动用户(MS)70发送射频通信信号,并从后者那里接收。出于简明和阐述的目的,在附图1中只画出了单个的移动站70,尽管应该理解每个域20都为数百个乃至数千个尚未画出的移动站提供服务。在附图1中画出的特定的移动站70是被画成由基站收发信机(BS)60A-m(q)来提供服务的。
移动电信域20A-20C中的每一个都包含各自的数据库30A-30C。数据库30A-30C分别连接到服务管理系统32A-32C,并由后者进行维护。服务管理系统32A-32C连接到主控管理系统32M,并受后者监管。
数据库30是配备了额外的智能的用户位置服务器,并被认为是移动用户的号码可移动性数据库。对于多种类型的用户,包括移动用户,数据库30所包含的信息有助于在他们各自所在域中号码可移动性的实现。
正如下面将显得更明朗的那样,上述的移动电信域20A-20C组成了一个移动用户的号码可移动域。在这个号码可移动域中,移动用户可以变更服务提供商(譬如从其中一个域到另一个域,举例来说,从域20A变更到域20C),并仍然维持他们的“电话薄”号码不变。附图2显示了移动用户71变更了服务提供商的详情。具体地说,正如附图2所描述的那样,移动用户71将其预订从运营域20C的服务提供商变更到了运营域20B的服务提供商。事实上,在附图2所显示的时刻,正由MSC 40B(1)向移动用户71提供服务。
一旦发生了附图2所描述的预订变更,在MSC 40C中对(拥有移动站71的)用户进行的删除将被告知服务管理系统(SMS)32C,后者将此事知会主控服务管理系统(SMS)32M。SMS 32M接着向所有的SMS 32,包括SMS 32A,32B,32F,通知用户的删除,而后者接下来相应地更新各自的数据库30A,30B,30F。此后,当用户转入运营域20B的服务提供商时,SMS 32C将把该加入事件知会主控SMS 32M。SMS 32M接着向所有的SMS 32,包括SMS 32A,32C,32F,通知在域20B加入了用户,而后者接下来相应地更新各自的数据库30A,30C,30F。因此,根据上述流程,移动站71的用户能够在从域20C到域20B变更服务提供商的时候保持同一个电话薄号码。
附图2进一步显示了来自域20A的移动用户70的呼叫被接通到移动用户71,后者从服务提供商20C变更到了服务提供商20B。发起的MSC 40A通过BS 60A-m(q)和BSC 50A-m接收到移动用户的呼叫。接着,根据常规的技术,MSC 40A向号码可移动性数据库30A发出一条号码可移动性请求消息(附图2的操作3-1),举例来说,譬如在ANSI41中所采用的号码可移动性请求调用消息。然而,考虑到前面为了反映移动用户71变更了服务提供商(如上文所述)而对数据库30A进行了的更新,在操作3-2中数据库30A所返回的参数包含的是新的GMSC 26B的地址,而不是老的GMSC 26C的地址。因此,在3-2,号码可移动性数据库30A向发起的MSC 40A发出一条号码可移动性返回消息,举例来说,譬如ANSI41中所采用的号码可移动性请求返回结果(npreq)消息。这条返回消息包含一个指向GMSC26B的本地可移动路由号码(LRN)。这样一来,MSC 40A可以把发起的呼叫从移动用户70连接到GMSC 26B,并由此连到MSC 40B(1),BSC 50B(1)-1,BS 60B(1)-1(a),并最终连接到被叫移动用户71。因此,移动用户70能够采用相同的电话薄号码来呼叫移动用户71,后者已经把业务提供者从20C变更到了20B。
正如上文所述,如此一来,发起呼叫域对移动用户的号码可移动性数据库进行访问,以便获得当前为被叫移动用户提供服务的电信域的网关节点的地址。对号码可移动性数据库的利用将便于允许电信系统中的移动用户无论该用户何时从一个服务提供商/运营者域变更到另一个服务提供商/运营者域,都可以持有同一个电话薄号码。
然而,常规情形下上述号码可移动性数据库仅对电信服务提供商是可用的,而且并不向因特网服务提供商提供可移动性。把常规的号码可移动性技术应用于因特网寻址的可移动性将是有益的,因为当前的因特网寻址系统和作为提案的因特网寻址系统(IPV6)都是基于服务提供商的,而且因此无论何时用户变更服务提供商时,用户的域名和用户的IP地址一样都会变动。因此希望的就是对号码可移动性数据库的应用进行扩展,以便允许用户从一个因特网接入提供商变更到另一个接入提供商时不必改变用户的因特网IP地址和/或域名。此外,号码可移动性可以被应用到因特网服务提供商自身。这样一来,如果某个因特网服务提供商变动了IP地址,那么号码的可移动性将允许来自用户和/或其他数据通信网络的不间断的访问。把常规的号码可移动性数据库的应用扩展到因特网服务提供商将因此便于电信网和数据通信网络间紧密的集成。这种集成将允许电信网络的运营者和数据通信提供商(譬如说因特网服务提供商)通过以透明的方式提供二者之间的访问(也就是说从电信网到数据网,或者从数据网到电信网)从而改善对其用户的服务。此外,把常规的号码可移动性数据库的应用扩展到因特网服务提供商还将允许数据通信提供商之间的(也就是说,从数据网到数据网)的号码可移动性。
概要这些期望的特性以及其他一些特性是由本发明的下列范例性的根据本发明的一种范例性的实施方案,提出了一种按路由发送呼叫通过通信网的方法。这一范例性的实施方案的方法包含如下步骤a)从发起呼叫域中的第一个用户向数据通信域中的第二个用户发起一次呼叫;b)从所述的发起呼叫域中的第一个节点向发起呼叫域中的数据库传输第一条消息;c)在该数据库中查找到当前数据通信网节点的参数,其中该网络节点的参数是与所述的第二个用户相关联的;d)从所述的数据库向所述的第一个节点发送第二条消息,其中包含已找到的该数据通信网节点的参数;e)从所述的第一个节点把呼叫路由到由该已找到的数据通信网节点的参数所指示的数据通信地址处;并且f)当所述的第二个用户把从属关系从第一个通信网提供商变更到数据通信网提供商时,对所述的数据库进行更新。
根据本发明的第二种范例性的实施方案,提出了一种按路由发送呼叫通过通信网的系统。这一范例性的实施方案的系统包含从发起呼叫域中的第一个用户向数据通信域中的第二个用户发起一次呼叫的设备;从所述的发起呼叫域中的第一个节点向发起呼叫域中的数据库传输第一条消息的设备;在该数据库中查找到当前数据通信网节点的参数的设备,其中该网络节点的参数是与所述的第二个用户相关联的;从所述的数据库向所述的第一个节点发送第二条消息的设备,其中该第二条消息包含已找到的该数据通信网节点的参数;从所述的第一个节点把呼叫路由到由已找到的该数据通信网节点的参数所指示的数据通信地址处的设备;以及当所述的第二个用户把从属关系从第一个通信网提供商变更到数据通信网提供商时,对所述的数据库进行更新的设备。
根据本发明的第三种范例性的实施方案,提出了一种按路由发送呼叫通过通信网的方法,其中该通信网包含一组域,在这组域中至少有一个域是数据通信域。这一范例性的实施方案的方法包含如下步骤在这组域中所包含的发起呼叫域中,对数据库进行访问,以便获得当前为被叫用户提供服务的数据通信域的节点的地址;并把当前为被叫用户提供服务的数据通信域的节点地址作为参数包含在一条路由消息中,用来从发起呼叫域把呼叫路由到所述的数据通信域的节点处。
根据本发明的第四种范例性的实施方案,提出了一种按路由发送呼叫通过通信网的系统,其中该通信网包含一组域,在这组域中至少有一个域是数据通信域。这一范例性的实施方案的系统包含在这组域中所包含的发起呼叫域中,对数据库进行访问,以便获得当前为被叫的用户提供服务的数据通信域的节点的地址的设备;以及把当前为被叫的用户提供服务的数据通信域的节点地址作为参数包含在一条路由消息中,用来从发起呼叫域把呼叫路由到所述的数据通信域的节点处的设备。
对附图的简要描述通过与附图一起阅读后文的详细描述,将可以理解本发明的目的和优越性,在插图中附图1是一个应用了号码可移动性的传统电信网络的框图;附图2是从第一个移动用户向位于电信网中变更了服务提供商的第二个移动用户发出呼叫的框图;附图3是本发明的范例性实施方案中包含在号码可移动性请求调用消息中的消息参数的框图;附图4是本发明的范例性实施方案中包含在号码可移动性请求返回结果消息中的消息参数的框图;附图5是本发明的范例性实施方案的流程框图;以及附图6是一幅描绘了根据本发明的范例性实施方案的系统模块间的消息传送的框图。
详细描述为了提供跨越电信网和数字通信网的地址的可移动性,本发明的范例性实施方案扩展了上文的背景部分所描述的常规的号码可移动性的原理, 以便涵盖因特网的地址以及当前作为本地号码可移动路由数字返回的E.164类型的地址。针对因特网的寻址,本发明的范例性实施方案对常规的号码可移动性请求调用消息(譬如,ANSI41的NPREQ)和号码可移动性请求返回结果消息(譬如,ANSI41的npreq)进行了修改,以便包含额外的信息。对于请求调用消息,额外的信息将包含一种新的参数指示是否支持因特网寻址的“事务能力”。对于返回结果的消息,额外的消息将包含新的可选的路由地址参数使得能够在IP网络上把呼叫路由到被停泊的因特网服务提供商(举例来说,IP承载语音)的“路由IP地址”,和新的规定了被停泊的网关的协议处理能力的“停泊网关能力”参数。
附图3阐述了根据本发明的范例性的实施方案,对常规的号码可移动性请求调用消息100所做的修改。正如上文所论述的那样,在消息100中加入了“事务能力”的标志101,以便指示发起呼叫的移动交换中心/最终用户终端/网络节点是否能够向目的IP地址发起因特网呼叫。如果标志101是“置位”,那么就指示着支持因特网寻址的能力。相反,如果该标志是“清除”,那么将不支持因特网寻址。
附图4描述了根据本发明进一步的范例性实施方案而对常规的号码可移动性请求返回结果消息所做的修改。在这些进一步的范例性实施方案中,在返回结果消息102中加入一种“路由IP地址”参数103。这个“路由IP地址”参数由一些子元素组成,其中包含参数ID104,参数长度105,地址类型106,以及IP地址107。这个参数ID104是一个指明了包含在消息中的信息类型的标志符或标签,参数长度105指明了“路由IP地址”参数的长度,地址类型106指明了包含在“路由IP地址”参数中的IP地址的类型(譬如,IPv4,IPv6,ATM等),而IP地址107指明了被叫用户停泊的IP地址。
除了“路由IP地址”之外,还要在新的“停泊网关能力”参数130中包含被停泊的网关的协议能力。这一参数将指明被停泊的网关的协议能力,包括诸如SIP,H.323,L2TP隧道(IETF),PPP(点到点协议,IETF),或者ATM UNI之类的选项。
要注意到,尽管附图3和4所阐述的范例性实施方案的额外参数是附加到常规请求调用和返回结果消息的末尾的,本领域内的技术人员将意识到这些额外的参数是可以定位于这些消息内的任意恰当位置的。
在本发明进一步的范例性实施方案中,也可以对常规的号码可移动性数据库(附图2中的30)进行修改,以便支持用于IP地址的新条目。此外,也可以在NPDB中增加一种“名字地址”条目。这种“名字地址”条目可以在NPDB对号码可移动性请求消息进行应答之前被用来转换成IP地址。举例来说,这种转换可以通过查询电话薄名字服务器来进行。譬如,如果停泊地址是一个文本地址(e-mail,URL,等等),那么NPDB将对电话薄名字服务器进行查询,以请求得到对应于该文本地址的IP地址。接着,该IP地址可以通过返回结果消息(附图4中的102和103)进行返回。
在附图5中显示了上文所描述的范例性实施方案的运作的流程框图。当启动通信(110)时,交换中心/最终用户终端/网络节点(附图6中的117)将向NPDB(附图6中的30)发出(111)一条号码可移动性请求消息(附图6中的118),其中包含“事务能力”参数。接着,NPDB确定(112)该“事务能力”参数是否指明MSC/最终用户终端/网络节点是否能够向目的IP地址发起因特网呼叫。如果不支持因特网寻址,那么意味着发起呼叫域不能和被停泊的因特网服务提供商之间建立因特网呼叫,NPDB将以E.164格式返回(113)一个LRN,后者是距离能够进行协议转换的被停泊的因特网服务提供者(ISP)最近的网关地址。然而,如果支持因特网寻址,那么NPDB将对停泊地址做进一步分析,以确定(114)是否该停泊地址是一种文本地址。如果停泊地址是文本地址,那么NPDB将查询电话薄名字服务器,以请求得到对应于该文本地址的IP地址。
接下来NPDB将通过“路由IP地址”参数(附图6的119)把被叫用户停泊的IP地址返回(115)给发起呼叫的MSC/最终用户终端/网络节点。此外,NPDB也通过“停泊网关能力”参数返回(120)被停泊网关的可用协议选项。接着,发起呼叫域(也就是指移动交换中心,最终用户终端或者网络节点)在该参数中所指明的选项中选出(122)一个,用来向被停泊域(或者新的服务提供商)发起(123)呼叫。
如上所述,如此这般,本发明的范例性实施方案对现存的电信网中实施的号码可移动性原理进行了扩展,以便支持在电信服务提供商和数据通信服务提供商之间,或者在数据通信服务提供商和别的数据通信服务提供商之间的IP地址的可移动性。本领域的技术人员还将意识到,可以采用许多标准的协议来支持对本发明上述的范例性的实施方案进行改善,而只需细微的改动。譬如,对于电信域,这些协议可以包括ANSI41,GSM MAP,以及ISUP(ISDN的用户部分)。而对于数据通信域,举例来说,这些协议可以包括SIP和H.323。
尽管在此出于阐述的目的描绘了多种实施方案,并不意味着这些实施方案是限制性的。本领域的技术人员将意识到在已阐述的实施方案中可以进行修改。这样的修改是应该被附属的权利要求的精神和范围所覆盖的。
权利要求
1.一种按路由发送呼叫通过通信网的方法,包含如下步骤a)从发起呼叫域中的第一个用户向数据通信域中的第二个用户发起一次呼叫;b)从所述的发起呼叫域中的第一个节点向发起呼叫域中的数据库传输第一条消息;c)在该数据库中查找到当前数据通信网节点的参数,其中该网络节点的参数是与所述的第二个用户相关联的;d)从所述的数据库向所述的第一个节点发送第二条消息,其中包含该已找到的数据通信网节点的参数;e)从所述的第一个节点把呼叫路由到由该已找到的数据通信网节点的参数所指示的数据通信地址处;并且f)当所述的第二个用户把从属关系从第一个通信网提供商变更到数据通信网提供商时,对所述的数据库进行更新。
2.权利要求1的方法,其中步骤c)进一步包含下列子步骤i)利用命名地址数据库把所述的已找到的数据通信网络节点的参数转换成数据通信地址。
3.权利要求1的方法,其中该网络节点参数是一个IP地址。
4.权利要求2的方法,其中该数据通信地址是一个IP地址。
5.权利要求1的方法,其中所述的第一条消息包含一种指示所述的第一个节点是否支持数据通信网络寻址的第一参数。
6.一种按路由发送呼叫通过通信网的系统,包含●用于从发起呼叫域中的第一个用户向数据通信域中的第二个用户发起一次呼叫的设备;●用于从所述的发起呼叫域中的第一个节点向发起呼叫域中的数据库传输第一条消息的设备;●用于在该数据库中查找到当前数据通信网节点的参数的设备,其中该网络节点的参数是与所述的第二个用户相关联的;●用于从所述的数据库向所述的第一个节点发送第二条消息的设备,其中该第二条消息包含该被找到的数据通信网节点的参数;●用于从所述的第一个节点把呼叫路由到由该被找到的数据通信网节点的参数所指示的数据通信地址处的设备;以及●用于当所述的第二个用户把从属关系从第一个通信网提供商变更到数据通信网提供商时,对所述的数据库进行更新的设备。
7.权利要求6的系统,其中所述的查找网络节点参数的设备进一步包含●用于利用命名地址数据库把所述的已找到的数据通信网络节点的参数转换成数据通信地址的设备。
8.权利要求6的系统,其中该网络节点参数是一个IP地址。
9.权利要求7的系统,其中该数据通信地址是一个IP地址。
10.权利要求6的系统,其中所述的第一条消息包含一种指示所述的第一个节点是否支持数据通信网络寻址的第一参数。
11.一种按路由发送呼叫通过通信网的方法,其中该通信网包含一组域,在这组域中至少有一个域是数据通信域,该方法包含如下步骤●在这组域中所包含的发起呼叫域中,对数据库进行访问,以便获得当前为被叫用户提供服务的数据通信域的节点的地址;并且●把当前为被叫用户提供服务的数据通信域的节点地址作为参数包含在一条路由消息中,用于从发起呼叫域把呼叫路由到所述的数据通信域的节点处。
12.权利要求11的方法,进一步包含如下步骤●向所述的数据库提供第一条消息,它指示所述的发起呼叫域是否支持数据通信网络的寻址。
13.权利要求11的方法,其中作为参数包含在路由消息中的地址是当前为被叫用户提供服务的数据通信域的IP地址。
14.权利要求11的方法,其中该方法进一步包含如下步骤●当用户从该组域中的一个通信域将从属关系变更到一个数据通信域时,对所述的数据库进行更新,从而在此数据库中该数据通信域的节点的地址是和该用户相关联的。
15.权利要求11的方法,其中所述的发起呼叫域是一个电信域。
16.一种按路由发送呼叫通过通信网的系统,其中该通信网包含一组域,在这组域中至少有一个域是数据通信域,该系统包含●在这组域中所包含的发起呼叫域中,用于对数据库进行访问,以便获得当前为被叫用户提供服务的数据通信域的节点地址的设备;以及●用于把当前为被叫用户提供服务的数据通信域的节点地址作为参数而包含在一条路由消息中,以便从发起呼叫域把呼叫路由到所述的数据通信域的节点处的设备。
17.权利要求16的系统,进一步包含●用于向所述的数据库提供第一条消息的设备,该消息指示所述的发起呼叫域是否支持数据通信网络的寻址。
18.权利要求16的系统,其中作为参数包含在路由消息中的地址是当前为被叫用户提供服务的数据通信域的IP地址。
19.权利要求16的系统,其中该系统进一步包含●当用户从该组域中的一个通信域将从属关系变更到一个数据通信域时,用于对所述的数据库进行更新的设备,从而在此数据库中该数据通信域的节点的地址是和该用户相关联的。
20.权利要求16的系统,其中所述的发起呼叫域是一个电信域。
全文摘要
一种用于提供因特网寻址的可移动性的系统和方法,它在电信网中遍布于服务提供商域的号码可移动性数据库中维护着额外的IP寻址信息。这种额外的IP寻址信息与额外的号码可移动性请求消息传送的信息一起,允许存在以透明形式的跨越电信网和数据通信网的地址可移动性。
文档编号H04Q3/00GK1376354SQ9981522
公开日2002年10月23日 申请日期1999年12月10日 优先权日1998年12月28日
发明者S·苏尔塔纳, L·马杜 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1