[go: up one dir, main page]

CN104427568B - A method and device for realizing 3GPP network traffic offloading - Google Patents

A method and device for realizing 3GPP network traffic offloading Download PDF

Info

Publication number
CN104427568B
CN104427568B CN201310400024.1A CN201310400024A CN104427568B CN 104427568 B CN104427568 B CN 104427568B CN 201310400024 A CN201310400024 A CN 201310400024A CN 104427568 B CN104427568 B CN 104427568B
Authority
CN
China
Prior art keywords
3gpp network
gateway
network gateway
access
request
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
CN201310400024.1A
Other languages
Chinese (zh)
Other versions
CN104427568A (en
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.)
Beijing Huawei Digital Technologies Co Ltd
Original Assignee
Beijing Huawei Digital 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 Beijing Huawei Digital Technologies Co Ltd filed Critical Beijing Huawei Digital Technologies Co Ltd
Priority to CN201310400024.1A priority Critical patent/CN104427568B/en
Publication of CN104427568A publication Critical patent/CN104427568A/en
Application granted granted Critical
Publication of CN104427568B publication Critical patent/CN104427568B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints

Landscapes

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

Abstract

The invention discloses a kind of method, apparatus for realizing the unloading of 3GPP network flow, are related to the communications field, can utilize the flow for the special services that the unloading of non-3GPP network gateway is accessed by 3GPP network node.The described method includes: user equipment (UE) determination need to establish the carrying for accessing special services;The 3GPP network insertion node of Xiang Weiqi service sends the request of UE access non-3GPP network gateway;It is completed so that UE is established via the carrying of 3GPP network insertion non-3GPP network gateway, UE accesses the special services by establishing the carrying completed.

Description

一种实现3GPP网络流量卸载的方法、装置A method and device for realizing 3GPP network traffic offloading

技术领域technical field

本发明涉及通信领域,尤其涉及一种实现3GPP网络流量卸载的方法、装置。The present invention relates to the field of communications, and in particular, to a method and device for realizing 3GPP network traffic offloading.

背景技术Background technique

网络上所能提供的应用日益丰富,使得用户通过移动终端接入网络的需求日益增大。为了提供更好的服务,目前移动运营商已经部署了3GPP网络+非3GPP网络(即non-3GPP,例如WLAN)混合组网。The applications that can be provided on the network are increasingly abundant, which increases the demand of users to access the network through mobile terminals. In order to provide better services, currently mobile operators have deployed a 3GPP network + non-3GPP network (ie, non-3GPP, such as WLAN) hybrid networking.

用户设备(UE,user equipment)接入因特网的方式主要有两种:第一种是由3GPP网络接入,即UE可以随时随地通过演进基站(eNodeB,evolved NodeB)、服务网关(S-GW,serving gateway)、分组数据网络网关(即PDN网关,可简写为P-GW,Packet Data Networkgateway)等网元接入到因特网;第二种是由非3GPP网络接入到因特网,通常此方法可以提供更稳定的接入带宽和更低的价格。There are mainly two ways for user equipment (UE, user equipment) to access the Internet: the first is to access the Internet through a 3GPP network, that is, the UE can use an evolved base station (eNodeB, evolved NodeB), a serving gateway (S-GW, Serving gateway), packet data network gateway (ie PDN gateway, can be abbreviated as P-GW, Packet Data Networkgateway) and other network elements to access the Internet; the second is to access the Internet from a non-3GPP network, usually this method can provide More stable access bandwidth and lower price.

其中,对于上述的第一种接入方式而言,如果一个小区内的用户数量过多,或者某些用户占据了大量的带宽,将影响用户整体的使用体验。Wherein, for the above-mentioned first access manner, if there are too many users in a cell, or some users occupy a large amount of bandwidth, the overall user experience will be affected.

为了减轻所述3GPP核心网络的带宽压力,现有技术中提供了一种应用于3GPP网络中的SIPTO(Selected IP Traffic Offload,选择IP流卸载)方案,该方案支持用户通过3GPP网络节点接入,并通过新增本地分组数据网络网关(L-PGW,local PDN gateway)来实现卸载。In order to reduce the bandwidth pressure of the 3GPP core network, the prior art provides a SIPTO (Selected IP Traffic Offload, Selected IP Traffic Offload) solution applied to the 3GPP network, which supports users to access through 3GPP network nodes, The offloading is realized by adding a local packet data network gateway (L-PGW, local PDN gateway).

具体的,UE可以通过基站、S-GW、P-GW接入到移动核心网(CN,core network),该方案中移动管理实体(MME,mobility management entity)可以为用户选择一个L-PGW进行流量的卸载。Specifically, the UE can access the mobile core network (CN, core network) through the base station, the S-GW, and the P-GW. In this solution, the mobility management entity (MME, mobility management entity) can select an L-PGW for the user to conduct traffic uninstallation.

虽然上述SIPTO技术能够在一定程度上缓解移动核心网络的带宽压力,但是需要在3GPP网络中新增一个网元L-PGW,对目前的网络架构有一定影响,不便于移动运营商的具体实现。Although the above SIPTO technology can relieve the bandwidth pressure of the mobile core network to a certain extent, it needs to add a network element L-PGW to the 3GPP network, which has a certain impact on the current network architecture and is not convenient for mobile operators to implement.

发明内容SUMMARY OF THE INVENTION

本发明的实施例提供一种实现3GPP网络流量卸载的方法和装置,用户可以利用non-3GPP网络网关卸载通过3GPP网络节点访问的特定服务的流量,即采用现有的设备让3GPP网络的部分流量分流到non-3GPP网络,从而能够减轻3GPP核心网络的负担,并且此方案对当前网络架构没有影响,利于运营商实现。另外,本发明中采用non-3GPP网络网关作为卸载3GPP网络流量的设备,这就为实现3GPP网络接入方式和non-3GPP网络接入方式间的无缝切换奠定了基础,以保证用户当前访问的特定服务连接不会中断。The embodiments of the present invention provide a method and device for realizing 3GPP network traffic offloading. Users can use a non-3GPP network gateway to offload traffic of a specific service accessed through a 3GPP network node, that is, use existing equipment to offload part of the traffic on the 3GPP network. The offload is distributed to the non-3GPP network, thereby reducing the burden of the 3GPP core network, and this solution has no impact on the current network architecture, which is beneficial for operators to implement. In addition, in the present invention, a non-3GPP network gateway is used as a device for unloading 3GPP network traffic, which lays a foundation for realizing seamless switching between the 3GPP network access mode and the non-3GPP network access mode, so as to ensure the current access of users. connections to specific services will not be interrupted.

为达到上述目的,本发明的实施例采用如下技术方案:To achieve the above object, the embodiments of the present invention adopt the following technical solutions:

第一方面,一种实现3GPP网络流量卸载的方法,包括:In a first aspect, a method for implementing 3GPP network traffic offloading includes:

用户设备UE确定需建立用于访问特定服务的承载,所述特定服务为经由3GPP网络和non-3GPP网络均可访问的服务;The user equipment UE determines that a bearer for accessing a specific service needs to be established, and the specific service is a service accessible via both a 3GPP network and a non-3GPP network;

向为其服务的3GPP网络接入节点发送所述UE接入non-3GPP网络网关的请求;以使得所述UE经由3GPP网络接入所述non-3GPP网络网关的承载建立完成;sending a request for the UE to access the non-3GPP network gateway to the 3GPP network access node serving it; so that the establishment of the bearer for the UE to access the non-3GPP network gateway via the 3GPP network is completed;

所述UE通过建立完成的承载访问所述特定服务。The UE accesses the specific service through the established bearer.

在第一种可能实现的方式中,根据第一方面,In a first possible implementation manner, according to the first aspect,

所述UE接入non-3GPP网络网关的请求包括:UE标识、用于指向non-3GPP网络网关的接入点名称APN,The request for the UE to access the non-3GPP network gateway includes: the UE identifier, the access point name APN used to point to the non-3GPP network gateway,

或者,所述UE接入non-3GPP网络网关的请求包括:UE标识、用于指向non-3GPP网络网关的APN、以及切换标识。Or, the request for the UE to access the non-3GPP network gateway includes: a UE identity, an APN for pointing to the non-3GPP network gateway, and a handover identity.

在第二种可能实现的方式中,根据第一方面或第一种可能实现的方式,所述UE获知并保存其接入的non-3GPP网络网关的地址信息。In a second possible implementation manner, according to the first aspect or the first possible implementation manner, the UE acquires and stores the address information of the non-3GPP network gateway to which it accesses.

第二方面,提供了一种实现3GPP网络流量卸载的方法,包括:In a second aspect, a method for implementing 3GPP network traffic offload is provided, including:

3GPP网络控制网元接收由3GPP网络接入节点发送的UE接入non-3GPP网络网关的请求;The 3GPP network control network element receives the request sent by the 3GPP network access node for the UE to access the non-3GPP network gateway;

控制建立所述UE经由3GPP网络接入non-3GPP网络网关的承载。Controlling establishes the bearer for the UE to access the non-3GPP network gateway via the 3GPP network.

在第一种可能实现的方式中,根据第二方面,In the first possible implementation manner, according to the second aspect,

所述UE接入non-3GPP网络网关的请求包括:UE标识、用于指向non-3GPP网络网关的接入点名称APN;The request for the UE to access the non-3GPP network gateway includes: the UE identifier, the access point name APN used to point to the non-3GPP network gateway;

或者,所述UE接入non-3GPP网络网关的请求包括:UE标识、用于指向non-3GPP网络网关的APN、以及切换标识。Or, the request for the UE to access the non-3GPP network gateway includes: a UE identity, an APN for pointing to the non-3GPP network gateway, and a handover identity.

在第二种可能实现的方式中,根据第一种可能实现的方式,所述UE接入non-3GPP网络网关的请求还包括:3GPP网络接入节点的位置信息;In the second possible implementation manner, according to the first possible implementation manner, the request for the UE to access the non-3GPP network gateway further includes: location information of the 3GPP network access node;

或者,所述UE接入non-3GPP网络网关的请求还包括:non-3GPP网络网关的地址信息。Alternatively, the request for the UE to access the non-3GPP network gateway further includes: address information of the non-3GPP network gateway.

在第三种可能实现的方式中,结合第二方面或前两种任一可能实现的方式,所述控制建立所述UE经由3GPP网络接入non-3GPP网络网关的承载包括:In a third possible implementation manner, in combination with the second aspect or any of the first two possible implementation manners, the controlling to establish a bearer for the UE to access the non-3GPP network gateway via the 3GPP network includes:

获取non-3GPP网络网关的地址信息;Obtain the address information of the non-3GPP network gateway;

经由3GPP网络服务网关,向至少一个所述地址信息对应的non-3GPP网络网关发送UE接入non-3GPP网络网关的请求;Send a request for the UE to access the non-3GPP network gateway to at least one non-3GPP network gateway corresponding to the address information via the 3GPP network service gateway;

接收所述non-3GPP网络网关对该请求的答复;receiving a reply from the non-3GPP network gateway to the request;

若所述答复指示3GPP网络服务网关和non-3GPP网络网关之间的承载建立成功,则建立所述UE接入所述3GPP网络服务网关的承载。If the reply indicates that the bearer between the 3GPP network serving gateway and the non-3GPP network gateway is successfully established, the bearer for the UE to access the 3GPP network serving gateway is established.

在第四种可能实现的方式中,根据第三种可能实现的方式,In the fourth possible implementation, according to the third possible implementation,

所述获取non-3GPP网络网关的地址信息包括:向DNS服务器发送查询请求;所述查询请求包括:3GPP网络接入节点的位置信息和用于指向non-3GPP网络网关的接入点名称APN,并接收所述DNS服务器反馈的non-3GPP网络网关的地址信息;或者,The obtaining of the address information of the non-3GPP network gateway includes: sending a query request to the DNS server; the query request includes: the location information of the 3GPP network access node and the access point name APN for pointing to the non-3GPP network gateway, and receive the address information of the non-3GPP network gateway fed back by the DNS server; or,

从接收到的所述UE接入non-3GPP网络网关的请求中,读取non-3GPP网络网关的地址信息;或者,Read the address information of the non-3GPP network gateway from the received request for the UE to access the non-3GPP network gateway; or,

获取预先配置的non-3GPP网络网关的地址信息。Get the address information of the pre-configured non-3GPP network gateway.

在第五种可能实现的方式中,根据第四种可能实现的方式,In the fifth possible implementation, according to the fourth possible implementation,

所述向至少一个所述地址信息对应的non-3GPP网络网关发送UE接入non-3GPP网络网关的请求包括:The sending a request for the UE to access the non-3GPP network gateway to at least one non-3GPP network gateway corresponding to the address information includes:

在需要将non-3GPP网络接入切换为3GPP网络接入的情况下,向获取到的各个所述地址信息对应的non-3GPP网络网关,发送UE接入non-3GPP网络网关的请求;否则,向获取到的所述地址信息中的一个对应的non-3GPP网络网关发送UE接入non-3GPP网络网关的请求。When it is necessary to switch the non-3GPP network access to the 3GPP network access, send a request for the UE to access the non-3GPP network gateway to the non-3GPP network gateway corresponding to each of the obtained address information; otherwise, Send a request for the UE to access the non-3GPP network gateway to a corresponding non-3GPP network gateway in the acquired address information.

在第六种可能实现的方式中,根据第二方面或前两种任一可能实现的方式,所述控制建立所述UE经由3GPP网络接入non-3GPP网络网关的承载包括:In a sixth possible implementation manner, according to the second aspect or any one of the first two possible implementation manners, the controlling to establish a bearer for the UE to access the non-3GPP network gateway via the 3GPP network includes:

向3GPP网络服务网关发送UE接入non-3GPP网络网关的请求;以使得所述3GPP网络服务网关获取自身预先配置non-3GPP网络网关的地址信息,并向至少一个所述地址信息对应的non-3GPP网络网关发送UE接入non-3GPP网络网关的请求;Send a request for the UE to access the non-3GPP network gateway to the 3GPP network service gateway; so that the 3GPP network service gateway obtains the address information of the non-3GPP network gateway pre-configured by itself, and sends at least one non-3GPP network gateway corresponding to the address information. The 3GPP network gateway sends a request for the UE to access the non-3GPP network gateway;

接收所述non-3GPP网络网关对该请求的回复;receiving a reply to the request from the non-3GPP network gateway;

若所述答复指示3GPP网络服务网关和non-3GPP网络网关之间的承载建立成功,则建立所述UE接入所述3GPP网络服务网关的承载。If the reply indicates that the bearer between the 3GPP network serving gateway and the non-3GPP network gateway is successfully established, the bearer for the UE to access the 3GPP network serving gateway is established.

在第七种可能实现的方式中,根据第二方面,在所述UE经由3GPP网络接入所述non-3GPP网络网关的承载不需要的情况下,所述方法还包括:In a seventh possible implementation manner, according to the second aspect, in the case that the bearer of the UE accessing the non-3GPP network gateway via the 3GPP network is not required, the method further includes:

删除所述UE经由3GPP网络接入non-3GPP网络网关的承载。Delete the bearer that the UE accesses the non-3GPP network gateway via the 3GPP network.

第三方面,提供了一种实现3GPP网络流量卸载的方法,包括:In a third aspect, a method for implementing 3GPP network traffic offload is provided, including:

non-3GPP网络网关接收由3GPP网络服务网关发送的UE接入non-3GPP网络网关的请求;The non-3GPP network gateway receives a request sent by the 3GPP network serving gateway for the UE to access the non-3GPP network gateway;

由所述3GPP网络服务网关向3GPP网络控制网元转发对该请求的回复;以使得所述3GPP网络控制网元在所述答复指示3GPP网络服务网关和non-3GPP网络网关之间的承载建立成功的情况下,控制建立所述UE接入所述3GPP网络服务网关的承载。The reply to the request is forwarded by the 3GPP network service gateway to the 3GPP network control network element; so that the 3GPP network control network element indicates in the reply that the bearer between the 3GPP network service gateway and the non-3GPP network gateway is successfully established In the case of the UE, it is controlled to establish a bearer for the UE to access the 3GPP network serving gateway.

在第二种可能实现的方式中,根据第三方面,In the second possible implementation manner, according to the third aspect,

所述UE接入non-3GPP网络网关的请求包括:UE标识、用于指向non-3GPP网络网关的APN;The request for the UE to access the non-3GPP network gateway includes: a UE identifier and an APN for pointing to the non-3GPP network gateway;

或者,所述UE接入non-3GPP网络网关的请求包括:UE标识、用于指向non-3GPP网络网关的APN、以及切换标识。Or, the request for the UE to access the non-3GPP network gateway includes: a UE identity, an APN for pointing to the non-3GPP network gateway, and a handover identity.

在第三种可能实现的方式中,根据第二种可能实现的方式,若所述UE接入non-3GPP网络网关的请求中不包含切换标识,则所述方法还包括:In a third possible implementation manner, according to the second possible implementation manner, if the request for accessing the non-3GPP network gateway of the UE does not include a handover identifier, the method further includes:

建立3GPP网络服务网关和non-3GPP网络网关之间的承载;Establish the bearer between the 3GPP network service gateway and the non-3GPP network gateway;

为所述UE分配用于访问所述特定服务的地址信息;assigning address information for accessing the specific service to the UE;

