The invention discloses a positioning method, device and mobile terminal. The method includes: determining the actual distance between the first position and the second position of the target according to the preset model, and determining the heading angle corresponding to the actual distance according to the direction sensor, in which the first position is the position corresponding to the current sampling time, and the second position is the last sampling time adjacent to the current sampling time. The first position of the target is determined according to the predefined reference position, actual distance and heading angle, and the first position is taken as the predefined reference position for calculating the third position, where the third position is the position of the next sampling time adjacent to the current sampling time. In the process of moving the object continuously, each position in the moving process can be determined. The positioning method does not need the support of the network and can achieve accurate positioning.
【技术实现步骤摘要】
一种定位方法、装置和移动终端
本专利技术涉及定位领域,特别是涉及一种定位方法、装置和移动终端。
技术介绍
随着互联网的飞速发展,基于位置的服务成为了人们生活中必不可少的一部分,而定位技术作为基于位置的服务的关键技术之一,也越来越得到人们的关注。定位技术从整体上可分为室内定位和室外定位,室外定位一般都采用全球卫星定位系统(GPS,GlobalPositioningSystem),但是一旦到了室内,由于建筑物的遮挡,GPS信号衰减迅速,根本无法为人类提供精准的定位服务。然而在商场、地下车库和展览会等大型室内场合,人们对精准的室内定位的需求日渐迫切。对一般用户而言,在陌生、复杂的室内环境中,精准的定位能够帮助用户实时获知自身所在的位置,有利于用户在已知目的地的情况下对前进路线进行规划,避免出现迷路的情况。室内定位更有价值的情况还体现在灾难发生的时候,对灾难救援的救援者和自救的受难者来说,精准的室内定位可以更好地协助救援者和受难者在视线受阻的情况下,为其实时定位和规划可行的救援路径和逃生路径,避免因环境困扰带来更大的伤害。目前,常见的室内定位技术有WLAN定位、蓝牙定位等,但是在这些定位技术都必须在有网络的情况下进行定位和导航。具体使用时,可能正好当前没有网络,就无法实现定位。所以,现有的定位技术都是需要在有网络的环境中进行,无网络情况下完全无法定位;同时,现有的定位技术是使用外部辅助设备来进行定位,手机耗能太大,对用户来说不具有实用性。
技术实现思路
本专利技术实施例提供一种定位方法、装置和移动终端,用以解决现有技术的如下问题:现有的定位技术都是需要在有网络的环境中 ...
【技术保护点】
1.一种定位方法,其特征在于,包括:根据预设模型确定目标物第一位置与第二位置间的实际距离,并根据方向传感器确定所述实际距离对应的航向角度,其中,所述第一位置为当前采样时刻对应的位置,所述第二位置为所述当前采样时刻相邻的上一个采样时刻的位置;根据预定基准位置、所述实际距离和所述航向角度确定目标物的第一位置,并将所述第一位置作为计算第三位置的预定基准位置,其中,所述第三位置为所述当前采样时刻相邻的下一个采样时刻的位置。
【技术特征摘要】
1.一种定位方法,其特征在于,包括:根据预设模型确定目标物第一位置与第二位置间的实际距离,并根据方向传感器确定所述实际距离对应的航向角度,其中,所述第一位置为当前采样时刻对应的位置,所述第二位置为所述当前采样时刻相邻的上一个采样时刻的位置;根据预定基准位置、所述实际距离和所述航向角度确定目标物的第一位置,并将所述第一位置作为计算第三位置的预定基准位置,其中,所述第三位置为所述当前采样时刻相邻的下一个采样时刻的位置。2.如权利要求1所述的定位方法,其特征在于,根据预设模型确定目标物第一位置与第二位置间的实际距离,并根据方向传感器确定所述实际距离对应的航向角度之后,还包括:将所述预定基准位置和所述第一位置进行连接,以绘制运动航线。3.如权利要求1所述的定位方法,其特征在于,根据预设模型确定目标物第一位置与第二位置间的实际距离之前,还包括:通过三轴传感器获取三维坐标系上的三个方向轴上的加速度,根据所述三个方向轴上的加速度确定当前采样时刻平均加速度;将所述当前采样时刻平均加速度数据通过第一预设滑动时间窗口得到第一加速度数据,将所述当前采样时刻平均加速度数据通过第二预设滑动时间窗口得到第二加速度数据,其中,所述第二预设滑动时间窗口的处理时间小于所述第一预设滑动时间窗口的处理时间;在所述第二加速度数据大于所述第一加速度数据的情况下,检测所述当前采样时刻平均加速度数据与上一个采样时刻的平均加速度数据是否相同,并在所述当前采样时刻平均加速度数据与所述上一个采样时刻的平均加速度数据不相同的情况下,确定目标物实际发生了位置移动;在所述第二加速度数据小于或等于所述第一加速度数据的情况下,使用所述当前采样时刻平均加速度数更新所述上一个采样时刻的平均加速度数据。4.如权利要求3所述的定位方法,其特征在于,在所述当前采样时刻平均加速度数据与所述上一个采样时刻的平均加速度数据不相同的情况下,确定目标物实际发生了位置移动,包括:在所述当前采样时刻平均加速度数据与所述上一个采样时刻的平均加速度数据不相同的情况下,检测所述上一个采样时刻的平均加速度数据的获取时刻与所述当前采样时刻平均加速度数据的获取时刻的时间间隔是否处于预设时间范围之内;在处于所述预设时间范围之内的情况下,检测所述当前采样时刻平均加速度数据对应的原始加速度数据中最大加速度与所述当前采样时刻平均加速度数据的第一差值是否大于第一预设差值,检测所述当前采样时刻平均加速度数据与所述当前采样时刻平均加速度数据对应的原始加速度数据中最小加速度的第二差值是否小于第二预设差值;在所述第一差值大于所述第一预设差值、且所述第二差值小于所述第二预设差值的情况下,确定目标物实际发生了位置移动。5.如权利要求1至4中任一项所述的定位方法,其特征在于,所述预设行人步长模型为:Lk=b+cf(k)+dv+δ,其中,Lk为目标物在第k个时刻的实际距离,f(k)为目标物当前采样时刻的移动频率,v为目标物在当前采样时刻产生的加速度数据的方差,b为常数,c、d分别为对应变量的参数值,b、c、d为针对所述目标物...
【专利技术属性】
技术研发人员:陈诗军,刘欣欣,徐小龙,陈大伟,王园园,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。