本申请涉及信息处理,尤其是涉及一种表情包生成方法、表情包呈现方法、表情包生成装置、表情包呈现装置、电子设备以及计算机可读存储介质。
背景技术:
1、随着智能移动终端的快速普及以及网络通信技术的高速发展,人们的交流方式由最早的文字交流,逐步演变为使用符号、图像和表情包等进行实时通信交流。表情包能弥补文字交流的枯燥和表达不准确等缺陷,有效提高沟通效率,从而得以大范围地传播。以人脸图像作为表情包的素材,有利于更好地表达情感和态度。
2、越来越多的用户通过录制视频、使用专业软件处理图像等手段制作自定义的人脸表情包。业内的表情包生成方案通常需要多次获取用户不同状态下的图像,才能生成多个不同的表情。此外,发送方用户设备发送固定的表情包内容之后,接收方用户设备只能固定地呈现所接收到的表情包内容,而无法根据实际的场景和其他相关信息互动式地呈现表情包内容。
技术实现思路
1、鉴于上述问题,本申请提供了一种表情包生成方法、表情包呈现方法、表情包生成装置、表情包呈现装置、电子设备以及计算机可读存储介质。
2、根据本申请的一个方面,提供了一种表情包生成方法,包括:获取发送方用户的虚拟形象;基于对应于发送方用户的特征信息确定一个或多个表情模板;基于虚拟形象和一个或多个表情模板,生成发送方用户的表情包;以及向接收方用户的用户设备发送表情包,其中,虚拟形象具有对应的虚拟形象标识符,一个或多个表情模板具有对应的表情模板标识符。
3、此外,根据本申请一个方面的表情包生成方法,向接收方用户的用户设备发送表情包,包括:向接收方用户的用户设备发送虚拟形象标识符,或者向接收方用户的用户设备发送虚拟形象标识符和表情模板标识符。
4、此外,根据本申请一个方面的表情包生成方法,特征信息包括以下任意之一及任意组合:时间信息、地理位置信息、环境和天气信息、发送方用户和接收方用户的聊天信息、发送方用户的表情动作信息。
5、此外,根据本申请一个方面的表情包生成方法,一个或多个表情模板中的每一个均具有相应的模板权重值,基于虚拟形象和一个或多个表情模板,生成发送方用户的表情包,包括:基于相应的模板权重值排序一个或多个表情模板;并且基于虚拟形象和具有最大模板权重值的表情模板,生成发送方用户的表情包。
6、根据本申请的另一个方面,提供了一种表情包呈现方法,包括:接收发送方用户的虚拟形象标识符;获取对应于虚拟形象标识符的发送方用户的虚拟形象;以及至少基于虚拟形象,呈现发送方用户的表情包。
7、此外,根据本申请另一个方面的表情包呈现方法,该方法还包括:接收对应于基于发送方用户的特征信息确定的表情模板标识符;以及获取对应于表情模板标识符的表情模板。
8、此外,根据本申请另一个方面的表情包呈现方法,至少基于虚拟形象,呈现发送方用户的表情包,包括:基于虚拟形象和表情模板,呈现发送方用户的表情包。
9、此外,根据本申请另一个方面的表情包呈现方法,至少基于虚拟形象,呈现发送方用户的表情包,还包括:至少基于对应于接收方用户的特征信息、虚拟形象和表情模板,呈现发送方用户的表情包。
10、此外,根据本申请另一个方面的表情包呈现方法,特征信息包括以下任意之一及任意组合:时间信息、地理位置信息、环境和天气信息、发送方用户和接收方用户的聊天信息、接收方用户的表情动作信息。
11、根据本申请的又一个方面,提供了一种表情包生成装置,包括:虚拟形象获取单元,被配置为获取发送方用户的虚拟形象;表情模板确定单元,被配置为基于对应于发送方用户的特征信息确定一个或多个表情模板;表情包生成单元,被配置为基于虚拟形象和一个或多个表情模板,生成发送方用户的表情包;以及表情包发送单元,被配置为向接收方用户的用户设备发送表情包,其中,虚拟形象具有对应的虚拟形象标识符,一个或多个表情模板具有对应的表情模板标识符。
12、根据本申请的再一个方面,提供了一种表情包呈现装置,包括:虚拟形象标识符接收单元,被配置为接收发送方用户的虚拟形象标识符;虚拟形象获取单元,被配置为获取对应于虚拟形象标识符的发送方用户的虚拟形象;以及表情包呈现单元,被配置为至少基于虚拟形象,呈现发送方用户的表情包。
13、根据本申请的再一个方面,提供了一种电子设备,其特征在于,包括:存储器,用于存储计算机可读指令;以及处理器,用于运行计算机可读指令,使得电子设备执行如上所述的表情包生成方法或者如上所述的表情包呈现方法。
14、根据本申请的再一个方面,提供了一种非瞬时性计算机可读存储介质,用于存储计算机可读指令,其特征在于,当计算机可读指令由处理器执行时,使得处理器执行如上所述的表情包生成方法或者如上所述的表情包呈现方法。
15、如以下将详细描述的,根据本申请实施例的表情包生成方法、表情包呈现方法、表情包生成装置、表情包呈现装置、电子设备以及计算机可读存储介质。根据本申请实施例的表情包生成方法,仅需一次采集发送方用户的生物学信息就可以生成发送方用户的虚拟形象,并且可以根据发送方用户发送表情包表情时相关的特征信息,确定可以采用的多种不同的表情模板,以将多种表情模板与发送方用户的虚拟形象结合生成多种不同的表情包表情,从而大大提升了表情包生成过程的效率和表情包的丰富度和趣味性。此外,向最终表情包接收方用户发送虚拟形象标识符或者虚拟形象标识符和表情模板标识符,而不是直接发送生成的表情包表情本身,从而提高了表情包交互过程的效率以及节约了双方的通信成本,还为接收方用户呈现表情包表情提供了更丰富的互动方式。相应地,根据本申请实施例的表情包呈现方法,既可以接收发送方用户的虚拟形象标识符和表情模板标识符,从而直接基于相应的虚拟形象和表情模板生成并且呈现表情包表情,也可以仅接收发送方用户的虚拟形象标识符,并且基于接收方用户的特征信息来选择和调整表情模板以生成并且呈现表情包表情,实现了可交互的动态表情包呈现,提升了用户体验。
16、要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。
1.一种表情包生成方法,其特征在于,包括:
2.如权利要求1所述表情包生成方法,其特征在于,所述向接收方用户的用户设备发送所述表情包,包括:
3.如权利要求2所述表情包生成方法,其特征在于,所述一个或多个表情模板中的每一个均具有相应的模板权重值,所述基于所述虚拟形象和所述一个或多个表情模板,生成所述发送方用户的表情包,包括:
4.一种表情包呈现方法,其特征在于,包括:
5.如权利要求4所述表情包呈现方法,其特征在于,所述方法还包括:
6.如权利要求5所述表情包呈现方法,其特征在于,所述至少基于所述虚拟形象,呈现所述发送方用户的表情包,还包括:
7.一种表情包生成装置,其特征在于,包括:
8.一种表情包呈现装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种非瞬时性计算机可读存储介质,用于存储计算机可读指令,其特征在于,当所述计算机可读指令由处理器执行时,使得所述处理器执行如权利要求1到3的任一项所述的表情包生成方法或者如权利要求4到6的任一项所述的表情包呈现方法。