节点定位方法、服务器、系统及计算机可读存储介质技术方案

技术编号:17540764 阅读:28 留言:0更新日期:2018-03-24 16:50
本发明专利技术公开了一种节点定位方法、服务器、系统及计算机可读存储介质,该终端节点定位方法包括:服务器接收所有节点的信号标识以及所有节点在预设范围内与其他节点之间的信号强度;服务器根据所有节点的信号标识和所有节点与其他节点之间的信号强度,确定所有节点的关联关系;服务器根据所有节点之间的关联关系,构建所有节点之间的关联定位网络。本发明专利技术建立了不同信号节点之间的链式定位参照网络,实现了不同信号节点之间的相互参照,使得用户能够通过任一信号节点,快速获取并定位到其他任一信号节点的位置信息。

Node location method, server, system and computer readable storage medium

The invention discloses a node positioning method, server, system and computer readable storage medium, including the terminal node positioning method: signal intensity between the receiving signal identification of all nodes and all nodes in the server within a preset range with other nodes; the service is based on the signal strength between the signal identification of all nodes and all nodes and the other to determine the relationship of nodes, all nodes; the server according to the relationship between all nodes, to construct an association between all nodes positioning network. The invention establishes a chain positioning reference network between different signal nodes, and realizes the mutual reference between different signal nodes, enabling users to quickly acquire and locate the location information of any other signal node through any signal node.

【技术实现步骤摘要】
节点定位方法、服务器、系统及计算机可读存储介质
本专利技术涉及定位
,尤其涉及一种节点定位方法、服务器、系统及计算机可读存储介质。
技术介绍
随着定位技术的快速发展,现如今人们可通过对目标节点进行定位,从而快速获取到目标节点的具体位置。传统的定位技术,是对单一目标节点进行定位,并没有考虑到该目标节点与其他节点之间的位置联系。由此可知,现有的定位技术采用的是单点定位的方式,不同节点位置之间不能相互参照,无法建立起不同节点之间的节点关系网络,用户无法根据任一节点的位置信息,快速获取到其他不同节点的位置信息。
技术实现思路
本专利技术的主要目的在于提供一种节点定位方法、服务器、系统及计算机可读存储介质,旨在解决无法根据任一节点的位置信息,快速获取到其他不同节点的位置信息的技术问题。为实现上述目的,本专利技术实施例提供一种节点定位方法,所述节点定位方法包括:服务器接收所有节点的信号标识以及所有节点在预设范围内与其他节点之间的信号强度;服务器根据所有节点的信号标识和所有节点与其他节点之间的信号强度,确定所有节点的关联关系;服务器根据所有节点之间的关联关系,构建所有节点之间的关联定位网络。优选地,所述服务器根据所有节点的信号标识和所有节点与其他节点之间的信号强度,确定所有节点的关联关系的步骤包括:服务器设任一节点为第一节点,获取第一节点的第一信号标识,并根据第一节点与其他节点之间的信号强度,获取信号强度最大值对应的第二节点的第二信号标识;服务器根据第一节点和第二节点与其他节点之间的信号强度,获取与第一节点和第二节点的平均信号强度值最大的第三节点的第三信号标识;服务器根据第一信号标识、第二信号标识、第三信号标识以及第一节点、第二节点和第三节点之间的信号强度,确定第一节点、第二节点和第三节点之间的关联关系;服务器将任意两个节点设为第一节点和第二节点,循环上述步骤,以确定所有节点的关联关系。优选地,所述第二信号标识包括第二节点的第二坐标,所述获取信号强度最大值对应的第二节点的第二信号标识的步骤包括:服务器获取第一节点与其他节点之间的信号强度中的信号强度最大值;服务器计算并获取第一节点与信号强度最大值对应的第二节点之间的第一距离;服务器设第一节点为第一坐标,根据信号强度最大值和第一距离进行计算,以获取第二节点的第二坐标。优选地,所述获取与第一节点和第二节点的平均信号强度值最大的第三节点的第三信号标识的步骤包括:服务器将第一节点和第二节点共同检测到的所有待选节点分别进行平均信号强度计算,并将平均信号强度最大值对应的节点设为第三节点;服务器获取第三节点的第三信号标识。优选地,所述服务器将第一节点和第二节点共同检测到的所有待选节点分别进行平均信号强度计算,并将平均信号强度最大值对应的节点设为第三节点的步骤包括:服务器根据第一节点与待选节点之间的信号强度、第二节点与待选节点之间的信号强度,计算获取待选节点与第一节点和第二节点的平均信号强度;当服务器获取到所有待选节点的平均信号强度时,获取平均信号强度最大值对应的节点,并设为第三节点。优选地,所述第三信号标识包括第三节点的第三坐标,所述服务器获取第三节点的第三信号标识的步骤包括:服务器计算第三节点与第一节点的第二距离;服务器计算第三节点与第二节点的第三距离;服务器根据第一距离、第二距离和第三距离进行计算,以获取第三节点的第三坐标。优选地,所述节点定位方法还包括:服务器将关联定位网络发送至任一节点,以供节点调用完整的关联定位网络。为实现上述目的,本专利技术实施例提供一种服务器,所述服务器包括:接收模块,用于服务器接收所有节点的信号标识以及所有节点在预设范围内与其他节点之间的信号强度;确定模块,用于服务器根据所有节点的信号标识和所有节点与其他节点之间的信号强度,确定所有节点的关联关系;构建模块,用于服务器根据所有节点之间的关联关系,构建所有节点之间的关联定位网络。为实现上述目的,本专利技术实施例提供一种节点定位系统,所述节点定位系统包括节点和服务器,所述节点将节点的信号标识以及在设范围内与其他节点之间的信号强度发送至服务器;所述节点接收并显示服务器发送的关联定位网路;所述服务器接收所有节点的信号标识以及所有节点在预设范围内与其他节点之间的信号强度;所述服务器根据所有节点的信号标识和所有节点与其他节点之间的信号强度,确定所有节点的关联关系;所述服务器根据所有节点之间的关联关系,构建所有节点之间的关联定位网络;所述服务器将关联定位网络发送至任一节点,以供节点调用完整的关联定位网络。为实现上述目的,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:服务器接收所有节点的信号标识以及所有节点在预设范围内与其他节点之间的信号强度;服务器根据所有节点的信号标识和所有节点与其他节点之间的信号强度,确定所有节点的关联关系;服务器根据所有节点之间的关联关系,构建所有节点之间的关联定位网络。本专利技术的技术方案中,服务器接收所有节点的信号标识以及所有节点在预设范围内与其他节点之间的信号强度;服务器根据所有节点的信号标识和所有节点与其他节点之间的信号强度,确定所有节点的关联关系;服务器根据所有节点之间的关联关系,构建所有节点之间的关联定位网络。本专利技术建立了不同信号节点之间的链式定位参照网络,实现了不同信号节点之间的相互参照,使得用户能够通过任一信号节点,快速获取并定位到其他任一信号节点的位置信息。附图说明图1为本专利技术节点定位方法第一实施例的流程示意图;图2为本专利技术节点定位方法第一实施例中服务器根据所有节点的信号标识和所有节点与其他节点之间的信号强度,确定所有节点的关联关系的流程示意图;图3为本专利技术服务器的一模块示意图;图4为本专利技术节点定位方法一系统架构示意图;图5为本专利技术实施例方法涉及的硬件运行环境的设备结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种节点定位方法,在节点定位方法第一实施例中,参照图1,所述节点定位方法包括:步骤S10,服务器接收所有节点的信号标识以及所有节点在预设范围内与其他节点之间的信号强度;在本实施例中,节点可以是移动终端,也可以是固定终端,可通过无线信号采集到周围预设范围内存在的节点信号。同时,不同的节点之间也实时向外发射无线信号,以便被其他节点采集,达到相互感知的目的。所述无线信号可以是红外信号、蓝牙信号、WiFi信号等等。每一个节点都拥有一个专属于节点本身的信号标识,该信号标识可以是一个编号,可以是一段口令,可以是一个地理坐标等等。所有节点将自身的信号标识以及采集到的其他节点的信号标识以彼此之间的信号强度发送至服务器。而服务器则实时接收所有节点自身的信号标识以及采集到的所有节点在预设范围内与其他节点之间的信号强度,并将每个节点上传发送至服务器的自身信号标识以及采集到的与其他节点之间的信号强度分别保存在服务器的存储单元中,以作后续建立节点关联关系的参考数据。步骤S20,服务器根据所有节点的信号标识和所有节点与其他节点之间的信号强度,确定所有节点的关联关系;服务器本文档来自技高网...
节点定位方法、服务器、系统及计算机可读存储介质

