Vehicle unlocking method, vehicle and computer readable storage medium

By acquiring image and scene data when detecting user approach and tapping operations in the car, and dynamically adjusting the verification strategy, the problem of insufficient intelligence and flexibility in the existing front trunk unlocking method is solved, achieving higher intelligence and security.

CN121492850APending Publication Date: 2026-02-10GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202512027395.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-30
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

The current methods for unlocking the front trunk of cars are not very intelligent or flexible, and cannot adapt to the security and convenience requirements of different scenarios.

Method used

By detecting when a user approaches the vehicle and acquiring images and tapping information, the system determines a verification strategy based on data from the vehicle's location. Combining facial recognition and tapping verification, the system dynamically adjusts the unlocking strategy to improve intelligence and security.

Benefits of technology

It enables flexible adjustment of unlocking strategies in different scenarios, improving the intelligence and convenience of unlocking the front trunk, while enhancing security and avoiding accidental operation and power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121492850A_ABST
    Figure CN121492850A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle unlocking method, a vehicle and a computer readable storage medium, and relates to the technical field of vehicle control, the method comprises the following steps: when it is detected that a first user enters a preset range of the vehicle, obtaining a first image of the first user; then, in response to the detected knocking operation on the target area of the vehicle, obtaining operation information corresponding to the knocking operation, and obtaining a current verification strategy; the knocking operation is used for requesting to unlock a target closing part in the vehicle, the current verification strategy is determined based on scene data of a scene where the vehicle is located, and the target closing part is at least one of a front spare box, a trunk and a plurality of vehicle doors; and based on the current verification strategy, verifying the first image and the operation information to determine whether to unlock the target closure. By the adoption of the scheme, the flexibility and the intelligent degree of unlocking vehicle closing pieces such as a front spare box, a trunk and a vehicle door of the vehicle can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of vehicle control technology, and in particular to a vehicle unlocking method, a vehicle, and a computer-readable storage medium. Background Technology

[0002] With the development of society and technology, cars are becoming more and more common, bringing great convenience to people's lives, and people's requirements for the intelligence of cars are also getting higher and higher.

[0003] Currently, the intelligent methods offered by automobiles for opening the front trunk include: detecting the identity information of a user approaching the vehicle and unlocking the trunk upon successful identity verification; or unlocking the trunk upon detecting a tapping action on the trunk. Both of these intelligent methods suffer from fixed unlocking methods and relatively low levels of intelligence and flexibility. Summary of the Invention

[0004] This disclosure provides a vehicle unlocking method, a vehicle, and a computer-readable storage medium to at least address the problems of low flexibility and low intelligence in the methods of opening the trunk in related technologies.

[0005] This disclosure provides a vehicle unlocking method, which includes: acquiring a first image of the first user when a first user is detected entering a preset range of the vehicle; then, in response to detecting a tapping operation on a target area of ​​the vehicle, acquiring operation information corresponding to the tapping operation and acquiring a current verification strategy; wherein the tapping operation is used to request the unlocking of a target closure in the vehicle, and the current verification strategy is determined based on scene data of the scene in which the vehicle is located; the target closure is at least one of the front trunk, the rear trunk, and multiple doors; finally, based on the current verification strategy, verifying the first image and the operation information to determine whether to unlock the target closure.

[0006] Thus, this method determines the current verification strategy for unlocking based on the vehicle's current scenario. Different verification strategies can be employed depending on the vehicle's location, improving the flexibility and intelligence of unlocking target closures (e.g., the front trunk). Secondly, this method can determine whether to unlock the front trunk based on the tapping action and a first image, eliminating the need for keys or specific devices like mobile phones, thus improving the convenience and intelligence of unlocking target closures (e.g., the front trunk). Furthermore, by verifying both the tapping action and the first image, this method also enhances the security of unlocking target closures (e.g., the front trunk).

[0007] Optionally, the method further includes: when a first user enters a preset range of the vehicle or a tapping operation on a target area of ​​the vehicle is detected, acquiring scene data of the scene in which the vehicle is located; wherein, the scene data includes: the vehicle's location information, the weather conditions of the scene in which the vehicle is located, and the illumination of the scene in which the vehicle is located; and determining the current verification strategy from multiple preset verification strategies based on the scene data.

[0008] Thus, the timing for determining the current verification strategy is optional. For example, the current verification strategy can be determined when a user is detected approaching the vehicle, or it can be determined when a tapping operation is detected. If the determination of the current verification strategy begins when a user is detected approaching the vehicle, the waiting time before verifying the unlocking operation and the first image based on the current verification strategy can be shortened. If the determination process of the current verification strategy is initiated after a tapping operation is detected, the scenario where the determination of the current verification strategy is triggered when the user has no need to unlock the vehicle can be reduced, thereby reducing the power consumption caused by the verification strategy being determined but not used.

[0009] Optionally, the above-mentioned determination of the current verification strategy from multiple preset verification strategies based on scene data includes: determining the current verification strategy as the first verification strategy among multiple preset verification strategies when the vehicle's location information belongs to a preset safe area, the weather conditions of the scene where the vehicle is located are preset weather conditions, and the illuminance of the scene where the vehicle is located is less than at least one of the following: high temperature, rainy day, and snowy day; determining the current verification strategy as the second verification strategy among multiple preset verification strategies when the vehicle's location information does not belong to a preset safe area, the weather conditions of the scene where the vehicle is located are not preset weather conditions, and the illuminance of the scene where the vehicle is located is greater than a preset illuminance threshold.

[0010] Among them, the preset tapping conditions corresponding to the first verification strategy have lower requirements for the tapping operation than the preset tapping conditions corresponding to the second verification strategy; the preset matching threshold corresponding to the first verification strategy is lower than the preset matching threshold corresponding to the second verification strategy.

