Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
ELECTRONIC LOCKING DEVICE AND APPARATUS FOR PROVIDING AN AUTHORIZATION TO UNLOCK A DOOR LOCK
Document Type and Number:
WIPO Patent Application WO/2019/048735
Kind Code:
A1
Abstract:
According to an aspect, there is provided a solution for operating a door lock with an electronic locking device. The electronic locking device (100A - 100E) comprises an operating power interface (106), a processing unit (102) and a vibration sensor (104) coupled between the operating power interface and the processing unit and configured to wake up the processing unit from an idle state to a normal operation state in response to detecting vibration induced to the electronic locking device.

Inventors:
KOSKI, Tuomas (Merimiehenkatu 10 A 3, Helsinki, 00150, FI)
HÄKKINEN, Juha (Runeberginkatu 6B b31, Helsinki, Helsinki, FI)
Application Number:
FI2018/050624
Publication Date:
March 14, 2019
Filing Date:
September 05, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
OVAA OY (Runeberginkatu 6B b31, Helsinki, 00100, FI)
International Classes:
G07C9/00; E05B47/00; G01H17/00; H04W4/80; H04W12/06
Foreign References:
US20120280783A12012-11-08
US20140022054A12014-01-23
US20160098874A12016-04-07
US20170002586A12017-01-05
Attorney, Agent or Firm:
PAPULA OY (P.O. Box 981, Helsinki, 00101, FI)
Download PDF:
Claims:
CLAIMS

1. An electronic locking device (100A - 100E) for operating a door lock, the electronic locking device (100A - 100E) comprising:

an operating power interface (106) configured to provide operating power for the electronic locking device (100A - 100E) ;

a processing unit (102) configured to control operations of the electronic locking device (100A - 100E); and

a vibration sensor (104) coupled between the operating power interface (106) and the processing unit (102) and configured to wake up the processing unit (102) from an idle state to a normal operation state in response to detecting vibration induced to the electronic locking device (100A - 100E) .

2. The electronic locking device (100A 100E) of claim 1, further comprising a motor module (108) coupled to the processing unit (102) and configured to operate the door lock, and an authorization module (110) coupled to the processing unit (102) and configured to provide an authorization to unlock the door lock;

wherein the processing unit (102) is configured to

seek an authorization to unlock the door lock from the authorization module (110);

control the motor module (108) to unlock the door lock when obtaining the authorization from the authorization module (110) and resume to the idle state, or resume to the idle state when failing to obtain the authorization. 3. The electronic locking device (100A

100E) of claim 2, wherein the authorization module (110) comprises a wireless communication interface (114) configured to enable wireless communication with a server;

wherein the processing unit (102) is further configured to seek the authorization to unlock the door lock from the server with the wireless communication interface (114).

4. The electronic locking device (100A 100E) of claim 2, wherein the authorization module (110) comprises a short-range wireless communication interface (112) configured to enable short-range wireless communication;

wherein the processing unit (102) is configured to seek the authorization to unlock the door lock with the short-range wireless communication interface (112) .

5. The electronic locking device (100A 100E) of claim 2, wherein the authorization module (110) comprises a wireless communication interface (114) configured to enable wireless communication with a server and a short-range wireless communication interface (112) configured to enable short-range wireless communication;

wherein the processing unit (102) is further configured to seek the authorization to unlock the door lock with at least one of the wireless communication interface (114) from the server and the short-range wireless communication interface (112).

6. The electronic locking device (100A 100E) of claim 5, wherein the processing unit (102) is configured to

seek the authorization to unlock the door lock with the short-range wireless communication interface (112) ; seek additional confirmation for unlocking the door lock via the wireless communication interface (114) when obtaining the authorization from the short- range wireless communication interface (112) and determining that additional confirmation is required; and

control the motor module (108) to unlock the door lock when obtaining the additional confirmation and resume to the idle state, or resume to the idle state when failing to obtain the additional confirmation .

7. The electronic locking device (100A 100E) of any of claims 2 - 6, wherein the processing unit (102) is configured to:

inform the server with the wireless communication interface (114) whether the door lock was unlocked or not. 8. The electronic locking device (100A

100E) of any of claims 1 - 7, wherein the operating power interface (106) comprises a battery.

9. The electronic locking device (100A 100E) of any of claims 1 - 8, wherein the vibration sensor (104) comprises a shock switch.

10. The electronic locking device (100A 100E) of any of claims 1 - 9, wherein the electronic locking device (100A - 100E) is removably attachable on a top surface of a door.

11. An apparatus (300) for providing an authorization to unlock a door lock, the apparatus comprising:

at least one processor (302); and at least one memory (304) connected to the at least one processor (302);

wherein the at least one memory (304) stores program instructions that, when executed by the at least one processor (302), cause the apparatus (300) to :

