基于地理信息的定位方法及装置、服务器、介质制造方法及图纸

技术编号:39000629 阅读:21 留言:0更新日期:2023-10-07 10:32
本发明专利技术公开一种基于地理信息的定位方法及装置、服务器、介质,所述定位方法包括获取通信基站发送的当前的终端数据,所述终端数据包括终端当前扫描到的蓝牙信标以及对应的标识信息、信号强度值;根据预先构建的地图、终端当前扫描到的蓝牙信标以及对应的标识信息、信号强度值,确定终端对应的当前定位点的定位信息,所述定位信息包括楼栋、楼层、以及位置信息,所述地图上标识有建筑物的楼栋和楼层信息;根据当前定位点所在的楼栋或楼层信息,判断当前定位点相较终端上一次对应的先前定位点所在的楼层或楼栋信息是否发生变化。点所在的楼层或楼栋信息是否发生变化。点所在的楼层或楼栋信息是否发生变化。

【技术实现步骤摘要】
基于地理信息的定位方法及装置、服务器、介质


[0001]本专利技术属于通信
,具体涉及一种基于地理信息的定位方法及装置、服务器、介质。

技术介绍

[0002]在一些生产性企业(例如化工企业)生产区域的作业人员管理中,人员的实时位置信息一直是备受关注的问题。化工企业目前大部分采用的是基于蓝牙定位技术的定位系统,利用蓝牙定位技术可实现人员管理的智能化,增强巡检过程的管控,在定位系统中,楼层的准确确认是保证人员定位系统正常使用的基础,然而在化工生产区域环境复杂,由于信号强度的可变性和受到环境因素影响程度不同,直接影响楼层定位的准确度,限制人员定位系统的使用。

技术实现思路

