Electronic combination lock control system and control method thereof
By designing an electronic combination lock control system, the security and portability issues of traditional locks have been solved, achieving a highly secure, user-friendly, and intelligent electronic combination lock control system that provides a convenient and safe unlocking experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TIANJIN UNIVERSITY OF TECHNOLOGY
- Filing Date
- 2023-12-29
- Publication Date
- 2026-05-12
AI Technical Summary
Traditional mechanical locks and access cards are prone to theft, inconvenient to carry, and have low security, while electronic combination locks are lacking in security, portability, and operability.
An electronic combination lock control system was designed, including a logic control unit, an alarm unit, an input unit, a display unit, a storage unit, and a communication unit. The logic control unit judges the user input to realize the functions of secure unlocking, alarm, display, and communication, and a force sensor identifies legitimate users and illegitimate users.
It improves the security and user-friendliness of electronic combination locks, effectively prevents accidental operation, has intelligent recognition capabilities, and provides a convenient and secure unlocking experience.
Smart Images

Figure CN117765642B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electronic combination lock control technology, and in particular to an electronic combination lock control system and its control method. Background Technology
[0002] Traditional mechanical locks, due to their simple construction, are frequently pried open, and require carrying keys, making them extremely inconvenient. Later, card-operated access control locks were invented, but access cards still need to be carried and are easily copied by mobile phones, further compromising security. With the increasing integration of new-generation information technology, intelligent manufacturing, and artificial intelligence into people's lives, replacing traditional mechanical locks and access control locks with electronic combination locks has become inevitable. Electronic combination locks offer high security, low cost, low power consumption, ease of operation, and significant application value. Summary of the Invention
[0003] The purpose of this section is to outline some aspects of embodiments of the present invention and to briefly describe some preferred embodiments. Simplifications or omissions may be made in this section, as well as in the abstract and title of this application, to avoid obscuring the purpose of these documents; however, such simplifications or omissions should not be construed as limiting the scope of the invention.
[0004] In view of the aforementioned existing problems, the present invention is proposed.
[0005] Therefore, the present invention provides an electronic combination lock control system and control method that can solve the problems mentioned in the background art.
[0006] To solve the above-mentioned technical problems, the present invention provides the following technical solution: an electronic combination lock control system, comprising: a logic control unit, an alarm unit, an input unit, a display unit, a storage unit, a communication unit, and a lock opening and closing unit;
[0007] The logic control unit is used to control the switching state of the switch lock unit, the alarm state of the alarm unit, the display state of the display unit, the communication logic of the communication unit, or the stored content of the storage unit according to the actual input of the user.
[0008] The alarm unit is used to perform corresponding alarm operations according to the control commands transmitted by the logic control unit.
[0009] The input unit is used to restrict the area where the user inputs the electronic password lock password or the input area corresponding to the operation instructions notified to the user terminal by other communication units, and is also used for the user's reset operation;
[0010] The display unit is used to display the content that the user has entered, and to display the corresponding operation instructions determined by the logic control unit based on the actual input operation of the user.
[0011] The storage unit is used to store the user's historical input content, and transmits data outside the cycle to the cloud for storage through the communication unit. It is also used to retrieve target cloud data in response to the instructions of the logic control unit.
[0012] The communication unit is used to provide communication connections between the various units;
[0013] The switch lock unit is used to open the electronic lock based on the user's first password input, or to adjust the switch state according to the instructions transmitted by the logic control unit.
[0014] As a preferred embodiment of the electronic combination lock control system of the present invention, the logic control unit includes: an input judgment module, a display control module, an alarm control module, a lock opening and closing control module, a communication control module, a storage control module, a counting module, and a special instruction control module;
[0015] The input judgment module is used to judge the operation content based on the actual input operation of the user. If the operation content is to directly input the preset correct password, the input judgment module sends a first-level unlocking command to the lock control module. When the lock control module receives the first-level unlocking command, it sends a full unlocking command to the lock unit through the communication control module and the communication unit. When the lock unit receives the full unlocking command, it directly opens the electronic combination lock.
[0016] If the operation involves inputting something other than a preset password, the input judgment module sends a disable display command to the display control module and a first-level accidental touch command to the alarm control module. When the display control module receives the disable display command, it sends a screen-off command to the display unit through the communication control module and the communication unit. When the display unit receives the screen-off command, it enters a screen-off state, waiting for the user to wake it up using a first-level special command, and the display unit no longer responds to the input unit. When the alarm control module receives the first-level accidental touch command, it sends an accidental touch alarm command to the alarm unit through the communication control module and the communication unit. When the alarm unit receives the accidental touch alarm command, it controls the built-in buzzer in the alarm unit to sound three times. The counting module is electrically connected to the display control module and counts the number of times the disable display command is received; at this time, the count is one.
[0017] The first-level special instruction is a first-level random special instruction generation instruction sent to the special instruction control module when the display control module receives a prohibition display instruction. When the special instruction control module receives the first-level random special instruction generation instruction, it randomly generates a special character, which includes any key character of the input unit. The special instruction control module transmits the special character to the user terminal through the communication control module and the communication unit.
[0018] In a preferred embodiment of the electronic combination lock control system of the present invention, the logic control unit further includes:
[0019] When the user inputs a special character from the user terminal into the input unit, the display unit is activated. At this time, the input judgment module re-judges the operation content based on the user's actual input. If the operation content is to directly input the preset correct password, the input judgment module sends a secondary unlocking command to the lock control module. When the lock control module receives the secondary unlocking command, it sends a full unlocking command to the lock unit through the communication control module and the communication unit. When the lock unit receives the full unlocking command, it directly opens the electronic combination lock.
[0020] If the operation involves inputting something other than a preset password, the input judgment module sends a disable display command to the display control module and a secondary mis-touch command to the alarm control module. When the display control module receives the disable display command, it sends a screen-off command to the display unit through the communication control module and the communication unit. When the display unit receives the screen-off command, it enters a screen-off state, waiting for the user to wake it up using a secondary special command, and the display unit no longer responds to the input unit. When the alarm control module receives the secondary mis-touch command, it sends a mis-touch alarm command to the alarm unit through the communication control module and the communication unit. When the alarm unit receives the mis-touch alarm command, it controls the built-in buzzer in the alarm unit to sound continuously, waiting for the user to input a secondary special command before turning it off. The counting module counts the number of times the disable display command is received; in this case, the count is twice.
[0021] The secondary special instruction is a secondary random special instruction generation instruction sent to the special instruction control module when the display control module receives a prohibition display instruction. When the special instruction control module receives the secondary random special instruction generation instruction, it randomly generates two special characters, which include any key character of the input unit. The special instruction control module transmits the two special characters to the user terminal through the communication control module and the communication unit.
[0022] In a preferred embodiment of the electronic combination lock control system of the present invention, the logic control unit further includes:
[0023] When the user inputs two special characters from the user terminal into the input unit, the display unit is activated. At this time, the input judgment module re-judges the operation content based on the user's actual input. If the operation content is to directly input the preset correct password, the input judgment module sends a three-level unlocking command to the lock control module. When the lock control module receives the three-level unlocking command, it sends a full unlocking command to the lock unit through the communication control module and the communication unit. When the lock unit receives the full unlocking command, it directly opens the electronic combination lock.
[0024] If the operation involves inputting a password other than the preset password, the input judgment module sends a level four unlocking command to the lock control module. When the lock control module receives the level four unlocking command, it sends an incomplete unlocking command to the lock unit through the communication control module and the communication unit. When the lock unit receives the incomplete unlocking command, it opens the first lock structure module while keeping the second lock structure module closed. At this time, the input judgment module obtains the value of the force sensor module built into the lock unit. If the final calculated value of the force sensor module is greater than the preset value and there are at least two consecutive measurements, it is determined that the electronic lock is being intruded. At this time, the input judgment module sends an intrusion alarm command to the alarm unit through the communication control module and the communication unit. When the alarm unit receives the intrusion alarm command, it continuously sends intrusion alarm information to the mobile terminal for at least one minute through the communication unit, with a sending frequency of at least 30 / min. At the same time, it sends an intrusion warning to the communication address reserved by the electronic lock manufacturer.
[0025] In a preferred embodiment of the electronic combination lock control system of the present invention, the logic control unit further includes:
[0026] If a user requests to change their password from the user terminal, the user terminal transmits the password change instruction to the special instruction control module through the communication unit. When the special instruction control module receives the password change instruction, it randomly generates three special characters, which include any keystroke character from the input unit. The special instruction control module then transmits the three special characters to the user terminal through the communication control module and the communication unit.
[0027] After the user enters the three special characters, the built-in buzzer in the alarm unit sounds once, and the display unit displays "PIOK". PIOK indicates that the user should enter the original password. If the user enters the wrong original password, the built-in buzzer in the alarm unit sounds twice, and the display unit displays "RPIOK". RPIOK indicates that the user should re-enter the original password.
[0028] If the user enters the correct original password, the display unit displays "PINK," indicating that a new password is required. After the user completes entering the new password, the display unit displays "RPINK," indicating that a new password is required. If the two new passwords match, the password change is successful, and the display unit displays "SUC." Simultaneously, the storage unit saves the new password locally and uploads a backup copy to the cloud via the communication unit, recording the original password as a historical password and arranging them sequentially according to the modification time. If the two new passwords do not match, the display unit displays "...". "RPINK" indicates that the user should re-enter a new password. The system waits for the user to complete the second re-entry of the new password. If the second re-entered password matches the first, the password change is successful. If the second re-entered password does not match the first, the alarm unit sends a level-five unlocking command to the lock control module. When the lock control module receives the level-five unlocking command, it sends an incomplete unlocking command to the lock unit via the communication control module and communication unit, and simultaneously sends an abnormal password change alarm message to the user terminal via the communication control module and communication unit.
[0029] As a preferred embodiment of the electronic combination lock control system of the present invention, the lock switching unit includes: a first lock structure module, a second lock structure module, and a force sensor module;
[0030] The first lock structure module and the second lock structure module are connected in parallel. Opening either the first lock structure module or the second lock structure module will prevent the system from entering the fully unlocked state.
[0031] When the first lock structure module is open and the second lock structure module is closed, it is in a pseudo-unlocking state. The pseudo-unlocking state is used to prompt the user who is performing the unlocking operation with a pseudo-unlocking error message.
[0032] The first lock structure module and the second lock structure module are disposed in a single keyhole;
[0033] Suppose that the force sensor module contains n force sensors, and the n force sensors are placed at least at the first lock structure module, the second lock structure module, the middle position between the first lock structure module and the second lock structure module, and any other position of the electronic combination lock. The preset value is the average value of the force measured by the n force sensors when the user performs three normal unlocking actions after obtaining the electronic combination lock.
[0034] As a preferred embodiment of the electronic combination lock control system of the present invention, the lock switching unit further includes:
[0035] The final calculated value includes:
[0036]
[0037] Where α represents the weight of the force sensor at the first lock structure module, β represents the weight of the force sensor at the second lock structure module, χ represents the weight of the force sensor at the midpoint between the first and second lock structure modules, and F n The values represent the force sensor values at other locations. F1 represents the force sensor value at the first lock structure module, F2 represents the force sensor value at the second lock structure module, and F3 represents the force sensor value at the location between the first and second lock structure modules.
[0038] An electronic combination lock control method, characterized in that it includes:
[0039] Obtain the user's input and determine if the user's input is correct;
[0040] If correct, the electronic combination lock will open and close successfully.
[0041] If incorrect, the electronic combination lock will be controlled to enter a pseudo-unlocking state and the user's operation content will be received after the pseudo-unlocking state is entered;
[0042] Based on the user's actions after the false unlocking state, control the electronic combination lock to successfully open or close or enter the alarm state;
[0043] If the user's action is to change their password, the judgment process is skipped, and the user is restricted from changing their password based on the preset password change logic.
[0044] A computer device includes a memory and a processor, the memory storing a computer program, characterized in that the processor executes the computer program to implement the steps of the method described above.
[0045] A computer-readable storage medium having a computer program stored thereon, characterized in that the computer program, when executed by a processor, implements the steps of the method described above.
[0046] The beneficial effects of this invention are as follows: This invention proposes an electronic combination lock control system and its control method, which not only possesses high security, user-friendliness, and intelligent recognition capabilities, but also effectively prevents accidental operation, providing users with a convenient and secure unlocking experience. Through the design of the combination lock control system, a high level of security is achieved, making the unlocking process more reassuring for users. Secondly, the system is user-friendly, simple to operate, and requires no complicated steps, allowing users to easily master it in a short time. Simultaneously, the control system also possesses intelligent recognition capabilities, effectively identifying legitimate and illegitimate users, further enhancing security. Attached Figure Description
[0047] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Wherein:
[0048] Figure 1 A schematic diagram of the system structure of an electronic combination lock control system and its control method provided in one embodiment of the present invention;
[0049] Figure 2 A schematic diagram of the internal structure of the logic control unit of an electronic combination lock control system and control method according to an embodiment of the present invention;
[0050] Figure 3 A schematic diagram of the internal structure of the switching lock unit of an electronic combination lock control system and control method provided in an embodiment of the present invention;
[0051] Figure 4 A schematic diagram of a possible electronic combination lock, which is provided as an embodiment of the electronic combination lock control system and control method of the present invention;
[0052] Figure 5 A flowchart illustrating an electronic combination lock control system and its control method according to an embodiment of the present invention;
[0053] Figure 6 This is an internal structural diagram of a computer device for an electronic combination lock control system and control method provided in one embodiment of the present invention. Detailed Implementation
[0054] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of the present invention.
[0055] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of the invention. Therefore, the invention is not limited to the specific embodiments disclosed below.
[0056] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The phrase "in one embodiment" appearing in different places in this specification does not necessarily refer to the same embodiment, nor is it a single or selective embodiment that is mutually exclusive with other embodiments.
[0057] This invention is described in detail with reference to the schematic diagrams. When detailing the embodiments of this invention, for ease of explanation, the cross-sectional views illustrating the device structure may be partially enlarged, not adhering to the usual scale. Furthermore, the schematic diagrams are merely examples and should not be construed as limiting the scope of protection of this invention. In actual fabrication, the three-dimensional spatial dimensions of length, width, and depth should be included.
[0058] Furthermore, in the description of this invention, it should be noted that the terms "upper," "lower," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. These terms are used solely for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. In addition, the terms "first," "second," or "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0059] Unless otherwise explicitly specified and limited, the terms "installation," "connection," and "joining" in this invention should be interpreted broadly. For example, they can refer to fixed connections, detachable connections, or integral connections; similarly, they can refer to mechanical connections, electrical connections, or direct connections, or indirect connections through an intermediate medium, or internal connections between two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.
[0060] Example 1
[0061] Reference Figure 5-6This is the first embodiment of the present invention, which provides an electronic combination lock control system and a control method thereof, comprising: an electronic combination lock control system and an electronic combination lock control method, wherein the electronic combination lock control method comprises:
[0062] Obtain the user's input and determine if the user's input is correct;
[0063] If correct, the electronic combination lock will open and close successfully.
[0064] If incorrect, the electronic combination lock will be controlled to enter a pseudo-unlocking state and the user's operation content will be received after the pseudo-unlocking state is entered;
[0065] Based on the user's actions after the false unlocking state, control the electronic combination lock to successfully open or close or enter the alarm state;
[0066] If the user's action is to change their password, the judgment process is skipped, and the user is restricted from changing their password based on the preset password change logic.
[0067] It should be noted that the fake unlock status is intended to induce someone other than the actual user of the electronic combination lock to forcibly break the lock.
[0068] By using force sensors located at different positions within the electronic combination lock, the destructive force generated when someone other than the actual user of the electronic combination lock is successfully guided to forcibly break the lock is measured, thereby identifying the intrusion.
[0069] In an optional embodiment, n force sensors can be set, and the n force sensors are placed at least at different locations and at least three important locations on the electronic combination lock. A preset value is set, which is the average value of the force measured by the n force sensors during three normal unlocking actions performed by the user after obtaining the electronic combination lock.
[0070] The final calculated values include:
[0071]
[0072] Where α represents the weight of the force sensor at the first important position, β represents the weight of the force sensor at the second important position, χ represents the weight of the force sensor at the position between the first and second important positions, and F n F1 represents the force sensor value at the first important position, F2 represents the force sensor value at the second important position, and F3 represents the force sensor value at the position between the first and second important positions.
[0073] In the embodiments of this application, the first important position is set at the first lock structure module, and the second important position is set at the second lock structure module. The present invention does not limit the important positions.
[0074] In summary, this invention proposes an electronic combination lock control method that not only boasts high security, user-friendliness, and intelligent recognition capabilities, but also effectively prevents accidental operation, providing users with a convenient and secure unlocking experience. Through the design of the combination lock control system, a high level of security is achieved, making the unlocking process more reassuring for users. Secondly, the system is user-friendly, simple to operate, and requires no complicated steps, allowing users to easily master it in a short time. Simultaneously, the control system also possesses intelligent recognition capabilities, effectively identifying legitimate and illegitimate users, further enhancing security.
[0075] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 6 As shown, the computer device includes a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, carrier networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements an electronic keypad control method. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the computer device casing, or an external keyboard, touchpad, or mouse.
[0076] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0077] Obtain the user's input and determine if the user's input is correct;
[0078] If correct, the electronic combination lock will open and close successfully.
[0079] If incorrect, the electronic combination lock will be controlled to enter a pseudo-unlocking state and the user's operation content will be received after the pseudo-unlocking state is entered;
[0080] Based on the user's actions after the false unlocking state, control the electronic combination lock to successfully open or close or enter the alarm state;
[0081] If the user's action is to change their password, the judgment process is skipped, and the user is restricted from changing their password based on the preset password change logic.
[0082] Example 2
[0083] Reference Figure 1-4 As one embodiment of the present invention, an electronic combination lock control system is provided, comprising:
[0084] An electronic combination lock control system is characterized by comprising: a logic control unit 100, an alarm unit 200, an input unit 300, a display unit 400, a storage unit 500, a communication unit 600, and a lock / unlock unit 700.
[0085] The logic control unit 100 is used to control the switching state of the switch lock unit 700, the alarm state of the alarm unit 200, the display state of the display unit 400, the communication logic of the communication unit 600, or the stored content of the storage unit 500 according to the actual input of the user.
[0086] Alarm unit 200 is used to perform corresponding alarm operations according to the control commands transmitted by logic control unit 100;
[0087] The input unit 300 is used to restrict the area where the user inputs the electronic password lock password or other operation instructions notified to the user terminal by the communication unit 600 to correspond to the user's operation input area, and is also used for the user's reset operation;
[0088] The display unit 400 is used to display the content that the user has entered, and to display the corresponding operation instructions that the logic control unit 100 determines based on the actual input operation of the user.
[0089] The storage unit 500 is used to store the user's historical input content and transmit the data outside the cycle to the cloud for storage through the communication unit 600. It is also used to retrieve target cloud data in response to the instructions of the logic control unit 100.
[0090] Communication unit 600 is used to provide communication connections between various units;
[0091] The switch lock unit 700 is used to open the electronic lock based on the user's first input password, or to adjust the switch state according to the instructions transmitted by the logic control unit 100.
[0092] Specifically, the logic control unit 100 includes: an input judgment module 101, a display control module 102, an alarm control module 103, a switch lock control module 104, a communication control module 105, a storage control module 106, a counting module 107, and a special instruction control module 108.
[0093] The input judgment module 101 is used to judge the operation content based on the actual input operation of the user. If the operation content is to directly input the preset correct password, the input judgment module 101 sends a first-level unlocking command to the lock control module 104. When the lock control module 104 receives the first-level unlocking command, it sends a full unlocking command to the lock unit 700 through the communication control module 105 and the communication unit 600. When the lock unit 700 receives the full unlocking command, it directly opens the electronic combination lock.
[0094] Furthermore, if the operation involves inputting something other than a preset password, the input judgment module 101 sends a prohibition display command to the display control module 102 and a first-level accidental touch command to the alarm control module 103. When the display control module 102 receives the prohibition display command, it sends a screen-off command to the display unit 400 through the communication control module 105 and the communication unit 600. When the display unit 400 receives the screen-off command, it enters a screen-off state, waiting for the user to wake it up using a first-level special command, and the display unit 400 no longer responds to the input unit 300. When the alarm control module 103 receives the first-level accidental touch command, it sends an accidental touch alarm command to the alarm unit 200 through the communication control module 105 and the communication unit 600. When the alarm unit 200 receives the accidental touch alarm command, it controls the built-in buzzer in the alarm unit 200 to sound three times. The counting module 107 is electrically connected to the display control module 102, and the counting module 107 counts the number of times the prohibition display command is received; at this time, the count is one.
[0095] It should be noted that the first-level special instruction is a first-level random special instruction generation instruction sent to the special instruction control module 108 when the display control module 102 receives a prohibition display instruction. When the special instruction control module 108 receives the first-level random special instruction generation instruction, it randomly generates a special character, which includes any key character of the input unit 300. The special instruction control module 108 transmits the special character to the user terminal through the communication control module 105 and the communication unit 600.
[0096] In this embodiment of the application, if the intruder happens to enter a special character, the next step of the operation will be successfully entered.
[0097] Furthermore, the logic control unit 100 also includes:
[0098] When the user inputs a special character from the user terminal into the input unit 300, the display unit 400 is activated. At this time, the input judgment module 101 re-judges the operation content based on the actual input of the user. If the operation content is to directly input the preset correct password, the input judgment module 101 sends a secondary unlocking command to the lock control module 104. When the lock control module 104 receives the secondary unlocking command, it sends a full unlocking command to the lock unit 700 through the communication control module 105 and the communication unit 600. When the lock unit 700 receives the full unlocking command, it directly opens the electronic combination lock.
[0099] Furthermore, if the operation is still an input operation other than the preset password, the input judgment module 101 sends a prohibition display command to the display control module 102 and a secondary mis-touch command to the alarm control module 103. When the display control module 102 receives the prohibition display command, it sends a screen-off command to the display unit 400 through the communication control module 105 and the communication unit 600. When the display unit 400 receives the screen-off command, it enters the screen-off state, waiting for the user to wake it up using a secondary special command, and the display unit 400 no longer responds to the input unit 300. When the alarm control module 103 receives the secondary mis-touch command, it sends a mis-touch alarm command to the alarm unit 200 through the communication control module 105 and the communication unit 600. When the alarm unit 200 receives the mis-touch alarm command, it controls the built-in buzzer in the alarm unit 200 to sound continuously, waiting for the user to input a secondary special command before turning it off. The counting module 107 counts the number of times the prohibition display command is received, and at this time the count is twice.
[0100] It should be noted that the secondary special instruction is a secondary random special instruction generation instruction sent by the display control module 102 to the special instruction control module 108 when the display control module 102 receives the display prohibition instruction. When the special instruction control module 108 receives the secondary random special instruction generation instruction, it randomly generates two special characters, which include any key character of the input unit 300. The special instruction control module 108 transmits the two special characters to the user terminal through the communication control module 105 and the communication unit 600.
[0101] In this embodiment of the application, if the intruder happens to enter two special characters, the next step of the operation will be successfully entered.
[0102] Furthermore, the logic control unit 100 also includes:
[0103] When the user inputs two special characters from the user terminal into the input unit 300, the display unit 400 is activated. At this time, the input judgment module 101 re-judges the operation content based on the user's actual input. If the operation content is to directly input the preset correct password, the input judgment module 101 sends a three-level unlocking command to the lock control module 104. When the lock control module 104 receives the three-level unlocking command, it sends a full unlocking command to the lock unit 700 through the communication control module 105 and the communication unit 600. When the lock unit 700 receives the full unlocking command, it directly opens the electronic combination lock.
[0104] Furthermore, if the operation involves inputting something other than a preset password, the input judgment module 101 sends a four-level unlocking command to the lock control module 104. When the lock control module 104 receives the four-level unlocking command, it sends an incomplete unlocking command to the lock unit 700 via the communication control module 105 and the communication unit 600. When the lock unit 700 receives the incomplete unlocking command, it controls the first lock structure module in the lock unit 700 to open while the second lock structure module remains closed. At this time, the input judgment module 101 obtains the force measurement data built into the lock unit 700. If the final calculated value of the value measured by the force sensor module is greater than the preset value, and there are at least two consecutive measurement values, then the electronic combination lock is determined to be being intruded upon. At this time, the input judgment module 101 sends an intrusion alarm command to the alarm unit 200 through the communication control module 105 and the communication unit 600. When the alarm unit 200 receives the intrusion alarm command, it continuously sends intrusion alarm information to the mobile terminal for at least one minute through the communication unit 600, and the sending frequency is at least 30 / min. At the same time, it sends an intrusion warning to the communication address reserved by the electronic combination lock manufacturer.
[0105] In an optional embodiment, if the manufacturer obtains the intrusion information, it can connect to the camera set by the user at the door via an external wireless communication module to retrieve real-time and historical video recordings and determine whether it is an intrusion. If it is a non-intrusion, the electronic lock is reset and an intrusion error message is sent to the user. If it is an intrusion, an alarm is triggered and the electronic lock is locked. At this time, the user cannot operate the electronic lock. After locking, the user terminal is in local state and no longer connected to the network. Maintenance personnel are dispatched to the user's location for comprehensive maintenance.
[0106] Furthermore, the logic control unit 100 also includes:
[0107] If a user requests to change their password from the user terminal, the user terminal will transmit the password change instruction to the special instruction control module 108 through the communication unit 600. When the special instruction control module 108 receives the password change instruction, it will randomly generate three special characters, which include any keystroke character from the input unit 300. The special instruction control module 108 will then transmit the three special characters to the user terminal through the communication control module 105 and the communication unit 600.
[0108] Furthermore, after the user enters three special characters, the built-in buzzer in the alarm unit 200 sounds once, and the display unit 400 displays "PIOK". PIOK indicates that the original password should be entered. If the user enters the wrong original password, the built-in buzzer in the alarm unit 200 sounds twice, and the display unit 400 displays "RPIOK". RPIOK indicates that the original password should be re-entered.
[0109] It should be noted that if the user enters the correct original password, display unit 400 displays "PINK", indicating that the user should enter the new password. After the user completes entering the new password, display unit 400 displays "RPINK", indicating that the user should re-enter the new password. If the two new passwords match, the password change is successful, display unit 400 displays "SUC", and storage unit 500 saves the new password locally while simultaneously uploading a backup copy to the cloud via communication unit 600. The original password is recorded as a historical password and arranged sequentially according to the modification time. If the two new passwords do not match, display unit 400 displays "R". "PINK" indicates that the user should re-enter a new password. The system waits for the user to complete the second re-entry of the new password. If the second re-entered password matches the first, the password change is successful. If the second re-entered password does not match the first, the alarm unit 200 sends a level-five unlocking command to the lock control module 104. When the lock control module 104 receives the level-five unlocking command, it sends an incomplete unlocking command to the lock unit 700 via the communication control module 105 and the communication unit 600, and simultaneously sends an abnormal password change alarm message to the user terminal via the communication control module 105 and the communication unit 600.
[0110] In an optional embodiment, a fixed key can also be set to determine whether the user has completed the input operation. For example, an uncommon character can be defined as the end character in the input module. This character can be "*", "&", or "¥", etc. The character is not limited here and can be set by the user.
[0111] In an optional embodiment, a fixed waiting time can also be set to determine whether the user has completed the input operation. For example, when the user is detected to be performing an input operation, if the user suddenly stops the operation, a timer is started. When the time is greater than 5 seconds, it is determined that the user has completed the input operation. The time is not limited here and can be set by the user.
[0112] It should be noted that the counting module automatically resets to zero counts after counting three times.
[0113] Furthermore, the switch lock unit 700 includes: a first lock structure module 701, a second lock structure module 702, and a force sensor module 703;
[0114] The first lock structure module 701 and the second lock structure module 702 are connected in parallel. Opening either the first lock structure module 701 or the second lock structure module 702 will prevent the system from entering the fully unlocked state.
[0115] When the first lock structure module is open and the second lock structure module is closed, this is a pseudo-unlocking state. The pseudo-unlocking state is used to prompt the user who is performing the unlocking operation with a pseudo-unlocking error message.
[0116] The first lock structure module 701 and the second lock structure module 702 are disposed in a lock hole;
[0117] It should be noted that the force sensor module 703 contains n force sensors, and the n force sensors are placed at least at the first lock structure module 701, the second lock structure module 702, the middle position between the first lock structure module 701 and the second lock structure module 702, and any other position of the electronic combination lock. The preset value is the average force measured by the n force sensors during three normal unlocking actions performed by the user after obtaining the electronic combination lock.
[0118] Furthermore, the switch lock unit 700 also includes:
[0119] The final calculated values include:
[0120]
[0121] Where α represents the weight of the force sensor at the first lock structure module, β represents the weight of the force sensor at the second lock structure module, χ represents the weight of the force sensor at the midpoint between the first and second lock structure modules, and F n The values represent the force sensor values at other locations. F1 represents the force sensor value at the first lock structure module, F2 represents the force sensor value at the second lock structure module, and F3 represents the force sensor value at the location between the first and second lock structure modules.
[0122] In an optional embodiment, such as Figure 4 As shown, this is a possible form of electronic combination lock, which is designed based on the present invention. Force sensors are set in the first lock structure module, the second lock structure module, the middle position between the first lock structure module and the second lock structure module, and two other positions.
[0123] In an optional embodiment, the weight of the force sensor at the first lock structure module is less than the weight of the force sensor at the midpoint between the first and second lock structure modules, and the weight of the force sensor at the second lock structure module is less than the weight of the force sensor at the second lock structure module. The weight of the force sensor at the second lock structure module is generally set to be greater than the sum of the weights of the force sensor at the midpoint between the first and second lock structure modules and the weight of the force sensor at the first lock structure module. For example, if the weight of the force sensor at the first lock structure module is set to 0.1 and the weight of the force sensor at the midpoint between the first and second lock structure modules is set to 0.35, then the weight of the force sensor at the second lock structure module should be at least 0.45. This is because during an intrusion, the force sensor at the second lock structure module can more accurately obtain the intruder's real-time intrusion data than force sensors at other locations.
[0124] When an intrusion occurs, the first lock structure module opens, and the second lock structure module located in the same keyhole has a displacement range of the same size as the first lock structure module. At this time, the electronic combination lock enters a pseudo-unlocking state, and the destructive force generated when someone other than the real electronic combination lock user forces a lock-breaking action is used to determine the intrusion.
[0125] In an optional embodiment, if force sensors at different locations all detect two consecutive different forces, and at least one of the final calculated values of the force is greater than a preset value, then an intrusion is identified.
[0126] The above-mentioned unit modules can be embedded in the processor of the computer device in hardware form or independent of it, or they can be stored in the memory of the computer device in software form, so that the processor can call and execute the corresponding operations of the above modules.
[0127] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
[0128] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code. The solutions in the embodiments of this application can be implemented in various computer languages, such as the object-oriented programming language Java and the interpreted scripting language JavaScript.
[0129] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0130] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0131] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0132] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.
[0133] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. An electronic combination lock control system, characterized in that, include: The system includes a logic control unit (100), an alarm unit (200), an input unit (300), a display unit (400), a storage unit (500), a communication unit (600), and a switch / lock unit (700). The logic control unit (100) is used to control the on / off state of the switch lock unit (700), the alarm state of the alarm unit (200), the display state of the display unit (400), the communication logic of the communication unit (600), or the storage content of the storage unit (500) according to the actual input operation of the user. The logic control unit (100) includes: an input judgment module (101), a display control module (102), an alarm control module (103), a switch lock control module (104), a communication control module (105), a storage control module (106), a counting module (107), and a special instruction control module (108). The input judgment module (101) sends the operation content of the actual input operation to the switch lock control module. Block (104) sends a first-level unlocking command, a second-level unlocking command, a third-level unlocking command, or a fourth-level unlocking command; when the switch lock control module (104) receives the fourth-level unlocking command, it sends an incomplete unlocking command to the switch lock unit (700) through the communication control module (105) and the communication unit (600); when the switch lock unit (700) receives the incomplete unlocking command, it controls the first lock structure module in the switch lock unit (700) to open, while the second lock structure module remains closed. At this time, the input judgment module (101) obtains the value of the force sensor module built into the control switch lock unit (700). If the final calculated value of the value measured by the force sensor module is greater than the preset value, and there are at least two consecutive measurement values, it is determined that the electronic combination lock is being intruded. The alarm unit (200) is used to perform corresponding alarm operations according to the control instructions transmitted by the logic control unit (100); The input unit (300) is used to restrict the area where the user inputs the electronic password lock password or the input area corresponding to the operation instructions notified to the user terminal by the other communication unit (600), and is also used for the user's reset operation; The display unit (400) is used to display the content entered by the user, and to display the corresponding operation instructions determined by the logic control unit (100) based on the actual input operation of the user. The storage unit (500) is used to store the user's historical input content, and transmits data outside the cycle to the cloud for storage through the communication unit (600). It is also used to retrieve target cloud data in response to the instructions of the logic control unit (100). The communication unit (600) is used to provide communication connections between the various units; The switch lock unit (700) is used to open the electronic lock according to the user's first input password, or to adjust the switch state according to the instructions transmitted by the logic control unit (100).
2. The electronic combination lock control system as described in claim 1, characterized in that, The input judgment module (101) is used to judge the operation content based on the actual input operation of the user. If the operation content is to directly input the preset correct password, the input judgment module (101) sends a first-level unlocking command to the switch lock control module (104). When the switch lock control module (104) receives the first-level unlocking command, it sends a full unlocking command to the switch lock unit (700) through the communication control module (105) and the communication unit (600). When the switch lock unit (700) receives the full unlocking command, it directly opens the electronic password lock. If the operation involves inputting something other than a preset password, the input judgment module (101) sends a prohibition display command to the display control module (102) and a first-level accidental touch command to the alarm control module (103). When the display control module (102) receives the prohibition display command, it sends a screen-off command to the display unit (400) through the communication control module (105) and the communication unit (600). When the display unit (400) receives the screen-off command, it enters a screen-off state, waiting for the user to wake it up using a first-level special command. 00) No longer responds to the input unit (300); when the alarm control module (103) receives a first-level false touch command, it sends a false touch alarm command to the alarm unit (200) through the communication control module (105) and the communication unit (600). When the alarm unit (200) receives the false touch alarm command, it controls the built-in buzzer in the alarm unit (200) to sound three times; the counting module (107) is electrically connected to the display control module (102), and the counting module (107) counts the number of times the display prohibition command is executed. At this time, the count is one. The first-level special instruction is a first-level random special instruction generation instruction sent to the special instruction control module (108) when the display control module (102) receives a prohibition display instruction. When the special instruction control module (108) receives the first-level random special instruction generation instruction, it randomly generates a special character, which includes any key character of the input unit (300). The special instruction control module (108) transmits the special character to the user terminal through the communication control module (105) and the communication unit (600).
3. The electronic combination lock control system as described in claim 2, characterized in that, The logic control unit (100) further includes: When the user inputs a special character from the user terminal into the input unit (300), the display unit (400) is activated. At this time, the input judgment module (101) re-judges the operation content based on the actual input of the user. If the operation content is to directly input the preset correct password, the input judgment module (101) sends a secondary unlocking command to the switch lock control module (104). When the switch lock control module (104) receives the secondary unlocking command, it sends a full unlocking command to the switch lock unit (700) through the communication control module (105) and the communication unit (600). When the switch lock unit (700) receives the full unlocking command, it directly opens the electronic password lock. If the operation is still an input operation other than the preset password, the input judgment module (101) sends a prohibition display command to the display control module (102) and a secondary accidental touch command to the alarm control module (103). When the display control module (102) receives the prohibition display command, it sends a screen-off command to the display unit (400) through the communication control module (105) and the communication unit (600). When the display unit (400) receives the screen-off command, it enters the screen-off state and waits for the user to wake it up using a secondary special command. Furthermore, the display unit (400) no longer responds to the input unit (300); when the alarm control module (103) receives a secondary accidental touch command, it sends an accidental touch alarm command to the alarm unit (200) through the communication control module (105) and the communication unit (600); when the alarm unit (200) receives the accidental touch alarm command, it controls the built-in buzzer in the alarm unit (200) to sound continuously, and then turns off after waiting for the user to input a secondary special command; the counting module (107) counts the number of times the display is prohibited command is executed, and the count is twice at this time; The secondary special instruction is a secondary random special instruction generation instruction sent to the special instruction control module (108) when the display control module (102) receives a prohibition display instruction. When the special instruction control module (108) receives the secondary random special instruction generation instruction, it randomly generates two special characters, including any key character of the input unit (300). The special instruction control module (108) transmits the two special characters to the user terminal through the communication control module (105) and the communication unit (600).
4. The electronic combination lock control system as described in claim 3, characterized in that, The logic control unit (100) further includes: When the user inputs two special characters from the user terminal into the input unit (300), the display unit (400) is activated. At this time, the input judgment module (101) re-judges the operation content based on the user's actual input. If the operation content is to directly input the preset correct password, the input judgment module (101) sends a three-level unlocking command to the lock control module (104). When the lock control module (104) receives the three-level unlocking command, it sends a full unlocking command to the lock unit (700) through the communication control module (105) and the communication unit (600). When the lock unit (700) receives the full unlocking command, it directly opens the electronic combination lock. If the operation is still an input operation other than the preset password, the input judgment module (101) sends a level 4 unlocking command to the lock control module (104). When it is determined that the electronic combination lock is being intruded, the input judgment module (101) sends an intrusion alarm command to the alarm unit (200) through the communication control module (105) and the communication unit (600). When the alarm unit (200) receives the intrusion alarm command, it sends an intrusion alarm message to the mobile terminal for at least one minute through the communication unit (600), and the sending frequency is at least 30 / min. At the same time, it sends an intrusion warning to the communication address reserved by the electronic combination lock manufacturer.
5. The electronic combination lock control system as described in claim 4, characterized in that, The logic control unit (100) further includes: If a user requests to change their password from the user terminal, the user terminal transmits the password change instruction to the special instruction control module (108) through the communication unit (600). When the special instruction control module (108) receives the password change instruction, it randomly generates three special characters, which include any keystroke character from the input unit (300). The special instruction control module (108) then transmits the three special characters to the user terminal through the communication control module (105) and the communication unit (600). After the user enters the three special characters, the built-in buzzer in the alarm unit (200) sounds once, and the display unit (400) displays "PIOK". PIOK indicates that the user should enter the original password. If the user enters the wrong original password, the built-in buzzer in the alarm unit (200) sounds twice, and the display unit (400) displays "RPIOK". RPIOK indicates that the user should re-enter the original password. If the user enters the correct original password, the display unit (400) displays "PINK", which indicates that the user should enter a new password. After the user enters the new password, the display unit (400) displays "RPINK", which indicates that the user should re-enter the new password. If the two new passwords match, the password change is successful, and the display unit (400) displays "SUC". The storage unit (500) saves the new password locally and uploads a backup copy to the cloud via the communication unit (600). The original password is recorded as a historical password and arranged in sequence according to the modification time. If the two new passwords do not match, the display unit (400) displays "RPINK". RPINK indicates that the user should re-enter a new password. The system waits for the user to complete the second re-entry of the new password. If the second re-entry of the new password is the same as the first, the password change is successful. If the second re-entry of the new password is different from the first, the alarm unit (200) sends a five-level unlocking command to the lock control module (104). When the lock control module (104) receives the five-level unlocking command, it sends an incomplete unlocking command to the lock unit (700) through the communication control module (105) and the communication unit (600), and at the same time sends an abnormal password change alarm message to the user terminal through the communication control module (105) and the communication unit (600).
6. The electronic combination lock control system as described in claim 5, characterized in that, The switch lock unit (700) includes: a first lock structure module (701), a second lock structure module (702), and a force sensor module (703); The first lock structure module (701) and the second lock structure module (702) are connected in series. If either the first lock structure module (701) or the second lock structure module (702) is opened, the fully unlocked state cannot be entered. When the first lock structure module (701) is opened and the second lock structure module (702) is closed, it is in a pseudo-unlocking state. The pseudo-unlocking state is used to prompt the user who is performing the unlocking operation with a pseudo-unlocking error message. The first lock structure module (701) and the second lock structure module (702) are disposed in a lock hole; Suppose that the force sensor module (703) contains n force sensors, and the n force sensors are placed at least at the first lock structure module (701), the second lock structure module (702), the middle position between the first lock structure module (701) and the second lock structure module (702), and any other position of the electronic combination lock. The preset value is the average value of the force measured by the n force sensors when the user performs three normal unlocking actions after obtaining the electronic combination lock.
7. The electronic combination lock control system as described in claim 6, characterized in that, The switch lock unit (700) also includes: The final calculated value includes: in, This indicates the weight of the force sensor at the first lock structure module (701). This indicates the weight of the force sensor at the second lock structure module (702). This indicates the weight of the force sensor located at the midpoint between the first lock structure module (701) and the second lock structure module (702). This indicates the force sensor values at other locations. This represents the force sensor value at the first lock structure module (701). This indicates the force sensor value at the second lock structure module (702). This indicates the force sensor value at the midpoint between the first lock structure module (701) and the second lock structure module (702).
8. An electronic combination lock control method, applied to the electronic combination lock control system as described in claims 1-7, characterized in that, include: Obtain the user's input and determine if the user's input is correct; If correct, the electronic combination lock will open and close successfully. If incorrect, the electronic combination lock will be controlled to enter a pseudo-unlocking state and the user's operation content will be received after entering the pseudo-unlocking state; Based on the user's actions after the false unlocking state, control the electronic combination lock to successfully open or close or enter the alarm state; If the user's action is to change their password, the judgment process is skipped, and the user is restricted from changing their password based on the preset password change logic.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method described in claim 8.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the method described in claim 8.