掌桥专利:专业的专利平台
掌桥专利
首页

会话消息的处理方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 11:11:32


会话消息的处理方法、装置、电子设备及存储介质

技术领域

本申请涉及互联网和人机交互技术领域,尤其涉及一种会话消息的处理方法、装置、电子设备及存储介质。

背景技术

随着互联网技术的快速发展,即时通讯应用已广泛应用于人们的生活中,成为人们日常交流互动的主要方式。相关技术中,用户在与会话对象进行聊天时,消息页面中所呈现的消息均采用清一色的消息气泡展示,使得消息的展示方式单一无趣;而且语音消息的消息也仅能展示语音时长,用户在播放语音消息之前并不能提前获知其他相关内容。

发明内容

本申请实施例提供一种会话消息的处理方法、装置、电子设备及存储介质,能够便于用户快速了解会话对象的情绪,同时增加了会话互动的趣味感和愉悦感,提高用户体验。

本申请实施例的技术方案是这样实现的:

本申请实施例提供一种会话消息的处理方法,包括:

呈现用于进行消息会话的会话界面;

接收到待显示的会话消息,所述会话消息的消息内容对应目标情绪类别;

在所述会话界面中,采用与所述目标情绪类别对应的目标消息样式展示所述会话消息;

其中,所述目标消息样式具有与所述目标情绪类别相对应的表情图案。

本申请实施例还提供一种会话消息的处理装置,包括:

呈现模块,用于呈现用于进行消息会话的会话界面;

接收模块,用于接收到待显示的会话消息,所述会话消息的消息内容对应目标情绪类别;

展示模块,用于在所述会话界面中,采用与所述目标情绪类别对应的目标消息样式展示所述会话消息;

其中,所述目标消息样式具有与所述目标情绪类别相对应的表情图案。

上述方案中,所述接收模块,还用于在所述会话界面中,呈现消息发送功能项及消息编辑框;

在所述消息编辑框中呈现编辑的所述文本会话消息,并在所述消息编辑框的关联区域呈现至少一个候选表情,每个所述候选表情对应一种表情图案;

响应于针对所述至少一个候选表情中目标表情的选择操作,将所述目标表情对应的表情图案作为所述目标消息样式的表情图案;

响应于针对所述消息发送功能项的触发操作,接收到所述会话消息。

上述方案中,所述装置还包括:

情绪识别模块,用于在接收所述会话消息的过程中,实时地对所述会话消息的消息内容进行情绪识别;

当识别到所述消息内容对应的情绪类别为所述目标情绪类别时,呈现与所述目标情绪类别相对应的情绪表情;

将所述情绪表情所对应的表情图案作为所述目标消息样式的表情图案。

上述方案中,所述装置还包括:

情绪识别模式设置模块,用于呈现用于对所述会话消息的情绪识别模式进行设置的模式设置界面;

接收到基于所述模式设置界面触发的针对情绪自动识别模式的设置操作;

响应于所述设置操作,设置所述会话消息的情绪识别模式为情绪自动识别模式;

相应的,所述情绪识别模块,还用于获取所述会话消息的情绪识别模式;

确定所述会话消息的情绪识别模式为所述情绪自动识别模式时,实时地对所述会话消息的消息内容进行情绪识别。

上述方案中,所述接收模块,还用于在所述会话界面中呈现语音功能入口;

响应于针对所述语音功能入口的触发操作,呈现语音录入界面,并在所述语音录入界面中呈现语音录入功能项;

响应于基于所述语音录入功能项触发的语音录入操作,接收到所述语音会话消息,并在所述语音录入界面中呈现与所述目标情绪类别相对应的表情图案。

上述方案中,所述呈现模块,还用于呈现供选择的至少两种情绪类别;

响应于基于所述至少两种情绪类别触发的情绪类别选择操作,将所选择的情绪类别作为所述目标情绪类别。

上述方案中,所述展示模块,还用于在所述会话界面中呈现情绪识别开关;

当所述情绪识别开关的开关状态为开启状态时,采用与所述目标情绪类别对应的目标消息样式展示所述会话消息;

其中,所述开关状态包括开启状态及关闭状态。

上述方案中,所述展示模块,还用于接收到针对所述情绪识别开关的状态切换指令;

响应于所述状态切换指令,控制所述情绪识别开关由所述开启状态切换至关闭状态;

当接收到待显示的新会话消息时,采用默认消息样式展示所述新会话消息。

上述方案中,所述装置还包括:

表情图案选择模块,用于呈现表情图案选择界面,并在所述表情图案选择界面中呈现供选择的至少两类候选表情图案;

其中,每类所述候选表情图案的数量为至少两个,每个候选表情图案对应一种情绪类别;

响应于基于所述至少两类候选表情图案触发的表情图案选择操作,将所选择的一类候选表情图案作为所述目标消息样式的表情图案;

相应的,所述展示模块,还用于获取所选择的一类候选表情图案中对应所述目标情绪类别的候选表情图案;

采用具有所述获取的候选表情图案的目标消息样式展示所述会话消息。

上述方案中,所述展示模块,还用于采用具有目标颜色的表情图案的目标消息样式展示所述会话消息;

或者,采用具有至少两种颜色的表情图案的目标消息样式展示所述会话消息,其中,所述至少两种颜色按照相应的呈现顺序循环变化。

上述方案中,所述展示模块,还用于当所述会话消息为语音会话消息时,采用与所述目标情绪类别相对应、且具有目标大小的目标消息样式展示所述会话消息;

其中,所述目标大小,与所述语音会话消息的语音参数相匹配,所述语音参数包括语音时长和语音音量中至少之一。

上述方案中,所述展示模块,还用于采用与所述目标情绪类别相对应、且具有目标显示样式的目标消息样式展示所述会话消息;

其中,所述目标显示样式与所述消息内容的类型相对应。

上述方案中,所述装置还包括:

消息播放模块,用于当所述会话消息为语音会话消息时,响应于针对所述语音会话消息的播放指令,播放所述语音会话消息,并

在所述语音会话消息的播放过程中,播放与所述表情图案相关联的动画特效。

上述方案中,呈现模块,还用于当所述会话消息为语音会话消息时,接收到针对所述语音会话消息的文本转换指令;

响应于所述文本转换指令,呈现具有所述表情图案的形状的文本展示区域;

在所述文本展示区域中,呈现所述语音会话消息对应的消息文本。

上述方案中,所述情绪识别模块,还用于当所述会话消息为语音会话消息时,提取所述消息内容的消息特征,所述消息特征包括语义特征和声音特征中至少之一;

基于所述消息特征,确定所述会话消息对应的目标情绪类别。

上述方案中,所述情绪识别模块,还用于提取所述会话消息包含的消息内容;

获取所述消息内容的第一情绪关键词、以及预设的各情绪类别对应的第二情绪关键词;

