移动业务交换中心内用于呼叫转发的布置的制作方法

文档序号:7567781阅读:236来源:国知局
专利名称:移动业务交换中心内用于呼叫转发的布置的制作方法
技术领域
本发明涉及移动业务交换中心中的一个布置,它用于转发一个用户目录号码终接呼叫给一个从独立的用户数据库中检索的一个呼叫转发号码。
现代移动通信系统附加的业务之一就是能由一个移动用户来启动的呼叫转发。要用户来确定各种类型的呼叫转发功能是可能的。在无条件的呼叫转发中,总是传送一个移动终接呼叫给一个已知的呼叫转发号码。在有条件的呼叫转发中,在具体条件满足后传送一个移动终接呼叫,例如,当用户占线时;当不能和移动台取得联系时;或当可能与移动台建立联系但在预置的一段时间内用户不响应的时候。
在最现代的移动通信系统中,用户数据存贮在和移动业务交换中心分离的一个用户寄存器内。例如,在泛欧数字移动通信系统GSM(全球移动通信系统)中,用户数据保存在和移动业务交换中心分离的网络部件内,即是在一个归属位置寄存器HLR内和在一个访问位置寄存器VLR内,VLR位于交换中心MSC内但在操作上是与它分离的。由于由移动业务交换中心对数据库查询的结果,根据呼叫的状态从寄存器中的一个寄存器得到有关呼叫转发的信息。可是寄存器VLR或HLR都不包含有关正在建立的转发呼叫的状态信息。因此,寄存器提供给移动业务交换中心一个转发号码,即使移动业务交换中心已经有了处在建立状态同一用户的另外的呼叫转发呼叫。以上所述导致一种情况一个移动用户和另一个移动用户或公共交换电话网PSTN的一个用户(例如同一人他的工作地点电话连接到PSTN)彼此接入一个呼叫转发,如果诸转发用户间的电话网络不支持呼叫转发信息的传送,结果形成呼叫同一用户号码或工作地点号码的第三者创建一个无尽的呼叫转发。“无尽的呼叫转发”最终引起交换中心间的所有中继电路为这一呼叫而保留直到没有空闲的中继电路为止,因而,为该呼叫而保留的所有电路都被释放了。无条件和有条件的呼叫转发两者都引起移动用户和PSTN用户之间以及不同网络中移动用户之间的问题。在同一网络内但在不同交换中心的业务范围内的移动用户间的一些问题就会由于有条件的呼叫转发而发生。
本发明的一个目的就是避免在移动通信系统中无尽的呼叫转发。
利用在绪言中陈述的方案上述目标就可实现,按照本发明其特征在于移动业务交换中心包含一个呼叫转发数据库,它存贮转发用户的一个目录号码,根据它正进行一个转发呼叫的建立,在启动呼叫转发之前,安装移动业务交换中心的呼叫控制,以检查转发用户(forwarding party)的目录号码是否包含在呼叫转发数据库内,安排移动业务交换中心的呼叫控制,释放响应于转发用户目录号码的呼叫,该号码包括在呼叫转发数据库内,安排移动业务交换中心的呼叫控制,响应于不包括在呼叫转发数据库内的转发用户的目录号码,以便将转发用户的目录号码插入呼叫转发数据库,并继续该呼叫转发。
在本发明中,移动业务交换中心包含一个呼叫转发数据库,在呼叫转发呼叫建立状态期间它存贮转发移动用户的目录号码。移动业务交换中心的呼叫控制器使用与呼叫转发呼叫有关的呼叫转发数据库。当利用这个目录号码第一次进行呼叫转发时,呼叫控制器将此目录号码插入呼叫转变数据库。在诸交换中心间的正常信令期间,当移动业务交换中心获得了有关呼叫建立已被停止或中断的信息时,则移动业务交换中心从呼叫转发数据库中删除目录号码。在接收到来自用户数据库的一个命令来完成一个呼叫转发后,呼叫控制器每次检查转发目录号码是否包括在数据库中,即它是否已有一个呼叫转发呼叫在建立状态。因此,在呼叫建立状态期间,如果相同的呼叫沿着任何路线返回到移动业务交换中心,呼叫控制通过检查呼叫转发数据库检测出已经有一个正在建立的呼叫转发到一个移动用户,因而该新呼叫可被释放。当呼叫控制将新目录号码插入呼叫转发数据库时,它还启动一个预防的断开时间(time-out),假如在故障期间呼叫控制器没有接收到中断呼叫建立的信息和/或没有从数据库删除目录号码,利用断开时间能够避免填满数据库。如果预防的断开时间终止,即使呼叫建立尚未结束,呼叫控制从数据库删除目录号码。由于仅是在呼叫建立期间转发移动用户的号码是在数据库中,数据库不必包括MSC业务范围内所有用户的记录。这能使数据库的规模相当小。
在不需任何偏离每个移动通信系统确定的技术条件,例如,关于外部信令的情况下,通过移动业务交换中心的内部改变,本发明就有可能防止无尽的呼叫转发循环的产生。如果试图存贮关于一个呼叫建立现在是否正进行中的数据在用户数据库中,它就要求转发移动业务交换中心必须发送关于进行呼叫建立的信息,特别是关于它停止的信息给用户数据库以便能够从数据库删除关于呼叫转发呼叫的信息。按照GSM建议,上述的另一个实施例不可能应用到GSM系统的一个用户数据库,例如,由于在停止呼叫建立后就没有操作,利用它就能在用户寄存器内删除有关转发呼叫的信息。因此,在用户数据库内完成的解决方案就要求偏离于按照该建议的信令和操作,而本发明能在现今移动业务交换中心得以实现,而不需要改变本网络的操作或其它的网络部件。
下面,参考附图利用优选的实施例将要更详细地描述本发明,这里

