一种基于区块链技术的车辆识别方法、系统及电子设备技术方案

技术编号:28208877 阅读:21 留言:0更新日期:2021-04-24 14:41
本发明专利技术提供了一种基于区块链技术的车辆识别方法、装置及电子设备。该方案包括获取车辆出库交易,并在车辆网内向所有的车辆节点发布广播;所述每个所述的车辆节点将收到的交易状态信息写入第一区块;每个所述的车辆节点在新的第一区块上进行计算,寻找解释证明;确认所述解释证明,并将所述解释证明对应的第一区块在整个车辆网广播;对新的交易进行验证,验证成功后交易正式完成,并保存为最新区块;通过所述最新区块进行下一个区块的计算。该方案通过区块链技术设计了车辆识别方法,并进而给出对应识别系统及电子设备,可实现对停车场车辆信息的准确识别,采用分布式记账方式保证车主根据用车时长和剩余金额公正、自动的进行停车费用扣除。车费用扣除。车费用扣除。

【技术实现步骤摘要】
一种基于区块链技术的车辆识别方法、系统及电子设备


[0001]本专利技术涉及模式识别领域,更具体地,涉及一种基于区块链技术的车辆识别方法、系统及电子设备。

技术介绍

[0002]目前,现有的车辆识别方法和收费方式是通过摄像头进行拍摄,在停车场出入口安装一台电脑,并由该电脑与系统内的车辆存储信息进行对比,进而控制停车场出入口的遮挡杆抬起或降落。其中,车辆存储信息主要包括了车牌号、剩余金额和进出停车场的时间。当用户办理月卡或年卡后,停车场直接将车牌号存储在系统内,并授权停车场不进行额外收费。
[0003]现有技术存在如下缺陷:办理年卡或月卡后,无法根据停车的时长进行个性化收费,存在一定的不公平收费;仅采用停车场出入口的电脑进行收费并记录账目,价格和费用不透明;停车场出入口电脑操作权限过高,常出现停车场管理员私自收费和额外收费等情况。

技术实现思路

