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

直播间虚拟礼物冠名方法、服务器、直播系统及存储介质

文献发布时间:2023-06-19 13:27:45


直播间虚拟礼物冠名方法、服务器、直播系统及存储介质

技术领域

本申请涉及直播技术领域,特别是涉及直播间虚拟礼物冠名方法、服务器、直播系统及存储介质。

背景技术

现有技术中,用户可通过在直播间赠送礼物以表达对主播的喜爱或抒发自身的情感。

然而,在目前的直播间中,送礼物较多的用户和送礼物较少的用户在赠送礼物时并无区别,使得送礼物较多的用户在赠送礼物时无法获得与付出相匹配的反馈,使得用户赠礼的体验较差。

发明内容

本申请主要解决的技术问题是如何改善用户赠礼的体验。

为了解决上述技术问题,本申请采用的第一个技术方案是:提供一种直播间虚拟礼物冠名方法,应用于直播系统,直播系统包括位于同一直播间内的主播端和观众端,直播间虚拟礼物冠名方法包括:响应于目标观众端发送的第一操作指令,获取目标观众端与主播端之间的虚拟礼物的赠送记录,其中,目标观众端为其中一个观众端;基于虚拟礼物的赠送记录,判断目标观众端是否达到预设冠名条件;若目标观众端达到预设冠名条件,则将直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,以将冠名礼物向主播端和观众端进行展示。

为了解决上述技术问题,本申请采用的第二个技术方案是:一种直播间虚拟礼物冠名方法,应用于直播系统,直播系统包括:服务器、位于同一直播间内的主播端和观众端,直播间虚拟礼物冠名方法包括:目标观众端发送第一操作指令,其中,目标观众端为其中一个观众端;服务器响应于目标观众端发送的第一操作指令,获取目标观众端与主播端之间的虚拟礼物的赠送记录;服务器基于虚拟礼物的赠送记录,判断目标观众端是否达到预设冠名条件;若目标观众端达到预设冠名条件,则服务器将直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,以将冠名礼物向主播端和观众端进行展示。

为了解决上述技术问题,本申请采用的第三个技术方案是:一种服务器,包括:通讯模块和处理模块;通讯模块用于获取目标观众端发送的第一操作指令;处理模块用于:响应于第一操作指令,获取目标观众端与主播端之间的虚拟礼物的赠送记录,其中,目标观众端为其中一个观众端;基于虚拟礼物的赠送记录,判断目标观众端是否达到预设冠名条件;若目标观众端达到预设冠名条件,则将主播端和观众端所共同位于的直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,以将冠名礼物向主播端和观众端进行展示。

为了解决上述技术问题,本申请采用的第四个技术方案是:一种直播系统,直播系统包括:服务器,用于:响应于目标观众端发送的第一操作指令,获取目标观众端与主播端之间的虚拟礼物的赠送记录,其中,目标观众端为其中一个观众端;基于虚拟礼物的赠送记录,判断目标观众端是否达到预设冠名条件;若目标观众端达到预设冠名条件,则将主播端和观众端所共同位于的直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,以将冠名礼物向主播端和观众端进行展示;观众端,用于展示更新后的礼物列表。

为了解决上述技术问题,本申请采用的第五个技术方案是:一种计算机可读存储介质,计算机可读存储介质存储有程序指令,程序指令被处理器执行时实现上述直播间虚拟礼物冠名方法。

与现有技术相比,本申请的有益效果是:通过响应于目标观众端发送的第一操作指令,获取目标观众端与主播端之间的虚拟礼物的赠送记录,并基于虚拟礼物的赠送记录,判断目标观众端是否达到预设冠名条件,以及在目标观众端达到预设冠名条件时将直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,以将冠名礼物向主播端和观众端进行展示,使得直播间中的观众均可看到该冠名礼物,让目标观众端的用户获得与其赠礼状况相对应的反馈,改善用户的赠礼体验。

附图说明

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

图1是本申请直播间虚拟礼物冠名方法的一实施例的流程示意图;

图2是本申请一应用场景中的直播间界面示意图;

图3是本申请直播间虚拟礼物冠名方法的另一实施例的流程示意图;

图4是本申请另一应用场景中的直播间界面示意图;

图5是本申请冠名过程的第一示意图;

图6是本申请冠名过程的第二示意图;

图7是本申请冠名过程的第三示意图;

图8是本申请直播间虚拟礼物冠名方法的又一实施例的流程示意图;

图9是本申请服务器的一实施例的结构示意图;

图10是本申请直播系统的一实施例的结构示意图;

图11是本申请计算机可读存储介质的一实施例的结构示意图。

具体实施方式

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

本申请中的术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

如图1所示,在第一实施例中,本申请提出一种直播间虚拟礼物冠名方法,应用于直播系统,直播系统包括位于同一直播间内的主播端和观众端,直播间虚拟礼物冠名方法包括:

步骤S11:响应于目标观众端发送的第一操作指令,获取目标观众端与主播端之间的虚拟礼物的赠送记录。

其中,直播系统可包括至少一个观众端,目标观众端为至少一个观众端中的一个观众端。当目标观众端向服务器发送第一操作指令时,服务器响应于该第一操作指令可获取目标观众端与主播端之间的虚拟礼物的赠送记录,该虚拟礼物的赠送记录中可包括目标观众端在直播间中向主播端赠送的虚拟礼物种类及相应数量,用于在后续判断目标观众端是否达到预设冠名条件时使用。

第一操作指令可以是观众端在直播间中赠送虚拟礼物时发出的相应指令,也可以是其它指令,此处不作限定。

步骤S12:基于虚拟礼物的赠送记录,判断目标观众端是否达到预设冠名条件。

其中,可基于前一步骤中获得的虚拟礼物的赠送记录得知目标观众端在直播间中向主播端赠送的虚拟礼物种类及相应数量,之后基于该虚拟礼物种类及相应数量的信息判断目标观众端是否达到预设冠名条件。

预设冠名条件可以是目标观众端赠送某一虚拟礼物的数量达到冠名所需数量,也可以是目标观众端为直播间中增送某一虚拟礼物的数量最多的观众端,还可以是其它条件,此处不作限定。

步骤S13:若目标观众端达到预设冠名条件,则将直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,以将冠名礼物向主播端和观众端进行展示。

其中,若前一步骤的判断结果为目标观众端达到预设冠名条件,则可将直播间的礼物列表中目标观众端送得最多的一虚拟礼物更新替换为包含目标观众端的标识信息的冠名礼物,并将该冠名礼物向直播间中的主播端和全部观众端进行展示,以改善用户赠礼的体验。

可选的,预设冠名条件为目标观众端向主播端赠送虚拟礼物的数量大于任一非目标观众端向主播端赠送虚拟礼物的数量,非目标观众端为所有观众端中除目标观众端以外的观众端。

步骤S13具体可包括:

若目标观众端向主播端赠送虚拟礼物的数量大于任一非目标观众端向主播端赠送虚拟礼物的数量,则将主播端对应的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物。

具体的,可在目标观众端赠送某一虚拟礼物的数量达到直播间中赠送该虚拟礼物的数量中的最大值时,将该虚拟礼物更新为附有目标观众端的信息的冠名礼物。之后,若出现赠送该虚拟礼物的数量超过目标观众端的一观众端,则可将该观众端作为新的目标观众端并执行上述步骤S11及后续步骤。基于该方式,使得礼物列表中的各虚拟礼物始终处于被竞争冠名的状态,以提高用户得到冠名礼物时的成就感,进一步改善用户赠送礼物时的体验。

可选的,步骤S13中的将直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,以将冠名礼物向主播端和观众端进行展示的步骤具体可包括:

向观众端发送礼物冠名指令,以使观众端响应于礼物冠名指令,将直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,并展示更新后的礼物列表。

具体的,服务器可通过向直播间中的各观众端发送礼物冠名指令,使各观众端根据礼物冠名指令将观众端中显示的直播间的礼物列表进行更新,以使得虚拟礼物被替换为与目标观众端对应的冠名礼物,并展示更新后的礼物列表。

进一步的,步骤S13中的将直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,以将冠名礼物向主播端和观众端进行展示的步骤具体还可包括:

向主播端发送礼物冠名指令,以使主播端响应于礼物冠名指令,将直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,并展示更新后的礼物列表。

可选的,直播间虚拟礼物冠名方法具体还可包括:

响应于观众端发送的第二操作指令,获取主播间的礼物列表中各虚拟礼物所对应的冠名赠礼数量,以在礼物列表中显示各冠名赠礼数量。

具体的,服务器响应于观众端发送的第二操作指令,可查询并确定礼物列表中的各虚拟礼物所需要的冠名赠礼数量,之后在直播间的礼物列表中展示各虚拟礼物的冠名赠礼数量。冠名赠礼数量为当观众端赠送虚拟礼物的数量达到时,即可将虚拟礼物更新为含相应观众端信息的冠名礼物的数量。

第二操作指令可以是观众端在直播间中点开礼物列表时发出的相应指令,也可以是其它指令,此处不作限定。

进一步的,响应于观众端发送的第二操作指令,获取主播间的礼物列表中各虚拟礼物所对应的冠名赠礼数量,以在礼物列表中显示各冠名赠礼数量的步骤具体可包括:

响应于观众端发送的第二操作指令,获取主播间的礼物列表中各虚拟礼物所对应的冠名赠礼数量,以在礼物列表中显示各冠名赠礼数量和相应观众端的各差距赠礼数量。差距赠礼数量可以是某一虚拟礼物的冠名赠礼数量与相应观众端赠送该虚拟礼物的数量的差值。

具体的,礼物列表中可显示每一种虚拟礼物所对应的冠名赠礼数量,以及对各观众端分别显示相应的每一种虚拟礼物的差距赠礼数量,也即对用户说明,对于某种虚拟礼物,该用户再赠送多少个该种虚拟礼物,才能使该用户赠送该种虚拟礼物的数量达到该种虚拟礼物所对应的冠名赠礼数量,从而使直播间的礼物列表中的该种虚拟礼物更新为该用户的冠名礼物。

基于上述方式,可使直播间中的每位用户看到使某种虚拟礼物更新为自己的冠名礼物的条件,以及使每位用户看到目前自己赠送该种虚拟礼物的数量进度,提高了用户赠送虚拟礼物以期使该虚拟礼物更新为自己的冠名礼物的积极性,改善了用户的体验。

在一应用场景中,如图2所示,在该直播间界面中,当点选礼物B时,会显示距离冠名还差(差距赠礼数量)个,其中的差距赠礼数量处会具体显示要将礼物B更新为自身的冠名礼物还需赠送的礼物B的数量。

可选的,步骤S13中的将直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物的步骤具体可包括:

向主播端和观众端发送直播间的礼物列表中的虚拟礼物的冠名成功提示。

具体的,可在直播间中进行直播间的礼物列表中的虚拟礼物的冠名成功的广播,以使直播间中的主播端和各观众端得知该广播信息。

区别于现有技术,本申请通过响应于目标观众端发送的第一操作指令,获取目标观众端与主播端之间的虚拟礼物的赠送记录,并基于虚拟礼物的赠送记录,判断目标观众端是否达到预设冠名条件,以及在目标观众端达到预设冠名条件时将直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,以将冠名礼物向主播端和观众端进行展示,使得直播间中的观众均可看到该冠名礼物,让目标观众端的用户获得与其赠礼状况相对应的反馈,改善用户的赠礼体验。

如图3所示,在第二实施例中,本申请还提出一种直播间虚拟礼物冠名方法,应用于直播系统,直播系统包括位于同一直播间内的主播端和观众端,直播间虚拟礼物冠名方法包括:

步骤S21:响应于目标观众端发送的第一操作指令,获取目标观众端与主播端之间的虚拟礼物的赠送记录。

步骤S22:基于虚拟礼物的赠送记录,判断目标观众端是否达到预设冠名条件。

步骤S23:若目标观众端达到预设冠名条件,则:获取目标观众端的头像信息和/或名称信息,基于头像信息和/或名称信息生成与目标观众端对应的冠名礼物,将直播间的礼物列表中的虚拟礼物更新为冠名礼物,以将冠名礼物向主播端和观众端进行展示。

