CN111192386A - Intelligent lock system and unlocking method of intelligent lock - Google Patents

Intelligent lock system and unlocking method of intelligent lock Download PDF

Info

Publication number
CN111192386A
CN111192386A CN202010140085.9A CN202010140085A CN111192386A CN 111192386 A CN111192386 A CN 111192386A CN 202010140085 A CN202010140085 A CN 202010140085A CN 111192386 A CN111192386 A CN 111192386A
Authority
CN
China
Prior art keywords
user
key
information
intelligent lock
unlocking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010140085.9A
Other languages
Chinese (zh)
Inventor
蔡清来
许金泰
李泰�
王素得
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujian World Linking Technology Co ltd
Original Assignee
Fujian World Linking Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujian World Linking Technology Co ltd filed Critical Fujian World Linking Technology Co ltd
Priority to CN202010140085.9A priority Critical patent/CN111192386A/en
Publication of CN111192386A publication Critical patent/CN111192386A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00563Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys using personal physical data of the operator, e.g. finger prints, retinal images, voicepatterns
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00571Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0863Generation of secret information including derivation or calculation of cryptographic keys or passwords involving passwords or one-time passwords

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Lock And Its Accessories (AREA)

Abstract

The invention provides an intelligent lock system and an unlocking method of an intelligent lock, which comprise the following steps: the unlocking request sending module is used for sending an unlocking request, and the unlocking request at least comprises identity information of a user; the first key receiving module is used for receiving a first key; the unlocking request receiving module is used for receiving an unlocking request; the unlocking authority judging module is used for judging whether the user has unlocking authority; the order information acquisition module is used for acquiring corresponding order information according to the identity information of the user, and the order information comprises intelligent lock information; the first key generation module is used for generating a first key according to the intelligent lock information; the first key sending module is used for sending the first key to the client; the second key generation module is used for generating a second key; the key matching module is used for judging whether the first key is matched with the second key; and the microprocessor module is used for providing an interface for inputting the first key and controlling the intelligent lock to be opened and closed according to the result of the key matching module.

Description

Intelligent lock system and unlocking method of intelligent lock
Technical Field
The invention relates to the field of intelligent locks, in particular to an intelligent lock system and an unlocking method of an intelligent lock.
Background
The intelligent lock is different from a traditional mechanical lock, and is a lock which is more intelligent in the aspects of user identification, safety and manageability. The intelligent lock has been widely used in sharing economy, for example, the intelligent lock can be the intelligent lock with fingerprint code lock, access control system, sharing bicycle, express delivery cabinet etc.
The existing intelligent lock unlocking modes comprise fingerprint unlocking, password unlocking, card swiping unlocking and the like. However, the above method usually uses fixed fingerprint, password or magnetic stripe, and once the fixed fingerprint, password or magnetic stripe is obtained by others without identity, security problem will be generated.
Therefore, it is an urgent technical problem to provide an intelligent lock system with high security and an unlocking method thereof.
Disclosure of Invention
The invention aims to solve the technical problem of providing an intelligent lock system and an unlocking method of an intelligent lock.
In order to solve the above problems, the present invention provides an intelligent lock system, including:
a client, the client comprising at least:
the unlocking request sending module is used for sending an unlocking request, and the unlocking request at least comprises identity information of a user;
the first key receiving module is used for receiving a first key sent by the server;
a server, the server comprising at least:
the unlocking request receiving module is used for receiving the unlocking request sent by the client;
the unlocking authority judging module is used for judging whether the user has unlocking authority or not according to the unlocking request;
the order information acquisition module is used for acquiring corresponding order information according to the identity information of the user, wherein the order information comprises intelligent lock information;
the first key generation module is used for generating a first key according to the intelligent lock information;
the first key sending module is used for sending the first key to the client;
an intelligent lock, the intelligent lock comprising at least:
the second key generation module is used for generating a second key;
the key matching module is used for judging whether the first key is matched with the second key;
and the microprocessor module is used for providing an interface for inputting the first secret key and controlling the intelligent lock to be opened and closed according to the result of the secret key matching module.
Further, the client further comprises an order information acquisition module, which is used for associating with the set application and acquiring the order information on the set application.
Further, the unlocking request receiving module can also obtain the face information of the user sending the unlocking request through the client.
Further, the unlocking authority judgment module further comprises a comparison module, and the comparison module is used for comparing the face information of the user with the identity information of the user and comparing the identity information of the user with the identity information of a preset user.
Further, the server also comprises an information receiving and sending module which is used for sending information to the client and the public security system and receiving the information sent by the intelligent lock; the client also comprises an information receiving module used for receiving the information sent by the server; the intelligent lock comprises an information sending module used for uploading the information of the intelligent lock to the server.
Further, the intelligence lock still includes:
the power supply module is used for supplying power to the intelligent lock;
the voice prompt module is used for alarming and prompting;
the IC card reading device is used for reading an IC card;
and the emergency opening module is used for opening the intelligent lock in an emergency.
The invention also provides an unlocking method of the intelligent lock, which comprises the following steps:
the method comprises the steps that a client sends an unlocking request to a server, wherein the unlocking request at least comprises identity information of a user;
the server judges whether the user has unlocking authority or not according to the unlocking request, if so, the server acquires corresponding order information according to the identity information of the user, wherein the order information comprises intelligent lock information;
the server generates a first key according to the intelligent lock information and sends the first key to the client;
inputting the first key to a smart lock;
and the intelligent lock judges whether the first secret key is matched with a second secret key generated by the intelligent lock, and if so, the intelligent lock is opened.
Further, before the step of sending the unlocking request to the server by the client, the method also comprises the steps of generating and acquiring order information:
a user makes an appointment for opening an intelligent lock on a set application, the set application generates order information, and the order information is associated with identity information of the user;
and the server associates the set application to further acquire the order information.
Further, the client associates the set application to further acquire the order information.
Further, the unlocking request further comprises an order number in the order information, and the server acquires the corresponding order information according to the identity information of the user or the order number.
Further, the step that the server judges whether the user has the unlocking authority according to the unlocking request is as follows:
the server compares the identity information of the user with the identity information of the preset user stored in the server, and if the identity information of the user is consistent with the identity information of the preset user, the server judges that the user has unlocking authority.
Further, if the identity information of the user is inconsistent with the identity information of the preset user, the server judges that the user does not have the unlocking authority, and the server returns information containing the record content of the reservation-free order to the client.
Further, before the step of comparing the identity information of the user with the identity information of the predetermined user stored in the server, the method further comprises the following steps:
the server acquires face information of a user sending an unlocking request through the client;
the server judges whether the face information of the user is consistent with the identity information of the user, if so, the server compares the identity information of the user with the identity information of a preset user stored in the server; and if the records are inconsistent, the server sends the inconsistent records to the public security system.
Further, before the step of comparing the identity information of the user with the identity information of the predetermined user stored in the server, the method further comprises the following steps: the server acquires the face information of the user sending the unlocking request through the client, and uploads the face information of the user and the identity information of the user to the public security system.
Further, if the server judges that the user does not have the unlocking authority according to the unlocking request, the server sends information containing the content which cannot be unlocked to the client.
Further, if the first key is not matched with the second key generated by the intelligent lock, unlocking fails.
Further, after the user inputs the first secret key into the intelligent lock, the intelligent lock uploads the unlocking times and/or the unlocking state to the server.
Further, the server uploads data containing the unlocking times and/or states to a public security system.
Further, if the intelligent lock is successfully unlocked, the server sends information containing successful unlocking to the client, and if the intelligent lock is failed to be unlocked, the server sends information containing failed unlocking to the client.
Further, the method of forming the first key and the second key comprises the steps of:
when the intelligent lock is configured, the server generates a preset number of key strings and sends the key strings to the intelligent door lock and stores the key strings in a first key bank of the server;
the server receives an unlocking request sent by a client, and acquires a key string corresponding to the intelligent lock from the first key bank according to the intelligent lock information;
the server generates the first key by using the key string through a preset encryption algorithm;
and the intelligent lock generates the second key by using the key string through an off-line password generation algorithm.
The intelligent lock has the advantages that the unlocking safety of the intelligent lock is better, and the intelligent lock is not easy to crack.
The invention has another advantage that the user information is uploaded to the public security system, thereby effectively increasing the safety problem of the user, promoting the development of green civilization of the industry and better managing the user information.
Drawings
FIG. 1 is a block diagram of an embodiment of the smart lock system of the present invention;
fig. 2 is a flowchart of an embodiment of the unlocking method of the intelligent lock of the present invention.
Detailed Description
The following describes in detail specific embodiments of an intelligent lock system and an unlocking method of an intelligent lock according to the present invention with reference to the accompanying drawings.
The intelligent lock system can be used in public equipment such as residential homes, express cabinets, locker cabinets and book borrowing cabinets. In the following detailed description, the technical solution of the present invention is described by taking an example that the intelligent lock system is applied to a residential home.
FIG. 1 is a block diagram of an embodiment of the smart lock system of the present invention. Referring to fig. 1, the intelligent lock system of the present invention includes a client 1, a server 2 and an intelligent lock 3.
The client 1 at least comprises an unlocking request sending module 10 and a first key receiving module 11. The unlocking request sending module 10 is configured to send an unlocking request to the server 2, where the unlocking request at least includes identity information of a user. The first key receiving module 11 is configured to receive a first key sent by the server 2. The client 1 may be an APP provided in a mobile terminal, for example, for an intelligent lock system applied in a residential home, the client 1 is a resident APP provided in the mobile terminal.
Further, the client 1 further includes an order information obtaining module 12. The order obtaining module 12 is configured to associate with a set application and obtain order information on the set application. Specifically, the user makes an appointment for opening the intelligent lock on a set application, the set application generates order information, the order information is associated with the identity information of the user, and the order obtaining module 12 is associated with the set application to further obtain the order information. The reservation that the user opens the intelligent lock on the set application refers to the reservation that the user performs items related to the intelligent lock on the set application, for example, the user makes a reservation on a residence reservation APP, the user makes a reservation on a storage cabinet APP, and the like.
The server 2 at least comprises an unlocking request receiving module 20, an unlocking authority judging module 21, an order information obtaining module 22, a first key generating module 23 and a first key sending module 24.
The unlocking request receiving module 20 is configured to receive the unlocking request sent by the unlocking request sending module 10 of the client 1. Further, the unlocking request receiving module 20 can also obtain the face information of the user who sends the unlocking request through the client. In another embodiment of the present invention, the unlocking request receiving module 20 can further obtain, through the smart lock, face information of a user who sends the unlocking request.
The unlocking authority judging module 21 is configured to judge whether the user has an unlocking authority according to the unlocking request. Further, the unlocking authority determining module 21 further includes a comparing module 211, where the comparing module is configured to compare the face information of the user with the identity information of the user and the identity information of the user with the identity information of the predetermined user.
The order information obtaining module 22 is configured to obtain corresponding order information according to the identity information of the user, where the order information includes information of the intelligent lock.
The first key generation module 23 is configured to generate a first key according to the smart lock information. The first key sending module 24 is configured to send the first key to the client 1.
The smart lock 3 at least comprises a second key generation module 30, a key matching module 31 and a microprocessor module 32.
The second key generation module 30 is configured to generate a second key. The key matching module 31 is configured to determine whether the first key and the second key are matched. The microprocessor module 32 is used for providing an interface for a user to input a first key and controlling the opening and closing of the smart lock according to the result of the key matching module, and the microprocessor module 32 includes but is not limited to NRF 52832.
Further, the intelligence lock still includes following structure: the power supply module is used for supplying power to the intelligent lock; the voice prompt module is used for alarming and prompting, such as reporting the door lock switch state and related state prompts (alarming, low power prompting and the like); the IC card reading device is used for reading an IC card so as to unlock by using the IC card in an accidental situation; the emergency opening module is used for opening the intelligent lock in an emergency under the unexpected condition. It is understood that the smart lock may also include other conventional structures, such as mechanical locks, anti-prying alarms, and support for remote reminding and alarm, and the related functions will not be described in detail.
Further, the server 2 further includes an information receiving and sending module 25, which is used for sending information to the client 1 and the public security system, and for receiving information sent by the intelligent lock 3. The client 1 further includes an information receiving module 13, configured to receive information sent by the server 2. The smart lock 3 comprises an information sending module 33 for uploading information of the smart lock 3 to the server 2, wherein the information sending module 33 includes but is not limited to bluetooth BLE or NB-IOT.
Fig. 2 is a flowchart of an embodiment of the unlocking method of the intelligent lock of the present invention, referring to fig. 2, the unlocking method of the intelligent lock of the present invention includes the following steps:
step S200, the client sends an unlocking request to the server, wherein the unlocking request at least comprises the identity information of the user.
The identity information of the user can be identity card information, passport information, driving license information and other information recorded in the public security system of the user. In this step, the user sends an unlocking request to the server through an unlocking button provided in a client (e.g., a resident APP) in the mobile terminal.
Before the user sends an unlocking request, the method further comprises the steps of generating and acquiring order information: the method comprises the steps that a user makes an appointment for opening the intelligent lock on a set application, the set application generates order information, and the order information is associated with identity information of the user. The reservation that the user opens the intelligent lock on the set application refers to the reservation that the user performs items related to the intelligent lock on the set application, for example, the user makes a reservation on a residence reservation APP, the user makes a reservation on a storage cabinet APP, and the like. And the client associates the set application to further acquire the order information. For example, if the user makes a residential reservation by using identity information through a residential reservation APP arranged in the mobile terminal, the residential reservation APP generates order information, and the order information is associated with the identity information of the user; the user associates the resident reservation APP with the resident APP on the mobile terminal, and the resident APP obtains the order information through the resident reservation APP. The order information on the resident reservation APP comprises information of an intelligent lock corresponding to the reserved resident, such as an intelligent lock number.
Wherein the step of generating order information by the set application further comprises the steps of: after a user makes a reservation for opening the intelligent lock on a set application, the set application pushes reservation information of the user to a manager of the intelligent lock. For example, the user makes a residential reservation with identity information through a residential reservation APP set in the mobile terminal, and the residential reservation APP pushes reservation information of the user to a manager of the smart lock, namely, a landlord of the residential house. And the manager of the intelligent lock associates the information of the user with the intelligent lock and generates the order information. Specifically, the landlord of the resident opens the house according to the reservation information of the user, and generates an order including the smart lock information corresponding to the room. The intelligent lock manager can directly push the order to the user on the set application, can also push the order to each user through a client, and can also push the order to a mobile phone number reserved by the user.
Further, when configuring the intelligent lock, the manager of the intelligent lock acquires the intelligent lock information. Specifically, for example, when an owner of a resident needs to configure an intelligent lock in the owner, the owner of the resident logs in a client, the client is switched to an owner mode, the owner of the resident adds the owner information such as house property information and room information to the client, the installation of the intelligent lock is completed, the owner of the resident can bind the owner with the intelligent lock information, and the subsequently generated order information includes the intelligent lock information.
Further, when the landlord of the residential home binds the residential home with the intelligent lock information, if the intelligent lock is bound, the information that the two-dimensional code is bound is displayed, and if the intelligent lock information is not in the database of the server, the information that the two-dimensional code is invalid and the code is required to be scanned again is displayed.
Further, if the order needs to be modified, the landlord of the residents directly adds or modifies users on the created order, and pushes the new order information to the added or modified users.
Step S210, the server judges whether the user has unlocking authority according to the unlocking request, if so, the server acquires corresponding order information according to the identity information of the user, and the order information comprises intelligent lock information; if not, the server returns information containing the content of the record content of the lock which can not be operated or the reservation-free order to the client.
The server can be associated with the set application to further acquire the order information. For example, the server is associated with the lodging reservation APP, and the order information is obtained through the lodging reservation APP.
Further, the unlocking request further includes an order number in the order information, and the server acquires the corresponding order information according to the identity information of the user or the order number, or the server acquires the corresponding order information according to the identity information and the order number.
Optionally, in this embodiment, the step of the server determining whether the user has the unlocking right according to the unlocking request includes: the server compares the identity information of the user with the identity information of the preset user stored in the server, and if the identity information of the user is consistent with the identity information of the preset user, the server judges that the user has unlocking authority. And if the identity information of the user is inconsistent with the identity information of the preset user, the server judges that the user does not have unlocking authority, and the server returns information containing the content of the record without the reserved order to the client. When the server is associated with the set application, the identity information of all the preset users can be acquired through the set application. For example, the server is associated with an accommodation reservation APP, and the server obtains identity information of all the predetermined users through the accommodation reservation APP.
Optionally, in this embodiment, before the server compares the identity information of the user with the identity information of the predetermined user stored in the server, the following steps are further included: the server acquires the face information of the user sending the unlocking request through the client, and uploads the face information of the user and the identity information of the user to a related database of the public security system for backup; the server judges whether the face information of the user is consistent with the identity information of the user, if so, the server compares the identity information of the user with the identity information of a preset user stored in the server; if the user does not have the unlocking authority, the server judges that the user does not have the unlocking authority, sends the record of the inconsistency to a public security system, and returns information containing the content of the lock which cannot be operated to the client.
Step S220, the server generates a first key according to the intelligent lock information and sends the first key to the client. The first secret key is related to the intelligent lock information, and can only be used for unlocking the corresponding intelligent lock, but not unlocking other intelligent locks, so that safety guarantee is provided. In this particular embodiment, the server sends the first key to the guest APP. The first key may be a string of numbers, characters, etc.
Further, when the user does not receive the first key within a certain time (e.g., 5 seconds), the client prompts the user to: if the password acquisition fails, please acquire the password again. When the user does not receive the first key after performing the operation of re-obtaining the password for several times (for example, three times), the client prompts the user to: if the password acquisition fails, please contact the landlord.
In step S230, the user inputs the first key into the smart lock. Furthermore, the door lock can be additionally provided with a Bluetooth module, the mobile phone is connected with the Bluetooth module of the door lock, and the mobile phone acquires the dynamic password of the server and directly sends the dynamic password to the lock.
Step S240, the intelligent lock judges whether the first secret key is matched with a second secret key generated by the intelligent lock, and if the first secret key is matched with the second secret key, the intelligent lock is opened; if not, then the failure of unblanking, intelligent lock is not opened. If the intelligent lock is successfully unlocked, the server sends information containing successful unlocking to the client, and in addition, the information can also comprise information of the number of times of unlocking; and if the intelligent lock fails to be unlocked, the server sends information containing unlocking failure to the client.
The second secret key is a real-time secret key generated by the intelligent lock, and unlocking safety is further improved.
Further, in this embodiment, the method for forming the first key and the second key includes the following steps: when the intelligent lock is configured, the server generates a preset number of key strings and sends the key strings to the intelligent door lock and stores the key strings in a first key bank of the server; the server receives an unlocking request sent by a client, and acquires a key string corresponding to the intelligent lock from the first key bank according to the intelligent lock information; the server generates the first key by using the key string through a preset encryption algorithm; and the intelligent lock generates the second key by using the key string through an off-line password generation algorithm. The preset encryption algorithm and the off-line password generation algorithm may adopt algorithms known in the prior art, and are not described in detail.
Further, after the user inputs the first secret key into the intelligent lock, namely when the intelligent lock has an unlocking behavior, the intelligent lock uploads the unlocking times and/or state to the server regardless of whether the intelligent lock is unlocked, and the server uploads the data containing the unlocking times and/or state to a related database of the public security system so as to finish uploading and backup of the data. The intelligent lock system and the unlocking method thereof can greatly increase the unlocking safety of public equipment, thereby further ensuring the personal and article safety of users.
Further, a house renting and payment prompting module is added to the server. And setting a rental date by the landlord, sending information to the client by the server to remind payment when the server arrives at the preset date, and remotely freezing the door opening permission if the client does not immediately pay.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (10)

