中的音量值的使用頻率等)、重要性值W及 優(yōu)先級(jí)。存儲(chǔ)單元150還可W存儲(chǔ)響應(yīng)于在觸摸屏130上的觸摸輸入而輸出的振動(dòng)數(shù)據(jù)和 聲音數(shù)據(jù)的多種模式。存儲(chǔ)單元150可W連續(xù)地或臨時(shí)地存儲(chǔ)用戶設(shè)備的操作系統(tǒng)(0巧、 與使用觸摸屏130的輸入和顯示控制操作相關(guān)的程序、與調(diào)整在后臺(tái)運(yùn)行的可用后臺(tái)進(jìn)程 的數(shù)目相關(guān)的程序、由程序的操作而產(chǎn)生的數(shù)據(jù)等。
[0052] 存儲(chǔ)單元150可W包括W下存儲(chǔ)介質(zhì)中的至少一種類型的存儲(chǔ)介質(zhì):閃存型存儲(chǔ) 器、硬盤(pán)型存儲(chǔ)器、微型存儲(chǔ)器、卡片型存儲(chǔ)器(例如,安全數(shù)字(SD)卡或極限數(shù)字狂D) 卡)、動(dòng)態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器值RAM)型存儲(chǔ)器、靜態(tài)RAM(SRAM)型存儲(chǔ)器、只讀存儲(chǔ)器(ROM) 型存儲(chǔ)器、可編程ROM(PROM)型存儲(chǔ)器、電可擦除PROM巧EPROM)型存儲(chǔ)器、磁性RAM(MRAM) 型存儲(chǔ)器、磁盤(pán)型存儲(chǔ)器和光盤(pán)型存儲(chǔ)器。用戶設(shè)備還可W結(jié)合在互聯(lián)網(wǎng)上執(zhí)行存儲(chǔ)單元 150的存儲(chǔ)功能的網(wǎng)絡(luò)存儲(chǔ)器進(jìn)行操作。具體地,針對(duì)根據(jù)本公開(kāi)實(shí)施例的存儲(chǔ)器管理方法 使用的存儲(chǔ)器可W與僅通過(guò)允許系統(tǒng)訪問(wèn)存儲(chǔ)單元150來(lái)W操作系統(tǒng)等級(jí)管理的存儲(chǔ)器 (例如,RAM)相對(duì)應(yīng)。
[0053] 接口單元160可W用作用戶設(shè)備和與用戶設(shè)備相連的所有外部設(shè)備之間的通道。 接口單元160可W向用戶設(shè)備中的各個(gè)元件傳送從外部設(shè)備傳送的數(shù)據(jù)或提供的電力,或 可W允許將用戶設(shè)備內(nèi)的數(shù)據(jù)傳送到外部設(shè)備。例如,接口單元160可W包括有線/無(wú)線 的耳麥端口、外部充電器端口、有線/無(wú)線數(shù)據(jù)端口、存儲(chǔ)卡端口、用于與設(shè)置有標(biāo)識(shí)模塊 中的設(shè)備連接的端口、音頻輸入/輸出端口、視頻輸入/輸出端口、耳機(jī)端口等。
[0054] 控制器170可W控制用戶設(shè)備的整體操作。例如,控制器170可W執(zhí)行與語(yǔ)音通 信、數(shù)據(jù)通信、視頻通信等相關(guān)的控制。在本公開(kāi)的實(shí)施例中,控制器170可W處理與如下 相關(guān)的操作:對(duì)用戶設(shè)備的任務(wù)管理、根據(jù)存儲(chǔ)器狀態(tài)動(dòng)態(tài)改變后臺(tái)進(jìn)程的數(shù)目、根據(jù)改變 后的后臺(tái)進(jìn)程的數(shù)目管理后臺(tái)進(jìn)程等,控制器170還可W設(shè)置用于處理運(yùn)些操作的進(jìn)程管 理模塊(未示出)。在本公開(kāi)的實(shí)施例中,進(jìn)程管理模塊可W實(shí)現(xiàn)在控制器170中,或獨(dú)立 于控制器170。將參考W下所示的附圖,在用戶設(shè)備的操作及其控制方法的示例中,描述控 制器170的具體控制操作。
[0055] 除了上述功能之外,根據(jù)本公開(kāi)實(shí)施例的控制器170可W控制與用戶設(shè)備的通用 功能相關(guān)的多種操作。例如,當(dāng)執(zhí)行特定應(yīng)用時(shí),控制器170可W針對(duì)該特定應(yīng)用控制操作 和屏幕顯示。此外,控制器170可W接收與由基于觸摸的輸入接口(例如,觸摸屏130)支 持的多種觸摸事件輸入相對(duì)應(yīng)的輸入信號(hào),可W根據(jù)接收到的輸入信號(hào)控制功能操作。此 夕F,控制器170還可W控制基于有線通信或無(wú)線通信的數(shù)據(jù)發(fā)送/接收。
[0056] 電源單元180可W接收外部電力和內(nèi)部電力,可W在控制器170的控制下提供元 件操作所需的電力。
[0057]根據(jù)本公開(kāi)多種實(shí)施例的上述用戶設(shè)備可W包括使用應(yīng)用處理器(AP)、圖形處理 單元(GPU)和中央處理單元(CPU)的所有設(shè)備,諸如所有信息通信設(shè)備、所有多媒體設(shè)備及 其所有應(yīng)用設(shè)備,其支持本公開(kāi)的功能。具體地,根據(jù)本公開(kāi)多種實(shí)施例的用戶設(shè)備可W包 括支持多任務(wù)技術(shù)的操作系統(tǒng)(例如,Amlroid操作系統(tǒng)或具有多任務(wù)技術(shù)的相似操作系 統(tǒng))的所有設(shè)備。例如,除了基于與多種通信系統(tǒng)相對(duì)應(yīng)的相應(yīng)通信協(xié)議運(yùn)行的移動(dòng)通信 終端之外,用戶設(shè)備還可W包括諸如平板個(gè)人計(jì)算機(jī)(PC)、智能電話、便攜式多媒體播放器 (PMP)、便攜式游戲終端和個(gè)人數(shù)字助手(PDA)等設(shè)備。
[0058] 可W通過(guò)使用軟件、硬件或其二者的組合,將本公開(kāi)的多種實(shí)施例實(shí)現(xiàn)在記錄介 質(zhì)中,通過(guò)計(jì)算機(jī)或類似設(shè)備來(lái)讀取所述記錄介質(zhì)。根據(jù)硬件實(shí)現(xiàn)方案,可W使用專用集成 電路(ASIC)、數(shù)字信號(hào)處理器值SP)、數(shù)字信號(hào)處理設(shè)備值SPD)、可編程邏輯器件(PLD)、現(xiàn) 場(chǎng)可編程口陣列(FPGA)、處理器、控制器、微控制器、微處理器和用于執(zhí)行其它功能的電學(xué) 單元,來(lái)實(shí)現(xiàn)本公開(kāi)的實(shí)施例。
[0059] 在一些情況下,本說(shuō)明書(shū)中所述的實(shí)施例可W由控制器170本身實(shí)現(xiàn)。根據(jù)軟件 實(shí)現(xiàn)方案,諸如在本說(shuō)明書(shū)中描述的過(guò)程和功能的實(shí)施例可W實(shí)現(xiàn)為單獨(dú)的軟件模塊(例 如,處理模塊)。軟件模塊可W執(zhí)行本說(shuō)明書(shū)中所述的一個(gè)或更多個(gè)功能和操作。
[0060] 記錄介質(zhì)可W包括存儲(chǔ)用于執(zhí)行W下操作的程序的計(jì)算機(jī)可讀記錄介質(zhì):確定用 于調(diào)整后臺(tái)進(jìn)程的數(shù)目的參考信息的操作、基于參考信息識(shí)別存儲(chǔ)器狀態(tài)的操作、調(diào)整后 臺(tái)進(jìn)程的數(shù)目W便與存儲(chǔ)器狀態(tài)相對(duì)應(yīng)的操作、W及根據(jù)調(diào)整后的后臺(tái)進(jìn)程的數(shù)目管理后 臺(tái)進(jìn)程的操作。
[0061] 圖2是示出了根據(jù)本公開(kāi)實(shí)施例的管理用戶設(shè)備的存儲(chǔ)器的方法的流程圖。
[0062] 參考圖2,在步驟201,控制器170可W確定用于動(dòng)態(tài)調(diào)整后臺(tái)進(jìn)程的參考信息。在 本公開(kāi)的實(shí)施例中,可W在驅(qū)動(dòng)用戶設(shè)備(例如,啟動(dòng)操作系統(tǒng))時(shí)確定參考信息,參考信 息可W包括用于調(diào)整后臺(tái)進(jìn)程數(shù)目的可用存儲(chǔ)器的闊值W及可用后臺(tái)進(jìn)程的數(shù)目。例如, 控制器170可W參考用戶設(shè)備使用的屏幕的分辨率、資源(例如,GUI、圖標(biāo)尺寸等)化及用 戶設(shè)備的總存儲(chǔ)器大小,來(lái)確定參考信息。此外,控制器170可W參考所述參考信息,來(lái)確 定可用后臺(tái)進(jìn)程的數(shù)目。在參考圖3的用戶設(shè)備及其控制方法的操作示例中描述該過(guò)程。
[0063] 在步驟203,控制器170可W基于參考信息,依據(jù)存儲(chǔ)器狀態(tài),來(lái)動(dòng)態(tài)調(diào)整(改變) 可用后臺(tái)進(jìn)程的數(shù)目。例如,當(dāng)可用存儲(chǔ)器足夠時(shí),控制器170可W增加后臺(tái)進(jìn)程的數(shù)目, 當(dāng)可用存儲(chǔ)器不足時(shí),可W減小后臺(tái)進(jìn)程的數(shù)目。將在參考圖4的用戶設(shè)備及其控制方法 的操作示例中描述該過(guò)程。
[0064] 在步驟205,控制器170可W根據(jù)調(diào)整后的(改變后的)后臺(tái)進(jìn)程的數(shù)目,來(lái)管理 后臺(tái)進(jìn)程。例如,當(dāng)檢測(cè)到用于執(zhí)行任務(wù)的事件時(shí),控制器170可W根據(jù)調(diào)整后的后臺(tái)進(jìn)程 的數(shù)目,立刻在后臺(tái)管理相應(yīng)任務(wù)的進(jìn)程;或可W根據(jù)被管理的后臺(tái)進(jìn)程的優(yōu)先級(jí),終止或 結(jié)束其中至少一個(gè)后臺(tái)進(jìn)程,然后在后臺(tái)管理相應(yīng)任務(wù)的進(jìn)程。將在參考圖6的用戶設(shè)備 及其控制方法的操作示例中描述該過(guò)程。 陽(yáng)0化]圖3是示出了根據(jù)本公開(kāi)實(shí)施例的確定用于用戶設(shè)備的存儲(chǔ)器管理的參考信息 的操作的流程圖。
[0066] 參考圖3,當(dāng)在步驟301啟動(dòng)操作系統(tǒng)時(shí),在步驟303,控制器170可W檢查已用資 源和存儲(chǔ)器大小。例如,控制器170可W識(shí)別影響存儲(chǔ)器使用的資源、W及操作系統(tǒng)能夠使 用的總(最大)存儲(chǔ)器大小。
[0067] 在步驟305,控制器170可W根據(jù)已用資源和存儲(chǔ)器大小,配置后臺(tái)進(jìn)程的數(shù)目的 范圍。例如,控制器170可W根據(jù)已用資源和存儲(chǔ)器大小,配置可用后臺(tái)進(jìn)程的最大數(shù)目和 最小數(shù)目。 W側(cè)在步驟307,控制器170可W檢查用戶設(shè)備的屏幕分辨率。此外,控制器170可W根據(jù)屏幕分辨率,配置可用存儲(chǔ)器的闊值,W用于動(dòng)態(tài)調(diào)整后臺(tái)進(jìn)程的數(shù)目。下表1示出了 屏幕分辨率的闊值的示例。 W例【表1】
[0070]
[0071] 如表1所示,可W根據(jù)用戶設(shè)備的屏幕分辨率,有區(qū)別地確定闊值。在本公開(kāi)的實(shí) 施例中,闊值可W與屏幕分辨率的大小成正比地改變。例如,在屏幕分辨率較高的情況下, 用于確定后臺(tái)進(jìn)程數(shù)目的闊值可W配置為具有較大值(例如,200MB),在屏幕分辨率較低 的情況下,用于確定后臺(tái)進(jìn)程數(shù)目的闊值可W配置為具有較小值(例如,80MB)。目P,當(dāng)屏幕 分辨率變大時(shí),可W將闊值配置為較大值,當(dāng)屏幕分辨率變小時(shí),將其配置為較小值。在本 公開(kāi)中,示例性地表示各個(gè)屏幕分辨率的闊值,W便進(jìn)行描述,各個(gè)屏幕分辨率的闊值不限 于表1的描述??蒞在研發(fā)用戶設(shè)備時(shí)提前配置各個(gè)屏幕分辨率的闊值。
[0072]如上所述,根據(jù)本公開(kāi)的實(shí)施例,當(dāng)啟動(dòng)用戶設(shè)備時(shí),可W配置基本信息(諸如, 用于運(yùn)行后臺(tái)進(jìn)程的闊值W及后臺(tái)進(jìn)程數(shù)目的范圍),W及在完全啟動(dòng)用戶設(shè)備之后,可W參考基本信息,動(dòng)態(tài)改變后臺(tái)進(jìn)程的數(shù)目W便對(duì)多種進(jìn)程進(jìn)行后臺(tái)管理。
[0073] 圖4是示出了根據(jù)本公開(kāi)實(shí)施例在用戶設(shè)備中調(diào)整后臺(tái)進(jìn)程的數(shù)目的操作的流 程圖;圖5示出了根據(jù)本公開(kāi)實(shí)施例在用戶設(shè)備中調(diào)整后臺(tái)進(jìn)程的數(shù)目的操作的示例。
[0074] 參考圖4,控制器170可W在步驟401檢查用戶設(shè)備的進(jìn)程狀態(tài),并可W在步驟 403確定進(jìn)程狀態(tài)是否已改變。例如,當(dāng)用戶設(shè)備在完全啟動(dòng)之后正常運(yùn)行時(shí),控制器170 可W根據(jù)多種任務(wù)的實(shí)時(shí)操作,檢測(cè)進(jìn)程狀態(tài)的改變。
[00巧]當(dāng)確定進(jìn)程狀態(tài)已改變時(shí),控制器170可W在步驟405檢查存儲(chǔ)器狀態(tài),并可W在 步驟407將闊值與可用存儲(chǔ)器大小進(jìn)行比較。例如,當(dāng)在用戶設(shè)備運(yùn)行期間檢測(cè)到進(jìn)程狀 態(tài)已改變時(shí),控制器170可W通過(guò)檢查存儲(chǔ)器狀態(tài),識(shí)別能夠在存儲(chǔ)器中使用的可用存儲(chǔ) 器大小??刂破?70可W將可用存儲(chǔ)器大小與在啟動(dòng)用戶設(shè)備時(shí)配置的闊值進(jìn)行比較。
[0076] 當(dāng)在步驟407確定可用存儲(chǔ)器大小大于闊值時(shí),在步驟409,控制器170可W增加 能夠在后臺(tái)中運(yùn)行的進(jìn)程的數(shù)目,即,后臺(tái)進(jìn)程的數(shù)目。當(dāng)在步驟407確定可用存儲(chǔ)器大 小小于或等于闊值時(shí),在步驟411,控制器170可W減少能夠在后臺(tái)中運(yùn)行的后臺(tái)進(jìn)程的數(shù) 目。在本公開(kāi)