虚拟礼物赠送方法、装置、终端、服务器及存储介质与流程

文档序号:22686261发布日期:2020-10-28 12:53阅读:171来源:国知局
虚拟礼物赠送方法、装置、终端、服务器及存储介质与流程

本公开涉及互联网技术领域,特别涉及一种虚拟礼物赠送方法、装置、终端、服务器及存储介质。



背景技术:

随着互联网技术的发展,直播成为了一种流行的娱乐行为。其中,为了表达对主播用户的喜爱,观众用户向在直播间内向主播用户赠送虚拟礼物。然而,在主播用户的直播间中,观众用户只能向主播用户赠送虚拟礼物,赠送虚拟礼物的赠送对象较单一。



技术实现要素:

本公开实施例提供了一种虚拟礼物赠送方法、装置、终端、服务器及存储介质,能够丰富赠送虚拟礼物的赠送对象。所述技术方案如下:

根据本公开实施例的一方面,提供了一种虚拟礼物赠送方法,所述方法包括:

接收终端发送的虚拟礼物赠送请求,所述虚拟礼物赠送请求用于请求为第一账号推荐所述第一账号当前所在直播间内的赠送对象,所述第一账号为登录所述终端的账号;

获取所述直播间内的目标行为数据,所述目标行为数据为所述直播间内的观众账号产生的行为数据;

根据所述目标行为数据,从所述直播间内的多个观众账号中选择至少一个目标观众账号;

向所述终端返回所述至少一个目标观众账号,用于所述终端对所述至少一个目标观众账号中的赠送对象赠送目标虚拟礼物。

在一种可能的实现方式中,所述目标行为数据包括所述第一账号在所述直播间内产生的第一行为数据;

所述根据所述目标行为数据,从所述直播间内的多个观众账号中选择至少一个目标观众账号,包括:

根据所述第一账号在所述直播间内产生的第一行为数据,从所述直播间内的多个观众账号中选择与所述第一账号具有互动行为的至少一个目标观众账号。

在另一种可能的实现方式中,所述根据所述第一账号在所述直播间内产生的第一行为数据,从所述直播间内的多个观众账号中选择与所述第一账号具有互动行为的至少一个目标观众账号,包括:

根据所述第一行为数据,从所述直播间内的多个观众账号中选择与所述第一账号具有多种第一目标互动行为的至少一个观众账号,所述多种第一目标互动行为包括关注行为、连麦行为和评论行为中的多个;

根据每种第一目标互动行为的权重,确定所述第一账号与所述至少一个观众账号的互动参数;

根据所述至少一个观众账号的互动参数,从所述多个观众账号中选择互动参数最高的至少一个目标观众账号。

在另一种可能的实现方式中,所述目标行为数据包括所述直播间内的至少一个第二账号在所述直播间内产生的第二行为数据,所述第二账号为所述直播间内的观众账号中除所述第一账号以外的其他观众账号;

所述根据所述目标行为数据,从所述直播间内的多个观众账号中选择至少一个目标观众账号,包括:

根据每个第二账号的第二行为数据,确定所述每个第二账号的活跃度;

根据所述每个第二账号的活跃度,从所述至少一个第二账号中选择活跃度最高的至少一个目标观众账号。

在另一种可能的实现方式中,所述根据每个第二账号的第二行为数据,确定所述每个第二账号的活跃度,包括:

对于每个第二账号,根据所述第二账号的第二行为数据和多个第二目标互动行为,确定所述第二账号在所述直播间内产生的第二目标互动行为,所述多个目标互动行为包括点赞行为、观看行为、评论行为和连麦行为中的多个;

根据所述第一行为数据和所述第二目标互动行为的评价指标,确定所述第二账号的互动参数;

将所述第二账号的互动参数作为所述第二账号的活跃度。

在另一种可能的实现方式中,所述目标行为数据包括所述直播间内的第一礼物赠送记录,所述第一礼物赠送记录的每条记录中包括赠送虚拟礼物的第三账号和已赠送的虚拟礼物的价值;

所述根据所述目标行为数据,从所述直播间内的多个观众账号中选择至少一个目标观众账号,包括:

根据赠送虚拟礼物的第三账号和已赠送的虚拟礼物的价值,统计已赠送虚拟礼物的至少一个第三账号的礼物贡献率;

根据所述至少一个第三账号的礼物贡献率,从所述至少一个第三账号中选择礼物贡献率最高的至少一个目标观众账号。

在另一种可能的实现方式中,所述目标行为数据包括所述直播间内的第二礼物赠送记录,所述第二礼物赠送记录的每条记录中包括赠送虚拟礼物的第三账号;

所述根据所述目标行为数据,从所述直播间内的多个观众账号中选择至少一个目标观众账号,包括:

根据赠送虚拟礼物的第三账号,确定已赠送礼物的每个第三账号的礼物赠送次数;

根据所述每个第三账号的礼物赠送次数,从所述至少一个第三账号中选择礼物赠送次数最高的至少一个目标观众账号。

在另一种可能的实现方式中,所述目标行为数据包括所述直播间内的每个第四账号的第三行为数据,所述第四账号为所述直播间内除所述第一账号以外的观众账号;

所述根据所述目标行为数据,从所述直播间内的多个观众账号中选择至少一个目标观众账号,包括:

根据所述每个第四账号的第三行为数据,获取所述每个第四账号的偏好特征;

根据所述每个第四账号的偏好特征,从所述每个第四账号中选择与所述直播间的直播间类型匹配的至少一个目标观众账号。

在另一种可能的实现方式中,所述目标行为数据包括所述直播间内的每个第四账号的第四行为数据,所述第四账号为所述直播间内除所述第一账号以外的观众账号;

所述根据所述目标行为数据,从所述直播间内的多个观众账号中选择至少一个目标观众账号,包括:

根据所述每个第四账号的第四行为数据,确定所述每个第四账号的行为规范率;

根据所述每个第四账号的行为规范率,从所述每个第四账号中选择行为规范率最高的至少一个目标观众账号。

在另一种可能的实现方式中,所述方法还包括:

接收所述终端发送的礼物获取请求;

根据所述礼物获取请求,获取目标礼物数据,所述目标礼物数据为直播间内的观众账号对应的虚拟礼物的数据;

根据所述目标礼物数据,从多个虚拟礼物中选择至少一个虚拟礼物;

向所述终端返回选择的所述至少一个虚拟礼物的礼物标识,用于所述终端从所述至少一个虚拟礼物中确定目标虚拟礼物。

在另一种可能的实现方式中,所述目标礼物数据包括所述第一账号的第三礼物赠送记录,所述第三礼物赠送记录的每条记录中包括所述第一账号历史赠送的虚拟礼物的礼物标识;

所述根据所述目标礼物数据,从多个虚拟礼物中选择至少一个虚拟礼物,包括:

根据所述第三礼物赠送记录,从所述多个虚拟礼物中选择所述第一账号历史赠送的至少一个虚拟礼物。

在另一种可能的实现方式中,所述目标礼物数据包括所述第一账号当前可使用的虚拟礼物资源,所述虚拟礼物资源用于根据所述虚拟礼物的价值兑换所述虚拟礼物;

所述根据所述目标礼物数据,从多个虚拟礼物中选择至少一个虚拟礼物,包括:

根据所述虚拟礼物资源和所述多个虚拟礼物的价值,从多个虚拟礼物中确定所述虚拟礼物资源可兑换的至少一个虚拟礼物。

在另一种可能的实现方式中,所述目标礼物数据包括所述直播间的直播间类型;

所述根据所述目标礼物数据,从多个虚拟礼物中选择至少一个虚拟礼物,包括:

根据所述直播间类型,确定适宜赠送的礼物类型;

根据所述礼物类型,从所述多个虚拟礼物中确定所述礼物类型对应的至少一个虚拟礼物。

在另一种可能的实现方式中,在所述获取目标行为数据之前,所述方法还包括:

获取所述直播间内的直播间数据,根据所述直播间数据生成所述目标行为数据;存储所述目标行为数据;

所述获取目标行为数据,包括:

获取已存储的所述目标行为数据。

根据本公开实施例的另一方面,提供了一种虚拟礼物赠送方法,所述方法包括:

响应于接收到虚拟礼物赠送指令,向服务器发送虚拟礼物赠送请求,所述虚拟礼物赠送请求用于请求所述服务器为第一账号推荐赠送对象;

接收所述服务器返回的所述至少一个目标观众账号,所述至少一个目标观众账号为所述第一账号当前所在直播间内的观众账号;

在当前界面中显示所述至少一个目标观众账号,所述至少一个目标观众账号用于选择赠送虚拟礼物的赠送对象。

在一种可能的实现方式中,所述在当前界面中显示所述至少一个目标观众账号之后,所述方法还包括:

响应于所述至少一个目标观众账号中的任一目标观众账号被触发,将所述被触发对应的目标观众账号确定为所述赠送对象;

对所述赠送对象赠送目标虚拟礼物。

在另一种可能的实现方式中,所述方法还包括:

向所述服务器发送更换请求,所述更换请求用于请求服务器跟换所述至少一个目标观众账号;

接收所述服务器返回的更换后的至少一个目标观众账号,在显示界面中显示所述更换后的至少一个目标观众账号。

在另一种可能的实现方式中,在所述对所述赠送对象赠送目标虚拟礼物之前,所述方法还包括:

接收所述服务器发送的至少一个虚拟礼物的礼物标识;

根据所述至少一个虚拟礼物的礼物标识,在所述显示界面中,展示所述至少一个虚拟礼物标识;

响应于所述至少一个虚拟礼物标识中的任一虚拟礼物标识被触发,将所述被触发的虚拟礼物标识对应的虚拟礼物确定为所述目标虚拟礼物。

在另一种可能的实现方式中,所述方法还包括:

响应于所述第一账号进入所述直播间,启动行为分析记录服务;

通过所述行为分析记录服务,获取所述直播间内的直播间数据;

将所述直播间数据发送给所述服务器,所述服务器用于根据所述直播间数据,生成所述目标行为数据。

根据本公开实施例的另一方面,提供了一种虚拟礼物赠送装置,所述装置包括:

第一接收单元,被配置为执行接收终端发送的虚拟礼物赠送请求,所述虚拟礼物赠送请求用于请求为第一账号推荐所述第一账号当前所在直播间内的赠送对象,所述第一账号为登录所述终端的账号;

第一获取单元,被配置为执行获取所述直播间内的目标行为数据,所述目标行为数据为所述直播间内的观众账号产生的行为数据;

选择单元,被配置为执行根据所述目标行为数据,从所述直播间内的多个观众账号中选择至少一个目标观众账号;

第一发送单元,被配置为执行向所述终端返回所述至少一个目标观众账号,用于所述终端对所述至少一个目标观众账号中的赠送对象赠送目标虚拟礼物。

在一种可能的实现方式中,所述目标行为数据包括所述第一账号在所述直播间内产生的第一行为数据;

所述选择单元,包括:

第一选择子单元,被配置为执行根据所述第一账号在所述直播间内产生的第一行为数据,从所述直播间内的多个观众账号中选择与所述第一账号具有互动行为的至少一个目标观众账号。

在另一种可能的实现方式中,所述第一选择子单元,被配置为执行根据所述第一行为数据,从所述直播间内的多个观众账号中选择与所述第一账号具有多种第一目标互动行为的至少一个观众账号,所述多种第一目标互动行为包括关注行为、连麦行为和评论行为中的多个;根据每种第一目标互动行为的权重,确定所述第一账号与所述至少一个观众账号的互动参数;根据所述至少一个观众账号的互动参数,从所述多个观众账号中选择互动参数最高的至少一个目标观众账号。

在另一种可能的实现方式中,所述目标行为数据包括所述直播间内的至少一个第二账号在所述直播间内产生的第二行为数据,所述第二账号为所述直播间内的观众账号中除所述第一账号以外的其他观众账号;

