一种车联网分布式信息收集方法、系统及储存介质技术方案

技术编号:37667592 阅读:26 留言:0更新日期:2023-05-26 04:27
本发明专利技术公开了一种车联网分布式信息收集方法、系统及储存介质,包括如下步骤:S1:网关查找区块链网络中的边缘节点,并将边缘节点标记为区块链节点;S2:每个边缘节点将邻居节点和相应链路上传至区块链,并初始化一个空的链路表L;S3:智能合约计算边缘节点以外的其他节点的邻居数量;S4:选择邻居数量最高的一个节点n并将节点n标记为区块链节点;S5:查找节点n的邻居节点m,将节点m的状态标记为非区块链节点;S6:选择除节点n之外的邻居数量最高的一个节点,重复步骤S4和S5,直至链路表L和链路表LS一致后结束,智能合约得到最终的节点状态表FST和区块链节点;该信息收集方法提高了整体检测效率。检测效率。检测效率。

【技术实现步骤摘要】
一种车联网分布式信息收集方法、系统及储存介质


[0001]本专利技术涉及车联网信息通信
,尤其涉及一种车联网分布式信息收集方法、系统及储存介质。

技术介绍

[0002]随着车联网规模的不断扩大,车联网向着智慧车联网的方向不断发展,满足人们需求的各种网络应用不断扩充。目前车联网中的信息交互不光包括车与云平台之间的交互,还涉及车与车之间的通信、车与人之间的通信以及车与路边固定设施之间的通信。然而由于车联网的无线通信环境,导致在通信过程中可能存在如信息篡改、信息欺骗、信息泄露等安全隐患,因此建立可信的车联网信息交互架构尤为重要。然而随着车联网规模的不断扩大,以网络物理系统作为集中的信息基础设施的集中式车联网信息管理架构存在着效率低下、隐私丧失、资源浪费等问题,未来的车联网必然是以分布式无中心信任为主、集中式管理为辅的混合式信息交互架构。
[0003]区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的链式数据结构,并以密码学方式保证不可篡改和不可伪造的分布式去中心化账本,能够安全存储简单的、有先后关系的、能在系统内进行验证的数据。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种车联网分布式信息收集方法,其特征在于,包括如下步骤:S1:网关查找区块链网络中的边缘节点,并将边缘节点标记为区块链节点,将其他节点标记为未确定节点;S2:在智能合约内初始化节点状态表ST、邻居表NT和链路表LS,每个所述边缘节点将邻居节点和相应链路上传至区块链,并初始化一个空的链路表L,用于保存与所述区块链节点相连的链路;S3:智能合约计算所述边缘节点以外的其他节点的邻居数量,并按顺序对所述邻居数量进行排序;S4:选择所述邻居数量最高的一个节点,将所述节点标记为区块链节点;S5:通过所述邻居表NT查找所述节点的邻居节点并通过所述节点状态表ST查找节点的状态,若所述节点的状态为未确定节点,且所述节点至少有一个邻居节点的状态为区块链节点,则将所述节点标记为非区块链节点,若所述节点的状态为区块链节点,所述节点只有一个邻居节点,且所述邻居节点的状态为区块链节点,则将所述节点标记为非区块链节点,若所述节点的状态为非区块链节点则忽略;S6:选择除节点之外的邻居数量最高的一个节点,重复步骤S4和S5,直至链路表L和链路表LS一致后结束,智能合约得到最终的节点状态表FST和区块链节点;S7:节点将收集到的车辆信息签名后上传,经由广播机制发送给所有区块链节点,以实现信息的分布式收集。2.根据权利要求1所述的车联网分布式信息收集方法,其特征在于,最终得到的所述区块链节点监听智能合约事件,得到最终的节点状态表、邻居表和链路表,所述区块链节点参与区块链的共识过程。3.根据权利要求1所述的车联网分布式信息收集方法,其特征在于,在步骤S4:选择所述邻居数量最高的一个节点,并将所述节点标记为区块链节点中,具体包括:选择邻居数量最高的一个节点;若所述节点的状态为未确定节点,则将所述节点标记为区块链节点,将与所述节点相连的链路加入到所述链路表L中;若为其他状态则忽略。4.一种车联网分布式信息收集系统,其特征在于,包括查找标记模块、初始化模块、计算模块、节点选择模块、查找邻居节点模块、循...

【专利技术属性】
技术研发人员:施钱宝姜晓枫杨坚陈双武
申请(专利权)人:合肥综合性国家科学中心人工智能研究院安徽省人工智能实验室
类型:发明
国别省市:

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

1