一种礼物效果重复播放方法及设备与流程

文档序号:16065904发布日期:2018-11-24 12:39阅读:238来源:国知局

本发明涉及直播应用领域,更具体地,涉及一种礼物效果重复播放方法及设备。

背景技术

随着直播行业的快速发展,直播受众在不断的扩大中,在主播进行直播时,用户的参与度越来越高。在直播期间,用户可以与主播进行互动,如发送弹幕、给主播赠送礼物等。其中有价值礼物的赠送是主播和用户之间核心的交互环节,有价值礼物是主播的主要收入来源之一,同时也是网络直播平台的重要收入来源之一。

通过对用户的礼物赠送习惯进行分析,可以发现用户赠送礼物存在一定的攀比性,如果在一个主播的直播间内有一个用户给主播赠送礼物,其他的用户就会跟随着一起进行礼物赠送,而如果在一个主播的直播间内没有一个用户赠送礼物,会导致直播人气不高,主播体验较差,平台也没有收入。

目前,在主播开播时,网络直播平台无法对用户的礼物赠送行为进行引导,因此,在主播开播时如何有效地引导用户进行礼物赠送显得尤为重要。



技术实现要素:

为克服上述主播开播时无法对用户的礼物赠送行为进行引导的问题或者至少部分地解决上述问题,本发明提供了一种礼物效果重复播放方法及设备。

根据本发明的一个方面,提供一种礼物效果重复播放方法,包括:

s1,对礼物赠送记录所对应的礼物效果进行录制;

s2,接收到主播的历史礼物播放请求时,根据历史礼物对应的赠送者用户id,判断所述赠送者是否在当前直播间;

s3,若所述赠送者在当前直播间,则隐藏所述赠送者的信息,显示所述历史礼物所对应的礼物效果录像;若所述赠送者不在当前直播间,则显示所述历史礼物所对应的礼物效果录像。

其中,在步骤s1之前还包括:

s0,获取主播对应直播间所在的分区,若主播对应直播间所在的分区与预设的礼物效果录像分区相匹配,则为主播增加礼物效果录像标示。

其中,在步骤s0之前还包括:

s01,根据直播类型,设置礼物效果录像分区,并为每个所述录像分区添加分区标示;相应地,步骤s0进一步包括:

获取主播对应直播间所在的分区,若主播对应直播间所在的分区与所述分区标示相匹配,则为主播增加礼物效果录像标示。

其中,步骤s01还包括:

为所述礼物效果录像分区设置录制参数;

其中,所述录制参数包括:礼物效果录像的最大有效数和礼物赠送记录的最大查询时间。

其中,步骤s1进一步包括:

s11,接收主播点击礼物效果录像标示的事件,对主播选定的礼物赠送记录所对应的礼物效果进行录制,并在主播本地保存所获得的礼物效果录像;

s12,为所述礼物赠送记录添加历史礼物标示,并在主播直播间页面上显示历史礼物播放开关;

其中,所述历史礼物标示用于标示所述礼物赠送记录所对应的赠送者信息和所述礼物赠送记录所对应的礼物效果录像。

其中,步骤s2进一步包括:

接收到主播点击所述历史礼物播放开关的事件时,根据所述历史礼物标示所对应的赠送者的用户id,判断所述赠送者是否在当前直播间。

其中,所述根据所述历史礼物标示所对应的赠送者的用户id,判断所述赠送者是否在当前直播间的步骤进一步包括:

获取当前直播间的弹幕服务用户id;

若在所述当前直播间的弹幕服务用户id中查询到所述用户id,则获知所述赠送者在当前直播间;或者,

若在所述当前直播间的弹幕服务用户id中未查询到所述用户id,则获知所述赠送者不在当前直播间。

其中,步骤s3中所述显示所述历史礼物所对应的礼物效果录像进一步包括:

将历史礼物标示所对应的礼物效果录像进行加载,并加载所述礼物效果录像所对应的特效动画。

根据本发明的另一个方面,提供一种礼物效果重复播放设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:

对礼物赠送记录所对应的礼物效果进行录制;

接收到主播的历史礼物播放请求时,根据历史礼物对应的赠送者用户id,判断所述赠送者是否在当前直播间;

若所述赠送者在当前直播间,则隐藏所述赠送者的信息,显示所述历史礼物所对应的礼物效果录像;若所述赠送者不在当前直播间,则显示所述历史礼物所对应的礼物效果录像。

根据本发明的又一个方面,提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如前所述的礼物效果重复播放方法。

本发明提出的一种礼物效果重复播放方法及设备,通过录制用户的历史礼物赠送记录所对应的礼物效果,在合适的时机通过主播手动的触发,来重复播放礼物的动画效果,对用户进行礼物赠送的引导,从而调动主播和用户参与的积极性,提高平台收入。

附图说明

图1为本发明一实施例提供的一种礼物效果重复播放方法的流程示意图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

如图1所示,为本发明一实施例提供的一种礼物效果重复播放方法的流程示意图,包括:

s1,对礼物赠送记录所对应的礼物效果进行录制;

s2,接收到主播的历史礼物播放请求时,根据历史礼物对应的赠送者用户id,判断所述赠送者是否在当前直播间;

s3,若所述赠送者在当前直播间,则隐藏所述赠送者的信息,显示所述历史礼物所对应的礼物效果录像;若所述赠送者不在当前直播间,则显示所述历史礼物所对应的礼物效果录像。

直播平台的每一款礼物都有特定的动画效果,礼物的价值越高,所对应的礼物动画越酷炫,即礼物的效果越好。礼物效果重复播放,指的是通过将特定用户赠送的特定礼物进行录像处理,在主播的本地进行保存,主播可以通过点击重复播放的按钮,在特定的时间内对已经录制好的礼物动画进行播放。礼物效果重复播放与礼物的赠送无关联,与用户真实赠送的礼物效果一致。

具体地,步骤s1中礼物赠送记录是指主播获赠的历史礼物记录,礼物赠送记录可以由主播指定,也可以在后台进行设定。主播从历史礼物赠送记录中选择适当的礼物赠送记录进行礼物效果的录制,服务器接收主播选定的礼物赠送记录后,弹出礼物动画录制的效果,供主播进行确认。如果主播满意所述礼物动画的录制效果,可以选择确认。服务器会将主播选定的礼物赠送记录所对应的礼物效果进行录像,以供主播在其认为合适的时机,对选定的礼物赠送记录所对应的礼物效果录像进行加载,使得观看该主播直播的用户可以观看到特定的礼物动画效果。在后台对礼物赠送记录进行设定,并对所设定的礼物赠送记录进行礼物效果的录制,在主播认为合适的时机,将录制的礼物效果在直播间进行播放,使得观看该主播直播的用户可以看到主播所获得的历史礼物动画效果,与真实的用户赠送的礼物效果一致,从而引导用户进行礼物赠送。

步骤s2中,服务器接收到主播的历史礼物播放请求时,说明主播需要播放礼物效果录像,那么首先需要对历史礼物对应的赠送者是否在主播开播的直播间进行判断,判断的方法是:获取所述礼物赠送记录所对应的赠送者的用户id,并在当前直播间中的所有用户id中查找是否存在所述用户id,若存在,说明赠送者在当前直播间,若不存在,说明赠送者不在当前直播间。

步骤s3隐藏所述赠送者的信息是指在播放的礼物效果录像中对礼物的赠送者进行隐藏,对当前房间内的所有用户进行用户名称的隐藏。历史礼物赠送者和普通用户都无法看到礼物效果重复播放中的礼物赠送者的昵称。如果赠送者在当前直播间,则在播放礼物效果录像时,需要隐藏赠送者的相关信息,从而保持礼物效果录像与真实的用户赠送礼物动画效果一致。如果赠送者不在当前直播间,则不需要隐藏赠送者的相关信息,直接播放礼物效果录像。

本发明实施例提出的一种礼物效果重复播放方法,通过录制用户的历史礼物赠送记录所对应的礼物效果,在合适的时机通过主播手动的触发,来重复播放礼物的动画效果,对用户进行礼物赠送的引导,从而调动主播和用户参与的积极性,提高平台收入。

本发明另一实施例,在上述实施例的基础上,在步骤s1之前还包括:

s0,获取主播对应直播间所在的分区,若主播对应直播间所在的分区与预设的礼物效果录像分区相匹配,则为主播增加礼物效果录像标示。

具体地,步骤s0中获取主播对应直播间所在的分区,在主播登录直播平台之后,通过前端服务器(webreceptionserver)获取当前登录主播的id(logoid)以及主播对应直播间所在的分区(partition)。预设的礼物效果录像分区是指预先设置好的可以对礼物效果进行录像的区域,因为礼物录像消耗的资源较大,因此需要对直播类型进行划分,通常只针对热门的直播类型进行礼物效果录像。若通过判断获知主播对应直播间所在的分区与预设的礼物效果录像分区相匹配,即主播对应直播间所在的分区是可以进行礼物效果录像的分区,则为主播增加礼物效果录像标示,用于标示主播可以进行礼物效果的录制。具体地,在主播的个人中心—>礼物消费记录中,增加礼物效果录像标示(videotapemark),主播可以通过点击礼物效果录像标示(videotapemark)来进行礼物效果的录制。

本发明实施例提供的一种礼物效果重复播放方法,只对满足条件的主播开放礼物效果重复播放功能,尽量减少录像带来的资源消耗,实现对用户礼物赠送的引导。

本发明另一实施例,在上述实施例的基础上,在步骤s0之前还包括:

s01,根据直播类型,设置礼物效果录像分区,并为每个所述录像分区添加分区标示;相应地,步骤s0进一步包括:

获取主播对应直播间所在的分区,若主播对应直播间所在的分区与所述分区标示相匹配,则为主播增加礼物效果录像标示。

具体地,后台超管(administrators)在登录后台服务(webbackstageserver)之后,在后台的分区管理(partitionmanage)功能中,通过对直播类型进行选择,并为选择的直播类型增加分区标示(partitionmark),从而实现对礼物效果录像分区的设定。相应地,在主播开播时,通过前台服务(webbackstageserver),获取的主播对应直接间所在的分区(partition),与在后台服务(webbackstageserver)的分区管理(partitionmanage)功能中设置的分区标示(partitionmark)所对应的分区进行匹配。如果主播所在的分区(partition)在所述分区标示(partitionmark)中,则说明当前主播可以进行礼物效果录像,为主播增加礼物效果录像标示,主播可以通过点击礼物效果录像标示(videotapemark)来进行礼物效果的录制。如果主播对应直播间所在的分区(partition),不在所述分区标示(partitionmark)中,则该主播不能进行礼物特效录像。即只对满足上述匹配条件的主播开启礼物效果录像的功能。

本发明实施例提供的一种礼物效果重复播放方法,通过设置礼物重复录像的区域来减少资源消耗,从而更好地实现对用户赠送礼物的引导。

基于上述实施例,步骤s01还包括:

为所述礼物效果录像分区设置录制参数;

其中,所述录制参数包括:礼物效果录像的最大有效数和礼物赠送记录的最大查询时间。

具体地,由于录制礼物动画效果需要消耗较多资源,所以需要为每个礼物效果录像分区设置录制参数,对礼物效果录像的数目和供主播查询的礼物赠送记录的周期进行限定,即所述录制参数包括:礼物效果录像的最大有效数(videotapemaxvalue)和礼物赠送记录的最大查询时间(timemax)。通过后台服务(webbackstageserver)设定的录制参数,为后续的礼物效果录像提供支持。

主播在点击礼物效果录像标示(videotapemark)之后,可以对礼物赠送历史记录中的赠送记录进行查询,查询的最大查询值不能大于礼物赠送记录的最大查询时间(timemax),主播所选定的礼物效果录制的最大数量不能大于最大有效数(videotapemaxvalue)。

基于上述实施例,步骤s1进一步包括:

s11,接收主播点击礼物效果录像标示的事件,对主播选定的礼物赠送记录所对应的礼物效果进行录制,并在主播本地保存所获得的礼物效果录像;

s12,为所述礼物赠送记录添加历史礼物标示,并在主播直播间页面上显示历史礼物播放开关;

其中,所述历史礼物标示用于标示所述礼物赠送记录所对应的赠送者信息和所述礼物赠送记录所对应的礼物效果录像。

