Vehicle energy management methods, systems, vehicles and storage media

By acquiring the vehicle's operating status and controlling the vehicle controller's sleep and wake-up according to preset strategies, the energy waste caused by centralized control of the vehicle controller is solved, achieving energy-saving management and improving range and user experience.

CN119099519BActive Publication Date: 2026-03-13CHINA FAW CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

In existing technologies, the centralized control of all electronic devices by vehicle controllers leads to energy waste.

Method used

By acquiring the vehicle's operating status, the required operating status of each controller is determined according to a preset strategy, and energy management control commands are sent to put the controller into sleep or wake it up, thus saving unnecessary energy consumption.

Benefits of technology

It effectively reduces unnecessary energy consumption in vehicles, increases driving range, and ensures vehicle operation and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119099519B_ABST
    Figure CN119099519B_ABST
Patent Text Reader

Abstract

This invention discloses a vehicle energy consumption management method, system, vehicle, and storage medium. The vehicle energy consumption management method includes: acquiring the vehicle's operating status; determining the required operating states of multiple controllers according to the vehicle's operating status and a first preset strategy, thereby obtaining multiple required operating states corresponding to the multiple controllers; and sending energy consumption management control commands to the multiple controllers based on the multiple required operating states, wherein the energy consumption management control commands are used for controller sleep or wake-up. This invention solves the technical problem in related technologies where centralized control of all electronic devices by a vehicle controller leads to energy waste.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of vehicle control technology, and more specifically, relates to a vehicle energy consumption management method, system, vehicle, and storage medium. Background Technology

[0002] Current electric or hybrid vehicles typically employ a centralized power supply system, where all electronic devices draw power from the vehicle's battery or inverter. In vehicles, an electronic equipment architecture consisting of a controller gateway and multiple sub-modules has become mainstream, including components such as the instrument panel, air conditioning, and vehicle control system. Automotive electronic equipment is centrally controlled by the controller gateway and communicates via interfaces such as CAN, LIN, or Ethernet. Centralized power supply for electronic controllers offers advantages such as convenience, versatility, and ease of maintenance.

[0003] However, during normal driving or short-term parking, not all of the vehicle's electronic devices need to be operational, resulting in energy waste. For example, electronic devices such as headlight controllers and wiper controllers, although activated when the vehicle is started, need to remain operational during driving or short-term parking, leading to energy waste. Summary of the Invention

[0004] This invention provides a vehicle energy consumption management method, system, vehicle, and storage medium to at least solve the technical problem of energy waste caused by the centralized control of all electronic devices by the vehicle controller in related technologies.

[0005] According to a first aspect of the present invention, a vehicle energy consumption management method is provided, comprising: acquiring a vehicle operating status; determining the required operating status of a plurality of controllers according to the vehicle operating status and a first preset strategy, thereby obtaining a plurality of required operating statuses corresponding to the plurality of controllers; and sending energy consumption management control instructions to the plurality of controllers according to the plurality of required operating statuses, wherein the energy consumption management control instructions are used for controllers to go into sleep or wake up.

[0006] Optionally, based on the vehicle's operating status and in accordance with a first preset strategy, the required operating states of multiple controllers are determined to obtain the required operating states corresponding to multiple controllers, including: traversing multiple controllers and determining the required operating state corresponding to each controller in accordance with the first preset strategy.

[0007] Optionally, based on the required operating state, energy management control instructions are sent to multiple controllers, including: in response to the required operating state being that operation is not required, determining the current controller corresponding to the required operating state, and determining the energy management instruction as a hibernation instruction to send to the current controller.

[0008] Optionally, based on multiple demand working states, energy consumption management control instructions are sent to multiple controllers, including: in response to a demand working state that does not need to run, determining the current controller corresponding to the demand working state, determining a first power-down judgment result according to a second preset strategy, wherein the first power-down judgment result is used to characterize whether the user experience is affected after the current controller is powered down; determining energy consumption control instructions based on the first power-down judgment result and sending them to the current controller.