[0011] Thus, if the vehicle is located within a preset safe area, employing a first verification strategy with lower verification requirements (including preset tapping conditions with lower requirements for tapping operations and a smaller preset matching threshold) can improve unlocking efficiency without compromising security. Similarly, if the vehicle is in an environment with poor weather conditions and lighting, using the first verification strategy with lower requirements can also improve unlocking efficiency, thus preventing users from waiting for extended periods in suboptimal environments. Conversely, if neither of these conditions applies, employing a second verification strategy with higher verification requirements (including preset tapping conditions with higher requirements for tapping operations and a larger preset matching threshold) ensures unlocking security.

[0012] Optionally, the above-mentioned verification of the first image and operation information based on the current verification strategy to determine whether to unlock the target closure includes: performing face recognition on the first image to obtain current face features; comparing the current face features with pre-stored face features to obtain at least one matching degree; wherein, the pre-stored face features include the face features of at least one vehicle user; determining a target matching degree from the at least one matching degree based on a preset matching threshold corresponding to the current verification strategy; the target matching degree being greater than the preset matching threshold corresponding to the current verification strategy; obtaining the unlocking permission of the target vehicle user corresponding to the target matching degree when the operation information meets the preset tapping conditions corresponding to the current verification strategy; wherein, the target vehicle user belongs to at least one vehicle user; the target matching degree is the matching degree between the current face features and the face features of the target vehicle user among the at least one vehicle user; and determining whether to unlock the target closure corresponding to the target area based on the unlocking permission of the target vehicle user.

[0013] This system requires that the tapping operation meet preset tapping conditions to prevent accidental unlocking; it also requires that the first image include the target vehicle user to ensure that unlocking is not triggered by someone else without the owner's permission. These two points improve the security of unlocking the target closure. Furthermore, the system determines whether to unlock based on the target vehicle user's unlocking permissions, allowing different unlocking permissions to be provided to different vehicle users, thus increasing the flexibility of unlocking the target closure.

[0014] Optionally, the above determination of whether to unlock the target closure corresponding to the target area based on the unlocking permissions of the target vehicle user includes: determining to unlock the target closure when the unlocking permissions of the target vehicle user include the target closure and the vehicle is stationary.

[0015] This requires the vehicle to be stationary before the target closure is unlocked, thus avoiding the danger caused by unlocking the target closure while the vehicle is in motion.

[0016] Optionally, the preset tapping conditions include at least one of the following: the number of taps is less than the first number threshold, the time interval between adjacent taps is less than the first duration threshold, and the tapping completion time is less than the second duration threshold.

[0017] By setting multiple conditions for the tapping operation, it is possible to effectively prevent accidental triggering of the unlocking of the target closure.

[0018] Optionally, the above-mentioned detection of the first user entering the preset range of the vehicle includes: detecting the first user entering the preset range of the vehicle through the vehicle's radar; or, in the case of detecting the target wireless device entering the preset range of the vehicle, determining that the first user holding the target wireless device has entered the preset range of the vehicle; wherein the target wireless device includes at least one of the following: a Bluetooth device, an ultra-wideband device.

[0019] This provides multiple ways to detect when someone is approaching a vehicle.

[0020] Optionally, the method further includes: activating operation detection sensors located in multiple detection areas within the vehicle when a first user is detected entering a preset area of ​​the vehicle; wherein the multiple detection areas include at least one of the following: a front trunk area, a rear trunk area, and multiple door areas; and the target area belongs to multiple detection areas. The aforementioned detection of a tapping operation on the target area of ​​the vehicle includes: detecting the tapping operation on the target area through operation detection sensors located in the target area.

[0021] This way, by activating multiple operation detection sensors only when a user is detected approaching the vehicle, the power consumption generated by multiple operation detection sensors can be reduced.

[0022] This disclosure provides a vehicle unlocking device, the device comprising: The data acquisition module is configured to: acquire a first image of the first user when a first user is detected entering a preset range of the vehicle; and, in response to a detected tapping operation on a target area of ​​the vehicle, acquire operation information corresponding to the tapping operation and acquire a current verification strategy; wherein the tapping operation is used to request the unlocking of a target closure in the vehicle, and the current verification strategy is determined based on scene data of the scene in which the vehicle is located; the target closure is at least one of the front trunk, the rear trunk, and multiple doors. The unlock verification module is used to: verify the first image and the operation information based on the current verification strategy to determine whether to unlock the target closure.

[0023] Optionally, the data acquisition module is also used to: acquire scene data of the vehicle's location when a first user is detected entering a preset range of the vehicle or when a tapping operation on the target area of ​​the vehicle is detected; wherein, the scene data includes: the vehicle's location information, the weather conditions of the scene where the vehicle is located, and the illumination of the scene where the vehicle is located; and determine the current verification strategy from multiple preset verification strategies based on the scene data.

[0024] Optionally, the data acquisition module is specifically used to: determine the current verification strategy as the first verification strategy among multiple preset verification strategies when the vehicle's location information belongs to a preset safe area, the weather conditions of the scene where the vehicle is located are preset weather conditions, and the illumination of the scene where the vehicle is located is less than at least one of the preset brightness thresholds; wherein the preset weather conditions include at least one of the following: high temperature, rainy day, and snowy day; and determine the current verification strategy as the second verification strategy among multiple preset verification strategies when the vehicle's location information does not belong to a preset safe area, the weather conditions of the scene where the vehicle is located are not preset weather conditions, and the illumination of the scene where the vehicle is located is greater than the preset brightness threshold.

[0025] Among them, the preset tapping conditions corresponding to the first verification strategy have lower requirements for the tapping operation than the preset tapping conditions corresponding to the second verification strategy; the preset matching threshold corresponding to the first verification strategy is lower than the preset matching threshold corresponding to the second verification strategy.

