基于差分气压测高确定移动目标所处楼层的方法及装置与流程

文档序号:12698525阅读:360来源:国知局
基于差分气压测高确定移动目标所处楼层的方法及装置与流程

本发明涉及定位导航技术领域,特别是涉及一种基于差分气压测高确定移动目标所处楼层的方法及装置。



背景技术:

随着科学技术的不断发展,各种手持终端设备用于定位移动目标(例如,移动人员)所处的位置,其中,移动目标所处的位置包括:高度、纬度及经度等。

现有技术中包括多种测量移动目标所处的高度的方法,其中,在定位导航技术领域,主要采用差分气压测高法来获得移动目标所处的高度。具体的,采用差分气压测高确定移动目标所处高度的具体过程为:通过普适性气压传感器获得移动目标所处位置的气压值和温度值,获得基站的气压值、温度值及高度值,基于所获得移动目标所处位置的气压值及温度值、基站的气压值、温度值及高度值,计算得到移动目标所处位置的高度。

但是,使用普适性气压传感器获得的移动目标所处位置的气压值和温度值,没有考虑室内外环境的不一致性,例如,冬天室内装有空调或者供有暖气时,室内和室外的环境差别较大,当移动目标处于同一楼层的室内或者室外时,采用现有技术方案所获得的移动目标在室外的高度值与移动目标在室内的高度值可能不相同,可见,采用差分气压测高法来获得移动目标所处高度的准确性不高。



技术实现要素:

本发明实施例的目的在于提供一种基于差分气压测高确定移动目标所处楼层的方法及装置,以提高测量移动目标所处楼层的准确性。具体技术方案如下:

第一方面,本发明实施例公开了一种基于差分气压测高确定移动目标所处楼层的方法,应用于移动终端,所述方法包括:

根据已存储的目标楼房的各楼层地图信息,确定移动目标所处的位置区域;

针对所述位置区域,通过惯性传感器,获得移动目标的运动属性;其中,所述运动属性包括:静止、步行路过所述位置区域;

针对所述运动属性,通过差分气压测高法,确定移动目标的至少一个第一高度值;

根据已存储的楼层高度信息及所述至少一个第一高度值,确定移动目标所处楼层;所述楼层高度信息为目标楼房每层楼高度值。

可选的,所述位置区域包括:电梯区域和楼梯区域;

所述针对所述位置区域,通过惯性传感器,获得移动目标的运动属性,包括:

当所述位置区域为电梯区域时,通过所述惯性传感器获取移动目标的第一运动属性;所述第一运动属性包括:静止、步行路过电梯区域;

当所述位置区域为楼梯区域时,通过所述惯性传感器获取移动目标的第二运动属性;所述第二运动属性包括:静止。

可选的,所述针对所述运动属性,通过差分气压测高法,确定移动目标的至少一个第一高度值,包括:

当检测到移动目标在电梯区域的第一运动属性为静止或步行路过电梯区域时,通过差分气压测高法,获取移动目标处于静止或者步行路过电梯区域期间的至少一个第一高度值;

当检测到移动目标在楼梯区域的第二运动属性为静止时,通过差分气压测高,获取移动目标处于静止期间的至少一个第一高度值。

可选的,所述在确定移动目标所处楼层之前,所述方法还包括:

当检测到移动目标的运动属性由静止变为乘坐运行的电梯,或者由步行路过电梯区域变为乘坐运行的电梯时,确定移动目标处于静止或者步行路过电梯区域期间,所述至少一个第一高度值的均值;

当检测到移动目标的运动属性由静止变为步行上下楼时,确定移动目标处于静止期间,所述至少一个第一高度值的均值;

通过差分气压测高法,获得移动目标离开所述电梯区域时的第二高度值,或者移动目标离开所述楼梯区域时的第二高度值;

当所述第二高度值大于所述均值时,确定移动目标所处楼层由第一楼层变为第二楼层;所述第一楼层为移动目标在乘坐电梯上楼或步行上楼之前,移动目标所处的楼层,所述第二楼层为移动目标在乘坐电梯上楼或步行上楼之后,移动目标所处的楼层;

