首页> 中国专利> LR失败后保证正常域的业务正常进行的方法及RNC

LR失败后保证正常域的业务正常进行的方法及RNC

摘要

本发明提供一种位置注册失败后保证正常域的业务正常进行的方法及无线网络控制器,判断位置注册拒绝消息的原因值是禁止通用分组无线业务还是归属位置寄存器中国际移动用户标识码未知;无线资源控制收到位置注册结果和原因值通知后,保持驻留在当前小区以保证正常域的业务正常进行。本发明能够弥补协议的缺陷,可以保证导致一个域的注册失败后,另一个正常域的业务能够正常进行。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2011-04-13

    授权

    授权

  • 2008-09-03

    实质审查的生效

    实质审查的生效

  • 2008-07-09

    公开

    公开

说明书

技术领域

本发明涉及通信领域,尤其涉及一种LR失败后保证正常域的业务正常进行的方法及无线网络控制器。

背景技术

目前,终端在位置注册(LR,Location Registration)过程中,如果收到原因值为“禁止通用分组无线业务(General Packet Radio services not allowed)”和“归属位置寄存器中国际移动用户标识码未知(International MobileSubscriber Identity unknown in Home Location Register)”的拒绝消息,在25.304协议中要求无线资源控制(RRC,Radio Resource Control)进行“任何小区查找(ANY CELL SEARCH)”,这样在“任何小区”状态下,无论非GPRS(non-GPRS)业务还是GPRS业务,都会处在受限状态。具体说明如下:

一、终端在LR过程中,如果收到原因值为“GPRS services not allowed”的拒绝消息,按照24.008的协议要求,如图1所示,终端需要做如下操作:

1)在24.008协议中,该拒绝原因并不影响non-GPRS的注册状态(即不影响non-GPRS业务);而是仅仅影响GPRS的注册状态,并且协议明确说明用户识别模块(SIM,Subscriber Identity Module)对GPRS业务无效,直到关机或者拔SIM卡,所以通过重新驻留新小区是不能恢复GPRS的注册状态的(对应的也就无法恢复GPRS业务)。

2)由于原因值为“GPRS services not allowed”的拒绝消息是不允许该移动台(MS,Mobile Station)进行GPRS业务导致,而不是由于某个小区或者某个网络不能为该MS的GPRS业务提供漫游导致,所以即使重新驻留新小区也不可能为该MS提供GPRS业务。

由此可见,”GPRS services not allowed”是由于MS没有GPSR业务权限导致,所以通过驻留新小区并不能恢复GPRS业务,并且该原因值不影响non-GPRS业务。MS通过移动性管理\通用分组无线业务移动性管理(MM\GMM,Mobility Management\GPRS Mobility Management)的注册状态来保证每个域允许发起的业务(无论是正常业务还是受限业务),不需要通过驻留小区的状态来保证。

二、终端在LR过程中,如果收到原因值为“IMSI unknown in HLR”的拒绝消息,按照24.008的协议要求,如图2所示,终端需要做如下操作:

该拒绝原因并不影响GPRS的注册状态(即不影响GPRS业务);而是仅仅影响non-GPRS的注册状态,并且协议明确说明SIM对non-GPRS业务无效直到关机或者拔SIM卡,所以通过重新驻留新小区是不能恢复non-GPRS的注册状态的(对应的也就无法恢复non-GPRS业务)。

由上可知,“IMSI unknown in HLR”仅导致non-GPRS业务受限,通过驻留新小区并不能恢复non-GPRS业务,并且该原因值不影响GPRS业务。MS通过MM\GMM的注册状态来保证每个域允许发起的业务(无论是正常业务还是受限业务),不需要通过驻留小区的状态来保证。

