Door access control
11232664 ยท 2022-01-25
Assignee
Inventors
Cpc classification
International classification
Abstract
The present application concerns access control for controlling unlocking of a door (102) at the presentation of credentials (108) at the door. A credentials relay unit (112) and a lock controller (114) are mounted in the vicinity of the door. The credentials relay unit transmits received credentials to a pre-configured, first network address, and in addition transmits a wake-up signal (122) to the lock controller, which upon receipt of the wake-up signal will transmit a request (126) for instructions to a pre-configured, second network address. In response to the request, the lock controller receives unlocking or no-action instructions (128a, 128b), and in case unlocking instructions are received, the lock controller transmits an unlocking signal (132).
Claims
1. An access control system for controlling unlocking of a door at the presentation of credentials at the door, the access control system comprising a credentials relay unit and a lock controller which are mounted in the vicinity of the door, wherein the credentials relay unit comprises an input interface and a first network interface, wherein the credentials relay unit is configured to receive credentials via the input interface, and transmit the credentials to a pre-configured, first remote network address via the first network interface, in response to receiving the credentials via the input interface, wherein the credentials relay unit and the lock controller have a local communications interface, and the credentials relay unit is configured to transmit a wake-up signal to the lock controller via the local communications interface, in response to receiving the credentials via the input interface, and wherein the credentials relay unit is configured to not transmit credentials or unlocking instructions to the lock controller, wherein the lock controller comprises a second network interface, and is configured to, in response to receiving the wake-up signal, transmit, via the second network interface, a request for instructions to a pre-configured, second remote network address and receive, via the second network interface, unlocking or no-action instructions, wherein the lock controller comprises a lock control interface and is configured to transmit a signal to unlock the door via the lock control interface, in response to receiving unlocking instructions via the second network interface, wherein the system further comprises a remote authorization server, and wherein the pre-configured first network address and the pre-configured second network address point to the remote authorization server.
2. The access control system of claim 1, wherein the credentials relay unit is configured to await an acknowledgement receipt of the credentials sent via the first network interface, before transmitting the wake-up signal.
3. The access control system of claim 1, wherein the local communications interface is a low power, low bandwidth interface.
4. The access control system claim 1, therein the lock controller is configured to power up upon receipt of the wake-up signal, and power down after transmitting the signal to unlock the door.
5. The access control system of claim 4, wherein the lock controller is configured to power up the second network interface upon receipt of the wake-up signal, and power down the second network interface after receiving the unlocking or no-action instructions.
6. The access control system of claim 1, wherein at least one of the lock controller and the credentials relay unit is powered by one or more of: a solar cell, a battery, and an energy harvesting unit.
7. The access control system of claim 1, wherein the remote authorization server is configured to compare received credentials to a group of access rights associated with the credentials and determine if the received credentials are associated with access rights to unlock the door.
8. The access control system of claim 1, wherein the credentials relay unit is connected to a credentials reader via the credentials input interface.
9. The access control system of claim 8, wherein the credentials reader comprises at least one of: a proximity reader, a smart card reader, a bar code reader, a magnetic reader, a biometric reader, and a keypad.
10. A method of controlling unlocking of a door upon presentation of credentials at the door, the method comprising: a credentials relay unit receiving the credentials, and transmitting the credentials to a pre-configured, first network address, the credentials relay unit transmitting a wake-up signal to a lock controller, without transmitting the credentials or unlocking instructions to the lock controller, the lock controller transmitting, in response to the wake-up signal, a request for instructions to a pre-configured, second network address, and receiving unlocking or no-action instructions from the second network address, the lock controller, upon receipt of unlocking instructions, transmitting a signal to unlock the door, wherein the pre-configured first network address and the pre-configured second network address point to a remote authorization server.
11. The method of claim 10, further comprising the credentials relay unit awaiting an acknowledgement receipt of the credentials sent to the pre-configured, first network address before transmitting the wake-up signal.
12. The method of claim 10, further comprising: the lock controller powering up upon receipt of the wake-up signal, and powering down after transmitting the signal to unlock the door.
13. The method of claim 10, further comprising comparing, by the remote authorization server, the transmitted credentials to a group of access rights associated with the credentials and determining if the credentials are associated with access rights to unlock the door.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention will now be described in more detail by way of example and with reference to the accompanying schematic drawings, in which:
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION OF EMBODIMENTS
(6)
(7) In brief, the credentials reader may be any type of reader able to receive input credentials in a selected format. The credentials reader may also support a combination of different credentials input options. A common variant of such a combination would be a card reader with a keypad for inputting a numeric code. The credentials reader may include a proximity reader, such as in the form of an RFID reader, and the credentials may be presented via a card or some type of mobile device with an RFID, NFC or any other type of proximity based chip. The credentials reader may also be a smart card reader, and the credentials be presented via a smart card. The credentials reader may be magnetic reader, and the credentials may be presented via a magnetic strip card. The credentials reader may also be bar code reader, which is configured to read one or more types of barcode, including QR codes. The bar code may, e.g., be presented on a card, a piece of paper or on a display of mobile device. The credentials reader may also include some kind of biometric reader, which, e.g., can be in the form of a fingerprint reader, an eye, iris or retina scanner, a microphone, which may include sound or voice recognition capabilities, or a camera. The camera can include or be connected to another unit with analytics software or hardware for performing face recognition, gait recognition or recognition of any other biometric data which can be used as credentials. When a biometric reader is used, the credentials are normally in the form of one or more characteristic features of a person presenting themselves to the credentials reader.
(8) The access control system 100 includes a credentials relay unit 112 and a lock controller 114, which are illustrated in more detail in
(9) The credentials relay unit 112 additionally has a local communication interface 120 connecting the credentials relay unit 112 to the lock controller 114. A wake-up signal 122 can be sent from the credentials relay unit 112 to the lock controller 114 via the local communication interface 120. The wakeup signal 122 could also be denoted trigger signal, or just trigger.
(10) The local communications interface 120 is typically a low-power, low-bandwidth interface, and a common choice would be to use some type of interface employed in mesh networks, e.g., Zigbee or Z-wave. However, any type of connection suitable for the purpose of transferring the wake-up signal 122 may be used, be it wired or wireless. Some examples include communication via Bluetooth, BLE (Bluetooth Low Energy), IR (infrared light), VLC (visual light communication), audio/sound or ultrasonic communication, or electric pulses communicated via a wired interface. It would also be possible to mount the credentials relay unit 112 and the lock controller 114 within one and the same unit or housing. Typically, in such a case, a wired interface based on electric pulses could be used.
(11) The lock controller 114 has a second network interface 124, e.g., in the form of a wired or wireless LAN connection, or a connection to a cellular network, where a request 126 for instructions is transmitted to a pre-configured, second remote network address, and where unlocking instructions 128a, or no-action instructions 128b are received. In addition, the lock controller 114 has a lock control interface 130, typically an electric wire, where a signal 132 to unlock the lock 104 at the door 102 is transmitted.
(12) The credentials relay unit 112 or the lock controller 114, or both of them, are commonly powered by some kind of power source independent of the power grid, in order to simplify their installation. Batteries, solar cells or some kind of energy harvesting units are all examples of power sources that can be used to power one or both of the credentials relay unit 112 and the lock controller 114. Alternatively, one or both of these two units may be connected to a regular power outlet or be powered via Power over Ethernet (PoE), if deemed appropriate in a specific installation. If PoE is used, the first and second network connection may be Ethernet connections that are used for power supply via PoE as well.
(13) In many cases, at least the lock controller 114, and possibly also the credentials relay unit 112, will be configured to be in a sleep mode when no input is received. The sleep mode may also be denoted idle mode or power-down mode. The term state may be used instead of mode. The lock controller 114 will typically be configured to wake from this sleep mode at the receipt of the wake-up signal 122. The credentials relay unit 112 may be configured to wake up at the receipt of the credentials 108. The use of a sleep mode will save power and extend the life of any limited power sources. The sleep mode can, e.g., imply that the first or the second network connection is powered down, e.g., by suspending any activity related to wireless operation, such as powering down a Wi-Fi module used for providing a wireless network connection for the first or second network interface, respectively. Other power retention and shut-down schemes may also be contemplated as long as power is preserved while still allowing receipt of the wake-up signal at the lock controller, and the credentials at the credentials relay unit.
(14) Returning to
(15) In response to receiving the credentials 108, the credentials relay unit 112 transmits the credentials 108 via the first network interface 118 to a preconfigured, first remote network address, which in some manner points to a remote authorization server 134. This step is shown at the numeral 3 in
(16) The remote authorization server 134 contains a group or list of access rights to different doors or groups of doors, associated with various credentials, or, in other words, a database or table 136 connecting access rights to credentials. The remote authorization server 134 may optionally acknowledge receipt by transmitting an acknowledgement message to the credentials relay unit 112 in response to receiving the credentials 108.
(17) Additionally, in response to receiving the credentials 108, the credentials relay unit 112 transmits a wake-up signal 122 via the local communications interface 120 to the lock controller 114. This step is denoted by the numeral 4 in
(18) At the receipt of the wake-up signal 122, the lock controller 114 will send a request 126 for instructions to a pre-configured, second remote network address, via the second network interface 124. This second remote network address also points in some manner to the remote authorization server 134, in the same manner as the first remote network address. The first and the second remote network address may, e.g., be identical. This step is denoted by the numeral 5 in
(19) The remote authorization server 134 will check if the credentials 108, previously received from the credentials relay unit 112, are valid for unlocking the door 102, by accessing the table 136. This check may also have been performed at the receipt of the credentials 108 from the credentials relay unit 112.
(20) As would be apparent to a person skilled in the art, there may be several other checks implemented, such as checking that the credentials 108 were received from the same door as the door for which the lock controller 114 is requesting instructions. Some kind of metadata may be used to tag the credentials 108 with information on which credentials reader 106 they were received from, i.e., to which door 102 the bearer of the credentials 108 is requesting access. The tagging may typically be performed in the credentials reader 106 or in the credentials relay unit 112. Various timers may also be implemented to make sure that there is a reasonably long time span, and no undue delay between the receipt of the credentials 108 and the request 126 for instructions at the remote authorization server 134. A too short time span or a too long delay could imply that the last received credentials 108 are unrelated to the current request 126 for instructions due to, e.g., some kind of network error or tampering attempt.
(21) In case the credentials 108 are deemed valid, instructions 128a to unlock the lock 104 on the door 103 are sent back to the lock controller 114 via the second network interface 124, as is denoted by the numeral 6 in
(22) When the lock controller 114 receives unlocking instructions 128a, it will proceed to control the lock 104 to unlock. To this end, an unlocking signal 132 is sent to the lock 104 via the lock control interface 130. This will cause the lock 104 to unlock, and the door 102 can now be opened. In case no-action instructions 128b are received, typically nothing more will happen, and the lock controller 114 might, e.g., power down into sleep mode after a set time.
(23) As the skilled person would realize, it would also be possible to implement additional information flows involving the access control system, e.g., for allowing the credentials reader 106 to receive information that the lock 104 is unlocked, or that no valid credentials have been presented, such that this information may be shown on the credentials reader 106, in order to provide a notification to the person waiting to be let in. There are various ways to implement this provision of information, such as directly from the door lock 104 to the credentials reader 106, via the lock controller 114 and the credentials relay unit 112, or even involving the remote authorization server 134. Since this provision of information is not related to the present invention, further details will be omitted.
(24) In
(25) In summary, the present application concerns access control for controlling unlocking of a door at the presentation of credentials at the door. A credentials relay unit and a lock controller are mounted in the vicinity of the door. The credentials relay unit transmits received credentials to a pre-configured first network address, and in addition transmits a wake-up signal to the lock controller, which upon receipt of the wake-up signal transmit a request for instructions to a pre-configured, second network address. In response to the request, the lock controller receives unlocking or no-action instructions, and in case unlocking instructions are received, the lock controller transmits an unlocking signal.
(26) The person skilled in the art realizes that the present invention by no means is limited to the preferred embodiments described above. On the contrary, many modifications and variations are possible within the scope of the appended claims. For example, acknowledgement messages or signals may be implemented at various nodes in the access control systems and its connecting units, according to principles well known in the field. In addition, the access control system may also be configured to have a fallback process for when the connections to the authorization server is lost. At such times, the credentials relay unit might be configured to send the credentials to the lock controller, and the lock controller might then make an independent decision to unlock, e.g., based on that the credentials have been deemed valid by the server recently, and therefore most likely are still valid. Such a fallback solution would also require the lock controller to keep a list of recently used and valid credentials.
(27) TABLE-US-00001 Reference numerals 100 Access control system 102 Door 104 Lock 106 Credentials reader 108 Credentials 110 Access card 112 Credentials relay unit 114 Lock controller 116 Input interface 118 First network interface 120 Local communication interface 122 Wake-up signal 124 Second network interface 126 Request for instructions 128a/128b Unlocking/No-action instructions 130 Lock control interface 132 Unlocking signal 134 Remote authorization server 136 Access rights & credentials table