两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種用選詞模式選擇候選詞的輸入法的制作方法

文檔序號:6333286閱讀:584來源:國知局
專利名稱:一種用選詞模式選擇候選詞的輸入法的制作方法
技術領域
本專利涉及計算機系統(tǒng)或者其他計算設備(比如手機等),尤其涉及到中文語言 輸入系統(tǒng),或中文輸入法。
背景技術
在計算機系統(tǒng)中,缺省的輸入語言是英語中的字符。由于英文中僅有沈個字母, 加上一些控制字符,一般使用100個鍵左右的鍵盤就足夠了。在小型的計算機系統(tǒng),比如筆 記本電腦中,往往少于100個鍵。現有的鍵盤大部分是QWERT模式鍵盤,上面一般有字母鍵 (a ζ),數字鍵(0 9)和其他的一些控制鍵(ctrl,alt, F1 F12等)。中文語言中有上萬個字符,為了使計算機系統(tǒng)能夠使用普通的鍵盤輸入中文,必 須使用附加的中文輸入法系統(tǒng)。中文輸入法把每個中文字符用鍵盤上的鍵按照一定的方法 進行編碼,而這些編碼通常使用字母鍵。常用的中文編碼方式是按照漢語拼音的方式把漢 字用字母(a、)編碼,使用這種編碼方式的輸入法一般稱為拼音輸入法,其他還有五筆輸 入法等的編碼方式。五筆輸入法是把漢字按照筆畫和偏旁部首進行編碼,同樣是利用字母 (a^z)進行編碼。這里,我們把用來進行編碼的字母稱為輸入碼。對應某個輸入碼的所有中 文字符或者中文詞語我們稱之為候選詞的集合。無論輸入法使用何種編碼方式,它們的基本工作原理是相同的。輸入法的工作方 式在附圖1中詳細介紹。這里簡單進行描述。用戶必須利用鍵盤上的26個英文字母輸入 需要輸入的輸入碼。由于大部分的編碼無法做到輸入碼串到漢字的一對一映射,那么在同 樣輸入碼對應多個漢字的情況下,在輸入的同時,輸入法會顯示利用數字鍵0 9編號的候 選詞。當用戶看到需要輸入的候選詞(或者候選字)的時候,按下相應的數字,則輸入法會 將選擇對應的候選詞輸入到當前正在處理的文檔中。我們后面的例子里面都使用拼音輸入法作為例子,但是本專利的方法不僅限于拼 音輸入法。在當前的實體鍵盤輸入設備上的輸入法中,在用戶輸入拼音輸入碼的過程中,屏 幕隨時顯示0、編號的候選詞,這樣做給用戶的好處是用戶可以隨時按下數字鍵進行候選 詞的選詞。為了保證輸入碼(a Z)和候選詞的選擇鍵(通常是數字鍵0 9)不重合, 用戶就只能使用數字鍵進行選擇,同時,屏幕上也只能顯示用數字編號的10個以內的候選 詞。后面,我們對于這樣10個候選詞稱為一 “頁”的候選詞。但是,對于同樣的輸入碼,其對應的中文字符候選詞往往不止10個。比如對于輸 入碼“l(fā)i”,對應的候選詞會多于30個,甚至上百個,比如里、李、離、力、理、利、麗、例等等。 由于每次只能看到10個以下的選擇,當用戶在當前0 9編號的10個候選詞中看不到需 要的候選詞的時候,要看到更多的候選詞,用戶就需要“翻頁”,以顯示后10個候選詞。如果 要顯示下面一批的候選詞,用戶可以按“翻頁鍵”顯示下面一頁的候選詞。翻頁鍵可以定義 為“”和“ + ”作為向前和向后翻頁,也可以定義為“〈”和“〉”作為向前和向后的翻頁。按下 翻頁鍵后,輸入法顯示第11 20個候選詞,同樣適用0 9來編號。
用戶如果在11 20個候選詞中還沒有找到需要的候選詞,則用戶需要繼續(xù)翻頁, 往下查找,一直到找到需要的候選詞為止。由于有些同音字可能有很多,需要多次翻頁,而 每個頁面用戶只能看到10個以內的候選詞,用戶的選擇速度受到極大的限制。同時,目前有很多的計算設備,尤其是手機等,可以利用具有觸摸輸入功能的屏幕 進行輸入。由于屏幕顯示的區(qū)域仍然有限,不能直接顯示所有的中文字符,所以這些設備仍 然需要顯示一個類似于傳統(tǒng)鍵盤的包含有字母或者數字的鍵盤,這個顯示的鍵盤我們稱之 為虛擬鍵盤。用戶利用跟傳統(tǒng)輸入法一樣的輸入規(guī)則,在虛擬鍵盤上輸入輸入碼,然后設備 上的輸入法根據一定的編碼,給出對應的中文讓用戶輸入。輸入法在虛擬鍵盤上的工作原理與實體鍵盤是相同的。用戶必須利用屏幕上顯示 的虛擬鍵盤上所顯示的鍵輸入需要的輸入碼。同時在輸入的過程中用戶可以在屏幕上的另 外一個區(qū)域看到候選詞,并且可以通過點擊候選詞的方法選擇候選詞。當用戶選擇到需要 輸入的候選詞(或者候選字)后,輸入法會將選擇對應的候選詞輸入到當前正在處理的文 檔或程序中。這個區(qū)域每次能夠顯示的候選詞不受數字鍵的顯示(可以多于10個),但是 仍然受到候選詞顯示區(qū)域的面積限制,而每頁候選詞的多少根據具體的實現決定。我們仍 然稱每次可以顯示的候選詞為一頁候選詞。前面講到的輸入法的限制在虛擬鍵盤輸入設備 上仍然存在。由于虛擬鍵盤的輸入在屏幕上進行,具體的實現方式有不同。本專利后面對于兩 種輸入設備上不同的實現方法分別進行說明。本專利中提出了一種可以給用戶同時顯示更多的候選輸入字符的方法。在輸入碼 對應很多候選詞的情況下,使用這種候選詞選擇的方法的輸入法,可以提高用戶選擇候選 詞的速度。同時,本專利提出了如何實現這種候選詞顯示方法的方法。