将所述第一情绪关键词,分别与各所述第二情绪关键词进行匹配,得到所述消息内容与各情绪类别的匹配度;

确定对应最高匹配度的情绪类别,为所述会话消息的消息内容对应的目标情绪类别。

本申请实施例还提供一种电子设备,包括:

存储器,用于存储可执行指令;

处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的会话消息的处理方法。

本申请实施例还提供一种计算机可读存储介质,存储有可执行指令,所述可执行指令被处理器执行时,实现本申请实施例提供的会话消息的处理方法。

本申请实施例具有以下有益效果:

在本申请实施例中,当接收到待显示的会话消息后,采用与目标情绪类别对应的目标消息样式展示该会话消息,这里,该目标情绪类别与会话消息的消息内容相对应,该目标消息样式具有与目标情绪类别相对应的表情图案;如此,通过该目标消息样式展示会话消息,能够便于用户快速了解会话对象的情绪,同时增加了会话互动的趣味感和愉悦感。

附图说明

图1是本申请实施例提供的会话消息的处理系统100的架构示意图;

图2是本申请实施例提供的会话消息的处理方法的电子设备500的结构示意图;

图3是本申请实施例提供的会话消息的处理方法的流程示意图;

图4是本申请实施例提供的候选表情的选择示意图一;

图5是本申请实施例提供的候选表情的选择示意图二;

图6是本申请实施例提供的语音会话消息的接收流程示意图;

图7是本申请实施例提供的情绪识别模式的设置示意图;

图8是本申请实施例提供的至少两种情绪类别的选择示意图;

图9是本申请实施例提供的会话消息的呈现示意图;

图10是本申请实施例提供的情绪识别开关的呈现示意图;

图11是本申请实施例提供的表情图案的选择示意图;

图12是本申请实施例提供的会话消息的呈现示意图;

图13是本申请实施例提供的会话消息的呈现示意图;

图14是本申请实施例提供的语音会话消息的消息文本的呈现示意图;

图15是相关技术中提供的会话消息的呈现示意图;

图16是本申请实施例提供的蜜蜂形象的表情图案的展示示意图;

图17是本申请实施例提供的不同语音会话消息所对应蜜蜂表情图案的呈现示意图;

图18是本申请实施例提供的会话消息的处理方法的流程示意图;

图19是本申请实施例提供的会话消息的处理装置555的结构示意图。

具体实施方式

为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。

在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。

对本申请实施例进行进一步详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释。

1)客户端,终端中运行的用于提供各种服务的应用程序,例如即时通讯客户端、视频播放客户端。

2)响应于,用于表示所执行的操作所依赖的条件或者状态,当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以具有设定的延迟;在没有特别说明的情况下,所执行的多个操作不存在执行先后顺序的限制。

基于上述对本申请实施例中涉及的名词和术语的解释,下面说明本申请实施例提供的会话消息的处理系统。参见图1,图1是本申请实施例提供的会话消息的处理系统100的架构示意图,为实现支撑一个示例性应用,终端(示例性示出了终端400-1)通过网络300连接服务器200,网络300可以是广域网或者局域网,又或者是二者的组合,使用无线或有线链路实现数据传输。

终端(如终端400-1),用于在图形界面(示例性示出了图形界面410-1)呈现用于进行消息会话的会话界面;接收到待显示的会话消息,并将待显示的会话消息发送至服务器200;

服务器200,用于接收待显示的会话消息,并对会话消息的消息内容进行情绪识别,当识别到消息内容对应的情绪类别为目标情绪类别,返回消息内容对应的情绪类别为目标情绪类别的通知消息至终端;

终端(如终端400-1),用于接收到该通知消息,在会话界面中,采用与目标情绪类别对应的目标消息样式展示会话消息,该目标消息样式具有与目标情绪类别相对应的表情图案。

在实际应用中,服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。终端(如终端400-1)可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能电视、智能手表等,但并不局限于此。终端(如终端400-1)以及服务器200可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。

参见图2,图2是本申请实施例提供的会话消息的处理方法的电子设备500的结构示意图。在实际应用中,电子设备500可以为图1示出的服务器或终端,以电子设备500为图1示出的终端为例,对实施本申请实施例的会话消息的处理方法的电子设备进行说明,本申请实施例提供的电子设备500包括:至少一个处理器510、存储器550、至少一个网络接口520和用户接口530。电子设备500中的各个组件通过总线系统540耦合在一起。可理解,总线系统540用于实现这些组件之间的连接通信。总线系统540除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图2中将各种总线都标为总线系统540。

处理器510可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。

用户接口530包括使得能够呈现媒体内容的一个或多个输出装置531,包括一个或多个扬声器和/或一个或多个视觉显示屏。用户接口530还包括一个或多个输入装置532,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。

存储器550可以是可移除的,不可移除的或其组合。示例性的硬件设备包括固态存储器,硬盘驱动器,光盘驱动器等。存储器550可选地包括在物理位置上远离处理器510的一个或多个存储设备。

存储器550包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(ROM,Read Only Me mory),易失性存储器可以是随机存取存储器(RAM,Random Access Memor y)。本申请实施例描述的存储器550旨在包括任意适合类型的存储器。

在一些实施例中,存储器550能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。

操作系统551,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;

网络通信模块552,用于经由一个或多个(有线或无线)网络接口520到达其他计算设备,示例性的网络接口520包括:蓝牙、无线相容性认证(WiFi)、和通用串行总线(USB,Universal Serial Bus)等;

呈现模块553,用于经由一个或多个与用户接口530相关联的输出装置531(例如,显示屏、扬声器等)使得能够呈现信息(例如,用于操作外围设备和显示内容和信息的用户接口);

输入处理模块554,用于对一个或多个来自一个或多个输入装置532之一的一个或多个用户输入或互动进行检测以及翻译所检测的输入或互动。

在一些实施例中,本申请实施例提供的会话消息的处理装置可以采用软件方式实现,图2示出了存储在存储器550中的会话消息的处理装置555,其可以是程序和插件等形式的软件,包括以下软件模块:呈现模块5551、接收模块5552和展示模块5553,这些模块是逻辑上的,因此根据所实现的功能可以进行任意的组合或进一步拆分,将在下文中说明各个模块的功能。

在另一些实施例中,本申请实施例提供的会话消息的处理装置可以采用软硬件结合的方式实现,作为示例,本申请实施例提供的会话消息的处理装置可以是采用硬件译码处理器形式的处理器,其被编程以执行本申请实施例提供的会话消息的处理方法,例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(ASIC,ApplicationSpecific Integrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable LogicDevice)、复杂可编程逻辑器件(C PLD,Complex Programmable Logic Device)、现场可编程门阵列(FPGA,Fi eld-Programmable Gate Array)或其他电子元件。

基于上述对本申请实施例提供的会话消息的处理系统及电子设备的说明,下面说明本申请实施例提供的会话消息的处理方法。在一些实施例中,本申请实施例提供的会话消息的处理方法可由服务器或终端单独实施,或由服务器及终端协同实施,下面以终端实施为例说明本申请实施例提供的会话消息的处理方法。参见图3,图3是本申请实施例提供的会话消息的处理方法的流程示意图,本申请实施例提供的会话消息的处理方法包括:

步骤101:终端呈现用于进行消息会话的会话界面。

这里,在实际应用中,终端设置有用于进行消息会话的客户端,比如即时通讯客户端,用户可以在终端上运行客户端以实现与其他用户的消息会话。终端在运行客户端时,呈现用户进行消息会话的会话界面,该会话界面可以是群组会话的会话界面、也可以是单聊会话的会话界面。

步骤102:接收到待显示的会话消息。

其中,该会话消息的消息内容对应目标情绪类别。

这里,终端通过如下方式接收到待显示的会话消息:接收到会话界面所对应的会话对象发送的待显示的会话消息;或者,接收到用户基于会话界面编辑的待显示的会话消息,即当前用户待发送的会话消息。在实际应用中,每条会话消息的消息内容均包含相应的情绪,以对应相应的情绪类别,比如愉快、哀伤、愤怒以及平静等。这里,该待显示的会话消息对应目标情绪类别,具体地,可以对该待显示的会话消息进行情绪识别,以确定待显示的会话消息对应的情绪类别。在本申请实施例中,采用与目标情绪类别对应的目标消息样式展示会话消息,具体地,该目标消息样式可以包括消息气泡、消息卡片、消息展示框等;另外的,该目标消息样式具有与目标情绪类别相对应的表情图案,以便于用户快速了解会话对象的情绪,同时增加会话互动的趣味感和愉悦感。

在一些实施例中,当会话消息为文本会话消息时,终端可通过如下方式接收到待显示的会话消息:在会话界面中,呈现消息发送功能项及消息编辑框;在消息编辑框中呈现编辑的文本会话消息,并在消息编辑框的关联区域呈现至少一个候选表情,每个候选表情对应一种表情图案;响应于针对至少一个候选表情中目标表情的选择操作,将目标表情对应的表情图案作为目标消息样式的表情图案;响应于针对消息发送功能项的触发操作,接收到会话消息。

在实际应用中,会话消息包含文本会话消息和语音会话消息。在会话界面中分别为相应类型的会话消息提供编辑入口,以供用户通过相应的编辑入口编辑相应类型的会话消息。

当会话消息为文本会话消息时,即用户需要编辑文本会话消息时,可通过会话界面的消息编辑框进行编辑。这里,终端在会话界面中呈现消息发送功能项以及消息编辑框,通过该消息编辑框呈现编辑的文本会话消息。

在本申请实施例中,在通过消息编辑框呈现编辑的文本会话消息时,还在消息编辑框的关联区域呈现至少一个候选表情,该每个候选表情对应一种表情图案,比如蜜蜂图案、蝴蝶图案、花朵图案等,以供用户选择需要的候选表情,从而通过选择的候选表情的表情图案展示会话消息,提高聊天互动的趣味性。

在实际应用中,每次编辑文本会话消息时均呈现至少一个候选表情,从而使得用户在发送文本会话消息时,均可以选择当前需要的候选表情,以使得所发送的会话消息可以采用不同的候选表情的表情图案进行展示,提高用户体验。

当接收到针对该至少一个候选表情中目标表情的选择操作时,响应于该选择操作,将目标表情对应的表情图案作为目标消息样式的表情图案,从而在接收到针对该文本会话消息的发送指令时,在会话界面中基于具有该表情图案的目标消息样式展示该文本会话消息。在实际应用中,可以通过触发针对消息发送功能项的触发操作,以响应于该触发操作,接收到针对该文本会话消息的发送指令。

作为示例,参见图4,图4是本申请实施例提供的候选表情的选择示意图一。这里,终端在消息编辑框中呈现编辑的文本会话消息,并消息编辑框的关联区域,即消息编辑款的右上方呈现3个候选表情,包括蜜蜂表情、小猫表情和鱼骨表情,如图4中A所示;接收到针对“蜜蜂表情”的选择操作,将“蜜蜂表情”对应的表情图案“蜜蜂图案”作为目标消息样式的表情图案,此时,当接收到基于消息发送功能项“发送”触发的消息发送指令时,终端接收到该文本会话消息,基于“蜜蜂表情”生成具有“蜜蜂图案”目标消息样式(比如消息气泡),从而基于具有“蜜蜂图案”的目标消息样式展示该文本会话消息,如图4中B所示。

继续地,作为示例,参见图5,图5是本申请实施例提供的候选表情的选择示意图二。这里,终端在消息编辑框中呈现编辑的文本会话消息,并消息编辑框的关联区域,即消息编辑款的右上方呈现3个候选表情,包括蜜蜂表情、小猫表情和鱼骨表情,如图5中A所示;接收到针对“小猫表情”的选择操作,将“小猫表情”对应的表情图案“小猫图案”作为目标消息样式的表情图案,此时,当接收到基于消息发送功能项“发送”触发的消息发送指令时,终端接收到该文本会话消息,基于“小猫表情”生成具有“小猫图案”目标消息样式(比如消息气泡),从而基于具有“小猫图案”的目标消息样式展示该文本会话消息,如图5中B所示。

在一些实施例中,当会话消息为语音会话消息时,终端可通过如下方式接收到待显示的会话消息:在会话界面中呈现语音功能入口;响应于针对语音功能入口的触发操作,呈现语音录入界面,并在语音录入界面中呈现语音录入功能项;响应于基于语音录入功能项触发的语音录入操作,接收到语音会话消息,并在语音录入界面中呈现与目标情绪类别相对应的表情图案。

当会话消息为语音会话消息时,即用户需要录入语音会话消息时,可通过会话界面的语音功能入口进入语音录入界面,以进行语音会话消息的录入。这里,终端在会话界面中呈现语音功能入口,响应于针对语音功能入口的触发操作,呈现语音录入界面,并在语音录入界面中呈现语音录入功能项。响应于针对基于语音录入功能项触发的语音录入操作,终端采集并接收到用户的语音会话消息。终端在采集用户的语音会话消息时,在语音录入界面中呈现该语音会话消息的消息内容对应的目标情绪类别的表情图案,比如呈现愉快情绪对应的蜜蜂表情图案。在实际应用中,该表情图案可以是动态的,比如可以通过闪烁、颜色变换等方式动态呈现,该动态闪烁或者颜色变换的频率可以与用户输入的语音会话消息的声音频率、音调相匹配。

