新四季網

應用程式管理的方法、裝置及終端設備的製作方法

2023-07-09 10:08:56 1

應用程式管理的方法、裝置及終端設備的製作方法
【專利摘要】本發明了一種應用程式管理的方法、裝置及終端設備,屬於終端【技術領域】。該方法包括:監測應用程式的實際耗電量;當監測到所述應用程式的實際耗電量達到所述應用程式的耗電配額時,停止運行所述應用程式;其中,所述耗電配額為允許所述應用程式消耗電量的最大值。本發明通過設置應用程式的耗電配額,在應用程式運行的過程中,終端設備實時檢測應用程式的實際耗電量,比較該應用程式的實際耗電量與該應用程式的耗電配額,應用程式的實際耗電量達到所述應用程式的耗電配額時,終端設備自動停止運行所述應用程式,節省用戶時間和精力,大大減少終端設備的電量消耗。
【專利說明】應用程式管理的方法、裝置及終端設備
【技術領域】
[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]通過設置應用程式的耗電配額,在該應用程式運行過程中,終端設備檢測應用程式的實際耗電量,比較該應用程式的實際耗電量與該應用程式的耗電配額,應用程式的實際耗電量達到該應用程式的耗電配額時,終端設備自動停止運行該應用程式,節省用戶時間和精力,大大減少終端設備的電量消耗。
[0040]應當理解的是,以上的一般描述和後文的細節描述僅是示例性的,並不能限制本公開。
【專利附圖】

