Engine control method and related device

By monitoring the sound intensity in the vehicle in real time and controlling the engine working mode, the problem of improving engine working efficiency and reducing fuel consumption while maintaining NVH comfort is solved, and low-cost efficiency improvement is achieved.

CN120140043APending Publication Date: 2025-06-13YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410671871.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-27
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

How to maintain the comfort of noise, vibration and acoustic and vibrating roughness (NVH), how to effectively improve the working efficiency of the engine and reduce fuel consumption at low cost.

Method used

By obtaining the sound intensity information in the vehicle and/or the sound information in the vehicle, it is determined whether the sound intensity in the vehicle is greater than the threshold and lasts for a certain period of time. If the conditions are met, the engine is controlled to enter the high-efficiency working mode.

Benefits of technology

Without affecting the user's NVH comfort, the engine's working efficiency is improved at a low cost, reducing fuel consumption, and avoiding the cost of developing high-efficiency engines and increasing sound-absorbing and sound-absorbing and sound-absorbing and sound-absorbing materials.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120140043A_ABST
    Figure CN120140043A_ABST
Patent Text Reader

Abstract

The invention discloses an engine control method and related devices. The engine comprises a first working mode and a second working mode, and the working efficiency of the first working mode is higher than that of the second working mode. The method comprises the following steps: acquiring target information; the target information comprises information influencing the sound intensity in the vehicle and / or sound information in the vehicle; the vehicle comprises the engine. And controlling the engine to work in the first working mode under the condition that the target information indicates that the sound intensity in the vehicle is greater than a first threshold value and the duration is greater than or equal to a preset duration. By adopting the scheme, the NVH comfort can be kept, the cost is low, and the working efficiency of the engine is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of vehicle control, and particularly to an engine control method and related devices. Background Art

[0002] For vehicles including engines such as range-extended vehicles or hybrid vehicles, it is desired to improve the working efficiency of the engine as much as possible and reduce fuel consumption on the premise of ensuring that the noise, vibration, and harshness (NVH) meet the user's comfort. Generally, the working efficiency is improved by increasing the engine speed. However, the higher the engine speed, the greater the generated noise, which affects the user's comfort and causes user complaints. In the existing conventional noise reduction solutions, one is to start from the engine itself and develop an engine with higher thermal efficiency. However, after the vehicle development locks in this engine, the performance is basically locked and cannot be further improved; moreover, the development cost is relatively high. The other is to improve the sound absorption and sound insulation performance of the whole vehicle by adding sound absorption and sound insulation materials to improve the engine efficiency on the premise of ensuring NVH comfort. However, this solution will increase the cost and weight of the whole vehicle and has little benefit. Therefore, how to effectively improve the working efficiency of the engine at low cost while maintaining NVH comfort is a technical problem that needs to be urgently solved by those skilled in the art. Summary of the Invention

[0003] This application provides an engine control method and related devices, which can effectively improve the working efficiency of the engine at low cost while maintaining NVH comfort. That is, through this solution, the NVH comfort of the user will not be reduced due to the reduction of engine noise, and on the basis of maintaining the NVH comfort in a stable state, the working efficiency of the engine can be effectively improved at low cost, and the fuel consumption can be reduced.

[0004] In a first aspect, this application provides an engine control method. The engine includes a first working mode and a second working mode, and the working efficiency of the first working mode is greater than that of the second working mode. The method includes: obtaining target information; the target information includes information affecting the sound intensity inside the vehicle and / or in-vehicle sound information; the vehicle includes the engine; and when the target information indicates that the sound intensity inside the vehicle is greater than a first threshold and the duration is greater than or equal to a preset duration, controlling the engine to work in the first working mode.

[0005] Exemplarily, the engine speed in the foregoing first working mode is greater than the engine speed in the foregoing second working mode. That is, the higher the engine speed, the greater the working efficiency.

[0006] Exemplarily, the foregoing target information includes the foregoing in-vehicle sound information, and the in-vehicle sound information can be collected by a microphone in the foregoing vehicle.

[0007] Exemplarily, the information affecting the sound intensity inside the vehicle includes one or more of the vehicle speed of the vehicle, the road surface condition on which the vehicle travels, or the weather condition around the vehicle.

[0008] In the above solution, the vehicle engine includes a high-efficiency working mode (such as the above first working mode) and a low-efficiency working mode (such as the above second working mode). Since the high-efficiency working mode has a high rotational speed and generates a large amount of noise, it will affect the NVH comfort of the user. In this solution, by collecting the information affecting the sound intensity inside the vehicle and / or the sound information inside the vehicle, and analyzing whether the sound intensity inside the vehicle is greater than a threshold value for a continuous certain duration based on the collected information. If it is greater, the high-efficiency working mode can be adopted. Because, when the sound intensity inside the vehicle is relatively large, it can cover up the noise generated by the high-efficiency working mode of the engine, or the user will not notice the noise, that is, the presence of the noise is weakened, and the user's complaint will not be caused. In addition, compared with the existing solutions, this solution does not require additional development of a high-efficiency engine, nor does it require additional sound absorption and insulation materials, and the implementation cost is relatively low. That is, this solution can effectively improve the working efficiency of the engine at low cost while maintaining NVH comfort.

[0009] In one possible implementation, the target information includes the first vehicle speed of the vehicle and the sound information inside the vehicle; the first threshold is the sound intensity threshold set at the first vehicle speed;

[0010] When the target information indicates that the sound intensity inside the vehicle is greater than the first threshold and the duration is greater than or equal to a preset duration, controlling the engine to work in the first working mode includes:

[0011] When the sound intensity of the sound information inside the vehicle is greater than the first threshold and the duration is greater than or equal to the preset duration, controlling the engine to work in the first working mode.

[0012] In the above solution, the sound information inside the vehicle is directly collected to determine whether the high-efficiency engine working mode can be adopted. Specifically, by comparing the sound intensity inside the vehicle with the set threshold value at the corresponding vehicle speed, if it is greater than the set value, it indicates that the noise generated by the high-efficiency working mode of the engine can be covered up or the presence of the noise can be weakened, and the user's complaint will not be caused. Therefore, the engine can be controlled to work in the high-efficiency working mode to improve efficiency and reduce fuel consumption.

[0013] In one possible implementation, the sound information inside the vehicle is the sound information after removing the noise generated by the engine.

[0014] In the above solution, the in-vehicle sound information after removing the engine noise is used to determine whether an efficient engine operating mode can be adopted, so as to make a more accurate judgment and reduce the impact on the NVH comfort of the user.

[0015] In a possible implementation, the foregoing target information includes the road surface condition of the foregoing vehicle; when the foregoing vehicle is traveling on a slippery road surface, a bumpy road surface or in a tunnel, it indicates that the sound intensity inside the foregoing vehicle is greater than the foregoing first threshold;

[0016] When the foregoing target information indicates that the sound intensity inside the foregoing vehicle is greater than the first threshold and the duration is greater than or equal to a preset duration, controlling the foregoing engine to operate in the foregoing first operating mode includes: if the foregoing vehicle is traveling on a slippery road surface, a bumpy road surface or in a tunnel and the duration is greater than or equal to the foregoing preset duration, controlling the foregoing engine to operate in the foregoing first operating mode.

[0017] In the above solution, since the vehicle traveling on a special road surface will increase the in-vehicle noise. For example, a slippery road surface is generally accompanied by situations such as rain, wind or thunder, and the road surface noise generated by the slippery road surface greatly increases the sound intensity inside the vehicle. For another example, a bumpy road surface will cause the vehicle to jolt and the generated road surface noise will also greatly increase the sound intensity inside the vehicle. For another example, the larger echoes on both sides in the tunnel will also greatly increase the sound intensity inside the vehicle. Therefore, it can be considered that the vehicle traveling on a special road surface indicates that the sound intensity inside the vehicle is greater than the threshold, so that the noise generated by the high-efficiency engine operating mode can be masked or the presence of the noise can be weakened, and no complaints from the user will be caused. This enables the engine to be controlled to operate in an efficient operating mode to improve efficiency and reduce fuel consumption.

[0018] In a possible implementation, the foregoing target information includes the second vehicle speed of the foregoing vehicle and the road surface condition of the foregoing vehicle; when the foregoing vehicle is traveling on a slippery road surface, a bumpy road surface or in a tunnel at the foregoing second vehicle speed, it indicates that the sound intensity inside the foregoing vehicle is greater than the foregoing first threshold; the foregoing second vehicle speed is greater than the first preset vehicle speed value;

[0019] When the foregoing target information indicates that the sound intensity inside the foregoing vehicle is greater than the first threshold and the duration is greater than or equal to a preset duration, controlling the foregoing engine to operate in the foregoing first operating mode includes:

[0020] If the foregoing vehicle is traveling on a slippery road surface, a bumpy road surface or in a tunnel at the foregoing second vehicle speed and the duration is greater than or equal to the foregoing preset duration, controlling the foregoing engine to operate in the foregoing first operating mode.

[0021] In the above solution, in addition to considering the road conditions on which the vehicle travels, the vehicle speed is also taken into account. Because even when the vehicle is traveling on the above-mentioned slippery road surface, bumpy road surface or in a tunnel, the sound intensity inside the vehicle will increase significantly only when the vehicle speed is relatively high. Only in this way can the noise generated by the high-efficiency working mode of the engine be reduced or even not noticed by the user. That is, in the above solution, when the vehicle travels at a speed greater than the above-mentioned first preset vehicle speed value on the above-mentioned slippery road surface, bumpy road surface or in a tunnel, and the duration meets the above-mentioned preset duration, it is considered that the sound intensity inside the vehicle is greater than the threshold value in this case, so that the noise generated by the high-efficiency working mode of the engine can be masked or the presence of the noise can be weakened, without causing complaints from the user. This enables the engine to be controlled to work in the high-efficiency working mode to improve efficiency and reduce fuel consumption.

[0022] In a possible implementation, the foregoing target information includes the weather condition around the foregoing vehicle; when the weather condition around the foregoing vehicle is rainy, it indicates that the sound intensity inside the foregoing vehicle is greater than the foregoing first threshold value;

[0023] When the foregoing target information indicates that the sound intensity inside the foregoing vehicle is greater than the first threshold value and the duration is greater than or equal to the preset duration, controlling the foregoing engine to work in the foregoing first working mode includes:

[0024] If the weather condition around the foregoing vehicle is rainy and the duration is greater than or equal to the foregoing preset duration, control the foregoing engine to work in the foregoing first working mode.

