CN101472314B - 一种数据处理方法和设备 - Google Patents

一种数据处理方法和设备 Download PDF

Info

Publication number
CN101472314B
CN101472314B CN2008102129168A CN200810212916A CN101472314B CN 101472314 B CN101472314 B CN 101472314B CN 2008102129168 A CN2008102129168 A CN 2008102129168A CN 200810212916 A CN200810212916 A CN 200810212916A CN 101472314 B CN101472314 B CN 101472314B
Authority
CN
China
Prior art keywords
network
hrpd
data forwarding
data
utran
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2008102129168A
Other languages
English (en)
Other versions
CN101472314A (zh
Inventor
吴问付
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2008102129168A priority Critical patent/CN101472314B/zh
Priority to PCT/CN2008/072555 priority patent/WO2009056025A1/zh
Publication of CN101472314A publication Critical patent/CN101472314A/zh
Priority to US12/771,458 priority patent/US8625530B2/en
Application granted granted Critical
Publication of CN101472314B publication Critical patent/CN101472314B/zh
Priority to US13/416,983 priority patent/US8331325B2/en
Priority to US14/090,032 priority patent/US9445313B2/en
Priority to US14/829,139 priority patent/US9491665B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0016Hand-off preparation specially adapted for end-to-end data sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/02Buffering or recovering information during reselection ; Modification of the traffic flow during hand-off
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting a network or an air interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting a network or an air interface
    • H04W36/144Reselecting a network or an air interface over a different radio air interface technology
    • H04W36/1443Reselecting a network or an air interface over a different radio air interface technology between licensed networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开了一种数据处理方法,应用于异构网络之间发生切换时的数据转发,包括以下步骤:当用户设备从发起网络向接收网络切换时,发起网络接收所述接收网络获取的数据转发地址;根据所述数据转发地址创建所述发起网络的网关设备和接收网络的网关设备之间的数据转发隧道;通过所述数据转发隧道,将数据转发给所述接收网络。本发明实施例还公开了一种数据处理设备,通过使用本发明实施例提出的异构网络切换时的数据无损处理方案,解决现有技术下异构网络切换时数据丢失的问题,减少用户业务中断的时间,增加用户的体验。

Description

一种数据处理方法和设备
技术领域
本发明涉及网络技术领域,尤其涉及一种异构网络切换时的数据处理方法和设备。
背景技术
3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)为了增强未来网络的竞争能力,正在研究一种全新的演进网络,其***架构图如图1所示,包括E-UTRAN(Evolved UMTS Terrestrial Radio Access Network,演进的UMTS陆地无线接入网),用于实现所有与演进网络无线有关的功能;MME(Mobility Management Entity,移动性管理实体),负责控制面的移动性管理,包括用户上下文和移动状态管理,分配用户临时身份标识等;Serving GW(Serving Gateway,服务网关实体),是3GPP接入网络间的用户面锚点,终止E-TURAN的接口;PDN GW(Packet Data Network Gateway,分组数据网络网关实体)是3GPP接入网络和非3GPP接入网络之间的用户面锚点,终止和外部PDN的接口。PCRF(Policy and Charging Rule Function,策略和计费规则功能实体)用于策略控制决定和流计费控制功能。HSS(Home SubscriberServer,归属网络服务器)用于存储用户签约信息。
UTRAN(UMTS Terrestrial Radio Access Network,UMTS陆地无线接入网)、GERAN(GSM/EDGE Radio Access Network,GSM/EDGE无线接入网),用于实现所有与现有GPRS/UMTS网络中无线有关的功能。SGSN(ServingGPRS Supporting Node,服务通用分组无线业务支持节点)用于实现GPRS/UMTS网络中路由转发、移动性管理、会话管理以及用户信息存储等功能。
非3GPP IP接入网络(Non-3GPP IP Access),主要是一些非3GPP组织定义的接入网络,如WLAN(Wireless Local Area Network,无线局域网),Wimax(Worldwide Interoperability for Microwave Access,微波存取全球互通),CDMA(Code Division Multiple Access,码分多址接入)等网络。非3GPP IP接入网络与PDN GW和AAA(Authentication,Authorization and Accounting,认证、授权与计费)服务器连接,其中AAA服务器用于对UE执行接入认证、授权和计费功能。
图2为3GPP和HRPD(High Rate Packet Data,高速分组数据)网络(一种CDMA网络)优化切换的***架构图。MME和HRPD AN(HRPD AccessNetwork,HRPD接入网络))之间增加S101接口,传递MME和HRPD AN之间的信令。PDSN(Packet Data Serving Node,分组数据服务节点)是HRPD网络中的一个用户面处理网元,进行HRPD网络的用户面处理。
现有技术中,会发生UE在异构网络间切换的场景。如HRPD接入网络中的UE到E-UTRAN接入网络的优化切换
发明人在实现本发明的过程中发现:在目前使用的异构网络切换流程中,例如HRPD到E-UTRAN网络切换流程,其缺点在于:在该流程中未考虑切换中的数据无损处理方法,导致切换过程中数据丢失比较多,使得用户业务中断的时间比较长,有可能还导致用户业务中断,影响用户的体验.
发明内容
本发明的实施例提供一种数据处理方法和设备,用于实现异构网络切换流程中数据的无损转发。
为达到上述目的,本发明实施例提供了一种数据处理方法,包括以下步骤:
当用户设备从演进的UMTS陆地无线接入网E-UTRAN网络向高速分组数据网络HRPD网络切换时,
所述E-UTRAN网络接收HRPD网络的接入网络HRPD AN发送的数据转发地址,
根据所述数据转发地址创建所述E-UTRAN网络的网关设备和所述HRPD网络的网关设备之间的数据转发隧道,
通过所述数据转发隧道,所述E-UTRAN网络将数据转发给所述HRPD网络。
本发明实施例提供了一种接收网络侧的数据处理设备,包括:
切换发起实体,用于检测到用户设备从演进的UMTS陆地无线接入网E-UTRAN网络向高速分组数据网络HRPD网络切换时,通知HRPD网络侧网关设备创建数据转发资源,接收HRPD网络侧网关设备发送的转发地址并将所述转发地址发送给所述E-UTRAN网络,以使所述E-UTRAN网络的网关设备根据所述数据转发地址创建与所述HRPD网络侧网关设备的数据转发隧道并通过数据转发隧道向所述HRPD网络发送数据;
HRPD网络侧网关设备,用于接收所述切换发起实体的通知消息,创建数据转发资源,将转发地址发送给所述切换发起实体。
本发明实施例提供了一种发起网络侧的数据处理设备,包括:
切换处理实体,用于用户设备从演进的UMTS陆地无线接入网E-UTRAN网络向高速分组数据网络HRPD网络切换时,获取所述HRPD网络发送的数据转发地址,并将所述数据转发地址发送给E-UTRAN网络侧网关设备;
E-UTRAN网络侧网关设备,用于根据所述数据转发地址,创建与所述HRPD网络侧网关设备的数据转发隧道并通过所述数据转发隧道向所述HRPD网络侧发送数据。
与现有技术相比,本发明的实施例具有以下优点:
提出了一种异构网络切换时的数据无损处理方法,通过数据转发方法或在接收网络和发起网络同时发送数据的方法,解决现有技术下异构网络切换时数据丢失的问题,减少用户业务中断的时间,增加用户的体验。
附图说明
图1是演进网络的网络架构图;
图2是3GPP和CDMA网络中的HRPD接入网络优化切换的***架构图;
图3A是本发明的实施例一中一种数据处理方法的流程图;
图3B是本发明的实施例一中另一种数据处理方法的流程图;
图4A是本发明的实施例二中通过数据转发方法进行HRPD到E-UTRAN的切换流程图;
图4B是本发明的实施例二中通过数据转发方法进行HRPD到E-UTRAN的切换信令流程图;
图5A是本发明的实施例二中通过数据转发方法进行E-UTRAN到HRPD的切换流程图;
图5B是本发明的实施例二中通过数据转发方法进行E-UTRAN到HRPD的切换信令流程图;
图6A是本发明的实施例三中通过双播方法进行HRPD到E-UTRAN的切换流程图;
图6B是本发明的实施例三中通过双播方法进行HRPD到E-UTRAN的切换信令流程图;
图7A是本发明的实施例三中通过双播方法进行E-UTRAN到HRPD的切换流程图;
图7B是本发明的实施例三中通过双播方法进行E-UTRAN到HRPD的切换信令流程图;
图8是本发明的实施例四中一种数据处理***的示意图;
图9是本发明的实施例五中一种数据处理***的示意图。
具体实施方式
以下结合附图和实施例,对本发明的实施方式作进一步说明。
本发明的实施例一提供了一种数据处理方法,应用于异构网络之间发生切换时的数据转发,可以通过在终端切换的发起网络和接收网络间建立数据转发隧道、或在发起网络和接收网络同时发送数据(双播处理)的方法,实现网络切换时的数据无损转发。该异构网络包括3GPP和非3GPP的异构,也包括非3GPP之间的混合组网,如CDMA与WIMAX网络的混合组网。
采用该建立数据转发隧道的方法时,本发明实施例一中一种数据处理方法如图3A所示,包括以下步骤:
步骤s4A01、当用户设备从发起网络向接收网络切换时,接收网络的网关设备创建数据转发地址。
步骤s4A02、接收网络将该转发地址发送给发起网络。
步骤s4A03、根据接收到的转发地址,发起网络创建两个网络的网关设备之间的数据转发隧道。
步骤s4A04、通过该数据转发隧道,发起网络将数据转发给所述接收网络。
对于单一APN多PDN连接时异构网络之间发生切换时的数据转发处理,步骤s4A02处理如下:接收网络将该转发地址以及PDN连接信息发送给发起网络。
PDN连接信息可以有如下的处理方法:
(1)分组数据网络连接标识(PDN Connection ID)。对于UE的每一个PDN连接,PDN Connection ID标识这个PDN连接。
(2)APN和分组数据网络连接标识(PDN Connection ID)。对于UE的每一个PDN连接,APN和PDN Connection ID标识这个PDN连接。
(3)APN+序列号。对于UE的每一个PDN连接,APN+序列号标识这个PDN连接。如UE的第一个PDN连接,APN:1标识这个PDN连接;对于UE的第二个PDN连接,APN:2标识这个PDN连接;以此类推。
步骤s4A03处理如下:根据接收到的转发地址和PDN连接信息,发起网络创建两个网络的网关设备之间的数据转发隧道。
采用双播处理的方法时,本发明中一种数据处理方法如图3B所示,包括以下步骤:
步骤s4B01、当用户设备从发起网络向接收网络切换时,接收网络的网关设备通知接收网络和发起网络的用户面锚点网元。
步骤s4B02、接收网络的网关设备接收所述用户面锚点网元同时向发起网络和接收网络发送的数据。
以下结合具体的应用场景,描述本发明的具体实施方式,其中以终端在HRPD和E-UTRAN网络间切换为例。
本发明的实施例二中,以数据转发Data Forwarding方法为例,说明本发明中HRPD到E-UTRAN的切换方法,其中接收网络为E-UTRAN、发起网络为HRPD时,接收网络侧第一网元为MME,接收网络侧第二网元为S-GW,发起网络侧第一网元为HRPD AN,发起网络侧第二网元为PDSN。如图4A所示:包括以下步骤:
步骤s5A01、MME发现UE从HRPD向EUTRAN网络切换后,通知ServingGW创建HRPD和E-UTRAN网络之间的数据转发资源(包括Serving GW和PDSN之间的数据转发隧道以及Serving GW和eNodeB之间的数据转发隧道)。
步骤s5A02、Serving GW建立隧道,并将相应的隧道信息通知MME。
步骤s5A03、MME将Serving GW Address信息通知给HRPD AN。
步骤s5A04、HRPD AN将Serving GW Address信息通知给PDSN。
步骤s5A05、PDSN根据Serving GW Address创建PDSN和Serving GW之间的数据转发资源(P-P接口隧道),并在这个接口隧道上将下行的数据转发给Serving GW。
对于单一APN多PDN连接时异构网络之间发生切换时的数据转发处理,步骤s5A03处理如下:MME将Serving GW Address、PDN连接信息通知给HRPDAN。
步骤s5A04处理如下:HRPD AN将Serving GW Address和PDN连接信息通知给PDSN。
步骤s5A05处理如下:PDSN根据Serving GW Address、PDN连接信息创建PDSN和Serving GW之间的数据转发资源(P-P接口隧道)。即,对于每一个PDN连接,PDSN创建PDSN和Serving GW之间的一个GRE隧道。PDSN在这个GRE隧道上将这个PDN连接上的下行的数据转发给Serving GW。
上述流程在组网场景中所对应的具体的切换信令流程如图4B所示,包括以下步骤:
步骤s501、UE在HRPD网络接入。
步骤s502、UE或者HRPD AN(Access Network,接入网络)决定执行切换到E-UTRAN网络。
步骤s503、UE通过HRPD网络发送Attach Request消息到MME。
步骤s504、鉴权程序被执行。
步骤s505、MME发送Update Location消息到HSS,获取UE的签约数据。HSS返回UE的签约数据,包括UE使用的PDN GW地址信息。
步骤s506、MME选择Serving GW,向Serving GW发送Create DefaultBearer Request消息。Serving GW回Create Default Bearer Response消息到MME。
步骤s507、MME发现UE从HRPD向E-UTRAN网络切换,则MME选择UE现在使用的Serving GW或者选择一个Serving GW(该Serving GW具有E-UTRAN和HRPD之间的数据转发功能)。MME然后通知选择的ServingGW创建HRPD和E-UTRAN网络之间的数据转发资源,可以有如下处理方法:
1、MME发送Create Bearer Request消息到Serving GW。MME在这个消息中增加指示位信元以指示Serving GW进行HRPD和E-UTRAN网络之间的数据转发资源创建。指示位信元可能的方法有:
1)HRPD到E-UTRAN切换指示位信元(HRPD to E-UTRAN HandoverIndication)。
2)切换类型信元(Handover Type):MME将这个切换类型信元设置为“HRPD to E-UTRAN Handover”。
3)数据转发资源类型信元(Data Forwarding Type):MME将这个信元设置为“HRPD to E-UTRAN Data Forwarding”。
4)Cause信元:MME将Cause设置为“HRPD to E-UTRAN Handover”。
2、MME发送一个特定的消息如Create Data Forwarding Tunnel Request(创建数据转发隧道请求)指示Serving GW创建HRPD和E-UTRAN网络之间的数据转发资源。
Serving GW收到上述消息后创建Serving GW和PDSN之间的数据转发资源(P-P接口隧道),Serving GW到eNodeB的数据转发资源(GTP-U隧道)。然后Serving GW返回Create Bearer Response(Serving GW Address)消息到MME。Serving GW Address是Serving GW的转发地址,后续PDSN转发下行数据包到这个地址对应的Serving GW上。
Serving GW可以启动一个定时器,这个定时器超时后Serving GW将建立的数据转发资源释放掉。
步骤s508、MME发送S101 HO Command消息到HRPD AN,消息中包含Attach Accept消息和HO Command消息以及Serving GW Address。
步骤s509、HRPD AN发现UE从HRPD网络向E-UTRAN网络切换,则HRPD AN通知PDSN创建HRPD和E-UTRAN网络之间的数据转发资源,可以有如下处理方法:
1、HRPD AN发送A11-Registration Request消息到PDSN。HRPD AN在这个消息中增加指示位信元以指示PDSN进行HRPD和E-UTRAN网络之间的数据转发资源创建。指示位信元可能的方法有:
1)HRPD到E-UTRAN切换指示位信元(HRPD to E-UTRAN HandoverIndication)。
2)切换类型信元(Handover Type):HRPD AN将这个切换类型信元设置为“HRPD to E-UTRAN Handover”。
3)数据转发资源类型信元(Data Forwarding Type):HRPD AN将这个信元设置为“HRPD to E-UTRAN Data Forwarding”。
4)Cause信元:HRPD AN将Cause设置为“HRPD to E-UTRANHandover”。
5)HRPD AN将Flag信元中的“S”标志位设置为“True”或者“1”指示PDSN这是PDSN fast Handoff导致的。
2、HRPD AN发送一个特定的消息如A11-Create Data Forwarding TunnelRequest(创建数据转发隧道请求)指示PDSN创建HRPD和E-UTRAN网络之间的数据转发资源。
HRPD AN在上述消息中携带HRPD AN从MME中收到的Serving GWAddress。PDSN收到上述消息后创建PDSN到Serving GW之间的数据转发资源(P-P Connection(PDSN Address,Serving GW Address))。PDSN回A11-Registration Reply消息到HRPD AN。PDSN可以启动一个定时器,这个定时器超时后PDSN将建立的P-P Connection资源释放掉。
PDSN收到PDN GW发送的下行数据后通过已经创建的P-P Connection转发下行数据包到Serving GW。对于PDSN来说,其P-P接口使用的协议为GRE(Generic Routing Encapsulation,通用路由封装),对于Serving GW来说,其和eNodeB之间的接口协议为GTP(GPRS Tunneling Protocol,GPRS隧道协议)。所以Serving GW从PDSN收到的转发数据包格式为GRE格式,ServingGW需将收到的转发数据包格式由GRE格式转换为GTP格式。如果eNodeB中的资源还没有建立,则Serving GW缓存转换后的转发数据包。如果eNodeB中的资源已经建立,则Serving GW发送转换后的转发数据包到eNodeB。
步骤s510、HRPD AN发送HRPD AN L2消息到UE,消息中包含AttachAccept消息和HO Command消息。
步骤s511、UE切换到E-UTRAN网络,发送Service Request消息到MME。
步骤s512、鉴权可能被执行。
步骤s513、MME发送S1-AP:Initial Context Setup Request消息到eNodeB。
步骤s514、eNodeB发起RB(Radio Bearer,无线承载)建立流程。
步骤s515、eNodeB回S1-AP:Initial Context Setup Complete消息到MME。
步骤s516、MME发送Update Bearer Request消息到Serving GW。
步骤s517、如果Serving GW和PDN GW之间的接口协议使用GTP协议,则Serving GW发送Update Bearer Request消息到PDN GW,PDN GW回UpdateBearer Response消息到Serving GW。如果Serving GW和PDN GW之间的接口协议使用PMIP协议,则Serving GW发送Proxy BU消息到PDN GW,PDNGW回Proxy BA消息到Serving GW。
步骤s518、Serving GW回Update Bearer Response消息到MME。
步骤s519、MME发送HO Complete到HRPD AN,通知HRPD AN切换完成。
步骤s520、PDN GW发起源HRPD网络之间的释放处理流程。
步骤s521、MME收到HO Complete消息后可能发起Delete Bearer Request流程,通知Serving GW删除创建的转发隧道资源。
对于单一APN多PDN连接时异构网络之间发生切换时的数据转发处理,步骤s508处理如下:MME发送S101 HO Command消息到HRPD AN,消息中包含Attach Accept消息和HO Command消息以及Serving GW Address和PDN连接信息。
步骤s509处理如下:HRPD AN发现UE从HRPD网络向E-UTRAN网络切换(即HRPD AN收到MME发送的HO Command消息),则HRPD AN通知PDSN创建HRPD和E-UTRAN网络之间的数据转发资源。HRPD AN在消息中携带HRPD AN从MME中收到的Serving GW Address、PDN连接信息。PDSN收到上述消息后创建PDSN到Serving GW之间的数据转发资源。即,对于每一个PDN连接,PDSN创建PDSN和Serving GW之间的一个GRE隧道。
本发明的实施例二中,以数据转发Data Forwarding方法为例,说明本发明中E-UTRAN到HRPD的切换方法,则接收网络为HRPD、发起网络为E-UTRAN时,接收网络侧第一网元为HRPD AN,接收网络侧第二网元为PDSN,发起网络侧第一网元为MME,发起网络侧第二网元为S-GW。如图5A所示:包括以下步骤:
步骤s6A01、HRPD AN发现UE从E-UTRAN向HRPD网络切换后发送消息到PDSN。
步骤s6A02、HRPD AN接收PDSN发送的转发地址(也可以称之为P-P锚点地址,Anchor P-P Address)。
步骤s6A03、HRPD AN将PDSN的转发地址信息通知给MME。
步骤s6A04、MME发送消息通知Serving GW创建HRPD和E-UTRAN网络之间的数据转发资源(Serving GW和PDSN之间的数据转发隧道以及Serving GW和eNodeB之间的数据转发隧道)。
步骤s6A05、Serving GW将相应的隧道信息通知给MME。
步骤s6A06、MME将Serving GW的数据转发隧道信息通知给eNodeB。
步骤s6A07、eNodeB转发缓存的数据包到Serving GW。
步骤s6A08、Serving GW转发数据包到PDSN。
备注:对于单一APN多PDN连接(Connection)时异构网络之间发生切换时的数据转发处理,步骤s6A03处理如下:HRPD AN将PDSN的转发地址以及PDN连接信息通知给MME。
上述流程在组网场景中所对应的具体的切换信令流程如图5B所示,包括以下步骤:
步骤s601、UE在E-UTRAN网络接入。
步骤s602、UE或者eNodeB决定预注册到HRPD网络。
步骤s603、UE执行HRPD接入网络内特定程序和PDSN建立IP业务连接、HRPD接入网络内的鉴权等流程。
步骤s604、UE或者eNodeB决定执行切换到HRPD。
步骤s605、eNodeB发送Relocation Indication消息UE通知UE进行切换。
步骤s606、UE发送HRPD Connection Request消息到HRPD AN。HRPDAN分配无线资源,触发PDSN会话状态从静止状态到激活状态。
步骤s607、HRPD AN发现UE从E-UTRAN网络向HRPD网络切换,则HRPD AN通知PDSN创建HRPD和E-UTRAN网络之间的数据转发资源,可以有如下处理方法:
1、HRPD AN发送A11-Registration Request消息到PDSN。HRPD AN在这个消息中增加指示位信元以指示PDSN进行HRPD和E-UTRAN网络之间的数据转发资源创建。指示位信元可能的方法有:
1)E-UTRAN到HRPD切换指示位信元(E-UTRAN to HRPD HandoverIndication)。
2)切换类型信元(Handover Type):HRPD AN将这个切换类型信元设置为“E-UTRAN to HRPD Handover”。
3)数据转发资源类型信元(Data Forwarding Type):HRPD AN将这个信元设置为“E-UTRAN to HRPD Data Forwarding”。
4)Cause信元:HRPD AN将Cause设置为“E-UTRAN to HRPDHandover”。
5)HRPD AN将Flag信元中的“S”标志位设置为“True”或者“1”指示PDSN这是PDSN fast Handoff导致的。
2、HRPD AN发送一个特定的消息如A11-Create Data Forwarding TunnelRequest(创建数据转发隧道请求)指示PDSN创建HRPD和E-UTRAN网络之间的数据转发资源。
PDSN收到上述消息后会A11-Registration Reply或者A11-Create DataForwarding Tunnel Response消息给HRPD AN。PDSN在返回的消息中携带PDSN的转发地址,也称之为P-P锚点地址(Anchor P-P Address)。
步骤s608、HRPD AN发送S101 HO Command消息(HRPD TCA)给MME。消息中携带PDSN的转发地址。
步骤s609、MME发现UE从E-UTRAN切换HRPD,则MME选择UE现在使用的Serving GW或者选择一个Serving GW(这个Serving GW具有E-UTRAN和HRPD之间的数据转发功能)。MME然后通知选择的Serving GW创建HRPD和E-UTRAN网络之间的数据转发资源,可以有如下处理方法:
1、MME发送Create Bearer Request消息到Serving GW。MME在这个消息中增加指示位信元以指示Serving GW进行HRPD和E-UTRAN网络之间的数据转发资源创建。指示位信元可能的方法有:
1)E-UTRAN到HRPD切换指示位信元(E-UTRAN to HRPD HandoverIndication)。
2)切换类型信元(Handover Type):MME将这个切换类型信元设置为“E-UTRAN to HRPD Handover”。
3)数据转发资源类型信元(Data Forwarding Type):MME将这个信元设置为“E-UTRAN to HRPD Data Forwarding”。
4)Cause信元:MME将Cause设置为“E-UTRAN to HRPD Handover”。
2、MME发送一个特定的消息如Create Data Forwarding Tunnel Request(创建数据转发隧道请求)指示Serving GW创建HRPD和E-UTRAN网络之间的数据转发资源。
MME在上述消息中将PDSN的转发地址通知给Serving GW。后续ServingGW将收到的转发数据包转发到这个地址对应的PDSN上。
Serving GW收到上述消息后创建HRPD和E-UTRAN网络之间的数据转发资源(Serving GW和PDSN之间的数据转发资源,Serving GW到eNodeB的数据转发资源)。然后Serving GW回Create Bearer Response或者Create DataForwarding Tunnel Response消息(Serving GW Address,Serving GW TEID)到MME。Serving GW Address和Serving GW TEID是Serving GW分配的数据转发隧道信息,后续eNodeB转发缓存的下行数据包到这个分配的数据转发隧道上。
Serving GW可以启动一个定时器,这个定时器超时后Serving GW将建立的数据转发隧道资源释放掉。
步骤s610、MME发送S1-AP消息Relocation Command(HRPD TCA,Serving GW Address,Serving GW TEID)给eNodeB。
步骤s611、eNodeB收到这个特定的消息后发送HO Command消息到UE,通知UE进行切换。消息中携带HRPD TCA消息。
eNodeB将缓存的下行数据包转发到Serving GW。Serving GW收到eNodeB转发的下行数据包后通过已经创建的P-P Connection转发下行数据包到PDSN。对于Serving GW来说,其P-P接口使用的协议为GRE,其和eNodeB之间的接口协议为GTP。所以Serving GW从eNodeB收到的转发数据包格式为GTP格式,Serving GW需将收到的转发数据包格式由GTP格式转换为GRE格式。
步骤s612、UE切换到HRPD接入网络,执行traffic channel acquisition程序。
步骤s613、UE发送HRPD Traffic Channel Complete(TCC)消息到HRPDAN。
步骤s614、HRPD AN通知PDSN UE切换到目标网络,PDSN需要通知PDN GW修改下行数据理由。可能有如下处理方法:
1、HRPD AN发送A11-Registration Request消息到PDSN。HRPD AN在这个消息中增加指示位信元以指示PDSN UE已切换到目标网络,PDSN需要通知PDN GW修改下行数据路径。指示位信元可能的方法有:
1)切换完成指示位信元(Handover Complete Indication)。
2)切换类型信元(Handover Type):HRPD AN将这个切换类型信元设置为“Handover Complete”。
3)Cause信元:HRPD AN将Cause设置为“Handover Complete”。
4)HRPD AN将A11-Registration Request消息中的Flag信元中的“S”标志位设置为“False”或者“0”。
2、HRPD AN发送一个特定的消息如A11-Handover Complete(切换完成)指示PDSN UE已切换到目标网络,PDSN需要通知PDN GW修改下行数据路径。
步骤s615、PDSN收到上述消息后发送Proxy BU消息到PDN GW。
步骤s616、PDSN回A11-Registration Reply或者A11-Handover CompleteAcknowledge消息到HRPD AN。
步骤s617、源E-UTRAN/EPS释放资源。
步骤s618、MME可能发起Delete Bearer Request流程,通知Serving GW删除创建的转发隧道资源。
对于单一APN多PDN连接(Connection)时异构网络之间发生切换时的数据转发处理,步骤s608处理如下:HRPD AN发送S101 HO Command消息(HRPD TCA)给MME,消息中携带PDSN的转发地址和PDN连接信息。
步骤s609处理如下:MME发现UE从E-UTRAN切换HRPD,则MME选择UE现在使用的Serving GW或者选择一个Serving GW(这个Serving GW具有E-UTRAN和HRPD之间的数据转发功能)。MME然后通知选择的ServingGW创建HRPD和E-UTRAN网络之间的数据转发资源。MME在消息中将PDSN的转发地址和PDN连接信息通知给Serving GW。后续Serving GW将收到的转发数据包转发到这个地址对应的PDSN上。
Serving GW收到上述消息后创建HRPD和E-UTRAN网络之间的数据转发资源(Serving GW和PDSN之间的数据转发资源,Serving GW到eNodeB的数据转发资源)。对于每一个PDN连接,Serving GW创建Serving GW和PDSN之间的一个GRE隧道。后续Serving GW通过这个GRE隧道将这个PDN连接上的转发数据包转发到PDSN。
本发明的实施例三中,以双播bi-casting方法为例,说明本发明中HRPD到E-UTRAN的切换方法,其中接收网络为E-UTRAN、发起网络为HRPD,接收网络侧第一网元为MME,接收网络侧第二网元为S-GW,用户面锚点网元为PDN GW。如图6A所示:包括以下步骤:
步骤s7A01、MME发现UE从HRPD向E-UTRAN网络切换后发送消息通知PDN GW进行双绑定。
步骤s7A02、PDN GW与Serving GW和PDSN双绑定。
步骤s7A03、PDN GW收到下行数据后转播下行数据到Serving GW和PDSN。
步骤s7A04、UE切换到E-UTRAN网络后MME通知PDN GW取消双绑定。
步骤s7A05、PDN GW收到下行数据后只发给Serving GW。
上述流程在组网场景中所对应的具体的切换信令流程如图6B所示,包括以下步骤:
步骤s701、UE在HRPD网络接入。
步骤s702、UE或者HRPD AN(Access Network,接入网络)决定执行切换到E-UTRAN网络。
步骤s703、UE通过HRPD网络发送Attach Request消息到MME。
步骤s704、鉴权程序被执行。
步骤s705、MME发送Update Location消息到HSS,获取UE的签约数据。HSS返回UE的签约数据,包括UE使用的PDN GW地址信息。
步骤s706、MME选择Serving GW,向Serving GW发送Create DefaultBearer Request消息,MME在Create Default Bearer Request消息中增加指示位信元以通知Serving GW这个请求消息是由于什么原因导致的或者通知后续网元如何处理。指示位信元可能的方法有:
1)HRPD到E-UTRAN切换指示位信元(HRPD to E-UTRAN HandoverIndication)或者non-3GPP到3GPP切换指示位信元(3GPP tonon-3GPP Handover Indication)。
2)切换类型信元(Handover Type):MME将这个切换类型信元设置为“HRPD to E-UTRAN Handover”或者“non-3GPP to 3GPPHandover”。
3)Cause信元:MME将Cause设置为“HRPD to E-UTRAN Handover”或者“non-3GPP to 3GPP Handover”。
4)双播指示位信元(Bi-casting Indication):MME通过这个信元指示后续网元需要双播处理。
步骤s707、如果Serving GW和PDN GW之间的接口使用GTP协议,则Serving GW发送Create Default Bearer Request消息到PDN GW。Serving GW在Create Default Bearer Request消息中增加指示位信元以通知PDN GW这个请求消息是由于什么原因导致的或者通知PDN GW如何处理。指示位信元可能的方法有:
1)HRPD到E-UTRAN切换指示位信元(HRPD to E-UTRAN HandoverIndication)或者non-3GPP到3GPP切换指示位信元(non-3GPP to3GPP Handover Indication)。
2)切换类型信元(Handover Type):Serving GW将这个切换类型信元设置为“HRPD to E-UTRAN Handover”或者“non-3GPP to 3GPPHandover”。
3)Cause信元:Serving GW将Cause设置为“HRPD to E-UTRANHandover”或者“non-3GPP to 3GPP Handover”。
4)双播指示位信元(Bi-casting Indication):Serving GW通过这个信元指示PDN GW需要双播处理。
如果Serving GW和PDN GW之间的接口使用PMIP协议,则Serving GW发送Proxy BU消息到PDN GW。Serving GW在Proxy BU消息中增加指示位信元以通知PDN GW这个绑定更新消息是由于什么原因导致的或者通知PDNGW如何处理。指示位信元可能的方法有:
1)HRPD到E-UTRAN切换指示位信元(HRPD to E-UTRAN HandoverIndication)或者non-3GPP到3GPP切换指示位信元(non-3GPP to3GPP Handover Indication)。
2)切换类型信元(Handover Type):Serving GW将这个切换类型信元设置为“HRPD to E-UTRAN Handover”或者“non-3GPP to 3GPPHandover”。
3)Cause信元:Serving GW将Cause设置为“HRPD to E-UTRANHandover”或者“non-3GPP to 3GPP Handover”。
4)双播指示位信元(Bi-casting Indication):Serving GW通过这个信元指示PDN GW需要双播处理。
5)Serving GW设置Proxy BU消息中的“S”标志位,以指示PDN GW进行双绑定。
PDN GW收到Serving GW发送的消息后增加一个绑定更新或者增加一个承载上下文,同时源HRPD中的资源继续保留。PDN GW收到下行数据后在源HRPD侧和目标E-UTRAN侧双播下行数据。PDN GW可以启动一个定时器,这个定时器超时后PDN GW取消双播机制,释放源侧资源。
步骤s708、Serving GW回Create Default Bearer Response消息到MME。
步骤s709、MME发送S101 HO Command消息到HRPD AN,消息中包含Attach Accept消息和HO Command消息。
步骤s7010、HRPD AN发送HRPD AN L2消息到UE,消息中包含AttachAccept消息和HO Command消息。
步骤s711、UE切换到E-UTRAN网络,发送Service Request消息到MME。
步骤s712、鉴权可能被执行。
步骤s713、MME发送S1-AP:Initial Context Setup Request消息到eNodeB。
步骤s714、eNodeB发起RB(Radio Bearer,无线承载)建立流程。
步骤s715、eNodeB回S1-AP:Initial Context Setup Complete消息到MME。
步骤s716、MME发送Update Bearer Request消息到Serving GW。MME可以在这个消息中增加指示位信元以指示Serving GW这个消息是由于什么原因导致的或者指示Serving GW如何处理。指示位信元可能的方法有:
1)切换完成指示位信元(Handover Complete Indication)。
2)切换类型信元(Handover Type):MME将这个切换类型信元设置为“Handover Complete”。
3)修改类型信元(Update Type):MME将这个修改类型信元设置为“User Plane Path Switch”或者“Cancel Bi-casting”。
4)Cause信元:MME将Cause设置为“Handover Complete”或者“UserPlane Path Switch”或者“Cancel Bi-casting”。
5)取消双播指示位信元(Cancel Bi-casting Indication):MME通过这个信元指示后续网元取消双播处理
MME通过上述指示位指示Serving GW这个修改承载请求是由于UE切换到目标网络导致的或者要求用户面路径切换。这个标志位可选。
步骤s717、如果Serving GW和PDN GW之间的接口协议使用GTP协议,则Serving GW发送Update Bearer Request消息到PDN GW。Serving GW可以在这个消息中增加指示位信元以指示PDN GW这个消息是由于什么原因导致的或者指示PDN GW如何处理。指示位信元可能的方法有:
1)切换完成指示位信元(Handover Complete Indication)。
2)切换类型信元(Handover Type):Serving GW将这个切换类型信元设置为“Handover Complete”。
3)修改类型信元(Update Type):Serving GW将这个修改类型信元设置为“User Plane Path Switch”或者“Cancel Bi-casting”。
4)Cause信元。Serving GW将Cause设置为“Handover Complete”或者“User Plane Path Switch”或者“Cancel Bi-casting”。
5)取消双播指示位信元(Cancel Bi-casting Indication):Serving GW通过这个信元指示PDN GW取消双播处理。
Serving GW通过上述指示位指示PDN GW这个修改承载请求是由于UE切换到目标网络导致的或者要求用户面路径切换。这个标志位可选。
如果Serving GW和PDN GW之间的接口协议使用PMIP协议,则ServingGW发送Proxy BU消息到PDN GW。Serving GW可以在这个消息中增加指示位信元以指示PDN GW这个消息是由于什么原因导致的或者指示PDN GW如何处理。指示位信元可能的方法有:
1)切换完成指示位信元(Handover Complete Indication)。
2)切换类型信元(Handover Type):Serving GW将这个切换类型信元设置为“Handover Complete”。
3)修改类型信元(Update Type):Serving GW将这个修改类型信元设置为“User Plane Path Switch”或者“Cancel Bi-casting”。
4)Cause信元。Serving GW将Cause设置为“Handover Complete”或者“User Plane Path Switch”或者“Cancel Bi-casting”。
5)取消双播指示位信元(Cancel Bi-casting Indication):Serving GW通过这个信元指示PDN GW取消双播处理。
6)Serving GW清除Proxy BU消息中的“S”标志位,以指示PDN GW取消源侧的绑定。
Serving GW通过上述指示位指示PDN GW这个绑定更新是由于UE切换到目标网络导致的或者要求用户面路径切换。这个标志位可选。
PDN GW收到上述消息后取消数据双播机制,修改下行数据路由到Serving GW。PDN GW收到下行数据后只发给Serving GW。
步骤s718、Serving GW回Update Bearer Response消息到MME。
步骤s719、MME发送HO Complete到HRPD AN,通知HRPD AN切换完成。
步骤s720、PDN GW发起源HRPD网络之间的释放处理流程。
本发明的实施例三中,以双播bi-casting方法为例,说明本发明中E-UTRAN到HRPD的切换方法,其中接收网络为HRPD、发起网络为E-UTRAN,接收网络侧第一网元为HRPD AN,接收网络侧第二网元为PDSN,用户面锚点网元为PDN GW。如图7A所示:包括以下步骤:
步骤s8A01、HRPD AN发现UE从E-UTRAN向HRPD网络切换后发送消息通知PDN GW双绑定。
步骤s8A02、PDN GW与Serving GW和PDSN双绑定。
步骤s8A03、PDN GW收到下行数据后转播下行数据到Serving GW和PDSN。
步骤s8A04、UE切换到HRPD网络后HRPD AN通知PDN GW取消双绑定。
步骤s8A05、PDN GW收到下行数据后只发给Serving GW。
上述流程在组网场景中所对应的具体的切换信令流程如图7B所示,包括以下步骤:
步骤s801、UE在E-UTRAN网络接入。
步骤s802、UE或者eNodeB决定预注册到HRPD网络。
步骤s803、UE执行HRPD接入网络内特定程序和PDSN建立IP业务连接、HRPD接入网络内的鉴权等流程。
步骤s804、UE或者eNodeB决定执行切换到HRPD。
步骤s805、eNodeB发送Relocation Indication消息UE通知UE进行切换。
步骤s806、UE发送HRPD Connection Request消息到HRPD AN。HRPDAN分配无线资源,触发PDSN会话状态从静止状态到激活状态。
步骤s807、HRPD AN发送A11-Registration Request消息给PDSN。HRPDAN在这个消息中增加指示位信元以通知PDSN这个注册请求是由于什么原因导致的或者指示PDSN如何处理。指示位信元可能的方法有:
1)E-UTRAN到HRPD切换指示位信元(E-UTRAN to HRPD HandoverIndication)或者3GPP到non-3GPP切换指示位信元(3GPP tonon-3GPP Handover Indication)。
2)切换类型信元(Handover Type):HRPD AN将这个切换类型信元设置为“E-UTRAN to HRPD Handover”或者“3GPP to non-3GPPHandover”。
3)Cause信元:HRPD AN将Cause设置为“E-UTRAN to HRPDHandover”或者“3GPP to non-3GPP Handover”。
4)双播指示位信元(Bi-casting Indication):HRPD AN通过这个信元指示后续网元需要双播处理。
5)HRPD AN将A11-Registration Request消息中的Flag信元中的“S”标志位设置为“True”或者“1”,指示PDSN这个注册请求是由于PDSN fast handoff导致的。
步骤s808、PDSN收到A11-Registration Request消息后如果发现这个消息是由于切换导致的或者需要后续网元双播处理,则PDSN发送Proxy BU消息到PDN GW。PDSN在这个消息中增加指示位信元以通知PDN GW这个绑定更新消息是由于什么原因导致的或者通知PDN GW如何处理。指示位信元可能的方法有:
1)E-UTRAN到HRPD切换指示位信元(E-UTRAN to HRPD HandoverIndication)或者3GPP到non-3GPP切换指示位信元(3GPP tonon-3GPP Handover Indication)。
2)切换类型信元(Handover Type):PDSN将这个切换类型信元设置为“E-UTRAN to HRPD Handover”或者“3GPP to non-3GPPHandover”。
3)Cause信元:PDSN将Cause设置为“E-UTRAN to HRPD Handover”或者“3GPP to non-3GPP Handover”。
4)双播指示位信元(Bi-casting Indication):PDSN通过这个信元指示后续网元需要双播处理。
5)PDSN设置Proxy BU消息中的“S”标志位,以指示PDN GW进行双绑定。
PDN GW收到上述消息后增加一个绑定更新,同时源E-UTRAN中的资源继续保留。PDN GW收到下行数据后在源E-UTRAN侧和目标HRPD侧双播下行数据。PDN GW可以启动一个定时器,这个定时器超时后PDN GW取消双播机制,释放源侧资源。
步骤s809、PDSN回A11-Registration Reply消息给HRPD AN。
步骤s810、HRPD AN发送S101 HO Command消息(HRPD TCA)给MME。
步骤s811、MME发送S1-AP消息Relocation Command(HRPD TCA)给eNodeB。
步骤s812、eNodeB收到这个特定的消息后发送HO Command消息到UE,通知UE进行切换。消息中携带HRPD TCA消息。
步骤s813、UE切换到HRPD接入网络,执行traffic channel acquisition程序。
步骤s814、UE发送HRPD Traffic Channel Complete(TCC)消息到HRPDAN。
步骤s815、HRPD AN发送A11-Registration Request消息给PDSN。HRPDAN在这个消息中增加指示位以通知PDSN这个注册请求是由于UE切换到目标网络导致的,PDSN需要通知PDN GW修改下行数据理由。指示位信元可能的方法有:
1)切换完成指示位信元(Handover Complete Indication)。
2)切换类型信元(Handover Type):HRPD AN将这个切换类型信元设置为“Handover Complete”。
3)修改类型信元(Update Type):HRPD AN将这个修改类型信元设置为“User Plane Path Switch”或者“Cancel Bi-casting”。
4)Cause信元:HRPD AN将Cause设置为“Handover Complete”或者“User Plane Path Switch”或者“Cancel Bi-casting”。
5)取消双播指示位信元(Cancel Bi-casting Indication):HRPD AN通过这个信元指示后续网元取消双播处理
6)HRPD AN将A11-Registration Request消息中的Flag信元中的“S”标志位设置为“False”或者“0”。
HRPD AN通过上述指示位指示PDSN UE已切换到目标网络或者要求用户面路径切换。这个标志位可选。
步骤s816、PDSN收到A11-Registration Request消息后如果发现这个消息是由于UE切换到HRPD导致的或者要求用户面路径切换,则PDSN发送ProxyBU消息到PDN GW。PDSN在这个消息中增加指示位以通知PDN GW这个绑定更新消息是由于什么原因导致的或者通知PDN GW如何处理。指示位信元可能的方法有:
1)切换完成指示位信元(Handover Complete Indication)。
2)切换类型信元(Handover Type):PDSN将这个切换类型信元设置为“Handover Complete”。
3)修改类型信元(Update Type):PDSN将这个修改类型信元设置为“User Plane Path Switch”或者“Cancel Bi-casting”。
4)Cause信元:PDSN将Cause设置为“Handover Complete”或者“UserPlane Path Switch”或者“Cancel Bi-casting”。
5)取消双播指示位信元(Cancel Bi-casting Indication):PDSN通过这个信元指示后续网元取消双播处理
6)PDSN清除Proxy BU消息中的“S”标志位,以指示PDN GW取消双绑定,即取消源侧的绑定。
PDSN通过上述指示位指示PDN GW UE已切换到目标网络或者要求用户面路径切换或者取消双播处理。这个标志位可选。
PDN GW收到上述消息后取消数据双播机制,修改下行数据路由到PDSN。PDN GW收到下行数据后就只发给PDSN。
步骤s817、PDSN回A11-Registration Reply消息到HRPD AN。
步骤s818、源E-UTRAN/EPS释放资源。
通过本发明的上述实施例,提出了一种异构网络切换时的数据无损处理方法,通过数据转发方法或双播处理方法,解决现有技术下异构网络切换时数据丢失的问题,减少用户业务中断的时间,增加用户的体验。
本发明的实施例四中,还提供了一种数据处理***,应用于异构网络之间发生切换时的数据转发,如图8所示,包括:接收网络侧的数据处理设备10和发起网络侧的数据处理设备20。其中,接收网络侧的数据处理设备10,用于建立数据转发地址并接收发起网络侧的数据处理设备20发送的数据。
接收网络侧的数据处理设备10,进一步包括:
切换发起实体11,用于检测到发起网络中的终端向本网络切换时,通知本网络的网关设备创建数据转发地址,并将所述转发地址发送给所述发起网络;当本网络为HRPD网络时,所述切换发起实***于HRPD AN中;本网络为E-UTRAN时,所述切换发起实***于MME中。
接收网络侧网关设备12,用于接收到切换发起实体11的通知消息时,创建数据转发地址并通知切换发起实体11;并接收发起网络发送的数据。
发起网络侧的数据处理设备20,进一步包括:
切换处理实体21,用于本网络中的终端向接收网络切换时,获取接收网络建立的数据转发地址,并将该转发地址发送给发起网络侧网关设备22。本网络为HRPD网络时,所述切换发起实***于HRPD AN中;本网络为E-UTRAN时,所述切换发起实***于MME中。
发起网络侧网关设备22,用于根据切换处理实体21发送的数据转发地址,创建与接收网络侧网关设备的数据转发隧道并通过数据转发隧道向接收网络侧发送数据。
本发明的实施例五中,还提供了一种数据处理***,用于异构网络切换时的数据转发,如图9所示,包括:
接收网络侧的数据处理设备40,用于检测到终端从发起网络向本网络切换时,通知用户面锚点网元50进行双播处理,并接收用户面锚点网元50发送的数据。
用户面锚点网元50,用于根据所述接收网络的通知在接收网络40和发起网络内进行数据双播处理,同时向接收网络和发起网络发送数据.
其中,接收网络侧的数据处理设备40进一步包括:
切换发起实体41,用于检测到发起网络中的终端向本网络切换时,通知本网络的网关设备42。本网络为HRPD网络时,该切换发起实***于HRPDAN中;本网络为E-UTRAN时,该切换发起实***于MME中。
接收网络侧网关设备42,用于接收到切换发起实体41的通知消息时,通知接收网络和发起网络的用户面锚点网元50;并接收用户面锚点网元50同时向发起网络和接收网络发送的数据。
通过本发明的上述实施例中的***和设备,提出了一种异构网络切换时的数据无损处理方法,通过数据转发方法或双播处理方法,解决现有技术下异构网络切换时数据丢失的问题,减少用户业务中断的时间,增加用户的体验。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备执行本发明各个实施例所述的方法。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。

