输入文本的处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:29929070 阅读:24 留言:0更新日期:2021-09-04 18:54
本申请公开了输入文本的处理方法、装置、电子设备和存储介质,涉及计算机技术领域,尤其涉及自然语言处理、深度学习等人工智能领域。具体实现方案为:获取用户在输入界面输入的第一文本信息;基于第一文本信息及各个预设的表情字符,生成第二文本信息,其中,第二文本信息中包含第一文本信息和至少一个表情字符;在输入界面显示第二文本信息。由此,当用户在输入界面上输入文本信息时,可生成并显示包含有输入文本信息和表情字符的文本信息,以供用户选择,从而可以提高输入内容的趣味性。从而可以提高输入内容的趣味性。从而可以提高输入内容的趣味性。

【技术实现步骤摘要】
输入文本的处理方法、装置、电子设备和存储介质


[0001]本申请涉及计算机
,尤其涉及自然语言处理、深度学习等人工智能领域,具体涉及一种输入文本的处理方法、装置、电子设备和存储介质。

技术介绍

[0002]随着计算机技术和互联网技术的发展,人们对方便快捷的生活、工作辅助工具越来越青睐,因而各式结合多种服务功能的各种社交软件、社交平台等相继出现。
[0003]因此,如何提高社交过程中用户输入内容的趣味性是亟待解决的问题。

技术实现思路