[0025] In the above solution, driving in the rain will increase the noise inside the vehicle. For example, rain is generally accompanied by rain, wind or thunder, etc., and the road surface noise generated by the wet road surface in rainy days will greatly increase the sound intensity inside the vehicle. Therefore, it can be considered that driving the vehicle in the rain indicates that the sound intensity inside the vehicle is greater than the threshold value, so that the noise generated by the high-efficiency working mode of the engine can be masked or the presence of the noise can be weakened, without causing complaints from the user. This enables the engine to be controlled to work in the high-efficiency working mode to improve efficiency and reduce fuel consumption.

[0026] In a possible implementation, the foregoing target information includes the third vehicle speed of the foregoing vehicle and the weather condition around the foregoing vehicle; when the foregoing vehicle travels at the foregoing third vehicle speed and the weather condition around the foregoing vehicle is rainy, it indicates that the sound intensity inside the foregoing vehicle is greater than the foregoing first threshold value; the foregoing third vehicle speed is greater than the foregoing second preset vehicle speed value,

[0027] When the foregoing target information indicates that the sound intensity inside the foregoing vehicle is greater than the first threshold value and the duration is greater than or equal to the preset duration, controlling the foregoing engine to work in the foregoing first working mode includes:

[0028] If the foregoing vehicle travels at the foregoing third vehicle speed and the weather condition around the foregoing vehicle is rainy, and the duration of the rainy day is greater than or equal to the foregoing preset duration, control the foregoing engine to operate in the foregoing first operating mode.

[0029] In the above solution, in addition to considering the weather condition of vehicle travel, the vehicle speed factor is also considered. Because even when the vehicle travels in rainy weather, the sound intensity inside the vehicle will increase significantly only when the vehicle speed is relatively high. Only in this way can the noise generated by the high-efficiency working mode of the engine be reduced or even not noticed by the user. That is, in the above solution, when the vehicle travels in rainy weather at a speed greater than the above second preset vehicle speed value and the duration meets the above preset duration, it is considered that the sound intensity inside the vehicle is greater than the threshold in this case, so that the noise generated by the high-efficiency working mode of the engine can be masked or the presence of the noise can be weakened, without causing complaints from users. This enables the engine to be controlled to operate in the high-efficiency working mode to improve efficiency and reduce fuel consumption.

[0030] In one possible implementation manner, the foregoing control of the foregoing engine to operate in the foregoing first operating mode includes: switching the operating mode of the foregoing engine from the foregoing second operating mode to the foregoing first operating mode. In another possible implementation manner, the foregoing control of the foregoing engine to operate in the foregoing first operating mode includes: after the foregoing engine is started, controlling the foregoing engine to enter the foregoing first operating mode for operation.

[0031] In the above solution, it is possible to enter the high-efficiency working mode through mode switching, or it is possible to directly control the engine to enter the high-efficiency mode for operation after determining that the engine can operate in the high-efficiency working mode when the engine is started. That is, in this solution, as long as the conditions for the engine to operate in the high-efficiency working mode are met, it can quickly enter the high-efficiency mode for operation, so as to quickly improve the working efficiency of the engine and reduce fuel consumption.

[0032] In one possible implementation manner, the foregoing method further includes: when the foregoing target information indicates that the sound intensity inside the foregoing vehicle is less than a second threshold, controlling the foregoing engine to operate in the foregoing second operating mode.

[0033] In the above solution, if the conditions for the engine to operate in the high-efficiency working mode are not met, that is, the target information indicates that the sound intensity inside the foregoing vehicle is less than the second threshold. Then, the engine operates in a working mode with a lower rotational speed to avoid excessive noise of the engine from affecting the NVH comfort of the user.

[0034] In a second aspect, the present application provides a controller, the foregoing controller is used to control an engine, the foregoing engine includes a first operating mode and a second operating mode, and the working efficiency of the foregoing first operating mode is greater than that of the foregoing second operating mode; the foregoing controller includes:

[0035] An acquisition unit for acquiring target information; the aforementioned target information includes information affecting the sound intensity inside the vehicle and / or in-vehicle sound information; the aforementioned vehicle includes the aforementioned engine;

[0036] A control unit for controlling the aforementioned engine to operate in the aforementioned first operating mode when the aforementioned target information indicates that the sound intensity inside the vehicle is greater than a first threshold value and the duration is greater than or equal to a preset duration.

[0037] In a possible implementation, the rotational speed of the aforementioned engine in the aforementioned first operating mode is greater than the rotational speed of the aforementioned engine in the aforementioned second operating mode.

[0038] In a possible implementation, the aforementioned target information includes the aforementioned in-vehicle sound information, and the aforementioned in-vehicle sound information is collected by a microphone in the aforementioned vehicle.

[0039] In a possible implementation, the information affecting the sound intensity inside the vehicle includes one or more of the vehicle speed of the aforementioned vehicle, the road surface condition on which the vehicle travels, or the weather condition around the vehicle.

[0040] In a possible implementation, the aforementioned target information includes the first vehicle speed of the aforementioned vehicle and in-vehicle sound information; the aforementioned first threshold value is a sound intensity threshold value set at the aforementioned first vehicle speed; the aforementioned control unit is specifically configured to:

[0041] When the sound intensity of the aforementioned in-vehicle sound information is greater than the aforementioned first threshold value and the duration is greater than or equal to the aforementioned preset duration, control the aforementioned engine to operate in the aforementioned first operating mode.

[0042] In a possible implementation, the aforementioned in-vehicle sound information is the sound information after removing the noise generated by the aforementioned engine.

[0043] In a possible implementation, the aforementioned target information includes the road surface condition on which the vehicle travels; when the vehicle travels on a slippery road surface, a bumpy road surface, or in a tunnel, it indicates that the sound intensity inside the vehicle is greater than the aforementioned first threshold value;

[0044] The aforementioned control unit is specifically configured to:

[0045] If the vehicle travels on a slippery road surface, a bumpy road surface, or in a tunnel and the duration is greater than or equal to the aforementioned preset duration, control the aforementioned engine to operate in the aforementioned first operating mode.

[0046] In a possible implementation, the foregoing target information includes the second vehicle speed of the foregoing vehicle and the road surface condition on which the foregoing vehicle travels; when the foregoing vehicle travels at the foregoing second vehicle speed on a slippery road surface, a bumpy road surface or in a tunnel, it is indicated that the sound intensity inside the foregoing vehicle is greater than the foregoing first threshold; the foregoing second vehicle speed is greater than the first preset vehicle speed value; the foregoing control unit is specifically configured to:

[0047] If the foregoing vehicle travels at the foregoing second vehicle speed on a slippery road surface, a bumpy road surface or in a tunnel, and the duration is greater than or equal to the foregoing preset duration, control the foregoing engine to work in the foregoing first working mode.

[0048] In a possible implementation, the foregoing target information includes the weather condition around the foregoing vehicle; when the weather condition around the foregoing vehicle is rainy, it is indicated that the sound intensity inside the foregoing vehicle is greater than the foregoing first threshold;

[0049] The foregoing control unit is specifically configured to:

[0050] If the weather condition around the foregoing vehicle is rainy, and the duration is greater than or equal to the foregoing preset duration, control the foregoing engine to work in the foregoing first working mode.

[0051] In a possible implementation, the foregoing target information includes the third vehicle speed of the foregoing vehicle and the weather condition around the foregoing vehicle; when the foregoing vehicle travels at the foregoing third vehicle speed and the weather condition around the foregoing vehicle is rainy, it is indicated that the sound intensity inside the foregoing vehicle is greater than the foregoing first threshold; the foregoing third vehicle speed is greater than the foregoing second preset vehicle speed value,

[0052] The foregoing control unit is specifically configured to:

[0053] If the foregoing vehicle travels at the foregoing third vehicle speed and the weather condition around the foregoing vehicle is rainy, and the rainy duration is greater than or equal to the foregoing preset duration, control the foregoing engine to work in the foregoing first working mode.

[0054] In a possible implementation, the foregoing control unit controls the foregoing engine to work in the foregoing first working mode, including: the foregoing control unit switches the working mode of the foregoing engine from the foregoing second working mode to the foregoing first working mode.

[0055] In a possible implementation, the foregoing control unit controls the foregoing engine to work in the foregoing first working mode, including: after the foregoing engine is started, the foregoing control unit controls the foregoing engine to enter the foregoing first working mode for operation.

[0056] In a possible implementation, the foregoing control unit is further configured to: when the foregoing target information indicates that the sound intensity inside the foregoing vehicle is less than the second threshold, control the foregoing engine to work in the foregoing second working mode.

[0057] In a third aspect, the present application provides a controller, which includes a processor and a memory. The memory is coupled to the processor, and when the processor executes the computer program or computer instructions stored in the memory, the method described in any one of the above first aspects can be implemented. The controller may further include a communication interface, which is used for the controller to communicate with other controllers. Exemplarily, the communication interface may be a transceiver, a circuit, a bus, a module, or other types of communication interfaces.

[0058] In a possible implementation, the controller may include:

[0059] A memory for storing computer programs or computer instructions;

[0060] A processor for: obtaining target information; the target information includes information affecting the sound intensity inside the vehicle and / or in-vehicle sound information; the vehicle includes the engine; and when the target information indicates that the sound intensity inside the vehicle is greater than a first threshold and the duration is greater than or equal to a preset duration, controlling the engine to operate in the first operating mode.

[0061] It should be noted that the computer programs or computer instructions in the memory of the present application may be pre-stored or stored after being downloaded from the Internet when using the controller. The present application does not specifically limit the source of the computer programs or computer instructions in the memory. The coupling in the embodiments of the present application is an indirect coupling or connection between devices, units, or modules, which may be electrical, mechanical, or other forms, and is used for information interaction between devices, units, or modules.

[0062] In a fourth aspect, the present application provides a vehicle, which includes a controller and an engine, and the controller is used to execute the method described in any one of the above first aspects.

[0063] In a fifth aspect, the present application provides a computer-readable storage medium, which stores computer programs or computer instructions, and the foregoing computer programs or computer instructions are executed by a processor to implement the method described in any one of the above first aspects.

[0064] In a sixth aspect, the present application provides a computer program product, and when the computer program product is executed by a processor, the method described in any one of the above first aspects will be implemented.

[0065] The solutions provided in the above second to sixth aspects are used to implement or cooperate with the method provided in the corresponding first aspect, so they can achieve the same or corresponding beneficial effects as the method corresponding to the first aspect, and will not be elaborated here. Description of the Drawings

[0066] Figure 1 Schematic diagram of the engine control system provided by this application;

