一种词语纠正方法及终端设备技术

技术编号:14153342 阅读:110 留言:0更新日期:2016-12-11 16:52
本发明专利技术公开了一种词语纠正方法,包括:当用户输入第一词语时,获取N个汉字,以及将所述第一词语和所述N个汉字按照预设规则进行组合,以得到N个第二词语,所述N个汉字为用户早于所述第一词语输入的汉字,所述N为正整数;从所述N个第二词语中选取出M个第二词语,所述M个第二词语与预存词库中包含的词语匹配,所述M为正整数;若所述M个第二词语中的K个第二词语包含的汉字有错误,则提示用户所述K个第二词语包含的汉字有错误以及显示与所述K个第二词语对应的K正确词语,所述K为正整数。本发明专利技术实施例还提供了一种终端设备。采用本发明专利技术实施例可提升文字输入的智能性。

【技术实现步骤摘要】

本专利技术涉及电子
,尤其涉及一种词语纠正方法及终端设备
技术介绍
汉字词语中同音词很多,同音词的组合也千变万化,通过拼音输入词语通常会出现错误。目前,虽然大多数的输入法均有纠错功能,但只针对用户当前输入的词语进行纠错,不能纠正已经发生的错误的词语,比如,用户之前输入的词语为“顺利”,当前用户输入的词语为“成章”,则二者组合词语为“顺利成章”,该种情况下,简单的词语纠正功能无法满足用户的需求。
技术实现思路
本专利技术实施例提供一种词语纠正方法及终端设备,以期提升文字输入的智能性。第一方面,本专利技术实施例提供一种词语纠正方法,包括:当用户输入第一词语时,获取N个汉字,以及将所述第一词语和所述N个汉字按照预设规则进行组合,以得到N个第二词语,所述N个汉字为用户早于所述第一词语输入的汉字,所述N为正整数;从所述N个第二词语中选取出M个第二词语,所述M个第二词语与预存词库中包含的词语匹配,所述M为正整数;若所述M个第二词语中的K个第二词语包含的汉字有错误,则提示用户所述K个第二词语包含的汉字有错误以及显示与所述K个第二词语对应的K正确词语,所述K为正整数。在一些可能的实现方式中,所述N个汉字对应N个输入时刻,所述将所述第一词语和所述N个汉字按照预设规则进行组合,以得到N个第二词语,包括:根据所述N个输入时刻将所述N个汉字与所述第一词语依次叠加组合,以得到N个第二词语,所述N个第二词语对应N个组合序号,相邻组合序号的第二词语相差一个汉字,所述第二词语中与所述第一词语相邻的目标汉字位于所 述第一词语之前,且所述目标汉字对应的输入时刻晚于所述N个汉字除所述目标汉字之后的任意一个汉字对应的输入时刻。在一些可能的实现方式中,所述M个第二词语与预存词库包含的常用词语匹配包括:所述M个第二词语的汉字拼音与所述预存词库包含的常用词语的汉字拼音匹配。在一些可能的实现方式中,所述K大于1,所述显示与所述K个第二词语对应的正确词语,包括:确定所述K个第二词语对应的正确词语在预设时段内的使用频率;按照所述K个第二词语对应的正确词语在预设时段内的使用频率高低顺序进行显示。在一些可能的实现方式中,所述显示与所述K个第二词语对应的正确词语之后,所述方法还包括:若检测到用户对所述K正确词语中的其中一个正确词语的点击操作,则将所述其中一个正确词语对应的第二词语更换为所述其中一个正确词语。第二方面,本专利技术实施例提供一种终端设备,包括:汉字获取模块,用于当用户输入第一词语时,获取N个汉字,所述N个汉字为用户早于所述第一词语输入的汉字,所述N为正整数;词语组合模块,用于将所述第一词语和所述N个汉字按照预设规则进行组合,以得到N个第二词语;词语选取模块,用于从所述N个第二词语中选取出M个第二词语,所述M个第二词语与预存词库中包含的常用词语匹配,所述M为正整数;提示模块,用于若所述M个第二词语中的K个第二词语包含的汉字有错误,则提示用户所述K个第二词语包含的汉字有错误,所述K为正整数;显示模块,用于显示与所述K个第二词语对应的K正确词语。在一些可能的实现方式中,所述N个汉字对应N个输入时刻,所述词语组合模块具体用于:根据所述N个输入时刻将所述N个汉字与所述第一词语依次叠加组合,以得到N个第二词语,所述N个第二词语对应N个组合序号,相邻组合序号的第二词语相差一个汉字,所述第二词语中与所述第一词语相邻的目标汉字位于所述第一词语之前,且所述目标汉字对应的输入时刻晚于所述N个汉字除所述目 标汉字之后的任意一个汉字对应的输入时刻。在一些可能的实现方式中,所述M个第二词语与预存词库包含的常用词语匹配包括:所述M个第二词语的汉字拼音与所述预存词库包含的常用词语的汉字拼音匹配。在一些可能的实现方式中,所述K大于1,所述显示模块具体用于:确定所述K个第二词语对应的正确词语在预设时段内的使用频率;按照所述K个第二词语对应的正确词语在预设时段内的使用频率高低顺序进行显示。在一些可能的实现方式中,所述终端设备还包括:词语更换模块,用于若检测到用户对所述K正确词语中的其中一个正确词语的点击操作,则将所述其中一个正确词语对应的第二词语更换为所述其中一个正确词语。第三方面,本专利技术实施例提供了一种终端设备,包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行如本专利技术实施例第一方面任一方法中所描述的部分或全部步骤。第四方面,本专利技术提供一种计算机存储介质,用于储存为本专利技术实施例第二方面提供的终端设备所用的计算机软件指令,其包含用于执行上述方面所设计的程序。本专利技术提供的方案在用户输入第一词语,先获取用户先前输入的N个汉字,然后将这第一词语与这N个汉字按照预设规则进行组合,得到N个第二词语,再然后从这多个第二词语里选出与预存词库包含的常用词语匹配的M个第二词语,最后判断这M个第二词语中是否存在K个第二词语包含的汉字有错误,若是,则提示用户该K个第二词语包含的汉字有错误并显示该K个第二词语对应的正确词语,可见,通过该种方式,可纠正已经发生的错误的词语,且还可纠正用户当前输入的词语,进而提升文字输入的智能性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1-a为本专利技术第一实施例提供的一种词语纠正方法的流程示意图;图1-b为本专利技术实施例提供的词语纠正方法的操作示意图图2为本专利技术第二实施例提供的一种词语纠正方法的流程示意图;图3为本专利技术第一实施例提供的一种终端设备的结构示意图;图4为本专利技术第二实施例提供的一种终端设备的结构示意图;图5为本专利技术第三实施例提供的一种终端设备的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。以下分别进行详细说明。本专利技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。请参见图1-a,图1-a为本专利技术实施例提供的一种词语纠正方法的流程示意图,包括以下步骤:S101、当用户输入第一词语时,终端本文档来自技高网
...
一种词语纠正方法及终端设备

【技术保护点】
一种词语纠正方法,其特征在于,包括:当用户输入第一词语时,获取N个汉字,以及将所述第一词语和所述N个汉字按照预设规则进行组合,以得到N个第二词语,所述N个汉字为用户早于所述第一词语输入的汉字,所述N为正整数;从所述N个第二词语中选取出M个第二词语,所述M个第二词语与预存词库中包含的词语匹配,所述M为正整数;若所述M个第二词语中的K个第二词语包含的汉字有错误,则提示用户所述K个第二词语包含的汉字有错误以及显示与所述K个第二词语对应的K正确词语,所述K为正整数。

【技术特征摘要】
1.一种词语纠正方法,其特征在于,包括:当用户输入第一词语时,获取N个汉字,以及将所述第一词语和所述N个汉字按照预设规则进行组合,以得到N个第二词语,所述N个汉字为用户早于所述第一词语输入的汉字,所述N为正整数;从所述N个第二词语中选取出M个第二词语,所述M个第二词语与预存词库中包含的词语匹配,所述M为正整数;若所述M个第二词语中的K个第二词语包含的汉字有错误,则提示用户所述K个第二词语包含的汉字有错误以及显示与所述K个第二词语对应的K正确词语,所述K为正整数。2.根据权利要求1所述的方法,其特征在于,所述N个汉字对应N个输入时刻,所述将所述第一词语和所述N个汉字按照预设规则进行组合,以得到N个第二词语,包括:根据所述N个输入时刻将所述N个汉字与所述第一词语依次叠加组合,以得到N个第二词语,所述N个第二词语对应N个组合序号,相邻组合序号的第二词语相差一个汉字,所述第二词语中与所述第一词语相邻的目标汉字位于所述第一词语之前,且所述目标汉字对应的输入时刻晚于所述N个汉字除所述目标汉字之后的任意一个汉字对应的输入时刻。3.根据权利要求1或2所述的方法,其特征在于,所述M个第二词语与预存词库包含的常用词语匹配包括:所述M个第二词语的汉字拼音与所述预存词库包含的常用词语的汉字拼音匹配。4.根据权利要求3所述的方法,其特征在于,所述K大于1,所述显示与所述K个第二词语对应的正确词语,包括:确定所述K个第二词语对应的正确词语在预设时段内的使用频率;按照所述K个第二词语对应的正确词语在预设时段内的使用频率高低顺序进行显示。5.根据权利要求1或2所述的方法,其特征在于,所述显示与所述K个第二词语对应的正确词语之后,所述方法还包括:若检测到用户对所述K正确词语中的其中一个正确词语的点击操作,则将所述其中一个正确词语对应的第二词语更换为所述其中一个正确词语。6.一种终端设备,其特征在于,包括:汉字获取模块,用于当用户输入第一词语时,获取N个...

【专利技术属性】
技术研发人员:成军
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1