本申请实施例公开一种建筑物楼层定位方法、电子设备及计算机存储介质,该方法包括:获取当前测量点的第一气压值和上一测量点的第二气压值;根据第一气压值和第二气压值,确定当前测量点相对于上一测量点的目标高度差分;获取单层楼层高度的测量值和上一测量点相对于地面的高度;根据单层楼层高度的测量值、上一测量点相对于地面的高度以及目标高度差分,确定当前测量点对应的楼层数。通过实施本申请实施例,能够提高用户所在楼层的定位精度。能够提高用户所在楼层的定位精度。能够提高用户所在楼层的定位精度。
【技术实现步骤摘要】
建筑物楼层定位方法、电子设备及计算机存储介质
[0001]本申请涉及定位
,具体涉及一种建筑物楼层定位方法、电子设备及计算机存储介质。
技术介绍
[0002]目前,在室内环境中,通常采用无线传感器网络、Wi-Fi(Wireless-Fidelity;无线保真)射频指纹等无线信号定位方式向用户提供位置服务。但在实践中发现,对于距离相距较近的楼层,无线信号的衰减量往往不是很明显,因而无法准确定位用户所在的楼层。
技术实现思路
[0003]本申请实施例公开一种建筑物楼层定位方法、电子设备及计算机存储介质,能够提高用户所在楼层的定位精度。
[0004]本申请实施例第一方面公开一种建筑物楼层定位方法,包括:
[0005]获取当前测量点的第一气压值和上一测量点的第二气压值;
[0006]根据所述第一气压值和所述第二气压值,确定所述当前测量点相对于所述上一测量点的目标高度差分;
[0007]获取单层楼层高度的测量值和所述上一测量点相对于地面的高度;
[0008]根据所述单层楼层高度的测量值、所述上一测量点相对于地面的高度以及所述目标高度差分,确定所述当前测量点对应的楼层数。
[0009]作为一种可选的实施方式,在本申请实施例第一方面中,所述获取单层楼层高度的测量值包括:
[0010]在所述当前测量点对应的测量时间点满足预设条件时,获取高度差分集合,所述高度差分集合包括至少一个高度差分;
[0011]根据所述高度差分集合中的每一高度差分的绝对值,对单层楼层高度的预设估计值进行修正,得到各个预设估计值对应的修正集合;其中,所述单层楼层高度的预设估计值为一个或者多个;
[0012]根据所述预设估计值对应的修正集合,得到所述单层楼层高度的测量值。
[0013]作为一种可选的实施方式,在本申请实施例第一方面中,在历史高度差分均为0,且所述目标高度差分不为0的情况下,所述高度差分集合包括所述目标高度差分;在存在不为0的历史高度差分的情况下,所述高度差分集合包括所述历史高度差分;或者,所述高度差分集合包括所述历史高度差分和所述目标高度差分;其中,所述历史高度差分为在所述当前测量点之前的各个测量点对应的高度差分。
[0014]作为一种可选的实施方式,在本申请实施例第一方面中,在所述单层楼层高度的预设估计值为一个时,所述根据所述预设估计值对应的修正集合,得到所述单层楼层高度的测量值,包括:
[0015]将所述预设估计值对应的修正集合的平均值作为所述单层楼层高度的测量值。
[0016]作为一种可选的实施方式,在本申请实施例第一方面中,在所述单层楼层高度的预设估计值的个数为多个时,所述根据所述预设估计值对应的修正集合,得到所述单层楼层高度的测量值,包括:
[0017]获取每一预设估计值对应的修正集合的方差;
[0018]将方差最小的修正集合作为第一修正集合;
[0019]将所述第一修正集合对应的预设估计值作为所述单层楼层高度的测量值。
[0020]作为一种可选的实施方式,在本申请实施例第一方面中,在所述单层楼层高度的预设估计值的个数为多个时,所述根据所述预设估计值对应的修正集合,得到所述单层楼层高度的测量值,包括:
[0021]获取每一预设估计值对应的修正集合的方差;
[0022]将方差最小的修正集合作为第二修正集合;
[0023]将所述第二修正集合的平均值作为所述单层楼层高度的测量值。
[0024]作为一种可选的实施方式,在本申请实施例第一方面中,所述获取当前测量点的第一气压值,包括:
[0025]根据当前测量点的测量时间点,确定目标时间段;其中,所述当前测量点的测量时间点为所述目标时间段的中间时间点;
[0026]获取所述目标时间段内测得的多个气压值;
[0027]将所述多个气压值的平均值作为所述当前测量点的第一气压值。
[0028]作为一种可选的实施方式,在本申请实施例第一方面中,所述获取上一测量点相对于地面的高度,包括:
[0029]累加历史高度差分,得到所述上一测量点相对于地面的高度;其中,所述历史高度差分为在所述当前测量点之前的各个测量点所对应的高度差分。
[0030]本申请实施例第二方面公开一种电子设备,包括:
[0031]第一获取单元,用于获取当前测量点的第一气压值和上一测量点的第二气压值;
[0032]确定单元,用于根据所述第一气压值和所述第二气压值,确定所述当前测量点相对于所述上一测量点的目标高度差分;
[0033]第二获取单元,用于获取单层楼层高度的测量值;
[0034]所述第一获取单元,还用于获取所述上一测量点相对于地面的高度;
[0035]所述确定单元,还用于根据所述单层楼层高度的测量值、所述上一测量点相对于地面的高度以及所述目标高度差分,确定所述当前测量点对应的楼层数。
[0036]本申请实施例第三方面公开一种电子设备,包括:
[0037]存储有可执行程序代码的存储器;
[0038]与所述存储器耦合的处理器;
[0039]所述处理器调用所述存储器中存储的所述可执行程序代码,执行本申请第一方面的任意一种方法的部分或全部步骤。
[0040]本申请实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,所述计算机程序包括用于执行本申请第一方面的任意一种方法的部分或全部步骤。
[0041]本申请实施例第五面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
[0042]本申请实施例第六方面公开一种应用发布系统,所述应用发布系统用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
[0043]与现有技术相比,本申请实施例具有以下有益效果:
[0044]实施本申请实施例,获取当前测量点的第一气压值和上一测量点的第二气压值;根据第一气压值和第二气压值,确定当前测量点相对于上一测量点的目标高度差分;获取单层楼层高度的测量值和上一测量点相对于地面的高度;根据单层楼层高度的测量值、上一测量点相对于地面的高度以及目标高度差分,确定所述当前测量点对应的楼层数。因为相邻楼层的气压存在明显差异,所以,根据气压信息进行楼层定位克服了无线信号定位方式存在的定位精度不高的问题。可见,通过实施该方法,可以提高用户所在楼层的定位精度。
附图说明
[0045]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造率劳动的前提下,还可以根据这些附图获得其他的附图。
[0046]图1是本申请实施例公开的一种建筑物楼层定位方法的流程示意图;
[0047]图本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种建筑物楼层定位方法,其特征在于,所述方法包括:获取当前测量点的第一气压值和上一测量点的第二气压值;根据所述第一气压值和所述第二气压值,确定所述当前测量点相对于所述上一测量点的目标高度差分;获取单层楼层高度的测量值和所述上一测量点相对于地面的高度;根据所述单层楼层高度的测量值、所述上一测量点相对于地面的高度以及所述目标高度差分,确定所述当前测量点对应的楼层数。2.根据权利要求1所述的方法,其特征在于,所述获取单层楼层高度的测量值包括:在所述当前测量点对应的测量时间点满足预设条件时,获取高度差分集合,所述高度差分集合包括至少一个高度差分;根据所述高度差分集合中的每一高度差分的绝对值,对单层楼层高度的预设估计值进行修正,得到各个预设估计值对应的修正集合;其中,所述单层楼层高度的预设估计值为一个或者多个;根据所述预设估计值对应的修正集合,得到所述单层楼层高度的测量值。3.根据权利要求2所述的方法,其特征在于,在历史高度差分均为0,且所述目标高度差分不为0的情况下,所述高度差分集合包括所述目标高度差分;在存在不为0的历史高度差分的情况下,所述高度差分集合包括所述历史高度差分;或者,所述高度差分集合包括所述历史高度差分和所述目标高度差分;其中,所述历史高度差分为在所述当前测量点之前的各个测量点对应的高度差分。4.根据权利要求2或3所述的方法,其特征在于,在所述单层楼层高度的预设估计值为一个时,所述根据所述预设估计值对应的修正集合,得到所述单层楼层高度的测量值,包括:将所述预设估计值对应的修正集合的平均值作为所述单层楼层高度的测量值。5.根据权利要求2或3所述的方法,其特征在于,在所述单层楼层高度的预设估计值的个数为多个时,所述根据所述预设估计值对应的修正集合,得到所述单层楼层高度的测量值,包括:获取每一预设估计值对应的修正集合的方差;将方差最小的修正集合作为第一修正集合;将所述第一修正集合对应的预设估计值作为所述单层楼层高度的测量...
【专利技术属性】
技术研发人员:王宁君,徐潜,
申请(专利权)人:广东小天才科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。