在实际应用中,用户在录入语音会话消息的过程中,情绪可能会发生变化,因此接收到的语音会话消息可能对应多种不同的情绪类别。此时,语音录入界面所呈现的表情图案,也会随着接收到的会话消息对应不同的情绪类别而变化,从而使用户在录入语音会话消息时感受到自己的情绪变化。比如终端接收到的语音会话消息对应的情绪类别由平静转为愉快、再由愉快转为悲伤,那么语音录入界面所呈现的蜜蜂表情图案也根据情绪类别的变化而变化,即由平静的蜜蜂表情图案转为愉快的蜜蜂表情图案、再由愉快的蜜蜂表情图案转为悲伤的蜜蜂表情图案。

基于此,该语音会话消息所对应的目标情绪类别,可通过该语音会话消息所包含的每种情绪类别的所对应消息内容的占比来确定,具体地,可以将对应消息内容占比最高的情绪类别确定为目标情绪类别,以通过具备该目标情绪类别的表情图案的消息样式展示该语音会话消息。

作为示例,参见图6,图6是本申请实施例提供的语音会话消息的接收流程示意图。这里,终端在会话界面中呈现语音功能入口,如图6中A所示;响应于针对语音功能入口的触发操作,呈现语音录入界面,并在语音录入界面中呈现语音录入功能项“按住说话”,如图6中B所示;响应于针对基于语音录入功能项“按住说话”触发的语音录入操作,终端接收到用户的语音会话消息,同时在确定该语音会话消息对应的目标情绪类别为哀伤情绪时,呈现与哀伤情绪对应的表情图案,这里该表情图案为哀伤的蜜蜂图案,如图6中C所示。在实际实施时,该哀伤的蜜蜂图案还可以是动态呈现的,比如可以通过闪烁、颜色变换、蜜蜂腹部波纹波动等方式动态呈现,该波纹波动的频率可以与用户输入的语音会话消息的声音频率、音调相匹配。

在一些实施例中,终端在接收会话消息的过程中,可实时地对会话消息的消息内容进行情绪识别;当识别到消息内容对应的情绪类别为目标情绪类别时,呈现与目标情绪类别相对应的情绪表情;将情绪表情所对应的表情图案作为目标消息样式的表情图案。

在实际应用中,终端在接收待显示的会话消息的过程中,可实时地对会话消息的消息内容进行情绪识别;当识别到消息内容对应的情绪类别为目标情绪类别时,呈现与目标情绪类别相对应的情绪表情,比如识别到目标情绪类别为哀伤情绪,则可以在会话消息的接收界面,比如语音录入界面、消息编辑框的关联区域等位置呈现哀伤情绪对应的情绪表情(如哀伤的蜜蜂表情、哀伤的小狗表情等)。此时,将该情绪表情所对应的表情图案作为目标消息样式的表情图案,以基于具有该表情图案的目标消息样式展示接收到的待显示的会话消息。

在实际应用中,可能存在部分用户不需要进行情绪自动识别,此时为减少设备产生不必要的资源浪费,可以提供会话消息的情绪识别模式的模式设置功能,以使用户根据需要进行情绪识别模式的设置。基于此,在一些实施例中,终端可通过如下方式设置会话消息的情绪识别模式:呈现用于对会话消息的情绪识别模式进行设置的模式设置界面;接收到基于模式设置界面触发的针对情绪自动识别模式的设置操作;响应于设置操作,设置会话消息的情绪识别模式为情绪自动识别模式;

相应的,终端可通过如下方式实时地对会话消息的消息内容进行情绪识别:获取会话消息的情绪识别模式;确定会话消息的情绪识别模式为情绪自动识别模式时,实时地对会话消息的消息内容进行情绪识别。

这里,参见图7,图7是本申请实施例提供的情绪识别模式的设置示意图。终端呈现用于对会话消息的情绪识别模式进行设置的模式设置界面,并在模式设置界面中呈现模式设置功能项“自动识别消息情绪”,如图7中A所示,该模式设置功能项“自动识别消息情绪”处于关闭状态;当接收到针对模式设置功能项“自动识别消息情绪”的开启指令时,控制模式设置功能项“自动识别消息情绪”为开启状态,如图7中B所示,该开启状态用于指示会话消息的情绪识别模式当前设置为情绪自动识别模式。

基于此,终端首先获取会话消息的情绪识别模式,当确定会话消息的情绪识别模式为情绪自动识别模式时,在接收会话消息的过程中实时地对该会话消息的消息内容进行情绪识别。

在一些实施例中,终端接收到待显示的会话消息之后,还可呈现供选择的至少两种情绪类别;响应于基于至少两种情绪类别触发的情绪类别选择操作,将所选择的情绪类别作为目标情绪类别。

在实际应用中,终端还可以呈现供选择的至少两种情绪类别,以供用户根据需要进行选择,比如在情绪识别模式为情绪非自动识别模式时,可以呈现供选择的情绪类别。该情绪类别包括平静、愤怒、悲伤和欢乐等情绪类别。具体地,该至少两种情绪类别可以通过相应情绪类别的情绪表情呈现,比如呈现对应平静、愤怒、悲伤和欢乐的蜜蜂表情,也可以通过文字的方式呈现。响应于基于至少两种情绪类别触发的情绪类别选择操作,将该情绪类别选择操作所选择的情绪类别作为目标情绪类别。

作为示例,参见图8,图8是本申请实施例提供的至少两种情绪类别的选择示意图。这里,为语音会话消息的语音录入界面,通过文字的形式呈现四种情绪类别,包括平静、愤怒、悲伤和欢乐。接收到针对目标情绪类别“悲伤”的选择操作,在语音录入界面中呈现“悲伤”情绪类别对应的表情图案,即悲伤的蜜蜂表情图案。

在一些实施例中,终端接收到待显示的会话消息之后,可通过如下方式对会话消息的情绪类别进行识别:当会话消息为语音会话消息时,提取消息内容的消息特征;基于消息特征,确定会话消息对应的目标情绪类别;其中,该消息特征包括语义特征和声音特征中至少之一。

这里,该声音特征包括声音频率、音量、声调等特征中至少之一。在实际应用中,当基于消息特征,确定会话消息对应的目标情绪类别时,可以将该消息特征输入预先训练完成的神经网络模型(比如高斯混合模型隐马尔可夫模型等)中,从而通过该神经网络模型基于消息特征对消息内容对应的情绪类别进行预测,得到预测结果,即消息内容所对应的目标情绪类别。

在一些实施例中,终端接收到待显示的会话消息之后,可通过如下方式对会话消息的情绪类别进行识别:提取会话消息包含的消息内容;获取消息内容的第一情绪关键词、以及预设的各情绪类别对应的第二情绪关键词;将第一情绪关键词,分别与各第二情绪关键词进行匹配,得到消息内容与各情绪类别的匹配度;确定对应最高匹配度的情绪类别,为会话消息的消息内容对应的目标情绪类别。

在实际应用中,还可以对会话消息的消息内容进行分析,获取消息内容中的第一情绪关键词;然后获取预设的各情绪类别对应的第二情绪关键词;将第一情绪关键词,分别与各第二情绪关键词进行匹配,得到消息内容与各情绪类别的匹配度,从而筛选得到匹配度最高的情绪类别,为会话消息的消息内容对应的目标情绪类别。

步骤103:在会话界面中,采用与目标情绪类别对应的目标消息样式展示会话消息。

其中,该目标消息样式具有与目标情绪类别相对应的表情图案。

这里,终端接收到待显示的会话消息,且确定该会话消息对应目标情绪类别时,在会话界面中,采用与目标情绪类别对应的目标消息样式展示会话消息,该目标消息样式具有与目标情绪类别相对应的表情图案,可以是具有该表情图案的消息气泡。作为示例,参见图9,图9是本申请实施例提供的会话消息的呈现示意图。这里,会话消息1所对应的目标情绪类别为“愉快”,则采用具有与“愉快”相对应的蜜蜂表情图案的消息样式展示会话消息1;会话消息2所对应的目标情绪类别为“悲伤”,则采用具有与“悲伤”相对应的蜜蜂表情图案的消息样式展示会话消息2,这里,该消息样式为消息气泡,各会话消息通过具有相应表情图案的消息气泡展示。

在一些实施例中,终端可通过如下方式采用与目标情绪类别对应的目标消息样式展示会话消息:在会话界面中呈现情绪识别开关;当情绪识别开关的开关状态为开启状态时,采用与目标情绪类别对应的目标消息样式展示会话消息;其中,该开关状态包括开启状态及关闭状态。

这里,该开启状态用于指示采用与目标情绪类别对应的目标消息样式展示会话消息;该关闭状态用于指示采用默认消息样式展示会话消息。

在一些实施例中,终端接收到针对情绪识别开关的状态切换指令;响应于状态切换指令,控制情绪识别开关由开启状态切换至关闭状态;当接收到待显示的新会话消息时,采用默认消息样式展示新会话消息。

作为示例,参见图10,图10是本申请实施例提供的情绪识别开关的呈现示意图。这里,如图10中A所示,情绪识别开关的开关状态为开启状态时,终端采用与目标情绪类别对应的目标消息样式展示会话消息;如图10中B所示,响应于状态切换指令,控制情绪识别开关的开关状态由开启状态切换为关闭状态时,此时,终端采用默认消息样式展示会话消息,比如采用不具有与目标情绪类别相对应的表情图案的消息样式展示。

在一些实施例中,终端可通过如下方式选择目标消息样式对应的表情图案:呈现表情图案选择界面,并在表情图案选择界面中呈现供选择的至少两类候选表情图案;响应于基于至少两类候选表情图案触发的表情图案选择操作,将所选择的一类候选表情图案作为目标消息样式的表情图案;其中,每类候选表情图案的数量为至少两个,每个候选表情图案对应一种情绪类别;

相应的,终端可通过如下方式采用与目标情绪类别对应的目标消息样式展示会话消息:获取所选择的一类候选表情图案中对应目标情绪类别的候选表情图案;采用具有获取的候选表情图案的目标消息样式展示会话消息。

这里,终端呈现表情图案选择界面,并在表情图案选择界面中呈现供选择的至少两类候选表情图案,比如蜜蜂类表情图案、小猫类表情图案和鱼骨类表情图案等。该每类候选表情图案的数量为至少两个,每个候选表情图案对应一种情绪类别,比如蜜蜂类表情图案中包含愤怒情绪对应的蜜蜂表情图案、欢乐情绪对应的蜜蜂表情图案以及悲伤情绪对应的蜜蜂表情图案等。响应于表情图案选择操作,将所选择的一类候选表情图案,比如选择蜜蜂类表情图案,作为目标消息样式的表情图案。

继续地,终端在采用与目标情绪类别对应的目标消息样式展示会话消息时,从所选择的一类候选表情图案中确定对应目标情绪类别的候选表情图案,从而采用具有该候选表情图案的目标消息样式展示会话消息。

作为示例,参见图11,图11是本申请实施例提供的表情图案的选择示意图。这里,终端呈现表情图案选择界面,并在表情图案选择界面中呈现供选择的至少两类候选表情图案,包括蜜蜂类表情图案、小猫类表情图案和鱼骨类表情图案,如图11中A所示,该每类候选表情图案的数量为至少两个,每个候选表情图案对应一种情绪类别,比如蜜蜂类表情图案中包含愤怒情绪对应的蜜蜂表情图案、欢乐情绪对应的蜜蜂表情图案以及悲伤情绪对应的蜜蜂表情图案等。响应于表情图案选择操作,将所选择的一类候选表情图案,即蜜蜂类候选表情图案,作为目标消息样式的表情图案,如图11中B所示。

继续地,终端在采用与目标情绪类别对应的目标消息样式展示会话消息时,从蜜蜂类候选表情图案中确定对应目标情绪类别“悲伤”的候选表情图案,从而采用具有“悲伤”的蜜蜂表情图案的目标消息样式展示会话消息,如图11中C所示。

在一些实施例中,终端可通过如下方式采用与目标情绪类别对应的目标消息样式展示会话消息:采用具有目标颜色的表情图案的目标消息样式展示会话消息;或者,采用具有至少两种颜色的表情图案的目标消息样式展示会话消息,其中,至少两种颜色按照相应的呈现顺序循环变化。

在实际应用中,会话消息可以采用具有目标颜色(比如黄色)的表情图案的目标消息样式展示,也可以通过多种颜色循环变换的方式,采用具有多种不同颜色的表情图案的目标消息样式展示。在实际实施时,可以为每种颜色设置相应的呈现顺序和呈现时长,从而使该多种颜色按照设置的呈现顺序和呈现时长循环变化,以采用具有多种不同颜色的表情图案的目标消息样式展示该会话消息。

作为示例,参见图12,图12是本申请实施例提供的会话消息的呈现示意图。这里,如图12中A所示,终端采用具有目标颜色(比如黄色)的表情图案的目标消息样式展示会话消息;如图12中B所示,采用具有三种颜色的表情图案的目标消息样式展示会话消息,该三种颜色按照预设的呈现顺序循环变化,每种颜色具有相应的呈现时长,比如呈现顺序为黄色、粉色、蓝色,每种颜色的呈现时长为1s。基于此,当具有黄色表情图案的目标消息样式展示会话消息1s后,采用具有粉色表情图案的目标消息样式展示会话消息;当具有粉色表情图案的目标消息样式展示会话消息1s后,采用具有蓝色表情图案的目标消息样式展示会话消息,依次循环变化。

在一些实施例中,终端可通过如下方式采用与目标情绪类别对应的目标消息样式展示会话消息:当会话消息为语音会话消息时,采用与目标情绪类别相对应、且具有目标大小的目标消息样式展示会话消息;其中,该目标大小,与语音会话消息的语音参数相匹配,该语音参数包括语音时长和语音音量中至少之一。

在实际应用中,该目标消息样式的大小可以基于语音会话消息的语音时长、语音音量等语音参数确定。作为示例,参见图13,图13是本申请实施例提供的会话消息的呈现示意图。这里,如图13中A所示,语音时长较短的会话消息,采用与目标情绪类别相对应、且具有第一目标长度的目标消息样式展示;语音时长较长的会话消息,采用与目标情绪类别相对应、且具有第二目标长度的目标消息样式展示;其中,第一目标长度小于第二目标长度。

继续地,如图13中B所示,语音音量小于正常音量阈值范围的会话消息,采用与目标情绪类别相对应、且具有第一目标大小的目标消息样式展示;语音音量属于正常音量阈值范围的会话消息,采用与目标情绪类别相对应、且具有第二目标大小的目标消息样式展示;语音音量大于正常音量阈值范围的会话消息,采用与目标情绪类别相对应、且具有第三目标大小的目标消息样式展示;其中,第三目标大小大于第二目标大小,第二目标大小大于第一目标大小。

在一些实施例中,终端可通过如下方式采用与目标情绪类别对应的目标消息样式展示会话消息:采用与目标情绪类别相对应、且具有目标显示样式的目标消息样式展示会话消息;其中,该目标显示样式与消息内容的类型相对应。

这里,该消息内容的类型可以包括歌曲、诗歌等;该目标显示样式可以是静态的,也可以是动态的,比如表情图案闪烁、颜色变换等显示样式。

作为示例,会话消息的消息内容的类型为歌曲类、所对应的情绪类别为“愉快”,采用与“愉快”情绪类别相对应、且具有与歌曲类相对应的目标显示样式的目标消息样式展示会话消息,即采用具有愉快情绪对应的蜜蜂表情图案的消息样式展示会话消息,且蜜蜂表情图案通过闪烁的显示样式进行呈现。

在一些实施例中,终端可通过如下方式呈现处于播放状态的语音会话消息:当会话消息为语音会话消息时,响应于针对语音会话消息的播放指令,播放语音会话消息,并在语音会话消息的播放过程中,播放与表情图案相关联的动画特效。

这里,该动画特效可以是表情图案闪烁显示、颜色变换、图案中的波纹、斑点等波动展示等,在本申请实施例中不作限定。

作为示例,终端采用具有“愉快”情绪的蜜蜂表情图案的消息样式展示语音会话消息;响应于针对语音会话消息的播放指令,在语音会话消息的播放过程中,播放与蜜蜂表情图案相关联的动画特效,比如蜜蜂的翅膀根据语音会话消息的声音特征(比如声音频率、音调等)进行挥动,挥动的频率与语音会话消息的声音特征相匹配。

在一些实施例中,终端可通过如下方式呈现语音消息对应的消息文本:当会话消息为语音会话消息时,接收到针对语音会话消息的文本转换指令;响应于文本转换指令,呈现具有表情图案的形状的文本展示区域;在文本展示区域中,呈现语音会话消息对应的消息文本。

这里,当会话消息为语音会话消息时,若接收到针对语音会话消息的文本转换指令,则响应于该文本转换指令,呈现具有表情图案的形状的文本展示区域,并通过该文本展示区域中,呈现语音会话消息对应的消息文本。该表情图案即为语音会话消息对应的目标显示样式所具有的表情图案,比如语音会话消息对应的目标显示样式所具有的表情图案为蜜蜂表情图案,那么该文本展示区域的形状则可以为蜜蜂表情图案,同样的,该表情图案的情绪类别也为语音会话消息对应的目标情绪类别。

作为示例,参见图14,图14是本申请实施例提供的语音会话消息的消息文本的呈现示意图。这里,终端采用具有“愉快”情绪的蜜蜂表情图案的消息样式展示语音会话消息,如图14中A所示;响应于针对语音会话消息的文本转换指令,呈现具有“愉快”情绪的蜜蜂表情图案的形状的文本展示区域,并在文本展示区域中,呈现语音会话消息对应的消息文本“你好呀,很开心认识你!”,如图14中B所示。

以通过游戏社交客户端进行会话互动为例,终端运行游戏社交客户端,在视图界面中呈现多个游戏讨论房间的功能入口,该每个游戏讨论房间均对应相应的游戏讨论主题。基于该游戏讨论主题,响应于针对目标游戏讨论房间的功能入口的触发操作,进入该目标游戏讨论房间,并呈现相应的会话界面,该会话界面用于供进入该目标游戏讨论房间的用户进行会话互动。

当接收到待显示的会话消息时,确定该会话消息的消息内容对应的目标情绪类别,从而在会话界面中,采用与该目标情绪类别的对应的目标消息样式展示该会话消息,该目标消息样式具有与目标情绪类别相对应的表情图案。在实际应用中,该表情图案可以是用户选取的、和该目标游戏讨论房间的游戏讨论主题相关的游戏角色,该游戏角色对应有多种不同的情绪表情,每种情绪表情对应相应的情绪类别,包括愉快、哀伤、愤怒以及平静等情绪类别。

应用本申请上述实施例,当接收到待显示的会话消息后,采用与目标情绪类别对应的目标消息样式展示该会话消息,这里,该目标情绪类别与会话消息的消息内容相对应,该目标消息样式具有与目标情绪类别相对应的表情图案;如此,通过该目标消息样式展示会话消息,能够便于用户快速了解会话对象的情绪,同时增加了会话互动的趣味感和愉悦感,提高用户体验。

下面将说明本申请实施例在一个实际的应用场景中的示例性应用。

如图15所示,图15是相关技术中提供的会话消息的呈现示意图。这里,终端在聊天页面中通过清一色的普通语音气泡展示语音会话消息,用户在播放语音消息之前,无法了解语音消息的内容的任何相关内容,外观也比较单一无趣,包含的信息较少。

基于此,本本申请实施例提供一种会话消息的处理方法,以至少解决上述存在的问题。接下来以会话消息为语音会话消息为例,对本申请实施例提供的会话消息的处理方法进行说明。

在本申请实施例中,根据用户发送的语音消息内容判断消息内容对应的情绪类别,并根据语音消息时长、语音声音分贝以及是否在唱歌等信息,来绘制相应表情图案(比如蜜蜂)的聊天气泡,以通过表情图案、图案波纹变动频率、气泡大小、气泡颜色等多维度,让发送消息的用户能感受自己的情绪,让接收消息的用户能提前了解发送者的情绪,同时也更有视觉变化,提高语音气泡的可玩性。

首先,以情绪表情为蜜蜂形象为例,从产品层面对本申请实施例提供的会话消息的处理方法进行说明。

当用户通过语音录入功能项输入语音会话消息时,终端会实时的对录入的语音消息进行情绪识别,并在语音录入界面中呈现蜜蜂形象的情绪表情的表情图案,该表情图案与识别得到的情绪类别相对应,如图6所示。