[0026] Optionally, the unlock verification module is specifically used for: performing face recognition on the first image to obtain the current face features; comparing the current face features with pre-stored face features to obtain at least one matching degree; wherein, the pre-stored face features include the face features of at least one vehicle user; determining a target matching degree from the at least one matching degree based on a preset matching threshold corresponding to the current verification strategy; the target matching degree being greater than the preset matching threshold corresponding to the current verification strategy; and, if the operation information meets the preset tapping conditions corresponding to the current verification strategy, obtaining the unlocking permission of the target vehicle user corresponding to the target matching degree; wherein, the target vehicle user belongs to at least one vehicle user; the target matching degree is the matching degree between the current face features and the face features of the target vehicle user; and, based on the unlocking permission of the target vehicle user, determining whether to unlock the target closure corresponding to the target area.

[0027] Optionally, the unlock verification module is specifically used to: determine the target closure to be unlocked when the target vehicle user's unlocking permissions include the target closure and the vehicle is stationary.

[0028] Optionally, the preset tapping conditions include at least one of the following: the number of taps is less than the first number threshold, the time interval between adjacent taps is less than the first duration threshold, and the tapping completion time is less than the second duration threshold.

[0029] Optionally, the device further includes a detection module, which is used to: detect the entry of a first user into a preset range of the vehicle by the vehicle's radar; or, if a target wireless device is detected to have entered the preset range of the vehicle, determine that a first user holding the target wireless device has entered the preset range of the vehicle; wherein the target wireless device includes at least one of the following: a Bluetooth device or an ultra-wideband device.

[0030] Optionally, the detection module is further configured to: activate operation detection sensors located in multiple detection areas within the vehicle when a first user is detected entering a preset range of the vehicle; wherein the multiple detection areas include at least one of the following: a front trunk area, a rear trunk area, and multiple door areas; and the target area belongs to multiple detection areas. Specifically, the detection module is configured to: detect a tapping operation on the target area using operation detection sensors located in the target area.

[0031] This disclosure provides a vehicle including a memory and a processor, wherein the memory stores executable program code, and the processor is used to call and execute the executable program code to perform any of the optional vehicle unlocking methods provided in the above-disclosed embodiments.

[0032] This disclosure provides a computer-readable storage medium on which a computer program is stored, which, when executed by a processor, implements any of the optional vehicle unlocking methods provided in the above-disclosed embodiments.

[0033] This disclosure provides a computer program product that, when run on a processor, causes the processor to perform the aforementioned related steps to implement any of the optional vehicle unlocking methods as described in the above-disclosed embodiments.

[0034] The above description is merely an overview of the technical solution disclosed herein. In order to better understand the technical means of this disclosure and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this disclosure more apparent and understandable, specific embodiments of this disclosure are described below. Attached Figure Description

[0035] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this disclosure. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 This illustration shows the composition of a vehicle according to an embodiment of the present disclosure. Figure 1 ; Figure 2 This illustration shows a flowchart of a vehicle unlocking method provided in an embodiment of the present disclosure. Figure 1 ; Figure 3 This illustration shows a flowchart of a vehicle unlocking method provided in an embodiment of the present disclosure. Figure 2 ; Figure 4 This illustration shows a flowchart of a vehicle unlocking method provided in an embodiment of the present disclosure. Figure 3 ; Figure 5 A schematic diagram of the structure of a vehicle unlocking device provided in an embodiment of this disclosure is shown; Figure 6 This illustration shows the composition of a vehicle according to an embodiment of the present disclosure. Figure 2 . Detailed Implementation

[0036] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.

[0037] To address the aforementioned problems in related technologies, in this embodiment, after detecting that a first user has entered a preset range of the vehicle, a corresponding current verification strategy can be determined based on scene data of the vehicle's location. If the vehicle is located in a high-security environment (e.g., a parking lot designated by the owner, a location frequently visited by the owner), or if the weather conditions in the vehicle's location are severe, a current verification strategy with lower verification standards can be used to verify the tapping operation on the vehicle and the first image of the first user captured by the vehicle; otherwise, a current verification strategy with higher verification standards is used to verify the tapping operation and the first image. This improves the flexibility and intelligence of unlocking the target closure (e.g., the front trunk).

[0038] refer to Figure 1 This disclosure provides a schematic diagram of the composition of a vehicle. For example... Figure 1 As shown, vehicle 100 may include: a core control module, condition monitoring sensors, a transmission control unit (TCU), and a weather application programming interface (API). The core control module may include a central electronic module (CEM) and a body control module (BCM). Condition monitoring sensors may include: vehicle Bluetooth, vehicle radar, an ultra-wideband (UWB) transceiver module, a camera, an acceleration sensor, a vibration sensor, and an ambient light sensor.

[0039] Vehicle 100 may also include a Global Positioning System (GPS) or a BeiDou Navigation Satellite System (BDS).

[0040] The meteorological API serves as a standardized data exchange interface between the vehicle's connected vehicle system and a third-party meteorological data service platform, used to acquire meteorological data from the latter. The Vehicle Engine Management (CEM) is responsible for overall vehicle control and decision-making. The Vehicle Controller Management (BCM) receives commands from the CEM and drives vehicle components to perform actions (e.g., unlocking the front trunk, controlling headlight flashing). Cameras capture images of the vehicle's external environment. Accelerometers or vibration sensors detect user-induced impacts on the vehicle. Ambient light sensors detect the ambient light level. GPS or BDS modules acquire the vehicle's location information.

[0041] Combination Figure 1 The schematic diagram of vehicle 100 shown illustrates the vehicle unlocking process provided in this embodiment: The CEM (Customer Emulator) can first detect whether a first user has entered the vehicle's preset range via vehicle Bluetooth, vehicle radar, or UWB transceiver module. If the first user enters the vehicle's preset range, the CEM can activate the camera to capture the first image of the first user, activate the operation detection sensor (accelerometer or vibration sensor) to detect a tapping operation, activate the ambient light sensor to collect the illumination of the scene where the vehicle is located, obtain the vehicle's location information via GPS / BDS, and obtain the weather conditions of the scene where the vehicle is located via a weather API. Based on scene data such as the illumination, location information, and weather conditions of the scene where the vehicle is located, the CEM can determine the corresponding current verification strategy. Then, based on the current verification strategy, the CEM verifies the operation information corresponding to the first image and the tapping operation to determine whether to unlock or not unlock the target closure.

