【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种输入法实现方法及装置、客户端。
技术介绍
用户在将汉字输入计算机或者手机等设备时,需要使用中文输入软件。现有的中文输入软件已具备联想功能,所谓联想功能是指中文输入软件能够在用户进行输入行为后,自动将与当前输入词关联的候选词,显示在候选词窗口供用户进行选择。比如,用户输入拼音“wo”,当用户选择了“wo”对应的候选词“我”后,中文输入法软件会将与“我”关联的候选词“们”“的”“国”“说”“是”等自动显示在候选词窗口供用户选择。在对现有技术的研究和实践过程中,专利技术人发现现有技术存在以下问题:由于现有的联想功能输出的候选词由技术人员预先设定,因而经常会出现联想功能输出的候选词中并没有用户期望的候选词的情况,导致用户还需要花费大量的时间查找候选词。
技术实现思路
本专利技术实施例要解决的技术问题是提供一种输入法实现方法及装置、客户端,能够方便、快捷地输出候选词。为解决上述技术问题,本专利技术所提供的实施例是通过以下技术方案实现的:本专利技术实施例提供了一种输入法实现方法,包括:获取光标前的字符;查询与所述字符对应的用户逻辑;查询所述字符对应的候选词;按照所述用户逻辑的频率,将所述候选词进行排序显示。优选地,上述按照所述用户逻辑的频率,将所述候选词进行排序显示的-->步骤之后包括:根据用户选取的候选词对所述用户逻辑频率进行更新。优选地,上述根据用户选取的候选词对所述用户逻辑频率进行更新的步骤具体包括:若用户选取的候选词为词B,若所述字符为a,且a为结束符号,或者所述字符为空,则识别词B的词性;对以词B以词B的词性开头的用户 ...
【技术保护点】
一种输入法实现方法,其特征在于,包括:获取光标前的字符;查询与所述字符对应的用户逻辑;查询所述字符对应的候选词;按照所述用户逻辑的频率,将所述候选词进行排序显示。
【技术特征摘要】
1、一种输入法实现方法,其特征在于,包括:获取光标前的字符;查询与所述字符对应的用户逻辑;查询所述字符对应的候选词;按照所述用户逻辑的频率,将所述候选词进行排序显示。2、根据权利要求1所述的方法,其特征在于,所述按照所述用户逻辑的频率,将所述候选词进行排序显示的步骤之后包括:根据用户选取的候选词对所述用户逻辑频率进行更新。3、如权利要求2所述的方法,其特征在于,所述根据用户选取的候选词对所述用户逻辑频率进行更新的步骤具体包括:若用户选取的候选词为词B,若所述字符为a,且a为结束符号,或者所述字符为空,则识别词B的词性;对以词B以词B的词性开头的用户语法逻辑频率提高预置数值;对以词B开头的用户用词逻辑频率提高预置数值。4、如权利要求2所述的方法,其特征在于,所述根据用户选取的候选词对所述用户逻辑频率进行更新的步骤具体包括:若用户选取的候选词为词B,若所述字符为a,且a为断句符号或者为开始回路符号,则对以符号a开头的用户语法逻辑频率提高预置数值;识别词B的词性;对词B的词性跟在符号a后的用户语法逻辑频率提高预置数值;对词B跟在符号a后的用户用词逻辑频率提高预置数值。5、如权利要求2所述的方法,其特征在于,所述根据用户选取的候选词对所述用户逻辑频率进行更新的步骤具体包括:若用户选取的候选词为词B,若所述字符为词A,则识别词B的词性;将词B的词性跟在词A的词性后的用户语法逻辑频率提高预置数值;将词B跟在词A后的用户用词逻辑频率提高预置数值。6、如权利要求4所述的方法,其特征在于,若所述字符为a,且a为开始回路符号,则在用户输入所述开始回路符号对应的结束回路符号b后所述方法进一步包括:将所述回路符号ab与词B的词性构成的用户语法逻辑频率提高预置数值;将所述回路符号ab与词B构成的用户用词逻辑频率提高预置数值。7、根据权利要求3至6中任一项所述的方法,其特征在于,所述查询所述字符对应的用户逻辑的步骤包括:若所述字符为空,则查询起始用户语法逻辑及起始用户用词逻辑;若所述字符为符号a或词A,则查询以所述符号a或词A的词性开头的用户语法逻辑,及以所述符号a或词A开头的用户用词逻辑。8、如权利要求3至6中任一项所述的方法,其特征在于,所述查询所述字符对应的候选词具体为:从用户语法逻辑中查找候选词的词性;从用户用词逻辑中查找所述词性对应的候选词。9、如权利要求3至6中任一项所述的方法,其特征在于,所述按照所述用户逻辑的频率,将所述候选词进行排序显示的步骤具体包括:若用户语法逻辑只有一个,则将候选词按照用户用词逻辑频率由高到低的顺序显示在候选词窗口;若用户语法逻辑至少包括:第一用户语法逻辑和第二用户语法逻辑,且第一用户语法逻辑频率高于第二用户语法逻辑频率,则将符合第一用户语法逻辑的候选词按照用户用词逻辑频率由高到低的顺序显示在候选词窗口;将符合第二用户语法逻辑的候选词按照用户用词逻辑频率由高到低的顺序显示在候选词窗口;所述符合第二用户语法逻辑的候选词显示在所述符合第一用户语法逻辑的候选词之后。10、如权利要求3至6中任一项所述的方法,其特征在于,所述对候选词进行排序显示的步骤之前包括:将查找到的用户语法逻辑与预置的通用语法逻辑进行匹配;根据与所述预置的通用语法逻辑相匹配的用户语法逻辑的数目对所述候选词进行排序显示。11、如权利要求3至6中任一项所述的方法,其特征在于,若所述字符为空,则所述识别词B的词性具体包括:在预设的词性库中查找词B的词性,若所述词性库中未记录词B的词性,则所述词B的词性为默认词性;若所述字符为符号a或者词A,则所述识别词B的词性具体包括:查找以符号a或者词A开头频率最高的用户语法逻辑,所述词B的词性为所述用户语法逻辑中记录的跟在符号a或者词A后的词性。12、一种输入法实现方法,其特征在于,包括:接收用户输入的拼音串;查询所述拼音串对应的候选词...
【专利技术属性】
技术研发人员:陈丽菲,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。