Control method and device, and vehicle

The control method addresses the trade-off between energy consumption and performance by allowing users to adjust vehicle functions according to their needs, enhancing user experience and durability.

JP2025530691APending Publication Date: 2025-09-17YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2025510369
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2022-08-19
Publication Date
2025-09-17

AI Technical Summary

Technical Problem

The reduction of vehicle energy consumption in new energy vehicles leads to a decrease in vehicle performance and functionality, making it difficult to maintain a good user experience.

Method used

A control method and apparatus that allows users to enable or disable vehicle functions based on their driving requirements, adjusting the vehicle's operating status to balance energy consumption and performance.

Benefits of technology

The method improves user experience by considering driving requirements, reducing energy consumption when necessary, and enhancing durability by enabling or disabling functions like autonomous driving or air conditioning, thereby extending the vehicle's endurance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025530691000001_ABST
    Figure 2025530691000001_ABST
Patent Text Reader

Abstract

A control method and apparatus, and a vehicle are provided. The method includes acquiring first setting information, which is information acquired based on a user's operation to enable or disable a first function of the vehicle, and controlling an operation status of a first controller based on the first setting information, the operation status including a first operation state and a second operation state, the first controller enabling a first function in the first operation state and the first controller disabling the first function in the second operation state, and power consumption of the vehicle existing when the first controller is in the second operation state being lower than power consumption of the vehicle existing when the first controller is in the first operation state.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] TECHNICAL FIELD Embodiments of the present application relate to the field of intelligent vehicles, and more particularly to control methods and apparatus, and vehicles. [Background technology]

[0002] As new energy vehicles are widely used in daily life, the durability of new energy vehicles is receiving increasing attention. Currently, with the continuous improvement of the energy supply infrastructure network, the increase in the amount of energy stored in vehicles, and the reduction of vehicle energy consumption, the driving range anxiety of new energy vehicle users can be alleviated to some extent. The reduction of vehicle energy consumption can directly improve durability. However, the reduction of vehicle energy consumption usually means a decrease in vehicle performance and functionality, making it difficult to maintain a good user experience. Summary of the Invention

[0003] The embodiments of the present application provide a control method and apparatus, as well as a vehicle, so that the user's driving requirements can be taken into consideration after the vehicle enables or switches driving modes, allowing the vehicle's operating status to be set according to the user's driving requirements.

[0004] According to a first aspect, there is provided a control method, the method including: acquiring first setting information, the first setting information being information acquired based on a user's operation to enable or disable a first function of a vehicle; and controlling an operation status of a first controller based on the first setting information, the operation status including a first operation state and a second operation state, the first controller enabling the first function in the first operation state and the first controller disabling the first function in the second operation state, and wherein power consumption of the vehicle existing when the first controller is in the second operation state is lower than power consumption of the vehicle existing when the first controller is in the first operation state.

[0005] Enabling the first function can be understood as the first function being available for use by the vehicle, or the first function of the vehicle being in an active state, or the vehicle being in a high power consumption state. In other words, after the first function is enabled, the overall energy consumption capability of the vehicle is improved. Disabling the first function can be understood as the first function of the vehicle being in a sleep state, or the first function being inactive, or the vehicle being in a low power consumption state. In other words, the overall energy consumption capability of the vehicle is reduced.

[0006] Optionally, the first function may be an autonomous driving function or a driving assistance function of the vehicle. For example, a user can enable or disable the autonomous driving function or the driving assistance function by tapping a corresponding control on an in-vehicle display, and the first controller can acquire the first setting information after detecting the user's operation. In this case, enabling or disabling the autonomous driving function or the driving assistance function may enable or disable all the autonomous driving functions or all the driving assistance functions of the vehicle, that is, the autonomous driving functions or the driving assistance functions of the vehicle are available or unavailable. Alternatively, enabling or disabling the autonomous driving function or the driving assistance function may enable or disable some of the autonomous driving functions or some of the driving assistance functions of the vehicle, that is, some of the autonomous driving functions or some of the driving assistance functions of the vehicle are available, and other functions are unavailable.

[0007] Optionally, when the autonomous driving or driver assistance features are disabled, the energy consumption of the controller is reduced, which helps to extend durability. Additionally, the energy consumption of other systems related to the autonomous driving or driver assistance features, such as sensing systems throughout the vehicle, is also reduced, which helps to extend durability.

[0008] Optionally, the first function may alternatively be another high energy consuming function of the vehicle, such as the vehicle's air conditioning function, seat heating function, or radar function.

[0009] Optionally, the functions of the autonomous driving controller, the cockpit controller, and the vehicle control controller may be incorporated into the first controller. The first controller may obtain the first setting information and execute or disable the first function. In some implementations, the autonomous driving controller, the cockpit controller, and the vehicle control controller may alternatively be included within the first controller. The cockpit controller or the vehicle control controller receives the first setting information and configures the autonomous driving controller to be in a first operating state or a second operating state based on the content instructed by the first setting information.

[0010] Optionally, when the vehicle activates the second operating state or switches the operating status to the second operating state, it can be understood as a performance degradation. For example, before the second operating state is activated, the power consumption of the air conditioning of the vehicle is high and the cooling effect is excellent, and after the second operating state is activated, the power consumption of the air conditioning of the vehicle is reduced and the cooling effect is poor.

[0011] In this embodiment of the present application, the first controller can determine whether to set the first controller to be in the first operating state or the second operating state based on a user's selection. In this way, the user's driving requirements can be taken into consideration after the vehicle enables or switches between driving modes, so that the vehicle's operating status can be set according to the user's driving requirements.

[0012] With reference to the first aspect, in some implementations of the first aspect, the method further includes switching the first controller from the second operating state to a third operating state when the vehicle is in reverse gear, and the first controller enables a reverse assist function in the third operating state.

[0013] In this embodiment of the present application, when it is determined that the vehicle is in reverse gear, the first controller can switch the second operating state to the third operating state, so that the first controller can implement a reverse assist function, thereby avoiding a situation where reverse assist is unavailable during reversing and improving the user's driving experience.

[0014] With reference to the first aspect, in some implementations of the first aspect, the reversing assistance function includes at least one of the following: a reversing radar function, a panoramic view function, and a reversing view function.

[0015] With reference to the first aspect, in some implementations of the first aspect, the method further includes notifying a user that the reverse assist feature is enabled.

[0016] In this embodiment of the present application, the first controller can provide prompts to the user when performing the reverse assist function, allowing the user to better understand the status of the vehicle while reversing, thereby improving the user's driving experience.

[0017] With reference to the first aspect, in some implementations of the first aspect, the method further includes switching the first controller from the third operating state to the second operating state when the vehicle is in a parking gear, a neutral gear, or a drive gear.

[0018] In this embodiment of the present application, when the reversing is completed, the first controller can switch the third working state to the second working state, so that the endurance capacity of the vehicle can be improved after the reversing is completed.

[0019] With reference to the first aspect, in some implementations of the first aspect, the method further includes determining that the gear of the vehicle is in a parking gear or a drive gear, and determining that a period during which the gear of the vehicle is in the parking gear or the drive gear is greater than or equal to a first threshold, or determining that the gear of the vehicle is in the parking gear or the drive gear and the traveling speed of the vehicle is greater than or equal to a second threshold.

[0020] For example, if it is determined that the vehicle has been in parking gear or drive gear for 5 minutes or more, the first controller may control the third operating state to switch to the second operating state. As another example, if it is determined that the vehicle is in parking gear or drive gear and the vehicle's traveling speed is 40 km / h or more, the first controller may control the third operating state to switch to the second operating state.

[0021] In this embodiment of the present application, a condition is further set to determine that the gear of the vehicle is a parking gear or a drive gear, so that the first controller switches the third operating state to the second operating state after the reverse movement is completed.

[0022] It should be understood that the functions of the autonomous driving controller, the cockpit controller, and the vehicle control controller are incorporated into the first controller. The first controller can obtain first setting information and enable or disable the first function. The following describes the internal implementation of the first controller.

[0023] With reference to the first aspect, in some implementations of the first aspect, the first controller includes a second controller and a third controller, wherein the second controller is configured to obtain first setting information and configure the third controller to be in the first operating state or the second operating state based on the first setting information.

[0024] Optionally, the second controller is a function of a cockpit controller or a vehicle control controller, and the third controller is an autonomous driving controller.

[0025] In this embodiment of the present application, the first controller includes two sub-controllers, namely, a second controller and a third controller, each of which can receive instructions to enable or disable the first function.

[0026] With reference to the first aspect, in some implementations of the first aspect, the second controller may send third setting information to the third controller, and the third controller configures the third controller to be in the first operating state or the second operating state according to instructions in the third setting information.

[0027] With reference to the first aspect, in some implementations of the first aspect, when the first setting information instructs a user to enable a first function and the operating status of the third controller is detected to be in a first operating state, the third setting information is not transmitted to the third controller. Alternatively, when the first setting information instructs a user to disable the first function and the operating status of the third controller is detected to be in a second operating state, the third setting information is not transmitted to the second controller.

[0028] Optionally, the second controller may detect that the third controller enables the first operating state or the second operating state by receiving an instruction from the third controller.

[0029] In this embodiment of the present application, the third controller may be automatically set to be in the first operating state or the second operating state. When the second controller receives a user command to enable the first function and detects that the third controller is set to be in the first operating state, the second controller may stop sending the third setting information to the third controller. Alternatively, when the first controller receives a user command to disable the first function and detects that the third controller is set to be in the second operating state, the second controller may stop sending the third setting information to the third controller. In this way, the signaling overhead of the first controller can be reduced, and the endurance capability of the vehicle can be further improved.

[0030] With reference to the first aspect, in some implementations of the first aspect, before obtaining the first configuration information, the method further includes enabling an endurance mode.

[0031] In this embodiment of the present application, after the vehicle enables the endurance mode, the first controller can determine whether to set the first controller to be in the first operating state or the second operating state based on a user selection. In this way, the user's driving requirements can be taken into consideration after the vehicle enables the endurance mode, so that the vehicle's operating status can be set according to the user's driving requirements.

[0032] It should be understood that the endurance mode in this embodiment of the present application may also be referred to as an extreme endurance mode, an extreme energy saving mode, an ECO mode, an ECO+ mode, a long distance mode, etc. The above terms are not limiting in this embodiment of the present application. Any operating mode of the vehicle that extends the endurance distance by reducing power consumption belongs to the endurance mode in this embodiment of the present application.

[0033] With reference to the first aspect, in some implementations of the first aspect, the first function includes an autonomous driving function.

[0034] Referring to a second aspect, a control method is provided, the method including: obtaining a first energy consumption level, the first energy consumption level being an energy consumption level of a vehicle in a non-endurance mode; obtaining a first command, the first command instructing to enable an endurance mode; adjusting, in response to the first command, an energy consumption level of the vehicle from the first energy consumption level to a second energy consumption level, the second energy consumption level being an energy consumption level of the vehicle in the endurance mode, an energy consumption rate of the vehicle at the first energy consumption level being higher than an energy consumption rate of the vehicle at the second energy consumption level; obtaining a second command, the second command instructing to exit the endurance mode; and adjusting, in response to the second command, the energy consumption level of the vehicle to the first energy consumption level.

[0035] Optionally, the user can enable the endurance mode by tapping a corresponding control on the in-car display, or the user can enable the endurance mode by sending voice information to the in-car voice assistant.

[0036] Optionally, if the vehicle detects that the state of charge is insufficient to support the vehicle reaching its destination, the vehicle may display a prompt box on the in-vehicle display prompting the user to enter endurance mode.

[0037] In this embodiment of the present application, the first controller can obtain a first energy consumption level of the vehicle before entering the endurance mode, and immediately adjust the energy consumption level of the vehicle to the first energy consumption level after exiting the endurance mode.

[0038] With reference to the second aspect, in some implementations of the second aspect, adjusting the vehicle's energy consumption level to the first energy consumption level includes at least one of the following: adjusting the second air conditioning mode to the first air conditioning mode; adjusting the second energy regeneration gear state to the first energy regeneration gear state; adjusting the second air suspension state to the first air suspension state; adjusting the second vehicle speed limit to the first vehicle speed limit; and adjusting the second torque limit to the first torque limit.

[0039] There may be a specific relationship between the energy regeneration gear status and the vehicle's driving mode, i.e., the energy regeneration gear may correspond to one or more driving modes. For example, the first gear for energy regeneration may correspond to the endurance mode, and the second gear for energy regeneration may correspond to the normal driving mode. The energy regeneration efficiency of the vehicle in the first gear is higher than the energy regeneration efficiency of the vehicle in the second gear. As another example, the second gear for energy regeneration may correspond to both the endurance mode and the normal driving mode.

[0040] Optionally, the first energy consumption level or the second energy consumption level or both further include one or more of the following: air conditioning on / off status, air conditioning set temperature, seat heating switch status, seat heating gear status, seat ventilation gear status, blower on / off status, blower gear status, atmosphere light status, head-up display switch status, cockpit volume, central control screen brightness, steering wheel heating status, steering wheel heating gear, and driving mode.

[0041] In this embodiment of the present application, before the vehicle enters the endurance mode, the first controller can obtain the energy consumption levels of the vehicle, such as the air conditioning status, the energy regeneration gear, the air suspension status, the vehicle speed limit, and the torque limit. After the vehicle exits the endurance mode, the first controller can control the vehicle to immediately return to the energy consumption levels that existed before the endurance mode was enabled, i.e., to immediately restore the air conditioning status, the energy regeneration gear, the air suspension status, the vehicle speed limit, and the torque limit, to further improve the user's driving experience.

