Electronic door lock control system and method

By introducing key data verification and object sensing in the electronic door lock control system, the integrity and undeniability of the unlocking request are ensured, and the problem of difficulty in taking into account both security and convenience in the electronic door lock control mechanism is solved, and the security and convenience of wireless induction unlocking are improved.

CN120388433APending Publication Date: 2025-07-29FIBRE IND CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411118127.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-01-26
Filing Date
2024-08-15
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

The existing electronic door lock control mechanism is difficult to take into account both security and convenience of use, especially in wireless sensing unlocking methods that are susceptible to fake unlocking instructions.

Method used

The door lock control module and portable electronic device are used to verify the digital signature and unlock permission list through the key data, and combine the object sensing unit to ensure the integrity and undeniability of the unlock request, and switch to the unlocked state only when the user is approaching.

Benefits of technology

It realizes the wireless induction unlocking mechanism to take into account security and convenience of use, prevents fake unlocking instructions, and improves the security and convenience of electronic door locks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120388433A_ABST
    Figure CN120388433A_ABST
Patent Text Reader

Abstract

The invention provides an electronic door lock control system and an electronic door lock control method. A door lock control module of the electronic door lock control system is used for verifying a digital signature in an unlocking request by using key data after the unlocking request is received in a wireless mode; and under the condition of judging that the verification of the digital signature is passed, judging whether request identification data in the unlocking request exists in an unlocking permission list or not, and after the judgment result is yes, controlling the electronic door lock to be switched from a locking state to an unlocking state, the locking state is used for enabling a door body provided with the electronic door lock not to be allowed to be opened, and the unlocking state is used for enabling the door body to be allowed to be opened. The integrity and non-repudiation of the unlocking request are ensured by utilizing a verification mechanism of a digital signature, and the safety and the use convenience of a wireless induction unlocking mechanism of the electronic door lock can be considered.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a control system, and more particularly to an electronic door lock control system applied to an electronic door lock. The present invention also relates to an electronic door lock control method applied to an electronic door lock. Background Art

[0002] In the prior art, taking a common building door or residential door as an example, the door lock types on the door body are divided into key door locks and electronic door locks, and the unlocking methods of electronic door locks include password unlocking, biometric unlocking, wireless induction unlocking, etc.

[0003] In order to further improve the security and convenience of use of electronic door locks, the issue to be explored in this case is how to improve the control mechanism of electronic door locks. Summary of the Invention

[0004] One of the objectives of the present invention is to provide an electronic door lock control system that takes into account both security and convenience of use.

[0005] The electronic door lock control system of the present invention is suitable for use in an electronic door lock. The electronic door lock control system includes a door lock control module, the door lock control module includes a processing unit suitable for being electrically connected to the electronic door lock, and a storage unit electrically connected to the processing unit, and the storage unit stores key data and an unlocking permission list. Wherein, the processing unit is configured to: after receiving an unlocking request including a digital signature and request identification data in a wireless manner, verify the digital signature using the key data, wherein the unlocking request is output by a portable electronic device; in the case of determining that the verification of the digital signature passes, determine whether there is matching identification data in the unlocking permission list that matches the request identification data; after determining that there is the matching identification data in the unlocking permission list, control the electronic door lock to switch from a locked state to an unlocked state, wherein the locked state is for preventing the door body provided with the electronic door lock from being opened, and the unlocked state is for allowing the door body to be opened.

[0006] In some embodiments of the electronic door lock control system of the present invention, the door lock control module further includes an object sensing unit electrically connected to the processing unit, and the object sensing unit is configured to sense one of the two target sides of the door body; after determining that there is the matching identification data in the unlocking permission list, the processing unit first controls the object sensing unit to start sensing to obtain an object sensing result from the object sensing unit, and the processing unit controls the electronic door lock to switch from the locked state to the unlocked state only when it is determined that an object is sensed according to the object sensing result.

[0007] In some embodiments of the electronic door lock control system of the present invention, the storage unit further stores a plurality of communication rules and a plurality of rule identification codes respectively corresponding to the communication rules, wherein the communication rules respectively correspond to a variety of different data forms, and the rule identification codes respectively indicate the communication rules; the processing unit is further configured to select a specified communication rule from the communication rules and wirelessly output the rule identification code corresponding to the specified communication rule before receiving the unlocking request; when the processing unit receives the unlocking request, it first determines whether the data form of the unlocking request conforms to the specified communication rule, and when the determination result is yes, it uses the key data to verify the digital signature.

