亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

GPS控制方法及移動終端與流程

文檔序號:11619375閱讀:323來源:國知局
GPS控制方法及移動終端與流程

本發(fā)明涉及導航技術領域,尤其涉及一種gps控制方法及移動終端。



背景技術:

隨著導航定位應用市場的發(fā)展,移動終端上具有gps(globalpositioningsystem,全球定位系統(tǒng))功能的應用越來越多,如百度地圖、滴滴打車、大眾點評等,這些應用可以實現(xiàn)實時定位、導航等功能,從而給用戶的日常生活和工作帶來極大的便利。

但是,當gps功能開啟后,若未人工手動關閉該gps功能,則不管是否有應用使用gps功能,gps功能一直處于開啟狀態(tài)。這樣會導致gps定位服務一直在后臺運行,即使移動終端進行重啟操作,該定位服務仍在后臺運行,從而會長期占用系統(tǒng)內(nèi)存,增加系統(tǒng)內(nèi)存開銷,同時也大大增加了移動終端的耗電量,進而導致移動終端待機時間縮短。



技術實現(xiàn)要素:

本發(fā)明的目的在于提供一種gps控制方法,旨在gps功能開啟時,若無應用使用gps功能時,自動關閉系統(tǒng)gps功能開關或控制gps功能進入休眠狀態(tài),從而減少系統(tǒng)內(nèi)存開銷和額外耗電量。

為了解決上述問題,本發(fā)明提供了一種gps控制方法,其應用于移動終端,gps控制方法包括如下步驟:

在gps功能開啟時,獲取當前運行的目標應用的數(shù)目,目標應用為正在使用gps功能的應用程序;

判斷數(shù)目是否等于零;

當數(shù)目等于零時,關閉系統(tǒng)gps功能開關或控制gps功能進入休眠狀態(tài)。

作為本發(fā)明的進一步改進,判斷數(shù)目是否等于零的步驟之后,還包括:

當數(shù)目不等于零時,在第一預設周期內(nèi)統(tǒng)計移動終端的gps位置變化信息;

當根據(jù)gps位置變化信息判定移動終端產(chǎn)生了位置變化時,維持gps功能的開啟。

作為本發(fā)明的進一步改進,在第一預設周期內(nèi)統(tǒng)計移動終端的gps位置變化信息的步驟之后,還包括:

當根據(jù)gps位置變化信息判定移動終端未產(chǎn)生位置變化,開啟移動終端的加速度監(jiān)控功能開關;

監(jiān)測移動終端在第二預設周期內(nèi)是否獲取到加速度信息,加速度信息包括水平加速度和/或上下加速度;

當移動終端在第二預設周期內(nèi)獲取到加速度信息,維持gps功能的開啟,且關閉加速度監(jiān)控功能開關。

作為本發(fā)明的進一步改進,監(jiān)測移動終端在第二預設周期內(nèi)是否獲取到加速度信息的步驟之后,還包括:

當移動終端在第二預設周期內(nèi)未獲取到加速度信息,關閉系統(tǒng)gps功能開關或控制gps功能進入休眠狀態(tài),且關閉加速度監(jiān)控功能開關;

生成反饋信息,并將反饋信息交互給當前使用gps功能的目標應用,反饋信息用于反饋未能獲取gps數(shù)據(jù)信息。

作為本發(fā)明的進一步改進,其還包括:

當gps功能開啟且電量低于第一預設閥值時,判斷當前使用gps功能的目標應用是否為預設重要應用;

若當前使用gps功能的目標應用不是預設重要應用,關閉gps功能。

作為本發(fā)明的進一步改進,其還包括:

當gps功能開啟時,檢測gps信號強度是否低于第二預設閥值;

當檢測到gps信號強度低于第二預設閥值時,關閉系統(tǒng)gps功能開關,且從gps定位轉(zhuǎn)換為基站定位或網(wǎng)絡定位。

為了解決上述問題,本發(fā)明提供了一種移動終端,其包括:

獲取模塊,用于在gps功能開啟時,獲取當前運行的目標應用的數(shù)目,目標應用為正在使用gps功能的應用程序;

