Engine control method and related device

By acquiring sound information inside the vehicle to determine noise intensity, the engine is controlled to enter a high-efficiency mode, solving the problem of improving engine efficiency while maintaining NVH comfort, and achieving low-cost efficiency improvement and fuel consumption reduction.

WO2025247059A1PCT designated stage Publication Date: 2025-12-04YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/096442
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-27
Filing Date
2025-05-22
Publication Date
2025-12-04

AI Technical Summary

Technical Problem

Existing technologies struggle to improve engine efficiency effectively and at low cost while maintaining noise, vibration, and harshness (NVH) comfort, and conventional noise reduction solutions are costly and have limited effectiveness.

Method used

By acquiring sound intensity and sound information inside the vehicle, it can determine whether the noise inside the vehicle exceeds a threshold and persists for a certain period of time, and control the engine to enter a high-efficiency working mode to mask the impact of noise and improve efficiency.

Benefits of technology

Without compromising NVH comfort, improve engine efficiency at low cost, reduce fuel consumption, and avoid noise affecting user comfort.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025096442_04122025_PF_FP_ABST
    Figure CN2025096442_04122025_PF_FP_ABST
Patent Text Reader

Abstract

An engine control method. An engine has a first working mode and a second working mode, wherein the working efficiency of the first working mode is greater than that of the second working mode. The method comprises: acquiring target information, the target information comprising information affecting sound intensity in a vehicle and / or in-vehicle sound information, and the vehicle comprising an engine; and when 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, controlling the engine to work in a first working mode. By adopting the method, the working efficiency of the engine can be effectively improved at low costs while maintaining the NVH comfort level. Also provided are a controller, a vehicle, a computer-readable storage medium, and a computer program product.
Need to check novelty before this filing date? Find Prior Art

Description

Engine control methods and related devices

[0001] This application claims priority to Chinese Patent Application No. 202410671871.X, filed on May 27, 2024, entitled "Engine Control Method and Related Device", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of vehicle control technology, specifically to engine control methods and related devices. Background Technology

[0003] Range-extended electric vehicles (REEVs) and hybrid vehicles, which include engines, aim to maximize engine efficiency and reduce fuel consumption while ensuring user comfort in terms of noise, vibration, and harshness (NVH). This is typically achieved by increasing engine speed. However, higher engine speeds generate more noise, impacting user comfort and leading to complaints. Existing conventional noise reduction solutions include two approaches: one is to develop engines with higher thermal efficiency, focusing on the engine itself. However, once the engine is developed for the entire vehicle, its performance is essentially locked, making further improvements difficult; moreover, development costs are high. Another approach is to improve the vehicle's sound absorption and insulation performance by adding sound-absorbing and sound-insulating materials, enhancing engine efficiency while maintaining NVH comfort. However, this approach increases overall vehicle cost and weight with limited benefits. Therefore, how to effectively and cost-effectively improve engine efficiency while maintaining NVH comfort is a pressing technical problem that needs to be solved by those in the field. Summary of the Invention

[0004] This application provides an engine control method and related device that can improve engine efficiency effectively and at low cost while maintaining NVH comfort. In other words, this solution does not reduce or excessively decrease user NVH comfort due to engine noise; it can improve engine efficiency and reduce fuel consumption while maintaining stable NVH comfort.

[0005] In a first aspect, this application provides an engine control method. The engine includes a first operating mode and a second operating mode, wherein the efficiency of the first operating mode is greater than the efficiency of the second operating mode. The method includes: acquiring target information; the target information includes information affecting sound intensity inside a vehicle and / or in-vehicle sound information; the vehicle includes the engine; and controlling the engine to operate in the first operating mode 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.

[0006] For example, the engine speed in the first operating mode is greater than the engine speed in the second operating mode. That is, the higher the engine speed, the greater the working efficiency.

[0007] For example, the aforementioned target information includes the aforementioned in-vehicle sound information, which can be collected by a microphone in the aforementioned vehicle.

[0008] For example, the aforementioned information affecting the sound intensity inside the vehicle includes one or more of the vehicle's speed, the road conditions on which the vehicle is traveling, or the weather conditions around the vehicle.

[0009] In the aforementioned solution, the vehicle's engine includes a high-efficiency operating mode (e.g., the first operating mode described above) and a low-efficiency operating mode (e.g., the second operating mode described above). Because the high-efficiency operating mode operates at high speeds, it generates significant noise, which can negatively impact the user's NVH comfort. In this solution, information affecting the sound intensity inside the vehicle and / or in-vehicle sound information is collected, and the collected information is analyzed to determine whether the sound intensity inside the vehicle exceeds a threshold for a sustained period. If it does, the high-efficiency operating mode can be used. This is because the higher sound intensity inside the vehicle can mask the noise generated by the engine's high-efficiency operating mode, or the user will not even notice the noise, thus reducing its perceived presence and preventing user complaints. Furthermore, compared to existing solutions, this solution does not require the development of a separate high-efficiency engine or the addition of extra sound-absorbing and insulating materials, resulting in lower costs. In short, this solution can effectively improve engine efficiency at low cost while maintaining NVH comfort.

[0010] In one possible implementation, the aforementioned target information includes the vehicle's first speed and in-vehicle sound information; the aforementioned first threshold is a sound intensity threshold set at the aforementioned first speed.

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

[0012] If the sound intensity of the aforementioned in-vehicle sound information is greater than the aforementioned first threshold and the duration is greater than or equal to the aforementioned preset duration, the aforementioned engine is controlled to operate in the aforementioned first working mode.

[0013] In the above solution, in-vehicle sound information is directly collected to determine whether an efficient engine operating mode can be used. Specifically, the sound intensity inside the vehicle is compared with a set threshold at the corresponding vehicle speed. If it exceeds the set value, it indicates that the noise generated by the engine's high-efficiency operating mode can be masked or its presence reduced, thus preventing user complaints. Therefore, the engine can be controlled to operate in an efficient mode to improve efficiency and reduce fuel consumption.

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

[0015] The above solution uses in-vehicle sound information after removing engine noise to determine whether an efficient engine operating mode can be used. This allows for a more accurate assessment and reduces the impact on the user's NVH comfort.

[0016] In one possible implementation, the aforementioned target information includes the road conditions on which the vehicle is traveling; when the vehicle is traveling on a wet, slippery, bumpy road or in a tunnel, the sound intensity inside the vehicle is indicated to be greater than the aforementioned first threshold.

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

[0018] In the above solution, driving on specific road surfaces increases in-vehicle noise. For example, wet roads are often accompanied by rain, wind, or thunder, and the road noise generated by the wetness significantly increases the sound intensity inside the vehicle. Similarly, bumpy roads cause vehicle jolting, and the resulting road noise also greatly increases the sound intensity inside the vehicle. Furthermore, the strong echoes from the sides of tunnels also significantly increase the sound intensity inside the vehicle. Therefore, it can be assumed that driving on specific road surfaces indicates that the sound intensity inside the vehicle exceeds a threshold, which can mask or reduce the noise generated by the engine's high-efficiency operating mode, preventing user complaints. This allows the engine to be controlled to operate in a high-efficiency mode, improving efficiency and reducing fuel consumption.

[0019] In one possible implementation, the aforementioned target information includes the vehicle's second speed and the road conditions on which the vehicle is traveling; when the vehicle is traveling at the aforementioned second speed on a slippery road, a bumpy road, or in a tunnel, the sound intensity inside the vehicle is indicated to be greater than the aforementioned first threshold; the aforementioned second speed is greater than a first preset speed value.

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

[0021] If the aforementioned vehicle is traveling at the aforementioned second speed on a slippery road surface, bumpy road surface, or tunnel for a duration greater than or equal to the aforementioned preset duration, the aforementioned engine is controlled to operate in the aforementioned first working mode.

[0022] The above solution considers not only road conditions but also vehicle speed. Even when traveling on slippery, bumpy, or tunnel surfaces, the noise level inside the vehicle only increases significantly at higher speeds. This is when the noise generated by the engine's high-efficiency operating mode is reduced, or even becomes imperceptible to the user. In other words, if the vehicle travels at a speed exceeding the first preset speed value on slippery, bumpy, or tunnel surfaces for the preset duration, the noise level inside the vehicle is considered to be above a threshold. This effectively masks or reduces the perceived noise generated by the engine's high-efficiency operating mode, preventing user complaints. This allows the engine to operate in a high-efficiency mode, improving efficiency and reducing fuel consumption.

[0023] In one possible implementation, the aforementioned target information includes the weather conditions around the aforementioned vehicle; if the weather conditions around the aforementioned vehicle are rainy, it indicates that the sound intensity inside the aforementioned vehicle is greater than the aforementioned first threshold.

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

[0025] If the weather around the vehicle is rainy and the duration is greater than or equal to the preset duration, the engine is controlled to operate in the first working mode.

[0026] In the above solution, driving in the rain increases cabin noise. For example, rainy weather is typically accompanied by rain, wind, or thunder, and the road noise from slippery surfaces significantly increases the sound intensity inside the vehicle. Therefore, driving in the rain indicates that the cabin sound intensity exceeds a threshold, which can mask or reduce the noise generated by the engine's high-efficiency operating mode, preventing user complaints. This allows the engine to operate in a high-efficiency mode, improving efficiency and reducing fuel consumption.

[0027] In one possible implementation, the aforementioned target information includes the vehicle's third speed and the weather conditions surrounding the vehicle; when the vehicle is traveling at the aforementioned third speed and the weather conditions surrounding the vehicle are rainy, the system indicates that the sound intensity inside the vehicle is greater than the aforementioned first threshold; the aforementioned third speed is greater than the aforementioned second preset speed value.

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

[0029] If the aforementioned vehicle is traveling at the aforementioned third speed and the weather conditions around the aforementioned vehicle are rainy, and the duration of the rainy weather is greater than or equal to the aforementioned preset duration, the aforementioned engine is controlled to operate in the aforementioned first working mode.

[0030] The above solution considers not only weather conditions but also vehicle speed. Even in rainy weather, the sound intensity inside the vehicle only increases significantly at higher speeds. This is because the noise generated by the engine's high-efficiency operating mode can be reduced to a level that the user may not even notice. In other words, if the vehicle travels in the rain at a speed exceeding the second preset speed value for the preset duration, the sound intensity inside the vehicle is considered to be above a threshold. This effectively masks or reduces the noise generated by the engine's high-efficiency operating mode, preventing user complaints. This allows the engine to operate in a high-efficiency mode, improving efficiency and reducing fuel consumption.

[0031] In one possible implementation, controlling the engine to operate in the first operating mode includes switching the engine's operating mode from the second operating mode to the first operating mode. In another possible implementation, controlling the engine to operate in the first operating mode includes controlling the engine to enter the first operating mode after it has been started.

[0032] In the above solution, the engine can be switched to a high-efficiency operating mode, or, if it is determined that the engine can operate in a high-efficiency mode, the engine can be directly controlled to enter high-efficiency mode after starting. In other words, in this solution, as long as the conditions for the engine to operate in high-efficiency mode are met, it can quickly enter high-efficiency mode to rapidly improve engine efficiency and reduce fuel consumption.

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

[0034] In the above scheme, if the condition for the engine to operate in a high-efficiency mode is not met—that is, the target information indicates that the sound intensity inside the vehicle is less than the second threshold—then the engine will operate in a lower speed mode to avoid excessive engine noise affecting the user's NVH comfort.

[0035] Secondly, this application provides a controller for controlling an engine, the engine including a first operating mode and a second operating mode, wherein the efficiency of the first operating mode is greater than the efficiency of the second operating mode; the controller includes:

[0036] An acquisition unit is used to acquire 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;

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

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

[0039] In one possible implementation, the aforementioned target information includes the aforementioned in-vehicle sound information, which is collected through a microphone in the aforementioned vehicle.

[0040] In one possible implementation, the information affecting the sound intensity inside the vehicle includes one or more of the vehicle's speed, the road conditions on which the vehicle is traveling, or the weather conditions around the vehicle.

[0041] In one possible implementation, the aforementioned target information includes the vehicle's first speed and in-vehicle sound information; the aforementioned first threshold is a sound intensity threshold set at the aforementioned first speed; the aforementioned control unit is specifically used for:

[0042] If the sound intensity of the aforementioned in-vehicle sound information is greater than the aforementioned first threshold and the duration is greater than or equal to the aforementioned preset duration, the aforementioned engine is controlled to operate in the aforementioned first working mode.

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

[0044] In one possible implementation, the aforementioned target information includes the road conditions on which the vehicle is traveling; when the vehicle is traveling on a wet, slippery, bumpy road or in a tunnel, the sound intensity inside the vehicle is indicated to be greater than the aforementioned first threshold.

[0045] The aforementioned control unit is specifically used for:

[0046] If the aforementioned vehicle is traveling on a slippery road, a bumpy road, or in a tunnel for a duration greater than or equal to the aforementioned preset duration, the aforementioned engine will be controlled to operate in the aforementioned first working mode.

[0047] In one possible implementation, the aforementioned target information includes the vehicle's second speed and the road conditions on which the vehicle is traveling; when the vehicle is traveling at the aforementioned second speed on a slippery road, a bumpy road, or in a tunnel, the system indicates that the sound intensity inside the vehicle is greater than the aforementioned first threshold; the aforementioned second speed is greater than a first preset speed value; the aforementioned control unit is specifically used for:

[0048] If the aforementioned vehicle is traveling at the aforementioned second speed on a slippery road surface, bumpy road surface, or tunnel for a duration greater than or equal to the aforementioned preset duration, the aforementioned engine is controlled to operate in the aforementioned first working mode.

[0049] In one possible implementation, the aforementioned target information includes the weather conditions around the aforementioned vehicle; if the weather conditions around the aforementioned vehicle are rainy, it indicates that the sound intensity inside the aforementioned vehicle is greater than the aforementioned first threshold.

[0050] The aforementioned control unit is specifically used for:

[0051] If the weather around the vehicle is rainy and the duration is greater than or equal to the preset duration, the engine is controlled to operate in the first working mode.

[0052] In one possible implementation, the aforementioned target information includes the vehicle's third speed and the weather conditions surrounding the vehicle; when the vehicle is traveling at the aforementioned third speed and the weather conditions surrounding the vehicle are rainy, the system indicates that the sound intensity inside the vehicle is greater than the aforementioned first threshold; the aforementioned third speed is greater than the aforementioned second preset speed value.

[0053] The aforementioned control unit is specifically used for:

[0054] If the aforementioned vehicle is traveling at the aforementioned third speed and the weather conditions around the aforementioned vehicle are rainy, and the duration of the rainy weather is greater than or equal to the aforementioned preset duration, the aforementioned engine is controlled to operate in the aforementioned first working mode.

[0055] In one possible implementation, the aforementioned control unit controls the aforementioned engine to operate in the aforementioned first operating mode, including: the aforementioned control unit switches the operating mode of the aforementioned engine from the aforementioned second operating mode to the aforementioned first operating mode.

[0056] In one possible implementation, the aforementioned control unit controls the aforementioned engine to operate in the aforementioned first operating mode, including: after the aforementioned engine is started, the aforementioned control unit controls the aforementioned engine to enter the aforementioned first operating mode.

[0057] In one possible implementation, the aforementioned control unit is further configured to: control the aforementioned engine to operate in the aforementioned second operating mode when the aforementioned target information indicates that the sound intensity inside the aforementioned vehicle is less than a second threshold.

[0058] Thirdly, this application provides a controller including a processor and a memory. The memory is coupled to the processor, and when the processor executes a computer program or computer instructions stored in the memory, it can implement the methods described in any of the first aspects above. The controller may also include a communication interface for communicating with other controllers. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.

[0059] In one possible implementation, the controller may include:

[0060] Memory is used to store computer programs or computer instructions;

[0061] The processor is configured to: acquire 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, control the engine to operate in the first operating mode.

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

[0063] Fourthly, this application provides a vehicle including a controller and an engine, the controller being configured to perform the method described in any of the first aspects above.

[0064] Fifthly, this application provides a computer-readable storage medium storing a computer program or computer instructions that are executed by a processor to implement the method described in any of the first aspects above.

[0065] Sixthly, this application provides a computer program product that, when executed by a processor, implements the method described in any of the first aspects above.