所述选择单元,包括:

第一确定子单元,被配置为执行根据每个第二账号的第二行为数据,确定所述每个第二账号的活跃度;

第二选择子单元,被配置为执行根据所述每个第二账号的活跃度,从所述每个第二账号中选择活跃度最高的至少一个目标观众账号。

在另一种可能的实现方式中,所述第二选择子单元,被配置为执行对于每个第二账号,根据所述第二账号的第二行为数据和多个第二目标互动行为,确定所述第二账号在所述直播间内产生的第二目标互动行为,所述多个目标互动行为包括点赞行为、观看行为、评论行为和连麦行为中的多个;根据所述第一行为数据和所述第二目标互动行为的评价指标,确定所述第二账号的互动参数;将所述第二账号的互动参数作为所述第二账号的活跃度。

在另一种可能的实现方式中,所述目标行为数据包括所述直播间内的第一礼物赠送记录,所述第一礼物赠送记录的每条记录中包括赠送虚拟礼物的第三账号和已赠送的虚拟礼物的价值;

所述选择单元包括:

统计子单元,被配置为执行根据赠送虚拟礼物的第三账号和已赠送的虚拟礼物的价值,统计已赠送虚拟礼物的至少一个第三账号的礼物贡献率;

第三选择子单元,被配置为执行根据所述至少一个第三账号的礼物贡献率,从所述至少一个第三账号中选择礼物贡献率最高的至少一个目标观众账号。

在另一种可能的实现方式中,所述目标行为数据包括所述直播间内的第二礼物赠送记录,所述第二礼物赠送记录的每条记录中包括赠送虚拟礼物的第三账号;

所述选择单元包括:

第二确定子单元,被配置为执行根据赠送虚拟礼物的第三账号,确定已赠送礼物的每个第三账号的礼物赠送次数;

第四选择子单元,被配置为执行根据所述每个第三账号的礼物赠送次数,从所述至少一个第三账号中选择礼物赠送次数最高的至少一个目标观众账号。

在另一种可能的实现方式中,所述目标行为数据包括所述直播间内的每个第四账号的第三行为数据,所述第四账号为所述直播间内除所述第一账号以外的观众账号;

所述选择单元包括:

获取子单元,被配置为执行根据所述每个第四账号的第三行为数据,获取所述每个第四账号的偏好特征;

第五选择子单元,被配置为执行根据所述每个第四账号的偏好特征,从所述每个第四账号中选择与所述直播间的直播间类型匹配的至少一个目标观众账号。

在另一种可能的实现方式中,所述目标行为数据包括所述直播间内的每个第四账号的第四行为数据,所述第四账号为所述直播间内除所述第一账号以外的观众账号;

所述选择单元包括:

第三确定子单元,被配置为执行根据所述每个第四账号的第四行为数据,确定所述每个第四账号的行为规范率;

第六选择子单元,被配置为执行根据所述每个第四账号的行为规范率,从所述每个第四账号中选择行为规范率最高的至少一个目标观众账号。

在另一种可能的实现方式中,所述第一接收单元,还被配置为执行接收所述终端发送的礼物获取请求;

所述第一获取单元,还被配置为执行根据所述礼物获取请求,获取目标礼物数据,所述目标礼物数据为直播间内的观众账号对应的虚拟礼物的数据;

所述选择单元,还被配置为执行根据所述目标礼物数据,从多个虚拟礼物中选择至少一个虚拟礼物;

所述第一发送单元,还被配置为执行向所述终端返回选择的所述至少一个虚拟礼物的礼物标识,用于所述终端从所述至少一个虚拟礼物中确定目标虚拟礼物。

在另一种可能的实现方式中,所述目标礼物数据包括所述第一账号的第三礼物赠送记录,所述第三礼物赠送记录的每条记录中包括所述第一账号历史赠送的虚拟礼物的礼物标识;

所述选择单元,包括:

第七选择子单元,被配置为执行根据所述第三礼物赠送记录,从所述多个虚拟礼物中选择所述第一账号历史赠送的至少一个虚拟礼物。

在另一种可能的实现方式中,所述目标礼物数据包括所述第一账号当前可使用的虚拟礼物资源,所述虚拟礼物资源用于根据所述虚拟礼物的价值兑换所述虚拟礼物;

所述选择单元,包括:

第八选择子单元,被配置为执行根据所述虚拟礼物资源和所述多个虚拟礼物的价值,从多个虚拟礼物中确定所述虚拟礼物资源可兑换的至少一个虚拟礼物。

在另一种可能的实现方式中,所述目标礼物数据包括所述直播间的直播间类型;

所述选择单元,包括:

第四确定子单元,被配置为执行根据所述直播间类型,确定适宜赠送的礼物类型;

第九选择子单元,被配置为执行根据所述礼物类型,从所述多个虚拟礼物中确定所述礼物类型对应的至少一个虚拟礼物。

在另一种可能的实现方式中,所述装置还包括:

第二获取单元,被配置为执行获取所述直播间内的直播间数据,根据所述直播间数据生成所述目标行为数据;存储单元,被配置为执行存储所述目标行为数据;

所述第一获取单元,被配置为获取已存储的所述目标行为数据。

根据本公开实施例的另一方面,提供了一种虚拟礼物赠送装置,所述装置包括:

第二发送单元,被配置为响应于接收到虚拟礼物赠送指令,执行向服务器发送虚拟礼物赠送请求,所述虚拟礼物赠送请求用于请求所述服务器为第一账号推荐赠送对象;

第二接收单元,被配置为执行接收所述服务器返回的所述至少一个目标观众账号,所述至少一个目标观众账号为所述第一账号当前所在直播间内的观众账号;

展示单元,被配置为执行在当前界面中显示所述至少一个目标观众账号,所述至少一个目标观众账号用于选择赠送虚拟礼物的赠送对象。

在一种可能的实现方式中,所述装置还包括:

确定单元,被配置为响应于所述至少一个观众账号中的任一观众账号被触发,执行将所述被触发对应的目标观众账号确定为所述赠送对象;

第三发送单元,被配置为执行对所述赠送对象赠送所述目标虚拟礼物。

在另一种可能的实现方式中,所述第二发送单元,还被配置为执行向所述服务器发送更换请求,所述更换请求用于请求服务器跟换所述至少一个目标观众账号;

所述第二接收单元,还被配置为执行接收所述服务器返回的更换后的至少一个目标观众账号,在显示界面中显示所述更换后的至少一个目标观众账号。

在另一种可能的实现方式中,所述第二接收单元,还被配置为执行接收所述服务器发送的至少一个虚拟礼物的礼物标识;

所述展示单元,还被配置为执行根据所述至少一个虚拟礼物的礼物标识,在所述显示界面中,展示所述至少一个虚拟礼物标识;

所述确定单元,还被配置为响应于所述至少一个虚拟礼物标识中的任一虚拟礼物标识被触发,执行将所述被触发的虚拟礼物标识对应的虚拟礼物确定为所述目标虚拟礼物。

在另一种可能的实现方式中,所述装置还包括:

启动单元,被配置为响应于所述第一账号进入所述直播间,执行启动行为分析记录服务;

第三获取单元,被配置为执行通过所述行为分析记录服务,获取所述直播间内的直播间数据;

数据生成单元,被配置为执行将所述直播间数据发送给所述服务器,所述服务器用于根据所述直播间数据,生成所述目标行为数据。

根据本公开实施例的另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现上述任一可能实现方式所述的虚拟礼物赠送方法。

根据本公开实施例的另一方面,提供了一种服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现上述任一可能实现方式所述的虚拟礼物赠送方法。

根据本公开实施例的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述任一可能实现方式所述的虚拟礼物赠送方法。

根据本公开实施例的另一方面,提供了一种计算机程序产品,当所述计算机程序产品中的程序代码由终端或服务器的处理器执行时,使得终端或服务器能够执行上述任一可能实现方式中所述的虚拟礼物赠送方法。

在本公开实施例中,根据获取到的直播间内的目标行为数据,向终端推荐直播间内的至少一个目标观众账号,从而终端能够向推荐的至少一个目标观众账号中的赠送对象赠送目标虚拟礼物,这样能够实现终端向直播间中的观众账号赠送虚拟礼物,丰富了虚拟礼物的赠送对象。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还能够根据这些附图获得其他的附图。

图1是根据一示例性实施例示出的一种实施环境的示意图;

图2是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图;

图3是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图;

图4是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图;

图5是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图;

图6是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图;

图7是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图;

图8是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图;

图9是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图;

图10是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图;

图11是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图;

图12是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图;

图13是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图;

图14是根据一示例性实施例示出的一种虚拟礼物赠送装置的框图;

图15是根据一示例性实施例示出的一种虚拟礼物赠送装置的框图;

图16是根据一示例性实施例示出的一种终端的框图;

图17是根据一示例性实施例示出的一种服务器的框图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下能够互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

本公开所涉及的用户信息为经用户授权或者经过各方充分授权的信息。

图1是根据一示例性实施例示出的一种实施环境的示意图。参见图1,该实施环境中包括服务器102和终端101。其中,终端101和服务器102之间通过无线网络连接。

终端101中安装服务器102提供服务的目标应用程序,使用终端101的第一账号能够通过该目标应用程序与服务器102之间的数据连接实现例如数据传输、消息交互等功能。可选地,该目标应用程序为直播应用程序、具有直播功能的视频应用程序、具有直播功能的短视频应用程序等。相应的,第一账号通过终端101上的该目标应用程序进行直播,或者,第一账号通过该终端101上的该目标应用程序观看主播账号的直播。

在一些实施例中,在观看直播的过程中,终端101中的显示界面中显示礼物赠送按钮。第一账号根据该礼物赠送按钮向直播间中的其他观众账号赠送虚拟礼物。此时,终端101向服务器102发送虚拟礼物赠送请求;服务器102根据终端101发送的虚拟礼物赠送请求,获取目标行为数据,根据目标行为数据,从直播间的多个观众账号中选择至少一个目标观众账号,将该至少一个目标观众账号发送给终端101,以便终端101通过该至少一个目标观众账号确定赠送对象。其中,该目标行为数据为该直播间内的观众账号产生的行为数据;因此,本公开实施例能够实现向直播间内的观众账号赠送虚拟礼物。

其中,直播间指在目标应用程序中,有多个账号同时在线观看的直播频道。虚拟礼物指具有资源价值的礼物资源,第一账号通过其他资源购买可用的虚拟礼物,相应的,收到虚拟礼物的赠送对象将该虚拟礼物转换成其他资源。

其中,该终端101为手机、平板电脑、可穿戴设备、电脑或其他电子设备。服务器102是一台服务器102,或者由若干台服务器102组成的服务器102集群,或者是一个云计算服务中心,在本公开实施例中,对此不作具体限定。

需要说明的一点是,第一账号还能够向直播间内的主播账号赠送礼物,相应的,第一账号根据该礼物赠送按钮向直播间中的主播账号或其他观众账号赠送虚拟礼物。

相关技术中,观众账号使用的终端的显示界面中显示赠送按钮。当观众账号向主播账号赠送虚拟礼物时,观众账号触发该赠送按钮,终端检测到该赠送按钮被触发时,显示至少一个虚拟礼物,观众账号从至少一个虚拟礼物中选择目标礼物。终端将该目标礼物发送给该主播账号。然而,在主播账号的直播间中,观众账号只能向主播账号赠送虚拟礼物,赠送虚拟礼物的赠送对象较单一。

在本公开实施例中,根据获取到的直播间内的目标行为数据,向终端推荐直播间内的至少一个目标观众账号,从而终端能够向推荐的至少一个目标观众账号中的赠送对象赠送目标虚拟礼物,这样能够实现终端向直播间中的观众账号赠送虚拟礼物,丰富了虚拟礼物的赠送对象。

图2是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图,参见图2,该虚拟礼物赠送方法包括以下步骤:

步骤s201:接收终端发送的虚拟礼物赠送请求,该虚拟礼物赠送请求用于请求为第一账号推荐该第一账号当前所在直播间内的赠送对象,该第一账号为登录该终端的账号。

步骤s202:获取该直播间内的目标行为数据,该目标行为数据为该直播间内的观众账号产生的行为数据。

步骤s203:根据该目标行为数据,从该直播间内的多个观众账号中选择至少一个目标观众账号。

步骤s204:向该终端返回该至少一个目标观众账号,用于该终端对该至少一个目标观众账号中的赠送对象赠送目标虚拟礼物。

在一种可能的实现方式中,该目标行为数据包括该第一账号在该直播间内产生的第一行为数据;

该根据该目标行为数据,从该直播间内的多个观众账号中选择至少一个目标观众账号,包括:

根据该第一账号在该直播间内产生的第一行为数据,从该直播间内的多个观众账号中选择与该第一账号具有互动行为的至少一个目标观众账号。

在另一种可能的实现方式中,该根据该第一账号在该直播间内产生的第一行为数据,从该直播间内的多个观众账号中选择与该第一账号具有互动行为的至少一个目标观众账号,包括:

根据该第一行为数据,从该直播间内的多个观众账号中选择与该第一账号具有多种第一目标互动行为的至少一个观众账号,该多种第一目标互动行为包括关注行为、连麦行为和评论行为中的多个;

根据每种第一目标互动行为的权重,确定该第一账号与该至少一个观众账号的互动参数;

根据该至少一个观众账号的互动参数,从该多个观众账号中选择互动参数最高的至少一个目标观众账号。

在另一种可能的实现方式中,该目标行为数据包括该直播间内的至少一个第二账号在该直播间内产生的第二行为数据,该第二账号为该直播间内的观众账号中除该第一账号以外的其他观众账号;

该根据该目标行为数据,从该直播间内的多个观众账号中选择至少一个目标观众账号,包括:

根据每个第二账号的第二行为数据,确定该每个第二账号的活跃度;

根据该每个第二账号的活跃度,从该至少一个第二账号中选择活跃度最高的至少一个目标观众账号。

在另一种可能的实现方式中,该根据每个第二账号的第二行为数据,确定该每个第二账号的活跃度,包括:

对于每个第二账号,根据该第二账号的第二行为数据和多个第二目标互动行为,确定该第二账号在该直播间内产生的第二目标互动行为,该多个目标互动行为包括点赞行为、观看行为、评论行为和连麦行为中的多个;

根据该第一行为数据和该第二目标互动行为的评价指标,确定该第二账号的互动参数;

将该第二账号的互动参数作为该第二账号的活跃度。

在另一种可能的实现方式中,该目标行为数据包括该直播间内的第一礼物赠送记录,该第一礼物赠送记录的每条记录中包括赠送虚拟礼物的第三账号和已赠送的虚拟礼物的价值;

该根据该目标行为数据,从该直播间内的多个观众账号中选择至少一个目标观众账号,包括:

根据赠送虚拟礼物的第三账号和已赠送的虚拟礼物的价值,统计已赠送虚拟礼物的至少一个第三账号的礼物贡献率;

根据该至少一个第三账号的礼物贡献率,从该至少一个第三账号中选择礼物贡献率最高的至少一个目标观众账号。

在另一种可能的实现方式中,该目标行为数据包括该直播间内的第二礼物赠送记录,该第二礼物赠送记录的每条记录中包括赠送虚拟礼物的第三账号;

该根据该目标行为数据,从该直播间内的多个观众账号中选择至少一个目标观众账号,包括:

根据赠送虚拟礼物的第三账号,确定已赠送礼物的每个第三账号的礼物赠送次数;

根据该每个第三账号的礼物赠送次数,从该至少一个第三账号中选择礼物赠送次数最高的至少一个目标观众账号。

在另一种可能的实现方式中,该目标行为数据包括该直播间内的每个第四账号的第三行为数据,该第四账号为该直播间内除该第一账号以外的观众账号;

该根据该目标行为数据,从该直播间内的多个观众账号中选择至少一个目标观众账号,包括:

根据该每个第四账号的第三行为数据,获取该每个第四账号的偏好特征;

根据该每个第四账号的偏好特征,从该每个第四账号中选择与该直播间的直播间类型匹配的至少一个目标观众账号。

在另一种可能的实现方式中,该目标行为数据包括该直播间内的每个第四账号的第四行为数据,该第四账号为该直播间内除该第一账号以外的观众账号;

该根据该目标行为数据,从该直播间内的多个观众账号中选择至少一个目标观众账号,包括:

根据该每个第四账号的第四行为数据,确定该每个第四账号的行为规范率;

根据该每个第四账号的行为规范率,从该每个第四账号中选择行为规范率最高的至少一个目标观众账号。

在另一种可能的实现方式中,该方法还包括:

接收该终端发送的礼物获取请求;

根据该礼物获取请求,获取目标礼物数据,该目标礼物数据为直播间内的观众账号对应的虚拟礼物的数据;

根据该目标礼物数据,从多个虚拟礼物中选择至少一个虚拟礼物;

向该终端返回选择的该至少一个虚拟礼物的礼物标识,用于该终端从该至少一个虚拟礼物中确定目标虚拟礼物。

在另一种可能的实现方式中,该目标礼物数据包括该第一账号的第三礼物赠送记录,该第三礼物赠送记录的每条记录中包括该第一账号历史赠送的虚拟礼物的礼物标识;

该根据该目标礼物数据,从多个虚拟礼物中选择至少一个虚拟礼物,包括:

根据该第三礼物赠送记录,从该多个虚拟礼物中选择该第一账号历史赠送的至少一个虚拟礼物。

在另一种可能的实现方式中,该目标礼物数据包括该第一账号当前可使用的虚拟礼物资源,该虚拟礼物资源用于根据该虚拟礼物的价值兑换该虚拟礼物;

该根据该目标礼物数据,从多个虚拟礼物中选择至少一个虚拟礼物,包括:

根据该虚拟礼物资源和该多个虚拟礼物的价值,从多个虚拟礼物中确定该虚拟礼物资源可兑换的至少一个虚拟礼物。

在另一种可能的实现方式中,该目标礼物数据包括该直播间的直播间类型;

该根据该目标礼物数据,从多个虚拟礼物中选择至少一个虚拟礼物,包括:

根据该直播间类型,确定适宜赠送的礼物类型;

根据该礼物类型,从该多个虚拟礼物中确定该礼物类型对应的至少一个虚拟礼物。

在另一种可能的实现方式中,在该获取目标行为数据之前,该方法还包括:

获取该直播间内的直播间数据,根据该直播间数据生成该目标行为数据;存储该目标行为数据;

该获取目标行为数据,包括:

获取已存储的该目标行为数据。

在本公开实施例中,根据获取到的直播间内的目标行为数据,向终端推荐直播间内的至少一个目标观众账号,从而终端能够向推荐的至少一个目标观众账号中的赠送对象赠送目标虚拟礼物,这样能够实现终端向直播间中的观众账号赠送虚拟礼物,丰富了虚拟礼物的赠送对象。

图3是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图,参见图3,该虚拟礼物赠送方法包括以下步骤:

步骤301:响应于接收到虚拟礼物赠送指令,向服务器发送虚拟礼物赠送请求,该虚拟礼物赠送请求用于请求该服务器为第一账号推荐赠送对象。

步骤302:接收该服务器返回的该至少一个目标观众账号,该至少一个目标观众账号为该第一账号当前所在直播间内的观众账号。

步骤303:在当前界面中显示该至少一个目标观众账号,该至少一个目标观众账号用于选择赠送虚拟礼物的赠送对象。

在一种可能的实现方式中,该在当前界面中显示该至少一个目标观众账号之后,该方法还包括:

响应于该至少一个目标观众账号中的任一目标观众账号被触发,将该被触发对应的目标观众账号确定为该赠送对象;

对该赠送对象赠送目标虚拟礼物。

在另一种可能的实现方式中,该方法还包括:

向该服务器发送更换请求,该更换请求用于请求服务器跟换该至少一个目标观众账号;

接收该服务器返回的更换后的至少一个目标观众账号,在显示界面中显示该更换后的至少一个目标观众账号。

在另一种可能的实现方式中,在该对该赠送对象赠送目标虚拟礼物之前,该方法还包括:

接收该服务器发送的至少一个虚拟礼物的礼物标识;

根据该至少一个虚拟礼物的礼物标识,在该显示界面中,展示该至少一个虚拟礼物标识;

响应于该至少一个虚拟礼物标识中的任一虚拟礼物标识被触发,将该被触发的虚拟礼物标识对应的虚拟礼物确定为该目标虚拟礼物。

在另一种可能的实现方式中,该方法还包括:

响应于该第一账号进入该直播间,启动行为分析记录服务;

通过该行为分析记录服务,获取该直播间内的直播间数据;

将该直播间数据发送给该服务器,该服务器用于根据该直播间数据,生成该目标行为数据。

在本公开实施例中,根据获取到的直播间内的目标行为数据,向终端推荐直播间内的至少一个目标观众账号,从而终端能够向推荐的至少一个目标观众账号中的赠送对象赠送目标虚拟礼物,这样能够实现终端向直播间中的观众账号赠送虚拟礼物,丰富了虚拟礼物的赠送对象。

本公开实施例中,服务器在接收到终端发送的虚拟礼物赠送请求时,根据该虚拟礼物赠送请求获取目标行为数据,该目标行为数据用于作为向第一账号推荐赠送对象的依据。可选地,该赠送对象为直播间的主播账号,或者,为直播间中观看直播的其他观众账号。

在一些实施例中,该目标行为数据包括第一账号在该直播间内产生的第一行为数据,其中,该第一账号为登录终端的账号。在一些实施例中,该目标行为数据还包括直播间内的至少一个第二账号在该直播间内产生的第二行为数据,该第二账号为该直播间内的观众账号中除该第一账号以外的其他观众账号。在一些实施例中,该目标行为数据还包括该直播间内的第一礼物赠送记录,该第一礼物赠送记录的每条记录中包括赠送虚拟礼物的第三账号和已赠送的虚拟礼物的价值。在一些实施例中,该目标行为数据还包括该直播间内的第二礼物赠送记录,该第二礼物赠送记录的每条记录中包括赠送虚拟礼物的第三账号。在一些实施例中,该目标行为数据还包括该直播间内的每个第四账号的第三行为数据,该第四账号为该直播间内除该第一账号以外的观众账号。在一些实施例中,该目标行为数据还包括该直播间内的每个第四账号的第四行为数据,该第四账号为该直播间内除该第一账号以外的观众账号等。

以下实施例分别以目标行为数据包括不同的数据时,服务器向终端推荐至少一个目标观众账号的过程。

图4是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图。本实施例以服务器根据第一行为数据,确定至少一个目标观众账号为例进行说明。参见图4,该虚拟礼物赠送方法包括以下步骤:

步骤401:响应于接收到虚拟礼物赠送指令,终端向服务器发送虚拟礼物赠送请求。

该虚拟礼物赠送请求用于请求为第一账号推荐该第一账号当前所在直播间内的赠送对象,可选地,该虚拟礼物赠送请求携带直播间标识、第一账号的账号标识等信息。

其中,该直播间标识为唯一指示该直播间的标识。可选地,该直播间标识为创建该直播间时,随机生成的直播间号码、直播间的主播账号设置的直播间名称、直播间的主播账号等中的至少一个。该第一账号的账号标识为第一账号的账号、第一账号使用终端的终端标识等。

在一些实施例中,终端中展示显示界面,该显示界面中至少展示当前直播画面。该显示界面中还展示礼物赠送按钮,响应于该礼物赠送按钮被触发,终端确定接收到虚拟礼物赠送指令。可选地,该礼物赠送按钮为一个按钮或为多个按钮,在本公开实施例中,对此不作具体限定。

相应的,在一种可能的实现方式中,该终端中的显示界面中展示一个第一礼物赠送按钮。响应于该第一礼物赠送按钮被触发,终端确定接收到虚拟礼物赠送指令。在本实现方式中,终端中显示一个第一礼物赠送按钮,通过该第一礼物赠送按钮确定是否接收到虚拟礼物赠送指令,从而能够简化显示界面,使显示界面简洁、清晰。

在另一种可能的实现方式中,该终端的显示界面中展示至少两个礼物赠送按钮。例如,该终端的显示界面中展示两个礼物赠送按钮,包括第二礼物赠送按钮和第三礼物赠送按钮。其中,第二礼物赠送按钮用于指示向直播间对应的主播账号赠送虚拟礼物,第三礼物赠送按钮用于指示向直播间中的观众账号赠送虚拟礼物。相应的,响应于第三礼物赠送按钮被触发,终端确定接收到虚拟礼物赠送指令。

在本实施例中,通过显示不同的礼物赠送按钮,进而只有在特定的礼物赠送按钮被触发时,才确定接收到了礼物赠送按钮,从而在终端有虚拟礼物的赠送对象时,不需要生成虚拟礼物赠送指令,从而提高了虚拟礼物赠送的效率。

在一些实施例中,该终端的显示界面中显示的礼物赠送按钮一直显示在该显示界面中,响应于接收到用户的清屏操作,隐藏该礼物赠送按钮。可选地,该清屏操作为摇动终端的操作、向左或向右滑动的操作等。可选地,该礼物赠送按钮隐藏显示在显示界面中,响应于接收到按钮召唤操作,在显示界面中显示该礼物赠送按钮。其中,该召唤操作为点击屏幕的操作等。在本公开实施例中,对该礼物赠送按钮的显示方式不作具体限定。

步骤402:服务器接收终端发送的虚拟礼物赠送请求。

步骤403:服务器获取第一账号在该直播间内产生的第一行为数据。

其中,该第一行为数据为第一账号在该直播间中产生的行为数据。例如,该第一行为数据为第一账号在直播间中的点赞行为、评论行为、赠送虚拟礼物行为、关注行为或连麦行为等中的多个行为对应的数据,包括产生行为数据的对象、时间戳等数据。

服务器根据虚拟礼物赠送请求,确定虚拟礼物赠送请求中携带的第一账号的账号标识,根据该账号标识获取该第一账号在该直播间内产生的第一行为数据。服务器中存储第一行为数据与账号标识的对应关系。相应的,在本步骤中,服务器根据第一账号的账号标识从第一行为数据和账号标识的对应关系中,确定第一账号的账号标识对应的第一行为数据。

可选地,服务器事先收集直播间内产生的直播间数据,根据该直播间数据生成第一账号的第一行为数据。其中,该直播间数据为直播间内的账号分别上传的直播间数据,或者,该直播间数据为同一的终端统计的当前直播间的数据上传至服务器的直播间数据,需要说明的一点是,当该直播间数据为同一的终端统计的当前直播间的数据上传至服务器的直播间数据时,该上传数据的终端为主播账号使用的终端,或者为直播间的管理账号登录的终端,或者为主播账号指定的终端等。在本公开实施例中,对该上传数据的终端不作具体限定。

相应的,参见图5,服务器获取目标行为数据的步骤为:服务器获取已存储的该第一账号的第一行为数据。其中,服务器调用数据接口,通过数据接口获取已存储的第一账号的第一行为数据。

在一些实施例中,服务器还获取第一账号的其他行为数据,该第一账号的其他行为数据包括第一账号在该直播间外产生的行为数据,例如,该第一账号的其他行为数据为第一账号在直播间外的关注行为、点赞行为、评论行为、浏览历史、主页浏览行为等。相应的,服务器还存储终端上传的第一账号的其他行为数据,相应的,终端获取第一账号在该直播间内产生的第一行为数据时,还获取该第一账号的其他行为数据。

在本实现方式中,服务器获取第一账号的其他行为数据,服务器获取第一账号的第一行为数据以外,还获取第一账号的其他行为数据,以便能够根据第一账号的多种行为数据进行分析,进行更准确地向终端推荐赠送对象。

步骤404:服务器根据该第一账号在该直播间内产生的第一行为数据,从该直播间内的多个观众账号中选择与该第一账号具有互动行为的至少一个目标观众账号。

在一些实施例中,服务器根据第一行为数据,从直播间内的多个观众账号中选择与第一账号产生了目标互动行为的至少一个目标观众账号;在一些实施例中,服务器还根据第一行为数据,从直播间内的多个观众账号中选择最近与第一账号产生了目标互动行为的至少一个目标观众账号;在一些实施例中,服务器还根据第一行为数据,从直播间内的多个观众账号中选择与第一账号互动频繁的至少一个目标观众账号。

相应的,在一种可能的实现方式中,服务器根据第一账号的第一行为数据,确定第一账号的第一行为数据对应的行为对象,将该第一行为数据对应的行为对象作为目标观众账号。

在另一种可能的实现方式中,服务器根据第一账号的第一行为数据,确定第一账号在直播间中产生第一行为数据的时间戳,根据每个第一行为数据的时间戳,选择时间戳在指定时间戳之前的第一行为数据,或者,根据第一行为数据的时间戳对第一行为数据产生的时间进行排序,根据该排序确定最近发生的预设数量的第一行为数据;确定被选择的第一行为数据对应的观众账号,将第一行为数据对应的观众账号作为目标观众账号。

在本实现方式中,服务器选择与第一账号产生互动行为的时间戳靠前的观众账号作为目标观众账号,从而服务器能够从近期第一账号产生过互动行为的观众账号中选择目标观众账号,向终端推荐该目标观众账号,从而方便第一账号根据时间顺序选择赠送对象。并且,向终端推荐可能选择的目标观众账号,从而减小被选择观众账号的选择范围,进而提高了赠送虚拟礼物的效率。

在另一种可能的实现方式中,服务器还根据第一行为数据,确定第一账号产生互动行为的观众账号,根据互动行为的行为参数,确定第一直播间内的多个观众账号中与第一账号互动频繁的至少一个目标观众账号。该过程通过以下步骤(a1)-(a3)实现,包括:

(a1)服务器根据该第一行为数据,从该直播间内的多个观众账号中选择与该第一账号具有多种第一目标互动行为的至少一个观众账号。

其中,该多种第一目标互动行为包括关注行为、连麦行为和评论行为中的多个。服务器根据第一目标互动行为从直播间内的多个观众账号中选择至少一个与第一终端具有第一目标互动行为的观众账号。可选地,该第一目标互动行为为在观看直播期间发生的互动行为,或者为在观看直播以外的时间段内发生的互动行为。例如,该第一目标互动行为为在直播间中关注了第一账号的行为,则在本步骤中,服务器根据直播间内关注了第一账号的其他观众账号中,选择关注第一账号的时间戳在直播时间段内的观众账号作为目标观众账号。该第一目标互动行为也包括关注第一账号的行为,则在本步骤中,服务器能够从直播间内的观众账号中选择关注了第一账号的其他观众账号。

需要说明的一点是,服务器根据第一目标互动行为中的一种互动行为确定与第一账号具有该互动行为的观众账号作为目标观众账号。或者,服务器还根据第一目标互动行为中的多种互动行为,确定与第一账号具有该互动行为的观众账号作为目标观众账号。相应的,服务器执行步骤(a2)确定多种互动行为对应的目标观众账号。

(a2)服务器根据每种第一目标互动行为的权重,确定该第一账号与该至少一个观众账号的互动参数。

在本步骤中,服务器统计与第一终端具有第一互动行为的每个观众账号对应的互动行为,根据每种互动行为的权重,确定该第一目标互动的对应的参数,将每种第一目标互动的参数进行求和,得到每个观众账号与第一账号的互动参数。其中,该每种第一目标互动行为的权重根据需要进行设置,在本公开实施例中,对此不作具体限定。

(a3)服务器根据该至少一个观众账号的互动参数,从该多个观众账号中选择互动参数最高的至少一个目标观众账号。

在本步骤中,服务器根据至少一个观众账号的互动参数,对该多个观众账号进行排序,进而从该多个观众账号中选择互动参数最高的至少一个目标观众账号。

在本实现方式中,服务器根据互动参数,确定与第一账号互动频繁的目标观众账号,从而服务器能够选择与第一账号互动频繁的至少一个目标观众账号,向终端推荐该目标观众账号,从而方便第一账号根据时间顺序选择赠送对象。并且,向终端推荐可能选择的目标观众账号,从而减小被选择观众账号的选择范围,进而提高了赠送虚拟礼物的效率。

步骤405:服务器向该终端返回该至少一个目标观众账号。

该至少一个目标观众账号用于终端从该至少一个目标观众账号中确定赠送对象,向该赠送对象赠送目标虚拟礼物。可选地,服务器向终端返回至少一个目标观众账号的账号、头像、编号等中的至少一个。

步骤406:终端接收该服务器返回的该至少一个目标观众账号。

其中,该至少一个目标观众账号为该第一账号当前所在直播间内的观众账号。

步骤407:终端在当前界面中显示该至少一个目标观众账号,该至少一个目标观众账号用于选择赠送虚拟礼物的赠送对象。

在本步骤中,终端将接收到的至少一个目标观众账号展示在当前界面中。可选地,该当前界面为终端的任一显示界面,例如,该当前界面为直播界面,或者,该当前界面为终端的桌面,或者,该当前界面为目标应用程序中的任一显示界面。相应的,终端显示目标观众账号列表,将该至少一个目标观众账号展示在该目标观众账号列表中。可选地,响应于检测到礼物赠送按钮被触发,终端展示该目标观众账号列表。可选地,该目标观众账号列表以覆盖礼物赠送按钮的方式显示显示界面中。

可选地,终端根据该至少一个目标观众账号直接生成目标观众账号列表。可选地,终端根据该至少一个目标观众账号更改已有的目标观众账号列表。相应的,在一种可能的实现方式中,终端根据该至少一个目标观众账号生成的目标观众账号列表;将生成的该目标观众账号列表展示在该当前界面中。

在一些实施例中,该目标观众账号列表为服务器根据该至少一个目标观众账号生成的,相应的,服务器将根据至少一个目标观众账号生成的目标观众账号列表发送给终端,终端接收该目标观众账号列表。在本实现方式中,终端展示由至少一个目标观众账号生成的目标观众账号列表,从而第一账号对应的用户能够从该目标观众账号列表中确定赠送对象,进而提高礼物赠送的效率。

在另一种可能的实现方式中,终端根据该至少一个目标观众账号,更改该显示界面中的目标观众账号列表;将更改的该目标观众账号列表展示在该当前界面中。在本实现方式中,终端根据该至少一个目标观众账号,对已有的目标观众账号列表进行修改,例如,删除已有的目标观众账号列表中的目标观众账号,或者,将已有的目标观众账号列表中的目标观众账号设置为不可发送状态。

在一些实施例中,终端中显示默认赠送对象,可选地,该默认赠送对象为直播间的主播账号、人气最高的观众账号、当前连麦的观众账号等。继续参见图5,响应于接收到更换请求时,终端从目标观众账号列表中确定更改后的对象,将该更改后的对象发送给服务器,相应的,该过程为:终端向该服务器发送更换请求,该更换请求用于请求服务器更换该至少一个目标观众账号;终端接收该服务器返回的更换后的至少一个目标观众账号,在该显示界面中显示该更换后的至少一个目标观众账号。可选地,该更换请求为终端接收到触发操作时,生成的更换请求,相应的,终端的显示界面中显示更换按钮;响应于该更换按钮被触发,终端确定接收到触发操作,根据该触发操作生成更换请求。

步骤408:响应于该至少一个目标观众账号中的任一目标观众账号被触发,终端将该被触发的目标观众账号确定为该赠送对象。