具体的,在一应用场景中,如图4所示,在该直播间界面中,礼物B已被更新为与目标观众端对应的冠名礼物,可见,该冠名礼物即为根据目标观众端的头像信息和/或名称信息生成的冠名礼物,冠名礼物上的头像和名称即为根据目标观众端的头像信息和/或名称信息确定的头像和名称。

举例说明礼物的冠名过程,具体如下:

第一,当服务器判断到直播间中的每个观众端的任一礼物的赠送记录均不满足预设冠名条件时,服务器保持礼物列表中全部礼物的名称不变。

如图5所示,在无任何观众端达到礼物列表中的任一礼物(包括礼物A、礼物B……礼物F)的预设冠名条件时,礼物列表中的全部礼物所对应标注的名称均为原始名称(包括礼物A名称、礼物B名称……礼物F名称)。

第二,当服务器判断到用户A观众端所对应的礼物B和礼物D的赠送记录满足预设冠名条件时,服务器将礼物列表中礼物B和礼物D的名称替换为用户A的头像和昵称。

如图6所示,在用户A观众端所对应的礼物B和礼物D的赠送记录满足预设冠名条件时,可将礼物B的原始名称(即礼物B名称)替换为用户A头像和用户A昵称,并将礼物D的原始名称(即礼物D名称)替换为用户A头像和用户A昵称,以实现将礼物B和礼物D更新为与用户A对应的冠名礼物的步骤,其余未有观众端满足相应预设冠名条件的礼物则保持原样不变。需要注意的是,将一礼物更新为一用户所对应的冠名礼物时,可以将该礼物的名称替换为用户A头像和用户A昵称,也可以仅将该礼物的名称替换为用户A头像,还可以仅将该礼物的名称替换为用户A昵称,更可以将该礼物的任意部分替换为任意与用户A相关的要素或在该礼物的任意位置上增加任意与用户A相关的要素,具体可根据需求而定,此处不作限定。

第三,当服务器判断到用户B观众端向主播端赠送礼物B的数量超过用户A客户端时,用户A观众端所对应的礼物B的赠送记录不再满足预设冠名条件,而用户B观众端所对应的礼物B的赠送记录满足预设冠名条件,此时,服务器将礼物列表中的礼物B从用户A的冠名礼物更新为用户B的冠名礼物,也即将礼物B上用户A的头像和昵称替换为用户B的头像和昵称。

如图7所示,在用户B观众端向主播端赠送礼物B的数量超过用户A观众端及其他任意观众端时,用户A观众端所对应的礼物B的赠送记录将不再满足预设冠名条件,而用户B观众端所对应的礼物B的赠送记录满足预设冠名条件,此时,可将礼物B上原本的用户A头像和用户A昵称一一替换为用户B头像和用户B昵称,以将礼物B从用户A的冠名礼物更新为用户B的冠名礼物。需要注意的是,若之后,用户A观众端向主播端赠送礼物B的数量超过用户B观众端及其他任意观众端,则可再将礼物B上原本的用户B头像和用户B昵称一一替换为用户A头像和用户A昵称。

基于上述方式,可以使得各用户通过赠送相应礼物数量的竞争实现冠名礼物的竞争,增加了直播间的趣味性,改善了用户体验。

区别于现有技术,本申请通过响应于目标观众端发送的第一操作指令,获取目标观众端与主播端之间的虚拟礼物的赠送记录,并基于虚拟礼物的赠送记录,判断目标观众端是否达到预设冠名条件,以及在目标观众端达到预设冠名条件时将直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,以将冠名礼物向主播端和观众端进行展示,使得直播间中的观众均可看到该冠名礼物,让目标观众端的用户获得与其赠礼状况相对应的反馈,改善用户的赠礼体验。

如图8所示,在第三实施例中,本申请还提出一种直播间虚拟礼物冠名方法,应用于直播系统,直播系统包括:服务器、位于同一直播间内的主播端和观众端,直播间虚拟礼物冠名方法包括:

步骤S31:目标观众端发送第一操作指令,其中,目标观众端为其中一个观众端。

步骤S32:服务器响应于目标观众端发送的第一操作指令,获取目标观众端与主播端之间的虚拟礼物的赠送记录。

步骤S33:服务器基于虚拟礼物的赠送记录,判断目标观众端是否达到预设冠名条件。

步骤S34:若目标观众端达到预设冠名条件,则服务器将直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,以将冠名礼物向主播端和观众端进行展示。

区别于现有技术,本申请通过响应于目标观众端发送的第一操作指令,获取目标观众端与主播端之间的虚拟礼物的赠送记录,并基于虚拟礼物的赠送记录,判断目标观众端是否达到预设冠名条件,以及在目标观众端达到预设冠名条件时将直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,以将冠名礼物向主播端和观众端进行展示,使得直播间中的观众均可看到该冠名礼物,让目标观众端的用户获得与其赠礼状况相对应的反馈,改善用户的赠礼体验。

如图9所示,在第四实施例中,本申请还提出一种服务器,服务器90包括:通讯模块91和处理模块92。

通讯模块91用于获取目标观众端发送的第一操作指令。

处理模块92用于:响应于目标观众端发送的第一操作指令,获取目标观众端与主播端之间的虚拟礼物的赠送记录,其中,目标观众端为其中一个观众端。基于虚拟礼物的赠送记录,判断目标观众端是否达到预设冠名条件。若目标观众端达到预设冠名条件,则将主播端和观众端所共同位于的直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,以将冠名礼物向主播端和观众端进行展示。

区别于现有技术,本申请通过响应于目标观众端发送的第一操作指令,获取目标观众端与主播端之间的虚拟礼物的赠送记录,并基于虚拟礼物的赠送记录,判断目标观众端是否达到预设冠名条件,以及在目标观众端达到预设冠名条件时将直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,以将冠名礼物向主播端和观众端进行展示,使得直播间中的观众均可看到该冠名礼物,让目标观众端的用户获得与其赠礼状况相对应的反馈,改善用户的赠礼体验。

如图10所示,在第五实施例中,本申请还提出一种直播系统,直播系统100包括:

服务器101,用于:响应于目标观众端发送的第一操作指令,获取目标观众端与主播端103之间的虚拟礼物的赠送记录,其中,目标观众端为其中一个观众端102。基于虚拟礼物的赠送记录,判断目标观众端是否达到预设冠名条件。若目标观众端达到预设冠名条件,则将主播端103和观众端102所共同位于的直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,以将冠名礼物向主播端103和观众端102进行展示。

观众端102,用于展示更新后的礼物列表。

区别于现有技术,本申请通过响应于目标观众端发送的第一操作指令,获取目标观众端与主播端之间的虚拟礼物的赠送记录,并基于虚拟礼物的赠送记录,判断目标观众端是否达到预设冠名条件,以及在目标观众端达到预设冠名条件时将直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,以将冠名礼物向主播端和观众端进行展示,使得直播间中的观众均可看到该冠名礼物,让目标观众端的用户获得与其赠礼状况相对应的反馈,改善用户的赠礼体验。

如图11所示,在第六实施例中,本申请还提出一种计算机可读存储介质,本实施例的计算机可读存储介质110其上存储有程序指令111,程序指令111被处理器(图未示)执行时实现上述实施例中的直播间虚拟礼物冠名方法。

本实施例计算机可读存储介质110可以是但不局限于U盘、SD卡、PD光驱、移动硬盘、大容量软驱、闪存、多媒体记忆卡、服务器等。

区别于现有技术,本申请通过响应于目标观众端发送的第一操作指令,获取目标观众端与主播端之间的虚拟礼物的赠送记录,并基于虚拟礼物的赠送记录,判断目标观众端是否达到预设冠名条件,以及在目标观众端达到预设冠名条件时将直播间的礼物列表中的虚拟礼物更新为与目标观众端对应的冠名礼物,以将冠名礼物向主播端和观众端进行展示,使得直播间中的观众均可看到该冠名礼物,让目标观众端的用户获得与其赠礼状况相对应的反馈,改善用户的赠礼体验。

以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

相关技术
  • 直播间虚拟礼物冠名方法、服务器、直播系统及存储介质
  • 直播间虚拟礼物列表生成方法、装置、服务器及存储介质
技术分类

06120113688565