所述对该请求的回复指示3GPP网络服务网关和non-3GPP网络网关之间的承载建立成功,且包括:为所述UE分配的用于访问所述特定服务的地址信息。The reply to the request indicates that the bearer establishment between the 3GPP network serving gateway and the non-3GPP network gateway is successful, and includes address information allocated to the UE for accessing the specific service.

在第四种可能实现的方式中,根据第一种可能实现的方式,还包括:In the fourth possible implementation manner, according to the first possible implementation manner, it also includes:

保存当前接入所述non-3GPP网络网关的所述UE的标识、以及所述UE当前接入方式的标识。The identifier of the UE currently accessing the non-3GPP network gateway and the identifier of the current access mode of the UE are stored.

在第五种可能实现的方式中,根据第四种可能实现的方式,In the fifth possible implementation, according to the fourth possible implementation,

若所述UE接入non-3GPP网络网关的请求中包含切换标识,则所述方法还包括:If the request for the UE to access the non-3GPP network gateway includes the handover identifier, the method further includes:

查询non-3GPP网络网关的当前记录中是否存在与所述请求中一致的UE标识;Query whether there is a UE identity consistent with the request in the current record of the non-3GPP network gateway;

若存在,则更新UE当前接入方式的标识,并且建立3GPP网络服务网关和non-3GPP网络网关之间的承载,且不为所述UE重新分配用于访问所述特定服务的地址信息;所述对该请求的回复指示承载建立成功,且包括之前分配给该UE的用于访问所述特定服务的地址信息。If it exists, update the identity of the current access mode of the UE, and establish a bearer between the 3GPP network service gateway and the non-3GPP network gateway, and do not re-allocate address information for accessing the specific service for the UE; The reply to the request indicates successful bearer establishment and includes address information previously allocated to the UE for accessing the specific service.

在第六种可能实现的方式中,根据第四种可能实现的方式,所述方法还包括:In a sixth possible implementation manner, according to the fourth possible implementation manner, the method further includes:

接收UE通过non-3GPP网络的接入点发送的认证消息,所述认证消息包括:所述UE的标识、切换标识;receiving an authentication message sent by the UE through the access point of the non-3GPP network, where the authentication message includes: the identifier of the UE and the handover identifier;

在认证成功后,查询non-3GPP网络网关的当前记录中是否存在与所述认证消息中一致的UE标识;After the authentication is successful, query whether there is a UE identity consistent with the authentication message in the current record of the non-3GPP network gateway;

若存在,则更新UE当前接入方式的标识,且不为所述UE重新分配用于访问所述特定服务的地址信息;If it exists, update the identifier of the current access mode of the UE, and do not re-allocate the address information for accessing the specific service for the UE;

向所述UE发送认证反馈消息,所述认证反馈消息包括之前分配给该UE的用于访问所述特定服务的地址信息;sending an authentication feedback message to the UE, the authentication feedback message including address information previously allocated to the UE for accessing the specific service;

向3GPP服务网关发送删除承载请求,以使得UE经由3GPP网络接入所述non-3GPP网络网关的承载删除。A delete bearer request is sent to the 3GPP serving gateway, so that the UE accesses the bearer deletion of the non-3GPP network gateway via the 3GPP network.

第四方面,提供了一种用户设备UE,包括:In a fourth aspect, a user equipment UE is provided, including:

确定单元:用于确定需建立用于访问特定服务的承载,所述特定服务为经由3GPP网络和non-3GPP网络均可访问的服务;Determining unit: used to determine that a bearer needs to be established for accessing a specific service, and the specific service is a service accessible via both a 3GPP network and a non-3GPP network;

发送单元:用于向为其服务的3GPP网络接入节点发送所述UE接入non-3GPP网络网关的请求;以使得所述UE经由3GPP网络接入所述non)3GPP网络网关的承载建立完成;Sending unit: used to send the request for the UE to access the non-3GPP network gateway to the 3GPP network access node serving it; so that the bearer establishment of the UE accessing the non-3GPP network gateway via the 3GPP network is completed ;

访问单元:用于所述UE通过建立完成的承载访问所述特定服务。Access unit: used for the UE to access the specific service through the established bearer.

在第一种可能实现的方式中,根据第四方面,In the first possible implementation manner, according to the fourth aspect,

所述UE接入non-3GPP网络网关的请求包括:UE标识、用于指向non-3GPP网络网关的接入点名称APN;The request for the UE to access the non-3GPP network gateway includes: the UE identifier, the access point name APN used to point to the non-3GPP network gateway;

或者,所述UE接入non-3GPP网络网关的请求包括:UE标识、用于指向non-3GPP网络网关的APN、以及切换标识。Or, the request for the UE to access the non-3GPP network gateway includes: a UE identity, an APN for pointing to the non-3GPP network gateway, and a handover identity.

在第二种可能实现的方式中,根据第四方面或第一种可能实现的方式,还包括:In the second possible implementation manner, according to the fourth aspect or the first possible implementation manner, the method further includes:

保存单元:用于获知并保存其接入的non-3GPP网络网关的地址信息。Storage unit: used to learn and store the address information of the non-3GPP network gateway it accesses.

第五方面,提供了一种3GPP网络控制网元,包括:In a fifth aspect, a 3GPP network control network element is provided, including:

接收单元:用于接收由3GPP网络接入节点发送的UE接入non-3GPP网络网关的请求;Receiving unit: used to receive the request sent by the 3GPP network access node for the UE to access the non-3GPP network gateway;

控制单元:用于控制建立所述UE经由3GPP网络接入non-3GPP网络网关的承载。Control unit: used to control the establishment of a bearer for the UE to access the non-3GPP network gateway via the 3GPP network.

在第一种可能实现的方式中,根据第五方面,In the first possible implementation manner, according to the fifth aspect,

所述UE接入non-3GPP网络网关的请求包括:UE标识、用于指向non-3GPP网络网关的接入点名称APN;The request for the UE to access the non-3GPP network gateway includes: the UE identifier, the access point name APN used to point to the non-3GPP network gateway;

或者,所述UE接入non-3GPP网络网关的请求包括:UE标识、用于指向non-3GPP网络网关的APN、以及切换标识。Or, the request for the UE to access the non-3GPP network gateway includes: a UE identity, an APN for pointing to the non-3GPP network gateway, and a handover identity.

在第二种可能实现的方式中,根据第一种可能实现的方式,In the second possible implementation, according to the first possible implementation,

所述UE接入non-3GPP网络网关的请求还包括:3GPP网络接入节点的位置信息;The request for the UE to access the non-3GPP network gateway further includes: location information of the 3GPP network access node;

或者,所述UE接入non-3GPP网络网关的请求还包括:non-3GPP网络网关的地址信息。Alternatively, the request for the UE to access the non-3GPP network gateway further includes: address information of the non-3GPP network gateway.

在第三种可能实现的方式中,根据第五方面或任一前两种可能实现的方式,In the third possible implementation manner, according to the fifth aspect or any of the first two possible implementation manners,

所述3GPP网络控制网元还包括:第一发送单元,所述第一发送单元用于向至少一个所述地址信息对应的non-3GPP网络网关发送UE接入non-3GPP网络网关的请求;The 3GPP network control network element further includes: a first sending unit, where the first sending unit is configured to send a request for the UE to access the non-3GPP network gateway to at least one non-3GPP network gateway corresponding to the address information;

所述控制单元包括:获取模块、第一发送控制模块、第一承载管理模块;其中,The control unit includes: an acquisition module, a first transmission control module, and a first bearer management module; wherein,

获取模块:用于获取non-3GPP网络网关的地址信息;Obtaining module: used to obtain the address information of the non-3GPP network gateway;

第一发送控制模块:用于控制所述第一发送单元经由3GPP网络服务网关,向至少一个所述地址信息对应的non-3GPP网络网关发送UE接入non-3GPP网络网关的请求;A first sending control module: configured to control the first sending unit to send a request for the UE to access the non-3GPP network gateway to at least one non-3GPP network gateway corresponding to the address information via the 3GPP network service gateway;

所述接收单元还用于接收所述non-3GPP网络网关对该请求的答复;The receiving unit is further configured to receive a reply from the non-3GPP network gateway to the request;

第一承载管理模块:用于在所述接收单元所接收到的答复中指示3GPP网络服务网关和non-3GPP网络网关之间的承载建立成功的情况下,建立所述UE接入所述3GPP网络服务网关的承载。A first bearer management module: configured to establish that the UE accesses the 3GPP network in the case that the bearer between the 3GPP network serving gateway and the non-3GPP network gateway is successfully established in the reply received by the receiving unit The bearer of the service gateway.

在第四种可能实现的方式中,根据第三种可能实现的方式,所述获取模块具体用于:In a fourth possible implementation manner, according to the third possible implementation manner, the acquisition module is specifically used for:

向DNS服务器发送查询请求;所述查询请求包括:3GPP网络接入节点的位置信息和用于指向non-3GPP网络网关的接入点名称APN,并接收所述DNS服务器反馈的non-3GPP网络网关的地址信息;或者,Send a query request to the DNS server; the query request includes: the location information of the 3GPP network access node and the access point name APN for pointing to the non-3GPP network gateway, and receives the non-3GPP network gateway fed back by the DNS server address information; or,

从接收单元接收到的所述UE接入non-3GPP网络网关的请求中,读取non-3GPP网络网关的地址信息;或者,From the request received by the receiving unit for the UE to access the non-3GPP network gateway, read the address information of the non-3GPP network gateway; or,

获取预先配置的non-3GPP网络网关的地址信息。Get the address information of the pre-configured non-3GPP network gateway.

在第五种可能实现的方式中,根据第四种可能实现的方式,所述第一发送控制模块具体用于:In a fifth possible implementation manner, according to the fourth possible implementation manner, the first transmission control module is specifically configured to:

在需要将non-3GPP网络接入切换为3GPP网络接入的情况下,控制所述第一发送单元向所述获取模块获取到的各个所述地址信息对应的non-3GPP网络网关,发送UE接入non-3GPP网络网关的请求;否则,控制所述第一发送单元向所述获取模块获取到的所述地址信息中的一个对应的non-3GPP网络网关发送UE接入non-3GPP网络网关的请求。In the case that the non-3GPP network access needs to be switched to the 3GPP network access, the first sending unit is controlled to send the UE access to the non-3GPP network gateway corresponding to each of the address information obtained by the obtaining module. A request for entering a non-3GPP network gateway; otherwise, control the first sending unit to send a request for the UE to access a non-3GPP network gateway to a corresponding non-3GPP network gateway in the address information obtained by the obtaining module ask.

在第六种可能实现的方式中,根据第五方面或任一前两种可能实现的方式,所述3GPP网络控制网元还包括:第二发送单元,用于向3GPP网络服务网关发送UE接入non-3GPP网络网关的请求;In a sixth possible implementation manner, according to the fifth aspect or any of the first two possible implementation manners, the 3GPP network control network element further includes: a second sending unit, configured to send the UE connection to the 3GPP network serving gateway A request to enter a non-3GPP network gateway;

所述控制单元包括:第二发送控制模块、第二承载管理模块;The control unit includes: a second transmission control module and a second bearer management module;

所述第二发送控制模块:用于控制所述第二发送单元向3GPP网络服务网关发送UE接入non-3GPP网络网关的请求;以使得所述3GPP网络服务网关获取自身预先配置non-3GPP网络网关的地址信息,并向至少一个所述地址信息对应的non-3GPP网络网关发送UE接入non-3GPP网络网关的请求;The second sending control module: used to control the second sending unit to send a request for the UE to access the non-3GPP network gateway to the 3GPP network service gateway; so that the 3GPP network service gateway obtains its own pre-configured non-3GPP network address information of the gateway, and send a request for the UE to access the non-3GPP network gateway to at least one non-3GPP network gateway corresponding to the address information;

所述接收单元:还用于接收所述non-3GPP网络网关对该请求的回复;The receiving unit: further configured to receive a reply to the request from the non-3GPP network gateway;

所述第二承载管理模块:用于若所述接收单元所接收到的答复中指示3GPP网络服务网关和non-3GPP网络网关之间的承载建立成功,则建立所述UE接入所述3GPP网络服务网关的承载。The second bearer management module: for establishing the UE to access the 3GPP network if the reply received by the receiving unit indicates that the bearer between the 3GPP network serving gateway and the non-3GPP network gateway is successfully established The bearer of the service gateway.

在第七种可能实现的方式中,根据第五方面,所述控制单元还用于:In a seventh possible implementation manner, according to the fifth aspect, the control unit is further configured to:

在所述UE经由3GPP网络接入所述non-3GPP网络网关的承载不需要的情况下,删除所述UE经由3GPP网络接入non-3GPP网络网关的承载。If the bearer for the UE to access the non-3GPP network gateway via the 3GPP network is unnecessary, the bearer for the UE to access the non-3GPP network gateway via the 3GPP network is deleted.

第六方面,提供了一种non-3GPP网络网关,包括:In a sixth aspect, a non-3GPP network gateway is provided, including:

接收单元:用于接收由3GPP网络服务网关发送的UE接入non-3GPP网络网关的请求;Receiving unit: used to receive a request sent by the 3GPP network serving gateway for the UE to access the non-3GPP network gateway;

发送单元:用于由所述3GPP网络服务网关向3GPP网络控制网元转发对该请求的回复;以使得所述3GPP网络控制网元在所述答复指示3GPP网络服务网关和non-3GPP网络网关之间的承载建立成功的情况下,控制建立所述UE接入所述3GPP网络服务网关的承载。Sending unit: used for forwarding the reply to the request by the 3GPP network service gateway to the 3GPP network control network element; so that the 3GPP network control network element indicates between the 3GPP network service gateway and the non-3GPP network gateway in the reply. In the case that the establishment of the bearer between the UEs is successful, the establishment of the bearer for the UE to access the 3GPP network serving gateway is controlled.

在第一种可能实现的方式中,结合第六方面,In the first possible implementation manner, in combination with the sixth aspect,

所述UE接入non-3GPP网络网关的请求包括:UE标识、用于指向non-3GPP网络网关的APN;The request for the UE to access the non-3GPP network gateway includes: a UE identifier and an APN for pointing to the non-3GPP network gateway;

或者,包括:UE标识、用于指向non-3GPP网络网关的APN、以及切换标识。Alternatively, it includes: the UE identity, the APN for pointing to the non-3GPP network gateway, and the handover identity.

在第二种可能实现的方式中,结合第一种可能实现的方式,还包括:In the second possible implementation manner, combined with the first possible implementation manner, it also includes:

第一建立承载单元:用于建立3GPP网络服务网关和non-3GPP网络网关之间的承载;The first establishing bearer unit: used to establish a bearer between the 3GPP network service gateway and the non-3GPP network gateway;

分配单元:用于为所述UE分配用于访问所述特定服务的地址信息;allocation unit: used to allocate address information for accessing the specific service to the UE;

所述对该请求的回复指示3GPP网络服务网关和non-3GPP网络网关之间的承载建立成功,且包括:为所述UE分配的用于访问所述特定服务的地址信息。The reply to the request indicates that the bearer establishment between the 3GPP network serving gateway and the non-3GPP network gateway is successful, and includes address information allocated to the UE for accessing the specific service.

在第三种可能实现的方式中,结合第六方面,还包括:In a third possible implementation manner, combined with the sixth aspect, the method further includes:

保存单元:用于保存当前接入的所述UE的标识、以及所述UE当前接入方式的标识。Storage unit: used to store the identifier of the currently accessed UE and the identifier of the current access mode of the UE.

在第四种可能实现的方式中,结合第三种可能实现的方式,还包括:In the fourth possible implementation, combined with the third possible implementation, it also includes:

第一查询单元:用于查询当前记录中是否存在与所述请求中一致的UE标识;The first query unit: used to query whether there is a UE identity consistent with the request in the current record;

第一更新单元:用于在所述第一查询单元查询到存在一致的UE标识的情况下,更新保存单元中的UE当前接入方式的标识;a first updating unit: configured to update the identity of the current access mode of the UE in the saving unit when the first query unit finds that there is a consistent UE identity;

第二建立承载单元:用于建立3GPP网络服务网关和non-3GPP网络网关之间的承载;The second establishing bearer unit: used to establish the bearer between the 3GPP network service gateway and the non-3GPP network gateway;

所述对该请求的回复指示承载建立成功,且包括之前分配给该UE的用于访问所述特定服务的地址信息;其中,所述non-3GPP网络网关不为所述UE重新分配用于访问所述特定服务的地址信息。The reply to the request indicates that the bearer is established successfully, and includes the address information previously allocated to the UE for accessing the specific service; wherein the non-3GPP network gateway does not reallocate the UE for accessing the specific service. Address information for the specific service.

在第五种可能实现的方式中,结合第三种可能实现的方式,还包括:第二查询单元、第二更新单元;In the fifth possible implementation manner, in combination with the third possible implementation manner, the method further includes: a second query unit and a second update unit;

所述接收单元还用于:接收UE通过non-3GPP网络的接入点发送的认证消息,所述认证消息包括:所述UE的标识、切换标识;The receiving unit is further configured to: receive an authentication message sent by the UE through an access point of a non-3GPP network, where the authentication message includes: an identifier of the UE and a handover identifier;

所述第二查询单元:用于在认证成功后,查询non-3GPP网络网关的当前记录中是否存在与所述认证消息中一致的UE标识;The second query unit is used to query whether there is a UE identity consistent with the authentication message in the current record of the non-3GPP network gateway after the authentication is successful;

