一种gps模块的省电方法

文档序号:5929161阅读:1581来源:国知局
专利名称:一种gps模块的省电方法
技术领域
本发明涉及一种GPS模块的省电方法。
背景技术
随着位置服务(LBS)的日益普及,GPS模块已逐步成为中高端手机的不可缺少的 配置。在导航、监控等位置信息应用领域,GPS模块成为手机获取位置信息的一个主要工具, 其具有定位精度高的优点,在该领域具有不可替代的地位。然而,GPS手机实际使用过程中, 必须同时提供与其它类型手机具有的常用功能,如通话、短信服务、上网等功能。因此,GPS 模块工作时的大量耗电就成为了 GPS手机额外的开支,耗电量过大使得手机电池的使用时 间明显减少。在当前电池容量扩大逐渐成为瓶颈的环境下,无法通过大幅度提高电池容量 来解决手机耗电量过大的问题,所以只能从节源这一环节着手。需要一种有效的GPS模块 省电方法,从而使得在电池容量不发生变化的情况下,GPS手机与非GPS手机使用时间不会 有太大的差距。目前现有的省电技术主要是采用检测GPS手机使用过程中是否移动来决定是否 进入休眠状态,即当GPS手机未超过一个固定阈值的移动距离时,其GPS模块处于非工作状 态;若有大幅度位置移动,超过了规定的固定阈值,则重新激活GPS模块,使之处于工作状 态。这种方式能动态地决定GPS模块的开启与关闭,但是很大程度上依赖于所规定的阈值 的大小。而且若用户在使用过程中一直处于超过阈值的移动状态,则此方法依然达不到任 何的省电效果。

发明内容
针对以上存在的问题,本发明将提出一种GPS模块的省电方法,用来解决GPS手机 工作过程中耗电量太大造成电池使用时间大幅度降低的问题。一种GPS模块的省电方法,当GPS模块已经定位有效且GPS模块工作时间未超时, 则保存此刻的GPS信息和主基站信息,让GPS模块进入睡眠状态;开始判断主基站信息是 否发生变化,当手机终端检测到主基站信息发生了变化,则启动GPS模块,让其进入工作状 态;若主基站信息未发生任何变化且GPS模块上次定位有效,则GPS模块继续保持睡眠状 态;若主基站信息未发生任何变化且GPS模块上次定位无效,若手机终端检测到基站信息 一直未发生变化且持续时间超过阈值,则再次启动GPS模块。本发明一种GPS模块的省电方法,借助基站定位的辅助作用,在手机GPS模块的工 作过程中,实时检测周边基站信息的变化,以达到间歇控制GPS模块的工作状态,从而达到 省电的效果。
具体实施例方式本发明一种GPS模块的省电方法,首先,在手机终端内设置GPS模块的工作周期为 M,GPS模块在一个工作周期内的最长工作时间为N,检测基站信息变化的扫描周期为L,其中M > N ;手机终端系统初始化后,分别启动GPS模块工作周期扫描器和GPS模块工作时间 扫描器,同时启动GPS模块,让其进入工作状态,此时GPS模块第一次启动;具体包括以下步骤步骤1、如果GPS模块已经定位有效且GPS模块工作时间未超时,则保存此刻的 GPS信息和基站信息,关闭GPS模块,同时GPS模块工作时间扫描器停止扫描,跳转步骤3 ;步骤2、若GPS模块工作时间超时,立即关闭GPS模块,将无效的GPS信息以及此刻 的基站信息通过无线通信网络上传到定位服务中心,由定位服务中心根据手机终端上传的 基站信息进行基站定位,并将获得的位置信息返回给手机终端作为本次的位置信息提供给 上层应用程序;步骤3、待GPS模块工作周期届满时,将此刻GPS模块工作周期内获取到的基站信 息与上个GPS模块工作周期内定位时所获取的基站信息进行比较,若一致,则检测上次GPS 定位是否有效,若有效则将上次的位置信息记为本次的位置信息,接着循环执行步骤3 ;若 上次的GPS定位无效,则启动基站信息扫描器,跳至步骤4 ;若当前GPS模块工作周期内获 取到的基站信息与上个GPS模块工作周期内定位时所获取的基站信息不一致,则确认基站 信息扫描器已停止运行,并启动GPS模块工作时间扫描器和GPS模块,跳至步骤1 ;步骤4、若基站信息扫描器工作超时,则同时启动GPS模块工作时间扫描器和GPS 模块,跳至步骤1。正是由于基站定位的辅助作用,可以帮助手机终端判断在GPS模块工作过程中手 机终端移动的范围大小。若手机获取到的主基站信息发生了变化,则证明手机移动的范围 稍大,为获取更精准的位置,则启动GPS模块,让其进入工作状态;若手机获取到的主基站 信息未发生任何变化且GPS上次定位有效,则证明手机移动范围可以算在允许的误差范围 内,那么GPS模块则继续保持睡眠状态;若手机获取到的主基站信息未发生任何变化且GPS 上次定位无效,则启动一个扫描器对GPS定位状态进行扫描,若在扫描周期内基站信息一 直未发生变化,则待扫描器工作超时时再次启动GPS模块。本发明的精神在于当GPS模块已经定位有效且GPS模块工作时间未超时,则保存 此刻的GPS信息和基站信息,让GPS模块进入睡眠状态;开始判断主基站信息是否发生变 化,当手机终端检测到主基站信息发生了变化,则启动GPS模块,让其进入工作状态;若主 基站信息未发生任何变化且GPS模块上次定位有效,则GPS模块继续保持睡眠状态;若主基 站信息未发生任何变化且GPS模块上次定位无效,若手机终端检测到的基站信息一直未发 生变化且超过阈值,则再次启动GPS模块。
权利要求
1 一种GPS模块的省电方法,其特征在于当GPS模块已经定位有效且GPS模块工作 时间未超时,则保存此刻的GPS信息和主基站信息,让GPS模块进入睡眠状态;开始判断主 基站信息是否发生变化,当手机终端检测到主基站信息发生了变化,则启动GPS模块,让其 进入工作状态;若主基站信息未发生任何变化且GPS模块上次定位有效,则GPS模块继续保 持睡眠状态;若主基站信息未发生任何变化且GPS模块上次定位无效,若手机终端检测到 基站信息一直未发生变化且持续时间超过阈值,则再次启动GPS模块。
全文摘要
本发明一种GPS模块的省电方法,当GPS模块已经定位有效且GPS模块工作时间未超时,则保存此刻的GPS信息和主基站信息,让GPS模块进入睡眠状态;开始判断主基站信息是否发生变化,当手机终端检测到主基站信息发生了变化,则启动GPS模块,让其进入工作状态;若主基站信息未发生任何变化且GPS模块上次定位有效,则GPS模块继续保持睡眠状态;若主基站信息未发生任何变化且GPS模块上次定位无效,若手机终端检测到基站信息一直未发生变化且持续时间超过阈值,则再次启动GPS模块;本发明借助基站定位的辅助作用,在手机GPS模块的工作过程中,实时检测周边基站信息的变化,以达到间歇控制GPS模块的工作状态,从而达到省电的效果。
文档编号G01S19/34GK102088657SQ20101055646
公开日2011年6月8日 申请日期2010年11月19日 优先权日2010年11月19日
发明者唐文俊, 庄宗辉, 钟可华, 陈从华, 黄希煌 申请人:厦门雅迅网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1