楼层定位方法、装置及电子设备、存储介质制造方法及图纸

技术编号:34720344 阅读:13 留言:0更新日期:2022-08-31 18:05
本申请提供一种楼层定位方法、装置及电子设备、存储介质。该方法包括:向服务器端发送地图下发请求;获取室内环境的地图信息,室内环境的地图信息包括:室内环境中每个楼层内每个无线定位点的无线指纹信息和每个楼层内每个蓝牙锚点的信息。当接收到的蓝牙信号强度小于预设强度时,根据每个楼层内无线定位点的位置信息、无线定位点的位置信息对应的局域网地址和接收信号强度指示RSSI值确定用户位置;当接收到的蓝牙信号强度大于或等于预设强度时,根据目标蓝牙锚点的位置信息和目标蓝牙锚点的位置信息对应的局域网地址确定用户位置。本申请的方法可以在用户处于室内环境的楼层间时,提高对用户所处的楼层的定位的准确度。提高对用户所处的楼层的定位的准确度。提高对用户所处的楼层的定位的准确度。

【技术实现步骤摘要】
楼层定位方法、装置及电子设备、存储介质


[0001]本申请涉及定位技术,尤其涉及一种楼层定位方法、装置及电子设备、存储介质。

技术介绍

[0002]随着无线定位技术的发展,人们对位置服务(Location Based Service,简称LBS)的需求越来越宽泛。全球定位系统(Global Positioning System,简称GPS)可以很好地适用于室外定位环境,但是在室内环境中,建筑物的遮挡、信号的多径效应等影响造成该种技术的定位精度急剧下降,不能满足人们的定位需求。
[0003]目前,针对用户在室内环境的楼层间的定位需求,一般使用指纹定位技术、无线信号+气压计进行楼宇内定位的技术、射频识别(Radio Frequency Identification Devices,简称RFID)结合超宽带(Ultra Wide Band,简称UWB)的技术、以及其他定位技术来实现。但是,这些技术应用在楼层间定位时由于各种各样的问题,均无法准确得定位出用户所处的楼层。
[0004]在用户处于室内环境的楼层间时,如何提高对用户所处的楼层的定位的准确度,仍然是需要解决的问题。

技术实现思路