在另一些实施例中,还可以在情绪识别模式的模式设置页面中,将情绪自动识别模式关闭,即切换为情绪自选模式,此时系统会关闭情绪自动识别模式,当用户通过语音录入功能项输入语音会话消息时,语音录入界面中可以呈现供选择的多种情绪类别,以供用户根据需要选择相应的情绪类别,如图8所示。

在实际应用中,该蜜蜂形象的表情图案可以按照如下方式进行展示,如图16所示,图16是本申请实施例提供的蜜蜂形象的表情图案的展示示意图。这里,语音录入时呈现的蜜蜂形象的表情图案基于四个维度确定,包括:

(1)用户语音消息的情绪类别:通过蜜蜂表情传达用户的平静、生气、哀伤、开心(静怒哀乐)四种情绪类别,同时采用蜜蜂腹部波纹的节奏同样传达以上四种感情,通过波纹的节奏不同,轻重缓急来对应静怒哀乐四种情绪,如图16中的A、B、C、D图所示。

(2)语音消息的录音时长:通过蜜蜂身长来表达语音消息的录音时长。

(3)语音消息的语音音量:通过蜜蜂大小来区分语音消息的音量大小。

(4)语音消息的消息内容为目标类型(比如唱歌、诗歌等):通过蜜蜂身上的颜色,渐变多彩来传达用户在唱歌表演,表情固定,颜色及波纹会变化,如图16中的E图所示。

继续地,当终端接收到会话对象发送的、或者用户个人发送的语音会话消息时,采用与输入时表情图案相对应的表情气泡展示语音会话消息,如图8所示。在该语音会话消息处于播放状态时,蜜蜂形象的波纹震动频率、表情变化、颜色变化等与录入时一一对应,蜜蜂形象的具体变化如图17所示,图17是本申请实施例提供的不同语音会话消息所对应蜜蜂表情图案的呈现示意图。这里,(1)同一会话消息,语音录入界面的蜜蜂表情与消息气泡的蜜蜂表情相同,波纹震动也相同;(2)语音会话消息对应的蜜蜂表情的长度与语音时长相匹配;(3)语音会话消息对应的蜜蜂表情的大小与语音音量相匹配;(4)当语音会话消息的消息内容为目标类型(比如唱歌、诗歌等)、且处于播放状态时,蜜蜂表情的颜色会按照预设的各个颜色的顺序进行循环变化。

在实际应用中,上述表情图案的蜜蜂形象可以替换成其他形象,例如海豹、蝴蝶等图形结合波纹和表情的图案,在本申请实施例中不作限定。

接下来结合图18,图18是本申请实施例提供的会话消息的处理方法的流程示意图,从技术层面对本申请实施例提供的会话消息的处理方法进行说明。

步骤201:是否接收到针对语音录入功能项的触发操作?若否,执行步骤202;若是,执行步骤203。

这里,判断用户是否针对语音录入功能项“按住说话”进行长按操作。当用户按住“按住说话”按钮时,开始记录用户录音内容并上传服务器。

步骤202:无需记录数据。

步骤203:是否开启情绪自动识别模式?若是,执行步骤204;若否,执行步骤205。

步骤204:基于语音录入功能项所输入的消息内容是否归属于目标类型?若是,执行步骤206;若否,执行步骤207。

步骤205:基于语音录入功能项所输入的消息内容是否归属于目标类型?若是,执行步骤206;若否,执行步骤208。

这里,步骤204和步骤205中涉及的目标类型为消息内容的类型,比如歌曲、诗歌等。

步骤206:记录会话消息对应的表情图案为彩色变色蜜蜂形象。

这里,在实际应用中,该表情图案可以固定不变,但是表情图案的颜色可以按照各个不同颜色的呈现顺序循环变化。

步骤207:记录会话消息的语音频率、声调起伏,并判断会话消息对应的情绪类别。

在实际应用中,该情绪类别以及相应的表情图案包括:

平静情绪:轻幅度波纹、平静表情

愤怒情绪:重幅度波纹、愤怒表情

哀伤情绪:缓慢幅度波纹、哀伤表情

欢乐情绪:跳跃(急促)幅度波纹、欢乐表情。

步骤208:呈现与会话消息的情绪类别所对应的表情图案。

这里,该表情图案为蜜蜂形象,在实际实施时,还可以通过呈现与该情绪类别相对应的蜜蜂腹部波纹,以展示会话消息。

在实际实施时,如果一段语音会话消息对应多种情绪类别,则表情图案也相应发生变化,比如针对不同的情绪类别,展示不同颜色的表情图案。

步骤209:记录会话消息的语音录音时长。

这里,在实际应用中,设定最短及最长气泡长度,在最短气泡长度上增加长度。将最长消息气泡等分为20份,每增加时长3秒,消息气泡增加1份长度。

具体地,假设根据屏幕自适应规定最长聊天气泡长度为X,最短气泡长度为Y,则X-Y/20为每3秒增加单位长度。

步骤210:记录会话消息的语音声音分贝。

这里,在实际应用中,音量为20-40分贝的会话消息所对应的表情图案为第一蜜蜂形象,音量为41-60分贝的会话消息所对应的表情图案为第二蜜蜂形象,61分贝以上的会话消息所对应的表情图案为第三蜜蜂形象;其中,第一蜜蜂形象的大小,小于第二蜜蜂形象的大小,第二蜜蜂形象的大小,小于第三蜜蜂形象的大小。

步骤211:将上述记录的数据上传至服务器。

这里,该数据包含录入的语音会话消息、以及语音会话消息对应的相关数据(比如语音录音时长、声音分贝、情绪类别等)。

步骤212:接收端下载服务器的数据并绘制相应消息气泡以呈现于会话界面中,从而通过该消息气泡展示会话消息。

应用本申请上述实施例,可根据语音声波的情绪变化,转化为各种表情图案,比如蜜蜂形象的表情图案。接收者可以通过消息气泡的颜色外观等信息快速判断语音消息包含的情绪。当语音会话消息播放时,消息气泡也随之有表情变化。如此,可提前判断语音情绪,也提高聊天对话内容的愉悦感,不再是千篇一律的消息气泡,也更有视觉变化,提高语音气泡可玩性。

下面继续说明本申请实施例提供的会话消息的处理装置555,在一些实施例中,会话消息的处理装置可采用软件模块的方式实现。参见图19,图19是本申请实施例提供的会话消息的处理装置555的结构示意图,本申请实施例提供的会话消息的处理装置555包括:

呈现模块5551,用于呈现用于进行消息会话的会话界面;

接收模块5552,用于接收到待显示的会话消息,所述会话消息的消息内容对应目标情绪类别;

展示模块5553,用于在所述会话界面中,采用与所述目标情绪类别对应的目标消息样式展示所述会话消息;

