Control method of driving mode, electronic device and vehicle

By combining navigation data and external image data to determine road scenarios and speed limits, and selecting appropriate driving modes based on vehicle type, this technology solves the user experience problem caused by single energy consumption evaluation in existing technologies, and achieves multi-dimensional driving behavior evaluation and improved user experience.

CN119796245BActive Publication Date: 2025-11-28GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510100725.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-22
Publication Date
2025-11-28
Estimated Expiration
2045-01-22

AI Technical Summary

Technical Problem

In existing technologies, driving behavior evaluation functions are too simplistic, focusing solely on reducing energy consumption. This leads drivers to question the accuracy and practicality of the evaluation function, resulting in a poor user experience.

Method used

By combining navigation data and external image data, the current road scene and speed limit are determined. The available driving modes are determined according to the vehicle type. The recommended mode set is then evaluated based on environmental, safety, and driving status scores. The system then prompts the user to switch modes when a target driving mode is selected.

Benefits of technology

It enables multi-dimensional evaluation of driving behavior, improves the rationality of driving modes and user experience, and ensures that driving scores and user experience improve in tandem.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119796245B_ABST
    Figure CN119796245B_ABST
Patent Text Reader

Abstract

The application provides a driving mode control method, an electronic device and a vehicle. Driving scores in the vehicle model dimension, the external environment dimension, the safety dimension and the vehicle driving state dimension are hidden in the determination process of the target driving mode, so that the final target driving mode meets the high score requirements of the vehicle model dimension, the environment dimension, the safety dimension and the vehicle driving state dimension, and has a higher driving score. When the user drives in the target driving mode, the user has a better driving experience while ensuring a higher driving score, so that the driving score and the user experience are synchronized, and doubts and complaints of the user about the accuracy and practicability of the driving behavior evaluation function of the vehicle are avoided.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicles, in particular to a driving mode control method, an electronic device and a vehicle. BACKGROUND

[0002] New energy vehicles are developing rapidly, and intelligent functions in particular enable users to use the important transportation tool of vehicles more conveniently, improving user experience. Many vehicles are equipped with driving behavior evaluation functions, but generally use the function from the perspective of reducing energy consumption. The purpose is still to evaluate the driving behavior of the driver from the perspective of reducing driving energy consumption in order to improve the driving habits of users and thereby extend the remaining range of the vehicle. However, too single evaluation method will make the driver question the accuracy and practicality of the driving behavior evaluation function of the vehicle and even complain, bringing poor user experience. SUMMARY

[0003] Therefore, the purpose of the present application is to provide a driving mode control method, an electronic device and a vehicle, which associate multi-dimensional driving behavior evaluation with driving mode control, and indirectly realize driving behavior evaluation starting from user experience through driving mode control.

[0004] To achieve the above purpose, the present application provides a driving mode control method, comprising:

[0005] determining a current road scene and a current limit speed according to navigation data and external image data of the vehicle;

[0006] determining an available driving mode of a three-level score result according to a vehicle type of the vehicle, and determining a recommended mode set of a two-level score result in the available driving mode according to the current road scene and the current limit speed;

[0007] determining an overspeed condition of the vehicle according to a current speed and the current limit speed, determining a target driving mode of a one-level score result in the recommended mode set according to the overspeed condition and vehicle driving parameters in the current road scene, and performing mode switching prompting according to the target driving mode.

[0008] Optionally, the determining of the recommended mode set of the two-level score result in the available driving mode according to the current road scene and the current limit speed comprises:

[0009] determining a target scene mode set corresponding to the current road scene according to preset scene mode relationship data;

[0010] determining a target speed limit mode set corresponding to the current limit speed according to preset speed limit mode relationship data;

[0011] determine a recommended mode set from the available driving modes according to the target scene mode set and the target speed limit mode set.

[0012] determine a plurality of driving modes with higher environmental dimension scores from the available driving modes according to the current road scene and the current speed limit, which satisfy both the road environment constraint and the speed limit environment constraint, and the driving modes constitute a recommended mode set with higher environmental dimension scores, so as to ensure that the final target driving mode has a higher environmental dimension score.

[0013] Optionally, the determining the recommended mode set from the available driving modes according to the target scene mode set and the target speed limit mode set comprises:

[0014] taking an intersection of the target speed limit mode set and the available driving modes as a first screening mode set;

[0015] taking an intersection of the target scene mode set and the available driving modes as a second screening mode set;

[0016] determining an intersection of the first screening mode set and the second screening mode set as the recommended mode set.

[0017] The first screening mode set can eliminate some driving modes that are not selectable in the speed limit dimension by taking the intersection, so as to ensure the effectiveness of the determined target driving mode in the speed limit dimension. The second screening mode set can eliminate some driving modes that are not selectable in the road scene dimension by taking the intersection, so as to ensure the effectiveness of the determined target driving mode in the road scene dimension. The intersection of the first screening mode set and the second screening mode set is determined as the recommended mode set, so as to ensure that the driving modes in the recommended mode set obtain the highest external environmental dimension score, and improve the rationality of the target driving mode.

[0018] Optionally, the determining the overspeed situation of the vehicle according to the current speed and the current speed limit comprises:

[0019] in response to the current speed being greater than the current speed limit, determining that the vehicle has overspeed as the overspeed situation;

[0020] in response to the current speed being less than or equal to the current speed limit, determining that the vehicle has not overspeed as the overspeed situation.

[0021] The safety dimension score is introduced into the determination process of the target driving mode by judging whether the vehicle overspeeds, so as to ensure that the target driving mode has a higher safety dimension score.

[0022] Optionally, the determining the target driving mode in the recommended mode set according to the overspeed condition and the vehicle driving parameter in the current road scene comprises:

[0023] in response to the overspeed condition being overspeed, determining a safety mode corresponding to the current road scene in the recommended mode set, and determining the safety mode as the target driving mode;

[0024] in response to the overspeed condition being non-overspeed, determining a scene type of the current road scene, and determining a target driving mode in the recommended mode set according to an acceleration change rate in the vehicle driving parameter and the scene type.

[0025] In the overspeed condition, safety is given priority, and a safety mode with a higher safety dimension score is taken as the target mode. In the non-overspeed condition, matching the current driving state is given priority, and a mode with a higher driving state dimension score is determined as the target driving mode to improve comfort.

[0026] Optionally, the determining the target driving mode in the recommended mode set according to the acceleration change rate in the vehicle driving parameter and the scene type comprises:

[0027] in response to the scene type being a special scene, determining a highest priority mode corresponding to the current road scene in the recommended mode set, and determining the highest priority mode as the target driving mode;

[0028] in response to the scene type being a regular scene and the acceleration change rate being greater than or equal to a preset change rate threshold, determining a first duration in which the acceleration change rate is greater than or equal to the change rate threshold;

[0029] in response to the first duration being greater than or equal to a preset first duration threshold, determining a power optimal mode corresponding to the current road scene in the recommended mode set, and determining the power optimal mode as the target driving mode;

[0030] in response to the scene type being a regular scene and the acceleration change rate being less than a preset change rate threshold, or the first duration being less than a preset first duration threshold, determining an air conditioner actual consumption power in the vehicle driving parameter, and determining the target driving mode according to the air conditioner actual consumption power and the recommended mode set.

[0031] The most suitable driving mode is determined for the special scene, and the most suitable mode is selected for the regular scene to improve the score of the driving state dimension.

[0032] Optionally, the determining the target driving mode according to the actual power consumption of the air conditioner and the recommended mode set comprises:

[0033] in response to the recommended mode set including an economy mode and a super economy mode, determining a first maximum allowable power corresponding to the economy mode and a second maximum allowable power corresponding to the super economy mode, and determining the target driving mode in the recommended mode set according to a power relationship among the first maximum allowable power, the second maximum allowable power and the actual power consumption of the air conditioner; wherein the first maximum allowable power is greater than the second maximum allowable power;

