對(duì)輸入法的上屏候選項(xiàng)進(jìn)行篩選的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及輸入法技術(shù)領(lǐng)域,具體涉及一種對(duì)輸入法的上屏候選項(xiàng)進(jìn)行篩選的方法和裝置。
【背景技術(shù)】
[0002]在各種計(jì)算機(jī)系統(tǒng)中,缺省的輸入語(yǔ)言是英語(yǔ)中的字符。英語(yǔ)輸入可以直接選擇字母即可進(jìn)行輸入。而其他語(yǔ)言的輸入則較為麻煩,比如中文語(yǔ)言有上萬(wàn)個(gè)字符,完全無法簡(jiǎn)單的通過按鍵直接進(jìn)行輸入,需要對(duì)漢字進(jìn)行編碼,比如按照漢字的發(fā)音特性對(duì)漢字進(jìn)行編碼(對(duì)應(yīng)拼音輸入法),按照漢字的字形特性(如筆畫和偏旁部首)對(duì)漢字進(jìn)行編碼(對(duì)應(yīng)字型輸入法)等等,各個(gè)按鍵組合則可與漢字編碼進(jìn)行對(duì)應(yīng),從而可進(jìn)行漢字的輸入。
[0003]但是,由于漢語(yǔ)本身的特征,按鍵組合與漢字的映射關(guān)系不是唯一的,特別是在使用拼音或雙拼輸入法等輸入法的過程中,由于漢字的同聲母、韻母的字詞特別多,其按鍵組合與漢字的映射關(guān)系更為復(fù)雜。特別是在很多智能移動(dòng)終端中,采用九宮格的輸入鍵盤時(shí),其按鍵組合與漢字的映射關(guān)系更加復(fù)雜,因?yàn)槭紫劝存I組合對(duì)應(yīng)的拼音組合會(huì)更多,而由各個(gè)拼音組合衍生對(duì)應(yīng)的漢字又會(huì)成倍增加。
[0004]因此,在用戶通過按鍵組合輸入漢字的時(shí)候,在眾多候選項(xiàng)中找到目標(biāo)候選項(xiàng)是比較繁瑣的事,可能需要翻頁(yè)進(jìn)行查找,并且可能需要多次翻頁(yè)并在翻頁(yè)過程中保持高度注意力才能找到目標(biāo)候選項(xiàng),非常影響用戶的輸入效率。
【發(fā)明內(nèi)容】
[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種對(duì)輸入法的上屏候選項(xiàng)進(jìn)行篩選的裝置和相應(yīng)的對(duì)輸入法的上屏候選項(xiàng)進(jìn)行篩選的方法。
[0006]依據(jù)本發(fā)明的一個(gè)方面,提供了一種對(duì)輸入法的上屏候選項(xiàng)進(jìn)行篩選的方法,包括:
[0007]在輸入法的初始上屏候選項(xiàng)篩選模式下,接收用戶輸入的篩選筆畫序列;
[0008]將所述篩選筆畫序列與每個(gè)初始上屏候選項(xiàng)的第一筆畫序列進(jìn)行匹配;
[0009]根據(jù)筆畫序列的匹配結(jié)果,調(diào)整初始上屏候選項(xiàng)的顯示位置。
[0010]優(yōu)選的,將所述篩選筆畫序列與每個(gè)初始上屏候選項(xiàng)的第一筆畫序列進(jìn)行匹配包括:
[0011]將所述篩選筆畫序列與由每個(gè)初始上屏候選項(xiàng)的各字的至少第一個(gè)筆畫所組成的第一筆畫序列進(jìn)行匹配。
[0012]優(yōu)選的,所述將所述篩選筆畫序列與由每個(gè)初始上屏候選項(xiàng)的各字的至少第一個(gè)筆畫所組成的第一筆畫序列進(jìn)行匹配包括:
[0013]將所述篩選筆畫序列與由每個(gè)初始上屏候選項(xiàng)各字的完整筆畫序列組成的第一筆畫序列進(jìn)行匹配;
[0014]和/或,將所述篩選筆畫序列與由每個(gè)初始上屏候選項(xiàng)的各字的首個(gè)筆畫組成的第一筆畫序列相匹配。
[0015]優(yōu)選的,在將所述篩選筆畫序列與每個(gè)初始上屏候選項(xiàng)的第一筆畫序列進(jìn)行匹配之前還包括:
[0016]針對(duì)每個(gè)初始上屏候選項(xiàng),從詞庫(kù)中獲取每個(gè)初始上屏候選項(xiàng)的第一筆畫序列。
[0017]優(yōu)選的,所述將所述篩選筆畫序列與所述每個(gè)初始上屏候選項(xiàng)的筆畫序列進(jìn)行匹配還包括:
[0018]當(dāng)所述篩選筆畫序列與所述初始上屏候選項(xiàng)的第一筆畫序列不完全匹配時(shí),利用基于筆畫的糾錯(cuò)模型判斷所述用戶輸入的筆畫序列與所述初始上屏候選項(xiàng)的第一筆畫序列匹配的概率;
[0019]當(dāng)所述匹配的概率大于閾值時(shí),則判斷所述篩選筆畫序列與所述初始上屏候選項(xiàng)的第一筆畫序列匹配上。
[0020]優(yōu)選的,還包括:
[0021]利用詞組和/或句子中字詞的二元或多元關(guān)系,構(gòu)建所述基于筆畫的糾錯(cuò)模型;
[0022]和/或,利用組成每個(gè)字的筆畫之間的二元或者多元關(guān)系,構(gòu)建所述基于筆畫的糾錯(cuò)模型。
[0023]優(yōu)選的,所述在輸入法的初始上屏候選項(xiàng)篩選模式下,接收用戶輸入的篩選筆畫序列,包括:
[0024]判斷所述篩選筆畫序列中是否存在分隔符;如果存在分隔符,則根據(jù)所述分隔符將用戶輸入的篩選筆畫序列分隔為各篩選筆畫子序列。
[0025]優(yōu)選的,所述將所述篩選筆畫序列與每個(gè)初始上屏候選項(xiàng)的第一筆畫序列進(jìn)行匹配包括:
[0026]以篩選筆畫子序列為單位,按序?qū)⑺龊Y選筆畫子序列與每個(gè)初始上屏候選項(xiàng)中相應(yīng)順序上的字的筆畫序列進(jìn)行匹配。
[0027]優(yōu)選的,所述根據(jù)筆畫序列的匹配結(jié)果,調(diào)整初始上屏候選項(xiàng)的顯示位置包括:
[0028]當(dāng)筆畫序列相匹配,則將相應(yīng)的初始上屏候選項(xiàng)在候選項(xiàng)展示界面排序靠前顯不O
[0029]優(yōu)選的,在觸發(fā)輸入法的初始上屏候選項(xiàng)篩選模式之后,還包括:
[0030]接收用戶的刪除操作,根據(jù)所述刪除操作以刪除所述用戶輸入的篩選筆畫序列中的內(nèi)容。
[0031]優(yōu)選的,還包括:
[0032]在輸入法顯示界面,提供字符串候選項(xiàng)展示界面;當(dāng)在字符串候選項(xiàng)展示界面接收到用戶對(duì)一字符串候選項(xiàng)的點(diǎn)擊時(shí),獲取對(duì)應(yīng)該字符串候選項(xiàng)的各初始上屏候選項(xiàng)進(jìn)行展示。
[0033]依據(jù)本發(fā)明的另外一個(gè)方面,本發(fā)明還公開了一種對(duì)輸入法的上屏候選項(xiàng)進(jìn)行篩選的裝置,包括:
[0034]篩選接收模塊,適于在輸入法的初始上屏候選項(xiàng)篩選模式下,接收用戶輸入的篩選筆畫序列;
[0035]匹配模塊,適于將所述篩選筆畫序列與每個(gè)初始上屏候選項(xiàng)的第一筆畫序列進(jìn)行匹配;
[0036]調(diào)整模塊,適于根據(jù)筆畫序列的匹配結(jié)果,調(diào)整初始上屏候選項(xiàng)的顯示位置。
[0037]優(yōu)選的,所述匹配模塊包括:
[0038]第一匹配模塊,適于將所述篩選筆畫序列與由每個(gè)初始上屏候選項(xiàng)的各字的至少第一個(gè)筆畫所組成的第一筆畫序列進(jìn)行匹配。
[0039]優(yōu)選的,所述第一匹配模塊包括:
[0040]完整匹配模塊,適于將所述篩選筆畫序列與由每個(gè)初始上屏候選項(xiàng)各字的完整筆畫序列組成的第一筆畫序列進(jìn)行匹配;
[0041]和/或首筆匹配模塊,適于將所述篩選筆畫序列與由每個(gè)初始上屏候選項(xiàng)的各字的首個(gè)筆畫組成的第一筆畫序列相匹配。
[0042]優(yōu)選的,在所述匹配模塊之前還包括:
[0043]第一筆畫序列獲取模塊,適于針對(duì)每個(gè)初始上屏候選項(xiàng),從詞庫(kù)中獲取每個(gè)初始上屏候選項(xiàng)的第一筆畫序列。
[0044]優(yōu)選的,所述匹配模塊還包括:
[0045]糾錯(cuò)匹配模塊,適于當(dāng)所述篩選筆畫序列與所述初始上屏候選項(xiàng)的第一筆畫序列不完全匹配時(shí),利用基于筆畫的糾錯(cuò)模型判斷所述用戶輸入的筆畫序列與所述初始上屏候選項(xiàng)的第一筆畫序列匹配的概率;當(dāng)所述匹配的概率大于閾值時(shí),則判斷所述篩選筆畫序列與所述初始上屏候選項(xiàng)的第一筆畫序列匹配上。
[0046]優(yōu)選的,還包括:
[0047]第一糾錯(cuò)模型構(gòu)建模塊,適于利用詞組和/或句子中字詞的二元或多元關(guān)系,構(gòu)建所述基于筆畫的糾錯(cuò)模型;
[0048]和/或,第二糾錯(cuò)模型構(gòu)建模塊,適于利用組成每個(gè)字的筆畫之間的二元或者多元關(guān)系,構(gòu)建所述基于筆畫的糾錯(cuò)模型。
[0049]優(yōu)選的,所述篩選接收模塊包括:
[0050]分隔符接收模塊,適于在接收用戶輸入的篩選筆畫序列的過程中,接收用戶輸入分隔符,根據(jù)所述分隔符將用戶輸入的篩選筆畫序列分隔為各第一筆畫子序列。
[0051]優(yōu)選的,所述將匹配模塊包括:
[0052]子序列匹配模塊,適于以篩選筆畫子序列為單位,按序?qū)⑺龊Y選筆畫子序列與每個(gè)初始上屏候選項(xiàng)中相應(yīng)順序上的字的筆畫序列進(jìn)行匹配。
[0053]優(yōu)選的,所述調(diào)整模塊包括:
[0054]排序調(diào)整模塊,適于當(dāng)筆畫序列相匹配,則將相應(yīng)的初始上屏候選項(xiàng)在候選項(xiàng)展示界面排序靠前顯示。
[0055]優(yōu)選的,在觸發(fā)模塊之后,還包括:
[0056]篩選刪除模塊,適于接收用戶的刪除操作,根據(jù)所述刪除操作以刪除所述用戶輸入的篩選筆畫序列中的內(nèi)容。
[0057]優(yōu)選的,還包括:
[0058]字符串候選展示模塊,適于在輸入法顯示界面,提供字符串候選項(xiàng)展示界面;當(dāng)在字符串候選項(xiàng)展示界面接收到用戶對(duì)一字符串候選項(xiàng)的點(diǎn)擊時(shí),獲取對(duì)應(yīng)該字符串候選項(xiàng)的各初始上屏候選項(xiàng)進(jìn)行展示。
[0059]根據(jù)本發(fā)明的一種對(duì)輸入法的上屏候選項(xiàng)進(jìn)行篩選的方法,可以在用戶按照傳統(tǒng)的輸入過程中對(duì)得到的初始上屏候選項(xiàng)加入篩選筆畫模式,通過用戶再次輸入的筆畫序列進(jìn)一步對(duì)初始上屏候選項(xiàng)進(jìn)行篩選,縮小初始上屏候選項(xiàng)的范圍。比如,點(diǎn)擊按鍵一〉得到字符串候選項(xiàng)(比如拼音候選項(xiàng))一〉確定字符串候選項(xiàng)一〉根據(jù)所述字符串候選項(xiàng),從詞庫(kù)中查找相匹配的初始上屏候選項(xiàng)一〉根據(jù)用戶的點(diǎn)擊觸發(fā)初始上屏候選項(xiàng)篩選模式一〉再次接收用戶輸入的篩選筆畫序列一〉通過所述篩選筆畫序列對(duì)初始的上屏候選項(xiàng)進(jìn)行篩選,得到更精準(zhǔn)的上屏候選項(xiàng),由此解決了與用戶初次輸入的按鍵組合對(duì)應(yīng)的初始上屏候選項(xiàng)過多,用戶不能快速定位目標(biāo)候選項(xiàng)的問題,可提供再次篩選的模式,通過筆畫序列對(duì)初始的候選項(xiàng)進(jìn)行再次篩選,提高用戶查找目標(biāo)候選項(xiàng)的效率,從而提高輸入效率的有益效果。
[0060]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說明】
[0061]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0062]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種對(duì)輸入法的上屏候選項(xiàng)進(jìn)行篩選的方法的流程示意圖;
[