一种车联网的数据处理方法及装置与流程

文档序号:36334222发布日期:2023-12-13 00:11阅读:30来源:国知局
一种车联网的数据处理方法及装置与流程

本申请涉及车联网,更具体地,涉及一种车联网的数据处理方法及装置。


背景技术:

1、传统车联网在结构上是有一个存储数据信息的中央节点作为整个系统的核心和其他所有节点间通信的桥梁,而现有对于车联网信息安全问题的研究主要集中于身份信息的安全问题上,但是并没有改变车联网的结构。

2、现有车联网中央节点的结构特别容易发生单点故障和遭受恶意攻击,无法保证网络中服务的可用性。例如女巫攻击通过伪造车辆的身份信息来控制车辆,并向服务器发送虚假消息来伪造交通状况从而影响正常的交通秩序,对车联网中信息的安全构成了严重威胁,甚至带来无法弥补的损失。


技术实现思路

1、本申请提供一种车联网的数据处理方法及装置,通过信息共识将获得的共识信息打包成区块上传至区块链,利用区块链的分布式特性避免单点发生故障或遭受恶意攻击受到的负面影响,同时利用区块链的不可篡改特性保证车联网中用于通信的数据信息安全。

2、本申请提供了一种车联网的数据处理方法,包括:

3、接收多个车载移动通信设备发送的提案信息;

4、对提案信息进行共识,获得共识信息;

5、若共识信息不为空,则将共识信息打包成区块,并将区块上传区块链进行发布,供车联网内的车载移动通信设备读取。

6、优选地,对提案信息进行共识,获得共识信息,具体包括:

7、从所有共识节点设施中筛选符合条件的共识节点设施,组成共识节点集合;

8、在共识节点集合中的节点间进行共识,最终获得共识信息。

9、优选地,从所有共识节点设施中筛选符合条件的共识节点设施,组成共识节点集合,具体包括:

10、判断共识节点设施的标记数是否为零;

11、若否,则判断共识节点设施是否渡过了惩罚时间段;

12、若是,则完成合法性检验,将共识节点设施作为诚实节点;

13、将所有诚实节点组成诚实节点集合,将诚实节点集合作为共识节点集合;

14、确定共识节点集合中的主节点,其余共识节点设施作为普通节点。

15、优选地,在共识节点集合中的节点间进行共识,最终获得共识信息,具体包括:

16、利用主节点接收提案信息,并将提案信息发布给所有普通节点;

17、随机选取共识节点集合中的两个第一共识节点设施,组成第一节点对,采用gossip认证算法中的push-pull方式在第一节点对的两个第一共识节点设施间进行信息更新,获得第一更新信息;

18、重复执行如下步骤,直至共识节点集合中的所有共识节点设施均完成信息更新,并将最终的更新信息作为共识信息:

19、随机选取共识节点集合中的第二共识节点设施,将第二共识节点设施与其中一个完成信息更新的共识节点设施组成第二节点对,采用gossip认证算法中的push-pull方式在第二节点对的两个共识节点设施间进行信息更新。

20、优选地,将诚实节点集合内最早完成合法性检验的预设数量的诚实节点组成与当前时间窗口对应的共识节点集合。

21、本申请还提供一种车联网的数据处理装置,包括信息接收模块、共识信息获得模块以及打包模块;

22、信息接收模块用于接收多个车载移动通信设备发送的提案信息;

23、共识信息获得模块用于对提案信息进行共识,获得共识信息;

24、打包模块用于在共识信息不为空时,将共识信息打包成区块,并将区块上传区块链进行发布,供车联网内的车载移动通信设备读取。

25、优选地,共识信息获得模块包括筛选模块和共识模块;

26、筛选模块用于从所有共识节点设施中筛选符合条件的共识节点设施,组成共识节点集合;

27、共识模块用于在共识节点集合中的节点间进行共识,最终获得共识信息。