[0034] in response to the recommended mode set not simultaneously including an economy mode and a super economy mode, determining a size relationship between the actual power consumption of the air conditioner and a preset power threshold;

[0035] in response to the size relationship being that the actual power consumption of the air conditioner is greater than or equal to the preset power threshold, determining a power sub-optimal mode corresponding to the current road scene in the recommended mode set, and determining the power sub-optimal mode as the target driving mode;

[0036] in response to the size relationship being that the actual power consumption of the air conditioner is less than the preset power threshold, determining an energy-saving priority mode corresponding to the current road scene in the recommended mode set, and determining the energy-saving priority mode as the target driving mode.

[0037] The score of the energy consumption dimension is introduced through the power condition to ensure that the target driving mode has a higher energy consumption dimension score while not affecting the driving experience.

[0038] Optionally, the determining the target driving mode according to the power relationship among the first maximum allowable power, the second maximum allowable power and the actual power consumption of the air conditioner in the recommended mode set comprises:

[0039] in response to the actual power consumption of the air conditioner being less than or equal to the second maximum allowable power, determining the super economy mode in the recommended mode set as the target driving mode;

[0040] in response to the actual power consumption of the air conditioner being less than the first maximum allowable power and greater than the second maximum allowable power, determining the economy mode in the recommended mode set as the target driving mode;

[0041] in response to the actual power consumption of the air conditioner being greater than or equal to the first maximum allowable power and the recommended mode set including a standard mode, determining the standard mode as the target driving mode;

[0042] In response to the actual power consumption of the air conditioner being greater than or equal to the first maximum allowable power and there being no standard mode in the recommended mode set, the economic mode is determined as the target driving mode.

[0043] The economic mode and the super-economic mode are selected according to the actual power consumption of the air conditioner, the influence of the target mode on the current air conditioner system is avoided, and it is ensured that the target driving mode has a higher energy consumption dimension score while not affecting the use of the air conditioner system.

[0044] Based on the same inventive concept, the disclosure further provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable by the processor, wherein the processor implements the method as described above when executing the computer program.

[0045] Based on the same inventive concept, the disclosure further provides a vehicle, including the electronic device as described above.

[0046] It can be seen from the above that the driving mode control method, electronic device and vehicle provided by the application determine the current road scene and the current limit speed according to the navigation data and the off-vehicle image data; determine the available driving mode of the three-level scoring result according to the vehicle type of the vehicle, and determine the recommended mode set of the two-level scoring result in the available driving mode according to the current road scene and the current limit speed; determine the overspeed condition of the vehicle according to the current speed and the current limit speed, and determine the target driving mode of the one-level scoring result in the recommended mode set according to the overspeed condition and the vehicle driving parameter in the current road scene, and perform mode switching prompting according to the target driving mode. Determining the current road scene and the current limit speed can determine the external environment of the vehicle at the current time, determining the available driving mode according to the vehicle type of the vehicle can realize personalized control of the driving mode of different vehicle types, and realizing mode control in the vehicle model dimension. In the available driving mode, the recommended mode set is determined according to the current road scene and the current limit speed, the control range of the driving mode is narrowed according to the external environment, so that the final target driving mode can provide better driving experience for the user under the current environment, and the driving mode is controlled from the external environment dimension. The overspeed condition is determined according to the current speed and the current limit speed, so as to introduce the safety dimension into the determination process of the target driving mode, and the target driving mode in the current road scene is determined in the recommended mode set according to the overspeed condition and the vehicle driving parameter, the target driving mode is determined according to the vehicle driving parameter of the vehicle at the current time on the premise of ensuring safety, and the determination process of the target driving mode is associated with the vehicle driving state. The final target driving mode meets the high scoring requirements of the vehicle type dimension, the environment dimension, the safety dimension and the vehicle driving state dimension, and has a one-level scoring result with a high driving score. Driving in the target driving mode can provide better driving experience for the user while ensuring that the driving score and the user experience are synchronized. BRIEF DESCRIPTION OF DRAWINGS

[0047] In order to more clearly illustrate the technical solutions in the application or the related art, the drawings needed to be used in the embodiments or the related art description will be briefly introduced. Obviously, the drawings in the following description are only embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor.

[0048] Figure 1 Flowchart of the driving mode control method of the embodiment of the application;

[0049] Figure 2 Flowchart of determining the recommended mode set of the embodiment of the application;

[0050] Figure 3 Flowchart of determining the overspeed condition of the vehicle of the embodiment of the application;

[0051] Figure 4 Flow chart for determining target driving mode under current road scene for embodiments of the present application;

[0052] Figure 5 Flow chart for determining target driving mode in recommended mode set according to acceleration change rate in vehicle driving parameter and scene type for embodiments of the present application;

[0053] Figure 6 Flow chart for determining target driving mode according to actual power consumption of air conditioner and recommended mode set for embodiments of the present application;

[0054] Figure 7 Structural schematic diagram of control device of driving mode for embodiments of the present application;

[0055] Figure 8 Structural schematic diagram of electronic device for embodiments of the present application. DETAILED DESCRIPTION

[0056] In order to make the objectives, technical solutions and advantages of the present application clearer, further detailed description will be made to the present application with reference to the embodiments and the accompanying drawings.

[0057] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be understood as the common meanings understood by those skilled in the art to which the embodiments of the present application belong. The terms “first”, “second” and similar terms used in the embodiments of the present application do not represent any order, number or importance, but are only used to distinguish different components. The terms “include” or “contain” and similar terms mean that the elements or objects before the terms cover the elements or objects listed after the terms and their equivalents, without excluding other elements or objects. The terms “connect” or “connected” and similar terms are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. The terms “up”, “down”, “left”, “right” and the like are only used to represent relative positional relationships, and when the absolute positions of the described objects are changed, the relative positional relationships can also be changed accordingly.

[0058] In this document, it should be understood that any number of elements in the accompanying drawings is used for example and not limitation, and any naming is only used for differentiation and does not have any limiting meaning.

[0059] Based on the description of the above background technology, there are also the following situations in the related art:

[0060] In the related art, driving evaluation is performed from the perspective of reducing energy consumption, the purpose is to evaluate the driving behavior of the driver from the perspective of reducing driving energy consumption, in order to improve the driving habits of the user, and thus prolong the remaining range of the vehicle.

[0061] But this method of evaluating driving behavior in the dimension of reducing energy consumption is too one-sided, because when the driver drives the vehicle, energy consumption is only one dimension, and many other dimensions such as safety, the environment scenario of the vehicle, the current driving state of the vehicle, and the driving style defined by the vehicle need to be considered comprehensively. If only the dimension of reducing energy consumption is evaluated, the driver will question the accuracy and practicality of the vehicle's driving behavior evaluation function and even complain.

[0062] For example, when the vehicle is in the scenario of driving on the highway, the vehicle itself needs to drive at high speed, and such a driving scenario will cause the energy consumption of the vehicle to be high, which will result in a low score for the driving behavior in such a scenario, and the driver will feel confused about the score. Similarly, in summer / winter weather, the air conditioner needs to be turned on for a long time, and such a driving scenario will also cause the energy consumption of the vehicle to be high, and giving a low score for such a scenario will still cause the driver to feel confused. Or judging the driving behavior score low by the high energy consumption in the condition of sudden acceleration / sudden deceleration, because it is difficult to distinguish whether sudden acceleration / sudden deceleration is caused by the driver's safety consideration or driving habit. For example, there is an obstacle in front, and sudden acceleration / sudden deceleration is needed to avoid it, but at this time if the vehicle prompts the driver to score low, it will give the user a very poor functional experience.

[0063] The same situation also includes factors such as the driving style defined by the vehicle, for example, the sporty style attribute of the vehicle, but when the driver drives the vehicle, the current user is always reminded that the energy consumption of the driving behavior is high, and the user drives the vehicle in a stable way, which will give the user a bad driving experience; although the reduction of energy consumption is very important, but under the premise of vehicle safety, improving the user's driving experience (psychologically getting pleasure by driving the vehicle) is the most important.