第二更新单元:用于在所述第二查询单元查询到存在一致的UE标识的情况下,更新保存单元中的UE当前接入方式的标识;a second updating unit: configured to update the identity of the current access mode of the UE in the saving unit when the second query unit finds that there is a consistent UE identity;

所述发送单元还用于:向所述UE发送认证反馈消息,所述认证反馈消息包括之前分配给该UE的用于访问所述特定服务的地址信息;其中,所述non-3GPP网络网关不为所述UE重新分配用于访问所述特定服务的地址信息;The sending unit is further configured to: send an authentication feedback message to the UE, where the authentication feedback message includes address information previously allocated to the UE for accessing the specific service; wherein the non-3GPP network gateway does not reallocating address information for accessing the specific service for the UE;

所述发送单元还用于:向3GPP服务网关发送删除承载请求,以使得UE经由3GPP网络接入所述non-3GPP网络网关的承载删除。The sending unit is further configured to: send a bearer deletion request to the 3GPP serving gateway, so that the UE accesses the bearer deletion of the non-3GPP network gateway via the 3GPP network.

本发明实施例提供的一种实现3GPP网络流量卸载的方法、装置,采用non-3GPP网络网关作为卸载流量的设备,即通过non-3GPP网络分流3GPP网络的流量,从而能够减轻3GPP核心网络的负担,并且此方案对当前网络架构没有影响,利于运营商实现。另外,本发明中采用non-3GPP网络网关作为卸载3GPP网络流量的设备,这就为实现3GPP网络接入方式和non-3GPP网络接入方式间的无缝切换奠定了基础,以保证用户当前访问的特定服务的连接不会中断。The embodiments of the present invention provide a method and device for realizing 3GPP network traffic offloading, adopting a non-3GPP network gateway as a device for offloading traffic, that is, offloading 3GPP network traffic through a non-3GPP network, thereby reducing the burden on the 3GPP core network , and this solution has no impact on the current network architecture, which is beneficial for operators to implement. In addition, in the present invention, a non-3GPP network gateway is used as a device for unloading 3GPP network traffic, which lays a foundation for realizing seamless switching between the 3GPP network access mode and the non-3GPP network access mode, so as to ensure the current access of users. connections to specific services are not interrupted.

附图说明Description of drawings

为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some of the present invention. In the embodiments, for those of ordinary skill in the art, other drawings can also be obtained according to these drawings without any creative effort.

图1为现有技术中用户设备通过3GPP网络和non-3GPP网络访问特定服务的示意图;1 is a schematic diagram of a user equipment accessing a specific service through a 3GPP network and a non-3GPP network in the prior art;

图2为用户设备通过本发明实施例提供的方法访问特定服务的示意图;2 is a schematic diagram of a user equipment accessing a specific service through a method provided by an embodiment of the present invention;

图3为本发明实施例提供的一种实现3GPP网络流量卸载的方法;3 is a method for implementing 3GPP network traffic offloading provided by an embodiment of the present invention;

图4为用户设备通过本发明实施例提供的另一种方法访问特定服务的示意图;4 is a schematic diagram of a user equipment accessing a specific service through another method provided by an embodiment of the present invention;

图5为本发明实施例提供的另一种实现3GPP网络流量卸载的方法对应的流程图;5 is a flowchart corresponding to another method for implementing 3GPP network traffic offloading provided by an embodiment of the present invention;

图6为本发明实施例提供的另一种实现3GPP网络流量卸载的方法对应的流程图;6 is a flowchart corresponding to another method for implementing 3GPP network traffic offloading provided by an embodiment of the present invention;

图7为本发明实施例提供的另一种实现3GPP网络流量卸载的方法对应的流程图;7 is a flowchart corresponding to another method for implementing 3GPP network traffic offloading provided by an embodiment of the present invention;

图8为本发明实施例提供的一种用户设备示意图;FIG. 8 is a schematic diagram of a user equipment according to an embodiment of the present invention;

图9为本发明实施例提供的另一种用户设备示意图;FIG. 9 is a schematic diagram of another user equipment provided by an embodiment of the present invention;

图10为本发明实施例提供的一种3GPP网络控制网元示意图;10 is a schematic diagram of a 3GPP network control network element according to an embodiment of the present invention;

图11为本发明实施例提供的另一种3GPP网络控制网元示意图;FIG. 11 is a schematic diagram of another 3GPP network control network element provided by an embodiment of the present invention;

图12为本发明实施例提供的另一种3GPP网络控制网元示意图;12 is a schematic diagram of another 3GPP network control network element provided by an embodiment of the present invention;

图13为本发明实施例提供的一种non-3GPP网络网关示意图;13 is a schematic diagram of a non-3GPP network gateway according to an embodiment of the present invention;

图14为本发明实施例提供的另一种non-3GPP网络网关示意图;14 is a schematic diagram of another non-3GPP network gateway provided by an embodiment of the present invention;

图15为本发明实施例提供的另一种non-3GPP网络网关示意图;15 is a schematic diagram of another non-3GPP network gateway provided by an embodiment of the present invention;

图16为本发明实施例提供的另一种non-3GPP网络网关示意图;16 is a schematic diagram of another non-3GPP network gateway provided by an embodiment of the present invention;

图17为本发明实施例提供的另一种用户设备示意图;FIG. 17 is a schematic diagram of another user equipment provided by an embodiment of the present invention;

图18为本发明实施例提供的另一种3GPP网络控制网元示意图;18 is a schematic diagram of another 3GPP network control network element provided by an embodiment of the present invention;

图19为本发明实施例提供的另一种non-3GPP网络网关示意图。FIG. 19 is a schematic diagram of another non-3GPP network gateway provided by an embodiment of the present invention.

具体实施方式Detailed ways

下面结合附图对本发明实施例提供的实现3GPP网络流量卸载的方法、装置和系统进行详细描述。The method, device, and system for implementing 3GPP network traffic offloading provided by the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

本发明实施例应用于3GPP网络和non-3GPP网络混合组网的场景,示例的,上述3GPP网络包括但不限于宽带码分多址(WCDMA,Wideband Code Division MultipleAccess)网络、时分同步的码分多址(TDSCDMA,Time Division)Synchronous CodeDivision Multiple Access)网络、长期演进网络(LTE,Long Term Evolution),non-3GPP网络包括但不限于无线局域网(WLAN,Wireless Local Aero Network)、WiMAX。The embodiments of the present invention are applied to a mixed networking scenario of a 3GPP network and a non-3GPP network. By way of example, the above-mentioned 3GPP network includes, but is not limited to, a Wideband Code Division Multiple Access (WCDMA, Wideband Code Division Multiple Access) network, a time division synchronized code division multiple access network Address (TDSCDMA, Time Division) Synchronous CodeDivision Multiple Access) network, Long Term Evolution (LTE, Long Term Evolution), non-3GPP network including but not limited to wireless local area network (WLAN, Wireless Local Aero Network), WiMAX.

如图1所示,现有技术中,UE在3GPP网络控制网元的管理控制下,可以通过3GPP网络接入节点、3GPP服务网关等设备访问特定服务,即图1中的a通路。所述特定服务为经由3GPP网络和non-3GPP网络均可访问的服务,示例的,上述的特定服务可以是Internet。为描述方便起见,在本发明的实施例中均以Internet为例来描述。当然,还可以通过non-3GPP网络接入点、non-3GPP网关等设备访问特定服务,即图2中的b通路。As shown in FIG. 1 , in the prior art, under the management and control of a 3GPP network control network element, a UE can access a specific service through a 3GPP network access node, a 3GPP service gateway and other devices, that is, a path a in FIG. 1 . The specific service is a service accessible via both a 3GPP network and a non-3GPP network. For example, the above-mentioned specific service may be the Internet. For the convenience of description, the Internet is used as an example for description in the embodiments of the present invention. Of course, a specific service, that is, the b channel in FIG. 2 , can also be accessed through devices such as a non-3GPP network access point and a non-3GPP gateway.

为了利用non-3GPP网络网关实现3GPP网络流量卸载,本发明提供了一种实现3GPP网络流量卸载的方法,建立图2中的c通路。如图3所示,所述方法具体包括:In order to utilize the non-3GPP network gateway to realize 3GPP network traffic offloading, the present invention provides a method for realizing 3GPP network traffic offloading, and establishes the c path in FIG. 2 . As shown in Figure 3, the method specifically includes:

S001、UE确定需建立用于访问Internet的承载。S001. The UE determines that a bearer for accessing the Internet needs to be established.

例如,当用户触发UE的浏览器的快捷方式时,则UE确定需建立用于访问Internet的承载。又如,当用户正在通过UE访问Internet时,若UE发现可以进行网络切换(一般是由non)3GPP网络切换到3GPP网络,对应图2即将b通路切换至c通路),则UE确定需建立用于访问Internet的承载。For example, when the user triggers the shortcut of the UE's browser, the UE determines that a bearer for accessing the Internet needs to be established. For another example, when the user is accessing the Internet through the UE, if the UE finds that it is possible to switch the network (usually from the non) 3GPP network to the 3GPP network, corresponding to Fig. Bearers for accessing the Internet.

S002、UE向为其服务的3GPP网络接入节点发送UE接入non-3GPP网络网关的请求。S002, the UE sends a request for the UE to access the non-3GPP network gateway to the 3GPP network access node serving the UE.

可选的,若此次为初次建立承载,则所述UE接入non-3GPP网络网关的请求包括:UE标识、用于指向non-3GPP网络网关的接入点名称APN。或者,可选的,若此次为因网络切换而需要建立承载,则所述UE接入non-3GPP网络网关的请求包括:UE标识、用于指向non-3GPP网络网关的APN、以及切换标识。Optionally, if the bearer is established for the first time this time, the request for the UE to access the non-3GPP network gateway includes: the UE identifier and the access point name APN for pointing to the non-3GPP network gateway. Or, optionally, if the bearer needs to be established due to network handover this time, the request for the UE to access the non-3GPP network gateway includes: the UE identity, the APN for pointing to the non-3GPP network gateway, and the handover identity .

进一步可选的,如果此次为因网络切换而需要建立承载,并且UE之前能够获知并保存其接入的non-3GPP网络网关的地址信息,则所述UE接入non-3GPP网络网关的请求还可以包括:non-3GPP网络网关的地址信息。当然,若UE无法获知其接入的non-3GPP网络网关的地址信息,那么non-3GPP网络网关的地址信息可以在后续步骤中得到。Further optionally, if the bearer needs to be established due to network handover this time, and the UE can know and save the address information of the non-3GPP network gateway to which it accesses, then the request for the UE to access the non-3GPP network gateway It may also include: address information of the non-3GPP network gateway. Of course, if the UE cannot know the address information of the non-3GPP network gateway to which it accesses, the address information of the non-3GPP network gateway can be obtained in subsequent steps.

S003、3GPP网络接入节点将UE接入non-3GPP网络网关的请求发送给3GPP网络控制网元。S003, the 3GPP network access node sends a request for the UE to access the non-3GPP network gateway to the 3GPP network control network element.

可选的,3GPP网络接入节点可以直接将其接收到的请求转发给3GPP网络控制网元。或者,可选的,3GPP网络接入节点可以将其接收到的请求进行处理后发送给3GPP网络控制网元。其中,处理的过程可以是添加自身的位置信息,当然还可以是增减包头等常规处理。Optionally, the 3GPP network access node may directly forward the received request to the 3GPP network control network element. Or, optionally, the 3GPP network access node may process the received request and send it to the 3GPP network control network element. Among them, the processing process may be adding its own location information, and of course, it may also be conventional processing such as adding or subtracting packet headers.

通过上述S003,3GPP网络控制网元就接收到了3GPP网络接入节点发送的请求。之后,3GPP网络控制网元控制建立所述UE经由3GPP网络接入non-3GPP网络网关的承载,具体的,包括:S004-S012;其中,S004是可选步骤。Through the above S003, the 3GPP network control network element receives the request sent by the 3GPP network access node. Afterwards, the 3GPP network controls the network element to control the establishment of the bearer for the UE to access the non-3GPP network gateway via the 3GPP network, specifically including: S004-S012; wherein, S004 is an optional step.

S004、3GPP网络控制网元可以获取non-3GPP网络网关的地址信息。S004, the 3GPP network control network element can obtain the address information of the non-3GPP network gateway.

所述获取non-3GPP网络网关的地址信息包括以下三种可选的方式:The obtaining of the address information of the non-3GPP network gateway includes the following three optional ways:

方式1:3GPP网络控制网元向DNS服务器发送查询请求;所述查询请求包括:3GPP网络接入节点的位置信息和用于指向non-3GPP网络网关的接入点名称APN,并接收所述DNS服务器反馈的non-3GPP网络网关的地址信息。Mode 1: The 3GPP network control network element sends a query request to the DNS server; the query request includes: the location information of the 3GPP network access node and the access point name APN for pointing to the non-3GPP network gateway, and receives the DNS The address information of the non-3GPP network gateway returned by the server.

方式2:3GPP网络控制网元从接收到的所述UE接入non-3GPP网络网关的请求中,读取non-3GPP网络网关的地址信息。这种方式具体指在3GPP接入节点中静态配置了non-3GPP网络网关的IP地址的情况。Manner 2: The 3GPP network control network element reads the address information of the non-3GPP network gateway from the received request for the UE to access the non-3GPP network gateway. This mode specifically refers to the case where the IP address of the non-3GPP network gateway is statically configured in the 3GPP access node.

方式3:3GPP网络控制网元获取预先配置的non-3GPP网络网关的地址信息。这种方式具体指在3GPP网络控制网元中静态配置了non-3GPP网络网关的IP地址的情况。Mode 3: The 3GPP network controls the network element to obtain the address information of the pre-configured non-3GPP network gateway. This mode specifically refers to the situation that the IP address of the non-3GPP network gateway is statically configured in the 3GPP network control network element.

S005、3GPP网络控制网元向3GPP网络服务网关发送UE接入non-3GPP网络网关的请求。S005, the 3GPP network control network element sends a request for the UE to access the non-3GPP network gateway to the 3GPP network service gateway.

可选的,上述请求中包括至少一个non-3GPP网络网关的IP地址。Optionally, the above request includes the IP address of at least one non-3GPP network gateway.

或者,可选的,若3GPP网络控制网元通过事先的配置可知,3GPP网络服务网关中静态配置了non-3GPP网络网关的IP地址,因此,3GPP网络控制网元向3GPP网络服务网关发送的UE接入non-3GPP网络网关的请求中,将non-3GPP网络网关的IP地址缺省即可。此时S004不是必须的。Or, optionally, if the 3GPP network control network element knows through the prior configuration that the IP address of the non-3GPP network gateway is statically configured in the 3GPP network service gateway, therefore, the 3GPP network control network element sends the UE to the 3GPP network service gateway. In the request to access the non-3GPP network gateway, the IP address of the non-3GPP network gateway can be defaulted. At this time, S004 is not necessary.

相应的,3GPP网络服务网关接收3GPP网络控制网元发送的UE接入non-3GPP网络网关的请求。Correspondingly, the 3GPP network service gateway receives the request sent by the 3GPP network control network element for the UE to access the non-3GPP network gateway.

S006、3GPP网络服务网关获取non-3GPP网络网关的地址。S006, the 3GPP network service gateway obtains the address of the non-3GPP network gateway.

可选的,若3GPP网络服务网关从其接收的所述UE接入non-3GPP网络网关的请求中获取到至少一个non-3GPP网络网关的IP地址,则3GPP网络服务网关向获取到的所述IP地址对应的non-3GPP网络网关发送UE接入non-3GPP网络网关的请求。Optionally, if the 3GPP network service gateway obtains the IP address of at least one non-3GPP network gateway from the request received by the UE to access the non-3GPP network gateway, the 3GPP network service gateway sends the obtained IP address to the The non-3GPP network gateway corresponding to the IP address sends a request for the UE to access the non-3GPP network gateway.

或者,可选的,若3GPP网络服务网关从其接收的所述UE接入non-3GPP网络网关的请求中未获取到non-3GPP网络网关的IP地址,则3GPP网络服务网关获取自身预先配置non-3GPP网络网关的IP地址,并向至少一个所述IP地址对应的non-3GPP网络网关发送UE接入non-3GPP网络网关的请求。Or, optionally, if the 3GPP network service gateway does not obtain the IP address of the non-3GPP network gateway from the request received by the UE to access the non-3GPP network gateway, the 3GPP network service gateway obtains its own pre-configured non- - The IP address of the 3GPP network gateway, and sending a request for the UE to access the non-3GPP network gateway to at least one non-3GPP network gateway corresponding to the IP address.

需要说明的是,在需要将non-3GPP网络接入切换为3GPP网络接入的情况下,若UE没有保存之前连接的non-3GPP网络网关的地址,则3GPP网络服务网关获取到的non-3GPP网络网关的IP地址可能是一个,也可能是多个。It should be noted that, in the case where the non-3GPP network access needs to be switched to the 3GPP network access, if the UE does not save the address of the non-3GPP network gateway connected before, the non-3GPP network gateway obtained by the 3GPP network service gateway The IP address of the network gateway may be one or more.

S007、3GPP网络服务网关向至少一个non-3GPP网络网关发送UE接入non-3GPP网络网关的请求。S007. The 3GPP network service gateway sends a request for the UE to access the non-3GPP network gateway to at least one non-3GPP network gateway.

