对输入法的上屏候选项进行筛选的方法和装置制造方法及图纸

技术编号:11364381 阅读:73 留言:0更新日期:2015-04-29 14:45
本发明专利技术公开了一种对输入法的上屏候选项进行筛选的方法和装置,涉及输入法技术领域。所述方法包括:方法,包括:在输入法的初始上屏候选项筛选模式下,接收用户输入的筛选笔画序列;将所述筛选笔画序列与每个初始上屏候选项的第一笔画序列进行匹配;根据笔画序列的匹配结果,调整初始上屏候选项的显示位置。本发明专利技术解决了与用户初次输入的按键组合对应的初始上屏候选项过多,用户不能快速定位目标候选项的问题,可提供再次筛选的模式,通过笔画序列对初始的候选项进行再次筛选,提高用户查找目标候选项的效率,从而提高输入效率的有益效果。

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

【技术保护点】
一种对输入法的上屏候选项进行筛选的方法,包括:在输入法的初始上屏候选项筛选模式下,接收用户输入的筛选笔画序列;将所述筛选笔画序列与每个初始上屏候选项的第一笔画序列进行匹配;根据笔画序列的匹配结果,调整初始上屏候选项的显示位置。

【技术特征摘要】
1.一种对输入法的上屏候选项进行筛选的方法,包括:在输入法的初始上屏候选项筛选模式下,接收用户输入的筛选笔画序列;将所述筛选笔画序列与每个初始上屏候选项的第一笔画序列进行匹配;根据笔画序列的匹配结果,调整初始上屏候选项的显示位置;其中,所述将所述筛选笔画序列与所述每个初始上屏候选项的笔画序列进行匹配还包括:当所述筛选笔画序列与所述初始上屏候选项的第一笔画序列不完全匹配时,利用基于笔画的纠错模型判断所述用户输入的笔画序列与所述初始上屏候选项的第一笔画序列匹配的概率;当所述匹配的概率大于阈值时,则判断所述筛选笔画序列与所述初始上屏候选项的第一笔画序列匹配上;所述方法还包括:利用词组和/或句子中字词的二元或多元关系,构建所述基于笔画的纠错模型;和/或,利用组成每个字的笔画之间的二元或者多元关系,构建所述基于笔画的纠错模型。2.如权利要求1所述的方法,其特征在于,将所述筛选笔画序列与每个初始上屏候选项的第一笔画序列进行匹配包括:将所述筛选笔画序列与由每个初始上屏候选项的各字的至少第一个笔画所组成的第一笔画序列进行匹配。3.如权利要求2所述的方法,其特征在于,所述将所述筛选笔画序列与由每个初始上屏候选项的各字的至少第一个笔画所组成的第一笔画序列进行匹配包括:将所述筛选笔画序列与由每个初始上屏候选项各字的完整笔画序列组成的第一笔画序列进行匹配;和/或,将所述筛选笔画序列与由每个初始上屏候选项的各字的首个笔画组成的第一笔画序列相匹配。4.如权利要求1所述的方法,其特征在于,在将所述筛选笔画序列与每个初始上屏候选项的第一笔画序列进行匹配之前还包括:针对每个初始上屏候选项,从词库中获取每个初始上屏候选项的第一笔画序列。5.如权利要求1所述的方法,其特征在于,所述在输入法的初始上屏候选项筛选模式下,接收用户输入的筛选笔画序列,包括:判断所述筛选笔画序列中是否存在分隔符;如果存在分隔符,则根据所述分隔符将用户输入的筛选笔画序列分隔为各筛选笔画子序列。6.如权利要求5所述的方法,其特征在于,所述将所述筛选笔画序列与每个初始上屏候选项的第一笔画序列进行匹配包括:以筛选笔画子序列为单位,按序将所述筛选笔画子序列与每个初始上屏候选项中相应顺序上的字的笔画序列进行匹配。7.如权利要求1所述的方法,其特征在于,所述根据笔画序列的匹配结果,调整初始上屏候选项的显示位置包括:当笔画序列相匹配,则将相应的初始上屏候选项在候选项展示界面排序靠前显示。8.如权利要求1所述的方法,其特征在于,还包括:在输入法显示界面,提供字符串候选项展示界面;当在字符串候选项展示界面接收到用户对一字符串候选项的点击时,获取对应该字符串候选项的各初始上屏候选项进行展示。9.一种对输入法的上屏候选项进行筛选的装置...

【专利技术属性】
技术研发人员:高强
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1