android gps导航省电,一种GPS导航中省电的系统和方法与流程

0d18a078c07f57b81a79cba415886ae4.gif

一种gps导航中省电的系统和方法,应用于通过gps(或者类似的北斗、伽利略)导航的领域。

背景技术:

在移动设备领域(手机、车载导航等),通过卫星导航应用非常普遍,几乎全部的手机,大部分的汽车,自身都带有定位功能,自身带有地图,通过地图配合定位,即可实现对用户或者驾驶人的导航。

该功能目前技术已经非常成熟,应用也很广泛,但是因为定位时候需要和卫星通信,所以导航时耗电量很大,一般的手机,尤其是安卓系统的手机,在不使用导航功能时,可能可以使用一整天,但是如果长时间使用导航功能,可能导致手机的使用时间降至只能使用几个小时。

为了降低定位时对手机电池续航的影响,一些开发人员想出了各种办法,例如:

专利申请:201510369315.8,通过检测手机陀螺仪的运动,来判断当前用户是否处于运动状态,再决定关闭或启动gps功能,但是该方法只能在用户静止时才有用,如果用户处于位置不断变换的移动场景中(正在导航),则该方法对于电池的续航没有任何作用。

专利申请:200810304595.4也提供了一种gps导航的省电方法,该方法用于导航,采用的是通过预估的方法,计算当前的速度到达下一个转向地点所需要的时间,如果所需要的时间很长,则关闭定位功能,且到时间再启动定位功能。该方法在实际使用的时候会存在巨大的问题,因为用户开车或者走路时,速度并非恒定,根据道路的拥堵状态,人的疲劳程度,会有不同的速度,所以根据当前速度根本无法准确预测到达下一个转向地点所需要的时间。

技术实现要素:

一种gps导航中省电的系统和方法,用于解决现有的gps导航中,耗电量巨大的问题,主要包括:

定位模块:用于和定位卫星通讯,获取当前的具体位置;

计算模块:用于计算当前的位置与特定位置的距离;

速度模块:用于通过外围硬件获取到的当前的具体位置以及时钟,得到当前的移动速度;

切换模块:根据计算模块2得到的结果切换获取当前位置的频率;

本发明的实现需要经过以下步骤:

1)设定2个或以上的获取位置信息的频率i1、i2,且i1>i2;

2)根据当前用户的速度v,设定一个距离d;

3)判断当前用户的位置与下一个分岔路口的距离d1;当前如果d1>d,则使用低频率的i2获取位置信息,如果d1≤d,则使用高频率的i1获取位置信息。

在本发明中,定位模块可以是gps,也可以是北斗在内的其他形式的定位模块。

在本发明中,还需要外围的硬件提供基础的运行环境,但是硬件属于现有的技术,包括手机、车载电脑在内的形式。

在本发明中,还可以设定更多的频率以及更多的距离d,用于满足不同的距离d时,切换至不同的频率。

使用本发明,经过实际的测量,可以减少超过50%的电池消耗,大大的延长手持设备导航时的续航时间。

附图说明

图1是本发明的组成示意图。

图2是本发明的实现流程图。

具体实施方式

图1是本发明的组成示意图,本发明主要包括以下几个部分:

定位模:101:用于和定位卫星通讯,获取当前的具体位置。定位模块可以是gps,也可以是北斗在内的其他形式的定位模块。定位模块的运行必须基于现成的设备,但是设备是现成的技术,包括了多重形式,如:车载导航、手机、平板电脑、智能手表等。

计算模块102:用于计算当前的位置与特定位置的距离。计算的过程,可以有多重方法。可以通过定位系统直接获取,也可以通过经纬度,使用固定的公式计算得出,也可以通过定位经纬度,再通过地图进行计算的方式,通过位置a和位置b,得到位置a和位置b之间的距离,本身也是现成的技术。

速度模块103:用于通过外围硬件获取到的当前的具体位置以及时钟,得到当前的移动速度。该模块的功能,在部分情况下可以通过更直接的方式替代,例如在车载导航的模式下,汽车本身就有时速表,通过时速表,即可很快捷的得到当前的时速。

切换模块104:根据计算模块2得到的结果切换获取当前位置的频率。频率的设定,可以有多个参数,但是至少需要有2个频率,且2个频率不相等,如果想要获得更加优质的省电效果,可以将频率设定为更多设置为根据速度变化而无限变化的参数值。

在以上各个模块中,不同的模块之间可以相互进行数据的传输,从而为本发明提供基础的数据来源。

图2是本发明的实现流程图,本发明的实现,需要经过以下几个步骤:

步骤201:设定2个或以上的获取位置信息的频率i1、i2,且i1>i2;频率的为次/分或类似表示频率的单位。例如30次/分,即为一分钟内获取30次自己的位置信息,10次/分,即为一分钟内获取10次自己的位置信息。为了充分揭示本发明,我们先假定预先设置的i1=30次/分,i2=10次/分。

步骤202:根据当前用户的速度v,设定一个距离d。速度v和距离d之间的关系,可以有使用直接指定的方式,也可以是根据公式计算的形式,v的单位一般为公里/小时,d的距离一般为米。为了充分揭示本发明,我们先假定预先设置的速度v和d之间的关系是v=d,即假如速度为80公里/小时,则距离d为80米。

步骤203:判断当前用户的位置与下一个分岔路口的距离d1;当前如果d1>d,则使用低频率的i2获取位置信息,如果d1≤d,则使用高频率的i1获取位置信息。根据步骤201和步骤202所述,如果导航时的车速为80公里/小时,则如果用户当前的位置距离下一个分叉路口的距离≤80米时,自动将导航时获取位置信息的频率切换至30次/分,如果当前的位置距离下一个分叉路口的距离>80米时,则自动将导航时获取位置信息的频率切换至10次/分。

通过使用本发明以后,导航会根据当前用户的位置来自动切换获取位置信息的频率,实现省电的效果,但是又不会影响用户的体验,因为当用户距离下一个分岔路口距离较远时,其实对于用户来讲,当前的位置信息并不重要,用户只需要保持直行即可,导航也可以较为准确的提示当前的位置状态,但是当用户接近下一个分岔路口,需要左转或者右转等状态时,因为对于路况的不熟悉,所以很有可能会因为导航的延迟而造成错过路口的情况,但是此时迅速将获取位置的频率提高,以便及时的更新位置信息,会避免出现用户因为提醒不及时而错过路口的情况出现。

需要说明的是,本发明提到的各种参数,仅仅作为一种功能的演示,具体到不同的导航软件,可能会有不同的参数作为调整的依据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值