專利名稱:一種gps模塊的省電方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種GPS模塊的省電方法。
背景技術(shù):
隨著位置服務(wù)(LBS)的日益普及,GPS模塊已逐步成為中高端手機(jī)的不可缺少的 配置。在導(dǎo)航、監(jiān)控等位置信息應(yīng)用領(lǐng)域,GPS模塊成為手機(jī)獲取位置信息的一個(gè)主要工具, 其具有定位精度高的優(yōu)點(diǎn),在該領(lǐng)域具有不可替代的地位。然而,GPS手機(jī)實(shí)際使用過(guò)程中, 必須同時(shí)提供與其它類型手機(jī)具有的常用功能,如通話、短信服務(wù)、上網(wǎng)等功能。因此,GPS 模塊工作時(shí)的大量耗電就成為了 GPS手機(jī)額外的開(kāi)支,耗電量過(guò)大使得手機(jī)電池的使用時(shí) 間明顯減少。在當(dāng)前電池容量擴(kuò)大逐漸成為瓶頸的環(huán)境下,無(wú)法通過(guò)大幅度提高電池容量 來(lái)解決手機(jī)耗電量過(guò)大的問(wèn)題,所以只能從節(jié)源這一環(huán)節(jié)著手。需要一種有效的GPS模塊 省電方法,從而使得在電池容量不發(fā)生變化的情況下,GPS手機(jī)與非GPS手機(jī)使用時(shí)間不會(huì) 有太大的差距。目前現(xiàn)有的省電技術(shù)主要是采用檢測(cè)GPS手機(jī)使用過(guò)程中是否移動(dòng)來(lái)決定是否 進(jìn)入休眠狀態(tài),即當(dāng)GPS手機(jī)未超過(guò)一個(gè)固定閾值的移動(dòng)距離時(shí),其GPS模塊處于非工作狀 態(tài);若有大幅度位置移動(dòng),超過(guò)了規(guī)定的固定閾值,則重新激活GPS模塊,使之處于工作狀 態(tài)。這種方式能動(dòng)態(tài)地決定GPS模塊的開(kāi)啟與關(guān)閉,但是很大程度上依賴于所規(guī)定的閾值 的大小。而且若用戶在使用過(guò)程中一直處于超過(guò)閾值的移動(dòng)狀態(tài),則此方法依然達(dá)不到任 何的省電效果。
發(fā)明內(nèi)容
針對(duì)以上存在的問(wèn)題,本發(fā)明將提出一種GPS模塊的省電方法,用來(lái)解決GPS手機(jī) 工作過(guò)程中耗電量太大造成電池使用時(shí)間大幅度降低的問(wèn)題。一種GPS模塊的省電方法,當(dāng)GPS模塊已經(jīng)定位有效且GPS模塊工作時(shí)間未超時(shí), 則保存此刻的GPS信息和主基站信息,讓GPS模塊進(jìn)入睡眠狀態(tài);開(kāi)始判斷主基站信息是 否發(fā)生變化,當(dāng)手機(jī)終端檢測(cè)到主基站信息發(fā)生了變化,則啟動(dòng)GPS模塊,讓其進(jìn)入工作狀 態(tài);若主基站信息未發(fā)生任何變化且GPS模塊上次定位有效,則GPS模塊繼續(xù)保持睡眠狀 態(tài);若主基站信息未發(fā)生任何變化且GPS模塊上次定位無(wú)效,若手機(jī)終端檢測(cè)到基站信息 一直未發(fā)生變化且持續(xù)時(shí)間超過(guò)閾值,則再次啟動(dòng)GPS模塊。本發(fā)明一種GPS模塊的省電方法,借助基站定位的輔助作用,在手機(jī)GPS模塊的工 作過(guò)程中,實(shí)時(shí)檢測(cè)周邊基站信息的變化,以達(dá)到間歇控制GPS模塊的工作狀態(tài),從而達(dá)到 省電的效果。
具體實(shí)施例方式本發(fā)明一種GPS模塊的省電方法,首先,在手機(jī)終端內(nèi)設(shè)置GPS模塊的工作周期為 M,GPS模塊在一個(gè)工作周期內(nèi)的最長(zhǎng)工作時(shí)間為N,檢測(cè)基站信息變化的掃描周期為L(zhǎng),其中M > N ;手機(jī)終端系統(tǒng)初始化后,分別啟動(dòng)GPS模塊工作周期掃描器和GPS模塊工作時(shí)間 掃描器,同時(shí)啟動(dòng)GPS模塊,讓其進(jìn)入工作狀態(tài),此時(shí)GPS模塊第一次啟動(dòng);具體包括以下步驟步驟1、如果GPS模塊已經(jīng)定位有效且GPS模塊工作時(shí)間未超時(shí),則保存此刻的 GPS信息和基站信息,關(guān)閉GPS模塊,同時(shí)GPS模塊工作時(shí)間掃描器停止掃描,跳轉(zhuǎn)步驟3 ;步驟2、若GPS模塊工作時(shí)間超時(shí),立即關(guān)閉GPS模塊,將無(wú)效的GPS信息以及此刻 的基站信息通過(guò)無(wú)線通信網(wǎng)絡(luò)上傳到定位服務(wù)中心,由定位服務(wù)中心根據(jù)手機(jī)終端上傳的 基站信息進(jìn)行基站定位,并將獲得的位置信息返回給手機(jī)終端作為本次的位置信息提供給 上層應(yīng)用程序;步驟3、待GPS模塊工作周期屆滿時(shí),將此刻GPS模塊工作周期內(nèi)獲取到的基站信 息與上個(gè)GPS模塊工作周期內(nèi)定位時(shí)所獲取的基站信息進(jìn)行比較,若一致,則檢測(cè)上次GPS 定位是否有效,若有效則將上次的位置信息記為本次的位置信息,接著循環(huán)執(zhí)行步驟3 ;若 上次的GPS定位無(wú)效,則啟動(dòng)基站信息掃描器,跳至步驟4 ;若當(dāng)前GPS模塊工作周期內(nèi)獲 取到的基站信息與上個(gè)GPS模塊工作周期內(nèi)定位時(shí)所獲取的基站信息不一致,則確認(rèn)基站 信息掃描器已停止運(yùn)行,并啟動(dòng)GPS模塊工作時(shí)間掃描器和GPS模塊,跳至步驟1 ;步驟4、若基站信息掃描器工作超時(shí),則同時(shí)啟動(dòng)GPS模塊工作時(shí)間掃描器和GPS 模塊,跳至步驟1。正是由于基站定位的輔助作用,可以幫助手機(jī)終端判斷在GPS模塊工作過(guò)程中手 機(jī)終端移動(dòng)的范圍大小。若手機(jī)獲取到的主基站信息發(fā)生了變化,則證明手機(jī)移動(dòng)的范圍 稍大,為獲取更精準(zhǔn)的位置,則啟動(dòng)GPS模塊,讓其進(jìn)入工作狀態(tài);若手機(jī)獲取到的主基站 信息未發(fā)生任何變化且GPS上次定位有效,則證明手機(jī)移動(dòng)范圍可以算在允許的誤差范圍 內(nèi),那么GPS模塊則繼續(xù)保持睡眠狀態(tài);若手機(jī)獲取到的主基站信息未發(fā)生任何變化且GPS 上次定位無(wú)效,則啟動(dòng)一個(gè)掃描器對(duì)GPS定位狀態(tài)進(jìn)行掃描,若在掃描周期內(nèi)基站信息一 直未發(fā)生變化,則待掃描器工作超時(shí)時(shí)再次啟動(dòng)GPS模塊。本發(fā)明的精神在于當(dāng)GPS模塊已經(jīng)定位有效且GPS模塊工作時(shí)間未超時(shí),則保存 此刻的GPS信息和基站信息,讓GPS模塊進(jìn)入睡眠狀態(tài);開(kāi)始判斷主基站信息是否發(fā)生變 化,當(dāng)手機(jī)終端檢測(cè)到主基站信息發(fā)生了變化,則啟動(dòng)GPS模塊,讓其進(jìn)入工作狀態(tài);若主 基站信息未發(fā)生任何變化且GPS模塊上次定位有效,則GPS模塊繼續(xù)保持睡眠狀態(tài);若主基 站信息未發(fā)生任何變化且GPS模塊上次定位無(wú)效,若手機(jī)終端檢測(cè)到的基站信息一直未發(fā) 生變化且超過(guò)閾值,則再次啟動(dòng)GPS模塊。
權(quán)利要求
1 一種GPS模塊的省電方法,其特征在于當(dāng)GPS模塊已經(jīng)定位有效且GPS模塊工作 時(shí)間未超時(shí),則保存此刻的GPS信息和主基站信息,讓GPS模塊進(jìn)入睡眠狀態(tài);開(kāi)始判斷主 基站信息是否發(fā)生變化,當(dāng)手機(jī)終端檢測(cè)到主基站信息發(fā)生了變化,則啟動(dòng)GPS模塊,讓其 進(jìn)入工作狀態(tài);若主基站信息未發(fā)生任何變化且GPS模塊上次定位有效,則GPS模塊繼續(xù)保 持睡眠狀態(tài);若主基站信息未發(fā)生任何變化且GPS模塊上次定位無(wú)效,若手機(jī)終端檢測(cè)到 基站信息一直未發(fā)生變化且持續(xù)時(shí)間超過(guò)閾值,則再次啟動(dòng)GPS模塊。
全文摘要
本發(fā)明一種GPS模塊的省電方法,當(dāng)GPS模塊已經(jīng)定位有效且GPS模塊工作時(shí)間未超時(shí),則保存此刻的GPS信息和主基站信息,讓GPS模塊進(jìn)入睡眠狀態(tài);開(kāi)始判斷主基站信息是否發(fā)生變化,當(dāng)手機(jī)終端檢測(cè)到主基站信息發(fā)生了變化,則啟動(dòng)GPS模塊,讓其進(jìn)入工作狀態(tài);若主基站信息未發(fā)生任何變化且GPS模塊上次定位有效,則GPS模塊繼續(xù)保持睡眠狀態(tài);若主基站信息未發(fā)生任何變化且GPS模塊上次定位無(wú)效,若手機(jī)終端檢測(cè)到基站信息一直未發(fā)生變化且持續(xù)時(shí)間超過(guò)閾值,則再次啟動(dòng)GPS模塊;本發(fā)明借助基站定位的輔助作用,在手機(jī)GPS模塊的工作過(guò)程中,實(shí)時(shí)檢測(cè)周邊基站信息的變化,以達(dá)到間歇控制GPS模塊的工作狀態(tài),從而達(dá)到省電的效果。
文檔編號(hào)G01S19/34GK102088657SQ20101055646
公開(kāi)日2011年6月8日 申請(qǐng)日期2010年11月19日 優(yōu)先權(quán)日2010年11月19日
發(fā)明者唐文俊, 莊宗輝, 鐘可華, 陳從華, 黃希煌 申請(qǐng)人:廈門(mén)雅迅網(wǎng)絡(luò)股份有限公司