第一判斷模塊,用于判斷數(shù)目是否等于零;

第一控制處理模塊,用于當數(shù)目等于零時,關閉系統(tǒng)gps功能開關或控制gps功能進入休眠狀態(tài)。

作為本發(fā)明的進一步改進,其還包括:

統(tǒng)計模塊,用于當數(shù)目不等于零時,在第一預設周期內(nèi)統(tǒng)計移動終端的gps位置變化信息;

第一維持處理模塊,用于當根據(jù)gps位置變化信息判定移動終端產(chǎn)生了位置變化時,維持gps功能的開啟。

作為本發(fā)明的進一步改進,其還包括:

開啟模塊,用于當根據(jù)gps位置變化信息判定移動終端未產(chǎn)生位置變化,開啟移動終端的加速度監(jiān)控功能開關;

監(jiān)測模塊,用于監(jiān)測移動終端在第二預設周期內(nèi)是否獲取到加速度信息,加速度信息包括水平加速度和/或上下加速度;

第二維持處理模塊,用于當移動終端在第二預設周期內(nèi)獲取到加速度信息,維持gps功能的開啟,且關閉加速度監(jiān)控功能開關。

作為本發(fā)明的進一步改進,其還包括:

第二控制處理模塊,用于當移動終端在第二預設周期內(nèi)未獲取到加速度信息,關閉系統(tǒng)gps功能開關或控制gps功能進入休眠狀態(tài),且關閉加速度監(jiān)控功能開關;

反饋模塊,用于生成反饋信息,并將反饋信息交互給當前使用gps功能的目標應用,反饋信息用于反饋未能獲取gps數(shù)據(jù)信息。

作為本發(fā)明的進一步改進,其還包括:

第二判斷模塊,用于當gps功能開啟且電量低于第一預設閥值時,判斷當前使用gps功能的目標應用是否為預設重要應用;

關閉模塊,用于若當前使用gps功能的目標應用不是預設重要應用,關閉gps功能。

作為本發(fā)明的進一步改進,其還包括:

檢測模塊,用于當gps功能開啟時,檢測gps信號強度是否低于第二預設閥值;

第三控制處理模塊,用于當檢測到gps信號強度低于第二預設閥值時,關閉系統(tǒng)gps功能開關,且從gps定位轉(zhuǎn)換為基站定位或網(wǎng)絡定位。

與現(xiàn)有技術相比,本發(fā)明在gps功能開啟的情況下,若獲取到的當前運行的目標應用的數(shù)目等于零,則關閉所述系統(tǒng)gps功能開關或控制gps功能進入休眠狀態(tài)。這樣在檢測到?jīng)]有目標程序使用gps功能時,自動關閉gps功能開啟或者使gps功能進入休眠狀態(tài),可以減少系統(tǒng)內(nèi)存開銷和額外耗電量,進而導致移動終端待機時間延長。

附圖說明

圖1為本發(fā)明gps控制方法第一個實施例的流程示意圖。

圖2為本發(fā)明gps控制方法第二個實施例的流程示意圖。

圖3為本發(fā)明gps控制方法第三個實施例的流程示意圖。

圖4為本發(fā)明gps控制方法第四個實施例的流程示意圖。

圖5為本發(fā)明gps控制方法第五個實施例的流程示意圖。

圖6為本發(fā)明gps控制方法第六個實施例的流程示意圖。

圖7為本發(fā)明移動終端第一個實施例的功能模塊示意圖。

圖8為本發(fā)明移動終端第二個實施例的功能模塊示意圖。

圖9為本發(fā)明移動終端第三個實施例的功能模塊示意圖。

圖10為本發(fā)明移動終端第四個實施例的功能模塊示意圖。

圖11為本發(fā)明移動終端第五個實施例的功能模塊示意圖。

圖12為本發(fā)明移動終端第六個實施例的功能模塊示意圖。

具體實施方式

為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用來限定本發(fā)明。

圖1展示了本發(fā)明gps控制方法的一個實施例。在本實施例中,該gps控制方法應用于移動終端。

