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 PDF

Info

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
Application number
CN201711182089.8A
Other languages
Chinese (zh)
Other versions
CN107993359B (en
Inventor
阿里别克·卡日别可夫
孙羽羿
贺诗波
陈积明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201711182089.8A priority Critical patent/CN107993359B/en
Publication of CN107993359A publication Critical patent/CN107993359A/en
Application granted granted Critical
Publication of CN107993359B publication Critical patent/CN107993359B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/0042Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects
    • G07F17/0057Coin-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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, 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/401Transaction verification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols 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

A kind of end-to-end bicycle shared system and method based on block chain
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.
CN201711182089.8A 2017-11-23 2017-11-23 Block chain-based end-to-end bicycle sharing system and method Active CN107993359B (en)

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)

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

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

Patent Citations (10)

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

* Cited by examiner, † Cited by third party
Title
齐林海 等: "基于区块链生态***的充电桩共享经济模式", 《电力建设》 *

Cited By (46)

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