1. Field of the Invention
The invention generally relates to provision of communication services across heterogeneous networks, and more particularly, to apparatuses and methods for switching the data traffic, which has been offloaded from a telecommunication network to an Access Point (AP) utilizing a Short Range Wireless (SRW) technology, back to the telecommunication network.
2. Description of the Related Art
With growing demand for ubiquitous computing and networking, various wireless technologies have been developed, such as the Short Range Wireless (SRW) technologies, including the Wireless Fidelity (WiFi) technology, Bluetooth technology, and the Zigbee technology, etc., and also, the telecommunication technologies, including the Global System for Mobile communications (GSM) technology, General Packet Radio Service (GPRS) technology, Enhanced Data rates for Global Evolution (EDGE) technology, Wideband Code Division Multiple Access (WCDMA) technology, Code Division Multiple Access 2000 (CDMA-2000) technology, Time Division-Synchronous Code Division Multiple Access (TD-SCDMA) technology, Worldwide Interoperability for Microwave Access (WiMAX) technology, Long Term Evolution (LTE) technology, and Time-Division LTE (TD-LTE) technology, etc. For user convenience and flexibility, most Mobile Stations (MSs) (or may be referred to as User Equipments (UEs)) nowadays are equipped with more than one wireless communication module for supporting different wireless technologies. However, each wireless technology has its own features, such as bandwidth, average coverage, and service rate, etc. Particularly, the bandwidth and coverage provided to an MS by a wireless network may vary according to the location conditions of the MS and/or the time conditions.
Taking an MS equipped with a WCDMA module and a WiFi module for example, it may selectively obtain wireless services using the WCDMA technology or the WiFi technology. Generally, the wireless services obtained using the WCDMA technology have a rather limited bandwidth, but better mobility, while the wireless services obtained using the WiFi technology have a sufficient bandwidth, but lacks mobility. Thus, when the MS is connected to a telecommunication network for obtaining wireless services which result in a large amount of data traffic, the data traffic may be preferably offloaded from the telecommunication network to a WiFi AP. That is, the MS may be handed over from the telecommunication network to the WiFi AP. However, there is a situation where the MS may lose the connection to the WiFi AP or any other WiFi APs nearby, which would cause a serious break-off of the ongoing wireless services.
In order to solve the aforementioned problem, the invention proposes apparatuses and methods for switching the data traffic, which has been offloaded from the telecommunication network to an AP utilizing an SRW technology, back to the telecommunication network as fast as possible, so as to prevent the breaking-off of the ongoing wireless services.
In one aspect of the invention, a mobile communication device is provided. The mobile communication device comprises a first wireless module, a second wireless module, and a controller module. The first wireless module is configured to perform wireless transmissions and receptions to and from a telecommunication network using a cellular technology. The second wireless module is configured to perform wireless transmissions and receptions using an SRW technology. The controller module is configured to perform operations for communication controls, wherein the operations comprise detecting a connection loss to an AP via the second wireless module after data traffic which is to be directed to and from the mobile communication device has been offloaded from the telecommunication network to the AP, prioritizing a connection establishment procedure for reconnecting to the telecommunication network in response to the connection loss, and transceiving the data traffic directly to and from the telecommunication network after successfully reconnecting to the telecommunication network.
In another aspect of the invention, a method for switching data traffic associated with a mobile communication device between a telecommunication network and an AP utilizing an SRW technology is provided. The method comprises the steps of: offloading, by the telecommunication network, the data traffic which is to be directed to and from the mobile communication device to the AP; detecting, by the mobile communication device, a connection loss to the AP after the offloading of the data traffic; prioritizing, by the mobile communication device, a connection establishment procedure for reconnecting to the telecommunication network in response to the connection loss; and transceiving, directly by the telecommunication network and the mobile communication device, the data traffic therebetween after the mobile communication device successfully reconnects to the telecommunication network.
Other aspects and features of the present invention will become apparent to those with ordinarily skill in the art upon review of the following descriptions of specific embodiments of the mobile communication devices and the methods for switching data traffic associated with a mobile communication device between a telecommunication network and an AP.
The invention can be more fully understood by reading the subsequent detailed description and examples with references made to the accompanying drawings, wherein:
The following description is of the best-contemplated mode of carrying out the invention. This description is made for the purpose of illustrating the general principles of the invention and should not be taken in a limiting sense. It should be understood that the embodiments may be realized in software, hardware, firmware, or any combination thereof
The APs 130 and 140 may each form a SRW network, implemented as alternatives for providing wireless services for the mobile communication device 110. For example, the APs 130 and 140 may be installed by or operate in cooperation with the operator of the telecommunication network 120. Specifically, the APs 130 and 140 may connect to a local area network by an Ethernet cable, and they typically receive, buffer, and transmit data traffic which is to be directed to and from the mobile communication device 110. The APs 130 and 140 may be connected to the core network 122 directly or via the Internet, as shown in
To further clarify, each of the wireless modules 10 and 20 may be a respective Radio Frequency (RF) unit, and the controller module 30 may be a general-purpose processor or a Micro Control Unit (MCU) of a baseband unit. The baseband unit may contain multiple hardware devices to perform baseband signal processing, including analog to digital conversion (ADC)/digital to analog conversion (DAC), gain adjusting, modulation/demodulation, encoding/decoding, and so on. The RF unit may receive RF wireless signals, convert the received RF wireless signals to baseband signals, which are processed by the baseband unit, or receive baseband signals from the baseband unit and convert the received baseband signals to RF wireless signals, which are later transmitted. The RF unit may also contain multiple hardware devices to perform radio frequency conversion. For example, the RF unit may comprise a mixer to multiply the baseband signals with a carrier oscillated in the radio frequency of the mobile communication system, wherein the radio frequency may be 2.4 GHz, 3.6 GHz, 4.9 GHz, or 5 GHz utilized in WiFi technology, or 900 MHz, 1900 MHz, or 2100 MHz utilized in WCDMA systems, or 900 MHz, 2100 MHz, or 2.6 GHz utilized in LTE/LTE-Advanced systems, or others depending on the wireless technology in use.
Note that, by prioritizing the connection establishment procedure, the mobile communication device may advantageously reconnect to the telecommunication network as soon as possible to prevent breaking off of the ongoing wireless services which the data traffic is associated with.
Later, when the telecommunication network 120 detects that the serving cell associated with the mobile communication device 110 is over loaded or that the signal quality of the mobile communication device 110 is poor (step S404), it transmits a WiFi reporting configuration to the mobile communication device 110 for initiating a search for APs (step S405). Specifically, a broadcast or a dedicated instruction/message may be used to contain the WiFi reporting configuration, and the WiFi reporting configuration may indicate the conditions for determining which of the searched APs should be included in the result of the search.
Next, the mobile communication device 110 turns on the SRW functionality (or called WiFi functionality in this embodiment), i.e., the wireless module 20, to search for APs according to the received WiFi reporting configuration (step S406), and then reports the result of the search to the telecommunication network 120 when finishing the search (step S407). Based on the received result of the search, the telecommunication network 120 selects one AP, i.e., the AP 140, among the searched APs (step S408), and then transmits a WiFi access configuration of the selected AP to the mobile communication device 110 (step S409). The WiFi access configuration may indicate the selected AP and also comprise a security password and/or a power saving parameter corresponding to the selected AP.
Subsequently, the mobile communication device 110 connects to the AP 140 according to the WiFi access configuration, by transmitting an Access Request to the AP 140 and receiving an Access Grant from the AP 140 (steps S410˜S411). After successfully connecting to the AP 140, the mobile communication device 110 transmits a notification (denoted as “Access Success” in
After that, the telecommunication network 120 starts to offload the data traffic which is to be directed to or from the mobile communication device 110 to the AP 140. Specifically, the data traffic comprises downlink data and uplink data, wherein the downlink data is first transmitted from the telecommunication network 120 to the AP 140 (step S413), and then forwarded to the mobile communication device 110 (step S414). Likewise, the uplink data is first transmitted from the mobile communication device 110 to the AP 140 (step S415), and then forwarded to the telecommunication network 120 (step S416).
Next, the mobile communication device 110 detects a connection loss to the AP 140 (step S417). In response to the connection loss to the AP 140, the mobile communication device 110 performs a random access procedure (step S418) and a connection establishment procedure (step S419) for reconnecting to the telecommunication network 120, wherein one or both of the random access procedure and the connection establishment procedure is/are prioritized. Specifically, the random access procedure may be prioritized by setting a high initial power or a high power increment step may be used for preamble transmissions, or by setting a small back-off value of the random access procedure. The connection establishment procedure may be prioritized by setting a cause in the RRC Connection Request message to indicate a high priority access, wherein the cause may be any existing filed (e.g., the “establishmentCause” field) or a newly introduced field.
After the mobile communication device 110 successfully reconnects to the telecommunication network 120, the offloading of the data traffic is canceled. Consequently, the mobile communication device 110 receives downlink data directly from the telecommunication network 120 (step S420), and transmits uplink data directly to the telecommunication network 120 (step S421).
While the invention has been described by way of example and in terms of preferred embodiment, it is to be understood that the invention is not limited thereto. Those who are skilled in this technology can still make various alterations and modifications without departing from the scope and spirit of this invention.
Use of ordinal terms such as “first” and “second” in the claims to modify a claim element does not by itself connote any priority, precedence, or order of one claim element over another or the temporal order in which acts of a method are performed, but are used merely as labels to distinguish one claim element having a certain name from another element having a same name (but for use of the ordinal term) to distinguish the claim elements.
This Application claims priority of U.S. Provisional Application No. 61/699,446, filed on Sep. 11, 2012, and the entirety of which is incorporated by reference herein. This Application claims priority of U.S. Provisional Application No. 61/729,367, filed on Nov. 22, 2012, and the entirety of which is incorporated by reference herein. This Application claims priority of U.S. Provisional Application No. 61/754,193, filed on Jan. 18, 2013, and the entirety of which is incorporated by reference herein. This Application claims priority of U.S. Provisional Application No. 61/773,352, filed on Mar. 06, 2013, and the entirety of which is incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
61699446 | Sep 2012 | US | |
61729367 | Nov 2012 | US | |
61754193 | Jan 2013 | US | |
61773352 | Mar 2013 | US |