[0042] It should be noted that the vehicle unlocking method provided in this disclosure can be executed by the vehicle 100 or by the vehicle unlocking device in the vehicle 100. The vehicle unlocking device can be hardware or software. When the vehicle unlocking device is hardware, it can be various devices in the vehicle 100 used to implement the vehicle unlocking function, including but not limited to the aforementioned CEM, BCM, etc. When the vehicle unlocking device is software, it can be installed in the vehicle 100, and it can be implemented as multiple software programs or software modules, or as a single software program or software module. No specific limitations are made here.

[0043] Based on the aforementioned vehicle, in order to address the technical problems of low flexibility and low intelligence in the method of opening the front trunk, this disclosure provides a vehicle unlocking method. For example... Figure 2As shown, a vehicle unlocking method provided in this embodiment may include S201-S203.

[0044] S201. When the first user is detected to have entered the preset range of the vehicle, the first image of the first user is acquired.

[0045] The vehicle owner can trigger the locking command via remote key, vehicle control application (APP) on a mobile device, or mechanical key. The vehicle receives and responds to the locking command, entering armed mode. In armed mode, the vehicle's low-voltage power supply only powers a few low-power devices, while all unnecessary high-power devices (such as the central control screen, air conditioning fan, seat adjustment module, engine controller, drive motor controller, etc.) are disconnected from power. These low-power devices operate in a low-power state. These devices can detect in real time whether a first user has entered the vehicle's preset range, and can also control the acquisition of the first user's first image. The first user refers to the user detected by the vehicle entering the preset range.

[0046] In some embodiments, these low-power devices may include the aforementioned core control modules (e.g., CEM and BCM) and the aforementioned status monitoring sensors.

[0047] In some embodiments, the CEM in the vehicle can detect the entry of a first user into a preset range of the vehicle via vehicle radar; or, if a target wireless device is detected entering the preset range of the vehicle, it can determine that a first user holding the target wireless device has entered the preset range of the vehicle. The target wireless device includes at least one of the following: a Bluetooth device, an ultra-wideband device.

[0048] Furthermore, when the CEM in the vehicle detects that a first user has entered a preset area of ​​the vehicle, it can activate at least one preset camera in the vehicle to capture a first image of the first user. This preset camera may include: at least one camera corresponding to a vehicle closure; each camera corresponding to a vehicle closure is used to capture the surrounding environment of that vehicle closure. For example, a camera corresponding to the front trunk may be positioned in front of the vehicle, such as on the front bumper or grille, to capture the surrounding environment of the front trunk.