相应的,non-3GPP网络网关接收到3GPP网络服务网关发送的UE接入non-3GPP网络网关的请求。Correspondingly, the non-3GPP network gateway receives a request sent by the 3GPP network serving gateway for the UE to access the non-3GPP network gateway.

S008、non-3GPP网络网关根据接收到的UE接入non-3GPP网络网关的请求进行处理。S008, the non-3GPP network gateway performs processing according to the received request of the UE to access the non-3GPP network gateway.

若non-3GPP网络网关接收的所述UE接入non-3GPP网络网关的请求中不包含切换标识,具体的,non-3GPP网络网关需做以下操作:If the request received by the non-3GPP network gateway for the UE to access the non-3GPP network gateway does not contain a handover identifier, specifically, the non-3GPP network gateway needs to do the following:

首先,建立3GPP网络服务网关和non-3GPP网络网关之间的承载;First, establish the bearer between the 3GPP network service gateway and the non-3GPP network gateway;

其次,为所述UE分配用于访问所述特定服务的地址信息;secondly, assigning address information for accessing the specific service to the UE;

然后,在对该请求的回复中指示3GPP网络服务网关和non-3GPP网络网关之间的承载建立成功,且包括:为所述UE分配的用于访问所述特定服务的地址信息。Then, the reply to the request indicates that the bearer establishment between the 3GPP network serving gateway and the non-3GPP network gateway is successful, and includes: address information allocated to the UE for accessing the specific service.

并且可选的,non-3GPP网络网关还可以保存当前接入所述non-3GPP网络网关的所述UE的标识、以及所述UE当前接入方式的标识。And optionally, the non-3GPP network gateway may also store the identifier of the UE currently accessing the non-3GPP network gateway and the identifier of the current access mode of the UE.

若所述UE接入non-3GPP网络网关的请求中包含切换标识,具体的,non-3GPP网络网关需做以下操作:If the request for the UE to access the non-3GPP network gateway includes a handover identifier, specifically, the non-3GPP network gateway needs to do the following:

查询non-3GPP网络网关的当前记录中是否存在与所述请求中一致的UE标识;若存在,则更新UE当前接入方式的标识,并且建立承载,且不为所述UE重新分配用于访问所述特定服务的地址信息;所述对该请求的回复指示承载建立成功,且包括之前分配给该UE的用于访问所述特定服务的地址信息。Query whether there is a UE identity consistent with the request in the current record of the non-3GPP network gateway; if so, update the identity of the UE's current access mode, establish a bearer, and do not reassign the UE for access address information of the specific service; the reply to the request indicates that the bearer is established successfully, and includes the address information previously allocated to the UE for accessing the specific service.

S009、non-3GPP网络网关向3GPP网络服务网关发送对上述请求的回复。S009, the non-3GPP network gateway sends a reply to the above request to the 3GPP network service gateway.

S010、3GPP网络服务网关根据接收到的回复进行处理。S010, the 3GPP network service gateway performs processing according to the received reply.

具体的,3GPP网络服务网关接收所述non-3GPP网络网关对上述请求的回复,若所述回复中指示3GPP网络服务网关和non-3GPP网络网关之间的承载建立成功,则需要经过后续步骤建立所述UE接入所述3GPP网络服务网关的承载。此步骤中的处理可以是在接收到的回复中添加用于访问所述特定服务的地址信息。Specifically, the 3GPP network service gateway receives the reply from the non-3GPP network gateway to the above request. If the reply indicates that the bearer between the 3GPP network service gateway and the non-3GPP network gateway is successfully established, it needs to go through subsequent steps to establish The UE accesses the bearer of the 3GPP network serving gateway. The processing in this step may be to add address information for accessing the particular service in the received reply.

S011、3GPP网络服务网关将其处理后的上述请求的回复发送给3GPP网络控制网元。S011. The 3GPP network service gateway sends the processed reply to the above request to the 3GPP network control network element.

S012、3GPP网络控制网元控制建立所述UE接入所述3GPP网络服务网关的承载。S012 , the 3GPP network controls the network element to control and establish the bearer for the UE to access the 3GPP network serving gateway.

具体的,若3GPP网络控制网元接收的答复指示3GPP网络服务网关和non-3GPP网络网关之间的承载建立成功,则控制建立所述UE接入所述3GPP网络服务网关的承载。Specifically, if the reply received by the 3GPP network control network element indicates that the bearer between the 3GPP network serving gateway and the non-3GPP network gateway is successfully established, the control to establish the bearer for the UE to access the 3GPP network serving gateway is controlled.

S013、所述UE通过建立完成的承载访问所述Internet。S013, the UE accesses the Internet through the established bearer.

可选的,若此次为初次建立承载,则所述UE会通过non-3GPP网络网关本次为其分配的用于访问Internet的地址信息,访问Internet;或者,可选的,若此次为因网络切换而需要建立承载,则所述UE会通过non-3GPP网络网关之前为其分配的用于访问Internet的地址信息,访问Internet,从而保证切换不会导致通信的中断。Optionally, if the bearer is established for the first time this time, the UE will access the Internet through the address information allocated to it by the non-3GPP network gateway for accessing the Internet this time; or, optionally, if this time is If a bearer needs to be established due to network handover, the UE will access the Internet through the address information previously allocated to it by the non-3GPP network gateway for accessing the Internet, thereby ensuring that handover will not cause communication interruption.

本发明实施例提供的一种实现3GPP网络流量卸载的方法,采用non-3GPP网络网关作为卸载流量的设备,即通过non-3GPP网络分流3GPP网络的流量,从而能够减轻3GPP核心网络的负担,并且此方案对当前网络架构没有影响,利于运营商实现。In a method for implementing 3GPP network traffic offloading provided by the embodiment of the present invention, a non-3GPP network gateway is used as a device for offloading traffic, that is, the traffic of the 3GPP network is offloaded through the non-3GPP network, thereby reducing the burden on the 3GPP core network, and This solution has no impact on the current network architecture and is beneficial for operators to implement.

通过上述各个步骤,UE就可以利用图2中的c通路访问Internet。Through the above steps, the UE can access the Internet using the path c in FIG. 2 .

还存在另一种切换情况,示例的,在UE利用图2中的c通路访问Internet之后,若UE发现符合条件non-3GPP网络,则还可以由图2中的c通路切换到b通路。There is another handover situation. For example, after the UE uses the c path in Figure 2 to access the Internet, if the UE finds a non-3GPP network that meets the conditions, it can also switch from the c path in Figure 2 to the b path.

具体的步骤如下:The specific steps are as follows:

1)UE通过non-3GPP网络的接入点经由non-3GPP网络网关发送认证消息给认证服务器,所述认证消息包括:所述UE的标识、切换标识。1) The UE sends an authentication message to the authentication server through the access point of the non-3GPP network via the non-3GPP network gateway, where the authentication message includes: the identifier of the UE and the handover identifier.

2)认证服务器根据接收的认证消息进行认证,并在认证服务器认证成功后,将认证反馈消息发送给non-3GPP网络网关。2) The authentication server performs authentication according to the received authentication message, and sends an authentication feedback message to the non-3GPP network gateway after the authentication server succeeds in authentication.

3)non-3GPP网络网关查询其当前记录中是否存在与所述认证消息中一致的UE标识。若存在,则更新UE当前接入方式的标识,且不为所述UE重新分配用于访问所述特定服务的地址信息。3) The non-3GPP network gateway inquires whether there is a UE identity consistent with the authentication message in its current record. If it exists, the identifier of the current access mode of the UE is updated, and the address information for accessing the specific service is not reassigned to the UE.

4)non-3GPP网络网关向所述UE发送认证反馈消息,所述认证反馈消息包括之前分配给该UE的用于访问所述特定服务的地址信息。4) The non-3GPP network gateway sends an authentication feedback message to the UE, where the authentication feedback message includes address information previously allocated to the UE for accessing the specific service.

5)non-3GPP网络网关向3GPP服务网关发送删除承载请求,以使得UE经由3GPP网络接入所述non-3GPP网络网关的承载删除。5) The non-3GPP network gateway sends a bearer deletion request to the 3GPP serving gateway, so that the UE accesses the bearer deletion of the non-3GPP network gateway via the 3GPP network.

本发明实施例提供的一种实现3GPP网络流量卸载的方法,采用non-3GPP网络网关作为卸载流量的设备,即通过non-3GPP网络分流3GPP网络的流量,从而能够减轻3GPP核心网络的负担,并且此方案对当前网络架构没有影响,利于运营商实现。另外,本发明中采用non-3GPP网络网关作为卸载3GPP网络流量的设备,这就为实现3GPP网络接入方式和non-3GPP网络接入方式间的无缝切换奠定了基础,以保证用户当前访问的特定服务的连接不会中断。In a method for implementing 3GPP network traffic offloading provided by the embodiment of the present invention, a non-3GPP network gateway is used as a device for offloading traffic, that is, the traffic of the 3GPP network is offloaded through the non-3GPP network, thereby reducing the burden on the 3GPP core network, and This solution has no impact on the current network architecture and is beneficial for operators to implement. In addition, in the present invention, a non-3GPP network gateway is used as a device for unloading 3GPP network traffic, which lays a foundation for realizing seamless switching between the 3GPP network access mode and the non-3GPP network access mode, so as to ensure the current access of users. connections to specific services are not interrupted.

本发明提供了另一种实现3GPP网络流量卸载的方法,其中分别以LTE网络和WLAN为例进行说明,此时3GPP网络接入节点为演进型基站(eNodeB,Evolved Node B),3GPP网络控制网元为MME,3GPP网络服务网关为S-GW,non-3GPP网络网关为宽带网络网关(BNG,Broadband Network Gateway)。The present invention provides another method for realizing 3GPP network traffic offloading, wherein the LTE network and WLAN are taken as examples for description. At this time, the 3GPP network access node is an evolved base station (eNodeB, Evolved Node B), and the 3GPP network control network The element is the MME, the 3GPP network service gateway is the S-GW, and the non-3GPP network gateway is a broadband network gateway (BNG, Broadband Network Gateway).

为了卸载UE通过3GPP网络访问Internet那部分流量,本发明实施例采用如下描述的方法,建立图4中c’线方向所示的连接,即利用BNG卸载通过3GPP网络访问Internet的流量,上述BNG为实现上述卸载的功能,需在现有BNG的基础上,实现P-GW功能。In order to unload the part of the traffic that the UE accesses the Internet through the 3GPP network, the embodiment of the present invention adopts the method described below to establish the connection shown in the direction of line c' in FIG. 4 , that is, use the BNG to unload the traffic that accesses the Internet through the 3GPP network. To realize the above-mentioned offloading function, it is necessary to realize the P-GW function on the basis of the existing BNG.

需要指出的是,建立图4中c’线方向所示的连接过程中,UE接入non-3GPP网络网关的请求并不是指一个特定的请求,是对一类请求的统称,也就是说,在建立图4中c’线方向所示的连接过程中,需要在MME的控制下,建立的承载包括:UE与eNodeB之间的承载、eNodeB与S)GW之间的承载、S-GW与BNG之间的承载,不同网元之间建立承载所采用的具体请求一般是不同的(携带的指示信息不相同的请求也是不同请求),但其目的都是用于使UE接入non-3GPP网络网关。下面描述具体步骤时,为明确起见避免混淆,直接采用不同网元之间建立承载采用的请求进行描述。It should be pointed out that in the process of establishing the connection shown in the direction of line c' in Figure 4, the request of the UE to access the non-3GPP network gateway does not refer to a specific request, but is a general term for a type of request, that is, In the process of establishing the connection shown in the direction of line c' in Figure 4, under the control of the MME, the established bearers include: the bearer between the UE and the eNodeB, the bearer between the eNodeB and the S)GW, the S-GW and the Bearers between BNGs, the specific requests used to establish bearers between different network elements are generally different (requests with different indication information are also different requests), but the purpose is to enable UEs to access non-3GPP network gateway. When the specific steps are described below, for the sake of clarity and to avoid confusion, a request for establishing a bearer between different network elements is directly used for description.

并且,UE接入non-3GPP网络网关的请求经过eNodeB、MME、S-GW、BNG中的任何一个网元时,上述网元进行的处理包括:增减包头等常规处理,然后才将处理后的上述请求转发,这种处理是现有技术中的常规处理,因此本实施例中,对这种网元的常规处理不进行详细描述。进一步的,上述网元还可能根据具体情况做添加或去掉某些参数的处理。Moreover, when the request of the UE to access the non-3GPP network gateway passes through any network element in the eNodeB, MME, S-GW, and BNG, the processing performed by the above network element includes: adding or reducing packet headers and other conventional processing, and then processing the processed The above-mentioned request forwarding, this processing is a conventional processing in the prior art, so in this embodiment, the conventional processing of this network element is not described in detail. Further, the above network elements may also add or remove certain parameters according to specific conditions.

具体步骤如图5所示:The specific steps are shown in Figure 5:

S101:UE向eNodeB发送PDN连接请求。S101: The UE sends a PDN connection request to the eNodeB.

上述PDN连接请求即为UE接入non-3GPP网络网关的请求。The above PDN connection request is a request for the UE to access the non-3GPP network gateway.

UE在上述PDN连接请求中添加接入点名称(APN,access point name)信息。上述APN能够代表一类服务,即指向BNG(可能只存在一个上述BNG,也可能存在多个上述BNG),示例的,上述APN的格式可以标记为:offload BNG。The UE adds access point name (APN, access point name) information to the above PDN connection request. The above-mentioned APN can represent a type of service, that is, point to a BNG (there may be only one of the above-mentioned BNGs, or there may be a plurality of the above-mentioned BNGs). For example, the format of the above-mentioned APN may be marked as: offload BNG.

S102:eNodeB根据其接收的PDN连接请求进行处理。S102: The eNodeB performs processing according to the PDN connection request received by the eNodeB.

具体的,eNodeB接收到PDN连接请求后,将自身的位置信息添加在该请求中,然后将其处理后的PDN连接请求发送给MME。Specifically, after receiving the PDN connection request, the eNodeB adds its own location information to the request, and then sends the processed PDN connection request to the MME.

