CN112258704A - Shared electronic lock and unlocking method thereof - Google Patents
Shared electronic lock and unlocking method thereof Download PDFInfo
- Publication number
- CN112258704A CN112258704A CN202011134977.4A CN202011134977A CN112258704A CN 112258704 A CN112258704 A CN 112258704A CN 202011134977 A CN202011134977 A CN 202011134977A CN 112258704 A CN112258704 A CN 112258704A
- Authority
- CN
- China
- Prior art keywords
- module
- electronic lock
- client
- server
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 230000005540 biological transmission Effects 0.000 claims abstract description 36
- 238000012545 processing Methods 0.000 claims abstract description 33
- 238000004891 communication Methods 0.000 claims abstract description 31
- 230000003213 activating effect Effects 0.000 claims abstract description 5
- 238000012795 verification Methods 0.000 claims description 20
- 230000004913 activation Effects 0.000 claims description 3
- 230000009471 action Effects 0.000 abstract description 3
- 230000008569 process Effects 0.000 abstract description 3
- 238000012550 audit Methods 0.000 description 9
- 238000007599 discharging Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction 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/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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/0042—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects
- G07F17/0057—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects for the hiring or rent of vehicles, e.g. cars, bicycles or wheelchairs
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Lock And Its Accessories (AREA)
Abstract
The invention discloses a shared electronic lock which comprises a server, a code scanning module, a mobile data transmission module, a processing module, a motor driving module and an MCU (microprogrammed control Unit) power supply module, wherein the server is used for carrying out data communication between an electronic lock and a client and receiving an unlocking request and data transmission sent by the client, the code scanning module comprises a two-dimensional code, the two-dimensional code is attached to a shared bicycle, and the code scanning module is used for activating the electronic lock through the two-dimensional code. The invention discloses an unlocking method of a shared electronic lock. The electronic lock is convenient for the client to unlock the electronic lock through the code scanning module, the data transmission accuracy can be improved through the data transmission module and the processing module, the abnormity occurring in the unlocking process is reduced, the motor is driven to operate through the motor driving module, the electronic lock can be automatically opened and closed conveniently under the action of the motor, the safety is improved, and the condition that the electronic lock is forgotten to lock is reduced.
Description
Technical Field
The invention belongs to the field of shared electronic locks, and particularly relates to a shared electronic lock and an unlocking method thereof.
Background
With the rapid rise of sharing economy, sharing single cars become the most economical and environment-friendly trip mode for solving the last kilometer of urban public transportation. When the shared bicycle is prevalent, the behaviors of damaging, privately owning and even stealing the bicycle are increased gradually; on the other hand, due to the fact that various sharing single-vehicle suppliers have different unlocking modes, the user can not unlock the lock, needs to unlock the lock for the same time or starts to charge without unlocking, and the like, and the user experience is greatly influenced.
The existing shared electronic lock still has some disadvantages, such as: firstly, data transmission is unstable, and abnormity is easy to occur during unlocking, so that unlocking failure is caused; and secondly, the lock is not convenient to be automatically unlocked and locked.
Disclosure of Invention
The invention aims to provide a shared electronic lock and an unlocking method thereof, so as to solve the problems in the background technology.
In order to achieve the purpose, the invention provides the following technical scheme:
a shared electronic lock comprises a server, a code scanning module, a mobile data transmission module, a processing module, a motor driving module and an MCU power supply module, wherein the server is used for data communication between an electronic lock and a client and receiving an unlocking request and data transmission sent by the client, the code scanning module comprises a two-dimension code, the two-dimension code is attached to a shared bicycle, the code scanning module is used for activating the electronic lock through the two-dimension code, the code scanning module is in communication connection with the server, the mobile data transmission module is used for transmitting data, the mobile data transmission module is in communication connection with the server, the processing module is used for controlling the electronic lock to be unlocked according to an unlocking instruction or an unlocking password, the processing module is in communication connection with the mobile data transmission module, the motor driving module is used for driving a motor to operate, and the motor driving module is in communication connection with the processing module, the MCU power supply module is used for supplying power to the shared bicycle electronic lock, and the MCU power supply module is in communication connection with the server, the code scanning module, the mobile data transmission module, the processing module and the motor driving module.
Preferably, the server includes a storage module, the storage module includes a database, the database is used for recording information of the shared bicycle, the server is further used for sending a binding failure prompt message to the client when the electronic lock is in the bound state, and binding the client and the electronic lock when the electronic lock is not in the bound state.
Preferably, the server is further configured to perform audit verification on the user according to the login information of the client, determine whether the audit verification passes, and send registration prompt information to the client when the audit verification fails; the server is also used for receiving registration information uploaded by the client, wherein the registration information comprises the biological characteristic information of the user and the login information of the user.
Preferably, still include charge-discharge protection module and boost module, charge-discharge protection module is used for the protection of discharging of charging to sharing bicycle electronic lock, charge-discharge protection module with MCU power module communication is connected, boost module is used for the control of stepping up to sharing bicycle electronic lock, boost module with charge-discharge protection module communication is connected.
Preferably, the system further comprises a GSM module and a GPS module, the GSM module is used for unlocking the electronic lock in a short message activation mode when the client side does not have a network or flow, and the GPS module is used for detecting the real-time position of the shared bicycle.
The invention also provides an unlocking method of the shared electronic lock, which comprises the following steps:
s1, scanning a two-dimensional code of a code scanning module at a client in a two-dimensional code scanning mode, sending an unlocking request by the client, wherein the unlocking request comprises an identity of the electronic lock and login information of a user, and sending the unlocking request to a server through a mobile data transmission module;
s2, the server receives the unlocking request, obtains an identification code of the shared bicycle, and obtains an unlocking password of the electronic lock of the shared bicycle from information of the shared bicycle recorded in a database;
s3, the server sends the unlocking password of the electronic lock to the client, and the client decodes and codes the received unlocking password;
s4, the client sends the coded unlocking password to the processing module, and the processing module controls the electronic lock to unlock according to the received unlocking password;
and S5, the processing module sends an unlocking signal for unlocking the electronic lock to the motor driving module, and the motor driving module starts a motor to operate to automatically unlock the electronic lock.
Preferably, the obtaining, by the server, the password information corresponding to the identification of the electronic lock includes: judging whether the electronic lock is in a bound state; if the electronic lock is in the bound state, sending a binding failure prompt message to the client; and if the electronic lock is not in the bound state, binding the client and the electronic lock, and then entering a step of acquiring password information corresponding to the identity of the electronic lock.
Preferably, before determining whether the electronic lock is in the bound state, the method further includes: the server verifies the user according to the login information of the client and judges whether the verification passes; if the verification is passed, entering a step of judging whether the electronic lock is in a bound state; if the verification is not passed, the server sends registration prompt information to the client; the server receives registration information uploaded by the client, wherein the registration information comprises the biological characteristic information of the user and the login information of the user.
Compared with the prior art, the invention has the beneficial effects that: the electronic lock is convenient for the client to unlock the electronic lock through the code scanning module, the data transmission accuracy can be improved through the data transmission module and the processing module, the abnormity occurring in the unlocking process is reduced, the motor is driven to operate through the motor driving module, the electronic lock can be automatically opened and closed conveniently under the action of the motor, the safety is improved, and the condition that the electronic lock is forgotten to lock is reduced.
Drawings
FIG. 1 is a block diagram of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example 1
The invention provides a shared electronic lock, which comprises a server, a code scanning module, a mobile data transmission module, a processing module, a motor driving module and an MCU (microprogrammed control Unit) power supply module, wherein the server is used for carrying out data communication between an electronic lock and a client and receiving an unlocking request and data transmission sent by the client, the code scanning module comprises a two-dimensional code, the two-dimensional code is attached to a shared bicycle, the code scanning module is used for activating the electronic lock through the two-dimensional code, the code scanning module is in communication connection with the server, the mobile data transmission module is used for transmitting data, the mobile data transmission module is in communication connection with the server, the processing module is used for controlling the electronic lock to be unlocked according to an unlocking instruction or an unlocking password, the processing module is in communication connection with the mobile data transmission module, and the motor driving module is used for driving a motor to, the motor driving module is in communication connection with the processing module, the MCU power supply module is used for supplying power to the shared bicycle electronic lock, and the MCU power supply module is in communication connection with the server, the code scanning module, the mobile data transmission module, the processing module and the motor driving module.
In this embodiment, preferably, the server includes a storage module, the storage module includes a database, the database is used to record information of the shared bicycle, and the server is further configured to send a binding failure prompt message to the client when the electronic lock is in the bound state, and bind the client and the electronic lock when the electronic lock is not in the bound state.
In this embodiment, preferably, the server is further configured to perform audit verification on the user according to the login information of the client, determine whether the audit verification passes, and send registration prompt information to the client when the audit verification fails; the server is also used for receiving registration information uploaded by the client, wherein the registration information comprises the biological characteristic information of the user and the login information of the user.
In this embodiment, it is preferable, still include charge-discharge protection module and boost module, charge-discharge protection module is used for the protection of discharging of charging to sharing bicycle electronic lock, charge-discharge protection module with MCU power module communication is connected, boost module is used for the control of stepping up to sharing bicycle electronic lock, boost module with charge-discharge protection module communication is connected.
In this embodiment, the system preferably further includes a GSM module and a GPS module, the GSM module is configured to unlock the electronic lock in a short message activation manner when the client does not have a network or traffic, and the GPS module is configured to detect a real-time location of the shared bicycle.
Example 2
The invention provides a shared electronic lock, which comprises a server, a code scanning module, a mobile data transmission module, a processing module, a motor driving module and an MCU (microprogrammed control Unit) power supply module, wherein the server is used for carrying out data communication between an electronic lock and a client and receiving an unlocking request and data transmission sent by the client, the code scanning module comprises a two-dimensional code, the two-dimensional code is attached to a shared bicycle, the code scanning module is used for activating the electronic lock through the two-dimensional code, the code scanning module is in communication connection with the server, the mobile data transmission module is used for transmitting data, the mobile data transmission module is in communication connection with the server, the processing module is used for controlling the electronic lock to be unlocked according to an unlocking instruction or an unlocking password, the processing module is in communication connection with the mobile data transmission module, and the motor driving module is used for driving a motor to, the motor driving module is in communication connection with the processing module, the MCU power supply module is used for supplying power to the shared bicycle electronic lock, and the MCU power supply module is in communication connection with the server, the code scanning module, the mobile data transmission module, the processing module and the motor driving module.
In this embodiment, preferably, the server includes a storage module, the storage module includes a database, the database is used to record information of the shared bicycle, and the server is further configured to send a binding failure prompt message to the client when the electronic lock is in the bound state, and bind the client and the electronic lock when the electronic lock is not in the bound state.
In this embodiment, preferably, the server is further configured to perform audit verification on the user according to the login information of the client, determine whether the audit verification passes, and send registration prompt information to the client when the audit verification fails; the server is also used for receiving registration information uploaded by the client, wherein the registration information comprises the biological characteristic information of the user and the login information of the user.
Example 3
The invention provides an unlocking method of a shared electronic lock, which comprises the following steps:
s1, scanning a two-dimensional code of a code scanning module at a client in a two-dimensional code scanning mode, sending an unlocking request by the client, wherein the unlocking request comprises an identity of the electronic lock and login information of a user, and sending the unlocking request to a server through a mobile data transmission module;
s2, the server receives the unlocking request, obtains an identification code of the shared bicycle, and obtains an unlocking password of the electronic lock of the shared bicycle from information of the shared bicycle recorded in a database;
s3, the server sends the unlocking password of the electronic lock to the client, and the client decodes and codes the received unlocking password;
s4, the client sends the coded unlocking password to the processing module, and the processing module controls the electronic lock to unlock according to the received unlocking password;
and S5, the processing module sends an unlocking signal for unlocking the electronic lock to the motor driving module, and the motor driving module starts a motor to operate to automatically unlock the electronic lock.
In this embodiment, it is preferable that the obtaining, by the server, the password information corresponding to the identity of the electronic lock includes: judging whether the electronic lock is in a bound state; if the electronic lock is in the bound state, sending a binding failure prompt message to the client; and if the electronic lock is not in the bound state, binding the client and the electronic lock, and then entering a step of acquiring password information corresponding to the identity of the electronic lock.
In this embodiment, it is preferable that before determining whether the electronic lock is in the bound state, the method further includes: the server verifies the user according to the login information of the client and judges whether the verification passes; if the verification is passed, entering a step of judging whether the electronic lock is in a bound state; if the verification is not passed, the server sends registration prompt information to the client; and the server receives the registration information uploaded by the client.
The structural principle of the invention is as follows:
the electronic lock is convenient for the client to unlock the electronic lock through the code scanning module, the data transmission accuracy can be improved through the data transmission module and the processing module, the abnormity occurring in the unlocking process is reduced, the motor is driven to operate through the motor driving module, the electronic lock can be automatically opened and closed conveniently under the action of the motor, the safety is improved, and the condition that the electronic lock is forgotten to lock is reduced.
Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.
Claims (8)
1. A shared electronic lock, comprising: the system comprises a server, a code scanning module, a mobile data transmission module, a processing module, a motor driving module and an MCU power supply module, wherein the server is used for data communication between an electronic lock and a client and receiving an unlocking request and data transmission sent by the client, the code scanning module comprises a two-dimension code, the two-dimension code is attached to a sharing bicycle, the code scanning module is used for activating the electronic lock through the two-dimension code, the code scanning module is in communication connection with the server, the mobile data transmission module is used for transmitting data, the mobile data transmission module is in communication connection with the server, the processing module is used for controlling unlocking of the electronic lock according to an unlocking instruction or an unlocking password, the processing module is in communication connection with the mobile data transmission module, the motor driving module is used for driving the motor to operate, and the motor driving module is in communication connection with the processing module, the MCU power supply module is used for supplying power to the shared bicycle electronic lock, and the MCU power supply module is in communication connection with the server, the code scanning module, the mobile data transmission module, the processing module and the motor driving module.
2. A shared electronic lock as recited in claim 1, wherein: the server comprises a storage module, the storage module comprises a database, the database is used for recording information of the shared bicycle, the server is further used for sending binding failure prompt information to the client when the electronic lock is in the bound state, and binding the client and the electronic lock when the electronic lock is not in the bound state.
3. A shared electronic lock as recited in claim 1, wherein: the server is also used for verifying and verifying the user according to the login information of the client, judging whether the verification is passed or not, and sending registration prompt information to the client when the verification is not passed; the server is also used for receiving registration information uploaded by the client, wherein the registration information comprises the biological characteristic information of the user and the login information of the user.
4. A shared electronic lock as recited in claim 1, wherein: still include charge-discharge protection module and boost module, charge-discharge protection module is used for charging discharge protection to sharing bicycle electronic lock, charge-discharge protection module with MCU power module communication is connected, the boost module is used for the control of stepping up to sharing bicycle electronic lock, the boost module with charge-discharge protection module communication is connected.
5. A shared electronic lock as recited in claim 1, wherein: the system further comprises a GSM module and a GPS module, wherein the GSM module is used for unlocking the electronic lock in a short message activation mode when the client side does not have a network or flow, and the GPS module is used for detecting the real-time position of the shared bicycle.
6. An unlocking method of a shared electronic lock is characterized by comprising the following steps:
s1, scanning a two-dimensional code of a code scanning module at a client in a two-dimensional code scanning mode, sending an unlocking request by the client, wherein the unlocking request comprises an identity of the electronic lock and login information of a user, and sending the unlocking request to a server through a mobile data transmission module;
s2, the server receives the unlocking request, obtains an identification code of the shared bicycle, and obtains an unlocking password of the electronic lock of the shared bicycle from information of the shared bicycle recorded in a database;
s3, the server sends the unlocking password of the electronic lock to the client, and the client decodes and codes the received unlocking password;
s4, the client sends the coded unlocking password to the processing module, and the processing module controls the electronic lock to unlock according to the received unlocking password;
and S5, the processing module sends an unlocking signal for unlocking the electronic lock to the motor driving module, and the motor driving module starts a motor to operate to automatically unlock the electronic lock.
7. The unlocking method of the shared electronic lock according to claim 6, wherein: the server acquires the password information corresponding to the identity of the electronic lock and comprises the following steps: judging whether the electronic lock is in a bound state; if the electronic lock is in the bound state, sending a binding failure prompt message to the client; and if the electronic lock is not in the bound state, binding the client and the electronic lock, and then entering a step of acquiring password information corresponding to the identity of the electronic lock.
8. The unlocking method of a shared electronic lock according to claim 7, wherein: before judging whether the electronic lock is in the bound state, the method further comprises the following steps: the server verifies the user according to the login information of the client and judges whether the verification passes; if the verification is passed, entering a step of judging whether the electronic lock is in a bound state; if the verification is not passed, the server sends registration prompt information to the client; the server receives registration information uploaded by the client, wherein the registration information comprises the biological characteristic information of the user and the login information of the user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011134977.4A CN112258704A (en) | 2020-10-22 | 2020-10-22 | Shared electronic lock and unlocking method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011134977.4A CN112258704A (en) | 2020-10-22 | 2020-10-22 | Shared electronic lock and unlocking method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112258704A true CN112258704A (en) | 2021-01-22 |
Family
ID=74263209
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011134977.4A Pending CN112258704A (en) | 2020-10-22 | 2020-10-22 | Shared electronic lock and unlocking method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112258704A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107590885A (en) * | 2017-09-04 | 2018-01-16 | 深圳市谷咔互联科技有限公司 | A kind of shared bicycle electronic lock unlocking method and system |
CN107633585A (en) * | 2017-10-11 | 2018-01-26 | 邱诗妍 | A kind of management system and method for unlocking of shared bicycle |
CN107724804A (en) * | 2017-04-15 | 2018-02-23 | 温州市全华锁具有限公司 | A kind of automatically shared bicycle electronic lock and its unlocking method |
CN107886602A (en) * | 2017-10-23 | 2018-04-06 | 深圳峰伊生物科技有限公司 | A kind of method for unlocking and system |
-
2020
- 2020-10-22 CN CN202011134977.4A patent/CN112258704A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107724804A (en) * | 2017-04-15 | 2018-02-23 | 温州市全华锁具有限公司 | A kind of automatically shared bicycle electronic lock and its unlocking method |
CN107590885A (en) * | 2017-09-04 | 2018-01-16 | 深圳市谷咔互联科技有限公司 | A kind of shared bicycle electronic lock unlocking method and system |
CN107633585A (en) * | 2017-10-11 | 2018-01-26 | 邱诗妍 | A kind of management system and method for unlocking of shared bicycle |
CN107886602A (en) * | 2017-10-23 | 2018-04-06 | 深圳峰伊生物科技有限公司 | A kind of method for unlocking and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103035054B (en) | NFC intelligent automobile key system with permission and authorization functions | |
CN107615339B (en) | Access control management method and system | |
CN110758322B (en) | Vehicle starting method, device, equipment and storage medium | |
EP2575091A1 (en) | Unattended fleet vehicle security system and method | |
CN110356363A (en) | A kind of driver identity authentication method, device, system and server | |
CN106714168B (en) | Automatic authentication method and system based on distance activation | |
US10604115B2 (en) | NFC system for unlocking a vehicle via smartphone biometric authentication | |
CN112584309B (en) | Car locking method, server, system, storage medium and computer equipment | |
KR20170062642A (en) | Authentication system for driver of vehicle | |
CN110509891B (en) | Automobile leasing supervision system and method thereof | |
CN106447940A (en) | Public bicycle renting system and method managed by passwords | |
CN110660166A (en) | Charging pile sharing method and device, storage medium and computer equipment | |
CN212484495U (en) | Moped rental system with intelligent helmet | |
CN112910850A (en) | Safety verification method and system for controlling vehicle | |
CN112428865B (en) | Charging pile and control method thereof, server and control method thereof, and charging pile system | |
CN111489465A (en) | Vehicle moving device and vehicle moving method | |
CN110103886A (en) | A kind of mobile device-based Car's door controlling method and system | |
JP2002175588A (en) | Common-use vehicle operation system | |
CN107539274B (en) | Vehicle anti-theft method and system based on Internet of things | |
CN112258704A (en) | Shared electronic lock and unlocking method thereof | |
CN113928265A (en) | Vehicle anti-theft method and device based on charging pile | |
CN114692900A (en) | Intelligent maintenance service method and system for vehicle and vehicle | |
CN109584011B (en) | Non-motor vehicle management device and method | |
CN105227555B (en) | Equipment starting method and system | |
CN117978843A (en) | Automobile control method, device and equipment based on automobile data recorder and storage medium |
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: 20210122 |