[0066] The solutions provided in the second to sixth aspects above are used to implement or cooperate with the methods provided in the first aspect above, and therefore can achieve the same or corresponding beneficial effects as the methods in the first aspect, which will not be elaborated here. Attached Figure Description

[0067] Figure 1 is a schematic diagram of the engine control system provided in this application;

[0068] Figure 2 is a schematic diagram of the engine control method flow provided in this application;

[0069] Figure 3 is a schematic diagram of one implementation process of the engine control method provided in this application;

[0070] Figure 4 is a schematic diagram of another implementation process of the engine control method provided in this application;

[0071] Figure 5 is a schematic diagram of the virtual structure of the controller provided in this application;

[0072] Figure 6 is a schematic diagram of the hardware structure of the controller provided in this application. Detailed Implementation

[0073] In this application embodiment, "multiple" refers to two or more. In this application embodiment, "and / or" is used to describe the association relationship of related objects, indicating three relationships that can exist independently. For example, A and / or B can mean: A exists alone, B exists alone, or A and B exist simultaneously. The description methods used in this application embodiment, such as "at least one of a1, a2, ... and an (or at least one of them)," include the case where any one of a1, a2, ... and an exists alone, as well as the case where any combination of any multiple of a1, a2, ... and an exists alone. Each case can exist alone. For example, the description method of "at least one of a, b, and c" includes the cases where a, b, c, a and b combined, a and c combined, b and c combined, or a, b, and c combined.

[0074] In this application, the terms "first," "second," etc., are used to distinguish identical or similar items with substantially the same function. It should be understood that there is no logical or temporal dependency between "first," "second," and "nth," nor does it limit the quantity or order of execution. It should also be understood that although the following description uses the terms "first," "second," etc., to describe various elements, these elements should not be limited by the terms. These terms are merely used to distinguish one element from another.

[0075] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions between the various embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0076] This application aims to maintain vehicle NVH comfort while effectively improving engine efficiency at low cost. Before introducing the specific implementation of this application, an exemplary description of the engine control system in the vehicle involved in the embodiments of this application will be provided. For example, a schematic diagram of the engine control system 100 shown in Figure 1 can be referred to.

[0077] The engine control system 100 may include a controller 110 and an engine 120. Exemplarily, the controller 110 may be used to control the operation of the engine 120. For example, it may control the engine speed or operating mode, etc., but this embodiment does not limit this.

[0078] For example, if the vehicle is a range-extended vehicle, then the engine 120 may be a range extender for generating electricity or an engine within that range extender. If the vehicle is a hybrid vehicle, then the engine 120 may be an engine for driving the vehicle. It is understood that the description of the engine in the vehicle herein is merely illustrative and does not constitute a limitation on the embodiments of this application. In specific implementations, the engine 120 may be any engine in the vehicle, and the embodiments of this application do not impose any limitations on this.

[0079] For example, the controller 110 may be a vehicle domain controller (VDC) in a vehicle. Alternatively, the controller 110 may be an engine controller specifically for managing 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. This application does not limit the scope of the embodiments.

[0080] It is understood that the structure of the engine control system 100 shown in Figure 1 above is only an illustration and does not constitute a limitation on the embodiments of this application.

[0081] In practice, higher engine speeds result in higher operating efficiency. However, higher engine speeds also generate more noise, reducing NVH comfort and leading to user complaints. Existing conventional solutions for improving engine efficiency and reducing noise are costly and not always effective. Therefore, this application proposes an engine control method and related apparatus that can effectively improve engine efficiency while maintaining NVH comfort at low cost. Exemplary details are provided below.

[0082] For example, referring to Figure 2, a flowchart of the engine control method provided in an embodiment of this application is shown. For example, this method can be executed by a controller in a vehicle, such as the controller 110 shown in Figure 1 above. The method may include, but is not limited to, the following steps.

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

[0084] For example, the information affecting sound intensity inside a vehicle may include one or more of the vehicle's speed, road conditions, or weather conditions surrounding the vehicle. It is understood that the description of the target information herein is merely an example. In specific implementations, the information affecting sound intensity inside a vehicle is not limited to the information described here.

[0085] In one possible implementation, the aforementioned target information may include the vehicle's speed. The vehicle speed can then be detected using vehicle speed sensors or radar, and the detected speed information can be sent to the controller. Alternatively, the controller can obtain the vehicle's speed information from the cloud or other vehicles; this embodiment does not limit this. For example, the cloud may be a server deploying cloud services, a server cluster, a data center including cloud servers, or a server in a local area network, metropolitan area network, or wide area network; this embodiment does not limit this. The same principle applies below, and will not be elaborated further.

[0086] In one possible implementation, the aforementioned target information may include the vehicle's in-vehicle sound information. This in-vehicle sound information can then be collected using sound sensors (such as microphones) within the vehicle. For example, this in-vehicle sound information may include: in-vehicle noise, audio / video sounds played inside the vehicle, or the voices of people speaking inside the vehicle. The in-vehicle noise may include noise from mechanical components such as the engine (engine noise), tire friction noise (road noise), collision friction noise caused by the car breaking through the air curtain (wind noise), sounds introduced into the vehicle from the external environment (such as the roar of a large container truck), and internal noise generated by the vibration of components such as the driver's cabin interior panels. It is understood that the description of in-vehicle sound information herein is merely illustrative and does not constitute a limitation on the embodiments of this application.

[0087] For example, in one implementation, the in-vehicle sound information included in the target information can be sound information after removing noise generated by the vehicle's engine. For example, the in-vehicle sound information collected by the vehicle's sound sensors can be filtered to remove engine noise. For instance, engine noise can generally include some or all of second-order, fourth-order, and sixth-order noise. This second-order, fourth-order, and sixth-order noise can be calculated from the engine's rotational speed; the specific calculation process is not limited in this application embodiment. After obtaining the engine noise, it can be filtered out from the collected sound information using a filter. It is understood that the description of filtering engine noise here is merely illustrative and does not constitute a limitation on the embodiments of this application. This application embodiment does not limit the specific filtering method. Removing engine noise from the in-vehicle sound information facilitates more accurate subsequent judgments, thereby reducing the impact on the user's NVH comfort.

[0088] In one possible implementation, the aforementioned target information may include the road surface conditions on which the vehicle travels. Exemplarily, the road surface conditions may include the dryness / wetness and / or smoothness of the road surface. For example, the road surface conditions may include a dry and flat road surface, a wet and slippery road surface, a bumpy road surface, or a tunnel. Exemplarily, a dry and flat road surface refers to a dry and smooth road surface, such as an asphalt road or paved road. Exemplarily, a wet and slippery road surface refers to a road surface with water, such as a road surface on a rainy day. Exemplarily, a bumpy road surface refers to a road surface that is uneven, causing the vehicle to bump during travel, such as some rural dirt roads or construction sections. It is understood that the description of road surface conditions herein is merely illustrative and does not constitute a limitation on the embodiments of this application.

[0089] For example, in a specific implementation, the road conditions of the vehicle can be detected by sensors such as cameras or radar. For instance, after the camera or radar captures a corresponding road image, it can analyze the image to obtain the specific road conditions and send the road conditions to the controller. Alternatively, after the camera or radar captures a corresponding road image, it sends the image to the controller, which then analyzes the image to obtain the specific road conditions. Or, in another implementation, the controller can obtain the road conditions of the vehicle through the cloud or other vehicles; this application embodiment does not limit this.

[0090] In one possible implementation, the target information may include the weather conditions around the vehicle. For example, the weather conditions may include rain, overcast skies, or sunny skies, and this application embodiment does not impose limitations on this. For example, in a specific implementation, the weather conditions around the vehicle can be detected by sensors such as cameras or radar. For instance, after the camera or radar captures an image of the environment where the vehicle is located, the image can be analyzed to obtain the specific weather conditions, and then sent to the controller. Alternatively, after the camera or radar captures an image of the environment where the vehicle is located, the image is sent to the controller, which then analyzes the image to obtain the specific weather conditions. Alternatively, in another implementation, the controller can obtain the road conditions where the vehicle is traveling through the cloud or other vehicles, and this application embodiment does not impose limitations on this.

[0091] For example, the controller can acquire the target information in real time. Alternatively, the controller can acquire the target information at regular intervals. This application does not limit this.