[0008] In some embodiments of the electronic door lock control system of the present invention, the electronic door lock control system further includes the portable electronic device, wherein the portable electronic device is configured to generate the unlocking request according to the specified communication rule indicated by the rule identification code after wirelessly receiving the rule identification code output by the processing unit, and wirelessly output the unlocking request for the processing unit to receive.

[0009] In some embodiments of the electronic door lock control system of the present invention, the portable electronic device includes a display unit, and the portable electronic device is configured to automatically receive the rule identification code, generate the unlocking request and output the unlocking request in a standby mode in which the display unit is put into sleep.

[0010] Another object of the present invention is to provide an electronic door lock control method that takes into account both security and convenience of use.

[0011] The electronic door lock control method of the present invention is implemented by an electronic door lock control system. The electronic door lock control system includes a door lock control module. The door lock control module includes a processing unit and a storage unit electrically connected to the processing unit. The processing unit is adapted to be electrically connected to an electronic door lock. The storage unit stores key data and an unlocking permission list. The electronic door lock control method includes: (A) After the processing unit wirelessly receives an unlocking request including a digital signature and request identification data, the processing unit uses the key data to verify the digital signature, wherein the unlocking request is output by a portable electronic device; (B) When the processing unit determines that the verification of the digital signature passes, the processing unit determines whether there is matching identification data in the unlocking permission list that matches the request identification data; (C) After the processing unit determines that there is the matching identification data in the unlocking permission list, the processing unit controls the electronic door lock to switch from a locked state to an unlocked state, wherein the locked state is for preventing the door body provided with the electronic door lock from being opened, and the unlocked state is for allowing the door body to be opened.

[0012] In some embodiments of the electronic door lock control method of the present invention, the door lock control module further includes an object sensing unit electrically connected to the processing unit, and the object sensing unit is configured to sense one of the two target sides of the door body. Wherein, in step (C), after the processing unit determines that there is the matching identification data in the unlocking permission list, the processing unit first controls the object sensing unit to start sensing to obtain an object sensing result from the object sensing unit, and the processing unit controls the electronic door lock to switch from the locked state to the unlocked state only when it determines that an object is sensed according to the object sensing result.

[0013] In some embodiments of the electronic door lock control method of the present invention, the storage unit further stores a plurality of communication rules and a plurality of rule identification codes respectively corresponding to the communication rules. The communication rules respectively correspond to a plurality of different data forms, and the rule identification codes respectively indicate the communication rules. The electronic door lock control method further includes, before step (A): (D) The processing unit selects a specified communication rule from the communication rules and wirelessly outputs the rule identification code corresponding to the specified communication rule. In step (A), when the processing unit receives the unlocking request, the processing unit first determines whether the data form of the unlocking request conforms to the specified communication rule, and only when the determination result is yes, the processing unit uses the key data to verify the digital signature.

[0014] In some embodiments of the electronic door lock control method of the present invention, the electronic door lock control system further includes the portable electronic device. The electronic door lock control method further includes, between steps (D) and (A): (E) After the portable electronic device wirelessly receives the rule identification code output by the processing unit, it generates the unlocking request according to the specified communication rule indicated by the rule identification code, and wirelessly outputs the unlocking request for the processing unit to receive.

[0015] In some embodiments of the electronic door lock control method of the present invention, the portable electronic device includes a display unit; wherein, in step (E), the portable electronic device is configured to automatically receive the rule identification code, generate the unlocking request, and output the unlocking request in a standby mode that puts the display unit into sleep.

[0016] The beneficial effect of the present invention is that: after the door lock control module of the electronic door lock control system wirelessly receives the unlocking request, it will control the electronic door lock provided on the door body to switch from the locked state to the unlocked state only when it determines that the digital signature verification in the unlocking request passes and the request identification data in the unlocking request exists in the unlocking permission list. In this way, on the one hand, the electronic door lock control system can allow users to use a portable electronic device carried with them as a wireless induction medium to unlock the electronic door lock, and on the other hand, it can use the digital signature verification mechanism to ensure the integrity and non-repudiation of the unlocking request, thereby preventing malicious people from using other devices to send forged unlocking instructions to unlock the electronic door lock. Therefore, this embodiment can balance the security and convenience of use of the wireless induction unlocking mechanism of the electronic door lock. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Other features and effects of the present invention will be clearly presented in the embodiments with reference to the drawings, where:

[0018] Figure 1 is a schematic diagram, exemplarily showing an embodiment of the electronic door lock control system of the present invention, as well as an electronic door lock and a door body suitable for application in this embodiment;

[0019] Figure 2 is a block schematic diagram, exemplarily showing this embodiment and the electronic door lock;

[0020] Figure 3 is a flowchart, used to exemplarily illustrate how this embodiment implements the electronic door lock control method. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0021] Before the present invention is described in detail, it should be noted that, unless otherwise specifically defined, "electrically connected" as described in the specification of the present invention is used to describe the "coupled" relationship between computer hardware (such as electronic systems, devices, apparatuses, units, components), and generally refers to the "wired electrical connection" achieved by physically connecting several computer hardware to each other through conductor / semiconductor materials, as well as the "radio connection" achieved by using wireless communication technologies (such as but not limited to wireless networks, Bluetooth, and electromagnetic induction, etc.) for wireless data transmission. On the other hand, unless otherwise specifically defined, "electrically connected" as described in the specification of the present invention also generally refers to the "direct electrical connection" achieved by directly coupling several computer hardware to each other, and the "indirect electrical connection" achieved by indirectly coupling several computer hardware through other computer hardware.

[0022] Before the present invention is described in detail, it should be noted that the "module" and "unit" as described in the specification of the present invention both represent computer hardware rather than software. For example, the "processing unit" is used to represent computer hardware with data processing functions. On the other hand, the "unit" as described in the specification of the present invention can refer to a single computer hardware with specific functions, or a group of computer hardware with similar functions. For example, the "processing unit" can refer to a single processor with data processing functions, or a collection of a group of processors.

[0023] Refer to Figure 1 and Figure 2 , an embodiment of the electronic door lock control system 1 of the present invention is suitable for application in an electronic door lock 2 to control the electronic door lock 2, and the electronic door lock 2 is arranged on a door body 3 as shown in Figure 1 . Among them, the door body 3 can be a door body set at the entrance of a residence, or a door body set at the entrance of a building. However, generally speaking, as long as it is a door body equipped with an electronic door lock, its electronic door lock can be used as the object of application of this embodiment. On the other hand, the electronic door lock 2 can be an electric plug lock or a magnetic lock in the prior art. Generally speaking, as long as it is a door lock that can be driven by an electronic signal to lock or unlock, it can be used as the object of application of this embodiment.

[0024] In this embodiment, the electronic door lock control system 1 includes a door lock control module 11 adapted to be electrically connected to the electronic door lock 2 by wire, and a portable electronic device 12 for wirelessly connecting to the door lock control module 11. Among them, the door lock control module 11 and the portable electronic device 12 are wirelessly connected to each other and communicate with each other by using short-range wireless communication technology (Short Range Wireless, abbreviated as SRW). Moreover, the short-range wireless communication technology is Bluetooth in this embodiment, but it is not limited thereto.

[0025] In this embodiment, the door lock control module 11 is adapted to be disposed inside the electronic door lock 2, so that the door lock control module 11 and the electronic door lock 2 can be jointly used as at least a part of a door lock assembly. In other words, in this embodiment, the door lock control module 11 and the electronic door lock 2 are jointly included in the door lock assembly. However, in other embodiments, the door lock control module 11 can also be separately disposed on or inside the door body 3 from the electronic door lock 2. Specifically, as long as the door lock control module 11 is electrically connected to the electronic door lock 2 by wire, it can be implemented. Therefore, the setting manner of the door lock control module 11 is not limited to this BCPI-240337 Page 6 / 13

[0026] embodiment.

[0027] More specifically, the door lock control module 11 includes a processing unit 111 adapted to be electrically connected to the electronic door lock 2 by wire, a storage unit 112 electrically connected to the processing unit 111, an object sensing unit 113 electrically connected to the processing unit 111, and a wireless communication unit 114 electrically connected to the processing unit 111.

[0028] The processing unit 111 is implemented by an integrated circuit and has data operation and instruction transceiver functions, and the storage unit 112 is a data recording medium for storing digital data (such as but not limited to static random access memory). And, in this embodiment, the processing unit 111 and the storage unit 112 are jointly implemented as a secure chip (Secure Cryptoprocessor), but it is not limited thereto.

