掌桥专利:专业的专利平台
掌桥专利
首页

基于直播的奖励发放方法、装置、电子设备和存储介质

文献发布时间:2023-06-19 12:02:28


基于直播的奖励发放方法、装置、电子设备和存储介质

技术领域

本申请涉及计算机技术领域,具体涉及一种基于直播的奖励发放方法、装置、电子设备和存储介质。

背景技术

随着计算机技术和网络技术的发展,利用互联网及流媒体技术进行数据实时共享的直播方式逐渐成为当下一种热门的互动通信方式。网络直播作为一种网络交互模式,以新颖的形式吸引了更多用户,在购物、娱乐、学习等方面的应用也越来越广泛。实际应用中,主播用户可以通过主播客户端创建直播间,并通过该直播间进行在线直播,而观众用户可以通过观众客户端进入该直播间观看主播用户直播的内容。在直播中,观众可以赠送虚拟礼物给主播,以表示对该主播的喜爱,同样地,主播也可以发放奖励给观众。

但是在目前的相关技术中,直播过程中观众赠送虚拟礼物、以及主播发放奖励的形式较为单调乏味,不利于调动观众的积极性。

发明内容

本申请实施例提供一种基于直播的奖励发放方法、装置、电子设备和存储介质,可以丰富直播过程中虚拟物品的互动形式,增强了用户对主播的粘性。

本申请实施例提供一种基于直播的奖励发放方法,包括:

展示目标直播间的直播页面,所述直播页面包括虚拟物品收集区域和直播画面,所述虚拟物品收集区域包括:物品发放控件、目标奖励任务对应的至少一个待收集虚拟物品、以及所述待收集虚拟物品的收集状态;

响应于对所述物品发放控件的发放操作,触发更新所述待收集虚拟物品的收集状态,所述收集状态包括收集完成状态或者未收集完成状态;

当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,触发向所述目标直播间的成员发放所述目标奖励任务对应的奖励。

相应的,本申请实施例提供一种基于直播的奖励发放装置,包括:

展示单元,用于展示目标直播间的直播页面,所述直播页面包括虚拟物品收集区域和直播画面,所述虚拟物品收集区域包括:物品发放控件、目标奖励任务对应的至少一个待收集虚拟物品、以及所述待收集虚拟物品的收集状态;

更新单元,用于响应于对所述物品发放控件的发放操作,触发更新所述待收集虚拟物品的收集状态,所述收集状态包括收集完成状态或者未收集完成状态;

发放单元,用于当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,触发向所述目标直播间的成员发放所述目标奖励任务对应的奖励。

可选的,在本申请的一些实施例中,所述发放单元可以包括第二展示子单元和发放子单元,如下:

所述第二展示子单元,用于当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,在所述直播页面上展示所述目标奖励任务对应的至少一个电子红包;

发放子单元,用于响应于对所述电子红包的操作,向所述操作对应的目标直播间的成员发放电子红包。

可选的,在本申请的一些实施例中,所述发放单元还可以包括分享子单元,如下:

所述分享子单元,用于当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,向参考直播间的成员分享所述目标直播间的奖励领取链接消息。

可选的,在本申请的一些实施例中,所述虚拟物品收集区域包括所述待收集虚拟物品对应的物品图像,所述物品图像的颜色信息指示所述待收集虚拟物品对应的收集状态。

可选的,在本申请的一些实施例中,所述更新单元具体可以用于当所述待收集虚拟物品处于未收集完成状态时,触发对所述待收集虚拟物品对应的物品图像的颜色信息进行调整。

可选的,在本申请的一些实施例中,所述更新单元可以包括第一展示子单元和更新子单元,如下:

所述第一展示子单元,用于响应于对所述物品发放控件的发放操作,在所述直播页面上展示物品存放区域,所述物品存放区域包括虚拟物品集合,所述虚拟物品集合包括至少一个虚拟物品;

更新子单元,用于当检测到对所述物品存放区域中目标虚拟物品的发放操作,且发放成功时,触发更新所述目标虚拟物品对应的待收集虚拟物品的收集状态。

可选的,在本申请的一些实施例中,所述基于直播的奖励发放装置还可以包括获取单元,所述获取单元用于获取虚拟物品;所述获取单元可以包括选取子单元、第三展示子单元和第一添加子单元,如下:

所述选取子单元,用于当检测到对所述物品发放控件的发放操作,且所述虚拟物品集合中不存在虚拟物品时,根据预定规则从候选虚拟物品中选取待获取虚拟物品;

第三展示子单元,用于在所述直播页面上展示虚拟物品获取区域,所述虚拟物品获取区域包括所述待获取虚拟物品;

第一添加子单元,用于基于对所述待获取虚拟物品的选取操作,将选取到的待获取虚拟物品添加到所述虚拟物品集合中。

可选的,在本申请的一些实施例中,所述虚拟物品获取区域还包括时间信息,所述时间信息指示所述待获取虚拟物品的剩余展示时间;

所述第三展示子单元具体可以用于在所述直播页面上展示虚拟物品获取区域;当所述虚拟物品获取区域中的时间信息不满足预设时间条件时,从所述候选虚拟物品中选取新的待获取虚拟物品;在所述虚拟物品获取区域上更新展示所述新的待获取虚拟物品。

可选的,在本申请的一些实施例中,所述获取单元可以包括检测子单元和第二添加子单元,如下:

所述检测子单元,用于对物品获取任务的完成进度进行检测;

第二添加子单元,用于当所述完成进度满足预设进度条件时,将所述物品获取任务对应的奖励虚拟物品添加到所述虚拟物品集合中。

可选的,在本申请的一些实施例中,所述基于直播的奖励发放装置还可以包括发放奖励单元;

所述发放奖励单元,用于当检测到针对所述奖励的发放操作,且所述奖励处于预设有效时间内时,向所述目标直播间中的目标成员发放所述奖励。

本申请实施例提供的一种电子设备,包括处理器和存储器,所述存储器存储有多条指令,所述处理器加载所述指令,以执行本申请实施例提供的基于直播的奖励发放方法中的步骤。

此外,本申请实施例还提供一种存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现本申请实施例提供的基于直播的奖励发放方法中的步骤。