在本步骤中,终端检测对至少一个目标观众账号的触发操作,响应于终端检测到该触发操作,将该触发操作对应的目标观众账号确定为该赠送对象。可选地,该触发操作为对目标观众账号的点击操作、长按操作等。

步骤409:终端确定目标虚拟礼物。

在一些实施例中,终端中还显示虚拟礼物列表,该虚拟礼物列表中展示虚拟礼物的礼物标识。在一种可能的实现方式中,该虚拟礼物列表在终端确定赠送对象后直接跳出。例如,终端中先显示目标观众账号列表,响应于终端确定了赠送对象后,隐藏该目标观众账号列表,展示该虚拟礼物列表。在本实现方式中,服务器在终端选择了赠送对象后直接展示虚拟礼物列表,终端无需切换选择,提高了赠送虚拟礼物的效率。

在另一种可能的实现方式中,终端中显示界面中还显示第四礼物赠送按钮,响应于该第四礼物赠送按钮被触发时,终端展示该虚拟礼物列表。在本实现方式中,终端在检测到第四礼物赠送按钮被触发时,展示该虚拟礼物列表,从而能够随时通过第四礼物赠送按钮调用虚拟礼物列表,进而方便第一账号对选择的目标虚拟礼物进行更改。

其中,终端根据该至少一个虚拟礼物的礼物标识,在显示界面中,展示该至少一个虚拟礼物标识。响应于该至少一个虚拟礼物标识中的任一虚拟礼物标识被触发,终端将该被触发的虚拟礼物标识对应的虚拟礼物确定为该目标虚拟礼物。该过程与服务器确定赠送对象的过程相似,在此不再赘述。

可选地,参见图6,该虚拟礼物列表中的虚拟礼物标识为终端默认的虚拟礼物标识,例如,该虚拟礼物标识为目标应用程序默认的所有虚拟礼物的标识。可选地,该虚拟礼物标识还为根据节日或主播账号限定的虚拟礼物标识。相应的,不同的节日或在不同的主播账号对应的直播间中,显示该节日或该主播账号限定的虚拟礼物的标识。

在一些实施例中,该虚拟礼物还为服务器根据第一账号的目标礼物数据,向该第一账号推荐的虚拟礼物。相应的,终端确定目标虚拟礼物之前还接收该服务器发送的至少一个虚拟礼物的礼物标识。其中,服务器确定该至少一个虚拟礼物的礼物标识的过程通过以下步骤(1)-(3)实现,包括:

(1)服务器接收该终端发送的礼物获取请求。

可选地,该礼物获取请求为与虚拟礼物赠送请求相同的请求,或者为与虚拟礼物赠送请求不同的请求。相应的,响应于该礼物获取请求为与虚拟礼物赠送请求相同的请求,终端检测到虚拟礼物赠送指令时,同时向服务器发送该礼物获取请求和虚拟礼物赠送请求。响应于该礼物获取请求为与虚拟礼物赠送请求不同的请求,终端检测到虚拟礼物赠送指令时,向服务器发送虚拟礼物赠送请求,终端检测到礼物获取指令时,向服务器发送礼物获取请求,其中,虚拟礼物赠送指令和礼物获取指令分别为不同的礼物赠送按钮被触发时生成的指令。

(2)服务器根据该礼物获取请求,获取目标礼物数据。

其中,该目标礼物数据为直播间内的观众账号对应的虚拟礼物的数据。

可选地,该目标礼物数据为从第一账号的终端中获取的目标礼物数据。相应的,服务器接收第一账号的终端上传的目标礼物数据。

(3)服务器根据该目标礼物数据,从多个虚拟礼物中选择至少一个虚拟礼物。

服务器分别根据事先设置的虚拟礼物选择策略,根据该目标礼物数据从多个虚拟礼物中选择至少一个虚拟礼物。

在一种可能的实现方式中,该目标礼物数据包括该第一账号的第三礼物赠送记录,该第三礼物赠送记录的每条记录中包括该第一账号历史赠送的虚拟礼物的礼物标识。相应的,服务器根据该第三礼物赠送记录,从该多个虚拟礼物中选择该第一账号历史赠送的至少一个虚拟礼物。

可选地,该第三礼物赠送记录为第一账号赠送给任一其他观众账号的赠送记录。可选地,该第三礼物赠送记录为第一账号赠送给赠送对象的赠送记录,在本公开实施例中,对此不作具体限定。

在本实现方式中,服务器确定终端对应的第一账号之前赠送过的至少一个虚拟礼物,从而使虚拟礼物中列表中的礼物更符合第一账号的赠送习惯,从而方便第一账号选择,进而提高了虚拟礼物赠送的效率。

在另一种可能的实现方式中,该目标礼物数据包括该第一账号当前可使用的虚拟礼物资源,该虚拟礼物资源用于根据该虚拟礼物的价值兑换该虚拟礼物。相应的,服务器该根据该目标礼物数据,从多个虚拟礼物中选择至少一个虚拟礼物的过程为:服务器根据该虚拟礼物资源和该多个虚拟礼物的价值,从多个虚拟礼物中确定该虚拟礼物资源可兑换的至少一个虚拟礼物。其中,虚拟礼物资源为终端通过其他资源兑换的资源,例如,该虚拟礼物资源为第一账号的账号中的虚拟金币等。

需要说明的一点是,服务器根据该虚拟礼物资源向终端返回至少一个虚拟礼物的礼物标识后,终端在虚拟礼物列表中只显示服务器返回的虚拟礼物的礼物标识。在一些实施例中,终端还在虚拟礼物列表中显示所有虚拟礼物的礼物标识,其中,终端返回的虚拟礼物的礼物标识显示为可发送状态,其他虚拟礼物的礼物标识显示为不可发送状态。

在本实现方式中,服务器向终端发送终端当前可通过虚拟礼物资源兑换的虚拟礼物的礼物标识,防止第一账号选择当前不可兑换的虚拟礼物,造成需要重新充值或重新选择虚拟礼物,从而提高了赠送虚拟礼物的效率。

在另一种可能的实现方式中,该目标礼物数据包括该直播间的直播间类型。相应的,服务器根据该目标礼物数据,从多个虚拟礼物中选择至少一个虚拟礼物的步骤为:服务器根据该直播间类型,确定适宜赠送的礼物类型;服务器根据该礼物类型,从该多个虚拟礼物中确定该礼物类型对应的至少一个虚拟礼物。

在本实现方式中,服务器确定直播间类型,根据直播间类型确定符合该直播间类型的虚拟礼物。例如,该直播间类型为游戏直播间,则向该直播间对应的第一账号推荐该游戏相关的虚拟礼物。

在本实现方式中,通过直播间的类型向终端推荐虚拟礼物,从而第一账号无需从多个虚拟礼物中选择目标虚拟礼物,从而提高了虚拟礼物的赠送效率。

在另一种可能的实现方式中,服务器还获取赠送对象的用户特征,根据赠送对象的用户特征,从该多个虚拟礼物中确定该礼物类型对应的至少一个虚拟礼物。

在本实现方式中,服务器根据该赠送对象的用户特征确定推荐的至少一个虚拟礼物,从而使第一账号能选择符合赠送对象的用户特征的虚拟礼物。

(4)服务器向该终端返回选择的该至少一个虚拟礼物的礼物标识。

该至少一个虚拟礼物的礼物标识用于该终端从该至少一个虚拟礼物中确定目标虚拟礼物。相应的,终端接收该服务器返回的至少一个虚拟礼物的礼物标识。

在本实现方式中,通过服务器根据第一账号的目标礼物数据向终端发送第一账号对应的虚拟礼物标识,从而第一账号无需在所有的虚拟礼物中选择目标虚拟礼物,减小了虚拟礼物的选择范围,进而提高了虚拟礼物的赠送效率。

步骤410:终端对该赠送对象赠送该目标虚拟礼物。

在本步骤中,终端根据该赠送对象的标识,向该赠送对象发送该目标虚拟礼物。可选地,终端在选择赠送对象和目标虚拟礼物后,直接将该目标虚拟礼物发送给该赠送对象。可选地,终端还在选择赠送对象和目标虚拟礼物后,显示确认按钮,响应于该确认按钮被触发,向赠送对象发送该目标虚拟礼物。

在一些实施例中,终端将该目标虚拟礼物的礼物标识和赠送对象的观众账号发送给服务器,由服务器根据该礼物标识和观众账号,将该目标虚拟礼物发送给赠送对象。

需要说明的另一点是,参见图5,终端在将目标虚拟礼物发送给该赠送对象后,还通过记录分析服务将该寻礼物赠送过程对应的数据上传给服务器,由服务器根据该数据更新第一账号的目标行为数据。

在本公开实施例中,根据获取到的直播间内的目标行为数据,向终端推荐直播间内的至少一个目标观众账号,从而终端能够向推荐的至少一个目标观众账号中的赠送对象赠送目标虚拟礼物,这样能够实现终端向直播间中的观众账号赠送虚拟礼物,丰富了虚拟礼物的赠送对象。

图7是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图。本实施例以服务器根据第二行为数据,确定至少一个目标观众账号为例进行说明。参见图7,该虚拟礼物赠送方法包括以下步骤:

步骤701:响应于接收到虚拟礼物赠送指令,终端向服务器发送虚拟礼物赠送请求。

本步骤与步骤401相似,在此不再赘述。

步骤702:服务器接收终端发送的虚拟礼物赠送请求。

本步骤与步骤402相似,在此不再赘述。

步骤703:服务器获取直播间内的至少一个第二账号在该直播间内产生的第二行为数据。

本步骤与步骤403相似,在此不再赘述。

步骤704:服务器根据每个第二账号的第二行为数据,确定该每个第二账号的活跃度。

其中,该目标行为数据包括该直播间内的至少一个第二账号在该直播间内产生的第二行为数据,该第二账号为该直播间内的观众账号中除该第一账号以外的其他观众账号。

可选地,该活跃度根据第二账号产生第一行为数据的时间戳确定。可选地,该第二活跃度还为根据第二账号的互动参数确定。相应的,服务器根据第二行为数据,从直播间内的多个观众账号中选择最近产生第二行为数据的第二账号作为目标观众账号;可选地,服务器还根据第二行为数据,从直播间内的多个观众账号中选择互动频繁的至少一个目标观众账号。

相应的,在一种可能的实现方式中,服务器根据第二账号的第二行为数据,确定第二账号在直播间中产生第二行为数据的时间戳,根据每个第二行为数据的时间戳,根据该第二行为数据产生的时间戳,选择时间戳在指定时间戳之前的第二行为数据,或者,根据第二行为数据的时间戳对第二行为数据产生的时间进行排序,根据该排序确定最近发生的预设数量的第二行为数据;确定被选择的第二行为数据对应的观众账号,将第二行为数据对应的观众账号作为目标观众账号。

在本实现方式中,服务器选择与第二账号产生互动行为的时间戳靠前的账号作为目标观众账号,从而服务器能够从直播间中近期产生过行为数据的第二账号中选择目标观众账号,向终端推荐该目标观众账号,从而方便第一账号根据时间顺序选择赠送对象。

在另一种可能的实现方式中,服务器根据第二行为数据确定第二账号的互动参数,根据第二账号的互动参数,确定第二账号的活跃度,该过程通过以下步骤实现,包括:

(1)对于每个第二账号,服务器根据该第二账号的第二行为数据和多个第二目标互动行为,确定该第二账号在该直播间内产生的第二目标互动行为,该多个目标互动行为包括点赞行为、观看行为、评论行为和连麦行为中的多个。

本步骤与步骤404中的步骤(a1)相似,在此不再赘述。

(2)服务器根据该第二行为数据和该第二目标互动行为的评价指标,确定该第二账号的互动参数。

本步骤与步骤404中的步骤(a2)相似,在此不再赘述。