[0064] As can be seen, the single evaluation method based on low energy consumption will make the driver question the accuracy and practicality of the vehicle's driving behavior evaluation function and even complain, and will bring the user a poor user experience.

[0065] The driving mode control method, the electronic device, and the vehicle provided by the embodiments of the present application determine a current road scene and a current limit speed according to navigation data and vehicle exterior image data; determine available driving modes according to a vehicle type of the vehicle, and determine a recommended mode set in the available driving modes according to the current road scene and the current limit speed; determine an overspeed condition of the vehicle according to a current vehicle speed and the current limit speed, and determine a target driving mode in the recommended mode set according to the overspeed condition and vehicle driving parameters in a current road scene, and perform mode switching prompting according to the target driving mode. The determination of the current road scene and the current limit speed can determine the external environment of the vehicle at the current time, the determination of the available driving modes according to the vehicle type of the vehicle can realize personalized control of the driving modes of different vehicle types and realize mode control in the vehicle type dimension. The determination of the recommended mode set in the available driving modes according to the current road scene and the current limit speed can narrow the control range of the driving modes according to the external environment, so that the final target driving mode can provide better driving experience for the user in the current environment and realize control of the driving modes from the external environment dimension. The determination of the overspeed condition according to the current vehicle speed and the current limit speed can introduce the safety dimension into the determination process of the target driving mode, the determination of the target driving mode in the recommended mode set according to the overspeed condition and the vehicle driving parameters in the current road scene can determine the target driving mode according to the vehicle driving parameters of the vehicle at the current time on the premise of ensuring safety, and the determination process of the target driving mode is associated with the vehicle driving state. The final target driving mode meets the high score requirements of the vehicle type dimension, the environment dimension, the safety dimension, and the vehicle driving state dimension, and has a high driving score. Driving in the target driving mode can provide better driving experience for the user while ensuring that the driving score and the user experience are synchronized.

[0066] The driving mode control method provided by the embodiments of the present application is described in detail below with reference to the accompanying drawings.

[0067] In some embodiments, as shown in FIG. 1, Figure 1 A driving mode control method includes the following steps.

[0068] Step 101: Determine a current road scene and a current limit speed according to navigation data and vehicle exterior image data.

[0069] In implementation, the navigation data generally includes path information, road condition information, speed limit information and the like when the vehicle is running, but these information is not necessarily accurate, because the information sources include satellite identification data, personnel long pass data and the like, and there is a possibility that the update is not timely, so the external environment of the vehicle cannot be determined only according to the navigation information, and therefore the external image data of the vehicle needs to be combined to determine the external environment. The external image data is data representing the external environment of the vehicle, which can be obtained through an external camera (generally a 360° camera) and a laser radar. The external environment of the vehicle can be determined through the external image data, and the speed limit information can be determined by scanning road signs. Therefore, the navigation data and the external image data of the vehicle can be used as a mutual supplement to determine the external environment, and a mutual verification method can be used to improve the accuracy of the same type of data in the navigation data and the external image data of the vehicle. The preliminary current road scene can be determined according to the navigation data, and the consistency of the preliminary current road scene can be verified according to the external image data of the vehicle. Through the consistency verification, the preliminary current road scene can be determined as the final current road scene. If the consistency verification fails, the preliminary current road scene can be verified according to the external image data of the vehicle to obtain the final current road scene.

[0070] Among them, the road condition scene includes a standard road scene of a city road, a highway scene, a snow-covered road scene, a muddy road scene, a sandy road scene, a test site scene and the like. For the current road scene, the specific road where the vehicle is located at the current time can be determined according to the navigation data. If the navigation data shows that the vehicle is running on a highway, the current road scene can be initially determined as a highway scene. If the navigation data shows that the vehicle is running on a city road, the current road scene can be initially determined as a standard road scene. At this time, the preliminary current road scene needs to be verified according to the external image data of the vehicle. If the vehicle image data recognizes that there is no other environmental factor on the road being traveled, the current road scene is determined as a highway scene.

[0071] If the external image data recognizes that the highway being traveled is covered with snow, it means that the highway has changed to a snow-covered road scene due to weather conditions, and at this time the current road scene needs to be determined as a snow-covered road scene. Similarly, for some remote roads that are not recorded, the navigation information may not be able to identify the specific road condition, and at this time the navigation information will generally default to a standard road scene. However, such roads are generally sandy roads or dirt roads that have not been considered for repair, and at this time the initial identification result needs to be verified through the external image data of the vehicle. If it is identified that the current road is a sandy road or a dirt road, the sandy road scene can be determined as the current road scene. If the road surface becomes muddy due to rain and snow weather, the muddy road scene can be determined as the current road scene.

[0072] For the current limit speed, the navigation information generally determines the corresponding speed limit information according to the current driving road of the vehicle, but the speed limit information in the vehicle navigation data may be inaccurate due to long time without updating, so the actual speed limit information of the current road can be determined according to the speed limit sign in the outside image data. Since the speed limit sign is not everywhere, the speed limit information in the navigation data is generally directly used as the current limit speed, and a verification is performed when the speed limit sign is recognized in the outside image data to ensure the accuracy of the current limit speed.

[0073] By determining the current road scene and the current limit speed, the external environment of the vehicle at the current time can be determined. Different external environments correspond to different driving modes, so the evaluation of the environment dimension can be introduced into the control process of the driving mode by determining the current road scene and the current limit speed, and the evaluation system of the environment dimension can be introduced into the driving evaluation process.

[0074] Step 102: determining the available driving mode of the three-level score result according to the vehicle type of the vehicle, and determining the recommended mode set of the two-level score result in the available driving mode according to the current road scene and the current limit speed.

[0075] In specific implementation, the driving mode of the vehicle includes super economy mode, economy mode, standard mode, goddess mode, sports mode, super sports mode, snow mode, mud mode, sand mode, etc. However, not all vehicle types are equipped with all the above driving modes. For example, a general passenger car does not have sand mode and mud mode, because sand mode and mud mode are driving modes of off-road vehicles, which provide more power in complex environments and ensure the off-road performance of off-road vehicles. Therefore, sand mode and mud mode are generally not set in the vehicle.

[0076] In addition, a conventional family vehicle does not have a super sports mode, because the super sports mode is a mode that prioritizes power, to ensure that a rental car or a racing car has accelerated start-up acceleration and start-up speed when starting, and has a higher upper limit speed when driving. Even to improve the overall power output, the engine or motor may be controlled to overload for a short time. The sports mode of the conventional family vehicle can meet the user's demand for power. For some special vehicles, there may be only one mode, such as a bus, which may only have a standard mode for normal driving. Because the bus prioritizes stability, it will only drive on urban roads, and the standard mode can meet the demand for driving stability of the bus.

[0077] Among them, the style characteristics of different driving modes are as follows:

[0078] Super economy mode, minimum energy consumption, limit maximum allowed power usage of air conditioner; limit output torque of engine or motor; limit maximum allowed vehicle speed; limit torque distribution of 4WD and vehicles with disconnect structure (e.g. force disconnect mechanism to remain in disconnect mode, use 2WD drive vehicle).

[0079] Economy mode, low energy consumption priority, limit maximum allowed power usage of air conditioner; limit output torque of engine or motor; limit torque distribution of 4WD and vehicles with disconnect structure.

[0080] Standard mode, smoothness priority, adjust throttle opening and output torque correspondence, and adjust torque filtering parameters to improve smoothness during driving; limit torque distribution of 4WD and vehicles with disconnect structure (e.g. force disconnect mechanism to remain in disconnect mode, use 2WD drive vehicle).

[0081] Goddess mode, smoothness priority, adjust throttle opening and output torque correspondence, and adjust torque filtering parameters to improve smoothness during driving; limit torque distribution of 4WD and vehicles with disconnect structure, reduce steering wheel resistance, reduce resistance of brake pedal and throttle pedal (e.g. force disconnect mechanism to remain in disconnect mode, use 2WD drive vehicle).