可选的,上述位置信息包括:跟踪区域码(TAI(Tracking Area Identity)或者eNodeB标识(ID(identity)。Optionally, the foregoing location information includes: a tracking area code (TAI (Tracking Area Identity) or an eNodeB identity (ID (identity).

S103:eNodeB将其处理后的PDN连接请求发送给MME。S103: The eNodeB sends the processed PDN connection request to the MME.

S104:MME根据其接收eNodeB发送的PDN连接请求进行处理。S104: The MME performs processing according to the PDN connection request sent by the MME received by the eNodeB.

一般的,创建的会话为一个承载,即默认承载,之后还可以在这个会话下建立新的专用承载。Generally, the session created is a bearer, that is, a default bearer, and a new dedicated bearer can be established under this session later.

具体的,MME接收eNodeB发送的PDN连接请求后,根据PDN连接请求中的APN获知UE希望通过BNG卸载流量的信息,因此MME需获知上述BNG的IP地址。示例的,MME获知BNG的IP地址的方式包括以下四种(事先已经配置好采用其中的一种):Specifically, after receiving the PDN connection request sent by the eNodeB, the MME obtains the information that the UE wishes to offload traffic through the BNG according to the APN in the PDN connection request. Therefore, the MME needs to know the IP address of the above-mentioned BNG. Exemplarily, the MME can learn the IP address of the BNG in the following four ways (one of which has been configured in advance):

方式1、MME根据地理位置就近的原则,动态的获取BNG的IP。Mode 1. The MME dynamically obtains the IP of the BNG according to the principle of geographical proximity.

MME接收上述PDN连接请求后,从上述请求中获取上述APN信息和位置信息,并将上述信息都发送给域名系统(DNS,domain name system)服务器,由DNS服务器通过位置信息,解析上述APN,获得上述BNG的IP地址。After receiving the above-mentioned PDN connection request, the MME obtains the above-mentioned APN information and location information from the above-mentioned request, and sends the above-mentioned information to a Domain Name System (DNS, domain name system) server, and the DNS server parses the above-mentioned APN through the location information, and obtains The IP address of the above BNG.

下面将对DNS服务器获得上述BNG的IP地址的具体方法进行详细描述:The specific method for the DNS server to obtain the IP address of the BNG will be described in detail below:

首先:可以定义一个特殊的APN,该APN能够代表一类服务,即指向BNG(可能只存在一个上述BNG,也可能存在多个上述BNG),示例的,上述APN的格式可以标记为:OffloadBNG。First, a special APN can be defined, which can represent a type of service, that is, point to a BNG (there may be only one of the above-mentioned BNGs, or there may be multiple of the above-mentioned BNGs). For example, the format of the above-mentioned APN can be marked as: OffloadBNG.

其次:BNG需要预先在运营商的DNS服务器中注册,且该BNG的注册信息中包含BNG的IP地址和位置信息,至少一个BNG的注册信息形成BNG列表。上述BNG列表中BNG的位置信息可以是TAI(Tracking area identity),或者是BNG归属的eNodeB ID。Second: the BNG needs to be registered in the operator's DNS server in advance, and the registration information of the BNG includes the IP address and location information of the BNG, and the registration information of at least one BNG forms a BNG list. The location information of the BNG in the above-mentioned BNG list may be TAI (Tracking area identity), or the eNodeB ID to which the BNG belongs.

DNS服务器接收到MME发送的具有offload BNG标记的APN和eNodeB的位置信息,通过解析APN信息,得知上述APN指向BNG,则查找BNG列表,并根据接收的位置信息,找到地理位置就近的BNG。上述BNG可能只存在一个,也可能存在多个(此时上述UE所在位置上多个BNG交叉覆盖的区域),DNS服务器只需将满足条件的BNG的IP地址都上报给MME即可。The DNS server receives the location information of the APN and the eNodeB with the offload BNG flag sent by the MME. By parsing the APN information, it is known that the APN points to the BNG, then searches the BNG list, and finds the BNG that is geographically close to the location according to the received location information. The above-mentioned BNG may exist only one or more than one (in this case, the above-mentioned UE is located in an area where multiple BNGs overlap), and the DNS server only needs to report all the IP addresses of the BNGs that meet the conditions to the MME.

方式2、在eNodeB中静态配置BNG的IP地址。Mode 2: Statically configure the IP address of the BNG in the eNodeB.

若采用在eNodeB中静态配置BNG的IP地址,则根据网络规划的结果,获取上述eNodeB覆盖区域对应的BNG,并将之配置在eNodeB中。一个eNodeB对应的BNG可以是一个,也可以是多个(eNodeB位于多个BNG的交叉覆盖区域)。If the IP address of the BNG is statically configured in the eNodeB, the BNG corresponding to the coverage area of the eNodeB is obtained according to the result of network planning, and configured in the eNodeB. There may be one or multiple BNGs corresponding to one eNodeB (the eNodeB is located in the cross coverage area of multiple BNGs).

若MME采用上述方式2得到BNG的IP地址,上述S102还包括:eNodeB将满足条件的BNG的IP地址添加在上述PDN连接请求中发送给MME。If the MME obtains the IP address of the BNG in the above-mentioned manner 2, the above-mentioned S102 further includes: the eNodeB adds the IP address of the BNG that satisfies the condition in the above-mentioned PDN connection request and sends it to the MME.

MME接收eNodeB发送的PDN连接请求后,根据PDN连接请求中的APN获知UE希望通过BNG卸载流量的信息,因此MME得知需获知上述BNG的IP地址,进一步的,MME从PDN连接请求中,获取满足条件的BNG的IP地址。After the MME receives the PDN connection request sent by the eNodeB, according to the APN in the PDN connection request, it learns that the UE wants to offload the traffic through the BNG. Therefore, the MME learns that it needs to know the IP address of the BNG. Further, the MME obtains the information from the PDN connection request. The IP address of the BNG that meets the condition.

方式3、在MME中静态配置BNG的IP地址。Mode 3: Statically configure the IP address of the BNG in the MME.

若采用在MME中静态配置BNG的IP地址,则根据网络规划的结果,可以以MME为颗粒度配置,即每个MME只保存一个BNG的IP地址,或者以eNodeB为颗粒度,即每个MME中包含一个列表,其中包含归属上述MME的每一个eNodeB及该eNodeB对应的BNG。MME根据上述eNodeB位置信息,选择满足条件的BNG,上述BNG可以是一个,也可以是多个(eNodeB位于多个BNG的交叉覆盖区域)。If the IP address of the BNG is statically configured in the MME, according to the results of network planning, it can be configured with the MME as the granularity, that is, each MME only saves one BNG IP address, or with the eNodeB as the granularity, that is, each MME contains a list including each eNodeB belonging to the above-mentioned MME and the BNG corresponding to the eNodeB. The MME selects a BNG that satisfies the condition according to the foregoing eNodeB location information, and the foregoing BNG may be one or multiple (the eNodeB is located in the cross coverage area of multiple BNGs).

MME接收eNodeB发送的PDN连接请求后,根据PDN连接请求中的APN获知UE希望通过BNG卸载流量的信息,因此MME得知需获知上述BNG的IP地址,进一步的,MME从自身的上述列表中选择满足条件的BNG的IP地址。After the MME receives the PDN connection request sent by the eNodeB, according to the APN in the PDN connection request, it learns that the UE wishes to offload the traffic through the BNG. Therefore, the MME learns that the IP address of the BNG needs to be obtained. Further, the MME selects from the above list of its own. The IP address of the BNG that meets the condition.

MME采用上述方式1-3中的任意一种,获取到满足条件的BNG的IP地址,如果上述BNG的IP地址不只是一个,则MME需从上述IP地址中选择一个,示例的,MME可以总是选择满足条件的BNG中的列表中的第一个。The MME uses any of the above methods 1-3 to obtain the IP address of the BNG that meets the conditions. If the above-mentioned BNG has more than one IP address, the MME needs to select one of the above-mentioned IP addresses. For example, the MME can always is the first in the list of BNGs that selects the condition.

MME将上述BNG的IP地址添加在创建会话请求中。The MME adds the IP address of the above-mentioned BNG to the session creation request.

方式4、在S-GW中静态配置BNG的IP地址。Mode 4: Statically configure the IP address of the BNG in the S-GW.

具体配置方法与上述方法3中所述的配置方法相同。The specific configuration method is the same as the configuration method described in Method 3 above.

MME接收eNodeB发送的PDN连接请求后,根据PDN连接请求中的APN获知UE希望通过BNG卸载流量的信息,此时MME知道S-GW已经配置了相关的BNG的IP地址,因此MME将创建会话请求中的BNG的IP地址设置为空。After receiving the PDN connection request sent by the eNodeB, the MME learns the information that the UE wishes to offload traffic through the BNG according to the APN in the PDN connection request. At this time, the MME knows that the S-GW has been configured with the IP address of the relevant BNG, so the MME will create a session request The IP address of the BNG in is set to empty.

S105、MME向S-GW发送创建会话请求。S105, the MME sends a session creation request to the S-GW.

上述MME向S-GW发送的创建会话请求即为UE接入non-3GPP网络网关的请求。The session creation request sent by the MME to the S-GW is a request for the UE to access the non-3GPP network gateway.

S106、S-GW根据接收的创建会话请求进行处理。S106, the S-GW performs processing according to the received request for creating a session.

具体的,如果MME采用S104中的方法方式1-3,则MME获取了BNG的IP地址并添加在创建会话请求中发送给了S-GW,S-GW可以从创建会话请求中获取BNG的IP地址;Specifically, if the MME adopts the method mode 1-3 in S104, the MME obtains the IP address of the BNG and adds it in the session creation request and sends it to the S-GW, and the S-GW can obtain the IP address of the BNG from the session creation request address;

如果MME采用S104中的方法方式4,则S-GW接收MME发送的创建会话请求,并且发现此请求中的BNG的IP地址设置为空,则进一步的,S-GW从自身的配置列表中BNG的IP地址中获取满足条件的地址。If the MME adopts method 4 in S104, the S-GW receives the session creation request sent by the MME, and finds that the IP address of the BNG in this request is set to be empty, then further, the S-GW selects the BNG from its own configuration list The IP addresses that meet the conditions are obtained.

如果上述BNG的IP地址不只是一个,则S-GW需从上述IP地址中选择一个,示例的,S-GW可以总是选择满足条件的BNG中的列表中的第一个。If the above-mentioned BNG has more than one IP address, the S-GW needs to select one of the above-mentioned IP addresses. For example, the S-GW may always select the first one in the list of the BNGs that satisfy the condition.

S107、S-GW根据获得的BNG的IP地址,向上述BNG发送创建会话请求。S107: The S-GW sends a session creation request to the BNG according to the obtained IP address of the BNG.

S108、BNG根据接收到的创建会话请求进行处理。S108. The BNG performs processing according to the received session creation request.

上述BNG接收到上述创建会话请求后,需要对接收的创建会话请求做出答复,示例的,创建会话请求的答复可以是Create Session Response,其中包含会话建立成功或者会话建立失败的标识。After the above-mentioned BNG receives the above-mentioned session creation request, it needs to reply to the received session creation request. For example, the reply to the session creation request may be Create Session Response, which includes an identifier of session establishment success or session establishment failure.

一般的,建立PDN连接情况下是会话建立成功的标识,BNG进行的处理包括:Generally, when a PDN connection is established, it is an indicator that the session is successfully established. The processing performed by the BNG includes:

1)建立与S-GW之间的承载。1) Establish a bearer with the S-GW.

2)分配一个IP地址给上述UE,此地址用于UE通过上述BNG访问Internet,则上述创建会话请求的答复中还包括这个IP地址。2) Allocate an IP address to the above-mentioned UE, and this address is used for the UE to access the Internet through the above-mentioned BNG, and the reply to the above-mentioned session creation request also includes this IP address.

3)记录上述UE的标识和当前的连接方式标识,当前的连接方式标识用于指示当前采用eNodeB或者WLAN接入上述BNG。3) Record the identifier of the UE and the current connection mode identifier, where the current connection mode identifier is used to indicate that the eNodeB or the WLAN is currently used to access the BNG.

S109、BNG向S-GW发送上述创建会话请求的答复。S109 , the BNG sends a reply to the above session creation request to the S-GW.

S110、S-GW根据接收的创建会话请求的答复进行处理。S110. The S-GW performs processing according to the received reply to the session creation request.

具体的,如果采用上述方式1-3中的任意一种,则S-GW对其接收的创建会话请求的答复进行处理,此时上述请求中可以不携带当前建立承载的BNG的IP地址,因为MME已经知道此信息;Specifically, if any one of the above methods 1-3 is adopted, the S-GW will process the reply to the session creation request it receives. At this time, the above request may not carry the IP address of the BNG currently establishing the bearer, because The MME is already aware of this information;

如果采用了上述方式4,则S-GW可以将当前建立承载的BNG的IP地址添加在上述创建会话请求的答复中,以便MME了解当前UE连接的BNG。If the above method 4 is adopted, the S-GW may add the IP address of the BNG for which the bearer is currently established to the reply to the above-mentioned session creation request, so that the MME can know the BNG that the UE is currently connected to.

S111、S-GW将处理后的上述创建会话请求的答复发送给MME。S111. The S-GW sends the processed reply to the session creation request to the MME.

S112、MME根据接收到的创建会话请求的答复,控制建立对应的eNodeB和S-GW之间的承载以及UE和eNodeB之间的承载。S112: The MME controls the establishment of the corresponding bearer between the eNodeB and the S-GW and the bearer between the UE and the eNodeB according to the received reply to the session creation request.

可选的,如果UE及网络支持相关功能,则MME在控制建立eNodeB和S-GW之间的承载以及UE和eNodeB之间的无线承载时,还可以在相应的指示信息中携带BNG的IP地址发送给UE,UE可以从上述请求中获取BNG的IP地址并保存。Optionally, if the UE and the network support related functions, the MME may also carry the IP address of the BNG in the corresponding indication information when controlling the establishment of the bearer between the eNodeB and the S-GW and the radio bearer between the UE and the eNodeB. Sent to the UE, the UE can obtain the IP address of the BNG from the above request and save it.

此时上述UE建立了图1中b线方向所示连接,通过上述BNG卸载了UE访问Internet的流量。At this time, the above-mentioned UE establishes the connection shown in the direction of line b in FIG. 1 , and the traffic of the UE to access the Internet is offloaded through the above-mentioned BNG.

根据如上描述的方法,还存在如下两种切换场景:According to the method described above, there are also the following two switching scenarios:

切换场景1:如图4所示,UE已经建立b’线方向的连接,通过WLAN接入BNG,访问Internet。UE检测到上述WLAN信号强度低于阈值时,则为保证上述访问Internet的连接不中断,UE将发起由WLAN接入方式切换到eNodeB接入方式的切换流程(以建立图4中c’线方向的连接来继续访问Internet。Handover scenario 1: As shown in Figure 4, the UE has established a connection in the b' line direction, and accesses the BNG through the WLAN to access the Internet. When the UE detects that the signal strength of the WLAN is lower than the threshold, in order to ensure that the connection to the Internet is not interrupted, the UE will initiate the switching process from the WLAN access mode to the eNodeB access mode (to establish the direction of line c' in Figure 4 ). connection to continue accessing the Internet.

切换场景1的具体步骤如图6所示:The specific steps for switching scenario 1 are shown in Figure 6:

S201、UE向eNodeB发送PDN连接请求。S201. The UE sends a PDN connection request to the eNodeB.

上述请求中可以携带一个指示切换请求的标识,示例的,可以是HandoverIndication。The above request may carry an identifier indicating a handover request, for example, it may be HandoverIndication.

上述UE检测到上述WLAN信号强度低于阈值时,为保证当前访问的Internet连接的连续性,希望由WLAN接入BNG方式切换到由eNodeB接入BNG方式。When the above-mentioned UE detects that the above-mentioned WLAN signal strength is lower than the threshold, in order to ensure the continuity of the currently accessed Internet connection, it is desirable to switch from the WLAN access BNG mode to the eNodeB access BNG mode.

UE向其归属的eNodeB发送PDN连接请求,UE将在上述请求中携带相关信息,上述相关信息包括APN信息。The UE sends a PDN connection request to its home eNodeB, and the UE will carry relevant information in the above request, and the above relevant information includes APN information.

可选的,上述相关信息还可以包括位置信息。Optionally, the above-mentioned related information may also include location information.

或者可选的,如果UE能够从WLAN中获取BNG的IP地址并且上述PDN连接请求消息被扩展支持携带BNG的IP地址,则上述相关信息可以包括BNG的IP地址。Alternatively, if the UE can obtain the IP address of the BNG from the WLAN and the above PDN connection request message is extended to support carrying the IP address of the BNG, the above related information may include the IP address of the BNG.

S202、eNodeB根据其接收的PDN连接请求进行处理。S202, the eNodeB performs processing according to the received PDN connection request.

