Hood control method and device, vehicle and storage medium
By detecting the vehicle environment information and controlling whether the car hood is opened or not, the damage caused by the hood being opened in an unsuitable environment is solved, and the safety of the vehicle and user experience are improved.
Patent Information
- Application Number
- CN202310797507.3
- 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
The existing car hood fails to effectively consider the environment in which the vehicle is located when opened, which may cause the hood to be bumped and damaged, affecting the safety of the car.
By obtaining the environment information of the vehicle, it is detected whether the preset hood opening condition is met. If it is not met, keep the hood closed, and generate a prompt message to guide the user to move the vehicle to a suitable position to open.
Effectively protect the hood, ensure the safety of the vehicle, avoid damage caused by environmental obstacles or fluid accumulation, and improve user experience.
Smart Images

Figure CN119221795A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automotive electronics technology, and more specifically, to a hood control method, device, vehicle and storage medium in the field of automotive electronics technology. Background Art
[0002] Usually, the motor components of automobiles are equipped with hoods, which are mainly used to prevent dust, rain and snow from entering the motor compartment and causing damage to the operation of the motor, so as to ensure the normal and continuous operation of the motor. At present, when users want to open the hood to repair and inspect the vehicle components in the engine compartment, they can directly control the hood to open electrically, but directly opening the hood may cause the hood to be damaged in some cases. Therefore, how to control the hood to meet the safety needs of the vehicle has become an urgent problem to be solved. Summary of the invention
[0003] The present application provides a hood control method, device, vehicle and storage medium. The method can control the opening of the hood according to the adaptability of the vehicle's environment to meet the intelligence and safety requirements of modern vehicle use.
[0004] In a first aspect, a hood control method is provided, wherein the hood is installed on a vehicle, the method comprising:
[0005] In response to a hood opening instruction, obtaining environmental information of the vehicle;
[0006] Detecting whether a preset hood opening condition is met based on the vehicle's environmental information;
[0007] When the hood opening conditions are not met, the hood is controlled to remain closed.
[0008] In the above technical solution, in response to the hood opening instruction, it is detected whether the environment in which the vehicle is located meets the hood opening conditions. If the hood opening conditions are not met, it means that the current environment in which the vehicle is located is not suitable for hood opening. At this time, the hood is controlled to remain closed, which can protect the hood and meet the safety requirements of vehicle use.
[0009] In combination with the first aspect, in some possible implementations, detecting whether a preset hood opening condition is met according to environmental information of the vehicle includes:
[0010] Determine, based on the environmental information of the vehicle, whether there is an obstacle within a first preset range at the bottom of the vehicle, or whether there is effusion within the first preset range at the bottom of the vehicle, or whether there is a shielding object within a second preset range above the vehicle;
[0011] When there is an obstacle within a first preset range at the bottom of the vehicle, or when there is accumulated liquid within the first preset range at the bottom of the vehicle, or when there is a shielding object within a second preset range above the vehicle, it is determined that the hood opening condition is not met.
[0012] In combination with the first aspect and the above implementations, in some possible implementations, the hood includes a left hood and a right hood, and the hood opening condition includes a first hood opening condition corresponding to the left hood and a second hood opening condition corresponding to the right hood;
[0013] In response to the hood opening instruction, obtaining environmental information of the vehicle, including:
[0014] In response to a hood opening instruction of a target hood, obtaining environmental information of a position of a target hood of the vehicle, the target hood being a left hood and / or a right hood;
[0015] When the hood opening conditions are not met, the hood is controlled to remain closed, including:
[0016] When the target hood includes the left hood, if the first hood opening condition is not satisfied, controlling the left hood to remain closed;
[0017] When the target hood includes the right hood, in a case where the second hood opening condition is not satisfied, the right hood is controlled to remain closed.
[0018] In combination with the first aspect and the above implementations, in some possible implementations, detecting whether a preset hood opening condition is met according to environmental information of the vehicle includes:
[0019] When the target hood includes a left hood, determining whether there is an obstacle within a first preset range at the bottom left side of the vehicle, or whether there is effusion within the first preset range at the bottom left side of the vehicle, or whether there is a shielding object within a second preset range at the upper left side of the vehicle, based on the left side environment information of the vehicle;
[0020] When there is an obstacle within the first preset range at the bottom left side of the vehicle, or when there is effusion within the first preset range at the bottom left side of the vehicle, or when there is a shielding object within the second preset range at the upper left side of the vehicle, it is determined that the first hood opening condition is not met;
[0021] When the target hood includes the right hood, determining whether there is an obstacle within a first preset range at the bottom right side of the vehicle, or whether there is effusion within the first preset range at the bottom right side of the vehicle, or whether there is a shielding object within a second preset range above the right side of the vehicle, based on the right side environment information of the vehicle;
[0022] When there is an obstacle within the first preset range at the bottom right side of the vehicle, or when there is liquid accumulation within the first preset range at the bottom right side of the vehicle, or when there is a covering within the second preset range at the upper right side of the vehicle, it is determined that the second hood opening condition is not met.
[0023] In combination with the first aspect and the above implementations, in some possible implementations, the hood opening instruction is triggered by any of the following methods:
[0024] User voice, user gestures, the vehicle's central control panel, the remote control key, a user terminal associated with the vehicle, and the micro switch of the hood.
[0025] In combination with the first aspect and the above implementations, in some possible implementations, after controlling the hood to remain closed, the method further includes:
[0026] Generate a prompt message, the prompt message is used to prompt the user that the hood cannot be opened, and / or prompt the user to move the vehicle to a position where the hood can be safely opened.
[0027] In combination with the first aspect and the above implementation manner, in some possible implementation manners, the method further includes:
[0028] After detecting that the user has moved the vehicle to a position where the hood can be safely opened, the hood is controlled to open.
[0029] In a second aspect, a hood control device is provided, wherein the hood is mounted on a vehicle, and the device comprises:
[0030] An acquisition module, for acquiring environmental information of the vehicle in response to a hood opening instruction;
[0031] A detection module, used to detect whether a preset hood opening condition is met based on the environmental information of the vehicle;
[0032] The first control module is used to control the hood to remain closed when the hood opening condition is not met.
[0033] In conjunction with the second aspect, in some possible implementations, the detection module is further configured to:
[0034] Determine, based on the environmental information of the vehicle, whether there is an obstacle within a first preset range at the bottom of the vehicle, or whether there is effusion within the first preset range at the bottom of the vehicle, or whether there is a shielding object within a second preset range above the vehicle;
[0035] When there is an obstacle within a first preset range at the bottom of the vehicle, or when there is accumulated liquid within the first preset range at the bottom of the vehicle, or when there is a shielding object within a second preset range above the vehicle, it is determined that the hood opening condition is not met.
[0036] In combination with the second aspect and the above implementations, in some possible implementations, the hood includes a left hood and a right hood, and the hood opening condition includes a first hood opening condition corresponding to the left hood and a second hood opening condition corresponding to the right hood;
[0037] Get module, also used for:
[0038] In response to a hood opening instruction of a target hood, obtaining environmental information of a position of a target hood of the vehicle, the target hood being a left hood and / or a right hood;
[0039] The first control module is further configured to:
[0040] When the target hood includes the left hood, if the first hood opening condition is not satisfied, controlling the left hood to remain closed;
[0041] When the target hood includes the right hood, in a case where the second hood opening condition is not satisfied, the right hood is controlled to remain closed.
[0042] In combination with the second aspect and the above implementation, in some possible implementations, the detection module is further used to:
[0043] When the target hood includes a left hood, determining whether there is an obstacle within a first preset range at the bottom left side of the vehicle, or whether there is effusion within the first preset range at the bottom left side of the vehicle, or whether there is a shielding object within a second preset range at the upper left side of the vehicle, based on the left side environment information of the vehicle;
[0044] When there is an obstacle within the first preset range at the bottom left side of the vehicle, or when there is effusion within the first preset range at the bottom left side of the vehicle, or when there is a shielding object within the second preset range at the upper left side of the vehicle, it is determined that the first hood opening condition is not met;
[0045] When the target hood is the right hood, determine whether there is an obstacle within a first preset range at the bottom right side of the vehicle, or whether there is effusion within the first preset range at the bottom right side of the vehicle, or whether there is a shielding object within a second preset range above the right side of the vehicle, based on the right side environment information of the vehicle;
[0046] When there is an obstacle within the first preset range at the bottom right side of the vehicle, or when there is liquid accumulation within the first preset range at the bottom right side of the vehicle, or when there is a covering within the second preset range at the upper right side of the vehicle, it is determined that the second hood opening condition is not met.
[0047] In combination with the second aspect and the above implementation, in some possible implementations, the hood opening instruction is triggered by any of the following methods:
[0048] User voice, user gestures, the vehicle's central control panel, the remote control key, a user terminal associated with the vehicle, and the micro switch of the hood.
[0049] In combination with the second aspect and the foregoing implementation manner, in some possible implementation manners, the device further includes:
[0050] The generating module is used to generate a prompt message, wherein the prompt message is used to prompt the user that the hood cannot be opened, and / or prompt the user to move the vehicle to a position where the hood can be safely opened.
[0051] In combination with the second aspect and the foregoing implementation manner, in some possible implementation manners, the device further includes:
[0052] The second control module is used to control the hood to open after detecting that the user moves the vehicle to a position where the hood can be safely opened.
[0053] 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.
[0054] 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.
[0055] 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
[0056] Figure 1 It is a structural diagram of a system architecture provided by an embodiment of the present application;
[0057] Figure 2 is a schematic flow chart of a hood control method provided in an embodiment of the present application;
[0058] Figure 3 This is a flow chart of controlling a hood by user voice provided by an embodiment of the present application;
[0059] Figure 4 is a flow chart of controlling a hood through user gestures provided by an embodiment of the present application;
[0060] Figure 5This is a flow chart of controlling a hood through a central control panel provided by an embodiment of the present application;
[0061] Figure 6 is a flow chart of controlling a hood by a remote control key provided by an embodiment of the present application;
[0062] Figure 7 is a flow chart of controlling a hood through a user terminal provided by an embodiment of the present application;
[0063] Figure 8 is another flow chart of controlling a hood through a user terminal provided by an embodiment of the present application;
[0064] Fig. 9 This is a flow chart of controlling a hood through a micro switch provided in an embodiment of the present application;
[0065] Fig.10 is a flow chart of another hood control method provided by an embodiment of the present application;
[0066] Fig.11 is a structural schematic diagram of a hood control device provided in an embodiment of the present application;
[0067] Fig.12 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION
[0068] 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.
[0069] 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.
[0070] Before explaining in detail the hood control method provided in the embodiment of the present application, the application scenario and system architecture provided in the embodiment of the present application are first introduced.
[0071] With the advancement of technology in the automotive field and the improvement of people's quality of life, the electric hood function of the car is gradually used in various configurations of models. When the user wants to open the hood, he can send a command to the hood controller of the car. The hood controller receives the command and directly controls the hood to open through the program. However, this situation does not take into account whether the external environment of the vehicle is suitable for opening the hood. In this way, when the environment of the vehicle is not suitable for opening the hood, the operation of controlling the hood to open may cause the hood to be bumped and damaged, affecting the user's use of the car.
[0072] Based on the above problems, an embodiment of the present application provides a hood control method, which can control the opening of the hood according to the adaptability of the vehicle's environment to meet the safety requirements of vehicle use.
[0073] Figure 1 Schematic diagram of a system architecture provided by an embodiment of the present application. Figure 1 As shown, the system architecture includes: a body domain controller 101, a hood controller 102, a sensor assembly 103 and a hood 104, wherein the body domain controller 101 is connected to the hood controller 102 and the sensor assembly 103, and the hood controller 102 is also connected to the hood 104, and the connection can be a wired or wireless connection, which is not limited in the embodiment of the present application. The hood 103 can be a hood of an engine component on a vehicle, and the hood can also be called an engine cover or an engine cover.
[0074] The sensor component 103 is used to obtain the environment information of the vehicle and send the environment information of the vehicle to the body domain controller 101. By way of example, the sensor component may include one or more sensors such as a camera, a radar, and a visual sensor.
[0075] The body domain controller 101 is used to respond to the hood opening instruction, receive the vehicle environment information sent by the sensor component 103, and detect whether the vehicle environment information meets the preset hood opening condition, and if the hood opening condition is not met, send a first control instruction to the hood controller 102, and the first control instruction is used to control the hood 104 to remain in a closed state. The operation of the body domain controller 101 will be described in detail later, and will not be repeated here.
[0076] The hood controller 102 is used to receive a first control instruction and control the hood 104 to maintain a closed state.
[0077] In addition, if the vehicle body domain controller 101 determines that the hood opening condition is met, it sends a second control instruction to the hood controller 102, and the second control instruction is used to control the hood 104 to open. The hood controller 102 is also used to receive the second control instruction and control the hood 104 to open.
[0078] Optionally, the system architecture may further include a user interaction component 105 , which is connected to the vehicle body domain controller 101 , and the hood opening instruction is a hood opening instruction triggered by a user operation on the user interaction component 105 .
[0079] The hood control method provided in the embodiment of the present application is described in detail below.
[0080] Figure 2 is a schematic flow chart of a hood control method provided in an embodiment of the present application. The method is exemplarily applied to Figure 1 The body domain controller in Figure 2 As shown, the method includes the following steps.
[0081] Step 201: In response to a hood opening instruction, obtain environmental information of the vehicle.
[0082] The hood opening instruction can be generated by user operation. Specifically, when the user wants to open the hood, the user can operate on the user interaction component, and the user interaction component generates the hood opening instruction based on the user operation trigger, and sends the hood opening instruction to the body domain controller, so that the body domain controller can subsequently control the hood to open or remain closed.
[0083] In some embodiments, the hood opening command may be triggered by any of the following means: user voice, user gesture, the vehicle's central control panel, a remote control key, a user terminal associated with the vehicle, and a micro switch of the hood.
[0084] In addition, in order to enrich the car models and meet the user's demand for higher-end, personalized, and ultimate performance car models, the embodiment of the present application also provides a butterfly-opening hood. As the name implies, a butterfly-opening hood refers to a hood structure with hoods on the left and right sides like a butterfly. In this scenario, the body domain controller can control the opening and closing of the left and right hoods separately, or control the opening and closing of the left and right hoods at the same time. The following will explain the schemes for triggering the hood opening command in each way.
[0085] In a scenario where the hood opening instruction is triggered by user voice, for example, the user interaction component may be a voice acquisition device. Figure 3 This is a flow chart of controlling a hood through user voice provided by an embodiment of the present application. Figure 3As shown, after activating the vehicle voice function, the user can make a voice, and the voice acquisition device in the vehicle head unit (HUT) collects the user's voice to obtain voice data, and sends the voice data to the body domain controller. After receiving the voice data, the body domain controller parses the voice data to obtain a hood control instruction, which is a hood opening instruction or a hood closing instruction. Subsequently, the body domain controller determines whether the environment in which the vehicle is located meets the hood opening conditions, and sends a control instruction to the hood controller to control the hood to open or remain closed. Among them, the voice data is the voice information of the user controlling the hood, and the voice acquisition device can be a microphone for example.
[0086] In the case where the hood includes a left hood and a right hood, when the user wants to open a certain side hood alone or open both sides (all) of the hood, a voice to open the corresponding hood can be issued, and the voice is collected and sent by the voice collection device, and the body domain controller receives the hood opening instruction of the target hood, and the target hood is the hood that the user wants to open in the voice, that is, the target hood is the left hood and / or the right hood. For example, when the user wants to open the left hood, a voice of "open the left hood" can be issued, and the body domain controller receives the left hood opening instruction. When the user wants to open the right hood, a voice of "open the right hood" can be issued, and the body domain controller receives the right hood opening instruction. When the user wants to open both sides of the hood, a voice of "open both sides (all) hoods (or "open the left hood and the right hood)" can be issued, and the body domain controller receives the hood opening instruction for both the left hood and the right hood to be opened.
[0087] In a scenario where the hood opening command is triggered by a user gesture, for example, the user interaction component may be a camera or radar deployed at the front and both sides of the vehicle. Figure 4 This is a flow chart of controlling a hood through user gestures provided by an embodiment of the present application. Figure 4 As shown, the camera or radar is used to collect the user's gestures and send the collected user gestures to the body domain controller, so that the body domain controller can obtain the hood control instruction based on the user gestures. The body domain controller then determines whether the vehicle environment meets the hood opening conditions and sends a control instruction to the hood controller to control the hood to open or remain closed.
[0088] Specifically, the user can pre-set the gesture identifier for hood control, that is, the gesture identifier corresponding to hood opening and hood closing, and the body domain controller records the gesture identifier. When the user wants to open or close the hood, he can make a pre-set gesture within the reference distance around the vehicle. The camera or radar detects the user gesture and sends the user gesture to the body domain controller. After receiving the user gesture, the body domain controller compares it with the pre-set hood control gesture identifier. If it is determined that the user's gesture is the same as the gesture identifier corresponding to hood opening or hood closing, it is equivalent to the body domain controller receiving the hood opening instruction. In the case where the hood includes a left hood and a right hood, the hood control gesture identifier also includes a gesture identifier for opening or closing the left hood, a gesture identifier for opening or closing the right hood, and a gesture identifier for opening or closing the hoods on both sides.
[0089] For example, the gesture mark for opening or closing the left hood can be set as raising or lowering the left arm, the gesture mark for opening or closing the right hood can be set as raising or lowering the right arm, and the gesture mark for opening or closing the hoods on both sides can be set as raising or lowering both arms. The reference distance can also be preset, for example, it can be set to 5 meters, which is not limited in the embodiments of the present application.
[0090] For example, when the user raises his left arm within 5 meters in front of the vehicle, the camera or radar detects the user's operation and sends the user gesture to the body domain controller. The body domain controller compares the user gesture with the pre-set hood control gesture identifier to determine that the left hood opening instruction has been received. When the user raises his right arm within 5 meters in front of the vehicle, the body domain controller determines that the right hood opening instruction has been received. When the user raises both arms within 5 meters in front of the vehicle, the body domain controller determines that the hood opening instruction for both the left and right hoods has been received.
[0091] In addition, the body domain controller can also verify the identity of the user who operates the gesture to avoid the situation where a non-owner of the vehicle controls the vehicle. The body domain controller can pre-store the facial image of the vehicle owner. When the user raises or lowers his or her arm in front of the vehicle, the camera or radar will send the collected user image to the body domain controller, which will determine whether the user is the owner of the vehicle and then control the opening and closing of the hood based on the user's gesture.
[0092] In addition, there may be a situation where the owner lends the vehicle to other users. In this case, the body domain controller needs to store the user's facial image in advance, which makes the user identity verification process more troublesome. Therefore, another way to verify the user's identity can be: detect the user's identity through the remote control key carried by the user. When the user raises his arm in front of the vehicle, the body domain controller detects whether there is a remote control key within the reference distance of the vehicle. If the remote control key is detected, it is determined that the current user is the user of the vehicle, and the hood is subsequently controlled to open and close based on the user's gesture.
[0093] In a scenario where the hood opening command is triggered by a center control panel of the vehicle, for example, the user interaction component is the center control panel of the vehicle, and a hood logo button may be displayed on the center control panel. Figure 5 This is a flow chart of controlling the hood through the central control panel provided by an embodiment of the present application. Figure 5 As shown in the figure, when the central control panel is in an activated state, the user selects the hood logo button on the central control panel, and the central control panel in the vehicle host sends the user operation to the body domain controller, and the body domain controller receives the hood control instruction. Subsequently, the body domain controller determines whether the vehicle environment meets the hood opening conditions, and sends a control instruction to the hood controller to control the hood to open or remain closed.
[0094] The central control panel may include physical buttons, virtual buttons, or both physical buttons and virtual buttons, that is, the hood identification button may be a physical button and / or a virtual button. When the hood identification button is a physical button and a virtual button, after the user clicks the physical button to open the hood, the user may click the virtual button to close the hood. Alternatively, after the user clicks the virtual button to open the hood, the user may click the physical button to close the hood.
[0095] In addition, the body domain controller may have a memory function, and automatically save the state of the hood control command triggered by the last user operation. For example, if the last user control operation on the hood saved by the body domain controller is a closing operation, the hood is in a closed state at this time. When the user clicks the hood logo button on the central control panel again, the central control panel sends the user's click operation to the body domain controller, and the body domain controller determines that the user wants to open the hood, that is, it determines that the hood opening command has been received.
[0096] In addition, when the hood includes a left hood and a right hood, the central control panel may include multiple hood identification buttons, such as button 1 for the left hood, button 2 for the right hood, and button 3 for the hoods on both sides. When the user clicks button 2, the central control panel sends the user operation to the body domain controller. After receiving the user operation, the body domain controller determines that the user wants to control the right hood, and when it is determined that the last saved state of the right hood is the closed state, it is considered that the user wants to open the right hood at this time, and determines that the right hood opening instruction has been received.
[0097] In the scenario where the hood opening command is triggered by a remote control key, the user interaction component is the remote control key, which has a hood logo. When the user wants to open the hood, the user can click the hood logo on the remote control key, and the remote control key generates a hood control command based on the user operation and sends the hood control command to the hood control module.
[0098] In the case where the hood includes a left hood and a right hood, the vehicle body domain controller may pre-set different hood control instructions corresponding to different user operations. For example, if the user clicks the hood logo on the remote control key once, it corresponds to the left hood control instruction, if the user clicks the hood logo on the remote control key twice in succession, it corresponds to the right hood control instruction, and if the user clicks the hood logo on the remote control key for a preset time, it corresponds to the hood control instructions on both sides, wherein the preset time can be pre-set, for example, 2 seconds, and this embodiment of the present application does not limit this.
[0099] For example, Figure 6 This is a flow chart of controlling a hood through a remote control key provided by an embodiment of the present application. Figure 6As shown, when the user clicks the hood logo on the remote control key once, the remote control key sends the click operation to the body domain controller, which determines that the user wants to control the left hood and determines the state of the left hood saved last time. If the left hood saved last time is in a closed state, the body domain controller determines that the user wants to open the left hood at this time, and determines that the left hood opening instruction is received. In response to the left hood opening instruction, the left hood can be controlled to open later. When the user clicks the hood logo on the remote control key twice in a row, the remote control key and the body domain controller determine whether the vehicle environment meets the right hood opening condition, and send a control instruction to the hood controller to control the right hood to open or remain closed. The remote control key sends the click operation to the body domain controller, which determines that the user wants to control the right hood and determines the state of the right hood saved last time. If the right hood saved last time is in a closed state, the body domain controller determines that the user wants to open the right hood at this time, and determines that the right hood opening instruction is received. In response to the right hood opening instruction, the right hood can be controlled to open later. When the user continuously clicks the hood logo on the remote control key for 2 seconds, the remote control key sends the click operation to the body domain controller, which determines that the user wants to control the hoods on both sides and determines the state of the hoods on both sides saved last time. If the hoods on both sides saved last time are in the closed state, the body domain controller determines that the user wants to open the hoods on both sides at this time and determines that the hood opening command on both sides is received. In response to the hood opening command on both sides, the hoods on both sides can be controlled to open later.
[0100] In a scenario where the hood opening command is triggered by a user terminal associated with the vehicle, the user interaction component is the user terminal. Figure 7 This is a flow chart of controlling a hood through a user terminal provided by an embodiment of the present application. The user can click on the hood control option on the hood control application (application, APP) of the user terminal, and the user terminal sends the user operation to the body domain controller through the vehicle's telematics box (TBOX), and the body domain controller receives the hood control instruction. Subsequently, the body domain controller determines whether the vehicle's environment meets the hood opening condition, and sends a control instruction to the hood controller to control the hood to open or remain closed.
[0101] Figure 8This is another flow chart of controlling a hood through a user terminal provided by an embodiment of the present application. After the Bluetooth of the user terminal establishes a communication connection with the vehicle-mounted Bluetooth, the user operates the Bluetooth on the user terminal, and the user terminal sends the user operation to the body domain controller through the vehicle's low-power Bluetooth (Bluetooth low energy, BLE), and the body domain controller receives the hood control instruction. Subsequently, the body domain controller determines whether the vehicle's environment meets the hood opening conditions, and sends a control instruction to the hood controller to control the hood to open or remain closed.
[0102] In a scenario where the hood opening command is triggered by a micro switch of the hood, the user interaction component is the micro switch of the hood. Fig. 9 This is a flow chart of controlling a hood through a micro-motion mechanism provided by an embodiment of the present application. Fig. 9 As shown, the user clicks the micro switch, and the micro switch sends the user operation to the body domain controller, so that the body domain controller can obtain the hood control instruction based on the user operation. In the case where the hood includes a left hood and a right hood, the micro switches of the hood can be the micro switches of the left hood and the micro switches of the right hood. Subsequently, the body domain controller determines whether the environment in which the vehicle is located meets the hood opening conditions, and sends a control instruction to the hood controller to control the hood to open or remain closed. Among them, the method of controlling the hood by the micro switch can refer to the above-mentioned method of controlling the hood by the remote control key, which will not be repeated here.
[0103] Upon receiving the hood opening instruction, the body domain controller obtains the environment information of the vehicle. In some embodiments, the process of obtaining the environment information of the vehicle may be: a camera or radar deployed on the vehicle obtains a target image, and the target image indicates the surrounding environment information of the vehicle. When the acquired target image is obtained, the camera or radar sends the acquired target image to the body domain controller, and the body domain controller determines through the following steps whether the environment of the vehicle meets the hood opening condition.
[0104] In the case where the hood includes a left hood and a right hood, the implementation process of obtaining the environmental information of the vehicle can be: in response to the hood opening instruction of the target hood, the environmental information of the target hood of the vehicle is obtained, and the target hood is the left hood and / or the right hood. Therefore, when the target hood is the left hood, the environmental information of the left hood of the vehicle is obtained, that is, the environmental information of the left side of the vehicle. When the target hood is the right hood, the environmental information of the right side of the vehicle is obtained, that is, the environmental information of the right side of the vehicle. When the target hood is the left hood and the right hood (the hoods on both sides), the environmental information of the hoods on both sides of the vehicle is obtained, that is, the environmental information of the two sides of the vehicle.
[0105] Step 202: Detect whether a preset hood opening condition is met based on the vehicle's environment information.
[0106] After acquiring the target image, the body domain controller can detect whether there are obstacles or other objects that affect the opening of the hood in the surrounding environment of the vehicle based on the target image, that is, detect whether the hood opening conditions are met.
[0107] In some embodiments, the implementation process of step 202 may be: based on the environmental information of the vehicle, determine whether there is an obstacle within a first preset range at the bottom of the vehicle, or whether there is liquid accumulation within the first preset range at the bottom of the vehicle, or whether there is an obstruction within a second preset range above the vehicle; if there is an obstacle within the first preset range at the bottom of the vehicle, or if there is liquid accumulation within the first preset range at the bottom of the vehicle, or if there is an obstruction within the second preset range above the vehicle, determine that the hood opening condition is not met.
[0108] Among them, the first preset range and the second preset range can be pre-set, and the first preset range and the second preset range can be set according to the size of different vehicles. The first preset range can be 1.5 meters × 1.5 meters by way of example, and the second preset range can be 1.7 meters in height range including the hood opening height by way of example. The embodiment of the present application is not limited to this.
[0109] Among them, if there are obstacles or accumulated liquid within a certain range on both sides of the bottom of the vehicle, after the hood is opened, when the user repairs the hood at the position where the hood is opened, the user may step on the accumulated liquid, or hit the obstacle and cause injury to the user, which may affect the user and reduce the user experience. Moreover, if the vehicle is parked in an indoor garage and the height of the garage roof is low, or there is an obstruction at a certain height above the front of the vehicle where the vehicle is parked, the hood may be bumped when it is opened, causing damage to the hood. Therefore, if the environment in which the vehicle is located has the above-mentioned conditions, it is determined that the environment in which the vehicle is located is not suitable for opening the hood, that is, the hood opening conditions are not met.
[0110] In the case where the hood includes a left hood and a right hood, the implementation process of step 202 may be: when the target hood includes a left hood, determining whether there is an obstacle within a first preset range at the bottom of the left side of the vehicle, or whether there is liquid within the first preset range at the bottom of the left side of the vehicle, or whether there is a shielding object within a second preset range above the left side of the vehicle, based on the left side environment information of the vehicle; if there is an obstacle within the first preset range at the bottom of the left side of the vehicle, or if there is liquid within the first preset range at the bottom of the left side of the vehicle, or if there is a shielding object within the second preset range above the left side of the vehicle, determining that the first hood opening condition is not satisfied;
[0111] When the target hood includes the right side hood, determine whether there is an obstacle within the first preset range of the bottom right side of the vehicle, or whether there is liquid within the first preset range of the bottom right side of the vehicle, or whether there is an obstruction within the second preset range above the right side of the vehicle based on the right side environmental information of the vehicle; if there is an obstacle within the first preset range of the bottom right side of the vehicle, or there is liquid within the first preset range of the bottom right side of the vehicle, or there is an obstruction within the second preset range above the right side of the vehicle, it is determined that the second hood opening condition is not met.
[0112] That is to say, when the target hood is the left side hood, it is detected whether there is an obstacle or liquid accumulation within a certain range at the bottom left side of the vehicle, and whether there is an obstruction at a certain height above the left side of the vehicle. If there is an obstacle or liquid accumulation within a certain range at the bottom left side of the vehicle, or there is an obstruction at a certain height above the left side of the vehicle, it is determined that the environment in which the vehicle is located does not meet the first hood opening condition.
[0113] When the target hood is the right side hood, detect whether there is an obstacle or liquid accumulation within a certain range at the bottom right side of the vehicle, and whether there is an obstruction at a certain height above the right side of the vehicle. If there is an obstacle or liquid accumulation within a certain range at the bottom right side of the vehicle, or there is an obstruction at a certain height above the right side of the vehicle, it is determined that the environment in which the vehicle is located does not meet the second hood opening condition.
[0114] When the target hoods are the left hood and the right hood, i.e., the hoods on both sides, it is respectively detected whether there are obstacles or effusions within a certain range of the left bottom and the right bottom of the vehicle, and whether there are obstructions at a certain height above the left side and the right side of the vehicle. If there are obstacles or effusions within a certain range of the left bottom of the vehicle, or there are obstructions at a certain height above the left side of the vehicle, it is determined that the environment in which the vehicle is located does not meet the first hood opening condition. If there are obstacles or effusions within a certain range of the right bottom of the vehicle, or there are obstructions at a certain height above the right side of the vehicle, it is determined that the environment in which the vehicle is located does not meet the second hood opening condition.
[0115] Step 203: When the hood opening condition is not met, control the hood to remain closed.
[0116] When there are obstacles or accumulated liquid within a certain range on both sides of the bottom of the vehicle, after the hood is opened, the user may hit the obstacles or step on the accumulated liquid when repairing the hood, or when there is an obstruction at a certain height above the vehicle, the hood may be bumped when it is opened. Therefore, to avoid these situations, the body domain controller can send a first control instruction to the hood controller when it determines that the environment of the vehicle does not meet the hood opening conditions. The first control instruction is used to control the hood to remain closed. When the hood controller receives the first control instruction, it can control the hood not to open and remain closed.
[0117] In the case where the hood includes a left-side hood and a right-side hood, the implementation process of step 203 may be: when the target hood is a left-side hood, if the first hood opening condition is not met, the left-side hood is controlled to remain closed; when the target hood is a right-side hood, if the second hood opening condition is not met, the right-side hood is controlled to remain closed; when the target hood is a left-side hood and a right-side hood, if the first hood opening condition or the second opening condition is not met, both the left-side hood and the right-side hood are controlled to remain closed.
[0118] In addition, when controlling the hood to remain closed, in some embodiments, the body domain controller may also generate a prompt message, which is used to prompt the user that the hood cannot be opened, and prompt the user to move the vehicle to a position where the hood can be safely opened. The prompt message may be played on the vehicle in voice form, or displayed on the central control screen of the vehicle in animation form, which is not limited in the embodiments of the present application. When displayed on the central control screen of the vehicle in animation form, the relative position between the obstacle, effusion or obstruction and the vehicle may be displayed, so that the user can easily determine the position of the vehicle and move the vehicle to a position where the hood can be safely opened.
[0119] For example, the prompt information may also include the vehicle moving position. In this scenario, the body domain controller can determine the position of the vehicle when the hood can be safely opened, that is, the vehicle moving position, based on the current position of the vehicle and the position of obstacles, effusion or obstructions. In this way, the user can directly move the vehicle to the vehicle moving position without having to make their own judgment, which improves the user experience.
[0120] In some embodiments, the body domain controller controls the hood to open after detecting that the user has moved the vehicle. The body domain controller can detect the position of the vehicle and determine that the user has moved the vehicle to a position where the hood can be safely opened, that is, when it is determined that the environment in which the vehicle is located meets the hood opening conditions, it controls the hood to open. When the hood opening instruction is a left hood opening instruction, the body domain controller controls the left hood to open. When the hood opening instruction is a right hood opening instruction, the body domain controller controls the left hood to open. When the hood opening instruction is a double-sided hood opening instruction, the body domain controller controls both the left and right hoods to open.
[0121] In addition, after the hood is opened, if the body domain controller receives a hood closing instruction, it responds to the hood closing instruction and controls the hood to close. The implementation process of the body domain controller responding to the hood closing instruction can refer to the above-mentioned content of the body domain controller responding to the hood opening instruction, which will not be repeated here.
[0122] The following will be combined Fig.10 The hood control method provided in the embodiment of the present application is further described. Fig.10 As shown, the body domain controller responds to the hood opening instruction and controls the camera or radar deployed on the vehicle to collect the environmental information of the vehicle, and the camera or radar sends the collected environmental information of the vehicle to the body domain controller. The body domain controller detects whether the hood opening condition is met based on the environmental information of the vehicle, and sends a first control instruction to the hood controller if the hood opening condition is not met, so as to control the hood not to open and keep it closed. In addition, the body domain controller can generate prompt information to prompt the user to move the vehicle in time.
[0123] In the embodiment of the present application, in response to the hood opening instruction, it is detected whether the environment of the vehicle meets the hood opening conditions. If the hood opening conditions are not met, it means that the current environment of the vehicle is not suitable for hood opening. At this time, the hood is controlled to remain closed, which can protect the hood and meet the safety requirements of the vehicle. Therefore, the embodiment of the present application can prevent obstacles from hitting the user when the user is repairing the hood, or the user from stepping on the effusion, and the hood from being bumped when it is opened, thereby improving the user experience. Moreover, in the embodiment of the present application, the hood opening instruction can be intelligently triggered in a variety of ways to enhance the sense of technology.
[0124] All the above optional technical solutions can be combined in any way to form optional embodiments of the present application, and the embodiments of the present application will not be described in detail one by one.
[0125] Fig.11 is a schematic diagram of the structure of a hood control device provided in an embodiment of the present application. The hood is installed on a vehicle, for example, Fig.11 As shown, the device comprises:
[0126] An acquisition module 1101 is used to acquire the environment information of the vehicle in response to the hood opening instruction;
[0127] A detection module 1102 is used to detect whether a preset hood opening condition is met according to the environment information of the vehicle;
[0128] The first control module 1103 is used to control the hood to remain closed when the hood opening condition is not met.
[0129] Optionally, the detection module 1102 is further configured to:
[0130] Determine, based on the environmental information of the vehicle, whether there is an obstacle within a first preset range at the bottom of the vehicle, or whether there is effusion within the first preset range at the bottom of the vehicle, or whether there is a shielding object within a second preset range above the vehicle;
[0131] When there is an obstacle within a first preset range at the bottom of the vehicle, or when there is accumulated liquid within the first preset range at the bottom of the vehicle, or when there is a shielding object within a second preset range above the vehicle, it is determined that the hood opening condition is not met.
[0132] Optionally, the hood includes a left hood and a right hood, and the hood opening condition includes a first hood opening condition corresponding to the left hood and a second hood opening condition corresponding to the right hood;
[0133] The acquisition module 1101 is further used for:
[0134] In response to a hood opening instruction of a target hood, obtaining environmental information of a position of a target hood of the vehicle, the target hood being a left hood and / or a right hood;
[0135] The first control module 1103 is further used for:
[0136] When the target hood includes the left hood, if the first hood opening condition is not satisfied, controlling the left hood to remain closed;
[0137] When the target hood includes the right hood, in a case where the second hood opening condition is not satisfied, the right hood is controlled to remain closed.
[0138] Optionally, the detection module 1102 is further configured to:
[0139] When the target hood includes a left hood, determining whether there is an obstacle within a first preset range at the bottom left side of the vehicle, or whether there is effusion within the first preset range at the bottom left side of the vehicle, or whether there is a shielding object within a second preset range at the upper left side of the vehicle, based on the left side environment information of the vehicle;
[0140] When there is an obstacle within the first preset range at the bottom left side of the vehicle, or when there is effusion within the first preset range at the bottom left side of the vehicle, or when there is a shielding object within the second preset range at the upper left side of the vehicle, it is determined that the first hood opening condition is not met;
[0141] When the target hood includes the right hood, determining whether there is an obstacle within a first preset range at the bottom right side of the vehicle, or whether there is effusion within the first preset range at the bottom right side of the vehicle, or whether there is a shielding object within a second preset range above the right side of the vehicle, based on the right side environment information of the vehicle;
[0142] When there is an obstacle within the first preset range at the bottom right side of the vehicle, or when there is liquid accumulation within the first preset range at the bottom right side of the vehicle, or when there is a covering within the second preset range at the upper right side of the vehicle, it is determined that the second hood opening condition is not met.
[0143] Optionally, the hood opening command is triggered by any of the following methods:
[0144] User voice, user gestures, the vehicle's central control panel, the remote control key, a user terminal associated with the vehicle, and the micro switch of the hood.
[0145] Optionally, the device further comprises:
[0146] The generating module is used to generate a prompt message, wherein the prompt message is used to prompt the user that the hood cannot be opened, and / or prompt the user to move the vehicle to a position where the hood can be safely opened.
[0147] Optionally, the device further comprises:
[0148] The second control module is used to control the hood to open after detecting that the user moves the vehicle to a position where the hood can be safely opened.
[0149] Fig.12 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.
[0150] For example, Fig.12 As shown, the vehicle 1200 includes: a memory 1201 and a processor 1202, wherein the memory 1201 stores an executable program code 12011, and the processor 1202 is used to call and execute the executable program code 12011 to perform a hood control method.
[0151] In this embodiment, the functional modules of the vehicle can be divided 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.
[0152] In the case of dividing each functional module according to each function, the vehicle may include: an acquisition module, a detection module and a first control module. 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.
[0153] The vehicle provided in this embodiment is used to execute the above-mentioned hood control method, and thus can achieve the same effect as the above-mentioned implementation method.
[0154] 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.
[0155] The processing module may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits disclosed in the present application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.
[0156] This embodiment also provides a computer-readable storage medium, in which a computer program code is stored. When the computer program code is run on a computer, the computer executes the above-mentioned related method steps to implement a hood control method in the above-mentioned embodiment.
[0157] This embodiment also provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above-mentioned related steps to implement a hood control method in the above-mentioned embodiment.
[0158] In addition, the vehicle provided in the embodiment of the present application may include a connected processor and memory; wherein the memory is used to store instructions, and when the vehicle is running, the processor can call and execute the instructions so that the vehicle executes a hood control method in the above embodiment.
[0159] Among them, the vehicle, computer-readable storage medium, computer program product or chip provided in this embodiment 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.
[0160] 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.
[0161] 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.
[0162] 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 hood control method, characterized in that: The hood is mounted on a vehicle, and the method comprises: In response to a hood opening instruction, obtaining environmental information of the vehicle; Detecting whether a preset hood opening condition is met according to the environment information of the vehicle; When the hood opening condition is not satisfied, the hood is controlled to remain closed.
2. The method according to claim 1, characterized in that The detecting, based on the environmental information of the vehicle, whether a preset hood opening condition is met includes: Determine, based on the environmental information of the vehicle, whether there is an obstacle within a first preset range at the bottom of the vehicle, or whether there is effusion within the first preset range at the bottom of the vehicle, or whether there is a shielding object within a second preset range above the vehicle, wherein the second preset range includes the height at which the hood is opened; When there is an obstacle within a first preset range at the bottom of the vehicle, or when there is liquid accumulation within the first preset range at the bottom of the vehicle, or when there is a shielding object within a second preset range above the vehicle, it is determined that the hood opening condition is not met.
3. The method according to claim 1, characterized in that The hood includes a left hood and a right hood, and the hood opening condition includes a first hood opening condition corresponding to the left hood and a second hood opening condition corresponding to the right hood; The step of obtaining the environment information of the vehicle in response to the hood opening instruction includes: In response to a hood opening instruction of a target hood, acquiring environmental information of a position of a target hood of the vehicle, the target hood being the left hood and / or the right hood; When the hood opening condition is not met, controlling the hood to remain closed includes: When the target hood includes the left hood, if the first hood opening condition is not satisfied, controlling the left hood to remain closed; When the target hood includes the right hood, the right hood is controlled to remain closed when the second hood opening condition is not satisfied.
4. The method according to claim 3, characterized in that The detecting, based on the environmental information of the vehicle, whether a preset hood opening condition is met includes: When the target hood includes the left hood, determining whether there is an obstacle within a first preset range at the bottom of the left side of the vehicle, or whether there is effusion within the first preset range at the bottom of the left side of the vehicle, or whether there is a shielding object within a second preset range above the left side of the vehicle, according to the left side environment information of the vehicle; When there is an obstacle within the first preset range at the bottom left side of the vehicle, or when there is liquid accumulation within the first preset range at the bottom left side of the vehicle, or when there is a shielding object within the second preset range at the upper left side of the vehicle, it is determined that the first hood opening condition is not met; When the target hood includes the right hood, determining whether there is an obstacle within a first preset range at the bottom right side of the vehicle, or whether there is effusion within the first preset range at the bottom right side of the vehicle, or whether there is a shielding object within a second preset range above the right side of the vehicle, according to the right side environment information of the vehicle; When there is an obstacle within the first preset range at the bottom right side of the vehicle, or when there is liquid accumulation within the first preset range at the bottom right side of the vehicle, or when there is a covering within the second preset range at the upper right side of the vehicle, it is determined that the second hood opening condition is not met.
5. The method according to any one of claims 1 to 4, characterized in that: The hood opening command is triggered by any of the following methods: User voice, user gesture, a central control panel of the vehicle, a remote control key, a user terminal associated with the vehicle, and a micro switch of the hood.
6. The method according to any one of claims 1 to 4, characterized in that: After controlling the hood to remain closed, the method further includes: Prompt information is generated, where the prompt information is used to prompt the user that the hood cannot be opened, and / or to prompt the user to move the vehicle to a position where the hood can be safely opened.
7. The method according to claim 6, characterized in that The method further comprises: After detecting that the user has moved the vehicle to a position where the hood can be safely opened, the hood is controlled to open.
8. A hood control device, characterized in that: The hood is mounted on a vehicle, and the device comprises: an acquisition module, configured to acquire environmental information of the vehicle in response to a hood opening instruction; A detection module, used for detecting whether a preset hood opening condition is met according to the environmental information of the vehicle; The first control module is used to control the hood to remain closed when the hood opening condition is not met.
9. 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 7.
10. 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 7 is implemented.