图1是一个方框和信令图,它说明在GSM移动通信系统中一个移动终结呼叫的建立,图2表示按照本发明的一个移动业务交换中心的方框图,图3是一个流程图,它说明按照本发明的移动业务交换中心的操作,图4是一个方框和信令图,它说明按照本发明的一个呼叫建立过程。
本发明能够应用于移动通信系统,该系统从事呼叫转发业务并将用户信息存贮到在操作上与移动业务交换中心分离的用户数据库中,其中交换中心之间的信令并不传送关于正在建立的呼叫是否是转发呼叫的信息,或不适当地传送这个信息。本发明特别适于用在泛欧数字移动通信系统GSM(全球移动通信系统)和其它类似的移动通信系统中,例如DCS1800(数字通信系统)和PCN(个人通信系统)以及按照EIA/TIA INTERIM标准的诸系统中来防止无尽的呼叫转发循环。下面将按照应用于GSM系统来说明本发明的优选实施例,但本发明并不限于此种情况。
图1非常简单地说明了GSM系统的基本部件而没有进一步地涉及它们的特性或该系统的其它子区域。关于GSM系统的进一步说明,可参考GSM建议和文献“用于移动通信的GSM系统”,M.Mouly & M.Pautet,Palaiseau,法国,1992,ISBN2-9507190-0-7。
移动业务交换中心MSC管理输入和输出呼叫的连接。它完成类似于公共交换电话网(PSTN)的一个交换机的那些功能。此外,它还完成移动通信才有的功能特性,例如与网络的用户寄存器合作的用户定位管理。作为用户寄存器,GSM系统包括归属位置寄存器HLR和访问位置寄存器VLR。HLR永久地存贮用户信息和关于MS位于哪个VLR区域的信息。当移动台位于连接到访问位置寄存器VLR的移动业务交换中心MSC的区域内时,访问位置寄存器VLR还暂时地存贮关于移动台MS的用户信息。一个VLR通常服务于一个移动业务交换中心MSC。移动台MS通过基站系统BSS连接到交换中心MSC。基站系统BSS由一个基站控制器BSC和若干基站BTS组成。一个基站控制器BSC用来控制几个基站BTS。
如上所述,各种呼叫转发功能可由移动用户来确定。关于由用户启动的呼叫转发功能的信息永久地被存贮在用户归属位置寄存器HLR内。此外,关于所启动的有条件呼叫转发的信息至少也提供给服务于用户的访问位置寄存器VLR,并存贮在这里。
为了促进对本发明的理解,下面参考图1来说明GSM系统中一个移动台MS终接呼叫的建立情况。假设在移动通信网的一个网间连接的移动业务交换中心GMSC接收到来自公共交换电话网PSTN的一个呼叫。GMSC完成一个路由信息查询1到HLR,这是由用户的用户号码MSISDN所确定的。在路由信息查询1内,还发送了用户的MSISDN号码。在位置更新期间,用关于移动用户所在的那个访问位置寄存器VLR区域的信息来更新HLR。HLR检验被呼叫用户是否有一个无条件的呼叫转发,或是否从网络拆除了该用户,并且该用户对这一情况是否有一个有效的呼叫转发。如果情况是这样,则HLR在响应消息2中提供GMSC有关一个有效呼叫转发和一个呼叫转发号码的信息。随后,根据呼叫转发号码GMSC安排呼叫的路由。
如果HLR通知不存在有效呼叫转发,它就执行一个漫游号码请求3给VLR2。在位置更新时,HLR已经用关于用户所在的那个VLR区域的信息得到更新。VLR2配置一个漫游号码MSRN并在响应消息4中将它发送给HLR。HLR还在消息2中发送漫游号码转发给查询的GMSC。该漫游号码间隔已这样确定该呼叫总是引向它的访问位置寄存器VLR2已经配置了漫游号码的中心MSC。所以,通过发送一个起始地址消息5给用漫游号码指示的MSC2,GMSC能够安排该呼叫的路由。
接收起始地址消息5之后,MSC2在漫游号码分析中通知呼叫将在相同的MSC的业务范围终止,并且它不打算被转发。然后在消息6中MSC2请求来自VLR2的呼叫建立的信息。通常,访问位置寄存器VLR2在响应消息7中返回所要求的信息,并且通过基站系统BSS建立该呼叫给移动台MS。如果用户占线或位于被屏蔽的区域内而不能响应该呼叫,则MSC2检测用户的状态并通知VLR2,从而VLR2校验呼叫转发是否有效。如果有一个呼叫转发处在有效状态,则VLR2将呼叫转发号码返回给MSC2。此后根据呼叫转发号码(8)MSC2安排呼叫转发的路由。
在例如以上描述的一个移动系统中,移动业务交换中心GMSC和MSC2不具有关于移动用户是否已有一个先前转发的呼叫处在建立状态的任何信息。由一个中心转发到其他中心的起始地址消息5都不包含这个信息,因此,很可能会出现如上述的无尽呼叫转发循环现象。
图2说明按照本发明的一个移动业务交换中心MSC的方框图,它能防止无尽呼叫转发循环的出现。为了清楚起见,只有MSC的交换矩阵11和呼叫控制器示于图2。所示实施例中的呼叫控制器是一个分布式计算机系统,它包含计算机13和一个将它们互连的消息总线。实际上,MSC可包含大量各种类型的装置以及就本发明而言不是必要的一些功能。中继电路5连接交换矩阵到PSTN(GMSC中),中继电路3连接到其他诸MSC,中继电路4(到基站系统BSS),和信令线路6连接到用户数据库HLR和VLR2并可能连接到其它网络部件。作为这样一种交换机的例子,可提及Nokia电信DX200MSC。
按照本发明MSC还包含一个呼叫转发数据库CF16,在呼叫建立状态时,它存贮转发移动用户的MSISDN号码。数据库16通过一个内部总线11连接到呼叫控制器13。当转发用户的MSISDN号码只在呼叫建立的时间段存贮在数据库16中时,则数据库16不必拥有MSC业务范围内全部移动用户的记录。呼叫控制器13把三种操作类型引向数据库16。下面,参考图3来说明这些操作-校验_MSISDN。在一个呼叫转发呼叫的建立要被启动的所有情况下,呼叫控制器使用这个操作。在图3,例如呼叫控制器13接收到一个用目录号码MSISDN1的终接呼叫(步骤31),它就根据情况(参看图1)对HLR或对VLR实行查询(步骤32)。HLR或VLR利用该呼叫转发的通知来响应一个特定的呼叫转发号码(步骤33)。在这种情况下,校验_MSISDN操作检测(步骤34)MSISDN1是否已包括在呼叫转发数据库16内,并将响应返回到呼叫控制器13。如果MSISDN1包含在数据库16内,则呼叫控制器13释放该呼叫(步骤35)。如果MSISDN1不包含在数据库16内,则呼叫控制器继续呼叫建立。
-插入_MSISDN1。如果校验_MSISDN1操作(步骤34)已经用MSISDN1不包含在数据库16内这样的信息作为回答,则呼叫控制器13使用这个操作。该操作(步骤36)将MSISDN1插入数据库16内,并为MSISDN保留的记录在计时器12内启动一个预防的断型时间。随后,呼叫控制器13正常地继续呼叫转发(步骤37)。
-删除_MSISDN。当呼叫建立终止时,即当被呼叫用户应答,或当呼叫建立因为任何其它原因而被中断时(步骤38),呼叫控制器13使用这个操作。该操作通过删除MSISDN1来释放来自数据库16的记录(步骤39)。在相同的情况下,计时器12中记录的预防的断开时间被撤消。
如果步骤38的结果是否定的,执行关于断开时间12是否终止的校验(步骤40)。预防的断开时间终止之后,包含在记录内的MSISDN1从数据库中被删除(步骤39)。假如呼叫控制器13在故障时没有从数据库16中删除目录号码MSISDN1,则要求预防的断开时间来保护数据库16免于填满。
下面,参考图4根据网络等级(network level)来检查按照本发明的MSC的操作。关于图4,假设MSC作为供移动用户A和B使用的MSC,同时作为用于PSTN的GMSC。呼叫建立中的第三个用户是一个连接到PSTN交换机EXC的PSTN用户C。假设移动用户A有一个已启动的呼叫转发给PSTN用户C,而用户C有一个已启动的呼叫转发给移动用户A。所以存在一种能在网络中交换机MSC和EXC之间引起无尽的呼叫转发循环而不传送呼叫转发信息的情况。
我们假设;一个移动用户B接入一个呼叫给移动用户A。当主叫用户B的呼叫在MSC被接收到时(步骤1),MSC从归属位置寄存器HLR请求关于A的路由信息(步骤2),它恢复用户C的目录号码作为呼叫转发号码(步骤3)。MSC校验用户A的目录号码是否已经包括在呼叫转发数据库内,即A是否已有一个呼叫转发呼叫在建立状态。如情况不是这样,用户A的目录号码就被插入MSC内的呼叫转发数据库中(步骤4)。此后,MSC建立一个呼叫到用户C的交换机EXC(步骤5)。交换机EXC根据它保存的用户数据库检测出用户C有一个有效呼叫转发到用户A(步骤6)。结果,交换C重新建立该呼叫到移动业务交换中心MSC(步骤7)。接收到来自交换C的呼叫后,MSC不知道该呼叫是一个恢复的转发的信号,而以常规的方式处理该呼叫。换句话说,MSC从HLR请求用户A的路由信息(步骤8),而HLR再次恢复用户C的目录号码作为呼叫转发号码(步骤9)。MSC校验用户A的目录号码是否已经包括在呼叫转发数据库内,即用户A在建立期间是否已有一个呼叫转发呼叫。当用户A的目录号码在前一阶段(步骤4)已被插入呼叫转发数据库时,MSC释放该呼叫,因此防止了无尽的呼叫转发循环的形成。
上述图形及其说明仅是用来说明本发明。对于本领域的技术人员来说,在不偏离所附权利要求书的范围和精神的条件下,可对上述的解决方案进行修改和变化是很显然的。
权利要求
1.移动业务交换中心的一种布置,用于转发一个用户目录号码终接呼叫给一个从分离的用户数据库(HLR,VLR2)恢复的呼叫转发号码,其特征在于移动业务交换中心(MSC)包含一个呼叫转发数据库(16),它存贮转发用户的目录号码,根据它正进行一个转发呼叫的建立,在启动呼叫转发之前,安排移动业务交换中心的呼叫控制器(13)来校验转发用户的目录号码是否包含在呼叫转发数据库(16)内,安排移动业务交换中心的呼叫控制器(13)来释放该呼叫,以响应于包含在呼叫转发数据库内的转发用户的目录号码,响应于转发用户的目录号码不包含在呼叫转发数据库(16)内,安排移动业务交换中心的呼叫控制器(13),把转发用户的目录号码插入呼叫转发数据库(16)内,并且继续呼叫转发。
2.根据权利要求1的布置,其特征在于当转发呼叫的建立终止或被中断时,安排移动业务交换中心的呼叫控制器(13)从呼叫转发数据库(16)内删除转发用户的目录号码。
3.根据权利要求1或2的布置,其特征在于当转发用户的目录号码被插入到呼叫转发数据库(16)内时,移动业务交换中心的呼叫控制器(13)启动一个断开时间(12),而当转发用户的目录号码从呼叫转发数据库中被删除时,呼叫控制器除去断开时间。
4.根据权利要求3的布置,其特征在于安排移动业务交换中心的呼叫控制器(13)从呼叫转发数据库(16)中删除转发用户的目录号码,以响应于与它有关的断开时间(12)的终止。
5.根据权利要求1的布置,其特征在于移动业务交换中心是一个网间连接移动业务交换中心(GMSC),而呼叫转发号码是从归属位置寄存器(HLR)得到的。
6.根据权利要求1的布置,其特征在于移动业务交换中心是服务于移动用户的中心(MSC2),而呼叫转发号码是从访问位置寄存器(VLR2)得到的。
7.根据前面权利要求中任何一项所述的布置,其特征在于移动业务交换中心是GSM移动通信系统或一个类似系统的交换中心。
全文摘要
本发明涉及移动业务交换中心的改进,在用户已经启动了一个相互的呼叫转发的情况下,它用于防止一个移动用户和位于另一交换中心业务范围内一个用户之间的无尽的呼叫转发。在呼叫转发期间,通过将转发用户的目录号码存贮在一个特殊用途的数据库(16)内来防止移动业务交换中心无尽的呼叫转发是可能的。将数据库的内容与转发用户的目录号码相比较,该转发用户和每个呼叫转发呼叫有关。在检查期间,如果在数据库中发现转发用户的目录号码,则移动业务交换中心的呼叫控制器(13)切断该呼叫建立。
文档编号H04M3/42GK1171183SQ95197011
公开日1998年1月21日 申请日期1995年12月21日 优先权日1994年12月23日
发明者佩特里·拉-奥梯南, 马蒂·克斯基南 申请人:诺基亚电信公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1