[0029] The processing unit 111 can control the electronic door lock 2 to switch between a locked state and an unlocked state. Among them, when the electronic door lock 2 is in the locked state, the electronic door lock 2 limits the position of the door body 3, so that the door body 3 cannot rotate relative to the door frame. On the contrary, when the electronic door lock 2 is in the unlocked state, the electronic door lock 2 does not limit the position of the door body 3. In other words, the locked state of the electronic door lock 2 is used to prevent the door body 3 from being manually opened by the user, and the unlocked state of the electronic door lock 2 is used to allow the door body 3 to be manually opened by the user.

[0030] The object sensing unit 113 is configured to perform object sensing towards one of the two target sides of the door body 3, where the target side is, for example, the outer side of the door body 3. More specifically, the object sensing unit 113 is a digital infrared proximity sensor in this embodiment. However, in different embodiments, the object sensing unit 113 can also be implemented using different types of distance sensors (such as laser ranging sensors, millimeter wave radar sensors).

[0031] The wireless communication unit 114 is a Bluetooth module compliant with the IEEE 802.15 communication standard in this embodiment, and is configured to output a wireless signal (a Bluetooth signal in this embodiment) towards the target side of the door body 3. Thereby, the processing unit 111 can wirelessly transmit and receive data via the wireless communication unit 114.

[0032] The storage unit 112 stores a key data K, an unlocking permission list L, a plurality of communication rules D1, and a plurality of rule identification codes D2 respectively corresponding to the communication rules D1.

[0033] For the convenience of subsequent description, the key data K stored in the storage unit 112 is taken as a first key data K1 in this embodiment. The first key data K1 is a private key implemented based on asymmetric encryption technology, and the first key data K1 is, for example, issued by a digital certificate authentication authority (Certificate Authority, abbreviated as CA).

[0034] The unlocking permission list L includes one or more registered identification data (not shown in the figure). Each registered identification data is, for example, a string of codes and corresponds to an electronic device. More specifically, each registered identification data is used to represent an electronic device having the permission to unlock the electronic door lock 2. In other words, the unlocking permission list L is used to record which electronic devices have the permission to unlock the electronic door lock 2.

[0035] The communication rule D1 corresponds to multiple different data forms respectively, and the rule identification code D2 indicates the communication rule D1 respectively. More specifically, in this embodiment, the communication rule D1 corresponds to multiple different programming languages (such as C++ and Flash) respectively, and for each communication rule D1, the corresponding data form refers to the syntax of the corresponding programming language. On the other hand, in this embodiment, each rule identification code D2 is used to indicate which communication rule D1 (that is, which programming language) is to be used for communication. However, in other embodiments, the communication rule D1 can also be used to represent multiple different specific data formats or specific encryption and decryption methods, and is not limited to corresponding to different programming languages. Therefore, the specific implementation manners of the communication rule D1 and the rule identification code D2 are not limited to this embodiment.

[0036] In this embodiment, the portable electronic device 12 is implemented as a smart mobile device (such as a smart phone). Moreover, in this embodiment, the portable electronic device 12 is, for example, pre-installed with a specific application program. More specifically, in this embodiment, the portable electronic device 12 realizes wireless communication between itself and the door lock control module 11 by running the specific application program. Moreover, the specific application program is, for example, defaulted as a resident program (also called a background application program) in the portable electronic device 12. In other words, as long as the portable electronic device 12 is in a power-on state, the specific application program will continuously operate in a background execution manner.

[0037] More specifically, the portable electronic device 12 includes a control unit 121, a storage unit 122 electrically connected to the control unit 121, an input unit 123 electrically connected to the control unit 121, a display unit 124 electrically connected to the control unit 121, and a wireless transceiver unit 125 electrically connected to the control unit 121.

[0038] The control unit 121 is implemented by an integrated circuit and has data operation and instruction transceiver functions, and the storage unit 122 is a data recording medium for storing digital data (such as but not limited to a flash memory). And, similar to the processing unit 111 and the storage unit 112 of the door lock control module 11, the control unit 121 and the storage unit 122 are, for example, also jointly implemented as a security chip in this embodiment, but are not limited thereto.

[0039] The input unit 123 is used for the user to perform operations, and the display unit 124 is used for displaying an operation interface, images or texts. And, in this embodiment, the input unit 123 and the display unit 124 are jointly implemented as a touch screen, but are not limited thereto.

