Route planning method, system and device based on weather and user tendency and vehicle
By acquiring user preference data and weather data, and combining them with travel demand information, the most suitable navigation route is generated, which solves the problem of weather influence caused by the reliance on habitual routes in existing navigation route planning, and achieves more accurate navigation route planning.
Patent Information
- Application Number
- CN202511211321.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-27
- Publication Date
- 2026-01-20
AI Technical Summary
In existing technologies, car navigation route planning mainly relies on users' habitual driving routes and fails to effectively consider the impact of weather changes on different routes, resulting in a poor driving experience.
By acquiring user preference data, weather data, and travel demand information, and comparing them with current time and weather data, the target driving route is determined, including the route characteristics of the preferred driving route and the impact of weather, and the most suitable navigation route is generated.
It improves the accuracy of navigation route planning and can flexibly adjust based on weather, time, and user preferences to enhance the driving experience.
Smart Images

Figure CN121363958A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of intelligent driving, and in particular to a route planning method, system and device based on weather and user tendency, and a vehicle. BACKGROUND
[0002] In related technologies, with the development of intelligent driving technology, a vehicle can record a user's daily driving route, and plan a route according to the recorded route when the user drives, thereby providing navigation services. However, weather has a significant impact on the traffic conditions of different routes. For example, one route is short and fast, but the road condition is easily affected by weather, and another route is long and has many traffic lights, but is relatively less affected by weather.
[0003] Currently, the route planning provided by the vehicle for the user is still mainly based on the user's habitual driving route. When the driving route is affected by weather changes, the user's driving experience is easily affected.
[0004] In summary, the technical problems in related technologies need to be improved. SUMMARY
[0005] The main purpose of the embodiments of the present application is to provide a route planning method, system and device based on weather and user tendency, and a vehicle, which aims to improve the accuracy of vehicle navigation route planning.
[0006] To achieve the above-mentioned purpose, one aspect of the embodiments of the present application provides a route planning method based on weather and user tendency, comprising: obtaining user tendency data, weather data and travel demand information, wherein the user tendency data at least includes associated tendency driving routes, tendency travel weather and tendency travel time, and the travel demand information includes a departure place and a destination of travel; respectively comparing the current time with the tendency travel time, and the weather data with the tendency travel weather, and determining a matching target driving route according to the travel demand information, wherein the target driving route is a certain tendency driving route or a route generated according to a combination of a plurality of tendency driving routes; outputting navigation information of the vehicle according to the target driving route.
[0007] In some embodiments, the respective comparison of the current time with the tendency travel time, and the weather data with the tendency travel weather, and the determination of the matching target driving route according to the travel demand information, comprises: determining that the corresponding tendency driving route is the target driving route in response to satisfying a preset condition; In response to the preset condition not being met, a tendency label is extracted according to the tendency driving route, and route fitting is performed according to the tendency label, the weather data and the travel demand information, so as to obtain the target driving route, wherein the tendency label represents position information of a location that the user tends to drive through; and the preset condition comprises: for the associated tendency driving route, tendency travel weather and tendency travel time, the tendency travel time matches the current time, the tendency travel weather matches the weather data, and the tendency driving route matches the departure location and the destination.
[0008] In some embodiments, the extracting a tendency label according to the tendency driving route comprises: extracting a route feature of the tendency driving route, the route feature comprising a passing road and a passing location; comparing the route features of different tendency driving routes to determine an importance parameter of the route feature by a voting mechanism; when there is the route feature with the importance parameter greater than or equal to an importance threshold, determining that the corresponding passing road is a tendency road, and / or determining that the corresponding passing location is a tendency location, and the tendency label comprises the tendency road and / or the tendency location.
[0009] In some embodiments, the route fitting according to the tendency label, the weather data and the travel demand information to obtain the target driving route comprises: performing route fitting according to the departure location, the destination and the tendency label to obtain a plurality of candidate driving routes, the tendency label comprising a tendency road and / or a tendency location; predicting an influence of current weather on different candidate driving routes according to the weather data to obtain a route consumption time; determining that a corresponding candidate driving route with the least route consumption time is the target driving route.
[0010] In some embodiments, the weather data is obtained by: obtaining the weather data through a third-party platform, the weather data comprising current-day weather data and previous-day weather data; the predicting the influence of current weather on different candidate driving routes according to the weather data to obtain a route consumption time comprises: calculating a basic consumption time of different candidate driving routes, and calculating an additional consumption time of the candidate driving routes under the influence of weather according to the current-day weather data and the previous-day weather data, and determining the route consumption time of the corresponding candidate driving route according to the basic consumption time and the additional consumption time.
[0011] In some embodiments, the route fitting according to the starting location, the destination and the tendency label obtains several candidate driving routes, including: fitting a first route according to the starting location and the destination; fitting a second route according to the tendency road and / or the tendency location based on the first route, and determining an additional driving distance by comparing the distance difference between the second route and the corresponding first route; determining the corresponding second route as the candidate driving route in response to the additional driving distance being less than the preset distance.
[0012] In some embodiments, the user tendency data is obtained by: extracting the user tendency data from user setting data and / or driving record data.
[0013] To achieve the above-mentioned purposes, another aspect of the embodiments of the present application proposes a route planning system based on weather and user tendency, which comprises: a data acquisition module, configured to acquire user tendency data, weather data and travel demand information, wherein the user tendency data at least includes associated tendency driving route, tendency travel weather and tendency travel time, and the travel demand information includes starting location and destination of travel; a route processing module, configured to respectively compare the current time with the tendency travel time, and the weather data with the tendency travel weather, and determine a matching target driving route according to the travel demand information, wherein the target driving route is a certain tendency driving route or a route generated according to combination of several tendency driving routes; a navigation module, configured to output navigation information of a vehicle according to the target driving route.
[0014] To achieve the above-mentioned purposes, another aspect of the embodiments of the present application proposes a vehicle control device, which comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the above-mentioned method when executing the computer program.
[0015] To achieve the above-mentioned purposes, another aspect of the embodiments of the present application proposes a vehicle, which is configured with the vehicle control device as described above.
[0016] The embodiments of the present application at least have the following beneficial effects: the present application provides a route planning method, system, device and vehicle based on weather and user tendency, which obtains user tendency data, weather data and travel demand information, understands the tendency travel weather, tendency travel time and tendency travel route of user habit through the user tendency data, and understands the departure place and destination of the current travel of the user through the travel demand information; compares the current time and the tendency travel time, compares the weather data and the tendency travel weather, and determines the target travel route based on the tendency travel route according to the departure place and the destination; and then outputs the navigation information of the vehicle according to the target travel route. Compared with the route planning navigation only relying on the habit travel route of the user, the present application also obtains the weather data, and screens the tendency travel route according to the elements of weather, time and route, and can also combine the actual required target travel route according to the demand, so that the target travel route of the navigation can be flexibly adjusted according to the weather, time and user tendency, and the accuracy of the route planning of the vehicle navigation is improved. BRIEF DESCRIPTION OF DRAWINGS
[0017] Figure 1 is a flowchart of a route planning method based on weather and user tendency provided by the embodiments of the present application; Figure 2 is a flowchart of step S102 provided by the embodiments of the present application; Figure 3 is a partial flowchart of step S202 provided by the embodiments of the present application; Figure 4 is another partial flowchart of step S202 provided by the embodiments of the present application; Figure 5 is a structural schematic diagram of a route planning system based on weather and user tendency provided by the embodiments of the present application; Figure 6 is a structural schematic diagram of a vehicle control device provided by the embodiments of the present application. DETAILED DESCRIPTION
[0018] In order to make the objects, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementation modes described in the following exemplary embodiments do not represent all the implementation modes consistent with the embodiments of the present application, but are only examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the appended claims.
[0019] It can be understood that the terms "first", "second", and the like used in the present application can be used herein to describe various concepts, but unless specifically stated, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of the present application, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "when" or "upon determining" or "in response to determining".
[0020] The terms "at least one", "multiple", "each", "any", and the like used in the present application include one, two or more than two, multiple includes two or more than two, each refers to each of the corresponding plurality, and any refers to any one of the plurality.
[0021] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as understood by those skilled in the art to which the present application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.
[0022] In the related art, with the development of intelligent driving technology, the automobile can record the user's daily driving route, and plan the route according to the recorded route when the user drives, and provide navigation service. However, the weather has a significant impact on the traffic conditions of different routes, for example, one route is short and fast, but the road condition is easily affected by the weather, and another route is long and has many traffic lights, but is relatively not affected by the weather.
[0023] At present, the route planning provided by the automobile for the user is still mainly based on the user's habitual driving route, when the driving route is affected by the weather change, it is easy to affect the user's driving experience.
[0024] Therefore, the application provides a route planning method, system and device based on weather and user tendency and a vehicle. The method comprises the following steps: obtaining user tendency data, weather data and travel demand information; obtaining the tendency travel weather, tendency travel time and tendency travel route of the user habit through the user tendency data; obtaining the departure place and destination of the current travel of the user through the travel demand information; comparing the current time with the tendency travel time, comparing the weather data with the tendency travel weather, and determining a target travel route based on the tendency travel route according to the departure place and the destination; and outputting the navigation information of the vehicle according to the target travel route. Compared with the route planning navigation only relying on the habit travel route of the user, the weather data is obtained, and the target travel route is selected from the tendency travel route according to the elements of weather, time and route. The actual target travel route required by the user can be combined, so that the target travel route of the navigation can be flexibly adjusted according to the weather, time and user tendency, and the accuracy of the route planning of the vehicle navigation is improved.
[0025] It should be noted that in each specific embodiment of the application, when relevant processing needs to be performed according to user information, user behavior data, user historical data and user location information and other data related to the identity or characteristics of the user, the user's permission or consent will be obtained first, and the collection, use and processing of these data will comply with relevant laws, regulations and standards. In addition, when the application needs to obtain sensitive personal information of the user, the user's separate permission or separate consent will be obtained through a pop-up window or a jump to a confirmation page, and after obtaining the separate permission or separate consent of the user, the necessary user-related data for the normal operation of the application will be obtained.
[0026] Figure 1 is an optional flowchart of the route planning method based on weather and user tendency provided by the application, Figure 1 The method in the method can include but is not limited to steps S101 to S103.
[0027] Step S101, obtaining user tendency data, weather data and travel demand information, the user tendency data at least including the associated tendency travel route, tendency travel weather and tendency travel time, and the travel demand information including the departure place and destination of the travel; In the embodiments of the present application, the user tendency data and the weather data are used as a reference for planning a driving route, and the travel demand information is used to determine the travel demand of the user, and the travel demand information includes the departure location and the destination of the trip, i.e., the starting point and the end point of the driving route, so as to plan a driving route between the two locations. When the user uses the navigation system on the vehicle to plan a driving route, the navigation system can be requested to obtain the information of the departure location and the destination. In addition, it should be noted that the navigation system can not be limited to the navigation system configured on the vehicle, but can also be a navigation system carried on a mobile terminal, a smart wearable device or other smart electronic device of the driver, and the vehicle is connected to these terminal devices through wireless connection, so as to obtain the information of the departure location and the destination.
[0028] The user tendency data is used to reflect the driving habits of the user, and at least includes three dimensions of data, i.e., tendency driving route, tendency travel weather and tendency travel time, and there is an association relationship between the three dimensions of data. The tendency driving route reflects the locations that the user often comes and goes, and the locations that the user tends to pass during driving. The tendency travel time reflects the time points that the user often uses the vehicle to travel. The tendency travel weather reflects the importance of the user to different weather. Taking the scenario of a commuter vehicle as an example, the tendency travel time is two time points of the peak hours of going to work and going home, for example, 8 o'clock in the morning and 6 o'clock in the evening. The tendency travel weather is suitable for sunny, cloudy and rainy days, because the user drives the vehicle and the road is less affected by the weather. The tendency driving route is a line between the home and the company of the user with less congestion during peak hours, and the association between the several information of 8 o'clock in the morning and 6 o'clock in the evening, sunny, cloudy and rainy days, and the line between the home and the company is formed. It should be noted that the tendency travel weather and the tendency travel time are not limited to a single time point or a single weather. Referring to the above example, if the user does not really pay attention to the change of weather, the tendency travel weather can also include multiple weather, i.e., each tendency driving route recorded by the user is associated with multiple weather.
[0029] In some embodiments, the user tendency data is obtained, including: The user tendency data is obtained from the user setting data and / or the driving record data.
[0030] Optionally, for the three data of the preferred driving route, the preferred travel weather and the preferred travel time, the user can set the preferred driving route, the preferred travel weather and the preferred travel time through the central control system of the vehicle, and the recorded data is stored in the memory of the vehicle in the form of user setting data, and the user preference data is extracted from the user setting data when the method of the present application is executed. Even if the user does not set, the driving record data of the vehicle can be extracted, which can reflect the actual travel record of the user driving the vehicle before, and the common driving route, travel time and travel weather can be determined by data statistics and induction of the driving record data, for example, a route appears at least 3 times a week, which is judged to meet the standard of the preferred driving route, etc., to extract the user preference data from the driving record data.
[0031] The user preference data is determined by the user setting data and / or the driving record data, so that the user preference data can accurately reflect the user's preference, to support the analysis and planning of the target driving route based on the user preference data, and improve the accuracy of the route planning.
[0032] In some embodiments, the weather data is obtained, including: The weather data is obtained through a third-party platform, and the weather data includes the current day weather data and the previous day weather data.
[0033] Optionally, for the weather data, the weather data can be obtained through a third-party platform, and the weather data is obtained through the api interface between the vehicle-mounted system and the third-party platform. The weather data is obtained from the third-party platform at regular intervals. In order to support the analysis of the influence of weather on the road in the subsequent steps, the obtained data can also include the current day weather data and the previous day weather data, which can be used to assist in analyzing the residual water on the road and the like, and the current day weather data can be node weather data in units of each hour or each half hour, which can improve the real-time performance of the weather data, thereby improving the accuracy of the target driving route planning based on the weather data.
[0034] In step S102, the current time and the preferred travel time are compared respectively, the weather data and the preferred travel weather are compared, and the matching target driving route is determined according to the travel demand information, the target driving route being a preferred driving route or a route generated according to a plurality of preferred driving routes. When the user has a travel demand is detected through the travel demand information, first, it can be determined whether there is a tendency driving route in the user tendency data that can adapt to the current situation, if there is, it can be directly selected. Again, since the associated tendency travel time, tendency travel weather and tendency driving route represent the complete user tendency, first, the data is compared item by item, the current time is compared with the tendency travel time, the weather data is compared with the tendency travel weather, and the starting point and the ending point in the tendency driving route are compared with the departure place and the destination in the travel demand information. If there is a complete match, the tendency driving route can be selected as the target driving route; if there is no match, a route that adapts to the current travel demand needs to be further generated.
[0035] Reference Figure 2 In step 102 of some embodiments, steps S201 to S202 can be included but not limited to: Step S201, in response to satisfying the preset condition, determining that the corresponding tendency driving route is the target driving route; Step S202, in response to not satisfying the preset condition, extracting a tendency label from the tendency driving route, and fitting a route according to the tendency label, weather data and travel demand information to obtain a target driving route, the tendency label representing position information that the user tends to drive through.
[0036] For ease of illustration, a preset condition is defined, which includes that for the associated tendency driving route, tendency travel weather and tendency travel time, the tendency travel time matches the current time, the tendency travel weather matches the weather data, and the tendency driving route matches the departure place and the destination. When the current time, weather data, departure place and destination simultaneously satisfy the matching of the above three data, and the matching tendency driving route, tendency travel weather and tendency travel time are associated, it is judged that the preset condition is satisfied. It should be noted that the tendency driving route, tendency travel weather and tendency travel time need to be associated to meet the requirements, for example, even if it is also commuting, but the user may take different routes to and from work, but the departure place and the destination are the same. It is necessary to distinguish by combining the associated time elements, and the same applies to the weather elements. Some users may have special travel plans and travel demands for rainy days, etc. Therefore, only when the three associated data are matched, it is judged that the preset condition is satisfied.
[0037] On the other hand, when the preset condition is not satisfied, the tendency driving route can be used as a reference to extract the position information that the user tends to drive through as a tendency label, and then generate a target driving route that adapts to the current travel demand based on the tendency label, weather data and travel demand.
[0038] Reference Figure 3In step S202 of some embodiments, extracting the tendency label according to the tendency driving route can include but is not limited to steps S301-S303: Step S301, extracting the route features of the tendency driving route, the route features including the passing roads and the passing places; Step S302, comparing the route features of different tendency driving routes, determining the importance parameters of the route features through a voting mechanism; Step S303, when there is a route feature with an importance parameter greater than or equal to an importance threshold, determining the corresponding passing road as a tendency road, and / or determining the corresponding passing place as a tendency place, the tendency label including the tendency road and / or the tendency place.
[0039] Optionally, the passing roads and the passing places in each tendency driving route are analyzed, and the roads and the places that each tendency driving route passes from its starting point to its ending point are listed one by one, wherein the road is the road that the user's vehicle travels on, which is defined as the passing road; the place is the place located on both sides of the passing road, or the place that the passing road passes through or bypasses, which is defined as the passing place. For each tendency driving route, a plurality of passing roads and a plurality of passing places can be extracted, and when the user's user tendency data includes a plurality of tendency driving routes, the route features between different tendency driving routes can also be compared, and the importance of each passing road and each passing place is determined through a voting mechanism to screen out tendency labels with higher importance.
[0040] Specifically, the voting mechanism is to count the number of times each passing road and passing place appears in different tendency driving routes, and the counting result is defined as the importance parameter. For example, place A is a passing place in two tendency driving routes, and its importance parameter is counted as 2 through voting, and road B is a passing road in five tendency driving routes, and its importance parameter is counted as 5 through voting. The importance parameter is a reference parameter for quantifying the importance of the passing road and the passing place. Since there is no obvious difference between roads and places in terms of passing nature, for a one-way route, a place or a road will not pass twice because of coming and going, so the same importance threshold can be used to evaluate the passing road and the passing place. When the importance parameter of the passing road and / or the passing place is greater than or equal to the importance threshold, for example, 3 or 5, it is determined that the corresponding passing road or passing place is a tendency road or a tendency place. The tendency road and the tendency place actually represent the road or the place that the user is likely to pass through under different circumstances such as different times, different weather, and different travel needs, or even deliberately bypass.
[0041] The tendency label is extracted by extracting the tendency driving route, the tendency reflected by different tendency driving routes is extracted and summarized, and the step of generating the target driving route by combining the tendency label and the weather data is supported, and the adaptation degree of the target driving route to the user tendency is improved.
[0042] Reference Figure 4 In step S202 of some embodiments, route fitting is performed according to the tendency label, weather data and travel demand information to obtain a target driving route, which can include but is not limited to steps S401 to S403: Step S401, according to the starting point, destination and tendency label, route fitting is performed to obtain several candidate driving routes; Step S402, according to the weather data, the influence of the current weather on different candidate driving routes is predicted to obtain the route time consumption; Step S403, determining the candidate driving route with the least route time consumption as the target driving route.
[0043] Based on the starting point and destination determined by the travel demand information, and the tendency road and tendency place determined by the tendency label, the starting point, the middle and the end of the route are limited, so the route fitting can be performed under this limitation to obtain several candidate driving routes. It should be noted that the tendency place and / or the tendency road are not necessarily positions that the route must pass through. One route that passes through the tendency place and / or the tendency road can be fitted, and another route that does not pass through the tendency place and / or the tendency road can be fitted. The tendency label is only an optional item when fitting the route. Therefore, different candidate driving routes have the same starting point and destination, and may have the same passing road or passing place due to the limitation of the tendency label, but at least one different passing road or passing place exists to define different candidate driving routes.
[0044] Further, the candidate driving routes are analyzed in combination with weather elements, the influence of the current weather on different candidate driving routes is predicted according to the weather data, and if the weather data also includes the previous day's weather data, the residual influence of the previous day's weather on the road environment can also be combined to predict the influence of the previous day's weather on the road environment, so as to determine the influence degree of different candidate driving routes on the weather change, and through the calculation of the route time consumption as a reference, the candidate driving route with the least route time consumption is selected as the target driving route.
[0045] The candidate driving routes are fitted by the travel demand information and the tendency label, and then the target driving route is selected according to the influence of the weather on different routes determined by the weather data, so that the target driving route can be flexibly adjusted in combination with the travel demand and the user tendency, and the driving route that is more suitable for driving can also be automatically selected according to the weather condition, and the driving comfort degree of the automatically planned target driving route is improved.
[0046] In step S401 of some embodiments, a route fitting is performed according to the starting point, the destination and the preference label, to obtain several candidate driving routes, including: a first route is fitted according to the starting point and the destination; a second route is fitted according to the first route, in combination with the preference road and / or the preference point, and a distance difference between the second route and the corresponding first route is compared to determine an additional driving distance; in response to the additional driving distance being less than a preset distance, the corresponding second route is determined as a candidate driving route.
[0047] Optionally, when fitting the candidate driving route, the first route between the starting point and the destination is fitted first according to the preference point and the preference road as optional criteria, which does not consider the positions of the preference point and the preference road. It can be understood that the first route can also include several routes according to the actual positions of the starting point and the destination.
[0048] Then, the first route is modified by considering the preference road and / or the preference point, specifically, a feature position in the first route closest to the preference road and / or the preference point is determined, and the feature position is modified to pass by the preference road and / or the preference point and then return to the feature position, thus forming a new second route. It should be noted that each preference road and / or preference point can correspond to a different feature position, i.e., different preference roads and / or preference points can be passed by through multiple detours, and it is not limited that each second route must pass through all preference roads and / or preference points, for example, for two preference roads, three second routes passing through A preference road, passing through B preference road, and passing through A and B preference roads can be generated. In the process of generating the second route, the additional driving distance is determined according to the distance of the additional detour, which represents the driving cost paid additionally to adapt to the user's preference.
[0049] Therefore, a preset distance is set to evaluate the cost of detour, for example, 5km or 3km, etc. When the additional driving distance is greater than or equal to the preset distance, it represents that the additional driving cost is too high, and the corresponding second route is not suitable to be determined as a candidate driving route; when the additional driving distance is less than the preset distance, it represents that the additional driving cost is acceptable, and the corresponding second route is determined as a candidate driving route. If all second routes generated based on a first route are not suitable, the first route is directly determined as a candidate driving route. In addition, if a preference road and / or a preference point is directly located on the first route, the additional driving distance is zero, and it can be directly determined as a second route.
[0050] The second route passing through the user's preferred road and / or preferred location is generated based on the first route meeting the travel demand, so that the generated route can consider the user's preference while ensuring the current travel demand, and finally obtain a target driving route that matches the user's preference as much as possible without affecting the travel demand, thereby improving the adaptation degree of the target driving route to the user's preference.
[0051] In step S402 of some embodiments, the influence of the current weather on different candidate driving routes is predicted according to the weather data, and the route consumption time is obtained, including: The base consumption time of different candidate driving routes is calculated, and the additional consumption time of the candidate driving route under the influence of the weather is calculated according to the weather data of the day and the weather data of the previous day. The route consumption time of the corresponding candidate driving route is determined according to the base consumption time and the additional consumption time.
[0052] Optionally, when calculating the route consumption time of each candidate driving route, it can be divided into two steps. First, the base consumption time of the candidate driving route is calculated, which is directly determined by the mileage and the number of traffic lights of the route. Second, the weather factor is considered, and the residual influence of the weather data of the previous day on the route is considered, for example, some road sections are prone to water accumulation and difficult to pass in heavy rain. The influence of the weather data of the day on the route is considered, for example, the traffic flow on the road is more in rainy weather, causing the road to be more crowded and the time required to be longer. The additional consumption time of the candidate driving route due to the influence of the weather is predicted according to the weather data of the day and the weather data of the previous day. The prediction method can be determined by a preset mapping table or a machine learning model, which is not limited in this embodiment. In this way, the sum of the base consumption time and the additional consumption time of the candidate driving route is the route consumption time.
[0053] By respectively determining the base consumption time and the additional consumption time affected by the weather, the route consumption time considering the influence of the weather factor is calculated to support the subsequent step of determining the target driving route according to the route consumption time.
[0054] In step S103, the navigation information of the vehicle is output according to the target driving route.
[0055] After determining the target driving route, the target driving route can be sent to the navigation system, which converts it into navigation information and outputs it, thereby guiding the user to travel according to the target driving route.
[0056] In other embodiments, the target driving route can also be defined as a recommended driving route. The recommended driving route and several candidate driving routes with the least route consumption time are sent to the navigation system, and the user performs the operation of finally selecting the target driving route.
[0057] The steps S101 to S103 shown in the embodiments of the present application can filter the target driving route from the tendency driving route by acquiring the weather data and combining the elements of weather, time and route, and can also combine the actual target driving route required according to the demand, so that the target driving route of the navigation can be flexibly combined and adjusted according to the weather, time and user tendency, and the accuracy of the vehicle navigation route planning is improved.
[0058] Next, the scheme of the embodiments of the present application is described and explained in detail in combination with specific application examples: In the embodiments of the present application, a route planning method based on weather and user tendency is provided, which is applied to a vehicle, user tendency data is extracted from user setting data and / or driving record data, the user tendency data includes tendency driving route, tendency travel weather and tendency travel time, and the three tendency data are recorded in an associated form; the weather data of the current day and the weather data of the previous day are acquired through a third-party platform; the current travel demand information of the user is also acquired to determine the destination and the departure place of the travel.
[0059] The preset condition is set, the current time is compared with the tendency travel time, the weather data is compared with the tendency travel weather, and the departure place and the destination are compared with the tendency driving route, when all the three tendency data are associated data, it is judged that the corresponding tendency driving route is the route meeting the preset condition, and it is determined as the target driving route; when there is no tendency driving route meeting the preset condition, the route features of the tendency driving route are extracted, the route features of different tendency driving routes are compared, and the importance parameters are determined through the voting mechanism, when there is a route feature with an importance parameter greater than or equal to the importance threshold, it is determined as the tendency label, and the tendency label includes the tendency road and / or the tendency place. Then, the first route can be fitted according to the departure place and the destination, the second route is fitted according to the tendency road and / or the tendency place based on the first route, and the distance difference of the second route relative to the corresponding first route is compared as the additional driving distance, when the additional driving distance is less than the preset distance, the second route is determined as the candidate driving route. The basic consumption time of different candidate driving routes is calculated, and the additional consumption time of the candidate driving route under the influence of the weather is calculated according to the weather data of the current day and the weather data of the previous day, so that the route consumption time of the corresponding candidate driving route is determined according to the basic consumption time and the additional consumption time. The candidate driving route with the least route consumption time is determined as the target driving route.
[0060] Based on the determined target driving route, the navigation information of the vehicle is output to realize the navigation guidance to the user.
[0061] The embodiment of the present application can filter the target driving route from the tendency driving route by acquiring the weather data and combining the elements of weather, time and route, and can also combine the actual required target driving route according to the demand, so that the target driving route of the navigation can be flexibly combined and adjusted according to the weather, time and user tendency, and the accuracy of the vehicle navigation route planning is improved.
[0062] With reference to Figure 5 The embodiment of the present application also provides a route planning system based on weather and user tendency, which can implement the route planning method based on weather and user tendency. The system comprises: A data acquisition module is configured to acquire user tendency data, weather data and travel demand information, wherein the user tendency data at least comprises associated tendency driving route, tendency travel weather and tendency travel time, and the travel demand information comprises departure and destination of travel; A route processing module is configured to compare the current time with the tendency travel time, and compare the weather data with the tendency travel weather, respectively, and determine a matched target driving route according to the travel demand information, wherein the target driving route is a certain tendency driving route or a route generated according to a plurality of tendency driving routes; A navigation module is configured to output navigation information of the vehicle according to the target driving route.
[0063] It can be understood that the contents in the above method embodiments are applicable to the system embodiments, the system embodiments specifically implement the functions of the above method embodiments, and achieve the same beneficial effects as the above method embodiments.
[0064] With reference to Figure 6 The embodiment of the present application also provides a vehicle control device, which comprises a memory, a processor and a program stored in the memory and executable on the processor. When the program is executed by the processor, the route planning method based on weather and user tendency is implemented.
[0065] For example, the processor and the memory in the vehicle controller can be connected through a bus. The memory as a non-transitory computer readable storage medium can be used to store non-transitory software programs and non-transitory computer executable programs. In addition, the memory can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one disk memory, a flash memory device or other non-transitory solid state memory device. In some embodiments, the memory can optionally include a memory remotely arranged relative to the control processor, and these remote memories can be connected to the control device through a network.
[0066] The non-transitory software programs and instructions required for the control method of the above embodiment are stored in the memory, and when executed by the processor, the control method in the above embodiment is executed. For example, the processor can execute the program stored in the memory to implement the control method in the above embodiment.Figure 1 The method steps S100-S103 in the method are the same as those in the above method embodiments, and the same beneficial effects are achieved.
[0067] The memory is a non-transitory computer readable storage medium, which can be used to store non-transitory software programs and non-transitory computer executable programs. In addition, the memory can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. In some embodiments, the memory can optionally include a memory remotely arranged relative to the processor, which can be connected to the processor through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0068] The vehicle according to the embodiment of the application comprises the vehicle control device according to the above embodiment.
[0069] The vehicle can be a private car, such as a sedan, an SUV, an MPV, or a pickup truck, etc. The vehicle can also be an operating vehicle, such as a van, a bus, a small truck, or a large trailer, etc. The vehicle needs to have an electric motor that can output power or store mechanical energy as a generator. When the vehicle is a new energy vehicle, it can be a hybrid vehicle or a pure electric vehicle.
[0070] Since the vehicle applies all the technical solutions of the above system or vehicle control device, it at least has all the beneficial effects brought by the technical solutions of the above embodiments, which will not be repeated here.
[0071] The method, system, device and vehicle for route planning based on weather and user tendency provided by the embodiment of the application obtain user tendency data, weather data and travel demand information, understand the tendency travel weather, tendency travel time and tendency travel route of the user habit through the user tendency data, understand the departure place and destination of the current travel of the user through the travel demand information, compare the current time and the tendency travel time, compare the weather data and the tendency travel weather, and determine the target travel route based on the tendency travel route according to the departure place and the destination; and then output the navigation information of the vehicle according to the target travel route. Compared with the route planning navigation only relying on the habit travel route of the user, the weather data is also obtained, and the elements of weather, time and route are combined to screen from the tendency travel route, and the actual required target travel route can also be combined according to the demand, so that the target travel route of the navigation can be flexibly adjusted in combination with the weather, time and user tendency, and the accuracy of the route planning of the vehicle navigation is improved.
[0072] The embodiments described in the specification are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of technology and the appearance of new application scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0073] Those skilled in the art can understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and can include more or fewer steps than those shown in the figures, or combine certain steps, or different steps.
[0074] The device embodiments described above are only schematic, and the units described as separate components can or can not be physically separate, i.e., can be located in one place, or can be distributed on multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiments of the present application.
[0075] Those skilled in the art can understand that all or some of the steps in the above disclosed method, the functional modules / units in the system and the device can be implemented as software, firmware, hardware and their appropriate combinations.
[0076] The terms "first", "second", "third", "fourth" and the like (if any) in the specification and above-described drawings of the present application are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0077] It should be understood that, in the application, "at least one" refers to one or more, and "multiple" refers to two or more. "And / or" is used to describe the association relationship of the associated objects, which means that there can be three relationships, for example, "A and / or B" can represent three cases of only A, only B, and A and B existing at the same time, wherein A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c can represent a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, and c can be single or multiple.
[0078] In several embodiments provided in the application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the above units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed mutual units can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0079] The units described above as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0080] In addition, the functional units in each embodiment of the application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0081] The integrated 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, the technical solutions of the present application, essentially or in other words, the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes multiple instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program storage media.
[0082] The preferred embodiments of the embodiments of the present application are described above with reference to the accompanying drawings, and are not limited to the scope of the embodiments of the present application. Any modifications, equivalent replacements and improvements made by those skilled in the art without departing from the scope and essence of the embodiments of the present application shall be within the scope of the embodiments of the present application.
Claims
1. A route planning method based on weather and user inclination, characterized by, The method comprises: obtaining user tendency data, weather data and travel demand information, the user tendency data at least comprising associated tendency travel routes, tendency travel weather and tendency travel time, the travel demand information comprising a departure location and a destination of a trip; respectively comparing a current time with the tendency travel time, the weather data with the tendency travel weather, and determining a matched target travel route according to the travel demand information, the target travel route being a certain tendency travel route or a route generated according to a plurality of tendency travel routes; outputting navigation information of a vehicle according to the target travel route.
2. The method of claim 1, wherein, The respective comparison of the current time with the tendency travel time, the weather data with the tendency travel weather, and the determination of the matched target travel route according to the travel demand information comprises: in response to a preset condition being met, determining that a corresponding tendency travel route is the target travel route; in response to the preset condition not being met, extracting a tendency label according to the tendency travel route, and performing route fitting according to the tendency label, the weather data and the travel demand information to obtain the target travel route, the tendency label representing location information that a user tends to drive through; wherein the preset condition comprises: for the associated tendency travel route, the tendency travel weather and the tendency travel time, the tendency travel time matches the current time, the tendency travel weather matches the weather data, and the tendency travel route matches the departure location and the destination.
3. The method of claim 2, wherein, The extraction of the tendency label according to the tendency travel route comprises: extracting route features of the tendency travel route, the route features comprising roads to be passed through and locations to be passed through; comparing the route features of different tendency travel routes to determine importance parameters of the route features through a voting mechanism; when there are route features with importance parameters greater than or equal to an importance threshold, determining that corresponding roads to be passed through are tendency roads, and / or determining that corresponding locations to be passed through are tendency locations, the tendency label comprising the tendency roads and / or the tendency locations.
4. The method of claim 2, wherein, The route fitting according to the tendency label, the weather data and the travel demand information to obtain the target travel route comprises: performing route fitting according to the departure location, the destination and the tendency label to obtain a plurality of candidate travel routes, the tendency label comprising tendency roads and / or tendency locations; predicting the influence of current weather on different candidate travel routes according to the weather data to obtain route time consumptions; determining that a corresponding candidate travel route with the least route time consumption is the target travel route.
5. The method of claim 4, wherein, The obtaining of the weather data comprises: obtaining the weather data through a third-party platform, the weather data comprising weather data of the current day and weather data of the previous day; The prediction of the influence of current weather on different candidate travel routes according to the weather data to obtain route time consumptions comprises: The base consumption time of different candidate driving routes is calculated, and the additional consumption time of the candidate driving routes under the influence of weather is calculated according to the weather data of the day and the weather data of the previous day, and the route consumption time of the corresponding candidate driving route is determined according to the base consumption time and the additional consumption time.
6. The method of claim 4, wherein, The route fitting according to the starting point, the destination and the tendency label obtains several candidate driving routes, which includes: A first route is obtained by fitting according to the starting point and the destination; On the basis of the first route, a second route is obtained by fitting in combination with the tendency road and / or tendency place, and the additional driving distance is determined by comparing the distance difference between the second route and the corresponding first route; In response to the additional driving distance being less than the preset distance, the corresponding second route is determined as the candidate driving route.
7. The method according to any one of claims 1 to 6, characterized in that, The user tendency data includes: The user tendency data is obtained by extracting from user setting data and / or driving record data.
8. A route planning system based on weather and user inclination, characterized by, The system includes: A data acquisition module is configured to acquire user tendency data, weather data and travel demand information, the user tendency data at least including associated tendency driving routes, tendency travel weather and tendency travel time, and the travel demand information including the starting point and the destination of travel; A route processing module is configured to respectively compare the current time with the tendency travel time, and the weather data with the tendency travel weather, and to determine a matched target driving route according to the travel demand information, the target driving route being a certain tendency driving route or a route generated according to combination of several tendency driving routes; A navigation module is configured to output navigation information of a vehicle according to the target driving route.
9. A vehicle control device characterized by comprising: The device includes a memory and a processor, the memory stores a computer program, and the processor implements the method in any one of claims 1 to 7 when executing the computer program.
10. A vehicle characterized by comprising: The vehicle is configured with the vehicle control device in claim 9.