專利名稱:基于廣播機制實現(xiàn)移動設備省電的系統(tǒng)及其方法
技術領域:
本發(fā)明涉及一種移動設備省電的系統(tǒng)及其方法,特別是基于廣播機制實現(xiàn)移動設備省電的系統(tǒng)及其方法。
背景技術:
目前,智能手機、平板電腦等移動設備越來越普及,移動設備的功能也越來越強大,用戶越來越依賴移動設備參與各種各樣的應用,移動設備已經(jīng)成為生活中必不可缺的交流工具,例如人們利用移動設備進行即時通信(頂),玩互動網(wǎng)絡游戲,接收各種各樣的Push信息,參與互動問答等。然而,一個顯著的問題是,移動設備電池的續(xù)航能力并沒有跟上應用多元化和復雜化的腳步,隨著社會經(jīng)濟的發(fā)展和人們生活水平的提高,節(jié)能環(huán)保已成為了社會呼吁的主題,因此,對移動設備能耗控制和節(jié)能的研究也成為社會發(fā)展的必經(jīng)過程,怎么讓有限的電池續(xù)航能力盡可能不浪費,從而能夠支撐更多、更復雜、需要更長時間供電的應用,成為了一個焦點?,F(xiàn)有的技術方案大多根據(jù)移動設備的輸入,例如鍵盤、觸摸屏的活動,判斷是否采用節(jié)能方案,例如當頻繁按鍵的時候讓移動設備工作在“最佳性能”狀態(tài),而一段時間內沒有任何輸入時,讓移動設備工作在節(jié)電模式,例如屏幕背光關閉,處理器降頻,這種根據(jù)人的行為模式和輸入情況的方式能夠一定程度的降低不必要的電池能量,但是還不能最大限度的降低不必要的電池能量?,F(xiàn)有的移動設備內置的或者下載的軟件內的省電模式是關閉了某些軟件,這樣對于用戶來說有很大的局限性,比如用戶想讓一個軟件處于待機狀態(tài)下而不是關閉這個軟件,有消息的時候仍然可以通知用戶,但該軟件耗電量又高,現(xiàn)有的省電模式不能滿足用戶類似的要求。
發(fā)明內容
本發(fā)明的目的在于克服現(xiàn)有技術的不足,提供一種在默認省電基礎上更深層次省電的基于廣播機制實現(xiàn)移動設備省電的系統(tǒng)及其方法。本發(fā)明的目的是通過以下技術方案來實現(xiàn)的基于廣播機制實現(xiàn)移動設備省電的系統(tǒng),它包括一個省電開關和一個省電管理模塊,所述的省電開關用于開啟和關閉省電模式,通過用戶界面供移動設備用戶使用,所述的省電管理模塊用于管理和存儲省電模式狀態(tài),省電開關與省電管理模塊連接,省電管理模塊通過省電廣播與應用程序通信?;趶V播機制實現(xiàn)移動設備省電的方法,它包括以下步驟
S1:稱為重程序的耗電較高的程序開啟;
52:重程序通過省電管理模塊發(fā)送省電廣播;
53:接收到省電廣播的應用程序降低其耗電量。S4 :程序啟動,檢索省電模式。
本方法還包括一個省電廣播注冊的步驟。 本方法還包括一個省電模式修改步驟,將省電模式修改為“開啟”或“關閉”。本方法還包括一個應用程序查詢省電模式的步驟,當查詢到省電模式為“開啟”時,則以耗電較低的方案運行。本發(fā)明的有益效果是用戶通過省電開關將省電模式設置為開啟時,除了系統(tǒng)默認的關閉一些不經(jīng)常使用的軟件外,同時可以由相關應用程序根據(jù)使用情況自己去降低耗電量。從整體上看,系統(tǒng)的總耗電量并沒有因為一個很耗電的應用程序的啟用而加大,同時所有程序都有保持低耗電的機會,這樣就能完成更深入的定制化的省電,從而延長有限電池的使用時間,提高了續(xù)航能力。
圖1為本發(fā)明的系統(tǒng)組成框圖2為本發(fā)明中程序啟動時程序根據(jù)省電模式運行的方法流程圖3為本發(fā)明中程序啟動時注冊監(jiān)聽省電廣播運行的方法流程圖4為本發(fā)明中重程序開啟時程序省電運行的方法流程圖。
具體實施例方式下面結合附圖進一步詳細描述本發(fā)明的技術方案,但本發(fā)明的保護范圍不局限于以下所述。如圖1所示,基于廣播機制實現(xiàn)移動設備省電的系統(tǒng),它包括一個省電開關和一個省電管理模塊,所述的省電開關用于開啟和關閉省電模式,通過用戶界面供移動設備用戶使用,所述的省電管理模塊用于管理和存儲省電模式狀態(tài),省電開關與省電管理模塊連接,省電管理模塊通過省電廣播與應用程序通信?;趶V播機制實現(xiàn)移動設備省電的方法,如圖2、圖3、圖4所示,它包括以下步驟
S1:稱為重程序的耗電較高的程序開啟;
52:重程序通過省電管理模塊發(fā)送省電廣播;
53:接收到省電廣播的應用程序降低其耗電量。S4 :程序啟動,檢索省電模式。本方法還包括一個省電廣播注冊的步驟。本方法還包括一個省電模式修改步驟,將省電模式修改為“開啟”或“關閉”。本方法還包括一個應用程序查詢省電模式的步驟,當查詢到省電模式為“開啟”時,則以耗電較低的方案運行。下面舉例說本發(fā)明的使用
用戶通過省電開關改變省電模式狀態(tài),然后注冊了省電廣播的程序接收到該廣播,則降低自己的耗電量。如圖2所示,應用程序在啟動時,首先檢查當前的省電模式狀態(tài),狀態(tài)為開啟時,則使用耗電較低的方案運行該程序。如圖3所示,一個新的程序開始運行時,首先注冊省電廣播,再根據(jù)當前的省電模式狀態(tài)實施省電策略。如圖4所示,如果該啟動的應用程序運行時很耗電或者其他原因,它可以向其他應用程序發(fā)出省電廣播請求,要求其他程序減少耗電量,其他注冊了省電廣播的程序接收到該廣播,則降低自己的耗電量,例如降低檢測地理位置的頻率、降低請求使用設備的頻率等,從而達到降低整個移動設備耗電量的目的。
權利要求
1.基于廣播機制實現(xiàn)移動設備省電的系統(tǒng),其特征在于:它包括一個省電開關和一個省電管理模塊,所述的省電開關用于開啟和關閉省電模式,通過用戶界面供移動設備用戶使用,所述的省電管理模塊用于管理和存儲省電模式狀態(tài),省電開關與省電管理模塊連接,省電管理模塊通過省電廣播與應用程序通信。
2.基于廣播機制實現(xiàn)移動設備省電的方法,其特征在于:它包括以下步驟:·51:稱為重程序的耗電較高的程序開啟;·52:重程序通過省電管理模塊發(fā)送省電廣播;·53:接收到省電廣播的應用程序降低其耗電量;·54:程序啟動,檢索省電模式。
3.根據(jù)權利要求2所述的基于廣播機制實現(xiàn)移動設備省電的方法,其特征在于:它還包括一個省電廣播注冊的步驟。
4.根據(jù)權利要求2所述的基于廣播機制實現(xiàn)移動設備省電的方法,其特征在于:它還包括一個省電模式修改步驟,將省電模式修改為“開啟”或“關閉”。
5.根據(jù)權利要求2所述的基于廣播機制實現(xiàn)移動設備省電的方法,其特征在于:它還包括一個應用程序查詢省電模式的步驟,當查詢到省電模式為“開啟”時,則以耗電較低的方案運行。
全文摘要
本發(fā)明公開了一種基于廣播機制實現(xiàn)移動設備省電的系統(tǒng)及其方法,系統(tǒng)包括一個省電開關和一個省電管理模塊,省電開關與省電管理模塊連接,省電管理模塊通過省電廣播與應用程序通信,省電的方法包括重程序開啟、重程序向其他應用程序發(fā)送省電廣播、接收到省電廣播的應用程序降低其耗電量、應用程序根據(jù)省電模式選擇省電策略等步驟。本發(fā)明使用后,除了系統(tǒng)默認的關閉一些不經(jīng)常使用的軟件外,同時可以由相關應用程序根據(jù)使用情況自己去降低耗電量,從整體上看,系統(tǒng)的總耗電量并沒有因為一個很耗電的應用程序的啟用而加大,同時所有程序都有保持低耗電的機會,這樣就能完成更深入的定制化的省電,從而延長有限電池的使用時間,提高了續(xù)航能力。
文檔編號H04M1/73GK103076871SQ20131001249
公開日2013年5月1日 申請日期2013年1月14日 優(yōu)先權日2013年1月14日
發(fā)明者宋強華 申請人:成都西可科技有限公司