[0009] Optionally, based on multiple demand operating states, energy consumption management control instructions are sent to multiple controllers, including: in response to a demand operating state that does not need to operate, determining the current controller corresponding to the demand operating state, determining a second power-down judgment result according to a third preset strategy, wherein the second power-down judgment result is used to characterize whether the current controller needs to be powered on again within a preset time after power-down; determining energy consumption control instructions based on the second power-down judgment result and sending them to the current controller.

[0010] Optionally, the vehicle energy consumption management method further includes: acquiring the controller status; monitoring the vehicle operating status in response to the controller status being in a dormant state; and determining the energy consumption management control command as a wake-up command and sending it to the controller in response to the vehicle operating status reaching a preset wake-up trigger time.

[0011] According to a second aspect of the present invention, a vehicle energy consumption management system is also provided, comprising:

[0012] The controller gateway is used to obtain the vehicle's operating status; based on the vehicle's operating status, and according to a first preset strategy, it determines the required operating status of multiple controllers, thereby obtaining multiple required operating statuses corresponding to multiple controllers; based on the multiple required operating statuses, it sends energy consumption management control instructions to multiple controllers, wherein the energy consumption management control instructions are used for controller sleep or wake-up; multiple sub-controllers are used to receive and execute energy consumption management control instructions.

[0013] Optionally, the controller gateway can send energy management control commands to multiple sub-controllers via the controller LAN bus, local area network bus, or Ethernet interface.

[0014] According to a third aspect of the present invention, a vehicle energy consumption management system is also provided, comprising:

[0015] The acquisition module is used to acquire the vehicle's operating status; the determination module is used to determine the required operating status of multiple controllers according to the vehicle's operating status and a first preset strategy, thereby obtaining multiple required operating statuses corresponding to multiple controllers; the control module is used to send energy consumption management control commands to multiple controllers according to the multiple required operating statuses, wherein the energy consumption management control commands are used for controllers to go into sleep or wake up.

[0016] Optionally, the determination module is also used to: traverse multiple controllers and determine the required working state of each controller according to a first preset strategy.

[0017] Optionally, the control module is also used to: in response to the demand working state being that it does not need to run, determine the current controller corresponding to the demand working state, and determine that the energy management instruction is a hibernation instruction and send it to the current controller.

[0018] Optionally, the control module is further configured to: respond to a demand working state that does not require operation, determine the current controller corresponding to the demand working state, determine a first power-down judgment result according to a second preset strategy, wherein the first power-down judgment result is used to characterize whether the user experience is affected after the current controller is powered down; and determine an energy consumption control command according to the first power-down judgment result and send it to the current controller.

[0019] Optionally, the control module is also used to: respond to the requirement that the working state is not required to operate, determine the current controller corresponding to the required working state, determine the second power-down judgment result according to the third preset strategy, wherein the second power-down judgment result is used to characterize whether the current controller needs to be powered on again within a preset time after power-down; determine the energy consumption control command according to the second power-down judgment result and send it to the current controller.

[0020] Optionally, the control module is also used to: acquire the controller status; monitor the vehicle operating status in response to the controller status being in a sleep state; and determine the energy consumption management control command as a wake-up command and send it to the controller in response to the vehicle operating status reaching a preset wake-up trigger time.

[0021] According to a fourth aspect of the present invention, a vehicle is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the vehicle energy consumption management method described in any of the embodiments of the first aspect above.

[0022] According to a fifth aspect of the present invention, a non-volatile storage medium is also provided, wherein a computer program is stored in the non-volatile storage medium, and the computer program is configured to execute the vehicle energy consumption management method described in any of the embodiments of the first aspect when running on a computer or processor.

[0023] According to a sixth aspect of the present invention, a computer program product is also provided, including a computer program that, when executed by a processor, implements the vehicle energy consumption management method described in any of the embodiments of the first aspect.

[0024] In this embodiment of the invention, the vehicle's operating status is acquired; based on the vehicle's operating status, and according to a first preset strategy, the required operating states of multiple controllers are determined, resulting in multiple required operating states corresponding to the multiple controllers; based on the multiple required operating states, energy consumption management control commands are sent to the multiple controllers, wherein the energy consumption management control commands are used to put the controllers into sleep mode or wake them up. This invention, by controlling the power-on or power-off of different controllers according to the vehicle's status and through energy consumption management control commands, enables controllers that do not need to operate to be in a sleep state independently, saving vehicle energy consumption. This solves the technical problem in related technologies where the vehicle controller centrally controls all electronic devices, leading to energy waste. Attached Figure Description

