技术特征:
1.一种基于联盟链的交通事故信息共享方法,其特征在于,所述联盟链包括多个成员节点,所述交通信息共享方法包括以下步骤:
s1、一成员节点通过移动终端将一待确定交通事故信息上传至联盟链中,所述待确定交通事故信息包括待确定交通事故发生地点和待确定交通事故具体内容;
s2、所述联盟链获取定位出的各个成员节点的当前位置,将待确定交通事故信息广播给当前位置在待确定交通事故发生地点的设定范围内的成员节点;
s3、基于交通事故的智能合约,所述联盟链接收设定范围内的各个成员节点上传的针对待确定交通事故信息投是否属实的投票信息;
s4、所述联盟链判断投属实票的各个成员节点当前信用度累加和是否大于投不属实票的各个成员节点当前信用度累加和,以及,投属实票的成员节点数量是否大于投不属实票的成员节点数量,若是则进入步骤s5,否则进入步骤s6;
s5、所述联盟链确定待确定交通事故信息为属实交通事故信息,并将属实交通事故信息分享给所有成员节点;
s6、所述联盟链确定待确定交通事故信息为不属实交通事故信息,并将不属实交通事故信息分享给所有成员节点。
2.如权利要求1所述的基于联盟链的交通事故信息共享方法,其特征在于,在步骤s4中,成员节点当前信用度=初始信用度 加入时长信用度 当前时间点以前投属实票且待确定交通事故信息为属实交通事故信息获得的信用度 当前时间点以前投不属实票且待确定交通事故信息为不属实交通事故信息获得的信用度-当前时间点以前投属实票且待确定交通事故信息为不属实交通事故信息失去的信用度-当前时间点以前投不属实票且待确定交通事故信息为属实交通事故信息失去的信用度。
3.如权利要求1所述的基于联盟链的交通信息共享方法,其特征在于,在步骤s5之后包括以下步骤:更新成员节点的投属实票信息且待确定交通事故信息为属实交通事故信息获得的信用度=投属实票信息且待确定交通事故信息为属实交通事故信息获得的当前信用度 第一设定增值信用度,更新成员节点的投不属实票信息且待确定交通事故信息为属实交通事故信息失去的信用度=投不属实票信息且待确定交通事故信息为属实交通事故信息失去的当前信用度 第一设定减值信用度;
其中,投属实票信息且待确定交通事故信息为属实交通事故信息获得的当前信用度的初始值为0,投不属实票信息且待确定交通事故信息为属实交通事故信息失去的当前信用度的初始值为0。
4.如权利要求1所述的基于联盟链的交通信息共享方法,其特征在于,在步骤s6之后包括以下步骤:更新成员节点的投不属实票信息且待确定交通事故信息为不属实交通事故信息获得的信用度=投不属实票信息且待确定交通事故信息为不属实交通事故信息获得的当前信用度 第二设定增值信用度,更新成员节点的投属实票信息且待确定交通事故信息为不属实交通事故信息失去的信用度=投属实票信息且待确定交通事故信息为不属实交通事故信息失去的当前信用度 第二设定减值信用度;
其中,投不属实票信息且待确定交通事故信息为不属实交通事故信息获得的当前信用度的初始值为0,投属实票信息且待确定交通事故信息为不属实交通事故信息失去的当前信用度的初始值为0。
5.一种基于联盟链的交通事故信息共享系统,其特征在于,所述联盟链包括多个成员节点,所述交通信息共享系统包括上传模块、广播模块、接收模块、判断模块、第一确定模块和第二确定模块;
所述上传模块用于供一成员节点通过移动终端将一待确定交通事故信息上传至联盟链中,所述待确定交通事故信息包括待确定交通事故发生地点和待确定交通事故具体内容;
所述广播模块用于获取定位出的各个成员节点的当前位置,将待确定交通事故信息广播给当前位置在待确定交通事故发生地点的设定范围内的成员节点;
所述接收模块用于基于交通事故的智能合约,接收设定范围内的各个成员节点上传的针对待确定交通事故信息投是否属实的投票信息;
所述判断模块用于判断投属实票的各个成员节点当前信用度累加和是否大于投不属实票的各个成员节点当前信用度累加和,以及,投属实票的成员节点数量是否大于投不属实票的成员节点数量,在为是时调用第一确定模块,在为否时调用第二确定模块;
所述第一确定模块用于确定待确定交通事故信息为属实交通事故信息,并将属实交通事故信息分享给所有成员节点;
所述第二确定模块用于确定待确定交通事故信息为不属实交通事故信息,并将不属实交通事故信息分享给所有成员节点。
6.如权利要求5所述的基于联盟链的交通事故信息共享系统,其特征在于,成员节点当前信用度=初始信用度 加入时长信用度 当前时间点以前投属实票且待确定交通事故信息为属实交通事故信息获得的信用度 当前时间点以前投不属实票且待确定交通事故信息为不属实交通事故信息获得的信用度-当前时间点以前投属实票且待确定交通事故信息为不属实交通事故信息失去的信用度-当前时间点以前投不属实票且待确定交通事故信息为属实交通事故信息失去的信用度。
7.如权利要求5所述的基于联盟链的交通信息共享系统,其特征在于,所述交通信息共享系统还包括第一更新模块;
所述第一更新模块用于更新成员节点的投属实票信息且待确定交通事故信息为属实交通事故信息获得的信用度=投属实票信息且待确定交通事故信息为属实交通事故信息获得的当前信用度 第一设定增值信用度,更新成员节点的投不属实票信息且待确定交通事故信息为属实交通事故信息失去的信用度=投不属实票信息且待确定交通事故信息为属实交通事故信息失去的当前信用度 第一设定减值信用度;
其中,投属实票信息且待确定交通事故信息为属实交通事故信息获得的当前信用度的初始值为0,投不属实票信息且待确定交通事故信息为属实交通事故信息失去的当前信用度的初始值为0。
8.如权利要求5所述的基于联盟链的交通信息共享系统,其特征在于,所述交通信息共享系统还包括第二更新模块;
所述第二更新模块用于更新成员节点的投不属实票信息且待确定交通事故信息为不属实交通事故信息获得的信用度=投不属实票信息且待确定交通事故信息为不属实交通事故信息获得的当前信用度 第二设定增值信用度,更新成员节点的投属实票信息且待确定交通事故信息为不属实交通事故信息失去的信用度=投属实票信息且待确定交通事故信息为不属实交通事故信息失去的当前信用度 第二设定减值信用度;
其中,投不属实票信息且待确定交通事故信息为不属实交通事故信息获得的当前信用度的初始值为0,投属实票信息且待确定交通事故信息为不属实交通事故信息失去的当前信用度的初始值为0。
技术总结
本发明基于联盟链的交通事故信息共享方法及系统:一成员节点将待确定交通事故信息上传至联盟链中;联盟链将待确定交通事故信息广播给当前位置在待确定交通事故发生地点的设定范围内的成员节点;接收设定范围内的各个成员节点上传的针对待确定交通事故信息投是否属实的投票信息;判断投属实票的各个成员节点当前信用度累加和是否大于投不属实票的各个成员节点当前信用度累加和,投属实票的成员节点数量是否大于投不属实票的成员节点数量,若是则确定待确定交通事故信息为属实交通事故信息,将属实交通事故信息分享给所有成员节点,否则确定待确定交通事故信息为不属实交通事故信息,将不属实交通事故信息分享给所有成员节点。
技术研发人员:吴海娟
受保护的技术使用者:吴海娟
技术研发日:2021.05.05
技术公布日:2021.08.24
本文用于企业家、创业者技术爱好者查询,结果仅供参考。