一种基于区块链的边缘节点自组网方法、装置及设备制造方法及图纸

技术编号:35784101 阅读:16 留言:0更新日期:2022-12-01 14:30
本发明专利技术提供一种基于区块链的边缘节点自组网方法、装置及设备,属于计算机技术领域。本发明专利技术提供的一种基于区块链的边缘节点自组网方法,包括:多个边缘终端间自组网,组建成边缘终端网络;若干边缘终端网络通过至少一个中间网络节点与云端数据控制平台相连接;若干边缘终端网络、中间网络节点和云端数据控制平台组建成云边协同网络通道;当中间网络节点与云端数据控制平台断开连接时,边缘节点基于自组网技术,自动搜寻可信边缘节点并使之连接,以形成边缘侧区块链的网络,因此能够实现边缘节点与边缘节点间的数据协同。与边缘节点间的数据协同。与边缘节点间的数据协同。

【技术实现步骤摘要】
一种基于区块链的边缘节点自组网方法、装置及设备


[0001]本专利技术属于计算机
,具体涉及一种基于区块链的边缘节点自组网方法、装置及设备。

技术介绍

[0002]云边协同架构的核心思想是将云层中部分数据处理、分析、相关业务部署至靠近数据源的边缘层中,以降低数据处理时延,缓解云平台的资源压力。
[0003]在边缘端网络状态不好的情况下,如何保证边缘节点设备自主独立运行,以及如何使边缘节点间能够进行自主地连接和协同成为本领域亟待要解决的技术问题。

技术实现思路

