[发明专利]一种输入纠错方法和装置、一种用于输入纠错的装置有效
| 申请号: | 201610641418.X | 申请日: | 2016-08-05 |
| 公开(公告)号: | CN107688400B | 公开(公告)日: | 2021-11-30 |
| 发明(设计)人: | 费腾 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
| 主分类号: | G06F3/023 | 分类号: | G06F3/023 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 刘祥景 |
| 地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 输入 纠错 方法 装置 用于 | ||
1.一种输入纠错方法,其特征在于,包括:
获取输入过程中的输入串;
将所述输入串与预先建立的历史输入串与历史上屏内容之间的映射关系中的历史输入串进行匹配;其中,所述历史输入串与历史上屏内容之间的映射关系为在完成正确的输入过程后建立得到;所述正确的输入过程用于表征:用户一开始输入的输入串为正确输入串、且未被纠正过,以及,一开始输入的输入串对应上屏内容的全部或部分均未被更改;
将与所述输入串匹配成功的历史输入串作为所述输入串对应的纠错候选串。
2.根据权利要求1所述的方法,其特征在于,所述将所述输入串与预先建立的历史输入串与历史上屏内容之间的映射关系中的历史输入串进行匹配的步骤,包括:
针对所述历史输入串与历史上屏内容之间的映射关系中的当前历史输入串,确定其与所述输入串之间的第二编辑距离;
在所述第二编辑距离不超过第二编辑距离阈值时,确定所述当前历史输入串与所述输入串匹配成功。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将与所述输入串匹配成功的历史输入串对应的历史上屏内容,作为所述纠错候选串对应的纠错候选;
依据所述历史上屏内容的频次、上屏时间及第二编辑距离中的至少一种,对多个纠错候选进行排序;其中,所述第二编辑距离用于表征:所述输入串与所述历史输入串之间的编辑距离。
4.根据权利要求3所述的方法,其特征在于,所述依据所述历史上屏内容的频次、上屏时间及所述第二编辑距离中的至少一种,对多个纠错候选进行排序的步骤,包括:
依据所述历史上屏内容的频次、上屏时间及所述第二编辑距离中的至少一种,计算各纠错候选的得分;
依据各纠错候选的得分,对多个纠错候选进行排序。
5.根据权利要求4所述的方法,其特征在于,所述依据所述历史上屏内容的频次、上屏时间及所述第二编辑距离中的至少一种,计算各纠错候选的得分的步骤,包括:
确定所述纠错候选对应历史上屏内容的频次与所有历史上屏内容的频次中的最大频次的第一比值;
确定所述纠错候选对应历史上屏内容的上屏时间与所有历史上屏内容的上屏时间中的最大上屏时间的第二比值;
依据所述第一比值、第二比值及所述第二编辑距离中的至少一种,计算各纠错候选的得分。
6.根据权利要求5所述的方法,其特征在于,所述得分与所述第一比值和所述第二比值成正比,所述得分与所述第二编辑距离成反比。
7.根据权利要求1至6中任一所述的方法,其特征在于,通过如下步骤建立所述历史输入串与历史上屏内容之间的映射关系:
当某次输入过程不包含纠错操作、且该次输入过程的上屏内容未被更改时,确定该次输入过程为正确的输入过程;
针对所述正确的输入过程,依据其对应的输入串与上屏内容建立历史输入串与历史上屏内容之间的映射关系。
8.根据权利要求1至6中任一所述的方法,其特征在于,在所述将所述输入串与预先建立的历史输入串与历史上屏内容之间的映射关系中的历史输入串进行匹配的步骤之前,所述方法还包括:
依据所述输入串,在预先建立的错误串与正确串之间的映射关系中进行查找,以得到对应的正确串;其中,所述错误串与正确串之间的映射关系为在完成与纠错操作相关的输入过程后,依据所述纠错操作建立得到,将查找得到的正确串作为所述输入串对应的纠错候选串;
当未查找到所述输入串对应的正确串时,将所述输入串与预先建立的历史输入串与历史上屏内容之间的映射关系中的历史输入串进行匹配,将与所述输入串匹配成功的历史输入串作为所述输入串对应的纠错候选串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610641418.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种门盖折边机
- 下一篇:一种带有深度调节板的翻边机





