定位方法及装置、移动终端及存储介质制造方法及图纸

技术编号:25407517 阅读:27 留言:0更新日期:2020-08-25 23:10
本公开是关于一种定位方法及装置、移动终端及存储介质。该方法应用于移动终端中,包括:采用第一定位方式获取所述移动终端的第一定位数据;根据所述第一定位数据确定所述移动终端是否进入第一地理围栏范围内;若所述移动终端进入到所述第一地理围栏范围内,采用第二定位方式获取所述移动终端的第二定位数据;根据所述第二定位数据,确定所述移动终端是否进入到第二地理围栏范围内;其中,所述第二地理围栏在所述第一地理围栏的范围内。通过该方法,能提升定位精度。

【技术实现步骤摘要】
定位方法及装置、移动终端及存储介质
本公开涉及定位
,尤其涉及一种定位方法及装置、移动终端及存储介质。
技术介绍
地理围栏(Geo-fencing)是基于位置的服务(LocationBasedServices,LBS)的一种应用,就是用一个虚拟的栅栏围出一个虚拟地理边界。图1是一种地理围栏示意图,如图1所示,S所指示的圆圈即为地理围栏区域。当移动终端进入、离开某个该地理区域,或在该区域内活动时,移动终端可自动接收通知消息。比如当用户携带移动终端进入某个商场的时候,移动终端可自动收到该商场发送的优惠券推送消息。地理围栏的应用非常广泛,在使用地理围栏应用时,需实时确定移动终端的当前位置,并确定当前位置是否触发围栏信息。
技术实现思路
本公开提供一种定位方法及装置、移动终端及存储介质。根据本公开实施例的第一方面,提供一种定位方法,应用于移动终端中,所述方法包括:采用第一定位方式获取所述移动终端的第一定位数据;根据所述第一定位数据确定所述移动终端是否进入第一地理围栏范围内;若所述移动终端进入到所述第一地理围栏范围内,采用第二定位方式获取所述移动终端的第二定位数据;根据所述第二定位数据,确定所述移动终端是否进入到第二地理围栏范围内;其中,所述第二地理围栏在所述第一地理围栏的范围内。可选的,所述采用第二定位方式获取所述移动终端的第二定位数据,包括:利用所述移动终端中传感器采集的传感数据,确定所述移动终端的移动参数,所述移动参数包括:计步信息和移动方向;确定所述移动终端的移动步长;确定在第二定位方式的定位起始时刻获取的所述第一定位数据;根据所述第二定位方式的定位起始时刻获取的所述第一定位数据、所述移动步长、所述计步信息和所述移动方向,获取所述第二定位数据。可选的,所述方法还包括:根据两个所述第一定位数据之间的距离及两个所述第一定位数据之间的时间间隔,确定所述移动终端的移动状态;根据所述移动状态,选取与所述移动状态相适应的步长估计模型;所述确定所述移动终端的移动步长,包括:获取选取的所述步长估计模型输出的所述移动步长。可选的,所述方法还包括:在所述移动终端进入所述第一地理围栏范围内后,继续采用所述第一定位方式进行定位;在继续采用所述第一定位方式定位得到第三定位数据时,根据所述第三定位数据,对与所述第三定位数据同时获取的所述第二定位数据进行校正。可选的,所述确定所述移动终端的移动步长,包括:根据两个所述第三定位数据之间的距离,以及利用所述传感器在两个所述第三定位数据的时间间隔内检测到的移动步数,确定所述移动步长。可选的,所述移动终端中包括:加速度传感器、陀螺仪和电子罗盘;所述利用所述移动终端中传感器采集的传感数据,确定所述移动终端的移动参数,包括:根据所述加速度传感器采集的加速度,确定所述计步信息;根据所述陀螺仪检测的角速度以及所述电子罗盘检测的所述移动终端的朝向,确定所述移动方向。可选的,所述根据所述第二定位方式的定位起始时刻获取的所述第一定位数据、所述移动步长、所述计步信息和所述移动方向,获取所述第二定位数据,包括:根据所述第二定位方式的定位起始时刻获取的所述第一定位数据、所述移动步长、所述计步信息、所述移动方向和所述移动终端的高度,计算得到所述第二定位数据。可选的,所述移动终端中包括气压计,所述移动参数还包括所述移动终端的高度;所述利用所述移动终端中传感器采集的传感数据,确定所述移动终端的移动参数,还包括:根据所述气压计检测的气压值,确定所述移动终端的高度。可选的,所述第一定位方式包括以下至少之一:卫星定位方式;基站辅助定位。根据本公开实施例的第二方面,提供一种定位装置,应用于移动终端中,所述装置包括:第一定位模块,配置为采用第一定位方式获取所述移动终端的第一定位数据;第一确定模块,配置为根据所述第一定位数据确定所述移动终端是否进入第一地理围栏范围内;第二定位模块,配置为若所述移动终端进入到所述第一地理围栏范围内,采用第二定位方式获取所述移动终端的第二定位数据;第二确定模块,配置为根据所述第二定位数据,确定所述移动终端是否进入到第二地理围栏范围内;其中,所述第二地理围栏在所述第一地理围栏的范围内。可选的,所述第二定位模块,具体配置为利用所述移动终端中传感器采集的传感数据,确定所述移动终端的移动参数,所述移动参数包括:计步信息和移动方向;确定所述移动终端的移动步长;确定在第二定位方式的定位起始时刻获取的所述第一定位数据;根据所述第二定位方式的定位起始时刻获取的所述第一定位数据、所述移动步长、所述计步信息和所述移动方向,获取所述第二定位数据。可选的,所述装置还包括:第三确定模块,配置为根据两个所述第一定位数据之间的距离及两个所述第一定位数据之间的时间间隔,确定所述移动终端的移动状态;选取模块,配置为根据所述移动状态,选取与所述移动状态相适应的步长估计模型;所述第二定位模块,具体配置为获取选取的所述步长估计模型输出的所述移动步长。可选的,所述装置还包括:第三定位模块,配置为在所述移动终端进入所述第一地理围栏范围内后,继续采用所述第一定位方式进行定位;校正模块,配置为在继续采用所述第一定位方式定位得到第三定位数据时,根据所述第三定位数据,对与所述第三定位数据同时获取的所述第二定位数据进行校正。可选的,所述第二定位模块,具体配置为根据两个所述第三定位数据之间的距离,以及利用所述传感器在两个所述第三定位数据的时间间隔内检测到的移动步数,确定所述移动步长。可选的,所述移动终端中包括:加速度传感器、陀螺仪和电子罗盘;所述第二定位模块,具体配置为根据所述加速度传感器采集的加速度,确定所述计步信息;根据所述陀螺仪检测的角速度以及所述电子罗盘检测的所述移动终端的朝向,确定所述移动方向。可选的,所述第二定位模块,具体配置为根据所述第二定位方式的定位起始时刻获取的所述第一定位数据、所述移动步长、所述计步信息、所述移动方向和所述移动终端的高度,计算得到所述第二定位数据。可选的,所述移动终端中包括气压计,所述移动参数还包括所述移动终端的高度;所述第二定位模块,还具体配置为根据所述气压计检测的气压值,确定所述移动终端的高度。可选的,所述第一定位方式包括以下至少之一:卫星定位方式;基站辅助定位。根据本公开实施例的第三方面,提供一种定位装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行如上述第一方面中所述的定位方法。根据本公开实施例的第四方面,提供一种存储介质,包括:当所述存储介质中的指令由计算机的处理器执行时,使得计算机能够执行如上述第一方面中所述的定位方法本文档来自技高网...

【技术保护点】
1.一种定位方法,其特征在于,应用于移动终端中,所述方法包括:/n采用第一定位方式获取所述移动终端的第一定位数据;/n根据所述第一定位数据确定所述移动终端是否进入第一地理围栏范围内;/n若所述移动终端进入到所述第一地理围栏范围内,采用第二定位方式获取所述移动终端的第二定位数据;/n根据所述第二定位数据,确定所述移动终端是否进入到第二地理围栏范围内;其中,所述第二地理围栏在所述第一地理围栏的范围内。/n

【技术特征摘要】
1.一种定位方法,其特征在于,应用于移动终端中,所述方法包括:
采用第一定位方式获取所述移动终端的第一定位数据;
根据所述第一定位数据确定所述移动终端是否进入第一地理围栏范围内;
若所述移动终端进入到所述第一地理围栏范围内,采用第二定位方式获取所述移动终端的第二定位数据;
根据所述第二定位数据,确定所述移动终端是否进入到第二地理围栏范围内;其中,所述第二地理围栏在所述第一地理围栏的范围内。


2.根据权利要求1所述的方法,其特征在于,所述采用第二定位方式获取所述移动终端的第二定位数据,包括:
利用所述移动终端中传感器采集的传感数据,确定所述移动终端的移动参数,所述移动参数包括:计步信息和移动方向;
确定所述移动终端的移动步长;
确定在第二定位方式的定位起始时刻获取的所述第一定位数据;
根据所述第二定位方式的定位起始时刻获取的所述第一定位数据、所述移动步长、所述计步信息和所述移动方向,获取所述第二定位数据。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
根据两个所述第一定位数据之间的距离及两个所述第一定位数据之间的时间间隔,确定所述移动终端的移动状态;
根据所述移动状态,选取与所述移动状态相适应的步长估计模型;
所述确定所述移动终端的移动步长,包括:
获取选取的所述步长估计模型输出的所述移动步长。


4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述移动终端进入所述第一地理围栏范围内后,继续采用所述第一定位方式进行定位;
在继续采用所述第一定位方式定位得到第三定位数据时,根据所述第三定位数据,对与所述第三定位数据同时获取的所述第二定位数据进行校正。


5.根据权利要求4所述的方法,其特征在于,所述确定所述移动终端的移动步长,包括:
根据两个所述第三定位数据之间的距离,以及利用所述传感器在两个所述第三定位数据的时间间隔内检测到的移动步数,确定所述移动步长。


6.根据权利要求2所述的方法,其特征在于,所述移动终端中包括:加速度传感器、陀螺仪和电子罗盘;
所述利用所述移动终端中传感器采集的传感数据,确定所述移动终端的移动参数,包括:
根据所述加速度传感器采集的加速度,确定所述计步信息;
根据所述陀螺仪检测的角速度以及所述电子罗盘检测的所述移动终端的朝向,确定所述移动方向。


7.根据权利要求2所述的方法,其特征在于,所述根据所述第二定位方式的定位起始时刻获取的所述第一定位数据、所述移动步长、所述计步信息和所述移动方向,获取所述第二定位数据,包括:
根据所述第二定位方式的定位起始时刻获取的所述第一定位数据、所述移动步长、所述计步信息、所述移动方向和所述移动终端的高度,计算得到所述第二定位数据。


8.根据权利要求7所述的方法,其特征在于,所述移动终端中包括气压计,所述移动参数还包括所述移动终端的高度;
所述利用所述移动终端中传感器采集的传感数据,确定所述移动终端的移动参数,还包括:
根据所述气压计检测的气压值,确定所述移动终端的高度。


9.根据权利要求1所述的方法,其特征在于,所述第一定位方式包括以下至少之一:
卫星定位方式;
基站辅助定位。


10.一种定位装置,其特征在于,应用于移动终端中,所述装置包括:
第一定位模块,配置为采用第一定位方...

【专利技术属性】
技术研发人员:刘杨
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1