[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一,提供一种基于区块链的边缘节点自组网方法、装置及设备,在边缘端网络状态不好的情况下,能够使边缘节点间实现自主地连接和协同。
[0005]第一方面,本专利技术实施例提供一种基于区块链的边缘节点自组网方法,其特征在于,包括:
[0006]多个边缘终端间自组网,组建成边缘终端网络;
[0007]若干边缘终端网络通过至少一个中间网络节点与云端数据控制平台相连接;
[0008]所述若干边缘终端网络、所述中间网络节点和所述云端数据控制平台组建成云边协同网络通道;
[0009]当所述边缘节点通过所述中间网络节点与所述云端数据控制平台连接时,所述边缘节点能将采集到的数据自动上报至所述云端数据控制平台;
[0010]当所述中间网络节点与所述云端数据控制平台断开连接时,所述边缘节点基于自组网技术,自动搜寻可信边缘节点并使之连接,以形成边缘侧区块链的网络。
[0011]可选地,所述边缘节点基于自组网技术,自动搜寻可信边缘节点并相互连接,以形成边缘侧区块链的网络,包括:
[0012]在多个边缘节点中选择一个节点作为可信边缘节点,其余边缘节点作为剩余边缘节点;
[0013]所述可信边缘节点选择未被使用过的域网标识符和通道号形成独立的网络;
[0014]所述可信边缘节点以自动递增的方式分配唯一一个本地网络地址给剩余边缘节点;
[0015]判断所述可信边缘节点的工作模式;
[0016]判断所述剩余边缘节点的工作模式;
[0017]当满足组网条件时,根据组网协议完成自组网的过程。
[0018]可选地,所述边缘节点基于自组网技术,自动搜寻可信边缘节点并使之连接,以形成边缘侧区块链的网络,具体包括:
[0019]所述边缘节点基于共识机制,自动搜寻可信边缘节点并使之连接,以形成边缘侧区块链网络。
[0020]可选地,所述共识机制为基于算力的POW的共识机制、基于权限的POS的共识机制或基于受托人机制的DPOS的共识机制中的至少一种。
[0021]可选地,当所述中间网络节点与所述云端数据控制平台断开连接时,所述边缘节点基于自组网技术,自动搜寻可信边缘节点并使之连接,以形成边缘侧区块链的网络,之后还包括:
[0022]接收待接入边缘侧区块链网络节点通过哈希算法确定的哈希值;所述哈希值为所述待接入边缘侧区块链网络节点对应的待接入边缘侧区块链网络节点区块的标识;若预设接入区块列表中不存在所述待接入边缘侧区块链网络节点区块的标识,拒绝所述待接入边缘侧区块链网络节点接入网络;
[0023]若所述预设接入区块列表中存在所述待接入边缘侧区块链网络节点区块的标识,将所述待接入边缘侧区块链网络节点接入网络,并将所述待接入边缘侧区块链网络节点的信息存储在所述待接入边缘侧区块链网络节点区块中。
[0024]第二方面,本专利技术实施例提供一种基于区块链的边缘节点自组网装置,包括:
[0025]边缘终端网络生成模块,被配置为使多个边缘终端间自组网,组建成边缘终端网络;
[0026]云边协同网络通道生成模块,被配置为使若干边缘终端网络、中间网络节点和云端数据控制平台组建成云边协同网络通道,其中,若干区块边缘终端网络通过至少一个中间网络节点与云端数据控制平台相连接;
[0027]数据上报模块,当所述边缘节点通过所述中间网络节点与所述云端数据控制平台连接时,数据上报模块被配置为使所述边缘节点能将采集到的数据自动上报至所述云端数据控制平台;
[0028]边缘侧区块链网络生成模块,当所述中间网络节点与所述云端数据控制平台断开连接时,边缘侧区块链网络生成模块被配置为使所述边缘节点基于自组网技术,自动搜寻可信边缘节点并使之连接,以形成边缘侧区块链网络。
[0029]可选地,边缘侧区块链网络生成模块,具体被配置为使所述边缘节点基于共识机制,自动搜寻可信边缘节点并使之连接,以形成边缘侧区块链网络。
[0030]可选地,边缘侧区块链网络生成模块,包括:
[0031]第一选择模块,被配置在多个边缘节点中选择一个节点作为可信边缘节点,其余边缘节点作为剩余边缘节点;
[0032]第二选择模块,被配置使所述可信边缘节点选择未被使用过的域网标识符和通道号形成独立的网络;
[0033]可信边缘节点分配模块,被配置使所述可信边缘节点以自动递增的方式分配唯一一个本地网络地址给剩余边缘节点;
[0034]第一判断模块,被配置为判断所述可信边缘节点的工作模式;
[0035]第二判断模块,被配置为判断所述剩余边缘节点的工作模式;
[0036]自组网模块,被配置为当满足组网条件时,根据组网协议完成自组网的过程。
[0037]可选地,基于区块链的边缘节点自组网装置还包括:
[0038]接收模块,被配置为接收待接入边缘侧区块链网络节点通过哈希算法确定的哈希值;所述哈希值为所述待接入边缘侧区块链网络节点对应的待接入边缘侧区块链网络节点区块的标识;
[0039]第一处理模块,被配置为若预设接入区块列表中不存在所述待接入边缘侧区块链网络节点区块的标识,拒绝所述待接入边缘侧区块链网络节点接入网络;
[0040]第二处理模块,被配置为若所述预设接入区块列表中存在所述待接入边缘侧区块链网络节点区块的标识,将所述待接入边缘侧区块链网络节点接入网络,并将所述待接入边缘侧区块链网络节点的信息存储在所述待接入边缘侧区块链网络节点区块中。
[0041]第三方面,本专利技术实施例提供一种电子设备,包括:
[0042]至少一个处理器;以及
[0043]与所述至少一个处理器通信连接的存储器;其中,
[0044]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的方法。
附图说明
[0045]图1示出了本专利技术实施提供的一种基于区块链的边缘节点自组网方法的流程图;
[0046]图2示出了图1所示步骤S400的具体方法流程图;
[0047]图3示出了本专利技术实施提供的另一种基于区块链的边缘节点自组网方法的流程图;
[0048]图4示出了本专利技术实施例提供的一种基于区块链的边缘节点自组网装置的结构示意图;
[0049]图5示出了本专利技术实施例提供的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的边缘节点自组网方法,其特征在于,包括:多个边缘终端间自组网,组建成边缘终端网络;若干边缘终端网络通过至少一个中间网络节点与云端数据控制平台相连接;所述若干边缘终端网络、所述中间网络节点和所述云端数据控制平台组建成云边协同网络通道;当所述边缘节点通过所述中间网络节点与所述云端数据控制平台连接时,所述边缘节点能将采集到的数据自动上报至所述云端数据控制平台;当所述中间网络节点与所述云端数据控制平台断开连接时,所述边缘节点基于自组网技术,自动搜寻可信边缘节点并使之连接,以形成边缘侧区块链的网络。2.根据权利要求1所述的基于区块链的边缘节点自组网方法,其特征在于,所述边缘节点基于自组网技术,自动搜寻可信边缘节点并相互连接,以形成边缘侧区块链的网络,包括:在多个边缘节点中选择一个节点作为可信边缘节点,其余边缘节点作为剩余边缘节点;所述可信边缘节点选择未被使用过的域网标识符和通道号形成独立的网络;所述可信边缘节点以自动递增的方式分配唯一一个本地网络地址给剩余边缘节点;判断所述可信边缘节点的工作模式;判断所述剩余边缘节点的工作模式;当满足组网条件时,根据组网协议完成自组网的过程。3.根据权利要求1所述的基于区块链的边缘节点自组网方法,其特征在于,所述边缘节点基于自组网技术,自动搜寻可信边缘节点并使之连接,以形成边缘侧区块链的网络,具体包括:所述边缘节点基于共识机制,自动搜寻可信边缘节点并使之连接,以形成边缘侧区块链网络。4.根据权利要求3所述的基于区块链的边缘节点自组网方法,其特征在于,所述共识机制为基于算力的POW的共识机制、基于权限的POS的共识机制或基于受托人机制的DPOS的共识机制中的至少一种。5.根据权利要求1所述的基于区块链的边缘节点自组网方法,其特征在于,当所述中间网络节点与所述云端数据控制平台断开连接时,所述边缘节点基于自组网技术,自动搜寻可信边缘节点并使之连接,以形成边缘侧区块链的网络,之后还包括:接收待接入边缘侧区块链网络节点通过哈希算法确定的哈希值;所述哈希值为所述待接入边缘侧区块链网络节点对应的待接入边缘侧区块链网络节点区块的标识;若预设接入区块列表中不存在所述待接入边缘侧区块链网络节点区块的标识,拒绝所述待接入边缘侧区块链网络节点接入网络;若所述预设接入区块列表中存在所述待接入边缘侧区块链网络节点区块的标识,将所述待接入边缘侧区块链网络节点接入网络,并将所述待接入边缘侧区块链网络节点的信息存储在所述待接入边缘侧区块链网络节点区块中。6.一种基于区块链的边缘节点自组网装置,其特征在于,包括:边缘终端网络生成模块,被配置为使多个边缘终端间自组网,...

【专利技术属性】
技术研发人员:张建文李零姜莹张恒吴玮耿贞伟周智勋马孟勋苏文伟徐敏王雷陈莹
申请(专利权)人:云南电网有限责任公司信息中心
类型:发明
国别省市:

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

1