System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及通信,尤其涉及一种聊天互动方法、装置、电子设备及存储介质。
技术介绍
1、随着通信技术的发展,越来越多的人喜欢在手机上进行聊天。目前,在聊天界面中,一般只能通过文字、表情包或者语音进行聊天,这些聊天方式比较单一,例如很多文字或语音无法表达聊天者的真实情感,不具备趣味互动性,从而导致出现聊天过程中用户互动效果较差的问题。
技术实现思路
1、本申请实施例提供一种聊天互动方法、装置、电子设备及存储介质,以解决现有技术中用户互动效果较差的问题。
2、为解决上述问题,本申请是这样实现的:
3、第一方面,本申请实施例提供了一种聊天互动方法,所述方法包括:
4、获取第一用户与第二用户进行聊天的消息数据;
5、对所述消息数据进行识别,得到所述消息数据的消息类型;
6、根据所述消息数据和所述消息类型控制所述第一用户的第一虚拟形象和/或所述第二用户的第二虚拟形象进行交互动画演示。
7、可选的,在所述消息类型为交互消息的情况下,所述根据所述消息数据和所述消息类型控制所述第一用户的第一虚拟形象和/或所述第二用户的第二虚拟形象进行交互动画演示,包括:
8、根据所述消息数据和所述消息类型控制所述第一用户的第一虚拟形象和所述第二用户的第二虚拟形象执行交互动作。
9、可选的,在所述消息类型为所述第一用户生成的问候消息或所述第二用户生成的问候消息的情况下,所述根据所述消息数据和所述消息类型控制所述第一用户
10、根据所述消息数据和所述消息类型控制所述第一用户的第一虚拟形象执行第一问候动作或控制所述第二用户的第二虚拟形象执行第二问候动作。
11、可选的,所述控制所述第一用户的第一虚拟形象和/或所述第二用户的第二虚拟形象进行交互动画演示,包括:
12、基于所述消息数据确定第一路径信息、第一动作信息和第一面积信息;
13、根据所述第一面积信息在所述第一虚拟形象和/或所述第二虚拟形象的运动过程中,调整所述第一虚拟形象和/或所述第二虚拟形象的显示大小;
14、根据所述第一路径信息控制所述第一虚拟形象从第一地点移动到第一目标地点,和/或,根据所述第一路径信息控制所述第二虚拟形象从第二地点移动到所述第一目标地点;其中,所述第一地点为在聊天界面中所述第一用户的聊天头像处,所述第二地点为在聊天界面中所述第二用户的聊天头像处,所述第一目标地点为所述聊天界面的中部;
15、根据所述第一动作信息在所述聊天界面中控制所述第一虚拟形象和/或所述第二虚拟形象进行交互动画演示。
16、可选的,所述基于所述消息数据确定第一路径信息、第一动作信息和第一面积信息,包括:
17、根据第一用户的聊天头像处、所述第二用户的聊天头像处和所述交互动作的执行位置确定所述第一路径信息;
18、根据所述消息数据所指示的动作类型确定所述第一动作信息;
19、根据所述第一用户的头像高度、所述第二用户的头像高度和所述交互动作的执行高度确定所述第一面积信息。
20、可选的,所述根据所述消息数据和所述消息类型控制所述第一虚拟形象和/或所述第二虚拟形象进行交互动画演示之后,所述方法还包括:
21、获取所述第一用户、所述第二用户与第三用户进行群聊的群聊数据;
22、对所述群聊数据进行识别,得到所述群聊数据的消息类型;
23、根据所述群聊数据和所述群聊数据的消息类型控制所述第一用户的第一虚拟形象,和/或,第二用户的第二虚拟形象,和/或,第三用户的第三虚拟形象进行交互动画演示。
24、可选的,所述根据所述群聊数据和所述群聊数据的消息类型控制所述第一用户的第一虚拟形象,和/或,第二用户的第二虚拟形象,和/或,第三用户的第三虚拟形象进行交互动画演示之后,所述方法还包括:
25、根据所述群聊数据判断所述第三用户是否参与所述群聊数据;
26、在所述第三用户没有参与所述群聊数据的情况下,在所述第三用户的聊天界面中显示所述群聊数据;
27、在所述第三用户参与所述群聊数据的情况下,在所述第三用户的聊天界面中显示所述中显示所述交互动画。
28、第二方面,本申请实施例还提供一种聊天交互装置,包括:
29、获取模块,用于获取第一用户与第二用户进行聊天的消息数据;
30、识别模块,用于对所述消息数据进行识别,得到识别结果,所述识别结果用于指示所述消息数据的消息类型;
31、生成模块,用于生成第一虚拟形象和第二虚拟形象,所述第一虚拟形象为第一用户的虚拟形象,所述第二虚拟形象为第二用户的虚拟形象;
32、控制模块,用于根据所述消息数据和所述消息类型控制所述第一用户的第一虚拟形象和/或所述第二用户的第二虚拟形象进行交互动画演示。
33、第三方面,本申请实施例还提供一种电子设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器,用于读取存储器中的程序实现如前述第一方面所述方法中的步骤。
34、第四方面,本申请实施例还提供一种可读存储介质,用于存储程序,所述程序被处理器执行时实现如前述第一方面所述方法中的步骤。
35、本申请提供一种聊天互动方法、装置、电子设备及存储介质,该方法包括:获取第一用户与第二用户进行聊天的消息数据;对所述消息数据进行识别,得到所述消息数据的消息类型;根据所述消息数据和所述消息类型控制所述第一用户的第一虚拟形象和/或所述第二用户的第二虚拟形象进行交互动画演示。本申请通过获取并识别用户在聊天时的聊天内容,在检测到为交互消息时,通过生成虚拟形象在聊天界面中进行交互,提高了用户聊天过程中的互动效果。
本文档来自技高网...【技术保护点】
1.一种聊天交互方法,其特征在于,所述方法包括:
2.根据权利要求1所述的聊天交互方法,其特征在于,在所述消息类型为交互消息的情况下,所述根据所述消息数据和所述消息类型控制所述第一用户的第一虚拟形象和/或所述第二用户的第二虚拟形象进行交互动画演示,包括:
3.根据权利要求1所述的聊天交互方法,其特征在于,在所述消息类型为所述第一用户生成的问候消息或所述第二用户生成的问候消息的情况下,所述根据所述消息数据和所述消息类型控制所述第一用户的第一虚拟形象和/或所述第二用户的第二虚拟形象进行交互动画演示,包括:
4.根据权利要求1至3中任一项所述的聊天交互方法,其特征在于,所述控制所述第一用户的第一虚拟形象和/或所述第二用户的第二虚拟形象进行交互动画演示,包括:
5.根据权利要求4所述的聊天交互方法,其特征在于,所述基于所述消息数据确定第一路径信息、第一动作信息和第一面积信息,包括:
6.根据权利要求1所述的聊天交互方法,其特征在于,所述根据所述消息数据和所述消息类型控制所述第一虚拟形象和/或所述第二虚拟形象进行交互动画演示之后,
7.根据权利要求6所述的聊天交互方法,其特征在于,所述根据所述群聊数据和所述群聊数据的消息类型控制所述第一用户的第一虚拟形象,和/或,第二用户的第二虚拟形象,和/或,第三用户的第三虚拟形象进行交互动画演示之后,所述方法还包括:
8.一种聊天交互装置,其特征在于,所述装置包括:
9.一种电子设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;其特征在于,所述处理器,用于读取存储器中的程序实现如权利要求1至7中任一项所述的聊天交互方法中的步骤。
10.一种可读存储介质,用于存储程序,其特征在于,所述程序被处理器执行时实现如权利要求1至7中任一项所述的聊天交互方法中的步骤。
...【技术特征摘要】
1.一种聊天交互方法,其特征在于,所述方法包括:
2.根据权利要求1所述的聊天交互方法,其特征在于,在所述消息类型为交互消息的情况下,所述根据所述消息数据和所述消息类型控制所述第一用户的第一虚拟形象和/或所述第二用户的第二虚拟形象进行交互动画演示,包括:
3.根据权利要求1所述的聊天交互方法,其特征在于,在所述消息类型为所述第一用户生成的问候消息或所述第二用户生成的问候消息的情况下,所述根据所述消息数据和所述消息类型控制所述第一用户的第一虚拟形象和/或所述第二用户的第二虚拟形象进行交互动画演示,包括:
4.根据权利要求1至3中任一项所述的聊天交互方法,其特征在于,所述控制所述第一用户的第一虚拟形象和/或所述第二用户的第二虚拟形象进行交互动画演示,包括:
5.根据权利要求4所述的聊天交互方法,其特征在于,所述基于所述消息数据确定第一路径信息、第一动作信息和第一面积信息,包括:<...
【专利技术属性】
技术研发人员:于芹,郑彬戈,李小海,李建忠,刘婉蓉,王佶堃,
申请(专利权)人:咪咕文化科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。