[0025] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0026] Figure 1 This is a flowchart of a vehicle energy consumption management method according to one embodiment of the present invention;

[0027] Figure 2 This is a schematic diagram of a vehicle energy consumption management system architecture according to one embodiment of the present invention;

[0028] Figure 3 This is a flowchart illustrating a vehicle energy consumption management method according to one embodiment of the present invention;

[0029] Figure 4 This is a schematic diagram illustrating the hardware and software implementation of a vehicle energy consumption management method according to one embodiment of the present invention;

[0030] Figure 5 This is an example diagram illustrating an application scenario of a vehicle energy consumption management method according to one embodiment of the present invention;

[0031] Figure 6 This is a structural block diagram of a vehicle energy consumption management system according to one embodiment of the present invention. Detailed Implementation

[0032] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0033] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0034] According to an embodiment of the present invention, an embodiment of a vehicle energy consumption management method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system containing at least a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0035] This method embodiment can also be executed in an electronic device including a memory and a processor, a similar control device, or in the cloud. Taking an electronic device as an example, the electronic device may include one or more processors and a memory for storing data. Optionally, the electronic device may also include a communication device for communication functions and a display device. Those skilled in the art will understand that the above structural description is merely illustrative and does not limit the structure of the electronic device. For example, the electronic device may include more or fewer components than described above, or have a different configuration than described above.

[0036] A processor may include one or more processing units. For example, a processor may include a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microcontroller unit (MCU), a field-programmable gate array (FPGA), a neural network processing unit (NPU), a tensor processing unit (TPU), or an artificial intelligence (AI) processor. Different processing units may be independent components or integrated into one or more processors. In some instances, electronic devices may also include one or more processors.

[0037] The memory can be used to store computer programs, such as the computer program corresponding to the vehicle energy consumption management method in this embodiment of the invention. The processor implements the vehicle energy consumption management method by running the computer program stored in the memory. The memory may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to electronic devices via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0038] The communication device is used to receive or send data via a network. Specific examples of the network mentioned above may include a wireless network provided by the mobile terminal's communication provider. In one example, the communication device includes a network interface controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the communication device may be a radio frequency (RF) module, used for wireless communication with the Internet. In some embodiments of this solution, the communication device is used to connect to mobile devices such as mobile phones and tablets, enabling the mobile device to send commands to the electronic device.

[0039] The display device can be a touchscreen liquid crystal display (LCD) or a touch display (also referred to as a "touchscreen" or "touch display screen"). The LCD allows a user to interact with the user interface of the electronic device. In some embodiments, the electronic device has a graphical user interface (GUI), which allows the user to interact with the GUI by touching a touch-sensitive surface with fingers and / or gestures. Executable instructions for performing these human-computer interaction functions are configured / stored in one or more processor-executable computer program products or readable storage media.

[0040] Figure 1 This is a flowchart of a vehicle energy consumption management method according to one embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:

[0041] Step S101: Obtain the vehicle's operating status.

[0042] Step S102: Based on the vehicle's operating status and in accordance with the first preset strategy, determine the required operating states of multiple controllers to obtain multiple required operating states corresponding to multiple controllers.

[0043] Step S103: Based on multiple demand working states, send energy consumption management control commands to multiple controllers, wherein the energy consumption management control commands are used for controller hibernation or wake-up.

[0044] In this embodiment of the invention, the vehicle's operating status is acquired; based on the vehicle's operating status, and according to a first preset strategy, the required operating states of multiple controllers are determined, resulting in multiple required operating states corresponding to the multiple controllers; based on the multiple required operating states, energy consumption management control commands are sent to the multiple controllers, wherein the energy consumption management control commands are used to put the controllers into sleep mode or wake them up. This invention, by controlling the power-on or power-off of different controllers according to the vehicle's status and through energy consumption management control commands, enables controllers that do not need to operate to be in a sleep state independently, saving vehicle energy consumption. This solves the technical problem in related technologies where the vehicle controller centrally controls all electronic devices, leading to energy waste.