[0092] It is understood that the above description of target information and the implementation of obtaining target information is merely an example and does not constitute a limitation on the embodiments of this application.

[0093] S202. 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, the engine of the vehicle is controlled to operate in a 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 the working efficiency of the second working mode.

[0094] For example, the aforementioned engine may be, for instance, the engine 120 shown in Figure 1. This engine includes at least two operating modes, such as at least the first operating mode and the second operating mode described above. For example, the two operating modes can be distinguished by the engine's rotational speed. For instance, operating in the first operating mode means the engine operates at a certain rotational speed or a certain rotational speed range. Operating in the second operating mode means the engine operates at a different rotational speed or a different rotational speed range. In the first operating mode, the engine's rotational speed is greater than in the second operating mode. That is, the operating efficiency of the first operating mode is greater than that of the second operating mode. Since the rotational speed is higher in the first operating mode, this also means that the noise generated by the engine operating in the first operating mode is greater than the noise generated by the engine operating in the second operating mode.

[0095] If the first operating mode is used to improve engine efficiency, the noise generated by the engine may reduce NVH comfort, leading to user complaints. In this embodiment, in order to improve engine efficiency while maintaining NVH comfort, a noise masking method is used to reduce the impact of engine noise on user NVH comfort during the first operating mode. For ease of understanding, an exemplary description is provided below.

[0096] For example, after obtaining the target information, the controller can analyze whether the sound intensity inside the vehicle is greater than a first threshold based on the target information. For example, the first threshold can be a sound intensity boundary that determines whether the noise generated by the engine in the first operating mode will reduce NVH comfort and thus cause user complaints. For example, if the sound intensity inside the vehicle is greater than or equal to the first threshold, it is considered that the sound inside the vehicle can mask the noise generated by the engine in the first operating mode, or that the user will not notice the noise, thus preventing user complaints. Conversely, if the sound intensity inside the vehicle is less than a second threshold, it is considered that the sound inside the vehicle cannot mask the noise generated by the engine in the first operating mode, which may cause user complaints. For example, the first threshold and the second threshold can be the same or different; for example, the second threshold may be less than or equal to the first threshold. This embodiment of the application does not limit this.

[0097] In one possible implementation of this application, the first threshold actually exists. For example, if the target information includes the 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 magnitude of the first threshold to analyze whether the sound intensity inside the vehicle is greater than the first threshold. In another possible implementation, the first threshold does not actually exist. Instead, an equivalent result of whether the sound intensity inside 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 inside the vehicle is greater than the first threshold. The target information indicating that the sound intensity inside the vehicle is greater than the first threshold means that the target information indicates that the sound intensity inside the vehicle can mask the noise generated when the engine operates in the first working mode or reduce the presence of the noise. For ease of understanding, the following provides exemplary descriptions of the two cases: the first threshold actually exists and the first threshold does not actually exist.

[0098] In one possible implementation, the aforementioned first threshold actually exists. For example, this first threshold could be an empirical value of sound intensity, i.e., a sound intensity threshold set manually based on past experience. Alternatively, for example, the first threshold could be a sound intensity threshold obtained through actual testing. For instance, testing can be performed on the scenario corresponding to the aforementioned target information to obtain the corresponding first threshold. For ease of understanding, examples are given below.

[0099] For example, if the target information includes vehicle speed and in-vehicle sound information, then the sound intensity inside the vehicle varies with different speeds, and the acceptable sound intensity threshold for the user also varies. Therefore, the sound intensity threshold at different speeds can be determined through testing. The higher the speed, the higher the corresponding sound intensity threshold. This sound intensity threshold serves as the dividing line between whether the noise generated when the engine operates in the first working mode at the corresponding speed will reduce NVH comfort and thus cause user complaints. That is, the determined sound intensity threshold is the first threshold at the corresponding speed. Exemplarily, in one implementation, the first threshold corresponding to multiple speeds can be determined through testing. Each speed corresponds to a first threshold, and the first threshold increases with increasing speed, forming a first threshold curve that varies with speed. In another implementation, the first threshold corresponding to multiple speed ranges can be determined through testing. Each speed range corresponds to a first threshold. It is understood that the descriptions herein are merely examples and do not constitute a limitation on the embodiments of this application.

[0100] For example, in one possible implementation, the above test specifies sound intensity thresholds at different vehicle speeds, achieved when the engine is off (e.g., in a range-extended vehicle, turning off the range extender means turning off the engine) or when the engine is operating in a low-efficiency mode (e.g., the second operating mode mentioned above). That is, the sound intensity thresholds obtained from the test eliminate the influence of engine noise, allowing for a more accurate subsequent determination of whether the noise generated when the engine operates in the first operating mode will reduce NVH comfort and thus cause user complaints.

[0101] For example, in one possible implementation, a first threshold corresponding to different vehicle speeds or different speed ranges is determined above. After the controller obtains the vehicle speed and in-vehicle sound information, it can match the corresponding first threshold based on the vehicle speed. It also detects the sound intensity of the in-vehicle sound information. Then, it compares the sound intensity 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 mask the noise generated by the engine operating in the first working mode or reduce the presence of the noise, thus preventing user complaints. The controller can then control the engine to operate in the first working mode. That is, the controller controls the engine to operate at the speed or speed range corresponding to the first working mode, and the same applies below. Conversely, in one possible implementation, if the sound intensity is less than the second threshold, it indicates that the sound intensity inside the vehicle cannot mask the noise generated by the engine operating in the first working mode, i.e., it cannot reduce the presence of the noise, which may cause user complaints. In this case, the controller can control the engine to operate in the second working mode. That is, the controller controls the engine to operate at the speed or speed range corresponding to the second working mode, and the same applies below. For example, similar to the first threshold mentioned above, the second threshold can be an empirical value or obtained through testing. For specific implementation details, please refer to the description related to the first threshold mentioned above, which will not be repeated here.

[0102] For example, in one possible implementation, if the sound intensity of the in-vehicle sound information is only momentarily greater than or equal to the first threshold, then if the engine adopts the first operating mode and the sound intensity of the in-vehicle sound information quickly decreases, it will be unable to mask the noise generated by the engine, i.e., the presence of the noise cannot be reduced, which may cause user complaints. To avoid this situation, the controller can continuously acquire the vehicle speed information and in-vehicle sound information in real time. Based on this continuously acquired vehicle speed and in-vehicle sound information, it continuously determines 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.

[0103] For example, the preset duration can be any value between 1 second and 15 seconds, or other values, and this application embodiment does not limit this. Alternatively, for example, the preset duration can be a certain proportion of time exceeding a set period of time, and this application embodiment does not limit this proportion.

[0104] For example, controlling the engine to operate in the first operating mode can include the following two scenarios. In one scenario, the vehicle is a range-extended vehicle, and the vehicle is operating in pure electric mode during the process of determining whether the sound intensity of the in-vehicle sound information is greater than a first threshold at the corresponding vehicle speed. That is, the range extender is not activated. If it is determined that the sound intensity of the in-vehicle sound information is greater than the corresponding first threshold, the range extender is activated. Then, the engine of the range extender can be directly controlled to operate in the first operating mode. For example, the range extender can be activated when the state of charge (SOC) of the power battery is less than a set threshold; this application embodiment does not limit the set threshold. In another scenario, during the process of determining whether the sound intensity of the in-vehicle sound information is greater than the first threshold at the corresponding vehicle speed, the vehicle's engine operates in a 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 other embodiments described below are similar and will not be repeated.

[0105] For example, in one possible implementation, the controller continuously determines in real time whether the sound intensity of the in-vehicle sound information is greater than a first threshold at the corresponding vehicle speed. If the vehicle's engine is currently operating in a first operating mode, and the controller determines that the sound intensity of the in-vehicle sound information is less than a second threshold at the corresponding vehicle speed for a certain duration, then the controller can control the engine to switch to a second operating mode. For example, this certain duration can be any value between 1 second and 10 seconds, or it can be other values; this embodiment does not limit this.

