專利名稱:具有菜單顯示改變功能的移動(dòng)通信終端及其菜單顯示改變方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到移動(dòng)通信終端,并且尤其涉及移動(dòng)通信終端中的用戶接口技術(shù)。
背景技術(shù):
在傳統(tǒng)的移動(dòng)通信終端中,除了例如開機(jī)啟動(dòng)屏幕圖像或者移動(dòng)通信終端來(lái)電時(shí)顯示的圖像等若干圖像外,用戶不可能隨意的建立或者改變圖像?,F(xiàn)在給出一種傳統(tǒng)的圖像改變程序。
移動(dòng)通信終端的閃存ROM被邏輯劃分為代碼ROM區(qū)和EFS(嵌入文件系統(tǒng))區(qū)。由制造商設(shè)置的缺省圖像例如啟動(dòng)屏幕圖像被存儲(chǔ)在所述代碼ROM區(qū)。為了改變啟動(dòng)屏幕圖像或者待機(jī)屏幕圖像,用戶通常通過(guò)WAP(無(wú)線應(yīng)用協(xié)議)從服務(wù)器下載新的圖像并將該圖像存儲(chǔ)在所述EFS區(qū)。一旦移動(dòng)通信終端被開啟并且對(duì)應(yīng)的例程被執(zhí)行,該例程首先讀取設(shè)定條件以確定使用缺省圖像或者下載圖像。如果所述條件被設(shè)定為顯示下載圖像,則存儲(chǔ)在EFS區(qū)中的圖像文件被加載到分配給該圖像文件的RAM區(qū)中并且新下載的圖像在所述例程的控制下被顯示。
另一方面,在2001年12月17號(hào)公布的韓國(guó)專利申請(qǐng)No.2001-111166中公開了一種改變菜單圖標(biāo)的技術(shù),其中新的菜單圖標(biāo)被下載以替代已有圖標(biāo),并且菜單自身也被編輯。
根據(jù)該現(xiàn)有技術(shù),由于用于所述菜單圖標(biāo)的代碼沒(méi)有與代碼ROM區(qū)中的程序代碼分開,因此要改變菜單圖標(biāo)而不升級(jí)代碼ROM是不可能的。對(duì)代碼ROM的升級(jí)意味著升級(jí)移動(dòng)通信終端。而且,所述代碼ROM的版本被完全管理以進(jìn)行移動(dòng)通信終端的質(zhì)量管理。因此,實(shí)際上不可能像改變啟動(dòng)屏幕圖像那樣簡(jiǎn)單地改變菜單圖標(biāo)。
另一方面,如果每次顯示菜單圖像時(shí)檢查設(shè)定條件以加載圖像文件,菜單轉(zhuǎn)換會(huì)變得很慢,導(dǎo)致用戶不滿意。因此,改變啟動(dòng)屏幕圖像的傳統(tǒng)技術(shù)不適合應(yīng)用于改變菜單圖像。
發(fā)明內(nèi)容
本發(fā)明提供了具有方便改變菜單圖像功能的移動(dòng)通信終端。
本發(fā)明還提供了具有如下功能的移動(dòng)通信終端,即可以改變菜單圖像而不需要升級(jí)該移動(dòng)通信終端版本。
根據(jù)本發(fā)明一個(gè)方面,提供了一種包括閃存ROM的移動(dòng)通信終端,所述閃存ROM具有互相分離的程序代碼區(qū)和圖像代碼區(qū)。
所述移動(dòng)通信終端可以包括通信單元;具有互相分離的程序代碼區(qū)和圖像代碼區(qū)的閃存ROM;控制單元,包括用于控制通過(guò)所述通信單元的數(shù)據(jù)通信的通信控制單元,用于向所述圖像代碼區(qū)寫入通過(guò)所述通信單元下載的菜單圖像的菜單圖像改變單元,以及菜單處理單元,該單元由存儲(chǔ)在所述閃存ROM的程序代碼區(qū)中的例程控制,并且加載圖像代碼區(qū)中的菜單圖像以便將該菜單圖像顯示在顯示屏上;顯示驅(qū)動(dòng)單元,用于產(chǎn)生顯示數(shù)據(jù)并且在所述菜單處理單元的控制下驅(qū)動(dòng)顯示屏;以及由所述顯示驅(qū)動(dòng)單元驅(qū)動(dòng)的顯示單元。
所述移動(dòng)通信終端可以進(jìn)一步包括發(fā)送數(shù)據(jù)到外部設(shè)備或者從外部設(shè)備接收數(shù)據(jù)的外部接口單元,其中所述控制單元進(jìn)一步包括固件升級(jí)單元,該單元將通過(guò)所述外部接口單元接收的固件寫入所述閃存ROM的程序代碼區(qū)。
所述程序代碼區(qū)和圖像代碼區(qū)可以在閃存ROM的代碼ROM區(qū)內(nèi)互相分離。
根據(jù)本發(fā)明另一個(gè)方面,提供了一種改變移動(dòng)通信終端中的菜單圖像的方法,所述方法包括步驟a)通過(guò)無(wú)線因特網(wǎng)訪問(wèn)服務(wù)器;b)從所述服務(wù)器接收菜單圖像并將該菜單圖像存儲(chǔ)在臨時(shí)區(qū)域;c)以存儲(chǔ)在臨時(shí)區(qū)域中的菜單圖像替代位于閃存ROM的代碼ROM區(qū)中的圖像代碼區(qū)內(nèi)的已有菜單圖像;以及d)在存儲(chǔ)于閃存ROM的代碼ROM區(qū)內(nèi)的程序代碼區(qū)中的例程的控制下檢索并顯示替代后的菜單圖像。
所述步驟b)可以包括步驟b1)從所述服務(wù)器接收并顯示菜單圖像列表;b2)進(jìn)行對(duì)從所述菜單圖像列表選定的菜單圖像的模擬;以及b3)將用戶最終選定的菜單圖像存儲(chǔ)到臨時(shí)區(qū)域中。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種改變移動(dòng)通信終端中的菜單圖像的方法,所述方法包括步驟1)通過(guò)外部接口單元建立與外部設(shè)備的連接;m)從所述外部設(shè)備接收菜單圖像并且以接收的菜單圖像替代位于閃存ROM的代碼ROM區(qū)中的圖像代碼區(qū)內(nèi)的已有菜單圖像;以及n)在存儲(chǔ)于閃存ROM的代碼ROM區(qū)內(nèi)的程序代碼區(qū)中的例程的控制下檢索并顯示替代后的菜單圖像。
所述步驟m)可以包括m1)通過(guò)所述外部設(shè)備的顯示單元顯示菜單圖像列表;m2)對(duì)用戶通過(guò)所述外部設(shè)備選定的菜單圖像進(jìn)行模擬;以及m3)根據(jù)用戶的最終選擇從所述外部設(shè)備接收菜單圖像并且以接收的菜單圖像替代位于閃存ROM的代碼ROM區(qū)中的圖像代碼區(qū)內(nèi)的已有菜單圖像。
構(gòu)成菜單顯示的所述菜單圖像的示例包括菜單圖標(biāo)、動(dòng)畫圖像等等。
本發(fā)明的上述的和其它的特點(diǎn)和優(yōu)點(diǎn)可以通過(guò)參考附圖對(duì)示例實(shí)施例的詳細(xì)描述而更明白,其中圖1是顯示根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)通信終端的配置的結(jié)構(gòu)圖;圖2是顯示根據(jù)本發(fā)明一個(gè)實(shí)施例的改變菜單圖像的方法的流程圖;以及圖3是顯示根據(jù)本發(fā)明另一個(gè)實(shí)施例的改變菜單圖像的方法的流程圖。
具體實(shí)施例方式
現(xiàn)在參考附圖對(duì)根據(jù)本發(fā)明的示例實(shí)施例進(jìn)行詳細(xì)描述。
圖1是顯示根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)通信終端的配置的結(jié)構(gòu)圖。所述移動(dòng)通信終端包括用于與基站收發(fā)器通信的通信單元300,用于存儲(chǔ)程序和數(shù)據(jù)的閃存ROM 900,驅(qū)動(dòng)用于顯示數(shù)據(jù)的顯示屏的顯示驅(qū)動(dòng)單元510,由所述顯示驅(qū)動(dòng)單元510驅(qū)動(dòng)的顯示單元530,用于輸入命令信號(hào)的輸入單元200,用于發(fā)送數(shù)據(jù)到外部設(shè)備或者從外部設(shè)備接收數(shù)據(jù)的外部接口單元700,以及用于控制整個(gè)系統(tǒng)的控制單元100。
通信單元300是用于傳輸數(shù)據(jù)和語(yǔ)音通信,例如,使用CDMA或者GSM制式的電路。外部接口單元700配置為通過(guò)串行接口例如RS-232、USB或者IR端口連接外部設(shè)備。顯示單元530的一個(gè)示例包括LCD(液晶顯示屏)。顯示驅(qū)動(dòng)單元510從輸入到驅(qū)動(dòng)單元的顯示數(shù)據(jù)生成幀驅(qū)動(dòng)信號(hào)以驅(qū)動(dòng)顯示單元530。輸入單元200是配置為使用戶可以輸入命令信號(hào)的設(shè)備。輸入單元200的示例包括數(shù)字鍵盤、軌跡球以及觸摸板。控制單元100通常具有結(jié)合通信單元300一部分的單塊芯片的形式,并且由以程序代碼工作的主微處理器構(gòu)成。閃存ROM 900是非易失存儲(chǔ)器。由于閃存存儲(chǔ)器主要作為存儲(chǔ)程序和數(shù)據(jù)的介質(zhì)使用,因此本發(fā)明所述的存儲(chǔ)介質(zhì)被認(rèn)為是閃存ROM。然而,本發(fā)明并不限于以閃存ROM作為存儲(chǔ)介質(zhì)。
閃存ROM 900典型地劃分為代碼COM區(qū)和EFS區(qū)。代碼ROM區(qū)除了數(shù)據(jù)外還存儲(chǔ)設(shè)備控制代碼和初始化代碼。EFS區(qū)用于存儲(chǔ)文件系統(tǒng),所述文件系統(tǒng)管理存儲(chǔ)在閃存存儲(chǔ)器中的數(shù)據(jù)文件并且可以存儲(chǔ)臨時(shí)數(shù)據(jù)或文件。
根據(jù)本發(fā)明,閃存ROM 900的代碼ROM區(qū)劃分為程序代碼區(qū)和圖像代碼區(qū)。程序代碼區(qū)例如用于存儲(chǔ)程序代碼,所述程序代碼用于在菜單顯示例程中控制菜單顯示。一般地,所述程序代碼區(qū)用于存儲(chǔ)由程序員編寫的程序代碼而不是通過(guò)圖片操作或者聲音源編輯操作創(chuàng)建的媒體文件。所述圖像代碼區(qū)用于存儲(chǔ)媒體文件,當(dāng)存儲(chǔ)在程序代碼區(qū)中的程序代碼執(zhí)行時(shí)被檢索。
一般地,在移動(dòng)通信終端的開發(fā)中,通常伴隨著對(duì)于用戶環(huán)境的軟件和多媒體功能的開發(fā)。由于傳統(tǒng)方式中程序代碼和圖像代碼互相不分離,在開發(fā)后單獨(dú)管理程序代碼版本和圖像代碼版本是不可能的。因此,不可能單獨(dú)地僅僅升級(jí)缺省圖像代碼例如菜單圖像代碼。
只讀圖像文件由圖像代碼創(chuàng)建。當(dāng)程序代碼區(qū)的例程被編譯并且目標(biāo)文件被鏈接時(shí),圖像文件被預(yù)先設(shè)定在不同于程序代碼區(qū)的絕對(duì)地址,所述圖像文件被設(shè)定在環(huán)境設(shè)置文件例如分散加載文件(.SCL)中。因此,程序員可以很容易檢測(cè)每個(gè)菜單圖像的位置,并且因此可以單獨(dú)地或者同時(shí)地改變菜單圖像。
根據(jù)一個(gè)優(yōu)選實(shí)施例,所述圖像代碼區(qū)在閃存ROM的代碼ROM區(qū)中以足夠的距離與所述程序代碼區(qū)分離。
控制單元100包括用于控制通過(guò)通信單元300的數(shù)據(jù)通信的典型的通信控制單元110。另外,控制單元100包括菜單圖像改變單元150和菜單處理單元170。
菜單圖像改變單元150通過(guò)將經(jīng)由通信單元300下載的菜單圖像寫入到圖像代碼區(qū)中而改變已有菜單圖像。改變過(guò)程將在后面詳述??刂茊卧?00中提供的菜單處理單元170訪問(wèn)所述改變后的菜單圖像。菜單處理單元170從圖像代碼區(qū)中檢索所需的菜單圖像并進(jìn)行操作從而所述菜單圖像顯示在顯示屏上。
根據(jù)本發(fā)明,控制單元100進(jìn)一步包括固件升級(jí)單元130。所述固件升級(jí)單元130通過(guò)將經(jīng)由外部接口單元700接收的固件寫入到閃存ROM 900的程序代碼區(qū)中而升級(jí)固件。根據(jù)本發(fā)明,由于僅僅升級(jí)程序代碼區(qū)而不升級(jí)大容量的圖像文件,因此相對(duì)于原有技術(shù)可以顯著減少固件升級(jí)所需的時(shí)間。
而且,在菜單處理單元170由制造商編程并且移動(dòng)通信終端售出后,用戶可以單獨(dú)改變菜單圖像。另外,即使通過(guò)固件升級(jí)改變了用于控制所述控制單元100的程序代碼,用戶還是可以使用已有菜單圖像。
圖2是顯示根據(jù)本發(fā)明一個(gè)實(shí)施例的改變菜單圖像的方法的流程圖?,F(xiàn)在參考圖2詳細(xì)描述根據(jù)本發(fā)明的改變菜單圖像的方法。
移動(dòng)通信終端在控制單元100內(nèi)提供的通信控制單元110的控制下通過(guò)無(wú)線因特網(wǎng)網(wǎng)絡(luò)訪問(wèn)服務(wù)器(步驟S101)。當(dāng)所述移動(dòng)通信終端建立起到服務(wù)器的連接時(shí),所述服務(wù)器通過(guò)一系列菜單選擇操作提供根據(jù)本發(fā)明的圖像改變服務(wù)。所述服務(wù)器提供多個(gè)成套的菜單圖像,所述成套的菜單圖像具有與制造商提供的菜單圖像相同的圖像尺寸并且按相同順序排列。所述服務(wù)器提供所述成套的菜單圖像的列表,并且移動(dòng)通信終端從所述服務(wù)器接收該列表并且在顯示屏上顯示該列表(步驟S103)。當(dāng)用戶從上述的列表中選定一套菜單圖像時(shí),移動(dòng)通信終端下載該選定的一套菜單圖像并且在顯示屏上對(duì)該菜單圖像進(jìn)行模擬(步驟S105)。所述模擬可以協(xié)助用戶選擇菜單圖像。用于所述模擬的圖像處理在現(xiàn)有的基于虛擬設(shè)備的移動(dòng)開發(fā)平臺(tái)中是典型的,因此在本實(shí)施例中對(duì)該處理的詳細(xì)描述略去。
一旦用戶選定最終的一套菜單圖像,該套菜單圖像被下載并且存儲(chǔ)以用于模擬,例如存儲(chǔ)到作為閃存ROM的EFS區(qū)一部分的臨時(shí)區(qū)域,以防止在下載過(guò)程期間連接斷開的情況下移動(dòng)通信終端系統(tǒng)發(fā)生故障(步驟S107)。
當(dāng)包括所述菜單圖像的文件完全下載到臨時(shí)區(qū)域后,移動(dòng)通信終端斷開與無(wú)線因特網(wǎng)的連接。在離線模式下,移動(dòng)通信終端轉(zhuǎn)換到升級(jí)模式,并且控制升級(jí)過(guò)程的例程被執(zhí)行。包含在下載的二進(jìn)制文件中的菜單圖像替代位于閃存ROM的代碼ROM區(qū)中的圖像代碼區(qū)內(nèi)的已有菜單圖像(步驟S109)。上述過(guò)程由控制單元100內(nèi)提供的菜單圖像改變單元150執(zhí)行。隨后,移動(dòng)通信終端復(fù)位。
接下來(lái),菜單處理單元170訪問(wèn)如前所述相同的圖像代碼區(qū),讀取并顯示替代后的菜單圖像(步驟S111)。
圖3是顯示根據(jù)本發(fā)明另一個(gè)實(shí)施例的改變菜單圖像的方法的流程圖。用戶通過(guò)個(gè)人計(jì)算機(jī)中的網(wǎng)絡(luò)瀏覽器訪問(wèn)提供菜單圖像的服務(wù)器(步驟S201)。用戶讀取由所述服務(wù)器提供的菜單圖像列表(步驟S203)。用戶從該列表選擇一套菜單圖像。所述服務(wù)器控制網(wǎng)絡(luò)站點(diǎn)在計(jì)算機(jī)屏幕上顯示移動(dòng)通信終端顯示屏對(duì)所選擇的一套菜單圖像進(jìn)行模擬(步驟S205)。用于該模擬的圖像處理在計(jì)算機(jī)領(lǐng)域是典型的,因此在本實(shí)施例中略去對(duì)其詳細(xì)描述。一旦用戶在察看顯示屏上若干菜單圖像的模擬后最終選定所需的一套菜單圖像,所述服務(wù)器將包含所選定的一套菜單圖像的文件下載到用戶的個(gè)人計(jì)算機(jī)(步驟S207)。
接下來(lái),用戶在個(gè)人計(jì)算機(jī)中執(zhí)行控制菜單圖像升級(jí)的程序。然后,移動(dòng)通信終端的固件升級(jí)在該程序的控制下進(jìn)行。個(gè)人計(jì)算機(jī)在該程序的控制下通過(guò)其自身接口建立起與移動(dòng)通信終端的連接(步驟S209)。在該連接建立后,移動(dòng)通信終端從所述計(jì)算機(jī)下載包含菜單圖像的文件,并且以所下載的菜單圖像替代位于閃存ROM的代碼ROM區(qū)中的圖像代碼區(qū)內(nèi)的已有菜單圖像(步驟S211)。隨后,所述計(jì)算機(jī)斷開與移動(dòng)通信終端的連接。在移動(dòng)通信終端復(fù)位后,用于顯示菜單圖像的典型的控制操作被執(zhí)行,其中菜單處理單元170訪問(wèn)并控制存儲(chǔ)在圖像代碼區(qū)中的菜單圖像,從而顯示驅(qū)動(dòng)單元510在顯示屏上顯示所述菜單圖像(步驟S213)。
根據(jù)本發(fā)明,由于程序代碼區(qū)與圖像代碼區(qū)是分離的,因此可以僅僅升級(jí)程序代碼并由此縮短固件升級(jí)所需的時(shí)間。另外,可以改變?nèi)笔D像例如菜單圖像而不需要升級(jí)固件版本。
而且,還可以同時(shí)改變移動(dòng)通信終端中使用的圖像,例如啟動(dòng)屏幕圖像和菜單圖像。
盡管本發(fā)明參考其示例實(shí)施例進(jìn)行描述,本領(lǐng)域技術(shù)人員應(yīng)該理解,可以在其中作出各種形式和細(xì)節(jié)上的改變而不背離所附權(quán)利要求書限定的本
權(quán)利要求
1.一種移動(dòng)通信終端,包括具有互相分離的程序代碼區(qū)和圖像代碼區(qū)的閃存ROM(只讀存儲(chǔ)器)。
2.根據(jù)權(quán)利要求1所述的移動(dòng)通信終端,包括通信單元;閃存ROM;控制單元,包括用于控制通過(guò)所述通信單元的數(shù)據(jù)通信的通信控制單元,用于向所述圖像代碼區(qū)寫入通過(guò)所述通信單元下載的菜單圖像的菜單圖像改變單元,以及菜單處理單元,該單元由存儲(chǔ)在所述閃存ROM的程序代碼區(qū)中的例程控制,并且加載圖像代碼區(qū)中的菜單圖像以便將該菜單圖像顯示在顯示屏上;顯示驅(qū)動(dòng)單元,用于產(chǎn)生顯示數(shù)據(jù)并且在所述菜單處理單元的控制下驅(qū)動(dòng)顯示屏;以及由所述顯示驅(qū)動(dòng)單元驅(qū)動(dòng)的顯示單元。
3.根據(jù)權(quán)利要求2所述的移動(dòng)通信終端,其進(jìn)一步包括發(fā)送數(shù)據(jù)到外部設(shè)備或者從外部設(shè)備接收數(shù)據(jù)的外部接口單元,其中所述控制單元進(jìn)一步包括固件升級(jí)單元,該單元將通過(guò)所述外部接口單元接收的固件寫入到所述閃存ROM的程序代碼區(qū)中。
4.根據(jù)權(quán)利要求1至3中任何一者所述的移動(dòng)通信終端,其中所述程序代碼區(qū)和圖像代碼區(qū)在閃存ROM的代碼ROM區(qū)內(nèi)互相分離。
5.一種用于改變移動(dòng)通信終端中的菜單圖像的方法,所述方法包括步驟a)通過(guò)無(wú)線因特網(wǎng)訪問(wèn)服務(wù)器;b)從所述服務(wù)器接收菜單圖像并將菜單圖像存儲(chǔ)到臨時(shí)區(qū)域;c)以存儲(chǔ)在臨時(shí)區(qū)域中的菜單圖像替代位于閃存ROM的代碼ROM區(qū)中的圖像代碼區(qū)內(nèi)的已有菜單圖像;以及d)在存儲(chǔ)于閃存ROM的代碼ROM區(qū)中的程序代碼區(qū)內(nèi)的例程的控制下檢索并顯示所述替代后的菜單圖像。
6.根據(jù)權(quán)利要求5所述的方法,其中所述步驟b)包括步驟b1)從所述服務(wù)器接收并顯示菜單圖像列表;b2)對(duì)從所述菜單圖像列表中選定的菜單圖像進(jìn)行模擬;以及b3)將用戶最終選定的菜單圖像存儲(chǔ)到臨時(shí)區(qū)域中。
7.一種改變移動(dòng)通信終端中的菜單圖像的方法,所述方法包括l)通過(guò)外部接口單元建立與外部設(shè)備的連接;m)從所述外部設(shè)備接收菜單圖像并且以所接收的菜單圖像替代位于閃存ROM的代碼ROM區(qū)中的圖像代碼區(qū)內(nèi)的已有菜單圖像;以及n)在存儲(chǔ)于閃存ROM的代碼ROM區(qū)中的程序代碼區(qū)內(nèi)的例程的控制下檢索并顯示所述替代后的菜單圖像。
8.根據(jù)權(quán)利要求7所述的方法,其中所述步驟m)包括步驟m1)通過(guò)所述外部設(shè)備的顯示單元顯示菜單圖像列表;m2)對(duì)用戶通過(guò)所述外部設(shè)備選定的菜單圖像進(jìn)行模擬;以及m3)根據(jù)用戶的最終選擇從所述外部設(shè)備接收菜單圖像,并且以所接收的菜單圖像替代位于閃存ROM的代碼ROM區(qū)中的圖像代碼區(qū)內(nèi)的已有菜單圖像。
全文摘要
公開了一種移動(dòng)通信終端,其中程序代碼區(qū)和圖像代碼區(qū)在閃存ROM的代碼ROM區(qū)內(nèi)互相分離,其中控制所述移動(dòng)通信終端的各種例程存儲(chǔ)于所述程序代碼區(qū)中,并且由所述例程訪問(wèn)的圖像或者語(yǔ)音文件存儲(chǔ)于所述圖像代碼區(qū)中。包括菜單圖像在內(nèi)的文件在下載后存儲(chǔ)于所述圖像代碼區(qū)中。根據(jù)本發(fā)明,由于所述程序代碼區(qū)與圖像代碼區(qū)相分離,因此可以僅僅升級(jí)程序代碼并且由此縮短固件升級(jí)所需的時(shí)間。另外,可以改變菜單圖像而不需要升級(jí)固件版本。
文檔編號(hào)H04M1/725GK1612104SQ20041008680
公開日2005年5月4日 申請(qǐng)日期2004年10月28日 優(yōu)先權(quán)日2003年10月28日
發(fā)明者王成植 申請(qǐng)人:居里泰爾通訊株式會(huì)社