综上所述,按照25.304协议对LR拒绝消息(原因值为“GPRS services notallowed”和“IMSI unknown in HLR”)的处理,终端在LR失败之后要驻留在业务受限的Any Cell状态下,而这个状态下无论non-GPRS业务还是GPRS业务都是受限的,在这一点上显然25.304的描述和24.008\23.122中的描述是不一致的;从上面协议的描述中还可知,当LR是由于“IMSI unknown in HLR”或”GPRS services not allowed”拒绝时,通过该Cell Search是无法恢复受限域的业务的,而且每个域的业务由MM\GMM的注册状态来保证,和驻留小区的状态无关,所以该Cell Search是没有必要的。

此外,原因值为“IMSI unknown in HLR”的拒绝消息,仅仅是针对non-GPRS业务有效的,不应该影响GPRS业务;同样“GPRS services notallowed”的原因,应该仅仅针对GPRS业务有效,也不应该影响non-GPRS业务。

发明内容

本发明要解决的技术问题在于提供一种LR失败后保证正常域的业务正常进行的方法及无线网络控制器,能够弥补协议的缺陷,可以保证导致一个域的注册失败后,另一个正常域的业务能够正常进行。

实现本发明目的的技术方案如下:

一种位置注册失败后保证正常域的业务正常进行的方法,包括:

判断位置注册拒绝消息的原因值是禁止通用分组无线业务还是归属位置寄存器中国际移动用户标识码未知;

无线资源控制收到位置注册结果和原因值通知后,保持驻留在当前小区以保证正常域的业务正常进行。

优选的,判断位置注册拒绝消息的原因值为禁止通用分组无线业务,按照以下方式处理:

对于终端发起的通用分组无线业务,则直接拒绝相关请求;

对于终端发起的非通用分组无线业务,则正常处理。

优选的,对于终端发起的非通用分组无线业务,按照以下步骤处理:

向无线资源控制层请求建立电路交换域信令连接;

无线资源控制层收到电路交换域信令连接请求后,正常发起无线资源控制建立链接过程。

优选的,判断位置注册拒绝消息的原因值为归属位置寄存器中国际移动用户标识码未知,则包括以下步骤:

对于终端发起的非通用分组无线业务,判断是否是紧急呼叫请求:如果是紧急呼叫请求,则正常向无线资源控制请求建立电路交换域的信令连接,进行相应的紧急呼叫过程;如果不是紧急呼叫请求,则直接拒绝相关请求;

对于终端发起的通用分组无线业务,则正常处理。

优选的,对于终端发起的通用分组无线业务,按照以下步骤处理:

向无线资源控制层请求建立分组交换域信令连接;

无线资源控制层收到分组交换域信令连接请求后,正常发起无线资源控制建立链接过程。

优选的,对于终端发起的非通用分组无线业务且为紧急呼叫请求,按照以下步骤处理:

向无线资源控制层请求建立电路交换域信令连接;

无线资源控制层收到电路交换域信令连接请求后,正常发起无线资源控制建立链接过程。

同时,本发明也提供一种无线网络控制器,包括:

判断单元,用于判断位置注册拒绝消息的原因值是禁止通用分组无线业务还是归属位置寄存器中国际移动用户标识码未知;

处理单元,用于无线资源控制层收到位置注册结果和原因值通知后,保持驻留在当前小区以保证正常域的业务正常进行

优选的,判断位置注册拒绝消息的原因值为禁止通用分组无线业务,所述处理单元按照以下方式处理:

对于终端发起的通用分组无线业务,则直接拒绝相关请求;

对于终端发起的非通用分组无线业务,则正常处理。

优选的,对于终端发起的非通用分组无线业务,所述处理单元按照以下方式处理:

向无线资源控制层请求建立电路交换域信令连接;

无线资源控制层收到电路交换域信令连接请求后,正常发起无线资源控制建立链接过程。

优选的,判断位置注册拒绝消息的原因值为归属位置寄存器中国际移动用户标识码未知,所述处理单元还包括判断子单元,按照以下方式处理:

对于终端发起的非通用分组无线业务,通过所述判断子单元判断是否是紧急呼叫请求:如果是紧急呼叫请求,则正常向无线资源控制请求建立电路交换域的信令连接,进行相应的紧急呼叫过程;如果不是紧急呼叫请求,则直接拒绝相关请求;

