1. Technical Field
The present disclosure relates to an electronic device and a method and system for navigation for the electronic device.
2. Description of Related Art
Global Positioning System (GPS) is now used for route planning, automatic navigation and voice navigation. However, if the route environment of the destination is complicated or the electronic map has not been timely updated, the GPS navigation system will not work, and it is inconvenient for a user who is not familiar with the route environment of the destination.
Therefore, what is needed is an electronic device and a method and system for navigation for the electronic device thereof which can alleviate the limitations described above.
The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts or sections throughout the views.
The function modules of the system 1 includes a registration module 103, a search module 104, a message transmitting module 105, a registration control module 1141, a search control module 1142, a selection module 1143, an instant communication control module 1144, a display control module 1145, an edit module 122 and an interaction module 123. The registration module 103, the search module 104, and the message transmitting module 105 are installed in the server 1 and run on the server 1. The registration control module 1141, the search control module 1142, the selection module 1143, the instant communication control module 1144 and the display control module 1145 are installed in a processor of the first electronic device 11. The edit module 122 and the interaction module 123 are installed in a processor of the second electronic device 12.
The storage unit 111 stores an electronic map and at least one navigation applications. The electronic map is automatically updated when the navigation application is activated.
The input unit 112 is configured for generating corresponding input signals in response to applied operations. The input unit 112 is selected from the group consisting of: a touch screen, a keypad, a touchpad, a camera, or a microphone, for example.
The first communication unit 115 is configured for communicating with the server 10.
The GPS unit 113 is configured for receiving real-time navigation messages transmitted from the satellite of the GPS navigation system. The processor 114 is configured for determining the coordinates of the first electronic device 11 according to the received navigation message and controlling the first communication unit 115 to transmit the determined coordinates of the first electronic device 11 to the server 10.
The display unit 116 is configured for displaying information, such as the navigation map, the determined coordinates of the first electronic device 11 and so on.
The registration control module 1141 installed in the first electronic device 11 is configured for generating a register request in response to manual operations on the input unit 112 for a register on the server 10, and further configured for controlling the first communication unit 115 to transmit the register request to the server 10.
The registration module 103 is configured for controlling the communication unit 102 of the server 10 to receive the register request transmitted by and from the first electronic device 11, and recording a user according to the register request, and generating a register code and further controlling the communication unit 102 of the server to transmit the register code to the first electronic device 11.
The first communication unit 115 of the first electronic device 11 receives the register code and the storage unit 111 of the first electronic device 11 stores the register code.
The above described register request includes a number of information, such as personal information, if help was provided, the time period that help was provided, the residence, the familiar area, and the telephone number, for example. The registration module 103 is configured for controlling the storage of the above register information in the user database 101 of the server 10.
The search control module 1142 installed in the first electronic device 11 is configured for generating a search request including the determined coordinates using the first electronic device 11 in response to the manual operations applied on the input unit 112 by a user, and further configured for controlling the first communication unit 115 to transmit the search request to the server 10.
The search module 103 is configured for controlling the communication unit 102 of the server 10 to receive the search request transmitted by the first electronic device 11 and searching the database 101 of the server 10 according to the search request, and then generating a search result list which satisfies the search request and then controlling the communication unit 102 of the server 10 to transmit the search result list to the first electronic device 11. In addition, the search result list includes a plurality of registered users.
The first communication unit 115 of the first electronic device 11 receives the search result list and the storage unit 111 of the first electronic device 11 stores the search result list. The selection module 1143 installed in the first electronic device 11 is configured for selecting one or more registered users in the search result list in response to the manual selection operations applied on the input unit 112.
The instant communication control module 1144 installed in the first electronic device 11 is configured for generating a route inquire message containing register codes of the selected register users in response to the manual operations applied on the input unit 112, and further controlling the first communication unit 115 to transmit the route inquire message to the server 10. The above described route inquire message includes one or more register codes and the content of route inquire such as “I′m in Kunlun road, how can I get to Kunshan road”.
The communication unit 102 of the server 10 receives the message transmitted by the first electronic device 11. The message transmitting module 104 is configured for transmitting the message to one or more of the second electronic devices 12 which are associated with one or more register codes of the selected registered users.
The second communication unit 121 of the second electronic device 12 receives the message. The interaction module 123 is configured for analyzing the message. The edit module 122 is configured for editing a reply to the message in response to editing operations. The interaction module 123 is further configured for transmitting the reply to the server 10. The above described editing operations are selected from a group consisting of: operations of character inputting, operations of voice inputting, operations of inserting interception of map, etc.
The communication unit 102 of the server 10 receives the reply transmitted by the second electronic device 12. The message transmitting module 104 is further configured for controlling the communication unit 102 of the server 10 to transmit the reply to the first electronic devices 11. The above described reply includes a subject-matter including buildings and/or an exact road information such as “go straight and turn right at the first crossing”.
The first communication unit 115 of the first electronic device 11 receives the reply transmitted by the server 10. The display control module 1145 is configured for controlling the display unit 116 of the first electronic device 11 to display the reply.
The first electronic device 11 can navigate again according to the received reply. Furthermore, the user also can arrive at the destination according to the received reply without the help of the navigation of electronic device 11.
It is to be understood, in the embodiment, the first electronic device 11 and the second electronic device 12 both have functions of navigation, route inquire and reply to route inquire from others, and the first electronic device 11 and the second electronic device 12 both include corresponding functional modules. In an alternative embodiment, the second electronic device 12 has no functions of navigation and route inquire, and the second electronic device 12 has a function for reply to route inquire.
In step S61, the registration control module 1141 generates a register request in response to the manual operations applied on the input unit 112 of the first electronic device 11 and controls the first communication unit 115 of the first electronic device 11 to transmit the register request to the server 10.
In step S62, the registration module 103 registers a user according to the register request, and generates a register code, and further controls the communication unit 102 of the server 10 to transmit the register code to the first electronic device 11.
In step S63, the first communication unit 115 of the first electronic device 11 receives the register code and stores the register code to the storage unit 111.
In step S71, the search control module 1142 generates a search request using the first electronic device in response to the manual operations applied on the input unit 112 of the first electronic device 11, and controls the communication unit 115 of the first electronic device 11 to transmit the search request to the server 10.
In step S72, the search module 103 searches the user database 101 according to the search request, and generates a search result list meeting the search request and further controls the communication unit 102 of the server 10 to transmit the search result list to the first electronic device 11.
In step S73, the first communication unit 115 of the first electronic device 11 receives the search result list and the storage unit 111 stores the search result list.
In step S74, the selection module 1143 selects one or more register users from the search result list in response to manual selection operations applied on the input unit 112 of the first electronic device 11.
In step S75, the instant communication control module 119 generates a route inquire message which includes one or more register codes of the selected register users and further controls the first communication unit 115 of the first electronic device 11 to transmit the message to the server 10.
In step S76, the message transmitting module 104 transmits the message to the one or more second electronic devices 12 associated to the one or more register codes which are included in the message at the same time.
In step S77, the interaction module 123 analyzes the message.
In step S78, the edit module 122 edits a reply to the message in response to manual editing operations and the interaction module 123 transmits the reply to the sever 10.
In step S79, the message transmitting module 104 transmits the reply to the first electronic device 11.
In step S710, the display control module 1145 controls the display unit 116 of the first electronic device 11 to display the reply.
Although the present disclosure has been specifically described on the basis of various embodiments thereof, the disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the embodiments without departing from the scope and spirit of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
2012105618251 | Dec 2012 | CN | national |