其中,所述目标消息样式具有与所述目标情绪类别相对应的表情图案。

在一些实施例中,所述接收模块5552,还用于在所述会话界面中,呈现消息发送功能项及消息编辑框;

在所述消息编辑框中呈现编辑的所述文本会话消息,并在所述消息编辑框的关联区域呈现至少一个候选表情,每个所述候选表情对应一种表情图案;

响应于针对所述至少一个候选表情中目标表情的选择操作,将所述目标表情对应的表情图案作为所述目标消息样式的表情图案;

响应于针对所述消息发送功能项的触发操作,接收到所述会话消息。

在一些实施例中,所述装置还包括:

情绪识别模块,用于在接收所述会话消息的过程中,实时地对所述会话消息的消息内容进行情绪识别;

当识别到所述消息内容对应的情绪类别为所述目标情绪类别时,呈现与所述目标情绪类别相对应的情绪表情;

将所述情绪表情所对应的表情图案作为所述目标消息样式的表情图案。

在一些实施例中,所述装置还包括:

情绪识别模式设置模块,用于呈现用于对所述会话消息的情绪识别模式进行设置的模式设置界面;

接收到基于所述模式设置界面触发的针对情绪自动识别模式的设置操作;

响应于所述设置操作,设置所述会话消息的情绪识别模式为情绪自动识别模式;

相应的,所述情绪识别模块,还用于获取所述会话消息的情绪识别模式;

确定所述会话消息的情绪识别模式为所述情绪自动识别模式时,实时地对所述会话消息的消息内容进行情绪识别。

在一些实施例中,所述接收模块5552,还用于在所述会话界面中呈现语音功能入口;

响应于针对所述语音功能入口的触发操作,呈现语音录入界面,并在所述语音录入界面中呈现语音录入功能项;

响应于基于所述语音录入功能项触发的语音录入操作,接收到所述语音会话消息,并在所述语音录入界面中呈现与所述目标情绪类别相对应的表情图案。

在一些实施例中,所述呈现模块5551,还用于呈现供选择的至少两种情绪类别;

响应于基于所述至少两种情绪类别触发的情绪类别选择操作,将所选择的情绪类别作为所述目标情绪类别。

在一些实施例中,所述展示模块5553,还用于在所述会话界面中呈现情绪识别开关;

当所述情绪识别开关的开关状态为开启状态时,采用与所述目标情绪类别对应的目标消息样式展示所述会话消息;

其中,所述开关状态包括开启状态及关闭状态。

在一些实施例中,所述展示模块5553,还用于接收到针对所述情绪识别开关的状态切换指令;

响应于所述状态切换指令,控制所述情绪识别开关由所述开启状态切换至关闭状态;

当接收到待显示的新会话消息时,采用默认消息样式展示所述新会话消息。

在一些实施例中,所述装置还包括:

表情图案选择模块,用于呈现表情图案选择界面,并在所述表情图案选择界面中呈现供选择的至少两类候选表情图案;

其中,每类所述候选表情图案的数量为至少两个,每个候选表情图案对应一种情绪类别;

响应于基于所述至少两类候选表情图案触发的表情图案选择操作,将所选择的一类候选表情图案作为所述目标消息样式的表情图案;

相应的,所述展示模块,还用于获取所选择的一类候选表情图案中对应所述目标情绪类别的候选表情图案;

采用具有所述获取的候选表情图案的目标消息样式展示所述会话消息。

在一些实施例中,所述展示模块5553,还用于采用具有目标颜色的表情图案的目标消息样式展示所述会话消息;

或者,采用具有至少两种颜色的表情图案的目标消息样式展示所述会话消息,其中,所述至少两种颜色按照相应的呈现顺序循环变化。

在一些实施例中,所述展示模块5553,还用于当所述会话消息为语音会话消息时,采用与所述目标情绪类别相对应、且具有目标大小的目标消息样式展示所述会话消息;

其中,所述目标大小,与所述语音会话消息的语音参数相匹配,所述语音参数包括语音时长和语音音量中至少之一。

在一些实施例中,所述展示模块5553,还用于采用与所述目标情绪类别相对应、且具有目标显示样式的目标消息样式展示所述会话消息;

其中,所述目标显示样式与所述消息内容的类型相对应。

在一些实施例中,所述装置还包括:

消息播放模块,用于当所述会话消息为语音会话消息时,响应于针对所述语音会话消息的播放指令,播放所述语音会话消息,并

在所述语音会话消息的播放过程中,播放与所述表情图案相关联的动画特效。

在一些实施例中,呈现模块5551,还用于当所述会话消息为语音会话消息时,接收到针对所述语音会话消息的文本转换指令;

响应于所述文本转换指令,呈现具有所述表情图案的形状的文本展示区域;

在所述文本展示区域中,呈现所述语音会话消息对应的消息文本。

在一些实施例中,所述情绪识别模块,还用于当所述会话消息为语音会话消息时,提取所述消息内容的消息特征,所述消息特征包括语义特征和声音特征中至少之一;

基于所述消息特征,确定所述会话消息对应的目标情绪类别。

在一些实施例中,所述情绪识别模块,还用于提取所述会话消息包含的消息内容;

获取所述消息内容的第一情绪关键词、以及预设的各情绪类别对应的第二情绪关键词;

将所述第一情绪关键词,分别与各所述第二情绪关键词进行匹配,得到所述消息内容与各情绪类别的匹配度;

确定对应最高匹配度的情绪类别,为所述会话消息的消息内容对应的目标情绪类别。

应用本申请上述实施例,当接收到待显示的会话消息后,采用与目标情绪类别对应的目标消息样式展示该会话消息,这里,该目标情绪类别与会话消息的消息内容相对应,该目标消息样式具有与目标情绪类别相对应的表情图案;如此,通过该目标消息样式展示会话消息,能够便于用户快速了解会话对象的情绪,同时增加了会话互动的趣味感和愉悦感,提高用户体验。

本申请实施例还提供一种电子设备,所述电子设备包括:

存储器,用于存储可执行指令;

处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的会话消息的处理方法。

本申请实施例还提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例提供的会话消息的处理方法。

本申请实施例还提供一种计算机可读存储介质,存储有可执行指令,所述可执行指令被处理器执行时,实现本申请实施例提供的会话消息的处理方法。

在一些实施例中,计算机可读存储介质可以是FRAM、ROM、PROM、EP ROM、EEPROM、闪存、磁表面存储器、光盘、或CD-ROM等存储器;也可以是包括上述存储器之一或任意组合的各种设备。

在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。

作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(H TML,Hyper TextMarkup Language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。

作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。

以上所述,仅为本申请的实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本申请的保护范围之内。

相关技术
  • 会话消息的处理方法、装置、电子设备及存储介质
  • 会话消息的处理方法、装置、电子设备及存储介质
技术分类

06120112837062