Engine control method and device, equipment, storage medium and program product
By identifying the driver's parking intention and controlling the engine start-stop in real time, the problem of frequent engine restarts in the prior art is solved, and the vehicle's traffic efficiency and driving experience are improved.
Patent Information
- Application Number
- CN202510205511.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-24
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2045-02-24
AI Technical Summary
The existing automatic start-stop function frequently restarts the engine when the vehicle is temporarily stopped, reducing the efficiency of the passage and affecting driving comfort.
By identifying the driver's parking intention, using the vehicle's display equipment to display the shutdown information, and receiving the user's shutdown instructions, detecting the vehicle's current speed in real time, and controlling the start and stop of the engine according to the vehicle speed and parking intention.
It effectively avoids frequent engine restarts, improves vehicle traffic efficiency, and improves drivers' driving experience.
Smart Images

Figure CN119928862A_ABST
Abstract
Description
Technical Field
[0001] The present 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 Art
[0002] The vehicle's automatic start-stop function is used to automatically shut down the engine when the vehicle is idling or parked, and automatically restart the engine when needed, thereby saving fuel and reducing exhaust emissions, thereby reducing environmental pollution.
[0003] In the prior art, when a vehicle stops briefly due to waiting for a traffic light or encountering traffic congestion, the automatic start-stop function can automatically shut down 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 restarting of the engine will not only reduce the vehicle's traffic efficiency, but also have an adverse effect on the driver's driving comfort. Summary of the invention
[0005] The present application provides an engine control method, device, equipment, storage medium and program product, which are used to identify the driver's parking intention and control the stopping and running of the engine according to the driver's parking intention, thereby improving the vehicle's traffic efficiency and enhancing the driver's driving experience.
[0006] In a first aspect, the present application provides an engine control method, the method comprising:
[0007] Get the vehicle start-stop mode and automatic parking function status;
[0008] When the vehicle start-stop mode is the user autonomous control mode and the automatic parking function is turned on, the vehicle display device displays the stop-ready information and enters the autonomous stop state. The stop-ready information is used to remind the user that the engine start-stop can be controlled autonomously;
[0009] In the autonomous parking state, receiving a user's parking instruction, the parking instruction including at least one of the following: an operation instruction of a parking button on the vehicle, a voice parking instruction;
[0010] In response to the shutdown command, the current speed of the vehicle is detected in real time to start and stop the engine of the vehicle according to the current speed.
[0011] In a possible design, the vehicle engine is started and stopped according to 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 according to the road section 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] Get the vehicle's battery level;
[0016] When the power is greater than or equal to the preset power, the engine is controlled to stop running;
[0017] The method further includes:
[0018] When the power is less than the preset power, the engine is controlled to continue running.
[0019] In a possible design, the waiting time of a vehicle is estimated based on the information of the road ahead, including:
[0020] Extract the remaining time of the red light, the number of waiting vehicles, and the traffic congestion from the road section information ahead;
[0021] Determine the time it takes for a single vehicle to pass based on traffic congestion;
[0022] Calculate the congestion waiting time based on the number of waiting vehicles and the passing time of a single vehicle;
[0023] The sum of the congestion waiting time and the remaining time of the red light is determined as the vehicle waiting time.
[0024] In one possible design, the method further 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, the engine of the vehicle is controlled to start.
[0027] In one possible design, the method further includes:
[0028] Displaying an interactive interface on a display device of the vehicle;
[0029] Receive a first preset time, a second preset time, and a vehicle start-stop mode input by a user in an interactive interface.
[0030] In a second aspect, the present application provides an engine control device, the device comprising:
[0031] An acquisition module is used to obtain the vehicle start-stop mode and automatic parking function status;
[0032] A display module, used for displaying a stop-ready message on a display device of the vehicle and entering an autonomous stop state when the vehicle start-stop mode is a user autonomous control mode and the automatic parking function is turned on, wherein the stop-ready message is used to prompt the user that the engine start-stop can be autonomously controlled;
[0033] A receiving module, used to receive a user's shutdown command in an autonomous shutdown state, the shutdown command including at least one of the following: an operation command of a shutdown button on the vehicle, a voice shutdown command;
[0034] The control module is used to respond to the shutdown instruction and detect the current speed of the vehicle in real time to start and stop the engine of the vehicle according to the current speed.
[0035] In a possible design, the control module includes: a stop operation module and a continue operation module;
[0036] A stop operation module, used to estimate the vehicle waiting time according to the front road section information when the current vehicle speed is less than or equal to the preset vehicle speed, and control the engine to stop running when the vehicle waiting time is greater than or equal to a first preset time;
[0037] The continuing operation module is used to control the engine to continue running when the current vehicle speed is greater than a preset vehicle speed and / or the vehicle waiting time is less than a first preset time.
[0038] In a possible design, the stopping operation module includes: a power acquisition module and a control stopping module;
[0039] A power acquisition module is used to obtain the battery power of the vehicle;
[0040] A control stop module is used to control the engine to stop running when the power is greater than or equal to a preset power;
[0041] The device also includes a low-battery operation module;
[0042] The low-battery operation module is used to control the engine to continue running when the battery power is less than a preset power level.
[0043] In a possible design, the stop operation module further includes: an extraction module, a single duration module, a congestion duration module and a waiting duration module;
[0044] An extraction module is used to extract the remaining time of the red light, the number of waiting vehicles, and the traffic congestion from the road section information ahead;
[0045] A single duration module is used to determine the duration of a single vehicle’s passage based on traffic congestion;
[0046] The congestion duration module is used to calculate the congestion waiting time based on the number of waiting vehicles and the passing time of a single vehicle;
[0047] The waiting time module is used to determine the sum of the congestion waiting time and the remaining time of the red light as the vehicle waiting time.
[0048] In one possible design, the device also includes a start time module and a control start module;
[0049] A start time module, used to determine the difference between the vehicle waiting time and a second preset time as the engine start time, the second preset time being the time margin for starting the engine in advance;
[0050] The control start module is used to control the engine start of the vehicle when the engine start time is reached.
[0051] In one possible design, the device further includes an interactive interface module and an input receiving module;
[0052] An interactive interface module, used to display an interactive interface on a display device of the vehicle;
[0053] The receiving input module is used to receive the first preset time length, the second preset time length, and the vehicle start-stop mode input by the user in the interactive interface.
[0054] In a third aspect, the present application provides an electronic device, comprising: a processor, and a memory communicatively connected to the processor;
[0055] Memory stores computer-executable instructions;
[0056] The processor executes the computer-executable instructions stored in the memory to implement an engine control method according to the first aspect of the invention.
[0057] In a fourth aspect, the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement an engine control method according to the invention content of the first aspect.
[0058] In a fifth aspect, the present 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 invention content of the first aspect.
[0059] The present application provides an engine control method, device, equipment, storage medium and program product, the method comprising: first, obtaining a vehicle start-stop mode and an automatic parking function status; then, when the vehicle start-stop mode is a user autonomous control mode and the automatic parking function status is on, displaying a stop-ready message on a display device of the vehicle and entering an autonomous stop state, wherein the stop-ready message is used to prompt the user that the engine start-stop can be controlled autonomously; then, in the autonomous stop state, receiving a stop command from the user, the stop command comprising at least one of the following: an operation command of a stop button on the vehicle, a voice stop command; finally, in response to the stop command, detecting the current speed of the vehicle in real time, so as to start and stop the engine of the vehicle according to the current speed. The following technical effects are achieved: by obtaining the vehicle start-stop mode and the automatic parking function status, and when the vehicle start-stop mode is the user autonomous control mode and the automatic parking function status is on, the driver's parking intention is identified according to the user's stop command, and then the engine stop and operation are controlled according to the driver's parking intention and the current vehicle speed, ensuring that the engine is started and stopped only at the appropriate time, avoiding frequent restarts of the engine, thereby avoiding the negative impact of frequent restarts of the engine on the vehicle's traffic efficiency, improving the vehicle's traffic efficiency, and eliminating the need for the driver to frequently restart the engine in a short period of time, thereby improving the driver's driving experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0061] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0062] Figure 1 A schematic diagram of a process of an engine control method provided in an embodiment of the present application Figure 1 ;
[0063] Figure 2 A schematic diagram of a process of an engine control method provided in an embodiment of the present application Figure 2 ;
[0064] Figure 3 A schematic diagram of the structure of an engine control device provided in an embodiment of the present application;
[0065] Figure 4A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0066] Reference numerals:
[0067] 310 - acquisition module; 320 - display module; 330 - receiving module; 340 - control module;
[0068] 410 - processor; 420 - memory; 430 - communication component; 440 - bus. DETAILED DESCRIPTION
[0069] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0070] In the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will appreciate that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference. It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way. In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more.
[0071] It should be noted that the "at..." in the embodiment of the present application can be the instant when a certain situation occurs, or can be a period of time after the situation occurs, and the embodiment of the present application does not specifically limit this. In addition, the engine control method provided in the embodiment of the present application is only used as an example, and the engine control method can also include more or less content.
[0072] In order to clearly describe the technical solutions of the embodiments of the present application, some terms and technologies involved in the embodiments of the present application are briefly introduced below:
[0073] Auto Hold function: is a driver assistance function designed to improve driving comfort and safety. The Auto Hold function can automatically start the electronic parking brake (i.e. automatically activate the vehicle's brake system) when the vehicle stops, maintain brake pressure, and keep the vehicle stationary without the driver having to keep pressing the brake pedal or using the handbrake. Therefore, when the vehicle's Auto Hold function is turned on, the vehicle will not move even if the driver releases the brake pedal. This function is particularly useful when stopping at traffic lights, in traffic jams, or starting on a slope, as it prevents the vehicle from sliding or moving unexpectedly, thereby improving driving safety and driving convenience. In addition, when the vehicle needs to start again, the driver only needs to lightly step on the accelerator pedal or press the release button, and the Auto Hold function will be turned off (i.e. automatically release the brake), allowing the vehicle to drive normally, so that the vehicle can move forward or backward smoothly.
[0074] The vehicle's automatic start-stop function is used to automatically shut down the engine when the vehicle is idling or parked, and quickly restart it when needed to save fuel and reduce exhaust emissions, thereby reducing environmental pollution.
[0075] Under current technical conditions, the vehicle's automatic start-stop function is particularly important when the vehicle is waiting for traffic lights or encountering traffic jams, because it can automatically shut down 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, although the automatic start-stop function can reduce the vehicle's fuel consumption, the frequent restart of the engine in the traditional automatic start-stop system will have a negative impact on the vehicle's traffic efficiency and reduce the driver's driving comfort experience. For example, when the driver only needs to stop briefly at an intersection, or temporarily brakes due to the braking of the vehicle in front, after the vehicle's automatic start-stop function turns off the engine, the driver needs to quickly restart the engine in a short time before leaving the road section, thereby affecting the vehicle's traffic efficiency and the driver's driving comfort.
[0077] Based on this, the embodiments of the present application propose an engine control method, device, equipment, storage medium and program product, which can be used in the field of vehicle control technology, aiming to solve the above technical problems of the prior art. By accurately identifying the driver's parking intention and intelligently controlling the stopping and running of the engine according to this intention, it is ensured that the engine is started and stopped only at the right time, thereby improving the overall traffic efficiency of the vehicle and significantly improving the driving experience of the driver.
[0078] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0079] Figure 1 A schematic diagram of a process of an engine control method provided in an embodiment of the present application Figure 1 .like Figure 1 As shown, the method includes:
[0080] S101. Obtain vehicle start-stop mode and automatic parking function status.
[0081] In the embodiment of the present application, the execution subject of an engine control method may be an electronic control unit (ECU) in a vehicle, which may be a controller specially designed for the engine control method, or may be an existing power control unit (PCU) or engine control unit in the vehicle, etc., without specific limitation. For the convenience of subsequent description, the execution subject of the engine control method is uniformly described as a controller in the embodiment of the present application.
[0082] Specifically, the vehicle start-stop mode includes at least two basic modes: a user autonomous control mode and an engine automatic start-stop mode. When the vehicle is in the user autonomous control mode, the controller can control the running state of the engine according to the stop command input by the user; when the vehicle is in the engine automatic start-stop mode, the controller can control the running state of the engine according to the vehicle automatic start-stop function in the prior art.
[0083] The automatic parking function status includes two states: on and off. When the vehicle's automatic parking function is on, the vehicle stops and the electronic parking brake is automatically activated; when the vehicle's automatic parking function is off, the vehicle will not automatically perform the parking brake or remain stationary, and the driver usually needs to actively operate the brake pedal or handbrake to keep the vehicle stationary.
[0084] S102: When the vehicle start-stop mode is the user autonomous control mode and the automatic parking function is in the on state, a parking ready message is displayed on a display device of the vehicle, and the vehicle enters the autonomous parking state.
[0085] In the embodiments of the present application, the user generally refers to the driver of the vehicle. The shutdown readiness information is used to prompt the user that the engine can be started and stopped autonomously. The display device of the vehicle can be a multi-function display screen on the instrument panel, a multimedia touch screen on the center console, a multi-function steering wheel button indicator light, a voice prompt system, a dedicated indicator light or a head-up display, etc., without specific limitation here.
[0086] Specifically, when the controller determines that the vehicle start-stop mode obtained is the user autonomous control mode and the automatic parking function state is turned on, the vehicle display device can display the parking readiness information to the user. The specific display method can be through a specific indicator light display, sound or voice prompt, or corresponding symbol or text message prompt, etc., to remind the user that the vehicle will enter the autonomous parking state at the same time.
[0087] S103: In the autonomous shutdown state, receiving a shutdown instruction from the user.
[0088] In the embodiment of the present application, the shutdown instruction includes at least one of the following: an operation instruction of a shutdown button on the vehicle, and a voice shutdown instruction.
[0089] Specifically, in the autonomous shutdown state, the user 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 by using the vehicle's voice control system. There are no specific restrictions here, thereby enabling the driver to control the engine to stop running or continue running according to road conditions and vehicle status.
[0090] S104. In response to the stop instruction, the current speed of the vehicle is detected in real time to start and stop the engine of the vehicle according to the current speed.
[0091] Specifically, after receiving the stop command input by the user, the controller can identify the driver's parking intention according to the stop command, and then detect the current speed of the vehicle in real time according to the driver's parking intention, and control the engine to stop or keep running according to the current speed of the vehicle.
[0092] The present embodiment provides an engine control method, which includes: first, obtaining a vehicle start-stop mode and an automatic parking function status; then, when the vehicle start-stop mode is a user autonomous control mode and the automatic parking function status is on, displaying a stop-ready message on a display device of the vehicle and entering an autonomous stop state, wherein the stop-ready message is used to prompt the user that the engine start-stop can be controlled autonomously; then, in the autonomous stop state, receiving a stop command from the user, wherein the stop command includes at least one of the following: an operation command of a stop button on the vehicle and a voice stop command; finally, in response to the stop command, detecting the current speed of the vehicle in real time to control the start-stop of the vehicle's engine according to the current speed.
[0093] The following technical effects are achieved: by obtaining the vehicle start-stop mode and the automatic parking function status, and when the vehicle start-stop mode is the user autonomous control mode and the automatic parking function status is on, the driver's parking intention is identified according to the user's stop command, and then the engine stop and operation are controlled according to the driver's parking intention and the current vehicle speed, ensuring that the engine is started and stopped only at the appropriate time, avoiding frequent restarts of the engine, thereby avoiding the negative impact of frequent restarts of the engine on the vehicle's traffic efficiency, improving the vehicle's traffic efficiency, and eliminating the need for the driver to frequently restart the engine in a short period of time, thereby improving the driver's driving experience.
[0094] Figure 2 A schematic diagram of a process of an engine control method provided in an embodiment of the present application Figure 2 In one possible example, Figure 2 As shown, in this embodiment Figure 1 Based on the embodiment, how to start and stop the engine of the vehicle according to the current vehicle speed is described in detail. Figure 2 As shown, the method includes:
[0095] S201. Display an interactive interface on a display device of a vehicle.
[0096] Specifically, the controller can display an interactive interface for interacting with the user through the vehicle's display device.
[0097] S202, receiving a first preset time length, a second preset time length, and a vehicle start-stop mode input by a user in an interactive interface.
[0098] Specifically, the user can input the corresponding first preset time, second preset time, and vehicle start-stop mode into the controller through the interactive interface. The first preset time refers to the maximum waiting time for the engine to not stop (i.e., keep running) when the vehicle is in an idling or parking state; the second preset time refers to the necessary time for the engine startup process to take place when the engine is restarted after it has stopped.
[0099] S203: Acquire the vehicle start-stop mode and automatic parking function status.
[0100] S204: When the vehicle start-stop mode is the user autonomous control mode and the automatic parking function is in the on state, a parking ready message is displayed on a display device of the vehicle, and the vehicle enters the autonomous parking state.
[0101] S205: In the autonomous shutdown state, receiving a shutdown instruction from the user.
[0102] S206 . In response to the shutdown instruction, detect the current speed of the vehicle in real time.
[0103] S203 - S206 are similar to S101 - S104 , and the same parts will not be described in detail in this embodiment.
[0104] S207: When the current vehicle speed is less than or equal to the preset vehicle speed, extract the remaining time of the red light, the number of waiting vehicles, and the traffic congestion from the road section information ahead.
[0105] Specifically, the preset vehicle speed can be set to 0 m / s, that is, the vehicle is in an idling or parking state. When the current vehicle speed is less than or equal to the preset vehicle speed, the controller can estimate the vehicle waiting time based on the road section information ahead, including:
[0106] The controller can obtain the vehicle's road ahead information in real time through the telematics box (TBox), global positioning system (GPS), satellite navigation system or high-precision map, etc. When the vehicle is detected to be idling or parked, the controller can extract the remaining time of the red light, the number of waiting vehicles, and the traffic congestion from the acquired road ahead information.
[0107] S208: Determine the passing time of a single vehicle according to the traffic congestion situation.
[0108] Specifically, the controller can determine the time it takes for a single vehicle to leave the congested road section based on the traffic congestion situation extracted from the road section information ahead.
[0109] S209: Calculate the congestion waiting time according to the number of waiting vehicles and the passing time of a single vehicle.
[0110] Specifically, the controller can use the product of the number of waiting vehicles ahead and the passing time of a single vehicle as the congestion waiting time.
[0111] S210: Determine the sum of the congestion waiting time and the remaining time of the red light as the vehicle waiting time.
[0112] Specifically, the controller may further sum the congestion waiting time and the remaining time of the red light to obtain the vehicle waiting time.
[0113] S211. When the waiting time of the vehicle is greater than or equal to a first preset time, obtain the battery power of the vehicle.
[0114] In the embodiment of the present application, the controller can control the engine to stop running when the vehicle waiting time is greater than or equal to the first preset time, specifically including:
[0115] When the waiting time of the vehicle is greater than or equal to the first preset time, the controller can obtain the battery power (State of Charge, SOC) of the vehicle from the battery management system (Battery Management System, BMS) through the communication network inside the vehicle.
[0116] S212: When the power level is greater than or equal to the preset power level, the engine is controlled to stop running.
[0117] In the embodiment of the present application, the preset power may refer to the battery power required for restarting the engine, such as 30% or 40%, etc., and is not specifically limited here. The specific preset power may be set comprehensively based on factors such as the engine type, displacement, number of cylinders, efficiency of the starter, battery status (such as newness, charge 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 control the engine to stop running when the battery power of the vehicle is greater than or equal to a preset power, so as to save fuel and reduce emissions by controlling the engine to stop running when the vehicle is in an idling or parked state and the waiting time of the vehicle is greater than or equal to a first preset time.
[0119] S213: When the power level is less than the preset power level, control the engine to continue running.
[0120] Specifically, the controller can also control the engine to continue running when the vehicle's battery power is less than a preset power level, so as to charge the battery through the continuous operation of the engine, thereby maintaining the vehicle's power needs and ensuring that the vehicle has sufficient power to meet driving needs.
[0121] S214: When the current vehicle speed is greater than a preset vehicle speed and / or the vehicle waiting time is less than a first preset time, control the engine to continue running.
[0122] Specifically, when the controller detects that the vehicle is not in an idling or parked state, and / or the waiting time of the vehicle is less than a first preset time, the controller can determine that the vehicle is in a normal driving state and / or the vehicle is only parked for a short time, and the controller can control the engine to continue running, thereby avoiding frequent starting and stopping of the engine to affect the vehicle's traffic efficiency and the driver's driving experience, and avoiding frequent starting and stopping of the engine to cause wear on the engine and starting system.
[0123] S215: Determine the difference between the vehicle waiting time and the second preset time as the engine starting time.
[0124] Specifically, the second preset time is the time margin for starting the engine in advance. That is, when the vehicle is in an idling or parking state, and the waiting time of the vehicle is greater than or equal to the first preset time, and the battery power is greater than or equal to the preset power, the controller can control the engine to stop running. And after the engine stops running, the engine start time can be further determined. Specifically, the engine start time can be the difference between the vehicle waiting time and the second preset time (the necessary time taken by the engine start 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 is reached, the controller can control the vehicle's engine to start in time, avoiding the delayed engine start caused by starting the engine after the vehicle has waited for a long time, which affects the vehicle's traffic efficiency, thereby further improving the vehicle's traffic efficiency.
[0127] An engine control method provided in an embodiment of the present application displays an interactive interface for interacting with a user through a display device of the vehicle, so that the user can set a first preset time, a second preset time and a vehicle start-stop mode; by controlling the engine to continue running when the battery power of the vehicle is less than the preset power, the battery is charged by the continuous operation of the engine, thereby maintaining the power demand of the vehicle and ensuring that the vehicle has sufficient power to meet driving needs; by controlling the engine to continue running when the vehicle is in a normal driving state and / or the vehicle is only stopped for a short time, the frequent start and stop of the engine is avoided to affect the vehicle's traffic efficiency and the driving experience of the driver, and the wear and tear of the engine and the starting system caused by the frequent start and stop of the engine is avoided; by controlling the vehicle's engine to start in time when the engine starts after the engine stops running, the delayed start of the engine caused by starting the engine after the vehicle has waited for a long time and affecting the vehicle's traffic efficiency, thereby further improving the vehicle's traffic efficiency.
[0128] The embodiment of the present invention can divide the electronic device or the main control device into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present invention is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0129] Figure 3 This is a schematic diagram of the structure of an engine control device provided in an embodiment of the present 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] An acquisition module 310 is used to acquire the vehicle start-stop mode and the automatic parking function status;
[0131] The display module 320 is used to display the stop-ready information on the display device of the vehicle and enter the autonomous stop state when the vehicle start-stop mode is the user autonomous control mode and the automatic parking function state is turned on. The stop-ready information is used to prompt the user that the engine start-stop can be controlled autonomously;
[0132] The receiving module 330 is used to receive a user's shutdown instruction in the autonomous shutdown state, where the shutdown instruction includes at least one of the following: an operation instruction of a shutdown button on the vehicle, and a voice shutdown instruction;
[0133] The control module 340 is used to detect the current speed of the vehicle in real time in response to the shutdown instruction, so as to start and stop the engine of the vehicle according to the current speed.
[0134] In a possible design, the control module includes: a stop operation module and a continue operation module;
[0135] A stop operation module, used to estimate the vehicle waiting time according to the front road section information when the current vehicle speed is less than or equal to the preset vehicle speed, and control the engine to stop running when the vehicle waiting time is greater than or equal to a first preset time;
[0136] The continuing operation module is used to control the engine to continue running when the current vehicle speed is greater than a preset vehicle speed and / or the vehicle waiting time is less than a first preset time.
[0137] In a possible design, the stopping operation module includes: a power acquisition module and a control stopping module;
[0138] A power acquisition module is used to obtain the battery power of the vehicle;
[0139] A control stop module is used to control the engine to stop running when the power is greater than or equal to a preset power;
[0140] The device also includes a low-battery operation module;
[0141] The low-battery operation module is used to control the engine to continue running when the battery power is less than a preset power level.
[0142] In a possible design, the stop operation module further includes: an extraction module, a single duration module, a congestion duration module and a waiting duration module;
[0143] An extraction module is used to extract the remaining time of the red light, the number of waiting vehicles, and the traffic congestion from the road section information ahead;
[0144] A single duration module is used to determine the duration of a single vehicle’s passage based on traffic congestion;
[0145] The congestion duration module is used to calculate the congestion waiting time based on the number of waiting vehicles and the passing time of a single vehicle;
[0146] The waiting time module is used to determine the sum of the congestion waiting time and the remaining time of the red light as the vehicle waiting time.
[0147] In one possible design, the device also includes a start time module and a control start module;
[0148] A start time module, used to determine the difference between the vehicle waiting time and a second preset time as the engine start time, the second preset time being the time margin for starting the engine in advance;
[0149] The control start module is used to control the engine start of the vehicle when the engine start time is reached.
[0150] In one possible design, the device further includes an interactive interface module and an input receiving module;
[0151] An interactive interface module, used to display an interactive interface on a display device of the vehicle;
[0152] The receiving input module is used to receive the first preset time length, the second preset time length, and the vehicle start-stop mode input by the user in the interactive interface.
[0153] An engine control device provided in this embodiment can execute an engine control method of the above embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.
[0154] In a specific implementation of the aforementioned engine control device, each module can be implemented as a processor, and the processor can execute computer-executable instructions stored in the memory, so that the processor executes 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 the present 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, the memory 420 and the communication component 430 are connected via a bus 440.
[0156] In a specific implementation process, at least one processor 410 executes computer-executable instructions stored in the memory 420, so that at least one processor 410 executes an engine control method executed by the electronic device side as described above.
[0157] The specific implementation process of the processor 410 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.
[0158] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0159] The memory may include a high-speed RAM memory, and may also include a 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. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.
[0161] The above-mentioned functions implemented by the electronic device and the main control device introduce the scheme provided by the embodiment of the present invention. It can be understood that in order to implement the above-mentioned functions, the electronic device or the main control device includes a hardware structure and / or software module corresponding to the execution of each function. In combination with the units and algorithm steps of each example described in the embodiment disclosed in the embodiment of the present invention, the embodiment of the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or 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 to exceed the scope of the technical solution of the embodiment of the present invention.
[0162] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, it is used to implement the above engine control method.
[0163] The above-mentioned 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 memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.
[0164] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium 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 be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in an electronic device or a main control device.
[0165] The present application also provides a computer program product, which includes a computer program. The computer program is stored in a readable storage medium. At least one processor of an electronic device can read the computer program from the readable storage medium. At least one processor executes the computer program so that the electronic device executes the solution provided by the above embodiment.
[0166] Those skilled in the art can understand that all or part of the steps of the above method embodiments can be completed by hardware related to program instructions. The above program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above method embodiments are executed; and the above storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0167] So far, the technical solution of the present application has been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present application is obviously not limited to these specific embodiments, and the above embodiments are only used to illustrate the technical solution of the present application rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. An engine control method, characterized in that: include: Get the vehicle start-stop mode and automatic parking function status; When the vehicle start-stop mode is the user autonomous control mode and the automatic parking function is in the on state, a stop-ready message is displayed on the display device of the vehicle and the vehicle enters the autonomous stop state, wherein the stop-ready message is used to prompt the user that the engine start-stop can be controlled autonomously; In the autonomous shutdown state, receiving a shutdown command from a user, the shutdown command including at least one of the following: an operation command of a shutdown button on the vehicle, a voice shutdown command; In response to the shutdown instruction, the current speed of the vehicle is detected in real time to start and stop the engine of the vehicle according to the current speed.
2. The method according to claim 1, characterized in that The starting and stopping control of the engine of the vehicle according to the current vehicle speed includes: When the current vehicle speed is less than or equal to a preset vehicle speed, estimating the vehicle waiting time according to the road section ahead information, and when the vehicle waiting time is greater than or equal to a first preset time, controlling the engine 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 controlling the engine to stop running comprises: Get the vehicle's battery level; When the electric quantity is greater than or equal to a preset electric quantity, controlling the engine to stop running; The method further comprises: When the electric quantity is less than the preset electric quantity, the engine is controlled to continue running.
4. The method according to claim 2, characterized in that: The estimating the vehicle waiting time according to the road section ahead information includes: Extracting the remaining time of the red light, the number of waiting vehicles, and the traffic congestion from the road section information ahead; Determine the passing time of a single vehicle according to the traffic congestion situation; Calculate the congestion waiting time according to the number of waiting vehicles and the passing time of a single vehicle; The sum of the congestion waiting time and the remaining time of the red light is determined as the vehicle waiting time.
5. The method according to claim 4, characterized in that Also includes: Determine the difference between the vehicle waiting time and a second preset time as the engine start time, wherein the second preset time is the time margin for starting the engine in advance; When the engine start time is reached, the engine of the vehicle is controlled to start.
6. The method according to claim 5, characterized in that Also includes: Displaying an interactive interface on a display device of the vehicle; Receive the first preset time, the second preset time, and the vehicle start-stop mode input by the user in the interactive interface.
7. An engine control device, characterized in that: The device comprises: An acquisition module is used to obtain the vehicle start-stop mode and automatic parking function status; A display module, used for displaying a stop-ready message on a display device of the vehicle and entering an autonomous stop state when the vehicle start-stop mode is a user autonomous control mode and the automatic parking function state is turned on, wherein the stop-ready message is used to prompt the user that the engine start-stop can be autonomously controlled; A receiving module, used for receiving a user's shutdown instruction in the autonomous shutdown state, wherein the shutdown instruction includes at least one of the following: an operation instruction of a shutdown button on the vehicle, and a voice shutdown instruction; The control module is used to detect the current speed of the vehicle in real time in response to the shutdown instruction, so as to start and stop the engine of the vehicle 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-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the engine control method according to 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, and when the computer-executable instructions are executed by a processor, they are used to implement the engine control method according to 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 a processor, the engine control method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Method for selective deceleration during autostart / stop in low-speed maneuvers based on an electric power steering current.
DE102014116164A1
Vehicle and method for controlling thereof
KR1020180043094A
Electronic apparatus for intelligent idle stop and go control using traffic congestion condition and operting method thereof
KR102225748B1
Communication interface for start-stop systems and methods
US20170197622A1
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