一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于区块链的信号定位系统的建立方法及定位方法与流程

2021-11-15 17:44:00 来源:中国专利 TAG:

技术特征:
1.基于区块链的信号定位系统的建立方法,其特征在于,所述的建立方法包括:构建初始区块链网络,其中,所述初始区块链网络包括若干物资节点,若干物资节点中的每个物资节点为所述初始区块链网络的一网络节点;基于所述初始区块链网络中的各物资节点确定训练样本集,其中,训练样本集包括若干训练数据,若干训练数据中的每个训练数据均包括物资节点在所述初始区块链网络中的相对位置、物资节点对应的观察时间,以及物资节点在该观察时间观察的观察卫星;基于所述训练样本集训练定位网络模型,并基于所述定位网络模型以及各物资节点各自对应给的相对位置确定各物资节点的位置信息;基于各物资节点各自对应的位置信息,更新所述初始区块链网络的拓扑结构,以得到基于区块链的信号定位系统。2.根据权利要求1所述基于区块链的信号定位系统的建立方法,其特征在于,所述构建初始区块链网络具体包括:获取各物资节点各自基于若干通讯热点确定的信号强度向量;基于各物资节点各自对应的信号强度向量确定各物资节点的相对位置,其中,所述相对位置为基于若干通讯热点所在坐标系确定的;基于各物资节点各自对应的相对位置,构建初始区块链网络。3.根据权利要求2所述基于区块链的信号定位系统的建立方法,其特征在于,所述获取该物质节点相对于若干通讯热点中的每个通讯热点的信号强度,以得到信号强度向量具体包括:控制该物资节点进行通讯热点扫描,以扫描到若干候选通讯热点;获取各候选通讯热点的候选信号强度,并检测若干通讯热点是否包含于若干候选通讯热点中;当若干通讯热点包含于若干候选通讯热点时,根据各候选通讯热点的候选信号强度形成信号强度向量;当若干通讯热点中存在未包含于若干候选通讯热点的参考通讯热点时,将参考通讯热点的信号强度设置为预设信号强度,并基于各候选通讯热点的候选信号强度以及参考通讯热点的信号强度形成信号强度向量。4.根据权利要求2所述基于区块链的信号定位系统的建立方法,其特征在于,基于各物资节点各自对应的信号强度向量确定各物资节点的相对位置具体包括:对于若干物资节点中的每个物资节点,基于该物资节点对应的信号强度向量,确定该物资节点对应的第一距离集,其中,所述第一距离集包括该物资节点与各通讯热点之间的第一距离;基于所述第一距离确定该物资节点的相对位置,以得到各物资节点的相对位置。5.根据权利要求2所述基于区块链的信号定位系统的建立方法,其特征在于,所述基于各物资节点各自对应的相对位置,构建初始区块链网络具体包括:对于若干物资节点中的每个物资节点,基于该物资节点的相对位置以及各参考物资节点的相对位置,确定该物资节点对应的第二距离集,其中,所述第二距离集包括该物资节点与各参考物资节点之间的距离,所述参考物资节点为若干物资节点中除该物资节点外的物资节点;
基于各物资节点各自对应的信号强度向量确定各物资节点各自对应的临近物资节点集;基于各物资节点各自对应的第二距离集以及所述临近物资节点集对若干物资节点进行筛选,以得到筛选后的物资节点集;基于所述物资节点集中的各物资节点的相对位置,构建初始区块链网络。6.根据权利要求5所述基于区块链的信号定位系统的建立方法,其特征在于,所述基于各物资节点各自对应的信号强度向量确定各物资节点各自对应的临近物资节点集具体包括:对于若干物资节点中的每个物资节点,计算该物资节点的信号强度向量与各参考物资节点的信号强度向量的向量差值;基于该物资节点与各参考物资节点的向量差值,计算该物资节点与各参考物质节点之间的信号强度偏差;选取信号强度偏差小于预设偏差阈值的各参考物资节点,并将选取到的各参考物质节点作为该物资节点对应的临近物资节点,以得到该物资节点对应的临近物资节点集。7.根据权利要求5所述基于区块链的信号定位系统的建立方法,其特征在于,所述基于各物资节点各自对应的第二距离集以及所述临近物资节点集对若干物资节点进行筛选,以得到筛选后的物资节点集集具体包括:对于若干物资节点中的每个物资节点,控制该物资节点分别与其对应的临近物资节点集中的各临近物资节点通讯,以确定该物资节点对应的第三距离集,其中,第三距离集包括该物资节点与各临近物资节点之间的第三距离;分别计算所述第三距离集中的第三距离与所述第二距离集中与该第二距离相对应的第二距离的距离差值;在临近物资节点集中选取距离差值小于预设距离阈值的目标临近物资点;若干选取到的目标临近物资点的数量小于预设数量阈值,则将该物资点筛选掉,以得到筛选后的物资节点集。8.根据权利要求7所述基于区块链的信号定位系统的建立方法,其特征在于,所述控制该物资节点分别与其对应的临近物资节点集中的各临近物资节点通讯,以确定该物资节点对应的第三距离集具体包括:对于临近物资节点集中的每个临近物资节点,控制该物资节点分别与该临近物资节点相互发送数据,并获取所述数据的发送时间与接收时间;基于所述发送时间以及所述接收时间,确定该物资节点与该临近物资节点之间的第三距离,以得到该物资节点对应的第三距离集。9.根据权利要求1所述基于区块链的信号定位系统的建立方法,其特征在于,所述基于所述初始区块链网络中的各物资节点确定训练样本集具体包括:分别控制各物资节点在若干观察时间观察卫星,以得到各物资节点在各观察时间所观察到的观察卫星集;对于每个物资节点,在若干观察时间中选取一个观察时间并在该观察时间对应的观察卫星集中选取一个观察卫星,基于该物资节点的相对位置、该观察时间以及该观察卫星形成一训练数据,以得到该物资节点对应的训练数据集;
将各目标物资阶段的各自对应的训练数据集构成的数据集作为训练样本集。10.根据权利要求1所述基于区块链的信号定位系统的建立方法,其特征在于,所述基于所述训练样本集训练定位网络模型具体包括:将训练样本集中的训练数据输入预设神经网络模型,通过预设神经网络模型输出预测定位信号;基于所述预测定位信号以及物资节点采集的候选定位信号,对所述预设神经网络模型进行训练,以得经过训练的定位网络模型。11.根据权利要求1所述基于区块链的信号定位系统的建立方法,其特征在于,所述基于所述定位网络模型以及各物资节点各自对应给的相对位置确定各物资节点的位置信息具体包括:分别获取该物资节点在若干预设观察时间观察到的观察卫星集,并基于各预测观察时间各自对应的观察卫星集确定各预测观察时间各自对应第一卫星信号集;基于预设目标卫星集以及各预测观察时间各自对应的观察卫星集,确定各预测观察时间各自对应的待预测卫星集;基于所述定位网络模型、各预设观察时间以及该物资节点的相对位置,确定各待预测卫星集各自对应的第二卫星信号集;基于各观察时间各自对应的第一卫星信号集和第二卫星信号集,确定所述物资节点的位置信息。12.根据权利要求1所述基于区块链的信号定位系统的建立方法,其特征在于,所述基于各物资节点各自对应的位置信息,更新所述初始区块链网络的拓扑结构,以得到基于区块链的信号定位系统具体包括:基于各物资节点各自对应的位置信息,确定各物资节点之间的第四距离;基于获取到的所有第四距离更新所述初始区块链网络的拓扑结构,以得到基于区块链的信号定位系统。13.根据权利要求1

