The invention discloses a management system and method for engineering vehicle entering and leaving the construction site based on the blockchain, belonging to the technical field of the blockchain, including the client, the server and the data center, the client and the server are connected for communication, the server and the data center are connected for communication, the client is used for collecting the record data of the vehicle entering and leaving the construction site and verifying the record data, Upload and store the verified record data to the blockchain system; obtain the query conditions, and query the vehicle in / out record data that meets the query conditions from the blockchain system according to the query conditions; verify the vehicle in / out record data that meets the query conditions, and give an abnormal alarm to the query result that fails to verify. The invention uses the block chain technology to ensure the authenticity of the record data of the engineering vehicle entering and leaving the construction site, and prevent tampering.
【技术实现步骤摘要】
一种基于区块链的工程车进出工地管理系统及方法
本专利技术涉及区块链
,特别涉及一种基于区块链的工程车进出工地管理系统及方法。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本,其利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。区块链技术也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。目前,区块链技术已经广泛应用于金融等行业,同时在数据验证、追溯等方面也得到一定的应用。工程车进出工地现场具有频次高、车辆多、同时安全性要求高的特点,但工程现场目前仍存在事前无规范、事中无控制、事后无记录以及工程车进出工地记录易被篡改或删除等问题亟待解决。
技术实现思路
本专利技术的目的在于解决上述
技术介绍
存在的问题,以解决现行工地现场工程车管理存在的篡改问题。为实现以上目的,一方面,采用一种基于区块链的工程车进出工地管理系统,包括客户端、服务器端和数据中心,客户端与服务器连接进行通信,服务器端与数据中心连接进行通信,客户端包括数据采集模块、 ...
【技术保护点】
1.一种基于区块链的工程车进出工地管理系统,其特征在于,包括客户端、服务器端和数据中心,客户端与服务器连接进行通信,服务器端与数据中心连接进行通信,客户端包括数据采集模块、车辆进出查询模块和异常报警模块,其中:/n数据采集模块用于对车辆进/出工地的记录数据进行采集并对记录数据进行验证,将验证通过的记录数据上传至服务器端以供服务器端将记录数据上传至数据中心并由数据中心将记录数据存储至区块链系统中;/n车辆进出查询模块发送车辆进/出记录查询指令至服务器端以供服务器端根据车辆进/出查询指令从数据中心获取查询结果,并返回至客户端;/n异常报警模块用于对所述查询结果进行验证,并对验证失败的查询结果进行异常报警。/n
【技术特征摘要】
1.一种基于区块链的工程车进出工地管理系统,其特征在于,包括客户端、服务器端和数据中心,客户端与服务器连接进行通信,服务器端与数据中心连接进行通信,客户端包括数据采集模块、车辆进出查询模块和异常报警模块,其中:
数据采集模块用于对车辆进/出工地的记录数据进行采集并对记录数据进行验证,将验证通过的记录数据上传至服务器端以供服务器端将记录数据上传至数据中心并由数据中心将记录数据存储至区块链系统中;
车辆进出查询模块发送车辆进/出记录查询指令至服务器端以供服务器端根据车辆进/出查询指令从数据中心获取查询结果,并返回至客户端;
异常报警模块用于对所述查询结果进行验证,并对验证失败的查询结果进行异常报警。
2.如权利要求1所述的基于区块链的工程车进出工地管理系统,其特征在于,所述服务器端包括存储模块、传输模块、搜索模块和验证模块;
存储模块用于对所述客户端上传的所述记录数据存储至服务查询数据库,包括将结构化数据存储至数据库以及将车辆进出的图像数据存储到图像存储中;
传输模块用于向所述数据中心发送验证请求,并在所述数据中心对服务器端进行授权验证通过后,将所述记录数据传输至数据中心;
搜索模块用于根据所述客户端发送的车辆进/出查询指令,搜索服务查询数据库以获取符合查询指令的车辆进/出记录数据,并将车辆进/出记录数据发送至所述数据中心进行验证;
验证模块用于在所述数据中心进行验证通过后,将所述车辆进/出记录数据以及验证结果返回至所述客户端。
3.如权利要求2所述的基于区块链的工程车进出工地管理系统,其特征在于,所述数据中心包括授权验证模块、上传接口模块和区块链存储模块;
授权验证模块用于根据所述服务器端发送的验证请求,以对所述服务器端进行授权验证;
上传接口模块用于在授权验证模块验证通过后供所述服务器端调用以将所述车辆进/出记录数据上传至所述数据中心;
区块链存储模块用于将所述上传接口模块上传的所述车辆进/出记录数据进行区块链存储。
4.如权利要求3所述的基于区块链的工程车进出工地管理系统,其特征在于,所述数据中心还包括查询接口模块;
所述验证模块还用于对所述服务器端发送的符合查询指令的车辆进/出记录数据进行授权...
【专利技术属性】
技术研发人员:万磊,朱克亮,杨泰朋,席照才,肖遥,张祥民,于恒,张辉,
申请(专利权)人:国网安徽省电力有限公司建设分公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。