receive a remote opening request for a door lock from a user application;

issue an authorization in response to the remote opening request;

receive a request from an electronic locking device for the authorization to unlock the door lock; and

cause transmission of a reply comprising information indicative of the authorization to the electronic locking device.

12. The apparatus (300) of claim 11, wherein the reply comprises information indicative of a valid authorization or information indicative of a non-valid authori zation .

13. The apparatus (300) of claim 11 or 12, wherein the at least one memory (304) stores program instructions that, when executed by the at least one processor (302), cause the apparatus (300) to:

change status of the issued authorization to non-valid after expiry of a predetermined time period. 14. The apparatus (300) of any of claims 11 -

13, wherein the at least one memory (304) stores program instructions that, when executed by the at least one processor (302), cause the apparatus (300) to :

receive an indication from the electronic locking device whether the door lock was unlocked; and at least one of create a log entry in response to the indication and transmit a notification to at least one user that the door lock was unlocked. 15. The apparatus (300) of any of claims 11 -

14, wherein the at least one memory (304) stores program instructions that, when executed by the at least one processor (302), cause the apparatus (300) to :

receive an indication from the electronic locking device that the electronic locking device woke up; and

create a log entry in response to the indication .

16. A method for an electronic locking device (100A - 100E) to operate a door lock, the method comprising:

detecting (500) vibration induced to the electronic locking device with a vibration sensor (104) coupled between an operating power interface (106) and a processing unit (102);

waking up (502) the processing unit (102) from an idle state to a normal operation state; and controlling (504) the door lock with the processing unit (102).

17. A method for providing an authorization for an electronic locking device, the method comprising:

receiving (600) a remote opening request of a door lock from a user application;

issuing (602) an authorization in response to the remote opening request;

receiving (604) a request from an electronic locking device (100A - 100E) for the authorization to unlock the door lock; and causing (606) transmission of a reply comprising information indicative of the authorization to the electronic locking device (100A - 100E) . 18. A computer program comprising program code, which when executed by at least one processing unit, causes the at least one processing unit to perform the method of claim 17. 19. A computer program according to claim 18, wherein the computer program is embodied on a computer readable medium.

Description:
ELECTRONIC LOCKING DEVICE AND APPARATUS FOR PROVIDING AN AUTHORIZATION TO UNLOCK A DOOR LOCK

BACKGROUND

Electronic locks are locked or unlocked with the assistance of electrical current. They are usually mounted on a door or door frame, and they can be used to replace conventional manual locks, or they can provide an option for entry via a conventional key.

Electronic locks provide additional safety and convenience, as they can be opened by authentication without a physical mechanical key. One of the most common forms of authentication is to use a keypad to enter a pin code. Another possibility is to use RFID (Radio Frequency Identification) based solutions to unlock the lock.

However, at the same time, majority of the existing locks, for example, in homes are manual/mechanical locks. Thus, it would be beneficial to have a solution that would enable electronic lock features for a conventional manual/mechanical lock. Further, it would be beneficial to have a solution for operating an electronic lock efficiently and securely.

SUMMARY

According to a first aspect, there is provided an electronic locking device for operating a door lock. The electronic locking device comprises an operating power interface configured to provide operating power for the electronic locking device; a processing unit configured to control operations of the electronic locking device; and a vibration sensor coupled between the operating power interface and the processing unit and configured to wake up the processing unit from an idle state to a normal operation state in response to detecting vibration induced to the electronic locking device . In an embodiment, the electronic locking device further comprises a motor module coupled to the processing unit and configured to operate the door lock, and an authorization module coupled to the processing unit and configured to provide an authorization to unlock the door lock; wherein the processing unit is configured to seek an authorization to unlock the door lock from the authorization module; control the motor module to unlock the door lock when obtaining the authorization from the authorization module and resume to the idle state, or resume to the idle state when failing to obtain the authori zation .

In an embodiment, alternatively or in addition, the authorization module comprises a wireless communication interface configured to enable wireless communication with a server; wherein the processing unit is further configured to seek the authorization to unlock the door lock from the server with the wireless communication interface.

In an embodiment, alternatively or in addition, the authorization module comprises a short-range wireless communication interface configured to enable short- range wireless communication; wherein the processing unit is configured to seek the authorization to unlock the door lock with the short-range wireless communication interface. In an embodiment, alternatively or in addition, the authorization module comprises a wireless communication interface configured to enable wireless communication with a server and a short-range wireless communication interface configured to enable short- range wireless communication; wherein the processing unit is further configured to seek the authorization to unlock the door lock with at least one of the wireless communication interface from the server and the short-range wireless communication interface.

In an embodiment, alternatively or in addition, the processing unit is configured to seek the authorization to unlock the door lock with the short- range wireless communication interface; seek additional confirmation for unlocking the door lock via the wireless communication interface when obtaining the authorization from the short-range wireless communication interface and determining that additional confirmation is required; and control the motor module to unlock the door lock when obtaining the additional confirmation and resume to the idle state, or resume to the idle state when failing to obtain the additional confirmation.

In an embodiment, alternatively or in addition, the processing unit is configured to inform the server with the wireless communication interface whether the door lock was unlocked or not.

In an embodiment, alternatively or in addition, the operating power interface comprises a battery.

In an embodiment, alternatively or in addition, the vibration sensor comprises a shock switch.

In an embodiment, alternatively or in addition, the electronic locking device is removably attachable on a top surface of a door. According to a second aspect, there is provided an apparatus for providing an authorization to unlock a door lock. The apparatus comprises at least one processor; and at least one memory connected to the at least one processor; wherein the at least one memory stores program instructions that, when executed by the at least one processor, cause the apparatus to receive a remote opening request for a door lock from a user application; issue an authorization in response to the remote opening request; receive a request from an electronic locking device for the authorization to unlock the door lock; and cause transmission of a reply comprising information indicative of the authorization to the electronic locking device.

In an embodiment, the reply comprises information indicative of a valid authorization or information indicative of a non-valid authorization. In an embodiment, alternatively or in addition, the at least one memory stores program instructions that, when executed by the at least one processor, cause the apparatus to change status of the issued authorization to non-valid after expiry of a predetermined time period.

In an embodiment, alternatively or in addition, the at least one memory stores program instructions that, when executed by the at least one processor, cause the apparatus to receive an indication from the electronic locking device whether the door lock was unlocked; and at least one of create a log entry in response to the indication and transmit a notification to at least one user that the door lock was unlocked.

In an embodiment, alternatively or in addition, the at least one memory stores program instructions that, when executed by the at least one processor, cause the apparatus to receive an indication from the electronic locking device that the electronic locking device woke up; and create a log entry in response to the indication.

According to a third aspect, there is provided a method for an electronic locking device to operate a door lock. The method comprises detecting vibration induced to the electronic locking device with a vibration sensor coupled between an operating power interface and a processing unit; waking up the processing unit from an idle state to a normal operation state; and controlling the door lock with the processing unit.

According to a fourth aspect, there is provided a method for providing an authorization for an electronic locking device. The method comprises receiving a remote opening request of a door lock from a user application; issuing an authorization in response to the remote opening request; receiving a request from an electronic locking device for the authorization to unlock the door lock; and causing transmission of a reply comprising information indicative of the authorization to the electronic locking device.

According to a fifth aspect, there is provided a computer program comprising program code, which when executed by at least one processing unit, causes the at least one processing unit to perform the method of the fourth aspect. In an embodiment, the computer program is embodied on a computer readable medium. According to a sixth aspect, there is provided an electronic locking device for operating a door lock. The electronic locking device comprises operating power interface means for providing operating power for the electronic locking device; processing means for controlling operations of the electronic locking device; and vibration sensing means coupled between the operating power interface and the processing unit and for waking up the processing means from an idle state to a normal operation state in response to detecting vibration induced to the electronic locking device .

According to a sixth aspect, there is provided an apparatus for providing an authorization to unlock a door lock. The apparatus comprises means for receiving a remote opening request for a door lock from a user application; means for issuing an authorization in response to the remote opening request; means for receiving a request from an electronic locking device for the authorization to unlock the door lock; and means for causing transmission of a reply comprising information indicative of the authorization to the electronic locking device.

The means disclosed above may be implemented using at least one processor or at least one processor and at least one memory connected to the at least one processor, the memory storing program instructions to be executed by the at least one processor.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are included to provide a further understanding of the invention and constitute a part of this specification, illustrate embodiments of the invention and together with the description help to explain the principles of the invention. In the drawings:

FIG. 1A is a block diagram illustrating an electronic locking device according to an aspect.

FIG. IB is a block diagram illustrating an electronic locking device according to another aspect. FIG. 1C is a block diagram illustrating an electronic locking device according to another aspect.

FIG. ID is a block diagram illustrating an electronic locking device according to another aspect.

FIG. IE is a block diagram illustrating an electronic locking device according to another aspect.

FIG. 2A is a diagram illustrating the relationship of an electronic locking device to a door lock when the door lock is in a locked state.

FIG. 2B is a diagram illustrating the relationship of an electronic locking device to a door lock when the door lock is in an unlocked state.

FIG. 3 is a block diagram illustrating an apparatus for providing an authorization to unlock a door lock according to an aspect.

FIG. 4A is a flow chart illustrating a method for operating an electronic locking device according to an aspect . FIG. 4B is a flow chart illustrating a method for operating an electronic locking device according to another aspect. FIG. 4C is a flow chart illustrating a method for operating an electronic locking device according to another aspect.

