A method, apparatus, vehicle and storage medium of hood control
By obtaining the location data of the target entity and controlling the engine hood to remain open, combined with precise position control of the hood and flashing lights as reminders, the problem of users forgetting objects in the engine compartment is solved, improving the user experience.
Patent Information
- Application Number
- CN202310797356.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-30
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2043-06-30
AI Technical Summary
Users may accidentally forget items in the engine compartment when repairing or inspecting their vehicles. Existing technologies cannot effectively prevent such situations, resulting in a poor user experience.
By obtaining the location data of the target entity, it is determined whether it is in the engine compartment, and when the target entity is detected, the engine hood is controlled to remain open. Combined with the location of the target entity, the corresponding hood is accurately controlled to remain open. When the reminder conditions are met, a reminder is issued, and the user is reminded by flashing the car lights, etc.
It effectively prevents the target entity from being forgotten in the engine compartment, improves the user's car experience, avoids false reminders, and facilitates users to quickly remove the target entity.
Smart Images

Figure CN119218313B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicles, and more particularly, to a method, apparatus, vehicle, and storage medium for controlling an engine hood in the field of vehicles. Background Art
[0002] When using the car, the user can use the car key to control the opening of the car door and the opening of the engine hood to perform related work activities.
[0003] However, users may forget items like phones and keys while performing related tasks. To prevent car key forgetting, the most common method currently used in the industry is to search for keys inside the car when the door is closed, and then alert the user through horns and lights. However, this solution only addresses the situation where keys are forgotten in the car, resulting in a poor user experience. Summary of the Invention
[0004] The present application provides a method, device, vehicle and storage medium for controlling an engine hood, which can prevent a user from accidentally placing a target entity in the engine compartment and forgetting to close the engine hood, thereby locking the target entity in the engine compartment and making it impossible to find or remove the target entity, thereby improving the user's vehicle experience.
[0005] In a first aspect, a method for controlling an engine hood is provided, the method comprising: obtaining position data of a target entity; determining whether the target entity is in an engine compartment of a vehicle based on the position data of the target entity; and if it is determined that the target entity is in the engine compartment, controlling the engine hood of the engine compartment to remain open.
[0006] In the above technical solution, when a target entity is detected in the engine compartment, the engine hood is controlled not to be closed, so as to avoid the situation where the user accidentally places the target entity in the engine compartment and forgets to close the engine hood after the engine compartment is opened, and the target entity is locked in the engine compartment and cannot be found or removed, thereby improving the user's car experience.
[0007] In combination with the first aspect, in some possible implementations, the engine compartment includes a left compartment and a right compartment, and the engine hood includes a left compartment and a right compartment. If it is determined that the target entity is in the engine compartment, the engine hood of the engine compartment is controlled to remain open, including: if it is determined that the target entity is in the left compartment of the engine compartment, the left hood of the left compartment is controlled to remain open; if it is determined that the target entity is in the right compartment of the engine compartment, the right hood of the right compartment is controlled to remain open.
[0008] In the above technical solution, when the engine compartment includes a left compartment and a right compartment, and the engine hood includes a left hood and a right hood, the hood of the compartment where the target entity is located can be accurately controlled to remain open according to the position of the target entity, making it convenient for the user to take out the target entity later.
[0009] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, after controlling the engine hood of the engine compartment to remain open if it is determined that the target entity is in the engine compartment, the method also includes: determining whether the reminder conditions for reminding the user that the target entity is forgotten in the engine compartment are met; when it is determined that the reminder conditions are met, reminding the user based on the location data of the target entity.
[0010] In the above technical solution, when it is determined that the user has forgotten the target entity in the engine compartment and needs to be reminded, the user can be reminded according to the location of the target entity to prevent the user from forgetting the target entity in the engine compartment. False reminders can also be avoided, thereby improving the user's car experience.
[0011] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, determining whether the reminder conditions for reminding the user that the target entity is forgotten in the engine compartment are currently met includes: determining whether an instruction to close the engine hood is received; when it is determined that an instruction to close the engine hood is received, determining that the reminder conditions for reminding the user that the target entity is forgotten in the engine compartment are met.
[0012] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, after determining that an instruction to close the engine hood is received, the method also includes: if it is determined that the target entity is in the left cabin of the engine compartment, controlling the right hood of the right cabin to close; if it is determined that the target entity is in the right cabin of the engine compartment, controlling the left hood of the left cabin to close.
[0013] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, determining whether the conditions for reminding the user that the target entity is forgotten in the engine compartment are met also include: determining whether the distance between the user and the vehicle is greater than a preset threshold, and / or determining whether the duration for which the engine hood of the engine compartment is open exceeds a preset duration; if it is determined that the distance between the user and the vehicle is greater than the preset threshold, and / or if it is determined that the duration for which the engine hood of the engine compartment is open exceeds a preset duration, it is determined that the reminder conditions for reminding the user that the target entity is forgotten in the engine compartment are met.
[0014] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, when the reminder method includes reminding through flashing car lights, the user is reminded based on the location data of the target entity, including: if it is determined that the target entity is in the left cabin of the engine compartment, then the left car lights of the vehicle are controlled to flash a preset number of times; if it is determined that the target entity is in the right cabin of the engine compartment, then the right car lights of the vehicle are controlled to flash a preset number of times.
[0015] In the above technical solution, after determining the position of the target entity in the engine compartment, the headlights on the corresponding side of the vehicle can be controlled to flash a preset number of times according to the position of the target entity, so as to remind the user of the position of the target entity while reminding the user that the target entity is in the engine compartment, making it convenient for the user to quickly remove the target entity.
[0016] In summary, in the present application, when it is detected that the target entity is located in the engine compartment, the engine hood is controlled to remain in an open state, which can avoid the user forgetting the target entity in the engine compartment and not being able to find or take it out. And when it is determined that the reminder conditions are met, the user is reminded, which can avoid false reminders while letting the user know in time that the target entity is in the engine compartment. Furthermore, when the engine compartment and the engine hood include left and right sides, the hood on the corresponding side can be flexibly controlled to remain in an open state according to the position of the target entity, making it convenient for the user to take out the target entity. And the lights on the corresponding side can be controlled to flash according to the position of the target entity, which can not only promptly remind the user that the target entity has been forgotten in the car, but also remind the user of the location of the target entity, making it convenient for the user to quickly take out the target entity.
[0017] In a second aspect, a device for controlling an engine hood is provided, which includes: an acquisition module for acquiring position data of a target entity; a judgment module for judging whether the target entity is in an engine compartment based on the position data of the target entity; and a control module for controlling the engine hood of the engine compartment to remain open if it is determined that the target entity is in the engine compartment.
[0018] In combination with the second aspect, in some possible implementations, the engine compartment includes a left compartment and a right compartment, and the engine hood includes a left hood and a right hood. The control module is specifically used to: if it is determined that the target entity is in the left compartment of the engine compartment, then control the left hood of the left compartment to remain open; if it is determined that the target entity is in the right compartment of the engine compartment, then control the right hood of the right compartment to remain open.
[0019] In combination with the above-mentioned implementation of the second aspect, in some possible implementations, the device also includes: a determination module, which is used to control the engine hood of the engine compartment to remain in an open state if it is determined that the target entity is in the engine compartment; determine whether the reminder conditions for reminding the user that the target entity is forgotten in the engine compartment are met; and a reminder module, which is used to remind the user according to the location data of the target entity when it is determined that the reminder conditions are met.
[0020] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the determination module is specifically used to: determine whether an instruction to close the engine hood is received; when it is determined that an instruction to close the engine hood is received, determine that the reminder conditions for reminding the user that the target entity is forgotten in the engine compartment are met.
[0021] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the control module is also used to: after determining that an instruction to close the engine hood is received; if it is determined that the target entity is in the left cabin of the engine compartment, control the right hood of the right cabin to close; if it is determined that the target entity is in the right cabin of the engine compartment, control the left hood of the left cabin to close.
[0022] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the determination module is also used to: determine whether the distance between the user and the vehicle is greater than a preset threshold, and / or, determine whether the duration for which the hood of the engine compartment is open exceeds a preset duration; if it is determined that the distance between the user and the vehicle is greater than the preset threshold, and / or, if it is determined that the duration for which the hood of the engine compartment is open exceeds a preset duration, it is determined that the reminder conditions for reminding the user that the target entity is forgotten in the engine compartment are met.
[0023] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, when the reminder method includes reminding through flashing car lights, the reminder module is specifically used to: if it is determined that the target entity is in the left compartment of the engine compartment, then control the left car lights of the vehicle to flash a preset number of times; if it is determined that the target entity is in the right compartment of the engine compartment, then control the right car lights of the vehicle to flash a preset number of times.
[0024] In a third aspect, a vehicle is provided, comprising a memory and a processor. The memory is configured to store executable program code, and the processor is configured to retrieve and execute the executable program code from the memory, so that the vehicle executes the method of the first aspect or any possible implementation of the first aspect.
[0025] 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.
[0026] 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 of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 is a schematic flow chart of a method for controlling an engine hood provided in an embodiment of the present application;
[0028] Figure 2 This is a schematic structural diagram of an engine hood control system provided by an embodiment of the present application;
[0029] Figure 3 This is a schematic structural diagram of a butterfly-shaped engine hood provided in an embodiment of the present application;
[0030] Figure 4 This is a schematic structural diagram of an engine hood control device provided in an embodiment of the present application;
[0031] Figure 5 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION
[0032] The following will clearly and thoroughly describe the technical solutions in this application in conjunction with the accompanying drawings. In the description of the embodiments of this 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 this application, "multiple" means two or more than two.
[0033] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to imply or suggest relative importance or implicitly indicate the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.
[0034] Figure 1 This is a schematic flowchart of a method for controlling an engine hood provided in an embodiment of the present application.
[0035] For example, Figure 1 As shown, the method 100 includes:
[0036] Step 101, obtaining location data of a target entity;
[0037] Step 102, judging whether the target entity is in the engine compartment according to the location data of the target entity;
[0038] Step 103: If it is determined that the target entity is in the engine compartment, the engine hood of the engine compartment is controlled to remain in an open state.
[0039] exist Figure 1 In the illustrated embodiment, the target entity's location data is obtained; based on the target entity's location data, whether the target entity is within the engine compartment is determined; and if the target entity is determined to be within the engine compartment, the engine compartment hood is controlled to remain open. This allows the hood to remain open when the target entity is detected within the engine compartment. This prevents situations where a user accidentally places the target entity within the engine compartment after the engine compartment is opened and forgets to close the hood, locking the target entity in the engine compartment and making it impossible to find or remove the target entity. This improves the user's vehicle experience.
[0040] In the embodiment of this application, the execution subject vehicle is taken as an example. Figure 1 The specific implementation of each step in the embodiment shown is described below:
[0041] In step 101 , the running state of the vehicle may be detected first, and when the running state of the vehicle is a start state and the engine hood of the vehicle is open, the location data of the target entity may be acquired.
[0042] In some embodiments, it is also necessary to obtain the current gear position of the vehicle. After determining that the current gear position of the vehicle is in P gear, the location data of the target entity is obtained.
[0043] The target entity can be a target entity whose location data can be obtained by the vehicle, for example, it can be a portable electronic device connected to the vehicle. The portable electronic device can be a user terminal such as a mobile phone, tablet, smart watch, smart bracelet, or a vehicle key.
[0044] The target entity and the vehicle can be wirelessly connected, allowing the vehicle to obtain the target entity's location data based on the wireless connection with the target entity. The connection between the target entity and the vehicle can be established via Wireless Fidelity (WiFi) or Bluetooth. When the user authorizes the target entity to be located, the vehicle can locate the target entity via WiFi or Bluetooth and obtain the target entity's location data.
[0045] For example, when the target entity is a vehicle key, the key can specifically be a remote control key that can be wirelessly sensed by the vehicle. The vehicle can obtain the key's location data through wireless sensing. The embodiments of this application are mainly described using the example of the target entity being a vehicle key.
[0046] In step 102, the interior area of the vehicle can be divided into multiple grids and marked using a preset vehicle coordinate system, and the position data of the key sensed by the vehicle can be mapped to the corresponding grid. Based on whether the grid mapped by the key is a grid in the engine compartment area, it is determined whether the key is located in the engine compartment.
[0047] Figure 2 It is a structural diagram of an engine hood control system provided in an embodiment of the present application. The engine hood control method in this embodiment can be applied to the engine hood control system.
[0048] For example, Figure 2 As shown, system 200 includes a vehicle-domain control unit 201, a hood control unit 202, a voice system 203, a display system 204, and a lighting system 205. In this embodiment, the execution entity may be the vehicle-domain control unit 201, which sends control instructions to the hood control unit 202 to control the opening and closing of the hood. The vehicle-domain control unit 201 can control the voice system 203 to perform functions such as voice announcements and music playback. The vehicle-domain control unit 201 can also control the display system 204 and the lighting system 205 to implement corresponding functions.
[0049] In step 103, if the grid mapped to the key is determined to be located in the engine compartment area, the key is determined to be located in the engine compartment. After determining that the key is located in the engine compartment, the vehicle's body domain control unit 201 sends a control instruction to the hood control unit 202 to keep the hood open. The hood control unit 202 receives the control instruction and controls the hood to remain open according to the control instruction.
[0050] In one possible implementation, the engine compartment includes a left compartment and a right compartment, and the engine hood includes a left compartment and a right compartment. If it is determined that the target entity is in the engine compartment, the engine hood of the engine compartment is controlled to remain open, including: if it is determined that the target entity is in the left compartment of the engine compartment, the left hood of the left compartment is controlled to remain open; if it is determined that the target entity is in the right compartment of the engine compartment, the right hood of the right compartment is controlled to remain open.
[0051] Figure 3 This is a schematic structural diagram of a butterfly-shaped engine hood provided in an embodiment of the present application.
[0052] For example, Figure 3 As shown, the vehicle 30 includes a left cabin 301 , a left hood 302 , a right cabin 303 , and a right hood 304 .
[0053] It should be understood that when the user is using the vehicle, the engine needs to be inspected or repaired. When the user is repairing or inspecting the engine, the engine hood needs to be opened to perform related operations. When the vehicle's engine hood is a butterfly-shaped engine hood, it needs to be opened. Figure 3 A left hood 302 and a right hood 304 are shown.
[0054] In some embodiments, the user can also control the opening of only one side of the hood. For example, when the user wants to inspect the left side of the engine compartment, they can control the opening of only the left side of the hood. Assume that the user opens the hood via the central control screen. For example, the vehicle's central control screen may include multiple option buttons for controlling the hood, such as "Open Both Hoods," "Open Left Hood," "Open Right Hood," and so on. The user clicks the "Open Left Hood" button to open the left side of the hood. Specifically, after the user clicks the "Open Left Hood" button, the vehicle's host module transmits an opening request message to the body domain controller 201. The body domain controller 201 receives a control instruction to open the left side of the hood based on the opening request message and sends the control instruction to the hood controller 202. The hood controller 202 opens the left side of the hood based on the control instruction. When the user wants to inspect the right side of the engine compartment, they can also control the opening of only the right side of the hood. The opening process is the same as the opening steps for the left side of the hood described above and will not be repeated here.
[0055] The engine compartment can be divided into a left engine compartment 301 and a right engine compartment 303 using the center axis MN of the butterfly-shaped engine hood as the boundary. As in the above embodiment, the target entity can be determined to be located in the right or left engine compartment based on whether the grid area mapped by the key is to the right or left of the center axis MN of the engine hood.
[0056] When it is determined that the key is located in the left engine compartment, the body domain control unit 201 in the vehicle sends a control instruction to keep the left engine hood open to the engine hood control unit 202. The engine hood control unit 202 receives the control instruction and controls the left engine hood 302 to remain open according to the control instruction.
[0057] When it is determined that the target entity is located in the right cabin, the body domain control unit 201 in the vehicle sends a control instruction to keep the right hood open to the hood control unit 202. The hood control unit 202 receives the control instruction and controls the right hood 304 of the hood to remain open according to the control instruction.
[0058] Through the above method, when the engine compartment includes a left compartment and a right compartment, and the engine hood includes a left hood and a right hood, the hood of the compartment where the target entity is located can be accurately controlled to remain open according to the position of the target entity, making it convenient for the user to take out the target entity later.
[0059] In one possible implementation, after controlling the engine hood of the engine compartment to remain open if it is determined that the target entity is in the engine compartment, the method further includes: determining whether a reminder condition is met to remind the user that the target entity is forgotten in the engine compartment; when it is determined that the reminder condition is met, reminding the user based on the location data of the target entity.
[0060] When it is determined that the key is in the engine compartment, the vehicle's current status can be obtained through the vehicle's sensors or the user's current status can be monitored to determine whether the reminder conditions for reminding the user to forget the key in the engine compartment are met.
[0061] When the reminder conditions are met, it proves that the user has forgotten that he or she has placed the key in the engine compartment, and there is a high possibility that the key is locked in the engine compartment. At this time, the vehicle reminds the user based on the obtained key location data.
[0062] For example, Figure 2 As shown, the vehicle includes a voice system 203 , a display system 204 and a lighting system 205 .
[0063] The voice system 203 may be a central control voice system integrated into the central control screen. When the vehicle body domain controller 201 determines that the conditions are met, it may control the voice system 203 to remind the user through voice that "the remote control key is inside the cabin."
[0064] The display system 204 may include the vehicle's central control screen and a display screen of a user terminal connected to the vehicle, which is not limited in this embodiment of the present application. When the display system 204 reminds the user, for example, text may be generated and displayed on the display screen in the form of a pop-up window to remind the user that the key is in the cabin.
[0065] In one possible implementation, when the reminder is through a display screen and there are multiple target entities, the method further includes: identifying the target entity to obtain the name of the target entity, generating reminder information including the name of the target entity and displaying it on the display screen.
[0066] The engine compartment may also be provided with an infrared sensor and a camera, which can be used to identify a target entity left in the engine compartment, and then generate a prompt message including the name of the target entity and display it on the display screen.
[0067] Wherein, when the target entity does not include the user terminal, the display screen can be the display screen of the user terminal or the central control screen of the vehicle. When the target entity includes the user terminal, the display screen can be the central control screen of the vehicle.
[0068] For example, if the target entities left in the engine compartment are a user's phone and vehicle keys, the vehicle uses the infrared sensor and camera installed in the engine compartment to identify the target entities by name. A prompt message containing the target entity name, such as "Phone and keys left in the engine compartment," is then generated and displayed on the vehicle's central control screen to remind the user that their phone and keys were left in the engine compartment.
[0069] The vehicle lighting system 205 may include all lights integrated in the vehicle, and the body domain controller 201 may remind the user that the key is in the cabin by controlling the vehicle lights to flash.
[0070] In some embodiments, a buzzer may be integrated into the hood lock, and an electrical connection may be established between the buzzer and the hood control unit 202. The hood control unit 202 may also control the buzzer to sound to remind the user that the key is in the cabin.
[0071] Through the above method, when it is determined that the user has forgotten the key in the engine compartment and needs to be reminded, the user can be reminded according to the location of the target entity to prevent the user from forgetting the target entity in the engine compartment. It can also avoid false reminders and improve the user's car experience.
[0072] In one possible implementation, the reminder method is to remind the user by flashing the car lights, and the user is reminded according to the prompt information, including: if it is determined that the target entity is in the left compartment of the engine compartment, the left car lights of the vehicle are controlled to flash a preset number of times; if it is determined that the target entity is in the right compartment of the engine compartment, the right car lights of the vehicle are controlled to flash a preset number of times.
[0073] Among them, the headlights are lights integrated on the vehicle, including the headlights inside the vehicle and the headlights outside the vehicle. In the embodiment of the present application, the headlights used for reminding are the headlights outside the vehicle as an example for explanation.
[0074] Specifically, the vehicle's external lights may include headlights, turn signals, taillights, etc. The default setting may be that the vehicle detects that there is no user inside the vehicle and uses the vehicle's external lights to alert the user. The preset number of times may be set in advance, assuming the preset number is three.
[0075] As in the above embodiment, the engine compartment includes a left engine compartment and a right engine compartment. When the key is determined to be left in the left engine compartment, the body domain control unit 201 controls the left vehicle light to flash a preset number of times three times to remind the user that the key is in the left engine compartment. When the key is determined to be left in the right engine compartment, the body domain control unit 201 controls the right vehicle light to flash a preset number of times three times to remind the user that the key is in the right engine compartment.
[0076] Furthermore, after reminding the user and after a fixed interval, the system can recheck whether the target entity is still in the engine compartment. If the target entity is still in the engine compartment, the vehicle lights can flash to remind the user again, and the above steps can be repeated until the user removes the target entity. Alternatively, when the number of reminders reaches a preset threshold, a reminder message can be generated and sent to the user terminal connected to the vehicle to remind the user, thereby improving the efficiency of user reminders.
[0077] In some embodiments, when the target entity is a user terminal, when the above reminder times reach a preset reminder threshold, a prompt message can be generated and displayed on the vehicle's central control screen, so that the user can promptly know that the user terminal has been forgotten in the engine compartment as soon as he gets in the car.
[0078] In some embodiments, the number of times the headlights flash may be determined based on the duration of the hood being open, with the longer the duration, the more times the headlights flash. For example, the number of times the headlights flash may be increased every ten minutes, based on a preset three times.
[0079] In some embodiments, the user's location can also be obtained to determine whether the user is in the front area of the vehicle or the rear area of the vehicle. When it is determined that the user is in the front area of the vehicle, the headlights on the corresponding side of the cabin where the key is located can be controlled to flash a preset number of times to remind the user. When it is determined that the user is in the rear area of the vehicle, the taillights on the corresponding side of the cabin where the key is located can be controlled to flash a preset number of times to remind the user.
[0080] Through the above method, after determining the position of the target entity in the engine compartment, the headlights on the corresponding side of the vehicle can be controlled to flash a preset number of times according to the position of the target entity, so as to remind the user that the target entity is in the engine compartment and the position of the target entity at the same time, making it convenient for the user to quickly remove the target entity.
[0081] In one possible implementation, determining whether a reminder condition for reminding a user that a target entity is forgotten in an engine compartment is met includes: determining whether an instruction to close the engine hood is received; and when it is determined that an instruction to close the engine hood is received, determining that a reminder condition for reminding a user that a target entity is forgotten in an engine compartment is met.
[0082] After completing an engine inspection or repair, the user may close the hood to continue driving the vehicle. When the hood-closing instruction is received, it indicates that the user no longer needs to open the hood. At this point, it can be determined that the user has forgotten their key in the engine compartment, thus satisfying the user's key-forgotten-in-the-engine compartment reminder condition.
[0083] Among them, the instruction to close the engine hood can be sent by the user through gestures, voice, Bluetooth, keys, display screen, etc.
[0084] Sending a hood-closing command via gesture can be understood as the user manually closing the hood, similar to manually closing the trunk by pressing the hood closed from an open position. When the user sends a hood-closing command via gesture, the hood's switch status may be detected as changing from open to closed, thus determining that a manual hood-closing command has been received. This fulfills the user's key-forgotten-in-the-engine compartment reminder condition.
[0085] The vehicle's voice system 203 may be pre-programmed with a keyword that triggers the hood closing command, such as "close hood." Sending a voice command to close the hood can be understood as the user speaking "close hood" into the vehicle. The voice system 203 receives the user's voice, extracts the keyword, and obtains a closing request message, which it then sends to the vehicle's body domain controller 201. Based on the closing request message, the body domain controller 201 receives the hood closing control command. Upon receiving the hood closing control command, the body domain controller 201 determines that it has received the hood closing command, thus satisfying the user's condition for forgetting their key in the engine compartment.
[0086] The vehicle's remote control key may also have a control option for opening and closing the hood. For example, when a user presses the "Close Hood" control option once on the remote control key, the high-frequency receiving module transmits a request message to the vehicle domain controller 201. The vehicle domain controller 201 determines the control instruction to close the left hood and sends the left hood closing control instruction to the hood controller 202. When the user presses the "Close Hood" control option twice on the remote control key, the high-frequency receiving module transmits a request message to the vehicle domain controller 201. The vehicle domain controller 201 determines the control instruction to close the right hood and sends the right hood closing control instruction to the hood controller 202. When the user presses the "Close Hood" control option on the remote control key for two seconds, the high-frequency receiving module transmits a request message to the vehicle domain controller 201. The vehicle domain controller 201 determines the control instruction to close both the left and right hoods and sends the control instruction to close both the left and right hoods simultaneously to the hood controller 202. When the vehicle body domain controller 201 determines that any of the above control instructions is obtained, it is determined that the vehicle has received an instruction to close the engine hood, and at this time the reminder condition for reminding the user that the key is forgotten in the engine compartment is met.
[0087] Sending a hood-closing command via Bluetooth can be understood as a user issuing a hood-closing command via a user terminal connected to the vehicle via Bluetooth. Sending a hood-closing command via a display screen can be understood as a user selecting a hood-closing option button on the vehicle's central control screen to close the hood. The vehicle's central control screen or the display screen of the user terminal connected to the vehicle via Bluetooth may include hood-closing option buttons, such as "Close Both Hoods," "Close Left Hood," or "Close Right Hood." The user can click the corresponding option button to close the hood. Upon detecting a user clicking any of these buttons, the vehicle determines that the hood-closing command has been received, and the conditions for reminding the user that the key has been left in the engine compartment have been met. For example, when the user clicks the "Close Both Hoods" button, the vehicle's host module transmits the received hood-closing request information to the vehicle domain controller 201. The vehicle domain controller 201 then determines the control instructions for closing both hoods. The vehicle then determines that the hood-closing command has been received, and the conditions for reminding the user that the key has been left in the engine compartment have been met.
[0088] In one possible implementation, determining whether the conditions for reminding the user that the target entity is forgotten in the engine compartment are met also includes: determining whether the distance between the user and the vehicle is greater than a preset threshold, and / or determining whether the duration for which the engine hood of the engine compartment is open exceeds a preset duration; if it is determined that the distance between the user and the vehicle is greater than the preset threshold, and / or if it is determined that the duration for which the engine hood of the engine compartment is open exceeds a preset duration, it is determined that the conditions for reminding the user that the target entity is forgotten in the engine compartment are met.
[0089] The vehicle also includes external cameras, radar, and other features that can measure the distance between the user and the vehicle. When the distance between the vehicle and the user exceeds a preset threshold, it can be determined that the user has not inspected or repaired the vehicle's engine, posing a risk of leaving their keys in the engine compartment. In this case, the user is determined to have met the conditions for a key-forgotten-in-the-engine reminder.
[0090] The vehicle may also be equipped with a timer that starts counting when it detects the user opening the engine hood. If the timer exceeds a preset time, i.e., if the engine hood has been open for a period of time exceeding the preset time, it indicates that the user has been busy repairing or inspecting the engine compartment for an extended period of time, and there is a risk of forgetting the key in the engine compartment, then the reminder condition for reminding the user that the key has been left in the engine compartment is determined to be met.
[0091] In some embodiments, a timer may be activated upon detecting that the distance between the user and the vehicle is greater than a preset threshold. If the timer exceeds the preset duration, it indicates that the user has been away from the vehicle for an extended period of time and is at risk of leaving their keys in the engine compartment. In this case, the reminder condition for reminding the user that their keys have been left in the engine compartment is determined to be met.
[0092] In one possible implementation, the engine compartment includes a left compartment and a right compartment, and the engine hood includes a left compartment and a right compartment. After determining that an instruction to close the engine hood has been received, the method further includes: if it is determined that the target entity is in the left compartment of the engine compartment, controlling the right hood of the right compartment to close; if it is determined that the target entity is in the right compartment of the engine compartment, controlling the left hood of the left compartment to close.
[0093] As in the above embodiment, the engine compartment and the engine hood of the vehicle 30 include a left engine compartment 301 , a left engine hood 302 , a right engine compartment 303 , and a right engine hood 304 .
[0094] After determining that the key is in the left engine compartment, when the body domain controller 201 determines that the vehicle has received an instruction to close the engine hood, the body domain controller 201 sends an instruction to close the right engine hood to the engine hood control unit 202. The engine hood control unit 202 controls the right engine hood 304 to close according to the instruction to close the right engine hood. At this time, the left engine hood 302 remains open and does not perform the closing action.
[0095] After determining that the key is in the right engine compartment, when the body domain controller 201 determines that the vehicle has received an instruction to close the engine hood, the body domain controller 201 sends an instruction to close the left engine hood to the engine hood control unit 202. The engine hood control unit 202 controls the left engine hood 302 to close according to the instruction to close the left engine hood. At this time, the right engine hood 304 remains open and does not perform the closing action.
[0096] In some embodiments, when there is no target entity in the engine compartment, after the body domain controller 201 determines that the vehicle has received an instruction to close the engine hood, the body domain controller 201 sends an instruction to close the engine hood to the engine hood control unit 202, and the engine hood control unit 202 controls the left side hood 302 and the right side hood 304 of the engine hood to close according to the instruction to close the engine hood.
[0097] In summary, in the present application, when it is detected that the target entity is located in the engine compartment, the engine hood is controlled to remain in an open state, which can avoid the user forgetting the target entity in the engine compartment and not being able to find or take it out. And when it is determined that the reminder conditions are met, the user is reminded, which can avoid false reminders while letting the user know in time that the target entity is in the engine compartment. Furthermore, when the engine compartment and the engine hood include left and right sides, the hood on the corresponding side can be flexibly controlled to remain in an open state according to the position of the target entity, making it convenient for the user to take out the target entity. And the lights on the corresponding side can be controlled to flash according to the position of the target entity, which can not only promptly remind the user that the target entity has been forgotten in the car, but also remind the user of the location of the target entity, making it convenient for the user to quickly take out the target entity.
[0098] Figure 4 It is a structural schematic diagram of an engine hood control device provided in an embodiment of the present application.
[0099] For example, Figure 4 As shown, the apparatus 400 includes:
[0100] Acquisition module 401: used to obtain location data of a target entity;
[0101] Determination module 402: used to determine whether the target entity is in the engine compartment according to the location data of the target entity;
[0102] Control module 403: for controlling the engine hood of the engine compartment to remain open if it is determined that the target entity is in the engine compartment.
[0103] In one possible implementation, the engine compartment includes a left compartment and a right compartment, and the engine hood includes a left hood and a right hood. The control module 403 is specifically used to: if it is determined that the target entity is in the left compartment of the engine compartment, then control the left hood of the left compartment to remain open; if it is determined that the target entity is in the right compartment of the engine compartment, then control the right hood of the right compartment to remain open.
[0104] Optionally, the device also includes: a determination module, which is used to control the engine hood of the engine compartment to remain open if it is determined that the target entity is in the engine compartment; determine whether a reminder condition is met to remind the user that the target entity is forgotten in the engine compartment; and a reminder module, which is used to remind the user according to the location data of the target entity when it is determined that the reminder condition is met.
[0105] In one possible implementation, the determination module is specifically used to: determine whether an instruction to close the engine hood is received; when it is determined that an instruction to close the engine hood is received, determine that a reminder condition for reminding the user that the target entity is forgotten in the engine compartment is met.
[0106] In one possible implementation, the control module 403 is also used to: after determining that an instruction to close the engine hood has been received; if it is determined that the target entity is in the left cabin of the engine compartment, control the right hood of the right cabin to close; if it is determined that the target entity is in the right cabin of the engine compartment, control the left hood of the left cabin to close.
[0107] In one possible implementation, the determination module is further used to: determine whether the distance between the user and the vehicle is greater than a preset threshold, and / or determine whether the duration for which the hood of the engine compartment is open exceeds a preset duration; if it is determined that the distance between the user and the vehicle is greater than the preset threshold, and / or if it is determined that the duration for which the hood of the engine compartment is open exceeds a preset duration, it is determined that the reminder conditions for reminding the user that the target entity is forgotten in the engine compartment are met.
[0108] In one possible implementation, when the reminder method includes reminding through flashing car lights, the reminder module is specifically used to: if it is determined that the target entity is in the left compartment of the engine compartment, then control the left car lights of the vehicle to flash a preset number of times; if it is determined that the target entity is in the right compartment of the engine compartment, then control the right car lights of the vehicle to flash a preset number of times.
[0109] Figure 5 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.
[0110] For example, Figure 5 As shown, the vehicle 500 includes: a memory 501 and a processor 502, wherein the memory 501 stores an executable program code 5011, and the processor 502 is used to call and execute the executable program code 5011 to perform a method for controlling an engine hood.
[0111] This embodiment can divide the vehicle into functional modules based on the above-described method example. For example, each functional module can be mapped to a specific function, or two or more functions can be integrated into a single processing module. The integrated module can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and represents only one logical functional division. In actual implementation, other division methods may be used.
[0112] In the case of dividing each functional module into corresponding functional modules, the vehicle may include: an acquisition module, a judgment module, a 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 and will not be repeated here.
[0113] The vehicle provided in this embodiment is used to execute the above-mentioned method of engine hood control, and thus can achieve the same effect as the above-mentioned implementation method.
[0114] 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 vehicle's movements, while the storage module may be used to support the vehicle's execution of program codes and data.
[0115] The processing module may be a processor or controller that implements or executes various exemplary logic blocks, modules, and circuits disclosed herein. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processing (DSP) and a microprocessor, and the storage module may be a memory.
[0116] This embodiment also provides a computer-readable storage medium, which stores computer program code. When the computer program code runs on a computer, the computer executes the above-mentioned related method steps to implement a method for controlling an engine hood in the above-mentioned embodiment.
[0117] This embodiment also provides a computer program product. When the computer program product is run on a computer, it enables the computer to execute the above-mentioned related steps to implement a method for controlling an engine hood in the above-mentioned embodiment.
[0118] 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 to enable the chip to execute a method of engine hood control in the above embodiment.
[0119] 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.
[0120] 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 distributed and completed by 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.
[0121] In the embodiments provided in this 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 merely schematic. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods, 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.
[0122] The above content is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A method for controlling an engine hood, characterized in that: The method comprises: Get the location data of the target entity; determining, based on the location data of the target entity, whether the target entity is in an engine compartment of a vehicle; If it is determined that the target entity is in the engine compartment, controlling the engine hood of the engine compartment to remain in an open state; The engine compartment includes a left engine compartment and a right engine compartment, and the engine hood includes a left engine compartment and a right engine compartment. If it is determined that the target entity is in the engine compartment, controlling the engine hood of the engine compartment to remain in an open state includes: If it is determined that the target entity is in the left nacelle of the engine compartment, controlling the left hood of the left nacelle to remain in an open state; If it is determined that the target entity is in the right nacelle of the engine compartment, the right hood of the right nacelle is controlled to remain in an open state.
2. The method according to claim 1, characterized in that After controlling the engine hood of the engine compartment to remain in an open state if it is determined that the target entity is in the engine compartment, the method further includes: determining whether a reminder condition for reminding a user that the target entity is forgotten in the engine compartment is satisfied; When it is determined that the reminder condition is met, the user is reminded according to the location data of the target entity.
3. The method according to claim 2, characterized in that The determining whether a reminder condition for reminding a user that the target entity is forgotten in the engine compartment is satisfied includes: determining whether an instruction to close the engine hood has been received; When it is determined that an instruction to close the engine hood is received, it is determined that a reminder condition for reminding the user that the target entity is forgotten in the engine compartment is satisfied.
4. The method according to claim 3, characterized in that After determining that the instruction to close the engine hood is received, the method further includes: If it is determined that the target entity is in the left nacelle of the engine compartment, controlling the right hood of the right nacelle to close; If it is determined that the target entity is in the right nacelle of the engine compartment, the left hood of the left nacelle is controlled to be closed.
5. The method according to claim 2, characterized in that The determining whether the condition of reminding the user that the target entity is forgotten in the engine compartment is satisfied further includes: determining whether the distance between the user and the vehicle is greater than a preset threshold, and / or determining whether the duration for which the hood of the engine compartment is open exceeds a preset duration; If it is determined that the distance between the user and the vehicle is greater than a preset threshold, and / or if it is determined that the duration for which the hood of the engine compartment is open exceeds a preset duration, it is determined that the reminder conditions for reminding the user that the target entity is forgotten in the engine compartment are met.
6. The method according to claim 2, characterized in that When the reminder method includes reminding by flashing vehicle lights, reminding the user according to the location data of the target entity includes: If it is determined that the target entity is in the left compartment of the engine compartment, controlling the left headlight of the vehicle to flash a preset number of times; If it is determined that the target entity is in the right compartment of the engine compartment, the right headlight of the vehicle is controlled to flash a preset number of times.
7. A device for controlling an engine hood, characterized in that: The device comprises: An acquisition module is used to obtain the location data of the target entity; a judgment module, configured to judge whether the target entity is in the engine compartment according to the position data of the target entity; a control module, configured to control an engine hood of the engine compartment to remain in an open state if it is determined that the target entity is in the engine compartment; The engine compartment includes a left compartment and a right compartment, and the engine hood includes a left hood and a right hood. The control module is specifically used to: if it is determined that the target entity is in the left compartment of the engine compartment, then control the left hood of the left compartment to remain open; if it is determined that the target entity is in the right compartment of the engine compartment, then control the right hood of the right compartment to remain open.
8. A vehicle, characterized in that: The vehicle comprises: a memory for storing executable program code; A processor is 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 6.
9. 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 6 is implemented.
Citation Information
Patent Citations
Alarm method and system for forgetting mobile phone in vehicle and storage device
CN113554856A
Vehicle key forgetting reminding method, device and system and vehicle
CN115520092A