本申请实施例提供了一种基于直播的奖励发放方法、装置、电子设备和存储介质,可以展示目标直播间的直播页面,所述直播页面包括虚拟物品收集区域和直播画面,所述虚拟物品收集区域包括:物品发放控件、目标奖励任务对应的至少一个待收集虚拟物品、以及所述待收集虚拟物品的收集状态;响应于对所述物品发放控件的发放操作,触发更新所述待收集虚拟物品的收集状态,所述收集状态包括收集完成状态或者未收集完成状态;当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,触发向所述目标直播间的成员发放所述目标奖励任务对应的奖励。本申请可以丰富直播过程中虚拟物品的互动形式,增强了用户对主播的粘性。

附图说明

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

图1a是本申请实施例提供的基于直播的奖励发放方法的场景示意图;

图1b是本申请实施例提供的基于直播的奖励发放方法的流程图;

图1c是本申请实施例提供的基于直播的奖励发放方法的页面示意图;

图1d是本申请实施例提供的基于直播的奖励发放方法的另一页面示意图;

图1e是本申请实施例提供的基于直播的奖励发放方法的另一页面示意图;

图1f是本申请实施例提供的基于直播的奖励发放方法的另一页面示意图;

图1g是本申请实施例提供的基于直播的奖励发放方法的另一页面示意图;

图1h是本申请实施例提供的基于直播的奖励发放方法的另一页面示意图;

图1i是本申请实施例提供的基于直播的奖励发放方法的另一流程图;

图2a是本申请实施例提供的基于直播的奖励发放方法的另一流程图;

图2b是本申请实施例提供的基于直播的奖励发放方法的另一流程图;

图3a是本申请实施例提供的基于直播的奖励发放装置的结构示意图;

图3b是本申请实施例提供的基于直播的奖励发放装置的另一结构示意图;

图3c是本申请实施例提供的基于直播的奖励发放装置的另一结构示意图;

图3d是本申请实施例提供的基于直播的奖励发放装置的另一结构示意图;

图3e是本申请实施例提供的基于直播的奖励发放装置的另一结构示意图;

图3f是本申请实施例提供的基于直播的奖励发放装置的另一结构示意图;

图3g是本申请实施例提供的基于直播的奖励发放装置的另一结构示意图;

图4是本申请实施例提供的电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供一种基于直播的奖励发放方法、装置、电子设备和存储介质。该基于直播的奖励发放装置具体可以集成在电子设备中,该电子设备可以是终端或服务器等设备。

可以理解的是,本实施例的基于直播的奖励发放方法可以是在终端上执行的,也可以是在服务器上执行,还可以由终端和服务器共同执行的。以上举例不应理解为对本申请的限制。

如图1a所示,以终端和服务器共同执行基于直播的奖励发放方法为例。本申请实施例提供的基于直播的奖励发放系统包括终端10和服务器11等;终端10与服务器11之间通过网络连接,比如,通过有线或无线网络连接等,其中,基于直播的奖励发放装置可以集成在终端中。

其中,终端10,可以用于:展示目标直播间的直播页面,所述直播页面包括虚拟物品收集区域和直播画面,所述虚拟物品收集区域包括:物品发放控件、目标奖励任务对应的至少一个待收集虚拟物品、以及所述待收集虚拟物品的收集状态;响应于对所述物品发放控件的发放操作,触发更新所述待收集虚拟物品的收集状态,所述收集状态包括收集完成状态或者未收集完成状态;当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,触发向所述目标直播间的成员发放所述目标奖励任务对应的奖励。其中,终端10可以包括手机、智能电视、平板电脑、笔记本电脑、或个人计算机(PC,Personal Computer)等。终端10上还可以设置客户端,该客户端可以是应用程序客户端或者浏览器客户端等等。

其中,服务器11,可以检测用户对物品发放控件的发放操作,获取待收集虚拟物品当前的收集状态;若待收集虚拟物品当前的收集状态为未收集完成状态、且检测到用户对物品发放控件的发放操作,则可以将待收集虚拟物品的收集状态更新为收集完成状态,并将待收集虚拟物品更新后的状态信息发送给终端10,以使终端10基于该状态信息对待收集虚拟物品的收集状态进行更新。其中,服务器11可以是单台服务器,也可以是由多个服务器组成的服务器集群或云服务器。

上述服务器11更新状态信息的步骤,也可以由终端10执行。

以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。

本实施例将从基于直播的奖励发放装置的角度进行描述,该基于直播的奖励发放装置具体可以集成在电子设备中,该电子设备可以是服务器或终端等设备。

本申请实施例的基于直播的奖励发放方法可以应用于各种直播场景中。例如,某直播间需要收集所有星座对应的图标,可以通过本实施例提供的基于直播的奖励发放方法,响应于用户对物品发放控件的发放操作,向主播发放虚拟物品,如“天秤座”对应的图标,并更新“天秤座”的收集状态,当集齐所有星座对应的图标时,触发向该直播间的成员发放奖励;本实施例提供的基于直播的奖励发放方法可以丰富直播过程中虚拟物品的互动形式,增强了用户对主播的粘性。

如图1b所示,该基于直播的奖励发放方法的具体流程可以如下:

101、展示目标直播间的直播页面,所述直播页面包括虚拟物品收集区域和直播画面,所述虚拟物品收集区域包括:物品发放控件、目标奖励任务对应的至少一个待收集虚拟物品、以及所述待收集虚拟物品的收集状态。

其中,直播是指通过一定设备采集开播方数据,经过一系列处理如视频编码压缩成可观看可传输的视频流,输出至观看用户端的技术。本实施例直播的类型不限,比如可以是语音直播,也可以是视频直播等。

其中,虚拟物品收集区域可以用于展示目标奖励任务的完成进度,目标奖励任务的完成进度可以通过待收集虚拟物品的收集状态来体现。具体地,虚拟物品收集区域可以展示待收集虚拟物品、以及待收集虚拟物品的收集状态,收集状态可以包括收集完成状态或者未收集完成状态。收集状态的表示方式有多种,本实施例对此不作限制。一些实施例中,收集状态可以通过待收集虚拟物品对应的物品图像的颜色信息进行表示,也可以通过待收集虚拟物品对应的关于收集状态的文字描述信息进行表示。

其中,待收集虚拟物品的类型可以有多种,本实施例对此不作限制。比如,待收集虚拟物品可以是不同地区代表的虚拟礼物,如伴手礼——特产、纪念品之类的;待收集虚拟物品也可以是不同星座代表的虚拟礼物等。可以理解的是,待收集虚拟物品的展现形式可以根据实际情况进行设置,比如待收集虚拟物品可以以图像、视频、语音等方式进行展现。

其中,目标奖励任务可以是当至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,向目标直播间的成员发放奖励的任务。其中,目标直播间的成员具体可以是当前正在访问该目标直播间的直播页面的用户。

具体地,直播过程中,观众用户可以向主播用户赠送虚拟物品,来解锁目标奖励任务对应的待收集虚拟物品,也就是说,主播用户可以通过观众用户赠送的方式来完成虚拟物品的收集任务,例如,待收集虚拟物品包括虚拟礼物“白酒”,当观众用户向主播用户赠送虚拟礼物“白酒”时,可以解锁虚拟物品收集区域中的虚拟物品“白酒”,即虚拟物品“白酒”收集完成;当待收集虚拟物品的收集状态满足预设任务完成条件时,如当所有待收集虚拟物品都收集完成时,待收集虚拟物品都解锁成功,可以触发向目标直播间的成员发放目标奖励任务对应的奖励。

在一些实施例中,某目标直播间参与了上述收集虚拟物品的目标奖励任务,如图1c所示,则可以在该目标直播间的直播页面中展示目标奖励任务的相关任务信息,如向用户展示说明:可通过向主播赠送虚拟物品——如伴手礼物来完成目标奖励任务,解锁红包雨,还可以展示该目标奖励任务的当前完成进度,如当前已点亮3个待收集虚拟物品对应的物品图像。可选地,直播页面上可以展示已完成目标奖励任务的主播数量,如图1c所示的:在直播页面上显示“已有23个主播集齐伴手礼物,解锁了红包雨”的文字描述信息,有利于提高目标直播间的观众用户和主播用户之间的互动度,促使观众用户向主播用户赠送虚拟物品,以解锁红包雨。

具体地,直播页面一开始可以只展示目标奖励任务对应的任务入口控件(如图1c中“展开”对应的图标),用户可以通过对直播页面上任务入口控件的触发操作,来展开显示虚拟物品收集区域。本实施例中,用户点击任务入口控件时,终端可以请求后台待收集虚拟物品相关信息接口,依据后台返回的待收集虚拟物品相关信息(如各待收集虚拟物品的收集状态)进行虚拟物品收集区域的展示。

可选地,在虚拟物品收集区域未展开显示时,直播页面也可以包括物品发放控件,如图1c所示的“送礼”对应的图标为物品发放控件,基于对物品发放控件的发放操作,向所述目标直播间的成员发放虚拟物品,并触发更新对应的待收集虚拟物品的收集状态。

如图1d所示,为直播页面中展开显示的虚拟物品收集区域,虚拟物品收集区域可以包括待收集虚拟物品对应的物品图像(如伴手礼物图鉴)、以及待收集虚拟物品的收集状态。其中,待收集虚拟物品的收集状态可以通过待收集虚拟物品对应的物品图像的颜色信息来表示。例如,可以将处于收集完成状态的待收集虚拟物品对应的物品图像设置为彩色图像;将处于未收集完成状态的待收集虚拟物品对应的物品图像设置为灰度图像。比如,虚拟礼物“粽子”处于未收集完成状态,则虚拟物品收集区域中虚拟礼物“粽子”对应的“粽子图标”可以设置为灰度图像。

需要说明的是,一些实施例中,直播页面中虚拟物品收集区域可以只展示部分待收集虚拟物品,比如,待收集虚拟物品有100个,虚拟物品收集区域可以只展示其中6个待收集虚拟物品,用户可以通过对虚拟物品收集区域的操作,如滑动操作,来触发虚拟物品收集区域展示其他待收集虚拟物品。

其中,虚拟物品收集区域可以包括物品发放控件,如图1d中“去送礼”对应的图标为物品发放控件。

102、响应于对所述物品发放控件的发放操作,触发更新所述待收集虚拟物品的收集状态,所述收集状态包括收集完成状态或者未收集完成状态。

其中,对物品发放控件的发放操作具体可以是对物品发放控件的点击操作、滑动操作等,本实施例对此不作限制。基于对物品发放控件的发放操作,可以向目标直播间中的成员发放虚拟物品,并触发更新对应的待收集虚拟物品的收集状态。

可选地,本实施例中,所述虚拟物品收集区域包括所述待收集虚拟物品对应的物品图像,所述物品图像的颜色信息指示所述待收集虚拟物品对应的收集状态。

其中,颜色信息具体可以包括亮度、饱和度等颜色参数,本实施例对此不作限制。在一些实施例中,可以用灰度图像表示待收集虚拟物品处于未收集完成状态,用彩色图像表示待收集虚拟物品处于收集完成状态。

可选地,本实施例中,步骤“触发更新所述待收集虚拟物品的收集状态”,可以包括:

当所述待收集虚拟物品处于未收集完成状态时,触发对所述待收集虚拟物品对应的物品图像的颜色信息进行调整。

其中,重复获得用户发放的同一种待收集虚拟物品,只会对该待收集虚拟物品的收集状态更新一次;例如,当检测到目标直播间的成员1发放了某待收集虚拟物品时,将该待收集虚拟物品的收集状态从未收集完成状态更新为收集完成状态;当再次检测到目标直播间的成员2发放了该待收集虚拟物品时,则不再对该待收集虚拟物品的收集状态进行更新。具体地,当检测到对关于某待收集虚拟物品的物品发放控件的发放操作,且该待收集虚拟物品处于收集完成状态时,则不更新所述待收集虚拟物品的收集状态。

其中,步骤“触发对所述待收集虚拟物品对应的物品图像的颜色信息进行调整”,可以包括:

触发所述待收集虚拟物品对应的物品图像从灰度图像更新为彩色图像。

其中,物品图像从灰度图像更新为彩色图像的过程,具体呈现为物品图像被点亮的动效。

可选地,本实施例中,步骤“响应于对所述物品发放控件的发放操作,触发更新所述待收集虚拟物品的收集状态”,可以包括:

响应于对所述物品发放控件的发放操作,在所述直播页面上展示物品存放区域,所述物品存放区域包括虚拟物品集合,所述虚拟物品集合包括至少一个虚拟物品;

当检测到对所述物品存放区域中目标虚拟物品的发放操作,且发放成功时,触发更新所述目标虚拟物品对应的待收集虚拟物品的收集状态。

其中,物品存放区域可以用于展示该目标用户账号当前拥有的虚拟物品,用户可以通过对物品存放区域中虚拟物品的发放操作,来向目标直播间的成员发放虚拟物品,并更新对应的待收集虚拟物品的收集状态。

例如,物品存放区域中包括虚拟礼物“福袋”,当检测到用户针对虚拟礼物“福袋”进行发放操作,且发放成功时,可以触发更新待收集虚拟物品“福袋”的收集状态,如可以将待收集虚拟物品“福袋”从灰度图像调整为彩色图像。

其中,虚拟物品集合可以视作用户的虚拟背包,虚拟物品集合中可以包括目标用户账号当前拥有的虚拟物品。虚拟物品集合中的虚拟物品可以通过多种方式来获取,也即用户拥有多种渠道获取虚拟物品来送与主播,丰富了直播间用户赠送虚拟物品的方式;比如可以通过购买、参与活动、完成预设任务等方式来获取虚拟物品。

可选地,一些实施例中,目标直播间的直播页面可以包括物品获取控件,可以通过对该物品获取控件的触发操作,来购买虚拟物品,并将购买得到的虚拟物品添加到虚拟物品集合中。

在一具体实施例中,该基于直播的奖励发放方法还可以包括:

响应于对所述直播页面中物品获取控件的触发操作,在所述直播页面上展示虚拟物品获取区域,所述虚拟物品获取区域包括待获取虚拟物品;

基于对所述待获取虚拟物品的选取操作,将选取到的待获取虚拟物品添加到所述虚拟物品集合中。

其中,一些实施例中,待获取虚拟物品具体可以是根据预定规则从候选虚拟物品中选取得到的。

可选地,本实施例中,该基于直播的奖励发放方法还可以包括:

当检测到对所述物品发放控件的发放操作,且所述虚拟物品集合中不存在虚拟物品时,根据预定规则从候选虚拟物品中选取待获取虚拟物品;

在所述直播页面上展示虚拟物品获取区域,所述虚拟物品获取区域包括所述待获取虚拟物品;

基于对所述待获取虚拟物品的选取操作,将选取到的待获取虚拟物品添加到所述虚拟物品集合中。

其中,虚拟物品集合中的虚拟物品可以通过购买的方式获得。预定规则为虚拟物品的选取规则,它可以根据实际情况进行设置,本实施例对此不作限制。比如,该预定规则可以是从候选虚拟物品中随机选取一定数量的候选虚拟物品作为待获取虚拟物品。

其中,虚拟物品获取区域可以为待获取虚拟物品对应的商品展示区域,待获取虚拟物品具体为待用户购买的虚拟物品。

其中,对待获取虚拟物品的选取操作,具体可以是对待获取虚拟物品的选购操作,通过支付一定的虚拟资源以选购虚拟物品,当选购成功后,可以将选购的虚拟物品存放到虚拟物品集合中。其中,该虚拟资源具体可以是虚拟金币、虚拟钻石等。

可选地,本实施例中,所述虚拟物品获取区域还包括时间信息,所述时间信息指示所述待获取虚拟物品的剩余展示时间;

该基于直播的奖励发放方法还可以包括:

在所述直播页面上展示虚拟物品获取区域;

当所述虚拟物品获取区域中的时间信息不满足预设时间条件时,从所述候选虚拟物品中选取新的待获取虚拟物品;

在所述虚拟物品获取区域上更新展示所述新的待获取虚拟物品。

其中,该预设时间条件可以根据实际情况进行设置,本实施例对此不作限制。比如,预设时间条件可以是待获取虚拟物品的时间信息大于预设值,如该时间信息指示的剩余展示时间大于零。当虚拟物品获取区域中的时间信息不满足预设时间条件时,可以在虚拟物品获取区域刷新展示新的待获取虚拟物品。

其中,本实施例中,目标直播间的虚拟物品获取区域可以不定时不定量的解锁新款的虚拟物品,以供用户选择需要购买的虚拟物品,当待获取虚拟物品的时间信息不满足预设时间条件时,会对虚拟物品获取区域中待获取虚拟物品进行刷新,每一次刷新后的待获取虚拟物品的展示都有一定的时间限制,如果不在规定时间内购买,则该待获取虚拟物品会在虚拟物品获取区域上消失。

具体地,如图1e所示,展示的是直播页面中的虚拟物品获取区域,在虚拟物品获取区域中可以显示本次待获取虚拟物品的剩余展示时间,如显示剩余展示时间3分钟23秒,以提示用户尽快选购虚拟物品,否则当剩余展示时间为0秒时,虚拟物品获取区域将不展示该待获取虚拟物品,而是展示新的待获取虚拟物品。

其中,用户可以对虚拟物品获取区域中待获取虚拟物品进行选取操作,来购买该待获取虚拟物品,或者将选取到的待获取虚拟物品发放给目标直播间的成员,并触发更新对应的待获取虚拟物品的收集状态。比如,图1e中,用户可以针对虚拟礼物“甜品”进行选取操作,以购买该虚拟礼物“甜品”,并将其存储到虚拟物品集合中,还可以向目标直播间的成员发放购买得到的虚拟礼物“甜品”。一些实施例中,还可以选取目标虚拟物品,如对虚拟礼物“甜品”进行点击选取操作,且触发图1e中“发送”图标对应的控件,直接向目标直播间的成员发放该虚拟礼物“甜品”,并从目标用户账号中转移该虚拟礼物“甜品”对应的虚拟资源。

其中,可选地,虚拟物品获取区域中还可以展示待获取虚拟物品对应需要支付的虚拟资源,例如,可以展示购买虚拟礼物“甜品”对应需要支付60个虚拟钻石的信息。

可选地,一些实施例中,虚拟物品集合中的虚拟物品可以通过完成预设任务的方式获得;目标直播间的直播页面可以包括任务控件,可以通过对该任务控件的触发操作,来完成相应任务,进而获取任务对应的虚拟物品,将获得到虚拟物品添加到虚拟物品集合中。

可选地,本实施例中,该基于直播的奖励发放方法还可以包括:

响应于针对所述直播页面上任务控件的触发操作,对至少一个物品获取任务的完成进度进行检测,确定至少一个物品获取任务的完成进度;

在所述直播页面上展示任务面板,所述任务面板包括至少一个物品获取任务、以及所述物品获取任务对应的任务领取控件,所述任务领取控件的控件状态是基于所述任务领取控件对应的物品获取任务的完成进度确定的。

其中,对任务控件的触发操作具体可以是对任务控件的点击或滑动操作等。物品获取任务可以包括连续登录一周、邀请新用户、直播间观看达到一定时长等,本实施例对此不作限制。

其中,当物品获取任务已完成时,则可以将该物品获取任务对应的任务领取控件设置为不可用状态。当物品获取任务未完成,则可以将该物品获取任务对应的任务领取控件设置为可用状态,用户可通过对该物品获取任务对应的任务领取控件的触发操作,跳转到该物品获取任务对应的任务页面,具体地,响应于对物品获取任务对应的任务领取控件的触发操作,切换展示所述物品获取任务对应的任务页面,以使用户通过所述任务页面执行所述物品获取任务;根据所述用户对所述物品获取任务的完成进度,向所述用户发放所述物品获取任务对应的奖励虚拟物品。

如图1f所示,为直播页面上任务面板的示意图,若物品获取任务为已完成任务,则可以将该物品获取任务对应的任务领取控件置灰(任务领取控件对应的“领取”图标为灰色),表示该任务领取控件为不可用状态。图1f中,物品获取任务“邀请新用户,成功邀请10位用户并送礼”为已完成任务,则可以将其对应的任务领取控件置灰,为不可用状态;物品获取任务“连续一周登录可以获得x地白酒礼物”为未完成任务,其对应的任务领取控件为可用状态,可以通过对该任务领取控件的触发操作,跳转到该物品获取任务的任务页面,当该物品获取任务的完成进度满足预设进度条件时,可以将虚拟礼物“白酒”添加到虚拟物品集合中。

其中,物品获取任务具体还可以包括直播平台活动,用户可以通过完成直播平台活动来获取虚拟物品,具体地,用户点击任务面板上的直播平台活动“参与平台活动可获得小礼品”对应的任务领取控件——“去参加”按钮时,终端可以跳转到相应的活动页面。服务器可以记录用户参与活动情况,对于已参与活动的用户下发相应的虚拟物品到用户账号,具体为将相应的虚拟物品添加到用户账号对应的虚拟物品集合。

可选地,本实施例中,该基于直播的奖励发放方法还可以包括:

对物品获取任务的完成进度进行检测;

当所述完成进度满足预设进度条件时,将所述物品获取任务对应的奖励虚拟物品添加到所述虚拟物品集合中。

其中,预设进度条件可以根据实际情况进行设置,本实施例对此不作限制。比如,该预设进度条件可以设置为完成进度100%,也可以设置为完成进度50%等等。

在一些实施例中,通过物品获取任务得到的虚拟物品可以有一定的有效期。

103、当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,触发向所述目标直播间的成员发放所述目标奖励任务对应的奖励。

其中,该预设任务完成条件可以根据实际情况进行设置,本实施例对此不作限制,比如,该预设任务完成条件具体可以是收集状态处于收集完成状态的待收集虚拟物品的数量大于预设数量。

其中,目标奖励任务对应的奖励可以包括虚拟钻石、虚拟货币等等,本实施例对此不作限制。

可选地,本实施例中,步骤“当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,触发向所述目标直播间的成员发放所述目标奖励任务对应的奖励”,可以包括:

当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,在所述直播页面上展示所述目标奖励任务对应的至少一个电子红包;

响应于对所述电子红包的操作,向所述操作对应的目标直播间的成员发放电子红包。

其中,对电子红包的操作,具体可以是对电子红包的点击操作、滑动操作等等,本实施例对此不作限制。当检测到对电子红包的操作,可以向进行该操作的目标直播间的成员发放电子红包。

其中,电子红包可以包括多种类型的虚拟物品,如虚拟钻石、虚拟金币等。具体地,至少一个电子红包的展示效果可以是:展现至少一个电子红包在直播页面上“飘落”的动效,以呈现“红包雨”的效果,如图1g所示。

可选地,电子红包的展示有一定的时间限制,比如,可以设置电子红包的展示时间为30秒。该基于直播的奖励发放方法还可以在直播页面上展示电子红包的剩余展示时间,如图1g所示,显示了电子红包还剩余22秒的展示时间。

其中,一些实施例中,当至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,可以在主播直播客户端中向主播展示是否要向目标直播间的成员发放奖励,当主播确定发放奖励后,触发向目标直播间的成员发放目标奖励任务对应的奖励。

具体地,当集齐全部待收集虚拟物品,后台可以下发可解锁红包雨消息到主播终端,若主播点击解锁红包雨,则后台下发全平台解锁红包雨通知,终端收到通知后可以在目标直播间展示电子红包呈现的红包雨动效,对于非目标直播间可以提供跳转到该目标直播间的交互支持并且在该目标直播间播放红包雨特效。

可选地,当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,目标直播间还可以向其他直播间或网络平台发送奖励领取链接消息,该奖励领取链接消息可以通知用户进入目标直播间领取奖励。

可选地,本实施例中,该基于直播的奖励发放方法还可以包括:

当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,向参考直播间的成员分享所述目标直播间的奖励领取链接消息。

其中,参考直播间具体可以是除目标直播间外的其他直播间。

具体地,本实施例中,当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,可以在所述参考直播间的直播页面中展示所述目标直播间对应的奖励领取链接消息;响应于对所述奖励领取链接消息的触发操作,切换展示所述目标直播间对应的直播页面,所述目标直播间对应的直播页面包括目标奖励任务对应的至少一个电子红包。

如图1g所示,可以在直播页面上展示其他直播间对应的奖励领取链接消息,如“xx直播间解锁了红包雨”,当检测到对该奖励领取链接消息的触发操作,如点击操作,可以跳转到该奖励领取链接消息对应直播间的直播页面,该直播页面上可以展示有电子红包对应的动效,用户可以通过对电子红包进行触发操作来领取奖励。

如图1h所示,为用户对直播页面上展示的电子红包进行操作后,如进行点击操作后的页面示意图,可以在直播页面上展示该电子红包对应的虚拟物品,还可以展示针对该奖励(电子红包)的发放控件,即图1h中“送给主播”对应的图标,响应于对该发放控件的操作,可以将该奖励赠送给主播。

可选地,本实施例中,该基于直播的奖励发放方法还可以包括:

当检测到针对所述奖励的发放操作,且所述奖励处于预设有效时间内时,向所述目标直播间中的目标成员发放所述奖励。

其中,针对奖励的发放操作具体可以是针对奖励对应的发放控件的点击操作等,本实施例对此不作限制。预设有效时间可以根据实际情况进行设置,如可以设置为一周。具体地,目标直播间的目标成员可以是该目标直播间的主播。

其中,一些实施例中,观众用户获得的奖励还可以赠送给主播,可以增强主播和观众用户之间的互动度。可选地,通过目标奖励任务获得的奖励可以有一定的有效期,比如其有效期可以设置为一周,当奖励超过有效期、且没有赠送给主播时,该奖励会失效。

在一具体场景下,该基于直播的奖励发放方法中,具体可以通过在直播页面上展示多个电子红包的移动效果(具体为红包雨的动效)的方式,来实现向目标直播间的成员发放奖励,当检测到对电子红包的触发操作(如点击操作),可以向该操作对应的目标直播间的成员发放电子红包。

其中,实现红包雨效果以及支持用户的点击操作可以依赖定时器以及CA Keyframe Animation(关键帧动画),参考图1i,具体过程如下:

(1)创建一个视图(view)对象,用于处理点击手势以及作为红包视图的父视图。

(2)初始化定时器timer,调用timer的scheduled Timer With TimeInterval(定时时间间隔)方法设置循环时间间隔为1s,且重复执行红包动画展示方法。

(3)红包动画展示方法实现:

A、创建CALayer(Core Animation Layer,核心动画图层)对象,设置该对象的anchorPoint(锚点)、position(位置)、contents(内容)等属性,将红包图片由此对象展示。

B、view视图添加CALayer对象,将上述创建的CALayer对象添加到view.layer.sublayers(视图.层.子层)中。

C、创建关键帧动画,利用position属性,调用animation With Key Path(关键路径动画)方法创建CA Key frame Animation对象animation(动画)。

D、生成animation移动位置,采用arc4random()随机生成上述animation的2组位置value值,并将其设置为animation.values属性,并设置animation的时长以及重复次数。

E、为CALayer对象添加动画,调用addAnimation(添加动画)方法,将上述animation添加到CALayer对象中。

(4)当用户点击屏幕时,依据用户点击的位置,可遍历上述view.layer.sublayers调用其presentationLayer(表示层)属性的hitTest(点击测试)方法判断用户是否成功点中红包。

(5)当用户点击的区域为红包区域时,则用户成功点中红包,判断定时器启动是否超过电子红包的展示时间(如30秒),若是,则结束流程,若否,则继续基于定时器循环调用红包动画展示方法。

其中,arc4random()为一种随机函数。

本申请的基于直播的奖励发放方法可以充分调度用户与主播在直播间的参与积极性,增长了直播平台的活跃度,增加主播和用户对于平台的粘性。对于主播来说,可以让用户帮助自己完成目标奖励任务,最后向目标直播间的成员发放奖励,这样能够帮助主播提升收入和直播间的关注度,并且提升了主播与用户之间的互动性。

由上可知,本实施例可以展示目标直播间的直播页面,所述直播页面包括虚拟物品收集区域和直播画面,所述虚拟物品收集区域包括:物品发放控件、目标奖励任务对应的至少一个待收集虚拟物品、以及所述待收集虚拟物品的收集状态;响应于对所述物品发放控件的发放操作,触发更新所述待收集虚拟物品的收集状态,所述收集状态包括收集完成状态或者未收集完成状态;当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,触发向所述目标直播间的成员发放所述目标奖励任务对应的奖励。本申请可以丰富直播过程中虚拟物品的互动形式,增强了用户对主播的粘性。

根据前面实施例所描述的方法,以下将以该基于直播的奖励发放装置具体集成在终端举例作进一步详细说明。

本申请实施例提供一种基于直播的奖励发放方法,如图2a所示,该基于直播的奖励发放方法的具体流程可以如下:

201、终端展示目标直播间的直播页面,所述直播页面包括虚拟物品收集区域和直播画面,所述虚拟物品收集区域包括:物品发放控件、目标奖励任务对应的至少一个待收集虚拟物品、以及所述待收集虚拟物品的收集状态。

其中,虚拟物品收集区域可以用于展示目标奖励任务的完成进度,目标奖励任务的完成进度可以通过待收集虚拟物品的收集状态来体现。具体地,虚拟物品收集区域可以展示待收集虚拟物品、以及待收集虚拟物品的收集状态,收集状态可以包括收集完成状态或者未收集完成状态。收集状态的表示方式有多种,本实施例对此不作限制。一些实施例中,收集状态可以通过待收集虚拟物品对应的物品图像的颜色信息进行表示,也可以通过待收集虚拟物品对应的关于收集状态的文字描述信息进行表示。

其中,目标奖励任务可以是当至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,向目标直播间的成员发放奖励的任务。其中,目标直播间的成员具体可以是当前正在访问该目标直播间的直播页面的用户。

可选地,本实施例中,所述虚拟物品收集区域包括所述待收集虚拟物品对应的物品图像,所述物品图像的颜色信息指示所述待收集虚拟物品对应的收集状态。

其中,颜色信息具体可以包括亮度、饱和度等颜色参数,本实施例对此不作限制。在一些实施例中,可以用灰度图像表示待收集虚拟物品处于未收集完成状态,用彩色图像表示待收集虚拟物品处于收集完成状态。

202、终端响应于对所述物品发放控件的发放操作,在所述直播页面上展示物品存放区域,所述物品存放区域包括虚拟物品集合,所述虚拟物品集合包括至少一个虚拟物品。

其中,物品存放区域可以用于展示该目标用户账号当前拥有的虚拟物品,用户可以通过对物品存放区域中虚拟物品的发放操作,来向目标直播间的成员发放虚拟物品,并更新对应的待收集虚拟物品的收集状态。

其中,虚拟物品集合可以视作用户的虚拟背包,虚拟物品集合中可以包括目标用户账号当前拥有的虚拟物品。虚拟物品集合中的虚拟物品可以通过多种方式来获取,也即用户拥有多种渠道获取虚拟物品来送与主播,丰富了直播间用户赠送虚拟物品的方式;比如可以通过购买、参与活动、完成预设任务等方式来获取虚拟物品。

203、当检测到对所述物品存放区域中目标虚拟物品的发放操作,且发放成功时,终端触发更新所述目标虚拟物品对应的待收集虚拟物品的收集状态,所述收集状态包括收集完成状态或者未收集完成状态。

204、当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,终端在所述直播页面上展示所述目标奖励任务对应的至少一个电子红包。

其中,该预设任务完成条件可以根据实际情况进行设置,本实施例对此不作限制,比如,该预设任务完成条件具体可以是收集状态处于收集完成状态的待收集虚拟物品的数量大于预设数量。

205、终端响应于对所述电子红包的操作,向所述操作对应的目标直播间的成员发放电子红包。

其中,对电子红包的操作,具体可以是对电子红包的点击操作、滑动操作等等,本实施例对此不作限制。当检测到对电子红包的操作,可以向进行该操作的目标直播间的成员发放电子红包。

其中,电子红包可以包括多种类型的虚拟物品,如虚拟钻石、虚拟金币等。具体地,至少一个电子红包的展示效果可以是:展现至少一个电子红包在直播页面上“飘落”的动效,以呈现“红包雨”的效果。

在一具体场景中,如图2b所示,目标直播间可以通过收集100个预定的虚拟物品,来解锁奖励。具体地,目标直播间的用户可以通过购买、完成任务或者参与活动等方式来获取虚拟物品,如伴手礼物;然后,将获得的虚拟物品赠送给主播,可以解锁目标直播间中对应的待收集虚拟物品,具体可以对赠送的虚拟物品对应的待收集虚拟物品的收集状态进行更新,如将该待收集虚拟物品对应的物品图像从灰度图像更新为彩色图像,表现为点亮该待收集虚拟物品的礼物图鉴(即物品图像);当100个待收集虚拟物品的收集状态都为收集完成状态(即100个待收集虚拟物品对应的物品图像全部被点亮)时,则可以解锁红包雨,当主播触发展示红包雨后,可以在该目标直播间的直播页面上展示多个电子红包呈现的红包雨动效,用户可以通过对电子红包的点击操作,来获取钻石或其他礼物奖励,此外,还可以将获得的奖励再次赠送给主播。

由上可知,本实施例可以通过终端展示目标直播间的直播页面,所述直播页面包括虚拟物品收集区域和直播画面,所述虚拟物品收集区域包括:物品发放控件、目标奖励任务对应的至少一个待收集虚拟物品、以及所述待收集虚拟物品的收集状态;响应于对所述物品发放控件的发放操作,在所述直播页面上展示物品存放区域,所述物品存放区域包括虚拟物品集合,所述虚拟物品集合包括至少一个虚拟物品;当检测到对所述物品存放区域中目标虚拟物品的发放操作,且发放成功时,终端触发更新所述目标虚拟物品对应的待收集虚拟物品的收集状态,所述收集状态包括收集完成状态或者未收集完成状态;当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,终端在所述直播页面上展示所述目标奖励任务对应的至少一个电子红包;响应于对所述电子红包的操作,向所述操作对应的目标直播间的成员发放电子红包。本申请可以丰富直播过程中虚拟物品的互动形式,增强了用户对主播的粘性。

为了更好地实施以上方法,本申请实施例还提供一种基于直播的奖励发放装置,如图3a所示,该基于直播的奖励发放装置可以包括展示单元301、更新单元302和发放单元303,如下:

(1)展示单元301;

展示单元301,用于展示目标直播间的直播页面,所述直播页面包括虚拟物品收集区域和直播画面,所述虚拟物品收集区域包括:物品发放控件、目标奖励任务对应的至少一个待收集虚拟物品、以及所述待收集虚拟物品的收集状态。

(2)更新单元302;

更新单元302,用于响应于对所述物品发放控件的发放操作,触发更新所述待收集虚拟物品的收集状态,所述收集状态包括收集完成状态或者未收集完成状态。

可选的,在本申请的一些实施例中,所述虚拟物品收集区域包括所述待收集虚拟物品对应的物品图像,所述物品图像的颜色信息指示所述待收集虚拟物品对应的收集状态。

可选的,在本申请的一些实施例中,所述更新单元302具体可以用于当所述待收集虚拟物品处于未收集完成状态时,触发对所述待收集虚拟物品对应的物品图像的颜色信息进行调整。

可选的,在本申请的一些实施例中,所述更新单元302可以包括第一展示子单元3021和更新子单元3022,参见图3b,如下:

所述第一展示子单元3021,用于响应于对所述物品发放控件的发放操作,在所述直播页面上展示物品存放区域,所述物品存放区域包括虚拟物品集合,所述虚拟物品集合包括至少一个虚拟物品;

更新子单元3022,用于当检测到对所述物品存放区域中目标虚拟物品的发放操作,且发放成功时,触发更新所述目标虚拟物品对应的待收集虚拟物品的收集状态。

(3)发放单元303;

