专利名称:Mocn网络中重路由的方法、系统及基站控制器、核心网设备的制作方法
技术领域:
本发明涉及通信领域,尤其涉及多运营商核心网(Multi-Operator CoreNetwork, M0CN)网络中重路由的方法、系统以及基站控制器、核心网设备。
背景技术:
MOCN功能允许不同的运营商通过独立的核心网设备以小区粒度共享基站子系统 (Base Station Subsystem, BSS),可以极大提高频谱、设备、传输、网管等共享程度,最大程度降低用户的成本。随着运营商合资情况越来越普遍,相应的MOCN共享网络在现网中的应用也越来越多。现有技术中,移动台(Mobile Station, MS)和GPRS服务支持节点(ServingGPRS Support Node,SGSN)都包含非确认信息(Unconfirmed Informational)帧发送状态变量 V(U),用于记录下一个待发送的UI帧的序号,V(U)的范围为O 511,每发送完一个UI帧后,V⑶加1。每个UI帧中携带帧序号N(U),N(U)的值等于发送该UI帧时V(U)的值。移动台和SGSN还都包含UI帧接收状态变量V(UR),用于表示下一个期望收到的 UI帧中的N(U),V(UR)的范围是O 511,每接收一个UI帧后,V(UR)加1。移动台或者 SGSN在收到UI帧时,判断N(U)是否合法,如果接收方的V(UR)与接收到的UI帧的N(U)满足(V(UR)-32) ^N(U) < V(UR),则认为N(U)非法,丢弃该UI帧。然而,在MOCN网络中,当移动台向第一 SGSN发送的附着请求(AttachRequest) 被拒绝后,基站控制器(Base Station Controller, BSC)将移动台向第一 SGSN发送的附着请求转发到第二 SGSN。在基站控制器转发移动台发送的附着请求消息给第二 SGSN前, 移动台已经和第一 SGSN有过信令交互,此时移动台的V(UR)已经不是初始值O。当第二 SGSN向移动台发送附着接受消息(Attach Accept)时,消息中携带的N(U)可能因为会在 (V(UR)-32)彡N(U) < V(UR)范围内而被移动台丢弃,使得移动台无法附着到第二 SGSN,导致重路由的失败。
发明内容
本发明的实施例提供多运营商核心网网络中重路由的方法、系统以及基站控制器、核心网设备,能够避免因移动台的UI帧接收状态变量的初始值发生改变而导致的重路由失败的问题。本发明实施例提供的一种多运营商核心网网络中重路由的方法,包括当基站控制器接收到第一运营商的核心网发送的附着拒绝消息时,基站控制器将附着请求消息中包含的UI帧序号修改为预设值;基站控制器将UI帧序号修改后的附着请求消息发送到第二运营商的核心网,修改后的附着请求消息使得第二运营商的核心网向移动台发送控制消息,控制消息使得移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。本发明实施例提供的一种多运营商核心网网络中重路由的方法,包括核心网设备接收基站控制器发送的UI帧序号被修改为预设值的附着请求消息;核心网设备根据附着请求消息,向移动台发送控制消息,控制消息使得移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。本发明实施例提供的一种基站控制器,包括接收模块,用于接收第一运营商的核心网发送的附着拒绝消息;修改模块,当接收模块收到附着拒绝消息时,用于将附着请求消息中的UI帧序号修改为预设值,修改后的附着请求消息使得第二运营商的核心网向移动台发送控制消息,控制消息使得移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值;发送模块,用于向第二运营商的核心网发送修改后的附着请求消息。本发明实施例提供的一种核心网设备,包括接收模块,用于接收基站控制器发送的UI帧序号被修改为预设值的附着请求消息;发送模块,用于根据修改后的附着请求消息向移动台发送控制消息,控制消息使得移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。本发明实施例提供的一种多运营商核心网网络中重路由的系统,包括基站控制器、第一运营商的核心网和第二运营商的核心网,当所述基站控制器接收到所述第一运营商的核心网发送的附着拒绝消息时,所述基站控制器将附着请求消息中包含的UI帧序号修改为预设值,并将修改后的附着请求发送到所述第二运营商的核心网;所述第二运营商的核心网根据所述修改后的附着请求消息向移动台发送控制消息,所述控制消息使得所述移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。本发明的实施例的方法中,当基站控制器接收到第一运营商的核心网发送的附着拒绝消息时,所述基站控制器将附着请求消息中包含的UI帧序号修改为预设值。第二运营商的核心网根据修改后的附着请求消息向移动台发送控制消息,所述控制消息使得所述用户移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。因此,第二运营商的核心网向移动台发送的附着接受消息中携带的N(U)不会在(V(UR)-32)彡N(U) < V(UR) 范围内,附着接受消息不会被移动台放弃,从而避免了 MOCN网路中,因移动台无法接收附着接受消息而导致的重路由失败的问题。
图1为本发明的方法的第一实施例的流程图;图2为本发明的方法的第二实施例的流程图;图3为本发明的方法的第三实施例的流程图;图4为本发明的基站控制器的实施例的示意图;图5为本发明的核心网设备的实施例的示意图;图6为本发明的系统的实施例的示意图。
具体实施例方式本发明的实施例提供了多运营商核心网网络中重路由的方法、系统以及基站控制器、核心网设备。在本发明的实施例中,重路由是指在初始选择的运营商的核心网无法接入后,重新去选择其他运营商的核心网接入。在本发明的实施例中,运营商的核心网可以为移动交换中心(Mobile Switching Center, MSC)或者SGSN,但并不限于这两种类型。
图1为本发明的MOCN网络中重路由的方法的第一实施例的流程图,该实施例的方法包括S10:当基站控制器接收到第一运营商的核心网发送的附着拒绝消息时,所述基站控制器将附着请求消息中包含的UI帧序号修改为预设值。具体的,所述UI帧序号的预设值可以为大于或者等于3的自然数,可选的,所述UI帧序号的预设值为大于或者等于5的自然数,当然,所述UI帧序号的预设值也可以根据设计需要而配置,或者,根据基站控制器和核心网之间在拒绝一次附着请求之前通常需要交互的信息个数决定,在此不再赘述。Sll 所述基站控制器将UI帧序号修改后的附着请求消息发送到第二运营商的核心网,所述修改后的附着请求消息使得所述第二运营商的核心网向移动台发送控制消息, 所述控制消息使得所述移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。 具体的,所述控制消息可以为交换标识(Exchange Identification,XID)消息,所述交换标识消息中包含复位(RESET)参数,所述UI帧发送状态变量和UI帧接收状态变量的初始值可以为0。图2为本发明的方法的第二实施例的流程图。在本发明第一实施例的方法的基础上,以所述第一、第二运营商的核心网为第一、第二 SGSN、基站控制器将UI帧序号修改成的预设值为5、移动台的UI帧发送状态变量和UI帧接收状态变量的初始值为0为例,详细说明本实施的具体内容。该实施例的方法包括S201 移动台向基站控制器发送附着请求消息。所述附着请求消息中,UI帧序号 N(U)为 0。S202 基站控制器缓存所述附着请求消息。S203 基站控制器将所述附着请求消息转发到第一 SGSN。S204 第一 SGSN向移动台发送识别请求(Identify Request)消息,所述识别请求消息中的UI帧序号N(U)为0。S205 移动台接收所述第一 SGSN发送的识别请求消息,并向第一 SGSN发送识别响应(Identify Response)消息,所述识别响应消息中的UI帧序号N(U)为1。此时,移动台的UI帧接收状态变量V(UR)为1。S206:若所述第一 SGSN拒绝移动台的附着请求,则向移动台发送附着拒绝 (Attach Reject)消息。所述附着拒绝消息中的UI帧序号N(U)为1。S207 基站控制器读取所述缓存的附着请求消息,所述附着请求消息中的UI帧序号N⑶为0。S208 基站控制器将所述缓存的附着请求消息中的UI帧序号N(U)修改为预设值 5。S209 基站控制器将修改后的附着请求消息发送到第二 SGSN。S210 第二 SGSN接收UI帧序号N(U)为5的附着请求消息,根据该修改后的附着请求消息,向移动台发送交换标识消息,所述交换标识消息中包含复位参数。S211 移动台接收第二 SGSN发送的交换标识消息,并根据该交换标识消息,将移动台的UI帧发送状态变量V(U)和UI帧接收状态变量V(UR)恢复为初始值0。本实施例的方法还可以进一步包括S212 移动台向第二 SGSN发送交换标识消息,所述交换标识消息中包含复位参数。根据该交换标识消息,第二 SGSN将自身的UI帧发送状态变量V(U)和UI帧接收状态变量V (UR)恢复为初始值0。在本发明的第一、第二实施例的方法中,当基站控制器接收到第一运营商的核心网发送的附着拒绝消息时,所述基站控制器将附着请求消息中包含的UI帧序号修改为预设值。第二运营商的核心网根据修改后的附着请求消息向移动台发送控制消息,所述控制消息使得所述用户移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。因此,第二运营商的核心网向移动台发送的附着接受消息中携带的N(U)不会在 (V(UR)-32)彡N(U) < V(UR)范围内,附着接受消息不会被移动台放弃,从而避免了 MOCN网路中,因移动台无法接收附着接受消息而导致的重路由失败的问题。图3为本发明的方法的第三实施例的流程图。该实施例的方法包括S31 核心网设备接收基站控制器发送的UI帧序号被修改为预设值的附着请求消息。具体的,所述UI帧序号的预设值可以为大于或者等于3的自然数,可选的,所述UI帧序号的预设值为大于或者等于5的自然数,当然,所述UI帧序号的预设值也可以根据设计需要而配置,在此不再赘述。S32 所述核心网设备根据所述附着请求消息,向移动台发送控制消息,所述控制消息使得所述移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。具体的, 所述控制消息可以为交换标识消息,所述交换标识消息中包含复位参数,所述UI帧发送状态变量和UI帧接收状态变量的初始值可以为0。在本实施例的方法中,核心网设备接收基站控制器发送的UI帧序号被修改为预设值的附着请求消息,并向移动台发送控制消息,使得所述移动台的UI帧发送状态变量和 UI帧接收状态变量恢复为初始值。因此,核心网设备向移动台发送的附着接受消息中携带的N(U)不会在(V(UR)-32)彡N(U) < V(UR)范围内,附着接受消息不会被移动台放弃,从而避免了 MOCN网路中,因移动台无法接收附着接受消息而导致的重路由失败的问题。图4为本发明的基站控制器的实施例的示意图。本实施例的基站控制器包括接收模块41、修改模块42和发送模块43。所述接收模块41用于接收第一运营商的核心网发送的附着拒绝消息。当所述接收模块41收到所述附着拒绝消息时,所述修改模块42用于将附着请求消息中的UI帧序号修改为预设值,所述修改后的附着请求消息使得第二运营商的核心网向移动台发送控制消息,所述控制消息使得所述移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。具体的,所述控制消息为交换标识消息,所述交换标识消息中包含复位参数。将UI帧序号修改成的预设值为大于或者等于3的自然数,优选的,所述预设值为大于或者等于5的自然数,移动台的UI帧发送状态变量和UI帧接收状态变量的初始值为0。所述发送模块43用于向所述第二运营商的核心网发送所述修改后的附着请求消肩、ο进一步的,本实施例的基站控制器还可以储存模块44,用于储存所述移动台发送的所述附着请求消息,所述修改模块42修改所述储存模块44中储存的所述附着请求消息。本实施例的基站控制器当接收到第一运营商的核心网发送的附着拒绝消息时,将附着请求消息中包含的UI帧序号修改为预设值。所述修改后的附着请求消息使得第二运营商的核心网向移动台发送控制消息,所述控制消息使得所述用户移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。因此,第二运营商的核心网向移动台发送的附着接受消息中携带的N(U)不会在(V (UR)-32) ^N(U) < V (UR)范围内,附着接受消息不会被移动台放弃,从而避免了 MOCN网路中,因移动台无法接收附着接受消息而导致的重路由失败的问题。图5为本发明的核心网设备的实施例的示意图。本实施例的核心网设备包括接收模块51和发送模块52。所述接收模块51用于接收基站控制器发送的UI帧序号被修改为预设值的附着请求消息。所述发送模块52用于根据所述修改后的附着请求消息向移动台发送控制消息,所述控制消息使得所述移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。具体的,所述核心网设备可以为GPRS服务支持节点,所述控制消息为交换标识消息,所述交换标识消息中包含复位参数。将UI帧序号修改成的预设值为大于或者等于3的自然数,优选的,所述预设值为大于或者等于5的自然数,移动台的UI帧发送状态变量和UI帧接收状态变量的初始值为0。本实施例的核心网设备接收基站控制器发送的UI帧序号被修改为预设值的附着请求消息,并向移动台发送控制消息,使得所述移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。因此,核心网设备向移动台发送的附着接受消息中携带的N(U)不会在(V(UR)-32)彡N(U) < V(UR)范围内,附着接受消息不会被移动台放弃,从而避免了 MOCN 网路中,因移动台无法接收附着接受消息而导致的重路由失败的问题。图6为本发明的多运营商核心网网络中重路由的系统的实施例的示意图。本实施例的系统包括基站控制器61、第一运营商的核心网62和第二运营商的核心网63。当所述基站控制器61接收到所述第一运营商的核心网62发送的附着拒绝消息时,所述基站控制器61将附着请求消息中包含的UI帧序号修改为预设值,并将修改后的附着请求发送到所述第二运营商的核心网62。所述第二运营商的核心网62根据所述修改后的附着请求消息向移动台发送控制消息,所述控制消息使得所述移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。具体的,所述控制消息为交换标识消息,所述交换标识消息中包含复位参数。将UI 帧序号修改成的预设值为大于或者等于3的自然数,优选的,所述预设值为大于或者等于5 的自然数,移动台的UI帧发送状态变量和UI帧接收状态变量的初始值为0。在本实施例的系统中,当基站控制器接收到第一运营商的核心网发送的附着拒绝消息时,所述基站控制器将附着请求消息中包含的UI帧序号修改为预设值。第二运营商的核心网根据修改后的附着请求消息向移动台发送控制消息,所述控制消息使得所述用户移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。因此,第二运营商的核心网向移动台发送的附着接受消息中携带的N(U)不会在(V(UR)-32)彡N(U) < V(UR)范围内, 附着接受消息不会被移动台放弃,从而避免了 MOCN网路中,因移动台无法接收附着接受消息而导致的重路由失败的问题。在上述本发明的MOCN网络中重路由的方法、系统以及基站控制器、核心网设备的实施例中,以两个运营商的核心网为例,详细说明本发明各实施例的原理,但本发明的各实施例并不限于两个运营商的核心网,依据本发明各实施例揭露的原理,本发明各实施例还可以应用到三个以上的运营商的核心网,在此不再赘述。
在上述各实施例中,为了方便描述,采用第一、第二运营商的核心网,但所述第一、 第二运营商的核心网并不一定是第一个、第二个运营商的核心网,采用第一、第二仅仅用于相互区分运营商的核心网。以上所揭露的仅为本发明的多个实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种多运营商核心网网络中重路由的方法,其特征在于,包括当基站控制器接收到第一运营商的核心网发送的附着拒绝消息时,所述基站控制器将附着请求消息中包含的非确认信息UI帧序号修改为预设值;所述基站控制器将UI帧序号修改后的附着请求消息发送到第二运营商的核心网,所述修改后的附着请求消息使得所述第二运营商的核心网向移动台发送控制消息,所述控制消息使得所述移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。
2.根据权利要求1所述的方法,其特征在于,所述预设值为大于或者等于3的自然数。
3.根据权利要求1所述的方法,其特征在于,所述初始值为0。
4.根据权利要求1到3中任意一项所述的方法,其特征在于,所述控制消息为交换标识消息,所述交换标识消息中包含复位参数。
5.一种多运营商核心网网络中重路由的方法,其特征在于,包括核心网设备接收基站控制器发送的非确认信息UI帧序号被修改为预设值的附着请求消息;所述核心网设备根据所述附着请求消息,向移动台发送控制消息,所述控制消息使得所述移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。
6.根据权利要求5所述的方法,其特征在于,所述预设值为大于或者等于3的自然数。
7.根据权利要求5所述的方法,其特征在于,所述初始值为0。
8.根据权利要求5到7中任意一项所述的方法,其特征在于,所述控制消息为交换标识消息,所述交换标识消息中包含复位参数。
9.一种基站控制器,其特征在于,包括接收模块,用于接收第一运营商的核心网发送的附着拒绝消息;修改模块,当所述接收模块收到所述附着拒绝消息时,用于将附着请求消息中的非确认信息UI帧序号修改为预设值,所述修改后的附着请求消息使得第二运营商的核心网向移动台发送控制消息,所述控制消息使得所述移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值;发送模块,用于向所述第二运营商的核心网发送所述修改后的附着请求消息。
10.根据权利要求9所述的基站控制器,其特征在于,所述控制消息为交换标识消息, 所述交换标识消息中包含复位参数。
11.根据权利要求9所述的基站控制器,其特征在于,所述预设值为大于或者等于3的自然数。
12.根据权利要求9所述的基站控制器,其特征在于,所述初始值为0。
13.根据权利要求9到12中任意一项所述的基站控制器,其特征在于,所述基站控制器还包括储存模块,用于储存所述移动台发送的所述附着请求消息,所述修改模块修改所述储存模块中储存的所述附着请求消息。
14.一种核心网设备,其特征在于,包括接收模块,用于接收基站控制器发送的非确认信息UI帧序号被修改为预设值的附着请求消息;发送模块,用于根据所述修改后的附着请求消息向移动台发送控制消息,所述控制消息使得所述移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。
15.根据权利要求14所述的核心网设备,其特征在于,所述核心网设备为GPRS服务支持节点。
16.根据权利要求14所述的核心网设备,其特征在于,所述控制消息为交换标识消息, 所述交换标识消息中包含复位参数。
17.根据权利要求14所述的核心网设备,其特征在于,所述预设值为大于或者等于3的自然数。
18.根据权利要求14所述的核心网设备,其特征在于,所述初始值为0。
19.一种多运营商核心网网络中重路由的系统,其特征在于,包括根据9到13中任意一项所述的基站控制器,以及根据14到18中任意一项所述的核心网设备,所述基站控制器与所述核心网设备通信。
全文摘要
本发明的实施例涉及多运营商核心网网络中重路由的方法、系统以及基站控制器、核心网设备。本发明的实施例的方法包括当基站控制器接收到第一运营商的核心网发送的附着拒绝消息时,所述基站控制器将附着请求消息中包含的UI帧序号修改为预设值;所述基站控制器将UI帧序号修改后的附着请求消息发送到第二运营商的核心网,所述修改后的附着请求消息使得所述第二运营商的核心网向移动台发送控制消息,所述控制消息使得所述移动台的UI帧发送状态变量和UI帧接收状态变量恢复为初始值。本发明的实施例能够避免MOCN网路中,能够避免因移动台的UI帧接收状态变量的初始值发生改变而导致的重路由失败的问题。
文档编号H04L12/56GK102571581SQ20121000223
公开日2012年7月11日 申请日期2012年1月5日 优先权日2012年1月5日
发明者欧玉峰 申请人:华为技术有限公司