[0040] In this embodiment, the wireless transceiver unit 125 is a Bluetooth module compliant with the IEEE 802.15 communication standard, similar to the wireless communication unit 114 of the door lock control module 11. Thus, when the wireless transceiver unit 125 is activated (i.e., when the portable electronic device 12 has the Bluetooth communication function enabled), the control unit 121 can wirelessly transmit and receive data via the wireless transceiver unit 125. Moreover, when the portable electronic device 12 and the door lock control module 11 are within the communicable range of each other, wireless communication (Bluetooth communication in this embodiment) can be performed between the control unit 121 of the portable electronic device 12 and the processing unit 111 of the door lock control module 11 as Figure 2 shown through the wireless transceiver unit 125 and the wireless communication unit 114.

[0041] The storage unit 122 stores another key data K. For the sake of convenience of description, the key data K stored in the storage unit 122 is regarded as a second key data K2 in this embodiment. The second key data K2 is a public key issued by the digital certificate authentication authority based on the asymmetric encryption technology. Moreover, the second key data K2 and the first key data K1 stored in the door lock control module 11 are jointly regarded as a key pair. In other words, there is a mathematical correspondence relationship between the second key data K2 and the first key data K1 based on Asymmetric cryptography. However, the said mathematical correspondence relationship is only general knowledge in the asymmetric encryption technology, so the details thereof are not elaborated herein.

[0042] It should be further noted that in a preferred embodiment, the processing unit 111 of the door lock control module 11 will automatically update the first key data K1 regularly. And after the first key data K1 is updated by the processing unit 111, once wireless communication is established between the control unit 121 of the portable electronic device 12 and the processing unit 111, the processing unit 111 will transmit a key update data corresponding to the first key data K1 to the control unit 121, so that the control unit 121 can update the second key data K2 according to the key update data to maintain the mathematical correspondence relationship between the second key data K2 and the first key data K1. However, it should be understood that in other embodiments, the first key data K1 and the second key data K2 do not necessarily have to be updated automatically regularly.

[0043] In addition, in a similar embodiment, the portable electronic device 12 can also be implemented as an intelligent wearable electronic device, such as a smart watch or smart glasses. Therefore, the specific embodiment of the portable electronic device 12 is not limited to this embodiment.

[0044] Refer to Figure 3 , assuming that the electronic door lock 2 is currently in the locked state, the following exemplarily describes how the electronic door lock control system 1 of this embodiment implements an electronic door lock control method for it.

[0045] First, in step S1, the processing unit 111 selects one of the communication rules D1 from the communication rules D1 as a designated communication rule D1', and continuously outputs the rule identification code D2 corresponding to the designated communication rule D1' wirelessly through the wireless communication unit 114. Wherein, the designated communication rule D1' represents the rule that any electronic device should follow when performing wireless communication with the door lock control module 11 next time. More specifically, in this embodiment, the designated communication rule D1' represents the programming language that any electronic device should adopt when performing wireless communication with the door lock control module 11 next time, but is not limited thereto.

[0046] In this embodiment, for example, after each wireless communication ends, the processing unit 111 randomly selects a designated communication rule D1' from the communication rules D1 to be used for the next wireless communication. However, in different implementation manners, the processing unit 111 may also, for example, after each wireless communication ends, determine the next designated communication rule D1' to be used according to a predetermined order among the communication rules D1, or regularly determine a new designated communication rule D1' according to the order of the communication rules D1 or randomly. Therefore, the manner in which the processing unit 111 selects the designated communication rule D1' is not limited to this embodiment.

[0047] When the processing unit 111 continuously outputs the rule identification code D2 corresponding to the designated communication rule D1' wirelessly, the process proceeds to step S2.

[0048] In step S2, when the control unit 121 of the portable electronic device 12 wirelessly receives the rule identification code D2 output by the processing unit 111 through the wireless transceiver unit 125, the control unit 121 generates an unlock request according to the designated communication rule D1' indicated by the rule identification code D2, and outputs the unlock request wirelessly through the wireless transceiver unit 125 for the processing unit 111 of the door lock control module 11 to receive.

[0049] In this embodiment, since the unlocking request is generated by the control unit 121 according to the specified communication rule D1', the overall data form of the unlocking request conforms to the syntax of the programming language corresponding to the specified communication rule D1'. Moreover, the unlocking request includes an instruction part, a request identification data, and a digital signature.

[0050] The instruction part at least includes an unlocking instruction that can be recognized by the processing unit 111 and indicates to control the electronic door lock 2 to unlock.