[0045] Optionally, based on the vehicle's operating status and in accordance with a first preset strategy, the required operating states of multiple controllers are determined to obtain the required operating states corresponding to multiple controllers, including: traversing multiple controllers and determining the required operating state corresponding to each controller in accordance with the first preset strategy.

[0046] Optionally, based on the required operating state, energy management control instructions are sent to multiple controllers, including: in response to the required operating state being that operation is not required, determining the current controller corresponding to the required operating state, and determining the energy management instruction as a hibernation instruction to send to the current controller.

[0047] Optionally, based on multiple demand working states, energy consumption management control instructions are sent to multiple controllers, including: in response to a demand working state that does not need to run, determining the current controller corresponding to the demand working state, determining a first power-down judgment result according to a second preset strategy, wherein the first power-down judgment result is used to characterize whether the user experience is affected after the current controller is powered down; determining energy consumption control instructions based on the first power-down judgment result and sending them to the current controller.

[0048] Optionally, based on multiple demand operating states, energy consumption management control instructions are sent to multiple controllers, including: in response to a demand operating state that does not need to operate, determining the current controller corresponding to the demand operating state, determining a second power-down judgment result according to a third preset strategy, wherein the second power-down judgment result is used to characterize whether the current controller needs to be powered on again within a preset time after power-down; determining energy consumption control instructions based on the second power-down judgment result and sending them to the current controller.

[0049] Optionally, the vehicle energy consumption management method further includes: acquiring the controller status; monitoring the vehicle operating status in response to the controller status being in a dormant state; and determining the energy consumption management control command as a wake-up command and sending it to the controller in response to the vehicle operating status reaching a preset wake-up trigger time.

[0050] It should be noted that the first, second, and third preset strategies mentioned above can be set according to the actual needs of different vehicles.

[0051] This invention also provides a vehicle energy consumption management system, comprising: a controller gateway, which is used to acquire the vehicle's operating status; based on the vehicle's operating status and according to a first preset strategy, determine the required operating status of multiple controllers to obtain multiple required operating statuses corresponding to the multiple controllers; based on the multiple required operating statuses, send energy consumption management control instructions to the multiple controllers, wherein the energy consumption management control instructions are used for controllers to go into sleep or wake up; and multiple sub-controllers, which are used to receive and execute the energy consumption management control instructions.

[0052] Optionally, the controller gateway can send energy management control commands to multiple sub-controllers via the Controller Area Network (CAN) bus, Local Area Internet (LIN) bus, or Ethernet interface.

[0053] Specifically, refer to Figure 2 , Figure 2This is a schematic diagram of a vehicle energy consumption management system architecture according to one embodiment of the present invention. All controllers are connected to the same controller gateway, which controls the power-on and power-off of all systems. When sleep mode is required, a sleep command is sent on the CAN line to power down the controller. When wake-up is required, a wake-up frame is sent to power up the controller. This includes sleep and wake-up methods for multiple interfaces such as CAN, LIN, and Ethernet. The wake-up source for all controllers is a specified frame, which is different for each controller, ensuring that sending messages to other controllers will not wake up a controller that needs to sleep.

[0054] Figure 2 The controllers include body controllers, window controllers, radar controllers, air conditioning controllers, entertainment screen controllers, communication terminal controllers, diagnostic instrument controllers, airbag controllers, camera controllers, headlight controllers, steering wheel controllers, vehicle controllers, motor controllers, battery controllers, pedestrian warning controllers, electronic shift controllers, and other controllers that can be used in the vehicle.

[0055] It should be noted that some models do not have a separate gateway controller; instead, the functions are integrated into the intelligent control platform, which then manages energy conservation.

[0056] Specifically, refer to Figure 3 , Figure 3 This is a flowchart illustrating a vehicle energy consumption management method according to one embodiment of the present invention. A controller that comprehensively manages the operating status of each controller determines whether the controller needs to operate based on the current vehicle operating status. If it needs to operate, it keeps the controller powered on. If it does not need to operate, it determines whether powering off will affect the user experience and predicts whether it needs to be powered on again in the short term to prevent repeated power-on and power-off situations. If it is determined that there is an impact, it keeps the controller powered on; if there is no impact, it can be powered off. After powering off, the vehicle status is collected in real time to determine whether it needs to be powered on again. The controller is powered on based on the vehicle operating status.

