Vehicle control method, device, vehicle, storage medium and program product
By adjusting the detection angle and generating prompts of the liveness detection equipment, the accuracy of liveness detection in vehicles with retractable roofs has been improved, ensuring the comprehensiveness and safety of liveness detection inside the vehicle, and enhancing vehicle safety and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- XIAOMI EV TECH CO LTD
- Filing Date
- 2025-07-09
- Publication Date
- 2026-07-14
AI Technical Summary
In existing technologies, in-vehicle liveness detection technology is difficult to accurately and comprehensively detect the presence of live animals inside the vehicle when the retractable roof changes, which makes it impossible to effectively ensure the safety of people or animals inside the vehicle.
Depending on the state of the retractable roof, the detection angle of the liveness detection device is adjusted to ensure that it can cover the interior space in both the retracted and raised states. The liveness detection device is used to detect live organisms and generate prompts or control vehicle lights based on preset conditions to determine the location and state of the live organisms, thus avoiding unnecessary prompts and potential dangers.
It improves the accuracy and reliability of liveness detection, reduces false alarms and missed alarms, ensures that users are aware of abnormalities inside the vehicle in a timely manner, reduces the risk of safety accidents, and enhances vehicle safety and user experience.
Smart Images

Figure CN122379428A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of vehicles, and more particularly to a vehicle control method, apparatus, vehicle, storage medium, and program product. Background Technology
[0002] With the continuous development of the automotive industry, the comfort and functionality of vehicles have been greatly improved, and the retractable roof, as a fashionable and practical feature, has gradually gained favor among consumers.
[0003] A retractable roof can increase vehicle space when raised. However, due to the change in vehicle space, current liveness detection technology inside vehicles cannot accurately and comprehensively detect the presence of live animals, thus failing to effectively ensure the safety of people or animals inside the vehicle. Summary of the Invention
[0004] To overcome the problems existing in related technologies, this disclosure provides a vehicle control method, apparatus, vehicle, storage medium, and program product.
[0005] According to a first aspect of the present disclosure, a vehicle control method is provided, comprising: The detection angle of the liveness detection device is adjusted according to the state of the vehicle's retractable roof, wherein the state is either retracted or raised. The liveness detection device is used to perform liveness detection inside the vehicle.
[0006] In this way, it can be ensured that the detection angle of the liveness detection equipment can accurately cover the interior space of the vehicle, whether the retractable roof is in the retracted or raised state, reducing blind spots and thus improving the accuracy and reliability of liveness detection results. This effectively avoids false alarms and missed alarms, and improves vehicle safety.
[0007] In an optional implementation, adjusting the detection angle of the liveness detection device according to the state of the vehicle's retractable roof includes: If the state is the retracted state, the detection angle of the liveness detection device is adjusted so that the adjusted liveness detection device can detect live organisms in the first space, wherein the first space is the interior space of the vehicle when the retractable roof is retracted.
[0008] In this way, when the retractable roof is in the retracted state, it can be ensured that the detection range of the liveness detection equipment covers the entire interior space of the vehicle.
[0009] In an optional implementation, adjusting the detection angle of the liveness detection device according to the state of the vehicle's retractable roof includes: If the state is the raised state, the detection angle of the liveness detection device is adjusted so that the adjusted liveness detection device can detect live organisms in the first space and the second space, wherein the first space is the interior space of the vehicle when the liftable roof is retracted, and the second space is the space constructed after the liftable roof is raised.
[0010] In this way, when the retractable roof is in the raised position, the detection range of the liveness detection equipment can be ensured to cover the entire interior space of the vehicle. The entire interior space includes both the first and second spaces.
[0011] In an optional implementation, if preset conditions are met, a prompt message is generated, and / or the vehicle lights are controlled to change, the prompt message being used to alert the user that an abnormality exists in the vehicle.
[0012] In this way, by setting preset conditions, unnecessary prompts to users can be avoided; by generating prompt information and controlling changes in vehicle lights, users can be informed of any abnormalities in the vehicle in a timely and accurate manner, thereby improving vehicle safety.
[0013] In an optional implementation, the method further includes: Based on feedback from the liveness detection device, the location of the live organism is determined; the prompt information includes the location of the live organism.
[0014] Thus, determining the location of living organisms can support the implementation of subsequent vehicle safety strategies, thereby improving the overall safety performance of the vehicle. The alert information ensures that users are promptly and accurately aware of the location of living organisms inside the vehicle, enabling them to react appropriately and thus improving vehicle safety and user experience.
[0015] In one optional implementation, the preset conditions include at least one of the following: The vehicle is locked, and the detected living organism is a target living organism, wherein the target living organism includes at least one of the target population and pets; or, Upon receiving an instruction to control the lowering of the retractable roof, a living organism is detected in the second space; or, during the process of controlling the lowering of the retractable roof, a living organism is detected in the second space.
[0016] In this way, users can be alerted to potential dangers, prompting them to react and avoid safety accidents such as crushing caused by the lowering of the retractable roof.
[0017] In an optional implementation, the method further includes: If, upon receiving a command to control the retractable roof to lower, a living organism is detected in the second space, the command to control the retractable roof to lower will not be executed; and / or, If a living organism is detected in the second space during the process of controlling the retractable roof to descend, the descent is stopped, or the retractable roof is controlled to rise.
[0018] This reduces the risk of injury to living organisms in the secondary space, improving vehicle safety and user experience.
[0019] In an optional implementation, the method further includes: If it is determined that the vehicle has exited the preset mode, or that the vehicle has entered a driving state, an instruction is generated to control the lowering of the retractable roof, wherein the preset mode is configured as a vehicle operating mode that allows the retractable roof to remain in the raised state.
[0020] This can improve the intelligence level of vehicles, enhance subsequent driving safety, and improve the overall intelligence level of vehicles.
[0021] In an optional embodiment, the liveness detection device is pre-installed on the liftable roof, and its detection angle is configured to dynamically adjust the pitch angle according to the state of the liftable roof.
[0022] This allows for more comprehensive coverage of the vehicle interior, with less signal interference, thus improving the accuracy of liveness detection.
[0023] According to a second aspect of the present disclosure, a vehicle control device is provided, comprising: An adjustment module is used to adjust the detection angle of the liveness detection device according to the state of the vehicle's retractable roof, wherein the state is either a retracted state or a raised state. The detection module is used to perform liveness detection inside the vehicle using the liveness detection device.
[0024] According to a third aspect of the present disclosure, a vehicle is provided, comprising: Retractable roof; Liveness detection equipment; processor; Memory used to store processor-executable instructions; The processor is configured to execute the executable instructions in the memory to implement the steps of the vehicle control method provided in the first aspect of this disclosure.
[0025] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided that stores computer program instructions thereon, which, when executed by a processor, implement the steps of the vehicle control method provided in the first aspect of the present disclosure.
[0026] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of the vehicle control method provided in the first aspect of the present disclosure.
[0027] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0028] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0029] Figure 1 This is a flowchart illustrating a vehicle control method according to an exemplary embodiment.
[0030] Figure 2 This is a schematic diagram illustrating a retractable roof according to an exemplary embodiment.
[0031] Figure 3 This is a schematic diagram illustrating a retractable roof according to an exemplary embodiment.
[0032] Figure 4 This is a flowchart illustrating a vehicle control method according to an exemplary embodiment.
[0033] Figure 5 This is a schematic diagram illustrating a vehicle structure according to an exemplary embodiment.
[0034] Figure 6 This is a flowchart illustrating a vehicle control method when the retractable roof is in a retracted state, according to an exemplary embodiment.
[0035] Figure 7 This is a flowchart illustrating a vehicle control method when the liftable roof is in the raised state, according to an exemplary embodiment.
[0036] Figure 8 This is a block diagram illustrating a vehicle control device according to an exemplary embodiment.
[0037] Figure 9 This is a block diagram illustrating a vehicle according to an exemplary embodiment.
[0038] Figure 10This is a block diagram illustrating a vehicle control device according to an exemplary embodiment. Detailed Implementation
[0039] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0040] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the location is situated, and with authorization from the owner of the relevant device.
[0041] Figure 1 This is a flowchart illustrating a vehicle control method according to an exemplary embodiment. The method can be applied to a vehicle, for example, to a vehicle controller. Figure 1 As shown, the method may include the following steps.
[0042] In step S101, the detection angle of the liveness detection device is adjusted according to the state of the vehicle's retractable roof.
[0043] In step S102, a liveness detection device is used to perform liveness detection inside the vehicle.
[0044] For example, a liveness detection device can be pre-installed on a vehicle for liveness detection. The liveness detection device may include at least one of the following: a camera, radio frequency radar, UWB (ultra-wideband) radar, or millimeter-wave radar. This disclosure does not limit the type of liveness detection device. Taking radio frequency radar as an example, this liveness detection device can identify live organisms by emitting radio frequency signals and analyzing the echoes.
[0045] For example, the correspondence between the state of the retractable roof and the detection angle of the liveness detection device can be preset, and the target detection angle corresponding to the current state of the retractable roof can be determined based on this preset relationship. As another example, the target detection angle can be determined based on the distance and angle between the liveness detection device and the live organism. After determining the target detection angle, the detection angle of the liveness detection device can be adjusted to the target detection angle using the liveness detection device angle adjustment mechanism, thereby achieving adjustment of the detection angle of the liveness detection device.
[0046] The vehicle's retractable roof can be in either a retracted or raised state. When the vehicle's retractable roof 20 is in the retracted state, the interior space is as follows: Figure 2 As shown; when the vehicle's retractable roof 20 is in the raised position, the interior space is as follows: Figure 3 As shown, compared to Figure 2 The extra interior space is the space created when the retractable roof is raised. In other words, the size of the interior space changes depending on the state of the retractable roof.
[0047] Therefore, by adjusting the detection angle of the liveness detection equipment according to the state of the vehicle's retractable roof, it can be ensured that the detection angle of the liveness detection equipment can accurately cover the interior space of the vehicle, whether the retractable roof is in the retracted or raised state. This reduces blind spots, thereby improving the accuracy and reliability of liveness detection results, effectively avoiding false alarms and missed alarms, and improving vehicle safety.
[0048] In one optional implementation, the liveness detection device is mounted on a retractable roof, and its detection angle is configured to dynamically adjust the pitch angle according to the state of the retractable roof. This reduces the blind spot of the liveness detection device, improving the accuracy and reliability of the detection results. Simultaneously, only one liveness detection device is needed inside the vehicle to complete the corresponding detection task, improving detection efficiency.
[0049] like Figure 2 As shown, the liveness detection device can be pre-installed at the front end of the retractable roof near the vehicle interior. Alternatively, the liveness detection device can be pre-installed at the center, rear end, or other locations on the retractable roof near the vehicle interior.
[0050] Installing the liveness detection device on the roof of the vehicle allows the detection angle to be adjusted naturally as the retractable roof changes state, reducing reliance on mechanical devices to adjust the detection angle. The roof is relatively high, and the liveness detection device can detect downwards from this position, providing more comprehensive coverage of all areas inside the vehicle. The propagation path of the detection signal is also more direct, reducing multiple reflections and interference from other components inside the vehicle.
[0051] In another alternative implementation, the liveness detection device can be pre-positioned above the vehicle's dashboard, on the A-pillar, or on the B-pillar. This facilitates easier integration of the liveness detection device with the vehicle's electronic systems.
[0052] Figure 4 This is a flowchart illustrating a vehicle control method according to an exemplary embodiment. Figure 4 As shown, step S101 may include steps S301 to S303.
[0053] In step S301, it is determined whether the retractable roof is in the retracted state. If yes, proceed to step S302; otherwise, proceed to step S303.
[0054] In step S302, the detection angle of the liveness detection device is adjusted so that the adjusted liveness detection device can detect live organisms in the first space.
[0055] The first space is the interior space when the retractable roof is folded up.
[0056] Taking a liveness detection device pre-installed on a retractable vehicle roof as an example, when the retractable roof is in the retracted state, the adjusted detection angle can be as follows: Figure 2 As shown by the dotted line, at this point, the liveness detection device can detect live organisms in the first space, ensuring that the detection range of the liveness detection device covers the entire interior space of the vehicle.
[0057] In step S303, the detection angle of the liveness detection device is adjusted so that the adjusted liveness detection device can detect live organisms in the first space and the second space.
[0058] The second space is the space created after the retractable roof is raised.
[0059] Taking the example of a liveness detection device pre-installed on a retractable vehicle roof, when the retractable roof is in the raised state, the adjusted detection angle can be as follows: Figure 3 As shown by the dotted line, at this time, the liveness detection device can detect live organisms in the first space and the second space, ensuring that the detection range of the liveness detection device covers the entire interior space of the vehicle.
[0060] In an optional implementation, the vehicle control method provided in this disclosure further includes: Based on feedback from the live organism detection equipment, the location of the live organism is determined.
[0061] For example, if the liveness detection device is a radio frequency radar, the location of the live organism can be determined based on the distance and angle between the detection device and the live organism. As another example, if the liveness detection device is a camera, the location of the live organism can be determined by image analysis of the captured images inside the vehicle.
[0062] Thus, determining the location of a living organism can support the execution of subsequent vehicle safety strategies, thereby improving the overall safety performance of the vehicle. In an optional embodiment, the vehicle control method provided in this disclosure further includes: If preset conditions are met, a prompt message is generated, and / or the vehicle lights are controlled to change.
[0063] The notification message is used to alert the user that there is an abnormality inside the vehicle.
[0064] For example, preset conditions can be flexibly set according to different application scenarios. By setting preset conditions, the reliability of the timing of prompts to users can be ensured, avoiding unnecessary prompts to users.
[0065] For example, the color, brightness, or flashing frequency of vehicle lights can be adjusted. Light changes, as a direct visual signal, can quickly attract a person's attention, promptly alert them to potential hazards, and prompt them to react, thereby improving vehicle safety.
[0066] Generating alerts can also ensure that users are aware of vehicle malfunctions in a timely and accurate manner, thereby improving vehicle safety and user experience.
[0067] In one implementation, the notification information may include the location of the detected living organism. This ensures that the user can promptly and accurately understand the location of any living organism inside the vehicle, enabling the user to react accordingly and thus improving vehicle safety and user experience.
[0068] In one implementation, the preset conditions may include: The vehicle is locked, and the detected living organism is the target living organism.
[0069] The target living organism includes at least one of the target population and pets. The target population can include children, the elderly, and adults, i.e., people of any age. Alternatively, the target living organism can be a living organism that is difficult to properly control the vehicle, for example, it can include at least one of children, the elderly, and pets.
[0070] For example, car owners can send a lock command via external devices (such as a mobile app, key, and wearable devices like watches and bracelets). Upon receiving the command, the vehicle will lock and enter a locked state. Alternatively, the vehicle can automatically enter a locked state based on its status. If the vehicle is locked, it confirms that the owner has left the vehicle. If a living organism is detected inside the vehicle at this time, it can be determined that a living organism has been left behind. If the living organism left inside the vehicle is the target organism, it can be determined that the target organism may be in danger of death due to environmental factors such as high temperature and lack of oxygen. To avoid this safety incident, the user can be alerted, thereby improving vehicle safety and user experience.
[0071] In some embodiments, the safety of the target living organism can be further ensured by opening vehicle windows, using ventilation systems, etc. For example, opening vehicle windows to a certain position can ensure ventilation while simultaneously protecting the target living organism inside the vehicle.
[0072] In yet another embodiment, the preset conditions may include: During the process of lowering the retractable roof, the presence of living organisms was detected in the second space; or... Upon receiving a command to control the lowering of the retractable roof, a living organism was detected in the second space.
[0073] If a living organism is detected in the second space during the controlled descent of the retractable roof, or if a living organism is detected in the second space upon receiving a command to control the descent of the retractable roof, it can be determined that there is a possibility that a living organism may be crushed due to the descent of the retractable roof. Providing a warning to the user in this situation can alert them to the potential danger, prompting them to react and thus improving vehicle safety.
[0074] For example, the command to control the lowering of the retractable roof can be issued by the user. For instance, the user can issue the command using the vehicle's microphone, the in-vehicle human-machine interface, or a terminal device linked to the vehicle. In this way, controlling the retractable roof with user-issued commands ensures the user's active control over it, enhancing the user experience.
[0075] For example, commands to control the lowering of the retractable roof can be generated based on the vehicle's status. This improves the vehicle's intelligence and, consequently, the user experience. The steps for generating commands to control the lowering of the retractable roof based on the vehicle's status can be implemented as follows: If it is determined that the vehicle has exited the preset mode, or that the vehicle has entered a driving state, a command is generated to control the lowering of the retractable roof.
[0076] The preset mode is configured as a vehicle operating mode that allows the pop-up roof to remain raised. Whether the vehicle is in a preset mode can be set by the user. Preset modes may include camping mode. Camping mode is a functional mode designed for outdoor camping or travel scenarios. In camping mode, raising the pop-up roof creates more space inside the vehicle, facilitating user activities and rest. However, raising the pop-up roof increases the vehicle's center of gravity and wind resistance, which is detrimental to driving safety. Therefore, when the vehicle is deactivated from camping mode, lowering the pop-up roof can prepare for subsequent driving, improving road safety by reducing wind resistance and lowering the vehicle's center of gravity.
[0077] Based on vehicle speed information and / or vehicle gear position, it can be determined whether the vehicle has entered a driving state. For example, if the vehicle speed is greater than a speed threshold, it can be determined that the vehicle has entered a driving state; similarly, if the vehicle gear is switched to a driving gear (such as D or R), it can be determined that the vehicle has entered a driving state. When the vehicle enters a driving state, controlling the lowering of the roof can ensure driving safety.
[0078] In an alternative implementation, when generating a prompt message, at least one of the following operations may be performed: The prompt message is displayed using the vehicle's human-machine interface; The notification message was played using the audio playback device installed in the vehicle. The notification message will be sent to the terminal device linked to the vehicle.
[0079] For example, an in-vehicle human-machine interface may include at least one of a central control screen and an instrument panel. The in-vehicle human-machine interface is the most direct interaction interface for drivers and passengers. By displaying prompts on the human-machine interface, occupants can quickly and intuitively obtain the prompts.
[0080] For example, a sound playback device may include a speaker. Playing prompts through a sound playback device can alert the user from an auditory perspective, thereby ensuring the reliability of information delivery.
[0081] For example, the terminal device linked to the vehicle can be a device used for remote monitoring and control of the vehicle, such as a smartphone or tablet. Sending the notification message to the vehicle-linked terminal device allows the user to receive relevant information even outside the vehicle, thereby improving the flexibility of the vehicle system.
[0082] In an optional implementation, the vehicle control method provided in this disclosure further includes: If a living organism is detected in the second space when an instruction to control the lowering of the retractable roof is received, the instruction to control the lowering of the retractable roof will not be executed.
[0083] If a live organism is detected in the second space when a command is received to control the lowering of the retractable roof, it can be determined that there is a possibility that the live organism may be crushed due to the lowering of the retractable roof. In this case, the command to control the lowering of the retractable roof is not executed, that is, the lowering of the retractable roof is not controlled, which can avoid safety accidents such as collisions and crushing caused by the lowering of the retractable roof and reduce the risk of injury to the live organism in the second space.
[0084] In an optional implementation, the vehicle control method provided in this disclosure further includes: If a living organism is detected in the second space during the process of controlling the lowering of the liftable roof, the descent will stop, or the liftable roof will be controlled to rise.
[0085] If a living organism is detected in the second space during the controlled descent of the retractable roof, it can be determined that the organism may also be crushed due to the roof's descent. In this case, the roof can be stopped from descending to reduce the risk of injury to the organism in the second space. Alternatively, the roof can be raised, for example, by a preset distance. This preset distance can be set based on actual needs; for example, it could be 20% of the roof's maximum movable distance. This provides more space for the organism in the second space, further reducing the risk of injury.
[0086] The vehicle control method disclosed herein can be applied to vehicles, and a schematic diagram of the vehicle's structure can be shown as follows: Figure 5 As shown.
[0087] Figure 5 The angle adjustment mechanism of the liveness detection equipment can be adjusted according to the angle of the liveness detection equipment. Figure 5 The adjustable roof control system provides information on the status of the adjustable roof, which adjusts the detection angle of the liveness detection equipment.
[0088] like Figure 5 The liveness detection device shown can send the liveness detection results to... Figure 5 The system includes a forgetting reminder system and a retractable roof control system. The forgetting reminder system generates a prompt message based on liveness detection results and displays this message via the vehicle's human-machine interface. This message can be used to alert the user to any abnormalities within the vehicle. Furthermore, such as... Figure 5 As shown, the generated prompt information can also be sent to a terminal device bound to the vehicle. The retractable roof control system can also control the movement of the retractable roof using a drive motor based on the liveness detection results. For example, if a live organism is detected in the second space after receiving a command to control the retractable roof to descend, the retractable roof will not be controlled to descend.
[0089] Available as Figure 5 The vehicle-mounted human-machine interface shown sends commands to the retractable roof control system to control the state of the retractable roof. The retractable roof control system uses these commands to adjust the state of the retractable roof by driving the motor.
[0090] Figure 6 This is a flowchart illustrating a vehicle control method when the retractable roof is in a retracted state, according to an exemplary embodiment. When the retractable roof is in the retracted state, a liveness detection device is used to detect a first space, through... Figure 6 This allows for a clearer understanding of the implementation process of the vehicle control method provided in this disclosure when the retractable roof is in the retracted state. For example... Figure 6 As shown, the method may include steps S401 to S404.
[0091] In step S401, a liveness detection is performed on the first space to determine the first liveness detection result.
[0092] In step S402, it is determined whether the vehicle is locked based on a command issued by an external device. If yes, proceed to step S403; otherwise, repeat step S401.
[0093] In step S403, it is determined whether the first liveness detection result indicates the presence of a target living organism in the first space. If yes, step S404 is executed; otherwise, step S401 is re-executed.
[0094] The target living organism can be a living organism that is difficult to control properly, for example, it can include at least one of children, the elderly and pets.
[0095] In step S404, at least one of the following is used: a sound playback device, an in-vehicle human-machine interface, a terminal device bound to the vehicle, and vehicle lights, to notify the user that a living organism has been left behind.
[0096] Thus, when the retractable roof is in the retracted state, the forgetting reminder function can be implemented using the liveness detection results, which can improve vehicle safety.
[0097] Figure 7 This is a flowchart illustrating a vehicle control method when the retractable roof is in the raised state, according to an exemplary embodiment. When the retractable roof is in the raised state, a liveness detection device is used to detect a first space and a second space. Figure 7 This allows for a clearer understanding of the implementation process of the vehicle control method provided in this disclosure when the retractable roof is in the raised state. For example... Figure 7 As shown, the method may include steps S405 to S411.
[0098] In step S405, a liveness detection is performed on the first space and the second space to determine the second liveness detection result.
[0099] In step S406, it is determined whether the vehicle is locked based on a command issued by an external device. If yes, proceed to step S407; otherwise, proceed to step S409.
[0100] In step S407, it is determined whether the second liveness detection result indicates the presence of a target living organism in the first or second space. If yes, step S408 is executed; otherwise, step S405 is re-executed.
[0101] In step S408, at least one of the following is used: a sound playback device, an in-vehicle human-machine interface, a terminal device bound to the vehicle, and vehicle lights, to notify the user that a living organism has been left behind.
[0102] In step S409, it is determined whether a command for controlling the lowering of the retractable roof has been received. If yes, step S410 is executed; otherwise, step S405 is re-executed.
[0103] In step S410, it is determined whether the second liveness detection result indicates the presence of a living organism in the second space. If yes, step S411 is executed; if no, step S405 is executed again.
[0104] In step S411, the retractable roof is not controlled to descend, and the user is notified that there is a living organism in the second space.
[0105] Thus, when the retractable roof is in the raised position, the forgetting reminder function based on the liveness detection results can improve vehicle safety. Furthermore, in situations where there is a possibility of a living being crushed due to the retractable roof lowering, by not controlling the roof's descent and alerting the user to the presence of a living being in the second space, collisions, crushing accidents, and other safety incidents caused by the roof's descent can be avoided, reducing the risk of injury to living beings in the second space.
[0106] Furthermore, the specific implementation of steps S401 to S411 above has been described in detail above, and the repeated content will not be repeated here.
[0107] Based on the same inventive concept, this disclosure also provides a vehicle control device. Figure 8 This is a block diagram illustrating a vehicle control device 500 according to an exemplary embodiment. (Refer to...) Figure 8 The vehicle control device 500 may include: The adjustment module 501 is used to adjust the detection angle of the liveness detection device according to the state of the vehicle's retractable roof, wherein the state is either a retracted state or a raised state. The detection module 502 is used to perform liveness detection inside the vehicle using the liveness detection device.
[0108] In the above technical solution, by adjusting the detection angle of the liveness detection device according to the state of the vehicle's retractable roof, it can be ensured that the detection angle of the liveness detection device can accurately cover the interior space of the vehicle, whether the retractable roof is in the retracted or raised state, reducing blind spots and thus improving the accuracy and reliability of liveness detection results, effectively avoiding false alarms and missed alarms, and improving vehicle safety.
[0109] In an optional implementation, the adjustment module 501 includes: The first adjustment submodule is used to adjust the detection angle of the liveness detection device if the state is the retracted state, so that the adjusted liveness detection device can detect live organisms in the first space, wherein the first space is the interior space of the vehicle when the retractable roof is retracted.
[0110] In an optional implementation, the adjustment module 501 includes: The second adjustment submodule is used to adjust the detection angle of the liveness detection device if the state is the raised state, so that the adjusted liveness detection device can detect live organisms in the first space and the second space, wherein the first space is the interior space of the vehicle when the liftable roof is retracted, and the second space is the space constructed after the liftable roof is raised.
[0111] In an optional embodiment, the vehicle control device 500 further includes: The prompting module is used to generate prompt information if preset conditions are met, and / or control the vehicle lights to change, the prompt information being used to alert the user that there is an abnormality in the vehicle.
[0112] In an optional embodiment, the vehicle control device 500 further includes: a determination module, configured to determine the location of the living organism based on feedback from the living organism detection device; the prompt information includes the location of the living organism.
[0113] In one optional implementation, the preset conditions include at least one of the following: The vehicle is locked, and the detected living organism is a target living organism, wherein the target living organism includes at least one of the target population and pets; or, Upon receiving an instruction to control the lowering of the retractable roof, a living organism is detected in the second space; or, during the process of controlling the lowering of the retractable roof, a living organism is detected in the second space.
[0114] In an optional embodiment, the vehicle control device 500 further includes: The control module is configured to, if a live organism is detected in the second space upon receiving an instruction to control the retractable roof to descend, not execute the instruction to control the retractable roof to descend; and / or, if a live organism is detected in the second space during the process of controlling the retractable roof to descend, stop the descent or control the retractable roof to rise.
[0115] In an optional embodiment, the vehicle control device 500 further includes: The instruction generation module is used to generate an instruction for controlling the lowering of the retractable roof if it is determined that the vehicle has exited a preset mode or that the vehicle has entered a driving state. The preset mode is configured as a vehicle operation mode that allows the retractable roof to remain in the raised state.
[0116] In an optional embodiment, the liveness detection device is pre-installed on the liftable roof, and its detection angle is configured to dynamically adjust the pitch angle according to the state of the liftable roof.
[0117] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0118] Figure 9 This is a block diagram illustrating a vehicle 600 according to an exemplary embodiment. For example, vehicle 600 can be a hybrid vehicle, a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or other types of vehicle. Vehicle 600 can be an autonomous vehicle, a semi-autonomous vehicle, or a non-autonomous vehicle. Vehicle 600 is provided with a retractable roof.
[0119] Reference Figure 9 The vehicle 600 may include various subsystems, such as an infotainment system 610, a perception system 620, a decision control system 630, a drive system 640, and a computing platform 650. The vehicle 600 may also include more or fewer subsystems, and each subsystem may include multiple components. Furthermore, each subsystem and each component of the vehicle 600 can be interconnected via wired or wireless means.
[0120] In some embodiments, the infotainment system 610 may include a communication system, an entertainment system, and a navigation system, etc.
[0121] The perception system 620 may include several types of sensors for sensing information about the environment surrounding the vehicle 600. For example, the perception system 620 may include a liveness detection device, and may also include a global positioning system (which may be a GPS system, a BeiDou system, or another positioning system), an inertial measurement unit (IMU), a lidar, a millimeter-wave radar, an ultrasonic radar, and a camera device.
[0122] The decision control system 630 may include a computing system, a vehicle controller, a steering system, a throttle, and a braking system.
[0123] The drive system 640 may include components that provide powered motion to the vehicle 600. In one embodiment, the drive system 640 may include an engine, an energy source, a transmission system, and wheels. The engine may be one or a combination of internal combustion engines, electric motors, and compressed air engines. The engine is capable of converting energy provided by the energy source into mechanical energy.
[0124] Some or all of the functions of vehicle 600 are controlled by computing platform 650. Computing platform 650 may include at least one processor 651 and memory 652, processor 651 can execute instructions 653 stored in memory 652.
[0125] Processor 651 can be any conventional processor, such as a commercially available CPU. Processors may also include graphics processing units (GPUs), field-programmable gate arrays (FPGAs), systems-on-chips (SoCs), application-specific integrated circuits (ASICs), or combinations thereof.
[0126] The memory 652 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.
[0127] In addition to instruction 653, memory 652 can also store data, such as road maps, route information, vehicle position, direction, speed, and other data. The data stored in memory 652 can be used by computing platform 650.
[0128] In this embodiment of the disclosure, processor 651 may execute instructions 653 to complete all or part of the steps of the vehicle control method described above.
[0129] Figure 10 This is a block diagram illustrating a vehicle control device 800 according to an exemplary embodiment. For example, device 800 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0130] Reference Figure 10 The device 800 may include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output interface 812, a sensor component 814, and a communication component 816.
[0131] Processing component 802 typically controls the overall operation of device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the vehicle control method described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
[0132] Memory 804 is configured to store various types of data to support the operation of device 800. Examples of this data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0133] Power supply component 806 provides power to various components of device 800. Power supply component 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to device 800.
[0134] Multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0135] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when device 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
[0136] Input / output interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0137] Sensor assembly 814 includes one or more sensors for providing status assessments of various aspects of device 800. For example, sensor assembly 814 may detect the on / off state of device 800, the relative positioning of components such as the display and keypad of device 800, changes in the position of device 800 or a component of device 800, the presence or absence of user contact with device 800, the orientation or acceleration / deceleration of device 800, and temperature changes of device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0138] Communication component 816 is configured to facilitate wired or wireless communication between device 800 and other devices. Device 800 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0139] In an exemplary embodiment, the device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the vehicle control method described above.
[0140] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 820 of the device 800 to complete the vehicle control method described above. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0141] In another exemplary embodiment, this disclosure also provides a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the steps of the vehicle control method provided in this disclosure.
[0142] In another exemplary embodiment, this disclosure also provides a computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the vehicle control method described above when executed by the programmable device.
[0143] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.
[0144] Furthermore, the term “exemplary” is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as “exemplary” is not necessarily to be construed as advantageous compared to other aspects or designs. Rather, the use of the term “exemplary” is intended to present the concept in a concrete manner. As used herein, the term “or” is intended to mean an inclusive “or” rather than an exclusive “or.” That is, unless otherwise specified or clear from the context, “X applies A or B” is intended to mean any of the natural inclusive arrangements. That is, “X applies A or B” satisfies any of the foregoing instances if X applies A; X applies B; or both X applies A and B. Additionally, unless otherwise specified or clear from the context to refer to the singular form, the articles “a” and “an” as used in this application and the appended claims are generally understood to mean “one or more.”
[0145] Similarly, although this disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art upon reading and understanding this specification and the accompanying drawings. This disclosure includes all such modifications and variations and is limited only by the scope of the claims. In particular, with respect to the various functions performed by the components described above (e.g., elements, resources, etc.), unless otherwise indicated, the terminology used to describe such components is intended to correspond to any component (functionally equivalent) that performs the specific function of the described component, even if structurally not equivalent to the disclosed structure. Furthermore, although specific features of this disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations, as may be desired and advantageous to any given or particular application. Moreover, with regard to the terms “comprising,” “owning,” “having,” “having,” or variations thereof as used in the detailed description or claims, such terms are intended to be inclusive in a manner similar to the term “including.”
[0146] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.
[0147] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
[0148] It should be understood that, unless otherwise specifically indicated, features of various embodiments of this disclosure described herein can be combined with each other. As used herein, the term “and / or” includes any one of the relevant listed items and any combination of any two or more; similarly, “at least one of…” includes any one of the relevant listed items and any combination of any two or more.
[0149] Although terms such as “first,” “second,” and “third” may be used herein to describe various components, parts, regions, layers, or sections, these components, parts, regions, layers, or sections are not limited to these terms. Rather, these terms are used only to distinguish one component, part, region, layer, or section from another. Therefore, without departing from the teachings of the examples described herein, the first component, part, region, layer, or section mentioned in the examples may also be referred to as the second component, part, region, layer, or section. Furthermore, the terms “first” and “second” are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as “first” or “second” may explicitly or implicitly include at least one of that feature. In the description herein, “a plurality” means at least two, such as two, three, etc., unless otherwise explicitly specified.
Claims
1. A vehicle control method, characterized in that, include: The detection angle of the liveness detection device is adjusted according to the state of the vehicle's retractable roof, wherein the state is either retracted or raised. The liveness detection device is used to perform liveness detection inside the vehicle.
2. The method according to claim 1, characterized in that, The step of adjusting the detection angle of the liveness detection device according to the state of the vehicle's retractable roof includes: If the state is the retracted state, the detection angle of the liveness detection device is adjusted so that the adjusted liveness detection device can detect live organisms in the first space, wherein the first space is the interior space of the vehicle when the retractable roof is retracted.
3. The method according to claim 1, characterized in that, The step of adjusting the detection angle of the liveness detection device according to the state of the vehicle's retractable roof includes: If the state is the raised state, the detection angle of the liveness detection device is adjusted so that the adjusted liveness detection device can detect live organisms in the first space and the second space, wherein the first space is the interior space of the vehicle when the liftable roof is retracted, and the second space is the space constructed after the liftable roof is raised.
4. The method according to claim 1, characterized in that, The method further includes: If preset conditions are met, a prompt message is generated, and / or the vehicle lights are controlled to change. The prompt message is used to alert the user that there is an abnormality in the vehicle.
5. The method according to claim 4, characterized in that, The method further includes: Based on the feedback from the live organism detection device, the location of the live organism is determined; wherein, the prompt information includes the location of the live organism.
6. The method according to claim 5, characterized in that, The preset conditions include at least one of the following: The vehicle is locked, and the detected living organism is a target living organism, wherein the target living organism includes at least one of the target population and pets; or, Upon receiving an instruction to control the lowering of the retractable roof, a living organism is detected in the second space; or, during the process of controlling the lowering of the retractable roof, a living organism is detected in the second space.
7. The method according to claim 1, characterized in that, The method further includes: If, upon receiving a command to control the retractable roof to lower, a living organism is detected in the second space, the command to control the retractable roof to lower will not be executed; and / or, If a living organism is detected in the second space during the process of controlling the retractable roof to descend, the descent is stopped, or the retractable roof is controlled to rise.
8. The method according to claim 1, characterized in that, The method further includes: If it is determined that the vehicle has exited the preset mode, or that the vehicle has entered a driving state, an instruction is generated to control the lowering of the retractable roof, wherein the preset mode is configured as a vehicle operating mode that allows the retractable roof to remain in the raised state.
9. The method according to any one of claims 1-8, characterized in that, The liveness detection device is mounted on the liftable roof, and its detection angle is configured to dynamically adjust the pitch angle according to the state of the liftable roof.
10. A vehicle control device, characterized in that, include: An adjustment module is used to adjust the detection angle of the liveness detection device according to the state of the vehicle's retractable roof, wherein the state is either a retracted state or a raised state. The detection module is used to perform liveness detection inside the vehicle using the liveness detection device.
11. The apparatus according to claim 10, characterized in that, The adjustment module includes: The first adjustment submodule is used to adjust the detection angle of the liveness detection device if the state is the retracted state, so that the adjusted liveness detection device can detect live organisms in the first space, wherein the first space is the interior space of the vehicle when the retractable roof is retracted.
12. The apparatus according to claim 10, characterized in that, The adjustment module includes: The second adjustment submodule is used to adjust the detection angle of the liveness detection device if the state is the raised state, so that the adjusted liveness detection device can detect live organisms in the first space and the second space, wherein the first space is the interior space of the vehicle when the liftable roof is retracted, and the second space is the space constructed after the liftable roof is raised.
13. The apparatus according to claim 10, characterized in that, The device further includes: The control module is configured to, if a live organism is detected in the second space upon receiving an instruction to control the retractable roof to descend, not execute the instruction to control the retractable roof to descend; and / or, if a live organism is detected in the second space during the process of controlling the retractable roof to descend, stop the descent or control the retractable roof to rise.
14. A vehicle, characterized in that, include: Retractable roof; Liveness detection equipment; processor; Memory used to store processor-executable instructions; The processor is configured to execute the executable instructions in the memory to implement the steps of the method according to any one of claims 1-9.
15. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the method according to any one of claims 1-9.
16. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1-9.