用於電話的快速文本輸入系統和方法
2023-06-13 10:37:06 2
專利名稱:用於電話的快速文本輸入系統和方法
技術領域:
本發明一般涉及通信系統,尤其涉及無線通信設備的文本輸入。
背景技術:
無線通信設備已經變得無處不在。例如無線電話這樣的設備包括所謂的移動站數據機(MSM),該MSM實質上就是無線通信計算機,如所有數字計算機一樣,其執行軟體,以實現用戶期望的功能。
在電話(包括無線電話)能實現的功能中,使用戶的文本輸入變得容易就是其中之一。更為具體地,情況有時是這樣的,即呼叫另一方的用戶被提示輸入短文本消息,例如,某人給一家公司打電話,然後被自動系統指導輸入要找的人的名字的字母。這可以通過按下與字母相關聯的數字鍵2-9來完成。
因為每個數字鍵都對應三個字母且在某些情況下對應四個字母,所以,必須做出規定,允許用戶選擇由一個數字鍵表示的該三個或四個字母中所期望的一個。一種實現方式是利用多次按壓(multitap),其中,用戶對相關數字鍵按下一次,得到該鍵表示的第一個字母;按下兩次,得到該鍵表示的第二個字母,以此類推。這種方法存在的缺點在於一個字母需要多達四次按壓,並且,用戶還需要等待經過一個間歇(timeout)的時間間隔(period),才能由同一鍵連續選擇兩個或多個字母。
另一種通過使用電話數字鍵盤來使文本輸入變得容易的方法是在該電話中提供一個電子詞典,使用啟發式算法搜索該詞典,以針對按鍵的輸入順序查找匹配對象。若匹配對象可能不只一個,則在顯示器上呈現該多個候選對象,從而讓用戶選擇所期望的文本串。這樣會很麻煩,並且,存儲電子詞典會消耗電話中的大量數據存儲資源。此外,對於名字的情況,例如在詞典中沒有出現的名字,根本就不會返回所期望的文本串。本發明正是基於論述的這些不足而提出的。
發明內容
一種利用電話輸入文本的方法,包括對於至少一個欲輸入的字母,將操作一個表示多個字母的一個數字鍵與操作一個其他鍵結合起來。
在另一個方面,一種使用具有多個數字鍵的電話進行文本輸入的方法,包括操作一個表示多個字母的數字鍵,並操作該電話上的一個指示鍵。如果該數字鍵和指示鍵是在彼此相隔預定的時間間隔內被操作的,則返回該數字鍵表示的多個字母中的單個字母,即作為文本輸入。該預定時間間隔可以是0,即這兩個鍵可能需要彼此同時操作。
在一個優選實施例中,在具有多個字母的每個數字鍵表示的每個字母和表示該字母的數字鍵與指示鍵的組合之間建立對應關係。該指示鍵可以是星號鍵、井號鍵、如「0」或「1」這樣的常規上不表示任何字母的數字鍵或一些其他鍵。在利用常規電話鍵盤的方案中,表示多個字母的數字鍵是表示數字2-9的鍵。因此,將星號鍵與一個數字鍵一起按下可以指示該數字鍵表示的第二個字母,而將井號鍵與一個數字鍵一起按下可以指示該數字鍵表示的第三個字母。
在另一個方面,公開了一種系統,該系統包括多個數字鍵(例如鍵2-9),其中,每個數字鍵表示多個字母;以及至少一個指示鍵,例如星號鍵和井號鍵。在單個字母和一個且僅一個數字鍵與一個且僅一個指示鍵的組合之間建立對應關係,從而可將該多個鍵互相組合起來操作,以將該單個字母作為文本輸入。
在又一個方面,一種通信設備,包括多個數字鍵,各數字鍵用於表示各自的數字和各自的多個字母;以及一個處理器,只有在根據字母輸入協議操作兩個且僅兩個預先關聯到一個預定字母的鍵時,該處理器才執行邏輯,以返回該預定字母。
參考附圖,可以更好地理解本發明關於結構和操作的細節,在所有附圖中,相同的標號表示相同的部件,其中
圖1是一個電話的示意圖;以及圖2是本邏輯的流程圖。
具體實施例方式
首先參考圖1示出的由10表示的一個通信設備,該通信設備通常便於在通信網絡中進行計算機數據和/或語音通信。該設備10被配置為一個電話,儘管這裡提出的新式原理也同樣適用於利用有線電話的文本輸入,但是,在優選的實現方案中,該設備10為一個無線通信設備。
在一個非限定性的優選實現方案中,該設備10是一個碼分多址(CDMA)移動站,其採用例如cdma2000、cdma2000 3x或cdma2000高數據率(HDR)原理或其他CDMA原理。在一個非限定性實施例中,該無線通信設備10是一個由京瓷(Kyocera)、三星或其他製造商製造的行動電話,其採用CDMA(Code Division Multiple Access)原理和CDMA空中下載(OTAOver-the-air)通信的空中接口。但是,本發明也適用於其他移動站,例如膝上電腦、無線手機或電話、數據收發信機或尋呼和位置確定接收機。該無線通信設備10可以根據需要以手持或便攜的方式用於車載中(包括小汽車、卡車、船隻、飛機、火車)。儘管無線通信設備通常被認為是移動的,但應該理解的是,在一些實現方案中,本發明也適用於「固定」單元。本發明還可應用在用於傳送語音和/或包括數字視頻信息的數據信息的數據模塊或數據機中,利用有線或無線鏈路,與其他設備進行通信。此外,可以使用命令,讓數據機或模塊以預定的協作或關聯方式工作,從而在多個通信信道上傳送信息。在一些通信系統中,無線通信設備有時也被稱為用戶終端、移動站、移動單元、用戶單元、移動電臺或無線電話、無線單元,或被簡稱為「用戶」和「手機」。應該理解的是,本發明同樣適用於其他類型的無線設備,其包括但不限於GSM設備、時分多址(TDMA)系統等。
圖1示出的通信設備10包括一個顯示器12,該顯示器12可以是但不限於例如一個平板顯示器。另外,該通信設備10包括鍵區14,在該鍵區14上,以本領域公知的方式設置有數字鍵16。還可以設置如星號鍵和井號鍵這樣的非數字鍵18。
在圖1所示的實施例中,沒有設置單獨的字母鍵,因而該鍵盤是一個數字鍵盤。相應地,除了它們表示的數字之外,該數字鍵16還按照下述慣例表示多個字母。「2」表示a、b和c,「3」表示d、e和f,「4」表示g、h和i,「5」表示j、k和l,「6」表示m、n和o,「7」表示p、q、r和s,「8」表示t、u和v,以及「9」表示w、x、y和z。應當理解的是,也可以採用其他的鍵盤布局和其他的數字-字母的相互關係。在任意情況下,至少其中的一些數字鍵表示一個數字和兩個或多個字母。
圖2示出了本發明的邏輯,利用該邏輯易於實現快速文本輸入。圖2所示邏輯可以由圖1中示意性示出的位於通信設備10中的處理器20執行。首先,如方框22所示,建立字母的鍵對(key pair)相互關係,並將該相互關係存儲在通信設備10中。在一個非限定性的示例中,可以將該相互關係建立為將任意數字鍵2-9按下一次,表示該鍵的第一個字母,而將一個數字鍵2-9與星號鍵組合,表示該鍵的第二個字母,當然,如果需要,可以用兩鍵組合來表示所有字母。此外,還可以將該相互關係建立為用井號鍵與一個數字鍵2-9一起表示該數字鍵的第三個字母,而將例如0或1(在本示例中0或1不表示任何字母)和一個數字鍵7或9組合,表示該鍵的第四個字母。可以看到,在任何情況下,任意字母都可以只通過兩次按鍵來表示;最好將既表示一個數字又表示多個字母的按鍵與不表示任何字母的按鍵(在下文中被成作「指示」鍵)進行組合。
菱形判定框24表示在建立上述鍵-字母的相互關係後,當欲進行文本輸入時本發明的處理過程。如果沒有任意兩個鍵同時或在預定的通常彼此相隔很短的時間間隔內被按下或進行其他操作,則該邏輯轉到方框26,該任意數字鍵2-9的操作所表示的鍵-字母的相互關係為操作對象是該鍵表示的第一個字母。當由兩鍵組合來表示所有字母時,只按下一個數字鍵,僅表示與該鍵相關聯的該數字,而不表示其代表的任何字母。
反之,利用上述非限定性的鍵對相互關係,如果在按下星號鍵的同時(或在很短的預定時間間隔內)按下了一個數字鍵2-9,則這兩個按鍵對應於該數字鍵表示的第二個字母,從而處理器20返回第二個字母。此外,利用上述非限定性的鍵對相互關係,如果在按下井號鍵的同時(或在很短的預定時間間隔內)按下了一個數字鍵2-9,則這兩個按鍵對應於該數字鍵表示的第三個字母,從而處理器返回第三個字母。在任意情況下,優選實施例被設計為至少一些字母是由這樣的兩個按鍵組合而確定的,在這兩個按鍵中,一個按鍵是表示字母的數字鍵,另一個按鍵是指示鍵。
儘管優選實施例被設計為採用由一個具有字母的數字鍵和一個非字母鍵(即指示鍵)組成的兩鍵組合來表示一個期望的字母,但這裡的新式原理也適用於其他僅次於優選的兩鍵組合的情況。例如,若按下一個表示字母的數字鍵,並保持在按下狀態,然後按下第二個數字鍵,則該第一個按下的鍵可被處理器20當作指示鍵,用於指示期望輸入的是該第二個按下的鍵的第二個(或其他)字母。
儘管這裡示出和詳細描述的具體的「用於電話的快速文本輸入系統和方法」能夠充分實現本發明的上述目的,但應當理解的是,這只是本發明目前的優選實施例,因此,只是本發明廣泛考慮的主題的一個代表,本發明的保護範圍至少包括對本領域技術人員而言顯而易見的其他實施例,因此,本發明的保護範圍只由所附的權利要求進行限定,其中,除非明確進行聲明,否則,涉及到的單數元件並不意味著「一個且僅一個」,而是表示「一個或多個」。與對於本領域普通技術人員來說都是已知的或者以後將成為已知的上述優選實施例的元件相等同的所有結構和功能等價物,在此特別引入以作參考,並將包括在本發明權利要求覆蓋範圍之內。此外,對於落入本權利要求覆蓋範圍之內的一種設備或一種方法,不必提出本發明所解決的各個問題和全部問題。此外,不管在權利要求中是否明確說明了該元件、部件或方法步驟,在本發明公開內容中,沒有元件、部件或方法步驟是欲專用於公眾的。此處,沒有權利要求的組成部分是按照美國專利法第112條第6款進行構造的,除非該組成部分明確採用了「means for(功能性限定的模塊)」表達方式進行記載,或者在方法權利中,該組成部分被描述為「步驟」而不是「動作」。
權利要求
1.一種利用電話進行文本輸入的方法,所述電話上具有多個數字鍵,其中每一數字鍵表示單個數字,所述方法包括操作一個表示多個字母的數字鍵;操作所述電話上的一個指示鍵;以及如果所述數字鍵和所述指示鍵是在彼此相隔預定的時間間隔內被操作的,則返回所述數字鍵所表示的多個字母中的單個字母。
2.如權利要求1所述的方法,其中,所述預定時間間隔是零。
3.如權利要求1所述的方法,還包括在具有多個字母的每個數字鍵所表示的每個字母和表示所述字母的數字鍵與指示鍵的組合之間,建立對應關係。
4.如權利要求3所述的方法,其中,所述指示鍵是星號鍵。
5.如權利要求3所述的方法,其中,所述指示鍵是井號鍵。
6.如權利要求3所述的方法,其中,所述指示鍵是表示數字「0」的鍵。
7.如權利要求3所述的方法,其中,所述指示鍵是表示數字「1」的鍵。
8.如權利要求1所述的方法,其中,所述表示多個字母的多個數字鍵是表示數字2-9的鍵。
9.如權利要求1所述的方法,其中,所述電話是無線電話。
10.如權利要求8所述的方法,其中,所述返回的多個字母中的單個字母是所述數字鍵表示的第二個字母。
11.如權利要求8所述的方法,其中,所述返回的多個字母中的單個字母是所述數字鍵表示的第三個字母。
12.一種系統,包括多個數字鍵,每個數字鍵表示多個字母;至少一個指示鍵;以及在至少單個字母和一個且僅一個數字鍵與一個且僅一個指示鍵的組合之間的對應關係,從而使得將所述多個鍵互相組合起來操作,以將所述單個字母作為文本輸入。
13.如權利要求12所述的系統,其中,所述鍵位於電話上。
14.如權利要求13所述的系統,其中,所述電話為無線電話。
15.如權利要求12所述的系統,其中,只有當所述多個鍵在彼此相隔預定的時間間隔內被操作時,才能輸入所述字母。
16.如權利要求12所述的系統,其中,只有當所述多個鍵在彼此同時被操作時,才能輸入所述字母。
17.如權利要求12所述的系統,其中,所述指示鍵是星號鍵。
18.如權利要求12所述的系統,其中,所述指示鍵是井號鍵。
19.如權利要求12所述的系統,其中,所述指示鍵是表示數字的鍵。
20.如權利要求12所述的系統,其中,所述表示多個字母的多個數字鍵是表示數字2-9的鍵。
21.如權利要求20所述的系統,其中,所述單個字母是其數字鍵表示的第二個字母。
22.如權利要求20所述的系統,其中,所述單個字母是其數字鍵表示的第三個字母。
23.一種通信設備,包括多個數字鍵,其中至少一些數字鍵表示各自的數字和各自的多個字母;以及一個處理器,只有在根據字母輸入協議操作兩個且僅兩個預先關聯到一個預定字母的鍵時,所述處理器才執行邏輯,以返回所述預定字母。
24.如權利要求23所述的設備,其中,所述兩個鍵包括一個表示多個字母的數字鍵和一個指示鍵。
25.如權利要求24所述的設備,其中,所述設備是無線電話。
26.一種利用電話輸入文本的方法,包括對於至少一個欲輸入的字母,將操作表示多個字母的一個數字鍵與操作一個其他鍵結合起來。
27.如權利要求26所述的方法,其中,所述電話是無線電話。
28.如權利要求26所述的方法,其中,所述一個其他鍵是指示鍵。
29.如權利要求26所述的方法,其中,所述數字鍵和一個其他鍵必須被彼此同時操作,以輸入所述字母。
30.如權利要求26所述的方法,其中,所述數字鍵和一個其他鍵必須在彼此相隔預定的時間間隔內被操作,以輸入所述字母。
31.一種利用電話進行文本輸入的系統,包括所述電話上的多個輸入裝置,每個輸入裝置表示單個數字和多個字母,用於對其進行操作以輸入數據;所述電話上的指示裝置,用於進行操作以輸入數據;以及若所述輸入裝置和指示裝置在彼此相隔預定的時間間隔內被操作,則返回所述輸入裝置表示的多個字母中的單個字母的裝置。
32.如權利要求31所述的系統,其中,所述預定時間間隔是零。
33.如權利要求31所述的系統,還包括在每個輸入裝置表示的每個字母和表示所述字母的所述輸入裝置與指示裝置的組合之間,建立對應關係。
全文摘要
通過使一個數字鍵表示的多個字母中的至少一些字母與一個兩鍵組合,即該數字鍵與一個指示鍵的兩鍵組合,產生相互關係,以便於利用手機進行快速文本輸入;該指示鍵可以是例如星號鍵(當其與一個數字鍵一起被按下時,表示該數字鍵上的第二個字母)和井號鍵(當其與一個數字鍵一起被按下時,表示該數字鍵上的第三個字母);從而,至多需要兩次按鍵,即可明確地指示只有數字的鍵盤上的任何字母。
文檔編號H04M1/00GK1679248SQ03820593
公開日2005年10月5日 申請日期2003年8月27日 優先權日2002年8月27日
發明者凱爾·J·麥凱 申請人:高通股份有限公司