Engine hood control method and device, vehicle and storage medium

By detecting the vehicle operating status and foreign objects in the hood, and automatically controlling the opening or closing of the hood, the problem of foreign objects missing during maintenance is solved, the convenience and accuracy of detection is improved, and the safe operation of the engine is guaranteed.

CN119221799APending Publication Date: 2024-12-31GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310797587.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

During vehicle maintenance, foreign objects are easily missed when the engine hood is opened or closed, resulting in unstable engine operation and the existing manual inspection methods are inconvenient and inaccurate.

Method used

By detecting the operating status of the vehicle and whether there are foreign objects within the preset range of the hood, the opening or closing of the hood will be automatically controlled to improve the convenience and accuracy of detection, and send prompt information to the user when there is foreign objects.

Benefits of technology

It improves the convenience and accuracy of foreign objects detection in the hood, reduces the negative impact of foreign objects on the engine, provides guarantee for the safe operation of the engine, and improves the intelligence of hood control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119221799A_ABST
    Figure CN119221799A_ABST
Patent Text Reader

Abstract

The invention provides an engine hood control method, an engine hood control device, a vehicle and a computer readable storage medium, and relates to the technical field of vehicle safety. The method is applied to a vehicle and comprises the steps that under the condition that it is detected that the running state of the vehicle meets a preset condition, a control request of the engine hood is received, and the control request comprises an opening instruction or a closing instruction; in response to the control request, detecting whether a foreign matter exists in a preset range of the engine hood or not; when the foreign matter exists in the preset range of the engine hood, the engine hood is controlled not to execute the opening instruction or the closing instruction included in the control request; and when the foreign matter does not exist in the preset range of the engine hood, the engine hood is controlled to execute an opening instruction or a closing instruction included in the control request. According to the invention, the convenience and accuracy of detecting whether foreign matters exist in the engine hood can be improved, and the intelligent degree of detection can also be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicle safety, and more particularly, to a method for controlling an engine hood, a device for controlling an engine hood, a vehicle, and a computer-readable storage medium. Background Art

[0002] In order to ensure the stability of the vehicle's operating state, users will regularly inspect the vehicle. Generally, users may open the engine hood to inspect the engine compartment. During the inspection process, users may forget the maintenance tools in the engine compartment; or when opening the engine hood, foreign objects such as blades and debris may fall into the engine compartment, all of which may affect the operation of the engine.

[0003] In order to reduce the negative impact of foreign matter in the engine compartment on the operation of the engine, users generally manually observe and judge whether there is foreign matter when opening or closing the engine hood. The manual judgment method of foreign matter is prone to omission and inconvenient, and the judgment result is inaccurate. Summary of the invention

[0004] The present application provides a method for controlling an engine hood, a control device for the engine hood, a vehicle and a computer-readable storage medium. The method can improve the convenience and accuracy of detecting whether there is a foreign object on the engine hood, and can also improve the intelligence level of the detection.

[0005] In a first aspect, a method for controlling an engine hood is provided, which is applied to a vehicle, and the method comprises: detecting an operating state of the vehicle; receiving a control request for the engine hood when the operating state satisfies a preset condition, the control request comprising an opening instruction or a closing instruction; in response to the control request, detecting whether there is a foreign object within a preset range of the engine hood; when the foreign object exists within the preset range of the engine hood, controlling the engine hood not to execute the opening instruction or the closing instruction included in the control request; when the foreign object does not exist within the preset range of the engine hood, controlling the engine hood to execute the opening instruction or the closing instruction included in the control request.

[0006] In the above technical scheme, the smooth control of the engine hood can be ensured by detecting the vehicle's operating status; and whether the engine hood executes the opening instruction or closing instruction included in the control request can be controlled based on whether there is foreign object in the preset range of the engine hood. This can improve the convenience and accuracy of detecting whether there is foreign object in the engine hood, provide protection for the safe operation of the engine, and thus eliminate the need for users to manually observe whether there is foreign object in the engine hood, thereby improving the intelligence level of detecting foreign object in the engine hood.

[0007] In combination with the first aspect, in certain implementations of the first aspect, the above-mentioned detection of the operating status of the above-mentioned vehicle includes: obtaining the current gear position and power status of the above-mentioned vehicle; when the above-mentioned current gear position is the parking gear and the above-mentioned power status is in a working state, determining that the operating status of the above-mentioned vehicle meets the above-mentioned preset conditions; when the above-mentioned current gear position is not the parking gear, and / or the above-mentioned power status is in a power-off state, determining that the operating status of the above-mentioned vehicle does not meet the above-mentioned preset conditions.

[0008] In the above technical solution, the vehicle's operating status is detected by the vehicle's current gear position and power status, which can prevent the engine hood from opening when the vehicle is in motion, causing danger during driving, thereby providing protection for safe driving of the vehicle.

[0009] In combination with the first aspect and the above-mentioned implementation methods, in some implementation methods of the first aspect, the method also includes: when the operating state of the above-mentioned vehicle does not meet the above-mentioned preset conditions, controlling the above-mentioned engine hood not to execute the opening instruction or closing instruction included in the above-mentioned control request.

[0010] In the above technical solution, it is possible to avoid controlling the engine hood when the vehicle is not in the parking gear and / or the power is cut off, thereby ensuring the safety and accuracy of the engine hood control.

[0011] In combination with the first aspect and the above-mentioned implementation methods, in certain implementation methods of the first aspect, when the above-mentioned foreign object exists within the preset range of the above-mentioned engine hood, the method also includes: sending a prompt message to the user that the above-mentioned engine hood does not execute the opening instruction or closing instruction included in the above-mentioned control request.

[0012] In the above technical solution, when there is a foreign object within the preset range of the engine hood, a prompt message is sent to the user that the engine hood does not execute the opening command or the closing command, so that the user can deal with the foreign object in time, thereby ensuring the normal operation of the engine.

[0013] In combination with the first aspect and the above-mentioned implementation manner, in some implementation manners of the first aspect, the above-mentioned engine hood includes a first hood and a second hood, and the above-mentioned response to the above-mentioned control request detects whether there is a foreign object within a preset range of the above-mentioned engine hood. The method also includes: when the above-mentioned first hood and the above-mentioned second hood are in an open state, responding to the above-mentioned closing instruction, detecting whether there is the above-mentioned foreign object within the preset range of the above-mentioned first hood and the above-mentioned second hood; or, when the above-mentioned first hood and the above-mentioned second hood are in a closed state, responding to the above-mentioned opening instruction, detecting whether there is the above-mentioned foreign object within the preset range of the above-mentioned first hood and the above-mentioned second hood.

[0014] In combination with the first aspect and the above-mentioned implementation methods, in certain implementation methods of the first aspect, when the above-mentioned foreign object exists within the preset range of the above-mentioned first hood and the above-mentioned foreign object does not exist within the preset range of the above-mentioned second hood, the method also includes: controlling the above-mentioned first hood not to execute the opening instruction or closing instruction included in the above-mentioned control request, and controlling the above-mentioned second hood to execute the opening instruction or closing instruction included in the above-mentioned control request.

[0015] In the above technical solution, the opening or closing of the first hood and the second hood can be controlled individually by the presence of foreign matter within the preset range of the first hood and the second hood, so that the opening or closing of the engine hood has excellent flexibility.

[0016] In combination with the first aspect and the above-mentioned implementation methods, in some implementation methods of the first aspect, the above-mentioned detection of whether there is a foreign object within a preset range of the above-mentioned engine hood, the method also includes: acquiring an image within the preset range of the above-mentioned engine hood; and analyzing whether there is the above-mentioned foreign object in the image within the preset range of the above-mentioned engine hood based on a preset image detection model.

[0017] In the above technical solution, a preset image detection model is used to analyze whether there is a foreign object in the image of the engine hood, which can improve the intelligence level of detecting whether there is a foreign object in the engine hood.

[0018] In combination with the first aspect and the above-mentioned implementations, in some implementations of the first aspect, the method further includes: the above-mentioned preset range includes the internal space area of ​​the above-mentioned engine hood and the external surface area of ​​the above-mentioned engine hood.

[0019] In combination with the first aspect and the above-mentioned implementation methods, in some implementation methods of the first aspect, the above-mentioned receiving the control request of the above-mentioned engine hood, the method also includes: receiving a voice command of the user, and obtaining the control request of the above-mentioned engine hood based on the above-mentioned voice command; or, receiving a control signal of the key of the above-mentioned vehicle, and obtaining the control request of the above-mentioned engine hood based on the above-mentioned control signal; receiving a gesture command of the above-mentioned user, and obtaining the control request of the above-mentioned engine hood based on the above-mentioned gesture command; or, receiving an operation command input by the above-mentioned user through a terminal device connected to the above-mentioned vehicle, and obtaining the control request of the above-mentioned engine hood based on the above-mentioned operation command.

[0020] In the above technical solution, multiple methods are provided for sending engine hood opening or closing instructions, and are not limited to a single method to control the opening or closing of the engine hood, so that users can choose the method that suits them to control the opening or closing of the engine hood according to their needs, which is conducive to improving the user experience.

[0021] In summary, the present application detects the running state of the vehicle through the current gear position and power state of the vehicle. When it is detected that the running state of the vehicle meets the preset conditions, the body domain controller receives the control request of the engine hood, responds to the control request, and analyzes whether there is a foreign object in the acquired image based on the preset image detection model, thereby improving the intelligence of detecting foreign objects within the preset range of the engine hood. In addition, when there is a foreign object within the preset range of the engine hood, the engine hood is controlled not to execute the opening command or the closing command, and prompt information of the presence of foreign objects is sent to the user in time, so that the user can clean up the foreign objects in time; or when there is no foreign object within the preset range of the engine hood, the engine hood is controlled to execute the opening command or the closing command, so that the user does not need to manually observe whether there is a foreign object in the engine hood, which improves the convenience and accuracy of detecting whether there is a foreign object in the engine hood, thereby reducing the negative impact of foreign objects on the operation of the engine, and providing protection for the safe operation of the engine; in addition, when the engine hood is divided into two hoods, the two hoods can be controlled separately, so that the opening or closing of the engine hood has excellent flexibility, and the intelligence of the engine hood control is also improved.

[0022] In a second aspect, a control device for an engine hood is provided, which is configured in a vehicle, and the device includes: a first detection module: used to detect the operating status of the above-mentioned vehicle; a receiving module: used to receive a control request for the above-mentioned engine hood when the above-mentioned operating status meets a preset condition, and the above-mentioned control request includes an opening instruction or a closing instruction; a second detection module: used to detect whether there is a foreign object within a preset range of the above-mentioned engine hood in response to the above-mentioned control request; a first control module: used to control the above-mentioned engine hood not to execute the opening instruction or the closing instruction included in the above-mentioned control request when the above-mentioned foreign object exists within the preset range of the above-mentioned engine hood; and a second control module: used to control the above-mentioned engine hood to execute the opening instruction or the closing instruction included in the above-mentioned control request when the above-mentioned foreign object does not exist within the preset range of the above-mentioned engine hood.

[0023] In combination with the second aspect, in certain implementations of the second aspect, the above-mentioned detection of the running status of the above-mentioned vehicle, the first detection module is specifically used to: obtain the current gear position and power status of the above-mentioned vehicle; when the above-mentioned current gear position is the parking gear, and the above-mentioned power status is in the working state, determine that the running status of the above-mentioned vehicle meets the above-mentioned preset conditions; when the above-mentioned current gear position is not the parking gear, and / or the above-mentioned power status is in the power-off state, determine that the running status of the above-mentioned vehicle does not meet the above-mentioned preset conditions.

[0024] In combination with the second aspect and the above-mentioned implementation methods, in some implementation methods of the second aspect, the first control module is also used to: when the operating state of the above-mentioned vehicle does not meet the above-mentioned preset conditions, control the above-mentioned engine hood not to execute the opening instruction or closing instruction included in the above-mentioned control request.

[0025] In combination with the second aspect and the above-mentioned implementation methods, in certain implementation methods of the second aspect, when the above-mentioned foreign object exists within the preset range of the above-mentioned engine hood, the first control module is specifically used to: send a prompt message to the user that the above-mentioned engine hood does not execute the opening instruction or closing instruction included in the above-mentioned control request.

[0026] In combination with the second aspect and the above-mentioned implementation methods, in some implementation methods of the second aspect, the above-mentioned engine hood includes a first hood and a second hood, and the above-mentioned engine hood is detected in response to the above-mentioned control request whether there is a foreign object within a preset range of the above-mentioned engine hood, and the second detection module is specifically used to: when the above-mentioned first hood and the above-mentioned second hood are in an open state, in response to the above-mentioned closing instruction, detect whether the above-mentioned foreign object is within the preset range of the above-mentioned first hood and the above-mentioned second hood; or, when the above-mentioned first hood and the above-mentioned second hood are in a closed state, in response to the above-mentioned opening instruction, detect whether the above-mentioned foreign object is within the preset range of the above-mentioned first hood and the above-mentioned second hood.

[0027] In combination with the second aspect and the above-mentioned implementation methods, in certain implementation methods of the second aspect, when the above-mentioned foreign object exists within the preset range of the above-mentioned first hood and the above-mentioned foreign object does not exist within the preset range of the above-mentioned second hood, the first control module is also used to: control the above-mentioned first hood not to execute the opening instruction or closing instruction included in the above-mentioned control request, and control the above-mentioned second hood to execute the opening instruction or closing instruction included in the above-mentioned control request.

[0028] In combination with the second aspect and the above-mentioned implementation methods, in some implementation methods of the second aspect, the above-mentioned detection of whether there is foreign matter within a preset range of the above-mentioned engine hood, the second detection module is specifically used to: obtain an image within the preset range of the above-mentioned engine hood; and analyze whether there is the above-mentioned foreign matter in the image within the preset range of the above-mentioned engine hood based on a preset image detection model.

[0029] In combination with the second aspect and the above-mentioned implementations, in some implementations of the second aspect, the above-mentioned preset range includes the internal space area of ​​the above-mentioned engine hood and the external surface area of ​​the above-mentioned engine hood.

[0030] In combination with the second aspect and the above-mentioned implementation methods, in some implementation methods of the second aspect, the above-mentioned receiving the control request of the above-mentioned engine hood, the receiving module is specifically used to: receive the user's voice command, and obtain the control request of the above-mentioned engine hood based on the above-mentioned voice command; or, receive the control signal of the key of the above-mentioned vehicle, and obtain the control request of the above-mentioned engine hood based on the above-mentioned control signal; receive the gesture command of the above-mentioned user, and obtain the control request of the above-mentioned engine hood based on the above-mentioned gesture command; or, receive the operation command input by the above-mentioned user through the terminal device connected to the above-mentioned vehicle, and obtain the control request of the above-mentioned engine hood based on the above-mentioned operation command.

[0031] In a third aspect, a vehicle is provided, comprising a memory and a processor. The memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, so that the vehicle executes the method in the first aspect or any possible implementation of the first aspect.

[0032] In a fourth aspect, a computer program product is provided, comprising: a computer program code, which, when executed on a computer, enables the computer to execute the method in the first aspect or any possible implementation of the first aspect.

[0033] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program code. When the computer program code runs on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation manner of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 is a schematic structural diagram of an engine hood provided in an embodiment of the present application;

[0035] Figure 2 is a schematic diagram of a system architecture for controlling an engine hood provided in an embodiment of the present application;

[0036] Figure 3 is a flow chart of a method for controlling an engine hood provided in an embodiment of the present application;

[0037] Figure 4 is a schematic diagram of a flow chart for determining the operating status of a vehicle provided in an embodiment of the present application;

[0038] Figure 5 is a structural schematic diagram of a method for controlling an engine hood provided in an embodiment of the present application;

[0039] Figure 6 is a schematic structural diagram of a control device for an engine hood provided in an embodiment of the present application;

[0040] Figure 7 It is a schematic diagram of the structure of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0041] The technical solution in the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0042] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0043] Figure 1 It is a schematic diagram of the structure of the engine hood provided in an embodiment of the present application.

[0044] For example, Figure 1 As shown, the engine cover 110 may be Figure 1 The single entity shown in (a) can also be Figure 1 As shown in (b), it is composed of a left hood 120 and a right hood 130. This type of engine hood is called a "butterfly hood", and the inner area of ​​the left hood corresponds to the left cabin 121, and the inner area of ​​the right hood corresponds to the right cabin 131.

[0045] It should be understood that the type of the vehicle's hood does not affect the solution provided in the embodiments of the present application.

[0046] Figure 2 It is a schematic diagram of the system architecture of controlling the engine hood provided in an embodiment of the present application.

[0047] For example, Figure 2 As shown, the vehicle may include a body domain controller 210 , a hood controller 220 , and a hood 230 .

[0048] Exemplarily, the body domain controller 210 may control the hood controller 220 to perform a corresponding opening or closing action according to a received opening instruction or closing instruction of the hood, thereby controlling the opening or closing of the hood 230 .

[0049] When inspecting the engine compartment, the user opens the engine hood and places the engine hood 110 in a position such as Figure 1(a) or Figure 1 (b) is the open state. During the inspection of the engine compartment, the user may forget the maintenance tools in the engine compartment; or when opening the engine hood, foreign objects such as blades and debris may fall into the engine compartment, thus affecting the normal operation of the engine.

[0050] In order to reduce the negative impact of foreign objects in the engine compartment on the operation of the engine, users generally manually observe and judge whether there are foreign objects in the engine compartment when closing the engine hood. However, the manual judgment method of foreign objects is prone to omissions and is inconvenient, and the judgment result is inaccurate.

[0051] The engine hood control method proposed in the present application can detect foreign objects on the engine hood more conveniently and accurately, and can also improve the intelligence level of detection.

[0052] Figure 3 It is a flow chart of the engine hood control method provided in the embodiment of the present application.

[0053] For example, Figure 3 As shown, the method 300 is applied to a vehicle and includes the following implementation process:

[0054] S310, detecting the running status of the vehicle.

[0055] Optionally, the operating status of the vehicle may be determined by detecting the current gear information and power status of the vehicle.

[0056] Figure 4 is a flow chart of determining the operating state of a vehicle provided in an embodiment of the present application. For example, Figure 4 As shown, method 400 includes the following implementation process:

[0057] S3110, obtaining the current gear position and power status of the vehicle.

[0058] Exemplarily, a controller provided on the vehicle (e.g., a body domain controller) can obtain the current gear position and power status of the vehicle, and detect the operating status of the vehicle based on the obtained current gear position and power status of the vehicle; in addition, the operating status of the vehicle can also be detected based on factors such as the current speed of the vehicle and steering wheel direction, which is not limited to the embodiments of the present application.

[0059] S3120, when the current gear is the parking gear and the power state is in the working state, determining that the operating state of the vehicle meets the preset conditions.

[0060] Among them, the preset condition may indicate that the current gear position of the vehicle is the parking gear and the power state is in the working state.

[0061] For example, when the body domain controller detects that the current gear position of the vehicle is the parking gear and the power state of the vehicle is in the working state, it can be determined that the operating state of the vehicle meets the set preset conditions, thereby avoiding opening the engine hood when the vehicle is in motion, causing danger to the vehicle during driving, thereby providing protection for the safe driving of the vehicle.

[0062] S320: When the operating state satisfies a preset condition, receiving a control request for the engine hood.

