一种基于位置进行提示的方法及移动终端技术

技术编号:7704580 阅读:224 留言:0更新日期:2012-08-25 01:45
本发明专利技术公开了一种基于位置进行提示的方法及移动终端,所述方法包括以下步骤:根据用户设定的目标区域,确定目标提示区域;实时获取移动终端的当前位置;判断所述移动终端的当前位置是否处于所述目标提示区域内时,如果是,则进行位置提示;如果否,则继续实时获取所述移动终端的当前位置。本发明专利技术通过实时获取移动终端的当前位置,当移动终端进入预先设定的目标提示区域后,进行提示,使移动终端实现基于位置对用户进行提示的功能,给用户增加了便利性,增加了用户体验。

【技术实现步骤摘要】

本专利技术涉及移动通讯领域,特别是涉及一种基于位置进行提示的方法及移动终端
技术介绍
随着技术的进步,移动终端可以通过内置卫星定位模块、三轴陀螺仪或者使用移动通讯网络提供的定位服务,获得较为精确的位置信息。但是,由于天气的原因、高楼(山体)的遮蔽或身处室内(地下空间)时,卫星定位方式都无法提供定位。目前,部分高端移动终端已经内置了微陀螺仪,利用惯性导航的原理提供定位服务。目前,现有的移动终端提供的提示服务都是基于时间的,比如闹钟、日程安排等等,均是到达设定时间后进行提示。日常生活中,经常会碰到在公交车或地铁里有乘客因为睡着或不注意而坐过站的情况,因此,一种能够提供位置提示的移动终端成为设计需求。
技术实现思路
本专利技术要解决的技术问题是提供一种基于位置进行提示的方法及移动终端,用以解决现有技术不能基于位置进行提示的问题。为解决上述技术问题,一方面,本专利技术提供一种进行基于位置提示的方法,所述方法包括以下步骤根据用户设定的目标区域,确定目标提示区域;实时获取移动终端的当前位置;判断所述移动终端的当前位置是否处于所述目标提示区域内时,如果是,则进行位置提示;如果否,则继续实时获取所述移动终端的当前位置。进一步,,通过卫星定位或网络定位的方式实时获取所述移动终端的当前位置。进一步,实时获取移动终端的当前位置,具体为获取所述移动终端的位置原点;通过惯性导航的方式实时获取所述移动终端运动过程中的惯性导航位置,并将所述惯性导航位置作为所述移动终端的当前位置。进一步,在获取所述惯性导航位置的过程中,定时通过卫星定位或网络定位的方式获取所述移动终端的当前校正位置;根据所述当前校正位置,对所述惯性导航位置进行校正,将校正后的惯性导航位置作为所述移动终端的当前位置。进一步,获取所述移动终端的位置原点,具体包括以下步骤对所述移动终端进行定位,如果定位成功,则将通过定位方式获取的所述移动终端当前位置作为位置原点;如果定位失败,则将用户输入的所述移动终端当前位置作为位置原点。另一方面,本专利技术还提供一种进行基于位置提示的移动终端,所述移动终端包括目标提示区域确定模块,用于根据用户设定的目标区域,确定目标提示区域;位置获取模块,用于实时获取移动终端的当前位置;判断模块,用于判断所述移动终端的当前位置是否处于所述目标提示区域内时,如果是,则通过提示模块进行位置提示;如果否,则通过所述位置获取模块继续实时获取所述移动终端的当前位置。进一步,所述位置获取模块通过卫星定位或网络定位的方式实时获取所述移动终 端的当前位置。进一步,所述位置获取模块还包括位置原点获取子模块,用于获取所述移动终端的位置原点;惯性导航子模块,用于通过惯性导航的方式实时获取所述移动终端运动过程中的惯性导航位置,并将所述惯性导航位置作为所述移动终端的当前位置。进一步,所述位置获取模块还包括定位子模块,用于所述惯性导航子模块在获取所述惯性导航位置的过程中,定时通过卫星定位或网络定位的方式获取所述移动终端的当前校正位置;校正子模块,用于根据所述当前校正位置,对所述惯性导航位置进行校正,并通过所述惯性导航子模块将校正后的惯性导航位置作为所述移动终端的当前位置。进一步,所述位置原点获取子模块,还用于在所述定位子模块对所述移动终端进行定位成功时,将通过定位方式获取的所述移动终端当前位置作为位置原点;在所述定位子模块对所述移动终端进行定位失败时,将用户输入的所述移动终端当前位置作为位置原点。本专利技术有益效果如下本专利技术通过实时获取移动终端的当前位置,当移动终端进入预先设定的目标提示区域后,进行提示,使移动终端实现基于位置对用户进行提示的功能,给用户增加了便利性,增加了用户体验。附图说明图I是本专利技术实施例中一种基于位置进行提示的方法的流程示意图;图2是本专利技术实施例中一种基于位置进行提示的移动终端的结构示意图;图3是本专利技术实施例中再一种基于位置进行提示的移动终端的结构示意图。具体实施例方式为了解决现有技术不能基于位置进行提示的问题,本专利技术提供了一种基于位置提示的方法及移动终端,以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。如图I所示,本专利技术还涉及一种基于位置进行提示的方法,包括以下步骤步骤S101,根据用户设定的目标区域,确定目标提示区域。本步骤中,根据用户设定的目标区域确定目标提示区域,就是判断用户设定的目标区域是否小于移动终端的定位精度,如果是,则需要将用户设定的目标区域扩展到定位精度范围内,将扩展后的目标区域作为目标提示区域;如果否,则以用户设定的目标区域作为目标提示区域。用户选定的需要提示的目标地理区域可以是某一地点、某一闭合地理区域之内或某一闭合地理区域之外。例如,XX大厦,北京大学校内或北京大学校外。如果目标地理区域为某一地点,移动终端将根据其定位精度将此地点扩展为一闭合区域。例如,用户设定的目标地理区域是地点A,移动终端的定位精度是20米则将以地点A为圆心、20米为半径的闭合区域作为目标提示区域。同理,如果用户设定的目标区域较小,小于移动终端的定位精度,则也需要将设定的目标区域扩展,扩展到移动终端的定位精度范围内。步骤S102,实时获取移动终端的当前位置。本步骤中,可以通过卫星定位方式或网络定位方式来实时获取移动终端的当前位置。采用卫星方式,即移动终端上集成有卫星定位模块,通过卫星定位模块确定移动终端的当前位置。采用网络定位方式,就是利用移动通信网络提供的定位服务来确定移动终端的当前位置。例如,移动通信网络分别计算移动终端在与移动通信网中三个基站之间的距离,根据三个基站之间的位置关系,确定移动终端的当前位置。另外,也可以用惯性导航方式获取移动终端的当前位置。利用惯性导航方式获取移动终端的当前位置,包括以下步骤首先,需要先确定移动终端的位置原点(基准点)。确定移动终端的位置原点,包括以下方法对移动终端进行定位,定位方式可以采用卫星定位或网络定位方式。如果定位成功,则将通过定位方式获取的移动终端当前位置作为位置原点;如果定位失败,则将用户输入的所述移动终端当前位置作为位置原点。例如,用户在电子地图上标示当前的位置,则将该位置作为位置原点。然后,通过惯性导航的方式实时获取所述移动终端运动过程中的惯性导航位置,并将所述惯性导航位置作为移动终端的当前位置。惯性导航的方式是利用设置在移动终端上的惯性导航模块实现定位的。惯性导航模块的三个自由度陀螺仪用来实时测量移动终端的三个转动运动;三个加速度计用来实时测量移动终端的三个平移运动的加速度;处理器根据测得的加速度信号计算出移动终端的实时速度和位置数据。由于惯性导航方式存在导航误差,因此,为达更佳技术效果,需要对惯性导航方式获取的惯性导航位置进行修改,具体方法如下在获取惯性导航位置的过程中,定时通过卫星定位或网络定位的方式获取移动终端的当前校正位置;所谓当前校正位置,就是通过卫星定位或网络定位方式直接获得的移动终端的当前位置。根据当前校正位置,对惯性导航位置进行校正,将校正后的惯性导航位置作为移动终端的当前位置。根据当前校正位置,对惯性导航位置进行校正,就是将当前校正位置重新作为惯性导航的位置原点,惯性导航在该位置原点的基础上继续进行导航,获取移动终端当前的位置本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于位置进行提示的方法,其特征在于,所述方法包括以下步骤 根据用户设定的目标区域,确定目标提示区域; 实时获取移动终端的当前位置; 判断所述移动终端的当前位置是否处于所述目标提示区域内时,如果是,则进行位置提示;如果否,则继续实时获取所述移动终端的当前位置。2.如权利要求I所述的基于位置进行提示的方法,其特征在于,通过卫星定位或网络定位的方式实时获取所述移动终端的当前位置。3.如权利要求I所述的基于位置进行提示的方法,其特征在于,实时获取移动终端的 当前位置,具体为 获取所述移动终端的位置原点; 通过惯性导航的方式实时获取所述移动终端运动过程中的惯性导航位置,并将所述惯性导航位置作为所述移动终端的当前位置。4.如权利要求3所述的基于位置进行提示的方法,其特征在于,在获取所述惯性导航位置的过程中,定时通过卫星定位或网络定位的方式获取所述移动终端的当前校正位置; 根据所述当前校正位置,对所述惯性导航位置进行校正,将校正后的惯性导航位置作为所述移动终端的当前位置。5.如权利要求3或4所述的基于位置进行提示的方法,其特征在于,获取所述移动终端的位置原点,具体包括以下步骤 对所述移动终端进行定位,如果定位成功,则将通过定位方式获取的所述移动终端当前位置作为位置原点;如果定位失败,则将用户输入的所述移动终端当前位置作为位置原点。6.一种基于位置进行提示的移动终端,其特征在于,所述移动终端包括 目标提示区域确定模块,用于根据用户设定的目标区域,确定目标提示区域...

【专利技术属性】
技术研发人员:王飞祥
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1