[0042] With reference to the second aspect, in some implementations of the second aspect, the second command to exit the endurance mode includes the second command to exit the endurance mode if a state of charge of a battery of the vehicle is at or above a first battery level or if a remaining distance of the vehicle is at or above a first distance.

[0043] For example, the first controller may control the vehicle to exit endurance mode if the vehicle's state of charge is greater than 10%. As another example, the first controller may control the vehicle to exit endurance mode if the vehicle's remaining driving range is greater than 50 kilometers.

[0044] According to a third aspect, a control method is provided, the method including: obtaining a first travel speed of a vehicle; if the first travel speed is greater than a first speed threshold, adjusting the first travel speed of the vehicle to a second travel speed, the second travel speed being less than the first speed threshold; and enabling an endurance mode.

[0045] For example, the first speed threshold may be set to 80 km / h, and the first controller may control the endurance mode to be enabled when the vehicle's traveling speed is less than 80 km / h.

[0046] Optionally, adjusting the first driving speed to the second driving speed may include informing the user on an in-vehicle display that the vehicle is driving too fast and prompting the user to adjust the accelerator pedal depression to slow down and adjust the vehicle's driving speed to the second driving speed.

[0047] Optionally, adjusting the first driving speed to the second driving speed may include informing the user on an in-vehicle display that the vehicle's driving speed is too fast and asking the user whether they agree to adjust the vehicle speed to the first vehicle speed, and after obtaining the user's approval, the first controller controls the vehicle speed of the vehicle to be adjusted to the second driving speed.

[0048] In this embodiment of the present application, if the vehicle speed of the vehicle is too high, the first controller may reduce the first driving speed of the vehicle to ensure that the vehicle safely enters the endurance mode.

[0049] With reference to the third aspect, in some implementations of the third aspect, the method further includes prompting the user to decrease the first running speed.

[0050] The method of prompting the user to reduce the first driving speed may be to display a prompt box on the vehicle display to prompt the user to reduce the vehicle speed, or to prompt the user to reduce the vehicle speed by audio from the vehicle speaker.

[0051] In this embodiment of the present application, if the on-board speed is too high, the first controller can prompt the user to reduce the vehicle's driving speed, so that the vehicle can safely enter endurance mode.

[0052] According to a fourth aspect, there is provided a control device including: an acquisition unit configured to acquire first setting information, the first setting information being information acquired based on a user's operation to enable or disable a first function of a vehicle; and a processing unit configured to control an operation status of a first controller based on the first setting information, the operation status including a first operation state and a second operation state, the first controller enabling the first function in the first operation state and the first controller disabling the first function in the second operation state, and power consumption of the vehicle existing when the first controller is in the second operation state being lower than power consumption of the vehicle existing when the first controller is in the first operation state.

[0053] With reference to the fourth aspect, in some implementations of the fourth aspect, the processing unit is further configured to switch the first controller from the second operating state to a third operating state when the vehicle is in reverse gear, and the first controller enables the reverse assist function in the third operating state.

[0054] With reference to the fourth aspect, in some implementations of the fourth aspect, the reversing assistance function includes at least one of the following: a reversing radar function, a panoramic view function, and a reversing view function.

[0055] With reference to the fourth aspect, in some implementations of the fourth aspect, the processing unit is further configured to inform a user that the reverse assist feature is enabled.

[0056] With reference to the fourth aspect, in some implementations of the fourth aspect, the processing unit is further configured to switch the first controller from the third operating state to the second operating state when the vehicle is in a parking gear, a neutral gear, or a drive gear.

[0057] With reference to the fourth aspect, in some implementations of the fourth aspect, the processing unit being further configured to determine that the front of the vehicle is in parking gear or drive gear includes determining that the time period during which the vehicle is in parking gear or drive gear is greater than or equal to a first threshold, or determining that the vehicle is in parking gear or drive gear and the vehicle's traveling speed is greater than or equal to a second threshold.

[0058] With reference to the fourth aspect, in some implementations of the fourth aspect, the processing unit is further configured to enable an endurance mode.

[0059] With reference to the fourth aspect, in some implementations of the fourth aspect, the first function includes an autonomous driving function.

[0060] According to a fifth aspect, there is provided a control device including: an acquisition unit configured to acquire a first energy consumption level, the first energy consumption level being an energy consumption level of a vehicle in a non-endurance mode, the acquisition unit further configured to acquire a first command, the first command instructing to enable the endurance mode; and a processing unit further configured to adjust the energy consumption level of the vehicle from the first energy consumption level to a second energy consumption level in response to the first command, the second energy consumption level being an energy consumption level of the vehicle in the endurance mode, an energy consumption rate of the vehicle at the first energy consumption level being higher than an energy consumption rate of the vehicle at the second energy consumption level, the acquisition unit further configured to acquire a second command, the second command instructing to exit the endurance mode, the processing unit further configured to adjust the energy consumption level of the vehicle to the first energy consumption level in response to the second command.

[0061] With reference to the fifth aspect, in some implementations of the fifth aspect, the processing unit is particularly configured to perform at least one of the following: adjusting the second air conditioning mode to the first air conditioning mode, adjusting the second energy regeneration gear state to the first energy regeneration gear state, adjusting the second air suspension state to the first air suspension state, adjusting the second vehicle speed limit to the first vehicle speed limit, and adjusting the second torque limit to the first torque limit.

[0062] Optionally, the first energy consumption level or the second energy consumption level or both further include one or more of the following: air conditioning on / off status, air conditioning set temperature, seat heating switch status, seat heating gear status, seat ventilation gear status, blower on / off status, blower gear status, atmosphere light status, head-up display switch status, cockpit volume, central control screen brightness, steering wheel heating status, steering wheel heating gear, and driving mode.

[0063] With reference to the fifth aspect, in some implementations of the fifth aspect, the second command to exit the endurance mode includes the second command to exit the endurance mode when a state of charge of a battery of the vehicle is at or above a first battery level or a remaining distance of the vehicle is at or above a first distance.

[0064] According to a sixth aspect, there is provided a control device, the device including: an acquisition unit configured to acquire a first traveling speed of a vehicle; and a processing unit configured to adjust the first traveling speed of the vehicle to a second traveling speed when the first traveling speed is greater than a first speed threshold, the second traveling speed being less than the first speed threshold, the processing unit further configured to enable an endurance mode.

[0065] With reference to the sixth aspect, in some implementations of the sixth aspect, the processing unit is further configured to prompt the user to decrease the first running speed.

[0066] According to a seventh aspect, there is provided a control device, the device including at least one processor and a memory, the at least one processor being coupled to the memory and configured to read and execute instructions in the memory, the device being configured to perform a method according to the above aspect.

[0067] According to an eighth aspect, there is provided a computer-readable medium having program code stored thereon, the computer program code being executable by a computer to cause the computer to carry out a method according to the above aspect.

[0068] According to a ninth aspect, there is provided a chip including at least one processor and a memory, the at least one processor being coupled to the memory and configured to read and execute instructions in the memory, and an apparatus configured to perform a method according to the above aspect.

[0069] According to a tenth aspect, there is provided a computer program product, comprising a computer program that, when executed, enables a computer to carry out a method according to the above aspect.

[0070] According to an eleventh aspect, there is provided a vehicle including at least one processor and a memory, the at least one processor being coupled to the memory and configured to read and execute instructions in the memory, the vehicle being configured to perform a method according to the above aspect.

[0071] The term "vehicle" (sometimes abbreviated to "car") in this application refers to a vehicle in a broad sense, and may be a means of transportation (e.g., an automobile, truck, motorcycle, train, airplane, or ship), an industrial vehicle (e.g., a pallet truck, trailer, or tractor), an engineering vehicle (e.g., an excavator, bulldozer, or crane), an agricultural machine (e.g., a lawn mower or harvester), recreational equipment, a toy car, etc. The type of vehicle is not limited in this application.

[0072] The control method provided in the embodiment of the present application can achieve the following technical effects: The first controller of the vehicle can obtain first setting information, and the first setting information can instruct the first controller to be set to be in the first operating state or the second operating state. In this way, the user's driving requirements can be taken into consideration when the driving mode is enabled or switched, so that the first function can be enabled or disabled according to the user's driving requirements. Furthermore, the control method provided in the embodiment of the present application can obtain a first energy consumption level of the vehicle before the endurance mode is enabled, and after exiting the endurance mode, the energy consumption level of the vehicle is immediately restored to the first energy consumption level. In this way, the user's driving comfort can be further improved. Furthermore, the control method provided in the embodiment of the present application can further control the vehicle's driving speed to be reduced when the vehicle speed is excessively high, to ensure the vehicle safely enters the endurance mode. [Brief explanation of the drawings]

[0073] [Figure 1] 1 is a functional diagram of a vehicle according to an embodiment of the present application; [Figure 2] 1 illustrates a system architecture in which a control method is applied according to an embodiment of the present application. [Figure 3] 1 is a schematic flowchart of a control method according to an embodiment of the present application. [Figure 4(a)] 1 is a diagram of an application scenario in which a control method is applied according to an embodiment of the present application; [Figure 4(b)] 1 is a diagram of an application scenario in which a control method is applied according to an embodiment of the present application; [Figure 4(c)] 1 is a diagram of an application scenario in which a control method is applied according to an embodiment of the present application; [Figure 4(d)] 1 is a diagram of an application scenario in which a control method is applied according to an embodiment of the present application; [Figure 4(e)] 1 is a diagram of an application scenario in which a control method is applied according to an embodiment of the present application; [Figure 4(f)]1 is a diagram of an application scenario in which a control method is applied according to an embodiment of the present application; [Figure 4(g)] 1 is a diagram of an application scenario in which a control method is applied according to an embodiment of the present application; [Figure 5A] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 5B] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 5C] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 5D] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 5E] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 5F] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 5G] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 6A] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 6B] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 7A] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 7B] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 7C] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 7D] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 7E] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 7F] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 8] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 9] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 10] 4 is a schematic flowchart of another control method according to an embodiment of the present application. [Figure 11] FIG. 1 is a diagram of a control device according to an embodiment of the present application. [Figure 12] FIG. 10 is a diagram of another control device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0074] The following describes the technical solutions of the embodiments of the present application with reference to the accompanying drawings.

[0075] For ease of understanding, the following describes a scenario to which the embodiments of the present application are applied, by using an intelligent driving scenario as an example, with reference to FIG.

[0076] 1 is a functional diagram of a vehicle 100 according to an embodiment of the present application. It should be understood that FIG. 1 and the associated description are merely examples and are not intended to limit the vehicle according to embodiments of the present application.

[0077] In the implementation process, the vehicle 100 may be configured to be in a fully or partially autonomous driving mode, or may be manually driven by a user. For example, the vehicle 100 may acquire information about the vehicle's 100 surrounding environment by using the sensing system 120, and may acquire an autonomous driving policy based on an analysis of the information about the surrounding environment to implement fully autonomous driving, or may present the analysis results to the user to implement partially autonomous driving.

[0078] Vehicle 100 may include multiple subsystems, such as sensing system 120, computing platform 130, and display device 140. Optionally, vehicle 100 may include more or fewer subsystems, and each subsystem may include one or more components. Furthermore, all subsystems and components of vehicle 100 may be interconnected in a wired or wireless manner.

[0079] The sensing system 120 may include several types of sensors that detect information about the vehicle 100's surrounding environment. For example, the sensing system 120 may include a positioning system. The positioning system may be a global positioning system (GPS), a BeDou system, or other positioning system. The sensing system 120 may include one or more of the following: an inertial measurement unit (IMU), Lidar, millimeter wave radar, ultrasonic radar, and a camera device 121.

[0080] The camera device 121 may be configured to capture image information regarding the surrounding environment of the vehicle 100. The camera device 121 may include a monocular camera, a binocular camera, a structured light camera, a panoramic camera, etc. The image information acquired by the camera device 121 may include still image information and may also include video stream information. The image information may be stored in the form of images or videos, or may be stored in the form of parameter information such as image or video parameters, e.g., brightness, grayscale, color distribution, contrast, and pixels of an image.

[0081] Some or all of the functions of the vehicle 100 may be controlled by a computing platform 130. The computing platform 130 may include processors 131-13n (n is a positive integer). A processor is a circuit with signal processing capabilities. In some implementations, a processor may be a circuit with instruction read and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which may also be understood as a microprocessor), or a digital signal processor (DSP). In other implementations, a processor may implement a specific function based on the logical relationships of a hardware circuit. The logical relationships of the hardware circuit may be fixed or configurable. For example, the processor may be a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a configurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement some or all of the functions of the above units. Furthermore, the processor may alternatively be a hardware circuit designed for artificial intelligence and can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), or a deep learning processing unit (DPU). Furthermore, the computing platform 130 may further include a memory configured to store instructions. Some or all of the processors 131-131n may access and execute instructions in the memory to perform corresponding functions.

[0082] Computing platform 130 may control the functionality of vehicle 100 based on inputs received from various subsystems (e.g., sensing system 120). In some embodiments, computing platform 130 may operate to control multiple aspects of vehicle 100 and subsystems of vehicle 100.

[0083] Optionally, the above components are merely examples. In actual applications, components in the above modules may be added or deleted according to actual requirements. FIG. 1 should not be construed as a limitation of the embodiments of the present application.