[0063] The control request includes an opening instruction or a closing instruction, the opening instruction is used to control the opening of the engine hood, and the closing instruction is used to control the closing of the engine hood.

[0064] Exemplarily, when the operating state of the vehicle satisfies a preset condition (ie, the current gear of the vehicle is the parking gear, and the power state of the vehicle is in the working state), the body domain controller may receive a control request for the engine hood.

[0065] Figure 5 It is a structural schematic diagram of the engine hood control method provided in an embodiment of the present application.

[0066] For example, Figure 5 As shown, Figure 5 The control request sending end 510, the control request receiving end 520, the vehicle body domain controller 210 and the engine hood controller 220 are included. The control request sending end 510 is used to send a control request for the engine hood to the control request receiving end 520, and the control request may include an opening instruction or a closing instruction; the control request receiving end 520 sends the received control request to the vehicle body domain controller 210.

[0067] The control request of the engine hood received by the vehicle body domain controller 210 in S320 may be Figure 5 Any of the methods shown in

[0068] Method 1: receiving a user's voice command, and acquiring a control request for the engine hood based on the voice command.

[0069] The voice command refers to an engine hood opening or closing command sent by the user via voice.

[0070] For example, the user can send a control request for controlling the engine hood through voice, for example, "open both sides (left and right) of the engine hood", "open the left side of the engine hood", "open the right side of the engine hood", "close both sides of the engine hood", "close the left side of the engine hood" or "close the right side of the engine hood". When the voice module provided in the vehicle receives the control request for the engine hood, the request information is sent to the vehicle body domain controller 210.

[0071] Method 2: receiving a control signal from a key of the vehicle, and acquiring a control request for the engine hood based on the control signal.

[0072] The control signal refers to an opening or closing instruction of the engine hood triggered by the user through the vehicle key.

[0073] Exemplarily, when the user is at a distance where the vehicle can be automatically unlocked (for example, 5m), the user can send a control request for controlling the engine hood by pressing the vehicle key carried by the user, and when the high-frequency receiving module provided in the vehicle receives the control request for the engine hood, the request information is sent to the body domain controller 210.

[0074] Furthermore, the number of times and time of pressing the vehicle key corresponding to the opening or closing command of the engine hood can be set. For example, pressing the vehicle key once corresponds to the opening or closing command of the left engine hood, pressing the vehicle key twice corresponds to the opening or closing command of the right engine hood, and continuously pressing the vehicle key within a set time (for example, 2S) corresponds to the opening or closing command of the engine hood on both sides.

[0075] Method 3: receiving a gesture command from the user, and acquiring a control request for the engine hood based on the gesture command.

[0076] The gesture command refers to an engine hood opening command or closing command sent by the user through different gestures.

[0077] For example, when the user is at a distance (e.g., 5 meters) where the vehicle can be automatically unlocked, the user can also make a specific gesture on the left, right, or front of the vehicle. For example, the user raises his arm and holds it for a set time (e.g., 0.5 seconds). After the camera set in front, on the left, or on the right of the vehicle recognizes the user's gesture, the user gesture information is sent to the vehicle body domain controller 210.

[0078] In addition, the opening or closing instruction of the engine hood corresponding to the user's gesture can be set. For example, when the user raises both arms on the left side of the vehicle and holds it for 0.5s, it corresponds to the opening instruction of the left hood; when the user raises both arms on the right side of the vehicle and holds it for 0.5s, it corresponds to the opening instruction of the right hood; and when the user raises both arms in front of the vehicle and holds it for 0.5s, it corresponds to the opening instruction of the hoods on both sides.

[0079] Alternatively, when the user lowers both arms on the left side of the vehicle and holds it for 0.5 seconds, it corresponds to a command to close the left hood; when the user lowers both arms on the right side of the vehicle and holds it for 0.5 seconds, it corresponds to a command to close the right hood; and when the user lowers both arms in front of the vehicle and holds it for 0.5 seconds, it corresponds to a command to close the hoods on both sides.

[0080] Method 4: receiving an operation instruction input by the user via a terminal device connected to the vehicle, and acquiring a control request for the engine hood based on the operation instruction.

[0081] The terminal device is a device capable of sending a control request for the engine hood, such as a vehicle-mounted terminal, a smart phone, a tablet computer, a personal digital assistant (PDA), etc.

[0082] Among them, the operation instruction refers to the opening instruction or closing instruction of the engine hood triggered by the user through the terminal device.

[0083] Exemplarily, the user can send a hood control request by clicking on the corresponding opening or closing display icon on the vehicle display screen for controlling the hoods on both sides, the left hood or the right hood, and when the host unit module set in the vehicle receives the hood control request, the request information is sent to the body domain controller 210.

[0084] Alternatively, the user may also click a button for controlling the engine on or off in an application software (Application, APP) installed on a smartphone, and receive a control request for the engine hood through a telematics box (T-BOX) module installed in the vehicle.

[0085] Alternatively, the user can also click the Bluetooth button on the smartphone to control the engine on or off, and receive the control request of the engine hood through the Bluetooth module installed in the vehicle, and then send the request information to the body domain controller 210 through the T-BOX module or the Bluetooth module.

[0086] Further, the body domain controller 210 can judge the received request information or user gesture information, and when it is determined that the request information or user gesture information is an open instruction and the operating state of the vehicle meets the preset conditions, send an open instruction to the vehicle's hood controller 220 to enable the hood controller 220 to control the opening of the hood; or, when it is determined that the request information or user gesture information is a close instruction and the operating state of the vehicle meets the preset conditions, send a close instruction to the hood controller 220 to enable the hood controller 220 to control the closing of the hood.

[0087] The embodiments of the present application provide a variety of methods for sending engine hood opening or closing commands, and are not limited to a single method for controlling the opening or closing of the engine hood, so that users can choose a method that suits them to control the opening or closing of the engine hood according to their needs, which is conducive to improving the user experience.

[0088] S3130, when the current gear is not the parking gear, and / or the power state is in a power-off state, it is determined that the running state of the vehicle does not satisfy the preset condition.

[0089] Exemplarily, when the body domain controller detects that the current gear of the vehicle is not the parking gear, for example, the current gear of the vehicle is the neutral gear or the sport gear; and / or the power state of the vehicle is in the power-off state, it can be determined that the operating state of the vehicle does not meet the set preset conditions.

[0090] S3140: When the running state of the vehicle does not satisfy the preset condition, the engine hood is controlled not to execute the opening instruction or closing instruction included in the control request.

