亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種文字輸入方法

文檔序號(hào):6465228閱讀:148來源:國知局
專利名稱:一種文字輸入方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種文字輸入方法。
背景技術(shù)
隨著科技的快速發(fā)展,各種各樣的電子設(shè)備已經(jīng)得到了大面積的普及,
例如手機(jī)、PDA、學(xué)習(xí)機(jī)等等。為了使電子設(shè)備便于攜帶,電子設(shè)備的體積 通常越來越小。由于電子設(shè)備體積的限制,電子設(shè)備上的按鍵的數(shù)量往往少 于計(jì)算機(jī)鍵盤上的按鍵數(shù)量。為了高效地利用電子設(shè)備上的按鍵, 一個(gè)按鍵 上往往具有多個(gè)鍵值(例如,就字母而言,通常一個(gè)按鍵上包括3個(gè)字母), 這樣用戶需要從多個(gè)鍵值組合中選擇所需要的鍵值組合,從而輸入與該鍵值 組合相對(duì)應(yīng)的字符。
現(xiàn)有的文字輸入方法通常包括以下步驟A)鍵值組合顯示步驟,用于
檢測按鍵輸入,根據(jù)所述按鍵輸入來顯示至少一種鍵值組合;B)鍵值組合 選擇檢測步驟,用于檢測對(duì)所顯示的至少一種鍵值組合中一種鍵值組合的選 擇;C)字符選定步驟,用于根據(jù)所選擇的鍵值組合而選定與該鍵值組合相 對(duì)應(yīng)的字符;然而,用戶通??赡軙?huì)在某一步驟中出現(xiàn)誤操作,這樣用戶必 須重新再次按一遍先前按鍵或者逐個(gè)鍵值進(jìn)行刪除,以恢復(fù)到誤操作之前的 狀態(tài)。所以這樣需要用戶進(jìn)行大量重復(fù)操作,由此而浪費(fèi)用戶大量的時(shí)間。

