专利名称:Gps自动省电系统及方法
技术领域:
本发明涉及一种GPS自动省电系统及方法。
背景技术:
目前GPS(Global Positioning System 全球定位系统)装置的使用方式为首先 打开GPS装置中的导航软件,然后开启GPS功能开始进行定位导航,在不需要使用GPS功能 时,需要用户在导航软件上关闭GPS装置的GPS功能,一旦用户忘记关闭,就会导致GPS装 置的电力浪费。
发明内容
鉴于以上内容,有必要提供一种GPS自动省电系统,其可当GPS装置接收的卫星信 号持续不好时,自动将GPS装置的GPS功能关闭。还有必要提供一种GPS自动省电方法,其可当GPS装置接收的卫星信号持续不好 时,自动将GPS装置的GPS功能关闭。所述GPS自动省电系统,包括开启/关闭模块,用于当安装于GPS装置中的导航 软件开启后,开启或关闭所述GPS装置的GPS功能;信号检测模块,用于当所述GPS功能开 启后,每隔一定时间tl检测一次该GPS装置接收的卫星信号是否达到标准,其中,卫星信号 的标准为根据实际情况而预先设定的,时间tl为预设的时间值;计数器,用于每当上述检 测的卫星信号没有达到标准时,将该计数器的计数值加1作为当前计数值,其中,计数器的 初始计数值为0 ;判断模块,用于判断所述计数器的当前计数值是否大于预设值K,当当前 计数值大于K时,所述开启/关闭模块关闭GPS装置的GPS功能,当当前计数值未大于K时, 所述信号检测模块继续每隔时间tl对卫星信号进行检测;计数清零模块,用于每当在上述 当前计数值未大于K的情况下检测到卫星信号达到标准时,将所述计数器的计数值清零; 所述计数清零模块还用于每当GPS装置的GPS功能关闭时,将所述计数器的计数值清零。所述GPS自动省电方法,包括步骤(al)开启安装于GPS装置中的导航软件;(a2) 开启GPS装置的GPS功能;(a3)每隔一段预设时间tl检测一次所述GPS装置接收到的卫星 信号是否达到标准,若达到标准,则执行步骤(a4),否则执行步骤(a5) ; (a4)将GPS装置中 计数器的计数值清零,返回步骤(a!3) ; (a5)将计数器的计数值加1作为当前计数值;(a6) 判断所述计数器的当前计数值是否大于预设值K,若当前计数值大于K,则执行步骤(a7), 否则,返回步骤(a3) ; (a7)关闭GPS装置的GPS功能,同时将所述计数器的计数值清零。相较于现有技术,所述的GPS自动省电系统及方法,其可当GPS装置接收的卫星信 号持续不好时,自动将GPS装置的GPS功能关闭,有效的避免了 GPS装置的电力浪费。
图1是本发明GPS自动省电系统的架构图。图2是本发明GPS自动省电方法的流程图。
具体实施例方式如图1所示,是本发明GPS自动省电系统的架构图。所述GPS自动省电系统2运 行于GPS装置1中,该GPS装置1为安装有导航软件并具有GPS功能的手机或PDA等可移 动装置,所述GPS功能是指通过对GPS装置1进行定位而实现对该GPS装置1的用户进行 导航的功能。所述GPS自动省电系统2包括开启/关闭模块21、信号检测模块22、计数器23、判 断模块M、计数清零模块25以及提示模块26。所述开启/关闭模块21用于当安装于GPS装置1中的导航软件开启后,开启或关 闭所述GPS装置1的GPS功能,该开启或关闭GPS功能的方法可以是手动和自动两种方式。所述信号检测模块22用于当所述GPS装置1的GPS功能开启后,每隔一定时间tl 检测一次该GPS装置1接收的卫星信号是否达到标准。其中,卫星信号的标准可由用户根 据实际情况自行设定,如该标准为“搜索并连接上卫星的个数大于等于2且信号强度大于 5dBHz”,时间间隔tl为预设值,如该预设值为5秒、10秒、20秒等。所述计数器23用于每当上述检测的卫星信号未达到标准时,将该计数器23的计 数值加1作为当前计数值,以记录持续检测卫星信号未达到标准的次数,该计数器23的初 始计数值为0。所述判断模块M用于判断所述计数器23的计数值是否大于K,当计数值大于K 时,所述开启/关闭模块21将关闭GPS装置1的GPS功能,当计数值未大于K时,所述信号 检测模块22将继续每隔时间tl对卫星信号进行检测。其中,所述K为预设值,如该预设值 K 为 10、20、50 等。所述计数清零模块25用于每当在上述计数值未大于K的情况下检测到卫星信号 达到标准时,将所述计数器23的计数值清零。该计数清零模块25还用于当所述开启/关 闭模块21将GPS装置1的GPS功能关闭时,将所述计数器的计数值清零。所述提示模块沈用于当所述开启/关闭模块21将GPS装置1的GPS功能关闭时, 提示用户该GPS装置1已进入省电模式的提示信息,如该提示信息为“进入GPS省电模式”。所述信号检测模块22还用于当GPS装置1进入省电模式时,每隔一定时间t3检 测一次该GPS装置1接收的卫星信号是否达到标准。其中,时间间隔t3为用户根据实际情 况而设置的预设时间值,当检测到GPS装置1接收的卫星信号达到标准时,所述开启/关闭 模块21将自动开启该GPS装置1的GPS功能。此处所应说明的是,当GPS装置1中的导航软件被关闭后,所述GPS功能将不能被 自动开启。如图2所示,是本发明GPS自动省电方法的流程图。步骤S01,开启GPS装置1中安装的导航软件。步骤S02,所述开启/关闭模块21开启GPS装置1的GPS功能。步骤S03,所述信号检测模块22每隔一段时间tl检测一次所述GPS装置1接收到 的卫星信号是否达到标准,若达到标准,则执行步骤S04,否则执行步骤S05。步骤S04,所述计数清零模块25将计数器23的计数值清零,返回步骤S03。步骤S05,将计数器23的计数值加1作为当前计数值。
5
步骤S06,所述判断模块M判断所述计数器23的计数值是否大于预设值K,若大 于K,则执行步骤S07,否则,返回步骤S03。步骤S07,所述开启/关闭模块21关闭GPS装置1的GPS功能,同时所述计数清零 模块25将所述计数器23的计数值清零。步骤S08,所述提示模块沈提示用户GPS装置1已进入GPS省电模式。步骤S09,所述信号检测模块22每隔时间t3检测一次卫星信号是否达到标准,若 达到标准,则返回步骤S02,否则,执行步骤S10。步骤S10,所述GPS装置1保持当前GPS省电模式的状态。步骤S11,判断是否需要关闭所述导航软件,若需要关闭所述导航软件,则结束流 程,否则返回步骤S09。在本实施例中,当GPS装置1进入省电模式时,可以通过手动的方法退出省电模 式。以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发 明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改 或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种GPS自动省电系统,运行于安装有导航软件的GPS装置中,其特征在于,该系统 包括开启/关闭模块,用于当安装于GPS装置中的导航软件开启后,开启或关闭所述GPS装 置的GPS功能;信号检测模块,用于当所述GPS功能开启后,每隔一定时间tl检测一次该GPS装置接 收的卫星信号是否达到标准,其中,卫星信号的标准为根据实际情况而预先设定的,时间tl 为预设的时间值;计数器,用于每当上述检测的卫星信号没有达到标准时,将该计数器的计数值加1作 为当前计数值,其中,计数器的初始计数值为0 ;判断模块,用于判断所述计数器的当前计数值是否大于预设值K,当当前计数值大于K 时,所述开启/关闭模块关闭GPS装置的GPS功能,当当前计数值未大于K时,所述信号检 测模块继续每隔时间tl对卫星信号进行检测;计数清零模块,用于每当在上述当前计数值未大于K的情况下检测到卫星信号达到标 准时,将所述计数器的计数值清零;及所述计数清零模块还用于每当GPS装置的GPS功能关闭时,将所述计数器的计数值清零。
2.如权利要求1所述的GPS自动省电系统,其特征在于,该系统还包括提示模块,用于当所述开启/关闭模块将GPS装置的GPS功能关闭时,提示用户该GPS 装置已进入省电模式;及所述信号检测模块还用于当GPS装置进入省电模式时,每隔一定时间t3检测一次该 GPS装置接收的卫星信号是否达到标准,每当检测到GPS装置接收的卫星信号达到标准时, 所述开启/关闭模块开启该GPS装置的GPS功能,其中,时间间隔t3为预设的时间值。
3.如权利要求1所述的GPS自动省电系统,其特征在于,所述GPS装置是具有GPS功能 的手机或PDA。
4.一种GPS自动省电方法,应用于安装有导航软件的GPS装置中,其特征在于,该方法 包括步骤(al)开启安装于GPS装置中的导航软件; (a2)开启GPS装置的GPS功能;(a3)每隔一段预设时间tl检测一次所述GPS装置接收到的卫星信号是否达到标准,若 达到标准,则执行步骤(a4),否则执行步骤(a5);(a4)将GPS装置中计数器的计数值清零,返回步骤(a3); (a5)将计数器的计数值加1作为当前计数值;(a6)判断所述计数器的当前计数值是否大于预设值K,若当前计数值大于K,则执行步 骤(a7),否则,返回步骤(a3);及(a7)关闭GPS装置的GPS功能,同时将所述计数器的计数值清零。
5.如权利要求4所述的GPS自动省电方法,其特征在于,该方法在所述步骤(a7)后还 包括(a8)提示用户GPS装置已进入GPS省电模式;(a9)每隔一定预设时间t3检测一次卫星信号是否达到标准,若达到标准,则返回步骤(a2),否则,执行步骤(alO);(alO)所述GPS装置保持当前GPS省电模式的状态;及 (all)如果需要关闭导航软件,则结束流程,否则,返回步骤(a9)。
6.如权利要求4所述的GPS自动省电方法,其特征在于,所述GPS装置是具有GPS功能 的手机或PDA。
全文摘要
一种GPS自动省电方法,包括步骤(a1)开启安装于GPS装置中的导航软件;(a2)开启GPS装置的GPS功能;(a3)每隔一段预设时间t1检测一次GPS装置接收到的卫星信号是否达到标准,若达到标准,则执行步骤(a4),否则执行步骤(a5);(a4)将GPS装置中计数器的计数值清零,返回步骤(a3);(a5)将计数器的计数值加1作为当前计数值;(a6)判断计数器的当前计数值是否大于预设值K,若当前计数值大于K,则执行步骤(a7),否则,返回步骤(a3);(a7)关闭GPS装置的GPS功能,同时将计数器的计数值清零。
文档编号G01S19/14GK102103209SQ20091031169
公开日2011年6月22日 申请日期2009年12月17日 优先权日2009年12月17日
发明者杨胜宏 申请人:富士康科技股份有限公司, 深圳富泰宏精密工业有限公司