專利名稱::支持用于移動(dòng)通信終端的多語(yǔ)言的方法及其通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明通常涉及語(yǔ)言支持系統(tǒng),更具體地說(shuō),涉及支持用于移動(dòng)通信終端的多語(yǔ)言的方法。
背景技術(shù):
:包括電子商務(wù)和信息提供者服務(wù)諸如Internet上的大型購(gòu)物中心和拍賣(mài),并使用多種語(yǔ)言的典型的web支持服務(wù)技術(shù)能分成幾種方法。在一種方法中,使用翻譯公共網(wǎng)關(guān)接口(CGI)提供web服務(wù)。在另一種方法中,使用專用翻譯軟件提供web服務(wù)。在第三種方法中,使用翻譯服務(wù)器提供web服務(wù)。在這種web服務(wù)多語(yǔ)言支持技術(shù)中,在web上服務(wù)器的控制下,將web服務(wù)翻譯成多種語(yǔ)言。隨著移動(dòng)通信終端在整個(gè)世界正變得越來(lái)越普及,必須執(zhí)行國(guó)家間的漫游服務(wù)。作為結(jié)果,已經(jīng)創(chuàng)建了移動(dòng)通信網(wǎng)絡(luò)環(huán)境,在這種環(huán)境下,能支持智能卡,諸如用戶標(biāo)識(shí)模塊(SIM)塊。例如,當(dāng)一組特定移動(dòng)用戶或用于移動(dòng)通信(GSM)的全球系統(tǒng)進(jìn)入碼分多址(CDMA)移動(dòng)通信服務(wù)國(guó)家,以便僅應(yīng)用他或她自己的SIM卡或不必購(gòu)買(mǎi)新電話時(shí),用戶能租用插入例如飛機(jī)中的CDMA終端中的SIM卡,并通過(guò)他或她的電話號(hào)碼來(lái)使用移動(dòng)電話服務(wù)。因此,需要多種語(yǔ)言支持移動(dòng)通信終端,其允許用戶租用外國(guó)的本地終端并通過(guò)他或她想使用的語(yǔ)言來(lái)使用該移動(dòng)電話服務(wù)。當(dāng)前,設(shè)計(jì)支持多種語(yǔ)言的移動(dòng)通信終端來(lái)僅支持一組特定的語(yǔ)言,該組特定語(yǔ)言是在該終端的制造期間預(yù)定的,不象使用web上的服務(wù)器,將web服務(wù)翻譯成多種語(yǔ)言的技術(shù)。例如,設(shè)計(jì)成僅支持English和Korean的終端僅能支持English和Korean,并不能支持諸如Japanese和Chinese的其他語(yǔ)言。因此,當(dāng)用戶需要除在制造該終端期間確定將支持的語(yǔ)言外的其他語(yǔ)言時(shí),該終端不能支持所需語(yǔ)言。在另一例子中,設(shè)計(jì)成支持八種語(yǔ)言的終端僅能支持那八種語(yǔ)言。然而,當(dāng)用戶僅希望使用一種語(yǔ)言時(shí),剩余的語(yǔ)言是不必要的。作為支持不由用戶使用的語(yǔ)言的終端的結(jié)果,浪費(fèi)分配給不使用的語(yǔ)言的移動(dòng)終端中的存儲(chǔ)空間。因此,對(duì)移動(dòng)通信終端來(lái)說(shuō),存在便利地和靈活地支持用戶所需的多種語(yǔ)言的需要。
發(fā)明內(nèi)容因此,已經(jīng)將本發(fā)明設(shè)計(jì)成解決在現(xiàn)有技術(shù)中出現(xiàn)的上述問(wèn)題,以及本發(fā)明的目的是向移動(dòng)通信終端的用戶提供支持多種語(yǔ)言的便利方法,及其通信系統(tǒng)。本發(fā)明的另一目的是提供支持多種語(yǔ)言的移動(dòng)通信終端的靈活方法及其通信系統(tǒng)。本發(fā)明的另一目的是提供支持多種語(yǔ)言的方法,其能僅下載移動(dòng)通信終端用戶所需的語(yǔ)言,并在顯示窗上以所需語(yǔ)言顯示終端菜單和消息及其通信系統(tǒng)。為實(shí)現(xiàn)上述和其他目的,提供支持用于移動(dòng)通信終端的多種語(yǔ)言的通信系統(tǒng),該通信系統(tǒng)包括移動(dòng)通信網(wǎng)絡(luò)、多種語(yǔ)言內(nèi)容提供者服務(wù)器(MLCPS),連接到所述移動(dòng)通信網(wǎng)絡(luò)上并包括多種語(yǔ)言內(nèi)容;以及移動(dòng)通信終端,無(wú)線地連接到所述移動(dòng)通信網(wǎng)絡(luò)上。該移動(dòng)通信終端通過(guò)所述移動(dòng)通信網(wǎng)絡(luò)連接到所述MLCPS,根據(jù)用戶請(qǐng)求,將語(yǔ)言包請(qǐng)求數(shù)據(jù)傳送到所述MLCPS,接收由所述MLCPS提供的語(yǔ)言包信息,并在所述移動(dòng)通信終端的顯示窗上,以由使用所接收的語(yǔ)言包信息的所述用戶選擇的語(yǔ)言,顯示菜單和消息。所述MLCPS響應(yīng)接收的所述語(yǔ)言包請(qǐng)求數(shù)據(jù),形成相應(yīng)的語(yǔ)言包,以及將所述語(yǔ)言包通過(guò)所述移動(dòng)通信網(wǎng)絡(luò)傳送到所述移動(dòng)通信終端。還提供一種支持用于通信系統(tǒng)中的移動(dòng)通信終端的多種語(yǔ)言的方法,該通信系統(tǒng)包括移動(dòng)通信網(wǎng)絡(luò)、連接到所述移動(dòng)通信網(wǎng)絡(luò)并包括多個(gè)語(yǔ)言內(nèi)容的多個(gè)語(yǔ)言內(nèi)容提供者服務(wù)器(MLCPS),以及無(wú)線地連接到所述移動(dòng)通信網(wǎng)絡(luò)的所述移動(dòng)通信終端。所述方法包括步驟(a)根據(jù)所述移動(dòng)通信終端的用戶的語(yǔ)言請(qǐng)求,將包括至少一個(gè)字符串集版本和一種字體集版本的語(yǔ)言包請(qǐng)求數(shù)據(jù)通過(guò)所述移動(dòng)通信網(wǎng)絡(luò)傳送到所述MLCPS,(b)當(dāng)下載由所述MLCPS提供的語(yǔ)言包信息時(shí),將所下載的語(yǔ)言包信息分成對(duì)應(yīng)于由所述用戶選擇的語(yǔ)言的字符串集和字體集、管理所述字符串集和字體集,以及(c)在終端顯示器上,以由使用所管理的字符串集和字體集的所述用戶選擇的語(yǔ)言,顯示菜單和消息。從下述結(jié)合附圖的詳細(xì)描述,本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)將是顯而易見(jiàn)的,其中圖1是根據(jù)用于支持移動(dòng)通信終端中的多種語(yǔ)言的本發(fā)明的實(shí)施例的通信系統(tǒng)的框圖;圖2是根據(jù)本發(fā)明的實(shí)施例的移動(dòng)終端的框圖;圖3示例說(shuō)明根據(jù)本發(fā)明的實(shí)施例的語(yǔ)言包格式(languagepackageformat);圖4是示例說(shuō)明根據(jù)本發(fā)明的實(shí)施例,移動(dòng)通信終端中下載語(yǔ)言包的字符串和字體處理控制的流程圖;圖5A和5B是示例說(shuō)明根據(jù)本發(fā)明的實(shí)施例的語(yǔ)言表和字體表的框圖;以及圖6A和6B示例說(shuō)明當(dāng)用戶選擇語(yǔ)言和字體時(shí)的顯示屏的例子。具體實(shí)施例方式參考附圖,在下文中更詳細(xì)地描述本發(fā)明的優(yōu)選實(shí)施例。在這些圖中,用相同的標(biāo)記表示相同的元件。在本發(fā)明的下述說(shuō)明中,為了簡(jiǎn)明,省略了在此包含的已知功能和結(jié)構(gòu)的詳細(xì)描述。圖1是根據(jù)用于由移動(dòng)通信終端支持的各種語(yǔ)言的本發(fā)明的實(shí)施例的通信系統(tǒng)的框圖。參考圖1,用于支持多種語(yǔ)言的移動(dòng)通信終端的通信系統(tǒng)包括移動(dòng)通信終端10、移動(dòng)通信網(wǎng)絡(luò)12、無(wú)線應(yīng)用協(xié)議(WAP)網(wǎng)關(guān)14,以及MLCPS16。在圖1中示例說(shuō)明的通信系統(tǒng)是基于WAP方法的無(wú)線Internet。通信系統(tǒng)可是基于不要求WAP網(wǎng)關(guān)的移動(dòng)瀏覽器(mobileexplorer)(ME)的無(wú)線Internet。移動(dòng)通信網(wǎng)絡(luò)12包括移動(dòng)交換中心(MSC)、基站控制器(BSC),以及基站收發(fā)機(jī)系統(tǒng)(basetransceiversystem)(BTS)。位于移動(dòng)通信網(wǎng)絡(luò)12和MLCPS16中的WAP網(wǎng)關(guān)14執(zhí)行有線Internet網(wǎng)絡(luò)以及無(wú)線Internet網(wǎng)絡(luò),即,移動(dòng)通信網(wǎng)絡(luò)12和MLCPS16。移動(dòng)通信終端10通過(guò)移動(dòng)通信網(wǎng)絡(luò)12連接到MLCPS16,將由終端用戶所請(qǐng)求的基本上包括字符串版本和字體集版本的的語(yǔ)言包請(qǐng)求數(shù)據(jù)發(fā)送給MLCPS16,并從MLCPS16接收語(yǔ)言包信息。移動(dòng)通信終端10將所接收的語(yǔ)言包信息劃分成對(duì)應(yīng)于語(yǔ)言的字符串集和字體集并管理該字符串集和字體集。移動(dòng)通信終端10在顯示窗上,以由使用字符串集和字體集的用戶選擇的語(yǔ)言顯示菜單和消息。MLCPS16具有多個(gè)語(yǔ)言內(nèi)容。MLCPS16根據(jù)由移動(dòng)通信終端10請(qǐng)求的語(yǔ)言包,形成對(duì)應(yīng)的語(yǔ)言包并將所形成的語(yǔ)言包通過(guò)移動(dòng)通信網(wǎng)絡(luò)12傳送到移動(dòng)通信終端10。圖2示例說(shuō)明根據(jù)本發(fā)明的實(shí)施例的移動(dòng)終端。參考圖2,控制部件20控制整個(gè)移動(dòng)通信終端。根據(jù)本發(fā)明的實(shí)施例,控制部件20從MLCPS16請(qǐng)求語(yǔ)言包,并從MLCPS16下載的語(yǔ)言包分成字符串集和字體集,并管理字符串集和字體集。無(wú)線電部件60在控制部件20的控制下,控制語(yǔ)音數(shù)據(jù)和控制數(shù)據(jù)的發(fā)射和接收。語(yǔ)音處理部件70將從無(wú)線電部件60接收的語(yǔ)音數(shù)據(jù)通過(guò)揚(yáng)聲器SPK轉(zhuǎn)換成可聽(tīng)聲,并由從麥克風(fēng)MIC接收的數(shù)據(jù)產(chǎn)生語(yǔ)音信號(hào)并將該數(shù)據(jù)輸出給無(wú)線電部件60。鍵輸入部件40包括多個(gè)數(shù)字鍵、以及功能鍵并將對(duì)應(yīng)于由用戶按壓的鍵的鍵輸入數(shù)據(jù)輸出給控制部件20。顯示部件50在控制部件20的控制下,顯示各種消息。存儲(chǔ)部件30包括用于存儲(chǔ)控制移動(dòng)終端操作所需的程序數(shù)據(jù)和當(dāng)控制該控制部件20或執(zhí)行根據(jù)用戶的請(qǐng)求的操作時(shí)生成的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)器。根據(jù)本發(fā)明的實(shí)施例,存儲(chǔ)部件30包括語(yǔ)言表和對(duì)應(yīng)于每種語(yǔ)言的字體表,以及用于存儲(chǔ)下載的字符串集和字體集文件的文件存儲(chǔ)區(qū)。再參考圖1,根據(jù)本發(fā)明的實(shí)施例,對(duì)MLCPS16來(lái)說(shuō),有兩種形成語(yǔ)言包的方法。根據(jù)第一種方法,當(dāng)移動(dòng)通信終端10請(qǐng)求語(yǔ)言包時(shí),形成請(qǐng)求的語(yǔ)言包。根據(jù)第二種方法,先前形成由移動(dòng)通信終端10請(qǐng)求的各種語(yǔ)言包。根據(jù)第一種方法,花費(fèi)長(zhǎng)時(shí)間來(lái)形成語(yǔ)言包。然而,不必預(yù)先形成所有可能的語(yǔ)言包。在本發(fā)明中,通過(guò)兩種上述方法的任何一種,或通過(guò)兩種方法混合獲得的方法形成語(yǔ)言包。在通過(guò)兩種方法彼此混合獲得的方法的例子中,由第二方法預(yù)先形成很可能經(jīng)常使用的語(yǔ)言包。用第一種方法形成其他語(yǔ)言包(即,不經(jīng)常使用的那些語(yǔ)言包)。在第一種方法中,移動(dòng)通信終端10包括作為缺省的模型名、軟件版本、字符串集版本,以及字體集版本,以及將包括能由移動(dòng)通信終端10支持的字體類型和字符代碼的語(yǔ)言包請(qǐng)求數(shù)據(jù)通過(guò)移動(dòng)通信網(wǎng)絡(luò)12和WAP網(wǎng)關(guān)14傳送到MLCPS16。因此,在包請(qǐng)求數(shù)據(jù)的基礎(chǔ)上,根據(jù)本發(fā)明的實(shí)施例,MCLPS16形成與語(yǔ)言包格式(稍后將參考圖3描述)一致的由用戶請(qǐng)求的語(yǔ)言包并將所形成的語(yǔ)言包傳送給移動(dòng)通信終端10。在第二種方法中,移動(dòng)通信終端10將包括模型名、軟件版本、字符串集版本以及字體集版本的語(yǔ)言包請(qǐng)求數(shù)據(jù),通過(guò)移動(dòng)通信網(wǎng)絡(luò)12和WAP網(wǎng)關(guān)14傳送到MLCPS16。因此,在語(yǔ)言包請(qǐng)求數(shù)據(jù)的基礎(chǔ)上,MLCPS16將由用戶請(qǐng)求的預(yù)先形成的語(yǔ)言包傳送到移動(dòng)通信終端10。圖3示例說(shuō)明根據(jù)本發(fā)明的實(shí)施例,在MLCPS16中形成的,并傳送到移動(dòng)通信終端10的語(yǔ)言包的格式。語(yǔ)言包包括標(biāo)題100、字符串106、以及字體108。標(biāo)題100包括字符串標(biāo)題102以及字體標(biāo)題104。字符串106包括字符串偏移字段128和實(shí)際字符串字段130。字體108包括字體通用信息字段143、字形偏移(glyphoffset)字段154、以及字形字段156。將字符串字段102放在頂部。在字符串標(biāo)題102下,分別排列字符串偏移字段128、字符串字段130、字體標(biāo)題104、字段通用信息字段143、字形偏移字段154以及字形字段156。在標(biāo)題100中,字符串標(biāo)題102包括字符串集字段110以、總包大小字段112、字符串集名稱字符114、語(yǔ)言代碼字段116、字符代碼型字段118、顯示次序字段(displayorderfield)120、字符串計(jì)數(shù)字段122、字符串集大小字段124,以及字體標(biāo)題偏移字段126。將用于確定是否預(yù)先存儲(chǔ)字符串集的版本信息記錄在字符串集版本字段110上。將當(dāng)前下載的包的總大小記錄在總的包大小字段112上。將字符串集的名稱記錄在字符串集名稱字段114上。將Korean、English(用字母表表示)以及Japanese(用Katakana表示)包括在字符串集的名稱的例子中。當(dāng)前由字符串集支持的語(yǔ)言的特征碼記錄在語(yǔ)言代碼字段116上。為每種語(yǔ)言賦予特征碼。由當(dāng)前字符串,諸如IS-8859、UNICODE、以及UTF表示的字符代碼類型信息記錄在字符代碼類型字段118中。顯示字符的方向信息記錄在顯示次序字段120上。從左到右、從右到左、從上到下,以及雙向顯示字符。雙向語(yǔ)言的例子了Hebrew。字符串的數(shù)量記錄在字符串計(jì)數(shù)字段122上。通過(guò)從整個(gè)包減去字體標(biāo)題104和字體108獲得的大小記錄在字符串集大小字段124上。在整個(gè)包中,字體開(kāi)始的位置信息,即,字體標(biāo)題104開(kāi)始的位置信息記錄在字體標(biāo)題偏移字段126上。當(dāng)“NULL”記錄在字體標(biāo)題偏移字段126上時(shí),表示不存在字體集。字符串106的字符串偏移字段128包括N個(gè)字符串偏移字段(即,String1Offset、String2Offset,...,以及StringNOffset)。放置實(shí)際字符串(即,String1、String2,...,StringN)的位置記錄在各個(gè)字符串偏移字段上。字符串106的字符串字段130包括N個(gè)字符串字段(即,String1、String2,...,以及StringN)。將用于移動(dòng)通信終端的實(shí)際字符串記錄在各自的字符串字段上。字符串的例子是“myportablephone”、“1startmenuregistration”、“2menuscreensetting”、以及“3mynameinput”。字體標(biāo)題104包括字體集版本字段132、字體集大小字段134、語(yǔ)言代碼字段136、字體類型字段138、字體計(jì)數(shù)字段140、以及字體集名稱字段142。將當(dāng)前字體集版本記錄在字體集版本字段132上。當(dāng)移動(dòng)通信終端10的控制部件20確定字體集是否預(yù)先存儲(chǔ)在存儲(chǔ)部件30中時(shí),使用字體集版本。包括字體標(biāo)題104的字體108的大小記錄在字體集大小字段134上。由當(dāng)前字體集支持的語(yǔ)言的特征碼記錄在語(yǔ)言代碼字段136上。為每種語(yǔ)言賦予特征碼。表示字體是位圖還是矢量的信息記錄在字體類型字段138上。當(dāng)字體是位圖時(shí),由每個(gè)大小表示的種類的數(shù)量信息記錄在字體計(jì)數(shù)字段140上。字體集的名稱記錄在字體集名稱字段142上。字體集的名稱的例子是mingcho、圖象和gulim。在圖3中,字體108的字段通用信息字段143包括字體k(自然數(shù))X大小字段144、字段k的Y大小字段146,字形k計(jì)數(shù)字段148、起始字符代碼字段150、結(jié)束字符代碼字段152,以及字形k偏移表的起始偏移字段154。字體k的水平大小記錄在字體k的X大小字段144上。字體k的垂直大小記錄在字體k的Y大小字段146上。字體集k具有的字符數(shù)量記錄在字形k計(jì)數(shù)上。當(dāng)需要部分使用字符代碼集時(shí),使用起始字符代碼字段150和結(jié)束字符代碼字段152。例如,在字符代碼,諸如IS-8859、UNICODE、以及UTF中,在ASIIC的情況下,如果當(dāng)字符代碼全集為0xxx至0xFF時(shí),期望使用在0x20至0xEF范圍內(nèi)的部分字符代碼集,將對(duì)應(yīng)于0x20的信息記錄在起始字符代碼字段150上,以及將對(duì)應(yīng)于0xEF的信息記錄在結(jié)束字符代碼字段152上。將字形k偏移表的起始偏移信息記錄在字形k偏移表的起始偏移字段154上。字體108的字形k偏移字段156包括用于字符k的N個(gè)字形偏移字段(Glyphk-1Offset,...,以及Glyphk-NOffset)。將實(shí)際字形Glyphk-1,...,和Glyphk-N的位置記錄在各個(gè)字形k偏移字段上。字體108的字形字段158包括N個(gè)字形字段(Glyphk-1,...,以及Glyphk-N)。實(shí)際字形記錄在各個(gè)字形字段上。當(dāng)假定字符串是“myportablephone”時(shí),分別將字形“my”、字形“”(空格)、字形“able(portable)”以及字形“phone”記錄在Glyph1-1字段、Glyph1-2字符、Glyph1-3字段、Glyph1-4字段,以及Glyph1-5字段上。當(dāng)將在圖3中示例說(shuō)明的格式的語(yǔ)言包從MLCPS16通過(guò)WAP網(wǎng)關(guān)14和移動(dòng)通信終端12下載到移動(dòng)通信終端10時(shí),移動(dòng)通信終端10在圖4所示的控制流程圖的基礎(chǔ)上,處理字符串和字體。圖4示例說(shuō)明根據(jù)本發(fā)明的實(shí)施例,在下載語(yǔ)言包的移動(dòng)通信終端中的字符串和字體處理控制的流程圖。圖5是示例說(shuō)明根據(jù)本發(fā)明的實(shí)施例,移動(dòng)通信終端的存儲(chǔ)部件30中的語(yǔ)言表和字體表的框圖。圖6示例說(shuō)明當(dāng)用戶選擇語(yǔ)言和字體時(shí),在移動(dòng)通信終端10的顯示部件50上顯示的顯示部分屏的形成的例子?,F(xiàn)在參考圖2至4,將詳細(xì)地描述當(dāng)將語(yǔ)言包從MLCPS16下載到移動(dòng)通信終端10時(shí),由移動(dòng)通信終端10執(zhí)行的操作。在移動(dòng)通信終端10的控制部件20下載語(yǔ)言包后,它進(jìn)入圖4的步驟202。在步驟202中,控制部件20確定下載的語(yǔ)言包的字符串集版本是否與存儲(chǔ)在存儲(chǔ)部件30的文件存儲(chǔ)區(qū)中的字符串集版本不同。如果所下載的語(yǔ)言包的字符串集版本與存儲(chǔ)在存儲(chǔ)部件30的文件存儲(chǔ)區(qū)中的字符串集版本相同,所下載的字符串集是不必要的。因此,控制部件20忽略所下載的字符串集,并進(jìn)入步驟210。當(dāng)在步驟202確定所下載的語(yǔ)言包的字符串集版本不同于存儲(chǔ)在存儲(chǔ)部件30的文件存儲(chǔ)區(qū)中的字符串集版本時(shí),控制部件進(jìn)入步驟204。在步驟204中,控制部件20確定所下載的語(yǔ)言代碼是否不同于存儲(chǔ)在存儲(chǔ)部件30的文件存儲(chǔ)區(qū)中的字符串集語(yǔ)言代碼,所下載的語(yǔ)言包的字符串集語(yǔ)言代碼記錄在圖3中所示的語(yǔ)言代碼字段116上。如果所下載的語(yǔ)言包的字符串集語(yǔ)言代碼與存儲(chǔ)在存儲(chǔ)部件30的文件存儲(chǔ)區(qū)中的字符串集語(yǔ)言代碼相同,控制部件進(jìn)入步驟208。在步驟208中,控制部件20用所下載的字符串集代替在前字符串集并將所下載的字符串集保存在用相應(yīng)的語(yǔ)言代碼的字符串集指針而不會(huì)注冊(cè)該語(yǔ)言代碼,以及在如圖5A所示的語(yǔ)言表中的字符串集指針表示的存儲(chǔ)部件30的文件存儲(chǔ)區(qū)中。例如,當(dāng)所下載的語(yǔ)言包的語(yǔ)言代碼是Korean以及“LanguageCode1”為圖5A中的語(yǔ)言表中的Korean時(shí),控制部件20用所下載的字符串集代替在前字符串集,并將所下載的字符串集存儲(chǔ)在由語(yǔ)言表中的“LanguageCode1”的“StringSetPointer1”表示的存儲(chǔ)部件30的文件存儲(chǔ)區(qū)中。存儲(chǔ)在文件存儲(chǔ)區(qū)中的字符串集包括字符串集標(biāo)題102和語(yǔ)言包的字符串106。在步驟204中,當(dāng)所下載的語(yǔ)言包的字符串集語(yǔ)言代碼不同于存儲(chǔ)在存儲(chǔ)部件30的文件存儲(chǔ)區(qū)中的字符串集語(yǔ)言代碼時(shí),控制部件進(jìn)入步驟206。在圖4的步驟206中,控制部件20將語(yǔ)言代碼和對(duì)應(yīng)于該語(yǔ)言代碼的字符串集指針注冊(cè)在圖5A的語(yǔ)言表中,并將所下載的字符串集存儲(chǔ)在由新注冊(cè)的相應(yīng)的語(yǔ)言代碼的字符串集指針表示的存儲(chǔ)部件30的文件存儲(chǔ)區(qū)中。在步驟210中,控制部件20讀取語(yǔ)言包的字符串標(biāo)題102的字體標(biāo)題偏移字段126并確定該字體標(biāo)題偏移是否為“NULL”。當(dāng)確定字體標(biāo)題偏移為“NULL”時(shí),表示不存在該字體集。當(dāng)字體標(biāo)題偏移為“NULL”時(shí),控制部件20確定在所下載的語(yǔ)言包中不存在字體集,并中止圖4所示的過(guò)程。當(dāng)在步驟210中確定語(yǔ)言包的字體標(biāo)題偏移不為“NULL”時(shí),控制部件進(jìn)入步驟212。在步驟212,控制部件20確定所下載的語(yǔ)言包的字體集版本是否不同于存儲(chǔ)在存儲(chǔ)部件20的文件存儲(chǔ)區(qū)中的字體集版本。所下載的語(yǔ)言包的字體集版本記錄在如圖3所示的字體集版本字段132上。當(dāng)確定所下載的語(yǔ)言包的字體集版本與存儲(chǔ)在存儲(chǔ)部件30的文件存儲(chǔ)區(qū)中的字體集版本相同時(shí),控制部件20忽略所下載的字體集,因?yàn)樗螺d的字體集是不必要的。因此,中止如圖4所示的過(guò)程。另外,當(dāng)在步驟212確定所下載的語(yǔ)言包的字體集版本不同于存儲(chǔ)在存儲(chǔ)部件30的文件存儲(chǔ)區(qū)中的字體集版本時(shí),控制部件進(jìn)入步驟214。在步驟214,控制部件20將語(yǔ)言代碼和對(duì)應(yīng)于該語(yǔ)言代碼的字體集指針新注冊(cè)在圖5B所示的字體表中并將所下載的字體集存儲(chǔ)在由相應(yīng)的語(yǔ)言代碼的新注冊(cè)的字體集指針表示的存儲(chǔ)部件30的文件存儲(chǔ)區(qū)中。例如,當(dāng)在圖5B的字體表中,所下載的語(yǔ)言包的語(yǔ)言代碼是Korean以及“LanguageCode1”是Korean時(shí),控制部件20將所下載的字體集存儲(chǔ)在用字體表中的“LanguageCode1”的“FontSetPointer1”表示的存儲(chǔ)部件30的文件存儲(chǔ)區(qū)中。如上所述,當(dāng)對(duì)應(yīng)于語(yǔ)言代碼的字符串集指針和字體集指針注冊(cè)在存儲(chǔ)部件30的語(yǔ)言表和字體表中,以及字符串集和字體集存儲(chǔ)在文件存儲(chǔ)區(qū)中時(shí),使用存儲(chǔ)在存儲(chǔ)部件30中的字符串集和字體集,移動(dòng)通信終端的用戶能在移動(dòng)通信終端的顯示部件50上顯示所需語(yǔ)言。當(dāng)移動(dòng)通信終端的用戶按壓對(duì)應(yīng)于所選擇的語(yǔ)言的功能鍵時(shí),控制部件20讀取存儲(chǔ)在存儲(chǔ)部件30的文件存儲(chǔ)區(qū)中的字符串集的字符串集名稱字段114,并在顯示部件50上顯示根據(jù)圖6A所示的例子的語(yǔ)言選擇菜單屏。在由顯示部件50顯示的語(yǔ)言選擇菜單屏上顯示存在于文件區(qū)中的語(yǔ)言。最好,用各個(gè)相應(yīng)國(guó)家的語(yǔ)言系統(tǒng)表示語(yǔ)言。例如,最好用Hangeul表示Korean,最好用English字母表表示English,以及最好用Katakana表示Japanese。因此,移動(dòng)通信終端的用戶能選擇所需語(yǔ)言。當(dāng)移動(dòng)通信終端的用戶按壓對(duì)應(yīng)于選擇的字體的功能鍵時(shí),控制部件20讀取存儲(chǔ)在存儲(chǔ)部件30的文件區(qū)中的字體集的字體集名稱字段142并在顯示部件50上顯示根據(jù)如圖6B所示的例子的字體選擇菜單屏。在顯示部件50上顯示的字體選擇菜單屏上顯示存在于文件存儲(chǔ)區(qū)中的字體。例如,顯示字體集名稱,諸如“1.mingcho,2.picture,3.gulim”。因此,移動(dòng)通信終端的用戶能選擇所需語(yǔ)言和字體。根據(jù)本發(fā)明,對(duì)移動(dòng)通信終端來(lái)說(shuō),通過(guò)僅下載由移動(dòng)通信終端的用戶所需的語(yǔ)言,以及在顯示窗上以所需語(yǔ)言和字體顯示移動(dòng)通信終端的菜單和消息來(lái)靈活地支持多種語(yǔ)言是可能的。因此,用戶能在外國(guó)租用本地移動(dòng)通信終端并以所需語(yǔ)言使用移動(dòng)通信終端。盡管已經(jīng)參考某些優(yōu)選實(shí)施例,示出和描述了本發(fā)明,但是本領(lǐng)域的普通技術(shù)人員將理解到,在不脫離由附加權(quán)利要求書(shū)定義的精神和范圍的情況下,可對(duì)細(xì)節(jié)和形式做出各種改變。權(quán)利要求1.一種支持用于移動(dòng)通信終端的多種語(yǔ)言的通信系統(tǒng),所述系統(tǒng)包括移動(dòng)通信網(wǎng)絡(luò);多種語(yǔ)言內(nèi)容提供者服務(wù)器(MLCPS),連接到所述移動(dòng)通信網(wǎng)絡(luò)上并包括多種語(yǔ)言內(nèi)容;以及移動(dòng)通信終端,無(wú)線地連接到所述移動(dòng)通信網(wǎng)絡(luò)上;其中,所述移動(dòng)通信終端通過(guò)所述移動(dòng)通信網(wǎng)絡(luò)連接到所述MLCPS,根據(jù)用戶請(qǐng)求,將語(yǔ)言包請(qǐng)求數(shù)據(jù)傳送到所述MLCPS,接收由所述MLCPS提供的語(yǔ)言包信息,并在所述移動(dòng)通信終端的顯示窗上,以由使用所接收的語(yǔ)言包信息的所述用戶選擇的語(yǔ)言,顯示菜單和消息;以及其中,所述MLCPS響應(yīng)接收的所述語(yǔ)言包請(qǐng)求數(shù)據(jù),形成相應(yīng)的語(yǔ)言包,并且將所述語(yǔ)言包通過(guò)所述移動(dòng)通信網(wǎng)絡(luò)傳送到所述移動(dòng)通信終端。2.如權(quán)利要求1所述的通信系統(tǒng),其中,所述語(yǔ)言包請(qǐng)求數(shù)據(jù)包括終端模型名稱、軟件版本、字符串集版本以及字體集版本。3.如權(quán)利要求2所述的通信系統(tǒng),其中,所述語(yǔ)言包請(qǐng)求數(shù)據(jù)進(jìn)一步包括由所述移動(dòng)通信終端支持的字體類型和字符代碼。4.一種支持用于移動(dòng)系統(tǒng)中的移動(dòng)通信終端的多種語(yǔ)言的方法,所述通信系統(tǒng)包括移動(dòng)通信網(wǎng)絡(luò)、連接到所述移動(dòng)通信網(wǎng)絡(luò)并包括多個(gè)語(yǔ)言內(nèi)容的多個(gè)語(yǔ)言內(nèi)容提供者服務(wù)器(MLCPS),以及無(wú)線地連接到所述移動(dòng)通信網(wǎng)絡(luò)的所述移動(dòng)通信終端,所述方法包括步驟根據(jù)所述移動(dòng)通信終端的用戶的語(yǔ)言請(qǐng)求,將包括至少一個(gè)字符串集版本和一種字體集版本的語(yǔ)言包請(qǐng)求數(shù)據(jù)通過(guò)所述移動(dòng)通信網(wǎng)絡(luò)傳送到所述MLCPS;當(dāng)下載由所述MLCPS提供的語(yǔ)言包信息時(shí),將所下載的語(yǔ)言包信息分成對(duì)應(yīng)于由所述用戶選擇的語(yǔ)言的字符串集和字體集;管理所述字符串集和字體集;以及在終端顯示器上,以由使用所管理的字符串集和字體集的所述用戶選擇的語(yǔ)言,顯示菜單和消息。5.如權(quán)利要求4所述的方法,其中,所述語(yǔ)言包由包括字符串標(biāo)題信息和字體標(biāo)題信息的標(biāo)題、包括字符串偏移信息和實(shí)際字符串的字符串,以及包括字體通用信息、字形偏移信息和字形的字體組成。6.如權(quán)利要求5所述的方法,其中,所述標(biāo)題由包括所述字符串標(biāo)題信息的字符串和包括所述字體標(biāo)題信息的字體標(biāo)題組成。7.如權(quán)利要求6所述的方法,其中,所述字符串標(biāo)題信息包括字符串集版本字段,其中記錄字符串集版本信息;總包大小字段,其中記錄當(dāng)前下載的語(yǔ)言包的總的大??;字符串集名稱字段,其中記錄字符串集的名稱;語(yǔ)言代碼字段,其中記錄由當(dāng)前字符串集支持的特征碼;字符代碼類型字段,其中記錄由所述當(dāng)前字符串表示的字符代碼類型信息;顯示次序字段,其中記錄有關(guān)顯出字符的方向的信息;字符串計(jì)數(shù)字段,其中記錄字符串的數(shù)量;字符串集大小字段,其中記錄由從整個(gè)語(yǔ)言包減去字體標(biāo)題和字體所獲得的字符串集大?。灰约白煮w標(biāo)題偏移字段,其中記錄了有關(guān)在所述整個(gè)語(yǔ)言包中字體開(kāi)始的位置的信息。8.如權(quán)利要求6所述的方法,其中,所述字體標(biāo)題包括字體集版本字段,其中記錄所述語(yǔ)言包的字體集版本;字體集大小字段,其中記錄包括所述字體標(biāo)題的所述字體的大??;語(yǔ)言代碼字段,其中記錄由所述語(yǔ)言包的字體集支持的語(yǔ)言的特征碼;字體類型字段,其中記錄表示所述字體是位圖還是矢量的信息;字體計(jì)數(shù)字段,當(dāng)所述字體類型是位圖字體時(shí),其中記錄表示由每個(gè)大小的類型表示的數(shù)量信息;以及字體集名稱字段,其中記錄所述字體集的名稱。9.如權(quán)利要求6所述的方法,其中,所述字符串包括其中記錄有所述字符串偏移信息的字符串偏移字段,以及其中記錄有所述實(shí)際字符串的字符串字段。10.如權(quán)利要求9所述的方法,其中,所述字符串偏移字段包括多個(gè)字符串偏移字段,其中,在各個(gè)字符串偏移字段上記錄實(shí)際字符串所處的位置。11.如權(quán)利要求9所述的方法,其中,所述字符串字段包括多個(gè)字符串字段,其中,在各個(gè)字符串字段上記錄用于所述移動(dòng)通信終端的實(shí)際字符串。12.如權(quán)利要求6所述的方法,其中,所述字體由包括所述字體通用信息的字體通用信息字段、包括所述字形偏移信息的字形偏移字段,以及包括所述字形的字形字段組成。13.如權(quán)利要求12所述的方法,其中,所述字體通用信息字段包括字體kX大小字段,其中記錄字體k(k=自然數(shù))的水平大?。蛔侄蝛Y大小字段,其中記錄字體k的垂直大小;字形k計(jì)數(shù)字段,其中記錄字體集k具有的字符的數(shù)量;當(dāng)期望部分使用字符代碼集時(shí)所使用的起始字符代碼字段和結(jié)束字符代碼字段;以及字形k偏移表的起始偏移字段,其中記錄字形k偏移表的起始偏移信息。14.如權(quán)利要求12所述的方法,其中,所述字形偏移字段包括用于字形k的多個(gè)字形偏移字段,其中在各個(gè)字形k偏移字段上記錄實(shí)際字形所處的位置。15.如權(quán)利要求12所述的方法,其中,所述字形字段包括多個(gè)字形字段,其中在各個(gè)字形字段上記錄實(shí)際字形。16.一種支持用于通信系統(tǒng)中的移動(dòng)通信終端的多種語(yǔ)言的方法,所述通信系統(tǒng)包括移動(dòng)通信網(wǎng)絡(luò)、連接到所述移動(dòng)通信網(wǎng)絡(luò)并包括多個(gè)語(yǔ)言內(nèi)容的多個(gè)語(yǔ)言內(nèi)容提供者服務(wù)器(MLCPS),以及無(wú)線地連接到所述移動(dòng)通信網(wǎng)絡(luò)的所述移動(dòng)通信終端,所述方法包括步驟根據(jù)所述移動(dòng)通信終端的用戶的語(yǔ)言請(qǐng)求,通過(guò)所述移動(dòng)通信網(wǎng)絡(luò),將包括至少一個(gè)字符串集版本和一種字體集版本的語(yǔ)言包請(qǐng)求數(shù)據(jù)傳送到所述MLCPS;當(dāng)下載由所述MLCPS提供的語(yǔ)言包信息時(shí),將所述語(yǔ)言包的所述字符串集版本和所述語(yǔ)言代碼與預(yù)先存儲(chǔ)的字符串集版本和語(yǔ)言代碼進(jìn)行比較,將對(duì)應(yīng)于語(yǔ)言代碼的字符串集指針選擇性地注冊(cè)在存儲(chǔ)器的語(yǔ)言表中,以及將所下載的字符串選擇性地存儲(chǔ)在由對(duì)應(yīng)于所述語(yǔ)言代碼的字符串集指針指定的存儲(chǔ)器的文件存儲(chǔ)區(qū)中;確定字體集是否存在于所述語(yǔ)言包中;以及當(dāng)所述字體集存在于所述語(yǔ)言包中時(shí),將所述語(yǔ)言包的字體集版本與預(yù)先存儲(chǔ)的字體集版本進(jìn)行比較,將對(duì)應(yīng)于語(yǔ)言代碼的字體集指針選擇性地注冊(cè)在存儲(chǔ)器的語(yǔ)言表中,以及將所下載的字體選擇性地存儲(chǔ)在由對(duì)應(yīng)于所述語(yǔ)言代碼的字體集指針指定的存儲(chǔ)器的文件存儲(chǔ)區(qū)中。17.如權(quán)利要求16所述的方法,進(jìn)一步包括使用存儲(chǔ)在所述存儲(chǔ)器的文件存儲(chǔ)區(qū)中的字符串和字體,以由用戶選擇的語(yǔ)言和字體,在終端顯示器上顯示菜單和消息的步驟。18.一種計(jì)算機(jī)中可讀的記錄介質(zhì),包括包括字符串標(biāo)題信息和字體標(biāo)題信息的標(biāo)題,包括字符串偏移信息和實(shí)際字符串的字符串;以及包括字體通用信息、字形偏移信息和字形的字體。19.如權(quán)利要求18的記錄介質(zhì),其中,所述標(biāo)題由包括所述字符串標(biāo)題信息的字符串標(biāo)題和包括所述字體標(biāo)題信息的字體標(biāo)題組成。20.如權(quán)利要求19的記錄介質(zhì),其中,所述字符串標(biāo)題包括字符串集版本字段,記錄字符串集版本信息;總包大小字段,其中記錄當(dāng)前下載的語(yǔ)言包的總大小;字符串集名稱字段,其中記錄字符串集的名稱;語(yǔ)言代碼字段,其中記錄由當(dāng)前字符串集支持的特征碼;字符代碼類型字段,其中記錄由所述當(dāng)前字符串表示的字符代碼類型信息;顯示次序字段,其中記錄有關(guān)顯出字符的方向的信息;字符串計(jì)數(shù)字段,其中記錄字符串的數(shù)量;字符串集大小字段,其中記錄由從整個(gè)語(yǔ)言包減去字體標(biāo)題和字體所獲得的字符串集大小;以及字體標(biāo)題偏移字段,其中記錄有關(guān)在所述整個(gè)語(yǔ)言包中字體開(kāi)始的位置的信息。21.如權(quán)利要求19的記錄介質(zhì),其中,所述字體標(biāo)題包括字體集版本字段,其中記錄所述語(yǔ)言包的字體集版本;字體集大小字段,其中記錄包括所述字體標(biāo)題的所述字體的大??;語(yǔ)言代碼字段,其中記錄由所述語(yǔ)言包的字體集支持的語(yǔ)言的特征碼;字體類型字段,其中記錄表示所述字體是位圖還是矢量的信息;字體計(jì)數(shù)字段,當(dāng)所述字體類型是位圖字體時(shí),其中記錄表示由每個(gè)大小的類型表示的數(shù)量信息;以及字體集名稱字段,其中記錄所述字體集的名稱。22.如權(quán)利要求18的記錄介質(zhì),其中,所述字符串包括其中記錄有所述字符串偏移信息的字符串偏移字段,以及其中記錄有所述實(shí)際字符串的字符串字段。23.如權(quán)利要求22的記錄介質(zhì),其中,所述字符串偏移字段包括多個(gè)字符串偏移字段,其中,在各個(gè)字符串偏移字段上記錄實(shí)際字符串所處的位置。24.如權(quán)利要求22的記錄介質(zhì),其中,所述字符串字段包括多個(gè)字符串字段,其中,在各個(gè)字符串字段上記錄用于所述移動(dòng)通信終端的實(shí)際字符串。25.如權(quán)利要求18的記錄介質(zhì),其中,所述字體由包括所述字體通用信息的字體通用信息字段、包括所述字形偏移信息的字形偏移字段,以及包括所述字形的字形字段組成。26.如權(quán)利要求25的記錄介質(zhì),其中,所述字體通用信息字段包括字體kX大小字段,其中記錄字體k(k=自然數(shù))的水平大?。蛔侄蝛Y大小字段,其中記錄字體k的垂直大?。蛔中蝛計(jì)數(shù)字段,其中記錄字體集k具有的字符數(shù)量;當(dāng)期望部分使用字符代碼集時(shí)所使用的起始字符代碼字段和結(jié)束字符代碼字段;以及字形k偏移表的起始偏移字段,其中記錄字形k偏移表的起始偏移信息。27.如權(quán)利要求25的記錄介質(zhì),其中,所述字形偏移字段包括用于字形k的多個(gè)字形偏移字段,其中在各個(gè)字形k偏移字段上記錄實(shí)際字形所處的位置。28.如權(quán)利要求25的記錄介質(zhì),其中,所述字形字段包括多個(gè)字形字段,其中在各個(gè)字形字段上記錄實(shí)際字形。29.一種支持用于通信系統(tǒng)中的移動(dòng)通信終端的多種語(yǔ)言的系統(tǒng),包括移動(dòng)通信網(wǎng)絡(luò);多個(gè)語(yǔ)言內(nèi)容提供者服務(wù)器(MLCPS),連接到所述移動(dòng)通信網(wǎng)絡(luò)上并包括多個(gè)語(yǔ)言內(nèi)容;多個(gè)語(yǔ)言服務(wù)終端,通過(guò)所述移動(dòng)通信網(wǎng)絡(luò),連接到所述MLCPS,根據(jù)用戶請(qǐng)求,用于將語(yǔ)言包請(qǐng)求數(shù)據(jù)傳送到所述MLCPS,接收由所述MLCPS提供的語(yǔ)言包信息;并存儲(chǔ)所接收的語(yǔ)言包信息;以及移動(dòng)通信終端,無(wú)線地連接到所述移動(dòng)通信網(wǎng)絡(luò)上,從所述MLCPS接收所述語(yǔ)言包信息,并以所述用戶選擇的語(yǔ)言,在所述移動(dòng)通信終端的顯示窗上顯示菜單和消息;以及其中,所述MLCPS響應(yīng)接收的所述語(yǔ)言包請(qǐng)求數(shù)據(jù),形成相應(yīng)的語(yǔ)言包,并將所述語(yǔ)言包通過(guò)所述移動(dòng)通信網(wǎng)絡(luò)傳送到所述移動(dòng)通信終端。全文摘要支持用于移動(dòng)通信終端的多種語(yǔ)言的通信系統(tǒng)和方法。該系統(tǒng)和方法包括移動(dòng)通信網(wǎng)絡(luò)、連接到所述移動(dòng)通信網(wǎng)絡(luò)并具有多個(gè)語(yǔ)言內(nèi)容的多個(gè)語(yǔ)言內(nèi)容提供者服務(wù)器(MLCPS),以及無(wú)線地連接到移動(dòng)通信網(wǎng)絡(luò)的移動(dòng)通信終端。該移動(dòng)通信終端通過(guò)移動(dòng)通信網(wǎng)絡(luò)連接到MLCPS,并且根據(jù)用戶請(qǐng)求,將包括至少一個(gè)字符串集版本和一個(gè)字體集版本的語(yǔ)言包請(qǐng)求數(shù)據(jù)傳送到MLCPS。移動(dòng)通信終端還接收由MLCPS提供的語(yǔ)言包信息,將所接收的語(yǔ)言包信息分成對(duì)應(yīng)于語(yǔ)言的字符串集和字體集并管理字符串集和字體集,以及在通過(guò)由使用所管理的字符串集和字體集的用戶選擇的語(yǔ)言,在移動(dòng)通信終端的顯示窗上顯示菜單和消息。響應(yīng)接收的語(yǔ)言包請(qǐng)求數(shù)據(jù),MLCPS形成相應(yīng)的語(yǔ)言包并通過(guò)移動(dòng)通信網(wǎng)絡(luò),將語(yǔ)言包傳送到移動(dòng)通信終端。文檔編號(hào)H04Q7/24GK1496180SQ0315882公開(kāi)日2004年5月12日申請(qǐng)日期2003年9月12日優(yōu)先權(quán)日2002年9月14日發(fā)明者李盛大申請(qǐng)人:三星電子株式會(huì)社