Unlocking method and device of intelligent door lock, computer equipment and storage medium

By setting up a Bluetooth antenna on the front and rear panels of the smart door lock, combining the user's triggering operation and historical pressing characteristics, the user's location and lock-opening intention are solved, and the existing smart door lock unlocking problems are achieved, and an efficient and safe smart door lock unlocking operation is achieved.

CN119694031APending Publication Date: 2025-03-25DESSMANN CHINA MACHINERY & ELECTRONICS +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411880378.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

The wireless unlocking method of existing smart locks relies on the network, and the unlocking efficiency is low and the operation is cumbersome. Bluetooth sensorless unlocking technology is difficult to determine the location of the mobile terminal, which can easily lead to mis-unlocking of the lock and poses a security risk.

Method used

By setting up a Bluetooth antenna on the front and rear panels of the smart door lock, receiving the Bluetooth signal sent by the mobile device, calculating the signal strength difference to judge the user's location, and combining the user's triggering operation and historical pressing characteristics, it is determined whether the user has the intention to unlock the lock, and then controlling the smart door lock to perform the unlocking operation.

Benefits of technology

It improves the unlocking efficiency of smart door locks, reduces operating steps, enhances security, avoids problems of misoperation and network dependence, and ensures the legality and security of unlocking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119694031A_ABST
    Figure CN119694031A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent locks, and discloses an unlocking method and device of an intelligent door lock, computer equipment and a storage medium, the method comprises the following steps: receiving a Bluetooth signal sent by mobile equipment in a preset range of the intelligent door lock, the Bluetooth signal comprising a first signal and a second signal, the first signal is received by a Bluetooth antenna arranged in a front panel of the intelligent door lock, and the second signal is received by a Bluetooth antenna arranged in a rear panel of the intelligent door lock; judging whether the user is outside the front panel of the intelligent door lock based on the first signal and the second signal; if yes, triggering operation of a user is detected; whether the user has an unlocking intention or not is determined according to the triggering operation, and when the user has the unlocking intention, the intelligent door lock is controlled to execute unlocking operation. The problems that an existing intelligent lock wireless unlocking mode depends on a network, unlocking efficiency is low, operation is tedious, the position of a mobile terminal is difficult to judge through a Bluetooth non-inductive unlocking technology, and a lock is easily unlocked by mistake are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of smart locks, and in particular to an unlocking method, device, computer equipment and storage medium for a smart door lock. Background Art

[0002] With the continuous development of technology, smart locks are widely used in daily life. The common way to unlock smart locks is wireless unlocking, which requires users to perform operation authorization through the application to complete the unlocking action, or to use the method of scanning the code to achieve it. However, these unlocking methods all rely on the network. If there is no signal in an environment, it cannot be unlocked normally. In addition, each unlocking requires the user to authorize, resulting in low unlocking efficiency and the entire operation process is complicated and tedious.

[0003] Although the existing Bluetooth senseless unlocking technology has improved the traditional unlocking method, it still has defects. For example, by using a low-power Bluetooth module that matches the mobile terminal and the lock, the distance is measured according to the collected Bluetooth signal strength value to unlock the door. However, it is difficult to determine whether the mobile terminal is inside or outside the door. In actual situations, when the user operates the mobile terminal device inside the door or charges it, the lock may be unlocked by mistake, which undoubtedly brings security risks. In addition, unlocking based on distance will also violate the user's subjective will. For example, when the user changes shoes outside the door, locks the door and leaves, or returns to the door, the lock will automatically unlock, which also poses a security risk that cannot be ignored. Summary of the invention

[0004] In view of this, the embodiments of the present invention provide a method, device, computer equipment and storage medium for unlocking a smart door lock to solve the problems that the existing smart lock wireless unlocking method relies on the network, has low unlocking efficiency, is cumbersome to operate, and the Bluetooth non-sensing unlocking technology is difficult to determine the location of the mobile terminal, which may easily lead to the lock being mislocked.

[0005] In a first aspect, an embodiment of the present invention provides a method for unlocking a smart door lock, the method comprising:

[0006] Receive a Bluetooth signal sent by a mobile device within a preset range of the smart door lock, wherein the Bluetooth signal includes a first signal and a second signal, the first signal is received by a Bluetooth antenna arranged in the front panel of the smart door lock, and the second signal is received by a Bluetooth antenna arranged in the rear panel of the smart door lock;

[0007] Determining whether the user is outside the front panel of the smart door lock based on the first signal and the second signal;

[0008] If it is outside the front panel of the smart door lock, detecting the trigger operation of the user;

[0009] Determine whether the user has an unlocking intention based on the trigger operation, and control the smart door lock to perform an unlocking operation when the user has an unlocking intention.

[0010] Furthermore, the receiving of a Bluetooth signal sent by a mobile device within a preset range of the smart door lock includes:

[0011] Obtain parameter information of the smart door lock;

[0012] Generate a wake-up signal using the parameter information, and send the wake-up signal to a mobile device within a preset range;

[0013] The first signal fed back by the mobile device is received through the Bluetooth antenna of the front panel of the smart door lock, and the second signal fed back by the mobile device is received through the Bluetooth antenna of the rear panel of the smart door lock.

[0014] Further, the determining whether the user is outside the front panel of the smart door lock based on the first signal and the second signal includes:

[0015] calculating a strength difference between the first signal and the second signal;

[0016] comparing the intensity difference with a preset threshold;

[0017] If the strength difference is greater than a preset threshold, it is determined that the user is on the outside of the front panel of the smart door lock, or if the strength difference is less than the preset threshold, it is determined that the user is on the inside of the front panel of the smart door lock.

[0018] Further, determining whether the user has an unlocking intention according to the triggering operation includes:

[0019] Determining an operation type of the trigger operation, wherein the operation type includes a contact type and a non-contact type;

[0020] If the trigger operation is of contact type, whether the user's trigger operation has an unlocking intention is determined based on a first analysis strategy; or, if the trigger operation is of non-contact type, whether the user's trigger operation has an unlocking intention is determined based on a second analysis strategy.