对于终端发起的通用分组无线业务,则正常处理。

优选的,对于终端发起的通用分组无线业务,所述处理单元按照以下方式处理:

向无线资源控制层请求建立分组交换域信令连接;

无线资源控制层收到分组交换域信令连接请求后,正常发起无线资源控制建立链接过程。

优选的,对于终端发起的非通用分组无线业务且为紧急呼叫请求,所述处理单元按照以下方式处理:

向无线资源控制层请求建立电路交换域信令连接;

无线资源控制层收到电路交换域信令连接请求后,正常发起无线资源控制建立链接过程。

与现有技术相比,本发明具有以下有益效果:

本发明针对原因值为“GPRS services not allowed”的位置注册拒绝消息,由GMM保证MS不发起任何GPRS业务;RRC不进行any cell search,以保证non-GPRS业务的正常进行;针对原因值为“IMSI unknown in HLR”的位置注册拒绝消息,由MM保证MS不能发起除紧急呼叫之外的任何non-GPRS业务;RRC不进行any cell search,以保证GPRS业务的正常进行。

由上可知,本发明能够弥补协议的缺陷,可以保证导致一个域的注册失败后,另一个正常域的业务能够正常进行。

下面结合附图和具体实施方式对本发明作进一步描述。

附图说明

图1是现有方案对LR拒绝消息的原因值为“GPRS services not allowed”的后续处理流程图;

图2是现有方案对LR拒绝消息的原因值为“IMSI unknown in HLR”的后续处理流程图;

图3是本发明方法流程图;

图4是本发明对LR拒绝消息的原因值为“GPRS services not allowed”的后续处理流程图;

图5是本发明对LR拒绝消息的原因值为“IMSI unknown in HLR”的后续处理流程图。

具体实施方式

本技术方案按照24.008协议的要求,对原因值为“GPRS services notallowed”和“IMSI unknown in HLR”的LR Reject,仅仅限制失败域的业务,不再要求RRC按照25.304协议的要求在这两种原因的LR失败时立刻去做“AnyCell Search”,而是保持驻留在当前小区。

如图3所示,具体技术方案描述如下:

步骤301、判断位置注册拒绝消息的原因值是“GPRS services not allowed”还是“IMSI unknown in HLR”;

步骤302、无线资源控制收到位置注册结果和原因值通知后,保持驻留在当前小区以保证正常域的业务正常进行。

相应的,本发明也提供一种无线网络控制器(RNC,Radio NetworkController),用于实现上述方法,包括判断单元和处理单元,其中:

所述判断单元用于判断位置注册拒绝消息的原因值是“GPRS services notallowed”还是“IMSI unknown in HLR”;所述处理单元用于无线资源控制层收到位置注册结果和原因值通知后,保持驻留在当前小区以保证正常域的业务正常进行

按照位置注册拒绝消息的原因值是“GPRS services not allowed”还是“IMSI unknown in HLR”进行划分,处理过程如下:

1、当所述判断单元判断位置注册拒绝消息的原因值为“GPRS services notallowed”,所述处理单元按照以下方式处理:

对于终端发起的通用分组无线业务,则直接拒绝相关请求。

对于终端发起的非通用分组无线业务,则正常处理。具体按照以下方式处理:

向无线资源控制层请求建立电路交换域信令连接;

无线资源控制层收到电路交换域信令连接请求后,正常发起无线资源控制建立链接过程。

2、当所述判断单元判断位置注册拒绝消息的原因值为“IMSI unknown inHLR”,所述处理单元还包括判断子单元,按照以下方式处理:

对于终端发起的非通用分组无线业务,通过所述判断子单元判断是否是紧急呼叫请求:如果是紧急呼叫请求,则正常向无线资源控制请求建立电路交换域的信令连接,进行相应的紧急呼叫过程;如果不是紧急呼叫请求,则直接拒绝相关请求。