[0049] For example, vehicle radar (e.g., millimeter-wave radar, lidar, and other detection devices conforming to vehicle electronic standards) can continuously emit detection signals around the vehicle and receive reflected signals. By analyzing the distance parameters and signal strength of the reflected signals, it can determine whether a target object (i.e., the first user) matching human contours or movement characteristics has entered a preset range of the vehicle. The preset range is a spatial area with a preset radius (e.g., 3 to 10 meters, dynamically configurable according to the vehicle's usage scenario) based on the vehicle's contours. The vehicle radar, through its judgment logic, determines that the first user has entered the preset range when the straight-line distance between the detected target object and the vehicle is less than or equal to the preset radius.

[0050] For example, a short-range wireless communication module in the vehicle (e.g., a Bluetooth communication module, a UWB transceiver module, etc.) continuously scans for surrounding wireless communication signals. The wireless communication module can establish a communication connection or signal interaction with a target wireless device. The target wireless device is a wireless communication device pre-bound and authorized by the first user, specifically including but not limited to: Bluetooth devices conforming to the Bluetooth core specification (such as the user's mobile phone, smartwatch, etc.), and UWB devices conforming to the UWB Alliance standard (such as UWB smart keys, mobile terminals equipped with UWB chips, etc.). The vehicle obtains the identification information of surrounding wireless signals (such as the Media Access Control (MAC) address of the Bluetooth device, the unique identifier (ID) of the UWB device) through the wireless communication module and matches it with the first user-associated device identifier database pre-stored in the vehicle control system. If the match is successful (i.e., confirming that the wireless device is an associated device authorized by the first user), and the detected signal strength meets a preset signal threshold (this threshold corresponds to a preset radius; that is, when the signal strength reaches the preset threshold, the distance between the wireless device and the vehicle falls within a preset range), then it is determined that the first user holding the target wireless device has entered the vehicle's preset range.

[0051] This provides multiple ways to detect when someone is approaching a vehicle, improving the sensitivity of detecting user proximity.

[0052] In some embodiments, when the vehicle detects that a first user has entered a preset area of ​​the vehicle, in addition to activating a preset camera, it may also activate operation detection sensors located in multiple detection areas within the vehicle. These multiple detection areas may include at least one of the following: a front trunk area, a rear trunk area, and multiple door areas.

[0053] This way, by activating multiple operation detection sensors only when a user is detected approaching the vehicle, the power consumption generated by multiple operation detection sensors can be reduced.

[0054] S202. In response to detecting a tapping operation on a target area of ​​the vehicle, obtain the operation information corresponding to the tapping operation and obtain the current verification strategy; wherein, the tapping operation is used to request the unlocking of a target closure in the vehicle, and the current verification strategy is determined based on the scene data of the vehicle's current scene, and the target closure is at least one of the front trunk, the rear trunk, and multiple doors.

[0055] The vehicle activates operation detection sensors located in multiple detection areas to detect whether a tapping operation has been applied to these areas. If the operation detection sensor in the target area detects a tapping operation in that area, the vehicle can acquire the operation information corresponding to that tapping operation. The target area belongs to multiple detection areas.

[0056] For example, the operation detection sensor used to detect a striking operation may include an acceleration sensor or a vibration sensor.

[0057] In some embodiments, a tapping operation may include one or more tapping motions. An operation detection sensor can send tapping data, such as the detected tapping motion, the detection time of each tapping motion, and the tapping force, to the vehicle's core control module (e.g., CEM). The CEM determines at least one tapping motion from the received tapping motions that satisfies a preset termination condition as a tapping operation. Satisfying the preset termination condition may include a time interval between two adjacent tapping motions being less than a first duration threshold. The CEM can then acquire the operation information corresponding to this tapping operation.

[0058] Optionally, the operation information corresponding to the tapping operation may include: the number of taps, the time interval between adjacent taps, the duration of the tapping operation, and the tapping force. The number of taps may refer to the number of tapping actions included in the tapping operation. Adjacent taps may refer to every two adjacent tapping actions in the tapping operation. The tapping force may refer to the force of each tapping action included in the tapping operation, or the average force of all tapping actions included in the tapping operation.

[0059] In some embodiments, when the vehicle detects that a first user has entered a preset range of the vehicle or detects a tapping operation on a target area of ​​the vehicle, it can acquire scene data of the scene in which the vehicle is located; then, based on the scene data, it determines the current verification strategy from multiple preset verification strategies. The scene data includes: the vehicle's location information, the weather conditions of the scene in which the vehicle is located, and the illumination level of the scene in which the vehicle is located.

[0060] For example, such as Figure 3As shown, taking the determination of the current verification strategy when a tapping operation on the target area of ​​the vehicle is detected as an example, S202 may include the following steps: S301, in response to the detection of a tapping operation on the target area of ​​the vehicle, obtain the operation information corresponding to the tapping operation; S302, in response to the detection of a tapping operation on the target area of ​​the vehicle, obtain the scene data of the scene where the vehicle is located; S303, based on the scene data, determine the current verification strategy from multiple preset verification strategies.

[0061] For example, a vehicle may acquire scene data of its location by: activating the vehicle's GPS or BDS and acquiring the vehicle's location information via the GPS or BDS; activating the vehicle's ambient light sensor and acquiring the illumination intensity of the scene in which the vehicle is located via the ambient light sensor; and acquiring the weather conditions of the scene in which the vehicle is located via the vehicle's weather API.

[0062] Thus, the timing for determining the current verification strategy is optional. For example, the current verification strategy can be determined when a user is detected approaching the vehicle, or it can be determined when a tapping operation is detected. If the determination of the current verification strategy begins when a user is detected approaching the vehicle, the waiting time before verifying the unlocking operation and the first image based on the current verification strategy can be shortened. If the determination process of the current verification strategy is initiated after a tapping operation is detected, the scenario where the determination of the current verification strategy is triggered when the user has no need to unlock the vehicle can be reduced, thereby reducing the power consumption caused by the verification strategy being determined but not used.

[0063] In some embodiments, the multiple preset verification strategies may include a first verification strategy and a second verification strategy. If the vehicle's location information belongs to a preset safe area, the weather conditions of the scene where the vehicle is located are preset weather conditions, and the illumination level of the scene where the vehicle is located is less than at least one of the preset brightness thresholds, then the vehicle can determine that the current verification strategy is the first verification strategy. If the vehicle's location information does not belong to a preset safe area, the weather conditions of the scene where the vehicle is located are not preset weather conditions, and the illumination level of the scene where the vehicle is located is greater than a preset brightness threshold, then the vehicle can determine that the current verification strategy is the second verification strategy among the multiple preset verification strategies.

[0064] The preset weather conditions can include at least one of the following: severe weather such as high temperatures, rain, and snow. The preset safe areas can include: the location information of parking lots specified by the car owner, and the location information of places the car owner frequently visits.

[0065] The preset tapping conditions corresponding to the first verification strategy have lower requirements for the tapping operation than the preset tapping conditions corresponding to the second verification strategy. The preset matching threshold corresponding to the first verification strategy is lower than the preset matching threshold corresponding to the second verification strategy. Optionally, the preset tapping conditions corresponding to the first verification strategy can be referred to as the first tapping condition, and the preset tapping conditions corresponding to the second verification strategy can be referred to as the second tapping condition.

[0066] For example, the first tapping condition set by the vehicle may include at least one of the following: tapping at any rhythm, or a single tap. The second tapping condition set by the vehicle may include at least one of the following: tapping at a specific rhythm, or multiple consecutive taps.

[0067] For example, the preset matching threshold corresponding to the first verification strategy can be 0.85, and the preset matching threshold corresponding to the second verification strategy can be 0.95.

[0068] Thus, if the vehicle is located within a preset safe area, employing a first verification strategy with lower verification requirements (including preset tapping conditions with lower requirements for tapping operations and a smaller preset matching threshold) can improve unlocking efficiency without compromising security. Similarly, if the vehicle is in an environment with poor weather conditions and lighting, using the first verification strategy with lower requirements can also improve unlocking efficiency, thus preventing users from waiting for extended periods in suboptimal environments. Conversely, if neither of these conditions applies, employing a second verification strategy with higher verification requirements (including preset tapping conditions with higher requirements for tapping operations and a larger preset matching threshold) ensures unlocking security.

[0069] In some embodiments, after the vehicle is unlocked, it can receive a first setting operation input by the vehicle owner on the vehicle's central control screen, and in response to the first setting operation, determine a preset safe area, preset weather conditions, preset brightness threshold, preset tapping conditions, or preset matching threshold.

[0070] S203. Based on the current verification strategy, verify the first image and operation information to determine whether to unlock the target closure.

[0071] The vehicle can verify the operation information based on the preset tapping conditions corresponding to the current verification strategy, and verify the first image based on the preset matching threshold corresponding to the current verification strategy; then, based on the two verification results, it can determine whether to unlock the target closure or not to unlock the target closure.

[0072] In some embodiments, the CEM in the vehicle can verify the first image and operation information based on the current verification strategy to determine whether to unlock the target closure or not to unlock the target closure. If the CEM determines to unlock the target closure, the CEM can send an unlocking command to the BCM in the vehicle, which may include the identifier of the target closure. The BCM receives and responds to the unlocking command to unlock the target closure.

[0073] Optionally, in response to the unlocking command, the BCM can also control the vehicle to output a first prompt message. The first prompt message is used to indicate that the target closure has been unlocked. For example, the first prompt message could be a first voice message, which could include text indicating that the target closure has been unlocked, or the first voice message could be a first tone. Another example is that the first prompt message could refer to the illumination or flashing of an indicator light located near the target closure in the vehicle.

[0074] Optionally, if the CEM determines that the target closure will not be unlocked, the CEM can send an alarm command to the BCM in the vehicle. This alarm command can trigger the BCM to issue an alarm. Upon receiving and responding to the alarm command, the BCM can control the vehicle to output a second prompt message. For example, the second prompt message could be a second voice message, which could include text indicating verification failure, or a second tone. Another example is that the second prompt message could refer to at least one vehicle light illuminating or flashing.

[0075] Thus, this method determines the current verification strategy for unlocking based on the vehicle's current scenario. Different verification strategies can be employed depending on the vehicle's location, improving the flexibility and intelligence of unlocking target closures (e.g., the front trunk). Secondly, this method can determine whether to unlock the front trunk based on the tapping action and a first image, eliminating the need for keys or specific devices like mobile phones, thus improving the convenience and intelligence of unlocking target closures (e.g., the front trunk). Furthermore, by verifying both the tapping action and the first image, this method also enhances the security of unlocking target closures (e.g., the front trunk).

[0076] In some embodiments, such as Figure 4 As shown, S203 may include S401-S405.

[0077] S401. Perform face recognition on the first image to obtain the current face features.

[0078] The CEM in the vehicle can use a preset face recognition algorithm to perform face recognition on the first image and obtain one or more current face features. The preset face recognition algorithm can be a face recognition algorithm based on a deep neural network.

[0079] S402. Compare the current facial features with the pre-stored facial features to obtain at least one matching degree; wherein, the pre-stored facial features include the facial features of at least one vehicle user.

[0080] The CEM in the vehicle can compare the current facial features with pre-stored facial features to obtain at least one matching degree corresponding to the current facial feature. Each matching degree corresponding to the current facial feature is the matching degree between the current facial feature and the facial features of a vehicle user.

[0081] Optionally, if CEM obtains multiple current face features, CEM can compare each current face feature with pre-stored face features to obtain at least one matching degree corresponding to each current face feature.

[0082] In some embodiments, after the vehicle is unlocked, it can receive a second setting operation input by the vehicle owner on the central control screen in the vehicle, and in response to the second setting operation, generate or update pre-stored facial features.

[0083] For example, the car owner can trigger the "facial feature enrollment" option through the central control screen, or send a facial enrollment command through the vehicle APP bound to the vehicle on the mobile terminal; after receiving the facial enrollment command, the CEM starts the pre-identity authorization process, including: verifying the legality of the car owner's key ownership through the BCM (such as UWB key identity authentication, smart key NFC verification), or verifying the vehicle system login password / biometric password entered by the car owner (e.g., fingerprint / voiceprint). Only after the authorization verification is passed can the facial feature collection stage be entered. Then, the CEM can send an image acquisition command to the front-facing camera facing the driver, and at the same time obtain the current cabin illumination level through the ambient light sensor. If the current cabin illumination level is lower than a preset threshold (e.g., ≤50 lux), the CEM controls the cabin ambient lighting to turn on the supplementary lighting mode, and prompts the driver to adjust their sitting posture via voice prompts on the central control screen (e.g., please face the camera and keep your face unobstructed). The front-facing camera continuously acquires 3-5 frames of frontal facial images, and simultaneously filters out invalid images with occlusion (e.g., mask or sunglasses), posture deviation (e.g., side face angle >30°), or blurriness (e.g., clarity lower than a preset threshold), retaining at least one valid image as an image of the vehicle user and transmitting it to the CEM.

[0084] S403. Based on the preset matching threshold corresponding to the current verification strategy, determine the target matching degree from at least one matching degree; the target matching degree is greater than the preset matching threshold corresponding to the current verification strategy.

[0085] At least one matching degree corresponding to the current facial feature may include: the matching degree between the current facial feature and each of the at least one vehicle users. The CEM in the vehicle may use the matching degree greater than a preset matching threshold corresponding to the current verification strategy as the target matching degree.

[0086] S404. If the operation information meets the preset tapping conditions corresponding to the current verification strategy, obtain the unlocking permission of the target vehicle user corresponding to the target matching degree; wherein, the target vehicle user belongs to at least one vehicle user; the target matching degree is the matching degree between the current facial features and the facial features of the target vehicle user.

[0087] If the operation information meets the preset tapping conditions corresponding to the current verification strategy, and the matching degree between the current facial features and the target vehicle user (i.e., the target matching degree) is greater than the preset matching threshold, then the CEM in the vehicle can obtain the unlocking permission of the target vehicle user.

[0088] In some embodiments, the preset tapping conditions corresponding to the current verification strategy may include at least one of the following: the number of taps is less than the first number threshold, the time interval between adjacent taps is less than the first duration threshold, and the tapping completion time is less than the second duration threshold (e.g., 3 seconds (s)).

[0089] In this way, by verifying multiple aspects such as the number of taps, the time interval between adjacent taps, and the duration of tapping, the accidental triggering of unlocking the target closure can be effectively avoided.

[0090] In some embodiments, after the vehicle is unlocked, a third setting operation input by the vehicle owner on the vehicle's central control screen can be received, and in response to the third setting operation, unlocking permission for at least one vehicle user can be determined.

[0091] Optionally, the unlocking permissions of at least one vehicle user may include: unlocking permissions of a first vehicle user and unlocking permissions of a second vehicle user. The unlocking permissions of the first vehicle user may be lower than those of the second vehicle user. For example, the unlocking permissions of the first vehicle user may include: the front trunk. The unlocking permissions of the second vehicle user may include: the front trunk, the rear trunk, and at least one door. The target vehicle user may be either the first vehicle user or the second vehicle user.

[0092] S405. Based on the unlocking permissions of the target vehicle user, determine whether to unlock the target closure corresponding to the target area.

[0093] If the target vehicle user's unlocking permissions include the target closure, then CEM can determine to unlock the target closure; if the target vehicle user's unlocking permissions do not include the target closure, then CEM can determine not to unlock the target closure.

[0094] This system requires that the tapping operation meet preset tapping conditions to prevent accidental unlocking; it also requires that the first image include the target vehicle user to ensure that unlocking is not triggered by someone else without the owner's permission. These two points improve the security of unlocking the target closure. Furthermore, the system determines whether to unlock based on the target vehicle user's unlocking permissions, allowing different unlocking permissions to be provided to different vehicle users, thus increasing the flexibility of unlocking the target closure.

[0095] In some embodiments, the target closure is determined to be unlocked when the target vehicle user's unlocking permissions include the target closure and the vehicle is stationary.

[0096] Optionally, the CEM can obtain the status of the P gear signal from the vehicle's transmission control unit (TCU); if the P gear signal is high and the vehicle speed is less than at least one of the preset speed thresholds, the CEM can determine that the vehicle is stationary. For example, the preset speed threshold could be 0.5 kilometers per hour (km / h).

[0097] This requires the vehicle to be stationary before the target closure is unlocked, thus avoiding the danger caused by unlocking the target closure while the vehicle is in motion.

[0098] This disclosure embodiment can divide the vehicle unlocking device into functional modules according to the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing unit. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this disclosure embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0099] This disclosure provides a schematic diagram of the structure of a vehicle unlocking device, as shown in the embodiments below. Figure 5 As shown, the vehicle unlocking device 500 includes: The data acquisition module 501 is used to: acquire a first image of the first user when the first user is detected to have entered a preset range of the vehicle; in response to the detection of a tapping operation on a target area of ​​the vehicle, acquire operation information corresponding to the tapping operation and acquire the current verification strategy; wherein the tapping operation is used to request the unlocking of a target closure in the vehicle, and the current verification strategy is determined based on scene data of the scene in which the vehicle is located; the target closure is at least one of the front trunk, the rear trunk, and multiple doors.

[0100] The unlock verification module 502 is used to: verify the first image and operation information based on the current verification strategy to determine whether to unlock the target closure.

[0101] In one specific embodiment, the data acquisition module 501 is further configured to: acquire scene data of the vehicle's location when a first user is detected entering a preset range of the vehicle or when a tapping operation on a target area of ​​the vehicle is detected; wherein, the scene data includes: the vehicle's location information, the weather conditions of the vehicle's location, and the illumination of the vehicle's location; and determine the current verification strategy from multiple preset verification strategies based on the scene data.

[0102] In one specific embodiment, the data acquisition module 501 is specifically configured to: determine the current verification strategy as the first verification strategy among a plurality of preset verification strategies when the vehicle's location information belongs to a preset safe area, the weather conditions of the scene where the vehicle is located are preset weather conditions, and the illumination of the scene where the vehicle is located is less than at least one of the following: high temperature, rainy day, and snowy day; and determine the current verification strategy as the second verification strategy among a plurality of preset verification strategies when the vehicle's location information does not belong to a preset safe area, the weather conditions of the scene where the vehicle is located are not preset weather conditions, and the illumination of the scene where the vehicle is located is greater than a preset brightness threshold.

[0103] Among them, the preset tapping conditions corresponding to the first verification strategy have lower requirements for the tapping operation than the preset tapping conditions corresponding to the second verification strategy; the preset matching threshold corresponding to the first verification strategy is lower than the preset matching threshold corresponding to the second verification strategy.

[0104] In one specific embodiment, the unlock verification module 502 is specifically used for: performing face recognition on the first image to obtain current face features; comparing the current face features with pre-stored face features to obtain at least one matching degree; wherein, the pre-stored face features include the face features of at least one vehicle user; determining a target matching degree from the at least one matching degree based on a preset matching threshold corresponding to the current verification strategy; the target matching degree being greater than the preset matching threshold corresponding to the current verification strategy; and obtaining the unlocking permission of the target vehicle user corresponding to the target matching degree when the operation information meets the preset tapping conditions corresponding to the current verification strategy; wherein, the target vehicle user belongs to at least one vehicle user; the target matching degree is the matching degree between the current face features and the face features of the target vehicle user; and determining whether to unlock the target closure corresponding to the target area based on the unlocking permission of the target vehicle user.

[0105] In one specific embodiment, the unlock verification module 502 is specifically used to: determine the target closure to be unlocked when the target vehicle user's unlocking permissions include the target closure and the vehicle is stationary.

[0106] In one specific embodiment, the preset tapping conditions include at least one of the following: the number of taps is less than the first number threshold, the time interval between adjacent taps is less than the first duration threshold, and the tapping completion time is less than the second duration threshold.

[0107] In one specific embodiment, the device 500 further includes a detection module 503, which is used to: detect the entry of a first user into a preset range of the vehicle by the vehicle's radar; or, if a target wireless device is detected to have entered the preset range of the vehicle, determine that the first user holding the target wireless device has entered the preset range of the vehicle; wherein the target wireless device includes at least one of the following: a Bluetooth device or an ultra-wideband device.

[0108] In one specific embodiment, the detection module 503 is further configured to: activate operation detection sensors located in multiple detection areas within the vehicle when a first user is detected entering a preset range of the vehicle; wherein the multiple detection areas include at least one of the following: a front trunk area, a rear trunk area, and multiple door areas; and the target area belongs to multiple detection areas. Specifically, the detection module 503 is configured to: detect a tapping operation on the target area through the operation detection sensors located in the target area.

[0109] This disclosure provides a schematic diagram of the composition of a vehicle, as shown in the embodiments below. Figure 6 As shown, the vehicle 600 includes a memory 601 and a processor 602. The memory 601 stores executable program code 603, and the processor 602 is used to call and execute the executable program code 603 to perform the vehicle unlocking method performed by the vehicle in the above embodiment.

[0110] This embodiment also provides a computer-readable storage medium (including but not limited to disk storage, compact disc read-only memory (CD-ROM), optical storage, etc.) storing computer program code. When the computer program code is run on a processor, the processor executes the above-mentioned related method steps to implement a vehicle unlocking method performed by the vehicle in the above embodiment.

[0111] This embodiment also provides a computer program product that, when run on a processor, causes the processor to execute the aforementioned related steps to implement a vehicle unlocking method performed by the vehicle in the above embodiment.

[0112] The beneficial effects of the above embodiments can be referred to the beneficial effects of the corresponding methods provided above, and will not be repeated here.

[0113] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0114] In the embodiments provided in this disclosure, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.

