[go: up one dir, main page]

CN111080856A - Bluetooth entrance guard unlocking method - Google Patents

Bluetooth entrance guard unlocking method Download PDF

Info

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
Application number
CN201911374045.4A
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.)
Zhuhai Competition Co ltd
Original Assignee
Zhuhai Competition 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 Zhuhai Competition Co ltd filed Critical Zhuhai Competition Co ltd
Priority to CN201911374045.4A priority Critical patent/CN111080856A/en
Publication of CN111080856A publication Critical patent/CN111080856A/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/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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • 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
    • G07C2009/00412Electronically 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

Bluetooth entrance guard unlocking method
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.
CN201911374045.4A 2019-12-27 2019-12-27 Bluetooth entrance guard unlocking method Pending CN111080856A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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