[0084] A vehicle 100 traveling on a road may recognize objects in the vehicle's environment to determine an adjustment to its current speed. The objects may be other vehicles, traffic control devices, or other types of objects. In some examples, each recognized object may be considered independently, and the speed to be adjusted by the autonomous vehicle may be determined based on the object's characteristics, such as the object's current speed and acceleration, and the distance between the object and the vehicle.

[0085] Optionally, vehicle 100 or a sensing and computing device (e.g., computing platform 130) associated with vehicle 100 may predict the behavior of the recognized object based on the recognized object's characteristics and the surrounding environmental conditions (e.g., traffic, rain, and icy roads). Optionally, all recognized objects depend on each other's behavior. Thus, all recognized objects may be considered together to predict the behavior of a single recognized object. Vehicle 100 may adjust its speed based on the recognized object's predicted behavior. In other words, vehicle 100 may determine a stable state (e.g., accelerate, decelerate, or stop) to which the vehicle needs to adjust based on the object's predicted behavior. In this process, other factors may also be considered to determine the speed of vehicle 100, such as the lateral position of vehicle 100 on the road along which vehicle 100 is traveling, the curve of the road, and the proximity of static and dynamic objects.

[0086] The vehicle 100 of the present application may include road transportation, water transportation, air transportation, industrial machinery, agricultural machinery, entertainment equipment, etc. For example, the vehicle may be a vehicle. A vehicle is a vehicle in a broad sense, and may be a transportation means (e.g., a commercial vehicle, a passenger car, a motorcycle, an aircraft, or a train), an industrial vehicle (e.g., a pallet truck, a trailer, or a tractor), an engineering vehicle (e.g., an excavator, a bulldozer, or a crane), an agricultural machinery (e.g., a lawn mower or a harvester), recreational equipment, a toy car, etc. The type of vehicle is not specifically limited in the embodiments of the present application. As another example, the vehicle may be a transportation means such as an airplane or a ship.

[0087] The following uses an example in which the transportation means is a vehicle to describe the technical problem that needs to be solved in this application and the technical solution that is used in this application.

[0088] As new energy vehicles are widely used in daily life, the durability of new energy vehicles is receiving increasing attention. Currently, with the continuous improvement of the energy supply infrastructure network, the increase in the amount of energy stored in vehicles, and the reduction of vehicle energy consumption, the driving range anxiety of new energy vehicle users can be alleviated to some extent. The reduction of vehicle energy consumption can directly improve durability. However, the reduction of vehicle energy consumption usually means a decrease in vehicle performance and functionality, making it difficult to maintain a good user experience.

[0089] The embodiments of the present application provide a control method and apparatus, as well as a vehicle, so that the user's driving requirements can be taken into consideration after the vehicle enables or switches driving modes, allowing the vehicle's operating status to be set according to the user's driving requirements.

[0090] Before describing the control method provided in the embodiment of the present application, the system architecture to which the control method is applied will be first described.

[0091] 2 is a system architecture to which the control method is applied according to an embodiment of the present application. The system architecture can be applied to the vehicle 100 of FIG.

[0092] The system architecture may include an autonomous driving controller, a cockpit controller, and a vehicle control controller. The autonomous driving controller may be responsible for the autonomous driving functions of the vehicle. For example, the autonomous driving controller may provide one or more of the following functions for the vehicle: route planning, multi-sensor fusion, and autonomous driving control. The cockpit controller may be responsible for controlling devices in the driver's seat, such as controlling one or more of the following functions for the vehicle: central control screen interaction, head-up display, and voice interaction. The vehicle control controller may perform one or more of the following functions: vehicle motion control, thermal management, body control, and energy management, such as controlling the vehicle's air conditioning mode to be enabled or disabled, controlling the vehicle's atmosphere lights to be turned on or off, or controlling the seat ventilation and heating functions to be enabled or disabled.

[0093] It should be understood that the above term "controller" is not intended to be limiting in the embodiments of the present application, and any controller capable of implementing the above functions belongs to the autonomous driving controller, cockpit controller, or vehicle control controller in the embodiments of the present application.

[0094] Furthermore, it should be understood that the system architecture shown in Figure 2 is only an example of the present application. Those skilled in the art can modify the system architecture based on the electronic and electrical architecture of the vehicle manufacturer. The system architecture shown in Figure 2 should not be understood as a limitation on the system architecture to which the control method is applied.

[0095] Furthermore, it should be understood that the cockpit controller, the autonomous driving controller, and the vehicle controller in FIG. 2 may be integrated into one controller, which implements the functions of the above three controllers.

[0096] Additionally, the vehicle will have the following automated driving features: map, navigation, full-speed adaptive cruise control (ACC), integrated adaptive cruise control (IACC), lane departure warning (LDW), lane keeping assist (LKA), traffic sign recognition system (TSRS), forward collision warning (FCW), autonomous emergency braking (AEB), blind spot monitoring, lane change assistance (LCA), rear collision warning (RCW), driver lane change (DLC), smart pilot assistance, front cross traffic warning (FCTW), front cross traffic brake (FCTB), rear cross traffic alert (RCTA), and rear cross traffic brake (RCR). It should be understood that any controller including any one of the following functions belongs to the autonomous driving controller of the embodiments of the present application: a vehicle start signal function, a reversing radar function, an automatic parking function, a panoramic view function, a 360-degree panoramic calibration function, a see-through body function, a driving record function, a reversing view function, and a blind spot detection function.

[0097] 3 is a schematic flow chart of a control method according to an embodiment of the present application. The method 300 may include the following steps:

[0098] S301: First setting information is acquired.

[0099] The first setting information is information acquired based on an action of a user to enable or disable a first function of the vehicle.

[0100] Optionally, enabling the first function may be understood as the first function being available for use by the vehicle, or the first function of the vehicle being in an active state, or the vehicle being in a high power consumption state. In other words, after the first function is enabled, the overall energy consumption capability of the vehicle is improved. Disabling the first function may be understood as the first function of the vehicle being in a sleep state, or the first function being inactive, or the vehicle being in a low power consumption state. In other words, the overall energy consumption capability of the vehicle is reduced.

[0101] Optionally, the first function may be an autonomous driving function or a driving assistance function of the vehicle. For example, a user can enable or disable the autonomous driving function or the driving assistance function by tapping a corresponding control on an in-vehicle display, and the first controller can acquire the first setting information after detecting the user's operation. In this case, enabling or disabling the autonomous driving function or the driving assistance function may enable or disable all the autonomous driving functions or all the driving assistance functions of the vehicle, that is, the autonomous driving functions or the driving assistance functions of the vehicle are available or unavailable. Alternatively, enabling or disabling the autonomous driving function or the driving assistance function may enable or disable some of the autonomous driving functions or some of the driving assistance functions of the vehicle, that is, some of the autonomous driving functions or some of the driving assistance functions of the vehicle are available, and other functions are unavailable.

[0102] Optionally, when the autonomous driving or driver assistance features are disabled, the energy consumption of the controller is reduced, which helps to extend durability. Additionally, the energy consumption of other systems related to the autonomous driving or driver assistance features, such as sensing systems throughout the vehicle, is also reduced, which helps to extend durability.

[0103] Optionally, the first function may alternatively be another high energy consuming function of the vehicle, such as the vehicle's air conditioning function, seat heating function, or radar function.

[0104] S302: Control the operation status of the first controller based on the first setting information.

[0105] The operating status includes a first operating state or a second operating state. The power consumption of the vehicle when the first controller is in the second operating state is lower than the power consumption of the vehicle when the first controller is in the first operating state. The first controller enables the first function in the first operating state, and the first controller disables the first function in the second operating state.

[0106] Optionally, the functions of the autonomous driving controller, the cockpit controller, and the vehicle control controller may be incorporated into the first controller. The first controller may obtain the first setting information and execute or disable the first function. In some implementations, the autonomous driving controller, the cockpit controller, and the vehicle control controller may alternatively be included within the first controller. The cockpit controller or the vehicle control controller receives the first setting information and configures the autonomous driving controller to be in a first operating state or a second operating state based on the content instructed by the first setting information.

[0107] Optionally, when the vehicle activates the second operating state or switches the operating status to the second operating state, it can be understood as a performance degradation. For example, before the second operating state is activated, the power consumption of the air conditioning of the vehicle is high and the cooling effect is excellent, and after the second operating state is activated, the power consumption of the air conditioning of the vehicle is reduced and the cooling effect is poor.

[0108] In this embodiment of the present application, the first controller can determine whether to set the first controller to be in the first operating state or the second operating state based on a user's selection. In this way, the user's driving requirements can be taken into consideration after the vehicle enables or switches between driving modes, so that the vehicle's operating status can be set according to the user's driving requirements.

[0109] In a possible implementation, the method further includes switching the first controller from the second operating state to a third operating state when the vehicle is in reverse gear, and the first controller can enable the reverse assist function in the third operating state.

[0110] In this embodiment of the present application, when it is detected that the vehicle is in reverse gear, the first controller can switch the second operating state to the third operating state, so that the first controller can implement a reverse assist function, thereby avoiding a situation where reverse assist is unavailable during reversing and improving the user's driving experience.

[0111] In a possible implementation, the reversing assistance function includes at least one of the following: a reversing radar function, a panoramic view function, and a reversing view function.

[0112] In a possible implementation, the method further includes informing the user that the reverse assist feature has been enabled.

[0113] In this embodiment of the present application, the first controller can provide prompts to the user when performing the reverse assist function, allowing the user to better understand the status of the vehicle while reversing, thereby improving the user's driving experience.

[0114] In a possible implementation, the method further includes switching the first controller from the third operating state to the second operating state when the vehicle is in park gear, neutral gear, or drive gear.

[0115] In this embodiment of the present application, when the reversing is completed, the first controller can switch the third working state to the second working state, so that the endurance capacity of the vehicle can be improved after the reversing is completed.

[0116] In a possible implementation, the method further includes determining that the vehicle's gear is in parking gear or drive gear and determining that the time period during which the vehicle's gear is in parking gear or drive gear is greater than or equal to a first threshold, or determining that the vehicle's gear is in parking gear or drive gear and the vehicle's traveling speed is greater than or equal to a second threshold.

[0117] For example, if the period during which the vehicle is in parking gear or drive gear is 5 minutes or more, the first controller can control to switch the third operating state to the second operating state. As another example, if the gear of the vehicle is in parking gear or drive gear and the traveling speed of the vehicle is 40 km / h or more, the first controller can switch the third operating state to the second operating state.

[0118] In this embodiment of the present application, a condition is further set to determine that the gear of the vehicle is a parking gear or a drive gear, so that the first controller switches the third operating state to the second operating state after the reverse movement is completed.

[0119] It should be understood that the functions of the autonomous driving controller, the cockpit controller, and the vehicle control controller are incorporated into the first controller. The first controller can acquire first setting information and execute or disable the first function. The following describes the internal implementation of the first controller.

[0120] In a possible implementation, the first controller includes a second controller and a third controller, and the second controller is configured to obtain the first setting information and configure the third controller to be in the first operating state or the second operating state based on the first setting information.

[0121] Optionally, the second controller is a function of a cockpit controller or a vehicle control controller, and the third controller is an autonomous driving controller.

[0122] In this embodiment of the present application, the first controller includes two sub-controllers, namely, a second controller and a third controller, each of which can receive instructions to enable or disable the first function.

[0123] In a possible implementation, the second controller may send third setting information to the third controller, and the third controller configures the third controller to be in the first operating state or the second operating state according to the instructions of the third setting information.

[0124] In a possible implementation, when the first setting information instructs a user to enable a first function and the operating status of the third controller is detected to be in a first operating state, the third setting information is not transmitted to the third controller. Alternatively, when the first setting information instructs a user to disable the first function and the operating status of the third controller is detected to be in a second operating state, the third setting information is not transmitted to the second controller.

[0125] Optionally, the second controller may detect that the third controller enables the first operating state or the second operating state by receiving an instruction from the third controller.

[0126] In this embodiment of the present application, the third controller may be automatically set to be in the first operating state or the second operating state. When the second controller receives a user command to enable the first function and detects that the third controller is set to be in the first operating state, the second controller may stop sending the third setting information to the third controller. Alternatively, when the first controller receives a user command to disable the first function and detects that the third controller is set to be in the second operating state, the second controller may stop sending the third setting information to the third controller. In this way, the signaling overhead of the first controller can be reduced, and the endurance capability of the vehicle can be further improved.

[0127] In a possible implementation, before obtaining the first configuration information, the method further includes enabling an endurance mode.

[0128] Endurance mode may also be referred to as extreme endurance mode, ultimate energy saving mode, ECO mode, ECO+ mode, long range mode, etc. The endurance mode herein may alternatively be another mode that allows the user to obtain a longer endurance range.

[0129] In this embodiment of the present application, after the vehicle enables the endurance mode, the first controller can determine whether to set the first controller to be in the first operating state or the second operating state based on a user selection. In this way, the user's driving requirements can be taken into consideration after the vehicle enables the endurance mode, so that the vehicle's operating status can be set according to the user's driving requirements.

[0130] In a possible implementation, the first function includes an autonomous driving function.

