Vehicle energy consumption management method and system, vehicle and storage medium
The vehicle energy consumption management method optimizes power distribution by strategically putting non-operational controllers into sleep mode, addressing energy waste in centralized vehicle power systems and enhancing energy efficiency.
Patent Information
- Application Number
- CN202411388116.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2044-09-30
AI Technical Summary
Centralized power supply in electric or hybrid vehicles results in energy waste as all electronic devices remain active when not needed, leading to unnecessary energy consumption.
A vehicle energy consumption management method that determines the required operating states of multiple controllers based on the vehicle's status and sends energy consumption management control instructions to put controllers into sleep or wake-up modes, using a controller gateway to manage power distribution efficiently.
Reduces energy waste by individually placing non-operational controllers into a dormant state, thereby saving vehicle energy consumption and extending cruising range while maintaining user experience.
Smart Images

Figure CN119099519A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of vehicle control technology, and in particular, relates to a vehicle energy consumption management method, system, vehicle and storage medium. Background Art
[0002] Current electric or hybrid vehicles usually use centralized power supply, and all electronic devices get power from the vehicle's battery or inverter. In vehicles, the electronic device architecture consisting of a controller gateway and multiple sub-modules has become mainstream, such as the dashboard, air conditioning, and vehicle control system on the vehicle. Automotive electronic devices are centrally controlled by the controller gateway and communicate through interfaces such as CAN, LIN, or Ethernet. Centralized power supply of electronic controllers is convenient, versatile, and easy to maintain.
[0003] However, when the vehicle is driving normally or parked for a short time, not all electronic devices on the vehicle need to be in working state, which results in energy waste. For example, electronic devices such as the light controller and the wiper controller on the vehicle are in the awake state when the vehicle is started, but they do not need to be in working state all the time when the vehicle is driving or parked for a short time, which results in energy waste. Summary of the invention
[0004] The embodiments of the present invention provide a vehicle energy consumption management method, system, vehicle and storage medium to at least solve the technical problem in the related art that a vehicle controller centrally controls all electronic devices, resulting in energy waste.
[0005] According to a first aspect of an embodiment of the present invention, a vehicle energy consumption management method is provided, comprising: obtaining a vehicle operating status; determining the required operating status of multiple controllers according to a first preset strategy based on the vehicle operating status, and obtaining multiple required operating statuses corresponding to the multiple controllers; sending energy consumption management control instructions to the multiple controllers based on the multiple required operating statuses, wherein the energy consumption management control instructions are used to put the controllers to sleep or wake up.
[0006] Optionally, based on the vehicle 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 the 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, energy consumption management control instructions are sent to multiple controllers based on the required working status, including: in response to the required working status being no need to run, determining the current controller corresponding to the required working status, and determining the energy consumption management instruction to be a sleep instruction and sending it to the current controller.
[0008] Optionally, energy consumption management control instructions are sent to multiple controllers based on multiple required working states, including: in response to the required working state being no need to run, determining the current controller corresponding to the required working state, and determining a first power-off judgment result based on a second preset strategy, wherein the first power-off judgment result is used to characterize whether the current controller affects the user experience after being powered off; based on the first power-off judgment result, determining an energy consumption control instruction and sending it to the current controller.
[0009] Optionally, energy consumption management control instructions are sent to multiple controllers based on multiple required working states, including: in response to the required working state being no need to run, determining the current controller corresponding to the required working state, and determining a second power-off judgment result based on a third preset strategy, wherein the second power-off judgment result is used to characterize whether the current controller needs to be powered on again within a preset time after being powered off; based on the second power-off judgment result, determining an energy consumption control instruction and sending it to the current controller.
[0010] Optionally, the vehicle energy consumption management method also includes: obtaining a controller status; in response to the controller status being a sleep state, monitoring a vehicle operating status; in response to the vehicle operating status reaching a preset wake-up trigger timing, determining that the energy consumption management control instruction is a wake-up instruction and sending it to the controller.
[0011] According to a second aspect of an embodiment of the present invention, there is further provided a vehicle energy consumption management system, comprising:
[0012] A controller gateway, the controller gateway is used to obtain the vehicle operating status; based on the vehicle operating status, according to a first preset strategy, the required working states of multiple controllers are determined to obtain multiple required working states corresponding to the multiple controllers; based on the multiple required working states, energy consumption management control instructions are sent to the multiple controllers, wherein the energy consumption management control instructions are used for the controller to sleep or wake up; multiple sub-controllers, the multiple sub-controllers are used to receive and execute energy consumption management control instructions.
[0013] Optionally, the controller gateway sends energy consumption management control instructions to multiple sub-controllers through a controller area network bus, a local Internet bus or an Ethernet interface.
[0014] According to a third aspect of an embodiment of the present invention, a vehicle energy consumption management system is further provided, comprising:
[0015] An acquisition module is used to acquire the vehicle operating status; a determination module is used to determine the required working states of multiple controllers according to the vehicle operating status and a first preset strategy, and obtain multiple required working states corresponding to the multiple controllers; a control module is used to send energy consumption management control instructions to the multiple controllers according to the multiple required working states, wherein the energy consumption management control instructions are used to put the controllers to sleep or wake up.
[0016] Optionally, the determination module is further used to: traverse multiple controllers and determine the required working state corresponding to each controller according to a first preset strategy.
[0017] Optionally, the control module is further used to: in response to the required working state being no need to run, determine the current controller corresponding to the required working state, and determine the energy consumption management instruction to be a sleep instruction to be sent to the current controller.
[0018] Optionally, the control module is also used to: in response to the required working state being no need to run, determine the current controller corresponding to the required working state, and determine a first power-off judgment result according to a second preset strategy, wherein the first power-off judgment result is used to characterize whether the current controller affects the user experience after being powered off; and determine an energy consumption control instruction based on the first power-off judgment result and send it to the current controller.
[0019] Optionally, the control module is also used to: in response to the required working state being no need to run, determine the current controller corresponding to the required working state, and determine a second power-off judgment result according to a third preset strategy, wherein the second power-off judgment result is used to characterize whether the current controller needs to be powered on again within a preset time after being powered off; based on the second power-off judgment result, determine an energy consumption control instruction and send it to the current controller.
[0020] Optionally, the control module is also used to: obtain the controller status; in response to the controller status being a sleep state, monitor the vehicle operating status; in response to the vehicle operating status reaching a preset wake-up trigger timing, determine that the energy consumption management control instruction is a wake-up instruction and send it to the controller.
[0021] According to a fourth aspect of an embodiment of the present invention, a vehicle is also provided, comprising a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the vehicle energy consumption management method described in any embodiment of the first aspect above.
[0022] According to the fifth aspect of an embodiment of the present invention, a non-volatile storage medium is also provided, in which a computer program is stored, wherein the computer program is configured to execute the vehicle energy consumption management method described in any embodiment of the first aspect when running on a computer or processor.
[0023] According to a sixth aspect of an embodiment of the present invention, a computer program product is also provided, including a computer program, which, when executed by a processor, implements the vehicle energy consumption management method described in any embodiment of the first aspect above.
[0024] In an embodiment of the present invention, the vehicle operation state is obtained; according to the vehicle operation state, the required working states of multiple controllers are determined according to a first preset strategy to obtain multiple required working states corresponding to the multiple controllers; according to the multiple required working states, energy consumption management control instructions are sent to the multiple controllers, wherein the energy consumption management control instructions are used to sleep or wake up the controllers. The present invention controls different controllers to power on or off according to the vehicle state through energy consumption management control instructions, so that controllers that do not need to work are individually in a dormant state, saving vehicle energy consumption, and further solving the technical problem in the related art that the vehicle controller centrally controls all electronic devices, resulting in energy waste. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0026] Figure 1 is a flow chart of a vehicle energy consumption management method according to one embodiment of the present invention;
[0027] Figure 2 is a schematic diagram of the architecture of a vehicle energy consumption management system according to one embodiment of the present invention;
[0028] Figure 3 is a flowchart of a vehicle energy consumption management method according to one embodiment of the present invention;
[0029] Figure 4 is a schematic diagram of a software and hardware implementation of a vehicle energy consumption management method according to one embodiment of the present invention;
[0030] Figure 5 is an example diagram of an application scenario of a vehicle energy consumption management method according to one embodiment of the present invention;
[0031] Figure 6 is a structural block diagram of a vehicle energy consumption management system according to one embodiment of the present invention. DETAILED DESCRIPTION
[0032] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work 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 and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[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 of the accompanying drawings can be executed in a computer system containing at least one set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0035] The method embodiment can also be executed in an electronic device including a memory and a processor, a similar control device or a 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 and a display device for communication functions. It can be understood by those of ordinary skill in the art that the above structural description is only illustrative and does not limit the structure of the above electronic device. For example, the electronic device may also include more or fewer components than the above structural description, or have a configuration different from the above structural description.
[0036] The processor may include one or more processing units. For example, the 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 processor (NPU), a tensor processing unit (TPU), an artificial intelligence (AI) type processor, and the like. Among them, different processing units may be independent components or integrated into one or more processors. In some instances, the electronic device may also include one or more processors.
[0037] The memory can be used to store computer programs, such as storing a computer program corresponding to the vehicle energy consumption management method in the embodiment of the present invention. The processor implements the above-mentioned vehicle energy consumption management method by running the computer program stored in the memory. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory may further include a memory remotely arranged relative to the processor, and these remote memories can be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0038] The communication device is used to receive or send data via a network. The above-mentioned specific examples of the network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the communication device includes a network adapter (network interface controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the communication device can be a radio frequency (radio frequency, RF) module, which is used to communicate with the Internet wirelessly. In some embodiments of the present solution, the communication device is used to connect to mobile devices such as mobile phones and tablets, and instructions can be sent to electronic devices through the mobile device.
[0039] The display device may be a touch screen type liquid crystal display (LCD) and a touch display (also referred to as a "touch screen" or "touch display screen"). The liquid crystal display may enable a user to interact with a user interface of the electronic device. In some embodiments, the electronic device has a graphical user interface (GUI), and a user may interact with the GUI by finger contacts and / or gestures on a touch sensitive surface, and executable instructions for executing the above human-computer interaction functions are configured / stored in a computer program product or a readable storage medium executable by one or more processors.
[0040] Figure 1 is a flow chart of a vehicle energy consumption management method according to one embodiment of the present invention. Figure 1 As shown, the method comprises the following steps:
[0041] Step S101, obtaining the vehicle running status.
[0042] Step S102, according to the vehicle running state and in accordance with a first preset strategy, the required working states of the multiple controllers are determined to obtain multiple required working states corresponding to the multiple controllers.
[0043] Step S103: sending energy consumption management control instructions to multiple controllers according to multiple required working states, wherein the energy consumption management control instructions are used for controller sleep or wake-up.
[0044] In an embodiment of the present invention, the vehicle operation state is obtained; according to the vehicle operation state, the required working states of multiple controllers are determined according to a first preset strategy to obtain multiple required working states corresponding to the multiple controllers; according to the multiple required working states, energy consumption management control instructions are sent to the multiple controllers, wherein the energy consumption management control instructions are used to sleep or wake up the controllers. The present invention controls different controllers to power on or off according to the vehicle state through energy consumption management control instructions, so that controllers that do not need to work are individually in a dormant state, saving vehicle energy consumption, and further solving the technical problem in the related art that the vehicle controller centrally controls all electronic devices, resulting in energy waste.
[0045] Optionally, based on the vehicle 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 the 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, energy consumption management control instructions are sent to multiple controllers based on the required working status, including: in response to the required working status being no need to run, determining the current controller corresponding to the required working status, and determining the energy consumption management instruction to be a sleep instruction and sending it to the current controller.
[0047] Optionally, energy consumption management control instructions are sent to multiple controllers based on multiple required working states, including: in response to the required working state being no need to run, determining the current controller corresponding to the required working state, and determining a first power-off judgment result based on a second preset strategy, wherein the first power-off judgment result is used to characterize whether the current controller affects the user experience after being powered off; based on the first power-off judgment result, determining an energy consumption control instruction and sending it to the current controller.
[0048] Optionally, energy consumption management control instructions are sent to multiple controllers based on multiple required working states, including: in response to the required working state being no need to run, determining the current controller corresponding to the required working state, and determining a second power-off judgment result based on a third preset strategy, wherein the second power-off judgment result is used to characterize whether the current controller needs to be powered on again within a preset time after being powered off; based on the second power-off judgment result, determining an energy consumption control instruction and sending it to the current controller.
[0049] Optionally, the vehicle energy consumption management method also includes: obtaining a controller status; in response to the controller status being a sleep state, monitoring a vehicle operating status; in response to the vehicle operating status reaching a preset wake-up trigger timing, determining that the energy consumption management control instruction is a wake-up instruction and sending it to the controller.
[0050] It should be noted that the first preset strategy, the second preset strategy and the third preset strategy can be set according to the actual needs of different vehicles.
[0051] An embodiment of the present invention also provides a vehicle energy consumption management system, including: a controller gateway, the controller gateway is used to obtain the vehicle operating status; based on the vehicle operating status, according to a first preset strategy, the required working states of multiple controllers are determined to obtain multiple required working states corresponding to the multiple controllers; based on the multiple required working states, energy consumption management control instructions are sent to the multiple controllers, wherein the energy consumption management control instructions are used to put the controllers to sleep or wake up; multiple sub-controllers, the multiple sub-controllers are used to receive and execute energy consumption management control instructions.
[0052] Optionally, the controller gateway sends energy consumption management control instructions to multiple sub-controllers through a controller area network bus (CAN bus), a local interconnect bus (LIN bus) or an Ethernet interface.
[0053] Specifically, refer to Figure 2 , Figure 2This is a schematic diagram of the architecture of a vehicle energy management system according to one embodiment of the present invention. All controllers are connected to the same controller gateway, which controls the power on and off of all systems. When sleep is required, a sleep command is sent on the CAN line to power off the controller. When wake-up is required, a wake-up frame is sent to power on the controller. It includes sleep and wake-up modes for multiple interfaces such as CAN, LIN and Ethernet. The wake-up source of all controllers is a specified frame, which is different for each controller, to ensure that the controller that needs to sleep will not be awakened due to sending messages to other controllers.
[0054] Figure 2 The controllers include body controller, window controller, radar controller, air conditioning controller, entertainment screen controller, communication terminal controller, diagnostic instrument controller, airbag controller, camera controller, light controller, steering wheel controller, vehicle controller, motor controller, battery controller, pedestrian warning controller, electronic shift controller, and other controllers that can be used in the car.
[0055] It should be noted that some vehicle models do not have a separate gateway controller, and the functions are integrated into the intelligent control platform, which then completes energy-saving management and control.
[0056] Specifically, refer to Figure 3 , Figure 3 This is a flow chart of an example of a vehicle energy consumption management method according to one embodiment of the present invention, in which a controller that controls the operating status of each controller as a whole determines whether the controller needs to run in combination with the current operating status of the entire vehicle. If the controller needs to run, it will remain powered on. If it does not need to run, it is necessary to determine whether powering off will affect the user experience, and predict whether it is necessary to power on again in a short period of time to prevent repeated power on and off. If it is determined that there is an impact, the power will be kept on, and if there is no impact, the power can be turned off. After powering off, the status of the entire vehicle is collected in real time to determine whether it needs to be powered on again, and the controller is powered on according to the operating status of the entire vehicle.
[0057] Specifically, refer to Figure 4 , Figure 4This is a schematic diagram of the software and hardware implementation of the vehicle energy consumption management method according to one embodiment of the present invention. During the power-off process, the controller receives a power-off command from the bus, saves the data, and sets the wake-up frame of the communication chip to ensure that it can be awakened. The communication chip is set to enter standby mode, and the power supply is notified to power off through the internal communication interface, generally SPI (serial peripheral interface bus) or microsecond bus, and the system enters silent mode. When the controller needs to be powered on, the controller responsible for controlling the power on and 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 will send a trigger signal to the power supply to notify the power supply to power on, initialize the controller system, and notify the controller responsible for the power on and 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 is an example diagram of an application scenario of the vehicle energy consumption management method according to one embodiment of the present invention. Taking the headlight controller as an example, when the sensor determines that there is sufficient light during the day, it determines that the headlight is not needed for a short period of time, and the headlight controller can be put into sleep mode. Taking the wiper as an example, when the sensor determines that there is no rain on the window and the vehicle is driving at a low speed, it determines that the wiper does not need to work, and the wiper controller can be notified to power off. Other scenarios, such as powering off the trunk-related controller when driving at high speed, and the reversing radar controller being put into sleep mode when driving at high speed, are combined with the vehicle operation scenario to determine whether the controller can be put into sleep mode.
[0059] It can be understood that the method and system provided by the present invention manage the power energy consumption of the entire vehicle while ensuring the operation of the entire vehicle and user experience, so that controllers that do not need to work enter a sleep state, thereby reducing battery consumption for the entire vehicle, increasing the cruising range, and improving the key performance indicators of the entire vehicle.
[0060] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0061] In this embodiment, a vehicle energy consumption management system is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" is a combination of software and / or hardware that can implement a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0062] Figure 6 FIG. 2 is a structural block diagram of a vehicle energy consumption management system 200 according to one embodiment of the present invention. Figure 6 As shown, a vehicle energy consumption management system 200 is used as an example, including: an acquisition module 201, used to obtain the vehicle operating status; a determination module 203, used to determine the required working states of multiple controllers according to the vehicle operating status and a first preset strategy, and obtain multiple required working states corresponding to the multiple controllers; a control module 203, used to send energy consumption management control instructions to multiple controllers according to the multiple required working states, wherein the energy consumption management control instructions are used for the controllers to sleep or wake up.
[0063] Optionally, the determination module 202 is further used to: traverse multiple controllers and determine the required working state corresponding to each controller according to a first preset strategy.
[0064] Optionally, the control module 203 is further used for: in response to the required working state being no need to run, determining a current controller corresponding to the required working state, and determining the energy consumption management instruction to be a sleep instruction to send to the current controller.
[0065] Optionally, the control module 203 is also used to: in response to the required working state being no need to run, determine the current controller corresponding to the required working state, and determine a first power-off judgment result according to a second preset strategy, wherein the first power-off judgment result is used to characterize whether the current controller affects the user experience after being powered off; and determine an energy consumption control instruction according to the first power-off judgment result and send it to the current controller.
[0066] Optionally, the control module 203 is also used to: in response to the required working state being no need to run, determine the current controller corresponding to the required working state, and determine a second power-off judgment result according to a third preset strategy, wherein the second power-off judgment result is used to characterize whether the current controller needs to be powered on again within a preset time after being powered off; and determine an energy consumption control instruction based on the second power-off judgment result and send it to the current controller.
[0067] Optionally, the control module 203 is also used to: obtain the controller status; in response to the controller status being a sleep state, monitor the vehicle operating status; in response to the vehicle operating status reaching a preset wake-up trigger timing, determine that the energy consumption management control instruction is a wake-up instruction and send it to the controller.
[0068] An embodiment of the present invention further provides a vehicle, comprising a memory and a processor, wherein a computer program is stored in the memory, 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 may be configured to run a computer program to perform the following steps:
[0070] Step S101, obtaining the vehicle running status.
[0071] Step S102, according to the vehicle running state and in accordance with a first preset strategy, the required working states of the multiple controllers are determined to obtain multiple required working states corresponding to the multiple controllers.
[0072] Step S103: sending energy consumption management control instructions to multiple controllers according to multiple required working states, wherein the energy consumption management control instructions are used for controller sleep or wake-up.
[0073] Optionally, based on the vehicle 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 the 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, energy consumption management control instructions are sent to multiple controllers based on the required working status, including: in response to the required working status being no need to run, determining the current controller corresponding to the required working status, and determining the energy consumption management instruction to be a sleep instruction and sending it to the current controller.
[0075] Optionally, energy consumption management control instructions are sent to multiple controllers based on multiple required working states, including: in response to the required working state being no need to run, determining the current controller corresponding to the required working state, and determining a first power-off judgment result based on a second preset strategy, wherein the first power-off judgment result is used to characterize whether the current controller affects the user experience after being powered off; based on the first power-off judgment result, determining an energy consumption control instruction and sending it to the current controller.
[0076] Optionally, energy consumption management control instructions are sent to multiple controllers based on multiple required working states, including: in response to the required working state being no need to run, determining the current controller corresponding to the required working state, and determining a second power-off judgment result based on a third preset strategy, wherein the second power-off judgment result is used to characterize whether the current controller needs to be powered on again within a preset time after being powered off; based on the second power-off judgment result, determining an energy consumption control instruction and sending it to the current controller.
[0077] Optionally, the vehicle energy consumption management method also includes: obtaining a controller status; in response to the controller status being a sleep state, monitoring a vehicle operating status; in response to the vehicle operating status reaching a preset wake-up trigger timing, determining that the energy consumption management control instruction is a wake-up instruction and sending it to the controller.
[0078] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.
[0079] An embodiment of the present invention further provides a non-volatile storage medium, in which a computer program is stored, 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 a processor.
[0080] Optionally, in this embodiment, the above-mentioned computer program may be configured to store a computer program for performing the following steps:
[0081] Step S101, obtaining the vehicle running status.
[0082] Step S102, according to the vehicle running state and in accordance with a first preset strategy, the required working states of the multiple controllers are determined to obtain multiple required working states corresponding to the multiple controllers.
[0083] Step S103: sending energy consumption management control instructions to multiple controllers according to multiple required working states, wherein the energy consumption management control instructions are used for controller sleep or wake-up.
[0084] Optionally, based on the vehicle 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 the 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, energy consumption management control instructions are sent to multiple controllers based on the required working status, including: in response to the required working status being no need to run, determining the current controller corresponding to the required working status, and determining the energy consumption management instruction to be a sleep instruction and sending it to the current controller.
[0086] Optionally, energy consumption management control instructions are sent to multiple controllers based on multiple required working states, including: in response to the required working state being no need to run, determining the current controller corresponding to the required working state, and determining a first power-off judgment result based on a second preset strategy, wherein the first power-off judgment result is used to characterize whether the current controller affects the user experience after being powered off; based on the first power-off judgment result, determining an energy consumption control instruction and sending it to the current controller.
[0087] Optionally, energy consumption management control instructions are sent to multiple controllers based on multiple required working states, including: in response to the required working state being no need to run, determining the current controller corresponding to the required working state, and determining a second power-off judgment result based on a third preset strategy, wherein the second power-off judgment result is used to characterize whether the current controller needs to be powered on again within a preset time after being powered off; based on the second power-off judgment result, determining an energy consumption control instruction and sending it to the current controller.
[0088] Optionally, the vehicle energy consumption management method also includes: obtaining a controller status; in response to the controller status being a sleep state, monitoring a vehicle operating status; in response to the vehicle operating status reaching a preset wake-up trigger timing, determining that the energy consumption management control instruction is a wake-up instruction and sending it to the controller.
[0089] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.
[0090] An embodiment of the present invention further provides a computer program product, including a computer program, which implements the vehicle energy consumption management method described in any of the above embodiments when executed by a processor.
[0091] Optionally, in this embodiment, the above computer program implements the following steps when executed by a processor:
[0092] Step S101, obtaining the vehicle running status.
[0093] Step S102, according to the vehicle running state and in accordance with a first preset strategy, the required working states of the multiple controllers are determined to obtain multiple required working states corresponding to the multiple controllers.
[0094] Step S103: sending energy consumption management control instructions to multiple controllers according to multiple required working states, wherein the energy consumption management control instructions are used for controller sleep or wake-up.
[0095] Optionally, based on the vehicle 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 the 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, energy consumption management control instructions are sent to multiple controllers based on the required working status, including: in response to the required working status being no need to run, determining the current controller corresponding to the required working status, and determining the energy consumption management instruction to be a sleep instruction and sending it to the current controller.
[0097] Optionally, energy consumption management control instructions are sent to multiple controllers based on multiple required working states, including: in response to the required working state being no need to run, determining the current controller corresponding to the required working state, and determining a first power-off judgment result based on a second preset strategy, wherein the first power-off judgment result is used to characterize whether the current controller affects the user experience after being powered off; based on the first power-off judgment result, determining an energy consumption control instruction and sending it to the current controller.
[0098] Optionally, energy consumption management control instructions are sent to multiple controllers based on multiple required working states, including: in response to the required working state being no need to run, determining the current controller corresponding to the required working state, and determining a second power-off judgment result based on a third preset strategy, wherein the second power-off judgment result is used to characterize whether the current controller needs to be powered on again within a preset time after being powered off; based on the second power-off judgment result, determining an energy consumption control instruction and sending it to the current controller.
[0099] Optionally, the vehicle energy consumption management method also includes: obtaining a controller status; in response to the controller status being a sleep state, monitoring a vehicle operating status; in response to the vehicle operating status reaching a preset wake-up trigger timing, determining that the energy consumption management control instruction is a wake-up instruction and sending it to the controller.
[0100] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.
[0101] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0102] In some embodiments provided in the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the modules can be a logical function division. There may be other division methods in actual implementation. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, modules or indirect coupling or communication connection of modules, which can be electrical or other forms.
[0103] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.
[0104] In addition, each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of software functional modules.
[0105] If the integrated module is implemented in the form of a software function 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, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.
[0106] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A vehicle energy consumption management method, It is characterized in that include: Get the vehicle running status; According to the vehicle running state, according to a first preset strategy, the required working states of the plurality of controllers are determined to obtain a plurality of required working states corresponding to the plurality of controllers; According to the multiple required working states, energy consumption management control instructions are sent to the multiple controllers, wherein the energy consumption management control instructions are used for the controllers to sleep or wake up.
2. The vehicle energy consumption management method according to claim 1, It is characterized in that The step of determining the required working states of the plurality of controllers according to the vehicle running state and a first preset strategy to obtain the required working states corresponding to the plurality of controllers includes: Traverse the multiple controllers and determine the required working state corresponding to each controller according to the first preset strategy.
3. The vehicle energy consumption management method according to claim 1, It is characterized in that The sending of energy consumption management control instructions to the plurality of controllers according to the required working state comprises: In response to the required working state being that no operation is required, a current controller corresponding to the required working state is determined, and the energy consumption management instruction is determined to be a sleep instruction and sent to the current controller.
4. The vehicle energy consumption management method according to claim 1, It is characterized in that The sending of energy consumption management control instructions to the multiple controllers according to the multiple required working states includes: In response to the required working state being that no operation is required, determining a current controller corresponding to the required working state, and determining a first power-off judgment result according to a second preset strategy, wherein the first power-off judgment result is used to characterize whether powering off the current controller affects user experience; According to the first power-off judgment result, the energy consumption control instruction is determined and sent to the current controller.
5. The vehicle energy consumption management method according to claim 1, It is characterized in that The sending of energy consumption management control instructions to the multiple controllers according to the multiple required working states includes: In response to the required working state being that no operation is required, determining the current controller corresponding to the required working state, and determining a second power-off judgment result according to a third preset strategy, wherein the second power-off judgment result is used to indicate whether the current controller needs to be powered on again within a preset time after being powered off; According to the second power-off judgment result, the energy consumption control instruction is determined and sent to the current controller.
6. The vehicle energy consumption management method according to claim 1, It is characterized in that Also includes: Get controller status; In response to the controller being in a dormant state, monitoring the vehicle operating state; In response to the vehicle running state reaching a preset wake-up trigger timing, the energy consumption management control instruction is determined to be a wake-up instruction and sent to the controller.
7. A vehicle energy consumption management system, It is characterized in that include: A controller gateway, wherein the controller gateway is used to obtain the vehicle operation status; According to the vehicle running state, according to a first preset strategy, the required working states of the plurality of controllers are determined to obtain a plurality of required working states corresponding to the plurality of the controllers; according to the plurality of required working states, energy consumption management control instructions are sent to the plurality of the controllers, wherein the energy consumption management control instructions are used to put the controllers to sleep or wake up; A plurality of sub-controllers, wherein the plurality of sub-controllers are used to receive and execute the energy consumption management control instruction.
8. The vehicle energy consumption management system according to claim 7, It is characterized in that The controller gateway sends the energy consumption management control instruction to the plurality of sub-controllers via a controller area network bus, a local area Internet bus or an Ethernet interface.
9. A vehicle energy consumption management system, It is characterized in that include: An acquisition module, used to acquire the vehicle running status; A determination module, configured to determine the required working states of the plurality of controllers according to the vehicle running state and a first preset strategy, and obtain a plurality of required working states corresponding to the plurality of controllers; The control module is used to send energy consumption management control instructions to the multiple controllers according to the multiple required working states, wherein the energy consumption management control instructions are used for the controllers to sleep or wake up.
10. A vehicle comprising a memory and a processor, It is characterized in that 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 one of claims 1 to 6.
11. A non-volatile storage medium, It is 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 described in any one of claims 1 to 6 when running on a computer or a processor.
12. A computer program product, It is characterized in that The invention comprises a computer program, which, when executed by a processor, implements the vehicle energy consumption management method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Method for controlling a multimedia system on a vehicle and device for implementing same
CN101772762A
Dormancy control method, T-BOX and computer readable storage medium
CN113489596A
Dormancy method and system, readable storage medium and vehicle
CN113630746A
Sleep control method and sleep control device
CN114995220A
Storage battery electric quantity management method and device, vehicle and storage medium
CN117104164A
Cited By
ECU control method and device, equipment, storage medium and product
CN119840536A
Electric vehicle dormancy control method, vehicle control unit, vehicle and medium
CN120422653A
Bus network state control method after vehicle power-off
CN120896812A
