CN110837734A - 文本信息处理方法、移动终端 - Google Patents
文本信息处理方法、移动终端 Download PDFInfo
- Publication number
- CN110837734A CN110837734A CN201911114646.1A CN201911114646A CN110837734A CN 110837734 A CN110837734 A CN 110837734A CN 201911114646 A CN201911114646 A CN 201911114646A CN 110837734 A CN110837734 A CN 110837734A
- Authority
- CN
- China
- Prior art keywords
- text information
- text
- words
- character
- scene mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Telephone Function (AREA)
Abstract
本发明提供了文本信息处理方法、移动终端及计算机可读存储介质,涉及信息处理技术领域。其中,所述方法包括:接收用户的第一操作;响应于所述第一操作,确定文本场景模式;接收用户输入的第一文本信息;从所述第一文本信息中提取关键词;若所述关键词不符合所述文本场景模式,则根据所述文本场景模式,确定所述关键词对应的替换词;采用所述替换词替换所述关键词,获得第二文本信息;发送所述第二文本信息。本发明实施例能够实现在不同的场景模式下,使用适合该场景模式的文本信息,提高词语表述和语言组织的恰当合理。
Description
技术领域
本发明涉及信息处理技术领域,尤其涉及一种文本信息处理方法、移动终端。
背景技术
随着终端技术的不断发展,越来越多的短文本发送应用软件被用户所接受,例如,微信、QQ、短信和邮件等。目前,用户为了工作或社交需要,会在终端上安装和使用多个文本发送应用软件。
然而,用户在使用上述应用软件进行文本发送时,会遇到很多问题;1)当用户在某特定场景编辑端文本时,不确定所编辑的词句表述或语言组织是否恰当合理,例如,向长辈拜年问候,向晚辈描述故事,与外籍朋友文字交流。2)会遇到不确定读音或不确定书写的字,例如:描述目的地地址(存在偏僻字),编辑外文文本(单词的拼写),表述逻辑混乱(句内存在错别字,句中存在语法错误,句间存在逻辑错误)。3)遇到文本接收方地址错误,对接收方的称呼表述错误或撤回信息的诉求,例如:发送短信时输错接收方手机号,接收方称呼为赵总错输成小赵,计划群发的信息但应特殊原因需重新编辑文本。
目前,面对上述问题,用户通常通过借助相应文本模板或相关应用辅助编辑,但该类方法均增加了用户的时间成本且文本编辑质量良莠不齐。此外,偏僻字主要依靠输入法的同音提示,而单词拼写和表述逻辑错误用户则较难主观的发现,因此在出现上述问题时,无法高效的解决。
发明内容
本发明提供一种文本信息处理方法,以解决在不同场景使用词句不合适的问题。
第一方面,本发明实施例提供了一种文本信息处理方法,应用于移动终端,该方法包括:
接收用户的第一操作;
响应于所述第一操作,确定文本场景模式;
接收用户输入的第一文本信息;
从所述第一文本信息中提取关键词;
若所述关键词不符合所述文本场景模式,则根据所述文本场景模式,确定所述关键词对应的替换词;
采用所述替换词替换所述关键词,获得第二文本信息;
发送所述第二文本信息。
第二方面,本发明实施例提供了一种移动终端,该移动终端包括:
第一接收模块,用于接收用户的第一操作;
第一确定模块,用于响应于所述第一操作,确定文本场景模式;
第二接收模块,用于接收用户输入的第一文本信息;
获取模块,用于从所述第一文本信息中提取关键词;
第二确定模块,用于若所述关键词不符合所述文本场景模式,则根据所述文本场景模式,确定所述关键词对应的替换词;
替换模块,用于采用所述替换词替换所述关键词,获得第二文本信息;
发送模块,用于发送所述第二文本信息。
第三方面,提供了一种移动终端,该移动终端包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现本发明所述的文本信息处理方法的步骤。
第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现本发明所述的文本信息处理方法的步骤。
在本发明实施例中,通过接收用户的第一操作;响应于所述第一操作,确定文本场景模式;接收用户输入的第一文本信息;从所述第一文本信息中提取关键词;若所述关键词不符合所述文本场景模式,则根据所述文本场景模式,确定所述关键词对应的替换词;采用所述替换词替换所述关键词,获得第二文本信息;发送所述第二文本信息。本发明实施例能够实现在不同的场景模式下,使用适合该场景模式的文本信息,提高词语表述和语言组织的恰当合理。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1示出了本发明实施例一中的一种文本信息处理方法的流程图;
图2示出了本发明实施例一中的一种文本场景模式设定的示意图;
图3示出了本发明实施例一中的另一种文本场景模式设定的示意图
图4示出了本发明实施例一中的再一种文本场景模式设定的示意图
图5示出了本发明实施例二中的一种文本信息处理方法的流程图;
图6示出了本发明实施例二中的一种关键词替换的示意图;
图7示出了本发明实施例二中的另一种关键词替换的示意图;
图8示出了本发明实施例二中的一种发送文本信息进度的示意图;
图9示出了本发明实施例三中的一种移动终端的结构框图;
图10示出了本发明实施例三中的另一种移动终端的结构框图;
图11示出了本发明实施例四中的一种移动终端的结构框图。
具体实施方式
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
实施例一
参照图1,示出了本发明实施例一的文本信息处理方法的流程图,具体可以包括如下步骤:
步骤101,接收用户的第一操作。
在本发明实施例中,第一操作是用于选择文本场景模式的;其中,第一操作可以包括:触发操作、语音操作、按键操作中的一种,第一操作还可以是其他选择场景模式的操作,在此不加以限定。
例如,在本发明实施例中,文本场景模式包括:文本场景模式A、文本场景模式B和文本场景模式C。将这些文本场景模式显示在显示屏上,用户可以通过触摸显示屏上文本场景模式对应的位置,来输入第一操作。也建立文本场景模式与指定按键的对应关系,则用户可以按压指定按键输入第一操作。再者,用户也可以直接输入对应文本场景模式的语音信息,来输入第一操作。
步骤102,响应于所述第一操作,确定文本场景模式。
在本发明实施例中,一方面文本场景模式包括:正式和非正式;其中,正式的场景包括:订单信息的确认,合同要求的提出,汇报资料的整合,专利文档的撰写等。非正式的场景包括:亲友之间的约饭,父子日常的交流,好友间的闲谈等。
另一方面,可以对文本场景模式进行细分,则文本场景模式包括:正式说服、正式描述、非正式说服和非正式描述中的一种。
其中,正式说服的场景包括:师生间的交流、合作双方的交互等。正式描述包括:议案的简述、会议的摘要、信息的提取等。非正式说服包括:亲朋好友间对某意识问题的深入交流。非正式描述包括:包含亲朋好友间对某事或某物的交流,或者互相之间的问候关心等。
在本发明实施例中,参照图2-4,示出了三种文本场景模式设定的方式,其中在图2中,用户可以直接点击正式或非正式,再点击确定,确定文本场景模式;在图3中,正式和非正式是二选一的,说服和描述是二选一的,用户需先点击正式或非正式,再点击说服或描述,最后点击确定来选择文本场景模式,其中,在图3的情况下,第一操作包括两次组合操作,在本发明实施例中,第一操作还可以根据需要是多次组合的操作,在此不加以限定;在图4中,可以将所有的文本场景模式均显示在显示界面上,用户可以点击其中一个选择对应的文本场景模式。其中,当用户误选择文本场景模式时,可以点击放弃按钮进行重新选择。
在本发明实施例中,文本场景模式可以根据需要具有多类文本场景模式,文本场景的模式的选择也可以通过其他方式进行选择,在此不加以限定。
步骤103,接收用户输入的第一文本信息。
在本发明实施例中,用户可通过显示界面输入第一文本信息;其中,第一文本信息包括:词语、短句或长句。例如,词语有你好、想你、信口雌黄、文采飞扬等;短句包括:猫爱吃苗、我请你吃饭等;长句包括:我看了这么多电影,最喜欢的还是肖申克的救赎这部电影、或者我想我明天应该可以将会议资料整理好给您等。
在本发明实施例中,用户可通过键盘、笔画或语音的方式输入第一文本信息,本发明实施例对输入第一文本信息的方式不加以限定。
步骤104,从所述第一文本信息中提取关键词。
在本发明实施例中,关键词包括:关键动词、关键名词和其他形式的关键词。
在本发明实施例中,可以事先设置一关键词库,然后将第一文本信息使用该关键词库遍历,筛选出第一文本信息中的所有关键词。
在本发明实施例中,也可以使用语料库对用户输入第一文本信息的各词语进行计算权重,提取出大于预设权重的词语作为关键词。
例如,当第一文本信息为:“你好”时,可以将“你好”作为关键词;当第一文本信息为“我请你吃饭”时,可以将单个“你”作为关键词;当第一文本信息为“我看了这么多电影,最喜欢的还是肖申克的救赎这部电影”时,可以将“这么多”、“最”、“喜欢”、“还是”等作为关键词。
步骤105,若所述关键词不符合所述文本场景模式,则根据所述文本场景模式,确定所述关键词对应的替换词。
在本发明实施例中,针对不同的文本场景模式,设置不同的关键词库,其中各文本场景模式中的关键词一一对应,一一对应的关键词之间为近义词或同义词或一样。如表一,针对不同文本场景模式设置的不同关键词。
文本场景模式 | 正式说服 | 正式描述 | 非正式说服 | 非正式描述 |
关键词A | 您好 | 您好 | 你好 | 你好 |
关键词B | 呵呵 | 呵呵 | 呵呵 | 哈哈 |
关键词C | 可以 | 不错 | 棒棒 | 赞 |
关键词D | 一致 | 相同 | 一样 | 差不多 |
关键词E | 此 | 这一个 | 这个 | 这个 |
...... | ...... | ...... | ...... | ...... |
表一
在本发明实施例,参照表一,如果用户选择的场景模式是正式说服,用户需要输入第一文本信息用于和领导请假,而用户输入了“你好”,可以通过表一判断出“你好”不符合用户选择文本场景模式,在用户选择的正式说服的场景下查找到“你好”对应的是“您好”;因此查找到“你好”的替换词为“您好”;另外,当用户选择的文本场景模式为非正式描述,用户正在和亲朋好友在闲聊,输入第一文本信息为“您好”,可以查找“您好”的替换词“你好”。
步骤106,采用所述替换词替换所述关键词,获得第二文本信息。
在本发明实施例中,将替换词替换关键词,获得第二文本信息。参照表二,例如,用户在选择的文本场景模式是正式描述,即用户需描述某会议过程还可以,用户如果输入的第一文本信息为“这个会议过程棒棒”,则可以将找到“棒棒”的替换词“不错”,则用“不错”替换“棒棒”得到的第二文本信息为“这个会议过程不错”。
步骤107,发送所述第二文本信息。
在本发明实施例中,发送第二文本信息是指将采用本发明实施例输入的第二文本信息发送给第三方软件,由第三方软件发送给对应的用户。
在本发明实施例中,通过接收用户的第一操作;响应于所述第一操作,确定文本场景模式;接收用户输入的第一文本信息;从所述第一文本信息中提取关键词;若所述关键词不符合所述文本场景模式,则根据所述文本场景模式,确定所述关键词对应的替换词;采用所述替换词替换所述关键词,获得第二文本信息;发送所述第二文本信息。本发明实施例能够实现在不同的场景模式下,使用适合该场景模式的文本信息,提高词语表述和语言组织的恰当合理。
实施例二
参照图5,示出了本发明实施例二的文本信息处理方法的流程图,具体可以包括如下步骤:
步骤201,建立各所述文本场景模式对应的词库。
在本发明实施例中,各文本场景模式都有其对应的词库,词库中包括文本场景模式对应的关键词,参照表二和步骤105,在此不再赘述。
步骤202,接收用户的第一操作。
参照步骤101,在此不再赘述。
步骤203,响应于所述第一操作,确定文本场景模式。
参照步骤102,在此不再赘述。
在本发明实施例中,在步骤203之后,还可以包括:接收用户设置的针对所述第二文本信息的所述延迟发送时间。
在本发明实施例中,用户可以实现设置好将第二文本信息发送给第三方软件的延迟发送时间,例如,在微信中,微信中集成了本发明实施例的编辑器,本发明实施例中需将编辑好的文本信息发送给微信,然后微信将文本信息发送给对应的对端。
本发明实施例中,可以设置延迟发送时间为3s、5s或8s;延迟发送时间的具体时间可根据用户习惯进行设置,在此不加以限定。
步骤204,接收用户输入的第一文本信息。
参照步骤103,在此不再赘述。
步骤205,筛除所述第一文本信息中的预设无用文字。
在本发明实施例中,预设的无用文字包括:重复使用的文字。例如,当第一文本信息为“我的妈妈的狗狗的玩具的质量是差的”,其中,第一文本信息中出现了多个重复使用的文字“的”,将其中部分“的”进行筛除,则筛除后的第一文本信息为“我妈妈狗狗的玩具质量是差的”;又或者,第一文本信息为“我想我问你,我为什么非得这么做”,在该第一文本信息中有多个“我”,则可以将部分“我”进行筛除,则筛除后的第一文本信息为“想问你,我为什么非得这么做”。
在本发明实施例中,预设的无用文字是指在第一文本信息中无作用的文字,去掉该预设的无用文字,不会影响到第一文本信息原本的含义,使第一文本信息变得简单明了。
步骤206,若所述第一文本信息中存在错误,则对所述错误进行修正。
在本发明实施例中,所述步骤206,包括:若筛除所述预设无用文字后的所述第一文本信息中存在错误,则对所述错误进行修正。
在本发明实施例中,是对筛除后预设无用文字的第一文本信息中的错误进行检测。
具体的,所述步骤206,包括:采用预设N-gram模型检测所述第一文本信息中各个相邻词和/或各个文字对应的概率值;当所述相邻词对应的概率值小于第一预设阈值,确定所述相邻词存在语法错误;当第一文字对应的的概率值大于第二预设阈值,且所述第二文字对应的概率值小于所述第二预设阈值时,确定所述第二文字为错别字;其中,所述第二文字为所述第一文字的后接文字;将存在语法错误的所述相邻词的位置进行交换,和/或将为错别字的所述第二文字替换成目标文字,获得所述第三文本信息;将所述第三文本信息作为第一文本信息,执行采用预设N-gram模型检测所述第一文本信息中各个相邻词和/或各个文字对应的概率值的步骤,直到所述第二文字对应的概率值大于所述第二预设阈值。
在本发明实施例中,N-Gram是大词汇连续语音识别中常用的一种语言模型,称为汉语语言模型。N-Gram利用上下文中相邻词间的搭配信息,可以实现到汉字的自动转换,N-Gram利用上下文中相邻词间的搭配信息,在需要把连续无空格的拼音、笔划,或代表字母或笔划的数字,转换成汉字串(即句子)时,可以计算出具有最大概率的句子,从而实现到汉字的自动转换,无需用户手动选择,避开了许多汉字对应一个相同的拼音(或笔划串,或数字串)的重码问题。
N-Gram基于这样一种假设,第N个词的出现只与前面N-1个词相关,而与其它任何词都不相关,整句的概率就是各个词出现概率的乘积。这些概率可以通过直接从语料中统计N个词同时出现的次数得到。
在本发明实施例中,例如,第一文本信息为“你好”,其中“你”后接的词语为“好”的情况在语料库中出现84词,而语料库中共统计有403个“你”的后接词语的情况,则P(好|你)=84/403=0.2084,在本发明实施例中设置第一预设阈值为0.2011,P(好|你)大于第一预设阈值,则认为“你好”不存在错误,而如果计算得到的P(好|你)小于于第一预设阈值,则认为“你好”存在错误。
例如,第一文本信息为“猫爱吃苗”;其中,“猫”在语料库中出现的次数为274次,而语料库中共统计有52890个词,则P(猫)=274/5289=0.0052;P(爱|猫)为条件概率,如:“猫”后接的词语为“爱”的情况在语料库中一共出现过67次,而语料库中共统计有328个“猫”后接词语的情况,则P(爱|猫)=67/328=0.2043。则,各个文字对应的概率值是指,“猫”对应的概率值是指“P(猫)”;“爱”对应的概率值是指“P(猫)*P(爱|猫)”;“吃”对应的概率值是“P(猫)*P(爱|猫)*P(吃|爱)”;“苗”代表的概率值为“P(猫)*P(爱|猫)*P(吃|爱)*P(苗|吃)”。
在本发明实施例中,当第一文字为“吃”时,第二文字则为“苗”;其中“吃”对应的概率值“P(猫)*P(爱|猫)*P(吃|爱)”大于第二预设阈值且“苗”对应的概率值“P(猫)*P(爱|猫)*P(吃|爱)*P(苗|吃)”小于第二预设阈值时,则判断“苗”存在错误。
在本发明实施例中,第一预设阈值或第二预设阈值可以基于多个已经“合法”的句子,计算这些“合法”的句子的概率值,并取这些概率值的平均值或最小值,例如:现有4000条已知“合法”的句子,可分别按照上式进行计算每条句子“合法”概率值,取这些概率值得平均值或最小值,则该值即可被视为所有语句“合法”时的阈值。
在本发明实施例中,将存在语法错误的所述相邻词的位置进行交换,和/或将为错别字的所述第二文字替换成目标文字,例如,第一文本信息输入的为“吃爱”,则将“吃爱”进行交换得到“爱吃”;第一文本信息输入的为“猫爱吃苗”,则将“苗”替换为“鱼”,得到第三文本信息“猫爱吃鱼”;将第三文本信息的采用预设N-gram模型检测,判断第三文本信息的合法性,直到最终得到的文本信息合法。
步骤207,从修正后的第一文本信息中,提取关键词。
参照步骤104,在此不再赘述。
步骤208,若所述关键词不符合所述文本场景模式,则在所述文本场景模式对应的词库中,查找所述关键词对应的近义词,作为所述关键词的替换词。
参照步骤105,在此不再赘述。
步骤209,将所述关键词及对应的替换词进行显示。
在本发明实施例中,可以将关键词用下划线或者标亮进行标记,然后将替换词显示在关键词的旁边,如图6,或者,将替换词和关键词的替换方式显示在显示界面,如图7,当用户触发接收替换后,进行替换。
在本发明实施例中,参照图7,可以为每一替换词设置一接收和拒绝按钮,则当有多个替换词时,用户可以基于每一替换词选择是否进行替换。
步骤210,接收所述用户的第二操作。
在本发明实施例中,参照图6和图7,第二操作可以是对“接收”的触发操作,也可以是用户通过语音输入“接收”进行选择操作,在此不加以限定。
步骤211,响应于所述第二操作,采用所述第二操作选择的替换词替换所述关键词,获得第二文本信息。
参照步骤106,在此不再赘述。
步骤212,在接收到用户的第三操作后,响应于所述第三操作,在预设延迟发送时间之后,发送所述第二文本信息。
在本发明实施例中,参照图8,在显示界面显示一进度条,在用户点击发送第二文本信息后,根据设置的延迟发送时间在进度条上显示延迟发送时间,当在预设延迟发送时间之后,将第二文本信息进行发送。
在本发明实施例中,通过简单的操作即可控制第二文本信息的发送时间,并且在延迟发送时间内,用户可以通过触发取消按钮取消对第二文本信息的发送。
在本发明实施例中,通过接收用户的第一操作;响应于所述第一操作,确定文本场景模式;接收用户输入的第一文本信息;从所述第一文本信息中提取关键词;若所述关键词不符合所述文本场景模式,则根据所述文本场景模式,确定所述关键词对应的替换词;采用所述替换词替换所述关键词,获得第二文本信息;发送所述第二文本信息。本发明实施例能够实现在不同的场景模式下,使用适合该场景模式的文本信息,提高词语表述和语言组织的恰当合理。
实施例三
参照图9,示出了本发明实施例三的一种移动终端300的结构框图,具体可以包括:
第一接收模块301,用于接收用户的第一操作;
第一确定模块302,用于响应于所述第一操作,确定文本场景模式;
第二接收模块303,用于接收用户输入的第一文本信息;
获取模块304,用于从所述第一文本信息中提取关键词;
第二确定模块305,用于若所述关键词不符合所述文本场景模式,则根据所述文本场景模式,确定所述关键词对应的替换词;
替换模块306,用于采用所述替换词替换所述关键词,获得第二文本信息;
发送模块307,用于发送所述第二文本信息。
可选地,参照图10,所述获取模块304包括:
修正单元3041,用于若所述第一文本信息中存在错误,则对所述错误进行修正;
提取单元3042,用于从修正后的第一文本信息中,提取关键词。
还包括:
建立模块308,用于建立各所述文本场景模式对应的词库;
所述第二确定模块305,包括:
查找单元3051,用于在所述文本场景模式对应的词库中,查找所述关键词对应的近义词,作为所述关键词的替换词。
还包括:
显示模块309,用于将所述关键词及对应的替换词进行显示;
第三接收模块310,用于接收所述用户的第二操作;
所述替换模块306,包括:
替换单元3061,用于响应于所述第二操作,采用所述第二操作选择的替换词替换所述关键词,获得第二文本信息。
所述发送模块307,包括:
发送单元3071,用于在接收到用户的第三操作后,响应于所述第三操作,在预设延迟发送时间之后,发送所述第二文本信息。
还包括,第四接收模块,用于接收用户设置的针对所述第二文本信息的所述延迟发送时间。
所述修正单元3041,包括:
检测子单元,用于采用预设N-gram模型检测所述第一文本信息中各个相邻词和/或各个文字对应的概率值;
第一确定子单元,用于当所述相邻词对应的概率值小于第一预设阈值,确定所述相邻词存在语法错误;
第二确定子单元,用于当第一文字对应的的概率值大于第二预设阈值,且所述第二文字对应的概率值小于所述第二预设阈值时,确定所述第二文字为错别字;其中,所述第二文字为所述第一文字的后接文字;
替换子单元,用于将存在语法错误的所述相邻词的位置进行交换,和/或将为错别字的所述第二文字替换成目标文字,获得所述第三文本信息;
执行单元,用于将所述第三文本信息作为第一文本信息,执行检测子单元,直到所述第二文字对应的概率值大于所述第二预设阈值。
还包括:
筛除模块311,用于筛除所述第一文本信息中的预设无用文字;
所述修正单元3041,包括:
修正子单元,用于若筛除所述预设无用文字后的所述第一文本信息中存在错误,则对所述错误进行修正。
本发明实施例提供的移动终端能够实现图1至图6的方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。
在本发明实施例中,通过接收用户的第一操作;响应于所述第一操作,确定文本场景模式;接收用户输入的第一文本信息;从所述第一文本信息中提取关键词;若所述关键词不符合所述文本场景模式,则根据所述文本场景模式,确定所述关键词对应的替换词;采用所述替换词替换所述关键词,获得第二文本信息;发送所述第二文本信息。本发明实施例能够实现在不同的场景模式下,使用适合该场景模式的文本信息,提高词语表述和语言组织的恰当合理。
实施例四
图11为实现本发明各个实施例的一种移动终端的硬件结构示意图,
该移动终端400包括但不限于:射频单元401、网络模块402、音频输出单元403、输入单元404、传感器405、显示单元406、用户输入单元407、接口单元408、存储器409、处理器410、以及电源411等部件。本领域技术人员可以理解,图11中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
其中,用户输入单元407,用于接收用户的第一操作;
处理器410,用于从所述第一文本信息中提取关键词;若所述关键词不符合所述文本场景模式,则根据所述文本场景模式,确定所述关键词对应的替换词;采用所述替换词替换所述关键词,获得第二文本信息;发送所述第二文本信息。
在本发明实施例中,通过接收用户的第一操作;响应于所述第一操作,确定文本场景模式;接收用户输入的第一文本信息;从所述第一文本信息中提取关键词;若所述关键词不符合所述文本场景模式,则根据所述文本场景模式,确定所述关键词对应的替换词;采用所述替换词替换所述关键词,获得第二文本信息;发送所述第二文本信息。本发明实施例能够实现在不同的场景模式下,使用适合该场景模式的文本信息,提高词语表述和语言组织的恰当合理。
应理解的是,本发明实施例中,射频单元401可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器410处理;另外,将上行的数据发送给基站。通常,射频单元401包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元401还可以通过无线通信***与网络和其他设备通信。
移动终端通过网络模块402为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元403可以将射频单元401或网络模块402接收的或者在存储器409中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元403还可以提供与移动终端400执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元403包括扬声器、蜂鸣器以及受话器等。
输入单元404用于接收音频或视频信号。输入单元404可以包括图形处理器(Graphics Processing Unit,GPU)4041和麦克风4042,图形处理器4041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元406上。经图形处理器4041处理后的图像帧可以存储在存储器409(或其它存储介质)中或者经由射频单元401或网络模块402进行发送。麦克风4042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元401发送到移动通信基站的格式输出。
移动终端400还包括至少一种传感器405,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板4061的亮度,接近传感器可在移动终端400移动到耳边时,关闭显示面板4061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器405还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元406用于显示由用户输入的信息或提供给用户的信息。显示单元406可包括显示面板4061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板4061。
用户输入单元407可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元407包括触控面板4071以及其他输入设备4072。触控面板4071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板4071上或在触控面板4071附近的操作)。触控面板4071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器410,接收处理器410发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板4071。除了触控面板4071,用户输入单元407还可以包括其他输入设备4072。具体地,其他输入设备4072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板4071可覆盖在显示面板4061上,当触控面板4071检测到在其上或附近的触摸操作后,传送给处理器410以确定触摸事件的类型,随后处理器410根据触摸事件的类型在显示面板4061上提供相应的视觉输出。虽然在图11中,触控面板4071与显示面板4061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板4071与显示面板4061集成而实现移动终端的输入和输出功能,具体此处不做限定。
接口单元408为外部装置与移动终端400连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元408可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端400内的一个或多个元件或者可以用于在移动终端400和外部装置之间传输数据。
存储器409可用于存储软件程序以及各种数据。存储器409可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器409可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器410是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器409内的软件程序和/或模块,以及调用存储在存储器409内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器410可包括一个或多个处理单元;优选的,处理器410可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器410中。
移动终端400还可以包括给各个部件供电的电源411(比如电池),优选的,电源411可以通过电源管理***与处理器410逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,移动终端400包括一些未示出的功能模块,在此不再赘述。
优选的,本发明实施例还提供一种移动终端,包括处理器410,存储器409,存储在存储器409上并可在所述处理器410上运行的计算机程序,该计算机程序被处理器410执行时实现上述文本信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述本信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
Claims (15)
1.一种文本信息处理方法,应用于电子设备,其特征在于,所述方法包括:
接收用户的第一操作;
响应于所述第一操作,确定文本场景模式;
接收用户输入的第一文本信息;
从所述第一文本信息中提取关键词;
若所述关键词不符合所述文本场景模式,则根据所述文本场景模式,确定所述关键词对应的替换词;
采用所述替换词替换所述关键词,获得第二文本信息;
发送所述第二文本信息。
2.根据权利要求1所述的方法,其特征在于,所述从所述第一文本信息中提取关键词,包括:
若所述第一文本信息中存在错误,则对所述错误进行修正;
从修正后的第一文本信息中,提取关键词。
3.根据权利要求1所述的方法,其特征在于,所述在接收用户的第一触发操作之前,还包括:
建立各所述文本场景模式对应的词库;
所述根据所述文本场景模式,确定所述关键词对应的替换词,包括:
在所述文本场景模式对应的词库中,查找所述关键词对应的近义词,作为所述关键词的替换词。
4.根据权利要求1所述的方法,其特征在于,在所述采用所述替换词替换所述关键词,获得第二文本信息之前,还包括:
将所述关键词及对应的替换词进行显示;
接收所述用户的第二操作;
所述采用所述替换词替换所述关键词,获得第二文本信息,包括:
响应于所述第二操作,采用所述第二操作选择的替换词替换所述关键词,获得第二文本信息。
5.根据权利要求1所述的方法,其特征在于,所述发送所述第二文本信息,包括:
在接收到用户的第三操作后,响应于所述第三操作,在预设延迟发送时间之后,发送所述第二文本信息。
6.根据权利要求2所述的方法,其特征在于,所述若所述第一文本信息中存在错误,则对所述错误进行修正,包括:
采用预设N-gram模型检测所述第一文本信息中各个相邻词和/或各个文字对应的概率值;
当所述相邻词对应的概率值小于第一预设阈值,确定所述相邻词存在语法错误;
当第一文字对应的的概率值大于第二预设阈值,且所述第二文字对应的概率值小于所述第二预设阈值时,确定所述第二文字为错别字;其中,所述第二文字为所述第一文字的后接文字;
将存在语法错误的所述相邻词的位置进行交换,和/或将为错别字的所述第二文字替换成目标文字,获得所述第三文本信息;
将所述第三文本信息作为第一文本信息,执行采用预设N-gram模型检测所述第一文本信息中各个相邻词和/或各个文字对应的概率值的步骤,直到所述第二文字对应的概率值大于所述第二预设阈值。
7.根据权利要求2所述的方法,其特征在于,所述若所述第一文本信息中存在错误,则对所述错误进行修正之前,还包括:
筛除所述第一文本信息中的预设无用文字;
所述若所述第一文本信息中存在错误,则对所述错误进行修正,包括:
若筛除所述预设无用文字后的所述第一文本信息中存在错误,则对所述错误进行修正。
8.一种移动终端,其特征在于,所述移动终端包括:
第一接收模块,用于接收用户的第一操作;
第一确定模块,用于响应于所述第一操作,确定文本场景模式;
第二接收模块,用于接收用户输入的第一文本信息;
获取模块,用于从所述第一文本信息中提取关键词;
第二确定模块,用于若所述关键词不符合所述文本场景模式,则根据所述文本场景模式,确定所述关键词对应的替换词;
替换模块,用于采用所述替换词替换所述关键词,获得第二文本信息;
发送模块,用于发送所述第二文本信息。
9.根据权利要求8所述的移动终端,其特征在于,所述获取模块,包括:
修正单元,用于若所述第一文本信息中存在错误,则对所述错误进行修正;
提取单元,用于从修正后的第一文本信息中,提取关键词。
10.根据权利要求8所述的移动终端,其特征在于,还包括:
建立模块,用于建立各所述文本场景模式对应的词库;
所述第二确定模块,包括:
查找单元,用于在所述文本场景模式对应的词库中,查找所述关键词对应的近义词,作为所述关键词的替换词。
11.根据权利要求8所述的移动终端,其特征在于,还包括:
显示模块,用于将所述关键词及对应的替换词进行显示;
第三接收模块,用于接收所述用户的第二操作;
所述替换模块,包括:
替换单元,用于响应于所述第二操作,采用所述第二操作选择的替换词替换所述关键词,获得第二文本信息。
12.根据权利要求8所述的移动终端,其特征在于,所述发送模块,包括:
发送单元,用于在接收到用户的第三操作后,响应于所述第三操作,在预设延迟发送时间之后,发送所述第二文本信息。
13.根据权利要求9所述的移动终端,其特征在于,所述修正单元,包括:
检测子单元,用于采用预设N-gram模型检测所述第一文本信息中各个相邻词和/或各个文字对应的概率值;
第一确定子单元,用于当所述相邻词对应的概率值小于第一预设阈值,确定所述相邻词存在语法错误;
第二确定子单元,用于当第一文字对应的的概率值大于第二预设阈值,且所述第二文字对应的概率值小于所述第二预设阈值时,确定所述第二文字为错别字;其中,所述第二文字为所述第一文字的后接文字;
替换子单元,用于将存在语法错误的所述相邻词的位置进行交换,和/或将为错别字的所述第二文字替换成目标文字,获得所述第三文本信息;
执行单元,用于将所述第三文本信息作为第一文本信息,执行检测子单元,直到所述第二文字对应的概率值大于所述第二预设阈值。
14.根据权利要求9所述的移动终端,其特征在于,还包括:
筛除模块,用于筛除所述第一文本信息中的预设无用文字;
所述修正单元,包括:
修正子单元,用于若筛除所述预设无用文字后的所述第一文本信息中存在错误,则对所述错误进行修正。
15.一种移动终端,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的文本信息处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911114646.1A CN110837734A (zh) | 2019-11-14 | 2019-11-14 | 文本信息处理方法、移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911114646.1A CN110837734A (zh) | 2019-11-14 | 2019-11-14 | 文本信息处理方法、移动终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110837734A true CN110837734A (zh) | 2020-02-25 |
Family
ID=69575052
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911114646.1A Pending CN110837734A (zh) | 2019-11-14 | 2019-11-14 | 文本信息处理方法、移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110837734A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112699644A (zh) * | 2020-12-29 | 2021-04-23 | 维沃移动通信有限公司 | 信息处理方法、装置及电子设备 |
CN112749251A (zh) * | 2020-03-09 | 2021-05-04 | 腾讯科技(深圳)有限公司 | 文本处理方法、装置、计算机设备和存储介质 |
CN113516986A (zh) * | 2021-07-23 | 2021-10-19 | 上海传英信息技术有限公司 | 语音处理方法、终端及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105786880A (zh) * | 2014-12-24 | 2016-07-20 | 中兴通讯股份有限公司 | 语音识别的方法、客户端及终端设备 |
CN106095751A (zh) * | 2016-06-07 | 2016-11-09 | 维沃移动通信有限公司 | 一种文字输入的识错处理方法及移动终端 |
CN107451121A (zh) * | 2017-08-03 | 2017-12-08 | 京东方科技集团股份有限公司 | 一种语音识别方法及其装置 |
CN108804414A (zh) * | 2018-05-04 | 2018-11-13 | 科沃斯商用机器人有限公司 | 文本修正方法、装置、智能设备及可读存储介质 |
CN110147546A (zh) * | 2019-04-03 | 2019-08-20 | 苏州驰声信息科技有限公司 | 一种英语口语的语法校正方法及装置 |
-
2019
- 2019-11-14 CN CN201911114646.1A patent/CN110837734A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105786880A (zh) * | 2014-12-24 | 2016-07-20 | 中兴通讯股份有限公司 | 语音识别的方法、客户端及终端设备 |
CN106095751A (zh) * | 2016-06-07 | 2016-11-09 | 维沃移动通信有限公司 | 一种文字输入的识错处理方法及移动终端 |
CN107451121A (zh) * | 2017-08-03 | 2017-12-08 | 京东方科技集团股份有限公司 | 一种语音识别方法及其装置 |
CN108804414A (zh) * | 2018-05-04 | 2018-11-13 | 科沃斯商用机器人有限公司 | 文本修正方法、装置、智能设备及可读存储介质 |
CN110147546A (zh) * | 2019-04-03 | 2019-08-20 | 苏州驰声信息科技有限公司 | 一种英语口语的语法校正方法及装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112749251A (zh) * | 2020-03-09 | 2021-05-04 | 腾讯科技(深圳)有限公司 | 文本处理方法、装置、计算机设备和存储介质 |
CN112749251B (zh) * | 2020-03-09 | 2023-10-31 | 腾讯科技(深圳)有限公司 | 文本处理方法、装置、计算机设备和存储介质 |
CN112699644A (zh) * | 2020-12-29 | 2021-04-23 | 维沃移动通信有限公司 | 信息处理方法、装置及电子设备 |
CN113516986A (zh) * | 2021-07-23 | 2021-10-19 | 上海传英信息技术有限公司 | 语音处理方法、终端及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109379641B (zh) | 一种字幕生成方法和装置 | |
KR102270394B1 (ko) | 이미지를 인식하기 위한 방법, 단말, 및 저장 매체 | |
US11900069B2 (en) | Translation model training method, sentence translation method, device, and storage medium | |
CN108289244B (zh) | 视频字幕处理方法、移动终端及计算机可读存储介质 | |
CN108763552B (zh) | 一种基于家教机的学习方法及家教机 | |
US10741172B2 (en) | Conference system, conference system control method, and program | |
CN110830362B (zh) | 一种生成内容的方法、移动终端 | |
CN110827826B (zh) | 语音转换文字方法、电子设备 | |
CN111061383B (zh) | 文字检测方法及电子设备 | |
CN110837734A (zh) | 文本信息处理方法、移动终端 | |
CN110995919B (zh) | 一种消息处理方法和电子设备 | |
CN110069769B (zh) | 应用标签生成方法、装置及存储设备 | |
CN104281568B (zh) | 一种释义显示方法和装置 | |
CN109545221B (zh) | 参数调整方法、移动终端及计算机可读存储介质 | |
CN108595107B (zh) | 一种界面内容处理方法及移动终端 | |
WO2020024788A1 (zh) | 文字输入方法和终端 | |
CN110989847A (zh) | 信息推荐方法、装置、终端设备及存储介质 | |
CN111125307A (zh) | 一种聊天记录查询方法及电子设备 | |
CN109063076B (zh) | 一种图片生成方法及移动终端 | |
CN109992753B (zh) | 一种翻译处理方法及终端设备 | |
CN107613109B (zh) | 移动终端的输入方法、移动终端和计算机存储介质 | |
CN111144065B (zh) | 一种显示控制方法及电子设备 | |
WO2017203764A1 (ja) | 情報処理装置および情報処理方法 | |
CN107957789B (zh) | 一种文本输入方法及移动终端 | |
CN111145734A (zh) | 一种语音识别方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |