A method and system for preventing prying of smart door locks
By collecting and analyzing interaction data in smart door locks, a daily behavior database is established to monitor abnormal access in real time. Combined with pressure sensors, multi-level early warnings are generated, which solves the problems of insufficient data analysis and incomplete early warnings in traditional smart door locks, thereby improving security and user experience.
Patent Information
- Application Number
- CN202411859791.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2044-12-17
AI Technical Summary
Traditional smart locks lack in-depth analysis when collecting lock interaction data, making it impossible to identify abnormal access behavior in a timely manner, and the warning information is not detailed, resulting in poor security and user experience.
By installing a memory and a 5G communication module in the smart door lock, interactive data is collected and transmitted to a cloud storage server to establish a database of daily unlocking behavior, monitor and analyze abnormal access behavior in real time, and generate multi-level early warning prompts by combining pressure sensor detection of external force values.
It enables precise analysis of users' unlocking habits, timely identification of abnormal behavior, and provides detailed early warning information, thereby improving system security and user experience.
Smart Images

Figure CN119992689B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the fields of big data and smart home technology, and in particular to a method and system for preventing the prying of smart door locks. Background Technology
[0002] With the rapid development of smart home technology, smart door locks, as the first line of defense for home security, are receiving increasing attention from users regarding their security and reliability. However, traditional anti-pry methods for smart door locks have many shortcomings and are unable to effectively cope with increasingly complex unlocking methods and abnormal access behaviors. When collecting door lock interaction data, traditional smart door locks often only focus on simple unlocking records and failure counts, lacking in-depth data analysis and mining. This method cannot comprehensively reflect the characteristics of user unlocking behavior, leading to insufficient accuracy in judging abnormal unlocking behavior. Traditional methods lack real-time capability, failing to analyze and issue timely warnings for real-time door lock interaction data. When monitoring abnormal access behavior, traditional smart door locks typically rely on simple rule matching, such as checking access time and access device ID. However, this monitoring method is easily exploited by hackers who can bypass security detection by forging access time and device ID. Traditional methods lack comprehensive coverage of abnormal access types, resulting in some potential security threats not being detected in a timely manner. Traditional smart door locks also have shortcomings in warning prompts. When abnormal unlocking or abnormal access behavior is detected, traditional methods often only issue simple alarm sounds or light prompts, failing to provide detailed warning information and corresponding countermeasures. This not only increases users' anxiety but also reduces the security effectiveness of smart door locks.
[0003] Therefore, a method and system for preventing prying of smart door locks is proposed. Summary of the Invention
[0004] The present invention aims to solve the problem that traditional smart door locks lack in-depth analysis and mining of data when collecting door lock interaction data, and cannot analyze real-time door lock interaction data in a timely manner. When monitoring abnormal access behavior, traditional smart door locks usually rely on simple rule matching, which poses a risk of abnormal detection. Traditional methods often can only issue simple alarm sounds or light prompts, and cannot provide detailed warning information and corresponding countermeasures, resulting in a poor user experience.
[0005] The technical solution adopted by this invention to solve its technical problem is:
[0006] A method for preventing prying of a smart door lock, characterized by the following steps:
[0007] S1: Collect door lock interaction data during each set time period of the day by using the memory installed in the smart door lock when there is interactive operation;
[0008] S2: Based on the data collected in S1, big data analysis is used to analyze door lock interaction data and establish a database of daily unlocking behavior.
[0009] S3: Collect real-time interaction data from the smart lock, compare the real-time interaction data with a database of daily unlocking behaviors, and obtain security parameters;
[0010] S4: Real-time monitoring of remote abnormal access behavior of smart door locks and acquisition of abnormal access parameters;
[0011] S5: Calculate security warning parameters based on security parameters and abnormal access parameters, and determine the warning prompt method based on the security warning parameters.
[0012] S6: The pressure sensor installed in the smart lock detects the external force value applied to the lock, compares the detected external force value with the preset anti-pry external force threshold, and generates an anti-pry warning based on the comparison result.
[0013] Furthermore, S1 specifically includes:
[0014] S11: The smart door lock is equipped with a memory and a 5G communication module. The memory is connected to the cloud storage server through a network communication protocol.
[0015] S12: Collect door lock interaction data, including the homeowner's unlocking time, unlocking method, number of successful unlocks, and number of failed unlocks.
[0016] S13: The 5G communication module is used to periodically transmit the collected door lock interaction data to the cloud storage server; and to integrate, filter and denoise the data.
[0017] Furthermore, S2 specifically includes:
[0018] S21: The cloud storage server is used to allow users to preset the daily unlocking time range, the three daily unlocking methods, and the threshold for the number of daily unlocking failures.
[0019] S22: Based on the daily unlocking time range, the orientation values of the three daily unlocking methods, and the threshold for the number of daily unlocking failures set in S21, establish a daily unlocking behavior database.
[0020] Furthermore, S3 specifically includes:
[0021] S31: Obtain the real-time unlocking time of the door lock, compare the real-time unlocking time with the daily unlocking time range, and if the real-time unlocking time is within the daily unlocking time range, then the first security parameter a1 = 0, otherwise a1 = 1;
[0022] S32: Obtain the real-time unlocking method of the door lock and compare it with the trend of the daily unlocking method. If the first unlocking method is consistent with the first daily unlocking trend, then the second security parameter a2 = 0; if the first unlocking method is consistent with the second daily unlocking trend, then the second security parameter a2 = 0.1; if the first unlocking method is consistent with the third daily unlocking trend, then the second security parameter a2 = 0.3. After the first unlocking fails, if the second unlocking method is consistent with the first daily unlocking trend, then the second security parameter a2 = 0; if the second unlocking method is consistent with the second daily unlocking trend, then the second security parameter a2 = 0.4; if the second unlocking method is consistent with the third daily unlocking trend, then the second security parameter a2 = 0. 0.6. After the second unlocking attempt fails, if the third unlocking method is consistent with the first routine unlocking method, then the second security parameter a2 = 0.2; if the third unlocking method is consistent with the second routine unlocking method, then the second security parameter a2 = 0.6; if the third unlocking method is consistent with the third routine unlocking method, then the second security parameter a2 = 0.8; after the third unlocking attempt fails, if the third unlocking method is consistent with the first routine unlocking method, then the second security parameter a2 = 0.4; if the third unlocking method is consistent with the second routine unlocking method, then the second security parameter a2 = 0.8; if the third unlocking method is consistent with the third routine unlocking method, then the second security parameter a2 = 1; after the third unlocking attempt fails, then the second security parameter a2 = 1.
[0023] S33: Obtain the real-time unlocking failure count of the door lock, compare the real-time unlocking failure count with the daily unlocking failure count threshold, and when the real-time unlocking failure count is within the daily unlocking failure count threshold range, the third security parameter a3 = 0, otherwise a3 = 1.
[0024] S34: Unlocking methods include fingerprint unlocking, facial recognition unlocking, and password unlocking.
[0025] Furthermore, S4 specifically includes:
[0026] S41: Real-time acquisition of remote access log data for smart locks, including remote access time, remote access device ID, remote access type, and remote access result;
[0027] S42: Obtain abnormal access parameters by comparing remote access time, remote access device ID, remote access type, remote access result, preset abnormal access time threshold range, homeowner's device ID, abnormal access type range, and number of access failures.
[0028] Furthermore, S42 specifically includes:
[0029] S421: Obtain the remote access time, compare the remote access time with the preset normal access time threshold range, and when the remote access time is within the preset abnormal access time threshold range, the first abnormal access parameter b1 = 0.5, otherwise b1 = 0;
[0030] S422: Obtain the remote access device ID, and compare it with the host's device ID. If the remote access device ID matches the host's device ID, the second abnormal access parameter b2 = 0; otherwise, b2 = 1.
[0031] S423: Obtain the remote access type, compare the remote access type with the range of abnormal access types, and if the remote access type and abnormal access type are within the range, the third abnormal access parameter b3 = 1, otherwise b3 = 0;
[0032] S424: Obtain the remote access result. When the remote access is successful, the fourth abnormal access parameter b4 = 0. When the number of remote access failures is one, the fourth abnormal access parameter b4 = 0.2. When the number of remote access failures is two or three, the fourth abnormal access parameter b4 = 0.5. When the number of remote access failures is greater than three, the fourth abnormal access parameter b4 = 1.
[0033] Furthermore, S5 specifically includes:
[0034] S51: Calculate security warning parameters based on the obtained security parameters and abnormal access parameters:
[0035]
[0036] Where S is the security warning parameter, ω1 is the comprehensive weighting factor, ω1={0,1}, β1, β2 and β3 are security parameter weighting factors, and β1+β2+β3=1, α1, α2, α3 and α4 are abnormal access parameter weighting factors, and α1+α2+α3+α4=1, a1 is the first security parameter, a2 is the second security parameter, a3 is the third security parameter, b1 is the first abnormal access parameter, b2 is the second abnormal access parameter, b3 is the third abnormal access parameter, and b4 is the fourth abnormal access parameter;
[0037] S52: Determine the warning prompt method based on the safety warning parameters and the preset safety warning thresholds. When the safety warning parameters are within the first safety warning threshold range, issue a level one warning prompt. When the safety warning parameters are within the second safety warning threshold range, issue a level two warning prompt. When the safety warning parameters are within the third safety warning threshold range, issue a level three warning prompt.
[0038] Furthermore, S52 specifically includes:
[0039] S521: The method for comparing the safety warning parameters calculated according to S51 with the preset safety threshold is as follows:
[0040]
[0041] Where S is the safety warning parameter. When the output result is I, a first-level warning signal is generated; when the output result is II, a second-level warning signal is generated; and when the output result is III, a third-level warning signal is generated.
[0042] S522: When a Level 1 warning signal is received, a warning message is sent to the homeowner's mobile terminal via the 5G communication module;
[0043] S523: When a level 2 warning signal is received, the camera installed outside the door acquires the image data outside the door, and then transmits the image data and warning information to the homeowner's mobile terminal.
[0044] S524: When a Level 3 early warning signal is received, an alarm message is sent to the homeowner's mobile terminal via the 5G communication module, and the smart door lock is controlled to directly emit an alarm sound.
[0045] Furthermore, S6 specifically includes:
[0046] S61: Install a pressure sensor in the smart door lock to obtain the value of the external force applied to the door lock;
[0047] S62: Based on the external force value data obtained from S61 and the preset anti-pry external force threshold; and when it is confirmed that the obtained external force value data is greater than the preset anti-pry external force threshold, control the smart door lock to emit an alarm sound.
[0048] This invention also provides an anti-pry system for smart door locks, used to implement the above-mentioned anti-pry method for smart door locks, characterized in that it includes:
[0049] The data acquisition module is used to collect door lock interaction data during each set time period of the day by using a memory installed in the smart door lock when there is interactive operation.
[0050] The database creation module is used to analyze door lock interaction data using big data after receiving it, and to create a database of daily unlocking behavior.
[0051] The security parameter acquisition module is used to collect real-time interaction data of the smart door lock; and to compare the collected real-time interaction data with a database of daily unlocking behavior to obtain security parameters.
[0052] The abnormal access monitoring module is used to monitor the remote abnormal access behavior of the smart door lock in real time; and to obtain abnormal access parameters by comparing the real-time monitored remote abnormal access behavior of the smart door lock with the preset abnormal access behavior threshold.
[0053] The security warning module is used to calculate security warning parameters based on security parameters and abnormal access parameters; and to determine the warning notification method based on the security warning parameters.
[0054] The anti-pry warning module detects the external force applied to the door lock using a pressure sensor installed in the smart lock, compares the detected external force value with a preset anti-pry external force threshold, and generates an anti-pry warning based on the comparison result.
[0055] The beneficial effects of this invention are:
[0056] 1. It can deeply mine hidden information in door lock interaction data, such as user unlocking habits and common unlocking methods, thereby establishing a more accurate database of daily unlocking behavior, improving the system's intelligence level, and ensuring data accuracy.
[0057] 2. It can quickly respond to every interaction operation of the door lock, and promptly compare real-time interaction data with the daily unlocking behavior database, thereby effectively identifying abnormal unlocking behavior, enhancing system security, and obtaining potential security threat information in the first instance.
[0058] 3. Remote abnormal access monitoring can comprehensively consider multiple factors, including access time, device ID, and access type, thereby more accurately identifying abnormal access behavior. This multi-dimensional monitoring method effectively reduces the risk of abnormal detection and improves system security.
[0059] 4. When the system detects abnormal unlocking or access behavior, it can not only sound an alarm but also send detailed warning information to the user via mobile terminal. This information includes a specific description of the abnormal behavior and the possible risk level, helping the user better understand potential security threats and take appropriate protective measures. Attached Figure Description
[0060] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings of the embodiments will be briefly described below. The drawings described below only relate to some embodiments of the present invention and are not intended to limit the present invention.
[0061] In the attached diagram:
[0062] Figure 1 This is a schematic diagram of the anti-pry method and system for a smart door lock according to an embodiment of the present invention. Detailed Implementation
[0063] The following will describe the concept and technical effects of the present invention clearly and completely with reference to the embodiments, so as to fully understand the purpose, features and effects of the present invention.
[0064] It should be noted that the use of terms such as "an embodiment," "an embodiment," "an exemplary embodiment," and "some embodiments" in the specification indicates that the described embodiment may include a specific feature, structure, or characteristic, but not every embodiment necessarily includes that specific feature, structure, or characteristic. Furthermore, when a specific feature, structure, or characteristic is described in connection with an embodiment, implementing such a feature, structure, or characteristic in conjunction with other embodiments (whether explicitly described or not) should be within the knowledge of those skilled in the art.
[0065] Generally, terms can be understood at least partly from their use in context. For example, depending at least partly on the context, the term "one or more" as used herein can be used to describe any feature, structure, or characteristic in a singular sense, or a combination of features, structures, or characteristics in a plural sense. Additionally, the term "based on" can be understood not necessarily to convey an exclusive set of factors, but rather, alternatively, depending at least partly on the context, to allow for the presence of other factors that are not necessarily explicitly described.
[0066] Please see Figure 1 ,
[0067] A method for preventing prying of a smart door lock, characterized by the following steps:
[0068] S1: Collect door lock interaction data during each set time period of the day by using the memory installed in the smart door lock when there is interactive operation;
[0069] S2: Based on the data collected in S1, big data analysis is used to analyze door lock interaction data and establish a database of daily unlocking behavior.
[0070] S3: Collect real-time interaction data from the smart lock, compare the real-time interaction data with a database of daily unlocking behaviors, and obtain security parameters;
[0071] S4: Real-time monitoring of remote abnormal access behavior of smart door locks and acquisition of abnormal access parameters;
[0072] S5: Calculate security warning parameters based on security parameters and abnormal access parameters, and determine the warning prompt method based on the security warning parameters.
[0073] S6: The pressure sensor installed in the smart lock detects the external force value applied to the lock, compares the detected external force value with the preset anti-pry external force threshold, and generates an anti-pry warning based on the comparison result.
[0074] S1 specifically includes:
[0075] S11: The smart door lock is equipped with a memory and a 5G communication module. The memory is connected to the cloud storage server through a network communication protocol. The memory is a portable hard drive.
[0076] S12: Collect door lock interaction data, including the homeowner's unlocking time, unlocking method, number of successful unlocks, and number of failed unlocks.
[0077] S13: The 5G communication module is used to periodically transmit the collected door lock interaction data to the cloud storage server; and to integrate, filter and denoise the data.
[0078] Through the combination of the above steps, the memory is used to temporarily store door lock interaction data, ensuring the integrity and continuity of door lock interactions; the 5G communication module provides a high-speed, stable network connection, enabling data to be transmitted to the cloud storage server in real time and efficiently. This configuration not only improves the speed and efficiency of data transmission but also enhances the reliability and stability of the system.
[0079] S2 specifically includes:
[0080] S21: The cloud storage server is used to allow users to preset the daily unlocking time range, the three daily unlocking methods, and the threshold for the number of daily unlocking failures.
[0081] S22: Based on the daily unlocking time range, the orientation values of the three daily unlocking methods, and the threshold for the number of daily unlocking failures set in S21, establish a daily unlocking behavior database.
[0082] By combining the above steps, the foundation for a database of daily unlocking behavior is established, which is also an important basis for subsequent abnormal behavior identification. By analyzing door lock interaction data, the system can accurately identify the user's daily unlocking time range, the trends of the three daily unlocking methods, and the threshold of the number of daily unlocking failures. These parameters reflect the user's unlocking habits and also reflect the usage status and security of the door lock.
[0083] S3 specifically includes:
[0084] S31: Obtain the real-time unlocking time of the door lock, compare the real-time unlocking time with the daily unlocking time range, and if the real-time unlocking time is within the daily unlocking time range, then the first security parameter a1 = 0, otherwise a1 = 1;
[0085] S32: Obtain the real-time unlocking method of the door lock and compare it with the trend of the daily unlocking method. If the first unlocking method is consistent with the first daily unlocking trend, then the second security parameter a2 = 0; if the first unlocking method is consistent with the second daily unlocking trend, then the second security parameter a2 = 0.1; if the first unlocking method is consistent with the third daily unlocking trend, then the second security parameter a2 = 0.3. After the first unlocking fails, if the second unlocking method is consistent with the first daily unlocking trend, then the second security parameter a2 = 0; if the second unlocking method is consistent with the second daily unlocking trend, then the second security parameter a2 = 0.4; if the second unlocking method is consistent with the third daily unlocking trend, then the second security parameter a2 = 0. 0.6. After the second unlocking attempt fails, if the third unlocking method is consistent with the first routine unlocking method, then the second security parameter a2 = 0.2; if the third unlocking method is consistent with the second routine unlocking method, then the second security parameter a2 = 0.6; if the third unlocking method is consistent with the third routine unlocking method, then the second security parameter a2 = 0.8; after the third unlocking attempt fails, if the third unlocking method is consistent with the first routine unlocking method, then the second security parameter a2 = 0.4; if the third unlocking method is consistent with the second routine unlocking method, then the second security parameter a2 = 0.8; if the third unlocking method is consistent with the third routine unlocking method, then the second security parameter a2 = 1; after the third unlocking attempt fails, then the second security parameter a2 = 1.
[0086] S33: Obtain the real-time unlocking failure count of the door lock, compare the real-time unlocking failure count with the daily unlocking failure count threshold, and when the real-time unlocking failure count is within the daily unlocking failure count threshold range, the third security parameter a3 = 0, otherwise a3 = 1.
[0087] S34: Unlocking methods include fingerprint unlocking, facial recognition unlocking, and password unlocking.
[0088] By combining the above steps, the system compares real-time unlocking time, unlocking method, and number of unlocking failures with parameters in the daily unlocking behavior database, thus conducting a security assessment of unlocking behavior from multiple dimensions. This multi-dimensional assessment method improves the accuracy and reliability of system identification, setting different security parameters for different unlocking methods and consecutive unlocking failures, enabling the system to more accurately reflect the user's unlocking behavior characteristics and improving the system's real-time performance and security.
[0089] S4 specifically includes:
[0090] S41: Real-time acquisition of remote access log data for smart locks, including remote access time, remote access device ID, remote access type, and remote access result;
[0091] S42: Obtain abnormal access parameters by comparing remote access time, remote access device ID, remote access type, remote access result, preset abnormal access time threshold range, homeowner's device ID, abnormal access type range, and number of access failures. The abnormal access types include unlock access request, password change access request, and user information access request.
[0092] By combining the above steps, the remote access behavior of smart door locks can be monitored in real time. By comparing data from multiple dimensions, abnormal behavior can be identified, improving the accuracy and reliability of detection. The system's preset abnormal access parameters can be adjusted and optimized according to actual needs to adapt to the usage habits and security requirements of different users.
[0093] S42 specifically includes:
[0094] S421: Obtain the remote access time, compare the remote access time with the preset normal access time threshold range, and when the remote access time is within the preset abnormal access time threshold range, the first abnormal access parameter b1 = 0.5, otherwise b1 = 0;
[0095] S422: Obtain the remote access device ID, and compare it with the host's device ID. If the remote access device ID matches the host's device ID, the second abnormal access parameter b2 = 0; otherwise, b2 = 1.
[0096] S423: Obtain the remote access type, compare the remote access type with the range of abnormal access types, and if the remote access type and abnormal access type are within the range, the third abnormal access parameter b3 = 1, otherwise b3 = 0;
[0097] S424: Obtain the remote access result. When the remote access is successful, the fourth abnormal access parameter b4 = 0. When the number of remote access failures is one, the fourth abnormal access parameter b4 = 0.2. When the number of remote access failures is two or three, the fourth abnormal access parameter b4 = 0.5. When the number of remote access failures is greater than three, the fourth abnormal access parameter b4 = 1.
[0098] S5 specifically includes:
[0099] S51: Calculate security warning parameters based on the obtained security parameters and abnormal access parameters:
[0100]
[0101] Where S is the security warning parameter, ω1 is the comprehensive weighting factor, ω1={0,1}, β1, β2 and β3 are security parameter weighting factors, and β1+β2+β3=1, α1, α2, α3 and α4 are abnormal access parameter weighting factors, and α1+α2+α3+α4=1, a1 is the first security parameter, a2 is the second security parameter, a3 is the third security parameter, b1 is the first abnormal access parameter, b2 is the second abnormal access parameter, b3 is the third abnormal access parameter, and b4 is the fourth abnormal access parameter;
[0102] In this embodiment, when ω1=0, β1=0.3, β2=0.4, β3=0.3, a1=0, a2=0.8, a3=1, the calculated safety warning parameter is 0.62.
[0103] S52: Determine the warning prompt method based on the safety warning parameters and the preset safety warning thresholds. When the safety warning parameters are within the first safety warning threshold range, issue a level one warning prompt. When the safety warning parameters are within the second safety warning threshold range, issue a level two warning prompt. When the safety warning parameters are within the third safety warning threshold range, issue a level three warning prompt.
[0104] By combining the above steps, multiple security parameters and abnormal access parameters can be comprehensively considered to provide a more comprehensive security assessment. The weighting factors and security warning thresholds can be adjusted according to the actual situation to adapt to different security needs and scenarios. Security warning parameters can be calculated in real time and the warning prompt method can be determined to ensure timely response to security risks. Different levels of warning methods can improve the efficiency of warnings and enhance the user experience.
[0105] S52 specifically includes:
[0106] S521: The method for comparing the safety warning parameters calculated according to S51 with the preset safety threshold is as follows:
[0107]
[0108] Where S is the safety warning parameter. When the output result is I, a first-level warning signal is generated; when the output result is II, a second-level warning signal is generated; and when the output result is III, a third-level warning signal is generated.
[0109] S522: When a Level 1 warning signal is received, a warning message is sent to the homeowner's mobile terminal via the 5G communication module;
[0110] S523: When a level 2 warning signal is received, the camera installed outside the door acquires the image data outside the door, and then transmits the image data and warning information to the homeowner's mobile terminal.
[0111] S524: When a Level 3 early warning signal is received, an alarm message is sent to the homeowner's mobile terminal via the 5G communication module, and the smart door lock is controlled to directly emit an alarm sound.
[0112] S6 specifically includes:
[0113] S61: Install a pressure sensor in the smart door lock to obtain the value of the external force applied to the door lock;
[0114] S62: Based on the external force value data obtained from S61 and the preset anti-pry external force threshold; and when it is confirmed that the obtained external force value data is greater than the preset anti-pry external force threshold, control the smart door lock to emit an alarm sound.
[0115] This invention also provides an anti-pry system for smart door locks, used to implement the anti-pry method for smart door locks as described above, characterized in that it includes:
[0116] The data acquisition module is used to collect door lock interaction data during each set time period of the day by using a memory installed in the smart door lock when there is interactive operation.
[0117] The database creation module is used to analyze door lock interaction data using big data after receiving it, and to create a database of daily unlocking behavior.
[0118] The security parameter acquisition module is used to collect real-time interaction data of the smart door lock; and to compare the collected real-time interaction data with a database of daily unlocking behavior to obtain security parameters.
[0119] The abnormal access monitoring module is used to monitor the remote abnormal access behavior of the smart door lock in real time; and to obtain abnormal access parameters by comparing the real-time monitored remote abnormal access behavior of the smart door lock with the preset abnormal access behavior threshold.
[0120] The security warning module is used to calculate security warning parameters based on security parameters and abnormal access parameters; and to determine the warning prompt method based on the security warning parameters.
[0121] The anti-pry warning module detects the external force applied to the door lock using a pressure sensor installed in the smart lock, compares the detected external force value with a preset anti-pry external force threshold, and generates an anti-pry warning based on the comparison result.
[0122] In summary, this invention comprehensively reflects the user's unlocking behavior characteristics by collecting real-time interactive data from smart locks and establishing a database of daily unlocking behavior using big data analytics. This method also monitors remote abnormal access behavior of smart locks in real time and obtains abnormal access parameters by comparing the real-time monitored data with preset abnormal access behavior thresholds. Regarding early warning prompts, this method calculates security warning parameters based on security parameters and abnormal access parameters, and determines the warning prompt method based on these parameters, thereby providing more accurate and effective security protection.
[0123] The above embodiments are only some embodiments of the present invention, and not all embodiments. Other embodiments obtained by users of the art based on the embodiments of the present invention without creative effort are all within the scope of protection of the present invention.
Claims
1. A method for preventing prying of a smart door lock, characterized in that: Includes the following steps: S1: Collect door lock interaction data during each set time period of the day by using the memory installed in the smart door lock when there is interactive operation; S2: Based on the data collected in S1, big data analysis is used to analyze door lock interaction data and establish a database of daily unlocking behavior. S3: Collect real-time interaction data from the smart lock, compare the real-time interaction data with a database of daily unlocking behaviors, and obtain security parameters; S4: Real-time monitoring of remote abnormal access behavior of smart door locks and acquisition of abnormal access parameters; S5: Calculate security warning parameters based on security parameters and abnormal access parameters, and determine the warning prompt method based on the security warning parameters; S6: The external force value of the door lock is detected by the pressure sensor installed in the smart door lock, and the detected external force value is compared with the preset anti-pry external force threshold. And generate anti-pry warning based on the comparison results; S1 specifically includes: S11: The smart door lock is equipped with a memory and a 5G communication module. The memory is connected to the cloud storage server through a network communication protocol. S12: Collect door lock interaction data, which includes the homeowner's unlocking time, unlocking method, number of successful unlocks, and number of failed unlocks. S13: The 5G communication module is used to periodically transmit the collected door lock interaction data to the cloud storage server; and to integrate, filter and denoise the data; S2 specifically includes: S21: The cloud storage server is used to allow users to preset the daily unlocking time range, the three daily unlocking methods, and the threshold for the number of daily unlocking failures. S22: Based on the daily unlocking time range, the orientation values of the three daily unlocking methods and the threshold for the number of daily unlocking failures set in S21, establish a daily unlocking behavior database; S31: Obtain the real-time unlocking time of the door lock, compare the real-time unlocking time with the normal unlocking time range, and if the real-time unlocking time is within the normal unlocking time range, then the first security parameter... ,otherwise ; S32: Obtain the real-time unlocking method of the door lock, compare the real-time unlocking method with the daily unlocking method trend, and if the first unlocking method is consistent with the first daily unlocking trend, then the second security parameter... When the first unlocking method and the second routine unlocking method tend to be consistent, then the second security parameter... When the first unlocking method is consistent with the third routine unlocking method, then the second security parameter... 0.3, after the first unlocking attempt fails, if the second unlocking method is consistent with the first routine unlocking method, then the second security parameter... When the second unlocking method tends to be consistent with the second routine unlocking method, then the second security parameter... When the second unlocking method becomes consistent with the third routine unlocking method, then the second security parameter... If the second unlocking attempt fails, and the third unlocking method is consistent with the first routine unlocking method, then the second security parameter... When the third unlocking method becomes consistent with the second routine unlocking method, then the second security parameter... When the third unlocking method tends to be consistent with the third routine unlocking method, then the second security parameter... If the third unlocking attempt fails, and the third unlocking method becomes consistent with the first routine unlocking method, then the second security parameter... When the third unlocking method becomes consistent with the second routine unlocking method, then the second security parameter... When the third unlocking method tends to be consistent with the third routine unlocking method, then the second security parameter... If the unlocking fails for the third time, then the second security parameter... ; S33: Obtain the real-time unlocking failure count of the door lock, compare the real-time unlocking failure count with the daily unlocking failure count threshold, and when the real-time unlocking failure count is within the daily unlocking failure count threshold range, the third security parameter... ,otherwise ; S34: The unlocking methods include fingerprint unlocking, facial recognition unlocking, and password unlocking.
2. The anti-pry method for a smart door lock according to claim 1, characterized in that: S4 specifically includes: S41: Real-time acquisition of remote access log data for smart locks, including remote access time, remote access device ID, remote access type, and remote access result; S42: Obtain abnormal access parameters by comparing remote access time, remote access device ID, remote access type, remote access result, preset abnormal access time threshold range, homeowner's device ID, abnormal access type range, and number of access failures.
3. The anti-pry method for a smart door lock according to claim 2, characterized in that: S42 specifically includes: S421: Obtain the remote access time, compare the remote access time with a preset normal access time threshold range, and when the remote access time is within the preset abnormal access time threshold range, the first abnormal access parameter... ,otherwise ; S422: Obtain the remote access device ID and compare it with the homeowner's device ID. If the remote access device ID matches the homeowner's device ID, then the second abnormal access parameter is executed. ,otherwise ; S423: Obtain the remote access type, compare the remote access type with the range of abnormal access types, and if the ranges are within the range of remote access type and abnormal access type, use the third abnormal access parameter. ,otherwise ; S424: Obtain the remote access result. When the remote access is successful, the fourth abnormal access parameter... When the number of remote access failures is one, the fourth abnormal access parameter... When the number of remote access failures is two or three, the fourth abnormal access parameter... When the number of remote access failures exceeds three, the fourth abnormal access parameter... .
4. The anti-pry method for a smart door lock according to claim 1, characterized in that: S5 specifically includes: S51: Calculate security warning parameters based on the obtained security parameters and abnormal access parameters: ; in, These are safety warning parameters. Comprehensive weighting factors, ={0, 1}, =0 indicates that abnormal access parameters are ignored. =1 indicates that abnormal access parameters are enabled; and and As a safety parameter weighting factor, and + + =1, and and and This is a weighting factor for abnormal access parameters, and + + + =1, It is the first safety parameter. It is the second safety parameter. It is the third safety parameter. It is the first abnormal access parameter. It is the second abnormal access parameter. It is the third abnormal access parameter. It is the fourth abnormal access parameter; S52: Determine the warning prompt method based on the safety warning parameters and the preset safety warning thresholds. When the safety warning parameters are within the first safety warning threshold range, issue a level one warning prompt. When the safety warning parameters are within the second safety warning threshold range, issue a level two warning prompt. When the safety warning parameters are within the third safety warning threshold range, issue a level three warning prompt.
5. The anti-pry method for a smart door lock according to claim 4, characterized in that: S52 specifically includes: S521: The method for comparing the safety warning parameters calculated according to S51 with the preset safety threshold is as follows: ; in, This is a safety warning parameter; when the output result is... When the output result is... When a level 2 early warning signal is generated, and the output result is... At that time, a level three early warning signal will be generated; S522: When a Level 1 warning signal is received, a warning message is sent to the homeowner's mobile terminal via the 5G communication module; S523: When a level 2 warning signal is received, the camera installed outside the door acquires the image data outside the door, and then transmits the image data and warning information to the homeowner's mobile terminal. S524: When a Level 3 early warning signal is received, an alarm message is sent to the homeowner's mobile terminal via the 5G communication module, and the smart door lock is controlled to directly emit an alarm sound.
6. The anti-pry method for a smart door lock according to claim 1, characterized in that: S6 specifically includes: S61: Install a pressure sensor in the smart door lock to obtain the value of the external force applied to the door lock; S62: Based on the external force value data obtained from S61 and the preset anti-pry external force threshold; and when it is confirmed that the obtained external force value data is greater than the preset anti-pry external force threshold, control the smart door lock to emit an alarm sound.
Citation Information
Patent Citations
System linkage early warning method and device for safety of intelligent door lock
CN114973568A
Unlocking method and device of intelligent lock
CN116152962A