[发明专利]一种区块链物联网设备感知区块链节点的方法有效
申请号: | 202011607054.6 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112738246B | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 蒋俊亮;许刚;林瑶 | 申请(专利权)人: | 上海摩联信息技术有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/12;H04L41/0668 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 陶丽;栗若木 |
地址: | 200233 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 联网 设备 感知 节点 方法 | ||
本申请实施例公开了一种区块链物联网设备感知区块链节点的方法,该方法包括:区块链物联网设备以轮询和/或逐级查询的方式定期查询已知的区块链网络节点的节点信息列表所包含的区块链网络节点;区块链物联网设备维护有节点感知列表;节点感知列表中包含所述区块链物联网设备所查询到的区块链网络节点的节点信息;区块链物联网设备将查询到的区块链网络节点更新至区块链物联网设备维护的节点感知列表。该实施例方案使得区块链物联网设备拥有实时感知区块链网络节点变化的能力,减少或消除了因预置区块链节点发生故障而导致的区块链物联网设备无法与区块链网络建立连接的问题。
技术领域
本文涉及区块链联网技术,尤指一种区块链物联网设备感知区块链节点的方法。
背景技术
近年来,随着物联网加区块链技术的发展,越来越多的区块链物联网设备开始部署到区块链网络环境中,这些区块链物联网设备在各个领域采集特定的信息,并将信息发送至区块链网络。目前区块链物联网设备连接区块链网络的方法是:区块链物联网设备预置区块链网络中某一个节点的IP(网络之间互联的协议)地址,当区块链物联网设备需要和区块链网络交互数据时,区块链物联网设备将取出该预置的IP地址,并通过该IP地址和区块链网络建立网络连接然后交互数据。
目前的方案存在以下缺点:当预置的区块链网络节点故障时,或者预置的区块链网络节点IP地址发生变化时,区块链物联网设备无法自动、及时地感知这些变化,并且区块链物联网设备无法知道变化后的节点IP地址,以及区块链网络中其他节点的IP地址,也就无法与区块链网络继续保持连接和交互数据。
发明内容
本申请实施例提供了一种区块链物联网设备感知区块链节点的方法,能够使得区块链物联网设备拥有实时感知区块链网络节点变化的能力,从而减少或消除因网络环境或区块链网络节点的地址变化等原因引起的区块链物联网设备无法与整个区块链网络建立连接的问题。
本申请实施例提供了一种区块链物联网设备感知区块链节点的方法,所述方法可以包括:
区块链物联网设备以轮询和/或逐级查询的方式定期查询已知的区块链网络节点的节点信息列表所包含的区块链网络节点;其中,所述区块链物联网设备维护有节点感知列表;所述节点感知列表中包含所述区块链物联网设备所查询到后的区块链网络节点的节点信息;
所述区块链物联网设备将查询到的区块链网络节点更新至所述区块链物联网设备维护的节点感知列表。
在本申请的示例性实施例中,所述区块链物联网设备将查询到的区块链网络节点更新至所述区块链物联网设备维护的节点感知列表可以包括:
所述区块链物联网设备分别与查询到的每个区块链网络节点进行连接测试,并根据测试结果计算每个区块链网络节点的权重值,根据每个区块链网络节点对应的权重值的大小对每个区块链网络节点进行排序,并采用排序后的区块链网络节点更新所述节点感知列表。
在本申请的示例性实施例中,所述方法还可以包括:在每次对一个区块链网络节点进行连接测试后,所述区块链物联网设备根据测试结果计算所述区块链网络节点的权重值。
在本申请的示例性实施例中,所述方法还可以包括:在查询并测试的区块链网络节点的节点数达到预设的第一数量阈值,或遍历完所有非重复的区块链网络节点时,所述区块链物联网设备开始计算每个区块链网络节点的权重值。
在本申请的示例性实施例中,所述第一数量阈值可以包括:所述节点感知列表的长度。
在本申请的示例性实施例中,所述测试结果可以包括:连接消耗时长;所述区块链物联网设备分别与查询到的每个区块链网络节点进行连接测试,并根据测试结果计算每个区块链网络节点的权重值可以包括:
所述区块链物联网设备测试每个区块链网络节点的连接消耗时长,并根据所述连接消耗时长和预设的权重计算式计算每个区块链网络节点的权重值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海摩联信息技术有限公司,未经上海摩联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011607054.6/2.html,转载请声明来源钻瓜专利网。