[0004]本申请提供了一种输入文本的处理方法、装置、电子设备和存储介质。
[0005]根据本申请的一方面,提供了一种输入文本的处理方法,包括:
[0006]获取用户在输入界面输入的第一文本信息;
[0007]基于所述第一文本信息及各个预设的表情字符,生成第二文本信息,其中,所述第二文本信息中包含所述第一文本信息和至少一个表情字符;
[0008]在所述输入界面显示所述第二文本信息。
[0009]根据本申请的另一方面,提供了一种输入文本的处理装置:
[0010]获取模块,用于获取用户在输入界面输入的第一文本信息;
[0011]生成模块,用于基于所述第一文本信息及各个预设的表情字符,生成第二文本信息,其中,所述第二文本信息中包含所述第一文本信息和至少一个表情字符;
[0012]显示模块,用于在所述输入界面显示所述第二文本信息。
[0013]根据本申请的另一方面,提供了一种电子设备,包括:r/>[0014]至少一个处理器;以及
[0015]与所述至少一个处理器通信连接的存储器;其中,
[0016]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述实施例所述的方法。
[0017]根据本申请的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据上述实施例所述的方法。
[0018]根据本申请的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据上述实施例所述的方法。
[0019]应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0020]附图用于更好地理解本方案,不构成对本申请的限定。其中:
[0021]图1为本申请实施例提供的一种输入文本的处理方法的流程示意图;
[0022]图2为本申请实施例提供的一种第二文本信息的示意图一;
[0023]图3为本申请实施例提供的另一种输入文本的处理方法的流程示意图;
[0024]图4为本申请实施例提供的另一种输入文本的处理方法的流程示意图;
[0025]图5为本申请实施例提供的一种第二文本信息的示意图二;
[0026]图6为本申请实施例提供的另一种输入文本的处理方法的流程示意图;
[0027]图7为本申请实施例提供的一种第二文本信息的示意图三;
[0028]图8为本申请实施例提供的一种生成第二文本信息的过程示意图;
[0029]图9为本申请实施例提供的一种输入文本的处理装置的结构示意图;
[0030]图10是用来实现本申请实施例的输入文本的处理方法的电子设备的框图。
具体实施方式
[0031]以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0032]下面参考附图描述本申请实施例的输入文本的处理方法、装置、电子设备和存储介质。
[0033]人工智能是研究使用计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科,既有硬件层面的
也有软件层面的技术。人工智能硬件技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理等技术;人工智能软件技术包括计算机视觉技术、语音识别技术、自然语言处理技术以及深度学习、大数据处理技术、知识图谱技术等几大方向。
[0034]NLP(Natural Language Processing,自然语言处理)是计算机科学领域与人工智能领域中的一个重要方向,NLP研究的内容包括但不限于如下分支领域:文本分类、信息抽取、自动摘要、智能问答、话题推荐、机器翻译、主题词识别、知识库构建、深度文本表示、命名实体识别、文本生成、文本分析(词法、句法、语法等)、语音识别与合成等。
[0035]深度学习是机器学习领域中一个新的研究方向。深度学习是学习样本数据的内在规律和表示层次,这些学习过程中获得的信息对诸如文字,图像和声音等数据的解释有很大的帮助。它的最终目标是让机器能够像人一样具有分析学习能力,能够识别文字、图像和声音等数据。
[0036]图1为本申请实施例提供的一种输入文本的处理方法的流程示意图。
[0037]本申请实施例的输入文本的处理方法,可由本申请实施例的输入文本的处理装置执行,该装置可配置于电子设备,以在用户输入文本信息时,展示包含输入文本信息和表情字符的文本信息,以供用户选择,从而提高输入内容的趣味性。
[0038]如图1所示,该输入文本的处理方法包括:
[0039]步骤101,获取用户在输入界面输入的第一文本信息。
[0040]本申请中,当用户输入界面上输入文本信息时,可获取用户输入的文本信息,为了便于区分,可将用户输入的文本信息称为第一文本信息。这里的输入界面可以是社交软件中,输入待发送信息的输入界面,也可以是待发布内容的输入界面,也可以是评论内容的输
入界面等。
[0041]在实际应用中,第一文本信息可以是用户通过按键方式输入的,比如,通过输入法或者手写方式,也可以是通过粘贴操作输入的,或者也可以是通过对用户输入的语音进行识别得到的等。
[0042]比如,当用户利用输入法,在聊天界面的输入框中输入内容时,输入法应用程序可以根据用户输入的字符和选择操作,确定用户输入的内容,由此输入法应用程序可以获取用户在输入界面上输入的第一文本信息。
[0043]步骤102,基于第一文本信息及各个预设的表情字符,生成第二文本信息。
[0044]在获取第一文本信息后,可利用各个预设的表情字符,生成与第一文本信息对应的第二文本信息,其中,第二文本信息包括第一文本信息和至少一个表情字符。这里的表情字符可以是emoji表情符号。
[0045]在生成第二文本信息时,可以对第一文本信息进行解析,以获取各分词,之后根据各分词与每个预设的表情字符之间的匹配度,确定具有匹配的表情字符的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种输入文本的处理方法,包括:获取用户在输入界面输入的第一文本信息;基于所述第一文本信息及各个预设的表情字符,生成第二文本信息,其中,所述第二文本信息中包含所述第一文本信息和至少一个表情字符;在所述输入界面显示所述第二文本信息。2.如权利要求1所述的方法,其中,所述基于所述第一文本信息及各个预设的表情字符,生成第二文本信息,包括:对所述第一文本信息进行解析,以获取各分词及每个分词的词性;根据每个分词的词性,从所述各分词中确定出候选分词;从所述各个预设的表情字符中,选取与所述候选分词匹配的表情字符;将与所述候选分词匹配的表情字符,插入所述候选分词与参考字符之间,以生成所述第二文本信息,其中,所述参考字符为所述第一文本信息中与所述候选分词相邻的下一个字符。3.如权利要求2所述的方法,其中,所述从所述各个预设的表情字符中,选取与所述候选分词匹配的表情字符,包括:将所述候选分词输入至第一分类模型,以获取所述候选分词之后出现表情字符的第一概率;在所述第一概率大于阈值的情况下,将所述候选分词及所述各个预设的表情字符输入至第二分类模型,以获取所述候选分词分别与每个所述预设的表情字符匹配的第二概率;根据各个所述第二概率,从所述各个预设的表情字符中,选取与所述候选分词匹配的表情字符。4.如权利要求1所述的方法,其中,所述基于所述第一文本信息及各个预设的表情字符,生成第二文本信息,包括:对所述第一文本信息进行意图识别,以确定所述第一文本信息对应的意图;在所述意图为指定意图的情况下,确定所述第一文本信息的字符数量;从所述指定意图对应的表情字符模板库中,获取与所述字符数量匹配的第一表情字符模板;根据所述第一文本信息与所述第一表情字符模板,生成所述第二文本信息。5.如权利要求4所述的方法,其中,所述根据所述第一文本信息与所述第一表情字符模板,生成所述第二文本信息,包括:根据所述第一表情字符模板对应的描述信息,确定所述第一表情字符模板中第一文本填充位置;根据意图与表情字符之间的映射关系,确定与所述意图匹配的第一目标表情字符;将所述第一文本信息填充至所述第一文本填充位置,并利用所述第一目标表情字符,对所述第一字符表情模板中的表情字符进行替换,以生成所述第二文本信息。6.如权利要求1所述的方法,其中,所述基于所述第一文本信息及各个预设的表情字符,生成第二文本信息,包括:对所述第一文本信息进行识别,以确定所述第一文本信息的字符数量;从通用模板库中,确定出与所述字符数量匹配的目标通用模板;
根据所述第一文本信息和所述目标通用模板,生成所述第二文本信息。7.如权利要求6所述的方法,其中,所述根据所述第一文本信息和所述目标通用模板,生成所述第二文本信息,包括:根据所述目标通用模板对应的描述信息,确定所述目标通用模板中第二文本填充位置;对所述第一文本信息进行意图识别,以确定所述第一文本信息对应的意图;根据意图与表情字符之间的映射关系,确定与所述意图匹配的第二目标表情字符;将所述第一文本信息填充至所述第二文本填充位置,并利用所述第二目标表情字符,对所述目标通用模板中的表情字符进行替换,以生成所述第二文本信息。8.一种输入文本的处理装置,包括:获取模块,用于获取用户在输入界面输入的第一文本信息;生成模块,用于基于所述第一文本信息及各个预设的表情字符,生成第二文本信息,其中,所述第二文本信息中包含所述第一文本信息和至少一个表情字符;显示模块,用于在所述输入界面显示所...

【专利技术属性】
技术研发人员:高钧亮赵晓蕾范敏虎
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1