[0005]本申请提供一种楼层定位方法、装置及电子设备、存储介质,用以提高对用户所处的楼层的定位的准确度。
[0006]一方面,本申请提供一种楼层定位方法,应用于客户端,包括:
[0007]向服务器端发送地图下发请求;
[0008]获取所述服务器端响应地图下发请求后发送的室内环境的地图信息,所述室内环境的地图信息包括:所述室内环境中每个楼层内每个无线定位点的无线指纹信息和每个楼层内每个蓝牙锚点的信息,所述无线指纹信息包含无线定位点的位置信息、无线定位点的位置信息对应的局域网地址和接收信号强度指示RSSI值;蓝牙锚点的信息包括:蓝牙锚点的位置信息和蓝牙锚点的位置信息对应的局域网地址;所述蓝牙锚点用于发射蓝牙信号;
[0009]当接收到的蓝牙信号强度小于预设强度时,根据每个楼层内无线定位点的位置信息、无线定位点的位置信息对应的局域网地址和接收信号强度指示RSSI值确定用户位置;
[0010]当接收到的蓝牙信号强度大于或等于所述预设强度时,根据目标蓝牙锚点的位置信息和目标蓝牙锚点的位置信息对应的局域网地址确定用户位置,其中,所述目标蓝牙锚点为蓝牙信号强度大于或等于所述预设强度时蓝牙信号的发射设备。
[0011]可选的,所述获取所述服务器端发送的室内环境的地图信息后,所述方法还包括:
[0012]根据所述室内环境的地图信息,显示所述室内环境的地图,同时在所述地图上标记每个无线定位点的位置和每个蓝牙锚点的位置;
[0013]所述根据目标蓝牙锚点的位置信息和目标蓝牙锚点的位置信息对应的局域网地址确定用户位置包括:
[0014]响应蓝牙锚点的选中操作以获取目标蓝牙锚点,根据所述目标蓝牙锚点的位置信息和所述目标蓝牙锚点的位置信息对应的局域网地址确定用户位置。
[0015]可选的,所述方法还包括:
[0016]响应所述地图上目标位置的选中操作,根据用户位置和所述目标位置确定用户到达目标位置的路径并显示。
[0017]可选的,所述根据用户位置和所述目标位置确定用户到达目标位置的路径包括:
[0018]根据用户位置、所述目标位置和戴克斯特拉算法,确定用户到达目标位置的最短路径。
[0019]可选的,所述根据每个楼层内无线定位点的位置信息、无线定位点的位置信息对应的局域网地址和接收信号强度指示RSSI值确定用户位置包括:
[0020]实时获取用户移动过程中,所述客户端所属设备历经的每个地点位置信息对应的实测局域网地址和实测RSSI值;
[0021]当第一地点的实测局域网地址与第一无线定位点的局域网地址相同,且,第一地点的实测RSSI值与第一无线定位点的RSSI值的差值在预设范围内时,确定所述第一无线定位点的位置为用户位置。
[0022]可选的,所述确定所述第一无线定位点的位置为用户位置包括:
[0023]获取所述第一地点的气压计定位位置;
[0024]当所述第一地点的气压计定位位置与所述第一无线定位点的位置相同时,确定第一无线定位点的位置为用户位置;
[0025]当所述第一地点的气压计定位位置与所述第一无线定位点的位置不同时,确定所述第一地点的气压计定位位置为用户位置。
[0026]另一方面,本申请提供一种楼层定位方法,应用于服务器端,包括:
[0027]获取室内环境的地图信息,所述室内环境的地图信息包括:所述室内环境中每个楼层内每个无线定位点的无线指纹信息和每个楼层内每个蓝牙锚点的信息,所述无线指纹信息包含无线定位点的位置信息、无线定位点的位置信息对应的局域网地址和接收信号强度指示RSSI值;蓝牙锚点的信息包括:蓝牙锚点的位置信息和蓝牙锚点的位置信息对应的局域网地址;所述蓝牙锚点用于发射蓝牙信号;
[0028]接收客户端发送的地图下发请求并响应,向所述客户端发送所述室内环境的地图信息。
[0029]可选的,所述无线定位点的位置信息对应多个RSSI值,所述方法还包括:
[0030]对无线定位点的位置信息对应的多个RSSI值进行均值化处理,以处理后得到的一个RSSI值为无线定位点的位置信息对应的RSSI值。
[0031]可选的,所述方法还包括:
[0032]根据所述室内环境中每个楼层内每个无线定位点的位置信息、每个无线定位点的位置信息对应的局域网地址和接收信号强度指示RSSI值,构建无线指纹信息库;
[0033]对所述无线指纹信息库进行聚类算法处理,得到多个簇;
[0034]当一个簇中新增指纹信息的数量小于预设阈值时,根据新增指纹信息更新所述一个簇的质心,直到新增指纹信息的数量大于或等于预设阈值时,停止更新所述一个簇的质心,并将停止更新所述一个簇的质心后新增的指纹信息添加至所述一个簇;
[0035]当在预设时间内,每个簇中的新增指纹信息的数量大于或等于所述预设阈值时,重新获取室内环境中每个楼层内每个无线定位点的位置信息、每个无线定位点的位置信息对应的局域网地址和接收信号强度指示RSSI值,以更新无线指纹信息库。
[0036]另一方面,本申请提供一种楼层定位装置,应用于客户端,包括:
[0037]通信模块,用于向服务器端发送地图下发请求;
[0038]获取模块,用于获取所述服务器端响应地图下发请求后发送的室内环境的地图信息,所述室内环境的地图信息包括:所述室内环境中每个楼层内每个无线定位点的无线指纹信息和每个楼层内每个蓝牙锚点的信息,所述无线指纹信息包含无线定位点的位置信息、无线定位点的位置信息对应的局域网地址和接收信号强度指示RSSI值;蓝牙锚点的信息包括:蓝牙锚点的位置信息和蓝牙锚点的位置信息对应的局域网地址;所述蓝牙锚点用于发射蓝牙信号;
[0039]位置确定模块,用于当接收到的蓝牙信号强度小于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种楼层定位方法,其特征在于,应用于客户端,包括:向服务器端发送地图下发请求;获取所述服务器端响应地图下发请求后发送的室内环境的地图信息,所述室内环境的地图信息包括:所述室内环境中每个楼层内每个无线定位点的无线指纹信息和每个楼层内每个蓝牙锚点的信息,所述无线指纹信息包含无线定位点的位置信息、无线定位点的位置信息对应的局域网地址和接收信号强度指示RSSI值;蓝牙锚点的信息包括:蓝牙锚点的位置信息和蓝牙锚点的位置信息对应的局域网地址;所述蓝牙锚点用于发射蓝牙信号;当接收到的蓝牙信号强度小于预设强度时,根据每个楼层内无线定位点的位置信息、无线定位点的位置信息对应的局域网地址和接收信号强度指示RSSI值确定用户位置;当接收到的蓝牙信号强度大于或等于所述预设强度时,根据目标蓝牙锚点的位置信息和目标蓝牙锚点的位置信息对应的局域网地址确定用户位置,其中,所述目标蓝牙锚点为蓝牙信号强度大于或等于所述预设强度时蓝牙信号的发射设备。2.根据权利要求1所述的方法,其特征在于,所述获取所述服务器端发送的室内环境的地图信息后,所述方法还包括:根据所述室内环境的地图信息,显示所述室内环境的地图,同时在所述地图上标记每个无线定位点的位置和每个蓝牙锚点的位置;所述根据目标蓝牙锚点的位置信息和目标蓝牙锚点的位置信息对应的局域网地址确定用户位置包括:响应蓝牙锚点的选中操作以获取目标蓝牙锚点,根据所述目标蓝牙锚点的位置信息和所述目标蓝牙锚点的位置信息对应的局域网地址确定用户位置。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:响应所述地图上目标位置的选中操作,根据用户位置和所述目标位置确定用户到达目标位置的路径并显示。4.根据权利要求3所述的方法,其特征在于,所述根据用户位置和所述目标位置确定用户到达目标位置的路径包括:根据用户位置、所述目标位置和戴克斯特拉算法,确定用户到达目标位置的最短路径。5.根据权利要求1所述的方法,其特征在于,所述根据每个楼层内无线定位点的位置信息、无线定位点的位置信息对应的局域网地址和接收信号强度指示RSSI值确定用户位置包括:实时获取用户移动过程中,所述客户端所属设备历经的每个地点位置信息对应的实测局域网地址和实测RSSI值;当第一地点的实测局域网地址与第一无线定位点的局域网地址相同,且,第一地点的实测RSSI值与第一无线定位点的RSSI值的差值在预设范围内时,确定所述第一无线定位点的位置为用户位置。6.根据权利要求5所述的方法,其特征在于,所述确定所述第一无线定位点的位置为用户位置包括:获取所述第一地点的气压计定位位置;当所述第一地点的气压计定位位置与所述第一无线定位点的位置相同时,确定第一无线定位点的位置为用户位置;
当所述第一地点的气压计定位位置与所述第一无线定位点的位置不同时,确定所述第一地点的气压计定位位置为用户位置。7.一种楼层定位方法,其特征在于,应用于服务器端,包括:获取室内环境的地图信息,所述室内环境的地图信息包括:所述室内环境中每个楼层内每个无线定位点的无线指纹信息和每个楼层内每个蓝牙锚点的信息,所述无线指纹信息包含无线定位点的位置信息、无线定位点的位置信息对应的局域网地址和接收信号强度指示RSSI值;蓝牙锚点的信息包括:蓝牙锚点的位置信息和蓝牙锚点的位置信息对应的局域网地址;所述蓝牙锚点用于发射蓝牙信号;接收客户端发送的地图下发请求并响应,向所述客户端发送所述室内环境的地图信息。8.根据权利要求7所述的方法,其特征在于,所述无线定位点的位置信息对应多个RSSI值,所述方法还包括:对无线定位点的位置信息对应的多个RS...

【专利技术属性】
技术研发人员:许幸荣刘琪夏俊杰梁鹏
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1