一种基于区块链的汽车里程数记录系统及使用方法

文档序号:31586814发布日期:2022-09-21 02:05阅读:288来源:国知局
一种基于区块链的汽车里程数记录系统及使用方法

1.本发明涉及区块链和汽车数据安全技术领域,尤其涉及一种基于区块链的汽车里程数记录系统。


背景技术:

2.随着社会经济的发展,人民的生活水平不断提高,对生活各方面的要求也不断提高。汽车保有量的不断上升,促进了二手车交易量不断上涨。在二手车交易中,汽车的行驶里程数是一项比较重要的车况数据。
3.但是里程数造假现象越来越常见,近年来越来越多的里程造假被报道,二手车平台更是频繁被爆出里程数造假。在二手商品交易平台上搜索里程修改,可以看到大量修改教程。
4.绝大多数车型,里程数据都存储在仪表里的八角码片eeprom或cpu中,只要修改里程表中的eeprom或cpu的数据,就可以改变显示的里程数。这种修改方式需要拆下仪表盘,有一定的技术难度。
5.部分车型适合通过设备连接车辆obd诊断口直接调表,其操作简单,选择相对应的选项,选择车型,读取原始里程数据,输入想要调校的里程数,写入即可。例如大部分进口车型,以及部分国产车型都可以直接进行obd调表,不用拆仪表。通过obd接口调表不需要拆卸仪表,非专业技术人员很难看出来车辆被修改过里程数据。
6.据报道,近年来二手车市场行情一路上扬,行业发展势头越发汹涌,销量甚至超过新车。在二手车市场不断扩大,里程数造假技术却越发简单的背景下,如何让买家看到真实的二手车里程数据,提高卖家和平台的信任度,减少不必要的纠纷,成了亟待解决的问题。


技术实现要素:

7.本发明的目的是为了解决现有技术存在的问题,提供一种基于区块链的汽车里程数记录系统。
8.为达到上术目的,本发明采用的技术方案如下:
9.一种基于区块链的汽车里程数记录系统,由云端服务器1分别与里程数据读取模块2和移动客户端模块3相连通构成。所述云端服务器1中搭建区块链,所述区块链用于存储上述里程数据读取模块2上传的数据,所述里程数据读取模块2通过网络向上述云端服务器1发送采集到的数据,所述移动客户端模块3用于向上述云端服务器1申请访问数据。
10.进一步地,上述云端服务器1通过区块链网络与其他行业的云服务器组成云端区块链节点,共同组成分布式云端区块链存储数据,所述其他行业的云服务器中搭建的区块链与所述云端服务器1搭建的区块链相同。
11.进一步地,上述里程数据读取模块2采集到的数据包括:时间、汽车车架号、汽车里程数据和报警信息。
12.进一步地,所述移动客户端模块3选择智能手机或平板电脑。
13.进一步地,所述里程数据读取模块2由微处理器模块21分别连接的里程读取模块22、第一led显示模块23、通信模块24、报警模块25、电源模块26和第二led显示模块27组成。所述微处理器模块21采用含有linux系统的处理器。
14.进一步地,上述里程数据读取模块22将采集到的里程数据和汽车车架号、时间、报警信息一同打包通过网络上传至上述云端服务器1中的区块链内。
15.进一步地,上述的电源模块26通过汽车电池供电。
16.进一步地,上述报警模块25用于监测系统是否正常工作,当上述报警模块25监测到该系统正在被拆卸时,所述报警模块25发出报警声,同时上述第二led显示模块27闪烁红灯,并且此时系统会上传报警信息至云端服务器1。
17.进一步地,上述的第一led显示模块23采用绿色led,所述第一led显示模块23在系统上传数据时会闪烁绿灯用以提示系统正在正常工作上传数据,通过与上述第二led显示模块27配合完成系统监测。
18.进一步地,上述报警模块25选择gpio接口的蜂鸣器或者喇叭。
19.进一步地,上述通信模块24采用5g、4g或者wifi。
20.进一步地,上述的云端服务器1采用通用云端服务器,所述云端服务器1中采用go语言搭建区块链,所述区块链用于分析、存储上述里程数据读取模块2采集的数据,存入所述区块链的数据安全可靠,无法修改,避免数据造假。
21.一种用于区块链的汽车里程数记录系统的使用方法,步骤如下:
22.步骤a:车主通过移动客户端模块3注册身份信息,将身份信息与系统进行绑定,注册成功后会接收到云端服务器1中区块链生成的一对公私钥;
23.步骤b:每次车辆熄火后,里程数据读取模块2采集结束行驶时的里程总数;
24.步骤c:系统将里程数据读取模块2采集的汽车里程数据和汽车车架号、时间、报警信息一同打包通过网络上传至上述云端服务器1中的区块链内。
25.步骤d:通过移动客户端模块3查询云端服务器1中区块链内存储的数据,车主访问区块链时,需要通过注册时生成的公私钥验证身份,区块链节点验证通过,车主可获取需要查询的数据。
26.本发明具有的优点和有益效果:
27.1.采用分布式云端区块链存储数据,提高里程数据的真实性。
28.2.增加报警模块,提高系统的可靠性。
29.3.提高了二手车交易过程中卖家的信任度,减少不必要的纠纷。
附图说明
30.图1为本发明的系统架构示意图;
31.图2为本发明的系统中的里程数据读取模块的组成示意图;
32.图3为本发明系统的工作流程图;
33.其中:1.云端服务器,2.里程数据读取模块,3.移动客户端模块,21.微处理器模块,22.里程读取模块,23.第一led显示模块,24.通信模块,25.报警模块,26.电池模块,27.第二led显示模块。
具体实施方式
34.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
35.如附图1所示,是本发明的一种用于区块链的汽车里程数记录系统。由云端服务器1分别与里程数据读取模块2和移动客户端模块3相连通组成,所述云端服务器1中搭建区块链,所述区块链用于存储上述里程数据读取模块2上传的数据,所述里程数据读取模块2通过网络向上述云端服务器1发送采集到的数据,所述移动客户端模块3用于向上述云端服务器1申请访问数据。
36.上述云端服务器1通过区块链网络与其他行业的云服务器组成云端区块链节点,共同组成分布式云端区块链存储数据,所述其他行业的云服务器中搭建的区块链与所述云端服务器1搭建的区块链相同。所述其他行业如保险行业、交警、4s店、加油站、汽车媒体行业。
37.里程数据读取模块2采集到的数据包括:时间、汽车车架号、汽车里程数据和报警信息。
38.移动客户端模块3选择智能手机或者平板电脑,用于向上述云端服务器1申请访问数据。
39.本发明基于区块链的汽车里程数记录系统采用独立安装,在出厂时安装完毕,并将车架号绑定至该系统,遵循一车一系统,不可修改系统已绑定的车架号,且不可恢复出厂设置。
40.如附图2所示,为本发明的里程数据读取模块2组成示意图,里程数据读取模块2内置有微处理器模块21、里程读取模块22、第一led显示模块23、通信模块24、报警模块25、电源模块26、第二led显示模块27,所述里程读取模块22、第一led显示模块23、通信模块24、报警模块25、电源模块26、第二led显示模块27分别连接所述微处理器模块21。
41.上述微处理器模块21为含有linux操作系统的处理器。
42.通信模块24为5g、4g或者wifi。
43.报警模块25用于监测系统是否正常工作,当报警模块25监测到该系统正在被拆卸时,所述报警模块25发出报警声,同时第二led显示模块27发出红光闪烁,并且此时系统会上传报警信息至云端服务器1。
44.第一led显示模块23采用绿色led,第一led显示模块23在系统上传数据时会闪烁绿灯用以提示系统正在正常工作上传数据,通过与第二led显示模块27配合完成系统监测。
45.报警模块25选择gpio接口的蜂鸣器或者喇叭。
46.云端服务器1采用通用云端服务器,所述云端服务器1中采用go语言搭建区块链,所述区块链用于分析、存储上述里程数据读取模块2采集的数据,存入所述区块链的数据安全可靠,无法修改,避免数据造假。
47.电源模块26选择车载dc-dc电源模块,通过将车载电源转成12v为本系统供电,每次车辆熄火后,系统继续维持供电,里程数据读取模块2采集结束行驶时的里程总数。
48.图3是本发明系统里程数记录与查询工作流程图,具体步骤如下:
49.步骤a,车主通过移动客户端模块3注册身份信息,将身份信息与系统进行绑定,注册成功后会接收到云端服务器1中区块链生成的一对公私钥;
50.步骤b,每次车辆熄火后,里程数据读取模块2采集结束行驶时的里程总数;
51.步骤c,系统将里程数据读取模块2采集的汽车里程数据和汽车车架号、时间、报警信息一同打包通过网络上传至上述云端服务器1中的区块链内,所述车架号是指车辆识别代号,是汽车制造厂为了识别而给一辆车的指定代号,所述里程总数是当前车辆行驶的总里程数,所述时间是里程数据读取模块2记录里程数据时的时间,所述报警信息分为正常状态与报警状态,在正常状态下上传数据
‘0’
,在报警状态下上传数据
‘1’

52.步骤d,通过移动客户端模块3查询云端服务器1中区块链内存储的数据,车主访问区块链时,需要通过注册时生成的公私钥验证身份,区块链节点验证通过,车主可获取需要查询的数据。
53.以上所述仅是本发明例举的较佳实施例而已,并非对本发明作任何形式上的限制,任何熟悉本专业的技术人员在不脱离本发明技术方案范围内,可利用上述的技术内容作出些许改动或修饰,在不脱离本发明宗旨和权利要求所保护的范围情况下,依据本发明的技术实质对以上实施例所作出的任何简单的修饰、等同变化,均仍属于本发明技术方案的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1