發(fā)明內容
本專利是一種用選詞模式選擇候選詞的輸入法。利用本專利的方法構造的輸入 法,具備兩個工作模式,輸入模式下與現有輸入法具有相同的工作原理和效率,在選詞模式 下可以重用輸入模式下的鍵盤用以顯示更多的候選詞,提高選詞的效率。根據前面背景技術中描述的輸入法的工作原理,我們把現有的輸入法的工作模式 稱之為輸入模式。同時,為了能更多的顯示候選詞,我們?yōu)檩斎敕ㄔO計另外一種工作模式 選詞模式。下面我們在使用實體鍵盤輸入的設備上說明該輸入法的工作原理。在輸入模式下,輸入法的工作方式與現有的輸入法工作方式相同,所有的數字鍵 之外的輸入作為輸入碼對待。其中英文字母輸入碼之外的字符比如標點符號等可直接把其 對應的輸入符號輸入到計算機中。對于用戶輸入的輸入碼,輸入法會把它對應的中文候選 詞用數字編號顯示在屏幕上。同時,數字鍵被用作候選詞選擇鍵,按下數字鍵后輸入法會把 對應編號的候選詞輸入到計算機中。根據不同的輸入法,不同的字母輸入碼會被映射到不 同的中文字或詞。比如拼音輸入法中,字母輸入碼的串“l(fā)ixiang”會被映射到“理想” “立 項”等,而在五筆輸入法中,則會被映射到其他的詞。輸入模式下輸入法只能顯示部分的候 選詞在屏幕上,當用戶在當前顯示的候選詞頁中找不到需要的候選詞的時候,進行翻頁尋 找需要的候選詞。由于當用戶翻頁查找候選詞的時候,用戶往往已經完成了所有的輸入碼的輸入,并且確認輸入碼是正確的。這個時候,用戶不再需要修改輸入碼,而僅僅需要查找需要的候 選詞?;谶@個原理,我們?yōu)檩斎敕ㄔO計一個“選詞模式”。在選詞模式下,屏幕上顯示比輸入模式下更多的候選詞。候選詞可以使用鍵盤上 除模式切換鍵、翻頁鍵等之外的所有鍵進行編號,此時英文字母的輸入作為選擇鍵執(zhí)行。在 選詞模式下,由于字母鍵被用作候選詞的編號處理,用戶將不能繼續(xù)輸入或者刪除輸入碼。 如果用戶發(fā)現輸入碼有錯誤需要修改,則需要再次按下模式切換鍵回到輸入模式更改輸入 碼。當用戶在輸入模式下,屏幕有候選詞顯示的時候,按下模式切換鍵,則輸入法進入 選詞模式。但是當輸入模式下屏幕上沒有候選詞顯示的時候,由于選詞模式也同樣不能提 供候選詞,用戶按下模式切換鍵時輸入法可以選擇停留在輸入模式中。模式切換鍵可以定 義成制表鍵(tab)或者控制鍵(control)等。根據用戶使用習慣的不同,用戶可以在幾個 鍵中選擇任意一個使用。比如附圖5所示的例子是選詞模式是輸入“l(fā)i”的候選詞的選擇界面。這里用來 編號的鍵可以擴展到使用字母和數字之外的其他符號,比如分號(;),逗號(,)等等。由于 中文的同音字往往有很多,即使使用本專利的選詞模式也不能在一個屏幕上完全顯示,那 么選詞模式下的屏幕顯示也可以“翻頁”以顯示下一頁的候選詞。由于本專利的輸入法在 選詞模式下每頁可以顯示的候選詞遠遠多于傳統(tǒng)的輸入法,用戶需要的翻頁次數會大大減 少。這樣,用戶選擇的速度就提高了很多。這里總結我們輸入法里面需要用的幾個特殊鍵模式切換鍵用來在輸入模式和選詞模式之間切換。候選詞翻頁鍵用于顯示候選詞的屏幕的翻頁。候選詞順序切換鍵可以切換候選詞的顯示順序。關于候選詞順序切換鍵在附圖 5的說明中有更詳細的解釋。這些特殊功能鍵之外的鍵都可以在選詞模式中用作候選詞的編號。在虛擬鍵盤輸入設備上,由于設備上可以顯示任意的鍵,不限于一種布局,所以鍵 的布局與實體鍵盤有很大的不同。比如可以字母的輸入和符號的輸入分開成為兩個鍵盤, 并可以在相互之間切換。把由于大部分的輸入規(guī)則(比如拼音,五筆等)仍然要用字母作 為輸入碼,為了輸入中文,在屏幕上在某個區(qū)域必須顯示能夠輸入字母的一個鍵盤。在用戶 點擊輸入字母的同時,在屏幕的另一個區(qū)域顯示當前的輸入碼對應的候選詞。如附圖6所示。由于屏幕大小的限制,候選詞顯示區(qū)域往往也只能顯示小部分的候選詞。與實體 鍵盤的輸入相似,本專利的輸入法提供一個特殊的模式切換鍵,按下后,輸入法進入選詞模 式。在選詞模式下,輸入法重用本來用作顯示鍵盤的部分屏幕區(qū)域用作顯示候選詞,這樣, 候選詞的區(qū)域可以擴大很多。在虛擬鍵盤的屏幕輸入設備上,由于可以自行定義新的鍵盤 顯示方案,模式控制鍵和候選詞順序切換鍵可以根據具體實現的需要合理的顯示在不同的 位置。候選詞順序切換鍵可以顯示為幾個鍵,比如“按筆畫”,“按音調”,“按頻率”三個鍵。在選詞模式下,由于鍵盤的顯示被隱藏,用戶也不能輸入或更改輸入碼。如果需要 輸入或者更改輸入碼,用戶可以再次按下模式切換鍵,回到輸入模式進行。如果用戶選擇到 需要的候選詞,在選擇后,輸入法可以直接回到輸入模式進行下一次的輸入。
本專利中的輸入法均以中文輸入法為例,但是本專利的方法可以適用于其他語 言,比如韓語,日語等。本專利的應用范圍不應僅限于中文。


