CN107993359A - A kind of end-to-end bicycle shared system and method based on block chain - Google Patents
A kind of end-to-end bicycle shared system and method based on block chain Download PDFInfo
- Publication number
- CN107993359A CN107993359A CN201711182089.8A CN201711182089A CN107993359A CN 107993359 A CN107993359 A CN 107993359A CN 201711182089 A CN201711182089 A CN 201711182089A CN 107993359 A CN107993359 A CN 107993359A
- Authority
- CN
- China
- Prior art keywords
- bicycle
- block chain
- user
- account
- chain network
- 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.)
- Granted
Links
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention discloses a kind of end-to-end bicycle shared system and method based on block chain, which includes system manager, cloud server, all sides of bicycle, bicycle user and block chain network;Contain account, bicycle intelligence contract and node in block chain network;Bicycle user no longer needs to download multiple and different application software, bicycle cash pledge is paid after registration and gives bicycle intelligence contract, block chain network is free of third party, user to return a deposit gold when need to only file an application to bicycle intelligence contract, effectively avoid cash pledge difficulty from moving back phenomenon;Payment process is no longer dependent on Third-party payment software, effectively reduces the service charge used.Transaction Information is preserved jointly by the node in block chain network; All Activity data in the completely redundant storage network of each node; once having node to be tampered data other nodes will raise an objection, whole database security is higher, can protect bicycle user and all side's personal secrets.
Description
Technical field
The invention belongs to block chain technical field, and in particular to a kind of end-to-end bicycle shared system based on block chain
And method.
Background technology
The fast development of Internet of Things brings efficiently convenient life, and people's trip no longer sticks to private car, such as
The present shared bicycle at any time with car, stop putting the characteristics of greatly improve the line efficiency that goes out of people, existing shared bicycle is answered
With such as ofo little Huang cars, rubbing and visit bicycle etc. and all emerge in large numbers like the mushrooms after rain.And existing shared bicycle depends on third-party application,
People trip must download different application software clients, such as at the same time be used as ofo little Huang cars, rub visit bicycle user it is all necessary
Download two mobile phone application.After being registered as user, user needs to pay certain bicycle cash pledge, and third-party application is safe
Property is relatively low, occurs that cash pledge difficulty moves back phenomenon when crisis occurs in shared bicycle corporate economy situation, causes the loss of user.Its
Secondary, the payment procedure for sharing bicycle uses shared single dependent on Third-party payment software (such as Alipay, wechat are paid), user
Need to pay certain service charge while car and give Third-party payment software, cause higher expense.
The content of the invention
It is an object of the invention to be moved back for prior art cash pledge difficulty, the deficiency that formality is costly, personal secrets are relatively low,
Introduce block chain technology, there is provided a kind of end-to-end bicycle shared system and method based on block chain.
The purpose of the present invention is what is be achieved through the following technical solutions:A kind of end-to-end bicycle based on block chain is total to
System is enjoyed, which includes:System manager, cloud server, all sides of bicycle, bicycle user and block link network
Network;
System manager:Cloud server is managed, all sides provide bicycle body smart lock to bicycle;
All sides of bicycle:Sharing request is initiated to block chain network, adds shared system;
Block chain network:Contain account, bicycle intelligence contract and node in block chain network;The account includes voluntarily
All side's accounts of car and bicycle user's account;The bicycle user account is that block chain network adds shared system to be new
The account that the user of system creates, the account are responsible for paying cash pledge and cost of use;All side's accounts of bicycle are blocks
The account that chain network creates for the new bicycle for adding shared system, the account collect usage charges after bicycle use
With;When there is new bicycle to add in shared system, system manager is that the bicycle newly added creates by block chain network
Its corresponding bicycle intelligence contract;Block chain network interior joint stores all bicycle positional informations, bicycle body intelligence
Lock status information and Transaction Information;
Cloud server:Bicycle information is obtained from block chain network, the bicycle information includes voluntarily truck position
The on off state of information, bicycle body smart lock, a certain range of bicycle location information synchronizing of bicycle user is given
Bicycle user, sends and wakes up information to the corresponding bicycle body smart lock of bicycle that bicycle user selectes;
Bicycle user:The bicycle positional information of cloud server issue is obtained, using being closed after finishing bicycle
Bicycle body smart lock.
Further, the account in the block chain network further includes service account, and the service account is block link network
System manager's account in network, is responsible for collecting the transaction procedure expense of shared system.
Further, bicycle body smart lock status information is stored in the bicycle intelligence contract, meets intelligent contract
In certain condition then trigger some functions in contract, be specially:
If bicycle user account sends cash pledge and gives bicycle intelligence contract, and verifies it through block chain network to close
Method account, then bicycle intelligence contract bicycle body intelligence lock status is changed into open mode;Cloud server detects certainly
When the state of bicycle body smart lock is changed into opening in the intelligent contract of driving, sends wakeup message and give bicycle body smart lock;
If bicycle user is terminated after closing bicycle body smart lock using bicycle, bicycle body smart lock is sent
Transaction Information gives bicycle intelligence contract, and bicycle intelligence contract sends Transaction Information and gives bicycle user's account, deducts phase
The expense answered, bicycle body intelligence lock status is changed into closed mode in bicycle intelligence contract;If bicycle breaks down,
Bicycle user reports the bicycle for repairment by bicycle user account to bicycle intelligence contract.
Further, the system manager is after all direction block chain networks of bicycle send sharing request, to certainly
All sides that drive a vehicle provide bicycle body smart lock, are the intelligent contract that bicycle establishment is exclusive in block chain network, and
All side's accounts of the bicycle are created in block chain network, corresponding public key and private key are specified to all side's accounts of bicycle, it is public
Key is the address of all side's accounts of bicycle, and all side's accounts of bicycle sign transaction using private key, it is ensured that block chain
The legitimacy merchandised in network;After bicycle use direction block chain network sends the request of addition shared system, block link network
Network creates bicycle user account for the new user for adding shared system and specifies corresponding public key and private key.
Further, the cloud server is periodically obtained from road location, if bicycle body smart lock is in sleep shape
Someone will use shared bicycle, cloud server to wake up bicycle body smart lock, bicycle intelligence after obtaining unlocking information during state
Bicycle body smart lock status modifier can be in an open state in contract.
Further, after producing transaction in the block chain network, which is hashed function encrypting, in block chain network
Transaction in certain time is packaged into a block by the node of competition, random by calculating by the way of proof of work
Number is until meeting certain Hash character string condition;The block includes block height, the hash function encrypted characters of Transaction Information
String, timestamp, bicycle user and all side's public keys of bicycle, the expense of transaction generation, the random number of calculating;Calculate most fast
The node broadcasts blocks, remaining node verification random number, synchronous block content if legal, the friendship of all nodes storages
Easy information is all identical, once there is a node to be tampered, other nodes will reject this node by voting.
A kind of end-to-end bicycle sharing method based on block chain, this method comprise the following steps:
(1) all range tie administrator request smart locks of bicycle and the bicycle addition shared system that would sit idle for;
(2) system manager is that the bicycle newly added creates its corresponding bicycle intelligence contract by block chain network
With all side's accounts of bicycle;
(3) bicycle use direction block chain network sends the request for adding shared system, and block chain network adds to be new
The user of shared system creates bicycle user's account;
(4) cloud server is obtained from road location information from block chain network, by bicycle user's a certain range
Interior bicycle location information synchronizing gives bicycle user;
(5) after bicycle user selectes bicycle, cash pledge is paid by bicycle user's account;
(6) after block chain network verification bicycle user's account is legal, cloud server, which is sent, wakes up information to voluntarily
The corresponding bicycle body smart lock of bicycle that car user selectes;
(7) bicycle user use closes bicycle body smart lock after finishing bicycle, and all side's accounts of bicycle are received
Expense is taken, end-to-end bicycle is completed and shares.
Further, all bicycle positional informations of node store in block chain network, bicycle body smart lock shape
State information and Transaction Information, safeguard the generation of transaction, and the transaction of certain time is packaged into block is stored in block chain network
In.
Further, during bicycle user uses bicycle, if bicycle breaks down, bicycle uses
Side the bicycle is reported for repairment to bicycle intelligence contract by bicycle user account.
Further, if bicycle user is not desired to be continuing with the bicycle in shared system, made by bicycle
Gold application of returning a deposit is initiated to bicycle intelligence contract with square account, intelligent contract examination & verification returns bicycle user's account after passing through
Cash pledge expense.
The present invention proposes a kind of end-to-end bicycle shared system and method based on block chain, what user can would sit idle for
Bicycle is shared in system, ensure security in the case of reduce transaction needed for expense, mainly have the effect that with
Advantage:
1. reduce bicycle User venture.Bicycle user no longer needs to download multiple and different application software clients
End, bicycle cash pledge is paid give bicycle intelligence contract after bicycle user registration, and block chain network is free of third party,
User to return a deposit gold when need to only file an application to bicycle intelligence contract, effectively avoid cash pledge difficulty from moving back phenomenon.
2. effectively reduce bicycle user's service charge.Payment process is no longer dependent on Third-party payment software, effectively drop
The low service charge used, realizes the directly shared of third-party, end-to-end bicycle user and all sides.
3. protect bicycle user and all side's personal secrets.Transaction Information is protected jointly by the node in block chain network
Deposit, All Activity data in the completely redundant storage network of each node, once there is node to be tampered data, other nodes will carry
Go out objection, the node distorted is rejected in ballot, and whole database security is higher, and bicycle user and all sides can be protected hidden
Private safety.
Brief description of the drawings
Fig. 1 is the end-to-end bicycle shared system schematic diagram of the transaction procedure expense of collecting based on block chain.
Fig. 2 is the end-to-end bicycle shared system schematic diagram of the transaction procedure expense of not collecting based on block chain.
Embodiment
In order to more specifically describe the present invention, below in conjunction with the accompanying drawings and embodiment is to technical scheme
It is described in detail.
A kind of end-to-end bicycle shared system based on block chain provided by the invention, the system include:System administration
Member, cloud server, all sides of bicycle, bicycle user and block chain network;
System manager:Cloud server is managed, all sides provide bicycle body smart lock to bicycle;
All sides of bicycle:Sharing request is initiated to block chain network, adds shared system;
Block chain network:Contain account, bicycle intelligence contract and node in block chain network;The account includes voluntarily
All side's accounts of car and bicycle user's account;The bicycle user account is that block chain network adds shared system to be new
The account that the user of system creates, the account are responsible for paying cash pledge and cost of use;All side's accounts of bicycle are blocks
The account that chain network creates for the new bicycle for adding shared system, the account collect usage charges after bicycle use
With;When there is new bicycle to add in shared system, system manager is that the bicycle newly added creates by block chain network
Its corresponding bicycle intelligence contract;Block chain network interior joint stores all bicycle positional informations, bicycle body intelligence
Lock status information and Transaction Information;
Cloud server:Bicycle information is obtained from block chain network, the bicycle information includes voluntarily truck position
The on off state of information, bicycle body smart lock, a certain range of bicycle location information synchronizing of bicycle user is given
Bicycle user, sends and wakes up information to the corresponding bicycle body smart lock of bicycle that bicycle user selectes;
Bicycle user:The bicycle positional information of cloud server issue is obtained, using being closed after finishing bicycle
Bicycle body smart lock.
Further, the account in the block chain network further includes service account, and the service account is block link network
System manager's account in network, is responsible for collecting the transaction procedure expense of shared system.
Further, bicycle body smart lock status information is stored in the bicycle intelligence contract, meets intelligent contract
In certain condition then trigger some functions in contract, be specially:
If bicycle user account sends cash pledge and gives bicycle intelligence contract, and verifies it through block chain network to close
Method account, then bicycle intelligence contract bicycle body intelligence lock status is changed into open mode;Cloud server detects certainly
When the state of bicycle body smart lock is changed into opening in the intelligent contract of driving, sends wakeup message and give bicycle body smart lock;
If bicycle user is terminated after closing bicycle body smart lock using bicycle, bicycle body smart lock is sent
Transaction Information gives bicycle intelligence contract, and bicycle intelligence contract sends Transaction Information and gives bicycle user's account, deducts phase
The expense answered, bicycle body intelligence lock status is changed into closed mode in bicycle intelligence contract;If bicycle breaks down,
Bicycle user reports the bicycle for repairment by bicycle user account to bicycle intelligence contract.
Further, the system manager is after all direction block chain networks of bicycle send sharing request, to certainly
All sides that drive a vehicle provide bicycle body smart lock, are the intelligent contract that bicycle establishment is exclusive in block chain network, and
All side's accounts of the bicycle are created in block chain network, corresponding public key and private key are specified to all side's accounts of bicycle, it is public
Key is the address of all side's accounts of bicycle, and all side's accounts of bicycle sign transaction using private key, it is ensured that block chain
The legitimacy merchandised in network;After bicycle use direction block chain network sends the request of addition shared system, block link network
Network creates bicycle user account for the new user for adding shared system and specifies corresponding public key and private key.
Further, the cloud server is periodically obtained from road location, if bicycle body smart lock is in sleep shape
Someone will use shared bicycle, cloud server to wake up bicycle body smart lock, bicycle intelligence after obtaining unlocking information during state
Bicycle body smart lock status modifier can be in an open state in contract.
Further, after producing transaction in the block chain network, which is hashed function encrypting, in block chain network
Transaction in certain time is packaged into a block by the node of competition, random by calculating by the way of proof of work
Number is until meeting certain Hash character string condition;The block includes block height, i.e., the friendship of all storages in this period
The easily numbering of residing block;The hash function encryption hexadecimal string of Transaction Information, such as
0x6323b6f1ac4c3726b0818fed0c36f9d7425df18a39b67c8c3f71c713fb8ef254;Timestamp, such as
Oct-11-201705:26:58AM+UTC;Bicycle user and all side's public keys of bicycle, such as
0x304cc179719bc5b05418d6f7f6783abe45d83090;The expense that transaction produces, such as 0.00042Ether ($
0.13);The random number of calculating;Calculate most fast node broadcasts block, remaining node verification random number, the synchronization as legal if
The block content, the Transaction Information of all node storages is all identical, once there is a node to be tampered, other nodes will pass through
This node is rejected in ballot.
A kind of end-to-end bicycle sharing method based on block chain provided by the invention, this method can it is above-mentioned voluntarily
Realized in car shared system, this method comprises the following steps:
(1) all range tie administrator request smart locks of bicycle and the bicycle addition shared system that would sit idle for;
(2) system manager is that the bicycle newly added creates its corresponding bicycle intelligence contract by block chain network
With all side's accounts of bicycle;
(3) bicycle use direction block chain network sends the request for adding shared system, and block chain network adds to be new
The user of shared system creates bicycle user's account;
(4) cloud server is obtained from road location information from block chain network, by bicycle user's a certain range
Interior bicycle location information synchronizing gives bicycle user;
(5) after bicycle user selectes bicycle, cash pledge is paid by bicycle user's account;
(6) after block chain network verification bicycle user's account is legal, cloud server, which is sent, wakes up information to voluntarily
The corresponding bicycle body smart lock of bicycle that car user selectes;
(7) bicycle user use closes bicycle body smart lock after finishing bicycle, and all side's accounts of bicycle are received
Expense is taken, end-to-end bicycle is completed and shares.
Further, all bicycle positional informations of node store in block chain network, bicycle body smart lock shape
State information and Transaction Information, safeguard the generation of transaction, and the transaction of certain time is packaged into block is stored in block chain network
In.
Further, during bicycle user uses bicycle, if bicycle breaks down, bicycle uses
Side the bicycle is reported for repairment to bicycle intelligence contract by bicycle user account.
Further, if bicycle user is not desired to be continuing with the bicycle in shared system, made by bicycle
Gold application of returning a deposit is initiated to bicycle intelligence contract with square account, intelligent contract examination & verification returns bicycle user's account after passing through
Cash pledge expense.
Embodiment 1
When containing service account in the block chain network of shared system, system benefit comes from what service account was collected
Transaction procedure takes, as shown in Figure 1, cloud server makes according to the bicycle near bicycle user's location matches to bicycle
With side, after bicycle user selectes bicycle, cash pledge, area are paid to bicycle intelligence contract by bicycle user account
After the block chain network verification account is legal, bicycle user begins to use bicycle.After use, bicycle user is closed
Bicycle body smart lock is closed, when bicycle intelligence contract is obtained from road location information, bicycle body intelligence lock status and uses
It is long, bicycle user's usage charges are deducted, if bicycle breaks down in ride, bicycle user passes through bicycle
User's account reports the bicycle for repairment to bicycle intelligence contract.Bicycle intelligence contract is by service charge, bicycle positional information
And repairing information is sent to service account, cloud server is obtained from road location information and repairing information by service account.
Embodiment 2
When being free of service account in the block chain network of shared system, system does not collect transaction procedure expense, is non-profit
System, as shown in Fig. 2, cloud server gives bicycle user according to the bicycle near bicycle user's location matches,
After bicycle user selectes bicycle, cash pledge, block chain are paid to bicycle intelligence contract by bicycle user account
After the network verification account is legal, bicycle user begins to use bicycle.After use, bicycle user closes certainly
Driving body smart lock, bicycle intelligence contract are obtained from road location information, bicycle body intelligence lock status and using duration, buttons
Except bicycle user's usage charges, if bicycle breaks down in ride, bicycle user is used by bicycle
Square account reports the bicycle for repairment to bicycle intelligence contract.Bicycle intelligence contract is by bicycle body smart lock status information and report
Repair information and be sent to cloud server, bicycle periodically sends positional information to cloud server.
The above-mentioned description to embodiment is understood that for ease of those skilled in the art and using the present invention.
Person skilled in the art obviously easily can make above-described embodiment various modifications, and described herein general
Principle is applied in other embodiment without by performing creative labour.Therefore, the invention is not restricted to above-described embodiment, ability
Field technique personnel disclose according to the present invention, and the improvement and modification made for the present invention all should be in protection scope of the present invention
Within.
Claims (10)
1. a kind of end-to-end bicycle shared system based on block chain, it is characterised in that the system includes:System manager,
All sides of cloud server, bicycle, bicycle user and block chain network;
System manager:Cloud server is managed, all sides provide bicycle body smart lock to bicycle;
All sides of bicycle:Sharing request is initiated to block chain network, adds shared system;
Block chain network:Contain account, bicycle intelligence contract and node in block chain network;The account includes bicycle institute
The side's of having account and bicycle user's account;The bicycle user account is that block chain network adds shared system to be new
The account that user creates, the account are responsible for paying cash pledge and cost of use;All side's accounts of bicycle are block link networks
The account that network creates for the new bicycle for adding shared system, the account collect cost of use after bicycle use;When
There is new bicycle to add in shared system, system manager is that the bicycle newly added creates its correspondence by block chain network
Bicycle intelligence contract;Block chain network interior joint stores all bicycle positional informations, bicycle body intelligence lock status
Information and Transaction Information;
Cloud server:Obtain bicycle information from block chain network, the bicycle information include bicycle positional information,
The on off state of bicycle body smart lock, by a certain range of bicycle location information synchronizing of bicycle user to bicycle
User, sends and wakes up information to the corresponding bicycle body smart lock of bicycle that bicycle user selectes;
Bicycle user:The bicycle positional information of cloud server issue is obtained, using being closed voluntarily after finishing bicycle
Vehicle body smart lock.
2. a kind of end-to-end bicycle shared system based on block chain according to claim 1, it is characterised in that described
Account in block chain network further includes service account, and the service account is system manager's account in block chain network
Family, is responsible for collecting the transaction procedure expense of shared system.
3. a kind of end-to-end bicycle shared system based on block chain according to claim 1, it is characterised in that described
Bicycle body smart lock status information is stored in bicycle intelligence contract, meets that the certain condition in intelligent contract then triggers contract
In some functions, be specially:
If bicycle user account sends cash pledge and gives bicycle intelligence contract, and verifies that it is legal account through block chain network
Family, then bicycle intelligence contract bicycle body intelligence lock status is changed into open mode;Cloud server detects bicycle
When the state of bicycle body smart lock is changed into opening in intelligent contract, sends wakeup message and give bicycle body smart lock;
If bicycle user is terminated after closing bicycle body smart lock using bicycle, bicycle body smart lock sends transaction
Information gives bicycle intelligence contract, and bicycle intelligence contract sends Transaction Information and gives bicycle user's account, deducts corresponding
Expense, bicycle body intelligence lock status is changed into closed mode in bicycle intelligence contract;If bicycle breaks down, voluntarily
Car user reports the bicycle for repairment by bicycle user account to bicycle intelligence contract.
4. a kind of end-to-end bicycle shared system based on block chain according to claim 1, it is characterised in that described
System manager is after all direction block chain networks of bicycle send sharing request, and to bicycle, all sides provide bicycle body
Smart lock, creates exclusive intelligent contract in block chain network for the bicycle, and creates this voluntarily in block chain network
All side's accounts of car, specify corresponding public key and private key, public key is all side's accounts of bicycle to all side's accounts of bicycle
Address, all side's accounts of bicycle sign transaction using private key, it is ensured that the legitimacy merchandised in block chain network;Voluntarily
After car use direction block chain network sends the request of addition shared system, block chain network is the new use for adding shared system
Person creates bicycle user account and specifies corresponding public key and private key.
5. a kind of end-to-end bicycle shared system based on block chain according to claim 1, it is characterised in that described
Cloud server is periodically obtained from road location, is shared voluntarily if bicycle body smart lock someone in sleep state will use
Car, cloud server obtain waking up bicycle body smart lock after unlocking information, by bicycle body intelligence in bicycle intelligence contract
Lock status modification is in an open state.
6. a kind of end-to-end bicycle shared system based on block chain according to claim 1, it is characterised in that described
After producing transaction in block chain network, which is hashed function encrypting, and the node competed in block chain network is by certain time
Interior transaction is packaged into a block, by the way of proof of work, by calculating random number until meeting certain Hash word
Accord with string condition;The block includes block height, the hash function encrypted characters string of Transaction Information, timestamp, bicycle use
Expense, the random number of calculating that side and all side's public keys of bicycle, transaction produce;Most fast node broadcasts block is calculated, its
The remaining node verification random number, synchronous block content if legal, the Transaction Information of all node storages is all identical, once
There is a node to be tampered, other nodes will reject this node by voting.
7. a kind of end-to-end bicycle sharing method based on block chain, it is characterised in that this method comprises the following steps:
(1) all range tie administrator request smart locks of bicycle and the bicycle addition shared system that would sit idle for;
(2) system manager is that the bicycle newly added creates its corresponding bicycle intelligence contract and oneself by block chain network
Drive a vehicle all side's accounts;
(3) bicycle use direction block chain network sends the request for adding shared system, and block chain network is shared for new addition
The user of system creates bicycle user's account;
(4) cloud server is obtained from road location information from block chain network, and bicycle user is a certain range of
Bicycle location information synchronizing gives bicycle user;
(5) after bicycle user selectes bicycle, cash pledge is paid by bicycle user's account;
(6) after block chain network verification bicycle user's account is legal, cloud server sends wake-up information to be made to bicycle
With the just selected corresponding bicycle body smart lock of bicycle;
(7) bicycle user use closes bicycle body smart lock, all side's account collection charges of bicycle after finishing bicycle
With completing end-to-end bicycle and share.
A kind of 8. end-to-end bicycle sharing method based on block chain according to claim 7, it is characterised in that block
Node store in chain network all bicycle positional information, bicycle body smart lock status information and Transaction Information, dimension
The generation of transaction is protected, the transaction of certain time is packaged into block and is stored in block chain network.
9. a kind of end-to-end bicycle sharing method based on block chain according to claim 7, it is characterised in that voluntarily
During car user uses bicycle, if bicycle breaks down, bicycle user passes through bicycle user's account
The bicycle is reported for repairment to bicycle intelligence contract in family.
10. a kind of end-to-end bicycle sharing method based on block chain according to claim 7, it is characterised in that such as
Fruit bicycle user is not desired to be continuing with the bicycle in shared system, intelligent to bicycle by bicycle user account
Contract initiates gold application of returning a deposit, and intelligent contract examination & verification returns bicycle user's account cash pledge expense after passing through.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711182089.8A CN107993359B (en) | 2017-11-23 | 2017-11-23 | Block chain-based end-to-end bicycle sharing system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711182089.8A CN107993359B (en) | 2017-11-23 | 2017-11-23 | Block chain-based end-to-end bicycle sharing system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107993359A true CN107993359A (en) | 2018-05-04 |
CN107993359B CN107993359B (en) | 2021-01-19 |
Family
ID=62032644
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711182089.8A Active CN107993359B (en) | 2017-11-23 | 2017-11-23 | Block chain-based end-to-end bicycle sharing system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107993359B (en) |
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108471449A (en) * | 2018-05-07 | 2018-08-31 | 上海钧正网络科技有限公司 | A kind of aided positioning system and assisted location method of shared bicycle |
CN108615402A (en) * | 2018-06-14 | 2018-10-02 | 山东交通学院 | A kind of intelligent parking and parking stall shared system based on block chain technology |
CN108694507A (en) * | 2018-05-15 | 2018-10-23 | 北京首汽智行科技有限公司 | A kind of shared automobile life cycle management system based on block chain technology |
CN108701270A (en) * | 2018-05-30 | 2018-10-23 | 深圳市元征科技股份有限公司 | Management method, system and the data management server of maintenance factory |
CN108765064A (en) * | 2018-05-14 | 2018-11-06 | 韩明 | A kind of shared trip operation management method based on block chain technology |
CN108766020A (en) * | 2018-06-04 | 2018-11-06 | 深圳拍物联科技有限公司 | A kind of parking stall sharing method and system based on block chain |
CN108805655A (en) * | 2018-05-20 | 2018-11-13 | 深圳市图灵奇点智能科技有限公司 | Vehicle timesharing Sharing Management method and service platform |
CN108846720A (en) * | 2018-05-31 | 2018-11-20 | 广东美的制冷设备有限公司 | For usage record processing method, device, system and the equipment of shared air-conditioning |
CN108847046A (en) * | 2018-07-03 | 2018-11-20 | 中钞***产业发展有限公司杭州区块链技术研究院 | Parking management method, equipment and medium based on block chain technology |
CN108877070A (en) * | 2018-07-09 | 2018-11-23 | 李云 | The shared electric vehicle using motor of one kind |
CN108898749A (en) * | 2018-07-09 | 2018-11-27 | 李云 | Shared bicycle based on block chain |
CN108961807A (en) * | 2018-07-25 | 2018-12-07 | 佛山市高明曦逻科技有限公司 | Pilotless automobile intelligent car position shared system |
CN108985902A (en) * | 2018-07-25 | 2018-12-11 | 佛山市高明曦逻科技有限公司 | Unmanned automotive system is shared in decentralization |
CN109005220A (en) * | 2018-07-17 | 2018-12-14 | 中国联合网络通信集团有限公司 | The service implementation method and access gateway of internet of things of internet-of-things terminal |
CN109003169A (en) * | 2018-08-20 | 2018-12-14 | 车未来(天津)网络信息技术有限公司 | A kind of parking stall sharing method and device |
CN109035106A (en) * | 2018-06-29 | 2018-12-18 | 深圳市元征科技股份有限公司 | A kind of management method and device of waste recovery |
CN109035849A (en) * | 2018-08-03 | 2018-12-18 | 中国联合网络通信集团有限公司 | Parking stall dispatching method, device, equipment and storage medium |
CN109064770A (en) * | 2018-07-09 | 2018-12-21 | 胡佂宇 | A kind of intelligent parking space |
CN109087176A (en) * | 2018-08-15 | 2018-12-25 | 北京元链科技有限公司 | A kind of shared bicycle usage record system based on block chain technology |
CN109087455A (en) * | 2018-07-09 | 2018-12-25 | 李云 | A kind of shared electric vehicle using motor based on block chain |
CN109146618A (en) * | 2018-07-30 | 2019-01-04 | 杭州复杂美科技有限公司 | A kind of collaborative share method and system, computer equipment and storage medium |
CN109255892A (en) * | 2018-07-13 | 2019-01-22 | 韩明 | It is a kind of that vehicles operation income Sharing Management method is managed based on block chain technology |
CN109508977A (en) * | 2018-12-29 | 2019-03-22 | 杭州趣链科技有限公司 | A kind of end-to-end Car sharing system and method based on block chain |
CN109671193A (en) * | 2018-12-13 | 2019-04-23 | 深圳市云歌人工智能技术有限公司 | It authorizes the electronic lock right to use and obtains the method and device of the electronic lock right to use |
CN109685504A (en) * | 2018-12-20 | 2019-04-26 | 北京比新科技有限公司 | It is a kind of that economic bookkeeping methods is shared based on block chain |
CN109783057A (en) * | 2018-12-03 | 2019-05-21 | 北京建筑大学 | Random digit generation method and device on a kind of block chain |
CN110009439A (en) * | 2018-11-23 | 2019-07-12 | 阿里巴巴集团控股有限公司 | A kind of taxi operational know-how and device based on block chain |
CN110458701A (en) * | 2019-07-11 | 2019-11-15 | 深圳市元征科技股份有限公司 | A kind of data processing method, device, block chain node device and medium |
CN110557362A (en) * | 2018-06-01 | 2019-12-10 | 鲸链科技股份有限公司 | Intelligent locking and managing method and system and intelligent lock |
CN110852851A (en) * | 2019-11-14 | 2020-02-28 | 腾讯科技(深圳)有限公司 | Block chain-based vehicle sharing method and device and readable storage medium |
WO2020051730A1 (en) * | 2018-09-10 | 2020-03-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and devices for shared vehicle management |
CN111222935A (en) * | 2018-11-26 | 2020-06-02 | 北京沃东天骏信息技术有限公司 | Transportation means sharing method based on block chain network, terminal and storage medium |
CN111508161A (en) * | 2020-04-08 | 2020-08-07 | 杭州左链科技有限公司 | Locker application method, equipment and storage medium |
CN113344563A (en) * | 2021-05-26 | 2021-09-03 | 摩拜(北京)信息技术有限公司 | Account management method, article server, block chain cluster and system |
CN113661529A (en) * | 2018-09-13 | 2021-11-16 | Jcm美国公司 | Network architecture for gaming industry accounting |
US11240011B2 (en) | 2019-02-27 | 2022-02-01 | Industrial Technology Research Institute | Object sharing system and object sharing method |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004094699A (en) * | 2002-09-02 | 2004-03-25 | Tatsuya Sato | Intermediation system for vehicle sharing |
CN104139815A (en) * | 2014-06-16 | 2014-11-12 | 漳浦桂宏工业有限公司 | Intelligent energy-saving lamp for bicycle |
CN105205711A (en) * | 2015-10-14 | 2015-12-30 | 上海工程技术大学 | Bicycle interconnection and inter-borrowing system based on cloud service platform and bicycle borrowing and returning method |
CN105243755A (en) * | 2015-11-16 | 2016-01-13 | 谢瑞初 | Bicycle with magnetic sensors |
CN105956923A (en) * | 2016-04-20 | 2016-09-21 | 上海如鸽投资有限公司 | Asset transaction platform and digital certification and transaction method for assets |
CN106064663A (en) * | 2015-04-21 | 2016-11-02 | 株式会社岛野 | Control System For Bicycle |
CN106100847A (en) * | 2016-06-14 | 2016-11-09 | 惠众商务顾问(北京)有限公司 | Asymmetric encryption block chain identity information verification method and device |
CN106897902A (en) * | 2017-02-21 | 2017-06-27 | 中链科技有限公司 | Service transacting method, system and trading server based on block chain technology |
CN107122838A (en) * | 2017-04-21 | 2017-09-01 | 杭州趣链科技有限公司 | A kind of intelligent network based on block chain technology about car system and net about method |
CN107195107A (en) * | 2017-03-31 | 2017-09-22 | 芜湖泰领信息科技有限公司 | Bicycle sharing method and system |
-
2017
- 2017-11-23 CN CN201711182089.8A patent/CN107993359B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004094699A (en) * | 2002-09-02 | 2004-03-25 | Tatsuya Sato | Intermediation system for vehicle sharing |
CN104139815A (en) * | 2014-06-16 | 2014-11-12 | 漳浦桂宏工业有限公司 | Intelligent energy-saving lamp for bicycle |
CN106064663A (en) * | 2015-04-21 | 2016-11-02 | 株式会社岛野 | Control System For Bicycle |
CN105205711A (en) * | 2015-10-14 | 2015-12-30 | 上海工程技术大学 | Bicycle interconnection and inter-borrowing system based on cloud service platform and bicycle borrowing and returning method |
CN105243755A (en) * | 2015-11-16 | 2016-01-13 | 谢瑞初 | Bicycle with magnetic sensors |
CN105956923A (en) * | 2016-04-20 | 2016-09-21 | 上海如鸽投资有限公司 | Asset transaction platform and digital certification and transaction method for assets |
CN106100847A (en) * | 2016-06-14 | 2016-11-09 | 惠众商务顾问(北京)有限公司 | Asymmetric encryption block chain identity information verification method and device |
CN106897902A (en) * | 2017-02-21 | 2017-06-27 | 中链科技有限公司 | Service transacting method, system and trading server based on block chain technology |
CN107195107A (en) * | 2017-03-31 | 2017-09-22 | 芜湖泰领信息科技有限公司 | Bicycle sharing method and system |
CN107122838A (en) * | 2017-04-21 | 2017-09-01 | 杭州趣链科技有限公司 | A kind of intelligent network based on block chain technology about car system and net about method |
Non-Patent Citations (1)
Title |
---|
齐林海 等: "基于区块链生态***的充电桩共享经济模式", 《电力建设》 * |
Cited By (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108471449A (en) * | 2018-05-07 | 2018-08-31 | 上海钧正网络科技有限公司 | A kind of aided positioning system and assisted location method of shared bicycle |
CN108471449B (en) * | 2018-05-07 | 2023-08-22 | 上海钧正网络科技有限公司 | Auxiliary positioning system and auxiliary positioning method for sharing bicycle |
CN108765064A (en) * | 2018-05-14 | 2018-11-06 | 韩明 | A kind of shared trip operation management method based on block chain technology |
CN108694507A (en) * | 2018-05-15 | 2018-10-23 | 北京首汽智行科技有限公司 | A kind of shared automobile life cycle management system based on block chain technology |
CN108805655A (en) * | 2018-05-20 | 2018-11-13 | 深圳市图灵奇点智能科技有限公司 | Vehicle timesharing Sharing Management method and service platform |
CN108701270A (en) * | 2018-05-30 | 2018-10-23 | 深圳市元征科技股份有限公司 | Management method, system and the data management server of maintenance factory |
US11475448B2 (en) | 2018-05-30 | 2022-10-18 | Launch Tech Co., Ltd. | Maintenance plant management method, system and data management server |
CN108846720A (en) * | 2018-05-31 | 2018-11-20 | 广东美的制冷设备有限公司 | For usage record processing method, device, system and the equipment of shared air-conditioning |
CN110557362A (en) * | 2018-06-01 | 2019-12-10 | 鲸链科技股份有限公司 | Intelligent locking and managing method and system and intelligent lock |
CN108766020A (en) * | 2018-06-04 | 2018-11-06 | 深圳拍物联科技有限公司 | A kind of parking stall sharing method and system based on block chain |
CN108615402A (en) * | 2018-06-14 | 2018-10-02 | 山东交通学院 | A kind of intelligent parking and parking stall shared system based on block chain technology |
CN109035106A (en) * | 2018-06-29 | 2018-12-18 | 深圳市元征科技股份有限公司 | A kind of management method and device of waste recovery |
CN108847046A (en) * | 2018-07-03 | 2018-11-20 | 中钞***产业发展有限公司杭州区块链技术研究院 | Parking management method, equipment and medium based on block chain technology |
CN108898749B (en) * | 2018-07-09 | 2020-09-25 | 上海旺链信息科技有限公司 | Sharing bicycle based on block chain |
CN108877070B (en) * | 2018-07-09 | 2020-09-25 | 上海旺链信息科技有限公司 | Sharing electric power-assisted vehicle based on block chain |
CN109064770B (en) * | 2018-07-09 | 2021-08-27 | 深圳市星河智善科技有限公司 | Intelligent parking space based on block chain |
CN108898749A (en) * | 2018-07-09 | 2018-11-27 | 李云 | Shared bicycle based on block chain |
CN108877070A (en) * | 2018-07-09 | 2018-11-23 | 李云 | The shared electric vehicle using motor of one kind |
CN109064770A (en) * | 2018-07-09 | 2018-12-21 | 胡佂宇 | A kind of intelligent parking space |
CN109087455B (en) * | 2018-07-09 | 2020-11-24 | 嵊州市万睿科技有限公司 | Sharing electric power-assisted vehicle based on block chain |
CN109087455A (en) * | 2018-07-09 | 2018-12-25 | 李云 | A kind of shared electric vehicle using motor based on block chain |
CN109255892A (en) * | 2018-07-13 | 2019-01-22 | 韩明 | It is a kind of that vehicles operation income Sharing Management method is managed based on block chain technology |
CN109005220B (en) * | 2018-07-17 | 2022-01-25 | 中国联合网络通信集团有限公司 | Service implementation method of Internet of things terminal and Internet of things access gateway |
CN109005220A (en) * | 2018-07-17 | 2018-12-14 | 中国联合网络通信集团有限公司 | The service implementation method and access gateway of internet of things of internet-of-things terminal |
CN108961807A (en) * | 2018-07-25 | 2018-12-07 | 佛山市高明曦逻科技有限公司 | Pilotless automobile intelligent car position shared system |
CN108985902A (en) * | 2018-07-25 | 2018-12-11 | 佛山市高明曦逻科技有限公司 | Unmanned automotive system is shared in decentralization |
CN109146618A (en) * | 2018-07-30 | 2019-01-04 | 杭州复杂美科技有限公司 | A kind of collaborative share method and system, computer equipment and storage medium |
CN109035849A (en) * | 2018-08-03 | 2018-12-18 | 中国联合网络通信集团有限公司 | Parking stall dispatching method, device, equipment and storage medium |
CN109087176A (en) * | 2018-08-15 | 2018-12-25 | 北京元链科技有限公司 | A kind of shared bicycle usage record system based on block chain technology |
CN109003169A (en) * | 2018-08-20 | 2018-12-14 | 车未来(天津)网络信息技术有限公司 | A kind of parking stall sharing method and device |
WO2020051730A1 (en) * | 2018-09-10 | 2020-03-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and devices for shared vehicle management |
CN113661529A (en) * | 2018-09-13 | 2021-11-16 | Jcm美国公司 | Network architecture for gaming industry accounting |
CN110009439A (en) * | 2018-11-23 | 2019-07-12 | 阿里巴巴集团控股有限公司 | A kind of taxi operational know-how and device based on block chain |
CN111222935A (en) * | 2018-11-26 | 2020-06-02 | 北京沃东天骏信息技术有限公司 | Transportation means sharing method based on block chain network, terminal and storage medium |
CN109783057A (en) * | 2018-12-03 | 2019-05-21 | 北京建筑大学 | Random digit generation method and device on a kind of block chain |
CN109671193A (en) * | 2018-12-13 | 2019-04-23 | 深圳市云歌人工智能技术有限公司 | It authorizes the electronic lock right to use and obtains the method and device of the electronic lock right to use |
CN109685504B (en) * | 2018-12-20 | 2020-08-28 | 雄安新区智能城市创新联合会 | Block chain-based shared economy accounting method |
CN109685504A (en) * | 2018-12-20 | 2019-04-26 | 北京比新科技有限公司 | It is a kind of that economic bookkeeping methods is shared based on block chain |
CN109508977A (en) * | 2018-12-29 | 2019-03-22 | 杭州趣链科技有限公司 | A kind of end-to-end Car sharing system and method based on block chain |
US11240011B2 (en) | 2019-02-27 | 2022-02-01 | Industrial Technology Research Institute | Object sharing system and object sharing method |
CN110458701A (en) * | 2019-07-11 | 2019-11-15 | 深圳市元征科技股份有限公司 | A kind of data processing method, device, block chain node device and medium |
CN110852851A (en) * | 2019-11-14 | 2020-02-28 | 腾讯科技(深圳)有限公司 | Block chain-based vehicle sharing method and device and readable storage medium |
CN111508161A (en) * | 2020-04-08 | 2020-08-07 | 杭州左链科技有限公司 | Locker application method, equipment and storage medium |
CN111508161B (en) * | 2020-04-08 | 2021-09-10 | 杭州左链科技有限公司 | Locker application method, equipment and storage medium |
CN113344563A (en) * | 2021-05-26 | 2021-09-03 | 摩拜(北京)信息技术有限公司 | Account management method, article server, block chain cluster and system |
CN113344563B (en) * | 2021-05-26 | 2024-04-16 | 摩拜(北京)信息技术有限公司 | Account management method, article server, blockchain cluster and system |
Also Published As
Publication number | Publication date |
---|---|
CN107993359B (en) | 2021-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107993359A (en) | A kind of end-to-end bicycle shared system and method based on block chain | |
CN106713431B (en) | A kind of control method and system that vehicle is unlocked/shut | |
CN109508977A (en) | A kind of end-to-end Car sharing system and method based on block chain | |
CN110428351B (en) | Semi-distributed vehicle violation reporting method based on block chain | |
CN107071774B (en) | A kind of VANET access authentication methods of the short group ranking of identity-based | |
CN109272606B (en) | Intelligent lock supervision equipment and method based on block chain and storage medium | |
CN109275122B (en) | Service-proof-based consensus protocol design and Internet of vehicles application method thereof | |
CN107507120A (en) | A kind of shared bicycle monitoring and managing method based on block chain | |
CN106790431A (en) | Cloud manufacturing service Transaction Information record system and method based on block chain | |
CN109345438A (en) | A kind of alliance of secret protection calls a taxi method and system | |
CN101286842B (en) | Method for distributing key using public key cryptographic technique and on-line updating of the public key | |
CN107231299A (en) | A kind of chain route and realized the system that block chain communicates across chain | |
CN106789875A (en) | A kind of block chain service unit, block chain service system and its communication means | |
CN108470276A (en) | A kind of block chain common recognition method using agency's book keeping operation | |
CN103051726A (en) | System and method for transmitting VANET (vehicle ad hoc network) safety information aggregate based on RSU (Remote Subscriber Unit) | |
CN112929333B (en) | Vehicle networking data safe storage and sharing method based on hybrid architecture | |
CN111314871A (en) | Safe sharing travel service scheme based on alliance block chain | |
WO2020051730A1 (en) | Methods and devices for shared vehicle management | |
CN109840767A (en) | Multi-party Fair contract based on block chain technology deposits card method and system | |
CN102377573A (en) | Double-factor authentication method capable of securely updating password | |
Zhang et al. | Blockchain based secure package delivery via ridesharing | |
CN106780860A (en) | Control method and system that a kind of challenge type vehicle is unlocked/shut | |
Dungan et al. | Blockchain-based solutions for smart mobility sustainability assurance | |
Xu et al. | Benefit and pricing of spatio-temporal information in Mobile Peer-to-Peer networks | |
CN108711095A (en) | A kind of shared resource system and method based on block chain technology |
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 | ||
CB03 | Change of inventor or designer information | ||
CB03 | Change of inventor or designer information |
Inventor after: He Shibo Inventor after: Sun Yuyi Inventor after: Alibek Kazbekov Inventor after: Chen Jiming Inventor before: Alibek Kazbekov Inventor before: Sun Yuyi Inventor before: He Shibo Inventor before: Chen Jiming |
|
GR01 | Patent grant | ||
GR01 | Patent grant |