[0082] Sport mode, power priority, adjust throttle opening and output torque correspondence, and adjust torque filtering parameters to achieve greater output torque; adjust torque distribution ratio of 4WD and vehicles with disconnect mechanism (e.g. always remain in 4WD mode after entering sport mode).

[0083] Super sport mode, power priority, adjust throttle opening and output torque correspondence, and adjust torque filtering parameters to achieve greater output torque; adjust torque distribution ratio of 4WD and vehicles with disconnect mechanism (e.g. always remain in 4WD mode after entering super sport mode), and limit maximum available power of air conditioning system.

[0084] Snow mode, stability priority (considering snow road rolling resistance coefficient), adjust throttle opening and output torque correspondence, and adjust torque filtering parameters to prevent relative sliding between tire and road surface; adjust torque distribution ratio of 4WD and vehicles with disconnect mechanism (e.g. always remain in 4WD mode after entering snow mode); limit maximum allowed vehicle speed.

[0085] Mud mode, stability priority (considering mud road rolling resistance coefficient), adjust throttle opening and output torque correspondence, and adjust torque filtering parameters to prevent relative sliding between tire and road surface; adjust torque distribution ratio of 4WD and vehicles with disconnect mechanism (e.g. always remain in 4WD mode after entering mud mode), allow vehicle to operate temporarily overloaded.

[0086] Sand mode, stability priority (considering the rolling resistance coefficient of the mud road surface), adjusting the throttle opening degree and output torque correspondence, and adjusting the torque filtering parameters to prevent relative sliding between the tire and the road surface; adjusting the torque distribution ratio of the four-wheel drive and the vehicle with the disengagement mechanism (for example, maintaining four-wheel drive mode after entering snow mode), allowing the vehicle to operate temporarily overloaded, and allowing the performance upper limit of part of the power system components (for example, reducing the supercharger speed margin of the supercharger).

[0087] The available driving modes determine the selection range of the final target driving mode. If the vehicle type of the vehicle is a regular family vehicle, the available driving modes include super economy mode, economy mode, standard mode, sport mode, and snow mode. After determining the selection range, the available driving modes need to be preliminarily screened according to the current road scene and the current speed limit to determine the driving modes that meet the current external environment, and these driving modes that meet the current external environment are integrated into a recommended mode set, which introduces the external environment dimension into the evaluation system and ensures that driving in the recommended mode set can obtain a higher external environment score.

[0088] Among them, the available driving mode is a three-level scoring result, corresponding to the full set of target driving mode selection, corresponding to the maximum driving score range of [0, 100], and the four-level scoring result of the unavailable driving mode is 0. Exemplarily, the recommended mode set is a two-level scoring result, which preliminarily eliminates some low-score driving modes in the current scene, and can correspond to a driving score range of [60, 100]; the final determined target driving mode is the highest-score driving mode that can be selected in the current scene, which is the optimal solution in the current scene, and is a one-level scoring result, corresponding to a driving score range of [80, 100].

[0089] Exemplarily, if the current road scene is a standard road scene corresponding to an urban road, and the current speed limit is 30km / h, since there is a small speed limit value, the vehicle cannot travel fast at this time, and low energy consumption can be prioritized, or smoothness can be prioritized, so the recommended mode set includes super economy mode, economy mode, and standard mode.

[0090] If the current road scene is a highway road scene corresponding to a highway, and the current speed limit is 80km / h, since there is a large speed limit value, and high-speed travel is more likely at this time, power performance can be prioritized, or smoothness can be prioritized, so the recommended mode set includes standard mode and sport mode.

[0091] If the current road scene is a snow scene, no matter what the corresponding road speed limit is, stability is the priority, and the recommended mode set includes a snow mode (for a special current road scene, there can be only one optimal solution, so there can be only one driving mode in the recommended mode set).

[0092] Step 103: Determine the overspeed condition of the vehicle according to the current vehicle speed and the current limit speed, determine the target driving mode of the first-level score result in the recommended mode set according to the overspeed condition and the vehicle driving parameter in the current road scene, and perform mode switching prompting according to the target driving mode.

[0093] In specific implementation, after determining the recommended mode set, the driving mode most suitable for the current driving state needs to be determined according to the vehicle form state. However, in the process of determining the target driving mode, not only the experience needs to be ensured, but also the safety needs to be ensured, so the overspeed condition of the vehicle needs to be determined according to the current vehicle speed and the current limit speed. If the vehicle has overspeed, it needs to be decelerated first, at this time, stability and smoothness are the main factors to ensure that the vehicle can be safely decelerated to ensure that the vehicle will not overspeed and the safety of the driving process. If the vehicle is not overspeed, the driving mode most suitable for the current driving state can be determined in the recommended mode set according to the vehicle form parameter, and the driving mode is determined as the target driving mode. By determining the overspeed condition, the safety dimension is introduced into the evaluation system to ensure that driving in the target driving mode can obtain a high safety score.

[0094] In the process of determining the target driving mode in the recommended mode set according to the overspeed condition and the vehicle driving parameter in the current road scene, the vehicle driving parameter reflects the current driving state, and the driving state (including energy consumption, vehicle speed, etc.) dimension is introduced into the evaluation system to ensure that driving in the target driving mode can obtain a high driving state score.

[0095] Finally, mode switching prompting is performed according to the target driving mode to prompt the user to switch the current driving mode to the target driving mode to obtain the best driving experience and the highest driving score, and to provide the user with a better driving experience.

[0096] In summary, the driving mode control method, the electronic device and the vehicle provided by the embodiments of the present application can determine the external environment of the vehicle at the current time by determining the current road scene and the current speed limit, determine the available driving modes according to the vehicle type of the vehicle, realize the personalized control of the driving modes of different vehicle types, and realize the mode control in the vehicle model dimension. In the available driving modes, the recommended mode set is determined according to the current road scene and the current speed limit, the control range of the driving mode is narrowed according to the external environment, so that the final target driving mode can provide better driving experience for the user under the current environment, and the control of the driving mode is realized from the external environment dimension. The overspeed condition is determined according to the current speed and the current speed limit, so as to introduce the safety dimension into the determination process of the target driving mode, and the target driving mode under the current road scene is determined in the recommended mode set according to the overspeed condition and the vehicle running parameter, the target driving mode is determined according to the vehicle running parameter of the vehicle at the current time on the premise of ensuring safety, and the determination process of the target driving mode is associated with the vehicle running state. The final target driving mode meets the high score requirements of the vehicle type dimension, the environment dimension, the safety dimension and the vehicle running state dimension, and has a driving score of a first-level score result. Driving in the target driving mode can provide better driving experience for the user while ensuring that the driving score and the user experience are synchronized.

[0097] In some embodiments, as shown in FIG. 8, the recommended mode set is determined in the available driving modes according to the current road scene and the current speed limit, including: Figure 2

[0098] Step 201: determining a target scene mode set corresponding to the current road scene according to preset scene mode relationship data.

[0099] In specific implementation, the scene mode relationship data is the corresponding relationship data between the road scene and the driving mode, that is, one of the road scene and the driving mode is taken as the input data, and the corresponding data of the other type will be output. Therefore, the current road scene is taken as the input data, and the driving mode that can obtain a high score under the current road scene is obtained. For example, if the current road scene is a standard road scene, the super economy mode, the economy mode and the standard mode can all meet the driving demand on the urban road, that is, the super economy mode, the economy mode and the standard mode can all obtain a high external environment score, and therefore the target scene mode set corresponding to the standard road scene includes the super economy mode, the economy mode and the standard mode. If the current road scene is a snow scene, the snow scene belongs to a special road scene caused by weather, and has a dedicated snow mode, so only the snow mode can obtain a high external environment score, and therefore the target scene mode set corresponding to the snow road scene at this time only includes the snow mode.

[0100] ​Step 202: determining a target speed limit mode set corresponding to the current limit speed according to preset speed limit mode relationship data.

