專利名稱:用于在移動通信終端中選擇性加載的設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動通信終端的操作控制。更具體地說,本發(fā)明涉及一 種允許用戶選擇并改變加載到終端上的應(yīng)用程序的設(shè)備和方法。
背景技術(shù):
傳統(tǒng)移動通信終端(以下,被稱為"終端")不僅提供語音通信服務(wù),而 且還提供各種附加應(yīng)用程序,諸如相機功能、多媒體播放器功能、消息傳送
附加應(yīng)用程序,如圖1A所示。也就是說,如圖1A所示,終端自動加載終端 的附加應(yīng)用程序,并且在用戶界面屏幕上將其呈現(xiàn)為圖標。
在制造商/供應(yīng)商定義的傳統(tǒng)方式中,傳統(tǒng)終端的操作系統(tǒng)的確允許用戶 選擇性注冊或注銷作為菜單項的項。也就是說,傳統(tǒng)終端允許用戶選擇或注 冊哪種附加功能將在用戶界面屏幕上作為圖標出現(xiàn)。
然而,用戶執(zhí)行的注冊和注銷僅是指連接到用戶界面的添加和刪除。換 句話說,注冊/注銷僅是指對將在用戶界面上示出的相應(yīng)圖標的選擇。并不意 味著特定應(yīng)用程序(包括其中間件、引擎和相關(guān)庫)被添加到終端存儲器或 者從終端存儲器中被刪除。
其結(jié)果是,選擇注銷的應(yīng)用程序(因為它們實際上沒有被用戶使用)仍 然被加載到終端存儲器,如圖1B所示。此外,應(yīng)用的相關(guān)數(shù)據(jù)和系統(tǒng)文件也 被加載到存儲器中。例如,如圖1B所示,盡管如與圖像功能相關(guān)聯(lián)地存儲的 0比特所指示,用戶不使用圖像功能,但是圖像應(yīng)用本身仍被加載到終端存 儲器中。
為了解決當不使用的應(yīng)用程序和所述應(yīng)用程序的系統(tǒng)文件被加載到存儲 器中時導(dǎo)致的低效率,已經(jīng)提出的方法通過設(shè)置定時器、按照規(guī)則的時間間
隔周期地檢查存儲器中的數(shù)據(jù)的有效性并且從存儲器刪除無效數(shù)據(jù)來試圖提 高存儲器利用率。
然而,那些已經(jīng)提出的方法不能真正解決低存儲器利用率的問題,這是 因為不使用的應(yīng)用程序和所述應(yīng)用程序的系統(tǒng)文件仍然始終實際上保留在存
儲器中。
發(fā)明內(nèi)容
本發(fā)明的 一方面在于至少解決上述問題和/或缺點,并且至少提供下面描 述的優(yōu)點。因此,本發(fā)明的一方面提供一種用于在移動通信終端中選擇性加 載的設(shè)備和方法。
本發(fā)明的 一方面在于提供一種移動通信終端的設(shè)備和方法,所述設(shè)備和 方法允許用戶根據(jù)他/她的愛好和目的來選擇應(yīng)用程序并且產(chǎn)生包括選擇的 應(yīng)用程序的列表的概要文件,除了用于移動通信終端的操作的必要程序之外 不加載與產(chǎn)生的概要文件無關(guān)的應(yīng)用程序和系統(tǒng)文件,并且當選擇產(chǎn)生的概
要文件時將它們從菜單中排除。
本發(fā)明的另 一方面在于提供一種移動通信終端的設(shè)備和方法,所述設(shè)備 和方法允許用戶根據(jù)他/她的愛好和目的來選擇應(yīng)用程序并且產(chǎn)生包括選擇 的應(yīng)用程序的列表的概要文件,除了用于移動通信終端的操作的必要程序之 外不加載與產(chǎn)生的概要文件無關(guān)的應(yīng)用程序和系統(tǒng)文件,當選擇產(chǎn)生的概要
文件時將它們從菜單中排除,并且壓縮未加載的應(yīng)用程序和系統(tǒng)文件。
根據(jù)本發(fā)明的 一 方面,提供一種產(chǎn)生用于終端的選擇性加載的概要文件
的方法。所述方法包括接收對至少一個將被激活的應(yīng)用程序的選擇;識別 在當前去活的應(yīng)用程序中存在至少一個將被激活的應(yīng)用程序,并且識別當前 激活的應(yīng)用程序中存在至少一個將被去活的應(yīng)用程序;壓縮除了所述至少一 個將被激活的應(yīng)用程序之外的其它應(yīng)用程序和與所述其它應(yīng)用程序相關(guān)的系 統(tǒng)文件;以及產(chǎn)生包括所述至少一個將被激活的應(yīng)用程序的列表的概要文件。 根據(jù)本發(fā)明的另 一方面,提供一種產(chǎn)生用于選擇性加載的概要文件的終 端。所述終端包括應(yīng)用概要文件管理器,用于接收對至少一個將被激活的 應(yīng)用程序的選擇,識別在當前去活的應(yīng)用程序中存在至少 一個將被激活的應(yīng) 用程序,并且識別當前激活的應(yīng)用程序中存在至少一個將被去活的應(yīng)用程序, 壓縮除了所述至少一個將被激活的應(yīng)用程序之外的其它應(yīng)用程序和與所述其
它應(yīng)用程序相關(guān)的系統(tǒng)文件,產(chǎn)生包括所述至少 一個將被激活的應(yīng)用程序的 列表的概要文件。
根據(jù)本發(fā)明的另一方面,提供一種用于終端的選擇性加載的方法。所述
方法包括確定是否存在用于選擇性加載的概要文件;當存在所述概要文件 時,基于所述概要文件加載將被激活的應(yīng)用程序和與所述將被激活的應(yīng)用程 序相關(guān)的系統(tǒng)文件。
根據(jù)本發(fā)明的另一方面,提供一種用于選擇性加載的終端,所述終端包 括應(yīng)用概要文件管理器,確定是否存在用于選擇性加載的概要文件;當存 在所述概要文件時,基于所述概要文件加載將被激活的應(yīng)用程序和與所述將 被激活的應(yīng)用程序相關(guān)的系統(tǒng)文件。
通過下面結(jié)合附圖公開本發(fā)明的示例性實施例的詳細描述,本發(fā)明的其 它方面、優(yōu)點和顯著特點對于本領(lǐng)域的技術(shù)人員將變得明顯。
通過下面結(jié)合附圖進行的描述,本發(fā)明特定示例性實施例的上述和其它
方面、特點和優(yōu)點將會變得更加清楚,其中
圖1A和圖1B是示出傳統(tǒng)終端的菜單和存儲器狀態(tài)的示圖2是示出根據(jù)本發(fā)明的示例性實施例的用于選擇性加載的終端的內(nèi)部
平臺的示圖3是示出根據(jù)本發(fā)明的示例性實施例的選擇性加載方法的流程圖; 圖4是根據(jù)本發(fā)明的示例性實施例的用于選擇性加載的終端的框圖; 圖5是示出根據(jù)本發(fā)明的示例性實施例的用于選擇性加載的終端的內(nèi)部 平臺的示圖6是示出根據(jù)本發(fā)明的示例性實施例的用于選擇性加載的概要文件產(chǎn) 生方法的流程圖7是示出根據(jù)本發(fā)明的示例性實施例的選擇性加載方法的流程圖;以
及
圖8是根據(jù)本發(fā)明的示例性實施例的用于選擇性加載的終端的框圖。 在整個附圖中,注意相同的標號用于描述相同或相似的部件、特征和結(jié)構(gòu)。
具體實施例方式
下面提供參照附圖的描述以幫助全面理解由權(quán)利要求及其等同物限定的 本發(fā)明的示例性實施例。所述描述包括各種特定細節(jié)以幫助理解,但是這些 被認為僅是示例性的。因此,本領(lǐng)域普通技術(shù)人員將認識,在不脫離本發(fā)明 的范圍和精神的情況下可以對在此描述的實施例進行各種改變和修改。另夕卜, 為了簡明清楚將省略公知功能和結(jié)構(gòu)的描述。
本發(fā)明的示例性實施例提供一種用于在移動通信終端中選擇性加載應(yīng)用 功能的設(shè)備和方法。
圖2是示出根據(jù)本發(fā)明的示例性實施例的用于選擇性加載的終端的內(nèi)部 平臺的示圖。
圖2的內(nèi)部平臺包括應(yīng)用程序部210、公共應(yīng)用程序接口 (API)部220、 中間件部230、驅(qū)動器/庫部240和硬件部250。
應(yīng)用程序部210包括可由用戶直接運行的應(yīng)用程序。作為示例,應(yīng)用程 序部210可包括多種應(yīng)用,諸如組織器(organizer) 211、瀏覽器212、々某體 播放器213、相機214、游戲215等。根據(jù)示例性實現(xiàn),應(yīng)用程序部210還包 括應(yīng)用概要文件管理器217,用于從用戶接收并列出將要去活的應(yīng)用程序, 并且用于產(chǎn)生概要文件信息。
文件的程序接口。
中間件部230是由應(yīng)用程序的命令執(zhí)行的一組程序代碼。根據(jù)操作的目 的,中間件部230可包括應(yīng)用框架231、用戶界面框架232、多媒體框架233、 電話框架244、消息傳送框架245、數(shù)據(jù)通信框架246、電子郵件框架247、 安全框架248等。
驅(qū)動器/庫部240用于在應(yīng)用程序運行且需要相關(guān)硬件時激活相關(guān)硬件。 硬件部250表示終端的電子或機械部件,并且包括調(diào)制解調(diào)器、媒體播 放器芯片、振動電機、顯示器、揚聲器等。
通過應(yīng)用概要文件管理器217 ,用戶列出他/她將要激活的喜愛的應(yīng)用程 序。另外,通過應(yīng)用概要文件管理器217,用戶設(shè)置概要文件,并且將所述 概要文件存儲在終端的存儲器中。在示例性實現(xiàn)中,用戶可存儲多個概要文 件,其中,為特定環(huán)境或使用制作(tailor)每個概要文件,例如,商業(yè)概要 文件、個人概要文件等。
當選擇激活應(yīng)用程序部210的特定應(yīng)用程序作為概要文件的一部分時,
終端加載與選擇的用于顯示和用戶可能執(zhí)行的應(yīng)用程序相關(guān)的框架或模塊。
然而,終端不加栽與中間部230中的特定應(yīng)用程序無關(guān)的框架或模塊。也就 是說,終端不加載沒有被激活作為概要文件的一部分的應(yīng)用程序的框架。
除了適當?shù)貓?zhí)行終端所需的必要程序之外,終端不加載與產(chǎn)生的概要文 件無關(guān)的應(yīng)用程序和系統(tǒng)文件,并且將它們從菜單中排除。也就是說,終端 使無關(guān)的應(yīng)用程序和系統(tǒng)文件去活。
例如,當用戶僅選擇、設(shè)置并存儲媒體播放器213的應(yīng)用程序作為音樂 概要文件時,終端僅加載媒體播放器213作為應(yīng)用程序。終端不加載音樂概 要文件中未選擇的應(yīng)用程序(諸如組織器211、瀏覽器212、相機214和游戲 215)和它們的系統(tǒng)文件(諸如中間件、驅(qū)動器和庫)。
同樣,當用戶選擇、設(shè)置并存儲游戲215的應(yīng)用程序作為游戲概要文件 時,終端不加載游戲概要文件中未選擇的應(yīng)用程序(諸如組織器211、瀏覽 器212、相機214和媒體播放器213)和它們的系統(tǒng)文件(諸如中間件、驅(qū)動 器和庫)。
圖3是示出根據(jù)本發(fā)明的示例性實施例的選擇性加載方法的流程圖。 在步驟310,例如,通過通電操作激活終端。 一旦激活終端,則在步驟 320,終端分析概要文件信息。所述概要文件信息包括終端將加載的應(yīng)用程序
的列表。
在步驟330,終端根據(jù)概要文件信息分析的結(jié)果來選擇性地加載相應(yīng)的 一個模塊或多個模塊。更詳細地說,終端加載在概要文件中選擇的應(yīng)用程序 和所述應(yīng)用程序的相關(guān)系統(tǒng)文件,而不加載在概要文件中未選擇的應(yīng)用程序 或所述應(yīng)用程序的相關(guān)系統(tǒng)文件,換句話說,不加載那些與概要文件無關(guān)的 應(yīng)用程序和所述應(yīng)用程序的相關(guān)系統(tǒng)文件。當加載被選擇作為概要文件的一 部分的應(yīng)用模塊時,終端包括可顯示給用戶的適當菜單中的那些應(yīng)用程序。 另外,終端從菜單中排除在概要文件中未選擇的應(yīng)用模塊。也就是說,終端 使無關(guān)的應(yīng)用程序和它們的系統(tǒng)文件去活。當然,適當模塊的選擇性加載不 包括排除運行終端所必需的程序。
接下來,終端完成該處理。
圖4是根據(jù)本發(fā)明的示例性實施例的用于選擇性加載的終端的框圖。 圖4所示的終端400包括通信接口 410、控制器420、存儲器430、應(yīng)用
部440和系統(tǒng)部450。
作為與其它節(jié)點通信的模塊的通信接口 410包括無線處理模塊和基帶處
理模塊。
無線處理模塊將經(jīng)由天線接收的信號轉(zhuǎn)換成基帶信號,并且將基帶信號 提供給基帶處理模塊。無線處理模塊還將從基帶處理模塊輸出的基帶信號轉(zhuǎn) 換為可通過無線電傳輸?shù)臒o線電信號,并且將無線電信號經(jīng)由天線發(fā)送。
存儲器430存儲用于控制終端的操作的程序以及在程序執(zhí)行期間產(chǎn)生的 臨時數(shù)據(jù)。存儲器430包括易失性存儲器和非易失性存儲器兩種。
應(yīng)用部440包括在終端中操作的應(yīng)用程序,諸如游戲、相機功能、媒體 播放器等。更具體地說,應(yīng)用部440包括應(yīng)用概要文件管理器442。
應(yīng)用概要文件管理器442從用戶接收選擇的將被激活的應(yīng)用,并且產(chǎn)生 概要文件。概要文件可包括將被激活的應(yīng)用程序的列表和與激活的應(yīng)用程序 相關(guān)的中間件、驅(qū)動器和庫的列表。
系統(tǒng)部450提供執(zhí)行應(yīng)用部440的執(zhí)行條件。系統(tǒng)部450包括中間件部 452、庫部454、驅(qū)動器部456和公共API部458。
控制器420負責(zé)終端的基本處理和控制。例如,控制器420處理并控制 數(shù)據(jù)通信,并且執(zhí)行普通功能。另外,控制器420控制系統(tǒng)部450和應(yīng)用部 440。根據(jù)概要文件信息,控制器420不加載沒有被選擇作為概要文件的一部 分的應(yīng)用程序。也就是說,在操作中,控制器420不加載將被去活的應(yīng)用程 序和它們的系統(tǒng)文件。
在示例性實現(xiàn)中,控制器420能夠作為系統(tǒng)部450和應(yīng)用部440,從而 作為包括這些部件的集成單元被提供。在圖4中,分別提供系統(tǒng)部450和應(yīng) 用部440以示出它們各自的功能。
在實際實現(xiàn)中,控制器420可處理系統(tǒng)部450和應(yīng)用部440的全部或部 分功能。
現(xiàn)在,在具有應(yīng)用概要文件管理器的情況下和不具有應(yīng)用概要文件管理 器的情況下描述本發(fā)明的示例性實施例。
圖5是示出根據(jù)本發(fā)明的示例性實施例的用于選擇性加載的終端的內(nèi)部 平臺的示圖。
圖5的內(nèi)部平臺包括應(yīng)用程序部510、公共API部520、中間件部530、 驅(qū)動器/庫部540和;更件部550。應(yīng)用程序部510包括可由用戶運行的應(yīng)用程序。應(yīng)用程序部510可包括 組織器511、瀏覽器512、媒體播放器513、相機514、游戲515等。根據(jù)本 發(fā)明的另一示例性實施例,應(yīng)用程序部510包括應(yīng)用概要文件管理器517, 用于從用戶接收關(guān)于將被激活或去活的應(yīng)用程序的信息,并且根據(jù)接收的信 息產(chǎn)生概要文件。
接口 。在示例性實現(xiàn)中,公共API部520還包括應(yīng)用程序壓縮服務(wù)部522, 用于壓縮應(yīng)用程序,并且提供用于壓縮和解壓縮的程序接口 。
中間件部530是由應(yīng)用程序的命令執(zhí)行的一組程序代碼。根據(jù)操作的目 的,中間件部530可包括應(yīng)用框架531、用戶界面框架532、多媒體框架533、 電話框架544、消息傳送框架545、數(shù)據(jù)通信框架546、電子郵件框架547、 安全框架548等。
驅(qū)動器/庫部540包括用于驅(qū)動硬件的程序,程序用于在應(yīng)用程序運行時 激活相關(guān)硬件。在示例性實現(xiàn)中,驅(qū)動器/庫部540還包括存儲器壓縮器542, 用于壓縮和解壓縮。
存儲器壓縮器542壓縮將被去活的應(yīng)用程序(包括它們的系統(tǒng)文件)。將 壓縮的程序和系統(tǒng)文件存儲在存儲器中。適當?shù)臅r候,存儲器壓縮器542還 對壓縮的程序和文件進行解壓縮。
硬件部550表示終端的電子或機械部件,并且包括調(diào)制解調(diào)器、媒體播 放器芯片、振動電機、顯示器、揚聲器等。
通過應(yīng)用概要文件管理器517,用戶列出他/她將要激活的喜愛的應(yīng)用程 序。并且將所述應(yīng)用程序作為單獨的概要文件來設(shè)置和存儲。
當應(yīng)用概要文件時,移動通信終端壓縮不是概要文件的 一部分的應(yīng)用程 序。也就是說,終端壓縮將被去活的程序(包括它們的系統(tǒng)文件)。
當選擇激活應(yīng)用程序部510的特定應(yīng)用程序時,移動通信終端壓縮中間 件部530和驅(qū)動器/庫部540中與選擇的應(yīng)用程序無關(guān)的框架,并且在操作中 不加載所述框架。
除了用于移動通信終端的操作的必要程序之外,移動通信終端壓縮與產(chǎn) 生的概要文件無關(guān)的應(yīng)用程序和系統(tǒng)文件,在操作中不加載它們,并且將它 們從菜單中排除。也就是說,終端使無關(guān)的應(yīng)用程序和系統(tǒng)文件去活。
例如,當用戶僅選擇媒體播放器513的應(yīng)用程序,并且作為音樂概要文件設(shè)置并存儲它時,終端壓縮在音樂概要文件中未選擇的應(yīng)用程序。也就是
說,終端壓縮未選擇的應(yīng)用程序(諸如相機514和游戲515)和它們的系統(tǒng) 文件(諸如中間件、驅(qū)動器和庫),并且在操作中不加載它們。
同樣,當用戶選擇游戲515的應(yīng)用程序,并且作為游戲概要文件設(shè)置并 存儲它時,終端壓縮游戲概要文件中未選擇的應(yīng)用程序(諸如相機514和媒 體播放器513 )和它們的系統(tǒng)文件(諸如中間件、驅(qū)動器和庫),并且在操作 中不加載它們。
在沒有應(yīng)用概要文件管理器517的情況下,加載每個系統(tǒng)文件。在這種 情況下,可僅壓縮將被去活的應(yīng)用程序。
圖6是示出根據(jù)本發(fā)明的示例性實施例的用于選擇性加載的概要文件產(chǎn) 生方法的流程圖。
在激活移動通信終端之后,在步驟610執(zhí)行選擇性加載功能。也就是說, 終端運行選擇性加載功能,用戶可通過該功能選擇激活哪個應(yīng)用程序??赏?過終端提供的菜單執(zhí)行選擇性加載功能的運行和用戶輸入選擇的功能。在步 驟620,終端接收一個或多個選擇的將被激活的應(yīng)用程序。
在步驟625,終端確定在步驟620接收的已選擇的應(yīng)用程序是否包括先 前被去活并因此被壓縮的程序。當在步驟625確定先前去活的項是將被重新 激活的項時,終端進行到步驟660。在步驟660,終端對相應(yīng)的先前壓縮的應(yīng) 用程序及其被壓縮的相關(guān)系統(tǒng)文件(諸如庫、驅(qū)動器、中間件等)進行解壓 縮,并且重新配置存儲器。
在步驟665,終端確定應(yīng)用是否將被壓縮。也就是說,終端確定應(yīng)用程 序是否沒有被選擇并因此被去活。如果存在沒有被選擇的應(yīng)用,則在步驟630, 終端壓縮包括與其相關(guān)的系統(tǒng)文件(諸如庫、驅(qū)動器、中間件等)的應(yīng)用程 序,并且重新配置存儲器。
在步驟670,終端產(chǎn)生包括將被激活的應(yīng)用程序及其相關(guān)系統(tǒng)文件的概 要文件。
端壓縮待壓縮的應(yīng)用程序。也就是說,在步驟630,終端壓縮包括與其相關(guān) 的系統(tǒng)文件(諸如庫、驅(qū)動器、中間件等)的將被去活的應(yīng)用程序,并且重
新配置存儲器。
接下來,在步驟670,終端產(chǎn)生包括將被激活的應(yīng)用程序的概要文件,
接著完成該處理。
圖7是示出根據(jù)本發(fā)明的示例性實施例的選擇性加載方法的流程圖。 在步驟710,終端被激活。在激活之后,在步驟715,終端確定是否選擇
概要文件管理功能。如果在步驟715選擇概要文件管理功能,則在步驟720,
終端分析概要文件信息。根據(jù)概要文件分析的結(jié)果,在步驟725,終端選擇
性地加載將被激活的應(yīng)用程序及其相關(guān)系統(tǒng)文件。
當在步驟715沒有選擇概要文件管理功能時,在步驟730,終端加載每
個系統(tǒng)文件。在應(yīng)用程序的執(zhí)行期間,在步驟740,終端壓縮沒有執(zhí)行的其
它應(yīng)用程序。
盡管在圖7中沒有示出,但是,在應(yīng)用程序執(zhí)行之前,如果應(yīng)用程序已 經(jīng)被壓縮,則首先對應(yīng)用程序進行解壓縮,接著執(zhí)行應(yīng)用程序。 接下來,終端完成該處理。
圖8是根據(jù)本發(fā)明的示例性實施例的用于選擇性加載的終端的框圖。 圖8所示的終端800包括通信接口 810、控制器820、存儲器830、應(yīng)用 部840和系統(tǒng)部850。
作為與其它節(jié)點通信的模塊的通信接口 810包括無線處理模塊和基帶處
理模塊。
無線處理模塊將經(jīng)由天線接收的信號轉(zhuǎn)換成基帶信號,并且將基帶信號 提供給基帶處理模塊。無線處理模塊還將從基帶處理模塊輸出的基帶信號轉(zhuǎn) 換為可通過無線電傳輸?shù)臒o線電信號,并且將無線電信號經(jīng)由天線發(fā)送。
存儲器830存儲用于控制終端的搡作的程序以及在程序執(zhí)行期間產(chǎn)生的 臨時數(shù)據(jù)。存儲器830包括易失性存儲器和非易失性存儲器兩種。
應(yīng)用部840包括在終端中操作的應(yīng)用程序,諸如游戲、相機、媒體播放 器等。更具體地說,應(yīng)用部840包括應(yīng)用概要文件管理器842。
應(yīng)用概要文件管理器842從用戶接收選擇的將被激活的應(yīng)用,并且產(chǎn)生 概要文件。概要文件可包括將被激活的應(yīng)用程序的列表。基于所述列表,將 被去活的應(yīng)用程序及其相關(guān)系統(tǒng)文件被壓縮。
系統(tǒng)部850提供執(zhí)行應(yīng)用部840的執(zhí)行條件。系統(tǒng)部850包括中間件部 852、庫部854、驅(qū)動器部855、公共API部856和用于壓縮的存儲器壓縮器 858。
存儲器壓縮器858基于概要文件壓縮將被去活的應(yīng)用程序及其相關(guān)系統(tǒng)
文件,當終端不提供概要文件管理器功能時,存儲器壓縮器858壓縮未使用 的應(yīng)用程序。
公共API部856還包括應(yīng)用程序壓縮服務(wù)部,提供用于壓縮功能的程序 接口。即,應(yīng)用程序壓縮服務(wù)部提供用于進行壓縮的程序接口。
控制器820負責(zé)終端的基本處理和控制。例如,控制器820處理并控制 數(shù)據(jù)通信,并且執(zhí)行普通功能。另外,控制器820控制系統(tǒng)部850和應(yīng)用部 840。根據(jù)概要文件信息,控制器820在操作中不加載將被去活的應(yīng)用程序和 它們的系統(tǒng)文件。
當不提供應(yīng)用概要文件管理器842時,控制器820可進行控制以僅壓縮 當前不在操作中的應(yīng)用程序。
如上述構(gòu)造,控制器820能夠作為系統(tǒng)部850和應(yīng)用部840。這里,分 別提供系統(tǒng)部850和應(yīng)用部840以示出它們各自的功能。
在實際實現(xiàn)中,控制器820可處理系統(tǒng)部850和應(yīng)用部840的全部或部 分功能。
根據(jù)上述說明,移動通信終端壓縮不使用的應(yīng)用程序和所述應(yīng)用程序的 系統(tǒng)文件,而不將它們加載到存儲器中。因此,通過分配更多的存儲器用于 數(shù)據(jù)存儲等能夠提高存儲器利用率。
另外,由于從用戶界面的菜單刪除了不使用的應(yīng)用程序,因此菜單能夠 被簡化。在不必加載所有應(yīng)用程序和系統(tǒng)文件情況下,能夠加快啟動速度。
領(lǐng)域的技術(shù)人員將理解,在不脫離由權(quán)利要求及其等同物限定的本發(fā)明的精 神和范圍的情況下,可以對其進行形式和細節(jié)的各種改變。
權(quán)利要求
1、一種產(chǎn)生用于終端的選擇性加載的概要文件的方法,所述方法包括接收對至少一個將被激活的應(yīng)用程序的選擇;識別在當前去活的應(yīng)用程序中存在至少一個將被激活的應(yīng)用程序,并且識別當前激活的應(yīng)用程序中存在至少一個將被去活的應(yīng)用程序;壓縮除了至少一個將被激活的應(yīng)用程序之外的其它應(yīng)用程序和與所述其它應(yīng)用程序相關(guān)的系統(tǒng)文件;以及產(chǎn)生包括至少一個將被激活的應(yīng)用程序的列表的概要文件。
2、 如權(quán)利要求l所述的方法,其中,壓縮其它應(yīng)用程序的步驟包括當 在當前激活的應(yīng)用程序中存在至少 一 個將被去活的應(yīng)用程序時,壓縮除了至 少一個將被激活的應(yīng)用程序之外的其它應(yīng)用程序和與所述其它應(yīng)用程序相關(guān) 的系統(tǒng)文件,所述其它應(yīng)用程序包括在當前激活的應(yīng)用程序中的至少一個將 被去活的應(yīng)用程序。
3、 如權(quán)利要求l所述的方法,還包括當在當前去活的應(yīng)用程序中存在至少 一個將被激活的應(yīng)用程序時,對將 被激活的應(yīng)用程序和與所述應(yīng)用程序相關(guān)的系統(tǒng)文件進行解壓縮。
4、 如權(quán)利要求l所述的方法,其中,與所述其它應(yīng)用程序相關(guān)的系統(tǒng)文 件包括驅(qū)動器、庫和框架中的至少一個。
5、 如權(quán)利要求l所述的方法,其中,與所述應(yīng)用程序相關(guān)的系統(tǒng)文件包 括驅(qū)動器、庫和框架中的至少一個。
6、 一種產(chǎn)生用于選擇性加載的概要文件的終端,所述終端包括應(yīng)用概要文件管理器,用于接收對至少 一個將被激活的應(yīng)用程序的選擇, 識別在當前去活的應(yīng)用程序中存在至少 一個將被激活的應(yīng)用程序,并且識別 當前去活的應(yīng)用程序中存在至少一個將被去活的應(yīng)用程序,壓縮除了至少一 個將被激活的應(yīng)用程序之外的其它應(yīng)用程序和與所述其它應(yīng)用程序相關(guān)的系 統(tǒng)文件,產(chǎn)生包括至少 一個將被激活的應(yīng)用程序的列表的概要文件。
7、 如權(quán)利要求6所述的終端,還包括壓縮器,用于壓縮和解壓縮從應(yīng)用概要文件管理器提供的數(shù)據(jù)。
8、 如權(quán)利要求7所述的終端,當在當前激活的應(yīng)用程序中存在至少一個 將被去活的應(yīng)用程序時,應(yīng)用概要文件管理器將除了至少 一個將被激活的應(yīng) 用程序之外的其它應(yīng)用程序和與所述其它應(yīng)用程序相關(guān)的系統(tǒng)文件提供給壓 縮器以進行壓縮,所述其它應(yīng)用程序包括在當前激活的應(yīng)用程序中的至少一 個將被去活的應(yīng)用程序。
9、 如權(quán)利要求7所述的終端,其中,當在當前去活的應(yīng)用程序中存在至少 一個將被激活的應(yīng)用程序時,應(yīng)用概要文件管理器把將被激活的應(yīng)用程序 和與所述應(yīng)用程序相關(guān)的系統(tǒng)文件提供給壓縮器以進行解壓縮。
10、 如權(quán)利要求6所述的終端,其中,與所述應(yīng)用程序相關(guān)的系統(tǒng)文件 包括驅(qū)動器、庫和框架中的至少一個。
11、 如權(quán)利要求6所述的終端,其中,與所述其它應(yīng)用程序相關(guān)的系統(tǒng) 文件包括驅(qū)動器、庫和框架中的至少一個。
12、 一種用于終端的選擇性加載的方法,所述方法包括 確定是否存在用于選擇性加載的概要文件;當存在所述概要文件時,基于所述概要文件加載將被激活的應(yīng)用程序和 與所述將被激活的應(yīng)用程序相關(guān)的系統(tǒng)文件。
13、 如權(quán)利要求12所述的方法,還包括 當不存在概要文件時,確定是否執(zhí)行具體應(yīng)用程序; 當不執(zhí)行具體應(yīng)用程序時,壓縮所述具體應(yīng)用程序。
14、 如權(quán)利要求13所述的方法,還包括用戶輸入選擇性加載的概要文件,其中輸入選擇性加載的概要文件的步 驟包括從多個應(yīng)用程序中選擇將被激活的應(yīng)用程序。
15、 如權(quán)利要求12所述的方法,其中,與所述應(yīng)用程序相關(guān)的系統(tǒng)文件 包括驅(qū)動器、庫和框架中的至少一個。
16、 一種用于選擇性加載的終端,所述終端包括應(yīng)用概要文件管理器,確定是否存在用于選擇性加載的概要文件;當存 在所述概要文件時,基于所述概要文件加載將被激活的應(yīng)用程序和與所述將 被激活的應(yīng)用程序相關(guān)的系統(tǒng)文件。
17、 如權(quán)利要求16所述的終端,還包括壓縮器,用于壓縮和解壓縮從應(yīng)用概要文件管理器提供的數(shù)據(jù)。
18、 如權(quán)利要求17所述的終端,其中,當不存在所述概要文件時,應(yīng)用 概要文件管理器將除了將被執(zhí)行的應(yīng)用程序之外的其它應(yīng)用程序提供給壓縮 器,以對所述其它應(yīng)用程序進行壓縮。
19、如權(quán)利要求16所述的終端,其中,與所述應(yīng)用程序相關(guān)的系統(tǒng)文件 包括驅(qū)動器、庫和框架中的至少一個。
全文摘要
提供一種用于在移動通信終端中選擇性加載的設(shè)備和方法,所述設(shè)備和方法通過壓縮未使用的程序及其系統(tǒng)文件來提高存儲器使用率。用于產(chǎn)生用于終端的選擇性加載的概要文件的方法包括接收對至少一個將被激活的應(yīng)用程序的選擇;識別在當前去活的應(yīng)用程序中存在至少一個將被激活的應(yīng)用程序,并且識別當前激活的應(yīng)用程序中存在至少一個將被去活的應(yīng)用程序;壓縮除了至少一個將被激活的應(yīng)用程序之外的其它應(yīng)用程序和與所述其它應(yīng)用程序相關(guān)的系統(tǒng)文件;以及產(chǎn)生包括至少一個將被激活的應(yīng)用程序的列表的概要文件。
文檔編號H04M1/247GK101350993SQ20081013397
公開日2009年1月21日 申請日期2008年7月18日 優(yōu)先權(quán)日2007年7月18日
發(fā)明者尹嶂鉉, 李在珉 申請人:三星電子株式會社