【技术实现步骤摘要】
对输入法的上屏候选项进行筛选的方法和装置
本专利技术涉及输入法
,具体涉及一种对输入法的上屏候选项进行筛选的方法和装置。
技术介绍
在各种计算机系统中,缺省的输入语言是英语中的字符。英语输入可以直接选择字母即可进行输入。而其他语言的输入则较为麻烦,比如中文语言有上万个字符,完全无法简单的通过按键直接进行输入,需要对汉字进行编码,比如按照汉字的发音特性对汉字进行编码(对应拼音输入法),按照汉字的字形特性(如笔画和偏旁部首)对汉字进行编码(对应字型输入法)等等,各个按键组合则可与汉字编码进行对应,从而可进行汉字的输入。但是,由于汉语本身的特征,按键组合与汉字的映射关系不是唯一的,特别是在使用拼音或双拼输入法等输入法的过程中,由于汉字的同声母、韵母的字词特别多,其按键组合与汉字的映射关系更为复杂。特别是在很多智能移动终端中,采用九宫格的输入键盘时,其按键组合与汉字的映射关系更加复杂,因为首先按键组合对应的拼音组合会更多,而由各个拼音组合衍生对应的汉字又会成倍增加。因此,在用户通过按键组合输入汉字的时候,在众多候选项中找到目标候选项是比较繁琐的事,可能需要翻页进行查找,并且可能需要多次翻页并在翻页过程中保持高度注意力才能找到目标候选项,非常影响用户的输入效率。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种对输入法的上屏候选项进行筛选的装置和相应的对输入法的上屏候选项进行筛选的方法。依据本专利技术的一个方面,提供了一种对输入法的上屏候选项进行筛选的方法,包括:在输入法的初始上屏候选项筛选模式下,接收用户输入的 ...
【技术保护点】
一种对输入法的上屏候选项进行筛选的方法,包括:在输入法的初始上屏候选项筛选模式下,接收用户输入的筛选笔画序列;将所述筛选笔画序列与每个初始上屏候选项的第一笔画序列进行匹配;根据笔画序列的匹配结果,调整初始上屏候选项的显示位置。
【技术特征摘要】
1.一种对输入法的上屏候选项进行筛选的方法,包括:在输入法的初始上屏候选项筛选模式下,接收用户输入的筛选笔画序列;将所述筛选笔画序列与每个初始上屏候选项的第一笔画序列进行匹配;根据笔画序列的匹配结果,调整初始上屏候选项的显示位置;其中,所述将所述筛选笔画序列与所述每个初始上屏候选项的笔画序列进行匹配还包括:当所述筛选笔画序列与所述初始上屏候选项的第一笔画序列不完全匹配时,利用基于笔画的纠错模型判断所述用户输入的笔画序列与所述初始上屏候选项的第一笔画序列匹配的概率;当所述匹配的概率大于阈值时,则判断所述筛选笔画序列与所述初始上屏候选项的第一笔画序列匹配上;所述方法还包括:利用词组和/或句子中字词的二元或多元关系,构建所述基于笔画的纠错模型;和/或,利用组成每个字的笔画之间的二元或者多元关系,构建所述基于笔画的纠错模型。2.如权利要求1所述的方法,其特征在于,将所述筛选笔画序列与每个初始上屏候选项的第一笔画序列进行匹配包括:将所述筛选笔画序列与由每个初始上屏候选项的各字的至少第一个笔画所组成的第一笔画序列进行匹配。3.如权利要求2所述的方法,其特征在于,所述将所述筛选笔画序列与由每个初始上屏候选项的各字的至少第一个笔画所组成的第一笔画序列进行匹配包括:将所述筛选笔画序列与由每个初始上屏候选项各字的完整笔画序列组成的第一笔画序列进行匹配;和/或,将所述筛选笔画序列与由每个初始上屏候选项的各字的首个笔画组成的第一笔画序列相匹配。4.如权利要求1所述的方法,其特征在于,在将所述筛选笔画序列与每个初始上屏候选项的第一笔画序列进行匹配之前还包括:针对每个初始上屏候选项,从词库中获取每个初始上屏候选项的第一笔画序列。5.如权利要求1所述的方法,其特征在于,所述在输入法的初始上屏候选项筛选模式下,接收用户输入的筛选笔画序列,包括:判断所述筛选笔画序列中是否存在分隔符;如果存在分隔符,则根据所述分隔符将用户输入的筛选笔画序列分隔为各筛选笔画子序列。6.如权利要求5所述的方法,其特征在于,所述将所述筛选笔画序列与每个初始上屏候选项的第一笔画序列进行匹配包括:以筛选笔画子序列为单位,按序将所述筛选笔画子序列与每个初始上屏候选项中相应顺序上的字的笔画序列进行匹配。7.如权利要求1所述的方法,其特征在于,所述根据笔画序列的匹配结果,调整初始上屏候选项的显示位置包括:当笔画序列相匹配,则将相应的初始上屏候选项在候选项展示界面排序靠前显示。8.如权利要求1所述的方法,其特征在于,还包括:在输入法显示界面,提供字符串候选项展示界面;当在字符串候选项展示界面接收到用户对一字符串候选项的点击时,获取对应该字符串候选项的各初始上屏候选项进行展示。9.一种对输入法的上屏候选项进行筛选的装置...
【专利技术属性】
技术研发人员:高强,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。