[发明专利]一种输入纠错方法和装置有效
申请号: | 201510728116.1 | 申请日: | 2015-10-30 |
公开(公告)号: | CN105302336B | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | 马尔胡甫·曼苏尔;汤沛;张扬 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 刘祥景 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 输入 纠错 方法 装置 | ||
1.一种输入纠错方法,其特征在于,包括:
在输入过程中,将当前输入串替换为所述当前输入串对应的纠错串;
将所述纠错串作为第一输入串,将在所述当前输入串之后输入的按键串作为第二输入串,对所述第一输入串和所述第二输入串进行拼接,并将拼接结果作为更新后的当前输入串;其中,所述拼接包括:将所述第二输入串拼接在所述第一输入串后面;
对所述更新后的当前输入串进行纠错处理。
2.根据权利要求1所述的方法,其特征在于,在所述将当前输入串替换为所述当前输入串对应的纠错串的步骤之前,所述方法还包括:在输入过程中,判断所述纠错串是否应替换所述当前输入串,以得到第一判断结果;
所述将当前输入串替换为所述当前输入串对应的纠错串的步骤,包括:在所述第一判断结果为是时,将所述当前输入串替换为所述纠错串。
3.根据权利要求2所述的方法,其特征在于,所述判断所述纠错串是否应替换所述当前输入串的步骤,包括:
对所述当前输入串和所述纠错串进行第一分析,以得到相应的第一分析结果;
在所述第一分析结果符合预置的替换条件时,得到的第一判断结果为是。
4.根据权利要求3所述的方法,其特征在于,所述对所述当前输入串和所述纠错串进行第一分析的步骤,包括:
分别计算所述当前输入串对应的第一得分、及所述纠错串对应的第二得分;
所述预置的替换条件包括:所述第二得分减去第一惩罚值的差值大于所述第一得分,其中,所述第一惩罚值为正数。
5.根据权利要求3所述的方法,其特征在于,所述预置的替换条件包括:所述当前输入串和所述纠错串的编码匹配规则符合预置条件。
6.根据权利要求2所述的方法,其特征在于,所述判断所述纠错串是否应替换所述当前输入串的步骤,包括:
确定所述当前输入串中相邻按键之间的时间间隔;
依据所述当前输入串中相邻按键之间的时间间隔,判断是否完成了整体输入串的输入;
在确定未完成整体输入串的输入时,确定所述纠错串不应替换所述当前输入串。
7.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在输入过程中,判断是否展现所述纠错串对应的纠错候选,以得到第二判断结果;
在所述第二判断结果为是时,展现所述纠错串对应的纠错候选。
8.根据权利要求7所述的方法,其特征在于,所述判断是否展现所述纠错串对应的纠错候选的步骤,包括:
对所述当前输入串和所述纠错串进行第二分析,以得到相应的第二分析结果;
在所述第二分析结果符合预置的展现条件时,得到的第二判断结果为是。
9.根据权利要求8所述的方法,其特征在于,所述对所述当前输入串和所述纠错串进行第二分析的步骤,包括:
分别计算所述当前输入串对应的第一得分、及所述纠错串对应的第二得分;
所述预置的展现条件包括:所述第二得分减去第二惩罚值的差值大于所述第一得分,其中,所述第二惩罚值为正数,所述第二惩罚值小于所述第一惩罚值。
10.根据权利要求4或9所述的方法,其特征在于,所述第一得分为所述当前输入串对应首选的得分,所述第二得分为所述纠错串对应首选的得分。
11.一种输入纠错装置,其特征在于,包括:
替换模块,用于在输入过程中,将当前输入串替换为所述当前输入串对应的纠错串;
拼接模块,用于将所述纠错串作为第一输入串,将在所述当前输入串之后输入的按键串作为第二输入串,对所述第一输入串和所述第二输入串进行拼接,并将拼接结果作为更新后的当前输入串;其中,所述拼接包括:将所述第二输入串拼接在所述第一输入串后面;及
纠错模块,用于对所述更新后的当前输入串进行纠错处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510728116.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能投影笔
- 下一篇:一种基于手机APP的翻页系统