[0067] Figure 2 Schematic diagram of the flow of the engine control method provided by this application;

[0068] Figure 3 Schematic diagram of an implementation process of the engine control method provided by this application;

[0069] Figure 4 Schematic diagram of another implementation process of the engine control method provided by this application;

[0070] Figure 5 Schematic diagram of the virtual structure of the controller provided by this application;

[0071] Figure 6 Schematic diagram of the hardware structure of the controller provided by this application. Detailed implementation manners

[0072] In the embodiments of this application, "a plurality of" means two or more. In the embodiments of this application, "and / or" is used to describe the association relationship of associated objects, indicating three relationships that can exist independently. For example, A and / or B can represent: A exists alone, B exists alone, or both A and B exist simultaneously. In the embodiments of this application, descriptions such as "at least one (or at least one) of a1, a2,..., and an" include the case where any one of a1, a2,..., and an exists alone, and also include any combination of any number of a1, a2,..., and an, and each case can exist alone; for example, the description "at least one of a, b, and c" includes the cases of a alone, b alone, c alone, the combination of a and b, the combination of a and c, the combination of b and c, or the combination of a, b, and c.

[0073] In this application, terms such as "first" and "second" are used to distinguish between identical or similar items with basically the same functions. It should be understood that there is no logical or temporal dependence relationship between "first", "second", and "nth", and the quantity and execution order are not limited. It should also be understood that although the following description uses terms such as first and second to describe various elements, these elements should not be limited by the terms. These terms are only used to distinguish one element from another.

[0074] In the various embodiments of this application, if there is no special explanation and logical conflict, the terms and / or descriptions between the various embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0075] The present application aims to maintain the NVH comfort of the vehicle while effectively improving the working efficiency of the engine at a low cost. Before introducing the specific implementation of the present application, the engine control system in the vehicle involved in the embodiment of the present application is first introduced as an example. For example, you can refer to the example Figure 1 A schematic diagram of an engine control system 100 is shown.

[0076] The engine control system 100 may include a controller 110 and an engine 120. Exemplarily, the controller 110 may be used to control the working condition of the engine 120. For example, the speed or working mode of the engine 120 may be controlled, which is not limited in the embodiment of the present application.

[0077] Exemplarily, if the vehicle is a range-extended vehicle, the engine 120 may be a range extender for power generation or may be an engine in the range extender. If the vehicle is a hybrid vehicle, etc., the engine 120 may be an engine for driving the vehicle. It is understood that the introduction of the engine in the vehicle herein is only an example and does not constitute a limitation on the embodiments of the present application. In a specific implementation, the engine 120 may be any engine in the vehicle, and the embodiments of the present application do not limit this.

[0078] Exemplarily, the controller 110 may be, for example, a vehicle domain controller (VDC) in a vehicle. Alternatively, the controller 110 may be an engine controller specifically used to manage the engine 120. Alternatively, if the engine 120 is a range extender, the controller 110 may be a range extender controller. Alternatively, the controller 110 may be another controller in the vehicle. Alternatively, the controller 110 may be a combination of multiple controllers in the vehicle, etc. The embodiments of the present application are not limited to this.

[0079] It is understandable that the above Figure 1 The structure of the engine control system 100 shown is only for illustration and does not constitute a limitation to the embodiments of the present application.

[0080] In a specific implementation, the higher the engine speed, the higher the working efficiency. However, the higher the engine speed, the greater the noise generated, which reduces NVH comfort and causes user complaints. The existing conventional solutions for improving engine efficiency and reducing noise are costly and may not be able to effectively reduce noise. Based on this, the embodiment of the present application proposes an engine control method and related devices, which can effectively improve the working efficiency of the engine at a low cost while maintaining NVH comfort. The following is an exemplary introduction.

[0081] For example, see Figure 2, showing a schematic flowchart of the engine control method provided by the embodiments of the present application. Exemplarily, this method can be executed by a controller in the vehicle, for example, it can be executed by the controller 110 shown above Figure 1 shown. This method may include but is not limited to the following steps.

[0082] S201. Obtain target information; the target information includes information affecting the sound intensity inside the vehicle and / or in-vehicle sound information.

[0083] Exemplarily, the above information affecting the sound intensity inside the vehicle may include one or more of the vehicle speed, the road surface condition on which the vehicle travels, or the weather condition around the vehicle. It can be understood that the introduction of the target information here is only an example. In specific implementation, the information affecting the sound intensity inside the vehicle is not limited to the introduction here.

[0084] In a possible implementation, the above target information may include the vehicle speed. Then, the vehicle speed can be detected through a vehicle speed sensor or radar in the vehicle, and the detected vehicle speed information can be sent to the controller. Or, the controller can obtain the speed information of the vehicle through the cloud or other vehicles. The embodiments of the present application do not limit this. Exemplarily, the cloud may be, for example, a server or a server cluster deploying cloud services, or may be a data center including cloud servers, or may be a server in a local area network, a metropolitan area network, or a wide area network. The embodiments of the present application do not limit this. The same applies hereinafter and will not be elaborated.

[0085] In a possible implementation, the above target information may include the in-vehicle sound information of the vehicle. Then, the in-vehicle sound information can be collected through a sound sensor (such as a microphone) in the vehicle. Exemplarily, the in-vehicle sound information may include, for example: in-vehicle noise, audio-visual sound played in the vehicle, or the sound of people speaking in the vehicle, etc. The in-vehicle noise may include the noise of mechanical components such as the engine (engine noise), the friction sound between the tire and the ground (road surface noise), the collision friction sound caused by the vehicle breaking through the air curtain (wind noise), the sound introduced into the vehicle from the external environment (such as the roar of a large container truck), and the internal noise generated by the vibration of components such as the cockpit interior trim panel. It can be understood that the description of the in-vehicle sound information here is only an example and does not constitute a limitation on the embodiments of the present application.

[0086] Exemplarily, in one implementation, the in-vehicle sound information of the vehicle included in the above-mentioned target information may be the sound information after removing the noise generated by the vehicle's engine. Exemplarily, the in-vehicle sound information is collected through a sound sensor in the vehicle, and the collected sound information can be filtered to filter out the noise generated by the engine. For example, the noise generated by the engine generally may include some or all of the second-order noise, fourth-order noise, and sixth-order noise. The second-order noise, fourth-order noise, and sixth-order noise can be calculated based on the engine speed, and the specific calculation process is not limited in the embodiments of the present application. After obtaining the noise of the engine, the noise of the engine can be filtered from the collected sound information through a filter. It can be understood that the description of filtering the noise of the engine here is only an example and does not constitute a limitation on the embodiments of the present application. The embodiments of the present application do not limit the specific filtering method. After the in-vehicle sound information removes the engine noise, it is convenient to make a more accurate judgment subsequently to reduce the impact on the NVH comfort of the user.

[0087] In one possible implementation, the above-mentioned target information may include the road surface conditions of the vehicle's travel. Exemplarily, the road surface conditions of the vehicle's travel may include the dryness and / or flatness of the road surface on which the vehicle travels, etc. For example, the road surface conditions of the vehicle's travel may include, for example, that the road surface on which the vehicle travels is a dry and flat road surface, a slippery road surface, a bumpy road surface, or a tunnel, etc. Exemplarily, a dry and flat road surface refers to a road surface that is dry, flat, and smooth. For example, an asphalt road or a tarmac road, etc. Exemplarily, a slippery road surface refers to a road surface condition where there is water on the road surface. For example, the road surface condition during rainy days. Exemplarily, the bumpy road surface refers to a road surface condition where the road surface is uneven and causes the vehicle to jolt during driving. For example, some rural dirt roads or construction sections, etc. It can be understood that the description of the road surface conditions here is only an example and does not constitute a limitation on the embodiments of the present application.

[0088] Exemplarily, in a specific implementation, the road surface conditions of the above-mentioned vehicle's travel can be detected through sensors such as cameras or radars. For example, after the camera or radar captures a corresponding road surface picture, the picture can be analyzed to obtain the specific road surface conditions and send the road surface conditions to the above-mentioned controller. Or, after the camera or radar captures a corresponding road surface picture, the picture is sent to the controller. The controller analyzes the picture to obtain the specific road surface conditions. Or, in another implementation, the controller can obtain the road surface conditions of the vehicle's travel through the cloud or other vehicles, and the embodiments of the present application do not limit this.

[0089] In a possible implementation, the above-mentioned target information may include the weather conditions around the vehicle. Exemplarily, the weather conditions may include weather conditions such as rainy days, cloudy days or sunny days, and the embodiments of the present application are not limited thereto. Exemplarily, in a specific implementation, the weather conditions around the vehicle may be detected by sensors such as cameras or radars. For example, after the camera or radar captures an environmental picture of the vehicle, the picture may be analyzed to obtain the specific weather conditions and the weather conditions may be sent to the above-mentioned controller. Alternatively, after the camera or radar captures an environmental picture of the vehicle, the picture may be sent to the controller. The controller analyzes the picture to obtain the specific weather conditions. Alternatively, in another implementation, the controller may obtain the road conditions of the vehicle's travel through the cloud or other vehicles, and the embodiments of the present application are not limited thereto.

[0090] Exemplarily, the above-mentioned controller may obtain the above-mentioned target information in real time. Alternatively, the controller may obtain the above-mentioned target information at regular intervals. The embodiments of the present application are not limited thereto.

[0091] It can be understood that the above description of the target information and the implementation of obtaining the target information is only an example and does not constitute a limitation on the embodiments of the present application.

[0092] S202. When the target information indicates that the sound intensity in the vehicle is greater than the first threshold and the duration is greater than or equal to the preset duration, control the engine of the vehicle to operate in the first working mode; the engine includes a first working mode and a second working mode, and the working efficiency of the first working mode is greater than that of the second working mode.

[0093] Exemplarily, the above-mentioned engine may be, for example, the Figure 1 engine 120 shown above. The engine includes at least two working modes, for example, at least including the above-mentioned first working mode and the second working mode. Exemplarily, the two working modes may be distinguished by the engine speed. For example, the engine operating in the first working mode may be the engine operating at a certain speed or a certain speed range. The engine operating in the second working mode may be the engine operating at another speed or another speed range. The engine speed in the first working mode is greater than the engine speed in the second working mode. That is, the working efficiency of the first working mode is greater than that of the second working mode. Since the engine speed in the first working mode is relatively high, it also indicates that the noise generated by the engine operating in the first working mode is greater than the noise generated by operating in the second working mode.

[0094] If the first working mode is adopted to improve the working efficiency of the engine, it may reduce the NVH comfort due to the noise generated by the engine, thus causing user complaints. In the embodiments of the present application, in order to improve the working efficiency of the engine while maintaining the NVH comfort, a noise masking method is adopted to reduce the impact of the noise generated by the engine during the operation of the first working mode on the user's NVH comfort. For the convenience of understanding, the following is an exemplary introduction.

[0095] Exemplarily, after the above controller obtains the above target information, it may analyze whether the sound intensity in the vehicle is greater than a first threshold based on the target information. Exemplarily, the first threshold may be the sound intensity dividing line at which the noise generated when the engine operates in the above first working mode will reduce the NVH comfort and thus cause user complaints. For example, if the sound intensity in the vehicle is greater than or equal to the first threshold, it is considered that the sound in the vehicle can mask the noise generated when the engine operates in the first working mode, or can make the user not notice the noise, and thus will not cause user complaints. On the contrary, if the sound intensity in the vehicle is less than a second threshold, it is considered that the sound in the vehicle cannot mask the noise generated when the engine operates in the first working mode, and may cause user complaints. Exemplarily, the first threshold and the second threshold may be the same or may be different. For example, the second threshold is less than or equal to the first threshold, and the embodiments of the present application do not limit this.

[0096] In the embodiments of the present application, in one possible implementation, the above first threshold actually exists. For example, when the above target information includes the above in-vehicle sound information, the first threshold actually exists. In this case, the intensity of the in-vehicle sound information can be directly compared with the first threshold to analyze whether the sound intensity in the vehicle is greater than the first threshold. In another possible implementation, the above first threshold does not actually exist. Instead, the result equivalent to whether the sound intensity in the vehicle is greater than the first threshold is obtained by analyzing the target information. That is, the target information can indicate whether the sound intensity in the vehicle is greater than the first threshold. The target information indicating that the sound intensity in the vehicle is greater than the first threshold also means that the target information indicates that the sound intensity in the vehicle can mask the noise generated when the engine operates in the above first working mode or weaken the presence of the noise. For the convenience of understanding, the following will respectively give an exemplary introduction to the two cases where the above first threshold actually exists and the above first threshold does not actually exist.

[0097] In a possible implementation, the above first threshold actually exists. Exemplarily, the first threshold may be, for example, an empirical value of sound intensity. That is, a sound intensity threshold set artificially based on past experience. Or, exemplarily, the first threshold may be, for example, a sound intensity threshold obtained through actual testing. For example, the corresponding scenario of the above target information can be tested to obtain the corresponding first threshold. For ease of understanding, an example is given below.

[0098] For example, if the above target information includes the vehicle speed and in-vehicle sound information. In this case, when the vehicle travels at different speeds, the sound intensity inside the vehicle is different, and the acceptable sound intensity threshold inside the vehicle for the user is also different. Then, the sound intensity thresholds at different speeds can be determined through testing. The greater the vehicle speed, the greater the corresponding sound intensity threshold. This sound intensity threshold serves as the sound intensity dividing line for whether the noise generated when the engine operates in the above first working mode will reduce the NVH comfort and thus cause user complaints. That is, the determined sound intensity threshold is the first threshold at the corresponding vehicle speed. Exemplarily, in one implementation, the first thresholds corresponding to multiple vehicle speeds can be determined through testing. Each vehicle speed corresponds to a first threshold, and the first threshold increases with the increase in vehicle speed, and a first threshold curve varying with vehicle speed can be formed. In another implementation, the first thresholds corresponding to multiple vehicle speed ranges can be determined through testing. Each vehicle speed range corresponds to a first threshold. It can be understood that the introduction here is only an example and does not constitute a limitation on the embodiments of the present application.

[0099] Exemplarily, in a possible implementation, the above determination of the sound intensity thresholds at different speeds is achieved when the engine is turned off (for example, the range extender of a range-extended vehicle is turned off, i.e., the engine is turned off) or the engine operates in a low-efficiency working mode (such as the above second working mode). That is, the influence of engine noise is excluded from the sound intensity thresholds obtained through testing, so as to more accurately determine whether the noise generated when the engine operates in the above first working mode will reduce the NVH comfort and thus cause user complaints in the subsequent process.

[0100] Exemplarily, in a possible implementation, based on the first thresholds corresponding to the determined different vehicle speeds, or the first thresholds corresponding to different vehicle speed ranges. After the above controller obtains the vehicle speed and the in-vehicle sound information, the corresponding first threshold can be matched through the vehicle speed. And the sound intensity of the in-vehicle sound information is detected. Then, the sound intensity is compared with the matched first threshold. If the sound intensity is greater than or equal to the first threshold, it indicates that the sound intensity inside the vehicle can cover up the noise generated when the engine operates in the above first operating mode or weaken the presence of the noise, and will not cause complaints from users. The controller can control the engine to operate in the first operating mode. That is, the controller controls the engine to operate at the speed or speed range corresponding to the first operating mode. The same applies hereinafter and will not be elaborated. On the contrary, in a possible implementation, if the sound intensity is less than the above second threshold, it indicates that the sound intensity inside the vehicle cannot cover up the noise generated when the engine operates in the above first operating mode, that is, it cannot weaken the presence of the noise, and may cause complaints from users. Then, the controller can control the engine to operate in the above second operating mode. That is, the controller controls the engine to operate at the speed or speed range corresponding to the second operating mode. The same applies hereinafter and will not be elaborated. Exemplarily, similar to the above first threshold, the second threshold can be, for example, an empirical value or obtained through testing. The specific implementation can refer to the description related to the above first threshold and will not be elaborated here.

[0101] Exemplarily, in a possible implementation, if the sound intensity of the above in-vehicle sound information is only momentarily greater than or equal to the above first threshold. In this case, if the engine adopts the above first operating mode and the sound intensity of the in-vehicle sound information quickly becomes smaller, it will not be able to cover up the noise generated by the engine, that is, it cannot weaken the presence of the noise, and may cause complaints from users. To avoid this situation, the controller can continuously obtain the vehicle speed information and the in-vehicle sound information of the above vehicle in real time. And based on the vehicle speed and in-vehicle sound information continuously obtained in real time, continuously judge in real time whether the sound intensity of the in-vehicle sound information is greater than the first threshold at the corresponding vehicle speed. If the sound intensity of the in-vehicle sound information is greater than the corresponding first threshold and the duration is greater than or equal to a preset duration, then the engine can be controlled to operate in the first operating mode. Otherwise, the engine can be controlled to operate in the second operating mode.

[0102] Exemplarily, the above preset duration can be, for example, any value between 1 second and 15 seconds, or it can also be other values. The embodiments of the present application do not limit this. Or, exemplarily, the preset duration can be, for example, a set period of time, and the time length exceeding a certain proportion of the set period of time. The embodiments of the present application do not limit this proportion.

[0103] Exemplarily, the above control of the engine to operate in the first operating mode may include the following two cases. In one case, the above vehicle is an extended-range electric vehicle, and during the process of determining whether the sound intensity of the in-vehicle sound information is greater than the first threshold corresponding to the vehicle speed, the vehicle is traveling in pure electric mode, that is, the range extender is not turned on. If it is determined that the sound intensity of the in-vehicle sound information is greater than the corresponding first threshold, then the range extender is turned on. Then, the engine of the range extender can be directly controlled to operate in the above first operating mode. Exemplarily, the range extender may be turned on when the state of charge (SOC) of the power battery is less than a set threshold, and the present application embodiment does not limit this set threshold. In another case, during the process of determining whether the sound intensity of the in-vehicle sound information is greater than the first threshold corresponding to the vehicle speed, the engine of the vehicle is operating in the second operating mode. If it is determined that the sound intensity of the in-vehicle sound information is greater than the corresponding first threshold, then the controller can control the engine to switch to the first operating mode. The same applies to other implementation manners introduced later and will not be elaborated.

[0104] Exemplarily, in one possible implementation manner, the above controller continuously and real-time determines whether the sound intensity of the in-vehicle sound information is greater than the first threshold corresponding to the vehicle speed. If the engine of the current vehicle is operating in the first operating mode. If the controller determines that the sound intensity of the in-vehicle sound information is less than the second threshold corresponding to the vehicle speed for a certain duration, then the engine can be controlled to switch to the second operating mode. Exemplarily, this certain duration can be any value between 1 second and 10 seconds, or it can also be other values, and the present application embodiment does not limit this.

[0105] To further understand the above implementation process, it can be exemplarily referred to Figure 3 as shown. As Figure 3 shown, first, the controller can obtain the vehicle speed and the in-vehicle sound information. Then, it is determined whether the sound intensity of the in-vehicle sound information is greater than or equal to the first threshold corresponding to the vehicle speed. If so, it is further determined whether the time when the sound intensity of the in-vehicle sound information is greater than or equal to the first threshold corresponding to the vehicle speed lasts at least a preset duration. If not, the vehicle speed and the in-vehicle sound information are continuously obtained for subsequent judgments. If so, the engine is controlled to operate in the first operating mode. In addition, if the sound intensity of the in-vehicle sound information is not greater than or equal to the first threshold corresponding to the vehicle speed, it indicates that the sound intensity of the in-vehicle sound information is less than the first threshold corresponding to the vehicle speed. Then, it is further determined whether the sound intensity of the in-vehicle sound information is less than the second threshold corresponding to the vehicle speed for a certain duration. If so, the engine is controlled to operate in the second operating mode. If not, the vehicle speed and the in-vehicle sound information are continuously obtained for subsequent judgments. Figure 3 The specific implementation process of the steps in

[0106] In a possible implementation, the above first threshold may not consider the vehicle speed factor. That is, the vehicle speed may not be considered. Regardless of the vehicle speed, the above first threshold can be set through empirical values or tests. Then, based on this first threshold, it is determined whether the sound intensity of the in-vehicle sound information can cover up the noise generated when the engine operates in the above first operating mode or weaken the presence of the noise. The specific implementation can refer to the foregoing introduction and will not be elaborated here.

[0107] In another possible implementation, the above first threshold does not actually exist, but the result equivalent to whether the sound intensity in the vehicle is greater than the first threshold is obtained by analyzing the target information. That is, the target information can indicate whether the sound intensity in the vehicle is greater than the first threshold. The target information indicating that the sound intensity in the vehicle is greater than the first threshold also means that the target information indicates that the sound intensity in the vehicle can cover up the noise generated when the engine operates in the above first operating mode or weaken the presence of the noise. For the sake of understanding, an example is given below.

