專利名稱:管理在便攜式終端中正被執行的應用的方法和設備的制作方法
技術領域:
本發明涉及一種便攜式終端。更具體地,本發明涉及一種管理在便攜式終端中正被執行的應用的方法和設備。
背景技術:
隨著便攜式終端朝著除了語音通信功能之外還能夠使用各種類型的信息的裝置的發展,便攜式終端如今進化為能夠通過各種應用提供各種功能的智能電話。因此,最近的便攜式終端具有多任務功能,通過該多任務功能,在應用正被執行的同時,用戶可執行和使用另一應用。根據多任務功能,正被執行的應用首先被切換為后臺執行狀態,新的應用隨后被前臺執行,從而用戶可使用由前臺執行的應用提供的功能。其結果是,在后臺中正被執行的應用與前臺中正被執行的應用之間進行切換的同時,用戶可通過應用提供的各種功能同時執行各種工作。這樣的多任務(其中,在后臺或前臺中正被執行的同時,多個應用同時提供各種功能)可為用戶提供各種益處。然而,多任務加快了便攜式終端的電池功耗。換而言之,即使在前臺中正被執行的應用被切換到后臺,切換到后臺的應用仍然使用一定量的便攜式終端的系統資源(例如,中央處理單元(CPU)資源和存儲器資源),從而繼續消耗便攜式終端的電池電能。在后臺中正被執行的應用的數量越多,電池電能的消耗越多。因此,在后臺中正被執行的應用的數量越多,便攜式終端的工作時間(例如,通話待機時間或連續通信時間)變得越短。此外,在后臺中正被執行的應用使用的系統資源會降低與便攜式終端的容量緊密相關的系統性能。因此,存在對于這樣的新技術的需求能夠在通過多任務允許多個應用的同時執行來增加用戶的便利的同時,防止不必要的便攜式終端的功耗并提高便攜式終端的系統性能。
發明內容
本發明的各方面旨在解決至少上述的問題和/或缺點,并提供至少以下描述的優點。因此,本發明的一方面在于提供一種方案,該方案能夠在提供允許用戶執行和使用多個應用的多任務的同時,最小化便攜式終端的電池功耗并提高便攜式終端的系統性能。根據本發明的一方面,提供了一種管理在便攜式終端中正被執行的應用的方法。 所述方法包括響應于對執行應用的請求,執行應用;顯示關于正被執行的一個或多個應用的信息。根據本發明的另一方面,提供了一種管理在便攜式終端中正被執行的應用的方法。所述方法包括識別由在后臺中正被執行的一個或多個應用所使用的系統資源;通過指示條顯示與使用的系統資源相應的信息。根據本發明的另一方面,提供了一種管理在便攜式終端中正被執行的應用的方法。所述方法包括確定是否滿足顯示正被執行的一個或多個應用的條件;當滿足所述條件時,顯示關于正被執行的一個或多個應用的信息。根據本發明的另一方面,提供了一種管理在便攜式終端中正被執行的應用的設備。所述設備包括控制器,響應于對執行應用的請求來執行應用,控制在顯示單元上顯示關于正被執行的一個或多個應用的信息。根據本發明的另一方面,提供了一種管理在便攜式終端中正被執行的應用的設備。所述設備包括控制器,識別由在后臺中正被執行的一個或多個應用所使用的系統資源,控制通過指示條顯示與使用的系統資源相應的信息。根據本發明的另一方面,提供了一種管理在便攜式終端中正被執行的應用的設備。所述設備包括控制器,確定是否滿足顯示正被執行的一個或多個應用的條件,當滿足所述條件時,控制在顯示單元上顯示關于正被執行的一個或多個應用的信息。通過結合附圖公開了本發明的示例性實施例的以下詳細描述,本發明的其他方面、優點和顯著特征對于本領域的技術人員將是清楚的。
通過結合附圖的以下描述,本發明的特定示例性實施例的上述和其他方面、特征和優點將更加清楚,其中圖1是根據本發明示例性實施例的便攜式終端的框圖;圖2是示出根據本發明第一示例性實施例的顯示執行的應用的數量的過程的流程圖;圖3A至圖3D示出根據本發明第一示例性實施例顯示的屏幕的示例;圖4A至圖4D示出根據本發明第一示例性實施例顯示的屏幕的其他示例;圖5是示出根據本發明第二示例性實施例的將使用的系統資源的狀態通知用戶的過程的流程圖;圖6A至圖6D示出根據本發明第二示例性實施例顯示的屏幕的示例;圖7是示出根據本發明第三示例性實施例的過程的流程圖;圖8A至圖8D示出根據本發明第三示例性實施例的屏幕的第一示例;圖9A至圖9C示出根據本發明第三示例性實施例的屏幕的第二示例;圖10示出根據本發明第三示例性實施例的屏幕的第三示例。在整個附圖中,應注意相同的標號用于描述相同或相似的元件、特征和結構。
具體實施例方式提供參照附圖的以下描述以幫助對權利要求及其等同物限定的本發明的示例性實施例的全面理解。描述包括各種特定細節以幫助理解,但是這些細節應被認為僅僅是示例性的。因此,本領域的普通技術人員應認識到,在不脫離本發明的范圍和精神的情況下, 可對在此描述的實施例進行各種改變和修改。另外,為了清楚和簡明,可能省略了對已知功能和結構的描述。
在以下描述和權利要求中使用的術語和詞語不限于字面意思,而只是被發明人使用以能夠對本發明有清楚和一致的理解。因此,本領域的技術人員應該清楚,提供本發明的示例性實施例的以下描述僅僅是為了示意的目的,而不是為了限制由權利要求及其等同物限定的本發明的目的。應理解,除非上下文明確指出,否則單數形式包括復數指代物。因此,例如,提到 “元件表面”包括提到一個或多個的這樣的表面。圖1是根據本發明示例性實施例的便攜式終端的框圖。雖然在圖1中沒有示出典型的便攜式終端中可包括的某些裝置(例如,全球定位系統(GPQ模塊、相機模塊、藍牙模塊、WiFi模塊、加速度傳感器、臨近傳感器、地球磁場傳感器、數字媒體廣播(DMB)接收器), 但是在圖1中沒有示出的裝置也可被包括在根據本發明示例性實施例的便攜式終端中并可提供相應的功能。根據本發明示例性實施例的便攜式終端對應于移動電子裝置,例如以下裝置之一視頻電話、移動電話、智能電話、國際移動電信2000(IMT-2000)終端、寬帶碼分多址 (WCDMA)終端、通用移動電信服務(UMTQ終端、個人數字助理(PDA)、便攜式多媒體播放器 (PMP)、數字多媒體廣播(DMB)終端、個人計算機、臺式計算機、筆記本計算機等。參照圖1,無線發送器/接收器23包括射頻(RF)單元和調制解調器。RF單元包括RF發送器,用于上變換和放大發送的信號的頻率;RF接收機,用于低噪聲放大接收的信號并下變換接收的信號的頻率。調制解調器包括用于對將被發送的信號進行編碼和調制的發送器和用于對通過RF單元接收的信號進行解碼和解調的接收器。音頻處理器25可具有包括數據編解碼器和音頻編解碼器的編解碼器。數據編解碼器處理包數據等,音頻編解碼器處理包括語音的音頻信號和多媒體文件等。音頻處理器 25將通過調制解調器接收的數字音頻信號轉換為模擬信號并再現轉換的模擬信號,或者通過音頻編解碼器將麥克風產生的模擬信號轉換為數字音頻信號,并將轉換的數字音頻信號發送到調制解調器。編解碼器可以與控制器10分離地布置也可以被包括在控制器10中。鍵輸入單元27包括用于數字和字母信息的輸入的鍵和用于設置各種功能的功能鍵。當根據本發明示例性實施例的顯示單元50以觸摸屏實現時,可從根據本發明示例性實施例的便攜式終端的結構中排除鍵輸入單元27,或者鍵輸入單元27可僅包括預設的最少的鍵。存儲器30可包括程序存儲器和數據存儲器。程序存儲器存儲用于控制便攜式終端的一般操作的程序。存儲器30可以是隨機存取存儲器(RAM)、只讀存儲器(ROM)或者二者的組合。存儲器30可以是外部存儲器,例如,致密閃存(CF)、安全數字(SD)、Micro-SD、 Mini-SD、極限數字(xD)或存儲棒。根據本發明示例性實施例的存儲器30存儲提供由便攜式終端實現的各種功能的應用,所述應用可在將便攜式終端投放到市場的時候被預先提供或者可由用戶下載。顯示單元50可包括液晶顯示器(LCD)或者有機發光二極管(OLED)(例如,無源矩陣OLED (PMOLED)或者有源矩陣OLED (AMOLED)),并輸出由便攜式終端提供的各種顯示信息。根據本發明示例性實施例的顯示單元50可具有觸摸屏因而可與鍵輸入單元27 —起作為輸入單元工作,從而控制便攜式終端。控制器10控制根據本發明示例性實施例的便攜式終端的一般操作,并可根據通過鍵輸入單元27或顯示單元50的用戶輸入來切換和控制便攜式終端的操作。控制器10 可以是中央處理單元(CPU)。將通過下面描述的本發明的示例性實施例來更詳細地討論控制器10的操作。第一示例件實施例本發明的第一示例性實施例對應于識別執行的應用的數量并隨后將識別的數量報告給用戶的過程。圖2是示出根據本發明的第一示例性實施例的顯示執行的應用的數量的過程的流程圖,圖3A到圖4D示出根據本發明的第一示例性實施例顯示的屏幕的示例。參照圖2到圖4D的本發明的第一示例性實施例的以下描述是基于這樣的假設第一應用、第二應用和第三應用已被順序地執行。在步驟S201到S202,當存在來自用戶的對于執行第一應用的請求時,控制器10在控制通過預設應用來顯示數字“1”從而通知僅有一個應用(即,第一應用)正被執行的同時,執行第一應用并隨后進入待機模式。參照顯示步驟S202的圖3A到圖3D,用戶可通過選擇(例如,觸摸)圖3A中顯示的待機屏幕(或主頁屏幕)中的第一應用來請求執行第一應用,并且如圖3B所示,控制器 10執行第一應用。隨后,為了通知一個應用(即,第一應用)已被執行(或者正被執行),控制器10 可控制在第一應用正被執行的屏幕上顯示數字“1” (可使該數字在被顯示預設時間之后消失),如圖;3B中的標號310所指示。或者,根據本發明的修改的示例性實施例,如果用戶通過輸入預設鍵(例如,主頁屏幕鍵)來請求進入待機屏幕,則可通過預設微件(widget)(或應用)來顯示數字“1”(例如,圖3C中顯示的“程序監視器” 320),以通知執行的應用的數量。在步驟S203到步驟S204,當存在對于執行第二應用的請求時,控制器10執行第二應用并同時控制顯示數字“2”,以通知有兩個應用(包括第一應用和第二應用)正被執行。參照圖3A到圖4D,在步驟S203到步驟S204,即使在第一應用正被執行的同時,用戶也可通過進入待機屏幕選擇第二應用來請求執行第二應用,控制器10首先將正被執行的第一應用切換為后臺執行狀態,并隨后以前臺狀態執行第二應用,如圖3D所示。然后,為了通知包括第一應用(在后臺中正被執行)和第二應用(當前正被執行, 即,在前臺中正被執行)的兩個應用正被執行,控制器10可控制在第二應用正被執行的屏幕上顯示數字“2” (可使該數字在被顯示預設時間之后消失),如圖3D的標號330指示。此時,如在上述的修改的示例性實施例中,當存在對于進入待機屏幕的請求時,控制器10可控制通過預設微件(例如,圖4A中示出的程序監視器410)顯示數字“2”,從而通知用戶執行的應用的數量是兩個。在步驟S205到步驟S206,當存在對于執行第三應用的請求時,控制器10執行第三應用并同時控制顯示數字“3”,以通知有三個應用(包括第一應用、第二應用和第三應用) 正被執行。參照顯示步驟S205到S206的圖4A到圖4D,即使在第一應用(在后臺中正被執行)和第二應用(當前正被執行,即,在前臺中正被執行)正被執行的同時,用戶也可通過進入待機屏幕來請求執行第三應用,與第一應用相同,控制器10首先將正被執行的第二應用切換為后臺執行狀態,并隨后以前臺狀態執行第三應用,如圖4B所示。
隨后,與上述的步驟S201到S204相似,為了通知包括第一應用(在后臺中正被執行)、第二應用(在后臺中正被執行)和第三應用(在前臺中當前正被執行)的三個應用正被執行,控制器10可控制在第三應用正被執行的屏幕上顯示數字“3”,或如圖4B中的標號 420所指示或如圖4C所示,控制器10可控制通過預設的微件來顯示數字“3”。此時,如圖 4C所示,如果便攜式終端的屏幕進入待機模式,則第三應用也在后臺中被執行。通過根據上述的第一示例性實施例的包括步驟S201到S206的過程,用戶可識別 (在后臺和前臺中)正被執行的應用的數量。此時,根據第一示例性實施例的修改,可以顯示正被執行的一個或多個應用的一個或多個圖標,而不顯示正被執行的應用的數量。例如,不通過如圖4C所示的名稱為“程序監視器”的微件430來顯示數字“3”,而可以在微件430中顯示與第一應用、第二應用和第三應用相應的圖標(特別地,可在微件中顯示縮小大小的圖標)。此外,根據第一示例性實施例的另一修改,在后臺中正被執行的應用的數量可以與計量條的數量(如圖3C的標號321、圖4A的標號411和圖4C的標號431所示)一起被顯示,其中,所述計量條的數量與應用的數量相同,從而使得用戶可容易地識別在后臺中正被執行的應用的數量。此外,根據第一示例性實施例的另外的修改,提供了這樣一種方案為在待機屏幕 (例如,主頁屏幕)上顯示的圖標提供視覺效果,從而使得用戶能夠更容易地識別在后臺中正被執行的應用的數量。當識別出第二應用和第三應用在后臺中正被執行時,根據本發明示例性實施例的控制器10可將視覺效果給予與待機屏幕中的應用相應的圖標440和450(例如,控制器10 可改變圖標的顏色或形狀)(如圖4D所示),從而使得用戶能夠容易地識別出第二應用和第三應用在后臺中正被執行。此外,根據本發明的修改的示例性實施例,可根據與圖標相應的應用(在后臺中正被執行)所使用的系統資源的量,改變圖標的大小或為圖標提供動畫效果。如上所述,通過在待機屏幕上顯示的圖標的單獨識別,用戶可識別在后臺中執行的應用并可容易地識別使用的系統資源的數量。同時,在本發明的第一示例性實施例中,通過視覺效果(例如,通過數字、微件或應用提供的視覺信息)將執行的應用的數量通知給用戶。然而,在本發明的各個修改的示例性實施例中,可通過用戶可認知的各種其他效果(包括聽覺效果和觸覺效果)將執行的應用的數量通知給用戶。例如,當執行的應用的數量是二時,便攜式終端可振動兩次或可輸出與數字“2”相應的聲音信息(例如,兩次蜂鳴聲),從而用戶可識別出執行的應用的數量是二。第二示例性實施例本發明的第二示例性實施例對應于通過指示條將在后臺中正被執行的一個或多個應用所使用的系統資源的狀態通知給用戶的過程。圖5是示出根據本發明第二示例性實施例的將使用的系統資源的狀態通知給用戶的過程的流程圖,圖6A到圖6D示出根據本發明第二示例性實施例顯示的屏幕的示例。以下,將參照圖5到圖6D描述本發明的第二示例性實施例。
在第二示例性實施例的以下描述中,系統資源的使用可指的是CPU(或作為CPU的控制器10)的利用率(或使用率)和存儲器30的利用率(或使用率)之一,或指的是以上兩者。更具體地,在本發明的示例性實施例中,系統資源的使用可被認為是例如分別與CPU 使用率(例如,2%)或存儲器使用率(例如,3%)相應的2%或3%,或者可被認為是與兩個使用率之和相應的5%。此外,指示條對應于在顯示屏幕的特定位置(例如,顯示屏幕的頂部或底部)顯示與便攜式終端的使用相關的附加信息的區域。指示條可在預設應用被執行時消失,或者即使在一個或多個應用的執行期間也可繼續被顯示。指示條可顯示時間信息(例如,當前時間)、接收的信號強度、電池的剩余電能、振動設置狀態(例如,振動開/關)、關于無線通信連接狀態(例如,WiFi或藍牙的連接狀態)等中的一個或多個。在步驟S501到S502,控制器10識別由在后臺中正被執行的一個或多個應用所使用的系統資源,并控制指示條的顯示,從而使指示條的顯示對應于使用的系統資源。在后臺中正被執行的一個或多個應用使用系統資源,這消耗了便攜式終端的電能。因此,為了防止沒有在前臺中正被執行的應用(即,在后臺中正被執行的應用)的功耗,根據本發明示例性實施例的控制器10可通過使用率之間的視覺區別(例如,通過顏色區別)來將使用率通知給用戶,其中,所述使用率指示由在后臺中正被執行的一個或多個應用所使用的系統資源相對于全部系統資源的比例。也就是說,控制器10可設置用于將由在后臺中正被執行的一個或多個應用所使用的系統資源之和分類的等級,并控制根據等級用分類的顏色顯示指示條,從而將使用率通知給用戶。例如,當由在后臺中正被執行的一個或多個應用所使用的系統資源之和對應于少于全部系統資源的5%時,控制器10可控制不用其他附加顏色顯示指示條,如圖6A中顯示的指示條600。當由在后臺中正被執行的一個或多個應用所使用的系統資源之和對應于在全部系統資源的5%到10%之間時,控制器10可控制以綠色顯示指示條,如圖6B中顯示的指示條610。當所使用的系統資源對應于在全部系統資源的10%到20%之間時,控制器10 可控制以黃色顯示指示條,如圖6C中顯示的指示條620。此外,當所使用的系統資源對應于多于全部系統資源的20%時,控制器10可控制以紅色顯示指示條,如圖6D中顯示的指示條630。其結果是,如果以紅色顯示指示條,則用戶可識別在后臺中正被執行的一個或多個應用正在消耗太多的電能,并可終止任意數量的在后臺中正被執行的所述一個或多個應用。這里,用戶可設置系統資源使用的等級以及與根據等級的范圍相應的顏色,并且除了顏色之外還可設置其他視覺效果。根據本發明的第二示例性實施例的修改,在用與由在后臺中正被執行的一個或多個應用所使用的系統資源之和相應的區別顏色來顯示指示條的同時,可以在指示條中顯示與區別顏色相應的系統資源之和。例如,在以綠色顯示指示條610(如圖6B所示)的同時,可在指示條610內的預設部分顯示數字值讀數5% (或信息讀數“使用系統資源的5%”),從而通知用戶在后臺中正被執行的應用正使用便攜式終端的全部系統資源的5%。因此,數字值讀數10% (或信息讀數“使用系統資源的10%”)可與相應的顏色一起被顯示在如圖6C所示的指示條620內的預設部分,數字值讀數20% (或信息讀數“使用系統資源的20%”)可與相應的顏色一起被顯示在如圖6D所示的指示條630內的預設部分。同時,為了顯示關于當前執行的應用的信息(例如,數量、系統資源使用等),可以單獨使用如上所述的本發明的第一示例性實施例和第二示例性實施例,或者可以采用如上所述的本發明的第一示例性實施例和第二示例性實施例的各種組合。第三示例件實施例本發明的第三示例性實施例對應于這樣的過程顯示正被執行的一個或多個應用的列表和由所述應用中的每個應用所使用的系統資源,并隨后響應于用戶的請求終止正被執行的預設的一個或多個應用。圖7是示出根據本發明第三示例性實施例的過程的流程圖,圖8A到圖8D示出根據本發明第三示例性實施例的屏幕的第一示例,圖9A到圖9C示出根據本發明第三示例性實施例的屏幕的第二示例,圖10示出根據本發明第三示例性實施例的屏幕的第三示例。在步驟S701到S702,控制器10確定是否滿足顯示正被執行的一個或多個應用的條件。當滿足所述條件時,控制器10控制顯示由正被執行的一個或多個應用所使用的系統資源,如圖8A所示。根據本發明的示例性實施例,步驟S701的滿足顯示正被執行的一個或多個應用的條件可具有多種含義,包括如下的至少五種基本含義第一,滿足顯示正被執行的一個或多個應用的條件可表示這樣的狀態用戶已經識別了在后臺中正被執行的應用的數量并選擇了通知該數量的數量微件或應用。例如,用戶可選擇如圖3A到圖4D中的標號310、320、330、410、420和430所指示的數字、微件和應用(每一個都指示正被執行的應用的數量)之一,控制器10可將此選擇確定為滿足顯示的條件從而控制將在后臺中正被執行的一個或多個應用的列表與由所述一個或多個應用所使用的系統資源一起顯示。換而言之,通過選擇(例如,觸摸)如圖3A到圖4D所示的數字、微件和應用(每一個都指示在后臺中正被執行的應用的數量)之一,用戶可請求應該將在后臺中正被執行的一個或多個應用和由所述一個或多個應用所使用的系統資源顯示在整個屏幕上(如圖 8A所示),或者顯示在較小尺寸的屏幕而不是顯示在整個屏幕上。第二,滿足顯示的條件可表示這樣的狀態已通過指示條將由在后臺中正被執行的一個或多個應用所使用的系統資源之和通知給用戶,并且用戶已經通過指示條進行了預設的輸入。例如,用戶可選擇由根據上述的本發明的第二示例性實施例的圖6A到圖6D的標號610、620和630指示的指示條之一,從而請求應該顯示在后臺中正被執行的一個或多個應用的列表和所述一個或多個應用所使用的系統資源。也就是說,用戶首先通過指示條的改變(例如,視覺改變)來識別由在后臺中正被執行的一個或多個應用所使用的系統資源的狀態。然后,當用戶確定在后臺中正被執行的一個或多個應用使用了過多的系統資源時,用戶可選擇通知此信息的指示條(例如,用戶可觸摸以紅色顯示的指示條)。隨后,控制器10確定指示條的觸摸輸入已經滿足了顯示的條件,并可控制顯示在后臺中正被執行的一個或多個應用和由所述一個或多個應用所使用的系統資源,如圖8A所示。根據本發明的修改的示例性實施例,當允許指示條的移動時,用戶可通過拖動指示條來移動指示條,從而請求應該顯示在后臺中正被執行的應用的列表和由所述應用所使用的系統資源。例如,通過拖動輸入(例如,指示條可被觸摸并隨后被向下拖動到底端),位于顯示屏幕的頂部的指示條可被移動到屏幕中的底部位置。因此,用戶可通過拖動來改變指示條的位置,控制器10可將這樣的位置改變確定為滿足顯示的條件,并隨后控制顯示在后臺中正被執行的一個或多個應用的列表和由所述應用所使用的系統資源。第三,滿足顯示的條件可表示這樣的狀態在后臺中正被執行的一個或多個應用的執行時間(后臺執行時間)超過預設的參考時間。當多個應用被執行并隨后被切換為后臺執行狀態或前臺執行狀態時,用戶并不總是可以注意到在后臺中正被執行的一個或多個應用的存在或者識別出一個或多個應用已經以后臺執行狀態被執行了多久。實際上,長時間在后臺中被執行的一個或多個應用很可能表示用戶暫時不會使用所述一個或多個應用,這意味著便攜式終端的電池電能被正被不必要地消耗。因此,當存在在后臺中正被執行的一個或多個應用時,例如,當每個應用從前臺執行狀態被切換為后臺執行狀態時,根據本發明的示例性實施例的控制器10確定每個應用已經以后臺狀態被執行了多久。此后,如果確定任意應用在后臺中已經被執行的時間超過了預設時間(例如,10分鐘,可由用戶選擇性地設置),則控制器10可確定已經滿足了顯示的條件,并可控制顯示在后臺中正被執行的一個或多個應用的列表和由所述一個或多個應用所使用的系統資源。如果當任意應用在后臺中已經被執行的時間超過了預設時間時滿足了顯示的條件,則可以進行配置以僅顯示在后臺中已經被執行超過預設時間的那些應用,同時一起顯示那些應用所使用的系統資源。第四,滿足顯示的條件可表示這樣的狀態識別出便攜式終端的剩余電池電能低于預設閾值。根據本發明示例性實施例的控制器10以預設時間間隔檢查剩余電池電能。當控制器10已經識別出剩余電池電能低于預設閾值(例如,50%,可由用戶選擇性地設置),控制器10確定已經滿足了顯示的條件,并隨后控制顯示正被執行的一個或應用和由所述應用所使用的系統資源,如圖8A所示。也就是說,當確定便攜式終端的剩余電池電能已經達到低于預設閾值的值時,控制器10可控制自動顯示在后臺中正被執行的一個或多個應用的列表和由所述一個或多個應用所使用的系統資源。第五,滿足顯示的條件可表示這樣的狀態執行的應用的數量超過預設數量。當通過來自用戶的請求20個應用正被執行時,20個應用中僅有一個應用在前臺中被執行而其他19個應用在后臺中被執行。然后,在后臺中執行的過量的應用可能引起便攜式終端的電池電能的不必要消耗。因此,當識別出在后臺中執行的應用的數量大于或等于預設數量(例如,七,可由用戶選擇性地設置),根據本發明示例性實施例的控制器10可確定已經滿足了顯示的條件,并隨后控制顯示在后臺中正被執行的一個或多個應用和由所述一個或多個應用所使用的系統資源。此時,與滿足顯示的條件相關的應用的數量可僅包括在后臺中正被執行的應用的數量,或者可包括在后臺中執行的應用的數量和在前臺中執行的應用的數量兩者。與步驟S701的顯示的條件相同,步驟S702的顯示一個或多個執行的應用和由一個或多個執行的應用所使用的系統資源的方法(以下,簡稱為“顯示方法”)也包括下述的根據本發明示例性實施例的各種修改。第一,步驟S702的顯示方法可通過以下示例性實施例來實現其中,僅顯示在后臺中正被執行的、使用系統資源的比例超過預設值(或預設閾值)的一個或多個應用。更具體地,在顯示在后臺中正被執行的一個或多個應用(例如,當前沒有被用戶使用的一個或多個應用)和由所述一個或多個應用所使用的系統資源時,可以用區別的方式僅顯示使用超過系統資源的預設比例的應用(例如,使用超過CPU和存儲器的5%的應用)。換而言之,不顯示在后臺中正被執行的所有應用,而是可以僅單獨地顯示使用超過系統資源的預設比例并因而對電池的功耗具有相對較大影響的應用。因此,當在步驟S701確定已經滿足了顯示的條件時,根據本發明示例性實施例的控制器10控制僅顯示在后臺中正被執行的、使用系統資源的比例超過預設值(例如,5% ) 的一個或多個應用,如圖8B所示的第二應用和第三應用。第二,步驟S702的顯示方法可通過以下示例性實施例來實現其中,由在后臺中正被執行的一個或多個應用所使用的系統資源的使用比例被識別,并以系統資源的使用比例的升序或降序來排列顯示所述一個或多個應用。更具體地,可在基于系統資源的使用比例(以使用比例的升序或降序)排列在后臺中正被執行的所有應用的同時,顯示在后臺中正被執行的所有應用。因此,當在步驟S701確定已經滿足了顯示的條件時,如圖8C所示,根據本發明示例性實施例的控制器10控制以系統資源的使用比例的升序來一起顯示在后臺中正被執行的應用以及系統資源的使用比例。第三,步驟S702的顯示方法可通過以下示例性實施例來實現其中,僅顯示在后臺中正被執行的、使用消耗大量待機電能的裝置的應用。不僅在后臺中正被執行的一個或多個應用使用系統資源并消耗便攜式終端的電能(即,電池電能),與任意執行的應用相關操作的任意裝置也消耗便攜式終端的電能。這意味著,即使在后臺中正被執行的一個或多個應用不使用高比例的系統資源,如果與執行的一個或多個應用相關操作的一個或多個裝置消耗大量的待機電能,則使用所述一個或多個裝置的、在后臺中正被執行的所述一個或多個應用消耗的電能比不使用這些裝置的其他應用消耗的電能更多。因此,當在步驟S701確定已經滿足了顯示的條件時,根據本發明示例性實施例的控制器10控制以區別的方式僅顯示使用消耗相對較多待機電能的裝置的一個或多個應用,其中,所述一個或多個應用包括如圖8D所示的使用相機裝置的第四應用和使用GPS裝置的第五應用。通過將與步驟S701的顯示的條件相關的五個示例性實施例和與步驟S702的顯示方法相關的三個示例性實施例組合,可以產生本發明的各種附加示例性實施例,通過各種附加示例性實施例,本發明的示例性實施例可允許選擇性地僅顯示在后臺中正被執行的一個或多個應用中的與預設條件相應的應用。作為可產生的示例性實施例中的一個示例,當存在使用消耗相對較大量的待機電能的一個或多個裝置并在后臺中已經被執行超過了 10分鐘的一個或多個應用時,自動(或由用戶手動)顯示所述一個或多個應用的列表,從而用戶可終止所述一個或多個應用中的
作為可產生的示例性實施例中的另一示例,當超過預設數量的應用(例如,超過十個的應用)(在后臺或前臺中或者在二者中)正被執行時,僅自動(或由用戶手動)顯示十個應用中的使用了預設比例(例如,3%)的系統資源的應用,從而用戶可選擇性地(或全體地)終止在后臺中正被執行并使用了高比例的系統資源、從而消耗了大量電池電能并降低系統性能的一個或多個應用。在步驟S701到S702之后,在步驟S703到S704,當存在對于終止顯示的應用中的至少一個的請求時,控制器10控制終止被請求終止的一個或多個應用。當如圖8A到圖8D之一所示出的顯示了一個或多個執行的應用的列表時,用戶可選擇性地終止使用了大比例的系統資源且消耗過多電池電能的至少一個應用,或者可全體地終止所有顯示的應用。例如,用戶可選擇(例如,觸摸)圖8A的結束(END)按鈕810,從而請求終止第三應用,其中,第三應用使用了 CPU的4%和RAM的5%。響應于該請求,控制器10控制終止第三應用并更新關于正被執行的應用和使用的資源的狀態信息,如圖9A所示。此外,當用戶觸摸并選擇“關閉全部O^LOSE ALL) ”按鈕820時,控制器 ο可全體地終止正被執行的一個或多個應用(包括第一應用、第二應用和第三應用)并將關于全體終止的信息通知給用戶,如圖9B所示。這里,終止的一個或多個應用可對應于在后臺中正被執行的所有應用或所有顯示的應用。根據如圖9C和圖10所示的本發明的第三示例性實施例的修改,當用戶已經請求了終止預設應用時,便攜式終端可基于正被執行的一個或多個應用的列表和使用的系統資源,顯示關于被請求終止的應用的附加信息。當存在正被執行的多個應用并且用戶想要終止正被執行的多個應用中的用戶沒有任何使用經驗的一個應用時,用戶可能不會準確地意識到該應用提供的功能和該應用正在執行的功能。因此,本發明的示例性實施例使得用戶能夠額外獲得關于用戶想要終止的應用的信息,例如,對于該應用的建議(例如,與主要功能和使用功能相關的建議)和關于正被執行的操作的解釋。例如,當用戶已經請求了終止第二應用時,控制器10可控制顯示通知第二應用正在發送或接收數據的信息,從而詢問用戶以確認終止第二應用的意愿(如圖9C所示),或者控制器10可顯示關于如何使用便攜式終端的信息或與第二應用相關的信息(例如,指令或建議),從而詢問用戶以確認終止第二應用的意愿(如圖10所示)。根據本發明的示例性實施例,可以在通過多個應用提供多任務功能的同時,防止由于正被執行的一個或多個應用所使用的系統資源而引起的電池功耗和系統性能的降低。另外,根據本發明的示例性實施例,當多個應用被執行時,這樣的應用的執行被報告給用戶,以使得用戶能夠終止一個或多個應用,從而防止電池電能的不必要消耗。雖然已經參照本發明的特定示例性實施例示出和描述了本發明,但是本領域的技術人員應理解,在不脫離由權利要求及其等同物限定的本發明的精神和范圍的情況下,可在形式和細節上對其進行各種改變。
權利要求
1.一種管理在便攜式終端中正被執行的應用的方法,所述方法包括響應于對于執行應用的請求,執行應用;顯示關于正被執行的一個或多個應用的信息。
2.如權利要求1所述的方法,其中,顯示關于正被執行的一個或多個應用的步驟包括 顯示正被執行的一個或多個應用的數量的視覺效果,所述視覺效果包括與正被執行的一個或多個應用的數量相應的計量條和數字中的至少一個。
3.如權利要求1所述的方法,其中,關于正被執行的一個或多個應用的信息包括與正被執行的一個或多個應用相應的圖標。
4.如權利要求1所述的方法,其中,顯示關于正被執行的一個或多個應用的步驟包括 通過預設的微件和預設的應用中的至少一個來顯示關于正被執行的應用的信息。
5.如權利要求1所述的方法,其中,顯示關于正被執行的一個或多個應用的步驟包括 在應用在前臺中正被執行的同時,顯示關于正被執行的一個或多個應用的信息。
6.如權利要求1所述的方法,其中,顯示關于正被執行的一個或多個應用的步驟包括 在為圖標提供預設視覺效果的同時,僅顯示與正被執行的一個或多個應用相應的圖標,從而將與正被執行的一個或多個應用相應的圖標區別于與沒有被執行的一個或多個應用相應的圖標。
7.如權利要求6所述的方法,其中,利用視覺效果來顯示與正被執行的一個或多個應用相應的每個圖標,其中,所述視覺效果根據以下項被預設即,在相應的應用被執行時由所述相應的應用所使用的便攜式終端的系統資源的量。
8.如權利要求7所述的方法,其中,為了提供預設視覺效果,與正被執行的一個或多個應用相應的每個圖標的大小根據以下項而改變即,所述相應的應用被執行時由所述相應的應用所使用的便攜式終端的系統資源的量。
9.一種用于管理在便攜式終端中正被執行的應用的設備,所述設備包括控制器,響應于對于執行應用的請求來執行應用,控制在顯示單元上顯示關于一個或多個應用的信息。
10.如權利要求9所述的設備,其中,關于正被執行的一個或多個應用的信息包括正被執行的一個或多個應用的數量并通過視覺效果被顯示,其中,所述視覺效果包括與正被執行的一個或多個應用的數量相應的計量條和數字中的至少一個。
11.如權利要求9所述的設備,其中,關于正被執行的一個或多個應用的信息包括與正被執行的一個或多個應用相應的圖標。
12.如權利要求9所述的設備,其中,控制器控制通過預設的微件和預設的應用中的至少一個來顯示關于正被執行的一個或多個應用的信息。
13.如權利要求9所述的設備,其中,在應用在前臺中正被執行的同時,控制器控制顯示關于正被執行的一個或多個應用的信息。
14.如權利要求9所述的設備,其中,在為圖標提供預設視覺效果的同時,控制器控制僅顯示與正被執行的一個或多個應用相應的圖標,從而將與正被執行的一個或多個應用相應的圖標區別于與沒有被執行的一個或多個應用相應的圖標。
15.如權利要求14所述的設備,其中,利用視覺效果來顯示與正被執行的一個或多個應用相應的每個圖標,其中,所述視覺效果根據以下項被預設即,在相應的應用被執行時由所述相應的應用所使用的便攜式終端的系統資源的量。
16.如權利要求15所述的設備,其中,為了提供預設視覺效果,與正被執行的一個或多個應用相應的每個圖標的大小根據以下項而改變即,所述相應的應用被執行時由所述相應的應用所使用的便攜式終端的系統資源的量。
全文摘要
提供一種管理在便攜式終端中正被執行的應用的方法和設備,用于在通過多個應用提供多任務功能的同時,防止由于由正被執行的應用所使用的系統資源而引起的電池功耗和系統性能的降低。在該方法中,當多個應用被執行時,這樣的多個應用的執行被報告給用戶,以使得用戶能夠終止一個或多個應用,從而防止電池電能的不必要的消耗。
文檔編號G06F1/32GK102331835SQ201110146030
公開日2012年1月25日 申請日期2011年5月25日 優先權日2010年5月25日
發明者申宗均, 鄭亨澈, 金義德, 金保成 申請人:三星電子株式會社