【技术保护点】
一种节点定位方法,其特征在于,所述节点定位方法包括:服务器接收所有节点的信号标识以及所有节点在预设范围内与其他节点之间的信号强度;服务器根据所有节点的信号标识和所有节点与其他节点之间的信号强度,确定所有节点的关联关系;服务器根据所有节点之间的关联关系,构建所有节点之间的关联定位网络。

【技术特征摘要】
1.一种节点定位方法,其特征在于,所述节点定位方法包括:服务器接收所有节点的信号标识以及所有节点在预设范围内与其他节点之间的信号强度;服务器根据所有节点的信号标识和所有节点与其他节点之间的信号强度,确定所有节点的关联关系;服务器根据所有节点之间的关联关系,构建所有节点之间的关联定位网络。2.如权利要求1所述的节点定位方法,其特征在于,所述服务器根据所有节点的信号标识和所有节点与其他节点之间的信号强度,确定所有节点的关联关系的步骤包括:服务器设任一节点为第一节点,获取第一节点的第一信号标识,并根据第一节点与其他节点之间的信号强度,获取信号强度最大值对应的第二节点的第二信号标识;服务器根据第一节点和第二节点与其他节点之间的信号强度,获取与第一节点和第二节点的平均信号强度值最大的第三节点的第三信号标识;服务器根据第一信号标识、第二信号标识、第三信号标识以及第一节点、第二节点和第三节点之间的信号强度,确定第一节点、第二节点和第三节点之间的关联关系;服务器将任意两个节点设为第一节点和第二节点,循环上述步骤,以确定所有节点的关联关系。3.如权利要求2所述的节点定位方法,其特征在于,所述第二信号标识包括第二节点的第二坐标,所述获取信号强度最大值对应的第二节点的第二信号标识的步骤包括:服务器获取第一节点与其他节点之间的信号强度中的信号强度最大值;服务器计算并获取第一节点与信号强度最大值对应的第二节点之间的第一距离;服务器设第一节点为第一坐标,根据信号强度最大值和第一距离进行计算,以获取第二节点的第二坐标。4.如权利要求2所述的节点定位方法,其特征在于,所述获取与第一节点和第二节点的平均信号强度值最大的第三节点的第三信号标识的步骤包括:服务器将第一节点和第二节点共同检测到的所有待选节点分别进行平均信号强度计算,并将平均信号强度最大值对应的节点设为第三节点;服务器获取第三节点的第三信号标识。5.如权利要求4所述的节点定位方法,其特征在于,所述服务器将第一节点和第二节点共同检测到的所有待选节点...

【专利技术属性】
技术研发人员:黄兴鲁
申请(专利权)人:深圳数位传媒科技有限公司
类型:发明
国别省市:广东,44

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

1