[0051] The request identification data is used for the processing unit 111 to identify the unique identification code of the portable electronic device 12, which can be implemented, for example, as a user ID that is uniquely bound to the portable electronic device 12 through the specific application. However, in different embodiments, the request identification data can also be implemented, for example, as the International Mobile Equipment Identity (IMEI) code of the portable electronic device 12, and is not limited to this embodiment.

[0052] The digital signature is generated by the control unit 121 at least according to the request identification data, the second key data K2, and a hashing algorithm (such as but not limited to the hashing algorithms of the SHA family). More specifically, the control unit 121, for example, first performs a hashing operation on the request identification data with the hashing algorithm to generate a mobile-side hash value, and then encrypts the mobile-side hash value with the second key data K2 to generate the digital signature.

[0053] It is worth mentioning that in this embodiment, by continuously running the specific application in the background execution mode by the control unit 121, the portable electronic device 12 is configured to automatically receive the rule identification code D2 output by the processing unit 111, generate the unlocking request, and output the unlocking request in a standby mode that makes the display unit 124 go into sleep. In other words, as long as the portable electronic device 12 enters the range where it can communicate with the door lock control module 11 and the control unit 121 receives the rule identification code D2 output by the processing unit 111, at this time, even if the portable electronic device 12 is in the standby mode, the control unit 121 will automatically generate and output the unlocking request according to the rule identification code D2 without any manual operation by the user.

[0054] After the control unit 121 of the portable electronic device 12 wirelessly outputs the unlocking request through the wireless transceiver unit 125, the process proceeds to step S3.

[0055] In step S3, when the processing unit 111 wirelessly receives the unlocking request output by the control unit 121 via the wireless communication unit 114, the processing unit 111 determines whether the data format of the unlocking request conforms to the specified communication rule D1’, that is, determines whether the data format of the unlocking request conforms to the syntax of the programming language corresponding to the specified communication rule D1’. If the determination result is yes, the process proceeds to step S4. If the determination result is no, the process proceeds to step S7.

[0056] In step S4 following step S3, once the processing unit 111 determines that the data format of the unlocking request conforms to the specified communication rule D1’, the processing unit 111 verifies the digital signature using the first key data K1 and determines whether the verification of the digital signature passes, so as to confirm the integrity and non-repudiation of the unlocking request. If the determination result of the processing unit 111 is yes, the process proceeds to step S5. If the determination result of the processing unit 111 is no, the process proceeds to step S7.

[0057] Among them, the processing unit 111 verifies the digital signature by performing a hashing operation on the request identification data in the unlocking request using the hashing algorithm to generate a verification-side hash value, decrypting the digital signature using the first key data K1 to obtain the mobile-side hash value, and then comparing whether the verification-side hash value and the mobile-side hash value are consistent with each other. If they are consistent, it is determined that the verification of the digital signature passes. On the contrary, it is determined that the verification of the digital signature fails.

[0058] In step S5 following step S4, once the processing unit 111 determines that the verification of the digital signature passes, the processing unit 111 determines whether there is a matching identification data among the registered identification data in the unlocking permission list L that matches the request identification data. If the determination result of the processing unit 111 is yes, the process proceeds to step S6. If the determination result of the processing unit 111 is no, the process proceeds to step S7.

[0059] In step S6 following step S5, once the processing unit 111 determines that there is the matching identification data in the unlocking permission list L, the processing unit 111 controls the object sensing unit 113 to start sensing, so as to continuously receive an immediate object sensing result from the object sensing unit 113. Among them, the object sensing result indicates whether the object sensing unit 113 currently senses an object that is less than a predetermined distance (such as but not limited to 80 cm) away from itself. And when the processing unit 111 determines that the object sensing unit 113 senses an object according to the object sensing result, the processing unit 111 controls the electronic door lock 2 to switch from the locked state to the unlocked state, so that the door body 3 allows the user to manually open it.

[0060] The processing unit 111 determines to control the electronic door lock 2 to switch to the unlocked state only when the object sensing unit 113 senses an object. In this embodiment, the electronic door lock 2 can be controlled to unlock only when the user actually approaches the door body 3. Thus, even if the communication distance between the portable electronic device 12 and the door lock control module 11 is relatively long (for example, more than 10 meters), this embodiment can avoid the electronic door lock 2 being unlocked prematurely before the user approaches the door body 3, thereby avoiding potential safety concerns.

