A cabinet door lock remote control management system based on the Internet of Things

Through the collaborative work of the cloud service module and the personal terminal module, the security level of unlocking requests is dynamically adjusted, which solves the problem of insufficient network security in the remote control management system of IoT cabinet door locks, and achieves higher security and practicality.

CN119561970BActive Publication Date: 2025-08-26GUANGZHOU-SHENZHEN IOT TECHNOLOGY (GUANGZHOU) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411771953.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-04
Publication Date
2025-08-26
Estimated Expiration
2044-12-04

AI Technical Summary

Technical Problem

The existing remote control management system for IoT cabinet door locks has shortcomings in network security and is susceptible to network risks, resulting in insufficient security.

Method used

Through the collaborative work of the cloud service module and the personal terminal module, the security level of unlocking requests is dynamically adjusted using identity ID, initial confidentiality value, request characteristics and habit characteristics, including exception handling methods such as early warning, additional unlocking requirements and alarms to improve system security.

Benefits of technology

Dynamic safety management of cabinet door locks is realized, the security of the system is improved, the error triggering and inconvenience of use is avoided, and the overall practicality is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure BDA0005170469510000101
    Figure BDA0005170469510000101
Patent Text Reader

Abstract

The present invention discloses a cabinet door lock remote control and management system based on the Internet of Things, which relates to the field of cabinet door management technology. The system comprises: an application module comprising a plurality of block units, each of which comprises a plurality of cabinet door lock application terminals and sub-server terminals; a cloud service module, which generates a corresponding initial confidentiality value based on each identity ID and establishes a corresponding ID file; and a personal terminal module, which obtains a user's unlocking request and request characteristics. During operation, the unlocking request is first transmitted to the cloud service module, and the request characteristics are temporarily stored in the personal terminal module. In the present invention, by classifying the personal terminal modules into security levels, the system can dynamically adjust the request information for unlocking the cabinet door lock by detecting the usage status during use, thereby improving the security of the cabinet door lock.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of cabinet door management, and in particular to a cabinet door lock remote control and management system based on the Internet of Things. Background Art

[0002] The cabinet door lock remote control and management system utilizes modern network and intelligent control technologies to remotely manage the locking and unlocking of cabinet doors. Combining the Internet of Things (IoT), communication technologies, and intelligent control devices, this system enables real-time monitoring and control of cabinet doors via mobile phones, computers, or other networked devices, providing a more efficient and secure management method. Compared to traditional cabinet door locks, remote monitoring, management, and control of cabinet door locks, enabled by the IoT and intelligent device access, also offer significant convenience.

[0003] After searching, a Chinese patent (publication number: CN102704767A) discloses a remote intelligent management system for cabinets. The patent includes a smart lock with a fully sealed structure, a smart key for opening the smart lock and communicating with it, a data adapter that communicates with the smart key and performs data conversion, and a background management system that uses a communication network as a carrier to monitor and supervise the operating status of the smart lock in real time.

[0004] In the prior art, when cabinet door locks are controlled and managed through the Internet of Things, their security needs to be improved to avoid losses caused by network security risks. Therefore, the present invention proposes a cabinet door lock remote control and management system based on the Internet of Things. Summary of the Invention

[0005] The purpose of the present invention is to provide a cabinet door lock remote control management system based on the Internet of Things to solve the problems mentioned in the above background technology.

[0006] The present invention can be implemented through the following technical solutions: a cabinet door lock remote control management system based on the Internet of Things, including a cloud service module, an application module, and a personal terminal module;

[0007] The application module includes multiple block units, each of which includes multiple cabinet door lock application terminals and sub-server terminals. Each cabinet door lock application terminal unlocks based on the unlocking instruction of the cloud service module;

[0008] The cloud service module assigns an initial confidentiality value to the corresponding personal terminal module based on each identity ID and creates a corresponding ID file. The ID file includes identity information and a backup information receiving terminal. In subsequent use, the cloud service module receives an unlocking request from the personal terminal module that created the ID file.

[0009] The personal terminal module is used to obtain the user's unlocking request and request characteristics. When working, the unlocking request is first transmitted to the cloud service module, and the request characteristics are temporarily stored in the personal terminal module;

[0010] After the cloud service module successfully identifies the unlocking request, it will unlock the corresponding cabinet door lock application terminal, and the personal terminal module will delete the request feature;

[0011] If the cloud service module fails to identify the unlocking request, the personal terminal module transmits the request characteristics to the cloud service module. After receiving multiple request characteristics within a preset time period, the cloud service module identifies each request characteristic and performs exception processing based on the identification results.

