專利名稱:用于移動通信設備的預測文本輸入系統(tǒng)的制作方法
技術領域:
本專利申請總體上涉及預測文本輸入系統(tǒng)。更具體地,這里所述的技術提供了一種具有先進的提示和語法檢查能力的預測文本輸入系統(tǒng),該系統(tǒng)尤其適于具有簡化按鍵QWERTY(標準鍵盤)風格鍵盤的移動通信設備使用。
背景技術:
預測文本系統(tǒng)是公知的。典型是以單獨方式或與例如字處理器的文本輸入應用程序相結合來執(zhí)行的軟件應用的這些系統(tǒng)嘗試響應多個輸入擊鍵來預測鍵入的字。例如,字處理器可以使用用于自動校正一些通常誤鍵入的字的查找能力,例如“t”、“e”,“h”,其中用戶想要鍵入“the”。這是預測文本附加應用的非?;镜男问?。更復雜的預測文本系統(tǒng)發(fā)現(xiàn)了電話應用中的使用,其中在物理按鍵和字母之間沒有一對一的對應,而是文本輸入設備(在該情況下是標準電話鍵盤)上的每一個按鍵與多于一個字母相關聯(lián)(例如,字母“a”、“b”和“c”與“2”鍵相關聯(lián))。
發(fā)明內容
提供了一種用于移動設備使用的預測文本系統(tǒng)和方法,所述移動設備具有簡化按鍵QWERTY鍵盤、顯示器和提示(alert)機制。該系統(tǒng)包括含糊字列表和預測文本系統(tǒng)軟件模塊。含糊字列表包括多個擊鍵組合,每一個擊鍵組合表示了簡化按鍵QWERTY鍵盤上的多個按鍵選擇,其中出現(xiàn)在含糊字列表中的擊鍵組合與多于一個公用預測字相關聯(lián)。預測文本系統(tǒng)模塊接收來自簡化按鍵QWERTY鍵盤的輸入擊鍵組合并確定對于輸入擊鍵組合的預測字,其中在移動設備的顯示器上顯示預測字。如果輸入擊鍵組合出現(xiàn)在含糊字列表中,則預測文本系統(tǒng)模塊執(zhí)行移動設備上的提示機制。
圖1是可以包含這里所述的預測文本系統(tǒng)的典型移動通信設備的方框圖;圖2是圖1所示的移動通信設備的展開方框圖;圖3是圖2所示的含糊字列表的典型格式;圖4是示出了圖1的移動通信設備中用于處理擊鍵的典型步驟集合的系統(tǒng)流程圖;以及圖5是用于圖1所示的移動通信設備使用的典型簡化按鍵QWERTY鍵盤。
具體實施例方式
現(xiàn)在回到說明了本申請中所述發(fā)明一個實例的附圖,圖1是可以包含這里所述的預測文本系統(tǒng)的典型移動通信設備的方框圖。移動通信設備100包括處理子系統(tǒng)138、通信子系統(tǒng)111、短程通信子系統(tǒng)140、存儲器子系統(tǒng)124和126以及各種其它設備子系統(tǒng)和/或軟件模塊142。移動通信設備100還包括用戶接口,其可以包括顯示器122、串行端口130、鍵盤132、揚聲器134、麥克風136、一個或多個輔助I/O設備128和/或其它用戶接口設備。
處理子系統(tǒng)138控制移動通信設備100的整體操作。由處理子系統(tǒng)138執(zhí)行的操作系統(tǒng)軟件可以存儲在例如閃速存儲器124的永久存儲器中,還可以存儲在存儲器子系統(tǒng)的其它類型的存儲器設備中,例如只讀存儲器(ROM)或類似存儲組件。此外,可以將系統(tǒng)軟件、特定設備應用程序或其部分臨時載入到易失性存儲器中,例如隨機存取存儲器(RAM)126。還可以將由移動通信設備100接收的通信信號存儲在RAM 126中。
除了其操作系統(tǒng)功能以外,處理子系統(tǒng)138還能夠執(zhí)行設備100上的軟件應用程序124。在制造期間,可以將控制例如數(shù)據(jù)和語音通信的基本設備操作的預定應用程序集合安裝在設備100上。此外,可以將包括電子消息應用程序的個人信息管理器(PIM)應用程序安裝在設備上。例如,PIM可操作用于組織并管理例如電子郵件、日歷事件、語音郵件、約會的數(shù)據(jù)項和任務項。PIM還可以操作用于通過無線網(wǎng)絡119發(fā)送和接收數(shù)據(jù)項。
通過通信子系統(tǒng)111和可能通過短程通信子系統(tǒng)140來執(zhí)行包括數(shù)據(jù)和語音通信的通信功能。通信子系統(tǒng)111包括接收器112、發(fā)射器114和一個或多個天線116、118。此外,通信子系統(tǒng)111還包括處理模塊,例如數(shù)字信號處理器(DSP)120或一個或多個其它處理設備和本地振蕩器(LO)113。通信子系統(tǒng)111的具體設計和實現(xiàn)取決于移動通信設備100意欲在其中進行操作的通信網(wǎng)絡。例如,移動通信設備100可以包括設計用于在MobitexTM移動通信系統(tǒng)、DataTACTM移動通信系統(tǒng)、GSM網(wǎng)絡、GPRS網(wǎng)絡、UMTS網(wǎng)絡和/或EDGE網(wǎng)絡中進行操作的通信子系統(tǒng)111。
網(wǎng)絡接入需要根據(jù)通信系統(tǒng)的類型而變化。例如,在MobitexTM和DataTACTM網(wǎng)絡中,利用與每一個設備相關的唯一的個人標識號或PIN在網(wǎng)絡上登記移動通信設備。然而,在UMTS和GSM/GPRS網(wǎng)絡中,網(wǎng)絡接入與訂戶或設備的用戶相關聯(lián)。因此,GPRS設備需要通常被稱作SIM卡的訂戶身份模塊,以便在GSM/GPRS網(wǎng)絡中進行操作。
當已經完成了所需的登記或激活過程時,移動通信設備100可以通過通信網(wǎng)絡119發(fā)送和接收通信信號。將由天線116從通信網(wǎng)絡119接收的信號路由到接收器112,接收器112提供信號放大、下變頻轉換、濾波、信道選擇等,還提供模擬數(shù)字轉換。所接收信號的模擬數(shù)字轉換允許DSP執(zhí)行更復雜通信功能,例如解調和解碼。按照類似的方式,由DSP 120處理(例如調制和編碼)要發(fā)送到網(wǎng)絡119的信號,然后,提供給發(fā)射器114,用于數(shù)字模擬轉換、上變頻轉換、濾波、放大并通過天線118發(fā)送到通信網(wǎng)絡119(或多個網(wǎng)絡)。
除了處理通信信號以外,DSP 120還提供用于接收器112和發(fā)射器114的控制。例如,可以通過在DSP 120中實現(xiàn)的自動增益控制算法來自適應地控制施加到接收器112和發(fā)射器114中的通信信號的增益。
在數(shù)據(jù)通信模式中,由通信子系統(tǒng)111處理例如文本消息或網(wǎng)頁下載的所接收信號,并輸入到微處理器138。然后,微處理器138進一步處理信號,用于輸出到顯示器122或可選地輸出到輔助I/O設備128。設備用戶還可以利用鍵盤138和/或例如手寫板、搖臂開關、拇指輪或一些其它類型的輸入設備的一些其它的輔助I/O設備128來編輯例如電子郵件消息的數(shù)據(jù)項。然后,通過通信子系統(tǒng)111,在通信網(wǎng)絡119上發(fā)送所編輯的數(shù)據(jù)項。鍵盤138可以是簡化按鍵QWERTY鍵盤,例如以下如圖5所示,其中少于26個物理按鍵,用于接收針對英文字母表的26個字母中的每一個的輸入選擇。
在語音通信模式中,除了將所接收的信號輸出到揚聲器134并且由麥克風136產生用于發(fā)送的信號,設備的整體操作實質上與數(shù)據(jù)通信模式相似。還可以在設備100上實現(xiàn)例如語音消息記錄子系統(tǒng)的可選語音或音頻I/O子系統(tǒng)。此外,還可以在語音通信模式中使用顯示器122,例如顯示呼叫方的身份、語音呼叫的持續(xù)時間或其它語音呼叫相關信息。
短程通信子系統(tǒng)140能夠進行移動通信設備100和其它近似系統(tǒng)或設備之間的通信,其不必是相類似的設備。例如,短程子系統(tǒng)140可以包括紅外設備和相關電路和構件,或藍牙TM通信模塊,以提供與類似激活系統(tǒng)和設備的通信。
圖2是圖1所示的移動通信設備的展開方框圖。該圖示出了預測文本軟件系統(tǒng)的各種組件,包括作為存儲在存儲器124中并由微處理器138執(zhí)行的核心預測文本系統(tǒng)模塊124N;以及幾個數(shù)據(jù)存儲器,包括含糊字列表124N.1、公用或定制字典數(shù)據(jù)庫124N.2、語法規(guī)則數(shù)據(jù)庫124N.3、指定了一個或多個用戶定制提示的數(shù)據(jù)124N.4和字選擇列表124N.5。除了這些軟件和數(shù)據(jù)組件之外,預測文本系統(tǒng)還包括例如簡化按鍵QWERTY鍵盤的鍵盤132,用于向微處理器138提供擊鍵選擇信號;顯示器122;和一個或多個輔助I/O設備128,用于向移動設備的用戶提供提示指示。
在更詳細地說明預測文本系統(tǒng)組件之前,如圖5所示,考慮可以結合該系統(tǒng)使用的典型簡化按鍵QWERTY鍵盤是有益的。圖5所示的鍵盤132使用了五列302A-302E和四行300A-300D來表示具有重疊觸摸音調電話按鍵設置42的簡化列QWERTY鍵盤。四行300A-300D包括第一行300A、第二行300B、第三行300C和第四行300D。五列包括第一列302A、第二列302B、第三列302C、第四列302D和第五列302E。圖5示出了當以列之間為中心時的觸摸音調電話按鍵設置(數(shù)字1-9和0)。對于文本輸入和電話模式,按鍵的第一行300A按照順序包括以下按鍵組合“QW”、“ER/1”、“TY/2”、“UI/3”和“OP”。第二行300B按照順序包括以下按鍵組合“AS/.”、“DF/4”、“GH/5”、“JK/6”和“L/.”。第三行300C按照順序包括以下按鍵組合“ZX/sym”、“CV/7”、“BN/8”、“M/9”和“backspace/delete”。“sym”功能鍵拉出用戶可以輸入的符號的列表。第四行300D按照順序包括以下按鍵組合“alt”、“next/*”、“space/0”、“shift/#”和“return(enter)”。頂部三行300A-300C中的按鍵具有統(tǒng)一的大小,而第四行300D中的按鍵具有與頂部三行中的按鍵不同的大小。具體地,中心的“space”鍵304大于該行中的其它四個按鍵,其它四個鍵具有類似的大小。出于美觀和其它原因,第四行300D中最外側的按鍵還具有近似圓形的形狀。每一行排成直線且每一列排成直線,而由于其不同的大小,第四行300D中的按鍵與第五列沒有對齊。
在該簡化按鍵QWERTY鍵盤132中,只有兩個字母按鍵“L”和“M”字母與單個物理按鍵相關聯(lián),其余的字母配成對并與一個按鍵相關聯(lián)。每一個物理按鍵產生單個的擊鍵信號。因此,如果用戶按下了“GH/5”鍵,盡管產生了單個的擊鍵信號,預測文本系統(tǒng)必須確定用戶是想要鍵入“G”還是“H”鍵。
預測文本系統(tǒng)模塊124N是核心軟件應用程序,用于執(zhí)行從鍵盤132接收的擊鍵的分析,并對其進行響應,由微處理器138向顯示器122提供預測字(word)。該核心模塊124N還根據(jù)確定預測字處于或大于含糊度(ambiguity)的特定閾值,向微處理器提供提示數(shù)據(jù)。如果確定預測字含糊,則該提示數(shù)據(jù)使微處理器執(zhí)行一個或多個提示,以通知用戶他/她應該檢查顯示器,以確定所顯示的預測字是否是用戶想要鍵入的字。由用戶定制提示存儲器124N.4提供提示數(shù)據(jù),該數(shù)據(jù)是當說明了當由系統(tǒng)預測含糊字時應當由微處理器執(zhí)行的提示類型的文件或記錄。提示的類型可以包括可聽嘟嘟聲或樂音、如果設備配備了振動電動機時的振動、整個(或部分)顯示器的背景改變或將用戶的注意力吸引到顯示器122的其它任意可聽、可見或可感知的感覺。
可以將含糊字列表124N.1實現(xiàn)為單個的表,如圖3所示。在表124N.1的第一列,含糊字列表示出了每一個均與多于一個可能預測字相關聯(lián)的多個擊鍵組合。表124N.1的第二列示出了優(yōu)選由英語中出現(xiàn)的頻率進行組織的每一個可能的預測字和指示了對于該字來說最可能的語句部分的字標記,例如名詞、動詞、形容詞等。因此,例如,對于擊鍵組合X,可能存在N個可能的預測字,其中預測字1比預測字2更頻繁地出現(xiàn)在英語語言中,而預測字2比預測字3更頻繁地出現(xiàn),等等。
除了含糊字列表124N.1以外,系統(tǒng)還包括在確定預測字中使用的其它數(shù)據(jù)源,以便向微處理器138提供,所述數(shù)據(jù)源包括公用字典數(shù)據(jù)庫124N.2、語法規(guī)則數(shù)據(jù)庫124N.3和選擇列表124N.5。公用字典數(shù)據(jù)庫124N.2提供了將擊鍵組合映射到預測字的標準字典。如果具體的擊鍵組合映射到單個的預測字,則確定該字是預測字。然而,如果擊鍵組合映射到多于一個字,則預測字文本系統(tǒng)模塊124N可以使用語法規(guī)則數(shù)據(jù)庫124N.3,通過在鍵入的句子的上下文中分析每一個預測字的詞性,確定字典數(shù)據(jù)庫124N.2中的哪一個預測字是最可能的字。除了(或結合)公用字典124N.2,系統(tǒng)還可以使用在英語語言中通常不會被找到的自定義字典,例如固有名稱、科學術語等。選擇列表124N.5在結構上類似于含糊字列表124N.1,其中將擊鍵組合映射到可能的字選擇。然而,選擇列表124N.5遠大于含糊字列表,并且典型地包括許多用于每一個擊鍵組合的可能備選項,還包括不會造成較高級別含糊度的許多擊鍵組合。此外,選擇列表還包括代替了英語字的可能字母序列,例如不會出現(xiàn)在字典數(shù)據(jù)庫124N.2或含糊字列表中的針對特定領域或用戶的方言、俗語字等。在確定預測字之后,由系統(tǒng)軟件124N查閱選擇列表124N.5,以便在預測字實際不是用戶想要鍵入的字的情況下,向顯示器提供備選的選擇。
圖4是示出了圖1的移動通信設備中用于處理擊鍵的典型步驟集合的系統(tǒng)流程圖。在步驟200開始該方法。在步驟202,移動設備的用戶輸入擊鍵組合,之后空格鍵或例如句號、逗號等的某些結束標點,這觸發(fā)了系統(tǒng)處理輸入的字。然后,在步驟204,將擊鍵組合提供給預測文本系統(tǒng)模塊124N,以便處理。
在步驟206,系統(tǒng)查詢字典124N.2以確定是否存在多于一個字與用戶鍵入的具體擊鍵組合相匹配。如果只存在一個字匹配,則控制轉到步驟210。然而,如果在字典124N.2中存在多于一個可能的匹配,則在步驟208,系統(tǒng)利用語法規(guī)則數(shù)據(jù)庫124N.3,將語法規(guī)則應用到正在鍵入的句子,以便從多個可能字匹配中進行選擇。在步驟210,系統(tǒng)根據(jù)步驟206和208確定預測字,在步驟212,將預測字和在選擇列表中發(fā)現(xiàn)的該字的任何備選項提供到顯示器122。優(yōu)選地,實際上只顯示預測字,而用戶通過操作特定的按鍵組合或通過操作輔助I/O設備128來訪問選擇列表備選項124N.5。
在步驟214,預測文本系統(tǒng)模塊124N將輸入擊鍵組合與含糊字列表124N.1進行比較,以確定擊鍵組合是否已經與幾個公用字相關聯(lián)。優(yōu)選地,在使用設備之前,確定任意特定擊鍵組合是否與幾個公用英語字相關聯(lián)的確定。根據(jù)鍵盤的具體布局,還根據(jù)有關設備設計者希望接受的含糊級別的設計選擇,進行該確定。例如,可能存在一些導致幾個公用英語字的擊鍵組合,但這些字之一的出現(xiàn)頻率會高于其它可能字,因此設計者不會將該具體組合添加到含糊字列表124N.1中。優(yōu)選地,設計含糊字列表124N.1,以使出現(xiàn)的擊鍵組合只反映了導致幾個可能預測字的那些組合,所述可能預測字中的每一個頻繁地出現(xiàn)在英語語言中。由設計者在增加含糊字列表124N.1中進行的折衷平衡了系統(tǒng)準確度和使用能力。另一方面,設置在含糊字列表124N.1中的擊鍵組合越多會導致系統(tǒng)準確度越高,但是另一方面,用戶會更頻繁地被中斷,以便確定預測字實際上是否是用戶希望鍵入的字。
如果所輸入的擊鍵組合沒有出現(xiàn)在含糊字列表124N.1中,則控制轉到步驟220,繞過了提示系統(tǒng)。然而,如果在含糊字列表124N.1中出現(xiàn)了擊鍵組合,則控制轉到步驟216,其中系統(tǒng)軟件124N基于從步驟208向預測字應用語法規(guī)則124N.3獲得的信息,不考慮提示系統(tǒng)。為了執(zhí)行步驟208中的該部分,系統(tǒng)訪問語法規(guī)則數(shù)據(jù)庫124N.3并使用其中所示的語法結構來確定正在鍵入的字的詞性。例如,當處理了當前鍵入的句子之后,系統(tǒng)124N可以確定當前的擊鍵組合是名詞。隨后,在步驟216,檢查在含糊字列表124N.1的第二列所示的字標記,以確定步驟210所顯示的預測字是否是名詞。如果是,則繞過提示系統(tǒng)到步驟220,如果系統(tǒng)軟件確定即使存在含糊的可能性,也由于所確定的預測字具有與其相關聯(lián)的語句的正確部分,不考慮提示系統(tǒng)。此外,當在步驟216進行確定是否應當繞過提示系統(tǒng)時,系統(tǒng)可以考慮含糊字列表124N.1中其它可能預測字的字標記。
如果系統(tǒng)在步驟216確定要考慮提示系統(tǒng),則控制轉到步驟218,使微處理器執(zhí)行一個或多個定制提示124N.4。如前所述,選擇和/或設備的用戶定制提示,所述提示可以包括可聽、可見或可感知的提示機制的任意組合。響應提示,并作為步驟218的一部分,優(yōu)選地,設備用戶可以通過不進行操作并簡單地移向鍵入下一字來接受由系統(tǒng)提供的所顯示的預測字。可選地,用于可以決定由系統(tǒng)提供的所顯示的預測字不是用戶希望鍵入的字。在這種情況下,用戶可以點擊或選擇數(shù)據(jù)選擇設備,例如拇指輪、鼠標或其他類型的選擇器,以便手動地從選擇列表124N.5中選擇其它字。響應數(shù)據(jù)選擇設備的激活,系統(tǒng)軟件124N訪問選擇列表124N.5并針對當前的擊鍵組合檢索某些或所有其他的可能字(或字母組合)。然后,優(yōu)選地,將這些其它字以列表的形式顯示給用戶,于是用戶可以使用數(shù)據(jù)選擇設備來手動地選擇適當?shù)淖?。處理?20結束并重復下一個輸入擊鍵組合。
本發(fā)明的上述實施例只是實例。在不脫離本發(fā)明范圍的前提下,本領域的技術人員可以進行改變、修改和變化。
權利要求
1.一種用于移動設備的預測文本系統(tǒng),所述移動設備具有簡化按鍵QWERTY鍵盤、顯示器和提示機制,所述系統(tǒng)包括包括多個擊鍵組合的含糊字列表,每一個擊鍵組合表示了簡化按鍵QWERTY鍵盤上的多個按鍵選擇,其中出現(xiàn)在含糊字列表中的擊鍵組合與多于一個公用預測字相關聯(lián);以及預測文本系統(tǒng)模塊,用于接收來自簡化按鍵QWERTY鍵盤的輸入擊鍵組合,并用于確定對于輸入擊鍵組合的預測字,其中在移動設備的顯示器上顯示預測字;其中如果輸入擊鍵組合出現(xiàn)在含糊字列表中,則預測文本系統(tǒng)模塊執(zhí)行移動設備上的提示機制。
2.根據(jù)權利要求1所述的預測文本系統(tǒng),其特征在于還包括字典數(shù)據(jù)庫;其中預測文本系統(tǒng)通過將輸入擊鍵組合與存儲在字典數(shù)據(jù)庫中的一個或多個預測字進行比較來確定預測字。
3.根據(jù)權利要求2所述的預測字文本系統(tǒng),其特征在于還包括語法規(guī)則數(shù)據(jù)庫;其中如果預測文本系統(tǒng)確定存在多于一個預測字與擊鍵組合相關聯(lián),則其通過將來自語法規(guī)則數(shù)據(jù)庫的語法規(guī)則集合應用到數(shù)據(jù)擊鍵組合來確定預測字。
4.根據(jù)權利要求1所述的預測文本系統(tǒng),其特征在于還包括提示存儲器,用于存儲使移動設備進行提示機制的數(shù)據(jù)。
5.根據(jù)權利要求1所述的預測文本系統(tǒng),其特征在于所述提示機制是顯示器上預測字的顏色的改變。
6.根據(jù)權利要求1所述的預測文本系統(tǒng),其特征在于所述提示機制是可聽的音調。
7.根據(jù)權利要求1所述的預測文本系統(tǒng),其特征在于所述提示機制是振動設備。
8.根據(jù)權利要求1所述的預測文本系統(tǒng),其特征在于通過在預測字的語言中的出現(xiàn)頻率,在含糊字列表中組織用于每一個擊鍵組合的預測字。
9.根據(jù)權利要求8所述的預測文本系統(tǒng),其特征在于所述語言是英語。
10.根據(jù)權利要求1所述的預測字文本系統(tǒng),其特征在于還包括字典數(shù)據(jù)庫,包含與多個擊鍵組合相關聯(lián)的一個或多個預測字;語法規(guī)則數(shù)據(jù)庫,包含說明了特定語言中適當語法的多個語法結構;以及預測文本系統(tǒng)模塊訪問語法規(guī)則數(shù)據(jù)庫來確定輸入擊鍵組合的最可能詞性,然后,使用該確定來從字典數(shù)據(jù)庫中選擇一個預測字。
11.根據(jù)權利要求10所述的預測文本系統(tǒng),其特征在于字典數(shù)據(jù)庫提供了針對每一個預測字的字標記,字標記指示了預測字的詞性。
12.根據(jù)權利要求11所述的預測文本系統(tǒng),其特征在于預測文本系統(tǒng)模塊將最可能詞性的確定與含糊字列表中的字標記進行比較,以便從字典數(shù)據(jù)庫中選擇一個預測字。
13.根據(jù)權利要求1所述的預測文本系統(tǒng),其特征在于還包括選擇列表,包括針對多個擊鍵組合中的每一個的多個備選預測字;以及數(shù)據(jù)選擇設備,用于選擇顯示在移動設備上的信息;其中響應用戶激活數(shù)據(jù)選擇設備,預測文本系統(tǒng)模塊檢索與輸入擊鍵組合相關聯(lián)的備選預測字,并將備選預測字顯示在顯示器上。
14.根據(jù)權利要求13所述的預測文本系統(tǒng),其特征在于用戶使用數(shù)據(jù)選擇設備來選擇顯示器上所示的一個備選預測字。
15.根據(jù)權利要求1所述的預測文本系統(tǒng),其特征在于由移動設備的用戶來修改含糊字列表。
16.根據(jù)權利要求13所述的預測文本系統(tǒng),其特征在于由移動設備的用戶來修改選擇列表。
17.根據(jù)權利要求1所述的預測文本系統(tǒng),其特征在于還包括語法規(guī)則數(shù)據(jù)庫;其中預測文本系統(tǒng)模塊將來自語法規(guī)則數(shù)據(jù)庫的語法規(guī)則集合應用到輸入擊鍵組合,并禁用移動設備上的提示機制。
18.一種移動設備,包括簡化按鍵QWERTY鍵盤;顯示器;提示機制;包括多個擊鍵組合的含糊字列表,每一個擊鍵組合表示了簡化按鍵QWERTY鍵盤上的多個按鍵選擇,其中出現(xiàn)在含糊字列表中的擊鍵組合與多于一個公用預測字相關聯(lián);以及預測文本系統(tǒng)模塊,用于接收來自簡化按鍵QWERTY鍵盤的輸入擊鍵組合,并用于確定對于輸入擊鍵組合的預測字,其中在移動設備的顯示器上顯示預測字;其中如果輸入擊鍵組合出現(xiàn)在含糊字列表中,則預測文本系統(tǒng)模塊執(zhí)行移動設備上的提示機制。
19.根據(jù)權利要求18所述的移動設備,其特征在于還包括字典數(shù)據(jù)庫;其中預測文本系統(tǒng)通過將輸入擊鍵組合與存儲在字典數(shù)據(jù)庫中的一個或多個預測字進行比較來確定預測字。
20.根據(jù)權利要求19所述的移動設備,其特征在于還包括語法規(guī)則數(shù)據(jù)庫;其中如果預測文本系統(tǒng)確定存在多于一個預測字與擊鍵組合相關聯(lián),則其通過將來自語法規(guī)則數(shù)據(jù)庫的語法規(guī)則集合應用到輸入擊鍵組合來確定預測字。
21.根據(jù)權利要求18所述的移動設備,其特征在于還包括提示存儲器,用于存儲使移動設備進行提示機制的數(shù)據(jù)。
22.根據(jù)權利要求18所述的移動設備,其特征在于所述提示機制是顯示器上預測字的顏色的改變。
23.根據(jù)權利要求18所述的移動設備,其特征在于所述提示機制是可聽的音調。
24.根據(jù)權利要求18所述的移動設備,其特征在于所述提示機制是振動設備。
25.根據(jù)權利要求18所述的移動設備,其特征在于通過在預測字的語言中的出現(xiàn)頻率,在含糊字列表中組織用于每一個擊鍵組合的預測字。
26.根據(jù)權利要求18所述的移動設備,其特征在于還包括字典數(shù)據(jù)庫,包含與多個擊鍵組合相關聯(lián)的一個或多個預測字;語法規(guī)則數(shù)據(jù)庫,包含說明了特定語言中適當語法的多個語法結構;以及其中預測文本系統(tǒng)模塊訪問語法規(guī)則數(shù)據(jù)庫來確定輸入擊鍵組合的最可能詞性,然后,使用該確定來從字典數(shù)據(jù)庫中選擇一個預測字。
27.根據(jù)權利要求26所述的移動設備,其特征在于字典數(shù)據(jù)庫提供了針對每一個預測字的字標記,字標記指示了預測字的詞性。
28.根據(jù)權利要求27所述的移動設備,其特征在于預測文本系統(tǒng)模塊將最可能詞性的確定與含糊字列表中的字標記進行比較,以便從字典數(shù)據(jù)庫中選擇一個預測字。
29.根據(jù)權利要求18所述的移動設備,其特征在于還包括選擇列表,包括針對多個擊鍵組合中的每一個的多個備選預測字;以及數(shù)據(jù)選擇設備,用于選擇顯示在移動設備上的信息;其中響應用戶激活數(shù)據(jù)選擇設備,預測文本系統(tǒng)模塊檢索與輸入擊鍵組合相關聯(lián)的備選預測字,并將備選預測字顯示在顯示器上。
30.根據(jù)權利要求29所述的移動設備,其特征在于用戶使用數(shù)據(jù)選擇設備來選擇顯示器上所示的一個備選預測字。
31.根據(jù)權利要求18所述的移動設備,其特征在于還包括語法規(guī)則數(shù)據(jù)庫;其中預測文本系統(tǒng)模塊將來自語法規(guī)則數(shù)據(jù)庫的語法規(guī)則集合應用到數(shù)據(jù)擊鍵組合,并禁用移動設備上的提示機制。
全文摘要
提供了一種移動設備使用的預測文本系統(tǒng)和方法,所述移動設備具有簡化按鍵QWERTY鍵盤、顯示器和提示機制。該系統(tǒng)包括含糊字列表和預測文本系統(tǒng)軟件模塊。含糊字列表包括多個擊鍵組合,每一個擊鍵組合表示了簡化按鍵QWERTY鍵盤上的多個按鍵選擇,其中出現(xiàn)在含糊字列表中的擊鍵組合與多于一個公用預測字相關聯(lián)。預測文本系統(tǒng)模塊接收來自簡化按鍵QWERTY鍵盤的輸入擊鍵組合并確定對于輸入擊鍵組合的預測字,其中在移動設備的顯示器上顯示預測字。如果輸入擊鍵組合出現(xiàn)在含糊字列表中,則預測文本系統(tǒng)模塊執(zhí)行移動設備上的提示機制。
文檔編號G06F3/023GK1658134SQ20051000937
公開日2005年8月24日 申請日期2005年2月21日 優(yōu)先權日2004年2月20日
發(fā)明者詹森·T·格里芬 申請人:捷訊研究有限公司