CPC G07C 9/00309 (2013.01) [G08B 7/06 (2013.01); H04L 9/0822 (2013.01); H04L 9/0863 (2013.01); H04L 63/0428 (2013.01); H04L 63/123 (2013.01); H04L 67/141 (2013.01); G07C 2009/00412 (2013.01)] | 18 Claims |
1. A method for controlling a smart lock, comprising:
obtaining security control information;
sending encryption information to a user;
obtaining at least partially encrypted input based on the encryption information;
verifying the at least partially encrypted input; and
performing a corresponding operation based on the at least partially encrypted input when the verification is successful, wherein the corresponding operation includes an unlocking operation, and the method further comprises:
performing an unlocking verification operation; and
after determining that a verification result of the unlocking verification operation indicates a successful unlocking,
detecting whether a door body installed with the smart lock is in a closed state, and
in response to determining that the door body installed with the smart lock is in the closed state, causing the smart lock to execute a locking operation; or
starting timing, and
when a time duration is greater than a preset duration, causing the smart lock to execute the locking operation.
|