專利名稱:移動終端和用于移動終端的休眠處理方法
技術領域:
本發明涉及移動終端技術領域,尤其涉及一種移動終端和用于移動終端的休眠處
理方法。
背景技術:
目前,手機等移動終端的設計越來越人性化。手機的功能設置中具有休眠延遲時間,以節省手機電量。設置的休眠延遲時間可以是15秒、30秒,或者設置從不待機。上述的這種設置不區分具體應用程序,統一執行設置的休眠延遲時間。在于無法實現用戶對不同應用使用需求。比如說在短信界面用戶期望待機時間可能只需要10秒,而在電子書或者瀏覽器等界面用戶所期望的待機時間是30秒,則現有技術不能夠實現這種 差異化的休眠延遲時間?,F有技術中另一種方式是使用特定操作來保持手機不進入待機,特定操作如觸碰點擊操作、眨眼識別等。這種方案的缺點是保持手機不進入待機,需要用戶持續操作,但在某些情況下很難實現且體驗較差,例如在用戶單手操作,不便操作;或者有特定情況需要短暫轉移視線時,用戶暫時失去對手機的控制,也不利于操作。綜上,現有技術中缺少一種有效的能夠針對不同應用分別設置待機時間的技術方案,因此有必要提出改進的技術手段,解決上述問題。
發明內容
本發明的主要目的在于提供一種移動終端和用于移動終端的休眠處理方法,以解決現有技術存在的不能夠針對不同應用分別設置休眠延遲時間的問題,其中根據本發明實施例的移動終端包括檢測模塊,用于判斷存儲的休眠延遲時間表中是否存在當前應用程序的信息;處理模塊,用于若存在,則按照所述存儲的休眠延遲時間表對所述移動終端執行休眠處理;若不存在,按照系統默認時間對所述移動終端執行休眠處理。其中,所述移動終端還包括錄制模塊,用于錄制所述應用程序的休眠延遲時間;添加模塊,用于在預設的休眠延遲時間表中添加所述應用程序及其對應的休眠延遲時間;記錄模塊,用于鎖定并記錄所述電源管理模塊在所述應用程序的休眠延遲時間內的處理狀態并添加至所述休眠延遲時間表中,所述處理狀態包括激活狀態或休眠狀態。其中,所述處理模塊進一步用于,對當前應用程序執行與所述休眠延遲時間匹配的電源管理模塊鎖定狀態后,對所述移動終端執行休眠處理。其中,所述錄制模塊還用于通過點擊設置的錄制按鈕和停止按鈕錄制所述應用程序的休眠延遲時間;或者在對所述應用程序執行退出或最小化操作時,錄制所述應用程序的休眠延遲時間。其中,所述處理模塊包括匹配模塊,用于在所述休眠延遲時間表中匹配當前應用程序,并查詢所述應用程序對應的休眠延遲時間;控制模塊,用于查詢所述當前應用程序在休眠延遲時間內的所述電源管理模塊執行的鎖定狀態記錄并執行,若所述狀態為激活狀態,則所述移動終端在所述應用程序對應的休眠延遲時間內不進入休眠狀態。根據本發明實施例的用于移動終端的休眠處理方法包括判斷存儲的休眠延遲時間表中是否存在當前應用程序的信息;若存在,則按照所述存儲的休眠延遲時間表對所述移動終端執行休眠處理;若不存在,按照系統默認時間對所述移動終端執行休眠處理。其中,所述移動終端包括電源管理模塊,所述判斷存儲的休眠延遲時間表中是否存在當前應用程序的信息步驟之前包括錄制應用程序的休眠延遲時間;在休眠延遲時間表中添加應用程序及其對應的休眠延遲時間;鎖定并記錄所述電源管理模塊在所述應用程序的休眠延遲時間內的處理狀態并添加至所述休眠延遲時間表中,所述處理狀態包括激活狀態或休眠狀態。其中,所述方法還包括對當前應用程序,執行與所述休眠延遲時間匹配的電源管理模塊鎖定狀態后,對所述移動終端執行休眠處理。
其中,所述錄制所述應用程序的休眠延遲時間的步驟包括通過點擊設置的錄制按鈕和停止按鈕錄制所述應用程序的休眠延遲時間;或者在對所述應用程序執行退出或最小化操作時,錄制所述應用程序的休眠延遲時間。其中,所述按照所述存儲的延遲時間表對所述移動終端執行休眠處理的步驟包括在所述休眠延遲時間表中匹配當前應用程序,并查詢所述當前應用程序對應的休眠延遲時間;查詢所述當前應用程序在休眠延遲時間內的所述電源管理模塊執行的鎖定狀態記錄并執行,若所述狀態為激活狀態,則所述移動終端在所述應用程序對應的休眠延遲時間內不進入休眠。根據本發明的技術方案,通過獲取應用程序的休眠延遲時間,在判斷當前時間超過所述休眠延遲時間的情況下對移動終端執行休眠處理,完善了手機的休眠機制,在手機省電和待機使用體驗中達到平衡,有效提升了用戶體驗。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中圖I和圖2和圖3是根據本發明實施例的移動終端的結構框圖;圖4是根據本發明實施例的休眠處理方法的流程圖。
具體實施例方式本發明的主要思想在于,判斷存儲的休眠延遲時間表中是否存在當前應用程序的信息。若休眠延遲時間表中存在當前應用程序的信息,則按照存儲的休眠延遲時間表對移動終端執行休眠處理;否則,按照系統默認時間對移動終端執行休眠處理。為使本發明的目的、技術方案和優點更加清楚,以下結合附圖及具體實施例,對本發明作進一步地詳細說明。根據本發明的實施例,提供了一種移動終端。隨著移動終端的功能越來越多,對電池的能量需求也越來越高。因此,移動終端通過電源管理模塊綜合管理移動終端的休眠和喚醒功能,節省手機的功耗,以增加通話時間。上述的移動終端包括但不限于手機、智能手機、平板電腦(PAD)、個人數字助理(PDA)等終端設備。圖I是根據本發明實施例的移動終端的結構框圖,如圖I所示,該移動終端至少包括檢測模塊10和處理模塊20,下面詳細描述各模塊的結構和功能。檢測模塊10用于判斷存儲的休眠延遲時間表中是否存在當前應用程序的信息。其中,休眠延遲時間表是用于保存應用程序及其休眠延遲時間的文件。在休眠延遲時間表中每個應用程序都具有對應的休眠延遲時間,并且休眠延遲時間可以根據應用程序的特點或者特征進行錄制或設置。處理模塊20耦接于檢測模塊10,用于若檢測模塊10判斷休眠延遲時間表中存在當前應用程序的信息,則按照存儲的休眠延遲時間表對移動終端執行休眠處理;否則,按照系統默認時間對移動終端執行休眠處理。
通過上述實施例,能夠區別化設置并執行移動終端應用程序的休眠延遲時間。參考圖2,在圖I的基礎上,根據本發明的移動終端還包括錄制模塊30、添加模塊40和記錄模塊50,下面詳細描述各模塊的結構和功能。錄制模塊30具體負責錄制當前應用程序的休眠延遲時間。例如,在手機菜單中設置有用于觸發錄制事件的記錄開關,該記錄開關被觸發后,開始執行對于當前應用程序的休眠延遲時間錄制功能。在本發明的一個實施例中,用戶點擊錄制按鈕開始計時,記錄電源管理模塊的鎖定狀態,阻止手機進入待機模式。當用戶點擊停止按鈕時,結束錄制,計時結束,這個時間就是該應用程序的休眠延遲時間。添加模塊40負責在預設的休眠延遲時間表中添加應用程序及其對應的休眠延遲時間。休眠延遲時間表是由錄制模塊30建立并保存的應用程序及其休眠延遲時間的文件。記錄模塊50負責鎖定并記錄電源管理模塊在應用程序的休眠延遲時間內的處理狀態并添加至休眠延遲時間表中,所述處理狀態包括激活狀態或休眠狀態。錄制過程結束后,釋放電源管理模塊的鎖定狀態。換句話說,在錄制模塊30記錄當前應用程序的休眠延遲時間的過程中,控制電源管理模塊的鎖定狀態,阻止手機進入休眠狀態。需要說明的是,如果用戶沒有通過正常的結束錄制按鈕結束錄制,而是退出當前程序或最小化當前程序時,在這種情況下也記錄時間作為該應用程序的休眠延遲時間,并添加到休眠延遲時間表。重復執行上述處理,可以針對不同的應用程序分別定制休眠延遲時間,從而實現了差異化定制應用程序的休眠延遲時間。在記錄應用程序的休眠延遲時間之后,開啟該應用程序時執行記錄的休眠延遲機制。對當前應用程序,處理模塊20執行與休眠延遲時間匹配的電源管理模塊鎖定狀態后,對移動終端執行休眠處理。處理模塊30負責具體的休眠處理操作。繼續參考圖3,處理模塊20具體包括匹配模塊210和控制模塊220,下面詳細描述各模塊的結構和功能。當一個應用程序被開啟后,匹配模塊210在休眠延遲時間表中匹配該應用程序,并查詢匹配到的應用程序對應的休眠延遲時間。如果添加模塊40已經在休眠延遲時間表中添加該應用程序的休眠延遲時間,則休眠延遲時間表中就保存有對應的設置。匹配模塊210查詢到保存的應用程序的休眠延遲時間,并提供給控制模塊220。
控制模塊220接收到匹配模塊210提供的時間數據,查詢當前應用程序在休眠延遲時間內的電源管理模塊執行的鎖定狀態記錄并執行,若狀態為激活狀態,則移動終端在應用程序對應的休眠延遲時間內不進入休眠狀態。根據上述實施例,通過訪問電源管理模塊鎖定狀態的方式控制待機時間,自定義具體應用程序的待機時間,能夠針對不同的應用程序分別設置休眠時間,完善了手機的休眠機制,在手機省電和待機使用體驗中達到平衡,有效提升了用戶體驗。根據本發明的實施例,還提供了一種用于移動終端的休眠處理方法,該移動終端具有負責管理電池能量的電源管理模塊。圖4是根據本發明實施例的休眠處理方法的流程圖,如圖4所示,所述方法包括以下步驟步驟S402,判斷存儲的休眠延遲時間表中是否存在當前應用程序的信息。 步驟S404,若休眠延遲時間表中存在當前應用程序的信息,則按照存儲的休眠延遲時間表對移動終端執行休眠處理;否則,按照系統默認時間對移動終端執行休眠處理。在步驟S402之前,所述方法還包括(I)錄制應用程序的休眠延遲時間。通過點擊設置的錄制按鈕和停止按鈕記錄應用程序的休眠延遲時間;或者在對應用程序執行退出或最小化操作時,記錄應用程序的休眠延遲時間。(2)在預設的休眠延遲時間表中添加應用程序及其對應的休眠延遲時間。(3)鎖定并記錄電源管理模塊在應用程序的休眠延遲時間內的處理狀態并添加至休眠延遲時間表中,處理狀態包括激活狀態或休眠狀態。基于此,對當前應用程序,執行與休眠延遲時間匹配的電源管理模塊鎖定狀態后,對移動終端執行休眠處理。基于上述處理,步驟S404具體包括在休眠延遲時間表中匹配當前應用程序,并查詢當前應用程序對應的休眠延遲時間;查詢當前應用程序在休眠延遲時間內的電源管理模塊執行的鎖定狀態記錄并執行,若狀態為激活狀態,則移動終端在應用程序對應的休眠延遲時間內不進入休眠。本發明的方法的操作步驟與裝置的結構特征對應,可以相互參照,不再一一贅述。綜上所述,根據本發明的上述技術方案,通過獲取應用程序的休眠延遲時間,在判斷當前時間超過所述休眠延遲時間的情況下對移動終端執行休眠處理,完善了手機的休眠機制,在手機省電和待機使用體驗中達到平衡,有效提升了用戶體驗。以上所述僅為本發明的實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的權利要求范圍之內。
權利要求
1.一種移動終端,其特征在于,包括 檢測模塊,用于判斷存儲的休眠延遲時間表中是否存在當前應用程序的信息; 處理模塊,用于若存在,則按照所述存儲的休眠延遲時間表對所述移動終端執行休眠處理;若不存在,按照系統默認時間對所述移動終端執行休眠處理。
2.根據權利要求I所述的移動終端,包括電源管理模塊,其特征在于,所述移動終端還包括 錄制模塊,用于錄制所述應用程序的休眠延遲時間; 添加模塊,用于在預設的休眠延遲時間表中添加所述應用程序及其對應的休眠延遲時間; 記錄模塊,用于鎖定并記錄所述電源管理模塊在所述應用程序的休眠延遲時間內的處理狀態并添加至所述休眠延遲時間表中,所述處理狀態包括激活狀態或休眠狀態。
3.根據權利要求2所述的移動終端,其特征在于,所述處理模塊進一步用于,對當前應用程序執行與所述休眠延遲時間匹配的電源管理模塊鎖定狀態后,對所述移動終端執行休眠處理。
4.根據權利要求2所述的移動終端,其特征在于,所述錄制模塊還用于 通過點擊設置的錄制按鈕和停止按鈕錄制所述應用程序的休眠延遲時間;或者 在對所述應用程序執行退出或最小化操作時,錄制所述應用程序的休眠延遲時間。
5.根據權利要求I所述的移動終端,其特征在于,所述處理模塊包括 匹配模塊,用于在所述休眠延遲時間表中匹配當前應用程序,并查詢所述應用程序對應的休眠延遲時間; 控制模塊,用于查詢所述當前應用程序在休眠延遲時間內的所述電源管理模塊執行的鎖定狀態記錄并執行,若所述狀態為激活狀態,則所述移動終端在所述應用程序對應的休眠延遲時間內不進入休眠狀態。
6.一種用于移動終端的休眠處理方法,其特征在于,包括 判斷存儲的休眠延遲時間表中是否存在當前應用程序的信息; 若存在,則按照所述存儲的休眠延遲時間表對所述移動終端執行休眠處理; 若不存在,按照系統默認時間對所述移動終端執行休眠處理。
7.根據權利要求6所述的方法,所述移動終端包括電源管理模塊,其特征在于,所述判斷存儲的休眠延遲時間表中是否存在當前應用程序的信息步驟之前包括 錄制應用程序的休眠延遲時間; 在休眠延遲時間表中添加應用程序及其對應的休眠延遲時間; 鎖定并記錄所述電源管理模塊在所述應用程序的休眠延遲時間內的處理狀態并添加至所述休眠延遲時間表中,所述處理狀態包括激活狀態或休眠狀態。
8.根據權利要求7所述的方法,其特征在于,所述方法還包括 對當前應用程序,執行與所述休眠延遲時間匹配的電源管理模塊鎖定狀態后,對所述移動終端執行休眠處理。
9.根據權利要求7所述的方法,其特征在于,所述錄制所述應用程序的休眠延遲時間的步驟包括 通過點擊設置的錄制按鈕和停止按鈕錄制所述應用程序的休眠延遲時間;或者在對所述應用程序執行退出或最小化操作時,錄制所述應用程序的休眠延遲時間。
10.根據權利要求6所述的方法,其特征在于,所述按照所述存儲的延遲時間表對所述移動終端執行休眠處理的步驟包括 在所述休眠延遲時間表中匹配當前應用程序,并查詢所述當前應用程序對應的休眠延遲時間; 查詢所述當前應用程序在休眠延遲時間內的所述電源管理模塊執行的鎖定狀態記錄并執行,若所述狀態為激活狀態,則所述移動終端在所述應用程序對應的休眠延遲時間內不進入休眠。
全文摘要
本發明公開了一種移動終端和用于移動終端的休眠處理方法,其中該動終端包括檢測模塊,用于判斷存儲的休眠延遲時間表中是否存在當前應用程序的信息;處理模塊,用于若存在,則按照存儲的休眠延遲時間表對移動終端執行休眠處理;若不存在,按照系統默認時間對移動終端執行休眠處理。本發明完善了手機的休眠機制,在手機省電和待機使用體驗中達到平衡。
文檔編號H04M1/725GK102917123SQ20121036621
公開日2013年2月6日 申請日期2012年9月27日 優先權日2012年9月27日
發明者郭少華, 彭學仕 申請人:東莞宇龍通信科技有限公司, 宇龍計算機通信科技(深圳)有限公司