專利名稱:句子快速輸入方法
技術領域:
本發明涉及一種輸入方法,尤其涉及一種快速輸入句子的方法。
背景技術:
目前所使用的輸入法中,都只是輸入字或詞,再利用字或詞來組成句子。但針對于利用小鍵盤進行輸入的手機或PDA,很多情況下是輸入一些常用的句子,如果每次都將這些常用句子逐字輸入一遍,無疑是在浪費時間,降低了輸入速度。
發明內容本發明的主要目的就是解決現有技術中的問題,提供一種句子快速輸入方法,使用方便,不必要每次都將常用句子逐字輸入一遍,輸入速度快。
為實現上述目的,本發明提出了一種句子快速輸入方法,包括以下步驟A、預先建立一常用句子數據庫,并取每個句子的第一個字的編碼作為句子的編碼;B、接收從鍵盤輸入的文字的編碼;C、將輸入的編碼與數據庫中句子的編碼比較,查找出匹配的候選句子;D、將候選句子顯示在候選窗口;E、接收候選句子的選擇,將選中的候選句子輸入到編輯窗口。
本發明可直接將句子顯示在候選窗口以供選擇,用戶可隨時將自己經常使用的句子加入到常用句子數據庫,輸入時不用再逐字輸入一句話,而只要輸入該句子的第一個字的編碼即可以選擇句子,方便了句子的輸入,提高了輸入的速度。
本發明的特征及優點將通過實施例結合附圖進行詳細說明。
圖1表示本發明的一種實施例的流程圖。
具體實施方式預先建立一常用句子數據庫,將每個句子的第一個字的編碼設定為該句子的編碼。每個句子第一個字的編碼可以是通過拼音編碼方法可到的編碼,也可以是通過筆畫編碼方法得到的編碼,還可以是通過其他編碼方法得到的編碼,所以句子的編碼不止一個,可以有兩個或多于兩個的編碼。該數據庫中的常用句子可由使用者根據自己的使用習慣進行增加和刪除。在使用時,包括如圖1所示的以下步驟在步驟102,在第一輸入法模式下切換到常用句子輸入模式,然后執行步驟104;在步驟104,接收從鍵盤輸入的文字的編碼,該文字的編碼可根據用戶所選擇的第一輸入模式的輸入方法所產生,鍵盤為手機或PDA的鍵盤,然后執行步驟106;在步驟106,將輸入的編碼與句子數據庫中的句子的編碼比較,查找出匹配的候選句子。匹配是指輸入的編碼為句子編碼的前頭部分或全部,句子編碼可以有多個,只要有一個編碼與輸入的編碼匹配,則該句子為候選句子。該步驟中,隨著文字的編碼的不斷輸入,文字的編碼長度不斷增加,句子數據庫中與輸入的編碼可匹配的句中編碼越來越少,候選句子也越來越少,可方便用戶選擇。然后執行步驟108;在步驟108,將候選句子顯示在候選窗口,然后執行步驟110;在步驟110,判斷是否有翻頁鍵輸入,如果有,則執行步驟112,將候選窗口翻頁;如果沒有則執行步驟114;在步驟114,接收候選句子的選擇,將選中的候選句子輸入到編輯窗口。
本發明尤其適用于手機、PDA等便攜設備,因為該類設備通常輸入一些常用句子,例如,“在哪里?”、“什么時候回去?”等常用句子,本發明可以使用戶快速輸入常用句子,使用很方便。
權利要求
1.一種句子快速輸入方法,其特征在于包括以下步驟A、預先建立一常用句子數據庫,并取每個句子的第一個字的編碼作為句子的編碼;B、接收從鍵盤輸入的文字的編碼;C、將輸入的編碼與數據庫中句子的編碼比較,查找出匹配的候選句子;D、將候選句子顯示在候選窗口;E、接收候選句子的選擇,將選中的候選句子輸入到編輯窗口。
2.如權利要求1所述的輸入方法,其特征在于步驟A中所述的句子的編碼包括用兩種或以上的編碼方法所產生的編碼。
3.如權利要求1或2所述的輸入方法,其特征在于所述匹配是指輸入的編碼為句子編碼的前頭部分或全部。
4.如權利要求3所述的輸入方法,其特征在于當所述候選句子未出現在候選窗口的首頁時,可接收翻頁鍵的輸入執行候選窗口翻頁。
5.如權利要求1所述的輸入方法,其特征在于所述鍵盤為手機或PDA的鍵盤。
全文摘要
本發明公開了一種句子快速輸入方法,包括以下步驟預先建立一常用句子數據庫,并取每個句子的第一個字的編碼作為句子的編碼;接收從鍵盤輸入的文字的編碼;將輸入的編碼與數據庫中句子的編碼比較,查找出匹配的候選句子;將候選句子顯示在候選窗口;接收候選句子的選擇,將選中的候選句子輸入到編輯窗口。本發明可以使用戶快速輸入常用句子,使用很方便。
文檔編號G06F17/30GK1908865SQ200510036450
公開日2007年2月7日 申請日期2005年8月7日 優先權日2005年8月7日
發明者黃金富 申請人:黃金富