【技術(shù)實現(xiàn)步驟摘要】
一種在文字輸入中篩選候選項的方法和裝置
本申請涉及文字輸入
,特別是涉及一種在文字輸入中篩選候選項的方法和裝置。
技術(shù)介紹
在計算機(jī)系統(tǒng)中,缺省的輸入語言是英語中的字符。由于英文中僅有26個字母,加上一些控制字符,一般使用100個按鍵左右的鍵盤就足夠了。中文語言有上萬個字符,為了使計算機(jī)系統(tǒng)能夠使用鍵盤輸入中文,需要使用附加的中文輸入法系統(tǒng)。由于漢字?jǐn)?shù)以萬計,計算機(jī)鍵盤不可能為每一個漢字而造一個按鍵。因此,中文輸入法針對每個漢字用鍵盤上的按鍵按照一定的方法進(jìn)行編碼,對于用戶,使用數(shù)個按鍵組成的輸入序列(具體可以包括拼音序列、字形序列、其他編碼字符序列等等)即可輸入漢字。例如,拼音輸入法通常按照漢字的發(fā)音特性對漢字進(jìn)行編碼,字型輸入法通常按照漢字的字形特性(如筆畫和偏旁部首)對漢字進(jìn)行編碼等等。由于漢語本身的特征,輸入序列與漢字的映射關(guān)系不是唯一的,大部分的編碼方法無法做到輸入序列到漢字的一對一映射。對應(yīng)于某個輸入序列的所有字詞可被稱為候選項,一個輸入序列往往對應(yīng)很多候選項,這樣,用戶在眾多候選項中找到自己想要的候選項有時是一件非常麻煩的事,可能需要多次非常小心的翻頁才能找到,這就影響了用戶的輸入效率??傊?,需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是:如何能夠提高選擇候選項的效率,從而提高用戶的輸入效率。
技術(shù)實現(xiàn)思路
本申請所要解決的技術(shù)問題是提供一種在文字輸入中篩選候選項的方法和裝置,能夠減少供選擇的候選項的數(shù)量,從而提高用戶選擇候選項的效率及用戶的輸入效率。為了解決上述問題,本申請公開了一種在文字輸入中篩選候選項的方法,包括:接收用戶在篩選模式下輸 ...
【技術(shù)保護(hù)點】
一種在文字輸入中篩選候選項的方法,其特征在于,包括:接收用戶在篩選模式下輸入的篩選序列;依據(jù)所述篩選序列與初始序列轉(zhuǎn)換得到一個以上的組詞候選項并展示;所述初始序列為進(jìn)入篩選模式前尚未上屏字詞的用戶輸入序列,所述組詞候選項中包括與至少部分所述初始序列對應(yīng)的字詞;將用戶所選擇的組詞候選項中與至少部分所述初始序列對應(yīng)的字詞上屏。
【技術(shù)特征摘要】
1.一種在文字輸入中篩選候選項的方法,其特征在于,包括:接收用戶在篩選模式下輸入的篩選序列;依據(jù)所述篩選序列與初始序列轉(zhuǎn)換得到一個以上的組詞候選項并展示;所述初始序列為進(jìn)入篩選模式前尚未上屏字詞的用戶輸入序列,所述組詞候選項中包括與至少部分所述初始序列對應(yīng)的字詞;將用戶所選擇的組詞候選項中與至少部分所述初始序列對應(yīng)的字詞上屏。2.如權(quán)利要求1所述的方法,其特征在于,所述依據(jù)所述篩選序列與初始序列轉(zhuǎn)換得到一個以上的組詞候選項的步驟,進(jìn)一步包括:對所述篩選序列與至少部分所述初始序列進(jìn)行排列;將排列后所得的序列轉(zhuǎn)換為一個以上的詞匯候選項,并將轉(zhuǎn)換得到的詞匯作為組詞候選項。3.如權(quán)利要求1或2所述的方法,其特征在于,所述依據(jù)所述篩選序列與初始序列轉(zhuǎn)換得到一個以上的組詞候選項的步驟,進(jìn)一步包括:去除所有組詞候選項中與至少部分所述初始序列對應(yīng)的字詞重復(fù)的組詞候選項,得到去重后的組詞候選項。4.如權(quán)利要求1或2所述的方法,其特征在于,還包括:在展示所述組詞候選項時,對所述組詞候選項中與至少部分所述初始序列對應(yīng)的字詞進(jìn)行突出顯示。5.如權(quán)利要求2所述的方法,其特征在于,所述對所述篩選序列與至少部分所述初始序列進(jìn)行排列的步驟,進(jìn)一步包括:將所述篩選序列與所述初始序列拆解為N個編碼單元;從N個編碼單元中,選取M個編碼單元進(jìn)行排列;其中,所述M個編碼單元包括由所述篩選序列拆解得到的所有編碼單元,及由所述初始序列拆解得到的至少一個編碼單元,N、M為自然數(shù)。6.如權(quán)利要求5所述的方法,其特征在于,所述從N個編碼單元中,選取M個編碼單元進(jìn)行排列的步驟,進(jìn)一步包括:在選取由所述初始序列拆解得到的編碼單元中的部分參與排列時,按照從前往后的順序選取一個或多個編碼單元參與排列。7.如權(quán)利要求5所述的方法,其特征在于,所述從N個編碼單元中,選取M個編碼單元進(jìn)行排列的步驟,進(jìn)一步包括:對所述M個編碼單元中由所述篩選序列拆解得到的編碼單元,及由所述初始序列拆解得到編碼單元進(jìn)行交叉排列。8.如權(quán)利要求1或2所述的方法,其特征在于,還包括:依據(jù)第一用戶操作,將輸入法從正常模式切換到篩選模式;所述第一用戶操作包括:用戶針對預(yù)置的第一模式切換鍵、預(yù)置的第一模式切換按鈕、預(yù)置的第一模式切換滑動的操作、或符合預(yù)置第一特征的其他用戶操作。9.如權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括:將輸入法從篩選模式切換到正常模式;通過如下步驟將輸入法從篩選模式切換到正常模式:依據(jù)第二用戶操作,將輸入法從篩選模式切換到正常模式;所述第二用戶操作包括:用戶針對預(yù)置的第二模式切換鍵、預(yù)置的第二模式切換按鈕、或預(yù)置的第二模式切換滑動的操作,用戶的上屏操作,或者,用戶刪除所述篩選序列及按下退格鍵;或者在檢測到輸入焦點移動至應(yīng)用程序,或者檢測到輸入焦點移動至所述輸入序列的區(qū)域時,自動將輸入法從篩選模式切換到正常模式。10.如權(quán)利要求1或2所述的方法,其特征在于,所述依據(jù)所述篩選序列與初始序列轉(zhuǎn)換得到一個以上的組詞候選項并展示的步驟進(jìn)一步包括:依據(jù)所述篩選序列與初始序列轉(zhuǎn)換得到一個以上的組詞候選項;根據(jù)所述組詞候選項中對應(yīng)于至少部分初始序列的字詞與進(jìn)入篩選模式前所述用戶輸入序列的已上屏字詞之間的多元關(guān)系,對所述組詞候選項進(jìn)行排序;按照排序展示所述組詞候選項。11.一種在文字輸入中篩選候選項的裝置,其特征在于,包括...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:劉璇,楊磊,
申請(專利權(quán))人:北京搜狗科技發(fā)展有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。