当所述第二高度值小于所述均值时,确定移动目标所处楼层由第三楼层变为第四楼层;所述第一楼层为移动目标在乘坐电梯下楼或步行下楼之前,移动目标所处的楼层,所述第二楼层为移动目标在乘坐电梯下楼或步行下楼之后,移动目标所处的楼层。

可选的,所述根据已存储的楼层高度信息及所述至少一个第一高度值,确定移动目标所处楼层,包括:

当所述第二高度值大于所述均值时,获取所述第二高度值与所述均值之间的第一高度差;

根据已存储的楼层高度信息及所述第一高度差,确定移动目标上移的楼层数目;

根据所述第一楼层及所述楼层数目,确定移动目标所处的第二楼层;

当所述第二高度值小于所述均值时,获取所述第二高度值与所述均值之间的第二高度差;

根据已存储的楼层高度信息及所述第二高度差,确定移动目标下移的楼层数目;

根据所述第三楼层及所述楼层数目,确定移动目标所处的第四楼层。

可选的,在所述确定移动目标所处楼层之后,所述方法还包括:

当所述第二高度值大于所述均值时,将移动目标所处的所述第一楼层切换为所述第二楼层;

当所述第二高度值小于所述均值时,将移动目标所处的所述第三楼层切换为所述第四楼层。

第二方面,本发明实施例还公开了一种基于差分气压测高确定移动目标所处楼层的装置,应用于移动终端,所述装置包括:

第一确定单元,用于根据已存储的目标楼房的各楼层地图信息,确定移动目标所处的位置区域;

获得单元,用于针对所述位置区域,通过惯性传感器,获得移动目标的运动属性;其中,所述运动属性包括:静止、步行路过所述位置区域;

第二确定单元,用于针对所述运动属性,通过差分气压测高法,确定移动目标的至少一个第一高度值;

第三确定单元,用于根据已存储的楼层高度信息及所述至少一个第一高度值,确定移动目标所处楼层;所述楼层高度信息为目标楼房每层楼高度值。

可选的,所述位置区域包括:电梯区域和楼梯区域;

所述获得单元具体用于:

当所述位置区域为电梯区域时,通过所述惯性传感器获取移动目标的第一运动属性;所述第一运动属性包括:静止、步行路过电梯区域;

当所述位置区域为楼梯区域时,通过所述惯性传感器获取移动目标的第二运动属性;所述第二运动属性包括:静止。

可选的,所述第二确定单元,包括:

第一获取子单元,用于当检测到移动目标在电梯区域的第一运动属性为静止或步行路过电梯区域时,通过差分气压测高法,获取移动目标处于静止或者步行路过电梯区域期间的至少一个第一高度值;

第二获取子单元,用于当检测到移动目标在楼梯区域的第二运动属性为静止时,通过差分气压测高,获取移动目标处于静止期间的至少一个第一高度值。

可选的,所述装置还包括:

第一处理单元,用于当检测到移动目标的运动属性由静止变为乘坐运行的电梯,或者由步行路过电梯区域变为乘坐运行的电梯时,确定移动目标处于静止或者步行路过电梯区域期间,所述至少一个第一高度值的均值;

第二处理单元,用于当检测到移动目标的运动属性由静止变为步行上下楼时,确定移动目标处于静止期间,所述至少一个第一高度值的均值;

第三处理单元,用于通过差分气压测高法,获得移动目标离开所述电梯区域时的第二高度值,或者移动目标离开所述楼梯区域时的第二高度值;

第四处理单元,用于当所述第二高度值大于所述均值时,确定移动目标所处楼层由第一楼层变为第二楼层;所述第一楼层为移动目标在乘坐电梯上楼或步行上楼之前,移动目标所处的楼层,所述第二楼层为移动目标在乘坐电梯上楼或步行上楼之后,移动目标所处的楼层;

