一种3GPP接入间切换时的IP流分流方法及装置

申请号 CN201210266249.8 申请日 2012-07-27 公开(公告)号 CN103582020B 公开(公告)日 2017-12-19
申请人 电信科学技术研究院; 发明人 侯云静; 张娟; 徐晖;
摘要 本 发明 公开了一种3GPP接入间切换时的IP流分流方法及装置,涉及通信技术,在用户终端接收到源3GPP接入设备发送的3GPP接入间切换命令后,即确定需要进行移动的IP流,进而同时进行3GPP接入间切换和IP流移动过程,提高IP流移动的效率,同时,由于在移动的IP流中包括目标3GPP接入设备分配资源失败的承载传输且可通过WLAN接入传输的IP流,避免了承载丢失导致的业务中断,因此,提高了业务的QoS保障,能够为用户提供更好的服务体验。
权利要求

1.一种3GPP接入间切换时的IP流分流方法,其特征在于,包括:
用户终端在接收到源第三代合作伙伴计划3GPP接入设备发送的3GPP接入间切换命令后,确定需要进行移动的因特网协议IP流;其中所述需要进行移动的IP流为服务质量QoS降低的承载传输的IP流;
在进行3GPP接入间切换的同时,进行无线局域网WLAN接入,将需要进行移动的IP流移动到WLAN接入;
其中,所述用户终端在接收到源3GPP接入设备发送的3GPP接入间切换命令后,确定需要进行移动的IP流,具体包括:
用户终端在接收到源3GPP接入设备发送的3GPP接入间切换命令后,根据所述3GPP接入间切换命令中的参数,确定目标3GPP接入设备分配资源失败的承载和目标3GPP接入设备分配资源成功的承载;根据所述目标3GPP接入设备分配资源失败的承载和目标3GPP接入设备分配资源成功的承载,确定需要进行移动的IP流;或
用户终端在接收到源3GPP接入设备发送的3GPP接入间切换命令后,确定3GPP接入信息、WLAN接入信息、IP流信息以及接入网发现和选择功能ANDSF策略;根据所述3GPP接入信息、WLAN接入信息、IP流信息以及ANDSF策略,确定需要进行移动的IP流。
2.如权利要求1所述的方法,其特征在于,所述根据所述目标3GPP接入设备分配资源失败的承载和目标3GPP接入设备分配资源成功的承载,确定需要进行移动的IP流,具体包括:
确定目标3GPP接入设备分配资源失败的承载传输的IP流中,能够移动到WLAN接入的IP流为需要进行移动的IP流;和/或
确定目标3GPP接入设备分配资源成功的承载传输的IP流中,能够移动到WLAN接入,且WLAN接入的传输优先级高于目标3GPP接入的IP流。
3.如权利要求1所述的方法,其特征在于,所述根据所述3GPP接入信息、WLAN接入信息、IP流信息以及ANDSF策略,确定需要进行移动的IP流,具体包括:
根据所述3GPP接入信息、WLAN接入信息、IP流信息以及ANDSF策略,确定WLAN接入的传输优先级高于目标3GPP接入的IP流为需要进行移动的IP流;和/或
根据所述3GPP接入信息、WLAN接入信息、IP流信息以及ANDSF策略,确定WLAN接入的传输优先级低于目标3GPP接入,且匹配到目标3GPP接入设备分配资源失败的承载传输的IP流为需要进行移动的IP流。
4.一种3GPP接入间切换时的IP流分流装置,其特征在于,包括:
确定单元,用于在接收到源第三代合作伙伴计划3GPP接入设备发送的3GPP接入间切换命令后,确定需要进行移动的因特网协议IP流;其中所述需要进行移动的IP流为服务质量QoS降低的承载传输的IP流;
接入单元,用于在进行3GPP接入间切换的同时,进行无线局域网WLAN接入,将需要进行移动的IP流移动到WLAN接入;
其中,所述确定单元具体用于:
在接收到源3GPP接入设备发送的3GPP接入间切换命令后,根据所述3GPP接入间切换命令中的参数,确定目标3GPP接入设备分配资源失败的承载和目标3GPP接入设备分配资源成功的承载;根据所述目标3GPP接入设备分配资源失败的承载和目标3GPP接入设备分配资源成功的承载,确定需要进行移动的IP流;或
在接收到源3GPP接入设备发送的3GPP接入间切换命令后,确定3GPP接入信息、WLAN接入信息、IP流信息以及接入网发现和选择功能ANDSF策略;根据所述3GPP接入信息、WLAN接入信息、IP流信息以及ANDSF策略,确定需要进行移动的IP流。
5.如权利要求4所述的装置,其特征在于,所述确定单元根据所述目标3GPP接入设备分配资源失败的承载和目标3GPP接入设备分配资源成功的承载,确定需要进行移动的IP流,具体包括:
确定目标3GPP接入设备分配资源失败的承载传输的IP流中,能够移动到WLAN接入的IP流为需要进行移动的IP流;和/或
确定目标3GPP接入设备分配资源成功的承载传输的IP流中,能够移动到WLAN接入,且WLAN接入的传输优先级高于目标3GPP接入的IP流。
6.如权利要求4所述的装置,其特征在于,所述确定单元根据所述3GPP接入信息、WLAN接入信息、IP流信息以及ANDSF策略,确定需要进行移动的IP流,具体包括:
根据所述3GPP接入信息、WLAN接入信息、IP流信息以及ANDSF策略,确定WLAN接入的传输优先级高于目标3GPP接入的IP流为需要进行移动的IP流;和/或
根据所述3GPP接入信息、WLAN接入信息、IP流信息以及ANDSF策略,确定WLAN接入的传输优先级低于目标3GPP接入,且匹配到目标3GPP接入设备分配资源失败的承载传输的IP流为需要进行移动的IP流。