【附圖說明】
[0041]為了更清楚地說明本公開的實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本公開的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0042]圖1是本公開的實施例提供的應用程式管理的方法示例性流程圖;
[0043]圖2是本公開的實施例提供的應用程式管理的方法示例性流程圖;
[0044]圖3是本公開的實施例提供的應用程式管理的方法示例性流程圖;
[0045]圖4是本公開的實施例提供的應用程式管理的裝置示例性結構示意圖;
[0046]圖5是本公開的實施例提供的應用程式管理的裝置示例性結構示意圖;
[0047]圖6是本公開的實施例提供的應用程式管理的裝置示例性結構示意圖;
[0048]圖7為本公開的實施例所涉及的終端設備的示例性結構示意圖。
[0049]通過上述附圖,已示出本公開明確的實施例,後文中將有更詳細的描述。這些附圖和文字描述並不是為了通過任何方式限制本公開構思的範圍,而是通過參考特定實施例為本領域技術人員說明本公開的概念。
【具體實施方式】
[0050]為使本公開的目的、技術方案和優點更加清楚,下面將結合附圖對本公開的實施例作進一步地詳細描述。
[0051]圖1是本公開的實施例提供的一種應用程式管理的方法示例性流程圖。該實施例的執行主體為終端設備,參見圖1,該方法包括:
[0052]在步驟101中,監測應用程式的實際耗電量;
[0053]在步驟102中,當監測到該應用程式的實際耗電量達到該應用程式的耗電配額時,停止運行該應用程式;其中,該耗電配額為允許該應用程式消耗電量的最大值。
[0054]本公開的實施例提供的方法,通過設置應用程式的耗電配額,在該應用程式運行過程中,終端設備實時監測應用程式的實際耗電量,比較該應用程式的實際耗電量與該應用程式的耗電配額,應用程式的實際耗電量達到該應用程式的耗電配額時,終端設備自動停止運行該應用程式,節省用戶時間和精力,大大減少終端設備的電量消耗。
[0055]可選地,當監測到該應用程式的實際耗電量達到該應用程式的耗電配額時,停止運行該應用程式包括:
[0056]當監測到該應用程式在該應用程式對應的配額有效周期內的實際耗電量達到該應用程式的耗電配額時,停止運行該應用程式。
[0057]可選地,該方法還包括:
[0058]當監測到該應用程式在該應用程式對應的配額有效周期內的實際耗電量未達到該應用程式的耗電配額時,在該應用程式運行的下一個配額有效周期內,為該應用程式分配該耗電配額。
[0059]可選地,該應用程式的實際耗電量達到該應用程式的耗電配額,包括:
[0060]該應用程式的實際耗電量與該應用程式的耗電配額的差值小於第一預設閾值。
[0061]可選地,該耗電配額的獲取方法,包括:
[0062]從該終端設備的存儲單元中獲取該應用程式的耗電配額;或,顯示用於設置應用程式的耗電配額的界面,將用戶輸入的耗電配額保存為該應用程式的耗電配額;或,接收伺服器預設的該應用程式的耗電配額,將接收到的耗電配額保存為該應用程式的耗電配額。
[0063]可選地,該停止運行該應用程式,包括:
[0064]輸出選擇選項,該選擇選項包括用於關閉該應用程式的選項和用於不處理該應用程式的選項;
[0065]當檢測到對該用於關閉該應用程式的選項的激活操作時,停止運行該應用程式。
[0066]可選地,該方法還包括:當停止運行該應用程式之後,如果未檢測到用戶對該應用程式的打開指令時,禁止該應用程式啟動。
[0067]圖2是本公開的實施例提供的另一種應用程式管理的方法示例性流程圖。該實施例的執行主體為終端設備,參見圖2,該方法包括如下步驟。
[0068]在步驟201中,監測應用程式的實際耗電量;
[0069]該步驟201包括:終端設備以應用程式的啟動時間為監控起始點,對該應用程式的運行過程中消耗的實際耗電量進行監控,並記錄監控得到的實際耗電量。
[0070]需要說明的是,在終端設備啟動初期,終端設備需要獲取該應用程式的耗電配額,或在終端設備的運行過程中,用戶可能需要對應用程式的耗電配額進行調整,則需要為用戶提供一個設置的界面。因此,在該步驟201還包括以下可選步驟:終端設備顯示用於設置應用程式的耗電配額的界面,將用戶輸入的耗電配額保存為該應用程式的耗電配額。其中,應用程式的耗電配額為允許該應用程式消耗電量的最大值。
[0071]如,用戶可以設置某一應用程式的耗電配額為X毫安,則該應用程式在終端設備的運行期間最多可以消耗X毫安的電量。
[0072]在終端設備顯示的用於設置應用程式的耗電配額的界面中,可以提供用於設置應用程式的耗電配額的輸入框,以便用戶輸入應用程式的耗電配額。另外,界面還可以提供用於設置應用程式的耗電配額的選擇列表,也即是,在界面上提供某個應用程式的多個耗電配額,以便用戶根據使用習慣從中選擇該應用程式的耗電配額。
[0073]進一步地,該界面還可以提供應用程式單位時間耗電量等數據,作為用戶設置應用程式的耗電配額參考數據,如,終端設備提供參考數據:郵件程序每分鐘消耗X毫安的電量;或,終端設備還可以直接提供耗電配額的參考設置,如,郵件程序可以設置郵件程序的耗電配額為60x暈安。
[0074]需要說明的是,對於不同的應用程式,用戶可以配置不同的耗電配額;或,對於不同的應用程式可以配置相同的耗電配額。例如,用戶可以設置郵件程序的耗電配額為m毫安;設置暴風影音的耗電配額為η毫安;或,用戶也可以將郵件程序和暴風影音的耗電配額均設置為m毫安。上述舉例中,僅以該耗電配額設置為電量值為例進行說明,該耗電配額也可以設置為終端設備配備的電池的總電量的百分比等,本公開的實施例對此不做限定。[0075]在實際使用中,由於用戶對於應用程式的實際耗電量了解較少,為方便用戶直接使用合理的應用程式的耗電配額,可以由伺服器分析應用程式的耗電情況,以獲取耗電配額,並將伺服器獲取到耗電配額提供給終端設備。相應地,該步驟201還包括以下可選步驟:接收伺服器預設的該應用程式的耗電配額,將接收到的耗電配額保存為該應用程式的耗電配額。如果終端設備保存有分配給該應用程式的耗電配額,相應地,該步驟201還包括以下可選步驟:從該終端設備的存儲單元中獲取該應用程式的耗電配額。
[0076]在步驟202中,比較監測到的該應用程式的實際耗電量和該應用程式的耗電配額,當該應用程式的實際耗電量達到該應用程式的耗電配額時,執行步驟203;當該應用程式的實際耗電量未達到該應用程式的耗電配額時,繼續執行步驟201 ;
[0077]終端設備每監測到該應用程式當前的實際耗電量時,根據監測到的應用程式的實際耗電量和該應用程式的耗電配額,如果該應用程式的實際耗電量未達到該應用程式的耗電配額,則終端設備允許該應用程式繼續運行;如果該應用程式的實際耗電量達到該應用程式的耗電配額,則認為該應用程式耗電量過大,應停止運行該應用程式。
[0078]在步驟203中,當該應用程式的實際耗電量達到該應用程式的耗電配額時,停止運行該應用程式。
[0079]為便於實施,當該應用程式的實際耗電量與該應用程式的耗電配額的差值小於第一預設閾值時,終端設備確定該應用程式的實際耗電量達到該應用程式的耗電配額,停止運行該應用程式。其中,該第一預設閾值可以為技術人員在開發時設置,還可以由用戶在使用過程中自行設置或調整,本公開的實施例對此不做限定。
[0080]例如,用戶設置的某一應用程式A的耗電配額為600暈安,第一預設閾值設置為0.1,終端設備檢測到該應用程式的實際耗電量為599.95毫安,通過計算可知,實際耗電量與該應用程式的耗電配額的差值為|599.95-600|=0.05〈0.1,此時,終端設備確定該應用程式的實際耗電量達到該應用程式的耗電配額,停止運行該應用程式。
[0081]為了避免對用戶的正常使用造成影響,還可以在該應用程式的實際耗電量達到應用程式耗電配額時,詢問用戶是否停止該應用程式的運行。因此,在發明實施例提供的另一實施例中,該步驟203可以由以下步驟替換:當該應用程式的實際耗電量達到該應用程式的耗電配額時,輸出選擇選項,該選擇選項包括用於關閉該應用程式的選項和用於不處理該應用程式的選項;當檢測到對該用於關閉該應用程式的選項的激活操作時,停止運行該應用程式;當檢測到對該用於不處理該應用程式的選項的激活操作時,也即是用戶正在使用該應用程式,或用戶需要該應用程式繼續運行,則終端設備不對該應用程式進行處理,允許該應用程式繼續運行,此時,可以對該應用程式執行以下任一操作:(I)重新為該應用程式分配耗電配額,將該應用程式的當前的實際耗電量清零,並執行步驟201,其中,該重新分配的耗電配額可以與該應用程式當前的耗電配額相同,也可以與該應用程式當前的耗電配額不相同。(2)不再監測該應用程式的實際耗電量,將關閉該應用程式的權利交回給用戶,由用戶自主選擇何時關閉該應用程式,並由用戶手動關閉該應用程式。
[0082]例如,基於上述應用程式A的例子中對該應用程式的耗電配額的設置,假設用戶正在使用應用程式A,如果終端設備檢測到該應用程式的實際耗電量為599.95毫安,通過計算可知,該應用程式的實際耗電量與該應用程式的耗電配額的差值為
599.95-600|=0.05<0.1,此時,終端設備確定該應用程式的實際耗電量達到該應用程式的耗電配額,為了避免對用戶的正常使用造成影響,終端設備輸出顯示界面,該顯示界面包括用於關閉該應用程式的選項和用於不處理該應用程式的選項,當檢測到對該用於關閉該應用程式的選項的激活操作時,停止運行該應用程式;當檢測到對該用於不處理該應用程式的選項的激活操作時,如果採用(I)中的操作,則終端設備重新為該應用程式分配耗電配額,如,為該應用程式分配的耗電配額為600毫安,該應用程式的當前的實際耗電量清零,並監測該應用程式的實際耗電量;如果採用(2)中的操作,則不再監控該應用程式,將關閉該應用程式的權利交回給用戶。
[0083]另外,當該實應用程式的際耗電量達到該應用程式的耗電配額時,停止運行該應用程式之後,如果未檢測到用戶對該應用程式的打開指令時,禁止該應用程式啟動。對於一些能夠自行啟動的應用程式來說,為了避免其對電量的浪費,禁止應用程式的自行啟動,而是需要通過用戶觸發打開指令,才允許應用程式啟動。
[0084]在本公開的實施例中,終端設備檢測應用程式的實際耗電量,根據該應用程式的實際耗電量與該應用程式的耗電配額的關係進行比較,並根據比較結果對該應用程式進行管理的過程。
[0085]在本公開的實施例中,僅以對一個應用程式的監控為例進行說明,而事實上,終端設備可以同時對多個應用程式進行監控,當終端設備通過監控獲知多個應用程式的實際耗電量達到對應耗電配額時,可以停止該多個應用程式的運行。而由於應用程式的運行有前臺運行和後臺運行的區分,為了避免關閉用戶正在瀏覽或操作的應用程式,可以優先關閉後臺運行的應用程式。其中,對於不同應用程式來說,耗電配額可以設置為相同值,而為了滿足個性化需求,該不同應用程式的耗電配額可以設置為不同值,本公開的實施例對於耗電配額如何設置不做限定。
[0086]本公開的實施例提供的方法,通過設置應用程式的耗電配額,在該應用程式運行過程中,終端設備實時檢測應用程式的實際耗電量,比較該應用程式的實際耗電量與該應用程式的耗電配額,應用程式的實際耗電量達到該應用程式的耗電配額時,終端設備自動停止運行該應用程式,節省用戶時間和精力,大大減少終端設備的電量消耗。
[0087]在實際應用中,用戶的使用習慣不同,因此,可能對不同的應用程式有不同的使用時長,如,某些應用程式的運行時間經常較短,那麼,可以根據用戶的使用習慣等因素,為該應用程式的耗電配額增加配額有效周期,以提供人性化的應用程式管理,增加對應用程式管理的靈活性。圖3是本公開的實施例提供的另一種應用程式管理的方法示例性流程圖。該實施例的執行主體為終端設備,參見圖3,該方法包括如下步驟。
[0088]在步驟301中,監測應用程式的實際耗電量。
[0089]該步驟301與步驟201的過程類似,不同之處在於,在終端設備啟動初期,終端設備不僅需要獲取該應用程式的耗電配額,還需要獲取該應用程式的配額有效周期。
[0090]其中,應用程式的耗電配額和配額有效周期為一一對應的關係,該耗電配額為該應用程式在該配額有效周期內允許消耗電量的最大值。如,用戶設置某應用程式的配額有效周期為I個小時,在該配額有效周期內的耗電配額為X毫安,則該應用程式在運行I小時內最多可以消耗X毫安的電量。終端設備獲取該配額有效周期的過程與獲取該應用程式的耗電配額的過程同理,在此不再贅述。
[0091]在步驟302中,比較監測到的該應用程式的實際耗電量和該應用程式的耗電配額;
[0092]當監測到該應用程式在該應用程式對應的配額有效周期內的實際耗電量達到該應用程式的耗電配額時,執行步驟303 ;
[0093]當監測到該應用程式在該應用程式對應的配額有效周期內的實際耗電量未達到該應用程式的耗電配額時,執行步驟304。
[0094]該步驟302與步驟202的過程同理,此處不再贅述。
[0095]在步驟303中,當監測到該應用程式在該應用程式對應的配額有效周期內的實際耗電量達到該應用程式的耗電配額時,停止運行該應用程式。
[0096]該步驟303與步驟203類似,不同之處在於,如果在該應用程式運行過程中,終端設備當該應用程式的實際耗電量達到該應用程式的耗電配額,且檢測到對用於不處理該應用程式的選項的激活操作時,繼續運行該應用程式,且結束當前配額有效周期,進入下一配額有效周期,且將該應用程式的實際耗電量清零,繼續執行步驟301。進一步可選地,當檢測到對該用於不處理該應用程式的選項的激活操作時,也即是用戶正在使用該應用程式,或用戶需要該應用程式繼續運行,則終端設備不對該應用程式進行處理,允許該應用程式繼續運行。需要說明的是,在當檢測到對該用於不處理該應用程式的選項的激活操作之後,可以對該應用程式進行以下任一操作:(I)則終端設備允許該應用程式繼續運行,以檢測到用於不處理該應用程式的選項的激活操作的時間為起始時間,進行下一輪的監控,直到檢測到該激活操作的次數超過第二預設閾值時,不再監控該應用程式,將關閉該應用程式的權利交回給用戶,由用戶自主選擇何時關閉該應用程式,並由用戶手動關閉該應用程式。其中,該第二預設閾值為終端設備允許用戶對該用於不處理該應用程式的選項的激活操作的最大次數。該第二預設閾值可以為技術人員在開發時設置,還可以由用戶在使用過程中自行設置或調整,本公開的實施例對此不做限定。(2)不再監控該應用程式,將關閉該應用程式的權利交回給用戶。
[0097]例如,用戶設置的某一應用程式A的配額有效周期為5個小時,該應用程式在該配額有效周期內的耗電配額為600毫安,第一預設閾值設置為0.1,第二預設閾值為3,該應用程式啟動時間為2013年8月I日的9:00,可以獲知該應用程式的當前配額有效周期的結束時間為2013年8月I日的14:00。假設用戶正在使用應用程式A,如果在2013年8月I日的12:00,終端設備檢測到該應用程式的實際耗電量為599.95毫安,通過計算可知,實際耗電量與該應用程式的耗電配額的差值為|599.95-600|=0.05〈0.1,此時,終端設備確定該應用程式的實際耗電量達到該應用程式的耗電配額,為了避免對用戶的正常使用造成影響,終端設備輸出顯示界面,該顯示界面包括用於關閉該應用程式的選項和用於不處理該應用程式的選項,當檢測到對該用於關閉該應用程式的選項的激活操作時,停止運行該應用程式;當檢測到對該用於不處理該應用程式的選項的激活操作時,如果採用(I)中的操作,則終端設備允許該應用程式繼續運行,且結束當前配額有效周期,並將2013年8月I日的12:00作為下一個配額有效周期的起始時間,進入下一配額有效周期,並對該應用程式進行下一輪的監控,直到檢測到該激活操作的次數超過3次時,不再監控該應用程式,將關閉該應用程式的權利交回給用戶,由用戶自主選擇何時關閉該應用程式,並由用戶手動關閉該應用程式;如果採用(2)中的操作,則不再監控該應用程式,將關閉該應用程式的權利交回給用戶。[0098]在步驟304中,當監測到該應用程式在該應用程式對應的配額有效周期內的實際耗電量未達到該應用程式的耗電配額時,在該應用程式運行的下一個配額有效周期內,為該應用程式分配該耗電配額。
[0099]當監測到該應用程式在該應用程式對應的配額有效周期內的實際耗電量未達到該應用程式的耗電配額時,結束該應用程式的當前配額有效周期,將此時刻作為該應用程式的下一個配額有效周期的起始時間,重新為該應用程式分配耗電配額,進入下一輪監測該應用程式的實際耗電量的過程。
[0100]本公開的實施例提供的方法,通過設置應用程式的耗電配額和配額有效周期,在應用程式的運行過程中,實時檢測當前配額有效周期內該應用程式的實際耗電量,並比較該應用程式的實際耗電量與該應用程式在當前配額有效周期內的耗電配額,當該應用程式的實際耗電量達到該耗電配額時,終端設備自動關閉該應用程式,節省用戶時間和精力,大大減少終端設備的電量消耗。
[0101]圖4是本公開的實施例提供的一種應用程式管理的裝置的示例性結構示意圖。參見圖4,該裝置包括:檢測模塊401和處理模塊402 ;其中,檢測模塊401用於監測應用程式的實際耗電量;檢測模塊401與處理模塊402連接,處理模塊402用於當監測到該應用程式的實際耗電量達到該應用程式的耗電配額時,停止運行該應用程式;其中,該耗電配額為允許該應用程式消耗電量的最大值。
[0102]可選地,該處理模塊402還用於當監測到該應用程式在該應用程式對應的配額有效周期內的實際耗電量達到該應用程式的耗電配額時,停止運行該應用程式。
[0103]可選地,該處理模塊402還用於當監測到該應用程式在該應用程式對應的配額有效周期內的實際耗電量未達到該應用程式的耗電配額時,在該應用程式運行的下一個配額有效周期內,為該應用程式分配該耗電配額。
[0104]可選地,該處理模塊402在監測到該應用程式的實際耗電量與該應用程式的耗電配額的差值小於第一預設閾值時,確定該應用程式的實際耗電量達到該應用程式的耗電配額。
[0105]可選地,圖5是本公開的實施例提供的另一種應用程式管理的裝置的示例性結構示意圖。參見圖5,在圖4所示裝置結構的基礎上,該裝置還包括:耗電配額獲取模塊403 ;其中,耗電配額獲取模塊403與檢測模塊401連接,耗電配額獲取模塊403用於從該終端設備的存儲單元中獲取該應用程式的耗電配額;或,顯示用於設置應用程式的耗電配額的界面,將用戶輸入的耗電配額保存為該應用程式的耗電配額;或,接收伺服器預設的該應用程式的耗電配額,將接收到的耗電配額保存為該應用程式的耗電配額。
[0106]可選地,該處理模塊402還用於輸出選擇選項,該選擇選項包括用於關閉該應用程式的選項和用於不處理該應用程式的選項;當檢測到對該用於關閉該應用程式的選項的激活操作時,停止運行該應用程式。
[0107]可選地,圖6是本公開的實施例提供的另一種應用程式管理的裝置的示例性結構示意圖。參見圖6,在圖4所示裝置結構的基礎上,該裝置還包括:啟動禁止模塊404;其中,啟動禁止模塊404與處理模塊402連接,啟動禁止模塊404用於當停止運行該應用程式之後,如果未檢測到用戶對該應用程式的打開指令時,禁止該應用程式啟動。
[0108]需要說明的是:上述實施例提供的應用程式管理的裝置在應用程式管理時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將設備的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的應用程式管理的裝置與應用程式管理的方法實施例屬於同一構思,其具體實現過程詳見方法實施例,這裡不再贅述。
[0109]圖7為本公開的實施例所涉及的終端設備的示例性結構示意圖,該終端設備可以用於實施上述實施例中提供的應用程式管理的方法。具體來講:
[0110]終端設備700可以包括RF (Radio Frequency,射頻)電路110、包括有一個或一個以上計算機可讀存儲介質的存儲器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、WiFi (wireless fidelity,無線保真)模塊170、包括有一個或者一個以上處理核心的處理器180、以及電源190等部件。本領域技術人員可以理解,圖7中示出的終端設備結構並不構成對終端設備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0111]RF電路110可用於收發信息或通話過程中,信號的接收和發送,特別地,將基站的下行信息接收後,交由一個或者一個以上處理器180處理;另外,將涉及上行的數據發送給基站。通常,RF電路110包括但不限於天線、至少一個放大器、調諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發信機、耦合器、LNA (Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,RF電路110還可以通過無線通信與網絡和其他設備通信。該無線通信可以使用任一通信標準或協議,包括但不限於GSM(Global System of Mobile communication,全球移動通訊系統)、GPRS (General Packet Radio Service,通用分組無線服務)、CDMA(CodeDivision Multiple Access,石馬分多址)、WCDMA(Wideband Code Division MultipleAccess,寬帶碼分多址)、LTE (Long Term Evolution,長期演進)、電子郵件、SMS (ShortMessaging Service,短消息服務)等。
[0112]存儲器120可用於存儲軟體程序以及模塊,處理器180通過運行存儲在存儲器120的軟體程序以及模塊,從而執行各種功能應用以及數據處理。存儲器120可主要包括存儲程序區和存儲數據區,其中,存儲程序區可存儲作業系統、至少一個功能所需的應用程式(比如聲音播放功能、圖像播放功能等)等;存儲數據區可存儲根據終端設備700的使用所創建的數據(比如音頻數據、電話本等)等。此外,存儲器120可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁碟存儲器件、快閃記憶體器件、或其他易失性固態存儲器件。相應地,存儲器120還可以包括存儲器控制器,以提供處理器180和輸入單元130對存儲器120的訪問。
[0113]輸入單元130可用於接收輸入的數字或字符信息,以及產生與用戶設置以及功能控制有關的鍵盤、滑鼠、操作杆、光學或者軌跡球信號輸入。輸入單兀130可包括觸敏表面131以及其他輸入設備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面131上或在觸敏表面131附近的操作),並根據預先設定的程式驅動相應的連接裝置。可選的,觸敏表面131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,並檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,並將它轉換成觸點坐標,再送給處理器180,並能接收處理器180發來的命令並加以執行。此外,可以採用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設備132。其他輸入設備132可以包括但不限於物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、滑鼠、操作杆等中的一種或多種。
[0114]顯示單元140可用於顯示由用戶輸入的信息或提供給用戶的信息以及終端設備700的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構成。顯示單元140可包括顯示面板141,可選的,可以採用IXD (Liquid Crystal Display,液晶顯示器)、OLED (Organic Light-Emitting Diode,有機發光二極體)等形式來配置顯示面板141。進一步的,觸敏表面131可覆蓋顯示面板141,當觸敏表面131檢測到在其上或附近的觸摸操作後,傳送給處理器180以確定觸摸事件的類型,隨後處理器180根據觸摸事件的類型在顯示面板141上提供相應的視覺輸出。雖然在圖7中,觸敏表面131與顯示面板141是作為兩個獨立的部件來實現輸入和輸入功能,但是在某些實施例中,可以將觸敏表面131與顯示面板141集成而實現輸入和輸出功能。
[0115]終端設備700還可包括至少一種傳感器150,比如光傳感器、運動傳感器以及其他傳感器。光傳感器可包括環境光傳感器及接近傳感器,其中,環境光傳感器可根據環境光線的明暗來調節顯示面板141的亮度,接近傳感器可在終端設備700移動到耳邊時,關閉顯示面板141和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用於識別手機姿態的應用(比如橫豎屏切換、相關遊戲、磁力計姿態校準)、振動識別相關功能(比如計步器、敲擊)等;至於終端設備700還可配置的陀螺儀、氣壓計、溼度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
[0116]音頻電路160、揚聲器161,傳聲器162可提供用戶與終端設備700之間的音頻接口。音頻電路160可將接收到的音頻數據轉換後的電信號,傳輸到揚聲器161,由揚聲器161轉換為聲音信號輸出;另一方面,傳聲器162將收集的聲音信號轉換為電信號,由音頻電路160接收後轉換為音頻數據,再將音頻數據輸出處理器180處理後,經RF電路110以發送給比如另一終端設備,或者將音頻數據輸出至存儲器120以便進一步處理。音頻電路160還可能包括耳塞插孔,以提供外設耳機與終端設備700的通信。
[0117]WiFi屬於短距離無線傳輸技術,終端設備700通過WiFi模塊170可以幫助用戶收發電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶網際網路訪問。雖然圖7示出了 WiFi模塊170,但是可以理解的是,其並不屬於終端設備700的必須構成,完全可以根據需要在不改變發明的本質的範圍內而省略。
[0118]處理器180是終端設備700的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在存儲器120內的軟體程序和/或模塊,以及調用存儲在存儲器120內的數據,執行終端設備700的各種功能和處理數據,從而對手機進行整體監控。可選的,處理器180可包括一個或多個處理核心;優選的,處理器180可集成應用處理器和調製解調處理器,其中,應用處理器主要處理作業系統、用戶界面和應用程式等,調製解調處理器主要處理無線通信。可以理解的是,上述調製解調處理器也可以不集成到處理器180中。
[0119]終端設備700還包括給各個部件供電的電源190 (比如電池),優選的,電源可以通過電源管理系統與處理器180邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。電源190還可以包括一個或一個以上的直流或交流電源、再充電系統、電源故障檢測電路、電源轉換器或者逆變器、電源狀態指示器等任意組件。
[0120]儘管未示出,終端設備700還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體在本實施例中,終端設備的顯示單元是觸控螢幕顯示器,也即是,
[0121]該終端設備包括:一個或多個處理器;存儲器;和一個或多個模塊,該一個或多個模塊存儲於該存儲器中並被配置成由該一個或多個處理器執行,該一個或多個模塊具有如下功能:監測應用程式的實際耗電量;當監測到該應用程式的實際耗電量達到該應用程式的耗電配額時,停止運行該應用程式;其中,該耗電配額為允許該應用程式消耗電量的最大值。
[0122]可選地,該存儲器還存儲用於執行以下操作的指令:
[0123]當監測到該應用程式在該應用程式對應的配額有效周期內的實際耗電量達到該應用程式的耗電配額時,停止運行該應用程式。
[0124]可選地,該存儲器還存儲用於執行以下操作的指令:
[0125]當監測到該應用程式在該應用程式對應的配額有效周期內的實際耗電量未達到該應用程式的耗電配額時,在該應用程式運行的下一個配額有效周期內,為該應用程式分配該耗電配額。
[0126]可選地,該應用程式的實際耗電量達到該應用程式的耗電配額,包括:
[0127]該應用程式的實際耗電量與該應用程式的耗電配額的差值小於第一預設閾值。
[0128]可選地,該存儲器還存儲用於執行以下操作的指令:
[0129]從該終端設備的存儲單元中獲取該應用程式的耗電配額;或,
[0130]顯示用於設置應用程式的耗電配額的界面,將用戶輸入的耗電配額保存為該應用程式的耗電配額;或,
[0131]接收伺服器預設的該應用程式的耗電配額,將接收到的耗電配額保存為該應用程式的耗電配額。
[0132]可選地,該存儲器還存儲用於執行以下操作的指令:
[0133]輸出選擇選項,該選擇選項包括用於關閉該應用程式的選項和用於不處理該應用程式的選項;
[0134]當檢測到對該用於關閉該應用程式的選項的激活操作時,停止運行該應用程式。
[0135]可選地,該存儲器還存儲用於執行以下操作的指令:
[0136]當停止運行該應用程式之後,如果未檢測到用戶對該應用程式的打開指令時,禁止該應用程式啟動。
[0137]上述所有可選技術方案,可以採用任意結合形成本公開的可選實施例,在此不再
--贅述。
[0138]本公開的實施例還提供了一種非易失性可讀存儲介質,該存儲介質中存儲有一個或多個模塊(programs),該一個或多個模塊被應用在設備中時,可以使得終端設備執行如下步驟的指令(instructions):
[0139]監測應用程式的實際耗電量;
[0140]當監測到該應用程式的實際耗電量達到該應用程式的耗電配額時,停止運行該應用程式;[0141]其中,該耗電配額為允許該應用程式消耗電量的最大值。
[0142]可選地,該存儲介質還存儲用於執行以下操作的指令:
[0143]當監測到該應用程式在該應用程式對應的配額有效周期內的實際耗電量達到該應用程式的耗電配額時,停止運行該應用程式。
[0144]可選地,該存儲介質還存儲用於執行以下操作的指令:
[0145]當監測到該應用程式在該應用程式對應的配額有效周期內的實際耗電量未達到該應用程式的耗電配額時,在該應用程式運行的下一個配額有效周期內,為該應用程式分配該耗電配額。
[0146]可選地,該應用程式的實際耗電量達到該應用程式的耗電配額,包括:
[0147]該應用程式的實際耗電量與該應用程式的耗電配額的差值小於第一預設閾值。
[0148]可選地,該存儲介質還存儲用於執行以下操作的指令:
[0149]從該終端設備的存儲單元中獲取該應用程式的耗電配額;或,
[0150]顯示用於設置應用程式的耗電配額的界面,將用戶輸入的耗電配額保存為該應用程式的耗電配額;或,
[0151]接收伺服器預設的該應用程式的耗電配額,將接收到的耗電配額保存為該應用程式的耗電配額。
[0152]可選地,該存儲介質還存儲用於執行以下操作的指令:
[0153]輸出選擇選項,該選擇選項包括用於關閉該應用程式的選項和用於不處理該應用程式的選項;
[0154]當檢測到對該用於關閉該應用程式的選項的激活操作時,停止運行該應用程式。
[0155]可選地,該存儲介質還存儲用於執行以下操作的指令:
[0156]當停止運行該應用程式之後,如果未檢測到用戶對該應用程式的打開指令時,禁止該應用程式啟動。
[0157]本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬體來完成,也可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。
[0158]以上所述僅為本公開的部分實施例,並不用以限制本公開,凡在本公開的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本公開的保護範圍之內。
【權利要求】
1.一種應用程式管理的方法,其特徵在於,所述方法包括: 監測應用程式的實際耗電量; 當監測到所述應用程式的實際耗電量達到所述應用程式的耗電配額時,停止運行所述應用程式; 其中,所述耗電配額為允許所述應用程式消耗電量的最大值。
2.根據權利要求1所述的方法,其特徵在於,當監測到所述應用程式的實際耗電量達到所述應用程式的耗電配額時,停止運行所述應用程式包括: 當監測到所述應用程式在所述應用程式對應的配額有效周期內的實際耗電量達到所述應用程式的耗電配額時,停止運行所述應用程式。
3.根據權利要求2所述的方法,其特徵在於,所述方法還包括: 當監測到所述應用程式在所述應用程式對應的配額有效周期內的實際耗電量未達到所述應用程式的耗電配額時,在所述應用程式運行的下一個配額有效周期內,為所述應用程式分配所述耗電配額。
4.根據權利要求1至3任一項所述的方法,其特徵在於,所述實際耗電量達到所述應用程式的耗電配額,包括: 所述實際耗電量與所述應用程式的耗電配額的差值小於第一預設閾值。
5.根據權利要求1所述的方法,其特徵在於,所述耗電配額的獲取方法,包括: 從所述終端設備的存儲單元中獲取所述應用程式的耗電配額;或, 顯示用於設置應用程式的耗電配額的界面,將用戶輸入的耗電配額保存為所述應用程式的耗電配額;或, 接收伺服器預設的所述應用程式的耗電配額,將接收到的耗電配額保存為所述應用程式的耗電配額。
6.根據權利要求1所述的方法,其特徵在於,所述停止運行所述應用程式,包括: 輸出選擇選項,所述選擇選項包括用於關閉所述應用程式的選項和用於不處理所述應用程式的選項; 當檢測到對所述用於關閉所述應用程式的選項的激活操作時,停止運行所述應用程式。
7.根據權利要求1所述的方法,其特徵在於,所述方法還包括: 當停止運行所述應用程式之後,如果未檢測到用戶對所述應用程式的打開指令,禁止所述應用程式啟動。
8.一種應用程式管理的裝置,其特徵在於,所述裝置包括: 監測模塊,用於監測應用程式的實際耗電量; 處理模塊,用於當監測到所述應用程式的實際耗電量達到所述應用程式的耗電配額時,停止運行所述應用程式;其中,所述耗電配額為允許所述應用程式消耗電量的最大值。
9.根據權利要求8所述的裝置,其特徵在於,所述處理模塊還用於當監測到所述應用程式在所述應用程式對應的配額有效周期內的實際耗電量達到所述應用程式的耗電配額時,停止運行所述應用程式。
10.根據權利要求9所述的裝置,其特徵在於,所述處理模塊還用於當監測到所述應用程式在所述應用程式對應的配額有效周期內的實際耗電量未達到所述應用程式的耗電配額時,在所述應用程式運行的下一個配額有效周期內,為所述應用程式分配所述耗電配額。
11.根據權利要求8至10任一項所述的裝置,其特徵在於,所述處理模塊監測到所述實際耗電量與所述應用程式的耗電配額的差值小於第一預設閾值時,確定所述實際耗電量達到所述應用程式的耗電配額。
12.根據權利要求8所述的裝置,其特徵在於,所述裝置還包括: 耗電配額獲取模塊,用於從所述終端設備的存儲單元中獲取所述應用程式的耗電配額;或,顯示用於設置應用程式的耗電配額的界面,將用戶輸入的耗電配額保存為所述應用程式的耗電配額;或,接收伺服器預設的所述應用程式的耗電配額,將接收到的耗電配額保存為所述應用程式的耗電配額。
13.根據權利要求8所述的裝置,其特徵在於,所述處理模塊還用於輸出選擇選項,所述選擇選項包括用於關閉所述應用程式的選項和用於不處理所述應用程式的選項;當檢測到對所述用於關閉所述應用程式的選項的激活操作時,停止運行所述應用程式。
14.根據權利要求8所述的裝置,其特徵在於,所述裝置還包括: 啟動禁止模塊,用於當停止運行所述應用程式之後,如果未檢測到用戶對所述應用程式的打開指令時,禁止所述應用程式啟動。
15.一種終端設備,其特徵在於,所述終端設備包括: 一個或多個處理器; 存儲器;和 一個或多個模塊,所述一個 或多個模塊存儲於所述存儲器中並被配置成由所述一個或多個處理器執行,所述一個或多個模塊具有如下功能: 監測應用程式的實際耗電量; 當監測到所述應用程式的實際耗電量達到所述應用程式的耗電配額時,停止運行所述應用程式; 其中,所述耗電配額為允許所述應用程式消耗電量的最大值。
【文檔編號】G06F1/32GK103500002SQ201310425172
【公開日】2014年1月8日 申請日期:2013年9月17日 優先權日:2013年9月17日
【發明者】黃博中, 張偉, 劉率 申請人:小米科技有限責任公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