需要說明的是,本發(fā)明中描述的移動終端可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、pda(個人數(shù)字助理)、pad(平板電腦)、pmp(便攜式多媒體播放器)、導航裝置等等。

具體地,該gps控制方法包括如下步驟:

步驟s1,在gps功能開啟時,獲取當前運行的目標應用的數(shù)目,目標應用為正在使用gps功能的應用程序。

需要說明的是,若移動終端包括多個操作系統(tǒng),則應當獲取多個操作系統(tǒng)中所有當前運行的目標應用的數(shù)目。

需要說明的是,本實施例中的目標應用包括百度地圖、滴滴打車、大眾點評等等。

步驟s2,判斷數(shù)目是否等于零。當數(shù)目等于零時,執(zhí)行步驟s3。

步驟s3,關閉系統(tǒng)gps功能開關或控制gps功能進入休眠狀態(tài)。

本實施例在gps功能開啟的情況下,若獲取到的當前運行的目標應用的數(shù)目等于零,則關閉所述系統(tǒng)gps功能開關或控制gps功能進入休眠狀態(tài)。這樣在檢測到?jīng)]有目標程序使用gps功能時,自動關閉gps功能開啟或者使gps功能進入休眠狀態(tài),可以減少系統(tǒng)內(nèi)存開銷和額外耗電量,進而導致移動終端待機時間延長。

將本發(fā)明的gps控制方法應用于移動終端的使用過程中,若目標應用的數(shù)目不為零時,根據(jù)gps功能的使用狀態(tài),控制該gps功能的開啟或關閉。其中,可以根據(jù)gps位置變化信息確定gps功能的使用狀態(tài)。因此,上述實施例的基礎上,其他實施例中,參見圖2,步驟s2之后,當數(shù)目不等于零時,執(zhí)行步驟s10。

步驟s10,在第一預設周期內(nèi)統(tǒng)移動終端的gps位置變化信息。

具體地,在第一預設周期內(nèi),統(tǒng)計移動終端的位置變化信息,根據(jù)該移動終端的位置變化信息得知該gps位置變化信息。

步驟s11,根據(jù)gps位置變化信息判斷移動終端是否產(chǎn)生了位置變化。當根據(jù)gps位置變化信息判定移動終端產(chǎn)生了位置變化時,執(zhí)行步驟s12。

步驟s12,維持gps功能的開啟。

本實施例若當前運行的目標應用的數(shù)目不等于零,且根據(jù)gps位置變化信息判定移動終端產(chǎn)生了位置變化時,即說明存在目標應用正在使用gps功能。因此,維持gps功能的開啟,以便實時響應該目標應用的gps定位請求。

將本發(fā)明的gps控制方法應用于移動終端的使用過程中,若目標應用的數(shù)目不為零時,根據(jù)gps功能的使用狀態(tài),控制該gps功能的開啟或關閉。其中,當判定移動終端的位置未產(chǎn)生變化后,可以根據(jù)加速度信息確定gps功能的使用狀態(tài)。因此,上述實施例的基礎上,其他實施例中,參見圖3,步驟s11之后,當根據(jù)gps位置變化信息判定移動終端未產(chǎn)生位置變化,執(zhí)行步驟s20。

步驟s20,開啟移動終端的加速度監(jiān)控功能開關。

步驟s21,監(jiān)測移動終端在第二預設周期內(nèi)是否獲取到加速度信息,加速度信息包括水平加速度和/或上下加速度。當移動終端在第二預設周期內(nèi)獲取到加速度信息,執(zhí)行步驟s22。

步驟s22,維持gps功能的開啟,且關閉加速度監(jiān)控功能開關。

本實施例若當前運行的目標應用的數(shù)目不等于零、根據(jù)gps位置變化信息判定移動終端未產(chǎn)生位置變化,且移動終端在第二預設周期內(nèi)獲取到加速度信息時,即說明存在目標應用正在使用gps功能。因此,維持gps功能的開啟,以便實時響應該目標應用的gps定位請求。

