Access control device, access control device control method, electronic device, medium, and product
By employing a collaborative wake-up mechanism combining radar sensors, Bluetooth modules, and ultra-wideband modules, and integrating multi-dimensional data feature analysis, the battery life and security issues of access control devices have been resolved, achieving efficient and accurate access control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- TP-LINK INT SHENZHEN CO LTD
- Filing Date
- 2026-03-12
- Publication Date
- 2026-07-31
AI Technical Summary
Existing access control devices suffer from poor battery life due to the continuous high power consumption of ultra-wideband modules and low-power Bluetooth modules, which affects user experience. Furthermore, relying on UWB ranging cannot effectively distinguish between inside and outside of the door, posing a risk of accidental unlocking and insufficient security.
A hierarchical wake-up mechanism is adopted, which includes radar sensors, Bluetooth modules, and ultra-wideband modules. The radar sensor scans the target detection range to wake up the Bluetooth module. After the Bluetooth module connects with the pre-authorized terminal, it sends an ultra-wideband signal to wake up the ultra-wideband module. The controller monitors the energy of the ultra-wideband signal and the preamble sequence to control the switching of the module state. Combined with multi-dimensional data features, the controller can determine the user's location and intention to achieve precise control.
It effectively reduces the overall power consumption of access control equipment, improves battery life, enhances security and operational stability, reduces the risk of accidental unlocking, and optimizes user experience and device compatibility.
Smart Images

