一种文字更正方法、装置、服务器及存储介质与流程

文档序号:16755095发布日期:2019-01-29 17:16阅读:282来源:国知局
一种文字更正方法、装置、服务器及存储介质与流程

本发明实施例涉及信息处理技术领域,尤其涉及一种文字更正方法、装置、服务器及存储介质。



背景技术:

人们在使用智能终端的时候,会输入文字或是输入语音进行交流沟通,或是进行文档编辑,在用户手动输入的文字或输入语音转换的文字中,很可能会出现错别字,目前存在的文字错误更正方法为将光标手动点到错别字后面,删除错别字,从新输入文字。而这种方式需要用户必须手动将光标放在错别字后面的位置,操作不方便,并且无法用语音的方式更改错误。



技术实现要素:

本发明实施例提供了一种文字更正方法、装置、服务器及存储介质,解决目前文字错误更正操作繁琐的问题。

第一方面,本发明实施例提供了一种文字更正方法,包括:

确定待处理文字,并接收外部输入的后续信息;

于接收完成的情况下,读取所述后续信息中的后续文字;

对比分析所述后续文字与所述待处理文字,于分析结果满足预设条件时,将所述后续文字按照预设规则替换所述待处理文字。

可选的,还包括:

于分析结果不满足预设条件时,将所述待处理文字和所述后续文字共同确定为最新的待处理文字。

可选的,确定待处理文字,并接收外部输入的后续信息,具体包括:

将用户输入的文字或输入语音转换的文字确定为待处理文字,并将在确定待处理文字之后接收到的外部输入的信息作为后续信息,其中,所述后续信息包括文字信息和/或语音信息。

可选的,对比分析所述后续文字与所述待处理文字,于分析结果满足预设条件时,将所述后续文字按照预设规则替换所述待处理文字,具体包括:

对比分析所述后续文字与所述待处理文字,于所述后续文字与所述待处理文字的重复文字个数满足预设条件且顺序相同,并且不重复的文字音节相似的情况下,将所述后续文字中不重复文字替换待处理文字中对应位置的不重复文字。

可选的,对比分析所述后续文字与所述待处理文字,于分析结果满足预设条件时,将所述后续文字按照预设规则替换所述待处理文字,具体包括:

对比分析所述后续文字与所述待处理文字,于所述后续文字与待处理文字存在首尾两个文字重复且中间部分文字音节相似的情况下,将所述后续文字的中间部分文字替换所述待处理文字的中间部分文字。

可选的,将所述后续文字按照预设规则替换所述待处理文字之前,还包括:

于预设时间内再次接收到外部输入的后续信息的情况下,以再次接收到的后续信息为最新后续信息,执行接收完成情况下的操作。

第二方面,本发明实施例提供了一种文字更正装置,包括:

确定模块,用以确定待处理文字,并接收外部输入的后续信息;

读取模块,用以于接收完成的情况下,读取所述后续信息中的后续文字;

替换模块,用以对比分析所述后续文字与所述待处理文字,于分析结果满足预设条件时,将所述后续文字按照预设规则替换所述待处理文字。

可选的,所述确定模块,还用以:

于分析结果不满足预设条件时,将所述待处理文字和所述后续文字共同确定为最新的待处理文字。

第三方面,本发明实施例提供了一种服务器,包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6中任一所述的一种文字更正方法。

第四方面,本发明实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-6中任一所述的一种文字更正方法。

本发明实施例提供的一种文字更正方法、装置、设备及存储介质,确定待处理文字,并接收外部输入的后续信息;于接收完成的情况下,读取所述后续信息中的后续文字;对比分析所述后续文字与所述待处理文字,于分析结果满足预设条件时,将所述后续文字按照预设规则替换所述待处理文字。通过将后续文字与待处理文字进行对比分析,从而根据预设条件分析是否需要替换掉待处理文字中需要更正的文字,从而使文字错误更正操作更加便捷。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的一种文字更正方法流程图;

图2是本发明实施例二提供的一种文字更正方法流程图;

图3是本发明实施例三提供的一种文字更正装置结构示意图;

图4是本发明实施例四提供一种服务器的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

图1是本发明实施例一提供的一种文字更正方法流程图。本实施例的技术方案可以适用于对错误的文字进行更正情况。该方法可以由本发明实施例提供的一种文字更正装置来执行,该装置可以采用软件和/或硬件的方式实现。该方法具体包括如下操作:

s110、确定待处理文字,并接收外部输入的后续信息。

其中,确定待处理文字,并接收外部输入的后续信息,具体包括:将用户输入的文字或输入语音转换的文字确定为待处理文字,并将在确定待处理文字之后接收到的外部输入的信息作为后续信息,其中,所述后续信息包括文字信息和/或语音信息。示例性的,用户通过移动终端输入文字,可以使为通过输入法或手写方式手动输入的文字,也可以为通过语音方式输入后转换成的文字,用户往往会一起输入一句话或多个文字,其中可能会因为输入法问题或是语音转换问题存在错别字,因此需要进行更正。此时,将上述的文字作为待处理文字。在确定待处理文字之后,接收到用户输入的信息时,将其作为后续信息,其中,所述后续信息包括字信息和/或语音信息,用户可以继续通过手动方式输入文字,也可以通过语音方式进行输入。

s120、于接收完成的情况下,读取所述后续信息中的后续文字。

当后续信息接收完成后,读取所述后续信息中的后续文字。示例性的,在确定待处理文字之后接收到后续信息时,等待用户输入完成,此时读取用户输入的文字,或将用户输入的语音信息转换成文字进行读取,将读取到的文字作为后续文字。

s130、对比分析所述后续文字与所述待处理文字,于分析结果满足预设条件时,将所述后续文字按照预设规则替换所述待处理文字。

对读取到的后续文字与待处理文字进行对比分析,当分析的结果满足预设条件时,按照预设规则进行替换。

可选的,对比分析所述后续文字与所述待处理文字,于分析结果满足预设条件时,将所述后续文字按照预设规则替换所述待处理文字,具体包括:对比分析所述后续文字与所述待处理文字,于所述后续文字与所述待处理文字的重复文字个数满足预设条件且顺序相同,并且不重复的文字音节相似的情况下,将所述后续文字中不重复文字替换待处理文字中对应位置的不重复文字。示例性的,将后续文字与待处理文字进行对比分析,当分析出两段文字中存在重复的文字,并且重复的文字个数满足预设条件,例如重复的文字个数满足3个及以上,或者重复的字数与后续文字的总字数的比值满足60%以上,其中,重复的的文字个数和比值可以根据实际情况进行设置。在重复的文字个数满足预设条件的基础上,若重复的文字在整段文字中出现的先后顺序一致,并且分析出不重复的文字的音节相似时,例如具有相同的声调、声母和/韵母相同,则判断后续文字为用户真正需要输入的文字,此时,将后续文字中的不重复文字替换掉待处理文字中的不重复文字。例如,当用户语音输入转换承德文字,或用户手动输入的文字为:“梯子的阶梯从来不是用来个角的,他就是让人脚放一段时间一遍,让荔枝角能够在网上登”,可以看出语音识别有错误,或是用户输入发热有错误,正确的文字应为“梯子的梯阶从来不是用来搁脚的,它只是让人们的脚放上一段时间,以便让别一只脚能够再网上登”,用户需要对错误的文字进行更正,此时用户只需要再次通过手动或语音的方式输入“从来不是用来搁脚的”,此时分析到后续文字中存在“从来不是用来”和“的”重复的文字,重复的文字个数与后续文字个数比值为78%,并且他们与待处理文字中的重复文字在文字段落中出现的先后顺序相同,并且不重复文字“搁脚”与待处理文字中“个角”的音节相似,则用“搁脚”替换“个角”,并删除后续文字。

另一可选的,对比分析所述后续文字与所述待处理文字,于分析结果满足预设条件时,将所述后续文字按照预设规则替换所述待处理文字,具体包括:对比分析所述后续文字与所述待处理文字,于所述后续文字与待处理文字存在首尾两个文字重复且中间部分文字音节相似的情况下,将所述后续文字的中间部分文字替换所述待处理文字的中间部分文字。示例性的,当用户输入的文字或语音输入转为成的文字为“让荔枝角能够在网上登”,显然其中存在错别字,正确的文本应该为“让另一只脚能过再往上登”,此时用户可以通过手动输入或语音输入的方式输入正确的“让另一只脚能够再往上登”,这时候,经过对比分析识别到后续文字与待处理文字中的“让”和“登”这两个首尾文字相同,中间部分的文字音节相似,此时,将后续文字中的中间部分的文字替换掉待处理文字中的中间部分文字,并删除后续文字。

