一種函數的關閉方法及裝置的制造方法
【專利摘要】本發明實施例公開了一種函數的關閉方法及裝置;該函數的關閉方法采用對系統中的傳感器調用函數設置函數級別,然后,獲取用戶針對終端的第一滑動操作對應的第一滑動信息,并獲取第一滑動信息對應的第一目標函數級別,最后,關閉系統中第一目標函數級別對應的傳感器調用函數;該方案可以基于用戶對終端的滑動操作關閉系統中相應的傳感器調用函數,相對于現有技術而言,降低了終端的功耗。
【專利說明】
一種函數的關閉方法及裝置
技術領域
[0001]本發明涉及終端技術領域,尤其涉及一種函數的關閉方法及裝置。
【背景技術】
[0002]隨著通信技術的發展,智能手機等終端的功能越來越強大,其之所以具有強大的功能,其中很多地方要歸功于各式各樣的傳感器,如電子羅盤、加速傳感器、三軸陀螺儀、光線傳感器等等。
[0003]傳感器作為終端系統中接收和傳遞感知到的信息的裝置,可以準確獲取各種外界信息,具體地,每個傳感器都對應多個傳感器調用函數,這些傳感器調用函數用于調用傳感器的不同功能,或者控制傳感器以某種狀態運行。比如,當應用需要使用某個傳感器時,可以通過傳感器調用函數來開啟該傳感器,然而,通常應用關閉后,其使用的傳感器并未完全釋放,即仍處于喚醒狀態,此時傳感器設備將持續耗電,增加了不必要的終端功耗。
[0004]由上可知,現有終端存在功耗較大的技術問題。
【發明內容】
[0005]本發明實施例提供一種函數的關閉方法及裝置,可以解決現有終端存在功耗較大的技術問題的技術問題。
[0006]本發明實施例提供一種函數的關閉方法,包括:
[0007]對系統中的傳感器調用函數設置函數級別;
[0008]獲取用戶針對終端的第一滑動操作對應的第一滑動信息;
[0009]獲取所述第一滑動信息對應的第一目標函數級別;
[0010]關閉所述系統中所述第一目標函數級別對應的傳感器調用函數。
[0011]進一步地,所述對系統中的傳感器調用函數設置函數級別的步驟,具體包括:
[0012]獲取系統中傳感器調用函數對應的功耗;
[0013]根據所述功耗對所述傳感器調用函數設置函數級別。
[0014]進一步地,所述第一滑動信息包括第一滑動長度值;所述獲取所述第一滑動信息對應的第一目標函數級別的步驟,具體包括:
[0015]判斷所述第一滑動長度值是否在預設長度區間內;
[0016]若是,則獲取所述預設長度區間對應的預設函數級別,將該預設函數級別作為第一目標函數級別。
[0017]進一步地,所述第一目標函數級別低于最高函數級別;所述關閉所述系統中所述第一目標函數級別對應的傳感器調用函數的步驟,具體包括:
[0018]判斷所述第一目標函數級別是否為最低函數級別;
[0019]若是,則關閉所述系統中所述第一目標函數級別對應的傳感器調用函數;
[0020]若否,則關閉所述系統中所述第一目標函數級別對應的傳感器調用函數,以及函數級別低于所述第一目標函數級別的傳感器調用函數。
[0021]進一步地,在關閉所述系統中所述第一目標函數級別對應的傳感器調用函數之后,所述方法還包括:
[0022]獲取用戶針對所述終端的第二滑動操作對應的第二滑動信息;
[0023]獲取所述第二滑動信息對應的第二目標函數級別,其中,所述第二目標函數級別高于所述第一目標函數級別;
[0024]關閉所述系統中第二目標函數級別對應的傳感器調用函數。
[0025]進一步地,在關閉所述系統中所述第一目標函數級別對應的傳感器調用函數之后,所述方法還包括:
[0026]獲取已關閉的傳感器調用函數對應的應用程序;
[0027]對所述應用程序的應用圖標進行標記。
[0028]相應地,本發明實施例提供了一種函數的關閉裝置,包括:設置模塊、第一獲取模塊、第二獲取模塊和關閉模塊;
[0029]所述設置模塊,用于對系統中的傳感器調用函數設置函數級別;
[0030]所述第一獲取模塊,用于獲取用戶針對終端的第一滑動操作對應的第一滑動信息;
[0031]所述第二獲取模塊,用于獲取所述第一滑動信息對應的第一目標函數級別;
[0032]所述關閉模塊,用于關閉所述系統中所述第一目標函數級別對應的傳感器調用函數。
[0033]進一步地,所述設置模塊具體用于獲取系統中傳感器調用函數對應的功耗;根據所述功耗對所述傳感器調用函數設置函數級別。
[0034]進一步地,所述第一滑動信息包括第一滑動長度值;
[0035]所述第二獲取模塊具體用于判斷所述第一滑動長度值是否在預設長度區間內;若是,則獲取所述預設長度區間對應的預設函數級別,將該預設函數級別作為第一目標函數級別。
[0036]進一步地,所述裝置還包括:第三獲取模塊和標記模塊;
[0037]所述第三獲取模塊,用于在關閉所述系統中所述第一目標函數級別對應的傳感器調用函數之后,獲取已關閉的傳感器調用函數對應的應用程序;
[0038]所述標記模塊,用于對所述應用程序的應用圖標進行標記。
[0039]本發明實施例采用對系統中的傳感器調用函數設置函數級別,然后,獲取用戶針對終端的第一滑動操作對應的第一滑動信息,并獲取第一滑動信息對應的第一目標函數級另IJ,最后,關閉系統中第一目標函數級別對應的傳感器調用函數;該方案可以基于用戶對終端的滑動操作關閉系統中相應的傳感器調用函數,相對于現有技術而言,降低了終端的功耗。
【附圖說明】
[0040]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0041]圖1是本發明實施例一提供的函數的關閉方法的流程示意圖;
[0042]圖2是本發明實施例二提供的函數的關閉方法的流程示意圖;
[0043]圖3a是本發明實施例三提供的第一種函數的關閉裝置的結構示意圖;
[0044]圖3b是本發明實施例三提供的第二種函數的關閉裝置的結構示意圖。
【具體實施方式】
[0045]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0046]本發明實施例提供一種函數的關閉方法及裝置。以下將分別進行詳細說明。
[0047]實施例一、
[0048]本實施例將從函數的關閉裝置的角度進行描述,該函數的關閉裝置具體可以軟件或者硬件的形式集成在終端中,該終端可以為智能手機、平板電腦等設備。
[0049]—種函數的關閉方法,包括:對系統中的傳感器調用函數設置函數級別;獲取用戶針對終端的第一滑動操作對應的第一滑動信息;獲取第一滑動信息對應的第一目標函數級另IJ;關閉系統中第一目標函數級別對應的傳感器調用函數。
[0050]如圖1所示,函數的關閉方法,具體流程可以如下:
[0051]101、對系統中的傳感器調用函數設置函數級別。
[0052]其中,該系統可以為終端中安裝的操作系統,比如,可以是Andr1d系統,該傳感器調用函數則可以是該系統自帶的傳感器調用函數,也可以是系統中安裝的應用程序對應的傳感器調用函數,該傳感器調用函數可以用于調用系統中相應傳感器功能,而系統中的傳感器可以有多種,比如,可以是光線傳感器、距離傳感器、重力傳感器等,本發明對此不做具體限定。
[0053]在本發明實施例中,對系統中的函數設置函數級別可以有多種實現方法,具體實施過程中,可以根據各傳感器調用函數的功耗大小來設置函數級別,比如,系統中有N個傳感器調用函數在運行,則可以按照功耗由小到大的順序,將功耗最小的傳感器調用函數設置為一級(最高級)函數,將功耗第二的傳感器調用函數設置為二級函數,將功耗第三的傳感器調用函數設置為三級函數,以此類推,將功耗最大的傳感器調用函數設置為N級函數,即最低級函數。函數級別的數值越大表明該傳感器調用函數的功耗越大,即該傳感器調用函數的級別越低。也即,步驟“對系統中的傳感器調用函數設置函數級別”的具體流程可以如下:
[0054]獲取系統中傳感器調用函數對應的功耗;
[0055]根據功耗對傳感器調用函數設置函數級別。
[0056]具體地,當傳感器啟動時,可以接收功耗獲取指令,終端可以根據該功耗獲取指令獲取系統中各個傳感器調用函數對應的功耗,比如,函數A的功耗為Iw,函數B的功耗為2w,函數的功耗為3w,函數D的功耗為4w,則可以獲取到各傳感器調用函數的功耗大小關系為:函數A小于函數B,函數B小于函數C,函數C小于函數D。
[0057]當獲取到各函數之間的功耗大小關系后,可以根據該功耗大小關系來設置函數的函數級別,比如,設置函數A的級別為一級,函數B的級別為二級,函數C的級別為三級,函數D的級別為四級。
[0058]在實際應用中,可以將系統中各傳感器調用函數的函數級別顯示在終端顯示屏,其表現形式可以有多種,比如,可以用數字形式、字母形式等指示函數級別;以數字形式為例,如以I代表一級函數,2代表二級函數,3代表三級函數,4代表四級函數,以此類推。
[0059]在本發明實施例中,每個函數級別可以對應有一個或者多個傳感器調用函數,比如,可以根據功耗范圍對傳感器調用函數進行函數級別設置,如功耗為Iw?2w的傳感器調用函數設為同一個函數級別,功耗為3w?4w的傳感器調用函數設為同一個函數級別等。
[0060]102、獲取用戶針對終端的第一滑動操作對應的第一滑動信息。
[0061]具體地,該滑動作可以是用戶針對終端整個觸摸屏的滑動操作,也可以是針對觸摸屏某個區域的滑動操作,還可以是其它類型的操作,如終端背面、終端側面等部位。而該滑動信息可以有多種,比如,可以是滑動軌跡、滑動時長、滑動速度等。
[0062]比如,以在終端觸摸屏進行滑動操作為例,為了避免誤操作,可以對該滑動操作對應的滑動壓力值進行評估,判斷是否滿足條件,若滿足條件則可以觸發獲取滑動信息,也即,步驟“獲取用戶針對終端的第一滑動操作對應的第一滑動信息”具體流程可以如下:
[0063]接收用戶針對終端的第一滑動操作;
[0064]獲取該第一滑動操作對應的滑動壓力值;
[0065]判斷該滑動壓力值是否大于預設閾值;
[0066]若大于,則觸發獲取第一滑動信息。
[0067]其中,該滑動壓力值可以是起始滑動壓力值,也可以是平均滑動壓力值,對此不做限定。
[0068]103、獲取第一滑動信息對應的第一目標函數級別。
[0069]具體地,可以預先建立滑動信息與函數級別之間的映射關系,并添加到映射關系集合,并將該映射關系集合存儲在終端的存儲區域中。該映射關系也可以由用戶進行設置并存儲在終端的存儲區域中。當檢測到用戶的滑動操作,并獲取到滑動操作對應的滑動信息后,可以調用終端的存儲區域中存儲的映射關系,根據該映射關系和滑動信息獲取對應的函數級別,作為目標函數級別。
[0070]優選地,可以根據滑動長度確定預設函數級別,以獲取目標函數級別,也即第一滑動信息可以包括第一滑動長度值,考慮到用戶在進行滑動操作時,對滑動操作的滑動長度值控制不會很精確,因此,在映射集合中,添加的滑動長度值可以是長度區間,也即步驟“獲取第一滑動信息對應的第一目標函數級別”,具體流程可以如下:
[0071]判斷第一滑動長度值是否在預設長度區間內;
[0072]若是,則獲取該預設長度區間對應的預設函數級別,將該預設函數級別作為第一目標函數級別。
[0073]具體地,當檢測到用戶的滑動操作并獲取到滑動長度值后,如3.2cm,判斷該滑動長度值是否在預設長度區間內,假設該預設長度區間為[3cm,3.5cm],則可判斷為該滑動長度值在預設長度區間內,進一步可以根據該長度區間與函數級別之間的映射關系獲取對應的預設函數級別,假設預設長度區間[3cm,3.5cm]對應的預設函數級別為三級,則可以獲取到對應的預設函數級別為三級,并將該預設函數級別三級作為目標函數級別。
[0074]在實際應用中,在用戶對終端進行滑動操作時,為了方便用戶控制滑動長度,可以在終端顯示屏實時顯示滑動長度值,比如,可以用文字的形式顯示長度值(如顯示“3.2cm”),或者可以用長度顯示條顯示滑動長度。
[0075]104、關閉系統中第一目標函數級別對應的傳感器調用函數。
[0076]具體地,當獲取到目標函數級別時,關閉系統中第一目標函數級別對應的傳感器調用函數,比如,獲取到目標函數級別為三級時,可以關閉系統中所有的三級函數。
[0077]在實際應用中,終端可以提示用戶傳感器調用函數的關閉情況,以提升用戶體驗,比如,可以通過標記被關閉的傳感器調用函數對應的應用程序的應用圖標來提示用戶,也SP,在關閉系統中第一目標函數級別對應的傳感器調用函數之后,該方法還可以包括:
[0078]獲取已關閉的傳感器調用函數對應的應用程序;
[0079]對應用程序的應用圖標進行標記。
[0080]其中,該應用圖標可以時終端主界面顯示的應用圖標,而對應用程序的應用圖標進行標記的方式可以有多種,比如,可以通過顏色對終端主界面的應用圖標進行標記,當應用程序對應有傳感器調用函數被關閉時,可以將該應用程序對應的應用圖標變為暗灰色,或者當一個應用程序對應有多個傳感器調用函數被關閉時,可以通過文字的形式對相應的應用圖標進行標記,假設QQ對應有三個傳感器調用函數被關閉,則可以在終端主界面中的QQ圖標左上角顯示“3”,以表明有三個傳感器調用函數被關閉。
[0081 ]優選地,為了可以減少終端功耗,同時又可以部分傳感器功能可以保持正常工作,可以選擇關閉系統中功耗較大的傳感器調用函數,即可以將該第一目標函數級別設置為低于最高函數級別,而在關閉相應的函數時,可以在關閉第一目標級別的函數的同時,還可以關閉其他較低函數級別的傳感器調用函數(即關閉功耗較大的傳感器調用函數),以進一步降低終端功耗,也即步驟“關閉系統中第一目標函數級別對應的傳感器調用函數”的具體流程可以如下:
[0082]判斷所述第一目標函數級別是否為最低函數級別;
[0083]若是,則關閉系統中所述第一目標函數級別對應的傳感器調用函數;
[0084]若否,則關閉系統中第一目標函數級別對應的傳感器調用函數,以及函數級別低于第一目標函數級別的傳感器調用函數。
[0085]在本發明實施例中,判斷第一目標函數級別是否為最低函數級別的方式可以有多種,比如,該目標函數級別為三級,以最高函數級別為功耗最小的傳感器調用函數為例,則可以判斷是否存在功耗大于三級函數的更低級傳感器調用函數,若不存在,關閉所有三級函數,若存在,則可以關閉所有的三級函數以及函數級別更低的傳感器調用函數(如四級函數、五級函數等)。
[0086]在具體實施過程中,還可以進一步地關閉其他級別更高的傳感器調用函數,以進一步降低終端功耗,也即在關閉系統中第一目標函數級別對應的傳感器調用函數之后,還可以包括:
[0087]獲取用戶針對終端的第二滑動操作對應的第二滑動信息;
[0088]獲取第二滑動信息對應的第二目標函數級別,其中,第二目標函數級別高于第一目標函數級別;
[0089]關閉系統中第二目標函數級別對應的傳感器調用函數。
[0090]比如,以最高級別為一級為例,系統中對應有一級函數、二級函數、三級函數、四級函數、五級函數(最低級),若第一目標函數級別為三級,此時,所有三級函數、四級函數、五級函數已被關閉,假設第二目標函數級別為一級,則可以關閉應用程序中所有的剩余未關閉函,包括一級函數、二級函數、三級函數;假設第二目標函數級別為三級,仍可以關閉應用程序中所有的剩余未關閉函,包括一級函數、二級函數、三級函數等。
[0091]本領域技術人員可以理解,本實施方式可以應用于安裝了Android系統、1S系統、Symbian系統、Windows Phone系統、BlackBerryOS系統中的任一種操作系統的智能設備,適用于多種操作系統,應用廣泛。
[0092]由上可知,本發明實施例提供了一種函數的關閉方法,采用對系統中的傳感器調用函數設置函數級別,然后,獲取用戶針對終端的第一滑動操作對應的第一滑動信息,并獲取第一滑動信息對應的第一目標函數級別,最后,關閉系統中所述第一目標函數級別對應的傳感器調用函數;該方案可以基于用戶對終端不同的滑動操作,選擇性地關閉系統中相應的傳感器調用函數,以關閉傳感器相應的功能,相對于現有技術而言,降低了終端的功耗,同時可以保留系統需要使用的傳感器功能。
[0093]實施例二、
[0094]根據實施例一所描述的方法,以下將舉例作進一步詳細說明。
[0095]在本實施例中,將以該函數的關閉裝置具體集成在移動終端中,該移動終端系統為Andr1d系統,以滑動信息為滑動長度值為例進行詳細描述。
[0096]如圖2所示,一種函數的關閉方法,具體流程可以如下:
[0097]201、移動終端獲取系統中傳感器調用函數對應的功耗。
[0098]具體地,當傳感器啟動時,可以接收功耗獲取指令,終端可以根據該功耗獲取指令獲取系統中各個傳感器調用函數對應的功耗。
[0099]202、移動終端根據功耗對傳感器調用函數設置函數級別。
[0100]具體地,可以根據功耗大小來設置函數級別,比如,可以按照功耗由小到大的順序設置函數級別,假設函數A的功耗為Iw,函數B的功耗為2w,函數的功耗為3w,函數D的功耗為4w,則可以獲取到各傳感器調用函數的功耗大小關系為:函數A小于函數B,函數B小于函數C,函數C小于函數D,則可以設置函數A的級別為一級,函數B的級別為二級,函數C的級別為三級,函數D的級別為四級。
[0101]在實際應用中,可以將系統中各傳感器調用函數的函數級別顯示在終端顯示屏,以數字形式為例,如以I代表一級函數,2代表二級函數,3代表三級函數,4代表四級函數,以此類推。
[0102]在本實施例中,將以系統中有五個函數級別,即包括一級函數、二級函數、三級函數、四級函數、五級函數,以一級函數為最高級函數且功耗最大為例,對以下各個步驟進行描述。
[0103]203、移動終端獲取用戶的第一滑動操作對應的第一滑動長度值,并根據第一滑動長度值獲取相應的第一目標函數級別,該第一目標函數級別高于最低函數級別,且低于最高函數級別。
[0104]具體地,該滑動作可以是用戶針對終端整個觸摸屏的滑動操作,也可以是針對觸摸屏某個區域的滑動操作,還可以是其它類型的操作,如終端背面、終端側面等部位。
[0105]比如,以在終端觸摸屏進行滑動操作為例,為了避免誤操作,可以對該滑動操作對應的滑動壓力值進行評估,判斷是否滿足條件,若滿足條件則可以觸發獲取滑動信息,也即,步驟“獲取用戶針對終端的第一滑動操作對應的第一滑動長度值”具體流程可以如下:
[0106]接收用戶針對終端的第一滑動操作;
[0107]獲取該第一滑動操作對應的滑動壓力值;
[0108]判斷該滑動壓力值是否大于預設閾值;
[0109]若大于,則觸發獲取第一滑動長度值。
[0110]在具體實施過程中,可以預先建立滑動長度值與函數級別之間的映射關系,并添加到映射關系集合,并將該映射關系集合存儲在終端的存儲區域中。該映射關系也可以由用戶進行設置并存儲在終端的存儲區域中。當檢測到用戶的滑動操作,并獲取到滑動操作對應的滑動長度值后,可以調用終端的存儲區域中存儲的映射關系,根據該映射關系和滑動信息獲取對應的函數級別,作為目標函數級別。
[0111]在實際應用中,考慮到用戶在進行滑動操作時,對滑動操作的滑動長度值控制不會很精確,因此,在映射關系中,存儲的滑動長度值可以是長度區間,也即步驟“根據第一滑動信息獲取相應的第一目標函數級別”,具體流程可以如下:
[0112]判斷第一滑動長度值是否在預設長度區間內;
[0113]若是,則獲取預設長度區間對應的預設函數級別,將該預設函數級別作為第一目標函數級別。
[0114]比如,當檢測到用戶的滑動操作,可以在終端顯示屏用數字實時顯示滑動長度值,假設最終長度值顯示為3.2cm,則移動終端可以判斷該滑動長度值是否在預設長度區間內,假設該預設長度區間為[3cm,3.5cm],則可判斷為該滑動長度值在預設長度區間內,進一步可以根據該長度區間與函數級別之間的映射關系獲取對應的預設函數級別,假設預設長度區間[3cm,3.5cm]對應的預設函數級別為三級,則可以獲取到對應的預設函數級別為三級,并將該預設函數級別三級作為目標函數級別。
[0115]204、移動終端根據第一目標函數級別關閉系統中相應的傳感器調用函數。
[0116]具體地,當獲取到目標函數級別時,移動終端可以關閉系統中所有的三級函數。為了進一步減少終端功耗,可以在關閉第一目標級別的函數的同時,還可以關閉其他較低函數級別的傳感器調用函數(即關閉功耗較大的傳感器調用函數),如四級函數、五級函數等。
[0117]205、移動終端獲取用戶的第二滑動操作對應的第二滑動長度值,并根據第二滑動長度值獲取相應的第二目標函數級別,該第二目標函數級別高于第一目標函數級別。
[0118]同樣地,第二目標函數級別的獲取過程可以參見上述對獲取第一目標函數時的描述,對此不再贅述。
[0119]206、移動終端根據第二目標函數級別關閉系統中所有剩余未關閉的傳感器調用函數。
[0120]具體地,若第一目標函數級別為三級,假設此時所有三級函數、四級函數、五級函數已被關閉,若第二目標函數級別為一級,則可以關閉應用程序中所有的剩余未關閉函,包括一級函數、二級函數、三級函數;假設第二目標函數級別為三級,仍可以關閉應用程序中所有的剩余未關閉函,包括一級函數、二級函數、三級函數等。
[0121]在實際應用中,終端可以提示用戶傳感器調用函數的關閉情況,以提升用戶體驗,比如,可以獲取系統中傳感器調用函數對應的應用程序,當該應用程序對應有傳感器調用函數被關閉后,可以對應用程序的應用圖標進行標記。以QQ圖標為例,若QQ程序對應有傳感器調用函數被關閉,則可以將在終端主界面中的QQ圖標顏色變為暗灰色的方式來標記QQ圖標,以提示用戶QQ程序存在有對應的傳感器被關閉。
[0122]由上可知,本發明實施例提供了一種函數的關閉方法,采用移動終端獲取系統中傳感器調用函數對應的功耗,并根據功耗對傳感器調用函數設置函數級別,然后,獲取用的第一滑動操作對應的第一滑動長度值,并根據第一滑動長度值獲取相應的第一目標函數級另O,并根據第一目標函數級別關閉系統中相應的傳感器調用函數,再獲取用戶的第,二滑動操作對應的第二滑動長度值,并根據第二滑動長度值獲取相應的第二目標函數級別,并根據第二目標函數級別關閉系統中所有剩余未關閉的傳感器調用函數;該方案可以基于用戶對終端不同的滑動操作,選擇性地關閉系統中相應的傳感器調用函數,以關閉傳感器相應的功能,相對于現有技術而言,降低了終端的功耗,同時可以保留系統需要使用的傳感器功會泛。
[0123]實施例三、
[0124]為了更好地實施以上方法,本發明實施例還提供一種函數的關閉裝置,該函數的關閉裝置可以軟件或硬件的形式集成在終端中,該終端具體可以包括手機、平板電腦、筆記本電腦或個人計算(PC,Personal Computer)等設備。如圖3a所示,該函數的關閉裝置可以包括設置模塊301、第一獲取模塊302、第二獲取模塊303和關閉模塊304,如下:
[0125]該設置模塊301,用于對系統中的傳感器調用函數設置函數級別;
[0126]該第一獲取模塊102,用于獲取用戶針對終端的第一滑動操作對應的第一滑動信息;
[0127]該第二獲取模塊303,用于獲取第一滑動信息對應的第一目標函數級別;
[0128]該關閉模塊304,用于關閉系統中第一目標函數級別對應的傳感器調用函數。
[0129]優選地,該設置模塊301,具體可以用于獲取系統中傳感器調用函數對應的功耗;根據該功耗對該傳感器調用函數設置函數級別。
[0130]優選地,該第一滑動信息包括第一滑動長度值;
[0131]該第二獲取模塊303,具體可以用于判斷該第一滑動長度值是否在預設長度區間內;若是,則獲取該預設長度區間對應的預設函數級別,將該預設函數級別作為第一目標函數級別。
[0132]優選地,如圖3b所示,該裝置還可以包括:第三獲取模塊305和標記模塊306;
[0133]該第三獲取模塊305,用于在關閉系統中第一目標函數級別對應的傳感器調用函數之后,獲取已關閉的傳感器調用函數對應的應用程序;
[0134]該標記模塊306,用于對該應用程序的應用圖標進行標記。
[0135]由上可知,本發明實施例提供了一種函數的關閉裝置,采用設置模塊301對系統中的傳感器調用函數設置函數級別,第一獲取模塊302獲取用戶針對終端的第一滑動操作對應的第一滑動信息,第二獲取模塊303獲取第一滑動信息對應的第一目標函數級別,關閉模塊304關閉系統中第一目標函數級別對應的傳感器調用函數;該方案可以基于用戶對終端不同的滑動操作,選擇性地關閉系統中相應的傳感器調用函數,以關閉傳感器相應的功能,相對于現有技術而言,降低了終端的功耗,同時可以保留系統需要使用的傳感器功能。
[0136]本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:只讀存儲器(R0M,Read Only Memory)、隨機存取記憶體(RAM,RandomAccess Memory)、磁盤或光盤等。
[0137]以上對本發明實施例所提供的一種函數的關閉方法及裝置進行了詳細介紹,本文中應用程序了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的技術人員,依據本發明的思想,在【具體實施方式】及應用程序范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
【主權項】
1.一種函數的關閉方法,其特征在于,包括: 對系統中的傳感器調用函數設置函數級別; 獲取用戶針對終端的第一滑動操作對應的第一滑動信息; 獲取所述第一滑動信息對應的第一目標函數級別; 關閉所述系統中所述第一目標函數級別對應的傳感器調用函數。2.如權利要求1所述的函數的關閉方法,其特征在于,所述對系統中的傳感器調用函數設置函數級別的步驟,具體包括: 獲取系統中傳感器調用函數對應的功耗; 根據所述功耗對所述傳感器調用函數設置函數級別。3.如權利要求1所述的函數的關閉方法,其特征在于,所述第一滑動信息包括第一滑動長度值;所述獲取所述第一滑動信息對應的第一目標函數級別的步驟,具體包括: 判斷所述第一滑動長度值是否在預設長度區間內; 若是,則獲取所述預設長度區間對應的預設函數級別,將該預設函數級別作為第一目標函數級別。4.如權利要求1所述的函數的關閉方法,其特征在于,所述第一目標函數級別低于最高函數級別;所述關閉所述系統中所述第一目標函數級別對應的傳感器調用函數的步驟,具體包括: 判斷所述第一目標函數級別是否為最低函數級別; 若是,則關閉所述系統中所述第一目標函數級別對應的傳感器調用函數; 若否,則關閉所述系統中所述第一目標函數級別對應的傳感器調用函數,以及函數級別低于所述第一目標函數級別的傳感器調用函數。5.如權利要求4所述的函數的關閉方法,其特征在于,在關閉所述系統中所述第一目標函數級別對應的傳感器調用函數之后,所述方法還包括: 獲取用戶針對所述終端的第二滑動操作對應的第二滑動信息; 獲取所述第二滑動信息對應的第二目標函數級別,其中,所述第二目標函數級別高于所述第一目標函數級別; 關閉所述系統中第二目標函數級別對應的傳感器調用函數。6.如權利要求1所述的函數的關閉方法,其特征在于,在關閉所述系統中所述第一目標函數級別對應的傳感器調用函數之后,所述方法還包括: 獲取已關閉的傳感器調用函數對應的應用程序; 對所述應用程序的應用圖標進行標記。7.—種函數的關閉裝置,其特征在于,包括:設置模塊、第一獲取模塊、第二獲取模塊和關閉t吳塊; 所述設置模塊,用于對系統中的傳感器調用函數設置函數級別; 所述第一獲取模塊,用于獲取用戶針對終端的第一滑動操作對應的第一滑動信息; 所述第二獲取模塊,用于獲取所述第一滑動信息對應的第一目標函數級別; 所述關閉模塊,用于關閉所述系統中所述第一目標函數級別對應的傳感器調用函數。8.如權利要求7所述的函數的關閉裝置,其特征在于,所述設置模塊具體用于獲取系統中傳感器調用函數對應的功耗;根據所述功耗對所述傳感器調用函數設置函數級別。9.如權利要求7所述的函數的關閉裝置,其特征在于,所述第一滑動信息包括第一滑動長度值; 所述第二獲取模塊具體用于判斷所述第一滑動長度值是否在預設長度區間內;若是,則獲取所述預設長度區間對應的預設函數級別,將該預設函數級別作為第一目標函數級別。10.如權利要求7所述的函數的關閉裝置,其特征在于,所述裝置還包括:第三獲取模塊和標記模塊; 所述第三獲取模塊,用于在關閉所述系統中所述第一目標函數級別對應的傳感器調用函數之后,獲取已關閉的傳感器調用函數對應的應用程序; 所述標記模塊,用于對所述應用程序的應用圖標進行標記。
【文檔編號】G06F1/32GK106095048SQ201610379814
【公開日】2016年11月9日
【申請日】2016年5月31日
【發明人】黃宏用
【申請人】廣東歐珀移動通信有限公司