当前位置: 首页 > 专利查询>冼汉生专利>正文

一种基于区块链的称重检测数据记录系统及数据记录方法技术方案

技术编号:20160929 阅读:45 留言:0更新日期:2019-01-19 00:13
本发明专利技术适用于信息安全技术领域,提供了一种基于区块链的称重检测数据记录系统及数据记录方法,系统包括管理服务器、多个称重检测数据记录节点以及多个称重检测装置;管理服务器和称重检测数据记录节点采用联盟链方式建链,构成区块链网络;管理服务器用于建立创世区块;称重检测装置获取称重检测数据;称重检测数据记录节点发起称重检测数据记录请求,得到交易唯一标识号,将称重检测数据以及交易唯一标识号打包形成交易数据,向称重检测数据剩余记录节点广播交易数据,如果自己被选为记账节点,就根据区块数据结构,将交易数据打包,生成区块,向称重检测数据剩余记录节点广播生成的区块。本发明专利技术增强了称重检测数据记录系统的安全性。

【技术实现步骤摘要】
一种基于区块链的称重检测数据记录系统及数据记录方法
本专利技术属于信息安全
,尤其涉及一种基于区块链的称重检测数据记录系统及数据记录方法。
技术介绍
车辆超载是指车辆运载的货物重量或人数超过行驶证的核定在质量或人数。一直以来,超载车辆都是交通安全和桥梁维护的严重威胁,由于超载车辆碾压,路面极易出现龟裂、坑槽、沉陷、翻浆、车辙、桥梁铺装破碎、板体断裂等病害,每年都要投入巨额资金进行维修,不仅是路政建设的极大负担,还造成了极大的交通安全隐患。称重检测系统在控制车辆超载的过程中发挥了极其重要的作用。然而,在现有称重检测数据记录系统中,称重检测数据容易被篡改,不利于增强称重检测数据记录系统的安全性。其原因在于,现有称重检测数据记录系统采用的是集中存储方式,而这种集中存储方式容易被攻破,只需要攻破中心数据库,就能篡改称重检测数据。特别是对于内部人员,可以直接接触到中心数据库,通过篡改数据库内容很容易实现造假称重检测数据。在这种情况下,如何有效的利用区块链技术解决称重检测数据追溯认证成为亟需解决的问题。
技术实现思路
本专利技术实施例的目的在于提供一种基于区块链的称重检测数据记录系统,旨在解决在现有称重检测数据记录系统中,称重检测数据容易被篡改,不利于增强称重检测数据记录系统的安全性的问题。本专利技术实施例是这样实现的,一种基于区块链的称重检测数据记录系统,所述称重检测数据记录系统包括管理服务器、多个称重检测数据记录节点以及设在收费车道的称重检测装置;所述多个称重检测数据记录节点包括当前称重检测数据记录节点和称重检测数据剩余记录节点;所述称重检测装置包括图像采集模块、车牌识别模块、定位模块、称重模块、微处理器和无线通信模块,所述图像采集模块、所述车牌识别模块、所述称重模块和所述无线通信模块分别与所述微处理器连接;所述管理服务器和称重检测数据优选记录节点采用联盟链方式建链,构成区块链网络;所述管理服务器用于建立创世区块,并为每个称重检测数据优选记录节点分配账号和密钥,并在区块链网络上发布智能合约,所述智能合约中设有允许访问区块链账本信息的节点标识;所述称重检测装置通过所述图像采集模块和所述车牌识别模块识别出货运车辆的车牌号,通过所述无线通信模块,在交警系统的车牌车型数据库获得所述车牌号的最大载重量,通过所述称重模块检测出所述货运车辆的实际载重量,通过所述微处理器将所述实际载重量与所述最大载重量进行比对,如果所述实际载重量大于所述最大载重量,通过所述定位模块获取位置信息,所述微处理器将当前时间、所述位置信息、所述车牌号以及所述实际载重量打包成称重检测数据,通过所述无线通信模块将所述称重检测数据发送至称重检测数据优选记录节点;所述称重检测数据优选记录节点用于采用对应的账号和密钥加入所述区块链网络,并接收所述称重检测数据,在记录所述称重检测数据时,发起称重检测数据记录请求,得到交易唯一标识号,将所述称重检测数据以及交易唯一标识号打包形成交易数据,向所述称重检测数据剩余记录节点广播所述交易数据,通过权益证明机制验证自己是否被选为记账节点,如果自己被选为记账节点,就根据区块数据结构,将所述交易数据打包,生成区块,向称重检测数据剩余记录节点广播所述生成的区块,在已有区块链的链尾添加所述生成的区块,如果自己不被选为记账节点,就接收称重检测数据剩余记录节点广播的区块,在已有区块链的链尾添加所述广播的区块;称重检测数据优选记录节点获取所述智能合约,通过所述智能合约验证自己的节点标识是否为所述允许访问区块链账本信息的节点标识,如果自己节点的标识为允许访问区块链账本信息的节点标识,就利用所述智能合约提供的查询接口,根据所述车牌号在所述区块链账本信息进行查询,获取查询结果,以实现所述称重检测数据的追溯。进一步地,所述称重检测数据记录系统还包括道闸机,所述道闸机与所述称重检测装置相连接;所述称重检测装置在所述实际载重量不大于所述最大载重量时,向所述道闸机输出高电平信号;所述道闸机接收所述高电平信号后,抬起设在所述收费车道出口的道闸,以放行所述货运车辆。进一步地,所述称重检测数据记录系统还包括发卡机,所述发卡机与所述称重检测装置相连接;所述称重检测装置在所述实际载重量不大于所述最大载重量时,向所述发卡机输出低电平信号;所述发卡机接收所述低电平信号后,自动发卡。进一步地,在所述称重检测数据记录系统中,所述图像采集模块为摄像头,所述摄像头设在行车主干道侧面,所述称重模块设在所述收费道路上,所述称重模块前方设有减速带,使得所述货运车辆以低速通过所述收费道路。进一步地,所述称重检测数据记录系统还包括LED显示屏,所述LED显示屏与所述称重检测装置相连接;所述称重检测装置在所述实际载重量大于所述最大载重量时,向所述LED显示屏输出提醒信息;所述LED显示屏接收并显示提醒信息,所述提醒信息为:已超载,请超载车辆右转行驶至超限检测站。进一步地,在所述称重检测数据记录系统中,所述无线通信模块为4G模块。进一步地,在所述称重检测数据记录系统中,所述无线通信模块为WIFI模块。进一步地,在所述称重检测数据记录系统中,所述定位模块为北斗定位模块。进一步地,在所述称重检测数据记录系统中,所述定位模块为GPS定位模块。本专利技术的另一实施例在于提供一种基于上述称重检测数据记录系统的数据记录方法,包括:所述管理服务器建立创世区块,并为每个称重检测数据优选记录节点分配账号和密钥,授权称重检测数据优选记录节点加入所述区块链网络,并在区块链网络上发布智能合约,所述智能合约中设有允许访问区块链账本信息的节点标识;所述称重检测装置通过所述图像采集模块和所述车牌识别模块识别出货运车辆的车牌号,通过所述无线通信模块,在交警系统的车牌车型数据库获得所述车牌号的最大载重量,通过所述称重模块检测出所述货运车辆的实际载重量,通过所述微处理器将所述实际载重量与所述最大载重量进行比对,如果所述实际载重量大于所述最大载重量,通过所述定位模块获取位置信息,所述微处理器将当前时间、所述位置信息、所述车牌号以及所述实际载重量打包成称重检测数据,通过所述无线通信模块将所述称重检测数据发送至称重检测数据优选记录节点;称重检测数据优选记录节点采用对应的账号和密钥加入所述区块链网络,并接收所述称重检测数据,在记录所述称重检测数据时,发起称重检测数据记录请求,得到交易唯一标识号,将所述称重检测数据以及交易唯一标识号打包形成交易数据,向所述称重检测数据剩余记录节点广播所述交易数据,通过权益证明机制验证自己是否被选为记账节点,如果自己被选为记账节点,就根据区块数据结构,将所述交易数据打包,生成区块,向称重检测数据剩余记录节点广播所述生成的区块,在已有区块链的链尾添加所述生成的区块,如果自己不被选为记账节点,就接收称重检测数据剩余记录节点广播的区块,在已有区块链的链尾添加所述广播的区块;称重检测数据优选记录节点获取所述智能合约,通过所述智能合约验证自己的节点标识是否为所述允许访问区块链账本信息的节点标识,如果自己节点的标识为允许访问区块链账本信息的节点标识,就利用所述智能合约提供的查询接口,根据所述车牌号在所述区块链账本信息进行查询,获取查询结果,以实现所述称重检测数据的追溯。在本专利技术实施例中,通过建立区块链将管理服务本文档来自技高网...