[0091] For example, when the body domain controller detects that the current gear position of the vehicle is neutral, it can control the engine hood not to execute the opening instruction or closing instruction included in the control request, thereby avoiding controlling the engine hood when the vehicle is not in the parking gear and / or the power is cut off, thereby ensuring the safety and accuracy of the engine hood control.

[0092] S330: In response to the control request, detecting whether there is a foreign object within a preset range of the engine hood.

[0093] The preset range includes the internal space area of ​​the engine hood (ie, the engine compartment) and the external surface area of ​​the engine hood (ie, the surface of the engine hood).

[0094] Exemplarily, the body domain controller may detect whether there is foreign matter in the interior space area and the exterior surface area of ​​the engine hood in response to a control request of the engine hood, so as to avoid negative impact of the foreign matter on the operation of the engine.

[0095] Optionally, when detecting whether there are foreign objects in the internal space area and external surface area of ​​the engine hood, the body domain controller can control a camera arranged on the vehicle to shoot the internal space area and external surface area of ​​the engine hood. The body domain controller obtains the captured image and analyzes whether there are foreign objects in the image based on a preset image detection model. The intelligence level of detecting foreign objects within a preset range of the engine hood can be improved, thereby providing a guarantee for the smooth control of opening or closing of the engine hood.

[0096] Among them, the preset image detection model refers to an image detection model that can identify foreign objects after training. Foreign objects can also be detected by radar or infrared. The embodiments of the present application do not limit this.

[0097] Optionally, the body domain controller can recognize multiple images based on the trained image detection model, thereby improving the accuracy of foreign object recognition results.

[0098] S340, when the foreign object exists within the preset range of the engine hood, controlling the engine hood not to execute the opening instruction or closing instruction included in the control request.

[0099] When the hood is in the open state, the body domain controller does not send a closing command to the hood controller when it detects that there is a foreign object in the internal space area of ​​the hood, so that the hood controller does not execute the closing command on the hood and maintains the hood in the open state; alternatively, the body domain controller can also respond to the opening command of the hood and continue to control the hood to be in the open state.

[0100] When the hood is in the closed state, the body domain controller does not send an opening command to the hood controller when it detects the presence of foreign objects in the external surface area of ​​the hood, so that the hood controller does not execute the opening command on the hood and maintains the hood in the closed state; alternatively, the body domain controller can also respond to the closing command of the hood and continue to control the hood in the closed state.

[0101] In addition, when the body domain controller detects the presence of foreign objects in the internal space area of ​​the engine hood, it can also send a prompt message to the user that the engine hood does not execute the closing command; or when it detects the presence of foreign objects in the external surface area of ​​the engine hood, it can also send a prompt message to the user that the engine hood does not execute the opening command, so that the user can deal with the foreign objects in time to ensure the normal operation of the engine.

[0102] On the hood of the vehicle Figure 1 When the hood is opened with a butterfly as shown in (b), the number of times and duration of the vehicle horn sounding can be set to correspond to the location of the foreign object in the hood to remind the user. For example, honking the horn once can correspond to the presence of a foreign object in the left range of the hood, honking the horn twice can correspond to the presence of a foreign object in the right range of the hood, and continuously honking the horn within a duration (e.g., 10S) can correspond to the presence of foreign objects in both the left and right ranges of the hood.

[0103] Alternatively, the position of the vehicle's lights flashing may correspond to the position of the foreign object on the hood to remind the user. For example, when the left light flashes, it may correspond to the presence of a foreign object on the left side of the hood, when the right light flashes, it may correspond to the presence of a foreign object on the right side of the hood, and when both the left and right lights flash, it may correspond to the presence of a foreign object on both the left and right sides of the hood.

[0104] Alternatively, the location of the foreign object on the engine hood may be sent to a terminal device of a user connected to the vehicle via text information or image information to remind the user.

[0105] It should be understood that the foreign object reminder method used for the butterfly opening hood is the same as that used for Figure 1 (a) The engine hood shown.

[0106] S350, when the foreign matter does not exist within the preset range of the engine hood, controlling the engine hood to execute the opening instruction or closing instruction included in the control request.

[0107] When the hood is in the open state, the body domain controller will control the hood to execute a closing command when it detects that there are no foreign objects in the internal space area of ​​the hood; or, when the hood is in the closed state, the body domain controller will send an opening command to the hood controller when it detects that there are no foreign objects in the external surface area of ​​the hood, so that the hood controller controls the opening of the hood.

[0108] exist Figure 3 In the method 300 shown, the smooth control of the engine hood can be ensured by detecting the vehicle's operating status; and, based on detecting whether there is a foreign object within a preset range of the engine hood, whether the engine hood executes an opening instruction or a closing instruction included in the control request can be controlled. This can improve the convenience and accuracy of detecting whether there is a foreign object in the engine hood, provide protection for the safe operation of the engine, and thus eliminate the need for users to manually observe whether there is a foreign object in the engine hood, thereby improving the intelligence level of detecting foreign objects in the engine hood.

[0109] On the hood of the vehicle Figure 1 When the butterfly hood is opened as shown in (b), the current states of the left hood (referred to as the "first hood") and the right hood (referred to as the "second hood") may be the same, that is, both the first hood and the second hood are in the open state, or both the first hood and the second hood are in the closed state; or, the current states of the left hood and the right hood may be different, that is, the first hood is in the open state and the second hood is in the closed state. And there is a first hood controller corresponding to the first hood, and there is a second hood controller corresponding to the second hood. In order to illustrate the control method of the engine hood corresponding to the current state of the first hood and the second hood, it can be explained through the following three scenarios:

[0110] Scenario 1:

[0111] When the first hood (e.g., the left hood) and the second hood (e.g., the right hood) are both in the open state, the body domain controller can respond to the hood closing command to detect whether there are foreign objects in the interior space area of ​​the first hood (e.g., the left cabin) and the interior space area of ​​the second hood (e.g., the right cabin).

[0112] When it is detected that there are foreign objects in the internal space area of ​​the first hood and there are no foreign objects in the internal space area of ​​the second hood, the body domain controller can respond to the closing instruction of the engine hood by not sending a closing instruction to the first hood controller and sending a closing instruction to the second hood controller, thereby controlling the first hood not to close and controlling the second hood to close.

[0113] Alternatively, when it is detected that there are foreign objects in the internal space areas of the first hood and the second hood, the body domain controller can respond to the closing instruction of the engine hood and not send a closing instruction to the first hood controller and the second hood controller, thereby controlling the first hood and the second hood not to close.

