消息转换处理方法、装置、存储介质及电子设备与流程

文档序号:18361464发布日期:2019-08-06 23:54阅读:165来源:国知局
消息转换处理方法、装置、存储介质及电子设备与流程

本发明涉及计算机技术领域,尤其涉及一种消息转换处理方法、装置、存储介质及电子设备。



背景技术:

随着互联网技术的发展,基于互联网的社交应用得到了广泛地使用。现有社交应用在进行聊天交流中,除了通常使用的文字交流外,会越来越多地使用其他形式的消息内容进行消息转换,例如,各种表情包,尤其是年轻人往往更乐于用表情包传递态度,表情包赋予现代人聊天的新形式。

现有消息转换的使用方式主要是:在聊天时,用户主动去选择自己想要选择的替代消息,例如,当输入关键词时,就会在自己所有的表情包里面推荐适配的表情包,由用户点击选取并发送。

在实现本发明过程中,发明人发现现有消息转换的使用方式至少存在以下问题:用户需要主动选择要发送的表情包或其他形式的消息内容,或,通过输入表情包对应关键词进行选择,而表情包选择操作需要花费一定的时间,因此会降低用户的聊天效率;而且,表情包的推荐仅限于根据短语类型进行,展现形式单一,缺乏趣味性。



技术实现要素:

本发明提出了一种消息转换处理方法、装置、存储介质及电子设备,解决了现有文字消息转换为其他形式的消息内容过程中存在的时间消耗问题,能够有效提高用户的聊天效率。

本发明的一个方面,提供了一种消息转换处理方法,所述方法包括:

获取预设控件的输入区域中输入的文字消息;

对所述文字消息进行语义分析,并根据语义分析结果获取与所述文字消息语义相关的目标消息;

将获取到的所述目标消息作为通信消息进行输出。

可选地,所述对所述文字消息进行语义分析,并根据语义分析结果获取与所述文字消息语义相关的目标消息,包括:

识别所述文字消息中包含的各个关键字和/或关键词;

对各个关键字和/或关键词进行语义分析,根据各个关键字和/或关键词的语义分析结果查找与每一关键字和/或关键词语义相关的表情信息;

将查找到的表情信息按照对应该关键字和/或关键词语在所述文字消息中的位置进行组合,生成与所述文字消息对应的目标消息。

可选地,所述识别所述文字消息中包含的各个关键字和/或关键词,包括:

对所述文字消息进行分词处理,得到所述文字消息中包含的各个关键字和/或关键词。

可选地,所述对所述文字消息进行语义分析,并根据语义分析结果获取与所述文字消息语义相关的目标消息,包括:

对所述文字消息进行语义分析,根据语义分析结果将所述文字消息与预设信息库中标注有语义标识的诗词和/或文言文信息进行匹配,得到与所述文字消息对应的目标消息。

可选地,在所述将获取到的所述目标消息作为通信消息进行输出之前,所述方法还包括:

将匹配到的目标消息在所述预设控件的预览区域进行展示。

本发明的另一个方面,提供了一种消息转换处理装置,包括:

获取模块,用于获取预设控件的输入区域中输入的文字消息;

处理模块,用于对所述文字消息进行语义分析,并根据语义分析结果获取与所述文字消息语义相关的目标消息;

输出模块,用于将获取到的所述目标消息作为通信消息进行输出。

可选地,所述处理模块,包括:

识别单元,用于识别所述文字消息中包含的各个关键字和/或关键词;

第一分析单元,用于对各个关键字和/或关键词进行语义分析,根据各个关键字和/或关键词的语义分析结果查找与每一关键字和/或关键词语义相关的表情信息;

生成单元,用于将查找到的表情信息按照对应该关键字和/或关键词语在所述文字消息中的位置进行组合,生成与所述文字消息对应的目标消息。

可选地,所述识别单元,具体用于对所述文字消息进行分词处理,得到所述文字消息中包含的各个关键字和/或关键词。

可选地,所述处理模块,包括:

第二分析单元,用于对所述文字消息进行语义分析,根据语义分析结果将所述文字消息与预设信息库中标注有语义标识的诗词和/或文言文信息进行匹配,得到与所述文字消息对应的目标消息。

可选地,所述输出模块,在将获取到的所述目标消息作为通信消息进行输出之前,还用于将匹配到的目标消息在所述预设控件的预览区域进行展示。

此外,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述方法的步骤。

此外,本发明还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述方法的步骤。

本发明实施例提供的消息转换处理方法、装置、存储介质及电子设备,通过对用户在预设控件的输入区域中输入的文字消息进行语义分析,以获取与所述文字消息语义相关的目标消息,并将获取到的所述目标消息作为通信消息进行输出,解决了现有文字消息转换为其他形式的消息内容过程中存在的时间消耗问题,能够有效提高用户的聊天效率。

而且,本发明能够根据输入区域中输入的文字消息,直接生成对应的替换内容,不仅限于短语类型消息的转换,还可以实现完整句子的消息转换,展现形式更加丰富,增强聊天趣味性。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本发明实施例的一种消息转换处理方法的流程示意图;