1. An intelligent lock system, comprising:
a client, the client comprising at least:
the unlocking request sending module is used for sending an unlocking request, and the unlocking request at least comprises identity information of a user;
the first key receiving module is used for receiving a first key sent by the server;
a server, the server comprising at least:
the unlocking request receiving module is used for receiving the unlocking request sent by the client;
the unlocking authority judging module is used for judging whether the user has unlocking authority or not according to the unlocking request;
the order information acquisition module is used for acquiring corresponding order information according to the identity information of the user, wherein the order information comprises intelligent lock information;
the first key generation module is used for generating a first key according to the intelligent lock information;
the first key sending module is used for sending the first key to the client;
an intelligent lock, the intelligent lock comprising at least:
the second key generation module is used for generating a second key;
the key matching module is used for judging whether the first key is matched with the second key;
and the microprocessor module is used for providing an interface for inputting the first secret key and controlling the intelligent lock to be opened and closed according to the result of the secret key matching module.
2. The intelligent lock system according to claim 1, wherein the client further comprises an order information acquisition module for associating with the set application and acquiring order information on the set application.
3. The intelligent lock system according to claim 1, wherein the unlocking request receiving module is further capable of obtaining, through the client, face information of a user who sent the unlocking request.
4. The intelligent lock system according to claim 3, wherein the unlocking authority determination module further comprises a comparison module, and the comparison module is configured to compare the face information of the user with the identity information of the user and the identity information of the user with the identity information of a predetermined user.
5. An unlocking method of an intelligent lock is characterized by comprising the following steps:
the method comprises the steps that a client sends an unlocking request to a server, wherein the unlocking request at least comprises identity information of a user;
the server judges whether the user has unlocking authority or not according to the unlocking request, and if so, the server acquires corresponding order information according to the identity information of the user;
the server generates a first key according to the intelligent lock information and sends the first key to the client;
inputting the first key to a smart lock;
and the intelligent lock judges whether the first secret key is matched with a second secret key generated by the intelligent lock, and if so, the intelligent lock is opened.
6. The unlocking method according to claim 5, further comprising, before the step of the client sending the unlocking request to the server, the step of generating and acquiring order information:
a user makes an appointment for opening an intelligent lock on a set application, the set application generates order information, and the order information is associated with identity information of the user;
and the server associates the set application to further acquire the order information.
7. The unlocking method according to claim 6, wherein the client associates the set application to acquire the order information.
8. The unlocking method according to claim 7, wherein the unlocking request further includes an order number in the order information, and the server obtains the corresponding order information according to the identity information of the user or the order number.
9. The unlocking method according to claim 5, wherein the step of judging whether the user has the unlocking authority or not by the server according to the unlocking request is as follows:
the server compares the identity information of the user with the identity information of the preset user stored in the server, and if the identity information of the user is consistent with the identity information of the preset user, the server judges that the user has unlocking authority.
10. The unlocking method according to claim 9, wherein if the identity information of the user is inconsistent with the identity information of the predetermined user, the server determines that the user does not have the unlocking authority, and the server returns information containing the content of the non-reserved order record to the client.
CN202010140085.9A 2020-03-03 2020-03-03 Intelligent lock system and unlocking method of intelligent lock Pending CN111192386A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010140085.9A CN111192386A (en) 2020-03-03 2020-03-03 Intelligent lock system and unlocking method of intelligent lock

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010140085.9A CN111192386A (en) 2020-03-03 2020-03-03 Intelligent lock system and unlocking method of intelligent lock