[0057] Specifically, refer to Figure 4 , Figure 4This is a schematic diagram of the hardware and software implementation of a vehicle energy consumption management method according to one embodiment of the present invention. During power-down, upon receiving a power-down command from the bus, the controller saves the data and simultaneously sets a wake-up frame for the communication chip to ensure it can be woken up. The communication chip is set to enter standby (sleep) mode, and the power supply is notified to power down via an internal communication interface, typically SPI (Serial Peripheral Interface Bus) or a microsecond bus, and the system enters a silent mode. When the controller needs to power on, the controller responsible for controlling the power-on and power-off of the entire vehicle system sends a message to the silent controller. The communication chip of the silent controller determines whether it is a wake-up message. If it is its own wake-up message, it sends a trigger signal to the power supply to notify the power supply to power on, the controller system initializes, and notifies the controller responsible for controlling the power-on and power-off of the entire vehicle system that it has woken up and entered the working state.

[0058] Specifically, refer to Figure 5 , Figure 5 This diagram illustrates an application scenario of a vehicle energy management method according to one embodiment of the present invention. Taking a headlight controller as an example, when the sensor determines that there is sufficient daylight and the headlights are not needed for a short period, the headlight controller can be put into sleep mode. Taking windshield wipers as an example, when the sensor determines that there is no rain on the windshield and the vehicle is traveling at low speed, it determines that the wipers do not need to work and can notify the wiper controller to shut down. In other scenarios, such as shutting down the trunk-related controllers when traveling at high speeds, or putting the reversing radar controller into sleep mode when traveling at high speeds, the determination of whether the controller can go into sleep mode is based on the overall vehicle operation scenario.

[0059] It is understood that the method and system provided by this invention manage the power consumption of the vehicle while ensuring the operation of the vehicle and the user experience, so that controllers that do not need to work enter a dormant state, thereby reducing battery consumption, increasing driving range, and improving key performance indicators of the vehicle.

[0060] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0061] This embodiment also provides a vehicle energy consumption management system for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" refers to a combination of software and / or hardware capable of performing a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0062] Figure 6 This is a structural block diagram of a vehicle energy consumption management system 200 according to one embodiment of the present invention, such as... Figure 6 As shown, taking a vehicle energy consumption management system 200 as an example, it includes: an acquisition module 201 for acquiring the vehicle's operating status; a determination module 202 for determining the required operating status of multiple controllers according to the vehicle's operating status and a first preset strategy, thereby obtaining multiple required operating statuses corresponding to multiple controllers; and a control module 203 for sending energy consumption management control instructions to multiple controllers according to the multiple required operating statuses, wherein the energy consumption management control instructions are used for controllers to go into sleep or wake up.

[0063] Optionally, the determining module 202 is also used to: traverse multiple controllers and determine the required working state of each controller according to the first preset strategy.

[0064] Optionally, the control module 203 is also used to: in response to the demand working state being that it does not need to run, determine the current controller corresponding to the demand working state, and determine that the energy management instruction is a hibernation instruction and send it to the current controller.

[0065] Optionally, the control module 203 is further configured to: respond to the requirement that the working state is not required to operate, determine the current controller corresponding to the required working state, determine the first power-down judgment result according to the second preset strategy, wherein the first power-down judgment result is used to characterize whether the user experience is affected after the current controller is powered down; determine the energy consumption control command according to the first power-down judgment result and send it to the current controller.

[0066] Optionally, the control module 203 is further configured to: respond to the requirement that the working state is not required to operate, determine the current controller corresponding to the required working state, determine the second power-down judgment result according to the third preset strategy, wherein the second power-down judgment result is used to characterize whether the current controller needs to be powered on again within a preset time after power-down; and determine the energy consumption control command according to the second power-down judgment result and send it to the current controller.

