展示虚拟形象的方法、装置及电子设备制造方法及图纸

技术编号:34441813 阅读:17 留言:0更新日期:2022-08-06 16:32
本公开提供了展示虚拟形象的方法、装置及电子设备,涉及数据处理领域,尤其涉及人工智能领域。具体实现方案为:响应目标用户进入虚拟聊天室的申请指令,获取目标用户所对应的用户行为数据;基于用户行为数据确定目标用户所对应的目标虚拟形象,其中,目标虚拟形象是基于多个分类的虚拟形象素材所生成的,多个分类的虚拟形象素材是通过多个用户画像标签得到的,多个用户画像标签由用户行为数据所确定;在虚拟聊天室的虚拟观众坐席内展示目标虚拟形象。形象。形象。

【技术实现步骤摘要】
展示虚拟形象的方法、装置及电子设备


[0001]本公开涉及数据处理
,尤其涉及人工智能领域,具体而言,涉及一种展示虚拟形象的方法、装置及电子设备。

技术介绍

[0002]随着移动互联网生态的不断发展,语音聊天室已成为互联网社交场景中的重要一环。
[0003]其中,在现有的语音聊天室的相关技术中,在展示听众列表时,通常展示的是用户头像,该展示形式比较呆板,不同的用户所对应的用户头像之间缺乏个性化特征,难以体现差异性。

技术实现思路

