法律状态公告日
法律状态信息
法律状态
2007-08-15
授权
授权
2006-10-11
实质审查的生效
实质审查的生效
2006-08-16
公开
公开
技术领域
本发明涉及通信领域的移动通信技术,尤其涉及防止移动终结呼叫失败的方法及系统。
背景技术
在3GPP TS 23.236中,描述了IU FLEX(Intra-domain connection of RANnodes to multiple CN nodes)技术,该技术的目的是实现同一个域(CS/PS)内一个RAN节点可以和多个核心网(CN)节点连接的组网方式,其组网示例如图1所示。在CS pool-areal中,移动交换中心MSC1、MSC2和MSC3构成一个移动交换中心池MSC POOL1,移动交换中心MSC4、MSC5和MSC6构成另一个移动交换中心池MSC POOL2。
从图中可知,如果MSC POOL1中的某一个MSC,例如MSC1/VLR1发生故障(为方便描述,假定MSC和VLR为一整体且MSC号和其关联的VLR号是相同),那么MSC1/VLR1中的动态用户数据将丢失。如图2所示:发生某用户的移动终结呼叫,即有电话拨打该用户B;用户B的归属位置寄存器(HLR)会向移动交换中心MSC1取漫游号码PRN;但由于MSC1故障,HLR B将收不到应答或收到失败响应;HLR B向关口移动交换中心GMSC返回失败响应,最终导致呼损。
发明内容
本发明提供一种防止移动终结呼叫失败的方法及系统,以解决现有技术在移动交换中心池中的一个移动交换中心失效时导致终结呼叫失败的问题。
本发明提供以下技术方案:
一种防止移动终结呼叫失败的方法,包括如下步骤:
网络设备获知被叫用户当前所在的第一移动交换中心失效时,从第一移动交换中心所在的移动交换中心池(MSC POOL)中选择第二移动交换中心代替第一移动交换中心;
所述第二移动交换中心根据漫游号码请求为所述被叫用户分配漫游号码,并从归属位置寄存器(HLR)获取被叫用户的用户数据;
根据所述漫游号码向第二移动交换中心发起呼叫,由第二移动交换中心根据被叫用户的用户数据寻呼被叫用户,并在获得响应后建立呼叫。
其中:
所述网络设备获知移动交换中心失效的方式为人工设置的方式、自动感知方式或者半自动方式。
网络设备采用与选择无线网络控制器(RNC)相同的算法从移动交换中心池中选择第二移动交换中心。
第二移动交换中心通过一次或多次交互从所述HLR获取用户数据。
所述网络设备为归属位置寄存器(HLR),在该HLR上配置移动交换中心池及各移动交换中心池所包含的移动交换中心信息。
所述网络设备为信令转接点(STP),在该STP上配置移动交换中心池及各移动交换中心池所包含的移动交换中心信息。
所述归属位置寄存器通过所述STP访问第二移动交换中心。
一种通信系统,包括:
移动交换中心,用于对呼叫进行控制;
网络设备,用于保存移动交换中心池(MSC POOL)及其所包含的移动交换中心的信息,并且该网络设备在获知用户当前所在的第一移动交换中心失效时从相应的移动交换中心池中选择第二移动交换中心代替失效的移动交换中心进行后续呼叫处理。
所述网络设备为归属位置寄存器;或者,所述网络设备为信令转接点。
采用本发明,在MSC POOL中的某个MSC失效(如故障)时,重新从该MSC POOL中为被叫用户选择一个替代的MSC,由该MSC获取用户数据并寻呼用户,从而使用户的移动终结呼叫仍然可以成功,从而避免了呼叫损失。
附图说明
图1为现有MSC POOL的配置示意图;
图2为现有MSC POOL中某个MSC故障后移动终结呼叫的流程图;
图3、图4为本发明MSC POOL中某个MSC故障后移动终结呼叫的流程图。
具体实施方式
为了避免在移动交换中心池(MSC POOL)中某个MSC失效时,导致移动终结呼叫损失,在网络设备获知某个MSC失效时,从该MSC所在的MSCPOOL中选择另一个正常的MSC代替失效的MSC,以正常处理移动终结呼叫。
所述网络设备可以是归属位置寄存器(HLR),该方案较适用于本地网络用户;所述网络设备也可以是信令转接点(STP),该方案较适用于非本地网络用户和漫游用户。
HLR和STP获知移动交换中心失效的方式包括:人工设置的方式、自动感知方式或者半自动方式,其中:
A、人工设置的方式是指发现MSC失效后,采用人工方式在HLR或STP上将该MSC设置为失效状态。
B、自动感知方式是指通过HLR或STP与MSC交互,当HLR或STP发现MSC未正确响应时自动将该MSC设置为失效状态。
C、半自动方式是指通过HLR或STP与MSC交互,当HLR或STP发现MSC未正确响应时产生告警,由人工确定并将该MSC设置为失效状态。
从MSC POOL中选择MSC,较佳的方式是采用与选择无线网络控制器(RNC)相同的算法,当然也可以采用其他算法进行选择。
以下结合附图进行详细说明:
在HLR的数据库中配置MSC POOL,在MSC失效时,由HLR从相应的MSC POOL中选择一个替代的MSC。
以图1的网络结构为例,HLR配置两个MSC POOL,一个为POOL1,包括移动交换中心MSC1,MSC2和MSC3;另一个为MSC POOL2,包括移动交换中心MSC4,MSC5和MSC6。若移动用户B的当前归属MSC为MSC1,MSC1发生故障,此时对用户B的移动终结呼叫处理如下:
1、GMSC上发起一个用户A到移动用户B的呼叫。
2、GMSC向用户B的HLR发送路由信息请求SRI(Send RoutingInformation)。
3、HLR从用户数据库中查到用户B的当前VLR为MSC1/VLR1,同时HLR查到MSC1/VLR1已经故障,于是HLR从MSC1/VLR1所在得MSC POOL1中选择另一个正常工作的MSC,例如选择MSC2/VLR2代替MSC1,HLR发送PRN(Provide Roaming Number)给MSC2/VLR2来获取用户B的漫游号码。
4、MSC2/VLR2在得到HLR的PRN请求后,分配漫游号码返回给HLR(PRN Ack);同时,由于MSC2/VLR2并没有用户B的数据,因此向HLR恢复数据(Restore Data)。
5、HLR向MSC2/VLR2插入用户数据(Insert Subscriber Data),MSC2/VLR并响应。
HLR与MSC2/VLR2之间插入用户数据可能通过一次交互完成,也可能通过多次交互完成。
6、HLR向MSC2/VLR2响应恢复数据应答(Restore Data Ack)。
7、HLR在得到MSC2/VLR2的PRN Ack后,回复SRI_ACK给GMSC。
8、GMSC根据MSRN向MSC2发起呼叫。
9、MSC2在得到MSRN的入局呼叫请求,同时等到恢复数据完成后,已经得到了用户B的用户信息;由于MSC2/VLR2没有用户B的当前位置区,就向MSC2的覆盖范围(即PoolArea1)寻呼(以用户B的IMSI为寻呼标识)。
10、由于用户B实际上是在PoolArea1的范围内,可以接收到寻呼并给予寻呼响应;RNC/BSC根据IMSI把寻呼响应发给MSC2。
11、MSC2之后按照正常流程建立呼叫。
为了尽可少改动HLR,在STP的数据库中配置MSC POOL,在MSC失效时,由STP从相应的MSC POOL中选择一个替代的MSC;HLR到MSC的信令通过STP来转接。
以图1的网络结构为例,STP配置两个MSC POOL,一个为POOL1,包括移动交换中心MSC1,MSC2和MSC3;另一个为MSC POOL2,包括移动交换中心MSC4,MSC5和MSC6。若移动用户B的当前归属MSC为MSC1,MSC1发生故障,此时对用户B的移动终结呼叫处理如下:
1、GMSC上发起一个用户A到移动用户B的呼叫。
2、GMSC向用户B的HLR发送路由信息请求SRI(Send RoutingInformation)。
3、HLR从用户数据库中查到用户B的当前VLR为MSC1/VLR1,发送PRN(Provide Roaming Number)来获取用户B的漫游号码,该消息的SCCP的CldPA(Called Party Address)为MSC1/VLR1,该消息经过STP中转。
4、STP从MAP消息PRN的SCCP的CldPA中得到MSC1/VLR1,查到MSC1/VLR1已经故障;于是STP从MSC1/VLR1所在得MSC POOL1中选择另一个正常工作的MSC,例如选择MSC2/VLR2代替MSC1,STP把PRN的SCCP的CldPA改为MSC2/VLR2后再转发。
5、MSC2/VLR2在得到PRN请求后,分配漫游号码返回给HLR(PRN Ack),同时由于MSC2/VLR2并没有用户B的数据,就向HLR恢复数据(RestoreData)。
6、HLR向MSC2/VLR2插入用户数据(Insert Subscriber Data),MSC2/VLR并响应。
HLR与MSC2/VLR2之间插入用户数据可能通过一次交互完成,也可能通过多次交互完成。
7、HLR向MSC2/VLR2响应恢复数据应答(Restore Data Ack)。
8、HLR在得到MSC2/VLR2的PRNAck后,回复SRI_ACK给GMSC。
9、GMSC根据MSRN向MSC2发起呼叫。
10、MSC2在得到MSRN的入局呼叫请求,同时等到恢复数据完成后,已经得到了用户B的用户信息,由于MSC2/VLR2没有用户B的当前位置区,就向MSC2的覆盖范围(即PoolArea1)寻呼(以用户B的IMSI为寻呼标识)。
11、由于用户B实际上是在PoolArea1的范围内,可以接收到寻呼并给予寻呼响应。RNC/BSC根据IMSI把寻呼响应发给MSC2。
12、MSC2之后按照正常流程建立呼叫。
在图4中,MSC2虽然通过STP从HLR获取用户数据,但并不限于此,MSC2可以直接与HLR交互获取数据。
从上可知,在MSC POOL中的某个MSC/VLR故障后,其上的用户做移动终结呼叫依然可以成功,从而避免了呼损。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
机译: 相同的无线电质量管理系统,方法和移动终端,特别是提供解决呼叫失败时产生的呼叫失败/呼叫断开问题所需的信息
机译: 通过在移动终端中使用优先级来对呼叫连接进行重试的方法,尤其是在比较由于呼叫失败而导致的呼叫连接被重新确定系统优先级之后,对与最高优先级系统的呼叫连接进行重试
机译: 防止移动终止呼叫失败的方法和系统