专利名称:码分多址系统与高速分组数据系统互操作的注册方法
技术领域:
本发明涉及通信技术,尤其涉及码分多址系统与高速分组数据系统互操作的注册方法。
背景技术:
CDMA2000 1x与HRPD(高速分组数据技术)互操作的问题是3GPP2(第三代合作伙伴计划2)规范研究的热点问题。CDMA2000 1x与HRPD互操作的问题包括两网重叠覆盖时的互联互通和两网相邻覆盖时的切换。由于CDMA2000 1x与HRPD之间没有互联的接口,因此,双模终端驻留在CDMA2000 1x时会完全失去与HRPD的联系。虽然双模终端驻留在HRPD时可以利用部分时隙接收来自CDMA20001x的寻呼消息,但这是以牺牲HRPD接收的性能和可靠性为代价的。
从两个角度出发可以解决两网互通的问题从接入网的角度和从核心网的角度。从接入网的角度触发,一个可能的方法是增加两网互通的接口,改变接入网彻底隔离的状态。从核心网的角度出发,一个可能的方法是增加应用服务器,双模终端在任何一个网络上注册时都在此服务器登记。通过查询此服务器得知双模终端所在的网络,从而在相应网络展开业务。
在最近制定的3GPP2规范中,分别对上述问题提出了解决的方案。首先,包含A.S0008-A和C.S0024-A的HRPD IOS Rev.A规范提出了交叉寻呼技术来解决互通的问题。之后,包含A.S0008-B和X.P0042的HRPD IOS Rev.B规范提出了在IMS(IP多媒体子系统)域和电路交换域之间的语音互通方案解决两网注册的问题。当然,在IMS域和电路交换域之间的语音互通方案不但解决了两网注册的问题,而且也解决了VoIP(IP承载的语音电话)语音到1x电路语音切换和短信息互通的问题。
但是,由于交叉寻呼与在IMS域和电路交换域之间的语音互通方案的前提是矛盾的,因此两者存在兼容性问题。具体的说,核心网服务器方案假设双模终端驻留在某一个网络上,即要么是驻留在HRPD上,要么是驻留在CDMA2000 1x上。NeDS(网络域选择单元)通过SIP(会话初始协议)注册和CDMA2000 1x的电路交换域注册来判断双模终端驻留的网络。而交叉寻呼规定双模终端驻留在HRPD上,同时必须不断在CDMA2000 1x更新位置信息,即注册。在交叉寻呼与在IMS域和电路交换域之间的语音互通方案共存时,这将导致NeDS所指示双模终端驻留网络状态与实际状态不同。NeDS认为双模终端已经转移到CDMA2000 1x,而实际上双模终端仍然驻留在HRPD。随后,所有SIP呼叫都被NeDS路由到相应MSC/VLR(移动交换机/访问位置寄存器)上。虽然MSC/VLR通过交叉寻呼仍然可以寻呼双模终端,并且触发双模终端在CDMA2000 1x接入并且响应呼叫,但是呼叫建立的过程是一个迂回的过程。
发明内容
本发明要解决的技术问题在于提供一种码分多址系统与高速分组数据系统互操作的注册方法,以解决移动终端在进行注册后,呼叫处理过程繁琐的问题。
本发明提供了一种码分多址系统与高速分组数据系统互操作的注册方法,包括A.移动交换机MSC确定移动终端的注册类型;B.所述移动交换机MSC通过访问位置寄存器VLR及归属位置寄存器HLR,将所述注册类型通知给原注册的访问位置寄存器VLR;C.所述原注册的访问位置寄存器VLR删除所述移动终端的注册信息或者根据所述注册类型进行相应的操作。
实现步骤A的过程为基站控制器BSC或者接入网AN向所述移动交换机MSC发送位置更新请求消息,所述位置更新请求消息具有标识所述注册类型的枚举值,或者所述位置更新请求消息具有一个用以指示所述注册类型的数值域。
实现步骤A的过程为基站控制器BSC或者接入网AN向所述移动交换机MSC分别发送不同的注册请求消息,所述移动交换机MSC根据所述不同的注册请求消息,确定所述注册类型。
实现步骤A的过程为所述移动交换机MSC配置用以区别发送注册请求消息的基站控制器BSC和接入网AN的信息,以确定所述注册类型。
实现步骤B的过程包括所述移动交换机MSC向所述访问位置寄存器VLR发送注册通知消息,所述注册通知消息具有标识所述注册类型的枚举值,或者所述注册通知消息具有一个用以指示所述注册类型的数值域。
实现步骤B的过程包括所述移动交换机MSC根据所述注册类型的不同,选择向所述访问位置寄存器VLR发送第一注册通知消息或第二注册通知消息,所述第一注册通知消息与所述第二注册通知消息分别具有不同的标识ID。。
实现步骤B的过程包括所述访问位置寄存器VLR向所述归属位置寄存器HLR发送注册通知消息,所述注册通知消息具有标识所述注册类型的枚举值,或者所述注册通知消息具有一个用以指示所述注册类型的数值域。
实现步骤B的过程包括所述访问位置寄存器VLR根据所述注册类型的不同,选择向所述归属位置寄存器HLR发送第一注册通知消息或第二注册通知消息,所述第一注册通知消息与所述第二注册通知消息分别具有不同的标识ID。
实现步骤B的过程包括所述归属位置寄存器HLR向所述原注册的访问位置寄存器VLR发送注册取消消息,所述注册取消消息具有标识所述注册类型的枚举值,或者所述注册取消消息具有一个用以指示所述注册类型的数值域。
当所述原注册的访问位置寄存器VLR为网络域选择单元NeDS时,所述网络域选择单元NeDS根据所述注册类型进行相应的操作。如果所述注册类型标识注册是通过码分多址系统进行的,则触发对归属签约用户服务器HSS的取消会话初始协议SIP注册过程。如果所述注册类型标识注册是通过高速分组数据系统进行的,则向所述归属位置寄存器HLR发送新的注册消息,使所述归属位置寄存器HLR取消所述原注册的访问位置寄存器VLR,重新注册到所述网络域选择单元NeDS,而且不触发对归属签约用户服务器HSS的取消会话初始协议SIP注册过程。
当所述原注册的访问位置寄存器VLR为非网络域选择单元NeDS时,所述原注册的访问位置寄存器VLR对注册类型不予处理,删除所述移动终端的注册信息。
本发明还提供了一种码分多址系统与高速分组数据系统互操作的注册方法,包括A.移动交换机MSC确定移动终端的注册类型;B.所述移动交换机MSC通过访问位置寄存器VLR,将所述注册类型通知给归属位置寄存器HLR;C.所述归属位置寄存器HLR判断原注册的访问位置寄存器VLR是否为网络域选择单元NeDS,如果是,进入步骤D,否则,进入步骤E;D.所述归属位置寄存器HLR向所述网络域选择NeDS发送第一注册取消消息,所述第一注册取消消息包含所述注册类型,所述网络域选择单元NeDS根据所述注册类型进行相应的操作;E.所述归属位置寄存器HLR向所述原注册的访问位置寄存器VLR发送第二注册取消消息,所述第二注册取消消息不包含所述注册类型,所述原注册的访问位置寄存器VLR删除所述移动终端的注册信息。
所述第一注册取消消息具有标识所述注册类型的枚举值,或者所述第一注册取消消息具有一个用以指示所述注册类型的数值域。
所述归属位置寄存器HLR通过配置信息,对所述网络域选择单元NeDS及所述非网络域选择单元NeDS进行区别。
本发明提供了在传递注册信息中标识移动终端的注册类型的方案,所以NeDS可以明确了解移动终端的注册类型,进而选择更为合适的呼叫路径建立呼叫,缩短了呼叫建立的时间,简化了呼叫处理环节,提高了呼叫建立的可靠性。
在IMS域和电路交换域之间的语音互通方案中,如果移动终端向CDMA2000 1x电路域注册时,不会触发NeDS向HSS取消SIP注册,所以HSS此时仍然指示此移动终端处于SIP注册的状态,如果此移动终端已经离开了HRPD所承载的IMS域,这将导致短消息传送失败,而本发明提到了如果移动终端是通过CDMA2000 1x的直接注册,则NeDS会触发对HSS的取消SIP注册过程,此时,如果短消息网关需要转发移动终端的短消息,短消息网关查询HSS,得到的结果是移动终端未处于SIP注册状态(与实际的移动终端状态相同),所以会将短消息通过CDMA2000 1x系统发送给移动终端,这就避免了短消息传送失败的发生。
图1为HRPD IOS Rev.A规范中提到的体系结构图。
图2为MS/AT在HRPD网络状态时发起注册过程的示意图。
图3为HRPD IOS Rev.B规范提出的系统架构图。
图4为双模终端在CDMA2000 1x网络状态时发起注册过程的示意图。
图5为本发明第一实施例的流程图。
图6为图5中步骤S502进一步说明的流程图。
图7为本发明第二实施例的流程图。
具体实施例方式
下面我们将结合附图,对本发明的最佳实施方案进行详细描述。首先要指出的是,本发明中用到的术语、字词及权利要求的含义不能仅仅限于其字面和普通的含义去理解,还包括进而与本发明的技术相符的含义和概念,这是因为我们作为发明者,要适当地给出术语的定义,以便对我们的发明进行最恰当的描述。因此,本说明和附图中给出的配置,只是本发明的首选实施方案,而不是要列举本发明的所有技术特性。我们要认识到,还有各种各样的可以取代我们方案的同等方案或修改方案。
本发明的核心思想是在包含A.S0008-A和C.S0024-A的HRPDIOS Rev.A规范提出的交叉寻呼方案与包含A.S0008-B和X.P0042的HRPD IOS Rev.B规范提出的在IMS域和电路交换域之间的语音互通方案共存的前提下,提供一种注册方法,以避免NeDS所指示的双模终端驻留的网络状态与双模终端实际驻留的网络状态不一致的情况的发生。
由于涉及到交叉寻呼及在IMS域和电路交换域之间的语音互通方案,所以本发明首先对这两个技术方案进行说明。
图1为HRPD IOS Rev.A规范中提到的体系结构图。如图1所示,在所述结构图中,包括能够支持CDMA 1X和CDMA HRPD双模移动终端MS/AT、基站控制器BSC、移动交换中心/移动交换中心模拟器MSC/MSCe、接入网AN、分组数据控制功能单元PCF、分组数据服务节点PDSN,其中,A8及A10为用户面接口,A1、A9及A11为信令面接口。
此外,在AN与MSC之间增加了A1/A1p接口,A1/A1p是一个双向接口,可以将CDMA2000 1x的电路交换域寻呼消息通过HRPD的AN下发给MS/AT,也可以将HRPD的分组数据寻呼通过CDMA2000 1x的MSC下发给BSC,然后再下发给MS/AT。通过这个接口,双模终端驻留在任何一个网络时,都可以接收到来自另外一个网络的寻呼消息。
HRPD的AN与MS/AT的空中接口增加了CSNA(电路业务通知应用)的功能,此功能支持将CDMA2000 1x的空中接口消息透明地在HRPD的空中接口上传输。MS/AT通过这个功能和A1/A1p接口可以虚拟地完成CDMA2000 1x的一些操作,例如注册操作。
考虑到双模终端具有移动的特性,假设双模终端驻留在HRPD的网络上并且从一个MSC管理的位置区移动到另一个MSC管理的位置区,AN将通过CSNA请求MS/AT发起注册操作。随后AN通过A1/A1p接口向MSC发起位置更新请求,触发目的地MSC/VLR向HLR发起注册过程。
图2为MS/AT在HRPD网络状态时发起注册过程的示意图。如图2所示,MS/AT向AN发送Route Update(路径更新)消息,AN向MS/AT返回Registration Order(注册命令)消息,MS/AT再向AN发送Registration Message(注册信息)消息,AN通过图1的A1/A1p接口向Target MSC/VLR(目标移动交换机/访问位置寄存器)发送Location Updating Request(位置更新请求)消息,Target MSC/VLR向HLR发送REGNOT(注册通知)消息,HLR向Source MSC/VLR(原移动交换机/访问位置寄存器)发送REGCANC(注册取消)消息,Source MSC/VLR向HLR返回REGCANC res(注册取消响应)消息,HLR向Target MSC/VLR返回REGNOT res(注册通知响应)消息,Target MSC/VLR向AN返回Location Updating Accept(位置更新接受)消息,最后,AN向MS/AT返回Registration Accept(注册接受)消息。
图3为HRPD IOS Rev.B规范提出的“在IMS域和电路交换域之间的语音互通”方案的架构图。如图所示,所述架构包括Home Network(归属网络)、Visited Network(访问网络)、MAP Network(支持MAP的网络),IP Network(IP网络),PSTN(Public Switched TelephoneNetwork,公众交换电话网)等几大部分。
其中,Home Network进一步包括MGCF(Media Gateway ControlFunction,媒体网关控制功能单元),MGW(Media Gateway,媒体网关),SMS-GW(Short Message Service-Gateway,短消息网关),I/SCSCF(Interrogating-CSCF/Serving-CSCF,问询呼叫/会话控制功能与服务呼叫/会话控制功能单元),HSS(Home Subscriber Server,归属签约用户服务器),NeDS(Network Domain Selection,网络域选择单元),CCCF(Call Continuity Control Function,呼叫连续性控制功能单元),HLR(Home Location Register,归属位置寄存器)。
Visited Network进一步包括P-CSCF(Proxy-Call/Session ControlFunction,代理呼叫/会话控制功能),MGCF(Media Gateway ControlFunction,媒体网关控制功能单元),MGW(Media Gateway,媒体网关),PDSN(分组数据服务节点),PDIF(Packet Data InterworkingFunction,分组数据互联功能单元),HRPD AN(HRPD的接入网单元),WLAN AP(WLAN Access Point,WLAN接入点),UE(UserEquipment,用户终端设备),MSC/VLR(移动交换中心/拜访位置寄存器),1x BS(1x的基站系统,包括基站控制器与一组基站)。
此外,图3还公开了各个实体之间的协议或接口,包括MAPMobile Application Part,移动应用部分),SIP(Session initiationprotocol,会话发起协议),ISUP(ISDN User Part,ISDN用户部分),PCM over TDM(Pulse Code Modulation over Time DivisionMultiplexing,时分复用技术承载的脉冲(编)码调制,其是指将语音信号通过脉冲采样编码(A律或者μ律编码),然后承载在时分复用的传统电路交换系统上),Megaco(Media Gateway Control,媒体网关控制协议),RTP/UDP/IP(Real-time Transport Protocol/UserDatagram Protocol/Internet Protocol,实时传输协议承载于用户数据报协议承载于互联网协议,这是目前在互联网上承载实时多媒体业务最常用的方式,即采用实时传输协议承载实时业务帧,然后封装在用户数据报协议中,通过互联网协议在网络上路由),HRPD(High RatePacket Data,高速分组数据技术的空中接口),802.11(无线局域网标准),A21(连接HRDP AN到1x BS的信令面接口),A2(连接MSC到BS的用户面接口),A1(连接MSC到BS的信令面接口),1x(连接终端到1x基站的1x空中接口)。
在IMS域和电路交换域之间的语音互通方案的核心思想之一是在核心网增加NeDS服务器。NeDS既是IMS域的网元,也是CDMA2000 1x的网元(VLR)。如果双模终端驻留在HPRD的网络上并发起SIP注册,会触发NeDS向HLR注册。HLR取消现存所有其它CDMA2000 1x电路交换域的MSC/VLR的注册信息。此后所有电路交换域呼叫将被NeDS路由到SIP终端上,并且通过NeDS选择的MGCF转换为SIP呼叫。如果双模终端驻留在CDMA2000 1x的网络上并且通过某个MSC/VLR进行注册,HLR将通知NeDS取消双模终端的注册信息。但是,NeDS并不触发HSS取消SIP注册。通过这个过程,NeDS知道双模终端已经离开HRPD网络并且在CDMA2000 1x的网络上注册。此后所有的SIP呼叫(包括PSTN呼叫)都被NeDS路由到相应MSC/VLR上,并且通过NeDS选择的MGCF转换为电路呼叫。
这种方案的本质是利用IMS域注册和CDMA2000 1x注册这两个过程,通过这两个注册过程改变NeDS登记的双模终端驻留网络状态信息,并且通过NeDS路由SIP呼叫(包括PSTN呼叫)到CDMA20001x电路交换域呼叫或者反之。
与本发明相关的是双模终端在CDMA2000 1x电路交换域注册的过程,如图4所示,UE1向1x BS发送Registration Message(注册消息),1x BS向MSC/VLR发送Location Updating Request(位置更新请求),MSC/VLR向HLR发送REGNOT(注册通知),HLR向NeDS发送REGCANC(注册取消),NeDS返回给HLR regcanc(取消响应),HLR向MSC/VLR返回regnot(注册响应),MSC/VLR返回给1x BSLocation Updating Accept(位置更新接受),最后,1x BS向UE1返回Registration Accepted Order(注册接受命令)。
在说明网络结构之后,现在对本发明的实施方式进行介绍。首先,结合图5,对本发明第一实施例进行说明。
在步骤S501中,移动交换机MSC根据接收的注册消息确定移动终端的注册类型。由于本发明的网络结构属于CDMA2000 1x与HRPD共存的情况,所以移动交换机MSC接收的注册消息也只是由BSC或AN发送的。移动交换机MSC确定注册类型的方法可以有四种第一种方法是扩大现有Location Updating Request消息Registration Type(注册类型)数据域的数值范围,增加一个枚举值以标识注册是通过CDMA2000 1x进行的还是通过HRPD进行的。例如,如果是通过HRPD进行的,AN在发出Location Updating Request消息时,就在Registration Type域填写所述枚举值。
第二种方法是扩展现有的Location Updating Request消息,增加一个数据域以标识注册类型。如果是AN发出的Location UpdatingRequest消息,则填一个表示是间接注册的值。如果是BSC发出的Location Updating Request消息,则填一个表示是直接注册的值或者不填任何值。
第三种方法是AN不使用Location Updating Request消息,而是通过发送新的消息来进行注册。例如,可以将其称之为LocationUpdating Request2消息。这样,通过不同的注册消息,MSC就能够判断是来自AN的间接注册还是来自BSC的直接注册。这种方法的优点是不需要改变现有的BSC,对BSC不会造成影响。
第四种方法是在MSC配置能够区别AN和BSC的信息。通过有区别的配置,例如有规律的地址规则,MSC知道是来自AN的注册请求还是来自BSC的注册请求。MSC可以自动将前者归为间接注册类型,后者归为直接注册的类型。这种方法的优点是不影响AN与MSC的A1/A1p接口,也不影响现有的AN和BSC。
进入步骤S502,所述移动交换机MSC通过访问位置寄存器VLR及归属位置寄存器HLR,将所述注册类型通知给原注册的访问位置寄存器VLR。这个过程可以分为三个步骤实现。如图6所示,在步骤S5021中,MSC向VLR传递注册类型信息,如果MSC与VLR合设,则MSC与VLR之间是内部接口。如果MSC与VLR分开设置,则MSC与VLR之间是MAP(移动应用协议)接口。无论是内部接口还是MAP接口,在具体实现上,可能有多种方法达到此目的。对于使用MAP接口,一种实现的方法是扩展REGNOT消息的SystemAccessType数据域,增加一个枚举值以标识注册类型,例如,MSC在发出REGNOT消息时,在SystemAccessType数据域填写这个枚举值。在其它情况下,MSC按照原来CDMA2000 1x电路域核心网规范来填写此数据域的值。另外一种实现的方法是扩展REGNOT消息,增加一个数据域,用以标识此注册是通过HRPD的间接注册还是通过CDMA2000 1x的直接注册,例如,MSC在发出REGNOT消息时填写注册类型的数值。第三种方法是增加一种新的注册通知消息,例如,可以将其称之为REGNOT2消息。这样,通过不同的注册通知消息,就可以区别是直接注册还是间接注册。进入步骤S5022,VLR向HLR传递注册类型信息,在具体实现上,可能有多种方法达到此目的。一种实现的方法是扩展REGNOT消息的SystemAccessType数据域,增加一个枚举值以标识注册类型,例如,VLR在发出REGNOT消息时,在SystemAccessType数据域填写这个枚举值。在其它情况下,VLR按照原来CDMA2000 1x电路域核心网规范来填写此数据域的值。另外一种可能的方法是扩展REGNOT消息,增加一个数据域标识此注册是通过HRPD的间接注册还是通过CDMA2000 1x的直接注册,例如,VLR在发出REGNOT消息时填写注册类型的的数值。第三种方法是增加一种新的注册通知消息,例如,可以将其称之为REGNOT2消息。这样,通过不同的注册通知消息,就可以区别是直接注册还是间接注册。进入步骤S5023,HLR根据接收的REGNOT消息所指示的注册类型或者根据不同的注册消息了解注册的类型,然后向原注册的访问位置寄存器VLR传递注册类型,在具体实现上,可能有多种方法达到此目的。一种实现的方法是扩展REGCANC消息的CancellationType数据域,增加一个枚举值以标识注册类型,例如,HLR在发出REGCANC消息时在RegistrationType数据域填写这个枚举值。在其它情况下,HLR按照原来CDMA2000 1x电路域核心网规范来填写此数据域的值。另外一种实现的方法是扩展REGCANC消息,增加一个数据域标识此注册是通过HRPD的间接注册还是通过CDMA2000 1x的直接注册,例如,HLR在发出REGCANC消息时填写注册类型的数值。
请再参见图5的步骤S503,所述原注册的访问位置寄存器VLR删除所述移动终端的注册信息或者根据所述注册类型进行相应的操作。当所述原注册的访问位置寄存器VLR为NeDS时,NeDS在接收到HLR发出的注册取消消息时,根据注册的类型采取不同的处理措施。需要说明的时,NeDS时可以作为VLR的角色接收来自HLR的REGCANC(取消注册)消息,NeDS根据注册取消消息携带的注册类型信息,采取不同的措施如果注册是通过CDMA2000 1x的直接注册,则按照X.P0042-001-0_v1.0VCI Stage-2 v0.4中规定的方式处理,并且触发对HSS的取消SIP注册过程。因为在这种情况下,双模终端从HRPD转移到了CDMA2000 1x;如果注册是通过HRPD的间接注册,则在完成当前的取消注册过程后,立刻发起一个新的注册过程,使HLR取消原注册的VLR,重新注册到NeDS上,而且不触发对HSS的取消SIP注册过程。因为在这种情况下,双模终端仍然是驻留在HRPD而不是CDMA2000 1x。
当所述原注册的访问位置寄存器VLR为非NeDS时,在收到具有此扩展数据域的REGCANC消息时可以忽略此数据域,不对其进行任何处理。
图5是实现本发明的一种可行的实施方式,现在结合图7,对本发明第二实施例进行说明。
在步骤S701中,移动交换机MSC根据接收的注册消息确定移动终端的注册类型。由于本发明的网络结构属于CDMA2000 1x与HRPD共存的情况,所以移动交换机MSC接收的注册消息也只是由BSC或AN发送的。移动交换机MSC确定注册类型的方法可以有四种第一种方法是扩大现有Location Updating Request消息Registration Type(注册类型)数据域的数值范围,增加一个枚举值以标识注册是通过CDMA2000 1x进行的还是通过HRPD进行的。例如,如果是通过HRPD进行的,AN在发出Location Updating Request消息时,就在Registration Type域填写所述枚举值。
第二种方法是扩展现有的Location Updating Request消息,增加一个数据域以标识注册类型。如果是AN发出的Location UpdatingRequest消息,则填一个表示是间接注册的值。如果是BSC发出的Location Updating Request消息,则填一个表示是直接注册的值或者不填任何值。
第三种方法是AN不使用Location Updating Request消息,而是通过发送新的消息来进行注册。例如,可以将其称之为LocationUpdating Request2消息。通过不同的注册消息,MSC就能够判断是来自AN的间接注册还是来自BSC的直接注册。这种方法的优点是不需要改变现有的BSC,对BSC不会造成影响。
第四种方法是在MSC配置能够区别AN和BSC的信息。通过有区别的配置,例如有规律的地址规则,MSC知道是来自AN的注册请求还是来自BSC的注册请求。MSC可以自动将前者归为间接注册类型,后者归为直接注册的类型。这种方法的优点是不影响AN与MSC的A1/A1p接口,也不影响现有的AN和BSC。
进入步骤S702,所述移动交换机MSC通过访问位置寄存器VLR,将所述注册类型通知给归属位置寄存器HLR。这个过程可以分为两个步骤步骤1如果MSC与VLR合设,则MSC与VLR之间是内部接口。如果MSC与VLR分开设置,则MSC与VLR之间是MAP(移动应用协议)接口。无论是内部接口还是MAP接口,在具体实现上,可能有多种方法达到此目的。对于使用MAP接口,一种实现的方法是扩展REGNOT消息的SystemAccessType数据域,增加一个枚举值以标识注册类型,例如,MSC在发出REGNOT消息时,在SystemAccessType数据域填写这个枚举值。在其它情况下,MSC按照原来CDMA2000 1x电路域核心网规范来填写此数据域的值。另外一种实现的方法是扩展REGNOT消息,增加一个数据域,用以标识此注册是通过HRPD的间接注册还是通过CDMA2000 1x的直接注册,例如,MSC在发出REGNOT消息时填写注册类型的数值。第三种方法是增加一种新的注册通知消息,例如,可以将其称之为REGNOT2消息。这样,通过不同的注册通知消息就可以区别是直接注册还是间接注册。
步骤2VLR向HLR传递注册类型信息,在具体实现上,可能有多种方法达到此目的。一种实现的方法是扩展REGNOT消息的SystemAccessType数据域,增加一个枚举值以标识注册类型,例如,VLR在发出REGNOT消息时,在SystemAccessType数据域填写这个枚举值。在其它情况下,VLR按照原来CDMA2000 1x电路域核心网规范来填写此数据域的值。另外一种可能的方法是扩展REGNOT消息,增加一个数据域标识此注册是通过HRPD的间接注册还是通过CDMA2000 1x的直接注册,例如,VLR在发出REGNOT消息时填写注册类型的的数值。第三种方法是增加一种新的注册通知消息,例如,可以将其称之为REGNOT2消息。这样,通过不同的注册通知消息就可以区别是直接注册还是间接注册。
在步骤S703中,所述归属位置寄存器HLR判断原注册的访问位置寄存器VLR是否为网络域选择单元NeDS,如果是,进入步骤S704,否则,进入步骤S705。其中,所述归属位置寄存器HLR可以通过配置信息,对所述网络域选择单元NeDS及所述非网络域选择单元NeDS进行区别。
在步骤S704中,所述归属位置寄存器HLR向所述网络域选择NeDS发送第一注册取消消息,所述第一注册取消消息包含所述注册类型,所述网络域选择单元NeDS根据所述注册类型进行相应的操作。在具体实现上,可能有多种方法达到此目的。一种实现的方法是扩展原REGCANC消息的CancellationType数据域,增加一个枚举值以标识注册类型,例如,HLR在发出REGCANC消息时在RegistrationType数据域填写这个枚举值。在其它情况下,HLR按照原来CDMA2000 1x电路域核心网规范来填写此数据域的值。另外一种实现的方法是扩展原REGCANC消息,增加一个数据域标识此注册是通过HRPD的间接注册还是通过CDMA2000 1x的直接注册,例如,HLR在发出REGCANC消息时填写注册类型的数值。NeDS在接收到注册取消消息后,根据注册类型,可以采取不同的措施如果注册是通过CDMA2000 1x的直接注册,则按照X.P0042-001-0_v1.0VCI Stage-2 v0.4中规定的方式处理,并且触发对HSS的取消SIP注册过程。因为在这种情况下,双模终端从HRPD转移到了CDMA2000 1x;如果注册是通过HRPD的间接注册,则在完成当前的取消注册过程后,立刻发起一个新的注册过程,使HLR取消刚才注册的MSC/VLR,重新注册到NeDS上,而且不触发对HSS的取消SIP注册过程。因为在这种情况下,双模终端仍然是驻留在HRPD而不是CDMA2000 1x。
在步骤S705中,所述归属位置寄存器HLR向所述原注册的访问位置寄存器VLR发送第二注册取消消息,所述第二注册取消消息不包含所述注册类型,例如,可以使用原REGCANC消息。所述原注册的访问位置寄存器VLR删除所述移动终端的注册信息。
由上述第一实施例及第二实施例可以看出,从MSC开始直到NeDS的信令过程中,MSC、VLR、HLR及NeDS都能正确无误的知道移动终端所处的网络状态。请再参照图3,假设从NeDS到I/S-CSCF、PDSN、AN、UE是HRPD承载的正常SIP呼叫信令路径,从PDSN到UE是已经建立好的承载通路,是SIP消息直接从I/S-CSCF发至UE的SIP代理,在这里将这个路径命名为第一路径。而从NeDS到I/S-CSCF、MGCF、MSC/VLR、AN到UE是SIP呼叫通过NeDS路由到CDMA2000 1x电路交换域并且通过交叉寻呼建立呼叫的信令路径,在这个路径中通过MGCF将SIP信令转换为ISUP信令,再通过MSC,BSC,AN等的处理,最后通过CSNA功能透明地在HRPD上寻呼UE,在这里将这个路径命名为第二路径。如果移动终端是在HRPD网络状态中,而此时NeDS认为移动终端是在CDMA2000 1x网络中,则会通过第二路径而不是第一路径建立呼叫,这就会使移动终端需要由HRPD状态切换到CDMA2000 1x的频点上接入系统,这种呼叫过程明显延长了呼叫建立的时间,而且由于呼叫处理环节和呼叫处理过程变得更加复杂,移动终端切换频点时,需要重新搜索小区,并执行接入CDMA2000 1x系统的基本操作,更降低了呼叫建立的可靠性,提高了呼损率。但是,正是因为本发明的第一实施例及第二实施例提供了使NeDS明确移动终端的注册类型,从而使呼叫过程选择一个更为合适的路径完成。
此外,由于移动终端从HRPD切换到CDMA2000 1x接收电路交换域呼叫时,必须中断HRPD上正在进行的其它数据接入业务,例如Ftp(文件传输协议)或者Web Browsing(网页的浏览),这对于用户来说非常不友好,而且是不必要的。
另外,本发明的第一实施例及第二实施例都提到了如果移动终端是通过CDMA2000 1x的直接注册,则NeDS会触发对HSS的取消SIP注册过程,在IMS域和电路交换域之间的语音互通方案中,如果移动终端向CDMA2000 1x电路域注册时,会触发NeDS删除原有的CDMA2000 1x注册信息,但是不会触发NeDS向HSS取消SIP注册,所以HSS此时仍然指示此移动终端处于SIP注册的状态,如果此移动终端已经离开了HRPD所承载的IMS域,这将导致短消息传送失败。由于本发明提供了移动终端通过CDMA2000 1x的直接注册,NeDS就会触发对HSS的取消SIP注册过程的方案,此时,如果短消息网关需要转发移动终端的短消息,短消息网关查询HSS,得到的结果是移动终端未处于SIP注册状态(与实际的移动终端状态相同),所以会将短消息通过CDMA2000 1x系统发送给移动终端,所以完全可以避免上述缺陷的产生。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种码分多址系统与高速分组数据系统互操作的注册方法,其特征在于包括A.移动交换机MSC确定移动终端的注册类型;B.所述移动交换机MSC通过访问位置寄存器VLR及归属位置寄存器HLR,将所述注册类型通知给原注册的访问位置寄存器VLR;C.所述原注册的访问位置寄存器VLR删除所述移动终端的注册信息或者根据所述注册类型进行相应的操作。
2.如权利要求1所述的码分多址系统与高速分组数据系统互操作的注册方法,其特征在于实现步骤A的过程为基站控制器BSC或者接入网AN向所述移动交换机MSC发送位置更新请求消息,所述位置更新请求消息具有标识所述注册类型的枚举值,或者所述位置更新请求消息具有一个用以指示所述注册类型的数值域。
3.如权利要求1所述的码分多址系统与高速分组数据系统互操作的注册方法,其特征在于实现步骤A的过程为基站控制器BSC或者接入网AN向所述移动交换机MSC分别发送不同的注册请求消息,所述移动交换机MSC根据所述不同的注册请求消息,确定所述注册类型。
4.如权利要求1所述的码分多址系统与高速分组数据系统互操作的注册方法,其特征在于实现步骤A的过程为所述移动交换机MSC配置用以区别发送注册请求消息的基站控制器BSC和接入网AN的信息,以确定所述注册类型。
5.如权利要求1所述的码分多址系统与高速分组数据系统互操作的注册方法,其特征在于实现步骤B的过程包括所述移动交换机MSC向所述访问位置寄存器VLR发送注册通知消息,所述注册通知消息具有标识所述注册类型的枚举值,或者所述注册通知消息具有一个用以指示所述注册类型的数值域。
6.如权利要求1所述的码分多址系统与高速分组数据系统互操作的注册方法,其特征在于实现步骤B的过程包括所述移动交换机MSC根据所述注册类型的不同,选择向所述访问位置寄存器VLR发送第一注册通知消息或第二注册通知消息,所述第一注册通知消息与所述第二注册通知消息分别具有不同的标识ID。
7.如权利要求1所述的码分多址系统与高速分组数据系统互操作的注册方法,其特征在于实现步骤B的过程包括所述访问位置寄存器VLR向所述归属位置寄存器HLR发送注册通知消息,所述注册通知消息具有标识所述注册类型的枚举值,或者所述注册通知消息具有一个用以指示所述注册类型的数值域。
8.如权利要求6所述的码分多址系统与高速分组数据系统互操作的注册方法,其特征在于实现步骤B的过程包括所述访问位置寄存器VLR根据所述注册类型的不同,选择向所述归属位置寄存器HLR发送第一注册通知消息或第二注册通知消息,所述第一注册通知消息与所述第二注册通知消息分别具有不同的标识ID。
9.如权利要求1所述的码分多址系统与高速分组数据系统互操作的注册方法,其特征在于实现步骤B的过程包括所述归属位置寄存器HLR向所述原注册的访问位置寄存器VLR发送注册取消消息,所述注册取消消息具有标识所述注册类型的枚举值,或者所述注册取消消息具有一个用以指示所述注册类型的数值域。
10.如权利要求1所述的码分多址系统与高速分组数据系统互操作的注册方法,其特征在于当所述原注册的访问位置寄存器VLR为网络域选择单元NeDS时,所述网络域选择单元NeDS根据所述注册类型进行相应的操作。
11.如权利要求10所述的码分多址系统与高速分组数据系统互操作的注册方法,其特征在于如果所述注册类型标识注册是通过码分多址系统进行的,则触发对归属签约用户服务器HSS的取消会话初始协议SIP注册过程。
12.如权利要求10所述的码分多址系统与高速分组数据系统互操作的注册方法,其特征在于如果所述注册类型标识注册是通过高速分组数据系统进行的,则向所述归属位置寄存器HLR发送新的注册消息,使所述归属位置寄存器HLR取消所述原注册的访问位置寄存器VLR,重新注册到所述网络域选择单元NeDS,而且不触发对归属签约用户服务器HSS的取消会话初始协议SIP注册过程。
13.如权利要求1所述的码分多址系统与高速分组数据系统互操作的注册方法,其特征在于当所述原注册的访问位置寄存器VLR为非网络域选择单元NeDS时,所述原注册的访问位置寄存器VLR对注册类型不予处理,删除所述移动终端的注册信息。
14.一种码分多址系统与高速分组数据系统互操作的注册方法,其特征在于包括A.移动交换机MSC确定移动终端的注册类型;B.所述移动交换机MSC通过访问位置寄存器VLR,将所述注册类型通知给归属位置寄存器HLR;C.所述归属位置寄存器HLR判断原注册的访问位置寄存器VLR是否为网络域选择单元NeDS,如果是,进入步骤D,否则,进入步骤E;D.所述归属位置寄存器HLR向所述网络域选择NeDS发送第一注册取消消息,所述第一注册取消消息包含所述注册类型,所述网络域选择单元NeDS根据所述注册类型进行相应的操作;E.所述归属位置寄存器HLR向所述原注册的访问位置寄存器VLR发送第二注册取消消息,所述第二注册取消消息不包含所述注册类型,所述原注册的访问位置寄存器VLR删除所述移动终端的注册信息。
15.如权利要求14所述的码分多址系统与高速分组数据系统互操作的注册方法,其特征在于所述第一注册取消消息具有标识所述注册类型的枚举值,或者所述第一注册取消消息具有一个用以指示所述注册类型的数值域。
全文摘要
本发明提供了一种码分多址系统与高速分组数据系统互操作的注册方法,包括移动交换机MSC确定移动终端的注册类型;所述移动交换机MSC通过访问位置寄存器VLR及归属位置寄存器HLR,将所述注册类型通知给原注册的访问位置寄存器VLR;所述原注册的访问位置寄存器VLR删除所述移动终端的注册信息或者根据所述注册类型进行相应的操作。本发明提供了在传递注册信息中标识移动终端的注册类型的方案,所以NeDS可以明确了解移动终端的注册类型,进而选择更为合适的呼叫路径建立呼叫,缩短了呼叫建立的时间,简化了呼叫处理环节,提高了呼叫建立的可靠性。
文档编号H04W92/02GK101043707SQ20061006535
公开日2007年9月26日 申请日期2006年3月23日 优先权日2006年3月23日
发明者钟鑫, 刘继兴 申请人:华为技术有限公司