一种基于区块链技术的汽车检测信息系统技术方案

技术编号:18165701 阅读:82 留言:0更新日期:2018-06-09 11:34
本发明专利技术涉及一种基于区块链技术的汽车检测信息系统,包括车检模块和查询模块,车检模块用于为车主节点提供车检接口,记录车检信息,查询模块为查询节点提供查询接口,查询车检信息。汽车检测信息系统,将汽车检测信息以区块的形式加入到分布式账本中,保证数据的真实不可篡改。将汽车检测流程规范化、信息化,增加了执法的透明度。针对不同的查询者设计了两种访问权限,一方面可以保护车主的隐私,另一方面,两种访问权限采用不同的读取方式,缩短了访问时间,减小服务器的负荷。

A vehicle detection information system based on block chain technology

The invention relates to a vehicle detection information system based on block chain technology, including vehicle inspection module and query module. The vehicle inspection module provides vehicle inspection interface for the owner node, records the information of vehicle inspection, the query module provides query interface for the query node, and inquires the information of vehicle inspection. The automobile detection information system adds the vehicle detection information into the distributed account book in the form of blocks, so as to ensure that the data can not be tampered with. Standardization and informatization of vehicle detection process increase the transparency of law enforcement. Two kinds of access rights are designed for different inquiries. On the one hand, the privacy of the owner can be protected. On the other hand, the two access rights are read in different ways, which shorten the time of access and reduce the load of the server.