[0061] In step S7 following step S3, step S4, or step S5, once the processing unit 111 determines that the data format of the unlock request does not conform to the specified communication rule D1', the digital signature verification fails, or the matching identification data does not exist in the unlock permission list L, the processing unit 111 determines that the unlock request is invalid and does not control the electronic door lock 2 to switch to the unlocked state, so that the door body 3 remains in a state where it is not allowed to be manually opened. Additionally, optionally, the processing unit 111 outputs an unlock failure notice through the electronic door lock 2 or the portable electronic device 12, for example.

[0062] The above is an example description of how the electronic door lock control system 1 of this embodiment implements the electronic door lock control method.

[0063] It is worth mentioning that the processing unit 111 of this embodiment will actively change the specified communication rule D1' applicable to the next wireless communication, and will use "the data format of the unlock request conforms to the specified communication rule D1'" as one of the preconditions for controlling the electronic door lock 2 to unlock. Thus, this embodiment can prevent malicious persons from eavesdropping on the unlock request output by the portable electronic device 12 and attempting to unlock the electronic door lock 2 with it.

[0064] On the other hand, since the portable electronic device 12 of this embodiment can automatically receive the rule identification code D2, generate the unlock request, and output the unlock request in the standby mode, the user can make the control unit 121 control the electronic door lock 2 to unlock as long as the portable electronic device 12 is carried close to the door body 3, without any manual operation. Therefore, this embodiment can greatly improve the convenience of use of the wireless induction unlocking mechanism of the electronic door lock.

[0065] Specifically, steps S1 to S7 of this embodiment and Figure 3The flowchart is only one of the implementable ways to illustrate the electronic door lock control method of the present invention. It should be understood that even if steps S1 to S7 are combined, split, or the order is adjusted, if the process after the combination, split, or order adjustment achieves substantially the same effect in a substantially the same manner as this embodiment, it still belongs to the implementable aspects of the electronic door lock control method of the present invention. Therefore, steps S1 to S7 of this embodiment and Figure 3 the flowchart are not used to limit the scope of implementation of the present invention.

[0066] It should be further noted that in another embodiment, the electronic door lock control system 1 is implemented as the door lock control module 11 itself. In other words, the electronic door lock control system 1 may also not include the portable electronic device 12. And in the embodiment where the electronic door lock control system 1 is implemented as the door lock control module 11 itself, the electronic door lock control method does not include the aforementioned step S2.

[0067] In summary, by implementing the electronic door lock control method, after the door lock control module 11 of the electronic door lock control system 1 of this embodiment receives the unlocking request wirelessly, it will control the electronic door lock 2 provided on the door body 3 to switch from the locked state to the unlocked state only when it determines that the digital signature in the unlocking request is verified and the request identification data in the unlocking request exists in the unlocking permission list L. In this way, on the one hand, the electronic door lock control system 1 can allow users to use the portable electronic device 12 carried with them as a medium for wireless induction to unlock the electronic door lock 2, and on the other hand, it can use the digital signature verification mechanism to ensure the integrity and non-deniability of the unlocking request, thereby preventing malicious people from using other devices to send forged unlocking instructions to unlock the electronic door lock 2. Therefore, this embodiment can balance the security and convenience of use of the wireless induction unlocking mechanism of the electronic door lock 2, so it can indeed achieve the purpose of the present invention.

[0068] The above is only an embodiment of the present invention, and it cannot be used to limit the scope of implementation of the present invention. That is, all simple equivalent changes and modifications made according to the claims and the content of the specification of the present invention still belong to the scope of the present invention.

Claims

1. An electronic door lock control system, suitable for use in an electronic door lock; characterized in that: The electronic door lock control system includes: A door lock control module, including: A processing unit, adapted to be electrically connected to the electronic door lock; and A storage unit, electrically connected to the processing unit, and storing key data and an unlocking permission list; Wherein, the processing unit is configured to: After receiving an unlocking request including a digital signature and request identification data in a wireless manner, verify the digital signature using the key data, wherein the unlocking request is output by a portable electronic device; When it is determined that the verification of the digital signature passes, determine whether there is matching identification data in the unlocking permission list that matches the request identification data; and After determining that there is the matching identification data in the unlocking permission list, control the electronic door lock to switch from a locked state to an unlocked state, wherein the locked state is used to prevent the door body provided with the electronic door lock from being opened, and the unlocked state is used to allow the door body to be opened.

