WO2012149954A1 - Traffic offload in communication networks - Google Patents
Traffic offload in communication networks Download PDFInfo
- Publication number
- WO2012149954A1 WO2012149954A1 PCT/EP2011/056987 EP2011056987W WO2012149954A1 WO 2012149954 A1 WO2012149954 A1 WO 2012149954A1 EP 2011056987 W EP2011056987 W EP 2011056987W WO 2012149954 A1 WO2012149954 A1 WO 2012149954A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network
- traffic
- traffic steering
- steering instruction
- policy
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 17
- 238000000034 method Methods 0.000 claims abstract description 55
- 230000003213 activating effect Effects 0.000 claims abstract description 18
- 230000001413 cellular effect Effects 0.000 claims description 48
- 230000008569 process Effects 0.000 claims description 12
- 230000011664 signaling Effects 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 7
- 230000006870 function Effects 0.000 description 36
- 230000007246 mechanism Effects 0.000 description 18
- 238000007726 management method Methods 0.000 description 9
- 230000006399 behavior Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 238000007689 inspection Methods 0.000 description 4
- 230000004913 activation Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005641 tunneling Effects 0.000 description 2
- 241000700605 Viruses Species 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000002853 ongoing effect Effects 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/28—Connectivity information management, e.g. connectivity discovery or connectivity update for reactive routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/22—Performing reselection for specific purposes for handling the traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/34—Reselection control
- H04W36/38—Reselection control by fixed network equipment
- H04W36/385—Reselection control by fixed network equipment of the core network
Definitions
- the present invention relates to traffic offload in
- the present invention relates to a method, apparatuses and a computer program product for offloading traffic between a cellular radio access network and a wireless local area network.
- 3GPP 3 rd Generation Partnership Project
- GSM Global System for Mobile communication
- GPRS General Packet Radio Service
- 3GPP has provided technical specifications and reports defining 3 rd generation (3G) cellular telecommunication system called Universal Mobile Telecommunications System (UMTS) , comprising UMTS terrestrial radio access network (UTRAN) or High-Speed Packet Access
- HSPA High Speed Packet Access
- UMTS Universal Mobile Communications
- Evolved Packet System EPS
- LTE Long Term Evolution
- EPC Evolved Packet Core
- PDP Packet Data Protocol
- the UE Before the PDP context can be established the UE must do an Attach procedure.
- the Attach procedure is used to alert the Serving GPRS Support Node (SGSN) that the UE has powered up. After the Attach procedure is completed, the UE does a
- This PDP Context that will establish the data session and allocate an IP address to the UE .
- This PDP Context will have a Quality of Service (QoS) associated with it based on the needs in the request. If the UE needs to have multiple data sessions, due to various QoS, the UE will do a Secondary PDP Context activation.
- QoS Quality of Service
- the UE will do a Secondary PDP Context activation.
- the first is called a Default EPS Bearer.
- the second is the Dedicated EPS Bearer.
- the first is established as part of the Attach procedure.
- the Default EPS Bearer will only support a nominal QoS, but that should be sufficient for application signaling.
- a Dedicated EPS Bearer will be established. This will have the QoS requirements needed for the service.
- the LTE Attach/Default EPS Bearer is similar to the UMTS Attach and a Primary PDP Context establishment procedure.
- the Secondary PDP Context Activation is similar to the Dedicated EPS Bearer Setup procedure.
- the key parameters in these messages are an Access Point Name (APN) , IP address type, and QoS parameters.
- the APN identifies an IP Packet Data Network (PDN) that a mobile data user wants to communicate with.
- PDN IP Packet Data Network
- an APN may also be used to define the type of service, (e.g. connection to wireless application protocol (WAP) server, multimedia messaging service (MMS) ) , that is provided by the PDN.
- WAP wireless application protocol
- MMS multimedia messaging service
- Wireless Local Area Network also known as WLAN or Wi-Fi
- WLAN Wireless Local Area Network
- Wi-Fi Wireless Local Area Network
- WLAN provides a connection through an Access Point (AP) to the wider internet or to other networks.
- the basic service set (BSS) is a set of all stations that can communicate with each other. Each BSS has an ID called a BSS Service Set Identifier (SSID) .
- SSID is a 32-character unique identifier attached to the header of packets sent over a WLAN and acts as a password when a mobile device tries to connect to the BSS.
- the SSID differentiates one WLAN from another, so all access points and all devices attempting to connect to a specific WLAN must use the same SSID. A device will not be permitted to join the BSS unless it can provide the unique SSID. Because an SSID can be sniffed in plain text from a packet it does not supply any security to the network.
- An SSID is also referred to as a network name because
- WLAN wireless local area network
- 3GPP 3 rd generation partnership project
- WLAN radio access is used to offload traffic from 3GPP radio access networks, e.g. from LTE/UTRAN to WLAN. From WLAN network, the traffic is routed to 3GPP operator core network, e.g. to evolved packet core (EPC) /UMTS core.
- EPC evolved packet core
- WLAN radio access is used to offload traffic from 3GPP radio access networks, e.g. from LTE/UTRAN to WLAN, and from WLAN network the traffic is routed directly to the internet (EPC/UMTS core bypassed) .
- 3GPP has standardised interworking between non-3GPP access networks (e.g. WLAN) and 3GPP networks, e.g. in specifications TS 23.234 vlO.0.0 and TS 23.402 vl0.3.0.
- non-3GPP access networks e.g. WLAN
- 3GPP networks e.g. in specifications TS 23.234 vlO.0.0 and TS 23.402 vl0.3.0.
- One requirement for integrating 3GPP and WLAN networks is to have a dual-mode UE which has the capability of accessing networks of both technologies.
- the access control problem arises to decide which network it should be admitted to and when it should switch from one network to the other through vertical handover.
- the network selection rules often called network selection policies - need to be transferred from the network to the terminals.
- 3GPP has defined an Access Network Discovery and Selection
- ANDSF internet engineering task force
- IETF internet engineering task force
- DHCP dynamic host configuration protocol
- a method for traffic steering in a communication network comprising receiving at a first network element a traffic steering instruction (e.g. a traffic steering policy) from a second network element and activating the traffic steering instruction, wherein the traffic steering
- a traffic steering instruction e.g. a traffic steering policy
- the instruction is created by the second network element based on at least one identified application and wherein each of the at least one application is identified based on the traffic created by the application.
- the at least one application may be identified during network planning. The identification may be based on historical data.
- the at least one application may be identified dynamically based on real-time traffic analyzing, for example using Deep Packet Inspection or Policy and Charging Control mechanisms.
- the traffic steering instruction may comprise an instruction to forward traffic of an application to a first access network.
- the first access network may comprise e.g. a cellular network or a wireless local area network.
- the wireless local area network may comprise e.g. a wireless local area network identified with service set identifier or an unspecified wireless local area network.
- the cellular network may comprise e.g. a 3rd generation partnership project radio access network.
- each of the at least one application may be identified based on the traffic created by the application, e.g. by total amount of transferred data of the application during a specific timeframe, amount of transferred data of the application with relation to available resources, or amount of signalling data created by the application.
- the traffic steering instruction may comprise at least one rule for offloading traffic from a cellular network to a wireless local area network.
- traffic may be routed via wireless local area network to mobile core network. In some embodiments, traffic may be routed via wireless local area network to internet.
- the traffic steering instruction may comprise at least one rule for offloading traffic from a wireless local area network to a cellular network.
- the cellular network may comprise a 3rd generation partnership project radio access network.
- the second network element may comprise a decision engine (100) or a decision engine functionality located in any network element.
- the first network element may comprise a policy and charging rules function.
- the activating may comprise providing the traffic steering instruction to a policy and charging enforcement function.
- the activating may further comprise providing the traffic steering instruction to a policy and charging enforcement function as a policy and charging control rule or as a part of a policy and charging control rule.
- the policy and charging enforcement function may be located in a user plane gateway.
- the activating may comprise providing the traffic steering instruction to a policy and charging
- enforcement function to be taken into use by modifying packet forwarding or routing decisions of the user plane gateway (wherein the policy and charging enforcement function may be located) or by modifying content of at least one routing advertisement to be sent to a host or to a terminal.
- the first network element may comprise an information server.
- the information server may comprise an access network discovery and selection function.
- the activating may comprise providing policy information to a terminal.
- the policy information may comprise the received traffic steering instruction.
- the providing may comprise providing policy information in a dynamic host configuration protocol message, in a router advertisement message, or in an access network discovery and selection function management object.
- an apparatus in a communication network comprising an input (or some other receiving means) configured to receive information on at least one identified application, a processor (or some other processing means) configured to create a traffic steering instruction (e.g. a traffic
- an output or some other sending means configured to send the traffic steering instruction to a first network element in the communication network, wherein the traffic steering instruction is created based on the received information on the at least one identified
- the traffic steering is identified based on the traffic created by the application. According to some embodiments, the traffic steering
- the instruction may comprise an instruction to forward traffic of an application to a first access network.
- the first access network may comprise e.g. a cellular network or a wireless local area network.
- the wireless local area network may comprise e.g. a wireless local area network identified with service set identifier or an unspecified wireless local area network.
- the cellular network may comprise e.g. a 3rd
- the information on at least one identified application may comprise at least one of: a source IP address, a source IP address range, a destination IP address, a destination IP address range, a source port, a destination port, a transport protocol, and type of service.
- each of the at least one application may be identified based on the traffic created by the application, e.g. by total amount of transferred data of the application during a specific timeframe, amount of transferred data of the application with relation to
- instruction may comprise at least one rule for offloading traffic from a cellular network to a wireless local area network.
- traffic may be routed via wireless local area network to mobile core network.
- traffic may be routed via wireless local area network to internet.
- instruction may comprise at least one rule for offloading traffic from a wireless local area network to a cellular network .
- the cellular network may comprise a 3rd generation partnership project radio access network .
- the first network element may comprise a policy and charging rules function or an
- the apparatus may comprise a decision engine or a decision engine functionality located in any network element.
- an apparatus in a communication network comprising an input (or some other receiving means) configured to receive a traffic steering instruction (e.g. a traffic steering policy) from a second network element in the
- processing means configured to activate the received traffic steering instruction, wherein the received traffic steering instruction comprises an instruction for forwarding traffic of an application to a first access network.
- the first access network may comprise e.g. a cellular network or a wireless local area network.
- the wireless local area network may comprise e.g. a wireless local area network identified with service set identifier or an unspecified wireless local area network.
- the cellular network may
- a 3GPP radio access network comprise e.g. a 3GPP radio access network.
- instruction may comprise at least one rule for offloading traffic from a cellular network to a wireless local area network.
- traffic may be routed via wireless local area network to mobile core network.
- traffic may be routed via wireless local area network to internet.
- instruction may comprise at least one rule for offloading traffic from a wireless local area network to a cellular network .
- the cellular network may comprise a 3rd generation partnership project radio access network .
- the apparatus may comprise a policy and charging rules function.
- the apparatus may further comprise an output configured to provide policy information to a policy and charging enforcement function and wherein the processor may be further configured to activate the received traffic steering instruction by providing the traffic
- the traffic steering instruction to a policy and charging enforcement function.
- the traffic steering instruction to a policy and charging enforcement function.
- instruction may be provided to a policy and charging
- the policy and charging enforcement function may be located in a user plane gateway.
- the traffic steering instruction may be provided to a policy and charging enforcement function to be taken into use by
- modifying packet forwarding or routing decisions of the user plane gateway (wherein the policy and charging enforcement function may be located) or by modifying content of at least one routing advertisement to be sent to a host or to a terminal .
- the apparatus may comprise an information server and the information server may comprise an access network discovery and selection function.
- the apparatus may further comprise an output (or some other sending means) configured to provide policy information to a terminal and wherein the processor may be further configured to activate the received traffic steering instruction by causing the output to provide the policy information to a terminal.
- the policy information may comprise the received traffic steering instruction.
- the policy information may be provided in a dynamic host configuration protocol message, in a router advertisement message, or in an access network discovery and selection function management object.
- the second network element may comprise a decision engine or a decision engine functionality located in any network element.
- a mobile terminal comprising an input (or some other receiving means) configured to receive a traffic steering instruction (e.g. a traffic steering policy) from an input (or some other receiving means) configured to receive a traffic steering instruction (e.g. a traffic steering policy) from an input (or some other receiving means) configured to receive a traffic steering instruction (e.g. a traffic steering policy) from an input (or some other receiving means) configured to receive a traffic steering instruction (e.g. a traffic steering policy) from an input (or some other receiving means) configured to receive a traffic steering instruction (e.g. a traffic steering policy) from an input (or some other receiving means) configured to receive a traffic steering instruction (e.g. a traffic steering policy) from an input (or some other receiving means) configured to receive a traffic steering instruction (e.g. a traffic steering policy) from an input (or some other receiving means) from an input (or some other receiving means) configured to receive a traffic steering instruction (e.g. a traffic steering policy) from an input (or some other
- the first access network may comprise e.g. a cellular network or a wireless local area network.
- the wireless local area network may comprise e.g. a wireless local area network identified with service set identifier or an unspecified wireless local area network.
- the cellular network may
- a 3GPP radio access network comprise e.g. a 3GPP radio access network.
- the traffic steering instruction may be received in a dynamic host configuration protocol message, in a router advertisement message, or in an access network discovery and selection function management object.
- instruction may comprise at least one rule for offloading traffic from a cellular network to a wireless local area network.
- traffic may be routed via wireless local area network to mobile core network.
- traffic may be routed via wireless local area network to internet.
- instruction may comprise at least one rule for offloading traffic from a wireless local area network to a cellular network.
- the cellular network may comprise a 3rd generation partnership project radio access network .
- the processor (or some other processing means) may be further configured to change
- the processor (or some other processing means) may be further configured to change
- a computer-readable medium encoded with instructions that, when executed in hardware, perform a process, the process comprising receiving at a first network element a traffic steering instruction (e.g. a traffic steering policy) from a second network element and activating the traffic steering instruction, wherein the received traffic steering instruction comprises an instruction for forwarding traffic of an application to a first access network.
- the first access network may comprise e.g. a cellular network or a wireless local area network.
- the wireless local area network may comprise e.g. a wireless local area network identified with service set identifier or an unspecified wireless local area network.
- the cellular network may
- a 3GPP radio access network comprise e.g. a 3GPP radio access network.
- the at least one application may be any one application.
- the at least one application may be identified dynamically based on real-time traffic analyzing, for example using Deep Packet Inspection or Policy and Charging Control mechanisms.
- the traffic steering instruction may comprise at least one rule for offloading traffic from a cellular network to a wireless local area network.
- traffic may be routed via wireless local area network to mobile core network. In some embodiments, traffic may be routed via wireless local area network to internet.
- the traffic steering instruction may comprise at least one rule for offloading traffic from a wireless local area network to a cellular network.
- the cellular network may comprise a 3rd generation partnership project radio access network.
- the second network element may comprise a decision engine or a decision engine functionality located in any network element.
- the first network element may comprise a policy and charging rules function.
- the activating may comprise providing the traffic steering instruction to a policy and charging enforcement function.
- the activating may further comprise providing the traffic steering instruction to a policy and charging enforcement function as a policy and charging control rule or as a part of a policy and charging control rule.
- the policy and charging enforcement function may be located in a user plane gateway.
- the activating may comprise providing the traffic steering instruction to a policy and charging
- enforcement function to be taken into use by modifying packet forwarding or routing decisions of the user plane gateway or by modifying content of at least one routing advertisement to be sent to a host or to a terminal.
- the first network element may comprise an information server.
- the information server may comprise an access network discovery and selection function.
- activating may comprise providing policy information to a terminal.
- the policy information may comprise the received traffic steering instruction.
- the providing may comprise providing the information in a dynamic host configuration protocol message, in a router
- Figure 1 illustrates a reference architecture for a multi ⁇ access 4G system according to 3GPP specifications.
- Figure 2 illustrates an architecture according to some exemplary embodiments of the present invention.
- Figure 3 illustrates a method according to some exemplary embodiments of the invention.
- Figure 4 illustrates a further method according to some exemplary embodiments of the invention.
- Figure 5 illustrates a further method according to some exemplary embodiments of the invention.
- Figure 6 illustrates yet a further method according to some exemplary embodiments of the invention.
- Figure 7 illustrates a decision engine according to some exemplary embodiments of the invention.
- Figure 8 illustrates a first network element according to some exemplary embodiments of the invention.
- Figure 9 illustrates an information server according to some exemplary embodiments of the invention.
- Figure 10 illustrates a Policy and Charging Rules Function according to some exemplary embodiments of the invention.
- Figure 11 illustrates a terminal according to some exemplary embodiments of the invention.
- Figure 12 illustrates a Policy and Charging Enforcement Function according to some exemplary embodiments of the invention .
- 3GPP has defined a reference architecture for a multi-access 4G 3GPP system where heterogeneous access systems (e.g. 3GPP, 3GPP2, WiMax, WLAN) are connected to a common core network (in this case EPC) , which is specified e.g. in TS 23.402 vl0.3.0, section 4.2.2 and in the present Figure 1.
- EPC electronic core network
- non-3GPP Access Networks are IP access networks that use access technology whose specification is out of the scope of 3GPP, e.g. WLAN networks, as in the present invention.
- GW serving GW
- PDN-GW packet data network GW
- S-GW serving GW
- PDN-GW packet data network GW
- the S-GW routes and forwards user data packets, manages and stores UE contexts, e.g. parameters of the IP bearer service, network internal routing information and also performs replication of the user traffic in case of lawful
- the PDN-GW provides connectivity to the UE to external packet data networks (PDN) via SGi interface by being the point of exit and entry of traffic for the UE .
- PDN packet data networks
- a UE may have simultaneous connectivity with more than one PDN-GW for accessing multiple PDNs .
- the PDN-GW performs policy enforcement, packet filtering for each user, charging
- S5 can support both General Tunneling Protocol (GTP) and Proxy Mobile IPv6 ( ⁇ ) protocols .
- GTP General Tunneling Protocol
- ⁇ Proxy Mobile IPv6
- EPC distinguishes between “trusted” and “untrusted” non-3GPP accesses and it is up to the operator to decide if a non-3GPP access is trusted or untrusted. The decision is not based just on the access network technology but may depend also on business considerations. Interworking with an untrusted access is performed via an evolved packet data gateway (ePDG) , which is similar to a virtual private network (VPN) concentrator: The UE has to establish an IP security (IPsec) tunnel with the ePDG to access operator's services. The ePDG may also implement IP mobility protocols. S2b reference point provides the user plane with related control and mobility support between the ePDG and the P-GW, including support for Proxy Mobile IPv6 ( ⁇ ) mobility protocol.
- IPsec IP security
- S2b reference point provides the user plane with related control and mobility support between the ePDG and the P-GW, including support for Proxy Mobile IPv6 ( ⁇ ) mobility protocol.
- the UE does not need to establish an IPsec tunnel with the ePDG in advance but mobility protocols can be used directly between the non-3GPP access network and the EPC core network.
- S2a reference point provides the user plane with related control and mobility support between trusted non-3GPP IP access and the P-GW, including support for Proxy Mobile IPv6 ( ⁇ ) and Mobile IPv4 (MIPv4) mobility protocols.
- the non-3GPP access gateway can run the protocols.
- the Policy and Charging Control (PCC) function specified e.g. in 3GPP TS 23.203 vll.1.0, applies operator's policy, QoS and charging control to any kind of 3GPP IP connectivity access network (IP-CAN) and to non-3GPP access system
- Policy control means the process whereby the Policy and Charging Rules Function (PCRF) indicates to the Policy and Charging Enforcement Function (PCEF) how to control the IP CAN bearer.
- Policy control includes QoS control and/or gating control.
- PCC rule is a set of information enabling the detection of a service data flow and providing parameters for policy control and/or charging control.
- the Gx reference point enables the PCRF to have dynamic control over the PCC behavior at a PCEF.
- the PCEF enforces the policy control indicated by PCRF and is often located in PDN-GW. If located in S-GW, it may be denoted by the Bearer Binding and Event Reporting Function (BBERF) .
- BBERF Bearer Binding and Event Reporting Function
- the PCC system uses IETF defined Diameter protocol and especially Credit Control application for signaling.
- EPS provides an ANDSF as a supplementary function.
- the purpose of the ANDSF is to assist UE to discover non-3GPP access networks - such as WLAN or Worldwide Interoperability for Microwave Access (WiMAX) - that can be used for data communications in addition to 3GPP access networks (such as High Speed Packet Access (HSPA) or LTE) and to provide the UE with rules policing the connection to these networks.
- ANDSF provides the UE with three sets of information: inter-system mobility policies, inter-system routing policies, and access network discovery information.
- WLAN offload one problem is to identify which traffic should be offloaded (i.e. routed via WLAN) .
- the optimum solution is to be able to identify the traffic that should be offloaded and the traffic that should not be offloaded.
- the operator voice traffic is something that may be best not to offload, but the bulk internet traffic it may be ok to offload via WLAN.
- the aim within standardization bodies has been to define a mechanism that is able to tackle all kinds of traffic at the same time.
- this kind of full blown solution may be difficult to specify and expensive to implement and run.
- a light-weight mechanism for traffic steering for WLAN offload is proposed. Instead of identifying all the traffic going through the operator networks, the invented mechanism concentrates on the few applications creating a major amount or most of the traffic.
- identification of these applications may be based on the measurement of the traffic created by the applications.
- the measurement of the traffic created by an application may be based for example on the total amount of transferred data during a specific timeframe, e.g. during a month, a day, or an operator defined busy hour. It may also be based on the amount of transferred data with relation to available
- resources for example available resources on uplink (i.e. radio resources), available resources on downlink (i.e. radio resources), available transmission capacity (e.g. between a base station and a core network gateway) , available capacity in a gateway, or available APN routing capacity (e.g.
- FIG. 2 shows an architecture according to some exemplary embodiments of the present invention, wherein procedures for offloading traffic from a first network (e.g. cellular radio network) to a second network (e.g. WLAN) may be performed.
- a first network e.g. cellular radio network
- a second network e.g. WLAN
- a decision engine 100 may be capable of connecting both to an ANDSF 200 and a PCRF 300.
- the ANDSF 200 may connect to user equipment (UE) or terminals 400 directly or via base stations or gateways.
- UE user equipment
- the operator identifies only few (or a few) most heavily used applications in its network (s), as described above. At least one
- step SO application may be identified (step SO) based on the traffic created by the application, or on the network resource usage of the application.
- the identification may be done during network planning e.g. based on historical data or it may be done dynamically e.g. based on real-time traffic analyzing. For example, existing policy and charging control (PCC) or Deep Packet Inspection (DPI) mechanisms may be used.
- PCC policy and charging control
- DPI Deep Packet Inspection
- DPI means an act of any packet network element, which is not an endpoint of a communication, using non-header content (typically the actual payload) for some purpose. This is performed as the packet passes an inspection point, searching for protocol non-compliance, viruses, spam, intrusions or predefined criteria to decide what actions to take on the packet, including collecting statistical information.
- DPI and filtering enables advanced network management, user service, and security functions.
- DPI functionality may reside in a gateway, e.g. in a PDN-GW in case of 4G or in a GGSN in case of 3G, or it may be a standalone server having a DPI functionality. There may be an interface between the DPI functionality and a decision engine (see below) .
- PCEF located e.g. in a PDN-GW or an ePDG, may report the results of the identification to policy and charging rules function (PCRF) which is further connected to a decision engine 100 (see below), i.e. there may be an interface between PCRF and the decision engine 100.
- PCRF policy and charging rules function
- the application identification may be done with a destination IP address (or an IP address range) only. For example, if a lot of traffic is generated to/from a certain IP address (or to a certain IP address range) , it may be enough to identify this IP address (or IP address range) . For example, if a specific video service is the source of major share of network traffic, the mechanism may just store the address/addresses used with this service. Depending on the situation, the used protocol, source and/or destination ports, or a so called 5-tuple (including source & destination IP address, source & destination ports, type of service) may act as a basis for the application identification.
- a decision engine 100 may receive (step SI) information on the identified application ( s ) via an interface between the entity (e.g. DPI) and the decision engine 100.
- entity e.g. DPI
- the decision engine 100 may translate (step S2) the
- the policies may comprise rule(s) for offloading traffic from a first network to a second network, e.g. from a cellular network like 3GPP radio access network to a WLAN network and/or to bypass the mobile core network (e.g. 3GPP core network) directly to internet .
- a second network e.g. from a cellular network like 3GPP radio access network to a WLAN network and/or to bypass the mobile core network (e.g. 3GPP core network) directly to internet .
- the decision engine 100 may forward (step S3) the formulated traffic steering policies to other network elements that may then take the traffic steering policies into use (step S4) .
- These network elements may comprise for example a PCRF300, and/or information servers 200 (e.g. ANDSF server) that provide the traffic steering policies to the terminals 400.
- the PCRF 300 may provide the
- S4A i.e. to a user plane gateway (e.g. PDN-GW, or in GGSN in case of 3G) to be taken into use.
- the user plane gateway may modify its behaviour (packet forwarding, routing
- the information server 200 may provide (step S4B) corresponding policy information to terminals 400.
- the information server 200 may receive (step S21) at least one traffic steering policy from the decision engine 100 and activate (step S22) the policy.
- the activating may comprise providing policy information to terminal (s) 400.
- the terminal 400 may receive (step S41) a traffic steering policy from the information server 200 and change (step S42) its behaviour based on the traffic steering policy e.g. by forwarding certain application data over a wireless local area network instead of a cellular network.
- a new received traffic steering policy may indicate that certain application data will be forwarded over a certain WLAN network identified with service set identifier (SSID) , while some other
- application data will be forwarded to any unspecified WLAN network and yet another application data will be forwarded to a 3GPP radio access network (e.g. internet high-speed packet access (IHSPA), long-term evolution (LTE) , home evolved node B (eNB) ) .
- IHSPA internet high-speed packet access
- LTE long-term evolution
- eNB home evolved node B
- ANDSF 200 may provide three kinds of information: Inter-System Mobility Policies (ISMP), Network Discovery Information and Inter- System Routing Policies (ISRP) .
- ISRP can be used to provision application specific routing rules, i.e. traffic steering policies.
- OMA DM Open Mobile Alliance Device Management
- the PCRF 300 may receive S31 at least one traffic steering policy from the decision engine 100 and activate S32 the policy.
- the activating may comprise providing the policy to the PCEF 500, i.e. to a user plane gateway, as a PCC rule or as a part of a PCC to be taken into use e.g. by modifying packet forwarding or routing decisions or providing the policies to hosts or terminals e.g. by modifying content of at least one routing advertisement.
- the activating may also comprise using Wi-Fi Alliance specified methods (e.g. HotSpot 2.0) to deliver the policies to hosts or terminals.
- the decision engine 100 may be a software or a hardware and it may reside basically anywhere in the network, e.g. within the network operations and maintenance functionality, as a part of the PCC structure, it may reside in some GW (e.g. PDN GW) or it may be a standalone server. Further, the decision engine 100 may have interface (s) to provide the modified traffic steering policies to the affected network elements. In addition, if ANDSF 200 is used, the decision engine may have an interface to ANDSF 200 to modify the ANDSF 200 policies. If the decision engine resides within a gateway, an interface between the decision engine 100 and a router sending RAs, and/or between the decision engine 100 and a DHCP server may be implemented, or an existing management interface (s) may be used for that. If PCC is used, similar modifications may be applied to support the modified decision engine policies also in PCRF.
- the decision engine 100 may comprise a processor 102 configured to create at least one traffic steering policy and an output 103 configured to send the traffic steering policy to the information server 200 or to a PCRF 300 in the communication network.
- the decision engine 100 may further comprise an input 101 configured to receive information on the identified application ( s ) from a network element.
- the information server 200 may comprise an input 201 configured to receive at least one traffic steering policy from the decision engine 100 and a processor 202 configured to activate the traffic steering policy.
- the information server 200 may further comprise an output 203 configured to provide policy information to a terminal 400.
- the PCRF 300 may comprise an input 301 configured to receive at least one traffic steering policy from the decision engine 100 and a processor 302 configured to activate the traffic steering policy. It may further comprise an output 303 configured to provide said policy to the PCEF 500 as a PCC rule or as a part of a PCC rule .
- the terminal 400 as illustrated in Figure 11, may comprise an input 401 configured to receive at least one traffic steering policy from the information server 300 and a
- processor 402 configured to change behaviour of the mobile terminal 400 based on the traffic steering policy.
- the PCEF 500 may comprise an input 501 configured to receive at least one traffic steering policy from the PCRF 300 as a PCC rule or as a part of a PCC rule, and a processor 502 configured to enforce the traffic steering policy. It may further comprise an output 503 configured to deliver the policies to hosts or terminals 400.
- the processor 102, 202, 302, 402, 502 may comprise a central processing unit (CPU) or any other means for processing.
- the input 101, 201, 301, 401, 501 may comprise a receiver or any other means for receiving.
- the output 103, 203, 303, 503 may comprise a transceiver or any other means for transmitting.
- the processor 102, 202, 302, 402, 502 the input 101, 201, 501 and output 103, 203, 303, 503 may exchange information over an internal interface of the corresponding apparatus 100, 200, 300, 400, 500.
- the input 101, 201, 301, 401, 501 and the output 103, 203, 303, 503 of the apparatus 100, 200, 300, 400, 500 may be functionalities running on the processor 102, 202, 302, 402, 502 of the apparatus 100, 200, 300, 400, 500, or may
- 101, 201, 301, 401, 501 and the output 103, 203, 303, 503 may be implemented e.g. as physical transmitters/receivers for transceiving via the air interface, as routing entities for sending/receiving data packets in a PS (packet switched) network, or as any suitable combination thereof.
- PS packet switched
- the processor 102, 202, 302, 402, 502 may be configured to process various data inputs and to control input 101, 201, 301, 401, 501 and the output 103, 203, 303, 502.
- the processor 102, 202, 302, 402, 502 may be configured to process various data inputs and to control input 101, 201, 301, 401, 501 and the output 103, 203, 303, 502.
- apparatus 100, 200, 300, 400, 500 may further comprise a memory that may serve for storing code means for carrying out e.g. the methods according to the examples of the present invention, when run e.g. on the processor 102, 202, 302, 402, 502.
- the at least one traffic steering policy is created based on at least one identified application and the application is identified based on the measurement of the traffic created by the application.
- the measurement of the traffic created by an application may be based e.g. on the total amount of transferred data during a specific timeframe. It may also be based on the amount of transferred data with relation to available resources or on the amount of signalling data created by an application.
- the above described mechanism may be most efficient when the application identification can be done in real-time and the results of the identification can automatically be given as an input to the decision engine.
- the proposed mechanism can ensure that UEs are instructed to use e.g. different network, or different parts of network.
- the above described mechanism may be executed continuously so that the changing load situations can be tackled in real-time taking most out of the existing network hardware.
- the present invention applies offloading traffic between 3GPP network and WLAN in either direction.
- the invention may also be applied for offloading traffic from WLAN to 3GPP network.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A method, apparatuses and a computer-readable medium are provided for traffic steering in a communication network, the method comprising receiving at a first network element a traffic steering instruction from a second network element and activating the traffic steering instruction, wherein the traffic steering instruction is created by the second network element based on at least one identified application and wherein the application is identified based on the traffic created by the application.
Description
Description
Title Traffic offload in communication networks FIELD OF THE INVENTION
The present invention relates to traffic offload in
communication systems. In particular, the present invention relates to a method, apparatuses and a computer program product for offloading traffic between a cellular radio access network and a wireless local area network. BACKGROUND ART
3rd Generation Partnership Project (3GPP) has developed standards for cellular mobile telecommunication systems evolving from Global System for Mobile communication (GSM) and its packet data enhancements like General Packet Radio Service (GPRS) . For example, 3GPP has provided technical specifications and reports defining 3rd generation (3G) cellular telecommunication system called Universal Mobile Telecommunications System (UMTS) , comprising UMTS terrestrial radio access network (UTRAN) or High-Speed Packet Access
(HSPA) and UMTS core network, and 4G telecommunication system called Evolved Packet System (EPS) , comprising Long Term Evolution (LTE) radio network and Evolved Packet Core (EPC) . In a UMTS network the data session is established with a Packet Data Protocol (PDP) Context Activation procedure.
Before the PDP context can be established the UE must do an Attach procedure. The Attach procedure is used to alert the Serving GPRS Support Node (SGSN) that the UE has powered up. After the Attach procedure is completed, the UE does a
Primary PDP Context that will establish the data session and allocate an IP address to the UE . This PDP Context will have a Quality of Service (QoS) associated with it based on the
needs in the request. If the UE needs to have multiple data sessions, due to various QoS, the UE will do a Secondary PDP Context activation. In a LTE based system, there are two types of data session setups. The first is called a Default EPS Bearer. The second is the Dedicated EPS Bearer. The first is established as part of the Attach procedure. The Default EPS Bearer will only support a nominal QoS, but that should be sufficient for application signaling. When the UE needs to establish a service a Dedicated EPS Bearer will be established. This will have the QoS requirements needed for the service.
The LTE Attach/Default EPS Bearer is similar to the UMTS Attach and a Primary PDP Context establishment procedure. The Secondary PDP Context Activation is similar to the Dedicated EPS Bearer Setup procedure. The key parameters in these messages are an Access Point Name (APN) , IP address type, and QoS parameters. The APN identifies an IP Packet Data Network (PDN) that a mobile data user wants to communicate with. In addition to identifying a PDN, an APN may also be used to define the type of service, (e.g. connection to wireless application protocol (WAP) server, multimedia messaging service (MMS) ) , that is provided by the PDN.
Wireless Local Area Network, also known as WLAN or Wi-Fi, is an alternative to cabled LAN specified in the IEEE 802.11 group of standards. It provides users mobility to move from one location to another without thinking about the wires. It has grown in popularity along with the rise of laptop
computers and smartphones that made mobile computing within reach for most people. WLAN provides a connection through an Access Point (AP) to the wider internet or to other networks. The basic service set (BSS) is a set of all stations that can communicate with each other. Each BSS has an ID called a BSS Service Set Identifier (SSID) . SSID is a 32-character unique identifier attached to the header of packets sent over a WLAN and acts as a password when a mobile device tries to connect
to the BSS. The SSID differentiates one WLAN from another, so all access points and all devices attempting to connect to a specific WLAN must use the same SSID. A device will not be permitted to join the BSS unless it can provide the unique SSID. Because an SSID can be sniffed in plain text from a packet it does not supply any security to the network. An SSID is also referred to as a network name because
essentially it is a name that identifies a wireless network. Both technologies, WLAN and 3GPP networks are developing to enable more bandwidth and faster data rates for the end users and represent in many areas complementary solutions. Due to the recent high traffic growth experienced in cellular networks, any solution to increase the capacity of the networks is desirable. One possible solution is wireless local area network (WLAN) offload. In WLAN offload, traffic is routed via WLAN instead of mobile telecommunication networks, e.g. 3rd generation partnership project (3GPP) networks like UMTS or EPS There are two different kinds of WLAN offload scenarios available from the 3GPP point of view:
1) WLAN radio access is used to offload traffic from 3GPP radio access networks, e.g. from LTE/UTRAN to WLAN. From WLAN network, the traffic is routed to 3GPP operator core network, e.g. to evolved packet core (EPC) /UMTS core.
2) WLAN radio access is used to offload traffic from 3GPP radio access networks, e.g. from LTE/UTRAN to WLAN, and from WLAN network the traffic is routed directly to the internet (EPC/UMTS core bypassed) .
The cooperation between 3GPP and WLAN networks enables additional radio capacity for 3GPP networks and on the other hand common usage of existing 3GPP core architecture, when desired. 3GPP has standardised interworking between non-3GPP access networks (e.g. WLAN) and 3GPP networks, e.g. in specifications TS 23.234 vlO.0.0 and TS 23.402 vl0.3.0.
One requirement for integrating 3GPP and WLAN networks is to have a dual-mode UE which has the capability of accessing networks of both technologies. When a mobile station is covered by both networks in the integrated WLAN/3GPP systems, the access control problem arises to decide which network it should be admitted to and when it should switch from one network to the other through vertical handover. To allow an operator to influence on WLAN offload, the network selection rules - often called network selection policies - need to be transferred from the network to the terminals. For this, 3GPP has defined an Access Network Discovery and Selection
Function (ANDSF) server. Similar work is also under way in internet engineering task force (IETF), where the solutions are based on existing server notifications, e.g. dynamic host configuration protocol (DHCP) options.
SUMMARY
It is therefore an object of this invention to address some of the above mentioned problems by providing a method, apparatuses and a computer program product for traffic offload .
According to a first aspect of the invention, there is provided a method for traffic steering in a communication network comprising receiving at a first network element a traffic steering instruction (e.g. a traffic steering policy) from a second network element and activating the traffic steering instruction, wherein the traffic steering
instruction is created by the second network element based on at least one identified application and wherein each of the at least one application is identified based on the traffic created by the application. In the method, the at least one application may be identified during network planning. The identification may be based on historical data. In some embodiments, the at least one application may be identified dynamically based on real-time
traffic analyzing, for example using Deep Packet Inspection or Policy and Charging Control mechanisms.
In the method, the traffic steering instruction may comprise an instruction to forward traffic of an application to a first access network. The first access network may comprise e.g. a cellular network or a wireless local area network. The wireless local area network may comprise e.g. a wireless local area network identified with service set identifier or an unspecified wireless local area network. The cellular network may comprise e.g. a 3rd generation partnership project radio access network.
In the method, each of the at least one application may be identified based on the traffic created by the application, e.g. by total amount of transferred data of the application during a specific timeframe, amount of transferred data of the application with relation to available resources, or amount of signalling data created by the application.
In the method, the traffic steering instruction may comprise at least one rule for offloading traffic from a cellular network to a wireless local area network. In some
embodiments, traffic may be routed via wireless local area network to mobile core network. In some embodiments, traffic may be routed via wireless local area network to internet.
In the method, the traffic steering instruction may comprise at least one rule for offloading traffic from a wireless local area network to a cellular network.
In the method, the cellular network may comprise a 3rd generation partnership project radio access network. In the method, the second network element may comprise a decision engine (100) or a decision engine functionality located in any network element.
In the method, the first network element may comprise a policy and charging rules function. The activating may comprise providing the traffic steering instruction to a policy and charging enforcement function. The activating may further comprise providing the traffic steering instruction to a policy and charging enforcement function as a policy and charging control rule or as a part of a policy and charging control rule. In some embodiments, the policy and charging enforcement function may be located in a user plane gateway. In some embodiments the activating may comprise providing the traffic steering instruction to a policy and charging
enforcement function to be taken into use by modifying packet forwarding or routing decisions of the user plane gateway (wherein the policy and charging enforcement function may be located) or by modifying content of at least one routing advertisement to be sent to a host or to a terminal.
In the method, the first network element may comprise an information server. The information server may comprise an access network discovery and selection function. The
activating may comprise providing policy information to a terminal. The policy information may comprise the received traffic steering instruction. In some embodiments, the providing may comprise providing policy information in a dynamic host configuration protocol message, in a router advertisement message, or in an access network discovery and selection function management object.
According to a second aspect of the invention, there is provided an apparatus in a communication network comprising an input (or some other receiving means) configured to receive information on at least one identified application, a processor (or some other processing means) configured to create a traffic steering instruction (e.g. a traffic
steering policy) , and an output (or some other sending means) configured to send the traffic steering instruction to a first network element in the communication network, wherein the traffic steering instruction is created based on the
received information on the at least one identified
application and wherein the at least one application is identified based on the traffic created by the application. According to some embodiments, the traffic steering
instruction may comprise an instruction to forward traffic of an application to a first access network. The first access network may comprise e.g. a cellular network or a wireless local area network. The wireless local area network may comprise e.g. a wireless local area network identified with service set identifier or an unspecified wireless local area network. The cellular network may comprise e.g. a 3rd
generation partnership project radio access network. According to some embodiments, the information on at least one identified application may comprise at least one of: a source IP address, a source IP address range, a destination IP address, a destination IP address range, a source port, a destination port, a transport protocol, and type of service.
According to some embodiments, each of the at least one application may be identified based on the traffic created by the application, e.g. by total amount of transferred data of the application during a specific timeframe, amount of transferred data of the application with relation to
available resources, or amount of signalling data created by the application.
According to some embodiments, the traffic steering
instruction may comprise at least one rule for offloading traffic from a cellular network to a wireless local area network. In some embodiments, traffic may be routed via wireless local area network to mobile core network. In some embodiments, traffic may be routed via wireless local area network to internet.
According to some embodiments, the traffic steering
instruction may comprise at least one rule for offloading
traffic from a wireless local area network to a cellular network .
According to some embodiments, the cellular network may comprise a 3rd generation partnership project radio access network .
According to some embodiments, the first network element may comprise a policy and charging rules function or an
information server.
According to some embodiments, the apparatus may comprise a decision engine or a decision engine functionality located in any network element.
According to a third aspect of the invention, there is provided an apparatus in a communication network comprising an input (or some other receiving means) configured to receive a traffic steering instruction (e.g. a traffic steering policy) from a second network element in the
communication network, and a processor (or some other
processing means) configured to activate the received traffic steering instruction, wherein the received traffic steering instruction comprises an instruction for forwarding traffic of an application to a first access network.
The first access network may comprise e.g. a cellular network or a wireless local area network. The wireless local area network may comprise e.g. a wireless local area network identified with service set identifier or an unspecified wireless local area network. The cellular network may
comprise e.g. a 3GPP radio access network.
According to some embodiments, the traffic steering
instruction may comprise at least one rule for offloading traffic from a cellular network to a wireless local area network. In some embodiments, traffic may be routed via wireless local area network to mobile core network. In some
embodiments, traffic may be routed via wireless local area network to internet.
According to some embodiments, the traffic steering
instruction may comprise at least one rule for offloading traffic from a wireless local area network to a cellular network .
According to some embodiments, the cellular network may comprise a 3rd generation partnership project radio access network .
According to some embodiments, the apparatus may comprise a policy and charging rules function.
According to some embodiments, the apparatus may further comprise an output configured to provide policy information to a policy and charging enforcement function and wherein the processor may be further configured to activate the received traffic steering instruction by providing the traffic
steering instruction to a policy and charging enforcement function. In some embodiments, the traffic steering
instruction may be provided to a policy and charging
enforcement function as a policy and charging control rule or as a part of a policy and charging control rule. In some embodiments, the policy and charging enforcement function may be located in a user plane gateway. In some embodiments, the traffic steering instruction may be provided to a policy and charging enforcement function to be taken into use by
modifying packet forwarding or routing decisions of the user plane gateway (wherein the policy and charging enforcement function may be located) or by modifying content of at least one routing advertisement to be sent to a host or to a terminal .
According to some embodiments, the apparatus may comprise an information server and the information server may comprise an access network discovery and selection function. In some
embodiments, the apparatus may further comprise an output (or some other sending means) configured to provide policy information to a terminal and wherein the processor may be further configured to activate the received traffic steering instruction by causing the output to provide the policy information to a terminal.
According to some embodiments, the policy information may comprise the received traffic steering instruction. In some embodiments, the policy information may be provided in a dynamic host configuration protocol message, in a router advertisement message, or in an access network discovery and selection function management object. According to some embodiments, the second network element may comprise a decision engine or a decision engine functionality located in any network element.
According to a fourth aspect of the invention, there is provided a mobile terminal comprising an input (or some other receiving means) configured to receive a traffic steering instruction (e.g. a traffic steering policy) from an
information server, and a processor (or some other processing means) configured to change behaviour of the mobile terminal based on the received traffic steering instruction, wherein the received traffic steering instruction comprises an instruction for forwarding traffic of an application to a first access network. The first access network may comprise e.g. a cellular network or a wireless local area network. The wireless local area network may comprise e.g. a wireless local area network identified with service set identifier or an unspecified wireless local area network. The cellular network may
comprise e.g. a 3GPP radio access network.
In some embodiments, the traffic steering instruction may be received in a dynamic host configuration protocol message, in
a router advertisement message, or in an access network discovery and selection function management object.
According to some embodiments, the traffic steering
instruction may comprise at least one rule for offloading traffic from a cellular network to a wireless local area network. In some embodiments, traffic may be routed via wireless local area network to mobile core network. In some embodiments, traffic may be routed via wireless local area network to internet.
According to some embodiments, the traffic steering
instruction may comprise at least one rule for offloading traffic from a wireless local area network to a cellular network.
According to some embodiments, the cellular network may comprise a 3rd generation partnership project radio access network .
According to some embodiments, the processor (or some other processing means) may be further configured to change
behaviour of the mobile terminal by forwarding certain application data over the wireless local area network instead of the cellular network.
According to some embodiments, the processor (or some other processing means) may be further configured to change
behaviour of the mobile terminal by forwarding certain application data over the cellular network instead of the wireless local area network.
According to a fifth aspect of the invention, there is provided a computer-readable medium encoded with instructions that, when executed in hardware, perform a process, the process comprising receiving at a first network element a traffic steering instruction (e.g. a traffic steering policy) from a second network element and activating the traffic
steering instruction, wherein the received traffic steering instruction comprises an instruction for forwarding traffic of an application to a first access network. The first access network may comprise e.g. a cellular network or a wireless local area network. The wireless local area network may comprise e.g. a wireless local area network identified with service set identifier or an unspecified wireless local area network. The cellular network may
comprise e.g. a 3GPP radio access network.
In the process, the at least one application may be
identified during network planning and the identification may be based on historical data. In some embodiments, the at least one application may be identified dynamically based on real-time traffic analyzing, for example using Deep Packet Inspection or Policy and Charging Control mechanisms.
In the process, the traffic steering instruction may comprise at least one rule for offloading traffic from a cellular network to a wireless local area network. In some
embodiments, traffic may be routed via wireless local area network to mobile core network. In some embodiments, traffic may be routed via wireless local area network to internet.
In the process, the traffic steering instruction may comprise at least one rule for offloading traffic from a wireless local area network to a cellular network. In the process, the cellular network may comprise a 3rd generation partnership project radio access network. The second network element may comprise a decision engine or a decision engine functionality located in any network element. In the process, the first network element may comprise a policy and charging rules function. The activating may comprise providing the traffic steering instruction to a policy and charging enforcement function. The activating may
further comprise providing the traffic steering instruction to a policy and charging enforcement function as a policy and charging control rule or as a part of a policy and charging control rule. In some embodiments, the policy and charging enforcement function may be located in a user plane gateway. In some embodiments the activating may comprise providing the traffic steering instruction to a policy and charging
enforcement function to be taken into use by modifying packet forwarding or routing decisions of the user plane gateway or by modifying content of at least one routing advertisement to be sent to a host or to a terminal.
In the process, the first network element may comprise an information server. The information server may comprise an access network discovery and selection function. The
activating may comprise providing policy information to a terminal. The policy information may comprise the received traffic steering instruction. In some embodiments, the providing may comprise providing the information in a dynamic host configuration protocol message, in a router
advertisement message, or in an access network discovery and selection function management object.
Embodiments of the present invention may have one or more of following advantages:
a simple method for traffic offload from a mobile telecommunication network to a wireless local area network
easy implementation with small changes to the existing standardized procedures
no need for heavy traffic analyzing mechanisms
only a small amount of traffic needed to be
transferred between information servers and terminals BRIEF DESCRIPTION OF DRAWINGS
Figure 1 illustrates a reference architecture for a multi¬ access 4G system according to 3GPP specifications.
Figure 2 illustrates an architecture according to some exemplary embodiments of the present invention.
Figure 3 illustrates a method according to some exemplary embodiments of the invention. Figure 4 illustrates a further method according to some exemplary embodiments of the invention.
Figure 5 illustrates a further method according to some exemplary embodiments of the invention.
Figure 6 illustrates yet a further method according to some exemplary embodiments of the invention.
Figure 7 illustrates a decision engine according to some exemplary embodiments of the invention.
Figure 8 illustrates a first network element according to some exemplary embodiments of the invention. Figure 9 illustrates an information server according to some exemplary embodiments of the invention.
Figure 10 illustrates a Policy and Charging Rules Function according to some exemplary embodiments of the invention.
Figure 11 illustrates a terminal according to some exemplary embodiments of the invention.
Figure 12 illustrates a Policy and Charging Enforcement Function according to some exemplary embodiments of the invention .
DETAILED DESCRIPTION OF SOME EMBODIMENTS
3GPP has defined a reference architecture for a multi-access 4G 3GPP system where heterogeneous access systems (e.g. 3GPP, 3GPP2, WiMax, WLAN) are connected to a common core network (in this case EPC) , which is specified e.g. in TS 23.402 vl0.3.0, section 4.2.2 and in the present Figure 1. In the figure, non-3GPP Access Networks are IP access networks that use access technology whose specification is out of the scope of 3GPP, e.g. WLAN networks, as in the present invention.
There are two logical gateways (GW) presented: a serving GW (S-GW) and a packet data network GW (PDN-GW) , which may be implemented in one physical node or separated physical nodes. The S-GW routes and forwards user data packets, manages and stores UE contexts, e.g. parameters of the IP bearer service, network internal routing information and also performs replication of the user traffic in case of lawful
interception. The PDN-GW provides connectivity to the UE to external packet data networks (PDN) via SGi interface by being the point of exit and entry of traffic for the UE . A UE may have simultaneous connectivity with more than one PDN-GW for accessing multiple PDNs . The PDN-GW performs policy enforcement, packet filtering for each user, charging
support, lawful interception and packet screening. Another key role of the PDN-GW is to act as the anchor for mobility between 3GPP and non-3GPP technologies. Between the S-GW and PDN-GW, there is a S5 reference point providing user plane tunneling and tunnel management. S5 can support both General Tunneling Protocol (GTP) and Proxy Mobile IPv6 (ΡΜΙΡνβ) protocols .
EPC distinguishes between "trusted" and "untrusted" non-3GPP accesses and it is up to the operator to decide if a non-3GPP access is trusted or untrusted. The decision is not based just on the access network technology but may depend also on business considerations.
Interworking with an untrusted access is performed via an evolved packet data gateway (ePDG) , which is similar to a virtual private network (VPN) concentrator: The UE has to establish an IP security (IPsec) tunnel with the ePDG to access operator's services. The ePDG may also implement IP mobility protocols. S2b reference point provides the user plane with related control and mobility support between the ePDG and the P-GW, including support for Proxy Mobile IPv6 (ΡΜΙΡνδ) mobility protocol.
In case of a trusted non-3GPP access, the UE does not need to establish an IPsec tunnel with the ePDG in advance but mobility protocols can be used directly between the non-3GPP access network and the EPC core network. S2a reference point provides the user plane with related control and mobility support between trusted non-3GPP IP access and the P-GW, including support for Proxy Mobile IPv6 (ΡΜΙΡνδ) and Mobile IPv4 (MIPv4) mobility protocols. In this case, the non-3GPP access gateway can run the protocols.
The Policy and Charging Control (PCC) function, specified e.g. in 3GPP TS 23.203 vll.1.0, applies operator's policy, QoS and charging control to any kind of 3GPP IP connectivity access network (IP-CAN) and to non-3GPP access system
connected via EPC complying with 3GPP specifications. Policy control means the process whereby the Policy and Charging Rules Function (PCRF) indicates to the Policy and Charging Enforcement Function (PCEF) how to control the IP CAN bearer. Policy control includes QoS control and/or gating control. PCC rule is a set of information enabling the detection of a service data flow and providing parameters for policy control and/or charging control. The Gx reference point enables the PCRF to have dynamic control over the PCC behavior at a PCEF. The PCEF enforces the policy control indicated by PCRF and is often located in PDN-GW. If located in S-GW, it may be denoted by the Bearer Binding and Event Reporting Function (BBERF) . The PCC system uses IETF defined Diameter protocol and especially Credit Control application for signaling.
From release-8 onwards, EPS provides an ANDSF as a supplementary function. The purpose of the ANDSF is to assist UE to discover non-3GPP access networks - such as WLAN or Worldwide Interoperability for Microwave Access (WiMAX) - that can be used for data communications in addition to 3GPP access networks (such as High Speed Packet Access (HSPA) or LTE) and to provide the UE with rules policing the connection to these networks. ANDSF provides the UE with three sets of information: inter-system mobility policies, inter-system routing policies, and access network discovery information. With WLAN offload, one problem is to identify which traffic should be offloaded (i.e. routed via WLAN) . From a network operator point of view, the optimum solution is to be able to identify the traffic that should be offloaded and the traffic that should not be offloaded. For example, the operator voice traffic is something that may be best not to offload, but the bulk internet traffic it may be ok to offload via WLAN. The aim within standardization bodies has been to define a mechanism that is able to tackle all kinds of traffic at the same time. However, this kind of full blown solution may be difficult to specify and expensive to implement and run. In the present invention, a light-weight mechanism for traffic steering for WLAN offload is proposed. Instead of identifying all the traffic going through the operator networks, the invented mechanism concentrates on the few applications creating a major amount or most of the traffic. The
identification of these applications may be based on the measurement of the traffic created by the applications.
The measurement of the traffic created by an application may be based for example on the total amount of transferred data during a specific timeframe, e.g. during a month, a day, or an operator defined busy hour. It may also be based on the amount of transferred data with relation to available
resources, for example available resources on uplink (i.e. radio resources), available resources on downlink (i.e. radio
resources), available transmission capacity (e.g. between a base station and a core network gateway) , available capacity in a gateway, or available APN routing capacity (e.g.
operator' s APN "internet" and the corresponding GWs behind that APN name is/are overloaded; this could be a trigger for WLAN offload policy evaluation) . Further, the measurement of the traffic created by an application may be based on the amount of signalling data created by an application: It is possible to use WLAN offload also for applications that create a lot of signalling load (consecutive PDP context setup and tear down) even if the actual amount of transferred data is not significant for an application (e.g. applications with presence information that need to updated regularly) Figure 2 shows an architecture according to some exemplary embodiments of the present invention, wherein procedures for offloading traffic from a first network (e.g. cellular radio network) to a second network (e.g. WLAN) may be performed. Only functional entities necessary for understanding the invention are shown in the figure. A decision engine 100 may be capable of connecting both to an ANDSF 200 and a PCRF 300. The ANDSF 200 may connect to user equipment (UE) or terminals 400 directly or via base stations or gateways. In the method according to some exemplary embodiments of the present invention, as illustrated in Figure 3, the operator identifies only few (or a few) most heavily used applications in its network (s), as described above. At least one
application may be identified (step SO) based on the traffic created by the application, or on the network resource usage of the application. The identification may be done during network planning e.g. based on historical data or it may be done dynamically e.g. based on real-time traffic analyzing. For example, existing policy and charging control (PCC) or Deep Packet Inspection (DPI) mechanisms may be used.
DPI means an act of any packet network element, which is not an endpoint of a communication, using non-header content
(typically the actual payload) for some purpose. This is performed as the packet passes an inspection point, searching for protocol non-compliance, viruses, spam, intrusions or predefined criteria to decide what actions to take on the packet, including collecting statistical information. DPI (and filtering) enables advanced network management, user service, and security functions. Depending on the network, DPI functionality may reside in a gateway, e.g. in a PDN-GW in case of 4G or in a GGSN in case of 3G, or it may be a standalone server having a DPI functionality. There may be an interface between the DPI functionality and a decision engine (see below) .
If PCC mechanism is used for the identification, PCEF, located e.g. in a PDN-GW or an ePDG, may report the results of the identification to policy and charging rules function (PCRF) which is further connected to a decision engine 100 (see below), i.e. there may be an interface between PCRF and the decision engine 100.
In its simplest form, the application identification may be done with a destination IP address (or an IP address range) only. For example, if a lot of traffic is generated to/from a certain IP address (or to a certain IP address range) , it may be enough to identify this IP address (or IP address range) . For example, if a specific video service is the source of major share of network traffic, the mechanism may just store the address/addresses used with this service. Depending on the situation, the used protocol, source and/or destination ports, or a so called 5-tuple (including source & destination IP address, source & destination ports, type of service) may act as a basis for the application identification. Further, currently many applications use hypertext transfer protocol (HTTP) as a transport protocol (with port 80), thus the destination address may be the only available mechanism to identify an application with certain services.
A decision engine 100 may receive (step SI) information on the identified application ( s ) via an interface between the entity (e.g. DPI) and the decision engine 100. The way how the applications are identified in this interface may be agreed with those two entities: for example, the applications may be identified with 5-tuples as described above, or some other mechanisms may be defined on this particular interface, e.g. defining specific identifiers for the most common applications or application classes (e.g. application ID = YouTube, or application class = VoIP, etc.) In principle, this interface may contain information how much resources (radio, gateway or transmission, etc.) an application uses and what application it is. The decision engine 100 may translate (step S2) the
information into traffic steering policies. The policies may comprise rule(s) for offloading traffic from a first network to a second network, e.g. from a cellular network like 3GPP radio access network to a WLAN network and/or to bypass the mobile core network (e.g. 3GPP core network) directly to internet .
The decision engine 100 may forward (step S3) the formulated traffic steering policies to other network elements that may then take the traffic steering policies into use (step S4) . These network elements may comprise for example a PCRF300, and/or information servers 200 (e.g. ANDSF server) that provide the traffic steering policies to the terminals 400. In the case of PCRF 300, the PCRF 300 may provide the
received traffic steering policies to the PCEF 500 (step
S4A) , i.e. to a user plane gateway (e.g. PDN-GW, or in GGSN in case of 3G) to be taken into use. The user plane gateway may modify its behaviour (packet forwarding, routing
decisions, etc.) accordingly or it may deliver the policies to hosts or terminals e.g. by modifying content of at least one routing advertisement. In the case of information servers 200, the information server 200 may provide (step S4B) corresponding policy information to terminals 400.
According to an embodiment, as illustrated in Figures 4 and 5, the information server 200 may receive (step S21) at least one traffic steering policy from the decision engine 100 and activate (step S22) the policy. The activating may comprise providing policy information to terminal (s) 400. The terminal 400 may receive (step S41) a traffic steering policy from the information server 200 and change (step S42) its behaviour based on the traffic steering policy e.g. by forwarding certain application data over a wireless local area network instead of a cellular network. For example, a new received traffic steering policy may indicate that certain application data will be forwarded over a certain WLAN network identified with service set identifier (SSID) , while some other
application data will be forwarded to any unspecified WLAN network and yet another application data will be forwarded to a 3GPP radio access network (e.g. internet high-speed packet access (IHSPA), long-term evolution (LTE) , home evolved node B (eNB) ) . In this way, the access networks that the
operator's subscribers are using can be influenced
dynamically, based on e.g. a new load situation or used applications on the operator networks .
Several mechanisms are available for carrying the traffic steering policies from the network information server 200 to terminals 400. In IETF, there are ongoing activities to define how such information may be transferred, e.g. with DHCP options or within Router Advertisement messages. 3GPP solution is based on the use of an ANDSF 200. ANDSF 200 may provide three kinds of information: Inter-System Mobility Policies (ISMP), Network Discovery Information and Inter- System Routing Policies (ISRP) . ISRP can be used to provision application specific routing rules, i.e. traffic steering policies. It has been defined that ANDSF 200 uses Open Mobile Alliance Device Management (OMA DM) framework for ANDSF information representation and information exchange. In the method of the present invention, e.g. the ANDSF Management
Object (MO) may be used, which is specified in 3GPP TS
24.312, section 4 (rel-10, vlO.1.0 (2010-12)).
According to an exemplary embodiment, as illustrated in
Figure 6, the PCRF 300 may receive S31 at least one traffic steering policy from the decision engine 100 and activate S32 the policy. The activating may comprise providing the policy to the PCEF 500, i.e. to a user plane gateway, as a PCC rule or as a part of a PCC to be taken into use e.g. by modifying packet forwarding or routing decisions or providing the policies to hosts or terminals e.g. by modifying content of at least one routing advertisement. The activating may also comprise using Wi-Fi Alliance specified methods (e.g. HotSpot 2.0) to deliver the policies to hosts or terminals.
The decision engine 100 may be a software or a hardware and it may reside basically anywhere in the network, e.g. within the network operations and maintenance functionality, as a part of the PCC structure, it may reside in some GW (e.g. PDN GW) or it may be a standalone server. Further, the decision engine 100 may have interface (s) to provide the modified traffic steering policies to the affected network elements. In addition, if ANDSF 200 is used, the decision engine may have an interface to ANDSF 200 to modify the ANDSF 200 policies. If the decision engine resides within a gateway, an interface between the decision engine 100 and a router sending RAs, and/or between the decision engine 100 and a DHCP server may be implemented, or an existing management interface (s) may be used for that. If PCC is used, similar modifications may be applied to support the modified decision engine policies also in PCRF.
The decision engine 100, as illustrated in Figure 7, may comprise a processor 102 configured to create at least one traffic steering policy and an output 103 configured to send the traffic steering policy to the information server 200 or to a PCRF 300 in the communication network. The decision engine 100 may further comprise an input 101 configured to
receive information on the identified application ( s ) from a network element.
The information server 200, as illustrated in Figure 8 and 9, may comprise an input 201 configured to receive at least one traffic steering policy from the decision engine 100 and a processor 202 configured to activate the traffic steering policy. The information server 200 may further comprise an output 203 configured to provide policy information to a terminal 400.
The PCRF 300, as illustrated in Figure 8 and 10, may comprise an input 301 configured to receive at least one traffic steering policy from the decision engine 100 and a processor 302 configured to activate the traffic steering policy. It may further comprise an output 303 configured to provide said policy to the PCEF 500 as a PCC rule or as a part of a PCC rule . The terminal 400, as illustrated in Figure 11, may comprise an input 401 configured to receive at least one traffic steering policy from the information server 300 and a
processor 402 configured to change behaviour of the mobile terminal 400 based on the traffic steering policy.
The PCEF 500, as illustrated in Figure 12, may comprise an input 501 configured to receive at least one traffic steering policy from the PCRF 300 as a PCC rule or as a part of a PCC rule, and a processor 502 configured to enforce the traffic steering policy. It may further comprise an output 503 configured to deliver the policies to hosts or terminals 400.
The processor 102, 202, 302, 402, 502 may comprise a central processing unit (CPU) or any other means for processing. The input 101, 201, 301, 401, 501 may comprise a receiver or any other means for receiving. The output 103, 203, 303, 503 may comprise a transceiver or any other means for transmitting. The processor 102, 202, 302, 402, 502 the input 101, 201, 501
and output 103, 203, 303, 503 may exchange information over an internal interface of the corresponding apparatus 100, 200, 300, 400, 500. The input 101, 201, 301, 401, 501 and the output 103, 203, 303, 503 of the apparatus 100, 200, 300, 400, 500 may be functionalities running on the processor 102, 202, 302, 402, 502 of the apparatus 100, 200, 300, 400, 500, or may
alternatively be separate functional entities or means. They may also be implemented as integral transceivers. The input
101, 201, 301, 401, 501 and the output 103, 203, 303, 503 may be implemented e.g. as physical transmitters/receivers for transceiving via the air interface, as routing entities for sending/receiving data packets in a PS (packet switched) network, or as any suitable combination thereof.
The processor 102, 202, 302, 402, 502 may be configured to process various data inputs and to control input 101, 201, 301, 401, 501 and the output 103, 203, 303, 502. The
apparatus 100, 200, 300, 400, 500 may further comprise a memory that may serve for storing code means for carrying out e.g. the methods according to the examples of the present invention, when run e.g. on the processor 102, 202, 302, 402, 502.
In all above described embodiments, the at least one traffic steering policy is created based on at least one identified application and the application is identified based on the measurement of the traffic created by the application. The measurement of the traffic created by an application may be based e.g. on the total amount of transferred data during a specific timeframe. It may also be based on the amount of transferred data with relation to available resources or on the amount of signalling data created by an application.
The above described mechanism may be most efficient when the application identification can be done in real-time and the results of the identification can automatically be given as
an input to the decision engine. When all the above is automated, it is possible to build a dynamic system that can by itself control the usage of network resources: when e.g. load situation changes in some part of the network, the proposed mechanism can ensure that UEs are instructed to use e.g. different network, or different parts of network. Also, the above described mechanism may be executed continuously so that the changing load situations can be tackled in real-time taking most out of the existing network hardware.
This kind of "light-weight" solution, where only a few applications creating most of the traffic are identified, can be realized without heavy traffic analyzing mechanisms. The benefits gained by identifying the few applications with heaviest traffic is enough to free capacity for other more precious traffic, and the traffic that is not "identified" can remain ignored. Further, if satisfactory results are not initially achieved, the above described mechanism may be re- executed with identifying couple of more applications until satisfactory state of the network is achieved. Further, when identifying only a few applications, the information that is needed to be transferred from information server (e.g. ANDSF) 200 to the terminals 400 remains reasonable small making the whole mechanism more useful and simple.
One having ordinary skill in the art will readily understand that the invention as discussed above may be practiced with steps in a different order, and/or with hardware elements in configurations which are different than those which are disclosed. Therefore, although the invention has been
described based upon these preferred embodiments, it would be apparent to those of skill in the art that certain
modifications, variations, and alternative constructions would be possible, while remaining within the scope of the invention. Is should be specifically noted that the present invention applies offloading traffic between 3GPP network and WLAN in either direction. Thus, the invention may also be applied for offloading traffic from WLAN to 3GPP network.
Claims
1. A method for traffic steering in a communication network comprising :
receiving (S21, S31) at a first network element (23) a traffic steering instruction from a second network element (100); and
activating (S22, S32) said traffic steering instruction; wherein said traffic steering instruction is created by said second network element (100) based on at least one identified application and wherein each of said at least one application is identified based on the traffic created by said application.
2. The method according to claim 1, wherein said traffic steering instruction comprises at least one rule for
offloading traffic from a cellular network to a wireless local area network.
3. The method according to claim 1 or 2, wherein said traffic steering instruction comprises at least one rule for
offloading traffic from a wireless local area network to a cellular network.
4. The method according to any of claim 1 to 3, wherein said second network element (100) comprises a decision engine (100) .
5. The method according to any of preceding claims, wherein said first network element (23) comprises a policy and charging rules function (300) .
6. The method according to claim 5, wherein said activating (S22, S32) comprises providing said traffic steering
instruction to a policy and charging enforcement function (500) .
7. The method according to any of claims 1 to 4, wherein said first network element (23) comprises an information server (200) .
8. The method according to claim 7, wherein said information server (200) comprises an access network discovery and selection function.
9. The method according to claim 7 or 8, wherein said
activating (S22, S32) comprises providing policy information to a terminal (400) .
10. The method according to claim 9, wherein said policy information comprises said received traffic steering
instruction.
11. The method according to claim 9 or 10, wherein said providing comprises providing said information in a dynamic host configuration protocol message, in a router
advertisement message, or in an access network discovery and selection function management object.
12. An apparatus (100) in a communication network comprising: an input (101) configured to receive information on at least one identified application;
a processor (102) configured to create a traffic
steering instruction; and
an output (103) configured to send said traffic steering instruction to a first network element (23) in said
communication network;
wherein said traffic steering instruction is created based on the received information on the at least one
identified application and wherein each of said at least one application is identified based on the traffic created by said application.
13. The apparatus (100) according to claim 12, wherein said information comprises at least one of a source IP address, a source IP address range, a destination IP address, a
destination IP address range, a source port, a destination port, a transport protocol, and type of service.
14. The apparatus (100) according to claim 12 or 13, wherein each of said at least one application is identified based on total amount of transferred data of said application during a specific timeframe, amount of transferred data of said application with relation to available resources, or amount of signalling data created by said application.
15. The apparatus (100) according to any of claims 12 to 14, wherein said traffic steering instruction comprises at least one rule for offloading traffic from a cellular network to a wireless local area network.
16. The apparatus (100) according to any of claims 12 to 14, wherein said traffic steering instruction comprises at least one rule for offloading traffic from a wireless local area network to a cellular network.
17. The apparatus (100) according to any of claims 12 to 16, wherein said first network element (23) comprises a policy and charging rules function (300) or an information server (200) .
18. The apparatus (100) according to any of claims 12 to 17, wherein said apparatus (100) comprises a decision engine (100) .
19. An apparatus (23) in a communication network comprising: an input (231) configured to receive a traffic steering instruction from a second network element (100) in said communication network; and
a processor (232) configured to activate said received traffic steering instruction; wherein said received traffic steering instruction comprises an instruction for forwarding traffic of an
application to a first access network.
20. The apparatus of claim 19, wherein said first access network comprises a cellular network or a wireless local area network .
21. The apparatus (23) according to claim 19 or 20, wherein said traffic steering instruction comprises at least one rule for offloading traffic from a cellular network to a wireless local area network.
22. The apparatus (23) according to claim 19 or 20, wherein said traffic steering instruction comprises at least one rule for offloading traffic from a wireless local area network to a cellular network.
23. The apparatus (23) according to any of claims 19 to 22, wherein said first network element (23) comprises a policy and charging rules function (300) .
24. The apparatus (23, 300) according to claim 23, further comprising an output (303) configured to provide policy information to a policy and charging enforcement function (500) and wherein said processor (232, 302) is further configured to activate said received traffic steering
instruction by causing said output (303) to provide said policy information to a policy and charging enforcement function (500) .
25. The apparatus (23) according to any of claims 19 to 22, wherein said first network element (23) comprises an
information server (200).
26. The apparatus (23, 200) according to claim 25, wherein said information server (200) comprises an access network discovery and selection function.
27. The apparatus (23, 200) according to claim 25 or 26, further comprising an output (203) configured to provide policy information to a terminal (400) and wherein said processor (232, 202) is further configured to activate said received traffic steering instruction by causing said output (203) to provide said policy information to a terminal (400) .
28. The apparatus (23, 200) according to claim 27, wherein said policy information comprises said received traffic steering instruction.
29. The apparatus (23, 200) according to claim 27 or 28, wherein said policy information is provided in a dynamic host configuration protocol message, in a router advertisement message, or in an access network discovery and selection function management object.
30. The apparatus (23) according to any of claims 19 to 29, wherein said second network element (100) comprises a
decision engine (100).
31. A mobile terminal (400) comprising:
an input (401) configured to receive a traffic steering instruction from an information server (200); and
a processor (402) configured to change behaviour of said mobile terminal (400) based on said received traffic steering instruction ;
wherein said received traffic steering instruction comprises an instruction for forwarding traffic of an
application to a first access network.
32. The mobile terminal (400) according to claim 31, wherein said first access network comprises a cellular network or a wireless local area network.
33. The mobile terminal (400) according to claim 31 or 32, wherein said traffic steering instruction comprises at least one rule for offloading traffic from a cellular network to a wireless local area network.
34. The mobile terminal (400) according to claim 31 or 32, wherein said traffic steering instruction comprises at least one rule for offloading traffic from a wireless local area network to a cellular network.
35. The mobile terminal (400) according to any of claims 31 to 34, wherein said processor (402) is further configured to change behaviour of said mobile terminal (400) by forwarding certain application data over said wireless local area network instead of said cellular network.
36. A computer-readable medium encoded with instructions that, when executed in hardware, perform a process, the process comprising:
receiving (S21, S31) at a first network element (23) a traffic steering policy from a second network element (100); and
activating (S22, S32) said traffic steering policy;
wherein said received traffic steering instruction comprises an instruction for forwarding traffic of an
application to a first access network.
37. The computer-readable medium according to claim 36, wherein said first access network comprises a cellular network or a wireless local area network.
38. The computer-readable medium according to claim 36 or 37, wherein said traffic steering instruction comprises at least one rule for offloading traffic from a cellular network to a wireless local area network.
39. The computer-readable medium according to claim 36 or 37, wherein said traffic steering instruction comprises at least one rule for offloading traffic from a wireless local area network to a cellular network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2011/056987 WO2012149954A1 (en) | 2011-05-03 | 2011-05-03 | Traffic offload in communication networks |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2011/056987 WO2012149954A1 (en) | 2011-05-03 | 2011-05-03 | Traffic offload in communication networks |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012149954A1 true WO2012149954A1 (en) | 2012-11-08 |
Family
ID=44626050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2011/056987 WO2012149954A1 (en) | 2011-05-03 | 2011-05-03 | Traffic offload in communication networks |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2012149954A1 (en) |
Cited By (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014013196A1 (en) * | 2012-07-20 | 2014-01-23 | Orange | Management of roaming in a communication network as a function of the quality of service of an accessed service |
WO2014085134A1 (en) * | 2012-11-30 | 2014-06-05 | Motorola Solutions, Inc. | Method and system for data communication and network traffic reduction |
CN103874135A (en) * | 2012-12-18 | 2014-06-18 | 华为技术有限公司 | Wireless communication method, device and system |
WO2014107358A1 (en) * | 2013-01-03 | 2014-07-10 | Intel Corporation | Packet data connections in a wireless communication system using a wireless local area network |
WO2014116465A1 (en) * | 2013-01-24 | 2014-07-31 | Tekelec, Inc. | Methods, systems, and computer readable media for using policy knowledge for needs based forwarding of bearer session traffic to network nodes |
WO2014119968A1 (en) * | 2013-01-31 | 2014-08-07 | 엘지전자 주식회사 | Method for steering traffic in wireless communications system and apparatus for supporting same |
WO2014124666A1 (en) * | 2013-02-13 | 2014-08-21 | Nokia Solutions And Networks Oy | Method and network element for managing backhaul resources |
CN104023361A (en) * | 2013-02-28 | 2014-09-03 | 华为技术有限公司 | Switching method and system |
WO2015006119A1 (en) | 2013-07-08 | 2015-01-15 | Intel IP Corporation | Internet protocol interface selection for routing data traffic |
WO2015026334A1 (en) * | 2013-08-20 | 2015-02-26 | Nokia Corporation | Steering traffic between cellular networks and wlan networks |
CN104469856A (en) * | 2013-09-16 | 2015-03-25 | 创新音速股份有限公司 | Method and apparatus for applying signaling of WLAN-3GPP interworking |
US9008063B2 (en) | 2012-12-06 | 2015-04-14 | At&T Intellectual Property I, L.P. | Location based WI-FI radio activation and deactivation for mobile devices |
WO2015072752A1 (en) * | 2013-11-12 | 2015-05-21 | 엘지전자 주식회사 | Traffic steering method in wireless communication system and device supporting same |
WO2015103596A1 (en) * | 2014-01-06 | 2015-07-09 | Intel IP Corporation | Apparatus, system and method of providing offloadability information to a user-equipment (ue) |
US9084181B2 (en) | 2010-11-15 | 2015-07-14 | At&T Mobility Ii Llc | Motion-based kinetic fingerprint radio selection |
WO2015174757A1 (en) * | 2014-05-16 | 2015-11-19 | Lg Electronics Inc. | Method and apparatus for handling ran assistance information for radio link failure in wireless communication system |
CN105103603A (en) * | 2012-12-05 | 2015-11-25 | 诺基亚通信公司 | Method for traffic steering and network element |
US9226197B2 (en) | 2013-10-21 | 2015-12-29 | At&T Intellectual Property I, L.P. | Network based speed dependent load balancing |
US9241305B2 (en) | 2013-10-28 | 2016-01-19 | At&T Intellectual Property I, L.P. | Access network discovery and selection function enhancement with cell-type management object |
EP2945426A4 (en) * | 2013-01-11 | 2016-03-02 | China Academy Of Telecomm Tech | Heterogeneous network switching method, device and system |
US9298515B2 (en) | 2013-02-18 | 2016-03-29 | Tekelec, Inc. | Methods, systems, and computer readable media for providing a virtualized diameter network architecture and for routing traffic to dynamically instantiated diameter resource instances |
US9369390B2 (en) | 2013-02-18 | 2016-06-14 | Tekelec, Inc. | Methods, systems, and computer readable media for providing a thinking diameter network architecture |
US9374773B2 (en) | 2012-12-06 | 2016-06-21 | At&T Intellectual Property I, L.P. | Traffic steering across cell-types |
US9380646B2 (en) | 2013-09-24 | 2016-06-28 | At&T Intellectual Property I, L.P. | Network selection architecture |
US9380444B2 (en) | 2013-02-22 | 2016-06-28 | Intel IP Corporation | Systems and methods for WLAN network selection |
WO2016102516A1 (en) * | 2014-12-23 | 2016-06-30 | Nec Europe Ltd | Communication system |
US9391897B2 (en) | 2013-07-31 | 2016-07-12 | Oracle International Corporation | Methods, systems, and computer readable media for mitigating traffic storms |
US9398492B2 (en) | 2012-06-14 | 2016-07-19 | Tekelec, Inc. | Methods, systems, and computer readable media for providing policy and charging rules function (PCRF) with integrated openflow controller |
US9398518B2 (en) | 2014-10-21 | 2016-07-19 | At&T Intellectual Property I, L.P. | Cell broadcast for signaling resource load from radio access networks |
EP3018934A4 (en) * | 2013-08-30 | 2016-07-20 | Huawei Tech Co Ltd | Network offloading method and apparatus |
EP3047699A1 (en) * | 2013-09-20 | 2016-07-27 | Convida Wireless, LLC | Mobile network operator (mno) control of wifi qos based on traffic detection and dscp mapping in trusted wlan access and networks |
US9414301B2 (en) | 2013-04-26 | 2016-08-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Network access selection between access networks |
US9491678B2 (en) | 2013-09-04 | 2016-11-08 | At&T Mobility Ii Llc | Cell broadcast for smart traffic steering across radio technologies with improved radio efficiency |
US9510262B2 (en) | 2009-11-24 | 2016-11-29 | At&T Mobility Ii Llc | Mobility-based reselection scan scheduling |
US9544842B2 (en) | 2012-12-06 | 2017-01-10 | At&T Intellectual Property I, L.P. | Network-based intelligent radio access control |
US9544841B2 (en) | 2012-12-06 | 2017-01-10 | At&T Intellectual Property I, L.P. | Hybrid network-based and device-based intelligent radio access control |
US9549343B2 (en) | 2012-12-06 | 2017-01-17 | At&T Intellectual Property I, L.P. | Traffic steering across radio access technologies and radio frequencies utilizing cell broadcast messages |
US9629028B2 (en) | 2012-03-16 | 2017-04-18 | Qualcomm Incorporated | System and method for heterogeneous carrier aggregation |
US9625497B2 (en) | 2013-04-26 | 2017-04-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Predicting a network performance measurement from historic and recent data |
US9635494B2 (en) | 2014-10-21 | 2017-04-25 | At&T Mobility Ii Llc | User equipment near-field communications gating according to kinetic speed detection and cell visitation history |
US9706423B2 (en) | 2012-03-16 | 2017-07-11 | Qualcomm Incorporated | System and method of offloading traffic to a wireless local area network |
CN106998543A (en) * | 2016-01-25 | 2017-08-01 | 中兴通讯股份有限公司 | Third-party application access method and device |
US9749836B2 (en) | 2012-07-20 | 2017-08-29 | Orange | Management of mobility in a communication network as a function of the speed of a mobile terminal |
US9763076B2 (en) | 2012-07-20 | 2017-09-12 | Orange | Management of mobility in a communication network as a function of a credits usage profile |
CN107409340A (en) * | 2015-03-16 | 2017-11-28 | 瑞典爱立信有限公司 | The method and apparatus of flow orientation |
US9900762B2 (en) | 2015-05-28 | 2018-02-20 | At&T Mobility Ii Llc | User equipment detection of interference-sensitive devices |
US9900845B2 (en) | 2014-09-23 | 2018-02-20 | At&T Intellectual Property I, L.P. | Battery saving with radio control based on cellular condition data |
US9998983B2 (en) | 2012-12-06 | 2018-06-12 | At&T Intellectual Property I, L.P. | Network-assisted device-based intelligent radio access control |
US10002345B2 (en) | 2014-09-26 | 2018-06-19 | At&T Intellectual Property I, L.P. | Conferencing auto agenda planner |
US10129822B2 (en) | 2012-12-06 | 2018-11-13 | At&T Intellectual Property I, L.P. | Device-based idle mode load balancing |
US10148509B2 (en) | 2015-05-13 | 2018-12-04 | Oracle International Corporation | Methods, systems, and computer readable media for session based software defined networking (SDN) management |
US10277514B2 (en) | 2016-07-21 | 2019-04-30 | Viasat, Inc. | Methods and systems for dynamic policy based traffic steering over multiple access networks |
US11388082B2 (en) | 2013-11-27 | 2022-07-12 | Oracle International Corporation | Methods, systems, and computer readable media for diameter routing using software defined network (SDN) functionality |
WO2022222736A1 (en) * | 2021-04-22 | 2022-10-27 | 展讯通信(上海)有限公司 | Service processing method, apparatus and system, readable storage medium, and electronic device |
-
2011
- 2011-05-03 WO PCT/EP2011/056987 patent/WO2012149954A1/en active Application Filing
Non-Patent Citations (2)
Title |
---|
3GPP TS 24.312, December 2010 (2010-12-01) |
JANNE TERVONEN: "Deliverable DA2.2.22 Offloading Traffic from Cellular Networks with PBRM", INTERNET CITATION, 30 June 2010 (2010-06-30), pages 1 - 39, XP007919591, Retrieved from the Internet <URL:http://www.futureinternet.fi/publications.htm> [retrieved on 20111019] * |
Cited By (106)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9510262B2 (en) | 2009-11-24 | 2016-11-29 | At&T Mobility Ii Llc | Mobility-based reselection scan scheduling |
US9084181B2 (en) | 2010-11-15 | 2015-07-14 | At&T Mobility Ii Llc | Motion-based kinetic fingerprint radio selection |
US9854509B2 (en) | 2010-11-15 | 2017-12-26 | At&T Mobility Ii Llc | Motion-based kinetic fingerprint radio selection |
US9629028B2 (en) | 2012-03-16 | 2017-04-18 | Qualcomm Incorporated | System and method for heterogeneous carrier aggregation |
US9706423B2 (en) | 2012-03-16 | 2017-07-11 | Qualcomm Incorporated | System and method of offloading traffic to a wireless local area network |
US10333675B2 (en) | 2012-03-16 | 2019-06-25 | Qualcomm Incorporated | System and method for heterogeneous carrier aggregation |
US10098028B2 (en) | 2012-03-16 | 2018-10-09 | Qualcomm Incorporated | System and method of offloading traffic to a wireless local area network |
US9398492B2 (en) | 2012-06-14 | 2016-07-19 | Tekelec, Inc. | Methods, systems, and computer readable media for providing policy and charging rules function (PCRF) with integrated openflow controller |
US9749836B2 (en) | 2012-07-20 | 2017-08-29 | Orange | Management of mobility in a communication network as a function of the speed of a mobile terminal |
EP3863328A1 (en) * | 2012-07-20 | 2021-08-11 | Orange | Management of mobility in a communication network according to the quality of service of a service accessed |
US9763076B2 (en) | 2012-07-20 | 2017-09-12 | Orange | Management of mobility in a communication network as a function of a credits usage profile |
WO2014013196A1 (en) * | 2012-07-20 | 2014-01-23 | Orange | Management of roaming in a communication network as a function of the quality of service of an accessed service |
US9763175B2 (en) | 2012-07-20 | 2017-09-12 | Orange | Management of mobility in a communication network as a function of the quality of service of an accessed service |
FR2993745A1 (en) * | 2012-07-20 | 2014-01-24 | France Telecom | METHOD OF MANAGING MOBILITY IN A COMMUNICATION NETWORK BASED ON THE QUALITY OF SERVICE OF AN ACCEDED SERVICE |
US8934904B2 (en) | 2012-11-30 | 2015-01-13 | Motorola Solutions, Inc. | Method and apparatus for data communication |
GB2521799B (en) * | 2012-11-30 | 2018-06-06 | Motorola Solutions Inc | Method and system for data communication and network traffic reduction |
WO2014085134A1 (en) * | 2012-11-30 | 2014-06-05 | Motorola Solutions, Inc. | Method and system for data communication and network traffic reduction |
GB2521799A (en) * | 2012-11-30 | 2015-07-01 | Motorola Solutions Inc | Method and system for data communication and network traffic reduction |
US10390276B2 (en) | 2012-12-05 | 2019-08-20 | Nokia Solutions And Networks Oy | Method for traffic steering and network element |
CN105103603A (en) * | 2012-12-05 | 2015-11-25 | 诺基亚通信公司 | Method for traffic steering and network element |
EP2929716B1 (en) * | 2012-12-05 | 2020-06-17 | Nokia Solutions and Networks Oy | Method for traffic steering and network element |
US10129822B2 (en) | 2012-12-06 | 2018-11-13 | At&T Intellectual Property I, L.P. | Device-based idle mode load balancing |
US9374773B2 (en) | 2012-12-06 | 2016-06-21 | At&T Intellectual Property I, L.P. | Traffic steering across cell-types |
US9998983B2 (en) | 2012-12-06 | 2018-06-12 | At&T Intellectual Property I, L.P. | Network-assisted device-based intelligent radio access control |
US9544842B2 (en) | 2012-12-06 | 2017-01-10 | At&T Intellectual Property I, L.P. | Network-based intelligent radio access control |
US10045279B2 (en) | 2012-12-06 | 2018-08-07 | At&T Intellectual Property I, L.P. | Hybrid network-based and device-based intelligent radio access control |
US9282581B2 (en) | 2012-12-06 | 2016-03-08 | At&T Intellectual Property I, L.P. | Location-based WI-FI radio activation and deactivation for mobile devices |
US9544841B2 (en) | 2012-12-06 | 2017-01-10 | At&T Intellectual Property I, L.P. | Hybrid network-based and device-based intelligent radio access control |
US9549343B2 (en) | 2012-12-06 | 2017-01-17 | At&T Intellectual Property I, L.P. | Traffic steering across radio access technologies and radio frequencies utilizing cell broadcast messages |
US9008063B2 (en) | 2012-12-06 | 2015-04-14 | At&T Intellectual Property I, L.P. | Location based WI-FI radio activation and deactivation for mobile devices |
CN103874135A (en) * | 2012-12-18 | 2014-06-18 | 华为技术有限公司 | Wireless communication method, device and system |
EP2928233A4 (en) * | 2012-12-18 | 2015-11-11 | Huawei Tech Co Ltd | Wireless communication method, apparatus and system |
CN103874135B (en) * | 2012-12-18 | 2017-09-12 | 华为技术有限公司 | The methods, devices and systems of radio communication |
US10034212B2 (en) | 2012-12-18 | 2018-07-24 | Huawei Technologies Co., Ltd. | Wireless communication method, apparatus and system |
WO2014107358A1 (en) * | 2013-01-03 | 2014-07-10 | Intel Corporation | Packet data connections in a wireless communication system using a wireless local area network |
US11102689B2 (en) | 2013-01-03 | 2021-08-24 | Apple Inc. | Packet data connections in a wireless communication system using a wireless local area network |
EP2945426A4 (en) * | 2013-01-11 | 2016-03-02 | China Academy Of Telecomm Tech | Heterogeneous network switching method, device and system |
US9924430B2 (en) | 2013-01-11 | 2018-03-20 | China Academy Of Telecommunications Technology | Heterogeneous network switching method, device and system |
US9537904B2 (en) | 2013-01-24 | 2017-01-03 | Tekelec, Inc. | Methods, systems, and computer readable media for using policy knowledge of or obtained by a policy and charging rules function (PCRF) for needs based forwarding of bearer session traffic to network nodes |
WO2014116465A1 (en) * | 2013-01-24 | 2014-07-31 | Tekelec, Inc. | Methods, systems, and computer readable media for using policy knowledge for needs based forwarding of bearer session traffic to network nodes |
CN105075215A (en) * | 2013-01-24 | 2015-11-18 | 泰科来股份有限公司 | Methods, systems, and computer readable media for using policy knowledge for needs based forwarding of bearer session traffic to network nodes |
CN105075215B (en) * | 2013-01-24 | 2018-10-19 | 泰科来股份有限公司 | Carrying session service is forwarded to the mthods, systems and devices of network node using plan knowledge based on demand |
WO2014119968A1 (en) * | 2013-01-31 | 2014-08-07 | 엘지전자 주식회사 | Method for steering traffic in wireless communications system and apparatus for supporting same |
US9713069B2 (en) | 2013-01-31 | 2017-07-18 | Lg Electronics Inc. | Method for steering traffic in wireless communications system and apparatus for supporting same |
WO2014124666A1 (en) * | 2013-02-13 | 2014-08-21 | Nokia Solutions And Networks Oy | Method and network element for managing backhaul resources |
US9369390B2 (en) | 2013-02-18 | 2016-06-14 | Tekelec, Inc. | Methods, systems, and computer readable media for providing a thinking diameter network architecture |
US9298515B2 (en) | 2013-02-18 | 2016-03-29 | Tekelec, Inc. | Methods, systems, and computer readable media for providing a virtualized diameter network architecture and for routing traffic to dynamically instantiated diameter resource instances |
US9380444B2 (en) | 2013-02-22 | 2016-06-28 | Intel IP Corporation | Systems and methods for WLAN network selection |
CN104023361B (en) * | 2013-02-28 | 2017-08-25 | 华为技术有限公司 | A kind of switching method, system |
CN104023361A (en) * | 2013-02-28 | 2014-09-03 | 华为技术有限公司 | Switching method and system |
US9414301B2 (en) | 2013-04-26 | 2016-08-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Network access selection between access networks |
US9813977B2 (en) | 2013-04-26 | 2017-11-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Network access selection between access networks |
US9625497B2 (en) | 2013-04-26 | 2017-04-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Predicting a network performance measurement from historic and recent data |
US11411692B2 (en) | 2013-07-08 | 2022-08-09 | Intel Corporation | Internet protocol interface selection for routing data traffic |
US10411845B2 (en) | 2013-07-08 | 2019-09-10 | Intel IP Corporation | Internet protocol interface selection for routing data traffic |
CN105264842B (en) * | 2013-07-08 | 2019-06-14 | 英特尔Ip公司 | The device and method that Internet protocol interface for routing data traffic selects |
EP3020170A4 (en) * | 2013-07-08 | 2017-03-22 | Intel IP Corporation | Internet protocol interface selection for routing data traffic |
US9912449B2 (en) | 2013-07-08 | 2018-03-06 | Intel IP Corporation | Internet protocol interface selection for routing data traffic |
CN105264842A (en) * | 2013-07-08 | 2016-01-20 | 英特尔Ip公司 | Internet protocol interface selection for routing data traffic |
WO2015006119A1 (en) | 2013-07-08 | 2015-01-15 | Intel IP Corporation | Internet protocol interface selection for routing data traffic |
US9391897B2 (en) | 2013-07-31 | 2016-07-12 | Oracle International Corporation | Methods, systems, and computer readable media for mitigating traffic storms |
WO2015026334A1 (en) * | 2013-08-20 | 2015-02-26 | Nokia Corporation | Steering traffic between cellular networks and wlan networks |
US9955381B2 (en) | 2013-08-20 | 2018-04-24 | Nokia Technologies Oy | Steering traffic between cellular networks and WLAN networks |
CN105393585A (en) * | 2013-08-20 | 2016-03-09 | 诺基亚技术有限公司 | Steering traffic between cellular networks and wlan networks |
EP3018934A4 (en) * | 2013-08-30 | 2016-07-20 | Huawei Tech Co Ltd | Network offloading method and apparatus |
US9723518B2 (en) | 2013-08-30 | 2017-08-01 | Huawei Technologies Co., Ltd. | Network offload method and apparatus |
US9491678B2 (en) | 2013-09-04 | 2016-11-08 | At&T Mobility Ii Llc | Cell broadcast for smart traffic steering across radio technologies with improved radio efficiency |
US10200929B2 (en) | 2013-09-04 | 2019-02-05 | At&T Intellectual Property I, L.P. | Cell broadcast for smart traffic steering across radio technologies with improved radio efficiency |
US10820244B2 (en) | 2013-09-04 | 2020-10-27 | At&T Mobility Ii Llc | Cell broadcast for smart traffic steering across radio technologies with improved radio efficiency |
CN104469856B (en) * | 2013-09-16 | 2019-04-09 | 创新音速股份有限公司 | Use the method and device of interworking parameters between WLAN and 3GPP |
CN104469856A (en) * | 2013-09-16 | 2015-03-25 | 创新音速股份有限公司 | Method and apparatus for applying signaling of WLAN-3GPP interworking |
EP3047699A1 (en) * | 2013-09-20 | 2016-07-27 | Convida Wireless, LLC | Mobile network operator (mno) control of wifi qos based on traffic detection and dscp mapping in trusted wlan access and networks |
US9380646B2 (en) | 2013-09-24 | 2016-06-28 | At&T Intellectual Property I, L.P. | Network selection architecture |
US9226197B2 (en) | 2013-10-21 | 2015-12-29 | At&T Intellectual Property I, L.P. | Network based speed dependent load balancing |
US10028194B2 (en) | 2013-10-21 | 2018-07-17 | At&T Intellectual Property I, L.P. | Network based speed dependent load balancing |
US10091721B2 (en) | 2013-10-28 | 2018-10-02 | At&T Intellectual Property I, L.P. | Access network discovery and selection function enhancement with cell-type management object |
US9241305B2 (en) | 2013-10-28 | 2016-01-19 | At&T Intellectual Property I, L.P. | Access network discovery and selection function enhancement with cell-type management object |
WO2015072752A1 (en) * | 2013-11-12 | 2015-05-21 | 엘지전자 주식회사 | Traffic steering method in wireless communication system and device supporting same |
US10034214B2 (en) | 2013-11-12 | 2018-07-24 | Lg Electronics Inc. | Traffic steering method in wireless communication system and device supporting same |
US11388082B2 (en) | 2013-11-27 | 2022-07-12 | Oracle International Corporation | Methods, systems, and computer readable media for diameter routing using software defined network (SDN) functionality |
US9906983B2 (en) | 2014-01-06 | 2018-02-27 | Intel IP Corporation | Apparatus, system and method of providing offloadability information to a user-equipment (UE) |
KR20170126034A (en) * | 2014-01-06 | 2017-11-15 | 인텔 아이피 코포레이션 | Apparatus, system and method of providing offloadability information to a user-equipment (ue) |
US9820187B2 (en) | 2014-01-06 | 2017-11-14 | Intel IP Corporation | Apparatus, system and method of providing offloadability information to a user-equipment (UE) |
US10911984B2 (en) | 2014-01-06 | 2021-02-02 | Apple Inc. | Apparatus, system and method of providing offloadability information to a user-equipment (UE) |
KR101797885B1 (en) | 2014-01-06 | 2017-11-14 | 인텔 아이피 코포레이션 | Apparatus, system and method of providing offloadability information to a user-equipment (ue) |
WO2015103596A1 (en) * | 2014-01-06 | 2015-07-09 | Intel IP Corporation | Apparatus, system and method of providing offloadability information to a user-equipment (ue) |
KR101962735B1 (en) | 2014-01-06 | 2019-05-08 | 인텔 아이피 코포레이션 | Apparatus, system and method of providing offloadability information to a user-equipment (ue) |
US10306696B2 (en) | 2014-05-16 | 2019-05-28 | Lg Electronics Inc. | Method and apparatus for handling RAN assistance information for radio link failure in wireless communication system |
WO2015174757A1 (en) * | 2014-05-16 | 2015-11-19 | Lg Electronics Inc. | Method and apparatus for handling ran assistance information for radio link failure in wireless communication system |
US9900845B2 (en) | 2014-09-23 | 2018-02-20 | At&T Intellectual Property I, L.P. | Battery saving with radio control based on cellular condition data |
US10002345B2 (en) | 2014-09-26 | 2018-06-19 | At&T Intellectual Property I, L.P. | Conferencing auto agenda planner |
US9635494B2 (en) | 2014-10-21 | 2017-04-25 | At&T Mobility Ii Llc | User equipment near-field communications gating according to kinetic speed detection and cell visitation history |
US9743342B2 (en) | 2014-10-21 | 2017-08-22 | At&T Intellectual Property I, L.P. | Cell broadcast for signaling resource load from radio access networks |
US9398518B2 (en) | 2014-10-21 | 2016-07-19 | At&T Intellectual Property I, L.P. | Cell broadcast for signaling resource load from radio access networks |
WO2016102516A1 (en) * | 2014-12-23 | 2016-06-30 | Nec Europe Ltd | Communication system |
CN107409340A (en) * | 2015-03-16 | 2017-11-28 | 瑞典爱立信有限公司 | The method and apparatus of flow orientation |
CN107409340B (en) * | 2015-03-16 | 2021-05-04 | 瑞典爱立信有限公司 | Method, apparatus and computer-readable storage medium for traffic steering |
US10148509B2 (en) | 2015-05-13 | 2018-12-04 | Oracle International Corporation | Methods, systems, and computer readable media for session based software defined networking (SDN) management |
US10306454B2 (en) | 2015-05-28 | 2019-05-28 | At&T Mobility Ii Llc | User equipment detection of interference-sensitive devices |
US9900762B2 (en) | 2015-05-28 | 2018-02-20 | At&T Mobility Ii Llc | User equipment detection of interference-sensitive devices |
WO2017128817A1 (en) * | 2016-01-25 | 2017-08-03 | 中兴通讯股份有限公司 | Third-party application access method and apparatus |
CN106998543A (en) * | 2016-01-25 | 2017-08-01 | 中兴通讯股份有限公司 | Third-party application access method and device |
US10855599B2 (en) | 2016-07-21 | 2020-12-01 | Viasat, Inc. | Methods and systems for dynamic policy based traffic steering over multiple access networks |
US10277514B2 (en) | 2016-07-21 | 2019-04-30 | Viasat, Inc. | Methods and systems for dynamic policy based traffic steering over multiple access networks |
US11722413B2 (en) | 2016-07-21 | 2023-08-08 | Viasat, Inc. | Steering network traffic over multiple access networks |
WO2022222736A1 (en) * | 2021-04-22 | 2022-10-27 | 展讯通信(上海)有限公司 | Service processing method, apparatus and system, readable storage medium, and electronic device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2012149954A1 (en) | Traffic offload in communication networks | |
US11812307B2 (en) | Monitoring and reporting quality of service occurrences in a wireless network | |
US11588741B2 (en) | Service flow processing method, communication method, and apparatus | |
US9326181B2 (en) | System and method for managing congestion in a network environment | |
US10506492B2 (en) | System and method to facilitate link aggregation using network-based internet protocol (IP) flow mobility in a network environment | |
US9614656B2 (en) | Providing in-line services through radio access network resources under control of a mobile packet core in a network environment | |
US9722929B2 (en) | Congestion aware throughput targets | |
JP5800908B2 (en) | Access network control / access technology selection and routing support for routing IP traffic by user equipment in a multi-access communication system | |
EP3520467B1 (en) | System and method to facilitate group reporting of user equipment congestion information in a network environment | |
EP3289826B1 (en) | Adaptive peer status check over wireless local area networks | |
US20190182165A1 (en) | Policy Control Method for Multipath Transmission, and Related Device | |
US9813940B2 (en) | Packet radio communications system | |
WO2014032289A1 (en) | Bandwidth control method, device and system | |
WO2019122497A1 (en) | Communication connection control procedure using selected communication connection slices | |
Ahmed et al. | Multi access data network connectivity and IP flow mobility in Evolved Packet System (EPS) | |
WO2016019985A1 (en) | Method computer program product and apparatus for traffic flow differentiation | |
Loureiro et al. | Policy routing architecture for IP flow mobility in 3GPP's Evolved Packet Core | |
JP5855171B2 (en) | Communication method, communication protocol, and communication apparatus for improved service quality processing | |
KR101783319B1 (en) | Dynamic pcc provisioning control system, apparatus and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11716591 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 11716591 Country of ref document: EP Kind code of ref document: A1 |