將本發(fā)明的gps控制方法應用于移動終端的使用過程中,若目標應用的數(shù)目不為零時,根據(jù)gps功能的使用狀態(tài),控制該gps功能的開啟或關閉。其中,當移動終端的位置未產(chǎn)生變化,且未獲取到加速度信息時,需要關閉系統(tǒng)gps功能開關或控制gps功能進入休眠狀態(tài)。因此,上述實施例的基礎上,其他實施例中,參見圖4,步驟s21之后,當移動終端在第二預設周期內(nèi)未獲取到加速度信息,執(zhí)行步驟s30。

步驟s30,關閉系統(tǒng)gps功能開關或控制gps功能進入休眠狀態(tài),且關閉加速度監(jiān)控功能開關。

步驟s31,生成反饋信息,并將反饋信息交互給當前使用gps功能的目標應用,反饋信息用于反饋未能獲取gps數(shù)據(jù)信息。

本實施例若當前運行的目標應用的數(shù)目不等于零、根據(jù)gps位置變化信息判定移動終端未產(chǎn)生位置變化,且移動終端在第二預設周期內(nèi)未獲取到加速度信息時,自動關閉gps功能或者使gps功能進入休眠狀態(tài),可以進一步減少系統(tǒng)內(nèi)存開銷和額外耗電量,進而導致移動終端待機時間更加延長。

將本發(fā)明的gps控制方法應用于移動終端的使用過程中,gps功能的開啟會造成比較大的耗電量,因此,終端在低電量時,需要智能關閉gps功能,以致延長待機時長。因此,上述實施例的基礎上,其他實施例中,參見圖5,該gps控制方法還包括:

步驟s40,當gps功能開啟且電量低于第一預設閥值時,判斷當前使用gps功能的目標應用是否為預設重要應用。若當前使用gps功能的目標應用不是預設重要應用,執(zhí)行步驟s41。

需要說明的是,本實施例中的預設重要應用為對gps功能依賴較強的應用(譬如:導航應用)。對gps功能依賴較弱的應用(譬如:大眾點評,因此大眾點評僅只在某個極短時間段需要位置信息,該位置信息還可以通過一般定位手段,例如基站定位,網(wǎng)絡定位等,以及用戶自己輸入的方式定位,因此,對于gps的依賴性不強)。因此,對于gps功能依賴較弱的應用,在電量較低的情況下,即時關閉gps功能,既可以避免gps功能的使用導致待機時長變短,導致給用戶的使用造成不便。

步驟s41,關閉gps功能。

本實施例當移動終端的電量低于第一預設閥值,且當前使用gps功能的目標應用非預設重要應用時,自動關閉所述系統(tǒng)gps功能開關,大大減少了移動終端的耗電量,進而延長移動終端待機時間,以避免影響終端的正常使用。

將本發(fā)明的gps控制方法應用于移動終端的使用過程中,gps信號強度不強的環(huán)境中,自動采用其他方式進行定位,以提升用戶的使用體驗。因此,上述實施例的基礎上,其他實施例中,參見圖6,該gps控制方法還包括:

步驟s50,當gps功能開啟時,檢測gps信號強度是否低于第二預設閥值。當檢測到gps信號強度低于第二預設閥值時,執(zhí)行步驟s51。

步驟s51,關閉系統(tǒng)gps功能開關,且從gps定位轉(zhuǎn)換為基站定位或網(wǎng)絡定位。

現(xiàn)有的移動終端的定位方式主要是gps定位、網(wǎng)絡定位以及基站定位等。其中,gps定位方式具有定位精度高以及不需要使用移動數(shù)據(jù)網(wǎng)絡等優(yōu)點,但定位速度慢,且依賴gps衛(wèi)星的信號狀態(tài),不適用于室內(nèi)使用;網(wǎng)絡定位不依賴gps衛(wèi)星信號,可適用于室內(nèi),但需要使用移動數(shù)據(jù)網(wǎng)絡,且定精度低;基站定位同樣適用于室內(nèi),定位速度較快,但定位精度低。