图2为本发明另一实施例的一种消息转换处理方法的流程示意图;

图3为本发明实施例提供的消息转换处理方法的结果展示示意图一;

图4为本发明另一实施例的一种消息转换处理方法的流程示意图;

图5为本发明实施例提供的消息转换处理方法的结果展示示意图二;

图6为本发明实施例的一种消息转换处理装置的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。

图1示意性示出了本发明一个实施例的消息转换处理方法的流程图。参照图1,本发明实施例提出的消息转换处理方法具体包括步骤s11~s13,如下所示:

s11、获取预设控件的输入区域中输入的文字消息。

其中,预设控件的输入区域可以是终端设备的输入控件的输入框区域。用户在输入框区域输入的文字消息不限于短语形式,可以是完整的句子。

s12、对所述文字消息进行语义分析,并根据语义分析结果获取与所述文字消息语义相关的目标消息。

在实际应用中,当检测到消息转换功能开启时,即实时启动对输入控件的输入监控,当有内容输入时,及时获取输入框区域中输入的文字消息,并采用预设的语义分析法对文字消息进行语义分析,确定当前文字消息的语义,然后根据语义分析结果查找预设的消息库,以获取与所述文字消息语义相关的目标消息。

其中,消息库中包括各种表情包以及其他形式的消息内容,例如诗词和/或文言文信息等。消息库中的表情包中各个表情信息或是诗词或文言文信息标注有语义标识。

目标消息为消息库中语义标识与用户输入的文字消息语义相关的消息内容。具体的,语义相关可以包括语义相同或语义相近。

s13、将获取到的所述目标消息作为通信消息进行输出。

本实施例中,在获取到与用户输入的文字消息语义相关的目标消息之后,采用获取到的目标消息替换所述文字消息,将所述目标消息作为当前通信消息进行输出。

本发明实施例提供的消息转换处理方法,通过对用户在预设控件的输入区域中输入的文字消息进行语义分析,以获取与所述文字消息语义相关的目标消息,并将获取到的所述目标消息作为通信消息进行输出,解决了现有文字消息转换为其他形式的消息内容过程中存在的时间消耗问题,能够有效提高用户的聊天效率。

而且,本发明能够根据输入区域中输入的文字消息,直接生成对应的替换内容,不仅限于短语类型消息的转换,还可以实现完整句子的消息转换,展现形式更加丰富,增强聊天趣味性。

在本发明一个可选实施例中,在所述将获取到的所述目标消息作为通信消息进行输出之前,将匹配到的目标消息在所述预设控件的预览区域进行展示,当点击预览区域时,则发送目标消息,若直接点击发送,则直接发送原输入句子。

其中,预览区域的显示区域可以在输入区域的上方,也可以在输入区域的下方,当存在多种目标消息时,例如:既转换为表情,也会推荐诗句时,这两种并不冲突,一个是符号形式的,一种是文字形式的,可以将转换的表情符号显示在输入区域上方,推荐的诗句显示在输入区域下方,两个位置并不冲突。

在本发明一个可选实施例中,如图2所示,所述s12:对所述文字消息进行语义分析,并根据语义分析结果获取与所述文字消息语义相关的目标消息,具体包括以下步骤:

s121、识别所述文字消息中包含的各个关键字和/或关键词。

其中,识别所述文字消息中包含的各个关键字和/或关键词,具体可通过分词处理实现,具体如下:对所述文字消息进行分词处理,得到所述文字消息中包含的各个关键字和/或关键词。

在进行步骤s12之前,还包括通过语义分析法判断输入的文字消息是否为完整句子,如不具备完整语义则不进行关键词识别。

s122、对各个关键字和/或关键词进行语义分析,根据各个关键字和/或关键词的语义分析结果查找与每一关键字和/或关键词语义相关的表情信息。

s123、将查找到的表情信息按照对应该关键字和/或关键词语在所述文字消息中的位置进行组合,生成与所述文字消息对应的目标消息。

在一个具体应用场景中,参见图3,用户输入文本时,若想要输入整句为“祝你生日快乐”,则当用户输入“祝你”时,系统不会推荐emoji表情在输入框的上方,只有输入完整“祝你生日快乐”时,即系统可以识别到是一条完整句子时),识别所述文字消息中包含的各个关键字和/或关键词,各个关键字和/或关键词转换的emoji表情才会出现在输入框上方,如图3,若用户再输入第二个整句子,例如“感激有你为我遮阳挡雨!”则继续转换为emoji表情。

消息转换完成后,点击表情句子栏,则发送表情,直接点击发送,直接发送原输入句子。

在本发明一个可选实施例中,如图4所示,所述s12:对所述文字消息进行语义分析,并根据语义分析结果获取与所述文字消息语义相关的目标消息,具体包括以下步骤:

s121’、对所述文字消息进行语义分析,根据语义分析结果将所述文字消息与预设信息库中标注有语义标识的诗词和/或文言文信息进行匹配,得到与所述文字消息对应的目标消息。