Publications (1)

Publication Number Publication Date
CN111192386A true CN111192386A (en) 2020-05-22

Family

ID=70710216

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010140085.9A Pending CN111192386A (en) 2020-03-03 2020-03-03 Intelligent lock system and unlocking method of intelligent lock

Country Status (1)

Country Link
CN (1) CN111192386A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112734998A (en) * 2021-01-14 2021-04-30 拉扎斯网络科技(上海)有限公司 Order distribution method, server, client and system based on intelligent lock
CN113744434A (en) * 2021-08-20 2021-12-03 北京万千维度网络科技有限公司 Automatic multi-mode unlocking method and system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014158222A (en) * 2013-02-18 2014-08-28 Miwa Lock Co Ltd Key distribution system
CN105354619A (en) * 2015-12-09 2016-02-24 姜恒 Self-service checking-in method and system of hotel
CN105825442A (en) * 2016-03-15 2016-08-03 江苏盟广信息技术有限公司 Method and device for self service of hotel
CN107682339A (en) * 2017-10-13 2018-02-09 唐利伟 lodging data processing method, device, storage medium and computer equipment
CN107678382A (en) * 2017-09-01 2018-02-09 庞振国 Unattended apartment complexes, implementation method and readable storage medium storing program for executing
CN109255873A (en) * 2018-09-14 2019-01-22 天津安伴智能科技有限公司 Bluetooth method for unlocking, apparatus and system
CN110738772A (en) * 2019-10-29 2020-01-31 北京轻宿科技发展有限公司 civilian self-service system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014158222A (en) * 2013-02-18 2014-08-28 Miwa Lock Co Ltd Key distribution system
CN105354619A (en) * 2015-12-09 2016-02-24 姜恒 Self-service checking-in method and system of hotel
CN105825442A (en) * 2016-03-15 2016-08-03 江苏盟广信息技术有限公司 Method and device for self service of hotel
CN107678382A (en) * 2017-09-01 2018-02-09 庞振国 Unattended apartment complexes, implementation method and readable storage medium storing program for executing
CN107682339A (en) * 2017-10-13 2018-02-09 唐利伟 lodging data processing method, device, storage medium and computer equipment
CN109255873A (en) * 2018-09-14 2019-01-22 天津安伴智能科技有限公司 Bluetooth method for unlocking, apparatus and system
CN110738772A (en) * 2019-10-29 2020-01-31 北京轻宿科技发展有限公司 civilian self-service system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112734998A (en) * 2021-01-14 2021-04-30 拉扎斯网络科技(上海)有限公司 Order distribution method, server, client and system based on intelligent lock
CN113744434A (en) * 2021-08-20 2021-12-03 北京万千维度网络科技有限公司 Automatic multi-mode unlocking method and system
CN113744434B (en) * 2021-08-20 2023-09-01 北京万千维度网络科技有限公司 Automatic multi-mode unlocking method and system

