A method for controlling an entrance guard, includes: determining a dynamic password generation algorithm consistent with a smart door lock; starting running the dynamic password generation algorithm, and triggering the smart door lock to run the dynamic password generation algorithm; and after receiving password generation request information, determining a current dynamic password.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for controlling an entrance guard, performed by a first mobile terminal, comprising: determining a dynamic password generation algorithm consistent with a smart door lock; starting running the dynamic password generation algorithm, and triggering the smart door lock to perform the dynamic password generation algorithm, wherein the dynamic password generation algorithm is based on synchronization between the first mobile terminal and the smart door lock; receiving password determination request information and determining a current dynamic password; and sending the current dynamic password to a second mobile terminal.
2. The method according to claim 1 , wherein when the dynamic password generation algorithm is based on time synchronization, before starting running the dynamic password generation algorithm, the method further comprises: performing a time calibration with the smart door lock by one of: setting a current time of the smart door lock as a current time of the first mobile terminal; setting a current time of the first mobile terminal as a current time of the smart door lock; or recording a time difference between the current time of the first mobile terminal and the current time of the smart door lock.
3. The method according to claim 2 , wherein the dynamic password generation algorithm generates a dynamic password by one of: generating the dynamic password at a fixed time interval from a time when starting running the dynamic password generation algorithm; and using the time when starting running the dynamic password generation algorithm as a start time point, generating a time node sequence comprising the start time point, and generating the dynamic password at a time corresponding to each time node in the time node sequence.
4. The method according to claim 1 , wherein when the dynamic password generation algorithm is based on event synchronization, an event for the event synchronization is a door lock manipulation event.
5. The method according to claim 1 , wherein determining the dynamic password generation algorithm consistent with the smart door lock comprises: sending a seed value of the dynamic password generation algorithm to the smart door lock, the seed value comprising a unique identification of the first mobile terminal.
6. The method according to claim 5 , wherein the unique identification of the first mobile terminal is one of a number of a mobile card embedded in the first mobile terminal, or a Mobile Equipment Identifier (MEID).
7. A method for controlling an entrance guard, performed by a smart door lock, comprising: determining a dynamic password generation algorithm consistent with a first mobile terminal, wherein the dynamic password generation algorithm is based on synchronization between the first mobile terminal and the smart door lock; receiving a trigger signal from the first mobile terminal, and starting running the dynamic password generation algorithm; and receiving a door open request, determining a current dynamic password as a door open password, controlling the entrance guard to be opened when a password in the door open request is the same as the door open password.
8. The method according to claim 7 , wherein when the dynamic password generation algorithm is based on time synchronization, before starting running the dynamic password generation algorithm, the method further comprises: performing a time calibration with the first mobile terminal by one of: setting a current time of the smart door lock as a current time of the first mobile terminal; setting a current time of the first mobile terminal as a current time of the smart door lock; or recording a time difference between the current time of the first mobile terminal and the current time of the smart door lock.
9. The method according to claim 7 , wherein when the dynamic password generation algorithm is based on event synchronization, an event for the event synchronization is a door lock manipulation event.
10. The method according to claim 7 , wherein determining the dynamic password generation algorithm consistent with the first mobile terminal comprises: receiving a seed value of the dynamic password generation algorithm from the first mobile terminal, the seed value comprising an identification of the first mobile terminal.
11. The method according to claim 7 , further comprising: causing a prompt to be displayed on the entrance guard for a user to input the password; wherein the smart door lock is unlocked if the input password matches the current dynamic password.
12. A first mobile terminal for controlling an entrance guard, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to: determine a dynamic password generation algorithm consistent with a smart door lock; start running the dynamic password generation algorithm and trigger the smart door lock to run the dynamic password generation algorithm, wherein the dynamic password generation algorithm is based on synchronization between the first mobile terminal and the smart door lock; after receiving password determination request information, determine a current dynamic password; and send the current dynamic password to a second mobile terminal.
13. The first mobile terminal according to claim 12 , wherein when the dynamic password generation algorithm is based on time synchronization, before starting running the dynamic password generation algorithm, the processor is further configured to: perform a time calibration with the smart door lock by one of: setting a current time of the smart door lock as a current time of the first mobile terminal; setting a current time of the first mobile terminal as a current time of the smart door lock; or recording a time difference between the current time of the first mobile terminal and the current time of the smart door lock.
14. The first mobile terminal according to claim 13 , wherein the dynamic password generation algorithm generates a dynamic password by one of: generating the dynamic password at a fixed time interval from a time when starting running the dynamic password generation algorithm; and using the time when starting running the dynamic password generation algorithm as a start time point, generating a time node sequence comprising the start time point, and generating the dynamic password at a time corresponding to each time node in the time node sequence.
15. The first mobile terminal according to claim 12 , wherein when the dynamic password generation algorithm is based on event synchronization, an event for the event synchronization is a door lock manipulation event.
16. The first mobile terminal according to claim 12 , wherein in determining the dynamic password generation algorithm consistent with the smart door lock, the processor is further configured to: send a seed value of the dynamic password generation algorithm to the smart door lock, the seed value comprising a unique identification of the first mobile terminal.
17. The first mobile terminal according to claim 16 , wherein the unique identification of the first mobile terminal is one of a number of a mobile card embedded in the first mobile terminal, or a Mobile Equipment Identifier (MEID).
18. The first mobile terminal according to claim 12 , wherein the processor is further configured to: cause a prompt to be displayed on the entrance guard for a user to input a password; wherein the smart door lock is unlocked if the input password matches the current dynamic password.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 22, 2019
August 24, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.