附圖1展示了現有的計算機系統(tǒng)中的輸入法的工作原理。附圖2展示了實體鍵盤輸入設備上傳統(tǒng)的候選詞的選擇方法的界面。附圖3展示了實體鍵盤輸入設備上傳統(tǒng)的候選詞選詞的界面的一個實例。附圖4展示了實體鍵盤輸入設備上本專利中輸入法的選詞模式下的界面。附圖5展示了實體鍵盤輸入設備上本專利中的輸入法在選詞模式下候選詞選擇 的一個界面實例。附圖6展示了虛擬鍵盤輸入設備上本專利中的輸入法在輸入模式下的一個界面 實例。附圖7展示了虛擬鍵盤輸入設備上本專利中的輸入法在選詞模式下候選詞選擇 的一個界面實例。附圖8展示了實體鍵盤輸入設備上使用本專利中新的候選詞選擇方法的輸入法 的工作流程。附圖9展示了虛擬鍵盤輸入設備使用本專利中新的候選詞選擇方法的輸入法的 工作流程。下面結合附圖詳細說明本專利的輸入法工作原理。附圖1顯示了整個輸入法的系統(tǒng)結構。在附圖1中,鍵盤201負責接受用戶輸入 命令,用戶按下鍵盤201的上的鍵進行輸入。鍵盤201上可以使用的鍵有字母,數字等,但 沒有直接輸入漢字的功能。鍵盤201負責把用戶的輸入按照計算機的內部編碼(一般是二 進制的)把用戶所按的鍵傳給計算機輸入法軟件202。輸入法軟件202按照當前輸入碼到 中文字符和中文詞語的編碼規(guī)則,最終把輸入碼轉換成用戶需要輸入的中文字詞并傳遞給 文本處理軟件203。這個轉換過程可能是交互式的,更加詳細的過程在本文后面的附圖中會 更詳細的介紹。文本處理軟件203最終得到用戶需要輸入的中文字詞。附圖2顯示了實體鍵盤輸入設備上傳統(tǒng)的候選詞的選擇方法的界面。在附圖2中, 界面主要由2個部分組成輸入碼輸入框101和候選詞顯示區(qū)域105。用戶的從鍵盤201輸 入的輸入碼被顯示在輸入碼輸入框101內,同時,對應輸入碼的候選詞被顯示在候選詞顯 示區(qū)域105中。候選詞顯示區(qū)域105由10個相同的候選詞顯示框102組成。每個候選詞 顯示框102中顯示一個候選詞,用從0 9中的數字編號。具體實現中候選詞顯示框102 的個數和位置可能有變化。附圖3顯示了實體鍵盤輸入設備上傳統(tǒng)的候選詞選詞的界面的一個實例。這里, 我們用輸入碼“l(fā)i”作為例子。對比附圖2的結構,我們在輸入碼輸入框101中輸入了輸入 碼“l(fā)i”,同時,候選詞顯示區(qū)域105中的每個候選詞顯示框102中顯示一個對應的候選詞, 編號為從0到9。候選詞顯示框102中的“麗”和“李”等都是候選詞。這個時候,用戶按下 數字鍵1,則輸入法就會選中候選詞“麗”,并把它交給后續(xù)的處理軟件(比如附圖1中的文 本處理軟件203)。附圖4顯示了實體鍵盤輸入設備上本專利中輸入法的選詞模式下的界面。根據前面的描述,本專利的輸入法中有兩種工作模式輸入模式和選詞模式。本專利的輸入法的輸 入模式下的界面顯示和工作方法與傳統(tǒng)的輸入法相同,也就是與附圖2和附圖3所顯示輸 入法界面相同。但是,當用戶按下模式控制鍵,輸入法進入選詞模式后,輸入法的界面如附 圖4所示。在附圖4中,輸入碼輸入框101與附圖2相比沒有變動,仍然顯示用戶輸入的輸 入碼。候選詞顯示區(qū)域105中出現更多的候選詞顯示框102。這些候選詞顯示框102不僅 僅使用數字鍵編號,而且使用字母和部分的標點符號編號。注意附圖4中“〈”和“〉”用作了候選詞的編號,那么這兩個鍵在這個實現方式下 不能用作翻頁鍵。此時,可以使用“ + ”和“_”作為翻頁鍵。正常情況下,選詞模式中的候選詞排列的順序跟在輸入模式中少數的候選詞的排 列順序是相同的,也就是按照字或詞的使用頻率排序。由于在選詞模式下,本專利的輸入法 可以顯示更多的候選詞,比如40個。如果40個候選詞仍然按照字詞出現的頻率排列,對于 用戶而言,會顯得比較凌亂。如何在這么多的候選詞中找到所需要的候選詞也成為一個需 要考慮的問題。這個時候,候選詞的排列方式可以考慮其他的幾種方式,比如按照字詞的聲調排 序。因為漢字從一聲到四聲有4中聲調,那么結合聲調對于候選詞的排序方法就可能更方 便用戶查找。由于聲調只有4個,對于排序所有的候選詞仍然會力不從心。另外一種候選詞的排序方法是按照筆畫排序。中文的字都是由一定的筆畫順序 的。中文的字典中的字也往往有按照筆畫排序的字的列表。輸入法可以使用與字典的筆畫 順序相同的排序方式。在選詞模式中,輸入法可以同時提供兩種排序方式,按照使用頻率的和按照筆畫 順序的。這兩種排序的方式直接可以用特殊的鍵進行切換,比如ctrl鍵,alt鍵等等。這 個排序方式的切換鍵要與模式切換鍵和翻頁鍵不同。附圖4中的輸入法界面用以演示本專利的輸入法的工作方法,不應成為本專利應 用的限制。本專利的輸入法的界面在具體的實現中,可以增加或者減少部分的候選詞的編 號(利用更多或更少的鍵,比如利用FfF12等),可以修改候選詞和候選詞顯示框102的顯 示順序和大小,也可以使用更多或者更少的候選詞顯示框102。附圖5展示了實體鍵盤輸入設備上本專利中的輸入法在選詞模式下候選詞選擇 的一個界面實例。在附圖5中,我們使用的是與附圖3中相同的輸入碼“l(fā)i”。根據拼音輸 入法的編碼方案,輸入碼“l(fā)i”可以對應很多的候選詞。我們假定使用按照字的出現頻率排 列。選詞模式下輸入法會如附圖5中列出40個候選詞,此時,用戶如果需要輸入“荔”,可以 按下鍵盤上的“h”鍵選擇候選詞“荔”;如果按下“η”鍵則選擇“籬”字。如果在屏幕顯示的40個候選詞中仍然沒有找到需要的候選詞,比如,用戶需要輸 入“礪”,那么用戶可以按翻頁鍵顯示下面一頁的候選詞,從下面一頁的另外40個候選詞中 查找。用戶可以逐次翻頁,一直到找到需要的候選詞為止。附圖5的例子顯示了單個漢字的選詞模式的顯示,對于詞組也可以同樣的編號顯示。附圖6顯示了虛擬鍵盤輸入設備上本專利中的輸入法在輸入模式下的一個界面 實例。在虛擬鍵盤輸入設備上(比如手機),輸入是在屏幕405上直接通過觸摸進行的。輸 入法首先在屏幕405的一個區(qū)域(鍵盤顯示區(qū)域405)顯示一個虛擬的鍵盤,其中包括需要用到的輸入碼和模式控制鍵401。用戶輸入一部分的輸入碼后,在屏幕上的候選詞顯示區(qū)域 404中顯示目前用戶輸入的輸入碼和對應的部分候選詞。在候選詞顯示區(qū)域404可能顯示 前頁408鍵、后頁409鍵用來在候選詞的頁之間導航。如果用戶在附圖6的候選詞顯示區(qū)域404中找不到需要的候選詞,可以利用翻頁 鍵查找候選詞,也可以直接按下模式切換鍵401可以進入選詞模式查找候選詞。選詞模式 的顯示如附圖7所示。附圖7展示了虛擬鍵盤輸入設備上本專利中的輸入法在選詞模式下候選詞選擇 的一個界面實例。附圖7中屏幕405和應用程序406與附圖6中的相比基本不變,但是根據 具體的實現可能在原來的區(qū)域里面加入一些其他的鍵。比如本界面中加入了排序選擇402 和過濾選擇403。鍵盤顯示區(qū)域405被隱藏,候選詞顯示區(qū)域404占據原來鍵盤顯示區(qū)域 405的位置,這樣,候選詞顯示區(qū)域404比輸入模式下附圖6中的候選詞顯示區(qū)域404大了 很多,可以顯示更多的候選詞。在候選詞顯示區(qū)域404中,當候選詞超過顯示的容量的時候,仍然可以把候選詞 分頁顯示,這種情況下,前頁408鍵和后頁409鍵用于翻頁導航的選擇需要的候選詞。在選詞模式下,當候選詞顯示區(qū)域404中顯示的候選詞比較多的時候,可以提供 更多的選項讓用戶選擇候選詞,比如顯示多個排序選擇402和過濾選擇403。點擊排序選 擇402后,輸入法會把候選詞按照選中的排序方式進行排列。排序選擇402可以是多個鍵 讓用戶選擇。排序選擇402可以是下面幾種1.筆畫,按照起始筆畫排序。2.聲調,比如聲調排序用戶點擊過濾選擇403后,輸入法會根據選擇的過濾方法對候選詞進行過濾。過 濾選擇403可以是下面的選擇的組合1.起始筆畫,比如“橫”,“撇”,“點”,等。比如點擊“橫”的選擇后,候選詞顯示區(qū)域 404僅僅顯示“橫”開始的候選詞,而點擊“撇”后,候選詞顯示區(qū)域404僅僅顯示“撇”開始 的候選詞。2.聲調,比如“一聲”,“二聲”等。點擊“一聲”后,候選詞顯示區(qū)域404僅僅顯示
聲調為“一聲”候選詞。過濾選擇403可能是多個鍵排列,用戶可以選擇任何一個或者多個。比如用戶同 時選擇“橫”和“一聲”兩個鍵,則輸入法在候選詞顯示區(qū)域404里面只顯示起始筆畫為橫, 聲調為一聲的候選詞。過濾選擇403的每個鍵可能使用更加合理的圖標顯示,而不是使用 完整的漢字作為鍵的標識,比如“橫”可以顯示為“_”。候選詞的排序和過濾大部分適用于選詞模式302,但是在輸入模式301下,如果候 選詞的顯示比較多(比如多于15個),也可以使用排序選擇402和過濾選擇403。這種情 況一般出現在虛擬鍵盤輸入設備上。在實現時,也可以根據需要對于屏幕405的顯示區(qū)域 的大小和位置進行調整,可以顯示更多的或者更少的鍵,也可以對鍵的安排位置和大小進 行調整,不影響本專利的適用性。附圖8展示了使用本專利中新的候選詞選擇方法的輸入法的工作流程。本專利輸 入法的工作流程從用戶啟動輸入法(輸入法啟動306)開始。在輸入法啟動306之后,輸入 法馬上自動進入輸入模式301的工作狀態(tài)。在輸入模式301的狀態(tài)下,當收到用戶從鍵盤201輸入的鍵時,進入一個判斷程序輸入模式輸入鍵判斷303。輸入模式輸入鍵判斷303負 責判斷收到的輸入鍵是字母、數字還是其他的控制鍵,對于不同的輸入進行如下的處理如果收到的輸入鍵是字母鍵,那么輸入法會把字母鍵當作輸入碼處理,與之前收 到的輸入碼合并成為一個輸入碼串,并根據目前為止收到的輸入碼串在屏幕上顯示目前匹 配的候選詞。輸入同時停留在輸入模式301。這個時候屏幕的顯示如附圖3所示。如果收到的輸入鍵是數字鍵,并且根據之前輸入的輸入碼目前屏幕上已經有根據 該數字編號的候選詞,那么輸入法選擇該數字對應編號的候選詞完成本次的輸入,進入選 擇候選詞305的狀態(tài),并自動回到輸入模式301,等待下次的輸入鍵。比如在附圖3的情況 下輸入數字鍵“2”,那么輸入法會選擇候選詞“李”完成本次輸入,并最終回到輸入模式301 的狀態(tài)。如果收到的輸入鍵是模式切換鍵,那么輸入法就會使輸入法進入選詞模式302 中。這里,具體的程序實現中,可以多加一個判斷,如果當前沒有候選詞顯示,可以仍然停留 在輸入模式301中。在選詞模式302的狀態(tài)下,候選詞使用鍵盤上除特殊的控制鍵之外所有的鍵進行 編號。選詞模式302的屏幕的顯示如附圖4和附圖5所示。當從鍵盤201收到任何的輸入 鍵的時候,進入一個判斷程序選詞模式輸入鍵判斷304。選詞模式輸入鍵判斷304負責判斷 收到的輸入鍵是字母、數字還是其他的控制鍵,對于不同的輸入進行如下的處理如果收到的輸入鍵是字母、數字或者其他的不是控制鍵的鍵,而且這些鍵是在選 詞模式302下用作候選詞編號的鍵,那么輸入法選擇該鍵對應編號的候選詞,這個時候進 入狀態(tài)選擇候選詞305,然后立刻進入狀態(tài)輸入模式301。如果收到的是輸入鍵是字母、數字或者其他的控制鍵之外的鍵,但是這些鍵沒有 相應編號的候選詞,那么輸入法可以對輸入鍵不加任何處理,仍然停留在選詞模式302,并 顯示原來的候選詞。具體的實現這里可以有不同的處理。如果收到的模式控制鍵,那么回到輸入模式301的狀態(tài)。這時,選詞模式下顯示的 更多候選詞被隱藏,僅僅顯示輸入模式下顯示的O 9編號的候選詞,同時,輸入模式下用 戶可以更改輸入碼。附圖8中的選擇候選詞305狀態(tài)是一個說明性的狀態(tài),進入狀態(tài)選擇候選詞305 后,輸入法會自動轉到輸入模式301。下面我們用輸入漢字“鋰”作為例子,根據附圖8的流程,完整表述本專利的輸入 法如何輸入一個漢字1.首先用戶啟動輸入法。此時,輸入法經歷從“輸入法啟動306”到“輸入模式301” 的狀態(tài)轉換。2.然后用戶連續(xù)輸入兩個字母鍵“1”和“i”。這個時候輸入法都在輸入模式301 工作,同時屏幕顯示如附圖3所示。3.用戶從屏幕顯示的候選詞中無法找到需要輸入的的“鋰”字。然后,用戶按下模 式控制鍵,輸入法進入選詞模式302,同時屏幕顯示更多的候選詞,如附圖5所示。4.用戶找到“鋰”字對應的編號為字母“1”,然后用戶按下“1”鍵。輸入法選擇 “鋰”字輸入到的計算機系統(tǒng)中,用戶得到了需要輸入的字。這時,輸入法經歷了從選詞模式 302轉換到選擇候選詞305,然后又轉換到輸入模式301的過程。
5.然后用戶可以進行下一個中文輸入,或者關閉輸入法。附圖9展示了虛擬鍵盤輸入設備使用本專利中新的候選詞選擇方法的輸入法的 工作流程。虛擬機盤下本專利輸入法的工作流程與實體鍵盤上類似,尤其是輸入法啟動 306,輸入模式301,選詞模式302和選擇候選詞305等幾個狀態(tài)與附圖8中實體鍵盤的狀態(tài) 一致。但是由于虛擬鍵盤上鍵盤輸入方式的不同,用戶按鍵選擇307取代了附圖8中的兩 個選擇開關輸入模式輸入鍵判斷303和選詞模式輸入鍵判斷304。輸入法啟動后,經歷輸入法啟動306狀態(tài)后進入輸入模式301,輸入模式301下屏 幕的顯示如附圖6所示,顯示輸入鍵盤顯示區(qū)域405和候選詞顯示區(qū)域404。當用戶輸入 時,輸入法對用戶的輸入進行一個判斷用戶按鍵判斷307。根據用戶按鍵判斷307 1.如果用戶從候選詞顯示區(qū)域404選擇候選詞后輸入法進入狀態(tài)選擇候選詞305 狀態(tài)并自動轉回輸入模式301。2.如果用戶從鍵盤顯示區(qū)域405輸入或修改輸入碼,則輸入法停留在輸入模式 301并進行下一次的判斷選擇候選詞305。3.如果用戶輸入模式控制鍵,則輸入法轉入選詞模式302。輸入法進入選詞模式302后,屏幕405的顯示如附圖7所示。在選詞模式302中, 鍵盤顯示區(qū)域405被隱藏,所以用戶不能輸入候選詞。當用戶輸入時,進行用戶按鍵判斷 307。根據用戶按鍵判斷307:1.如果用戶從候選詞顯示區(qū)域404選擇候選詞后輸入法進入狀態(tài)選擇候選詞305 狀態(tài)并自動轉回輸入模式301。2.如果用戶輸入模式控制鍵,則輸入法轉入選詞模式301。
權利要求
1.一種輸入法選擇候選詞的方法,該方法的特征是輸入法有兩個工作模式,分別是 輸入模式和選詞模式。輸入模式下用戶可以輸入和修改輸入碼并同時看到對應的部分候選 詞,而在選詞模式下用于輸入碼輸入的部分被重用于候選詞的顯示和選擇,此時用戶不能 直接輸入或修改輸入碼。在候選詞顯示比較多的情況下,可以使用多個排序順序和過濾條 件。在使用實體鍵盤的設備上實現時,在輸入模式下字母鍵的輸入作為輸入碼處理,但是在 選詞模式下字母鍵被用做候選詞的編號。在有虛擬鍵盤的屏幕輸入設備上實現時,輸入模 式下部分的屏幕顯示用于顯示輸入鍵盤,部分區(qū)域顯示候選詞;而在選詞模式下,原先用以 顯示鍵盤的部分區(qū)域被重用做部分的顯示候選詞區(qū)域,相比輸入模式下有更多部分的屏幕 區(qū)域可以用來顯示和選擇候選詞。
2.按照權利要求1構造的輸入法的特征是在輸入模式下,屏幕顯示部分的輸入候選 詞。如果用戶第一個屏幕編號的候選詞中找不到所需要的候選詞,按下一個模式控制鍵后, 屏幕進入選詞模式顯示更多候選詞的選擇。
3.按照權利要求1構造的輸入法的特征是在選詞模式下,對于候選詞的選擇可以利 用整個鍵盤上(包括字母)除模式控制鍵、翻頁鍵等用于輸入法自身控制的鍵之外的所有 鍵進行,而不是僅僅限于使用0 9的數字鍵。在虛擬鍵盤設備上實現時,選詞模式下候選 詞的顯示可以重用在輸入模式下用作鍵盤顯示的區(qū)域。如果在選詞模式下依然不能顯示全 部的候選詞,選詞模式下候選詞的選擇可以分頁進行。
4.按照權利要求1構造的輸入法的特征是在選詞模式下,用戶完成候選詞的選擇后 輸入法可以自動回到輸入模式下,如果用戶需要修改輸入的輸入碼字母串,則在選詞模式 再一次按下模式控制鍵,可以直接回到輸入模式下。
5.按照權利要求1構造的輸入法的特征是模式控制鍵的選擇可以是tab鍵、alt鍵、 ctrl鍵、shift鍵或者其他任何不與在輸入模式和選詞模式中使用的鍵(比如數字和字母) 相沖突的鍵。在虛擬鍵盤設備上實現時模式控制鍵可以是新定義的一個鍵或者已有的鍵。
6.按照權利要求1構造的輸入法的特征是對于候選詞的顯示的排列方式都可以按照 筆畫的順序、候選詞使用頻率或者聲調的順序排列。并且,輸入法可以同時提供多個侯選詞 的排序方法由用戶選擇使用。
7.按照權利要求1構造的輸入法的特征是對于候選詞的顯示,輸入法可以提供多個 過濾候選詞的方法讓用戶選擇,其中包括筆畫和聲調。使用筆畫做過濾條件的時候,可以顯 示不同的起始筆畫作為過濾的條件。使用聲調做過濾條件時,可以顯示不同聲調作為過濾 條件。
全文摘要
一種用選詞模式選擇候選詞的輸入法。本發(fā)明的輸入法有兩個工作模式,分別為輸入模式和選詞模式。輸入模式下與傳統(tǒng)輸入法相同,在輸入的同時顯示并選擇候選詞。用戶在輸入模式下按模式控制鍵進入選詞模式中。在選詞模式下,在實體鍵盤設備上不僅可以使用數字鍵,也可以利用普通字母鍵對于候選詞進行選擇。在虛擬鍵盤設備上,可以在進入選詞模式后重用鍵盤顯示區(qū)域顯示更多的候選詞。對候選詞的顯示,可以提供多個排序選項和過濾選項進一步加快候選詞的選擇速度。選詞模式下,用戶選擇了候選詞后自動切換回輸入模式,并且,選詞模式下用戶也可以按模式控制鍵返回輸入模式。
文檔編號G06F3/048GK102081464SQ201010301439
公開日2011年6月1日 申請日期2010年2月9日 優(yōu)先權日2009年11月28日
發(fā)明者段起陽 申請人:段起陽
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
屯门区| 乡城县| 南雄市| 巢湖市| 旌德县| 壤塘县| 北海市| 岱山县| 衡东县| 蓬安县| 巴楚县| 铁力市| 准格尔旗| 葵青区| 三亚市| 栾川县| 闽侯县| 察雅县| 梁山县| 定州市| 寻乌县| 固始县| 高碑店市| 松潘县| 阿图什市| 游戏| 安西县| 泽普县| 资源县| 大冶市| 沽源县| 福安市| 通江县| 时尚| 靖边县| 烟台市| 吐鲁番市| 樟树市| 庆安县| 柯坪县| 德州市|