System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据溯源,尤其涉及一种基于区块链的车联网系统数据溯源方法及系统。
技术介绍
1、车联网是指将车辆与互联网和其他车辆、基础设施相连接的技术,实现车辆之间的数据交换和通信,从而构建一个智能化、高效、安全的交通系统。而区块链技术作为新兴技术,在车联网方向上具有发展潜力,但是通过区块链网络的数据溯源技术在车联网领域尚未得到广泛应用,其原因为数据溯源在车联网领域面临的一系列问题,包括数据安全和隐私、多方数据交换、实时性和延迟、大规模数据处理和跨边界溯源等。
2、当前虽然有区块链与车联网结合的技术:例如基于可信区块链的车联网数据共享方法,主要针对车辆采集数据通过智能合约上传至区块链网络,又例如基于区块链和可信执行环境的车联网数据共享实现方法,结合区块链与tee车联网基础管理架构,创建了隐私合约进行数据流转、提交和请求的隐私性等技术,尽管结合了区块链技术,却存在多个共性问题:首先,它们未充分考虑到在车辆通信过程中的数据完整性、安全性、高容错性以及去中心化等重要因素;其次,并没有充分考虑到底层支持区块链网络的车联网设备所拥有的计算、存储和通信资源的限制,这会对区块链的性能和可扩展性造成不利影响;此外,也未考虑如何利用区块链技术的可溯源性来实现车联网中的溯源功能。
技术实现思路
1、鉴于以上现有技术的不足,专利技术的目的在于提供一种基于区块链的车联网系统数据溯源方法及系统。
2、本专利技术第一方面提供一种基于区块链的车联网系统数据溯源方法,包括:
3
4、s2:采集所述车联网系统的溯源信息作为区块体信息,将所述区块体信息通过所述区块链网络上链;
5、s3:将车联网系统中的车辆设备的日志型数据上传至所述区块链网络中的云设备;
6、s4:引入资源评估设备至所述区块链网络,基于所述资源评估设备监听资源使用状态,以优化区块链的链路负载,获得优化区块链网络;
7、s5:通过所述优化区块链网络对车联网系统的传输数据进行溯源。
8、根据本专利技术提供的一种基于区块链的车联网系统数据溯源方法,步骤s1中还包括:
9、s11:通过非对称加密算法,构建所述区块链网络中每个节点自身的公钥及rsa私钥;
10、s12:建立用于验证实体身份及颁发数字证书的ca机构,以为所述区块链建立安全机制。
11、根据本专利技术提供的一种基于区块链的车联网系统数据溯源方法,步骤s1中的所述区块链网络中的节点角色包括:客户节点、主节点及副本节点。
12、根据本专利技术提供的一种基于区块链的车联网系统数据溯源方法,步骤s1中的所述区块链网络中的数据源包括:
13、车联网系统中传感器采集获得的数据;
14、设备交互数据,所述设备交互数据包括车辆与车辆的交互数据、车辆与物品设备交互数据、车辆与道路设施设备交互数据、道路设施与道路设施设备交互数据。
15、根据本专利技术提供的一种基于区块链的车联网系统数据溯源方法,步骤s2中的所述溯源信息包括:
16、车辆信息,所述车辆信息包括车辆id、车牌号、车型、制造商、车主信息、车辆状态;
17、交通信息,所述交通信息包括交通数据id、车辆id、时间戳、gps坐标、速度、行驶路线、交通事件;
18、用户信息,所述用户信息包括用户id、联系方式、用户角色。
19、根据本专利技术提供的一种基于区块链的车联网系统数据溯源方法,步骤s3中的所述云设备包括:路测单元、交通中心及云计算中心。
20、根据本专利技术提供的一种基于区块链的车联网系统数据溯源方法,步骤s3中,所述车辆设备的其它数据存储至车辆设备本地。
21、根据本专利技术提供的一种基于区块链的车联网系统数据溯源方法,步骤s4中的所述优化区块链网络的智能合约包括:允许节点表明加入退出的连接管理、注册节点信息管理、授权管理、数据交换、节点资源状况管理、主节点选举、区块共识信息解析。
22、本专利技术有益效果如下:
23、本专利技术提供的一种基于区块链的车联网系统数据溯源方法及系统,采用了云边缘计算,以支撑区块链在用户附近的实际应用,对于设备资源受限对实际应用的制约问题,通过对车联网节点实时进行资源的评估,并将其资源信息用在车联网节点共识的过程中;此外,本专利技术充分利用了区块链的可溯源性,从区块链网络的建立、通信消息的共识过程,为车联网设计的区块链数据存储结构、共识信息的存储方法,一直到溯源功能的实现,提出了一套完整的溯源平台,涵盖后端到前端全方位解决方案,有利于解决车联网中关键的数据完整性、安全性和共识问题。
24、本专利技术在车联网系统中,利用云计算的边缘计算节点,实现了分布式的多节点共识,从而确保数据的一致性和可信度;另外根据车联网溯源所需数据的特点,设计适配的区块链车联网数据存储结构,每个数据块包含车辆行驶数据、交易信息和时间戳等关键信息,确保数据的不可篡改性;其次在本专利技术中,智能汽车节点在传统区块链网络中采用分布式存储策略,将实时性数据本地存储,而长期存在的记录和日志型数据上传至存储资源丰富的节点,充分利用区块链特性,确保系统在节点故障或攻击情况下依然能够保持数据的安全性和可用性;还提供了适配的智能合约,实现了车联网节点的动态管理、权限控制、数据交换和主节点选举,从而增强了车联网系统的安全性和效率,本专利技术通过引入资源评估设备和动态主节点选举,以适应车联网中节点的高度移动性和资源有限性,提高了系统的弹性和稳定性。
本文档来自技高网...【技术保护点】
1.一种基于区块链的车联网系统数据溯源方法,其特征在于,包括:
2.根据权利要求1所述的一种基于区块链的车联网系统数据溯源方法,其特征在于,步骤S1中还包括:
3.根据权利要求1所述的一种基于区块链的车联网系统数据溯源方法,其特征在于,步骤S1中的所述区块链网络中的节点角色包括:客户节点、主节点及副本节点。
4.根据权利要求1所述的一种基于区块链的车联网系统数据溯源方法,其特征在于,步骤S1中的所述区块链网络中的数据源包括:
5.根据权利要求1所述的一种基于区块链的车联网系统数据溯源方法,其特征在于,步骤S2中的所述溯源信息包括:
6.根据权利要求1所述的一种基于区块链的车联网系统数据溯源方法,其特征在于,步骤S3中的所述云设备包括:路测单元、交通中心及云计算中心。
7.根据权利要求1所述的一种基于区块链的车联网系统数据溯源方法,其特征在于,步骤S3中,所述车辆设备的其它数据存储至车辆设备本地。
8.根据权利要求1所述的一种基于区块链的车联网系统数据溯源方法,其特征在于,步骤S4中的所述优化区块链
9.一种基于区块链的车联网系统数据溯源系统,用以执行如权利要求1-8任一项所述的一种基于区块链的车联网系统数据溯源方法,其特征在于,包括:
10.根据权利要求9所述的一种基于区块链的车联网系统数据溯源系统,其特征在于,还包括:
...【技术特征摘要】
1.一种基于区块链的车联网系统数据溯源方法,其特征在于,包括:
2.根据权利要求1所述的一种基于区块链的车联网系统数据溯源方法,其特征在于,步骤s1中还包括:
3.根据权利要求1所述的一种基于区块链的车联网系统数据溯源方法,其特征在于,步骤s1中的所述区块链网络中的节点角色包括:客户节点、主节点及副本节点。
4.根据权利要求1所述的一种基于区块链的车联网系统数据溯源方法,其特征在于,步骤s1中的所述区块链网络中的数据源包括:
5.根据权利要求1所述的一种基于区块链的车联网系统数据溯源方法,其特征在于,步骤s2中的所述溯源信息包括:
6.根据权利要求1所述的一种基于区块链的车联网系统数据溯源方法,其特征在于,步骤s3中的所述云...
【专利技术属性】
技术研发人员:尹玉峰,李德栋,甄富,潘晓东,王淑鹏,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。