[0106] To further understand the above implementation process, please refer to Figure 3 for an example. As shown in Figure 3, the controller first acquires vehicle speed and in-vehicle sound information. Then, it determines whether the sound intensity of the in-vehicle sound information is greater than or equal to a first threshold corresponding to the vehicle speed. If so, it further determines whether the time for which the sound intensity of the in-vehicle sound information is greater than or equal to the first threshold corresponding to the vehicle speed has lasted for at least a preset duration. If not, it continues to acquire vehicle speed and in-vehicle sound information for subsequent judgments. If so, it controls the engine to operate in a first operating mode. Furthermore, 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. It then further determines whether the sound intensity of the in-vehicle sound information is less than a second threshold corresponding to the vehicle speed for a certain duration. If so, it controls the engine to operate in a second operating mode. If not, it continues to acquire vehicle speed and in-vehicle sound information for subsequent judgments. The specific implementation process of the steps in Figure 3 can be referred to the aforementioned introduction, and will not be repeated here.

[0107] In one possible implementation, the aforementioned first threshold can disregard vehicle speed. That is, vehicle speed can be ignored; regardless of the speed, the first threshold can be set empirically or through testing. Then, based on this first threshold, it can be determined whether the sound intensity of the in-vehicle audio information can mask or reduce the noise generated by the engine operating in the aforementioned first working mode. Specific implementation details can be found in the foregoing description and will not be repeated here.

[0108] In another possible implementation, the aforementioned first threshold does not actually exist, but is obtained by analyzing the target information to determine whether the sound intensity inside the vehicle is greater than the first threshold. That is, the target information can indicate whether the sound intensity inside the vehicle is greater than the first threshold. If the target information indicates that the sound intensity inside the vehicle is greater than the first threshold, it means that the target information indicates that the sound intensity inside the vehicle can mask the noise generated by the engine when operating in the aforementioned first working mode or reduce the presence of that noise. For ease of understanding, an example is given below.

[0109] For example, in one possible implementation, if the target information includes the road conditions under which the vehicle travels, different road conditions result in different sound intensities inside the vehicle, and thus different acceptable sound intensity thresholds for the user. Therefore, testing can determine which road conditions the vehicle is traveling on, ensuring that the noise generated when the engine operates in the first operating mode does not reduce NVH comfort and thus cause user complaints. For instance, testing can confirm that when the vehicle is traveling on wet, bumpy, or tunnel conditions, the noise generated when the engine operates in the first operating mode does not reduce NVH comfort and thus cause user complaints. This is because of the specific road conditions; for example, wet roads are often accompanied by rain, wind, or thunder, and the road noise generated by wet roads significantly increases the sound intensity inside the vehicle. Bumpy roads cause the vehicle to bounce, and the resulting road noise also significantly increases the sound intensity inside the vehicle. The large echoes on both sides of a tunnel also significantly increase the sound intensity inside the vehicle. Therefore, it can be considered that the sound intensity inside the vehicle is greater than the aforementioned first threshold in these situations. This means that when the vehicle is traveling on wet, slippery, bumpy roads, or in tunnels, the system can indicate that the sound intensity inside the vehicle exceeds a first threshold. This can mask or reduce the noise generated when the engine is operating in its first operating mode, preventing user complaints.

[0110] Based on the above description, exemplarily, in a specific implementation, after the controller obtains the road surface conditions of the vehicle, it can determine whether the road surface conditions are slippery, bumpy, or in a tunnel. If so, it is considered that the sound intensity inside the vehicle is greater than the first threshold, which can mask the noise generated by the engine when operating in the first working mode or reduce 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. Conversely, in a possible implementation, if the road surface conditions of the vehicle are flat and dry, then it is considered that the sound intensity inside the vehicle is low, for example, that the sound intensity inside the vehicle is less than the second threshold, which cannot mask the noise generated by the engine when operating in the first working mode, and therefore cannot reduce the presence of the noise, which may cause user complaints. Then, the controller can control the engine to operate in the second working mode.

[0111] For example, the second threshold in this implementation is not actually present; it is merely an equivalent result. Furthermore, the value of the second threshold in this implementation may be the same as or different from the value of the second threshold in other implementations, and this application embodiment does not impose any restrictions on this. The second threshold described in subsequent implementations is similar and will not be repeated.

