專利名稱:管理圖標動畫的方法和數據結構,執行消息的移動終端的制作方法
技術領域:
本發明涉及管理消息中定義的圖標動畫的方法和數據結構,并且涉及可以實現該方法的移動終端。
因此,本發明提供了一個管理通過電信網絡在發送方終端和接收方終端之間發送的消息內定義的圖標動畫的方法,其中-構造一個數據結構,其中圖標與一個管理圖標動畫的字序列相關,其中包含一個定義圖標顯示時間的第一類型字和一個定義對數據結構中定義的選定圖標的交叉索引的第二類型字,并且-執行序列,使得一個選定圖標的顯示時間由第一類型字中的最后一個字決定,這個字位于第二類型交叉索引選定圖標的字之前。
根據方法的各個實施例的功能-在接收方終端的數據介質中定義序列并且在接收方終端中構造數據結構;-其中定義了圖標的消息是EMS(增強消息服務)消息;
-在這樣的消息內構造數據結構,即發送方終端和接收方終端之間發送的消息;-發送方終端和接收方終端之間發送的消息是SMS(短消息服務)消息;-在數據結構中逐個定義要動畫顯示的圖標;-數據結構中首先定義的圖標被直接放在動畫管理序列后面;-在數據結構中,動畫管理序列被直接放在一個定義序列長度的字的后面;-動畫管理序列的第一個字是第一類型字;-字和圖標被定義成字節而第二類型字定義了一個字節跳躍;-通過一個位系列對定義一個圖標顯示時間的第一類型字進行編碼,上述位系列包含一個定義了標識字類型的預定代碼的第一部分和一個定義一個圖標顯示時間參數的第二部分;-第一和第二類型字是用十六進制表示法表示的數值;-第一和第二類型字被編碼成16位;-在第一類型字中,標識字的類型的預定代碼被編碼成前四個位,而圖標顯示時間參數被編碼成后十二個位;-電信網絡是一個無線網絡,尤其是GSM(全球移動通信系統)網絡。
本發明還提供了一個包含實現上面定義的方法的裝置的移動終端。
本發明還提供了一個管理通過電信網絡在發送方終端和接收方終端之間發送的消息內定義的圖標動畫的數據結構,數據結構包含定義圖標的數據和一個管理圖標動畫的字序列,字序列包含定義一個圖標顯示時間的第一類型字和一個定義對數據結構中定義的選定圖標的交叉索引的第二類型字,選定圖標的顯示時間由最后一個第一類型字決定,這個最后的第一類型字位于交叉索引選定圖標的第二類型字之前。
根據結構的其它功能-在數據結構中逐個定義要動畫顯示的圖標;-數據結構中首先定義的圖標被直接放在動畫管理序列后面;-結構包含一個定義動畫管理序列長度的字并且這個字被直接放在序列的前面;-動畫管理序列的第一個字是第一類型字;-字和圖標被定義成字節而第二類型字定義了一個字節跳躍;-通過一個位系列對定義一個圖標顯示時間的第一類型字進行編碼,上述位系列包含一個定義了標識字類型的預定代碼的第一部分和一個定義一個圖標顯示時間參數的第二部分;-第一和第二類型字是用十六進制表示法表示的數值;-第一和第二類型字被編碼成16位;-在第一類型字中,標識字的類型的預定代碼被定義成前四個位,而圖標顯示時間參數被定義成后十二個位。
終端10包含數據記錄裝置14和數據顯示器裝置16,例如液晶顯示器屏幕。
在一個這樣的消息中定義圖標,即通過電信網絡在發送方終端和接收方終端之間發送的消息,各個終端均包括一個如
圖1所示的終端10。
電信網絡是一個無線網絡,例如符合GSM(全球移動通信系統)標準的網絡。
在消息中以分組方式逐個定義動畫顯示的圖標,例如象在EMS(增強消息服務)消息中那樣。
在圖2示出的例子中,有一個分組I,分組I由三個連續圖標I1-I3構成。圖標I1到I3被定義成適于在如圖1所示的終端屏幕,例如液晶顯示器屏幕上顯示的格式。
基于本發明的方法構造了一個數據結構D,其中定義圖標的數據與一個管理圖標動畫的字序列S相關。
在數據結構D中逐個定義被動畫顯示的圖標I1-I3。數據結構D中首先定義的圖標,即圖2中的圖標11被直接放在動畫管理序列S的后面。
序列S被直接放在一個定義序列S的長度的字的后面。因而在圖2示出的例子中序列S的長度T為六個字。
指示序列S的長度T的字和序列S的字被編碼成16位并且被表示成十六進制形式。
序列S包含一個定義圖標顯示時間的第一類型字。通過一個位系列對第一類型字進行編碼,上述位系列包含一個定義了標識字類型的預定代碼的第一部分和一個定義一個圖標顯示時間參數的第二部分;在圖2示出的例子中,標識字的類型的預定代碼被定義成前四個位,而圖標顯示時間參數被定義成后十二個位。更具體地講,在使用十六進制表示法的情況下預定識別代碼是F。相應地,在例子中一個第一類型字被寫成如下的十六進制符號Fzyx。
通過將12個位定義的圖標顯示時間參數的單位固定成100ms,顯示時間可以在0和212×100ms(6′49″500ms)之間變化。
注意動畫管理序列S的第一個字是第一類型字。
序列S還包含一個第二類型字,這個第二類型字定義了一個針對數據結構D中定義的選定圖標的交叉索引。在描述的例子中,字和圖標被定義成字節,而第二類型字定義了一個字節跳躍,這類型字節跳躍可以是相對于一個索引字的跳躍。并且一個第二類型字具有小于F000的十六進制數值以便能夠和第一類型字區分開。
在圖2示出的例子中,序列S的第一個字是第一類型字,并且定義了一個顯示時間Fzyx。
序列S的第二個字是第二類型字,并且定義了一個針對序列S之后定義的第一個圖標I1的交叉索引R1。交叉索引R1使選定的圖標I1在終端10的顯示器裝置16上被顯示了顯示時間Fzyx。
序列S的第三個字也是第二類型字,并且定義了一個針對序列S之后定義的第二個圖標I2的交叉索引R2。交叉索引R2導致選定圖標12被顯示了顯示時間Fzyx。
序列S的第四個字是第一類型字,并且定義了一個與前面的顯示時間不同并且等于Fz′y′x′的顯示時間。
序列S的第五和第六個字是第二類型字,并且分別定義了針對序列S之后定義的第一和第三個圖標I1和I3的交叉索引R′1和R3。交叉索引R′1和R3分別導致選定圖標I1和13被顯示了顯示時間Fz′y′x′。
注意,第一個圖標I1的第二交叉索引R′1可以對應于一個跳躍,這個跳躍與第一個圖標I1的第一交叉索引R1相同或不同。在示出的例子中,交叉索引被全部表示成一個相對于指示序列長度T的字的跳躍。因此R1和R′1相同。
在本發明的第一實施例中,在接收方終端的數據介質中定義序列S。接著通過收集消息中包含的圖標,例如通過接收方終端的一個緩沖區存儲器進行收集,在接收方終端內構造了數據結構。
在這個第一種情況下,其中定義了圖標的消息可以是EMS(增強消息服務)消息。
在本發明的第二實施例中,在這樣的消息內構造數據結構,即發送方終端和接收方終端之間發送的包含圖標的消息。
在這個第二種情況下,發送方終端和接收方終端之間發送的消息可以是SMS(短消息服務)消息。
當已經構造了數據結構時,在接收方終端中執行序列S,使得一個選定圖標的顯示時間由第一類型字中的最后一個字決定,這個字位于第二類型索引選定圖標的字之前。
本發明具有這樣的優點,即本發明允許在一個動畫中若干次使用相同的圖標,即使圖標在消息中僅被定義一次也是如此,其原因是在序列S中定義了交叉索引。
基于本發明的圖標動畫管理方法尤其可以管理具有可以被下載到接收方終端中的文件形式的消息中包含的圖標動畫。
基于本發明的方法可以管理一個消息中定義的可變數量的圖標,象在EMS(增強消息服務)消息中那樣,數量可以小于或大于圖2的例子的數量,例如可以等于4。
權利要求
1.一個管理通過電信網絡在發送方終端和接收方終端之間發送的消息內定義的圖標動畫的方法,其中-構造一個數據結構,其中圖標與一個管理上述圖標的動畫的字序列相關,其中包含一個定義圖標顯示時間的第一類型字和一個定義對數據結構中定義的選定圖標的交叉索引的第二類型字,并且-執行序列,使得一個選定圖標的顯示時間由第一類型字中的最后一個字決定,這個字位于第二類型交叉索引選定圖標的字之前。
2.如權利要求1所述的方法,其中在接收方終端的數據介質中定義序列并且在接收方終端中構造數據結構。
3.如權利要求2所述的方法,其中定義圖標的消息是EMS消息。
4.如權利要求1所述的方法,其中在這樣的消息內構造數據結構,即發送方終端和接收方終端之間發送的消息。
5.如權利要求4所述的方法,其中在發送方終端和接收方終端之間發送的消息是SMS消息。
6.如權利要求1所述的方法,其中在數據結構中逐個定義要動畫顯示的圖標。
7.如權利要求1所述的方法,其中數據結構中首先定義的圖標被直接放在動畫管理序列的后面。
8.如權利要求1所述的方法,其中在數據結構中,動畫管理序列被直接放在一個定義序列長度的字的后面。
9.如權利要求1所述的方法,其中動畫管理序列的第一個字是第一類型字。
10.如權利要求1所述的方法,其中字和圖標被定義成字節,而第二類型字定義了一個字節跳躍。
11.如權利要求1所述的方法,其中通過一個位系列對定義一個圖標顯示時間的第一類型字進行編碼,上述位系列包含一個定義了標識字類型的預定代碼的第一部分和一個定義圖標顯示時間參數的第二部分。
12.如權利要求1所述的方法,其中第一和第二類型字是用十六進制符號表示的數量。
13.如權利要求12所述的方法,其中第一和第二類型字被編碼成16位形式。
14.如權利要求11所述的方法,其中第一和第二類型字被編碼成16位形式,在第一類型字中,標識字類型的預定代碼被編碼成前四個位,而圖標顯示時間參數被編碼成后十二個位。
15.如權利要求1所述的方法,其中電信網絡是無線網絡,尤其是GSM網絡。
16.包含實現如權利要求1所述的方法的裝置的移動終端。
17.一個數據結構,上述數據結構管理通過電信網絡在發送方終端和接收方終端之間發送的消息內定義的圖標動畫,上述數據結構包含定義圖標的數據和一個管理圖標動畫的字序列,字序列包含定義一個圖標顯示時間的第一類型字和一個定義對數據結構中定義的選定圖標的交叉索引的第二類型字,選定圖標的顯示時間由最后一個第一類型字決定,這個最后的第一類型字位于交叉索引選定圖標的第二類型字之前。
18.如權利要求17所述的數據結構,其中在數據結構中逐個定義要動畫顯示的圖標。
19.如權利要求18所述的數據結構,其中數據結構中首先定義的圖標被直接放在動畫管理序列的后面。
20.如權利要求17所述的數據結構中,其中包含一個定義動畫管理序列長度并且被直接放在序列前面的字。
21.如權利要求17所述的數據結構,其中動畫管理序列的第一個字是第一類型字。
22.如權利要求17所述的數據結構,其中字和圖標被定義成字節,而第二類型字定義了一個字節跳躍。
23.如權利要求17所述的數據結構,其中通過一個位系列對定義一個圖標顯示時間的第一類型字進行編碼,上述位系列包含一個定義了標識字類型的預定代碼的第一部分和一個定義圖標顯示時間參數的第二部分。
24.如權利要求17所述的數據結構,其中第一和第二類型字是用十六進制符號表示的數量。
25.如權利要求24所述的數據結構,其中第一和第二類型字被編碼成16位形式。
26.如權利要求23所述的數據結構,其中第一和第二類型字被編碼成16位形式,在第一類型字中,標識字類型的預定代碼被定義成前四個位,而圖標顯示時間參數被定義成后十二個位。
全文摘要
本發明涉及管理圖標動畫的方法和數據結構,執行消息的移動終端。通過電信網絡在發送方終端和接收方終端之間發送消息。在基于本發明的方法中,構造一個數據結構,其中圖標和一個管理圖標動畫的字序列相關,上述數據結構包含定義圖標的數據和一個管理圖標動畫的字序列,字序列包含定義一個圖標顯示時間的第一類型字和一個定義對數據結構中定義的選定圖標的交叉索引的第二類型字;接著執行序列使得選定圖標的顯示時間由最后一個第一類型字決定,這個最后的第一類型字位于交叉索引選定圖標的第二類型字之前。
文檔編號H04Q7/38GK1371232SQ0210504
公開日2002年9月25日 申請日期2002年2月11日 優先權日2001年2月15日
發明者克里斯托弗·卡斯特里斯, 吉里斯·安伯恩 申請人:阿爾卡塔爾公司