Claims (9)

1.一种数据处理方法,其特征在于,包括以下步骤:
当用户设备从演进的UMTS陆地无线接入网E-UTRAN网络向高速分组数据网络HRPD网络切换时,
所述E-UTRAN网络接收HRPD网络的接入网络HRPD AN发送的数据转发地址,
根据所述数据转发地址创建所述E-UTRAN网络的网关设备和所述HRPD网络的网关设备之间的数据转发隧道,
通过所述数据转发隧道,所述E-UTRAN网络将数据转发给所述HRPD网络。
2.如权利要求1所述数据处理方法,其特征在于,所述E-UTRAN网络接收HRPD网络的接入网络HRPD AN发送的数据转发地址,包括:
所述E-UTRAN网络的移动性管理实体MME接收所述HRPD AN发送的所述数据转发地址,所述数据转发地址是所述HRPD AN从所述HRPD网络的网关设备分组数据服务节点PDSN中获取的。
3.如权利要求2所述的数据处理方法,其特征在于,所述根据转发地址创建所述E-UTRAN网络的网关设备和所述HRPD网络的网关设备之间的数据转发隧道包括:
所述MME将所述数据转发地址发送给所述E-UTRAN的网关设备服务网关S-GW,通知所述S-GW建立数据转发隧道;
所述S-GW根据所述数据转发地址建立与所述PDSN之间的数据转发隧道;
所述S-GW建立与E-UTRAN中基站eNodeB间的数据转发隧道;
或者,所述根据转发地址创建所述E-UTRAN网络的网关设备和所述HRPD网络的网关设备之间的数据转发隧道包括:
所述MME接收所述HRPD AN发送的分组数据网络标识信息PDN标识信息;
所述MME将所述PDN标识信和所述数据转发地址息发送给所述S-GW;
所述S-GW根据所述PDN标识信息和所述数据转发地址创建与所述PDSN之间的数据转发隧道;
所述S-GW建立与E-UTRAN中基站eNodeB间的数据转发隧道。
4.如权利要求3所述的数据处理方法,其特征在于,所述S-GW通过所述数据转发隧道,将数据转发给所述PDSN包括:
所述S-GW接收所述eNodeB通过数据转发隧道发送的数据包,通过所述与PDSN之间的数据转发隧道向所述PDSN发送。
5.如权利要求3所述数据处理方法,其特征在于,所述S-GW建立与E-UTRAN中基站eNodeB间的数据转发隧道还包括:
所述S-GW将所述数据转发隧道信息通知给所述MME;
所述MME将所述数据转发隧道信息通知给所述eNodeB。
6.如权利要求2至5任一所述数据处理方法,其特征在于,
所述HRPD AN从所述HRPD网络的网关设备PDSN获取数据转发地址具体为:
所述HRPD AN通知所述PDSN建立数据转发隧道;
所述PDSN将所述数据转发隧道的转发地址通知给所述HRPD AN。
7.如权利要求3至5任一所述数据处理方法,其特征在于,所述S-GW建立所述与PDSN和eNodeB之间的数据转发隧道后,还包括:
所述S-GW启动一定时器,所述定时器超时后释放所述建立的数据转发隧道。
8.一种接收网络侧的数据处理设备,其特征在于,包括:
切换发起实体,用于检测到用户设备从演进的UMTS陆地无线接入网E-UTRAN网络向高速分组数据网络HRPD网络切换时,通知HRPD网络侧网关设备创建数据转发资源,接收HRPD网络侧网关设备发送的转发地址并将所述转发地址发送给所述E-UTRAN网络,以使所述E-UTRAN网络的网关设备根据所述数据转发地址创建与所述HRPD网络侧网关设备的数据转发隧道并通过数据转发隧道向所述HRPD网络发送数据;
HRPD网络侧网关设备,用于接收所述切换发起实体的通知消息,创建数据转发资源,将转发地址发送给所述切换发起实体。
9.一种发起网络侧的数据处理设备,其特征在于,包括:
切换处理实体,用于用户设备从演进的UMTS陆地无线接入网E-UTRAN网络向高速分组数据网络HRPD网络切换时,获取所述HRPD网络发送的数据转发地址,并将所述数据转发地址发送给E-UTRAN网络侧网关设备;
E-UTRAN网络侧网关设备,用于根据所述数据转发地址,创建与所述HRPD网络侧网关设备的数据转发隧道并通过所述数据转发隧道向所述HRPD网络侧发送数据。
CN2008102129168A 2007-11-02 2008-09-05 一种数据处理方法和设备 Active CN101472314B (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN2008102129168A CN101472314B (zh) 2007-11-02 2008-09-05 一种数据处理方法和设备
PCT/CN2008/072555 WO2009056025A1 (fr) 2007-11-02 2008-09-26 Procédé et équipement de traitement de données
US12/771,458 US8625530B2 (en) 2007-11-02 2010-04-30 Data processing during a mobile handover operation
US13/416,983 US8331325B2 (en) 2007-11-02 2012-03-09 Data processing method and device
US14/090,032 US9445313B2 (en) 2007-11-02 2013-11-26 Data processing method and device
US14/829,139 US9491665B2 (en) 2007-11-02 2015-08-18 Data processing method and device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200710166088.4 2007-11-02
CN200710166088 2007-11-02
CN2008102129168A CN101472314B (zh) 2007-11-02 2008-09-05 一种数据处理方法和设备

Publications (2)

Publication Number Publication Date
CN101472314A CN101472314A (zh) 2009-07-01
CN101472314B true CN101472314B (zh) 2010-05-12

Family

ID=40829359

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008102129168A Active CN101472314B (zh) 2007-11-02 2008-09-05 一种数据处理方法和设备

Country Status (2)

Country Link
US (4) US8625530B2 (zh)
CN (1) CN101472314B (zh)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102202286B (zh) * 2010-03-24 2014-04-02 华为技术有限公司 异构网络中终端接入的方法、异构网络切换的方法和设备
US8880061B2 (en) * 2010-12-30 2014-11-04 Zte (Usa) Inc. Enabling handoff for multiple packet data network connections
WO2012110093A1 (en) * 2011-02-17 2012-08-23 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for establishing a pdn connection
CN103313317B (zh) * 2012-03-07 2016-09-28 华为技术有限公司 一种WiFi终端接入分组数据PS业务域的方法和可信网关
US9439118B2 (en) * 2012-07-23 2016-09-06 Qualcomm Incorporated Systems and methods supporting WLAN-WWAN mobility in devices
US9674772B2 (en) * 2013-01-03 2017-06-06 Lg Electronics Inc. Method and apparatus for acquiring information on access point in wireless communication system
EP3010283A4 (en) * 2013-06-11 2017-02-22 NEC Corporation Communication system, base station, gateway apparatus, base station control method, and gateway apparatus control method
US9596628B2 (en) 2013-10-31 2017-03-14 Intel Corporation Gateway arrangements for wireless communication networks
CN104735808A (zh) * 2013-12-19 2015-06-24 中兴通讯股份有限公司 一种分布式网络中处理业务的方法及装置
CN104768195B (zh) * 2014-01-03 2019-02-01 上海宽带技术及应用工程研究中心 能实现无缝切换的异构无线网络***及无缝切换方法
US9907107B2 (en) * 2014-05-20 2018-02-27 Telefonaktiebolaget L M Ericsson (Publ) Nodes and methods for CN node selection at handover
US9807669B1 (en) * 2014-10-24 2017-10-31 Sprint Communications Company L.P. Identifying communication paths based on packet data network gateway status reports
CN105517066B (zh) * 2015-11-24 2018-10-26 武汉虹信技术服务有限责任公司 一种lte s1-mme接口的海量数据用户识别的方法
US10785696B2 (en) * 2016-06-21 2020-09-22 Huawei Technologies Co., Ltd. Systems and methods for user plane path selection, reselection, and notification of user plane changes
WO2017222344A1 (en) * 2016-06-23 2017-12-28 Samsung Electronics Co., Ltd. Data transmission supporting method and apparatus
CN107548127B (zh) * 2016-06-23 2021-07-02 北京三星通信技术研究有限公司 支持数据传输的方法和设备
US10172067B2 (en) * 2016-09-07 2019-01-01 Nokia Of America Corporation Bypassing external packet data networks in mobile-to-mobile communication
US10972552B2 (en) * 2016-09-30 2021-04-06 Huawei Technologies Co., Ltd. Method and system for user plane path selection
US10531420B2 (en) 2017-01-05 2020-01-07 Huawei Technologies Co., Ltd. Systems and methods for application-friendly protocol data unit (PDU) session management
KR102117098B1 (ko) * 2017-01-12 2020-06-02 주식회사 케이티 이종 네트워크 핸드오버 제어 방법 및 그 장치
KR102329925B1 (ko) 2017-08-14 2021-11-23 삼성전자 주식회사 4g/5g 동시 등록된 이동 통신 단말을 위한 네트워크 이동시 데이터 동기화 제공 방안

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007071112A1 (fr) * 2005-12-22 2007-06-28 Zte Corporation Procede de maintien de transmission de flux de paquets de donnees lors du deplacement d'un terminal mobile dans un reseau d'acces sans fil
CN101047967A (zh) * 2006-03-30 2007-10-03 华为技术有限公司 在切换过程中处理数据的方法及装置
CN101047975A (zh) * 2006-03-29 2007-10-03 华为技术有限公司 一种实现切换的方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI108491B (fi) * 2000-02-11 2002-01-31 Nokia Corp Palvelevan verkkoelementin uudelleen sijoitus
US20030104814A1 (en) * 2001-11-30 2003-06-05 Docomo Communications Laboratories Usa Low latency mobile initiated tunneling handoff
US7512110B2 (en) 2004-09-21 2009-03-31 Motorola, Inc. Method and apparatus to facilitate inter-AN HRPD hard handoff
US20060104282A1 (en) 2004-11-15 2006-05-18 Telefonaktiebolaget L M Ericsson (Publ) Mobile node (MN) discovery using the protocol for carrying authentication for network access (PANA) in a telecommunications network
JP4703238B2 (ja) * 2004-12-15 2011-06-15 パナソニック株式会社 無線網制御装置、無線lan中継装置、無線通信システム及び無線通信システムの通信方法
US20070115885A1 (en) * 2005-11-22 2007-05-24 Singh Ajoy K Method and system for fast IP handoff of a mobile node
CN101001442B (zh) 2006-01-10 2011-02-02 华为技术有限公司 一种移动网络中越区切换方法及***
CN101422064B (zh) 2006-02-09 2012-01-04 思达伦特网络有限责任公司 无线网络的快速切换支持
CN101022652A (zh) 2006-02-15 2007-08-22 华为技术有限公司 对业务进行切换的方法、采用该方法的设备和***
US7961685B2 (en) * 2006-07-28 2011-06-14 Samsung Electronics Co., Ltd Method and system for performing handoff for mobile station in a mobile communication system using proxy mobile IP
US20080089287A1 (en) * 2006-10-12 2008-04-17 Telefonaktiebolaget Lm Ericsson (Publ) Broadcast-based communication in a radio or wireless access network to support mobility
WO2008097147A1 (en) * 2007-02-06 2008-08-14 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for intra e-utran handover
WO2008127662A1 (en) * 2007-04-12 2008-10-23 Marvell World Trade Ltd. Packet data network connectivity domain selection and bearer setup
US20080281978A1 (en) * 2007-05-10 2008-11-13 Motorola, Inc. Methods for utilizing multiple tunnels within a communication network
US9049629B2 (en) * 2007-06-18 2015-06-02 Qualcomm Incorporated Method and apparatus for fast inter-system handover
JP5291706B2 (ja) * 2007-06-22 2013-09-18 インターデイジタル テクノロジー コーポレーション 相異なるワイヤレス通信アーキテクチャ間のモビリティのための資源管理
JP5475655B2 (ja) * 2007-06-22 2014-04-16 インターデイジタル テクノロジー コーポレーション ハンドオーバ操作における資源管理のための方法および機器
EP2028890B1 (en) * 2007-08-12 2019-01-02 LG Electronics Inc. Handover method with link failure recovery, wireless device and base station for implementing such method
US8780856B2 (en) 2007-09-18 2014-07-15 Telefonaktiebolaget Lm Ericsson (Publ) Inter-system handoffs in multi-access environments
US8761822B2 (en) 2007-09-24 2014-06-24 Qualcomm Incorporated Continuous interface maintenance for group communications to a wireless communications device group
KR20130114634A (ko) * 2010-06-04 2013-10-17 인터디지탈 패튼 홀딩스, 인크 네트워크 기반 이동성 영역에서의 사용자 장치간 전환(iut) 방법 및 장치

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007071112A1 (fr) * 2005-12-22 2007-06-28 Zte Corporation Procede de maintien de transmission de flux de paquets de donnees lors du deplacement d'un terminal mobile dans un reseau d'acces sans fil
CN101047975A (zh) * 2006-03-29 2007-10-03 华为技术有限公司 一种实现切换的方法
CN101047967A (zh) * 2006-03-30 2007-10-03 华为技术有限公司 在切换过程中处理数据的方法及装置

Also Published As

Publication number Publication date
US9491665B2 (en) 2016-11-08
US20150358870A1 (en) 2015-12-10
US8331325B2 (en) 2012-12-11
US20100208704A1 (en) 2010-08-19
US20140086210A1 (en) 2014-03-27
CN101472314A (zh) 2009-07-01
US20120170551A1 (en) 2012-07-05
US9445313B2 (en) 2016-09-13
US8625530B2 (en) 2014-01-07

Similar Documents

Publication Publication Date Title
CN101472314B (zh) 一种数据处理方法和设备
CN101431797B (zh) 一种注册处理方法、***及装置
CN101330753B (zh) 一种资源创建方法、资源删除方法及网络设备
EP3595359B1 (en) Handover apparatus and method
CN110087272B (zh) 在多个e节点b和用户设备间提供同时连接的方法和***
CN108200620B (zh) 无线电台、无线电终端、用于无线电台的方法以及用于无线电终端的方法
CN107079507B (zh) 保持业务连续性的方法、控制面网关和移动管理网元
CN109155739B (zh) 切换过程中的通信方法和装置
EP2259657B1 (en) Method for indicating the bearer management of a serving gateway
CN102752829A (zh) 接入处理方法、装置及用户设备
EP2200369A2 (en) Method and apparatus for handover between heterogeneous networks
CN103857004A (zh) 处理无线网络用户接入的方法、装置及***
CN102131251A (zh) 一种进行数据前转的方法
CN104349394A (zh) 一种小小区架构中支持业务本地分流的方法、***和设备
US8538430B1 (en) System and method for handoff of mobile terminals between different wireless access network technologies
CN101426252A (zh) 一种路径切换的处理方法、***和装置
CN101784033B (zh) 切换数据转发处理方法、装置和***
CN104053200A (zh) Ue在umts***和lte***之间切换的方法及设备
CN104113918A (zh) 一种切换过程中承载信息的交互方法及装置
CN102281524B (zh) 一种注册处理方法和用户终端
WO2014009439A1 (en) Reporting user related information in a mobile communication network
CN101472264B (zh) 取消网络切换的处理方法、装置及***
WO2009056025A1 (fr) Procédé et équipement de traitement de données
CN103813397A (zh) 管理分流连接的方法、无线侧网元及移动性管理实体
CN102014370B (zh) 一种选择转换代理的方法和***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20090701

Assignee: Apple Computer, Inc.

Assignor: Huawei Technologies Co., Ltd.

Contract record no.: 2015990000755

Denomination of invention: Processing method of data and device thereof

Granted publication date: 20100512

License type: Common License

Record date: 20150827

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model