專利名稱:用于管理移動(dòng)通信終端中的存儲(chǔ)器的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于管理移動(dòng)通信終端中的存儲(chǔ)器的裝置和方法,以及更具體地說,涉及用于管理移動(dòng)通信終端中存儲(chǔ)用戶數(shù)據(jù)的存儲(chǔ)器的裝置和方法。
有兩種用于當(dāng)前終端中的永久存儲(chǔ)空間的介質(zhì),即,充當(dāng)NV(非易失)存儲(chǔ)器的EEPROM(電可擦除只讀存儲(chǔ)器)以及用作用于執(zhí)行主程充的存儲(chǔ)空間的閃存(即,閃速ROM)。NV存儲(chǔ)器自由地執(zhí)行讀/寫操作、具有簡單的和保密的軟件(S/W)程序,并存儲(chǔ)大量信息,例如,ESN(電子序列號(hào))、電話號(hào)碼以及RF數(shù)據(jù)等等。然而,NV存儲(chǔ)器具有較慢的存取速度以及大約幾萬字節(jié)的存儲(chǔ)限制,以致它不能在此存儲(chǔ)大量的數(shù)據(jù)。由于存取速度的降低,在初始引導(dǎo)操作期間,終端必須將大量信息載入到具有高存取速度的存儲(chǔ)器(例如,RAM)中。閃存具有約幾兆字節(jié)的大型存儲(chǔ)空間,并具有更快的存取速度。盡管閃存自由地執(zhí)行讀/寫操作,它不能將新數(shù)據(jù)寫入曾經(jīng)寫過的存儲(chǔ)空間。因此,閃存必須刪除包含在存儲(chǔ)區(qū)中的在前數(shù)據(jù),然后必須用新數(shù)據(jù)更新存儲(chǔ)區(qū)。有一個(gè)缺點(diǎn),因?yàn)橛捎陂W存的物理特性,在大部分的閃存中的這些刪除操作均僅在單個(gè)扇區(qū)單元(通常為64千字節(jié))中執(zhí)行。因此,為了自由地使用閃存作為應(yīng)用部分中的存儲(chǔ)空間,需要用于維護(hù)和管理閃存的專用軟件技術(shù)。
圖1a是示例說明通用閃存的內(nèi)部構(gòu)造的視圖。圖1b是示例說明當(dāng)將數(shù)據(jù)存儲(chǔ)在如圖1a所示的通用閃存中時(shí),通用閃存的內(nèi)部構(gòu)造的視圖。
通常,在使用閃存的情況下,由于將存儲(chǔ)在閃存中的數(shù)據(jù)的最大大小是預(yù)先特定定義的大小,根據(jù)定義的特定大小存儲(chǔ)數(shù)據(jù),而不管數(shù)據(jù)的實(shí)際大小如何。參考圖1a,閃存包括四個(gè)鈴聲數(shù)據(jù)區(qū)1,2,3和4、三個(gè)圖片數(shù)據(jù)區(qū)1a,2a,3a以及兩個(gè)游戲數(shù)據(jù)區(qū)1b和2b。將預(yù)定的存儲(chǔ)空間指定給相同類型的數(shù)據(jù)。如果按如上實(shí)現(xiàn)閃存,簡化并容易開發(fā)整個(gè)軟件過程。例如,在可從瀏覽器下載曲調(diào)數(shù)據(jù)的情況下,將提供的最大大小定義為25K字節(jié),當(dāng)將曲調(diào)數(shù)據(jù)存儲(chǔ)在閃存時(shí),常規(guī)的移動(dòng)通信終端無保留地占用所有25K字節(jié),而不管存儲(chǔ)在25K字節(jié)預(yù)定空間中的存儲(chǔ)數(shù)據(jù)的實(shí)際大小。因此,除曲調(diào)數(shù)據(jù)外的數(shù)據(jù)不能寫入25K字節(jié)的預(yù)定空間中。
即,用于將用戶數(shù)據(jù)存儲(chǔ)在閃存的常規(guī)方法預(yù)先確定每個(gè)用戶的數(shù)據(jù)量,用每個(gè)數(shù)據(jù)的最大大小占用存儲(chǔ)空間,然后在存儲(chǔ)數(shù)據(jù)的情況下,將占用的存儲(chǔ)空間劃分成許多部分。例如,提供的移動(dòng)通信終端從瀏覽器下載三種類型的下載項(xiàng)目,如“鈴聲”、“圖片”以及“游戲”,如圖1a所示,在曲調(diào)數(shù)據(jù)的情況下,將每個(gè)數(shù)據(jù)的最大大小定義為25K字節(jié),在圖片數(shù)據(jù)的情況下,定義為40K字節(jié),以及在游戲數(shù)據(jù)的情況下,定義為64K字節(jié)。
然而,實(shí)際上,大多數(shù)鈴聲數(shù)據(jù)低于5K字節(jié),以及很少數(shù)據(jù)的大小為25K字節(jié)。因此,在將5K字節(jié)的鈴聲數(shù)據(jù)存儲(chǔ)在每個(gè)數(shù)據(jù)區(qū)1,2,3和4的情況下,如圖1b的斜線部分所示,在每個(gè)鈴聲數(shù)據(jù)區(qū)中浪費(fèi)掉22K字節(jié)的數(shù)據(jù)空間。
因此,盡管常規(guī)的方法通過有效地將每個(gè)數(shù)據(jù)的最大大小分配給閃存來為每個(gè)數(shù)據(jù)指定預(yù)定大小的存儲(chǔ)空間(例如,1M字節(jié)),閃存僅能在此存儲(chǔ)五個(gè)游戲數(shù)據(jù)、八個(gè)圖象數(shù)據(jù)以及十四個(gè)曲調(diào)數(shù)據(jù)。用這種方法,在可存儲(chǔ)在閃存中的數(shù)據(jù)的數(shù)量預(yù)先受終端制造商限制以及閃存的制造產(chǎn)品進(jìn)入市場的情況下,閃存的制造產(chǎn)品不能滿足具有不同興趣和愿望的所有用戶,因?yàn)橐粋€(gè)用戶可能希望下載比圖片和曲調(diào)數(shù)據(jù)更多的游戲數(shù)據(jù),而另一用戶可能希望僅下載曲調(diào)數(shù)據(jù)而不是圖片和游戲數(shù)據(jù)。因此,用于將用戶數(shù)據(jù)存儲(chǔ)在閃存中的上述常規(guī)方法不符合所有用戶的各種愿望,從而限制用戶愿望的數(shù)量和實(shí)現(xiàn)。
同樣,在下載每個(gè)數(shù)據(jù)的情況下,實(shí)際數(shù)據(jù)總是低于最大大小并且低于最大大小50%的數(shù)據(jù)占用大部分存儲(chǔ)空間,從而降低閃存的使用率。換句話說,將存儲(chǔ)在應(yīng)用中的用戶數(shù)據(jù)大小可遠(yuǎn)低于閃存的分配區(qū)域的大小。另外,由于即使在除上述可下載數(shù)據(jù)外的終端的僅有的基本數(shù)據(jù)(例如,日程功能、備忘錄功能以及電話薄功能等等)中,限制可生成的數(shù)據(jù)的數(shù)量,如圖1a和1b所示,也不能將更多的存儲(chǔ)空間分配給想要的用戶項(xiàng)。
因此,用上述用戶數(shù)據(jù)存儲(chǔ)實(shí)現(xiàn)的閃存從技術(shù)上限制了數(shù)據(jù)的數(shù)量,即使在海量存儲(chǔ)閃存中,從而導(dǎo)致存儲(chǔ)空間的浪費(fèi)。即,其不利之處在于用戶必須采用具有永不會(huì)使用的許多空的存儲(chǔ)空間的閃存。
根據(jù)本發(fā)明,上述和其他目的是通過提供用于允許管理將各種類型的用戶數(shù)據(jù)存儲(chǔ)在移動(dòng)通信終端中的存儲(chǔ)器的裝置來實(shí)現(xiàn),該裝置包括存儲(chǔ)器,用于將用戶數(shù)據(jù)存儲(chǔ)在文件單元中;控制器,用于當(dāng)將用戶數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中時(shí),將用戶數(shù)據(jù)生成為文件、將文件類型用戶數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中以及將用戶界面提供給存儲(chǔ)在存儲(chǔ)器中的文件類型用戶數(shù)據(jù)以便允許用戶訪問文件單元中的文件類型用戶數(shù)據(jù)或刪除文件單元中的文件類型用戶數(shù)據(jù);顯示器,用于從控制器接收用于用戶界面的圖形屏幕,以及在此上顯示圖形屏幕;以及輸入單元,用于允許用戶選擇在顯示器上顯示的存儲(chǔ)器文件以及允許用戶存儲(chǔ)和刪除所選擇的存儲(chǔ)器文件。
現(xiàn)在,將參考附圖來詳細(xì)地描述本發(fā)明的優(yōu)選實(shí)施例。在圖中,用相同的參考數(shù)字表示相同或相似的元件,盡管是在不同的附圖中來描述它們。在下述的說明書中,將省略在此涉及的已知功能和結(jié)構(gòu)的詳細(xì)描述,當(dāng)其使本發(fā)明的主題更難懂時(shí)。
移動(dòng)通信終端具有各種功能和用于經(jīng)Internet瀏覽器下載各種游戲數(shù)據(jù)和鈴聲數(shù)據(jù)等等以及存儲(chǔ)和執(zhí)行它們時(shí)的與網(wǎng)絡(luò)有關(guān)的功能。因此,移動(dòng)通信終端的性能可通過有多少數(shù)據(jù)可由移動(dòng)通信終端包含和使用來確定。
本發(fā)明是用于管理和分享移動(dòng)通信終端中的至少一個(gè)存儲(chǔ)器的方法和裝置,而不管用戶數(shù)據(jù)類型和用戶數(shù)據(jù)的數(shù)量如何,根據(jù)用戶的各種需要,有選擇地存儲(chǔ)數(shù)據(jù)以及允許用戶直接維護(hù)和管理存儲(chǔ)器。換句話說,本發(fā)明允許根據(jù)用戶數(shù)據(jù)的類型,用戶正確地將他或她自己的存儲(chǔ)器的內(nèi)部空間分配給用戶數(shù)據(jù),而不會(huì)導(dǎo)致存儲(chǔ)區(qū)的浪費(fèi),或允許用戶有選擇地將他或她想要的數(shù)據(jù)有選擇地存儲(chǔ)在存儲(chǔ)器中。
具有不同類型的多個(gè)用戶數(shù)據(jù)包括一個(gè)或多個(gè)鈴聲數(shù)據(jù)、游戲數(shù)據(jù)、靜態(tài)圖象、活動(dòng)圖象、多媒體數(shù)據(jù)、電話薄數(shù)據(jù)、地址薄數(shù)據(jù)以及姓名卡片數(shù)據(jù)。經(jīng)有線和/或無線網(wǎng)絡(luò)從外部下載用戶數(shù)據(jù)。以及可通過用戶在移動(dòng)通信終端中自己生成用戶數(shù)據(jù)。
圖2是根據(jù)本發(fā)明的優(yōu)選實(shí)施例,示例說明移動(dòng)通信終端中的框圖的視圖。
參考圖2,控制器20執(zhí)行移動(dòng)通信終端的整個(gè)控制操作。控制器20存儲(chǔ)和刪除存儲(chǔ)在文件單元的閃存10中的數(shù)據(jù)。更詳細(xì)地說,在將用戶數(shù)據(jù)存儲(chǔ)在閃存10的情況下,控制器20將用戶數(shù)據(jù)生成為文件,并將文件類型用戶數(shù)據(jù)存儲(chǔ)在閃存10中。而且,控制器20將用戶界面提供給存儲(chǔ)在閃存10中的文件類型用戶數(shù)據(jù),以這種方式,用戶獲得對(duì)文件單元中文件類型用戶數(shù)據(jù)的訪問或刪除文件單元中的文件類型用戶數(shù)據(jù)。
為此,控制器20包括文件管理器22、應(yīng)用管理器24和顯示管理器26。文件管理器22、應(yīng)用管理器24以及顯示管理器26如圖2所示相互連接,從而它們彼此交換命令。文件管理器22是用于使用稱為嵌入文件系統(tǒng)(EFS)的軟件技術(shù)來控制文件單元中的閃存10。應(yīng)用管理器24控制來自于瀏覽器或其他程序的將永久存儲(chǔ)的數(shù)據(jù),然后將最終數(shù)據(jù)傳送給文件管理器22。顯示管理器26是根據(jù)用戶請(qǐng)求,用于顯示分配給每個(gè)數(shù)據(jù)的存儲(chǔ)器的當(dāng)前狀態(tài)。
用類似文件系統(tǒng)EFS的可管理的軟件程序?qū)崿F(xiàn)文件管理器22,用這種方式,將閃存用作存儲(chǔ)設(shè)備。文件系統(tǒng)EFS將每個(gè)數(shù)據(jù)生成為文件并在文件單元中管理它,以這種方式,可讀取和寫入海量存儲(chǔ)數(shù)據(jù)。為執(zhí)行由應(yīng)用管理器24請(qǐng)求的命令,使用這種文件系統(tǒng)EFS的文件管理器22在文件單元中生成數(shù)據(jù),如果必要的話,校正或刪除文件單元中的數(shù)據(jù),以這種方式,它允許其他文件來使用相應(yīng)的存儲(chǔ)空間。在這種情況下,文件管理器22不將存儲(chǔ)空間根據(jù)將存儲(chǔ)的數(shù)據(jù)類型分類成許多部分,但在有用于任何數(shù)據(jù)的存儲(chǔ)請(qǐng)求信號(hào)時(shí),在分配存儲(chǔ)空間后,生成文件。
應(yīng)用管理器24首先處理將永久存儲(chǔ)在文件中的數(shù)據(jù),將數(shù)據(jù)傳送給文件管理器22,然后允許文件管理器22在此存儲(chǔ)數(shù)據(jù)。否則,應(yīng)用管理器24請(qǐng)求來自于文件管理器22的數(shù)據(jù)請(qǐng)求信號(hào)以便讀取和執(zhí)行數(shù)據(jù)。在將數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中的情況下,應(yīng)用管理器24確定存儲(chǔ)器是否有足夠的空間來存儲(chǔ)數(shù)據(jù)。同樣,如果用戶需要存儲(chǔ)空間,應(yīng)用管理器24命令顯示管理器26顯示當(dāng)前的存儲(chǔ)狀態(tài)。根據(jù)用戶請(qǐng)求,應(yīng)用管理器24為用戶提供用于管理當(dāng)前存儲(chǔ)在閃存中的內(nèi)容的工具,并且與能讀取和執(zhí)行存儲(chǔ)在閃存中的程序交互作用。換句話說,應(yīng)用管理器24發(fā)生用戶請(qǐng)求命令,將命令提交給文件管理器22以及顯示管理器26,并響應(yīng)來自文件管理器22和顯示管理器26的信號(hào)。
文件管理器26接收來自應(yīng)用管理器24的命令,向文件管理器22請(qǐng)求當(dāng)前的存儲(chǔ)狀態(tài),并顯示信息,例如,每個(gè)文件名、生成時(shí)間以及每個(gè)文件的大小等等,用這種方式,用戶能直接管理他或她自己的存儲(chǔ)器。
顯示管理器26在顯示器30上根據(jù)控制器20的控制信號(hào)顯示各種消息。例如,用LCD(液晶顯示器)、TFT-LCD(薄膜晶體管-液晶顯示器)或有機(jī)EL(電致發(fā)光)實(shí)現(xiàn)顯示器30。RF單元40控制聲音數(shù)據(jù)、字符數(shù)據(jù)的發(fā)送和接收以及根據(jù)接收的控制器20的控制信號(hào)控制數(shù)據(jù)。輸入單元50包括多個(gè)數(shù)字鍵以及多個(gè)功能鍵,并將與由用戶選擇的鍵一致的輸入數(shù)據(jù)發(fā)送給控制器20。例如,輸入單元50可包括用于移動(dòng)顯示器30上顯示的基本圖象幀的四個(gè)箭頭鍵(即,上/下/左/下鈕)。用普通的鍵矩陣或觸摸屏實(shí)現(xiàn)輸入單元50。在用觸摸屏實(shí)現(xiàn)輸入單元50的情況下,選擇在觸摸屏上顯示的許多數(shù)字鍵、功能鍵以及箭頭鍵,并使用諸如記錄筆等的專門輸入工具來輸入。
移動(dòng)通信終端包括用于存儲(chǔ)所需的程序數(shù)據(jù)來控制它自己的操作以及當(dāng)操作時(shí)由用戶生成的其他數(shù)據(jù)的存儲(chǔ)器(未示出)。該存儲(chǔ)器包括用于在此存儲(chǔ)用戶數(shù)據(jù)的閃存10。閃存10在此將各種類型的用戶數(shù)據(jù)存儲(chǔ)為文件。因此,將與用戶數(shù)據(jù)一致的許多文件存儲(chǔ)在閃存10中,以及除具有文件的區(qū)域外的剩余存儲(chǔ)區(qū)成為閃存10中的空存儲(chǔ)區(qū)。
在接收用戶請(qǐng)求后存儲(chǔ)數(shù)據(jù)的情況下,應(yīng)用管理器24以文件的形式構(gòu)成數(shù)據(jù)。更詳細(xì)地說,應(yīng)用管理器24允許在本發(fā)明中將各種類型的數(shù)據(jù)按單個(gè)文件存儲(chǔ)。應(yīng)用管理器24核對(duì)構(gòu)成的文件的大小以便確定構(gòu)成的文件是否已經(jīng)存儲(chǔ)在剩余的存儲(chǔ)容量中。在這種情況下,在應(yīng)用管理器24向文件管理器22請(qǐng)求當(dāng)前存儲(chǔ)容量的情況下,它將剩余的存儲(chǔ)容量值發(fā)送給應(yīng)用管理器24。應(yīng)用管理器24將剩余的存儲(chǔ)容量值與文件的大小進(jìn)行比較,并確定是否有足夠的存儲(chǔ)空間。如果確定足夠的存儲(chǔ)空間可用,應(yīng)用管理器24允許文件管理器22生成將存儲(chǔ)的數(shù)據(jù)文件,然后命令文件管理器22減小存儲(chǔ)容量值。如果沒有足夠的存儲(chǔ)空間可用,文件管理器22使顯示管理器26在顯示器30上顯示當(dāng)前的存儲(chǔ)信息,便于用戶識(shí)別,同時(shí)命令顯示管理器26在顯示器30顯示文件刪除請(qǐng)求消息以便用戶能刪除文件以便在存儲(chǔ)器中產(chǎn)生足夠的空間。因此,如果用戶使用諸如輸入單元50的特定的工具刪除文件,文件管理器22產(chǎn)生與刪除的文件容量一致的存儲(chǔ)器容量,然后將用戶數(shù)據(jù)存儲(chǔ)在產(chǎn)生的存儲(chǔ)容量中。用這種方式,在存儲(chǔ)數(shù)據(jù)的情況下,不需要定義數(shù)據(jù)的數(shù)量,而分類數(shù)據(jù)時(shí),也不需要?jiǎng)h除預(yù)先存在的數(shù)據(jù)同時(shí)根據(jù)數(shù)據(jù)類型分類數(shù)據(jù)。
另外,移動(dòng)通信終端為用戶提供用于在任何時(shí)候自由檢索和刪除當(dāng)前存儲(chǔ)的文件的工具,用這種方式,用戶能方便地管理存儲(chǔ)器。首先,如果有來自用戶的存儲(chǔ)器管理請(qǐng)求信號(hào),應(yīng)用管理器24命令顯示管理器26在其上顯示當(dāng)前閃存的信息。因此,顯示管理器26從文件管理器22接收當(dāng)前閃存的存儲(chǔ)信息,并在其上顯示包含文件名、文件存儲(chǔ)時(shí)間以及文件大小的文件信息。此后,在接收到用戶請(qǐng)求后,刪除文件,文件管理器26在閃存中產(chǎn)生與刪除文件一樣大小的空間。同樣,在操縱數(shù)據(jù)的情況下,文件管理器26使數(shù)據(jù)與相應(yīng)的程序交互作用。
圖3是根據(jù)本發(fā)明的優(yōu)選實(shí)施例,示例說明表示移動(dòng)通信終端的顯示器上的閃存的文件信息的顯示屏狀態(tài)的視圖。參考圖3,在用戶刪除存儲(chǔ)在閃存中的文件或編輯閃存的情況下,將由文件名31、文件大小32以及文件存儲(chǔ)時(shí)間組成的文件信息顯示在顯示器30的屏幕上。如果用戶使用輸入單元選擇特定的文件,顯示管理器26使用高亮工具顯示選擇的文件。如圖3所示,在顯示屏上表示當(dāng)前閃存10使用過的容量和可用的容量。例如,將提供當(dāng)前閃存10的可用容量設(shè)定為8M字節(jié),顯示管理器26在顯示器30上顯示閃存的文件存儲(chǔ)的容量為67KB以及可存儲(chǔ)容量為7.93MB,如圖3的附圖數(shù)字34所示。因此,用戶能容易將數(shù)據(jù)存儲(chǔ)在閃存10中,并能通過選擇圖3的數(shù)字35,容易刪除存儲(chǔ)在閃存10中的文件。
圖4是根據(jù)本發(fā)明的優(yōu)選實(shí)施例,示例說明應(yīng)用管理器24的操作的流程圖。圖5是根據(jù)本發(fā)明的優(yōu)選實(shí)施例,示例說明顯示管理器26的操作的流程圖。圖6是根據(jù)本發(fā)明的優(yōu)選實(shí)施例,示例說明文件管理器22的操作的流程圖。
參考圖2和6,應(yīng)用管理器24連接到文件管理器22和顯示管理器26。在由用戶下載和存儲(chǔ)預(yù)定數(shù)據(jù)以及在由用戶管理閃存10的情況下,應(yīng)用管理器24結(jié)合文件管理器22和顯示管理器26操作。
參考圖4-6,左側(cè)流程圖示例說明在用戶下載預(yù)定數(shù)據(jù)的情況下,應(yīng)用管理器24的操作,以及右側(cè)流程圖示例說明在用戶管理閃存的情況下,應(yīng)用管理器24的操作。
首先,如果用戶下載預(yù)定數(shù)據(jù)100,那么在步驟102,應(yīng)用管理器24將下載的數(shù)據(jù)轉(zhuǎn)換成可存儲(chǔ)在閃存10中的格式。由于對(duì)每個(gè)服務(wù)提供商,下載的數(shù)據(jù)具有不同的格式,應(yīng)用管理器24將下載的數(shù)據(jù)轉(zhuǎn)換成相同格式的數(shù)據(jù)。此后,在步驟104,應(yīng)用管理器24確定閃存是否有足夠的空間來存儲(chǔ)將存儲(chǔ)的數(shù)據(jù)。應(yīng)用管理器24請(qǐng)求文件管理器22提供當(dāng)前閃存容量,如圖6中的FILE_CHK560所示。然后,在圖6中,在步驟232,文件管理器22核對(duì)當(dāng)前閃存的容量值,然后將閃存的容量值傳送給應(yīng)用管理器24,如APP SIZ506所示。在圖4中,在應(yīng)用管理器24從文件管理器22接收閃存的容量值的情況下,在步驟106,將下載的數(shù)據(jù)的容量與當(dāng)前閃存的當(dāng)前容量進(jìn)行比較,然后,應(yīng)用管理器24確定下載的數(shù)據(jù)是否可存儲(chǔ)在閃存10中。
如果確定閃存10具有足夠的容量來在此存儲(chǔ)下載的數(shù)據(jù),應(yīng)用管理器24命令文件管理器22將下載的數(shù)據(jù)存儲(chǔ)在閃存10中,如FILE_CRT530所示。因此,在步驟202(圖6),文件管理器22生成與將存儲(chǔ)的數(shù)據(jù)一致的文件。隨后,在步驟204,文件管理器22將待存儲(chǔ)的數(shù)據(jù)存儲(chǔ)在閃存中作為生成的文件,并且在步驟206,通過存儲(chǔ)在閃存10中的數(shù)據(jù)的大小減小存儲(chǔ)器容量。
同時(shí),在閃存10的容量不足以存儲(chǔ)下載的數(shù)據(jù)時(shí),應(yīng)用管理器24命令顯示管理器26在顯示器30上顯示當(dāng)前閃存信息,如DISP_CHK510所示。在步驟302(圖5),顯示管理器26向文件管理器22請(qǐng)求文件信息以組成當(dāng)前閃存信息,如圖6的FILER_D550所示。在圖6中,如果文件管理器22從文件管理器26接收信號(hào)請(qǐng)求當(dāng)前閃存信息,在步驟222,檢索請(qǐng)求的文件,并在步驟224將檢索的文件的數(shù)據(jù)傳送給顯示管理器26。然后,在步驟304,在圖5中的顯示管理器26將文件信息表示為文件名、文件大小以及文件存儲(chǔ)時(shí)間等等,如圖3所示,此后,在步驟306,顯示管理器26在顯示器30上顯示文件刪除請(qǐng)求信號(hào),并因此允許用戶有選擇地存儲(chǔ)在閃存10中的許多文件中刪除想要的文件以便重新將下載的數(shù)據(jù)存儲(chǔ)在閃存10中,從而消除存儲(chǔ)容量的缺陷。同時(shí),顯示管理器26命令文件管理器22執(zhí)行文件刪除過程,如FILE_DEL540所示。文件管理器22在步驟212檢索請(qǐng)求的文件,從而在步驟214刪除檢索的文件。在此之后,在步驟216(圖6),文件管理器22通過刪除文件的容量來增加存儲(chǔ)容量。返回圖4,文件管理器22如上所述刪除文件,顯示管理器26命令應(yīng)用管理器24核對(duì)下載的數(shù)據(jù)是否可存儲(chǔ)在閃存中,如APP_CHK502所示。然后,應(yīng)用管理器24轉(zhuǎn)到步驟104,下面將省略應(yīng)用管理器24的操作,因此已經(jīng)描述過它們。
另外,在步驟110,在用戶管理閃存10的情況下,應(yīng)用管理器24轉(zhuǎn)到步驟112,并在步驟112向顯示管理器26請(qǐng)求存儲(chǔ)在閃存10中的當(dāng)前數(shù)據(jù)信息,如DISP_INF520所示。參考圖5,在步驟312,顯示管理器26相應(yīng)地向文件管理器22請(qǐng)求文件信息以便組成當(dāng)前閃存,如FILE_RD550所示。參考圖6,如果文件管理器22接收來自顯示管理器26的請(qǐng)求當(dāng)前閃存信息的信號(hào),在步驟222,它檢索請(qǐng)求的文件,并在步驟224將檢索的文件的數(shù)據(jù)傳送給顯示管理器26。再參考圖5,因此,顯示管理器26在步驟314將文件信息顯示為文件名、文件大小以及文件存儲(chǔ)名,如圖3所示。隨后,再參考圖4,在步驟114,如果有用于刪除在顯示器30顯示的文件的用戶請(qǐng)求信號(hào),應(yīng)用管理器24命令文件管理器22執(zhí)行文件刪除過程,如FILE_DEL540所示。
圖7是根據(jù)本發(fā)明的優(yōu)選實(shí)施例,示例說明在將數(shù)據(jù)下載到移動(dòng)通信終端中的情況下執(zhí)行的控制過程的流程圖。
參考圖2和7,在由用戶(400)下載數(shù)據(jù)的情況下,移動(dòng)通信終端的控制器20進(jìn)入步驟402,并在步驟402將下載的數(shù)據(jù)轉(zhuǎn)換成用于將下載的數(shù)據(jù)存儲(chǔ)在閃存10中的格式。然后,在步驟404,控制器20確定閃存10是否有足夠的空間來存儲(chǔ)將存儲(chǔ)的數(shù)據(jù),并在步驟406將閃存10的空間與將存儲(chǔ)的數(shù)據(jù)的大小進(jìn)行比較。如果將存儲(chǔ)的數(shù)據(jù)大小小于閃存10的空間,那么控制器10進(jìn)入步驟408來生成與將存儲(chǔ)的數(shù)據(jù)一致的文件,并在步驟410將所生成的文件存儲(chǔ)在閃存10中。
如果將存儲(chǔ)的數(shù)據(jù)大小大小大于閃存10的空間,控制器20進(jìn)入步驟412來在顯示器30上顯示當(dāng)前閃存狀態(tài)。隨后,控制器20在步驟414在顯示器30上顯示文件刪除請(qǐng)求消息,以這種方式,它在閃存10中產(chǎn)生用于在此存儲(chǔ)數(shù)據(jù)的空間。在步驟416,控制器20確定用戶是否已經(jīng)選擇并刪除了特定的文件。如果在步驟416刪除了特定的文件,控制器20返回步驟406以便將存儲(chǔ)空間與將存儲(chǔ)的數(shù)據(jù)的大小進(jìn)行比較。換句話說,控制器20重復(fù)步驟406至416直到將存儲(chǔ)的數(shù)據(jù)大小低于閃存10的當(dāng)前可存儲(chǔ)容量。如果將存儲(chǔ)的數(shù)據(jù)大小低于閃存10的當(dāng)前可存儲(chǔ)容量(即,存儲(chǔ)空間),控制器20進(jìn)入步驟408以生成與將存儲(chǔ)的數(shù)據(jù)一致的文件,并在步驟410將生成的文件存儲(chǔ)在閃存10中。
因此,用戶容易管理存儲(chǔ)器,以及存儲(chǔ)和管理他或她想要的數(shù)據(jù)使其符合他或她的愿望。同樣,本發(fā)明提供具有用于顯示用于每個(gè)數(shù)據(jù)類型的存儲(chǔ)大小和數(shù)據(jù)存儲(chǔ)時(shí)間等的工具的移動(dòng)通信終端,從而提高用戶的便利性。
從上述說明可以看出,本發(fā)明通過采用移動(dòng)通信終端內(nèi)的文件系統(tǒng),允許用戶自由地存儲(chǔ)用戶數(shù)據(jù)而不限制用戶數(shù)據(jù)類型或用戶數(shù)據(jù)的數(shù)量,以及允許用戶根據(jù)用戶的各種愿望,有選擇地存儲(chǔ)他或她需要的數(shù)據(jù)。因此,用戶能容易管理存儲(chǔ)器,并存儲(chǔ)和管理在存儲(chǔ)器中的他或她需要的數(shù)據(jù)以符合他或她的愿望。
盡管為示例性目的已經(jīng)公開了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域的技術(shù)人員將意識(shí)到在不脫離由附加權(quán)利要求書公開的本發(fā)明的范圍和精神的情況下,可能做出各種改變、增加和取代。例如,存儲(chǔ)用戶數(shù)據(jù)的存儲(chǔ)器能使用能存儲(chǔ)/刪除數(shù)據(jù)的各種存儲(chǔ)器。
權(quán)利要求
1.一種用于允許用戶管理移動(dòng)通信終端中存儲(chǔ)各種用戶數(shù)據(jù)的存儲(chǔ)器的裝置,包括存儲(chǔ)器,用于將用戶數(shù)據(jù)存儲(chǔ)在文件單元中;控制器,用于將用戶數(shù)據(jù)生成為文件,將用戶數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中,將文件存儲(chǔ)在存儲(chǔ)器中,并將用戶界面提供給存儲(chǔ)在存儲(chǔ)器中的文件以允許用戶存取文件或刪除文件;顯示器,用于從控制器接收用于用戶界面的圖形屏幕,并在其上顯示圖形屏幕;以及輸入單元,用于允許用戶選擇顯示在顯示器上的存儲(chǔ)器文件,并允許用戶存儲(chǔ)和刪除選擇的存儲(chǔ)器文件。
2.如權(quán)利要求1所述的裝置,其中控制器包括文件管理器,用于生成和刪除在和來自于文件單元中的存儲(chǔ)器的每個(gè)用戶數(shù)據(jù),以及根據(jù)文件生成或刪除執(zhí)行分配存儲(chǔ)區(qū);應(yīng)用管理器,用于允許將用戶數(shù)據(jù)存儲(chǔ)為文件,將用戶數(shù)據(jù)傳送給文件管理器,將用戶數(shù)據(jù)存儲(chǔ)在文件管理器中,并從文件管理器請(qǐng)求用戶數(shù)據(jù)以讀取和執(zhí)行用戶數(shù)據(jù);以及顯示管理器,用于從應(yīng)用管理器接收命令,向文件管理器請(qǐng)求當(dāng)前存儲(chǔ)狀態(tài),顯示與文件有關(guān)的信息并允許用戶直接管理存儲(chǔ)器。
3.如權(quán)利要求2所述的裝置,其中應(yīng)用管理器確定存儲(chǔ)器中是否有等于將存儲(chǔ)的數(shù)據(jù)的大小的可存儲(chǔ)的容量,如果需要的話,命令顯示管理器顯示用于產(chǎn)生另外的存儲(chǔ)容量的當(dāng)前存儲(chǔ)狀態(tài),并向用戶提供用于管理當(dāng)前存儲(chǔ)在存儲(chǔ)器中的用戶數(shù)據(jù)的工具。
4.如權(quán)利要求3所述的裝置,其中如果將存儲(chǔ)的數(shù)據(jù)的大小大于存儲(chǔ)器的可存儲(chǔ)容量,控制器提供用于產(chǎn)生存儲(chǔ)器中的空間的文件刪除消息。
5.如權(quán)利要求1所述的裝置,其中用戶數(shù)據(jù)包括多個(gè)數(shù)據(jù),多個(gè)數(shù)據(jù)包括一個(gè)或多個(gè)鈴聲數(shù)據(jù)、游戲數(shù)據(jù)、靜態(tài)圖象、活動(dòng)圖象、多媒體數(shù)據(jù)、電話薄數(shù)據(jù)、地址薄數(shù)據(jù)以及姓名卡片數(shù)據(jù)。
6.如權(quán)利要求1所述的裝置,其中在移動(dòng)通信終端中生成用戶數(shù)據(jù)以及經(jīng)有線或無線網(wǎng)絡(luò)從外部下載用戶數(shù)據(jù)。
7.如權(quán)利要求1所述的裝置,其中存儲(chǔ)器包括閃存。
8.一種用于允許用戶管理移動(dòng)通信終端中存儲(chǔ)多個(gè)用戶數(shù)據(jù)的存儲(chǔ)器的方法,包括步驟確定存儲(chǔ)器中是否有等于將存儲(chǔ)的用戶數(shù)據(jù)大小的可存儲(chǔ)容量;以及如果用戶數(shù)據(jù)的大小小于存儲(chǔ)器的可存儲(chǔ)容量,將用戶數(shù)據(jù)生成為文件,并將用戶數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中。
9.如權(quán)利要求8所述的方法,進(jìn)一步包括步驟如果用戶數(shù)據(jù)大于存儲(chǔ)器的可存儲(chǔ)容量,顯示用于產(chǎn)生存儲(chǔ)器中的空間的文件刪除消息。
10.如權(quán)利要求9所述的方法,進(jìn)一步包括步驟如果用戶在接收到文件刪除消息后,刪除存儲(chǔ)在存儲(chǔ)器中的預(yù)定文件,重復(fù)用于核對(duì)存儲(chǔ)器的可存儲(chǔ)容量的確定步驟。
11.如權(quán)利要求8所述的方法,其中用戶數(shù)據(jù)包括多個(gè)數(shù)據(jù),多個(gè)數(shù)據(jù)包括一個(gè)或多個(gè)鈴聲數(shù)據(jù)、游戲數(shù)據(jù)、靜態(tài)圖象、活動(dòng)圖象、多媒體數(shù)據(jù)、電話薄數(shù)據(jù)、地址薄數(shù)據(jù)以及姓名卡片數(shù)據(jù)。
12.如權(quán)利要求8所述的方法,其中在移動(dòng)通信終端中生成用戶數(shù)據(jù)以及經(jīng)有線或無線網(wǎng)絡(luò)從外部下載用戶數(shù)據(jù)。
13.如權(quán)利要求8所述的方法,其特征在于存儲(chǔ)器包括閃存。
全文摘要
用于管理移動(dòng)通信終端中的存儲(chǔ)器的裝置和方法。通過采用移動(dòng)通信終端內(nèi)的文件系統(tǒng),該裝置允許用戶自由地存儲(chǔ)用戶數(shù)據(jù)而不限制用戶數(shù)據(jù)的類型以及用戶數(shù)據(jù)的數(shù)量,并允許用戶根據(jù)用戶需要有選擇地存儲(chǔ)數(shù)據(jù)。在將用戶數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中的情況下,該裝置將用戶數(shù)據(jù)生成為文件,將文件存儲(chǔ)在存儲(chǔ)器中,并將用戶接口提供給文件以便用戶獲得存取文件單元中的文件或刪除文件單元中的文件。
文檔編號(hào)G06F17/30GK1471327SQ03124189
公開日2004年1月28日 申請(qǐng)日期2003年4月29日 優(yōu)先權(quán)日2002年7月22日
發(fā)明者金容南 申請(qǐng)人:三星電子株式會(huì)社