[0021] Further, the determining whether the triggering operation of the user has an unlocking intention based on the first analysis strategy includes:

[0022] Acquire a pressing feature associated with the trigger operation;

[0023] Determining a trigger mode of the smart door lock according to the pressing feature;

[0024] When the trigger mode is the unlocking mode, it is determined that the user has an intention to unlock the door.

[0025] Further, determining the trigger mode of the smart door lock according to the pressing feature includes:

[0026] If the pressing feature is that the pressing intensity is within the first threshold range and is a single press, determining that the trigger mode of the smart door lock is the wake-up mode;

[0027] If the pressing feature is that the pressing intensity is within the second threshold range and the pressing is double-clicked, determining that the trigger mode of the smart door lock is the unlocking mode;

[0028] If the pressing feature is that the pressing intensity is within the third threshold range and is pressed multiple times, it is determined that the trigger mode of the smart door lock is the alarm mode.

[0029] Further, determining whether the triggering operation of the user has an unlocking intention based on the second analysis strategy includes:

[0030] Acquiring eye features associated with the trigger operation;

[0031] Determining a trigger mode of the smart door lock according to the eye feature;

[0032] When the trigger mode is the unlocking mode, it is determined that the user has an intention to unlock the door.

[0033] Further, determining the trigger mode of the smart door lock according to the eye feature includes:

[0034] If the eye feature is in a normal gaze state and the duration is less than a first preset time, determining that the trigger mode of the smart door lock is a wake-up mode;

[0035] If the eye feature is in a normal gaze state and the duration is greater than or equal to a first preset time, determining that the trigger mode of the smart door lock is an unlocking mode;

[0036] If the eye feature is in a non-rectilinear state and the duration is greater than or equal to a second preset time, the trigger mode of the smart door lock is determined to be an alarm mode.

[0037] Furthermore, after receiving a Bluetooth signal sent by a mobile device within a preset range of the smart door lock, the method further includes:

[0038] Obtaining identification information of the mobile device;

[0039] Matching the identification information with the pre-stored binding terminal information to obtain a matching result;

[0040] When the matching result is a successful match, it is determined whether the user is outside the front panel of the smart door lock based on the Bluetooth signal sent by the mobile device.

[0041] Furthermore, the method further comprises:

[0042] Acquire the historical pressing features of the user;

[0043] Comparing the pressing feature of the user's current pressing operation with the historical pressing feature to obtain a comparison result;

[0044] If the comparison result is that the pressing feature is inconsistent with the historical pressing feature, the trigger mode adjustment mechanism adjusts the threshold range associated with the trigger mode according to the pressing feature to obtain an adjusted threshold range.

[0045] In a second aspect, an embodiment of the present invention provides an unlocking device for a smart door lock, the device comprising:

[0046] A receiving module, used to receive a Bluetooth signal sent by a mobile device within a preset range of the smart door lock, wherein the Bluetooth signal includes a first signal and a second signal, the first signal is received by a Bluetooth antenna arranged in the front panel of the smart door lock, and the second signal is received by a Bluetooth antenna arranged in the rear panel of the smart door lock;

[0047] A determination module, configured to determine whether the user is outside the front panel of the smart door lock based on the first signal and the second signal;

[0048] A detection module, used for detecting a trigger operation of the user if the user is outside the front panel of the smart door lock;

[0049] A determination module is used to determine whether the user has an unlocking intention according to the trigger operation, and control the smart door lock to perform an unlocking operation when the user has an unlocking intention.

[0050] In a third aspect, an embodiment of the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.

[0051] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method of the first aspect or any corresponding embodiment thereof.

[0052] The method provided in the embodiment of the present application has the following beneficial effects:

[0053] The method provided in the embodiment of the present application utilizes the parameter information of the smart door lock to generate a wake-up signal and sends it to the mobile device to receive the Bluetooth signal, thereby optimizing the initial link of the signal transmission, ensuring the timeliness and accuracy of the Bluetooth signal reception, and ensuring the smooth progress of the subsequent unlocking process. After receiving the Bluetooth signal sent by the mobile device within the preset range of the smart door lock, the identification information of the mobile device is obtained and matched with the pre-stored binding terminal information to obtain a matching result. When the match is successful, it is determined whether the user is outside the front panel of the smart door lock based on the Bluetooth signal sent by the mobile device, and the user's position is determined by calculating the difference between the first signal and the second signal strength and matching the mobile device identification information, thereby further accurately locating the user and ensuring the legality and security of the unlocking, preventing illegal devices from unlocking the smart door lock.

[0054] The method provided in the embodiment of the present application detects the user's pressing operation on the door handle associated with the smart door lock. This physical interaction method is more direct and efficient than the traditional wireless unlocking that relies on application authorization, reduces the operation steps in the unlocking process, improves the unlocking efficiency and reduces the risk of unlocking failure due to network or software problems. The intention to unlock is determined according to the pressing operation, which avoids the unlocking process triggered by misoperation and enhances security and stability. Among them, the trigger mode of the smart door lock is determined according to the pressing characteristics, such as corresponding wake-up, unlocking, and alarm modes according to different pressing intensities and times, which enriches the functional response of the smart lock and improves the user's interactive experience and practicality with the smart lock. By obtaining the user's historical pressing characteristics and comparing them with the current pressing characteristics, the mode adjustment mechanism is triggered when there is inconsistency. The threshold range associated with the trigger mode can be dynamically adjusted according to the user's usage habits, so that the smart lock can better adapt to the operating habits of different users and improve the personalization and comfort of the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0056] Figure 1 is a flowchart of an unlocking method of a smart door lock according to an embodiment of the present invention;

[0057] Figure 2 is a schematic diagram of the configuration of the smart door lock components and the Bluetooth antenna according to an embodiment of the present invention;

[0058] Figure 3 is a schematic diagram of the internal structure of a smart door lock according to an embodiment of the present invention;

[0059] Figure 4 is a schematic diagram of the process of Bluetooth pairing and position determination of a smart door lock according to an embodiment of the present invention;