第五处理单元,用于当所述第二高度值小于所述均值时,确定移动目标所处楼层由第三楼层变为第四楼层;所述第一楼层为移动目标在乘坐电梯下楼或步行下楼之前,移动目标所处的楼层,所述第二楼层为移动目标在乘坐电梯下楼或步行下楼之后,移动目标所处的楼层。

本发明实施例提供的一种基于差分气压测高确定移动目标所处楼层的方法及装置,在移动目标处于室外时,可以根据已存储的目标楼房的各楼层地图信息,确定移动目标所处的位置区域;针对位置区域,通过惯性传感器,获得移动目标的运动属性;针对运动属性,通过差分气压测高法,确定移动目标的至少一个第一高度值;根据已存储的楼层高度信息及至少一个第一高度值,确定移动目标所处楼层。本方案中,结合移动目标所处位置区域、运动属性以及差分气压测高所获得的高度值,确定移动目标所处楼层,提高了测量移动目标所处楼层的准确性。另外,根据移动目标所处楼层,切换移动目标所处楼层,提高切换楼层的准确性。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的基于差分气压测高确定移动目标所处楼层的方法的一种流程图;

图2为本发明实施例提供的目标楼房的地图信息的示意图;

图3为本发明实施例提供的基于差分气压测高确定移动目标所处楼层的方法的另一种流程图;

图4为本发明实施例提供的基于差分气压测高确定移动目标所处楼层的装置的一种结构示意图;

图5为本发明实施例提供的基于差分气压测高确定移动目标所处楼层的装置的另一种结构示意图;

图6为本发明实施例提供的基于差分气压测高确定移动目标所处楼层的装置的又一种结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了提高测量移动目标所处楼层的准确性,本发明实施例提供了一种基于差分气压测高确定移动目标所处楼层的方法及装置。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。

下面首先对本发明实施例提供的一种基于差分气压测高确定移动目标所处楼层的方法进行介绍。

如图1所示,本发明实施例所提供的一种基于差分气压测高确定移动目标所处楼层的方法,应用于移动终端,该方法可以包括如下步骤:

S101,根据已存储的目标楼房的各楼层地图信息,确定移动目标所处的位置区域。

其中,移动终端可以包括:平板电脑或智能手机等,该移动终端的操作系统可以包括但不局限于:IOS操作系统。

为了实现本发明的目的,可以预先在移动终端存储目标楼房的各楼层地图信息。如图2所示,本发明实施例提供的目标楼房的某一楼层地图信息的示意图。其中,图2示出了的位置区域包括电梯区域201及楼梯区域202。需要注意的是,移动目标可以在电梯区域201和楼梯区域202外的其他区域。

本发明实施例中,可以采用地图匹配法,确定移动目标所处的位置区域。其中,地图匹配法是一种基于软件技术的定位修正方法,地图匹配法是将移动终端所获得的定位结果与移动终端的电子地图数据库中的地图信息结合在一起,来确定移动目标所处的位置区域。

S102,针对所述位置区域,通过惯性传感器,获得移动目标的运动属性。

其中,所述运动属性包括:静止、步行路过所述位置区域。

移动目标在不同的位置区域,获取移动目标在不同位置区域处于静止的运动属性或者步行路过的运动属性。

本发明实施例中,基于移动目标移动时的运动规律和周期性特征等,采用惯性传感器获得移动目标的运行属性。其中,惯性传感器中集成了加速度计和陀螺仪等。惯性传感器获得移动目标的运动属性的具体过程为:加速度计对移动目标的移动频率和移动幅度进行检测和估计,然后结合陀螺仪获得移动目标的角速度信息,根据角速度信息,以及移动终端的电子罗盘信息推算移动目标的移动方向,进而确定出移动目标的位置区域、移动速度及移动方向。

需要注意的是,利用惯性传感器,获得移动目标的运动属性属于现有技术,在此不再赘述。

另外,本发明实施例还可以采用其他现有技术,获得移动目标的运行属性,在此不再赘述。

具体的,所述位置区域包括:电梯区域和楼梯区域;