[0101] In specific implementation, the speed limit mode relationship data is the corresponding relationship data between the speed limit speed value and the driving mode, that is, one of the speed limit speed value and the driving mode is taken as the input data, and the corresponding data of the other type is output. Therefore, the current limit speed is taken as the input data, and the driving mode that can obtain a high score under the current limit speed is obtained. Exemplarily, if the current limit speed is 30 km / h, the super economy mode, the economy mode and the standard mode can all meet the driving demand of traveling within 30 km / h, that is, the super economy mode, the economy mode and the standard mode can all obtain a high external environment score, and therefore the target speed limit mode set corresponding to the speed limit value of 30 km / h includes the super economy mode, the economy mode and the standard mode. If the current road scene is a snow scene, since the snow scene belongs to a special road scene caused by weather, there is a dedicated snow mode, and no matter what the road speed limit is, only the snow mode can obtain a high external environment score, and therefore the target speed limit mode set corresponding to the snow road scene at this time includes only the snow mode.

[0102] Step 203: determining a recommended mode set of the secondary score result in the available driving mode according to the target scene mode set and the target speed limit mode set.

[0103] In some embodiments, step 203 includes:

[0104] Step 2031: taking the intersection of the target speed limit mode set and the available driving mode as a first filtered mode set.

[0105] In specific implementation, the available driving mode represents the maximum selectable range of the target driving mode, the target speed limit mode set represents the set of driving modes with the highest score (that is, the most reasonable) under the current limit speed, and therefore the intersection of the target speed limit mode set and the available driving mode represents the set of driving modes with the highest limit speed score (that is, the most reasonable) in the selectable range, and therefore the intersection of the target speed limit mode set and the available driving mode is taken as the first filtered mode set.

[0106] The intersection can eliminate some unselectable driving modes, and ensure the effectiveness of the determined target driving mode in the speed limit dimension. Exemplarily, if the super sports mode exists in the target speed limit mode set, but the vehicle itself does not have the super sports mode, if the finally determined target driving mode is the super sports mode, the target driving mode will be invalid.

[0107] Step 2032: taking the intersection of the target scene mode set and the available driving mode as a second filtered mode set.

[0108] In practice, the available driving modes represent the maximum range of selectable target driving modes, and the target scenario mode set represents the set of driving modes with the highest score (i.e., the most reasonable) under the current road scenario. The intersection of the target scenario mode set and the available driving modes represents the set of driving modes with the highest score (i.e., the most reasonable) under the selectable range. Therefore, the intersection of the target scenario mode set and the available driving modes is used as the second set of filtering modes.

[0109] Taking the intersection can eliminate some unselectable driving modes, ensuring the validity of the determined target driving mode in the road scene dimension. For example, if a sand mode exists in the target scene mode set, but the vehicle itself does not have a sand mode, then if the final determined target driving mode is the sand mode, the target driving mode will be invalid.

[0110] Step 2033: Determine the intersection of the first set of filtering patterns and the second set of filtering patterns as the set of recommendation patterns.

[0111] In practice, the intersection of the first and second selection mode sets represents the set of driving modes that simultaneously achieve the highest (i.e., most reasonable) scores under the current road scenario and speed limit. Therefore, the intersection of the first and second selection mode sets is determined as the recommended mode set. Taking the intersection avoids a low overall score. For example, if the first selection mode set includes Standard and Sport modes, and the second selection mode set includes Standard, Eco, and Super Eco modes, then Sport mode can only obtain a high score for the speed limit, Eco and Super Eco modes can only obtain a high score for the road scenario, while Standard mode can obtain both a high score for the speed limit and a high score for the road scenario, resulting in the highest overall score. Therefore, determining the intersection of the first and second selection mode sets as the recommended mode set ensures that the driving modes in the recommended mode set obtain the highest scores in the external environment dimension, improving the reasonableness of the target driving mode.

[0112] In some embodiments, such as Figure 3 As shown, determining a vehicle's speeding status based on its current speed and the current speed limit includes:

[0113] Step 301: In response to the current vehicle speed being greater than the current speed limit, determine that the vehicle has exceeded the speed limit as a speeding situation.

[0114] In practice, if the current vehicle speed is greater than the current speed limit, it means that the vehicle has exceeded the maximum operating speed on the current route and has violated the rules. The vehicle will then be identified as speeding to prompt the user to slow down and ensure driving safety.

[0115] Step 302: in response to the current vehicle speed being less than or equal to the current limit speed, determining that the vehicle is not overspeed as the overspeed situation.

[0116] In specific implementation, if the current vehicle speed is less than or equal to the current limit speed, it indicates that the current vehicle has not exceeded the maximum operating speed of the current lane, and there is no violation, so the vehicle is determined as not overspeed as the overspeed situation to prompt the user to slow down and ensure driving safety.

[0117] In some embodiments, as shown in FIG. 4, the target driving mode of the next level score result in the current road scene is determined in the recommended mode set according to the overspeed situation and the vehicle driving parameter, including: Figure 4

[0118] Step 401: in response to the overspeed situation being overspeed, determining a safe mode corresponding to the current road scene in the recommended mode set, and determining the safe mode as the target driving mode.

[0119] In specific implementation, if the vehicle has overspeed, there is a risk of traffic accidents, at this time, safety should be given priority to ensure that the vehicle slows down to below the current limit speed to ensure the safety of the vehicle on the current road, so at this time, a safe mode corresponding to the current road scene needs to be determined in the recommended mode set to achieve smooth and stable deceleration, so the safe mode is generally a driving mode with better smoothness and stability in the recommended mode set. For example, if the current road scene is a standard road scene corresponding to an urban road, there are super economy mode, economy mode and standard mode in the recommended mode set, and the standard mode has the best smoothness among the three modes, so the standard mode is the safe mode corresponding to the current road scene in the recommended mode set, and the standard mode as the safe mode can be determined as the target driving mode to achieve the best deceleration effect under the premise of safety, improve the user driving experience and improve the corresponding safe driving score.

[0120] If the current road scene is a highway road scene, there are economy mode, standard mode and sports mode in the recommended mode set, at this time, the power and energy saving demand will not be given priority, but the stable and smooth deceleration will be given priority, and the standard mode has the best smoothness among the three modes, so the standard mode is the safe mode corresponding to the current road scene in the recommended mode set, and the standard mode as the safe mode can be determined as the target driving mode to achieve the best deceleration effect under the premise of safety, improve the user driving experience and improve the corresponding safe driving score.

[0121] If the current road scene is a snow road scene, there may be only a snow mode in the recommended mode set, and the snow mode itself has good stability, so the snow mode is the safe mode and the target driving mode.​

[0122] If the current road scene is a test site scene, the standard mode, the sports mode and the super sports mode exist in the recommended mode set, at this time, the vehicle speed exceeds the requirement of the test site, the deceleration function of the vehicle needs to be tested, at this time, the smoothness should be given priority to, and the standard mode is taken as the safety mode and the target driving mode.

[0123] Step 402: In response to the overspeed condition being non-overspeed, determining the scene type of the current road scene, and determining the target driving mode in the recommended mode set according to the acceleration change rate in the vehicle driving parameter and the scene type.

[0124] In specific implementation, if the vehicle is not overspeed, it means that there is no risk of traffic accident, and the driving mode most suitable for the current scene needs to be determined according to the vehicle driving parameter. However, the snow road scene, the sand road scene and the mud road scene in the current road scene belong to relatively special scenes, which can be determined only through the out-of-vehicle image information in general, and there is only one optimal solution in these scenes, that is, the optimal driving mode of the snow road scene is the snow mode, the optimal driving mode of the sand road scene is the sand mode, and the optimal driving mode of the mud road scene is the mud mode.

[0125] As for the standard road scene, the highway scene and the test site scene, the optimal solution is not unique, and the corresponding optimal solution needs to be determined according to the vehicle driving parameter. Therefore, when the overspeed condition is non-overspeed, the target driving mode needs to be determined in the recommended mode set according to the acceleration change rate in the vehicle driving parameter and the scene type.