[0060] Figure 5 is a structural block diagram of an unlocking device of a smart door lock according to an embodiment of the present invention;

[0061] Figure 6 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0062] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0063] According to an embodiment of the present invention, a method, apparatus, computer device and storage medium for unlocking a smart door lock are provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in an order different from that shown here.

[0064] In this embodiment, a method for unlocking a smart door lock is provided. Figure 1 : is a flow chart of an unlocking method of a smart door lock according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:

[0065] Step S11, receiving a Bluetooth signal sent by a mobile device within a preset range of the smart door lock, wherein the Bluetooth signal includes a first signal and a second signal, the first signal is received by a Bluetooth antenna set in the front panel of the smart door lock, and the second signal is received by a Bluetooth antenna set in the rear panel of the smart door lock.

[0066] It should be noted that the smart door lock is mainly composed of a front panel, a rear panel and a lock body. The front panel is installed on the outside of the entrance door, the lock body is embedded inside the entrance door, and the rear panel is installed on the inside of the entrance door. Figure 2 As shown, a trigger operation detection unit is provided at position 1 on the smart door lock handle, and Bluetooth antennas are provided at position 2 on the front panel and position 3 on the rear panel.

[0067] In an embodiment of the present application, receiving a Bluetooth signal sent by a mobile device within a preset range of the smart door lock includes the following steps A1-A3:

[0068] Step A1, obtaining parameter information of the smart door lock.

[0069] Specifically, the parameter information of the smart door lock is critical to its Bluetooth communication and unlocking process with the mobile device, including but not limited to: first, its own identification parameters, such as the device serial number, model, etc., to facilitate accurate identification, avoid confusion, and ensure accurate interaction; second, the configuration parameters of the Bluetooth communication module, such as the frequency band, transmission power range, etc., determine the signal propagation and connection capabilities, which are conducive to controlling the signal coverage and communication stability and effectiveness; third, the relevant parameters of the interaction protocol with the mobile device, such as the Bluetooth protocol version, data transmission encryption method and key information, etc., to ensure data security, protect privacy and control security; fourth, the relevant parameters of the internal distance, such as the effective distance range value that can receive the mobile device signal, which is conducive to determining the search and connection range, and improving communication efficiency and accuracy. After obtaining these parameter information, the smart door lock can generate a wake-up signal based on this, start the Bluetooth interaction process, and prepare for the subsequent steps.

[0070] Step A2: Generate a wake-up signal using the parameter information, and send the wake-up signal to mobile devices within a preset range.

[0071] Specifically, the smart lock generates a specific wake-up signal through its built-in signal generation algorithm based on the acquired parameter information of itself. The wake-up signal contains the identity information of the smart lock and some basic parameter information related to the current interaction. The Bluetooth module of the smart lock will send this wake-up signal in the form of a specific Bluetooth broadcast to the surrounding preset range (for example, a circular area with a radius of 10 meters centered on the smart lock). Within this range, if there is a mobile device that has been bound to the smart lock, its Bluetooth function is turned on and in a standby mode that can be awakened, it can receive this wake-up signal. For example, when the user's mobile phone is bound to the smart lock, the Bluetooth chip of the mobile phone will continue to monitor the surrounding Bluetooth signals. After receiving the wake-up signal sent by the smart lock, it will trigger the relevant response program on the mobile phone to prepare for subsequent Bluetooth signal interaction operations with the smart lock.

[0072] Step A3, receiving a first signal fed back by the mobile device through the Bluetooth antenna on the front panel of the smart door lock, and receiving a second signal fed back by the mobile device through the Bluetooth antenna on the rear panel of the smart door lock.

[0073] Specifically, Figure 3As shown, the smart door lock consists of a control unit, a storage unit, a Bluetooth SoC, a trigger operation detection unit, a front panel Bluetooth antenna, and a rear panel Bluetooth antenna, and it communicates with the mobile device. After the smart lock sends a wake-up signal, the mobile device will feedback a signal. The front and back panels of the smart lock have Bluetooth antennas that can receive the Bluetooth signal of the mobile device for precise location and signal analysis. The feedback signal of the mobile device is received by the two antennas of the smart lock, which are the first signal and the second signal. These signals contain information such as the identity of the mobile device and the signal strength. The smart lock determines the position of the mobile device relative to the door based on this.

[0074] Step S12, judging whether the user is outside the front panel of the smart door lock based on the first signal and the second signal, includes the following steps B1-B3:

[0075] Step B1, calculating the intensity difference between the first signal and the second signal.

[0076] Specifically, after the smart lock receives the first signal through the front panel Bluetooth antenna and the second signal through the rear panel Bluetooth antenna, it is necessary to quantify the strength of the two signals. Signal strength refers to the amount of energy carried by the Bluetooth signal during propagation, usually measured in specific units (such as dBm, decibel milliwatts). The signal processing module inside the smart lock calculates the strength difference between the first signal and the second signal. For example, if the strength of the first signal is -60dBm and the strength of the second signal is -70dBm, the strength difference between them is 10dBm. By continuously monitoring and calculating such strength differences, the smart lock can more accurately grasp the relative position relationship between the mobile device and the door and the stability of signal transmission, providing key basis for subsequent judgment and operation.

[0077] Step B2, comparing the intensity difference with a preset threshold.

[0078] Specifically, the preset threshold is a key numerical standard pre-set by the smart door lock system to distinguish the user's position. After the smart lock calculates the strength difference between the first signal and the second signal through its internal signal processing module, it is necessary to compare the calculated difference with the preset threshold to determine the position of the user relative to the front panel of the smart door lock reflected by the difference, thereby providing a basis for subsequent accurate judgment of whether the user is on the outside or inside of the door panel.

[0079] Step B3, if the strength difference is greater than the preset threshold, it is determined that the user is on the outside of the front panel of the smart door lock, or if the strength difference is less than the preset threshold, it is determined that the user is on the inside of the front panel of the smart door lock.

