区块链信息更新方法、车管所节点及运营商节点技术

技术编号:26346928 阅读:36 留言:0更新日期:2020-11-13 21:28
本公开提出了一种区块链信息更新方法、车管所节点及运营商节点,所述方法包括:接收区块链中第一运营商节点广播的第一广播消息,并对第一广播消息中的信息解密,得到第一车辆的车辆信息和车主信息以及第二车辆的车辆信息和车主信息;在区块链中广播第二广播消息;若接收到区块链中第二运营商节点广播的第三广播消息,对第三广播消息中的信息解密,若得到的第一车辆的车辆信息和车主信息以及第二车辆的车辆信息和车主信息满足预设条件,则在本地将第一车辆的车辆信息中的车牌号码更新为第二车辆的车辆信息中的车牌号码,并将第二车辆的车辆信息中的车牌号码更新为第一车辆的车辆信息中的车牌号码。实现更便捷的互换车牌号码,同时保证车主隐私性。

Block chain information update method, vehicle management station node and operator node

【技术实现步骤摘要】
区块链信息更新方法、车管所节点及运营商节点
本公开属于通信
,具体涉及一种区块链信息更新方法、车管所节点及运营商节点。
技术介绍
区块链是一种去中心化的数据库,它包含一张被称为区块的列表,有着持续增长并且排列整齐的记录。每个区块都包含一个时间戳和一个与前一区块的链接,设计区块链使得数据不可篡改并记录下来,在一个区块中的数据将不可逆。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础计算架构。区块链的设计是一种保护措施,比如应用于高容错的分布式计算系统。区块链使混合一致性成为可能。这使区块链适合记录事件、标题、医疗记录和其他需要收录数据的活动、身份识别管理,交本文档来自技高网...

【技术保护点】
1.一种区块链信息更新方法,其特征在于,包括:/n接收区块链中第一运营商节点广播的第一广播消息,获取其中的信息,并利用本车管所节点的私钥对所述第一广播消息中的信息解密,得到第一车辆的车辆信息和车主信息以及第二车辆的车辆信息和车主信息;/n若确定所述第一车辆的车辆信息和车主信息以及第二车辆的车辆信息和车主信息均正确,且设定时间段内未接收到区块链中第二运营商节点广播的第一广播消息,则在区块链中广播第二广播消息,所述第二广播消息包括加密后的第二车辆的车主信息和询问第二车主是否愿意与第一车主交换车牌号码的信息;/n若接收到区块链中第二运营商节点广播的第三广播消息,则获取其中的信息,并利用本车管所节点的...

【技术特征摘要】
1.一种区块链信息更新方法,其特征在于,包括:
接收区块链中第一运营商节点广播的第一广播消息,获取其中的信息,并利用本车管所节点的私钥对所述第一广播消息中的信息解密,得到第一车辆的车辆信息和车主信息以及第二车辆的车辆信息和车主信息;
若确定所述第一车辆的车辆信息和车主信息以及第二车辆的车辆信息和车主信息均正确,且设定时间段内未接收到区块链中第二运营商节点广播的第一广播消息,则在区块链中广播第二广播消息,所述第二广播消息包括加密后的第二车辆的车主信息和询问第二车主是否愿意与第一车主交换车牌号码的信息;
若接收到区块链中第二运营商节点广播的第三广播消息,则获取其中的信息,并利用本车管所节点的私钥对所述第三广播消息中的信息解密,得到第一车辆的车辆信息和车主信息以及第二车辆的车辆信息和车主信息;
若所述第一车辆的车辆信息和车主信息以及第二车辆的车辆信息和车主信息满足预设条件,则在本地将所述第一车辆的车辆信息中的车牌号码更新为所述第二车辆的车辆信息中的车牌号码,并将所述第二车辆的车辆信息中的车牌号码更新为所述第一车辆的车辆信息中的车牌号码。


2.根据权利要求1所述的区块链信息更新方法,其特征在于,所述预设条件,包括:
所述第一车辆的车辆信息中的第一车牌和所述第二车辆的车辆信息中的第二车牌属于同一个城市的车牌,且所述第一车辆和所述第二车辆属于同一车辆类型。


3.根据权利要求1所述的区块链信息更新方法,其特征在于,所述在本地将所述第一车辆的车辆信息中的车牌号码更新为所述第二车辆的车辆信息中的车牌号码,并将所述第二车辆的车辆信息中的车牌号码更新为所述第一车辆的车辆信息中的车牌号码之后,还包括:在区块链中广播第四广播消息,所述第四广播消息中包括更新后的第一车辆的车牌号码以及更新后的第二车辆的车牌号码,以使区块链中的其他节点验证所述第四广播消息正确之后,更新其他节点存储的第一车辆的车辆信息和第二车辆的车辆信息。


4.根据权利要求3所述的区块链信息更新方法,其特征在于,所述第四广播消息中还包括:第一车辆的车主信息的哈希值、第一车辆的车辆信息中除车牌号码以外的信息的哈希值、第二车辆的车主信息的哈希值以及第二车辆的车辆信息中除车牌号码以外的信息的哈希值。


5.一种区块链信息更新方法,其特征在于,包括:
接收区块链中车管所节点广播的第二广播消息,并获取其中的信息,利用本第二运营商节点的私钥对所述第二广播消息中的信息解密,得到第二车辆的车主信息和询问第二车主是否愿意与第一车主交换车牌号码的信息;
若确定所述第二车辆的车主信息正确,则向第二终端号码发送携带询问第二车主是否愿意与第一车主交换车牌号码的短信息;
若接收到所述第二终端号码返回的第一短信息,则获取所述第二终端号码的第二客服密码;
若利用第二客服密码对所述第一短信息解密,得到第二车主愿意与第一车主交换车牌号码的信息,则在区块链中广播第三广播消息,所述第三广播消息中包括加密后的第一车辆的车辆信息和车主信息以及第二车辆的车辆信息和车主信息。


6.根据权利要求5所述的区块链信息更新方法,其特征在于,所述接收区块链中车管所节点广播的第二广播消息之前,还包括:
接收第一终端号码发送的第二短信息,并获取其中的加密信息和互换车牌号码标识;
获取所述第一终端号码的第一客服密码,利用所述第一客服密码对所述加密信息解密,得到第一车辆的车辆信息和车主信息以及第二车辆的车辆信息和车主信息;
在区块链中广播第一广播消息,所述第一广播消息中包括加密后的第一车辆的车辆信息和车主信息以及第二车辆的车辆信息和车主信息。


7.一种车管所节点,其特征在于,包括:
接收模块,用于接收...

【专利技术属性】
技术研发人员:田新雪肖征荣马书惠杨子文董慧
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1