[0112] For example, in one possible implementation, if the road conditions encountered by the vehicle are only momentarily or briefly slippery, bumpy, or in a tunnel, then if the engine adopts the first operating mode, the sound intensity inside the vehicle will quickly decrease, making it impossible to mask the engine noise or reduce its presence, potentially causing user complaints. To avoid this, the controller can continuously acquire the road conditions encountered by the vehicle in real time and continuously determine whether the road conditions are slippery, bumpy, or in a tunnel. If the road conditions are all slippery, bumpy, or in a tunnel, and the duration is greater than or equal to a preset duration (i.e., the vehicle travels on slippery, bumpy, or in a tunnel for the 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. For example, the preset duration can be any value between 1 second and 15 seconds, or other values; this embodiment does not limit this.

[0113] For example, in one possible implementation, the controller continuously determines in real time whether the road surface is wet, slippery, bumpy, or in a tunnel. If the vehicle's engine is currently operating in a first operating mode, and the controller determines that the vehicle has been traveling on a dry and flat road surface for a certain period of time—meaning that at least for that period of time, the road surface the vehicle has been traveling on is dry and flat—then the engine can be switched to a second operating mode. For example, this certain period of time can be any value between 1 second and 10 seconds, or other values; this embodiment does not limit this.

[0114] To further understand the above implementation process, please refer to Figure 4 for an example. As shown in Figure 4, the controller first acquires the road conditions on which the vehicle is traveling. Then, it determines whether the road conditions are wet / slippery, bumpy, or tunneled. If so, it further determines whether the vehicle has been traveling on wet / slippery, bumpy, or tunneled for at least a preset duration. If so, it controls the engine to operate in a first working mode. If not, it continues to acquire road conditions for further assessment. Furthermore, if the road conditions are not wet / slippery, bumpy, or tunneled, it indicates that the road is dry and flat. It then further determines whether the vehicle has been traveling on dry and flat road for a certain duration. If so, it controls the engine to operate in a second working mode. If not, it continues to acquire road conditions for further assessment. The specific implementation process of the steps in Figure 4 can be found in the foregoing description and will not be repeated here.

[0115] For example, in one possible implementation, if the target information includes vehicle speed and road conditions, then both factors are considered. Under the same road conditions, different vehicle speeds result in different sound intensities inside the vehicle, and consequently, different acceptable sound intensity thresholds for the user. Furthermore, the higher the vehicle speed, the higher the acceptable sound intensity threshold for the user. Based on this, in one possible implementation, after testing, it is found that when the vehicle is traveling on slippery roads, bumpy roads, or in tunnels, and only when the vehicle speed exceeds a certain preset speed value (referred to as the first preset speed value), the noise generated by the engine operating in the first working mode will not reduce NVH comfort and thus cause user complaints. That is, when the vehicle is traveling at a speed greater than the first preset speed value on slippery roads, bumpy roads, or in tunnels, it can indicate that the sound intensity inside the vehicle is greater than the first threshold. This can mask the noise generated by the engine operating in the first working mode or reduce the presence of that noise, preventing user complaints.

[0116] Based on the above description, exemplarily, in a specific implementation, after the controller obtains the vehicle speed and the road surface conditions, it can determine whether the road surface conditions are slippery, bumpy, or a tunnel, and whether the vehicle speed is greater than or equal to the first preset speed value. If the road surface conditions are slippery, bumpy, or a tunnel, and the vehicle speed is greater than or equal to the first preset speed value, then it is considered that the sound intensity inside the vehicle is greater than the first threshold, which can mask the noise generated by the engine when operating in the first working mode or reduce the presence of the noise, and will not cause user complaints. Therefore, the controller can control the engine to operate in the first working mode. Conversely, in one possible implementation, if the road surface conditions are flat and dry, or even if the road surface conditions are slippery, bumpy, or a tunnel, but the vehicle speed is less than the first preset speed value, then it is considered that the sound intensity inside the vehicle is low, for example, less than the second threshold, and cannot mask the noise generated by the engine when operating in the first working mode, i.e., cannot reduce the presence of the noise, which may cause user complaints. Therefore, the controller can control the engine to operate in the second working mode.

[0117] For example, in one possible implementation, if the road conditions encountered by the vehicle are only momentarily or briefly slippery, bumpy, or in a tunnel, or if the vehicle speed is only momentarily or briefly greater than or equal to the first preset speed value, then if the engine adopts the first operating mode and the sound intensity inside the vehicle quickly decreases, the noise generated by the engine cannot be masked, and the presence of the noise cannot be reduced, which may cause user complaints. To avoid this situation, the controller can continuously acquire the road conditions and vehicle speed in real time. It can also continuously determine in real time whether the road conditions are slippery, bumpy, or in a tunnel, and whether the vehicle speed is greater than or equal to the first preset speed value. If the road conditions are slippery, bumpy, or in a tunnel, and the vehicle speed is greater than or equal to the first preset speed value, and this condition lasts for a duration greater than or equal to a preset time (i.e., the vehicle is traveling at a speed greater than the first preset speed value on a slippery, bumpy, or tunneled surface for a duration greater than or equal to the preset time), then the engine can be controlled to operate in the first operating mode. Conversely, if the conditions are not met, the engine can be controlled to operate in the second operating mode. For example, the preset duration can be any value between 1 second and 15 seconds, or it can be other values. This application embodiment does not limit this.

[0118] For example, in one possible implementation, the controller continuously determines in real time whether the road surface is wet, slippery, bumpy, or in a tunnel, and / or continuously determines whether the vehicle speed is greater than or equal to the first preset speed value. If the vehicle's engine is currently operating in a first operating mode, and the controller determines that the vehicle has been traveling on a dry and flat road surface for a certain period of time—that is, at least for that period of time, the road surface the vehicle has been traveling on is dry and flat—and / or, at least for that period of time, the vehicle speed is less than the first preset speed value, then the engine can be switched to a second operating mode. For example, this certain period of time can be any value between 1 second and 10 seconds, or other values; this embodiment does not limit this.

[0119] For example, in one possible implementation, if the aforementioned target information includes the weather conditions around the vehicle, different weather conditions result in different sound intensities inside the vehicle, and thus different acceptable sound intensity thresholds for the user. Therefore, testing can determine under what weather conditions the engine operates in the first operating mode without reducing NVH comfort and causing user complaints. For instance, testing can determine that when the vehicle is in rainy weather, the engine operating in the first operating mode will not reduce NVH comfort and cause user complaints. This is because rainy weather is unique; in addition to rain, it is usually accompanied by wind or thunder, and the slippery road surface generates road noise, significantly increasing the sound intensity inside the vehicle. Therefore, it can be assumed that the sound intensity inside the vehicle is greater than the first threshold in this situation. That is, when the weather around the vehicle is rainy, it can be indicated that the sound intensity inside the vehicle is greater than the first threshold. This can mask or reduce the noise generated by the engine operating in the first operating mode, preventing user complaints.

[0120] Based on the above description, exemplarily, in a specific implementation, after the controller obtains the weather conditions around the vehicle, it can determine whether the weather is rainy. If so, it is assumed that the sound intensity inside the vehicle is greater than the first threshold, which can mask the noise generated by the engine operating in the first working mode or reduce the presence of the noise, thus preventing user complaints. In this case, the controller can control the engine to operate in the first working mode. Conversely, in a possible implementation, if the weather conditions around the vehicle are not rainy, then the sound intensity inside the vehicle is assumed to be low, for example, less than the second threshold, which cannot mask the noise generated by the engine operating in the first working mode, thus failing to reduce the presence of the noise and potentially causing user complaints. In this case, the controller can control the engine to operate in the second working mode.

[0121] For example, in one possible implementation, if the weather conditions around the vehicle are only briefly rainy, and the sound intensity inside the vehicle quickly decreases after the engine adopts the first operating mode, the noise generated by the engine cannot be masked, and the presence of the noise cannot be reduced, which may cause user complaints. To avoid this situation, the controller can continuously acquire the weather conditions around the vehicle in real time and continuously determine whether the weather conditions are rainy. If the weather conditions around the vehicle are rainy 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. For example, the preset duration can be any value between 1 second and 15 seconds, or it can be other values; this embodiment does not limit this.

[0122] For example, in one possible implementation, the controller continuously determines in real time whether the weather is rainy. If the vehicle's engine is currently operating in a first operating mode, and the controller determines that the weather conditions around the vehicle are not rainy for a certain period of time, then the controller can control the engine to switch to a second operating mode. For example, this certain period of time can be any value between 1 second and 10 seconds, or it can be other values; this embodiment does not limit this.

[0123] For example, in one possible implementation, if the target information includes vehicle speed and the weather conditions around the vehicle, then both factors are considered. Under the same weather conditions, the sound intensity inside the vehicle varies depending on the vehicle speed, and the user's acceptable sound intensity threshold also varies. Furthermore, the higher the vehicle speed, the higher the user's acceptable sound intensity threshold. Based on this, in one possible implementation, after testing, it was found that when the vehicle is driven in the rain, and only when the vehicle speed exceeds a certain preset speed value (referred to as the second preset speed value), the engine operates in the first operating mode, and the generated noise does not reduce NVH comfort and thus cause user complaints. That is, when the vehicle is driven at a speed greater than the second preset speed value and the surrounding weather is rainy, it can indicate that the sound intensity inside the vehicle is greater than the first threshold. This can mask the noise generated when the engine operates in the first operating mode or reduce the presence of that noise, preventing user complaints.

[0124] 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 are rainy and whether the vehicle speed is greater than or equal to the second preset speed value. If the weather conditions are rainy and the vehicle speed is greater than or equal to the second preset speed value, then the sound intensity inside the vehicle is considered to be greater than the first threshold, which can mask the noise generated by the engine operating in the first working mode or reduce the presence of the noise, and will not cause user complaints. Therefore, the controller can control the engine to operate in the first working mode. Conversely, in one possible implementation, if the weather conditions around the vehicle are not rainy, or even if the weather conditions are rainy but the vehicle speed is less than the second preset speed value, then the sound intensity inside the vehicle is considered to be low, for example, less than the second threshold, which cannot mask the noise generated by the engine operating in the first working mode, i.e., cannot reduce the presence of the noise, and may cause user complaints. Therefore, the controller can control the engine to operate in the second working mode.

[0125] For example, in one possible implementation, if the weather conditions around the vehicle are only briefly rainy, or if the vehicle speed is only momentarily or briefly greater than or equal to the second preset speed value, then if the engine adopts the first operating mode and the sound intensity of the in-vehicle audio information quickly decreases, it will be unable to mask the noise generated by the engine, i.e., the presence of the noise cannot be reduced, which may cause user complaints. To avoid this situation, the controller can continuously acquire the weather conditions and vehicle speed around the vehicle in real time. It can also continuously determine in real time whether the weather conditions are rainy and whether the vehicle speed is greater than or equal to the second preset speed value. If the weather conditions are rainy, the vehicle speed is greater than or equal to the second preset speed value, and this situation lasts for a period greater than or equal to a preset duration—that is, within the preset duration, the vehicle is traveling at a speed greater than the second preset speed value in the rain—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. For example, the preset duration can be any value between 1 second and 15 seconds, or other values; this embodiment does not limit this.

[0126] For example, in one possible implementation, the controller continuously determines in real time whether the weather is rainy and / or continuously determines whether the vehicle speed is greater than or equal to the second preset speed value. If the vehicle's engine is currently operating in the first operating mode, and if the controller determines that the weather around the vehicle is not rainy for a certain period of time, and / or, at least for that certain period of time, the vehicle speed is less than the second preset speed value, then the engine can be switched to the second operating mode. For example, the certain period of time can be any value between 1 second and 10 seconds, or other values, and this application embodiment does not limit this.

[0127] For example, in one possible implementation, the vehicle speed can be considered alone. That is, the target information mentioned above is the vehicle speed. In this case, the sound intensity inside the vehicle varies with different speeds, and the acceptable sound intensity threshold for the user also varies. Furthermore, the higher the speed, the higher the acceptable sound intensity threshold for the user. Based on this, in one possible implementation, after testing, it is found that when the vehicle is traveling at a speed greater than a certain preset speed value (referred to as the third preset speed value), the noise generated by the engine operating in the first working mode will not reduce NVH comfort and thus cause user complaints. That is, when the vehicle is traveling at a speed greater than the third preset speed value, it can indicate that the sound intensity inside the vehicle is greater than the first threshold. This can mask the noise generated by the engine operating in the first working mode or reduce the presence of that noise, preventing user complaints.

[0128] Similarly, based on the above description, exemplarily, in a specific implementation, after the controller obtains the vehicle speed, it can determine whether the speed is greater than or equal to the third preset speed value. If the speed is greater than or equal to the third preset speed value, it is considered that the sound intensity inside the vehicle is greater than the first threshold, which can mask the noise generated by the engine operating in the first working mode or reduce the presence of the noise, thus preventing user complaints. Therefore, the controller can control the engine to operate in the first working mode. Conversely, in a possible implementation, if the vehicle speed is less than the third preset speed value, it is considered that the sound intensity inside the vehicle is lower, for example, less than the second threshold, which cannot mask the noise generated by the engine operating in the first working mode, i.e., cannot reduce the presence of the noise, potentially causing user complaints. Therefore, the controller can control the engine to operate in the second working mode.

[0129] For example, in one possible implementation, if the vehicle speed is only momentarily or briefly greater than or equal to the third preset speed value, in this case, if the engine adopts the first operating mode and the sound intensity of the in-vehicle audio information quickly decreases, it will be unable to mask the noise generated by the engine, i.e., the presence of the noise cannot be reduced, which may cause user complaints. To avoid this situation, the controller can continuously acquire the vehicle speed in real time and continuously determine whether the vehicle speed is greater than or equal to the third preset speed value. If the vehicle speed is greater than or equal to the third preset speed value 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. For example, the preset duration can be any value between 1 second and 15 seconds, or it can be other values; this application embodiment does not limit this.

[0130] For example, in one possible implementation, the controller continuously determines in real time whether the vehicle speed is greater than or equal to the third preset vehicle speed value. If the vehicle's engine is currently operating in a first operating mode, and if the vehicle speed is less than the third preset vehicle speed value for at least a certain period of time, then the engine can be controlled to switch to a second operating mode. For example, this certain period of time can be any value between 1 second and 10 seconds, or it can be other values; this application embodiment does not limit this.

[0131] In one possible implementation, the decision to control the engine in the first operating mode can be made based on some or all of the vehicle speed, in-vehicle sound information, road conditions, and surrounding weather conditions. In this case, one possible implementation requires that the conditions corresponding to these partial or complete pieces of information be met before controlling the engine in the first operating mode. Specific conditions can be found in the descriptions of the various pieces of information above, and will not be elaborated here. Alternatively, in another possible implementation, the engine can be controlled in the first operating mode as long as the conditions corresponding to more than half of the partial or complete pieces of information are met. Another possible implementation can use a weighted approach to determine whether to control the engine in the first operating mode based on these partial or complete pieces of information. For example, suppose the target information includes vehicle speed, in-vehicle sound information, road conditions, and surrounding weather conditions, with weights of 0.3, 0.3, 0.2, and 0.2 respectively. Further suppose that the engine can be controlled in the first operating mode based on vehicle speed and in-vehicle sound information, while the engine can be controlled in the second operating mode based on road conditions and surrounding weather conditions. Therefore, based on the weights, there is a 0.6 probability that the engine will operate in the first operating mode, and a 0.4 probability that the engine will operate in the second operating mode. After comprehensive judgment, it can be finally determined that the engine will operate in the second operating mode. It is understood that this description is merely an example and does not constitute a limitation on the embodiments of this application.

[0132] In one possible implementation, the first operating mode of the engine can be further divided into multiple sub-operating modes. For example, it can include n sub-operating modes, each with different operating efficiencies, i.e., different engine speeds. Assume the (i+1)th sub-operating mode has a higher operating efficiency than the ith sub-operating mode, where i ranges from 1 to n-1. Then, the engine's sub-operating mode can be determined based on factors such as vehicle speed, in-vehicle sound intensity, road surface humidity, road surface roughness, and rainfall intensity. An example is provided below for clarity.

[0133] For example, consider in-vehicle sound information. In a practical implementation, n sound intensity levels can be defined. The sound intensity corresponding to the (i+1)th sound intensity level is greater than the ith sound intensity level. The sound intensity corresponding to these n sound intensity levels is greater than the aforementioned 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 jth sound intensity level corresponds to the jth sub-working mode, where j takes values ​​from 1 to n. Based on this, in a practical implementation, after determining that the sound intensity of the in-vehicle sound information is greater than the aforementioned first threshold, it is possible to further determine which level the sound intensity of the in-vehicle sound information belongs to. For example, if it belongs to the jth sound intensity level, then in one possible implementation, the engine can be controlled to operate in the jth sub-working mode. The same logic applies to other levels such as vehicle speed, road surface humidity, road surface bumpiness, and rainfall in rainy weather, which will not be elaborated further.

[0134] The above implementation method can optimize engine working efficiency in a more granular way, so as to give full play to the engine's kinetic energy and reduce fuel consumption.

[0135] In one possible implementation, if the target information does not indicate that the sound intensity inside the vehicle is greater than the first threshold, the controller can inquire with the user whether music, audiobooks, or videos can be played. If the controller receives a voice message from the user indicating that playback is permitted, for example, through a sound sensor, the controller can further detect the sound intensity inside the vehicle after playback to determine whether the conditions for controlling the engine to operate in the first operating mode are met. If met, the engine can be controlled to operate in the first operating mode.

[0136] The foregoing mainly describes the engine control method provided in the embodiments of this application. It is understood that each controller or device, in order to achieve the corresponding functions, includes hardware structures and / or software modules for executing each function. Based on the units and steps of the various examples described in the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0137] This application embodiment can divide the controller or device into functional modules according to the above method examples. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

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