[0012] A further technical improvement of the present invention is that exception handling includes the following methods:

[0013] Y1. Early warning: The cloud service module transmits the early warning information to the corresponding sub-server of the cabinet door lock application;

[0014] Y2. Add additional unlocking requirements: Based on method a, the cloud service module generates additional unlocking requirements based on the initial confidentiality value and feeds them back to the sub-server and backup information receiving terminal corresponding to the cabinet door lock;

[0015] Y3. Alarm: The cloud service module transmits the alarm information to the corresponding cabinet door lock application end, and the cabinet door lock application end issues an alarm based on its own alarm unit.

[0016] A further technical improvement of the present invention is that: the request characteristics include operation instructions, operation intervals and habit characteristics;

[0017] The operation instruction is the unlocking request information input by the personal terminal module each time;

[0018] The operation interval is the interval between each unlocking request information input by the personal terminal module within a preset time period;

[0019] The custom feature is a collection of features between each unlocking request information, including custom features and difference features;

[0020] The habitual feature is that each time the unlocking request information is input, some data with the same features and some data with different features are entered, including character input, time interval, input speed, input order, etc., which are weighted by preset dimensions to determine whether they belong to the same features or different features.

[0021] A further technical improvement of the present invention is that the cloud service module calculates and matches the difference ratios of adjacent input unlocking request information, obtains evaluation values ​​of adjacent unlocking request information, and accumulates multiple evaluation values ​​to obtain a search value.

[0022] A further technical improvement of the present invention is that: the cloud service module is provided with a factor database, and the factor database includes a first database area and a second database area;

[0023] The first database area sets corresponding first impact factors for different numerical search values;

[0024] The second storage area is set with a second impact factor of corresponding level for different initial confidentiality values;

[0025] After the search value is matched with the first database area, the corresponding impact factor β is obtained;

[0026] After the initial confidentiality value is matched with the second database area, the corresponding impact factor α is obtained.

[0027] A further technical improvement of the present invention is that the method of adding an unlocking requirement includes the following steps:

[0028] S1. Preset security levels for different identity IDs and set initial request data corresponding to unlocking requests;

[0029] S2. Establish corresponding dynamic increase values ​​for different security levels. The dynamic increase values ​​are triggered by the impact factor β.

[0030] S3. After the dynamic increase value is triggered, the dynamic increase value transmits the corresponding data to the sub-server and the standby information receiving terminal based on the initial request data.

[0031] A further technical improvement of the present invention is that: in step S3, the new unlocking request information is obtained by the formula get;

[0032] Among them, n new New unlock request information, n init Request information for initial unlocking;

[0033] n max is the maximum length of the password, which increases according to the security level of the identity ID;

[0034] α is the impact factor corresponding to the initial confidentiality value, γ is the frequency factor of input errors, e is the current number of errors, S is the input speed,

[0035] k is the baseline amplitude for controlling data increase, which is adjusted according to the security requirements of the system;

[0036] α×elog(1+e) It is a nonlinear term related to the security level and the number of errors. It uses α and the number of errors e in combination with exponential and logarithmic functions to ensure that the number of password characters increases rapidly when high-level users enter errors multiple times. The minimum value of log(1+e) is set, that is, when the number of errors reaches the preset number, the dynamic increase value is triggered.

[0037] It is used to reflect whether the input speed of the personal terminal module is stable. The faster the speed changes, the faster the increase rate of the dynamic increase value will be.

[0038] H is a historical behavior data factor. The historical behavior data is obtained by integrating the habit features of the personal terminal module, and the historical behavior data is thus obtained by comparing the habit features of this operation with the historical behavior data.

[0039] Compared with the prior art, the present invention has the following beneficial effects:

[0040] The present invention divides the personal terminal module into security levels and detects the usage status during use, so as to dynamically adjust the request information for unlocking the cabinet door lock, thereby improving the security of the cabinet door lock;

[0041] Furthermore, when unlocking, the present invention is provided with a plurality of processing flows, which are triggered in different stages. While improving security, it avoids the problem of inconvenience caused by false triggering, thereby improving the overall practicality. DETAILED DESCRIPTION

[0042] In order to further illustrate the technical means and effects adopted by the present invention to achieve the predetermined purpose of the invention, the specific implementation methods, structures, features and effects of the present invention are described in detail as follows.

[0043] Example 1

[0044] The present invention provides a cabinet door lock remote control management system based on the Internet of Things, including a cloud service module, an application module, and a personal terminal module;