[0108] For example, in a possible implementation, if the above target information includes the road surface conditions of the vehicle's travel. In this case, the road surface conditions of the vehicle's travel are different, the sound intensity in the vehicle is different, and the acceptable sound intensity threshold in the vehicle for the user is also different. Then, it can be determined through tests on which road surface conditions the vehicle is traveling, so that when the engine operates in the above first operating mode, the generated noise will not reduce the NVH comfort and cause user complaints. Exemplarily, through tests, it can be determined that when the vehicle is traveling on a slippery road surface, a bumpy road surface, or in a tunnel, when the engine operates in the above first operating mode, the generated noise will not reduce the NVH comfort and cause user complaints. This is because the road surface conditions are special. For example, a slippery road surface is generally accompanied by rain, wind, or thunder, etc., and the road surface noise generated by the slippery road surface greatly increases the sound intensity in the vehicle. And a bumpy road surface will cause the vehicle to jolt and the road surface noise generated will also greatly increase the sound intensity in the vehicle. The large echoes on both sides in the tunnel will also greatly increase the sound intensity in the vehicle. Then, it can be considered that the sound intensity in the vehicle is greater than the above first threshold in this case. That is, when the vehicle is traveling on a slippery road surface, a bumpy road surface, or in a tunnel, it can indicate that the sound intensity in the vehicle is greater than the first threshold. Thus, it can cover up the noise generated when the engine operates in the first operating mode or weaken the presence of the noise and will not cause user complaints.

[0109] Based on the above description, exemplarily, in a specific implementation, after the controller obtains the road condition of the vehicle, it can determine whether the road condition belongs to a slippery road surface, a bumpy road surface, or a tunnel. If so, it is considered that the sound intensity inside the vehicle is greater than the above first threshold, which can mask the noise generated when the engine operates in the first operating mode or weaken the presence of the noise, and will not cause complaints from users. Then, the controller can control the engine to operate in the first operating mode. Conversely, in one possible implementation, if the road condition of the vehicle is a flat and dry road condition, it is considered that the sound intensity inside the vehicle is small. For example, it is considered that the sound intensity inside the vehicle is less than the above second threshold, and it cannot mask the noise generated when the engine operates in the above first operating mode, that is, it cannot weaken the presence of the noise, which may cause complaints from users. Then, the controller can control the engine to operate in the above second operating mode.

[0110] Exemplarily, the second threshold in this implementation manner does not actually exist either, but is just an equivalent result. In addition, the value of the second threshold described in this implementation manner and the values of the second thresholds in other implementation manners may be the same or different, and the embodiments of the present application do not limit this. The same applies to the second thresholds described in the subsequent implementation manners and will not be elaborated further.

[0111] Exemplarily, in one possible implementation, if the above road condition of the vehicle only belongs to a slippery road surface, a bumpy road surface, or a tunnel instantaneously or for a relatively short time. In this case, if the sound intensity of the in-vehicle sound information decreases rapidly after the engine adopts the above first operating mode, it will not be able to mask the noise generated by the engine, that is, it will not be able to weaken the presence of the noise, which may cause complaints from users. To avoid this situation, the controller can continuously obtain the above road condition of the vehicle in real time. And continuously judge in real time whether the road condition belongs to a slippery road surface, a bumpy road surface, or a tunnel. If the road condition belongs to a slippery road surface, a bumpy road surface, or a tunnel, and the duration is greater than or equal to a preset duration. That is, within the preset duration, the vehicle is driving on a slippery road surface, a bumpy road surface, or a tunnel. Then, the engine can be controlled to operate in the first operating mode. Conversely, the engine can be controlled to operate in the second operating mode. Exemplarily, the preset duration can be any value between 1 second and 15 seconds, or it can also be other values, and the embodiments of the present application do not limit this.

[0112] Exemplarily, in a possible implementation, the above-mentioned controller continuously and in real time determines whether the road surface condition belongs to a slippery road surface, a bumpy road surface, or a tunnel. If the engine of the current vehicle is operating in the first operating mode. If the controller determines that the vehicle has been traveling on a dry and flat road surface for a certain period of time, that is, the road surface condition during which the vehicle travels is dry and flat for at least this certain period of time. Then, the engine can be controlled to switch to the second operating mode. Exemplarily, this certain period of time can be any value between 1 second and 10 seconds, or it can be other values, and the embodiments of the present application do not limit this.

[0113] To further understand the above implementation process, reference can be made exemplarily to Figure 4 as shown. As Figure 4 shown, first, the controller can obtain the road surface condition of the vehicle's travel. Then, it determines whether the road surface condition of the vehicle's travel belongs to a slippery road surface, a bumpy road surface, or a tunnel. If so, it further determines whether the vehicle has been traveling on the slippery road surface, bumpy road surface, or tunnel for at least a preset period of time. If so, the engine is controlled to operate in the first operating mode. If not, the road surface condition of the vehicle's travel is continuously obtained for subsequent judgments. In addition, if the road surface condition of the vehicle's travel does not belong to a slippery road surface, a bumpy road surface, or a tunnel, it indicates that the road surface condition of the vehicle's travel is dry and flat. Then, it further determines whether the vehicle has been traveling on the dry and flat road surface for a certain period of time. If so, the engine is controlled to operate in the second operating mode. If not, the road surface condition of the vehicle's travel is continuously obtained for subsequent judgments. Figure 4 The specific implementation process of the steps in

[0114] can refer to the foregoing introduction and will not be elaborated here.

[0115] Based on the above description, exemplarily, in a specific implementation, after the controller obtains the vehicle speed and the road surface condition on which the vehicle is traveling, it can determine whether the road surface condition belongs to a slippery road surface, a bumpy road surface, or a tunnel, and determine whether the vehicle speed is greater than or equal to the above first preset vehicle speed value. If the road surface condition belongs to a slippery road surface, a bumpy road surface, or a tunnel, and the vehicle speed is greater than or equal to the above first preset vehicle speed value, it is considered that the sound intensity inside the vehicle is greater than the above first threshold, which can mask the noise generated when the engine operates in the first working mode or weaken the presence of the noise, and will not cause user complaints. Then, the controller can control the engine to operate in the first working mode. On the contrary, in a possible implementation, if the road surface condition on which the vehicle is traveling is a flat and dry road surface condition. Or, even if the road surface condition belongs to a slippery road surface, a bumpy road surface, or a tunnel, but the vehicle speed is less than the above first preset vehicle speed value. Then it is considered that the sound intensity inside the vehicle is small, for example, it is considered that the sound intensity inside the vehicle is less than the above second threshold, and it cannot mask the noise generated when the engine operates in the above first working mode, that is, it cannot weaken the presence of the noise, which may cause user complaints. Then, the controller can control the engine to operate in the above second working mode.

[0116] Exemplarily, in a possible implementation, if the road surface condition on which the above vehicle is traveling only belongs to a slippery road surface, a bumpy road surface, or a tunnel instantaneously or for a relatively short time. Or, if the above vehicle speed is only greater than or equal to the above first preset vehicle speed value instantaneously or for a relatively short time. In this case, if the engine adopts the above first working mode, the sound intensity of the sound information inside the vehicle will quickly become smaller, then it will not be able to mask the noise generated by the engine, that is, it will not be able to weaken the presence of the noise, which may cause user complaints. To avoid this situation, the controller can continuously obtain the road surface condition and vehicle speed of the above vehicle in real time. And continuously determine in real time whether the road surface condition belongs to a slippery road surface, a bumpy road surface, or a tunnel, and determine whether the vehicle speed is greater than or equal to the above first preset vehicle speed value. If the road surface condition belongs to a slippery road surface, a bumpy road surface, or a tunnel, and the vehicle speed is greater than or equal to the above first preset vehicle speed value, and this situation lasts for a duration greater than or equal to a preset duration. That is, the vehicle is traveling on a slippery road surface, a bumpy road surface, or a tunnel at a speed greater than the first preset vehicle speed value, and the duration is greater than or equal to the preset duration. Then the engine can be controlled to operate in the first working mode. On the contrary, the engine can be controlled to operate in the second working mode. Exemplarily, the preset duration can be any value between 1 second and 15 seconds, or it can also be other values, and the embodiments of the present application do not limit this.

[0117] Exemplarily, in a possible implementation, the above-mentioned controller continuously and in real time determines whether the road surface condition belongs to a slippery road surface, a bumpy road surface or a tunnel, and / or continuously determines whether the vehicle speed is greater than or equal to the above-mentioned first preset vehicle speed value. If the engine of the current vehicle operates in the first working mode. If the controller determines that the vehicle has been driving on a dry and flat road surface for a certain period of time, that is, at least within this certain period of time, the road surface condition of the vehicle driving is a dry and flat road surface. And / or, at least within this certain period of time, the vehicle speed is less than the first preset vehicle speed value. Then, the engine can be controlled to switch to the second working mode. Exemplarily, this certain period of time can be any value between 1 second and 10 seconds, or it can also be other values, which are not limited in the embodiments of the present application.

[0118] For another example, in a possible implementation, if the above-mentioned target information includes the weather condition around the vehicle. In this case, the weather condition around the vehicle is different, the sound intensity inside the vehicle is different, and the acceptable sound intensity threshold inside the vehicle for the user is also different. Then, it can be determined through testing in which weather condition the vehicle is driving, so that when the engine operates in the above-mentioned first working mode, the generated noise will not reduce the NVH comfort and cause complaints from users. Exemplarily, through testing, it can be determined that when the weather condition around the vehicle is rainy, when the engine operates in the above-mentioned first working mode, the generated noise will not reduce the NVH comfort and cause complaints from users. This is because the rainy day situation is special. For example, in addition to rain, there is generally wind or thunder, etc., and the road surface noise generated by the wet road surface on a rainy day greatly increases the sound intensity inside the vehicle. Then, it can be considered that the sound intensity inside the vehicle is greater than the above-mentioned first threshold in this case. That is, when the weather condition around the vehicle is rainy, it can be indicated that the sound intensity inside the vehicle is greater than this first threshold. Thus, the noise generated when the engine operates in the first working mode can be masked or the presence of the noise can be weakened, without causing complaints from users.

[0119] Based on the above description, exemplarily, in a specific implementation, after the controller obtains the weather condition around the vehicle, it can determine whether this weather condition belongs to rainy. If so, it is considered that the sound intensity inside the vehicle is greater than the above-mentioned first threshold, and the noise generated when the engine operates in the first working mode can be masked or the presence of the noise can be weakened, without causing complaints from users. Then, the controller can control the engine to operate in the first working mode. On the contrary, in a possible implementation, if the weather condition around the vehicle does not belong to rainy, then it is considered that the sound intensity inside the vehicle is small. For example, it is considered that the sound intensity inside the vehicle is less than the above-mentioned second threshold, and the noise generated when the engine operates in the above-mentioned first working mode cannot be masked, that is, the presence of the noise cannot be weakened, which may cause complaints from users. Then, the controller can control the engine to operate in the above-mentioned second working mode.

