【技术实现步骤摘要】
一种基于区块链记录汽车里程的方法、装置及系统
[0001]本专利技术属于汽车里程记录
,更具体地,涉及一种基于区块链记录汽车里程的方法、装置及系统。
技术介绍
[0002]在国内的二手车市场上,行车里程作为一个最重要的指标之一,对于二手车辆的定价起到关键作用。当前有部分三方的中间商,都尝试联系各大4s店,推出车辆里程查询软件。但是,检测报告内未标注真实里程,主要由于没有办法准确知道每台车的真实里程。
[0003]目前,查汽车的真实公里数可以通过4s店修理保养记录,obd电脑读取发动机行程,obd电脑读取变速箱行程。然而,现有的数据存储设备被认为是可以更改的,虽然存在一定难度,但是当前市场上,调表的现象是非常普遍的。
[0004]还有基于fabric的联盟链的解决方案,采用的是mysql数据库,按照区块链的思维设计的方案。表权限设置成只有插入和查询权限,每插入一条数据,用上一条数据主键+新数据所有字段值,用md5算法得到新主键。也可以实现区块存储。然而对于这种方案,最高权限的管理员,仍然能够篡改核心数据, ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链记录汽车里程的方法,其特征在于,基于私有链实现,所述方法包括:获取目标车辆tbox按照预设智能合约的定义上报的里程数据;按照预设智能合约对每次上报的里程数据进行筛选,将每次筛选后的里程数据均作为一个区块,每次上报的里程数据形成的区块挂载在当前最后一个区块的后面;由共识机制驱动写入区块账本,然后由云端为客户端提供真实里程查询服务。2.根据权利要求1所述的方法,其特征在于,所述按照预设智能合约对每次上报的里程数据进行筛选,包括:将第一次上报的里程数据生成原始区块,在原始区块中记录真实里程为第一次上报的里程数据,调表里程和调表次数默认为0;对于后续每次上报的里程数据,在当前最后一个区块的后面挂载一个新的区块,若每次上报的里程数据均正常,则在新的区块中记录真实里程为当前次上报的里程数据;若某次上报的里程数据异常,则在当前最后一个区块的后面挂载一个目标区块,在目标区块中记录调表次数加1、调表里程为本次上报的里程数据及真实里程保留上一区块的真实里程;在目标区块中记录发生调表之后,对于后续每次上报的里程数据,在当前最后一个区块的后面挂载一个新的区块,若后续每次上报的里程数据均未发生调表行为,则在新的区块中记录调表次数保持不变、更新调表里程为本次上报的里程数据、记录真实里程为上一区块的真实里程加上目标值,其中,目标值为当前次上报的里程数据减去上一区块中调表里程得到的差值;在目标区块中记录发生调表之后,对于后续每次上报的里程数据,若后续某次上报的里程数据中再次发生调表行为,则在再次发生调表行为对应的区块中记录调表次数加1、更新调表里程为本次上报的里程数据及真实里程,其中,再次发生调表行为对应的区块中记录的真实里程为上一区块的真实里程。3.根据权利要求2所述的方法,其特征在于,若上报的里程数据异常,则判断上报的里程数据与上一区块中真实里程之间的差值是否在预设范围内,若在预设范围内,则不认为发生了调表行为,屏蔽掉本次上报的异常数据,本次的真实里程为上一区块中的真实里程。4.一种基于区块链记录汽车里程的装置,其特征在于,基于私有链实现,所述装置包括:里程数据获取模块,用于获取目标车辆tbox按照预设智能合约的定义上报的里程数据;筛选模块,用于按照预设智能合约对每次上报的里程数据进行筛选,将每次筛选后的里程数据均作为一个区块,每次上报的里程数据形成的区块挂载在当前最后一个区...
【专利技术属性】
技术研发人员:邹亮,黄凯,吕远,
申请(专利权)人:东风汽车集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。