所述针对所述位置区域,通过惯性传感器,获得移动目标的运动属性,包括:

当所述位置区域为电梯区域时,通过所述惯性传感器获取移动目标的第一运动属性;所述第一运动属性包括:静止、步行路过电梯区域;

当所述位置区域为楼梯区域时,通过所述惯性传感器获取移动目标的第二运动属性;所述第二运动属性包括:静止。

当检测到移动目标在图2所示的电梯区域时,可以通过惯性传感器获取该移动目标在电梯区域静止或者步行路过的运动属性。当检测到移动目标在图2所示的楼梯区域时,可以通过惯性传感器获取该移动目标在楼梯区域处于静止的运动属性。

需要强调的是,移动目标在电梯区域的运动属性还包括乘坐电梯上下楼,移动目标在楼梯区域的运动属性还包括步行上下楼。所以通过惯性传感器还可以获得移动目标乘坐电梯上下楼或者步行上下楼的运动属性。

S103,针对所述运动属性,通过差分气压测高法,确定移动目标的至少一个第一高度值。

当移动目标在电梯区域处于静止或者步行路过电梯区域,或者移动目标在楼梯区域静止时,可以通过差分气压测高法确定移动目标的至少一个第一高度值。例如,移动目标在电梯区域处于静止的时间为A秒,移动终端每a秒获取一次移动目标的第一高度值,则A秒内一共获得A/a个第一高度值。

具体的,所述针对所述运动属性,通过差分气压测高法,确定移动目标的至少一个第一高度值,包括:

当检测到移动目标在电梯区域的第一运动属性为静止或步行路过电梯区域时,通过差分气压测高法,获取移动目标处于静止或者步行路过电梯区域期间的至少一个第一高度值;

当检测到移动目标在楼梯区域的第二运动属性为静止时,通过差分气压测高,获取移动目标处于静止期间的至少一个第一高度值。

本发明实施例中,采用差分气压测高法获得移动目标在电梯区域处于静止或步行路过时的至少一个第一高度值,及移动目标在楼梯区域时处于静止时的至少一个第一高度值。其中,采用差分气压测高法获得移动目标的高度值的公式可以为:

为了提高计算的准确性,重力加速度g利用赫尔默特公式计算,即,根据以下公式:

g=978.030(1+0.005302sin2φ+0.000007sin22φ)

计算目标楼房所在地理区域的重力加速度。其中,上述公式中的重力加速度的单位为cm/s2(厘米每二次方秒),φ为移动终端所在位置区域纬度。例如,目标楼房所在位置区域纬度可以为39.96。,根据上述赫尔默特公式计算获得目标楼房所在地理区域的重力加速度为g=9.801756m/s2,将g=9.801756m/s2代入公式:

得到校准后的差分气压测高公式为:

其中,h为移动终端的高度值,h0为基站的高度值,Rd为干燥空气的气体常数,g为目标楼房所在地理区域的重力加速度,Tm为移动终端所处环境温度和基站所处环境温度的均值,P为移动终端所处环境的气压值,P0为基站所处环境的气压值。

本发明实施例中,可以根据上述校准后的差分气压测高公式获得移动目标的至少一个第一高度值。

其中,本方案利用一个接收设备获得基站发送的信号,基站发送的信号中包括基站的高度值、基站所处环境温度及基站所处环境的气压值。其中,接收设备可以集成于移动终端上,也可以不集成在移动终端上。当接收设备集成于移动终端上时,便于移动目标携带。当接收设备没有集成于移动终端时,该接收设备将接收到的包含基站的高度值、基站所处环境温度及基站所处环境的气压值的信号发送给移动终端。这样,移动终端根据基站的高度值、基站所处环境温度及基站所处环境的气压值,以及该移动终端所处环境温度和移动终端所处环境的气压值,采用校准后的差分气压测高公式,获得移动终端的高度值,移动终端的高度值也就是移动目标的第一高度值。