发放单元303,用于当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,触发向所述目标直播间的成员发放所述目标奖励任务对应的奖励。

可选的,在本申请的一些实施例中,所述发放单元303可以包括第二展示子单元3031和发放子单元3032,参见图3c,如下:

所述第二展示子单元3031,用于当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,在所述直播页面上展示所述目标奖励任务对应的至少一个电子红包;

发放子单元3032,用于响应于对所述电子红包的操作,向所述操作对应的目标直播间的成员发放电子红包。

可选的,在本申请的一些实施例中,所述发放单元303还可以包括分享子单元3033,参见图3d,如下:

所述分享子单元3033,用于当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,向参考直播间的成员分享所述目标直播间的奖励领取链接消息。

可选的,在本申请的一些实施例中,所述基于直播的奖励发放装置还可以包括获取单元304,所述获取单元304用于获取虚拟物品;所述获取单元304可以包括选取子单元3041、第三展示子单元3042和第一添加子单元3043,参见图3e,如下:

所述选取子单元3041,用于当检测到对所述物品发放控件的发放操作,且所述虚拟物品集合中不存在虚拟物品时,根据预定规则从候选虚拟物品中选取待获取虚拟物品;

第三展示子单元3042,用于在所述直播页面上展示虚拟物品获取区域,所述虚拟物品获取区域包括所述待获取虚拟物品;

第一添加子单元3043,用于基于对所述待获取虚拟物品的选取操作,将选取到的待获取虚拟物品添加到所述虚拟物品集合中。

可选的,在本申请的一些实施例中,所述虚拟物品获取区域还包括时间信息,所述时间信息指示所述待获取虚拟物品的剩余展示时间;

所述第三展示子单元3042具体可以用于在所述直播页面上展示虚拟物品获取区域;当所述虚拟物品获取区域中的时间信息不满足预设时间条件时,从所述候选虚拟物品中选取新的待获取虚拟物品;在所述虚拟物品获取区域上更新展示所述新的待获取虚拟物品。

可选的,在本申请的一些实施例中,所述获取单元304可以包括检测子单元3044和第二添加子单元3045,参见图3f,如下:

所述检测子单元3044,用于对物品获取任务的完成进度进行检测;

第二添加子单元3045,用于当所述完成进度满足预设进度条件时,将所述物品获取任务对应的奖励虚拟物品添加到所述虚拟物品集合中。

可选的,在本申请的一些实施例中,所述基于直播的奖励发放装置还可以包括发放奖励单元305,参见图3g;

所述发放奖励单元305,用于当检测到针对所述奖励的发放操作,且所述奖励处于预设有效时间内时,向所述目标直播间中的目标成员发放所述奖励。

由上可知,本实施例可以通过展示单元301展示目标直播间的直播页面,所述直播页面包括虚拟物品收集区域和直播画面,所述虚拟物品收集区域包括:物品发放控件、目标奖励任务对应的至少一个待收集虚拟物品、以及所述待收集虚拟物品的收集状态;由更新单元302响应于对所述物品发放控件的发放操作,触发更新所述待收集虚拟物品的收集状态,所述收集状态包括收集完成状态或者未收集完成状态;当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,通过发放单元303触发向所述目标直播间的成员发放所述目标奖励任务对应的奖励。本申请可以丰富直播过程中虚拟物品的互动形式,增强了用户对主播的粘性。

本申请实施例还提供一种电子设备,如图4所示,其示出了本申请实施例所涉及的电子设备的结构示意图,该电子设备可以是终端或者服务器等,具体来讲:

该电子设备可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本领域技术人员可以理解,图4中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

处理器401是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。

存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。

电子设备还包括给各个部件供电的电源403,优选的,电源403可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

该电子设备还可包括输入单元404,该输入单元404可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

尽管未示出,该电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能,如下:

展示目标直播间的直播页面,所述直播页面包括虚拟物品收集区域和直播画面,所述虚拟物品收集区域包括:物品发放控件、目标奖励任务对应的至少一个待收集虚拟物品、以及所述待收集虚拟物品的收集状态;响应于对所述物品发放控件的发放操作,触发更新所述待收集虚拟物品的收集状态,所述收集状态包括收集完成状态或者未收集完成状态;当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,触发向所述目标直播间的成员发放所述目标奖励任务对应的奖励。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

由上可知,本实施例可以展示目标直播间的直播页面,所述直播页面包括虚拟物品收集区域和直播画面,所述虚拟物品收集区域包括:物品发放控件、目标奖励任务对应的至少一个待收集虚拟物品、以及所述待收集虚拟物品的收集状态;响应于对所述物品发放控件的发放操作,触发更新所述待收集虚拟物品的收集状态,所述收集状态包括收集完成状态或者未收集完成状态;当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,触发向所述目标直播间的成员发放所述目标奖励任务对应的奖励。本申请可以丰富直播过程中虚拟物品的互动形式,增强了用户对主播的粘性。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本申请实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本申请实施例所提供的任一种基于直播的奖励发放方法中的步骤。例如,该指令可以执行如下步骤:

展示目标直播间的直播页面,所述直播页面包括虚拟物品收集区域和直播画面,所述虚拟物品收集区域包括:物品发放控件、目标奖励任务对应的至少一个待收集虚拟物品、以及所述待收集虚拟物品的收集状态;响应于对所述物品发放控件的发放操作,触发更新所述待收集虚拟物品的收集状态,所述收集状态包括收集完成状态或者未收集完成状态;当所述至少一个待收集虚拟物品的收集状态满足预设任务完成条件时,触发向所述目标直播间的成员发放所述目标奖励任务对应的奖励。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

由于该存储介质中所存储的指令,可以执行本申请实施例所提供的任一种基于直播的奖励发放方法中的步骤,因此,可以实现本申请实施例所提供的任一种基于直播的奖励发放方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述基于直播的奖励发放方面的各种可选实现方式中提供的方法。

以上对本申请实施例所提供的一种基于直播的奖励发放方法、装置、电子设备和存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

相关技术
  • 基于直播的奖励发放方法、装置、电子设备和存储介质
  • 基于区块链的直播处理方法、装置、电子设备及存储介质
技术分类

06120113147337