Engine control method, device, equipment, storage medium and program product
By recognizing the driver's parking intentions and controlling the engine start/stop based on vehicle speed, the problem of frequent engine restarts is solved, improving vehicle traffic efficiency and enhancing the driving experience.
Patent Information
- Application Number
- CN202510205511.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-24
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2045-02-24
Smart Images

Figure CN119928862B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, and in particular to an engine control method, device, equipment, storage medium, and program product. Background Technology
[0002] The vehicle's automatic start-stop function is used to automatically shut off the engine when the vehicle is idling or parked, and automatically restart the engine when needed, thereby saving fuel and reducing exhaust emissions, thus mitigating environmental pollution.
[0003] In the prior art, when a vehicle stops briefly due to waiting for traffic lights or encountering traffic congestion, the automatic start-stop function can automatically shut off the engine and quickly restart the engine when the vehicle is ready to continue driving, thereby effectively avoiding unnecessary idling and significantly reducing the vehicle's fuel consumption.
[0004] However, frequent engine restarts not only reduce vehicle traffic efficiency but also negatively impact driver comfort. Summary of the Invention
[0005] This application provides an engine control method, device, equipment, storage medium, and program product, which identifies the driver's parking intention and controls the engine's stop and start according to the driver's parking intention, thereby improving vehicle traffic efficiency and enhancing the driver's driving experience.
[0006] In a first aspect, this application provides an engine control method, the method comprising:
[0007] Obtain the vehicle start-stop mode and auto hold function status;
[0008] When the vehicle start-stop mode is user-controlled and the automatic parking function is enabled, the vehicle's display device will show a shutdown ready message and enter the autonomous shutdown state. The shutdown ready message is used to prompt the user that the engine can be started and stopped autonomously.
[0009] In autonomous shutdown mode, the system receives shutdown commands from users, including at least one of the following: operation commands via the shutdown button on the vehicle, or voice shutdown commands;
[0010] In response to a stop command, the vehicle's current speed is detected in real time, and the engine is started and stopped according to the current speed.
[0011] In one possible design, the vehicle's engine start-stop is controlled based on the current vehicle speed, including:
[0012] When the current vehicle speed is less than or equal to the preset vehicle speed, the vehicle waiting time is estimated based on the road information ahead, and when the vehicle waiting time is greater than or equal to the first preset time, the engine is controlled to stop running.
[0013] When the current vehicle speed is greater than the preset vehicle speed and / or the vehicle waiting time is less than the first preset time, the engine is controlled to continue running.
[0014] In one possible design, controlling the engine to stop running includes:
[0015] Obtain the vehicle's battery level;
[0016] When the battery level is greater than or equal to the preset battery level, the engine will stop running.
[0017] The method also includes:
[0018] When the battery level is lower than the preset level, the engine will continue to run.
[0019] In one possible design, vehicle waiting time is estimated based on information about the road ahead, including:
[0020] Extract the remaining red light duration, number of waiting vehicles, and traffic congestion status from the information on the road ahead;
[0021] The transit time for a single vehicle is determined based on road congestion conditions.
[0022] Congestion waiting time is calculated based on the number of waiting vehicles and the passage time of a single vehicle.
[0023] The sum of the congestion waiting time and the remaining red light time is determined as the vehicle waiting time.
[0024] In one possible design, the method also includes:
[0025] The difference between the vehicle waiting time and the second preset time is determined as the engine start time, and the second preset time is the time margin for starting the engine in advance.
[0026] When the engine start time is reached, control the vehicle's engine to start.
[0027] In one possible design, the method also includes:
[0028] Display the interactive interface on the vehicle's display device;
[0029] It receives the first preset duration, the second preset duration, and the vehicle start-stop mode input by the user in the interactive interface.
[0030] Secondly, this application provides an engine control device, the device comprising:
[0031] The acquisition module is used to acquire the vehicle start-stop mode and automatic parking function status;
[0032] The display module is used to display shutdown readiness information on the vehicle's display device when the vehicle start-stop mode is user-controlled mode and the automatic parking function is enabled, and then enter the autonomous shutdown state. The shutdown readiness information is used to prompt the user that the engine can be started and stopped autonomously.
[0033] The receiving module is used to receive the user's shutdown command in the autonomous shutdown state. The shutdown command includes at least one of the following: operation command of the shutdown button on the vehicle, or voice shutdown command;
[0034] The control module is used to respond to a stop command by detecting the vehicle's current speed in real time, and to control the start-stop of the vehicle's engine according to the current speed.
[0035] In one possible design, the control module includes: a stop operation module and a continue operation module;
[0036] The stop-run module is used to estimate the vehicle waiting time based on the road information ahead when the current vehicle speed is less than or equal to the preset vehicle speed, and to control the engine to stop running when the vehicle waiting time is greater than or equal to the first preset time.
[0037] The continue-run module is used to control the engine to continue running when the current vehicle speed is greater than the preset vehicle speed and / or the vehicle waiting time is less than the first preset time.
[0038] In one possible design, the shutdown module includes: a power acquisition module and a shutdown control module;
[0039] The power acquisition module is used to acquire the vehicle's battery power.
[0040] The control stop module is used to control the engine to stop running when the battery level is greater than or equal to a preset battery level.
[0041] The device also includes a low-power operation module;
[0042] The low-battery operation module is used to control the engine to continue running when the battery level is lower than a preset level.
[0043] In one possible design, the stop-run module also includes: an extraction module, a single duration module, a congestion duration module, and a waiting duration module;
[0044] The extraction module is used to extract the remaining red light duration, number of waiting vehicles, and traffic congestion status from the information on the road ahead.
[0045] The single duration module is used to determine the passage time of a single vehicle based on road congestion conditions;
[0046] The congestion duration module is used to calculate the congestion waiting time based on the number of waiting vehicles and the passage time of a single vehicle.
[0047] The waiting time module is used to determine the vehicle waiting time as the sum of the congestion waiting time and the remaining red light time.
[0048] In one possible design, the device also includes a startup time module and a startup control module;
[0049] The start-up time module is used to determine the engine start-up time as the difference between the vehicle waiting time and the second preset time. The second preset time is the time margin for starting the engine in advance.
[0050] The start control module is used to control the vehicle's engine to start when the engine start time arrives.
[0051] In one possible design, the device also includes an interactive interface module and an input receiving module;
[0052] An interactive interface module is used to display the interactive interface on the vehicle's display device;
[0053] The input receiving module is used to receive the first preset duration, the second preset duration, and the vehicle start-stop mode input by the user in the interactive interface.
[0054] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;
[0055] The memory stores instructions that the computer executes;
[0056] The processor executes computer execution instructions stored in memory to implement an engine control method according to the first aspect of the invention.
[0057] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement an engine control method according to the first aspect of the invention.
[0058] Fifthly, this application provides a computer program product, including a computer program, which, when executed by a processor, is used to implement an engine control method according to the first aspect of the invention.
[0059] This application provides an engine control method, device, equipment, storage medium, and program product. The method includes: first, acquiring the vehicle start-stop mode and the status of the automatic parking function; then, when the vehicle start-stop mode is a user-controlled mode and the automatic parking function is enabled, displaying shutdown ready information on the vehicle's display device and entering an autonomous shutdown state, the shutdown ready information being used to prompt the user that the engine can be autonomously controlled to start and stop; then, in the autonomous shutdown state, receiving a shutdown command from the user, the shutdown command including at least one of the following: an operation command of a shutdown button on the vehicle, or a voice shutdown command; finally, in response to the shutdown command, detecting the vehicle's current speed in real time, and controlling the engine start-stop of the vehicle according to the current speed. The following technical effects are achieved: By acquiring the vehicle's start-stop mode and automatic parking function status, and when the vehicle's start-stop mode is user-controlled and the automatic parking function is enabled, the system identifies the driver's parking intention based on the user's stop command. Then, based on the driver's parking intention and the current vehicle speed, it controls the engine's stop and start, ensuring that the engine only starts and stops at appropriate times, avoiding frequent engine restarts. This avoids the negative impact of frequent engine restarts on vehicle traffic efficiency, improves traffic efficiency, and eliminates the need for drivers to frequently restart the engine in a short period, thus enhancing the driver's driving experience. Attached Figure Description
[0060] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0061] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0062] Figure 1 A flowchart illustrating an engine control method provided in this application embodiment. Figure 1 ;
[0063] Figure 2 A flowchart illustrating an engine control method provided in this application embodiment. Figure 2 ;
[0064] Figure 3 This is a schematic diagram of the structure of an engine control device provided in an embodiment of this application;
[0065] Figure 4This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0066] Figure label:
[0067] 310 - Acquisition module; 320 - Display module; 330 - Receiving module; 340 - Control module;
[0068] 410 - Processor; 420 - Memory; 430 - Communication components; 440 - Bus. Detailed Implementation
[0069] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0070] In the embodiments of this application, the terms "first" and "second" are used to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply difference. It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate that something is being used as an example, illustration, or description. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or design schemes. Specifically, the use of "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner. In the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more.
[0071] It should be noted that the phrase "at...time" in the embodiments of this application can refer to the instant at which a certain situation occurs, or to a period of time after the occurrence of a certain situation; the embodiments of this application do not specifically limit this. Furthermore, the engine control method provided in the embodiments of this application is merely an example; an engine control method may include more or fewer elements.
[0072] To facilitate a clear description of the technical solutions in the embodiments of this application, some terms and technologies involved in the embodiments of this application will be briefly introduced below:
[0073] Auto Hold is a driver assistance feature designed to improve driving comfort and safety. When the vehicle comes to a stop, the electronic parking brake (automatically activating the vehicle's braking system) engages, maintaining braking pressure and keeping the vehicle stationary without requiring the driver to continuously press the brake pedal or use the handbrake. Therefore, when Auto Hold is engaged, the vehicle will not move even if the driver releases the brake pedal. This feature is particularly useful when stopped at traffic lights, in traffic jams, or starting on an incline, as it prevents the vehicle from accidentally sliding or moving, thus improving driving safety and convenience. Furthermore, when the vehicle needs to start moving again, the driver simply needs to lightly press the accelerator pedal or press the release button to deactivate Auto Hold (automatically releasing the brakes), allowing the vehicle to move normally and smoothly forward or backward.
[0074] The vehicle's automatic start-stop function is used to automatically shut off the engine when the vehicle is idling or parked, and quickly restart it when needed, in order to save fuel and reduce exhaust emissions, thereby reducing environmental pollution.
[0075] Under current technological conditions, the automatic start-stop function of vehicles is particularly important when vehicles are waiting at traffic lights or encountering traffic jams, because it can automatically shut off the engine when the vehicle stops briefly and quickly restart the engine when the driver is ready to continue driving, thereby effectively avoiding unnecessary idling of the engine and reducing fuel consumption and greenhouse gas emissions when the vehicle is idling.
[0076] However, while the automatic start-stop function can reduce vehicle fuel consumption, the frequent engine restarts in traditional automatic start-stop systems can negatively impact traffic efficiency and reduce driver comfort. For example, when a driver only needs to stop briefly at an intersection or brake temporarily due to a vehicle braking ahead, after the automatic start-stop function shuts off the engine, the driver needs to quickly restart the engine before leaving the area, thus affecting traffic efficiency and driver comfort.
[0077] Based on this, embodiments of this application propose an engine control method, device, equipment, storage medium, and program product, which can be used in the field of vehicle control technology and aims to solve the above-mentioned technical problems of the prior art. By accurately identifying the driver's parking intention and intelligently controlling the engine's stop and start according to this intention, it ensures that the engine only starts and stops at appropriate times, thereby improving the overall traffic efficiency of the vehicle and significantly enhancing the driver's driving experience.
[0078] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0079] Figure 1 A flowchart illustrating an engine control method provided in this application embodiment. Figure 1 .like Figure 1 As shown, the method includes:
[0080] S101. Obtain the vehicle start-stop mode and automatic parking function status.
[0081] In this embodiment of the application, the executing entity of an engine control method can be an Electronic Control Unit (ECU) in a vehicle. This ECU can be a controller specifically designed for engine control methods, or it can be an existing Power Control Unit (PCU) or Engine Control Unit in the vehicle, etc., without specific limitations. For ease of description later, this embodiment of the application will uniformly describe the executing entity of the engine control method as a controller.
[0082] Specifically, vehicle start-stop modes include at least two basic modes: user-controlled mode and engine automatic start-stop mode. When the vehicle is in user-controlled mode, the controller can control the engine's operating status according to the user's input stop command; when the vehicle is in engine automatic start-stop mode, the controller can control the engine's operating status according to the existing vehicle automatic start-stop function.
[0083] The automatic parking function has two states: on and off. When the automatic parking function is on, the vehicle stops and the electronic parking brake is automatically engaged. When the automatic parking function is off, the vehicle will not automatically engage the parking brake or remain stationary, and the driver usually needs to manually operate the brake pedal or handbrake to keep the vehicle stationary.
[0084] S102. When the vehicle start-stop mode is user-controlled mode and the automatic parking function is enabled, the vehicle's display device displays a stop ready information and enters the autonomous stop state.
[0085] In this embodiment, the user typically refers to the driver of the vehicle. The "engine ready" message is used to notify the user that they can control the engine start / stop independently. The vehicle's display devices can be a multi-function display screen on the instrument panel, a multimedia touchscreen on the center console, multi-function steering wheel button indicator lights, a voice prompt system, dedicated indicator lights, or a head-up display, etc., without specific limitations.
[0086] Specifically, when the controller determines that the acquired vehicle start-stop mode is the user-controlled mode and the automatic parking function is enabled, it can display a stop-ready message to the user through the vehicle's display device. The display can be achieved through specific indicator lights, sound or voice prompts, or corresponding symbols or text messages to remind the user that the vehicle will simultaneously enter the automatic stop state.
[0087] S103. In autonomous shutdown mode, receive shutdown command from user.
[0088] In this embodiment of the application, the stop command includes at least one of the following: an operation command for the stop button on the vehicle, or a voice stop command.
[0089] Specifically, in the autonomous shutdown state, users can send a shutdown command to the vehicle by manually controlling the steering wheel, the center console touch screen, or the center console shutdown button, or they can send a shutdown command to the vehicle through the vehicle's voice control system. There are no specific restrictions here, so that the driver can control the engine to enter a shutdown state or continue to run based on road conditions and vehicle status.
[0090] S104. In response to a stop command, the vehicle's current speed is detected in real time, and the engine is started and stopped according to the current speed.
[0091] Specifically, after receiving a stop command from the user, the controller can identify the driver's intention to stop based on the command, and then detect the vehicle's current speed in real time based on the driver's stopping intention. It then controls the engine to either stop or continue running based on the vehicle's current speed.
[0092] This embodiment provides an engine control method, which includes: first, acquiring the vehicle start-stop mode and the status of the automatic parking function; then, when the vehicle start-stop mode is a user-controlled mode and the automatic parking function is enabled, displaying shutdown readiness information on the vehicle's display device and entering an autonomous shutdown state, the shutdown readiness information being used to prompt the user that the engine can be autonomously controlled to start and stop; then, in the autonomous shutdown state, receiving a shutdown command from the user, the shutdown command including at least one of the following: an operation command on the shutdown button on the vehicle, or a voice shutdown command; finally, in response to the shutdown command, detecting the vehicle's current speed in real time, so as to control the start-stop of the vehicle's engine according to the current speed.
[0093] The following technical effects are achieved: By acquiring the vehicle's start-stop mode and automatic parking function status, and when the vehicle's start-stop mode is user-controlled and the automatic parking function is enabled, the system identifies the driver's parking intention based on the user's stop command. Then, based on the driver's parking intention and the current vehicle speed, it controls the engine's stop and start, ensuring that the engine only starts and stops at appropriate times, avoiding frequent engine restarts. This avoids the negative impact of frequent engine restarts on vehicle traffic efficiency, improves traffic efficiency, and eliminates the need for drivers to frequently restart the engine in a short period, thus enhancing the driver's driving experience.
[0094] Figure 2 A flowchart illustrating an engine control method provided in this application embodiment. Figure 2 In one possible example, such as Figure 2 As shown, in this embodiment... Figure 1 Based on the embodiments, a detailed explanation is provided on how to control the start-stop of the vehicle's engine according to the current vehicle speed. For example... Figure 2 As shown, the method includes:
[0095] S201. Display the interactive interface on the vehicle's display device.
[0096] Specifically, the controller can display an interactive interface for user interaction through the vehicle's display device.
[0097] S202, Receive the first preset duration, the second preset duration, and the vehicle start-stop mode input by the user in the interactive interface.
[0098] Specifically, users can input the corresponding first preset duration, second preset duration, and vehicle start-stop mode to the controller through the interactive interface. The first preset duration refers to the maximum waiting time for the engine to continue running when the vehicle is idling or parked; the second preset duration refers to the necessary time for the engine to start up after it has stopped.
[0099] S203. Obtain the vehicle start-stop mode and automatic parking function status.
[0100] S204. When the vehicle start-stop mode is user-controlled mode and the automatic parking function is enabled, the vehicle's display device displays a stop ready information and enters the autonomous stop state.
[0101] S205. In autonomous shutdown mode, receive shutdown command from user.
[0102] S206. In response to a stop command, the vehicle's current speed is detected in real time.
[0103] S203-S206 are similar to S101-S104, and the same parts will not be described again in this embodiment.
[0104] S207. When the current vehicle speed is less than or equal to the preset vehicle speed, extract the remaining red light duration, the number of waiting vehicles, and the road congestion situation from the information of the road segment ahead.
[0105] Specifically, the preset speed can be set to 0 meters per second, meaning the vehicle is idling or stationary. The controller can estimate the vehicle's waiting time based on road information ahead when the current speed is less than or equal to the preset speed. This includes:
[0106] The controller can acquire real-time road information ahead of the vehicle via a telematics box (TBox), Global Positioning System (GPS), satellite navigation system, or high-precision map. When it detects that the vehicle is idling or stopped, it extracts the remaining red light time, the number of waiting vehicles, and traffic congestion status from the acquired road information ahead.
[0107] S208. Determine the passage time for a single vehicle based on road congestion conditions.
[0108] Specifically, the controller can determine the time it takes for a single vehicle to leave a congested section of road based on the traffic congestion information extracted from the road conditions ahead.
[0109] S209. Calculate the congestion waiting time based on the number of waiting vehicles and the passage time of a single vehicle.
[0110] Specifically, the controller can use the product of the number of vehicles waiting ahead and the time it takes for a single vehicle to pass as the congestion waiting time.
[0111] S210. The sum of the congestion waiting time and the remaining red light time shall be determined as the vehicle waiting time.
[0112] Specifically, the controller can further sum the congestion waiting time and the remaining red light time to obtain the vehicle waiting time.
[0113] S211. When the vehicle waiting time is greater than or equal to a first preset time, obtain the vehicle's battery power.
[0114] In this embodiment of the application, the controller can control the engine to stop running when the vehicle waiting time is greater than or equal to a first preset time, specifically including:
[0115] When the vehicle's waiting time is greater than or equal to a first preset time, the controller can obtain the vehicle's battery charge (State of Charge, SOC) from the Battery Management System (BMS) through the vehicle's internal communication network.
[0116] S212. When the battery level is greater than or equal to the preset battery level, control the engine to stop running.
[0117] In this embodiment, the preset battery level can refer to the battery level required to restart the engine, such as 30% or 40%, etc., without specific limitations. The specific preset battery level can be set comprehensively based on factors such as engine type, displacement, number of cylinders, starter efficiency, battery condition (such as age, charging status, capacity, etc.) and starting conditions (such as cold start or hot start, normal temperature start or ultra-low temperature start).
[0118] Specifically, the controller can stop the engine when the vehicle's battery charge is greater than or equal to a preset charge level, thereby saving fuel and reducing emissions when the vehicle is idling or parked and the waiting time is greater than or equal to a first preset time.
[0119] S213. When the battery level is lower than the preset battery level, control the engine to continue running.
[0120] Specifically, the controller can also keep the engine running when the vehicle's battery charge is lower than a preset charge level, so as to charge the battery by continuously running the engine, thereby maintaining the vehicle's power needs and ensuring that the vehicle has enough power to meet driving requirements.
[0121] S214. When the current vehicle speed is greater than the preset vehicle speed and / or the vehicle waiting time is less than the first preset time, control the engine to continue running.
[0122] Specifically, when the controller detects that the vehicle is not idling or parked, and / or the vehicle waiting time is less than a first preset time, the controller can determine that the vehicle is in normal driving condition and / or the vehicle is only temporarily parked. In this case, the controller can control the engine to continue running, thereby avoiding the impact of frequent engine start-stop on the vehicle's traffic efficiency and the driver's driving experience, and avoiding wear and tear on the engine and starting system caused by frequent engine start-stop.
[0123] S215. The difference between the vehicle waiting time and the second preset time is determined as the engine start time.
[0124] Specifically, the second preset duration is a time margin for starting the engine in advance. In other words, the controller can stop the engine when the vehicle is idling or parked, the vehicle's waiting time is greater than or equal to the first preset duration, and the battery charge is greater than or equal to a preset charge level. Furthermore, it can determine the engine start time after the engine has stopped running. Specifically, the engine start time can be the difference between the vehicle's waiting time and the second preset duration (the necessary time for the engine start-up process).
[0125] S216. When the engine start time is reached, control the vehicle's engine to start.
[0126] Specifically, after the engine stops running, when the engine start time arrives, the controller can control the vehicle's engine to start in a timely manner, avoiding the impact of engine delay caused by starting the engine after the vehicle has been waiting for a certain period of time, which would affect the vehicle's traffic efficiency, thereby further improving the vehicle's traffic efficiency.
[0127] This application provides an engine control method that displays an interactive interface on the vehicle's display device, allowing the user to set a first preset duration, a second preset duration, and a vehicle start-stop mode. When the vehicle's battery charge is lower than a preset level, the engine continues to run, charging the battery and maintaining the vehicle's power requirements, ensuring sufficient power for driving. By controlling the engine to continue running during normal driving and / or when the vehicle is only briefly stopped, frequent engine start-stop operations avoid impacting vehicle traffic efficiency and driver experience, and prevent wear and tear on the engine and starting system. Furthermore, by controlling the engine to start promptly after it stops running, the method avoids delayed engine start caused by waiting time, thus improving overall vehicle traffic efficiency.
[0128] In this embodiment of the invention, electronic devices or main control devices can be divided into functional modules according to the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or as a software functional module. It should be noted that the module division in this embodiment of the invention is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0129] Figure 3 This is a schematic diagram of the structure of an engine control device provided in an embodiment of this application. Figure 3 As shown, the device includes: an acquisition module 310; a display module 320; a receiving module 330; and a control module 340.
[0130] The acquisition module 310 is used to acquire the vehicle start-stop mode and automatic parking function status;
[0131] The display module 320 is used to display a shutdown readiness information on the vehicle's display device when the vehicle start-stop mode is user-controlled mode and the automatic parking function is enabled, and to enter the autonomous shutdown state. The shutdown readiness information is used to prompt the user that the engine can be started and stopped autonomously.
[0132] The receiving module 330 is used to receive a user's shutdown command in the autonomous shutdown state. The shutdown command includes at least one of the following: an operation command of the shutdown button on the vehicle, or a voice shutdown command.
[0133] The control module 340 is used to respond to a stop command, detect the vehicle's current speed in real time, and control the start-stop of the vehicle's engine according to the current speed.
[0134] In one possible design, the control module includes: a stop operation module and a continue operation module;
[0135] The stop-run module is used to estimate the vehicle waiting time based on the road information ahead when the current vehicle speed is less than or equal to the preset vehicle speed, and to control the engine to stop running when the vehicle waiting time is greater than or equal to the first preset time.
[0136] The continue-run module is used to control the engine to continue running when the current vehicle speed is greater than the preset vehicle speed and / or the vehicle waiting time is less than the first preset time.
[0137] In one possible design, the shutdown module includes: a power acquisition module and a shutdown control module;
[0138] The power acquisition module is used to acquire the vehicle's battery power.
[0139] The control stop module is used to control the engine to stop running when the battery level is greater than or equal to a preset battery level.
[0140] The device also includes a low-power operation module;
[0141] The low-battery operation module is used to control the engine to continue running when the battery level is lower than a preset level.
[0142] In one possible design, the stop-run module also includes: an extraction module, a single duration module, a congestion duration module, and a waiting duration module;
[0143] The extraction module is used to extract the remaining red light duration, number of waiting vehicles, and traffic congestion status from the information on the road ahead.
[0144] The single duration module is used to determine the passage time of a single vehicle based on road congestion conditions;
[0145] The congestion duration module is used to calculate the congestion waiting time based on the number of waiting vehicles and the passage time of a single vehicle.
[0146] The waiting time module is used to determine the vehicle waiting time as the sum of the congestion waiting time and the remaining red light time.
[0147] In one possible design, the device also includes a startup time module and a startup control module;
[0148] The start-up time module is used to determine the engine start-up time as the difference between the vehicle waiting time and the second preset time. The second preset time is the time margin for starting the engine in advance.
[0149] The start control module is used to control the vehicle's engine to start when the engine start time arrives.
[0150] In one possible design, the device also includes an interactive interface module and an input receiving module;
[0151] An interactive interface module is used to display the interactive interface on the vehicle's display device;
[0152] The input receiving module is used to receive the first preset duration, the second preset duration, and the vehicle start-stop mode input by the user in the interactive interface.
[0153] The engine control device provided in this embodiment can execute an engine control method of the above embodiment. Its implementation principle and technical effect are similar, and will not be described again here.
[0154] In a specific implementation of the aforementioned engine control device, each module can be implemented as a processor. The processor can execute computer execution instructions stored in the memory, thereby enabling the processor to execute the aforementioned engine control method.
[0155] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 4 As shown, the electronic device includes at least one processor 410 and a memory 420. The electronic device also includes a communication component 430. The processor 410, memory 420, and communication component 430 are connected via a bus 440.
[0156] In the specific implementation process, at least one processor 410 executes computer execution instructions stored in memory 420, causing at least one processor 410 to execute an engine control method as executed on the electronic device side as described above.
[0157] The specific implementation process of processor 410 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0158] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0159] The memory may include high-speed RAM, and may also include non-volatile storage (NVM), such as at least one disk storage.
[0160] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0161] The above description of the functions implemented by electronic devices and main control devices has introduced the solutions provided by the embodiments of the present invention. It is understood that, in order to implement the above functions, the electronic device or main control device includes hardware structures and / or software modules corresponding to the execution of each function. By combining the units and algorithm steps of the various examples described in the embodiments of the present invention, the embodiments of the present invention can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the technical solutions of the embodiments of the present invention.
[0162] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the engine control method described above.
[0163] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0164] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in an electronic device or a host device.
[0165] This application also provides a computer program product, which includes a computer program stored in a readable storage medium. At least one processor of an electronic device can read the computer program from the readable storage medium, and the at least one processor executes the computer program to cause the electronic device to perform the solution provided in the above embodiments.
[0166] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disk, or optical disk.
[0167] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. An engine control method, characterized in that, include: Obtain the vehicle start-stop mode and auto hold function status; When the vehicle start-stop mode is user-controlled mode and the automatic parking function is enabled, the vehicle's display device displays a stop ready information and enters an autonomous stop state. The stop ready information is used to prompt the user that the engine can be started and stopped autonomously. In the autonomous shutdown state, the system receives a shutdown command from the user, which includes at least one of the following: an operation command for the shutdown button on the vehicle, or a voice shutdown command; In response to the shutdown command, the vehicle's current speed is detected in real time, and the vehicle's engine is started and stopped according to the current speed.
2. The method according to claim 1, characterized in that, The step of controlling the start-stop of the vehicle's engine based on the current vehicle speed includes: When the current vehicle speed is less than or equal to the preset vehicle speed, the vehicle waiting time is estimated based on the road information ahead, and when the vehicle waiting time is greater than or equal to the first preset time, the engine is controlled to stop running; When the current vehicle speed is greater than the preset vehicle speed and / or the vehicle waiting time is less than the first preset time, the engine is controlled to continue running.
3. The method according to claim 2, characterized in that, The control of stopping the engine includes: Obtain the vehicle's battery level; When the battery level is greater than or equal to a preset battery level, the engine is controlled to stop running; The method further includes: When the battery level is less than the preset battery level, the engine is controlled to continue running.
4. The method according to claim 2, characterized in that, The method of estimating vehicle waiting time based on information about the road ahead includes: Extract the remaining red light duration, number of waiting vehicles, and traffic congestion status from the information on the road ahead; The transit time for a single vehicle is determined based on the road congestion conditions described. The congestion waiting time is calculated based on the number of waiting vehicles and the passage time of a single vehicle. The sum of the congestion waiting time and the remaining red light time is determined as the vehicle waiting time.
5. The method according to claim 4, characterized in that, Also includes: The difference between the vehicle waiting time and the second preset time is determined as the engine start time, where the second preset time is the time margin for starting the engine in advance. When the engine start time is reached, the vehicle's engine is controlled to start.
6. The method according to claim 5, characterized in that, Also includes: An interactive interface is displayed on the vehicle's display device; The system receives the first preset duration, the second preset duration, and the vehicle start-stop mode input by the user in the interactive interface.
7. An engine control device, characterized in that, The device includes: The acquisition module is used to acquire the vehicle start-stop mode and automatic parking function status; The display module is used to display shutdown readiness information on the vehicle's display device and enter the autonomous shutdown state when the vehicle start-stop mode is user autonomous control mode and the automatic parking function is enabled. The shutdown readiness information is used to prompt the user that the engine start-stop can be controlled autonomously. The receiving module is configured to receive a user's shutdown command in the autonomous shutdown state, the shutdown command including at least one of the following: an operation command for the shutdown button on the vehicle, or a voice shutdown command; The control module is used to respond to the stop command, detect the current speed of the vehicle in real time, and control the start-stop of the vehicle's engine according to the current speed.
8. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the engine control method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the engine control method as described in any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the engine control method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method for selective deceleration during autostart / stop in low-speed maneuvers based on an electric power steering current.
DE102014116164A1
Method and system for controlling start-up of a motor vehicle by dialogue of the engine controlling computer with the piloted mechanical gearbox, during a restart of the vehicle in stop and start mode
WO2006106254A2