S104,根据已存储的楼层高度信息及所述至少一个第一高度值,确定移动目标所处楼层。

其中,所述楼层高度信息为目标楼房每层楼高度值。

需要注意的是,目标楼房的每层楼的高度可以是一样的,也可以是不一样的。首先,确定至少一个第一高度值的均值,根据该均值及已存储的目标楼房每层楼高度值确定移动目标所处的楼层。

具体的,所述在确定移动目标所处楼层之前,所述方法还包括:

当检测到移动目标的运动属性由静止变为乘坐运行的电梯,或者由步行路过电梯区域变为乘坐运行的电梯时,确定移动目标处于静止或者步行路过电梯区域期间,所述至少一个第一高度值的均值;

当检测到移动目标的运动属性由静止变为步行上下楼时,确定移动目标处于静止期间,所述至少一个第一高度值的均值;

通过差分气压测高法,获得移动目标离开所述电梯区域时的第二高度值,或者移动目标离开所述楼梯区域时的第二高度值;

当所述第二高度值大于所述均值时,确定移动目标所处楼层由第一楼层变为第二楼层;所述第一楼层为移动目标在乘坐电梯上楼或步行上楼之前,移动目标所处的楼层,所述第二楼层为移动目标在乘坐电梯上楼或步行上楼之后,移动目标所处的楼层;

当所述第二高度值小于所述均值时,确定移动目标所处楼层由第三楼层变为第四楼层;所述第一楼层为移动目标在乘坐电梯下楼或步行下楼之前,移动目标所处的楼层,所述第二楼层为移动目标在乘坐电梯下楼或步行下楼之后,移动目标所处的楼层。

需要注意的是,电梯状态可以包括:静止状态及运行状态。其中,静止状态可以为:在垂直方向上电梯处于静止不移动的状态,运行状态可以为:在垂直方向上电梯垂直向上或者垂直向下的移动状态。

当检测到移动目标的运动属性由静止变为乘坐运行的电梯,或者由步行路过电梯区域变为乘坐运行的电梯时,停止计算移动目标的第一高度值。统计移动目标静止或者步行路过电梯区域期间所获得的移动目标的所有第一高度值,并计算所有第一高度值的均值;或者,当检测到移动目标的运动属性由静止变为步行上下楼时,停止计算移动目标的第一高度值。统计移动目标静止期间所获得的移动目标的所有第一高度值,并计算所有第一高度值的均值。

当检测到移动目标停止乘坐运行的电梯或者停止步行上下楼,且离开电梯区域或者楼梯区域时,根据公式:

获得移动目标离开电梯区域时的第二高度值,或者移动目标离开楼梯区域时的第二高度值。其中,h2为移动目标的第二高度值,h0为基站的高度值,Rd为干燥空气的气体常数,g为目标楼房所在地理区域的重力加速度,Tm为移动终端所处环境温度和基站所处环境温度的均值,P为移动终端所处环境的气压值,P0为基站所处环境的气压值。

比较第二高度值与至少一个第一高度值的均值的大小,当第二高度值大于均值时,确定移动目标所处楼层高度升高。当第二高度值小于均值时,确定移动目标所处楼层高度降低。

例如,当时,确定移动目标所处楼层的高度增加,确定移动目标所处楼层的高度降低。其中,h2为移动目标的第二高度值,h1为至少一个第一高度值的均值。

具体的,所述根据已存储的楼层高度信息及所述至少一个第一高度值,确定移动目标所处楼层,包括:

当所述第二高度值大于所述均值时,获取所述第二高度值与所述均值之间的第一高度差;根据已存储的楼层高度信息及所述第一高度差,确定移动目标上移的楼层数目;根据所述第一楼层及所述楼层数目,确定移动目标所处的第二楼层;

当所述第二高度值小于所述均值时,获取所述第二高度值与所述均值之间的第二高度差;根据已存储的楼层高度信息及所述第二高度差,确定移动目标下移的楼层数目;根据所述第三楼层及所述楼层数目,确定移动目标所处的第四楼层。

