The present invention relates to a method of searching for an access point and apparatus therefor.
A 2nd generation mobile communication means to transmit/receive a digitized audio and includes such as CDMA, GSM and the like. GPRS evolved from the GSM is proposed. The GPRS is a technology to provide a packet switched data service based on the GSM system.
A 3rd generation mobile communication means to enable to transmit/receive an image and data as well as an audio. 3GPP (third generation partnership project) developed a mobile communication system (IMT-2000) and adopted a WCDMA as a radio access technology (hereinafter abbreviated RAT). In Europe, the IMT-2000 technology and the radio access technology (RAT) e.g., WCDMA are called an UMTS (universal mobile telecommunication system) in total. And, UTRAN is an abbreviation of UMTS terrestrial radio access network.
Meanwhile, the 3rd generation mobile communication is evolving to a 4th generation mobile communication.
A long-term evolution network (LTE) technology standardizing by the 3GPP and an IEEE 802.16 technology standardizing by IEEE are proposed as a technology of the 4th generation mobile communication. A terminology “E-UTRAN (evolved-UTRAN)” is used by the LTE.
Meanwhile, all traffics occurred by a current user are hard to be handled even by the 3rd generation or the 4th generation mobile communication system in some point. Hence, a communication technology performed by IEEE 802.11, which is called WiFi, is recently disseminated. In the following description, it shall be described with reference to diagrams.
Referring to
The terminal 10 may be able to access the first base station 21 to use a data service. Yet, the terminal 10 may be able to perform a search to access an access point (AP) if necessary. However, to continuously perform the search, in case that there does not exist an accessible access point near the terminal 10 as shown in
Meanwhile, a technology for saving power consumption in WiFi technology exists as a scheme for saving power in a manner of controlling a sleep mode and an idle mode in case of being connected (or associated) to an access point only and does not exist for a technology to search for the access point in case of not being connected to the access point.
On the other hand, although a search for an access point may be performed with a low frequency due to a power consumption of a terminal, there is a lot of cases that should utilize WiFi as much as possible depending on an application installed in a smartphone, which is recently spotlighted.
In particular, there is an application allowing a transit delay to some extent among applications of the smartphone. If an access point is searched no later than an allowed time for the transit delay of data, the application transmits data in a manner of accessing the access point. Yet, to continuously perform a search for the access point may have a drawback causing a significant power consumption.
Therefore, it is necessary to efficiently manage a power consumed for searching for an access point based on WiFi.
Accordingly, an object of the embodiments proposed by the present specification is to enable to search for an access point in a manner of minimizing power consumption as mentioned in the foregoing description.
To achieve the aforementioned object, according to one embodiment of the present invention, the present invention proposes a method of reducing power consumption by performing a search for an access point in a manner of utilizing an information on a position of a terminal only in case that the terminal does not have access (associate) to a WiFi based access point.
Specifically, according to one embodiment of the present invention, the terminal measures a current position and calculates a distance between the position and an access point located at the nearest from the position. If the distance is sufficiently far, the terminal calculates a time necessary for a next position measurement based on the distance from the access point and makes the terminal not perform a position measurement and a search until the time. On the other hand, according to one embodiment of the present invention, if the distance from the nearest access point is sufficiently close, the terminal searches for an access point with a configured time interval and performs the position measurement of the terminal once with a long time interval.
And, according to one embodiment of the present invention, the terminal may prevent an additional power consumption by distinguishing whether the terminal is located indoor or outdoor using a signal strength of a cellular just before performing the position measurement and by not performing the position measurement in case that the terminal is located indoor.
More specifically, according to one embodiment of the present invention, a method of performing a search for an access point is provided. The method of searching for an access point includes the steps of measuring a position of a terminal by the terminal, checking the access point located near the position of the terminal obtained from a measurement result, determining whether a distance between the terminal and the access point is greater than a radius range searchable by the terminal, and if the distance between the terminal and the access point is smaller, searching for the access point.
Preferably, the method further includes the step of determining whether RSS of a signal received from a serving base station is greater than a threshold value, if the RSS is greater than the threshold value, the steps may be performed.
Preferably, if the distance between the terminal and the access point is greater, the method further includes the steps of checking whether the terminal has accessed the access point before in a coverage of a currently accessed serving base station and controlling a search interval according to whether the terminal has accessed the access point before.
Preferably, the method further includes the step of determining whether the distance between the terminal and the access point is greater than a service radius of the access point. If the distance between the terminal and the access point is greater, the above-mentioned searching step or a searching step in the following may be performed.
More preferably, a timing point of a next position measurement is determined by a time resulted from dividing a distance between the terminal and a nearest access point from the terminal by a speed of the terminal for a specific time.
Preferably, if the distance between the terminal and the access point is greater than the radius range searchable by the terminal, a timing point of a next position measurement is determined and then a search for the access point may be stopped until the determined timing point.
Preferably, if an accessible access point is found by the search, the method further includes the steps of accessing the access point and storing a cell ID of a base station to which the terminal belongs at the time of the access.
Meanwhile, according to one embodiment of the present invention, a terminal, which is able to access a mobile communication base station and an access point, is provided. The terminal includes a position measuring unit, a first transmitting/receiving unit configured to transceive a signal with the mobile communication base station, a second transmitting/receiving unit configured to transceive a signal with the access point, and a controller controlling the position measuring unit to measure a position, the controller controlling the position measuring unit to check the access point located near the position of the terminal obtained from a measurement result, the controller controlling the position measuring unit to determine whether a distance between the terminal and the access point is greater than a radius range searchable by the terminal, if the distance between the terminal and the access point is smaller, the controller controlling the second transmitting/receiving unit to search for the access point.
Preferably, the controller measures RSS of the signal received from the base station via the first transmitting/receiving unit and if the RSS is greater than a threshold value, a search may be performed.
Preferably, if the distance between the terminal and the access point is greater, the controller checks whether the terminal has accessed the access point before in a coverage of a currently accessed serving base station and may be able to control a search interval according to whether the terminal has accessed the access point before.
Preferably, the controller determines whether the distance between the terminal and the access point is greater than a service radius of the access point and if the distance between the terminal and the access point is smaller, a search may be performed.
Preferably, if the distance between the terminal and the access point is greater than the radius range searchable by the terminal, the controller determines a timing point of a next position measurement and may be then able to stop searching for the access point until the determined timing point.
Preferably, if an accessible access point is found by a search, the controller accesses the access point in a manner of controlling the second transmitting/receiving unit and may be able to store a cell ID of a base station to which the terminal belongs.
According to one embodiment proposed by the present specification, a terminal may reduce power consumption by searching for an access point in a manner that the terminal utilizes an information on a position of the terminal only.
And, according to one embodiment of the present invention, the terminal may prevent an additional power consumption by distinguishing whether the terminal is located indoor or outdoor using a signal strength of a cellular just before performing a position measurement and by not performing the position measurement in case that the terminal is located indoor.
The technical terminologies used in the present specification are used only to describe a specific embodiment(s) and have no intention to restrict the present invention. The technical terminologies used in the present specification should be construed not as excessively inclusive meanings or excessively reduced meanings but as meanings generally understood by those having ordinary skill in the technical field, to which the present invention pertains, unless defined as other meanings especially in the present specification. If the technical terminologies used in the present specification fail in correctly representing the idea of the present invention, they should be substituted with technical terminologies correctly understandably by those having ordinary skill in the technical field to which the present invention pertains. Moreover, general terminologies used by the present invention may be construed not as the excessively reduced meanings but as the meanings defined in dictionaries or the sequence of the context.
And, the singular number representation used in the present specification may include the plural number representation unless mentioned clearly and differently in context. In the present application, such a terminology as ‘configured’, ‘include’ and the like should be construed not as necessarily including various components or steps written in the present specification but as including the components or steps in part or further including additional components or steps.
Moreover, a terminology, each of which includes such an ordinal number as 1st, 2nd and the like, may be used to describe various components. In doing so, the various components should be non-limited by the corresponding terminologies, respectively. The terminologies are only used for the purpose of discriminating one component from other components. For instance, a 1st component may be named a 2nd component while coming within the scope of the appended claims and their equivalents. Similarly, the 2nd component may be named the 1st component.
In case that one component is mentioned as ‘connected to’ or ‘accessing’ another component, it may be connected to or access the corresponding component in direct. Yet, new component(s) may exist in between. On the other hand, in case that one component is mentioned as ‘directly connected to’ or ‘directly accessing’ another component, it should be understood that new component(s) may not exist in between.
In the following description, a preferable embodiment according to the present invention is explained in detail with reference to the attached drawings. The same reference numbers will be used throughout the drawings to refer to the same or like parts in this specification irrespective of the sign of the drawings and the overlapped explanation on the corresponding content can be omitted. And, in describing the present invention, if the detailed description of the related art is determined as making the point of the present invention unclear, it will be omitted. The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention only. While the present invention has been described and illustrated herein with reference to the preferred embodiments thereof, it will be apparent to those skilled in the art that various modifications and variations can be made therein without departing from the spirit and scope of the invention. Thus, it is intended that the present invention covers the modifications and variations of this invention that come within the scope of the appended claims and their equivalents.
In the following description, a terminology such as a terminal is used. Yet, the terminal may also be called a user equipment (UE), a mobile equipment (ME), a mobile station (MS), a user terminal (UT), a subscriber station (SS), a mobile subscriber station (MSS), a wireless device, a handheld device, and an access terminal.
Referring to
A method of finding out a position of the terminal may include a method of identifying the position of the terminal from a cell ID of a base station 200 as shown in
Yet, this method does not have a significant benefit on a region having few or no access point. And, in case that a coverage size of a base station is big, although a terminal is practically moving fast, the base station is not changed. The method does not have a benefit on the above-mentioned case.
Meanwhile, another method of finding out a position of the terminal may include a method using a GPS as shown in
Yet, to continuously perform a position measurement using a GPS or a Galilean satellite has a drawback of excessive power consumption.
Therefore, in the following description, a method of performing an efficient search for an access point with minimum power consumption is explained in detail.
Referring to
The terminal determines whether the RSS value is smaller than a threshold value (RSS_TH) [S103]. In case that the RSS of the received signal is smaller than the threshold value, the terminal 100 determines that the terminal is located indoor and then does not perform a position measurement until the RSS value is over the threshold value. In particular, in case that the RSS is greater than the threshold value, since it is quite probable that the terminal is located outdoor, accuracy is secured when a position measurement is performed. In case that the RSS is smaller than the threshold value, since it is quite probable that the terminal is located indoor, it is unable to perform the position measurement or accuracy is not secured when the position measurement is performed. It may lead to unnecessary power consumption of the terminal.
Therefore, in case that the RSS is greater than the threshold value, the terminal 100 performs a position measurement and finds out the position of the terminal [S105]. The position measurement may be performed using a global positioning system (GPS) or a Galilean satellite. Or, the position measurement may be based on a triangulation performed by signals received from nearby base stations. Or, the position measurement may be based on an OMA SUPL technology.
Subsequently, the terminal 100 finds out an access point located near the terminal in a manner of searching for a database using a keyword, which is the position of the terminal [S107]. The database information may be obtained from a specific service by accessing an internet or may be the information obtained from a core network via a mobile communication network.
And, the terminal 100 calculates a distance (D(t)) between the terminal and the found access point [S109].
Subsequently, the terminal 100 determines a radius (ROUT) for the terminal to perform a search for an access point [S111]. The radius (Rout) for performing the search may be changed by power consumption (PL) consumed by the use of a position measurement technology and accuracy (X).
Rout(t)=D(t)|P
The terminal 100 determines whether the D(t) is smaller than a service radius (Rin) of the access point [S113]. A case that the D(t) is smaller than the service radius (Rin) of the access point corresponds to
Yet, in case that the distance (D(t)) is greater than the service radius (Rin) of the access point (Rin<D(t)), the terminal determines whether the radius for performing the search (Rout) is smaller than the distance (D(t)), i.e., Rout<D(t) [S115].
In case that the radius for performing the search (Rout) is smaller than the distance (D(t)) as shown in
TI(t)=min((D−Rin)/V(t),TI,max) [Formula 2]
In this case, V(t) is an average speed of position measurements recently performed for s times and may be represented as follows.
In this case, TI,max is a maximum value of position measurement time difference. ‘t’ is a count value of a position measurement and ‘s’ is a count for calculating an average speed. It is used for determining how many recent position measurements are used for calculating the average speed.
Meanwhile, in case that the radius for performing the search (Rout) is not smaller than the distance (D(t)), i.e., (D(t)<Rout) as shown in
If the terminal has accessed (associated) the access point before, the terminal shortens a search interval [S121]. Specifically, the terminal 100 shortens a basic search interval (IS,basic).
In this case, IS is a base station search interval of an access point, IS,basic,max is a maximum value (e.g., 5 minutes) of a basic search interval of the access point, and IS,basic,min is a minimum value (e.g., 1 minute) of the basic search interval of the access point.
IS=min(n×IS,basic,IS,max) [Formula 4]
In this case, IS,max is a maximum access point search interval and ‘n’ is the number of performing a search for access point.
And, the terminal 100 searches for an access point [S123]. In this case, if an access point is not found by the search, the terminal increases a search interval in proportion to the number of performing the search.
Meanwhile, if an access point is found by the search, the terminal accesses (associates) the found access point and then stores a cell ID of the base station to which the terminal belongs at the time of the access.
Meanwhile, while the search is repeated, in case that the terminal performs a position measurement once again since the time has reached to the maximum value of the position measurement interval, if a state of Rin=D(t)<Rout(t) is still maintained, the basic search interval (IS,basic) may be increased or shortened in proportion to the distance (D(t)) between the access point and the terminal.
As shown in
The storing means 110 stores a method depicted in
The controller 120 controls the storing unit 110 and the transmitting/receiving unit 130. Specifically, the controller 120 executes each of the methods stored in the storing means 110. And, the controller 120 transmits the aforementioned signals via the transmitting/receiving unit 130.
While the present invention has been described and illustrated herein with reference to the preferred embodiments thereof, since the scope of the present invention is not limited to the specific embodiment, the present invention covers the modifications, variations and improvements of this invention that come within the scope of the appended claims and their equivalents.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/KR2011/001439 | 3/2/2011 | WO | 00 | 2/20/2013 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2012/023683 | 2/23/2012 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
6522881 | Feder et al. | Feb 2003 | B1 |
20060217147 | Olvera-Hernandez et al. | Sep 2006 | A1 |
20070002725 | Nystrom et al. | Jan 2007 | A1 |
20070066304 | Lee | Mar 2007 | A1 |
20080089269 | Tsutsui | Apr 2008 | A1 |
20100271263 | Moshfeghi | Oct 2010 | A1 |
20110304503 | Chintalapudi et al. | Dec 2011 | A1 |
Number | Date | Country |
---|---|---|
10-2006-0093020 | Aug 2006 | KR |
10-2007-0060367 | Jun 2007 | KR |
Entry |
---|
International Search Report issued in corresponding International Patent Application No. PCT/KR2011/001439 dated Oct. 31, 2011. |
Number | Date | Country | |
---|---|---|---|
20130155896 A1 | Jun 2013 | US |
Number | Date | Country | |
---|---|---|---|
61375294 | Aug 2010 | US |