本发明实施例提供的一种文字更正方法,确定待处理文字,并接收外部输入的后续信息;于接收完成的情况下,读取所述后续信息中的后续文字;对比分析所述后续文字与所述待处理文字,于分析结果满足预设条件时,将所述后续文字按照预设规则替换所述待处理文字。通过将后续文字与待处理文字进行对比分析,从而根据预设条件分析是否需要替换掉待处理文字中需要更正的文字,从而使文字错误更正操作更加便捷。

实施例二

图2是本发明实施例二提供的一种文字更正方法流程图。本实施例在上述实施例的基础上进一步优化,其中,未在本实施例中详尽描述的内容详见实施例一。如图2所示,该方法包括以下步骤:

s210、确定待处理文字,并接收外部输入的后续信息。

s220、于接收完成的情况下,读取并分析所述后续信息中的后续文字。

s230、于预设时间内再次接收到外部输入的后续信息的情况下,以再次接收到的后续信息为最新后续信息,执行接收完成情况下的操作。

在接收到用户输入的后续信息后,当在预设时间再次接收到用户输入的后续信息时,说明用户想通过最新输入的信息对前面的待处理文字进行更正,因此,将再次接收到的后续信息最为最新的后续信息进行对比分析更正,继续进行接收完成情况下的操作。

s240、对比分析所述后续文字与所述待处理文字,于分析结果满足预设条件时,将所述后续文字按照预设规则替换所述待处理文字。

s250、于分析结果不满足预设条件时,将所述待处理文字和所述后续文字共同确定为最新的待处理文字。

当分析出分析结果不满足预设条件时,说明此时用户并不是要用最新输入的文字对待处理文字中的文字进行更正,所以可以判断出用户此时输入的文字为用户继续输入的待处理文字,因此将此时输入的文字和之前输入并确定的待处理文字共同作为最新的待处理文字。

本发明实施例提供的一种文字更正方法,确定待处理文字,并接收外部输入的后续信息;于接收完成的情况下,读取所述后续信息中的后续文字;对比分析所述后续文字与所述待处理文字,于分析结果满足预设条件时,将所述后续文字按照预设规则替换所述待处理文字。通过将后续文字与待处理文字进行对比分析,从而根据预设条件分析是否需要替换掉待处理文字中需要更正的文字,从而使文字错误更正操作更加便捷,并通过对是否为后续信息的判断,更准确地确定是否将后续信息作为对比分析目标对待处理文字进行更改,使更改操作更精确。

实施例三

图3为本发明实施例三提供的一种文字更正装置结构示意图。如图3所示,一种文字更正装置包括:

确定模块310,用以确定待处理文字,并接收外部输入的后续信息;

读取模块320,用以于接收完成的情况下,读取所述后续信息中的后续文字;

替换模块330,用以对比分析所述后续文字与所述待处理文字,于分析结果满足预设条件时,将所述后续文字按照预设规则替换所述待处理文字。

可选的,所述确定模块310,还用以:

于分析结果不满足预设条件时,将所述待处理文字和所述后续文字共同确定为最新的待处理文字。

本发明实施例提供的一种文字更正装置,与上述实施例提出的一种文字更正方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例与上述实施例具有相同的有益效果。

实施例四

本实施例提供了一种服务器,可以用于对文字错误进行更正的情况。图4是本发明实施例四提供的服务器的结构示意图。参见图4,该服务器包括:

一个或多个处理器410;

存储器420,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器410执行,使得所述一个或多个处理器410实现如上述实施例提出的一种文字更正方法。

图4中以一个处理器410为例;处理器410和存储器420可以通过总线或其他方式连接,图4中以通过总线连接为例。

存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的一种文字更正方法对应的程序指令/模块。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行终端的各种功能应用以及数据处理,即实现上述的文字更正方法。

存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作装置、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

本实施例提出的设备与上述实施例提出的一种文字更正方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例与上述实施例具有相同的有益效果。

实施例五

本实施例提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例提出的一种文字更正方法。

本实施例提出的存储介质与上述实施例提出的一种文字更正方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例与上述实施例具有相同的有益效果。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述的方法。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的一种文字更正方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的一种文字更正方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1