国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

      文檔序號:11619375閱讀:322來源:國知局
      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定位轉換為基站定位或網(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定位轉換為基站定位或網(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定位轉換為基站定位或網(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定位轉換為基站定位或網(wǎng)絡定位。

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

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

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

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