对于终端发起的通用分组无线业务,则正常处理。具体按照以下方式处理:

向无线资源控制层请求建立分组交换域信令连接;

无线资源控制层收到分组交换域信令连接请求后,正常发起无线资源控制建立链接过程。

对于终端发起的非通用分组无线业务且为紧急呼叫请求,所述处理单元按照以下方式处理:

向无线资源控制层请求建立电路交换域信令连接;

无线资源控制层收到电路交换域信令连接请求后,正常发起无线资源控制建立链接过程。

下面,对原因值为“GPRS services not allowed”和“IMSI unknown in HLR”的LR拒绝消息的处理过程进行具体说明。

一、终端在LR过程中,收到原因值为“GPRS services not allowed”的拒绝消息的情况。

如果LR拒绝消息的原因值为“GPRS services not allowed”,则由GMM保证MS不发起任何GPRS业务,并由非接入层(NAS,Non Access Stratum)将GPRS LR结果和原因值通知给RRC,RRC收到后检查失败原因为该原因值时不进行Any Cell Search,以保证non-GPRS业务的正常进行。

如图4所示,为本发明对LR拒绝消息的原因值为“GPRS services notallowed”的后续处理流程。具体描述如下:

1、终端MM/GMM层发起LR请求(Location Registration Request);

2、如果网络侧通过LR拒绝消息(Location Registration Rejected)拒绝了终端的请求,并且原因值为GPRS services not allowed,则终端的GPRS业务进入IDLE-NO IMSI状态;

3、同时,终端MM/GMM层通知RRC层LR拒绝消息,并告知拒绝原因为GPRS services not allowed;

4、RRC层收到原因值为GPRS services not allowed的LR拒绝消息后并不进行Any Cell Search过程,仍然正常驻留在当前小区;

5、如果此时用户发起GPRS service,MM/GMM层直接拒绝相关请求;

6、如果用户发起的是non-GPRS service,MM/GMM层则正常处理,向RRC层请求建立电路交换域(CS,Circuit-switched)信令连接;

7、RRC层收到CS域信令连接请求后,正常发起RRC建立链接过程;

8、建立链接成功后,RRC通知MM/GMM层CS信令连接建立成功,从而保证用户non-GPRS service的正常进行。

二、终端在LR过程中,收到原因值为“IMSI unknown in HLR”的拒绝消息的情况。

如果LR拒绝消息的原因值为“IMSI unknown in HLR”,则由MM保证MS不发起除紧急呼叫之外的任何non-GPRS业务,并由NAS将non-GPRS LR结果和原因值通知给RRC,RRC收到后检查失败原因为该原因值时不进行Any CellSearch,以保证GPRS业务的正常进行。

如图5所示,为本发明对LR拒绝消息的原因值为“IMSI unknown in HLR”的后续处理流程。具体描述如下:

1、终端MM/GMM层发起LR请求;

2、如果网络侧通过LR拒绝消息拒绝了终端的请求,并且原因值为IMSIunknown in HLR,则终端的non-GPRS service进入IDLE-NO IMSI状态;

3、同时,终端MM/GMM层通知RRC层LR拒绝消息,拒绝原因为IMSIunknown in HLR;

4、RRC层收到原因值为IMSI unknown in HLR的LR拒绝消息后并不进行Any Cell Search过程,仍然正常驻留在当前小区;

5、如果此时用户发起的non-GPRS service是紧急呼叫请求,MM/GMM层则正常向RRC请求建立CS域的信令连接,进行相应的紧急呼叫过程;如果用户发起的non-GPRS service不是紧急呼叫请求,MM/GMM则直接拒绝相关请求;

6、如果用户发起的是GPRS service,MM/GMM层则正常处理,向RRC层请求建立分组交换域(PS,Packet-Switched)信令连接;

7、RRC层收到PS域信令连接请求后,正常发起RRC建立链接过程;

8、建立链接成功后,RRC通知MM/GMM层PS信令连接建立成功,从而保证用户GPRS service的正常进行。

以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号