【技术保护点】
1.一种基于区块链的称重检测数据记录系统,其特征在于,所述称重检测数据记录系统包括管理服务器、多个称重检测数据记录节点以及设在收费车道的称重检测装置;所述多个称重检测数据记录节点包括称重检测数据优选记录节点和称重检测数据剩余记录节点;所述称重检测装置包括图像采集模块、车牌识别模块、定位模块、称重模块、微处理器和无线通信模块,所述图像采集模块、所述车牌识别模块、所述称重模块和所述无线通信模块分别与所述微处理器连接;所述管理服务器和称重检测数据优选记录节点采用联盟链方式建链,构成区块链网络;所述管理服务器用于建立创世区块,并为每个称重检测数据优选记录节点分配账号和密钥,并在区块链网络上发布智能合约,所述智能合约中设有允许访问区块链账本信息的节点标识;所述称重检测装置通过所述图像采集模块和所述车牌识别模块识别出货运车辆的车牌号,通过所述无线通信模块,在交警系统的车牌车型数据库获得所述车牌号的最大载重量,通过所述称重模块检测出所述货运车辆的实际载重量,通过所述微处理器将所述实际载重量与所述最大载重量进行比对,如果所述实际载重量大于所述最大载重量,通过所述定位模块获取位置信息,所述微处理器将当前时间、所述位置信息、所述车牌号以及所述实际载重量打包成称重检测数据,通过所述无线通信模块将所述称重检测数据发送至称重检测数据优选记录节点;所述称重检测数据优选记录节点用于采用对应的账号和密钥加入所述区块链网络,并接收所述称重检测数据,在记录所述称重检测数据时,发起称重检测数据记录请求,得到交易唯一标识号,将所述称重检测数据以及交易唯一标识号打包形成交易数据,向所述称重检测数据剩余记录节点广播所述交易数据,通过权益证明机制验证自己是否被选为记账节点,如果自己被选为记账节点,就根据区块数据结构,将所述交易数据打包,生成区块,向称重检测数据剩余记录节点广播所述生成的区块,在已有区块链的链尾添加所述生成的区块,如果自己不被选为记账节点,就接收称重检测数据剩余记录节点广播的区块,在已有区块链的链尾添加所述广播的区块;称重检测数据优选记录节点获取所述智能合约,通过所述智能合约验证自己的节点标识是否为所述允许访问区块链账本信息的节点标识,如果自己节点的标识为允许访问区块链账本信息的节点标识,就利用所述智能合约提供的查询接口,根据所述车牌号在所述区块链账本信息进行查询,获取查询结果,以实现所述称重检测数据的追溯。...

