专利名称:池区中错误导出网络资源指示的处理方法
技术领域:
本发明涉及移动通信技术,尤其涉及一种池区中错误导出网络资源指示(Network Resource Indicator,NRI)的处理方法。
背景技术:
由于全球移动通信系统(GSM)在空口速率上的限制,人们开始把愈来愈多的目光投注在第三代移动通信系统(3G)上,相应地各种3G标准也应运而生,如第三代移动通信合作项目组织(3GPP)制定的3GPP R99、3GPPR4、3GPP R5等。
多Iu接口(Iu-Flex)技术是3GPP R5中规定的一种技术,它支持一个基站控制器(Base Station Control,BSC)/无线网络控制器(Radio NetworkController,RNC)节点到多个核心网(Core Network,CN)节点的域内连接路由功能。Iu-Flex技术中引入了池区(Pool Area)的概念,池区包括一组并行CN节点所服务的一个或多个BSC/RNC所有的服务区,用户设备(User Equipment,UE)在此区域中移动而无需改变服务CN节点,一个池区中的多个CN节点可以实现负荷均衡,它们所提供的服务范围覆盖整个池区,这样可以减少CN间节点的更新、切换和重定位,降低归属位置寄存器(HLR)的更新流量。
NRI是池区内选择CN节点的关键标识,对于UE发起的位置更新或用户呼叫,BSC/RNC等接入控制设备根据临时移动用户标识(Temp MobileSubscriber Identity,TMSI)中包含的NRI信息选择移动交换中心(MobileSwitch Center,MSC)/服务通用分组无线业务支持节点(Service GPRSSupporting Node,SGSN)等CN节点,并将收到的消息路由到该CN节点处理。在整个池区内,每个NRI的值唯一标识一个CN节点,该值由MSC/SGSN分配给UE,不同池区内的NRI分别配置,由于NRI的最大取值为1024,资源非常有限,因此就无可避免地会出现不同池区NRI的重复使用。
当UE在不同的池区间切换时,如果UE使用的NRI正好是源池区和目的池区重用的NRI,那么,目的池区中的BSC/RNC必然会根据错误导出NRI进行路由,将该UE始终固定接入到目的池区中与该NRI对应的CN节点上,而不是按照负载均衡的方式接入到目的池区中。尤其是当源池区和目的池区相邻时,如果池区间用户移动频繁,那么,经过一段时间的累积,势必会导致池区负载出现异常。另外,对于从非池区移动到池区内的UE,由于该用户TMSI中的NRI位段属于无规律的状态,因此十分容易出现NRI错误导出,如果BSC/RNC一直按照错误导出NRI选择CN节点,那么经过一段时间的累积,将最终导致池区负载出现异常。
发明内容
有鉴于此,本发明的目的在于提供一种池区中错误导出网络资源指示的处理方法,避免池区负载出现异常。
为达到上述目的,本发明提供的技术方案如下在用户设备UE切换到池区的位置更新过程中,核心网CN节点收到UE发起的位置更新请求后,判断位置更新请求中携带的网络资源指示NRI是否与自身NRI一致,并判断该UE是否属于本池区用户,当两者NRI一致且该UE不属于该CN节点所在池区用户时,该CN节点通知该UE重新发起位置更新并按照负载均衡的方式重新选择CN节点。
其中,所述判断UE是否属于本池区用户包括所述CN节点根据所述位置更新请求中携带的位置区标识LAI判断所述UE是否属于本池区用户。
所述通知包括所述CN节点向所述UE发送携带特定网络资源指示Null-NRI和非广播位置区标识Non-Broadcast LAI的位置更新响应。
所述通知之后进一步包括UE收到所述位置更新响应后,重新向接入控制设备发送位置更新请求,该位置更新请求中携带Null-NRI和Non-Broadcast LAI,接入控制设备收到该位置更新请求后,按照负载均衡的方式重新为该UE选择CN节点,并将收到的位置更新请求转发给重新选择的CN节点。
接入控制设备将位置更新请求转发给重新选择的CN节点之后进一步包括所述重新选择的CN节点收到该位置更新请求后,重新执行位置更新过程,为所述UE重新分配临时移动用户标识TMSI,并将重新分配的TMSI和本地LAI携带在位置更新响应中发送给UE,其中,TMSI中携带所述重新选择的CN节点的自身NRI。
所述接入控制设备为基站控制器BSC或无线网络控制器RNC。
所述CN节点为移动交换中心MSC或服务通用分组无线业务支持节点SGSN。
由此可见,在本发明的位置更新过程中,如果接入控制设备使用错误导出的NRI为UE选择CN节点,那么,被选择的CN节点将会通知该UE重新发起位置更新并按照负载均衡的方式重新选择CN节点,这样可以使池区中CN节点的负载达到均衡,避免池区负载出现异常,从而减少运营维护操作,提高运营商的满意度。
图1为本发明实施例中错误导出NRI的处理方法流程图。
具体实施例方式
为使本发明的目的、技术方案及优点更加清楚明白,下面参照附图并举实施例,对本发明作进一步详细说明。
本发明的基本思想是在UE切换到池区的位置更新过程中,CN节点收到UE发起的位置更新请求后,判断位置更新请求中携带的NRI是否与自身NRI一致,并判断该UE是否属于本池区用户,当两者NRI一致且该UE不属于该CN节点所在池区用户时,也就是说,当该CN节点判断出此时出现了NRI错误导出时,该CN节点通知该UE重新发起位置更新并按照负载均衡的方式重新选择CN节点。
下面以接入控制设备为BSC,CN节点为MSC为例,对本发明提供的错误导出NRI的处理方法进行详细阐述,参见图1所示,本实施例中的处理过程主要包括以下步骤步骤101UE切换到目的池区,与BSC进行空口连接建立过程,建立空口的无线连接。
其中,所述UE切换到目的池区包含两种情况一种是池区间的切换,即UE从源池区切换到目的池区;另一种是从非池区切换到目的池区。
步骤102UE发起位置更新,向目的池区中的BSC发送位置更新请求(Location Updating Request)。
步骤103BSC收到来自UE的Location Updating Request消息后,根据消息中携带的TMSI导出NRI,并根据NRI与MSC的对应关系选择该UE的服务MSC,在图1中,假设UE使用的NRI对应的MSC为MSC_A。
实际上,此时BSC导出NRI是一种错误导出,比如,如果该UE属于池区切换的用户,那么,该UE使用的NRI为源池区的NRI、而并非目的池区分配的NRI,因此,这种NRI的使用是异常的。
对于BSC无法从收到的Location Updating Request消息中导出合适NRI的情况,即目的池区中不存在与导出的NRI相对应的CN节点的情况,BSC将会按照负载均衡的方式选择MSC,其中的具体处理过程与现有技术中的位置更新流程一致,这里不再一一赘述。本发明主要是针对接入控制设备能从收到的来自UE的Location Updating Request消息中导出NRI,并且在目的池区中存在与导出的NRI相对应的CN节点的情况进行说明。
步骤104BSC将收到的Location Updating Request消息转发给MSC_A。
步骤105MSC_A收到BSC发送来的Location Updating Request消息后,执行位置更新过程,并根据该消息中携带的位置区标识(LAI)判断该UE是否属于本池区的用户,如果不属于,则说明此时出现了NRI错误导出,MSC_A为该UE分配特定NRI(Null-NRI)和非广播LAI(Non-BroadcastLAI)。
需要说明的是,由于本实施例中的UE是从非池区或源池区移动到目的池区中的,不属于MSC_A所在池区的用户,因此,步骤105只示出了UE不属于MSC_A所在池区的情形。对于其它情形的处理与现有技术中的位置更新流程一致,这里不再一一赘述。
步骤106MSC_A将Null-NRI和Non-Broadcast LAI携带在位置更新响应(Location Updating Accept)中发送给BSC。
步骤107BSC将收到的来自MSC_A的Location Updating Accept消息下发给UE。
步骤108UE收到BSC发送来的Location Updating Accept消息后,将该消息中携带的Non-Broadcast LAI与监听到的系统信息广播中的LAI进行比较,发现两者不一致,UE则重新发起位置更新,向目的池区中的BSC发送携带Null-NRI和Non-Broadcast LAI的Location Updating Request消息。
步骤109BSC收到UE重新发起的Location Updating Request消息后,发现导出的NRI为Null-NRI,则通过负载均衡算法按照负载均衡的方式重新为该UE选择新的服务CN节点,在图1中最终选择了MSC_B。
步骤110BSC将收到的Location Updating Request消息转发给MSC_B。
步骤111MSC_B收到Location Updating Request消息后,根据该消息中携带的Non-Broadcast LAI判断出该用户为池内迁移用户,重新执行位置更新过程,并为该UE重新分配正常的TMSI,其中,TMSI中会携带MSC_B自身的NRI。
步骤112MSC_B将重新分配的TMSI和本地LAI携带在LocationUpdating Accept消息中发送给BSC。
步骤113BSC将收到的来自MSC_B的Location Updating Accept消息转发给UE。
至此,整个位置更新过程结束。
如果步骤109中BSC重新选择的服务CN节点与UE初始登记的CN节点即MSC_A一致,则MSC_A无需再与HLR进行位置更新的交互。
可见,本发明所提供的方法能够使池区中CN节点的负载达到均衡,避免池区负载出现异常,减少运营维护操作,提高运营商的满意度。
以上所述对本发明的目的、技术方案和有益效果进行了进一步的详细说明,所应理解的是,以上所述并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种池区中错误导出网络资源指示的处理方法,其特征在于,该方法包括在用户设备UE切换到池区的位置更新过程中,核心网CN节点收到UE发起的位置更新请求后,判断位置更新请求中携带的网络资源指示NRI是否与自身NRI一致,并判断该UE是否属于本池区用户,当两者NRI一致且该UE不属于该CN节点所在池区用户时,该CN节点通知该UE重新发起位置更新并按照负载均衡的方式重新选择CN节点。
2.根据权利要求1所述的方法,其特征在于,所述判断UE是否属于本池区用户包括所述CN节点根据所述位置更新请求中携带的位置区标识LAI判断所述UE是否属于本池区用户。
3.根据权利要求1所述的方法,其特征在于,所述通知包括所述CN节点向所述UE发送携带特定网络资源指示Null-NRI和非广播位置区标识Non-Broadcast LAI的位置更新响应。
4.根据权利要求3所述的方法,其特征在于,所述通知之后进一步包括UE收到所述位置更新响应后,重新向接入控制设备发送位置更新请求,该位置更新请求中携带Null-NRI和Non-Broadcast LAI,接入控制设备收到该位置更新请求后,按照负载均衡的方式重新为该UE选择CN节点,并将收到的位置更新请求转发给重新选择的CN节点。
5.根据权利要求4所述的方法,其特征在于,接入控制设备将位置更新请求转发给重新选择的CN节点之后进一步包括所述重新选择的CN节点收到该位置更新请求后,重新执行位置更新过程,为所述UE重新分配临时移动用户标识TMSI,并将重新分配的TMSI和本地LAI携带在位置更新响应中发送给UE,其中,TMSI中携带所述重新选择的CN节点的自身NRI。
6.根据权利要求4所述的方法,其特征在于,所述接入控制设备为基站控制器BSC或无线网络控制器RNC。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述CN节点为移动交换中心MSC或服务通用分组无线业务支持节点SGSN。
全文摘要
本发明公开了一种池区中错误导出网络资源指示的处理方法,该方法包括在用户设备UE切换到池区的位置更新过程中,核心网CN节点收到UE发起的位置更新请求后,判断位置更新请求中携带的网络资源指示NRI是否与自身NRI一致,并判断该UE是否属于本池区用户,当两者NRI一致且该UE不属于该CN节点所在池区用户时,该CN节点通知该UE重新发起位置更新并按照负载均衡的方式重新选择CN节点。本发明所提供的方法能够使池区中CN节点的负载达到均衡,避免池区负载出现异常。
文档编号H04W28/08GK1905753SQ20061011128
公开日2007年1月31日 申请日期2006年8月21日 优先权日2006年8月21日
发明者吴晓明, 叶思海, 崔晓春 申请人:华为技术有限公司