[0003]本专利技术提供一种基于地理信息的定位方法及装置、服务器、介质,旨在解决现有技术中由于信号强度的可变性和受到环境因素影响程度不同,直接影响楼层定位的准确度的问题。
[0004]为了实现上述目的,本专利技术提供一种基于地理信息的定位方法,应用于服务器,所述定位方法包括:
[0005]获取通信基站发送的当前的终端数据,所述终端数据包括终端当前扫描到的蓝牙信标以及对应的标识信息、信号强度值;
[0006]根据预先构建的地图、终端当前扫描到的蓝牙信标以及对应的标识信息、信号强度值,确定终端对应的当前定位点的定位信息,所述定位信息包括楼栋、楼层、以及位置信息,所述地图上标识有建筑物的楼栋和楼层信息;
[0007]根据当前定位点所在的楼栋或楼层信息,判断当前定位点相较终端上一次对应的先前定位点所在的楼层或楼栋信息是否发生变化;
[0008]当判断结果为是,根据所述地图、当前定位点和先前定位点所在的楼栋、楼层、以及位置信息,确定从先前定位点到当前定位点规划的最短路径;
[0009]根据确定的最短路径以及当前定位点和先前定位点之间定位的时间间隔,计算第一行走速度;
[0010]当所述第一行走速度大于预设阈值时,确定当前定位点定位异常。
[0011]优选地,在所述基于地理信息的定位方法中,所述当所述第一行走速度大于预设阈值时,确定当前定位点定位异常的步骤,包括:
[0012]当所述第一行走速度大于预设阈值时,根据先前定位点所在的楼层或楼栋,在所述终端数据中筛选出先前定位点所在的楼层或楼栋的蓝牙信标;
[0013]相应地,根据所述当所述第一行走速度大于预设阈值时,确定当前定位点定位异常的步骤之后,所述定位方法还包括:
[0014]根据筛选出来的蓝牙信标,对终端对应的当前定位点进行定位。
[0015]优选地,在所述基于地理信息的定位方法中,所述根据筛选出来的蓝牙信标,对终端对应的当前定位点进行定位的步骤之后,所述定位方法还包括:
[0016]当根据筛选出来的蓝牙信标无法对所述当前定位点定位,则确定当前定位点的定位信息无需校正;
[0017]根据当前定位点所在的楼栋或楼层信息,对先前定位点的楼栋或楼层信息进行校正。
[0018]优选地,在所述基于地理信息的定位方法中,所述地图还标识有建筑物的楼梯信息;
[0019]相应地,所述当判断结果为是,根据所述地图、当前定位点和先前定位点所在的楼栋、楼层、以及位置信息,确定从先前定位点到当前定位点规划的最短路径的步骤,包括:
[0020]当判断结果为是,根据建筑物的楼梯信息、当前定位点和先前定位点所在的楼栋、楼层、以及位置信息,确定从先前定位点经过楼梯到当前定位点规划的最短路径。
[0021]优选地,在所述基于地理信息的定位方法中,所述地图上还标识有楼栋范围、楼层高度、以及楼梯位置;
[0022]所述当判断结果为是,根据建筑物的楼梯信息、当前定位点和先前定位点所在的楼栋、楼层、以及位置信息,确定从先前定位点经过楼梯到当前定位点规划的最短路径的步骤,包括:
[0023]当判断结果为是,根据建筑物的楼梯信息,将所有楼梯的楼梯口作为节点,节点间的距离作为边权,构建加权无向图;
[0024]将先前定位点和当前定位点作为节点添加进所述加权无向图中;
[0025]将先前定位点作为起始节点,当前定位点作为最终节点,使用Di jkstra算法规划最短路线,计算最短距离。
[0026]优选地,在所述基于地理信息的定位方法中,所述当判断结果为是,根据建筑物的楼梯信息,将所有楼梯的楼梯口作为节点,节点间的距离作为边权,构建加权无向图的步骤中,
[0027]对于同一楼层的节点间的边权采用如下计算公式:
[0028][0029]其中,(x1,y1)和(x2,y2)分别为同一楼层的两个节点的坐标;
[0030]对于不同楼层的节点间的边权采用楼层高度。
[0031]优选地,在所述基于地理信息的定位方法中,所述根据预先构建的地图、终端当前扫描到的蓝牙信标以及对应的标识信息、信号强度值,确定终端对应的当前定位点的定位信息的步骤之前,所述定位方法包括:
[0032]基于地理信息系统,在地图上标记建筑物的楼栋和楼层信息,其中每个楼栋和楼层的标识均唯一设置。
[0033]为了实现上述目的,本专利技术还提供一种基于地理信息的定位装置,包括:
[0034]数据获取单元,用于获取通信基站发送的当前的终端数据,所述终端数据包括终端当前扫描到的蓝牙信标以及对应的标识信息、信号强度值;
[0035]第一确定单元,用于根据预先构建的地图、终端当前扫描到的蓝牙信标以及对应的标识信息、信号强度值,确定终端对应的当前定位点的定位信息,所述定位信息包括楼栋、楼层、以及位置信息,所述地图上标识有建筑物的楼栋和楼层信息;
[0036]变化判断单元,用于根据当前定位点所在的楼栋或楼层信息,判断当前定位点相较终端上一次对应的先前定位点所在的楼层或楼栋信息是否发生变化;
[0037]路径规划单元,用于当判断结果为是,根据所述地图、当前定位点和先前定位点所在的楼栋、楼层、以及位置信息,确定从先前定位点到当前定位点规划的最短路径;
[0038]速度计算模块,用于根据确定的最短路径以及当前定位点和先前定位点之间定位的时间间隔,计算第一行走速度;
[0039]结果输出模块,用于当所述第一行走速度大于预设阈值时,确定当前定位点定位异常。
[0040]为了实现上述目的,本专利技术还提供一种服务器,包括:
[0041]至少一个处理器;以及,
[0042]与所述至少一个处理器通信连接的存储器;其中,
[0043]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的基于地理信息的定位方法。
[0044]为了实现上述目的,本专利技术还提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述的基于地理信息的定位方法。
[0045]本专利技术提供的技术方案,至少具有以下优点:
[0046]本专利技术提供的基于地理信息的定位方法,通过获取通信基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于地理信息的定位方法,应用于服务器,其特征在于,所述定位方法包括:获取通信基站发送的当前的终端数据,所述终端数据包括终端当前扫描到的蓝牙信标以及对应的标识信息、信号强度值;根据预先构建的地图、终端当前扫描到的蓝牙信标以及对应的标识信息、信号强度值,确定终端对应的当前定位点的定位信息,所述定位信息包括楼栋、楼层、以及位置信息,所述地图上标识有建筑物的楼栋和楼层信息;根据当前定位点所在的楼栋或楼层信息,判断当前定位点相较终端上一次对应的先前定位点所在的楼层或楼栋信息是否发生变化;当判断结果为是,根据所述地图、当前定位点和先前定位点所在的楼栋、楼层、以及位置信息,确定从先前定位点到当前定位点规划的最短路径;根据确定的最短路径以及当前定位点和先前定位点之间定位的时间间隔,计算第一行走速度;当所述第一行走速度大于预设阈值时,确定当前定位点定位异常。2.如权利要求1所述的基于地理信息的定位方法,其特征在于,所述当所述第一行走速度大于预设阈值时,确定当前定位点定位异常的步骤,包括:当所述第一行走速度大于预设阈值时,根据先前定位点所在的楼层或楼栋,在所述终端数据中筛选出先前定位点所在的楼层或楼栋的蓝牙信标;相应地,根据所述当所述第一行走速度大于预设阈值时,确定当前定位点定位异常的步骤之后,所述定位方法还包括:根据筛选出来的蓝牙信标,对终端对应的当前定位点进行定位。3.如权利要求2所述的基于地理信息的定位方法,其特征在于,所述根据筛选出来的蓝牙信标,对终端对应的当前定位点进行定位的步骤之后,所述定位方法还包括:当根据筛选出来的蓝牙信标无法对所述当前定位点定位,则确定当前定位点的定位信息无需校正;根据当前定位点所在的楼栋或楼层信息,对先前定位点的楼栋或楼层信息进行校正。4.如权利要求1所述的基于地理信息的定位方法,其特征在于,所述地图还标识有建筑物的楼梯信息;相应地,所述当判断结果为是,根据所述地图、当前定位点和先前定位点所在的楼栋、楼层、以及位置信息,确定从先前定位点到当前定位点规划的最短路径的步骤,包括:当判断结果为是,根据建筑物的楼梯信息、当前定位点和先前定位点所在的楼栋、楼层、以及位置信息,确定从先前定位点经过楼梯到当前定位点规划的最短路径。5.如权利要求4所述的基于地理信息的定位方法,其特征在于,所述地图上还标识有楼栋范围、楼层高度、以及楼梯位置;所述当判断结果为是,根据建筑物的楼梯信息、当前定位点和先前定位点所在的楼栋、楼层、以及位置信息,确定从先前定位点经过楼梯到当前定位点规划的最短路径的步骤,包括:当判断结果...

【专利技术属性】
技术研发人员:赵鑫炉许李纳谭强志张宇胡月舟
申请(专利权)人:苏州寻息电子科技有限公司
类型:发明
国别省市:

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

1