CN107231388B - Communication navigation method and electronic device - Google Patents
Communication navigation method and electronic device Download PDFInfo
- Publication number
- CN107231388B CN107231388B CN201610168603.1A CN201610168603A CN107231388B CN 107231388 B CN107231388 B CN 107231388B CN 201610168603 A CN201610168603 A CN 201610168603A CN 107231388 B CN107231388 B CN 107231388B
- Authority
- CN
- China
- Prior art keywords
- electronic device
- navigation route
- navigation
- electronic equipment
- destination
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3605—Destination input or retrieval
- G01C21/362—Destination input or retrieval received from an external device or application, e.g. PDA, mobile phone or calendar application
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
The invention provides a communication navigation method, which is applied to first electronic equipment and comprises the following steps: a connection step, which is in communication connection with a second electronic device; a receiving step of acquiring the current position of the first electronic device, sending the current position of the first electronic device to the second electronic device, and receiving a navigation route confirmed by the second electronic device according to the current position of the first electronic device from the second electronic device; and a navigation step of navigating according to the navigation route received from the second electronic device. The invention also provides an electronic device applying the communication navigation method.
Description
Technical Field
The invention relates to a communication navigation method and electronic equipment applying the same.
Background
When navigating to visit a visitor using navigation software, the visitor is generally unfamiliar with road condition information (including route and current state of the route, etc.) around the visitor. When the navigation route of the navigation software is wrong or the road is changed (such as road sealing, construction, road blocking and the like), the visitor cannot change the route in time, so that trouble is caused to the visitor.
Disclosure of Invention
In view of the above, it is desirable to provide a communication navigation method and an electronic apparatus applying the same, which can confirm a navigation route of a visitor through another electronic device, thereby avoiding confusion of the visitor due to unclear road condition information around a destination.
A communication navigation method is applied to a first electronic device and comprises the following steps: a connection step, which is in communication connection with a second electronic device; a receiving step of acquiring the current position of the first electronic device, sending the current position of the first electronic device to the second electronic device, and receiving a navigation route confirmed by the second electronic device according to the current position of the first electronic device from the second electronic device; and a navigation step of navigating according to the navigation route received from the second electronic device.
An electronic device, comprising: a first communication device for communication connection; positioning means for positioning a position of the electronic device; a processor for implementing a communication navigation method, said processor performing the steps of: a connection step of connecting the first communication device and a second electronic device including a second communication device in a communication manner; a receiving step, namely acquiring the current position of the first electronic equipment through a positioning device, sending the current position of the first electronic equipment to the second electronic equipment, and receiving a navigation route confirmed by the second electronic equipment according to the current position of the first electronic equipment from the second electronic equipment; and a navigation step of navigating according to the navigation route received from the second electronic device.
A communication navigation method is applied to a second electronic device and comprises the following steps: a receiving step, when a first electronic device is in communication connection with a second electronic device, receiving the current position of the first electronic device from the first electronic device, and confirming a navigation route according to the current position of the first electronic device; and a sending step of sending the confirmed navigation route to the first electronic device.
An electronic device, comprising: a second communication device for communication connection; a processor for implementing a communication navigation method, said processor performing the steps of: a receiving step, when a first electronic device comprising a first communication device is in communication connection with a second communication device of the electronic device, receiving the current position of the first electronic device from the first electronic device, and confirming a navigation route according to the current position of the first electronic device; and a sending step of sending the confirmed navigation route to the first electronic device.
Compared with the prior art, the communication navigation method provided by the invention has the advantages that the navigation route of the visitor is confirmed by the other electronic equipment, so that the trouble of the visitor caused by unclear road condition information around the destination is avoided.
Drawings
FIG. 1 is a schematic diagram of an operating environment of a communication navigation system according to a preferred embodiment of the present invention.
FIG. 2 is a functional block diagram of a preferred embodiment of the communication navigation system of the present invention.
FIG. 3 is a flow chart of a communication navigation method according to a preferred embodiment of the present invention.
FIG. 4 is a flow diagram of one embodiment of validating a navigation route.
FIG. 5 is a flow diagram of another embodiment of validating a navigation route.
FIG. 6 is a flow chart of yet another embodiment for validating a navigation route.
Description of the main elements
| First electronic device | 1 |
| Communication navigation system | 10 |
| Connection module | 101 |
| First receiving module | 102 |
| Second receiving module | 103 |
| Transmission module | 104 |
| Navigation module | 105 |
| Judging module | 106 |
| First communication device | 11 |
| First display device | 12 |
| First processor | 13 |
| First storage device | 14 |
| First navigation system | 15 |
| Positioning device | 16 |
| Second communication device | 21 |
| Second display device | 22 |
| Second processor | 23 |
| Second storage device | 24 |
| Second navigation system | 25 |
The following detailed description will further illustrate the invention in conjunction with the above-described figures.
Detailed Description
FIG. 1 is a schematic diagram of an operating environment of a communication navigation system according to a preferred embodiment of the present invention. The communication navigation system 10 is installed in the first electronic device 1 and the second electronic device 2.
The first electronic device 1 is an electronic device used by a visitor who does not know traffic information around a destination to go. The second electronic device 2 is an electronic device used by a visitor or another person who knows traffic information around a destination to which the visitor is going, or a device such as a server in which traffic information around a destination to which the visitor is going is stored, or a device that can be connected to a device such as a server in which traffic information around a destination to which the visitor is going is stored. In the present embodiment, the second electronic device 2 is an electronic device used by a visitor or another person who knows traffic information around a destination to which the visitor is going.
The first electronic device 1 comprises a first communication device 11, the second electronic device 2 comprises a second communication device 21, and the first electronic device 1 and the second electronic device 2 are in communication connection with the second communication device 21 through the first communication device 11. The first communication device 11 and the second communication device 21 are devices for realizing wireless communication, and may be devices capable of realizing wireless communication, such as a wireless network card and a GPRS module. In this embodiment, the first electronic device 1 and the second electronic device 2 are connected to a wireless network through the first communication device 11 and the second communication device 21, respectively, so as to implement wireless communication. The first electronic device 1 may be a mobile device with positioning and communication functions, such as a mobile phone, a tablet computer, and a vehicle-mounted navigator. The second electronic device 2 may be a mobile device with a communication function, such as a mobile phone, a tablet computer, and a vehicle-mounted navigator, or may be a device with a communication function, such as a personal computer and a server.
The first electronic device 1 further comprises, but is not limited to, a first display means 12, a first processor 13, a first storage means 14, a first navigation system 15 and a positioning means 16. The second electronic device 2 further comprises, but is not limited to, a second display 22, a second processor 23, a second storage 24 and a second navigation system 25. The first display device 12 and the second display device 22 are used for displaying a screen, such as a navigation path. The first processor 13 and the second processor 23 are used for executing program instruction segments of programs installed in the first electronic device 1 and the second electronic device 2, and controlling the corresponding devices to execute corresponding operations. The first storage device 14 and the second storage device 24 are used for storing program instruction segments and data of programs installed in the first electronic device 1 and the second electronic device 2, respectively, and may be internal storage devices such as a memory, or external storage devices such as a Smart Media Card (Smart Media Card), a Secure digital Card (Secure digital Card), and a Flash memory Card (Flash Card). The first navigation system 15 and the second navigation system 25 are both used for calculating a navigation path from a position to a set destination, and can navigate according to the calculated or designated navigation path. The positioning device 16 is used for acquiring the current position of the first electronic equipment 1.
The communication navigation system 10 is installed in the first electronic device 1 and the second electronic device 2. In the first electronic device 1, the communication navigation system 10 is configured to acquire a current location of the first electronic device 1, send the current location of the first electronic device 1 to the second electronic device 2, receive, from the second electronic device 2, a navigation route confirmed by the second electronic device 2 according to the current location of the first electronic device 1, and navigate according to the navigation route received from the second electronic device 2. In the second electronic device 2, the communication navigation system 10 is configured to receive the current location of the first electronic device 1 from the first electronic device 1, confirm a navigation route to a destination according to the current location of the first electronic device 1, and then send the confirmed navigation route to the first electronic device 1. The destination of the first electronic device 1 may be set by the user of the first electronic device 1 or may be set by the user of the second electronic device 2.
FIG. 2 is a functional block diagram of a communication navigation system according to a preferred embodiment of the present invention. The communication navigation system 10 may be divided into a connection module 101, a first receiving module 102, a second receiving module 103, a sending module 104, a navigation module 105, and a determination module 106. The connection module 101, the first receiving module 102, the navigation module 105, and the determination module 106 are applied to the first electronic device 1, and the second receiving module 103, the sending module 104, and the determination module 106 are applied to the second electronic device 2. The modules referred to in the present invention refer to a series of computer program segments capable of performing specific functions, and are more suitable than programs for describing the implementation process of the communication navigation system 10, and the specific functions of each module will be described below with reference to the flowchart of fig. 3.
Fig. 3 is a flow chart of a communication navigation method according to a preferred embodiment of the present invention. In this embodiment, the execution order of the steps in the flowchart shown in fig. 3 may be changed and some steps may be omitted according to different requirements.
In step S21, the connection module 101 is communicatively connected to the second electronic device 2 including the second communication device 21 via the first communication device 11. In this embodiment, the first communication device 11 and the second communication device 21 are both wireless network cards. The connection module 101 is connected to a wireless network through the first communication means 11 and then communicatively connected to the second electronic device 2 connected to the wireless network through the second communication means 21. In another embodiment, the connection module 101 further needs to input a contact address of the second electronic device 2, such as an email address, a telephone number, or a user account, which can be used to identify the visitor or the second electronic device 2 when the connection module is in communication connection with the second electronic device 2.
In step S22, the first receiving module 102 obtains the current location of the first electronic device 1 through the positioning device 16, sends the current location of the first electronic device 1 to the second electronic device 2, and receives, from the second electronic device 2, the navigation route confirmed by the second electronic device 2 according to the current location of the first electronic device 1.
The procedure of the communication navigation system 10 confirming the navigation route is as follows.
Referring to FIG. 4, a flow chart of one embodiment of validating a navigation route is shown.
In step S2201, the first receiving module 102 obtains the current position of the first electronic device 1 through the positioning device 16.
In step S2202, after receiving the destination set by the user of the first electronic device 1, the first receiving module 102 calculates a navigation route from the current position of the first electronic device 1 to the destination by the first navigation system 15 based on the current position of the first electronic device 1 and the set destination.
In this embodiment, the first display device 12 is a touch screen, and the first receiving module 102 receives a destination set by a user through the touch screen. In another embodiment, the first receiving module 102 may also receive the destination set by the user through other input devices, such as a keyboard.
In step S2203, when the preset condition is met, the first receiving module 102 sends the current navigation route of the first electronic device 1, the destination of the first electronic device 1, and the current location of the first electronic device 1 to the second electronic device 2.
In this embodiment, the preset condition is that after the navigation route is calculated, the navigation route and the current position of the first electronic device 1 are immediately sent to the second electronic device 2.
In another embodiment, the preset condition is that when the distance between the first electronic device 1 and the destination is less than a preset value (for example, 10 km), the navigation route and the current location of the first electronic device 1 are sent to the second electronic device 2.
In yet another embodiment, the preset condition is that when the first electronic device 1 navigates according to the calculated navigation route for more than a preset time (e.g. 1 hour), the navigation route and the current location of the first electronic device 1 are sent to the second electronic device 2.
In step S2204, when receiving the navigation route sent by the first electronic device 1, the destination of the first electronic device 1, and the current location of the first electronic device 1, the second receiving module 103 confirms the received navigation route of the first electronic device 1 according to the destination and the current location of the first electronic device 1.
In this embodiment, the user of the second electronic device 2 is a visitor or other person familiar with the route around the destination to which the visitor is going. At this time, the second receiving module 103 displays the received navigation route, the destination of the first electronic device 1, and the current location of the first electronic device 1 on the second display device 22 of the second electronic device 2 for the user of the second electronic device 2 to confirm, and receives the navigation route confirmed by the user of the second electronic device 2.
It should be noted that, when the navigation route of the first electronic device 1 is correct, the user of the second electronic device 2 can directly confirm that the navigation route is correct, that is, the confirmed navigation route is the received navigation route. When the navigation route of the first electronic device is incorrect, the user of the second electronic device 2 may modify the displayed navigation route (e.g., draw a shorter or more correct navigation route, point out a road segment with a traffic-obstructing road condition and recalculate the navigation route, or draw a route that bypasses the road segment with the traffic-obstructing road condition, etc.), and the confirmed navigation route is the modified navigation route.
In another embodiment, the second electronic device 2 is a server storing road condition information around a destination to which the visitor is going. At this time, when receiving the current position, the destination, and the navigation route of the first electronic device 1, the second receiving module 103 confirms the received navigation route according to the current position, the destination, and the current traffic information of the first electronic device 1 and according to a preset rule. The preset rule may be to modify the navigation route to a route which bypasses a section with traffic-disturbing road conditions (traffic accident, road block, construction, road block, etc.) and has the shortest time, or to modify the navigation route to a route which bypasses a section with traffic-disturbing road conditions and has the shortest route, etc. It should be noted that, at this time, the second electronic device 2 may not include the second display device 22. The second storage means 24 of the second electronic device 2 stores therein the traffic information around the destination to which the visitor is going, or the second electronic device 2 can be connected in communication with another device storing therein the traffic information around the destination to which the visitor is going, thereby acquiring the traffic information around the destination to which the visitor is going.
In step S2205, the sending module 104 sends the navigation route confirmed by the second electronic device 2 to the first electronic device 1.
In step S2206, the first receiving module 102 receives the confirmed navigation route from the second electronic device 2, and the process ends.
Referring to FIG. 5, a flow chart of another embodiment for validating a navigation route is shown.
In step S2211, the first receiving module 102 obtains the current location of the first electronic device 1 through the positioning device 16.
In step S2212, after receiving the destination set by the user of the first electronic device 1, the first receiving module 102 sends the current location of the first electronic device 1 and the set destination to the second electronic device 2.
In step S2213, the second receiving module 103 receives the current location and the destination of the first electronic device 1.
In step S2214, the second receiving module 103 calculates a navigation route from the current position of the first electronic device 1 to the destination according to the current position of the first electronic device 1 and the destination through the second navigation system 25, and confirms the calculated navigation route.
In this embodiment, the user of the second electronic device 2 is a visitor or other person familiar with the route around the destination to which the visitor is going. At this time, the second receiving module 103 displays the destination of the first electronic device 1, the current location of the first electronic device 1 and the calculated navigation route on the second display device 22 of the second electronic device 2 for the user of the second electronic device 2 to confirm, and receives the navigation route confirmed by the user of the second electronic device 2.
It should be noted that, when the calculated navigation route is correct, the user of the second electronic device 2 can directly confirm that the navigation route is correct, that is, the confirmed navigation route is the calculated navigation route. When the calculated navigation route is incorrect, the user of the second electronic device 2 may modify the displayed navigation route (e.g., draw a shorter or more correct navigation route, point out a road segment with a traffic-obstructing road condition and recalculate the navigation route, or draw a route that bypasses the road segment with the traffic-obstructing road condition, etc.), and the determined navigation route is the modified navigation route.
In another embodiment, the second electronic device 2 is a server storing road condition information around a destination to which the visitor is going. At this time, after the second navigation system 25 calculates the navigation route according to the current position and the destination of the first electronic device 1, the second receiving module 103 further confirms the received navigation route according to the current position, the destination and the current traffic information of the first electronic device 1 according to the preset rules. The preset rule may be to modify the navigation route to a route which bypasses the road section with the traffic-disturbing road condition and has the shortest time, or to modify the navigation route to a route which bypasses the road section with the traffic-disturbing road condition and has the shortest route, and the like. It should be noted that, at this time, the second electronic device 2 may not include the second display device 22. The second storage means 24 of the second electronic device 2 stores therein the traffic information around the destination to which the visitor is going, or the second electronic device 2 can be connected in communication with another device storing therein the traffic information around the destination to which the visitor is going, thereby acquiring the traffic information around the destination to which the visitor is going.
In step 2215, the sending module 104 sends the confirmed navigation route to the first electronic device 1.
In step S2216, the first receiving module 102 receives the confirmed navigation route from the second electronic device 2, and the process ends.
Referring to FIG. 6, a flow chart of yet another embodiment for validating a navigation route is shown.
In step S2221, the first receiving module 102 obtains the current position of the first electronic device 1 through the positioning device 16, and sends the current position of the first electronic device 1 to the second electronic device 2.
In step S2222, the second receiving module 103 receives the current location of the first electronic device 1 and the destination set by the user of the second electronic device 2.
In step S2223, the second receiving module 103 calculates a navigation route from the current position of the first electronic device 1 to the set destination through the second navigation system 25, and confirms the calculated navigation route.
In this embodiment, the user of the second electronic device 2 is a visitor or other person familiar with the route around the destination to which the visitor is going. At this time, the second receiving module 103 displays the destination of the first electronic device 1, the current location of the first electronic device 1 and the calculated navigation route on the second display device 22 of the second electronic device 2 for the user of the second electronic device 2 to confirm, and receives the navigation route confirmed by the user of the second electronic device 2.
It should be noted that, when the calculated navigation route is correct, the user of the second electronic device 2 can directly confirm that the navigation route is correct, that is, the confirmed navigation route is the calculated navigation route. When the calculated navigation route is incorrect, the user of the second electronic device 2 may modify the displayed navigation route (e.g., draw a shorter or more correct navigation route, point out a road segment with a traffic-obstructing road condition and recalculate the navigation route, or draw a route that bypasses the road segment with the traffic-obstructing road condition, etc.), and the determined navigation route is the modified navigation route.
In another embodiment, the second electronic device 2 is a server storing road condition information around a destination to which the visitor is going. At this time, after the second navigation system 25 calculates the navigation route according to the current position and the destination of the first electronic device 1, the second receiving module 103 further confirms the received navigation route according to the current position, the destination and the current traffic information of the first electronic device 1 according to the preset rules. The preset rule may be to modify the navigation route to a route which bypasses the road section with the traffic-disturbing road condition and has the shortest time, or to modify the navigation route to a route which bypasses the road section with the traffic-disturbing road condition and has the shortest route, and the like. It should be noted that, at this time, the second electronic device 2 may not include the second display device 22. The second storage means 24 of the second electronic device 2 stores therein the traffic information around the destination to which the visitor is going, or the second electronic device 2 can be connected in communication with another device storing therein the traffic information around the destination to which the visitor is going, thereby acquiring the traffic information around the destination to which the visitor is going.
In step 2224, the sending module 104 sends the confirmed navigation route to the first electronic device 1.
In step S2225, the first receiving module 102 receives the confirmed navigation route from the second electronic device 2, and the process ends.
In step S23, the navigation module 105 navigates according to the navigation route received from the second electronic device 2. In this embodiment, before navigating according to the navigation route received from the second electronic device 2, the navigation module 105 further prompts the user of the first electronic device 1 whether to navigate according to the received navigation route, and after the user agrees, the user navigates according to the navigation route received from the second electronic device 2.
In step S24, the navigation module 105 continuously obtains the position of the first electronic device 1 through the positioning device 16, and continuously transmits the obtained position to the second electronic device 2.
In step S25, the determining module 106 executed by the second electronic device 2 receives the location continuously transmitted by the first electronic device 1, and determines whether to reconfirm the navigation route according to the destination and the current location of the first electronic device 1 and the navigation route. When the navigation route needs to be reconfirmed, executing step S26; if the navigation route does not need to be reconfirmed, step S27 is executed.
In this embodiment, the user of the second electronic device 2 is a visitor or other person familiar with the route around the destination to which the visitor is going. At this time, the determining module 106 displays the position of the first electronic device 1 on the second display device 22, so that the user of the second electronic device 2 can monitor and determine whether to reconfirm the navigation route. The determining module 106 displays the position of the first electronic device 1 on the confirmed navigation route.
In another embodiment, the second electronic device 2 is a server storing road condition information around a destination to which the visitor is going. At this time, the determining module 106 determines whether to reconfirm the navigation route according to the current location, the destination, the navigation route, and the current traffic information of the first electronic device 1. For example, when a road condition obstructing traffic occurs in the navigation route between the current position of the first electronic device 1 and the destination, the determining module 106 may determine that the navigation route needs to be reconfirmed, otherwise, the determining module 106 may determine that the navigation route does not need to be reconfirmed.
In step S26, the determination module 106 of the second electronic device 2 sends a notification that the navigation route needs to be reconfirmed to the first electronic device 1, and then returns to execute step S22 to reconfirme the navigation route.
In another embodiment, when the first electronic device 1 needs to reconfirm the navigation route, the determining module 106 may also directly return to step S22 without sending a notification that the navigation route needs to be reconfirmed to the first electronic device 1.
In step S27, the determining module 106 executed by the first electronic device 1 determines whether the navigation route needs to be reconfirmed. If the navigation route needs to be confirmed again, executing step S28; if the navigation route does not need to be reconfirmed, step S29 is executed.
In this embodiment, the determining module 106 executed by the first electronic device 1 determines whether to reconfirm the navigation route by determining whether the first electronic device 1 deviates from the navigation route, and determines that the reconfirm the navigation route is required when the first electronic device 1 deviates from the navigation route. Specifically, the determining module 106 selects a plurality of positions on the navigation route, acquires the position of the first electronic device 1 once every certain time (for example, two seconds), and then determines whether the first electronic device 1 deviates from the navigation route according to a distance change between the first electronic device 1 and a next selected position in front of the navigation route. If the distance between the first electronic device 1 and the next selected position in front of the navigation route of the first electronic device 1 increases by more than a preset value (for example, 10 meters), it is determined that the first electronic device 1 deviates from the navigation route. If the distance between the first electronic device 1 and the next selected position in front of the navigation route of the first electronic device 1 does not increase beyond a preset value, it is determined that the first electronic device 1 does not deviate from the navigation route. In another embodiment, the determining module 106 executed by the second electronic device 2 determines whether the navigation route needs to be reconfirmed by determining whether the first electronic device 1 deviates from the navigation route.
In another embodiment, the determining module 106 determines whether to reconfirm the navigation route by determining whether the accumulated moving distance of the first electronic device 1 in the current navigation exceeds a preset value, and determines to reconfirm the navigation route when the accumulated moving distance of the first electronic device 1 in the current navigation exceeds the preset value. The preset value may be determined according to the navigation route, for example, the preset value may be a total length of the navigation route multiplied by a preset ratio, and the preset ratio may be greater than or equal to 100%. In another embodiment, the determining module 106, which can also be executed by the second electronic device 2, determines whether to reconfirm the navigation route by determining whether the accumulated moving distance of the first electronic device 1 in the current navigation exceeds a preset value.
In another embodiment, the determining module 106 determines whether to reconfirm the navigation route by determining whether the accumulated moving time of the first electronic device 1 in the current navigation exceeds a preset value, and determines to reconfirm the navigation route when the accumulated moving time of the first electronic device 1 in the current navigation exceeds the preset value. The preset value may be determined according to the navigation route, for example, the preset value may be an estimated required time of the navigation route multiplied by a preset ratio, and the preset ratio may be greater than or equal to 100%. In another embodiment, the determining module 106, which can also be executed by the second electronic device 2, determines whether to reconfirm the navigation route by determining whether the accumulated moving time of the first electronic device 1 in the current navigation exceeds a preset value.
In step S28, the determination module 106 of the first electronic device 1 sends a notification to the second electronic device 2 that the navigation route needs to be reconfirmed, and then returns to execute step S22 to reconfirme the navigation route.
In another embodiment, when the first electronic device 1 needs to reconfirm the navigation route, the determining module 106 may also send only a notification that the first electronic device 1 needs to reconfirm the navigation route to the second electronic device 2, and then does not return to step S22, and the process ends.
In another embodiment, when the first electronic device 1 needs to reconfirm the navigation route, the determining module 106 may also directly return to step S22 without sending a notification that the navigation route needs to be reconfirmed to the second electronic device 2.
In step S29, the determination module 106 determines whether the first electronic device 1 has reached the destination. When the first electronic device 1 reaches the destination, the flow ends; when the first electronic device 1 does not reach the destination, it returns to step S23. The determining module 106 determines whether a distance between the current location of the first electronic device 1 and the location of the destination is smaller than a preset value (e.g., 50 meters), and determines that the first electronic device 1 reaches the destination when the distance between the current location of the first electronic device 1 and the location of the destination is smaller than the preset value.
Finally, it should be noted that the above embodiments are only used for illustrating the technical solutions of the present invention and not for limiting, and those skilled in the art should understand that the technical solutions of the present invention can be modified or substituted with equivalents without departing from the spirit and scope of the technical solutions of the present invention.
Claims (30)
1. A communication navigation method is applied to a first electronic device, and is characterized by comprising the following steps:
a connection step, which is in communication connection with a second electronic device;
a receiving step of acquiring the current position of the first electronic device, sending the current position of the first electronic device to the second electronic device, and receiving a navigation route confirmed by the second electronic device according to the current position of the first electronic device from the second electronic device;
a navigation step of navigating according to a navigation route received from the second electronic device; and
and a judging step, determining that the navigation route needs to be reconfirmed when the first electronic device meets preset conditions, wherein the preset conditions include that the accumulated moving time of the first electronic device in the current navigation exceeds a preset value, or the accumulated moving distance of the first electronic device in the current navigation exceeds a preset value.
2. The communication navigation method according to claim 1, wherein the receiving step further receives a destination set by a user of the first electronic device after the location of the first electronic device is acquired by a positioning device, transmits the set destination and the location of the first electronic device to the second electronic device, and receives the navigation route confirmed by the second electronic device from the second electronic device.
3. The communication navigation method according to claim 1, wherein the receiving step further receives a destination set by a user of the first electronic device after acquiring the location of the first electronic device by a positioning device, calculates a navigation route from the location of the first electronic device to the set destination based on the location of the first electronic device and the set destination, transmits the navigation route and the location of the first electronic device to the second electronic device, and receives the navigation route confirmed by the second electronic device from the second electronic device.
4. The communication navigation method of any one of claims 1 to 3, further comprising:
when the navigation route needs to be reconfirmed, sending a notice that the navigation route needs to be reconfirmed to the second electronic equipment.
5. The communication navigation method of claim 4, wherein the preset condition further comprises the first electronic device deviating from a navigation route.
6. The communication navigation method of claim 5, wherein the determining step determines whether the first electronic device deviates from the navigation route by:
selecting a plurality of positions on the navigation route;
acquiring the current position of the first electronic equipment at regular intervals;
judging whether the distance between the first electronic equipment and the next selected position in front of the navigation route of the first electronic equipment is increased to exceed a preset value or not;
if the distance between the first electronic equipment and the next selected position in front of the navigation route of the first electronic equipment is increased to exceed a preset value, judging that the first electronic equipment deviates from the navigation route;
and if the distance between the first electronic equipment and the next selected position in front of the navigation route of the first electronic equipment does not increase beyond a preset value, judging that the first electronic equipment does not deviate from the navigation route.
7. The communication navigation method according to any one of claims 1 to 3, wherein the navigation step further continuously transmits the location of the first electronic device to the second electronic device while the navigation is performed according to the navigation route received from the second electronic device, so that the second electronic device monitors and determines whether or not the navigation route needs to be reconfirmed.
8. An electronic device, comprising:
a first communication device for communication connection;
positioning means for positioning a position of the electronic device;
a processor for implementing a communication navigation method, said processor performing the steps of:
a connection step of connecting the first communication device and a second electronic device including a second communication device in a communication manner;
a receiving step, namely acquiring the current position of the electronic equipment through a positioning device, sending the current position of the electronic equipment to the second electronic equipment, and receiving a navigation route confirmed by the second electronic equipment according to the current position of the electronic equipment from the second electronic equipment;
a navigation step of navigating according to a navigation route received from the second electronic device; and
and a judging step, determining that the navigation route needs to be confirmed again when the electronic equipment meets a preset condition, wherein the preset condition comprises that the accumulated moving time of the electronic equipment in the current navigation exceeds a preset value, or the accumulated moving distance of the electronic equipment in the current navigation exceeds a preset value.
9. The electronic device of claim 8, wherein the electronic device further comprises a navigation system, and the processor further receives a destination set by a user of the electronic device after acquiring the location of the electronic device through a positioning device after performing the receiving step, transmits the set destination and the location of the electronic device to the second electronic device, and receives a navigation route confirmed by the second electronic device from the second electronic device.
10. The electronic device according to claim 8, wherein the electronic device further comprises a navigation system, the processor further receives a destination set by a user of the electronic device after acquiring the location of the electronic device through a positioning device after performing the receiving step, calculates a navigation route from the location of the electronic device to the set destination according to the location of the electronic device and the set destination through the navigation system, transmits the navigation route and the location of the electronic device to the second electronic device, and receives the navigation route confirmed by the second electronic device from the second electronic device.
11. The electronic device of any of claims 8-10, wherein the processor further performs the steps of:
and when the navigation route needs to be reconfirmed, sending a notice that the navigation route needs to be reconfirmed to the second electronic equipment.
12. The electronic device of claim 11, wherein the preset condition further comprises the electronic device deviating from a navigation route.
13. The electronic device of claim 12, wherein the determining step determines whether the electronic device deviates from the navigation route by:
selecting a plurality of positions on the navigation route;
acquiring the position of the electronic equipment at regular intervals;
judging whether the distance between the electronic equipment and the next selected position in front of the navigation route of the electronic equipment is increased to exceed a preset value or not;
if the distance between the electronic equipment and the next selected position in front of the navigation route of the electronic equipment is increased to exceed a preset value, judging that the electronic equipment deviates from the navigation route;
and if the distance between the electronic equipment and the next selected position in front of the navigation route of the electronic equipment is not increased beyond a preset value, judging that the electronic equipment does not deviate from the navigation route.
14. The electronic device of any one of claims 8 to 10, wherein the step of navigating further continues to transmit the location of the electronic device to the second electronic device while navigating according to the navigation route received from the second electronic device, so that the second electronic device monitors and determines whether reconfirmation of the navigation route is required.
15. A communication navigation method is applied to a second electronic device, and is characterized by comprising the following steps:
a receiving step, when the first electronic equipment is in communication connection with the second electronic equipment, receiving the current position of the first electronic equipment from the first electronic equipment, and confirming a navigation route according to the current position of the first electronic equipment;
a sending step of sending the confirmed navigation route to the first electronic device; and
and a judging step, determining that the navigation route needs to be reconfirmed when the first electronic device meets preset conditions, wherein the preset conditions include that the accumulated moving time of the first electronic device in the current navigation exceeds a preset value, or the accumulated moving distance of the first electronic device in the current navigation exceeds a preset value.
16. The communication navigation method of claim 15, wherein the receiving step further receives a destination of the first electronic device from the first electronic device, and calculates and confirms the navigation route based on a current location of the first electronic device and the destination.
17. The communication navigation method of claim 15, wherein the receiving step further confirms the received navigation route according to the current location and the destination of the first electronic device when receiving the destination of the first electronic device and the navigation route from the first electronic device.
18. The communication navigation method of claim 15, wherein the receiving step further receives a destination set by a user of the second electronic device, and calculates and confirms the navigation route according to the destination and a current location of the first electronic device.
19. The communication navigation method according to any one of claims 16 to 18, wherein the second electronic device further includes a display device, and when the receiving step confirms a navigation route, the method includes the steps of:
and displaying the navigation route needing to be confirmed on the display device for the user of the second electronic equipment to confirm, and receiving the navigation route confirmed by the user.
20. The communication navigation method according to any one of claims 16 to 18, wherein the second electronic device further includes a storage device for storing traffic information around a destination, and the receiving step confirms the navigation route to be confirmed according to a preset rule based on the current traffic information.
21. The communication navigation method of claim 19, further comprising the steps of:
and a judging step of continuously receiving the position of the first electronic equipment from the first electronic equipment and displaying the position of the first electronic equipment on the display device so that a user of the second electronic equipment can monitor and judge whether the navigation route needs to be confirmed again.
22. The communication navigation method of claim 20, further comprising the steps of:
and a judging step of continuously receiving the position of the first electronic equipment from the first electronic equipment and judging whether the navigation route needs to be confirmed again according to the current position, the destination and the current road condition information of the first electronic equipment.
23. An electronic device, comprising:
a second communication device for communication connection;
a processor for implementing a communication navigation method, said processor performing the steps of:
a receiving step, when a first electronic device comprising a first communication device is in communication connection with a second communication device of the electronic device, receiving the current position of the first electronic device from the first electronic device, and confirming a navigation route according to the current position of the first electronic device;
a sending step of sending the confirmed navigation route to the first electronic device; and
and a judging step, determining that the navigation route needs to be reconfirmed when the first electronic device meets preset conditions, wherein the preset conditions include that the accumulated moving time of the first electronic device in the current navigation exceeds a preset value, or the accumulated moving distance of the first electronic device in the current navigation exceeds a preset value.
24. The electronic device of claim 23, wherein the electronic device further comprises a navigation system, and wherein the receiving step further receives the destination of the first electronic device from the first electronic device, and calculates and confirms the navigation route from the current location of the first electronic device and the destination through the navigation system.
25. The electronic device of claim 23, wherein the receiving step further receives a destination and a navigation route for the first electronic device from the first electronic device, and confirms the received navigation route based on a current location and destination of the first electronic device.
26. The electronic device of claim 23, wherein the receiving step further receives a destination and a navigation route for the first electronic device from the first electronic device, and confirms the received navigation route based on a current location and destination of the first electronic device.
27. An electronic device according to any one of claims 24 to 26, further comprising display means, wherein said receiving step, when confirming a navigation route, comprises the steps of:
and displaying the navigation route needing to be confirmed on the display device for the user of the electronic equipment to confirm, and receiving the navigation route confirmed by the user.
28. The electronic device according to any one of claims 24 to 26, further comprising a storage device for storing traffic information around a destination, wherein the receiving step confirms the navigation route to be confirmed according to a preset rule based on the current traffic information.
29. The electronic device of claim 27, wherein the processor further performs the steps of:
and a judging step of continuously receiving the position of the first electronic equipment from the first electronic equipment and displaying the position of the first electronic equipment on the display device so that a user of the electronic equipment can monitor and judge whether the navigation route needs to be confirmed again.
30. The electronic device of claim 28, wherein the processor further performs the steps of:
and a judging step of continuously receiving the position of the first electronic equipment from the first electronic equipment and judging whether the navigation route needs to be confirmed again according to the current position, the destination and the current road condition information of the first electronic equipment.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610168603.1A CN107231388B (en) | 2016-03-23 | 2016-03-23 | Communication navigation method and electronic device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610168603.1A CN107231388B (en) | 2016-03-23 | 2016-03-23 | Communication navigation method and electronic device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107231388A CN107231388A (en) | 2017-10-03 |
| CN107231388B true CN107231388B (en) | 2020-07-14 |
Family
ID=59932272
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610168603.1A Expired - Fee Related CN107231388B (en) | 2016-03-23 | 2016-03-23 | Communication navigation method and electronic device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107231388B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111307171B (en) * | 2020-02-21 | 2021-11-09 | 维沃移动通信有限公司 | Navigation processing method and terminal |
| CN112797974A (en) * | 2020-12-29 | 2021-05-14 | 国家能源集团宁夏煤业有限责任公司 | Underground navigation and illumination device and underground navigation system |
| CN115638802A (en) * | 2022-09-23 | 2023-01-24 | 维沃移动通信有限公司 | Navigation method, navigation device, electronic equipment and readable storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6879908B2 (en) * | 2001-10-05 | 2005-04-12 | Pioneer Corporation | Communication navigation system, communication navigation method, route guidance information transmitting device, and terminal unit |
| CN1288610C (en) * | 2000-08-18 | 2006-12-06 | 三星电子株式会社 | Navigation system using wireless communication network and route guidance method thereof |
| CN101191731A (en) * | 2006-11-22 | 2008-06-04 | 乐金电子(昆山)电脑有限公司 | Moving body route navigation method and system |
| CN102062607A (en) * | 2010-12-08 | 2011-05-18 | 四川长虹电器股份有限公司 | Real-time navigation system and method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070168118A1 (en) * | 2003-06-27 | 2007-07-19 | Dirk Lappe | System for coordinating the routes of navigation devices |
-
2016
- 2016-03-23 CN CN201610168603.1A patent/CN107231388B/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1288610C (en) * | 2000-08-18 | 2006-12-06 | 三星电子株式会社 | Navigation system using wireless communication network and route guidance method thereof |
| US6879908B2 (en) * | 2001-10-05 | 2005-04-12 | Pioneer Corporation | Communication navigation system, communication navigation method, route guidance information transmitting device, and terminal unit |
| CN101191731A (en) * | 2006-11-22 | 2008-06-04 | 乐金电子(昆山)电脑有限公司 | Moving body route navigation method and system |
| CN102062607A (en) * | 2010-12-08 | 2011-05-18 | 四川长虹电器股份有限公司 | Real-time navigation system and method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107231388A (en) | 2017-10-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101772044B1 (en) | System and method for transmitting a rejection message, apparatus and computer readable medium having computer program recorded therefor | |
| CN107492063B (en) | Boarding point recommendation processing method and system | |
| EP3550862A1 (en) | Method and system for integratedly managing vehicle operation state | |
| EP2482253B1 (en) | Method of handling of roadside service requests | |
| KR102050956B1 (en) | The POI highlight system and method of navigation through the analysis of user behavior patterns | |
| CN103347259A (en) | Flow prompt method and system | |
| US20170122761A1 (en) | Method, device and navigator for rescuing vehicles | |
| CN103824179A (en) | Information processing method and information processing device | |
| CN107231388B (en) | Communication navigation method and electronic device | |
| CN104584095A (en) | Methods of providing traffic flow messages | |
| CN103839441A (en) | Parking lot parking space positioning method based on character recognition technology through mobile terminal | |
| JP4747972B2 (en) | Information communication system | |
| EP2033172A1 (en) | Method, derive and recorded medium having recorded method, for providing directions information according to real-time traffic condition reports | |
| CN108225359A (en) | The method and relevant device of a kind of path planning | |
| CN105318883B (en) | Navigation method and system | |
| KR20140005699A (en) | System and method for providing car group driving information | |
| JP2017134569A (en) | Vehicle allocation management system and vehicle allocation management method | |
| KR20160032363A (en) | System and method for guiding vehicle washstand | |
| KR20060025305A (en) | System and method for providing video service using telematics system | |
| CN104778852A (en) | Information processing device and mobile terminal | |
| TWI593940B (en) | Navigation Method Based on Communication and Electronic Device | |
| JP5491467B2 (en) | Position estimation apparatus, method, and computer program | |
| JP6442012B1 (en) | Reservation management apparatus, reservation management method, and reservation management program | |
| US9823080B2 (en) | Method, system, and computer program product for providing a facility map | |
| US10831429B2 (en) | Display mode adjustment based on number of estimated functions of a recommended content |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200714 |