Vehicle engine control method, device, equipment and medium
By obtaining vehicle operation data and environmental data, judging target obstacles in front and automatically controlling engine start based on operation-related data, the problem of poor engine start time in the prior art is solved, and automated control and more efficient engine management are realized.
Patent Information
- Application Number
- CN202411503291.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-02-18
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing vehicle engine start-stop technology has the problem of poor timeliness in controlling the engine start-up, and it depends on the driver's operation.
By obtaining the vehicle operation data and vehicle environment data of the current vehicle, determining the working state of the engine, and in the standby state, determining whether there is a target obstacle in front, and automatically controlling the engine starting based on the operational correlation data between the obstacle and the vehicle.
It realizes automatic control of engine start without relying on driver operation, improving the timeliness of controlling engine start.
Smart Images

Figure CN119467112A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of vehicle technology, and in particular, to a vehicle engine control method, device, equipment and medium. Background Art
[0002] As people's living standards are getting higher and higher, most families are equipped with vehicles. The increase in vehicles has led to an increase in exhaust emissions. At present, many vehicles have developed engine start-stop technology to reduce fuel consumption, but currently all of them are passive start-stop technology, that is, the temporary shutdown and start of the engine are controlled by identifying the driver's brake pedal depth and vehicle speed. Since the control of the engine depends on the driver's operation, there is a problem of poor timeliness in controlling the engine start. Summary of the invention
[0003] The present invention provides a vehicle engine control method, device, equipment and medium to improve the timeliness of controlling the engine start.
[0004] According to one aspect of the present invention, there is provided a vehicle engine control method, comprising:
[0005] Acquiring vehicle operation data of a current vehicle and vehicle environment data of the current vehicle, and determining a working state of an engine in the current vehicle according to the vehicle operation data;
[0006] When the working state of the engine in the current vehicle is a standby state, determining whether there is a target obstacle in front of the current vehicle according to the vehicle environment data;
[0007] If there is a target obstacle, determining operation association data between the target obstacle and the current vehicle according to the vehicle environment data;
[0008] Based on the operation-related data, starting of an engine in the current vehicle is controlled.
[0009] According to another aspect of the present invention, there is provided a vehicle engine control device, comprising:
[0010] A working state determination module, used to obtain vehicle operating data of a current vehicle and vehicle environment data of the current vehicle, and determine the working state of an engine in the current vehicle according to the vehicle operating data;
[0011] A target obstacle determination module, used to determine whether there is a target obstacle in front of the current vehicle according to the vehicle environment data when the working state of the engine in the current vehicle is a standby state;
[0012] an operation association data determination module, configured to determine, if a target obstacle exists, operation association data between the target obstacle and the current vehicle according to the vehicle environment data;
[0013] The engine starting module is used to control the starting of the engine in the current vehicle according to the operation-related data.
[0014] According to another aspect of the present invention, there is provided an electronic device, comprising:
[0015] one or more processors;
[0016] A memory for storing one or more programs;
[0017] When one or more programs are executed by one or more processors, the one or more processors can execute any one of the vehicle engine control methods provided by the embodiments of the present invention.
[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, which stores computer instructions, and the computer instructions are used to enable a processor to implement any vehicle engine control method provided by the embodiments of the present invention when executed.
[0019] The embodiment of the present invention provides a vehicle engine control scheme, which obtains the vehicle operation data of the current vehicle and the vehicle environment data of the current vehicle, and determines the working state of the engine in the current vehicle according to the vehicle operation data; when the working state of the engine in the current vehicle is the standby state, determines whether there is a target obstacle in front of the current vehicle according to the vehicle environment data; if there is a target obstacle, determines the operation association data between the target obstacle and the current vehicle according to the vehicle environment data; and controls the engine start in the current vehicle according to the operation association data. The above scheme realizes automatic control of engine start by judging the target obstacle in front according to the vehicle environment data and the vehicle operation data when the engine is in the standby state, and then controls the engine start according to the operation association data between the target obstacle and the current vehicle, thereby improving the timeliness of controlling the engine start.
[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0022] Figure 1 is a flow chart of a vehicle engine control method provided by Embodiment 1 of the present invention;
[0023] Figure 2A is a flow chart of a vehicle engine control method provided by Embodiment 2 of the present invention;
[0024] Figure 2B is a structural schematic diagram of an intelligent start-stop system provided in Embodiment 2 of the present invention;
[0025] Figure 2C is a flow chart of a method for controlling engine start and stop based on an intelligent start and stop system provided in Embodiment 2 of the present invention;
[0026] Figure 3 is a structural schematic diagram of a vehicle engine control device provided by Embodiment 3 of the present invention;
[0027] Figure 4 It is a structural schematic diagram of an electronic device for implementing a vehicle engine control method provided in a fourth embodiment of the present invention. DETAILED DESCRIPTION
[0028] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.
[0029] Embodiment 1
[0030] Figure 1 This is a flow chart of a vehicle engine control method provided in Example 1 of the present invention. This embodiment can be applied to controlling the intelligent start of an engine in a vehicle. The method can be executed by a vehicle engine control device, which can be implemented in software and / or hardware and can be configured in an electronic device that carries the vehicle engine control function.
[0031] See also Figure 1 The vehicle engine control method shown is applied to the intelligent start-stop system, including:
[0032] S110, obtaining vehicle operation data of the current vehicle and vehicle environment data of the current vehicle, and determining the working state of the engine in the current vehicle according to the vehicle operation data.
[0033] The current vehicle refers to the vehicle that needs to be controlled by the engine. The vehicle operation data refers to the driving-related data of the current vehicle at the current moment. For example, the vehicle operation data may include the throttle opening, vehicle speed, wheel speed, vehicle parking data, battery power, and brake pedal opening, etc.
[0034] The vehicle environment data refers to the environment data of the area where the current vehicle is located. The embodiment of the present invention does not impose any restrictions on the method of obtaining the vehicle environment data, which can be set by a technician based on experience. For example, it can be obtained in real time through the on-board sensors on the current vehicle. For example, the on-board sensors may include on-board cameras, on-board millimeter-wave radars, on-board laser radars, and on-board ultrasonic radars.
[0035] The working state refers to the running state of the engine. For example, the working state can be a running state and a standby state. The running state means that the engine is running. The standby state means that the engine stops running, that is, the engine is turned off.
[0036] In the embodiment of the present invention, the vehicle environment data collected by the vehicle-mounted sensor can be preprocessed to eliminate irrelevant data and improve the applicability of the vehicle environment data.
[0037] S120: When the working state of the engine in the current vehicle is the standby state, determine whether there is a target obstacle in front of the current vehicle according to the vehicle environment data.
[0038] Exemplarily, when it is detected that the driver continues to step on the brake pedal, the vehicle speed is less than or equal to the preset vehicle speed threshold, and the battery power reaches the preset power threshold, the engine's operating state is determined to be the standby state. The embodiment of the present invention does not impose any restrictions on the size of the preset vehicle speed threshold and the size of the preset power threshold, which can be set by a technician based on experience or needs, or repeatedly determined through a large number of experiments. Exemplarily, the preset vehicle speed threshold can be 1km / h. Among them, the driver's continuous stepping on the brake pedal can be understood as the duration of the brake pedal opening being less than or equal to the preset brake opening size being greater than the preset duration threshold. The embodiment of the present invention does not impose any restrictions on the size of the preset brake opening size and the preset duration threshold, which can be set by a technician based on experience or needs, or repeatedly determined through a large number of experiments.
[0039] The target obstacle refers to an object that exists in front of the current vehicle. For example, the target obstacle may be a target vehicle that is located in front of the current vehicle.
[0040] In an optional embodiment, after obtaining the operating data of the current vehicle, the method also includes: determining whether there is vehicle parking data in the vehicle operating data; accordingly, when the operating state of the engine in the current vehicle is a strike state, determining whether there is a target obstacle in front of the current vehicle based on the vehicle environmental data, including: if there is no vehicle parking data and the operating state of the engine in the current vehicle is a standby state, determining whether there is a target obstacle in front of the current vehicle based on the vehicle environmental data.
[0041] The vehicle parking data refers to data indicating that an automatic parking function of the current vehicle is activated.
[0042] For example, if the driver starts the autohold function, because autohold is a function to prevent the car from slipping on a slope, if it is turned on, it may be on a slope. At this time, it is more reasonable to hand over the engine control to the driver. After the system is started, it continuously detects whether the driver has turned on the autohold function. If the autohold function is already turned on, when the intelligent start-stop system detects that the driver continues to step on the brake pedal, the vehicle speed is less than or equal to the preset vehicle speed threshold, and the battery power reaches the preset power threshold, the engine is temporarily turned off and is in standby state. During the standby process, it will not detect whether the target obstacle in front has left, but will continuously monitor whether the driver steps on the accelerator pedal and reaches the preset throttle opening threshold. If so, the intelligent start-stop system controls the engine to start and run; if not, it will continue to detect the accelerator pedal and continuously detect whether the battery is low in power. If it is low in power, the engine will be started immediately to drive the generator to charge the battery, and the engine will be turned off again after it is full, and the accelerator pedal detection cycle will be re-entered. Among them, the intelligent start-stop system can be used to control the start and stop of the engine. The embodiment of the present invention does not impose any limitation on the values of the preset throttle opening threshold and the preset power threshold, which can be set by technicians based on experience.
[0043] It can be understood that by determining whether there is a target obstacle in front of the current vehicle based on the vehicle environment data when there is no vehicle parking data and the engine in the current vehicle is in standby mode, the applicability of the present solution is improved, the vehicle slipping is avoided, and safety is improved.
[0044] S130: If there is a target obstacle, determine the operation association data between the target obstacle and the current vehicle according to the vehicle environment data.
[0045] The operation-related data refers to the relative operation data between the target obstacle and the current vehicle. Exemplarily, the operation-related data may include relative distance and relative speed. Relative distance refers to the absolute distance of the target obstacle relative to the current vehicle with the current vehicle as a reference. Relative speed refers to the speed of the target obstacle relative to the current vehicle with the current vehicle as a reference.
[0046] Exemplarily, if there is no target obstacle, it is detected whether the opening degree of the brake pedal lifted by the driver is greater than a preset brake opening degree threshold. If so, the engine is controlled to start; if not, the engine is controlled to remain in standby mode.
[0047] S140: Control the engine start in the current vehicle according to the operation-related data.
[0048] The embodiment of the present invention provides a vehicle engine control scheme, which obtains the vehicle operation data of the current vehicle and the vehicle environment data of the current vehicle, and determines the working state of the engine in the current vehicle according to the vehicle operation data; when the working state of the engine in the current vehicle is the standby state, determines whether there is a target obstacle in front of the current vehicle according to the vehicle environment data; if there is a target obstacle, determines the operation association data between the target obstacle and the current vehicle according to the vehicle environment data; and controls the engine start in the current vehicle according to the operation association data. The above scheme realizes automatic control of engine start by judging the target obstacle in front according to the vehicle environment data and the vehicle operation data when the engine is in the standby state, and then controls the engine start according to the operation association data between the target obstacle and the current vehicle, thereby improving the timeliness of controlling the engine start.
[0049] In an optional embodiment, the method also includes: obtaining a fault detection signal corresponding to a preset fault detection item in the current vehicle; wherein the preset fault detection item includes an on-board sensor, an engine and a controller; and performing fault detection on the current vehicle according to the fault detection signal.
[0050] Among them, the preset fault detection items refer to the items that are preset for fault detection. Exemplarily, the preset fault detection items include vehicle-mounted sensors, engines and controllers. Specifically, it detects whether the vehicle-mounted sensors are normal, whether the engine electronic control system can respond to start and stop normally, and detects the controller hardware. Detecting the controller hardware includes detecting whether the power supply system, storage chip and watchdog can operate normally.
[0051] Among them, the fault detection signal refers to a signal used to determine whether a preset fault detection item has a fault. Exemplarily, the fault detection signal may include a functional level detection signal and a transmission level detection signal. Among them, the functional level detection signal refers to a signal used to detect whether the vehicle-mounted sensor, engine and controller have a fault. The transmission level detection signal refers to the live counter and checksum signal from the CAN bus.
[0052] It should be noted that the vehicle-mounted sensor and the engine may be tested for faults first, and if the test is successful, the controller hardware may be tested for faults.
[0053] It can be understood that by introducing preset fault detection items to perform fault detection on the vehicle, response errors when controlling engine start according to the method provided in the embodiment of the present invention are avoided, thereby improving the accuracy of controlling engine start.
[0054] Further, when the fault detection result is normal, the vehicle engine braking method provided by the embodiment of the present invention is executed.
[0055] Embodiment 2
[0056] Figure 2A It is a flow chart of a vehicle engine control method provided in the second embodiment of the present invention. Based on the above embodiments, this embodiment further refines the operation of "determining the operation association data between the target obstacle and the current vehicle based on the vehicle environment data" into "determining the target environment data corresponding to the target obstacle from the vehicle environment data; determining the relative distance and relative speed between the current vehicle and the target obstacle based on the target environment data", and refines the operation of "controlling the engine start in the current vehicle based on the operation association data" into "determining whether the current operation status of the target obstacle is that the target obstacle stops and then drives away based on the relative distance and relative speed; if the current operation status is that the target obstacle stops and then drives away, then controlling the engine start in the current vehicle" to improve the mechanism for controlling the engine start. It should be noted that for the parts not described in detail in the embodiments of the present invention, reference may be made to the descriptions of other embodiments.
[0057] See also Figure 2A The vehicle engine control method shown is applied to the intelligent start-stop system, including:
[0058] S210: Acquire vehicle operation data of the current vehicle and vehicle environment data of the current vehicle, and determine the working state of the engine in the current vehicle according to the vehicle operation data.
[0059] S220: When the working state of the engine in the current vehicle is the standby state, determine whether there is a target obstacle in front of the current vehicle according to the vehicle environment data.
[0060] S230: If there is a target obstacle, determine target environment data corresponding to the target obstacle from the vehicle environment data.
[0061] The target environment data refers to the vehicle environment data corresponding to the target obstacle.
[0062] S240: Determine the relative distance and relative speed between the current vehicle and the target obstacle according to the target environment data.
[0063] Relative distance refers to the absolute distance of the target obstacle relative to the current vehicle with the current vehicle as the reference. Relative speed refers to the speed of the target obstacle relative to the current vehicle with the current vehicle as the reference.
[0064] S250: Determine, based on the relative distance and the relative speed, whether the current running status of the target obstacle is that the target obstacle stops and then moves away.
[0065] The current running condition refers to the running condition of the target obstacle relative to the current vehicle at the current moment.
[0066] In an optional embodiment, determining whether the current running condition of the target obstacle is that the target obstacle stops and then moves away is performed based on the relative distance and the relative speed, including: when the relative distance is greater than a preset distance threshold and the relative speed is greater than a preset speed threshold, determining that the current running condition of the target obstacle is that the target obstacle stops and then moves away.
[0067] The embodiment of the present invention does not impose any limitation on the values of the preset speed threshold and the preset distance threshold, which can be set by technicians based on experience or needs, or repeatedly determined through a large number of experiments.
[0068] It can be understood that by determining the current operating condition of the target obstacle according to the preset distance threshold and the preset speed threshold, the accuracy of the determined current operating condition is improved.
[0069] S260: If the current operating condition is that the target obstacle stops and then moves away, control the engine in the current vehicle to start.
[0070] Exemplarily, if the current running condition of the target obstacle is not that the target obstacle stops and then moves away, it is repeatedly determined whether the engine in the current vehicle is still in the standby state; if so, the method for controlling the engine start provided by the embodiment of the present invention is repeatedly executed.
[0071] It should be noted that after the engine in the current vehicle is controlled to start, the target obstacle detection and the judgment of the current operating status are repeatedly performed based on the vehicle environment data obtained at different times.
[0072] The embodiment of the present invention provides a vehicle engine control scheme, which refines the operation of determining the operation association data between the target obstacle and the current vehicle according to the vehicle environment data into determining the target environment data corresponding to the target obstacle from the vehicle environment data; determining the relative distance and relative speed between the current vehicle and the target obstacle according to the target environment data, and controlling the engine start operation in the current vehicle according to the operation association data, which is refined into determining whether the current operation status of the target obstacle is that the target obstacle stops and then moves away according to the relative distance and relative speed; if the current operation status is that the target obstacle stops and then moves away, then controlling the engine start in the current vehicle, thereby improving the mechanism for controlling the engine start. The above scheme judges the current operation status of the target obstacle by introducing the relative speed and relative distance, and controls the engine start in the current vehicle in the case where the target obstacle stops and then moves away, thereby improving the timeliness of controlling the engine start.
[0073] Based on the above technical solution, the embodiment of the present invention also provides an intelligent start-stop system. Figure 2B Schematic diagram of the intelligent start-stop system shown in FIG. Among them, the intelligent start-stop system may include a sensor subsystem, a vehicle subsystem, a decision subsystem, an execution subsystem and a human-computer interaction interface. The sensor subsystem is composed of sensors such as a vehicle-mounted camera, a vehicle-mounted millimeter-wave radar, a vehicle-mounted laser radar, and a vehicle-mounted ultrasonic radar. Multiple sensors perform perception processing separately, and then perform multi-sensor fusion and screening processing, and finally send the vehicle environment data to the decision subsystem. The decision subsystem makes decisions based on the vehicle environment data and vehicle operation data, determines the timing of engine start and engine shutdown, gives engine control signals, and diagnoses and processes functional-level signals and transmission-level signals. It comprehensively decides whether the intelligent start-stop system can work normally. If it cannot work normally, necessary fault prompts and other operations are performed. For example, if it cannot work normally, the intelligent start-stop system will report an error and prompt through the instrument.
[0074] Among them, the intelligent start-stop system can be understood as an intelligent start-stop system that combines multiple vehicle-mounted sensing sensors. The intelligent start-stop system refers to a system that can be used to control the start and stop of the engine.
[0075] Among them, the vehicle subsystem mainly processes the driver's pedal signal to identify the driver's intention, so as to control the engine start and shutdown by identifying the driver's intention. The vehicle subsystem is also used to provide vehicle operation data.
[0076] The execution subsystem can be understood as the engine in the current vehicle. Exemplarily, the execution subsystem controls the start and stop of the engine in response to the engine control signal. The engine control signal can include an engine standby signal and an engine start signal. The engine standby signal can be used to indicate that the engine is turned off. The engine start signal can be used to indicate that the engine is started.
[0077] The system working status of the intelligent start-stop system can be sent to the human-machine interface through the HMI (Human Machine Interface) for display on the human-machine interface, so that the driver can understand the working status of the engine. The system working status can include whether the intelligent start-stop system is started, whether the engine has been controlled to standby or start, etc.
[0078] For example, when the intelligent start-stop system is started, the sensor subsystem and execution subsystem are first self-checked to check whether the vehicle sensors are normal and whether the engine electronic control system can respond to the start-stop normally. Then the controller hardware is self-checked, including whether the power system, storage chip and watchdog can operate normally. If there is an abnormality, an alarm is displayed on the instrument; if there is no abnormality, the normal working process of the intelligent start-stop system is entered.
[0079] Furthermore, when it is detected that the driver continues to step on the brake pedal, the vehicle speed is less than the preset vehicle speed threshold, and the battery power reaches the preset power threshold, the working state of the engine is determined to be the standby state, and the engine is controlled to enter shutdown. At this time, there are two paths for restarting the engine. One path is to restart the engine when it is detected that the opening of the driver's brake pedal is greater than the preset brake opening threshold or the driver lifts the brake pedal greater than the preset stroke; the other path is through a series of processing such as multi-sensor perception and fusion screening. If there is a target vehicle within a relative distance of 5 meters in front of the current vehicle and the target vehicle in front is detected to be moving forward, then even if the driver is still stepping on the brake pedal deeply, the engine is started at this time, waiting for the driver to step on the accelerator to move forward at any time. The second method can reduce the vehicle starting time and reflect the advantages of the intelligent start-stop system. The embodiment of the present invention does not impose any limitation on the preset stroke, which can be set by technicians based on experience.
[0080] For example, see Figure 2C The flowchart of the method for controlling the start and stop of the engine based on the intelligent start and stop system is shown. After the intelligent start and stop system is started, the sensor subsystem and the execution subsystem in the intelligent start and stop system are firstly detected for faults; if the detection result is normal, the controller hardware is self-checked. If the detection result is normal, it proves that the detection has passed and the start and stop of the engine in the vehicle can be controlled by the intelligent start and stop system.
[0081] Furthermore, if the test passes, it is determined whether the driver is detected to be continuously braking, the vehicle speed is less than or equal to 1km / h, and the battery power reaches a preset power threshold; if so, the engine is turned off; if not, it returns to re-test the engine's working status.
[0082] Furthermore, when the engine is turned off, that is, when the engine is in standby mode, the sensor subsystem is used to identify and fusion-screen the target vehicle, track the target vehicle and predict its movement trend to determine whether there is a target vehicle in front of the current vehicle; if so, determine whether the current operating status of the target vehicle is that the target vehicle has stopped and then driven away; if so, restart the engine; if not, return to detect whether the engine is still in standby mode.
[0083] Furthermore, if there is no target vehicle in front of the current vehicle, it is determined whether the driver lifts the brake pedal; if so, the engine is controlled to restart; if not, the engine is controlled to remain in standby mode.
[0084] An embodiment of the present invention provides an active engine start-stop technology that combines intelligent perception sensors (such as vehicle-mounted cameras, vehicle-mounted millimeter-wave radars, vehicle-mounted lidars, and vehicle-mounted ultrasonic radars, all intelligent sensors that can provide information about the vehicle ahead). The technology comprehensively considers the forward perception situation and the driver's brake pedal behavior, and actively performs engine start-stop control, bringing the driver a higher level of intelligent comfort. The vehicle engine control method of the embodiment of the present invention realizes active control of engine start-stop, improves the vehicle's fuel economy, and ensures a quick response when starting, bringing the driver a more intelligent and comfortable experience.
[0085] Embodiment 3
[0086] Figure 3 This is a schematic diagram of the structure of a vehicle engine control device provided in Embodiment 3 of the present invention. This embodiment can be applied to the case of controlling the intelligent start of an engine in a vehicle. The method can be executed by a vehicle engine control device, which can be implemented in software and / or hardware and can be configured in an electronic device that carries the vehicle engine control function.
[0087] like Figure 3 As shown, the device includes: a working state determination module 310, a target obstacle determination module 320, an operation associated data determination module 330 and an engine start module 340.
[0088] The working state determination module 310 is used to obtain vehicle operation data of the current vehicle and vehicle environment data of the current vehicle, and determine the working state of the engine in the current vehicle according to the vehicle operation data;
[0089] A target obstacle determination module 320 is used to determine whether there is a target obstacle in front of the current vehicle according to the vehicle environment data when the working state of the engine in the current vehicle is a standby state;
[0090] An operation association data determination module 330 is used to determine the operation association data between the target obstacle and the current vehicle according to the vehicle environment data if there is a target obstacle;
[0091] The engine starting module 340 is used to control the starting of the engine in the current vehicle according to the operation-related data.
[0092] The embodiment of the present invention provides a vehicle engine control scheme, which obtains the vehicle operation data of the current vehicle and the vehicle environment data of the current vehicle, and determines the working state of the engine in the current vehicle according to the vehicle operation data; when the working state of the engine in the current vehicle is the standby state, determines whether there is a target obstacle in front of the current vehicle according to the vehicle environment data; if there is a target obstacle, determines the operation association data between the target obstacle and the current vehicle according to the vehicle environment data; and controls the engine start in the current vehicle according to the operation association data. The above scheme realizes automatic control of engine start by judging the target obstacle in front according to the vehicle environment data and the vehicle operation data when the engine is in the standby state, and then controls the engine start according to the operation association data between the target obstacle and the current vehicle, thereby improving the timeliness of controlling the engine start.
[0093] Optionally, if the operation-related data includes relative speed and relative distance, the operation-related data determination module 330 includes:
[0094] a target environment data determination unit, configured to determine target environment data corresponding to the target obstacle from the vehicle environment data;
[0095] A relative data determination unit is used to determine the relative distance and relative speed between the current vehicle and the target obstacle according to the target environment data.
[0096] Optionally, the engine starting module 340 includes:
[0097] a current running condition determining unit, configured to determine, based on the relative distance and the relative speed, whether the current running condition of the target obstacle is that the target obstacle stops and then moves away;
[0098] The engine starting unit is used to control the engine in the current vehicle to start if the current operating condition is that the target obstacle stops and then moves away.
[0099] Optionally, the current operation status determination unit is specifically configured to:
[0100] When the relative distance is greater than a preset distance threshold, and the relative speed is greater than a preset speed threshold, it is determined that the current running condition of the target obstacle is that the target obstacle stops and then moves away.
[0101] Optionally, after obtaining the current vehicle operation data, the device further includes:
[0102] A parking data determination module, used for determining whether there is vehicle parking data in the vehicle operation data;
[0103] Accordingly, the target obstacle determination module 320 includes:
[0104] The target obstacle determination unit is used to determine whether there is a target obstacle in front of the current vehicle according to the vehicle environment data if there is no vehicle parking data and the working state of the engine in the current vehicle is a standby state.
[0105] Optionally, the device further comprises:
[0106] A fault detection signal acquisition module, used to acquire a fault detection signal corresponding to a preset fault detection item in the current vehicle; wherein the preset fault detection item includes an on-board sensor, an engine and a controller;
[0107] A fault detection module is used to perform fault detection on the current vehicle according to the fault detection signal.
[0108] The vehicle engine control device provided in the embodiment of the present invention can execute the vehicle engine control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing each vehicle engine control method.
[0109] In the technical solution of the present invention, the collection, storage, use, processing, transmission, provision and disclosure of vehicle operation data and vehicle environment data involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0110] Embodiment 4
[0111] Figure 44 is a schematic diagram of the structure of an electronic device for implementing a vehicle engine control method provided by Embodiment 4 of the present invention. The electronic device 410 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0112] like Figure 4 As shown, the electronic device 410 includes at least one processor 411, and a memory connected to the at least one processor 411 in communication, such as a read-only memory (ROM) 412, a random access memory (RAM) 413, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 411 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 412 or the computer program loaded from the storage unit 418 to the random access memory (RAM) 413. In the RAM 413, various programs and data required for the operation of the electronic device 410 can also be stored. The processor 411, the ROM 412, and the RAM 413 are connected to each other via a bus 414. An input / output (I / O) interface 415 is also connected to the bus 414.
[0113] Multiple components in the electronic device 410 are connected to the I / O interface 415, including: an input unit 416, such as a keyboard, a mouse, etc.; an output unit 417, such as various types of displays, speakers, etc.; a storage unit 418, such as a disk, an optical disk, etc.; and a communication unit 419, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 419 allows the electronic device 410 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0114] The processor 411 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 411 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 411 executes the various methods and processes described above, such as a vehicle engine control method.
[0115] In some embodiments, the vehicle engine control method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 418. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 410 via the ROM 412 and / or the communication unit 419. When the computer program is loaded into the RAM 413 and executed by the processor 411, one or more steps of the vehicle engine control method described above may be performed. Alternatively, in other embodiments, the processor 411 may be configured to execute the vehicle engine control method in any other appropriate manner (e.g., by means of firmware).
[0116] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0117] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0118] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0119] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0120] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0121] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0122] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0123] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A vehicle engine control method, characterized in that: include: Acquiring vehicle operation data of a current vehicle and vehicle environment data of the current vehicle, and determining a working state of an engine in the current vehicle according to the vehicle operation data; When the working state of the engine in the current vehicle is a standby state, determining whether there is a target obstacle in front of the current vehicle according to the vehicle environment data; If there is a target obstacle, determining operation association data between the target obstacle and the current vehicle according to the vehicle environment data; Based on the operation-related data, starting of an engine in the current vehicle is controlled.
2. The method according to claim 1, characterized in that If the operation association data includes a relative speed and a relative distance, then determining the operation association data between the target obstacle and the current vehicle according to the vehicle environment data includes: Determining target environment data corresponding to the target obstacle from the vehicle environment data; The relative distance and relative speed between the current vehicle and the target obstacle are determined according to the target environment data.
3. The method according to claim 2, characterized in that The step of controlling the engine start in the current vehicle according to the operation-related data comprises: Determining, according to the relative distance and the relative speed, whether the current running condition of the target obstacle is that the target obstacle stops and then moves away; If the current operating condition is that the target obstacle stops and then moves away, the engine in the current vehicle is controlled to start.
4. The method according to claim 3, characterized in that The determining, according to the relative distance and the relative speed, whether the current running condition of the target obstacle is that the target obstacle stops and then moves away comprises: When the relative distance is greater than a preset distance threshold, and the relative speed is greater than a preset speed threshold, it is determined that the current running condition of the target obstacle is that the target obstacle stops and then moves away.
5. The method according to claim 1, characterized in that After obtaining the current vehicle operation data, the method further includes: determining whether there is vehicle parking data in the vehicle operation data; Accordingly, when the working state of the engine in the current vehicle is the standby state, determining whether there is a target obstacle in front of the current vehicle according to the vehicle environment data includes: If there is no vehicle parking data, and the working state of the engine in the current vehicle is a standby state, it is determined whether there is a target obstacle in front of the current vehicle according to the vehicle environment data.
6. The method according to claim 1, characterized in that The method further comprises: Acquire a fault detection signal corresponding to a preset fault detection item in the current vehicle; wherein the preset fault detection item includes an on-board sensor, an engine, and a controller; Performing fault detection on the current vehicle according to the fault detection signal.
7. A vehicle engine control device, characterized in that: include: A working state determination module, used to obtain vehicle operating data of a current vehicle and vehicle environment data of the current vehicle, and determine the working state of an engine in the current vehicle according to the vehicle operating data; A target obstacle determination module, used to determine whether there is a target obstacle in front of the current vehicle according to the vehicle environment data when the working state of the engine in the current vehicle is a standby state; an operation association data determination module, configured to determine, if a target obstacle exists, operation association data between the target obstacle and the current vehicle according to the vehicle environment data; The engine starting module is used to control the starting of the engine in the current vehicle according to the operation-related data.
8. The device according to claim 7, characterized in that If the operation-related data includes relative speed and relative distance, the operation-related data determination module includes: a target environment data determination unit, configured to determine target environment data corresponding to the target obstacle from the vehicle environment data; A relative data determination unit is used to determine the relative distance and relative speed between the current vehicle and the target obstacle according to the target environment data.
9. An electronic device, characterized in that: include: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement a vehicle engine control method as described in any one of claims 1-6.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, a vehicle engine control method as described in any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Internal combustion locomotive engine start-stop system and engine start-stop control method
CN114718749A
Method, device and equipment for automatically starting and stopping vehicle engine and medium
CN116890806A
Method for controlling an automatic shutdown and / or start-up process of an internal combustion engine in a motor vehicle
DE102007063942B3