[0131] It should be understood that the endurance mode in this embodiment of the present application may also be referred to as an extreme endurance mode, an extreme energy saving mode, an ECO mode, an ECO+ mode, a long distance mode, etc. The above terms are not limiting in this embodiment of the present application. Any operating mode of the vehicle that extends the endurance distance by reducing power consumption belongs to the endurance mode in this embodiment of the present application.

[0132] 4(a) to 4(g) are application scenario diagrams of a schematic flowchart of a control method according to an embodiment of the present application, which may be application scenarios in which the method 300 is applied.

[0133] 4(a), when the vehicle is in normal driving state, the vehicle's central control large screen displays an interface 400 and a function bar 410. The display interface 400 includes user account login information 401, a Bluetooth function icon 402, a Wi-Fi function icon 403, a cellular network signal icon 404, an in-vehicle map application search box 405, a card 406 for switching to display all applications installed in the vehicle, a card 407 for switching to display the in-vehicle music application, a card 408 for displaying the vehicle's charge status and remaining driving distance, and a card 409 for displaying a 360-degree (°) surround view of the vehicle. The in-vehicle map application search box 405 may include a "Go Home" control 4051 and a "Go to Work" control 4052 set by the user. The function bar 410 includes an icon 411 for switching to display the central control large screen desktop, a vehicle interior circulation icon 412, a driver's seat heating function icon 413, a driver's area air conditioning temperature display icon 414, a front passenger seat area air conditioning temperature display icon 415, a front passenger seat heating function icon 416, and a volume setting icon 417.

[0134] 4(b), when the vehicle's state of charge is insufficient or the remaining driving distance is too short, the vehicle may detect whether the current vehicle speed is equal to or greater than a preset threshold. When the vehicle detects that the current vehicle speed is equal to or greater than the preset threshold, the vehicle sends prompt information 418 to the user on the vehicle's display interface 400. The prompt information 418 is used to inform the user that the current vehicle speed is too high to enter endurance mode.

[0135] For example, if the vehicle's state of charge is less than 10% or the remaining driving range is less than 50 kilometers, the vehicle may detect whether the current vehicle speed is greater than 80 kilometers per hour. If the vehicle speed is greater than 80 kilometers per hour, prompt information 418 may be sent to the user on the vehicle's display interface 400 to inform the user that the vehicle's current driving speed is too fast to enter endurance mode.

[0136] 4(c), after the user reduces the vehicle speed, the vehicle detects that the reduced vehicle speed is below a preset threshold. In this case, audio information can be transmitted on the vehicle's display interface 400 by using the voice assistant 419 to inform the user that the endurance mode can be entered. The user can enable the endurance mode in the settings options of the application 406 based on the audio information prompt.

[0137] Optionally, the method of sending audio information to inform the user that the vehicle speed meets the requirements for entering the endurance mode may be replaced by a method of displaying prompt information in the display interface 400. Based on the selection in the prompt information, the user may directly enter the interface shown in FIG. 4(e).

[0138] Optionally, if the current vehicle speed is below a preset threshold, the vehicle automatically enters endurance mode without user confirmation.

[0139] For example, if the vehicle's current vehicle speed is less than 80 kilometers per hour, the vehicle may send voice information to the user to notify the user to slow down the vehicle's driving speed, or the vehicle may automatically slow down the driving speed and automatically enter endurance mode without user confirmation.

[0140] As shown in Figure 4(d), the graphical user interface (GUI) is a desktop displayed on the vehicle's central control large screen, and the desktop includes icons for multiple applications and a settings icon 4061. When the vehicle detects that the user has tapped on icon 4061, the vehicle may display the GUI shown in Figure 4(e).

[0141] As shown in the GUI shown in Figure 4(e), the GUI is a function setting interface. The function setting interface includes setting options for date and time, security, language and input method, adding a count, and driving mode 4062. When the vehicle detects that the user taps on the driving mode 4062 option, the vehicle may display the GUI shown in Figure 4(f).

[0142] As shown in the GUI illustrated in FIG. 4(f), the GUI is a driving mode setting interface. The driving mode setting interface includes modes 1 to 4 and an endurance mode. Modes 1 to 4 may be driving modes parallel to the endurance mode. For example, modes 1 to 4 may be an acceleration driving mode, a normal driving mode, a hard driving mode, a comfort mode, a sand mode, a race mode, etc. A user may set the vehicle's driving mode by tapping one of the modes on the driving mode setting interface. When the vehicle detects that the user has tapped the endurance mode, the vehicle may display the GUI illustrated in FIG. 4(g).

[0143] As shown in the GUI illustrated in FIG. 4(g), the GUI is an endurance mode setting interface. The endurance mode setting interface may include an endurance mode control 4064, a legend 4065, a legend 4066, options 4067, and a save control 4068. A user may enable or disable the vehicle's endurance mode by tapping the endurance mode control 4064. After endurance mode is enabled, the vehicle may enhance the vehicle's endurance mode by limiting air conditioning performance, reducing vehicle dynamics, increasing energy regeneration capabilities, disabling seat heating, turning off atmosphere lights, lowering the volume of the vehicle's speakers, and dimming the brightness of the vehicle display. A user may select options 4067 to further enhance the vehicle's endurance mode, including disabling the vehicle's automatic emergency braking function, disabling the vehicle's forward collision warning function, disabling the driving record function, disabling the reversing radar function, disabling the holographic view function, and other autonomous driving-related functions.

[0144] After completing the above settings, the user may tap the save control 4068 to save the associated settings.

[0145] 5A-5G are schematic flow charts of another control method according to an embodiment of the present application. The method 500 may be applied to the vehicle 100 of FIG. 1, and may include the following steps:

[0146] S501: The vehicle controller acquires an indicator for entering the extreme endurance mode.

[0147] Step S501 may include two parallel sub-solutions:

[0148] S501a: If the vehicle's state of charge (SOC) is used as an indicator for the vehicle to enter extreme endurance mode, a second extreme endurance application (App) of the vehicle controller can periodically obtain the vehicle's state of charge from the energy control module to determine whether to enter extreme endurance mode.

[0149] For example, if the vehicle's state of charge is equal to or greater than a preset threshold, a decision may be made not to enter extreme endurance mode, or if the vehicle's state of charge is less than the preset threshold, a decision may be made to enter extreme endurance mode.

[0150] For example, the preset threshold may be set to a vehicle state of charge of 10%.

[0151] S501b: If the remaining vehicle mileage is used as an indicator for the vehicle to enter extreme endurance mode, the second extreme endurance app can periodically obtain the remaining vehicle mileage from the energy control module to determine whether to enter extreme endurance mode.

[0152] For example, if the vehicle's remaining mileage is equal to or greater than a preset threshold, it is determined not to enter the extreme endurance mode, or if the vehicle's remaining mileage is less than the preset threshold, it is determined to enter the extreme endurance mode.

[0153] For example, the preset threshold may be set to 30 kilometers of remaining driving range for the vehicle.

[0154] It should be understood that the extreme endurance mode herein may also be referred to as endurance mode, extreme energy saving mode, ECO mode, ECO+ mode, or long distance mode. The extreme endurance mode herein may alternatively be another mode that allows a user to obtain a longer endurance distance.

[0155] S502: The vehicle controller acquires the vehicle speed.

[0156] Specifically, after the indicator for the vehicle to enter the extreme endurance mode is determined, the second extreme endurance app can periodically obtain the vehicle's running speed information from the motion control module.

[0157] S503: The cockpit controller acquires the extreme endurance setting information.

[0158] Specifically, this step may include three substeps.

[0159] S503a: A first extreme endurance app subscribes to extreme endurance setting information, and the first extreme endurance app may be located in a cockpit controller of the vehicle.

[0160] S503b: The first extreme endurance app obtains the user's modified setting information, where the modified setting information may include the user's preferences. For example, the user may tap option 4067 shown in FIG. 4(g) to modify the setting information.

[0161] S503c: The first extreme endurance app generates extreme endurance setting information based on the modified setting information and sends the extreme endurance setting information to the second extreme endurance app. The endurance setting information may indicate whether autonomous driving functions should be disabled after the vehicle enters the extreme endurance mode.

[0162] It should be appreciated that the extreme endurance setting information may be the first setting information of the method 300 .

[0163] S504: The vehicle controller determines that the vehicle speed is too fast and notifies the user to slow down the vehicle speed.

[0164] Specifically, this step may include the following three substeps:

[0165] S504a: The second extreme endurance app determines that the current driving speed of the vehicle is too fast to enter the extreme endurance state. The determination process can be as follows: if the current vehicle speed is equal to or greater than a preset threshold, it can be determined that the current vehicle speed of the vehicle is too fast to enter the extreme endurance state. Alternatively, if the current vehicle speed is less than the preset threshold, it can be determined that the current vehicle speed is fast enough to enter the extreme endurance state.

[0166] For example, the preset threshold may be set to 80 kilometers per hour. If the second endurance app determines that the current vehicle speed is faster than 80 kilometers per hour, it may determine that the vehicle's speed is too fast to enter the extreme endurance state. If the current vehicle speed is slower than 80 kilometers per hour, the second endurance app may determine that the current vehicle speed is fast enough to enter the extreme endurance state.

[0167] S504b: The second extreme endurance app sends deceleration cue information to the first extreme endurance app.

[0168] S504c: The first extreme endurance App sends a deceleration pop-up window request to the human-computer interaction function module.

[0169] S504d: The human-computer interaction function module prompts the user to slow down in order to safely enter the extreme endurance mode.

[0170] The prompt to the user to slow down can be implemented by audio or text information. If the prompt is audio information, the prompt can be sent to the user by using the vehicle's in-vehicle voice assistant or speaker. If the prompt is text information, the prompt can be sent to the user by a pop-up window on the in-vehicle display.

[0171] S505: The vehicle controller executes deceleration.

[0172] To safely enter the extreme endurance mode, the second extreme endurance app may automatically perform vehicle deceleration, or the user may adjust the accelerator pedal depression based on the prompt information.

[0173] It should be understood that when the vehicle is traveling at high speed, directly entering the extreme endurance mode may pose a safety risk because the torque output capability of the vehicle in the extreme endurance mode is limited and the torque of the vehicle may be insufficient to assist the vehicle in maintaining high speed after the vehicle enters the extreme endurance mode.

[0174] In this embodiment of the present application, the vehicle controller can determine whether the vehicle can enter the extreme endurance mode based on the vehicle's traveling speed, and if the vehicle speed is too fast, the vehicle controller sends prompt information to the user to slow down the vehicle speed to ensure that the vehicle can safely enter the extreme endurance mode.

[0175] S506: The vehicle controller requests that the extreme endurance mode be enabled.

[0176] Specifically, this step may include the following four substeps:

[0177] S506a: The second extreme endurance app sends an extreme endurance pop-up window request to the first extreme endurance app, where the extreme endurance pop-up window request is used to request that the extreme endurance mode be enabled.

[0178] S506b: The first extreme endurance App sends an extreme endurance pop-up window request to the human-computer interaction function module.

[0179] S506c: The human-computer interaction function module prompts the user to enable extreme endurance mode.

[0180] The prompt to the user to enable extreme endurance mode may be performed by audio or text. If the prompt is audio, the prompt may be sent to the user by using the vehicle's in-vehicle voice assistant or speaker. If the prompt is text, the prompt may be sent to the user by a pop-up window on the in-vehicle display.

[0181] S506d: The user approves enabling extreme endurance mode.

[0182] S507: The cockpit controller responds to the extreme endurance pop-up window request from the vehicle control controller.

[0183] Specifically, this step may include the following two substeps:

[0184] S507a: The first extreme endurance App receives an extreme endurance pop-up window response from the human-computer interaction function module, and the response information instructs the user to enable extreme endurance mode.

[0185] S507b: The first extreme endurance app responds to the extreme endurance pop-up window request of the second extreme endurance app.

[0186] S508: The vehicle controller sets the extreme endurance mode.

[0187] Specifically, this step may include the following three substeps:

[0188] S508a: The second extreme endurance app obtains a current driving mode from the driving module, where the current driving mode may be a driving mode currently enabled by the vehicle, and may include an acceleration mode, a normal driving mode, a hard driving mode, a comfort mode, a sand mode, a race mode, etc.

[0189] S508b: The second extreme endurance app records the current driving mode.

[0190] S508c: The second extreme endurance app sends instruction information to the driving module to instruct the driving module to set the extreme endurance mode.

[0191] S509: The vehicle controller adjusts the interior thermal management mode.

[0192] Specifically, this step may include the following three substeps:

[0193] S509a: The second extreme endurance app obtains one or more of the following information from the driving module: the current air conditioning mode, the driver's seat and front passenger seat set temperatures, and the driver's seat and front passenger seat / rear passenger seat ventilation status.

[0194] S509b: The second extreme endurance app records the current air conditioning mode, the driver and front passenger seat set temperatures, and the ventilation status of the driver and front passenger seats / rear passenger seats. Recording the current air conditioning mode may include recording one or more of the following: air conditioning on / off status, the target temperature that needs to be set, and the air volume.

[0195] S509c: The second extreme endurance app sends instruction information to the thermal management module to instruct the thermal management module to adjust the air conditioning to ECO mode.

[0196] S510: The vehicle controller adjusts the seat service.

[0197] Specifically, this step may include the following three substeps:

[0198] S510a: The second extreme endurance app gets the current heating and ventilation status of the driver's seat and front passenger seats and rear passenger seats from the seat service module.