[0120] Exemplarily, in a possible implementation, if the weather condition around the vehicle is only rainy for a relatively short period. In this case, if the engine adopts the above first working mode and the sound intensity of the in-vehicle sound information quickly decreases, the noise generated by the engine cannot be masked, that is, the presence of the noise cannot be reduced, which may cause complaints from users. To avoid this situation, the controller can continuously obtain the weather condition around the vehicle in real time. And continuously judge in real time whether the weather condition belongs to rainy. If the weather condition around the vehicle belongs to rainy and the duration is greater than or equal to a preset duration. Then the engine can be controlled to work in the first working mode. Otherwise, the engine can be controlled to work in the second working mode. Exemplarily, the preset duration can be any value between 1 second and 15 seconds, or it can also be other values, which are not limited in the embodiments of the present application.

[0121] Exemplarily, in a possible implementation manner, the above controller continuously judges in real time whether the weather condition belongs to rainy. If the engine of the current vehicle is working in the first working mode. If the controller judges that the weather condition around the vehicle does not belong to rainy for a certain period of time. Then the engine can be controlled to switch to the second working mode. Exemplarily, the certain period of time can be any value between 1 second and 10 seconds, or it can also be other values, which are not limited in the embodiments of the present application.

[0122] For another example, in a possible implementation manner, if the above target information includes vehicle speed and the weather condition around the vehicle. In this case, two factors of vehicle speed and weather condition are considered simultaneously. Under the same weather condition, when the vehicle travels at different vehicle speeds, the sound intensity in the vehicle is different, and the acceptable sound intensity threshold in the vehicle for the user is also different. Also, since the greater the vehicle speed, the greater the acceptable sound intensity threshold in the vehicle for the user. Based on this, in a possible implementation, after testing, when the vehicle is traveling in rainy weather and the engine adopts the above first working mode only when the vehicle speed is greater than a certain preset vehicle speed value (abbreviated as the second preset vehicle speed value), the generated noise will not reduce the NVH comfort and thus cause complaints from users. That is, when the vehicle is traveling at a speed greater than the second preset vehicle speed value and the weather condition around the vehicle is rainy, it can be indicated that the sound intensity in the vehicle is greater than the above first threshold. Thus, the noise generated when the engine works in the first working mode can be masked or the presence of the noise can be reduced, and no complaints from users will be caused.

[0123] Based on the above description, exemplarily, in a specific implementation, after the controller obtains the vehicle speed and the weather conditions around the vehicle, it can determine whether the weather conditions belong to rainy days, and determine whether the vehicle speed is greater than or equal to the above-mentioned second preset vehicle speed value. If the weather conditions belong to rainy days and the vehicle speed is greater than or equal to the above-mentioned second preset vehicle speed value, it is considered that the sound intensity inside the vehicle is greater than the above-mentioned first threshold, which can cover up the noise generated when the engine operates in the first working mode or weaken the presence of the noise, and will not cause complaints from users. Then, the controller can control the engine to operate in the first working mode. On the contrary, in a possible implementation, if the weather conditions around the vehicle do not belong to rainy days. Or, even if the weather conditions belong to rainy days, but the vehicle speed is less than the above-mentioned second preset vehicle speed value. Then it is considered that the sound intensity inside the vehicle is small, for example, it is considered that the sound intensity inside the vehicle is less than the above-mentioned second threshold, and it cannot cover up the noise generated when the engine operates in the above-mentioned first working mode, that is, it cannot weaken the presence of the noise, which may cause complaints from users. Then, the controller can control the engine to operate in the above-mentioned second working mode.

[0124] Exemplarily, in a possible implementation, if the weather conditions around the above vehicle only belong to rainy days for a relatively short time. Or, if the above vehicle speed is only instantaneously or relatively briefly greater than or equal to the above-mentioned second preset vehicle speed value. In this case, if the engine adopts the above-mentioned first working mode, the sound intensity of the sound information inside the vehicle will quickly become smaller, then it will not be able to cover up the noise generated by the engine, that is, it will not be able to weaken the presence of the noise, which may cause complaints from users. To avoid this situation, the controller can continuously obtain the weather conditions around the above vehicle and the vehicle speed in real time. And continuously judge in real time whether the weather conditions belong to rainy days, and judge whether the vehicle speed is greater than or equal to the above-mentioned second preset vehicle speed value. If the weather conditions belong to rainy days, the vehicle speed is greater than or equal to the above-mentioned second preset vehicle speed value, and this situation lasts for a duration greater than or equal to a preset duration. That is, within the preset duration, the vehicle is driving on rainy days at a speed greater than the second preset vehicle speed value. Then the engine can be controlled to operate in the first working mode. On the contrary, the engine can be controlled to operate in the second working mode. Exemplarily, the preset duration can be any value between 1 second and 15 seconds, or it can also be other values, and the embodiments of the present application do not limit this.

[0125] Exemplarily, in a possible implementation, the above-mentioned controller continuously determines in real time whether the weather condition is rainy, and / or continuously determines whether the vehicle speed is greater than or equal to the above-mentioned second preset vehicle speed value. If the engine of the current vehicle operates in the first working mode. If the controller determines that the weather condition around the vehicle has not been rainy for a certain period of time. And / or, at least within this certain period of time, the vehicle speed is less than the second preset vehicle speed value. Then, the engine can be controlled to switch to the second working mode. Exemplarily, this certain period of time can be any value between 1 second and 10 seconds, or it can also be other values, which are not limited in the embodiments of the present application.

[0126] For another example, in a possible implementation, in another possible implementation, the vehicle speed of the vehicle can be considered separately. That is, the above-mentioned target information is the vehicle speed of the vehicle. In this case, when the vehicle travels at different vehicle speeds, the sound intensity inside the vehicle is different, and the threshold value of the sound intensity inside the vehicle acceptable to the user is also different. Also, since the greater the vehicle speed, the greater the threshold value of the sound intensity inside the vehicle acceptable to the user. Based on this, in a possible implementation, after testing, when the vehicle travels at a vehicle speed greater than a certain preset vehicle speed value (abbreviated as the third preset vehicle speed value), the noise generated when the engine operates in the above-mentioned first working mode will not reduce the NVH comfort and cause complaints from users. That is, when the vehicle travels at a speed greater than the third preset vehicle speed value, it can be indicated that the sound intensity inside the vehicle is greater than the above-mentioned first threshold value. Thereby, the noise generated when the engine operates in the first working mode can be masked or the presence of the noise can be weakened, without causing complaints from users.

[0127] Similarly, based on the above description, exemplarily, in a specific implementation, after the controller obtains the vehicle speed of the vehicle, it can determine whether the vehicle speed is greater than or equal to the above-mentioned third preset vehicle speed value. If the vehicle speed is greater than or equal to the above-mentioned third preset vehicle speed value, it is considered that the sound intensity inside the vehicle is greater than the above-mentioned first threshold value, and the noise generated when the engine operates in the first working mode can be masked or the presence of the noise can be weakened, without causing complaints from users. Then, the controller can control the engine to operate in the first working mode. On the contrary, in a possible implementation, if the vehicle speed is less than the above-mentioned third preset vehicle speed value. Then it is considered that the sound intensity inside the vehicle is small, for example, it is considered that the sound intensity inside the vehicle is less than the above-mentioned second threshold value, and the noise generated when the engine operates in the above-mentioned first working mode cannot be masked, that is, the presence of the noise cannot be weakened, which may cause complaints from users. Then, the controller can control the engine to operate in the above-mentioned second working mode.

[0128] Exemplarily, in a possible implementation, if the above vehicle speed is only instantaneously or relatively briefly greater than or equal to the above third preset vehicle speed value. In this case, if the engine adopts the above first working mode and the sound intensity of the in-vehicle sound information quickly becomes smaller, then the noise generated by the engine cannot be masked, that is, the presence of the noise cannot be reduced, which may cause complaints from users. To avoid this situation, the controller can continuously and real-time obtain the vehicle speed of the above vehicle. And continuously and real-time judge whether the vehicle speed is greater than or equal to the above third preset vehicle speed value. If the vehicle speed is greater than or equal to the above third preset vehicle speed value and the duration is greater than or equal to a preset duration. Then the engine can be controlled to work in the first working mode. Otherwise, the engine can be controlled to work in the second working mode. Exemplarily, the preset duration can be any value between 1 second and 15 seconds, or it can also be other values, and the embodiments of the present application do not limit this.

[0129] Exemplarily, in a possible implementation manner, the above controller continuously and real-time judges whether the vehicle speed is greater than or equal to the above third preset vehicle speed value. If the engine of the current vehicle is working in the first working mode. If the vehicle speed is less than the third preset vehicle speed value at least within a certain duration. Then the engine can be controlled to switch to the second working mode. Exemplarily, the certain duration can be any value between 1 second and 10 seconds, or it can also be other values, and the embodiments of the present application do not limit this.

[0130] In a possible implementation, it is also possible to determine whether to control the engine to operate in the first working mode based on some or all of the vehicle speed, in-vehicle sound information, road conditions on which the vehicle travels, and weather conditions around the vehicle. In this case, in a possible implementation, it is necessary to meet the conditions corresponding to some or all of this information to control the engine to operate in the first working mode. The specific conditions can refer to the introductions corresponding to the above various pieces of information and will not be elaborated here. Alternatively, in another possible implementation, as long as the conditions corresponding to more than half of some or all of this information are met, the engine can be controlled to operate in the first working mode. Alternatively, in another possible implementation, a weighted method can be used to determine whether to control the engine to operate in the first working mode based on some or all of this information. For example, assume that the above target information includes the vehicle speed, in-vehicle sound information, road conditions on which the vehicle travels, and weather conditions around the vehicle. And the weights corresponding to these four pieces of information are 0.3, 0.3, 0.2, and 0.2 respectively. Assume further that it is determined based on the vehicle speed and in-vehicle sound information that the engine can be controlled to operate in the first working mode. And it is determined based on the road conditions on which the vehicle travels and the weather conditions around the vehicle that the engine is controlled to operate in the second working mode. Then, based on the weights, it can be seen that there is a 0.6 probability of indicating that the engine is controlled to operate in the first working mode. There is a 0.4 probability of indicating that the engine is controlled to operate in the second working mode. Then, after comprehensive judgment, it can be finally determined to control the engine to operate in the second working mode. It can be understood that the introduction here is only an example and does not constitute a limitation on the embodiments of the present application.