Similar Documents

Publication Publication Date Title
US20180262891A1 (en) Electronic access control systems and methods using near-field communications, mobile devices and cloud computing
JP3222111B2 (en) Remote identity verification method and apparatus using personal identification device
JP3222110B2 (en) Personal identification fob
CN108091011A (en) Method and system of the verification technique to equipment progress permission control is unified by the testimony of a witness
US20030179075A1 (en) Property access system
US20180359635A1 (en) Securitization of Temporal Digital Communications Via Authentication and Validation for Wireless User and Access Devices
CN109712300A (en) A kind of unlocking system based on network identification card certification
CN101298817B (en) Lock body control device and method thereof
CN108712389A (en) A kind of intelligent lock system
CN109859350B (en) Remote authorized fingerprint self-service entry method and hotel self-service check-in method
WO2001016909A1 (en) Method for controlling fingerprint identification door lock system
CN111192386A (en) Intelligent lock system and unlocking method of intelligent lock
CN106846583A (en) A kind of wireless intelligent access control system
CN207123882U (en) A kind of antitheft cloud service door-locking system of multiple intelligent
TWI492190B (en) Access control system and control method thereof
KR101131663B1 (en) Entry control device of digital doorlock and method
US20030014642A1 (en) Security arrangement
CN109243014A (en) Access control system and the double mirror unlocking methods of gate inhibition
US20060088192A1 (en) Identification system
CN110610564A (en) Key management device, key management method, key management system, and readable storage medium
US20040190756A1 (en) Biometric enabled mailbox system
CN110738758A (en) Remote control method of intelligent locks and intelligent lock
JP2000145219A (en) Lock management system
CN108198311A (en) A kind of home security intelligent anti-theft door based on Internet of Things
JP6714283B1 (en) Electronic unlocking management system and program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200522

RJ01 Rejection of invention patent application after publication