具体的,eNodeB接收到PDN连接请求后,将自身的位置信息添加在该请求中。可选的,上述位置信息可以包括:跟踪区域码(TAI(Tracking Area Identity)或者eNodeB标识(ID(identity)。Specifically, after receiving the PDN connection request, the eNodeB adds its own location information to the request. Optionally, the foregoing location information may include: a tracking area code (TAI (Tracking Area Identity) or an eNodeB identity (ID (identity).

S203、eNodeB将其处理后的PDN连接请求发送给MME。S203. The eNodeB sends the processed PDN connection request to the MME.

S204、MME根据其接收的PDN连接请求进行处理。S204, the MME performs processing according to the received PDN connection request.

具体的,MME从PDN连接请求中获取信息:Specifically, the MME obtains information from the PDN connection request:

若上述获取的信息中直接包括BNG的IP地址,此时上述BNG的IP地址是唯一的;If the obtained information directly includes the IP address of the BNG, then the IP address of the BNG is unique;

若上述获取的信息中没有BNG的IP地址,但可以获取APN信息和位置信息(其中位置信息仅在方式1提供),则采用APN信息和位置信息,根据上述S104描述的前四种方法的任意一种(事先已经配置好采用其中的一种),获知BNG的IP地址:If there is no IP address of BNG in the information obtained above, but APN information and location information can be obtained (where the location information is only provided in Mode 1), then the APN information and location information are used, and any of the first four methods described in S104 above is used. One (one of them has been configured in advance) to learn the IP address of the BNG:

如果MME采用方式1-3中的任意一种获知的BNG的IP地址,则获知的BNG的IP地址可能是一个或者多个,与非切换的PDN连接建立不同的是(MME从PDN连接请求中获取的信息还包括当前PDN连接请求是否是切换的标识,从而MME能够获知当前的PDN连接请求是否是切换),此时MME不做选择操作,MME将所有满足条件的BNG的IP地址添加在上述创建会话请求中。If the MME adopts the IP address of the BNG learned in any of the modes 1-3, the learned IP address of the BNG may be one or more, which is different from the non-handover PDN connection establishment (the MME obtains the PDN connection request from the The acquired information also includes the identification of whether the current PDN connection request is a handover, so that the MME can know whether the current PDN connection request is a handover). Create session request.

如果MME采用方式4获知的BNG的IP地址,则MME会根据PDN连接请求中的APN获知UE希望通过BNG卸载流量的信息,此时MME知道S-GW已经配置了相关的BNG的IP地址,因此MME创建会话请求中的BNG的IP地址设置为空。If the MME adopts the IP address of the BNG obtained in method 4, the MME will learn the information that the UE wishes to offload the traffic through the BNG according to the APN in the PDN connection request. At this time, the MME knows that the S-GW has been configured with the relevant IP address of the BNG. The IP address of the BNG in the MME create session request is set to null.

S205、MME将其处理后的创建会话请求发送给S-GW。S205. The MME sends the processed session creation request to the S-GW.

S206、S-GW根据其接收的创建会话请求进行处理。S206, the S-GW performs processing according to the session creation request received by the S-GW.

具体的,如果S-GW可以从创建会话请求中获取BNG的IP地址,此时获取的BNG的IP地址可能是一个或者多个;Specifically, if the S-GW can obtain the IP address of the BNG from the session creation request, the obtained IP address of the BNG at this time may be one or more;

如果MME在S204中,采用S104中的方式4,则S-GW接收MME发送的创建会话请求,并且发现此请求中的BNG的IP地址设置为空,则进一步的,S-GW从自身的配置列表中BNG的IP地址中获取满足条件地址,此时获取的BNG的IP地址可能是一个或者多个。If the MME adopts the method 4 in S104 in S204, the S-GW receives the session creation request sent by the MME, and finds that the IP address of the BNG in this request is set to be empty, then further, the S-GW configures itself from the The addresses that meet the conditions are obtained from the IP addresses of the BNGs in the list. At this time, the obtained IP addresses of the BNGs may be one or more.

S207、S-GW将其处理后的创建会话请求发送给BNG。S207. The S-GW sends the processed session creation request to the BNG.

S208、BNG根据其接收的创建会话请求进行处理。S208. The BNG performs processing according to the session creation request received by the BNG.

具体的,BNG接收到上述创建会话请求后,将查看自身当前记录的UE的标识和当前的连接方式标识,并进行如下判断:Specifically, after the BNG receives the above-mentioned session creation request, it will check the identity of the UE currently recorded by itself and the identity of the current connection mode, and make the following judgments:

如果BNG发现当前记录的UE标识之一和发送上述创建会话请求的UE标识相同,则BNG建立与S-GW之间的承载,并BNG在上述创建会话请求的答复中携带上建路成功标识。If the BNG finds that one of the currently recorded UE identities is the same as the UE identity that sent the above session creation request, the BNG establishes a bearer with the S-GW, and the BNG carries the road establishment success ID in the reply to the above session creation request.

主要指出的是,BNG在查找到UE的标识之后,通过当前的连接方式标识获知当前连接方式可以得知当前是一种怎样的接入形态,上述两种接入形态需要从BNG不同的接口进入,因此BNG在承载建立好以后,需把流量切换到新的承载,并且把原来的会话释放掉。It is mainly pointed out that after the BNG finds the identity of the UE, it can know what kind of access mode the current connection mode is through the current connection mode identification. The above two access modes need to be entered from different interfaces of the BNG. , so after the BNG bearer is established, it needs to switch the traffic to the new bearer and release the original session.

然后,BNG更新上述UE对应的连接方式标识。Then, the BNG updates the connection mode identifier corresponding to the above-mentioned UE.

如果BNG在当前记录的UE标识中没有找到发送上述创建会话请求的UE标识,则在上述创建会话请求的答复中携带上建路失败标识。If the BNG does not find the UE identity that sends the session creation request in the currently recorded UE IDs, the BNG will carry the road establishment failure ID in the reply to the session creation request.

因为UE当前连接的BNG只有一个,所以只存在一个BNG在上述创建会话请求的答复中携带建路成功标识,该BNG不会分配新的访问Internet的IP地址给上述UE,而是延用UE当前使用上述访问Internet的IP地址,因此保证了UE当前Internet连接的连续性。Because there is only one BNG currently connected to the UE, there is only one BNG that carries the road establishment success flag in the reply to the above session creation request. The above IP address for accessing the Internet is used, thus ensuring the continuity of the UE's current Internet connection.

S209、BNG向S-GW发送对上述创建会话请求的答复。S209. The BNG sends a reply to the above session creation request to the S-GW.

S210、S-GW根据接收的创建会话请求的答复进行处理。S210. The S-GW performs processing according to the received reply to the session creation request.

具体的,S-GW接收的创建会话请求的答复可能是一个,也可能是多个,但其中只有一个BNG发送的创建会话请求的答复携带建路成功标识以及BNG为UE分配的访问Internet的IP地址。Specifically, there may be one or more responses to the session creation request received by the S-GW, but only one of the responses to the session creation request sent by the BNG carries the route-building success identifier and the IP assigned by the BNG for the UE to access the Internet address.

对于答复消息中携带建路成功标识的BNG,并且采用了上述方式4的情况,S-GW需进一步的将此BNG的IP地址添加在上述创建会话请求的答复中,以便MME可以了解当前UE连接的BNG。For the BNG whose reply message carries the road establishment success identifier, and the above method 4 is adopted, the S-GW needs to further add the IP address of the BNG to the above reply to the session creation request, so that the MME can know the current UE connection BNG.

S211、S-GW将其处理后的创建会话请求的答复发送给MME。S211. The S-GW sends the processed reply to the session creation request to the MME.

S212、MME根据其接收的创建会话请求的答复,控制建立eNodeB和S-GW之间的承载以及UE和eNodeB之间的承载。S212 , the MME controls the establishment of the bearer between the eNodeB and the S-GW and the bearer between the UE and the eNodeB according to the received reply to the session creation request.

通过以上步骤S201-S212,上述UE将从WLAN接入上述BNG的方式,切换到由eNodeB接入上述BNG的方式,同时确保了上述Internet连接的连续性。Through the above steps S201-S212, the above-mentioned UE will switch from the way of accessing the above-mentioned BNG from the WLAN to the way of accessing the above-mentioned BNG by the eNodeB, while ensuring the continuity of the above-mentioned Internet connection.

切换场景2:如图4所示,UE已经建立b’线方向的连接,通过eNodeB接入BNG,并访问Internet,但上述UE检测到上述WLAN信号强度高于或等于阈值时,则UE将发起由eNodeB接入方式切换到WLAN接入方式的切换流程,以建立c’线方向的连接来继续访问Internet。Handover scenario 2: As shown in Figure 4, the UE has established a connection in the b' line direction, accesses the BNG through the eNodeB, and accesses the Internet, but when the above-mentioned UE detects that the above-mentioned WLAN signal strength is higher than or equal to the threshold, the UE will initiate The switching process from the eNodeB access mode to the WLAN access mode is to establish a connection in the direction of the c' line to continue accessing the Internet.

如图7所示,切换场景2的具体步骤如下:As shown in Figure 7, the specific steps for switching scenario 2 are as follows:

S301、UE关联到WLAN的接入点(AP,Access Point)。S301. The UE associates with an access point (AP, Access Point) of the WLAN.

上述UE检测到上述WLAN信号强度高于或等于阈值时,希望由当前eNodeB接入BNG方式切换到由WLAN接入BNG方式。则UE首先关联到WLAN的AP(此步骤为现有技术,此处不再赘述详细过程)。When the above-mentioned UE detects that the above-mentioned WLAN signal strength is higher than or equal to the threshold, it wishes to switch from the current eNodeB access mode to the WLAN access BNG mode. Then, the UE first associates with the AP of the WLAN (this step is in the prior art, and the detailed process is not repeated here).

S302、UE向BNG发送认证消息。S302, the UE sends an authentication message to the BNG.

示例的,本实施例中以EAP-SIM/AKA/AKA’这种认证方式为例,UE向BNG发送认证消息,上述认证消息中包括Handover Indication。Illustratively, in this embodiment, the authentication mode of EAP-SIM/AKA/AKA' is used as an example, the UE sends an authentication message to the BNG, and the above-mentioned authentication message includes the Handover Indication.

S303、BNG将其接收的认证消息发送给认证服务器。S303. The BNG sends the received authentication message to the authentication server.

BNG接收到上述认证消息后,能够了解到UE的标识以及连接类型(切换请求)。BNG将上述认证消息发送给认证服务器(具体认证过程为现有技术,此处不再赘述)。After receiving the above authentication message, the BNG can learn the identity of the UE and the connection type (handover request). The BNG sends the above authentication message to the authentication server (the specific authentication process is in the prior art, which is not repeated here).

S304、认证服务器根据其接收的认证消息进行认证处理。S304, the authentication server performs authentication processing according to the authentication message received by the authentication server.

S305、认证服务器将认证反馈消息发送给BNG。S305, the authentication server sends the authentication feedback message to the BNG.

S306、BNG根据其接收的认证反馈消息进行处理。S306. The BNG performs processing according to the received authentication feedback message.

具体的,BNG接收到认证服务器发送的认证反馈消息后,如果反馈消息指示认证成功,则BNG查找其当前记录的UE标识,若发现其当前记录的UE标识之一和上述发起认证的UE标识相同,则BNG可以延用当前的访问Internet的IP地址给UE(即给UE分配当前的访问Internet的IP地址),确保了之前访问Internet的连接的连续性。Specifically, after the BNG receives the authentication feedback message sent by the authentication server, if the feedback message indicates that the authentication is successful, the BNG searches its currently recorded UE identity, and if it finds that one of its currently recorded UE identities is the same as the above-mentioned UE identity that initiated the authentication , the BNG can continue to use the current IP address for accessing the Internet to the UE (ie, assign the current IP address for accessing the Internet to the UE), which ensures the continuity of the connection that previously accessed the Internet.

S307、BNG向UE发送处理后的认证反馈消息。S307. The BNG sends the processed authentication feedback message to the UE.

上述处理后的认证反馈消息中可以包括BNG分配给UE的用于访问Internet的IP地址。The processed authentication feedback message may include the IP address allocated by the BNG to the UE for accessing the Internet.

S308、BNG向S-GW发送删除承载请求。S308. The BNG sends a bearer deletion request to the S-GW.

BNG通过了解到的连接类型所指示的切换请求,把当前从S-GW接入的承载的流量切换到从WLAN接入,并且BNG更新上述UE对应的连接方式标识。The BNG switches the current bearer traffic accessed from the S-GW to the access from the WLAN through the handover request indicated by the learned connection type, and the BNG updates the connection mode identifier corresponding to the above UE.

BNG向S-GW发送删除承载请求,示例的,上述删除承载请求可以是Delete BearerRequest。The BNG sends a bearer deletion request to the S-GW. For example, the above bearer deletion request may be Delete BearerRequest.

S309、UE根据其接收的BNG的认证反馈消息进行处理。S309, the UE performs processing according to the authentication feedback message of the BNG received by the UE.

具体的,UE接收BNG的认证反馈消息,从中获取访问Internet的IP地址,如果和之前访问Internet的IP地址相同,则UE也把当前通过eNodeB接入的流量切换到WLAN接入。Specifically, the UE receives the authentication feedback message from the BNG, and obtains the IP address for accessing the Internet from it. If the IP address for accessing the Internet is the same as the previous IP address, the UE also switches the current access traffic through the eNodeB to the WLAN access.

S310、S-GW根据接收的删除承载请求进行处理。S310. The S-GW performs processing according to the received bearer deletion request.

S311、S-GW将其处理后的删除承载请求发送给MME。S311. The S-GW sends the processed bearer deletion request to the MME.

S312、MME根据其接收的删除承载请求进行处理。S312. The MME performs processing according to the bearer deletion request received by the MME.

具体的,MME收到删除承载请求后,控制删除eNode与S-GW之间,以及UE与eNodeB之间的承载。Specifically, after receiving the bearer deletion request, the MME controls to delete the bearer between the eNode and the S-GW, and between the UE and the eNodeB.

S313、MME向S-GW反馈删除承载响应。S313. The MME feeds back a bearer deletion response to the S-GW.

示例的,上述删除承载响应可以是Delete Bearer Response。For example, the above-mentioned delete bearer response may be a Delete Bearer Response.

S314、S-GW将删除承载响应发送给BNG。S314. The S-GW sends a bearer deletion response to the BNG.

通过以上步骤S301-S314,上述UE将从eNodeB接入上述BNG的状态,切换到由WLAN接入上述BNG的状态,同时确保了上述Internet连接的连续性。Through the above steps S301-S314, the above-mentioned UE switches from the state of accessing the above-mentioned BNG from the eNodeB to the state of accessing the above-mentioned BNG through the WLAN, while ensuring the continuity of the above-mentioned Internet connection.

还存在这样的情况,若UE位置发生变化,有可能造成上述WLAN的AP并不从属于之前已经通过eNodeB所接入的BNG,则此时UE也会认证成功,但这个BNG在其当前记录的UE标识中没有找到发送上述UE标识,BNG会分配一个新的Internet的IP地址给UE。UE接收到这个新的IP地址之后,示例的,可以进行如下处理:There is also such a situation. If the location of the UE changes, it may cause that the AP of the above-mentioned WLAN does not belong to the BNG that has been accessed through the eNodeB before. At this time, the UE will also be authenticated successfully, but the BNG is currently recorded. If the above UE identity is not found in the UE identity, the BNG will assign a new Internet IP address to the UE. After the UE receives the new IP address, for example, the following processing can be performed:

为确保UE当前访问的Internet连接的连续性,可以默认配置UE在这种情况下不做切换,继续使用eNodeB的接入方式,利用已经通过eNodeB所接入的BNG来访问的Internet。此时,UE不回应此BNG的DHCPOffer消息即可。当UE进入空闲状态后,UE可以进行BNG的重新选择。In order to ensure the continuity of the Internet connection currently accessed by the UE, the UE can be configured by default to not perform handover in this case, continue to use the eNodeB access mode, and use the Internet accessed through the BNG accessed by the eNodeB. At this time, the UE may not respond to the DHCPOffer message of the BNG. After the UE enters the idle state, the UE can perform BNG re-selection.

也可以由UE配置是否进行切换,可以通过向用户显示提示信息或者通过预先配置,或者通过软件方式监测当前用户的业务是否有连续性要求的方法,决定是否切换。此时如果UE决定切换,则UE直接使用新的IP地址从WLAN接入到Internet。而UE与原来BNG之间的会话会在闲置一定的时间后,由原来的BNG删除。Whether to perform handover can also be configured by the UE, and whether to handover can be determined by displaying prompt information to the user or by pre-configuring or monitoring whether the current user's service has continuity requirements through software. At this time, if the UE decides to switch, the UE directly uses the new IP address to access the Internet from the WLAN. The session between the UE and the original BNG will be deleted by the original BNG after a certain period of inactivity.

本发明实施例提供的一种实现3GPP网络流量卸载的方法,采用non-3GPP网络网关作为卸载流量的设备,即通过non-3GPP网络分流3GPP网络的流量,从而能够减轻3GPP核心网络的负担,并且此方案对当前网络架构没有影响,利于运营商实现。另外,本发明中采用non-3GPP网络网关作为卸载3GPP网络流量的设备,这就为实现3GPP网络接入方式和non-3GPP网络接入方式间的无缝切换奠定了基础,以保证用户当前访问的特定服务的连接不会中断。In a method for implementing 3GPP network traffic offloading provided by the embodiment of the present invention, a non-3GPP network gateway is used as a device for offloading traffic, that is, the traffic of the 3GPP network is offloaded through the non-3GPP network, thereby reducing the burden on the 3GPP core network, and This solution has no impact on the current network architecture and is beneficial for operators to implement. In addition, in the present invention, a non-3GPP network gateway is used as a device for unloading 3GPP network traffic, which lays a foundation for realizing seamless switching between the 3GPP network access mode and the non-3GPP network access mode, so as to ensure the current access of users. connections to specific services are not interrupted.

本发明实施例还提供了一种用户设备70,如图8所示,包括:An embodiment of the present invention also provides a user equipment 70, as shown in FIG. 8, including:

确定单元71:用于确定需建立用于访问特定服务的承载,所述特定服务为经由3GPP网络和non-3GPP网络均可访问的服务;Determining unit 71: for determining a bearer for accessing a specific service needs to be established, and the specific service is a service accessible via both a 3GPP network and a non-3GPP network;

发送单元72:用于向为其服务的3GPP网络接入节点发送所述UE接入non-3GPP网络网关的请求;以使得所述UE经由3GPP网络接入所述non-3GPP网络网关的承载建立完成;Sending unit 72: configured to send a request for the UE to access the non-3GPP network gateway to the 3GPP network access node serving it; so that a bearer for the UE to access the non-3GPP network gateway via the 3GPP network is established Finish;

访问单元73:用于所述UE通过建立完成的承载访问所述特定服务。Access unit 73: used for the UE to access the specific service through the established bearer.

如图9所示,可选的,还可以包括保存单元74:用于获知并保存其接入的non-3GPP网络网关的地址信息。As shown in FIG. 9 , optionally, a storage unit 74 may be further included: for acquiring and storing the address information of the non-3GPP network gateway accessed by the storage unit 74 .

本发明实施例还提供了一种3GPP网络控制网元90,如图10所示,包括:The embodiment of the present invention also provides a 3GPP network control network element 90, as shown in FIG. 10, including:

接收单元91:用于接收由3GPP网络接入节点发送的UE接入non-3GPP网络网关的请求;Receiving unit 91: configured to receive a request sent by a 3GPP network access node for the UE to access a non-3GPP network gateway;

控制单元92:用于控制建立所述UE经由3GPP网络接入non-3GPP网络网关的承载。Control unit 92: for controlling and establishing a bearer for the UE to access a non-3GPP network gateway via a 3GPP network.

可选的,如图11所示,所述3GPP网络控制网元还可以包括:第一发送单元93,所述第一发送单元93用于向至少一个所述地址信息对应的non-3GPP网络网关发送UE接入non-3GPP网络网关的请求。Optionally, as shown in FIG. 11 , the 3GPP network control network element may further include: a first sending unit 93, where the first sending unit 93 is configured to send at least one non-3GPP network gateway corresponding to the address information Send a request for the UE to access the non-3GPP network gateway.

所述控制单元92包括:获取模块921、第一发送控制模块922、第一承载管理模块923;其中,The control unit 92 includes: an acquisition module 921, a first transmission control module 922, and a first bearer management module 923; wherein,

获取模块921:用于获取non-3GPP网络网关的地址信息;Obtaining module 921: used to obtain the address information of the non-3GPP network gateway;

第一发送控制模块922:用于控制所述第一发送单元93经由3GPP网络服务网关,向至少一个所述地址信息对应的non-3GPP网络网关发送UE接入non-3GPP网络网关的请求;The first sending control module 922 is configured to control the first sending unit 93 to send a request for the UE to access the non-3GPP network gateway to at least one non-3GPP network gateway corresponding to the address information via the 3GPP network service gateway;

所述接收单元91还用于接收所述non-3GPP网络网关对该请求的答复;The receiving unit 91 is further configured to receive a reply to the request from the non-3GPP network gateway;

第一承载管理模块923:用于在所述接收单元91所接收到的答复中指示3GPP网络服务网关和non-3GPP网络网关之间的承载建立成功的情况下,建立所述UE接入所述3GPP网络服务网关的承载。The first bearer management module 923 is configured to, in the case where the reply received by the receiving unit 91 indicates that the bearer between the 3GPP network serving gateway and the non-3GPP network gateway is successfully established, establish that the UE accesses the Bearer of 3GPP network service gateway.

所述获取模块921具体用于:The obtaining module 921 is specifically used for:

向DNS服务器发送查询请求;所述查询请求包括:3GPP网络接入节点的位置信息和用于指向non-3GPP网络网关的接入点名称APN,并接收所述DNS服务器反馈的non-3GPP网络网关的地址信息;或者,从接收单元91接收到的所述UE接入non-3GPP网络网关的请求中,读取non-3GPP网络网关的地址信息;或者,获取预先配置的non-3GPP网络网关的地址信息。Send a query request to the DNS server; the query request includes: the location information of the 3GPP network access node and the access point name APN for pointing to the non-3GPP network gateway, and receives the non-3GPP network gateway fed back by the DNS server or, from the request received by the receiving unit 91 for the UE to access the non-3GPP network gateway, read the address information of the non-3GPP network gateway; or, obtain the preconfigured non-3GPP network gateway address information Address information.

所述第一发送控制模块922具体用于:The first sending control module 922 is specifically configured to:

在需要将non-3GPP网络接入切换为3GPP网络接入的情况下,控制所述第一发送单元93向所述获取模块获取到的各个所述地址信息对应的non-3GPP网络网关,发送UE接入non-3GPP网络网关的请求;否则,控制所述第一发送单元93向所述获取模块获取到的所述地址信息中的一个对应的non-3GPP网络网关发送UE接入non-3GPP网络网关的请求。When it is necessary to switch the non-3GPP network access to the 3GPP network access, control the first sending unit 93 to send the UE to the non-3GPP network gateway corresponding to each of the address information obtained by the obtaining module A request for accessing a non-3GPP network gateway; otherwise, control the first sending unit 93 to send the UE to access a non-3GPP network to a corresponding non-3GPP network gateway in the address information obtained by the obtaining module Gateway request.

或者,可选的,如图12所示,所述3GPP网络控制网元还可以包括:第二发送单元94,用于向3GPP网络服务网关发送UE接入non-3GPP网络网关的请求;Or, optionally, as shown in FIG. 12 , the 3GPP network control network element may further include: a second sending unit 94, configured to send a request for the UE to access the non-3GPP network gateway to the 3GPP network serving gateway;

所述控制单元92包括:第二发送控制模块924、第二承载管理模块925;The control unit 92 includes: a second transmission control module 924 and a second bearer management module 925;

所述第二发送控制模块924:用于控制所述第二发送单元94向3GPP网络服务网关发送UE接入non-3GPP网络网关的请求;以使得所述3GPP网络服务网关获取自身预先配置non-3GPP网络网关的地址信息,并向至少一个所述地址信息对应的non-3GPP网络网关发送UE接入non-3GPP网络网关的请求;The second sending control module 924 is configured to control the second sending unit 94 to send a request for the UE to access the non-3GPP network gateway to the 3GPP network service gateway; so that the 3GPP network service gateway obtains its own pre-configured non- address information of the 3GPP network gateway, and send a request for the UE to access the non-3GPP network gateway to at least one non-3GPP network gateway corresponding to the address information;

所述接收单元91还用于接收所述non-3GPP网络网关对该请求的回复;The receiving unit 91 is further configured to receive a reply to the request from the non-3GPP network gateway;

所述第二承载管理模块925:用于若所述接收单元91所接收到的答复中指示3GPP网络服务网关和non-3GPP网络网关之间的承载建立成功,则建立所述UE接入所述3GPP网络服务网关的承载。The second bearer management module 925 is configured to establish that the UE accesses the bearer if the reply received by the receiving unit 91 indicates that the bearer between the 3GPP network serving gateway and the non-3GPP network gateway is successfully established. Bearer of 3GPP network service gateway.

所述控制单元92还用于在所述UE经由3GPP网络接入所述non-3GPP网络网关的承载不需要的情况下,删除所述UE经由3GPP网络接入non-3GPP网络网关的承载The control unit 92 is further configured to delete the bearer for the UE to access the non-3GPP network gateway via the 3GPP network when the bearer for the UE to access the non-3GPP network gateway via the 3GPP network is not required

本发明实施例还提供了一种non-3GPP网络网关120,如图13所示,包括:The embodiment of the present invention also provides a non-3GPP network gateway 120, as shown in FIG. 13, including:

接收单元121:用于接收由3GPP网络服务网关发送的UE接入non-3GPP网络网关的请求;Receiving unit 121: configured to receive a request sent by the 3GPP network serving gateway for the UE to access the non-3GPP network gateway;

发送单元122:用于由所述3GPP网络服务网关向3GPP网络控制网元转发对该请求的回复;以使得所述3GPP网络控制网元在所述答复指示3GPP网络服务网关和non-3GPP网络网关之间的承载建立成功的情况下,控制建立所述UE接入所述3GPP网络服务网关的承载。Sending unit 122: used for forwarding the reply to the request by the 3GPP network service gateway to the 3GPP network control network element; so that the 3GPP network control network element indicates the 3GPP network service gateway and the non-3GPP network gateway in the reply If the establishment of the bearer between them is successful, the establishment of the bearer for the UE to access the 3GPP network serving gateway is controlled.

可选的,如图13所示,所述non-3GPP网络网关还可以包括:Optionally, as shown in FIG. 13 , the non-3GPP network gateway may further include:

保存单元123:用于保存当前接入的所述UE的标识、以及所述UE当前接入方式的标识。Saving unit 123: used to save the identifier of the currently accessed UE and the identifier of the current access mode of the UE.

进一步可选的,如图14所示,所述non-3GPP网络网关还可以包括:Further optionally, as shown in FIG. 14 , the non-3GPP network gateway may further include:

第一建立承载单元124:用于建立3GPP网络服务网关和non-3GPP网络网关之间的承载;The first establishing bearer unit 124: used to establish a bearer between the 3GPP network service gateway and the non-3GPP network gateway;

分配单元125:用于为所述UE分配用于访问所述特定服务的地址信息;Allocating unit 125: for allocating address information for accessing the specific service to the UE;

所述对该请求的回复指示3GPP网络服务网关和non-3GPP网络网关之间的承载建立成功,且包括:为所述UE分配的用于访问所述特定服务的地址信息。The reply to the request indicates that the bearer establishment between the 3GPP network serving gateway and the non-3GPP network gateway is successful, and includes address information allocated to the UE for accessing the specific service.

进一步可选的,如图15所示,所述non-3GPP网络网关还可以包括:Further optionally, as shown in FIG. 15 , the non-3GPP network gateway may further include:

第一查询单元126:用于查询当前记录中是否存在与所述请求中一致的UE标识;The first query unit 126: used to query whether there is a UE identity consistent with the request in the current record;

第一更新单元127:用于在所述第一查询单元126查询到存在一致的UE标识的情况下,更新保存单元中的UE当前接入方式的标识;A first updating unit 127: configured to update the identifier of the current access mode of the UE in the saving unit when the first query unit 126 finds that there is a consistent UE identifier;

第二建立承载单元128:用于建立3GPP网络服务网关和non-3GPP网络网关之间的承载;The second establishing bearer unit 128: used to establish a bearer between the 3GPP network service gateway and the non-3GPP network gateway;

所述对该请求的回复指示承载建立成功,且包括之前分配给该UE的用于访问所述特定服务的地址信息;其中,所述non-3GPP网络网关不为所述UE重新分配用于访问所述特定服务的地址信息。The reply to the request indicates that the bearer is established successfully, and includes the address information previously allocated to the UE for accessing the specific service; wherein, the non-3GPP network gateway does not reallocate the UE for accessing the specific service. Address information for the specific service.

或者,进一步可选的,如图16所示,所述non-3GPP网络网关还可以包括:第二查询单元129、第二更新单元130;Or, further optionally, as shown in FIG. 16 , the non-3GPP network gateway may further include: a second query unit 129 and a second update unit 130;

所述接收单元121还用于接收UE通过non-3GPP网络的接入点发送的认证消息,所述认证消息包括:所述UE的标识、切换标识;The receiving unit 121 is further configured to receive an authentication message sent by the UE through the access point of the non-3GPP network, where the authentication message includes: the identifier of the UE and the handover identifier;

所述第二查询单元129:用于在认证成功后,查询non-3GPP网络网关的当前记录中是否存在与所述认证消息中一致的UE标识;The second query unit 129 is configured to query whether there is a UE identity consistent with the authentication message in the current record of the non-3GPP network gateway after the authentication is successful;

第二更新单元130:用于在所述第二查询单元129查询到存在一致的UE标识的情况下,更新保存单元中的UE当前接入方式的标识;Second updating unit 130: configured to update the identifier of the current access mode of the UE in the saving unit when the second query unit 129 finds that there is a consistent UE identifier;

所述发送单元121还用于向所述UE发送认证反馈消息,所述认证反馈消息包括之前分配给该UE的用于访问所述特定服务的地址信息;其中,所述non-3GPP网络网关不为所述UE重新分配用于访问所述特定服务的地址信息;The sending unit 121 is further configured to send an authentication feedback message to the UE, where the authentication feedback message includes address information previously allocated to the UE for accessing the specific service; wherein the non-3GPP network gateway does not reallocating address information for accessing the specific service for the UE;

所述发送单元121还用于向3GPP服务网关发送删除承载请求,以使得UE经由3GPP网络接入所述non-3GPP网络网关的承载删除。The sending unit 121 is further configured to send a bearer deletion request to the 3GPP serving gateway, so that the UE accesses the bearer deletion of the non-3GPP network gateway via the 3GPP network.

本发明实施例提供的一种实现3GPP网络流量卸载的装置,采用non-3GPP网络网关作为卸载流量的设备,即通过non-3GPP网络分流3GPP网络的流量,从而能够减轻3GPP核心网络的负担,并且此方案对当前网络架构没有影响,利于运营商实现。另外,本发明中采用non-3GPP网络网关作为卸载3GPP网络流量的设备,这就为实现3GPP网络接入方式和non-3GPP网络接入方式间的无缝切换奠定了基础,以保证用户当前访问的特定服务的连接不会中断。An apparatus for implementing 3GPP network traffic offloading provided by the embodiment of the present invention adopts a non-3GPP network gateway as a device for offloading traffic, that is, the traffic of the 3GPP network is offloaded through the non-3GPP network, thereby reducing the burden on the 3GPP core network, and This solution has no impact on the current network architecture and is beneficial for operators to implement. In addition, in the present invention, a non-3GPP network gateway is used as a device for unloading 3GPP network traffic, which lays a foundation for realizing seamless switching between the 3GPP network access mode and the non-3GPP network access mode, so as to ensure the current access of users. connections to specific services are not interrupted.

本发明实施例还提供了一种用户设备160,如图17所示,包括:This embodiment of the present invention also provides a user equipment 160, as shown in FIG. 17, including:

发送器161、存储器162以及和存储器相连的处理器163。A transmitter 161, a memory 162, and a processor 163 connected to the memory.

其中,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,执行上述实施例中任意用户设备对应的一种实现3GPP网络流量卸载的方法中除了发送以外的操作,发送器用于将处理器的处理结果发送出去。Wherein, a set of program codes are stored in the memory, and the processor is configured to call the program codes stored in the memory, and execute a method for implementing 3GPP network traffic offloading corresponding to any user equipment in the above embodiment, except for sending For other operations, the transmitter is used to send the processing result of the processor.

本发明实施例还提供了一种3GPP网络控制网元170,如图18所示,包括:The embodiment of the present invention also provides a 3GPP network control network element 170, as shown in FIG. 18, including:

接收器171、存储器172以及和存储器相连的处理器173。A receiver 171, a memory 172, and a processor 173 connected to the memory.

其中,所述接收器用于接收其他装置发送给所述3GPP网络控制网元的信息,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,执行上述实施例中任意3GPP网络控制网元对应的一种实现3GPP网络流量卸载的方法中除了接收以外的操作。The receiver is configured to receive information sent by other devices to the 3GPP network control network element, a set of program codes are stored in the memory, and the processor is configured to call the program codes stored in the memory to execute the above Operations other than receiving in a method for implementing 3GPP network traffic offloading corresponding to any 3GPP network control network element in the embodiment.

可选的,所述3GPP网络控制网元还可以包括发送器174,用于发送处理器处理后的结果,所述处理器用于调用所述存储器中存储的程序代码,执行上述实施例中任意3GPP网络控制网元对应的一种实现3GPP网络流量卸载的方法中除了接收和发送以外的操作。Optionally, the 3GPP network control network element may further include a transmitter 174 for sending the result processed by the processor, and the processor is used for calling the program code stored in the memory to execute any 3GPP in the above embodiment. The network controls operations other than receiving and sending in a method for implementing 3GPP network traffic offloading corresponding to a network element.

本发明实施例还提供了一种non-3GPP网络网关180,如图19所示,包括:The embodiment of the present invention also provides a non-3GPP network gateway 180, as shown in FIG. 19, including:

接收器181、存储器182以及和存储器相连的处理器183。A receiver 181, a memory 182, and a processor 183 connected to the memory.

其中,所述接收器181用于接收其他装置发送给non-3GPP网络网关的信息,所述存储器中存储一组程序代码,且所述处理器183用于调用所述存储器182中存储的程序代码,执行上述实施例中任意non-3GPP网络网关对应的一种实现3GPP网络流量卸载的方法中除了接收以外的操作。The receiver 181 is used for receiving information sent by other devices to the non-3GPP network gateway, a set of program codes are stored in the memory, and the processor 183 is used for calling the program codes stored in the memory 182 , and perform operations other than receiving in a method for implementing 3GPP network traffic offloading corresponding to any non-3GPP network gateway in the foregoing embodiment.

可选的,所述non-3GPP网络网关还可能包括发送器184,用于发送所述处理器的处理结果;所述存储器中存储一组程序代码,且所述处理器183用于调用所述存储器182中存储的程序代码,执行上述实施例中任意non-3GPP网络网关对应的一种实现3GPP网络流量卸载的方法中除了接收和发送以外的操作。Optionally, the non-3GPP network gateway may further include a transmitter 184 for transmitting the processing result of the processor; a set of program codes are stored in the memory, and the processor 183 is used for calling the The program code stored in the memory 182 executes operations other than receiving and sending in a method for implementing 3GPP network traffic offloading corresponding to any non-3GPP network gateway in the foregoing embodiment.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included individually, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware, or may be implemented in the form of hardware plus software functional units.

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The above-mentioned integrated units implemented in the form of software functional units can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute some steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, Read-Only Memory (ROM for short), Random Access Memory (RAM for short), magnetic disk or CD, etc. that can store program codes medium.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or some technical features thereof are equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (34)

1. A method for implementing 3GPP network traffic offload, comprising:
user Equipment (UE) determines that a bearer for accessing a specific service needs to be established, wherein the specific service is accessible through a 3GPP network and a non-3GPP network;
the UE sends a request for accessing the non-3GPP network gateway to a 3GPP network access node serving the UE; completing the establishment of a bearer for the UE to access the non-3GPP network gateway through a 3GPP network, wherein the bearer for the UE to access the non-3GPP network gateway through the 3GPP network comprises the bearer between a 3GPP network service gateway and the non-3GPP network gateway and the bearer for the UE to access the 3GPP network service gateway;
and the UE accesses the specific service through the established bearer.
2. The method of claim 1,
the request for the UE to access the non-3GPP network gateway comprises the following steps: UE identification and access point name APN used for pointing to non-3GPP network gateway;
or, the request for the UE to access the non-3GPP network gateway includes: a UE identity, an APN for pointing to a non-3GPP network gateway, and a handover identity.
3. The method of claim 1 or 2, further comprising:
and the UE acquires and stores the address information of the non-3GPP network gateway accessed by the UE.
4. A method for implementing 3GPP network traffic offload, comprising:
a 3GPP network control network element receives a request of user equipment UE accessing a non-3GPP network gateway sent by a 3GPP network access node;
controlling to establish a bearer for the UE to access a non-3GPP network gateway through a 3GPP network, wherein the bearer for the UE to access the non-3GPP network gateway through the 3GPP network comprises a bearer between a 3GPP network service gateway and the non-3GPP network gateway and a bearer for the UE to access the 3GPP network service gateway.
5. The method of claim 4,
the request for the UE to access the non-3GPP network gateway comprises the following steps: UE identification and access point name APN used for pointing to non-3GPP network gateway;
or, the request for the UE to access the non-3GPP network gateway includes: a UE identity, an APN for pointing to a non-3GPP network gateway, and a handover identity.
6. The method of claim 5,
the request for the UE to access the non-3GPP network gateway further comprises: location information of a 3GPP network access node;
or, the request for the UE to access the non-3GPP network gateway further includes: address information of non-3GPP network gateways.
7. The method of any of claims 4-6, wherein the controlling establishing the bearer for the UE to access a non-3GPP network gateway via a 3GPP network comprises:
acquiring address information of a non-3GPP network gateway;
sending a request for UE to access the non-3GPP network gateway to the non-3GPP network gateway corresponding to at least one address information through a 3GPP network service gateway;
receiving a reply of the non-3GPP network gateway to the request;
and if the reply indicates that the bearer establishment between the 3GPP network service gateway and the non-3GPP network gateway is successful, establishing the bearer of the UE accessed to the 3GPP network service gateway.
8. The method of claim 7, wherein the obtaining address information of the non-3GPP network gateway comprises:
sending a query request to a DNS server; the query request includes: the location information of the 3GPP network access node and the access point name APN used for pointing to the non-3GPP network gateway, and the address information of the non-3GPP network gateway fed back by the DNS server is received; or,
reading address information of a non-3GPP network gateway from the received request of the UE accessing the non-3GPP network gateway; or,
and acquiring the address information of the pre-configured non-3GPP network gateway.
9. The method of claim 8, wherein the sending the request for the UE to access the non-3GPP network gateway corresponding to the at least one address information comprises:
under the condition that non-3GPP network access needs to be switched to 3GPP network access, a request of UE for accessing the non-3GPP network gateway is sent to the non-3GPP network gateway corresponding to each acquired address information; otherwise, sending a request for accessing the non-3GPP network gateway by the UE to the non-3GPP network gateway corresponding to one of the obtained address information.
10. The method of any of claims 4-6, wherein the controlling establishing the bearer for the UE to access a non-3GPP network gateway via a 3GPP network comprises:
sending a request for UE to access a non-3GPP network gateway to a 3GPP network service gateway; the 3GPP network service gateway acquires address information of a non-3GPP network gateway pre-configured by the 3GPP network service gateway, and sends a request of UE accessing the non-3GPP network gateway to at least one non-3GPP network gateway corresponding to the address information;
receiving a reply of the non-3GPP network gateway to the request;
and if the reply indicates that the bearer establishment between the 3GPP network service gateway and the non-3GPP network gateway is successful, establishing the bearer of the UE accessed to the 3GPP network service gateway.
11. The method of claim 4, wherein in a case that the UE does not need to access the bearer of the non-3GPP network gateway via a 3GPP network, the method further comprises:
and deleting the bearer of the UE accessing the non-3GPP network gateway through the 3GPP network.
12. A method for implementing 3GPP network traffic offload, comprising:
a non-3GPP network gateway receives a request sent by a 3GPP network service gateway for UE to access the non-3GPP network gateway;
forwarding, by the 3GPP network service gateway, a reply to the request to a 3GPP network control element; so that the 3GPP network control network element controls to establish the bearer of the UE accessing the 3GPP network service gateway under the condition that the reply indicates that the bearer establishment between the 3GPP network service gateway and the non-3GPP network gateway is successful.
13. The method of claim 12,
the request for the UE to access the non-3GPP network gateway comprises the following steps: UE identification and APN used for pointing to non-3GPP network gateway;
or, the request for the UE to access the non-3GPP network gateway includes: a UE identity, an APN for pointing to a non-3GPP network gateway, and a handover identity.
14. The method of claim 13, wherein if the request for the UE to access the non-3GPP network gateway does not include a handover id, the method further comprises:
establishing a load bearing between a 3GPP network service gateway and a non-3GPP network gateway;
allocating address information for accessing a specific service to the UE;
the reply to the request indicates that bearer establishment between the 3GPP network serving gateway and the non-3GPP network gateway is successful, and includes: address information allocated to the UE for accessing the specific service.
15. The method of claim 12, further comprising:
and storing the identifier of the UE currently accessed to the non-3GPP network gateway and the identifier of the current access mode of the UE.
16. The method of claim 15, wherein if the request for the UE to access the non-3GPP network gateway includes a handover identifier, the method further comprises:
inquiring whether a UE identifier consistent with the request exists in the current record of the non-3GPP network gateway or not;
if the access mode exists, updating the identifier of the current access mode of the UE, establishing a bearer between a 3GPP network service gateway and a non-3GPP network gateway, and not reallocating address information for accessing a specific service for the UE; the reply to the request indicates that the bearer establishment was successful and includes address information previously assigned to the UE for accessing the particular service.
17. The method of claim 15, further comprising:
receiving an authentication message sent by a UE through an access point of a non-3GPP network, wherein the authentication message comprises: an identity and a handover identity of the UE;
after the authentication is successful, inquiring whether a UE identifier consistent with the authentication message exists in the current record of the non-3GPP network gateway;
if the access mode exists, updating the identifier of the current access mode of the UE, and not reallocating address information for accessing the specific service for the UE;
transmitting an authentication feedback message to the UE, the authentication feedback message including address information previously allocated to the UE for accessing the specific service;
and sending a request for deleting the bearer to a 3GPP service gateway so that the UE accesses the bearer of the non-3GPP network gateway through a 3GPP network to delete the bearer.
18. A User Equipment (UE), comprising:
a determination unit: for determining that a bearer needs to be established for accessing a particular service, the particular service being a service accessible via both a 3GPP network and a non-3GPP network;
a transmission unit: a request for the UE to access a non-3GPP network gateway is sent to a 3GPP network access node serving the UE; completing the establishment of a bearer for the UE to access the non-3GPP network gateway through a 3GPP network, wherein the bearer for the UE to access the non-3GPP network gateway through the 3GPP network comprises the bearer between a 3GPP network service gateway and the non-3GPP network gateway and the bearer for the UE to access the 3GPP network service gateway;
an access unit: for the UE to access the specific service through the established bearer.
19. The UE of claim 18,
the request for the UE to access the non-3GPP network gateway comprises the following steps: UE identification and access point name APN used for pointing to non-3GPP network gateway;
or the request for the UE to access the non-3GPP network gateway comprises: a UE identity, an APN for pointing to a non-3GPP network gateway, and a handover identity.
20. The UE of claim 18 or 19, further comprising:
a storage unit: for learning and storing address information of non-3GPP network gateways to which it has access.
21. A 3GPP network control element, comprising:
a receiving unit: receiving a request sent by a 3GPP network access node for a UE to access a non-3GPP network gateway;
a control unit: and the bearer is used for controlling the establishment of the bearer for accessing the UE to the non-3GPP network gateway through the 3GPP network, wherein the bearer for accessing the UE to the non-3GPP network gateway through the 3GPP network comprises the bearer between the 3GPP network service gateway and the non-3GPP network gateway and the bearer for accessing the 3GPP network service gateway by the UE.
22. The 3GPP network control network element of claim 21,
the request for the UE to access the non-3GPP network gateway comprises the following steps: UE identification and access point name APN used for pointing to non-3GPP network gateway;
or, the request for the UE to access the non-3GPP network gateway includes: a UE identity, an APN for pointing to a non-3GPP network gateway, and a handover identity.
23. The 3GPP network control network element of claim 22,
the request for the UE to access the non-3GPP network gateway further comprises: location information of a 3GPP network access node;
or, the request for the UE to access the non-3GPP network gateway further includes: address information of non-3GPP network gateways.
24. A 3GPP network control element according to any of claims 21-23, wherein the 3GPP network control element further comprises: a first sending unit, configured to send a request for accessing a non-3GPP network gateway by a UE to the non-3GPP network gateway corresponding to the address information of at least one of the non-3GPP network gateways;
the control unit includes: the system comprises an acquisition module, a first sending control module and a first bearing management module; wherein,
an acquisition module: the method comprises the steps of obtaining address information of a non-3GPP network gateway;
a first transmission control module: the first sending unit is used for controlling the first sending unit to send a request of UE accessing the non-3GPP network gateway to the non-3GPP network gateway corresponding to at least one address information through a 3GPP network service gateway;
the receiving unit is further configured to receive a reply to the request from the non-3GPP network gateway;
the first bearing management module: and the UE is used for establishing the bearer for accessing the 3GPP network service gateway under the condition that the reply received by the receiving unit indicates that the bearer establishment between the 3GPP network service gateway and the non-3GPP network gateway is successful.
25. The 3GPP network control element of claim 24, wherein the obtaining module is specifically configured to:
sending a query request to a DNS server; the query request includes: the location information of the 3GPP network access node and the access point name APN used for pointing to the non-3GPP network gateway, and the address information of the non-3GPP network gateway fed back by the DNS server is received; or,
reading address information of a non-3GPP network gateway from a request of the UE accessing the non-3GPP network gateway received by a receiving unit; or,
and acquiring the address information of the pre-configured non-3GPP network gateway.
26. The 3GPP network control element of claim 25, wherein the first transmission control module is specifically configured to:
under the condition that non-3GPP network access needs to be switched to 3GPP network access, the first sending unit is controlled to send a request of UE for accessing the non-3GPP network gateway to the non-3GPP network gateway corresponding to each address information acquired by the acquisition module; otherwise, controlling the first sending unit to send a request for accessing the non-3GPP network gateway by the UE to the non-3GPP network gateway corresponding to one of the address information acquired by the acquisition module.
27. A 3GPP network control element according to any of claims 21-23, wherein the 3GPP network control element further comprises: a second sending unit, configured to send, to the 3GPP network serving gateway, a request for accessing the non-3GPP network gateway by the UE;
the control unit includes: a second sending control module and a second bearing management module;
the second transmission control module: the second sending unit is used for controlling the second sending unit to send a request of UE accessing the non-3GPP network gateway to the 3GPP network service gateway; the 3GPP network service gateway acquires address information of a non-3GPP network gateway pre-configured by the 3GPP network service gateway, and sends a request of UE accessing the non-3GPP network gateway to at least one non-3GPP network gateway corresponding to the address information;
the receiving unit: and is further configured to receive a reply to the request from the non-3GPP network gateway;
the second bearer management module: and configured to establish a bearer for the UE to access the 3GPP network service gateway if the reply received by the receiving unit indicates that the bearer establishment between the 3GPP network service gateway and the non-3GPP network gateway is successful.
28. The 3GPP network control element of claim 21, wherein the control unit is further configured to delete the bearer for the UE to access a non-3GPP network gateway via a 3GPP network if the bearer for the UE to access the non-3GPP network gateway via the 3GPP network is not required.
29. A non-3GPP network gateway, comprising:
a receiving unit: a request for receiving a UE access non-3GPP network gateway sent by a 3GPP network service gateway;
a transmission unit: for forwarding, by the 3GPP network serving gateway, a reply to the request to a 3GPP network control element; so that the 3GPP network control network element controls to establish the bearer of the UE accessing the 3GPP network service gateway under the condition that the reply indicates that the bearer establishment between the 3GPP network service gateway and the non-3GPP network gateway is successful.
30. The non-3GPP network gateway of claim 29, wherein,
the request for the UE to access the non-3GPP network gateway comprises the following steps: UE identity and APN for pointing to a non-3GPP network gateway,
alternatively, it comprises: a UE identity, an APN for pointing to a non-3GPP network gateway, and a handover identity.
31. The non-3GPP network gateway of claim 30, further comprising:
the first bearing unit is established: the gateway is used for establishing a load between a 3GPP network service gateway and a non-3GPP network gateway;
a distribution unit: address information for allocating the UE to access a specific service;
the reply to the request indicates that bearer establishment between the 3GPP network serving gateway and the non-3GPP network gateway is successful, and includes: address information allocated to the UE for accessing the specific service.
32. The non-3GPP network gateway of claim 29, further comprising:
a storage unit: and the method is used for storing the identifier of the currently accessed UE and the identifier of the current access mode of the UE.
33. The non-3GPP network gateway of claim 32, further comprising:
a first query unit: the UE is used for inquiring whether the UE identification consistent with the request exists in the current record or not;
a first update unit: the identifier is used for updating the identifier of the current access mode of the UE in the storage unit under the condition that the first query unit queries that the consistent UE identifier exists;
and a second bearing establishing unit: the gateway is used for establishing a load between a 3GPP network service gateway and a non-3GPP network gateway;
the reply to the request indicates a successful bearer establishment and includes address information previously assigned to the UE for accessing a specific service; wherein the non-3GPP network gateway does not reallocate address information for the UE for accessing the specific service.
34. The non-3GPP network gateway of claim 32, further comprising: a second query unit and a second update unit;
the receiving unit is further configured to: receiving an authentication message sent by a UE through an access point of a non-3GPP network, wherein the authentication message comprises: the identity of the UE and a handover identity;
the second query unit: the network gateway is used for inquiring whether the current record of the non-3GPP network gateway has the UE identification consistent with the authentication information after the authentication is successful;
a second updating unit: the second query unit is used for updating the identifier of the current access mode of the UE in the storage unit under the condition that the second query unit queries that the consistent UE identifier exists;
the sending unit is further configured to: transmitting an authentication feedback message to the UE, the authentication feedback message including address information previously allocated to the UE for accessing a specific service; wherein the non-3GPP network gateway does not reallocate address information for the UE for accessing the specific service;
the sending unit is further configured to: and sending a request for deleting the bearer to a 3GPP service gateway so that the UE accesses the bearer of the non-3GPP network gateway through a 3GPP network to delete the bearer.
CN201310400024.1A 2013-09-05 2013-09-05 A method and device for realizing 3GPP network traffic offloading Active CN104427568B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310400024.1A CN104427568B (en) 2013-09-05 2013-09-05 A method and device for realizing 3GPP network traffic offloading

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310400024.1A CN104427568B (en) 2013-09-05 2013-09-05 A method and device for realizing 3GPP network traffic offloading

Publications (2)

Publication Number Publication Date
CN104427568A CN104427568A (en) 2015-03-18
CN104427568B true CN104427568B (en) 2019-02-19

Family

ID=52975245

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310400024.1A Active CN104427568B (en) 2013-09-05 2013-09-05 A method and device for realizing 3GPP network traffic offloading

Country Status (1)

Country Link
CN (1) CN104427568B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017166190A1 (en) * 2016-03-31 2017-10-05 Hewlett Packard Enterprise Development Lp Handover requests in access network
WO2018224154A1 (en) * 2017-06-08 2018-12-13 Telefonaktiebolaget Lm Ericsson (Publ) A method and device for triggering service logic execution recording for a call between a calling user equipment, ue, and a called ue in a telecommunication network
US10750406B2 (en) * 2018-04-01 2020-08-18 Industrial Technology Research Institute Method of distributing uplink data flow between different access networks in 5G communication system and user equipment using the same
CN115412981A (en) * 2019-11-07 2022-11-29 华为技术有限公司 A data transmission method and related equipment
CN111818577B (en) * 2020-07-30 2023-05-12 中国联合网络通信集团有限公司 A user access method and access network equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6904025B1 (en) * 1999-10-12 2005-06-07 Telefonaktiebolaget Lm Ericsson (Publ) Wide area network mobility for IP based networks
CN101945429A (en) * 2009-07-08 2011-01-12 华为技术有限公司 Method, device and system for data routing of mobile network user interface
US8218535B1 (en) * 2000-07-04 2012-07-10 Nokia Corporation Method and device for attaching a user equipment to a telecommunication network
CN102651867A (en) * 2012-05-25 2012-08-29 吉林大学 EPS-WLAN fusion system and switching method based on framework

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6904025B1 (en) * 1999-10-12 2005-06-07 Telefonaktiebolaget Lm Ericsson (Publ) Wide area network mobility for IP based networks
US8218535B1 (en) * 2000-07-04 2012-07-10 Nokia Corporation Method and device for attaching a user equipment to a telecommunication network
CN101945429A (en) * 2009-07-08 2011-01-12 华为技术有限公司 Method, device and system for data routing of mobile network user interface
CN102651867A (en) * 2012-05-25 2012-08-29 吉林大学 EPS-WLAN fusion system and switching method based on framework

Also Published As

Publication number Publication date
CN104427568A (en) 2015-03-18

Similar Documents

Publication Publication Date Title
US10455489B2 (en) Method for supporting PDN GW selection
US9307388B2 (en) Method and apparatus for supporting user equipment mobility in a wireless communication system
EP3209043B1 (en) Mobility management method, apparatus, and system
KR20210142725A (en) Core paging processing
CN103987092B (en) The method and apparatus that the network equipment is selected in handoff procedure
US20230224770A1 (en) Communication method and apparatus
CN105379354B (en) A method for MME reselection and MME
US8582503B2 (en) Method for indicating the bearer management of a serving gateway
WO2017088628A1 (en) Address converting method, device and system, network identity control method and device
US10945180B2 (en) Mobility management method, apparatus, and system
US20230100377A1 (en) Network Slice Allocation and Network Slice Rejection
CN110365727A (en) Communication method and related device
US10863555B2 (en) Access method, apparatus, device, and system
CN104427568B (en) A method and device for realizing 3GPP network traffic offloading
EP3484234B1 (en) User equipment context management method, device, and apparatus
CN101534500A (en) Addressing method, network element equipment and network system
KR20220166294A (en) Method for Updating Slice Information
WO2011032455A1 (en) Method, system and access gateway router for handoff management and user data management when handing off
CN116671137B (en) A method and device for determining MEC access points
CN102868997A (en) Local gateway information processing method and device
CN112533236A (en) Communication method and device
CN103379479A (en) Method, system and device for determining of user identification and informing of parameter information
WO2023087988A1 (en) Communication method and apparatus, and device
CN101583159B (en) Method and device for realizing different network switching
CN104995956B (en) A method, device and system for establishing a data channel

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant