解决核心网节点故障后其下的用户做被叫不成功问题的方法

文档序号:7954604阅读:336来源:国知局
专利名称:解决核心网节点故障后其下的用户做被叫不成功问题的方法
技术领域
本发明涉及通信领域,尤其涉及解决核心网节点故障后其下的用户做被叫不成功问题的方法。
背景技术
GSM系统与WCDMA系统具有相同的网络结构。WCDMA系统中,网络单元可以分为无线接入网(RAN,Radio Access Network)和核心网(CN,Core Network)。RAN节点包括RNC(Radio Network Controller,无线网络控制器)等,核心网节点包括MSC(Mobile Switching Center,移动交换中心)、SGSN(Serving GPRS Support Nod,服务GPRS支持节点)等。GSM系统中,网络单元可以分为基站子系统和核心网(即网络子系统)。基站子系统节点包括BSC(Base Station Controller,基站控制器)等,核心网节点包括MSC、SGSN等。
第三代合作伙伴计划(3GPP)提出了Iu Flex技术,即一个RAN节点可以同时接入到多个MSC,这些MSC组成一个MSC池区,共同控制几个位置区,分担池区内彼此间的通信量。当池区内的一个MSC故障时,RAN节点可以将到故障的MSC的事务转发给同一池区的其他MSC来处理,从而增加了业务可用度。
图1为一个Iu Flex的组网图MSC1、MSC2、MSC3属于同一个MSC池区;系统全部运行正常的情况下,MSC1、MSC2、MSC3共同分担该池区中的通讯量。
请参阅图2,用户A在MSC1成功位置登记,当MSC1故障后,在用户A发起开机/关机、主动呼叫、周期性位置登记之前,用户A做被叫的流程如下步骤201GMSC(Gateway Mobile Switching Center,网关移动业务交换中心)发送MAP_SEND_ROUTING_INFORMATION_REQ消息给HLR(Home Location Register,归属位置寄存器),用于获取与用户A建立呼叫的路由信息,消息中携带被叫用户A的地址信息,其中被叫地址信息是用户A的MSISDN(Mobile Station International ISDN Number,移动台国际ISDN号码);步骤202HLR收到MAP_SEND_ROUTING_INFORMATION_REQ消息后,使用其中的MSISDN号码,查询该MSISDN用户对应的VLR_NUMBER,查询结果用户A对应的VLR_NUMBER是VLR1_NUMBER;然后HLR发现到VLR1_NUMBER对应的目的信令点不可达或者子系统禁止,HLR就给GMSC发送消息MAP_SEND_ROUTING_INFORMATION_CNF,其中带有失败原因值system failure。
从上述流程可以看出,当池区中的一个MSC故障,该MSC下面的用户做被叫时,被叫流程中的HLR取被叫用户A的漫游号码失败,被叫流程无法进行下去,导致呼叫失败。

发明内容
鉴于以上内容,本发明的主要目的在于提供一种解决核心网节点故障后其下的用户做被叫不成功问题的方法。
为了达到上述目的,本发明的技术方案是这样实现的一种解决核心网节点故障后其下的用户做被叫不成功问题的方法,该方法包括以下步骤同一池区中的某个核心网节点故障后,与该故障核心网节点同一池区的其他核心网节点作为可使用的核心网节点,实现故障核心网节点下的用户成功做被叫。
HLR中设置核心网节点与池区的对应关系,该故障核心网节点通过该对应关系查找与该故障核心网节点同一池区的其他可使用的核心网节点。
所述HLR选择可用核心网节点的方法为负荷分担、轮选或者按百分比选择。
所述核心网节点为MSC。
上述步骤具体包括为每个MSC池区设置池区号;HLR中设置MSC与池区号的对应关系;HLR根据路由请求消息查询被叫用户对应的MSC,发现该MSC不可达或者子系统禁止;HLR根据MSC与池区号的对应关系得出与该故障MSC对应的池区号,根据该池区号查询该池区内的其他可用的MSC;HLR选择一个可用的MSC作为故障MSC下的用户做被叫的MSC。
所述HLR选择可用MSC的方法为负荷分担、轮选或者按百分比选择。
所述步骤HLR选择一个可用的MSC作为故障MSC下的用户做被叫的MSC具体包括以下步骤HLR向可用的MSC请求提供漫游号码;该可用MSC提供漫游号码给HLR;该可用MSC请求HLR恢复该被叫用户数据;
HLR向该可用MSC插入该被叫用户数据,实现该用户通过该可用MSC成功做被叫。
所述核心网节点为GSM系统中的MSC。
所述池区由GSM系统中与同一BSC连接的MSC组成。
所述核心网节点为WCDMA系统中的MSC。
所述池区由WCDMA系统中与同一RNC节点连接的MSC组成。
相较现有技术,本发明的解决核心网节点故障后其下的用户做被叫不成功问题的方法,通过一个池区中的核心网节点资源共享,可以实现池区中的某个核心网节点故障后,其下的用户在开机/关机、主动呼叫、周期性位置登记之前成功做被叫。


图1是现有技术中Iu Flex的组网图;图2是现有技术中核心网节点故障后其下的用户做被叫的流程图;图3是本发明一较佳实施例核心网节点故障后其下的用户做被叫的流程4是本发明的解决核心网节点故障后其下的用户做被叫不成功问题的方法应用于GSM系统中时Iu Flex的组网图。
具体实施例方式
本发明的核心思想是同一池区中的某个核心网节点发生故障,与该故障核心网节点同一池区的其他核心网节点作为可使用的核心网节点,实现故障核心网节点下的用户成功做被叫。通过HLR中设置核心网节点与池区的对应关系,故障核心网节点通过该对应关系查找与该故障核心网节点同一池区的其他可使用的核心网节点。
本发明的解决核心网节点故障后其下的用户做被叫不成功问题的方法可应用于GSM及WCDMA系统中,本实施例以WCDMA系统为例进行说明。
根据图1中的组网图,MSC1、MSC2、MSC3属于同一个池区。HLR中与MSC1、MSC2、MSC3对应的VLR(Visitor Location Register,拜访位置寄存器)号分别为VLR1_NUMBER、VLR2_NUMBER和VLR3_NUMBER。为每个MSC池区设置一个池区号。在HLR中增加MSC与MSC池区号的对应关系,假设MSC1、MSC2和MSC3对应的池区号为X,其中X为某个固定的0到65534的整数,65535表示没有对应的池区号。
请参阅图3,用户A在MSC1成功位置登记,当MSC1故障后,在用户A发起开机/关机、主动呼叫、周期性位置登记之前,用户A做被叫的流程如下步骤301GMSC发送MAP_SEND_ROUTING_INFORMATION_REQ消息给HLR,请求HLR提供与用户A建立呼叫的路由信息,消息中携带被叫用户A的地址信息,其中被叫地址信息是用户A的MSISDN号码;步骤302HLR收到GMSC发来的MAP_SEND_ROUTING_INFORMATION_REQ消息后,根据该路由请求消息,使用其中的MSISDN号码,查询到该MSISDN号码对应的VLR号为VLR1_NUMBER,发现到该VLR1_NUMBER对应的MSC1的目的信令点不可达或者子系统禁止,然后使用MSC1查出其对应的池区号X,使用该池区号X查询该池区内对应的其他可用的MSC号,查询结果是MSC2、MSC3,选择一个合适的MSC,其中,选择方法可以是负荷分担,可以是轮选,也可以是按百分比选择,选择到可用的MSC后,使用该MSC的VLR号继续下面的被叫流程,下面以选择MSC2为例进行说明,HLR向MSC2发送MAP_PROVIDE_ROAMING_NUMBER_IND消息,请求MSC2提供用户A的漫游号码,消息中携带用户A的IMSI(International MobileSubscriber Identity,国际移动台标识)号码;步骤303MSC2收到MAP_PROVIDE_ROAMING_NUMBER_IND消息后,VLR发现没有该用户A的用户数据,但MSC2仍向HLR回复MAP_PROVIDE_ROAMING_NUMBER_RSP消息,消息中携带漫游号码,为呼叫建立提供正常的漫游号码;步骤304HLR收到MSC2发来的MAP_PROVIDE_ROAMING_NUMBER_RSP消息后,向GMSC发送MAP_SEND_ROUTING_INFORMATION_CNF消息,消息中携带漫游号码,为GMSC返回漫游号码;步骤305MSC2向HLR发送MAP_RESTORE_DATA_REQ消息,消息中携带用户A的IMSI号码,请求恢复用户A的用户数据;步骤306HLR收到MSC2发来的MAP_RESTORE_DATA_REQ消息后,向MSC2发送MAP_INSERT_SUBSCRIBER_DATA_IND消息,插入用户A的用户数据;步骤307MSC2插入用户A的用户数据成功后,向HLR发送MAP_INSERT_SUBSCRIBER_DATA_RSP消息,确认用户A的用户数据插入成功;步骤308HLR收到MSC2发来的MAP_INSERT_SUBSCRIBER_DATA_RSP消息后,向MSC2发送MAP_RESTORE_DATA_CNF消息,确认收到MSC2发来的响应信息;步骤309(图未示)GMSC继续用户A做被叫的流程。
请参阅图4,本方法应用于GSM系统中时,一个BSC同时接入到多个核心网节点MSC4、MSC5、MSC6,这些MSC组成一个MSC池区,HLR2中设置池区与MSC的对应关系,当池区中的一个MSC故障时,HLR2通过该对应关系查找与该故障MSC同一池区中的其他MSC,使其作为可用的MSC来承担故障MSC的业务,解决故障MSC下的用户做被叫不成功的问题。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种解决核心网节点故障后其下的用户做被叫不成功问题的方法,其特征在于,该方法包括以下步骤同一池区中的某个核心网节点发生故障,与该故障核心网节点同一池区的其他核心网节点作为可使用的核心网节点,实现故障核心网节点下的用户成功做被叫。
2.根据权利要求1所述的解决核心网节点故障后其下的用户做被叫不成功问题的方法,其特征在于,HLR中设置核心网节点与池区的对应关系,HLR通过该对应关系查找与该故障核心网节点同一池区的其他可使用的核心网节点。
3.根据权利要求2所述的解决核心网节点故障后其下的用户做被叫不成功问题的方法,其特征在于,所述HLR选择可用核心网节点的方法为负荷分担、轮选或者按百分比选择。
4.根据权利要求1或2所述的解决核心网节点故障后其下的用户做被叫不成功问题的方法,其特征在于,所述核心网节点为MSC。
5.根据权利要求4所述的解决核心网节点故障后其下的用户做被叫不成功问题的方法,其特征在于,所述步骤进一步包括为每个MSC池区设置池区号;HLR中设置MSC与池区号的对应关系;HLR根据路由请求消息查询被叫用户对应的MSC,发现该MSC不可达或者子系统禁止;HLR根据MSC与池区号的对应关系得出与该故障MSC对应的池区号,根据该池区号查询该池区内的其他可用的MSC;HLR选择一个可用的MSC作为故障MSC下的用户做被叫的MSC。
6.根据权利要求5所述的解决核心网节点故障后其下的用户做被叫不成功问题的方法,其特征在于,所述HLR选择可用MSC的方法为负荷分担、轮选或者按百分比选择。
7.根据权利要求5所述的解决核心网节点故障后其下的用户做被叫不成功问题的方法,其特征在于,所述步骤HLR选择一个可用的MSC作为故障MSC下的用户做被叫的MSC具体包括以下步骤HLR向可用的MSC请求提供漫游号码;该可用MSC提供漫游号码给HLR;该可用MSC请求HLR恢复该被叫用户数据;HLR向该可用MSC插入该被叫用户数据,实现该用户通过该可用MSC成功做被叫。
8.根据权利要求4所述的解决核心网节点故障后其下的用户做被叫不成功问题的方法,其特征在于,所述核心网节点为GSM系统中的MSC。
9.根据权利要求8所述的解决核心网节点故障后其下的用户做被叫不成功问题的方法,其特征在于,所述池区由GSM系统中与同一BSC连接的MSC组成。
10根据权利要求4所述的解决核心网节点故障后其下的用户做被叫不成功问题的方法,其特征在于,所述核心网节点为WCDMA系统中的MSC。
11.根据权利要求10述的解决核心网节点故障后其下的用户做被叫不成功问题的方法,其特征在于,所述池区由WCDMA系统中与同一RNC节点连接的MSC组成。
全文摘要
本发明公开一种解决核心网节点故障后其下的用户做被叫不成功问题的方法,该方法包括以下步骤同一池区中的某个核心网节点故障后,与该故障核心网节点同一池区的其他核心网节点作为可使用的核心网节点,实现故障核心网节点下的用户成功做被叫。本发明的方法,通过一个池区中的核心网节点资源共享,可以实现池区中的某个核心网节点故障后,其下的用户在开机/关机、主动呼叫、周期性位置登记之前成功做被叫。
文档编号H04W36/22GK1859698SQ200610033330
公开日2006年11月8日 申请日期2006年1月22日 优先权日2006年1月22日
发明者陶传会 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1