[0080] Specifically, if the difference in strength between the first signal and the second signal is greater than a preset threshold, the smart lock determines that the user is most likely outside the door. When the mobile device is outside the door, affected by the propagation path, obstacles, etc., the signal strength received by the front panel Bluetooth antenna is often stronger than that inside the door, and the difference exceeds the threshold, which meets the characteristics outside the door; if the strength difference is less than the preset threshold, the smart lock determines that the user is on the inside of the door panel. When the mobile device is inside the door, the rear panel Bluetooth antenna is closer to it, and the received signal strength will be higher or similar to that outside the door, and the difference is not large. This can distinguish the user's location and ensure that subsequent operations are reasonable and safe.

[0081] Step S13: If it is outside the front panel of the smart door lock, detect the user's trigger operation.

[0082] In the embodiment of the present application, when the user is determined to be outside the front panel of the smart door lock by analyzing the intensity difference between the first signal and the second signal, the system starts the detection process for the possible trigger operation of the user. The trigger operation detection unit set at the door handle associated with the smart door lock starts working, and the unit has multiple detection capabilities. For example, a pressure sensing device is used to detect whether the user has pressed the door handle or the surrounding area; a close-range sensing sensor can sense the movement of the user's hand or body approaching; a detection module with a biometric recognition function, such as a fingerprint recognition, a vein recognition sensor, etc., performs feature collection and recognition when the user performs the corresponding operation. Through these detection means, the user's behavior related to the intention to unlock the door in front of the door lock is captured, so that the user can further judge whether the user really wants to open the door lock based on the detected trigger operation, thereby providing key behavioral data basis for the precise unlocking control of the smart door lock, ensuring the safety and accuracy of the unlocking process of the smart door lock, preventing the occurrence of misjudgment or illegal unlocking, and improving the convenience and intelligent experience of users using smart door locks.

[0083] Step S14, determining whether the user has the intention to unlock the door according to the trigger operation, and controlling the smart door lock to perform the unlocking operation if the user has the intention to unlock the door.

[0084] In the embodiment of the present application, determining whether the user has the intention to unlock the door according to the trigger operation includes the following steps C1-C2:

[0085] Step C1, determining the operation type of the triggering operation, wherein the operation type includes a contact type and a non-contact type.

[0086] Specifically, in the use scenario of smart door locks, there are many forms of triggering operations for users to interact with door locks. Contact-type operations usually refer to the operation behavior generated by users directly touching the corresponding sensing area, buttons, door handles and other parts of the door lock through body parts (such as fingers). Pressing the fingerprint recognition area, pressing the physical unlocking button, holding the door handle, etc. are all such contact triggering operations. This operation is usually accompanied by physical contact actions and corresponding mechanical feedback. Non-contact-type operations do not require direct contact with the door lock, and use other methods to trigger the door lock sensing. For example, using face recognition technology, the user only needs to stand within a certain range in front of the door lock to allow the door lock camera to capture facial features; or through eye recognition, gaze at a specific area of ​​the door lock to achieve the purpose of triggering, or through some technologies with near-field sensing functions, when the user approaches a certain distance, the door lock sensing is triggered, etc., and these operations do not require direct physical contact. Accurately judging the type of operation through this step can lay the foundation for the subsequent use of corresponding analysis strategies based on different types to determine whether the user has the intention to unlock, making the entire judgment process more targeted and accurate.

[0087] Step C2: if the trigger operation is of contact type, determine whether the user's trigger operation has an unlocking intention based on the first analysis strategy; or, if the trigger operation is of non-contact type, determine whether the user's trigger operation has an unlocking intention based on the second analysis strategy.

[0088] Specifically, when the trigger operation is determined to be a contact type, the first analysis strategy is used to first obtain the pressing characteristics of the contact operation, such as the strength, number of presses, specific location, etc. Then the trigger mode is determined based on these characteristics. If the pressing intensity is within the first threshold range and a single press is a wake-up mode, only the related functions are awakened; if the pressing intensity is within the second threshold range and a double press is an unlocking mode, indicating an intention to unlock; if the pressing intensity is within the third threshold range and multiple presses are made, it is an alarm mode, indicating an abnormal or illegal operation, so as to determine whether the user wants to unlock the door under the contact type operation.

[0089] Specifically, if the trigger operation is of non-contact type, the second analysis strategy is enabled. First, eye features (such as the relative angle between the eyes and the door lock, the duration of the direct gaze state, etc.) are obtained, and then the trigger mode is determined according to the eye features: direct gaze and the duration is less than the first preset time is the wake-up mode; direct gaze and the duration is greater than or equal to the first preset time is the unlocking mode, which means there is an intention to unlock the door; non-direct gaze and the duration is greater than or equal to the second preset time is the alarm mode, so as to accurately judge the user's intention to unlock the door and ensure the safe and reasonable use of the door lock.

[0090] In the embodiment of the present application, determining whether the user's triggering operation has an unlocking intention based on the first analysis strategy includes the following steps D1-D3:

[0091] Step D1, obtaining a pressing feature associated with a triggering operation.

[0092] Specifically, the pressing characteristics include pressing intensity, pressing duration and pressing mode. Pressing intensity refers to the amount of pressure applied by the user's finger on the door handle, which is measured by the pressure sensor in the smart lock's finger pressing detection unit. Different pressure values ​​reflect different operating intentions. Light touches are mostly unconscious contacts, while greater pressure indicates a clear operating requirement. Pressing duration is the length of time from when a finger contacts the door handle and applies pressure to when the finger is released. Recording this duration can analyze the operating rhythm. A short press may be a quick confirmation operation, while a longer press may be waiting for feedback or performing a specific setting operation. Pressing modes include continuous pressing, intermittent pressing, etc. Continuous and rapid multiple presses can try to trigger specific functions such as alarm functions. Regular intermittent presses correspond to other operating instructions such as entering the setting interface.

[0093] Step D2, determining the trigger mode of the smart door lock according to the pressing characteristics.

[0094] In the embodiment of the present application, step D2 specifically includes the following steps D21-D23:

[0095] Step D21, if the pressing feature is that the pressing intensity is within the first threshold range and is a single press, it is determined that the trigger mode of the smart door lock is the wake-up mode.

[0096] Specifically, the first threshold range refers to a reasonable pressure value interval set after a lot of testing and actual application data analysis. When the user's pressing intensity falls within this range and the pressing action is performed once (that is, only pressed once), the smart lock will determine that the user's operation intention at this time is just to wake up the smart lock system, so that it can enter the ready state from the standby state to receive subsequent operation instructions. For example, in daily life, the user just taps the door handle to observe whether the smart lock is in normal working condition or ready for the next unlocking operation. In this case, the smart lock will enter the wake-up mode, light up the relevant indicator light or emit a slight prompt sound, etc., to inform the user that the system is ready to receive subsequent instructions.

[0097] Step D22, if the pressing feature is that the pressing intensity is within the second threshold range and it is double-clicked, it is determined that the trigger mode of the smart door lock is the unlocking mode.

[0098] Specifically, the second threshold range is also a specific pressure value interval, but unlike the first threshold range, it corresponds to the user's high willingness to open the door lock. When the user presses the door handle with a pressure intensity within this range and double-clicks the door handle, the smart lock will recognize that this combination of pressing features is most likely a clear unlocking request from the user. For example, when the user normally wants to open the door, he will quickly double-click the door handle with a relatively moderate force that is in line with daily habits. At this time, the smart lock will determine that it has entered the unlocking mode and prepare for subsequent Bluetooth signal verification and unlocking operations.

[0099] Step D23, if the pressing feature is that the pressing intensity is within the third threshold range and is pressed multiple times, it is determined that the trigger mode of the smart door lock is the alarm mode.

[0100] Specifically, the third threshold range refers to a relatively large pressure value interval. When the user's pressing intensity reaches this range and the pressing operation is performed multiple times (such as more than 3 times), the smart lock will consider that there is an abnormal situation, such as someone trying to forcibly destroy the door lock or too frequent misoperation. In this case, the smart lock will immediately enter the alarm mode, triggering the built-in alarm to emit a loud alarm, and also send an alarm notification to the user's mobile phone and other devices through the connection with the home security system to attract the attention of people around and take corresponding measures to ensure home safety.

[0101] Step D3: when the trigger mode is the unlocking mode, determining that the user has the intention to unlock.

[0102] Specifically, when the trigger mode of the smart door lock is determined to be the unlocking mode, the pressing characteristics meet the unlocking request conditions (such as pressing strength, double-click pressing, etc.), indicating that the user's intention is to open the smart door lock.

[0103] In the embodiment of the present application, determining whether the user's triggering operation has an unlocking intention based on the second analysis strategy includes the following steps E1-E3:

[0104] Step E1, obtaining eye features associated with the triggering operation.

[0105] Specifically, in non-contact operation scenarios, such as when interacting with a smart door lock through eye recognition, the door lock's related sensing devices (such as cameras and other components with image acquisition and analysis functions) will capture and monitor the user's eye status. Eye features include but are not limited to the relative angle between the user's eyes and the door lock, which is used to determine whether the user is in a straight-on state, as well as key information such as the length of time in a certain state (such as straight-on or other related states). Collecting this eye feature information provides a basic data basis for subsequent judgment of the trigger mode of the smart door lock and further determination of the user's intention to unlock the door, and is the starting point of the entire judgment process based on the second analysis strategy.

[0106] Step E2, determining the triggering mode of the smart door lock according to the eye features.

[0107] In the embodiment of the present application, step E2 includes the following steps E21-E23:

[0108] Step E21, if the eye feature is in a normal gaze state and the duration is less than a first preset time, it is determined that the trigger mode of the smart door lock is a wake-up mode.

[0109] Specifically, in actual usage scenarios, when the smart door lock senses that the user is looking directly at it, but the duration of the gaze is relatively short and has not reached a specific duration (i.e., less than the first preset time), it means that the user may have only looked at the door lock inadvertently or briefly, such as passing by with his eyes. In this case, it only causes the door lock to initially sense and enter the wake-up mode. In the wake-up mode, the door lock can only activate the screen display, light up the relevant indicator lights and other basic operations, so that the door lock enters the state of preparing to receive further operation instructions from the standby state, but it does not mean that the user has the intention to unlock the door at the moment, it is just a shallow interactive state.

[0110] Step E22, if the eye feature is in a normal gaze state and the duration is greater than or equal to the first preset time, it is determined that the trigger mode of the smart door lock is an unlocking mode.

[0111] Specifically, when the door lock detects that the user is looking directly at it and the duration of this looking state reaches or exceeds a preset time (first preset time), this is consistent with a common eye behavior characteristic during normal unlocking, indicating that the user is likely to intentionally stand in front of the door and convey the intention to unlock the door through eye gaze. Therefore, the trigger mode of the smart door lock is judged as unlocking mode at this time, and the subsequent system will perform the unlocking operation based on this, so as to adapt to the normal unlocking usage scenario.

[0112] Step E23, if the eye feature is a non-rectilinear state and the duration is greater than or equal to a second preset time, the trigger mode of the smart door lock is determined to be an alarm mode.

[0113] Specifically, if the door lock detects that the user's eyes are not in a straight-ahead state (for example, blinking, squinting, wandering eyes, etc.), and it lasts for a long time (greater than or equal to the second preset time), this situation may be abnormal. For example, someone has been wandering near the door lock for a long time but has not had the reasonable behavior of looking straight at the door lock. It may be that someone is trying to understand the situation of the door lock through improper means or has other abnormal behaviors. To ensure safety, the trigger mode of the smart door lock is set to the alarm mode at this time, triggering the corresponding alarm prompt (such as sounding an alarm, sending abnormal reminder information to the associated mobile phone, etc.) to remind users or relevant personnel to pay attention to possible safety hazards.

[0114] Step E3: when the trigger mode is the unlocking mode, determining that the user has the intention to unlock the door.