本實施例當gps信號強度低于第二預設閥值時,關閉所述系統(tǒng)gps功能開關且采用基站定位或網(wǎng)絡定位,既大大減少了移動終端的耗電量,進而導致移動終端待機時間增長,也通過gps定位、基站定位和網(wǎng)絡定位的結合,解決了gps惡劣環(huán)境下不能定位,以及gps室內(nèi)定位精確度不高的問題。

圖7展示了本發(fā)明移動終端的一個實施例。在本實施例中,該移動終端包括獲取模塊10、第一判斷模塊11和第一控制處理模塊12。

其中,獲取模塊10,用于在gps功能開啟時,獲取當前運行的目標應用的數(shù)目,目標應用為正在使用gps功能的應用程序;第一判斷模塊11,用于判斷數(shù)目是否等于零;第一控制處理模塊12,用于當數(shù)目等于零時,關閉系統(tǒng)gps功能開關或控制gps功能進入休眠狀態(tài)。

上述實施例的基礎上,其他實施例中,參見圖8,該移動終端還包括統(tǒng)計模塊20和第一維持處理模塊21。

其中,統(tǒng)計模塊20,用于當數(shù)目不等于零時,在第一預設周期內(nèi)統(tǒng)計移動終端的gps位置變化信息;第一維持處理模塊21,用于當根據(jù)gps位置變化信息判定移動終端產(chǎn)生了位置變化時,維持gps功能的開啟。

上述實施例的基礎上,其他實施例中,參見圖9,該移動終端還包括開啟模塊30、監(jiān)測模塊31和第二維持處理模塊32。

其中,開啟模塊30,用于當根據(jù)gps位置變化信息判定移動終端未產(chǎn)生位置變化,開啟移動終端的加速度監(jiān)控功能開關;監(jiān)測模塊31,用于監(jiān)測移動終端在第二預設周期內(nèi)是否獲取到加速度信息,加速度信息包括水平加速度和/或上下加速度;第二維持處理模塊32,用于當移動終端在第二預設周期內(nèi)獲取到加速度信息,維持gps功能的開啟,且關閉加速度監(jiān)控功能開關。

上述實施例的基礎上,其他實施例中,參見圖10,該移動終端還包括第二控制處理模塊40和反饋模塊41。

其中,第二控制處理模塊40,用于當移動終端在第二預設周期內(nèi)未獲取到加速度信息,關閉系統(tǒng)gps功能開關或控制gps功能進入休眠狀態(tài),且關閉加速度監(jiān)控功能開關;反饋模塊41,用于生成反饋信息,并將反饋信息交互給當前使用gps功能的目標應用,反饋信息用于反饋未能獲取gps數(shù)據(jù)信息。

上述實施例的基礎上,其他實施例中,參見圖11,該移動終端還包括第二判斷模塊50和關閉模塊51。

其中,第二判斷模塊50,用于當gps功能開啟且電量低于第一預設閥值時,判斷當前使用gps功能的目標應用是否為預設重要應用;關閉模塊51,用于若當前使用gps功能的目標應用不是預設重要應用,關閉gps功能。

上述實施例的基礎上,其他實施例中,參見圖12,該移動終端還包括檢測模塊60和第三控制處理模塊61。

其中,檢測模塊60,用于當gps功能開啟時,檢測gps信號強度是否低于第二預設閥值;第三控制處理模塊61,用于當檢測到gps信號強度低于第二預設閥值時,關閉系統(tǒng)gps功能開關,且從gps定位轉(zhuǎn)換為基站定位或網(wǎng)絡定位。

關于上述六個實施例移動終端中各模塊實現(xiàn)技術方案的其他細節(jié),可參見上述實施例中的gps控制方法中的描述,此處不再贅述。

需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。

以上對發(fā)明的具體實施方式進行了詳細說明,但其只作為范例,本發(fā)明并不限制與以上描述的具體實施方式。對于本領域的技術人員而言,任何對該發(fā)明進行的等同修改或替代也都在本發(fā)明的范疇之中,因此,在不脫離本發(fā)明的精神和原則范圍下所作的均等變換和修改、改進等,都應涵蓋在本發(fā)明的范圍內(nèi)。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1