[0115] In the description of this disclosure, it should be understood that if the terms "upper", "lower", "front", "rear", "left" and "right" are used to indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, they are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the position or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this disclosure.

[0116] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element.

[0117] The above are merely embodiments of this disclosure and are not intended to limit the scope of this disclosure. Various modifications and variations can be made to this disclosure by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of the claims of this disclosure.

Claims

1. A vehicle unlocking method, characterized in that, The method includes: When a first user is detected entering a preset range of the vehicle, a first image of the first user is acquired; In response to detecting a tapping operation on a target area of ​​the vehicle, operation information corresponding to the tapping operation is obtained, and a current verification strategy is obtained; wherein, the tapping operation is used to request the unlocking of a target closure in the vehicle, and the current verification strategy is determined based on scene data of the scene in which the vehicle is located; the target closure is at least one of the front trunk, the rear trunk, and multiple doors; Based on the current verification strategy, the first image and the operation information are verified to determine whether to unlock the target closure.

2. The method according to claim 1, characterized in that, The method further includes: When the system detects that the first user has entered a preset range of the vehicle, or when it detects a tapping operation on a target area of ​​the vehicle, it acquires scene data of the scene in which the vehicle is located; wherein, the scene data includes: the location information of the vehicle, the weather conditions of the scene in which the vehicle is located, and the illumination of the scene in which the vehicle is located. Based on the scenario data, the current verification strategy is determined from multiple preset verification strategies.