[0067] Optionally, the control module 203 is also used to: acquire the controller status; monitor the vehicle operating status in response to the controller status being in a sleep state; and determine the energy consumption management control command as a wake-up command and send it to the controller in response to the vehicle operating status reaching a preset wake-up trigger time.

[0068] Embodiments of the present invention also provide a vehicle, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to execute the vehicle energy consumption management method described in any of the above embodiments.

[0069] Optionally, in this embodiment, the processor in the vehicle can be configured to run a computer program to perform the following steps:

[0070] Step S101: Obtain the vehicle's operating status.

[0071] Step S102: Based on the vehicle's operating status and in accordance with the first preset strategy, determine the required operating states of multiple controllers to obtain multiple required operating states corresponding to multiple controllers.

[0072] Step S103: Based on multiple demand working states, send energy consumption management control commands to multiple controllers, wherein the energy consumption management control commands are used for controller hibernation or wake-up.

[0073] Optionally, based on the vehicle's operating status and in accordance with a first preset strategy, the required operating states of multiple controllers are determined to obtain the required operating states corresponding to multiple controllers, including: traversing multiple controllers and determining the required operating state corresponding to each controller in accordance with the first preset strategy.

[0074] Optionally, based on the required operating state, energy management control instructions are sent to multiple controllers, including: in response to the required operating state being that operation is not required, determining the current controller corresponding to the required operating state, and determining the energy management instruction as a hibernation instruction to send to the current controller.

[0075] Optionally, based on multiple demand working states, energy consumption management control instructions are sent to multiple controllers, including: in response to a demand working state that does not need to run, determining the current controller corresponding to the demand working state, determining a first power-down judgment result according to a second preset strategy, wherein the first power-down judgment result is used to characterize whether the user experience is affected after the current controller is powered down; determining energy consumption control instructions based on the first power-down judgment result and sending them to the current controller.

[0076] Optionally, based on multiple demand operating states, energy consumption management control instructions are sent to multiple controllers, including: in response to a demand operating state that does not need to operate, determining the current controller corresponding to the demand operating state, determining a second power-down judgment result according to a third preset strategy, wherein the second power-down judgment result is used to characterize whether the current controller needs to be powered on again within a preset time after power-down; determining energy consumption control instructions based on the second power-down judgment result and sending them to the current controller.

[0077] Optionally, the vehicle energy consumption management method further includes: acquiring the controller status; monitoring the vehicle operating status in response to the controller status being in a dormant state; and determining the energy consumption management control command as a wake-up command and sending it to the controller in response to the vehicle operating status reaching a preset wake-up trigger time.

[0078] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0079] Embodiments of the present invention also provide a non-volatile storage medium storing a computer program, wherein the computer program is configured to execute the vehicle energy consumption management method described in any of the above embodiments when running on a computer or processor.

[0080] Optionally, in this embodiment, the computer program described above may be configured to store a computer program for performing the following steps:

[0081] Step S101: Obtain the vehicle's operating status.

[0082] Step S102: Based on the vehicle's operating status and in accordance with the first preset strategy, determine the required operating states of multiple controllers to obtain multiple required operating states corresponding to multiple controllers.

[0083] Step S103: Based on multiple demand working states, send energy consumption management control commands to multiple controllers, wherein the energy consumption management control commands are used for controller hibernation or wake-up.

[0084] Optionally, based on the vehicle's operating status and in accordance with a first preset strategy, the required operating states of multiple controllers are determined to obtain the required operating states corresponding to multiple controllers, including: traversing multiple controllers and determining the required operating state corresponding to each controller in accordance with the first preset strategy.

[0085] Optionally, based on the required operating state, energy management control instructions are sent to multiple controllers, including: in response to the required operating state being that operation is not required, determining the current controller corresponding to the required operating state, and determining the energy management instruction as a hibernation instruction to send to the current controller.

[0086] Optionally, based on multiple demand working states, energy consumption management control instructions are sent to multiple controllers, including: in response to a demand working state that does not need to run, determining the current controller corresponding to the demand working state, determining a first power-down judgment result according to a second preset strategy, wherein the first power-down judgment result is used to characterize whether the user experience is affected after the current controller is powered down; determining energy consumption control instructions based on the first power-down judgment result and sending them to the current controller.