FIG. 4D is a flow chart illustrating a method for operating an electronic locking device according to another aspect. FIG. 5 is a flow chart illustrating a method for an electronic locking device to operate a door lock according to an aspect.

FIG. 6 is a flow chart illustrating a method for providing authorization for an electronic locking device according to an aspect.

DETAILED DESCRIPTION

The following description illustrates a solution that aims to improve at least one of the security and power consumption of an electronic lock, and thus improving its reliability. The solution is implemented by waking up an electronic locking device in response to detecting vibration by vibration sensing means. In addition, the solution enhances security as interception of signals is not possible while the electronic locking device is in an idle state, and because in order to unlock the door lock, a physical access to the door is always required.

FIG. 1A is a block diagram illustrating an electronic locking device 100A according to an aspect. The electronic locking device 100A comprises an operating power interface or operating power interface means 106 configured to provide operating power for the electronic locking device 100A. The operating power interface 106 may refer to a chargeable or non- chargeable battery or to an interface for a constant power source that provides operating power with or without a transformer. The electronic locking device 100A also comprises a processing unit 102 comprising one or more processors configured to control operations of the electronic locking device 100A, and a vibration sensor or vibration sensing means 104 coupled between the operating power interface 106 and the processing unit 102. The vibration sensor may comprise, for example, a shock switch or any other sensor or a plurality of sensors that are able to detect vibrations. The vibration sensor 104 may be configured to wake up the processing unit 102 from an idle state to a normal operation state in response to detecting vibration induced to the electronic locking device 100A. The term "idle state" may refer to a state in which the processing unit 102 (or the processing unit 102 and one or more other components of the electronic locking device 100A) consumes zero or only a negligible amount of operating power from the operating power interface 106. The term "normal state" refers to a state in which the processing unit 102 (or the processing unit 102 and one or more other components of the electronic locking device 100A) operate normally and may consume more operating power than in the idle state. The detected vibration may result from a knock, an impact, or a shock on the door or another structure (for example, floor) near the door. The electronic locking device 100A may be removably attachable on a top surface of a door. Alternatively, the electronic locking device 100A may be integrally and permanently installed to the door.

The solution disclosed in FIG. 1A provides a solution that improves power consumption of the electronic locking device 100A as most of the time the device is in the low-power idle state. FIG. IB is a block diagram illustrating an electronic locking device 100B according to another aspect. The electronic locking device 100B of FIG. IB is similar to the one already illustrated in FIG. 1A, and discussion of the elements already discussed earlier is not repeated.

According to FIG. IB, the electronic locking device 100B further comprises a motor module 108 and an authorization module 110 coupled to the processing unit 102. The motor module 108 may be configured to operate the door lock, and the authorization module 110 may be configured to provide an authorization to unlock a door lock. In an embodiment, the processing unit 102 may be configured to seek an authorization to unlock the door lock from the authorization module 110, and to control the motor module 108 to unlock the door lock when obtaining the authorization from the authorization module 110 and resume to the idle state, or resume to the idle state when failing to obtain the authorization. The authorization module 110 may be configured to receive an authorization locally via a local short-range wireless communication and/or via another wireless communication interface.

The motor module 108 may comprise an electric motor and may be connected to a locking mechanism of the door, for example, via a fitting member. A chain or a cord may be arranged between the fitting member and the motor module 108. The fitting member may be removably attachable to a door knob or a locking mechanism that operates lock bolt(s) of the door, or another similar member designed to operate the lock bolt(s) . When the motor module 108 is operated, the motor module 108 causes movement of the chain thereby rotating also the door knob or locking mechanism. The solution disclosed in FIG. IB provides a solution that improves power consumption of the electronic locking device 100B as most of the time the device is in the low-power idle state. Further, the solution disclosed in FIG. IB enhances security as interception of signals is not possible while the electronic locking device is in the idle state. FIG. 1C is a block diagram illustrating an electronic locking device lOOC according to another aspect. The electronic locking device lOOC of FIG. 1C is similar to the ones already illustrated in FIGS. 1A and IB, and discussion of the elements already discussed earlier is not repeated.

The authorization module 110 may comprise a short- range wireless communication interface 112 configured to enable short-range wireless communication. The short-range wireless communication interface 112 may comprise a Radio Frequency (RF) module that is arranged to identify RDIF identifiers or any other short-range radio module, for example, a Bluetooth module or a Near Field Communication (NFC) module. The processing unit 102 may be configured to seek the authorization to unlock the door lock from the RF module 112. The authorization may be a result of an identification of an RFID identifier that has earlier been paired with the electronic locking device lOOC. If the RF module 112 identifies an earlier paired identifier, the processing unit 102 may be configured to unlock the door lock by controlling the motor module 108 after receiving authorization from the authorization module 110.

The solution disclosed in FIG. 1C provides a solution that improves power consumption of the electronic locking device lOOC as most of the time the device is in the low-power idle state. Further, the solution disclosed in FIG. 1C enhances security as interception of signals is not possible while the electronic locking device is in an idle state.

FIG. ID is a block diagram illustrating an electronic locking device 100D according to another aspect. The electronic locking device 100D of FIG. ID is similar to the ones already illustrated in FIGS. 1A, IB and 1C, and discussion of the elements already discussed earlier is not repeated.

The authorization module 110 may comprise a wireless communication interface 114 configured to enable wireless communication with a server. The wireless communication interface 114 may comprise a Wi-Fi module. The processing unit 102 may be configured to seek the authorization to unlock the door lock from the server via the Wi-Fi module 114. Alternatively or additionally to the Wi-Fi module 114, the authorization module 110 may comprise a transceiver of a cellular network or any other additional transceiver, for example, NarrowBand IoT (NB-IoT) transceiver. This would then enable wireless data communication to an external communication network (for example, the Internet) even if a Wi-Fi connection is not available. The solution disclosed in FIG. ID provides a solution that improves power consumption of the electronic locking device 100D as most of the time the device is in the low-power idle state. Further, the solution disclosed in FIG. ID enhances security as interception of signals is not possible while the electronic locking device is in an idle state. FIG. IE is a block diagram illustrating an electronic locking device 100E according to another aspect. The electronic locking device 100E of FIG. IE is similar to the ones already illustrated in FIGS. 1A, IB, 1C and ID, and discussion of the elements already discussed earlier is not repeated.

In an embodiment, the authorization module 110 comprises the Wi-Fi module 114 configured to enable wireless communication with a server and the RF module 112 configured to enable short-range wireless communication. The processing unit 102 may be configured to seek the authorization to unlock the door from at least one of the Wi-Fi module 114 from the server or the RF module 112.

The solution disclosed in FIG. IE provides a solution that improves power consumption of the electronic locking device 100E as most of the time the device is in the low-power idle state. Further, the solution disclosed in FIG. IE enhances security as interception of signals is not possible while the electronic locking device is in an idle state. Further, the solution disclosed in FIG. IE enables a two-factor authentication as authentication to open the door lock may be obtained both via the Wi-Fi module and the RF module .

The processing unit 102 of any of the embodiments illustrated in FIGS. 1A-1E may be further configured to inform the server with the wireless communication unit 114 whether the lock was unlocked or not. This enables a solution in which the server is able to maintain a log relating to the operation of the electronic locking device 100A-100E. FIG. 2A is a diagram illustrating the relationship of an electronic locking device to a door lock when the door lock is in a locked state and FIG. 2B is a diagram illustrating the relationship of an electronic locking device to a door lock when the door lock is in an unlocked state.

The electronic locking device 100A-100E may be attached to a top surface of a door 200 and it may be removably attachable, for example, by screws or by a double-sided tape. One possible location may be, as an example, above a door opening assembly 206, 208 on an inner side of the door 200. When the electronic locking device 100A-100E has a battery as a power source, it is easy to install without a locksmith, because there is no need to replace any parts and no modifications are needed to be made to the door 200, a door frame or a door lock. It can be also easily removed and installed to another door. However, there are also other possible applications other than a front door, such as a cabinet door or any other door that has a lock.

The motor module 108 of the electronic locking device 100A-100E may be coupled to a locking mechanism 206 of the door 200, for example, via a fitting member 204. A chain or a cord 202 may be arranged between the fitting member 206 and the motor module 108. The fitting member 206 may be removably attachable to the locking mechanism 206 that operates lock bolt(s) of the door 200, or to another similar member designed to operate the lock bolt(s) . When the motor module 108 is operated, the motor module 108 causes movement of the chain 202 thereby rotating also the locking mechanism 206, as illustrated in FIGS. 2A and 2B. When the locking mechanism 206 is in the position illustrated in FIG. 2B, a user may open the door 200 by operating a door handle 208 on the other side of the door.

FIG. 3 is a block diagram illustrating an apparatus 300 for providing an authorization for an electronic locking device to unlock a door lock according to an aspect .

The apparatus 300 comprises at least one processor 302, and at least one memory 304 connected to the at least one processor 302. The at least memory 304 may comprise program instructions that, when executed by the at least one processor 302, cause the apparatus 300 to receive a remote opening request for a door lock from a user application, issue an authorization in response to the remote opening request, receive a request from an electronic locking device for the authorization to unlock the door lock, and cause transmission of a reply comprising information indicative of the authorization to the electronic locking device. The reply may comprise information indicative of a valid authorization or information indicative of a non-valid authorization. In an embodiment, the status of the issued authorization is changed to non-valid after expiry of a predetermined time period, for example 30 or 60 seconds. The predetermined time period may also be user- determinable . The at least one memory 304 may also store program instructions that, when executed by the at least one processor 302, cause the apparatus 300 to receive an indication from the electronic locking device whether the door lock was unlocked and at least one of create a log entry in response to the indication and transmit a notification to at least one user that the door lock was unlocked. By keeping a log, it is possible to track when the electronic locking device was operated. Further, by transmitting a notification a main user/administrator is kept updated whenever the electronic locking device was operated.

The at least one memory 304 may also store program instructions that, when executed by the at least one processor 302, cause the apparatus 300 to receive an indication from the electronic locking device that the electronic locking device woke up, and create a log entry in response to the indication. This may happen, for example, when the vibration sensor 104 sensed vibrations but no subsequent authorization was received/found to unlock the door lock.

FIG. 4A is a flow chart illustrating a method for operating an electronic locking device according to an aspect. A door lock may be opened to a user without a physical key by providing authorization from a user application running, for example, in a mobile device of the user.

At 400 a user initiates door lock remote opening. The door lock remote opening may be initiated from a user application, for example, when the user clicks a button in a mobile application or on a website, by sending a SMS message, email, or with any other suitable communication protocol. A request to unlock the door lock is transmitted to a server by sending a remote opening request of the door lock from the user application. The server may then issue an authorization if the user is authorized to open the door lock. As an example, the server may have a correspondence table indicating who has the right unlock a specific lock. For example, a request coming from a specific user or user application may be authorized to unlock a door lock that has earlier been linked to the user/user application. The authorization may a have a predetermined lifetime or time period during which the authorization exists, for example 30 or 60 seconds, or any other time period set by the user. If no authorization request is received with the predetermined lifetime, the server may change the status of the issued authorization to non-valid.

At 402 vibration is detected with the vibration sensor of the electronic locking device. The user may have caused the vibration, for example, by knocking on the door, thus inducing vibrations also to the electronic locking device. At 404 the processing unit of the electronic locking device wakes up from an idle state to a normal operation state. The vibration sensor may be configured to wake up the processing unit from the idle state to the normal operation state in response to detecting vibration induced to the electronic locking device. The term "waking up" may mean that the vibration sensor switches on power from the operating power interface to the processing unit and possibly also to other elements of the electronic locking device.

At 406 it is checked from the server whether authorization to open the door lock exists. The authorization may be checked via a wireless communication interface, such as a Wi-Fi module or a transceiver of a cellular network. If the authorization exists, the door lock is unlocked at 408. Thereafter, the processing unit resumes to idle state at 416. If the authorization does not exist or it is non-valid due to expiry of the predetermined time period, the processor resumes to idle state at 420 without opening the door lock. Optionally, at 410 the server may be informed about the successful unlocking of the door lock. At 412, the server may create a log entry in response to receiving the notification at 410. At 414 the server may notify one or more users. The notifying may comprise at least one of the following: information on the successful door lock unlocking, who unlocked the door, and time of the unlocking.

If unlocking the door lock was not authorized at 406, at 420 the electronic locking device resumes back to the idle state. Optionally, at 418 the electronic locking device may inform the server about the state change of the processing unit.

FIG. 4B is a flow chart illustrating a method for operating an electronic locking device according to another aspect. A door lock may be opened to a user by an authorization provided by a main user remotely.

At 422, a user asks the main user to open a door lock. The user may request opening the door lock, for example, by phone, SMS, email, or physically asking from the main user.

Thereafter, the main user initiates lock remote opening at 424. The door lock remote opening may be initiated from a user application, for example, when the main user clicks a button in a mobile application or on a website, by sending a SMS message, email, or with any other suitable communication protocol. A request to unlock the door lock is transmitted to a server by sending a remote opening request of the door lock from the user application. The server may then issue an authorization if the user is authorized to open the door lock. As an example, the server may have a correspondence table indicating who has the right unlock a specific lock. For example, a request coming from a specific user or user application may be authorized to unlock a door lock that has earlier been linked to the user/user application. The authorization may a have a predetermined lifetime or time period during which the authorization exists, for example 30 or 60 seconds, or any other time period set by the user. If no authorization request is received with the predetermined lifetime, the server may change the status of the issued authorization to non-valid. At 402 vibration is detected with the vibration sensor of the electronic locking device. The user may have caused the vibration, for example, by knocking on the door, thus inducing vibrations to the electronic locking device.

At 404 the processing unit of the electronic locking device wakes up from an idle state to a normal operation state. The vibration sensor may be configured to wake up the processing unit from the idle state to the normal operation state in response to detecting vibration induced to the electronic locking device. The term "waking up" may mean that the vibration sensor switches on power from the operating power interface to the processing unit and possibly also to other elements of the electronic locking device .

At 406 it is checked from the server whether authorization to open the door lock exists. The authorization may be checked via a wireless communication interface, such as a Wi-Fi module or a transceiver of a cellular network. If the authorization exists, the door lock is unlocked at 408. Thereafter, the processing unit resumes to idle state at 416. If the authorization does not exist or it is non-valid due to expiry of the predetermined time period, the processor resumes to idle state at 320 without opening the door lock.

Optionally, at 410 the server may be informed about the successful unlocking of the door lock. At 412, the server may create a log entry in response to receiving the notification at 410. At 414 the server may notify one or more users. The notifying may comprise at least one of the following: information on the successful door lock unlocking, who unlocked the door, and time of the unlocking.

If opening the door lock was not authorized at 406, at 420 the electronic locking device resumes back to the idle state.

Optionally, at 418 the electronic locking device may inform the server about the state change of the processing unit. Opening a lock remotely accidentally may be prevented because, because even though a remote opening request was given, the door lock remains locked if the vibration sensor did not detect any vibration during the predetermined time period during which the authorization exists.

FIG. 4C is a flow chart illustrating a method for operating an electronic locking device according to another aspect. A door lock may be opened to a user using local identification of the user by the electronic locking device. At 402 vibration is detected with the vibration sensor of the electronic locking device. The user may have caused the vibration, for example, by knocking on the door, thus inducing vibrations to the electronic locking device.

At 404 the processing unit of the electronic locking device wakes up from an idle state to a normal operation state. The vibration sensor may be configured to wake up the processing unit from the idle state to the normal operation state in response to detecting vibration induced to the electronic locking device. The term "waking up" may mean that the vibration sensor switches on power from the operating power interface to the processing unit and possibly also to other elements of the electronic locking device .

At 428 it is checked whether a known RFID is available nearby. If a known RFID is identified, the door lock is unlocked at 408. Thereafter, the processing unit resumes back to the idle state at 416. If a known RFID is not identified at 428, at 420 the processor resumes back to the idle state without unlocking the door.

Optionally, at 418 the electronic locking device may inform the server about the state change of the processing unit. Optionally, at 410 the server may be informed about the successful opening of the door lock. At 412, the server may create a log entry in response to receiving the notification at 410. At 414 the server may notify one or more users. The notifying may comprise at least one of the following: information on the successful door lock unlocking, who unlocked the door, and time of the unlocking. FIG. 4D is a flow chart illustrating a method for operating an electronic locking device according to another aspect. A door lock may be opened to a user using local identification of the user by the electronic locking device and additionally seeking an additional confirmation from a server. This provides additional security for unlocking the door lock. At 402 vibration is detected with the vibration sensor of the electronic locking device. The user may have caused the vibration, for example, by knocking on the door, thus inducing vibrations to the electronic locking device.

At 404 the processing unit of the electronic locking device wakes up from an idle state to a normal operation state. The vibration sensor may be configured to wake up the processing unit from the idle state to the normal operation state in response to detecting vibration induced to the electronic locking device. The term "waking up" may mean that the vibration sensor switches on power from the operating power interface to the processing unit and possibly also to other elements of the electronic locking device .

At 428 it is checked whether a known RFID is available nearby. If a known RFID is not identified at 428, at 420 the processor resumes back to the idle state without unlocking the door. Optionally, at 418 the electronic locking device may inform the server about the state change of the processing unit. If a known RFID is identified, at 430 the electronic locking device checks whether a two-factor authentication is required. The term "two-factor authentication" refers to a solution where identification of a known RFID is not sufficient alone and additional authentication is required. If the two- factor authentication is not required, the door lock is unlocked at 408. Thereafter, the processing unit resumes back to the idle state at 416.

Optionally, at 410 the server may be informed about the successful opening of the door lock. At 412, the server may create a log entry in response to receiving the notification at 410. At 414 the server may notify one or more users. The notifying may comprise at least one of the following: information on the successful door lock unlocking, who unlocked the door, and time of the unlocking.

If at 430 it is determined that the two-factor authentication is required, the electronic locking device asks confirmation from a main user by sending a SMS message, email, or with any other suitable communication protocol. The electronic locking device may send the confirmation request directly to the main user. Alternatively, the electronic locking device may send the confirmation request to a server and the server then forwards the confirmation request to the main user.

If at 434 the electronic locking device receives a confirmation from the main user, the door lock is unlocked at 408. If at 434 no confirmation or a negative confirmation is received, the processing unit resumes back to the idle state at 416. Optionally, at 436 the server may be informed about not receiving the confirmation and the server may create a log entry. FIG. 5 is a flow chart illustrating a method for an electronic locking device to operate a door lock according to an aspect. At 500 vibration induced to the electronic locking device is detected with a vibration sensor coupled between an operating power interface and a processing unit . At 502 the processing unit is woken up from an idle state to a normal operational state in response to detecting the vibration with the vibration sensor.

At 504 the door lock is controlled with the processing unit. The processing unit may be configured to control the door lock by controlling a motor module configured to operate the door lock.

FIG. 6 is a flow chart illustrating a method for providing authorization for an electronic locking device according to an aspect.

At 600, a remote opening request of a door lock is received from a user application. The remote opening request may be received, for example, when a user or a main user clicks a button in a mobile application or on a website, by receiving a SMS message, email, or with any other suitable communication protocol. At 602 an authorization is issued in response to the remote opening request.

At 604 a request is received from an electronic locking device for the authorization to unlock the door lock. At 606 a transmission of a reply is caused comprising information indicative of the authorization to the electronic locking device. In an embodiment, the reply comprises an authorization to unlock the door lock. In another embodiment, the reply comprises an indication not to unlock the door lock.

At least some of the illustrated embodiments and aspects provide a solution where very low power consumption is achieved because the electronic locking device is in normal operation state only for a short time period after vibration has been detected by the vibration sensor. Further, at least some of the illustrated embodiments and aspects provide a solution where reliability and safety is significantly improved with extended life span of batteries and by requiring a physical access to the door for remote opening. Further, at least some of the illustrated embodiments and aspects provide a solution where the electronic locking device can be easily installed and removably attachable on a door and is usable in different door solutions .

The exemplary embodiments of the invention can be included within any suitable device, for example, including, servers, workstations, personal computers, laptop computers, capable of performing the processes of the exemplary embodiments. The exemplary embodiments may also store information relating to various processes described herein.

Example embodiments may be implemented in software, hardware, application logic or a combination of software, hardware and application logic. The example embodiments can store information relating to various methods described herein. This information can be stored in one or more memories, such as a hard disk, optical disk, magneto-optical disk, RAM, and the like. One or more databases can store the information used to implement the example embodiments All or a portion of the example embodiments can be conveniently implemented using one or more general purpose processors, microprocessors, digital signal processors, micro-controllers, and the like, programmed according to the teachings of the example embodiments, as will be appreciated by those skilled in the computer and/or software art(s) . Appropriate software can be readily prepared by programmers of ordinary skill based on the teachings of the example embodiments, as will be appreciated by those skilled in the software art. In addition, the example embodiments can be implemented by the preparation of application-specific integrated circuits or by interconnecting an appropriate network of conventional component circuits, as will be appreciated by those skilled in the electrical art(s) . Thus, the examples are not limited to any specific combination of hardware and/or software. Stored on any one or on a combination of computer readable media, the examples can include software for controlling the components of the example embodiments, for driving the components of the example embodiments, for enabling the components of the example embodiments to interact with a human user, and the like. Such computer readable media further can include a computer program for performing all or a portion (if processing is distributed) of the processing performed in implementing the example embodiments. In the context of this document, a "computer-readable medium" may be any media or means that can contain, store, communicate, propagate or transport the instructions for use by or in connection with an instruction execution system, apparatus, or device, such as a computer. A computer-readable medium may include a computer-readable storage medium that may be any media or means that can contain or store the instructions for use by or in connection with an instruction execution system, apparatus, or device, such as a computer. A computer readable medium can include any suitable medium that participates in providing instructions to a processor for execution. Such a medium can take many forms, including but not limited to, non-volatile media, volatile media, transmission media, and the like.

While there have been shown and described and pointed out fundamental novel features as applied to preferred embodiments thereof, it will be understood that various omissions and substitutions and changes in the form and details of the devices and methods described may be made by those skilled in the art without departing from the spirit of the disclosure. For example, it is expressly intended that all combinations of those elements and/or method steps which perform substantially the same function in substantially the same way to achieve the same results are within the scope of the disclosure. Moreover, it should be recognized that structures and/or elements and/or method steps shown and/or described in connection with any disclosed form or embodiments may be incorporated in any other disclosed or described or suggested form or embodiment as a general matter of design choice. Furthermore, in the claims means-plus- function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents, but also equivalent structures. The applicant hereby discloses in isolation each individual feature described herein and any combination of two or more such features, to the extent that such features or combinations are capable of being carried out based on the present specification as a whole, in the light of the common general knowledge of a person skilled in the art, irrespective of whether such features or combinations of features solve any problems disclosed herein, and without limitation to the scope of the claims. The applicant indicates that the disclosed aspects/embodiments may consist of any such individual feature or combination of features. In view of the foregoing description it will be evident to a person skilled in the art that various modifications may be made within the scope of the disclosure.