亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

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

文檔序號(hào):10686589閱讀:511來(lái)源:國(guó)知局
一種傳感器的關(guān)閉方法和裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種傳感器的關(guān)閉方法和裝置;包括以下步驟:對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別,獲取終端系統(tǒng)當(dāng)前的時(shí)間,并根據(jù)當(dāng)前時(shí)間獲取相應(yīng)的目標(biāo)函數(shù)級(jí)別,根據(jù)目標(biāo)函數(shù)級(jí)別關(guān)閉所述傳感器調(diào)用函數(shù)。該方案可以基于關(guān)閉終端系統(tǒng)中的傳感器調(diào)用函數(shù),并對(duì)這些函數(shù)設(shè)置為多個(gè)級(jí)別,可以降低終端的電量消耗,且由于該方案并沒(méi)有直接關(guān)閉全部的傳感器,相對(duì)現(xiàn)有技術(shù)而言,可以在降低終端電量消耗的同時(shí),提升了傳感器的使用效率。
【專利說(shuō)明】
一種傳感器的關(guān)閉方法和裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及終端技術(shù)領(lǐng)域,具體涉及一種傳感器的關(guān)閉方法和裝置?!颈尘凹夹g(shù)】
[0002]隨著智能終端的普及,越來(lái)越多用戶使用智能終端進(jìn)行學(xué)習(xí)、娛樂(lè)等等,移動(dòng)終端例如智能手機(jī)的功能越來(lái)越強(qiáng)大,不僅豐富用戶生活,還給用戶帶來(lái)便利,與此同時(shí)各種智能終端的應(yīng)用程序也被開(kāi)發(fā)出來(lái),以滿足用戶的不同應(yīng)用需求。
[0003]為了實(shí)現(xiàn)各種功能以滿足用戶的各種需求,通常智能終端會(huì)安裝各種各樣的應(yīng)用程序,而智能終端中各種各樣的傳感器設(shè)備給應(yīng)用程序多元化功能提供了硬件基礎(chǔ),比如用于調(diào)節(jié)屏幕亮度的光線傳感器、獲取加速度的重力傳感器、用于指紋識(shí)別的電容傳感器等等。
[0004]目前,為了減低智能終端電量的消耗,進(jìn)而提升智能終端的續(xù)航能力,智能終端會(huì)關(guān)閉傳感器,也即關(guān)閉傳感器調(diào)用函數(shù),比如智能終端可以自動(dòng)關(guān)閉傳感器,或者根據(jù)用戶的操作來(lái)關(guān)閉傳感器。然而,目前這種傳感器關(guān)閉方案雖然可以降低終端電量消耗,但是由于該方案是關(guān)閉系統(tǒng)中所有的傳感器調(diào)用函數(shù),不便于針對(duì)性的對(duì)傳感器進(jìn)行管理控制, 根據(jù)傳感器的功能,不同的傳感器的使用頻率也不相同,對(duì)于一些使用頻率較高的傳感器, 在關(guān)閉之后還需要重新啟動(dòng)該傳感器,浪費(fèi)較多的時(shí)間,效率低下。
【發(fā)明內(nèi)容】