[0087] Optionally, based on multiple demand operating states, energy consumption management control instructions are sent to multiple controllers, including: in response to a demand operating state that does not need to operate, determining the current controller corresponding to the demand operating state, determining a second power-down judgment result according to a third preset strategy, wherein the second power-down judgment result is used to characterize whether the current controller needs to be powered on again within a preset time after power-down; determining energy consumption control instructions based on the second power-down judgment result and sending them to the current controller.

[0088] Optionally, the vehicle energy consumption management method further includes: acquiring the controller status; monitoring the vehicle operating status in response to the controller status being in a dormant state; and determining the energy consumption management control command as a wake-up command and sending it to the controller in response to the vehicle operating status reaching a preset wake-up trigger time.

[0089] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0090] Embodiments of the present invention also provide a computer program product, including a computer program that, when executed by a processor, implements the vehicle energy consumption management method described in any of the above embodiments.

[0091] Optionally, in this embodiment, the computer program, when executed by the processor, performs the following steps:

[0092] Step S101: Obtain the vehicle's operating status.

[0093] Step S102: Based on the vehicle's operating status and in accordance with the first preset strategy, determine the required operating states of multiple controllers to obtain multiple required operating states corresponding to multiple controllers.

[0094] Step S103: Based on multiple demand working states, send energy consumption management control commands to multiple controllers, wherein the energy consumption management control commands are used for controller hibernation or wake-up.

[0095] Optionally, based on the vehicle's operating status and in accordance with a first preset strategy, the required operating states of multiple controllers are determined to obtain the required operating states corresponding to multiple controllers, including: traversing multiple controllers and determining the required operating state corresponding to each controller in accordance with the first preset strategy.

[0096] Optionally, based on the required operating state, energy management control instructions are sent to multiple controllers, including: in response to the required operating state being that operation is not required, determining the current controller corresponding to the required operating state, and determining the energy management instruction as a hibernation instruction to send to the current controller.

[0097] Optionally, based on multiple demand working states, energy consumption management control instructions are sent to multiple controllers, including: in response to a demand working state that does not need to run, determining the current controller corresponding to the demand working state, determining a first power-down judgment result according to a second preset strategy, wherein the first power-down judgment result is used to characterize whether the user experience is affected after the current controller is powered down; determining energy consumption control instructions based on the first power-down judgment result and sending them to the current controller.

[0098] Optionally, based on multiple demand operating states, energy consumption management control instructions are sent to multiple controllers, including: in response to a demand operating state that does not need to operate, determining the current controller corresponding to the demand operating state, determining a second power-down judgment result according to a third preset strategy, wherein the second power-down judgment result is used to characterize whether the current controller needs to be powered on again within a preset time after power-down; determining energy consumption control instructions based on the second power-down judgment result and sending them to the current controller.

[0099] Optionally, the vehicle energy consumption management method further includes: acquiring the controller status; monitoring the vehicle operating status in response to the controller status being in a dormant state; and determining the energy consumption management control command as a wake-up command and sending it to the controller in response to the vehicle operating status reaching a preset wake-up trigger time.

[0100] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0101] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0102] In the embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of modules can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through interfaces, or indirect couplings or communication connections between modules, and may be electrical or other forms.

[0103] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0104] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0105] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0106] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A vehicle energy consumption management system, characterized in that, The vehicle energy consumption management system includes a controller gateway and multiple controllers in the vehicle. The controller gateway is connected to the multiple controllers, and sends independent energy consumption management control commands to the multiple controllers according to their corresponding connection methods, so as to control the multiple controllers to individually go into sleep or wake up. The controller gateway is used to acquire the vehicle's operating status; based on the vehicle's operating status, it iterates through the multiple controllers and determines the required operating status of each controller according to a first preset strategy, wherein the multiple controllers include at least a headlight controller, a wiper controller, a reversing radar controller, and a trunk controller, and the wake-up sources of the multiple controllers correspond to different specified frames; in response to the required operating status being "not required to operate," it determines the current controller corresponding to the required operating status and determines a first power-down judgment result according to a second preset strategy, wherein the first power-down judgment result is used to characterize whether the current controller's power-down affects the user experience; in response to the required operating status being "not required to operate," it determines the current controller corresponding to the required operating status and determines a second power-down judgment result according to a third preset strategy, wherein the second power-down judgment result is used to predict whether the current controller needs to be powered on again within a preset time after power-down; based on the first power-down judgment result and the second power-down judgment result, it determines an energy consumption management control command and sends it to the current controller, wherein the energy consumption management control command is used to control the current controller to sleep or wake up; The plurality of controllers are used to receive and execute the energy management control instructions.