[0131] In a possible implementation, the first working mode of the above engine can also be divided into multiple sub-working modes. For example, it can include n sub-working modes, and the working efficiencies of different sub-working modes are different, that is, the rotational speeds are different. Assume that the working efficiency of the (i + 1)-th sub-working mode is higher than that of the i-th sub-working mode, where i ranges from 1 to n - 1. Then, the sub-working mode of the engine can be determined according to the speed level of the vehicle speed, the intensity level of the in-vehicle sound information, the humidity level of the road conditions, the bumpiness level of the road conditions, and the rainfall level on rainy days. For the convenience of understanding, the following is an example.

[0132] For example, taking the in-vehicle sound information as an example. In a specific implementation, n sound intensity levels can be divided. The sound intensity corresponding to the (i + 1)-th sound intensity level is greater than that of the i-th sound intensity level. The sound intensities corresponding to the n sound intensity levels are greater than the above-mentioned first threshold, because only when it is greater than the first threshold can the engine be controlled to operate in the first working mode. Then, each sound intensity level corresponds to a sub-working mode. For example, the j-th sound intensity level corresponds to the j-th sub-working mode, where the value of j ranges from 1 to n. Based on this, in a specific implementation, after determining that the sound intensity of the in-vehicle sound information is greater than the above-mentioned first threshold, it can further be determined which level the sound intensity of the in-vehicle sound information belongs to. For example, if it belongs to the j-th sound intensity level, then in a possible implementation, the engine can be controlled to operate in the j-th sub-working mode. The same applies to other levels such as the speed level, the humidity level of the road surface condition, the bumpiness level of the road surface condition, and the rainfall level on rainy days, which will not be elaborated here.

[0133] In the above implementation method, the optimization of the engine working efficiency can be realized with a finer granularity to give full play to the kinetic energy of the engine and reduce fuel consumption.

[0134] In a possible implementation method, if the above target information does not indicate that the sound intensity in the vehicle is greater than the above-mentioned first threshold. Then, the controller can control to ask the user whether music, audiobook, video, etc. can be played. If the controller receives the voice information that the user replies that it can be played, for example, receives this voice information through a sound sensor. Then, the intensity of the in-vehicle sound information can be further detected after playing to be used for determining whether the condition for controlling the engine to operate in the first working mode is met. If it is met, the engine can be controlled to operate in the first working mode.

[0135] The above mainly introduces the engine control method provided by the embodiments of the present application. It can be understood that for each controller or device to implement the corresponding functions above, it includes the corresponding hardware structure and / or software module for executing each function. Combining the units and steps of each example described in the embodiments disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraint conditions of the technical solution. Professional technicians 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 present application.

[0136] In the embodiments of the present application, the controller or device can be divided into functional modules according to the above method examples. For example, each functional module can be corresponding to each function, or two or more functions can be integrated into one module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there can be other division methods in actual implementation.

[0137] In the case of dividing each functional module corresponding to each function, the embodiments of the present application also provide a controller for implementing any of the above methods. For example, a controller is provided that includes units (or means) for implementing each step in any of the above methods.

[0138] For example, please refer to Figure 5 , which is a schematic diagram of the virtual structure of a controller 500 provided by the embodiments of the present application. Figure 5 The controller 500 shown can be a controller for implementing any of the above embodiments of the engine control method. The controller is used to control an engine, and the engine includes a first operating mode and a second operating mode, and the operating efficiency of the first operating mode is greater than that of the second operating mode. The controller 500 can include an acquisition unit 501 and a control unit 502. Among them:

[0139] The acquisition unit 501 is used to acquire target information; the target information includes information affecting the sound intensity in the vehicle and / or in-vehicle sound information; the vehicle includes the engine. Exemplarily, the acquisition unit 501 can be used to execute the above Figure 2 shown step S201.

[0140] The control unit 502 is used to control the engine to operate in the first operating mode when the target information indicates that the sound intensity in the vehicle is greater than a first threshold and the duration is greater than or equal to a preset duration. Exemplarily, the control unit 502 can be used to execute the above Figure 2 shown step S202.

[0141] In a possible implementation, the engine speed in the first operating mode is greater than the engine speed in the second operating mode.

[0142] In a possible implementation, the target information includes the in-vehicle sound information, and the in-vehicle sound information is collected by a microphone in the vehicle.

[0143] In a possible implementation, the information affecting the sound intensity in the vehicle includes one or more of the vehicle speed, the road surface condition on which the vehicle travels, or the weather condition around the vehicle.

[0144] In a possible implementation, the target information includes the first vehicle speed and the in-vehicle sound information; the first threshold is the sound intensity threshold set at the first vehicle speed; the control unit 502 is specifically configured to:

[0145] When the sound intensity of the in-vehicle sound information is greater than the first threshold and the duration is greater than or equal to the preset duration, control the engine to operate in the first operating mode.

[0146] In a possible implementation, the in-vehicle sound information is the sound information after removing the noise generated by the engine.

[0147] In a possible implementation, the target information includes the road surface condition on which the vehicle is traveling; when the vehicle is traveling on a slippery road surface, a bumpy road surface or in a tunnel, it is indicated that the sound intensity inside the vehicle is greater than the first threshold;

[0148] The control unit 502 is specifically configured to:

[0149] If the vehicle is traveling on a slippery road surface, a bumpy road surface or in a tunnel and the duration is greater than or equal to the preset duration, control the engine to operate in the first operating mode.

[0150] In a possible implementation, the target information includes the second vehicle speed of the vehicle and the road surface condition on which the vehicle is traveling; when the vehicle is traveling on a slippery road surface, a bumpy road surface or in a tunnel at the second vehicle speed, it is indicated that the sound intensity inside the vehicle is greater than the first threshold; the second vehicle speed is greater than the first preset vehicle speed value; the control unit 502 is specifically configured to:

[0151] If the vehicle is traveling on a slippery road surface, a bumpy road surface or in a tunnel at the second vehicle speed and the duration is greater than or equal to the preset duration, control the engine to operate in the first operating mode.

[0152] In a possible implementation, the target information includes the weather condition around the vehicle; when the weather condition around the vehicle is rainy, it is indicated that the sound intensity inside the vehicle is greater than the first threshold;

[0153] The control unit 502 is specifically configured to:

[0154] If the weather condition around the vehicle is rainy and the duration is greater than or equal to the preset duration, control the engine to operate in the first operating mode.

[0155] In a possible implementation, the target information includes the third vehicle speed of the vehicle and the weather condition around the vehicle; when the vehicle is traveling at the third vehicle speed and the weather condition around the vehicle is rainy, it is indicated that the sound intensity inside the vehicle is greater than the first threshold; the third vehicle speed is greater than the second preset vehicle speed value.

[0156] The control unit 502 is specifically configured to:

[0157] If the vehicle is traveling at the third vehicle speed and the weather condition around the vehicle is rainy, and the duration of rain is greater than or equal to the preset duration, control the engine to work in the first working mode.

[0158] In a possible implementation, the control unit 502 controls the engine to work in the first working mode, including: the control unit 502 switches the working mode of the engine from the second working mode to the first working mode.

[0159] In a possible implementation, the control unit 502 controls the engine to work in the first working mode, including: after the engine is started, the control unit 502 controls the engine to enter the first working mode to work.

[0160] In a possible implementation, the control unit 502 is further configured to: when the target information indicates that the sound intensity inside the vehicle is less than the second threshold, control the engine to work in the second working mode.

[0161] Figure 5 For the specific operations and beneficial effects of each unit in the shown controller 500, reference can be made to the corresponding descriptions in the above Figure 2 and its possible embodiments, which will not be elaborated here.

[0162] Figure 6 Shown is a possible hardware structure diagram of the controller provided by this application. The controller may be the controller in the method described in the above embodiments. The controller 600 includes: a processor 601, a memory 602, and a communication interface 603. The processor 601, the communication interface 603, and the memory 602 may be connected to each other or connected to each other through a bus 604.

[0163] Exemplarily, the memory 602 is used to store the computer programs and data of the controller 600. The memory 602 may include, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a compact disc read-only memory (CD-ROM), etc.

[0164] The software or program code required for the functions of all or part of the units of the terminal device in the above method embodiments is stored in the memory 602.

[0165] In a possible implementation, if the software or program code required for the functions of part of the units is stored in the memory 602, then in addition to calling the program code in the memory 602 to implement part of the functions, the processor 601 can also cooperate with other components (such as the communication interface 603) to jointly complete other functions described in the method embodiments (such as the functions of receiving or sending data).

[0166] The number of communication interfaces 603 can be multiple, which is used to support the controller 600 to communicate, such as receiving or sending data or signals, etc.

[0167] Exemplarily, the processor 601 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The processor can also be a combination for implementing computing functions, such as including a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on. The processor 601 can be used to read the programs stored in the above memory 602 and execute the operations performed by the controller in the methods described in the above Figure 2 and its possible embodiments.

[0168] Figure 6 The specific operations and beneficial effects of each unit in the shown controller 600 can be referred to the corresponding descriptions in the above method embodiments, and will not be elaborated here.

[0169] This application also provides a vehicle, which includes a controller and an engine. The controller can be, for example, the above Figure 1 shown controller 110. The engine can be, for example, the above Figure 1 shown engine 120. The controller is used to execute the methods described in the above Figure 2 and its possible embodiments.

[0170] The embodiments of the present application also provide a computer-readable storage medium, which stores a computer program or computer instructions. When the computer program or computer instructions are executed by a processor, the methods implemented by the controller in the above Figure 2 and its possible embodiments are realized.

[0171] Exemplarily, the above computer-readable storage medium may include but is not limited to: various media that can store program codes such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs. It can be understood that the description of the computer-readable storage medium here is only an example and does not constitute a limitation on the embodiments of the present application.

[0172] The embodiments of the present application also provide a computer program product. When the computer program product is read and executed by a computer, the methods implemented by the controller in the above Figure 2 and its possible embodiments will be executed.

[0173] Exemplarily, the above computer program product includes but is not limited to a computer program, code that can implement the method when the computer is running, or an electronic (digital) signal for transmitting computer program instruction codes, etc. It can be understood that the description of the computer program product here is only an example and does not constitute a limitation on the embodiments of the present application.