12任意一项所述的基于区块链的信号定位系统的建立方法,其特征在于,所述物资节点包括感知模块以及通讯模块,感知模块用于获取该物资节点的候选定位信号以及搜索通讯热点,所述通讯模块用于与其对应的物资节点相互发送数据。14.一种基于区块链的信号定位系统的建立装置,其特征在于,所述的建立装置包括:构建模块,用于构建初始区块链网络,其中,所述初始区块链网络包括若干物资节点,若干物资节点中的每个物资节点为所述初始区块链网络的一网络节点;确定模块,用于基于所述初始区块链网络中的各物资节点确定训练样本集,其中,训练样本集包括若干训练数据,若干训练数据中的每个训练数据均包括物资节点在所述初始区块链网络中的相对位置、物资节点对应的观察时间,以及物资节点在该观察时间观察的观察卫星;训练模块,用于基于所述训练样本集训练定位网络模型,并基于所述定位网络模型以及各物资节点各自对应给的相对位置确定各物资节点的位置信息;更新模块,用于基于各物资节点各自对应的位置信息,更新所述初始区块链网络的拓扑结构,以得到基于区块链的信号定位系统。15.一种基于区块链的信号定位方法,其特征在于,所述的定位方法应用如权利要求1

13任意一项所述的基于区块链的信号定位系统的建立方法建立的基于区块链的信号定位系统,所述的定位方法包括:对于每个物资节点,获取该物资节点在设定观察时间观察到的第一卫星集,并基于所述观察卫星集确定采集卫星信号集;基于设定卫星集及所述第一卫星集,确定第二卫星集;基于所述定位网络模型、所述设定观察时间以及该物资节点的相对位置,确定第二卫星集对应的预测卫星信号集;基于所述采集卫星信号集和所述预测卫星信号集,确定所述物资节点的定位信息。16.一种基于区块链的信号定位系统,其特征在于,所述的定位系统为基于如权利要求1

13任意一项所述的基于区块链的信号定位系统的建立方法建立的。17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1

13任意一项所述的基于区块链的信号定位系统的建立方法中的步骤。18.一种终端设备,其特征在于,包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;所述通信总线实现处理器和存储器之间的连接通信;所述处理器执行所述计算机可读程序时实现如权利要求1

13任意一项所述的基于区块链的信号定位系统的建立方法中的步骤。

技术总结
本申请公开了一种基于区块链的信号定位系统的建立方法及定位方法,方法包括构建初始区块链网络;基于初始区块链网络中的各物资节点确定训练样本集;基于训练样本集训练定位网络模型,并基于定位网络模型确定各物资节点的位置信息;基于各物资节点各自对应的位置信息,更新初始区块链网络的拓扑结构以得到基于区块链的信号定位系统。本申请通过构建区块链网络并将物资节点作为区块链网络中的网络节点,通过区块链网络中的各网络节点形成训练样本集来训练定位网络模型,基于定位网络模型确定各物资节点的位置信息,可以使得物资节点的自动定位,从而可以提高物资管理的自动化程度,同时可避免因工作人员工作失误而造成的位置登记错误的现象。置登记错误的现象。置登记错误的现象。


技术研发人员:汪漪 陈孔阳 黄倩怡
受保护的技术使用者:鹏城实验室
技术研发日:2021.07.15
技术公布日:2021/11/14
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献