Abstract:
A method and an apparatus for automatically connecting a short range wireless network in a portable terminal. The method for automatically connecting a short range wireless network in the portable terminal includes, when registering to an Access Point (AP), storing location information of the AP. The method also includes obtaining location information of the terminal. The method further includes controlling an activation cycle of a communication module by comparing the location information of the terminal and the location information of the AP. The method still further includes, when the communication module is activated, searching for the AP.

Description:
CROSS-REFERENCE TO RELATED APPLICATION(S) AND CLAIM OF PRIORITY 
       [0001]    The present application is related to and claims the benefit of priority under 35 U.S.C. §119(a) to a Korean patent application filed in the Korean Intellectual Property Office on Jan. 12, 2010, and assigned Serial No. 10-2010-0002561, the entire disclosure of which is hereby incorporated by reference. 
       TECHNICAL FIELD OF THE INVENTION 
       [0002]    The present invention relates generally to a portable terminal for supporting a short range wireless network. More particularly, the present invention relates to a method and an apparatus for automatically connecting a short range wireless network without user&#39;s manipulation. 
       BACKGROUND OF THE INVENTION 
       [0003]    Recently, as attention on home networks is rapidly increasing, portable terminals allowing use of a cellular network and a short range wireless network are under development. Examples of the short range wireless communication technology include a wireless Local Area Network (LAN) and a wireless Personal Area Network (PAN). 
         [0004]    Primarily, the portable terminal supporting the cellular network and the short range wireless network can use the same service as the service provided from the cellular network by registering itself to an Access Point (AP) of the short range wireless network. 
         [0005]    When a communication module for supporting the short range wireless network is turned on, a conventional portable terminal receives beacon signals from neighbor APs until discovering the AP corresponding to a Service Set ID (SSID) to connect, connects to the corresponding AP when the AP to connect is found, and thus receives the service. That is, when the corresponding AP is not found while the communication module for supporting the short range wireless network is turned on, the portable terminal continues to searching for the corresponding AP. Such operations waste the power of the portable terminal when there is no corresponding AP. Thus, the conventional portable terminal allows the user to turn on and off the communication module which supports the short range wireless network if the AP access is necessary. 
         [0006]    However, the user&#39;s direct manipulation causes the user inconvenience. In addition, when the user does not turn on and off the short range communication module, the necessary service is unusable or the power is wasted. 
       SUMMARY OF THE INVENTION 
       [0007]    To address the above-discussed deficiencies of the prior art, it is a primary aspect of the present invention to provide a method and an apparatus for automatically connecting a short range wireless network without user&#39;s manipulation in a portable terminal. 
         [0008]    Another aspect of the present invention is to provide a method and an apparatus for controlling the turning on and off of a short range wireless network support module using location information in a portable terminal. 
         [0009]    Yet another aspect of the present invention is to provide a method and an apparatus for controlling the turning on and off of a short range wireless network support module using motion information in a portable terminal. 
         [0010]    Still another aspect of the present invention is to provide a method and an apparatus for controlling a short range wireless network search cycle using location information in a portable terminal. 
         [0011]    A further aspect of the present invention is to provide a method and an apparatus for controlling a short range wireless network search cycle using motion information in a portable terminal. 
         [0012]    A further aspect of the present invention is to provide a method and an apparatus for executing a preset event by automatically connecting a short range wireless network in a portable terminal. 
         [0013]    According to one aspect of the present invention, a method for automatically connecting a short range wireless network in a portable terminal includes, when registering to an Access Point (AP), storing location information of the AP. The method also includes obtaining location information of the terminal. The method further includes controlling an activation cycle of a communication module by comparing the location information of the terminal and the location information of the AP. The method still further includes, when the communication module is activated, searching for the AP. 
         [0014]    According to another aspect of the present invention, an apparatus for automatically connecting a short range wireless network in a portable terminal includes a storage configured, in an AP registration, to store location information of the AP. The apparatus also includes a location information acquisition module configured to obtain location information of the terminal. The apparatus further includes a controller configured to control an activation cycle of a communication module by comparing the location information of the terminal and the location information of the AP. The communication module is activated to search for the AP. 
         [0015]    Other aspects, advantages, and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses embodiments of the invention. 
         [0016]    Before undertaking the DETAILED DESCRIPTION OF THE INVENTION below, it may be advantageous to set forth definitions of certain words and phrases used throughout this patent document: the terms “include” and “comprise,” as well as derivatives thereof, mean inclusion without limitation; the term “or,” is inclusive, meaning and/or; the phrases “associated with” and “associated therewith,” as well as derivatives thereof, may mean to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, or the like. Definitions for certain words and phrases are provided throughout this patent document, those of ordinary skill in the art should understand that in many, if not most instances, such definitions apply to prior, as well as future uses of such defined words and phrases. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0017]    For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, in which like reference numerals represent like parts: 
           [0018]      FIGS. 1A and 1B  illustrate an AP search cycle of a portable terminal according to an embodiment of the present invention; 
           [0019]      FIGS. 2A and 2B  illustrate an AP search according to a location in the portable terminal according to an embodiment of the present invention; 
           [0020]      FIG. 3  illustrates the portable terminal according to an embodiment of the present invention; 
           [0021]      FIG. 4  illustrates an initial AP registration method in the portable terminal according to an embodiment of the present invention; 
           [0022]      FIG. 5  illustrates an AP search method in the portable terminal according to an embodiment of the present invention; 
           [0023]      FIG. 6  illustrates a method for controlling the power on/off of the short range wireless network support module and the AP search cycle using location information in the portable terminal according to an embodiment of the present invention; and 
           [0024]      FIG. 7  illustrates a method for controlling the power on/off of the short range wireless network support module and the AP search cycle using motion information in the portable terminal according to an embodiment of the present invention. 
       
    
    
       [0025]    Throughout the drawings, like reference numerals will be understood to refer to like parts, components and structures. 
       DETAILED DESCRIPTION OF THE INVENTION 
       [0026]      FIGS. 1 through 7 , discussed below, and the various embodiments used to describe the principles of the present disclosure in this patent document are by way of illustration only and should not be construed in any way to limit the scope of the disclosure. Those skilled in the art will understand that the principles of the present disclosure may be implemented in any suitably arranged portable terminal. 
         [0027]    Embodiments of the present invention provide a technique for controlling power on/off of a short range wireless network support module and an Access Point (AP) search cycle using location information and motion information in a portable terminal. Hereinafter, the short range wireless network employs a Wireless Local Area Network (WLAN) by way of example. The present invention is equally applicable to a Wireless Personal Area Network (WPAN). 
         [0028]      FIGS. 1A and 1B  illustrate an AP search cycle of a portable terminal according to an embodiment of the present invention. 
         [0029]    Referring to  FIGS. 1A and 1B , the AP  100  of the short range wireless network periodically transmits a beacon signal in step  110 . 
         [0030]    A terminal  102  periodically determines the power on/off of a WLAN module and an AP search cycle using location information or motion information, and checks whether it travels around its registered AP  100 . When the terminal  102  is around the AP  100 , it turns on the WLAN and periodically repeats a sleep mode and a listen mode according to a predetermined AP search cycle. Herein, the AP search cycle indicates a time interval of maintaining or switching the sleep mode and the listen mode, the sleep mode indicates the signal transmission and reception infeasible mode as the short range wireless network support module (hereafter, referred to as a WLAN module) uses the power below a certain level, and the listen mode indicates the signal transmission and reception feasible mode as the WLAN module uses the power over the certain level. 
         [0031]    Next, when the terminal  102  enters a service coverage of the AP  100 , it receives a beacon signal of the AP  100  in the listen mode in step  112  and performs a connection procedure with the AP  100  in step  114 . After searching for a preset event based on the WLAN, the terminal  102  can automatically execute a function corresponding to the searched event. 
         [0032]      FIGS. 2A and 2B  illustrate an AP search according to the location in the portable terminal according to an embodiment of the present invention. 
         [0033]    As shown in  FIGS. 2A and 2B , a terminal  200  measures distances to pre-registered APs  220  and  222  by obtaining its location information  212  from a Global Positioning system (GPS) system  210 , and can determine the power on/off of the WLAN module and the AP search cycle according to the measured distances. 
         [0034]    When the distances to the pre-registered APs  220  and  222  exceed a threshold distance as shown in  FIG. 2A , the terminal  200  turns off the WLAN module. 
         [0035]    When at least one of the distances to the pre-registered APs  220  and  222  falls below the threshold distance as shown in  FIG. 2B , the terminal  200  turns on the WLAN module and searches for the AP by determining the AP search cycle. In so doing, as the measured distance to the AP  220  is shorter, the terminal  200  shortens the sleep mode time and lengthens the listen mode time. Conversely, as the measured distance to the AP  220  is longer, the terminal  200  can lengthen the sleep mode time and shorten the listen mode time. Notably, the listen mode time can be set to the multiple of a beacon transmission period so as not to miss the beacon of the AP. 
         [0036]    In the listen mode, the terminal  200  can attempt to scan an address or an ID of the AP determined to reside within the threshold distance among the APs  220  and  222 . 
         [0037]    Also, when the distance to the AP  220  falls below the threshold distance, the terminal  200  may determine the power on/off of the WLAN module and the AP search cycle by considering motion. For example, even when the distance to the AP  220  is shorter than the threshold distance, the terminal  200  can turn off the WLAN module or operate in the sleep mode not so as to scan the beacon while the terminal  200  does not move. 
         [0038]    Now, structure and operations of the portable terminal are described by referring to  FIGS. 3 through 7 . 
         [0039]      FIG. 3  is a block diagram of the portable terminal according to an embodiment of the present invention. 
         [0040]    Referring to  FIG. 3 , the portable terminal includes a controller  300 , a GPS receiver  310 , a motion sensor  320 , a communication module  330 , and a storage unit  340 . The controller  300  includes a WLAN controller  302 , and the communication module  330  includes a cellular module  332  and a WLAN module  334 . 
         [0041]    The controller  300  controls and processes operations of the portable terminal. In embodiments of the present invention, the controller  300  includes the WLAN module controller  302  for controlling and processing to automatically connect to the WLAN using the location information and the motion information. 
         [0042]    In the AP initial registration, the WLAN module controller  302  stores a Media Access Control (MAC) address of the AP to the storage unit  340 , determines the location information of the initial registration as location information of the AP, and stores the location information to the storage unit  340 . 
         [0043]    The WLAN module controller  302  periodically acquires current location information from the GPS receiver  310 , measures the distance between the terminal and the pre-registered AP using the current location information and the location information of the AP, and determines the power on/off of the WLAN module and the AP search cycle according to the measured distance. When the measured distance between the terminal and the AP exceeds the threshold distance, the WLAN module controller  302  can determine to turn off the WLAN module  334 . When the distance is below the threshold distance, the WLAN module controller  302  can determine to turn on the WLAN module  334 . When the measured distance between the terminal and the AP falls below the threshold distance and the measured distance gets shorter, the WLAN module controller  302  can shorten the sleep interval and lengthen the listen interval of the WLAN module  334 . Conversely, as the measured distance gets longer, the WLAN module controller  302  can lengthen the sleep interval and shorten the listen interval of the WLAN module  334 . 
         [0044]    According to the motion information of the terminal obtained from the motion sensor  320 , the WLAN module controller  302  determines the power on/off of the WLAN module  334  and the AP search cycle. More specifically, when the terminal does not move at all, the WLAN module controller  302  can determine to turn off the WLAN module  334  or to stay in the sleep mode. For example, when the terminal is stationary like a terminal on a desk, the WLAN module controller  302  can turn off the WLAN module  334  or stay in the sleep mode because there is no need to periodically search for the AP. When the terminal is moving, the WLAN module controller  302  determines to turn on the WLAN module  334 . In so doing, when the motion degree of the terminal exceeds a threshold, the WLAN module controller  302  can shorten the sleep interval and lengthen the listen interval. Conversely, when the motion degree of the terminal falls below the threshold, the WLAN module controller  302  can lengthen the sleep interval and shorten the listen interval of the WLAN module  334 . 
         [0045]    Depending on the setting of a provider or a user, the WLAN module controller  302  may determine the power on/off of the WLAN module and the AP search cycle by considering both or only one of the location information and the motion information. 
         [0046]    According to the location information or the motion information of the terminal, the WLAN module controller  302  can change the cycle of obtaining the location information or the motion information. 
         [0047]    The GPS receiver  310  receives a signal from a GPS satellite and obtains location coordinates indicating the location of the portable terminal. The GPS receiver  310  obtains the location information by periods under the control of the controller  300  and provides the obtained location information to the controller  300 . 
         [0048]    The motion sensor  320  detects the inertial force of the terminal and provides motion information such as acceleration, travel speed, travel direction, and travel distance. Herein, the motion sensor  320  includes an inertial sensor, for example, an accelerometer and a gyroscope. 
         [0049]    The communication module  330  includes the cellular module  332  and the WLAN module  334  for processing signals transmitted to and received from a cellular network and a WLAN network. More specifically, the communication module  330  scans the beacon signal from the AP of the WLAN network through the WLAN module  334  under the control of the controller  300 . Under the control of the controller  300 , the WLAN module  334  is activated or deactivated when it is turned on or off. When the WLAN module  334  is turned on, it switches between the sleep mode and the listen mode according to the AP search cycle and functions to scan the beacon signal of the pre-registered AP. Herein, when the WLAN module  334  is being turned on, the cellular module  332  operates in the sleep mode. 
         [0050]    The storage unit  340  stores programs and data for the operations of the portable terminal. In embodiments of the present invention, the storage unit  340  stores the MAC address and the location information of the AP. The storage unit  340  can store a table of the AP search cycle based on the location information or the motion information. 
         [0051]      FIG. 4  illustrates an initial AP registration method in the portable terminal according to an embodiment of the present invention. 
         [0052]    In step  401 , the terminal checks whether the initial registration procedure is conducted. When the initial registration procedure is conducted, the terminal obtains and stores the MAC address from the AP in step  403  and obtains the current location information in step  405 . 
         [0053]    The terminal determines the obtained current location information as the location information of the AP and stores the location information in step  407 , and then finishes this process. 
         [0054]      FIG. 5  illustrates an AP search method in the portable terminal according to an embodiment of the present invention. 
         [0055]    In step  501 , the terminal determines the power on/off of the WLAN module and the AP search cycle indicating the sleep and listen intervals using the location information or the motion information. Herein, the determination of the power on/off of the WLAN module and the AP search cycle using the location information or the motion information shall be elucidated by referring to  FIGS. 6 and 7 . 
         [0056]    In step  503 , the terminal examines whether the WLAN module enters the listen mode during its operation according to the determined power on/off of the WLAN module and the AP search cycle. 
         [0057]    When the WLAN module enters the listen mode, the terminal searches for the AP by scanning the beacon sent from neighbor APs in step  505 , and compares the MAC address of the searched AP with the pre-stored MAC address of the AP in step  507 . When the MAC address of the searched AP is different from the pre-stored MAC address of the AP, the terminal determines that the connection to the searched AP may not be possible and then returns to step  501 . 
         [0058]    When the MAC address of the searched AP and the pre-stored MAC address of the AP are identical, the terminal performs the connection to the searched AP in step  509 . 
         [0059]    Next, the terminal searches for and executes the preset event in step  511  and checks whether the connection to the AP ends in step  513 . When the connection to the AP does not end, the terminal goes back to step  511 . Herein, the communication is carried out via the AP. 
         [0060]    By contrast, when the connection to the AP ends, the terminal goes back to step  501 . Herein, the AP connection end embraces both of the connection end according to the user&#39;s manipulation and the automatic connection end because of the long distance from the AP. 
         [0061]      FIG. 6  illustrates a method for controlling the power on/off of the short range wireless network support module and the AP search cycle using the location information in the portable terminal according to an embodiment of the present invention. 
         [0062]    The terminal obtains its current location information in step  601  and compares the current location information with the pre-stored location information of the AP in step  603 . In step  605 , the terminal checks whether the distance between the terminal and the AP is shorter than or equal to the threshold distance according to the comparison result. 
         [0063]    When the distance between the terminal and the AP is shorter than or equal to the threshold distance, the terminal determines the AP search interval indicating the sleep/listen interval according to the distance between the terminal and the AP in step  607 , determines to turn on the WLAN module in step  611 , and then goes to step  613 . For example, when the distance between the terminal and the AP gets shorter, the terminal determines to shorten the sleep interval and lengthen the listen interval of the WLAN module. Conversely, when the distance between the terminal and the AP gets longer, the terminal determines to lengthen the sleep interval and shorten the listen interval of the WLAN module. 
         [0064]    When the distance between the terminal and the AP is greater than the threshold distance, the terminal determines to turn off the WLAN module in step  609  and proceeds to step  613 . 
         [0065]    In step  613 , the terminal sets a location information acquisition timer according to the distance between the terminal and the AP. For example, as the distance between the terminal and the AP increases, the terminal extends the location information acquisition timer. As the distance between the terminal and the AP decreases, the terminal reduces the location information acquisition timer. 
         [0066]    In step  615 , the terminal operates the set location information acquisition timer and examines whether the location information acquisition timer expires. When the timer expires, the terminal returns to step  601 . 
         [0067]      FIG. 7  illustrates a method for controlling the power on/off of the short range wireless network support module and the AP search cycle using the motion information in the portable terminal according to an embodiment of the present invention. 
         [0068]    The terminal detects its motion using the motion sensor in step  701  and determines whether its motion degree is greater than or equal to the threshold in step  703 . 
         [0069]    When the motion degree of the terminal is greater than or equal to the threshold, the terminal determines to turn on the WLAN module and the AP search cycle in step  705 , and then goes to step  709 . In so doing, as the motion degree of the terminal is greater, the terminal can shorten the sleep interval and lengthen the listen interval. Conversely, as the motion degree of the terminal is smaller, the terminal can lengthen the sleep interval and shorten the listen interval. 
         [0070]    When the motion degree of the terminal is smaller than the threshold, the terminal determines to turn off the WLAN module or to stay in the sleep mode in step  707 , and then goes to step  709 . When the terminal is stationary like a terminal sitting on a desk, there is no need to periodically search for the AP. 
         [0071]    In step  709 , the terminal sets a motion detection timer according to its motion degree. For example, when the terminal is moving, it can shorten the motion detection timer. When the terminal is not moving, it can lengthen the motion detection timer. 
         [0072]    In step  711 , the terminal operates the set motion detection timer and checks whether the motion detection timer expires. When the timer expires, the terminal returns to  701 . 
         [0073]    So far, while the terminal obtains the location information from the GPS system and determines the distance to the AP, the terminal may determine the power on/off of the WLAN module and the AP search cycle by obtaining a cell ID from a base station of the cellular network and determining the distance to the AP or by determining whether it is accessible to the AP. For example, when the cell ID corresponding to the pre-registered AP is A, B and the cell ID of A or B is obtained from the base station of the cell network, the terminal can determine that it is accessible to the AP, turns on the WLAN module, and set the AP search cycle. 
         [0074]    The location acquisition timer for obtaining the location information of the terminal by periods can be reset according to the motion degree measured by the motion sensor. For example, when the terminal is stationary or moving slowly, the location acquisition timer can be lengthened. Conversely, the motion detection timer can be reset according to the location information. For example, when the distance between the terminal and the AP exceeds the threshold distance, the motion detection timer can be lengthened. Thus, the terminal can save the power consumed to turn on and off the GPS receiver or the motion sensor. 
         [0075]    While the power on/off of the WLAN module and the AP search cycle are determined using the location information and the motion information of the terminal, the remaining voltage of the terminal may be considered when the power on/off of the WLAN module and the AP search cycle are determined. 
         [0076]    As set forth above, since the terminal is automatically connected to the WLAN, the terminal can provide various services by conducting the preset event based on the WLAN. For example, when the user is near his/her home or office, the terminal can transmit to peripherals and back up records, such as SMS, photo, phone record, and GPS travel path of the terminal, automatically collect RSS, and automatically transmit to VoIP by automatically connecting to the WLAN. Herein, the RSS indicates contents used in news or blog sites. When the user is near the home or the office, the terminal automatically connects to the WLAN and thus makes electronic devices (e.g., furnace, air conditioner, electric lamp, computer, and TV) in the home or the office conduct a preset operation (e.g., turn on). When the user is far away from the home or the office, the terminal may be disconnected from the WLAN and the electronic devices (e.g., furnace, air conditioner, electric lamp, computer, and TV) may perform a preset operation (e.g., turn off). 
         [0077]    By virtue of the WLAN automatic connection function, a messenger on the computer or the TV around the terminal can automatically log on or receive a phone call, and the computer or the TV can inform of the incoming phone call to the terminal, a message received, or the battery status of the terminal. When the terminal is automatically connected to the WLAN, the user may sound an alarm of a remote controller corresponding to the electronic device through the terminal and thus easily find the remote controller, and allow an Internet financial settlement when the terminal is in the vicinity to thus strengthen security. 
         [0078]    Since the portable terminal controls the power on/off of the short range wireless network support module and the AP search cycle using the location information and the motion information, the terminal does not search for the WLAN when it is far away from the registered AP and automatically connects to the WLAN when it is around the registered AP. Therefore, the user does not have to turn on and off the WLAN module in person and can feel as if he/she accesses the AP all the time. 
         [0079]    Although the present disclosure has been described with exemplary embodiments, various changes and modifications may be suggested to one skilled in the art. It is intended that the present disclosure encompass such changes and modifications as fall within the scope of the appended claims.