专利名称:一种注册处理方法和用户终端的制作方法
技术领域:
本发明涉及通信领域,特别是涉及一种注册处理方法、系统及装置。
背景技术:
3GPP为了增强未来网络的竞争能力,正在研究一种全新的演进网络,其系统架构参见图1所示,其中包括演进的UMTS 陆地无线接入网(E-UTRAN,Evolved UMTS Terrestrial Radio Access Network),用于实现所有与演进网络无线有关的功能。移动性管理实体(MME,Mobility Management Entity),负责控制面的移动性管理,包括用户上下文和移动状态管理,分配用户临时身份标识等。服务网关实体Serving Gff, Serving Gateway),是3GPP接入系统间的用户面锚点,终止E-TURAN的接口。分组数据网络网关实体(PDNGff, Packet Data Network Gateway)是 3GPP 接入系统和非3GPP接入系统之间的用户面锚点,终止和外部分组数据网络(PDN,Packet Data Network)的接口。策略和计费规则功能实体(PCRF,Policyand Charging Rule Function),用于策略控制决定和流计费控制功能。归属网络服务器(HSS,Home Subscriber Server)用于存储用户签约信息。UMTS 陆地无线接入网(UTRAN,UMTS Terrestrial Radio Access Network)、GSM/ EDGE 无线接入网(GERAN,GSM/EDGE Radio Access Network),用于实现所有与现有 GPRS/ UMTS网络中无线有关的功能。服务通用分组无线业务支持节点(SGSN,Serving GPRS Supporting Node),用于实现GPRS/UMTS网络中路由转发、移动性管理、会话管理以及用户信息存储等功能。非3GPP IP接入系统(Non_3GPP IP Access),主要是一些非3GPP组织定义的接入网络,如无线局域网(WLAN,Wireless Local Area Network),微波存取全球互通(Wimax, Worldwide Interoperability for Microwave Access)等网络。认证、授权与计费月艮务器(AAA Server, Authentication, Authorization and Accounting Server)用于对用户设备(UE,User Equipment)执行接入认证、授权和计费功能。说明这个架构并不意味着最终的SAE系统架构,最后的架构可能和这个架构有所差别,本专利不作限制。上述演进网络的一个需求是实现3GPP 的接入系统(GERAN/UTRAN/E-UTRAN)和 Non-3GPP接入系统(如WLAN/Wimax等)之间的切换(Handover)。在目前的协议中规定,切换流程是通过UE在新接入系统中的附着(Attach)或者跟踪区更新(TAU)流程来实现的。 参见图2所示,用户终端从Non-3GPP接入系统到3GPP接入系统的切换流程包括下列步骤1、UE通过Non-3GPP网关和PDN Gff接入到Non_3GPP接入网络。
5
2、非3GPP网元发送切换命令到UE通知UE切换到演进网络。或者UE发现演进网络并且决定切换到演进网络。3、UE发送附着请求或者跟踪区更新请求消息到MME。4、UE、MME、HSS之间执行鉴权流程。HSS可以在这个步骤中将用户在Non_3GPP接入网络中使用的PDN Gff地址信息提供给MME。5、MME发送位置更新消息给HSS,注册MME的地址信息到HSS。6、HSS将用户的签约数据插入到MME中。7、HSS返回位置更新确认消息给MME。HSS可以在这个步骤中将用户在Non-3GPP 接入网络中使用的PDN Gff地址信息提供给MME。8、UE、Serving GW、PDN Gff之间执行承载创建流程,创建UE使用的资源。9、MME发送附着接受或者跟踪区更新接受消息到UE。参见图3所示,在目前的协议中规定,用户终端正常附着(也可称之为初始附着 Initial Attach)到3GPP接入系统的流程包括下列步骤1、UE发送附着请求消息到MME。2、UE、MME, HSS之间执行鉴权流程。3、如果用户存在已经创建的承载,则MME发起删除承载流程,将用户以前建立的承载删除掉。4、MME发送位置更新消息给HSS,注册MME的地址信息到HSS。5、HSS将用户的签约数据插入到MME中。6、HSS返回位置更新确认消息给MME。 7、MME发起缺省承载创建程序,创建UE和PDN Gff之间的缺省承载。8、MME注册UE使用的PDN Gff地址信息到HSS。这个处理也可以通过位置更新流程来处理,MME发送位置更新消息给HSS,消息中携带PDN Gff地址信息。9、MME发送附着接受消息给UE。参见图4所示,在目前的协议中规定,用户终端正常跟踪区更新(也可称之为初始跟踪区更新hitial TAU)到3GPP接入系统的流程包括下列步骤1、UE发送跟踪区更新请求消息到MME。2、UE、MME, HSS之间执行鉴权流程。3、MME发送位置更新消息给HSS,注册MME的地址信息到HSS。4、HSS将用户的签约数据插入到MME中。5、HSS返回位置更新确认消息给MME。6、MME接受UE的跟踪区更新请求,并发送跟踪区更新接受消息到UE。发明人在发明过程中发现,切换导致的Attach/TAU流程和正常Attach/TAU流程处理机制存在很大的不同正常的Attach流程网络侧需要将用户以前建立的承载都删除掉,建立UE和PDN GW之间的缺省承载并且将UE使用的PDNGW地址信息注册到HSS,而切换导致的Attach流程网络侧需将用户以前建立的承载都重新创建出来。正常的TAU流程网络侧不处理用户的承载,而切换导致的TAU流程网络侧需将用户以前建立的承载都重新创建出来。所以需要一种机制对不同的Attach/TAU流程进行处理。正常的3GPP和Non-3GPP之间的切换由于先将UE从源接入网络断开,然后UE再从目标接入网络通过Attach等流程接入,导致UE业务中断的时间比较长,影响用户的业务体验。所以现在E-UTRAN和CDMA网络中的HRPD (High Rate Packet Data,高速分组数据)接入网络之间切换提出了一种优化切换机制。图5为E-UTRAN和HRPD网络优化切换的系统架构图。MME和HRPDAN(HRPD Access Network,HRPD接入网络,处理HRPD网络中的移动性管理,无线资源管理等)之间增加SlOl接口,传递MME和HRPD AN之间的信令。PDSNO^acket Data Serving Node,分组数据服务节点)是HRPD网络中的一个用户面处理网元,进行HRPD 网络的用户面处理。现在HRPD网络和E-UTRAN网络之间的优化切换提出了一种预先路径切换(Early path switch)机制,即UE还未切换到目标接入网络(UE还在源接入网络)时先将用户面路径切换到目标接入网络。用户终端从HRPD到E-UTRAN网络的预先路径切换的优化切换流程包括下列步骤1、UE在HRPD网络接入。2、UE或者HRPD AN (Access Network,接入网络)决定执行切换到E-UTRAN网络。3、UE 通过 HRPD 网络发送 Attach Request 消息到 MME。4、鉴权程序被执行。5,MME发送Update Location消息到HSS,获取UE的签约数据。HSS返回UE的签约数据,包括UE使用的PDN Gff地址信息。6>MMEit# Serving Gff, Serving Gff Create Default Bearer Request M 肩、ο7,Serving GW发起预先路径切换流程。krving GW和PDN GW之间的接口协议为 PMlPJlJServing GW 发送 Proxy BU 消息到 PDN GW。PDN Gff收到上述消息后切换用户面的路由到krving Gff,即PDN Gff收到下行数据后将发给krving GW。同时PDN Gff不再向PDSN发送下行数据包。8、Serving GW 回 Create Default Bearer Response 消息给 MME。9,MME发送Relocation Request消息到eNodeB请求eNodeB建立接入网侧资源。 eNodeB完成接入网侧资源的创建后回Relocation Request Acknowledge消息给MME。10、MME 发送 Update Bearer Request 消息至Ij Serving Gff 更新 Serving Gff 的下行用户面路径到 eNodeB。Serving GW 回 Update Bearer Response 消息到 MME。11、MME 发送 SlOl HO Command 消息到 HRPD AN,消息中包含 Attach Accept 消息和 HO Command 消息。12、HRPD AN 发送 HRPD AN L2 消息到 UE,消息中包含 Attach Accept 消息和 HO Command 消息。13、UE 切换到 E-UTRAN 网络,发送 HO Complete 消息到 eNodeB。14、eNodeB 发送 Relocation Complete 消息给 MME,通知 MME UE 已经切换到 E-UTRAN网络。发明人在发明过程中发现,对于HRPD网络到E-UTRAN网络切换来说,UE可能在两种状态下发生切换空闲状态和激活状态。当UE在激活状态下发生切换时在切换的流程中通知接入网建立接入网侧的承载可以加快UE切换到目标接入网络后业务恢复的时间。但是在空闲状态下UE并没有业务在运行,对切换的时延要求也不是很高,同时UE在空闲状态下建立接入网侧的承载会浪费接入网侧的资源。而且预先切换机制,当UE切换失败时还需要通知PDN GW将下行路径切回源接入网络。所以预先切换机制会增加系统的复杂性。所以为了优化网络的处理和节省接入网的资源,需要一种机制对激活状态和空闲状态的切换流程进行区分处理。
发明内容
本发明实施例提供一种注册处理方法和用户终端,以使网络侧可区分不同的注册处理类型。本发明实施例的一种注册处理方法,包括当用户终端UE发起注册到网络时,所述UE识别注册类型;在所述UE注册到网络的过程中,所述UE向网络侧网元上报注册处理类型,其中, 所述注册处理类型对应于识别出的注册类型,所述网络侧网元为移动性管理实体MME或服务GPRS支持节点SGSN。本发明实施例的用户终端,包括识别单元,用于在所述用户终端发起注册到网络时,识别注册类型;注册发起单元,用于发起注册,并发出注册触发信号;上报单元,用于接收所述注册发起单元发出的注册触发信号,并在所述用户终端注册到网络的过程中,将所述识别单元识别出的注册类型对应的注册处理类型信息上报给网络侧网元,其中,所述网络侧网元为移动性管理实体MME或服务GPRS支持节点SGSN。本发明实施例中,由于UE在注册到网络的过程中,将该注册的处理类型信息上报给网络侧,所以网络侧可据此区分不同的注册处理类型。
图16为本发明实施例7的流程图;图17为本发明实施例8的流程图;图18为本发明实施例9的流程图;图19为本发明实施例10的流程图;图20为本发明实施例11的流程图;图21为本发明实施例12的流程图;图22为本发明实施例13的流程图。
具体实施例方式为了使网络侧可区分不同的注册处理类型。本发明实施例提供了一种注册处理方法,参见图7所示,包括下列主要步骤Si、网络侧接收UE在注册到网络的过程中上报的该注册的处理类型信息。本步骤之前,UE在注册到网络时,可先识别该注册的类型。当UE注册到网络的过程中,将识别出的该注册类型对应的处理类型信息上报给网络侧。S2、网络侧根据所述处理类型信息,识别该注册的处理类型。本发明实施例还提供了另一种注册处理方法,包括下列主要步骤网络侧接收 HSS或者AAA krver上报的用户终端UE注册的处理类型信息;网络侧根据所述处理类型信息,识别该注册的处理类型。本发明实施例还提供了一种注册处理系统,参见图8所示,其包括用户终端和网络侧。UE,用于在注册到网络的过程中,将该注册的处理类型信息上报。所述用户终端UE 在注册到网络时,识别注册的处理类型信息后再将所述注册的处理类型信息上报。网络侧,用于根据接收的UE上报的该注册的处理类型信息,识别该注册的处理类型。具体的,由网络侧的移动性管理实体MME (演进网络)、服务GPRS支持节点SGSM2G/3G 网络)或非3GPP网关设备(非3GPP网络)对UE上报的处理类型信息进行识别。本发明实施例还提供了一种用户终端,参见图9所示,其包括识别单元、注册发起单元和上报单元。识别单元,用于在该UE发起注册时,识别该注册的类型。注册发起单元,用于发起注册,并发出注册触发信号。上报单元,用于接收注册发起单元发出的注册触发信号,并在该UE注册到网络的过程中,将识别单元识别出的该注册类型对应的处理类型信息上报,上报的方式包括但不限于以下几种上报单元将处理类型信息携带于附着请求消息中的信元中;或者,将处理类型信息携带于跟踪区更新请求消息中的信元中;或者,将处理类型信息携带于路由区更新请求消息中的信元中;或者,将处理类型信息携带于接入请求消息中的信元中;或者,将处理类型信息携带于接入鉴权或者鉴权消息中的信元中;或者将处理类型信息携带于IKEv2或 IPsec SA建立消息中的信元中。上报单元上报的过程具体为所述上报单元对应不同的注册类型,向网络侧发送不同的附着请求消息;或者,对应不同的注册类型,向网络侧发送不同的跟踪区更新请求消息;或者,对应不同的注册类型,向网络侧发送不同的路由区更新请求消息;或者,对应不同的注册类型,向网络侧发送不同的接入请求消息。本发明实施例还提供了一种网络侧的网元,具体的,该网元为移动性管理实体 MME (演进网络)、服务GPRS支持节点SGSN(2G/3G网络)或非3GPP网关(非3GPP网络), 参见图10所示,其包括获取单元和识别单元。获取单元,用于获取注册的过程中UE的注册处理类型信息。具体的,获取的处理类型信息由所述UE、HSS或者AAA Server上报。识别单元,用于根据获取单元获取的处理类型信息,识别该注册的处理类型。所述的网元进一步包括第一处理单元,用于在所述识别单元识别注册的处理类型为切换注册处理类型时,发起网络侧承载创建流程,创建所述UE使用的承载资源。所述的网元进一步包括第二处理单元,用于在所述识别单元识别注册的处理类型为激活模式下的切换注册处理类型时,不发起源接入网络的资源释放处理。所述的网元进一步包括第三处理单元,用于在所述识别单元识别注册的处理类型为激活模式下的切换注册处理类型时,发起目标网络的网元与源网络的网元之间的数据转发隧道资源创建处理。以下通过多个实施例具体描述。实施例1 :UE在发送注册请求消息到MME时,将该注册的处理类型信息上报给 MME, MME据此识别该注册的处理类型;进一步根据该注册的处理类型进行相应的处理,完成注册。MME上报注册的处理类型给HSS。对于切换导致的注册,网络侧发起承载建立流程,将UE在源Non-3GPP网络中使用的资源在3GPP网络中建立;对于初始化注册,如果HSS 中保存UE在Non-3GPP网络中使用的PDN Gff地址信息,则HSS通知AAA Server取消UE在 Non-3GPP网络中的注册,AAA Server通知Non_3GPP网络释放UE使用的资源。参见图11 所示,包括下列步骤UUE通过Non-3GPP网关和PDN GW接入到Non_3GPP接入网络。2、非3GPP网元发送切换命令到UE通知UE切换到演进网络。或者UE发现演进网络并决定发起切换。3、UE在发起注册到演进网络之前,识别该注册的类型;之后发送注册请求消息到 MME,并相应将该注册的处理类型信息上报给MME。其中,可以通过如下方式之一上报1)在附着请求消息中增加Attach Type信元。例如该Attach Type信元有如下两个取值0对应Normal Attach (也可称之为hitial Attach),表明该附着请求消息是正常的附着请求消息(也可称之为初始的附着请求消息);1对应Handover Attach,表明该附着请求消息是切换导致的附着请求消息。或者UE在附着请求消息中增加指示位,表明该附着请求消息是切换导致的附着请求消息,而原有的附着请求消息表明一个正常的附着请求消息(或者称之为初始的附着请求消息)。指示位可能的方法有a)切换指示位信元(Handover Indication)。b) Cause 信元。UE 将该 Cause 信元设置为 “Attach due to Handover”。c) Attach Type 信元。UE 将该信元设置为 “Handover Attach”。
2)定义新的消息。例如定义新的切换附着请求消息(Handover Attach Request),该消息表明一个切换导致的附着请求消息,而原有的附着请求消息表明一个正常的附着请求消息(或者称之为初始的附着请求消息),这样UE可向网络侧发送不同的附着请求消息,分别表征对应的注册处理类型信息。(也可新定义对应正常附着请求的消息 (或者称之为初始附着请求的消息),原有的附着请求消息对应切换导致的附着请求消息; 或者切换导致的附着请求消息和正常附着请求消息(或者称之为初始附着请求消息)都重新定义)幻在跟踪区更新请求消息中增加Update Type信元。例如该Update Type信元有如下两个取值0对应Normal TAU(也可称之为hitial TAU),表明该跟踪区更新请求消息是正常的跟踪区更新请求消息(也可称之为初始的跟踪区更新请求消息);1对应Handover TAU,表明该跟踪区更新请求消息是切换导致的跟踪区更新请求消息。或者UE在跟踪区更新请求消息中增加指示位表明该跟踪区更新请求消息是切换导致的跟踪区更新请求消息, 而原有的跟踪区更新请求消息表明一个正常的跟踪区更新请求消息(或者称之为初始的跟踪区更新请求消息)。指示位可能的方法有a)切换指示位信元(Handover Indication)。b) Cause 信元。UE 将该 Cause 信元设置为 “TAU due to Handover”。c) Update Type 信元。UE 将该信元设置为"Handover TAU”。4)定义新的消息。例如定义新的切换跟踪区更新请求消息(Handover TAU Request),该消息表明一个切换导致的跟踪区更新请求消息,而原有的跟踪区更新请求消息表明一个正常的跟踪区更新请求消息(或者称之为初始的跟踪区更新请求消息),这样 UE可向网络侧发送不同的跟踪区更新请求消息,分别表征对应的注册处理类型信息。(也可新定义对应正常的跟踪区更新请求(或者称之为初始的跟踪区更新请求)的消息,原有的跟踪区更新请求消息对应切换导致的跟踪区更新请求消息;或者切换导致的跟踪区更新请求消息和正常跟踪区更新请求(或者称之为初始跟踪区更新请求)消息都重新定义)4、UE、MME, HSS之间执行鉴权流程,获取用户使用的PDN Gff地址信息。MME可以在这个步骤中将UE注册的处理类型信息上报给HSS。如果注册处理类型为切换处理类型, 则HSS可以将用户在Non-3GPP接入网络中使用的PDN Gff地址信息提供给MME。5、MME发送位置更新消息给HSS,注册MME的地址信息到HSS。MME可以在这个步骤中将UE注册的处理类型信息上报给HSS。6、HSS将用户的签约数据插入到MME中。7、HSS返回位置更新确认消息给MME。HSS可以在这个步骤中将用户在Non-3GPP 接入网络中使用的PDN Gff地址信息提供给MME。如果UE的注册过程中由HSS识别UE的注册处理类型(如HSS发现保存有用户在 Non-3GPP接入网络中使用的PDN Gff地址信息,则HSS认为UE的注册处理类型为切换导致的注册处理类型;否则,HSS认为UE的注册处理类型为正常的注册处理类型)JljHSS在这个消息中增加指示位信元将UE的注册处理类型信息通知给MME。指示位可能的方法有a)如果UE的注册处理类型为切换导致的注册,则HSS增加切换指示位信元 (Handover Indication) 0对于正常的注册处理类型,HSS不携带这个信元。b) Cause信元。对于切换导致的注册处理,HSS将该Cause信元设置为“Updatedue to Handover Attach”。对于正常注册处理,HSS将该Cause信元设置为“Update due to Initial Attach” $#^^ ! = ^^ Cause ff7li。c) Update Type信元。对于切换导致的注册处理,HSS将该信元设置为“Handover Attach”。对于正常注册处理,HSS将该信元设置为Initial Attach”或者不携带这个信兀。8、MME根据UE上报或者HSS上报的该注册的处理类型信息,识别该注册的处理类型。至此,MME已区分了不同的注册处理类型。进一步,如果处理类型为正常发起的注册,则MME按照正常的注册流程处理。步骤 11至18将被执行。如果处理类型为切换导致的注册,则MME发送请求承载创建消息到获取的PDN Gff 的地址,请求网络侧发起承载创建流程,将用户在Non-3GPP接入网络使用的业务在新接入系统重新创建起来。并转入步骤9。9、如果需要到PCRF获取用户使用的策略和计费(PCC)规则,则PDN Gff发送请求策略和计费规则消息到PCRF获取用户使用的PCC规则。PCRF提供用户使用的PCC规则到 PDN GW010、PDN GW发起网络侧承载创建流程,创建用户使用的承载。并转入步骤18。11、如果UE的注册处理类型为正常发起的注册,且HSS中存在注册的PDN GW地址, 这些PDN Gff地址为UE在Non-3GPP接入网络接入时使用的PDN Gff地址信息,且通过AAA Server注册到HSS,则HSS发送取消注册消息到AAA Server请求取消UE在Non-3GPP接入网络中的注册。AAA krver回取消注册确认消息到HSS。12、AAA Server发送取消注册消息到PDN Gff请求取消UE在Non_3GPP接入网络中的注册。PDN GW回取消注册确认消息到AAA Server.13、如果PDN Gff和Non_3GPP网关设备之间的接口协议为PMIP协议,则PDN Gff发送绑定取消指示消息给Non-3GPP网关设备,取消Non-3GPP网关设备和PDN Gff之间的PMIP 绑定。Non-3GPP网关设备回绑定撤销确认消息到PDN GW。14、AAA Server也可以发送会话终止消息到Non_3GPP网关设备。Non_3GPP网关设备回会话终止确认消息到AAA Server.15、Non-3GPP网关设备收到绑定取消指示消息或者会话终止消息后发起资源释放程序,释放UE在Non-3GPP接入网络中使用的资源。16、如果UE的注册处理类型为正常发起的注册,则MME发起缺省承载创建程序,创建UE和PDN Gff之间的缺省承载。17、MME注册UE使用的PDN Gff地址信息到HSS。这个处理也可以通过位置更新流程来处理,MME发送位置更新消息给HSS,消息中携带PDN Gff地址信息。18,MME回附着接受或者跟踪区更新接受消息到UE。实施例2 这种机制也能应用到2G/3G系统。UE在发送注册请求消息到SGSN时, 将该注册的处理类型信息上报给SGSN,SGSN据此识别该注册的处理类型;进一步根据该注册的处理类型进行相应的处理,完成注册。SGSN上报注册的处理类型给HSS。对于切换导致的注册,网络侧发起承载建立流程,将UE在源Non-3GPP网络中使用的资源在3GPP网络中建立;对于初始化注册,如果HSS中保存UE在Non-3GPP网络中使用的PDN Gff地址信息, 则HSS通知AAA Server取消UE在Non_3GPP网络中的注册,AAA Server通知Non_3GPP网络释放UE使用的资源。参见图12所示,包括下列步骤1、UE通过Non-3GPP网关和PDN Gff接入到Non_3GPP接入网络。2、非3GPP网元发送切换命令到UE通知UE切换到2G或者3G网络。或者UE发现 2G或者3G网络并决定发起切换。3、UE在发起注册到2G或者3G网络之前,识别该注册的类型;之后发送注册请求消息到SGSN,并相应将该注册的处理类型信息上报给SGSN。其中,可以通过如下方式之一上报1)在附着请求消息中增加Attach Type信元。例如该Attach Type信元有如下两个取值0对应Normal Attach (也可称之为hitial Attach),表明该附着请求消息是正常的附着请求消息(也可称之为初始的附着请求消息);1对应Handover Attach,表明该附着请求消息是切换导致的附着请求消息。或者UE在附着请求消息中增加指示位表明该附着请求消息是切换导致的附着请求消息,而原有的附着请求消息表明一个正常的附着请求消息(或者称之为初始的附着请求消息)。指示位可能的方法有a)切换指示位信元(Handover Indication)。b) Cause 信元。UE 将该 Cause 信元设置为"Attach due to Handover,,。c) Attach Type 信元。UE 将该信元设置为 “Handover Attach”。2)定义新的消息。例如定义新的切换附着请求消息(Handover Attach Request),该消息表明一个切换导致的附着请求消息,而原有的附着请求消息表明一个正常的附着请求(或者称之为初始的附着请求)消息,这样UE可向网络侧发送不同的附着请求消息,分别表征对应的注册处理类型信息。(也可新定义对应正常附着请求(或者称之为初始附着请求)的消息,原有的附着请求消息对应切换导致的附着请求消息;或者切换导致的附着请求消息和正常附着请求(或者称之为初始附着请求)消息都重新定义)幻在路由区更新请求消息中增加Update Type信元。例如该Update Type信元有如下两个取值0对应Normal RAU(也可称之为hitial RAU),表明该路由区更新请求消息是正常的路由区更新请求消息(也可称之为初始的路由区更新请求消息);1对应Handover RAU,表明该路由区更新请求消息是切换导致的路由区更新请求消息。或者UE在路由区更新请求消息中增加指示位表明该路由区更新请求消息是切换导致的路由区更新请求消息, 而原有的路由区更新请求消息表明一个正常的路由区更新请求消息(或者称之为初始的路由区更新请求消息)。指示位可能的方法有a)切换指示位信元(Handover Indication)。b) Cause 信元。UE 将该 Cause 信元设置为 “RAU due to Handover”。c) Update Type 信元。UE 将该信元设置为"Handover RAU”。4)定义新的消息。例如定义新的切换路由区更新请求消息(Handover RAU Request),该消息表明一个切换导致的路由区更新请求消息,而原有的路由区更新请求消息表明一个正常的路由区更新请求(或者称之为初始的路由区更新请求)消息,这样UE可向网络侧发送不同的路由区更新请求消息,分别表征对应的注册处理类型信息。(也可新定义对应正常的路由区更新请求(或者称之为初始的路由区更新请求)消息,原有的路由区更新请求消息对应切换导致的路由区更新请求消息;或者切换导致的路由区更新请求消息和正常路由区更新请求(或者称之为初始路由区更新请求)消息都重新定义)4、UE、SGSN、HSS之间执行鉴权流程。SGSN可以在这个步骤中将UE注册的处理类型信息上报给HSS。如果注册处理类型为切换处理类型,则HSS可以将用户在Non-3GPP接入网络中使用的PDN Gff地址信息提供给SGSN。5,SGSN发送位置更新消息给HSS,注册SGSN的地址信息到HSS。SGSN可以在这个步骤中将UE注册的处理类型信息上报给HSS。6、HSS将用户的签约数据插入到SGSN中。7,HSS返回位置更新确认消息给SGSN。HSS可以在这个步骤中将用户在Non-3GPP 接入网络中使用的PDN GW地址信息提供给SGSN。如果UE的注册过程中由HSS识别UE的注册处理类型(如HSS发现保存有用户在Non-3GPP接入网络中使用的PDN GW地址信息, 则HSS认为UE的注册处理类型为切换导致的注册处理类型;否则,HSS认为UE的注册处理类型为正常的注册处理类型),则HSS在这个消息中增加指示位信元将UE的注册处理类型信息通知给SGSN。指示位可能的方法有a)如果UE的注册处理类型为切换导致的注册,则HSS增加切换指示位信元 (Handover Indication) 0对于正常的注册处理类型,HSS不携带这个信元。b) Cause信元。对于切换导致的注册处理,HSS将该Cause信元设置为“Update due to Handover Attach”。对于正常注册处理,HSS将该Cause信元设置为“Update due to Initial Attach” $#^^ ! = ^^ Cause ff7li。c) Update Type信元。对于切换导致的注册处理,HSS将该信元设置为“Handover Attach”。对于正常注册处理,HSS将该信元设置为Initial Attach”或者不携带这个信兀。8、SGSN根据UE上报或者HSS上报的该注册的处理类型信息,识别该注册的处理类型。至此,SGSN已区分了不同的注册处理类型。进一步,如果处理类型为正常发起的注册,则SGSN按照正常的流程处理,步骤11 至16将被执行。如果处理类型为切换导致的注册,则SGSN发送请求承载创建消息到获取的PDN GW(也就是现在的GGSN)的地址,请求网络侧发起承载创建流程,将用户在Non-3GPP接入网络使用的业务在新接入系统重新创建起来。并转入步骤9。9、如果需要到PCRF获取用户使用的策略和计费(PCC)规则,则PDN Gff发送请求策略和计费规则消息到PCRF获取用户使用的PCC规则。PCRF提供用户使用的PCC规则到 PDN GW010、PDN GW发起网络侧承载创建流程,创建用户使用的承载。并转入步骤16。步骤11至步骤15同实施例1中的处理。这里不再描述。16、SGSN回附着接受或者路由区更新接受消息到UE。实施例3 这种机制也能应用到可信(Trusted)的Non-3GPP系统。UE在发送注册请求消息到非3GPP网关设备时,将该注册的处理类型信息上报给非3GPP网关设备,非3GPP 网关设备据此识别该注册的处理类型;进一步根据该注册的处理类型,相应为该UE创建承载,完成注册。非3GPP网关设备上报注册的处理类型给AAA Server, AAA krver上报注册的处理类型到HSS。对于切换导致的注册,网络侧发起承载建立流程,将UE在源3GPP网络中使用的资源在Non-3GPP网络中建立;对于初始化注册,如果AAA Server中保存UE在 3GPP网络中使用的PDN Gff地址信息,则AAA Server通知HSS取消UE在3GPP网络中的注册,同时AAA krver通知PDN GW释放UE在3GPP网络中使用的资源。参见图13所示,包括下列步骤UUE通过krving GW和PDN GW接入到3GPP接入网络。2、MME或者SGSN发送切换命令到UE通知UE切换到Non_3GPP网络。或者UE发现Non-3GPP网络并决定发起切换。3、UE在发起注册到Non-3GPP网络之前,识别该注册的类型;之后发送接入请求消息到非3GPP网关设备,并相应将该注册的处理类型信息上报给非3GPP网关设备。其中,可以通过如下方式之一上报1)在接入请求消息中增加Access Type信元。例如该Attach Type信元有如下两个取值0对应Normal Access (或者称之为hitial Access),表明该接入请求消息是正常的接入请求(或者称之为初始的接入请求)消息;1对应Handover Access,表明该接入请求消息是切换导致的接入请求消息。或者UE在接入请求消息中增加指示位表明该接入请求消息是切换导致的接入请求消息,而原有的接入请求消息表明一个正常的接入请求消息(或者称之为初始的接入请求消息)。指示位可能的方法有a)切换指示位信元(Handover Indication)。b)Cause 信元。UE 将该 Cause 信元设置为"Access due to Handover,,。c) Access Type 信元。UE 将该信元设置为"Handover Access,,。2)定义新的消息。例如定义新的切换接入请求消息(Handover Access Request),该消息表明一个切换导致的接入请求消息,而原有的接入请求消息表明一个正常的接入请求(或者称之为初始的接入请求)消息,这样UE可向网络侧发送不同的接入请求消息,分别表征对应的注册处理类型信息。(也可新定义对应正常接入请求(或者称之为初始接入请求)消息,原有的接入请求消息对应切换导致的接入请求消息;或者切换导致的接入请求消息和正常接入请求(或者称之为初始接入请求)消息都重新定义)4、UE、非3GPP网关、AAA Server,HSS之间执行鉴权流程。UE也可以在这个步骤中将UE的注册处理类型上报给非3GPP网关。UE在鉴权流程的消息中携带Access Type信元。 例如该Access type信元有如下两个取值0对应Normal Access (或者称之为Initial Access),表明该接入请求消息是正常的接入请求(或者称之为初始的接入请求)消息;1 对应Handover Access,表明该接入请求消息是切换导致的接入请求消息。或者UE在鉴权流程的消息中携带Attach Type信元。例如该Atatch Type信元有如下两个取值0对应Normal Attach (或者称之为hitial Attach),表明该UE的注册处理类型是正常的注册(或者称之为初始的注册);1对应HandoverAttach,表明该UE的注册处理类型是切换导致的注册。或者UE在鉴权流程的消息中增加指示位表明该UE的注册处理类型是切换导致的注册,而原有的鉴权流程的消息表明一个正常的注册(或者称之为初始的注册)。指示位可能的方法有
a)切换指示位信元(Handover Indication)。b)Cause 信元。UE 将该 Cause 信元设置为"Attach due to Handover,,。c) Attach Type 信元。UE 将该信元设置为 “Handover Attach”。非3GPP网关在这个步骤中将UE的注册处理类型上报给AAA Server。如果UE的注册过程中由AAA Server识别UE的注册处理类型(如AAA Server发现保存有用户在3GPP接入网络中使用的PDN Gff地址信息,则AAA Server认为UE的注册处理类型为切换导致的注册处理类型;否则,AAA krver认为UE的注册处理类型为正常的注册处理类型),则AAA Server在这个消息中增加指示位信元将UE的注册处理类型信息通知给非3GPP网关。指示位可能的方法有a)如果UE的注册处理类型为切换导致的注册,则AAA Server增加切换指示位信元(Handover Indication) 对于正常的注册处理类型,AAA krver不携带这个信元。b)CauSe信元。对于切换导致的注册处理,AAA krver将该Cause信元设置为 "Update due to Handover Attach”。对于正常注册处理,AAA Server 将该 Cause 信元设置为“Update due to Initial Attach”或者不携带这个Cause信元。c)Update Type信元。对于切换导致的注册处理,AAA krver将该信元设置为 "Handover Attach”。对于正常注册处理,AAA krver将该信元设置为“ Initial Attach” 或者不携带这个信元。5、非3GPP网关设备根据UE上报的该注册的处理类型信息,识别该注册的处理类型。至此,非3GPP网关设备已区分了不同的注册处理类型。进一步,如果处理类型为正常的接入,则非3GPP网关设备按照正常的接入流程处理。步骤7到13将被执行。如果处理类型为切换导致的接入,则非3GPP网关设备发送请求策略和计费规则消息到PCRF获取用户使用的PCC规则。PCRF提供用户使用的PCC规则到非3GPP网关设备。并转入步骤6。6、非3GPP网关发起网络侧承载创建流程,创建用户使用的承载。并转入步骤13。7、如果UE的注册处理类型为正常发起的注册,且AAA Server中存在注册的PDN GW地址,这些PDN GW地址为UE在3GPP接入网络接入时使用的PDN GW地址信息,且通过 HSS注册到AAA Server,则AAA krver发送取消注册消息到PDN GW请求取消UE在3GPP 接入网络中的注册。PDN GW回取消注册确认消息到AAA Server。8、如果PDN GW和krving GW之间的接口协议为PMIP协议,则PDN GW发送绑定取消指示消息给krving GW,取消krving GW网关设备和PDN GW之间的PMIP绑定。Serving Gff回绑定取消确认消息给PDN GW。9、如果krving GW收到绑定取消指示消息,则krving GW发起资源释放程序,释放UE在3GPP接入网络中使用的资源。10、如果PDN Gff和krving Gff之间的接口协议为GTP协议,则PDN Gff发起资源释放程序,释放UE在3GPP接入网络中使用的资源。11、PDN Gff和PCRF之间执行会话终止程序,通知PCRF释放UE在3GPP接入网络中使用的PCC rules。
12、AAA Server发送取消注册消息到HSS,取消UE在HSS中的注册。HSS回取消注册确认消息到AAA Server.13、非3GPP网关回接入接受消息到UE。实施例4 这种机制也能应用到可信(Trusted)的Non-3GPP系统。UE在发送注册请求消息到非3GPP网关设备时,将该注册的处理类型信息上报给非3GPP网关设备,非3GPP 网关设备据此识别该注册的处理类型;进一步根据该注册的处理类型,相应为该UE创建承载,完成注册。非3GPP网关设备上报注册的处理类型给AAA Server, AAA krver上报注册的处理类型到HSS。对于切换导致的注册,网络侧发起承载建立流程,将UE在源3GPP网络中使用的资源在Non-3GPP网络中建立;对于初始化注册,如果AAA Server中保存UE在 3GPP网络中使用的PDN Gff地址信息,则AAA Server通知HSS取消UE在3GPP网络中的注册,HSS通知MME/SGSN释放UE在3GPP网络中使用的资源。参见图14所示,包括下列步骤步骤1至6同实施例3中的处理。7、如果UE的注册处理类型为正常发起的注册,且AAA Server中存在注册的PDN GW地址,这些PDN GW地址为UE在3GPP接入网络接入时使用的PDN GW地址信息,且通过 HSS注册到AAA Server,则AAA Server发送取消注册消息到HSS,取消UE在HSS中的注册。 HSS回取消注册确认消息到AAA Server.8、HSS发送位置取消消息到MME/SGSN。MME/SGSN回位置取消确认消息到HSS。9、MME/SGSN分离UE,释放UE在3GPP接入网络中使用的资源。10、PDN GW和PCRF之间执行会话终止程序,通知PCRF释放UE在3GPP接入网络中使用的PCC rules。11、非3GPP网关回接入接受消息到UE。实施例5 这种机制也能应用到非可信(Untrusted)的Non-3GPP系统。UE在发送接入鉴权请求或者 IKEv2/IPkc SA(Internet Key Exchange Protocol Version 2/IP Security Protocol Security Association,因特网密钥交换协议版本2/IP网络安全协议安全联盟)建立请求消息到演进分组数据网关(一种非3GPP网关)ePDG(Evolved Packet data Gateway)时,将该注册的处理类型信息上报给ePDG,ePDG据此识别该注册的处理类型;进一步根据该注册的处理类型,相应为该UE创建承载,完成注册。ePDG上报注册的处理类型给AAA Server, AAA krver上报注册的处理类型到HSS。对于切换导致的注册,网络侧发起承载建立流程,将UE在源3GPP网络中使用的资源在Non-3GPP网络中建立;对于初始化注册,如果AAA Server中保存UE在3GPP网络中使用的PDN Gff地址信息,则AAA Server 通知HSS取消UE在3GPP网络中的注册,同时AAA Server通知PDN Gff释放UE在3GPP网络中使用的资源。参见图15所示,包括下列步骤1、UE通过krving Gff和PDN Gff接入到3GPP接入网络。2、MME或者SGSN发送切换命令到UE通知UE切换到Non_3GPP网络。或者UE发现Non-3GPP网络并决定发起切换。3、UE、ePDG、AAA Server、HSS之间执行接入鉴权流程。UE可以在这个步骤中将 UE的注册处理类型上报给ePDG。UE在接入鉴权流程的消息中携带Access Type信元。 例如该Access Type信元有如下两个取值0对应NormalAccess (或者称之为Initial Access),表明该接入请求消息是正常的接入请求(或者称之为初始的接入请求)消息;1对应Handover Access,表明该接入请求消息是切换导致的接入请求消息。或者UE在接入鉴权流程的消息中携带Attach Type信元。例如该Atatch Type 信元有如下两个取值0对应Normal Attach (或者称之为hitial Attach),表明该UE的注册处理类型是正常的注册(或者称之为初始的注册);1对应Handover Attach,表明该 UE的注册处理类型是切换导致的注册。或者UE在接入鉴权流程的消息中增加指示位表明该UE的注册处理类型是切换导致的注册,而原有的接入鉴权流程的消息表明一个正常的注册(或者称之为初始的注册)。 指示位可能的方法有a)切换指示位信元(Handover Indication)。b) Cause 信元。UE 将该 Cause 信元设置为"Attach due to Handover,,。c) Attach Type 信元。UE 将该信元设置为 “Handover Attach”。ePDG在这个步骤中可以将UE的注册处理类型上报给AAA Server, AAA Server将 UE的注册处理类型上报给HSS。如果UE的注册过程中由AAA Server识别UE的注册处理类型(如AAA Server发现保存有用户在3GPP接入网络中使用的PDN Gff地址信息,则AAA Server认为UE的注册处理类型为切换导致的注册处理类型;否则,AAA krver认为UE的注册处理类型为正常的注册处理类型),则AAA Server在这个消息中增加指示位信元将UE的注册处理类型信息通知给ePDG。指示位可能的方法有a)如果UE的注册处理类型为切换导致的注册,则AAA Server增加切换指示位信元(Handover Indication) 对于正常的注册处理类型,AAA krver不携带这个信元。b)CauSe信元。对于切换导致的注册处理,AAA krver将该Cause信元设置为 "Update due to Handover Attach”。对于正常注册处理,AAA Server 将该 Cause 信元设置为“Update due to Initial Attach”或者不携带这个Cause信元。c)Update Type信元。对于切换导致的注册处理,AAA krver将该信元设置为 "Handover Attach”。对于正常注册处理,AAA krver将该信元设置为“ Initial Attach” 或者不携带这个信元。4、UE、ePDG、AAA Server之间执行IKEv2/IPkc SA建立流程。UE可以在这个步骤中将UE的注册处理类型上报给ePDG。UE可以在IKEv2/IPSecSA建立流程的消息中携带 Access Type信元或者Attach Type信元指明UE的注册处理类型。或者UE在IKEv2/IPSec SA建立流程的消息中增加指示位表明该UE的注册处理类型是切换导致的注册,而原有的 IKEv2/IPSec SA建立流程的消息表明一个正常的注册(或者称之为初始的注册)。指示位可能的方法有a)切换指示位信元(Handover Indication)。b) Cause 信元。UE 将该 Cause 信元设置为"Access due to Handover,,。c) Access Type 信元。UE 将该信元设置为"Handover Access,,。ePDG在这个步骤中可以将UE的注册处理类型上报给AAA Server, AAA Server将 UE的注册处理类型上报给HSS。5、ePDG根据UE上报的该注册的处理类型信息,识别该注册的处理类型。至此,ePDG已区分了不同的注册处理类型。
进一步,如果处理类型为正常的接入,则ePDG按照正常的接入流程处理。步骤7 到13将被执行。如果处理类型为切换导致的接入,则ePDG发送请求策略和计费规则消息到PCRF 获取用户使用的PCC规则。PCRF提供用户使用的PCC规则到非3GPP网关设备。并转入步骤6。6、ePDG发起网络侧承载创建流程,创建用户使用的承载。并转入步骤13。步骤7至13同实施例3中的处理。综上所述,本发明实施例中,由于UE在注册到网络的过程中,将该注册的处理类型信息上报给网络侧,所以网络侧可据此区分不同的注册处理类型。进一步,网络侧可按照识别出的处理类型,进行对应的流程处理。而且本发明实施例中还公开了 UE上报注册的处理类型信息的具体方式通过增加信元或新定义消息,更好的支撑了本发明实施例。进一步,除前述流程中说明的hitial Attach和Handover Attach处理类型外, 本发明实施例中UE、HSS、AAA服务器等实体上报的注册处理类型信息还可以包括其它的注册处理类型,如I^e-Registration (即UE预先注册到目标接入网络的注册处理类型),Idle Mode Handover (即UE空闲模式下切换时的注册处理类型),Active Mode Handover (即 UE激活模式下切换时的注册处理类型)。如对于多模终端(Multi Mode)或者双模(Dual Mode)终端(即这种终端能够同时接入到多个网络中)来说,注册的处理类型可能有=Power On Attach(即UE开机时的注册处理类型),Normal Attach(即UE正常接入时的注册处理类型),Handover Attach(即UE切换时的注册处理类型)等。本发明实施例不限制注册处理类型的取值。如下以Idle Mode Handover和Active Mode Handover的处理来说明其它注册处理类型的处理。实施例6 =UE激活模式下的HRPD到E-UTRAN网络切换时,MME获取UE的切换处理类型。MME判断切换处理类型为UE激活模式下的切换时则MME通知eNodeB建立接入网侧资源及使用预先路径切换机制。参见图6所示,包括下列步骤1、UE在HRPD网络接入。2、UE或者HRPD AN (Access Network,接入网络)决定执行切换到3GPP网络。3、UE通过HRPD网络发送Attach Request消息到MME。由MME获取处理类型信息。MME获取处理类型信息具体可以为DUE上报UE在Attach Request消息中通知MME本次Attach流程是UE在空闲状态下的切换流程还是UE在激活状态下的切换流程。具体的通知方式可以是V UE在Attach Request消息中增加“Attach Type”信元指示MME切换的处理类型。其中,Attach Type以不同取值表明不同的处理类型0表明(Idle Mode Handover)空闲模式下的切换;1表明(Active Mode Handover)激活状态下的切换;V UE 在 Attach Request 消息中增加 “Cause” 信元表明导致 Attach Request 消息的原因值。UE可以设置Cause原因值为"Idle Mode Handover”表明Attach Request是由于空闲状态下的切换导致的;"Active Mode Handover”表明Attach Request是由于激活状态下的切换导致的;
V UE在Attach Request消息中增加“UE State”信元将UE的状态上报。MME根据 UE的状态就能判断出空闲状态下的切换还是激活状态下的切换。UE可以设置“UE State" 为0(ldle state)表明UE的状态为空闲状态1 (Active state)表明UE的状态为激活状态V UE在激活状态下的切换时在Attach Request消息中增加“active flag”信元指示需要建立接入网侧的承载。在空闲状态下的切换时在Attach Request消息中不携带 "active flag”信元指示不需要建立接入网侧的承载。或者UE在激活状态下的切换时将 "active flag”信元设置为“True (1)”指示需要建立接入网侧的承载。在空闲状态下的切换时将“active flag”信元设置为“!^lse(O) ”指示不需要建立接入网侧的承载。V UE在空闲状态下的切换时在Attach Request消息中增加“Non-active flag” 信元指示不需要建立接入网侧的承载。在激活状态下的切换时在Attach Request消息中不携带“Non-active flag”信元指示需要建立接入网侧的承载。或者UE在空闲状态下的切换时将“Non-active flag”信元设置为“True (1) ”指示不需要建立接入网侧的承载。在激活状态下的切换时将“Non-active flag”信元设置为“False (0),,指示需要建立接入网侧的承载。2) HRPD AN上报HRPD AN在SlOl接口的消息中通知MME本次Attach流程是UE 在空闲状态下的切换流程还是UE在激活状态下的切换流程。具体的通知方式可以是V HRPD AN在SlOl接口的消息中增加“Attach Type”信元指示MME切换的处理类型。其中,Attach Type以不同取值表明不同的处理类型0表明(Idle Mode Handover)空闲模式下的切换1表明(Active Mode Handover)激活状态下的切换V HRPD AN在SlOl接口的消息中增加“Cause”信元表明导致Attach Request消息的原因值。HRPD AN可以设置Cause原因值为"Idle Mode Handover”表明Attach Request是由于空闲状态下的切换导致的;"Active Mode Handover”表明Attach Request是由于激活状态下的切换导致的;V HRPD AN在SlOl接口的消息中增加“UE State”信元将UE的状态上报。MME根据 UE的状态就能判断出空闲状态下的切换还是激活状态下的切换。UE可以设置“UE State" 为0(ldle state)表明UE的状态为空闲状态1 (Active state)表明UE的状态为激活状态V UE在激活状态下的切换时HRPD AN在SlOl接口的消息中增加“active flag" 信元指示需要建立接入网侧的承载。在空闲状态下的切换时HRPD AN在SlOl接口的消息中不携带“active flag”信元指示不需要建立接入网侧的承载。V UE在空闲状态下的切换时HRPD AN在SlOl接口的消息中增加“Non-active flag”信元指示不需要建立接入网侧的承载。在激活状态下的切换时HRPD AN在SlOl接口的消息中不携带“Non-active flag”信元指示需要建立接入网侧的承载。4、鉴权程序被执行。5,MME发送Update Location消息到HSS,获取UE的签约数据。HSS返回UE的签约数据,包括UE使用的PDN Gff地址信息。6>MMEit# Serving Gff, Serving Gff RM Create Default Bearer Request M 息。MME根据Attach Request消息中携带的信息判断UE是在激活状态下的切换还是空闲状态下的切换。MME如果发现UE在激活状态下的切换,则MME在Create Default Bearer Request消息中要求krving Gff “预先路径切换”。7、Serving GW 收到 Create Default Bearer Request 消息后如果发现这个消息要求krving GW “预先路径切换”,则krving GW发起预先路径切换流程。krving GW发 3 Proxy BU消息到PDN Gff0 PDN GW收到上述消息后切换用户面的路由到krving Gff, BP PDN Gff收到下行数据后将发给krving Gl8、Serving GW 回 Create Default Bearer Response 消息至Ij MME09、MME根据Attach Request消息中携带的信息判断UE是在激活状态下的切换还是空闲状态下的切换。MME如果发现UE在激活状态下的切换,则MME发送Relocation Request消息到eNodeB请求eNodeB建立接入网侧资源。eNodeB完成接入网侧资源的创建后回 Relocation Request Acknowledge 消息给 MME010、MME 发送 Update Bearer Request 消息至Ij Serving Gff 更新 Serving Gff 的下行用户面路径到 eNodeB。Serving GW 回 Update Bearer Response 消息到 MME。11、MME如果发现切换是UE在激活状态下的切换,则MME发送SlOlHOCommand消息到HRPD AN,消息中包含Attach Accept消息和HO Command消息。12、HRPD AN 发送 HRPD AN L2 消息到 UE,消息中包含 Attach Accept 消息和 HO Command 消息。13、UE 切换到 E-UTRAN 网络,发送 HO Complete 消息到 eNodeB。14、eNodeB 发送 Relocation Complete 消息给 MME,通知 MME UE 已经切换到 E-UTRAN 网络。值得说明的是本实施例中步骤6与步骤9并没有绝对的先后时序关系。实施例7 =UE空闲模式下的HRPD到E-UTRAN网络切换时MME获取UE的切换处理类型。MME判断切换处理类型为UE空闲模式下的切换时则MME不通知eNodeB建立接入网侧资源及不使用预先路径切换机制。参见图16所示,包括下列步骤1、UE在HRPD网络接入。2、UE或者HRPD AN (Access Network,接入网络)决定执行切换到3GPP网络。3,UE通过HRPD网络发送Attach Request消息到MME。切换的处理类型需要通知给MME。处理方法同实施例6中的描述。4、鉴权程序被执行。5,MME发送Update Location消息到HSS,获取UE的签约数据。HSS返回UE的签约数据,包括UE使用的PDN Gff地址信息。6>MMEit# Serving Gff, Serving Gff MM Create Default Bearer Request M 息。MME根据Attach Request消息中携带的信息判断UE是在激活状态下的切换还是空闲状态下的切换。MME如果发现UE在空闲状态下的切换,则MME在Create Default Bearer Request消息中不要求krving GW“预先路径切换”Jerving GW回Create Default Bearer Response 消息至Ij MME。
7,MME根据Attach Request消息中携带的信息判断UE是在激活状态下的切换还是空闲状态下的切换。MME如果发现UE在空闲状态下的切换,则MME不通知eNodeB建立接入网侧的资源,MME通过HRPD网络直接发Attach Accept消息到UE。8、UE切换到E-UTRAN网络,发送TAU Request消息到MME通知MME UE已经切换到E-UTRAN网络。9、MME发现UE在空闲状态下已经切换到E-UTRAN网络,则MME发送Update Bearer Request 消息给 Serving GW。MME 在 Update Bearer Request ±曾力口指示位要求 Serving Gff 进行用户面路径切换。10,Serving GW收到Update Bearer Request消息后如果发现要求用户面路径切换,则krving GW发送ftOxy BU消息到PDN GW更新PDN GW的下行用户面路径。PDN Gff 将下行用户面路径切换到krving GW后回Proxy BA消息给krving GW。11、Serving GW 回 Update Bearer Response 消息给 MME012、MME 回 TAU Accept 消息给 UE。实施例8 切换处理类型通知处理方法也能应用到Non-3GPP到3GPP网络的正常切换处理。UE在Attach Request消息中将切换处理类型信息通知给MME或者SGSN,MME 或者SGSN根据切换处理类型信息决定是否通知接入网建立接入网侧的资源。参见图17所示,包括下列步骤1、UE 在 Non_3GPP 网络(如 Wimax、WLAN 等网络)接入。2、UE决定执行切换到3GPP网络,发起切换流程。3、UE 通过 3GPP 接入网络(AN, Access network)发送 Attach Request 消息到核心网网元。如果3GPP接入网络为GERAN/UTRAN,则核心网网元为SGSN ;如果3GPP接入网络为E-UTRAN,则核心网网元为MME。UE在Attach Request消息中通知MME/SGSN这个Attach 流程是UE在空闲状态下的切换流程还是UE在激活状态下的切换流程,MME或者SGSN获取处理类型信息。具体的通知方式可以是V UE 在 Attach Request 消息中增加"Attach Type” 信元指示 MME/SGSN 切换的处理类型。其中,Attach Type以不同取值表明不同的处理类型0表明(Idle Mode Handover)空闲模式下的切换;1表明(Active Mode Handover)激活状态下的切换;V UE 在 Attach Request 消息中增加 “Cause” 信元表明导致 Attach Request 消息的原因值。UE可以设置Cause原因值为"Idle Mode Handover”表明Attach Request是由于空闲状态下的切换导致的;"Active Mode Handover”表明Attach Request是由于激活状态下的切换导致的;V UE在Attach Request消息中增加“UE State”信元将UE的状态上报。MME/ SGSN根据UE的状态就能判断出空闲状态下的切换还是激活状态下的切换。UE可以设置 "UE Mate” 为0(ldle state)表明UE的状态为空闲状态1 (Active state)表明UE的状态为激活状态V UE在激活状态下的切换时在Attach Request消息中增加“active flag”信元指示需要建立接入网侧的承载。在空闲状态下的切换时在Attach Request消息中不携带"active flag”信元指示不需要建立接入网侧的承载。或者UE在激活状态下的切换时将 "active flag”信元设置为“Trued)”指示需要建立接入网侧的承载。在空闲状态下的切换时将“activef lag”信元设置为“!^alse (0) ”指示不需要建立接入网侧的承载。V UE在空闲状态下的切换时在Attach Request消息中增加“Non-active flag” 信元指示不需要建立接入网侧的承载。在激活状态下的切换时在Attach Request消息中不携带“Non-active flag”信元指示需要建立接入网侧的承载。或者UE在空闲状态下的切换时将“Non-active flag”信元设置为“True (1) ”指示不需要建立接入网侧的承载。在激活状态下的切换时将“Non-active flag”信元设置为“hlse (0) ”指示需要建立接入网侧的承载。4、鉴权程序被执行。5.MME/SGSN发送Update Location消息到HSS,获取UE的签约数据。HSS返回UE 的签约数据,包括UE使用的PDN Gff地址信息。6、MME/SGSN 选择 Serving Gff,向 Serving GW 发送 Create Default Bearer Request 消息。7,Serving GW发送Proxy BU消息到PDN GW更新PDN GW的下行用户面路径。PDN GW将下行用户面路径切换到krving GW后回ftx)xy BA消息给krving GW。8、Serving GW 回 Create Default Bearer Response 消息给 MME/SGSN。9、MME/SGSN根据Attach Request消息中携带的信息判断UE是在激活状态下的切换还是空闲状态下的切换。MME/SGSN如果发现UE在激活状态下的切换,则步骤9至12 被执行。MME/SGSN如果发现UE在空闲状态下的切换,则步骤13至14被执行。MME/SGSN 发送 hitial Context Setup Request 消息给 3GPP ANi青求 3GPP AN 建立接入网侧的资源,同时这个消息也携带Attach Accept消息。10、3GPPAN和UE之间建立无线承载。1U3GPP AN 回 hitial Context Setup Complete 消息给 MME/SGSN。这个消息中也携带Attach Complete消息。12、MME/SGSN 发送 Update Bearer Request 消息给 krving Gff 请求 krving Gff 更新下行用户面路径到eNodeB。Serving GW更新下行用户面路径到3GPP AN后回Update Bearer Response 消息到 MME/SGSN。13、MME/SGSN如果发现UE在空闲状态下的切换,则MME/SGSN发送Attach Accept 消息给UE。14、UE 回 Attach Complete 消息给 MME/SGSN。实施例9 =UE在发送注册请求消息到非3GPP网关设备时,将该注册的处理类型信息上报给非3GPP网关设备,非3GPP网关设备据此识别该注册的处理类型;进一步根据该注册的处理类型,相应为该UE创建承载,完成注册。非3GPP网关设备上报注册的处理类型给 AAA Server,由AAA krver上报注册的处理类型到HSS。对于切换导致的注册,网络侧发起承载建立流程,将UE在源3GPP网络中使用的资源在Non-3GPP网络中建立;对于初始化注册,如果HSS中保存UE在3GPP网络中使用的PDN Gff地址信息,则HSS通知AAA Server取消UE在3GPP网络中的注册,AAA Server通知PDN Gff释放UE在3GPP网络中使用的资源。 参见图18所示,包括下列步骤
UUE通过krving GW和PDN GW接入到3GPP接入网络。2、MME或者SGSN发送切换命令到UE,通知UE切换到Non_3GPP网络。或者UE发现Non-3GPP网络并决定发起切换。3、UE在发起注册到Non-3GPP网络之前,识别该注册的类型;之后发送接入请求消息到非3GPP网关设备,并相应将该注册的处理类型信息上报给非3GPP网关设备。4、UE、非3GPP网关、AAA Server、HSS之间执行鉴权流程。UE也可以在这个步骤中将UE的注册处理类型上报给非3GPP网关。非3GPP网关在这个步骤中将UE的注册处理类型上报给AAA Server和HSS。如果注册处理类型为切换处理类型,则AAA Server或者HSS可以将用户在3GPP接入网络中使用的PDN GW地址信息提供给非3GPP网关。如果UE的注册过程中由AAA Server或者HSS识别UE的注册处理类型(如AAA Server或者HSS发现保存有用户在3GPP接入网络中使用的PDNGW地址信息,则AAA Server 或者HSS认为UE的注册处理类型为切换导致的注册处理类型;否则,AAA Server或者HSS 认为UE的注册处理类型为正常的注册处理类型),则AAA Server或者HSS在这个消息中增加指示位信元将UE的注册处理类型信息通知给非3GPP网关。指示位可能的方法有a)如果UE的注册处理类型为切换导致的注册,则AAA Server或者HSS增加切换指示位信元(Handover Indication (切换指示位))。对于正常的注册处理类型,AAA krver或者HSS不携带这个信元。b) Cause (原因)信元。对于切换导致的注册处理,AAA krver或者HSS将该Cause 信元设置为“Update due to Handover Attach (切换附着导致的更新)”。对于正常注册处理,AAA Server 或者 HSS 将该 Cause 信元设置为 “Update due to Initial Attach (初始化附着导致的更新),,或者不携带这个Cause信元。c) Update Type (更新类型)信元。对于切换导致的注册处理,AAA krver或者 HSS将该信元设置为“Handover Attach (切换附着)”。对于正常注册处理,AAA krver或者HSS将该信元设置为“Initial Attach(初始化附着)”或者不携带这个信元。5、非3GPP网关设备根据UE上报或者AAA Server上报或者HSS上报的该注册的处理类型信息,识别该注册的处理类型。至此,非3GPP网关设备已区分了不同的注册处理类型。进一步,如果处理类型为正常的接入,则非3GPP网关设备按照正常的接入流程处理。步骤7到13将被执行。如果处理类型为切换导致的接入,则非3GPP网关设备发送请求策略和计费规则消息到PCRF获取用户使用的PCC规则。PCRF提供用户使用的PCC规则到非3GPP网关设备。转入步骤6。6、非3GPP网关发起网络侧承载创建流程,创建用户使用的承载。转入步骤13。7、如果UE的注册处理类型为正常发起的注册,且HSS中存在注册的PDN GW地址, 这些PDN Gff地址为UE在3GPP接入网络接入时使用的PDNGW地址信息,则HSS发送取消注册消息到AAA Server,取消UE在AAA krver中的注册。AAA krver回取消注册确认消息至Ij HSS08,AAA Server发送取消注册消息到PDN Gff请求取消UE在3GPP接入网络中的注册,PDN Gff回取消注册确认消息到AAA Server。9、如果PDN GW和krving GW之间的接口协议为PMIP协议,则PDN GW发送绑定取消指示消息给krving GW,取消krving GW网关设备和PDN GW之间的PMIP绑定。Serving Gff回绑定取消确认消息给PDN GW。10、如果krving Gff收到绑定取消指示消息,则krving Gff发起资源释放程序, 释放UE在3GPP接入网络中使用的资源。11、如果PDN Gff和krving Gff之间的接口协议为GTP协议,则PDN Gff发起资源释放程序,释放UE在3GPP接入网络中使用的资源。12、PDN GW和PCRF之间执行会话终止程序,通知PCRF释放UE在3GPP接入网络中使用的PCC rules。13、非3GPP网关回接入接受消息到UE。实施例10 :UE在发送注册请求消息到非3GPP网关设备时,将该注册的处理类型信息上报给非3GPP网关设备,非3GPP网关设备据此识别该注册的处理类型;进一步根据该注册的处理类型,相应为该UE创建承载,完成注册。非3GPP网关设备上报注册的处理类型给 AAA Server, AAA krver上报注册的处理类型到HSS。对于切换导致的注册,网络侧发起承载建立流程,将UE在源3GPP网络中使用的资源在Non-3GPP网络中建立;对于初始化注册, 如果HSS中保存UE在3GPP网络中使用的PDN Gff地址信息,则HSS通知AAA Server取消 UE在3GPP网络中的注册,同时HSS通知MME/SGSN释放UE在3GPP网络中使用的资源。参见图19所示,包括下列步骤步骤1至6同实施例9中的处理。7、如果UE的注册处理类型为正常发起的注册,且HSS中存在注册的PDN GW地址, 这些PDN Gff地址为UE在3GPP接入网络接入时使用的PDNGW地址信息,则HSS发送取消注册消息到AAA Server,取消UE在AAA krver中的注册。AAA krver回取消注册确认消息至Ij HSS08、HSS发送位置取消消息到MME/SGSN。MME/SGSN回位置取消确认消息到HSS。9、MME/SGSN分离UE,释放UE在3GPP接入网络中使用的资源。10、PDN GW和PCRF之间执行会话终止程序,通知PCRF释放UE在3GPP接入网络中使用的PCC rules。11、非3GPP网关回接入接受消息到UE。实施例11 =UE激活模式下的Non-3GPP到3GPP网络切换时,3GPP网络侧第一网元获取UE的切换处理类型。3GPP网络侧第一网元判断切换处理类型为UE激活模式下的切换时,则3GPP网络侧第一网元通知PDN Gff不发起源Non-3GPP网络的资源释放处理、通知 Serving GW创建krving GW和Non_3GPP GW之间的数据转发隧道资源。参见图20所示, 包括下列步骤1、UE 在 Non_3GPP 网络接入。2、UE或者Non-3GPP接入网元(如对于HRPD网络来说,Non_3GPP接入网元为HRPD RNC)决定执行切换到3GPP网络。3,UE通过Non_3GPP网络发送Attach Request消息到3GPP网络侧第一网元(对于E-UTRAN网络来说,3GPP网络侧第一网元为MME ;对于GERAN/UTRAN网络来说,3GPP网络侧第一网元为SGSN)。由3GPP网络侧第一网元获取处理类型信息。3GPP网络侧第一网元获取处理类型信息具体可以为DUE上报UE在Attach Request消息中通知3GPP网络侧第一网元本次Attach 流程是UE在空闲状态下的切换流程还是UE在激活状态下的切换流程。具体的通知方式可以是V UE在Attach Request消息中增加“Attach Type”信元指示MME切换的处理类型。其中,Attach Type以不同取值表明不同的处理类型0表明(Idle Mode Handover)空闲模式下的切换;1表明(Active Mode Handover)激活状态下的切换;或者,对于激活状态下的优化切换或者预注册,UE将Attach Request消息中的“Attach Type"信元设置为 “Optimized Handover (优化切换)”或者为 “Pre-registration (预注册)”或者为“Handover (切换)”。网络侧第一网元收到这个Attach Type后缺省认为 Attach流程是UE在激活状态下的切换流程。V UE 在 Attach Request 消息中增加 “Cause” 信元表明导致 Attach Request 消息的原因值。UE可以设置Cause原因值为"Idle Mode Handover”表明Attach Request是由于空闲状态下的切换导致的;"Active Mode Handover”表明Attach Request是由于激活状态下的切换导致的;V UE在Attach Request消息中增加“UE State”信元将UE的状态上报。MME根据 UE的状态就能判断出空闲状态下的切换还是激活状态下的切换。UE可以设置“UE State" 为0 (Idle state)表明UE的状态为空闲状态;1 (Active state)表明UE的状态为激活状态。V UE在激活状态下的切换时在Attach Request消息中增加“active flag”信元指示需要建立接入网侧的承载。在空闲状态下的切换时在Attach Request消息中不携带 "active flag”信元指示不需要建立接入网侧的承载。或者UE在激活状态下的切换时将 "active flag”信元设置为“True (1)”指示需要建立接入网侧的承载。在空闲状态下的切换时将“active flag”信元设置为“!^lse(O) ”指示不需要建立接入网侧的承载。V UE在空闲状态下的切换时在Attach Request消息中增加“Non-active flag” 信元指示不需要建立接入网侧的承载。在激活状态下的切换时在Attach Request消息中不携带“Non-active flag”信元指示需要建立接入网侧的承载。或者UE在空闲状态下的切换时将“Non-active flag”信元设置为“True (1) ”指示不需要建立接入网侧的承载。在激活状态下的切换时将“Non-active flag”信元设置为“hlse (0) ”指示需要建立接入网侧的承载。2) Non-3GPP 接入网元或者 Non_3GPP Gff 上报Non_3GPP 接入网元或者 Non_3GPP Gff在发送给3GPP网络侧第一网元接口的消息中通知3GPP网络侧第一网元本次Attach流程是UE在空闲状态下的切换流程还是UE在激活状态下的切换流程。具体的通知方式可以是V Non_3GPP接入网元或者Non_3GPP GW在发送给3GPP网络侧第一网元接口的消息中增加“Attach Type”信元指示3GPP网络侧第一网元切换的处理类型。其中,AttachType以不同取值表明不同的处理类型0表明(Idle Mode Handover)空闲模式下的切换;1表明(Active Mode Handover)激活状态下的切换;或者, 对于激活状态下的优化切换或者预注册,Non-3GPP接入网元或者Non-3GPP Gff将“Attach Type”信元设置为“Optimized Handover (优化切换)”或者为 “Pre-registration(预注册)”或者为“Handover (切换)”。3GPP网络侧第一网元收到这个Attach Type后缺省认为Attach流程是UE在激活状态下的切换流程。V Non_3GPP接入网元或者Non_3GPP GW在发送给3GPP网络侧第一网元接口的消息中增加“Cause”信元表明导致Attach Request消息的原因值。Non-3GPP接入网元或者 Non-3GPP GW可以设置Cause原因值为"Idle Mode Handover”表明Attach Request是由于空闲状态下的切换导致的;"Active Mode Handover”表明Attach Request是由于激活状态下的切换导致的;V Non-3GPP接入网元或者Non-3GPP GW在发送给3GPP网络侧第一网元接口的消息中增加“UE Mate”信元将UE的状态上报。3GPP网络侧第一网元根据UE的状态就能判断出空闲状态下的切换还是激活状态下的切换。UE可以设置“UE Mate”为0 (Idle state)表明UE的状态为空闲状态;1 (Active state)表明UE的状态为激活状态。V UE在激活状态下的切换时Non-3GPP接入网元或者Non-3GPP GW在发送给3GPP 网络侧第一网元接口的消息中增加“active flag”信元指示需要建立接入网侧的承载。在空闲状态下的切换时Non-3GPP接入网元或者Non-3GPP GW在发送给3GPP网络侧第一网元接口的消息中不携带“active flag”信元指示不需要建立接入网侧的承载。V UE在空闲状态下的切换时Non-3GPP接入网元或者Non-3GPP GW在发送给3GPP 网络侧第一网元接口的消息中增加“Non-active flag”信元指示不需要建立接入网侧的承载。在激活状态下的切换时Non-3GPP接入网元或者Non-3GPP GW在发送给3GPP网络侧第一网元接口的消息中不携带“Non-active flag”信元指示需要建立接入网侧的承载。4、鉴权程序被执行。5、3GPP网络侧第一网元发送Update Location消息到HSS,获取UE的签约数据。 HSS返回UE的签约数据,包括UE使用的PDN Gff地址信息。6、3GPP 网络侧第一网元选择 krving GW,向 Serving GW 发送 Create Default Bearer Request 消息。7、如果krving GW和PDN GW之间的接口协议使用GTP协议,krving GW发送 Create Default Bearer Request 消息到 PDN GW。如果 krving GW 禾Π PDN GW 之间的接口协议使用 PMIP 协议,Serving GW 发送 Proxy BU 消息到 PDN GW。PDN GW 回 Create Default Bearer Response 消息或者 Proxy BA 消息至Ij Serving GW08、Serving GW 回 Create Default Bearer Response 消息至Ij 3GPP 网络侧第一网兀。9、3GPP网络侧第一网元如果发现UE在激活状态下的切换,则3GPP网络侧第一网元发送创建转发隧道请求消息到krving GW,请求krving GW建立转发隧道资源。Serving GW回创建转发隧道响应消息到3GPP网络侧第一网元,消息中携带转发隧道信息(ServingGff Address和 GRE Keys)。10、3GPP网络侧第一网元如果发现切换是UE在激活状态下的切换,则3GPP网络侧第一网元发送HO Command消息到Non-3GPP接入网元或者Non-3GPP Gff,消息中包含Attach Acc印t消息和HO Command消息以及转发隧道信息(Serving GffA ddress和GRE Keys)。11、如果Non-3GPP接入网元收到HO Command消息后发送创建转发隧道请求消息给Non-3GPP GW,将获得的转发隧道信息通知给Non-3GPP GW。Non-3GPP GW回创建转发隧道响应消息给Non-3GPP接入网元。后续Non_3GPP GW通过转发隧道(Serving Gff Address和GRE Keys)将收到的下行数据转发给krving GW。12、Non-3GPP接入网元或者Non_3GPP Gff发送HO Command消息到UE,消息中包含 Attach Accept 消息禾口 HO Command 消息。13、UE切换到3GPP网络,发送HO Complete消息到3GPP接入网元。14、3GPP接入网元发送Relocation Complete消息给3GPP网络侧第一网元,通知 3GPP网络侧第一网元UE已经切换到3GPP网络。15、3GPP网络侧第一网元发送修改承载请求消息到krving Gff0 3GPP网络侧第一网元如果发现切换是UE在激活状态下的切换,则3GPP网络侧第一网元在修改承载请求消息中增加指示位信息指示PDN Gff不发起UE在源Non-3GPP接入网络中的资源释放处理流程。这个指示位可以为优化切换或者预注册指示位或者资源不释放指示位。指示位的具体处理方式可以有1) "Update Type”(更新类型)指示位。网络侧第一网元设置“Update Type”指示位为 “Pre-registration (预注册)”或者为 “Optimized Handover (优化切换),,。2) "Cause (原因)”原因值。网络侧第一网元设置“Cause”原因值为 "Pre-registration (预注册)”或者为 “Optimized Handover (优化切换)”或者为 "Resource not Release (资源不释放)”。3) "Pre-registration hdication (预注册指示位)”指示位或者 “Optimized Handover Indication (优化切换指示位),,指示位或 # "Resource not Release hdication(资源不释放指示位)”指示位。16、如果krving GW和PDN GW之间的接口使用GTP协议,则Serving GW发送修改承载请求消息到PDN GW。如果krving GW和PDN GW之间的接口使用PMIP协议,则Serving GW发送代理绑定更新消息到PDN GW。krving GW在修改承载请求或者代理绑定更新消息中增加指示位信息指示PDN Gff不发起UE在源Non-3GPP接入网络中的资源释放处理流程。 这个指示位可以为优化切换或者预注册指示位或者资源不释放指示位。指示位的具体处理方式可以有1) "Update Type (更新类型)”或者“Binding type (绑定类型)”指示位。 Serving GW设置“Update Type (更新类型)”或者“Binding Type (绑定类型)”指示位为 "Pre-registration (预注册)”或者为 “Optimized Handover (优化切换),,。2) “Cause (原因)”原因值。krving GW设置“Cause”原因值为 "Pre-registration (预注册)”或者为 “Optimized Handover (优化切换)”或者为 "Resource not Release (资源不释放)”指示位。
3) "Pre-registration hdication (预注册指示位)”指示位或者"Optimized Handover Indication (优化切换指示位),,指示位或 # "Resource not Release hdication(资源不释放指示位)”指示位。PDN GW收到上述消息后不发起UE在源Non-3GPP接入网络中的资源释放处理流程 (即Non-3GPP接入网络中的资源释放处理不是由PDN GW触发)。PDN Gff回修改承载响应或者代理绑定确认消息到krving GW。17、Serving Gff回修改承载响应消息到3GPP网络侧第一网元。18、3GPP网络侧第一网元在收到eNodeB发送Relocation Complete消息后回切换完成消息到Non-3GPP接入网元或者Non_3GPP GW。19、Non-3GPP接入网元或者Non_3GPP Gff收到3GPP网络侧第一网元发送的切换完成消息后发起源Non-3GPP接入网络中的资源释放处理流程。值得说明的是1、本实施例中步骤6与步骤9并没有绝对的先后时序关系。2、本实施例不限定步骤9和步骤11中的消息。如对于HRPD网络来说,步骤11中的消息也有可能为 All 注册请求(All-Registration Request)消息(All-Registration Request)。实施例12 =UE激活模式下的3GPP到Non_3GPP网络切换时,Non_3GPP网络中的网元获取UE的切换处理类型。Non-3GPP网络中的网元判断切换处理类型为UE激活模式下的切换时则建立接入网侧资源、创建数据转发资源、通知PDN GW不发起源侧资源的释放处理。 参见图21所示,包括下列步骤1、UE 通过 krving Gff 和 PDN Gff 接入到 3GPP 网络。2、UE通过3GPP网络执行Non-3GPP网络特定的附着程序、鉴权及认证程序。3、UE通过3GPP网络触发Non_3GPP网络中的层3附着程序。Non_3GPP网络中的接入网络(如HRPD网络中的RNC)或者Non-3GPP GW(如HRPD网络中的PDSN)获取切换处理类型信息。Non-3GPP网络中的接入网络或者Non-3GPP GW获取切换处理类型信息具体可以为1)UE上报UE在层3附着程序的消息中通知Non-3GPP网络中的接入网络或者 Non-3GPP Gff本次流程是UE在空闲状态下的切换流程还是UE在激活状态下的切换流程。 具体的通知方式可以是V UE在层3附着程序的消息中增加‘‘Attach Type”信元指示Non-3GPP网络中的接入网络或者Non-3GPP GW切换的处理类型。其中,Attach Type以不同取值表明不同的处理类型0表明(Idle Mode Handover)空闲模式下的切换;1表明(Active Mode Handover)激活状态下的切换;或者,对于激活状态下的优化切换或者预注册,UE将层3附着程序的消息中的“Attach Type"信元设置为 “Optimized Handover (优化切换)”或者为 “Pre-registration (预注册)”或者为“Handover (切换)”。Non_3GPP网络中的接入网络或者Non_3GPP GW收到这个Attach Type后缺省认为层3附着程序是UE在激活状态下的切换流程。V UE在层3附着程序的消息中增加“Cause”信元表明导致层3附着程序的消息的原因值。UE可以设置Cause原因值为"Idle Mode Handover”表明层3附着程序的消息是由于空闲状态下的切换导致的;"Active Mode Handover”表明层3附着程序的消息是由于激活状态下的切换导致的;V UE在层3附着程序的消息中增加“UE State”信元将UE的状态上报。Non-3GPP 网络中的接入网络或者Non-3GPP Gff根据UE的状态就能判断出空闲状态下的切换还是激活状态下的切换。UE可以设置“UE Mate”为0 (Idle state)表明UE的状态为空闲状态;1 (Active state)表明UE的状态为激活状态。V UE在激活状态下的切换时在层3附着程序的消息消息中增加“active flag” 信元指示需要建立接入网侧的承载。在空闲状态下的切换时在层3附着程序的消息消息中不携带“active flag”信元指示不需要建立接入网侧的承载。或者UE在激活状态下的切换时将“active flag”信元设置为“Trued)”指示需要建立接入网侧的承载。在空闲状态下的切换时将“active flag"信元设置为“False (0),,指示不需要建立接入网侧的承载。V UE在空闲状态下的切换时在层3附着程序的消息消息中增加“Non-active flag”信元指示不需要建立接入网侧的承载。在激活状态下的切换时在层3附着程序的消息消息中不携带“Non-active flag”信元指示需要建立接入网侧的承载。或者UE在空闲状态下的切换时将“Non-active flag”信元设置为“True (1) ”指示不需要建立接入网侧的承载。在激活状态下的切换时将“Non-active f lag”信元设置为“i^alse (0) ”指示需要建立接入网侧的承载。2) 3GPP网络侧第一网元上报3GPP网络侧第一网元在与Non_3GPP网络中的接入网络或者Non-3GPP GW之间的接口消息中通知Non_3GPP网络中的接入网络或者Non_3GPP Gff本次层3附着程序是UE在空闲状态下的切换流程还是UE在激活状态下的切换流程。具体的通知方式可以是V 3GPP网络侧第一网元在发送给Non-3GPP网络中的接入网络或者Non-3GPP Gff之间接口的消息中增加“Attach Type,,信元指示Non-3GPP网络中的接入网络或者 Non-3GPP GW切换的处理类型。其中,Attach Type以不同取值表明不同的处理类型0表明(Idle Mode Handover)空闲模式下的切换;1表明(Active Mode Handover)激活状态下的切换;或者,对于激活状态下的优化切换或者预注册,3GPP网络侧第一网元将“Attach Type” 信元设置为“Optimized Handover (优化切换)”或者为“Pre-registration (预注册)”或者为“Handover (切换)”。Non_3GPP网络中的接入网络或者Non_3GPP GW收到这个Attach Type后缺省认为层3附着程序是UE在激活状态下的切换流程。V 3GPP网络侧第一网元在发送给Non_3GPP网络中的接入网络或者Non_3GPP Gff 之间接口的消息中增加“Cause”信元表明导致层3附着程序消息的原因值。3GPP网络侧第一网元可以设置Cause原因值为"Idle Mode Handover”表明层3附着程序消息是由于空闲状态下的切换导致的;"Active Mode Handover”表明层3附着程序消息是由于激活状态下的切换导致的;V 3GPP网络侧第一网元在发送给Non_3GPP网络中的接入网络或者Non_3GPP Gff 之间接口的消息中增加“UE State”信元将UE的状态上报。Non-3GPP网络中的接入网络或者Non-3GPP GW根据UE的状态就能判断出空闲状态下的切换还是激活状态下的切换。UE 可以设置“UEMate ”为0 (Idle state)表明UE的状态为空闲状态;1 (Active state)表明UE的状态为激活状态。V UE在激活状态下的切换时3GPP网络侧第一网元在发送给Non-3GPP网络中的接入网络或者Non-3GPP GW之间接口的消息中增加“active flag”信元指示需要建立接入网侧的承载。在空闲状态下的切换时3GPP网络侧第一网元在发送给Non-3GPP网络中的接入网络或者Non-3GPP GW之间接口的消息中不携带“active flag”信元指示不需要建立接入网侧的承载。V UE在空闲状态下的切换时3GPP网络侧第一网元在发送给Non-3GPP网络中的接入网络或者Non-3GPP GW之间接口的消息中增力卩“Non-active flag”信元指示不需要建立接入网侧的承载。在激活状态下的切换时3GPP网络侧第一网元在发送给Non-3GPP网络中的接入网络或者Non-3GPP GW之间接口的消息中不携带“Non-active flag”信元指示需要建立接入网侧的承载。值得说明的是Non_3GPP网络中的接入网络或者Non_3GPP GW也可以在步骤2中获取切换处理类型信息。具体处理方式同步骤3中的处理。4、如果Non-3GPP接入网络发现UE是在激活状态下的切换,则Non-3GPP接入网络发送创建转发隧道请求消息到Non-3GPP Gff请求数据转发资源。5、Non-3GPP GW回创建转发隧道响应消息到Non-3GPP接入网络,消息中携带Non-3GPP Gff的数据转发隧道信息(如对于HRPD网络来说,其数据转发隧道信息为 PDSNAddress 和 PDSN GRE Key)。6、如果Non-3GPP Gff发现UE是在激活状态下的切换,则Non-3GPP Gff发送创建资源请求消息到Non-3GPP接入网元请求建立接入网侧资源。Non-3GPP接入网元分配接入网侧资源,回创建资源响应消息到Non-3GPP GW。7、如果Non-3GPP接入网元或者Non-3GPP Gff发现UE是在激活状态下的切换,则 Non-3GPP接入网元或者Non-3GPP Gff发送切换命令到3GPP网络侧第一网元,消息中携带 Non-3GPP GW的数据转发隧道信息。8、3GPP网络侧第一网元收到切换命令后发送创建转发隧道请求消息到Serving 61,请求%1^丨叫GW建立数据转发隧道资源,消息中携带Non-3GPP GW的数据转发隧道信息。krving GW创建数据转发隧道信息,回创建转发隧道响应消息到3GPP网络侧第一网兀。9、3GPP网络侧第一网元发送重定位命令消息到3GPP接入网元。3GPP接入网元将收到的下行数据包转发给义!^丨叫Gff, Serving GW将收到的转发数据包转发给Non-3GPP GW。10、3GPP接入网络发送切换命令消息到UE,请求UE切换到Non-3GPP网络。
IUUE切换到Non_3GPP网络,发送接入消息通知Non_3GPP网络中的网元UE已经切换到Non-3GPP网络(具体的接入消息由特定的Non-3GPP网络确定,如对于HRPD网络来说,接入消息为HRPD Traffic Channel Complete (TCC,传输通道完成)消息)。12、如果Non-3GPP Gff和PDN GW之间的接口使用PMIP协议,则Non_3GPP Gff发送代理绑定更新消息到PDN Gff0 Non-3GPP GW如果发现UE是在激活状态下的切换,则在代理绑定更新消息中增加指示位信息指示PDN Gff不发起UE在源3GPP接入网络中的资源释放处理流程。这个指示位可以为优化切换或者预注册指示位或者资源不释放指示位。指示位的具体处理方式同实施例11中的处理。PDN GW收到上述消息后不发起UE在源3GPP接入网络中的资源释放处理流程(即 3GPP接入网络中的资源释放处理不是由PDN GW触发)。PDN GW回代理绑定确认消息到 Non-3GPP GW。13、如果UE和PDN GW之间的接口使用基于主机移动性协议(host-based mobility protocol,如双栈移动因特网版本 6 协议(DSMIPv6, Dual Stack MIPv6)),则 UE 发送绑定更新消息到PDN GW。UE如果发现UE是在激活状态下的切换,则在绑定更新消息中增加指示位信息指示PDN GW不发起UE在源3GPP接入网络中的资源释放处理流程。这个指示位可以为优化切换或者预注册指示位或者资源不释放指示位。指示位的具体处理方式同实施例11中的处理。PDN GW收到上述消息后不发起UE在源3GPP接入网络中的资源释放处理流程(即 3GPP接入网络中的资源释放处理不是由PDN GW触发)。PDN GW回绑定确认消息到UE。14、Non-3GPP接入网元或者Non-3GPP Gff发送切换完成消息到3GPP网络侧第一网元。15、3GPP网络侧第一网元收到切换完成消息后发起3GPP网络侧的资源释放处理程序,删除UE在3GPP网络中使用的资源。值得说明的是1、本发明实施例不限定步骤5和步骤8中的消息。如对于HRPD网络来说,步骤5 中的消息也有可能为All注册请求消息。实施例13 切换处理类型通知处理方法也能应用到3GPP到Non-3GPP网络的正常切换处理。UE在Non-3GPP网络的接入消息中将切换处理类型信息通知给Non-3GPP Gff, Non-3GPP GW根据切换处理类型信息决定是否通知接入网建立接入网侧的资源。参见图22 所示,包括下列步骤1、UE 通过 Serving Gff 和 PDN Gff 接入到 3GPP 网络。2、UE切换到Non-3GPP网络,执行Non-3GPP网络特定的附着程序、鉴权及认证程序。3、UE通过Non_3GPP网络的接入网元触发Non_3GPP网络中的层3附着程序。 Non-3GPP GW(如HRPD网络中的PDSN)获取切换处理类型信息。Non_3GPP GW获取切换处理类型信息具体可以为UE上报UE在层3附着程序的消息中通知Non-3GPP Gff本次流程是UE在空闲状态下的切换流程还是UE在激活状态下的切换流程。具体的通知方式同实施例6中的处理。值得说明的是
Non-3GPP GW也可以在步骤2中获取切换处理类型信息。具体处理方式同步骤3 中的处理。4、如果Non-3GPP Gff发现UE是在激活状态下的切换,则Non-3GPP Gff发送创建资源请求消息到Non-3GPP接入网元请求建立接入网侧资源。Non-3GPP接入网元分配接入网侧资源,回创建资源响应消息到Non-3GPPGW。5、如果Non-3GPP Gff和PDN Gff之间的接口使用PMIP协议,则Non_3GPP Gff发送代理绑定更新消息到PDN GW。PDN GW回代理绑定确认消息到Non-3GPP GW。6、如果UE和PDN GW之间的接口使用客户移动因特网协议,则UE发送绑定更新消息到PDN Gff0 PDN GW回绑定确认消息到UE。7、Non-3GPP Gff回层3附着完成消息到UE。综上所述,采用本发明的实施例,网络侧网元获取UE的注册处理类型信息后可以进行区分的处理,能够解决现有机制下网络侧无法针对不同的注册流程区分处理的问题。显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种注册处理方法,其特征在于,包括当用户终端UE发起注册到网络时,所述UE识别注册类型;在所述UE注册到网络的过程中,所述UE向网络侧网元上报注册处理类型,其中,所述注册处理类型对应于识别出的注册类型,所述网络侧网元为移动性管理实体MME或服务 GPRS支持节点SGSN。
2.根据权利要求1所述的方法,其特征在于,所述UE向网络侧网元上报注册处理类型包括下列方式之一向所述网络侧网元发送附着请求消息,所述附着请求消息携带新增的附着类型 AttachType信元,所述AttachType的取值对应初始附着类型hitial Attach或者切换附着类型 Handover Attach ;向所述网络侧网元发送附着请求消息,所述附着请求携带新增的指示位,所述指示位表明所述附着请求消息是切换导致的附着请求消息;向所述网络侧网元发送新的切换附着请求消息Handover Attach Request ; 向所述网络侧网元发送跟踪区更新请求消息,所述跟踪区请求消息携带新增的更新类型Update Type信元,所述Update Type的取值对应初始跟踪区更新类型hitial Update 或者切换跟踪区更新类型Handover Update ;向所述网络侧网元发送跟踪区更新请求消息,所述跟踪区更新请求携带新增的指示位,所述指示位表明所述跟踪区更新请求消息是切换导致的跟踪区更新请求消息;或向所述网络侧网元发送新的切换跟踪区更新请求消息Handover TAU Request。
3.根据权利要求2所述的方法,其特征在于,所述附着请求携带的新增的指示位包括以下之一切换指不位信兀Handover Indication ;Cause 信元,所述 UE 将该 Cause 信元设置为"Attach due to Handover,,; Attach Type信元,所述UE将该信元设置为"Handover Attach”。
4.根据权利要求2所述的方法,其特征在于,所述跟踪区更新请求携带的新增的指示位包括以下之一切换指不位信兀Handover Indication ;Cause信元,所述UE将该Cause信元设置为"TAU due to Handover” ; Update Type信元,所述UE将该信元设置为“Handover TAU”。
5.如权利要求1所述的方法,其特征在于,所述UE识别注册类型信息包括所述UE发现注册是由于切换到不同网络或者需要切换不同网络导致时,识别注册类型为切换注册类型。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括对于切换导致的注册,网络侧发起承载建立流程,将所述UE在源Non-3GPP网络中使用的资源在3GPP网络中建立;或者,对于初始化注册,如果归属网络服务器HSS中保存所述UE在源Non-3GPP网络中使用的分组数据网络网关实体PDN Gff地址信息,则所述HSS通知认证、授权与计费服务器 AAA Server取消所述UE在所述源Non-3GPP网络中的注册,所述AAA Server通知所述源 Non-3GPP网络释放所述UE使用的资源。
7.根据权利要求6所述的方法,其特征在于,所述网络侧发起承载建立流程,将所述UE 在源Non-3GPP网络中使用的资源在3GPP网络中建立包括获取所述UE在所述源Non-3GPP网络中使用的PDN Gff的地址信息; 发送承载创建请求消息到获取的PDN Gff的地址,请求网络侧发起承载创建流程。
8.根据权利要求7所述的方法,其特征在于,还包括所述PDN GW发送策略和计费规则请求消息到策略和计费规则功能实体PCRF获取所述 UE使用的策略和计费PCC规则;所述PDN Gff接收所述PCRF提供的所述UE使用的PCC规则。
9.根据权利要求8所述的方法,其特征在于,还包括所述PDN Gff发起网络侧承载创建流程,创建所述UE使用的承载。
10.一种用户终端,其特征在于,包括识别单元,用于在所述用户终端发起注册到网络时,识别注册类型; 注册发起单元,用于发起注册,并发出注册触发信号;上报单元,用于接收所述注册发起单元发出的注册触发信号,并在所述用户终端注册到网络的过程中,将所述识别单元识别出的注册类型对应的注册处理类型信息上报给网络侧网元,其中,所述网络侧网元为移动性管理实体MME或服务GPRS支持节点SGSN。
11.如权利要求10所述的用户终端,其特征在于,所述上报单元按以下方式之一进行上报向所述网络侧网元发送附着请求消息,所述附着请求消息携带新增的附着类型 AttachType信元,所述AttachType的取值对应初始附着类型hitial Attach或者切换附着类型 Handover Attach ;向所述网络侧网元发送附着请求消息,所述附着请求携带新增的指示位,所述指示位表明所述附着请求消息是切换导致的附着请求消息;向所述网络侧网元发送新的切换附着请求消息Handover Attach Request ; 向所述网络侧网元发送跟踪区更新请求消息,所述跟踪区请求消息携带新增的更新类型Update Type信元,所述Update Type的取值对应初始跟踪区更新类型hitial Update 或者切换跟踪区更新类型Handover Update ;向所述网络侧网元发送跟踪区更新请求消息,所述跟踪区更新请求携带新增的指示位,所述指示位表明所述跟踪区更新请求消息是切换导致的跟踪区更新请求消息;或向所述网络侧网元发送新的切换跟踪区更新请求消息Handover TAU Request。
12.如权利要求11所述的用户终端,其特征在于,所述附着请求携带的新增的指示位包括以下之一切换指不位信兀Handover Indication ;Cause 信元,所述 UE 将该 Cause 信元设置为"Attach due to Handover,,; Attach Type信元,所述UE将该信元设置为"Handover Attach”。
13.如权利要求11所述的用户终端,其特征在于,跟踪区更新请求携带的新增的指示位包括以下之一切换指不位信兀Handover Indication ;Cause信元,所述UE将该Cause信元设置为"TAU due to Handover” ;Update Type信元,所述UE将该信元设置为“Handover TAU”。
全文摘要
本发明实施例公开了一种注册处理方法和用户终端,以使网络侧可区分不同的注册处理类型。本发明实施例方法包括当用户终端UE发起注册到网络时,所述UE识别注册类型;在所述UE注册到网络的过程中,所述UE向网络侧网元上报注册处理类型,其中,所述注册处理类型对应于识别出的注册类型,所述网络侧网元为移动性管理实体MME或服务GPRS支持节点SGSN。本发明实施例中,由于UE在注册到网络的过程中,将该注册的处理类型信息上报给网络侧,所以网络侧可据此区分不同的注册处理类型。
文档编号H04W60/04GK102281524SQ20111022126
公开日2011年12月14日 申请日期2008年3月13日 优先权日2007年5月11日
发明者吴问付 申请人:华为技术有限公司