本发明涉及终端定位,尤其涉及室内定位方法、装置、设备、存储介质及程序产品。
背景技术:
1、终端定位的应用十分广泛,例如用于导航、用户行为分析等,在现有技术中,当终端在室内时,由于建筑物存在以及复杂的环境,室内定位方法在复杂室内环境中可能受到多径效应、信号衰减等影响,定位结果往往不准确。
技术实现思路
1、本发明提供室内定位方法、装置、设备、存储介质及程序产品,用以解决现有技术中终端在室内时定位不准确缺陷,实现对室内终端的准确定位。
2、本发明提供一种室内定位方法,包括:
3、基于5g mdt数据以及5g dpi数据中的共有参数将目标终端的5g mdt数据以及5gdpi数据进行关联,得到目标终端的位置信息,所述位置信息包括海拔高度信息以及信号信息;当基于所述目标终端的信号信息确定所述目标终端处于室内时,根据所述目标终端在目标时刻的所述位置信息以及预设的室内指纹库确定所述目标终端在所述目标时刻的室内楼层定位结果,所述室内指纹库中包括多个栅格,每个栅格中包括至少一个位置指纹,所述位置指纹包括样本终端的高度数据、经纬度位置以及所述信号信息。
4、根据本发明提供的室内定位方法,所述得到目标终端的位置信息之后,包括:
5、基于同一时刻的所述位置信息、第一经纬度信息和第二经纬度信息对所述位置信息进行校验,所述第一经纬度信息来自5g mdt数据,所述第二经纬度信息来自5g dpi数据;
6、当校验结果为所述第一经纬度信息和所述第二经纬度信息对应的地理位置之间的距离超出预设距离时,删除所述位置信息。
7、根据本发明提供的室内定位方法,所述根据所述目标终端在目标时刻的所述位置信息以及预设的室内指纹库确定所述目标终端在所述目标时刻的室内楼层定位结果,包括:基于所述目标终端在所述目标时刻的所述信号信息确定所述目标终端在所述室内指纹库中对应的栅格以确定所述目标终端的经纬度位置;
8、基于所述目标终端的经纬度位置确定所述目标终端所在的建筑物;
9、基于所述目标终端在所述目标时刻的所述海拔高度信息以及所述目标终端所在的建筑物的高度数据确定所述目标终端的楼层。
10、根据本发明提供的室内定位方法,所述信号信息包括主区信号强度参数值以及邻区信号强度参数值。
11、根据本发明提供的室内定位方法,所述基于所述目标终端在所述目标时刻的所述海拔高度信息以及所述目标终端所在的建筑物的高度数据确定所述目标终端的楼层,包括:基于所述目标终端在所述目标时刻之前的时刻的所述海拔高度信息,对所述目标终端在所述目标时刻的所述海拔高度信息进行优化,得到优化高度信息;
12、基于所述优化高度信息、所述室内指纹库中的高度数据以及所述目标终端所在的建筑物的高度数据,确定所述目标终端的楼层。
13、根据本发明提供的室内定位方法,所述确定所述目标终端在所述目标时刻的室内楼层定位结果之后,包括:
14、基于5g mdt数据以及5g mr数据的共有参数,关联所述目标终端的5g mdt数据以及5g mr数据;
15、对所述目标终端的5g mdt数据以及5g mr数据进行交叉验证,得到所述室内楼层定位结果的验证结果。
16、本发明还提供一种室内定位装置,包括:
17、数据关联模块,用于基于5g mdt数据以及5g dpi数据中的共有参数将目标终端的5gmdt数据以及5g dpi数据进行关联,得到目标终端的位置信息,所述位置信息包括海拔高度信息以及信号信息;
18、楼层定位模块,用于当基于所述目标终端的信号信息确定所述目标终端处于室内时,根据所述目标终端在目标时刻的所述位置信息以及预设的室内指纹库确定所述目标终端在所述目标时刻的室内楼层定位结果,所述室内指纹库中包括多个栅格,每个栅格中包括至少一个位置指纹,所述位置指纹包括样本终端的高度数据、经纬度位置以及所述信号信息。
19、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述室内定位方法。
20、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述室内定位方法。
21、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述室内定位方法。
22、本发明提供的室内定位方法、装置、设备、存储介质及程序产品,通过将5g mdt数据和5g dpi数据进行关联,得到目标终端的海拔高度信息以及信号信息,基于多个样本终端的高度数据、经纬度位置以及信号信息构建室内指纹库,基于目标终端的信号信息确定目标终端处于室内时,根据目标终端在目标时刻的海拔高度信息以及信号信息与室内指纹库中的位置指纹,确定目标终端在目标时刻的室内楼层定位结果,本发明将5g mdt数据和5g dpi数据进行关联后与室内指纹库一同用于终端室内定位,可以实现对室内终端的精确定位,定位精度可以达到楼层级别。
1.一种室内定位方法,其特征在于,包括:
2.根据权利要求1所述的室内定位方法,其特征在于,所述得到目标终端的位置信息之后,包括:
3.根据权利要求1所述的室内定位方法,其特征在于,所述根据所述目标终端在目标时刻的所述位置信息以及预设的室内指纹库确定所述目标终端在所述目标时刻的室内楼层定位结果,包括:
4.根据权利要求3所述的室内定位方法,其特征在于,所述信号信息包括主区信号强度参数值以及邻区信号强度参数值。
5.根据权利要求3所述的室内定位方法,其特征在于,所述基于所述目标终端在所述目标时刻的所述海拔高度信息以及所述目标终端所在的建筑物的高度数据确定所述目标终端的楼层,包括:
6.根据权利要求1所述的室内定位方法,其特征在于,所述确定所述目标终端在所述目标时刻的室内楼层定位结果之后,包括:
7.一种室内定位装置,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6任一项所述的室内定位方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述的室内定位方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述的室内定位方法。