專利名稱:移動通信終端中改變語言的設備和方法
技術領域:
本發(fā)明涉及一種管理移動通信終端中使用的語言的設備和方法。更具體 地,本發(fā)明涉及一種改變移動通信終端中使用的語言的設備和方法。
背景技術:
移動通信終端在全世界廣泛使用并給用戶提供了4艮多方便。例如,移動 通信終端不僅允許用戶在活動時處理電話,而且還提供很多附加功能(諸如 日程表功能、電話簿功能、相機功能等)。為了執(zhí)行移動通信終端的功能,用 戶可響應顯示器上提供的提示而輸入任何各種命令。當然,顯示的提示和其 他文本必須是以用戶能理解的語言。
為了對不同用戶提供方便和支持,移動通信終端可使用語言提供功能支 持很多語言。
再使用語言提供功能的情況下,移動通信終端包括與各種可支持語言相 應的各種語言包。在移動通信終端初始設置了語言的情況下,移動通信終端 使用語言包向用戶提供允許用戶選擇和安裝合適語言的接口。這里,每個語 言包包括相關語言的安裝信息。
當用戶選擇了期望使用的語言時,移動通信終端使用相應的語言包來安 裝選擇的語言。在這個方面,移動通信終端刪除與未被用戶選擇的語言相應 的語言包。因此, 一旦發(fā)生刪除,移動通信終端不能將選擇的語言改變?yōu)椴?同的語言。
因此,需要在移動通信終端中支持很多語言的設備和方法,所述設備和 方法包括在移動通信終端中改變使用語言的方法。
發(fā)明內容
本發(fā)明的 一 方面是解決至少上述問題和/或缺點并提供至下述優(yōu)點。因 此,本發(fā)明的一方面提供用于支持移動通信終端中的很多語言的設備和方法。 本發(fā)明的另 一方面提供一種用于在移動通信終端中改變使用語言的設備和方法。
根據本發(fā)明的一方面,提供一種在移動通信終端中安裝語言的方法。所
述方法包括從包括至少兩種語言的語言包的多語言圖像文件確定至少兩種 可安裝語言;選擇和安裝所述至少兩種可安裝語言中的一種;存儲所述多語 言圖像文件;當改變語言時,從多語言圖像文件確定至少兩種可改變的語言; 以及通過選擇所述至少兩種可改變語言中的一種來改變和安裝語言。
根據本發(fā)明的另 一方面,提供一種在移動通信終端中安裝語言的設備。 所述設備包括輸入單元,用于從用戶接收輸入數(shù)據;存儲單元,用于存儲 包括至少兩種語言的語言包的多語言圖像文件;控制器,用于當安裝語言時, 控制選擇和安裝從多語言圖像文件確定的至少兩種可安裝語言中的一種,以 及用于當改變語言時,通過選擇從多語言圖l象文件確定的所述至少兩種可安 裝語言中的一種來控制改變已安裝的語言;以及顯示單元,用于在控制器的 控制下顯示可安裝和可改變的語言中的至少一種。
從下面結合本發(fā)明的附圖和示例性實施例的描述中本發(fā)明的其他方面、 優(yōu)點和顯著特征對本領域技術人員將是清楚的。
通過下面結合附圖進行的對示例性實施例的描述,本發(fā)明特定示例性實 施例的上述和其他方面、特征和優(yōu)點將會變得清楚和更加容易理解
圖1是示出根據本發(fā)明示例性實施例的移動通信終端中的語言設置過程 的流程圖。
圖2是示出根據本發(fā)明示例性實施例的移動通信終端中的語言改變過程 的流程圖。
圖3是示出根據本發(fā)明示例性實施例的由移動通信終端管理的多語言圖 像文件的視圖。
圖4是示出根據本發(fā)明示例性實施例的移動通信終端的框圖。 圖5A到圖5C示出根據本發(fā)明示例性實施例的用于移動通信終端中的改 變i吾言的畫面。
圖6A到圖6D示出根據本發(fā)明示例性實施例的用于移動通信終端中的設 置i吾言的畫面。
在附圖中,相同的標號始終^C理解為表示相同的元件、部件和結構。
具體實施例方式
提供以下參照附圖的說明以幫助對由權利要求及其等同物所限定的本發(fā) 明的示例性實施例的全面理解。包括各種具體細節(jié)以幫助理解^f旦應僅被理解 為示例性的。因此,本領域技術人員應該清楚的是,在不脫離本發(fā)明的范圍 和精神的情況下,可以對本發(fā)明進行各種變化和修改。此外,為了清楚和簡 要,將省略對公知的功能和結構的描述。在下述說明書和權利要求書中使用 的術語和詞語不限于書面異議,而是,發(fā)明人使用所述術語和詞語以使本發(fā)
明清楚和理解一致。因此,本領域技術人員應該清楚的是,提供下面本發(fā)明 的示例性實施例的描述僅為了示例性目的,而不是為了限制由權利要求及其 等同物限定的本發(fā)明。
應該理解的是,單數(shù)形式"一個"、"這個"包括復數(shù)相關,除非上下文 明確指出。因此,例如,參照"部件表面"包括參照一個或多個這樣的表面。
對于術語"大體上",意味著所述特征、參數(shù)、或值不需要精確得到,而 是會發(fā)生的不妨礙試圖提供的特征的效果的偏差或變化(例如,包括容忍度、 測量誤差、測量精確性限制和本領域技術人員已知的會發(fā)生的其他因素)。
本發(fā)明示例性實施例提供一種在移動通信終端中支持4艮多語言的技術。
本發(fā)明示例性實施例提供一種用于提供允許用于選擇語言的用戶接口的 技術,以及提供一種為了在移動通信終端中支持很多語言而允許用戶改變語 言的用戶接口。
本發(fā)明示例性實施例假設移動通信終端使用Windows Mobile 6的操作系 統(tǒng)。當然,本發(fā)明的應用不限于此操作系統(tǒng),它僅用于方便描述。 移動通信終端如圖1中所示來初始地設置語言。
圖1是示出根據本發(fā)明示例性實施例的移動通信終端中的語言設置過程。
參照圖1,步驟101中,移動通信終端確定是否第一次執(zhí)行引導。 當在步驟101中確定不是第一次執(zhí)行引導時,移動通信終端執(zhí)行普通的 引導過程。之后,移動通信終端結束本算法。
另一方面,如果在步驟101中確定移動通信終端第一次執(zhí)行引導,則在 步驟103移動通信終端從多語言圖像(MLI)文件確定可安裝語言的列表, 并且將該列表顯示在顯示單元上。例如,如圖5所示,移動通信終端顯示可安裝語言的列表從而用戶可選擇語言。這里,MLI文件可包括可由移動通信 終端支持的語言的語言包。所述語言包包括相關語言的安裝信息。
顯示可安裝語言的列表之后,在步驟105中,移動通信終端確定將被使 用的語言是否由用戶從語言的顯示列表選擇。
當用戶選擇了將用于移動通信終端的語言時,在步驟107,移動通信終 端將MLI文件存儲在存儲單元。
存儲所述MLI文件后,在步驟109,移動通信終端安裝由用戶選擇的語 言。例如,當用戶選擇了將用于移動通信終端的語言時,移動通信終端在顯 示單元顯示如圖5B所示的語言選擇確認畫面,以確認檢測的語言選擇是準確 的。當用戶的語言選擇準確時,移動通信終端在顯示單元顯示如圖5C所示的 語言安裝畫面。在這種情況下,移動通信終端通過將MLI文件的自舉引導 (bootloader)信息、操作系統(tǒng)(OS )的圖像信息、操作員信息和語言包信息 中的至少一個存儲在語言控制器的驅動存儲器中來安裝由用戶選擇的語言。
當完成由用戶選擇的語言的安裝時,在步驟111,移動通信終端通過重 新啟動來激活安裝的語言。
之后,移動通信終端結束本算法。
如圖l所示,在本發(fā)明的示例性實施例中,移動通信終端執(zhí)行重新啟動 以激活安裝的語言。
在本發(fā)明的示例性實施例中,移動通信終端可不#1行重新啟動而激活安 裝的語言。
此外,如圖1所示,在本發(fā)明的示例性實施例中,當由用戶選擇了將祐: 使用的語言時,移動通信終端存儲MFL文件并隨后安裝選擇的語言。
在本發(fā)明的示例性實施例中,當由用戶選擇了將被使用的語言時,移動 通信終端可安裝選擇的語言并隨后存儲MFL文件。
如上所述,移動通信終端安裝由用戶選擇的語言并隨后不刪除MLI文件 而是存儲MFL文件。因此,移動通信終端可如圖2所示改變選擇的語言。
圖2是示出才艮據本發(fā)明示例性實施例的移動通信終端中的語言改變過程 的流程圖。
參照圖2,步驟201中,移動通信終端確定是否改變當前^f吏用的語言。 例如,移動通信終端確定語言改變內容是否被用戶選擇。在這點上,當語言 改變內容被用戶選擇時,移動通信終端確定當前使用的語言將被用戶改變。這里,語言改變內容包括語言改變菜單。
當在步驟201確定語言將被改變時,在步驟203,移動通信終端重新得 到存儲單元中存儲的MLI文件。例如,當改變語言時,如圖6A所示,移動 通信終端確定MLI文件是否存在于指定的位置。當MLI文件不存在于指定的 位置時,如圖6B所示,移動通信終端在顯示單元顯示指示MLI文件不存在 的警告消息。在示例性實施例中,可下載或從外部源安裝MLI文件。
在步驟203重新得到MLI文件后,在步驟205移動通信終端確定是否可 改變語言。例如,移動通信終端可確定移動通信終端是否有足夠電量來改變 語言。如另一示例,移動通信終端可通過考慮MLI文件的版本來確定MLI 文件是否可被用于改變語言。
如果在步驟205確定語言不可改變,則移動通信終端結束本算法。例如, 當因為沒有足夠電量而使得語言不可改變時,移動通信終端可顯示指示由于 電量不充足使得語言不可改變的警告消息。如另一示例,如果因為不合適的 版本等使得上面確定的MLI文件不能在改變語言中使用,則移動通信終端可 顯示指示由于MLI文件的版本使得語言不可改變的警告消息。
如果在步驟205確定可改變語言,則在步驟207移動通信終端執(zhí)行認證 處理以確保試圖改變語言的用戶被授權進行此操作。例如,移動通信終端可 顯示如圖6C所示的密碼輸入窗口以認證用戶。在這點上,移動通信終端可在 顯示用戶認證畫面之前顯示如圖6D所示的語言改變警告。
當用戶的認證失敗時,移動通信終端結束本算法。在這點上,移動通信 終端顯示用戶iU正失敗消息。
相反的,當用戶的認證成功時,移動通信終端執(zhí)行步驟209以從步驟203 中重新得到的MLI文件來確定可安裝語言的列表,并且在顯示單元上顯示所 述列表。例如,當用戶的iU正成功時,移動通信終端執(zhí)^f亍重新啟動以在重新 啟動期間顯示如圖5A所示的可安裝語言的列表。在這點上,移動通信終端 可在重新啟動之前顯示如圖6D所示的語言改變警告。
顯示可安裝語言的列表之后,移動通信終端確定用戶是否從顯示的語言 列表中選擇了將被改變的語言。
當用戶選擇了將被改變的語言時,在步驟213,移動通信終端安裝用戶 選擇的語言。例如,當用戶選擇了將被改變的語言時,移動通信終端在顯示 單元顯示如圖5B所示的語言選擇確認畫面,以確認用戶的語言選擇是準確的。當用戶的語言選擇準確時,移動通信終端在顯示單元顯示如圖5C所示的 語言安裝畫面。在這種情況下,移動通信終端通過將MLI文件的自舉引導信 息、操作系統(tǒng)(OS)的圖像信息、操作員信息和語言包信息中的至少一個存 儲在語言控制器的驅動存儲器中來安裝用戶選擇的語言。
當完成用戶選擇的語言的安裝時,在步驟215,移動通信終端通過重新 啟動來驅動安裝的文件。也就是說,移動通信終端通過重新啟動來驅動改變 的語言。
之后,移動通信終端結束本算法。
根據本發(fā)明示例性實施例,移動通信終端執(zhí)行重新啟動以激活安裝的語
根據本發(fā)明的示例性實施例,移動通信終端可不執(zhí)行重新啟動而激活安 裝的語言。
如上所述,當移動通信終端的語言改變時,移動通信終端不刪除用于改
變語言的MLI文件而是將MLI文件存^f渚在存^f諸單元中。
如上所述,移動通信終端使用MLI文件來安裝或改變語言。例如,如圖 3配置MLI文件。也就是所,MLI文件包括頭,包括語言包的整合信息。 將頭添加到可由移動通信終端支持的語言的語言包被整合的字段。
圖3是示出才艮據本發(fā)明示例性實施例的由移動通信終端管理的MLI的結構。
參照圖3, MLI文件包括頭字段300、自舉引導字段310、 OS圖像字段 320、操作員文件(CSC文件)字段330和語言包文件字段340中的至少一個。
頭字段300包括MLI文件中包括的自舉引導字段310、OS圖像字段320、 操作員文件(CSC文件)字段330和語言包文件字段340的配置信息。例如, 頭字段300包括版本字段302、文件名字段304和文件大小字段306。版本字 段302包括OS圖像字段320包括的OS圖像的發(fā)行版本信息。文件名字段 304包括自舉引導字段310、 OS圖像字段320、操作員文件(CSC文件)字 段330和語言包文件字段340的名稱。也就是說,文件名字段304包括文件 的文件名,所述文件包括構成MLI文件的各個字段。
文件大小字段306包括自舉引導字段310、 OS圖像字段320、操作員文 件(CSC文件)字段330和語言包文件字段340的大小。也就是說,文件大
9小字段306包括文件的大小,所述文件包括構成MLI文件的各個字段。
自舉引導字段310包括用于移動通信終端驅動OS所需的硬件的初始處
理的控制信息。例如,自舉引導字段310包括用于初始化中央處理器和外圍
裝置的信息,以及硬件裝置的測試信息。此外,自舉引導字段310包括控制
信息,所述控制信息控制將OS圖像字段320包括的OS圖像存儲在控制語言
安裝和改變的語言控制器的驅動存儲器中。
OS圖像字段320包括OS圖像,所述OS圖像包括OS的驅動信息。 CSC文件字段330包括用于添加取決于每個操作員的OS圖像的信息。
例如,CSC文件字段330包括用于根據操作員的特征設置背景畫面、圖標和
網絡配置信息的信息。
語言包文件字段340包括用于可被移動通信終端支持的各個語言的語言
包的信息。
以下,將描述用于安裝和改變語言的移動通信終端的結構。 圖4是示出才艮據本發(fā)明示例性實施例的移動通信終端的框圖。 參照圖4,移動通信終端包括控制器400、存儲單元410、輸入單元420、 顯示單元430、通信模塊440、聲音處理器450、麥克風460以及揚聲器470。 控制器400控制移動通信終端的全部操作。例如,控制器400處理和控 制聲音通信和數(shù)據通信。此外,控制器400控制語言控制器402以安裝或改 變語言從而移動通信終端支持很多語言。也就是說,當移動通信終端第一次 執(zhí)行引導時,控制器400控制語言控制器402以初始地設置語言。此外,當 用戶選擇了語言改變內容時,控制器語言控制器402以改變語言。
語言控制器402在控制器400的控制下使用MLI文件來控制初始地設置 和改變語言。例如,當移動通信終端第一次執(zhí)行引導時,語言控制器402控 制以在顯示單元430上顯示可通過MLI文件安裝的語言的列表。當用戶選擇 了將被安裝的語言時,語言控制器402根據MLI文件的自舉引導通過向驅動 存儲器傳送存儲在存儲單元410中的MLI的自舉引導信息、OS圖像信息、 操作員信息和語言包信息中的至少一個來安裝用戶選擇的語言。
例如,當在控制器400的控制下改變語言時,語言控制器402考慮MLI 文件的存在、持有的電量、MLI文件的版本信息和用戶認證中的至少一個來 確定語言是否可改變。當語言可改變時,語言控制器402控制以在顯示單元 430上顯示可通過MLI文件安裝的語言的列表。當用戶選擇了將被改變的語言時,語言控制器402根據MLI文件的自舉引導通過向驅動存儲器傳送存儲 在存儲單元410中的MLI的自舉引導信息、OS圖像信息、操作員信息和語 言包信息中的至少一個來安裝用戶選擇的語言。
存儲單元410存儲用于控制移動通信終端的全部操作的程序、移動通信 終端的操作期間產生的臨時數(shù)據、系統(tǒng)參數(shù)和用于存儲的數(shù)據(電話號碼、 短信息服務(SMS)消息等)。在這點上,存儲單元410存儲包括可由移動通 信終端支持的語言包的MLI文件。
輸入單元420向控制器400提供與用戶的輸入相應的數(shù)據。例如,輸入 單元可包括鍵盤、觸摸板、光電鼠標等。
顯示單元430在控制器400的控制下顯示移動通信終端的操作期間產生 的狀態(tài)信息、用戶輸入的字母、動態(tài)圖片和靜態(tài)圖片。例如,顯示單元430 在語言控制器402的控制下顯示如圖5A、 5B、 5C和5D所示的用于安裝語 言的畫面,以及如圖6A、 6B、和6C所示的用于改變語言的畫面。
通信模塊440處理經由天線發(fā)送/接收的射頻(RF)信號。
聲音處理器450使用麥克風460和揚聲器470控制用于聲音通信的聲音 的輸入/輸出。
如上所述,由于移動通信終端整合和管理各個語言的安裝信息,所以移 動通信終端可容易地改變將被使用的語言而不單獨的下載語言的安裝信息。
雖然參照本發(fā)明的特定示例性實施例示出和描述了本發(fā)明,但是本領域 技術人員應該清楚的是,在不脫離由權利要求及其等同物定義的本發(fā)明的精 神或范圍的情況下,可以對本發(fā)明進行各種形式上和細節(jié)上的修改和變化。
權利要求
1、一種在移動通信終端中安裝語言的方法,所述方法包括從包括至少兩種語言的語言包的多語言圖像文件確定至少兩種可安裝語言;選擇和安裝所述至少兩種可安裝語言中的一種;存儲所述多語言圖像文件;當改變語言時,從多語言圖像文件確定至少兩種可改變的語言;以及通過選擇所述至少兩種可改變語言中的一種來改變和安裝語言。
2、 如權利要求1所述的方法,還包括 確定移動通信終端是否第一次執(zhí)行引導;以及當移動通信終端第 一次執(zhí)行引導時,確定至少兩種可安裝語言。
3、 如權利要求1所述的方法,還包括在確定所述至少兩種可安裝語言之后將顯示所述至少兩種可安裝語言;以及在確定所述至少兩種可改變語言之后將顯示所述至少兩種可改變語言。
4、 如權利要求3所述的方法,其中,顯示所述至少兩種可安裝語言的步 驟包括執(zhí)行重新啟動;以及執(zhí)行重新啟動期間顯示所述至少兩種可改變語言。
5、 如權利要求3所述的方法,還包括在顯示所述至少兩種可安裝語言之 前對語言改變顯示警告。
6、 如權利要求1所述的方法,還包括 當改變語言時,確定所述多語言圖像文件是否存在;如果確定所述多語言圖像文件存在,則通過確定持有的電量和多語言圖 像文件的版本中的至少一個來確定所述語言是否可改變;以及 如果確定所述語言可改變,則確定所述至少兩種可改變語言。
7、 如權利要求6所述的方法,還包括,但當所述多語言圖像文件不存在 和所述語言不可改變中的至少一個時,顯示警告消息。
8、 權利要求6所述的方法,還包括當所述語言可改變時,對請求語言改變的用戶進4亍認證;以及當用戶的認證成功時,確定所述至少兩種可改變語言。
9、 如權利要求8所述的方法,還包括,當用戶的認證失敗時,顯示警告 消息。
10、 如權利要求1所述的方法,還包括,在語言的安裝和安裝的語言改 變中的至少 一個之后,^L行重新啟動。
11、 如權利要求1所述的方法,其中,所述多語言圖像文件包括下述字 段中的至少一個頭字段,包括多語言圖像文件的配置信息;自舉引導字段, 包括用于驅動操作系統(tǒng)OS所需的硬件的初始處理的控制信息;OS圖像字段, 包括OS的驅動信息;操作員信息字段,包括取決于操作員的添加到OS圖像 的信息;以及語言包文件字段,包括用于至少一種語言的語言包。
12、 如權利要求12所述的方法,其中,所述頭字段包括下述信息中的至 少一個包括在OS圖像字段中的OS圖像的發(fā)行版本信息;構成多語言圖像 文件文件的至少一個字段的名稱信息;以及構成多語言圖像文件文件的至少 一個字段的大小信息。
13、 一種在移動通信終端中安裝語言的設備,所述設備包括 輸入單元,用于從用戶接收輸入數(shù)據;存儲單元,用于存儲包括至少兩種語言的語言包的多語言圖像文件; 控制器,用于當安裝語言時,控制選擇和安裝所述至少兩種可安裝語言 中的一種,以及用于當改變語言時,通過選擇從多語言圖像文件確定的所述 至少兩種可安裝語言中的一種來控制改變已安裝的語言;以及顯示單元,用于在控制器的控制下顯示可安裝和可改變的語言中的至少 一種。
14、 如權利要求13所述的設備,其中,所述多語言圖像文件包括下述字 段中的至少一個頭字段,包括多語言圖像文件的配置信息;自舉引導字段, 包括用于驅動操作系統(tǒng)OS所需的硬件的初始處理的控制信息;OS圖像字段, 包括OS的驅動信息;操作員信息字段,包括取決于操作員的添加到OS圖像 的信息;以及語言包文件字段,包括用于至少一種語言的語言包。
15、 如權利要求14所述的設備,其中,所述頭字段包括下述信息中的至 少一個包括在OS圖像字段中的OS圖像的發(fā)行版本信息;構成多語言圖像 文件文件的至少一個字段的名稱信息;以及構成多語言圖像文件文件的至少 一個字段的大小信息。
全文摘要
提供一種在移動通信終端中支持很多語言的設備和方法。在該方法中,從包括至少兩種語言的語言包的多語言圖像文件確定至少兩種可安裝語言。選擇和安裝所述至少兩種可安裝語言中的一種。存儲所述多語言圖像文件。當語言將被改變時,從多語言圖像文件確定至少兩種可安裝語言。通過選擇至少兩種可改變語言中的一種來改變被安裝的文件。因此,可容易地將被使用的語言而不單獨地下載語言的安裝信息。
文檔編號H04M1/725GK101677341SQ20091017585
公開日2010年3月24日 申請日期2009年9月17日 優(yōu)先權日2008年9月18日
發(fā)明者李宇光 申請人:三星電子株式會社