[0199] S510b: The second extreme endurance app records the current heating and ventilation status of the driver's seat and front passenger seats and rear passenger seats. Recording the current heating and ventilation status of the driver's seat and front passenger seats and rear passenger seats may include recording the current ventilation / heating switch status and gear of the driver's seat and front passenger seats and rear passenger seats.

[0200] S510c: The second extreme endurance app sends instruction information to the seat service module to instruct the seat service module to disable the seat ventilation / heating function.

[0201] S511: The vehicle controller adjusts the energy regeneration mode of the vehicle.

[0202] Specifically, this step may include the following three substeps:

[0203] S511a: The second extreme endurance app obtains the current energy regeneration mode from the driving mode module.

[0204] S511b: The second extreme endurance app records the vehicle's current energy regeneration mode.

[0205] S511c: The second extreme endurance app sends instruction information to the driving mode module to instruct the driving mode module to improve the energy regeneration capability.

[0206] S512: The vehicle controller adjusts the status of the atmosphere lights.

[0207] Specifically, this step may include the following two substeps:

[0208] S512a: The second extreme endurance app obtains the status of the atmosphere light from the atmosphere light service module.

[0209] S512b: The second extreme endurance app records the status of the atmosphere light, where the status of the atmosphere light may include the on / off state of the atmosphere light and / or the atmosphere light mode.

[0210] S513: The vehicle controller determines whether the automated driving system should be disabled.

[0211] Specifically, this step may include the following two substeps:

[0212] S513a: The second extreme endurance app determines whether to disable the autonomous driving system based on the received extreme endurance setting information, i.e., sets the autonomous driving controller to a low power consumption state.

[0213] S513b: If the extreme endurance setting information instructs the autonomous driving system to be disabled, the second extreme endurance app may send instruction information to the autonomous driving controller to instruct the autonomous driving controller to enter a low power consumption state.

[0214] It should be appreciated that the low power consumption state may be a second operating state of the method 300 .

[0215] In this embodiment of the present application, the vehicle controller can determine whether to set the autonomous driving controller to a low power consumption state according to the instruction of the extreme endurance setting information. In this way, the user's driving intention is fully considered before the vehicle sets the autonomous driving controller to a low power consumption state, thereby improving the user's driving experience.

[0216] S514: The cockpit controller controls the brightness of the HUD, cockpit volume, and central control screen to enter an energy saving state.

[0217] Specifically, this step may include the following three substeps:

[0218] S514a: The first extreme endurance app receives cockpit extreme endurance requirement information from the second extreme endurance app.

[0219] S514b: The first extreme endurance app records the current cockpit status volume, central control screen brightness, and HUD on status.

[0220] S514c: The first extreme endurance app sends instruction information to the human-computer interaction function module to instruct the human-computer interaction function module to disable the HUD display function, lower the cockpit volume, and dim the brightness of the central control screen.

[0221] S515: The vehicle controller determines whether to exit extreme endurance mode.

[0222] Optionally, the user may manually exit extreme endurance mode, ie, steps S515a-S515c are performed.

[0223] Optionally, if the vehicle controller determines that the vehicle's state of charge is greater than a preset threshold or the vehicle's remaining range is greater than a preset threshold, the vehicle controller automatically exits extreme endurance mode, i.e., step S515d is performed.

[0224] S515a: The user taps a power-saving shortcut key and decides to exit extreme endurance mode. For example, the user may tap control 4064 in FIG. 4(e) to disable extreme endurance mode.

[0225] S515b: The human-computer interaction function module sends information about exiting the extreme endurance mode to the first extreme endurance App.

[0226] S515c: The first extreme endurance app sends information about exiting the extreme endurance mode to the second extreme endurance app.

[0227] S515d: The second extreme endurance app determines whether the vehicle's state of charge is greater than a preset threshold or whether the vehicle's remaining range is greater than a preset threshold, and exits extreme endurance mode if the vehicle's state of charge is greater than the preset threshold or the vehicle's remaining range is greater than the preset threshold.

[0228] For example, the first endurance app may automatically exit extreme endurance mode if it determines that the vehicle's state of charge is greater than 10%. As another example, the first endurance app may automatically exit extreme endurance mode if the vehicle's remaining range is greater than 50 kilometers.

[0229] S516: The vehicle controller restores the driving mode.

[0230] Specifically, the second extreme endurance app sends driving mode restoration information to the driving mode module when it receives information regarding exiting extreme endurance mode or determines that the vehicle's state of charge is greater than a preset threshold or the vehicle's remaining range is greater than a preset threshold. Restoring the driving mode may mean adjusting the driving mode to the driving mode that existed before the extreme endurance mode was enabled.

[0231] S517: The vehicle controller restores the air conditioning mode and temperature setting.

[0232] Specifically, the second extreme endurance app sends instructions to the thermal management module to restore the air conditioning mode and temperature setting.

[0233] S518: The vehicle controller restores seat heating / ventilation status.

[0234] Specifically, the second extreme endurance app sends seat heating / ventilation status restoration instruction information to the seat service module.

[0235] S519: The vehicle controller restores the energy regeneration strength.

[0236] Specifically, the second extreme endurance app sends energy regeneration strength recovery instruction information to the driving mode module.

[0237] S520: The vehicle controller restores the status of the atmosphere lights.

[0238] Specifically, the second extreme endurance app sends ambience light status recovery instruction information to the ambience light service module.

[0239] It should be appreciated that in steps S516-S520, each module may be restored to the state that existed before the energy conservation by using the contents recorded by the second extreme endurance App in steps S508-S512.

[0240] S521: The vehicle control controller activates the automatic driving controller.

[0241] Specifically, the second extreme endurance app sends instruction information to the autonomous driving controller to activate the autonomous driving controller.

[0242] S522: The cockpit controller receives cockpit energy saving cancellation request information sent by the vehicle control controller.

[0243] Specifically, the first extreme endurance app receives cockpit energy saving cancellation request information sent by the second extreme endurance app.

[0244] S523: Cockpit controller restores volume, central control screen brightness, and head-up display.

[0245] Specifically, the first extreme endurance app sends instruction information to the human-computer interaction function module to restore the volume, brightness of the central control screen, and head-up display. Based on the content recorded in step S514, the first extreme endurance app may restore the cockpit status to the state that existed before the energy saving.

[0246] Further, after exiting endurance mode, in addition to restoring the above functions to the states that existed prior to energy conservation, the vehicle's air suspension status, vehicle speed limit, torque limit, blower on / off status, blower gear status, steering wheel heating status, and steering wheel heating gear may also be restored to the states that existed prior to energy conservation.

[0247] It should be understood that if the vehicle's electrical energy is restored after the vehicle has entered the extreme endurance mode, the user's driving experience (e.g., adjusting the air conditioning temperature and providing seat heating functions) may not be ensured if the vehicle still maintains the extreme endurance state.

[0248] In this embodiment of the present application, the cockpit controller and the vehicle control controller can record the setting information of various services used by the user in the non-extreme endurance mode, and after the vehicle exits the extreme endurance mode, the vehicle can immediately restore the service settings based on the recorded information to improve the user's driving experience.

[0249] Furthermore, it should be understood that in the above embodiments, the cockpit controller, the vehicle control controller, and the autonomous driving controller perform their respective operations individually. In some implementations, the cockpit controller, the vehicle control controller, and the autonomous driving controller may be combined into one controller (e.g., the first controller of method 300). The controller may perform the operations performed by the cockpit controller, the vehicle control controller, and the autonomous driving controller.

[0250] 6A and 6B are a schematic flow chart of another control method according to an embodiment of the present application. The method 600 may be applied to the vehicle 100 of FIG. 1, and may include the following steps:

[0251] S601: The automation controller determines that the current gear is reverse gear and the autonomous driving function is not enabled.

[0252] S602: The automatic control controller sends an automatic driving function enable request to the cockpit controller to request that the automatic driving function be enabled.

[0253] Specifically, this step may include the following two substeps:

[0254] S602a: The first extreme endurance app receives autonomous driving function activation confirmation request information from the second extreme endurance app.

[0255] S602b: The first extreme endurance app sends a pop-up window request to the human-computer interaction function module to prompt the user to enable the autonomous driving function.

[0256] Optionally, the pop-up window request may further be used to prompt the user to enable at least one of the following: a reversing radar function, a holographic view function, and a reversing view function.

[0257] Optionally, the pop-up window request may alternatively be replaced with voice prompt information and an in-car voice assistant or speaker prompt that audibly prompts the user to enable the autonomous driving feature.

[0258] S603: The user approves enabling the autonomous driving function.

[0259] Specifically, this step may include the following two substeps:

[0260] S603a: The human-computer interaction function module pops up a window to instruct the user whether to enable the autonomous driving function.

[0261] S603b: The user approves enabling the autonomous driving function.

[0262] The user can enable the self-driving feature by tapping a control on the in-car display, or the user can enable the self-driving feature with voice approval.

[0263] S604: The cockpit controller responds to the request from the vehicle control controller to enable the automatic driving function.

[0264] Specifically, this step may include the following two substeps:

[0265] S604a: The first extreme endurance app receives response information of the pop-up window request for enabling the autonomous driving function sent by the human-computer interaction function module.

[0266] S604b: The first extreme endurance app sends an autonomous driving function enablement approval response to the second extreme endurance app.

[0267] S605: The vehicle control controller restores the output power of the autonomous driving controller and enables functions required for reversing, such as the reversing radar function, the reversing view function, and the panoramic view function.

[0268] S606: The vehicle controller determines whether the vehicle is in a parking gear or a drive gear (D gear).

[0269] Optionally, this step may specifically include the cockpit controller determining that the time period during which the vehicle is in parking gear or drive gear is greater than or equal to a first threshold, or determining that the vehicle is in parking gear or drive gear and the vehicle's driving speed is greater than or equal to a second threshold.

[0270] For example, if it is detected that the vehicle is in parking gear or drive gear for a period of 5 minutes or more, the cockpit controller can control the autonomous driving controller to be in a low power consumption state. As another example, if it is detected that the vehicle is in parking gear or drive gear and the vehicle's traveling speed is 40 km / h or more, the cockpit controller can control the autonomous driving controller to be in a low power consumption state.

[0271] It should be appreciated that the low power consumption state may be a second operating state of the method 300 .

[0272] S607: The vehicle control controller sends instruction information to the autonomous driving controller to instruct the autonomous driving controller to enter a low power consumption state.

[0273] In this embodiment of the present application, when the vehicle is in reverse gear and the autonomous driving function is not enabled, the vehicle control controller can use the cockpit controller to ask the user whether to enable the autonomous driving function. After the user selects to enable the autonomous driving function, the vehicle control controller can control the functions required for reverse to be enabled. In this way, the extreme endurance mode takes the user's driving intention into consideration, improving the user's driving experience.

[0274] 7A-7F are schematic flowcharts of another control method according to an embodiment of the present application. The method 700 may be applied to the vehicle 100 of FIG. 1, and the method 500 may be a parallel solution. The method 700 may include the following steps:

[0275] S701: The cockpit controller acquires an indicator to enter extreme endurance mode.

[0276] Step S701 may include two parallel sub-solutions:

[0277] S701a: If the vehicle's state of charge (SOC) is used as an indicator for the vehicle to enter extreme endurance mode, the first extreme endurance app of the cockpit controller can periodically obtain the vehicle's state of charge from the energy regeneration capability control module to determine whether to enter extreme endurance mode.

[0278] For example, if the vehicle's state of charge is equal to or greater than a preset threshold, a decision may be made not to enter extreme endurance mode, or if the vehicle's state of charge is less than the preset threshold, a decision may be made to enter extreme endurance mode.

[0279] S701b: If the remaining vehicle mileage is used as an indicator for the vehicle to enter extreme endurance mode, the first extreme endurance app can periodically obtain the remaining vehicle mileage from the energy control module to determine whether to enter extreme endurance mode.

[0280] For example, if the vehicle's remaining mileage is equal to or greater than a preset threshold, it is determined not to enter the extreme endurance mode, or if the vehicle's remaining mileage is less than the preset threshold, it is determined to enter the extreme endurance mode.

[0281] S702: The cockpit controller acquires the vehicle speed.

[0282] Specifically, after the indicator for the vehicle to enter the extreme endurance mode is determined, the first extreme endurance app can periodically obtain the vehicle's running speed information from the motion control module of the vehicle controller.

[0283] S703: The cockpit controller acquires the extreme endurance setting information.

[0284] Specifically, this step may include two substeps.

[0285] S703a: The human-computer interaction function module subscribes to the extreme endurance information.

[0286] S703b: The first extreme endurance app receives extreme endurance setting information sent by the human-computer interaction module, and the extreme endurance setting information may indicate whether autonomous driving functions should be disabled after the vehicle enters the extreme endurance mode.

[0287] It should be appreciated that the extreme endurance setting information may be the first setting information of the method 300 .

[0288] S704: The cockpit controller determines that the vehicle speed is too high and notifies the user to slow down the vehicle.

[0289] Specifically, this step may include the following three substeps:

[0290] S704a: The first extreme endurance app determines that the current driving speed of the vehicle is too fast to enter the extreme endurance state. The determination process can be as follows: if the current vehicle speed is faster than a preset threshold, it can be determined that the current vehicle speed of the vehicle is too fast. Alternatively, if the current vehicle speed is less than the preset threshold, it can be determined that the current vehicle speed is fast enough to enter the extreme endurance state.