当第二高度值大于均值时,确定移动目标乘坐电梯上楼或者步行上楼。当第二高度值小于均值时,确定移动目标乘坐电梯下楼或者步行下楼。根据第二高度值与均值之间的高度差,计算移动目标上移或者下移的楼层数,确定移动目标所在的楼层,并在移动终端显示移动目标上移或者下移后所在的楼层。

例如,当第二高度值为9米,均值为6.1米时,确定移动目标乘坐电梯上楼或者步行上楼。计算第二高度值与均值之间的高度差为2.9米。若每层楼的高度值相同,且每层楼的高度值都为3米,则确定移动目标上移了一层。当移动目标乘坐电梯上楼或者步行上楼之前所在的楼层为8层时,可以确定移动目标乘坐电梯上楼或者步行上楼之后所在的楼层为9层。

又例如,当第二高度值为18米,均值为21.2米时,确定移动目标乘坐电梯下楼或者步行下楼。计算第二高度值与均值之间的高度差为3.2米。若每层楼的高度值相同,且每层楼的高度值都为3米,则确定移动目标下移了一层。当移动目标乘坐电梯下楼或者步行下楼之前所在的楼层为7层时,可以确定移动目标乘坐电梯下楼或者步行下楼之后所在的楼层为6层。

本发明实施例中,可以根据已存储的目标楼房的地图信息,确定移动目标所处的位置区域;针对位置区域,通过惯性传感器,获得移动目标的运动属性;针对运动属性,通过差分气压测高法,确定移动目标的至少一个第一高度值;根据已存储的楼层高度信息及至少一个第一高度值,确定移动目标所处楼层。本方案中,结合移动目标所处位置区域、运动属性以及差分气压测高所获得的高度值,确定移动目标所处楼层,提高了测量移动目标所处楼层的准确性。

进一步,如图3所示,在包括S101、S102、S103及S104的基础上,本发明实施例所提供的基于差分气压测高确定移动目标所处楼层的方法还包括:

S105、当所述第二高度值大于所述均值时,将移动目标所处的所述第一楼层切换为所述第二楼层;当所述第二高度值小于所述均值时,将移动目标所处的所述第三楼层切换为所述第四楼层。

具体的,当获取到移动目标处于第二楼层或者第四楼层后,将移动终端所显示的第一楼层切换为第二楼层,或者将移动终端所显示的第三楼层切换为第四楼层。例如,当移动目标乘坐电梯上楼或者步行上楼之前所在的楼层为7层时,移动目标乘坐电梯上楼或者步行上楼之后所在的楼层为9层,移动终端将移动目标所处的7层切换为9层。

又例如,当移动目标乘坐电梯下楼或者步行下楼之前所在的楼层为12层时,移动目标乘坐电梯下楼或者步行下楼之后所在的楼层为8层,移动终端将移动目标所处的12层切换为8层。

本发明实施例中,可以根据已存储的目标楼房的各楼层地图信息,确定移动目标所处的位置区域;针对位置区域,通过惯性传感器,获得移动目标的运动属性;针对运动属性,通过差分气压测高法,确定移动目标的至少一个第一高度值;根据已存储的楼层高度信息及至少一个第一高度值,确定移动目标所处楼层。并根据移动目标所处楼层,切换楼层,提高了测量移动目标所处楼层的准确性,进而准确向移动目标显示其所在的楼层。

相对于上述方法实施例,本发明实施例还提供了一种基于差分气压测高确定移动目标所处楼层的装置,应用于移动终端,如图4所示,所述装置可以包括:

第一确定单元410,用于根据已存储的目标楼房的各楼层地图信息,确定移动目标所处的位置区域;

获得单元420,用于针对所述位置区域,通过惯性传感器,获得移动目标的运动属性;其中,所述运动属性包括:静止、步行路过所述位置区域;

第二确定单元430,用于针对所述运动属性,通过差分气压测高法,确定移动目标的至少一个第一高度值;