3. The method according to claim 2, characterized in that, The step of determining the current verification strategy from multiple preset verification strategies based on the scenario data includes: If the vehicle's location information belongs to a preset safe area, the weather conditions of the scene where the vehicle is located are preset weather conditions, and the illumination of the scene where the vehicle is located is less than at least one of the preset brightness thresholds, then the current verification strategy is determined to be the first verification strategy among the plurality of preset verification strategies; wherein, the preset weather conditions include at least one of the following: high temperature, rainy day, and snowy day; If the vehicle's location information does not belong to the preset safe area, the weather conditions of the scene where the vehicle is located are not the preset weather conditions, and the brightness of the scene where the vehicle is located is greater than a preset brightness threshold, then the current verification strategy is determined to be the second verification strategy among the multiple preset verification strategies. Wherein, the preset tapping conditions corresponding to the first verification strategy have lower requirements for the tapping operation than the preset tapping conditions corresponding to the second verification strategy. The preset matching threshold corresponding to the first verification strategy is less than the preset matching threshold corresponding to the second verification strategy.

4. The method according to any one of claims 1-3, characterized in that, The step of verifying the first image and the operation information based on the current verification strategy to determine whether to unlock the target closure includes: Perform face recognition on the first image to obtain the current facial features; The current facial features and pre-stored facial features are compared to obtain at least one matching degree; wherein, the pre-stored facial features include the facial features of at least one vehicle user; Based on the preset matching threshold corresponding to the current verification strategy, a target matching degree is determined from the at least one matching degree; the target matching degree is greater than the preset matching threshold corresponding to the current verification strategy. If the operation information satisfies the preset tapping conditions corresponding to the current verification strategy, unlocking permission for the target vehicle user corresponding to the target matching degree is obtained; wherein, the target vehicle user belongs to the at least one vehicle user; the target matching degree is the matching degree between the current facial feature and the facial feature of the target vehicle user; Based on the unlocking permissions of the target vehicle user, determine whether to unlock the target closure corresponding to the target area.