[0291] For example, the preset threshold may be set to 80 kilometers per hour. If the second endurance app determines that the current vehicle speed is faster than 80 kilometers per hour, it may determine that the vehicle's speed is too fast to enter the extreme endurance state. If the current vehicle speed is slower than 80 kilometers per hour, the second endurance app may determine that the current vehicle speed is fast enough to enter the extreme endurance state.

[0292] S704b: The first extreme endurance app sends a deceleration cue message to the human-computer interaction function module.

[0293] S704c: The human-computer interaction function module prompts the user to slow down in order to safely enter the extreme endurance mode.

[0294] The prompt to the user to slow down can be implemented by audio or text information. If the prompt is audio information, the prompt can be sent to the user by using the vehicle's in-vehicle voice assistant or speaker. If the prompt is text information, the prompt can be sent to the user by a pop-up window on the in-vehicle display.

[0295] S705: The cockpit controller executes deceleration.

[0296] To safely enter extreme endurance mode, the first extreme endurance app may automatically perform vehicle deceleration.

[0297] It should be understood that when the vehicle is traveling at high speed, directly entering the extreme endurance mode may pose a safety risk because the torque output capability of the vehicle in the extreme endurance mode is limited and the torque of the vehicle may be insufficient to assist the vehicle in maintaining high speed after the vehicle enters the extreme endurance mode.

[0298] In this embodiment of the present application, the cockpit controller can determine whether the vehicle can enter the extreme endurance mode based on the vehicle's traveling speed. If the vehicle speed is too fast, the vehicle control controller sends prompt information to the user to slow down the vehicle speed to ensure that the vehicle can safely enter the extreme endurance mode.

[0299] S706: The cockpit controller requests the user to enable extreme endurance mode.

[0300] Specifically, this step may include the following three substeps:

[0301] S706a: The first extreme endurance App sends an extreme endurance pop-up window request to the human-computer interaction function module.

[0302] S706b: The human-computer interaction function module prompts the user to enable extreme endurance mode.

[0303] The prompt to the user to enable extreme endurance mode may be performed by audio or text. If the prompt is audio, the prompt may be sent to the user by using the vehicle's in-vehicle voice assistant or speaker. If the prompt is text, the prompt may be sent to the user by a pop-up window on the in-vehicle display.

[0304] S706c: The user approves enabling extreme endurance mode.

[0305] S707: Respond to the extreme durability pop-up window request.

[0306] Specifically, the human-computer interaction function module sends an extreme endurance pop-up window response to the first extreme endurance App.

[0307] S708: Cockpit controller sets extreme endurance mode.

[0308] Specifically, this step may include the following three substeps:

[0309] S708a: The first extreme endurance app obtains a current driving mode from the driving module, where the current driving mode may be a driving mode currently enabled by the vehicle, and may include an acceleration mode, a normal driving mode, a hard driving mode, a comfort mode, a sand mode, a race mode, etc.

[0310] S708b: The first extreme endurance app records the current driving mode.

[0311] S708c: The first extreme endurance app sends instruction information to the driving module to instruct the driving module to set the extreme endurance mode.

[0312] S709: The cockpit controller adjusts the cabin thermal management mode.

[0313] Specifically, this step may include the following three substeps:

[0314] S709a: The first extreme endurance app obtains one or more of the following information from the driving module: the current air conditioning mode, the driver's seat and front passenger seat set temperatures, and the driver's seat and front passenger seat / rear passenger seat ventilation status.

[0315] S709b: The first extreme endurance app records the current air conditioning mode, the driver's seat and front passenger seat set temperatures, and the driver's seat and front passenger seat / rear passenger seat ventilation status. Recording the current air conditioning mode may include recording one or more of the following: air conditioning on / off status, the target temperature that needs to be set, and the air volume.

[0316] S709c: The first extreme endurance app sends instruction information to the thermal management module to instruct the thermal management module to adjust the air conditioning to ECO mode.

[0317] S710: The cockpit controller coordinates seat services.

[0318] Specifically, this step may include the following three substeps:

[0319] S710a: The first extreme endurance app gets the current heating and ventilation status of the driver's seat and front passenger seats and rear passenger seats from the seat services module.

[0320] S710b: The first extreme endurance app records the current heating and ventilation status of the driver's seat and front passenger seats and rear passenger seats. Recording the current heating and ventilation status of the driver's seat and front passenger seats and rear passenger seats may include recording the current ventilation / heating switch status and gear of the driver's seat and front passenger seats and rear passenger seats.

[0321] S710c: The first extreme endurance app sends instruction information to the seat service module to instruct the seat service module to disable the seat ventilation / heating function.

[0322] S711: The cockpit controller adjusts the vehicle's energy regeneration mode.

[0323] Specifically, this step may include the following three substeps:

[0324] S711a: The first extreme endurance app obtains the current energy regeneration mode from the driving mode module.

[0325] S711b: The first extreme endurance app records the vehicle's current energy regeneration mode.

[0326] S711c: The first extreme endurance app sends instruction information to the driving mode module to instruct the driving mode module to improve the energy regeneration capability.

[0327] S712: Cockpit controller adjusts the status of the atmosphere lights.

[0328] Specifically, this step may include the following two substeps:

[0329] S712a: The first extreme endurance app obtains the status of the atmosphere light from the atmosphere light service module.

[0330] S712b: The first extreme endurance app records the status of the atmosphere light, where the status of the atmosphere light may include the on / off state of the atmosphere light and / or the atmosphere light mode.

[0331] S713: The cockpit controller determines whether the automated driving system should be disabled.

[0332] Specifically, this step may include the following two substeps:

[0333] S713a: The first extreme endurance app determines whether to disable the autonomous driving system based on the received extreme endurance setting information, i.e., sets the autonomous driving controller to a low power consumption state.

[0334] S713b: If the extreme endurance setting information instructs the autonomous driving system to be disabled, the first extreme endurance app may send instruction information to the autonomous driving controller to instruct the autonomous driving controller to enter a low power consumption state.

[0335] In this embodiment of the present application, the cockpit controller can determine whether to set the autonomous driving controller to a low power consumption state according to the instruction of the extreme endurance setting information. In this way, the user's driving intention is fully considered before the vehicle sets the autonomous driving controller to a low power consumption state, thereby improving the user's driving experience.

[0336] It should be appreciated that the low power consumption state may be a second operating state of the method 300 .

[0337] S714: The cockpit controller controls the brightness of the HUD, cockpit volume, and central control screen to enter an energy saving state.

[0338] Specifically, this step may include the following two substeps:

[0339] S714a: The first extreme endurance app records the current cockpit status volume, central control screen brightness, and HUD on status.

[0340] S714b: The first extreme endurance app sends instruction information to the human-computer interaction function module to instruct the human-computer interaction function module to disable the HUD display function, lower the cockpit volume, and dim the brightness of the central control screen.

[0341] S715: The cockpit controller decides whether to exit extreme endurance mode.

[0342] Optionally, the user may manually exit extreme endurance mode, i.e., steps S715a and S715b are performed.

[0343] Optionally, if the cockpit controller determines that the vehicle's state of charge is greater than a preset threshold or the vehicle's remaining range is greater than a preset threshold, the cockpit controller automatically exits extreme endurance mode, i.e., step S715c is performed.

[0344] S715a: The user taps a power-saving shortcut key and decides to exit extreme endurance mode. For example, the user may tap control 4064 in FIG. 4(e) to disable extreme endurance mode.

[0345] S715b: The human-computer interaction function module sends information about exiting the extreme endurance mode to the first extreme endurance app.

[0346] S715c: The first extreme endurance app determines whether the vehicle's state of charge is greater than a preset threshold or whether the vehicle's remaining range is greater than a preset threshold, and exits extreme endurance mode if the vehicle's state of charge is greater than the preset threshold or the vehicle's remaining range is greater than the preset threshold.

[0347] For example, the first endurance app may automatically exit extreme endurance mode if it determines that the vehicle's state of charge is greater than 10%. As another example, the first endurance app may automatically exit extreme endurance mode if the vehicle's remaining range is greater than 50 kilometers.

[0348] S716: The cockpit controller resumes driving mode.

[0349] Specifically, the first extreme endurance app sends driving mode restoration information to the driving mode module when it receives information regarding exiting extreme endurance mode or determines that the vehicle's state of charge is greater than a preset threshold or the vehicle's remaining range is greater than a preset threshold. Restoring the driving mode may mean adjusting the driving mode to the driving mode that existed before the extreme endurance mode was enabled.

[0350] S717: Cockpit controller restores air conditioning mode and temperature settings.

[0351] Specifically, the first extreme endurance app sends instruction information to the thermal management module to restore the air conditioning mode and temperature setting.

[0352] S718: Cockpit controller restores seat heating / ventilation status.

[0353] Specifically, the first extreme endurance app sends seat heating / ventilation status restoration instruction information to the seat service module.

[0354] S719: The cockpit controller restores energy regeneration strength.

[0355] Specifically, the first extreme endurance app sends energy regeneration strength recovery instruction information to the driving mode module.

[0356] S720: Cockpit controller restores atmosphere light status.

[0357] Specifically, the first extreme endurance app sends ambience light status recovery instruction information to the ambience light service module.

[0358] It should be appreciated that in steps S716-S720, each module may be restored to the state that existed before the energy conservation by using the contents recorded by the second extreme endurance App in steps S708-S712.

[0359] S721: The cockpit controller activates the automatic driving controller.

[0360] Specifically, the second extreme endurance app sends instruction information to the autonomous driving controller to activate the autonomous driving controller.

[0361] S722: The cockpit controller cancels the energy saving state.

[0362] Specifically, the human-computer interaction function module receives a cockpit energy saving cancellation request message sent by the first endurance app.

[0363] S723: Cockpit controller restores volume, central control screen brightness, and head-up display.

[0364] Specifically, after receiving the cockpit energy saving cancellation request message, the human-computer interaction function module restores the volume, brightness of the central control screen, and head-up display. The cockpit energy saving cancellation request message may include the information recorded by the first extreme endurance app in step S714, and the human-computer interaction function module may restore the cockpit status to the state that existed before the energy saving based on the information.

[0365] Further, after exiting endurance mode, in addition to restoring the above functions to the states that existed prior to energy conservation, the vehicle's air suspension status, vehicle speed limit, torque limit, blower on / off status, blower gear status, steering wheel heating status, and steering wheel heating gear may also be restored to the states that existed prior to energy conservation.

[0366] It should be understood that if the vehicle's electrical energy is restored after the vehicle has entered the extreme endurance mode, the user's driving experience (e.g., adjusting the air conditioning temperature and providing seat heating functions) may not be ensured if the vehicle still maintains the extreme endurance state.

[0367] In this embodiment of the present application, the cockpit controller can record the setting information of various services used by the user in the non-extreme endurance mode, and after the vehicle exits the extreme endurance mode, the vehicle can immediately restore the service settings based on the recorded information to improve the user's driving experience.

[0368] Furthermore, it should be understood that in the above embodiments, the cockpit controller, the vehicle control controller, and the autonomous driving controller perform their respective operations individually. In some implementations, the cockpit controller, the vehicle control controller, and the autonomous driving controller may be combined into one controller (e.g., the first controller of method 300). The controller may perform the operations performed by the cockpit controller, the vehicle control controller, and the autonomous driving controller.

[0369] 8 is a schematic flow chart of another control method according to an embodiment of the present application. The method 800 may be applied to the vehicle 100 of FIG. 1. The method 800 and the method 600 may be parallel solutions. The method 800 may include the following steps:

[0370] S801: The cockpit controller determines that the current gear is reverse gear and that the autonomous driving function is not enabled.

[0371] S802: The cockpit controller requests that the autonomous driving function be enabled.

[0372] Specifically, the first extreme endurance app sends a pop-up window request to the human-computer interaction function module to prompt the user to enable the autonomous driving function.

[0373] Optionally, the pop-up window request may further be used to prompt the user to enable at least one of the following: a reversing radar function, a holographic view function, and a reversing view function.

[0374] Optionally, the pop-up window request may alternatively be replaced with voice prompt information and an in-car voice assistant or speaker prompt that audibly prompts the user to enable the autonomous driving feature.

[0375] S803: The user approves enabling the autonomous driving function.

[0376] Specifically, this step may include the following two substeps:

[0377] S803a: The cockpit controller pops up a window to instruct the user whether to enable the autonomous driving function.

[0378] S803b: The user approves enabling the automated driving function.

[0379] The user can enable the self-driving feature by tapping a control on the in-car display, or the user can enable the self-driving feature with voice approval.

[0380] S804: The cockpit controller obtains the pop-up window request response.

[0381] Specifically, the first extreme endurance app receives response information of a pop-up window request for enabling the autonomous driving function sent by the human-computer interaction function module.

[0382] S805: The cockpit controller restores the output power of the autonomous driving controller and enables functions necessary for reversing, such as the reversing radar function, the reversing view function, and the panoramic view function.

[0383] S806: The cockpit controller determines whether the vehicle is in park gear or whether the vehicle is in drive gear (D gear).

[0384] Optionally, this step may specifically include the cockpit controller determining that the time period during which the vehicle is in parking gear or drive gear is greater than or equal to a first threshold, or determining that the vehicle is in parking gear or drive gear and the vehicle's driving speed is greater than or equal to a second threshold.

