專利名稱:一種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日
發明者唐文俊, 莊宗輝, 鐘可華, 陳從華, 黃希煌 申請人:廈門雅迅網絡股份有限公司