專利名稱:用于將圖形對象插入到基于文本的消息中的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于將圖形對象插入基于文本的消息中的系統(tǒng)和方法。
背景技術(shù):
隨著即時消息以及電子郵件的廣泛增長,用戶不斷開發(fā)用來傳達字詞、短語、和感情的簡化操作,以使這些基于文本的通信更加有效和流暢。這些簡化操作可包括將首字母縮寫詞、縮寫、符號或其組合插入文本消息中。鑒于書面通信帶來了交流感情的困難,一組增長的已被接受的感情符號,經(jīng)常被插入這些基于文本的消息中。例如:-)或:-(可以分別輕易地傳達消息發(fā)送者是否高興或悲傷。
然而,用于移動通信設備的具有減小的尺寸和多變的復雜性的鍵盤涉及對附加符號表以及不同于臺式電腦環(huán)境下的標準QWERTY鍵盤的其他數(shù)據(jù)輸入裝置的使用。這些鍵盤差異以及小型化帶來的影響,可以使表情符號(emoticons)所需的輸入序列浪費較多的時間,并且對于用在常規(guī)使用的文本消息應用中的大多數(shù)表情符號而言是不方便的。
因此,本發(fā)明的目的在于提供一種圖形對象插入系統(tǒng)和方法,以減輕或緩解至少某些上述現(xiàn)有缺點。
發(fā)明內(nèi)容
用于移動通信設備的具有減小的尺寸和多變的復雜性的鍵盤涉及對附加符號表以及不同于臺式電腦環(huán)境下的標準QWERTY鍵盤的其他數(shù)據(jù)輸入裝置的使用。這些鍵盤差異以及小型化帶來的影響,可以使表情符號所需的輸入序列浪費較多的時間,并且對于用在常規(guī)使用的文本消息應用中的大多數(shù)表情符號而言是不方便的。與現(xiàn)有圖形對象插入方法相反,在此提供了一種系統(tǒng)和方法,用于當在無線設備上進行寫作時,選擇圖形對象插入到文本消息中,每個圖形對象表示一組單獨的字母數(shù)字(alphanumeric)字符。所述系統(tǒng)包括在設備的用戶接口上顯示的對象表,配置所述對象表,包括與第一預定輸入關(guān)聯(lián)的圖形對象中的第一對象以及與第二預定輸入關(guān)聯(lián)的圖形對象中的第二對象。第一輸入不同于第二輸入。該系統(tǒng)還具有耦合到用戶接口的第一輸入事件組件,配置第一輸入事件組件用于映射第一預定輸入。該系統(tǒng)還具有耦合到用戶接口的第二輸入事件組件,配置第二輸入事件組件用于映射第二預定輸入,第一輸入事件組件不同于第二輸入事件組件。設備用戶通過使用映射到與表中的圖形對象相關(guān)聯(lián)的預定輸入的相應一個輸入事件組件,從表中選擇一個圖形對象。
在此提供了一種系統(tǒng),用于當在無線設備上進行寫作時,選擇圖形對象插入到文本消息中,每個圖形對象表示一組單獨的字母數(shù)字字符,所述系統(tǒng)包括在設備的用戶接口上顯示的對象表,配置所述對象表,包括與第一預定輸入關(guān)聯(lián)的圖形對象中的第一對象,以及與第二預定輸入關(guān)聯(lián)的圖形對象中的第二對象,第一輸入不同于第二輸入;用于耦合到用戶接口的第一輸入事件組件,配置第一輸入事件組件用于映射第一預定輸入;以及用于耦合到用戶接口的第二輸入事件組件,配置第二輸入事件組件用于映射第二預定輸入,第一輸入事件組件不同于第二輸入事件組件;其中,設備用戶通過使用映射到與表中的圖形對象相關(guān)聯(lián)的預定輸入的相應一個輸入事件組件,從表中選擇一個圖形對象。
還公開了一種方法,用于當在無線設備上進行寫作時,選擇圖形對象插入到文本消息中,每個圖形對象表示一組單獨的字母數(shù)字字符,所述方法包括下列步驟在設備的用戶接口上顯示對象表,配置所述對象表,包括與第一預定輸入關(guān)聯(lián)的圖形對象中的第一對象,以及與第二預定輸入關(guān)聯(lián)的圖形對象中的第二對象,第一輸入不同于第二輸入;利用第一輸入事件和第二輸入事件之一,從第一和第二對象中選擇所需的圖形對象,配置第一輸入事件用于映射第一預定輸入,以及配置第二輸入事件用于映射第二預定輸入,第一輸入事件不同于第二輸入事件;以及將選中圖形對象插入到文本消息中。
還公開了一種計算機程序產(chǎn)品,用于當在無線設備上進行寫作時,選擇圖形對象插入到文本消息中,每個圖形對象表示一組單獨的字母數(shù)字字符,所述計算機程序產(chǎn)品包括計算機可讀介質(zhì);存儲在所述介質(zhì)上的、在設備用戶接口上顯示的對象表模塊,配置所述對象表模塊,包括與第一預定輸入關(guān)聯(lián)的圖形對象中的第一對象,以及與第二預定輸入關(guān)聯(lián)的圖形對象中的第二對象,第一輸入不同于第二輸入;存儲在所述介質(zhì)上的、耦合到用戶接口的第一輸入事件模塊,配置第一輸入事件模塊用于映射第一預定輸入;以及存儲在所述介質(zhì)上的、耦合到用戶接口的第二輸入事件模塊,配置第二輸入事件模塊用于映射第二預定輸入,第一輸入事件模塊不同于第二輸入事件模塊;其中,設備用戶通過使用映射到與表中的圖形對象相關(guān)聯(lián)的預定輸入的相應一個輸入事件模塊,從表中選擇一個圖形對象。
通過以下參照附圖的詳細描述,這些和其他特征將更加顯而易見,其中圖1是網(wǎng)絡消息系統(tǒng)的方框圖;圖2是圖1所示的移動通信設備的方框圖;圖3是圖2所示的設備用戶接口的示例;圖4是顯示在圖3所示的用戶接口上的對象表;圖5是圖4所示的對象表的另一實施例;圖6示出了圖4所示的表的另一示例表情符號;圖7示出了圖1所示的系統(tǒng)的示例消息環(huán)境;圖8是圖3所示的鍵盤的另一實施例;圖9是圖2所示的移動通信設備的另一示例的方框圖;以及圖10是圖4所示的對象表的操作流程圖。
具體實施例方式
網(wǎng)絡系統(tǒng)參照圖1,通信網(wǎng)絡10包括移動通信設備100,用于通過可以包括無線網(wǎng)絡102和因特網(wǎng)104的網(wǎng)絡101彼此進行交互。無線網(wǎng)絡102支持設備100和外部系統(tǒng)12之間的網(wǎng)絡消息105中的數(shù)據(jù)傳輸,設備100和外部系統(tǒng)12與無線網(wǎng)絡102相連。無線網(wǎng)絡102還可支持移動通信設備100和無線網(wǎng)絡102的外部設備之間的電話呼叫的語音通信。無線網(wǎng)絡102可使用無線數(shù)據(jù)傳輸協(xié)議,諸如但不限于DataTAC、GPRS或CDMA。移動設備100當經(jīng)過服務器彼此進行通信時,發(fā)送和接收消息105,例如基于文本和/或語音的消息105。對于基于文本的消息105,服務器可以例如是但不限于電子郵件服務器106、短消息業(yè)務(SMS)服務器108、或即時消息(IM)服務器110。應當理解,外部系統(tǒng)12可包括經(jīng)過LAN 114與網(wǎng)絡101相連的臺式計算機(即,有線設備)112。
移動設備100可以利用消息105,以消息報頭信息和關(guān)聯(lián)數(shù)據(jù)內(nèi)容的形式,作為服務器106、108、110的客戶端,彼此進行通信,例如,在交換個人消息105時。在設備100間通信的個人消息105的格式受相互約定(如本領(lǐng)域已知的)的節(jié)制,所述相互約定體現(xiàn)在應用程序302中(見圖2),其在設備100上執(zhí)行。相互約定便于表情符號和其他包含在消息105的數(shù)據(jù)內(nèi)容中的基于圖形的對象/圖標在設備100之間進行標準化傳輸。應該理解,移動設備100可經(jīng)過無線網(wǎng)絡101與一個或多個服務器106、108、110通信。還應該理解,如果需要,服務器106、108、110的功能可如圖所示或組合在與網(wǎng)絡101相連的一個或多個普通服務器中。
客戶端設備參照圖2,移動通信設備100諸如是但不限于移動電話、PDA、雙向?qū)ず魴C、以及雙模通信設備710(見圖9)。移動設備100包括經(jīng)過連接218與設備基礎設施204相連的無線收發(fā)機200。無線收發(fā)機200在移動設備100工作期間可連接無線網(wǎng)絡102,通過諸如RF或IR之類適宜的無線信道,其能夠經(jīng)由網(wǎng)絡101使移動設備100彼此以及與外部系統(tǒng)(例如,服務器106、108、110)進行通信,并經(jīng)由服務器106、108、110在客戶端應用程序302之間協(xié)調(diào)消息105(見圖1)。
再次參照圖2,移動設備100還具有用戶接口202,通過連接222與設備基礎設施204相連,以便與用戶(未示出)交互。用戶接口202包括一個或多個用戶輸入設備,諸如但不限于QWERTY鍵盤、小鍵盤、轉(zhuǎn)動撥輪(trackwheel)、輸入筆(stylus)、以及諸如LCD顯示屏之類的用戶輸出設備。如果顯示屏是觸摸感應的,那么顯示器也可用作受控于設備基礎設施204的用戶輸入設備。用戶接口202由移動設備100的用戶使用,以通過網(wǎng)絡10協(xié)調(diào)消息105的交換(見圖1),如客戶端應用程序302所采用。
再次參照圖2,設備基礎設施204能夠使移動通信設備100進行工作。設備基礎設施204包括計算機處理器208和關(guān)聯(lián)存儲模塊210。計算機處理器208通過執(zhí)行相關(guān)指令來控制移動通信設備100的無線收發(fā)機200、用戶接口202和運行時環(huán)境206的工作,該相關(guān)指令可由運行時環(huán)境206中預先準備的操作系統(tǒng)和客戶端應用程序302提供。而且,應該理解,設備基礎設施204可包括與處理器208相連的計算機可讀存儲介質(zhì)212,用于向處理器208提供指令和/或在存儲模塊210中下載/更新客戶端應用程序302。計算機可讀介質(zhì)212可包括硬件和/或軟件,僅作為示例,可以包括例如磁盤、磁帶、如CD/DVD ROM之類的光可讀介質(zhì)、存儲卡。在每種情況下,計算機可讀介質(zhì)212可以采用如下形式小盤、軟盤、盒式磁帶、硬盤驅(qū)動器、固態(tài)存儲卡、或者在存儲模塊210中提供的RAM。應該注意的是,以上列出的示例計算機可讀介質(zhì)212可單獨使用,或者可以組合使用。
再次參照圖2,移動設備100的運行時環(huán)境206通過連接220與設備基礎設施204相連。運行時環(huán)境206為客戶端應用程序302提供本地運行時環(huán)境,并且是處理器208的移動設備100功能性和設備基礎設施204的相關(guān)操作系統(tǒng)的接口。運行時環(huán)境206優(yōu)選在移動設備100上提供受控、安全和穩(wěn)定的環(huán)境,在移動設備100中準備并執(zhí)行組件應用程序320。運行時環(huán)境206和/或應用程序302還提供服務304(例如但不限于通信、顯示屏、數(shù)據(jù)保持、以及安全)。客戶端運行時環(huán)境206優(yōu)選能夠產(chǎn)生、承載(hosting)、執(zhí)行客戶端應用程序320。而且,運行時環(huán)境的特殊功能可包括語言支持、存儲分配協(xié)調(diào)、聯(lián)網(wǎng)、I/O工作期間的數(shù)據(jù)管理、經(jīng)由設備基礎設施204在用戶接口202的輸出設備上協(xié)調(diào)圖形、以及提供訪問面向核心對象的類、和支持文件/庫。運行時環(huán)境206的示例可包括諸如但不限于微軟的通用語言運行時(CLR)以及Sun微系統(tǒng)的Java運行時環(huán)境(JRE)。運行時環(huán)境206在移動設備100上支持客戶端應用程序302的基本功能,例如但不限于提供在網(wǎng)絡101上發(fā)送消息105的通信服務304能力(見圖1);提供用戶在輸入設備上的數(shù)據(jù)輸入服務304能力以提供輸出消息105的數(shù)據(jù)內(nèi)容(見圖1);提供對輸入消息105的數(shù)據(jù)表達或輸出服務304能力;以及提供數(shù)據(jù)存儲設備304以在存儲模塊210中保持本地客戶端數(shù)據(jù)。
通常,服務304經(jīng)由與設備基礎設施204的連接220來協(xié)調(diào)通信。例如,通信服務304管理在組件應用程序302和網(wǎng)絡101之間的連通性。消息105通過代表組件應用302的通信服務304被發(fā)送給適宜的服務器106、108、110。通信服務304還從服務器106、108、110接收消息105的數(shù)據(jù),并向組件應用302傳遞數(shù)據(jù)。通信服務304接收的數(shù)據(jù)可包括對組件應用程序302所提請求的同步響應,以及被服務器106、108、110推向移動通信設備100的異步數(shù)據(jù)。通信服務304還在移動通信設備100與網(wǎng)絡101斷開連接時管理連通性。當移動通信設備100處于斷開模式時,由組件應用302發(fā)送的消息可由通信服務304進行排隊,并且一旦移動通信設備100重新連接到網(wǎng)絡102就發(fā)送消息。
再次參照圖2,顯示屏服務304在組件應用程序302在用戶接口202的輸出設備上顯示時,管理其可視表示。可視表示可包括例如表情符號、和其他基于圖形的對象/圖標402(見圖4)、圖形用戶接口(GUI)控制和窗口、以及文本。顯示屏服務304可管理顯示屏堆棧,其控制用戶在設備基礎設施204的輸出設備上看到的內(nèi)容。而且,保持服務304允許組件應用程序302在設備基礎設施204的存儲模塊210中存儲數(shù)據(jù)??捎杀3址?04以透明方式向組件應用程序302提供數(shù)據(jù)庫操作。
通信服務器再次參照圖1,IM服務器110能使短文本消息105在設備100之間交換,因而設備100的用戶使用用戶接口202,(例如)使用小鍵盤300的按鍵306(見圖3)輸入消息105,從而,所創(chuàng)建的消息105經(jīng)由IM服務器110通過網(wǎng)絡101交換。小鍵盤300(或其他輸入事件組件裝置)和(用戶接口202的)顯示器308,能分別使用戶輸入消息105或相關(guān)命令數(shù)據(jù),并顯示該輸入或接收的消息105或相關(guān)命令數(shù)據(jù)。用戶可經(jīng)由用戶接口202通過用雙手保持設備100并執(zhí)行在小鍵盤300上的“拇指打字”或其他兩個手指“點戳打字”技術(shù)鍵入文本。
IM服務器108允許設備100的用戶形成他們想與之通信的人員列表。該表一般稱為“好友列表”,并且IM服務器110易于用戶與其表中的任何人進行通信,假設此人在給定時間在線。通常,設備100的用戶在通過消息105開始會話之前,將向那些處于好友列表中且(經(jīng)由網(wǎng)絡101連接)在線的人發(fā)送一個警報。IM服務器110服務在設備100的顯示器308(見圖3)上提供小文本窗,兩個或多個用戶可在其中敲入消息,而兩個用戶可立即在他們各自設備100的顯示器308上看到。IM消息105一般是短的、能夠轉(zhuǎn)換成某種意義的縮寫文本串,并且優(yōu)選與消息105發(fā)送者的特征相關(guān)聯(lián)。這些特征與發(fā)送者的情感狀態(tài)或個性、以及任何與給定消息相關(guān)聯(lián)的特殊強調(diào)有關(guān)。因此,IM的一方面在于,能夠經(jīng)由諸如表情符號之類的基于圖形的對象/圖標來有效傳輸這些特征。IM服務器110的示例包括例如但不限于MicrosoftMessenger(微軟信使)、AOL Instant Messenger(AOL即時信使)、Yahoo Messenger(雅虎信使)以及ICQ。
再次參照圖1,SMS服務器108還能使短文本消息105在設備100之間交換,因而設備100的用戶使用小鍵盤300的按鍵306(見圖3)輸入消息105,用于經(jīng)由SMS服務器108通過網(wǎng)絡101傳輸。與IM消息105類似,SMS消息105一般也是短的、能夠轉(zhuǎn)換成某種意義的縮寫文本串,并且優(yōu)選與消息105發(fā)送者的特征相關(guān)聯(lián)。如下所述,SMS服務器108和設備100中相關(guān)的應用程序302,可以適應表情符號和其他基于圖形的對象/圖標402(見圖4)以及縮寫的使用。應該理解,經(jīng)由電子郵件服務器106在設備100間使用的電子郵件還日益增加地使用表情符號、縮寫、以及其他基于圖形的對象/圖標,作為電子郵件消息105的數(shù)據(jù)內(nèi)容。
消息內(nèi)容文本消息(例如但不限于IM、SMS和電子郵件)使用的日益增長已導致更加流行使用表情符號。表情符號例如是用諸如ASCII字符生成的圖像,經(jīng)常用于人與人之間的電子通信,例如電子郵件、聊天和IRC。對表情符號的使用,意在補償消息105文本中使人產(chǎn)生聯(lián)想、感情的內(nèi)容的缺少??s寫是另一種字母數(shù)字字符序列的形式,表達為文本消息105中的圖形對象,其被設備100的用戶用作節(jié)省鍵擊的方法。設備用戶通常將表情符號和其他基于圖形的對象/圖標402(基于字母數(shù)字的),(經(jīng)由鍵盤300-見圖3)插入其消息105中,作為建立物體的大致圖形所鍵入的特征序列,例如面部表情。例如鍵入序列“”、“-”、“)”,冒號代表眼睛,破折號代表鼻子,右括號代表嘴巴,因此為:-)。一般更公知為“笑臉符”,也稱作“ASCII程式(ASCII-grams)”,表情符號的數(shù)量有幾百種,并用于指示表情,例如高興、悲傷、或挫折。最流行的表情符號數(shù)字是上面提到的笑臉,人們在電子郵件或聊天室里使用,意思是,“我正在微笑,如果你現(xiàn)在能看見我的話?!睉摾斫猓O備100的顯示設備308(見圖3)上的字母數(shù)字字符序列的表示可以是原始字母數(shù)字字符序列,或作為表示字符序列的圖形圖標。出于方便的目的,以后將表情符號和基于字母數(shù)字的字符集合(包括縮寫)稱為基于字母數(shù)字的圖形對象402,其表示一組或一群按照預定順序的字母數(shù)字字符。
術(shù)語“表情符號”可被定義為“表示感情的圖標”。表情符號是圖形對象402的一種類型,由在消息105的二維、在線、書寫世界中顯示感情的需要所產(chǎn)生。當面對面交談時(F2F),個人面部表情幫助你理解他或她正在說的意思。表情符號通過字母數(shù)字字符組成的臉部,來嘗試帶來設備100在線通信的額外細微差別。一些表情符號不需要你抬頭看它們。存在一組稱為輔助圖標(assicons)的新ASCII圖標,以及另一組稱為純粹笑臉的新ASCII圖標。還有精心制作的圖像,已知為ASCII藝術(shù)。它們通常用于sig文件。表情符號通常跟在句子結(jié)尾標點后(或代替標點)。當你做出一個即時標記;^)時,表情符號告訴某人你真正的意思。作為表情符號的圖形對象402的示例為:-)-高興:-(-悲傷:-o-驚訝:-@-尖叫:-I-漠不關(guān)心:-e-失望>:-< -發(fā)瘋:-D-大笑;-)-眨眼可以理解,表情符號可被廣泛定義為包括其他字母數(shù)字字符序列,這些序列可包括作為圖形對象402的縮寫,例如<BFN>現(xiàn)在再見<BTW>隨便提一下<G> 咧嘴笑<HTH>希望這樣有用<IJWTK> 我只不過想知道<IJWTS> 我只不過想說<LOL>放聲大笑<OTOH> 另一方面<ROTFL> 捧腹大笑<TOY>想你<YMMV> 此法對你可能不靈以及其他基于非情感字母數(shù)字字符的對象402(例如花(F),貓(@)和禮物(G))。對應基于字母數(shù)字的字符序列的等效圖形對象402的示例(例如圖標)如圖6所示。
可以理解,字母數(shù)字字符集合可基于但不限于ASCII字符和Unicode(統(tǒng)一碼)字符。統(tǒng)一碼字符是一組用來表示字母、數(shù)字、控制字符等的編碼,為了廣泛地應用于計算機而設計。在1992年采用為國際標準,意在代替作為基本字母數(shù)字字符集合的ASCII。統(tǒng)一碼是“雙字節(jié)”或16位、二進制數(shù)(見計數(shù)法)代碼,其可表示高達65,536項。統(tǒng)一碼標準定義了用于當今大多數(shù)語言書寫的字母、特殊字符、以及其他語言上的符號。它包括用于英文的拉丁字母,用于俄語、希臘語、希伯來語的西里爾字母、和阿拉伯字母,以及其他字母和字母表等類似的書寫系統(tǒng),用在遍布歐洲、非洲、印度次大陸、以及諸如日語假名、韓語、以及中文漢語拼音字母之類的亞洲國家。統(tǒng)一碼標準的絕大部分致力于漢語、日語和韓語象形文字的幾萬個統(tǒng)一字符代碼。
圖形對象輸入和傳輸當前,表情符號和其他基于字母數(shù)字的字符集合通常顯示在用戶接口202上(見圖2),作為具有圖形功能的UI環(huán)境的圖形標記/對象402。參照圖7,只是為了示例,顯示了用于IM消息環(huán)境的示例網(wǎng)絡10,其中,IM發(fā)送設備100a經(jīng)過網(wǎng)絡101和相關(guān)IM服務器110,向IM接收設備100b傳輸IM消息105。基于相互約定的標準化格式,設備100a、b的每個應用302已經(jīng)訪問了與所提供的相類似的符號表41O(見圖4),該符號表包含了多個表情符號和其他基于字母數(shù)字的圖形對象402以及其相關(guān)預定輸入403。表中410的每個對象402與也在表410中說明的預定輸入403相關(guān)聯(lián)或相映射,其映射例如但不限于小鍵盤300的特殊預定按鍵306,如顯示器308上所示(見圖3)。還可以理解,該預定輸入403可以是標簽(例如“微笑”),能夠用于UI 202的語言激活命令輸入??梢岳斫?,對多個對象402的表示并不是打印在物理小鍵盤300的按鍵306旁邊,而是僅僅顯示在顯示器308上,與顯示符號表410中提供的輸入403相關(guān)聯(lián)。因此對“Y”按鍵314(即,用戶輸入事件組件)的表示(預定輸入514)被顯示在符號表410中,與對應微笑對象414相關(guān)聯(lián),見圖4。
運行時環(huán)境206還可具有對象轉(zhuǎn)換模塊404,其協(xié)調(diào)在代表性字母數(shù)字字符集合和需要的對應圖形對象402之間的轉(zhuǎn)換。例如,消息105當通過網(wǎng)絡101傳輸時,一般包括數(shù)據(jù)內(nèi)容,從而對象402在傳輸?shù)臄?shù)據(jù)流中被表示為字母數(shù)字字符。根據(jù)設備100a、b的UI 202性能,對象402可被輸入和/或顯示為單獨的字母數(shù)字字符串,或者顯示選自符號表410的對應圖形對象402(見圖4)。發(fā)送設備100a的模塊404將所創(chuàng)建的消息105中的任何對象402,在傳輸該組合的消息105之前轉(zhuǎn)換成對應的單獨字母數(shù)字字符。反過來,接收設備100b的模塊404將單獨的字母數(shù)字字符轉(zhuǎn)換成在用戶接口202上顯示的適當圖形對象402。
可以理解,服務304涉及寫作、傳輸/接收并顯示消息105的對象402。例如,相對于適宜的服務器106、108、110而言,消息105與包含的對象402一起通過代表組件應用302的通信服務304發(fā)送/接收。顯示屏服務304在它們顯示在用戶接口202的輸出設備上時,管理消息105以及所包含的對象402的可視表示。而且,保持服務304允許組件應用程序302響應于用戶在用戶接口202上的輸入事件,從設備基礎設施204的存儲模塊210訪問符號表410的對象402??梢岳斫?,根據(jù)需要,服務304可屬于應用302或與之分離。而且,模塊404可從應用302分離出來、包含在該應用中、和/或根據(jù)運行時206的能力和應用302的設計與服務304相關(guān)聯(lián)。
參照圖3,符號按鍵310(或UI 202的其他輸入事件組件)在被用戶激活時,使顯示屏服務304(見圖2)在顯示器308上顯示初始符號表400,包括不用作物理小鍵盤300上選擇的單獨字母數(shù)字字符。可以理解,按鍵310或其他輸入事件(例如但不限于語音激活和觸敏顯示器)可以由UI 202(見圖2)使用,使表400顯示在顯示器308上。在符號表400中顯示的是映射到UI 202的適當輸入事件的表選擇406,例如小鍵盤300的符號按鍵310。選擇406具有相關(guān)指示器408,用于指示選擇406與基本對象符號表400的多個圖形對象402(見圖4)相關(guān)聯(lián)。當用戶選定時,選擇406致使顯示屏服務304用基本對象符號表410來代替表400,如圖4所示。應該理解,基本對象符號表410還可包括選擇406和相關(guān)的指示器408,以便用包含其他對象402選擇的第二表412(見圖5)來代替基本表410??梢岳斫?,對象符號表410、412的數(shù)量可在顯示器308上以這種方式排序,正如由供設備100用戶選擇的可用對象402的數(shù)量所指示的那樣。
可以理解,圖3、4、5示出了訪問初始表400的相同選擇按鍵406的使用,以及附加對象表410、412,即“SYM”鍵310。以這種方式,優(yōu)選相同輸入事件(例如按鍵310)相對快速連續(xù)兩次的相關(guān)操作,使基本表410(三次為第二表412等)通過經(jīng)由用戶接口202由用戶采取的有限次數(shù)的輸入事件而顯示,從而用戶可以在顯示器上簡單明了地顯示可用對象402選擇。然而,可以理解,輸入事件(例如小鍵盤300的按鍵306)對于不同表410、412可不同。因此,對于每個各自表410、412,指示器408可根據(jù)需要與相同(或不同)的輸入事件(例如,表410的SYM按鍵310和表412的轉(zhuǎn)動撥輪)相關(guān)聯(lián)。
參照圖4,一旦適當對象符號表410、412顯示在顯示器308上,則用戶可利用與對象402相關(guān)的預定輸入403,挑選適當選擇的輸入事件,然后相應地將從表410、412中選擇的對象402插入所創(chuàng)建的消息105中??梢岳斫?,如顯示器308上顯示的符號表410、412包含每個對象402(表示單獨的字母數(shù)字字符的序列),對象402與預定輸入403以及預定輸入403的說明相關(guān)聯(lián)。表中每個顯示的預定輸入403映射特定用戶事件(例如,按鍵306)。例如,“Y”鍵314(即輸入事件)作為預定輸入514顯示,其在符號表410中與對應的微笑對象414相關(guān)聯(lián)。例如,參照圖3和4,輸入事件1)按下按鍵310(輸入事件)一次來顯示表400,2)再次按下按鍵310(輸入事件)來顯示表410,以及3)按下關(guān)聯(lián)“Y”按鍵314(輸入事件)一次,在表410中顯示為預定輸入514,使應用302從存儲器210(見圖2)檢索到特定的“微笑”對象414,該特定的“微笑”對象隨后被輸入進用戶寫作的消息105。應該理解的是,上述示例中的用戶使用了三個已協(xié)調(diào)的輸入事件來選擇一個特別圖形對象402(即,微笑對象414),其表示三個單獨的字母數(shù)字字符的序列“:”,“-”,“)”。而且,可以理解,對象402可在表410中描述,并且還可作為字母數(shù)字字符的序列(即“:-)”)顯示在顯示器308上,這取決于應用302和/或設備100的性能和/或用戶的偏好。因此,特殊輸入事件(例如,具有特殊按鍵314的按鍵310)的應用有利于用戶以協(xié)調(diào)的方式進行訪問和使用多個對象402的表410、412。
參照圖3和8,可以理解小鍵盤300a可被配置成包含對象402(見圖4)中某種單獨的字母數(shù)字字符,該對象402與按鍵306相關(guān)聯(lián)。例如,特殊“Y”鍵314具有相關(guān)的“)”符號,因此微笑對象414(表示為:-))與輸入事件按鍵314(經(jīng)由顯示的預定輸入514)相關(guān)聯(lián),從而輸入事件序列按鍵310-按鍵310-按鍵314在顯示器308上產(chǎn)生了對象414。另一配置鍵盤按鍵306的示例是“P”鍵316(與顯示的預定輸入516相關(guān)聯(lián)),輸入事件序列按鍵310-按鍵310-按鍵316在顯示器308上產(chǎn)生了對象416(表示為:-P)。
在系統(tǒng)10的操作900中,參照圖3、4和10,用戶選擇902第一輸入事件(例如,按鍵310),以在顯示器308上顯示符號表400,其包含多個單獨的字母數(shù)字字符。然后,用戶選擇904第二輸入事件(例如,按鍵310),其中需要顯示包含用戶選擇對象402的對象表410,從而表410包含與預定輸入403(例如,“Y”鍵514)相關(guān)的每個對象402(例如,微笑對象414),該預定輸入被映射到第三輸入事件(例如,“Y”鍵306)。然后,用戶選擇906第三輸入事件,以便從表410選擇相對應的對象402,用于插入908到所創(chuàng)建的消息105中(見圖1)??梢岳斫?,第一輸入事件可直接顯示包含對象402的表410和對應預定輸入403(即,兩個用戶事件序列用于將對象402插入消息105中)。而且,可以理解,其他用戶事件在對象402選擇之前,可用于顯示附表412。
圖9是雙模移動通信設備710的方框圖,其為圖1和2的設備100的UI 202和基礎設施204的另一示例。雙模移動通信設備710包括收發(fā)機711、微處理器738、顯示器722、閃存724、RAM存儲器726、輔助輸入/輸出(I/O)設備728、串行端口730、鍵盤732、揚聲器734、麥克風736、短距離無線通信子系統(tǒng)740,并且還可包括其他設備子系統(tǒng)742。收發(fā)機711優(yōu)選包括發(fā)射和接收天線716、718、接收機712、發(fā)射機714、一個或多個本地振蕩器713、以及數(shù)字信號處理器720。在閃存724中,雙模移動通信設備710優(yōu)選包括多個軟件模塊724A~724N,其可由微處理器738(和/或DSP 720)來執(zhí)行,包括語音通信模塊724A、數(shù)據(jù)通信模塊724B、以及多個其他可操作用于實現(xiàn)多個其他功能的模塊724N。
雙模移動通信設備710優(yōu)選是具有語音和數(shù)據(jù)通信能力的雙向通信設備。因此,例如,雙模移動通信設備710可通過諸如任何模擬或數(shù)字蜂窩網(wǎng)絡之類的語音網(wǎng)絡進行通信,并且還可通過數(shù)據(jù)網(wǎng)絡來通信。語音和數(shù)據(jù)網(wǎng)絡在圖9中用通信塔719來表示。語音和數(shù)據(jù)網(wǎng)絡可以是利用分離的基礎設施的獨立通信網(wǎng)絡,或者它們可集成為單個的無線網(wǎng)絡,這些分離的基礎設施例如是基站、網(wǎng)絡控制器等。
通信子系統(tǒng)711與語音和數(shù)據(jù)網(wǎng)絡719進行通信,并且包括接收機712、發(fā)射機714、一個或多個本地振蕩器713,還可包括DSP 720。DSP 720用于向發(fā)射機714發(fā)送信號,并從接收機712接收信號,而且還可用于從發(fā)射機714接收控制信息,向接收機712提供控制信息。如果語音和數(shù)據(jù)通信發(fā)生在單個頻率上,或發(fā)生在相隔鄰近的一組頻率上,那么單個本地振蕩器713可結(jié)合發(fā)射機714和接收機712使用。可替換地,如果不同頻率用于與數(shù)據(jù)通信相對的語音通信,則可利用多個本地振蕩器713來生成與語音和數(shù)據(jù)網(wǎng)絡719相對應的多個頻率。雖然圖9中描述了兩個天線716、718,但是雙模移動通信設備710可采用單天線結(jié)構(gòu)。包括語音和數(shù)據(jù)信息的信息經(jīng)由DSP 720和微處理器738之間的鏈路與通信模塊711進行通信。諸如頻帶、組件選擇、功率電平等通信子系統(tǒng)711的詳細設計取決于雙模移動通信設備710將要運行的通信網(wǎng)絡719。例如,將要在北美市場運行的雙模移動通信設備710可包括通信子系統(tǒng)711,其被設計成與MobitexTM或DataTACTM移動數(shù)據(jù)通信網(wǎng)絡,以及也可設計成與任何各種語音通信網(wǎng)絡一同運行,例如AMPS、TDMA、CDMA、PCS等,而將要在歐洲運行的設備710可被配置成與通用分組無線業(yè)務(GPRS)數(shù)據(jù)通信網(wǎng)絡和GSM語音通信網(wǎng)絡一同運行。分開或者集成的其他類型的數(shù)據(jù)和語音網(wǎng)絡,都還可與雙模移動通信設備710一同使用。
根據(jù)網(wǎng)絡或者多個網(wǎng)絡719的類型,雙模移動通信設備710的接入要求也可以改變。例如,在Mobitex和DataTAC數(shù)據(jù)網(wǎng)絡中,利用與每個設備相關(guān)聯(lián)的唯一標識號在網(wǎng)絡上注冊移動設備。然而,在GPRS數(shù)據(jù)網(wǎng)絡中,網(wǎng)絡接入與移動設備的用戶或訂戶相關(guān)聯(lián)。GPRS設備一般需要用戶識別模塊(“SIM”),為了在GPRS網(wǎng)絡上操作該雙模移動通信設備而需要此模塊。沒有SIM,本地或非網(wǎng)絡通信的功能(如果有的話)可以工作,但雙模移動通信設備將不能實現(xiàn)涉及在數(shù)據(jù)網(wǎng)絡719上的通信的任何功能,除了任何法律上要求的操作以外,例如911緊急呼叫等。
在任何要求的網(wǎng)絡注冊或激活處理已完成之后,雙模移動通信設備710然后可通過網(wǎng)絡719(或多個網(wǎng)絡)發(fā)送和接收通信信號,包括語音和數(shù)據(jù)信號。利用天線716從通信網(wǎng)絡719接收的信號被路由到接收機712,其提供信號放大、頻率下轉(zhuǎn)換、濾波、信道選擇等,并還可提供模擬/數(shù)字轉(zhuǎn)換。接收信號的模擬/數(shù)字轉(zhuǎn)換允許更加復雜的通信功能,例如利用DSP 720執(zhí)行的數(shù)字解調(diào)以及解碼。按照類似的方式,處理即將向網(wǎng)絡719發(fā)送的信號,包括調(diào)制和編碼,例如通過DSP 720,然后提供給發(fā)射機714,用于數(shù)字/模擬轉(zhuǎn)換、頻率上轉(zhuǎn)換、濾波、放大以及經(jīng)由天線718向通信網(wǎng)絡719(或多個網(wǎng)絡)發(fā)送。雖然圖9中示出的收發(fā)機711可用于語音和數(shù)據(jù)通信,但雙模移動通信設備710也可包括兩個不同的收發(fā)機,第一收發(fā)機用于發(fā)送和接收語音信號,而第二收發(fā)機用于發(fā)送和接收數(shù)據(jù)信號。
除了處理通信信號以外,DSP 720還提供對接收機和發(fā)射機的控制。例如,在接收機712和發(fā)射機714中施加給通信信號的增益電平,可通過在DSP 720中實現(xiàn)的自動增益控制算法自適應地受到控制。為了提供對收發(fā)機711更加完善的控制,也可在DSP 720中實現(xiàn)其他收發(fā)機控制算法。
微處理器738優(yōu)選地管理和控制雙模移動通信設備710的全部操作。多種微處理器或微控制器可用于此,或者,可替換地,單個DSP 720可用于實現(xiàn)微處理器738的功能。至少包括數(shù)據(jù)和語音通信的低級通信功能,通過收發(fā)機711中的DSP 720來執(zhí)行。諸如語音通信應用724A、數(shù)據(jù)通信應用724B之類的其他高級通信應用,可存儲在閃存724中,供微處理器738執(zhí)行。例如,語音通信模塊724A可提供高級用戶接口,用于經(jīng)由網(wǎng)絡719在雙模移動通信設備710和多個其他語音設備之間發(fā)送和接收語音呼叫。類似地,數(shù)據(jù)通信模塊724B可提供高級用戶接口,用于經(jīng)由網(wǎng)絡719在雙模移動通信設備710和多個其他數(shù)據(jù)設備之間發(fā)送和接收數(shù)據(jù),例如電子郵件消息、文件、發(fā)起者信息、短文本消息等。在雙模移動通信設備710中,上述組件架構(gòu)206還可作為軟件模塊或應用軟件來實現(xiàn),或包括在軟件模塊724A~724N之一中。
微處理器738還可與其他雙模移動通信設備子系統(tǒng)交互,例如顯示器722、閃存724、隨機存取存儲器(RAM)726、輔助輸入/輸出(I/O)子系統(tǒng)728、串行端口730、鍵盤732、揚聲器734、麥克風736、短距離通信子系統(tǒng)740以及統(tǒng)一表示為742的任何其他雙模移動通信設備子系統(tǒng)。
圖9中所示的一些子系統(tǒng)執(zhí)行與通信有關(guān)的功能,而其他子系統(tǒng)可提供駐留或設備內(nèi)置功能。注意,諸如鍵盤732和顯示器722之類的一些子系統(tǒng)可用于與通信有關(guān)的功能和設備內(nèi)置功能,與通信有關(guān)的功能例如是鍵入通過數(shù)據(jù)通信網(wǎng)絡傳輸?shù)奈谋鞠?,設備內(nèi)置功能例如是計算器或任務列表或其他PDA型功能。
微處理器738所使用的操作系統(tǒng)軟件,優(yōu)選地存儲在諸如閃存724的永久存儲器中。除了控制所有雙模移動通信設備710低級功能的操作系統(tǒng)外,閃存724可包括多個高級軟件應用程序或模塊,例如語音通信模塊724A、數(shù)據(jù)通信模塊724B,發(fā)起模塊(未示出)、或任何其他類型的軟件模塊724N。閃存724還可包括用于存儲數(shù)據(jù)的文件系統(tǒng)。這些模塊通過微處理器738來執(zhí)行,并提供雙模移動通信設備的用戶和該移動設備之間的高級接口。此接口一般包括通過顯示器722提供的圖形組件,以及通過輔助I/O728、鍵盤732、揚聲器734、以及麥克風736提供的輸入/輸出組件。操作系統(tǒng)(特別是雙模通信設備軟件應用或模塊或其部分)可暫時下載到易失性存儲器中,諸如高速運行的RAM 726。而且,還可在將其永久寫入位于永久存儲器724中的文件系統(tǒng)之前,將接收到的通信信號暫時存儲于RAM 726。
可加載到雙模移動通信設備710上的示例應用模塊724N,是提供PDA功能的個人信息管理(PIM)應用,例如日歷事件、約會、以及任務項。此模塊724N還可與語音通信模塊724A交互,用于管理電話呼叫、語音郵件等。并且還可與數(shù)據(jù)通信模塊交互,用于管理電子郵件通信和其他數(shù)據(jù)傳輸??商鎿Q地,語音通信模塊724A和數(shù)據(jù)通信模塊724B的所有功能可集成為PIM模塊。
閃存724優(yōu)選提供文件系統(tǒng),便于在雙模移動通信設備710上存儲PIM數(shù)據(jù)項。PIM應用優(yōu)選包括經(jīng)由無線網(wǎng)絡719發(fā)送和接收數(shù)據(jù)項的能力,要么由它自己,要么由它結(jié)合語音和數(shù)據(jù)通信模塊724A、724B來完成。PIM數(shù)據(jù)項目優(yōu)選地經(jīng)由無線網(wǎng)絡719與主機系統(tǒng)所存儲或關(guān)聯(lián)的對應數(shù)據(jù)項集合無縫地集成、同步以及更新,從而建立與特定用戶有關(guān)的數(shù)據(jù)項鏡像系統(tǒng)。
通過在接口插座(cradle)內(nèi)放置雙模移動通信設備710,還可將雙模移動通信設備710與主機系統(tǒng)手動同步,該接口插座將雙模移動通信設備710的串行端口730與主機系統(tǒng)的串行端口相連。串行端口730還可用于使用戶通過外部設備或軟件應用,設置偏好或下載其他應用模塊724N進行安裝。有線下載路徑可用于將加密密鑰加載到雙模移動通信設備710上,與經(jīng)由無線網(wǎng)絡719交換加密信息相比,這是一種更安全的方法。
附加應用模塊724N通過網(wǎng)絡719、通過輔助I/O子系統(tǒng)728、通過串行端口730、通過短距離通信子消息740、或通過任何適宜的子系統(tǒng)742,加載到雙模移動通信設備710上,并由用戶安裝在閃存724或RAM 726中。這種應用安裝的靈活性增加了雙模移動通信設備710的功能性,并且可提供增強的設備內(nèi)置功能、通信相關(guān)功能、或兩者兼而有之。例如,安全通信應用可利用雙模移動通信設備710實現(xiàn)電子商務功能和其他金融交易。
當雙模設備710在數(shù)據(jù)通信模式工作時,接收到的信號,例如文本消息或下載的網(wǎng)頁,將通過收發(fā)機711來處理,并提供給微處理器738,優(yōu)選地,微處理器738進一步處理接收信號,以便向顯示器722或者輔助I/O設備728輸出。雙模移動通信設備710的用戶還可使用鍵盤732來構(gòu)成數(shù)據(jù)項,如電子郵件IM和SMS消息,優(yōu)選地,鍵盤732是布局為QWERTY型的完整字母數(shù)字鍵盤,然而也可以使用如DVORAK型等其他類型的完整字母數(shù)字鍵盤。還通過多個輔助I/O設備728來增強雙模移動通信設備710的用戶輸入,可以包括拇指撥輪輸入設備、觸摸板、各種開關(guān)、搖桿輸入開關(guān)等。然后,經(jīng)由收發(fā)機711通過通信網(wǎng)絡719傳輸用戶輸入的已創(chuàng)建數(shù)據(jù)項。
當雙模移動通信設備710工作在語音通信模式下,雙模移動通信設備710的全部工作基本上類似于數(shù)據(jù)模式,除了優(yōu)選地,將接收信號輸出給揚聲器734,以及用于傳輸?shù)恼Z音信號由麥克風736生成以外。如語音消息記錄子系統(tǒng)等替換語音或音頻I/O子系統(tǒng)也可以在雙模移動通信設備710上實現(xiàn)。盡管語音或音頻信號輸出優(yōu)選地主要通過揚聲器734來完成,但是顯示器722也可以用于提供呼叫方的身份指示、語音呼叫的持續(xù)時間、或其他語音呼叫相關(guān)信息。例如,微處理器738結(jié)合語音通信模塊和操作系統(tǒng)軟件,可以檢測呼入語音呼叫的呼叫者身份信息,并將其顯示在顯示器722上。
在雙模移動通信設備710中,還包括短距離通信子系統(tǒng)740。例如,短距離通信子系統(tǒng)740可以包括紅外設備及相關(guān)電路與組件,或短距離無線通信模塊,例如BluetoothTM(藍牙)模塊或802.11模塊,提供與具有類似功能的系統(tǒng)和設備之間的通信。本領(lǐng)域技術(shù)人員將理解“藍牙”和802.11指的是規(guī)范集合,可從電氣與電子工程師協(xié)會(IEEE)獲得,分別涉及無線個人局域網(wǎng)和無線LAN(局域網(wǎng))。
以上描述涉及一個或多個示例性系統(tǒng)和方法。對本領(lǐng)域技術(shù)人員而言,許多變化將是明顯的,并且這些變化處于所附權(quán)利要求所限定的本發(fā)明的精神和范圍之內(nèi)。
權(quán)利要求
1.一種系統(tǒng),用于當在無線設備上進行寫作時,選擇圖形對象插入到文本消息中,每個圖形對象表示一組單獨的字母數(shù)字字符,所述系統(tǒng)包括在設備的用戶接口上顯示的對象表,配置所述對象表,包括與第一預定輸入關(guān)聯(lián)的圖形對象中的第一對象,以及與第二預定輸入關(guān)聯(lián)的圖形對象中的第二對象,第一輸入不同于第二輸入;用于耦合到用戶接口的第一輸入事件組件,配置第一輸入事件組件用于映射第一預定輸入;以及用于耦合到用戶接口的第二輸入事件組件,配置第二輸入事件組件用于映射第二預定輸入,第一輸入事件組件不同于第二輸入事件組件;其中,設備用戶通過使用映射到與表中的圖形對象相關(guān)聯(lián)的預定輸入的相應一個輸入事件組件,從表中選擇一個圖形對象。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于所述圖形對象選自由下列項目構(gòu)成的組表情符號、縮寫文本串、圖標、以及預定的字母數(shù)字字符群。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于所述單獨的字母數(shù)字字符選自由下列字符構(gòu)成的組ASCII字符和Unicode字符。
4.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于還包括作為用戶接口的鍵盤的數(shù)據(jù)輸入鍵的輸入事件組件中的至少一個。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于所述數(shù)據(jù)輸入鍵的預定輸入在表中顯示時為鍵的表示。
6.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于還包括作為用戶接口的語音數(shù)據(jù)輸入命令的輸入事件組件中的至少一個。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于所述語音數(shù)據(jù)輸入命令的預定輸入在表中顯示時為表示語音命令的標簽。
8.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于配置所述文本消息用于向遠程消息服務器發(fā)送。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于還包括轉(zhuǎn)換模塊,用于將文本消息中的選中圖形對象轉(zhuǎn)換成由選中圖形對象表示的單獨字母數(shù)字字符的等效串。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于所述服務器選自由下列服務器構(gòu)成的組電子郵件服務器、即時消息服務器、以及短消息業(yè)務服務器。
11.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于還包括用于耦合到用戶接口的第三輸入事件組件,所述第三輸入事件組件使所述表顯示在用戶接口上。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于所述第三輸入事件組件是用戶接口的鍵盤的表格鍵,從而選中圖形對象的插入是采用表格鍵、然后采用第一和第二輸入事件組件之一的序列。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于所采用的第一和第二輸入事件組件之一為鍵盤的其他鍵,所述表格鍵不同于其他鍵。
14.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于還包括用于耦合到用戶接口的第三輸入事件組件,所述第三輸入事件組件使初始表顯示在用戶接口上,配置所述初始表用于顯示多個單獨字母數(shù)字字符選擇以及與對象表關(guān)聯(lián)的第四預定輸入。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于還包括用于耦合到用戶接口的第四輸入事件組件,配置所述第四輸入事件組件用于映射第四預定輸入。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于還包括作為用戶接口的鍵盤的數(shù)據(jù)輸入鍵的第四輸入事件組件,用于使對象表顯示在用戶接口上。
17.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于所述數(shù)據(jù)輸入鍵的第四預定輸入在初始表中顯示時為鍵的表示。
18.根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于第三輸入事件組件是鍵盤的表格鍵,從而選中圖形對象的插入是采用表格鍵、然后采用數(shù)據(jù)鍵輸入、然后采用第一和第二輸入事件組件之一的序列。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于所采用的第一和第二輸入事件組件之一為鍵盤的其他鍵,所述表格鍵不同于其他鍵。
20.根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于第四輸入事件組件是與第三輸入事件組件相同的表格鍵。
21.一種方法,用于當在無線設備上進行寫作時,選擇圖形對象插入到文本消息中,每個圖形對象表示一組單獨的字母數(shù)字字符,所述方法包括下列步驟在設備的用戶接口上顯示對象表,配置所述對象表,包括與第一預定輸入關(guān)聯(lián)的圖形對象中的第一對象,以及與第二預定輸入關(guān)聯(lián)的圖形對象中的第二對象,第一輸入不同于第二輸入;利用第一輸入事件和第二輸入事件之一,從第一和第二對象中選擇所需的圖形對象,配置第一輸入事件用于映射第一預定輸入,以及配置第二輸入事件用于映射第二預定輸入,第一輸入事件不同于第二輸入事件;以及將選中圖形對象插入到文本消息中。
22.根據(jù)權(quán)利要求21所述的方法,其特征在于所述圖形對象選自由下列項目構(gòu)成的組表情符號、縮寫文本串、圖標、以及預定的字母數(shù)字字符群。
23.根據(jù)權(quán)利要求22所述的方法,其特征在于所述單獨的字母數(shù)字字符選自由下列字符構(gòu)成的組ASCII字符和Unicode字符。
24.根據(jù)權(quán)利要求22所述的方法,其特征在于至少一個輸入事件是用戶接口的鍵盤的數(shù)據(jù)輸入鍵。
25.根據(jù)權(quán)利要求24所述的方法,其特征在于所述數(shù)據(jù)輸入鍵的預定輸入在表中顯示時為鍵的表示。
26.根據(jù)權(quán)利要求22所述的方法,其特征在于至少一個輸入事件是用戶接口的語音數(shù)據(jù)輸入命令。
27.根據(jù)權(quán)利要求26所述的方法,其特征在于所述語音數(shù)據(jù)輸入命令的預定輸入在表中顯示時為表示語音命令的標簽。
28.根據(jù)權(quán)利要求22所述的方法,其特征在于配置所述文本消息用于向遠程消息服務器發(fā)送。
29.根據(jù)權(quán)利要求28所述的方法,其特征在于還包括轉(zhuǎn)換步驟,用于將文本消息中的選中圖形對象轉(zhuǎn)換成由選中圖形對象表示的單獨字母數(shù)字字符的等效串。
30.根據(jù)權(quán)利要求28所述的方法,其特征在于還包括向服務器發(fā)送文本消息的步驟,所述服務器選自由下列服務器構(gòu)成的組電子郵件服務器、即時消息服務器、以及短消息業(yè)務服務器。
31.根據(jù)權(quán)利要求22所述的方法,其特征在于還包括采用使表顯示在用戶接口上的第三輸入事件的步驟。
32.根據(jù)權(quán)利要求31所述的方法,其特征在于所述第三輸入事件是用戶接口的鍵盤的表格鍵,從而選中圖形對象的插入是采用表格鍵、然后采用第一和第二輸入事件之一的序列。
33.根據(jù)權(quán)利要求32所述的方法,其特征在于所采用的第一和第二輸入事件之一為鍵盤的其他鍵,所述表格鍵不同于其他鍵。
34.根據(jù)權(quán)利要求32所述的方法,其特征在于還包括以下步驟采用使初始表顯示在用戶接口上的第三輸入事件,配置所述初始表用于顯示多個單獨字母數(shù)字字符選擇以及與對象表關(guān)聯(lián)的第四預定輸入。
35.根據(jù)權(quán)利要求34所述的方法,其特征在于還包括采用第四輸入事件的步驟,配置第四輸入事件用于映射第四預定輸入。
36.根據(jù)權(quán)利要求35所述的方法,其特征在于所述第四輸入事件是用戶接口的鍵盤的數(shù)據(jù)輸入鍵,用于使對象表顯示在用戶接口上。
37.根據(jù)權(quán)利要求34所述的方法,其特征在于所述數(shù)據(jù)輸入鍵的第四預定輸入在初始表中顯示時為鍵的表示。
38.根據(jù)權(quán)利要求36所述的方法,其特征在于第三輸入事件是鍵盤的表格鍵,從而選中圖形對象的插入是采用表格鍵、然后采用數(shù)據(jù)鍵輸入、然后采用第一和第二輸入事件組件之一的序列。
39.根據(jù)權(quán)利要求38所述的方法,其特征在于所采用的第一和第二輸入事件之一為鍵盤的其他鍵,所述表格鍵不同于其他鍵。
40.根據(jù)權(quán)利要求39所述的方法,其特征在于所述第四輸入事件是與第三輸入事件組件相同的表格鍵。
41.一種計算機程序產(chǎn)品,用于當在無線設備上進行寫作時,選擇圖形對象插入到文本消息中,每個圖形對象表示一組單獨的字母數(shù)字字符,所述計算機程序產(chǎn)品包括計算機可讀介質(zhì)存儲在所述介質(zhì)上的、在設備用戶接口上顯示的對象表模塊,配置所述對象表模塊,包括與第一預定輸入關(guān)聯(lián)的圖形對象中的第一對象,以及與第二預定輸入關(guān)聯(lián)的圖形對象中的第二對象,第一輸入不同于第二輸入;存儲在所述介質(zhì)上的、耦合到用戶接口的第一輸入事件模塊,配置第一輸入事件模塊用于映射第一預定輸入;以及存儲在所述介質(zhì)上的、耦合到用戶接口的第二輸入事件模塊,配置第二輸入事件模塊用于映射第二預定輸入,第一輸入事件模塊不同于第二輸入事件模塊;其中,設備用戶通過使用映射到與表中的圖形對象相關(guān)聯(lián)的預定輸入的相應一個輸入事件模塊,從表中選擇一個圖形對象。
全文摘要
一種系統(tǒng)和方法,用于當在無線設備上進行寫作時,選擇圖形對象插入到文本消息中,每個圖形對象表示一組單獨的字母數(shù)字字符。所述系統(tǒng)包括在設備的用戶接口上顯示的對象表,配置所述對象表,包括與第一預定輸入關(guān)聯(lián)的圖形對象中的第一對象以及與第二預定輸入關(guān)聯(lián)的圖形對象中的第二對象。第一輸入不同于第二輸入。該系統(tǒng)還具有耦合到用戶接口的第一輸入事件組件,配置第一輸入事件組件用于映射第一預定輸入。該系統(tǒng)還具有耦合到用戶接口的第二輸入事件組件,配置第二輸入事件組件用于映射第二預定輸入,第一輸入事件組件不同于第二輸入事件組件。設備用戶通過使用映射到與表中的圖形對象相關(guān)聯(lián)的預定輸入的相應一個輸入事件組件,從表中選擇一個圖形對象。
文檔編號H04M1/725GK1749936SQ200510113249
公開日2006年3月22日 申請日期2005年9月7日 優(yōu)先權(quán)日2004年9月7日
發(fā)明者勞倫斯·愛德華·庫爾, 杰拉爾德·迪特里希·克拉森 申請人:捷訊研究有限公司