[发明专利]输入纠错方法、输入纠错装置、输入纠错服务器和系统无效
申请号: | 201310311467.3 | 申请日: | 2013-07-23 |
公开(公告)号: | CN103389915A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 吴闯 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;G06F3/023 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 罗延红;郑玉 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 输入 纠错 方法 装置 服务器 系统 | ||
技术领域
本发明涉及一种输入纠错方法、输入纠错装置、输入纠错服务器和系统,更具体地,涉及一种根据用户上传到云端的纠错结果并将纠错结果下发到客户端的输入纠错方法以及使用该输入纠错方法的装置、输入纠错服务器和系统。
背景技术
由于输入错误返回修改所浪费的时间是影响用户文字录入速度的一个主要因素。目前输入法纠错功能大多是在本地建立一个纠错模型对用户漏打、多打、错打的情况,根据用户的语境、分析匹配度,进行纠正。例如,在输入英文单词“gentleman”时,如果用户输入了“gentlman”,则输入法可提示该单词的输入有误,并且当用户将光标移动到错误输入的单词上时,输入法可提示正确的候选单词“gentleman”。但是这种基于模型的纠错准确率并不是十分理想。另外,在当前的移动终端设备中进行输入时,由于移动终端设备的资源和性能限制,通常不能建立与PC端相同规模的纠错模型,因此,现有技术的输入纠错方式在移动终端上的输入纠错更加难以实现理想的效果。
发明内容
本发明在现有的输入纠错方法的基础上,使输入法的使用者参与到输入纠错之中,基于人的经验来进行纠错,从而实现非常高的准确度。通过对大规模的人工纠错数据进行建模并通过服务器快速下发将纠错模型变成一个社会性的模型,使得输入纠错更准确,影响面更大。
根据本发明的一方面,提供了一种输入纠错方法,包括:一种输入纠错方法,包括:获取用户输入的内容;确定获取的所述输入内容存在错误;提示用户存在输入错误;将用户输入的修改结果上传到服务器,以用于服务器统计来自多个用户的修改结果,从而获得针对同一错误输入的拼写的修改结果;接收服务器发送的置信度超过预定阈值的修改结果。
根据本发明的一方面,在接收到服务器发送的置信度超过预定阈值的修改结果之后,根据接收到的修改结果进行输入纠错。
根据本发明的一方面,通过获取显示屏上的光标的位置处的字符串来获取用户输入的内容。
根据本发明的一方面,所述确定获取的输入内容存在错误输入具体包括:基于编辑距离模型、日志会话统计模型和按键错位模型中的至少一个来确定获取的字符串中存在错误。
根据本发明的一方面,所述提示用户存在输入错误具体包括:在提示错误之外还针对错误输入给出候选的修改方案。
根据本发明的一方面,置信度超过预定阈值的修改结果表示针对某一错误输入的某一修改结果相对于针对该错误输入的全部修改结果的比例超过了预定值。
根据本发明的另一方面,提供了一种输入纠错装置,包括:输入获取模块,用于获取用户输入的内容;错误监控模块,用于确定由输入获取模块获取的所述输入内容存在错误;交互模块,用于向用户提示存在输入错误;修改结果上传模块,用于将用户输入的修改结果上传到服务器,以用于服务器统计来自多个用户的修改结果,从而获得针对同一错误输入的拼写的修改结果;纠错接收模块,用于接收服务器发送的置信度超过预定阈值的修改结果。
根据本发明的另一方面,在纠错接收模块接收到服务器发送的置信度超过预定阈值的修改结果之后,错误监控模块接收到的修改结果来进行输入纠错。
根据本发明的另一方面,输入获取模块通过获取显示屏上的光标的位置处的字符串来获取用户输入的内容。
根据本发明的另一方面,错误监控模块基于编辑距离模型、日志会话统计模型和按键错位模型中的至少一个来确定输入获取模块获取的字符串中存在错误。
根据本发明的另一方面,在交互模块提示错误之外,错误监控模块还针对错误输入给出候选的修改方案。
根据本发明的另一方面,置信度超过预定阈值的修改结果表示针对某一错误输入的某一修改结果相对于针对该错误输入的全部修改结果的比例超过了预定值。
根据本发明的另一方面,提供了一种输入纠错服务器,包括:修改结果统计模块,统计来自多个用户的针对同一错误输入的拼写的修改结果;修改结果推送模块,将置信度超过预定阈值的修改结果发送给所述多个用户。
根据本发明的另一方面,置信度超过预定阈值的修改结果表示针对某一错误输入的某一修改结果相对于针对该错误输入的全部修改结果的比例超过了预定值。
根据本发明的另一方面,提供了一种输入纠错系统,包括如上所述的输入纠错装置和如上所述的输入纠错服务器。
附图说明
通过下面结合附图进行的描述,本发明的上述和其他目的和特点将会变得更加清楚,其中:
图1是示出根据本发明实施例的输入纠错方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310311467.3/2.html,转载请声明来源钻瓜专利网。