说明书全文

一种3GPP接入间切换时的IP流分流方法及装置

技术领域

[0001] 本发明涉及通信技术,尤其涉及一种3GPP接入间切换时的IP流分流方法及装置。

背景技术

[0002] 3GPP SA WG2(The Third Generation Partnership Project Service and Systems Aspects Working Group 2,第三代合作伙伴计划业务和系统结构第二工作组)第90次会议同意成立WORM(Study on Optimized Offloading to WLAN in 3GPP-RAT mobility,在3GPP接入之间移动过程中通过将流量卸载到WLAN实现路由优化)工作组,该工作组主要研究当UE在不同的3GPP接入之间切换时,根据ANDSF(Access Network Discovery and Selection Function,接入网发现和选择功能)策略(对于特定的IP流,3GPP接入和WLAN接入之间的相对优先级),将UE(User Equipment,用户终端)的部分IP(Internet Protocol,因特网协议)流移动到WLAN(Wireless Local Area Network,无线局域网)接入,以实现路由优化。该工作组涉及到的技术包括UE在不同的3GPP接入之间切换、IP流移动性和ANDSF,下面分别介绍这些内容。
[0003] (一)UE在不同的3GPP接入之间切换
[0004] 3GPP接入指的是使用国际标准化组织3GPP定义的接入技术而形成的无线接入网络,例如UTRAN,E-UTRAN。3GPP接入设备指的是根据3GPP定义的规范而制造的无线接入设备,例如NodeB,eNodeB;源3GPP接入设备指的是UE切换之前连接的3GPP接入设备。3GPP TS 23.401对UE在不同的3GPP接入之间的切换进行了详细介绍,下面以UE从E-UTRAN(Evolved Universal Terrestrial Radio Access Network,演进的通用陆地无线接入网络)切换到UTRAN Iu mode(Universal Terrestrial Radio Access Network,通用陆地无线接入网络Iu模式)为例,详细介绍该过程:
[0005] UE从E-UTRAN切换到UTRAN Iu mode的过程包括切换准备阶段和切换执行阶段,切换准备阶段如图1所示,包括:
[0006] 步骤S101、源eNB发起UE在不同的3GPP接入之间切换的过程,将UE切换到目标接入网络,即UTRAN Iu mode;
[0007] 步骤S102、源eNB向源MME(Mobility Management Entity,移动性管理实体)发送Handover Required(切换要求)消息,请求在目标RNC(Radio Network Controller,无线网络控制器),目标SGSN(Serving GPRS Support Node,服务GPRS支持节点,GPRS(General Packet Radio Service,通用分组无线业务))和Serving GW(服务网关)中为UE分配资源;
[0008] 步骤S103、源MME向目标SGSN发送Forward Relocation Request(前转重定向请求)消息,发起切换资源分配过程;
[0009] 步骤S104、目标SGSN决定是否需要重新为UE分配Serving GW,如果需要重新分配Serving GW,目标SGSN为每条PDN(Packet Data Network,分组数据网)连接向目标Serving GW发送Create Session Request(建立会话请求)消息;
[0010] 步骤S104a、目标Serving GW在本地为PDN连接分配资源,并向目标SGSN发送Create Session Response(建立会话回复)消息;
[0011] 步骤S105、目标SGSN向目标RNC发送Relocation Request(重定向请求)消息,请求目标RNC为UE分配无线资源;
[0012] 步骤S105a、目标RNC分配资源,向目标SGSN发送Relocation Request Acknowledge(重定向请求确认)消息,消息中携带有目标RNC建立的RAB(Radio Access Bearer,无线接入承载)的信息;
[0013] 步骤S106、如果采用间接转发和直接隧道,并且重新选择了Serving GW,则目标SGSN向目标Serving GW发送Create Indirect Data Forwarding Tunnel Request(建立间接数据转发隧道请求)消息;
[0014] 步骤S106a、目标Serving GW向目标SGSN发送Create Indirect Data Forwarding Tunnel Response(建立间接数据转发隧道回复)消息;
[0015] 步骤S107、目标SGSN向源MME发送Forward Relocation Response(前转重定向回复)消息;
[0016] 步骤S108、如果采用间接转发,源MME向用于间接转发的Serving GW发送Create Indirect Data Forwarding Tunnel Request消息;
[0017] 步骤S 108a、Serving GW向源MME返回Create Indirect Data Forwarding Tunnel Response消息。
[0018] 切换准备过程结束之后,目标网络侧为UE分配了所需资源,UE从E-UTRAN切换到UTRAN Iu mode的切换执行过程如图2所示,包括:
[0019] 步骤S201、切换准备阶段结束之后,源MME向源eNB发送Handover Command消息;
[0020] 步骤S202、源eNB向UE发送HO from E-UTRAN Command(从E-UTRAN切换的命令)消息,要求UE切换到目标接入网络;
[0021] 步骤S203、UE移动到目标UTRAN Iu(3G)系统,根据HO from E-UTRAN Command消息中的参数执行切换;
[0022] 步骤S204、当UE和目标RNC之间成功地交互RNC-ID和S-RNTI(Serving Radio Network Temporary Identifier,服务无线网络临时标识符)之后,目标RNC向目标SGSN发送Relocation Complete(重定向完成)消息。该消息表明UE已经从E-UTRAN移动到RNC;
[0023] 步骤S205、当UE到达目标侧之后,目标SGSN向源MME发送Forward Relocation Complete Notification(前转重定向完成通知)消息,将UE到达目标侧的消息告知源MME,源MME接收到该消息之后,源MME启动一个定时器
[0024] 步骤S206、当目标SGSN接收到Forward Relocation Complete Acknowledge(前转重定向完成确认)消息之后,目标SGSN启动一个定时器;
[0025] 步骤S207、目标SGSN向目标Serving GW发送Modify Bearer Request(修改承载请求)消息,完成切换过程;
[0026] 步骤S208、目标Serving GW向PDN GW发送Modify Bearer Request,修改UE的承载上下文;
[0027] 步骤S208a、如果Serving GW发生改变,PDN GW更新UE的上下文并向目标Serving GW发送Modify Bearer Response(修改承载回复)消息;
[0028] 步骤S209、目标Serving GW向目标SGSN发送Modify Bearer Response消息,向其表明已经完成用户面转移过程;
[0029] 步骤S210、当UE发现没有向网络注册其当前所在的路由域,或当UE的TIN(Temporary Identity used in Next update,用于下次更新操作的临时标识符)表示“GUTI(Globally Unique Temporary Identifier,全球唯一临时标识符)”时,UE发起Routing Area Update(路由域更新)过程;
[0030] 步骤S211、当源MME在步骤S205中启动的定时器超时之后,源MME向源eNB发送Release Resources(释放资源)消息,如果为UE提供服务的Serving GW发生改变,源MME向源Serving GW发送Delete Session Request(删除会话请求)消息。源Serving GW删除UE的上下文,然后向源MME发送Delete Session Response(删除会话回复)消息;
[0031] 步骤S212、如果使用了间接转发,当源MME在步骤S205中启动的定时器超时之后,源MME向源Serving GW发送Delete Indirect Data Forwarding Tunnel Request(删除间接数据转发隧道请求)消息,释放其为间接转发分配的临时资源;
[0032] 步骤S213、如果使用了间接转发,而且为UE重新选择了Serving GW,当目标SGSN在步骤S205中启动的定时器超时之后,目标SGSN向目标Serving GW发送Delete Indirect Data Forwarding Tunnel Request消息,释放其为间接转发分配的临时资源。
[0033] (二)IP流移动性
[0034] UE通过WLAN接入连接到EPC时的网络架构包括基于S2a接口、基于S2b接口和基于S2c接口等3种不同的网络架构,不同的接口表示使用的移动性管理协议不同或从运营商的度看WLAN接入的安全程度不同,因此在不同的架构下将IP流移动到WLAN接入的过程不同,详细的IP流移动过程请参考3GPP TS 23.402。
[0035] IFOM(IP Flow Mobility,IP流移动性)实现了3GPP接入和WLAN接入之间的IP流移动性,包括无缝WLAN卸载、IP流在3GPP接入和WLAN接入之间的移动性以及与PCC和ANDSF交互的过程。3GPP TR 23.861对该过程进行了详细描述。
[0036] UE已经通过3GPP接入建立PDN连接,当UE搜索到WLAN接入之后,UE可以为该PDN连接增加WLAN接入。具体过程如图3所示,为PDN连接增加WLAN接入的方法包括:
[0037] 步骤S301、UE搜索到并连接到WLAN接入,配置IPv4地址和/或IPv6地址/前缀;
[0038] 步骤S302、UE执行HA(Home Agent,家乡代理)发现,DSMIPv6 bootstrapping(Dual-Stack Mobile IPv6,双栈移动IPv6启动过程)和DSMIPv6家乡链路监测功能。详细过程请参考TS 23.402;
[0039] 步骤S303、UE通过WLAN接入向HA发送DSMIPv6(Dual-Stack Mobile IPv6,双栈移动IPv6)Binding Update(DSMIPv6绑定更新)消息。UE可以在该消息中携带多个路由规则。DSMIPv6 Binding Update消息携带其仍连接在家乡链路(即3GPP接入)的指示,而且消息中的绑定标识移动选项描述了与家乡链路相关的绑定以及其他与来自WLAN接入的转交地址相关的绑定;
[0040] 步骤S304、如果UE的家乡代理功能在PDN GW上,而且部署了动态PCC,则PDN GW向PCRF发送IP-CAN(IP Connectivity Access Network,IP连通接入网络)会话修改请求,PDN GW在该请求消息中携带更新后的路由规则;
[0041] 步骤S305、如果UE的家乡代理功能在PDN GW上,PCRF根据在BBERF(Bearer Binding and Event Reporting Function,承载绑定和事件报告功能)中成功建立的资源,向PDN GW发送确认消息,包括更新后的PCC规则(如果PCC规则更新);
[0042] 步骤S306、HA创建DSMIPv6绑定,安装IP流路由规则,向UE返回Binding Acknowledgment(绑定确认)消息,向UE表明其请求的路由规则已被接受;
[0043] 步骤S307、根据IP-CAN修改请求,PCRF确认在目标BBERF中安装了与SDFs(Service Data Flows,业务数据流)相关的QoS(Quality of Service,服务质量)规则,该过程通过网关控制会话和QoS规则提供过程实现,详细过程请参考TS 23.203;
[0044] 步骤S308、如果UE的家乡代理功能在PDN GW上,则通过3GPP资源释放过程删除源3GPP接入系统为被移动到WLAN接入的IP流所分配的资源。
[0045] PDN连接内的IP流移动性过程如图4所示,包括:
[0046] 步骤S401、UE同时连接到3GPP接入和WLAN接入。目前UE所有的流量都从UTRAN Iu mode转发,没有流量经过WLAN接入;
[0047] 步骤S402、UE向HA发送Binding Update消息,安装新的路由规则或修改现在的路由规则,以实现使用WLAN接入路由特定的IP流;
[0048] 步骤S403、当EPC中部署了HA功能时,PDN GW向PCRF发送IP-CANsession modification request(IP-CAN会话修改请求)消息,该消息中包含了更新后的路由策略,PCRF存储路由地址和SDFs之间的映射关系;
[0049] 步骤S404、如果在EPC中部署了HA功能,根据在WLAN中建立的资源,PCRF向PDN GW发送确认消息,该消息中包含更新后的PCC(Policy and Charging Control,策略和计费控制)规则;
[0050] 步骤S405、HA发送Binding Acknowledgement消息,向UE表明其请求的路由规则已被接受;
[0051] 步骤S406、如果在EPC中部署了HA功能,根据IP-CAN session modification request,PCRF确保已在目标接入安装了相关的QoS规则,而且在源接入删除相关的QoS规则。对于非3GPP接入,该过程由GW control session and QoS rules provision procedure(网关控制会话和QoS规则提供过程)实现。GW control session and QoS rules provision procedure请参考3GPP TS 23.203;
[0052] 步骤S407、如果EPC中部署了HA功能,执行EPS资源释放过程从3GPP源接入系统中释放资源,具体的过程请参考3GPP TS 23.402。
[0053] (三)ANDSF
[0054] 对于支持多种接入系统的终端,网络可以向其提供可用的无线接入系统的信息,这个功能通过网络中的ANDSF实现。非漫游场景下的接入网络发现和选择架构如图5a所示,其中的ANDSF是Home ANDSF(H-ANDSF,家乡ANSDF)。
[0055] 终端和ANDSF通过S14接口通信。通过ANDSF,终端可以获知有关接入网络的一些信息。终端与ANDSF之间的通信方式有Pull和Push两种:前者是终端主动向ANDSF请求,后者是ANDSF主动向终端推送相关信息。ANDSF可向UE提供ISMP(Inter-System Mobility Policy,跨系统移动性策略)、ISRP(Inter-System Routing Policy,跨系统路由策略)和ANDI(Access Network Discovery Information,接入网络发现信息)等信息。
[0056] 其中,ISMP是一系列运营商定义的规则和偏好信息,该策略定义了是否允许跨系统移动、最适合接入EPC(Evolved packet core,演进的分组核心)的接入技术类型、不同接入方式的不同优先级等信息。ISRP包含一些跨系统路由所需的信息,支持多无线接入接口的终端如支持IFOM(IP Flow Mobility,IP流移动性)或MAPCON(Multi Access PDN Connectivity,多接入PDN连接)的终端,可以使用ISRP策略决定当满足特定路由条件时,使用何种可用的接入网络来发送数据;对于特定IP数据流和/或特定APN而言,某种接入网络何时被禁用。ANDI包括终端所在位置附近的可用的、符合所请求的接入类型的接入网络列表以及相关参数,如接入技术类型、无线接入网络标识和载波频率等。
[0057] 综上可知,当UE在不同的3GPP接入之间切换时,存在下述问题:
[0058] 由于目标3GPP接入系统资源受限导致UE的一个或多个承载丢失或承载的QoS下降,因此使用这些受影响承载的IP流的QoS保障降低,影响用户体验,而且最终可能导致业务中断;而UE从源3GPP接入切换到目标3GPP接入之后,UE根据策略(例如ANDSF策略)将特定的IP流移动到WLAN接入,存在2次切换的问题。

发明内容

[0059] 本发明实施例提供一种3GPP接入间切换时的IP流分流方法及装置,以提高IP流移动的效率和用户业务的QoS保障。
[0060] 一种3GPP接入间切换时的IP流分流方法,包括:
[0061] 用户终端在接收到源第三代合作伙伴计划3GPP接入设备发送的3GPP接入间切换命令后,确定需要进行移动的因特网协议IP流;
[0062] 在进行3GPP接入间切换的同时,进行无线局域网WLAN接入,将需要进行移动的IP流移动到WLAN接入。
[0063] 一种3GPP接入间切换时的IP流分流装置,包括:
[0064] 确定单元,用于在接收到源第三代合作伙伴计划3GPP接入设备发送的3GPP接入间切换命令后,确定需要进行移动的因特网协议IP流;
[0065] 接入单元,用于在进行3GPP接入间切换的同时,进行无线局域网WLAN接入,将需要进行移动的IP流移动到WLAN接入。
[0066] 本发明实施例提供一种3GPP接入间切换时的IP流分流方法及装置,在用户终端接收到源3GPP接入设备发送的3GPP接入间切换命令后,即确定需要进行移动的IP流,进而同时进行3GPP接入间切换和IP流移动过程,提高IP流移动的效率,同时,由于在3GPP接入间切换执行前即确定了需要进行移动的IP流,在移动的IP流中包括目标3GPP接入设备分配资源失败的承载传输且可通过WLAN接入传输的IP流,避免了承载丢失导致的业务中断,提高了用户业务的QoS保障。附图说明
[0067] 图1为现有技术中的3GPP接入间切换准备阶段流程图
[0068] 图2为现有技术中的3GPP接入间切换阶段流程图;
[0069] 图3为现有技术中用户终端为PDN连接增加WLAN接入的流程图;
[0070] 图4为现有技术中用户终端将PDN连接内的IP流移动至WLAN流程图;
[0071] 图5a为现有技术中ANDSF结构示意图;
[0072] 图5b为本发明实施例提供的3GPP接入间切换时的IP流分流方法流程图;
[0073] 图6为本发明实施例提供的较具体的3GPP接入间切换时的IP流分流方法流程图;
[0074] 图7为本发明实施例提供的3GPP接入间切换和IP流分流方法流程图;
[0075] 图8为本发明实施例提供的连接管理实体判决示意图;
[0076] 图9为本发明实施例提供的3GPP接入间切换时的IP流分流装置结构示意图。

具体实施方式

[0077] 本发明实施例提供一种3GPP接入间切换时的IP流分流方法及装置,在用户终端接收到源3GPP接入设备发送的3GPP接入间切换命令后,即确定需要进行移动的IP流,进而同时进行3GPP接入间切换和IP流移动过程,提高IP流移动的效率,同时,由于在3GPP接入间切换执行前即确定了需要进行移动的IP流,在移动的IP流中包括目标3GPP接入设备分配资源失败的承载传输且可通过WLAN接入传输的IP流,避免了承载丢失导致的业务中断,提高了用户业务的QoS保障。
[0078] 如图5b所示,本发明实施例提供的3GPP接入间切换时的IP流分流方法,包括:
[0079] 步骤S501、用户终端在接收到源3GPP接入设备发送的3GPP接入间切换命令后,确定需要进行移动的IP流;
[0080] 步骤S502、在进行3GPP接入间切换的同时,进行WLAN接入,将需要进行移动的IP流移动到WLAN接入。
[0081] 当UE在不同的3GPP接入之间切换时,在UE从源3GPP接入设备接收到3GPP接入间切换命令之后,UE将满足特定条件的IP流移动到WLAN接入,由于将UE判断过程和IP流移动过程提前到不同的3GPP接入之间切换的切换准备之后执行,而不是在不同的3GPP接入之间切换结束之后才执行,因此减小了IP流的切换时延,为用户提供更好的服务体验。
[0082] 因为IP流移动过程涉及到的网元和UE在不同的3GPP接入之间切换涉及到的网元不同,所以UE执行在不同的3GPP接入之间的切换的过程的同时,可并行执行IP流移动过程,不会影响3GPP接入间切换的时延。
[0083] 具体的,当UE从源3GPP接入设备接收到3GPP接入间切换命令时,UE根据其可获得的信息,例如ANDSF策略,目标3GPP接入网络和UE可搜索到的WLAN接入等,判断是否需要将某些IP流移动到WLAN接入,如果UE的判断结果是需要将某些IP流移动到WLAN接入,则UE在执行接入WLAN接入和将这些IP流移动到WLAN接入的同时,继续执行在不同的3GPP接入之间的切换过程;如果UE的判断结果是不需要将IP流移动到WLAN接入,则UE只需要继续执行在不同的3GPP接入之间的切换过程。
[0084] 因此,当UE的判断结果是需要将某些IP流移动到WLAN接入时,UE需要并行执行如下两个过程,其一为接入WLAN接入和将UE决定的IP流移动到WLAN接入的过程,其二为在不同的3GPP接入之间切换的过程,即UE从源3GPP接入设备接收到3GPP接入间切换命令之后需要进行的切换操作。
[0085] 如图6所示,较具体的3GPP接入间切换时的IP流分流方法包括:
[0086] 步骤S601、接收到源3GPP接入设备发送的3GPP接入间切换命令;
[0087] 步骤S602、判断是否有需要进行移动的IP流,如果是,继续执行步骤S603,否则执行步骤S604;
[0088] 步骤S603、在进行3GPP接入间切换的同时,进行WLAN接入,将需要进行移动的IP流移动到WLAN接入;
[0089] 步骤S604、进行3GPP接入间切换。
[0090] 在步骤S603中,UE接入WLAN接入,将需要移动到WLAN接入的IP流移动到WLAN接入,根据UE是否能够成功地接入WLAN接入,UE的操作不同:若UE接入WLAN成功,则UE通过IP流移动机制,将需要移动到WLAN接入的IP流移动到WLAN接入;若UE接入WLAN失败,则该过程结束,UE不执行IP流移动过程。
[0091] 具体的,以UE从E-UTRAN切换到UTRAN Iu mode为例,UE接收到HO from E-UTRAN Command消息,并决定将某些IP流移动到WLAN接入后,UE接入WLAN接入,然后UE通过IFOM机制将这些IP流移动到WLAN接入。具体过程如图7所示,包括:
[0092] 步骤S701、UE从E-UTRAN切换到UTRAN Iu mode的切换准备阶段,详细的过程参考图1;
[0093] 步骤S702、切换准备结束之后源MME向源eNodeB发送Handover Command消息;
[0094] 步骤S703、源eNodeB将Handover Command消息转发给UE;
[0095] 步骤S704、UE决定将某些IP流移动到WLAN接入;
[0096] 步骤S705、3GPP接入间切换执行,详细过程参考图2;
[0097] 与步骤S705并行执行如下步骤:
[0098] 步骤S706、UE搜索到并连接到WLAN接入,配置IPv4地址和/或IPv6地址/前缀;
[0099] 步骤S707、UE执行HA(Home Agent,家乡代理)发现,DSMIPv6启动程序和DSMIPv6家乡链路监测功能,详细过程请参考TS 23.402;
[0100] 步骤S708、UE通过WLAN接入向HA发送DSMIPv6 Binding Update消息。消息参数为HoA,CoA,lifetime,BID,FID和flow description。其中HoA(Home Address,家乡地址)是UE根据PDN GW为其分配的IP地址前缀配置的IP地址,CoA(Care-of Address转交地址)是UE从WLAN接入获得的IP地址,lifetime是UE为该绑定关系设置的生存期,BID(Binding Identifier)是绑定标识,FID(Flow Identifier)是流标识,flow description中包含IP流的相关信息,一个flow description和一个FID相关联,一个FID和flow description关联对代表一个流绑定信息;消息中的n代表UE要转移到WLAN接入的IP流的个数;
[0101] 步骤S709、如果UE的家乡代理功能在PDN GW上,而且部署了动态PCC,则PDN GW向PCRF发送IP-CAN会话修改请求,PDN GW在该请求消息中携带更新后的路由规则。PCRF存储每个SDF(Service Data Flow,业务数据流)和相应的路由地址之间的映射关系;
[0102] 步骤S710、如果UE的家乡代理功能在PDN GW上,PCRF根据在BBERF中成功建立的资源,向PDN GW发送确认消息,包括更新后的PCC规则(如果PCC规则更新);
[0103] 步骤S711、HA创建DSMIPv6绑定,安装IP流路由规则,向UE返回Binding Acknowledgment消息,向UE表明其请求的路由规则已被接受;
[0104] 步骤S712、根据IP-CAN修改请求,PCRF确认在目标BBERF中安装了与SDFs相关的QoS规则,该过程通过网关控制会话和QoS规则提供过程实现,详细过程请参考TS 23.203;
[0105] 步骤S713、如果UE的家乡代理功能在PDN GW上,则通过3GPP资源释放过程删除源3GPP接入系统为被移动到WLAN接入的IP流所分配的资源。
[0106] 通过上述过程,即完成了3GPP接入间切换和IP流的分流,提高了IP流移动的效率。
[0107] 在步骤S602中,可以根据不同的判断顺序确定是否有需要进行移动的IP流,本领域技术人员可以根据实际情况选择判断方式,也可以根据实际情况选择其它的判断方式和判断依据。
[0108] 下面通过具体的实施例对判断是否有需要进行移动的IP流的过程进行详细说明:
[0109] 实施例一、
[0110] 在接收到源3GPP接入设备发送的3GPP接入间切换命令后,确定需要进行移动的IP流,具体包括:
[0111] 在接收到源3GPP接入设备发送的3GPP接入间切换命令后,根据3GPP接入间切换命令中的参数,确定目标3GPP接入设备分配资源失败的承载和目标3GPP接入设备分配资源成功的承载;
[0112] 根据目标3GPP接入设备分配资源失败的承载和目标3GPP接入设备分配资源成功的承载,确定需要进行移动的IP流。
[0113] 其中,根据目标3GPP接入设备分配资源失败的承载和目标3GPP接入设备分配资源成功的承载,确定需要进行移动的IP流,具体包括:
[0114] 确定目标3GPP接入设备分配资源失败的承载传输的IP流中,能够移动到WLAN接入的IP流为需要进行移动的IP流;和/或
[0115] 确定目标3GPP接入设备分配资源成功的承载传输的IP流中,能够移动到WLAN接入,且WLAN接入的传输优先级高于目标3GPP接入的IP流。
[0116] 在该实施例中,UE从源3GPP接入设备接收到表示在不同的3GPP接入之间切换的命令后,UE根据该切换命令的参数可知目标3GPP接入设备分配资源失败的承载(即未被目标接入系统接受的承载)和目标3GPP接入设备分配资源成功的承载(即被目标接入系统接受的承载)的信息。UE根据不同的承载判断将哪些IP流需要移动到WLAN接入。
[0117] 对于目标3GPP接入设备分配资源失败的承载,则直接确定目标3GPP接入设备分配资源失败的承载传输的IP流中,是否有能够移动到WLAN接入的IP流,如果有,则确定该能够移动到WLAN接入的IP流为需要进行移动的IP流;
[0118] 对于目标3GPP接入设备分配资源成功的承载,则确定目标3GPP接入设备分配资源成功的承载传输的IP流中,是否有能够移动到WLAN接入的IP流,如果有,则进一步判断这些能够移动到WLAN接入的IP流中,是否有WLAN接入的传输优先级高于目标3GPP接入的IP流,如果是,则确定WLAN接入的传输优先级高于目标3GPP接入的IP流为需要进行移动的IP流。
[0119] 例如,UE位于3GPP E-UTRAN接入内,且UE的IP流及传输IP流所使用的承载为:IP流1-承载1、IP流2-承载1、IP流3-承载2和IP流4-承载3;
[0120] 根据UE中的ANDSF策略可知,可通过WLAN接入传输的IP流为IP流1、IP流3和IP流4;WLAN接入的传输优先级高于UTRAN Iu mode接入的IP流为IP流1和IP流3;WLAN接入的传输优先级低于UTRAN Iu mode接入的IP流为IP流4;
[0121] UE接收到Handover from E-UTRAN Command的命令,需要从E-UTRAN切换到UTRAN Iu mode,UE根据Handover from E-UTRAN Command命令的参数,得知目标侧分配资源失败的承载是承载1,分配资源成功的承载为承载2和承载3。
[0122] 由于承载1未被目标接入网络接受,UE将承载1传输的IP流移动到WLAN接入,但是UE根据ANDSF策略可知承载1传输的IP流2不能通过WLAN接入传输,因此UE将通过承载1传输的IP流1移动到WLAN接入。
[0123] 由于承载2和3都被目标接入网络接受,且对于承载2传输的IP流3,WLAN接入的优先级高于UTRAN Iu mode,则UE将IP流3移动到WLAN接入。
[0124] 因此最终UE将IP流1和IP流3移动到WLAN接入。
[0125] 实施例二、
[0126] 在接收到源3GPP接入设备发送的3GPP接入间切换命令后,确定需要进行移动的IP流,具体包括:
[0127] 在接收到源3GPP接入设备发送的3GPP接入间切换命令后,确定3GPP接入信息、WLAN接入信息以及IP流信息;
[0128] 根据3GPP接入信息、WLAN接入信息以及IP流信息,确定需要进行移动的IP流。
[0129] 3GPP接入信息可以具体包括源3GPP接入信息和目标3GPP接入信息。
[0130] 其中,根据3GPP接入信息、WLAN接入信息以及IP流信息,确定需要进行移动的IP流,具体包括:
[0131] 根据3GPP接入信息、WLAN接入信息以及IP流信息,确定WLAN接入的传输优先级高于目标3GPP接入的IP流为需要进行移动的IP流;和/或
[0132] 根据3GPP接入信息、WLAN接入信息、IP流信息,以及ANDSF策略确定WLAN接入的传输优先级低于目标3GPP接入,且匹配到目标3GPP接入设备分配资源失败的承载传输的IP流为需要进行移动的IP流。
[0133] 在该实施例中,UE从源3GPP接入设备接收到3GPP接入间切换命令后,UE根据相关信息,例如目标3GPP接入,WLAN接入、切换命令、IP流的信息以及ANDSF策略等,将其当前的IP流分为下述2类:
[0134] 1、可以移动到WLAN接入的IP流;
[0135] 2、不可以移动到WLAN接入的IP流。
[0136] 其中,可以移动到WLAN接入的IP流又可分为下述2类:
[0137] 1)WLAN接入的传输优先级高于目标3GPP接入的IP流;
[0138] 2)WLAN接入的传输优先级低于目标3GPP接入的IP流;
[0139] UE根据上述分类信息判断是否需要将某些IP流移动到WLAN接入:
[0140] 对于不可以移动到WLAN接入的IP流,UE可通过其在判断过程结束之后继续执行的在不同的3GPP接入之间的切换过程,将这部分IP流移动到目标3GPP接入内;
[0141] 对于可以移动到WLAN接入的IP流,如果是WLAN接入的传输优先级高于目标3GPP接入的IP流,则确定该IP流为需要进行移动的IP流;如果是WLAN接入的传输优先级低于目标3GPP接入的IP流,则进一步判断该WLAN接入的传输优先级低于目标3GPP接入的IP流是否匹配到目标3GPP接入设备分配资源失败的承载,如果是,则确定该匹配到目标3GPP接入设备分配资源失败的承载的IP流为需要进行移动的IP流。
[0142] 例如,UE位于3GPP E-UTRAN接入内,且UE的IP流及传输IP流所使用的承载为:IP流1-承载1、IP流2-承载1、IP流3-承载2和IP流4-承载3;
[0143] 根据UE中的ANDSF策略可知,可通过WLAN接入传输的IP流为IP流1、IP流3和IP流4;WLAN接入的传输优先级高于UTRAN Iu mode接入的IP流为IP流1和IP流3;WLAN接入的传输优先级低于UTRAN Iu mode接入的IP流为IP流4;
[0144] UE接收到Handover from E-UTRAN Command的命令,UE搜索周围可用的WLAN接入,然后UE根据目标3GPP接入(UTRAN Iu mode)、可用WLAN接入,从E-UTRAN切换到UTRAN Iu mode的切换指示,以及UE当前的IP流的信息、以及ANDSF策略等信息得出下述信息:
[0145] 确定出可以移动到WLAN接入的IP流,其中,WLAN接入的传输优先级高于目标3GPP接入的IP流为IP流1,IP流3;WLAN接入的传输优先级低于目标3GPP接入的IP流为IP流4;确定出不可以移动到WLAN接入的IP流为IP流2;
[0146] 根据上述信息,UE即可确定,存在WLAN接入的传输优先级高于目标3GPP接入的IP流,即IP流1和IP流3,则UE决定将IP流1和IP流3移动到WLAN接入。
[0147] 对IP流4而言,WLAN接入的传输优先级低于目标3GPP接入,然后UE根据Handover from E-UTRAN Command命令的参数可知目标侧为承载1分配资源失败,UE匹配IP流4和承载1失败,则UE决定不将IP流4移动到WLAN接入。
[0148] 因此最终UE将IP流1和IP流3移动到WLAN接入。
[0149] 为了实现将UE当前的IP流分为不同的类别,可以扩展UE中的连接管理实体的功能。
[0150] UE从源3GPP接入设备接收到表示在不同的3GPP接入之间切换的命令之后,如果UE可搜索到可用的WLAN接入,则UE将其可获取到的信息提供给UE内部的连接管理实体,触发连接管理实体将UE的IP流分为不同的种类,例如UE搜索到的WLAN接入,目标3GPP接入和切换指示等信息;如果UE没有搜索到可用的WLAN接入,则UE不会触发连接管理实体执行任何操作,即UE只执行在不同的3GPP接入之间切换的过程。
[0151] 如图8所示,连接管理实体根据UE提供的信息以及其可获取的信息,例如ANDSF策略、UE的IP流信息、用户设置或喜好等,判断哪些IP流可以移动到WLAN接入,在这些可以移动到WLAN接入的IP流中,哪些WLAN接入的传输优先级高于目标3GPP接入。
[0152] 连接管理实体根据其可获取到的信息,执行判决过程,然后将UE当前正在传输的IP流分成下述几类:
[0153] 可以移动到WLAN接入的IP流和不可以移动到WLAN接入的IP流两类,其中,可以移动到WLAN接入的IP流又可分为WLAN接入的传输优先级高于目标3GPP接入的IP流,以及WLAN接入的传输优先级低于目标3GPP接入的IP流。
[0154] 本发明实施例还相应提供一种3GPP接入间切换时的IP流分流装置,该装置具体为用户终端,如图9所示,该装置包括:
[0155] 确定单元901,用于在接收到源3GPP接入设备发送的3GPP接入间切换命令后,确定需要进行移动的IP流;
[0156] 接入单元902,用于在进行3GPP接入间切换的同时,进行WLAN接入,将需要进行移动的IP流移动到WLAN接入。
[0157] 其中,确定单元901中可以包括本发明实施例中的连接管理实体。
[0158] 对应于实施例一,确定单元901具体用于:
[0159] 在接收到源3GPP接入设备发送的3GPP接入间切换命令后,根据3GPP接入间切换命令中的参数,确定目标3GPP接入设备分配资源失败的承载和目标3GPP接入设备分配资源成功的承载;
[0160] 根据目标3GPP接入设备分配资源失败的承载和目标3GPP接入设备分配资源成功的承载,确定需要进行移动的IP流。
[0161] 其中,确定单元901根据目标3GPP接入设备分配资源失败的承载和目标3GPP接入设备分配资源成功的承载,确定需要进行移动的IP流,具体包括:
[0162] 确定目标3GPP接入设备分配资源失败的承载传输的IP流中,能够移动到WLAN接入的IP流为需要进行移动的IP流;和/或
[0163] 确定目标3GPP接入设备分配资源成功的承载传输的IP流中,能够移动到WLAN接入,且WLAN接入的传输优先级高于目标3GPP接入的IP流。
[0164] 对应于实施例二,确定单元901具体用于:
[0165] 在接收到源3GPP接入设备发送的3GPP接入间切换命令后,根据3GPP接入间切换命令中的参数,确定3GPP接入信息、WLAN接入信息、IP流信息以及ANDSF策略;
[0166] 根据3GPP接入信息、WLAN接入信息、IP流信息以及ANDSF策略,确定需要进行移动的IP流。
[0167] 其中,确定单元根据3GPP接入信息、WLAN接入信息、IP流信息以及ANDSF策略,确定需要进行移动的IP流,具体包括:
[0168] 根据3GPP接入信息、WLAN接入信息、IP流信息以及ANDSF策略,确定WLAN接入的传输优先级高于目标3GPP接入的IP流为需要进行移动的IP流;和/或
[0169] 根据3GPP接入信息、WLAN接入信息、IP流信息以及ANDSF策略,确定WLAN接入的传输优先级低于目标3GPP接入,且匹配到目标3GPP接入设备分配资源失败的承载传输的IP流为需要进行移动的IP流。
[0170] 本发明实施例提供一种3GPP接入间切换时的IP流分流方法及装置,在用户终端接收到源3GPP接入设备发送的3GPP接入间切换命令后,即确定需要进行移动的IP流,进而同时进行3GPP接入间切换和IP流移动过程,提高IP流移动的效率,同时,由于在3GPP接入间切换执行前即确定了需要进行移动的IP流,在移动的IP流中包括目标3GPP接入设备分配资源失败的承载传输且可通过WLAN接入传输的IP流,避免了承载丢失导致的业务中断,提高了用户业务的QoS保障。
[0171] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0172] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0173] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0174] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0175] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0176] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
QQ群二维码
意见反馈