一种智能终端的定位方法及系统技术方案

技术编号:11351445 阅读:55 留言:0更新日期:2015-04-24 17:46
本发明专利技术提供一种智能终端的定位方法及系统,涉及移动定位技术领域。该方法,包括:采集智能终端在不同时间的加速度,并生成加速度与时间关系的曲线;根据加速度与时间关系的曲线获取智能终端的运动状态和位移;根据智能终端的运动状态和位移选择定位模式,并利用所选择的定位模式进行定位,定位模式包括基站定位、智能定位和GPS定位。本发明专利技术设置了三种定位模式,可以使智能终端根据自身的运动状态和位移自动切换定位模式,在保证了定位精度的同时也减小了定位功耗,同时满足了人们对定位精度和定位功耗的要求。

【技术实现步骤摘要】

本专利技术属于移动定位
,尤其涉及一种智能终端的定位方法及系统
技术介绍
近年来,位置服务已经成为智能终端的一项重要服务指标,为人们的日常生活的定位服务提供了极大的便利,同时也促进了基于位置的服务的蓬勃发展。目前智能终端上提供的定位技术有两种,一种是基于移动运营网的基站定位,一种是基于GPS的定位。我们在智能终端上的测试实验显示,基于移动运营网的基站定位能耗小,但精度较差,在城市环境下有着复杂的街道和建筑的情况下,难以提供精确的街道级别;基于GPS的定位可以提供很高的定位精度,但会消耗大量的电池能量,减少智能终端的续航能力。在实际使用中,智能终端上采用的这两种定位方式由于定位精度和定位能耗的限制,都很难满足人们的需求。
技术实现思路
本专利技术实施例的目的在于提供一种定位方法及系统,旨在解决现有技术中智能终端上采用的两种定位方式由于定位精度和定位能耗的限制,都很难满足人们的需求的问题。本专利技术实施例是这样实现的,一种智能终端的定位方法,包括:采集所述智能终端在不同时间的加速度,并生成加速度与时间关系的曲线;根据所述加速度与时间关系的曲线获取所述智能终端的运动状态和位移;根据所述智能终端的运动状态和位移选择定位模式,所述定位模式包括基站定位、智能定位和GPS定位;利用所选择的定位模式进行定位。在本专利技术所述的智能终端的定位方法中,所述根据所述加速度与时间关系的曲线获取所述智能终端的运动状态和位移具体包括:对所述加速度与时间关系的曲线进行平滑滤波处理;对平滑滤波处理后的所述加速度与时间关系的曲线进行特征向量提取,并将提取的特征向量与预先存储的曲线模板相匹配,以获取所述智能终端的运动状态;所述曲线模板包括不同运动状态所对应的加速度与时间关系的标准曲线;对平滑滤波处理后的所述加速度与时间关系的曲线中的加速度进行二次积分,以获取所述智能终端的位移。在本专利技术所述的智能终端的定位方法中,所述根据所述智能终端的运动状态和位移选择定位模式具体包括:根据所述智能终端的运动状态和位移确定所述智能终端的历史定位位置;计算所述智能终端历史定位位置的位置方差;根据所述位置方差的大小选择定位模式。在本专利技术所述的智能终端的定位方法中,所述根据所述位置方差的大小选择定位模式具体包括:当所述位置方差等于零时,采用基站定位;当所述位置方差大于零并小于或等于第一阈值时,采用智能定位;当所述位置方差大于所述第一阈值时,采用GPS定位。在本专利技术所述的智能终端的定位方法中,所述利用所选择的定位模式进行定位具体包括:当采用基站定位时,所述智能终端终端自动调用自身的应用程序接口从移动运营网的基站服务器获取定位结果;当采用智能定位时,所述智能终端根据初始位置以及所述智能终端的运动状态和位移获取定位结果;当采用GPS定位时,所述智能终端终端自动调用自身的应用程序接口从GPS服务器获取定位结果。本专利技术还提供一种智能终端的定位系统,包括:加速度传感器,用于采集所述智能终端在不同时间的加速度,并生成加速度与时间关系的曲线;数据处理模块,用于根据所述加速度与时间关系的曲线获取所述智能终端的运动状态和位移;定位模式切换模块,用于根据所述智能终端的运动状态和位移选择定位模式,所述定位模式包括基站定位、智能定位和GPS定位;定位处理模块,用于根据所选择的定位模式进行定位。在本专利技术所述的智能终端的定位系统中,所述数据处理模块包括:低通滤波器,用于对所述加速度与时间关系的曲线进行平滑滤波处理;运动状态获取单元,用于对平滑滤波处理后的所述加速度与时间关系的曲线进行特征向量提取,并将提取的特征向量与预先存储的曲线模板相匹配,以获取所述智能终端的运动状态;所述曲线模板包括不同运动状态所对应的加速度与时间关系的标准曲线;位移获取单元,用于对平滑滤波处理后的所述加速度与时间关系的曲线中的加速度进行二次积分,以获取所述智能终端的位移。在本专利技术所述的智能终端的定位系统中,所述定位模式切换模块包括:定位位置获取单元,用于根据所述智能终端的运动状态和位移确定所述智能终端的历史定位位置;位置方差获取单元,用于计算所述智能终端历史定位位置的位置方差;控制单元,用于根据所述位置方差的大小选择定位模式。在本专利技术所述的智能终端的定位系统中,所述控制单元根据所述位置方差的大小选择定位模式具体包括:当所述位置方差等于零时,采用基站定位;当所述位置方差大于零并小于或等于第一阈值时,采用智能定位;当所述位置方差大于所述第一阈值时,采用GPS定位。在本专利技术所述的智能终端的定位系统中,所述定位处理模块包括:基站定位单元,用于根据控制单元输入的定位请求调用智能终端自身的应用程序接口从移动运营网的基站服务器获取定位结果;GPS定位单元,用于根据控制单元输入的定位请求调用智能终端自身的应用程序接口从GPS服务器获取定位结果;智能定位单元,用于根据控制单元输入的定位请求调用智能终端的运动状态和位移,根据所述智能终端的运动状态和位移以及所述智能终端的初始位置获取定位结果。本专利技术提供的一种智能终端的定位方法及系统,设置了三种定位模式,并且可以使智能终端根据自身的运动状态和位移自动切换定位模式,在保证了定位精度的同时也减小了定位功耗,同时满足了人们对定位精度和定位功耗的要求。【附图说明】图1是本专利技术实施例提供的智能终端的定位方法的具体实现流程图;图2是本专利技术实施例提供的智能终端定位方法S102的具体实现流程图;图3是本专利技术实施例提供的智能终端定位方法S103的具体实现流程图;图4是本专利技术实施例提供的智能终端定位系统的结构框图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1是本专利技术实施例提供的智能终端的定位方法的具体实现流程图。参见图1所示,本专利技术实施例提供的智能终端的定位方法包括:S101、采集智能终端在不同时间的加速度,并生成加速度与时间关系的曲线。在本实施例中,智能终端的内部设置有加速度传感器,我们可以通过该加速度传感器采集智能终端在不同时间内加速度,并生成加速度与时间关系的曲线。在具体是实现时,智能终端可以包括但不限于智能手机、智能手表以及智能眼镜等智能电子产品。S102、根据加速度与时间关系的曲线获取智能终端的运动状态和位移。其中,运动状态包括但不限于走路、跑步以及静止等。根据加速度与时间关系的曲线获取智能终端的运动状态和位移的过程如图2所示:在S201中,对加速度与时间关系的曲线进行平滑滤波处理。在本实施例中,由于智能终端可能会受到外部高频噪声的影响,使得加速度与时间关系的曲线出现波动,这里采用低通滤波器对加速度与时间关系的曲线进行平滑滤波处理,去除外部高频噪声所引入的数据波动,得到一段较为平滑的加速度与时间关系的曲线,进而保证后续选择的定位模式更加准确、可靠。在S202中,对平滑滤波处理后的加速度与时间关系的曲线进行特征向量提取,并将提取的特征向量与预先存储的曲线模板相匹配,以获取智能终端的运动状态;曲线模板包括不同运动状态所对应的加速度与时间关系的标准曲线。这里的特征向量包括一段时间内加速度的最小值、最大值、中位数、平均值、方差以及傅里叶能量等。其中本文档来自技高网...
一种智能终端的定位方法及系统

【技术保护点】
一种智能终端的定位方法,其特征在于,包括:采集所述智能终端在不同时间的加速度,并生成加速度与时间关系的曲线;根据所述加速度与时间关系的曲线获取所述智能终端的运动状态和位移;根据所述智能终端的运动状态和位移选择定位模式,所述定位模式包括基站定位、智能定位和GPS定位;利用所选择的定位模式进行定位。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈孔阳谭光吴静
申请(专利权)人:中国科学院深圳先进技术研究院
类型:发明
国别省市:广东;44

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

1