(3)服务器将该第二账号的互动参数作为该第二账号的活跃度。

在本实现方式中,服务器根据直播间内第二账号的第二账号行为数据确定直播间内第二账号的活跃度,从而能够根据第二账号的活跃度确定目标观众账号,防止了向直播间内的不活跃的观众账号赠送礼物,防止选择的赠送对象为无效对象。

步骤705:服务器根据该每个第二账号的活跃度,从该每个第二账号中选择活跃度最高的至少一个目标观众账号。

本步骤与步骤404中的(a3)相似,在此不再赘述。

步骤706:服务器向该终端返回该至少一个目标观众账号。

本步骤与步骤405相似,在此不再赘述。

步骤707:终端接收该服务器返回的该至少一个目标观众账号。

本步骤与步骤406相似,在此不再赘述。

步骤708:终端在当前界面中显示该至少一个目标观众账号,该至少一个目标观众账号用于选择赠送虚拟礼物的赠送对象。

本步骤与步骤407相似,在此不再赘述。

步骤709:响应于该至少一个目标观众账号中的任一目标观众账号被触发,终端将该被触发的目标观众账号确定为该赠送对象。

本步骤与步骤408相似,在此不再赘述。

步骤710:终端确定目标虚拟礼物。

本步骤与步骤409相似,在此不再赘述。

步骤711:终端对该赠送对象赠送该目标虚拟礼物。

本步骤与步骤410相似,在此不再赘述。

在本公开实施例中,根据获取到的直播间内的目标行为数据,向终端推荐直播间内的至少一个目标观众账号,从而终端能够向推荐的至少一个目标观众账号中的赠送对象赠送目标虚拟礼物,这样能够实现终端向直播间中的观众账号赠送虚拟礼物,丰富了虚拟礼物的赠送对象。

图8是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图。本实施例以服务器根据第一礼物赠送记录,确定至少一个目标观众账号为例进行说明。参见图8,该虚拟礼物赠送方法包括以下步骤:

步骤801:响应于接收到虚拟礼物赠送指令,终端向服务器发送虚拟礼物赠送请求。

本步骤与步骤401相似,在此不再赘述。

步骤802:服务器接收终端发送的虚拟礼物赠送请求。

本步骤与步骤402相似,在此不再赘述。

步骤803:服务器获取该直播间内的第一礼物赠送记录。

其中,该第一礼物赠送记录的每条记录中包括赠送虚拟礼物的第三账号和已赠送的虚拟礼物的价值。

本步骤与步骤403相似,在此不再赘述。

步骤804:服务器根据赠送虚拟礼物的第三账号和已赠送的虚拟礼物的价值,统计已赠送虚拟礼物的至少一个第三账号的礼物贡献率。

其中,该目标行为数据包括该直播间内的第一礼物赠送记录,该第一礼物赠送记录的每条记录中包括赠送虚拟礼物的第三账号和已赠送的虚拟礼物的价值。

在本步骤中,服务器获取该直播间中接收到的第三账号的虚拟礼物,确定接收到的虚拟礼物的价值,确定接收到的虚拟礼物的总价值。并且,分别确定每个第三账号赠送的虚拟礼物的价值。将每个第三账号赠送的虚拟礼物的价值与接收到的虚拟礼物的总价值的比值作为第三账号的礼物贡献率。其中,接收该虚拟礼物的账号为第一账号或者直播间对应的主播账号,在本公开实施例中,对此不作具体限定。

步骤805:根据该至少一个第三账号的礼物贡献率,从该至少一个第三账号中选择礼物贡献率最高的至少一个目标观众账号。

本步骤与步骤404中的(a3)相似,在此不再赘述。

步骤806:服务器向该终端返回该至少一个目标观众账号。

本步骤与步骤405相似,在此不再赘述。

步骤807:终端接收该服务器返回的该至少一个目标观众账号。

本步骤与步骤406相似,在此不再赘述。

步骤808:终端在当前界面中显示该至少一个目标观众账号,该至少一个目标观众账号用于选择赠送虚拟礼物的赠送对象。

本步骤与步骤407相似,在此不再赘述。

步骤809:响应于该至少一个目标观众账号中的任一目标观众账号被触发,终端将该被触发的目标观众账号确定为该赠送对象。

本步骤与步骤408相似,在此不再赘述。

步骤810:终端确定目标虚拟礼物。

本步骤与步骤409相似,在此不再赘述。

步骤811:终端对该赠送对象赠送该目标虚拟礼物。

本步骤与步骤410相似,在此不再赘述。

在本公开实施例中,根据获取到的直播间内的目标行为数据,向终端推荐直播间内的至少一个目标观众账号,从而终端能够向推荐的至少一个目标观众账号中的赠送对象赠送目标虚拟礼物,这样能够实现终端向直播间中的观众账号赠送虚拟礼物,丰富了虚拟礼物的赠送对象。

图9是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图。本实施例以服务器根据第二礼物赠送记录,确定至少一个目标观众账号为例进行说明。参见图9,该虚拟礼物赠送方法包括以下步骤:

步骤901:响应于接收到虚拟礼物赠送指令,终端向服务器发送虚拟礼物赠送请求。

本步骤与步骤401相似,在此不再赘述。

步骤902:服务器接收终端发送的虚拟礼物赠送请求。

本步骤与步骤402相似,在此不再赘述。

步骤903:服务器获取直播间内的第二礼物赠送记录。

其中,该第二礼物赠送记录的每条记录中包括赠送虚拟礼物的第三账号。

本步骤与步骤403相似,在此不再赘述。

步骤904:根据赠送虚拟礼物的第三账号,确定已赠送礼物的每个第三账号的礼物赠送次数。

该目标行为数据包括该直播间内的第二礼物赠送记录,该第二礼物赠送记录的每条记录中包括赠送虚拟礼物的第三账号。

在本步骤中,服务器根据第二礼物赠送记录,统计每个第三账号赠送虚拟礼物的礼物赠送次数。可选地,该礼物赠送次数为向同一账号赠送礼物的次数,或者为向不同账号赠送礼物的次数。可选地,该被赠送对象为第一账号,或者为直播间中的主播账号或其他观众账号等,在本公开实施例中,对此不作具体限定。

步骤905:根据该每个第三账号的礼物赠送次数,从该至少一个第三账号中选择礼物赠送次数最高的至少一个目标观众账号。

本步骤与步骤404中的(a3)相似,在此不再赘述。

步骤906:服务器向该终端返回该至少一个目标观众账号。

本步骤与步骤405相似,在此不再赘述。

步骤907:终端接收该服务器返回的该至少一个目标观众账号。

本步骤与步骤406相似,在此不再赘述。

步骤908:终端在当前界面中显示该至少一个目标观众账号,该至少一个目标观众账号用于选择赠送虚拟礼物的赠送对象。

本步骤与步骤407相似,在此不再赘述。

步骤909:响应于该至少一个目标观众账号中的任一目标观众账号被触发,终端将该被触发的目标观众账号确定为该赠送对象。

本步骤与步骤408相似,在此不再赘述。

步骤910:终端确定目标虚拟礼物。

本步骤与步骤409相似,在此不再赘述。

步骤911:终端对该赠送对象赠送该目标虚拟礼物。

本步骤与步骤410相似,在此不再赘述。

在本公开实施例中,根据获取到的直播间内的目标行为数据,向终端推荐直播间内的至少一个目标观众账号,从而终端能够向推荐的至少一个目标观众账号中的赠送对象赠送目标虚拟礼物,这样能够实现终端向直播间中的观众账号赠送虚拟礼物,丰富了虚拟礼物的赠送对象。

图10是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图。本实施例以服务器根据第四账号的第三行为数据,确定至少一个目标观众账号为例进行说明。参见图10,该虚拟礼物赠送方法包括以下步骤:

步骤1001:响应于接收到虚拟礼物赠送指令,终端向服务器发送虚拟礼物赠送请求。

本步骤与步骤401相似,在此不再赘述。

步骤1002:服务器接收终端发送的虚拟礼物赠送请求。

本步骤与步骤402相似,在此不再赘述。

步骤1003:服务器获取直播间内的第四账号的第三行为数据。

本步骤与步骤403相似,在此不再赘述。

步骤1004:服务器根据该每个第四账号的第三行为数据,获取该每个第四账号的偏好特征。

目标行为数据包括该直播间内的每个第四账号的第三行为数据,该第四账号为该直播间内除该第一账号以外的观众账号。

在本步骤中,服务器获取直播间内第四账号的第三行为数据,该第三行为数据数据为第四账号关注标签的行为数据、历史浏览记录行为数据、赠送虚拟礼物的行为数据等。服务器根据该第四账号的第三行为数据归纳第四账号的偏好特征。例如,服务器根据第四账号关注的标签,确定第四账号感兴趣的标签类型,根据该标签类型确定第四账号的偏好特征。

步骤1005:根据该每个第四账号的偏好特征,从该每个第四账号中选择与该直播间的直播间类型匹配的至少一个目标观众账号。

在本步骤中,服务器将直播间的直播间类型与第四账号的偏好特征进行匹配,从第四账号中确定出可能喜欢该直播间的第四账号。例如,该直播间类型为游戏直播间,服务器从第四账号中选择偏好游戏的第四账号作为目标观众账号。

步骤1006:服务器向该终端返回该至少一个目标观众账号。

本步骤与步骤405相似,在此不再赘述。

步骤1007:终端接收该服务器返回的该至少一个目标观众账号。

本步骤与步骤406相似,在此不再赘述。

步骤1008:终端在当前界面中显示该至少一个目标观众账号,该至少一个目标观众账号用于选择赠送虚拟礼物的赠送对象。

本步骤与步骤407相似,在此不再赘述。

步骤1009:响应于该至少一个目标观众账号中的任一目标观众账号被触发,终端将该被触发的目标观众账号确定为该赠送对象。

本步骤与步骤408相似,在此不再赘述。

步骤1010:终端确定目标虚拟礼物。

本步骤与步骤409相似,在此不再赘述。

步骤1011:终端对该赠送对象赠送该目标虚拟礼物。

本步骤与步骤410相似,在此不再赘述。

在本公开实施例中,根据获取到的直播间内的目标行为数据,向终端推荐直播间内的至少一个目标观众账号,从而终端能够向推荐的至少一个目标观众账号中的赠送对象赠送目标虚拟礼物,这样能够实现终端向直播间中的观众账号赠送虚拟礼物,丰富了虚拟礼物的赠送对象。

图11是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图。本实施例以服务器根据每个第四账号的第四行为数据,确定至少一个目标观众账号为例进行说明。参见图11,该虚拟礼物赠送方法包括以下步骤:

步骤1101:响应于接收到虚拟礼物赠送指令,终端向服务器发送虚拟礼物赠送请求。

本步骤与步骤401相似,在此不再赘述。

步骤1102:服务器接收终端发送的虚拟礼物赠送请求。

本步骤与步骤402相似,在此不再赘述。

步骤1103:服务器获取每个第四账号的第四行为数据。

本步骤与步骤403相似,在此不再赘述。

步骤1104:服务器根据该每个第四账号的第四行为数据,确定该每个第四账号的行为规范率。

该目标行为数据包括该直播间内的每个第四账号的第四行为数据,该第四账号为该直播间内除该第一账号以外的观众账号;

该第四账号的第四行为数据包括第四账号在直播间中的违规操作等。在本步骤中,服务器确定第四账号观看直播的次数,以及观看直播过程中被踢出直播间的次数、被禁言的次数等。确定第四账号的该观看直播次数与被踢出直播间的次数和\或被禁言的次数的差值,将该差值与观看直播的次数的比值作为该第四账号的行为规范率。

步骤1105:服务器根据该每个第四账号的行为规范率,从该每个第四账号中选择行为规范率最高的至少一个目标观众账号。

本步骤与步骤404中的(a3)相似,在此不再赘述。

