[发明专利]面向人机物资源的结构化对等网络自适应构建方法和装置有效
| 申请号: | 202111207252.8 | 申请日: | 2021-10-18 |
| 公开(公告)号: | CN113645318B | 公开(公告)日: | 2022-01-21 |
| 发明(设计)人: | 黄罡;蔡华谦;刘譞哲;马郓 | 申请(专利权)人: | 北京大学 |
| 主分类号: | H04L67/1097 | 分类号: | H04L67/1097;H04L67/1042 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 祝万华 |
| 地址: | 100871*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 面向 人机 物资 结构 对等 网络 自适应 构建 方法 装置 | ||
本申请提供了面向人机物资源的结构化对等网络自适应构建方法和装置,涉及P2P技术领域。旨在自适应构建得到结构化对等网络,该结构化对等网络为具有物理感知信息的点对点网络,能在人机物融合场景中有效使用。所述方法包括:采用网格聚合算法对新节点的经纬度坐标进行计算,获得所述新节点的位置哈希值;根据所述位置哈希值,在所述结构化对等网络的已有节点中确定所述新节点的注册节点;根据所述注册节点返回给所述新节点的信息,完成对所述新节点的注册,以将完成注册的新节点加入所述结构化对等网络中。
技术领域
本申请涉及P2P技术领域,特别是涉及面向人机物资源的结构化对等网络自适应构建方法和装置。
背景技术
人机物融合环境下,资源的提供者和使用者都是多个主体,资源的提供和使用会产生信任问题,将资源的使用过程记录到区块链上,有争议发生时供事后追溯,可以有效避免人机物融合场景下的信任问题。传统链式结构区块链产生区块效率低,无法满足人机物资源的使用者众多,使用频率高的情况。相关领域提出利用图式结构替换链式结构,不同于链式结构,图结构的区块链中,每个区块有多个前驱区块和后驱区块,并且采用随机共识算法对区块进行验证,使得单个节点随机存储部分区块数据,导致区块数据存储位置不可知,无法快速定位并获取用户查询的区块数据。
对此,人们提出基于分布式哈希表的结构化网络(Kademlia),Kademlia采用两节点之间的异或距离进行收敛,解决分布式账本的查询问题。但是Kademlia两节点之间的异或距离是节点间的逻辑距离,逻辑距离最近的两个节点并不是地理上距离最近的节点。
人机物融合场景中,资源随需即用是一大重要特征,人们需要快速获取地理上与自己接近的资源获取服务。现有的结构化网络(Kademlia)中,人们难以搜索到地理上与自己接近的节点以获取服务,因此,快速查找到地理上接近的节点是利用区块链技术实现人机物融合场景的亟需条件之一。
发明内容
本申请实施例提供一种面向人机物资源的结构化对等网络自适应构建方法和装置,旨在自适应构建得到结构化对等网络,该结构化对等网络为具有物理感知信息的点对点网络,能在人机物融合场景中有效使用,克服上述技术问题。
本申请实施例第一方面提供面向人机物资源的结构化对等网络自适应构建方法,所述方法包括:
采用网格聚合算法对新节点的经纬度坐标进行计算,获得所述新节点的位置哈希值;
根据所述位置哈希值,在所述结构化对等网络的已有节点中确定所述新节点的注册节点;
根据所述注册节点返回给所述新节点的信息,完成对所述新节点的注册,并将完成注册的新节点加入所述结构化对等网络中。
可选的,在确定所述新节点的注册节点后,所述方法还包括:
驱动所述注册节点发起对所述新节点的反向搜索;
使所述注册节点记录跳转节点的节点列表;所述跳转节点是所述注册节点搜索所述新节点过程中经由的至少一个节点;
根据所述注册节点返回的信息,完成对所述新节点的注册,包括:
根据所述注册节点返回的所述节点列表,完成对所述新节点的注册。
可选的,所述根据所述注册节点返回的所述节点列表,完成对所述新节点的注册的步骤包括:
从所述节点列表中获得多个候选节点;
根据所述多个候选节点各自与所述新节点的距离,筛选所述节点列表,确定邻居节点;
将所述新节点的节点信息存储至所述邻居节点,完成对所述新节点的注册;其中,所述新节点的节点信息包括:所述位置哈希值、节点端口号以及节点标识。
可选的,在新节点是资源节点时,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111207252.8/2.html,转载请声明来源钻瓜专利网。





