Abstract:
A method and apparatus for setting and executing a function profile in a mobile communication terminal to manage its battery usage. The method includes determining whether a function profile setting function is set; selecting, if a function profile setting function is set, a specific function and executing the function according to a set function profile. Therefore, each function of the mobile communication terminal can be executed in an optimal function profile which in turn reduces unnecessary power consumption of the mobile communication terminal.

Description:
CROSS REFERENCE TO RELATED APPLICATIONS 
     This application is a Continuation of U.S. patent application Ser. No. 11/799,784, filed on May 3, 2007 which claims priority to an application entitled “METHOD AND APPARATUS FOR SETTING AND EXECUTING FUNCTION PROFILES IN MOBILE COMMUNICATION TERMINAL,” filed in the Korean Intellectual Property Office on Nov. 9, 2006 and assigned Serial No. 2006-0110440, the contents of which are incorporated herein by reference. 
    
    
     BACKGROUND 
     1. Field 
     The present invention relates to a method and apparatus for extending the battery life of a mobile communication terminal. 
     2. Description of the Related Art 
     In a mobile communication terminal, it is desirable to extend the battery life. The mobile communication terminal typically uses a pre-charged battery as a power source, and according to the charge capacity of a battery, a maximum usage time thereof is determined. 
     Nowadays, the mobile communication terminal has various functions in addition to the conventional communication function. For example, the mobile communication terminal is now equipped for providing time information such as a time or date, electronic scheduler function, alarm function, game function, photographing function, or music file playing function. The additional functions are sometimes used as frequently as the conventional communication function. 
     In general, the mobile communication terminal operates the communication function and other additional functions in a power-up state, i.e. a state in which power is supplied to the entire device of the mobile communication terminal. 
     Accordingly, even when only a specific function of a mobile communication terminal is desired, the power is supplied to the entire device, thus unnecessarily shortening the battery life. 
     SUMMARY 
     The present invention has been made in an effort to solve the above problems and provides additional advantages, by providing a method and apparatus for setting and executing a function profile in a mobile communication terminal that can reduce the power consumption via selectively blocking power supply to unused or unnecessary components of the mobile communication terminal. 
     Another aspect of the present invention is to provide a method and apparatus for setting and executing a function profile in a mobile communication terminal that can execute a specific function in an optimal function profile. 
     In accordance with an aspect of the present invention, a method of setting and executing a function profile in a mobile communication terminal includes: determining whether a function profile setting function is set; selecting, if a function profile setting function is set, a specific function and executing the function according to a set function profile. 
     In accordance with another aspect of the present invention, a method of setting and executing a function profile in a mobile communication terminal includes: determining whether a function profile setting function exists; executing, if a function profile setting function exists, a function according to the function profile setting function; and executing, if another function is selected while executing the function according to the set function profile, the newly selected function according to the set function profile. 
     In accordance with another aspect of the present invention, a method of setting and executing a function profile in a mobile communication terminal includes: determining whether a function profile setting function exists; selecting, if a function profile setting function exists, a specific function; setting a function profile of the selected function; and selecting, if a function profile setting function is set, a specific function and executing the function according to a set function profile. 
     In accordance with another aspect of the present invention, a mobile communication terminal having a function profile setting function includes: a function profile setting unit for setting a function profile; and a controller for controlling to set the function profile necessary for driving each unit of the mobile communication terminal by the function profile setting unit. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
       The above features and advantages of the present invention will be more apparent from the following detailed description in conjunction with the accompanying drawings, in which: 
         FIG. 1  is a block diagram illustrating a configuration of a mobile communication terminal for setting and executing a function profile according to an exemplary embodiment of the present invention; 
         FIG. 2  is a flowchart illustrating a setting operation of a function profile in a mobile communication terminal according to an exemplary embodiment of the present invention; 
         FIG. 3  is a diagram illustrating an example of a screen showing the selection of a function profile in a mobile communication terminal in the setting operation of  FIG. 2 ; 
         FIG. 4  is a diagram illustrating an example of a screen showing the setting of a function profile in a mobile communication terminal in the setting operation of  FIG. 2 ; 
         FIG. 5A ,  FIG. 5B  and  FIG. 5C  are diagrams illustrating examples of screens showing steps of setting a function profile in a mobile communication terminal in the setting operation of  FIG. 2 ; and 
         FIG. 6  is a flowchart illustrating an executing operation of a function profile in a mobile communication terminal according to an exemplary embodiment of the present invention. 
     
    
    
     DETAILED DESCRIPTION 
     Exemplary embodiments of the present invention are described with reference to the accompanying drawings in detail. The same reference numbers are used throughout the drawings to refer to the same or like parts. For the purposes of clarity and simplicity, detailed descriptions of well-known functions and structures incorporated herein may be omitted to avoid obscuring the subject matter of the present invention. 
     In exemplary embodiments of the present invention, a “backlight” represents a background light of a display unit or key pad of a mobile communication terminal and is configured to assist a user to see the displayed content or the key pad in a dark place. A “Hard Disk Drive (HDD)” is an auxiliary memory device for storing data and provided within the mobile communication terminal. 
       FIG. 1  is a block diagram illustrating a configuration of a mobile communication terminal for setting and executing a function profile according to an exemplary embodiment of the present invention. 
     Referring to  FIG. 1 , the mobile communication terminal includes a radio frequency (RF) unit  101 , audio processor  103 , key input unit  105 , display unit  107 , controller  109 , memory unit  111 , HDD  113 , clock generator  115 , local area wireless communication module  117 , and function profile setting unit  119 . 
     The RF unit  101  performs a wireless communication function of the mobile communication terminal and includes an RF transmitter for up-converting a frequency of a signal to be transmitted and amplifying the signal, and an RF receiver for low-noise amplifying a received signal and down-converting a frequency thereof. 
     The audio processor  103  reproduces an audio signal output from an audio codec of the controller  109  through a speaker SPK and transmits an audio signal generated from a microphone MIC to the audio codec of the controller  109 . 
     The key input unit  105  receives a user&#39;s manipulation signal for controlling the operation of the mobile communication terminal. Further, the key input unit  105  receives a user&#39;s manipulation signal for setting a function profile and for performing communication and additional functions. Under the key pad of the key input unit  105 , a backlight including a plurality of Light Emitting Diodes (LED) is provided. 
     The display unit  107  displays output data under the control of the controller  109 . The display unit  107  may use an LCD, and in this case, the display unit  107  includes an LCD controller, memory for storing image data, and LCD display element. When the display unit  107  is a touch screen, the display unit  107  is used as an input unit. Under the liquid crystal screen of the display unit  107 , a backlight including a plurality of LEDs is provided. 
     The controller  109  controls the entire operation of the mobile communication terminal. The controller  109  also controls the profile setting function according to the teachings of the present invention. The controller  109  adjusts the backlights of the key input unit  105  and the display unit  107  by detecting an adjusted brightness value of the backlight stored in the memory unit  111 . Further, the controller  109  controls the operation of the HDD  113  and the local area wireless communication module  117  and controls a clock frequency of the clock generator  115 . 
     The function profile setting unit  119  stores function profiles optimally set for each function and enables, if a function profile function is set through the manipulation of the key input unit  105 , each function to be automatically executed in the set function profile. 
     The memory unit  111  includes a program memory and a data memory. The program memory stores programs for controlling the general operation of the mobile communication terminal and programs for performing a function profile setting function according to the present exemplary embodiment. The data memory temporarily stores data generated while performing the programs. Further, the memory unit  111  stores a backlight brightness value corresponding to each graduation of the backlight. 
     The HDD  113  is an auxiliary memory device for storing and reading data while rotating a circular aluminum substrate covered with a magnetic material. The HDD  113  has a form in which disks are stacked, and concentric circles called tracks are formed on the disk. Data are electromagnetically recorded within each disk. A head records data on, and reads data from, the tracks. 
     The clock generator  115  provides a clock necessary for driving the controller  109  that stably provides a high speed of clock signal and receives a control signal for determining the driving from the controller  109 . The clock generator  15  generally uses an oscillator, not the crystal or resonator frequently found in mobile communication terminals. The clock generator  115  can vary a clock frequency for each function by the setting of the function profile setting unit  119  according to the present exemplary embodiment. 
     The local area wireless communication module  117  performs a series of operations for transmitting and receiving a control signal and an audio signal through a wireless interface. The local area wireless communication module  117  can use a communication type such as Bluetooth, Infrared, or Zigbee and can use various wireless communication modules for transmitting and receiving a signal by forming a communication channel in a local area. 
       FIG. 2  is a flowchart illustrating the setting operation of a function profile in a mobile communication terminal according to an exemplary embodiment of the present invention.  FIG. 3  is a diagram illustrating an example of a screen showing the selection of a function profile in a mobile communication terminal in the setting operation of  FIG. 2 .  FIG. 4  is a diagram illustrating an example of a screen showing the setting of a function profile in a mobile communication terminal in the setting operation of  FIG. 2 .  FIGS. 5 a  to 5 c    are diagrams illustrating examples of screens showing steps of setting a function profile in a mobile communication terminal in the setting operation of  FIG. 2 . 
     Referring to  FIGS. 1 to 5   c , the operation of setting a function profile in the mobile communication terminal of  FIG. 1  is described hereinafter. 
     As shown in  FIG. 2 , the controller  109  recognizes a standby state of the mobile communication terminal (S 201 ). 
     Next, the controller  109  determines whether a function profile setting function exists in the mobile communication terminal (S 203 ). If the function profile setting does not exist in the mobile communication terminal, the process ends because the present exemplary embodiment cannot be executed. 
     If the function profile setting exists in the mobile communication terminal, the controller  109  determines whether the function profile setting is selected (S 205 ). The function profile setting can be selected by a user through the key input unit  105 , and a screen for selecting the function profile setting is shown in  FIG. 3 . As shown in  FIG. 3 , a function profile setting option is selected from a ‘settings’ menu on the screen of the mobile communication terminal through the key input unit  105 . 
     If a function profile setting is selected, the controller  109  automatically sets the function profiles (S 207 ). If the user selects the function profile setting at step S 205 , a screen for selecting ‘set’ from the function profile menu is shown in  FIG. 4 . The user sets the function profiles through the key input unit  105 . Accordingly, optimal function profiles for each function are automatically set. 
     The optimal function profiles for each function are shown in Table 1. The function profiles shown in Table 1 are for illustrative purposes, thus it should be noted that function profiles are not limited thereto. 
     
       
         
               
               
             
               
               
               
               
               
               
             
               
               
             
           
               
                   
                 TABLE 1 
               
             
             
               
                   
                   
               
               
                   
                 Function profile 
               
             
          
           
               
                   
                   
                 Brightness 
                   
                   
                   
               
               
                   
                 Clock 
                 of display 
                   
                   
                 Brightness 
               
               
                 Function 
                 frequency 
                 unit 
                 Bluetooth 
                 HDD 
                 of key pad 
               
               
                   
               
               
                 Phone 
                 208 MHz 
                 1 
                 OFF 
                 OFF 
                 OFF 
               
               
                 MP3 
                 416/208 MHz    
                 2 
                 OFF 
                 ON 
                 OFF 
               
               
                 Movie 
                 416 MHz 
                 5 
                 OFF 
                 ON 
                 OFF 
               
               
                 Text 
                 208 MHz 
                 4 
                 OFF 
                 ON 
                 OFF 
               
               
                 Game 
                 416 MHz 
                 4 
                 OFF 
                 ON 
                 ON 
               
               
                 Maximum 
                 208 MHz 
                 1 
                 OFF 
                 OFF 
                 OFF 
               
               
                 power 
               
               
                 Saving 
               
             
          
           
               
                 Custom 
                 Random change by user 
               
               
                   
               
             
          
         
       
     
     If the function profile setting is not selected at step S 205 , a user inputs a specific function and the controller  109  recognizes the specific function (S 209 ). When the user does not select the function profile setting from the screen shown in  FIG. 3  through the key input unit  105 , the entire functions of the mobile communication terminal are displayed in the display unit  107  as shown in  FIG. 5 a   . The user can select a specific function, e.g. an MP3 &amp; Music function, for setting a function profile from the several displayed functions. 
     After selecting a specific function, the user selects a specific function profile of the function and inputs a setting value, and the controller  109  recognizes the function profile (S 211 ). When the user selects the specific function from the screen shown in  FIG. 5 a    through the key input unit  105 , function profiles (e.g. a clock frequency, brightness of a display unit, operation state of Bluetooth, operation state of HDD, and brightness of keypad) of hardware provided within the mobile communication terminal are displayed in the display unit  107 , as shown in  FIG. 5 b   . The user can select a specific function profile for setting, e.g. Bluetooth, from the function profiles displayed in the display unit  107 . 
     As shown in  FIG. 5 c   , the user inputs a setting value for the selected function profile, e.g. whether to operate Bluetooth, through the key input unit  105 . As shown in  FIGS. 5 a  to 5 c   , because the user selects the MP3 &amp; Music function, it is unnecessary to operate Bluetooth and thus the user turns off the Bluetooth feature. In the present exemplary embodiment, the setting operation of the function profile is illustrated to set one function in a single function profile, however it should be noted that the setting operation according to the teachings of the present invention is not limited thereto. 
     Next, the controller  109  determines whether the selected function profile has at least one function profile (S 213 ). If the selected function profile does not have at least one function file, the controller  109  terminates the process of setting a function profile. 
     If the selected function has at least one function profile, the controller  109  determines whether to terminate the function profile setting function (S 215 ). Even though the selected function has at least one function profile, the user may, nevertheless, want to terminate the function profile setting function. Hence, even though function profiles are not set for each function, if a termination signal of the function profile setting function is received, the controller  109  terminates the process. If a termination signal of the function profile setting function is not received, the process returns to step S 209 , and the controller  109  continues to perform the process of setting the function profile. 
       FIG. 6  is a flowchart illustrating the operation steps of a function profile in the mobile communication terminal of  FIG. 1  according to an exemplary embodiment of the present invention. 
     Referring to  FIG. 6 , the controller  109  recognizes a standby state of the mobile communication terminal (S 601 ). 
     Next, the controller  109  determines whether a function profile setting function is set (S 603 ). 
     If a function profile setting function is not set, the controller  109  sets the function profile setting (S 617 ). The function profile setting may be set with a method described with reference to  FIGS. 2 to 5   c.    
     If the function profile setting is set, the controller  109  recognizes a user input selection of a specific function (S 605 ). The specific function is selected through the key input unit  105 . 
     Next, the controller  109  executes the selected function with the corresponding set function profiles (S 607 ). As in the described method of setting a function profile, for example, an MP3 &amp; Music function is executed with the function profiles shown in Table 1. 
     The controller  109  determines whether another function is selected while executing the selected function (S 609 ). If another function is selected while executing the selected function, the process returns to step S 605  and the controller  109  executes the newly selected function with the corresponding set function profiles. 
     If another function is not selected while executing the selected function, the controller  109  determines whether a call is received (S 611 ). The controller  109  determines whether a call is received, for example, while listening to music executed with the MP3 &amp; Music function. 
     If a call is not received, the controller  109  determines whether a termination signal of the executing function is received (S 613 ). If a termination signal of the executing function is not received, the process returns to step S 607  and the controller  109  continues to execute the selected function. 
     If a termination signal of the executing function is received, the mobile communication terminal returns to a standby state (S 615 ). Here, the standby state of the mobile communication terminal is a standby state set in a function profile, e.g. a maximum power saving mode set in the described function profile setting process. 
     If a call is received at step S 611 , the controller  109  suspends the executing function and connects to establish a communication (S 619 ). When the call is received, the controller  109  suspends an execution of the MP3 &amp; Music function and makes a call connection. 
     Next, the controller  109  determines whether the communication is terminated (S 621 ), and if the communication is terminated, continues to execute the suspended function with the set function profiles (S 623 ). When the communication is terminated, the controller  109  executes again the MP3 &amp; Music function. 
     The process then returns to step S 609 , and the controller  109  determines whether another function is selected. 
     As described above, according to the present invention, each function of the mobile communication terminal can be executed in an optimal function profile by selectively blocking power supply to unused or unnecessary components so that unnecessary power consumption of the mobile communication terminal can be reduced. 
     Although exemplary embodiments of the present invention have been described in detail hereinabove, it should be clearly understood that many variations and modifications of the basic inventive concepts herein taught which may appear to those skilled in the present art will still fall within the spirit and scope of the present invention, as defined in the appended claims. While the present invention may be embodied in many different forms, specific embodiments of the present invention are shown in drawings and are described herein in detail, with the understanding that the present disclosure is to be considered as an exemplification of the principles of the invention and is not intended to limit the invention to the specific embodiments illustrated.