[0114] Alternatively, when it is detected that there are no foreign objects in the internal space area of ​​the first hood and the second hood, the body domain controller can respond to the closing instruction of the engine hood and send a closing instruction to the first hood controller and the second hood controller, thereby controlling the first hood and the second hood to close.

[0115] Exemplarily, the internal space area of ​​the first hood and the second hood also includes a shielding area below the cross beam between the first hood and the second hood. When a foreign object is detected in the shielding area below the cross beam, the distance between the foreign object and the first hood and the second hood can be analyzed at the same time. When the analysis shows that the distance between the foreign object and the first hood is smaller than the distance between the foreign object and the second hood (that is, the foreign object is close to the first hood), the body domain controller can respond to the closing command of the engine hood by not sending a closing command to the first hood controller but sending a closing command to the second hood controller, thereby controlling the first hood not to be closed and the second hood to be closed.

[0116] When the analysis shows that the distance between the foreign object and the first hood is greater than the distance between the foreign object and the second hood (i.e., the foreign object is close to the second hood), the body domain controller can respond to the closing instruction of the engine hood and send a closing instruction to the first hood controller instead of sending a closing instruction to the second hood controller, thereby controlling the first hood to close and the second hood not to close.

[0117] When it is analyzed that the distance between the foreign object and the first hood is equal to the distance between the foreign object and the second hood, the body domain controller can respond to the closing instruction of the engine hood and not send a closing instruction to the first hood controller and the second hood controller, so that the first hood and the second hood are both in an open state; or, the body domain controller can respond to the closing instruction of the engine hood and send a closing instruction to any one of the two hood controllers (the first hood controller and the second hood controller), and not send a closing instruction to the other hood controller, for example, sending a closing instruction to the first hood controller but not sending a closing instruction to the second hood controller, thereby controlling the first hood to be closed and the second hood not to be closed.

[0118] When both the first hood and the second hood are in the open state, the closing of the first hood and the second hood is controlled based on whether there are foreign objects in the internal space area of ​​the first hood and the second hood (including the shielding area under the crossbeam), so that the user can deal with the foreign objects in time. This can avoid closing the hood when there are foreign objects in the internal space area of ​​the hood, which may cause hidden dangers to the normal operation of the engine, thereby ensuring the safety of the engine operation, and also making the closing of the hood have excellent flexibility, thereby improving the intelligence level of the hood control.

[0119] Scenario 2:

[0120] When the first hood (e.g., the left hood) and the second hood (e.g., the right hood) are both in a closed state, the body domain controller can respond to an opening command of the engine hood to detect whether there are foreign objects in the outer surface area of ​​the first hood and the outer surface area of ​​the second hood.

[0121] When it is detected that there is foreign matter in the outer surface area of ​​the first hood and there is no foreign matter in the outer surface area of ​​the second hood, the body domain controller can respond to the opening instruction of the engine hood by not sending an opening instruction to the first hood controller and sending an opening instruction to the second hood controller, thereby controlling the first hood not to open and controlling the second hood to open.

[0122] Alternatively, when it is detected that there are foreign objects in the external surface areas of the first hood and the second hood, the body domain controller can respond to the opening instruction of the engine hood and not send an opening instruction to the first hood controller and the second hood controller, thereby controlling the first hood and the second hood not to open.

[0123] Alternatively, when it is detected that there are no foreign objects in the external surface area of ​​the first hood and the second hood, the body domain controller can respond to the opening instruction of the engine hood and send an opening instruction to the first hood controller and the second hood controller, thereby controlling the opening of the first hood and the second hood.

[0124] For example, when foreign objects are detected in the shielding areas below the first hood and the second hood cross beams, the distances between the foreign objects and the first hood and the second hood can be analyzed respectively. When the analysis shows that the distance between the foreign object and the first hood is smaller than the distance between the foreign object and the second hood (i.e., the foreign object is close to the first hood), the body domain controller can respond to the engine hood opening command and send an opening command to the first hood controller instead of sending an opening command to the second hood controller, thereby controlling the first hood to open and the second hood not to open.

[0125] When the analysis shows that the distance between the foreign object and the first hood is greater than the distance between the foreign object and the second hood (i.e., the foreign object is close to the second hood), the body domain controller can respond to the engine hood opening command by not sending an opening command to the first hood controller but sending an opening command to the second hood controller, thereby controlling the first hood not to open and the second hood to open.

[0126] When it is analyzed that the distance between the foreign object and the first hood is equal to the distance between the foreign object and the second hood, the body domain controller can respond to the opening instruction of the engine hood and send an opening instruction to the first hood controller and the second hood controller, so that the first hood and the second hood are both in an open state; or, the body domain controller can respond to the opening instruction of the engine hood and send an opening instruction to any one of the two hood controllers, and not send an opening instruction to the other hood controller, for example, sending an opening instruction to the first hood controller but not sending an opening instruction to the second hood controller, thereby controlling the first hood to be opened and the second hood not to be opened.

[0127] When both the first hood and the second hood are in a closed state, the opening of the first hood and the second hood is controlled based on whether there is foreign matter in the shielding area below the crossbeam between the first hood and the second hood, so that the user can deal with the foreign matter in time. This can avoid running the engine when there is foreign matter in the internal space area of ​​the engine hood, which may cause dangerous accidents, thereby ensuring the safety of engine operation, and also making the opening of the engine hood have excellent flexibility, thereby improving the intelligence level of engine hood control.

[0128] Scenario 3:

[0129] Exemplarily, when there is foreign matter within a preset range of the first hood and there is no foreign matter within a preset range of the second hood, the first hood is controlled not to execute an opening instruction or a closing instruction included in the control request, and the second hood is controlled to execute an opening instruction or a closing instruction included in the control request.

[0130] When the first hood (e.g., the left hood) is in an open state and the second hood (e.g., the right hood) is in a closed state, the body domain controller can respond to a closing command of the first hood and an opening command of the second hood to detect whether there are foreign objects in the internal space area of ​​the first hood and the external surface area of ​​the second hood.

[0131] When it is detected that there are foreign objects in the internal space area of ​​the first hood and the external surface area of ​​the second hood, the body domain controller can respond to the closing instruction of the first hood by not sending a closing instruction to the first hood controller, thereby controlling the first hood not to close, and respond to the opening instruction of the second hood by not sending an opening instruction to the second hood controller, thereby controlling the second hood not to open.

[0132] Alternatively, when it is detected that there are no foreign objects in the internal space area of ​​the first hood and the external surface area of ​​the second hood, the body domain controller can respond to the closing instruction of the first hood by sending a closing instruction to the first hood controller, thereby controlling the first hood to close, and respond to the opening instruction of the second hood by sending an opening instruction to the second hood controller, thereby controlling the second hood to open.

[0133] Alternatively, when it is detected that there are foreign objects in the internal space area of ​​the first hood and no foreign objects in the external surface area of ​​the second hood, the body domain controller can respond to the closing instruction of the first hood by not sending a closing instruction to the first hood controller, thereby controlling the first hood not to close, and respond to the opening instruction of the second hood by sending an opening instruction to the second hood controller, thereby controlling the second hood to open, so that both the first hood and the second hood are in an open state.

[0134] Alternatively, when it is detected that there are no foreign objects in the internal space area of ​​the first hood and there are foreign objects in the external surface area of ​​the second hood, the body domain controller can respond to the closing instruction of the first hood by sending a closing instruction to the first hood controller, thereby controlling the first hood to close, and respond to the opening instruction of the second hood by not sending an opening instruction to the second hood controller, thereby controlling the second hood to not open, so that both the first hood and the second hood are in a closed state.

[0135] By detecting the presence of foreign objects within a preset range of the first hood and the second hood, the opening or closing of the first hood and the second hood can be controlled individually, so that the opening or closing of the hood can have excellent flexibility, thereby improving the intelligence of the hood control.

[0136] It should be understood that in the embodiment of the present application, the right hood (referred to as the "first hood") and the left hood (referred to as the "second hood") may also be referred to.

[0137] In summary, the present application detects the operating status of the vehicle through the current gear position and power status of the vehicle. When it is detected that the operating status of the vehicle meets the preset conditions, the body domain controller receives the control request of the engine hood and responds to the control request, and analyzes whether there is foreign matter in the acquired image based on the preset image detection model, thereby improving the intelligence level of detecting foreign matter within the preset range of the engine hood.

[0138] Furthermore, when there is a foreign object within the preset range of the engine hood, the engine hood is controlled not to execute an opening command or a closing command, and a prompt message indicating the presence of a foreign object is promptly sent to the user so that the user can clean the foreign object in time; or when there is no foreign object within the preset range of the engine hood, the engine hood is controlled to execute an opening command or a closing command, so that the user does not need to manually observe whether there is a foreign object in the engine hood, thereby improving the convenience and accuracy of detecting whether there is a foreign object in the engine hood, thereby reducing the negative impact of foreign objects on the operation of the engine, and providing protection for the safe operation of the engine; in addition, since the two hoods of the butterfly hood can be controlled separately, the opening or closing of the engine hood has excellent flexibility, and the intelligence level of the engine hood control is also improved.

[0139] In an exemplary embodiment, Figure 6 Schematic diagram of the structure of the engine hood control device provided in the embodiment of the present application. Figure 6 As shown, the device 600 is configured in a vehicle and includes:

[0140] The first detection module 610 is used to detect the running state of the above vehicle;

[0141] Receiving module 620: for receiving a control request of the engine hood when the operating state meets a preset condition, wherein the control request includes an opening instruction or a closing instruction;

[0142] The second detection module 630 is used to detect whether there is a foreign object within a preset range of the engine hood in response to the control request;

[0143] The first control module 640 is used for controlling the engine hood not to execute the opening instruction or closing instruction included in the control request when the foreign object exists within the preset range of the engine hood;

[0144] The second control module 650 is used to control the engine hood to execute the opening instruction or closing instruction included in the control request when the foreign object does not exist within the preset range of the engine hood.

[0145] Optionally, the first detection module 610 and the second detection module 630 may be Figure 5 In the vehicle body domain controller 210, the receiving module 620 may be Figure 5 The voice module, host unit module, high frequency receiving module, remote communication module and Bluetooth module in the control request receiving end; the first control module 640 and the second control module 650 may also be Figure 5 The body domain controller 210 in.

[0146] In a possible implementation, the above-mentioned detection of the running state of the above-mentioned vehicle, the first detection module 610 is specifically used to: obtain the current gear position and power state of the above-mentioned vehicle; when the above-mentioned current gear position is the parking gear, and the above-mentioned power state is in the working state, determine that the running state of the above-mentioned vehicle meets the above-mentioned preset conditions; when the above-mentioned current gear position is not the parking gear, and / or the above-mentioned power state is in the power-off state, determine that the running state of the above-mentioned vehicle does not meet the above-mentioned preset conditions.

[0147] In a possible implementation, the first control module 640 is further used to: when the operating state of the vehicle does not satisfy the preset condition, control the engine hood not to execute the opening instruction or closing instruction included in the control request.

[0148] In a possible implementation, when the foreign object exists within the preset range of the engine hood, the first control module 640 is specifically configured to send a prompt message to the user indicating that the engine hood does not execute the opening instruction or closing instruction included in the control request.

[0149] In one possible implementation, the engine hood includes a first hood and a second hood, and in response to the control request, detects whether there is foreign matter within a preset range of the engine hood. The second detection module 620 is specifically used for: when the first hood and the second hood are in an open state, in response to the closing instruction, detecting whether there is the foreign matter within the preset range of the first hood and the second hood; or, when the first hood and the second hood are in a closed state, in response to the opening instruction, detecting whether there is foreign matter within the preset range of the first hood and the second hood.

[0150] In one possible implementation, when the foreign object exists within the preset range of the first hood and does not exist within the preset range of the second hood, the first control module 640 is also used to: control the first hood not to execute the opening instruction or closing instruction included in the control request, and control the second hood to execute the opening instruction or closing instruction included in the control request.

[0151] In a possible implementation, the above-mentioned detection of whether there is a foreign object within a preset range of the above-mentioned engine hood, the second detection module 630 is specifically used to: obtain an image within the preset range of the above-mentioned engine hood; and analyze whether there is the above-mentioned foreign object in the image within the preset range of the above-mentioned engine hood based on a preset image detection model.

[0152] In a possible implementation, the preset range includes an internal space area of ​​the engine hood and an external surface area of ​​the engine hood.

[0153] In a possible implementation, the above-mentioned receiving the control request of the above-mentioned engine hood, the receiving module 620 is specifically used for: receiving a voice command of the user, and obtaining the control request of the above-mentioned engine hood based on the above-mentioned voice command; or, receiving a control signal of the key of the above-mentioned vehicle, and obtaining the control request of the above-mentioned engine hood based on the above-mentioned control signal; receiving a gesture command of the above-mentioned user, and obtaining the control request of the above-mentioned engine hood based on the above-mentioned gesture command; or, receiving an operation command input by the above-mentioned user through a terminal device connected to the above-mentioned vehicle, and obtaining the control request of the above-mentioned engine hood based on the above-mentioned operation command.

