Unlocking control method for electric vehicle door and vehicle
By dynamically adjusting the unlocking range of ultra-wideband communication and Bluetooth signals, as well as the face recognition threshold, and combining multimodal unlocking conditions, the problem of misjudgment in dynamic scenarios of the car door unlocking system is solved, achieving more accurate and secure unlocking control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-30
- Publication Date
- 2026-04-03
AI Technical Summary
Existing car door unlocking systems are prone to misjudgment in dynamic and complex scenarios, leading to unexpected unlocking and affecting user experience and safety.
By dynamically adjusting the static response functional area of ultra-wideband communication, the unlocking strength range of Bluetooth signals, and the similarity threshold of face recognition, and combining the unlocking conditions of ultra-wideband, Bluetooth, and face recognition modalities, the unlocking security level is determined and controlled.
It improves the accuracy of door unlocking control, avoids unexpected unlocking, and enhances user experience and security.
Smart Images

Figure CN121789322A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle door control technology, and in particular to an unlocking control method and vehicle for an electric door. Background Technology
[0002] As vehicles become more intelligent, passive entry and auto lock functions have become standard features. These mainly rely on Bluetooth (BLE) or ultra-wideband (UWB) to enable communication between the user and the vehicle. However, a single static response mechanism is prone to misjudgment in complex, dynamically changing scenarios, leading to unexpected unlocking and a poor user experience. Summary of the Invention
[0003] In view of this, the purpose of this application is to propose an unlocking control method and vehicle for electric vehicle doors, which adapts to dynamically changing scenarios through a dynamic response control strategy to improve the accuracy of unlocking control.
[0004] To achieve the above objectives, this application provides a method for unlocking and controlling an electric vehicle door, comprising: The static response function area of ultra-wideband communication is dynamically modified based on the user's historical behavior profile to obtain the dynamic response function area. The default unlock strength range of the Bluetooth signal is dynamically corrected based on the amplitude of the Bluetooth signal strength fluctuation, resulting in a corrected unlock strength range. The default similarity threshold for face recognition is dynamically adjusted based on the current external environment to obtain the adjusted similarity threshold. The unlocking security level corresponding to the current vehicle state is determined based on the dynamic response functional area, the modified unlocking strength range, and the modified similarity threshold, and the vehicle is controlled to unlock according to the unlocking security level.
[0005] Optionally, the dynamic response functional area obtained by dynamically modifying the static response functional area of ultra-wideband communication based on the user's historical behavior profile includes: If there is no stopping position in the historical behavior profile, the static response function area is determined as the dynamic response function area; In response to the presence of a dwell position in the historical behavior profile, the first boundary of the buffer function area and the unlock function area in the static response function area is determined, and the second boundary of the buffer function area and the locking function area in the static response function area is determined. The static response functional area is dynamically modified based on the dwell position, the first boundary, and the second boundary to obtain the dynamic response functional area.
[0006] Optionally, the step of dynamically correcting the static response functional area based on the dwell position, the first boundary position, and the second boundary position to obtain the dynamic response functional area includes: In response to a first minimum distance between the first boundary and the stopping position being less than or equal to a preset threshold distance, the first boundary is moved toward the unlocking functional area according to a preset correction distance to obtain the dynamic response functional area; wherein, the correction distance is greater than twice the threshold distance; In response to the second minimum distance between the second boundary and the stopping position being less than or equal to a preset threshold distance, the first boundary is moved toward the locking functional area according to a preset correction distance to obtain the dynamic response functional area.
[0007] Optionally, the step of dynamically correcting the default unlock strength range of the Bluetooth signal based on the amplitude of Bluetooth signal strength fluctuations to obtain a corrected unlock strength range includes: In response to the intensity fluctuation amplitude being greater than or equal to a preset fluctuation threshold, the default unlock intensity range is expanded according to a preset correction intensity to obtain the corrected unlock intensity range; In response to the intensity fluctuation amplitude being less than a preset fluctuation threshold, the default unlock intensity range is determined as the corrected unlock intensity range.
[0008] Optionally, the step of dynamically correcting the default similarity threshold for face recognition based on the current external environment to obtain a corrected similarity threshold includes: In response to whether the current environment is a low-light environment or a strong-light environment, the default similarity threshold is reduced according to the preset corrected similarity to obtain the corrected similarity threshold; In response to the current environment being neither a low-light environment nor a high-light environment, the default similarity threshold is determined as the corrected similarity threshold.
[0009] Optionally, determining the unlocking security level corresponding to the current vehicle state based on the dynamic response functional area, the modified unlocking strength range, and the modified similarity threshold includes: The flight time of ultra-wideband communication between the vehicle and the smart key, the current signal strength of Bluetooth communication, and the image of the external environment are determined. The location of the smart key is determined based on the flight time, and facial recognition is performed based on the image of the external environment and the preset facial features of the vehicle owner to obtain the recognition similarity. In response to the location being within the unlocking function area of the dynamic response function area, it is determined that the ultra-wideband unlocking condition is met; In response to the presence of the current signal strength within the modified unlock strength range, it is determined that the Bluetooth unlock condition is met; In response to the recognition similarity being greater than or equal to the modified similarity threshold, it is determined that the face recognition unlocking condition is met; The unlocking security level is determined based on the number of times the ultra-wideband unlocking condition, the Bluetooth unlocking condition, and the facial recognition unlocking condition are met.
[0010] Optionally, determining the unlock security level based on the number of conditions satisfied by the ultra-wideband unlock condition, the Bluetooth unlock condition, and the face recognition unlock condition includes: When the number of conditions met is zero, the high-risk level is determined as the unlocking security level; In response to the condition being met a number equal to the total number of conditions, the low-risk level is determined as the unlocking security level; In response to the condition being met in a number less than the total number of conditions and greater than zero, the medium risk level is determined as the unlocking security level.
[0011] Optionally, controlling the vehicle to unlock based on the unlock security level includes: In response to the unlocking security level being low-risk, the electric vehicle door is unlocked and automatically opened, and the high-voltage power supply to the entire vehicle is controlled. In response to the unlocking security level being medium risk, the electric vehicle door is unlocked and automatically opened. In response to the low-risk unlocking security level, unlocking the electric vehicle door is prohibited and an alarm is triggered.
[0012] Optionally, after the electric vehicle door is unlocked and automatically opened, the unlocking control method for the electric vehicle door may also include: Determine the pressure on the edge of the electric door during the opening process, and perform obstacle distance measurement during the opening process to obtain the collision distance; In response to the pressure at the edge of the door being greater than a preset pressure threshold or the collision distance being less than or equal to a preset safety distance, the electric door is controlled to retract according to a preset retraction distance. If the dwell time after the rollback is completed is longer than the preset dwell time, the electric door is controlled to re-execute the opening action.
[0013] Based on the same inventive concept, this application also provides a vehicle including an electronic device, the electronic device including a memory, a processor and a computer program stored in the memory and executable by the processor, the processor implementing the method described above when executing the computer program.
[0014] As can be seen from the above, the electric vehicle door unlocking control method and vehicle provided in this application can dynamically correct the static response functional area of ultra-wideband communication based on the user's historical behavior profile to obtain a dynamic response functional area; dynamically correct the default unlocking strength range of Bluetooth signal based on the strength fluctuation amplitude of Bluetooth signal to obtain a corrected unlocking strength range; dynamically correct the default similarity threshold of face recognition based on the current external environment to obtain a corrected similarity threshold; determine the unlocking security level corresponding to the current vehicle state based on the dynamic response functional area, the corrected unlocking strength range, and the corrected similarity threshold, and control the vehicle to perform unlocking control based on the unlocking security level. Dynamic correction of the unlocking response conditions of Bluetooth communication and ultra-wideband communication based on the current environment of the vehicle avoids unexpected unlocking caused by static response conditions. The dynamic response control strategy adapts to dynamically changing scenarios to improve the accuracy of unlocking control. Simultaneously, face recognition is used to assist in judgment, and the judgment criteria for face recognition are corrected based on the current external environment to ensure the accuracy of face recognition-assisted judgment. The unlock security level is determined based on the revised response conditions, and different unlock control responses are implemented according to different unlock security levels to ensure security while avoiding unexpected unlocking and improving the user experience. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is a flowchart of the unlocking control method for an electric vehicle door according to an embodiment of this application; Figure 2 This is a schematic diagram of the response function area in an embodiment of this application; Figure 3 This is a schematic diagram of the unlocking control device for an electric vehicle door according to an embodiment of this application; Figure 4 This is a schematic diagram of an electronic device according to an embodiment of this application. Detailed Implementation
[0017] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.
[0018] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0019] In this article, it is important to understand that any number of elements in the accompanying figures is for illustrative purposes and not for limitation, and any naming is for distinction only and has no limiting meaning.
[0020] Based on the above background description, the following situations also exist in the related technologies: In related technologies, the static response mechanism during the door unlocking process has the following drawbacks: Insufficient positioning accuracy: Bluetooth signals rely on signal strength to estimate distance, which is easily affected by environmental interference, leading to misjudgment of the user's location and causing the vehicle to repeatedly unlock or lock.
[0021] Communication blind spots: In complex environments such as parking lots and underground garages, Bluetooth or UWB signals are easily blocked, causing positioning failure and leading to unexpected unlocking.
[0022] Frequent misoperations: When users frequently move between the trigger area and the unlock / lock area boundary, the system responds repeatedly due to signal fluctuations, resulting in unexpected unlocking and affecting user experience and security.
[0023] Video surveillance is not effectively integrated: video systems are mostly used for security monitoring and are not deeply integrated with lockout / unlock logic, so they cannot be used for behavior recognition and misoperation avoidance.
[0024] The electric vehicle door unlocking control method and vehicle provided in this application embodiment can dynamically correct the static response function area of ultra-wideband communication based on the user's historical behavior profile to obtain a dynamic response function area; dynamically correct the default unlocking strength range of Bluetooth signal based on the strength fluctuation amplitude of Bluetooth signal to obtain a corrected unlocking strength range; dynamically correct the default similarity threshold of face recognition based on the current external environment to obtain a corrected similarity threshold; determine the unlocking security level corresponding to the current vehicle state based on the dynamic response function area, the corrected unlocking strength range, and the corrected similarity threshold, and control the vehicle to unlock based on the unlocking security level. Dynamic correction of the unlocking response conditions of Bluetooth communication and ultra-wideband communication based on the current environment of the vehicle avoids unexpected unlocking caused by static response conditions. The dynamic response control strategy adapts to dynamically changing scenarios to improve the accuracy of unlocking control. Simultaneously, face recognition is used to assist in judgment, and the judgment criteria for face recognition are corrected based on the current external environment to ensure the accuracy of face recognition-assisted judgment. The unlock security level is determined based on the revised response conditions, and different unlock control responses are implemented according to different unlock security levels to ensure security while avoiding unexpected unlocking and improving the user experience.
[0025] The following describes in detail, with reference to the accompanying drawings, the unlocking control method for electric vehicle doors provided by the embodiments of this application.
[0026] In some embodiments, such as Figure 1 As shown, an unlocking control method for an electric vehicle door includes steps 101-104.
[0027] Step 101: Dynamically modify the static response function area of ultra-wideband communication based on the user's historical behavior profile to obtain the dynamic response function area.
[0028] In practical implementation, Ultra-Wideband (UWB) technology is a wireless communication technology that uses nanosecond-level non-sinusoidal narrow pulses to transmit data. UWB, with its extremely high time resolution, can achieve centimeter-level high-precision positioning, while also possessing advantages such as low power consumption and high security, playing a crucial role in scenarios such as smart device interaction and keyless vehicle entry. Unlike most wireless communication technologies that use continuous sinusoidal carriers, UWB transmits information by transmitting narrow pulses with extremely short durations (nanoseconds or even sub-nanoseconds). It accurately calculates distance by measuring the time of flight (ToF) of radio waves between two devices. Due to the extremely narrow pulse, it occupies a very wide spectrum, but its transmission power is very low, making its signal power spectral density even submerged in ambient noise. It is this unique signal form that brings many advantages to UWB. The extremely narrow pulse gives it extremely high time resolution, enabling precise measurement of signal arrival time, achieving centimeter-level positioning accuracy, and effectively distinguishing multiple signal paths in dense environments (multipath effect), resulting in strong anti-interference capabilities. The extremely low transmission power results in very low power consumption and makes it difficult to be intercepted or interfered with by other devices, ensuring high security.
[0029] Ultra-wideband communication enables automatic unlocking by relying on distance-based response functional zones. These zones include an unlocking zone, a buffer zone, and a locking zone, centered on the vehicle's location and extending outwards. Optionally, a triggering zone exists between the buffer and locking zones. The triggering zone is optional, while the unlocking, buffer, and locking zones are mandatory and necessary for unexpected unlocking. The area outside the locking zone is a non-response zone; even if the vehicle receives an ultra-wideband signal from a non-response zone, it will not respond.
[0030] Taking a circular functional area as an example, the division of the response functional area is as follows: Figure 2 As shown, solid lines represent mandatory boundary lines, while dashed lines represent optional boundary lines. Taking the origin of the positioning coordinates as the vehicle's position, a circular area with a radius of 0-3 meters centered on the vehicle's position is defined as the unlocking function area. When the smart key's location is detected within the unlocking function area, the ultra-bandwidth unlocking determination passes, confirming that the ultra-bandwidth unlocking condition for automatic unlocking is met.
[0031] A circular area with a radius of 3-5 meters centered on the vehicle's location is designated as the buffer zone (or, if the optional trigger zone is not considered, a circular area with a radius of 3-8 meters centered on the vehicle's location). When the smart key's location is detected within the buffer zone, an unlocking preparation process begins, but the final unlocking step is not executed. This ensures that the automatic unlocking function is activated and ready before the user enters the unlocking zone, avoiding delayed responses due to communication latency and the resulting poor user experience of the door not being unlocked when the user tries to open it. It also prevents unintended vehicle unlocking when the user is lingering around the vehicle.
[0032] A circular area with a radius of 5-8 meters, centered on the vehicle's location, is designated as the trigger function zone. When the smart key's location is detected within the buffer function zone, the unlocking preparation process is activated, and the vehicle begins real-time smart key positioning until the smart key's location enters the buffer zone, initiating the unlocking preparation process again. Furthermore, the trigger function zone can also serve as a "buffer function zone" for locking control. When the user moves away from the vehicle, the buffer function zone can also function as a "trigger function zone" for locking control. When the user (carrying the smart key) enters the buffer function zone while away from the vehicle, the locking preparation process is activated. After the user continues to move away from the vehicle and enters the trigger function zone, the locking preparation process begins, but the final locking action is not executed. This ensures that the automatic locking function is activated and ready before the user enters the locking function zone, avoiding untimely response due to communication delays after entering the locking function zone, thus preventing a poor user experience where the doors are still unlocked or closed after the user moves away. In the absence of a trigger function zone, the activation function of the trigger function zone is integrated into the buffer function zone.
[0033] A circular area with a radius of 8-15 meters, centered on the vehicle's location, is defined as the locking function zone. If the door is already locked, it indicates the user only needs to unlock. The smart key's location is detected in the buffer zone. If the user does not enter the trigger or buffer zone before entering the locking zone, no response control process will be triggered. If the user passes through the trigger or buffer zone before entering the locking zone, the unlocking preparation process will be stopped. If the door is unlocked, it means the user is moving away from the vehicle and has already passed through the buffer and trigger zones. The locking action is ready, and upon entering the locking zone, the locking action is executed, automatically locking the door. The smart key's location detection stops as the user continues to move away from the vehicle until they are within the locking zone, minimizing unnecessary energy consumption.
[0034] Static functional areas mean that the boundaries of each functional area are fixed. That is, regardless of the scenario, the 0-3 meter circular area is always the unlocking functional area, the 3-5 meter circular area is always the buffer functional area, the 5-8 meter circular area is always the buffer functional area, and the 8-15 meter circular area is always the locking functional area.
[0035] However, different users have different driving habits. For example, a user might habitually loiter about 3 meters away from the vehicle with the doors locked, without needing to unlock them. This could cause the user's location to enter the unlocking zone, leading to unexpected door unlocking. In this case, anyone could open the door and enter the vehicle, increasing security risks. Similarly, if a user habitually loiters about 8 meters away from the vehicle without needing to unlock or lock the doors, their location might enter the unlocking zone, leading to unexpected door unlocking or locking. If a friend or family member tries to open the door to retrieve items, unexpected locking could prevent the door from opening, resulting in a poor user experience. Furthermore, repeatedly opening and closing the unlocking preparation process can lead to abnormal battery consumption and accelerate hardware aging.
[0036] Therefore, to avoid various problems caused by user habits, it is necessary to dynamically modify the static response functional area of ultra-wideband communication based on the user's historical behavior profile, resulting in a dynamic response functional area. Behavioral profiling involves collecting and analyzing user behavioral data to construct data reflecting their preferences, habits, and needs. It goes beyond simply recording behavior; it uses data mining and machine learning methods to summarize user behavioral habits from historical behavior, thereby supporting personalized services and enabling dynamic modification of the static functional area. The dynamic modification process is illustrated in the following example.
[0037] In some embodiments, the static response functional area of ultra-wideband communication is dynamically modified based on the user's historical behavior profile to obtain a dynamic response functional area, including: Since there is no stopping position in the historical behavior profile, the static response functional area is determined as the dynamic response functional area; In response to the presence of a dwell position in the historical behavior profile, the first boundary of the buffer function area and the unlocking function area in the static response function area is determined, and the second boundary of the locking function area in the buffer function area and the static response function area is determined. The static response functional area is dynamically modified based on the dwell position, the first boundary, and the second boundary to obtain the dynamic response functional area.
[0038] In practice, as a user moves from a non-responsive area to enter the vehicle, they sequentially pass through the locking, triggering, buffering, and unlocking functional areas. This process activates the unlocking process, prepares for it, and executes the unlocking action, resulting in seamless automatic door unlocking. The normal process of a user traversing each functional area and accessing its corresponding function requires no modification. However, situations where a user lingers in a particular area or location for an extended period require close monitoring. Therefore, historical user behavior data is used to determine whether the user has lingered or wandered within the responsive functional areas. The lingering location is defined as the coordinates of the point where the user lingered for an extended period or the geometric center of the area where the user lingered. This indicates the location where the user has the highest probability of being present within the responsive functional areas.
[0039] If a user always walks straight to the car door and enters the vehicle without stopping, there will be no stopping location in the historical behavior profile, and no unexpected control will be triggered. The static response function area can be directly identified as the dynamic response function area without any correction.
[0040] If a user frequently lingers or stays in the response area, their historical behavior profile will show these locations. The relative position between these locations and the boundaries of the response area determines whether unintended unlocking or locking will occur. For example, assuming there is no trigger area, the boundary for triggering an unlock action is the first boundary between the buffer area and the unlock area within the static response area. The boundary for triggering a locking action is the second boundary between the buffer area and the locking area within the static response area. Only when the distance between the lingering location and the first boundary is sufficiently close will the user unintentionally enter the unlock area when there is no unlocking requirement, triggering an unintended unlock action and causing the door to unlock unexpectedly, creating a safety hazard. Therefore, static response areas are not suitable for this scenario. Unintended unlock actions can be avoided by dynamically modifying the unlock area. By shrinking the unlock area, users are prevented from unintentionally entering, ensuring they remain within the buffer area at a certain distance from the unlock area, thus avoiding unintended unlocking.
[0041] Similarly, the boundary triggering the locking action is the second boundary between the buffer zone and the locking zone in the static response functional area. Only when the distance between the stopping position and the second boundary is sufficiently close will the user unexpectedly enter the locking zone when there is no locking requirement, thus triggering an unexpected locking action and causing the door to lock unexpectedly, inconveniencing the user. Therefore, the static functional area is not suitable for the current scenario. Unexpected unlocking actions can be avoided by dynamically modifying the locking area. By shrinking the locking zone, users are prevented from unexpectedly entering it, ensuring they remain within the buffer zone at a certain distance from the locking zone, thus avoiding unexpected locking control. The process of dynamically modifying the static response functional area based on the stopping position, the first boundary, and the second boundary to obtain the dynamic response functional area is shown in the following embodiment.
[0042] In some embodiments, the static response functional area is dynamically modified based on the dwell position, the first boundary position, and the second boundary position to obtain a dynamic response functional area, including: In response to a first minimum distance between the first boundary and the stopping position being less than or equal to a preset threshold distance, the first boundary is moved toward the unlocking functional area according to a preset correction distance to obtain a dynamic response functional area; wherein the correction distance is greater than twice the threshold distance; In response to the second minimum distance between the second boundary and the dwell position being less than or equal to a preset threshold distance, the first boundary is moved toward the locking functional area according to a preset correction distance to obtain a dynamic response functional area.
[0043] In specific implementation, if the first minimum distance between the first boundary and the stopping position is less than or equal to the preset threshold distance, it means that the user's usual activity area may be near the first boundary of the buffer function area and the unlocking function area. The user can enter the unlocking function area at any time. Therefore, it is necessary to reduce the unlocking function area to avoid unexpected entry into the unlocking function area. The first boundary can be moved towards the unlocking function area according to the preset correction distance to obtain the dynamic response function area. The correction distance needs to be greater than twice the threshold distance to ensure that the new first boundary between the reduced unlocking function area and the buffer function area (the buffer function area naturally increases) is far away from the stopping position. That is, to ensure that the minimum distance between the new first boundary and the stopping position is greater than the distance threshold, and to ensure that the dynamic response function area will not trigger the unlocking action unexpectedly, thereby avoiding the safety risks caused by unexpected unlocking of the car door.
[0044] If the second minimum distance between the second boundary and the stopping position is less than or equal to the preset threshold distance, it means that the user's usual activity area may be near the second boundary of the buffer function area and the locking function area. The user can enter the locking function area at any time. Therefore, it is necessary to reduce the locking function area to avoid unexpected entry into the locking function area. The first boundary can be moved towards the locking function area according to the preset correction distance to obtain the dynamic response function area. The correction distance needs to be greater than twice the threshold distance to ensure that the new second boundary between the reduced locking function area and the buffer function area (the buffer function area naturally increases) is far away from the stopping position. That is, to ensure that the minimum distance between the new second boundary and the stopping position is greater than the distance threshold, and to ensure that the dynamic response function area will not trigger the locking action unexpectedly, thereby avoiding the inconvenience caused by the unexpected locking of the car door.
[0045] By dynamically modifying the location where users frequently stay, the system keeps the area within the buffer zone away from the boundary, thus preventing unexpected triggering of unlocking or locking actions.
[0046] For example, if the first minimum distance between the first boundary and the stopping position is 0.15 meters, the preset threshold distance is 0.2 meters, and the correction distance is 0.5 meters, since the first minimum distance is less than the distance threshold, the radius of the unlocking function area is reduced from 3 meters to 2.5 meters, thereby avoiding the security risks caused by unintended door unlocking. If the first minimum distance between the second boundary and the stopping position is 0.1 meters, the preset threshold distance is 0.2 meters, and the correction distance is 0.5 meters, since the second minimum distance is less than the distance threshold, the inner radius of the locking function area is increased from 8 meters to 8.5 meters, while the outer radius remains at 15 meters, thereby avoiding the inconvenience caused by unintended door locking.
[0047] Step 102: Dynamically correct the default unlock strength range of the Bluetooth signal based on the amplitude of the Bluetooth signal strength fluctuation to obtain the corrected unlock strength range.
[0048] In practice, the determination of ultra-wideband communication is cross-validated using Bluetooth signals. Bluetooth signals are affected by the environment. Physical obstacles in the environment, such as walls (especially reinforced concrete load-bearing walls) and metal mesh, can attenuate Bluetooth signals. Metal objects not only block signals but also produce strong reflections, severely weakening the Bluetooth signal strength. Similarly, strong electromagnetic interference in the environment can also affect Bluetooth signal transmission, leading to significant fluctuations in the Bluetooth signal. This results in unstable Bluetooth signal strength between the vehicle and the smart key. For smart key recognition based on Bluetooth signals, a valid Bluetooth signal strength needs to be ≥ -70 dBm and last for ≥ 3 seconds. Therefore, large fluctuations in signal strength can lead to misjudgments. For example, the signal strength might meet ≥ -70 dBm for the first 2 seconds, but during the 2-3 seconds, due to drastic strength fluctuations, the signal strength might need to be < -70 dBm, misjudging a theoretically valid Bluetooth signal as invalid or even a relay attack signal, affecting automatic unlocking control. Therefore, when the Bluetooth signal strength fluctuates significantly, the default unlocking strength range of the Bluetooth signal needs to be dynamically corrected. The correction process is shown in the following embodiment.
[0049] In some embodiments, the default unlock strength range of the Bluetooth signal is dynamically corrected based on the amplitude of Bluetooth signal strength fluctuations to obtain a corrected unlock strength range, including: In response to an intensity fluctuation amplitude greater than or equal to a preset fluctuation threshold, the default unlock intensity range is expanded according to a preset correction intensity to obtain a corrected unlock intensity range; In response to the intensity fluctuation amplitude being less than the preset fluctuation threshold, the default unlock intensity range is determined as the corrected unlock intensity range.
[0050] In practical implementation, taking the default unlock strength range of [-70, +∞) as an example, if the strength fluctuation is greater than or equal to the preset fluctuation threshold (e.g., 6dBm), it indicates that there is a possibility of misjudging a valid signal as a relay attack signal or an invalid signal. Therefore, it is necessary to modify the static default unlock strength range to increase the range for judging valid signals. Thus, it is necessary to modify the lower boundary value of the default unlock strength range [-70, +∞). Taking the preset correction strength as 10 dBm as an example, the process of expanding the default unlock strength range according to the preset correction strength is as follows: the lower boundary value is expanded from -70dBm to -80dBm according to the correction strength to obtain the corrected unlock strength range [-80, +∞). At this time, by expanding the range for judging valid Bluetooth signals, the fluctuation of Bluetooth signals is offset, and the Bluetooth signal is prevented from misjudging the valid Bluetooth authentication process as authentication failure or a relay attack.
[0051] If the intensity fluctuation is less than the preset fluctuation threshold, it means that the possibility of misjudging a valid signal as a relay attack signal or an invalid signal is very small. The default unlock intensity range can be used directly to judge the validity of the signal. Therefore, the default unlock intensity range is determined as the corrected unlock intensity range.
[0052] Step 103: Dynamically adjust the default similarity threshold for face recognition based on the current external environment to obtain the adjusted similarity threshold.
[0053] In practice, facial recognition is used to verify whether the person unlocking the vehicle is a legitimate user, such as the vehicle owner. Facial recognition is affected by the intensity of light in the environment. Strong light can cause overexposure, creating highlight areas and resulting in the loss of facial details; it can also create heavy shadows that may obscure key features, making it difficult for feature extraction algorithms to accurately capture crucial information such as facial contours. In low light, the overall brightness of the image is low, the contrast is poor, facial features are blurry, image noise increases significantly, details in dark areas are difficult to extract, and noise interferes with feature matching, leading to recognition failure or a higher false recognition rate. Therefore, the process of dynamically correcting the default similarity threshold for facial recognition based on the current external environment is shown in the following embodiment.
[0054] In some embodiments, the default similarity threshold for face recognition is dynamically adjusted based on the current external environment to obtain a corrected similarity threshold, including: In response to whether the current environment is a low-light environment or a strong-light environment, the default similarity threshold is reduced according to the preset correction similarity to obtain the correction similarity threshold; In response to the current environment being neither a low-light environment nor a strong-light environment, the default similarity threshold is set as the corrected similarity threshold.
[0055] In practice, the vehicle's lighting environment is determined based on the current ambient illuminance. If the current illuminance is less than or equal to 10 lux (a preset first illuminance threshold), it is determined to be a low-light environment; if the current illuminance is greater than or equal to 10,000 lux (a preset second illuminance threshold), it is determined to be a high-light environment. In both low-light and high-light environments, facial recognition is significantly interfered with, leading to decreased accuracy. Using a default similarity threshold (e.g., 95%) for legitimate user identification may result in misjudgments. Therefore, it is necessary to reduce the default similarity threshold based on a preset corrected similarity threshold (e.g., 5%) to obtain a corrected similarity threshold (e.g., 90%). By relaxing the similarity judgment criteria, the impact of the environment on facial recognition accuracy is offset, improving the security of automatic unlocking control and preventing unauthorized users from finding the smart key and illegally opening the door.
[0056] The current environment is neither a low-light environment nor a strong-light environment, indicating that the light intensity in the current environment has little impact on face recognition. Using the default similarity threshold for legality judgment has higher accuracy, so the default similarity threshold is determined as the corrected similarity threshold.
[0057] Step 104: Determine the unlocking security level corresponding to the current vehicle status based on the dynamic response function area, the modified unlocking strength range, and the modified similarity threshold, and control the vehicle to perform unlocking control according to the unlocking security level.
[0058] In practice, the determination of whether automatic unlocking can be performed is made by using data from three-dimensional modalities. The determination process of each modality is independent of each other, resulting in three determination results. The three determination results jointly determine the security risk of automatic unlocking. The process of determining the unlocking security level corresponding to the current vehicle status based on the dynamic response functional area, the modified unlocking strength range, and the modified similarity threshold is shown in the following embodiment.
[0059] In some embodiments, determining the unlocking security level corresponding to the current vehicle state based on the dynamic response functional area, the modified unlocking strength range, and the modified similarity threshold includes: The flight time of ultra-wideband communication between the vehicle and the smart key, the current signal strength of Bluetooth communication, and the image of the external environment are determined. The location of the smart key is determined based on the flight time, and facial recognition is performed based on the image of the external environment and the preset facial features of the car owner to obtain the recognition similarity. The system determines that the ultra-wideband unlocking condition is met when the location is within the unlocking area of the dynamic response function area. In response to the presence of a current signal strength within the corrected unlock strength range, it is determined that the Bluetooth unlock condition is met; In response to a recognition similarity greater than or equal to a modified similarity threshold, it is determined that the face recognition unlocking conditions are met; The unlocking security level is determined based on the number of conditions that are met for ultra-wideband unlocking, Bluetooth unlocking, and facial recognition unlocking.
[0060] In practice, during the inquiry phase of UWB: The UWB anchor point (master device) on the vehicle sends an inquiry message to the smart key (slave device) at time T1. The smart key receives this inquiry message at time T2.
[0061] Response Phase: After processing, the smart key sends a response message to the vehicle at time T3. The vehicle receives this response message at time T4.
[0062] Time calculation: Total time recorded on the vehicle side: T_round = T4 - T1. Processing time recorded on the key side: T_reply = T3 - T2.
[0063] Calculating flight time: The actual time it takes for a signal to travel one direction through the air is called "flight time." It can be calculated using the following formula, and the calculation process eliminates the error caused by the vehicle and key clocks being out of sync: T_flight = (T_round - T_reply) / 2 Where T_flight is the flight time, representing the one-way flight time of the signal from the vehicle to the key (or from the key to the vehicle).
[0064] Calculating the precise distance: Finally, multiplying the flight time by the speed of light yields the distance D between the vehicle and the smart key. D = c × T_flight = c × (T_round - T_reply) / 2 Then, triangulation is used to calculate the location of the smart key. Knowing only the distance between points is insufficient; the orientation and position of the smart key relative to the vehicle are also needed. This requires deploying multiple (usually at least three) UWB anchor points on the vehicle. Using each known UWB anchor point as the center and the measured distance to the key as the radius, a sphere can be drawn. The key is located at the intersection of these spheres. Multiple UWB anchor points on the vehicle (e.g., installed on the left and right rearview mirrors and the trunk) simultaneously or sequentially perform the aforementioned "two-way distance measurement" process with the key. Each anchor point calculates its precise distance to the key, D1, D2, D3... Based on these known anchor point positions and measured distance values, the vehicle's main control unit can accurately calculate the smart key's location (X, Y, Z coordinates) in three-dimensional space using a triangulation algorithm. Simultaneously, facial recognition is performed based on the external environment image and the preset facial features of the car owner to obtain the recognition similarity. At this point, the input data preparation is complete, and automatic unlocking determination is made in three modes based on the current signal strength, recognition similarity, and location.
[0065] For the determination result of ultra-wideband mode, when the positioning position is located in the unlocking function area of the dynamic response function area, it is determined that the ultra-wideband unlocking condition is met, and ultra-wideband communication determines that unlocking the door is allowed.
[0066] Regarding the Bluetooth mode determination result, if the current signal strength exists within the corrected unlock strength range, it is determined that the Bluetooth unlock condition is met, and Bluetooth communication determines that unlocking the car door is allowed.
[0067] For the determination result of image modality, when the recognition similarity is greater than or equal to the modified similarity threshold, it is determined that the face recognition unlocking condition is met, and face recognition determines that unlocking the car door is allowed.
[0068] Then, the corresponding unlock security level is determined based on the number of conditions that are met; the more conditions that are met, the higher the unlock security level.
[0069] In some embodiments, the unlocking security level is determined based on the number of conditions met for ultra-wideband unlocking, Bluetooth unlocking, and facial recognition unlocking, including: When the number of conditions met is zero, the high-risk level is determined as the unlocking security level; In response to the condition being met in a quantity equal to the total number of conditions, the low-risk level is determined as the unlocking security level; If the number of conditions met is less than the total number of conditions but greater than zero, the medium risk level is determined as the unlocking security level.
[0070] In practice, if the conditions for unlocking via ultra-wideband, Bluetooth, and facial recognition are met simultaneously, and the number of conditions met is equal to the total number of conditions, it indicates that the judgment results of each modality are consistent and that the car door can be unlocked, with a very low security risk. The low-risk level is then determined as the unlocking security level.
[0071] If the conditions for unlocking via ultra-wideband, Bluetooth, and facial recognition are not met, and the number of conditions met is 0, it indicates that the judgment results of each modality are consistent in prohibiting unlocking the car door, which poses a high security risk. The high-risk level is determined as the unlocking security level.
[0072] If there are both satisfied and unsatisfied conditions among the ultra-wideband unlocking conditions, Bluetooth unlocking conditions, and facial recognition unlocking conditions, that is, the number of satisfied conditions is less than the total number of conditions but greater than zero, it means that at least one modality is determined to prohibit unlocking the car door. At this time, there is a certain risk, and the medium risk level is determined as the unlocking security level.
[0073] In some embodiments, controlling vehicle unlocking based on unlocking security level includes: In response to the low-risk unlocking level, the electric vehicle door is unlocked and automatically opened, and the high-voltage power is supplied to the entire vehicle. In response to the unlocking security level being medium risk, the electric vehicle door is unlocked and automatically opened; In response to the low-risk unlocking security level, unlocking the electric vehicle door will be prohibited and an alarm will be triggered.
[0074] In practice, when the unlocking security level is low-risk, there is almost no security risk. The electric door unlocks and opens automatically, and the vehicle's high-voltage power is applied, ready to start at any time. When the unlocking security level is medium-risk, there is some security risk. Only unlocking and automatic opening of the electric door is allowed; high-voltage power application requires manual intervention by the user. A secondary risk assessment is performed through a safety verification process during power-on to reduce security risk. When the unlocking security level is low-risk, it means that all modal assessments indicate a high level of security risk. In this case, unlocking the electric door is prohibited, and an alarm is triggered to prevent vehicle theft or malicious use.
[0075] In some embodiments, after the electric vehicle door is unlocked and automatically opened, the unlocking control method for the electric vehicle door further includes: Determine the pressure on the edge of the electric door during the opening process, and measure the distance to the obstacle during the opening process to obtain the collision distance; In response to the pressure at the edge of the door being greater than a preset pressure threshold or the collision distance being less than or equal to a preset safety distance, the electric door is controlled to retract according to the preset retraction distance. If the dwell time after the rollback is longer than the preset dwell time, the electric door will be controlled to restart the opening action.
[0076] In practice, the electric door automatically unlocks and opens simultaneously. To prevent collisions with obstacles during automatic opening, a comprehensive assessment of collision risk is made by determining the pressure on the door edge and the collision distance between the door and the obstacle. If the pressure on the door edge exceeds a preset pressure threshold or the collision distance is less than or equal to a preset safety distance, a conservative control strategy is adopted. If either condition indicates a collision risk, the electric door is controlled to back up according to a preset back up distance to reduce the risk and avoid misjudgment. If the user does not manually intervene, the door will back up and remain for a certain period before attempting to open again, and the risk of collision will be assessed again. If there is no risk, the door will open to full opening. If there is a risk, the door will enter manual control mode and the user will be notified of the collision risk to prevent collisions with the electric door.
[0077] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method described.
[0078] It should be noted that the above description describes some embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0079] Based on the same inventive concept, corresponding to any of the above embodiments, this application also provides an unlocking control device for an electric vehicle door.
[0080] refer to Figure 3 The unlocking control device for the electric vehicle door includes: The function area dynamic correction module 10 is configured to: dynamically correct the static response function area of ultra-wideband communication based on the user's historical behavior profile to obtain the dynamic response function area; The intensity range dynamic correction module 20 is configured to dynamically correct the default unlock intensity range of the Bluetooth signal based on the intensity fluctuation amplitude of the Bluetooth signal, so as to obtain the corrected unlock intensity range. The similarity dynamic correction module 30 is configured to dynamically correct the default similarity threshold of face recognition based on the current external environment to obtain the corrected similarity threshold. The door dynamic control module 40 is configured to: determine the unlocking security level corresponding to the current vehicle state based on the dynamic response function area, the modified unlocking strength range, and the modified similarity threshold, and control the vehicle to perform unlocking control according to the unlocking security level.
[0081] Optionally, the function area dynamic correction module 10 is also configured as follows: Since there is no stopping position in the historical behavior profile, the static response functional area is determined as the dynamic response functional area; In response to the presence of a dwell position in the historical behavior profile, the first boundary of the buffer function area and the unlocking function area in the static response function area is determined, and the second boundary of the locking function area in the buffer function area and the static response function area is determined. The static response functional area is dynamically modified based on the dwell position, the first boundary, and the second boundary to obtain the dynamic response functional area.
[0082] Optionally, the function area dynamic correction module 10 is also configured as follows: In response to a first minimum distance between the first boundary and the stopping position being less than or equal to a preset threshold distance, the first boundary is moved toward the unlocking functional area according to a preset correction distance to obtain a dynamic response functional area; wherein the correction distance is greater than twice the threshold distance; In response to the second minimum distance between the second boundary and the dwell position being less than or equal to a preset threshold distance, the first boundary is moved toward the locking functional area according to a preset correction distance to obtain a dynamic response functional area.
[0083] Optionally, the intensity range dynamic correction module 20 is also configured to: In response to an intensity fluctuation amplitude greater than or equal to a preset fluctuation threshold, the default unlock intensity range is expanded according to a preset correction intensity to obtain a corrected unlock intensity range; In response to the intensity fluctuation amplitude being less than the preset fluctuation threshold, the default unlock intensity range is determined as the corrected unlock intensity range.
[0084] Optionally, the similarity dynamic correction module 30 is also configured as follows: In response to whether the current environment is a low-light environment or a strong-light environment, the default similarity threshold is reduced according to the preset correction similarity to obtain the correction similarity threshold; In response to the current environment being neither a low-light environment nor a strong-light environment, the default similarity threshold is set as the corrected similarity threshold.
[0085] Optionally, the door dynamic control module 40 is also configured as follows: The flight time of ultra-wideband communication between the vehicle and the smart key, the current signal strength of Bluetooth communication, and the image of the external environment are determined. The location of the smart key is determined based on the flight time, and facial recognition is performed based on the image of the external environment and the preset facial features of the car owner to obtain the recognition similarity. The system determines that the ultra-wideband unlocking condition is met when the location is within the unlocking area of the dynamic response function area. In response to the presence of a current signal strength within the corrected unlock strength range, it is determined that the Bluetooth unlock condition is met; In response to a recognition similarity greater than or equal to a modified similarity threshold, it is determined that the face recognition unlocking conditions are met; The unlocking security level is determined based on the number of conditions that are met for ultra-wideband unlocking, Bluetooth unlocking, and facial recognition unlocking.
[0086] Optionally, the door dynamic control module 40 is also configured as follows: When the number of conditions met is zero, the high-risk level is determined as the unlocking security level; In response to the condition being met in a quantity equal to the total number of conditions, the low-risk level is determined as the unlocking security level; If the number of conditions met is less than the total number of conditions but greater than zero, the medium risk level is determined as the unlocking security level.
[0087] Optionally, the door dynamic control module 40 is also configured as follows: In response to the low-risk unlocking level, the electric vehicle door is unlocked and automatically opened, and the high-voltage power is supplied to the entire vehicle. In response to the unlocking security level being medium risk, the electric vehicle door is unlocked and automatically opened; In response to the low-risk unlocking security level, unlocking the electric vehicle door will be prohibited and an alarm will be triggered.
[0088] Optionally, the door dynamic control module 40 is also configured as follows: Determine the pressure on the edge of the electric door during the opening process, and measure the distance to the obstacle during the opening process to obtain the collision distance; In response to the pressure at the edge of the door being greater than a preset pressure threshold or the collision distance being less than or equal to a preset safety distance, the electric door is controlled to retract according to the preset retraction distance. If the dwell time after the rollback is longer than the preset dwell time, the electric door will be controlled to restart the opening action.
[0089] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing this application, the functions of each module can be implemented in one or more software and / or hardware.
[0090] The apparatus described above is used to implement the unlocking control method for the corresponding electric vehicle door in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0091] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the unlocking control method for electric vehicle doors described in any of the above embodiments.
[0092] Figure 4 This embodiment illustrates a more specific hardware structure of an electronic device. The device may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.
[0093] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0094] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.
[0095] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.
[0096] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0097] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.
[0098] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0099] The electronic devices described above are used to implement the unlocking control method for the corresponding electric vehicle door in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0100] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a non-transitory computer-readable storage medium that stores computer instructions for causing the computer to execute the electric vehicle door unlocking control method as described in any of the above embodiments.
[0101] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0102] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the electric vehicle door unlocking control method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0103] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a vehicle, including the electronic device or electric door unlocking control device of the above embodiments, and executes the electric door unlocking control method as described in any of the above embodiments through the electronic device or electric door unlocking control device of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0104] It is understood that before using the technical solutions of the various embodiments in this application, users will be informed of the type, scope of use, and usage scenarios of the personal information involved in an appropriate manner, and user authorization will be obtained.
[0105] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media performing the operations described in this application.
[0106] As an optional but not limited implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0107] It is understood that the above notification and user authorization process is merely illustrative and does not limit the implementation of this application. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this application.
[0108] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application is limited to these examples; under the concept of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in detail for the sake of brevity.
[0109] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0110] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.
[0111] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the claims of this application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.
Claims
1. A method for unlocking and controlling an electric vehicle door, characterized in that, include: The static response function area of ultra-wideband communication is dynamically modified based on the user's historical behavior profile to obtain the dynamic response function area. The default unlock strength range of the Bluetooth signal is dynamically corrected based on the amplitude of the Bluetooth signal strength fluctuation, resulting in a corrected unlock strength range. The default similarity threshold for face recognition is dynamically adjusted based on the current external environment to obtain the adjusted similarity threshold. The unlocking security level corresponding to the current vehicle state is determined based on the dynamic response functional area, the modified unlocking strength range, and the modified similarity threshold, and the vehicle is controlled to unlock according to the unlocking security level.
2. The unlocking control method for an electric vehicle door according to claim 1, characterized in that, The dynamic response functional area is obtained by dynamically modifying the static response functional area of ultra-wideband communication based on the user's historical behavior profile, including: If there is no stopping position in the historical behavior profile, the static response function area is determined as the dynamic response function area; In response to the presence of a dwell position in the historical behavior profile, the first boundary of the buffer function area and the unlock function area in the static response function area is determined, and the second boundary of the buffer function area and the locking function area in the static response function area is determined. The static response functional area is dynamically modified based on the dwell position, the first boundary, and the second boundary to obtain the dynamic response functional area.
3. The unlocking control method for an electric vehicle door according to claim 2, characterized in that, The step of dynamically correcting the static response functional area based on the dwell position, the first boundary position, and the second boundary position to obtain the dynamic response functional area includes: In response to a first minimum distance between the first boundary and the stopping position being less than or equal to a preset threshold distance, the first boundary is moved toward the unlocking functional area according to a preset correction distance to obtain the dynamic response functional area; wherein, the correction distance is greater than twice the threshold distance; In response to the second minimum distance between the second boundary and the stopping position being less than or equal to a preset threshold distance, the first boundary is moved toward the locking functional area according to a preset correction distance to obtain the dynamic response functional area.
4. The unlocking control method for an electric vehicle door according to claim 1, characterized in that, The process of dynamically correcting the default unlock strength range of the Bluetooth signal based on the amplitude of Bluetooth signal strength fluctuations to obtain the corrected unlock strength range includes: In response to the intensity fluctuation amplitude being greater than or equal to a preset fluctuation threshold, the default unlock intensity range is expanded according to a preset correction intensity to obtain the corrected unlock intensity range; In response to the intensity fluctuation amplitude being less than a preset fluctuation threshold, the default unlock intensity range is determined as the corrected unlock intensity range.
5. The unlocking control method for an electric vehicle door according to claim 1, characterized in that, The process of dynamically adjusting the default similarity threshold for face recognition based on the current external environment to obtain the adjusted similarity threshold includes: In response to whether the current environment is a low-light environment or a strong-light environment, the default similarity threshold is reduced according to the preset corrected similarity to obtain the corrected similarity threshold; In response to the current environment being neither a low-light environment nor a high-light environment, the default similarity threshold is determined as the corrected similarity threshold.
6. The unlocking control method for an electric vehicle door according to claim 1, characterized in that, The step of determining the unlocking security level corresponding to the current vehicle state based on the dynamic response functional area, the modified unlocking strength range, and the modified similarity threshold includes: The flight time of ultra-wideband communication between the vehicle and the smart key, the current signal strength of Bluetooth communication, and the image of the external environment are determined. The location of the smart key is determined based on the flight time, and facial recognition is performed based on the image of the external environment and the preset facial features of the vehicle owner to obtain the recognition similarity. In response to the location being within the unlocking function area of the dynamic response function area, it is determined that the ultra-wideband unlocking condition is met; In response to the presence of the current signal strength within the modified unlock strength range, it is determined that the Bluetooth unlock condition is met; In response to the recognition similarity being greater than or equal to the modified similarity threshold, it is determined that the face recognition unlocking condition is met; The unlocking security level is determined based on the number of times the ultra-wideband unlocking condition, the Bluetooth unlocking condition, and the facial recognition unlocking condition are met.
7. The unlocking control method for an electric vehicle door according to claim 6, characterized in that, The step of determining the unlock security level based on the number of conditions satisfied by the ultra-wideband unlock condition, the Bluetooth unlock condition, and the facial recognition unlock condition includes: When the number of conditions met is zero, the high-risk level is determined as the unlocking security level; In response to the condition being met a number equal to the total number of conditions, the low-risk level is determined as the unlocking security level; In response to the condition being met in a number less than the total number of conditions and greater than zero, the medium risk level is determined as the unlocking security level.
8. The unlocking control method for an electric vehicle door according to claim 1, characterized in that, The step of controlling the vehicle to unlock based on the unlock security level includes: In response to the unlocking security level being low-risk, the electric vehicle door is unlocked and automatically opened, and the high-voltage power supply to the entire vehicle is controlled. In response to the unlocking security level being medium risk, the electric vehicle door is unlocked and automatically opened. In response to the low-risk unlocking security level, unlocking the electric vehicle door is prohibited and an alarm is triggered.
9. The unlocking control method for an electric vehicle door according to claim 8, characterized in that, After unlocking and automatically opening the electric vehicle door, it also includes: Determine the pressure on the edge of the electric door during the opening process, and perform obstacle distance measurement during the opening process to obtain the collision distance; In response to the pressure at the edge of the door being greater than a preset pressure threshold or the collision distance being less than or equal to a preset safety distance, the electric door is controlled to retract according to a preset retraction distance. If the dwell time after the rollback is completed is longer than the preset dwell time, the electric door is controlled to re-execute the opening action.
10. A vehicle, including electronic equipment, characterized in that, The electronic device includes a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor executes the program to implement the method as described in any one of claims 1 to 9.