本发明涉及虚拟直播,尤其涉及一种虚拟直播方法、装置、设备及存储介质。
背景技术:
1、随着互联网技术的不断发展,网络直播应运而生,为用户提供了丰富多彩的娱乐生活,利用虚拟主播进行网络直播,也成为了网络直播的重要组成部分。然而虚拟主播一般是根据预先写好的剧本进行播放,对用户缺少吸引力,用户黏性不足。
技术实现思路
1、本发明提供一种虚拟直播方法、装置、设备及存储介质,能够在用户观看虚拟直播的过程中,为用户发放互动奖励,从而提高用户吸引力和用户黏性。
2、为实现上述目的,本发明实施例提供了一种虚拟直播方法,包括:
3、获取用户与虚拟主播之间的交互行为数据;
4、根据所述交互行为数据计算交互行为得分;
5、基于预设的交互行为得分与互动奖励的对应关系,得到与所述交互行为得分对应的互动奖励;
6、向所述用户发放所述互动奖励。
7、作为上述方案的改进,所述交互行为数据包括:所述用户为所述虚拟主播和所述虚拟主播所在的虚拟直播间进行虚拟装扮产生的虚拟装扮数据;
8、所述根据所述交互行为数据计算交互行为得分,包括:
9、获取在所述进行虚拟装扮的过程中的每一类虚拟装扮的更换操作次数;
10、对所述更换操作次数进行加权求和,得到虚拟装扮更换得分;
11、获取在所述进行虚拟装扮的过程结束后呈现的每一个虚拟装扮的虚拟装扮得分;
12、将所述虚拟装扮更换得分和所有所述虚拟装扮得分相加,得到交互行为得分。
13、作为上述方案的改进,所述交互行为数据包括:所述虚拟主播产生的情感数据;
14、所述根据所述交互行为数据计算交互行为得分,包括:
15、获取所述情感数据的每一情感得分;
16、将所有所述情感得分相加,得到交互行为得分。
17、作为上述方案的改进,所述虚拟直播方法还包括:
18、获取所述用户的情感数据;
19、根据所述用户的情感数据,得到所述虚拟主播的情感数据;所述用户的情感数据和所述虚拟主播的情感数据包括以下任意一种或其组合:面部特征、肢体动作、语音数据和文本数据;
20、控制所述虚拟主播执行所述虚拟主播的情感数据。
21、作为上述方案的改进,所述交互行为数据包括:所述用户通过xr设备进入所述虚拟主播所在的虚拟直播间后产生的虚拟试用体验数据;
22、所述根据所述交互行为数据计算交互行为得分,包括:
23、当所述用户通过xr设备进入所述虚拟主播所在的虚拟直播间后,获取xr额外得分;
24、获取所述用户通过所述xr设备进入所述虚拟直播间后试用的每一虚拟商品的虚拟试用体验得分;
25、将所述xr额外得分和所有所述虚拟试用体验得分相加,得到交互行为得分。
26、作为上述方案的改进,在所述获取用户与虚拟主播之间的交互行为数据之前,所述虚拟直播方法还包括:
27、响应于用户的切换指令,将主播由真实主播切换为虚拟主播。
28、作为上述方案的改进,通过以下步骤构建所述交互行为得分与互动奖励的对应关系:
29、获取所述用户的若干历史交互行为数据;
30、根据若干所述历史交互行为数据计算若干历史交互行为得分;
31、获取在每一所述历史交互行为得分下不同历史互动奖励的用户反馈数据,并从中筛选出在每一所述历史交互行为得分下所述用户反馈数据最好的历史互动奖励;
32、利用所述历史交互行为与所述最好的历史互动奖励对神经网络模型进行训练,得到训练好的所述神经网络模型,所述训练好的所述神经网络模型包括:所述交互行为得分与互动奖励的对应关系。
33、为实现上述目的,本发明实施例还提供了一种虚拟直播装置,包括:
34、交互行为数据获取模块,用于获取用户与虚拟主播之间的交互行为数据;
35、计算模块,用于根据所述交互行为数据计算交互行为得分;
36、互动奖励获取模块,用于基于预设的交互行为得分与互动奖励的对应关系,得到与所述交互行为得分对应的互动奖励;
37、奖励发放模块,用于向所述用户发放所述互动奖励。
38、为实现上述目的,本发明实施例还提供了一种虚拟直播设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上述的虚拟直播方法。
39、为实现上述目的,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如上述的虚拟直播方法。
40、与现有技术相比,本发明实施例提供的一种虚拟直播方法、装置、设备及存储介质,通过获取用户与虚拟主播之间的交互行为数据;根据所述交互行为数据计算交互行为得分;基于预设的交互行为得分与互动奖励的对应关系,得到与所述交互行为得分对应的互动奖励;向所述用户发放所述互动奖励。由此可见,本发明实施例能够在用户观看虚拟直播的过程中,通过用户与虚拟主播之间的交互行为数据为用户发放互动奖励,从而提高用户吸引力和用户黏性。此外,对于带货的虚拟主播来说,由于用户吸引力提高,虚拟主播的带货效率也会得到提升。
1.一种虚拟直播方法,其特征在于,包括:
2.如权利要求1所述的虚拟直播方法,其特征在于,所述交互行为数据包括:所述用户为所述虚拟主播和所述虚拟主播所在的虚拟直播间进行虚拟装扮产生的虚拟装扮数据;
3.如权利要求1所述的虚拟直播方法,其特征在于,所述交互行为数据包括:所述虚拟主播产生的情感数据;
4.如权利要求3所述的虚拟直播方法,其特征在于,所述虚拟直播方法还包括:
5.如权利要求1所述的虚拟直播方法,其特征在于,所述交互行为数据包括:所述用户通过xr设备进入所述虚拟主播所在的虚拟直播间后产生的虚拟试用体验数据;
6.如权利要求1所述的虚拟直播方法,其特征在于,在所述获取用户与虚拟主播之间的交互行为数据之前,所述虚拟直播方法还包括:
7.如权利要求1至6任一项所述的虚拟直播方法,其特征在于,通过以下步骤构建所述交互行为得分与互动奖励的对应关系:
8.一种虚拟直播装置,其特征在于,包括:
9.一种虚拟直播设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如权利要求1~7任一项所述的虚拟直播方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如权利要求1~7任一项所述的虚拟直播方法。