[0139] For example, please refer to Figure 5, which is a schematic diagram of a virtual structure of a controller 500 provided in an embodiment of this application. The controller 500 shown in Figure 5 can be a controller used to implement any of the embodiments of the above-described engine control method. This controller is used to control an engine, which includes a first operating mode and a second operating mode, wherein the efficiency of the first operating mode is greater than the efficiency of the second operating mode. The controller 500 may include an acquisition unit 501 and a control unit 502. Wherein:

[0140] The acquisition unit 501 is used to acquire 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. For example, the acquisition unit 501 can be used to perform step S201 shown in FIG2 above.

[0141] Control unit 502 is configured to control the engine to operate in the first operating mode 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. For example, control unit 502 can be used to execute step S202 shown in FIG2 above.

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

[0143] In one possible implementation, the target information includes in-vehicle sound information, which is collected via a microphone in the vehicle.

[0144] In one possible implementation, the information affecting the sound intensity inside the vehicle includes one or more of the vehicle's speed, the road conditions on which the vehicle is traveling, or the weather conditions around the vehicle.

[0145] In one possible implementation, the target information includes the vehicle's first speed and in-vehicle sound information; the first threshold is a sound intensity threshold set at the first speed; the control unit 502 is specifically used for:

[0146] If 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 working mode.

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

[0148] In one possible implementation, the target information includes the road conditions on which the vehicle is traveling; when the vehicle is traveling on a wet, slippery, bumpy road or in a tunnel, it indicates that the sound intensity inside the vehicle is greater than the first threshold.

[0149] The control unit 502 is specifically used for:

[0150] If the vehicle is traveling on a wet, slippery, bumpy road or in a tunnel for a duration greater than or equal to the preset duration, the engine is controlled to operate in the first working mode.

[0151] In one possible implementation, the target information includes the vehicle's second speed and the road conditions on which the vehicle is traveling; when the vehicle is traveling at the second speed on a slippery road, a bumpy road, or in a tunnel, the control unit 502 indicates that the sound intensity inside the vehicle is greater than a first threshold; the second speed is greater than a first preset speed value; the control unit 502 is specifically used for:

[0152] If the vehicle is traveling at the second speed on a slippery road, bumpy road, or in a tunnel for a duration greater than or equal to the preset duration, the engine is controlled to operate in the first working mode.

[0153] In one possible implementation, the target information includes the weather conditions around the vehicle; if the weather conditions around the vehicle are rainy, it indicates that the sound intensity inside the vehicle is greater than the first threshold.

[0154] The control unit 502 is specifically used for:

[0155] If the weather around the vehicle is rainy and the duration is greater than or equal to the preset duration, the engine is controlled to operate in the first working mode.