Figure CN122493564A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of access control technology, and in particular to an access control device, an access control device control method, an electronic device, a computer-readable storage medium, and a computer program product. Background Technology
[0002] In related technologies, access control devices typically rely on the continuous operation of ultra-wideband modules or the frequent scanning of low-power Bluetooth modules to perform unlocking-related detection and control. Door lock control is completed through ultra-wideband ranging and user-initiated operation. However, the high power consumption of ultra-wideband modules or low-power Bluetooth modules results in poor door lock battery life, affecting user experience. Summary of the Invention
[0003] This application provides an access control device, an access control device control method, an electronic device, a computer-readable storage medium, and a computer program product.
[0004] This application provides an access control device, which includes a radar sensor, a Bluetooth module, an ultra-wideband module, and a controller; The radar sensor is configured to scan the target detection range and, if a target object is detected within the target detection range, wake up the Bluetooth module which is in a dormant state. The Bluetooth module is configured to establish a Bluetooth connection with a pre-authorized mobile terminal, wherein the mobile terminal sends an ultra-wideband signal when the Bluetooth connection is successfully established. The controller is configured to wake up the ultra-wideband module in a first state according to the ultra-wideband signal and configure the ultra-wideband module to operate in a second state, wherein the power consumption in the second state is greater than the power consumption in the first state. The ultra-wideband module is configured to establish an ultra-wideband connection with the mobile terminal and perform target data acquisition when it is woken up and operates in the second state. The controller is also configured to read the target data and control the access control device based on the target data.
[0005] Thus, by establishing a hierarchical wake-up mechanism for radar sensors, Bluetooth modules, and ultra-wideband modules, and by completing intelligent control of access control devices based on target data collected by the ultra-wideband modules, access control devices based on multi-module collaborative wake-up and data acquisition are achieved. Compared to solutions where access control devices rely on the continuous operation of ultra-wideband modules or frequent scanning by low-power Bluetooth modules for unlocking-related detection and control, the high-power Bluetooth and ultra-wideband modules only enter working state when there is a working demand. This effectively reduces the overall power consumption of the access control devices, improves the device's battery life to a certain extent, realizes the automated operation of access control devices, and thus optimizes the user experience of access control devices to a certain extent, improves the intelligence and accuracy of access control device control, and strengthens the security and operational stability of access control devices.
[0006] In some implementations, the Bluetooth module is configured to authenticate the mobile terminal user upon successful establishment of the Bluetooth connection, and enter the sleep state or the off state upon successful authentication.
[0007] Thus, after the Bluetooth module establishes a connection with the pre-authorized mobile terminal, it verifies the identity of the mobile terminal user, effectively blocking unauthorized mobile terminal users from connecting to the access control device. This improves the security of the access control device to a certain extent, reduces the risk of unauthorized unlocking, and the Bluetooth module enters a sleep or off state after completing the authentication and communication work, avoiding continuous operation of the Bluetooth module when there is no need for work. This effectively reduces the unnecessary power consumption of the Bluetooth module, optimizes the power consumption control of the access control device to a certain extent, improves the device's battery life, and thus optimizes the operation order and user experience of the access control device to a certain extent, improving the rationality of the access control device's power consumption management and security control.
[0008] In some embodiments, the controller is configured to monitor the wideband radio frequency energy of the ultra-wideband signal, and if the wideband radio frequency energy is greater than a first preset threshold, wake up the ultra-wideband module in the first state and configure the ultra-wideband module to operate in the second state.
[0009] In this way, by monitoring the wideband radio frequency energy of the ultra-wideband signal by the controller, and using the wideband radio frequency energy exceeding a first preset threshold as the criterion for waking up the ultra-wideband module, invalid wake-up of the ultra-wideband module caused by invalid signals is avoided. This effectively reduces the invalid high-power operation of the ultra-wideband module, optimizes the overall power consumption control of the access control device to a certain extent, improves the device's battery life and the accuracy of ultra-wideband module wake-up, and effectively enhances the operational stability and anti-interference capability of the access control device. In turn, it optimizes the user experience of the access control device to a certain extent, enabling the access control device to adapt to different actual use scenarios.
[0010] In some implementations, the ultra-wideband module is configured to, while operating in the first state, monitor an ultra-wideband preamble sequence, and if the correlation peak between the ultra-wideband preamble sequence and a pre-stored ultra-wideband preamble sequence is greater than a second preset threshold, wake up the controller, which is in the sleep state or the off state, and configure the ultra-wideband module to operate in the second state.
[0011] In this way, the ultra-wideband module autonomously listens to the ultra-wideband preamble sequence in the low-power first state. When the correlation peak between the ultra-wideband preamble sequence and the pre-stored ultra-wideband preamble sequence is greater than the second preset threshold, it wakes up the controller, which is in a dormant or off state, and configures itself to work in the second state. This solves the high power consumption problem caused by the continuous operation of the ultra-wideband module to a certain extent, effectively reduces the overall power consumption of the access control device, improves the accuracy and security of the ultra-wideband module wake-up, avoids invalid operation triggered by invalid signals, and thus extends the battery life of the access control device to a certain extent, optimizes the user experience, and enhances the stability and anti-interference capability of the device operation.
[0012] In some implementations, the target data includes channel impulse response data, and the controller is configured to extract and process the channel impulse response data to obtain first-path peak ratio features, multipath delay spread features, and energy distribution histogram features. Based on the first-path peak ratio feature, the multipath delay spread feature, the energy distribution histogram feature, and the pre-trained classification model, the position state of the mobile terminal is determined, wherein the position state includes a first position state in which the mobile terminal is outside the door and a second position state in which the mobile terminal is inside the door.
[0013] Thus, by utilizing the channel impulse response data collected by the ultra-wideband module, the first-path peak ratio, multipath delay spread, and energy distribution histogram features are extracted. Combined with a pre-trained classification model, the location status of the mobile terminal inside and outside the door is determined. This solves to some extent the problem that relying solely on ultra-wideband ranging cannot distinguish between users inside and outside the door, and there is a risk of accidental unlocking. It effectively improves the security protection level of the access control equipment, avoids the hidden dangers of unauthorized unlocking and accidental unlocking from inside the door, and thus optimizes the user experience to a certain extent, enhances the scene adaptability and operational stability of the equipment. Furthermore, by extracting multi-dimensional features and combining them with a pre-trained classification model for judgment, the efficiency and accuracy of location recognition are guaranteed to a certain extent. The classification model can quickly process feature data and output results, improving the working efficiency of the access control equipment.
[0014] In some implementations, the target data further includes first distance data, and the controller is configured to filter the first distance data to obtain second distance data; Calculate the radial velocity based on the second distance data; Based on the radial velocity, calculate the average value of the radial velocity within a first preset time period. If the average value is less than a preset velocity threshold, determine that the mobile terminal is in a first target state. When the mobile terminal is in a preset intention area, the radial velocity decreases to the target velocity, and the target velocity remains unchanged within a second preset time period, the mobile terminal is determined to be in a second target state.
[0015] In this way, by filtering the first distance data collected by the ultra-wideband module, calculating the radial velocity, and determining the first and second target states of the mobile terminal based on the radial velocity characteristics, the problem of accidental unlocking caused by relying on ranging or position determination is solved to a certain extent. This effectively improves the accuracy of the access control device in recognizing the user's intention to open the door, reduces accidental unlocking caused by unintentional behavior, and thus optimizes the user experience to a certain extent, enhancing the intelligence level and scenario adaptability of the access control device.
[0016] In some implementations, the target data further includes angle data, and the controller is configured to calculate the standard deviation of angle change based on the angle data, and determine that the mobile terminal is in a third target state if the standard deviation of angle change is less than a preset angle threshold.
[0017] Thus, by introducing angle data based on distance and speed feature analysis, calculating the standard deviation of angle changes, and judging the third target state of the mobile terminal with a preset angle threshold, a multi-dimensional behavioral intent recognition system is constructed. This solves, to some extent, the problem of false unlocking caused by non-direct movement behavior due to reliance on distance or speed judgment. It effectively improves the accuracy of user door opening intent recognition, reduces the risk of false unlocking, and thus optimizes the user experience to some extent, enhancing the intelligence level and scene adaptability of access control equipment.
[0018] In some implementations, the controller is configured to perform high-precision micro-motion detection processing via the radar sensor when the mobile terminal is in the first target state, the second target state, and the third target state, and to determine that the mobile terminal is in a fourth target state when it is detected that the mobile terminal user performs a target action within a preset detection range.
[0019] Thus, when the mobile terminal meets the first, second, and third target states, the radar sensor performs high-precision micro-motion detection to verify whether the user has performed the target action, thereby determining the fourth target state of the mobile terminal. This effectively improves the reliability and security of door opening intention recognition, reduces accidental unlocking caused by unintentional behavior, and the radar sensor can activate a high-precision detection mode under specific conditions, which to some extent avoids the high power consumption of the radar sensor, reduces the power consumption of the access control device, and thus extends the battery life of the access control device to some extent. This optimizes the user's seamless experience and enhances the operational reliability and scenario adaptability of the access control device.
[0020] In some embodiments, the access control device further includes a door lock motor control module, wherein the controller is configured to send an unlocking command to the door lock motor control module when the mobile terminal is in the first location state and in the first target state, the second target state, the third target state, and the fourth target state; The door lock motor control module is configured to execute the unlocking action according to the unlocking command.
[0021] In this way, the unlocking command is sent by jointly judging the state of multiple targets and the position state. When the preset opening conditions are met, the door lock motor is driven to perform the unlocking action. The security of the access control unlocking is guaranteed from multiple dimensions such as position, motion characteristics, and operation actions, effectively avoiding the problems of accidental unlocking and illegal unlocking. To a certain extent, the security of the access control equipment is guaranteed, and the risk of unauthorized unlocking is resisted. Moreover, the door lock motor control module only works when it receives the unlocking command, which reduces the power consumption of the access control equipment and thus extends the battery life of the access control equipment to a certain extent, optimizing the user's seamless user experience.
[0022] This application provides a method for controlling an access control device, which is applied to the access control device described in some of the above embodiments. The method includes: Scan the target detection range, and if a target object is detected within the target detection range, wake up the Bluetooth module that is in a sleep state; A Bluetooth connection is established with a pre-authorized mobile terminal, wherein the mobile terminal sends an ultra-wideband signal upon successful establishment of the Bluetooth connection; The ultra-wideband module in the first state is woken up according to the ultra-wideband signal and configured to operate in the second state, wherein the power consumption in the second state is greater than the power consumption in the first state. When awakened and operating in the second state, an ultra-wideband connection is established with the mobile terminal and target data is collected. Read the target data and control the access control device based on the target data.
[0023] Thus, by establishing a hierarchical wake-up mechanism for radar sensors, Bluetooth modules, and ultra-wideband modules, and by completing intelligent control of access control devices based on target data collected by the ultra-wideband modules, access control devices based on multi-module collaborative wake-up and data acquisition are achieved. Compared to solutions where access control devices rely on the continuous operation of ultra-wideband modules or frequent scanning by low-power Bluetooth modules for unlocking-related detection and control, the high-power Bluetooth and ultra-wideband modules only enter working state when there is a working demand. This effectively reduces the overall power consumption of the access control devices, improves the device's battery life to a certain extent, realizes the automated operation of access control devices, and thus optimizes the user experience of access control devices to a certain extent, improves the intelligence and accuracy of access control device control, and strengthens the security and operational stability of access control devices.
[0024] This application also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, it implements the methods described in some of the above embodiments.
[0025] This application also provides a computer-readable storage medium storing a computer program that, when executed by one or more processors, implements the methods described in some of the above embodiments.
[0026] This application also provides a computer program product, including a computer program / instructions that, when executed by a processor, implement the methods described in some of the above embodiments.
[0027] The electronic device, computer-readable storage medium, and computer program product provided in this application, when implementing the above method, first scan the target detection range; if a target object is detected within the target detection range, wake up the Bluetooth module in a dormant state; establish a Bluetooth connection with a pre-authorized mobile terminal, wherein the mobile terminal sends an ultra-wideband signal when the Bluetooth connection is successfully established; then wake up the ultra-wideband module in a first state according to the ultra-wideband signal and configure the ultra-wideband module to operate in a second state, wherein the power consumption in the second state is greater than the power consumption in the first state; while awakened and operating in the second state, establish an ultra-wideband connection with the mobile terminal and perform target data acquisition; finally, read the target data and control the access control device according to the target data. In this way, by establishing a hierarchical wake-up mechanism for radar sensors, Bluetooth modules, and ultra-wideband modules, and completing intelligent control of access control devices based on target data collected by the ultra-wideband module, access control devices based on multi-module collaborative wake-up and data acquisition are achieved. Compared to solutions where access control devices rely on the continuous operation of the ultra-wideband module or the frequent scanning of the low-power Bluetooth module for unlocking-related detection and control, the high-power Bluetooth module and ultra-wideband module only enter working state when there is a working demand. This effectively reduces the overall power consumption of the access control device, improves the device's battery life to a certain extent, realizes the automated operation of access control device control, and thus optimizes the user experience of access control devices to a certain extent, improves the intelligence and accuracy of access control device control, and strengthens the security and operational stability of access control devices.
[0028] Additional aspects and advantages of embodiments of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of embodiments of this application. Attached Figure Description
[0029] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, wherein: Figure 1 This is one of the system structure diagrams of the access control device according to certain embodiments of this application; Figure 2 This is a second schematic diagram of the system structure of the access control device according to certain embodiments of this application; Figure 3 This is a flowchart illustrating the access control device control method according to certain embodiments of this application; Figure 4 This is a schematic diagram of the overall control flow of the access control device control method according to certain embodiments of this application. Detailed Implementation
[0030] The embodiments of this application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the embodiments of this application, and should not be construed as limiting the embodiments of this application.
[0031] With the development of IoT technology, smart door locks, as devices that combine home security and convenient access, are being used in increasingly diverse scenarios. Users are also raising their requirements for the user experience, battery life, and security performance of access control devices.
[0032] In related technologies, access control devices typically rely on the continuous operation of Ultra Wide Band (UWB) modules or the high-frequency scanning of Bluetooth Low Energy (BLE) modules to perform unlocking-related detection and control. They then combine UWB ranging results with user-initiated operations to complete door lock control, thereby improving the intelligence level of the door lock and meeting users' basic needs for convenient access.
[0033] Some technical solutions directly use UWB ranging data to determine whether the distance between the user and the door lock meets the unlocking threshold, and then automatically trigger the unlocking action to reduce the user's active intervention.
[0034] However, the high power consumption of ultra-wideband modules or low-power Bluetooth modules will drain the access control device's battery, resulting in poor battery life. Users will need to charge or replace the batteries frequently, affecting the convenience and continuity of use. At the same time, the control logic process that relies on user operation is cumbersome and fails to achieve seamless unlocking, thus failing to meet users' needs for convenient and user-friendly smart home devices.
[0035] Furthermore, relying solely on UWB ranging data cannot effectively distinguish whether a user is actually inside or outside the door. When a user inside the door approaches the door lock with an authorized mobile terminal, the door may be accidentally unlocked due to the distance reaching the unlocking threshold, posing a security risk and failing to guarantee the security of the access control device.
[0036] Based on the above issues, please refer to Figure 1 This application provides an access control device 100, which includes a radar sensor 120, a Bluetooth module 130, an ultra-wideband module 110, and a controller 140. The radar sensor 120 is configured to scan the target detection range and wake up the Bluetooth module 130, which is in a sleep state, when a target object is detected within the target detection range. Bluetooth module 130 is configured to establish a Bluetooth connection with a pre-authorized mobile terminal, wherein the mobile terminal sends an ultra-wideband signal when the Bluetooth connection is successfully established; The controller 140 is configured to wake up the ultra-wideband module 110 in the first state according to the ultra-wideband signal and configure the ultra-wideband module 110 to operate in the second state, wherein the power consumption of the second state is greater than the power consumption of the first state. Ultra-wideband module 110 is configured to establish an ultra-wideband connection with the mobile terminal and perform target data acquisition when it is woken up and operates in the second state. The controller 140 is also configured to read target data and control the access control device 100 based on the target data.
[0037] Specifically, the radar sensor 120 is a sensor that identifies and detects objects within its detection range by transmitting and receiving radar signals, and features low power consumption and high detection accuracy. For example, a microwave radar sensor 120 based on microwave detection technology.
[0038] Bluetooth module 130 is a functional module that enables wireless data transmission between devices based on Bluetooth communication technology. It can switch between sleep and working states. In sleep state, Bluetooth module 130 is in a low-power, non-working state. In sleep state, Bluetooth module 130 retains the ability to be woken up by external signals.
[0039] The ultra-wideband module 110 is a high-precision wireless communication and data acquisition component that uses ultra-wideband communication technology, and can realize ranging, angle measurement and data transmission.
[0040] The first state is the low-power operating state or sleep state of the ultra-wideband module 110, which can realize the operation of a small number of functions.
[0041] The second state is the full-function, high-power operation state of the ultra-wideband module 110, and the power consumption in the second state is greater than that in the first state.
[0042] The controller 140 is the control component of the access control device 100. It can be used to coordinate the working status of each module, process various types of collected data, and issue device control commands.
[0043] The target detection range is the effective sensing area of the radar sensor 120 pre-set by the access control device 100.
[0044] In some implementations, the target detection range can be adjusted according to the needs of actual application scenarios such as residences and offices. It is usually set to a specific area around the access control device 100, for example, a range with a radius of 6 meters outside the access control device 100.
[0045] The target object is a human body or a subject carrying a mobile terminal that enters the target detection range and may have the intention to open the door.
[0046] A pre-authorized mobile terminal is a mobile electronic device that has completed authorization registration with the access control device 100 in advance and can establish a legitimate wireless connection with the access control device 100. Examples include mobile phones and tablets.
[0047] The Bluetooth connection is a stable wireless communication link established between the Bluetooth module 130 and the mobile terminal based on the Bluetooth communication protocol.
[0048] The ultra-wideband signal is a radio frequency signal used for communication by the ultra-wideband module 110. In this embodiment, the ultra-wideband signal is a radio frequency signal based on ultra-wideband communication technology transmitted by the mobile terminal to the ultra-wideband module 110.
[0049] The ultra-wideband connection is a high-precision wireless communication link established between the ultra-wideband module 110 and the mobile terminal based on the ultra-wideband communication protocol.
[0050] The target data is the various relevant data collected by the ultra-wideband module 110 after establishing an ultra-wideband connection with the mobile terminal, which is used by the controller 140 to make access control decisions.
[0051] The access control device 100 includes a radar sensor 120, a Bluetooth module 130, an ultra-wideband module 110, and a controller 140. The modules work together, and the controller 140 acts as the central scheduling unit, coordinating the wake-up and switching of working states of each module.
[0052] The low-power microwave radar of radar sensor 120 periodically scans a preset target detection range at a fixed frequency of four times per second. By emitting microwave signals and receiving reflected signals, it identifies whether there are target objects with moving characteristics or life signs within the target detection range.
[0053] When the radar sensor 120 detects a target object within the target detection range, it generates and sends a wake-up signal to wake up the Bluetooth module 130, which was originally in a sleep state. If no target object is detected, the Bluetooth module 130 will remain in a sleep state to avoid unnecessary power consumption.
[0054] After being woken up by the radar sensor 120, the Bluetooth module 130 begins scanning for pre-authorized mobile terminals in the vicinity or sending broadcast packets to pair with mobile terminals that have completed pre-authorization registration and establish a stable Bluetooth connection.
[0055] Once the Bluetooth module 130 successfully establishes a Bluetooth connection with the pre-authorized mobile terminal, the mobile terminal will actively send an ultra-wideband signal to the access control device 100. The ultra-wideband signal can be used as a trigger signal for the operation of the ultra-wideband module 110 and transmitted to the ultra-wideband module of the access control device 100.
[0056] The controller 140 monitors in real time whether the ultra-wideband module 110 receives the ultra-wideband signal sent by the mobile terminal. After receiving the ultra-wideband signal, it sends a wake-up command to the ultra-wideband module 110 and configures the working state of the ultra-wideband module 110 from the first state to the second state, so that the ultra-wideband module 110 switches from the low power state to the full-function working state.
[0057] In some implementations, the first state of the ultra-wideband module 110 is a low-power standby or listening state, in which the ultra-wideband module 110 consumes a small amount of power. The second state is a full-function working state, which can realize high-precision wireless connection and data acquisition. The power consumption of the ultra-wideband module 110 is greater than that of the ultra-wideband module 110 in the first state, so as to ensure that the ultra-wideband module 110 only enters the high-power working mode when there is an actual data acquisition requirement, thus avoiding unnecessary power consumption.
[0058] After being woken up by the controller 140 and switched to the second state, the ultra-wideband module 110 establishes an ultra-wideband connection with the pre-authorized mobile terminal. The ultra-wideband connection has the characteristics of high transmission rate and high positioning accuracy, and can support high-precision target data acquisition.
[0059] The ultra-wideband module 110 collects various target data related to access control through the established ultra-wideband connection, and transmits all target data to the controller 140 after collection, so that the controller 140 can perform subsequent processing and analysis.
[0060] The controller 140 receives and reads the target data collected by the ultra-wideband module 110, analyzes and processes the target data, and sends corresponding control commands to the execution components of the access control device 100 based on the results of data processing and analysis, thereby realizing the unlocking and locking control operations of the access control device 100.
[0061] Understandably, the control decisions of the access control device 100 are generated based on the target data collected by the ultra-wideband module 110, providing real and reliable data support for the control actions of the controller 140. This enables the controller 140 to make accurate control judgments based on the actual situation, thereby improving the accuracy and rationality of access control to a certain extent.
[0062] Thus, by establishing a hierarchical wake-up mechanism for radar sensors, Bluetooth modules, and ultra-wideband modules, and by completing intelligent control of access control devices based on target data collected by the ultra-wideband modules, access control devices based on multi-module collaborative wake-up and data acquisition are achieved. Compared to solutions where access control devices rely on the continuous operation of ultra-wideband modules or frequent scanning by low-power Bluetooth modules for unlocking-related detection and control, the high-power Bluetooth and ultra-wideband modules only enter working state when there is a working demand. This effectively reduces the overall power consumption of the access control devices, improves the device's battery life to a certain extent, realizes the automated operation of access control devices, and thus optimizes the user experience of access control devices to a certain extent, improves the intelligence and accuracy of access control device control, and strengthens the security and operational stability of access control devices.
[0063] In some implementations, the Bluetooth module is configured to authenticate the mobile terminal user upon successful establishment of a Bluetooth connection, and then enter a sleep or off state upon successful authentication.
[0064] Specifically, the identity verification process is the process by which the Bluetooth module verifies the legitimacy of the identity of the mobile terminal user who has established a Bluetooth connection with it through a preset verification method. The verification method may include various forms such as password verification, feature code matching, and encrypted information verification.
[0065] The off state means that the electronic module completely stops working and does not generate power.
[0066] Once the Bluetooth module successfully establishes a Bluetooth connection with the pre-authorized mobile terminal, the Bluetooth module first performs identity verification on the mobile terminal user. Based on the access control device's preset verification rules and information, it confirms whether the user currently operating the mobile terminal is an authorized user of the access control device, thus completing the identity verification.
[0067] If authentication is successful, indicating that the current user is a legitimate authorized user, the Bluetooth module will stop all active workflows and enter a sleep state or switch to a shutdown state according to the settings, no longer continuously occupying hardware resources and generating power consumption, until it is woken up by the radar sensor again.
[0068] In some implementations, if authentication fails, the Bluetooth module disconnects from the mobile terminal via Bluetooth and re-enters sleep mode.
[0069] Thus, after the Bluetooth module establishes a connection with the pre-authorized mobile terminal, it verifies the identity of the mobile terminal user, effectively blocking unauthorized mobile terminal users from connecting to the access control device. This improves the security of the access control device to a certain extent, reduces the risk of unauthorized unlocking, and the Bluetooth module enters a sleep or off state after completing the authentication and communication work, avoiding continuous operation of the Bluetooth module when there is no need for work. This effectively reduces the unnecessary power consumption of the Bluetooth module, optimizes the power consumption control of the access control device to a certain extent, improves the device's battery life, and thus optimizes the operation order and user experience of the access control device to a certain extent, improving the rationality of the access control device's power consumption management and security control.
[0070] In some implementations, the controller is configured to monitor the wideband radio frequency energy of the ultra-wideband signal, and if the wideband radio frequency energy is greater than a first preset threshold, wake up the ultra-wideband module in a first state and configure the ultra-wideband module to operate in a second state.
[0071] Specifically, wideband radio frequency energy refers to the radio frequency energy value of an ultra-wideband signal within a wide frequency range, which can be used to measure the signal strength and effectiveness of an ultra-wideband signal.
[0072] The first preset threshold is the lowest wideband radio frequency energy value that the controller pre-sets to determine if an ultra-wideband signal is a valid signal, based on the usage scenario of the access control device and the working requirements of the ultra-wideband module. For example, any value between -50 and -30dB, which can be set according to the scenario and is not limited here.
[0073] In some implementations, the setting of the first preset threshold needs to be combined with the actual use environment of the access control device. For example, in indoor scenarios where there is less signal interference, the first preset threshold can be lowered, while in outdoor scenarios where there is more signal interference, the first preset threshold can be raised to ensure the accuracy of the ultra-wideband module wake-up.
[0074] In some implementations, the ultra-wideband module includes an ultra-wideband antenna and an ultra-wideband chip, with the ultra-wideband antenna having a dual-coupled structure. The main path of the ultra-wideband antenna is connected to the ultra-wideband chip, and the secondary path of the ultra-wideband antenna is connected to an analog-to-digital converter (ADC) pin of the controller via a coupler or power divider.
[0075] After the Bluetooth module successfully establishes a stable Bluetooth connection with the pre-authorized mobile terminal, the mobile terminal sends an ultra-wideband signal to the access control device. The ultra-wideband antenna of the access control device receives the ultra-wideband signal and transmits it to the ADC pin of the controller.
[0076] The controller can periodically sample the ADC pin at a fixed frequency of once per second to monitor and calculate the wideband radio frequency energy of the ultra-wideband signal and obtain the actual wideband radio frequency energy value of the ultra-wideband signal.
[0077] The controller then compares the calculated actual wideband radio frequency energy value with a pre-stored first preset threshold.
[0078] If the actual broadband radio frequency energy value is less than or equal to the first preset threshold, it indicates that the ultra-wideband signal is a weak or invalid signal, and the controller will not perform any operation, and the ultra-wideband module will remain in the first state.
[0079] If the actual wideband radio frequency energy value is greater than the first preset threshold, it indicates that the ultra-wideband signal is a valid signal and can ensure the normal operation of the ultra-wideband module. The controller sends a wake-up command to the ultra-wideband module in the first state to wake up the ultra-wideband chip of the ultra-wideband module, so that the ultra-wideband module enters the high-power full-function working state, i.e., the second state, to carry out subsequent ultra-wideband connection establishment and target data acquisition.
[0080] In this way, by monitoring the wideband radio frequency energy of the ultra-wideband signal by the controller, and using the wideband radio frequency energy exceeding a first preset threshold as the criterion for waking up the ultra-wideband module, invalid wake-up of the ultra-wideband module caused by invalid signals is avoided. This effectively reduces the invalid high-power operation of the ultra-wideband module, optimizes the overall power consumption control of the access control device to a certain extent, improves the device's battery life and the accuracy of ultra-wideband module wake-up, and effectively enhances the operational stability and anti-interference capability of the access control device. In turn, it optimizes the user experience of the access control device to a certain extent, enabling the access control device to adapt to different actual use scenarios.
[0081] In some implementations, the ultra-wideband module is configured to, while operating in a first state, monitor an ultra-wideband preamble sequence, and if the correlation peak between the ultra-wideband preamble sequence and a pre-stored ultra-wideband preamble sequence is greater than a second preset threshold, wake up the controller, which is in a dormant or off state, and configure the ultra-wideband module to operate in a second state.
[0082] Specifically, the ultra-wideband preamble sequence is the preamble sequence used for synchronization and identification in ultra-wideband signals. It is the header identifier sequence of ultra-wideband signals, and different licensed devices correspond to unique ultra-wideband preamble sequences.
[0083] The pre-stored UWB preamble sequence is an UWB preamble sequence that is pre-stored in the UWB module by the access control device and corresponds to a legitimate pre-authorized mobile terminal.
[0084] The correlation peak is the value obtained by performing correlation operations between the received UWB preamble sequence and the pre-stored UWB preamble sequence. It can be used to measure the degree of matching between the UWB preamble sequence and the pre-stored UWB preamble sequence.
[0085] The second preset threshold is a critical value of the correlation peak used by the ultra-wideband module to determine the matching of two ultra-wideband preamble sequences, pre-calibrated according to the sequence matching requirements. For example, the second preset threshold can be between 512 and 768. When the second preset threshold is 512, if the correlation peak is greater than 512, it indicates that the ultra-wideband preamble sequence has successfully matched the pre-stored ultra-wideband preamble sequence.
[0086] Once the Bluetooth module successfully establishes a Bluetooth connection with the pre-authorized mobile terminal, the mobile terminal sends an ultra-wideband signal, including an ultra-wideband preamble sequence, to the access control device.
[0087] The ultra-wideband module operates in a low-power first state. In this state, the ultra-wideband module retains the operational capabilities of the RF front-end and the simplified correlator, autonomously monitoring surrounding ultra-wideband preamble sequences. The RF front-end and the simplified correlator have low power consumption; for example, in access control applications, the combined power consumption of the RF front-end and the simplified correlator is 80 microwatts.
[0088] When the ultra-wideband module detects the ultra-wideband preamble sequence, it performs correlation operations on the ultra-wideband preamble sequence and the ultra-wideband preamble sequence pre-stored inside the access control device that matches the pre-authorized mobile terminal, and calculates the correlation peak value that represents the degree of sequence matching.
[0089] The ultra-wideband module compares the calculated relevant peak values with a pre-calibrated second preset threshold.
[0090] If the relevant peak value is less than or equal to the second preset threshold, the ultra-wideband module determines that the currently received ultra-wideband signal is an invalid signal or a fake signal, does not perform any wake-up operation, continues to maintain the first state of listening, and the controller also maintains the original sleep or off state.
[0091] If the relevant peak value is greater than the second preset threshold, the ultra-wideband module determines that the currently received ultra-wideband signal is a valid ultra-wideband signal sent by the pre-authorized mobile terminal, and the match is successful.
[0092] Subsequently, the ultra-wideband module generates an interrupt signal to wake up the controller, which is in a sleep or off state. At the same time, it autonomously completes its own working state configuration, wakes up the ultra-wideband chip, and switches from the low-power first state to the high-power full-function working state, i.e., the second state.
[0093] After switching to the second state, the ultra-wideband module establishes a high-precision ultra-wideband connection with the pre-authorized mobile terminal, collects various target data related to access control through the ultra-wideband connection, and transmits the collected target data to the awakened controller.
[0094] After the controller is awakened, it reads the target data collected by the ultra-wideband module, analyzes and processes the target data, and sends corresponding control commands to the execution components of the access control device based on the results of data processing and analysis, so as to realize the control operations such as unlocking and locking of the access control device.
[0095] In this way, the ultra-wideband module autonomously listens to the ultra-wideband preamble sequence in the low-power first state. When the correlation peak between the ultra-wideband preamble sequence and the pre-stored ultra-wideband preamble sequence is greater than the second preset threshold, it wakes up the controller, which is in a dormant or off state, and configures itself to work in the second state. This solves the high power consumption problem caused by the continuous operation of the ultra-wideband module to a certain extent, effectively reduces the overall power consumption of the access control device, improves the accuracy and security of the ultra-wideband module wake-up, avoids invalid operation triggered by invalid signals, and thus extends the battery life of the access control device to a certain extent, optimizes the user experience, and enhances the stability and anti-interference capability of the device operation.
[0096] In some implementations, the target data includes channel impulse response data, and the controller is configured to extract and process the channel impulse response data to obtain first-path peak ratio features, multipath delay spread features, and energy distribution histogram features. Based on the first-path peak ratio feature, multipath delay spread feature, energy distribution histogram feature, and pre-trained classification model, the position state of the mobile terminal is determined. The position state includes the first position state where the mobile terminal is outside the door and the second position state where the mobile terminal is inside the door.
[0097] Specifically, channel impulse response data is data that can characterize the multipath propagation of ultra-wideband signals from transmission to reception, and can reflect the characteristics of the signal propagation environment.
[0098] The first-path peak ratio is the ratio of the energy of the first identifiable direct path peak in the channel impulse response data to the total received energy of the channel impulse response data, which reflects the proportion of direct signals.
[0099] Multipath delay spread is the time span during which the energy of the channel impulse response data decreases from the first path to a specified standard, reflecting environmental reflections. For example, the energy of the channel impulse response data decreases by -20 dB from the first path.
[0100] The energy distribution histogram is characterized by the distribution of energy proportion within each window after dividing the channel impulse response time axis into multiple equally spaced windows, which can reflect the distribution of signal energy.
[0101] The pre-trained classification model is a model obtained by the controller after training it with a large amount of impulse response data features from inside and outside the access control device, based on the usage scenario of the access control device. It can determine the location status of the mobile terminal based on the input features. For example, various algorithm models such as support vector machines and decision trees can be used.
[0102] Location status refers to the spatial location attribute of the mobile terminal relative to the access control device, including the first location status of the mobile terminal being outside the door and the second location status of the mobile terminal being inside the door.
[0103] After establishing an ultra-wideband connection with the mobile terminal, the ultra-wideband module collects target data through the ultra-wideband connection and transmits the target data to the controller. The target data includes channel impulse response data.
[0104] In some implementations, the access control device has an installation calibration mode. After the door lock is powered on and installed for the first time, the access control device guides the user to complete the feature acquisition of channel impulse response data with the assistance of a mobile terminal. Specifically, the data acquisition outside the door involves the user closing the door and holding the mobile terminal at three preset positions outside the door—directly facing the door, at preset angles such as 30° to the left, and at preset angles such as 30° to the right—each for 10 seconds for a preset time. The controller simultaneously records multiple sets of channel impulse response data features at each position and labels them as "outside the door."
[0105] Data collection inside the door involves the user entering the room and closing the door. The user then uses a handheld mobile terminal to perform the same pause and data collection operation at three preset angles: directly facing the door, 30° to the left, and 30° to the right. The controller then labels the data characteristics as the "inside the door" category.
[0106] The access control equipment uses the characteristic samples of the impulse response data inside and outside the door collected by the above calibration to train a pre-trained classification model, so that the classification model can learn the difference patterns of various features in the scene inside and outside the door during the training process.
[0107] After receiving the target data, the controller extracts and processes the channel impulse response data, and calculates and obtains the first path peak ratio, multipath delay spread, and energy distribution histogram features of the channel impulse response data to analyze the signal transmission environment around the mobile terminal from different dimensions.
[0108] In some implementations, the direct path dominates the signal transmission environment outside the gate, with a high first-path-to-peak ratio (PPR) characteristic value, typically greater than 0.6, and a low multipath delay spread characteristic value. The energy distribution histogram shows that energy is concentrated in the first few windows. Inside the gate, multipath propagation is complex, with a low PPR characteristic value, typically less than 0.3, a high multipath delay spread characteristic value, and a more dispersed energy distribution histogram.
[0109] After feature extraction is complete, the controller simultaneously inputs the first-path peak ratio (PPR) feature, multipath delay spread feature, and energy distribution histogram feature into the pre-trained classification model. The classification model is a machine learning model trained with a large number of channel impulse response data feature samples from both inside and outside the gate scenarios. During training, it has learned the differences in the PPR, multipath delay spread, and energy distribution histogram features between inside and outside the gate scenarios.
[0110] The pre-trained classification model analyzes and processes the input features according to a preset algorithm, and outputs the judgment result of the mobile terminal's position state, that is, determines whether the mobile terminal is in the first position state outside the door or the second position state inside the door.
[0111] The controller combines the position status output by the classification model with other target data collected by the ultra-wideband module to comprehensively determine whether to perform control operations such as unlocking.
[0112] Thus, by utilizing the channel impulse response data collected by the ultra-wideband module, the first-path peak ratio, multipath delay spread, and energy distribution histogram features are extracted. Combined with a pre-trained classification model, the location status of the mobile terminal inside and outside the door is determined. This solves to some extent the problem that relying solely on ultra-wideband ranging cannot distinguish between users inside and outside the door, and there is a risk of accidental unlocking. It effectively improves the security protection level of the access control equipment, avoids the hidden dangers of unauthorized unlocking and accidental unlocking from inside the door, and thus optimizes the user experience to a certain extent, enhances the scene adaptability and operational stability of the equipment. Furthermore, by extracting multi-dimensional features and combining them with a pre-trained classification model for judgment, the efficiency and accuracy of location recognition are guaranteed to a certain extent. The classification model can quickly process feature data and output results, improving the working efficiency of the access control equipment.
[0113] In some implementations, the target data further includes first distance data, and the controller is configured to filter the first distance data to obtain second distance data; Calculate the radial velocity based on the second distance data; Based on the radial velocity, calculate the average value of the radial velocity within a first preset time period. If the average value is less than a preset velocity threshold, determine that the mobile terminal is in the first target state. When the mobile terminal is in the preset intention area, the radial velocity decreases to the target velocity, and the target velocity remains unchanged within the second preset time period, the mobile terminal is determined to be in the second target state.
[0114] Specifically, the first distance data is the raw distance data between the mobile terminal and the access control device collected by the ultra-wideband module, and there is a certain amount of noise interference in the raw distance data.
[0115] Filtering is the process by which the controller removes noise interference from the original distance data using an algorithm.
[0116] The second distance data is the distance data obtained after filtering to remove noise interference.
[0117] Radial velocity is the radial movement speed of the mobile terminal relative to the access control device. A negative value indicates that the mobile terminal is moving closer to the access control device, and a positive value indicates that the mobile terminal is moving away from the access control device.
[0118] The first preset duration is a pre-defined time length used to calculate the average radial velocity. For example, 1 second.
[0119] The preset speed threshold is a pre-calibrated critical value for determining the average radial speed of a mobile terminal as it continuously approaches. For example, -0.2 m / s. Here, a negative radial speed indicates that the distance between the mobile phone and the access control device is decreasing, and is not used to represent a numerical relationship.
[0120] The first target state is the behavior state of the mobile terminal continuously approaching the access control device.
[0121] The preset intent area is a pre-defined area in front of the access control device where a user might be about to open the door, based on the usage scenario of the access control device. It is usually the area in front of the access control device. For example, a radius of 1 meter outside the access control device.
[0122] The target speed is a pre-set low speed value that indicates the mobile terminal is in a stationary state, usually close to zero.
[0123] The second preset duration is a pre-defined length of time for determining whether the mobile terminal remains stationary. For example, 0.3 seconds.
[0124] The second target state is the behavior state of the mobile terminal slowing down and stopping to prepare to open the door after entering the preset intention area of the access control device.
[0125] The ultra-wideband module establishes an ultra-wideband connection with the mobile terminal, collects target data, and transmits it to the controller. The target data includes first distance data and channel impulse response data.
[0126] In some implementations, the ultra-wideband module acquires first distance data at a fixed frequency, wherein the fixed frequency can be any value in the range of 10-20Hz, and is not limited thereto.
[0127] After receiving the target data, the controller extracts the first path peak ratio, multipath delay spread, and energy distribution histogram features of the channel impulse response data. While determining the mobile terminal's position status inside and outside the door through a pre-trained classification model, it processes the first distance data to determine the user's behavioral intent.
[0128] The controller first performs filtering on the original first distance data. The filtering algorithm suppresses ranging noise and obtains the second distance data after interference removal. The second distance data is closer to the actual distance, providing a reliable data basis for subsequent speed calculation and status judgment, and avoiding judgment deviation caused by noise in the original data.
[0129] Subsequently, based on the changes in the second distance data, the controller calculates the radial velocity of the mobile terminal relative to the access control device through differential operations, thereby obtaining the mobile terminal's moving speed and direction.
[0130] The formula for calculating radial velocity is as follows:
[0131] in, Radial velocity, This is the second distance data. This is the second distance data from the previous moment.
[0132] In some implementations, the controller also calculates the acceleration of the mobile terminal relative to the access control device through differential operations based on changes in the second distance data.
[0133] The controller selects radial velocity data within a first preset time period, calculates the average radial velocity within the first preset time period, and compares the average value with a preset velocity threshold.
[0134] If the average value is less than the preset speed threshold, it indicates that the mobile terminal is continuously approaching the access control device within the first preset time period, and the controller determines that the mobile terminal is in the first target state.
[0135] In some implementations, if the average speed is greater than or equal to a preset speed threshold, it indicates that the mobile terminal is not continuously approaching or even moving away from the access control device, and the controller does not make any status determination.
[0136] After determining that the mobile terminal is in the first target state, the controller continues to monitor the change in radial velocity. When the controller detects that the mobile terminal has entered the preset intention area and the radial velocity has decreased from a negative value to the target velocity and has remained unchanged at the target velocity for a second preset time period, it indicates that the user is standing in front of the access control device with the mobile terminal and has a potential intention to open the door. The controller then determines that the mobile terminal is in the second target state.
[0137] The controller combines the position state and the target state to form control logic: when the mobile terminal is in the first position state, the first target state and / or the second target state outside the door, it evaluates whether to trigger unlocking.
[0138] In this way, by filtering the first distance data collected by the ultra-wideband module, calculating the radial velocity, and determining the first and second target states of the mobile terminal based on the radial velocity characteristics, the problem of accidental unlocking caused by relying on ranging or position determination is solved to a certain extent. This effectively improves the accuracy of the access control device in recognizing the user's intention to open the door, reduces accidental unlocking caused by unintentional behavior, and thus optimizes the user experience to a certain extent, enhancing the intelligence level and scenario adaptability of the access control device.
[0139] In some implementations, the target data also includes angle data, and the controller is configured to calculate the standard deviation of angle change based on the angle data, and determine that the mobile terminal is in a third target state if the standard deviation of angle change is less than a preset angle threshold.
[0140] Specifically, the angle data is the angle change data of the mobile terminal relative to the access control device collected by the ultra-wideband module. The angle data can reflect the movement direction of the mobile terminal.
[0141] The standard deviation of angle change is the degree of dispersion of angle data within a certain period of time. It can reflect the stability of the movement direction of the mobile terminal. The smaller the value, the more stable the direction.
[0142] The preset angle threshold is a pre-defined standard deviation of the angle change used to determine whether a mobile terminal is facing the access control device. For example, 10°.
[0143] The third target state is when the mobile terminal is facing the access control device and continuously moving in a straight line, indicating that the user's movement direction is clearly towards the access control device.
[0144] The ultra-wideband module establishes an ultra-wideband connection with the mobile terminal, collects target data and transmits it to the controller. The target data includes angle data, channel impulse response data and first distance data.
[0145] In some implementations, the ultra-wideband module can acquire angle data at a fixed frequency, wherein the fixed frequency can be any value in the range of 10-20Hz, and is not limited thereto.
[0146] After receiving the target data, the controller determines the position status of the mobile terminal inside and outside the door through channel impulse response data, and determines the status of the first target and the second target through filtering and speed analysis of the first distance data. At the same time, it processes the angle data and calculates the standard deviation of the angle change of the angle data within a certain time period to determine whether the user's movement direction is facing the access control device.
[0147] The controller reads the angle data collected by the ultra-wideband module, and dynamically records the change in the direction of the mobile terminal relative to the access control device.
[0148] The controller selects a time window synchronized with the first preset duration, calculates the standard deviation of the angle change of all angle data within the time window, and quantifies the stability of the user's movement direction by the value of the standard deviation of the angle change. The smaller the value of the standard deviation of the angle change, the more stable the user's movement direction is, and the closer it is to a straight line movement directly facing the access control device. The larger the value of the standard deviation of the angle change, the greater the fluctuation of the user's movement direction, which may be diagonal movement or passing by horizontally.
[0149] The controller compares the calculated standard deviation of angle change with a preset angle threshold. If the standard deviation of angle change is less than the preset angle threshold, it indicates that the user's movement direction is stable and facing the access control device, and the mobile terminal is determined to be in the third target state. If the standard deviation of angle change is greater than or equal to the preset angle threshold, it indicates that the user's movement direction is unstable or not facing the device, and the conditions for determining the third target state are not met.
[0150] The controller combines the location state and the target state to form the final intent judgment logic: when the mobile terminal is in the first location state outside the door and simultaneously meets the first target state, the second target state and the third target state, it is determined that the user has a clear intent to open the door, and then it is evaluated whether to trigger the unlocking.
[0151] Thus, by introducing angle data based on distance and speed feature analysis, calculating the standard deviation of angle changes, and judging the third target state of the mobile terminal with a preset angle threshold, a multi-dimensional behavioral intent recognition system is constructed. This solves, to some extent, the problem of false unlocking caused by non-direct movement behavior due to reliance on distance or speed judgment. It effectively improves the accuracy of user door opening intent recognition, reduces the risk of false unlocking, and thus optimizes the user experience to some extent, enhancing the intelligence level and scene adaptability of access control equipment.
[0152] In some implementations, the controller is configured to perform high-precision micro-motion detection processing via a radar sensor when the mobile terminal is in a first target state, a second target state, and a third target state, and to determine that the mobile terminal is in a fourth target state when it is detected that the mobile terminal user is performing a target action within a preset detection range.
[0153] Specifically, high-precision micro-motion detection processing is the process by which radar sensors perceive and detect minute movements within a preset detection range using a high-precision detection mode, enabling the identification of subtle limb movements of the human body.
[0154] The preset detection range is a small motion detection area around the access control device that is pre-defined by the controller based on the detection capabilities of the radar sensor. For example, a radius of 0.5 meters outside the access control device.
[0155] The target action is the typical subtle physical movements a user makes when preparing to open a door, such as reaching for the doorknob or raising their hand to approach the access control device.
[0156] The fourth target state is when a user carries a mobile terminal in front of the access control device, has a clear intention to open the door, and makes actual preparations to open the door.
[0157] When the controller confirms that the mobile terminal is simultaneously in the first target state, the second target state, and the third target state, it determines that the user has a clear intention to open the door and then sends a high-precision micro-motion detection command to the radar sensor, triggering the radar sensor to switch from the conventional target detection mode to the high-precision micro-motion detection mode.
[0158] The improved detection accuracy of radar sensors, focusing on a preset detection range, can effectively filter out irrelevant interference from outside the range.
[0159] In high-precision detection mode, radar sensors capture minute movements within a preset detection range by emitting low-power microwave signals and receiving reflected signals, based on the Doppler effect and signal phase changes.
[0160] The controller synchronously receives detection data from the radar sensor to determine whether there is a user's target action, namely, subtle limb movements related to opening the door, such as reaching for the door handle or raising the hand to approach the door lock.
[0161] If the radar sensor does not detect any target movement within the preset detection range, it indicates that the user has no actual intention to open the door. The controller will not make any status judgment, and the access control device will remain locked.
[0162] If the radar sensor detects a target action performed by the user within the preset detection range, it indicates that the user has a clear intention to open the door and has made actual preparations to open the door. The controller then determines that the mobile terminal is in the fourth target state.
[0163] The controller combines the fourth target state with the target state and position state of some of the above-described implementations to form the final control logic: when the mobile terminal is in the first position state outside the door and simultaneously satisfies the first target state, the second target state, the third target state and the fourth target state, it determines that the user has a complete intention to open the door and the actual operation behavior, and then evaluates whether to send an unlocking command.
[0164] Thus, when the mobile terminal meets the first, second, and third target states, the radar sensor performs high-precision micro-motion detection to verify whether the user has performed the target action, thereby determining the fourth target state of the mobile terminal. This effectively improves the reliability and security of door opening intention recognition, reduces accidental unlocking caused by unintentional behavior, and the radar sensor can activate a high-precision detection mode under specific conditions, which to some extent avoids the high power consumption of the radar sensor, reduces the power consumption of the access control device, and thus extends the battery life of the access control device to some extent. This optimizes the user's seamless experience and enhances the operational reliability and scenario adaptability of the access control device.
[0165] Please see Figure 2 In some embodiments, the access control device 100 further includes a door lock motor control module 150, and the controller 140 is configured to send an unlocking command to the door lock motor control module 150 when the mobile terminal is in the first location state and in the first target state, the second target state, the third target state and the fourth target state. The door lock motor control module 150 is configured to perform an unlocking action according to the unlocking command.
[0166] Specifically, the door lock motor control module 150 is a functional module in the access control device 100 used to drive the door lock motor to perform unlocking and locking actions. It can receive instructions from the controller 140 and convert them into mechanical drive signals.
[0167] The unlocking command is an electrical signal sent by the controller 140 to the door lock motor control module 150 based on the status judgment result of the mobile terminal, which controls the door lock motor to perform the unlocking action.
[0168] The access control device 100 may also include a door lock motor control module 150. The door lock motor control module 150 establishes an electrical connection with the controller 140, receives instructions issued by the controller 140 in real time, and is connected to the door lock motor to directly drive the door lock motor to work.
[0169] After completing the state determination of the mobile terminal, the controller 140 jointly determines the first target state, second target state, third target state, fourth target state of the mobile terminal and the first location state.
[0170] When the mobile terminal simultaneously meets the following conditions: the first position outside the door, the first target state of continuously approaching, the second target state of standing and preparing, the third target state of facing the access control, and the fourth target state of performing the door opening action, it indicates that the user has a clear intention to open the door and is in a legal unlocking position. The controller 140 sends an unlocking command to the door lock motor control module 150.
[0171] If the mobile terminal does not simultaneously meet the above state requirements, the controller 140 will not send any instructions, the door lock motor control module 150 will remain in the initial state, and the access control device 100 will continue to be in the locked state.
[0172] In some implementations, if the mobile terminal does not simultaneously meet the above state requirements, the controller 140 also records a work log to retain relevant information about this state determination, including the target data acquisition results, the specific determination of each state, the detection time, etc., so as to facilitate subsequent tracing of the device operation, analysis of abnormal scenarios, and optimization and adjustment of access control strategies.
[0173] After receiving the unlocking command from the controller 140, the door lock motor control module 150 converts the electrical signal into a mechanical drive signal to drive the door lock motor to rotate forward or reverse, thus completing the unlocking action.
[0174] In this way, the unlocking command is sent by jointly judging the state of multiple targets and the position state. When the preset door opening conditions are met, the door lock motor is driven to perform the unlocking action. The security of the access control unlocking is guaranteed from multiple dimensions such as position, motion characteristics, and operation actions, effectively avoiding the problems of accidental unlocking and illegal unlocking. To a certain extent, the security of the access control device 100 is guaranteed, and the risk of unauthorized unlocking is resisted. Moreover, the door lock motor control module 150 only works when it receives the unlocking command, which reduces the power consumption of the access control device 100 and thus extends the battery life of the access control device 100 to a certain extent, optimizing the user's seamless user experience.
[0175] Based on the above issues, please refer to Figure 3 This application provides an access control device control method, which is applied to the access control device of some of the above embodiments. The method includes: 01: Scan the target detection range. If a target object is detected within the target detection range, wake up the Bluetooth module that is in sleep mode. 02: Establish a Bluetooth connection with a pre-authorized mobile terminal, wherein the mobile terminal sends an ultra-wideband signal upon successful establishment of the Bluetooth connection; 03: Wake up the ultra-wideband module in the first state according to the ultra-wideband signal and configure the ultra-wideband module to work in the second state, wherein the power consumption in the second state is greater than the power consumption in the first state; 04: When awakened and operating in the second state, establish an ultra-wideband connection with the mobile terminal and collect target data; 05: Read the target data and control the access control device based on the target data.
[0176] This application provides an access control device. The access control device control method of this application can be implemented by the access control device of this application. Specifically, the access control device control device includes a scanning module, a first connection module, a wake-up module, a second connection module, and a control module. The scanning module is used to scan the target detection range, and wakes up a Bluetooth module in a dormant state when a target object is detected within the target detection range. The first connection module is used to establish a Bluetooth connection with a pre-authorized mobile terminal, wherein the mobile terminal sends an ultra-wideband signal when the Bluetooth connection is successfully established. The wake-up module is used to wake up the ultra-wideband module in the first state according to the ultra-wideband signal and configure the ultra-wideband module to operate in a second state, wherein the power consumption in the second state is greater than the power consumption in the first state. The second connection module is used to establish an ultra-wideband connection with the mobile terminal and perform target data acquisition when awakened and operating in the second state. The control module is used to read the target data and control the access control device according to the target data.
[0177] This application also provides a server, which includes a memory and a processor. The access control device control method of this application can be implemented by the server of this application. Specifically, the memory stores a computer program, and the processor is used to scan the target detection range. When a target object is detected within the target detection range, the processor wakes up a Bluetooth module in a dormant state. The processor is also used to establish a Bluetooth connection with a pre-authorized mobile terminal, wherein the mobile terminal sends an ultra-wideband signal when the Bluetooth connection is successfully established. The processor is also used to wake up the ultra-wideband module in a first state according to the ultra-wideband signal and configure the ultra-wideband module to operate in a second state, wherein the power consumption in the second state is greater than the power consumption in the first state. The processor is also used to establish an ultra-wideband connection with the mobile terminal and perform target data acquisition when the module is woken up and operating in the second state. The processor is also used to read the target data and control the access control device according to the target data.
[0178] Specifically, the access control method is applied to access control devices in some of the above embodiments, and the access control devices include components such as radar sensors, Bluetooth modules, ultra-wideband modules, and controllers.
[0179] The radar sensor scans a preset target detection range to monitor whether a target object exists within the detection range. When a target object is detected within the detection range, the radar sensor sends a wake-up signal to wake up the Bluetooth module, which is in a dormant state, and the Bluetooth module enters the working state.
[0180] The activated Bluetooth module begins scanning for pre-authorized mobile terminals in the vicinity, establishes a Bluetooth connection with each pre-authorized mobile terminal, and automatically sends an ultra-wideband signal to the access control device after the Bluetooth connection is successfully established.
[0181] After detecting the ultra-wideband signal, the controller sends a wake-up command to the ultra-wideband module in the first state and configures the working state of the ultra-wideband module to the second state. The second state is a full-function working state with a power consumption greater than that of the first state, ensuring that the ultra-wideband module only enters the high-power mode when there is an actual data acquisition requirement.
[0182] In the second state, the ultra-wideband module establishes an ultra-wideband connection with the mobile terminal, and through the established ultra-wideband connection, collects various target data related to access control, and transmits all target data to the controller after the collection is completed.
[0183] The controller receives and reads the target data collected by the ultra-wideband module, analyzes and processes the target data, and sends corresponding control commands to the execution components of the access control device based on the results of data processing and analysis, thereby realizing control operations such as unlocking and locking of the access control device.
[0184] Thus, by establishing a hierarchical wake-up mechanism for radar sensors, Bluetooth modules, and ultra-wideband modules, and by completing intelligent control of access control devices based on target data collected by the ultra-wideband modules, access control devices based on multi-module collaborative wake-up and data acquisition are achieved. Compared to solutions where access control devices rely on the continuous operation of ultra-wideband modules or frequent scanning by low-power Bluetooth modules for unlocking-related detection and control, the high-power Bluetooth and ultra-wideband modules only enter working state when there is a working demand. This effectively reduces the overall power consumption of the access control devices, improves the device's battery life to a certain extent, realizes the automated operation of access control devices, and thus optimizes the user experience of access control devices to a certain extent, improves the intelligence and accuracy of access control device control, and strengthens the security and operational stability of access control devices.
[0185] Please see Figure 4 The following example illustrates the access control method of this application, using a user carrying a pre-authorized mobile phone home and preparing to open the door through a contactless access control device: The access control equipment's radar sensor constantly scans the preset 6-meter target detection range at a fixed frequency of four times per second to continuously monitor whether there are any targets with signs of life within the range.
[0186] When a user enters the target detection range, the radar sensor detects the movement and generates an interrupt signal, waking up the Bluetooth module that was in sleep mode.
[0187] The activated Bluetooth module quickly enters scanning mode and establishes a Bluetooth connection with the user's pre-authorized mobile phone. After the connection is established, the Bluetooth module authenticates the mobile phone user, including by matching pre-stored device signature codes.
[0188] After successful authentication, the Bluetooth module does not need to work continuously and enters a sleep state to save power. The mobile phone, triggered by the successful Bluetooth connection, begins to continuously send ultra-wideband signals to establish a connection with the access control device's ultra-wideband module.
[0189] In some implementations, there are two ways to wake up the ultra-wideband module: The first method is as follows: The secondary path of the ultra-wideband antenna of the access control device is connected to the ADC pin of the controller through a coupler. The controller samples the ADC at a frequency of once per second to monitor the wide spectrum radio frequency energy of the ultra-wideband signal. When the detected energy is greater than the first preset threshold of -50dB, the ultra-wideband module in the low power first state is woken up and configured to work in the high power second state.
[0190] The second type is: the ultra-wideband module of the access control device operates in the first state, the radio frequency front-end and the simple correlator operate at low power, and continuously listen to the ultra-wideband preamble sequence.
[0191] When the UWB preamble sequence sent by the mobile phone is captured, and the correlation peak between the UWB preamble sequence and the UWB preamble sequence pre-stored by the access control device is greater than the second preset threshold of 512, a hardware interrupt signal is directly generated to wake up the controller and automatically switch to the second state.
[0192] In this embodiment, the access control device uses the first method to wake up the ultra-wideband module.
[0193] After the ultra-wideband module enters the second state, it establishes a complete ultra-wideband connection with the mobile phone, begins high-frequency precise ranging and angle measurement, and collects target data, including channel impulse response data, first distance data, and angle data.
[0194] The controller reads the target data and first extracts and processes the channel impulse response data to obtain the first-path peak ratio feature, multipath delay spread feature, and energy distribution histogram feature. The above features are then input into the pre-trained classification model.
[0195] Since the user is outside the door, the direct path signal dominates, the first path peak ratio feature value is greater than 0.6, the multipath delay extension feature value is small, and the energy is concentrated in the first few windows. The classification model ultimately determines that the mobile phone is in the first position outside the door.
[0196] Then, the controller filters the first distance data to remove ranging noise and obtains the second distance data. The radial velocity of the mobile phone relative to the access control device is then calculated using differential calculation.
[0197] The controller calculates the average radial velocity over the past second and finds that the average value is less than the preset velocity threshold of -0.2 m / s. It then determines that the mobile phone is in the first target state of continuous approach. The negative value of the radial velocity indicates that the distance between the mobile phone and the access control device is decreasing, and is not used to represent the magnitude of the values.
[0198] When a user walks to the preset target area 1 meter away from the access control device, the controller detects that the radial velocity rapidly decreases to near zero and remains unchanged for a second preset duration of 0.3 seconds, thus determining that the mobile phone is in the second target state of standing still and preparing to open the door.
[0199] At the same time, the controller calculates the standard deviation of angle change based on the collected angle data. If the standard deviation of angle change is less than the preset angle threshold of 10°, it indicates that the user is approaching the access control device in a straight line, and the mobile phone is determined to be in the third target state.
[0200] When the mobile phone simultaneously meets the first target state, the second target state, and the third target state, the controller sends a command to the radar sensor to activate the high-precision micro-motion detection mode.
[0201] The radar sensor focuses on a preset detection range of 0.5 meters in front of the access control device. It identifies subtle movements through the Doppler effect and signal phase changes. When the controller detects the user reaching out to grasp the door handle, it determines that the mobile phone is in the fourth target state.
[0202] After the controller confirms that the mobile phone simultaneously meets the first position state and the first to fourth target states, it sends an unlocking command to the door lock motor control module.
[0203] After receiving the unlocking command, the door lock motor control module drives the door lock motor to perform the unlocking action.
[0204] This application also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, it implements the methods of some of the above-described embodiments.
[0205] This application also provides a computer-readable storage medium storing a computer program that, when executed by one or more processors, implements the methods of some of the above-described embodiments.
[0206] This application also provides a computer program product, including a computer program / instructions that, when executed by a processor, implement the methods of some of the above-described embodiments.
[0207] It is understood that a computer program includes computer program code. Computer program code can be in the form of source code, object code, executable files, or some intermediate form. Computer-readable storage media can include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), and software distribution media, etc.
[0208] In this specification, the terms "specifically," "furthermore," "particularly," "understandably," etc., refer to specific features, structures, materials, or characteristics described in connection with embodiments or examples that are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0209] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of executable request code comprising one or more steps for implementing a particular logical function or process, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order according to the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0210] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.
Claims
1. An access control device, characterized in that, The access control device includes a radar sensor, a Bluetooth module, an ultra-wideband module, and a controller; The radar sensor is configured to scan the target detection range and, if a target object is detected within the target detection range, wake up the Bluetooth module which is in a dormant state. The Bluetooth module is configured to establish a Bluetooth connection with a pre-authorized mobile terminal, wherein the mobile terminal sends an ultra-wideband signal when the Bluetooth connection is successfully established. The controller is configured to wake up the ultra-wideband module in a first state according to the ultra-wideband signal and configure the ultra-wideband module to operate in a second state, wherein the power consumption in the second state is greater than the power consumption in the first state. The ultra-wideband module is configured to establish an ultra-wideband connection with the mobile terminal and perform target data acquisition when it is woken up and operates in the second state. The controller is also configured to read the target data and control the access control device based on the target data.
2. The access control device according to claim 1, characterized in that, The Bluetooth module is configured to authenticate the mobile terminal user when the Bluetooth connection is successfully established, and enter the sleep state or the off state when the authentication is successful.
3. The access control device according to claim 1, characterized in that, The controller is configured to monitor the wideband radio frequency energy of the ultra-wideband signal, and when the wideband radio frequency energy is greater than a first preset threshold, wake up the ultra-wideband module in the first state and configure the ultra-wideband module to operate in the second state.
4. The access control device according to claim 1, characterized in that, The ultra-wideband module is configured to, when operating in the first state, monitor an ultra-wideband preamble sequence, and when the correlation peak between the ultra-wideband preamble sequence and the pre-stored ultra-wideband preamble sequence is greater than a second preset threshold, wake up the controller which is in the sleep state or the off state, and configure the ultra-wideband module to operate in the second state.
5. The access control device according to claim 1, characterized in that, The target data includes channel impulse response data, and the controller is configured to extract and process the channel impulse response data to obtain first-path peak ratio features, multipath delay spread features, and energy distribution histogram features. Based on the first-path peak ratio feature, the multipath delay spread feature, the energy distribution histogram feature, and the pre-trained classification model, the position state of the mobile terminal is determined, wherein the position state includes a first position state in which the mobile terminal is outside the door and a second position state in which the mobile terminal is inside the door.
6. The access control device according to claim 5, characterized in that, The target data also includes first distance data, and the controller is configured to filter the first distance data to obtain second distance data. Calculate the radial velocity based on the second distance data; Based on the radial velocity, calculate the average value of the radial velocity within a first preset time period. If the average value is less than a preset velocity threshold, determine that the mobile terminal is in a first target state. When the mobile terminal is in a preset intention area, the radial velocity decreases to the target velocity, and the target velocity remains unchanged within a second preset time period, the mobile terminal is determined to be in a second target state.
7. The access control device according to claim 6, characterized in that, The target data also includes angle data. The controller is configured to calculate the standard deviation of angle change based on the angle data, and determine that the mobile terminal is in a third target state if the standard deviation of angle change is less than a preset angle threshold.
8. The access control device according to claim 7, characterized in that, The controller is configured to perform high-precision micro-motion detection processing through the radar sensor when the mobile terminal is in the first target state, the second target state, and the third target state, and to determine that the mobile terminal is in the fourth target state when it is detected that the mobile terminal user performs a target action within a preset detection range.
9. The access control device according to claim 8, characterized in that, The access control device also includes a door lock motor control module. The controller is configured to send an unlocking command to the door lock motor control module when the mobile terminal is in the first location state and in the first target state, the second target state, the third target state, and the fourth target state. The door lock motor control module is configured to execute the unlocking action according to the unlocking command.
10. A method for controlling access control equipment, characterized in that, The method is applied to the access control device according to any one of claims 1-9, and the method includes: Scan the target detection range, and if a target object is detected within the target detection range, wake up the Bluetooth module that is in a sleep state; A Bluetooth connection is established with a pre-authorized mobile terminal, wherein the mobile terminal sends an ultra-wideband signal upon successful establishment of the Bluetooth connection; The ultra-wideband module in the first state is woken up according to the ultra-wideband signal and configured to operate in the second state, wherein the power consumption in the second state is greater than the power consumption in the first state. When awakened and operating in the second state, an ultra-wideband connection is established with the mobile terminal and target data is collected. Read the target data and control the access control device based on the target data.
11. An electronic device, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program, which, when executed by the processor, implements the method of claim 10.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by one or more processors, implements the method of claim 10.
13. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the method of claim 10.