步骤1106:服务器向该终端返回该至少一个目标观众账号。

本步骤与步骤405相似,在此不再赘述。

步骤1107:终端接收该服务器返回的该至少一个目标观众账号。

本步骤与步骤406相似,在此不再赘述。

步骤1108:终端在当前界面中显示该至少一个目标观众账号,该至少一个目标观众账号用于选择赠送虚拟礼物的赠送对象。

本步骤与步骤407相似,在此不再赘述。

步骤1109:响应于该至少一个目标观众账号中的任一目标观众账号被触发,终端将该被触发的目标观众账号确定为该赠送对象。

本步骤与步骤408相似,在此不再赘述。

步骤1110:终端确定目标虚拟礼物。

本步骤与步骤409相似,在此不再赘述。

步骤1111:终端对该赠送对象赠送该目标虚拟礼物。

本步骤与步骤410相似,在此不再赘述。

在本公开实施例中,根据获取到的直播间内的目标行为数据,向终端推荐直播间内的至少一个目标观众账号,从而终端能够向推荐的至少一个目标观众账号中的赠送对象赠送目标虚拟礼物,这样能够实现终端向直播间中的观众账号赠送虚拟礼物,丰富了虚拟礼物的赠送对象。

另外,需要说明的一点是,服务器还根据其他直播间数据确定向第一账号推荐的至少一个目标观众账号。例如,服务器还确定进入直播间的第二账号进入直播间的时间戳,根据该第二账号进入直播间的时间戳,选择近期进入直播间的第二账号,将该第二账号作为目标观众账号。或者,服务器还确定直播间中第二账号的账号等级,根据账号等级,选择等级高于预设等级的第二账号作为目标观众账号等。

在服务器获取目标行为数据之前,终端将直播间数据上传至服务器中,服务器根据该直播间数据生成目标行为数据,将该目标行为数据存储在本地。图12是根据一示例性实施例示出的一种虚拟礼物赠送方法的流程图。本实施例以服务器存储目标行为数据为例进行说明。参见图12,该虚拟礼物赠送方法包括以下步骤:

步骤1201:响应于第一账号进入直播间,终端启动行为分析记录服务。

可选的,该分析记录服务为ras(recordanalyzeservice,记录分析服务)。由于该第一账号为主播账号或观众账号。相应的,在一种可能的实现方式中,响应于第一账号通过终端创建直播间,终端启动分析记录服务。在另一种可能的实现方式中,响应于第一账号进入已创建的直播间,终端启动分析记录服务。

步骤1202:终端通过该行为分析记录服务,获取该直播间内的直播间数据。

直播间数据包括直播间内观众账号的行为数据、礼物赠送记录或直播间类型等数据中的一种或多种。

响应于直播间数据包括行为数据时,终端获取该直播间内的直播间数据的过程为:终端获取直播间内的直播间数据,将该直播间数据上传至服务器中,相应的,服务器接收终端上传的直播间数据。

可选地,终端只上传第一账号在直播间的行为数据。可选地,终端上传直播间中所有账号对应的直播间内的行为数据。

相应的,响应于终端只获取第一账号在直播间的行为数据,服务器需要接收直播间中所有账号对应的终端上传的行为数据,其中,直播间中的其他观众账号上传行为数据的过程与第一账号的终端上传行为数据的过程相似,在此不再赘述。

响应于终端上传直播间中所有账号对应的直播间内的行为数据,终端统计直播间中所有账号产生的行为数据,将该行为数据上传至服务器。其中,该终端对应的第一账号为直播间内的主播账号;或者,该终端对应的第一账号为直播间中与主播账号的密切度大于预设密切度的账号;或者,该终端对应的第一账号为第一个进入直播间的账号或者创建直播间的账号指定的账号等,在本公开实施例中,对此不作具体限定。

响应于该直播间数据为礼物赠送记录,终端获取直播间中的虚拟礼物赠送记录,将该记录上传至服务器中,相应的,服务器接收终端上传的礼物赠送记录。在一些实施例中,终端只上传第一账号在直播间的礼物赠送记录,终端也上传直播间中所有账号对应的直播间内的礼物赠送记录。该过程与终端上传行为数据的过程相似,在此不再赘述。

响应于该直播间数据为直播间类型,服务器接收创建该直播间的终端发送的直播间类型。该直播间类型为直播间的类型标签、直播分区等。相应的,直播间的创建账号在创建直播间时,选择直播间类型,将该直播间类型上传至服务器。

步骤1203:终端将该直播间数据发送给服务器。

可选地,参见图13,终端每次在获取到直播间数据后就将直播间数据发送给服务器;或者,终端周期向服务器发送直播间数据。在本公开实施例中,对此不作具体限定。

步骤1204:服务器接收该直播间内的直播间数据,根据该直播间数据生成目标行为数据。

在本步骤中,服务器根据账号获取的直播间数据,生成目标行为数据。其中,服务器每当获取到新的直播间数据时,就根据新的直播间数据生成目标行为数据;或者,直播间周期性根据接收到的直播间数据生成目标行为数据,在本公开实施例中,对此不作具体限定。

在一种可能的实现方式中,终端向服务器发送该直播间中第一账号的第一行为数据,服务器接收终端发送的第一账号的直播间数据;将接收到的第一账号的直播间数据作为目标行为数据。对于直播间中的第二账号,服务器通过接收到的第二账号对应的终端发送的第一账号的直播间数据生成目标行为数据。

在本实现方式中,服务器分别从不同的终端中获取主播间中账号的行为数据,从而每个终端只需要获取当前账号的行为数据上传给服务器,从而降低了对终端的要求。

在另一种可能的实现方式中,终端向服务器发送该直播间中所有观众账号的直播间数据,相应的,服务器根据不同行为数据对应的观众账号,对直播间数据进行划分,得到每个观众账号对应的目标行为数据。

在本实现方式中,服务器通过一个终端获取同一直播间中账号的行为数据,从而服务器只需要与创建直播间的终端进行通信,从而降低了服务器的宽带压力,减小了服务器的工作压力。

步骤1205:服务器存储该目标行为数据。

在本步骤中,服务器生成目标行为数据与账号的对应关系,将该目标行为数据与账号的对应关系进行存储。可选地,服务器将目标行为数据存储在服务器本地或者存储在其他数据库中,在本公开实施例中,对此不作具体限定。

在本公开实施例中,根据获取到的直播间内的目标行为数据,向终端推荐直播间内的至少一个目标观众账号,从而终端能够向推荐的至少一个目标观众账号中的赠送对象赠送目标虚拟礼物,这样能够实现终端向直播间中的观众账号赠送虚拟礼物,丰富了虚拟礼物的赠送对象。

可选地,上述所有可选技术方案,采用任意结合形成本公开的可选实施例,在此不再一一赘述。

图14是根据一示例性实施例示出的一种虚拟礼物赠送装置的框图。参见图14,该装置包括:

第一接收单元1401,被配置为执行接收终端发送的虚拟礼物赠送请求,该虚拟礼物赠送请求用于请求为第一账号推荐该第一账号当前所在直播间内的赠送对象,该第一账号为登录该终端的账号;

第一获取单元1402,被配置为执行获取该直播间内的目标行为数据,该目标行为数据为该直播间内的观众账号产生的行为数据;

选择单元1403,被配置为执行根据该目标行为数据,从该直播间内的多个观众账号中选择至少一个目标观众账号;

第一发送单元1404,被配置为执行向该终端返回该至少一个目标观众账号,用于该终端对该至少一个目标观众账号中的赠送对象赠送目标虚拟礼物。

在一种可能的实现方式中,该目标行为数据包括该第一账号在该直播间内产生的第一行为数据;

该选择单元1403,包括:

第一选择子单元,被配置为执行根据该第一账号在该直播间内产生的第一行为数据,从该直播间内的多个观众账号中选择与该第一账号具有互动行为的至少一个目标观众账号。

在另一种可能的实现方式中,该第一选择子单元,被配置为执行根据该第一行为数据,从该直播间内的多个观众账号中选择与该第一账号具有多种第一目标互动行为的至少一个观众账号,该多种第一目标互动行为包括关注行为、连麦行为和评论行为中的多个;根据每种第一目标互动行为的权重,确定该第一账号与该至少一个观众账号的互动参数;根据该至少一个观众账号的互动参数,从该多个观众账号中选择互动参数最高的至少一个目标观众账号。

在另一种可能的实现方式中,该目标行为数据包括该直播间内的至少一个第二账号在该直播间内产生的第二行为数据,该第二账号为该直播间内的观众账号中除该第一账号以外的其他观众账号;

该选择单元1403,包括:

第一确定子单元,被配置为执行根据每个第二账号的第二行为数据,确定该每个第二账号的活跃度;

第二选择子单元,被配置为执行根据该每个第二账号的活跃度,从该每个第二账号中选择活跃度最高的至少一个目标观众账号。

在另一种可能的实现方式中,该第二选择子单元,被配置为执行对于每个第二账号,根据该第二账号的第二行为数据和多个第二目标互动行为,确定该第二账号在该直播间内产生的第二目标互动行为,该多个目标互动行为包括点赞行为、观看行为、评论行为和连麦行为中的多个;根据该第一行为数据和该第二目标互动行为的评价指标,确定该第二账号的互动参数;将该第二账号的互动参数作为该第二账号的活跃度。

在另一种可能的实现方式中,该目标行为数据包括该直播间内的第一礼物赠送记录,该第一礼物赠送记录的每条记录中包括赠送虚拟礼物的第三账号和已赠送的虚拟礼物的价值;

该选择单元1403包括:

统计子单元,被配置为执行根据赠送虚拟礼物的第三账号和已赠送的虚拟礼物的价值,统计已赠送虚拟礼物的至少一个第三账号的礼物贡献率;

第三选择子单元,被配置为执行根据该至少一个第三账号的礼物贡献率,从该至少一个第三账号中选择礼物贡献率最高的至少一个目标观众账号。

在另一种可能的实现方式中,该目标行为数据包括该直播间内的第二礼物赠送记录,该第二礼物赠送记录的每条记录中包括赠送虚拟礼物的第三账号;

该选择单元1403包括:

第二确定子单元,被配置为执行根据赠送虚拟礼物的第三账号,确定已赠送礼物的每个第三账号的礼物赠送次数;

第四选择子单元,被配置为执行根据该每个第三账号的礼物赠送次数,从该至少一个第三账号中选择礼物赠送次数最高的至少一个目标观众账号。

在另一种可能的实现方式中,该目标行为数据包括该直播间内的每个第四账号的第三行为数据,该第四账号为该直播间内除该第一账号以外的观众账号;

该选择单元1403包括:

获取子单元,被配置为执行根据该每个第四账号的第三行为数据,获取该每个第四账号的偏好特征;

第五选择子单元,被配置为执行根据该每个第四账号的偏好特征,从该每个第四账号中选择与该直播间的直播间类型匹配的至少一个目标观众账号。

在另一种可能的实现方式中,该目标行为数据包括该直播间内的每个第四账号的第四行为数据,该第四账号为该直播间内除该第一账号以外的观众账号;

该选择单元1403包括:

第三确定子单元,被配置为执行根据该每个第四账号的第四行为数据,确定该每个第四账号的行为规范率;

第六选择子单元,被配置为执行根据该每个第四账号的行为规范率,从该每个第四账号中选择行为规范率最高的至少一个目标观众账号。

在另一种可能的实现方式中,该第一接收单元1401,还被配置为执行接收该终端发送的礼物获取请求;

该第一获取单元1402,还被配置为执行根据该礼物获取请求,获取目标礼物数据,该目标礼物数据为直播间内的观众账号对应的虚拟礼物的数据;

该选择单元1403,还被配置为执行根据该目标礼物数据,从多个虚拟礼物中选择至少一个虚拟礼物;

该第一发送单元1404,还被配置为执行向该终端返回选择的该至少一个虚拟礼物的礼物标识,用于该终端从该至少一个虚拟礼物中确定目标虚拟礼物。

在另一种可能的实现方式中,该目标礼物数据包括该第一账号的第三礼物赠送记录,该第三礼物赠送记录的每条记录中包括该第一账号历史赠送的虚拟礼物的礼物标识;

该选择单元1403,包括:

第七选择子单元,被配置为执行根据该第三礼物赠送记录,从该多个虚拟礼物中选择该第一账号历史赠送的至少一个虚拟礼物。

在另一种可能的实现方式中,该目标礼物数据包括该第一账号当前可使用的虚拟礼物资源,该虚拟礼物资源用于根据该虚拟礼物的价值兑换该虚拟礼物;

该选择单元1403,包括:

第八选择子单元,被配置为执行根据该虚拟礼物资源和该多个虚拟礼物的价值,从多个虚拟礼物中确定该虚拟礼物资源可兑换的至少一个虚拟礼物。

在另一种可能的实现方式中,该目标礼物数据包括该直播间的直播间类型;

该选择单元1403,包括:

第四确定子单元,被配置为执行根据该直播间类型,确定适宜赠送的礼物类型;

第九选择子单元,被配置为执行根据该礼物类型,从该多个虚拟礼物中确定该礼物类型对应的至少一个虚拟礼物。

在另一种可能的实现方式中,该装置还包括:

第二获取单元,被配置为执行获取该直播间内的直播间数据,根据该直播间数据生成该目标行为数据;存储单元,被配置为执行存储该目标行为数据;

该第一获取单元1402,被配置为获取已存储的该目标行为数据。

在本公开实施例中,根据获取到的直播间内的目标行为数据,向终端推荐直播间内的至少一个目标观众账号,从而终端能够向推荐的至少一个目标观众账号中的赠送对象赠送目标虚拟礼物,这样能够实现终端向直播间中的观众账号赠送虚拟礼物,丰富了虚拟礼物的赠送对象。

图15是根据一示例性实施例示出的一种虚拟礼物赠送装置的框图。参见图15,该装置包括:

第二发送单元1501,被配置为响应于接收到虚拟礼物赠送指令,执行向服务器发送虚拟礼物赠送请求,该虚拟礼物赠送请求用于请求该服务器为第一账号推荐赠送对象;

第二接收单元1502,被配置为执行接收该服务器返回的该至少一个目标观众账号,该至少一个目标观众账号为该第一账号当前所在直播间内的观众账号;

展示单元1503,被配置为执行在当前界面中显示该至少一个目标观众账号,该至少一个目标观众账号用于选择赠送虚拟礼物的赠送对象。

在一种可能的实现方式中,该装置还包括:

确定单元,被配置为响应于该至少一个观众账号中的任一观众账号被触发,执行将该被触发对应的目标观众账号确定为该赠送对象;

第三发送单元,被配置为执行对该赠送对象赠送该目标虚拟礼物。

在另一种可能的实现方式中,该第二发送单元1501,还被配置为执行向该服务器发送更换请求,该更换请求用于请求服务器跟换该至少一个目标观众账号;

该第二接收单元1502,还被配置为执行接收该服务器返回的更换后的至少一个目标观众账号,在显示界面中显示该更换后的至少一个目标观众账号。

在另一种可能的实现方式中,该第二接收单元1502,还被配置为执行接收该服务器发送的至少一个虚拟礼物的礼物标识;

该展示单元1503,还被配置为执行根据该至少一个虚拟礼物的礼物标识,在该显示界面中,展示该至少一个虚拟礼物标识;

该确定单元,还被配置为响应于该至少一个虚拟礼物标识中的任一虚拟礼物标识被触发,执行将该被触发的虚拟礼物标识对应的虚拟礼物确定为该目标虚拟礼物。

在另一种可能的实现方式中,该装置还包括:

启动单元,被配置为响应于该第一账号进入该直播间,执行启动行为分析记录服务;

第三获取单元,被配置为执行通过该行为分析记录服务,获取该直播间内的直播间数据;

数据生成单元,被配置为执行将该直播间数据发送给该服务器,该服务器用于根据该直播间数据,生成该目标行为数据。

在本公开实施例中,根据获取到的直播间内的目标行为数据,向终端推荐直播间内的至少一个目标观众账号,从而终端能够向推荐的至少一个目标观众账号中的赠送对象赠送目标虚拟礼物,这样能够实现终端向直播间中的观众账号赠送虚拟礼物,丰富了虚拟礼物的赠送对象。

需要说明的是:上述实施例提供的虚拟礼物赠送装置在进行虚拟礼物赠送时,仅以上述各功能模块的划分进行举例说明,实际应用中,能够根据需要而将上述功能分配由不同的功能模块完成,即将终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的虚拟礼物赠送装置与虚拟礼物赠送方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图16是根据一示例性实施例示出的一种终端的框图。该终端1600是:智能手机、平板电脑、mp3播放器(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1600还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。

通常,终端1600包括有:处理器1601和存储器1602。

在一些实施例中,处理器1601包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1601采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。在一些实施例中,处理器1601也包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1601在集成有gpu(graphicsprocessingunit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1601还包括ai(artificialintelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。

存储器1602包括一个或多个计算机可读存储介质,在一些实施例中,该计算机可读存储介质是非暂态的。在一些实施例中,存储器1602还包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1602中的非暂态的计算机可读存储介质用于存储至少一个程序代码,该至少一个程序代码用于被处理器1601所执行以实现本公开中方法实施例提供的虚拟礼物赠送方法。

在一些实施例中,终端1600还可选包括有:外围设备接口1603和至少一个外围设备。处理器1601、存储器1602和外围设备接口1603之间通过总线或信号线相连。各个外围设备通过总线、信号线或电路板与外围设备接口1603相连。具体地,外围设备包括:射频电路1604、触摸显示屏1605、摄像头组件1606、音频电路1607、定位组件1608和电源1609中的至少一种。

外围设备接口1603可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器1601和存储器1602。在一些实施例中,处理器1601、存储器1602和外围设备接口1603被集成在同一芯片或电路板上;在一些其他实施例中,处理器1601、存储器1602和外围设备接口1603中的任意一个或两个在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路1604用于接收和发射rf(radiofrequency,射频)信号,也称电磁信号。射频电路1604通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1604将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1604包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1604通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wirelessfidelity,无线保真)网络。在一些实施例中,射频电路1604还包括nfc(nearfieldcommunication,近距离无线通信)有关的电路,本公开对此不加以限定。

显示屏1605用于显示ui(userinterface,用户界面)。该ui包括图形、文本、图标、视频及其它们的任意组合。当显示屏1605是触摸显示屏时,显示屏1605还具有采集在显示屏1605的表面或表面上方的触摸信号的能力。在一些实施例中,该触摸信号作为控制信号输入至处理器1601进行处理。此时,显示屏1605还用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1605为一个,设置终端1600的前面板;在另一些实施例中,显示屏1605为至少两个,分别设置在终端1600的不同表面或呈折叠设计;在再一些实施例中,显示屏1605是柔性显示屏,设置在终端1600的弯曲表面上或折叠面上。甚至,显示屏1605还设置成非矩形的不规则图形,也即异形屏。显示屏1605采用lcd(liquidcrystaldisplay,液晶显示屏)、oled(organiclight-emittingdiode,有机发光二极管)等材质制备。

摄像头组件1606用于采集图像或视频。可选地,摄像头组件1606包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtualreality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1606还包括闪光灯。可选地,闪光灯是单色温闪光灯,或者,是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,用于不同色温下的光线补偿。

音频电路1607包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1601进行处理,或者输入至射频电路1604以实现语音通信。出于立体声采集或降噪的目的,麦克风为多个,分别设置在终端1600的不同部位。麦克风是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1601或射频电路1604的电信号转换为声波。扬声器是传统的薄膜扬声器,或者是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅能够将电信号转换为人类可听见的声波,也能够将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1607还包括耳机插孔。

定位组件1608用于定位终端1600的当前地理位置,以实现导航或lbs(locationbasedservice,基于位置的服务)。定位组件1608是基于美国的gps(globalpositioningsystem,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。

电源1609用于为终端1600中的各个组件进行供电。电源1609是交流电、直流电、一次性电池或可充电电池。当电源1609包括可充电电池时,该可充电电池支持有线充电或无线充电。该可充电电池还用于支持快充技术。

在一些实施例中,终端1600还包括有一个或多个传感器1160。该一个或多个传感器1160包括但不限于:加速度传感器1611、陀螺仪传感器1612、压力传感器1613、指纹传感器1614、光学传感器1615以及接近传感器1616。

加速度传感器1611能够检测以终端1600建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1611用于检测重力加速度在三个坐标轴上的分量。处理器1601能够根据加速度传感器1611采集的重力加速度信号,控制触摸显示屏1605以横向视图或纵向视图进行用户界面的显示。加速度传感器1611还用于游戏或者用户的运动数据的采集。

陀螺仪传感器1612用于检测终端1600的机体方向及转动角度,陀螺仪传感器1612能够与加速度传感器1611协同采集用户对终端1600的3d动作。处理器1601根据陀螺仪传感器1612采集的数据,能够实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。

压力传感器1613能够设置在终端1600的侧边框和/或触摸显示屏1605的下层。当压力传感器1613设置在终端1600的侧边框时,能够检测用户对终端1600的握持信号,由处理器1601根据压力传感器1613采集的握持信号进行左右手识别或快捷操作。当压力传感器1613设置在触摸显示屏1605的下层时,由处理器1601根据用户对触摸显示屏1605的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。

指纹传感器1614用于采集用户的指纹,由处理器1601根据指纹传感器1614采集到的指纹识别用户的身份,或者,由指纹传感器1614根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1601授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1614被设置终端1600的正面、背面或侧面。当终端1600上设置有物理按键或厂商logo时,指纹传感器1614与物理按键或厂商logo集成在一起。

光学传感器1615用于采集环境光强度。在一个实施例中,处理器1601根据光学传感器1615采集的环境光强度,控制触摸显示屏1605的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏1605的显示亮度;当环境光强度较低时,调低触摸显示屏1605的显示亮度。在另一个实施例中,处理器1601还根据光学传感器1615采集的环境光强度,动态调整摄像头组件1606的拍摄参数。

接近传感器1616,也称距离传感器,通常设置在终端1600的前面板。接近传感器1616用于采集用户与终端1600的正面之间的距离。在一个实施例中,当接近传感器1616检测到用户与终端1600的正面之间的距离逐渐变小时,由处理器1601控制触摸显示屏1605从亮屏状态切换为息屏状态;当接近传感器1616检测到用户与终端1600的正面之间的距离逐渐变大时,由处理器1601控制触摸显示屏1605从息屏状态切换为亮屏状态。

本领域技术人员能够理解,图16中示出的结构并不构成对终端1600的限定,能够包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

图17是根据一示例性实施例示出的一种服务器的框图,该服务器1700可因配置或性能不同而产生比较大的差异,包括一个或一个以上处理器(centralprocessingunits,cpu)1701和一个或一个以上的存储器1702,其中,该存储器1702中存储有至少一条程序代码,该至少一条程序代码由该处理器1701加载并执行以实现上述各个方法实施例提供的虚拟礼物赠送方法。当然,该服务器还具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器还包括其他用于实现设备功能的部件,在此不做赘述。

在示例性实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条程序代码,上述至少一条程序代码可由服务器中的处理器执行以完成上述实施例中的虚拟礼物赠送方法。例如,该计算机可读存储介质是rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器)、cd-rom(compactdiscread-onlymemory,只读光盘)、磁带、软盘和光数据存储设备等。

本公开还提供了一种计算机程序产品,当计算机程序产品中的程序代码由终端或服务器的处理器执行时,使得终端或服务器能够执行上述各个方法实施例提供的虚拟礼物赠送方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且能够在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1