一種gps定位模塊的省電方法及移動設備的制造方法
【技術領域】
[0001]本發(fā)明涉及GPS技術領域,尤其涉及一種GPS定位模塊的省電方法及移動設備。
【背景技術】
[0002]目前,在移動設備上,GPS(Global Posit1ning System,全球定位系統(tǒng))定位服務的使用越來越廣泛,如:導航軟件,搭車服務軟件,基于位置的社交服務(例如:微博、微信、莫莫等),基于地圖的各種服務(例如:大眾點評等),等等。
[0003]可以說,在移動設備上,GPS定位服務的使用頻率越來越高、使用時間也越來越長。但是,在用戶長時間不移動的情況下,如果移動設備上的GPS定位模塊未關閉,則GPS定位模塊會一直工作,導致GPS定位模塊在持續(xù)耗電,這使得GPS定位模塊在沒有獲取新的定位數據的情況下,卻消耗了移動設備上的較多電量。
【發(fā)明內容】
[0004]有鑒于此,本發(fā)明實施例的主要目的在于提供一種GPS定位模塊的省電方法及移動設備,以實現降低GPS定位模塊耗電量的目的。
[0005]為實現上述目的,本發(fā)明實施例提供了一種GPS定位模塊的省電方法,包括:
[0006]移動設備利用打開的GPS定位模塊獲取GPS定位數據;
[0007]根據所述GPS定位數據確定所述移動設備是否移動;
[0008]若根據所述GPS定位數據確定所述移動設備未移動,則關閉所述GPS定位模塊并打開重力感應器,利用所述重力感應器檢測所述移動設備是否移動;
[0009]若所述重力感應器檢測到所述移動設備移動,則打開所述GPS定位模塊并關閉所述重力感應器,繼續(xù)執(zhí)行所述利用打開的GPS定位模塊獲取GPS定位數據的步驟。
[0010]優(yōu)選地,在上述方法中,所述根據所述GPS定位數據確定所述移動設備是否移動,包括:
[0011]根據所述GPS定位數據確定所述移動設備的第一移動距離;
[0012]若所述第一移動距離小于第一閾值,則確定所述移動設備未移動;
[0013]若所述第一移動距離大于或等于所述第一閾值,則確定所述移動設備移動。
[0014]優(yōu)選地,上述方法還包括:
[0015]將所述GPS定位數據發(fā)送至需要GPS定位服務的應用軟件;
[0016]在所述關閉所述GPS定位模塊后,還包括:
[0017]若所述應用軟件需要用于確定所述移動設備當前位置的GPS定位數據,則將關閉所述GPS定位模塊前最后一次獲取的GPS定位數據發(fā)送至所述應用軟件。
[0018]優(yōu)選地,在上述方法中,所述利用所述重力感應器檢測所述移動設備是否移動,包括:
[0019]利用所述重力感應器檢測所述移動設備的第二移動距離;
[0020]若所述第二移動距離小于第二閾值,則確定所述移動設備未移動;
[0021]若所述第二移動距離大于或等于所述第二閾值,則確定所述移動設備移動。
[0022]優(yōu)選地,在上述方法中,若根據所述GPS定位數據確定所述移動設備移動,則繼續(xù)執(zhí)行所述利用打開的GPS定位模塊獲取GPS定位數據的步驟。
[0023]本發(fā)明實施例還提供了一種移動設備,包括:
[0024]數據獲取單元,用于利用打開的GPS定位模塊獲取GPS定位數據;
[0025]第一判定單元,用于根據所述數據獲取單元獲取的GPS定位數據確定所述移動設備是否移動;
[0026]關閉打開單元,用于若所述第一判定單元根據所述GPS定位數據確定所述移動設備未移動,則關閉所述GPS定位模塊并打開重力感應器;
[0027]第二判定單元,用于在所述關閉打開單元打開所述重力感應器后,利用所述重力感應器檢測所述移動設備是否移動;
[0028]繼續(xù)獲取單元,用于若所述第二判定單元利用所述重力感應器檢測到所述移動設備移動,則打開所述GPS定位模塊并關閉所述重力感應器,繼續(xù)利用所述數據獲取單元實現所述利用打開的GPS定位模塊獲取GPS定位數據的功能。
[0029]優(yōu)選地,在上述移動設備中,所述第一判定單元,包括:
[0030]距離確定子單元,用于根據所述GPS定位數據確定所述移動設備的第一移動距離;
[0031]第一確定子單元,用于若所述距離確定子單元確定的所述第一移動距離小于第一閾值,則確定所述移動設備未移動;
[0032]第二確定子單元,用于若所述距離確定子單元確定的所述第一移動距離大于或等于所述第一閾值,則確定所述移動設備移動。
[0033]優(yōu)選地,上述移動設備還包括:
[0034]第一發(fā)送單元,用于將所述GPS定位數據發(fā)送至需要GPS定位服務的應用軟件;
[0035]第二發(fā)送單元,用于在所述關閉打開單元關閉所述GPS定位模塊后,若所述應用軟件需要用于確定所述移動設備當前位置的GPS定位數據,則將關閉所述GPS定位模塊前最后一次獲取的GPS定位數據發(fā)送至所述應用軟件。
[0036]優(yōu)選地,在上述移動設備中,所述第二判定單元,包括:
[0037]距離檢測子單元,用于利用所述重力感應器檢測所述移動設備的第二移動距離;
[0038]第三確定子單元,用于若所述距離檢測子單元檢測到的所述第二移動距離小于第一.閾值,則確定所述移動設備未移動;
[0039]第四確定子單元,用于若所述距離檢測子單元檢測到的所述第二移動距離大于或等于所述第二閾值,則確定所述移動設備移動。
[0040]優(yōu)選地,在上述移動設備中,所述繼續(xù)獲取單元,還用于若所述第一判定單元根據所述GPS定位數據確定所述移動設備移動,則繼續(xù)利用所述數據獲取單元實現所述利用打開的GPS定位模塊獲取GPS定位數據的功能。
[0041]本發(fā)明實施例提供的GPS定位模塊的省電方法及移動設備,通過GPS定位模塊獲取的GPS定位數據確定移動設備是否移動,在確定移動設備不再移動后,關閉GPS定位模塊并打開重力感應器,并利用重力感應器繼續(xù)檢測移動設備是否移動,在檢測到移動設備再次開始移動時,重新打開GPS定位模塊并關閉重力感應器??梢?,在移動設備靜止期間,由于GPS定位模塊獲取的GPS定位數據將不再變化,因此可關閉GPS定位模塊,并利用重力感應器繼續(xù)監(jiān)測移動設備的移動性,由于重力感應器消耗的電量與GPS定位模塊相比,重力感應器消耗的電量是極小的,從而可節(jié)省大量的電量消耗,而在重力感應器檢測到移動設備再次移動時,通過重新打開GPS定位模塊,可恢復GPS定位模塊的正常工作。這種在GPS定位模塊與重力感應器間切換使用的方式,在保證了 GPS定位模塊實時獲取到新的定位信息的基礎上,降低了 GPS定位模塊的耗電量。
【附圖說明】
[0042]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0043]圖1為本發(fā)明實施例GPS定位模塊的省電方法的流程示意圖;
[0044]圖2為本發(fā)明實施例移動設備的結構示意圖。
【具體實施方式】
[0045]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0046]參見圖1,為本發(fā)明實施例提供的GPS定位模塊的省電方法的流程示意圖,該方法包括:
[0047]步驟101:移動設備利用打開的GPS定位模塊獲取GPS定位數據。
[0048]當移動設備上的某個應用軟件(譬如百度地圖)需要使用GPS定位服務時,可通過打開移動設備上的GPS定位模塊實時獲取GPS定位數據,并將獲取的GPS定位數據及時的提供給該應用軟件。其中,所述移動設備可以是但不限于是手機、i