本发明涉及定位,尤其涉及一种高度确定方法、装置和存储介质。
背景技术:
1、近年来,随着定位技术的发展,各种定位方式已广泛应用于不同的领域。
2、但现有的技术中仍存在一些弊端,例如,目前常用的定位方式仍无法满足在室内进行三维坐标位置定位的需求,使得坐标定位仍存在限制,可能导致室内进行三维定位时高度坐标存在精度不足等问题。
技术实现思路
1、为解决现有存在的技术问题,本发明实施例提供一种高度确定方法、装置和存储介质。
2、本发明的技术方案是这样实现的:
3、本发明实施例提供了一种高度确定方法,所述方法包括:
4、获取通过第一定位方式确定的终端的第一高度,获取通过第二定位方式确定的所述终端的第二高度,获取所述终端的第三高度,其中,所述第三高度是参考点和所述终端之间的气压差值确定的;
5、基于所述第一高度、所述第二高度和所述第三高度,确定所述终端对应的第四高度。
6、上述方案中,所述基于所述第一高度、所述第二高度和所述第三高度,确定所述终端对应的第四高度,包括:
7、对所述第一高度、所述第二高度和所述第三高度进行第一预定计算得到的第一值,所述第一值满足第一条件时,将所述第一值确定为第三高度;
8、所述第一值不满足第一条件时,将所述第三高度确定为第四高度。
9、上述方案中,第一值满足第一条件,包括:所述第一高度与第一值之间的第一差值、所述第二高度与第一值之间的第二差值与所述第三高度与第一值之间的第三差值的第二预定计算结果大于预定值。
10、上述方案中,所述第一值满足第一条件,包括:
11、所述第一高度与第一值之间的第一差值、所述第二高度与第一值之间的第二差值与所述第三高度与第一值之间的第三差值的第二预定计算结果大于预定值采用如下表达式表达:
12、其中,z表示所述第一值,z1表示所述第一高度,z2表示所述第二高度,z3表示所述第三高度。
13、上述方案中,所述对所述第一高度、所述第二高度和所述第三高度进行第一预定计算得到的第一值,所述第一值满足第一条件时,将所述第一值确定为第三高度,包括:
14、采用如下表达式确定所述第一值:
15、z=c1×z1+c2×z2+c3×z3
16、其中,z表示所述第一值,z1表示所述第一高度,z2表示所述第二高度,z3表示所述第三高度,c1为所述第一高度的第一权重,c2为所述第二高度的第二权重,c3为所述第三高度的第三权重。
17、上述方案中,所述第一权重与所述第一定位方式的第一方差负相关,所述第二权重与所述第二定位方式的第二方差负相关,所述第三权重与确定所述第三高度的第三方差负相关。
18、上述方案中,所述第一权重采用如下表达式表示:
19、
20、所述第二权重采用如下表达式表示:
21、
22、所述第三权重采用如下表达式表示:
23、
24、其中,为所述第一方差,为所述第二方差,为所述第三方差。
25、上述方案中,所述第一定位方式包括到达时间差定位方式,所述第二定位方式包括到达角度定位方式。
26、上述方案中,所述方法还包括:
27、采用(x,y,z)表示所述终端的三维坐标;
28、其中,x=c4×x1+c5×x2,y=c4×y1+c5×y2,z为所述终端的第四高度,x1为所述第一定位方式确定的所述终端的第一x轴位置,x2为所述第二定位方式确定的所述终端的第二x轴位置,y1为所述第一定位方式确定的所述终端的第一y轴位置,y2为所述第二定位方式确定的所述终端的第二y轴位置,c4表示所述第一定位方式的第四权重,c5表示所述第二定位方式的第五权重。
29、上述方案中,所述第四权重与所述第一定位方式的第一方差负相关,所述第五权重与所述第二定位方式的第二方差负相关。
30、上述方案中,所述第四权重采用如下表达式表示:
31、
32、所述第五权重采用如下表达式表示:
33、
34、其中,为所述第一方差,为所述第二方差。
35、本发明实施例提供了一种高度确定装置,所述装置包括:第一确定模块与第二确定模块;其中,
36、所述第一确定模块,用于获取通过第一定位方式确定的终端的第一高度,获取通过第二定位方式确定的所述终端的第二高度,获取所述终端的第三高度,其中,所述第三高度是参考点和所述终端之间的气压差值确定的;
37、所述第二确定模块,用于基于所述第一高度、所述第二高度和所述第三高度,确定所述终端对应的第四高度。
38、上述方案中,所述第二确定模块,用于对所述第一高度、所述第二高度和所述第三高度进行第一预定计算得到的第一值,所述第一值满足第一条件时,将所述第一值确定为第三高度;
39、所述第一值不满足第一条件时,将所述第三高度确定为第四高度。
40、上述方案中,第一值满足第一条件,包括:所述第一高度与第一值之间的第一差值、所述第二高度与第一值之间的第二差值与所述第三高度与第一值之间的第三差值的第二预定计算结果大于预定值。
41、上述方案中,所述第二确定模块,用于所述第一高度与第一值之间的第一差值、所述第二高度与第一值之间的第二差值与所述第三高度与第一值之间的第三差值的第二预定计算结果大于预定值采用如下表达式表达:
42、
43、其中,z表示所述第一值,z1表示所述第一高度,z2表示所述第二高度,z3表示所述第三高度。
44、上述方案中,所述第二确定模块,用于采用如下表达式确定所述第一值:
45、z=c1×z1+c2×z2+c3×z3
46、其中,z表示所述第一值,z1表示所述第一高度,z2表示所述第二高度,z3表示所述第三高度,c1为所述第一高度的第一权重,c2为所述第二高度的第二权重,c3为所述第三高度的第三权重。
47、上述方案中,所述第一权重与所述第一定位方式的第一方差负相关,所述第二权重与所述第二定位方式的第二方差负相关,所述第三权重与确定所述第三高度的第三方差负相关。
48、上述方案中,所述第一权重采用如下表达式表示:
49、
50、所述第二权重采用如下表达式表示:
51、
52、所述第三权重采用如下表达式表示:
53、
54、其中,为所述第一方差,为所述第二方差,为所述第三方差。
55、上述方案中,所述第一定位方式包括到达时间差定位方式,所述第二定位方式包括到达角度定位方式。
56、上述方案中,采用(x,y,z)表示所述终端的三维坐标;
57、其中,x=c4×x1+c5×x2,y=c4×y1+c5×y2,z为所述终端的第四高度,x1为所述第一定位方式确定的所述终端的第一x轴位置,x2为所述第二定位方式确定的所述终端的第二x轴位置,y1为所述第一定位方式确定的所述终端的第一y轴位置,y2为所述第二定位方式确定的所述终端的第二y轴位置,c4表示所述第一定位方式的第四权重,c5表示所述第二定位方式的第五权重。
58、上述方案中,所述第四权重与所述第一定位方式的第一方差负相关,所述第五权重与所述第二定位方式的第二方差负相关。
59、上述方案中,所述第四权重采用如下表达式表示:
60、
61、所述第五权重采用如下表达式表示:
62、
63、其中,为所述第一方差,为所述第二方差。
64、第三方面,本发明实施例还提供了一种高度确定装置,包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,所述处理器运行所述可执行程序时执行任一项所述高度确定方法的步骤。
65、第四方面,本发明实施例还提供了一种存储介质,其上存储有可执行程序,所述可执行程序被处理器执行时实现任一项所述高度确定方法的步骤。
66、本发明实施例所提供的高度确定方法、装置和存储介质,获取通过第一定位方式确定的终端的第一高度,获取通过第二定位方式确定的所述终端的第二高度,获取所述终端的第三高度,其中,所述第三高度是参考点和所述终端之间的气压差值确定的;基于所述第一高度、所述第二高度和所述第三高度,确定所述终端对应的第四高度。本发明实施例的方案中,通过第一定位方式、第二定位方式和气压差综合确定终端的第四高度,为终端的定位增加了新的定位维度,从而提高终端定位的准确性。
1.一种高度确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一高度、所述第二高度和所述第三高度,确定所述终端对应的第四高度,包括:
3.根据权利要求2所述的方法,其特征在于,第一值满足第一条件,包括:所述第一高度与第一值之间的第一差值、所述第二高度与第一值之间的第二差值与所述第三高度与第一值之间的第三差值的第二预定计算结果大于预定值。
4.根据权利要求3所述的方法,其特征在于,所述第一值满足第一条件,包括:
5.根据权利要求2所述的方法,其特征在于,所述对所述第一高度、所述第二高度和所述第三高度进行第一预定计算得到的第一值,所述第一值满足第一条件时,将所述第一值确定为第三高度,包括:
6.根据权利要求5所述的方法,其特征在于,所述第一权重与所述第一定位方式的第一方差负相关,所述第二权重与所述第二定位方式的第二方差负相关,所述第三权重与确定所述第三高度的第三方差负相关。
7.根据权利要求6所述的方法,其特征在于,所述第一权重采用如下表达式表示:
8.根据权利要求1所述的方法,其特征在于,所述第一定位方式包括到达时间差定位方式,所述第二定位方式包括到达角度定位方式。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述第四权重与所述第一定位方式的第一方差负相关,所述第五权重与所述第二定位方式的第二方差负相关。
11.根据权利要求10所述的方法,其特征在于,所述第四权重采用如下表达式表示:
12.一种高度确定装置,其特征在于,所述装置包括:第一确定模块与第二确定模块;其中
13.一种高度确定装置,其特征在于,所述装置包括网络接口、存储器和处理器;其中,所述网络接口,用于实现组件之间的连接通信;所述存储器,用于存储能够在所述处理器上运行的计算机程序;所述处理器,用于在运行所述计算机程序时,执行权利要求1至11任一项所述方法。
14.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,当所述计算机程序被至少一个处理器执行时实现如权利要求1至11中任一项所述方法。