[0126] In some embodiments, as shown in FIG. 5, determining the target driving mode in the recommended mode set according to the acceleration change rate in the vehicle driving parameter and the scene type includes: Figure 5

[0127] Step 501: In response to the scene type being a special scene, determining the highest priority mode corresponding to the current road scene in the recommended mode set, and determining the highest priority mode as the target driving mode.

[0128] In specific implementation, if the current road scene is one of the snow road scene, the sand road scene and the mud road scene, it can be determined that the scene type is a special scene, which means that there is only one optimal solution for the selection of the driving mode, and the highest priority mode as the optimal solution is determined as the target driving mode. That is, the highest priority mode of the snow road scene is the snow mode, the highest priority mode of the sand road scene is the sand mode, and the highest priority mode of the mud road scene is the mud mode.

[0129] ​Step 502: in response to the scene type being a regular scene and the acceleration change rate being greater than or equal to the preset change rate threshold, determining a first duration of the acceleration change rate being greater than or equal to the change rate threshold.

[0130] In specific implementation, if the current road scene is one of a standard road scene, a highway scene, and a test site scene, the scene type is determined to be a regular scene, which means that the optimal solution is not unique and needs to be determined in the recommended mode set according to the vehicle driving parameter. First, the acceleration change rate in the vehicle driving parameter is used for screening, because the acceleration only reflects whether the vehicle is accelerating or decelerating, but cannot reflect whether the vehicle frequently accelerates and decels (frequent acceleration and deceleration means that the vehicle frequently changes the throttle opening degree, and then this phenomenon can be reflected by the acceleration change rate), and the driver needs to frequently accelerate and decel, which means that the vehicle needs to have sufficient power performance to support frequent acceleration and deceleration, but the duration of frequent acceleration and deceleration also needs to be determined, because if it is only a single acceleration and deceleration for a short time, strong power performance is needed to support. Therefore, after determining that the acceleration change rate is greater than or equal to the preset change rate threshold, the first duration of the acceleration change rate being greater than or equal to the change rate threshold is determined, and whether strong power performance is needed to support the user's control operation is determined according to the first duration.

[0131] Step 503: in response to the first duration being greater than or equal to the preset first duration threshold, determining a power optimal mode corresponding to the current road scene in the recommended mode set, and determining the power optimal mode as the target driving mode.

[0132] In specific implementation, if the first duration is greater than or equal to the preset first duration threshold, it means that frequent acceleration and deceleration is not an accidental control operation, and the user has a control demand of frequent acceleration and deceleration, and the vehicle needs to output sufficient power performance to support the user's frequent acceleration and deceleration. Therefore, the power optimal mode corresponding to the current road scene is determined in the recommended mode set, and the power optimal mode is determined as the target driving mode.

[0133] The power optimal mode corresponding to the current road scene is determined in the recommended mode set, and the power optimal mode is determined as the target driving mode. If the current road scene is a standard road scene, the super economy mode, the economy mode, and the standard mode are included in the recommended mode set, and the power optimal mode is the standard mode, so the standard mode is taken as the target driving mode under the standard road scene at this time. If the current road scene is a highway scene, the sports mode, the economy mode, and the standard mode are included in the recommended mode set, and the power optimal mode is the sports mode, so the sports mode is taken as the target driving mode under the highway scene at this time. If the current road scene is a test site scene, the sports mode, the standard mode, and the super sports mode are included in the recommended mode set, and the super power optimal mode is the sports mode, so the super sports mode is taken as the target driving mode under the highway scene at this time.

[0134] Step 504: In response to the scene type being a regular scene and the acceleration change rate being less than a preset change rate threshold or the first duration being less than a preset first duration threshold, determining the actual air conditioner power consumption in the vehicle driving parameter, and determining the target driving mode according to the actual air conditioner power consumption and the recommended mode set.

[0135] In specific implementation, if the scene type is a regular scene and the acceleration change rate is less than a preset change rate threshold, it indicates that there is no frequent acceleration and deceleration, and the target driving mode selection does not need to be mainly based on power performance. Meanwhile, if the first duration is less than a preset first duration threshold, it can also be determined that the acceleration and deceleration control is an accidental situation, and the target driving mode selection also does not need to be mainly based on power performance.

[0136] At this time, it is necessary to consider the driving mode with the highest score from the energy consumption angle, and it is necessary to determine the target driving mode according to the actual air conditioner power consumption and the recommended mode set.

[0137] In some embodiments, as shown in FIG. 6, determining the target driving mode according to the actual air conditioner power consumption and the recommended mode set includes: Figure 6

[0138] Step 601: In response to the recommended mode set including an economy mode and a super economy mode, determining a first maximum allowed power corresponding to the economy mode and a second maximum allowed power corresponding to the super economy mode, and determining the target driving mode in the recommended mode set according to the power relationship among the first maximum allowed power, the second maximum allowed power and the actual air conditioner power consumption. The first maximum allowed power is greater than the second maximum allowed power.

[0139] In specific implementation, if the recommended mode set includes an economy mode and a super economy mode, the main difference between the two driving modes is the limitation on the air conditioner power, so it is necessary to determine the first maximum allowed power for limiting the air conditioner power in the economy mode and the second maximum allowed power for limiting the air conditioner power in the super economy mode. Since the super economy mode pays more attention to energy saving, the first maximum allowed power is greater than the second maximum allowed power. Then, the process of determining the target driving mode in the recommended mode set according to the power relationship among the first maximum allowed power, the second maximum allowed power and the actual air conditioner power consumption is as follows:

[0140] In some embodiments, determining the target driving mode in the recommended mode set according to the power relationship among the first maximum allowed power, the second maximum allowed power and the actual air conditioner power consumption includes:

[0141] ​Step 6011: In response to the actual power consumption of the air conditioner being less than or equal to the second maximum allowable power, determining the super economy mode in the recommended mode set as the target driving mode.

[0142] In specific implementation, if the actual power consumption of the air conditioner is less than or equal to the second maximum allowable power, it indicates that the user's demand for the air conditioner at this time is small, which meets the requirement of the super economy mode, and the air conditioner power will not be reduced by entering the super economy mode. Therefore, the super economy mode in the recommended mode set can be determined as the target driving mode to obtain the highest energy consumption driving score on the premise of meeting the user's demand for the air conditioner.

[0143] Step 6012: In response to the actual power consumption of the air conditioner being less than the first maximum allowable power and greater than the second maximum allowable power, determining the economy mode in the recommended mode set as the target driving mode.

[0144] In specific implementation, if the actual power consumption of the air conditioner is less than the first maximum allowable power and greater than the second maximum allowable power, it indicates that the user's demand for the air conditioner at this time exceeds the requirement of the super economy mode, and the air conditioner power will be reduced by entering the super economy mode. Therefore, entering the super economy mode will affect the user's experience, and thus it is not recommended to enter the super economy mode. The actual power consumption of the air conditioner is less than the first maximum allowable power, which indicates that the user's demand for the air conditioner at this time meets the requirement of the economy mode, and the air conditioner power will not be reduced by entering the economy mode. Therefore, the economy mode in the recommended mode set can be determined as the target driving mode to obtain the highest energy consumption driving score on the premise of meeting the user's demand for the air conditioner.

[0145] Step 6013: In response to the actual power consumption of the air conditioner being greater than or equal to the first maximum allowable power and the recommended mode set including the standard mode, determining the standard mode as the target driving mode.

[0146] In specific implementation, if the actual power consumption of the air conditioner is greater than or equal to the first maximum allowable power, it indicates that the user's demand for the air conditioner at this time exceeds the requirement of the economy mode, and the air conditioner power will be reduced by entering the economy mode. Therefore, entering the economy mode will affect the user's experience, and thus it is not recommended to enter the economy mode. However, entering the super economy mode will result in a worse user experience. At this time, it is necessary to determine whether the recommended mode set includes the standard mode. If the recommended mode set includes the standard mode, the standard mode is determined as the target driving mode to ensure the user experience.

[0147] Step 6014: In response to the actual power consumption of the air conditioner being greater than or equal to the first maximum allowable power and the recommended mode set not including the standard mode, determining the economy mode as the target driving mode.

[0148] In specific implementation, if the actual power consumption of the air conditioner is greater than or equal to the first maximum allowable power, and there is no standard mode in the recommended mode set, it indicates that entering the standard mode at this time will cause other problems, and only the economy mode which has less impact on user experience can be determined as the target driving mode, so as to ensure high energy consumption score while minimizing the user experience.

[0149] Step 602: In response to the fact that the economy mode and the super economy mode are not simultaneously included in the recommended mode set, determining the size relationship between the actual power consumption of the air conditioner and the preset power threshold.

[0150] In specific implementation, if the economy mode and the super economy mode are not simultaneously included in the recommended mode set, the influence of the energy saving degree on the driving mode selection does not need to be considered. At this time, the battery power = the motor high-voltage end power + the actual power consumption of the DCDC + the high-voltage bus loss power + the air conditioner system consumption power. As can be seen, the main factors affecting energy consumption are the motor and the air conditioner system. For the motor power, energy consumption optimization can be performed in combination with the style characteristics of the driving mode. For the air conditioner system, the maximum allowable use power of the air conditioner system is limited according to the style characteristics of different driving modes while ensuring user driving experience.

[0151] Therefore, it is necessary to determine the size relationship between the actual power consumption of the air conditioner and the preset power threshold, which indicates whether the air conditioner power meets the energy saving demand.

[0152] Step 603: In response to the size relationship that the actual power consumption of the air conditioner is greater than or equal to the preset power threshold, determining the power sub-optimal mode corresponding to the current road scene in the recommended mode set, and determining the power sub-optimal mode as the target driving mode.

[0153] In specific implementation, if the size relationship is that the actual power consumption of the air conditioner is greater than or equal to the preset power threshold, it indicates that the energy saving demand is not met, so the driving mode selection with energy saving as the highest priority is abandoned. Because there is no frequent gear shifting for a long time, the driving mode selection with maximum power as the main selection is also not needed at this time. Therefore, the power sub-optimal mode in the recommended mode set is selected as the target driving mode, so as to ensure that there is no power waste while trying to meet the demand of the air conditioner system and ensure that a high driving score can be obtained.

[0154] Step 604: In response to the size relationship that the actual power consumption of the air conditioner is less than the preset power threshold, determining the energy saving priority mode corresponding to the current road scene in the recommended mode set, and determining the energy saving priority mode as the target driving mode.

[0155] In a specific implementation, if the size relationship is that the actual power consumption of the air conditioner is less than the preset power threshold, it indicates that the energy-saving requirement is met, and because there is no long-time frequent gear shifting, the driving mode selection is not required to be mainly based on the maximum power performance at this time, the energy saving is selected as the highest priority for the driving mode selection, and the energy saving priority mode in the recommended mode set is selected as the target driving mode, so that the use experience of the air conditioning system is not affected, and higher energy consumption driving scores can be obtained to ensure that the total driving score is high.

[0156] In summary, the driving score in the vehicle model dimension, the driving score in the external environment dimension, the driving score in the safety dimension and the driving score in the vehicle driving state dimension are hidden in the determination process of the target driving mode in the embodiments of the present application, so that the final target driving mode meets the high score requirements of the vehicle model dimension, the environment dimension, the safety dimension and the vehicle driving state dimension at the same time, has a higher driving score, and when the user drives in the target driving mode, the user has a good driving experience while ensuring a higher driving score, so that the driving score and the user experience are synchronized, and doubts and complaints of the user about the accuracy and practicality of the driving behavior evaluation function of the vehicle are avoided.

[0157] It should be noted that the method of the embodiments of the present application can be executed by a single device, such as a computer or a server. The method of the embodiments can also be applied in a distributed scenario, and completed by multiple devices cooperating with each other. In this distributed scenario, one of the multiple devices can only execute one or more steps in the method of the embodiments of the present application, and the multiple devices can interact with each other to complete the method.

[0158] It should be noted that some embodiments of the present application have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than the order described above and still achieve desirable results. Additionally, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order, to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous.

[0159] Based on the same inventive concept, the present application also provides a driving mode control device corresponding to any of the above-mentioned embodiment methods.

[0160] Reference Figure 7 The driving mode control device comprises:

[0161] The external environment identification module 10 is configured to determine the current road scene and the current limit speed according to the navigation data and the vehicle exterior image data.

[0162] The mode preliminary recommendation module 20 is configured to determine available driving modes of a three-level score result according to a vehicle type of the vehicle, and determine a recommended mode set of a two-level score result according to a current road scene and a current limit speed in the available driving modes;

[0163] The target mode determination module 30 is configured to determine an overspeed condition of the vehicle according to a current speed and the current limit speed, and determine a target driving mode of a one-level score result in the recommended mode set according to the overspeed condition and a vehicle driving parameter in the current road scene, and perform mode switching prompting according to the target driving mode.

[0164] For the convenience of description, the above apparatus is described in various modules according to functions. Of course, the functions of the modules can be implemented in one or more software and / or hardware in the implementation of the present application.

[0165] The apparatus of the above embodiment is used to implement the control method of the corresponding driving mode in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here again.

[0166] Based on the same inventive concept, corresponding to the method of any of the above embodiments, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the control method of the driving mode according to any of the above embodiments when executing the program.

[0167] Figure 8 A more specific hardware structure schematic diagram of an electronic device provided by the embodiment is shown, which can include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040 and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030 and the communication interface 1040 are connected to each other through the bus 1050 for communication within the device.

[0168] The processor 1010 can be implemented in the form of a general-purpose CPU (Central Processing Unit, central processor), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits, etc., for executing related programs to implement the technical solutions provided by the embodiments of the present application.

[0169] The memory 1020 can be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, etc. The memory 1020 can store an operating system and other application programs, and when the technical solutions provided by the embodiments of the present specification are implemented by software or firmware, the related program codes are stored in the memory 1020 and are called and executed by the processor 1010.

[0170] The input / output interface 1030 is configured to connect an input / output module to realize information input and output. The input / output module can be configured as a component in the device (not shown in the figure) or can be externally connected to the device to provide corresponding functions. The input device can include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device can include a display, a speaker, a vibrator, an indicator light, etc.

[0171] The communication interface 1040 is configured to connect a communication module (not shown in the figure) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired manner (such as USB, network cable, etc.) or through a wireless manner (such as mobile network, WIFI, Bluetooth, etc.).

[0172] The bus 1050 includes a channel for transmitting information between various components (such as the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040) of the device.

[0173] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in the specific implementation process, the device can also include other components necessary for normal operation. In addition, those skilled in the art can understand that the above device can also only contain components necessary for implementing the embodiments of the present specification, and does not have to contain all the components shown in the figure.

[0174] The electronic device of the above embodiments is used to implement the control method of the corresponding driving mode in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here.

[0175] Based on the same inventive concept, corresponding to any of the above embodiment methods, the present application also provides a non-transitory computer readable storage medium storing computer instructions for causing the computer to execute the control method of the driving mode according to any of the above embodiments.

[0176] The computer readable medium of the embodiments can include permanent and non-permanent, removable and non-removable media, and can be implemented by any method or technology to store information. The information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible by a computing device.

[0177] The storage medium of the above-mentioned embodiments stores computer instructions for causing the computer to execute the driving mode control method of any one of the above-mentioned embodiments, and has the beneficial effects of the corresponding method embodiments, which are not repeated here.

[0178] An inventive concept, corresponding to the method of any of the above-mentioned embodiments, the present application also provides a vehicle comprising the electronic device or driving mode control device of the above-mentioned embodiments, and executing the driving mode control method of any one of the above-mentioned embodiments by the electronic device or driving mode control device of the above-mentioned embodiments, and has the beneficial effects of the corresponding method embodiments, which are not repeated here.