5. The method according to claim 4, characterized in that, The step of determining whether to unlock the target closure corresponding to the target area based on the unlocking permissions of the target vehicle user includes: If the target vehicle user has unlocking permissions for the target closure, and the vehicle is stationary, then the target closure is unlocked.

6. The method according to claim 4, characterized in that, The preset tapping conditions include at least one of the following: the number of taps is less than the first number threshold, the time interval between adjacent taps is less than the first duration threshold, and the tapping completion time is less than the second duration threshold.

7. The method according to any one of claims 1-3, characterized in that, The detection of the first user entering the preset range of the vehicle includes: The vehicle's radar detects when the first user enters a preset range of the vehicle; Alternatively, if a target wireless device is detected to have entered a preset range of the vehicle, it is determined that the first user holding the target wireless device has entered the preset range of the vehicle; wherein the target wireless device includes at least one of the following: a Bluetooth device or an ultra-wideband device.

8. The method according to any one of claims 1-3, characterized in that, The method further includes: When a first user is detected entering a preset area of ​​the vehicle, operation detection sensors located in multiple detection areas within the vehicle are activated; wherein, the multiple detection areas include at least one of the following: a front trunk area, a rear trunk area, and multiple door areas; the target area belongs to the multiple detection areas; The detected tapping operation on the target area of ​​the vehicle includes: A tapping operation on the target area is detected by an operation detection sensor located in the target area.

9. A vehicle, characterized in that, include: Memory, used to store computer programs; A processor, configured to implement the steps of the vehicle unlocking method as described in any one of claims 1-8 when executing the computer program.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program, when executed by a processor, implements the steps of the vehicle unlocking method as described in any one of claims 1-8.