[0115] Specifically, no matter it is a contact type trigger operation or a non-contact type trigger operation, when it is determined that the trigger operation has an unlocking intention, it can be determined that the user has an unlocking intention.

[0116] In the embodiment of the present application, after receiving the Bluetooth signal sent by the mobile device within the preset range of the smart door lock, the method further includes F1-F3:

[0117] Step F1 obtains identification information of the mobile device.

[0118] Specifically, the smart lock obtains the identification information of the mobile device. The identification information refers to the MAC address (Media Access Control Address, MAC) of the Bluetooth of the mobile device. The smart lock extracts the MAC address from the received Bluetooth signal through the Bluetooth connection protocol established between the smart lock and the mobile device, so as to match and verify it with the pre-stored binding terminal information, thereby determining whether the mobile device is a legitimate device authorized to unlock the smart lock.

[0119] Step F2, matching the identification information with the pre-stored binding terminal information to obtain a matching result.

[0120] Specifically, the smart lock storage unit pre-stores all the legal mobile terminal information bound to it, including identification information such as Bluetooth MAC address. After obtaining the identification information of the current mobile device, the matching verification program will be started to carefully compare each character and each group of numbers according to specific algorithms and rules. If it completely matches a certain pre-stored information, the result is a successful match, otherwise it is a failed match. Only when the match is successful, it indicates that the current mobile device is an authorized and legal device, and the subsequent unlocking operation can be promoted.

[0121] Step F3, when the matching result is successful, determine whether the user is outside the front panel of the smart door lock based on the Bluetooth signal sent by the mobile device.

[0122] Specifically, when the mobile device identification information (Bluetooth MAC address) successfully matches the pre-stored binding terminal information, it indicates that it is a legal unlocking device. At this time, the smart door lock uses the Bluetooth signal sent by the mobile device, which includes the first signal received by the front panel Bluetooth antenna and the second signal received by the rear panel Bluetooth antenna, to analyze and determine whether the user is on the outside of the door panel. Only when the user is on the outside, the subsequent analysis and judgment of the door handle pressing operation and the related unlocking process are meaningful. If the user is on the inside, it does not comply with the unlocking logic outside the door, and the smart door lock does not need to perform unlocking-related operations, thereby ensuring security and the rationality of the unlocking logic.

[0123] As an example, Figure 4 As shown, first scan the Bluetooth devices within the preset range. Then determine whether there is an authorized device that has been paired among these Bluetooth devices. If not, the process ends; if so, detect whether the authorized device has enabled the convenient unlocking function. Then obtain the location information of the authorized device, and then determine whether the authorized device is outside the front panel of the smart door lock. If not, the process ends; if it is outside, detect the user's trigger operation, and finally the process ends.

[0124] In the embodiment of the present application, the method further includes the following steps S21-S23:

[0125] Step S21, obtaining the user's historical pressing features.

[0126] In the embodiment of the present application, the historical pressing feature refers to a series of characteristic information presented by the user's pressing operation on the door handle when using the smart lock in the past, which may include historical pressing intensity, historical pressing duration, and historical pressing mode. The smart lock will continuously update and save these historical pressing feature information through its built-in storage unit, providing a rich data basis for subsequent analysis of user behavior patterns and personalized settings based on user habits.

[0127] Step S22, comparing the pressing characteristics of the user's current pressing operation with the historical pressing characteristics to obtain a comparison result.

[0128] In the embodiment of the present application, after the user performs a new pressing operation on the door handle associated with the smart door lock, the pressing intensity, duration, pressing mode and other characteristics of this operation will be obtained, and compared with the historical pressing characteristics stored previously. In terms of pressing intensity, it is to see whether there is a large deviation between the current pressure value and the historical average pressing intensity in the same or similar situations (such as the same time period, the same door opening direction, etc.); the duration is to compare whether the duration of this pressing is consistent with the duration of the common door opening operation in the past; the pressing mode checks whether the current method is consistent with the commonly used mode in the past. After this comparison process, the smart lock can obtain a comparison result of the degree of difference between the current pressing operation and the historical pressing habits. If the two are basically consistent, it means that this operation is in line with the usual door opening habits. If there is a difference, it means that there are special circumstances or changes in operating habits in this operation.

[0129] Step S23: If the comparison result shows that the pressing feature is inconsistent with the historical pressing feature, the mode adjustment mechanism is triggered to adjust the threshold range associated with the trigger mode according to the pressing feature to obtain an adjusted threshold range.

[0130] In an embodiment of the present application, if the comparison result shows that the current pressing feature is inconsistent with the historical pressing feature, the smart lock will start the mode adjustment mechanism. This mechanism is its built-in intelligent algorithm and program logic, which will dynamically adjust the relevant settings of the smart door lock according to the user's current operation and historical habit changes. For example, if the current pressing intensity is significantly higher than the historical average intensity and it happens many times, it may be due to changes in operating habits or special circumstances (such as holding heavy objects) that require greater pressure to press. At this time, the mode adjustment mechanism can correspondingly increase the trigger mode threshold range related to the pressing intensity, that is, the second threshold range used to judge the unlocking mode is appropriately adjusted according to the actual situation, so that the user can still successfully trigger the corresponding mode under the new habit. Similarly, if the current pressing duration or pressing mode is very different from the historical situation, the corresponding threshold range is also reasonably adjusted according to the specific difference to obtain the adjusted threshold range, so that the smart lock can flexibly adapt to changes in user operations.

[0131] In the embodiment of the present application, the method further includes the following steps S31-S33:

[0132] Step S31, obtaining the unlocking frequency of the mobile device within a preset time period.

[0133] In the embodiment of the present application, the smart lock will continuously track and record each time a mobile device interacts with it to unlock through its built-in recording and statistics function. When it comes to judging the unlocking frequency of a mobile device, it will accurately count the number of times the mobile device completes unlocking during the preset time period at the end of the preset time period (or count in real time at a certain time interval, depending on the system settings), thereby obtaining the key data of the unlocking frequency of the mobile device during the preset time period. For example, if the preset time period is set to one month, then at the end of each month, the smart lock will count the number of times a mobile phone bound to it successfully unlocks the smart lock during that month, and this number is the unlocking frequency of the mobile device in that month.

[0134] Step S32: when the unlocking frequency is lower than the preset frequency, it is determined that the mobile device has a security risk, and an identity authentication mechanism is triggered to authenticate the user and obtain a verification result.

[0135] In an embodiment of the present application, under normal use, if the mobile device is always under the normal control of the user and the usage habits are relatively stable, the unlocking frequency within the preset time period should be maintained at a relatively reasonable level. When the unlocking frequency is too low, it means that an abnormal situation has occurred in the mobile device, such as the device is lost, stolen, or the user has not used the device normally to interact with the smart lock for a long time. When it is determined that there is a security risk in the mobile device, the smart lock triggers the identity authentication mechanism. The identity authentication mechanism can include multiple verification methods, such as requiring the user to enter a pre-set password, verification through biometric information bound to the mobile device (such as fingerprints, facial recognition, etc.), etc.

[0136] Step S33, if the verification result is that the verification is passed, the smart door lock is controlled to perform the corresponding unlocking operation and update the unlocking frequency of the mobile device; or, if the verification result is that the verification fails, the unlocking operation is rejected and a reminder operation is performed.

[0137] In the embodiment of the present application, if the verification is successful, indicating that the user is legitimate, the smart lock control unit will start the unlocking operation to open the door smoothly, and after the unlocking is completed, the unlocking frequency of the mobile device within the current preset time period will be updated, such as from the previous 2 times to 3 times, so as to facilitate the subsequent judgment of its usage. If the verification fails, it means that the user may be suspected of illegal operation. The smart lock will refuse to unlock to ensure home safety, and will also perform reminder operations in the form of displaying prompt information on the display screen or sending messages to the mobile device, so that the user knows the situation and takes corresponding measures, such as checking the password, confirming whether the device has been stolen, etc., so as to ensure safety and let the user know the problem in time.

[0138] In this embodiment, an unlocking device for a smart door lock is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and will not be repeated hereafter. As used below, the term "module" may be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0139] This embodiment provides an unlocking device for a smart door lock, such as Figure 5 As shown, including:

[0140] A receiving module 51 is used to receive a Bluetooth signal sent by a mobile device within a preset range of the smart door lock, wherein the Bluetooth signal includes a first signal and a second signal, the first signal is received by a Bluetooth antenna arranged in the front panel of the smart door lock, and the second signal is received by a Bluetooth antenna arranged in the rear panel of the smart door lock;

[0141] A determination module 52, configured to determine whether the user is outside the front panel of the smart door lock based on the first signal and the second signal;

[0142] A detection module 53, used to detect a trigger operation of a user if the user is outside the front panel of the smart door lock;

[0143] The determination module 54 is used to determine whether the user has the intention to unlock the door according to the trigger operation, and control the smart door lock to perform the unlocking operation when the user has the intention to unlock the door.

[0144] In an optional embodiment of the present application, the receiving module 51 is used to obtain parameter information of the smart door lock; generate a wake-up signal using the parameter information, and send the wake-up signal to a mobile device within a preset range; receive a first signal fed back by the mobile device through the Bluetooth antenna on the front panel of the smart door lock, and receive a second signal fed back by the mobile device through the Bluetooth antenna on the rear panel of the smart door lock.

[0145] In an optional embodiment of the present application, the judgment module 52 is used to calculate the intensity difference between the first signal and the second signal; compare the intensity difference with a preset threshold; if the intensity difference is greater than the preset threshold, it is determined that the user is on the outside of the front panel of the smart door lock, or if the intensity difference is less than the preset threshold, it is determined that the user is on the inside of the front panel of the smart door lock.

[0146] In an optional embodiment of the present application, a determination module 54 is used to determine the operation type of a trigger operation, wherein the operation type includes a contact type and a non-contact type; if the trigger operation is a contact type, then based on a first analysis strategy, it is determined whether the user's trigger operation has an unlocking intention; or, if the trigger operation is a non-contact type, then based on a second analysis strategy, it is determined whether the user's trigger operation has an unlocking intention.

[0147] In an optional implementation of the present application, the determination module 54 further includes a first analysis module and a second analysis module;

[0148] The first analysis module is used to obtain the pressing characteristics associated with the triggering operation; determine the triggering mode of the smart door lock according to the pressing characteristics; and determine that the user has the intention to unlock the door when the triggering mode is the unlocking mode.

[0149] The first analysis module is used to determine that the trigger mode of the smart door lock is the wake-up mode if the pressing feature is that the pressing intensity is within the first threshold range and is a single press; if the pressing feature is that the pressing intensity is within the second threshold range and is double-clicked, then the trigger mode of the smart door lock is determined to be the unlocking mode; if the pressing feature is that the pressing intensity is within the third threshold range and is pressed multiple times, then the trigger mode of the smart door lock is determined to be the alarm mode.

[0150] The second analysis module is used to obtain eye features associated with the trigger operation; determine the trigger mode of the smart door lock based on the eye features; and determine that the user has the intention to unlock the door when the trigger mode is the unlock mode.

[0151] The second analysis module is used to determine that the trigger mode of the smart door lock is the wake-up mode if the eye feature is in the front-view state and the duration is less than the first preset time; if the eye feature is in the front-view state and the duration is greater than or equal to the first preset time, then the trigger mode of the smart door lock is determined to be the unlocking mode; if the eye feature is in the non-front-view state and the duration is greater than or equal to the second preset time, then the trigger mode of the smart door lock is determined to be the alarm mode.

[0152] In an optional embodiment of the present application, the device also includes: a matching module, used to obtain identification information of the mobile device; match the identification information with the pre-stored binding terminal information to obtain a matching result; when the matching result is a successful match, determine whether the user is on the outside of the front panel of the smart door lock based on the Bluetooth signal sent by the mobile device.

