Vehicle navigation control method and device and vehicle
By acquiring and sending navigation request information through a short-range communication protocol, and generating and confirming planned routes to multiple destinations, the system solves the problem in existing technologies where non-vehicle owners cannot adjust navigation routes, thus improving the flexibility and user experience of in-vehicle navigation systems.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-09
- Publication Date
- 2026-03-20
AI Technical Summary
When multiple users or vehicles need to change their destination while driving, users other than the vehicle owner do not have the authority to adjust the navigation route, resulting in insufficient flexibility and user experience of the navigation system.
The system obtains navigation request information from multiple mobile terminals via a short-range communication protocol, generates a planned route containing multiple destinations, and sends the planned route to the corresponding mobile terminal via the short-range communication protocol, allowing non-vehicle owner account users to confirm and adjust the route.
It integrates the navigation needs of multiple users, eliminates the dependence on car owner accounts, improves the efficiency of route planning and vehicle navigation control, and enhances the user's navigation experience with the in-vehicle navigation system.
Smart Images

Figure CN116255995B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of intelligent driving, and in particular to a vehicle navigation control method and device and a vehicle. BACKGROUND
[0002] At present, a vehicle navigation application system is generally installed in a car machine to provide a navigation picture for a user and guide the user to reach a destination from a starting point along a navigation route. The route planning is usually completed by the car machine or a mobile terminal bound with the car machine, and the navigation picture is displayed by the car machine.
[0003] In the implementation of the present application, it is found that the prior art at least has the following technical problems:
[0004] When multiple users or a vehicle driving process needs to change a destination, no one except the owner has the right to adjust the navigation route. SUMMARY
[0005] Embodiments of the present application provide a vehicle navigation control method, device and vehicle to solve the problem that in the prior vehicle navigation control scheme, when multiple users or a vehicle driving process needs to change a destination, no one except the owner has the right to adjust the navigation route.
[0006] In a first aspect, the embodiments of the present application provide a vehicle navigation control method, comprising:
[0007] obtaining navigation request information sent by multiple mobile terminals through a short-distance communication protocol; wherein the navigation request information comprises destination information and a mobile terminal identifier;
[0008] generating one or more planned routes containing multiple destinations according to the destination information in each navigation request information, and sending the planned routes to corresponding mobile terminals according to the mobile terminal identifier in each navigation request information;
[0009] when receiving confirmation information fed back by each mobile terminal for the same planned route, taking the planned route corresponding to the confirmation information as a target route.
[0010] In a possible implementation manner, the destination information is destination latitude and longitude; wherein the destination latitude and longitude is determined by a navigation software in each mobile terminal according to a destination input by a user; the navigation software in each mobile terminal is the same or different.
[0011] In a possible implementation manner, the method further comprises:
[0012] replanning the route including multiple destinations according to the destination information in each navigation request information, and sending the replanned route to the corresponding mobile terminal according to the mobile terminal identifier in each navigation request information.
[0013] In a possible implementation, the short-distance communication protocol includes one or more of a WIFI protocol, a Bluetooth protocol, and a Starlink communication protocol.
[0014] In a possible implementation, after the route corresponding to the confirmation information is a target route, the method further includes:
[0015] obtaining destination adjustment request information sent by the mobile terminal, wherein the destination adjustment request information includes destination information, a mobile terminal identifier, and adjustment requirements;
[0016] adjusting the current route according to the destination adjustment request information to obtain an updated route;
[0017] sending the updated route to the corresponding mobile terminal according to the mobile terminal identifier in each navigation request information.
[0018] In a possible implementation, the generating the route including multiple destinations according to each navigation request information includes:
[0019] obtaining current position information and current driving direction information of the vehicle-mounted navigation device;
[0020] generating the route according to the destination information in each navigation request information, the current position information, and the current driving direction information.
[0021] In a possible implementation, the navigation request information further includes a navigation request information sending time.
[0022] In a possible implementation, the generating the route including multiple destinations according to each navigation request information includes:
[0023] obtaining current position information and current driving direction information of the vehicle-mounted navigation device;
[0024] generating the route according to the destination information in each navigation request information, the current position information, and the current driving direction information.
[0025] In a possible implementation, when the route includes multiple routes, the method further includes:
[0026] obtaining road condition information and real-time road condition data corresponding to each route.
[0027] determining time information of each of the planned routes according to the road condition information and real-time road condition data;
[0028] determining a recommended route according to the time information;
[0029] Correspondingly, the sending of the planned route to the mobile terminal corresponding to each navigation request information comprises:
[0030] sending the recommended route to the mobile terminal corresponding to each navigation request information.
[0031] In a second aspect, an embodiment of the present application provides a vehicle-mounted navigation control device, comprising:
[0032] a short-range communication module configured to acquire navigation request information sent by a plurality of mobile terminals through a short-range communication protocol, wherein the navigation request information comprises destination information and a mobile terminal identifier;
[0033] a route planning module configured to generate one or more planned routes containing a plurality of destinations according to the destination information in each of the navigation request information;
[0034] The short-range communication module is further configured to send the planned route to the corresponding mobile terminal according to the mobile terminal identifier in each of the navigation request information.
[0035] a control module configured to take a planned route corresponding to the confirmation information as a target route when receiving confirmation information for the same planned route fed back by each of the mobile terminals.
[0036] In a possible implementation, the destination information is destination latitude and longitude, wherein the destination latitude and longitude are determined by navigation software in each of the mobile terminals according to user inputted destination, and the navigation software in each of the mobile terminals is the same or different.
[0037] In a possible implementation, the generation module is further configured to re-plan a planned route containing a plurality of destinations according to the destination information in each of the navigation request information when not receiving confirmation information for the same planned route fed back by each of the mobile terminals.
[0038] The short-range communication module is further configured to send the re-planned planned route to the corresponding mobile terminal according to the mobile terminal identifier in each of the navigation request information.
[0039] In a possible implementation, the short-range communication protocol comprises one or more of WIFI protocol, Bluetooth protocol and StarFlash communication protocol.
[0040] In one possible implementation, the near-field communication module is further configured to acquire destination adjustment request information sent by the mobile terminal; wherein the destination adjustment request information includes: destination information, mobile terminal identifier, and adjustment request;
[0041] The generation module is also used to adjust the current planned route according to the destination adjustment request information to obtain the updated planned route;
[0042] The near-field communication module is also used to send the updated planned route to the corresponding mobile terminal based on the mobile terminal identifier in each of the navigation request information.
[0043] In one possible implementation, the route planning module is specifically used to obtain the current location information and current driving direction information of the vehicle navigation device, and generate a planned route based on the destination information, the current location information, and the current driving direction information in each navigation request information.
[0044] In one possible implementation, the navigation request information further includes: the navigation request information sending time;
[0045] The route planning module is specifically used to obtain the current location information and current driving direction information of the vehicle navigation device, and generate a planned route based on the destination information, the sending time of each navigation request information, the current location information, and the current driving direction information in each navigation request information.
[0046] In one possible implementation, the route planning module is further configured to, when the planned route includes multiple routes, obtain traffic information and real-time traffic data corresponding to each planned route, determine the time information of each planned route based on the traffic information and real-time traffic data, and determine the recommended route based on the time information.
[0047] Accordingly, the near-field communication module is specifically used to send the recommended route to the mobile terminal corresponding to each navigation request information.
[0048] Thirdly, embodiments of this application provide a vehicle including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method as described in the first aspect or any possible implementation of the first aspect above.
[0049] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method as described in the first aspect or any possible implementation of the first aspect.
[0050] The embodiment of the present application provides a vehicle navigation control method and device and a vehicle. The navigation request information sent by multiple mobile terminals is acquired through a short-distance communication protocol, one or more planning routes containing multiple destinations are generated according to destination information in each navigation request information, wherein each navigation request information comprises destination information and a mobile terminal identifier. Based on this, the navigation demand of users corresponding to the multiple mobile terminals is integrated to generate a planning route, and the connection with the mobile terminal of the navigation user is realized through the short-distance communication protocol, the navigation user demand is acquired, the dependence of the vehicle navigation system on the vehicle owner account is eliminated, meanwhile, multiple destination information collection and input are completed, and the route planning and vehicle navigation control efficiency are improved. After the planning route is determined, the planning route is sent to the mobile terminal corresponding to each navigation request information, so that multiple users can conveniently receive and view the planning route. When the confirmation information of each mobile terminal is received, the route is confirmed to meet the navigation demand of each navigation user, and the navigation experience of the user for the vehicle navigation system is improved. BRIEF DESCRIPTION OF DRAWINGS
[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0052] Figure 1 is an application scenario of the vehicle navigation control method provided by an embodiment of the present application;
[0053] Figure 2 is an implementation flowchart of the vehicle navigation control method provided by an embodiment of the present application;
[0054] Figure 3 is a structural schematic diagram of the vehicle navigation control device provided by an embodiment of the present application;
[0055] Figure 4 is a structural schematic diagram of the vehicle provided by an embodiment of the present application. DETAILED DESCRIPTION
[0056] In the following description, specific details such as specific system structures, techniques, etc. are presented in order to thoroughly understand the embodiments of the present application. However, it should be clear to those skilled in the art that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits and methods are omitted to avoid unnecessary details that hinder the description of the present application.
[0057] The terms "first", "second", and the like in the description and claims of the present application and the above drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged, where appropriate, to carry out the embodiments of the present application described herein. In addition, the terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusion.
[0058] Unless otherwise specified, the term "plurality" means two or more.
[0059] In the embodiments of the present application, the character " / " represents an "or" relationship between the objects before and after it. For example, A / B means A or B.
[0060] The term "and / or" is a description of the association relationship between objects, which means that there can be three relationships. For example, A and / or B means that there are three relationships of A or B, or A and B.
[0061] The existing vehicle navigation system implements the navigation process in the following two ways: 1) Obtain the destination latitude and longitude of the navigation map through the software development kit (Software Development Kit, SDK) of the navigation software integrated by the vehicle client, and then pass it to the content service provider (Telematics Service Provider, TSP), and then issue it to the vehicle through the TSP. 2) Directly pass the destination in the navigation map to the TSP through the cloud platform of the navigation software, and then issue it to the vehicle through the TSP. That is, in the existing vehicle navigation system navigation scheme, the vehicle performs navigation according to the navigation destination latitude and longitude issued by the TSP. In the specific implementation process, only the same vehicle owner account can upload the destination latitude and longitude to the TSP, and the non-vehicle owner account cannot realize the transmission of the latitude and longitude.
[0062] In addition, in actual application, there are cases of navigation to multiple destinations, for example: business people need to go to many places or carpool with multiple people.
[0063] The present application aims to provide a scheme to get rid of the dependence of the navigation system on the vehicle owner account permission and to realize the simultaneous navigation demand of multiple people.
[0064] In order to make the purpose, technical scheme and advantages of the present application clearer, specific embodiments will be described below with reference to the accompanying drawings.
[0065] Figure 1 is the application scenario diagram of the vehicle navigation control method provided by an embodiment of the present application. As shown in Figure 1 The vehicle machine can be connected with multiple mobile terminals through a short-distance communication protocol, and receive the destination information sent by the navigation software of each mobile terminal.
[0066] The vehicle machine performs data analysis, navigation arbitration and navigation planning operations on the destination information uploaded by the plurality of mobile terminals, realizes a planned route containing the destinations uploaded by the plurality of mobile terminals, and then performs data return operation on the planned route obtained after the navigation planning and sends the planned route to the corresponding plurality of mobile terminals.
[0067] Each mobile terminal confirms and replies according to the planned route sent by the vehicle machine, and when the plurality of users all agree to the planned route, the vehicle machine performs navigation switching based on the planned route.
[0068] Figure 2 is an implementation flowchart of the vehicle navigation control method provided by another embodiment of the application, as shown in the figure, the method comprises the following steps: Figure 2
[0069] S201, obtaining navigation request information sent by a plurality of mobile terminals through a short-distance communication protocol; wherein the navigation request information comprises destination information and mobile terminal identification.
[0070] The execution subject of the method provided by the embodiment is a vehicle machine system. The mobile terminal is a mobile phone, a tablet, a notebook, a wristband type portable device, etc.
[0071] The navigation request information comprises destination information and mobile terminal identification, so that the vehicle machine can feed back the planned route according to the mobile terminal identification, and the user can perform route confirmation operation.
[0072] In a possible implementation manner, the short-distance communication protocol comprises one or more of WIFI protocol, Bluetooth protocol and star flash communication protocol.
[0073] Optionally, different mobile terminals can send navigation request information to the vehicle machine through different short-distance communication protocols, so as to meet the needs of different mobile terminal types or different communication networks of the mobile terminals, improve the applicability of the vehicle navigation control method, obtain user navigation request in time, and improve user experience.
[0074] In the embodiment of the application, preferably, the vehicle machine system and the user mobile terminal communicate based on the star flash communication protocol. When communicating based on the star flash communication protocol, the vehicle machine system is taken as a management node, and each user mobile terminal is taken as a managed node. Based on the characteristics of high concurrency and high reliability of the star flash communication technology, the vehicle machine system can process the requests of the mobile terminals and feed back the planned route at the same time, thereby reducing transmission delay.
[0075] S202, generating one or more planned routes containing a plurality of destinations according to the destination information in each navigation request information, and sending the planned route to the corresponding mobile terminal according to the mobile terminal identification in each navigation request information.
[0076] In the implementation process, the mobile terminal and the car machine agree on an encryption protocol in advance, and the mobile terminal generates navigation request information based on destination information and a mobile terminal identifier through the encryption protocol. After receiving the navigation request information, the car machine decrypts the navigation request information according to the encryption protocol to determine the destination information and the mobile terminal identifier in the navigation request information.
[0077] In this embodiment, the navigation request information is transmitted through the encryption protocol, which improves the data transmission security. Based on the characteristics of the star flash communication supporting data transparent transmission, the mobile terminal directly sends the transmitted navigation request information to the navigation system without making any changes to the specific content of the navigation request information, so that users other than the car owner can use any account mobile terminal to connect the car machine to send navigation request information, reducing the dependence on the account.
[0078] After generating the planning route containing multiple destinations, the planning route is sent to the mobile terminal corresponding to each navigation request information to facilitate route confirmation by each user.
[0079] S203, when receiving the confirmation information of each mobile terminal feedback for the same planning route, taking the planning route corresponding to the confirmation information as the target route.
[0080] Since the target route involves the navigation needs of multiple users, the determined route may not meet the needs of all users, which avoids causing user dissatisfaction. When determining the final target route, it is necessary to ensure that the target route meets the needs of each user. The confirmation information of each mobile terminal feedback for the planning route contains identification information such as the number of the planning route, so as to determine the planning route that meets the user's demand. When receiving the confirmation information of each mobile terminal feedback for the same planning route, it is determined that the planning route is agreed by each user, and the planning route is confirmed as the target route, which improves the user navigation experience.
[0081] In the embodiment, the navigation request information sent by the plurality of mobile terminals is acquired through the short-distance communication protocol, one or more planning routes containing a plurality of destinations are generated according to the destination information in each navigation request information, wherein each navigation request information includes destination information and a mobile terminal identifier, based on which, the navigation demand of the user corresponding to the plurality of mobile terminals is integrated to generate a planning route, and the connection with the navigation user mobile terminal is realized through the short-distance communication protocol to acquire the navigation user demand, thereby breaking the dependence of the vehicle-mounted navigation system on the vehicle owner account, and meanwhile, the collection and input of the plurality of destination information are completed, and the route planning and vehicle navigation control efficiency are improved. After the planning route is determined, the planning route is sent to the mobile terminal corresponding to each navigation request information, so as to facilitate the plurality of users to receive and view the planning route. When the confirmation information of each mobile terminal feedback for the same planning route is received, it is confirmed that the route meets the navigation demand of each navigation user, and the navigation experience of the user for the vehicle-mounted navigation system is improved.
[0082] In a possible implementation manner, the destination information is destination longitude and latitude; wherein the destination longitude and latitude are determined by the navigation software in each mobile terminal according to the destination input by the user.
[0083] In the embodiment, the user mobile terminal inputs the destination through the navigation software, the corresponding longitude and latitude information is determined by the navigation software according to the destination, and the longitude and latitude information is transmitted to the vehicle machine, so as to facilitate the vehicle machine to quickly generate a planning route based on the longitude and latitude information. In addition, different users can determine specific destination information according to the mobile terminal, and the driver does not need to input multiple times and confirm the specific destination with the passenger, thereby improving the navigation efficiency.
[0084] Optionally, the navigation software in each mobile terminal is the same or different.
[0085] In the embodiment, the vehicle machine acquires the destination longitude and latitude sent by each mobile terminal, directly plans a route based on the destination longitude and latitude, and does not need to upload the destination to the TSP for longitude and latitude confirmation and return operation, thereby improving the route planning efficiency.
[0086] In a possible implementation manner, the method further includes:
[0087] When the confirmation information of each mobile terminal feedback for the same planning route is not received, the planning route containing a plurality of destinations is re-planned, and the re-planned planning route is sent to the corresponding mobile terminal according to the mobile terminal identifier in each navigation request information.
[0088] In a specific implementation process, if the planning route includes one planning route, the user can send a denial information through the mobile terminal. When the vehicle machine receives the denial information for the planning route sent by any user, the route is re-planned.
[0089] In the embodiment, when the multiple users cannot reach a consensus on the planned route, the users can send denial information through the mobile terminal to instruct the vehicle machine to re-plan the route, so as to ensure that the determined planned route meets the requirements of each user.
[0090] In another specific implementation process, when the planned route includes multiple planned routes, the user can send confirmation information for any one of the planned routes through the mobile terminal, or send denial information when the planned routes do not meet the requirements. When the vehicle machine receives the confirmation information for different planned routes, or receives the denial information for the planned route sent by any user, the vehicle machine re-plans the route.
[0091] In the embodiment, when the multiple users cannot reach a consensus on the planned route, the vehicle machine re-plans the route based on the received confirmation information or denial information for different planned routes, so as to ensure that the determined planned route meets the requirements of each user.
[0092] In a possible implementation, after the confirmation information corresponds to the target route in step S203, the method further includes:
[0093] Obtaining destination adjustment request information sent by the mobile terminal, wherein the destination adjustment request information includes destination information, a mobile terminal identifier, and adjustment requirements;
[0094] Adjusting the current planned route according to the destination adjustment request information to obtain an updated planned route;
[0095] According to the mobile terminal identifier in each navigation request information, the updated planned route is sent to the corresponding mobile terminal.
[0096] Optionally, the adjustment requirements include adding a destination, deleting a destination, or replacing a destination in the current target route.
[0097] In a possible implementation, adjusting the current planned route according to the destination adjustment request information to obtain an updated planned route includes:
[0098] Parsing the destination adjustment request information to determine corresponding destination information, a mobile terminal identifier, and adjustment requirements;
[0099] When the adjustment requirements are to add a destination, the current planned route is adjusted according to the destination information in the destination adjustment request information and the destination information in each navigation request information to obtain an updated planned route;
[0100] When the adjustment requirements are to delete a destination, the destination information in the destination adjustment request information is removed from the destination information in each navigation request information, and the current planned route is adjusted to obtain an updated planned route;
[0101] When the adjustment demand is to replace the destination, the destination information in the navigation request information corresponding to the mobile terminal identifier is replaced according to the mobile terminal identifier and the destination information in the destination adjustment request information, and the current planned route is adjusted to obtain an updated planned route.
[0102] In a specific embodiment, taking three users a, b and c as an example, the initial destination information corresponding to the three users is A1, B1 and C1 respectively.
[0103] When user a needs to temporarily change the destination during the driving process, the user sends an adjustment demand of changing the destination through the personal mobile terminal, and sends the new destination information A2 to the vehicle-mounted navigation system. The vehicle-mounted navigation system determines the user who needs to adjust the destination based on the mobile terminal identifier, replaces the initial destination information A1 with the destination information A2, and re-plans the route with the destinations A2, B1 and C1. After determining the updated planned route, the updated planned route is sent to the mobile terminals of users a, b and c, so that each user can confirm the new planned route.
[0104] When user b needs to add a temporary parking point during the driving process, the user sends an adjustment demand of adding a destination through the personal mobile terminal, and sends the new destination information B2 to the vehicle-mounted navigation system. The vehicle-mounted navigation system re-plans the route with the destinations A1, B1, B2 and C1. After determining the updated planned route, the updated planned route is sent to the mobile terminals of users a, b and c, so that each user can confirm the new planned route.
[0105] When user c needs to get off during the driving process, the user sends an adjustment demand of deleting a destination through the personal mobile terminal, and requests to delete the destination information C1. The vehicle-mounted navigation system re-plans the route with the destinations A1 and B1. After determining the updated planned route, the updated planned route is sent to the mobile terminals of users a, b and c, so that each user can confirm the new planned route.
[0106] In this embodiment, considering the demand of users to temporarily adjust the destination during the driving process, such as adding a temporary destination, canceling a destination or replacing a destination, the planned route is updated and adjusted in time according to the destination adjustment request information sent by the mobile terminal to meet the route adjustment demand of the user and improve the user experience.
[0107] In different embodiments, there are various ways to generate the planned route containing multiple destinations in step S202.
[0108] In a possible implementation, the planned route containing multiple destinations is generated according to each navigation request information, including:
[0109] acquire current position information and current driving direction information of the vehicle navigation device;
[0110] generate a planned route according to the destination information, the current position information and the current driving direction information in each navigation request information.
[0111] In a possible implementation, generating a planned route according to the destination information, the current position information and the current driving direction information in each navigation request information comprises:
[0112] taking the current position as a starting point;
[0113] determining distances between each destination and the current position according to the destination information in each navigation request information;
[0114] determining the planned route according to the distances between each destination and the current position and the current driving direction information.
[0115] In specific embodiments, when the vehicle is at an intersection, it is convenient to go to different directions. When the vehicle is driving in a street, the current driving direction is opposite to the direction of the planned route or the vehicle is in a one-way street and it is inconvenient to make a U-turn, the current driving direction information is comprehensively determined to make the planned route convenient for the driver to drive according to the planned route. In addition, when there are destinations with small distances from the current position but in different directions, the destination corresponding to the driving direction is preferred to be used to generate the planned route, so as to improve the navigation efficiency.
[0116] In this embodiment, the destination information, the current position information and the current driving direction information are comprehensively used to generate the planned route, which can improve the route planning efficiency and the navigation accuracy.
[0117] In a possible implementation, the navigation request information further comprises: a sending time of the navigation request information.
[0118] The method further comprises:
[0119] acquiring current position information and current driving direction information of the vehicle navigation device;
[0120] generating a planned route according to the destination information, the sending time of each navigation request information, the current position information and the current driving direction information in each navigation request information.
[0121] In a specific embodiment, when multiple users take the vehicle, the ride time is different, and the destinations are often scattered, so it is inevitable to take a detour. When determining the planned route, not only the interval distance between the destination and the current position needs to be considered, but also the ride time requirement of the user who gets on the vehicle first needs to be considered to avoid the planned route causing the user to delay the arrival time at the destination. For example, a broken line form route can be used instead of a long detour to preferentially send the user who gets on the vehicle first to the destination, and then avoid delaying the arrival time of the user who gets on the vehicle first at the destination due to the detour.
[0122] In the embodiment, the ride time of different users is considered, and when the destination of the user who gets on the vehicle later is not the way of the destination of the user who gets on the vehicle first, the route is planned preferentially based on the destination of the user who gets on the vehicle first to improve the ride requirement of the user.
[0123] In a possible implementation, based on the foregoing embodiment, when the planned route includes multiple routes, the method further includes:
[0124] Obtaining road condition information and real-time road condition data corresponding to each planned route;
[0125] Determining time information of each planned route according to the road condition information and the real-time road condition data;
[0126] Determining a recommended route according to the time information;
[0127] Correspondingly, the planned route is sent to the mobile terminal corresponding to each navigation request information, including:
[0128] The recommended route is sent to the mobile terminal corresponding to each navigation request information.
[0129] Optionally, determining the recommended route according to the time information includes determining the planned route with the shortest time as the recommended route.
[0130] In the specific implementation process, the traffic flow and the vehicle passing speed are affected by the driving time period, the weather, or the traffic accident. For example, during the working hours or the holiday time period, the traffic flow on the road is large, which easily causes traffic jams; in the rainy, snowy, or foggy weather, the driving speed is appropriately slowed down, and the passing time of the large traffic flow section is extended; when there is a traffic accident in the front road section, the lane is occupied to cause traffic jams.
[0131] In the embodiment, the actual road condition information is considered, the time information of each planned route is determined according to the road condition information and the real-time road condition data, and the planned route with the shortest time is preferentially recommended as the target route to avoid long driving time caused by traffic jams and reduce the user experience.
[0132] It should be understood that the size of the serial number of each step in the above embodiments does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0133] The following is an apparatus embodiment of the present application. For details not described in detail, reference can be made to the corresponding method embodiments described above.
[0134] Figure 3 is a structural schematic diagram of a vehicle navigation control device provided by an embodiment of the present application, as shown in Figure 3 for the sake of convenience, only the parts related to the embodiments of the present application are shown, as shown in Figure 3 The device comprises:
[0135] The short-range communication module 301 is configured to obtain navigation request information sent by a plurality of mobile terminals through a short-range communication protocol; wherein the navigation request information comprises destination information and a mobile terminal identifier;
[0136] The route planning module 302 is configured to generate one or more planning routes containing a plurality of destinations according to the destination information in each navigation request information;
[0137] The short-range communication module 301 is further configured to send the planning routes to the corresponding mobile terminals according to the mobile terminal identifiers in each navigation request information;
[0138] The control module 303 is configured to, when receiving the confirmation information for the same planning route fed back by each mobile terminal, take the planning route corresponding to the confirmation information as the target route.
[0139] In a possible implementation manner, the destination information is destination longitude and latitude; wherein the destination longitude and latitude are determined by the navigation software in each mobile terminal according to the destination input by the user; the navigation software in each mobile terminal is the same or different.
[0140] In a possible implementation manner, the generating module is further configured to, when no confirmation information for the same planning route is fed back by each mobile terminal, re-plan the planning routes containing a plurality of destinations according to the destination information in each navigation request information;
[0141] The short-range communication module 301 is further configured to send the re-planned planning routes to the corresponding mobile terminals according to the mobile terminal identifiers in each navigation request information.
[0142] In a possible implementation manner, the short-range communication protocol comprises one or more of WIFI protocol, Bluetooth protocol and StarFlash communication protocol.
[0143] In a possible implementation, the short-distance communication module 301 is further configured to acquire destination adjustment request information sent by the mobile terminal; the destination adjustment request information comprises destination information, a mobile terminal identifier and adjustment demand;
[0144] The generating module is further configured to adjust the current planning route according to the destination information and the adjustment demand in the destination adjustment request information, and obtain an updated planning route.
[0145] The short-distance communication module 301 is further configured to send the updated planning route to the corresponding mobile terminal according to the mobile terminal identifier in each navigation request information.
[0146] In a possible implementation, the route planning module 302 is specifically configured to acquire current position information and current driving direction information of the vehicle-mounted navigation device, and generate a planning route according to the destination information, the current position information and the current driving direction information in each navigation request information.
[0147] In a possible implementation, the navigation request information further comprises a navigation request information sending time.
[0148] The route planning module 302 is specifically configured to acquire current position information and current driving direction information of the vehicle-mounted navigation device, and generate a planning route according to the destination information, the navigation request information sending time, the current position information and the current driving direction information in each navigation request information.
[0149] In a possible implementation, the route planning module 302 is further configured to acquire road condition information and real-time road condition data corresponding to each planning route when the planning route comprises a plurality of routes, determine time information of each planning route according to the road condition information and the real-time road condition data, and determine a recommended route according to the time information.
[0150] Correspondingly, the short-distance communication module 301 is specifically configured to send the recommended route to the mobile terminal corresponding to each navigation request information.
[0151] In this embodiment, navigation request information from multiple mobile terminals is acquired via a short-range communication protocol. One or more planned routes containing multiple destinations are generated based on the destination information in each navigation request. Each navigation request includes destination information and a mobile terminal identifier. Based on this, the navigation needs of users corresponding to multiple mobile terminals are integrated to generate planned routes. The short-range communication protocol is used to connect with the navigation user's mobile terminal, acquiring the navigation user's needs and eliminating the dependence of the in-vehicle navigation system on the vehicle owner's account. Simultaneously, multiple destination information is collected and entered, improving route planning and vehicle navigation control efficiency. After determining the planned route, it is sent to the mobile terminals corresponding to each navigation request, allowing multiple users to receive and view the planned route. Upon receiving confirmation information from each mobile terminal regarding the same planned route, it is confirmed that the route meets the navigation needs of all navigation users, improving the user's navigation experience with the in-vehicle navigation system.
[0152] Figure 4 This is a schematic diagram of the structure of a vehicle provided in one embodiment of this application. Figure 4 As shown, the vehicle 4 in this embodiment includes: a processor 40, a memory 41, and a computer program 42 stored in the memory 41 and executable on the processor 40. When the processor 40 executes the computer program 42, it implements the steps described in the various vehicle navigation control method embodiments above, for example... Figure 2 Steps S201 to S203 are shown. Alternatively, when the processor 40 executes the computer program 42, it implements the functions of each module / unit in the above-described device embodiments, for example... Figure 3 The functions of modules 301 to 303 are shown.
[0153] For example, the computer program 42 can be divided into one or more modules / units, which are stored in the memory 41 and executed by the processor 40 to complete this application. The one or more modules / units can be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program 42 in the vehicle 4. For example, the computer program 42 can be divided into... Figure 3 Modules 301 to 303 are shown.
[0154] The vehicle 4 may be a computing device such as a desktop computer, laptop, handheld computer, or cloud server. The vehicle 4 may include, but is not limited to, a processor 40 and a memory 41. Those skilled in the art will understand that... Figure 4The example of the vehicle 4 is merely illustrative and does not constitute a limitation on the vehicle 4, which can include more or fewer components than shown, or combine certain components, or have different components, such as the vehicle can also include input / output devices, network access devices, buses, etc.
[0155] The processor 40 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0156] The memory 41 can be an internal storage unit of the vehicle 4, such as a hard disk or a memory of the vehicle 4. The memory 41 can also be an external storage device of the vehicle 4, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. provided on the vehicle 4. Further, the memory 41 can also include both the internal storage unit and the external storage device of the vehicle 4. The memory 41 is used to store the computer program and other programs and data required by the vehicle. The memory 41 can also be used to temporarily store data that has been output or will be output.
[0157] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional units and modules is exemplified, and in actual application, the above functions can be completed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit, and the integrated unit can be realized in the form of hardware or in the form of software functional unit. In addition, the specific names of each functional unit and module are only for easy distinction, and do not limit the protection scope of the present application. The specific working process of the units and modules in the system can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0158] In the above-described embodiments, the description of each embodiment focuses on different aspects, and parts not described in detail or recorded in a certain embodiment can be referred to the relevant description of other embodiments.
[0159] Those skilled in the art can appreciate that the units and algorithm steps of each example described in combination with the embodiments disclosed in the present application can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0160] In the embodiments provided in the present application, it should be understood that the disclosed devices / vehicles and methods can be implemented in other ways. For example, the device / vehicle embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner. For example, multiple units or components can be combined or integrated into another system, or some features can be omitted or not implemented. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0161] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on multiple network units. Part or all of the units can be selected to achieve the purpose of the present embodiment according to actual needs.
[0162] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0163] The integrated module / unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, all or part of the processes in the above-mentioned embodiments can also be implemented by a computer program instructing related hardware, and the computer program can be stored in a computer readable storage medium. When the computer program is executed by a processor, the steps of each vehicle-mounted navigation control method embodiment can be implemented. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or some intermediate forms, etc. The computer readable medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc.
[0164] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements for some technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A vehicle navigation control method, characterized in that, include: Navigation request information sent by multiple mobile terminals is obtained through a near-field communication protocol; wherein, the navigation request information includes: destination information and mobile terminal identifier; the vehicle system and the user mobile terminal communicate based on the StarFlash communication protocol; when communicating based on the StarFlash communication protocol, the vehicle system is the management node and each user mobile terminal is the managed node; the destination information is the destination latitude and longitude; wherein, the destination latitude and longitude are determined by the navigation software in each mobile terminal according to the destination input by the user; The system generates one or more planned routes containing multiple destinations based on the destination information in each navigation request message, and sends the planned routes to the corresponding mobile terminals based on the mobile terminal identifiers in each navigation request message. The vehicle system performs data parsing, navigation arbitration, and navigation planning operations on the destination information uploaded by multiple mobile terminals. When generating one or more planned routes containing multiple destinations based on the destination information in each navigation request message, the planned routes are generated based on the destination information, vehicle location information, and vehicle driving direction information in each navigation request message; or, the planned routes are generated based on the destination information, the sending time of each navigation request message, vehicle location information, and vehicle driving direction information in each navigation request message. When receiving confirmation information from each of the mobile terminals regarding the same planned route, the planned route corresponding to the confirmation information shall be taken as the target route.
2. The vehicle navigation control method according to claim 1, characterized in that, Also includes: If no confirmation information for the same planned route is received from any of the mobile terminals, a new planned route containing multiple destinations is planned based on the destination information in each of the navigation request information, and the new planned route is sent to the corresponding mobile terminal based on the mobile terminal identifier in each of the navigation request information.
3. The vehicle navigation control method according to claim 1, characterized in that, After confirming that the planned route corresponding to the information is the target route, the following is also included: Obtain destination adjustment request information sent by the mobile terminal; wherein, the destination adjustment request information includes: destination information, mobile terminal identifier, and adjustment request; The current planned route is adjusted based on the destination adjustment request information to obtain an updated planned route; The updated planned route is sent to the corresponding mobile terminal based on the mobile terminal identifier in each navigation request information.
4. The vehicle navigation control method according to claim 1, characterized in that, The step of generating a planned route containing multiple destinations based on each navigation request information includes: Obtain the current location information and current driving direction information of the vehicle navigation device; A planned route is generated based on the destination information, the current location information, and the current driving direction information in each navigation request.
5. The vehicle navigation control method according to claim 1, characterized in that, The navigation request information also includes: the time when the navigation request information was sent; The step of generating a planned route containing multiple destinations based on each navigation request information includes: Obtain the current location information and current driving direction information of the vehicle navigation device; A planned route is generated based on the destination information, the sending time of each navigation request, the current location information, and the current driving direction information in each navigation request information.
6. The vehicle navigation control method according to claim 4 or 5, characterized in that, When the planned route includes multiple routes, it also includes: Obtain traffic information and real-time traffic data for each planned route; The travel time for each planned route is determined based on the aforementioned road condition information and real-time road condition data; A recommended route is determined based on the time travel information; Accordingly, sending the planned route to the mobile terminal corresponding to each navigation request information includes: The recommended route is sent to the mobile terminal corresponding to each navigation request.
7. A vehicle navigation control device, characterized in that, include: A short-range communication module is used to acquire navigation request information sent by multiple mobile terminals via a short-range communication protocol. The navigation request information includes destination information and mobile terminal identifiers. The short-range communication module is a StarFlash communication module. When communicating based on the StarFlash communication protocol, the vehicle system acts as the management node, and each user mobile terminal acts as the managed node. The destination information is the destination's latitude and longitude. The destination's latitude and longitude are determined by the navigation software in each mobile terminal based on the destination input by the user. The route planning module is used to generate one or more planned routes containing multiple destinations based on the destination information in each of the navigation request messages. The route planning module performs data parsing, navigation arbitration, and navigation planning operations on the destination information uploaded by multiple mobile terminals. When generating one or more planned routes containing multiple destinations based on the destination information in each of the navigation request messages, the planned route is generated based on the destination information, vehicle location information, and vehicle driving direction information in each navigation request message; or the planned route is generated based on the destination information, the sending time of each navigation request message, vehicle location information, and vehicle driving direction information in each navigation request message. The near-field communication module is also used to send the planned route to the corresponding mobile terminal according to the mobile terminal identifier in each of the navigation request information; The control module is used to take the planned route corresponding to the confirmation information as the target route when it receives confirmation information for the same planned route from each of the mobile terminals.
8. A vehicle comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1 to 6 above.
Citation Information
Patent Citations
In-vehicle information device and navigation device
CN104145174A
Navigation method system
CN106323319A
Navigation method and device, electronic equipment and medium
CN114705208A