[0004]本公开提供了一种展示虚拟形象的方法、装置及电子设备。
[0005]根据本公开的一方面,提供了一种展示虚拟形象的方法,包括:响应目标用户进入虚拟聊天室的申请指令,获取目标用户所对应的用户行为数据;基于用户行为数据确定目标用户所对应的目标虚拟形象,其中,目标虚拟形象是基于多个分类的虚拟形象素材所生成的,多个分类的虚拟形象素材是通过多个用户画像标签得到的,多个用户画像标签由用户行为数据所确定;在虚拟聊天室的虚拟观众坐席内展示目标虚拟形象。
[0006]进一步地,展示虚拟形象的方法还包括:响应于目标用户对客户端执行的控制操作,生成操作日志;利用操作日志获取用户行为数据。
[0007]进一步地,展示虚拟形象的方法还包括:通过多个维度搭建用户画像模型,其中,多个维度包括:机器学习维度、深度学习维度、知识图谱维度;采用用户画像模型对用户行为数据进行分析,得到多个用户画像标签;通过多个用户画像标签获取多个分类的虚拟形象素材;利用多个分类的虚拟形象素材生成目标虚拟形象。
[0008]进一步地,展示虚拟形象的方法还包括:通过多个用户画像标签,从多个分类中每个分类的素材库中筛选符合多个用户画像标签的标签特征的虚拟形象素材。
[0009]进一步地,展示虚拟形象的方法还包括:将目标虚拟形象加入等待队列,其中,等待队列用于排队等待进入虚拟聊天室的虚拟观众坐席;在虚拟聊天室存在空闲的虚拟观众坐席时,按照目标虚拟形象加入等待队列的时间顺序,在空闲的虚拟观众坐席内展示目标虚拟形象。
[0010]进一步地,展示虚拟形象的方法还包括:将目标虚拟形象加入等待队列,其中,等待队列用于排队等待进入虚拟聊天室的虚拟观众坐席;在虚拟聊天室未存在空闲的虚拟观众坐席时,基于虚拟聊天室的每个虚拟观众坐席上每个虚拟形象对应的第一活跃度与等待队列中每个虚拟形象对应的第二活跃度,确定待置换的虚拟观众坐席;在目标虚拟形象在等待队列中活跃度最高,待置换的虚拟观众坐席上的当前虚拟形象在虚拟聊天室中活跃度最低,并且当前虚拟形象对应的第一活跃度小于目标虚拟形象对应的第二活跃度时,在待
置换的虚拟观众坐席内展示目标虚拟形象,以置换当前虚拟形象。
[0011]根据本公开的另一方面,提供了一种展示虚拟形象的装置,包括:获取模块,用于响应目标用户进入虚拟聊天室的申请指令,获取目标用户所对应的用户行为数据;确定模块,用于基于用户行为数据确定目标用户所对应的目标虚拟形象,其中,目标虚拟形象是基于多个分类的虚拟形象素材所生成的,多个分类的虚拟形象素材是通过多个用户画像标签得到的,多个用户画像标签由用户行为数据所确定;展示模块,用于在虚拟聊天室的虚拟观众坐席内展示目标虚拟形象。
[0012]进一步地,获取模块包括:第一生成模块,用于响应于目标用户对客户端执行的控制操作,生成操作日志;第一获取模块,用于利用操作日志获取用户行为数据。
[0013]进一步地,确定模块包括:构建模块,用于通过多个维度搭建用户画像模型,其中,多个维度包括:机器学习维度、深度学习维度、知识图谱维度;分析模块,用于采用用户画像模型对用户行为数据进行分析,得到多个用户画像标签;第二获取模块,用于通过多个用户画像标签获取多个分类的虚拟形象素材;第二生成模块,用于利用多个分类的虚拟形象素材生成目标虚拟形象。
[0014]进一步地,第二获取模块包括:筛选模块,用于通过多个用户画像标签,从多个分类中每个分类的素材库中筛选符合多个用户画像标签的标签特征的虚拟形象素材。
[0015]进一步地,展示模块包括:第一处理模块,用于将目标虚拟形象加入等待队列,其中,等待队列用于排队等待进入虚拟聊天室的虚拟观众坐席;第一展示模块,用于在虚拟聊天室存在空闲的虚拟观众坐席时,按照目标虚拟形象加入等待队列的时间顺序,在空闲的虚拟观众坐席内展示目标虚拟形象。
[0016]进一步地,展示模块包括:第二处理模块,用于将目标虚拟形象加入等待队列,其中,等待队列用于排队等待进入虚拟聊天室的虚拟观众坐席;第一确定模块,用于在虚拟聊天室未存在空闲的虚拟观众坐席时,基于虚拟聊天室的每个虚拟观众坐席上每个虚拟形象对应的第一活跃度与等待队列中每个虚拟形象对应的第二活跃度,确定待置换的虚拟观众坐席;第二展示模块,用于在目标虚拟形象在等待队列中活跃度最高,待置换的虚拟观众坐席上的当前虚拟形象在虚拟聊天室中活跃度最低,并且当前虚拟形象对应的第一活跃度小于目标虚拟形象对应的第二活跃度时,在待置换的虚拟观众坐席内展示目标虚拟形象,以置换当前虚拟形象。
[0017]在本公开的技术方案中,采用根据每个用户的行为数据生成对应的目标虚拟形象的方式,在响应目标用户进入虚拟聊天室的申请指令之后,获取目标用户的用户行为数据,然后,基于用户行为数据确定多个用户画像标签,并通过多个用户画像标签获取多个分类的虚拟形象素材,从而利用多个分类的虚拟形象素材生成目标虚拟形象。最后,在虚拟聊天室的虚拟观众坐席内展示目标虚拟形象。
[0018]由上述内容可知,在本公开中,由于用户画像标签是基于用户行为数据所确定的,因此,不同的用户所对应的用户画像标签也是不同的,即用户画像标签可表征每个用户的个性化特征。在此基础上,在根据用户画像标签获取虚拟形象素材时,不同的用户之间所获取的虚拟形象素材也是不同的,进而不同的用户所对应的多个虚拟形象之间存在明显的差异性,并且,由于这些差异性是基于每个用户真实的行为数据所形成的,因此,这些差异性在一定程度上表征了不同的用户之间真实的行为差异,从而解决了现有技术中不同的用户
所对应的虚拟形象差异性小的问题,实现了针对每一个用户生成个性化的虚拟形象的效果。
[0019]由此可见,通过本公开的技术方案,达到了为用户自动生成个性化的虚拟形象的目的,从而实现了提高用户使用体验的效果,进而解决了现有技术中多个用户之间所对应的虚拟形象缺乏差异性的问题。
[0020]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0021]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0022]图1是根据本公开实施例展示虚拟形象的方法的流程图;
[0023]图2是根据本公开实施例展示虚拟形象的方法的流程图;
[0024]图3是根据本公开实施例虚拟观众坐席的示意图;
[002本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种展示虚拟形象的方法,包括:响应目标用户进入虚拟聊天室的申请指令,获取所述目标用户所对应的用户行为数据;基于所述用户行为数据确定所述目标用户所对应的目标虚拟形象,其中,所述目标虚拟形象是基于多个分类的虚拟形象素材所生成的,所述多个分类的虚拟形象素材是通过多个用户画像标签得到的,所述多个用户画像标签由所述用户行为数据所确定;在所述虚拟聊天室的虚拟观众坐席内展示所述目标虚拟形象。2.根据权利要求1所述的方法,其中,获取目标用户所对应的用户行为数据包括:响应于所述目标用户对客户端执行的控制操作,生成操作日志;利用所述操作日志获取所述用户行为数据。3.根据权利要求1所述的方法,其中,基于所述用户行为数据确定所述目标用户所对应的目标虚拟形象,包括:通过多个维度搭建用户画像模型,其中,所述多个维度包括:机器学习维度、深度学习维度、知识图谱维度;采用所述用户画像模型对所述用户行为数据进行分析,得到所述多个用户画像标签;通过所述多个用户画像标签获取所述多个分类的虚拟形象素材;利用所述多个分类的虚拟形象素材生成所述目标虚拟形象。4.根据权利要求3所述的方法,其中,通过所述多个用户画像标签获取所述多个分类的虚拟形象素材,包括:通过所述多个用户画像标签,从所述多个分类中每个分类的素材库中筛选符合所述多个用户画像标签的标签特征的虚拟形象素材。5.根据权利要求1所述的方法,其中,在所述虚拟聊天室的虚拟观众坐席内展示所述目标虚拟形象,包括:将所述目标虚拟形象加入等待队列,其中,所述等待队列用于排队等待进入所述虚拟聊天室的虚拟观众坐席;在所述虚拟聊天室存在空闲的虚拟观众坐席时,按照所述目标虚拟形象加入所述等待队列的时间顺序,在所述空闲的虚拟观众坐席内展示所述目标虚拟形象。6.根据权利要求1所述的方法,其中,在所述虚拟聊天室的虚拟观众坐席内展示所述目标虚拟形象,包括:将所述目标虚拟形象加入等待队列,其中,所述等待队列用于排队等待进入所述虚拟聊天室的虚拟观众坐席;在所述虚拟聊天室未存在空闲的虚拟观众坐席时,基于所述虚拟聊天室的每个虚拟观众坐席上每个虚拟形象对应的第一活跃度与所述等待队列中每个虚拟形象对应的第二活跃度,确定待置换的虚拟观众坐席;在所述目标虚拟形象在所述等待队列中活跃度最高,所述待置换的虚拟观众坐席上的当前虚拟形象在所述虚拟聊天室中活跃度最低,并且所述当前虚拟形象对应的第一活跃度小于所述目标虚拟形象对应的第二活跃度时,在所述待置换的虚拟观众坐席内展示所述目标虚拟形象,以置换所述当前虚拟形象。7.一种展示虚拟形象的装置,包括:
获取模块,用于响应目标用户进入虚拟聊天室的申请指令,获取所述目标用户所对应的用户行为数据;确定模块,用于基于所述用户行为数据确定所述目标用户所对应的目标虚拟形象,其中,所述目标虚拟形象是基于多个分类的虚拟形象素材所生成的,所述多个分类的虚拟形象素材是通过多个用户画像标签得到的,所述多个...

【专利技术属性】
技术研发人员:管基腾
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1