[0045] The application module includes multiple block units, each of which includes multiple cabinet door lock application terminals and sub-server terminals. Each cabinet door lock application terminal unlocks based on the unlocking instruction of the cloud service module;

[0046] The cloud service module assigns an initial confidentiality value to the corresponding personal terminal module based on each identity ID and creates a corresponding ID file. The ID file includes identity information and a backup information receiving terminal. In subsequent use, the cloud service module receives an unlocking request from the personal terminal module that created the ID file.

[0047] The personal terminal module is used to obtain the user's unlocking request and request characteristics. When working, the unlocking request is first transmitted to the cloud service module, and the request characteristics are temporarily stored in the personal terminal module;

[0048] After the cloud service module successfully identifies the unlocking request, it will unlock the corresponding cabinet door lock application terminal, and the personal terminal module will delete the request feature;

[0049] If the cloud service module fails to identify the unlocking request, the personal terminal module transmits the request characteristics to the cloud service module. After receiving multiple request characteristics within a preset time period, the cloud service module identifies each request characteristic and performs exception processing based on the identification results.

[0050] Exception handling includes the following methods:

[0051] Y1. Warning: The cloud service module transmits the warning information to the corresponding sub-server of the cabinet door lock application end

[0052] Y2. Add additional unlocking requirements: Based on method a, the cloud service module generates additional unlocking requirements based on the initial confidentiality value and feeds them back to the sub-server and backup information receiving terminal corresponding to the cabinet door lock;

[0053] Y3. Alarm: The cloud service module transmits the alarm information to the corresponding cabinet door lock application end, and the cabinet door lock application end issues an alarm based on its own alarm unit.

[0054] Request characteristics include operation instructions, operation intervals, and habit characteristics;

[0055] The operation instruction is the unlocking request information input by the personal terminal module each time;

[0056] The operation interval is the interval between each unlocking request information input by the personal terminal module within a preset time period;

[0057] The custom feature is a collection of features between each unlocking request information, including custom features and difference features;

[0058] The habitual feature is that each time the unlocking request information is input, the data with the same characteristics and the data with different characteristics are entered, and the weighting is performed by the preset dimension;

[0059] In this embodiment, the formula Get;

[0060] Among them C i Indicates the character consistency between the i-th input and the previous input, T i Indicates the similarity between the speed of the i-th input and the previous input, O iIndicates the consistency of the order of the i-th input and the previous input;

[0061] a1, a2, a3, and a4 are preset weights;

[0062] Among them, S i The value range is 0-1, S i When it is less than 0.25, the corresponding part is the data with different characteristics, S i When it is not less than 0.25, it is data with the same characteristics.

[0063] The cloud service module calculates and matches the difference ratios of adjacent input unlocking request information to generate an impact factor β. The calculation and matching process includes:

[0064] S1, through the formula Calculate the number of identical feature data between the i-th input and the i-1-th input;

[0065] S2, through the formula Calculate the number of different data between the i-th input and the i-1-th input;

[0066] Wherein, δ is an indicator function used to determine whether the data features of the same sequence in adjacent unlocking request information are the same, and n is the password length;

[0067] S3, finally passed Obtain the evaluation values ​​of adjacent unlocking request information. Z1 and Z2 are corresponding weight systems. Accumulate multiple evaluation values ​​to obtain the search value. The accumulated number of times is the number of times that can be identified, that is, the number of times that the unlocking judgment can be made within the allowed input number range;

[0068] The cloud service module is provided with a factor database, and the factor database includes a first database area and a second database area;

[0069] The first database area sets corresponding first impact factors for different numerical search values;

[0070] The second storage area is set with a second impact factor of corresponding level for different initial confidentiality values;

[0071] After the search value is matched with the first database area, the corresponding impact factor β is obtained;

[0072] After the initial confidentiality value is matched with the second database area, the corresponding impact factor α is obtained.

[0073] The final Q y =v1×β+V2×α, obtain the alarm value Q y ;

[0074] Establish an alarm value library that matches the Y1, Y2 and Y3 exception handling methods. The alarm value library is set with a numerical area that matches the Y1, Y2 and Y3 exception handling methods. y Match with the alarm value library and trigger the corresponding exception handling method;

[0075] In this embodiment, the processing method of violation Y1 is that the cloud service module transmits the warning information to the sub-server corresponding to the cabinet door lock application end.

[0076] Example 2

[0077] A cabinet door lock remote control management system based on the Internet of Things, including a cloud service module, an application module, and a personal terminal module;