【技术实现步骤摘要】
一种基于区块链技术的汽车检测信息系统
本专利技术涉及区块链技术在汽车检测方面的应用领域,涉及一种基于区块链技术的汽车检测信息系统。
技术介绍
随着国民经济的持续发展和人民生活的日益提高,汽车消费已步入家庭,汽车的社会保有量呈大幅度增长趋势。由于各方面因素的制约和影响,道路交通事故时有发生,给人民的生命财产带来了一定的损失。汽车检测工作作为政府机关对社会在用车辆实行综合性管理的法定职能,是强化道路交通安全源头管理,减少和遏制交通事故,预防和打击走私、盗抢机动车犯罪的重要手段。目前,国内车检秩序混乱,某些地方机动车辆年检流于形式,走过场,浪费时间。一些地方还滋生出灰色利益链,“中介”与检验部门的部分工作人员勾结,获取非法利益。这些做法不但埋下交通安全隐患,危及汽车产业发展,也滋生了腐败,损害了政府形象,与立法初衷背道而驰。
技术实现思路
有鉴于此,本专利技术提供一种解决或部分解决上述问题的基于区块链技术的汽车检测信息系统。为达到上述技术方案的效果,本专利技术的技术方案为:一种基于区块链技术的汽车检测信息系统,包含以下内容:汽车检测信息系统包括车检模块和查询模块;汽车检测信息系统的参与者包括车主节点和车管所节点;车主节点指汽车车主,车管所节点指车辆管理部门,车检模块用于为车主节点提供车检接口,记录车检信息;查询模块为查询节点提供查询接口,查询车检信息;车检接口、查询接口集成在移动终端上;车检模块包括3个执行单元和时间控制单元,执行单元分别为主动检测单元、被动检测单元、强制注销单元;时间控制单元包括计时器、触发器和触发序列;计时器用于计算信息追溯链上的最后一个区块的时间戳和当前时刻之间相隔的天数并将其作为判断时间,信息追溯链用于存储区块;触发序列为(P,Q,R),P是年检开始时间,Q是年检结束时间,R是强制报废时间,P、Q、R均为正整数,取值都由车管所节点规定;触发器用于激活执行单元,激活过程如下:判断时间在时间域(0,P)范围内时,主动检测单元,被动检测单元和强制注销单元都处在冻结状态;判断时间在时间域[P,Q)范围内时,触发器激活主动检测单元;判断时间在时间域[Q,R)范围内时,触发器冻结主动检测单元,激活被动检测单元,判断时间等于R时,触发器冻结被动检测单元,激活强制注销单元;主动检测单元和被动检测单元只有在激活状态下才可以被启动,车主节点通过移动终端提供的车检接口,输入车辆VIN码可以启动主动检测单元和被动检测单元,启动后检测信息被打包记录到新区块中,车主节点和车管所节点联合签名后,新区块加入到信息追溯链上;强制注销单元被激活后自动执行,生成结束区块并加入到信息追溯链上,结束区块是信息追溯链中最后一个区块,之后不能再添加区块;查询模块包括2个访问单元,分别为轻量访问单元和全访问单元;查询节点通过移动终端提供的查询接口,输入车牌号启动访问单元,查询过程如下:轻量访问单元只查询信息追溯链上已有区块中的最后一个,查询请求由状态树处理,获取Markle分支,将状态信息回复给移动终端;全访问单元查询信息追溯链上所有区块信息并回复给移动终端;信息追溯链是半公开信息链,所有查询节点都可启动轻量访问单元,只有经过车管所节点认证的查询节点可以启动全访问单元。本专利技术的有益成果为:本专利技术提供了一种基于区块链技术的汽车检测信息系统,将汽车检测信息以区块的形式加入到分布式账本中,保证数据的真实不可篡改;将汽车检测流程规范化、信息化,增加了执法的透明度。针对不同的查询者设计了两种访问权限,一方面可以保护车主的隐私,另一方面,两种访问权限采用不同的读取方式,缩短了访问时间,减小服务器的负荷。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本专利技术进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术,能实现同样功能的产品属于等同替换和改进,均包含在本专利技术的保护范围之内。具体方法如下:实施例1:本实施例具体说明了基于区块链技术的汽车检测信息系统的结构,如下:汽车检测信息系统包括车检模块和查询模块;汽车检测信息系统的参与者包括车主节点和车管所节点;车主节点指汽车车主,车管所节点指车辆管理部门,车检模块用于为车主节点提供车检接口,记录车检信息;查询模块为查询节点提供查询接口,查询车检信息;车检接口、查询接口集成在移动终端上;车检模块包括3个执行单元和时间控制单元,执行单元分别为主动检测单元、被动检测单元、强制注销单元;时间控制单元包括计时器、触发器和触发序列;计时器用于计算信息追溯链上的最后一个区块的时间戳和当前时刻之间相隔的天数并将其作为判断时间,信息追溯链用于存储区块;触发序列为(P,Q,R),P是年检开始时间,Q是年检结束时间,R是强制报废时间,P、Q、R均为正整数,取值都由车管所节点规定;触发器用于激活执行单元,激活过程如下:判断时间在时间域(0,P)范围内时,主动检测单元,被动检测单元和强制注销单元都处在冻结状态;判断时间在时间域[P,Q)范围内时,触发器激活主动检测单元;判断时间在时间域[Q,R)范围内时,触发器冻结主动检测单元,激活被动检测单元,判断时间等于R时,触发器冻结被动检测单元,激活强制注销单元;主动检测单元和被动检测单元只有在激活状态下才可以被启动,车主节点通过移动终端提供的车检接口,输入车辆VIN码可以启动主动检测单元和被动检测单元,启动后检测信息被打包记录到新区块中,车主节点和车管所节点联合签名后,新区块加入到信息追溯链上;强制注销单元被激活后自动执行,生成结束区块并加入到信息追溯链上,结束区块是信息追溯链中最后一个区块,之后不能再添加区块;查询模块包括2个访问单元,分别为轻量访问单元和全访问单元;查询节点通过移动终端提供的查询接口,输入车牌号启动访问单元,查询过程如下:轻量访问单元只查询信息追溯链上已有区块中的最后一个,查询请求由状态树处理,获取Markle分支,将状态信息回复给移动终端;全访问单元查询信息追溯链上所有区块信息并回复给移动终端;信息追溯链是半公开信息链,所有查询节点都可启动轻量访问单元,只有经过车管所节点认证的查询节点可以启动全访问单元。实施例2:本实施例主要举例说明了基于区块链技术的汽车检测信息系统的服务架构,如下:在车管所节点规定的年检时间范围内,主动检测单元处于激活状态,车主节点通过客户端可以主动申请年检,提交相关材料,年检合格后,年检信息记录到分布式账本中;超过时间未主动年检,会收到车管所节点的通知,主动检测单元冻结,只能启动被动检测单元,检测流程与主动检测有所区别,收取费用标准也不同;在车管所规定的几个年检周期都未取得年检合格报告,车辆被强行注销,不能上路;车管所节点授权国家机关单位、保险公司等具有最高查询权限,可以启动全访问单元,普通公众只能启动轻量访问单元;普通公众通过移动终端提供的查询接口,输入车牌号启动轻量访问单元,得到的反馈信息包括车辆今年是否参加年检、年检的结果;具有最高查询权限的节点通过移动终端提供的查询接口,输入车牌号启动全访问单元,得到的反馈信息包括车辆历年的年检信息。本专利技术的有益成果为:本专利技术提供了一种基于区块链技术的汽车检测信息系统,将汽车检测信息以区块的形式加入到分布式账本中,保证数本文档来自技高网...