[0005]本發(fā)明實(shí)施例提供一種傳感器的關(guān)閉方法和裝置,可以在降低終端電量消耗的同時(shí),提升了傳感器的使用效率。
[0006]本發(fā)明實(shí)施例提供一種傳感器的關(guān)閉方法,包括:
[0007]對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別;
[0008]獲取所述終端系統(tǒng)當(dāng)前的時(shí)間,并根據(jù)所述時(shí)間獲取相應(yīng)的目標(biāo)函數(shù)級(jí)別;
[0009]根據(jù)所述目標(biāo)函數(shù)級(jí)別關(guān)閉所述傳感器調(diào)用函數(shù)。
[0010]進(jìn)一步的,所述根據(jù)所述時(shí)間獲取相應(yīng)的目標(biāo)函數(shù)級(jí)別的步驟具體包括:[〇〇11]判斷所述當(dāng)前的時(shí)間是否在預(yù)設(shè)時(shí)間范圍內(nèi);
[0012]若是,則獲取所述預(yù)設(shè)時(shí)間范圍對(duì)應(yīng)的目標(biāo)函數(shù)級(jí)別。
[0013]進(jìn)一步的,在所述對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別之后,根據(jù)所述時(shí)間生成函數(shù)關(guān)閉請(qǐng)求之前,所述方法還包括:[0〇14]獲取所述終端當(dāng)前的運(yùn)行狀態(tài);
[0015]判斷所述當(dāng)前運(yùn)行狀態(tài)是否為預(yù)設(shè)狀態(tài);
[0016]若是,則執(zhí)行根據(jù)所述時(shí)間生成函數(shù)關(guān)閉請(qǐng)求的步驟。
[0017]進(jìn)一步的,在獲取所述終端系統(tǒng)當(dāng)前的時(shí)間的步驟之前,所述方法還包括:
[0018]獲取所述終端當(dāng)前的CPU使用率;
[0019]判斷所述CPU使用率是否達(dá)到預(yù)設(shè)閾值;
[0020]若是,則執(zhí)行獲取所述終端系統(tǒng)當(dāng)前的時(shí)間的步驟。
[0021]進(jìn)一步的,所述對(duì)應(yīng)用程序當(dāng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別的步驟具體包括:
[0022]獲取所述傳感器調(diào)用函數(shù)所對(duì)應(yīng)的傳感器;
[0023]確定所述傳感器在所述終端中的使用頻率;
[0024]根據(jù)所述使用頻率對(duì)所述傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別。
[0025]本發(fā)明實(shí)施例還提供了一種傳感器的關(guān)閉裝置,包括:設(shè)置模塊、時(shí)間獲取模塊、 級(jí)別獲取模塊以及關(guān)閉模塊;
[0026]所述設(shè)置模塊,用于對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別;
[0027]所述時(shí)間獲取模塊,用于獲取所述終端系統(tǒng)當(dāng)前的時(shí)間;
[0028]所述級(jí)別獲取模塊,用于根據(jù)所述當(dāng)前的時(shí)間獲取相應(yīng)的目標(biāo)函數(shù)級(jí)別;
[0029]所述關(guān)閉模塊,用于根據(jù)所述目標(biāo)函數(shù)級(jí)別關(guān)閉所述傳感器調(diào)用函數(shù)。
[0030]進(jìn)一步的,所述級(jí)別獲取模塊具體包括:判斷子模塊和獲取子模塊;
[0031]所述判斷子模塊,用于判斷所述當(dāng)前的時(shí)間是否在預(yù)設(shè)時(shí)間范圍內(nèi);
[0032]所述獲取子模塊,用于當(dāng)上述判斷子模塊判斷為是時(shí),獲取所述預(yù)設(shè)時(shí)間范圍對(duì)應(yīng)的目標(biāo)函數(shù)級(jí)別。
[0033]進(jìn)一步的,所述裝置還包括:狀態(tài)獲取模塊和第一判斷模塊;
[0034]所述狀態(tài)獲取模塊,用于在所述設(shè)置模塊對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別之后,所述級(jí)別獲取模塊根據(jù)所述時(shí)間生成函數(shù)關(guān)閉請(qǐng)求之前,獲取所述終端當(dāng)前的運(yùn)行狀態(tài);
[0035]所述第一判斷模塊,用于判斷所述當(dāng)前運(yùn)行狀態(tài)是否為預(yù)設(shè)狀態(tài);
[0036]所述級(jí)別獲取模塊,具體用于當(dāng)所述第一判斷模塊判斷為是時(shí),根據(jù)所述時(shí)間生成函數(shù)關(guān)閉請(qǐng)求。
[0037]進(jìn)一步的,所述裝置還包括:使用率獲取模塊和第二判斷模塊;
[0038]所述使用率獲取模塊,用于在所述時(shí)間獲取模塊獲取所述終端系統(tǒng)當(dāng)前的時(shí)間之前,獲取所述終端當(dāng)前的CHJ使用率;
[0039]所述第二判斷模塊,用于判斷所述CPU使用率是否達(dá)到預(yù)設(shè)閾值;[〇〇4〇]所述時(shí)間獲取模塊,具體用于在所述第二判斷模塊判斷為是時(shí),獲取所述終端系統(tǒng)當(dāng)前的時(shí)間。[0041 ]進(jìn)一步的,所述設(shè)置模塊具體包括:獲取子模塊、確定子模塊和設(shè)置子模塊;
[0042]所述獲取子模塊,用于獲取所述傳感器調(diào)用函數(shù)所對(duì)應(yīng)的傳感器;
[0043]所述確定子模塊,用于確定所述傳感器在所述終端中的使用頻率;
[0044]所述設(shè)置子模塊,用于根據(jù)所述使用頻率對(duì)所述傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別。
[0045]本發(fā)明實(shí)施例采用對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別,獲取終端系統(tǒng)當(dāng)前的時(shí)間,并根據(jù)當(dāng)前時(shí)間生成函數(shù)關(guān)閉請(qǐng)求,根據(jù)該函數(shù)關(guān)閉請(qǐng)求獲取相應(yīng)的目標(biāo)函數(shù)級(jí)別,根據(jù)目標(biāo)函數(shù)級(jí)別關(guān)閉所述傳感器調(diào)用函數(shù)。該方案可以基于關(guān)閉終端系統(tǒng)中的傳感器調(diào)用函數(shù),并對(duì)這些函數(shù)設(shè)置為多個(gè)級(jí)別,可以降低終端的電量消耗,且由于該方案并沒(méi)有直接關(guān)閉全部的傳感器,相對(duì)現(xiàn)有技術(shù)而言,可以在降低終端電量消耗的同時(shí),提升了傳感器的使用效率。【附圖說(shuō)明】
[0046]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0047]圖1為本發(fā)明實(shí)施例一提供的一種傳感器的關(guān)閉方法流程示意圖;
[0048]圖2為本發(fā)明實(shí)施例二提供的在實(shí)際應(yīng)用當(dāng)中傳感器的關(guān)閉方法流程示意圖;
[0049]圖3為本發(fā)明實(shí)施例三提供的一種傳感器的關(guān)閉裝置的結(jié)構(gòu)示意圖;
[0050]圖4為本發(fā)明實(shí)施例三提供的第二種傳感器的關(guān)閉裝置的結(jié)構(gòu)示意圖。【具體實(shí)施方式】
[0051]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0052]本發(fā)明實(shí)施例提供一種傳感器的關(guān)閉方法和裝置。以下將分別進(jìn)行詳細(xì)說(shuō)明。 [〇〇53] 實(shí)施例一、[〇〇54]本實(shí)施例將從傳感器的關(guān)閉裝置的角度進(jìn)行描述,該傳感器的關(guān)閉裝置具體可以集成在終端中,該終端可以為移動(dòng)互聯(lián)網(wǎng)設(shè)備(如智能手機(jī)、平板電腦)、智能穿戴設(shè)備(如智能手表)等各類電子設(shè)備。
[0055]請(qǐng)參閱圖1,圖1為本發(fā)明實(shí)施例一提供的傳感器的關(guān)閉方法的流程示意圖,本實(shí)施例的傳感器的關(guān)閉方法包括:
[0056]步驟S101對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別。
[0057]在計(jì)算機(jī)編譯或運(yùn)行時(shí),使用某個(gè)函數(shù)來(lái)完成相關(guān)命令,在系統(tǒng)中通過(guò)對(duì)函數(shù)的調(diào)用來(lái)執(zhí)行函數(shù)體,系統(tǒng)中每個(gè)功能的實(shí)現(xiàn)都是由函數(shù)來(lái)進(jìn)行的,具體來(lái)說(shuō),把一系列執(zhí)行某個(gè)功能的語(yǔ)句組合在一起就是函數(shù)。
[0058]在本發(fā)明實(shí)施例當(dāng)中,對(duì)系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置級(jí)別便可以根據(jù)傳感器的使用頻率來(lái)進(jìn)行設(shè)置,比如將使用頻率較高的傳感器所對(duì)應(yīng)的傳感器調(diào)用函數(shù)設(shè)置為較高級(jí)別,將使用頻率較低的傳感器所對(duì)應(yīng)的傳感器調(diào)用函數(shù)設(shè)置為較低級(jí)別,即上述對(duì)應(yīng)用程序當(dāng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別的步驟可以具體包括:
[0059]獲取傳感器調(diào)用函數(shù)所對(duì)應(yīng)的傳感器;
[0060]確定傳感器在終端中的使用頻率;
[0061]根據(jù)使用頻率對(duì)傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別。
[0062]其中,確定傳感器在終端中的使用頻率的方法可以有多種,比如通過(guò)計(jì)算在相同時(shí)間段內(nèi)不同的傳感器的使用次數(shù)得到各個(gè)傳感器的使用頻率,從而根據(jù)使用頻率確定傳感器對(duì)應(yīng)的傳感器調(diào)用函數(shù)進(jìn)行級(jí)別設(shè)置。
[0063]其中,對(duì)傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別的表現(xiàn)形式也可以有多種,比如利用數(shù)字將傳感器調(diào)用函數(shù)定義為1級(jí)函數(shù)、2級(jí)函數(shù)、3級(jí)函數(shù)等,也可以利用字母將傳感器調(diào)用函數(shù)定義為A級(jí)函數(shù)、B級(jí)函數(shù)、C級(jí)函數(shù)等等,對(duì)該函數(shù)級(jí)別可以用不同的參數(shù)進(jìn)行定于,在此不做進(jìn)一步限定。[〇〇64]步驟S102,獲取終端系統(tǒng)當(dāng)前的時(shí)間。
[0065]其中,上述獲取終端系統(tǒng)當(dāng)前的時(shí)間的步驟可以有多種,比如通過(guò)調(diào)取系統(tǒng)中計(jì)時(shí)器的時(shí)間數(shù)據(jù)來(lái)確定當(dāng)前的時(shí)間,也可以在終端聯(lián)網(wǎng)狀態(tài)下通過(guò)網(wǎng)絡(luò)獲取當(dāng)前時(shí)區(qū)的時(shí)間信息,可選的,可以根據(jù)該時(shí)間生成函數(shù)關(guān)閉請(qǐng)求,該函數(shù)關(guān)閉請(qǐng)求攜帶函數(shù)級(jí)別信息。
[0066]進(jìn)一步的,所述對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別之后,可以根據(jù)時(shí)間生成函數(shù)關(guān)閉請(qǐng)求,具體的,在對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別之后,根據(jù)時(shí)間生成函數(shù)關(guān)閉請(qǐng)求之前,本方法還可以包括:
[0067]接收關(guān)系設(shè)置請(qǐng)求,該關(guān)系設(shè)置請(qǐng)求指示需要建立映射關(guān)系的預(yù)設(shè)時(shí)間以及函數(shù)關(guān)閉請(qǐng)求;
[0068]根據(jù)關(guān)系設(shè)置請(qǐng)求建立預(yù)設(shè)時(shí)間與函數(shù)關(guān)閉請(qǐng)求之間的映射關(guān)系,以得到映射關(guān)系集合;
[0069]上述根據(jù)時(shí)間生成函數(shù)關(guān)閉請(qǐng)求的步驟具體包括:
[0070]根據(jù)時(shí)間和映射關(guān)系集合生成函數(shù)關(guān)閉請(qǐng)求。進(jìn)一步的,根據(jù)當(dāng)前時(shí)間在該映射關(guān)系集合當(dāng)中查找與當(dāng)前時(shí)間相同的預(yù)設(shè)樣本,并確定該預(yù)設(shè)樣本對(duì)應(yīng)的預(yù)設(shè)函數(shù)關(guān)閉請(qǐng)求,即為上述函數(shù)關(guān)閉請(qǐng)求。
[0071]需要說(shuō)明的是,上述預(yù)設(shè)時(shí)間可以為時(shí)間點(diǎn)也可以為時(shí)間范圍,若該預(yù)設(shè)時(shí)間為時(shí)間點(diǎn),則可以根據(jù)當(dāng)前的時(shí)間在映射關(guān)系集合當(dāng)中查找相同的預(yù)設(shè)時(shí)間點(diǎn),從而確定對(duì)應(yīng)的函數(shù)關(guān)閉請(qǐng)求;若該預(yù)設(shè)時(shí)間為時(shí)間范圍,則可以根據(jù)當(dāng)前的時(shí)間在映射關(guān)系集合當(dāng)中判斷是否在預(yù)設(shè)時(shí)間范圍當(dāng)中,從而確定對(duì)應(yīng)的函數(shù)關(guān)閉請(qǐng)求。
[0072]優(yōu)選的,考慮到在生成函數(shù)關(guān)閉請(qǐng)求之前,終端可能待機(jī)狀態(tài)也可能為工作狀態(tài), 而在用戶使用手機(jī)的過(guò)程中可能正在使用一些傳感器,從而在根據(jù)時(shí)間生成函數(shù)關(guān)閉請(qǐng)求的步驟之前,上述方法還可以包括:[〇〇73]獲取終端當(dāng)前的運(yùn)行狀態(tài);
[0074]判斷當(dāng)前運(yùn)行狀態(tài)是否為預(yù)設(shè)狀態(tài);
[0075]若是,則執(zhí)行根據(jù)所述時(shí)間生成函數(shù)關(guān)閉請(qǐng)求的步驟。
[0076]該預(yù)設(shè)條件可以根據(jù)用戶指令由用戶自行設(shè)定,比如該預(yù)設(shè)條件可以為終端處于待機(jī)狀態(tài),也即判斷終端當(dāng)期是否為待機(jī)狀態(tài),若是,則根據(jù)所述時(shí)間生成函數(shù)關(guān)閉請(qǐng)求。
[0077]步驟S103,根據(jù)當(dāng)前時(shí)間獲取相應(yīng)的目標(biāo)函數(shù)級(jí)別。
[0078]其中,上述根據(jù)當(dāng)前時(shí)間獲取相應(yīng)的目標(biāo)函數(shù)級(jí)別的步驟具體包括:[〇〇79]判斷當(dāng)前的時(shí)間是否在預(yù)設(shè)時(shí)間范圍內(nèi);[〇〇8〇]若是,則獲取預(yù)設(shè)時(shí)間范圍對(duì)應(yīng)的目標(biāo)函數(shù)級(jí)別。
[0081]可選的,還可以判斷當(dāng)前時(shí)間與預(yù)設(shè)時(shí)間點(diǎn)是否相同,若是,則獲取該預(yù)設(shè)時(shí)間點(diǎn)對(duì)應(yīng)的函數(shù)級(jí)別,比如,預(yù)先建立時(shí)間點(diǎn)與函數(shù)級(jí)別之間的映射關(guān)系,根據(jù)終端系統(tǒng)當(dāng)前的時(shí)間點(diǎn)獲取相應(yīng)的目標(biāo)函數(shù)級(jí)別。[〇〇82]步驟S104,根據(jù)目標(biāo)函數(shù)級(jí)別關(guān)閉傳感器調(diào)用函數(shù)。
[0083]關(guān)閉該目標(biāo)函數(shù)級(jí)別當(dāng)中的傳感器調(diào)用函數(shù),優(yōu)選的,在關(guān)閉傳感器調(diào)用函數(shù)之后,可以將該傳感器調(diào)用函數(shù)所對(duì)應(yīng)的傳感器名稱顯示至終端的顯示屏上,已提示用戶。
[0084]具體的,上述根據(jù)目標(biāo)函數(shù)級(jí)別關(guān)閉傳感器調(diào)用函數(shù)的步驟可以具體包括:
[0085]判斷目標(biāo)函數(shù)級(jí)別是否為最低函數(shù)級(jí)別;
[0086]若是,則關(guān)閉與目標(biāo)函數(shù)級(jí)別對(duì)應(yīng)的傳感器調(diào)用函數(shù);
[0087]若否,則關(guān)閉與目標(biāo)函數(shù)級(jí)別對(duì)應(yīng)的傳感器調(diào)用函數(shù),以及函數(shù)級(jí)別低于目標(biāo)函數(shù)級(jí)別的傳感器調(diào)用函數(shù)。
[0088]比如,可以對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置為三個(gè)級(jí)別:使用頻率大于或等于第一預(yù)設(shè)閾值的傳感器所對(duì)應(yīng)的傳感器調(diào)用函數(shù)為第一函數(shù)級(jí)別,使用頻率大于或等于第二預(yù)設(shè)閾值且小于第一預(yù)設(shè)閾值的傳感器所對(duì)應(yīng)的傳感器調(diào)用函數(shù)為第二函數(shù)級(jí)別,使用頻率小于第二預(yù)設(shè)閾值的傳感器所對(duì)應(yīng)的傳感器調(diào)用函數(shù)為第三函數(shù)級(jí)別。若該目標(biāo)函數(shù)級(jí)別為第三函數(shù)級(jí)別,則關(guān)閉系統(tǒng)中目標(biāo)函數(shù)級(jí)別對(duì)應(yīng)的函數(shù)也就是關(guān)閉第三函數(shù)級(jí)別當(dāng)中的函數(shù);若該目標(biāo)函數(shù)級(jí)別為第二函數(shù)級(jí)別,則關(guān)閉第二函數(shù)級(jí)別當(dāng)中的函數(shù)以及函數(shù)級(jí)別低于第二函數(shù)級(jí)別的傳感器調(diào)用函數(shù),也就是第三函數(shù)級(jí)別當(dāng)中的函數(shù)。
[0089]優(yōu)選的,在實(shí)際應(yīng)用當(dāng)中考慮到本方案的靈活性,可以由用戶預(yù)先設(shè)定預(yù)設(shè)傳感器集合,針對(duì)該集合當(dāng)中的傳感器不必用本方案提供的方法來(lái)進(jìn)行關(guān)閉,比如,可以獲取目標(biāo)函數(shù)級(jí)別當(dāng)中的傳感器調(diào)用函數(shù)的標(biāo)識(shí)信息,然后根據(jù)該標(biāo)識(shí)信息和預(yù)設(shè)傳感器標(biāo)識(shí)集合判斷該傳感器調(diào)用函數(shù)所對(duì)應(yīng)的傳感器是否為預(yù)設(shè)傳感器,也即在根據(jù)目標(biāo)函數(shù)級(jí)別關(guān)閉傳感器調(diào)用函數(shù)的步驟之前,所述方法還可以包括:
[0090]獲取目標(biāo)函數(shù)級(jí)別當(dāng)中的傳感器調(diào)用函數(shù)的標(biāo)識(shí)信息;
[0091]判斷在預(yù)設(shè)標(biāo)識(shí)集合當(dāng)中是否存在與上述標(biāo)識(shí)信息相同的樣本標(biāo)識(shí);
[0092]若否,則執(zhí)行根據(jù)目標(biāo)函數(shù)級(jí)別關(guān)閉傳感器調(diào)用函數(shù)的步驟。
[0093]優(yōu)選的,考慮到系統(tǒng)中的傳感器調(diào)用函數(shù)需要占用一定的CPU資源,而當(dāng)終端系統(tǒng)整個(gè)的CPU使用率較高時(shí),終端就會(huì)出現(xiàn)卡頓、發(fā)熱等一系列問(wèn)題,因此本方案可以在終端的CHJ使用率較高時(shí)執(zhí)行,即在獲取終端系統(tǒng)當(dāng)前的時(shí)間的步驟之前,所述方法還包括: [〇〇94]獲取終端當(dāng)前的CPU使用率;[〇〇95]判斷CPU使用率是否達(dá)到預(yù)設(shè)閾值;
[0096]若是,則執(zhí)行獲取終端系統(tǒng)當(dāng)前的時(shí)間的步驟。[〇〇97]其中上述預(yù)設(shè)閾值可以根據(jù)用戶的實(shí)際需求自行設(shè)定,比如可以設(shè)為70%、80% 等等,本方案對(duì)此不做進(jìn)一步限定。
[0098]由上可知,本發(fā)明實(shí)施例采用對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別,獲取終端系統(tǒng)當(dāng)前的時(shí)間,并根據(jù)當(dāng)前時(shí)間獲取相應(yīng)的目標(biāo)函數(shù)級(jí)別,根據(jù)目標(biāo)函數(shù)級(jí)別關(guān)閉所述傳感器調(diào)用函數(shù)。該方案可以基于關(guān)閉終端系統(tǒng)中的傳感器調(diào)用函數(shù),并對(duì)這些函數(shù)設(shè)置為多個(gè)級(jí)別,可以降低終端的電量消耗,且由于該方案并沒(méi)有直接關(guān)閉全部的傳感器,相對(duì)現(xiàn)有技術(shù)而言,可以在降低終端電量消耗的同時(shí),提升了傳感器的使用效率和靈活性。[〇〇99] 實(shí)施例二、
[0100]本實(shí)施例將提供一種在實(shí)際應(yīng)用當(dāng)中傳感器的關(guān)閉方法,在本實(shí)施例當(dāng)中,將以對(duì)手機(jī)系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置為三個(gè)級(jí)別為例,進(jìn)行詳細(xì)說(shuō)明。請(qǐng)參閱圖2,圖2為本發(fā)明實(shí)施例二提供的在實(shí)際應(yīng)用當(dāng)中傳感器的關(guān)閉方法的流程示意圖,本實(shí)施例的傳感器的關(guān)閉方法包括:
[0101]步驟201,對(duì)智能手機(jī)系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置三個(gè)級(jí)別。
[0102]具體的,根據(jù)手機(jī)系統(tǒng)中的傳感器調(diào)用函數(shù)對(duì)應(yīng)的傳感器的使用頻率來(lái)進(jìn)行劃分,對(duì)使用頻率大于或等于a的傳感器對(duì)應(yīng)的傳感器調(diào)用函數(shù)設(shè)置為第一函數(shù)級(jí)別,對(duì)使用頻率小于a且大于b的傳感器對(duì)應(yīng)的傳感器調(diào)用函數(shù)設(shè)置為第二函數(shù)級(jí)別,對(duì)使用頻率小于或等于b的傳感器對(duì)應(yīng)的傳感器調(diào)用函數(shù)設(shè)置為第三函數(shù)級(jí)別。
[0103]步驟S202,獲取手機(jī)系統(tǒng)當(dāng)前的CPU使用率。[〇1〇4] 步驟S203,判斷上述CPU使用率是否達(dá)到80 %,若是則執(zhí)行步驟S204,若否,則結(jié)束流程。
[0105]在本發(fā)明實(shí)施例當(dāng)中,80 %為用戶設(shè)定的手機(jī)CPU使用率的臨界值,若手機(jī)系統(tǒng)中的CHJ使用率為達(dá)到80%,則不必關(guān)閉傳感器調(diào)用函數(shù)。
[0106]步驟S204,獲取手機(jī)系統(tǒng)當(dāng)前的時(shí)間,并根據(jù)當(dāng)前時(shí)間生成函數(shù)關(guān)閉請(qǐng)求。
[0107]具體的,手機(jī)可以通過(guò)調(diào)取系統(tǒng)中計(jì)時(shí)器的時(shí)間數(shù)據(jù)來(lái)確定當(dāng)前的時(shí)間,也可以在終端聯(lián)網(wǎng)狀態(tài)下通過(guò)網(wǎng)絡(luò)獲取當(dāng)前時(shí)區(qū)的時(shí)間信息,根據(jù)當(dāng)前時(shí)間在預(yù)設(shè)映射關(guān)系集合當(dāng)中查找與當(dāng)前時(shí)間相同的預(yù)設(shè)樣本,并確定該預(yù)設(shè)樣本對(duì)應(yīng)的預(yù)設(shè)函數(shù)關(guān)閉請(qǐng)求,即為上述函數(shù)關(guān)閉請(qǐng)求。
[0108]需要說(shuō)明的是,上述預(yù)設(shè)時(shí)間可以為時(shí)間點(diǎn)也可以為時(shí)間范圍,若該預(yù)設(shè)時(shí)間為時(shí)間點(diǎn),比如手機(jī)系統(tǒng)獲取當(dāng)前的時(shí)間為10:00,則在預(yù)設(shè)映射關(guān)系集合當(dāng)中查找與10:00 所對(duì)應(yīng)的函數(shù)關(guān)閉請(qǐng)求;若該預(yù)設(shè)時(shí)間為時(shí)間范圍,則可以在預(yù)設(shè)映射關(guān)系集合查找與當(dāng)前時(shí)間對(duì)應(yīng)的時(shí)間范圍,比如9:00—11:00范圍內(nèi),則確定與該9:00—11:00范圍對(duì)應(yīng)的函數(shù)關(guān)閉請(qǐng)求。
[0109]步驟S205,手機(jī)根據(jù)函數(shù)關(guān)閉請(qǐng)求獲取相應(yīng)的目標(biāo)函數(shù)級(jí)別。
[0110]其中,該函數(shù)關(guān)閉請(qǐng)求可以攜帶函數(shù)級(jí)別信息,比如對(duì)該函數(shù)關(guān)閉請(qǐng)求進(jìn)行提取, 得到第二函數(shù)級(jí)別的標(biāo)識(shí)信息,則確定第二函數(shù)級(jí)別即為目標(biāo)函數(shù)級(jí)別。[〇111]步驟S206,手機(jī)根據(jù)目標(biāo)函數(shù)級(jí)別關(guān)閉傳感器調(diào)用函數(shù)。
[0112]比如目標(biāo)函數(shù)級(jí)別為第二函數(shù)級(jí)別,則關(guān)閉第二函數(shù)級(jí)別當(dāng)中的函數(shù)以及函數(shù)級(jí)別低于第二函數(shù)級(jí)別的傳感器調(diào)用函數(shù),也就是第三函數(shù)級(jí)別當(dāng)中的函數(shù)。
[0113]由上可知,本發(fā)明實(shí)施例采用對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別,獲取終端系統(tǒng)當(dāng)前的時(shí)間,并根據(jù)當(dāng)前時(shí)間獲取相應(yīng)的目標(biāo)函數(shù)級(jí)別,根據(jù)目標(biāo)函數(shù)級(jí)別關(guān)閉所述傳感器調(diào)用函數(shù)。該方案可以基于關(guān)閉終端系統(tǒng)中的傳感器調(diào)用函數(shù),并對(duì)這些函數(shù)設(shè)置為多個(gè)級(jí)別,可以降低終端的電量消耗,且由于該方案并沒(méi)有直接關(guān)閉全部的傳感器,相對(duì)現(xiàn)有技術(shù)而言,可以在降低終端電量消耗的同時(shí),提升了傳感器的使用效率和靈活性。
[0114] 實(shí)施例三、
[0115]為了更好地實(shí)施以上方法,本發(fā)明實(shí)施例還提供一種傳感器的關(guān)閉裝置,該傳感器的關(guān)閉裝置可以集成在終端中,該終端可以為移動(dòng)互聯(lián)網(wǎng)設(shè)備(如智能手機(jī)、平板電腦)、 智能穿戴設(shè)備(如智能手表)等各類電子設(shè)備。如圖3所示,該傳感器的關(guān)閉裝置可以包括: 設(shè)置模塊301、時(shí)間獲取模塊302、級(jí)別獲取模塊303、級(jí)別獲取模塊303以及關(guān)閉模塊304;
[0116]該設(shè)置模塊301,用于對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別;
[0117]該時(shí)間獲取模塊302,用于獲取終端系統(tǒng)當(dāng)前的時(shí)間;
[0118]該級(jí)別獲取模塊303,用于根據(jù)當(dāng)前的時(shí)間獲取相應(yīng)的目標(biāo)函數(shù)級(jí)別;
[0119]該關(guān)閉模塊304,用于根據(jù)目標(biāo)函數(shù)級(jí)別關(guān)閉傳感器調(diào)用函數(shù)。[〇12〇]優(yōu)選的,如圖4所示,本方案提供的裝置還包括:狀態(tài)獲取模塊305、第一判斷模塊 306、使用率獲取模塊307和第二判斷模塊308;[〇121]該狀態(tài)獲取模塊305,用于在設(shè)置模塊301對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別之后,級(jí)別獲取模塊303根據(jù)時(shí)間生成函數(shù)關(guān)閉請(qǐng)求之前,獲取終端當(dāng)前的運(yùn)行狀態(tài);
[0122]該第一判斷模塊306,用于判斷當(dāng)前運(yùn)行狀態(tài)是否為預(yù)設(shè)狀態(tài);
[0123]該級(jí)別獲取模塊303,具體用于當(dāng)?shù)谝慌袛嗄K306判斷為是時(shí),根據(jù)時(shí)間生成函數(shù)關(guān)閉請(qǐng)求。
[0124]該使用率獲取模塊307,用于在時(shí)間獲取模塊302獲取終端系統(tǒng)當(dāng)前的時(shí)間之前, 獲取終端當(dāng)前的CPU使用率;
[0125]該第二判斷模塊308,用于判斷CPU使用率是否達(dá)到預(yù)設(shè)閾值;
[0126]該時(shí)間獲取模塊302,具體用于在第二判斷模塊308判斷為是時(shí),獲取終端系統(tǒng)當(dāng)前的時(shí)間。
[0127]進(jìn)一步的,在本實(shí)施例中,級(jí)別獲取模塊303可以具體包括:判斷子模塊和獲取子豐旲塊;
[0128]該判斷子模塊,用于判斷所述當(dāng)前的時(shí)間是否在預(yù)設(shè)時(shí)間范圍內(nèi);
[0129]該獲取子模塊,用于當(dāng)上述判斷子模塊判斷為是時(shí),獲取所述預(yù)設(shè)時(shí)間范圍對(duì)應(yīng)的目標(biāo)函數(shù)級(jí)別
[0130]設(shè)置模塊301可以具體包括:獲取子模塊、確定子模塊和設(shè)置子模塊;
[0131]該獲取子模塊,用于獲取傳感器調(diào)用函數(shù)所對(duì)應(yīng)的傳感器;
[0132]該確定子模塊,用于確定傳感器在終端中的使用頻率;
[0133]該設(shè)置子模塊,用于根據(jù)使用頻率對(duì)傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別。
[0134]可選的,該關(guān)閉裝置還可以包括:接收模塊和建立模塊;
[0135]該接收模塊,用于在設(shè)置模塊301對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別之后,級(jí)別獲取模塊303根據(jù)時(shí)間生成函數(shù)關(guān)閉請(qǐng)求之前,接收關(guān)系設(shè)置請(qǐng)求,關(guān)系設(shè)置請(qǐng)求指示需要建立映射關(guān)系的預(yù)設(shè)時(shí)間以及函數(shù)關(guān)閉請(qǐng)求;
[0136]該建立模塊,用于根據(jù)關(guān)系設(shè)置請(qǐng)求建立預(yù)設(shè)時(shí)間與函數(shù)關(guān)閉請(qǐng)求之間的映射關(guān)系,以得到映射關(guān)系集合;
[0137]該級(jí)別獲取模塊303,具體用于根據(jù)時(shí)間和映射關(guān)系集合生成函數(shù)關(guān)閉請(qǐng)求。
[0138]由上可知,本發(fā)明實(shí)施例采用設(shè)置模塊301對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別,時(shí)間獲取模塊302獲取終端系統(tǒng)當(dāng)前的時(shí)間,級(jí)別獲取模塊303根據(jù)當(dāng)前時(shí)間獲取相應(yīng)的目標(biāo)函數(shù)級(jí)別,最后由關(guān)閉模塊304根據(jù)目標(biāo)函數(shù)級(jí)別關(guān)閉所述傳感器調(diào)用函數(shù)。 該方案可以基于關(guān)閉終端系統(tǒng)中的傳感器調(diào)用函數(shù),并對(duì)這些函數(shù)設(shè)置為多個(gè)級(jí)別,可以降低終端的電量消耗,且由于該方案并沒(méi)有直接關(guān)閉全部的傳感器,相對(duì)現(xiàn)有技術(shù)而言,可以在降低終端電量消耗的同時(shí),提升了傳感器的使用效率和靈活性。
[0139]具體實(shí)施時(shí),以上各個(gè)模塊可以作為獨(dú)立的實(shí)體來(lái)實(shí)現(xiàn),也可以進(jìn)行任意組合,作為同一或若干個(gè)實(shí)體來(lái)實(shí)現(xiàn),以上各個(gè)模塊的具體實(shí)施可參見(jiàn)前面的方法實(shí)施例,在此不再贅述。
[0140]需要說(shuō)明的是,本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如存儲(chǔ)在終端的存儲(chǔ)器中,并被該終端內(nèi)的至少一個(gè)處理器執(zhí)行,在執(zhí)行過(guò)程中可包括如信息發(fā)布方法的實(shí)施例的流程。其中,存儲(chǔ)介質(zhì)可以包括:只讀存儲(chǔ)器(R〇M,Read Only Memory)、隨機(jī)存取記憶體(RAM,Random Access Memory)、磁盤(pán)或光盤(pán)等。
[0141]以上對(duì)本發(fā)明實(shí)施例提供的一種傳感器的關(guān)閉方法和裝置進(jìn)行了詳細(xì)介紹,其各功能模塊可以集成在一個(gè)處理芯片中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述, 本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【主權(quán)項(xiàng)】
1.一種傳感器的關(guān)閉方法,其特征在于,包括以下步驟:對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別;獲取所述終端系統(tǒng)當(dāng)前的時(shí)間,并根據(jù)所述時(shí)間獲取相應(yīng)的目標(biāo)函數(shù)級(jí)別;根據(jù)所述目標(biāo)函數(shù)級(jí)別關(guān)閉所述傳感器調(diào)用函數(shù)。2.如權(quán)利要求1所述的關(guān)閉方法,其特征在于,所述根據(jù)所述時(shí)間獲取相應(yīng)的目標(biāo)函數(shù) 級(jí)別的步驟具體包括:判斷所述當(dāng)前的時(shí)間是否在預(yù)設(shè)時(shí)間范圍內(nèi);若是,則獲取所述預(yù)設(shè)時(shí)間范圍對(duì)應(yīng)的目標(biāo)函數(shù)級(jí)別。3.如權(quán)利要求1所述的關(guān)閉方法,其特征在于,在所述對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù) 設(shè)置函數(shù)級(jí)別之后,在根據(jù)所述時(shí)間生成函數(shù)關(guān)閉請(qǐng)求之前,所述方法還包括:獲取所述終端當(dāng)前的運(yùn)行狀態(tài);判斷所述當(dāng)前運(yùn)行狀態(tài)是否為預(yù)設(shè)狀態(tài);若是,則執(zhí)行根據(jù)所述時(shí)間生成函數(shù)關(guān)閉請(qǐng)求的步驟。4.如權(quán)利要求1所述的關(guān)閉方法,其特征在于,在獲取所述終端系統(tǒng)當(dāng)前的時(shí)間的步驟 之前,所述方法還包括:獲取所述終端當(dāng)前的CHJ使用率;判斷所述CHJ使用率是否達(dá)到預(yù)設(shè)閾值;若是,則執(zhí)行獲取所述終端系統(tǒng)當(dāng)前的時(shí)間的步驟。5.如權(quán)利要求1所述的關(guān)閉方法,其特征在于,所述對(duì)應(yīng)用程序當(dāng)中的傳感器調(diào)用函數(shù) 設(shè)置函數(shù)級(jí)別的步驟具體包括:獲取所述傳感器調(diào)用函數(shù)所對(duì)應(yīng)的傳感器;確定所述傳感器在所述終端中的使用頻率;根據(jù)所述使用頻率對(duì)所述傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別。6.—種傳感器關(guān)閉裝置,其特征在于,包括:設(shè)置模塊、時(shí)間獲取模塊、級(jí)別獲取模塊以 及關(guān)閉t旲塊;所述設(shè)置模塊,用于對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別;所述時(shí)間獲取模塊,用于獲取所述終端系統(tǒng)當(dāng)前的時(shí)間;所述級(jí)別獲取模塊,用于根據(jù)所述當(dāng)前的時(shí)間獲取相應(yīng)的目標(biāo)函數(shù)級(jí)別;所述關(guān)閉模塊,用于根據(jù)所述目標(biāo)函數(shù)級(jí)別關(guān)閉所述傳感器調(diào)用函數(shù)。7.如權(quán)利要求6所述的裝置,其特征在于,所述級(jí)別獲取模塊具體包括:判斷子模塊和 獲取子模塊;所述判斷子模塊,用于判斷所述當(dāng)前的時(shí)間是否在預(yù)設(shè)時(shí)間范圍內(nèi);所述獲取子模塊,用于當(dāng)所述判斷子模塊判斷為是時(shí),獲取所述預(yù)設(shè)時(shí)間范圍對(duì)應(yīng)的 目標(biāo)函數(shù)級(jí)別。8.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:狀態(tài)獲取模塊和第一判斷 豐旲塊;所述狀態(tài)獲取模塊,用于在所述設(shè)置模塊對(duì)終端系統(tǒng)中的傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí) 別之后,所述級(jí)別獲取模塊根據(jù)所述時(shí)間生成函數(shù)關(guān)閉請(qǐng)求之前,獲取所述終端當(dāng)前的運(yùn) 行狀態(tài);所述第一判斷模塊,用于判斷所述當(dāng)前運(yùn)行狀態(tài)是否為預(yù)設(shè)狀態(tài);所述級(jí)別獲取模塊,具體用于當(dāng)所述第一判斷模塊判斷為是時(shí),根據(jù)所述時(shí)間生成函 數(shù)關(guān)閉請(qǐng)求。9.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:使用率獲取模塊和第二判 斷豐吳塊;所述使用率獲取模塊,用于在所述時(shí)間獲取模塊獲取所述終端系統(tǒng)當(dāng)前的時(shí)間之前, 獲取所述終端當(dāng)前的CHJ使用率;所述第二判斷模塊,用于判斷所述CHJ使用率是否達(dá)到預(yù)設(shè)閾值;所述時(shí)間獲取模塊,具體用于在所述第二判斷模塊判斷為是時(shí),獲取所述終端系統(tǒng)當(dāng) 前的時(shí)間。10.如權(quán)利要求6所述的裝置,其特征在于,所述設(shè)置模塊具體包括:獲取子模塊、確定 子模塊和設(shè)置子模塊;所述獲取子模塊,用于獲取所述傳感器調(diào)用函數(shù)所對(duì)應(yīng)的傳感器;所述確定子模塊,用于確定所述傳感器在所述終端中的使用頻率;所述設(shè)置子模塊,用于根據(jù)所述使用頻率對(duì)所述傳感器調(diào)用函數(shù)設(shè)置函數(shù)級(jí)別。
【文檔編號(hào)】G06F1/32GK106055075SQ201610379811
【公開(kāi)日】2016年10月26日
【申請(qǐng)日】2016年5月31日
【發(fā)明人】黃宏用
【申請(qǐng)人】廣東歐珀移動(dòng)通信有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1