[0078] The application module includes multiple block units, each of which includes multiple cabinet door lock application terminals and sub-server terminals. Each cabinet door lock application terminal unlocks based on the unlocking instruction of the cloud service module;

[0079] The cloud service module assigns an initial confidentiality value to the corresponding personal terminal module based on each identity ID and creates a corresponding ID file. The ID file includes identity information and a backup information receiving terminal. In subsequent use, the cloud service module receives an unlocking request from the personal terminal module that created the ID file.

[0080] The cloud service module is provided with a factor database, and the factor database includes a first database area and a second database area;

[0081] The first database area sets corresponding first impact factors for different numerical search values;

[0082] The second storage area is provided with a second impact factor of corresponding level for different initial confidentiality values; the personal terminal module is used to obtain the user's unlocking request and request characteristics. When working, the unlocking request is first transmitted to the cloud service module, and the request characteristics are temporarily stored in the personal terminal module;

[0083] Request characteristics include operation instructions, operation intervals, and habit characteristics;

[0084] The operation instruction is the unlocking request information input by the personal terminal module each time;

[0085] The operation interval is the interval between each unlocking request information input by the personal terminal module within a preset time period;

[0086] The custom feature is a collection of features between each unlocking request information, including custom features and difference features;

[0087] The habitual feature is that each time the unlocking request information is input, some data with the same features and some data with different features are entered, including character input, time interval, input speed, input order, etc., which are weighted by preset dimensions to determine whether they belong to the same features or different features.

[0088] After the cloud service module successfully identifies the unlocking request, it will unlock the corresponding cabinet door lock application terminal, and the personal terminal module will delete the request feature;

[0089] If the cloud service module fails to identify the unlock request, the personal terminal module transmits the request features to the cloud service module. After receiving multiple request features within a preset time period, the cloud service module identifies each request feature, including calculating and matching the difference ratio of the input unlock request information to obtain the evaluation value of adjacent unlock request information, and obtains the search value by accumulating multiple evaluation values. After the search value is matched with the first library area, the corresponding influence factor β is obtained. After the initial confidentiality value is matched with the second library area, the corresponding influence factor α is obtained. Finally, according to the identification result, the exception processing is performed;

[0090] Exception handling includes Y1, warning, Y2, adding additional unlocking requirements and Y3, alarm;

[0091] The calculation and matching process includes:

[0092] S1, through the formula Calculate the number of identical feature data between the i-th input and the i-1-th input;

[0093] S2, through the formula Calculate the number of different data between the i-th input and the i-1-th input;

[0094] Wherein, δ is an indicator function used to determine whether the data features of the same sequence in adjacent unlocking request information are the same, and n is the password length;

[0095] S3, finally passed Obtain the evaluation values ​​of adjacent unlocking request information. Z1 and Z2 are corresponding weight systems. Accumulate multiple evaluation values ​​to obtain the search value. The accumulated number of times is the number of times that can be identified, that is, the number of times that the unlocking judgment can be made within the allowed input number range;

[0096] The cloud service module is provided with a factor database, and the factor database includes a first database area and a second database area;

[0097] The first database area sets corresponding first impact factors for different numerical search values;

[0098] The second storage area is set with a second impact factor of corresponding level for different initial confidentiality values;

[0099] After the search value is matched with the first database area, the corresponding impact factor β is obtained;

[0100] After the initial confidentiality value is matched with the second database area, the corresponding impact factor α is obtained.

[0101] The final Q y =v1×β+V2×α, obtain the alarm value Q y ;

[0102] Establish an alarm value library that matches the Y1, Y2 and Y3 exception handling methods. The alarm value library is set with a numerical area that matches the Y1, Y2 and Y3 exception handling methods. y Match with the alarm value library and trigger the corresponding exception handling method. In this embodiment, the exception handling method of Y2 is triggered;

[0103] The additional unlocking requirements include the following steps:

[0104] S1. Preset security levels for different identity IDs, including at least temporary security level 0, level 1 security level, and level 2 security level, and set initial request data corresponding to the unlocking request;

[0105] S2. Establish corresponding dynamic increase values ​​for different security levels. The dynamic increase values ​​are triggered by the impact factor β.

[0106] S3. After the dynamic increase value is triggered, the dynamic increase value transmits the corresponding data to the sub-server and the standby information receiving terminal based on the initial request data;

[0107] At this time, the new cabinet door unlock request information is the initial request data + the dynamically increased value;