[0179] It can be understood that before using the technical solutions of various embodiments in the present disclosure, the user will be informed of the type, scope of use, use scenario, etc. of the personal information involved in a proper manner, and the authorization of the user will be obtained.

[0180] For example, in response to receiving the user's active request, the user is sent prompt information to explicitly prompt the user that the operation requested to be performed will require the acquisition and use of the user's personal information. Thus, the user can voluntarily choose whether to provide personal information to the software or hardware such as electronic device, application program, server or storage medium that performs the operation of the technical solutions of the present disclosure according to the prompt information.

[0181] As an optional but not limited implementation manner, in response to accepting the user's active request, the way of sending prompt information to the user may, for example, be the way of pop-up window, and the prompt information can be presented in the form of text in the pop-up window. In addition, the pop-up window can also carry selection controls for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0182] It can be understood that the above notification and obtaining user authorization process is only illustrative, and does not limit the implementation of the present disclosure, and other ways meeting relevant laws and regulations can also be applied to the implementation of the present disclosure.

[0183] Those skilled in the art will understand that the above discussion of any embodiment is merely exemplary and is not intended to be limiting of the scope of the present application; the above embodiments or technical features among different embodiments can also be combined, steps can be implemented in any order, and there are many other changes of different aspects of the embodiments of the present application as described above, which are not provided in details for the sake of brevity.

[0184] In addition, in order to simplify the description and discussion, and so as not to make the embodiments of the present application difficult to understand, the well-known power / ground connections of integrated circuit (IC) chips and other components can or can not be shown in the provided drawings. In addition, the apparatus can be shown in the form of block diagrams in order to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform to be implemented to implement the embodiments of the present application (i.e., these details should be fully within the understanding of those skilled in the art). Where specific details (e.g., circuitry) are set forth in order to describe an illustrative embodiment of the present application, it will be apparent to those skilled in the art that the embodiments of the present application can be practiced without these specific details or with variations on these specific details. Therefore, these descriptions should be considered as illustrative rather than limiting.

[0185] Although the present application has been described in conjunction with the specific embodiments thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art in light of the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) can use the embodiments discussed.

[0186] The embodiments of the present application are intended to cover all such alternatives, modifications and variations as falling within the broad scope of the application claimed. Accordingly, any omission, modification, equivalent replacement, improvement, etc. made within the spirit and principle of the embodiments of the present application should be included in the protection scope of the present application.

Claims

1. A control method of a driving mode, characterized by, The method comprises: determining a current road scene and a current limit speed according to navigation data and external image data of the vehicle; determining an available driving mode of a three-level scoring result according to a vehicle type of the vehicle, and determining a recommended mode set of a two-level scoring result in the available driving mode according to the current road scene and the current limit speed; determining an overspeed condition of the vehicle according to a current speed and the current limit speed, and determining a target driving mode of a one-level scoring result in the recommended mode set according to the overspeed condition and vehicle driving parameters in the current road scene, and performing mode switching prompting according to the target driving mode.

2. The control method of a drive mode according to claim 1, characterized by, The method of determining the recommended mode set of the two-level scoring result in the available driving mode according to the current road scene and the current limit speed comprises: determining a target scene mode set corresponding to the current road scene according to preset scene mode relationship data; determining a target limit speed mode set corresponding to the current limit speed according to preset limit speed mode relationship data; determining the recommended mode set in the available driving mode according to the target scene mode set and the target limit speed mode set.

3. The control method of a drive mode according to claim 2, characterized by, The method of determining the recommended mode set in the available driving mode according to the target scene mode set and the target limit speed mode set comprises: taking an intersection of the target limit speed mode set and the available driving mode as a first filtered mode set; taking an intersection of the target scene mode set and the available driving mode as a second filtered mode set; taking an intersection of the first filtered mode set and the second filtered mode set as the recommended mode set.

4. The driving mode control method according to claim 1, characterized by The method of determining the overspeed condition of the vehicle according to the current speed and the current limit speed comprises: in response to the current speed being greater than the current limit speed, determining that the vehicle has overspeed as the overspeed condition; in response to the current speed being less than or equal to the current limit speed, determining that the vehicle has not overspeed as the overspeed condition.

5. The control method of a drive mode according to claim 1, characterized by The method of determining the target driving mode of the one-level scoring result in the recommended mode set according to the overspeed condition and vehicle driving parameters in the current road scene comprises: in response to the overspeed condition being that the vehicle has overspeed, determining a safety mode corresponding to the current road scene in the recommended mode set, and determining the safety mode as the target driving mode; in response to the overspeed condition being that the vehicle has not overspeed, determining a scene type of the current road scene, and determining a target driving mode in the recommended mode set according to an acceleration change rate in the vehicle driving parameters and the scene type.

6. The driving mode control method according to claim 5, characterized by The method of determining the target driving mode in the recommended mode set according to the acceleration change rate in the vehicle driving parameters and the scene type comprises: in response to the scene type being a special scene, determining a highest priority mode corresponding to the current road scene in the recommended mode set, and determining the highest priority mode as the target driving mode; in response to the scene type being a regular scene and the acceleration change rate being greater than or equal to a preset change rate threshold, determining a first duration in which the acceleration change rate is greater than or equal to the change rate threshold; determining a power-optimal mode corresponding to the current road scene in the recommended mode set and determining the power-optimal mode as the target driving mode in response to the first duration being greater than or equal to a preset first duration threshold; determining an actual air conditioner power consumption in the vehicle driving parameters and determining the target driving mode according to the actual air conditioner power consumption and the recommended mode set in response to the scene type being a regular scene and the acceleration change rate being less than a preset change rate threshold, or the first duration being less than a preset first duration threshold.

7. The driving mode control method according to claim 6, characterized by The determining the target driving mode according to the actual air conditioner power consumption and the recommended mode set comprises: determining a first maximum allowed power corresponding to an economy mode and a second maximum allowed power corresponding to a super-economy mode in the recommended mode set, and determining the target driving mode in the recommended mode set according to a power relationship among the first maximum allowed power, the second maximum allowed power and the actual air conditioner power consumption in response to the recommended mode set including the economy mode and the super-economy mode; wherein the first maximum allowed power is greater than the second maximum allowed power; determining a size relationship between the actual air conditioner power consumption and a preset power threshold in response to the recommended mode set not simultaneously including the economy mode and the super-economy mode; determining a power-suboptimal mode corresponding to the current road scene in the recommended mode set and determining the power-suboptimal mode as the target driving mode in response to the size relationship being the actual air conditioner power consumption being greater than or equal to the preset power threshold; determining an energy-saving-priority mode corresponding to the current road scene in the recommended mode set and determining the energy-saving-priority mode as the target driving mode in response to the size relationship being the actual air conditioner power consumption being less than the preset power threshold.

8. The driving mode control method according to claim 7, characterized by The determining the target driving mode according to the power relationship among the first maximum allowed power, the second maximum allowed power and the actual air conditioner power consumption comprises: determining the super-economy mode in the recommended mode set as the target driving mode in response to the actual air conditioner power consumption being less than or equal to the second maximum allowed power; determining the economy mode in the recommended mode set as the target driving mode in response to the actual air conditioner power consumption being less than the first maximum allowed power and greater than the second maximum allowed power; determining a standard mode in the recommended mode set as the target driving mode in response to the actual air conditioner power consumption being greater than or equal to the first maximum allowed power and the recommended mode set including the standard mode; determining the economy mode as the target driving mode in response to the actual air conditioner power consumption being greater than or equal to the first maximum allowed power and the recommended mode set not including the standard mode.

9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and running on the processor, characterized in that, The processor implements the method in any one of claims 1 to 8 when executing the program.

10. A vehicle characterized by comprising: The electronic device in claim 9. The electronic device in claim 9.

Citation Information

Patent Citations

  • Driving mode switching system and method in automatic driving

    CN112236348A

  • Intelligent control method and device for extended-range vehicle type driving modes and electronic equipment

    CN113978469A