1. Technical Field
The present disclosure relates to a mobile device with a navigation function and a method thereof.
2. Description of Related Art
In general, mobile devices with Global Position System (GPS) navigation function are useful. For example, a user can input a departure location and destination into the mobile device, view a map of the area including the departure location and destination, and arrive at the destination according to the map. However, using a manual input method is not convenient and is time consuming, and prone to human error.
Therefore, what is needed is a mobile device with an automatic navigation function and a navigation method.
When two or more users wants to appoint a place to meet, the inviter mobile device 10 will send an appointment message including an appointment location to an invitee mobile device 20. The invitee mobile device 20 obtains the appointment location from the appointment message, displays a map of the area including the location of the invitee mobile device 20 and the appointment location and route information to follow to the user.
The appointment message has a predetermined message format. That is, the appointment message includes a message type flag and an address flag.
The message type sign is configured to indicate the type of the appointment message. In the exemplary embodiment, there are two methods to indicate the message type. The first method is for automatically bundling predetermined content into the message heading of the appointment message to indicate the message type, such as “appointment message”, “invitation message”, and so on.
The second method is for setting a predetermined suffix to distinguish the appointment message from other type messages, such as, “.lrm”. In other exemplary embodiments, the inviter mobile device 10 can also apply other methods to indicate the type of the appointment message, for example, setting predetermined keywords in the appointment message to indicate the type of the appointment message.
The address sign is configured to indicate an appointment location in the appointment message. In the exemplary embodiment, there are two methods to indicate the appointment location. The first method automatically bundles predetermined keywords into the content of the message to indicate the appointment location. For example, when editing the appointment message, the predetermined keyword, such as “appointment”, will is automatically loaded into the content of the message; accordingly, the user can input the appointment location behind the predetermined keyword “appointment”.
The second method automatically indicates the appointment location to distinguish the appointment location from the content of the appointment message. For example, when the user edits the appointment, the appointment location will be automatically widened. In other exemplary embodiments, the inviter mobile device 10 can also apply other methods to indicate the appointment location.
The processing unit 200 includes a message type identification module 210, a location determining module 220, a map detection module 230, and a map displaying module 240.
The message type identification module 210 is configured to identify whether the received message is an appointment message according to the message type flag. For example, the message type identification module 210 obtains the message heading or the suffix of the message to identify the message type.
In the exemplary embodiment, the processing unit 200 deals with the received message in a general manner if the message type identification module 210 identifies that the received message is not an appointment message. The general manner includes, but is not limited to, displaying the message, forwarding the message, or replying the message, and so on.
The location determining module 220 is configured to determine an appointment location in the appointment message according to the address flag. For example, the location determining module 220 identifies the predetermined keywords or the indication to determine the appointment location.
The map detection module 230 is configured to acquire a map of the area including the location of the invitee mobile device 20 and the appointment location via the GPS unit 500.
The map displaying module 240 is configured to display the acquired map on the display unit 400.
In step S610, the receiving unit 100 receives messages sent by the inviter mobile device 10 or other mobile devices.
In step S620, the message type identification module 210 identifies whether the received message is an appointment message according to the message type flag.
In step S630, the processing unit 200 deals with the received message in a general manner if the received message is not an appointment message.
In step S640, the location determining module 220 determines an appointment location in the appointment message according to the address flag if the received message is an appointment message.
In step S650, the map detection module 230 acquires a map of the area including the location of the invitee mobile device 20 and the appointment location via the GPS unit 500.
In step S660, the map displaying module 240 displays the acquired map on the display unit 400.
Although the present disclosure has been specifically described on the basis of the exemplary embodiment thereof, the disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the embodiment without departing from the scope and spirit of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
200910301393.9 | Apr 2009 | CN | national |