[0154] It should be noted that, when the control device of the engine hood provided in the above embodiment executes the control method of the engine hood, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the equipment can be divided into different functional modules to complete all or part of the functions described above.

[0155] In addition, the engine hood control device and the engine hood control method embodiment provided in the above embodiment belong to the same concept. Therefore, for details not disclosed in the device embodiment of this specification, please refer to the engine hood control embodiment mentioned above in this specification, which will not be repeated here.

[0156] Figure 7 It is a schematic diagram of the structure of a vehicle provided in an embodiment of the present application.

[0157] For example, Figure 7 As shown, the vehicle 700 includes: a memory 710 and a processor 720, wherein the memory 710 stores an executable program code 7101, and the processor 720 is used to call and execute the executable program code 7101 to perform a method for controlling an engine hood.

[0158] The present application can divide the functional modules of the vehicle according to the above method example. For example, each functional module can be corresponded, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0159] In the case of dividing each functional module according to each function, the vehicle may include: a first detection module, a receiving module, a second detection module, a first control module, a second control module, etc. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.

[0160] The vehicle provided in the present application is used to execute the above-mentioned engine hood control method, and thus can achieve the same effect as the above-mentioned implementation method.

[0161] In the case of an integrated unit, the vehicle may include a processing module and a storage module. The processing module may be used to control and manage the actions of the vehicle. The storage module may be used to support the vehicle to execute mutual program codes and data.

[0162] The processing module may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits disclosed in conjunction with the present application. The processor may also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.

[0163] The present application also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps of the method of any of the above embodiments are implemented. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD (Digital Video Disc), a CD-ROM (Compact Disc Read-Only Memory), a micro drive and a magneto-optical disk, a ROM (Read-Only Memory), a RAM (Random Access Memory), an EPROM (Erasable Programmable Read-Only Memory), an EEPROM (Electrically Erasable Programmable read only memory), a DRAM (Dynamic Random Access Memory), a VRAM (Video Random Access Memory), a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.

[0164] The present application also provides a computer program product. When the computer program product runs on a computer, the computer is enabled to execute the above-mentioned related steps to implement a method for controlling an engine hood in the above-mentioned embodiment.

[0165] In addition, the vehicle provided in the embodiments of the present application may specifically be a chip, component or module, and the vehicle may include a connected processor and memory; wherein the memory is used to store instructions, and when the vehicle is running, the processor may call and execute instructions so that the chip executes a method for controlling an engine hood in the above-mentioned embodiments.

[0166] Among them, the vehicle, computer-readable storage medium, computer program product or chip provided in this application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0167] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0168] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0169] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for controlling an engine hood, characterized in that: Applied to a vehicle, the method comprises: detecting the operating status of the vehicle; When the operating state satisfies a preset condition, receiving a control request for the engine hood, the control request including an opening instruction or a closing instruction; In response to the control request, detecting whether there is a foreign object within a preset range of the engine hood; When the foreign object exists within a preset range of the engine hood, controlling the engine hood not to execute an opening instruction or a closing instruction included in the control request; When the foreign object does not exist within the preset range of the engine hood, the engine hood is controlled to execute an opening instruction or a closing instruction included in the control request.

2. The method according to claim 1, characterized in that The detecting the running state of the vehicle comprises: Obtaining the current gear position and power status of the vehicle; When the current gear is the parking gear and the power state is in the working state, determining that the running state of the vehicle meets the preset condition; When the current gear is not the parking gear, and / or the power state is in a power-off state, it is determined that the running state of the vehicle does not satisfy the preset condition.

3. The method according to claim 2, characterized in that The method further comprises: When the running state of the vehicle does not satisfy the preset condition, the engine hood is controlled not to execute the opening instruction or the closing instruction included in the control request.

4. The method according to claim 1, characterized in that: When the foreign object exists within the preset range of the engine hood, the method includes: A prompt message is sent to the user indicating that the engine hood does not execute the opening instruction or the closing instruction included in the control request.

5. The method according to claim 1, characterized in that The engine hood includes a first hood and a second hood, and the detecting whether there is a foreign object within a preset range of the engine hood in response to the control request includes: When the first hood and the second hood are in an open state, in response to the closing instruction, detecting whether the foreign object exists within a preset range of the first hood and the second hood; or, When the first hood and the second hood are in a closed state, in response to the opening instruction, it is detected whether the foreign object exists within a preset range of the first hood and the second hood.

6. The method according to claim 5, characterized in that When the foreign object exists within the preset range of the first hood and the foreign object does not exist within the preset range of the second hood, the method further includes: The first hood is controlled not to execute the opening instruction or the closing instruction included in the control request, and the second hood is controlled to execute the opening instruction or the closing instruction included in the control request.

7. The method according to any one of claims 1 to 6, characterized in that: The detecting whether there is a foreign object within a preset range of the engine hood includes: Acquire an image within a preset range of the engine hood; Based on a preset image detection model, it is analyzed whether there is the foreign object in the image within a preset range of the engine hood.

8. The method according to any one of claims 1 to 6, characterized in that: The preset range includes an inner space area of ​​the engine hood and an outer surface area of ​​the engine hood.

9. The method according to claim 1, characterized in that: The receiving the control request of the engine hood includes: receiving a user's voice command, and acquiring a control request for the engine hood based on the voice command; or, receiving a control signal from a key of the vehicle, and acquiring a control request for the engine hood based on the control signal; receiving a gesture instruction from the user, and acquiring a control request for the engine hood based on the gesture instruction; or, An operation instruction input by the user through a terminal device connected to the vehicle is received, and a control request for the engine hood is acquired based on the operation instruction.

10. A control device for an engine hood, characterized in that: Configured in a vehicle, the device comprises: A first detection module, used to detect the running state of the vehicle; A receiving module, configured to receive a control request for the engine hood when the operating state satisfies a preset condition, the control request including an opening instruction or a closing instruction; a second detection module, configured to detect whether there is a foreign object within a preset range of the engine hood in response to the control request; a first control module, configured to control the engine hood not to execute an opening instruction or a closing instruction included in the control request when the foreign object exists within a preset range of the engine hood; The second control module is used for controlling the engine hood to execute an opening instruction or a closing instruction included in the control request when the foreign object does not exist within a preset range of the engine hood.

11. A vehicle, characterized in that: The vehicle comprises: A memory for storing executable program codes; A processor, configured to call and run the executable program code from the memory so that the vehicle executes the method according to any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 9 is implemented.