# US 11,110,892 B2 · Method of bicycle parking management and a system of bicycle parking management

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,110,892 B2
- Document ID: US11110892B2
- Status: Granted
- Kind: B2
- Application number: 16/878,334
- Filed: 2020-05-19
- Published: 2020-09-03
- Granted: 2021-09-07
- Earliest claimed: 2017-11-21
- Assignees: Neutron Holdings, Inc.
- Applicants: Neutron Holdings, Inc.
- Inventors: Xi Zhang; Wei Feng; Xiaotao Xiao; Yang Song
- Web page: https://patentgrep.com/patent/US11110892B2

## CPC

- B60R 25/24: using electronic identifiers containing a code not memorised by the user
- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- B62H 5/00: Appliances preventing or indicating unauthorised use or theft of cycles; Locks integral with cycles (fittings for preventing or indicating use or theft of vehicles in general B60R; general features of locks E05B)
- G06Q 10/0283: {for travel seating}
- G06Q 20/127: {Shopping or accessing services according to a time-limitation}
- G06Q 20/145: {Payments according to the detected use or quantity}
- G07C 9/00309: {operated with bidirectional data transmission between data carrier and locks}
- G07C 9/00571: {operated by interacting with a central unit}
- G07F 17/0057: {for the hiring or rent of vehicles, e.g. cars, bicycles or wheelchairs (car rental G07B15/00)}
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 67/125: involving control of end-device applications over a network
- G06Q 30/0645: Rental transactions; Leasing transactions
- G06Q 50/40: Business processes related to the transportation industry (shipping G06Q10/083)
- G06Q 2240/00: Transportation facility access, e.g. fares, tolls or parking
- B60R: VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- B62H: CYCLE STANDS; SUPPORTS OR HOLDERS FOR PARKING OR STORING CYCLES; APPLIANCES PREVENTING OR INDICATING UNAUTHORIZED USE OR THEFT OF CYCLES; LOCKS INTEGRAL WITH CYCLES; DEVICES FOR LEARNING TO RIDE CYCLES
- 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
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A bicycle parking management method and system which receives, by a user terminal, a temporary parking instruction triggered by a user; sends, by the user terminal, the temporary parking instruction to a cloud management platform; sends, by the cloud management platform, a first temporary locking instruction to a bicycle terminal after receiving the temporary parking instruction sent by the user terminal; and locks, by the bicycle terminal, a locking device on the bicycle, after receiving the first temporary locking instruction sent by the cloud management platform. The solution provided by the present disclosure does not require the user to manually lock the bicycle, thus improving the user's experience, and also providing a new solution for managing the parking of the bicycle.

## Claims

### Claim 1

A bicycle parking management method, comprising:
receiving, by a user terminal, a temporary parking instruction triggered by a user,
wherein the temporary parking instruction includes a user ID and a bicycle ID;
sending, by the user terminal, the temporary parking instruction to a cloud management platform;
sending, by the cloud management platform, a first temporary locking instruction to a bicycle terminal, located on a bicycle, after receiving the temporary parking instruction sent by the user terminal;
locking, by the bicycle terminal, a locking device on the bicycle, after receiving the first temporary locking instruction sent by the cloud management platform,
wherein the first temporary locking instruction includes a bicycle ID; and
generating an alarm message when the bicycle ID of the first temporary locking instruction does not match the bicycle ID of the temporary parking instruction.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
after the bicycle terminal locks the locking device on the bicycle:
receiving, by the user terminal, a keeping riding instruction triggered by the user, and sending the keeping riding instruction to the cloud management platform;
receiving, by the cloud management platform, the keeping riding instruction sent by the user terminal, and sending a first unlocking instruction to the bicycle terminal; and
unlocking, by the bicycle terminal, the locking device on the bicycle after receiving the first unlocking instruction sent by the cloud management platform.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
sending, by the user terminal, a second temporary locking instruction to the bicycle terminal based on a short-distance wireless communication protocol, after receiving the temporary parking instruction triggered by the user; and
locking, by the bicycle terminal, the locking device on the bicycle, after receiving the second temporary vehicle lock instruction sent by the user terminal.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
after the bicycle terminal locks the locking device on the bicycle:
receiving, by the user terminal, a keeping riding instruction, and sending a second unlocking instruction to the bicycle terminal based on the short-distance wireless communication protocol; and
unlocking, by the bicycle terminal, the locking device on the bicycle, after receiving the second unlocking instruction sent by the user terminal.

### Claim 5

A bicycle parking management system, comprising:
a user terminal, a bicycle terminal located on a bicycle, and a cloud management platform, wherein:
the user terminal comprises an input unit and a first long-distance communication unit, wherein:
the input unit is configured to receive a temporary parking instruction triggered by a user,
wherein the temporary parking instruction includes a user ID and a bicycle ID; and
the first long-distance communication unit is configured to send the temporary parking instruction to the cloud management platform when the input unit receives the temporary parking instruction;
the cloud management platform is configured to send a first temporary parking instruction to the bicycle terminal after receiving the temporary parking instruction sent by the user terminal; and
the bicycle terminal comprises a vehicle lock control unit, a second long-distance communication unit, a main control unit, and a locking device, wherein:
the second long-distance communication unit is configured to receive the first temporary parking sent by the cloud management platform;
the main control unit is configured to control to send the first temporary locking instruction received by the second long-distance communication unit to the device lock control unit;
the device lock control unit is configured to lock the locking device on a bicycle according to the first temporary locking instruction, wherein the first temporary locking instruction includes a bicycle ID; and
the device lock control unit is further configured to generate an alarm message when the bicycle ID of the first temporary locking instruction does not match the bicycle ID of the temporary parking instruction.