[0156] In one possible implementation, the target information includes the vehicle's third speed and the weather conditions around the vehicle; when the vehicle is traveling at the third speed and the weather conditions around the vehicle are rainy, it indicates that the sound intensity inside the vehicle is greater than the first threshold; the third speed is greater than the second preset speed value.

[0157] The control unit 502 is specifically used for:

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

[0159] In one possible implementation, the control unit 502 controls the engine to operate in the first operating mode, including: the control unit 502 switches the engine's operating mode from the second operating mode to the first operating mode.

[0160] In one possible implementation, the control unit 502 controls the engine to operate in the first operating mode, including: after the engine is started, the control unit 502 controls the engine to enter the first operating mode.

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

[0162] The specific operation and beneficial effects of each unit in the controller 500 shown in Figure 5 can be found in the descriptions in Figure 2 and its possible embodiments above, and will not be repeated here.

[0163] Figure 6 shows a possible hardware structure diagram of the controller provided in this application. This controller can be the controller that implements 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 can be interconnected or interconnected through a bus 604.

[0164] For example, memory 602 is used to store computer programs and data of controller 600. Memory 602 may include, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM).

[0165] 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 memory 602.

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

[0167] There can be multiple communication interfaces 603, which are used to support the controller 600 in communication, such as receiving or sending data or signals.

[0168] For example, processor 601 may 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 may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, etc. Processor 601 can be used to read programs stored in the aforementioned memory 602 and execute the operations performed by the controller in the methods described in FIG2 and its possible embodiments.

[0169] The specific operation and beneficial effects of each unit in the controller 600 shown in Figure 6 can be found in the corresponding descriptions in the above method embodiments, and will not be repeated here.

[0170] This application also provides a vehicle including a controller and an engine. The controller may be, for example, the controller 110 shown in FIG. 1 above. The engine may be, for example, the engine 120 shown in FIG. 1 above. The controller is used to perform the methods described in FIG. 2 and its possible embodiments.

[0171] This application also provides a computer-readable storage medium storing a computer program or computer instructions that are executed by a processor to implement the method implemented by the controller in FIG2 and its possible embodiments.

[0172] Exemplary examples show that the aforementioned computer-readable storage media may include, but are not limited to, various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks. It is understood that the description of computer-readable storage media herein is merely illustrative and does not constitute a limitation on the embodiments of this application.

[0173] This application also provides a computer program product. When the computer program product is read and executed by a computer, the method implemented by the controller in FIG2 and its possible embodiments will be executed.

[0174] For example, the computer program product described above includes, but is not limited to, a computer program, code, or electronic (digital) signals used to transmit computer program instruction code that enable a computer to implement the method when it runs. It is understood that the description of the computer program product herein is merely illustrative and does not constitute a limitation on the embodiments of this application.

[0175] In summary, this solution collects information on the sound intensity inside the vehicle and / or in-vehicle sound information, and analyzes whether the sound intensity inside the vehicle exceeds a threshold for a sustained period. If it does, a high-efficiency operating mode can be used. This is because a higher sound intensity inside the vehicle can mask the noise generated by the engine's high-efficiency operating mode, or the user will not notice the noise, thus reducing its presence and preventing user complaints. Furthermore, compared to existing solutions, this solution does not require the development of a separate high-efficiency engine or the addition of extra sound-absorbing and insulating materials, resulting in lower costs. In other words, this solution can effectively improve engine efficiency at a low cost while maintaining NVH comfort.

[0176] It should be understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

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

[0178] It should also be understood that the phrases "an embodiment," "an embodiment," and "a possible implementation" used throughout the specification mean that a specific feature, structure, or characteristic related to an embodiment or implementation is included in at least one embodiment of this application. Therefore, the phrases "in an embodiment," "an embodiment," or "a possible implementation" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0179] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. An engine control method, characterized in that, The engine includes a first operating mode and a second operating mode, wherein the efficiency of the first operating mode is greater than the efficiency of the second operating mode; the method includes: Acquire target information; the target information includes information affecting sound intensity inside the vehicle and / or in-vehicle sound information; the vehicle includes the engine; 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, 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, which is collected through a microphone in the vehicle.

3. The method according to claim 1, characterized in that, The information affecting the sound intensity inside the vehicle includes one or more of the vehicle's 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 vehicle's first speed and in-vehicle sound information; the first threshold is a sound intensity threshold set at the first speed. 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 includes: If 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 working mode.

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

6. The method according to claim 1 or 3, characterized in that, The target information includes the road conditions on which the vehicle is traveling; when the vehicle is traveling on a wet, slippery, bumpy road or in a tunnel, it indicates that the sound intensity inside the vehicle is greater than the first threshold. 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 includes: If the vehicle is traveling on a wet, slippery, bumpy road or in a tunnel for a duration greater than or equal to the preset duration, the engine is controlled to operate in the first working mode.

7. The method according to claim 1 or 3, characterized in that, The target information includes the vehicle's second speed and the road conditions on which the vehicle is traveling; when the vehicle is traveling at the second speed on a slippery road, a bumpy road, or in a tunnel, it indicates that the sound intensity inside the vehicle is greater than the first threshold; the second speed is greater than a first preset speed value; 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 includes: If the vehicle travels at the second speed on a slippery road surface, a bumpy road surface, or in a tunnel for a duration greater than or equal to the preset duration, the engine is controlled to operate in the first working 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 inside the vehicle is greater than the first threshold. 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 includes: If the weather around the vehicle is rainy and the duration is greater than or equal to the preset duration, the engine is controlled to operate in the first working mode.

9. The method according to claim 1 or 3, characterized in that, The target information includes the vehicle's third speed and the weather conditions around the vehicle; when the vehicle is traveling at the third speed and the weather conditions around the vehicle are rainy, it indicates that the sound intensity inside the vehicle is greater than the first threshold; the third speed is greater than the second preset speed value. 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 includes: If the vehicle is traveling at the third speed and the weather around the vehicle is rainy, and the duration of the rain is greater than or equal to the preset duration, the engine is controlled to operate in the first working mode.

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

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

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

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

14. A controller, characterized in that, The controller is used to control the engine, which includes a first operating mode and a second operating mode, wherein the efficiency of the first operating mode is greater than the efficiency of the second operating mode; the controller includes: An acquisition unit is used to acquire 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; The control unit is configured to control the engine to operate in the first operating mode 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.

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

16. The controller according to claim 14, characterized in that, The information affecting the sound intensity inside the vehicle includes one or more of the vehicle's 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 vehicle's first speed and in-vehicle sound information; the first threshold is a sound intensity threshold set at the first speed; the control unit is specifically used for: If 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 working mode.

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

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

20. The controller according to claim 14 or 16, characterized in that, The target information includes the vehicle's second speed and the road conditions on which the vehicle is traveling; when the vehicle is traveling at the second speed on a slippery road, a bumpy road, or in a tunnel, the control unit indicates that the sound intensity inside the vehicle is greater than the first threshold; the second speed is greater than a first preset speed value; the control unit is specifically used for: If the vehicle travels at the second speed on a slippery road surface, a bumpy road surface, or in a tunnel for a duration greater than or equal to the preset duration, the engine is controlled to operate in the first working 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 inside the vehicle is greater than the first threshold. The control unit is specifically used for: If the weather around the vehicle is rainy and the duration is greater than or equal to the preset duration, the engine is controlled to operate in the first working mode.

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

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

24. The controller according to any one of claims 14-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 enter the first operating mode.

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

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

27. A controller, characterized in that, The controller includes a processor and a memory, wherein the memory is used to store computer programs or computer instructions, and the processor is used to execute the computer programs or computer instructions stored in the memory, causing the controller to perform the method as described in any one of claims 1-13.

28. A vehicle, characterized in that, The vehicle includes a controller and an engine, the controller being configured to perform the method according to any one of claims 1-13.

29. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or computer instructions that are executed by a processor to implement the method of 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 described in any one of claims 1 to 13 will be implemented.

Citation Information

Patent Citations

  • Control method and device for range-extending type vehicle engine

    CN105438169A

  • Vehicle control method and device, storage medium and equipment

    CN114030462A

  • Road surface recognition noise reduction method and hybrid electric vehicle

    CN114312739A

  • Method, device and equipment for adjusting actual power of engine and storage medium

    CN117261869A

  • Engine operation power adjusting method and device and electronic equipment

    CN117657034A