[0153] In an optional embodiment of the present application, the device also includes: an adjustment module, which is used to obtain the user's historical pressing characteristics; compare the pressing characteristics of the user's current pressing operation with the historical pressing characteristics to obtain a comparison result; if the comparison result is that the pressing characteristics are inconsistent with the historical pressing characteristics, then the trigger mode adjustment mechanism is triggered to adjust the threshold range associated with the trigger mode according to the pressing characteristics to obtain an adjusted threshold range.

[0154] See also Figure 6 , Figure 6 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 6 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system).

[0155] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0156] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.

[0157] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created by the use of a computer device based on the presentation of a small program landing page, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0158] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0159] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.

[0160] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0161] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A method for unlocking a smart door lock, characterized in that: The method comprises: Receive a Bluetooth signal sent by a mobile device within a preset range of the smart door lock, wherein the Bluetooth signal includes a first signal and a second signal, the first signal is received by a Bluetooth antenna arranged in the front panel of the smart door lock, and the second signal is received by a Bluetooth antenna arranged in the rear panel of the smart door lock; Determining whether the user is outside the front panel of the smart door lock based on the first signal and the second signal; If it is outside the front panel of the smart door lock, detecting the trigger operation of the user; Determine whether the user has an unlocking intention based on the trigger operation, and control the smart door lock to perform an unlocking operation when the user has an unlocking intention.

2. The method according to claim 1, characterized in that The receiving of a Bluetooth signal sent by a mobile device within a preset range of the smart door lock includes: Obtain parameter information of the smart door lock; Generate a wake-up signal using the parameter information, and send the wake-up signal to a mobile device within a preset range; The first signal fed back by the mobile device is received through the Bluetooth antenna of the front panel of the smart door lock, and the second signal fed back by the mobile device is received through the Bluetooth antenna of the rear panel of the smart door lock.

3. The method according to claim 1, characterized in that The determining whether the user is outside the front panel of the smart door lock based on the first signal and the second signal includes: calculating a strength difference between the first signal and the second signal; comparing the intensity difference with a preset threshold; If the strength difference is greater than a preset threshold, it is determined that the user is on the outside of the front panel of the smart door lock, or if the strength difference is less than the preset threshold, it is determined that the user is on the inside of the front panel of the smart door lock.

4. The method according to claim 1, characterized in that: The determining, according to the triggering operation, whether the user has an intention to unlock the door comprises: Determining an operation type of the trigger operation, wherein the operation type includes a contact type and a non-contact type; If the trigger operation is of contact type, whether the user's trigger operation has an unlocking intention is determined based on a first analysis strategy; or, if the trigger operation is of non-contact type, whether the user's trigger operation has an unlocking intention is determined based on a second analysis strategy.

5. The method according to claim 4, characterized in that The determining, based on the first analysis strategy, whether the triggering operation of the user has an unlocking intention includes: Acquire a pressing feature associated with the trigger operation; Determining a trigger mode of the smart door lock according to the pressing feature; When the trigger mode is the unlocking mode, it is determined that the user has an intention to unlock the door.

6. The method according to claim 5, characterized in that The determining the triggering mode of the smart door lock according to the pressing feature includes: If the pressing feature is that the pressing intensity is within the first threshold range and is a single press, determining that the trigger mode of the smart door lock is the wake-up mode; If the pressing feature is that the pressing intensity is within the second threshold range and the pressing is double-clicked, determining that the trigger mode of the smart door lock is the unlocking mode; If the pressing feature is that the pressing intensity is within the third threshold range and is pressed multiple times, it is determined that the trigger mode of the smart door lock is the alarm mode.

7. The method according to claim 4, characterized in that The determining, based on the second analysis strategy, whether the triggering operation of the user has an unlocking intention includes: Acquiring eye features associated with the trigger operation; Determining a trigger mode of the smart door lock according to the eye feature; When the trigger mode is the unlocking mode, it is determined that the user has an intention to unlock the door.

8. The method according to claim 7, characterized in that The determining the triggering mode of the smart door lock according to the eye feature includes: If the eye feature is in a normal gaze state and the duration is less than a first preset time, determining that the trigger mode of the smart door lock is a wake-up mode; If the eye feature is in a normal gaze state and the duration is greater than or equal to a first preset time, determining that the trigger mode of the smart door lock is an unlocking mode; If the eye feature is in a non-rectilinear state and the duration is greater than or equal to a second preset time, the trigger mode of the smart door lock is determined to be an alarm mode.

9. The method according to claim 1, characterized in that: After receiving a Bluetooth signal sent by a mobile device within a preset range of the smart door lock, the method further includes: Obtaining identification information of the mobile device; Matching the identification information with the pre-stored binding terminal information to obtain a matching result; When the matching result is a successful match, it is determined whether the user is outside the front panel of the smart door lock based on the Bluetooth signal sent by the mobile device.

10. The method according to claim 1, characterized in that The method further comprises: Acquire the historical pressing features of the user; Comparing the pressing feature of the user's current pressing operation with the historical pressing feature to obtain a comparison result; If the comparison result is that the pressing feature is inconsistent with the historical pressing feature, the trigger mode adjustment mechanism adjusts the threshold range associated with the trigger mode according to the pressing feature to obtain an adjusted threshold range.

11. An unlocking device for a smart door lock, characterized in that: The device comprises: A receiving module, used to receive a Bluetooth signal sent by a mobile device within a preset range of the smart door lock, wherein the Bluetooth signal includes a first signal and a second signal, the first signal is received by a Bluetooth antenna arranged in the front panel of the smart door lock, and the second signal is received by a Bluetooth antenna arranged in the rear panel of the smart door lock; A determination module, configured to determine whether the user is outside the front panel of the smart door lock based on the first signal and the second signal; A detection module, used for detecting a trigger operation of the user if the user is outside the front panel of the smart door lock; A determination module is used to determine whether the user has an unlocking intention according to the trigger operation, and control the smart door lock to perform an unlocking operation when the user has an unlocking intention.

12. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method according to any one of claims 1 to 10 by executing the computer instructions.

13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 10.