### Claim 6 (depends on 5)

The system of claim 5, wherein:
the input unit of the user terminal is further configured to receive a keeping riding instruction, and the first long-distance communication unit is further configured to, after the input unit receives the keeping riding instruction, send the keeping riding instruction to the cloud management platform;
the cloud management platform is further configured to send a first unlocking instruction to the bicycle terminal after receiving the keeping riding instruction sent by the user terminal; and
the second long-distance communication unit of the bicycle terminal is further configured to receive the first unlocking instruction sent by the cloud management platform, the main control unit is configured to control to send the first unlock instruction received by the second long-distance communication unit to the vehicle locking control unit, and the vehicle lock control unit is configured to unlock the locking device on the bicycle according to the first unlocking instruction.

### Claim 7 (depends on 5)

The system of claim 5, wherein:
the user terminal further comprises a first short-distance communication unit, wherein the first short-distance communication unit is configured to send a second temporary locking instruction to the bicycle terminal based on a short-distance wireless communication protocol after the input unit receives the temporary parking instruction;
the bicycle terminal further comprises a second short-distance communication unit, wherein the second short-distance communication unit is configured to receive the second temporary locking instruction sent by the first short-distance communication unit, the main control unit is configured to control to send the second temporary locking instruction received by the second short-distance communication unit to the vehicle lock control unit, and the vehicle lock control unit is configured to lock the locking device on the bicycle according to the second temporary vehicle lock instruction.

### Claim 8 (depends on 7)

The system of claim 7, wherein:
the input unit of the user terminal is further configured to receive the keeping riding instruction triggered by the user, and the first short-distance communication unit is further configured to, after the input unit receives the keeping riding instruction, send the second unlock instruction to the bicycle terminal based on the short-distance wireless communication protocol;
the second short-distance communication unit of the bicycle terminal is further configured to receive the second unlocking instruction sent by the first short-distance communication unit, the main control unit is further configured to control to send the second unlocking instruction received by the second short-range communication unit to the vehicle locking control unit, and the vehicle lock control unit is configured to unlock the locking device on the bicycle according to the second unlocking instruction.

### Claim 9

A method for managing locking of a bicycle, comprising:
locking a bicycle when receiving a locking request to the bicycle sent by a user of the bicycle;
unlocking the bicycle when receiving an unlocking request sent by the user of the bicycle; and
using a locking mechanism of the bicycle for the locking of the bicycle and the unlocking of the bicycle,
wherein the locking the bicycle and the unlocking the bicycle do not require manual operation of the locking mechanism by the user,
wherein the locking request includes a bicycle ID,
wherein the unlocking request includes a bicycle ID, and
wherein an alarm message is generated when the bicycle ID of the locking request or the unlocking request does not match the bicycle ID of the bicycle.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
receiving the locking request by a server from a user terminal through a first communication link between the server and the user terminal.

### Claim 11 (depends on 10)

The method of claim 10, wherein the first communication link is a long-distance communication link.

### Claim 12 (depends on 11)

The method of claim 11, wherein the long-distance communication link comprises a telecommunications link or the Internet.

### Claim 13 (depends on 10)

The method of claim 10, the locking the bicycle comprising:
sending, by the server, a locking instruction to the bicycle via the first communication link; and
locking, by the bicycle, the bicycle through the lock mechanism, when receiving the locking instruction.

### Claim 14 (depends on 10)

The method of claim 10, further comprising:
receiving the unlocking requesting by the server from the user terminal through the first communication link.

### Claim 15 (depends on 14)

The method of claim 14, the unlocking the bicycle comprising:
sending, by the server, an unlocking instruction to the bicycle via the first communication link; and
unlocking, by the bicycle, the bicycle through the lock mechanism when receiving the unlocking instruction.

### Claim 16

A system for managing locking of a bicycle, comprising:
a bicycle, configured with a locking mechanism for locking and unlocking the bicycle; and
a server configured to:
receive a locking request from a user of the bicycle,
wherein the locking request includes a bicycle ID;
send a locking instruction to the bicycle to lock the bicycle;
receive an unlocking request from the user of the bicycle,
wherein the unlocking request includes a bicycle ID, and
send an unlocking instruction to the bicycle to perform unlock the vehicle,
wherein the locking the bicycle and unlocking the bicycle do not require manual operation of the locking mechanism by the user, and
wherein an alarm message is generated when the bicycle ID of the locking request or the unlocking request does not match the bicycle ID of the bicycle.

### Claim 17

A bicycle, comprising:
a locking mechanism configured to lock and unlock the bicycle; and
a controller configured to:
receive a locking request,
wherein the locking request includes a bicycle ID;
control the locking mechanism to lock the bicycle, upon receiving the locking instruction;
receive an unlocking instruction,
wherein the unlocking request includes a bicycle ID; and
control the locking mechanism to unlock the bicycle, upon receiving the unlocking instruction,
wherein the locking the bicycle and unlocking the bicycle do not require manual operation of the locking mechanism by a user, and
wherein an alarm message is generated when the bicycle ID of the locking request or the unlocking request does not match the bicycle ID of the bicycle.