[0385] For example, if it is detected that the vehicle is in parking gear or drive gear for a period of 5 minutes or more, the cockpit controller can control the autonomous driving controller to be in a low power consumption state. As another example, if it is detected that the vehicle is in parking gear or drive gear and the vehicle's traveling speed is 40 km / h or more, the cockpit controller can control the autonomous driving controller to be in a low power consumption state.

[0386] S807: The cockpit controller sends instruction information to the autonomous driving controller to instruct the autonomous driving controller to enter a low power consumption state.

[0387] In this embodiment of the present application, when the vehicle is in reverse gear and the autonomous driving function is not enabled, the cockpit controller can ask the user whether to enable the autonomous driving function. After the user selects to enable the autonomous driving function, the cockpit controller can control the functions necessary for reverse to be enabled. In this way, the extreme endurance mode takes the user's driving intention into consideration and improves the user's driving experience.

[0388] 9 is a schematic flow chart of another control method according to an embodiment of the present application. The method 900 may be applied to the vehicle 100 of FIG. 1, and may include the following steps:

[0389] S901: Obtain a first energy consumption level.

[0390] The first energy consumption level may be an energy consumption level of the vehicle in a non-endurance mode.

[0391] S902: Obtain a first command, the first command instructing to enable the endurance mode.

[0392] Optionally, the user may tap a corresponding control on the in-car display to enable the endurance mode, or the user may enable the endurance mode by sending voice information to the in-car voice assistant.

[0393] Optionally, when the vehicle detects that the state of charge is insufficient to support the vehicle reaching its destination, the vehicle displays a prompt box on the in-vehicle display to prompt the user to enable endurance mode.

[0394] S903: Adjust the energy consumption level of the vehicle from the first energy consumption level to a second energy consumption level in response to the first command.

[0395] The second energy consumption level may be an energy consumption level of the vehicle in an endurance mode, wherein the energy consumption rate of the vehicle at the first energy consumption level is higher than the energy consumption rate of the vehicle at the second energy consumption level.

[0396] S904: Exit endurance mode in response to the first command.

[0397] In a possible implementation, instructing to exit the endurance mode with a second command includes instructing to exit the endurance mode with a second command when the state of charge of the vehicle's battery is at or above a first battery level or the remaining distance of the vehicle is at or above a first distance.

[0398] For example, if the vehicle's state of charge is greater than or equal to 10%, the first controller may control the vehicle to exit endurance mode. As another example, if the vehicle's remaining driving range is greater than 50 kilometers, the first controller may control the vehicle to exit endurance mode.

[0399] S905: Adjust the energy consumption level of the vehicle to the first energy consumption level in response to the second command.

[0400] In this embodiment of the present application, the first controller can obtain a first energy consumption level of the vehicle before enabling the endurance mode, and immediately adjust the energy consumption level of the vehicle to the first energy consumption level after exiting the endurance mode.

[0401] In a possible implementation, adjusting the second energy consumption level to the first energy consumption level includes at least one of the following: adjusting the second air conditioning mode to the first air conditioning mode; adjusting the second energy regeneration gear state to the first energy regeneration gear state; adjusting the second air suspension state to the first air suspension state; adjusting the second vehicle speed limit to the first vehicle speed limit; and adjusting the second torque limit to the first torque limit.

[0402] There may be a specific relationship between the vehicle's energy regeneration gear status and the driving mode, i.e., the energy regeneration gear may correspond to one or more driving modes. For example, the first gear for energy regeneration may correspond to the endurance mode, and the second gear for energy regeneration may correspond to the normal driving mode. The energy regeneration efficiency of the vehicle in the first gear is higher than the energy regeneration efficiency of the vehicle in the second gear. As another example, the second gear for energy regeneration may correspond to both the endurance mode and the normal driving mode.

[0403] Optionally, the first energy consumption level or the second energy consumption level or both further include one or more of the following: air conditioning on / off status, air conditioning set temperature, seat heating switch status, seat heating gear status, seat ventilation gear status, blower on / off status, blower gear status, atmosphere light status, head-up display switch status, cockpit volume, central control screen brightness, steering wheel heating status, steering wheel heating gear, and driving mode.

[0404] In this embodiment of the present application, before the vehicle enters the endurance mode, the first controller can obtain the energy consumption levels of the vehicle, such as the air conditioning status, the energy regeneration gear, the air suspension status, the vehicle speed limit, and the torque limit. After the vehicle exits the endurance mode, the first controller can control the vehicle to immediately return to the energy consumption levels that existed before the endurance mode was enabled, i.e., to immediately restore the air conditioning status, the energy regeneration gear, the air suspension status, the vehicle speed limit, and the torque limit, to further improve the user's driving experience.

[0405] 10 is a schematic flow chart of another control method according to an embodiment of the present application. The method 1000 may be applied to the vehicle 100 of FIG. 1, and may include the following steps:

[0406] S1001: The first traveling speed of the vehicle is acquired.

[0407] S1002: When the first traveling speed is higher than the first speed threshold, the first traveling speed of the vehicle is adjusted to a second traveling speed.

[0408] The second running speed is slower than the first speed threshold.

[0409] Optionally, adjusting the first driving speed to the second driving speed may include informing the user on an in-vehicle display that the vehicle is driving too fast and prompting the user to adjust the accelerator pedal depression to slow down the vehicle's driving speed to the second driving speed.

[0410] Optionally, adjusting the first driving speed to the second driving speed may involve informing the user on an in-vehicle display that the vehicle's driving speed is too fast and asking the user whether they agree to adjusting the vehicle speed to the first driving speed, and after obtaining the user's consent, the first controller controls the vehicle's speed to be adjusted to the second driving speed.

[0411] S1003: Enable Endurance mode.

[0412] For example, the first speed threshold may be set to 80 km / h, and the first controller may control the durability mode to be enabled when the vehicle's traveling speed is less than 80 km / h.

[0413] In this embodiment of the present application, if the vehicle speed of the vehicle is too high, the first controller may reduce the first driving speed of the vehicle to ensure the vehicle safely enters the endurance mode.

[0414] In a possible implementation, the method further includes prompting the user to reduce the first traveling speed.

[0415] The method of prompting the user to reduce the second driving speed may be to display a prompt box on the vehicle display to prompt the user to reduce the vehicle speed, or to prompt the user to reduce the vehicle speed by audio from the vehicle speaker.

[0416] In this embodiment of the present application, if the vehicle speed is too high, the first controller can prompt the user to slow down the vehicle's driving speed, so that the vehicle can safely enter endurance mode.

[0417] Embodiments of the present application further provide an apparatus for implementing any one of the above methods, for example an apparatus including a unit (or means) configured to implement the steps performed by a vehicle in any one of the above methods.

[0418] 11 is a diagram of a control device 1100 according to an embodiment of the present application. The device 1100 may be used in the vehicle 100 of FIG.

[0419] The device 1100 may include an acquiring unit 1110, a storage unit 1120, and a processing unit 1130. The acquiring unit 1110 is configured to acquire instructions and / or data. The acquiring unit 1110 may also be referred to as a communication interface or a communication unit. The storage unit 1120 is configured to store data. The processing unit 1130 is configured to process data. The processing unit 1130 may read the instructions and / or data in the storage unit 1120 to cause the device 1100 to implement the above-described method embodiments.

[0420] In design, the apparatus 1100 may be configured to perform the operations performed by the vehicle or the first controller in the method 300 .

[0421] In a possible implementation, the device 1100 includes an acquisition unit 1110 configured to acquire first setting information, where the first setting information is information acquired based on a user's operation to enable or disable a first function of the vehicle, and a processing unit 1130 configured to control the operating status of the first controller based on the first setting information, where the operating status includes a first operating state and a second operating state, the first controller enables the first function in the first operating state, and the first controller disables the first function in the second operating state, and the power consumption of the vehicle that exists when the first controller is in the second operating state is lower than the power consumption of the vehicle that exists when the first controller is in the first operating state.

[0422] In a possible implementation, the processing unit 1130 is further configured to switch the first controller from the second operating state to a third operating state when the vehicle is in reverse gear, wherein the first controller enables the reverse assist function in the third operating state.

[0423] In a possible implementation, the reversing assistance function includes at least one of the following: a reversing radar function, a panoramic view function, and a reversing view function.

[0424] In a possible implementation, the processing unit 1130 is further configured to inform the user that the reverse assist function is enabled.

[0425] In a possible implementation, the processing unit 1130 is further configured to switch the first controller from the third operating state to the second operating state when the vehicle is in a parking gear, a neutral gear, or a drive gear.

[0426] In a possible implementation, the processing unit 1130 being further configured to determine that the vehicle's gear is in parking gear or drive gear includes determining that the period during which the vehicle's gear is in parking gear or drive gear is greater than or equal to a first threshold, or determining that the vehicle's gear is in parking gear or drive gear and the vehicle's traveling speed is greater than or equal to a second threshold.

[0427] In a possible implementation, the processing unit 1130 is further configured to enable an endurance mode.

[0428] In a possible implementation, the first function includes an autonomous driving function.

[0429] In design, the apparatus 1100 may be configured to perform the operations performed by the vehicle or the first controller in the method 900.

[0430] In a possible implementation, the device includes: an acquisition unit 1110 configured to acquire a first energy consumption level, where the first energy consumption level is an energy consumption level of the vehicle in a non-endurance mode; and an acquisition unit 1110 further configured to acquire a first command, where the first command instructs to enable the endurance mode; and a processing unit 1130 further configured to adjust the energy consumption level of the vehicle from the first energy consumption level to a second energy consumption level in response to the first command, where the second energy consumption level is an energy consumption level of the vehicle in the endurance mode and the energy consumption rate of the vehicle at the first energy consumption level is higher than the energy consumption rate of the vehicle at the second energy consumption level; and the acquisition unit 1110 further configured to acquire a second command, where the second command instructs to exit the endurance mode; and the processing unit 1130 further configured to adjust the energy consumption level of the vehicle to the first energy consumption level in response to the second command.

[0431] In a possible implementation, the processing unit 1130 is specifically configured to perform at least one of the following: adjusting the second air conditioning mode to the first air conditioning mode, adjusting the second energy regeneration gear state to the first energy regeneration gear state, adjusting the second air suspension state to the first air suspension state, adjusting the second vehicle speed limit to the first vehicle speed limit, and adjusting the second torque limit to the first torque limit.

[0432] Optionally, the first energy consumption level or the second energy consumption level or both further include one or more of the following: air conditioning on / off status, air conditioning set temperature, seat heating switch status, seat heating gear status, seat ventilation gear status, blower on / off status, blower gear status, atmosphere light status, head-up display switch status, cockpit volume, central control screen brightness, steering wheel heating status, steering wheel heating gear, and driving mode.

[0433] In a possible implementation, the second instruction instructing to exit the endurance mode includes the second instruction instructing the processing unit 1130 to specifically exit the endurance mode if the state of charge of the vehicle's battery is at or above a first battery level or if the remaining distance of the vehicle is at or above a first distance.

[0434] In design, the apparatus 1100 may be configured to perform the operations performed by the vehicle or the first controller in the method 1000 .

[0435] In a possible implementation, the apparatus 1100 includes an acquisition unit 1110 configured to acquire a first driving speed of the vehicle, and a processing unit 1130 configured to adjust the first driving speed of the vehicle to a second driving speed, where the second driving speed is slower than the first speed threshold, if the first driving speed is faster than a first speed threshold, and the processing unit 1130 is further configured to enable an endurance mode.

[0436] In a possible implementation, the processing unit 1130 is further configured to prompt the user to reduce the first running speed.

[0437] It should be understood that the division of units within an apparatus is merely a logical division of functions. During actual implementation, some or all of the units may be integrated into one physical entity or physically separated. Furthermore, the units within the apparatus may be implemented in the form of software called by a processor. For example, the apparatus includes a processor connected to a memory, which stores instructions, and the processor calls the instructions stored in the memory to implement any one of the above methods or functions of the units within the apparatus. The processor may be, for example, a general-purpose processor such as a graphics processing unit (GPU) or a microprocessor, and the memory may be memory within the apparatus or memory external to the apparatus. Alternatively, the units within the apparatus may be implemented in the form of a hardware circuit, and some or all of the functions of the units may be implemented by designing the hardware circuit. The design of the hardware circuit may be understood as one or more processors. For example, in implementation, the hardware circuit may be an application-specific integrated circuit (ASIC), and some or all of the functions of the units may be implemented by designing logical relationships between elements within the circuit. As another example, in other implementations, the hardware circuits may be implemented by using a programmable logic device (PLD). A field programmable gate array (FPGA) is used as an example. A field programmable gate array can include a number of logic gate circuits, and the connections between the logic gate circuits are configured using a configuration file to implement the functions of some or all of the above units. All of the units in the above device may be implemented in the form of software called by a processor or in the form of hardware circuits, or some units may be implemented in the form of software called by a processor and the remaining units in the form of hardware circuits.

[0438] Optionally, if the device 1100 is located in a vehicle, the processing unit 1130 may be the processor 131 shown in FIG.

[0439] Optionally, the processing unit 1130 may be the processor 1220 of FIG. 12, the storage unit 1120 may be the memory 1210 of FIG. 12, and the obtaining unit 1110 may be the communication interface 1230 of FIG.

[0440] 12 is a diagram of another control device 1200 according to an embodiment of the present application. The device 1200 may be used in the vehicle 100 of FIG.

[0441] The control device 1200 includes a memory 1210, a processor 1220, and a communication interface 1230. The memory 1210, the processor 1220, and the communication interface 1230 are connected by an internal connection path. The memory 1210 is configured to store instructions, and the processor 1220 is configured to execute the instructions stored in the memory 1210 and control the input / output interface 1230 to send and receive information. Optionally, the memory 1210 may be coupled to the processor 1220 through an interface or may be integrated with the processor 1220.

[0442] The communication interface 1230 may use a transceiver device, such as, but not limited to, a transceiver, to communicate with other devices or communication networks. The communication interface 1230 may further include an input / output interface.

[0443] The processor 1220 stores one or more computer programs, which include instructions, and when the instructions are executed by the processor 1220, the control device 1200 can perform the control methods in the above embodiments.

[0444] In the implementation process, the steps of the above method may be implemented by using a hardware integrated logic circuit in the processor 1220 or by using instructions in the form of software. The methods disclosed with reference to the embodiments of the present application may be directly executed and completed by a hardware processor, or may be executed and completed by a combination of hardware and software modules in the processor. The software modules may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable read-only memory, or a register. The storage medium is located in the memory 1210, and the processor 1220 reads information in the memory 1210 and completes the above method steps in combination with the hardware of the processor 1220. To avoid repetition, details will not be described again here.

[0445] Optionally, device 1100 or device 1200 may be located in vehicle 100 of FIG.

[0446] Optionally, device 1100 or device 1200 may be computing platform 130 in the vehicle of FIG.

[0447] An embodiment of the present application further provides a computer-readable medium, which stores program code, which, when executed on a computer, can cause the computer to perform any one of the methods of FIGS.

[0448] An embodiment of the present application further provides a computer program product, which includes a computer program, which, when executed, causes a computer to perform any one of the methods of FIGS.

[0449] An embodiment of the present application further provides a chip including at least one processor and a memory, wherein the at least one processor is coupled to the memory and configured to read and execute instructions in the memory to perform any one of the methods of Figures 3-10.

[0450] An embodiment of the present application further provides an intelligent vehicle including at least one processor and a memory, wherein the at least one processor is coupled to the memory and configured to read and execute instructions in the memory to perform any one of the methods of Figures 3-10.

[0451] An embodiment of the present application further provides an intelligent vehicle including the control device of either FIG. 11 or FIG.

[0452] Those skilled in the art may realize that, in combination with the examples described in the embodiments disclosed herein, the units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether a function is implemented by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use various methods to implement the described functions for each specific application, but it should not be considered that the implementation goes beyond the scope of the present application.

[0453] As can be clearly understood by those skilled in the art, for the purpose of convenient and concise description, for the detailed operation processes of the above systems, devices and units, please refer to the corresponding processes in the above method embodiments, and the details will not be described again here.

[0454] It should be understood that the disclosed systems, devices, and methods in some embodiments provided herein may be implemented in other ways. For example, the above-described device embodiments are merely examples. For example, the division of units is merely a logical division of functions, and other divisions may be used during actual implementation. For example, multiple units or components may be combined or integrated into other systems, or some features may be omitted or not implemented. Furthermore, the mutual couplings or direct couplings or communication connections shown or discussed may be implemented by using some interfaces. Indirect couplings or communication connections between devices or units may be implemented in electronic, mechanical, or other forms.

[0455] The units described as separate parts may or may not be physically separated, and the parts shown as units may or may not be physical units, and may be located in one place or distributed over multiple network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.

[0456] Furthermore, the functional units in the embodiments of the present application may be integrated into one processing unit, each of the units may exist physically alone, or two or more units may be integrated into one unit.

[0457] When a function is implemented in the form of a software functional unit and sold or used as an independent product, the function may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may essentially be implemented in the form of a software product, or a portion of the technical solution, or a portion of the technical solution. A computer software product is stored in a storage medium and includes instructions for instructing a computer device (such as a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method described in the embodiments of the present application. The storage medium includes any medium capable of storing program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0458] In the embodiments of this application, terms such as "example" or "for example" are used to provide an example, illustration, or description. Any embodiment or design scheme described herein as an "example" should not be described as preferred or having more advantages than other embodiments or design schemes. Indeed, the term "example" is used to present concepts in a concrete manner.

[0459] In the embodiments of the present application, "corresponding" and "corresponding" may be used synonymously, and the meanings represented by the two words are consistent unless the difference between the two words is highlighted.

[0460] References herein to "an embodiment," "some embodiments," and the like indicate that one or more embodiments of the present application include the particular feature, structure, or characteristic described with reference to the embodiment. Thus, the appearances of "in an embodiment," "in some embodiments," "in some other embodiments," and "in other embodiments" in various places throughout this specification are not necessarily all referring to the same embodiment. Instead, such references mean "one or more, but not all, embodiments," unless specifically emphasized otherwise. The terms "including," "having," "comprising," and variations thereof all mean "including but not limited to," unless specifically emphasized otherwise.

[0461] As used herein, "at least one" means one or more, and "multiple" means two or more. The term "and / or" refers to an association relationship between related objects and indicates that three relationships may exist. For example, A and / or B can indicate three relationships: A alone is present, both A and B are present, and B alone is present, where A and B alone may be singular or plural. The character " / " generally indicates an "OR" relationship between related objects. "At least one of the following items (moieties)" or similar expressions refers to any combination of these items, including any combination of a single item (moiety) or multiple items (moieties). For example, at least one of a, b, or c can refer to a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural.

[0462] The above description is merely a specific implementation of the present application and is not intended to limit the scope of protection of the present application. Any modifications or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present application should fall within the scope of protection of the present application. Therefore, the scope of protection of the present application should be governed by the scope of protection of the claims.

Claims

1. A control method comprising: acquiring first setting information, the first setting information being information acquired based on a user's operation to enable or disable a first function of the vehicle; controlling an operation status of a first controller based on the first setting information, the operation status including a first operation state and a second operation state, the first controller enabling the first function in the first operation state and the first controller disabling the first function in the second operation state, and power consumption of the vehicle existing when the first controller is in the second operation state being lower than power consumption of the vehicle existing when the first controller is in the first operation state; A method having the following.

2. The method comprises: and switching the first controller from the second operating state to a third operating state when the vehicle is in reverse gear. the first controller enables a reverse assist function in the third operating state; The method of claim 1.

3. The reversing assistance function includes at least one of a reversing radar function, a panoramic view function, and a reversing view function. The method of claim 2.

4. The method comprises: further comprising informing the user that the reverse assist feature is enabled. The method according to claim 2 or 3.

5. The method comprises: and switching the first controller from the third operating state to the second operating state when the gear of the vehicle is in a parking gear, a neutral gear, or a drive gear.

5. The method according to any one of claims 2 to 4.

6. The method comprises: determining whether the gear of the vehicle is the parking gear or the drive gear; determining that the time period during which the gear of the vehicle is in the parking gear or the drive gear is equal to or greater than a first threshold, or determining that the gear of the vehicle is in the parking gear or the drive gear and the traveling speed of the vehicle is equal to or greater than a second threshold. The method of claim 5.

7. Before acquiring the first setting information, the method may further include enabling a durability mode.

7. The method according to any one of claims 1 to 6.

8. The first function includes an automatic driving function.

8. The method according to any one of claims 1 to 7.

9. A control method comprising: obtaining a first energy consumption level, the first energy consumption level being an energy consumption level of the vehicle in a non-endurance mode; obtaining a first command, the first command directing enabling of an endurance mode; adjusting an energy consumption level of the vehicle from the first energy consumption level to a second energy consumption level in response to the first command, the second energy consumption level being an energy consumption level of the vehicle in the endurance mode, and an energy consumption rate of the vehicle at the first energy consumption level being higher than an energy consumption rate of the vehicle at the second energy consumption level; obtaining a second command, the second command directing an exit from the endurance mode; adjusting an energy consumption level of the vehicle to the first energy consumption level in response to the second command; A method having the following.

10. The adjusting of the energy consumption level of the vehicle to the first energy consumption level includes the following steps: adjusting the second air conditioning mode to the first air conditioning mode; adjusting the second energy regeneration gear state to the first energy regeneration gear state; adjusting the second air suspension state to the first air suspension state; adjusting the second vehicle speed limit to the first vehicle speed limit; and adjusting the second torque limit to the first torque limit; including at least one of the following:

10. The method of claim 9.

11. The second command to exit the endurance mode includes the second command to exit the endurance mode when a state of charge of a battery of the vehicle is equal to or greater than a first battery level or a remaining distance of the vehicle is equal to or greater than a first distance.

11. The method according to claim 9 or 10.

12. A control method comprising: Obtaining a first traveling speed of the vehicle; If the first traveling speed is greater than a first speed threshold, adjusting the first traveling speed of the vehicle to a second traveling speed, the second traveling speed being less than the first speed threshold; and Enabling Endurance Mode A method having the following.

13. The method comprises: and prompting a user to decrease the first traveling speed. The method of claim 12.

14. A control device, an acquisition unit configured to acquire first setting information, the first setting information being information acquired based on a user's operation to enable or disable a first function of a vehicle; and a processing unit configured to control an operation status of a first controller based on the first setting information, the operation status including a first operation state and a second operation state, the first controller enabling the first function in the first operation state and the first controller disabling the first function in the second operation state, and a power consumption of the vehicle existing when the first controller is in the second operation state being lower than a power consumption of the vehicle existing when the first controller is in the first operation state; A device having:

15. the processing unit is further configured to switch the first controller from the second operating state to a third operating state when the vehicle is in reverse gear; the first controller enables a reverse assist function in the third operating state; 15. The apparatus of claim 14.

16. The reversing assistance function includes at least one of a reversing radar function, a panoramic view function, and a reversing view function.

16. The apparatus of claim 15.

17. the processing unit is further configured to notify the user that the reverse assist feature is enabled.

17. Apparatus according to claim 15 or 16.

18. the processing unit is further configured to switch the first controller from the third operating state to the second operating state when the gear of the vehicle is a parking gear, a neutral gear, or a drive gear.

18. Apparatus according to any one of claims 15 to 17.

19. The processing unit is further configured to determine whether the gear of the vehicle is the parking gear or the drive gear, determining that the time period during which the gear of the vehicle is in the parking gear or the drive gear is equal to or greater than a first threshold, or determining that the gear of the vehicle is in the parking gear or the drive gear and the traveling speed of the vehicle is equal to or greater than a second threshold.

20. The apparatus of claim 18.

20. the processing unit is further configured to enable an endurance mode.

20. Apparatus according to any one of claims 14 to 19.

21. The first function includes an automatic driving function.

21. Apparatus according to any one of claims 14 to 20.

22. A control device, an acquisition unit configured to acquire a first energy consumption level, the first energy consumption level being an energy consumption level of the vehicle in a non-endurance mode, the acquisition unit further configured to acquire a first command, the first command instructing to enable an endurance mode; the processing unit further configured to adjust an energy consumption level of the vehicle from the first energy consumption level to a second energy consumption level in response to the first command, the second energy consumption level being an energy consumption level of the vehicle in the endurance mode, and an energy consumption rate of the vehicle at the first energy consumption level being higher than an energy consumption rate of the vehicle at the second energy consumption level; The obtaining unit is further configured to obtain a second command, the second command instructing to exit the endurance mode; the processing unit is further configured to adjust an energy consumption level of the vehicle to the first energy consumption level in response to the second command. Device.

23. The processing unit comprises: adjusting the second air conditioning mode to the first air conditioning mode; adjusting the second energy regeneration gear state to the first energy regeneration gear state; adjusting the second air suspension state to the first air suspension state; adjusting the second vehicle speed limit to the first vehicle speed limit; and adjusting the second torque limit to the first torque limit; Specifically configured to perform at least one of the following:

23. The apparatus of claim 22.

24. The second command to exit the endurance mode includes the second command to exit the endurance mode when a state of charge of a battery of the vehicle is equal to or greater than a first battery level or a remaining distance of the vehicle is equal to or greater than a first distance.

24. Apparatus according to claim 22 or 23.

25. A control device, an acquisition unit configured to acquire a first driving speed of the vehicle; a processing unit configured to adjust the first driving speed of the vehicle to a second driving speed when the first driving speed is greater than a first speed threshold, the second driving speed being less than the first speed threshold; the processing unit is further configured to enable an endurance mode. Device.

26. the processing unit is further configured to prompt a user to decrease the first traveling speed.

26. The apparatus of claim 25.

27. having at least one processor and memory; The at least one processor is coupled to the memory and configured to read and execute instructions in the memory to perform the method of any one of claims 1 to 13. Control device.

28. Store the program code The computer program code, when executed on a computer, enables the computer to carry out the method according to any one of claims 1 to 13. Computer-readable medium.

29. having at least one processor and memory; The at least one processor is coupled to the memory and configured to read and execute instructions in the memory to perform the method of any one of claims 1 to 13. Tips.

30. A computer program, which when executed enables a computer to carry out the method according to any one of claims 1 to 13. Computer program products.

31. having at least one processor and memory; The at least one processor is coupled to the memory and configured to read and execute instructions in the memory to perform the method of any one of claims 1 to 13. vehicle.

32. A vehicle comprising a control device according to any one of claims 14 to 27.

Citation Information

Patent Citations

  • System and method for reducing energy consumption of a vehicle

    EP2295300A1

  • Power source control device

    JP2007246033A

  • Display device and indicator

    JP2011251654A

  • Control device and control method for parking support

    JP2012025378A

  • Vehicle controller

    JP2013005493A