2. The vehicle energy consumption management system according to claim 1, characterized in that, The controller gateway sends the energy management control commands to the multiple controllers via the controller LAN bus, local area network bus, or Ethernet interface.

3. A vehicle energy consumption management method, characterized in that, include: Obtain vehicle operating status; Based on the vehicle's operating status, the multiple controllers of the vehicle are traversed, and the required working status of each of the multiple controllers is determined according to the first preset strategy. The multiple controllers include at least a headlight controller, a wiper controller, a reversing radar controller, and a trunk controller. In response to the requirement that the working state is not required, the current controller corresponding to the working state is determined, and a first power-down judgment result is determined according to the second preset strategy. The first power-down judgment result is used to characterize whether the user experience is affected after the current controller is powered down. In response to the requirement that the working state is not required, the current controller corresponding to the required working state is determined, and a second power-down judgment result is determined according to the third preset strategy. The second power-down judgment result is used to predict whether the current controller needs to be powered on again within a preset time after power-down. Based on the first power-down judgment result and the second power-down judgment result, an energy consumption management control instruction is determined and sent to the current controller. The energy consumption management control instruction is used for the controller to go to sleep or wake up, and the wake-up sources of the multiple controllers correspond to different specified frames.

4. The vehicle energy consumption management method according to claim 3, characterized in that, The step of sending energy management control commands to the multiple controllers according to the required operating state includes: In response to the requirement that the working state is not required, the current controller corresponding to the required working state is determined, and the energy management instruction is determined to be a sleep instruction and sent to the current controller.

5. The vehicle energy consumption management method according to claim 3, characterized in that, Also includes: Get the controller status; In response to the controller being in a sleep state, the vehicle's operating status is monitored; In response to the vehicle operating state reaching a preset wake-up trigger time, the energy consumption management control command is determined to be a wake-up command and sent to the controller.

6. A vehicle energy consumption management system, characterized in that, include: The acquisition module is used to acquire the vehicle's operating status; The determination module is used to traverse multiple controllers according to the vehicle's operating status and determine the required working state of each of the multiple controllers according to a first preset strategy. The multiple controllers include at least a headlight controller, a wiper controller, a reversing radar controller, and a trunk controller. The wake-up sources of the multiple controllers correspond to different specified frames. The control module is configured to: respond to the requirement that the operating state is "not required"; determine the current controller corresponding to the required operating state; determine a first power-down judgment result according to a second preset strategy, wherein the first power-down judgment result is used to characterize whether the current controller's power-down affects the user experience; respond to the requirement that the operating state is "not required"; determine the current controller corresponding to the required operating state; determine a second power-down judgment result according to a third preset strategy, wherein the second power-down judgment result is used to predict whether the current controller needs to be powered on again within a preset time after power-down; and determine an energy consumption management control command based on the first power-down judgment result and the second power-down judgment result and send it to the current controller, wherein the energy consumption management control command is used to control the current controller to hibernate or wake up.

7. A vehicle comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the vehicle energy consumption management method as described in any one of claims 3 to 5.

8. A non-volatile storage medium, characterized in that, The non-volatile storage medium stores a computer program, wherein the computer program is configured to execute the vehicle energy consumption management method as described in any one of claims 3 to 5 when run on a computer or processor.

9. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the vehicle energy consumption management method according to any one of claims 3 to 5.

Citation Information

Patent Citations

  • Dormancy control method, T-BOX and computer readable storage medium

    CN113489596A

  • Sleep control method and sleep control device

    CN114995220A

  • KR20230101620A