【技术保护点】
一种基于区块链技术的汽车检测信息系统,其特征在于,包含以下内容:汽车检测信息系统包括车检模块和查询模块;所述汽车检测信息系统的参与者包括车主节点和车管所节点;所述车主节点指汽车车主,所述车管所节点指车辆管理部门;所述车检模块用于为所述车主节点提供车检接口,记录车检信息;所述查询模块为查询节点提供查询接口,查询所述车检信息;所述车检接口、所述查询接口集成在移动终端上;所述车检模块包括3个执行单元和时间控制单元,所述执行单元分别为主动检测单元、被动检测单元、强制注销单元;所述时间控制单元包括计时器、触发器和触发序列;所述计时器用于计算信息追溯链上的最后一个区块的时间戳和当前时刻之间相隔的天数并将其作为判断时间,所述信息追溯链用于存储区块;所述触发序列为(P,Q,R),所述P是年检开始时间,所述Q是年检结束时间,所述R是强制报废时间,所述P、所述Q、所述R均为正整数,取值都由所述车管所节点规定;所述触发器用于激活所述执行单元,激活过程如下:所述判断时间在时间域(0,P)范围内时,所述主动检测单元,所述被动检测单元和所述强制注销单元都处在冻结状态;所述判断时间在时间域[P,Q)范围内时,所述触发器激活所述主动检测单元;所述判断时间在时间域[Q,R)范围内时,所述触发器冻结所述主动检测单元,激活所述被动检测单元,所述判断时间等于所述R时,所述触发器冻结所述被动检测单元,激活所述强制注销单元;所述主动检测单元和所述被动检测单元只有在激活状态下才可以被启动,车主节点通过移动终端提供的所述车检接口,输入车辆VIN码可以启动所述主动检测单元和所述被动检测单元,启动后所述检测信息被打包记录到新区块中,所述车主节点和所述车管所节点联合签名后,所述新区块加入到所述信息追溯链上;所述强制注销单元被激活后自动执行,生成结束区块并加入到所述信息追溯链上,所述结束区块是所述信息追溯链中最后一个区块,之后不能再添加区块;所述查询模块包括2个访问单元,分别为轻量访问单元和全访问单元;所述查询节点通过所述移动终端提供的所述查询接口,输入车牌号启动所述访问单元,查询过程如下:所述轻量访问单元只查询所述信息追溯链上已有区块中的最后一个,查询请求由状态树处理,获取Mark l e分支,将状态信息回复给所述移动终端;所述全访问单元查询所述信息追溯链上所有区块信息并回复给所述移动终端;所述信息追溯链是半公开信息链,所有所述查询节点都可启动所述轻量访问单元,只有经过所述车管所节点认证的所述查询节点可以启动所述全访问单元。...

【技术特征摘要】
1.一种基于区块链技术的汽车检测信息系统,其特征在于,包含以下内容:汽车检测信息系统包括车检模块和查询模块;所述汽车检测信息系统的参与者包括车主节点和车管所节点;所述车主节点指汽车车主,所述车管所节点指车辆管理部门;所述车检模块用于为所述车主节点提供车检接口,记录车检信息;所述查询模块为查询节点提供查询接口,查询所述车检信息;所述车检接口、所述查询接口集成在移动终端上;所述车检模块包括3个执行单元和时间控制单元,所述执行单元分别为主动检测单元、被动检测单元、强制注销单元;所述时间控制单元包括计时器、触发器和触发序列;所述计时器用于计算信息追溯链上的最后一个区块的时间戳和当前时刻之间相隔的天数并将其作为判断时间,所述信息追溯链用于存储区块;所述触发序列为(P,Q,R),所述P是年检开始时间,所述Q是年检结束时间,所述R是强制报废时间,所述P、所述Q、所述R均为正整数,取值都由所述车管所节点规定;所述触发器用于激活所述执行单元,激活过程如下:所述判断时间在时间域(0,P)范围内时,所述主动检测单元,所述被动检测单元和所述强制注销单元都处在冻结状态;所述判断时间在时间域[P,Q)范围内时,所述触发器激活所述主动检测单元;所述判断时间在时间域[Q...

【专利技术属性】
技术研发人员:陆扬
申请(专利权)人:上海唯链信息科技有限公司
类型:发明
国别省市:上海,31

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

1