CN111080856A - Bluetooth entrance guard unlocking method - Google Patents
Bluetooth entrance guard unlocking method Download PDFInfo
- Publication number
- CN111080856A CN111080856A CN201911374045.4A CN201911374045A CN111080856A CN 111080856 A CN111080856 A CN 111080856A CN 201911374045 A CN201911374045 A CN 201911374045A CN 111080856 A CN111080856 A CN 111080856A
- Authority
- CN
- China
- Prior art keywords
- unlocking
- bluetooth
- access control
- verification
- terminal
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000012795 verification Methods 0.000 claims abstract description 30
- 238000013475 authorization Methods 0.000 claims abstract description 25
- 238000004891 communication Methods 0.000 claims abstract description 6
- 238000012790 confirmation Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 abstract description 6
- 230000002349 favourable effect Effects 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005336 cracking Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically 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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00571—Electronically 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically 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
- G07C2009/00412—Electronically 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 the transmitted data signal being encrypted
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Lock And Its Accessories (AREA)
Abstract
The invention discloses a Bluetooth entrance guard unlocking method, which comprises the following steps: generating a specific Bluetooth identification code through the access control equipment, and sending a Bluetooth broadcast message; after the Bluetooth identification code is identified through the unlocking terminal, communication connection is established with the access control equipment; receiving a Bluetooth broadcast message through an unlocking terminal, and sending the Bluetooth broadcast message and an authorization request to a cloud server; authorization verification is carried out through a cloud server, an encrypted unlocking instruction is generated after authorization is passed, and the unlocking instruction is sent to an unlocking terminal; the unlocking instruction is sent to the access control equipment through the unlocking terminal, decryption and unlocking verification are carried out through the access control equipment, and unlocking is carried out after verification is passed. Through specific bluetooth identification code, unblank through high in the clouds server and verify, use encrypted instruction of unblanking, be favorable to improving data transmission's security to the security that bluetooth entrance guard unblanked is provided.
Description
Technical Field
The invention relates to the technical field of access control systems, in particular to a Bluetooth access control unlocking method.
Background
Along with the development of the technology, the Bluetooth transmission technology is applied to the access control system to unlock the access control system, so that the access control system is widely applied. However, the existing bluetooth unlocking method is not encrypted or is not strong in encryption property during data transmission, and the security is not enough.
Disclosure of Invention
The present invention is directed to solving at least one of the problems of the prior art. Therefore, the invention provides a Bluetooth entrance guard unlocking method which can improve the unlocking safety of an entrance guard system.
According to the embodiment of the first aspect of the invention, the Bluetooth entrance guard unlocking method comprises the following steps:
generating a specific Bluetooth identification code through the access control equipment, and sending a Bluetooth broadcast message;
after the Bluetooth identification code is identified through the unlocking terminal, communication connection is established with the access control equipment;
receiving the Bluetooth broadcast message through the unlocking terminal, and sending the Bluetooth broadcast message and the authorization request to a cloud server;
authorization verification is carried out through a cloud server, an encrypted unlocking instruction is generated after authorization is passed, and the unlocking instruction is sent to the unlocking terminal;
the unlocking instruction is sent to the access control equipment through the unlocking terminal, decryption and unlocking verification are carried out through the access control equipment, and unlocking is carried out after verification is passed.
The Bluetooth access control unlocking method provided by the embodiment of the invention at least has the following beneficial effects:
through specific bluetooth identification code, unblank through high in the clouds server and verify, use encrypted instruction of unblanking, be favorable to improving data transmission's security to the security that bluetooth entrance guard unblanked is provided.
According to some embodiments of the present invention, receiving the bluetooth broadcast message by the unlocking terminal, and sending the bluetooth broadcast message and the authorization request to the cloud server includes:
receiving the Bluetooth broadcast message through the unlocking terminal;
verifying the validity of the unlocking terminal by the unlocking terminal;
and sending verification information, the Bluetooth broadcast information and an authorization request to the cloud server through the unlocking terminal.
According to some embodiments of the invention, the authentication information includes account information of the user and an identification code of the unlocking terminal.
According to some embodiments of the present invention, performing authorization verification by the cloud server, and generating an unlocking instruction after authorization passes specifically includes the following steps:
generating encryption information through the cloud server;
adding a timestamp to the encrypted information through the cloud server;
and carrying out cloud encryption on the encrypted information added with the timestamp through the cloud server to generate the unlocking instruction.
According to some embodiments of the present invention, the encryption information is generated by the cloud server encrypting account information of the user by using a private key.
According to some embodiments of the invention, the unlocking verification is performed through the access control device, and the unlocking after the verification specifically comprises the following steps:
decrypting the unlocking instruction through the access control equipment to obtain a hash code, an unlocking code and a timestamp;
and verifying the hash code, the unlocking code and the timestamp respectively through the confirmation of the access control equipment, and unlocking after the verification is passed.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a flowchart of a bluetooth door access unlocking method according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the accompanying drawings are illustrative only for the purpose of explaining the present invention, and are not to be construed as limiting the present invention.
Referring to fig. 1, the present embodiment discloses a bluetooth door lock unlocking method, which includes the following steps:
generating a specific Bluetooth identification code through the access control equipment, and sending a Bluetooth broadcast message;
after the Bluetooth identification code is identified through the unlocking terminal, communication connection is established with the access control equipment;
receiving a Bluetooth broadcast message through an unlocking terminal, and sending the Bluetooth broadcast message and an authorization request to a cloud server;
authorization verification is carried out through a cloud server, an encrypted unlocking instruction is generated after authorization is passed, and the unlocking instruction is sent to an unlocking terminal;
the unlocking instruction is sent to the access control equipment through the unlocking terminal, decryption and unlocking verification are carried out through the access control equipment, and unlocking is carried out after verification is passed.
The unlocking terminal of the embodiment of the invention can adopt a mobile phone or a tablet personal computer, and generates a specific Bluetooth identification code through the access control equipment, wherein the Bluetooth identification code can be a user-defined code or a random code generated during user registration. After the Bluetooth identification code is identified by the unlocking terminal, the Bluetooth identification code is communicated with the entrance guard equipment, and after the communication connection is successfully established, the Bluetooth broadcast message is received by the unlocking terminal, so that the safety of the communication connection can be enhanced, wherein the Bluetooth broadcast message can be the name of the entrance guard equipment or the identification code of the entrance guard equipment. According to the embodiment of the invention, the cloud server is used for authorization, and the encrypted unlocking instruction is used, so that the risk of unlocking and cracking through third-party software can be reduced, and the unlocking safety can be improved.
Wherein, receive bluetooth broadcast message through the terminal of unblanking to send bluetooth broadcast message and authorization request to high in the clouds server includes the step:
receiving a Bluetooth broadcast message through an unlocking terminal;
the unlocking terminal is used for verifying the legality of the unlocking terminal, so that the risk caused by the embezzlement of the user account can be reduced, and the unlocking safety is further enhanced;
and sending the verification information, the Bluetooth broadcast information and the authorization request to a cloud server through an unlocking terminal.
Specifically, the verification information includes account information of the user and an identification code of the unlocking terminal. Through the comparison of the account information of the user and the identification code of the unlocking terminal, whether the unlocking terminal is the equipment bound by the user can be verified, and therefore the risk caused by the fact that the account of the user is stolen is reduced.
The method comprises the following steps of carrying out authorization verification through a cloud server, and generating an unlocking instruction after authorization passes:
the cloud server generates the encrypted information, so that the security of data transmission is improved;
the cloud server adds the timestamp to the encrypted information, the valid period of the unlocking instruction can be ensured through the timestamp, the unlocking instruction is prevented from being repeatedly used for a long time, and the unlocking safety is improved;
carry out the high in the clouds through high in the clouds server to the encryption information that adds the timestamp and encrypt the back and generate the instruction of unblanking, adopt the encrypted mode in high in the clouds to carry out the secondary encryption, be favorable to improving the security of instruction of unblanking in the transmission course, wherein, the high in the clouds encryption mode can be for the MAC address of the access control equipment of the combination in proper order, encryption information and timestamp.
Specifically, the encrypted information is generated by the cloud server encrypting the account information of the user by using a private key, and the account information of the user comprises a user ID, a user password and an MAC address of the device, so that the access control device can be in one-to-one correspondence with the user account.
In the embodiment of the invention, the unlocking verification is carried out through the access control equipment, and the unlocking after the verification specifically comprises the following steps:
decrypting the unlocking instruction through the access control equipment to obtain a hash code, an unlocking code and a timestamp;
and verifying the hash code, the unlocking code and the timestamp respectively through the confirmation of the access control equipment, and unlocking after the verification is passed. According to the embodiment of the invention, the corresponding object of the decryption information can be rapidly acquired through the hash code, the lengthy linear search technology is avoided from being used for searching, the unlocking verification speed is favorably improved, the unlocking safety is improved, the unlocking speed is ensured, and good experience is provided for users.
The embodiments of the present invention have been described in detail with reference to the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge of those skilled in the art without departing from the gist of the present invention.
Claims (6)
1. The Bluetooth entrance guard unlocking method is characterized by comprising the following steps:
generating a specific Bluetooth identification code through the access control equipment, and sending a Bluetooth broadcast message;
after the Bluetooth identification code is identified through the unlocking terminal, communication connection is established with the access control equipment;
receiving the Bluetooth broadcast message through the unlocking terminal, and sending the Bluetooth broadcast message and the authorization request to a cloud server;
authorization verification is carried out through a cloud server, an encrypted unlocking instruction is generated after authorization is passed, and the unlocking instruction is sent to the unlocking terminal;
the unlocking instruction is sent to the access control equipment through the unlocking terminal, decryption and unlocking verification are carried out through the access control equipment, and unlocking is carried out after verification is passed.
2. The Bluetooth entrance guard unlocking method according to claim 1, wherein the step of receiving the Bluetooth broadcast message through the unlocking terminal and sending the Bluetooth broadcast message and the authorization request to a cloud server comprises the steps of:
receiving the Bluetooth broadcast message through the unlocking terminal;
verifying the validity of the unlocking terminal by the unlocking terminal;
and sending verification information, the Bluetooth broadcast information and an authorization request to the cloud server through the unlocking terminal.
3. The bluetooth door access unlocking method according to claim 2, wherein the verification information includes account information of the user and an identification code of the unlocking terminal.
4. The Bluetooth access control unlocking method according to claim 1, wherein authorization verification is performed through a cloud server, and the step of generating the unlocking instruction after authorization passes specifically comprises the following steps:
generating encryption information through the cloud server;
adding a timestamp to the encrypted information through the cloud server;
and carrying out cloud encryption on the encrypted information added with the timestamp through the cloud server to generate the unlocking instruction.
5. The Bluetooth access control unlocking method according to claim 4, wherein the encryption information is generated by the cloud server encrypting the account information of the user by using a private key.
6. The Bluetooth entrance guard unlocking method according to claim 4, wherein the entrance guard equipment is used for unlocking verification, and unlocking after verification specifically comprises the following steps:
decrypting the unlocking instruction through the access control equipment to obtain a hash code, an unlocking code and a timestamp;
and verifying the hash code, the unlocking code and the timestamp respectively through the confirmation of the access control equipment, and unlocking after the verification is passed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911374045.4A CN111080856A (en) | 2019-12-27 | 2019-12-27 | Bluetooth entrance guard unlocking method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911374045.4A CN111080856A (en) | 2019-12-27 | 2019-12-27 | Bluetooth entrance guard unlocking method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111080856A true CN111080856A (en) | 2020-04-28 |
Family
ID=70318318
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911374045.4A Pending CN111080856A (en) | 2019-12-27 | 2019-12-27 | Bluetooth entrance guard unlocking method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111080856A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112381970A (en) * | 2020-11-06 | 2021-02-19 | 新大陆(福建)公共服务有限公司 | Intelligent door lock control method and system based on Bluetooth and CTID |
| WO2022041151A1 (en) * | 2020-08-28 | 2022-03-03 | Oppo广东移动通信有限公司 | Device verification method, device, and cloud |
| CN114882630A (en) * | 2022-04-27 | 2022-08-09 | 广东职业技术学院 | Internet of things access control system and control method thereof |
| CN116563978A (en) * | 2023-04-11 | 2023-08-08 | 罗普特科技集团股份有限公司 | Access control unlocking method, device, system and storage medium |
| WO2025246885A1 (en) * | 2024-05-31 | 2025-12-04 | 华为技术有限公司 | Verification method, system, electronic device, and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104103111A (en) * | 2014-07-19 | 2014-10-15 | 张明 | Automatic access control system based on mobile phone Bluetooth communication and implementation method thereof |
| CN109523664A (en) * | 2018-10-26 | 2019-03-26 | 厦门摩洛克科技有限公司 | A kind of intelligent door lock control method |
| CN109872440A (en) * | 2019-03-29 | 2019-06-11 | 重庆星翼智慧科技有限公司 | Mobile face identification intelligent lock control system and method |
| CN109934976A (en) * | 2019-02-01 | 2019-06-25 | Oppo广东移动通信有限公司 | Access control management method, device, system, electronic device and storage medium |
| CN110232754A (en) * | 2019-04-22 | 2019-09-13 | 深圳市昇润科技有限公司 | A kind of blue-tooth intelligence unlocking system and method |
-
2019
- 2019-12-27 CN CN201911374045.4A patent/CN111080856A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104103111A (en) * | 2014-07-19 | 2014-10-15 | 张明 | Automatic access control system based on mobile phone Bluetooth communication and implementation method thereof |
| CN109523664A (en) * | 2018-10-26 | 2019-03-26 | 厦门摩洛克科技有限公司 | A kind of intelligent door lock control method |
| CN109934976A (en) * | 2019-02-01 | 2019-06-25 | Oppo广东移动通信有限公司 | Access control management method, device, system, electronic device and storage medium |
| CN109872440A (en) * | 2019-03-29 | 2019-06-11 | 重庆星翼智慧科技有限公司 | Mobile face identification intelligent lock control system and method |
| CN110232754A (en) * | 2019-04-22 | 2019-09-13 | 深圳市昇润科技有限公司 | A kind of blue-tooth intelligence unlocking system and method |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022041151A1 (en) * | 2020-08-28 | 2022-03-03 | Oppo广东移动通信有限公司 | Device verification method, device, and cloud |
| CN112381970A (en) * | 2020-11-06 | 2021-02-19 | 新大陆(福建)公共服务有限公司 | Intelligent door lock control method and system based on Bluetooth and CTID |
| CN114882630A (en) * | 2022-04-27 | 2022-08-09 | 广东职业技术学院 | Internet of things access control system and control method thereof |
| CN116563978A (en) * | 2023-04-11 | 2023-08-08 | 罗普特科技集团股份有限公司 | Access control unlocking method, device, system and storage medium |
| WO2025246885A1 (en) * | 2024-05-31 | 2025-12-04 | 华为技术有限公司 | Verification method, system, electronic device, and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2351316B1 (en) | Method and system for token-based authentication | |
| CN105516103B (en) | Method, device and system for binding smart home appliances | |
| CN111080856A (en) | Bluetooth entrance guard unlocking method | |
| CN112861089B (en) | Authorization authentication method, resource server, resource user, equipment and medium | |
| CN112751821B (en) | Data transmission method, electronic equipment and storage medium | |
| CN111159684B (en) | Safety protection system and method based on browser | |
| CN110990827A (en) | Identity information verification method, server and storage medium | |
| CN111540093A (en) | Access control system and control method thereof | |
| CN105139499A (en) | Mobile phone door lock system based on asymmetric secret key and realization method thereof | |
| CN109684129B (en) | Data backup recovery method, storage medium, encryption machine, client and server | |
| CN103297403A (en) | Method and system for achieving dynamic password authentication | |
| CN106230838A (en) | A kind of third-party application accesses the method and apparatus of resource | |
| CN102946392A (en) | URL (Uniform Resource Locator) data encrypted transmission method and system | |
| CN107733636B (en) | Authentication method and authentication system | |
| CN108809633B (en) | Identity authentication method, device and system | |
| CN111583482A (en) | Access control system based on two-dimensional code and control method thereof | |
| CN113452687B (en) | Method and system for encrypting sent mail based on quantum security key | |
| CN103701787A (en) | User name password authentication method implemented on basis of public key algorithm | |
| CN115473655B (en) | Terminal authentication method, device and storage medium for access network | |
| CN111601280B (en) | Access verification method and device | |
| KR20120072032A (en) | The system and method for performing mutual authentication of mobile terminal | |
| CN106789963B (en) | Asymmetric white-box password encryption method, device and equipment | |
| CN104901967A (en) | Registration method for trusted device | |
| CN105828330B (en) | Access method and device | |
| CN108667800B (en) | Access authority authentication method and device |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200428 |