被叫用户路由查询的方法

文档序号:7590473阅读:168来源:国知局
专利名称:被叫用户路由查询的方法
技术领域
本发明属于电信领域的移动用户管理方法,特别涉及无线接入系统(当本地交换机(LE)和接入网(AN)组成的接入系统主要应用于对移动用户的管理时,本地交换机(LE)称为本地移动控制中心,该接入系统称之为无线接入系统)中的本地移动控制中心(Local Mobile Control Center简称LMCC)由于故障或者其它未知的原因发生重启后,导致移动电话用户位置信息丢失时,使得重新启动后的本地移动控制中心在有呼叫发生的情况下,依然可以获得正确的被叫用户位置(路由)信息的方法。
背景技术
在现有的无线接入系统中,系统的组成为本地移动控制中心LMCC、归属寄存器HLR、基站控制器BSC及基站BS,如图1所示。归属寄存器11主要功能为管理移动电话用户的位置信息,同时管理移动电话用户的部分业务权限;本地移动控制中心12管理及实现移动电话用户的各种业务,临时存储移动电话用户的位置信息,管理本地移动控制中心12之间的移动电话用户的切换及漫游;基站控制器13管理基站14,同时负责基站14在基站控制器13内的切换,本地移动中心12与基站控制器13之间通过扩展的V5协议进行通信,通过扩展的V5协议把原来在基站控制器13处理的移动性管理消息传递到本地移动控制中心12,本地移动控制中心12在通过内部接口传递移动电话用户的位置信息给归属寄存器11,归属寄存器11存储移动电话用户的位置信息,同时在本地移动控制中心12上存储移动电话用户的位置信息,当移动电话用户进行呼叫时,可以根据本地移动控制中心12中存储的移动电话用户位置信息进行呼叫接续。
当移动电话用户进行开机操作,或者移动电话用户的位置发生改变时,移动电话用户会主动地向提供服务的基站BS发送登记消息,再由BS将登记消息转发给BS所属的基站控制器BSC,最后基站控制器BSC将移动电话用户的登记消息发送给了本地移动控制中心LMCC。本地移动控制中心LMCC通过对登记消息进行分析并整合后,按照用户的合法与否,将合法用户的登记消息发送到归属寄存器HLR,并在归属寄存器HLR中记录用户的登记信息和登记状态。登记消息在归属寄存器HLR中经分析整合后,将向本地移动控制中心LMCC发送登记消息的响应消息。本地移动控制中心LMCC得到该移动电话用户的成功响应消息后将用户的位置信息及其状态信息记录在移动电话用户所归属的本地移动控制中心LMCC中,并将登记成功的消息向无线接入通信系统的无线部分下发(即通过基站控制器BSC转发给BS在转发给移动电话),完成移动电话位置信息更新的全部过程。
无线接入系统在有呼叫发生的时候,当主叫方(主叫方可以是任意用户)的呼叫信令到达本地移动控制中心LMCC之后,如果被叫用户为移动电话用户,本地移动控制中心LMCC会按照用户在登记过程中保留的状态信息和位置信息,向移动电话用户所在位置的基站控制器BSC发送寻呼消息,直到在信令上和被叫移动电话用户取得联系(或者寻呼消息无响应,定时器超时后自动释放)为止,此次呼叫的流程结束。
可以看出在上述的过程中,本地移动控制中心LMCC中保存的移动电话用户的位置信息的正确与否,对于无线接入通信系统在一次呼叫过程中是否能够顺利的接通移动电话用户起着非常关键的作用。在正常的情况下,移动电话用户在进行开机或者关机操作,以及由于移动电话用户的位置发生改变的时候,移动电话用户总能够通过上述的登记流程将自己的实时位置信息“告诉”本地移动控制中心LMCC和归属寄存器HLR,使得当有呼叫发生的时候本地移动控制中心LMCC总是可以“找到”移动电话用户所在的位置(除移动电话用户超出服务范围情况外)。但是在本地移动控制中心LMCC由于本身故障或者一些不可预见的错误发生重启的时候,由于系统重新启动并重新初始化,会导致使驻留在本地移动控制中心LMCC处理机内存当中的用户状态信息和位置信息全部丢失。
当本地移动控制中心LMCC重启完成后,如果有部分移动电话用户进行了开关机的操作或者移动电话用户的位置发生改变,则会有新的登记消息将移动电话用户当前的位置信息以及状态信息保存到本地移动控制中心LMCC以及归属位置寄存器HLR当中,对于此类移动电话用户,通话不会受到影响。但是对于在本地移动控制中心LMCC重新启动的过程中没有进行开关机操作、用户的位置亦没有发生改变,并且没有到达移动电话用户定时登记周期时间的这一类移动电话用户,由于目前的无线接入系统的无线部分(基站控制器、基站及移动电话用户)不支持广播形式的位置更新,从而导致该移动电话用户不能做被叫,即如果此时对此类移动电话用户进行呼叫,则当主叫发起的呼叫信令到达本地移动控制中心LMCC之后,本地移动控制中心LMCC会因为没有被叫移动电话用户的位置信息而无法向该移动电话用户发起呼叫,以至于可能会有部分移动电话用户的呼叫不能正常接续的情况发生。
对于目前使用的CDMA(码分多址)移动通信系统,也存在类似的问题,目前CDMA系统的解决方案为,当交换中心故障时,如果一旦重启成功则向所有的归属寄存器HLR发送大量删除消息,删除所有在此交换中心下的用户信息,此方法可以保证用户在重新登记后可以正常使用,但是当交换中心已经正常运行,当时属于该交换中心覆盖范围下的用户如果没有进行重新登记,则无法做被叫,导致接通率下降。
对于上述的交换中心故障的问题,中国专利申请号为99805037.7,名为《移动交换中心重新启动恢复程序》的专利提出移动交换机的重启动的恢复程序,该方案主要解决了在移动交换机重新启动时,位置信息发生改变的用户通过添加标志位来获得正确的位置信息的方法。该方法虽然可以解决移动交换机重启后的部分用户信息查询功能,但是对于某些特殊的情况(如交换机严重故障,或者交换机中的处理机本身处于初始化的阶段时是无法接收任何的外部消息的),该方法本身是有一定的局限性的,并且该方案本身的实现方法比较繁琐,同时该发明不能避免交换机重启完成后注册的泛滥问题。

发明内容
本发明的目的是在于当无线接入系统中的本地移动控制中心由于故障或者其它未知的原因发生重启后,移动电话用户的位置信息丢失时,本地移动控制中心在有呼叫发生的情况下依然可以获得正确的被叫移动电话用户位置信息的方法。
实现本发明目的的技术方案是在交换控制中心正常运行的情况下,归属本地的用户位置信息都通过终端的登记等一系列的消息经由本地移动控制中心LMCC发送到对应的归属寄存器HLR当中;当本地移动控制中心LMCC由于某些原因出现了故障而重启的时候,由于本地移动控制中心LMCC不能接收和处理用户的登记消息,所以登记消息无法到达归属寄存器HLR,而且无法更改归属寄存器HLR当中的有关用户信息,从这一方面来说,归属寄存器HLR当中保存有最新的用户位置数据;同时如果有系统管理员在归属寄存器HLR的操作台上对用户进行了操作,因为归属寄存器HLR要等待本地移动控制中心LMCC的响应才能成功的更改用户数据,所以在本地移动控制中心LMCC重新启动期间,可以保证归属寄存器HLR中存储的数据是当前的最新用户数据,从这两方面都可以得出归属寄存器HLR中的数据是用户位置的最新数据;对于本地移动控制中心LMCC重启之后,没有发生任何活动(位置信息没有改变并且定时登记周期时间未到)的移动电话用户,对此类移动电话用户的位置信息,寄存在归属寄存器HLR中存储的数据为此类移动电话用户最新数据,当有用户呼叫此类移动电话用户时,本地移动控制中心LMCC检查该用户的相关标志信息后,会发现该用户在最近一次LMCC重启之后,没有进行任何活动,则本地移动控制中心LMCC提取该用户的相关信息(电子序列号、网络识别号及电话号码),并把该用户的相关信息通过路由查询消息发送给归属寄存器HLR,HLR收到路由查询消息后,在数据库中检索该用户的位置信息,如果位置信息存在,则发送该用户的位置信息给本地移动控制中心LMCC,LMCC按照HLR发送回的该用户的位置信息,进行后续的呼叫接续工作;如果由于归属寄存器HLR的异常导致该用户的位置信息丢失,则HLR向本地移动控制中心LMCC发送查询失败消息,则此次呼叫失败;如果本地移动控制中心LMCC没有等待到HLR的响应消息,则LMCC等待定时器超时后,本地移动控制中心LMCC拒绝此次呼叫。
本发明与现有技术相比,具有以下特点本发明中提及的方法实现简单、灵活,大大减小了本地移动控制中心因故障造成的呼叫接通率下降的影响,提高了本地移动中心的安全性,保证了电信服务的高可靠性。
同时本发明在本地移动控制中心重启后,由于没有广播形式的位置登记,所以可以避免由于本地交换中心重启而导致的登记泛滥情况。


图1为无线接入系统组网2为本地移动控制中心故障情况下的移动电话用户被叫路由查询的流程图具体实施方式
下面通过具体的实施例并结合附图对本发明进行详细的阐述基于SCDMA(同步码分多址)技术的无线接入系统的组网如图1所示,本地移动控制中心LMCC12和本地归属寄存器HLR11直接相连,其他的移动控制中心LMCC22并不与本地的归属寄存器HLR11相连,本地用户的所有登记消息都需经过本地移动控制中心LMCC12再传递到归属寄存器HLR11,所以当本地移动控制中心LMCC12故障后,所有的登记消息不能传递到归属寄存器HLR11,也就是说当本地移动控制中心LMCC12故障后,归属寄存器HLR11中的数据不会被手机发起的消息所更新,可以保证归属寄存器HLR11中的数据为最新,同时如果系统管理员在归属寄存器HLR11的维护台上对用户数据进行操作,由于用户资料改变,归属寄存器HLR11需要向本地移动控制中心LMCC12发送消息,归属寄存器HLR11需要等待本地移动控制中心LMCC12的响应才能够修改该资料,所以当本地移动控制中心LMCC12故障期间归属寄存器HLR11中保存有最新的用户数据。
当本地移动控制中心LMCC12重启完成后,对于用户的处理有以下三种情况第一种情况是原来LMCC12的用户已经漫游到其他的移动控制中心LMCC22,则由于在本地移动控制中心LMCC12重启中间所有的登记消息不被处理,同时该移动电话用户由于一直没有登记上,所以一直在重复发送登记消息,则当本地移动控制中心LMCC12重启完成后,收到该用户的登记消息,则在本地移动控制中心LMCC12中更新此用户位置信息,同时通知归属寄存器HLR11更新此用户信息;第二种情况是属于LMCC12的用户一直在进行呼叫,但是由于本地移动控制中心LMCC12故障所以该呼叫不会被处理,当本地移动控制中心LMCC12故障恢复后,如果该用户进行呼叫,则本地移动控制中心LMCC12根据用户目前所处的位置信息处理该呼叫,同时通知归属寄存器HLR11进行位置的更新;第三种情况为本地移动控制中心LMCC12故障恢复后,对于没有发生任何活动的这类移动电话用户,当有用户呼叫LMCC12下的这类移动电话用户时,LMCC12可以从该用户的归属位置寄存器HLR11中取得该用户的位置信息,保证呼叫的正常接续。如图2所示,本地移动控制中心LMCC12故障恢复后被叫路由查询信息流程如下步骤1)主叫用户的呼叫信令到达,查询被叫移动电话用户是否在通话中,并查询用户的位置信息,准备向移动电话用户所在的基站控制器BSC13发送寻呼消息;2)若发现被叫移动电话用户的位置信息在本地移动控制中心内不存在,即本地移动控制中心LMCC12不知道现在移动电话用户的具体位置,由移动控制中心的业务处理模块发送被叫路由查询事件给移动控制中心的移动性管理模块;
3)移动性管理模块对收到的事件进行处理,按照本地移动控制中心LMCC12与归属寄存器HLR11之间的接口协议,整理成被叫路由查询消息,并把该消息发送给归属寄存器HLR11;4)归属寄存器HLR11收到移动性管理模块的被叫路由查询消息后,按照消息中携带的信息检索该移动电话用户,归属寄存器HLR11从检索到的该用户的记录中提取用户的位置信息及状态信息,按照与本地移动控制中心LMCC12之间的协议,把提取到的信息整理成被叫路由查询响应消息,并把该消息发送给移动性管理模块;5)移动性管理模块收到归属寄存器HLR11的路由查询消息的响应消息后,更新本地移动控制中心LMCC12中移动电话用户的位置信息,并转化路由查询响应消息为路由查询响应事件,发送该事件给业务处理模块;6)本地移动控制中心LMCC12的业务模块收到路由查询的响应事件后,按照路由查询响应事件所携带的位置信息,向对应的BSC13发送寻呼消息寻呼该移动电话用户,进行后续的呼叫流程。
在上述流程完成后,原呼叫方已得到了被叫移动电话用户的位置信息,则呼叫向被叫用户所在的基站控制器BSC13发送寻呼消息,此后进入正常的呼叫流程。
在本系统中还存在移动电话用户漫游(当移动电话用户从归属地移动控制中心LMCC12漫游到其他的非归属地移动控制中心LMCC22(即漫游地移动控制中心))时,本地移动控制中心LMCC12重启后,当有用户呼叫该漫游的移动电话用户的情况,在本系统中终接呼叫采用的方法是先呼叫到归属地移动控制中心,然后再由归属地移动控制中心根据移动电话用户的实际具体位置进行呼叫接续。此时的被叫路由查询信息流程为当呼叫进行到该移动电话用户的归属地移动控制中心LMCC12时,由于归属地LMCC12完成重启后,该移动电话用户没有在该LMCC12上登记,则归属地LMCC12发送被叫路由查询消息到HLR11,等待HLR11响应消息回来后,再根据该移动电话用户的当前位置,向该移动电话用户提供服务LMCC22发起终接呼叫,完成本次呼叫过程。
通过上述在本地移动控制中心故障情况下的呼叫发生时被叫路由查询的方法,可以在本地移动控制中心发生故障重启的情况下,保证绝大多数用户的正常通话接续,不会因为本地移动控制中心的重启而对用户的正常通话产生影响,从而保证了整个无线接入系统的设备在运行过程中的稳定性和可靠性。
对于本领域的专业人员来说,在了解了本发明内容和原理后,能够在不背离本发明的精神和范围的情况下,根据本发明的方法进行形式和细节上的各种修正和改变,但是这些基于本发明的修正和改变仍在本发明的权利要求保护范围之内。
权利要求
1.一种在移动通信系统中当移动控制中心重启恢复后有呼叫发生时,被叫用户路由查询的方法,其特征在于本地移动控制中心检查移动电话用户的相关标志信息后,提取该用户的相关信息,并把该用户的相关信息通过路由查询消息发送给归属寄存器,归属寄存器收到路由查询消息后,在数据库中检索该用户的位置信息,如果位置信息存在,则发送该用户的位置信息给本地移动控制中心,本地移动控制中心按照归属寄存器发送回的该移动电话用户的位置信息,进行后续的呼叫接续工作。
2.根据权利要求1所述的被叫用户路由查询的方法,其特征在于被叫路由查询信息步骤1)主叫用户的呼叫信令到达,查询被叫用户是否在通话中,并查询移动电话用户的位置信息,向移动电话用户所在的基站控制器发送寻呼消息;2)若发现被叫用户的位置信息在本地移动控制中心内不存在,由移动控制中心的业务处理模块发送被叫路由查询事件给移动控制中心的移动性管理模块;3)移动性管理模块对收到的事件进行处理,按照移动控制中心与归属寄存器之间的接口协议,整理成被叫路由查询消息,并把该消息发送给归属寄存器;4)归属寄存器收到移动性管理模块的被叫路由查询消息后,按照消息中携带的信息检索该移动电话用户,归属寄存器从检索到的该用户的记录中提取用户的位置信息及状态信息,按照与移动控制中心之间的协议,把提取到的信息整理成被叫路由查询响应消息,并把该消息发送给移动性管理模块;5)移动性管理模块收到归属寄存器的路由查询消息的响应消息后,更新移动控制中心中移动电话用户的位置信息,并转化路由查询响应消息为路由查询响应事件,发送该事件给业务处理模块;6)移动控制中心的业务模块收到路由查询的响应事件后,按照路由查询响应事件所携带的位置信息,向对应的基站控制器发送寻呼消息寻呼该用户,进行后续的呼叫流程。
3.根据权利要求1或2所述的被叫用户路由查询的方法,其特征在于当漫游移动电话用户的归属地移动控制中心完成重启后,有用户呼叫该漫游移动电话用户时,归属地移动控制中心发送被叫路由查询消息到归属寄存器,等待归属寄存器响应消息回来后,再根据该移动电话用户的当前位置,向该移动电话用户提供服务的漫游地移动控制中心发起终接呼叫。
全文摘要
一种在无线接入系统中的本地移动控制中心重新启动后,在有呼叫发生的情况下,获得正确的被叫移动电话用户位置(路由)信息的方法,包括下列步骤移动交换中心提取被叫用户的相关信息,并把该用户的相关信息通过路由查询消息发送给归属寄存器,归属寄存器收到路由查询消息后,在数据库中检索该用户的位置信息,如果位置信息存在,则发送该用户的位置信息给移动交换中心,移动交换中心按照归属寄存器发送回的该用户的位置信息,进行后续的呼叫接续工作。
文档编号H04W8/04GK1558692SQ20041002582
公开日2004年12月29日 申请日期2004年1月14日 优先权日2004年1月14日
发明者马军昌, 薛胜利, 杨丽娟, 杨涛, 魏自珍 申请人:西安大唐电信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1