[0174] In summary, in this solution, by collecting information affecting the sound intensity inside the vehicle and / or the sound information inside the vehicle, and analyzing whether the sound intensity inside the vehicle is greater than a threshold value within a continuous certain duration based on the collected information. If it is greater, a high-efficiency working mode can be adopted. Because, when the sound intensity inside the vehicle is relatively high, it can cover up the noise generated by the high-efficiency working mode of the engine, or the user will not notice the noise, that is, the presence of the noise is weakened and the user's complaint will not be caused. In addition, compared with the existing solutions, this solution does not require additional development of a high-efficiency engine, nor does it require additional sound absorption and insulation materials, and the implementation cost is relatively low. That is, this solution can effectively improve the working efficiency of the engine at low cost while maintaining NVH comfort.

[0175] It should be understood that in various embodiments of the present application, the magnitude of the serial numbers of each process does not mean the order of execution. The execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0176] It should also be understood that the term "comprising" (also referred to as "includes", "including", "comprises" and / or "comprising") when used in this specification specifies the presence of the stated features, integers, steps, operations, elements, and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0177] It should also be understood that the "one embodiment", "an embodiment", "a possible implementation" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment or implementation are included in at least one embodiment of the present application. Therefore, the "in one embodiment" or "in an embodiment", "a possible implementation" that appears throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner.

[0178] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and 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: The engine includes a first working mode and a second working mode, the working efficiency of the first working mode is greater than the working efficiency of the second working mode; the method includes: Acquiring target information; the target information includes information affecting the sound intensity in the vehicle and / or in-vehicle sound information; the vehicle includes the engine; When the target information indicates that the sound intensity in the vehicle is greater than a first threshold and the duration is greater than or equal to a preset time length, the engine is controlled to operate in the first operating mode.

2. The method according to claim 1, characterized in that The target information includes the in-vehicle sound information, and the in-vehicle sound information is collected by a microphone in the vehicle.

3. The method according to claim 1, characterized in that The information affecting the sound intensity in the vehicle includes one or more of the vehicle speed, the road conditions on which the vehicle is traveling, or the weather conditions around the vehicle.

4. The method according to claim 1 or 2, characterized in that: The target information includes the first vehicle speed and in-vehicle sound information of the vehicle; the first threshold is a sound intensity threshold set at the first vehicle speed; When the target information indicates that the sound intensity in the vehicle is greater than a first threshold and the duration is greater than or equal to a preset duration, controlling the engine to operate in the first operating mode includes: When the sound intensity of the in-vehicle sound information is greater than the first threshold and the duration is greater than or equal to the preset duration, the engine is controlled to operate in the first operating mode.

5. The method according to claim 1, 2 or 4, characterized in that: The in-vehicle sound information is the sound information after the noise generated by the engine is eliminated.

6. The method according to claim 1 or 3, characterized in that: The target information includes the road condition on which the vehicle is traveling; when the vehicle is traveling on a slippery road, a bumpy road or a tunnel, it indicates that the sound intensity in the vehicle is greater than the first threshold; When the target information indicates that the sound intensity in the vehicle is greater than a first threshold and the duration is greater than or equal to a preset duration, controlling the engine to operate in the first operating mode includes: If the vehicle is traveling on a slippery road, a bumpy road or a tunnel, and the duration is greater than or equal to the preset time, the engine is controlled to operate in the first operating mode.

7. The method according to claim 1 or 3, characterized in that: The target information includes the second vehicle speed of the vehicle and the road condition on which the vehicle is traveling; when the vehicle is traveling on a slippery road, a bumpy road or a tunnel at the second vehicle speed, it indicates that the sound intensity in the vehicle is greater than the first threshold; and the second vehicle speed is greater than a first preset vehicle speed value; When the target information indicates that the sound intensity in the vehicle is greater than a first threshold and the duration is greater than or equal to a preset duration, controlling the engine to operate in the first operating mode includes: If the vehicle travels on a slippery road, a bumpy road or a tunnel at the second vehicle speed and the duration is greater than or equal to the preset duration, the engine is controlled to operate in the first operating mode.

8. The method according to claim 1 or 3, characterized in that: The target information includes the weather conditions around the vehicle; when the weather conditions around the vehicle are rainy, it indicates that the sound intensity in the vehicle is greater than the first threshold; When the target information indicates that the sound intensity in the vehicle is greater than a first threshold and the duration is greater than or equal to a preset duration, controlling the engine to operate in the first operating mode includes: If the weather condition around the vehicle is rainy and the duration is greater than or equal to the preset time, the engine is controlled to operate in the first operating mode.

9. The method according to claim 1 or 3, characterized in that: The target information includes a third vehicle speed of the vehicle and weather conditions around the vehicle; when the vehicle is traveling at the third vehicle speed and the weather conditions around the vehicle are rainy, it indicates that the sound intensity in the vehicle is greater than the first threshold; the third vehicle speed is greater than the second preset vehicle speed value, When the target information indicates that the sound intensity in the vehicle is greater than a first threshold and the duration is greater than or equal to a preset duration, controlling the engine to operate in the first operating mode includes: If the vehicle is traveling at the third vehicle speed and the weather condition around the vehicle is rainy, and the duration of the rainy day is greater than or equal to the preset duration, the engine is controlled to operate in the first operating mode.

10. The method according to any one of claims 1 to 9, characterized in that: The controlling the engine to operate in the first operating mode includes: switching the operating mode of the engine from the second operating mode to the first operating mode.

11. The method according to any one of claims 1 to 9, characterized in that: The controlling the engine to operate in the first operating mode includes: after the engine is started, controlling the engine to operate in the first operating mode.

12. The method according to any one of claims 1 to 11, characterized in that: The method further comprises: When the target information indicates that the sound intensity in the vehicle is less than a second threshold, the engine is controlled to operate in the second operation mode.

13. The method according to any one of claims 1 to 12, characterized in that: The speed of the engine in the first working mode is greater than the speed of the engine in the second working mode.

14. A controller, characterized in that: The controller is used to control an engine, the engine includes a first working mode and a second working mode, the working efficiency of the first working mode is greater than the working efficiency of the second working mode; the controller includes: an acquisition unit, configured to acquire target information; the target information includes information affecting the sound intensity in the vehicle and / or in-vehicle sound information; the vehicle includes the engine; A control unit is used to control the engine to operate in the first operating mode when the target information indicates that the sound intensity in the vehicle is greater than a first threshold and the duration is greater than or equal to a preset time.

15. The controller according to claim 14, characterized in that: The target information includes the in-vehicle sound information, and the in-vehicle sound information is collected by a microphone in the vehicle.

16. The controller according to claim 14, characterized in that: The information affecting the sound intensity in the vehicle includes one or more of the vehicle speed, the road conditions on which the vehicle is traveling, or the weather conditions around the vehicle.

17. The controller according to claim 14 or 15, characterized in that: The target information includes the first vehicle speed and in-vehicle sound information of the vehicle; the first threshold is a sound intensity threshold set at the first vehicle speed; the control unit is specifically used to: When the sound intensity of the in-vehicle sound information is greater than the first threshold and the duration is greater than or equal to the preset duration, the engine is controlled to operate in the first operating mode.

18. The controller according to claim 14, 15 or 17, characterized in that: The in-vehicle sound information is the sound information after the noise generated by the engine is eliminated.

19. The controller according to claim 14 or 16, characterized in that: The target information includes the road condition on which the vehicle is traveling; when the vehicle is traveling on a slippery road, a bumpy road or a tunnel, it indicates that the sound intensity in the vehicle is greater than the first threshold; The control unit is specifically used for: If the vehicle is traveling on a slippery road, a bumpy road or a tunnel, and the duration is greater than or equal to the preset time, the engine is controlled to operate in the first operating mode.

20. The controller according to claim 14 or 16, characterized in that: The target information includes the second vehicle speed of the vehicle and the road condition of the vehicle; when the vehicle is traveling on a slippery road, a bumpy road or a tunnel at the second vehicle speed, it indicates that the sound intensity in the vehicle is greater than the first threshold; the second vehicle speed is greater than a first preset vehicle speed value; the control unit is specifically used to: If the vehicle travels on a slippery road, a bumpy road or a tunnel at the second vehicle speed and the duration is greater than or equal to the preset duration, the engine is controlled to operate in the first operating mode.

21. The controller according to claim 14 or 16, characterized in that: The target information includes the weather conditions around the vehicle; when the weather conditions around the vehicle are rainy, it indicates that the sound intensity in the vehicle is greater than the first threshold; The control unit is specifically used for: If the weather condition around the vehicle is rainy and the duration is greater than or equal to the preset time, the engine is controlled to operate in the first operating mode.

22. The controller according to claim 14 or 16, characterized in that: The target information includes a third vehicle speed of the vehicle and weather conditions around the vehicle; when the vehicle is traveling at the third vehicle speed and the weather conditions around the vehicle are rainy, it indicates that the sound intensity in the vehicle is greater than the first threshold; the third vehicle speed is greater than the second preset vehicle speed value, The control unit is specifically used for: If the vehicle is traveling at the third vehicle speed and the weather condition around the vehicle is rainy, and the duration of the rainy day is greater than or equal to the preset duration, the engine is controlled to operate in the first operating mode.

23. The controller according to any one of claims 14 to 22, characterized in that: The control unit controls the engine to operate in the first operating mode, including: the control unit switches the operating mode of the engine from the second operating mode to the first operating mode.

24. The controller according to any one of claims 14 to 22, characterized in that: The control unit controls the engine to operate in the first operating mode, including: after the engine is started, the control unit controls the engine to operate in the first operating mode.

25. The controller according to any one of claims 14 to 24, characterized in that: The control unit is also used for: When the target information indicates that the sound intensity in the vehicle is less than a second threshold, the engine is controlled to operate in the second operation mode.

26. The controller according to any one of claims 14 to 25, characterized in that: The speed of the engine in the first working mode is greater than the speed of the engine in the second working mode.

27. A controller, characterized in that: The controller comprises a processor and a memory, wherein the memory is used to store a computer program or a computer instruction, and the processor is used to execute the computer program or the computer instruction stored in the memory, so that the controller executes the method according to any one of claims 1 to 13.

28. A vehicle, characterized in that: The vehicle comprises a controller and an engine, wherein the controller is configured to execute the method according to any one of claims 1 to 13.

29. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or computer instructions, and the computer program or computer instructions are executed by a processor to implement the method according to any one of claims 1 to 13.

30. A computer program product, characterized in that When the computer program product is executed by a processor, the method according to any one of claims 1 to 13 will be implemented.