2. The electronic door lock control system according to claim 1, wherein: The door lock control module further includes an object sensing unit electrically connected to the processing unit, and the object sensing unit is configured to sense towards one of the two sides of the door body; and After determining that there is the matching identification data in the unlocking permission list, the processing unit first controls the object sensing unit to start sensing to obtain an object sensing result from the object sensing unit, and the processing unit controls the electronic door lock to switch from the locked state to the unlocked state only when it is determined that an object is sensed according to the object sensing result.

3. The electronic door lock control system according to claim 1, wherein: The storage unit further stores a plurality of communication rules and a plurality of rule identification codes respectively corresponding to the communication rules, wherein the communication rules respectively correspond to various different data forms, and the rule identification codes respectively indicate the communication rules; The processing unit is further configured to select a specified communication rule from the communication rules and wirelessly output the rule identification code corresponding to the specified communication rule before receiving the unlocking request; and When receiving the unlocking request, the processing unit first determines whether the data form of the unlocking request conforms to the specified communication rule, and only when the determination result is yes, verifies the digital signature using the key data.

4. The electronic door lock control system according to claim 3, wherein: The electronic door lock control system further includes the portable electronic device, wherein the portable electronic device is configured to generate the unlocking request according to the specified communication rule indicated by the rule identification code after wirelessly receiving the rule identification code output by the processing unit, and wirelessly output the unlocking request for the processing unit to receive.

5. The electronic door lock control system according to claim 4, characterized in that: The portable electronic device includes a display unit, and the portable electronic device is configured to automatically receive the rule identification code, generate the unlocking request, and output the unlocking request in a standby mode in which the display unit is in a sleep state.

6. An electronic door lock control method, implemented by an electronic door lock control system, characterized in that: The electronic door lock control system includes a door lock control module. The door lock control module includes a processing unit and a storage unit electrically connected to the processing unit. The processing unit is adapted to be electrically connected to an electronic door lock. The storage unit stores key data and an unlocking permission list. The electronic door lock control method includes: (A) After the processing unit wirelessly receives an unlocking request including a digital signature and request identification data, the processing unit verifies the digital signature using the key data, wherein the unlocking request is output by a portable electronic device; (B) When the processing unit determines that the verification of the digital signature passes, the processing unit determines whether there is matching identification data in the unlocking permission list that matches the request identification data; and (C) After the processing unit determines that there is the matching identification data in the unlocking permission list, the processing unit controls the electronic door lock to switch from a locked state to an unlocked state, wherein the locked state is for preventing the door body provided with the electronic door lock from being opened, and the unlocked state is for allowing the door body to be opened.

7. The electronic door lock control method according to claim 6, characterized in that: The door lock control module further includes an object sensing unit electrically connected to the processing unit, and the object sensing unit is configured to sense towards one of the two target sides of the door body. Wherein, in step (C), after the processing unit determines that there is the matching identification data in the unlocking permission list, the processing unit first controls the object sensing unit to start sensing to obtain an object sensing result from the object sensing unit, and the processing unit controls the electronic door lock to switch from the locked state to the unlocked state only when it determines that an object is sensed according to the object sensing result.

8. The electronic door lock control method according to claim 6, characterized in that: The storage unit further stores a plurality of communication rules and a plurality of rule identification codes respectively corresponding to the communication rules, wherein the communication rules respectively correspond to various different data forms, and the rule identification codes respectively indicate the communication rules; wherein: The electronic door lock control method further includes, before step (A): (D) The processing unit selects a specified communication rule from the communication rules and wirelessly outputs the rule identification code corresponding to the specified communication rule; and In step (A), when the processing unit receives the unlocking request, the processing unit first determines whether the data form of the unlocking request conforms to the specified communication rule, and only when the determination result is yes, the processing unit verifies the digital signature using the key data.

9. The electronic door lock control method according to claim 8, characterized in that: The electronic door lock control system further includes the portable electronic device; wherein: The electronic door lock control method further includes, between steps (D) and (A): (E) After the portable electronic device wirelessly receives the rule identification code output by the processing unit, the portable electronic device generates the unlocking request according to the specified communication rule indicated by the rule identification code and wirelessly outputs the unlocking request for the processing unit to receive.

10. The electronic door lock control method according to claim 9, characterized in that: The portable electronic device includes a display unit; wherein, in step (E), the portable electronic device is configured to automatically receive the rule identification code, generate the unlocking request, and output the unlocking request in a standby mode in which the display unit is in a sleep state.