[发明专利]一种基于区块链技术的无线传感器网络路由方法有效
申请号: | 201810334760.4 | 申请日: | 2018-04-15 |
公开(公告)号: | CN108521661B | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 钟勇 | 申请(专利权)人: | 佛山市虚拟现实大数据产业研究院有限公司 |
主分类号: | H04W28/08 | 分类号: | H04W28/08;H04W40/10;H04W40/22;H04W40/24;H04W84/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 528000 广东省佛山市禅城区石湾镇*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于区块链技术的无线传感器网络路由方法,采用区块链的去中心化和共识机制等技术解决传统的LEACH和HEED路由方法中常见的簇头节点集中在网络某一区域的现象导致的一些节点的周围没有任何簇头节点以及节点能量不均衡的网络的问题。本发明使被选的簇头节点分散在网络中的各个区块,使得所有节点的周围随时都有簇头节点,负载均衡簇头节点消耗的能量,能够有效的延长无线传感器网络的使用周期,提高传输效率,大大的减少了路由表的负载,简化了路由表。 | ||
搜索关键词: | 簇头节点 区块 无线传感器网络 路由 路由表 网络 传输效率 负载均衡 节点能量 使用周期 不均衡 传统的 中心化 消耗 | ||
【主权项】:
1.一种基于区块链技术的无线传感器网络路由方法,其特征在于,所述方法包括:步骤1,部署无线传感器网络,以LEACH算法将无线传感器网络分簇;步骤2,在汇聚节点上部署区块链系统,每个分簇的簇头节点部署一个分布式账本,其中,每个分布式账本中记录多个代表分簇的区块;步骤3,各区块的簇头节点在全网广播ID号和剩余能量信息;步骤4,获取簇头节点的ID号、相对位置信息和剩余能量信息并按相对位置的距离降序记录到各分布式账本中;步骤5,依次对各分布式账本中的簇头节点发出工作量证明请求并接收工作量证明和剩余能量信息,所述工作量证明包括消耗的传感器节点的数据传输时间与传感器消耗的能量;步骤6,各分布式账本根据簇头节点的工作量证明与剩余能量信息以共识机制验证该簇头节点是否处于可用状态;步骤7,通过证明的可用状态的簇头节点在每个分布式账本中同步记录并执行该簇头节点的选定操作,并更新区块的分布式账本;步骤8,运行贪婪算法以分布式账本中的簇头节点构建路由路径并以路由路径创建路由表;步骤9,各分布式账本同步执行低于能量阈值的簇头节点的簇头节点删除操作,并执行簇头节点更新操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市虚拟现实大数据产业研究院有限公司,未经佛山市虚拟现实大数据产业研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810334760.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种能量均衡的路由更新方法
- 下一篇:一种卫星安全过顶切换的方法及系统