CN107860358A - 楼层的定位方法、***、可读存储介质及智能终端 - Google Patents
楼层的定位方法、***、可读存储介质及智能终端 Download PDFInfo
- Publication number
- CN107860358A CN107860358A CN201711078446.6A CN201711078446A CN107860358A CN 107860358 A CN107860358 A CN 107860358A CN 201711078446 A CN201711078446 A CN 201711078446A CN 107860358 A CN107860358 A CN 107860358A
- Authority
- CN
- China
- Prior art keywords
- floor
- atmospheric pressure
- pressure value
- wifi signal
- instruction vector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C5/00—Measuring height; Measuring distances transverse to line of sight; Levelling between separated points; Surveyors' levels
- G01C5/06—Measuring height; Measuring distances transverse to line of sight; Levelling between separated points; Surveyors' levels by using barometric means
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0252—Radio frequency fingerprinting
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0257—Hybrid positioning
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提出一种楼层的定位方法、***、可读存储介质及智能终端,所述方法包括:接收数据采集设备采集到的观测量数据,并对观测量数据进行预处理,其中观测量数据包括多个气压值以及多个WIFI信号强度指示向量;计算任意两个WIFI信号强度指示向量之间的指示向量相似度,当判断到指示向量相似度大于预设相似度阈值,则分别对每个气压值进行气压标定以得到多个第一气压值,其中多个第一气压值中至少有一为待定位楼层气压值;根据待定位楼层气压值以及一参考面气压值计算得到一相对海拔高度,并根据相对海拔高度计算得到对应的楼层数。本发明提出的楼层的定位方法,提高了楼层的定位精度,满足了实际应用需求。
Description
技术领域
本发明涉及定位技术领域,特别是涉及一种楼层的定位方法、***、可读存储介质及智能终端。
背景技术
在现代生活中,定位技术是一项极为重要的应用,广泛应用在军事以及民用方面,在现代社会的发展中扮演着极为重要的角色。目前的定位技术一般分为室外定位以及室内定位,其中室外定位技术已经发展得非常成熟,且精确度非常高。室内定位由于诸多因素的干扰,定位的精度仍有待提高。
众所周知的,在室外定位时,主要是利用GPS进行高程的测量以及激光测高。但是在室内环境下,存在以下局限:(1)建筑物对卫星信号的遮蔽,使得室内GPS的信号微弱,因而难以用于进行高程测量;(2)激光测高需要特定的设备,造价过高。基于此问题,现有技术中,根据气压与海拔高度之间存在明显的相关性,通过智能手机搭载的气压传感器进行高程的测量,以实现室内楼层定位的要求。
然而,由于不同型号的智能手机搭载的气压传感器存在硬件的异构,导致在同一时间、同一位置所采集到的气压数据之间存在较大的差异,这无疑将降低楼层定位的精度,造成楼层的误判。
发明内容
鉴于上述状况,有必要解决现有技术中,由于不同型号的智能手机搭载的气压传感器存在硬件的异构,导致在同一时间、同一位置所采集到的气压数据之间存在较大的差异,进而降低楼层定位精度的问题。
本发明实施例提供了一种楼层的定位方法,应用于一智能终端对楼层进行定位,所述智能终端与多个数据采集设备之间进行数据传输,其中,所述方法包括如下步骤:
接收所述数据采集设备采集到的观测量数据,并对所述观测量数据进行预处理,其中所述观测量数据包括多个气压值以及多个WIFI信号强度指示向量;
计算任意两个所述WIFI信号强度指示向量之间的指示向量相似度,当判断到所述指示向量相似度大于预设相似度阈值,则分别对每个所述气压值进行气压标定以得到多个第一气压值,其中多个所述第一气压值中至少有一为待定位楼层气压值;
根据所述待定位楼层气压值以及一参考面气压值计算得到一相对海拔高度,并根据所述相对海拔高度计算得到对应的楼层数。
本发明提出的楼层的定位方法,首先接收数据采集设备采集到的观测量数据,包括气压值以及WIFI信号强度指示向量,然后计算任意两个WIFI信号强度指示向量之间的指示向量相似度,当该指示向量相似度大于预设相似度阈值时,此时可以判定该两个WIFI信号强度指示向量对应的数据采集设备在同一个楼层,且位置邻近,由于该两个数据采集设备的型号可能不同,对应采集到的气压值可能也不同(理论上相邻位置的气压值应为相同),因此此时对该两个数据采集设备所采集到的气压值进行标定校正以得到第一气压值,然后在根据待定位楼层气压值以及参考面气压值计算得到对应的海拔高度之后,再计算确定对应的楼层数。本发明提出的楼层的定位方法,能够有效消除因不同型号的智能手机搭载的气压传感器因硬件结构不同,导致所采集到的气压数据不同而影响楼层定位精度的问题,提高了楼层的定位精度,满足了实际应用需求。
另外,根据本发明上述实施例的楼层的定位方法,还可以具有如下附加的技术特征:
所述楼层的定位方法,其中,所述对所述观测量数据进行预处理的步骤包括:
根据公式对多个所述气压值进行取均值处理,以得到一气压平均值;
根据公式对多个所述WIFI信号强度指示向量进行均值处理,以得到一WIFI信号强度平均值;
其中,Pre为所述气压平均值,Prei为所述气压值,(RSSI1,RSSI2,...,RSSIn)为所述WIFI信号强度平均值,RSSIin为单个WIFI信号强度指示,m为其中一所述数据采集设备采集到的所述气压值或所述WIFI信号强度指示向量的数量,i为自变量,n为设置的无线路由器的数量。
所述楼层的定位方法,其中,所述计算任意两个所述WIFI信号强度指示向量之间的指示向量相似度的步骤包括:
根据公式计算任意两个所述WIFI信号强度指示向量之间的欧式距离;
根据公式计算得到所述指示向量相似度;
其中,dAB为所述欧式距离,θAB为所述指示向量相似度,RSSInA为数据采集设备A接收到编号为n的无线路由器发送的WIFI信号强度指示。
所述楼层的定位方法,其中,所述数据采集设备包括多种不同类型,所述对每个所述气压值进行气压标定以得到多个第一气压值的步骤包括:
选定其中一种类型的所述数据采集设备为标准类型设备,以该标准类型设备所采集到的所述气压值为标准气压值,计算获取的所述气压值与所述标准气压值之间的气压差值;
根据所述气压差值,对除所述标准类型设备之外的所述数据采集设备采集到的所述气压值进行气压校正以得到所述第一气压值。
所述楼层的定位方法,其中,所述根据所述待定位楼层气压值以及一参考面气压值计算得到一相对海拔高度的方法包括如下步骤:
根据公式计算得到所述相对海拔高度;
其中,Δh01为所述相对海拔高度,P'0为所述参考面气压值,P'1为所述待定位楼层气压值,ε为空气的热膨胀系数,T01为参考面与待定位楼层之间的大气平均温度。
所述楼层的定位方法,其中,所述根据所述相对海拔高度计算得到对应的楼层数的方法包括如下步骤:
根据公式x=Δh01/h0+1计算得到所述楼层数;
其中h0为建筑物每层的层高,x为所述楼层数。
本发明还提出一种楼层的定位***,应用于一智能终端对楼层进行定位,所述智能终端与多个数据采集设备之间进行数据传输,其中,所述***包括:
数据接收模块,用于接收所述数据采集设备采集到的观测量数据,并对所述观测量数据进行预处理,其中所述观测量数据包括多个气压值以及多个WIFI信号强度指示向量;
数据标定模块,用于计算任意两个所述WIFI信号强度指示向量之间的指示向量相似度,当判断到所述指示向量相似度大于预设相似度阈值,则分别对每个所述气压值进行气压标定以得到多个第一气压值,其中多个所述第一气压值中至少有一为待定位楼层气压值;
楼层计算模块,用于根据所述待定位楼层气压值以及一参考面气压值计算得到一相对海拔高度,并根据所述相对海拔高度计算得到对应的楼层数。
所述楼层的定位***,其中,所述数据接收模块还具体用于:
根据公式对多个所述气压值进行取均值处理,以得到一气压平均值;
根据公式对多个所述WIFI信号强度指示向量进行均值处理,以得到一WIFI信号强度平均值;
其中,Pre为所述气压平均值,Prei为所述气压值,(RSSI1,RSSI2,...,RSSIn)为所述WIFI信号强度平均值,RSSIin为单个WIFI信号强度指示,m为其中一所述数据采集设备采集到的所述气压值或所述WIFI信号强度指示向量的数量,i为自变量,n为设置的无线路由器的数量。
本发明还提出一种可读存储介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如上所述的楼层的定位方法。
本发明还提出一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如上所述的楼层的定位方法。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实施例了解到。
附图说明
图1为本发明第一实施例提出的楼层的定位方法的原理框图;
图2为本发明第一实施例提出的气压传感器标定的流程图;
图3为本发明第一实施例提出的楼层的定位方法的流程图;
图4为本发明第一实施例提出的楼层的定位方法的实际应用示意图;
图5为本发明第二实施例提出的楼层的定位***的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
现有的室内楼层定位技术中,由于不同型号的智能手机存在硬件的异构,导致在同一时间、同一位置所采集到的气压数据之间存在较大的差异,这无疑将降低楼层定位的精度,造成楼层的误判。为了解决这一问题,在本发明中,提出了一种楼层的定位方法,请参阅图1至图4,对于第一实施例中的楼层的定位方法,用于一智能终端对楼层进行定位,所述智能终端与多个数据采集设备之间进行数据传输,其中,所述方法包括如下步骤:
S101,接收所述数据采集设备采集到的观测量数据,并对所述观测量数据进行预处理,其中所述观测量数据包括多个气压值以及多个WIFI信号强度指示向量。
在本实施例中,上述的智能终端为一楼层定位服务器,上述的数据采集设备通常为智能手机。其中,多个智能手机与该楼层定位服务器之间存在数据的相互传输。对该智能手机而言,其上均安装有气压传感器以及WIFI信号接收装置,可以实时地检测周围环境的气压值以及接收无线路由器所发送的WIFI信号。
在此需要指出的是,在对某一栋建筑进行楼层的定位之前,需要在该栋建筑的第一层以及第二层上布置多个无线路由器AP。该建筑物可以为工厂、商场、居民楼等各种建筑设施。可以理解的,在该建筑物中会存在很多的智能手机。在本实施例中,默认智能手机上均搭载有气压传感器以及WIFI信号接收器。每个智能手机均能接收到无线路由器AP所发送的WIFI信号强度指示,并且检测周围环境的气压值。
智能手机在进行检测时,在同一位置,该智能手机会连续采集m个气压值(Pre1,Pre2...Prem)以及m个WIFI信号强度指示向量(RSSIi1,RSSIi2,...RSSIin)(i=1,2,...m),并均发送至该楼层定位服务器。此外,在发送时,智能手机会将自身对应的手机型号数据也发送至楼层定位服务器。
在该楼层定位服务器接收到智能手机所采集的观测量数据之后,会对接收到的观测量数据进行预处理,在本实施例中,该预处理为进行均值处理。具体的,分别对上述的m个气压值(Pre1,Pre2...Prem)以及m个WIFI信号强度指示向量(RSSIi1,RSSIi2,...RSSIin)(i=1,2,...m)进行均值处理。
其中,根据公式(1)对m个气压值进行取均值处理,以得到一气压平均值;
根据公式(2)对m个WIFI信号强度指示向量(RSSIi1,RSSIi2,...RSSIin)(i=1,2,...m)进行均值处理以得到WIFI信号强度平均值。
其中,Pre为气压平均值,Prei为检测到的单个气压值,(RSSI1,RSSI2,...,RSSIn)为WIFI信号强度平均值,RSSIin单个WIFI信号强度指示,m为数据采集设备采集到的所述气压值或所述WIFI信号强度指示向量的数量,i为自变量,n为设置的无线路由器AP的数量。
在进行均值化处理之后,得到的为气压平均值Pre以及WIFI信号强度平均值(RSSI1,RSSI2,...,RSSIn)。
在此需要指出的是,在上述处理结束后,楼层定位服务器会对应生成一条记录。记录的样式为:(ID+PhoneType+STime+Pre+RSSI1,RSSI2,…,RSSIn)。
其中,ID为编号,PhoneType为智能手机的型号,STime为采样开始的时刻,Pre为当前时刻该智能手机所采集到的气压值的均值,RSSI1、RSSI2、…、RSSIn为所接收到的来自各AP的WiFi信号强度值的均值。
S102,计算任意两个所述WIFI信号强度指示向量之间的指示向量相似度,当判断到所述指示向量相似度大于预设相似度阈值,则分别对每个所述气压值进行气压标定以得到多个第一气压值,其中多个所述第一气压值中至少有一为待定位楼层气压值。
如上所述,在第一层与第二层设置了多个无线路由器AP,不同楼层不同位置的智能手机所接收到的WIFI信号强度指示向量不同。在本实施例中,要判断两个智能手机是否处于非常相近的位置,依据的是该两个智能手机之间的指示向量相似度。当任意两个智能手机所接收的WIFI信号的指示向量相似度大于预设相似度阈值,则此时可以判定该两个智能手机的位置相近。
具体的,根据公式(3)计算任意两个WIFI信号强度指示向量之间的欧式距离;
在计算得到了对应的欧式距离之后,然后根据该计算得到的欧式距离,通过公式(4)计算得到对应的指示向量相似度;
其中,dAB为欧式距离,θAB为指示向量相似度,RSSInA为数据采集设备A接收到编号为n的无线路由器发送的WIFI信号强度指示。
可以理解的,在非常相近位置的两个智能手机,理论上其所检测到的气压值也应相等。然而由于智能手机型号的不同,搭载的气压传感器不同,其硬件结构对应也有所不同。因此对应检测到的气压值也不相同。故而此时需要对该两个智能手机所检测到的气压值进行气压标定。在此需要说明的是,此时进行标定的目的主要是为了统一检测标准。
例如,智能手机A与智能手机B,若该两个智能手机所接收的WIFI信号的指示向量相似度θAB,大于预设相似度阈值θ0,则可以确定该智能手机A与智能手机B处于非常相近的位置。但由于这两个智能手机为型号不同的手机,搭载了不同型号的气压传感器,其硬件结构存在一定的差异,虽然其处于同一楼层的相近位置,但分别所检测到的气压值仍存在一定的差异,因此需要对检测到的气压值进行气压标定以统一检测标准。
具体的,在进行气压标定时,例如智能手机A检测到的气压值为PA,智能手机B检测到的气压值为PB。在本实施例中,我们将智能手机A作为标准检测设备,也即将该智能手机A所检测到的气压值PA作为标定的标准气压值。因此,对应的气压差值ΔAB=PA-PB,计算得到气压差值后,将该气压差值存入标定信息库中。在后面的检测作业中,对于B类型的智能手机,在与A类型的智能手机进行气压标定时,均在所检测的气压值的基础上再加上该气压差值ΔAB,即得到标定后的第一气压值。
在此还需要补充说明的是,在实际气压的标定过程中,也可以结合采用传递标定校准的方法进行气压标定。具体的,在标定信息库中,假设已知智能手机A相对于智能手机B的气压偏差值为ΔAB,智能手机C相对于智能手机B的气压偏差值为ΔCB,则可以通过以下公式(5)计算得到智能手机A相对于智能手机C的气压偏差值:
ΔAC=PA-PC=(PA-PB)-(PC-PB)=ΔAB-ΔCB (5)
由此可以完成智能手机A与智能手机C之间的气压值的相对校准,通过这种传递校准的方式可以完成多种不同类型的智能手机所检测到的气压值之间的误差标定。
每次计算得到两不同型号近邻手机的气压差值之后,将对应的相对误差标定至标定信息库中备用。通过该标定信息库,可以对任意型号的智能手机所检测到的气压进行标定校准。
S103,根据所述待定位楼层气压值以及一参考面气压值计算得到一相对海拔高度,并根据所述相对海拔高度计算得到对应的楼层数。
在本实施例中还需要说明的是,在计算待定位楼层的海拔高度时,需要获取一待定位楼层的气压值(标定校准后),其中该待定位楼层的气压值是相对于参考面气压值而言的。
在本实施例中,对参考面进行识别的原理是:由于仅在建筑物的一楼以及二楼部署了无线路由器AP。当用户位于建筑物一楼时,其携带的智能手机接收到的WiFi信号中,来自一楼AP发射的信号数量最多,信号最强,来自二楼无线路由器AP发射的信号数量以及强度均逊之;而当用户在建筑物其他楼层时,其智能手机接收到的WiFi信号中,来自二楼AP发射的信号数量最多,信号最强,而来自一楼无线路由器AP发射的信号数量和强度均逊之。根据这一规律,可以快速确定哪些智能手机当前位于建筑物的一楼,也即为参考面。
例如,从各用户携带的智能手机所发送至该楼层定位服务器中的观测量数据发现:智能手机E接收到来自建筑物第一层的WiFi信号数量最多,且信号最强;接收到来自第二层的WiFi信号强度较第一层的WiFi信号整体偏弱,且数量也要少于第一层,则可以判定该智能手机E当前位于该建筑物的第一层。
在确定参考面之后,获取参考面对应的气压值P0。在楼层定位服务器中,对该智能手机E搭载的气压传感器所连续采集的30个气压数据取均值,得到楼层定位参考面的气压值P0。
然后获取待定位楼层气压值P1,利用某型号智能手机F在待定位楼层连续采集30个气压数据,将这些气压数据连带智能手机的型号发送给上述的楼层定位服务器。楼层定位服务器对这30个气压数据取均值,作为待定位楼层的气压值p1。
在获取了参考面气压值P0以及待定位楼层的气压值P1之后,分别进行标定校准:查询标定信息库,获取到位于参考面的智能手机E、待定位楼层的智能手机F与标准设备A的相对误差值分别为:ΔEA,ΔFA。
在各自测量值的基础上,补偿对应的相对误差值作为各自校准后的观测量数值,对应为:P0'=P0-ΔEA,P1'=P1-ΔFA。
在确定了参考面气压值以及待定位楼层的气压值之后,根据拉普拉斯压高方程计算待测楼层和参考面的相对海拔距离,具体为:
式中Δh01为参考面与待定位楼层之间的相对海拔距离,P'0与P'1分别为参考面以及待定位层校正后的气压值,ε为空气的热膨胀系数,T01为本地气温值。
在计算得到了海拔距离之后,然后根据计算得到的海拔距离计算待定位楼层的楼层数。具体为:
x=Δh01/h0+1
楼层定位服务器在计算得到了具体的楼层数之后,将该信息返回给用户的智能手机。
请参阅图5,对于第二实施例中的楼层的定位***,应用于一智能终端对楼层进行定位,所述智能终端与多个数据采集设备之间进行数据传输,其中,所述***包括依次连接的数据接收模块11、数据标定模块12以及楼层计算模块13,;
其中,数据接收模块11具体用于:
接收所述数据采集设备采集到的观测量数据,并对所述观测量数据进行预处理,其中所述观测量数据包括多个气压值以及多个WIFI信号强度指示向量;
数据标定模块12具体用于:
计算任意两个所述WIFI信号强度指示向量之间的指示向量相似度,当判断到所述指示向量相似度大于预设相似度阈值,则分别对每个所述气压值进行气压标定以得到多个第一气压值,其中多个所述第一气压值中至少有一为待定位楼层气压值;
楼层计算模块13具体用于:
根据所述待定位楼层气压值以及一参考面气压值计算得到一相对海拔高度,并根据所述相对海拔高度计算得到对应的楼层数。
所述数据接收模块11还具体用于:
根据公式对多个所述气压值进行取均值处理,以得到一气压平均值;
根据公式对多个所述WIFI信号强度指示向量进行均值处理,以得到一WIFI信号强度平均值;
其中,Pre为所述气压平均值,Prei为所述气压值,(RSSI1,RSSI2,...,RSSIn)为所述WIFI信号强度平均值,RSSIin为单个WIFI信号强度指示,m为所述数据采集设备采集到的所述气压值或所述WIFI信号强度指示向量的数量,i为自变量,n为设置的无线路由器的数量。
本发明还提出一种可读存储介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如上所述的楼层的定位方法。
本发明还提出一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如上所述的楼层的定位方法。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种楼层的定位方法,应用于一智能终端对楼层进行定位,所述智能终端与多个数据采集设备之间进行数据传输,其特征在于,所述方法包括如下步骤:
接收所述数据采集设备采集到的观测量数据,并对所述观测量数据进行预处理,其中所述观测量数据包括多个气压值以及多个WIFI信号强度指示向量;
计算任意两个所述WIFI信号强度指示向量之间的指示向量相似度,当判断到所述指示向量相似度大于预设相似度阈值,则分别对每个所述气压值进行气压标定以得到多个第一气压值,其中多个所述第一气压值中至少有一为待定位楼层气压值;
根据所述待定位楼层气压值以及一参考面气压值计算得到一相对海拔高度,并根据所述相对海拔高度计算得到对应的楼层数。
2.根据权利要求1所述的楼层的定位方法,其特征在于,所述对所述观测量数据进行预处理的步骤包括:
根据公式对多个所述气压值进行取均值处理,以得到一气压平均值;
根据公式对多个所述WIFI信号强度指示向量进行均值处理,以得到一WIFI信号强度平均值;
其中,Pre为所述气压平均值,Prei为所述气压值,(RSSI1,RSSI2,...,RSSIn)为所述WIFI信号强度平均值,RSSIin为单个WIFI信号强度指示,m为其中一所述数据采集设备采集到的所述气压值或所述WIFI信号强度指示向量的数量,i为自变量,n为设置的无线路由器的数量。
3.根据权利要求2所述的楼层的定位方法,其特征在于,所述计算任意两个所述WIFI信号强度指示向量之间的指示向量相似度的步骤包括:
根据公式计算任意两个所述WIFI信号强度指示向量之间的欧式距离;
根据公式计算得到所述指示向量相似度;
其中,dAB为所述欧式距离,θAB为所述指示向量相似度,RSSInA为数据采集设备A接收到编号为n的无线路由器发送的WIFI信号强度指示。
4.根据权利要求3所述的楼层的定位方法,其特征在于,所述数据采集设备包括多种不同类型,所述对每个所述气压值进行气压标定以得到多个第一气压值的步骤包括:
选定其中一种类型的所述数据采集设备为标准类型设备,以该标准类型设备所采集到的所述气压值为标准气压值,计算获取的所述气压值与所述标准气压值之间的气压差值;
根据所述气压差值,对除所述标准类型设备之外的所述数据采集设备采集到的所述气压值进行气压校正以得到所述第一气压值。
5.根据权利要求1所述的楼层的定位方法,其特征在于,所述根据所述待定位楼层气压值以及一参考面气压值计算得到一相对海拔高度的方法包括如下步骤:
根据公式计算得到所述相对海拔高度;
其中,Δh01为所述相对海拔高度,P0'为所述参考面气压值,P1'为所述待定位楼层气压值,ε为空气的热膨胀系数,T01为参考面与待定位楼层之间的大气平均温度。
6.根据权利要求5所述的楼层的定位方法,其特征在于,所述根据所述相对海拔高度计算得到对应的楼层数的方法包括如下步骤:
根据公式x=Δh01/h0+1计算得到所述楼层数;
其中h0为建筑物每层的层高,x为所述楼层数。
7.一种楼层的定位***,应用于一智能终端对楼层进行定位,所述智能终端与多个数据采集设备之间进行数据传输,其特征在于,所述***包括:
数据接收模块,用于接收所述数据采集设备采集到的观测量数据,并对所述观测量数据进行预处理,其中所述观测量数据包括多个气压值以及多个WIFI信号强度指示向量;
数据标定模块,用于计算任意两个所述WIFI信号强度指示向量之间的指示向量相似度,当判断到所述指示向量相似度大于预设相似度阈值,则分别对每个所述气压值进行气压标定以得到多个第一气压值,其中多个所述第一气压值中至少有一为待定位楼层气压值;
楼层计算模块,用于根据所述待定位楼层气压值以及一参考面气压值计算得到一相对海拔高度,并根据所述相对海拔高度计算得到对应的楼层数。
8.根据权利要求7所述的楼层的定位***,其特征在于,所述数据接收模块还具体用于:
根据公式对多个所述气压值进行取均值处理,以得到一气压平均值;
根据公式对多个所述WIFI信号强度指示向量进行均值处理,以得到一WIFI信号强度平均值;
其中,Pre为所述气压平均值,Prei为所述气压值,(RSSI1,RSSI2,...,RSSIn)为所述WIFI信号强度平均值,RSSIin为单个WIFI信号强度指示,m为其中一所述数据采集设备采集到的所述气压值或所述WIFI信号强度指示向量的数量,i为自变量,n为设置的无线路由器的数量。
9.一种可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现上述权利要求1至6任意一项所述的楼层的定位方法。
10.一种智能终端,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述权利要求1至6任意一项所述的楼层的定位方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711078446.6A CN107860358B (zh) | 2017-11-06 | 2017-11-06 | 楼层的定位方法、***、可读存储介质及智能终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711078446.6A CN107860358B (zh) | 2017-11-06 | 2017-11-06 | 楼层的定位方法、***、可读存储介质及智能终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107860358A true CN107860358A (zh) | 2018-03-30 |
CN107860358B CN107860358B (zh) | 2020-04-17 |
Family
ID=61701056
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711078446.6A Active CN107860358B (zh) | 2017-11-06 | 2017-11-06 | 楼层的定位方法、***、可读存储介质及智能终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107860358B (zh) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108711255A (zh) * | 2018-04-18 | 2018-10-26 | 广东小天才科技有限公司 | 穿戴式设备的定位方法、装置、移动终端及存储介质 |
CN109297466A (zh) * | 2018-11-19 | 2019-02-01 | 重庆地质矿产研究院 | 一种基于阵列式气压传感的差分沉降监测方法 |
CN109451428A (zh) * | 2018-12-26 | 2019-03-08 | 哈尔滨工业大学 | 一种基于WiFi聚类的室内高度定位方法 |
CN109520473A (zh) * | 2018-11-09 | 2019-03-26 | 青岛歌尔微电子研究院有限公司 | 室内定位方法、***、装置及设备 |
CN109769298A (zh) * | 2019-04-15 | 2019-05-17 | 江西师范大学 | 一种基于手机接收WiFi的RSSI值的定位线性标定方法及*** |
CN109922446A (zh) * | 2019-02-12 | 2019-06-21 | 浙江每日互动网络科技股份有限公司 | 一种服务器获取网络设备的高度的方法 |
CN110632552A (zh) * | 2018-06-22 | 2019-12-31 | K11集团有限公司 | 用户无线定位方法及*** |
CN110779525A (zh) * | 2019-09-29 | 2020-02-11 | 广东小天才科技有限公司 | 一种室内轨迹分析方法、装置、设备及存储介质 |
CN111144434A (zh) * | 2019-04-28 | 2020-05-12 | 广东小天才科技有限公司 | 楼层层数的获取方法、装置、电子设备及存储介质 |
CN111238443A (zh) * | 2020-01-20 | 2020-06-05 | 北京韬盛科技发展有限公司 | 一种爬架施工进度智能监测方法和*** |
CN111275088A (zh) * | 2020-01-16 | 2020-06-12 | 广东小天才科技有限公司 | 一种建筑模型的构建方法、***及存储介质 |
CN111735429A (zh) * | 2020-05-11 | 2020-10-02 | 腾讯科技(深圳)有限公司 | 楼层识别方法、装置、计算机设备和存储介质 |
WO2021092873A1 (zh) * | 2019-11-13 | 2021-05-20 | 北京数字联盟网络科技有限公司 | 一种对终端设备进行楼层判定的方法 |
CN112996103A (zh) * | 2019-12-16 | 2021-06-18 | 深圳拓邦股份有限公司 | 一种室内定位方法、装置、定位设备、机器人及存储介质 |
CN113654519A (zh) * | 2021-09-02 | 2021-11-16 | 宁波九纵智能科技有限公司 | 基于北斗定位的终端楼层判定装置及方法 |
CN113689588A (zh) * | 2019-06-17 | 2021-11-23 | 创新先进技术有限公司 | 一种巡检存证方法、装置和电子设备 |
CN114189806A (zh) * | 2021-12-09 | 2022-03-15 | 北京百度网讯科技有限公司 | 一种生成无线信号指纹数据库的方法、装置及电子设备 |
CN114212640A (zh) * | 2022-02-22 | 2022-03-22 | 深圳市海清视讯科技有限公司 | 楼层定位方法及设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104507053A (zh) * | 2014-12-25 | 2015-04-08 | 中国矿业大学 | 差分气压测高辅助 wlan 指纹定位中的楼层判别方法 |
CN106714102A (zh) * | 2016-11-15 | 2017-05-24 | 南京航空航天大学 | 一种利用智能手机辅助室内定位的方法 |
-
2017
- 2017-11-06 CN CN201711078446.6A patent/CN107860358B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104507053A (zh) * | 2014-12-25 | 2015-04-08 | 中国矿业大学 | 差分气压测高辅助 wlan 指纹定位中的楼层判别方法 |
CN106714102A (zh) * | 2016-11-15 | 2017-05-24 | 南京航空航天大学 | 一种利用智能手机辅助室内定位的方法 |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108711255A (zh) * | 2018-04-18 | 2018-10-26 | 广东小天才科技有限公司 | 穿戴式设备的定位方法、装置、移动终端及存储介质 |
CN110632552A (zh) * | 2018-06-22 | 2019-12-31 | K11集团有限公司 | 用户无线定位方法及*** |
CN109520473A (zh) * | 2018-11-09 | 2019-03-26 | 青岛歌尔微电子研究院有限公司 | 室内定位方法、***、装置及设备 |
CN109297466A (zh) * | 2018-11-19 | 2019-02-01 | 重庆地质矿产研究院 | 一种基于阵列式气压传感的差分沉降监测方法 |
CN109297466B (zh) * | 2018-11-19 | 2024-01-26 | 重庆地质矿产研究院 | 一种基于阵列式气压传感的差分沉降监测方法 |
CN109451428A (zh) * | 2018-12-26 | 2019-03-08 | 哈尔滨工业大学 | 一种基于WiFi聚类的室内高度定位方法 |
CN109922446A (zh) * | 2019-02-12 | 2019-06-21 | 浙江每日互动网络科技股份有限公司 | 一种服务器获取网络设备的高度的方法 |
CN109769298A (zh) * | 2019-04-15 | 2019-05-17 | 江西师范大学 | 一种基于手机接收WiFi的RSSI值的定位线性标定方法及*** |
WO2020220629A1 (zh) * | 2019-04-28 | 2020-11-05 | 广东小天才科技有限公司 | 楼层层数的获取方法、装置、电子设备及存储介质 |
CN111144434A (zh) * | 2019-04-28 | 2020-05-12 | 广东小天才科技有限公司 | 楼层层数的获取方法、装置、电子设备及存储介质 |
CN111144434B (zh) * | 2019-04-28 | 2023-10-31 | 广东小天才科技有限公司 | 楼层层数的获取方法、装置、电子设备及存储介质 |
CN113689588B (zh) * | 2019-06-17 | 2023-08-22 | 创新先进技术有限公司 | 一种巡检存证方法、装置和电子设备 |
CN113689588A (zh) * | 2019-06-17 | 2021-11-23 | 创新先进技术有限公司 | 一种巡检存证方法、装置和电子设备 |
CN110779525A (zh) * | 2019-09-29 | 2020-02-11 | 广东小天才科技有限公司 | 一种室内轨迹分析方法、装置、设备及存储介质 |
WO2021092873A1 (zh) * | 2019-11-13 | 2021-05-20 | 北京数字联盟网络科技有限公司 | 一种对终端设备进行楼层判定的方法 |
CN112996103A (zh) * | 2019-12-16 | 2021-06-18 | 深圳拓邦股份有限公司 | 一种室内定位方法、装置、定位设备、机器人及存储介质 |
CN111275088A (zh) * | 2020-01-16 | 2020-06-12 | 广东小天才科技有限公司 | 一种建筑模型的构建方法、***及存储介质 |
CN111275088B (zh) * | 2020-01-16 | 2024-02-20 | 广东小天才科技有限公司 | 一种建筑模型的构建方法、***及存储介质 |
CN111238443A (zh) * | 2020-01-20 | 2020-06-05 | 北京韬盛科技发展有限公司 | 一种爬架施工进度智能监测方法和*** |
CN111735429B (zh) * | 2020-05-11 | 2021-11-26 | 腾讯科技(深圳)有限公司 | 楼层识别方法、装置、计算机设备和存储介质 |
CN111735429A (zh) * | 2020-05-11 | 2020-10-02 | 腾讯科技(深圳)有限公司 | 楼层识别方法、装置、计算机设备和存储介质 |
CN113654519A (zh) * | 2021-09-02 | 2021-11-16 | 宁波九纵智能科技有限公司 | 基于北斗定位的终端楼层判定装置及方法 |
CN113654519B (zh) * | 2021-09-02 | 2024-05-03 | 宁波九纵智能科技有限公司 | 基于北斗定位的终端楼层判定装置及方法 |
CN114189806B (zh) * | 2021-12-09 | 2023-08-15 | 北京百度网讯科技有限公司 | 一种生成无线信号指纹数据库的方法、装置及电子设备 |
CN114189806A (zh) * | 2021-12-09 | 2022-03-15 | 北京百度网讯科技有限公司 | 一种生成无线信号指纹数据库的方法、装置及电子设备 |
CN114212640B (zh) * | 2022-02-22 | 2022-05-13 | 深圳市海清视讯科技有限公司 | 楼层定位方法及设备 |
CN114212640A (zh) * | 2022-02-22 | 2022-03-22 | 深圳市海清视讯科技有限公司 | 楼层定位方法及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN107860358B (zh) | 2020-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107860358A (zh) | 楼层的定位方法、***、可读存储介质及智能终端 | |
US9121711B2 (en) | Environmental awareness for improved power consumption and responsiveness in positioning devices | |
CN104655137B (zh) | 行人航迹推测辅助的Wi‑Fi信号指纹定位算法 | |
KR20190045915A (ko) | 불안정한 센서를 캘리브레이트하기 위한 시스템 및 방법 | |
CN106793087B (zh) | 一种基于aoa和pdoa的阵列天线室内定位方法 | |
CN108151747A (zh) | 一种利用声信号与惯性导航融合的室内定位***及定位方法 | |
Xue et al. | APs’ virtual positions-based reference point clustering and physical distance-based weighting for indoor Wi-Fi positioning | |
Wang et al. | GuideLoc: UAV‐assisted multitarget localization system for disaster rescue | |
CN105554879B (zh) | 一种室内区域定位优化方法及*** | |
CN102209386A (zh) | 一种室内无线定位方法及装置 | |
WO2021092873A1 (zh) | 一种对终端设备进行楼层判定的方法 | |
CN109084774A (zh) | 一种基于信道状态信息的无人机集群定位方法 | |
CN103543434A (zh) | 室内定位***、手机及定位方法 | |
CN108759835A (zh) | 一种定位方法、装置、可读存储介质及移动终端 | |
CN102209379B (zh) | 基于rssi的无线传感器网络节点定位方法 | |
CN106952289A (zh) | 结合深度视频分析的WiFi目标定位方法 | |
CN109444814A (zh) | 一种基于蓝牙和rfid融合定位的室内定位方法 | |
CN104394588A (zh) | 基于Wi-Fi指纹和多维尺度分析的室内定位方法 | |
CN107402374A (zh) | 一种定位方法、服务器及定位*** | |
CN103249144A (zh) | 一种基于c型的无线传感器网络节点定位方法 | |
Chen et al. | SWIM: Speed-aware WiFi-based passive indoor localization for mobile ship environment | |
CN102711243A (zh) | 一种基于rssi改进的apit定位方法 | |
CN109839613B (zh) | 一种使用路径信息校准的射频定位方法和装置 | |
CN101726725B (zh) | 基于全局式优化策略的无线传感器网络节点定位方法 | |
CN101478820A (zh) | 传感器网络的无线定位方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |