Font Size: a A A

Research On The Key Technology Of Parking Space Sharing System Based On Blockchain

Posted on:2020-05-02Degree:MasterType:Thesis
Country:ChinaCandidate:C C YuFull Text:PDF
GTID:2432330623464267Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the economy,the number of vehicles has gradually increased in recent years,resulting in increasing parking pressure in cities,which has seriously reduced people's quality of life.The existing parking management system has gradually replaced the manual management of parking lots with high efficiency,fairness,accuracy and economy.However,there are many problems with existing parking management systems.For example:(1)The parking space information sharing method is unreasonable.(2)When a parking dispute arises,it is difficult to obtain a transaction certificate that both parties are convinced.(3)The parking payment process is complicated.This thesis constructs a parking space sharing system that can share parking space information,provide reliable transaction certificates,and simplify the payment process by using the decentralization,non-tamperable,information sharing,value transfer and security credibility of the blockchain.However,the blockchain itself has problems such as long trading delay and low throughput.Therefore,the system combines the blockchain technology with the traditional parking management system.Utilizing the non-tamperable characteristics of the blockchain,the important transaction data and parking space information in the system are stored in the blockchain,and the rest of the data is stored in the Mongo database,which not only reduces the service processing burden of the blockchain but also parking space information sharing and reliable transaction certificates provide data security.In order to improve the system response speed during the transaction process and ensure data security,the recharge,cash withdrawal and parking payment information is temporarily stored in the Mongo database.Then the data dump module can automatically run to store the transaction data in the blockchain.When the car owner makes a parking payment,the user does not need to access the third party institution,and can directly initiate the transaction in the system,the transaction information is endorsed in the blockchain,and finally store in the blockchain to realize the parking payment.The main research results of this thesis are as follows:(1)A blockchain-based parking space sharing system is constructed.The system is based on the Hyperledger Fabric platform to build the operating environment of the underlying blockchain network.Taking into account system performance and blockchain data format,the database uses the Mongo database as an auxiliary storage device.Since the whole system has two types of users,namely the car owner and the parking lot management personnel,the system designs two application terminals according to the user's requirements and convenience.(2)A data processing module based on blockchain and Mongo database is designed and implemented.The data processing module consists of three parts,which are chaincode,Fabricbased middleware and data dump module.The chaincode mainly provides the underlying business logic of system data processing.The Fabric-based middleware is based on the chaincode design,and the various functions of the chaincode are encapsulated into interfaces to facilitate application development.The data dump module automatically stores the data that needs to be dumped in the Mongo database into the blockchain.(3)The design and implementation of a blockchain-based parking space sharing system is completed.The system is divided into four layers of architecture,namely the data storage layer,the data processing layer,the web service layer and the application layer.The data storage layer consists of a blockchain and a Mongo database for storing system data.The data processing layer is composed of chaincode,Fabric-based middleware and data dump module to realize the underlying data processing.The Web service layer provides data interaction logic for the functional modules of the application layer.The application layer includes functions such as querying current parking lot information,parking payment,querying transaction certificates,and querying parking lot operation and profitability.Finally,the function and performance test of the parking space sharing system is carried out to ensure the normal and stable operation of the system.
Keywords/Search Tags:parking space sharing, blockchain, transaction certificate, parking payment
PDF Full Text Request
Related items