LOCK MONITORING DEVICE, METHOD AND SYSTEM FOR MONITORING LOCK
20180355635 ยท 2018-12-13
Assignee
Inventors
Cpc classification
E05B17/22
FIXED CONSTRUCTIONS
International classification
Abstract
A lock monitoring device (10, 70, 80) comprises a sensor (101) configured to sense a rotation degree of a lock with respect to a predefined direction, a controller (103) configured to determine the status of the lock based on the sensed rotation degree from the sensor (101), and a communication module (105) configured to communicate with an external device. The controller (103) is further configured to, upon detecting a change in the status of the lock, control the communication module (105) to transmit the status of the lock to the external device. And a method and system for monitoring a lock are also provided.
Claims
1. A lock monitoring device comprising: a sensor configured to sense a rotation degree of a lock with respect to a predefined direction; a controller configured to determine the a status of the lock based on the sensed rotation degree from the sensor; and a communication module configured to communicate with an external device; wherein the controller is further configured to, upon detecting a change in the status of the lock, control the communication module to transmit the status of the lock to the external device.
2. The lock monitoring device of claim 1, wherein the lock monitoring device is attachable to a knob whose motion is synchronized with the lock, and the sensor is configured to sense a rotation degree of the knob as the rotation degree of the lock when the lock monitoring device is attached to the knob.
3. The lock monitoring device of claim 1, wherein the controller is further configured to keep a history of rotation degree of the lock, and to determine the status of the lock by: obtaining a current rotation degree of the lock from the sensor, updating the last rotation degree in the history of rotation degree with the current rotation degree if the current rotation degree is different from the last rotation degree in the history, and determining the status of the lock based on the updated last rotation degree in the history.
4. The lock monitoring device of claim 1, wherein the communication module is further configured to receive a setting command to set up the lock monitoring device from the external device, and the controller is further configured to set up an initial state of the lock monitoring device according to the received setting command
5. The lock monitoring device of claim 1, further comprising a setting module through which a user can manually set up an initial state of the lock monitoring device when the lock monitoring device is attached to a knob.
6. The lock monitoring device of claim 4, wherein the initial state comprises at least an offset degree of the lock monitoring device with respect to the predefined direction, and the controller is further configured to determine the status of the lock based on the sensed rotation degree and the offset degree.
7. The lock monitoring device of claim 1, wherein the communication module is further configured to receive a wakeup command to wake up the lock monitoring device from the external device, and the controller is further configured to wake up the lock monitoring device according to the received wakeup command.
8. The lock monitoring device of claim 1, wherein the sensor (101) is further configured to, upon sensing a motion of the lock, trigger an interrupt to wake up the lock monitoring device.
9. The lock monitoring device of claim 1, wherein the communication module is further configured to receive a sleep command to force the lock monitoring device into a sleep state from the external device, and the controller is further configured to force the lock monitoring device into the sleep state according to the received sleep command
10. The lock monitoring device of claim 1, wherein the lock monitoring device automatically enters a sleep state when a predefine time period elapses after the lock is closed.
11. The lock monitoring device of claim 1, wherein the controller is further configured to, upon detecting a change in the status of the lock, control an alarm indicator included in the lock monitoring device to issue an alarm, and/or control the communication module to transmit an alarm message to the external device through which the alarm message is to be reported to a user.
12. A method for monitoring a lock, the method comprising: detecting a rotation degree of a lock with respect to a predefined direction; determining a the status of the lock based on the detected rotation degree; and upon detecting a change in the status of the lock, transmitting the status of the lock to an external device.
13. The method of claim 12, further comprising keeping a history of rotation degree of the lock, and wherein determining the status of the lock comprises: obtaining a current rotation degree of the lock, updating the last rotation degree in the history of rotation degree with the current rotation degree if the current rotation degree is different from the last rotation degree in the history, and determining the status of the lock based on the updated last rotation history.
14. The method of claim 12, further comprising, upon detecting a change in the status of the lock: issuing an alarm through an alarm indicator, and/or transmitting an alarm message to the external device through which the alarm message is to be reported to a user.
15. A system for monitoring a lock, the system comprising: a lock monitoring device configured to communicate with the lock monitoring device; wherein the lock monitoring device comprises: a sensor configured to sense a rotation degree of a lock with respect to a predefined direction; a controller configured to determine the status of the lock based on the sensed rotation degree from the sensor; and a communication module configured to communicate with a the first external device; wherein the controller is further configured to, upon detecting a change in the status of the lock, control the communication module to transmit the status of the lock to the first external device, and the first external device is further configured to present the status of the lock to a user.
16-27. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The above and other objects, features and advantages will be more apparent from the following description of embodiments with reference to the figures, in which:
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
DETAILED DESCRIPTION
[0041] The embodiments of the disclosure will be detailed below with reference to the drawings. It should be noted that the following embodiments are illustrative only, rather than limiting the scope of the disclosure. Detailed description of any well-known steps, devices, components and the like is omitted here to avoid obscuring of the disclosure.
[0042]
[0043] The sensor 101 may sense a rotation degree of a lock with respect to a predefined direction, for example, a vertical direction along the length of a door in which the lock is installed. The sensor 101 may be an inertial sensor implemented with gyroscope, accelerator with as least one axis or combination thereof, as long as it can detect degree. The controller 103 may determine the status of the lock based on the sensed rotation degree from the sensor 101. The communication module 105 may communicate with an external device (not shown), such as mobile phone. The controller 103 may control the communication module 105 to transmit the status of the lock to the external device in response to detecting a change in the status of the lock. The external device may present the status of the lock to its user. The communication module 105 may operate according to various communication protocols, such as Bluetooth, Zigbee, or the like.
[0044] In one embodiment, the lock monitoring device 10 may further include an alarm indicator (not shown). When the controller 103 detects a change in the status of the lock, the controller 103 controls the alarm indicator to issue an alarm. The alarm indicator may be implemented with at least one of a buzzer or a LED (Light Emitting Diode) for reporting acoustic and/or visual alarm to the user.
[0045] In one embodiment, when the controller 103 detects a change in the status of the lock, the controller 103 controls the communication module 105 to transmit an alarm message to the external device. The external device, such as mobile phone, may display the alarm message to the user.
[0046] In one embodiment, the lock monitoring device 10 is attachable to a knob whose motion is synchronized with the lock, and the sensor 103 senses a rotation degree of the knob as the rotation degree of the lock when the lock monitoring device 10 is attached to the knob. As an example, the lock monitoring device 10 may be designed as a wrapper of the knob, and powered by battery. The wrapper may be fixed onto the knob with glue, adhesive tap, or any other attachment mechanism.
[0047] In one embodiment, the communication module 105 may receive a setting command to set up the lock monitoring device 10 from the external device. The controller 103 may set up an initial state of the lock monitoring device 10 according to the received setting command. In another embodiment, the lock monitoring device 10 may further include a setting module (not shown) through which a user can manually set up an initial state of the lock monitoring device 10 when the lock monitoring device 10 is attached to a knob. The setting module may be embodied as a button, a key or the like. The setting up operation will be described below with reference to the figures.
[0048] It should not to predict the direction of lock monitoring device 10 installed on a door knob, and so there might be an offset of degree with respect to a predefined direction, for example, a vertical direction along the length of a door in which the lock is installed. The initial state may include at least such offset degree of the lock monitoring device 10 with respect to the predefined direction, and the controller 103 determines the status of the lock based on the sensed rotation degree and the offset degree.
[0049] In case that the lock monitoring device 10 is powered by battery, power-saving is important, and the device 10 should keep sleeping when nobody touches door. In one embodiment, the communication module 105 may receive a sleep command to force the lock monitoring device 10 into a sleep state from the external device, and the controller 103 may force the lock monitoring device 10 into the sleep state according to the received sleep command. In another embodiment, the lock monitoring device 10 may automatically enter a sleep state when a predefine time period (e.g., 1 min) elapses after the lock is closed.
[0050] In one embodiment, the communication module 105 may receive a wakeup command to wake up the lock monitoring device 10 from the external device, and the controller 103 may wake up the lock monitoring device according to the received wakeup command. In another embodiment, the sensor 101 may trigger an interrupt to wake up the lock monitoring device 10 upon sensing a motion of the lock caused by, for example, user's touch on the door or lock. Alternatively, the lock monitoring device 10 may include a vibration sensor (not shown). When a user opens a door then wants to close it and lock on, the door must be vibrated, and the vibration sensor senses such vibration and wakes up the lock monitoring device 10.
[0051] Below, a process of determining the status of a lock will be detailed with reference to
[0052]
[0053] When the user touches the door or lock, the lock monitoring device 10 may be waken up, and start to operate. As the user spins the key, the sensor 101 senses the rotation degree of the lock, and the controller 103 starts to determine the status of the lock. In one embodiment, the controller 103 may keep a history of rotation degree of the lock, and to determine the status of the lock by obtaining a current rotation degree of the lock from the sensor 101, updating the history of rotation degree with the current rotation degree if the current rotation degree is different from the last rotation degree in the history, and determining the status of the lock based on the updated history. As shown in
[0054]
[0059] Alternatively, the communication module 105 may receive a setting command to set up the lock monitoring device 10 from the external device. The controller 103 may set up an initial state of the lock monitoring device 10 according to the received setting command. This will be described with more details in the following section.
[0060]
[0061] The lock monitoring device 10 of
[0062] In one embodiment, the controller 103 may further control the communication module 105 to transmit an alarm message to the first external device, and the first external device may report the alarm message to the user.
[0063] In one embodiment, the first external device may transmit a setting command to the lock monitoring device 10, and the controller 103 may set up an initial state of the lock monitoring device 10 according to the setting command received by the communication module 105.
[0064] In one embodiment, the first external device may transmit a wakeup command to the lock monitoring device 10, and the controller 103 may wake up the lock monitoring device 10 according to the wakeup command received by the communication module 105.
[0065] In one embodiment, the first external device may transmit a sleep command to the lock monitoring device 10, and the controller 103 may force the lock monitoring device 10 into the sleep state according to the sleep command received by the communication module 105.
[0066] In one embodiment, the system may further include a second external device configured to communicate with the first external device. Communication between the first and second external devices may be conducted in accordance with various wireless communication protocols, such as Bluetooth. For example, the second external device may be a watch paired with the mobile phone. The first external device may transmit the status of the lock received from the lock monitoring device to the second external device, and the second external device may present the status of the lock to the user.
[0067]
[0068] In this example, the lock monitoring device 70 and the mobile phone 72 communicate with each other through Bluetooth, and each have a corresponding Bluetooth module. Data is encapsulated in Bluetooth packet and transmitted from the lock monitoring device 70 to the mobile phone 72. Table 1 below shows an example of the data.
TABLE-US-00001 TABLE 1 Data Value and Meaning angle 180~+180 degrees status 0 means lock open 1 means lock closed (turning 1 rounds) 2 means lock closed (turning 2 rounds) 3 means lock closed (turning 3 rounds)
[0069] The mobile phone 72 may transmit commands to the lock monitoring device 70 through Bluetooth. The commands are encapsulated in Bluetooth packet. Table 2 below shows an example of the commands.
TABLE-US-00002 TABLE 2 Name Value and Meaning angle of 180~+180 degree, meaning the lock becomes close at close point this point, for setup angle of 180~+180 degree, meaning the lock becomes open at open point this point, for setup start round STARTROUND, meaning the current round of lock. User specifies it when spinning the lock to unlocked status, for setup stop alarm STOP, meaning stop alarm sleep forced SLEEP, meaning short time disabling wakeup WAKEUP, meaning enabling forced
[0070] Initially, the lock monitoring device 10 does not know which round the current position of lock is in, because every round looks the same. For setup, the user specifies where is round 0 (unlock status). For example, the user spins the lock to unlocked status and then sends a command start round to the lock monitoring device 10. Then, the user may further send a command to indicate that the lock starts working at this point. In this way, the start position of the lock can be set up correctly.
[0071] The lock monitoring device 10 of
[0072]
[0073] With the solutions of the present disclosure, the user can easily learn whether the lock is actually closed, thereby improving convenience and safety. The lock monitoring device can be in a form of a wrapper that is attachable to a door knob, and thus it is not required to change the lock which is really not easy for high-end door and for people without practical ability.
[0074] The present disclosure may be implemented by a computer program product, for example, in the form of a computer-readable medium carrying computer program codes structured in computer program modules. The computer program modules, when executed in a processor, cause the image capturing device or the image processing apparatus to perform the actions described above in conjunction with the figures mentioned above. Alternatively, at least one of the code means may be implemented at least partly as hardware circuits.
[0075] The processor may be a single CPU (Central processing unit), but could also comprise two or more processing units. For example, the processor may include general purpose microprocessors; instruction set processors and/or related chips sets and/or special purpose microprocessors such as Application Specific Integrated Circuit (ASICs). The processor may also comprise board memory for caching purposes. For example, the computer program product may be a flash memory, a Random-access memory (RAM), a Read-Only Memory (ROM), or an EEPROM, and the computer program modules described above could in alternative embodiments be distributed on different computer program products in the form of memories.
[0076] The disclosure has been described above with reference to embodiments thereof. It should be understood that various modifications, alternations and additions can be made by those skilled in the art without departing from the spirits and scope of the disclosure. Therefore, the scope of the disclosure is not limited to the above particular embodiments but only defined by the claims as attached.