發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)的文字輸入方法會(huì)因?yàn)檎`操作而導(dǎo)致大量重復(fù)操作 且浪費(fèi)大量時(shí)間的缺陷,提供了一種新的文字輸入方法。
本發(fā)明提供的文字輸入方法包括以下步驟A)鍵值組合顯示步驟,用
4于檢測按鍵輸入,根據(jù)所述按鍵輸入來顯示至少一種鍵值組合;B)鍵值組
合選擇檢測步驟,用于檢測對(duì)所顯示的至少一種鍵值組合中一種鍵值組合的
選擇;C)字符選定步驟,用于根據(jù)所選擇的鍵值組合而選定與該鍵值組合 相對(duì)應(yīng)的字符;其中,所述方法還包括回退選擇檢測步驟,用于檢測是否存 在回退選擇,當(dāng)存在回退選擇時(shí),回退到當(dāng)前所處步驟之前的任一步驟。
通過使用本發(fā)明的文字輸入方法,用戶可以在誤操作的情況下通過選擇 回退而回退到誤操作之前的狀態(tài),從而避免了大量的重復(fù)操作,并且節(jié)省了 時(shí)間。


圖1是本發(fā)明的文字輸入方法的流程圖2、 3是顯示了采用拼音方式進(jìn)行漢字輸入的過程示意圖4、 5和6是顯示了采用筆劃方式進(jìn)行漢字輸入的過程示意圖7是本發(fā)明的一種實(shí)施方式的文字輸入方法的操作流程圖8是本發(fā)明的了另一種實(shí)施方式的文字輸入方法的操作流程圖。
具體實(shí)施例方式
下面參考附圖詳細(xì)描述本發(fā)明。
如圖1所述,本發(fā)明提供了一種文字輸入方法,該方法包括以下步驟 A)鍵值組合顯示步驟,用于檢測按鍵輸入,根據(jù)所述按鍵輸入來顯示至少 一種鍵值組合;B)鍵值組合選擇檢測步驟,用于檢測對(duì)所顯示的至少一種 鍵值組合中一種鍵值組合的選擇;C)字符選定步驟,用于根據(jù)所選擇的鍵 值組合而選定與該鍵值組合相對(duì)應(yīng)的字符;其中,所述方法還包括回退選擇 檢測步驟,用于檢測是否存在回退選擇,當(dāng)存在回退選擇時(shí),回退到當(dāng)前所 處步驟之前的任一步驟。
其中,所述回退選擇檢測步驟可以位于步驟A)和B)之間或者步驟B)和步驟C)之間,用于檢測是否存在回退選擇,當(dāng)存在回退選擇時(shí),回退到
步驟A)。這樣,當(dāng)用戶在步驟A)和B)之間以及步驟B)和步驟C)之間 選擇回退時(shí),可以避免多次按動(dòng)刪除鍵以刪除先前輸入的鍵值。
其中,所述回退選擇檢測步驟可以位于步驟C)之后,用于檢測是否存 在回退選擇,當(dāng)存在回退選擇時(shí),回退到步驟B)或C)。當(dāng)用戶在選定字 符之后選擇回退時(shí),可以選擇回退到步驟B)以在原有的鍵值組合的基礎(chǔ)上 重新選擇鍵值組合,還可以選擇回退到步驟C)以在先前選擇的鍵值組合的 基礎(chǔ)上選定字符,從而有效地減少了用戶在誤操作之后的重復(fù)輸入。可以給 用戶提供選項(xiàng)以選擇回退到步驟B)還是步驟C),當(dāng)然還可以所述回退選 擇檢測步驟還可以被預(yù)先設(shè)定為在檢測到回退時(shí),直接回退到步驟B)或者 步驟C)。
其中,所述文字輸入方法可以用于輸入英文單詞。此時(shí),所述與所述鍵 值組合相對(duì)應(yīng)的字符為英文單詞,所述鍵值組合選擇檢測步驟為字母組合選 擇檢測步驟,所述回退選擇檢測步驟用于在選定英文單詞之后檢測是否存在 回退選擇,當(dāng)存在回退選擇時(shí),回退到字母組合選擇檢測步驟。當(dāng)輸入英文 單詞時(shí),字母組合的選擇即為英文單詞的選擇。如果在選定英文單詞之后發(fā) 現(xiàn)輸入的錯(cuò)誤的單詞,則通過選擇回退而回退到字母組合選擇檢測步驟,重 新在原有字母組合的基礎(chǔ)上進(jìn)行選擇或者修改,從而省去了不必要的重復(fù)輸 入,節(jié)省了時(shí)間。
其中,所述文字輸入方法還可以用于輸入漢字。此時(shí),與所述鍵值組合 相對(duì)應(yīng)的字符為漢字,所述鍵值組合選擇檢測步驟為拼音組合選擇檢測步 驟,所述步驟C)包括以下步驟備選漢字顯示步驟,用于根據(jù)所選擇的拼 音組合來顯示備選漢字;漢字選定檢測步驟,用于檢測對(duì)所顯示的備選漢字 的選定。所述回退選擇檢測步驟位于漢字選定檢測步驟之后,用于檢測是否 存在回退選擇,當(dāng)存在回退選擇時(shí),回退到拼音組合選擇檢測步驟或者備選漢字顯示步驟。圖2顯示了拼音組合選擇檢測步驟;圖3顯示了備選漢字顯 示步驟。如果在選定漢字之后發(fā)現(xiàn)輸入的錯(cuò)誤的漢字,則通過選擇回退而回 退到拼音組合選擇檢測步驟或者備選漢字顯示步驟。由此,可以重新在原有 字母組合的基礎(chǔ)上進(jìn)行選擇或者修改,或者先前顯示的備選漢字中進(jìn)行選 擇,從而省去了不必要的重復(fù)輸入,節(jié)省了時(shí)間。
當(dāng)所述文字輸入方法用于輸入漢字時(shí),與所述鍵值組合相對(duì)應(yīng)的字符為 漢字,所述鍵值組合選擇檢測步驟為筆劃組合選擇檢測步驟,所述步驟C) 包括以下步驟備選漢字顯示步驟,用于根據(jù)所選擇的拼音組合來顯示備選 漢字;漢字選定檢測步驟,用于檢測對(duì)所顯示的備選漢字的選定。所述回退 選擇檢測步驟位于漢字選定檢測步驟之后,用于檢測是否存在回退選擇,當(dāng) 存在回退選擇時(shí),回退到筆劃組合選擇檢測步驟或者備選漢字顯示步驟。圖
4和5顯示了采用筆劃方式進(jìn)行漢字輸入的過程。
另外,由于漢字通常需要以詞語的形式來表意,為了簡化用戶輸入,優(yōu)
選情況下,所述步驟C)在選定漢字之后還包括相關(guān)漢字搜索步驟,用于 搜索與所選擇的漢字相互構(gòu)成詞組的相關(guān)漢字;相關(guān)漢字顯示步驟,用于顯 示所述相關(guān)漢字;相關(guān)漢字選定檢測步驟,用于檢測對(duì)所述相關(guān)漢字的選定。 如圖6所示,當(dāng)用戶完成漢字輸入之后,所述文字輸入方法還可以搜索與當(dāng) 前漢字相匹配的相關(guān)漢字,并顯示該相關(guān)漢字以供用戶選擇。如果在所顯示 的相關(guān)漢字中存在想要輸入的漢字,則用戶可以從所顯示的相關(guān)漢字中選擇 所需要的漢字,否則用戶可以選擇退出。這樣省去了相關(guān)漢字的輸入過程, 很大程度上提高了漢字輸入效率。
然后,用戶可能會(huì)因誤操作而錯(cuò)選相關(guān)漢字,這樣可能就需要利用一般 的輸入步驟來輸入所述相關(guān)漢字,這是很費(fèi)時(shí)的。因此,優(yōu)選地,所述回退 選擇檢測步驟還位于所述相關(guān)漢字選定檢測步驟之后,用于檢測是否存在回 退選擇,當(dāng)存在回退選擇時(shí),回退到所述相關(guān)漢字顯示步驟。這樣,當(dāng)用戶錯(cuò)選了相關(guān)漢字之后,可以通過選擇回退來誤選之前的相關(guān)漢字顯示步驟, 然后重新進(jìn)行選擇。
下面結(jié)合圖7描述本發(fā)明的文字輸入方法的具體實(shí)現(xiàn)過程。該圖中將文 字輸入過程分為3種狀態(tài)空閑狀態(tài)、鍵值組合選擇狀態(tài)和字符選定狀態(tài)。 本發(fā)明的文字輸入方法通過文字輸入程序而被執(zhí)行
首先所述程序定義兩個(gè)數(shù)組Strokes—Str[]禾卩SelectionBuffer—Str[],數(shù)組 Str0keS_Str[]用于存儲(chǔ)因按鍵輸入而產(chǎn)生的鍵值組合,數(shù)組 SelectionBuffer—Str[]用于存儲(chǔ)與所述鍵值組合相對(duì)應(yīng)的字符。
首先,程序檢測是否存在按鍵輸入。如果沒有按鍵輸入,則文字輸入過 程保持在空閑狀態(tài);如果取消鍵被按下,則文字輸入過程結(jié)束;如果存在其 他按鍵輸入(即,除取消鍵之外的其他按鍵輸入),則文字輸入過程進(jìn)入鍵 值組合選擇狀態(tài)。
在鍵值組合選擇狀態(tài)中,程序?qū)⑴c輸入的按鍵鍵值相對(duì)應(yīng)鍵值組合存儲(chǔ) 到數(shù)組Strokes一Str[]中,并根據(jù)Strokes_Str[]中所存儲(chǔ)的鍵值組合來從字庫 中檢索與該鍵值組合相對(duì)應(yīng)的備選文字,并將所述備選文字存入數(shù)組 SelectionBuffer—Str[]。用戶可以通過方向鍵選擇不同的鍵值組合,即 Strokes—Str[i]。當(dāng)程序檢測到用戶所選擇的Strokes—Str[i]發(fā)生變化時(shí),則顯 示與所選Strokes—Str[i]相對(duì)應(yīng)的SelectionBuffer—Str[i]中的備選字符。這樣用 戶可以很方便地瀏覽當(dāng)前Strokes—Str[i]下的所有備選字符。如果備選字符中 不存在用戶想要輸入的文字,則用戶可以選擇或改變鍵值組合,否則,文字 輸入過程進(jìn)入字符選定狀態(tài)。當(dāng)在鍵值組合選擇狀態(tài)中檢測到回退選擇時(shí), 清空數(shù)組Strokes—Str[]禾卩SelectionBuffer—Str[],文字輸入過程進(jìn)入空閑狀態(tài)。
在字符選定狀態(tài)中,在當(dāng)前顯示的備選字符中存在用戶想要輸入的字符 時(shí),用戶可以通過按下確認(rèn)鍵或者數(shù)字鍵而從所列出的備選漢字中選定所需 要的字符;否則,用戶可以通過按下方向鍵而瀏覽備選字符,直到用戶想要輸入的字符出現(xiàn)在當(dāng)前顯示的備選字符中為止。在選定字符之后,如果用戶
按下回退鍵之外的其他按鍵,則文字輸入程序?qū)?shù)組Strokes—Str[]和 SelectionBuffer—Str[]重置為空,文字輸入過程返回到空閑狀態(tài)并重新檢測鍵 值輸入。當(dāng)用戶錯(cuò)誤地選擇了字符之后,用戶可以通過按下回退鍵而選擇回 退,此時(shí),文字輸入過程回退到鍵值組合顯示狀態(tài),文字輸入程序重新讀取 之前所選擇的數(shù)組Strokes—Str[i]和相應(yīng)的SelectionBuffer—Str[i]中的內(nèi)容,并 顯示所讀取的內(nèi)容,以供用戶在原有的鍵值組合的基礎(chǔ)上進(jìn)行修改或者選 擇,或者重新對(duì)SelectionBuffer—Str[i]中存儲(chǔ)的內(nèi)容進(jìn)行選擇。
在上述文字輸入過程中,如果所選擇的字符是漢字,則所述文字輸入過 程還可以包括相關(guān)漢字選定狀態(tài)。如圖8所示,在用戶選定漢字之后,文字 輸入過程進(jìn)入相關(guān)漢字選定狀態(tài),此時(shí)文字輸入程序根據(jù)用戶所輸入的漢字 以及常用詞組而從詞庫中搜索并顯示可以與所輸入的漢字配成詞組的相關(guān) 漢字,并將該相關(guān)漢字存入數(shù)組Relatedwords—Str[]中。當(dāng)用戶想要輸入的 下一個(gè)漢字位于所顯示的相關(guān)漢字中時(shí),用戶可以通過按下確認(rèn)鍵或者數(shù)字 鍵而從所列出的相關(guān)漢字中選定所需要的字符,文字輸入程序清空數(shù)組 Relatedwords—Str[];否則用戶可以按下取消鍵以返回到空閑狀態(tài),文字輸入 程序清空數(shù)組Relatedwords—Str[]。當(dāng)用戶發(fā)現(xiàn)誤選了相關(guān)漢字時(shí),用戶可 以通過按下回退鍵而選擇回退,文字輸入程序重新讀取數(shù)組 Relatedwords—Str[]中的內(nèi)容,并顯示該內(nèi)容以供用戶重新選擇。這樣使得用 戶在誤選相關(guān)漢字之后還有重新選擇的機(jī)會(huì),避免了用戶鍵入所想要輸入的 相關(guān)漢字的鍵值組合的操作。
本發(fā)明的文字輸入方法對(duì)輸入過程進(jìn)行了改進(jìn),使得用戶可以針對(duì)誤操 作進(jìn)行糾正,避免了因誤操作而導(dǎo)致的重復(fù)輸入,提高了文字輸入效率。所 述文字輸入方法主要應(yīng)用于某些其上的一個(gè)按鍵具有多個(gè)鍵值的電子設(shè)備, 例如手機(jī)、PDA等等。
權(quán)利要求
1、一種文字輸入方法,該方法包括以下步驟A)鍵值組合顯示步驟,用于檢測按鍵輸入,根據(jù)所述按鍵輸入來顯示至少一種鍵值組合;B)鍵值組合選擇檢測步驟,用于檢測對(duì)所顯示的至少一種鍵值組合中一種鍵值組合的選擇;C)字符選定步驟,用于根據(jù)所選擇的鍵值組合而選定與該鍵值組合相對(duì)應(yīng)的字符;其特征在于,該方法還包括回退選擇檢測步驟,用于檢測是否存在回退選擇,當(dāng)存在回退選擇時(shí),回退到當(dāng)前所處步驟之前的任一步驟。
2、 根據(jù)權(quán)利要求1所述的文字輸入方法,其中,所述回退選擇檢測步 驟位于步驟A)和B)之間或者步驟B)和步驟C)之間,用于檢測是否存 在回退選擇,當(dāng)存在回退選擇時(shí),回退到步驟A)。
3、 根據(jù)權(quán)利要求1所述的文字輸入方法,其中,所述回退選擇檢測步 驟位于步驟C)之后,用于檢測是否存在回退選擇,當(dāng)存在回退選擇時(shí),回 退到步驟B)或步驟C)。
4、 根據(jù)權(quán)利要求3所述的方法,其中,與所述鍵值組合相對(duì)應(yīng)的字符 為英文單詞,所述鍵值組合選擇檢測步驟為字母組合選擇檢測步驟,所述回 退選擇檢測步驟用于在選定英文單詞之后檢測是否存在回退選擇,當(dāng)存在回 退選擇時(shí),回退到字母組合選擇檢測步驟。
5、 根據(jù)權(quán)利要求3所述的方法,其中,與所述鍵值組合相對(duì)應(yīng)的字符 為漢字,所述鍵值組合選擇檢測步驟為拼音組合選擇檢測步驟,所述步驟C)包括以下步驟備選漢字顯示步驟,用于根據(jù)所選擇的拼音組合顯示備選漢字; 漢字選定檢測步驟,用于檢測對(duì)所顯示的備選漢字的選定。 所述回退選擇檢測步驟位于漢字選定檢測步驟之后,用于檢測是否存在回退選擇,當(dāng)存在回退選擇時(shí),回退到拼音組合選擇檢測步驟或者備選漢字顯示步驟。
6、 根據(jù)權(quán)利要求3所述的方法,其中,與所述鍵值組合相對(duì)應(yīng)的字符為漢字,所述鍵值組合選擇檢測步驟為筆劃組合選擇檢測步驟,所述步驟c)包括以下步驟備選漢字顯示步驟,用于根據(jù)所選擇的筆劃組合來顯示備選漢字;以及漢字選定檢測步驟,用于檢測對(duì)所顯示的備選漢字的選定。 所述回退選擇檢測步驟位于漢字選定檢測步驟之后,用于檢測是否存在回退選擇,當(dāng)存在回退選擇時(shí),回退到筆劃組合選擇檢測步驟或者備選漢字顯示步驟。
7、 根據(jù)權(quán)利要求5或6所述的方法,其中,所述步驟C)在選定漢字之后還包括相關(guān)漢字搜索步驟,用于搜索與所選擇的漢字相互構(gòu)成詞組的相關(guān)漢字;相關(guān)漢字顯示步驟,用于顯示所述相關(guān)漢字; 相關(guān)漢字選定檢測步驟,用于檢測對(duì)所述相關(guān)漢字的選定。 所述回退選擇檢測步驟還位于所述相關(guān)漢字選定檢測步驟之后,用于檢 測是否存在回退選擇,當(dāng)存在回退選擇時(shí),回退到所述相關(guān)漢字顯示步驟。
全文摘要
本發(fā)明提供了一種文字輸入方法,所述方法包括以下步驟A)鍵值組合顯示步驟,用于檢測按鍵輸入,根據(jù)所述按鍵輸入來顯示至少一種鍵值組合;B)鍵值組合選擇檢測步驟,用于檢測對(duì)所顯示的至少一種鍵值組合中一種鍵值組合的選擇;C)字符選定步驟,用于根據(jù)所選擇的鍵值組合而選定與該鍵值組合相對(duì)應(yīng)的字符;其中,所述方法還包括回退選擇檢測步驟,用于檢測是否存在回退選擇,當(dāng)存在回退選擇時(shí),回退到當(dāng)前所處步驟之前的任一步驟。用戶可以在誤選字符時(shí)通過選擇回退而回退到誤操作之前的狀態(tài),從而避免了重復(fù)操作。
文檔編號(hào)G06F3/023GK101615082SQ20081012617
公開日2009年12月30日 申請(qǐng)日期2008年6月27日 優(yōu)先權(quán)日2008年6月27日
發(fā)明者胡璽全, 龔余清 申請(qǐng)人:比亞迪股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1