【技术特征摘要】
1.一种基于区块链的称重检测数据记录系统,其特征在于,所述称重检测数据记录系统包括管理服务器、多个称重检测数据记录节点以及设在收费车道的称重检测装置;所述多个称重检测数据记录节点包括称重检测数据优选记录节点和称重检测数据剩余记录节点;所述称重检测装置包括图像采集模块、车牌识别模块、定位模块、称重模块、微处理器和无线通信模块,所述图像采集模块、所述车牌识别模块、所述称重模块和所述无线通信模块分别与所述微处理器连接;所述管理服务器和称重检测数据优选记录节点采用联盟链方式建链,构成区块链网络;所述管理服务器用于建立创世区块,并为每个称重检测数据优选记录节点分配账号和密钥,并在区块链网络上发布智能合约,所述智能合约中设有允许访问区块链账本信息的节点标识;所述称重检测装置通过所述图像采集模块和所述车牌识别模块识别出货运车辆的车牌号,通过所述无线通信模块,在交警系统的车牌车型数据库获得所述车牌号的最大载重量,通过所述称重模块检测出所述货运车辆的实际载重量,通过所述微处理器将所述实际载重量与所述最大载重量进行比对,如果所述实际载重量大于所述最大载重量,通过所述定位模块获取位置信息,所述微处理器将当前时间、所述位置信息、所述车牌号以及所述实际载重量打包成称重检测数据,通过所述无线通信模块将所述称重检测数据发送至称重检测数据优选记录节点;所述称重检测数据优选记录节点用于采用对应的账号和密钥加入所述区块链网络,并接收所述称重检测数据,在记录所述称重检测数据时,发起称重检测数据记录请求,得到交易唯一标识号,将所述称重检测数据以及交易唯一标识号打包形成交易数据,向所述称重检测数据剩余记录节点广播所述交易数据,通过权益证明机制验证自己是否被选为记账节点,如果自己被选为记账节点,就根据区块数据结构,将所述交易数据打包,生成区块,向称重检测数据剩余记录节点广播所述生成的区块,在已有区块链的链尾添加所述生成的区块,如果自己不被选为记账节点,就接收称重检测数据剩余记录节点广播的区块,在已有区块链的链尾添加所述广播的区块;称重检测数据优选记录节点获取所述智能合约,通过所述智能合约验证自己的节点标识是否为所述允许访问区块链账本信息的节点标识,如果自己节点的标识为允许访问区块链账本信息的节点标识,就利用所述智能合约提供的查询接口,根据所述车牌号在所述区块链账本信息进行查询,获取查询结果,以实现所述称重检测数据的追溯。2.根据权利要求1所述的称重检测数据记录系统,其特征在于,所述称重检测数据记录系统还包括道闸机,所述道闸机与所述称重检测装置相连接;所述称重检测装置在所述实际载重量不大于所述最大载重量时,向所述道闸机输出高电平信号;所述道闸机接收所述高电平信号后,抬起设在所述收费车道出口的道闸,以放行所述货运车辆。3.根据权利要求1所述的称重检测数据记录系统,其特征在于,所述称重检测数据记录系统还包括发卡机,所述发卡机与所述称重检测装置相连接;所述称重检测装置在所述实际载重量不大于所述最大载重量时,向所述发卡机输出低电平信号;所述发卡机接收所述...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:冼汉生
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1