国产精品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>

      一種傳感器關(guān)閉方法和裝置的制造方法

      文檔序號:10686590閱讀:438來源:國知局
      一種傳感器關(guān)閉方法和裝置的制造方法
      【專利摘要】本發(fā)明實施例公開了一種傳感器關(guān)閉方法和裝置;該方法包括:獲取終端當(dāng)前的剩余電量;獲取剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別;關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù);該方案根據(jù)終端的剩余電量來關(guān)閉相應(yīng)的傳感器調(diào)用函數(shù),而非直接關(guān)閉所有的傳感器調(diào)用函數(shù),不僅降低了終端電量消耗的,還提升了傳感器重新啟動的速度。
      【專利說明】
      一種傳感器關(guān)閉方法和裝置
      技術(shù)領(lǐng)域
      [0001 ]本發(fā)明涉及終端技術(shù)領(lǐng)域,具體涉及一種傳感器關(guān)閉方法和裝置?!颈尘凹夹g(shù)】
      [0002]隨著通信技術(shù)的發(fā)展,智能手機的功能越來越強大。智能手機之所以具有強大的功能,其中很多地方要歸功于多種多樣的傳感器。電子羅盤、加速傳感器、三軸陀螺儀、光線傳感器,這些都是手機內(nèi)部比較常見的傳感器裝置。
      [0003]傳感器作為一種接收和傳遞感知到的信息的裝置,可以幫助智能手機準(zhǔn)確獲取各種外界信息。具體的,智能手機中的每個傳感器都對應(yīng)多個調(diào)用函數(shù),這些調(diào)用函數(shù)分別用于調(diào)用傳感器的不同功能,或者控制傳感器以某種狀態(tài)運行。如當(dāng)應(yīng)用要使用某個傳感器時,可以調(diào)用使用函數(shù)來開啟該傳感器。通常應(yīng)用關(guān)閉后,其使用的傳感器并未完全釋放, 即仍處于喚醒狀態(tài),此時將導(dǎo)致手機電量被大量消耗,降低了手機的續(xù)航能力。
      [0004]目前,為了減低智能終端電量的消耗,進而提升智能終端的續(xù)航能力,智能終端會關(guān)閉傳感器調(diào)用函數(shù),即所有使用傳感器的函數(shù)。
      [0005]然而,這種傳感器關(guān)閉方案雖然可以降低終端電量消耗,但是由于該方案是關(guān)閉所有的傳感器的調(diào)用函數(shù),如果在關(guān)閉傳感器后,智能終端需要重新啟動該傳感器,那么此時,智能終端需要重新調(diào)用該傳感器的所有調(diào)用函數(shù),會導(dǎo)致傳感器重新啟動的速度比較慢。
      【發(fā)明內(nèi)容】

      [0006]本發(fā)明實施例提供一種傳感器關(guān)閉方法和裝置,可以解決現(xiàn)有終端功耗大,傳感器啟動速度慢的技術(shù)問題。
      [0007]本發(fā)明實施例提供一種傳感器關(guān)閉方法,包括:
      [0008]對傳感器調(diào)用函數(shù)設(shè)置函數(shù)級別;
      [0009]獲取終端當(dāng)前的剩余電量;
      [0010]獲取所述剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別;[0011 ]關(guān)閉所述第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù)。
      [0012]進一步的,所述獲取終端當(dāng)前的剩余電量的步驟之后還包括:
      [0013]判斷所述剩余電量是否小于預(yù)設(shè)電量閾值;[0014 ]如小于預(yù)設(shè)電量閾值,則獲取所述剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別。
      [0015]進一步的,所述獲取所述剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別的步驟具體包括:
      [0016]判斷所述剩余電量是否在預(yù)設(shè)剩余電量區(qū)間內(nèi);[〇〇17]如是,則獲取所述預(yù)設(shè)剩余電量區(qū)間對應(yīng)的第一預(yù)設(shè)函數(shù)級別;
      [0018]將所述第一預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。
      [0019]進一步的,所述第一目標(biāo)函數(shù)級別低于最高函數(shù)級別;所述關(guān)閉所述第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù)的步驟具體包括:
      [0020]判斷所述第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別;
      [0021]若是,則關(guān)閉所述第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù);
      [0022]若否,則關(guān)閉所述第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù),以及函數(shù)級別低于所述第一目標(biāo)函數(shù)級別的傳感器調(diào)用函數(shù)。
      [0023]進一步的,所述對傳感器調(diào)用函數(shù)設(shè)置函數(shù)級別具體包括:
      [0024]獲取所述傳感器調(diào)用函數(shù)的屬性;
      [0025]根據(jù)所述屬性對所述傳感器調(diào)用函數(shù)設(shè)置函數(shù)級別。
      [0026]進一步的,所述判斷所述剩余電量是否小于預(yù)設(shè)電量閾值的步驟之后還包括:
      [0027]如大于或等于預(yù)設(shè)電量閾值,則獲取所述終端所需的耗電量;[0028 ]判斷所述耗電量是否小于所述剩余電量;
      [0029]如小于所述剩余電量,則不關(guān)閉傳感器;
      [0030]如大于或等于所述剩余電量,則所述耗電量與所述剩余電量的差值對應(yīng)的第二目標(biāo)函數(shù)級別,并關(guān)閉所述第二目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù)。
      [0031]本發(fā)明實施例還提供了一種傳感器關(guān)閉裝置,包括:
      [0032]函數(shù)級別設(shè)置模塊,用于對傳感器調(diào)用函數(shù)設(shè)置函數(shù)級別;[〇〇33]剩余電量獲取模塊,用于獲取終端當(dāng)前的剩余電量;[〇〇34]函數(shù)級別獲取模塊,用于獲取所述剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別;
      [0035]關(guān)閉模塊,用于關(guān)閉所述第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù)。
      [0036]進一步的,所述傳感器關(guān)閉裝置還包括:
      [0037]判斷模塊,用于判斷所述剩余電量是否小于預(yù)設(shè)電量閾值;[〇〇38]所述函數(shù)級別獲取模塊具體用于,在小于預(yù)設(shè)電量閾值時,獲取所述剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別。
      [0039]進一步的,所述函數(shù)級別獲取模塊包括:
      [0040]第一判斷子模塊,用于判斷所述剩余電量是否在預(yù)設(shè)剩余電量區(qū)間內(nèi);
      [0041]函數(shù)級別獲取子模塊,用于在是時,獲取所述預(yù)設(shè)剩余電量區(qū)間對應(yīng)的第一預(yù)設(shè)函數(shù)級別;
      [0042]函數(shù)級別設(shè)置子模塊,用于將所述第一預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。
      [0043]進一步的,所述第一目標(biāo)函數(shù)級別低于最高函數(shù)級別;所述關(guān)閉模塊包括:
      [0044]第二判斷子模塊,用于判斷所述第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別;
      [0045]第一關(guān)閉子模塊,用于在是時,關(guān)閉所述第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù);
      [0046]第二關(guān)閉子模塊,用于在否時,關(guān)閉所述第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù),以及函數(shù)級別低于所述第一目標(biāo)函數(shù)級別的傳感器調(diào)用函數(shù)。
      [0047]本發(fā)明實施例采用對傳感器調(diào)用函數(shù)設(shè)置函數(shù)級別;獲取終端當(dāng)前的剩余電量; 獲取剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別;關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù); 該方案根據(jù)終端的剩余電量來關(guān)閉相應(yīng)的傳感器調(diào)用函數(shù),而非直接關(guān)閉所有的傳感器調(diào)用函數(shù),相對現(xiàn)有技術(shù)而言,不僅可以降低終端電量消耗的,還能提升傳感器重新啟動的速度?!靖綀D說明】
      [0048]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0049]圖1為本發(fā)明的傳感器關(guān)閉方法的第一優(yōu)選實施例的流程圖;
      [0050]圖2為本發(fā)明的傳感器關(guān)閉方法的第二優(yōu)選實施例的流程圖 [0051 ]圖3為本發(fā)明的傳感器關(guān)閉裝置的優(yōu)選實施例的結(jié)構(gòu)圖;
      [0052]圖4為本發(fā)明的傳感器關(guān)閉方法及裝置的具體實施例的流程圖。【具體實施方式】[〇〇53]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      [0054]本發(fā)明實施例提供一種傳感器關(guān)閉方法和裝置。以下將分別進行詳細說明。
      [0055]實施例一、
      [0056]請參照圖1,圖1為本發(fā)明的傳感器關(guān)閉方法的第一優(yōu)選實施例的流程圖。該方法用于對終端中的傳感器進行關(guān)閉處理,其中該終端可以是智能手機、平板電腦等包含傳感器的移動設(shè)備。本優(yōu)選實施例的傳感器關(guān)閉方法包括:[〇〇57]步驟S101,對傳感器調(diào)用函數(shù)設(shè)置函數(shù)級別;[〇〇58]步驟S102,獲取終端當(dāng)前的剩余電量;[〇〇59]步驟S103,獲取剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別;[〇〇6〇]步驟S104,關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù)。[0061 ]下面詳細說明本優(yōu)選實施例的傳感器關(guān)閉方法的各步驟的具體流程。[〇〇62]在步驟S101中,終端對傳感器調(diào)用函數(shù)設(shè)置函數(shù)級別。傳感器系統(tǒng)作為智能手機的一部分,可以讓手機的功能更加豐富多彩。如壓力傳感器,通過測量大氣壓計算海拔高度。在傳感器系統(tǒng)中,每個傳感器都對應(yīng)多個調(diào)用函數(shù),這些傳感器調(diào)用函數(shù)用于使用傳感器的某個功能或者控制傳感器的運行狀態(tài),如傳感器調(diào)用函數(shù)A可以使傳感器采集數(shù)據(jù),傳感器調(diào)用函數(shù)B可以使傳感器處理數(shù)據(jù);又如傳感器調(diào)用函數(shù)C可以使傳感器處于活躍狀態(tài),傳感器調(diào)用函數(shù)D可以開啟該傳感器。
      [0063]通常,當(dāng)我們打開某個應(yīng)用進行操作時,會使用到相應(yīng)的傳感器。如打開拍照應(yīng)用時,終端會使用光線傳感器根據(jù)環(huán)境亮暗來確定曝光時間及LED閃光燈是否打開,從而提高照片的拍攝質(zhì)量。然而,當(dāng)照片應(yīng)用關(guān)閉時,光線傳感器并未完全釋放,仍處于喚醒狀態(tài)。這時處于喚醒狀態(tài)的光線傳感器將消耗終端電量,因此有必要釋放該光線傳感器。
      [0064]然而,如果將傳感器的功能都關(guān)閉,則下次再使用該傳感器時,需要重新啟動傳感器各個部分的功能,從而使傳感器的啟動速度變慢。因此根據(jù)傳感器調(diào)用函數(shù)的屬性對函數(shù)進行級別劃分,以實現(xiàn)對傳感器調(diào)用函數(shù)的逐級關(guān)閉。
      [0065]具體的,可以根據(jù)傳感器調(diào)用函數(shù)具體調(diào)用的傳感器功能來對傳感器調(diào)用函數(shù)進行函數(shù)級別劃分,如將使傳感器進行數(shù)據(jù)處理的傳感器調(diào)用函數(shù)設(shè)置為第一函數(shù)級別,將使傳感器進行數(shù)據(jù)采集的傳感器調(diào)用函數(shù)設(shè)置為第二函數(shù)級別。
      [0066]優(yōu)選的,對傳感器調(diào)用函數(shù)進行函數(shù)級別劃分的方法還可以是根據(jù)該傳感器調(diào)用函數(shù)使傳感器所處的狀態(tài)來劃分,如將使傳感器處于喚醒狀態(tài)的傳感器調(diào)用函數(shù)設(shè)置為第一函數(shù)級別,將使傳感器處于休眠狀態(tài)的傳感器調(diào)用函數(shù)設(shè)置為第二函數(shù)級別。
      [0067]優(yōu)選的,對傳感器調(diào)用函數(shù)進行函數(shù)級別劃分的方法還可以是根據(jù)它們調(diào)用傳感器的頻率來劃分。如將調(diào)用傳感器頻率較低的傳感器調(diào)用函數(shù)設(shè)置為第一函數(shù)級別,將調(diào)用傳感器頻率較高的傳感器調(diào)用函數(shù)設(shè)置為第二函數(shù)級別。
      [0068]需要說明的是,該第一函數(shù)級別為最高函數(shù)級別,第二函數(shù)級別為級別低于最高函數(shù)級別的級別。當(dāng)選擇關(guān)閉傳感器調(diào)用函數(shù)時,優(yōu)先關(guān)閉具有較高級別的傳感器調(diào)用函數(shù)。隨后轉(zhuǎn)入步驟S102。[〇〇69]在步驟S102中,獲取終端當(dāng)前的剩余電量。具體的,可以根據(jù)當(dāng)前的剩余電量的多少,來確定是否關(guān)閉傳感器調(diào)用函數(shù)。如剩余電量充足,則優(yōu)先確保傳感器可以快速啟動; 如剩余電量較少,此時應(yīng)避免因傳感器未關(guān)閉導(dǎo)致終端功耗較大的情況。隨后轉(zhuǎn)入步驟 S103〇
      [0070]在步驟S103中,終端獲取剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別。需要說明的是,預(yù)設(shè)剩余電量區(qū)間與第一預(yù)設(shè)函數(shù)級別存在映射關(guān)系。這種映射關(guān)系既可以是系統(tǒng)自動設(shè)置, 也可以由用戶預(yù)先設(shè)置。如是系統(tǒng)自動設(shè)置,終端首先獲取預(yù)設(shè)剩余電量區(qū)間,如將總電量的10%-15%設(shè)為一個預(yù)設(shè)剩余電量區(qū)間;接著終端為該預(yù)設(shè)剩余電量區(qū)間設(shè)置對應(yīng)的第一預(yù)設(shè)函數(shù)級別,如將總電量的1〇%_15%這個預(yù)設(shè)剩余電量區(qū)間對應(yīng)的第一預(yù)設(shè)函數(shù)級別設(shè)為第三函數(shù)級別;最后終端將該預(yù)設(shè)剩余電量區(qū)間、第一預(yù)設(shè)函數(shù)級別及二者的關(guān)聯(lián)關(guān)系存儲起來。如是用戶預(yù)先設(shè)置,終端可以為用戶提供一個可編輯的選擇界面,該界面上可以選擇預(yù)設(shè)剩余電量的區(qū)間值及第一預(yù)設(shè)函數(shù)級別。用戶可以直接在該界面上選擇剩余電量的區(qū)間值及其相應(yīng)的第一預(yù)設(shè)函數(shù)級別進行綁定,從而實現(xiàn)二者的關(guān)聯(lián)關(guān)系。
      [0071]在實際應(yīng)用中,當(dāng)剩余電量較低時,終端先獲取該剩余電量所處的預(yù)設(shè)剩余電量區(qū)間,如終端剩余電量為總電量的12%,則其處于總電量的10%-15%這個預(yù)設(shè)剩余電量區(qū)間中;然后獲取該預(yù)設(shè)剩余電量區(qū)間關(guān)聯(lián)的第一預(yù)設(shè)函數(shù)級別;最后終端將該第一預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。隨后轉(zhuǎn)入步驟S104。[〇〇72]在步驟S104中,終端關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù)。具體的,可以先判斷該第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別,如為最低函數(shù)級別,則直接關(guān)閉該第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù);如不是最低函數(shù)級別,則關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù),以及函數(shù)級別低于第一目標(biāo)函數(shù)級別的傳感器調(diào)用函數(shù)。
      [0073]本優(yōu)選實施例的傳感器關(guān)閉方法采用對傳感器調(diào)用函數(shù)設(shè)置函數(shù)級別;獲取終端當(dāng)前的剩余電量;獲取剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別;關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù);該方案根據(jù)終端的剩余電量來關(guān)閉相應(yīng)的傳感器調(diào)用函數(shù),而非直接關(guān)閉所有的傳感器調(diào)用函數(shù),不僅可以降低終端電量消耗的,還能提升傳感器重新啟動的速度。
      [0074]實施例二、
      [0075]請參照圖2,圖2為本發(fā)明的傳感器關(guān)閉方法的第二優(yōu)選實施例的流程圖。該方法用于對終端中的傳感器進行關(guān)閉處理,其中該終端可以是智能手機、平板電腦等包含傳感器的移動設(shè)備。本優(yōu)選實施例的傳感器關(guān)閉方法包括:
      [0076]步驟S201,獲取傳感器調(diào)用函數(shù)的屬性,根據(jù)屬性對傳感器調(diào)用函數(shù)設(shè)置函數(shù)級別;[〇〇77]步驟S202,獲取終端當(dāng)前的剩余電量;
      [0078]步驟S203,判斷剩余電量是否小于預(yù)設(shè)電量閾值;
      [0079]步驟S204,如大于或等于預(yù)設(shè)電量閾值,則獲取終端所需的耗電量,判斷耗電量是否小于剩余電量,如小于剩余電量,則不關(guān)閉傳感器;如大于或等于剩余電量,則獲取所述耗電量與所述剩余電量的差值對應(yīng)的第二目標(biāo)函數(shù)級別,并關(guān)閉所述第二目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù);
      [0080]步驟S205,如小于預(yù)設(shè)電量閾值,則判斷剩余電量是否在預(yù)設(shè)剩余電量區(qū)間內(nèi),如是,則獲取預(yù)設(shè)剩余電量區(qū)間對應(yīng)的第一預(yù)設(shè)函數(shù)級別,將第一預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別;[0081 ]步驟S206,判斷第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別;[〇〇82]步驟S207,若是,則關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù);
      [0083]步驟S208,若否,則關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù),以及函數(shù)級別低于第一目標(biāo)函數(shù)級別的傳感器調(diào)用函數(shù)。
      [0084]下面詳細說明本優(yōu)選實施例的傳感器關(guān)閉方法的各步驟的具體流程。
      [0085]在步驟S201,獲取傳感器調(diào)用函數(shù)的屬性,根據(jù)屬性對傳感器調(diào)用函數(shù)設(shè)置函數(shù)級別。
      [0086]傳感器系統(tǒng)作為智能手機的一部分,可以讓手機的功能更加豐富多彩。如壓力傳感器,通過測量大氣壓計算海拔高度。在傳感器系統(tǒng)中,每個傳感器都對應(yīng)多個調(diào)用函數(shù), 這些傳感器調(diào)用函數(shù)用于使用傳感器的某個功能或者控制傳感器的運行狀態(tài),如傳感器調(diào)用函數(shù)A可以使傳感器采集數(shù)據(jù),傳感器調(diào)用函數(shù)B可以使傳感器處理數(shù)據(jù);又如傳感器調(diào)用函數(shù)C可以使傳感器處于活躍狀態(tài),傳感器調(diào)用函數(shù)D可以開啟該傳感器。
      [0087]通常,當(dāng)我們打開某個應(yīng)用進行操作時,會使用到相應(yīng)的傳感器。如打開拍照應(yīng)用時,終端會使用光線傳感器根據(jù)環(huán)境亮暗來確定曝光時間及LED閃光燈是否打開,從而提高照片的拍攝質(zhì)量。然而,當(dāng)照片應(yīng)用關(guān)閉時,光線傳感器并未完全釋放,仍處于喚醒狀態(tài)。這時處于喚醒狀態(tài)的光線傳感器將消耗終端電量,因此有必要釋放該光線傳感器。
      [0088]然而,如果將傳感器的功能都關(guān)閉,則下次再使用該傳感器時,需要重新啟動傳感器各個部分的功能,從而使傳感器的啟動速度變慢。因此根據(jù)傳感器調(diào)用函數(shù)的屬性對函數(shù)進行級別劃分,以實現(xiàn)對傳感器調(diào)用函數(shù)的逐級關(guān)閉。
      [0089]具體的,可以根據(jù)傳感器調(diào)用函數(shù)具體調(diào)用的傳感器功能來對傳感器調(diào)用函數(shù)進行函數(shù)級別劃分,如將使傳感器進行數(shù)據(jù)處理的傳感器調(diào)用函數(shù)設(shè)置為第一函數(shù)級別,將使傳感器進行數(shù)據(jù)采集的傳感器調(diào)用函數(shù)設(shè)置為第二函數(shù)級別。
      [0090]優(yōu)選的,對傳感器調(diào)用函數(shù)進行函數(shù)級別劃分的方法還可以是根據(jù)該傳感器調(diào)用函數(shù)使傳感器所處的狀態(tài)來劃分,如將使傳感器處于喚醒狀態(tài)的傳感器調(diào)用函數(shù)設(shè)置為第一函數(shù)級別,將使傳感器處于休眠狀態(tài)的傳感器調(diào)用函數(shù)設(shè)置為第二函數(shù)級別。
      [0091]優(yōu)選的,對傳感器調(diào)用函數(shù)進行函數(shù)級別劃分的方法還可以是根據(jù)它們調(diào)用傳感器的頻率來劃分。如將調(diào)用傳感器頻率較低的傳感器調(diào)用函數(shù)設(shè)置為第一函數(shù)級別,將調(diào)用傳感器頻率較高的傳感器調(diào)用函數(shù)設(shè)置為第二函數(shù)級別。
      [0092]需要說明的是,該第一函數(shù)級別為最高函數(shù)級別,第二函數(shù)級別為級別低于最高函數(shù)級別的級別。當(dāng)選擇關(guān)閉傳感器調(diào)用函數(shù)時,優(yōu)先關(guān)閉具有較高級別的傳感器調(diào)用函數(shù)。隨后轉(zhuǎn)入步驟S202。[〇〇93]在步驟S202中,獲取終端當(dāng)前的剩余電量。具體的,可以根據(jù)當(dāng)前的剩余電量的多少,來確定是否關(guān)閉傳感器調(diào)用函數(shù)。如剩余電量充足,則優(yōu)先確保傳感器可以快速啟動; 如剩余電量較少,此時應(yīng)避免因傳感器未關(guān)閉導(dǎo)致終端功耗較大的情況。隨后轉(zhuǎn)入步驟 S203〇
      [0094]在步驟S203中,終端判斷剩余電量是否小于預(yù)設(shè)電量閾值,如大于或等于預(yù)設(shè)電量閾值,則轉(zhuǎn)入步驟S204;如小于預(yù)設(shè)電量閾值,則轉(zhuǎn)入步驟S205。[〇〇95]在步驟S204中,如大于或等于預(yù)設(shè)電量閾值,說明剩余電量較高,此時可以進一步預(yù)測終端所需的耗電量來決定是否關(guān)閉傳感器,以提高傳感器關(guān)閉處理的正確性。
      [0096]具體的,終端判斷耗電量是否小于剩余電量,如小于剩余電量,則不關(guān)閉傳感器; 如大于或等于剩余電量,則獲取耗電量與剩余電量的差值對應(yīng)的第二預(yù)設(shè)函數(shù)級別,再將該第二預(yù)設(shè)函數(shù)級別設(shè)置為第二目標(biāo)函數(shù)級別,最后關(guān)閉第二目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù)。[〇〇97]需要說明的是,該差值與第二預(yù)設(shè)函數(shù)級別存在映射關(guān)系。這種映射關(guān)系既可以是系統(tǒng)自動設(shè)置,也可以由用戶預(yù)先設(shè)置。如是系統(tǒng)自動設(shè)置,終端首先獲取預(yù)設(shè)差值區(qū)間;接著終端為該差值區(qū)間設(shè)置對應(yīng)的第二預(yù)設(shè)函數(shù)級別;最后終端將該差值區(qū)間、第二預(yù)設(shè)函數(shù)級別及二者的關(guān)聯(lián)關(guān)系存儲起來。如是用戶預(yù)先設(shè)置,終端可以為用戶提供一個可編輯的選擇界面,該界面上可以選擇差值區(qū)間值及第二預(yù)設(shè)函數(shù)級別。用戶可以直接在該界面上選擇差值區(qū)間值及其相應(yīng)的第二預(yù)設(shè)函數(shù)級別進行綁定,從而實現(xiàn)二者的關(guān)聯(lián)關(guān)系。[〇〇98] 在步驟S205中,如步驟S203中終端得出剩余電量小于預(yù)設(shè)電量閾值的結(jié)論,說明終端電量已較低,此時應(yīng)該減少終端因未釋放傳感器而導(dǎo)致功耗較大的情況。因此終端判斷剩余電量是否在預(yù)設(shè)剩余電量區(qū)間內(nèi),如是,則獲取預(yù)設(shè)剩余電量區(qū)間對應(yīng)的第一預(yù)設(shè)函數(shù)級別,將第一預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。[〇〇99]需要說明的是,預(yù)設(shè)剩余電量區(qū)間與第一預(yù)設(shè)函數(shù)級別存在映射關(guān)系。這種映射關(guān)系既可以是系統(tǒng)自動設(shè)置,也可以由用戶預(yù)先設(shè)置。如是系統(tǒng)自動設(shè)置,終端首先獲取預(yù)設(shè)剩余電量區(qū)間,如將總電量的1〇%_15%設(shè)為一個預(yù)設(shè)剩余電量區(qū)間;接著終端為該預(yù)設(shè)剩余電量區(qū)間設(shè)置對應(yīng)的第一預(yù)設(shè)函數(shù)級別,如將總電量的1〇%_15%這個預(yù)設(shè)剩余電量區(qū)間對應(yīng)的第一預(yù)設(shè)函數(shù)級別設(shè)為第三函數(shù)級別;最后終端將該預(yù)設(shè)剩余電量區(qū)間、第一預(yù)設(shè)函數(shù)級別及二者的關(guān)聯(lián)關(guān)系存儲起來。如是用戶預(yù)先設(shè)置,終端可以為用戶提供一個可編輯的選擇界面,該界面上可以選擇預(yù)設(shè)剩余電量的區(qū)間值及第一預(yù)設(shè)函數(shù)級別。用戶可以直接在該界面上選擇剩余電量的區(qū)間值及其相應(yīng)的第一預(yù)設(shè)函數(shù)級別進行綁定,從而實現(xiàn)^?者的關(guān)聯(lián)關(guān)系。
      [0100]在實際應(yīng)用中,當(dāng)剩余電量較低時,終端先獲取該剩余電量所處的預(yù)設(shè)剩余電量區(qū)間,如終端剩余電量為總電量的12%,則其處于總電量的10%-15%這個預(yù)設(shè)剩余電量區(qū)間中;然后獲取該預(yù)設(shè)剩余電量區(qū)間關(guān)聯(lián)的第一預(yù)設(shè)函數(shù)級別;最后終端將該第一預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。隨后轉(zhuǎn)入步驟S206。
      [0101]在步驟S206中,終端判斷第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別,若該第一目標(biāo)函數(shù)級別是最低函數(shù)級別,則轉(zhuǎn)入步驟S207;若第一目標(biāo)函數(shù)級別非最低函數(shù)級別,則轉(zhuǎn)入步驟S208。
      [0102]在步驟S207中,若步驟S206中判斷第一目標(biāo)函數(shù)級別是最低函數(shù)級別,則關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù)。具體地,判斷該第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別的方法可以有多種,例如,查詢該應(yīng)用程序在系統(tǒng)中運行的所有函數(shù)中,是否存在被該第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù)調(diào)用的子函數(shù)。例如,該第一目標(biāo)函數(shù)級別為第二函數(shù)級另IJ,則判斷是否存在被第二函數(shù)級別的函數(shù)調(diào)用的第三函數(shù)級別的函數(shù)。如果不存在,則說明該該第一目標(biāo)函數(shù)級別為最低函數(shù)級別,直接關(guān)閉其對應(yīng)的傳感器調(diào)用函數(shù)即可;如果存在,則說明該第一目標(biāo)函數(shù)級別不為最低函數(shù)級別,具體的傳感器關(guān)閉方法由步驟S208 提供。
      [0103]在步驟S208中,若步驟S206中判斷第一目標(biāo)函數(shù)級別非最低函數(shù)級別,則關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù),以及函數(shù)級別低于第一目標(biāo)函數(shù)級別的傳感器調(diào)用函數(shù)。例如,當(dāng)?shù)谝荒繕?biāo)函數(shù)級別為第三函數(shù)級別時,則關(guān)閉函數(shù)級別小于或等于第三函數(shù)級別的函數(shù),具體為第三函數(shù)級別、第四函數(shù)級別及第五函數(shù)級別中的函數(shù)(當(dāng)函數(shù)級別為1-5級別時)。
      [0104]這樣即完成了本優(yōu)選實施例的傳感器關(guān)閉方法對傳感器進行關(guān)閉處理的過程。
      [0105]本優(yōu)選實施例的傳感器關(guān)閉方法采用獲取傳感器調(diào)用函數(shù)的屬性,根據(jù)屬性對傳感器調(diào)用函數(shù)設(shè)置函數(shù)級別;獲取終端當(dāng)前的剩余電量;判斷剩余電量是否小于預(yù)設(shè)電量閾值;如大于或等于預(yù)設(shè)電量閾值,則獲取終端所需的耗電量,判斷耗電量是否小于剩余電量,如小于剩余電量,則不關(guān)閉傳感器;如大于或等于剩余電量,則獲取耗電量與剩余電量的差值對應(yīng)的第二目標(biāo)函數(shù)級別,并根據(jù)第二目標(biāo)函數(shù)級別關(guān)閉傳感器調(diào)用函數(shù);如小于預(yù)設(shè)電量閾值,則判斷剩余電量是否在預(yù)設(shè)剩余電量區(qū)間內(nèi),如是,則獲取預(yù)設(shè)剩余電量區(qū)間對應(yīng)的第一預(yù)設(shè)函數(shù)級別,將第一預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別;判斷第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別;若是,則關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù); 若否,則關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù),以及函數(shù)級別低于第一目標(biāo)函數(shù)級別的傳感器調(diào)用函數(shù)。該方案根據(jù)終端的剩余電量來關(guān)閉相應(yīng)的傳感器調(diào)用函數(shù),而非直接關(guān)閉所有的傳感器調(diào)用函數(shù),不僅可以降低終端電量消耗的,還能提升傳感器重新啟動的速度。
      [0106]實施例三、
      [0107]為了更好地實施以上方法,本發(fā)明實施例還提供一種傳感器關(guān)閉裝置,該傳感器關(guān)閉裝置可以集成在終端中,該終端具體可以是智能手機、平板電腦等設(shè)備。如圖3所示,該傳感器關(guān)閉裝置30可以包括函數(shù)級別設(shè)置模塊301、剩余電量獲取模塊302、函數(shù)級別獲取模塊303及304。具體描述如下:
      [0108]該函數(shù)級別設(shè)置模塊,用于對傳感器調(diào)用函數(shù)設(shè)置函數(shù)級別;
      [0109]該剩余電量獲取模塊,用于獲取終端當(dāng)前的剩余電量;
      [0110]該函數(shù)級別獲取模塊,用于獲取剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別;
      [0111]該關(guān)閉模塊,用于關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù)。
      [0112]優(yōu)選的,該傳感器關(guān)閉裝置30還包括判斷模塊。具體描述如下:
      [0113]該判斷模塊,用于判斷剩余電量是否小于預(yù)設(shè)電量閾值;
      [0114]該函數(shù)級別獲取模塊具體用于,在小于預(yù)設(shè)電量閾值時,獲取剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別。
      [0115]優(yōu)選的,函數(shù)級別獲取模塊303包括第一判斷子模塊、函數(shù)級別獲取子模塊和函數(shù)級別設(shè)置子模塊。具體描述如下:
      [0116]該第一判斷子模塊,用于判斷剩余電量是否在預(yù)設(shè)剩余電量區(qū)間內(nèi);
      [0117]該函數(shù)級別獲取子模塊,用于在是時,獲取預(yù)設(shè)剩余電量區(qū)間對應(yīng)的第一預(yù)設(shè)函數(shù)級別;
      [0118]該一函數(shù)級別設(shè)置子模塊,用于將第一預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。
      [0119]優(yōu)選的,關(guān)閉模塊304包括第二判斷子模塊、第二判斷子模塊和第二關(guān)閉子模塊。 具體描述如下:
      [0120]第二判斷子模塊,用于判斷第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別;
      [0121]第一關(guān)閉子模塊,用于在是時,關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù);
      [0122]第二關(guān)閉子模塊,用于在否時,關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù),以及函數(shù)級別低于第一目標(biāo)函數(shù)級別的傳感器調(diào)用函數(shù)。
      [0123]本優(yōu)選實施例的傳感器關(guān)閉裝置采用對傳感器調(diào)用函數(shù)設(shè)置函數(shù)級別;獲取終端當(dāng)前的剩余電量;獲取剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別;關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù);該方案根據(jù)終端的剩余電量來關(guān)閉相應(yīng)的傳感器調(diào)用函數(shù),而非直接關(guān)閉所有的傳感器調(diào)用函數(shù),不僅可以降低終端電量消耗的,還能提升傳感器重新啟動的速度。
      [0124]實施例四、
      [0125]請參照圖4,圖4為本發(fā)明的傳感器關(guān)閉方法及裝置的具體實施例的流程圖。
      [0126]在步驟S401中,用戶打開函數(shù)級別設(shè)置界面,對低于總電量40%的剩余電量進行區(qū)間劃分,具體分為低于總電量的10%,總電量的1〇%_20%,總電量的20%_30%,總電量的30 % -40 %這四個剩余電量區(qū)間,并設(shè)置低于總電量的10 %對應(yīng)第一函數(shù)級別,總電量的 10 % -20 %對應(yīng)第二函數(shù)級別,總電量的20 % -30 %對應(yīng)第三函數(shù)級別,總電量的30 % -40 % 對應(yīng)第四函數(shù)級別。具體的,第四函數(shù)級別包含調(diào)用傳感器數(shù)據(jù)采集功能的調(diào)用函數(shù);第三函數(shù)級別包含調(diào)用傳感器數(shù)據(jù)分析功能的調(diào)用函數(shù);第二函數(shù)級別包含調(diào)用傳感器數(shù)據(jù)存儲功能的調(diào)用函數(shù);第一函數(shù)級別包含調(diào)用傳感器數(shù)據(jù)輸出功能的調(diào)用函數(shù)。
      [0127]在步驟S402中,當(dāng)手機關(guān)閉微信應(yīng)用時,手機檢測到剩余電量為總電量的22%,得到該剩余電量處于總電量的20 % -30 %這個剩余電量區(qū)間。
      [0128]在步驟S403中,手機獲取到總電量的20 % -30 %這個剩余電量區(qū)間對應(yīng)的函數(shù)級別為第三函數(shù)級別。
      [0129]在步驟S404中,手機將第三函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別,并關(guān)閉該第一目標(biāo)函數(shù)級別中包含的調(diào)用傳感器數(shù)據(jù)輸出功能的調(diào)用函數(shù)。
      [0130]本優(yōu)選實施例的傳感器關(guān)閉方法及裝置采用對傳感器調(diào)用函數(shù)設(shè)置函數(shù)級別;獲取終端當(dāng)前的剩余電量;獲取剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別;關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù);該方案根據(jù)終端的剩余電量來關(guān)閉相應(yīng)的傳感器調(diào)用函數(shù),而非直接關(guān)閉所有的傳感器調(diào)用函數(shù),不僅可以降低終端電量消耗的,還能提升傳感器重新啟動的速度。
      [0131]具體實施時,以上各個模塊可以作為獨立的實體來實現(xiàn),也可以進行任意組合,作為同一或若干個實體來實現(xiàn),以上各個模塊的具體實施可參見前面的方法實施例,在此不再贅述。
      [0132]需要說明的是,本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于計算機可讀存儲介質(zhì)中,如存儲在終端的存儲器中,并被該終端內(nèi)的至少一個處理器執(zhí)行,在執(zhí)行過程中可包括如信息發(fā)布方法的實施例的流程。其中,存儲介質(zhì)可以包括:只讀存儲器(R〇M,Read Only Memory)、隨機存取記憶體(RAM,Random Access Memory)、磁盤或光盤等。
      [0133]以上對本發(fā)明實施例提供的一種傳感器關(guān)閉方法和裝置進行了詳細介紹,其各功能模塊可以集成在一個處理芯片中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述, 以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
      【主權(quán)項】
      1.一種傳感器關(guān)閉方法,其特征在于,包括:對傳感器調(diào)用函數(shù)設(shè)置函數(shù)級別;獲取終端當(dāng)前的剩余電量;獲取所述剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別;關(guān)閉所述第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù)。2.根據(jù)權(quán)利要求1所述的傳感器關(guān)閉方法,其特征在于,所述獲取終端當(dāng)前的剩余電量 的步驟之后還包括:判斷所述剩余電量是否小于預(yù)設(shè)電量閾值;如小于預(yù)設(shè)電量閾值,則獲取所述剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別。3.根據(jù)權(quán)利要求1所述的傳感器關(guān)閉方法,其特征在于,所述獲取所述剩余電量對應(yīng)的 第一目標(biāo)函數(shù)級別的步驟具體包括:判斷所述剩余電量是否在預(yù)設(shè)剩余電量區(qū)間內(nèi);如是,則獲取所述預(yù)設(shè)剩余電量區(qū)間對應(yīng)的第一預(yù)設(shè)函數(shù)級別;將所述第一預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。4.根據(jù)權(quán)利要求1所述的傳感器關(guān)閉方法,其特征在于,所述第一目標(biāo)函數(shù)級別低于最 高函數(shù)級別;所述關(guān)閉所述第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù)的步驟具體包括:判斷所述第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別;若是,則關(guān)閉所述第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù);若否,則關(guān)閉所述第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù),以及函數(shù)級別低于所述 第一目標(biāo)函數(shù)級別的傳感器調(diào)用函數(shù)。5.根據(jù)權(quán)利要求1所述的傳感器關(guān)閉方法,其特征在于,所述對傳感器調(diào)用函數(shù)設(shè)置函 數(shù)級別具體包括:獲取所述傳感器調(diào)用函數(shù)的屬性;根據(jù)所述屬性對所述傳感器調(diào)用函數(shù)設(shè)置函數(shù)級別。6.根據(jù)權(quán)利要求2所述的傳感器關(guān)閉方法,其特征在于,所述判斷所述剩余電量是否小 于預(yù)設(shè)電量閾值的步驟之后還包括:如大于或等于預(yù)設(shè)電量閾值,則獲取所述終端所需的耗電量;判斷所述耗電量是否小于所述剩余電量;如小于所述剩余電量,則不關(guān)閉傳感器;如大于或等于所述剩余電量,則獲取所述耗電量與所述剩余電量的差值對應(yīng)的第二目 標(biāo)函數(shù)級別,并關(guān)閉所述第二目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù)。7.—種傳感器關(guān)閉裝置,其特征在于,包括:函數(shù)級別設(shè)置模塊,用于對傳感器調(diào)用函數(shù)設(shè)置函數(shù)級別;剩余電量獲取模塊,用于獲取終端當(dāng)前的剩余電量;函數(shù)級別獲取模塊,用于獲取所述剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別;關(guān)閉模塊,用于關(guān)閉所述第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù)。8.根據(jù)權(quán)利要求7所述的傳感器關(guān)閉裝置,其特征在于,所述傳感器關(guān)閉裝置還包括: 判斷模塊,用于判斷所述剩余電量是否小于預(yù)設(shè)電量閾值;所述函數(shù)級別獲取模塊具體用于,在小于預(yù)設(shè)電量閾值時,獲取所述剩余電量對應(yīng)的第一目標(biāo)函數(shù)級別。9.根據(jù)權(quán)利要求7所述的傳感器關(guān)閉裝置,其特征在于,所述函數(shù)級別獲取模塊包括:第一判斷子模塊,用于判斷所述剩余電量是否在預(yù)設(shè)剩余電量區(qū)間內(nèi);函數(shù)級別獲取子模塊,用于在是時,獲取所述預(yù)設(shè)剩余電量區(qū)間對應(yīng)的第一預(yù)設(shè)函數(shù) 級別;函數(shù)級別設(shè)置子模塊,用于將所述第一預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。10.根據(jù)權(quán)利要求7所述的傳感器關(guān)閉裝置,其特征在于,所述第一目標(biāo)函數(shù)級別低于 最尚函數(shù)級別;所述關(guān)閉t旲塊包括:第二判斷子模塊,用于判斷所述第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別;第一關(guān)閉子模塊,用于在是時,關(guān)閉所述第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù);第二關(guān)閉子模塊,用于在否時,關(guān)閉所述第一目標(biāo)函數(shù)級別對應(yīng)的傳感器調(diào)用函數(shù),以 及函數(shù)級別低于所述第一目標(biāo)函數(shù)級別的傳感器調(diào)用函數(shù)。
      【文檔編號】G06F1/32GK106055076SQ201610379815
      【公開日】2016年10月26日
      【申請日】2016年5月31日
      【發(fā)明人】黃宏用
      【申請人】廣東歐珀移動通信有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1