具体地,步骤s11接收主播点击所述礼物效果录像标示的事件是指主播点击了礼物效果录像标示(videotapemark),说明主播对应直播间所在的分区与礼物效果录像分区相匹配,且此时主播需要礼物效果录像功能,那么主播在其个人中心中可以查询礼物赠送记录,并选定某些礼物赠送记录进行录像操作。在主播选择某些礼物赠送记录之后,服务器会弹出礼物录像录制的效果,供主播进行确认。如果主播满意礼物效果重复录像之后,可以选择确认。服务器会将主播选定的礼物赠送记录所对应的礼物效果进行录像,并保存在主播本地。

步骤s12服务器为录像后的礼物赠送记录增加历史礼物标示(gifthistorymark),用于标示所述礼物赠送记录所对应的赠送者信息和所述礼物赠送记录所对应的礼物效果录像。同时,在主播的直播间页面上显示历史礼物播放开关(giftspecial),主播可以在其认为合适的时机,点击所述历史礼物播放开关(giftspecial),来对选定的礼物效果录像进行加载并显示,使在主播直播间的用户可以观看到特定的礼物重复播放效果。

基于上述实施例,步骤s2进一步包括:

接收到主播点击所述历史礼物播放开关的事件时,根据所述历史礼物标示所对应的赠送者的用户id,判断所述赠送者是否在当前直播间。

具体地,服务器接收到主播点击历史礼物播放开关的事件,说明主播需要播放礼物效果录像,那么首先需要对主播所选定的礼物效果录像所对应的礼物赠送记录中的赠送者进行判断,判断所述赠送者是否在当前直播间,判断的方法是:基于所述历史礼物标示,获取所述礼物赠送记录所对应的赠送者的用户id,并在当前直播间中的所有用户id中查找是否存在所述用户id,若存在,说明赠送者在当前直播间,若不存在,说明赠送者不在当前直播间。

基于上述实施例,所述根据所述历史礼物标示所对应的赠送者的用户id,判断所述赠送者是否在当前直播间的步骤进一步包括:

获取当前直播间的弹幕服务用户id;

若在所述当前直播间的弹幕服务用户id中查询到所述用户id,则获知所述赠送者在当前直播间;或者,

若在所述当前直播间的弹幕服务用户id中未查询到所述用户id,则获知所述赠送者不在当前直播间。

具体地,首先获取当前直播间的弹幕服务用户id(barrageid),基于历史礼物标示(gifthistorymark),获取赠送者的用户id(historyuserid),若在所述当前直播间的弹幕服务用户id中查询到所述用户id,则获知所述赠送者在当前直播间;若在所述当前直播间的弹幕服务用户id中未查询到所述用户id,则获知所述赠送者不在当前直播间。

基于上述实施例,步骤s3中所述显示所述历史礼物所对应的礼物效果录像进一步包括:

将历史礼物标示所对应的礼物效果录像进行加载,并加载所述礼物效果录像所对应的特效动画。

具体地,显示所述历史礼物标示所对应的礼物效果录像是通过前台服务器(webreceptionserver),将历史礼物标示(gifthistorymark)所对应的礼物效果录像进行加载,并通过flash服务(webflashserver)加载所述礼物效果录像所对应的礼物特效动画。

本发明另一实施例,提供一种礼物效果重复播放设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:

对礼物赠送记录所对应的礼物效果进行录制;

接收到主播的历史礼物播放请求时,根据历史礼物对应的赠送者用户id,判断所述赠送者是否在当前直播间;

若所述赠送者在当前直播间,则隐藏所述赠送者的信息,显示所述历史礼物所对应的礼物效果录像;若所述赠送者不在当前直播间,则显示所述历史礼物所对应的礼物效果录像。

本发明又一实施例,提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如前所述的礼物效果重复播放方法。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的礼物效果重复播放设备的实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

本发明提出的一种礼物效果重复播放方法及设备,通过录制用户的历史礼物赠送记录所对应的礼物效果,在合适的时机通过主播手动的触发,来重复播放礼物的动画效果,对用户进行礼物赠送的引导,从而调动主播和用户参与的积极性,提高平台收入。

最后,本申请的方法仅为较佳的实施方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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