[0108] In this embodiment, a password is used for input, the length of the initial request data is 8 characters, the dynamic value is up to 12, that is, the maximum number of characters in the new unlocking request information is 20, the base amplitude of k is set to 1, and the user has entered the wrong information 4 times, the security level of the personal terminal module is 2, and the value of S is 2.5 and the value of H is 0.8;

[0109] The formula can be calculated:

[0110]

[0111] α×e log(1+e) The value of is 5.696, The value of is 2.0553, The value of is 18.823, and the sum exceeds the maximum character limit of the security level. Therefore, the maximum number of characters in the new unlocking request information is 20.

[0112] The above description is merely a preferred embodiment of the present invention and does not constitute any form of limitation to the present invention. Although the present invention has been disclosed as a preferred embodiment as above, it is not intended to limit the present invention. Any person skilled in the art can make some changes or modifications to equivalent embodiments using the technical contents disclosed above without departing from the scope of the technical solution of the present invention. However, any simple modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solution of the present invention are still within the scope of the technical solution of the present invention.

Claims

1. A cabinet door lock remote control management system based on the Internet of Things, characterized in that: include: The application module includes multiple block units, each of which includes multiple cabinet door lock application terminals and sub-server terminals; The cloud service module generates the corresponding initial confidentiality value based on each identity ID and creates the corresponding ID file; The personal terminal module obtains the user's unlocking request and request characteristics. When working, it first transmits the unlocking request to the cloud service module and temporarily stores the request characteristics in the personal terminal module; After the cloud service module successfully identifies the unlocking request, it will unlock the corresponding cabinet door lock application terminal, and the personal terminal module will delete the request feature; If the cloud service module fails to identify the unlocking request, the personal terminal module transmits the request characteristics to the cloud service module. After receiving multiple request characteristics within a preset time period, the cloud service module identifies each request characteristic and performs exception processing based on the identification results. Request features include operation instructions, operation intervals, and feature collections; The operation instruction is the unlocking request information input by the personal terminal module each time; The operation interval is the interval between each unlocking request information input by the personal terminal module within a preset time period; The feature collection includes habitual features and differential features; The habitual features are the data with the same characteristics and the data with different characteristics entered each time the unlocking request information is input, including the characters input, time interval, input speed, input order, etc., which are weighted by the preset dimensions to determine whether they belong to the same characteristics or different characteristics; The cloud service module calculates and matches the difference ratios of adjacent input unlocking request information, obtains the evaluation values ​​of adjacent unlocking request information, and accumulates multiple evaluation values ​​to obtain the search value; After the search value matches the first database area, the corresponding impact factor β is obtained, and the impact factor β is used to trigger the dynamic increase value.

2. The remote control and management system for cabinet door locks based on the Internet of Things according to claim 1 is characterized in that: The ID file includes identity information and a backup information receiving terminal.

3. The remote control and management system for cabinet door locks based on the Internet of Things according to claim 2, characterized in that: Exception handling includes the following methods: Y1. Early warning: The cloud service module transmits the early warning information to the corresponding sub-server of the cabinet door lock application; Y2. Add additional unlocking requirements: Based on the Y1 warning method, the cloud service module generates additional unlocking requirements based on the initial confidentiality value and feeds them back to the sub-server and backup information receiving terminal corresponding to the cabinet door lock; Y3. Alarm: The cloud service module transmits the alarm information to the corresponding cabinet door lock application end, and the cabinet door lock application end issues an alarm based on its own alarm unit.

4. The remote control and management system for cabinet door locks based on the Internet of Things according to claim 1, characterized in that: The cloud service module is provided with a factor database, and the factor database includes a first database area and a second database area; The first database area sets corresponding first impact factors for different numerical search values; The second storage area is set with a second impact factor of corresponding level for different initial confidentiality values; After the initial confidentiality value is matched with the second database area, the corresponding impact factor α is obtained.

5. The remote control and management system for cabinet door locks based on the Internet of Things according to claim 4 is characterized in that: The method of adding additional unlocking requirements includes the following steps: S1. Preset security levels for different identity IDs and set initial request data corresponding to unlocking requests; S2. Establish corresponding dynamic increase values ​​for different security levels. The dynamic increase values ​​are triggered by the impact factor β. S3. After the dynamic increase value is triggered, the dynamic increase value transmits the corresponding data to the sub-server and the standby information receiving terminal based on the initial request data.

Citation Information

Patent Citations

  • Cabinet remote intelligent management system

    CN102704767A

  • Intelligent lock control system based on Internet of Things technology

    CN116453247A

  • Intelligent lock management system and method based on behavior recognition

    CN118820736A