WO2012038911A1 - Method and apparatus for data offloading - Google Patents
Method and apparatus for data offloading Download PDFInfo
- Publication number
- WO2012038911A1 WO2012038911A1 PCT/IB2011/054152 IB2011054152W WO2012038911A1 WO 2012038911 A1 WO2012038911 A1 WO 2012038911A1 IB 2011054152 W IB2011054152 W IB 2011054152W WO 2012038911 A1 WO2012038911 A1 WO 2012038911A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- offloading
- mobile device
- parameters
- offload
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 230000001419 dependent effect Effects 0.000 claims abstract description 29
- 230000000295 complement effect Effects 0.000 claims abstract description 16
- 230000006870 function Effects 0.000 claims description 31
- 238000004891 communication Methods 0.000 claims description 25
- 238000004590 computer program Methods 0.000 claims description 15
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 230000006399 behavior Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000004880 explosion Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
Definitions
- the present application relates generally to data offloading in a wireless communication network.
- WLAN wireless local area networks
- WLAN networks are typically hotspot networks and they are thus not available everywhere.
- a mobile device typically need to constantly scan its environment in order to determine if a WLAN network is available for use by the mobile device.
- an apparatus comprises at least one communications interface for receiving data dependent offloading parameters at a mobile device, a data counter in the mobile device for measuring data usage of the mobile device, and an offload selection function in the mobile device for comparing the received data dependent offloading parameters to the measured data usage and for determining whether to attempt offloading of data from the mobile device to a complementary network based on the comparison.
- a method comprises receiving data dependent offloading parameters at a mobile device, measuring data amount usage of the mobile device, comparing the measured data amount usage to the received data dependent offloading parameters, and determining whether to attempt offloading of data from the mobile device to a complementary network based on the comparison
- a computer program product comprises a computer-readable medium bearing computer program code embodied therein for use with a computer, the computer program code comprising code for receiving data dependent offloading parameters at a mobile device, code for measuring data amount usage of the mobile device, code for comparing the measured data amount usage to the received data dependent offloading parameters, and code for determining whether to attempt offloading of data from the mobile device to a complementary network based on the comparison.
- FIG. 1 is a diagram of a system that can be used to implement various aspects of one embodiment of the invention
- FIG. 2 is an illustration of an electronic device that can be used to implement various aspects of one embodiment of the invention
- FIG. 3 is a block diagram of an electronic device that can be used to implement various aspects of one embodiment of the invention.
- FIG. 4 is a diagram of a chip set that can be used to implement various aspects of one embodiment of the invention.
- FIG. 5 is a diagram depicting ANDSF Management Object with its parameter diagram
- FIG. 6 is a diagram illustrating one system for implementing various aspects of one embodiment of the invention.
- FIG. 7 is a communications flow diagram illustrating various aspects of one embodiment of the invention.
- FIG. S is a flowchart illustrating one method for implementing various aspects of one embodiment of the invention.
- FIGURES 1 through 8 of the drawings An example embodiment of the present invention and its potential advantages are understood by referring to FIGURES 1 through 8 of the drawings.
- FIG. 1 shows a system 10 in which various embodiments can be utilized, comprising multiple communication devices that can communicate through one or more networks.
- the system 10 may comprise any combination of wired or wireless networks including, but not limited to, a mobile telephone network (e.g., Global System for Mobile Communications (GSM), Wideband Code Division Multiple Access (W-CDMA), Code Division Multiple Access (CDMA), Long Term Evolution (LTE), Ultra Mobile Broadband (UMB), High Rate Packet Data (HRPD), and
- GSM Global System for Mobile Communications
- W-CDMA Wideband Code Division Multiple Access
- CDMA Code Division Multiple Access
- LTE Long Term Evolution
- UMB Ultra Mobile Broadband
- HRPD High Rate Packet Data
- the system 10 may include both wired and wireless communication devices.
- the system 10 shown in Figure 1 includes a mobile network 11 and the Internet 28.
- Connectivity to the Internet 28 may include, but is not limited to, long range wireless connections, cellular mobile network connections, short range wireless connections, and various wired connections including, but not limited to, xDSL-lines, Ethemet, telephone lines, cable lines, power lines, and the like.
- the exemplary communication devices or UEs of the system 10 may include, but are not limited to, an electronic device 12, a combination personal digital assistant (PDA) and mobile telephone 14, a PDA 16, an integrated messaging device (IMD) 18, a desktop computer 20, a notebook computer 22, a laptop computer, a smart phone, a communicator, etc.
- the communication devices may be stationary or mobile as when carried by an individual who is moving.
- the communication devices may also be located in a mode of transportation including, but not limited to, an automobile, a truck, a taxi, a bus, a train, a boat, an airplane, a bicycle, a motorcycle, etc. or devices may be wearable by a person, such as clothing, sports or adventure equipment.
- Some or all of the communication devices may send and receive calls and messages and communicate with service providers through a wireless connection 25 to a base station 24.
- the base station 24 may be connected to a network server 26 that allows communication between the mobile telephone network 11 and the Internet 28.
- the system 10 may include additional communication devices and communication devices of different types.
- the communication devices may communicate using various transmission technologies including, but not limited to, CDMA, GSM, Universal Mobile Telecommunications System (UMTS), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), WiMax, Transmission Control Protocol/Internet Protocol (TCP/IP), Short Messaging Service (SMS), Multimedia Messaging Service (MMS), e-mail, Instant Messaging Service (IMS), Bluetooth, IEEE 802.11, etc.
- a communication device involved in implementing various embodiments of the present invention may communicate using various media including, but not limited to, radio, infrared, laser, cable connection, and the like.
- FIGS 2 and 3 show one representative electronic device or UE 12 within which various embodiments may be implemented and/or used in conjunction with the implementation of various embodiments. It should be understood, however, that the various embodiments are not necessarily intended to be limited to one particular type of device.
- the electronic device or UE 12 of Figures 2 and 3 includes a housing 30, a display 32 in the form of a liquid crystal display, a keypad 34, a microphone 36, an ear-piece 38, a battery 40, an infrared port 42, an antenna 44, a smart card 46 in the form of a UICC according to one embodiment, a card reader 48, radio interface circuitry 52, codec circuitry 54, a controller 56 and a memory 58. Individual circuits and elements are all of a type well known in the art.
- FIG. 4 is another representative electronic device within which various embodiments may be implemented and/or used in conjunction with implementation of various embodiments.
- the electronic device or chip set 60 includes a processor 62, a digital signal processor 64, an application specific integrated circuit ASIC 66, memory 68, and a bus 70.
- the bus 70 can act as a communication mechanism among the components (64, 66, and 68) of the chip set 60.
- the processor 64 can be configured for executing instructions and processing information stored in, for example, the memory 68.
- the processor 64 may include one or more processing cores and each core can be configured to perform independently.
- a multi-core processor enables multiprocessing within a single physical package. Examples of a multi- core processor include two, four, eight, or greater numbers of processing cores.
- the processor 64 may include one or more microprocessors configured in tandem via the bus 70 to enable independent execution of instructions, pipelining, and multithreading.
- the processor 62 may also be accompanied with one or more specialized components to perform certain processing functions and tasks such as one or more digital signal processors (DSP) 64, or one or more application-specific integrated circuits (ASIC) 66.
- DSP digital signal processors
- ASIC application-specific integrated circuits
- a DSP 64 typically is configured to process real-word signals (e.g., sound) in real time independently of the processor 62.
- an ASIC 66 can be configured to perform specialized functions not easily performed by a general purposed processor.
- Other specialized components to aid in performing the inventive functions described herein can include one or more field programmable gate arrays (FPGA), one or more controllers, or one or more other special-purpose computer chips not shown in FIG. 4.
- FPGA field programmable gate arrays
- the processor 62 and accompanying components can have connectivity to the memory 68 via the bus 70.
- the memory 68 can include both dynamic memory (e.g., RAM, magnetic disk, writable optical disk, etc.) and/or static memory (e.g., ROM, SD-ROM, etc.) for storing executable instructions that when executed can perform the inventive steps described herein.
- the memory 68 can also store the data associated with or generated by the execution of the inventive steps.
- GSM global system for mobile communications
- GPRS general packet radio system
- WCDMA wideband code division multiple access
- HSPA high speed packet data
- WiMAX worldwide interoperability for microwave access
- WLAN wireless local area network
- WLAN networks are hotspot networks and thus not always available. Keeping a WLAN interface always on and scanning available networks can drain the battery in the user equipment ("UE"). Requiring the consumer to determine when to turn on and off scanning for available networks decreases the user experience as the user must switch the WLAN interface and scan feature on and off.
- UE user equipment
- the Access Network Discovery and Selection Function is a server that stores and provides inter-system mobility policy, routing policy, and access network discovery information.
- ANDSF provides user equipment (UE) with policies and access network selection information within a 3 GPP access network.
- UE user equipment
- the current ANDSF parameters for offloading g include WLAN SSIDs, frequencies, connection types, and data types.
- Figure 5 is an example of an ANDSF Management Object with its parameters diagram.
- the mobile node learns which access networks are available and can decide to which of the access networks it attaches without scanning through the different implemented technologies and the frequency spectrum.
- the UE can query the ANDSF for information about access networks, including other non-3GPP access networks.
- the standards documentation states "It contains data management and control functionality necessary to provision network discovery and selection assistance data as per operators' policy.
- the ANDSF is able to initiate data transfer to the UE, based on network triggers, and respond to requests from the UE. " (3GPP TS 23.402, section 4.S.2.1).
- the ANDSF server can provide the UE with access network selection policies and/ or discovery information.
- the UE can use the information to determine which access network to scan for and also to determine the operator policies with regard to a handover.
- the UE can decide to stay in any of the 3GPP access networks or to perform a handover to any of the non-3 GPP access networks.
- the 3 GPP standard describes that the ANDSF provides the access network selection information including other non-3GPP access networks.
- ANDSF parameters are related to the access discovery and selection, but the prior art does not involve any guiding parameters specifying data amount as a criterion for using a complementary network for data offloading.
- data amount based limits can be communicated to a terminal or UE for data offloading with ANDSF, OMA Device
- the UE Based on the received limits, the UE monitors its own data traffic amount behavior, and uses both ANDSF parameters and its own traffic behavior knowledge when making the decision whether or not to try offloading data more aggressively. If the UE decides to offload more aggressively, it, for example, can increase the frequency in which the WLAN interface is turned on and used to scan for possible hot spots.
- Various embodiments of the invention can also include means for determining how to use the selected access network. This feature can be particularly relevant when the UE has more than one interface open via separate accesses.
- new offload parameters can be introduced in the ANDSF (or other protocol) which can be used to guide the UE behavior in a data dependent way. These parameters can be loaded at any time from the ANDSF server to the UE, even before they are needed. The UE may select how to use network access(es) in a preferred way based on the parameters and its own measures of data
- the network may involve communications between the ANDSF server, the subscription information in the Home Subscriber System (HSS) and/or policy information for routing and charging at a respective policy server.
- HSS Home Subscriber System
- the parameters can include data amount thresholds loaded to the UE. These data amount thresholds can be included as part of other ANDSF rules with regards to how to use different access networks. As an example, the data amount can indicate the average bit rate or the average packet rate at a certain period of time (e.g., 12:00-13:00), or in the last hour, or over any meaningful time interval. Based on the received data amount thresholds and other relevant ANDSF information, together with UE internal data amount counters, the UE can make the decision to switch on an alternate radio transceiver (e.g., WLAN radio) to scan for available accesses and to start using any suitable alternative access for data transmission. While embodiments of the invention mention using ANDSF parameters and information as an example of the means to assist and control the behavior of the UE with regards to the use of different access networks, other similar mechanisms can be used (e.g. pre-provisioning) with the added data amount parameters.
- alternate radio transceiver e.g., WLAN radio
- FIG. 6 illustrates one embodiment of a system for implementing various aspects of the invention.
- a mobile device (UE) 72 is connected to a network (the Internet) 74 via two separate gateways: a packet data network gateway (PDNGW) 76 and a local access gateway (LGW) 78.
- the UE 72 includes an offload selection function 80 and a traffic profiler and data count function 82.
- the offload selection function 80 and or the traffic profiler and data count function 82 can be implemented as software resident in the UE 72.
- the offload selection function 80 and traffic profiler and data count function 82 are implemented in a chip set in the UE 72.
- the traffic profiler and data count function 82 can measure a variety of information such, for example, amount of data, data rate, traffic flow, service type, application, port type, etc.
- the Mobile Network Operator (MNO) core 84 includes a HSH 86 having subscription profile information, a Mobility Management Entity MME and Gateway Selection Function (GWSF) 88, and a Policy and Charging Rules Function (PCRF) 90.
- the Access Network Discovery and Selection Function (ANDSF) 92 on a server may be connected to the MNO core.
- the ANDSF 92 can include offload parameters and data amount thresholds which can be downloaded to the mobile device 72.
- the UE 72 connects to the Internet 74 via the PDNGW 76.
- the MNO core 84 then communicates with the ANDSF 92 which confirms the communication.
- the UE 72 also connects to the Internet 74 via the LGW 78.
- the MNO core 84 can communicate offload parameters such as data amount usage to the ANDSF 92 which can, in turn, set offload parameters such as data amount thresholds for the UE 72.
- These parameters can also be configured, loaded or programmed directly onto the ANDSF server 92 by the network operator (or a third party) or even automatically generated based on network statistics or network management (tuning) entities.
- the offload parameters can be pushed down to the UE 72 by the ANDSF 92 and the UE 72 can use these parameters to set offload triggers.
- the offload parameters can be pushed to the UE 72 via any of it Internet connections, typically using the PDNGW 76 connectivity. Loading of the offload parameters to the UE 72 can be done at any convenient time. In other words, offload parameter loading to the UE 72 does not need to happen at a time at or near when the offload parameters are expected to be used by the UE 72.
- the traffic profiler and data count function 82 and offload selection function 80 of the UE 72 can thereafter be used to determine whether to perform data offloading. In the case illustrated in FIG. 7, the UE 72 decides that offloading is appropriate and thus initiates data offloading by using the LGW 78 instead of the PDNGW 76 as its connection to the Internet 74.
- Offloading can happen via a hard selection of one communication interface in the UE 72. As well, it is feasible according to various aspects of the invention that offloading can happen via multiple interfaces at the same time. As one sample embodiment of the invention, offload traffic can be directed via one communication interface and leaving the other, say conventional traffic, to another
- Offload traffic is any traffic that exceeds the offloading threshold or otherwise meets the offloading criteria.
- Offloading may be accomplished via a higher capacity, possibly costly, wide area network or it may be accomplished via a higher capacity, possibly lower cost, local or short range communication network.
- One of the offloading criteria could further be related to pricing, cost per bit of delivery, security or routing related reason.
- FIG. S illustrates one embo diment of a method for implementing various aspects of the invention.
- the UE establishes connectivity to a network via the PDNGW at 100.
- ANDSF guidance is provided at 110.
- the UE detects a local network at 120 and adds connectivity to the network via the LGW at 130.
- Offload parameters are downloaded to the UE at 140 and offload triggers are set in the UE at 150 based on the offload parameters.
- Offload desirability is made by the offload selection function at 160.
- the offload selection function decides to connect to the Internet either via the PDNGW at 170 or the LGW at 180. Data traffic and data count information can be fed back to the UE at 190. The order of many of these actions can occur in a different order.
- the offload parameters For example, it is possible to download the offload parameters to the UE via the PDN connectivity after 100, and before detections of 120. In this case, it is feasible to download the offload parameters with the other ANDSF guidance given in 110.
- the benefits of downloading the offload parameters after 130 include that the local access network is well known at the time and the offload parameters may be tailored or selected specifically according to that selected local network.
- a technical effect of one or more of the example embodiments disclosed herein is increased data communication speed in a mobile device. Another technical effect of one or more of the example embodiments disclosed herein is a reduction in battery power consumption of a mobile device. Another technical effect of one or more of the example embodiments disclosed herein is increased efficiency in use of a wireless communication network. Still another technical effect is a decrease in unnecessary offloading attempts or data offloading generally. Another technical effect is an increase in operator control of data offloading.
- Embodiments of the present invention may be implemented in software, hardware, application logic or a combination of software, hardware and application logic.
- a "computer-readable medium” may be any media or means that can contain, store, communicate, propagate or transport the instructions for use by or in connection with an instruction execution system, apparatus, or device, such as a computer, with one example of a computer described and depicted in FIG. 3 and/or 4.
- a computer-readable medium may comprise a computer-readable storage medium that may be any media or means that can contain or store the instructions for use by or in connection with an instruction execution system, apparatus, or device, such as a computer.
- a non-transitory computer-readable medium may include removable and non-removable storage devices including, but not limited to, Read Only Memory
- program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types.
- Computer-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps or processes.
- the various embodiments may be implemented in software, hardware, application logic or a combination of software, hardware and application logic.
- the software, application logic and/or hardware may reside, for example, on a chipset, a mobile device, a desktop, a laptop or a server.
- Software and web implementations of various embodiments can be accomplished with standard programming techniques with rule-based logic and other logic to accomplish various database searching steps or processes, correlation steps or processes, comparison steps or processes and decision steps or processes.
- Various embodiments may also be fully or partially implemented within network elements or modules. It should be noted that the words "component” and “module,” as used herein and in the following claims, is intended to encompass implementations using one or more lines of software code, and/or hardware implementations, and/or equipment for receiving manual inputs.
- the different functions discussed herein may be performed in a different order and/or concurrently with each other. Furthermore, if desired, one or more of the above-described functions may be optional or may be combined.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
In accordance with an example embodiment of the present invention, a method comprises receiving data dependent offloading parameters at a mobile device, measuring data amount usage of the mobile device, comparing the measured data amount usage to the received data dependent offloading parameters, and determining whether to attempt offloading of data from the mobile device to a complementary network based on the comparison.
Description
METHOD AND APPARATUS FOR DATA OFFLOADING
TECHNICAL FIELD
The present application relates generally to data offloading in a wireless communication network.
BACKGROUND
An exponential growth in data traffic is expected in mobile data networks. So called "Smart phone" devices as well laptop and other mobile computing devices are becoming a major source of mobile data traffic. The explosion of Internet and other data traffic on wireless networks has created an increasing need for offloading data traffic.
Mobile data offloading, also called data offloading, is the use of complementary network technologies, such as wireless local area networks ("WLAN"), for delivering data originally targeted for cellular networks. WLAN networks are typically hotspot networks and they are thus not available everywhere. Thus, in order to use WLAN networks, a mobile device typically need to constantly scan its environment in order to determine if a WLAN network is available for use by the mobile device.
SUMMARY
Various aspects of examples of the invention are set out in the claims.
According to a first aspect of the present invention, an apparatus comprises at least one communications interface for receiving data dependent offloading parameters at a mobile device, a data counter in the mobile device for measuring data usage of the mobile device, and an offload selection function in the mobile device for comparing the received data dependent offloading parameters to the measured data usage and for determining whether to attempt offloading of data from the mobile device to a complementary network based on the comparison.
According to a second aspect of the present invention, a method comprises receiving data dependent offloading parameters at a mobile device, measuring data amount usage of the mobile device, comparing the measured data amount usage to the received data dependent offloading parameters, and determining whether to attempt offloading of data from the mobile device to a complementary network based on the comparison
According to a third aspect of the present invention, a computer program product comprises a computer-readable medium bearing computer program code embodied therein for use with a computer, the computer program code comprising code for receiving data dependent offloading parameters at a mobile device, code for measuring data amount usage of the mobile device, code for comparing the measured data amount usage to the received data dependent offloading parameters, and code for determining whether to attempt offloading of data from the mobile device to a complementary network based on the comparison.
BRIEF DESCRIPTION OF THE DRAWINGS
For a more complete understanding of example embodiments of the present invention, reference is now made to the following descriptions taken in connection with the accompanying drawings in which:
FIG. 1 is a diagram of a system that can be used to implement various aspects of one embodiment of the invention;
FIG. 2 is an illustration of an electronic device that can be used to implement various aspects of one embodiment of the invention;
FIG. 3 is a block diagram of an electronic device that can be used to implement various aspects of one embodiment of the invention;
FIG. 4 is a diagram of a chip set that can be used to implement various aspects of one embodiment of the invention;
FIG. 5 is a diagram depicting ANDSF Management Object with its parameter diagram;
FIG. 6 is a diagram illustrating one system for implementing various aspects of one embodiment of the invention;
FIG. 7 is a communications flow diagram illustrating various aspects of one embodiment of the invention; and
FIG. S is a flowchart illustrating one method for implementing various aspects of one embodiment of the invention.
DETAILED DESCRIPTION OF THE DRAWINGS
An example embodiment of the present invention and its potential advantages are understood by referring to FIGURES 1 through 8 of the drawings.
Turning now to the drawings, Figure 1 shows a system 10 in which various embodiments can be utilized, comprising multiple communication devices that can communicate through one or more networks. The system 10 may comprise any combination of wired or wireless networks including, but not limited to, a mobile telephone network (e.g., Global System for Mobile Communications (GSM), Wideband Code Division Multiple Access (W-CDMA), Code Division Multiple Access (CDMA), Long Term Evolution (LTE), Ultra Mobile Broadband (UMB), High Rate Packet Data (HRPD), and
Worldwide Interoperability for Microwave Access (WiMax)), a wireless Local Area Network (LAN), a Bluetooth personal area network, an Ethernet LAN, a token ring LAN, a wide area network, the Intemet, etc. The system 10 may include both wired and wireless communication devices.
For exemplification, the system 10 shown in Figure 1 includes a mobile network 11 and the Internet 28. Connectivity to the Internet 28 may include, but is not limited to, long range wireless connections, cellular mobile network connections, short range wireless connections, and various wired connections including, but not limited to, xDSL-lines, Ethemet, telephone lines, cable lines, power lines, and the like.
The exemplary communication devices or UEs of the system 10 may include, but are not limited to, an electronic device 12, a combination personal digital assistant (PDA) and mobile telephone 14, a PDA 16, an integrated messaging device (IMD) 18, a desktop computer 20, a notebook computer 22, a laptop computer, a smart phone, a communicator, etc. The communication devices may be stationary or mobile
as when carried by an individual who is moving. The communication devices may also be located in a mode of transportation including, but not limited to, an automobile, a truck, a taxi, a bus, a train, a boat, an airplane, a bicycle, a motorcycle, etc. or devices may be wearable by a person, such as clothing, sports or adventure equipment. Some or all of the communication devices may send and receive calls and messages and communicate with service providers through a wireless connection 25 to a base station 24. The base station 24 may be connected to a network server 26 that allows communication between the mobile telephone network 11 and the Internet 28. The system 10 may include additional communication devices and communication devices of different types.
The communication devices may communicate using various transmission technologies including, but not limited to, CDMA, GSM, Universal Mobile Telecommunications System (UMTS), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), WiMax, Transmission Control Protocol/Internet Protocol (TCP/IP), Short Messaging Service (SMS), Multimedia Messaging Service (MMS), e-mail, Instant Messaging Service (IMS), Bluetooth, IEEE 802.11, etc. A communication device involved in implementing various embodiments of the present invention may communicate using various media including, but not limited to, radio, infrared, laser, cable connection, and the like.
Figures 2 and 3 show one representative electronic device or UE 12 within which various embodiments may be implemented and/or used in conjunction with the implementation of various embodiments. It should be understood, however, that the various embodiments are not necessarily intended to be limited to one particular type of device. The electronic device or UE 12 of Figures 2 and 3 includes a housing 30, a display 32 in the form of a liquid crystal display, a keypad 34, a microphone 36, an ear-piece 38, a battery 40, an infrared port 42, an antenna 44, a smart card 46 in the form of a UICC according to one embodiment, a card reader 48, radio interface circuitry 52, codec circuitry 54, a controller 56 and a memory 58. Individual circuits and elements are all of a type well known in the art.
Figure 4 is another representative electronic device within which various embodiments may be implemented and/or used in conjunction with implementation of various embodiments. The electronic device or chip set 60 includes a processor 62, a digital signal processor 64, an application specific integrated circuit ASIC 66, memory 68, and a bus 70. The bus 70 can act as a communication mechanism among the components (64, 66, and 68) of the chip set 60. The processor 64 can be configured for executing instructions and processing information stored in, for example, the memory 68. The processor 64 may include one or more processing cores and each core can be configured to perform independently. A multi-core processor enables multiprocessing within a single physical package. Examples of a multi- core processor include two, four, eight, or greater numbers of processing cores. Alternatively, or in addition, the processor 64 may include one or more microprocessors configured in tandem via the bus 70 to enable independent execution of instructions, pipelining, and multithreading. The processor 62 may also be accompanied with one or more specialized components to perform certain processing functions
and tasks such as one or more digital signal processors (DSP) 64, or one or more application-specific integrated circuits (ASIC) 66.
A DSP 64 typically is configured to process real-word signals (e.g., sound) in real time independently of the processor 62. Similarly, an ASIC 66 can be configured to perform specialized functions not easily performed by a general purposed processor. Other specialized components to aid in performing the inventive functions described herein can include one or more field programmable gate arrays (FPGA), one or more controllers, or one or more other special-purpose computer chips not shown in FIG. 4.
The processor 62 and accompanying components can have connectivity to the memory 68 via the bus 70. The memory 68 can include both dynamic memory (e.g., RAM, magnetic disk, writable optical disk, etc.) and/or static memory (e.g., ROM, SD-ROM, etc.) for storing executable instructions that when executed can perform the inventive steps described herein. The memory 68 can also store the data associated with or generated by the execution of the inventive steps.
Various different network technologies have been implemented for providing wireless connectivity for a mobile communication device. Some examples include global system for mobile communications (GSM)/general packet radio system (GPRS), wideband code division multiple access (WCDMA), high speed packet data (HSPA), worldwide interoperability for microwave access (WiMAX), and wireless local area network (WLAN).
Due to the explosion of data traffic on cellular radio networks, it is sometimes desirable to offload data traffic to a complementary network technology. Data offloading from cellular mobile networks to WLAN networks has been proposed as a solution for growing data amounts. WLAN networks are hotspot networks and thus not always available. Keeping a WLAN interface always on and scanning available networks can drain the battery in the user equipment ("UE"). Requiring the consumer to determine when to turn on and off scanning for available networks decreases the user experience as the user must switch the WLAN interface and scan feature on and off.
Even when handover between a 3GPP interface and a WLAN is implemented well, there can be a decreased user experience at the time of the handover. Thus, when performing data offloading, it can be desirable to limit the offloading to the user equipment that really needs to be offloaded from the mobile network. It is further desirable to offload to a WLAN network only when it makes sense (network congestion, high data amounts, bulk data applications).
A number of approaches have been developed to facilitate transitions between different types of radio access technologies. The Access Network Discovery and Selection Function (ANDSF), for example, is a server that stores and provides inter-system mobility policy, routing policy, and access network discovery information. ANDSF provides user equipment (UE) with policies and access network selection information within a 3 GPP access network. For example, the current ANDSF parameters for
offloading g include WLAN SSIDs, frequencies, connection types, and data types. Figure 5 is an example of an ANDSF Management Object with its parameters diagram.
Using the ANDSF, the mobile node learns which access networks are available and can decide to which of the access networks it attaches without scanning through the different implemented technologies and the frequency spectrum. The UE can query the ANDSF for information about access networks, including other non-3GPP access networks. Specifically, the standards documentation states, "It contains data management and control functionality necessary to provision network discovery and selection assistance data as per operators' policy. The ANDSF is able to initiate data transfer to the UE, based on network triggers, and respond to requests from the UE. " (3GPP TS 23.402, section 4.S.2.1).
The ANDSF server can provide the UE with access network selection policies and/ or discovery information. The UE can use the information to determine which access network to scan for and also to determine the operator policies with regard to a handover. The UE can decide to stay in any of the 3GPP access networks or to perform a handover to any of the non-3 GPP access networks. Thus, the 3 GPP standard describes that the ANDSF provides the access network selection information including other non-3GPP access networks. Other Open Mobile Alliance Device Management and similar protocols exist or have been proposed.
Generally speaking, ANDSF parameters are related to the access discovery and selection, but the prior art does not involve any guiding parameters specifying data amount as a criterion for using a complementary network for data offloading. In one embodiment of the invention, data amount based limits can be communicated to a terminal or UE for data offloading with ANDSF, OMA Device
Management or other similar protocol. Based on the received limits, the UE monitors its own data traffic amount behavior, and uses both ANDSF parameters and its own traffic behavior knowledge when making the decision whether or not to try offloading data more aggressively. If the UE decides to offload more aggressively, it, for example, can increase the frequency in which the WLAN interface is turned on and used to scan for possible hot spots. Various embodiments of the invention can also include means for determining how to use the selected access network. This feature can be particularly relevant when the UE has more than one interface open via separate accesses.
In one embodiment, new offload parameters can be introduced in the ANDSF (or other protocol) which can be used to guide the UE behavior in a data dependent way. These parameters can be loaded at any time from the ANDSF server to the UE, even before they are needed. The UE may select how to use network access(es) in a preferred way based on the parameters and its own measures of data
communication and/or behavior. In determining the data dependent ANDSF parameters, the network may involve communications between the ANDSF server, the subscription information in the Home Subscriber System (HSS) and/or policy information for routing and charging at a respective policy server.
In one embodiment the parameters can include data amount thresholds loaded to the UE. These data amount thresholds can be included as part of other ANDSF rules with regards to how to use different
access networks. As an example, the data amount can indicate the average bit rate or the average packet rate at a certain period of time (e.g., 12:00-13:00), or in the last hour, or over any meaningful time interval. Based on the received data amount thresholds and other relevant ANDSF information, together with UE internal data amount counters, the UE can make the decision to switch on an alternate radio transceiver (e.g., WLAN radio) to scan for available accesses and to start using any suitable alternative access for data transmission. While embodiments of the invention mention using ANDSF parameters and information as an example of the means to assist and control the behavior of the UE with regards to the use of different access networks, other similar mechanisms can be used (e.g. pre-provisioning) with the added data amount parameters.
FIG. 6 illustrates one embodiment of a system for implementing various aspects of the invention.
In this figure, a mobile device (UE) 72 is connected to a network (the Internet) 74 via two separate gateways: a packet data network gateway (PDNGW) 76 and a local access gateway (LGW) 78. The UE 72 includes an offload selection function 80 and a traffic profiler and data count function 82. The offload selection function 80 and or the traffic profiler and data count function 82 can be implemented as software resident in the UE 72. In one embodiment, the offload selection function 80 and traffic profiler and data count function 82 are implemented in a chip set in the UE 72. The traffic profiler and data count function 82 can measure a variety of information such, for example, amount of data, data rate, traffic flow, service type, application, port type, etc.
The Mobile Network Operator (MNO) core 84 includes a HSH 86 having subscription profile information, a Mobility Management Entity MME and Gateway Selection Function (GWSF) 88, and a Policy and Charging Rules Function (PCRF) 90. The Access Network Discovery and Selection Function (ANDSF) 92 on a server may be connected to the MNO core. The ANDSF 92 can include offload parameters and data amount thresholds which can be downloaded to the mobile device 72.
As shown m FIG. 7, the UE 72 connects to the Internet 74 via the PDNGW 76. The MNO core 84 then communicates with the ANDSF 92 which confirms the communication. The UE 72 also connects to the Internet 74 via the LGW 78. The MNO core 84 can communicate offload parameters such as data amount usage to the ANDSF 92 which can, in turn, set offload parameters such as data amount thresholds for the UE 72. These parameters can also be configured, loaded or programmed directly onto the ANDSF server 92 by the network operator (or a third party) or even automatically generated based on network statistics or network management (tuning) entities. The offload parameters can be pushed down to the UE 72 by the ANDSF 92 and the UE 72 can use these parameters to set offload triggers. The offload parameters can be pushed to the UE 72 via any of it Internet connections, typically using the PDNGW 76 connectivity. Loading of the offload parameters to the UE 72 can be done at any convenient time. In other words, offload parameter loading to the UE 72 does not need to happen at a time at or near when the offload parameters are expected to be used by the UE 72. The traffic profiler and data count function 82 and offload selection function 80 of the UE 72 can thereafter be used to determine whether to perform
data offloading. In the case illustrated in FIG. 7, the UE 72 decides that offloading is appropriate and thus initiates data offloading by using the LGW 78 instead of the PDNGW 76 as its connection to the Internet 74.
Offloading can happen via a hard selection of one communication interface in the UE 72. As well, it is feasible according to various aspects of the invention that offloading can happen via multiple interfaces at the same time. As one sample embodiment of the invention, offload traffic can be directed via one communication interface and leaving the other, say conventional traffic, to another
communication interface. In this situation, conventional traffic can be considered anything that is classified by a traffic profiler as not exceeding the offloading threshold or otherwise meeting an offloading criteria (offload trigger). Conversely, the offload traffic is any traffic that exceeds the offloading threshold or otherwise meets the offloading criteria. Offloading may be accomplished via a higher capacity, possibly costly, wide area network or it may be accomplished via a higher capacity, possibly lower cost, local or short range communication network. One of the offloading criteria could further be related to pricing, cost per bit of delivery, security or routing related reason.
FIG. S illustrates one embo diment of a method for implementing various aspects of the invention.
As shown in FIG. S, the UE establishes connectivity to a network via the PDNGW at 100. ANDSF guidance is provided at 110. The UE detects a local network at 120 and adds connectivity to the network via the LGW at 130. Offload parameters are downloaded to the UE at 140 and offload triggers are set in the UE at 150 based on the offload parameters. Offload desirability is made by the offload selection function at 160. The offload selection function decides to connect to the Internet either via the PDNGW at 170 or the LGW at 180. Data traffic and data count information can be fed back to the UE at 190. The order of many of these actions can occur in a different order. For example, it is possible to download the offload parameters to the UE via the PDN connectivity after 100, and before detections of 120. In this case, it is feasible to download the offload parameters with the other ANDSF guidance given in 110. The benefits of downloading the offload parameters after 130 include that the local access network is well known at the time and the offload parameters may be tailored or selected specifically according to that selected local network.
Without in any way limiting the scope, interpretation, or application of the claims appearing below, a technical effect of one or more of the example embodiments disclosed herein is increased data communication speed in a mobile device. Another technical effect of one or more of the example embodiments disclosed herein is a reduction in battery power consumption of a mobile device. Another technical effect of one or more of the example embodiments disclosed herein is increased efficiency in use of a wireless communication network. Still another technical effect is a decrease in unnecessary offloading attempts or data offloading generally. Another technical effect is an increase in operator control of data offloading.
Embodiments of the present invention may be implemented in software, hardware, application logic or a combination of software, hardware and application logic. In an example embodiment, the application logic, software or an instruction set can be maintained on any one of various conventional computer-readable media. In the context of this document, a "computer-readable medium" may be any media or means that can contain, store, communicate, propagate or transport the instructions for use by or in connection with an instruction execution system, apparatus, or device, such as a computer, with one example of a computer described and depicted in FIG. 3 and/or 4. A computer-readable medium may comprise a computer-readable storage medium that may be any media or means that can contain or store the instructions for use by or in connection with an instruction execution system, apparatus, or device, such as a computer.
The various embodiments described herein are described in the general context of method steps or processes, which may be implemented in one embodiment by a computer program product, embodied in a non-transitory computer-readable medium, including computer-executable instructions, such as program code, executed by computers in networked environments. A non-transitory computer -readable medium may include removable and non-removable storage devices including, but not limited to, Read Only
Memory (ROM), Random Access Memory (RAM), compact discs (CDs), digital versatile discs (DVD), etc. Generally, program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Computer-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps or processes.
Additionally, the various embodiments may be implemented in software, hardware, application logic or a combination of software, hardware and application logic. The software, application logic and/or hardware may reside, for example, on a chipset, a mobile device, a desktop, a laptop or a server. Software and web implementations of various embodiments can be accomplished with standard programming techniques with rule-based logic and other logic to accomplish various database searching steps or processes, correlation steps or processes, comparison steps or processes and decision steps or processes. Various embodiments may also be fully or partially implemented within network elements or modules. It should be noted that the words "component" and "module," as used herein and in the following claims, is intended to encompass implementations using one or more lines of software code, and/or hardware implementations, and/or equipment for receiving manual inputs.
Individual and specific structures described in the foregoing examples should be understood as constituting representative structure of means for performing specific functions described in the following the claims, although limitations in the claims should not be interpreted as constituting "means plus function" limitations in the event that the term "means" is not used therein. Additionally, the use of the
term "step" in the foregoing description should not be used to construe any specific limitation in the claims as constituting a "step plus function" limitation. To the extent that individual references, including issued patents, patent applications, and non-patent publications, are described or otherwise mentioned herein, such references are not intended and should not be interpreted as limiting the scope of the following claims.
The foregoing description of embodiments has been presented for purposes of illustration and description. The foregoing description is not intended to be exhaustive or to limit embodiments of the present invention to the precise form disclosed, and modifications and variations are possible in light of the above teachings or may be acquired from practice of various embodiments. The embodiments discussed herein were chosen and described in order to explain the principles and the nature of various embodiments and its practical application to enable one skilled in the art to utilize the present invention in various embodiments and with various modifications as are suited to the particular use contemplated. The features of the embodiments described herein may be combined in all possible combinations of methods, apparatus, modules, systems, and computer program products.
If desired, the different functions discussed herein may be performed in a different order and/or concurrently with each other. Furthermore, if desired, one or more of the above-described functions may be optional or may be combined.
Although various aspects of the invention are set out in the independent claims, other aspects of the invention comprise other combinations of features from the described embodiments and/or the dependent claims with the features of the independent claims, and not solely the combinations explicitly set out in the claims.
It is also noted herein that while the above describes example embodiments of the invention, these descriptions should not be viewed in a limiting sense. Rather, there are several variations and modifications which may be made without departing from the scope of the present invention as defined in the appended claims.
Claims
1. An apparatus, comprising:
a communications interface for receiving data dependent offloading parameters at a mobile device;
a data counter in the mobile device for measuring data usage of the mobile device; and
an offload selection function in the mobile device for comparing the received data dependent offloading parameters to the measured data usage and for determining whether to attempt offloading of data from the mobile device to a complementary network based on the comparison.
2. The apparatus of claim 1 , wherein the offload selection function further comprises:
at least one processor; and
at least one memory including computer program code
the at least one memory and the computer program code configured to, with the at least one processor, compare the received data dependent offloading parameters to the measured data usage and determine whether to attempt offloading of data from the mobile device to a complementary network based on the comparison.
3. The apparatus of claim 1, wherein the data counter further comprises a traffic profiler which measures at least one of the following: amount of data, data rate, traffic flow, service type, application, or port type.
4. The apparatus of claim 1 , wherein the received data dependent offloading parameters further comprise data thresholds and wherein the method further comprises setting offload triggers based on the data thresholds.
5. The apparatus of claim 1, wherein the received data dependent offloading parameters are downloaded or uploaded to the mobile device as Access Network Discovery and Selection Function (ANDSF) parameters.
6. The apparatus of claim 1, wherein the data counter can be configured for measuring data amount usage for a specific time period and wherein the offload selection function can further determine whether to attempt to offload based on data dependent offloading parameters for the specific time period.
7. The apparatus of claim 1 , further comprising a switch for switching on an interface at the mobile device for communicating with the complementary network if it is determined to attempt to offload.
8 A method, comprising:
receiving data dependent offloading parameters at a mobile device;
measuring data usage of the mobile device;
comparing the measured data usage to the received data dependent offloading parameters; and
determining whether to attempt offloading of data from the mobile device to a complementary network based on the comparison.
9. The method of claim 8, wherein the received data dependent offloading parameters further comprise data thresholds and wherein the method further comprises setting offload triggers based on the data thresholds.
10. The method of claim 8, wherein the received data dependent offloading parameters are downloaded or uploaded to the mobile device as Access Network Discovery and Selection Function (ANDSF) parameters.
11. The method of claim 8, wherein measuring data usage further comprises measuring data amount usage for a specific time period and wherein determining whether to attempt to offload is made based on data dependent offloading parameters for the specific time period.
12. The method of claim 8, further comprising if it is determined to attempt to offload, switching on an interface at the mobile device for communicating with the complementary network and scanning for the complementary network.
13. The method of claim 8, measuring data usage further comprises one of: measuring amount of data, data rate, traffic flow, service type, application, or port type.
14. The method of claim 8, further comprising setting offloading triggers based on the received data dependent offloading parameters.
15. A computer program product comprising a computer-readable medium bearing computer program code embodied therein for use with a computer, the computer program code comprising:
code for receiving data dependent offloading parameters at a mobile device;
code for measuring data usage of the mobile device;
code for comparing the measured data usage to the received data dependent offloading parameters; and code for determining whether to attempt offloading of data from the mobile device to a complementary network based on the comparison.
16. The computer program product of claim 15 , wherein the received data dependent offloading parameters further comprise data thresholds and wherein the method further comprises setting offload triggers based on the data thresholds.
17. The computer program product of claim 15 , wherein the received data dependent offloading parameters are downloaded or uploaded to the mobile device as Access Network Discovery and Selection Function ( ANDSF) parameters.
1 S. The computer program product of claim 15, wherein the code for measuring data usage further comprises code for measuring data amount usage for a specific time period and wherein the code for determining whether to attempt to offload is made based on data dependent offloading parameters for the sp ecif ic time perio d.
19. The computer program product of claim 15 , wherein the code for measuring data usage further comprises code for one of: measuring amount of data, data rate, traffic flow, service type, application, or port type further comprising code for switching on an interface at the mobile device for communicating with the complementary network and scanning for the complementary network if it is determined to attempt to offlo d.
20. The computer program product of claim 15, further comprising code for setting offloading triggers based on the received data dependent offloading parameters.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/890,484 | 2010-09-24 | ||
US12/890,484 US8824315B2 (en) | 2010-06-28 | 2010-09-24 | Method and apparatus for data offloading |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012038911A1 true WO2012038911A1 (en) | 2012-03-29 |
Family
ID=45874492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2011/054152 WO2012038911A1 (en) | 2010-09-24 | 2011-09-21 | Method and apparatus for data offloading |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2012038911A1 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014000808A1 (en) * | 2012-06-29 | 2014-01-03 | Nokia Siemens Networks Oy | Offloading of user plane packets from a macro base station to an access point |
WO2014072569A1 (en) * | 2012-11-06 | 2014-05-15 | Nokia Corporation | Access network selection |
US20140293779A1 (en) * | 2013-03-29 | 2014-10-02 | Fujitsu Limited | Route selecting apparatus, route selecting method, and communication system |
WO2014165832A1 (en) * | 2013-04-04 | 2014-10-09 | Interdigital Patent Holdings, Inc. | Methods for 3gpp wlan interworking for improved wlan usage through offload |
US8914520B2 (en) | 2009-11-16 | 2014-12-16 | Cisco Technology, Inc. | System and method for providing enterprise integration in a network environment |
EP2833672A1 (en) * | 2013-08-01 | 2015-02-04 | Alcatel Lucent | Methods and systems for LTE multi-carrier load balancing based on user traffic profile |
WO2015018453A1 (en) * | 2013-08-09 | 2015-02-12 | Nokia Solutions And Networks Oy | Offloading traffic of a user equipment communication session from a cellular communication network to a wireless local area network (wlan) |
US8965380B2 (en) | 2009-08-11 | 2015-02-24 | Cisco Technology, Inc. | System and method for providing access in a network environment |
US9413666B2 (en) | 2013-10-02 | 2016-08-09 | Cisco Technology, Inc. | Reporting radio access network congestion information in a network sharing environment |
US10142886B2 (en) | 2016-09-30 | 2018-11-27 | Cisco Technology, Inc. | System and method to facilitate group reporting of user equipment congestion information in a network environment |
US10390239B2 (en) | 2012-08-03 | 2019-08-20 | Intel Corporation | Establishing application-based routing policies in multi-mode user equipment using operating system-specific identifiers |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010037422A1 (en) * | 2008-10-03 | 2010-04-08 | Nokia Siemens Networks Oy | Optimizing andsf information provisioning for multiple-radio terminals |
WO2010080966A1 (en) * | 2009-01-09 | 2010-07-15 | Interdigital Patent Holdings, Inc. | Data flow mobility |
WO2011088406A1 (en) * | 2010-01-15 | 2011-07-21 | Qualcomm Incorporated | Apparatus and method for allocating data flows based on indication of selection criteria |
WO2011134496A1 (en) * | 2010-04-27 | 2011-11-03 | Nokia Siemens Networks Oy | Updating of network selection information |
-
2011
- 2011-09-21 WO PCT/IB2011/054152 patent/WO2012038911A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010037422A1 (en) * | 2008-10-03 | 2010-04-08 | Nokia Siemens Networks Oy | Optimizing andsf information provisioning for multiple-radio terminals |
WO2010080966A1 (en) * | 2009-01-09 | 2010-07-15 | Interdigital Patent Holdings, Inc. | Data flow mobility |
WO2011088406A1 (en) * | 2010-01-15 | 2011-07-21 | Qualcomm Incorporated | Apparatus and method for allocating data flows based on indication of selection criteria |
WO2011134496A1 (en) * | 2010-04-27 | 2011-11-03 | Nokia Siemens Networks Oy | Updating of network selection information |
Non-Patent Citations (1)
Title |
---|
"3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Architecture enhancements for non- 3GPP accesses (Release 10)", 3GPP TS 23.402 V10.0.0, June 2010 (2010-06-01), Retrieved from the Internet <URL:http://www.3gpp.org/ftp/Specs/html-info/23402.htm> * |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8965380B2 (en) | 2009-08-11 | 2015-02-24 | Cisco Technology, Inc. | System and method for providing access in a network environment |
US8914520B2 (en) | 2009-11-16 | 2014-12-16 | Cisco Technology, Inc. | System and method for providing enterprise integration in a network environment |
WO2014000808A1 (en) * | 2012-06-29 | 2014-01-03 | Nokia Siemens Networks Oy | Offloading of user plane packets from a macro base station to an access point |
US9973992B2 (en) | 2012-06-29 | 2018-05-15 | Nokia Solutions and Networks 0y | Offloading of user plane packets from a macro base station to an access point |
US10390239B2 (en) | 2012-08-03 | 2019-08-20 | Intel Corporation | Establishing application-based routing policies in multi-mode user equipment using operating system-specific identifiers |
SE544703C2 (en) * | 2012-08-03 | 2022-10-18 | Apple Inc | Establishment of application-based routing policies in multimode user device |
WO2014072569A1 (en) * | 2012-11-06 | 2014-05-15 | Nokia Corporation | Access network selection |
US9521005B2 (en) | 2012-11-06 | 2016-12-13 | Nokia Technologies Oy | Access network selection |
US20140293779A1 (en) * | 2013-03-29 | 2014-10-02 | Fujitsu Limited | Route selecting apparatus, route selecting method, and communication system |
JP2016514930A (en) * | 2013-04-04 | 2016-05-23 | インターデイジタル パテント ホールディングス インコーポレイテッド | Method for 3GPP WLAN interaction for improved WLAN usage through offloading |
JP2018033170A (en) * | 2013-04-04 | 2018-03-01 | インターデイジタル パテント ホールディングス インコーポレイテッド | Method for 3GPP WLAN interaction for improved WLAN usage through offload |
WO2014165832A1 (en) * | 2013-04-04 | 2014-10-09 | Interdigital Patent Holdings, Inc. | Methods for 3gpp wlan interworking for improved wlan usage through offload |
US10085193B2 (en) | 2013-04-04 | 2018-09-25 | Interdigital Patent Holdings, Inc. | Methods for 3GPP WLAN interworking for improved WLAN usage through offload |
WO2015014538A1 (en) * | 2013-08-01 | 2015-02-05 | Alcatel Lucent | Methods and systems for lte multi-carrier load balancing based on user traffic profile |
EP2833672A1 (en) * | 2013-08-01 | 2015-02-04 | Alcatel Lucent | Methods and systems for LTE multi-carrier load balancing based on user traffic profile |
US10111135B2 (en) | 2013-08-09 | 2018-10-23 | Nokia Solutions And Networks Oy | Offloading traffic of a user equipment communication session from a cellular communication network to a wireless local area network (WLAN) |
WO2015018453A1 (en) * | 2013-08-09 | 2015-02-12 | Nokia Solutions And Networks Oy | Offloading traffic of a user equipment communication session from a cellular communication network to a wireless local area network (wlan) |
US9413666B2 (en) | 2013-10-02 | 2016-08-09 | Cisco Technology, Inc. | Reporting radio access network congestion information in a network sharing environment |
US10142886B2 (en) | 2016-09-30 | 2018-11-27 | Cisco Technology, Inc. | System and method to facilitate group reporting of user equipment congestion information in a network environment |
US10999765B2 (en) | 2016-09-30 | 2021-05-04 | Cisco Technology, Inc. | System and method to facilitate group reporting of user equipment congestion information in a network environment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8824315B2 (en) | Method and apparatus for data offloading | |
WO2012038911A1 (en) | Method and apparatus for data offloading | |
AU2022209278B2 (en) | Method and apparatus for offloading traffic from cellular to WLAN using assistance information | |
US11736981B2 (en) | Method, apparatus and computer readable media for enforcing a rule related to traffic routing | |
KR101791393B1 (en) | Server-mediated peer-to-peer communication offloading from network infrastructure | |
US20210377843A1 (en) | Adaptive User Equipment Capability Management for Varying Network Conditions | |
EP3295763B1 (en) | Methods and nodes for handling access to a service via an untrusted non-3gpp network | |
US10750332B2 (en) | Cloud-based device twinning | |
MX2010011584A (en) | Method and system for inter-frequency or inter-ratcell reselection. | |
US11368542B2 (en) | Last accessed network information by terminating Wi-Fi calling device | |
US20170118706A1 (en) | Method in user equipment for selecting access node in wireless communication environment | |
US20150281998A1 (en) | Network access selection based on internet protocol-media subsystem service | |
TW201507512A (en) | Toll path routing protocol | |
Sibanda et al. | Network selection for mobile nodes in heterogeneous wireless networks using knapsack problem dynamic algorithms | |
FI126269B (en) | Determination and control of radiation exposure | |
CN114128395A (en) | A redirection method and related equipment | |
Kellokoski et al. | Real-life performance analysis of always-best-connected network | |
US11522752B2 (en) | Wireless communication network operator defined DNS server selection | |
WO2024141668A1 (en) | Apparatus, method, and computer program |
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: 11826495 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: 11826495 Country of ref document: EP Kind code of ref document: A1 |