Disclosure of Invention
The invention aims to provide a navigation method, a navigation system, a server and a navigation device, which can obtain higher navigation working efficiency by integrating the existing path planning data.
To solve the above problem, the present invention provides a navigation method, including: acquiring path planning information of a user; acquiring path planning data corresponding to the path planning information based on the path planning information; and providing navigation for a user by combining the path planning data and the map data, wherein in the step of acquiring the path planning data corresponding to the path planning information based on the path planning information, the path planning data is uploaded by the vehicle.
The path planning data uploaded by the vehicle machine comprises time information, and the time information is the time formed by the path planning data.
And the path planning data uploaded by the vehicle machine is the path planning data for the vehicle machine to finish the actual driving process from the starting point to the destination.
The vehicle-mounted machine uploaded path planning data is provided by a vehicle-mounted machine user based on driving experience and is from a starting point to a destination.
Correspondingly, the invention provides a navigation system, which comprises a vehicle machine, a server and the vehicle machine, wherein the vehicle machine comprises a navigation device, a route planning device and a navigation device, wherein the navigation device is used for receiving route planning information of a user and simultaneously providing navigation information for the user; and the server is used for generating the navigation information based on the path planning information, wherein the navigation information is generated based on path planning data provided by the server, and the path planning data is the path planning data uploaded to the server by the vehicle machine.
And acquiring path planning data which accords with the path planning information, wherein the path planning data is uploaded by the vehicle machine.
The navigation device includes: the input unit is used for providing a human-computer interface for inputting path planning information by a user; the display unit is used for providing a human-computer interface for displaying navigation information corresponding to the path planning information; the vehicle map data unit is used for storing map data; the vehicle-machine communication unit is used for sending the path planning information to the server and receiving the path planning data of the server; and the navigation engine is connected with the input unit and used for guiding a user to complete the input of the path planning information, controlling the vehicle-mounted communication unit to send the path planning information to the server, acquiring map data from the vehicle-mounted map data unit, acquiring navigation information by combining the path planning data sent by the server, and then controlling the display unit to display the navigation information to the user.
The server includes: the server communication unit is used for realizing information transmission between the server and the vehicle machine; the route planning data storage unit is used for storing the route planning data uploaded by the vehicle machine through the server communication unit; a server map data unit for storing map data; and the path planning judging unit is connected with the path planning data storage unit, the server communication unit and the server map data unit and is used for acquiring the path planning data which accords with the path planning information from the path planning data storage unit according to the path planning information provided by the server communication unit and by combining the map data in the server map data unit and sending the path planning data to the server communication unit.
The stored map data in the car map data unit and the server map data unit are the same.
And the vehicle machine uploads the path planning data to the server through the navigation device.
Correspondingly, the invention also provides a server, comprising: the server communication unit is used for realizing information transmission between the server and the vehicle machine; the route planning data storage unit is used for storing the route planning data uploaded by the vehicle machine through the server communication unit; a server map data unit for storing map data; and the path planning judging unit is connected with the path planning data storage unit, the server communication unit and the server map data unit and is used for acquiring the path planning data which accords with the path planning information from the path planning data storage unit according to the path planning information provided by the server communication unit and by combining the map data in the server map data unit and sending the path planning data to the server communication unit.
Correspondingly, the invention also provides a navigation device, which is applied to a vehicle machine and comprises: the input unit is used for providing a human-computer interface for inputting path planning information by a user; the display unit is used for providing a human-computer interface for displaying navigation information corresponding to the path planning information; the vehicle map data unit is used for storing map data; the vehicle-machine communication unit is used for sending the path planning information to the server and receiving the path planning data of the server; and the navigation engine is connected with the input unit and used for guiding a user to complete the input of the path planning information, controlling the vehicle-mounted communication unit to send the path planning information to the server, acquiring map data from the vehicle-mounted map data unit, acquiring navigation information by combining the path planning data sent by the server, and then controlling the display unit to display the navigation information to the user, wherein the path planning data of the server is the path planning data uploaded by the vehicle-mounted communication device.
Compared with the prior art, the invention has the following advantages:
1. navigation service can be provided based on path planning data uploaded by other users, resources are shared, and working efficiency is improved;
2. the uploaded path planning data contains time information, so the invention can also provide dynamic navigation service for users.
Detailed Description
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein, but rather construed as limited to the embodiments set forth herein.
Next, the present invention is described in detail by using schematic diagrams, and when the embodiments of the present invention are described in detail, the schematic diagrams are only examples for convenience of description, and the scope of the present invention should not be limited herein.
The invention provides a navigation method, and a flow chart of an embodiment of the navigation method is shown in a reference figure 1. The navigation method generally comprises the steps of:
s1, acquiring path planning information of the user;
s2, acquiring path planning data based on the path planning information;
s3, providing navigation to the user in conjunction with the path planning data and the map data.
The individual steps are described in detail below:
step S1 is executed to obtain path planning information of the user, where the path planning information at least includes start point information and destination information, so as to obtain a path from the start point to the destination according to the start point information and the destination information. For example, the starting point is a high-rise building and the destination is a people square.
In addition, the path planning information also includes other information meeting the user's requirements, such as distance information of the path, road condition information of the path, information on whether a gas station exists on the path, information on whether friends exist on the path, and the like. When navigating, the user can set various types of path planning information according to actual requirements.
In actual operation, a user may set path planning information to the navigation system through the input device, so that the navigation system obtains the path planning information of the user, and specifically, the navigation system generally guides the user to complete the setting of the path planning information.
For example, after the user clicks a button of a navigation service on the touch screen, the touch screen displays a selection bar of "start point" and "destination", and after the user inputs information of "start point" and "destination", the touch screen continues to display path planning information such as "select a path with the shortest distance", "select a path with the best road conditions", "select a path with a gas station", and the like. Thus, the user is guided to complete the setting of the path planning information, and the path planning requirement of the user is obtained.
Step S2 is executed to obtain path planning data corresponding to the path planning information based on the path planning information, where the path planning data is a path according with the path planning information.
Here, the correspondence between the path planning data and the path planning information means that the path planning data is the same as one or both of the start point and the destination in the path planning information, or the same as a part of the path from the start point to the destination in the path planning information. For example, the path planning information is a path with the shortest distance from the starting point a to the destination B, and accordingly, the path planning information is 500 meters straight from the starting point a to the north along the path a and to the right of the path B to reach the destination B.
The route planning data may be from route planning data uploaded by another vehicle, for example, there are 3 route planning data for another vehicle to travel from the starting point a to the destination B, all the 3 route planning data are stored in the server of the navigation system, and when the route planning information of the user is a route with the shortest distance from the starting point a to the destination B, the server obtains the route planning data with the shortest distance from the route planning data in 3 by comparing according to the route planning information, and provides the route planning data to the user.
Specifically, in this embodiment, the path planning data uploaded by the other vehicle machines includes path planning data generated by the other vehicle machines completing an actual driving process from a starting point to a destination.
In other embodiments, the route planning data uploaded by the other vehicle-mounted device may further include route planning data provided by the other vehicle-mounted device user from the starting point to the destination based on driving experience. The navigation method can directly provide path planning service for the user based on the path planning data of other vehicle machines, so as to navigate the user, avoid repeated actions and improve the working efficiency.
In addition, in order to provide a more comprehensive path plan, when the other vehicle machine uploads the path plan data to the server, the path plan data includes time information, where the time information is a time when the path plan data is formed, for example, a time when the other vehicle machine completes an actual driving process from a starting point to a destination, and the path plan data including the time information may provide dynamic navigation information to a user.
For example: the first vehicle provides the server with first path planning data traveling from the start point a to the destination B along the path c in the early peak period, and the second vehicle provides the server with second path planning data traveling from the start point a to the destination B along the path d in the early peak period, wherein the second path planning data shows that the road condition of the path d in the second path planning data is better although the distance of the path c shown in the first path planning data is shorter, and thus the time taken is shorter. Therefore, when the user needs path planning data with better road conditions in the early peak time period, the navigation method can select the second planning data to feed back to the user based on the path planning data uploaded by the first vehicle machine and the second vehicle machine.
In practical application, if data planning data which are uploaded by other vehicle machines and meet user requirements are not stored in the server, the path planning data can also be from path planning data provided by the server, and the server obtains the path planning data based on map data and calculation.
Step S3 is performed to provide navigation to the user in conjunction with the path planning data and the map data. After the server selects path planning data meeting the requirements of the user, the path planning data is transmitted to a local vehicle machine of the user, and the path planning data is combined with map data of the local vehicle machine to present navigation information to the user.
The map data includes the name of a subject, the name of a road, the positions and connection relationships of different roads, and the like.
For example, when the route planning information of the user is a route with the shortest distance from the starting point a to the destination B, a local enlarged map of the starting point a to the destination B is displayed on a display screen of the navigation system, the route with the shortest distance from the starting point a to the destination B is marked by a blue line, and a name and a travel distance of a road passing from the starting point a to the destination B are provided with a text on one side of the map.
Correspondingly, the invention further provides a navigation system, and referring to fig. 2, a schematic diagram of an embodiment of the navigation system of the invention is shown. The navigation system includes the user car machine 100, the server 200, and other car machines, which are exemplified by the first car machine 300 and the second car machine 400 in this embodiment, but not limited thereto.
The user car machine 100 includes a navigation device 110 for receiving the path planning information of the user and providing the navigation information to the user, wherein the navigation information is generated based on the path planning data provided by the server 200.
And the server 200 is used for acquiring the path planning data according with the path planning information based on the path planning information.
The first vehicle 300 and the second vehicle 400 are used to upload the path plan data to the server 200.
In the navigation system, the navigation information provided by the navigation device 110 of the user car machine 100 to the user is formed by combining the path planning data of other car machines, the existing path planning data of other car machines is fully utilized, the utilization rate of the existing path planning data is improved, the navigation system does not need to do repeated work aiming at the same path planning information, and further the working efficiency of the navigation system is improved.
The navigation system of the present invention will be described in detail with reference to specific embodiments. Referring to FIG. 3, a schematic diagram of an embodiment of the navigation system shown in FIG. 2 is shown.
The navigation apparatus 110 of the user car machine 100 includes a navigation engine 115, an input unit 113, a car machine communication unit 114, a car machine map data unit 112, and a display unit 111. Wherein,
the navigation engine 115 is a control unit of the navigation device 110, and can control other units to complete various navigation steps.
And an input unit 113 for providing a human-machine interface for a user to input path planning information.
And a display unit 111 for providing a human-machine interface for displaying navigation information corresponding to the path planning information.
Specifically, the input unit 113 and the display unit 111 may be integrated, for example, the input unit 113 and the display unit 111 are a touch screen.
The navigation engine 115 is connected to the input unit 113 and is used for guiding the user to complete the input of the path planning information. For example, the input unit 113 and the display unit 111 are both touch screens, and the navigation engine 115 controls the touch screens to display path planning information for inputting a first step and inputting a departure place; then, the navigation engine 115 controls the touch screen to display the path planning information to input the second step, and inputs the destination; subsequently, the navigation engine 115 controls the touch screen to display the path planning information to input a third step of inputting path conditions, where the path conditions include: a route with gas stations, a route with the shortest distance, a route with the best road conditions, and the like. The user can input corresponding path conditions according to own requirements. And then the input of the path planning information is completed.
The vehicle-mounted communication unit 114 is connected to the navigation engine 115, the navigation engine 115 controls the vehicle-mounted communication unit 114 to send the path planning information to the server 200, and in addition, the vehicle-mounted communication unit 114 is further configured to receive path planning data corresponding to the path planning information sent by the server 200. Specifically, the car communication unit 114 may be an internet communication unit, a wifi communication unit, a 2.4G communication unit, a 3G communication unit, a 4G communication unit, or the like.
And the car map data unit 112 is connected with the navigation engine 115, the car map data unit 112 stores map data, the navigation engine 115 acquires the map data, acquires navigation information in combination with the path planning data sent by the server 200, and then controls the display unit 111 to display the navigation information to a user.
The server 200 includes a path plan data storage unit 201, a server map data unit 204, a path plan determination unit 202, and a server communication unit 203, wherein,
the server communication unit 203 is configured to implement information transmission between the server 200 and the car machine and other car machines (in this embodiment, the first car machine and the second car machine), and the server communication unit 203 may be an internet communication unit, a wifi communication unit, a 2.4G communication unit, a 3G communication unit, a 4G communication unit, or the like.
And the path planning data storage unit 201 is connected with the server communication unit 203 and is used for storing the path planning data uploaded by the first vehicle machine 300 and the second vehicle machine 400 through the server communication unit 203.
Specifically, the first vehicle 300 includes a first vehicle navigation device 301, and the first vehicle 300 may upload the path planning data to the server 200 through the first vehicle navigation device 301, where the uploaded path planning data may be the path planning data actually completed by the first vehicle 300, or the path planning data provided by the user of the first vehicle 300 based on the driving experience.
Similarly, the second vehicle 400 includes a second vehicle navigation device 401, and can upload the path plan data to the server 200.
It should be noted that, in this embodiment, in order to describe different functions executed by the car machine when uploading the path planning data and acquiring the navigation information, the car machine adopts different names of other car machines (in this embodiment, the other car machines refer to the first car machine and the second car machine) and the user car machine. Other car machines and the user car machine, in fact, navigation devices in the other car machines and the user car machine are the same, any other car machine executes the same operation as the user car machine in the embodiment when the path planning data needs to be acquired, and the user car machine can upload the path planning data to the server.
Preferably, the route planning data includes, in addition to information such as a start point name, a destination name, a name and a distance of a route, time information for completing the route by other vehicle machines (the time information herein mainly refers to time information such as a start time for starting executing the route, a time period for completing the route, and the like, for example, the route from the start point a to the destination B is started at eight am, the route from the start point a to the destination B is completed at five pm to six pm, and a traveling speed for completing the route. This may provide a richer content service to the user.
For example, for different starting points, destinations and the same road, the driving conditions of other users are different in different time periods, and path planning data with time distribution can be obtained through time information, so that dynamic navigation information can be provided for the users.
The server map data unit 204 stores map data, and the server map data unit 204 is the same as the map data of the in-vehicle map data unit 112 and is also the same as the map data of other in-vehicle vehicles.
The path planning determining unit 202 is connected to the path planning data storage unit 201, the server communication unit (in fig. 3, the server communication unit) 203, and the server map data unit 204, and the path planning determining unit 202 acquires the path planning data conforming to the path planning information from the path planning data storage unit 201 according to the path planning information provided by the server communication unit 203, in combination with the map data, and sends the path planning data to the server communication unit 203.
For example: the path planning information is a path with the shortest distance from the starting point a to the destination B, and the path planning determining unit 202 calculates path distances on a map corresponding to different path planning data according to the path planning data in the path planning data storage unit 201 and by combining with map data, and selects the path planning data with the smallest path distance to feed back to the server communication unit 203.
Correspondingly, the invention also provides a server, wherein the server receives the path planning data uploaded by the vehicle machine, and is used for selecting the path planning data corresponding to the path planning data based on the path planning information of the vehicle machine and feeding the path planning data back to the vehicle machine. Please refer to fig. 3 for the structure of the server, and related descriptions in the navigation system are omitted here for brevity.
Accordingly, please refer to fig. 3 for the structure of the navigation apparatus and the related description in the above navigation system, which are not repeated herein.
In summary, the present invention provides a navigation method, a navigation system, a server and a navigation device, which can provide navigation service based on path planning data uploaded by other users, share resources, and improve work efficiency;
the path planning data uploaded by other users contains time information, so the invention can also provide dynamic navigation service for the users.
Although the present invention has been described with reference to the preferred embodiments, it is not intended to limit the present invention, and those skilled in the art can make variations and modifications of the present invention without departing from the spirit and scope of the present invention by using the methods and technical contents disclosed above.