Communication device and method of controlling operation of communication device
A communication device and method of controlling an operation of a communication device are provided, by which an application can be efficiently selected according to location information. The communication device includes a wireless communication unit for determining a location using received information, a controller for generating location information based on the determined location and searching for an application corresponding to the location information, and a display for displaying an indicator of the searched application.
1. A communication device, comprising:
a touchscreen configured for displaying information and receiving a user input;
a wireless communication unit configured for determining a current location of the communication device; and
a controller configured for:
generating a set of information comprising a pre-defined location, a first pre-defined speed, and a first pre-defined application associated with the pre-defined location and the first pre-defined speed in response to the user input;
determining whether the determined current location substantially corresponds to the pre-defined location and whether a current speed is equal to or greater than the first pre-defined speed;
searching for the first pre-defined application corresponding to the pre-defined location when the determined current location substantially corresponds to the pre-defined location; and
controlling the touchscreen to display a first indicator to indicate a presence of the first pre-defined application when the determined current location substantially corresponds to the pre-defined location and the current speed is equal to or greater than the first pre-defined speed,
wherein:
the pre-defined location corresponds to a specific location determined in response to the user input such that the specific location is a location at which the communication device is positioned at a time when at which the user input is received;
the first pre-defined speed corresponds to a specific speed at the time the user input is received; and
the first pre-defined application corresponds to a specific application being executed at the time the user input is received.
2. The communication device of claim 1 , wherein the controller is further configured for controlling the touchscreen to not display the first indicator when the first pre-defined application is not available.
3. The communication device of claim 1 , wherein the controller is further configured for executing the first pre-defined application in response to selection of the displayed first indicator.
4. The communication device of claim 1 , wherein the controller is further configured for:
searching for setting information corresponding to the pre-defined location; and
changing a state of the communication device according to the setting information.
5. The communication device of claim 4 , wherein the setting information is related to at least a background image, an announcing mode, or a network change.
6. The communication device of claim 5 , wherein the wireless communication unit is further configured for transmitting an operation control signal to an external device according to the setting information.
7. The communication device of claim 1 , wherein if the current speed exceeds a second pre-defined speed which is greater than the first pre-defined speed, the controller is further configured for controlling the touchscreen to further display a second indicator to indicate a presence of a second pre-defined application.
8. The communication device of claim 7 , wherein if the current speed is equal to or exceeds the second pre-defined speed, the controller is further configured for controlling the touchscreen to display both the first indicator and the second indicator.
9. The communication device of claim 1 , wherein determining whether the determined current location substantially corresponds to the pre-defined location does not require a user input.
10. The communication device of claim 9 , wherein determining whether the current speed is equal to or greater than the first pre-defined speed does not require a user input.
11. The communication device of claim 10 , wherein controlling the touchscreen to display the indicator does not require a user input.
12. A method of controlling an operation in a communication device, the method comprising:
generating a set of information comprising a pre-defined location, a pre-defined speed, and a pre-defined application associated with the pre-defined location and the pre-defined speed in response to a user input;
determining a current location and a current speed of the communication device;
determining whether the determined current location substantially corresponds to the pre-defined location and the current speed is equal to or greater than the pre-defined speed;
searching for the pre-defined application corresponding to the pre-defined location when the determined current location substantially corresponds to the pre-defined location; and
displaying an indicator to indicate a presence of the pre-defined application when the determined current location substantially corresponds to the pre-defined location and the determined current speed is equal to or greater than the pre-defined speed,
wherein:
the pre-defined location corresponds to a specific location determined in response to the user input such that the specific location is a location at which the communication device is positioned at a time when at which the user input is received;
the pre-defined speed corresponds to a specific speed at the time the user input is received; and
the pre-defined application corresponds to a specific application being executed at the time the user input is received.
13. The method of claim 12 , wherein the indicator is not displayed when the pre-defined application associated with the pre-defined location is not available.
14. The method of claim 12 , further comprising:
receiving a selection of the displayed indicator; and
executing the pre-defined application in response to the selection of the indicator.
15. The method of claim 12 , further comprising:
searching for setting information corresponding to the pre-defined location; and
changing a state of the communication device according to the setting information.
16. The method of claim 15 , wherein the setting information is related to at least a background image, an announcing mode, or a network change.
17. The method of claim 16 , further comprising transmitting an operation control signal to an external device according to the setting information.