在一个具体应用场景中,参见图5,用户输入文本时,若想要输入整句为“主要看气质!”,则通过对所述文字消息进行语义分析,根据语义分析结果在预设信息库中查找到与其语义匹配的诗词“请君莫羡解语花腹有诗书气自华”,消息转换完成后,点击推荐诗句栏,则发送推荐诗句,直接点击发送,直接发送原输入句子。

举例说明,用户输入文本为“有钱任性”时,推荐诗句可以为“家有千金,行止由心”;用户输入文本为“不要在意这些细节”时,推荐诗句可以为“欲图大事,莫拘小节”;再例如用户输入文本为“明明可以靠脸吃饭,偏偏要靠才华”时,推荐诗句可以为“中华儿女多奇志,不爱红装爱才智”等。

需要说明的是,系统会判定用户当前输入的文本更适合转换为表情还是推荐同样含义的诗句,因为emoji表情有限,并不是所有的语句都适合转换为表情的,预设信息库的诗句库有限,也不是所有的语句都有推送的诗句,所以根据用户输入的语句体现优先级。若是简单的句子,转换成为表情之后也很易理解,则会选择出现表情,反之则否;若诗句库有适合用户输入语句相似的句子,则推荐句子,反之则否。

在具体应用中,若都适合,则都推荐,若都不适合,则都不推荐,其中一个条件符合,则只推荐表情或者诗句。

本发明实施例提供的消息转换处理方法,在日常输入文字时,能够根据用户输入的文字消息,系统直接生成相关的emoji表情句子,也可以是文字的替代形式,即采用更有深度的诗词或文言文替代原始语句。不仅限于短语类型消息的转换,还可以实现完整句子的消息转换,展现形式更加丰富,增强聊天趣味性。

对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

图6示意性示出了本发明一个实施例的消息转换处理装置的结构示意图。参照图6,本发明实施例的消息转换处理装置具体包括获取模块201、处理模块202以及输出模块203,其中:

获取模块201,用于获取预设控件的输入区域中输入的文字消息;

处理模块202,用于对所述文字消息进行语义分析,并根据语义分析结果获取与所述文字消息语义相关的目标消息;

输出模块203,用于将获取到的所述目标消息作为通信消息进行输出。

在本发明一个可选实施例中,所述处理模块202,包括识别单元、第一分析单元以及生成单元,其中:

识别单元,用于识别所述文字消息中包含的各个关键字和/或关键词;

第一分析单元,用于对各个关键字和/或关键词进行语义分析,根据各个关键字和/或关键词的语义分析结果查找与每一关键字和/或关键词语义相关的表情信息;

生成单元,用于将查找到的表情信息按照对应该关键字和/或关键词语在所述文字消息中的位置进行组合,生成与所述文字消息对应的目标消息。

进一步地,所述识别单元,具体用于对所述文字消息进行分词处理,得到所述文字消息中包含的各个关键字和/或关键词。

在本发明一个可选实施例中,所述处理模块202,还包括第二分析单元,所述的第二分析单元,用于对所述文字消息进行语义分析,根据语义分析结果将所述文字消息与预设信息库中标注有语义标识的诗词和/或文言文信息进行匹配,得到与所述文字消息对应的目标消息。

在本发明一个可选实施例中,所述输出模块203,在将获取到的所述目标消息作为通信消息进行输出之前,还用于将匹配到的目标消息在所述预设控件的预览区域进行展示。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

本发明实施例提供的消息转换处理方法、装置、存储介质及电子设备,通过对用户在预设控件的输入区域中输入的文字消息进行语义分析,以获取与所述文字消息语义相关的目标消息,并将获取到的所述目标消息作为通信消息进行输出,解决了现有文字消息转换为其他形式的消息内容过程中存在的时间消耗问题,能够有效提高用户的聊天效率。

而且,本发明能够根据输入区域中输入的文字消息,直接生成对应的替换内容,不仅限于短语类型消息的转换,还可以实现完整句子的消息转换,展现形式更加丰富,增强聊天趣味性。

此外,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述方法的步骤。

本实施例中,所述消息转换处理装置集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

本发明实施例提供的电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述各个消息转换处理方法实施例中的步骤,例如图1所示的s11、获取预设控件的输入区域中输入的文字消息。s12、对所述文字消息进行语义分析,并根据语义分析结果获取与所述文字消息语义相关的目标消息。s13、将获取到的所述目标消息作为通信消息进行输出。或者,所述处理器执行所述计算机程序时实现上述各消息转换处理装置实施例中各模块/单元的功能,例如图6所示的获取模块201、处理模块202以及输出模块203。

示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述消息转换处理装置中的执行过程。例如,所述计算机程序可以被分割成获取模块201、处理模块202以及输出模块203。

所述电子设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述电子设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,本实施例中的电子设备可以包括更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述电子设备还可以包括输入输出设备、网络接入设备、总线等。

所述处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述电子设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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