第三确定单元440,用于根据已存储的楼层高度信息及所述至少一个第一高度值,确定移动目标所处楼层;所述楼层高度信息为目标楼房每层楼高度值。

可选的,所述位置区域包括:电梯区域和楼梯区域;

所述获得单元具体420用于:

当所述位置区域为电梯区域时,通过所述惯性传感器获取移动目标的第一运动属性;所述第一运动属性包括:静止、步行路过电梯区域;

当所述位置区域为楼梯区域时,通过所述惯性传感器获取移动目标的第二运动属性;所述第二运动属性包括:静止。

可选的,如图5所示,所述第二确定单元430,包括:

第一获取子单元431,用于当检测到移动目标在电梯区域的第一运动属性为静止或步行路过电梯区域时,通过差分气压测高法,获取移动目标处于静止或者步行路过电梯区域期间的至少一个第一高度值;

第二获取子单元432,用于当检测到移动目标在楼梯区域的第二运动属性为静止时,通过差分气压测高,获取移动目标处于静止期间的至少一个第一高度值。

可选的,所述装置还包括:

第一处理单元,用于当检测到移动目标的运动属性由静止变为乘坐运行的电梯,或者由步行路过电梯区域变为乘坐运行的电梯时,确定移动目标处于静止或者步行路过电梯区域期间,所述至少一个第一高度值的均值;

第二处理单元,用于当检测到移动目标的运动属性由静止变为步行上下楼时,确定移动目标处于静止期间,所述至少一个第一高度值的均值;

第三处理单元,用于通过差分气压测高法,获得移动目标离开所述电梯区域时的第二高度值,或者移动目标离开所述楼梯区域时的第二高度值;

第四处理单元,用于当所述第二高度值大于所述均值时,确定移动目标所处楼层由第一楼层变为第二楼层;所述第一楼层为移动目标在乘坐电梯上楼或步行上楼之前,移动目标所处的楼层,所述第二楼层为移动目标在乘坐电梯上楼或步行上楼之后,移动目标所处的楼层;

第五处理单元,用于当所述第二高度值小于所述均值时,确定移动目标所处楼层由第三楼层变为第四楼层;所述第一楼层为移动目标在乘坐电梯下楼或步行下楼之前,移动目标所处的楼层,所述第二楼层为移动目标在乘坐电梯下楼或步行下楼之后,移动目标所处的楼层。

可选的,第三确定单元440,包括:

第三获取子单元,用于当所述第二高度值大于所述均值时,获取所述第二高度值与所述均值之间的第一高度差;

第一确定子单元,用于根据已存储的楼层高度信息及所述第一高度差,确定移动目标上移的楼层数目;

第二确定子单元,用于根据所述第一楼层及所述楼层数目,确定移动目标所处的第二楼层;

第四获取子单元,用于当所述第二高度值小于所述均值时,获取所述第二高度值与所述均值之间的第二高度差;

第三确定子单元,用于根据已存储的楼层高度信息及所述第二高度差,确定移动目标下移的楼层数目;

第四确定子单元,用于根据所述第三楼层及所述楼层数目,确定移动目标所处的第四楼层。

可选的,如图6所示,所述装置还包括:

切换单元450,用于当所述第二高度值大于所述均值时,将移动目标所处的所述第一楼层切换为所述第二楼层;当所述第二高度值小于所述均值时,将移动目标所处的所述第三楼层切换为所述第四楼层。

本发明实施例中,可以根据已存储的目标楼房的各楼层地图信息,确定移动目标所处的位置区域;针对位置区域,通过惯性传感器,获得移动目标的运动属性;针对运动属性,通过差分气压测高法,确定移动目标的至少一个第一高度值;根据已存储的楼层高度信息及至少一个第一高度值,确定移动目标所处楼层。本方案中,结合移动目标所处位置区域、运动属性以及差分气压测高所获得的高度值,确定移动目标所处楼层,提高了测量移动目标所处楼层的准确性。另外,根据移动目标所处的楼层,切换移动目标所处楼层,提高切换楼层的准确性。

对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1