直播互动方法、装置、存储介质及计算机设备

文档序号:1941855 发布日期:2021-12-07 浏览:14次 >En<

阅读说明:本技术 直播互动方法、装置、存储介质及计算机设备 (Live broadcast interaction method and device, storage medium and computer equipment ) 是由 陈涛 袁小明 于 2021-10-20 设计创作,主要内容包括:本申请实施例公开了一种直播互动方法、装置、存储介质及计算机设备。本申请实施例接收对预设送礼控件的长按触控操作;响应于针对预设送礼控件的长按触控操作,持续触发预设送礼控件关联的目标虚拟礼物的赠送指令,赠送指令的触发次数随长按触控操作的持续时间的增长而增加;播放目标虚拟礼物对应的目标连击动画,其中,目标连击动画的连击效果随赠送指令的触发次数的增加而变化。以此,通过长按触控操作实现对目标虚拟礼物的连续赠送,并且实现相应目标连击动画的播放,且播放的目标连击动画的连击效果随长按触控操作的按压时间而变化,增加了直播互动的方式和趣味性,进而极大的提升了直播互动的多样性。(The embodiment of the application discloses a live broadcast interaction method and device, a storage medium and computer equipment. The method comprises the steps of receiving long-press touch operation on a preset gift sending control; continuously triggering a presentation instruction of a target virtual gift associated with a preset gift-giving control in response to a long-press touch operation for the preset gift-giving control, wherein the triggering frequency of the presentation instruction is increased along with the increase of the duration time of the long-press touch operation; and playing the target continuous-click animation corresponding to the target virtual gift, wherein the continuous-click effect of the target continuous-click animation changes along with the increase of the triggering times of the giving instructions. Therefore, continuous presentation of the target virtual gift is achieved through long-time pressing of touch operation, playing of the corresponding target continuous-click animation is achieved, continuous-click effect of the played target continuous-click animation changes along with long-time pressing of the touch operation, live broadcast interaction mode and interestingness are increased, and further the diversity of live broadcast interaction is greatly improved.)

直播互动方法、装置、存储介质及计算机设备

技术领域

本申请涉及网络直播领域,具体涉及一种直播互动方法、装置、存储介质及计算机设备。

背景技术

随着直播行业的发展普及,观看直播成为众多用户的日常娱乐方式,而直播间内送礼作为直播间的重要付费功能,是用户对直播内容喜好程度的重要反馈手段。用户通过对送礼按钮不断的点击,实现礼物的累计送出,来表达出对直播内容的喜好程度。

在对现有技术的研究和实践过程中,本申请的发明人发现,现有技术中需要不断的点击送礼按钮才能实现礼物累计赠送,且赠送的方式也比较单调,导致直播的互动性较差。

发明内容

本申请实施例提供一种直播互动方法、装置、存储介质及计算机设备,可以提升直播互动的多样性。

为解决上的述技术问题,本申请实施例提供以下技术方案:

一种直播互动方法,包括:

接收对预设送礼控件的长按触控操作;

响应于针对所述预设送礼控件的长按触控操作,持续触发所述预设送礼控件关联的目标虚拟礼物的赠送指令,所述赠送指令的触发次数随所述长按触控操作的持续时间的增长而增加;

播放所述目标虚拟礼物对应的目标连击动画,其中,所述目标连击动画的连击效果随所述赠送指令的触发次数的增加而变化。

一种直播互动装置,包括:

接收单元,用于接收对预设送礼控件的长按触控操作;

触发单元,用于响应于针对所述预设送礼控件的长按触控操作,持续触发所述预设送礼控件关联的目标虚拟礼物的赠送指令,所述赠送指令的触发次数随所述长按触控操作的持续时间的增长而增加;

播放单元,用于播放所述目标虚拟礼物对应的目标连击动画,其中,所述目标连击动画的连击效果随所述赠送指令的触发次数的增加而变化。

在一些实施例中,所述触发单元,包括:

触发子单元,用于响应于针对所述预设送礼控件的长按触控操作,触发所述预设送礼控件关联的目标虚拟礼物的赠送指令;

开启子单元,用于开启定时器,所述定时器关联目标预设时间;

间隔触发子单元,用于在所述长按触控操作的持续状态下,每间隔目标预设时间触发所述预设送礼控件关联的目标虚拟礼物的赠送指令,直至所述长按触控操作结束。

