[发明专利]一种输入方法、装置和用于输入的装置有效
| 申请号: | 201610849668.2 | 申请日: | 2016-09-23 |
| 公开(公告)号: | CN107870677B | 公开(公告)日: | 2022-02-25 |
| 发明(设计)人: | 陈小帅;马尔胡甫·曼苏尔;张扬 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
| 主分类号: | G06F3/023 | 分类号: | G06F3/023;G06F16/33 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 刘祥景 |
| 地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 输入 方法 装置 用于 | ||
1.一种输入方法,其特征在于,所述方法包括:
对输入串进行纠错,得到所述输入串对应的纠错串;
在所述纠错串满足预设组词条件时,对所述纠错串进行智能组词,得到所述纠错串对应的第一组词结果;所述智能组词用于通过查询系统词库与用户词库,对组词路径进行组词,并对组词路径对应的词组结果进行排序;所述组词路径为按照音节对所述纠错串进行切分得到;
将所述第一组词结果作为候选项进行展现;
其中,所述对输入串进行纠错,得到所述输入串对应的纠错串,包括:
依据位置纠错、力度纠错和临近键位纠错中的至少一种纠错算法,确定所述输入串中的错误字符;所述位置纠错根据用户点击按键的位置偏离按键中心的方向和距离,对输入的字符进行纠错;所述力度纠错根据用户点击按键的力度,对输入的字符进行纠错;所述临近键位纠错通过将用户输入字符替换为临近的按键字符,对输入的字符进行纠错;
对所述错误字符进行纠错处理,得到所述输入串对应的纠错串。
2.根据权利要求1所述的方法,其特征在于,所述确定所述纠错串满足预设组词条件的步骤,包括:
对所述纠错串按照音节进行切分;
在切分得到的音节数目超出预设组词阈值时,确定所述纠错串满足预设组词条件。
3.根据权利要求1所述的方法,其特征在于,所述确定所述纠错串满足预设组词条件的步骤,包括:
依据所述纠错串查询系统词库;
在所述系统词库中存在与所述纠错串相匹配的系统词,且所述系统词的词频小于预设词频阈值时,确定所述纠错串满足预设组词条件。
4.根据权利要求1所述的方法,其特征在于,所述确定所述纠错串满足预设组词条件的步骤,包括:
依据所述纠错串查询系统词库;
在所述系统词库中存在与所述纠错串相匹配的系统词,且所述纠错串存在多条组词路径时,确定所述纠错串满足预设组词条件。
5.根据权利要求1所述的方法,其特征在于,所述对所述纠错串进行智能组词,得到所述纠错串对应的第一组词结果的步骤,包括:
对所述纠错串按照音节进行切分,得到所述纠错串对应的多条组词路径;
通过查询系统词库与用户词库,对每条组词路径进行组词;
依据预置二元库,确定所述组词路径 对应的路径得分;
获取路径得分满足预设阈值的组词路径对应的第一组词结果。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
依据所述纠错串的前缀查询预置词库,得到与所述纠错串的前缀相匹配的第一匹配词条;
将所述第一匹配词条作为候选项进行展现。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
在所述输入串满足预设组词条件时,对所述输入串进行智能组词,得到所述输入串对应的第二组词结果;
依据所述输入串的前缀查询预置词库,得到与所述输入串的前缀相匹配的第二匹配词条;
依据所述输入串对应的上下文、当前输入环境、系统词频和组词语言模型中的至少一种,对所述第一组词结果、第二组词结果、第一匹配词条和第二匹配词条进行排序;
将排序后的第一组词结果、第二组词结果、第一匹配词条和第二匹配词条作为候选项进行展现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610849668.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种计算机键盘
- 下一篇:一种蔬菜种植用杀虫剂及其制备工艺