28、优选地,筛选模块包括第一判断模块、第二判断模块、诚实节点确定模块、集合组合模块以及主节点确定模块;

29、第一判断模块用于判断共识节点设施的标记数是否为零;

30、第二判断模块用于在标记数不为零时,判断共识节点设施是否渡过了惩罚时间段;

31、诚实节点确定模块用于在共识节点设施渡过了惩罚时间段时,将共识节点设施作为诚实节点;

32、集合组成模块用于将所有诚实节点组成诚实节点集合,将诚实节点集合作为共识节点集合;

33、主节点确定模块用于确定共识节点集合中的主节点,其余共识节点设施作为普通节点。

34、优选地,共识模块包括接收和发布模块、第一更新模块和第二更新模块;

35、接收和发布模块用于利用主节点接收提案信息,并将提案信息发布给所有普通节点;

36、第一更新模块用于随机选取共识节点集合中的两个第一共识节点设施,组成第一节点对,采用gossip认证算法中的push-pull方式在第一节点对的两个第一共识节点设施间进行信息更新,获得第一更新信息;

37、第二更新模块用于随机选取共识节点集合中的第二共识节点设施,将第二共识节点设施与其中一个完成信息更新的共识节点设施组成第二节点对,采用gossip认证算法中的push-pull方式在第二节点对的两个共识节点设施间进行信息更新。

38、优选地,集合组成模块用于将诚实节点集合内最早完成合法性检验的预设数量的诚实节点组成与当前时间窗口对应的共识节点集合。

39、通过以下参照附图对本申请的示例性实施例的详细描述,本申请的其它特征及其优点将会变得清楚。



技术特征:

1.一种车联网的数据处理方法,其特征在于,包括:

2.根据权利要求1所述的车联网的数据处理方法,其特征在于,对所述提案信息进行共识,获得共识信息,具体包括:

3.根据权利要求2所述的车联网的数据处理方法,其特征在于,从所有共识节点设施中筛选符合条件的共识节点设施,组成共识节点集合,具体包括:

4.根据权利要求3所述的车联网的数据处理方法,其特征在于,在所述共识节点集合中的节点间进行共识,最终获得所述共识信息,具体包括:

5.根据权利要求3所述的车联网的数据处理方法,其特征在于,将所述诚实节点集合内最早完成合法性检验的预设数量的诚实节点组成与当前时间窗口对应的共识节点集合。

6.一种车联网的数据处理装置,其特征在于,包括信息接收模块、共识信息获得模块以及打包模块;

7.根据权利要求6所述的车联网的数据处理装置,其特征在于,所述共识信息获得模块包括筛选模块和共识模块;

8.根据权利要求7所述的车联网的数据处理装置,其特征在于,所述筛选模块包括第一判断模块、第二判断模块、诚实节点确定模块、集合组合模块以及主节点确定模块;

9.根据权利要求8所述的车联网的数据处理装置,其特征在于,所述共识模块包括接收和发布模块、第一更新模块和第二更新模块;

10.根据权利要求8所述的车联网的数据处理装置,其特征在于,所述集合组成模块用于将所述诚实节点集合内最早完成合法性检验的预设数量的诚实节点组成与当前时间窗口对应的共识节点集合。


技术总结
本申请公开了一种车联网的数据处理方法及装置,方法包括:接收多个车载移动通信设备发送的提案信息;对提案信息进行共识,获得共识信息;若共识信息不为空,则将共识信息打包成区块,并将区块上传区块链进行发布,供车联网内的车载移动通信设备读取。本申请通过信息共识将获得的共识信息打包成区块上传至区块链,利用区块链的分布式特性避免单点发生故障或遭受恶意攻击受到的负面影响,同时利用区块链的不可篡改特性保证车联网中用于通信的数据信息安全。

技术研发人员:刘捷,束照坤,王林林,王世全,常颍,占胜
受保护的技术使用者:安徽江淮汽车集团股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1