具有預測編輯作用的通信終端的製作方法
2023-06-18 12:56:21 1
專利名稱:具有預測編輯作用的通信終端的製作方法
技術領域:
本發明涉及具有用於輸入和編輯數據的預測編輯器作用的通信終端。該終端可以是蜂窩或無繩電話或通信裝置。該編輯器用於為消息處理、電話薄編輯和搜索等編輯文本。
Tegic通信公司已開發了一種允許用戶將多重含義的擊鍵輸入到電子設備中的智能軟體協議。這種名為T9的預測編輯程序從所有可能的匹配中自動確定預定的文字。預測編輯程序將所輸入的擊鍵與來自語言資料庫的完整文字匹配。這一原理是US5,818,437和WO98/33111的主題。
本發明的目的是提供一種允許用戶以簡便的方式使用預測編輯程序的通信終端,還包括預測編輯程序的語言資料庫中未出現的文字。
該目的是由一個通信終端實現的,該通信終端具有一個顯示器;一個具有各與數個字母相關的多個鍵的鍵盤;根據鍵盤的操作控制顯示裝置的處理器裝置;用於產生包含與接收的多重含義擊鍵串相匹配的文字的輸出的預測編輯程序;一個由處理器裝置控制的、用於根據預測編輯程序對從編輯作用接收的擊鍵的解釋來編輯文本的編輯作用,該編輯作用包括用於存儲與從所述預測編輯程序接收的文字匹配的目錄、在顯示器上顯示至少一部分所述文本串的裝置;所述鍵盤包括至少一個軟鍵,在顯示器上顯示該軟鍵的功能並由處理器裝置控制;和當所述編輯程序缺乏與接收的擊鍵串可能的文字匹配時,所述處理器裝置將所述至少一個軟鍵的功能改變到另一個編輯作用的捷徑,以便根據確定的擊鍵輸入文字。只要預測編輯程序沒有匹配,處理器就通過一個軟鍵定義一個捷徑,並當按下該軟鍵時在顯示器上出現清楚的編輯器。從而允許用戶例如通過鍵的多分支輸入文字。用戶不必通過終端的菜單接入該編輯器。該切換因而變得非常方便和直觀。
另一個編輯作用的輸入顯示器具有一個文本輸入框,當輸入另一個編輯作用時清除所述文本輸入框。另一個編輯作用具有一個文本輸入框,當輸入另一個編輯作用時清除所述文本輸入框。
在所述其它編輯作用中,處理器裝置設定至少一個軟鍵的功能以接受輸入的文字,由此將文字插入通過使用預測編輯程序的編輯作用處理的文本串中。基於預測編輯程序的編輯作用繼續,如同已利用預測編輯程序輸入了所有文字。即使已使用兩個不同的編輯作用,也不必改變設定。
圖1示意性地說明了根據本發明的手持便攜電話的優選實施例。
圖2示意性地示出與蜂窩或無繩網絡通信的電話的主要部分。
圖3示出根據本發明優選實施例的預測編輯器的主要部件。
圖4示出根據本發明優選實施例的多義性校正軟體的結構體系。
圖5示意性地說明了根據本發明的手持便攜電話的另一個實施例。
圖6說明了根據本發明的文本輸入的一系列顯示。
圖7示意性地說明了根據本發明的手持便攜電話的另一個替換實施例。
圖8說明了根據本發明處理不匹配字的一系列顯示。
圖9說明了根據本發明處理組合字的一系列顯示。
圖10說明了根據本發明的文本清除的一系列顯示。
圖11說明了根據本發明的編輯作用的流程圖。
圖1示出了根據本發明的電話的優選實施例,可以看到,通常由1表示的電話包括具有鍵盤2的用戶接口,顯示器3,開/關按鍵4(圖3),揚聲器5(圖1中僅表示為開口),和話筒6(圖1中僅表示為開口)。根據優選實施例的電話1適合於經蜂窩系統通信,但也可為無繩網絡設計。
根據優選實施例,鍵盤2具有作為字母數字鍵的第一組鍵7,一個軟鍵8,和引導鍵10。此外,鍵盤包括一個"清除"鍵9。在鍵8正上方的顯示器3中在分開的欄位示出了軟鍵8的給出功能。這種鍵位布置是Nokia 3110TM電話和Nokia 5110TM電話的特徵。
電話1有一個可看到其夾緊區23的內殼。可更換的前蓋21和後蓋22卡在內殼上。
圖2示意性地示出電話優選實施例最重要的部分,所述部分是理解本發明的基礎。本發明的電話優選實施例適合於結合GSM900MHz和GSM1800MHz網絡使用,當然,本發明也可結合其它電話網絡作用。處理器18控制經發射機/接收機電路19和天線20與網絡的通信,下面將詳細討論。
話筒6把用戶的語音變換成模擬信號,在音頻部分14中對語音編碼前,在A/D轉換器(未示出)中對由此形成的信號進行A/D轉換。把編碼的語音信號傳送到尤其支持GSM終端軟體的處理器18。處理器18還形成到該裝置外圍單元的接口,這些外圍單元包括RAM存儲器17a和閃速ROM存儲器17b,SIM卡16,顯示器3和鍵盤2(以及數據,電源等)。音頻部分14對該信號進行語音解碼,從處理器18經D/A轉換器(未示出)傳送到耳機5。預測編輯器的基本操作圖3示出根據本發明的預測編輯器的主要部件。由顯示器3和鍵盤2建立人機接口。處理器18執行指令並從存儲器17讀和寫數據。存儲器17中的軟體指令包括作業系統40,含義確定程序42,和其詞彙41,以及任選的一個或多個作用程序43、44。
供手機中的預測編輯器使用的目標應用程式43、44包括電子電話簿存儲,記事本,消息,日曆,和網際網路瀏覽。
根據本發明的優選實施例,預測編輯器與手機中使用的標準文本編輯器一起用作替換。該標準編輯器也以各與數個字母相關的多個鍵為基礎。然而,通過多次按下上述的鍵選擇各個字母。
在由各個字母數字鍵7組成的鍵盤2上輸入數據。這些鍵7中的大多數具有由鍵上印製的字母、數字和符號表示的多種含義。在電話的顯示器3上示出輸入的文本。以與電話的標準顯示格式相同的文本格式示出已經輸入的(和由用戶接受的)文本。當前輸入的文字帶有下劃線或顏色相反,以表明該字母串仍未被確定。預測編輯器可同時以幾種方式解釋各個鍵或多個鍵順序。系統結構體系圖4示出含義確定軟體的結構體系。在輸入管理器60中處理來自鍵盤2的輸入。輸入的數據經內部總線裝置64傳送到處理模塊61,處理模塊保持當前鍵順序的記錄,直到用戶已通過按下空格鍵接受基於該順序的文字。在處理模塊61已接收擊鍵時,經內部總線裝置64把當前鍵順序傳送到預測處理器62,預測處理器62把該順序轉送到作為電子詞彙的一個或多個模塊41。
詞彙模塊41a、41b、41c、…41N並行工作,並且如果它們包含與當前擊鍵順序匹配的數據則單獨響應。一個詞彙模塊41a可包括一個字典,該字典包含由用戶定義的並作為編輯語言使用的語言,例如英語中的文字。根據優選實施例,詞彙模塊41a、41b、41c、…41N中的一些可包含用戶個人定義的文字,例如利用電話的標準編輯器(當預測編輯器未找到用戶查找的文字時)或通過從電話簿向詞彙模塊之一複製姓名輸入的文字。在優選實施例中,詞彙模塊41b和41c分別包含通過標準編輯器輸入的文字和從電話簿複製的文字。
詞彙模塊41a、41b、41c、…41N經常提供多個匹配文字,通過選擇表顯示或使用。預測處理器62從所有詞彙模塊41a、41b、41c、…41N為選擇表累積匹配文字的完整目錄。當預測處理器62結束該處理時,處理模塊61把選擇表經內部總線裝置64傳送到顯示管理器63和顯示器3。
在大多數情況下,含義確定軟體將作為一個編輯伺服器工作,並因此將數據串直接傳送到另一個客戶或同樣在處理器18上運行應用程式43、44。這種情況下,鍵盤2、輸入處理器60和顯示管理器63將集成在應用程式43、44中,使用預測編輯器作為伺服器。這些應用可包括電子電話簿存儲器,記事本,消息,日曆,和網際網路瀏覽。詞彙查閱處理用如今可在市場上買到的電腦程式處理詞彙查閱處理。因此不進一步描述這些部分。可從Tegic通信公司買到商品名為T9的多種語言的含義確定軟體和基本字典。另外,含義確定軟體和基本字典(例如英語字典)各需要100K字節的存儲空間。壓縮基本字典以便減少存儲需求。用戶定義的字典消耗的存儲器少,並且根據優選實施例各自只需要2-4K字節。不壓縮這些字典並有利於根據先入先出的原則工作。預測編輯程序的用戶接口根據本發明的預測文本輸入的優選實施例以Tegic的T9技術為基礎。T9的核心功能如上面討論的,其性能是從在電話鍵盤上輸入的多重含義的擊鍵在屏幕上產生預期的文本。每個字母僅需要一個擊鍵。這樣比因對給定的鍵來說有多個字母映射而造成的每個字母需要許多次擊鍵的傳統多分支的方法提供了更有效的輸入文本的方法。
由於預測編輯程序以允許編輯器根據鍵按動次數和鍵按動的組合預測用戶期望的文字的大智能字典為基礎,預測編輯器使其成為可能。經常有幾個字與輸入的擊鍵匹配,用戶從預測編輯程序提供的那些字中選擇所希望的匹配。
雖然圖1的電話只有一個單獨的軟鍵,圖5的電話裝配了兩個軟鍵。圖5示出根據本發明的電話的替換實施例。圖1和5分別所示的兩個電話之間的主要區別是鍵盤中的鍵,並在後面解釋顯示器3上顯示的軟鍵功能標記。圖1和5中針對有相同功能的條目使用相同的參考標號。
根據該替換實施例,鍵盤2具有作為字母數字鍵的第一組鍵7,兩個軟鍵24和25,和一個與引導鍵10具有相同功能但放置在顯示器3下方中央的引導鍵28。此外還有鍵盤以及摘機鍵30和掛機鍵31。在與所述鍵相鄰的顯示器3中在分開的區域表示出軟鍵24和25的當前功能。該鍵的布置是Nokia2110TM電話和Nokia 6110TM電話的特徵。
參考圖6,顯示序列針對圖5所示的實施例說明了基於預測編輯程序的文本輸入的基本操作。在初始顯示中(第一顯示),光標70表示編輯器做好了向編輯器鍵入″新″字的準備。在文本區上,一個圖標71根據預測編輯程序表示電話的狀態(拼法)。此外,兩個軟鍵標記72和73表示軟鍵的功能在此期間是"選項"和"返回"。當按下"返回"軟鍵24時,電話離開文本編輯模式並跳回菜單結構中的上一步。當按下"選項"軟鍵25時,向用戶提供的動作目錄為"按SMS發送文本","保存文本","清除顯示"和"在預測編輯器和多個分支編輯器(傳統的電話文本編輯器)之間切換"。此外,"選項"軟鍵25向用戶提供後面將討論的某些編輯工具。
當電話如圖1所示只有一個軟鍵8時,軟鍵8具有功能"選項",而由清除鍵9處理"後退"功能。
表1.字母數字鍵7的布置。
表1示出字母數字鍵7的布置。開始鍵入文字時,用戶僅將包含所希望字母的數字鍵按動一次。圖6中的第二至第五顯示屏給出了用戶如何按動下面的鍵(一次)來鍵入單詞"case";"2abc"插入"c""2abc"插入"a""7pqrs"插入"s""3def"插入"e"
這表明總共只按四下鍵。
經常是當鍵入一個字的前幾個字母時,預測編輯程序仍不能顯示預定的字符並可能錯誤地顯示不想要的字符串。因此,這些內容僅在顯示器中作為臨時字符顯示,同時預測編輯程序正在逐漸形成匹配。當繼續鍵入字中的剩餘字符時,顯示的字符變得更準確。不管顯示器給出什麼內容,用戶簡單地鍵入他想鍵入的字中的下一個字符。
在向預測編輯程序輸入字期間,用下劃線74示出字中的所有字符。這表明這個字還沒有結束,並且用下劃線表示的所有字符仍可改變,同時預測編輯程序正在逐漸形成與按鍵的匹配。只要仍在字輸入的過程中,該字已輸入的部分保持下劃線。此外看到,右軟鍵24的軟鍵標記73變成"清除"功能。
用戶通過按下空格鍵(表1中的鍵67),或通過關閉預測編輯程序來接受一個字。當用戶接受一個字時,使該字凍結,表明預測編輯程序不再對其工作並用光條70代替標記74。在刪除字之間的空格時,兩個字連接成一個字,但允許用戶繼續向第一個字增加字符。在任何情況下,最後插入該字,取消文本的下劃線並在接受的字後重新顯示光標70。
用戶可簡單地按下"清除"鍵9向回刪除字中的字符,一次刪除一個字符。處在這種狀況的激活字也可根據剩餘的鍵順序改變。在圖10中對此進行的說明,其中通過刪除擊鍵可將顯示器中的建議匹配"cas"改成"ca",並通過按下"6-mno"鍵可再次改成"can"如果用戶刪除一個完整的字,電話返回到"開始字輸入"模式,用戶可再次鍵入新字。
如果用戶已鍵入了一個字並通過按下空格鍵67凍結了該字,然後在該字後清除了該空格,光標70將處在該字的結尾,但預測編輯程序此刻不再有效(取消已輸入字的下劃線)。如果用戶沒有清除該狀態,他將取消現有字的最後一個字符,然後在光標70左側的這個字將變成有下劃線並再次激活。特殊字母在預測編輯程序運行時,按下1鍵65將允許智能插入標點。這意味著預測編輯程序將根據通常使用的標點符號的狀況嘗試預測預期的標點符號。這些標點符號可包括句號、逗號、問號、驚嘆號、和省略號。如果用戶想鍵入例如"can′t"字,他可簡單地按下面的順序按下
"2abc"插入"c""2abc"插入"a""6mno"插入"n""1"插入省略號"8tuv"插入"t"如果沒有其它匹配適合,預設值最經常建議的是句號。這種情況下*-鍵66上可供使用的匹配功能也可工作,允許用戶通過象句號、逗號、和1-鍵65上可供使用的類似特殊字符之類的其它選擇撥動。
可以以兩種方式插入數字。首先,在任何狀況下長時間按下一個數字將把對應的數字直接插入編輯器。這在僅插入一或兩個數字時很方便。但在輸入長數字串時,菜單"Options"具有給出接入到插入號碼查詢窗口的子菜單"Insert Number",允許用戶插入一串數字。這是通過在鍵盤上針對所希望的數字按動對應的數字鍵進行的。輸入所希望的數字後,用戶按下"OK"軟鍵並再次開始文本編輯。
菜單"Options"具有另一個子菜單"Insert Symbol",在其中向用戶給出對許多符號、字符和記號,例如@、$、£和字典中使用的語言中沒出現的字母的存取。用戶可利用"*"-鍵66卷過這些候選符號。搜索其它匹配在某些狀況下,由用戶鍵入的鍵順序可能使幾個字"適合"。這種情況下,預測編輯程序總是首先從核心字典建議兩個最"常用"的字。在此之後,將從用戶字典給出所有全部的字匹配,最後從核心字典給出所有剩餘的匹配。在許多情況下,用戶可以查找除立即建議的一個字之外的另一個字。可能有兩個或更多與該鍵順序可能的匹配。這對短字來說是很常見的事情。
用戶可通過按動*-鍵66切換到其它可能的匹配。這將立即給出下一個可能的匹配。
然而,"options"軟鍵25將包括給出接入到匹配表的被稱為"匹配"的子菜單,用戶可通過按下具有功能"Next match"的左軟鍵25卷過該表。其它的匹配候選將替換文本中激活的有下劃線的字,並且例如通過按下空格鍵67以與預設匹配候選相同的方式選擇另一個匹配候選。將該表作為一個循環處理。如果在已顯示的範圍內沒有匹配,則顯示說明"沒發現匹配"的提示。
如果與用戶鍵入的鍵順序有幾個匹配,按下*-鍵66將立即給出下一個可能的匹配(第二個最常用的匹配)。象通常一樣例如通過插入空格通過對該字作出結論來從*-鍵66得出具體的匹配。
當左軟鍵25用於匹配目的時,右軟鍵26具有"Undo"功能。這表明當給出除預設匹配之外的匹配時,按下右軟鍵26將清除該匹配並回復到該鍵順序的第一個匹配。按下清除鍵9將取消一個匹配,有效地後退一個匹配。
如果光標70正在觸到一個沒有下劃線並因此不是激活的字,按下*-鍵66也將使該字再次激活並提供下一個匹配。無匹配字如果預測編輯程序在鍵入字期間缺乏可能的字匹配,顯示器給出特有的錯誤符號75;圖8中,在輸入的字符和左軟鍵25(圖5)之後,第一個顯示將把功能標記72從"Options"改變成"Spell",向插入字查詢提供一個捷徑,用戶可根據電話中通常使用的多個分支手動地輸入希望的字。如在圖8的第二個顯示中看到的,該查詢應呈現出空白,允許用戶在條76標出的位置以熟知的多分支方法輸入字母。用戶通過按下具有功能標記號72的左軟鍵25接受該字,編輯器由此利用預測編輯程序返回到編輯狀態。
當電話如圖1所示僅有一個單獨的軟鍵8時,軟鍵8將從"Options"改變成"Insert",同樣對插入字查詢提供捷徑,用戶可手動地輸入希望的字。該查詢應呈現出空白。
如果用戶繼續使用預測編輯程序,最後輸入的字符將因此作為錯誤符號顯示,以向用戶表示對鍵入的鍵順序沒有其它可能的匹配。電話發出短提示蜂鳴音,以引起注意,表示缺少匹配。如果用戶在此情況下鍵入更多的鍵,顯示器不給出更多的字符,並將給出說明"沒發現匹配"的信息提示。
如果用戶發現他拼錯了字,他可簡單地按下"Clear"鍵9,直到改變錯誤的字符。如果用戶例如通過插入空格字符選擇接受拼錯的或未知的字,錯誤符號將消失,並把最後識別的字插入文本中。光標移動由於預測編輯程序輸入法基本上可只在字的結尾使用增加或刪除,為此優化了光標的運用。
給出光標位於文本結尾的情況。利用向左捲動的引導鍵28,編輯器將把整個字驅動到光標70左側,允許用戶向該字增加附加字符(使用預先存在的字和新按下的鍵產生匹配)。
再次向左捲動將使光標70移到字的左側(預先帶有下劃線的字現在不再為編輯而激活並因此不再有下劃線)並且編輯器為鍵入新字做好準備。
再次向左捲動把光標移動到前一個字的結尾,使其帶有下劃線,允許用戶向該現有的字增加內容。在引導通過該文本時重複該循環。
如果用戶移動光標70通過幾個連續的空格,光標70將一次移動一個空格。另外,當移過符號、數字等時,光標一次移動一個字符。
如果用戶想利用預測編輯程序在現有字的結尾或開頭增加新字,可簡單地通過首先分別把光標移到現有字的結尾或開頭來進行。用戶由此簡單地開始鍵入新字。
如果用戶想利用預測編輯程序編輯現有的字,首先把光標移到該字之後(激活上述的字使其帶有下劃線)來進行。然後,用戶可直接向該字增加例如一個結束標記,或者如果希望的話,可通過按下清除鍵9刪除字符。
每當選擇"Insert Word"查詢時,通過按下OK軟鍵,把在查詢中輸入的字都加到用戶字典41b以及主編輯窗口。還出現一個確認提示"Word Saved"。重新進入預測編輯程序時,插入點在只手動拼寫的字的最後一個字母之後。選項表預測編輯程序中的"選項"菜單包括一些子菜單項匹配下一個匹配插入字插入數字插入符號字典上面已經討論了與項目有關的匹配和與項目有關的插入。由電話的預測編輯程序支持的所有語言在"字典"子菜單項下作為選擇項出現。預設語言最好遵循電話的顯示文本語言。該預設可以把預測編輯程序關閉,當預測編輯程序不包括支持上述語言的字典時,回復到該顯示文本語言的傳統輸入。改變成另一種語言將僅使預測編輯程序在新語言中運行。用戶字典不受其影響。用戶字典預測編輯程序支持用戶字典,字典中可存儲該程序最初不知道的字。任何手動輸入的由空格分開的字符串在用戶字典中產生新項目。當這些字加到用戶字典時,它們以後變成可由預測編輯程序預測的字。向用戶字典中存儲新字完全是自動的,並且每當在生成新字時進行。在預測處理器62的控制下僅增加核心字典或用戶字典中已不存在的字。
使用預測編輯程序輸入的字已在核心字典中,並且不需要加到用戶字典。然而,在某些語言中,存在著幾種應將這些字加到用戶字典的情況。根據優選實施例,這些情況下將如下處理*當用戶在預測編輯程序中生成組合字,在該字結束時加入該字。
*當用戶刪除兩個字之間的空格(或其它分界符)時,導致這兩個字的結合。然後在超過避免在編輯時偶然加入該字的時間後將新字加到用戶字典。
此外,當電話簿中保存姓名時,將他們連結到用戶字典,以便在輸入文本時由預測編輯程序將他們識別為候選者。
根據本發明的優選實施例,在啟動電話1時或在已插入新的SIM卡時,整個電話簿存儲器從SIM卡16複製到電話到用戶字典41c。數據作為預先格式化的記錄存儲在SIM卡16上,並將這些字逐字地複製到用戶字典41c中。
為簡化起見,用戶字典對所有語言是公用的。這表明用戶字典可包含通過插入Word子菜單以許多種不同語言加入的字。用戶字典的規模由可供使用的存儲器的限定,因此用戶字典將建成為"循環"的緩衝器,當緩衝器填滿時,加入新字時自動刪除"最老的"字。每當使用時對字生成日期復位,以便即使一個字是很久以前加入字典的,如果頻繁使用該字也不會將該字刪除。總之,最先從用戶字典刪除的字是很久以前加到用戶字典並且從那時起很少使用的字。
實際上,處理器18在存儲字時向字典中加入存儲時間。下次處理器18試圖加入同一個字時更新該存儲時間。組合字在圖7所示的再一個替換實施例中,用一個滾動鍵29代替圖5所示的引導鍵28,該滾動鍵29具有上/下捲動功能並通過按動滾動體來選擇。1997年9月4日提交的待審美國申請08/923.696中描述了這一原理。在此引入該申請供參考。在該進一步的替換實施例中,按動滾動體將照原樣接受該字,在該字之後不插入空格。這對生成組合字非常有用,這在許多語言中是很重要的。
在如德語和斯堪第納維亞語之類許多語言中,允許通過連接標準字生成新字(組合字)。預測編輯程序字典只包含很常用的組合字,因此,它不能推測出例如象"laserkavitetslaengde"這樣的丹麥字在英語中是指"laser cavity length"。由於組合字很少出現,在英語中沒有這一問題。但在丹麥語、德語、芬蘭語等中,通過寫入組合字的第一部分,然後"凍結"這一部分,可供用戶按部分鍵入組合字來使用,並通過組合字的其它部分繼續。
按下引導鍵29(圖7)或向上滾動一次或向下滾動一次將從當前的字下面消除亮條,並在該字的結尾顯示光標,然後允許用戶不改變預定的組合字的開始來增加附加字符。通過利用引導鍵10(圖1)或28(圖5)向左或右捲動一次可得到相同結果。另外,簡短按動電源鍵4也可凍結當前的字並使組合字的生成很容易。
圖9示出用戶如何拼寫字77"steam",當該字仍激活(有下劃線)時,他按下引導鍵28,由此使下劃線消失。當用戶繼續輸入字母時,只有在按下引導鍵28之後輸入的字母78被激活。然而,當輸入結束時,全部字"steamlocomotive"將作為一個單獨的字顯示。
該原理進一步的優點在於,用戶在寫入該字時表明了如果他必須在顯示器中將其分成兩行,他想在哪裡將整個組合字分開(遮蓋該字)。
圖11中示出基本編輯原理。在步驟100啟動預測編輯器時,編輯器開始等待擊鍵。檢測到擊鍵時,在步驟101,加入擊鍵串並將其傳送到預測編輯程序。在步驟102,預測編輯程序響應該輸入,在步驟103,處理器18檢查預測編輯程序是否能發現可能的匹配。
如果在步驟103未發現可能的匹配,在步驟104將最後可能的匹配與錯誤符號一起顯示(圖8,第一顯示),並將左軟鍵的功能改變成到多分支拼寫模式的捷徑。
如果在步驟105接受(通過按下空格鍵)最後可能的匹配,該字將加到文本。此後,在步驟106清除擊鍵串,編輯器在步驟100等待擊鍵。
在步驟106,如果用戶進入多分支拼寫模式,他可在步驟107以確定的方式(圖8,第二顯示)輸入預定的字。當通過按下左軟鍵25接受該輸入的字時,把該字加到文本,此後,在步驟106清除擊鍵串,編輯器在步驟100等待擊鍵。
如果預測編輯程序能在步驟103找到匹配,在步驟108顯示優選的字。在步驟109,讀取下一個擊鍵。在步驟110,檢驗用戶是否通過按下"*"鍵66搜索其它匹配。如果是這種情況,在步驟111顯示另一個匹配。
在步驟112,檢驗用戶是否通過按下空格鍵接受顯示的字。如果是這種情況,該字將不再激活,並將在步驟113加到字的輸入串。此後,在步驟106清除擊鍵串,編輯器在步驟100等待擊鍵。
如果認為擊鍵表示多重含義的字符,編輯器進展到步驟101,將該擊鍵加到擊鍵串以查找匹配。
權利要求
1.一種通信終端,包括顯示器;鍵盤,具有多個各與幾個字母相關的按鍵;處理器裝置,用於根據鍵盤的操作控制該顯示裝置;預測編輯程序,用於產生包含與接收的多重含義的擊鍵串匹配的字的輸出;由處理器裝置控制的編輯作用,用於根據預測編輯程序對從編輯作用接收的擊鍵的解釋來編輯文本,並包括用於存儲與從所述預測編輯程序接收的文字匹配的目錄、在顯示器上顯示至少一部分所述文本串的裝置;所述鍵盤包括至少一個軟鍵,在顯示器上顯示軟鍵的功能並由處理器裝置控制;和當所述編輯程序缺乏與接收的擊鍵串可能的文字匹配時,所述處理器裝置將所述至少一個軟鍵的功能改變到另一個編輯作用的捷徑,以便根據確定的擊鍵輸入文字。
2.根據權利要求1所述的通信終端,其中當已按下所述軟鍵時,顯示另一個編輯作用的輸入顯示。
3.根據權利要求2所述的通信終端,其中另一個編輯作用的輸入顯示具有文本輸入框,當輸入另一個編輯作用時清除所述文本輸入框。
4.根據權利要求1-3所述的通信終端,所述處理器裝置在所述其它編輯作用中設定所述至少一個軟鍵的功能以接受輸入的字,由此使用預測編輯程序將該字插入由編輯作用處理的文本串中。
全文摘要
一種通信終端,包括顯示器;多個各有與幾個字母相關的按鍵的鍵盤;和根據鍵盤操作控制顯示裝置的處理器裝置。處理器執行預測編輯程序,用於產生包含與接收的多重含義的擊鍵串匹配的字的輸出。此外,由處理器裝置控制編輯作用,以根據預測編輯程序對從編輯作用接收的擊鍵的解釋來編輯文本,並包括編輯作用存儲從所述預測編輯程序接收的匹配字表、在顯示器上顯示至少一部分文本串的裝置。鍵盤包括至少一個軟鍵,在顯示器上顯示軟鍵的功能並由處理器裝置控制。當編輯程序缺少與接收的擊鍵串可能的字匹配時,處理器裝置把所述至少一個軟鍵的功能改變到另一編輯作用的捷徑,以根據確定的擊鍵輸入文字。
文檔編號G06F3/023GK1269685SQ00108350
公開日2000年10月11日 申請日期2000年2月22日 優先權日1999年2月22日
發明者H·斯文森, S·威廉斯 申請人:諾基亞流動電話有限公司