用于管理用戶設(shè)備的存儲(chǔ)器的方法和設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本公開設(shè)及一種用于管理用戶設(shè)備的存儲(chǔ)器的方法和設(shè)備,可W通過(guò)動(dòng)態(tài)管理在 用戶設(shè)備的后臺(tái)中運(yùn)行的后臺(tái)進(jìn)程,來(lái)支持高效地使用存儲(chǔ)器。
【背景技術(shù)】
[0002] 近來(lái),隨著數(shù)字技術(shù)的發(fā)展,可W執(zhí)行通信和個(gè)人信息處理的多種用戶設(shè)備(例 如,移動(dòng)通信終端、個(gè)人數(shù)字助手(PDA)、電子管理器、智能電話、平板個(gè)人計(jì)算機(jī)(PC)等) 已進(jìn)入市場(chǎng)。運(yùn)種用戶設(shè)備已到達(dá)涵括其它終端領(lǐng)域的移動(dòng)匯聚階段,而不限于它們自己 的傳統(tǒng)獨(dú)特領(lǐng)域。例如,用戶設(shè)備可W設(shè)置有多種功能,包括諸如語(yǔ)音呼叫和視頻呼叫的呼 叫功能、消息發(fā)送/接收功能(諸如,短消息服務(wù)(SM巧、多媒體消息服務(wù)(MM巧和電子郵 件)、導(dǎo)航功能、攝影功能、廣播再現(xiàn)功能、媒體(視頻和音樂(lè))再現(xiàn)功能、互聯(lián)網(wǎng)功能、信使 功能、社交網(wǎng)絡(luò)服務(wù)(SN巧功能等。
[0003] 在多任務(wù)構(gòu)思下,上述功能W獨(dú)立進(jìn)程形式同時(shí)駐留在存儲(chǔ)器(例如,隨機(jī)訪問(wèn) 存儲(chǔ)器(RAM))中,并可W執(zhí)行所需操作,交替地占用中央處理單元(CPU)。此時(shí),用戶可W 具有在用戶設(shè)備屏幕的前表面或后表面上同時(shí)執(zhí)行若干功能的效果。例如,除了瀏覽電子 郵件之外,用戶可W在從軟件市場(chǎng)下載大容量游戲軟件的同時(shí)欣賞音樂(lè)。可能需要大容量 的可用存儲(chǔ)器來(lái)向用戶維持偃意的多任務(wù)體驗(yàn),防止由于存儲(chǔ)器不足而暫停功能。
[0004] 同時(shí),用戶設(shè)備可W在操作系統(tǒng)(0巧等級(jí)上管理存儲(chǔ)器。例如,用戶設(shè)備可W在 操作系統(tǒng)等級(jí)上管理預(yù)定數(shù)量的后臺(tái)進(jìn)程。根據(jù)實(shí)施例,針對(duì)在用戶設(shè)備中運(yùn)行的多種任 務(wù),確定后臺(tái)進(jìn)程的具體數(shù)量(例如,15或24個(gè)后臺(tái)進(jìn)程),且用戶設(shè)備可W在操作系統(tǒng)等 級(jí)上管理所確定的后臺(tái)進(jìn)程的數(shù)目。 陽(yáng)0化]在現(xiàn)有用戶設(shè)備中,應(yīng)一直使用所確定的后臺(tái)進(jìn)程的數(shù)目。因此,當(dāng)在用戶設(shè)備中 裝載大尺寸(大容量)存儲(chǔ)器時(shí),存儲(chǔ)器中的許多區(qū)域并未使用,因此,存儲(chǔ)器可能低效運(yùn) 行。此外,當(dāng)在用戶設(shè)備中裝在小尺寸(小容量)存儲(chǔ)器時(shí),由于大量后臺(tái)進(jìn)程引起存儲(chǔ)器 不足,因此用戶設(shè)備的反應(yīng)是令人不悅的,用戶設(shè)備可能較慢或發(fā)生故障。憑借現(xiàn)有用戶設(shè) 備中的存儲(chǔ)器管理技術(shù),可W通過(guò)允許確定數(shù)目的后臺(tái)進(jìn)程駐留在存儲(chǔ)器中,來(lái)獲得預(yù)期 的多任務(wù)功能和性能。然而,由于后臺(tái)進(jìn)程的數(shù)目固定,無(wú)法更高效地使用存儲(chǔ)器(例如, RAM),在一些情況下,應(yīng)提升硬件存儲(chǔ)器設(shè)備的容量。
【發(fā)明內(nèi)容】
[0006] 技術(shù)問(wèn)題
[0007] 本發(fā)明的主要目的是解決上述不足。本公開的一個(gè)方面在于提供一種用于管理用 戶設(shè)備的存儲(chǔ)器的方法和設(shè)備,可W通過(guò)動(dòng)態(tài)管理在用戶設(shè)備中的后臺(tái)進(jìn)程的數(shù)目來(lái)最小 化對(duì)存儲(chǔ)器的低效使用,并可W改善用戶設(shè)備的性能和存儲(chǔ)器的使用效率。
[0008] 在本公開的多種實(shí)施例中,用戶設(shè)備可W包括使用應(yīng)用處理器(AP)、圖形處理單 元(GPU)和中央處理單元(CPU)的所有用戶設(shè)備,諸如所有信息通信設(shè)備、所有多媒體設(shè)備 及其所有應(yīng)用設(shè)備,其中根據(jù)本公開的多種實(shí)施例,它們支持多種功能。
[0009] 本公開的另一方面在于提供一種用于管理用戶設(shè)備的存儲(chǔ)器的方法和設(shè)備,當(dāng)存 儲(chǔ)器不足時(shí),可W通過(guò)減少后臺(tái)進(jìn)程的數(shù)目來(lái)確保存儲(chǔ)器;當(dāng)存儲(chǔ)器足夠時(shí),可W通過(guò)增加 后臺(tái)進(jìn)程的數(shù)目來(lái)確保性能優(yōu)勢(shì),從而支持高效地使用存儲(chǔ)器。
[0010] 本公開的另一方面在于提供一種用于管理用戶設(shè)備的存儲(chǔ)器的方法和設(shè)備,可W通過(guò)實(shí)現(xiàn)用于管理后臺(tái)進(jìn)程的優(yōu)化環(huán)境W便高效地使用用戶設(shè)備中的存儲(chǔ)器,來(lái)改善用戶 設(shè)備的用戶便利性和實(shí)用性。
[0011] 解決方案
[0012] 根據(jù)本公開的一個(gè)方面,提供了一種用于管理用戶設(shè)備的后臺(tái)進(jìn)程的方法。所述 方法包括:確定用于調(diào)整后臺(tái)進(jìn)程的數(shù)目的參考信息;基于參考信息識(shí)別存儲(chǔ)器狀態(tài);W 及對(duì)應(yīng)于存儲(chǔ)器狀態(tài),調(diào)整后臺(tái)進(jìn)程的數(shù)目。
[0013] 根據(jù)本公開的另一方面,提供了一種計(jì)算機(jī)可讀記錄介質(zhì),所述計(jì)算機(jī)可讀記錄 介質(zhì)記錄用于在處理器中執(zhí)行所述方法的程序。
[0014] 根據(jù)本公開的另一方面,一種用戶設(shè)備包括:在操作系統(tǒng)等級(jí)上被管理的存儲(chǔ)器;W及控制器,根據(jù)用戶設(shè)備的任務(wù)管理、后臺(tái)進(jìn)程的數(shù)目根據(jù)存儲(chǔ)器狀態(tài)的動(dòng)態(tài)改變、W及 改變后的后臺(tái)進(jìn)程數(shù)目,來(lái)管理后臺(tái)進(jìn)程。
[0015] 根據(jù)本公開的另一方面,提供了一種計(jì)算機(jī)可讀記錄介質(zhì)。所述計(jì)算機(jī)可讀記錄 介質(zhì)存儲(chǔ)用于執(zhí)行W下操作的程序:確定用于調(diào)整后臺(tái)進(jìn)程的數(shù)目的參考信息的操作,基 于參考信息識(shí)別存儲(chǔ)器狀態(tài)的操作、響應(yīng)于存儲(chǔ)器狀態(tài)調(diào)整后臺(tái)進(jìn)程的數(shù)目的操作、W及 根據(jù)調(diào)整后的后臺(tái)進(jìn)程數(shù)目來(lái)管理后臺(tái)進(jìn)程的操作。
[0016] 根據(jù)上述方面,略為廣泛地總結(jié)了本公開了的特征和技術(shù)優(yōu)點(diǎn),W便本領(lǐng)域技術(shù) 人員可W根據(jù)W下對(duì)本公開的詳細(xì)描述來(lái)理解本公開。除了所述特征和技術(shù)優(yōu)點(diǎn)之外,根 據(jù)對(duì)W下描述的本公開的詳細(xì)描述,將更清楚形成本公開的權(quán)利要求主題的其它特征和技 術(shù)優(yōu)點(diǎn)。
[0017] 本發(fā)明的有利效果
[0018] 如上所述,本公開提供了一種管理用戶設(shè)備的存儲(chǔ)器的方法和設(shè)備,可W通過(guò)動(dòng) 態(tài)管理在用戶設(shè)備中的后臺(tái)進(jìn)程的數(shù)目來(lái)最小化對(duì)存儲(chǔ)器的低效使用,并可W改善用戶設(shè) 備的性能和存儲(chǔ)器的使用效率。根據(jù)本公開,可W支持動(dòng)態(tài)的后臺(tái)進(jìn)程管理W便高效使用 存儲(chǔ)器。目P,當(dāng)所使用的用戶設(shè)備中的可用存儲(chǔ)器不足時(shí),可W通過(guò)動(dòng)態(tài)減少后臺(tái)進(jìn)程的數(shù) 目,來(lái)確保可用存儲(chǔ)器;當(dāng)可用存儲(chǔ)器足夠時(shí),可W通過(guò)增加后臺(tái)進(jìn)程的數(shù)目,來(lái)無(wú)疑地確 保多任務(wù)性能的優(yōu)勢(shì)。
[0019] 根據(jù)本公開,可W根據(jù)用戶設(shè)備中的存儲(chǔ)器狀態(tài),動(dòng)態(tài)管理可用后臺(tái)進(jìn)程的數(shù)目, 其中用戶設(shè)備具有基于多任務(wù)的操作系統(tǒng)(例如,AmlroidOS或具有多任務(wù)技術(shù)的類似 0S)。根據(jù)本公開,當(dāng)可用存儲(chǔ)器足夠時(shí),可W通過(guò)增加后臺(tái)進(jìn)程的數(shù)目來(lái)確保任務(wù)(例如, 應(yīng)用)的運(yùn)行和進(jìn)入速度。此外,根據(jù)本公開,當(dāng)可用存儲(chǔ)器不足時(shí),可W通過(guò)減少后臺(tái)進(jìn) 程的數(shù)目,來(lái)充分地確??捎么鎯?chǔ)器,從而改善穩(wěn)定性。如上所述,根據(jù)本公開,可W通過(guò)允 許后臺(tái)進(jìn)程提前駐留在存儲(chǔ)器中,在基于多任務(wù)的操作系統(tǒng)中更高效地使用存儲(chǔ)器,從而 能夠在執(zhí)行進(jìn)程時(shí)實(shí)現(xiàn)性能優(yōu)勢(shì)。
[0020] 根據(jù)本公開,可W通過(guò)實(shí)現(xiàn)用于管理后臺(tái)進(jìn)程的優(yōu)化環(huán)境W便高效地使用用戶設(shè) 備中的存儲(chǔ)器,來(lái)改善用戶設(shè)備的用戶便利性W及實(shí)用性、便利性和競(jìng)爭(zhēng)力。根據(jù)本公開的 實(shí)施例,本公開可W由所有類型的用戶設(shè)備(諸如,移動(dòng)通信終端、智能電話、平板PC、PDA 等)W及能夠支持動(dòng)態(tài)后臺(tái)進(jìn)程管理的多種設(shè)備來(lái)實(shí)現(xiàn)。
[0021] 在閱讀W下本發(fā)明【具體實(shí)施方式】之前,提出對(duì)貫穿本專利文獻(xiàn)所使用的特定詞語(yǔ) 和短語(yǔ)的定義可能是有利的:術(shù)語(yǔ)"包含"和"包括"及其衍生詞意味著無(wú)限制的涵括;術(shù) 語(yǔ)"或"是可兼的,意味著和/或;短語(yǔ)"與......相關(guān)聯(lián)"和"與其相關(guān)聯(lián)"及其衍生詞 可W意味著包括、包括在內(nèi)、與......互連、包含、包含在內(nèi)、連接至或與......連接、禪 接至或與......禪接、與......可通信、與......協(xié)作、交錯(cuò)、并列、鄰近于、束縛到或 與……相束縛、具有、具有……特性等;W及術(shù)語(yǔ)"控制器"意味著控制至少一個(gè)操作 的任何設(shè)備、系統(tǒng)或其部件,運(yùn)樣的設(shè)備可WW硬件、固件或軟件或者W上中至少兩個(gè)的某 種組合來(lái)實(shí)現(xiàn)。應(yīng)當(dāng)注意與任何特定控制器相關(guān)聯(lián)的功能可W是集中式或分布式的,不管 是本地還是遠(yuǎn)程方式。貫穿本專利文獻(xiàn)提供對(duì)特定詞語(yǔ)和短語(yǔ)的定義,本領(lǐng)域普通技術(shù)人 員應(yīng)當(dāng)理解,即使不是大多數(shù)情況,在許多情況下運(yùn)些定義也應(yīng)用于如此限定詞語(yǔ)和短語(yǔ) 的現(xiàn)有W及未來(lái)使用。
【附圖說(shuō)明】
[0022] 為了更全面地理解本公開及其優(yōu)點(diǎn),現(xiàn)參考結(jié)合附圖的W下詳細(xì)描述,在附圖中 相似的附圖標(biāo)記用于表示相同的部件,其中:
[0023] 圖1示出了根據(jù)本公開實(shí)施例的用戶設(shè)備的框圖;
[0024] 圖2是示出了根據(jù)本公開實(shí)施例的管理用戶設(shè)備的存儲(chǔ)器的方法的流程圖;
[00巧]圖3是示出了根據(jù)本公開實(shí)施例的確定參考信息W便在用戶設(shè)備中進(jìn)行存儲(chǔ)器 管理的操作的流程圖;
[00%] 圖4是示出了根據(jù)本公開實(shí)施例在用戶設(shè)備中調(diào)整后臺(tái)進(jìn)程的數(shù)目的操作的流 程圖;
[0027] 圖5示出了根據(jù)本公開實(shí)施例在用戶設(shè)備中調(diào)整后臺(tái)進(jìn)程的數(shù)目的操作的示例;W及
[002引圖6是示出了根據(jù)本公開實(shí)施例在用戶設(shè)備中管理后臺(tái)進(jìn)程的操作的流程圖?!揪唧w實(shí)施方式】
[0029] W下討論的圖1到6和用于描述本專利文檔的公開的原理的各種實(shí)施例僅是說(shuō)明 性的而絕不應(yīng)理解為限制本公開的范圍。本領(lǐng)域技術(shù)人員可W理解,可WW任何適當(dāng)布置 的系統(tǒng)或設(shè)備來(lái)實(shí)現(xiàn)本公開的原理。
[0030] 下文中,將參考附圖具體描述本公開的多種實(shí)施例。應(yīng)注意,盡管示出在不同附圖 中,然而相同的附圖標(biāo)記用于表示相同的元件。此外,由于與公知功能或配置相關(guān)的具體描 述可能不必要地混淆本公開的主題事物,因此在對(duì)其進(jìn)行寶述。下文中,應(yīng)注意,僅提供有 助于理解與本公開的多種實(shí)施例相關(guān)的操作的描述,而省略其他描述,W免混淆本公開的 主題內(nèi)容。
[0031] 所提出的本公開設(shè)及一種支持對(duì)用戶設(shè)備進(jìn)行高效存儲(chǔ)器管理的方法和設(shè)備。根 據(jù)本公