Vehicle driving control method, program product, electronic equipment and vehicle
By estimating and adjusting the driving mode and navigation route of electric vehicles, the battery life anxiety caused by insufficient power is solved, ensuring that the battery life can be achieved and meet user needs, and improving the travel experience and charging station selection efficiency.
Patent Information
- Application Number
- CN202411651532.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-18
- Publication Date
- 2025-01-10
AI Technical Summary
When the remaining battery power of electric vehicles is low, users are prone to battery life anxiety and cannot use the smart driving function freely, which affects the travel experience.
By estimating the remaining power of the vehicle after driving along different navigation routes under different driving modes, adjusting the driving mode and navigation route to ensure that the endurance can be achieved and meet users' travel needs. The specific method includes controlling the vehicle to drive in the first driving mode when the remaining power meets the preset conditions, switching to the second driving mode with low power consumption or adding a charging station route when the conditions are not met.
On the premise of ensuring battery life, it meets users' various driving needs, alleviates battery life anxiety, improves travel experience, provides a variety of driving mode choices, and optimizes charging station recommendations.
Smart Images

Figure CN119283720A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent driving technology, and more specifically, to a vehicle driving control method, a program product, an electronic device and a vehicle. Background Art
[0002] The battery life of electric vehicles has always been the issue that users are most concerned about. When the remaining battery power of the vehicle is low, users are prone to battery life anxiety and cannot freely use the vehicle's intelligent driving functions according to their own travel needs, which will directly affect the user's travel experience. Summary of the invention
[0003] The purpose of the embodiments of the present application is to provide a vehicle driving control method, a program product, an electronic device and a vehicle, so as to achieve the technical effect of satisfying various driving needs of users while ensuring that the battery life can be achieved.
[0004] In a first aspect, an embodiment of the present application provides a vehicle driving control method, comprising:
[0005] estimating a remaining battery charge of the vehicle after traveling along a first navigation route in a first driving mode;
[0006] When the remaining power meets a preset endurance achievement condition, controlling the vehicle to travel along the first navigation route in the first driving mode;
[0007] When the remaining power does not meet the endurance achievement condition, the vehicle is controlled to travel along the first navigation route in the second driving mode, or the vehicle is controlled to travel along the second navigation route in the first driving mode; wherein the second driving mode is pre-set or set by the user, and the power consumption of the vehicle in the second driving mode is lower than that in the first driving mode; and the second navigation route is obtained by adding a target charging station passed by on the first navigation route.
[0008] In the above implementation process, by estimating the remaining power of the vehicle after traveling along the first navigation route in the first driving mode, when the remaining power meets the preset endurance achievement condition, the vehicle is controlled to travel along the first navigation route in the first driving mode; when the remaining power does not meet the endurance achievement condition, the vehicle is controlled to travel along the first navigation route in the second driving mode, or the vehicle is controlled to travel along the second navigation route in the first driving mode, various driving needs of users can be met under the premise of ensuring that the endurance can be achieved.
[0009] Further, estimating the remaining power of the vehicle after traveling along the first navigation route in the first driving mode includes:
[0010] estimating a power requirement of the vehicle traveling along the first navigation route in the first driving mode according to the first navigation route, vehicle operation data, and road condition data;
[0011] The remaining power is determined according to the current power of the vehicle and the required power.
[0012] In the above implementation process, the power requirement of the vehicle when traveling along the first navigation route in the first driving mode is estimated based on the first navigation route, vehicle operation data and road condition data, and the remaining power is determined based on the current power of the vehicle and the required power. This allows the remaining power to be estimated by comprehensively considering various factors affecting the vehicle's power consumption, thereby estimating the remaining power more accurately.
[0013] Furthermore, estimating the power required for the vehicle to travel along the first navigation route in the first driving mode according to the first navigation route, the vehicle operation data, and the road condition data includes:
[0014] The first navigation route, the vehicle operation data and the road condition data are input into a pre-established energy consumption estimation model to obtain the required power.
[0015] In the above implementation process, the required power is obtained by inputting the first navigation route, the vehicle operation data and the road condition data into a pre-established energy consumption estimation model, so that the required power can be estimated quickly and accurately.
[0016] Further, the driving mode of the vehicle includes adjustable items for the user to adjust, and the adjustable items include a ride comfort adjustment item and / or a driving parameter adjustment item; wherein the driving parameter adjustment item is used to set one or more of a target driving time of the vehicle along the first navigation route, a target remaining power of the vehicle after driving along the first navigation route, and an on / off state of a driving assistance function;
[0017] Before estimating the remaining power of the vehicle after traveling along the first navigation route in the first driving mode, the method further includes:
[0018] Acquire user adjustment data for the adjustable item to obtain the first driving mode.
[0019] In the above implementation process, by providing the user with adjustable items including ride comfort adjustment items and / or driving parameter adjustment items, and obtaining the first driving mode according to the user's adjustment data of the adjustable items, a variety of driving modes can be provided to the user to better meet the user's various driving needs.
[0020] Further, the second driving mode is a driving mode set by a user;
[0021] When the remaining power does not meet the endurance achievement condition, controlling the vehicle to travel along the first navigation route in the second driving mode includes:
[0022] When the remaining power does not meet the endurance achievement condition, generating an endurance failure prompt message;
[0023] In response to a driving mode reset request initiated by the user based on the battery life not being achieved prompt information, obtaining a customized driving mode set by the user;
[0024] If it is estimated that the remaining power of the vehicle traveling along the first navigation route in the customized driving mode meets the endurance achievement condition, determining the customized driving mode as the second driving mode;
[0025] The vehicle is controlled to travel along the first navigation route in the second driving mode.
[0026] In the above implementation process, when the remaining power does not meet the endurance achievement condition, a prompt message of non-achieving the endurance is generated, and a driving mode reset request initiated by the user based on the prompt message of non-achieving the endurance is responded to. If it is estimated that the remaining power of the vehicle along the first navigation route in the customized driving mode set by the user meets the endurance achievement condition, the vehicle is controlled to travel along the first navigation route in the customized driving mode, which enables the user to freely choose the vehicle driving control method, and meets the user's alternative driving needs while ensuring that the endurance can be achieved by reducing the vehicle's power consumption.
[0027] Furthermore, when the remaining power does not satisfy the endurance achievement condition, controlling the vehicle to travel along the second navigation route in the first driving mode includes:
[0028] When the remaining power does not meet the endurance achievement condition, generating an endurance failure prompt message;
[0029] In response to a charging recommendation request initiated by the user based on the battery life not being achieved prompt information, adding a target charging station passed by on the first navigation route to obtain the second navigation route;
[0030] The vehicle is controlled to travel along the second navigation route in the first driving mode.
[0031] In the above implementation process, by generating a reminder message that the battery life is not achieved when the remaining power does not meet the battery life achievement condition, responding to the charging recommendation request initiated by the user based on the reminder message that the battery life is not achieved, adding the target charging station passed by on the first navigation route to obtain the second navigation route, and controlling the vehicle to travel along the second navigation route in the first driving mode, the user can freely choose the vehicle driving control method, and meet the user's preferred driving needs while ensuring that the battery life can be achieved by charging the vehicle midway.
[0032] Furthermore, before marking the target charging stations passed by on the first navigation route to obtain the second navigation route, the method further includes:
[0033] determining at least one charging station on the first navigation route;
[0034] Determine a recommendation score for each of the at least one charging station according to a preset recommendation scoring rule; wherein the recommendation scoring rule is related to one or more of a charging waiting time, a distance from the charging station, a charging price, and a charging power of the charging station;
[0035] Part of the charging stations with the highest recommendation scores among the at least one charging station are determined as the target charging stations.
[0036] In the above implementation process, by determining the recommendation scores of each charging station on the first navigation route according to the preset recommendation scoring rules, and determining some charging stations with the highest recommendation scores as target charging stations, the optimal charging station can be recommended to the user to better meet the user's various driving needs.
[0037] Furthermore, the endurance achievement condition includes a condition that the remaining power is greater than or equal to a preset first remaining power threshold.
[0038] In the above implementation process, by setting the endurance achievement condition to include the condition that the remaining power is greater than or equal to a preset first remaining power threshold, the setting of the endurance achievement condition can be simplified, making it convenient to quickly judge the vehicle's endurance.
[0039] Furthermore, the method further comprises:
[0040] When the remaining power meets the endurance achievement condition and meets the preset endurance overflow condition, generating endurance overflow prompt information;
[0041] In response to a driving mode switching request initiated by a user based on the range overflow prompt information, determining a third driving mode set by the user; wherein the power consumption of the vehicle in the third driving mode is higher than the power consumption in the first driving mode;
[0042] The vehicle is controlled to travel along the first navigation route in the third driving mode.
[0043] In the above implementation process, when the remaining power satisfies both the endurance achievement condition and the endurance overflow condition, a range overflow prompt message is generated, and a driving mode switching request initiated by the user based on the range overflow prompt message is responded to. The vehicle is controlled to travel along the first navigation route in the third driving mode set by the user, so that the user can switch the driving mode when the range overflows.
[0044] Furthermore, the battery life achievement condition includes a condition that the remaining power is greater than or equal to a preset first remaining power threshold;
[0045] The battery life overflow condition includes a condition that the remaining power is greater than or equal to a preset second remaining power threshold; wherein the second remaining power threshold is greater than the first remaining power threshold.
[0046] In the above implementation process, by setting the endurance achievement condition to include the condition that the remaining power is greater than or equal to a preset smaller first remaining power threshold, and setting the endurance overflow condition to be greater than or equal to a preset larger second remaining power threshold, the setting of the endurance achievement condition and the endurance overflow condition can be simplified, making it convenient to quickly judge the vehicle's endurance.
[0047] In a second aspect, an embodiment of the present application provides a vehicle driving control device, comprising:
[0048] A remaining power estimation module, used for estimating the remaining power of the vehicle after driving along the first navigation route in the first driving mode;
[0049] a vehicle driving control module, configured to control the vehicle to travel along the first navigation route in the first driving mode when the remaining power meets a preset endurance achievement condition;
[0050] The vehicle driving control module is further used to control the vehicle to travel along the first navigation route in a second driving mode, or to control the vehicle to travel along a second navigation route in the first driving mode when the remaining power does not meet the endurance achievement condition; wherein the second driving mode is pre-set or set by the user, and the power consumption of the vehicle in the second driving mode is lower than that in the first driving mode; and the second navigation route is obtained by adding a target charging station passed through to the first navigation route.
[0051] In a third aspect, an embodiment of the present application provides a computer program product, which includes instructions, and when the instructions are executed by a computer, the computer implements the method as described above.
[0052] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor; when the processor executes the computer program, the method as described above is implemented.
[0053] In a fifth aspect, an embodiment of the present application provides a vehicle, comprising the electronic device as described above.
[0054] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored computer program; wherein, when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the method described above. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0056] Figure 1 A schematic flow chart of a vehicle driving control method provided in the first embodiment of the present application;
[0057] Figure 2 A data flow diagram of a vehicle driving control method exemplified in the first embodiment of the present application;
[0058] Figure 3 A schematic structural diagram of a vehicle driving control device provided in a second embodiment of the present application;
[0059] Figure 4 A schematic structural diagram of an electronic device provided in the fourth embodiment of the present application. DETAILED DESCRIPTION
[0060] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0061] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0062] The battery life of electric vehicles has always been a major concern for users. In related technologies, the remaining power of the vehicle is usually monitored during driving, and the user is prompted when the current remaining power of the vehicle is low, such as when the current remaining power of the vehicle is 10%, so that the user can take timely response measures. When the remaining power of the vehicle is low, users are prone to battery life anxiety and cannot freely use the vehicle's intelligent driving function according to their own travel needs, which will directly affect the user's travel experience.
[0063] To this end, the present application proposes a vehicle driving control method, which estimates the remaining power of the vehicle after traveling along a first navigation route in a first driving mode, and controls the vehicle to travel along the first navigation route in the first driving mode when the remaining power meets a preset endurance achievement condition; and controls the vehicle to travel along the first navigation route in a second driving mode when the remaining power does not meet the endurance achievement condition, or controls the vehicle to travel along the second navigation route in the first driving mode, thereby meeting various driving needs of users while ensuring that endurance can be achieved.
[0064] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments.
[0065] It should be understood that the vehicle described in the embodiments of the present application may be a pure electric vehicle, or a hybrid vehicle, a gas-electric hybrid vehicle, a fuel cell vehicle, or a vehicle of other energy types with a motor, and the embodiments of the present application are not limited thereto. The types of vehicles in the embodiments of the present application may include vehicles such as sedans, off-road vehicles, trucks, and buses, and the embodiments of the present application are not limited thereto. The vehicles in the embodiments of the present application may be vehicles with automatic intelligent driving, manned vehicles, or manned vehicles with assisted automatic driving functions, and the embodiments of the present application are not limited thereto.
[0066] Combine the following Figure 1 A vehicle driving control method provided in the first embodiment of the present application is described. The method provided in the first embodiment of the present application can be executed by a vehicle controller or a domain controller, and the following description is made by taking the vehicle controller as an example of the execution subject.
[0067] Please see Figure 1 , Figure 1 The first embodiment of the present application provides a vehicle driving control method, including steps S101 to S103:
[0068] S101. Estimate the remaining power of a vehicle after traveling along a first navigation route in a first driving mode.
[0069] As an example, the user sets the first driving mode for the vehicle in advance according to his or her own driving habits and preferences, and when there is a need for travel, the user inputs the starting point of the vehicle and the destination to be reached into the vehicle.
[0070] After obtaining the first driving mode set by the user, as well as the starting point of the vehicle and the destination to be reached by the user, the vehicle controller generates a first navigation route according to the starting point of the vehicle and the destination to be reached by the user, and estimates the remaining power of the vehicle after traveling along the first navigation route in the first driving mode.
[0071] S102: When the remaining power meets a preset endurance condition, control the vehicle to travel along a first navigation route in a first driving mode.
[0072] As an example, the user pre-sets the conditions for achieving endurance based on his or her own acceptance of the vehicle's remaining power.
[0073] After obtaining the estimated remaining power, the vehicle controller determines whether the remaining power meets the preset endurance achievement conditions. If it is determined that the remaining power meets the endurance achievement conditions, it is considered that the vehicle can still have a remaining power acceptable to the user after traveling along the first navigation route in the first driving mode, and the vehicle's endurance can meet the user's expectations. At this time, the vehicle is directly controlled to travel along the first navigation route in the first driving mode.
[0074] S103. When the remaining power does not meet the endurance achievement condition, control the vehicle to travel along the first navigation route in the second driving mode, or control the vehicle to travel along the second navigation route in the first driving mode; wherein the second driving mode is pre-set or set by the user, and the power consumption of the vehicle in the second driving mode is lower than that in the first driving mode; and the second navigation route is obtained by adding a target charging station passed by on the first navigation route.
[0075] As an example, when the vehicle controller determines that the remaining power does not meet the endurance achievement condition, it believes that the vehicle cannot have a user-acceptable remaining power after driving along the first navigation route in the first driving mode, and the vehicle endurance cannot meet the user's expectations. At this time, any of the following methods is selected to control the vehicle: directly obtain the vehicle's pre-set driving mode as the second driving mode, and control the vehicle to drive along the first navigation route in the second driving mode; wait to obtain the user's reset driving mode as the second driving mode, and control the vehicle to drive along the first navigation route in the second driving mode; wait to obtain the second navigation route obtained by adding the target charging station passed by in the first navigation route, and control the vehicle to drive along the second navigation route in the first driving mode. Among them, the power consumption of the vehicle in the second driving mode is lower than the power consumption in the first driving mode.
[0076] It should be noted that the pre-set driving mode of the vehicle is a driving mode that comes with the vehicle, such as an energy consumption priority mode that minimizes the vehicle's power consumption.
[0077] By estimating the remaining power of the vehicle after traveling along the first navigation route in the first driving mode, and when the remaining power meets the preset endurance achievement condition, the vehicle is directly controlled to travel along the first navigation route in the first driving mode, so that the user's preferred driving needs can be met while confirming that the endurance can be achieved; when the remaining power does not meet the endurance achievement condition, the first driving mode is replaced with a second driving mode with lower vehicle power consumption, and the vehicle is controlled to travel along the first navigation route in the second driving mode, so that the user's alternative driving needs can be met while ensuring that the endurance can be achieved by reducing the vehicle's power consumption; or the first navigation route is replaced with a second navigation route with a charging station added, and the vehicle is controlled to travel along the second navigation route in the first driving mode, so that the user's preferred driving needs can be met while ensuring that the endurance can be achieved by charging the vehicle midway, so that the user does not have to worry too much about the remaining power of the vehicle, and can freely use the vehicle's intelligent driving function, effectively alleviating the user's endurance anxiety.
[0078] The embodiments of the present application estimate the remaining power of the vehicle after traveling along the first navigation route in the first driving mode, and control the vehicle to travel along the first navigation route in the first driving mode when the remaining power meets a preset endurance achievement condition; and control the vehicle to travel along the first navigation route in the second driving mode when the remaining power does not meet the endurance achievement condition, or control the vehicle to travel along the second navigation route in the first driving mode, thereby meeting various driving needs of users while ensuring that endurance can be achieved.
[0079] In an optional embodiment, the estimating the remaining power of the vehicle after traveling along the first navigation route in the first driving mode includes: estimating the required power of the vehicle when traveling along the first navigation route in the first driving mode based on the first navigation route, vehicle operation data, and road condition data; and determining the remaining power based on the current power of the vehicle and the required power.
[0080] As an example, after acquiring the first driving mode and the first navigation route, the vehicle controller continues to acquire vehicle operation data, road condition data and the current power of the vehicle.
[0081] It should be noted that the vehicle operation data includes various adjustment data of the vehicle in the first driving mode, as well as data such as the vehicle weight and tire pressure. The road condition data includes the traffic flow, pedestrian flow and road slope of the road passed by the first navigation route, as well as data such as the temperature, air pressure and wind speed of the road environment.
[0082] After acquiring the vehicle operation data, road condition data and the current power of the vehicle, the vehicle controller estimates the power required for the vehicle to travel along the first navigation route in the first driving mode according to the first navigation route, the vehicle operation data and the road condition data, and determines the remaining power of the vehicle after traveling along the first navigation route in the first driving mode according to the current power of the vehicle and the power required for the vehicle to travel along the first navigation route in the first driving mode. For example, the remaining power of the vehicle after traveling along the first navigation route in the first driving mode = the current power of the vehicle - the power required for the vehicle to travel along the first navigation route in the first driving mode.
[0083] The embodiment of the present application estimates the power required for the vehicle to travel along the first navigation route in the first driving mode based on the first navigation route, vehicle operation data and road condition data, and determines the remaining power based on the current power of the vehicle and the required power. This can comprehensively consider various factors affecting the vehicle's power consumption to estimate the remaining power, and more accurately estimate the remaining power.
[0084] In an optional embodiment, estimating the power demand of the vehicle traveling along the first navigation route in the first driving mode based on the first navigation route, vehicle operation data and road condition data includes: inputting the first navigation route, vehicle operation data and road condition data into a pre-established energy consumption estimation model to obtain the power demand.
[0085] As an exemplary example, considering that the first navigation route, vehicle operation data and road condition data are various, in order to simplify the required power estimation operation, these calculations can be integrated into the same model and an energy consumption estimation model can be established in advance.
[0086] After acquiring the first navigation route, vehicle operation data and road condition data, the vehicle controller inputs the first navigation route, vehicle operation data and road condition data into a pre-established energy consumption estimation model to obtain the power requirement of the vehicle traveling along the first navigation route in the first driving mode.
[0087] In actual applications, the energy consumption estimation model estimates the power consumption per 100 kilometers of the vehicle traveling along the first navigation route in the first driving mode based on the vehicle operation data and road condition data, and determines the power demand of the vehicle traveling along the first navigation route in the first driving mode based on the navigation distance of the first navigation route and the power consumption per 100 kilometers of the vehicle traveling along the first navigation route in the first driving mode. For example, for the vehicle operation data of the vehicle weight A, the power consumption per 100 kilometers corresponding to the vehicle weight A is B=b+k(Aa), where a is the curb weight of the vehicle, b is the power consumption per 100 kilometers corresponding to the curb weight, a and b are calibrated when the vehicle leaves the factory, and k is a weight influence coefficient pre-set based on the vehicle model. For example, the power demand of the vehicle traveling along the first navigation route in the first driving mode=the navigation distance of the first navigation route (unit: 100 kilometers)×the power consumption per 100 kilometers of the vehicle traveling along the first navigation route in the first driving mode.
[0088] The embodiment of the present application obtains the required power by inputting the first navigation route, vehicle operation data and road condition data into a pre-established energy consumption estimation model, and can quickly and accurately estimate the required power.
[0089] In an optional embodiment, the driving mode of the vehicle includes adjustable items for the user to adjust, and the adjustable items include a ride comfort adjustment item and / or a driving parameter adjustment item; wherein the driving parameter adjustment item is used to set one or more of a target driving time of the vehicle along the first navigation route, a target remaining power of the vehicle after the vehicle travels along the first navigation route, and an on / off state of a driving assistance function; before estimating the remaining power of the vehicle after the vehicle travels along the first navigation route in the first driving mode, the method further includes step S104:
[0090] S104: Acquire adjustment data of the adjustable items by the user to obtain a first driving mode.
[0091] As an example, the driving mode of the vehicle includes adjustable items for the user to adjust, and the adjustable items include ride comfort adjustment items and / or driving parameter adjustment items.
[0092] Among them, the ride comfort adjustment item is used to set one or more of the operating parameters of the vehicle air conditioner, the operating parameters of the vehicle fragrance system, the operating parameters of the seat comfort system, and the start and close status of the entertainment application. The operating parameters of the vehicle air conditioner include the temperature and wind speed of the vehicle air conditioner, the operating parameters of the vehicle fragrance system include the fragrance concentration, and the operating parameters of the seat comfort system include the seat ventilation direction, seat heating temperature, and seat massage gear.
[0093] The driving parameter adjustment item is used to set one or more of the target driving time of the vehicle along the first navigation route, the target remaining power of the vehicle after driving along the first navigation route, and the on / off state of the driving assistance function. The on / off state of the driving assistance function includes the on / off state of the automatic parking function and the on / off state of the lane keeping function.
[0094] It should be noted that the adjustable items include ride comfort adjustment items and / or driving parameter adjustment items and include the following three situations: the adjustable items include ride comfort adjustment items; the adjustable items include driving parameter adjustment items; the adjustable items include ride comfort adjustment items and driving parameter adjustment items.
[0095] The user inputs the adjustment data of the adjustable items to the vehicle in advance according to his own driving habits and preferences, so that after the vehicle controller obtains the user's adjustment data for the adjustable items, it obtains the first driving mode according to the user's adjustment data for the adjustable items.
[0096] The embodiment of the present application provides the user with adjustable items including ride comfort adjustment items and / or driving parameter adjustment items, and obtains the first driving mode according to the user's adjustment data of the adjustable items, thereby providing the user with multiple driving modes to better meet the user's various driving needs.
[0097] In an optional embodiment, the second driving mode is a driving mode set by the user; when the remaining power does not meet the endurance achievement condition, controlling the vehicle to travel along the first navigation route in the second driving mode includes: when the remaining power does not meet the endurance achievement condition, generating an endurance non-achievement prompt message; responding to a driving mode reset request initiated by the user based on the endurance non-achievement prompt message, obtaining a customized driving mode set by the user; if it is estimated that the remaining power of the vehicle traveling along the first navigation route in the customized driving mode meets the endurance achievement condition, determining the customized driving mode as the second driving mode; and controlling the vehicle to travel along the first navigation route in the second driving mode.
[0098] As an example, when the vehicle controller determines that the remaining power does not meet the endurance achievement conditions, it believes that the vehicle cannot have an acceptable remaining power after traveling along the first navigation route in the first driving mode, and the vehicle endurance cannot meet user expectations. At this time, a prompt message that the endurance is not achieved is generated, so that the user can view the prompt message that the endurance is not achieved and choose any of the above methods to drive and control the vehicle. If the second method is selected, a driving mode reset request is initiated.
[0099] When the vehicle controller receives a driving mode reset request initiated by the user based on the prompt information that the battery life has not been achieved, it responds to the driving mode reset request, determines that the user has selected the second mode to drive and control the vehicle, obtains the customized driving mode set by the user, and estimates the remaining power of the vehicle after driving along the first navigation route in the customized driving mode. If the remaining power meets the battery life achievement condition, the customized driving mode is determined as the second driving mode, and the vehicle is controlled to drive along the first navigation route in the second driving mode; if the remaining power does not meet the battery life achievement condition, it returns to execute the battery life has not been achieved prompt information generation operation. Among them, the power consumption of the vehicle in the second driving mode is lower than the power consumption in the first driving mode.
[0100] The embodiment of the present application generates a prompt message of non-achieving battery life when the remaining power does not meet the battery life achievement condition, and responds to the driving mode reset request initiated by the user based on the prompt message of non-achieving battery life. If it is estimated that the remaining power of the vehicle along the first navigation route in the customized driving mode set by the user meets the battery life achievement condition, the vehicle is controlled to travel along the first navigation route in the customized driving mode, thereby enabling the user to freely choose the vehicle driving control method, and meeting the user's alternative driving needs while ensuring that the battery life can be achieved by reducing the vehicle's power consumption.
[0101] In an optional embodiment, when the remaining power does not meet the endurance achievement condition, controlling the vehicle to travel along the second navigation route in the first driving mode includes: generating a battery life non-achievement prompt message when the remaining power does not meet the endurance achievement condition; responding to a charging recommendation request initiated by the user based on the battery life non-achievement prompt message, adding a target charging station along the way to the first navigation route to obtain a second navigation route; and controlling the vehicle to travel along the second navigation route in the first driving mode.
[0102] As an example, when the vehicle controller determines that the remaining power does not meet the endurance achievement conditions, it believes that the vehicle cannot have an acceptable remaining power after traveling along the first navigation route in the first driving mode, and the vehicle endurance cannot meet user expectations. At this time, a reminder message that the endurance is not achieved is generated, so that the user can view the reminder message that the endurance is not achieved and choose any of the above methods to drive and control the vehicle. If the third method is selected, a charging recommendation request is initiated.
[0103] When the vehicle controller receives a charging recommendation request initiated by the user based on a prompt message that the battery life has not been achieved, the vehicle controller responds to the charging recommendation request, determines that the user selects the third method to control the vehicle driving, determines the target charging station passed by on the first navigation route, adds the target charging station passed by to the first navigation route, obtains the second navigation route, and controls the vehicle to travel along the second navigation route in the first driving mode.
[0104] The embodiment of the present application generates a reminder message that the battery life has not been achieved when the remaining power does not meet the battery life achievement condition, responds to the charging recommendation request initiated by the user based on the reminder message that the battery life has not been achieved, adds the target charging station passed through on the first navigation route to obtain a second navigation route, and controls the vehicle to travel along the second navigation route in the first driving mode. This allows the user to freely choose the vehicle driving control method, and meets the user's preferred driving needs while ensuring that the battery life can be achieved by charging the vehicle midway.
[0105] In an optional embodiment, before marking the target charging station passed by on the first navigation route and obtaining the second navigation route, the method further includes steps S105 to S107:
[0106] S105: Determine at least one charging station on the first navigation route.
[0107] As an exemplary embodiment, the vehicle controller responds to a charging recommendation request initiated by the user based on a prompt message that the battery life has not been achieved, and determines at least one charging station on the first navigation route.
[0108] In actual applications, the vehicle controller may obtain a map and search for at least one charging station on the first navigation route on the map.
[0109] S106. Determine a recommendation score for each charging station in at least one charging station according to a preset recommendation scoring rule; wherein the recommendation scoring rule is related to one or more of a charging waiting time, a distance from the charging station, a charging price, and a charging power of the charging station.
[0110] As an example, considering that in actual applications, users usually consider one or more factors of the charging waiting time, distance, price and power of the charging station to select a suitable charging station to charge the vehicle, the recommended scoring rules can be set in advance, wherein the recommended scoring rules are related to one or more of the charging waiting time, distance, price and power of the charging station.
[0111] The vehicle controller determines a recommendation score for each of the at least one charging station according to a preset recommendation scoring rule, thereby obtaining a recommendation score for each of the at least one charging station.
[0112] S107: Determine some charging stations with the highest recommendation scores among the at least one charging station as target charging stations.
[0113] As an example, after obtaining the recommended scores of each charging station in at least one charging station, the vehicle controller sorts the at least one charging station in descending order of the recommended scores, selects some of the charging stations with the highest ranking from the at least one charging station, and determines these charging stations as target charging stations, so as to add the target charging stations to the first navigation route to obtain a second navigation route.
[0114] In actual applications, the number of some charging stations is a preset number. For example, if the preset number is 3, three charging stations with the highest recommendation scores are selected from at least one charging station as target charging stations.
[0115] The embodiment of the present application determines the recommendation score of each charging station on the first navigation route according to a preset recommendation scoring rule, and determines some charging stations with the highest recommendation scores as target charging stations, so as to recommend the optimal charging station to the user and better meet the user's various driving needs.
[0116] In an optional embodiment, the condition for achieving endurance includes a condition that the remaining power is greater than or equal to a preset first remaining power threshold.
[0117] As an example, the user sets the range achievement condition according to the user's acceptance of the vehicle's remaining power, and the range achievement condition includes the condition that the remaining power is greater than or equal to a preset first remaining power threshold. For example, the first remaining power threshold is 3% or 10%.
[0118] The embodiment of the present application can simplify the setting of the endurance achievement condition by setting the endurance achievement condition to include the condition that the remaining power is greater than or equal to a preset first remaining power threshold, thereby facilitating quick judgment of the vehicle's endurance.
[0119] In an optional embodiment, the method further includes steps S108 to S110:
[0120] S108: When the remaining power satisfies the battery life achievement condition and the preset battery life overflow condition, generate battery life overflow prompt information.
[0121] As an example, after determining that the remaining power meets the endurance achievement condition, the vehicle controller continues to determine whether the remaining power meets the preset endurance overflow condition. If the remaining power meets the endurance overflow condition, it is considered that the vehicle still has sufficient remaining power after traveling along the first navigation route in the first driving mode, and the vehicle's endurance has far exceeded user expectations. At this time, a endurance overflow prompt message is generated, so that the user can know that the vehicle's endurance has overflowed, choose to switch to any driving mode, and initiate a driving mode switching request; if the remaining power does not meet the endurance overflow condition, it is considered that the remaining power of the vehicle after traveling along the first navigation route in the first driving mode is limited, and the vehicle's endurance can only meet user expectations. No processing is done at this time.
[0122] S109, responding to a driving mode switching request initiated by the user based on the range overflow prompt information, determining a third driving mode set by the user; wherein the power consumption of the vehicle in the third driving mode is higher than the power consumption in the first driving mode.
[0123] As an example, when the vehicle controller receives a driving mode switching request initiated by the user based on the range overflow prompt information, it responds to the driving mode switching request and determines the third driving mode set by the user. The power consumption of the vehicle in the third driving mode is higher than that in the first driving mode. For example, the third driving mode is a high-speed running mode with a higher vehicle speed.
[0124] In actual application, the user may also select a driving mode that makes the vehicle consume less power as the third driving mode, that is, the power consumption of the vehicle in the third driving mode may also be lower than that in the first driving mode.
[0125] S110. Control the vehicle to travel along the first navigation route in a third driving mode.
[0126] As an example, after acquiring the third driving mode set by the user, the vehicle controller controls the vehicle to travel along the first navigation route in the third driving mode, thereby completing the switching of the driving mode.
[0127] The embodiment of the present application generates a range overflow prompt message when the remaining power satisfies both the range achievement condition and the range overflow condition, responds to a driving mode switching request initiated by the user based on the range overflow prompt message, controls the vehicle to travel along the first navigation route in the third driving mode set by the user, and supports the user to switch driving modes when the range overflows.
[0128] In an optional embodiment, the battery life achievement condition includes the condition that the remaining power is greater than or equal to a preset first remaining power threshold; the battery life overflow condition includes the condition that the remaining power is greater than or equal to a preset second remaining power threshold; wherein the second remaining power threshold is greater than the first remaining power threshold.
[0129] As an example, the user sets the range achievement condition and the range overflow condition according to the user's acceptance of the vehicle's remaining power. The range achievement condition includes the condition that the remaining power is greater than or equal to a preset first remaining power threshold, and the range overflow condition includes the condition that the remaining power is greater than or equal to a preset second remaining power threshold, wherein the second remaining power threshold is greater than the first remaining power threshold. For example, the first remaining power threshold is 3% or 10%, and the second remaining power threshold is 60% or 70%.
[0130] The embodiment of the present application simplifies the setting of the range achievement conditions and the range overflow conditions by setting the range achievement conditions to include the condition that the remaining power is greater than or equal to a preset smaller first remaining power threshold, and setting the range overflow condition to be greater than or equal to a preset larger second remaining power threshold, thereby facilitating quick judgment of the vehicle's range.
[0131] In order to more clearly illustrate a vehicle driving control method provided by the first embodiment of the present application, the vehicle driving control method is applied, and the data flow diagram of the vehicle driving control method is as follows: Figure 2 shown.
[0132] Please see Figure 3 , Figure 3 A schematic diagram of the structure of a vehicle driving control device provided for the second embodiment of the present application. The second embodiment of the present application provides a vehicle driving control device, including: a remaining power estimation module 201, used to estimate the remaining power of the vehicle after driving along the first navigation route in the first driving mode; a vehicle driving control module 202, used to control the vehicle to drive along the first navigation route in the first driving mode when the remaining power meets the preset endurance achievement condition; the vehicle driving control module 202 is also used to control the vehicle to drive along the first navigation route in the second driving mode, or control the vehicle to drive along the second navigation route in the first driving mode when the remaining power does not meet the endurance achievement condition; wherein the second driving mode is pre-set or set by the user, and the power consumption of the vehicle in the second driving mode is lower than that in the first driving mode; the second navigation route is obtained by adding the target charging station passed by on the first navigation route.
[0133] In an optional embodiment, the estimating the remaining power of the vehicle after traveling along the first navigation route in the first driving mode includes: estimating the required power of the vehicle when traveling along the first navigation route in the first driving mode based on the first navigation route, vehicle operation data, and road condition data; and determining the remaining power based on the current power of the vehicle and the required power.
[0134] In an optional embodiment, estimating the power demand of the vehicle traveling along the first navigation route in the first driving mode based on the first navigation route, vehicle operation data and road condition data includes: inputting the first navigation route, vehicle operation data and road condition data into a pre-established energy consumption estimation model to obtain the power demand.
[0135] In an optional embodiment, the driving mode of the vehicle includes adjustable items for the user to adjust, and the adjustable items include ride comfort adjustment items and / or driving parameter adjustment items; wherein the driving parameter adjustment items are used to set one or more of the target driving time of the vehicle along the first navigation route, the target remaining power of the vehicle after traveling along the first navigation route, and the on / off state of the driving assistance function; the device also includes: a driving mode determination module, which is used to obtain the user's adjustment data on the adjustable items before estimating the remaining power of the vehicle after traveling along the first navigation route in the first driving mode, so as to obtain the first driving mode.
[0136] In an optional embodiment, the second driving mode is a driving mode set by the user; when the remaining power does not meet the endurance achievement condition, controlling the vehicle to travel along the first navigation route in the second driving mode includes: when the remaining power does not meet the endurance achievement condition, generating an endurance non-achievement prompt message; responding to a driving mode reset request initiated by the user based on the endurance non-achievement prompt message, obtaining a customized driving mode set by the user; if it is estimated that the remaining power of the vehicle traveling along the first navigation route in the customized driving mode meets the endurance achievement condition, determining the customized driving mode as the second driving mode; and controlling the vehicle to travel along the first navigation route in the second driving mode.
[0137] In an optional embodiment, when the remaining power does not meet the endurance achievement condition, controlling the vehicle to travel along the second navigation route in the first driving mode includes: generating a battery life non-achievement prompt message when the remaining power does not meet the endurance achievement condition; responding to a charging recommendation request initiated by the user based on the battery life non-achievement prompt message, adding a target charging station along the way to the first navigation route to obtain a second navigation route; and controlling the vehicle to travel along the second navigation route in the first driving mode.
[0138] In an optional embodiment, the device also includes: a charging station selection module, which is used to determine at least one charging station on the first navigation route before marking the target charging stations passed by on the first navigation route to obtain the second navigation route; determine the recommendation score of each charging station in at least one charging station according to a preset recommendation scoring rule; wherein the recommendation scoring rule is related to one or more of the charging waiting time, distance, charging price, and charging power of the charging station; and determine some of the charging stations with the highest recommendation scores in at least one charging station as target charging stations.
[0139] In an optional embodiment, the condition for achieving endurance includes a condition that the remaining power is greater than or equal to a preset first remaining power threshold.
[0140] In an optional embodiment, the vehicle driving control module 202 is further used to: generate a range overflow prompt message when the remaining power meets the range achievement condition and meets the preset range overflow condition; respond to a driving mode switching request initiated by the user based on the range overflow prompt message, and determine a third driving mode set by the user; wherein the power consumption of the vehicle in the third driving mode is higher than that in the first driving mode; and control the vehicle to travel along the first navigation route in the third driving mode.
[0141] In an optional embodiment, the battery life achievement condition includes the condition that the remaining power is greater than or equal to a preset first remaining power threshold; the battery life overflow condition includes the condition that the remaining power is greater than or equal to a preset second remaining power threshold; wherein the second remaining power threshold is greater than the first remaining power threshold.
[0142] The implementation process of the functions and effects of each module in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, which will not be repeated here.
[0143] The third embodiment of the present application provides a computer program product, which includes instructions. When the instructions are executed by a computer, the computer implements the method described in the first embodiment of the present application and can achieve the same beneficial effects.
[0144] The method described in the first embodiment of the present application can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in each embodiment of the present application is executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, a core network device, an OAM (Open Application Model) or other programmable device.
[0145] A computer program or instruction may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, a computer program or instruction may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless means. A computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. Available media may be magnetic media, such as a floppy disk, hard disk, or magnetic tape; may also be optical media, such as a digital video disk; or may be semiconductor media, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.
[0146] Please see Figure 4 , Figure 4 The fourth embodiment of the present application provides an electronic device 30, including a processor 301, a memory 302, and a computer program stored in the memory 302 and configured to be executed by the processor 301; when the processor 301 executes the computer program, the method described in the first embodiment of the present application is implemented, and the same beneficial effects can be achieved.
[0147] The processor 301 may implement the method described in the first embodiment of the present application when reading the computer program from the memory 302 via the bus 303 and executing the computer program.
[0148] Processor 301 can process digital signals and can include various computing structures, such as complex instruction set computer structure, reduced instruction set computer structure, or a structure that implements a combination of multiple instruction sets. In some examples, processor 301 can be a microprocessor.
[0149] The memory 302 may be used to store instructions executed by the processor 301 or data related to the execution of instructions. These instructions and / or data may include codes for implementing some functions or all functions of one or more modules described in the embodiments of the present application. The processor 301 of this embodiment may be used to execute instructions in the memory 302 to implement the method described in the first embodiment of the present application. The memory 302 includes a dynamic random access memory, a static random access memory, a flash memory, an optical memory, or other memory known to those skilled in the art.
[0150] The fifth embodiment of the present application provides a vehicle, including the electronic device described in the fourth embodiment of the present application, and can achieve the same beneficial effects as the fourth embodiment.
[0151] The sixth embodiment of the present application provides a computer-readable storage medium, which includes a stored computer program; wherein, when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the method described in the first embodiment of the present application, and can achieve the same beneficial effects as the method described in the first embodiment of the present application.
[0152] In summary, the embodiments of the present application provide a vehicle driving control method, a program product, an electronic device and a vehicle, the vehicle driving control method comprising: estimating the remaining power of the vehicle after driving along the first navigation route in the first driving mode; when the remaining power meets the preset endurance achievement condition, controlling the vehicle to drive along the first navigation route in the first driving mode; when the remaining power does not meet the endurance achievement condition, controlling the vehicle to drive along the first navigation route in the second driving mode, or controlling the vehicle to drive along the second navigation route in the first driving mode; wherein the second driving mode is pre-set or set by the user, and the power consumption of the vehicle in the second driving mode is lower than the power consumption in the first driving mode; the second navigation route is obtained by adding the target charging station passed by on the first navigation route. The embodiments of the present application estimate the remaining power of the vehicle after driving along the first navigation route in the first driving mode, and when the remaining power meets the preset endurance achievement condition, controlling the vehicle to drive along the first navigation route in the first driving mode, and when the remaining power does not meet the endurance achievement condition, controlling the vehicle to drive along the first navigation route in the second driving mode, or controlling the vehicle to drive along the second navigation route in the first driving mode, so as to meet various driving needs of users under the premise of ensuring that the endurance can be achieved.
[0153] The above embodiments are only described as examples. The various embodiments of the present application can be combined or nested with each other, and the present application is not limited to this.
[0154] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0155] In addition, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
[0156] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0157] The above description is only an embodiment of the present application and is not intended to limit the scope of protection of the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the scope of protection of the present application. It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings.
[0158] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0159] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
Claims
1. A vehicle driving control method, characterized in that: include: estimating a remaining battery charge of the vehicle after traveling along a first navigation route in a first driving mode; When the remaining power meets a preset endurance achievement condition, controlling the vehicle to travel along the first navigation route in the first driving mode; When the remaining power does not meet the endurance achievement condition, the vehicle is controlled to travel along the first navigation route in the second driving mode, or the vehicle is controlled to travel along the second navigation route in the first driving mode; wherein the second driving mode is pre-set or set by the user, and the power consumption of the vehicle in the second driving mode is lower than that in the first driving mode; and the second navigation route is obtained by adding a target charging station passed by on the first navigation route.
2. The method according to claim 1, characterized in that The method of estimating the remaining power of the vehicle after driving along the first navigation route in the first driving mode includes: estimating a power requirement of the vehicle traveling along the first navigation route in the first driving mode according to the first navigation route, vehicle operation data, and road condition data; The remaining power is determined according to the current power of the vehicle and the required power.
3. The method according to claim 2, characterized in that The estimating, based on the first navigation route, the vehicle operation data, and the road condition data, the power required for the vehicle to travel along the first navigation route in the first driving mode includes: The first navigation route, the vehicle operation data and the road condition data are input into a pre-established energy consumption estimation model to obtain the required power.
4. The method according to claim 1, characterized in that: The driving mode of the vehicle includes adjustable items for the user to adjust, and the adjustable items include a ride comfort adjustment item and / or a driving parameter adjustment item; wherein the driving parameter adjustment item is used to set one or more of a target driving time of the vehicle along the first navigation route, a target remaining power of the vehicle after driving along the first navigation route, and an on / off state of a driving assistance function; Before estimating the remaining power of the vehicle after traveling along the first navigation route in the first driving mode, the method further includes: Acquire user adjustment data for the adjustable item to obtain the first driving mode.
5. The method according to claim 1, characterized in that The second driving mode is a driving mode set by a user; When the remaining power does not meet the endurance achievement condition, controlling the vehicle to travel along the first navigation route in the second driving mode includes: When the remaining power does not meet the endurance achievement condition, generating an endurance failure prompt message; In response to a driving mode reset request initiated by the user based on the battery life not being achieved prompt information, obtaining a customized driving mode set by the user; If it is estimated that the remaining power of the vehicle traveling along the first navigation route in the customized driving mode meets the endurance achievement condition, determining the customized driving mode as the second driving mode; The vehicle is controlled to travel along the first navigation route in the second driving mode.
6. The method according to claim 1, characterized in that When the remaining power does not satisfy the endurance achievement condition, controlling the vehicle to travel along the second navigation route in the first driving mode includes: When the remaining power does not meet the endurance achievement condition, generating an endurance failure prompt message; In response to a charging recommendation request initiated by the user based on the battery life not being achieved prompt information, adding a target charging station passed by on the first navigation route to obtain the second navigation route; The vehicle is controlled to travel along the second navigation route in the first driving mode.
7. The method according to claim 6, characterized in that Before marking the target charging station passed by on the first navigation route to obtain the second navigation route, the method further includes: determining at least one charging station on the first navigation route; Determine a recommendation score for each of the at least one charging station according to a preset recommendation scoring rule; wherein the recommendation scoring rule is related to one or more of a charging waiting time, a distance from the charging station, a charging price, and a charging power of the charging station; Part of the charging stations with the highest recommendation scores among the at least one charging station are determined as the target charging stations.
8. The method according to claim 1, characterized in that: The battery life achievement condition includes a condition that the remaining power is greater than or equal to a preset first remaining power threshold.
9. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: When the remaining power meets the endurance achievement condition and the preset endurance overflow condition, generating endurance overflow prompt information; In response to a driving mode switching request initiated by a user based on the range overflow prompt information, determining a third driving mode set by the user; wherein the power consumption of the vehicle in the third driving mode is higher than the power consumption in the first driving mode; The vehicle is controlled to travel along the first navigation route in the third driving mode.
10. The method according to claim 9, characterized in that The battery life achievement condition includes a condition that the remaining power is greater than or equal to a preset first remaining power threshold; The battery life overflow condition includes a condition that the remaining power is greater than or equal to a preset second remaining power threshold; wherein the second remaining power threshold is greater than the first remaining power threshold.
11. A computer program product, characterized in that The computer program product comprises instructions which, when executed by a computer, cause the computer to implement the method according to any one of claims 1 to 10.
12. An electronic device, characterized in that: The method comprises a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor; when the processor executes the computer program, the method according to any one of claims 1 to 10 is implemented.
13. A vehicle, characterized in that: Comprising an electronic device according to claim 12.