[0004]鉴于上述问题,本专利技术提出了一种基于区块链技术的车辆识别方法、系统及电子设备,其可以实现对停车场车辆信息的准确识别,并能够采用分布式记账方式保证车主根据用车时长和剩余金额自动费用扣除。
[0005]根据本专利技术实施例的第一方面,提供一种基于区块链技术的车辆识别方法,所述基于区块链技术的车辆识别方法包括:获取车辆出库交易,并在车辆网内向所有的车辆节点发布广播;所述每个所述的车辆节点将收到的交易状态信息写入第一区块;每个所述的车辆节点在新的第一区块上进行计算,寻找解释证明;确认所述解释证明,并将所述解释证明对应的第一区块在整个车辆网广播;对新的交易进行验证,验证成功后交易正式完成,并保存为最新区块;所述每个所述车辆节点通过所述最新区块获取第一哈希值,将所述最新区块的第一哈希值作为父哈希值进行下一个区块的计算。
[0006]在一个或多个实施例中,优选地,所述获取车辆出库交易,并在车辆网内向所有的车辆节点发布广播,具体包括:车辆感应端获取车牌信息,获得车牌对应的电子戳信息和车辆币;读取所述车辆网内的电子戳信息,其中,电子戳信息包括本次出库时间戳、本次入库时间戳、上次出库时间戳和上次入库时间戳;通过所述本次出库时间戳和所述本次入库时间戳计算此次停车总时长;根据所述车辆网内的存储数据进行车辆币消费金额计算;将所述车辆币与所述车辆币消费金额做差,获得交易状态信息,其中,所述交易状
态信息包括车辆币输出方、车辆币输入方、车辆币交易额、时间戳;将所述交易状态信息在所述车辆网内发布广播。
[0007]在一个或多个实施例中,优选地,该方法还包括:在车辆网内向所有的车辆节点发布广播的同时,将所述交易状态信息通过红外反馈给正在出库的车辆;所述正在出库的车辆将所述交易状态信息反馈给所述车辆感应端。
[0008]在一个或多个实施例中,优选地,所述每个所述的车辆节点将收到的交易状态信息写入第一区块,具体包括:在所述车辆网内,所有的车辆节点进行计算将所述交易状态信息写入到第一区块的交易状态信息区,其中,所述第一区块包括块高度、头部哈希值、解释证明数据区、交易状态信息区;根据所述第一区块的数据区更新所述块高度;将所述第一区块的数据区在所述车辆网内广播为新的所述第一区块。
[0009]在一个或多个实施例中,优选地,所述每个所述的车辆节点在新的第一区块上进行计算,寻找解释证明,具体包括:在所述车辆网内,所述的每个所述车辆节点获取所述新的第一区块;在所述车辆网内,所述的每个所述车辆节点根据所述新的第一区块寻找解释证明;在所述车辆网内,当至少一个所述车辆节点根据所述新的第一区块;寻找到解释证明后,将解释证明存储到所述解释证明数据区,并更新所述新的第一区块;在所述车辆网络内广播更新后的所述新的第一区块。
[0010]在一个或多个实施例中,优选地,所述确认所述解释证明,并将所述解释证明对应的第一区块在整个车辆网广播,具体包括:在所述车辆网内,所述的每个所述车辆节点获取更新后的所述新的第一区块;所述的每个所述车辆节点获取所述解释证明数据区,并解密计算,确认所述解释证明数据区是否正确;当所述解释证明数据区正确时,在所述车辆网内发送交易验证广播。
[0011]在一个或多个实施例中,优选地,所述对新的交易进行验证,验证成功后交易正式完成,并保存为最新区块,具体包括:在所述车辆网内,所述的每个所述车辆节点获取交易验证广播;至少6个所述车辆节点对所述更新后的所述第一区块进行验证,验证通过后在所述车辆网内发布验证交易正式完成广播;在车辆网内,所述的每个所述车辆节点在收到所述验证交易正式完成广播后,保存为最新区块,并在所述车辆网内广播。
[0012]在一个或多个实施例中,优选地,所述每个所述车辆节点通过所述最新区块获取第一哈希值,将所述最新区块的第一哈希值作为父哈希值进行下一个区块的计算,具体包括:在所述车辆网内,所述的每个所述车辆节点在收到所述最新区块;在所述车辆网内,所述的每个所述车辆节点获取所述最新区块的第一哈希值;
在所述车辆网内,所述的每个所述车辆节点根据状态转移函数进行下一个区块的计算;所述状态转移函数为:S(t+1)=F[S(t),B(t+1)]其中,S(t+1)代表(t+1)区块时的状态,S(t)代表t时刻的状态,B(t+1)代表(t+1)时刻的区块,F[S(t),B(t+1)]指的是状态转移函数。
[0013]根据本专利技术实施例的第二方面,提供一种基于区块链技术的车辆识别系统,所述系统包括:交易获取单元,获取车辆出库交易,并在车辆网内向所有的车辆节点发布广播;交易写入单元,所述每个所述的车辆节点将收到的交易状态信息写入第一区块;区块计算单元,每个所述的车辆节点在新的第一区块上进行计算,寻找解释证明;解释证明单元,确认所述解释证明,并将所述解释证明对应的第一区块在整个车辆网广播;交易验证单元,对新的交易进行验证,验证成功后交易正式完成,并保存为最新区块;区块更新单元,所述每个所述车辆节点通过所述最新区块获取第一哈希值,将所述最新区块的第一哈希值作为父哈希值进行下一个区块的计算。
[0014]根据本专利技术实施例的第三方面,提供一种电子设备,包括存储器和处理器。所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现所述的基于区块链技术的车辆识别方法的步骤。
[0015]本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术实施例中,通过该方案,提供了一种基于区块链技术的车辆识别方法、系统及电子设备,通过区块链技术设计了车辆识别方法,并进而给出对应识别装置及电子设备,可实现对停车场车辆信息的准确识别,采用分布式记账方式保证车主根据用车时长和剩余金额公正、自动的进行停车费用扣除。
[0016]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0017]下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链技术的车辆识别方法,其特征在于,包括:获取车辆出库交易,并在车辆网内向所有的车辆节点发布广播;每个所述车辆节点将收到的交易状态信息写入第一区块;每个所述车辆节点在新的第一区块上进行计算,寻找解释证明;确认所述解释证明,并将所述解释证明对应的第一区块在整个车辆网广播;对新的交易进行验证,验证成功后交易正式完成,并保存为最新区块;每个所述车辆节点通过所述最新区块获取第一哈希值,将所述最新区块的第一哈希值作为父哈希值进行下一个区块的计算。2.如权利要求1所述的一种基于区块链技术的车辆识别方法,其特征在于,所述获取车辆出库交易,并在车辆网内向所有的车辆节点发布广播,具体包括:车辆感应端获取车牌信息,获得车牌对应的电子戳信息和车辆币;读取所述车辆网内的电子戳信息,其中,电子戳信息包括本次出库时间戳、本次入库时间戳、上次出库时间戳和上次入库时间戳;通过所述本次出库时间戳和所述本次入库时间戳计算此次停车总时长;根据所述车辆网内的存储数据进行车辆币消费金额计算;将所述车辆币与所述车辆币消费金额做差,获得交易状态信息,其中,所述交易状态信息包括车辆币输出方、车辆币输入方、车辆币交易额、时间戳;将所述交易状态信息在所述车辆网内发布广播。3.如权利要求2所述的一种基于区块链技术的车辆识别方法,其特征在于,该方法还包括:在车辆网内向所有的车辆节点发布广播的同时,将所述交易状态信息通过红外反馈给正在出库的车辆;所述正在出库的车辆将所述交易状态信息反馈给所述车辆感应端。4.如权利要求3所述的一种基于区块链技术的车辆识别方法,其特征在于,每个所述车辆节点将收到的交易状态信息写入第一区块,具体包括:在所述车辆网内,所有的车辆节点进行计算将所述交易状态信息写入到第一区块的交易状态信息区,其中,所述第一区块包括块高度、头部哈希值、解释证明数据区、交易状态信息区;根据所述第一区块的数据区更新所述块高度;将所述第一区块的数据区在所述车辆网内广播为新的所述第一区块。5.如权利要求4所述一种基于区块链技术的车辆识别方法,其特征在于,每个所述车辆节点在新的第一区块上进行计算,寻找解释证明,具体包括:在所述车辆网内,每个所述车辆节点获取所述新的第一区块;在所述车辆网内,每个所述车辆节点根据所述新的第一区块寻找解释证明;在所述车辆网内,当至少一个所述车辆节点根据所述新的第一区块;寻找到解释证明后,将解释证明存储到所述解释证明数据区,并更新所述新的第一区块;在所述车辆网络内广播更新后的所述新的第一区块。6.如权利...

【专利技术属性】
技术研发人员:盛建强詹凯频
申请(专利权)人:深圳信息职业技术学院
类型:发明
国别省市:

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

1