在一些实施例中,所述开启子单元,用于:

获取所述长按触控操作对应的按压力度信息;

确定所述按压力度信息处于的目标力度区间,并根据所述目标力度区间匹配对应的目标预设时间。

在一些实施例中,所述播放单元,用于:

生成所述目标虚拟礼物对应的连续弹射动画,所述连续弹射动画的弹射效果随所述赠送指令的触发次数的增加而变化;

将所述连续弹射动画作为目标连击动画进行播放。

在一些实施例中,所述播放单元,还用于:

生成所述目标虚拟礼物对应的连续弹射动画,所述连续弹射动画的弹射效果随所述赠送指令的触发次数的增加而变化;

当检测到所述赠送指令的触发次数满足预设条件时,生成所述目标虚拟礼物对应的全屏动画;

将所述连续弹射动画和所述全屏动画作为目标连击动画进行播放。

在一些实施例中,所述直播互动装置,还包括:

展示单元,用于展示所述目标虚拟礼物对应的虚拟展示控件,其中,所述虚拟展示控件用于展示目标虚拟礼物的触发次数,且所述虚拟展示控件的显示尺寸随所述目标虚拟礼物的赠送次数的增加而变化。

在一些实施例中,所述直播互动装置,还包括:

调节单元,用于当检测到所述赠送指令的触发次数满足预设条件时,将所述虚拟展示控件的显示尺寸调节为预设显示尺寸。

在一些实施例中,所述直播互动装置,还包括:

记录单元,用于当检测到网络传输速率小于预设阈值时,记录所述网络处于未连接状态下的目标虚拟礼物的赠送指令和对应的目标触发次数,并存储至缓存池;

获取单元,用于当检测到所述网络传输速率大于预设阈值时,获取服务器发放的更新数据,所述更新数据携带当前直播间支持的当前虚拟礼物;

缓存触发单元,用于当检测到所述目标虚拟礼物的第一礼物类型与所述当前虚拟礼物的第二礼物类型相同时,触发缓存池中目标触发次数的赠送指令。

在一些实施例中,所述直播互动装置,还包括:

清空单元,用于当检测到所述目标虚拟礼物的第一礼物类型与所述当前虚拟礼物的第二礼物类型不相同时,将所述缓存池清空;

替换单元,用于将所述预设送礼控件关联的目标虚拟礼物替换为当前虚拟礼物。

一种计算机存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行上述直播互动方法中的步骤。

一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可以在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述提供的直播互动方法中的步骤。

一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在存储介质中。计算机设备的处理器从存储介质读取所述计算机指令,处理器执行所述计算机指令,使得所述计算机设备执行上述提供的直播互动方法中的步骤。

本申请实施例接收对预设送礼控件的长按触控操作;响应于针对预设送礼控件的长按触控操作,持续触发预设送礼控件关联的目标虚拟礼物的赠送指令,赠送指令的触发次数随长按触控操作的持续时间的增长而增加;播放目标虚拟礼物对应的目标连击动画,其中,目标连击动画的连击效果随赠送指令的触发次数的增加而变化。以此,通过长按触控操作实现对目标虚拟礼物的连续赠送,并且实现相应目标连击动画的播放,且播放的目标连击动画的连击效果随长按触控操作的按压时间而变化,增加了直播互动的方式和趣味性,进而极大的提升了直播互动的多样性。

附图说明

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

图1是本申请实施例提供的直播互动系统的场景示意图;

图2是本申请实施例提供的直播互动方法的流程示意图;

图3a是本申请实施例提供的直播互动方法的另一流程示意图;

图3b是本申请实施例提供的直播界面的示意图;

图3c是本申请实施例提供的直播界面的另一示意图;

图3d是本申请实施例提供的直播界面的另一示意图;

图3e是本申请实施例提供的直播界面的另一示意图;

图4是本申请实施例提供的直播互动装置的结构示意图;

图5是本申请实施例提供的计算机设备的结构示意图。

具体实施方式

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

本申请实施例提供一种直播互动方法、装置、存储介质及计算机设备。

请参阅图1,图1为本申请实施例所提供的直播互动系统的场景示意图,包括:客户端A和服务器B,客户端A和服务器B之间可以通过通信网络连接,该通信网络,包括无线网络以及有线网络,其中无线网络包括无线广域网、无线局域网、无线城域网、以及无线个人网中的一种或多种的组合。网络中包括路由器、网关等等网络实体,图中并未示意出。客户端A可以通过通信网络与服务器B进行信息交互。

该直播互动系统可以包括直播互动装置,该直播互动装置具体可以集成在平板电脑、手机、笔记本电脑、台式电脑等具备储存单元并安装有微处理器而具有运算能力的终端中,该终端可以安装客户端,例如直播客户端或者游戏客户端等等,需要说明的是,该直播客户端可以包括主播客户端或者观众客户端,在图1中,该客户端A可以用于接收对预设送礼控件的长按触控操作;响应于针对该预设送礼控件的长按触控操作,持续触发该预设送礼控件关联的目标虚拟礼物的赠送指令,该赠送指令的触发次数随该长按触控操作的持续时间的增长而增加;播放该目标虚拟礼物对应的目标连击动画,其中,该目标连击动画的连击效果随该赠送指令的触发次数的增加而变化。

该直播互动系统还可以包括服务器B,该服务器B中可以存储有主播客户端与各个直播间之间的对应关系,当观众客户端选择直播间后,服务器B根据各个直播间与主播客户端的对应关系,向属于同一直播间内的所有观众客户端发送对应主播客户端的直播视频流。该服务器B还可以统计客户端A发送的目标虚拟礼物的数量。

需要说明的是,图1所示的直播互动系统的场景示意图仅仅是一个示例,本申请实施例描述的直播互动系统以及场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着直播互动系统的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

以下分别进行详细说明。

在本实施例中,将从直播互动装置的角度进行描述,该直播互动装置具体可以集成在终端的客户端中。

请参阅图2,图2是本申请实施例提供的直播互动方法的流程示意图。该直播互动方法包括:

在步骤101中,接收对预设送礼控件的长按触控操作。

其中,客户端可以是观众客户端,该观众客户端可以进入任一主播客户端对应的直播间,开启该主播客户端对应的直播间进行直播观看,观众客户端可以在直播间中观看直播用户的直播内容,例如才艺展示、游戏直播等等,还可以关注该主播用户、向该主播用户赠送礼物或者发送互动消息等等来实现与主播用户的互动操作。

尤其是随着直播行业的发展以及普及,赠送礼物是观众对直播内容喜好程度的重要反馈手段,用户可以通过对送礼按钮不断的点击,实现礼物的快速累计送出,但是,用户逐一选择和点击礼物的过程非常繁琐,往往会导致赠送效率低,并且赠送方式也比较单调,很难调动观众的热情,即直播的互动性较差。

以此,本申请实施例提供预设送礼控件来实现快捷送礼功能,该预设送礼控件可以预先关联目标虚拟礼物,该预设送礼控件可以接收长按触控操作,实现连续赠送目标虚拟礼物。

在本申请实施例中,观众客户端可以显示直播界面,该直播界面上可以播放主播的直播界面,该直播界面上可以显示预设送礼控件,该预设送礼控件用于实现连续赠送目标虚拟礼物,观众用户可以长按触控该预设送礼控件,相应的,客户端可以接收对预设送礼控件的长按触控操作。

在步骤102中,响应于针对预设送礼控件的长按触控操作,持续触发预设送礼控件关联的目标虚拟礼物的赠送指令。

本申请实施例中所涉及到的响应于,用于表示所执行的操作所依赖的条件或者状态,当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以具有设定的延迟;在没有特别说明的情况下,所执行的多个操作不存在执行先后顺序的限制。

其中,观众客户端响应于针对预设送礼控件的长按触控操作,可以持续触发预设送礼控件关联的目标虚拟礼物的赠送指令,即本申请实施例可以通过长按触控操作实现目标虚拟礼物的连续赠送,该持续的方式可以是间隔触发的方式或者是随着时间推移触发频率越来越快的方式,此处举例不作为具体限定,以此,实现观众可以通过长按触控的方式实现目标虚拟礼物的连续赠送,提升了操作的效率。

在一些实施方式中,持续触发预设送礼控件关联的目标虚拟礼物的赠送指令,包括:

(1)触发该预设送礼控件关联的目标虚拟礼物的赠送指令;

(2)开启定时器;

(3)在该长按触控操作的持续状态下,每间隔目标预设时间触发该预设送礼控件关联的目标虚拟礼物的赠送指令,直至该长按触控操作结束。

其中,在观众客户端响应于针对预设送礼控件的长按触控操作下,首先,触发该预设送礼控件关联的目标虚拟礼物的赠送指令,即实现一次目标虚拟礼物的赠送操作。

在本申请实施例中,可以设定定时器,该定时器用于监听该长按触控操作,该定时器关联目标预设时间,该目标预设时间即为间隔时间,该目标预设时间越长,间隔触发目标虚拟礼物的时间越长,该目标预设时间越短,间隔触发目标虚拟礼物的时间越短。

进一步的,在该长按触控操作的持续状态下,每间隔目标预设时间触发一次该预设送礼控件关键的目标虚拟礼物的赠送指令,即实现间隔目标预设时间实现一次该预设送礼控件关联的目标虚拟礼物的赠送操作,实现连续赠送的效果,直至该长按触控操作结束。

在步骤103中,播放目标虚拟礼物对应的目标连击动画。

在相关技术中,用户在赠送虚拟礼物时,显示的功能比较单调,只是显示礼物赠送的效果,即使在不断点击实现不断送出礼物时,也没有相应的显示效果进行配合,严重影响用户的热情和送礼体验。

以此,本申请实施例在响应于针对预设送礼控件的长按触控操作进行持续触发预设送礼控件关联的目标虚拟礼物的赠送指令的场景下,还可以播放该目标虚拟礼物对应的目标连击动画,该目标连击动画可以由后台人员设定或者用户选择,为与目标虚拟礼物相关的趣味动画,且该目标连击动画的连击效果随该赠送指令的触发次数的增加而变化,即观众可以通过长按触控操作实现对目标连击动画的互动,提升了直播交互的互动性。

由上可知,本申请实施例接收对预设送礼控件的长按触控操作;响应于针对预设送礼控件的长按触控操作,持续触发预设送礼控件关联的目标虚拟礼物的赠送指令,赠送指令的触发次数随长按触控操作的持续时间的增长而增加;播放目标虚拟礼物对应的目标连击动画,其中,目标连击动画的连击效果随赠送指令的触发次数的增加而变化。以此,通过长按触控操作实现对目标虚拟礼物的连续赠送,并且实现相应目标连击动画的播放,且播放的目标连击动画的连击效果随长按触控操作的按压时间而变化,增加了直播互动的方式和趣味性,进而极大的提升了直播互动的多样性。

在本实施例中,将从直播互动装置的角度进行描述,该直播互动装置具体可以集成在平板电脑、手机等具备储存单元并安装有微处理器而具有运算能力的终端中,该终端可以开启直播客户端,在本申请实施例中,该直播客户端可以为观众客户端。

请参阅图3a,图3a为本申请实施例提供的信息处理方法的另一流程示意图。该方法流程可以包括:

在步骤201中,接收对预设送礼控件的长按触控操作。

可以理解的是,为了更好的理解本申请实施例,可以一并参阅图3b该,图3b是本申请实施例提供的直播界面的示意图,观众客户端可以显示直播界面20,该直播界面20可以播放主播的直播界面,该直播界面上可以显示预设送礼控件21,该预设送礼控件用于实现连续赠送目标虚拟礼物,观众用户可以长按触控该预设送礼控件,相应的,客户端可以接收对预设送礼控件的长按触控操作。

在步骤202中,响应于针对预设送礼控件的长按触控操作,触发预设送礼控件关联的目标虚拟礼物的赠送指令。

其中,请一并参阅图3c该,图3c是本申请实施例提供的直播界面的另一示意图,观众可以通过手指长按该预设送礼控件21,观众客户端响应于针对预设送礼控件21的长按触控操作,可以触发预设送礼控件关联的目标虚拟礼物的赠送指令,该目标虚拟礼物的礼物类型包括多种,例如该目标虚拟礼物可以为“蓝色传说”。

在步骤203中,获取长按触控操作对应的按压力度信息,确定按压力度信息处于的目标力度区间,并根据目标力度区间匹配对应的目标预设时间。

其中,获取该长按触控操作对应的按压力度信息,观众触控力度越大,该按压力度信息越大;观众触控力度越小,该按压力度信息越小,该按压力度信息的单位可以为克(g),例如按压力度信息可以为800g。

进一步的,可以设定多个力度区间,每一力度区间关联相应的目标预设时间,例如可以设定0~500g的力度区间对应的目标预设时间为200毫秒(ms),500~1000g的力度区间对应的目标预设时间为100毫秒(ms),即按压力度越大,对应匹配的目标预设时间越短。以此,可以根据目标力度区间匹配对应的目标预设时间。

在一实施例中,该目标预设时间可以为随时变化的,例如在长按触控操作中,加重按压力度和减轻按压力度来对目标预设时间进行实时调节。

在步骤204中,在长按触控操作的持续状态下,每间隔目标预设时间触发预设送礼控件关联的目标虚拟礼物的赠送指令,直至长按触控操作结束。

其中,在该长按触控操作的持续状态下,可以每隔100ms触发预设送礼控件21关联的目标虚拟礼物“蓝色传说”的赠送指令,实现持续对该目标虚拟礼物的持续赠送,直至该长按触控操作结束。

在步骤205中,生成目标虚拟礼物对应的连续弹射动画。

其中,请继续参阅图3c所示,观众客户端在处于长按触控操作的状态下,可以生成目标虚拟礼物对应的连续弹射动画22,该连续弹射动画22可以为从预设送礼控件21生成的爱心向屏幕中心弹射的动画,该连续弹射动画22的弹射效果随该赠送指令的触发次数的增加而变化,即该弹射的爱心的数量可以由该赠送指令的触发次数决定,该赠送指令的触发次数越多,该弹射的爱心的数量可以越多,该赠送指令的触发次数越少,该弹射的爱心的数量可以越少。即也说明用户长按触控的时间越长,弹射的爱心的数量越多,用户长按触控的时间越短,弹射的爱心的数量越少。

在一实施方式中,在处于长按触控操作的持续状态下,可以只播放该连续弹射动画。

在步骤206中,当检测到赠送指令的触发次数满足预设条件时,生成目标虚拟礼物对应的全屏动画。

其中,该预设条件可以为触发次数满足预设阈值,该预设阈值可以为10次、20次或者30次等等,请一并参阅图3d所示,图3d是本申请实施例提供的直播界面的另一示意图,该预设阈值可以为10次,当检测到赠送指令的触发次数满足10次时,生成目标虚拟礼物对应的全屏动画23,该全屏动画23为全屏暴击特效,可以为带有爱心图标的全屏流星雨,可以增加视觉效果,增强观众送礼的热情。

在一实施方式中,全屏动画可能短时间多次出现,为了避免重叠,可以通过队列的方式来记录全屏动画,每当播放完一个全屏动画,按照顺序从队列中抽取一个全屏动画进行播放。

在一实施方式中,在处于长按触控操作的持续状态下,可以只播放该全屏动画。

在步骤207中,将连续弹射动画和全屏动画作为目标连击动画进行播放。

其中,请继续参阅图3d所示,可以将连续弹射动画22和全屏动画23作为目标连击动画一并进行播放,实现用户可以通过长按触控以及控制触控力度控制以一定速率的目标虚拟礼物的连续赠送,极大的提升了直播交互的多样性。

在步骤208中,展示目标虚拟礼物对应的虚拟展示控件。

其中,请一并参阅图3e所示,图3e是本申请实施例提供的直播界面的另一示意图,该直播界面20上在进行长按触控操作时,还可以显示虚拟展示控件24,该述虚拟展示控件24用于展示目标虚拟礼物的触发次数,例如触发次数为21次,且该虚拟展示控件24的显示尺寸随该目标虚拟礼物的赠送次数的增加而变化,该变化趋势可以为虚拟展示控件24的显示尺寸可以随目标虚拟礼物的赠送次数的增加而一直变大,还可以为虚拟展示控件24的显示尺寸可以随目标虚拟礼物的赠送次数的增加而不规律的变大或者变小等等,此处不作具体限定。

在一些实施方式中,该方法还包括:当检测到该赠送指令的触发次数满足预设条件时,将该虚拟展示控件的显示尺寸调节为预设显示尺寸。

其中,该虚拟展示控件24具有预设显示尺寸,该预设显示尺寸可以理解为刚开始显示时的原始显示尺寸,例如2厘米,该虚拟展示控件24的显示尺寸可以随着赠送次数的增加而增大,但是当检测到该赠送指令的触发次数满足预设条件时,即实现全屏动画的暴击显示时,可以将该虚拟展示控件24的显示尺寸调节为预设显示尺寸,使得该虚拟展示控件24呈现规律性的变化,增加直播互动的趣味性。

在一些实施方式中,该方法还包括:

(1)当检测到网络传输速率小于预设阈值时,记录该网络处于未连接状态下的目标虚拟礼物的赠送指令和对应的目标触发次数,并存储至缓存池。

(2)当检测到该网络传输速率大于预设阈值时,获取服务器发放的更新数据,该更新数据携带当前直播间支持的当前虚拟礼物。

(3)当检测到该目标虚拟礼物的第一礼物类型与该当前虚拟礼物的第二礼物类型相同时,触发缓存池中目标触发次数的赠送指令。

(4)当检测到该目标虚拟礼物的第一礼物类型与该当前虚拟礼物的第二礼物类型不相同时,将该缓存池清空。

(5)将该预设送礼控件关联的目标虚拟礼物替换为当前虚拟礼物。

由于连续送礼配置的礼物数据是由服务器广播下发配置的,该礼物数据可以为特定类型的虚拟礼物和数量,以此该预设送礼控件关联的目标虚拟礼物可能是无限制数量的付费虚拟礼物,或者有限制数量的免费礼物,所以该预设送礼控件关联的目标虚拟礼物可能会因为免费礼物送完了或者直播间状态变化等方式进行更新。

以此,在处于长按触控操作的状态下,客户会因为网络问题,存在一个数据断开期,在该数据断开期时,目标虚拟礼物的赠送指令的触发次数和目标连击动画仍然继续生成和播放,给用户的体验为保持不变的,但是由于网络的问题,目标虚拟礼物的发送送礼协议并未发送,以此为了解决上述问题,本申请实施例可以设定预设阈值,该预设阈值为预设网络传输速率,例如50千字节(Kilobyte,KB)每秒,在检测到网络传输速率小于预设阈值时,说明当前网络状态较差,可能为断网或者连接不稳定,记录在此状态下的目标虚拟礼物的赠送指令和对应的目标触发次数,即记录处于网络状态差时客户端上需要赠送的目标虚拟礼物的赠送指令和相应赠送的次数,并将该其存储至缓存池中,该缓存池为终端开辟的存储空间。

进一步的,当检测到该网络传输速率大于预设阈值时,即检测到网络恢复较佳状态时,说明可以和服务器同步数据,获取服务器发送的最新数据,即更新数据,该更新数据携带当前观看的直播间支持的当前虚拟礼物,该当前虚拟礼物即为可以支持连续送礼的礼物。

由于虚拟礼物是多种多样类型的,所以是否将缓存池中缓存的目标虚拟礼物的赠送指令继续送出,需要检测该目标虚拟礼物的第一礼物类型和当前虚拟礼物的第二礼物类型是否相同,当检测到该目标虚拟礼物的第一礼物类型与该当前虚拟礼物的第二礼物类型相同时,即说明服务器当前支持连续送礼的礼物类型不变,可以将缓存池中目标触发次数的赠送指令进行触发,保持连续赠送目标虚拟礼物不间断。而当检测到该目标虚拟礼物的第一礼物类型与当前虚拟礼物的第二礼物类型不相同时,说明离线缓存的目标虚拟礼物不能实现赠送,需要将该缓存池中的数据清空,并将该预设送礼控件关联的目标虚拟礼物更新为当前虚拟礼物,以实现数据更新,当用户重新长按该预设送礼控件时,实现当前虚拟礼物的连续赠送,具体实现过程请参照上述实现步骤,此处不作赘述。

以此,实现目标虚拟礼物在离线状态下的离线处理,避免客户端在网络出现问题时无法处理连续赠送事件而导致用户无法使用,进一步的提升了直播互动的多样性和处理效率。

由上述可知,本申请实施例通过接收对预设送礼控件的长按触控操作;响应于针对预设送礼控件的长按触控操作,持续触发预设送礼控件关联的目标虚拟礼物的赠送指令,赠送指令的触发次数随长按触控操作的持续时间的增长而增加;播放目标虚拟礼物对应的目标连击动画,其中,目标连击动画的连击效果随赠送指令的触发次数的增加而变化。以此,通过长按触控操作实现对目标虚拟礼物的连续赠送,并且实现相应目标连击动画的播放,且播放的目标连击动画的连击效果随长按触控操作的按压时间而变化,增加了直播互动的方式和趣味性,进而极大的提升了直播互动的多样性。

请参阅图4,图4为本申请实施例提供的直播互动装置的结构示意图,该直播互动装置应用于终端,其中该直播互动装置可以包括接收单元301、触发单元302以及播放单元303等。

接收单元301,用于接收对预设送礼控件的长按触控操作。

触发单元302,用于响应于针对该预设送礼控件的长按触控操作,持续触发该预设送礼控件关联的目标虚拟礼物的赠送指令,该赠送指令的触发次数随该长按触控操作的持续时间的增长而增加。

在一些实施例中,该触发单元302,包括:

触发子单元,用于响应于针对该预设送礼控件的长按触控操作,触发该预设送礼控件关联的目标虚拟礼物的赠送指令;

开启子单元,用于开启定时器,该定时器关联目标预设时间;

间隔触发子单元,用于在该长按触控操作的持续状态下,每间隔目标预设时间触发该预设送礼控件关联的目标虚拟礼物的赠送指令,直至该长按触控操作结束。

在一些实施例中,该开启子单元,用于:

获取该长按触控操作对应的按压力度信息;

确定该按压力度信息处于的目标力度区间,并根据该目标力度区间匹配对应的目标预设时间。

播放单元303,用于播放该目标虚拟礼物对应的目标连击动画,其中,该目标连击动画的连击效果随该赠送指令的触发次数的增加而变化。

在一些实施例中,该播放单元303,用于:

生成该目标虚拟礼物对应的连续弹射动画,该连续弹射动画的弹射效果随该赠送指令的触发次数的增加而变化;

将该连续弹射动画作为目标连击动画进行播放。

在一些实施例中,该播放单元303,还用于:

生成该目标虚拟礼物对应的连续弹射动画,该连续弹射动画的弹射效果随该赠送指令的触发次数的增加而变化;

当检测到该赠送指令的触发次数满足预设条件时,生成该目标虚拟礼物对应的全屏动画;

将该连续弹射动画和该全屏动画作为目标连击动画进行播放。

在一些实施例中,该直播互动装置,还包括:

展示单元,用于展示该目标虚拟礼物对应的虚拟展示控件,其中,该虚拟展示控件用于展示目标虚拟礼物的触发次数,且该虚拟展示控件的显示尺寸随该目标虚拟礼物的赠送次数的增加而变化。

在一些实施例中,该直播互动装置,还包括:

调节单元,用于当检测到该赠送指令的触发次数满足预设条件时,将该虚拟展示控件的显示尺寸调节为预设显示尺寸。

在一些实施例中,该直播互动装置,还包括:

记录单元,用于当检测到网络传输速率小于预设阈值时,记录该网络处于未连接状态下的目标虚拟礼物的赠送指令和对应的目标触发次数,并存储至缓存池;

获取单元,用于当检测到该网络传输速率大于预设阈值时,获取服务器发放的更新数据,该更新数据携带当前直播间支持的当前虚拟礼物;

缓存触发单元,用于当检测到该目标虚拟礼物的第一礼物类型与该当前虚拟礼物的第二礼物类型相同时,触发缓存池中目标触发次数的赠送指令。

在一些实施例中,该直播互动装置,还包括:

清空单元,用于当检测到该目标虚拟礼物的第一礼物类型与该当前虚拟礼物的第二礼物类型不相同时,将该缓存池清空;

替换单元,用于将该预设送礼控件关联的目标虚拟礼物替换为当前虚拟礼物。

本申请实施例还提供一种计算机设备,该计算机设备可以为终端,如图5所示,其示出了本发明实施例所涉及的计算机设备的结构示意图,具体来讲:

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

处理器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)、磁盘或光盘等。

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

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

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:消息发送方法、电视机和存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类