[发明专利]一种物联网环境下负载均衡的层次化区块链在审
申请号: | 202011276307.6 | 申请日: | 2020-11-13 |
公开(公告)号: | CN112380010A | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 陈文 | 申请(专利权)人: | 成都纵上行信息科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F16/22;G06F16/27;G06F21/62 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 刘兴亮 |
地址: | 610000 四川省成都市中国(四川)自由*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 环境 负载 均衡 层次 区块 | ||
1.一种物联网环境下负载均衡的层次化区块链,其特征在于,包括共识索引层和数据存储层;
所述数据存储层用于存储物联网终端的数据账本,所述共识索引层中包括若干个节点,任意一个节点与相邻节点连接并与一个数据存储层连接,所述节点中存储有索引账本,所述索引账本包含了每一个物联网终端的数据索引信息。
2.如权利要求1所述的一种物联网环境下负载均衡的层次化区块链,其特征在于,用户通过查询共识索引层获得目标物联网终端数据账本所在的存储层地址,向其所在的存储层转发数据访问请求到对应的存储层区块链。
3.如权利要求1所述的一种物联网环境下负载均衡的层次化区块链,其特征在于,所述索引信息包括物联网终端id、存储层网络地址add、以及数据时间段。
4.如权利要求1所述的一种物联网环境下负载均衡的层次化区块链,其特征在于,物联网终端注册流程包括:
当有新的物联网终端r向共识索引层发出注册请求广播后,共识索引层中的每个节点向全网广播本索引节点所在的存储层负载,共识索引层全体节点通过对比其余节点广播的负载信息;基于负载均衡策略,当前负载最小的存储层区块链对应的共识索引节点s胜出,s将物联网终端r的标识r.id添加到s的终端列表,s所在的存储层区块链负责接收新注册物联网终端数据;同时s向共识索引层广播添加新的终端记录r.id,s.add消息,表示r的数据存储在s所在的存储层区块链中,收到消息的共识索引节点将r.id,s.add添加到本地的终端列表中。
5.如权利要求4所述的一种物联网环境下负载均衡的层次化区块链,其特征在于,数据存储流程包括:
每个物联网终端r只需将数据发送给任意一个共识索引层节点s,由s检索终端记录列表,根据与r.id匹配的地址s’.add,将数据发送给r对应的索引节点s’;s’收到数据后,查询终端列表,若r.id对应的add与自身的地址不符,则丢弃接收到的数据,否则由s’将数据转发给所在的存储层区块链同时s’负责向共识索引层广播r的存储索引信息r.id,time1,time2,num,其中time1,tim2分别表示数终端数据采集的起止时间,num表示数据条数。
6.如权利要求4所述的一种物联网环境下负载均衡的层次化区块链,其特征在于,数据检索流程包括:
用户需要浏览某一物联网终端r的数据时,只需要将包含终端r.id和查询时间段的请求发送给任意一个共识索引层节点s;由s检索终端列表,根据查询到的与r.id对应的s’.add将数据发送给r对应的索引节点s’;s’查询终端列表,若r.id对应的add与s’自身的地址不符则忽略查询请求,否则s’从所在的存储层账本中检索到查询时段内的记录信息并返回给查询者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都纵上行信息科技有限公司,未经成都纵上行信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011276307.6/1.html,转载请声明来源钻瓜专利网。