CN112351289B - 直播互动方法、装置、计算机设备和存储介质 - Google Patents

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

Info

Publication number
CN112351289B
CN112351289B CN201910730059.9A CN201910730059A CN112351289B CN 112351289 B CN112351289 B CN 112351289B CN 201910730059 A CN201910730059 A CN 201910730059A CN 112351289 B CN112351289 B CN 112351289B
Authority
CN
China
Prior art keywords
live broadcast
broadcast room
animation
room
live
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910730059.9A
Other languages
English (en)
Other versions
CN112351289A (zh
Inventor
符德恩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910730059.9A priority Critical patent/CN112351289B/zh
Publication of CN112351289A publication Critical patent/CN112351289A/zh
Application granted granted Critical
Publication of CN112351289B publication Critical patent/CN112351289B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请提供了一种直播互动方法、装置、计算机设备和存储介质。所述方法包括:建立第一直播间与第二直播间之间的匹配关系;接收目标观众客户端发送的物品赠送请求;根据物品赠送请求生成第一动画显示指令;向第二直播间的观众客户端发送第一动画显示指令,第一动画显示指令用于指示第二直播间的观众客户端显示第一氛围动画。相比于相关技术,若需要实时了解两个直播间的主播收到的虚拟物品信息,则需要在两个直播间之间进行频繁地切换,导致服务器的处理开销较大。本申请实施例提供的技术方案,实现了在一个直播间中能够查看到另一个直播间中的主播收到的虚拟物品信息,不需要在不同的直播间之间进行切换,降低了服务器的处理开销。

Description

直播互动方法、装置、计算机设备和存储介质
技术领域
本申请实施例涉及通信技术领域,特别涉及一种直播互动方法、装置、计算机设备和存储介质。
背景技术
在线直播***是一种将主播客户端产生的直播视频流发送至多个观众客户端进行播放的互联网***。在线直播***通常按照直播间来进行划分。同一个直播间通常包括一个主播和多个观众。
在直播过程中,两个不同的直播间(如第一直播间和第二直播间)可以进行比赛,该比赛结果可以依据直播间的主播收到的虚拟物品总量来判定。例如,哪个直播间的主播收到的虚拟物品总量多,那么就哪个直播间获胜。由于每个直播间的观众只能看到其所在直播间内主播收到的虚拟物品,当第一直播间的观众A想要了解第二直播间中主播收到的虚拟物品总量时,需要退出第一直播间,进入第二直播间进行查看;之后,当该观众A想要重新了解当前第一直播间中主播收到的虚拟物品总量时,需要退出第二直播间,重新进入第一直播间进行查看。
在上述相关技术中,若需要实时了解两个直播间的主播收到的虚拟物品信息,则需要在两个直播间之间进行频繁地切换,这会向服务器频繁地发送进入和退出直播间的请求,导致服务器的处理开销较大。
发明内容
本申请实施例提供了一种直播互动方法、装置、计算机设备和存储介质,可用于解决相关技术中,服务器的处理开销较大的问题。所述技术方案如下:
一方面,本申请实施例提供了一种直播互动方法,所述方法包括:
建立第一直播间与第二直播间之间的匹配关系;
接收目标观众客户端发送的物品赠送请求,所述物品赠送请求用于请求向所述第一直播间的主播客户端赠送虚拟物品;
根据所述物品赠送请求生成第一动画显示指令;
向所述第二直播间的观众客户端发送所述第一动画显示指令,所述第一动画显示指令用于指示所述第二直播间的观众客户端显示第一氛围动画。
另一方面,本申请实施例提供了一种直播互动方法,所述方法包括:
显示第二直播间的直播界面;
接收服务器发送的第一动画显示指令;
根据所述第一动画显示指令,在所述直播界面中显示第一氛围动画,所述第一氛围动画用于指示第一直播间的主播客户端收到虚拟物品。
又一方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述直播互动方法。
再一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述直播互动方法。
还一方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品被处理器执行时,用于实现上述直播互动方法。
本申请实施例提供的技术方案可以包括如下有益效果:
具有匹配关系的第一直播间和第二直播间,当第一直播间的观众客户端向该直播间的主播客户端赠送虚拟物品时,第二直播间的观众客户端可以显示第一氛围动画。相比于相关技术中,若需要实时了解两个直播间的主播收到的虚拟物品信息,则需要在两个直播间之间进行频繁地切换,导致服务器的处理开销较大。本申请实施例提供的技术方案,实现了在一个直播间中能够查看到另一个直播间中的主播收到的虚拟物品信息,不需要在不同的直播间之间进行切换,降低了服务器的处理开销。
附图说明
图1是本申请一个实施例提供的实施环境的示意图;
图2是本申请一个实施例提供的直播互动方法的流程图;
图3示例性示出了一种直播开始界面的示意图;
图4示例性示出了一种预设匹配规则的示例图;
图5示例性示出了另一种预设匹配规则的示例图;
图6示例性示出了又一种预设匹配规则的示例图;
图7至图12示例性示出了六种氛围动画的示意图;
图13示例性示出了一种直播互动方法流程图;
图14示例性示出了又一种直播互动方法流程图;
图15是本申请一个实施例提供的直播互动装置的框图;
图16是本申请另一个实施例提供的直播互动装置的框图;
图17是本申请一个实施例提供的服务器的结构示意图;
图18是本申请一个实施例提供的终端的结构框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
请参考图1,其示出了本申请一个实施例提供的实施环境的示意图。该实施环境可以包括:第一主播终端10、第一观众终端20、第二主播终端30、第二观众终端40和服务器50。
上述第一主播终端10中安装运行有第一主播客户端,第二主播终端30中安装运行有第二主播客户端,第一观众终端20中安装运行有第一观众客户端,第二观众终端40中安装运行有第二观众客户端。
上述第一主播客户端和第二主播客户端是同一个应用程序的客户端,该客户端是具有视频采集能力的客户端,用于主播在直播间中录制直播视频,并将直播视频发送至服务器50。上述第一观众客户端和第二观众客户端可以是容易个应用程序的客户端,该客户端是具有视频播放能力的客户端,用于播放主播在直播间中录制的直播视频。该第一观众客户端和第二观众客户端可以为社交类应用客户端、即时通信类应用客户端、直播类应用客户端等等。
每个直播间的主播客户端只有一个,观众客户端可以有一个,也可以有m个,m为大于或等于2的整数。上述第一主播终端10中的主播客户端(第一主播客户端)与第一观众终端中的观众客户端(第一观众客户端)属于第一直播间,第二主播终端30中的主播客户端(第二主播客户端)和第二观众终端40中观众客户端(第二观众客户端)属于第二直播间。
第一主播终端10、第一观众终端20、第二主播终端30和第二观众终端40可以是诸如手机、平板电脑、PC(Personal Computer,个人计算机)、MP3播放器(Moving PictureExperts Group Audio LayerⅢ,动态影像专家压缩标准音频层面3)、MP4播放器(MovingPicture Experts Group Audio LayerⅣ,动态影像专家压缩标准音频层面4)等电子设备。
服务器50可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。服务器50可以通过有线或者无线网络分别与第一主播终端10、第一观众终端20、第二主播终端30和第二观众终端40进行通信,用于对各个终端之间的信息进行处理和中转。
下面,通过几个实施例对本申请技术方案进行介绍说明。
请参考图2,其示出了本申请一个实施例提供的直播互动方法的流程图。在本实施例中,主要以该方法应用于上文介绍的实施环境中举例说明。该方法可以包括如下几个步骤:
步骤201,服务器建立第一直播间与第二直播间之间的匹配关系。
上述第一直播间与第二直播间是两个不同的直播间。每个直播间可以包括一个直播客户端和多个观众客户端。
可选地,当第一直播间的直播客户端向服务器发送开始直播请求时,对应地,服务器接收到该开始直播请求时,寻找与该第一直播间匹配的第二直播间,并建立第一直播间与第二直播间之间的匹配关系。其中,上述开始直播请求用于向服务器指示第一直播间开始直播。
结合参考图3,主播用户可以运行第一主播终端中安装的第一直播客户端,该第一直播客户端显示直播开始界面31,该直播开始界面31用于指示主播用户开始直播。该直播开始界面31中包括开始直播控件32,还包括该主播用户设置的头像33,还可以包括该主播用户的基本信息34。当主播用户点击开始直播控件32时,显示直播间匹配的信息弹窗35,该信息弹窗35中可以显示直播间匹配信息,如“后台正在匹配直播间”,该直播间匹配信息用于指示服务器正在建立第一直播间与第二直播间之间的匹配关系。
步骤202,目标观众客户端向服务器发送物品赠送请求。
目标观众客户端可以是任意一个第一观众客户端,第一观众客户端是指第一直播间的观众客户端。物品赠送请求用于请求向第一直播间的主播客户端赠送虚拟物品。其中,向第一直播间的主播客户端赠送虚拟物品,是指向第一直播间的主播用户帐号赠送虚拟物品。主播用户帐号是指主播用户在主播客户端中登录的用户帐号。
观众客户端可以向其所属直播间的主播客户端赠送虚拟物品。上述虚拟物品对应有物品类型和物品数量。物品类型包括但不限于以下至少一种:虚拟玫瑰花、虚拟蛋糕、虚拟跑车、虚拟飞机、虚拟星星、虚拟灯光、虚拟戒指、虚拟手表、虚拟高跟鞋、虚拟爱心等等。可选地,物品数量按照个数计算,或者,按照折算后的虚拟单位值计算。
例如,目标观众客户端发送虚拟物品“九十九朵玫瑰花”,该虚拟物品的物品类型为“虚拟玫瑰花”,物品数量为99,该虚拟物品是目标观众客户端赠送给第一直播间的主播客户端的。又例如,目标观众客户端发送虚拟物品“一辆跑车”,该虚拟物品的物品类型为“虚拟跑车”,物品数量为1。若虚拟单位值是分数,一朵玫瑰花等于两分,一辆跑车等于五十分,则物品数量也可以按照折算后的分数来计算。
步骤203,服务器根据物品赠送请求生成第一动画显示指令。
服务器在接收到上述物品赠送请求后,可以根据该物品赠送请求生成第一动画显示指令。
可选地,上述物品赠送请求中包括虚拟物品的标识、主播客户端的标识和直播间的标识。上述虚拟物品的标识用于唯一标识虚拟物品,上述主播客户端的标识用于唯一标识主播客户端,上述直播间的标识用于唯一直播间。另外,主播客户端的标识可以是登录主播客户端的主播用户帐号。
上述第一动画显示指令用于指示第二直播间的观众客户端显示第一氛围动画。可选地,上述第一动画显示指令中包括第一氛围动画的标识。
可选地,服务器还可以生成第二动画显示指令,该第二动画显示指令中包括第二氛围动画的标识。第二动画显示指令用于指示第二直播间的主播客户端显示第二氛围动画。其中,上述第二氛围动画与第一氛围动画可以相同,也可以不相同。
需要说明的一点是,在第二直播间中,可以只有观众客户端显示第一氛围动画;也可以只有主播客户端显示第二氛围动画,还可以观众客户端显示第一氛围动画,主播客户端显示第二氛围动画,本申请实施例对此不作限定。
步骤204,服务器向第二直播间的观众客户端发送第一动画显示指令。
服务器在生成上述第一动画显示指令后,可以将该第一动画显示指令发送给第二直播间的观众客户端。
服务器在接收到物品赠送请求之后,会向第一直播间的主播客户端发送显示控制信息,该显示控制信息用于控制第一直播间的主播客户端显示虚拟物品;第一直播间的主播客户端根据该显示控制信息在直播界面中显示虚拟物品。
步骤205,第二观众客户端根据第一动画显示指令,在直播界面中显示第一氛围动画,该第一氛围动画用于指示第一直播间的主播客户端收到虚拟物品。
第二观众客户端是指第二直播间中的观众客户端。第二观众客户端显示第二直播间的直播界面,并在接收到上述第一动画显示指令后,可以根据该第一动画显示指令,在第二直播间的直播界面中叠加显示第一氛围动画。
可选地,第一氛围动画包括的内容元素,与虚拟物品所属的等级有关。虚拟物品可以划分为至少两种不同的等级,同一个等级的虚拟物品可以包括至少一种虚拟物品。例如,虚拟物品包括第一等级和第二等级,第一等级的虚拟物品包括虚拟玫瑰花、虚拟蛋糕、虚拟灯光等等,第二等级的虚拟物品包括虚拟飞机、虚拟跑车、虚拟火箭等等。另外,虚拟物品的等级可以根据虚拟物品对应的兑换资源的属性值进行划分。
上述第一氛围动画包括以下至少一种内容元素:位于直播界面边缘的光效氛围元素、位于直播界面边缘的动效粒子元素、以及位于直播界面中的虚拟物品元素。
上述虚拟物品可以包括以下三种等级:初级物品、中级物品和高级物品。在一些其它实施例中,虚拟物品还可以划分为更细粒度的等级,本申请实施例对此不作限定。
其中,对于不同等级的虚拟物品,第一氛围动画包括的内容元素不同。例如,当虚拟物品为初级物品时,第一氛围动画可以包括光效氛围元素;当虚拟物品为中级物品时,第一氛围动画可以包括光效氛围元素和动效粒子元素;当虚拟物品为高级物品时,第一氛围动画可以包括光效氛围元素、动效粒子元素和虚拟物品元素。
下面,对第一氛围动画的内容元素进行详细的介绍:
上述光效氛围元素是指通过动态变化的光效来体现礼物氛围的内容元素。例如,光效氛围元素可以通过不同显示样式光效的动态变化,来体现礼物氛围。其中,光效的显示样式包括但不限于以下至少一项:颜色、饱和度、变化频率、透明度等等。
光效氛围元素可以和虚拟物品有关,也即不同的虚拟物品对应于不同的光效氛围元素。以某一个虚拟物品为例,该虚拟物品的光效氛围元素中的光效的显示样式,可以和该虚拟物品有关,例如虚拟物品是紫色,那么光效的显示样式也是紫色,又例如虚拟物品是红色,那么光效的显示样式也是红色。
上述动效粒子元素是指通过动态变化的粒子特效来体现礼物氛围的内容元素。例如,动效粒子元素可以通过不同显示样式的粒子的动态变化,来体现礼物氛围。其中,粒子的显示样式包括但不限于以下至少一项:颜色、数量、尺寸、形状、变化频率等等。
动效粒子元素可以和虚拟物品有关,也即不同的虚拟物品对应于不同的光效氛围元素。以某一个虚拟物品为例,该虚拟物品的动效粒子元素的粒子的显示样式,可以和该虚拟物品有关,例如虚拟物品是钻戒,那么粒子的显示样式为放射形星光;又例如虚拟物品是星星,那么粒子的显示样式是五角星。
上述虚拟物品元素是指通过动态变化的虚拟物品来体现礼物氛围的内容元素。例如虚拟物品元素可以通过虚拟物品在直播界面中划过、浮出、渐隐等动效,来体现礼物氛围。其中,虚拟物品的动效包括但不限于以下至少一项:划过、浮出、炸裂、跳动、闪现等等。例如,虚拟物品是飞机,那么虚拟物品的动效可以是飞机在直播界面的上方划过;又例如,虚拟物品是爱心,那么虚拟物品的动效可以是跳动。
另外,上述第一氛围动画是和物品赠送行为相对应的,该物品赠送行为是指向主播客户端赠送虚拟物品的行为。
可选地,针对不同的物品赠送行为,可以对应于不同的第一氛围动画。
在一个示例中,当物品赠送行为所赠送的虚拟物品的种类不同时,对应于不同的第一氛围动画。例如,当物品赠送行为所赠送的虚拟物品为玫瑰花时,第一氛围动画可以是玫瑰花绽放;当物品赠送行为所赠送的虚拟物品为飞机时,第一氛围动画可以是飞机划过。
在另一个示例中,当物品赠送行为所赠送的虚拟物品的等级不同时,对应于不同的第一氛围动画,同一个等级的虚拟物品可以包括至少一种虚拟物品。例如,当物品赠送行为所赠送的虚拟物品为初级物品时,第一氛围动画可以是光效氛围元素;当物品赠送行为所赠送的虚拟物品为中级物品时,第一氛围动画可以是光效氛围元素和动效粒子元素;当物品赠送行为所赠送的虚拟物品为高级物品时,第一氛围动画可以是光效氛围元素、动效粒子元素和虚拟物品元素。
在另一个示例中,当物品赠送行为的赠送方不同时,对应于不同的第一氛围动画。例如,对于虚拟物品为玫瑰花,当物品赠送行为的赠送方为A观众客户端时,第一氛围动画为玫瑰花绽放;当物品赠送行为的赠送方为A观众客户端时,第一氛围动画为玫瑰花瓣飘落。
在另一个示例中,当物品赠送行为的受赠方不同时,对应于不同的第一氛围动画。例如,对于虚拟物品为玫瑰花,当物品赠送行为的受赠方为主播客户端A时,第一氛围动画为玫瑰花绽放;当物品赠送行为的受赠方为主播客户端B时,第一氛围动画为玫瑰花瓣飘落。
当然,在其它示例中,针对不同的物品赠送行为,也可以对应于相同的第一氛围动画。例如,当物品赠送行为所赠送的虚拟物品的种类不同时,对应于相同的第一氛围动画。又例如,当物品赠送行为所赠送的虚拟物品的等级不同时,对应于相同的第一氛围动画。再例如,当物品赠送行为的赠送方或受赠方不同时,对应于相同的第一氛围动画。上文介绍的物品赠送行为与第一氛围动画之间的对应关系仅是示例性和解释性的,并不用于对本申请技术方案构成限定,在实际应用中,物品赠送行为与第一氛围动画之间的对应关系可以预先配置,本申请实施例对此不作限定。
当第二观众客户端对应的观众用户看到直播界面中显示的第一氛围动画后,便可获知第一直播间的主播客户端收到虚拟物品。
可选地,在第二直播间的直播界面中显示上述第一氛围动画时,还可以同步显示第一直播间的属性值,如分数值、收入值和消费值等等。
可选地,上述第二直播间的直播界面中还包括跨直播间赠送控件,该跨直播间赠送控件用于供第二直播间中的观众客户端向第一直播间的主播客户端赠送虚拟物品。例如,该第二直播界面中包括第一直播间的主播客户端的头像,第二观众客户端对应的观众用户点击该头像,显示虚拟物品选择界面,该虚拟物品选择界面中包括至少一种虚拟物品;第二观众客户端在获取到用户对于物品选择界面中目标虚拟物品的选择信号后,向服务器发送跨直播间赠送请求,该跨直播间赠送请求用于请求向第一直播间的主播客户端赠送虚拟物品;之后通过服务器向该第一直播间的主播客户端赠送虚拟物品。
综上所述,本申请实施例提供的技术方案,具有匹配关系的第一直播间和第二直播间,当第一直播间的观众客户端向该直播间的主播客户端赠送虚拟物品时,第二直播间的观众客户端可以显示第一氛围动画。相比于相关技术中,若需要实时了解两个直播间的主播收到的虚拟物品信息,则需要在两个直播间之间进行频繁地切换,导致服务器的处理开销较大。本申请实施例提供的技术方案,实现了在一个直播间中能够查看到另一个直播间中的主播收到的虚拟物品信息,不需要在不同的直播间之间进行切换,降低了服务器的处理开销。
另外,本申请实施例提供了一种新的虚拟物品赠送方式,观众能够跨直播间地赠送虚拟物品,不需要先退出一个直播间再进入另一个直播间,有助于降低服务器的处理开销,简化用户操作,提升虚拟物品的赠送效率。另外,本申请实施例提供的技术方案,实现了不同直播间之间的互动显示,丰富了直播***的互动功能。
基于上述图2实施例提供的直播互动方法,本实施例对服务器建立第一直播间与第二直播间之间的匹配关系进行详细介绍。
在直播过程中,为了提高各个直播间之间的互动,各个直播客户端中提供有直播间比赛的功能,如第一直播间向第二直播间发起比赛。对于第一直播间处于比赛状态与非比赛状态,其匹配方式不同。下面介绍两种不同状态下的匹配方式:
第一种:当第一直播间处于比赛状态时,将与第一直播间比赛的直播间确定为与第一直播间匹配的第二直播间。
第一直播间可以向第二直播间发起比赛,若第二直播间接受比赛,则第一直播间进入比赛状态。也可以是第二直播间向第一直播间发起比赛,若第一直播间接受比赛,则第一直播间也进入比赛状态。
当第一直播间处于比赛状态时,服务器可以将与该第一直播间比赛的直播间确定为与第一直播间匹配的第二直播间。
可选地,当与第一直播间比赛的直播间包括一个直播间时,直接将该直播间确定为与第一直播间匹配的第二直播间。当与第一直播间比赛的直播间包括两个或者两个以上直播间时,可以将其中任意一个直播间确定为与第一直播间匹配的第二直播间。
第二种:当第一直播间处于非比赛状态时,根据第一直播间的属性值与预设匹配规则,确定与第一直播间匹配的第二直播间。
当第一直播间处于非比赛状态时,服务器可以获取该第一直播间的属性值,并根据其预先存储的预设匹配规则,确定与第一直播间匹配的第二直播间。
上述属性值用于表征直播间的等级。该属性值可以是分数值,也可以是收入值,还可以是消费值。当然,上述属性值还可以是其它能够表征直播间等级的值。
对于不同的属性值,服务器也可以存储各种属性值对应的预设匹配规则,如分数值与预设分数匹配规则、收入值与预设收入匹配规则、消费值与预设消费匹配规则。
下面,对根据第一直播间的属性值与预设匹配规则,确定与第一直播间匹配的第二直播间进行详细介绍,主要包括以下三种情况:
1、上述属性值为分数值,预设匹配规则为预设分数匹配规则。
在这种情况下,上述根据第一直播间的属性值与预设匹配规则,确定与第一直播间具有匹配关系的第二直播间,包括:获取第一直播间的分数值;若第一直播间的分数值属于第一取值区间,则从分数值属于第二取值区间的至少一个直播间中选择第二直播间;若第一直播间的分数值属于第二取值区间,则从分数值属于第三取值区间的至少一个直播间中选择第二直播间;若第一直播间的分数值属于第三取值区间,则从分数值属于第三取值区间的至少一个直播间中选择第二直播间。其中,第一取值区间小于第二取值区间,第二取值区间小于第三取值区间。
示例性地,结合参考图4,第一取值区间也称为低分段,第二取值区间也称为中分段,第三取值区间也称为高分段。服务器在获取到该第一直播间的分数值之后,可以判断该分数值处于哪个取值区间,即哪个分数段。当第一直播间的分数值处于低分段时,可以从处于中分段的至少一个直播间中选择一个直播间,作为与该第一直播间匹配的第二直播间。当第一直播间的分数值处于中分段时,可以从处于高分段的至少一个直播间中选择一个直播间,作为与该第一直播间匹配的第二直播间。当第一直播间的分数值处于高分段时,可以从处于高分段的至少一个直播间中选择一个直播间,作为与该第一直播间匹配的第二直播间。
2、上述属性值为收入值,预设匹配规则为预设收入匹配规则。
在这种情况下,上述根据第一直播间的属性值与预设匹配规则,确定与第一直播间具有匹配关系的第二直播间,包括:获取第一直播间的收入值;若第一直播间的收入值属于第四取值区间,则从收入值属于第五取值区间的至少一个直播间中选择第二直播间;若第一直播间的收入值属于第五取值区间,则从收入值属于第六取值区间的至少一个直播间中选择第二直播间;若第一直播间的收入值属于第六取值区间,则从收入值属于所述第六取值区间的至少一个直播间中选择第二直播间。其中,第四取值区间小于第五取值区间,第五取值区间小于第六取值区间。
示例性地,结合参考图5,第四取值区间也称为低收入,第五取值区间也称为中收入,第六取值区间也称为高收入。服务器在获取到该第一直播间的收入值之后,可以判断该消费值处于哪个取值区间,即哪个收入水平。当第一直播间的收入值处于低收入时,可以从处于中收入的至少一个直播间中选择一个直播间,作为与该第一直播间匹配的第二直播间。当第一直播间的收入值处于中收入时,可以从处于高收入的至少一个直播间中选择一个直播间,作为与该第一直播间匹配的第二直播间。当第一直播间的收入值处于高收入时,可以从处于高收入的至少一个直播间中选择一个直播间,作为与该第一直播间匹配的第二直播间。
3、上述属性值为消费值,预设匹配规则为预设消费匹配规则。
在这种情况下,上述根据第一直播间的属性值与预设匹配规则,确定与第一直播间具有匹配关系的第二直播间,包括:获取第一直播间的消费值;若第一直播间的消费值属于第七取值区间,则从消费值属于第八取值区间的至少一个直播间中选择第二直播间;若第一直播间的消费值属于第八取值区间,则从消费值属于第九取值区间的至少一个直播间中选择第二直播间;若第一直播间的消费值属于第九取值区间,则从消费值属于第九取值区间的至少一个直播间中选择第二直播间。其中,第七取值区间小于第八取值区间,第八取值区间小于第九取值区间。
示例性地,结合参考图6,第四取值区间也称为低消费,第五取值区间也称为中消费,第六取值区间也称为高消费。服务器在获取到该第一直播间的消费值之后,可以判断该消费值处于哪个取值区间,即哪个消费段。当第一直播间的消费值处于低消费时,可以从处于中消费的至少一个直播间中选择一个直播间,作为与该第一直播间匹配的第二直播间。当第一直播间的消费值处于中消费时,可以从处于高消费的至少一个直播间中选择一个直播间,作为与该第一直播间匹配的第二直播间。当第一直播间的消费值处于高消费时,可以从处于高消费的至少一个直播间中选择一个直播间,作为与该第一直播间匹配的第二直播间。
综上所述,本申请实施例提供的技术方案,提供了多种不同直播间的匹配方式:在比赛状态时直接将与该直播间比赛的直播间作为匹配的直播间;在非比赛状态时,根据直播间的分数、收入和消费等来进行直播间匹配,提升了不同的直播间之间的竞技感。
基于上述图2实施例提供的直播互动方法,接收目标观众客户端发送的物品赠送请求之后,服务器还可以执行下述步骤:
在一个实施例中,服务器向第二直播间的观众客户端发送第一动画显示指令,第一动画显示指令用于指示第二直播间的观众客户端显示第一氛围动画。
在另一个实施例中,服务器向第二直播间的主播客户端发送第二动画显示指令,第二动画显示指令用于指示第二直播间的主播客户端显示第二氛围动画。
在又一个实施例中,服务器向第一直播间的观众客户端发送第三动画显示指令,第三动画显示指令用于指示第一直播间的观众客户端显示第三氛围动画。
在又一个实施例中,服务器向第一直播间的主播客户端发送第四动画显示指令,第四动画显示指令用于指示第一直播间的主播客户端显示第四氛围动画。
上述第一氛围动画与第二氛围动画可以相同,也可以不相同;上述第一氛围动画与第三氛围动画可以相同,也可以不相同;上述第三氛围动画与第四氛围动画可以相同,也可以不相同。
在一个示例中,上述第一氛围动画与第二氛围动画相同,第三氛围动画和第四氛围动画相同,第一氛围动画与第三氛围动画不相同。
关于第一氛围动画的介绍说明请参考上文实施例,此处不再赘述。
可选地,上述第二氛围动画包括以下至少一种:位于直播界面边缘的光效氛围元素、位于直播界面边缘的动效粒子元素、以及位于直播界面中的虚拟物品元素。
可选地,上述第三氛围动画可以包括上述第一氛围动画和/或第二氛围动画的元素外,还可以包括用于表征虚拟物品元素所处虚拟环境的环境元素,还可以包括文字元素、还可以包括图案元素等等。此外,第三氛围动画还可以包括其它的元素内容。第四氛围动画可以与第三氛围动画相同或者不相同,第四氛围动画同样具有比第一氛围动画与第二氛围动画更为丰富的元素内容。
需要说明的一点是,服务器发送第二动画显示指令、第三动画显示指令和第四动画显示指令的方式与发送第一动画显示指令的方式类似,此处不再赘述。
还需要说明的一点是,上述第一氛围动画、第二氛围动画、第三氛围动画和第四氛围动画均是和物品赠送行为相对应的,且都对应于同一虚拟物品的赠送行为对应的氛围动画。
上述四种实施例可以单独实施,也可以组合实施,本申请实施例对此不作限定。
上述第一氛围动画包括的内容元素,与虚拟物品所属的等级有关;其中,对于不同等级的虚拟物品,第一氛围动画包括的内容元素不同。
其中,上述第一氛围动画包括以下至少一种内容元素:位于直播界面边缘的光效氛围元素、位于直播界面边缘的动效粒子元素、以及位于直播界面中的虚拟物品元素。
虚拟物品可以包括以下三种等级:初级物品、中级物品和高级物品。对于不同等级的虚拟物品,第一氛围动画包括的内容元素可以不相同,如下所述:
(1)当虚拟物品属于初级物品时,第一氛围动画包括光效氛围元素.
示例性地,结合参考图7,其示例性示出了一种氛围动画的示意图。第一直播间的观众客户端向该直播间的主播客户端赠送初级物品时,第一直播间的直播界面71上显示该初级物品72,第二直播间的直播界面73上显示光效氛围元素74。
示例性地,结合参考图8,其示例性示出了另一种氛围动画的示意图。第二直播间的观众客户端向该直播间的主播客户端赠送初级物品时,第二直播间的直播界面73上显示该初级物品72,第一直播间的直播界面71上显示光效氛围元素74。
(2)当虚拟物品属于中级物品时,第一氛围动画包括光效氛围元素和动效粒子元素。
示例性地,结合参考图9,其示例性示出了又一种氛围动画的示意图。第一直播间的观众客户端向该直播间的主播客户端赠送中级物品时,第一直播间的直播界面71上显示该中级物品72,第二直播间的直播界面73上显示光效氛围元素74和动效粒子元素75。
示例性地,结合参考图10,其示例性示出了又一种氛围动画的示意图。第二直播间的观众客户端向该直播间的主播客户端赠送中级物品时,第二直播间的直播界面73上显示该中级物品72,第一直播间的直播界面71上显示光效氛围元素74和动效粒子元素75。
(3)当虚拟物品属于高级物品时,第一氛围动画包括光效氛围元素、动效粒子元素和虚拟物品元素。
示例性地,结合参考图11,其示例性示出了又一种氛围动画的示意图。第一直播间的观众客户端向该直播间的主播客户端赠送高级物品时,第一直播间的直播界面71上显示该高级物品72,第二直播间的直播界面73上显示光效氛围元素、动效粒子元素和虚拟物品元素76。
示例性地,结合参考图12,其示例性示出了又一种氛围动画的示意图。第二直播间的观众客户端向该直播间的主播客户端赠送高级物品时,第二直播间的直播界面73上显示该高级物品72,第一直播间的直播界面71上显示光效氛围元素、动效粒子元素和虚拟物品元素76。
综上所述,本申请实施例提供的技术方案,对于第一直播间的主播客户端收到的不同等级的虚拟物品,可以在第二直播间的观众客户端上对应显示不同的氛围动画,从而使得第二直播间的观众用户能够获知第一直播间的主播客户端收到的虚拟物品的等级,进而使得不同直播间之间的赠送氛围能够相互影响,增加不同直播间之间的竞技感,提升观众用户消费意愿,最终可以提升直播间气氛,增强趣味性,给直播平台带来更多的收入。
结合参考图13和图14,其示例性示出了两种直播互动方法流程图。在本申请实施例中,以该方法应用于上文介绍的第一主播客户端、第一观众客户端、第二主播客户端、第二观众客户端和服务器中来举例说明。其中,第一主播客户端与第一观众客户端属于第一直播间,第二主播客户端和第二观众客户端属于第二直播间。
如图13所示,第一观众客户端向第一主播客户端赠送初级物品时,第一主播客户端显示该初级物品,第二主播客户端显示光效氛围元素,第二观众客户端显示光效氛围元素。第一观众客户端向第一主播客户端赠送中级物品时,第一主播客户端显示该中级物品,第二主播客户端显示光效氛围元素和动效粒子元素,第二观众客户端显示光效氛围元素和动效粒子元素。第一观众客户端向第一主播客户端赠送高级物品时,第一主播客户端显示该高级物品,第二主播客户端显示光效氛围元素、动效粒子元素和虚拟物品元素,第二观众客户端显示光效氛围元素、动效粒子元素和虚拟物品元素。
如图14所示,第二观众客户端向第二主播客户端赠送初级物品时,第二主播客户端显示该初级物品,第一主播客户端显示光效氛围元素,第一观众客户端显示光效氛围元素。第二观众客户端向第二主播客户端赠送中级物品时,第二主播客户端显示该中级物品,第一主播客户端显示光效氛围元素和动效粒子元素,第一观众客户端显示光效氛围元素和动效粒子元素。第二观众客户端向第二主播客户端赠送高级物品时,第二主播客户端显示该高级物品,第一主播客户端显示光效氛围元素、动效粒子元素和虚拟物品元素,第一观众客户端显示光效氛围元素、动效粒子元素和虚拟物品元素。
请参考图15,其示出了本申请一个实施例提供的直播互动装置的框图。该装置具有实现上述方法示例的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。该装置可以是上文介绍的服务器,也可以设置在服务器上。该装置1500可以包括:关系建立模块1510、请求接收模块1520、指令生成模块1530和指令发送模块1540。
关系建立模块1510,用于建立第一直播间与第二直播间之间的匹配关系;
请求接收模块1520,用于接收目标观众客户端发送的物品赠送请求,所述物品赠送请求用于请求向所述第一直播间的主播客户端赠送虚拟物品;
指令生成模块1530,用于根据所述物品赠送请求生成第一动画显示指令;
指令发送模块1540,用于向所述第二直播间的观众客户端发送所述第一动画显示指令,所述第一动画显示指令用于指示所述第二直播间的观众客户端显示第一氛围动画。
综上所述,本申请实施例提供的技术方案,具有匹配关系的第一直播间和第二直播间,当第一直播间的观众客户端向该直播间的主播客户端赠送虚拟物品时,第二直播间的观众客户端可以显示第一氛围动画。相比于相关技术中,若需要实时了解两个直播间的主播收到的虚拟物品信息,则需要在两个直播间之间进行频繁地切换,导致服务器的处理开销较大。本申请实施例提供的技术方案,实现了在一个直播间中能够查看到另一个直播间中的主播收到的虚拟物品信息,不需要在不同的直播间之间进行切换,降低了服务器的处理开销。
在一些可能的设计中,所述第一氛围动画包括的内容元素,与所述虚拟物品所属的等级有关;其中,对于不同等级的虚拟物品,所述第一氛围动画包括的内容元素不同。
在一些可能的设计中,所述第一氛围动画包括以下至少一种内容元素:位于直播界面边缘的光效氛围元素、位于所述直播界面边缘的动效粒子元素、以及位于所述直播界面中的虚拟物品元素。
在一些可能的设计中,当所述虚拟物品属于初级物品时,所述第一氛围动画包括所述光效氛围元素;当所述虚拟物品属于中级物品时,所述第一氛围动画包括所述光效氛围元素和所述动效粒子元素;当所述虚拟物品属于高级物品时,所述第一氛围动画包括所述光效氛围元素、所述动效粒子元素和所述虚拟物品元素。
在一些可能的设计中,关系建立模块1510,用于当所述第一直播间处于比赛状态时,将与所述第一直播间比赛的直播间确定为与所述第一直播间具有所述匹配关系的所述第二直播间。
在一些可能的设计中,关系建立模块1510,用于当所述第一直播间处于非比赛状态时,根据所述第一直播间的属性值与预设匹配规则,确定与所述第一直播间具有所述匹配关系的所述第二直播间。
在一些可能的设计中,所述属性值为分数值,所述预设匹配规则为预设分数匹配规则;
所述关系建立模块1510,用于获取所述第一直播间的分数值;当所述第一直播间的分数值属于第一取值区间时,从分数值属于第二取值区间的至少一个直播间中选择所述第二直播间;当所述第一直播间的分数值属于所述第二取值区间时,从分数值属于第三取值区间的至少一个直播间中选择所述第二直播间;当所述第一直播间的分数值属于所述第三取值区间时,从分数值属于所述第三取值区间的至少一个直播间中选择所述第二直播间;其中,所述第一取值区间小于所述第二取值区间,所述第二取值区间小于所述第三取值区间。
在一些可能的设计中,所述属性值为收入值,所述预设匹配规则为预设收入匹配规则;
所述关系建立模块1510,用于获取所述第一直播间的收入值;当所述第一直播间的收入值属于第四取值区间时,从收入值属于第五取值区间的至少一个直播间中选择所述第二直播间;当所述第一直播间的收入值属于所述第五取值区间时,从收入值属于第六取值区间的至少一个直播间中选择所述第二直播间;当所述第一直播间的收入值属于所述第六取值区间时,则从收入值属于所述第六取值区间的至少一个直播间中选择所述第二直播间;其中,所述第四取值区间小于所述第五取值区间,所述第五取值区间小于所述第六取值区间。
在一些可能的设计中,所述指令发送模块1540,还用于向所述第二直播间的主播客户端发送第二动画显示指令,所述第二动画显示指令用于指示所述第二直播间的主播客户端显示第二氛围动画。
在一些可能的设计中,所述指令发送模块1540,还用于向所述第一直播间的观众客户端发送第三动画显示指令,所述第三动画显示指令用于指示所述第一直播间的观众客户端显示第三氛围动画。
请参考图16,其示出了本申请一个实施例提供的直播互动装置的框图。该装置具有实现上述方法示例的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。该装置可以是上文介绍的第二观众终端,也可以设置在第二观众终端上。该装置1600可以包括:界面显示模块1610、指令接收模块1620和动画显示模块1630。
界面显示模块1610,用于显示第二直播间的直播界面;
指令接收模块1620,用于接收服务器发送的第一动画显示指令;
动画显示模块1630,用于根据所述第一动画显示指令,在所述直播界面中显示第一氛围动画,所述第一氛围动画用于指示第一直播间的主播客户端收到虚拟物品。
综上所述,本申请实施例提供的技术方案,具有匹配关系的第一直播间和第二直播间,当第一直播间的观众客户端向该直播间的主播客户端赠送虚拟物品时,第二直播间的观众客户端可以显示第一氛围动画。相比于相关技术中,若需要实时了解两个直播间的主播收到的虚拟物品信息,则需要在两个直播间之间进行频繁地切换,导致服务器的处理开销较大。本申请实施例提供的技术方案,实现了在一个直播间中能够查看到另一个直播间中的主播收到的虚拟物品信息,不需要在不同的直播间之间进行切换,降低了服务器的处理开销。
在一些可能的设计中,所述第一氛围动画包括以下至少一种:位于所述直播界面边缘的光效氛围元素、位于所述直播界面边缘的动效粒子元素、以及位于所述直播界面中的虚拟物品元素。
需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图17,其示出了本申请一个实施例提供的服务器的结构示意图。具体来讲:
所述服务器1700包括中央处理单元(CPU)1701、包括随机存取存储器(RAM)1702和只读存储器(ROM)1703的***存储器1704,以及连接***存储器1704和中央处理单元1701的***总线1705。所述服务器1700还包括帮助计算机内的各个器件之间传输信息的基本输入/输出***(I/O***)1706,和用于存储操作***1713、应用程序1714和其他程序模块1715的大容量存储设备1707。
所述基本输入/输出***1706包括有用于显示信息的显示器1708和用于用户输入信息的诸如鼠标、键盘之类的输入设备1709。其中所述显示器1708和输入设备1709都通过连接到***总线1705的输入输出控制器1710连接到中央处理单元1701。所述基本输入/输出***1706还可以包括输入输出控制器1710以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器1710还提供输出到显示屏、打印机或其他类型的输出设备。
所述大容量存储设备1707通过连接到***总线1705的大容量存储控制器(未示出)连接到中央处理单元1701。所述大容量存储设备1707及其相关联的计算机可读介质为服务器1700提供非易失性存储。也就是说,所述大容量存储设备1707可以包括诸如硬盘或者CD-ROM驱动器之类的计算机可读介质(未示出)。
不失一般性,所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM、EEPROM、闪存或其他固态存储其技术,CD-ROM、DVD或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的***存储器1704和大容量存储设备1707可以统称为存储器。
根据本申请的各种实施例,所述服务器1700还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即计算机1700可以通过连接在所述***总线1705上的网络接口单元1711连接到网络1712,或者说,也可以使用网络接口单元1711来连接到其他类型的网络或远程计算机***(未示出)。
所述存储器还包括至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集存储于存储器中,且经配置以由一个或者一个以上处理器执行,以实现上述直播互动方法。
请参考图18,其示出了本申请一个实施例提供的终端的结构框图。通常,终端1800包括有:处理器1801和存储器1802。
处理器1801可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1801可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(FieldProgrammable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1801也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1801可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1801还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1802可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1802还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1802中的非暂态的计算机可读存储介质用于存储至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、至少一段程序、代码集或指令集用于被处理器1801所执行以实现本申请中方法实施例提供的直播互动方法。
在一些实施例中,终端1800还可选包括有:***设备接口1803和至少一个***设备。处理器1801、存储器1802和***设备接口1803之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口1803相连。具体地,***设备可以包括:通信接口1804、显示屏1805、音频电路1806、摄像头组件1807、定位组件1808和电源1809中的至少一种。
本领域技术人员可以理解,图18中示出的结构并不构成对终端2100的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
在示例性实施例中,还提供了一种计算机设备。所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述直播互动方法。
在示例性实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集在被处理器执行时实现上述直播互动方法。
在示例性实施例中,还提供了一种计算机程序产品,当该计算机程序产品被处理器执行时,其用于实现上述直播互动方法。
应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (15)

1.一种直播互动方法,其特征在于,所述方法包括:
建立第一直播间与第二直播间之间的匹配关系;
接收目标观众客户端发送的物品赠送请求,所述物品赠送请求用于请求向所述第一直播间的主播客户端赠送虚拟物品,所述目标观众客户端是所述第一直播间的观众客户端;
根据所述物品赠送请求生成第一动画显示指令;
向所述第二直播间的观众客户端发送所述第一动画显示指令,所述第一动画显示指令用于指示所述第二直播间的观众客户端显示第一氛围动画。
2.根据权利要求1所述的方法,其特征在于,所述第一氛围动画包括的内容元素,与所述虚拟物品所属的等级有关;
其中,对于不同等级的虚拟物品,所述第一氛围动画包括的内容元素不同。
3.根据权利要求2所述的方法,其特征在于,所述第一氛围动画包括以下至少一种内容元素:位于直播界面边缘的光效氛围元素、位于所述直播界面边缘的动效粒子元素、以及位于所述直播界面中的虚拟物品元素。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述建立第一直播间与第二直播间之间的匹配关系,包括:
当所述第一直播间处于比赛状态时,将与所述第一直播间比赛的直播间确定为与所述第一直播间具有所述匹配关系的所述第二直播间。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述建立第一直播间与第二直播间之间的匹配关系,包括:
当所述第一直播间处于非比赛状态时,根据所述第一直播间的属性值与预设匹配规则,确定与所述第一直播间具有所述匹配关系的所述第二直播间。
6.根据权利要求5所述的方法,其特征在于,所述属性值为分数值,所述预设匹配规则为预设分数匹配规则;
所述根据所述第一直播间的属性值与预设匹配规则,确定与所述第一直播间具有所述匹配关系的所述第二直播间,包括:
获取所述第一直播间的分数值;
若所述第一直播间的分数值属于第一取值区间,则从分数值属于第二取值区间的至少一个直播间中选择所述第二直播间;
若所述第一直播间的分数值属于所述第二取值区间,则从分数值属于第三取值区间的至少一个直播间中选择所述第二直播间;
若所述第一直播间的分数值属于所述第三取值区间,则从分数值属于所述第三取值区间的至少一个直播间中选择所述第二直播间;
其中,所述第一取值区间小于所述第二取值区间,所述第二取值区间小于所述第三取值区间。
7.根据权利要求5所述的方法,其特征在于,所述属性值为收入值,所述预设匹配规则为预设收入匹配规则;
所述根据所述第一直播间的属性值与预设匹配规则,确定与所述第一直播间具有所述匹配关系的所述第二直播间,包括:
获取所述第一直播间的收入值;
若所述第一直播间的收入值属于第四取值区间,则从收入值属于第五取值区间的至少一个直播间中选择所述第二直播间;
若所述第一直播间的收入值属于所述第五取值区间,则从收入值属于第六取值区间的至少一个直播间中选择所述第二直播间;
若所述第一直播间的收入值属于所述第六取值区间,则从收入值属于所述第六取值区间的至少一个直播间中选择所述第二直播间;
其中,所述第四取值区间小于所述第五取值区间,所述第五取值区间小于所述第六取值区间。
8.根据权利要求1至3任一项所述的方法,其特征在于,所述接收目标观众客户端发送的物品赠送请求之后,还包括:
向所述第二直播间的主播客户端发送第二动画显示指令,所述第二动画显示指令用于指示所述第二直播间的主播客户端显示第二氛围动画。
9.根据权利要求1至3任一项所述的方法,其特征在于,所述接收目标观众客户端发送的物品赠送请求之后,还包括:
向所述第一直播间的观众客户端发送第三动画显示指令,所述第三动画显示指令用于指示所述第一直播间的观众客户端显示第三氛围动画。
10.一种直播互动方法,其特征在于,应用于第二直播间的观众客户端,所述方法包括:
显示所述第二直播间的直播界面;
接收服务器发送的第一动画显示指令;
根据所述第一动画显示指令,在所述直播界面中显示第一氛围动画,所述第一氛围动画用于指示第一直播间的主播客户端收到虚拟物品,所述虚拟物品根据所述第一直播间的观众客户端发送的物品赠送请求赠送;
其中,所述第一直播间与所述第二直播间之间由所述服务器建立匹配关系。
11.根据权利要求10所述的方法,其特征在于,所述第一氛围动画包括以下至少一种:位于所述直播界面边缘的光效氛围元素、位于所述直播界面边缘的动效粒子元素、以及位于所述直播界面中的虚拟物品元素。
12.一种直播互动装置,其特征在于,所述装置包括:
关系建立模块,用于建立第一直播间与第二直播间之间的匹配关系;
请求接收模块,用于接收目标观众客户端发送的物品赠送请求,所述物品赠送请求用于请求向所述第一直播间的主播客户端赠送虚拟物品,所述目标观众客户端是所述第一直播间的观众客户端;
指令生成模块,用于根据所述物品赠送请求生成第一动画显示指令;
指令发送模块,用于向所述第二直播间的观众客户端发送所述第一动画显示指令,所述第一动画显示指令用于指示所述第二直播间的观众客户端显示第一氛围动画。
13.一种直播互动装置,其特征在于,应用于第二直播间的观众客户端,所述装置包括:
界面显示模块,用于显示所述第二直播间的直播界面;
指令接收模块,用于接收服务器发送的第一动画显示指令;
动画显示模块,用于根据所述第一动画显示指令,在所述直播界面中显示第一氛围动画,所述第一氛围动画用于指示第一直播间的主播客户端收到虚拟物品,所述虚拟物品根据所述第一直播间的观众客户端发送的物品赠送请求赠送;
其中,所述第一直播间与所述第二直播间之间由所述服务器建立匹配关系。
14.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一段程序,所述至少一段程序由所述处理器加载并执行以实现如权利要求1至9任一项所述的方法,或者,实现如权利要求10或11所述的方法。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一段程序,所述至少一段程序由处理器加载并执行以实现如权利要求1至9任一项所述的方法,或者,实现如权利要求10或11所述的方法。
CN201910730059.9A 2019-08-08 2019-08-08 直播互动方法、装置、计算机设备和存储介质 Active CN112351289B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910730059.9A CN112351289B (zh) 2019-08-08 2019-08-08 直播互动方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910730059.9A CN112351289B (zh) 2019-08-08 2019-08-08 直播互动方法、装置、计算机设备和存储介质

Publications (2)

Publication Number Publication Date
CN112351289A CN112351289A (zh) 2021-02-09
CN112351289B true CN112351289B (zh) 2022-06-10

Family

ID=74366799

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910730059.9A Active CN112351289B (zh) 2019-08-08 2019-08-08 直播互动方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN112351289B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113613060A (zh) * 2021-08-03 2021-11-05 广州繁星互娱信息科技有限公司 绘画直播方法、装置、设备及存储介质
CN114245157B (zh) * 2021-12-01 2024-06-21 广州方硅信息技术有限公司 直播间活动数据展示方法及其装置、设备、介质、产品
CN115297339B (zh) * 2022-08-25 2024-06-04 北京达佳互联信息技术有限公司 基于虚拟空间的对象交互方法、装置、电子设备及介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106685971A (zh) * 2016-12-30 2017-05-17 广州华多网络科技有限公司 客户端连麦直播处理方法和装置
CN108156470A (zh) * 2017-12-27 2018-06-12 北京潘达互娱科技有限公司 基于网络直播的互动方法及装置
CN109151592A (zh) * 2018-09-21 2019-01-04 广州华多网络科技有限公司 跨频道连麦的互动方法、装置以及服务器
CN109194973A (zh) * 2018-09-26 2019-01-11 广州华多网络科技有限公司 一种多主播直播间赠送虚拟礼物的展示方法、装置及设备
CN109587509A (zh) * 2018-11-27 2019-04-05 广州市百果园信息技术有限公司 直播控制方法、装置、计算机可读存储介质及终端
CN109587576A (zh) * 2018-12-06 2019-04-05 网易(杭州)网络有限公司 终端的交互方法及装置、存储介质和电子装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10462524B2 (en) * 2015-06-23 2019-10-29 Facebook, Inc. Streaming media presentation system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106685971A (zh) * 2016-12-30 2017-05-17 广州华多网络科技有限公司 客户端连麦直播处理方法和装置
CN108156470A (zh) * 2017-12-27 2018-06-12 北京潘达互娱科技有限公司 基于网络直播的互动方法及装置
CN109151592A (zh) * 2018-09-21 2019-01-04 广州华多网络科技有限公司 跨频道连麦的互动方法、装置以及服务器
CN109194973A (zh) * 2018-09-26 2019-01-11 广州华多网络科技有限公司 一种多主播直播间赠送虚拟礼物的展示方法、装置及设备
CN109587509A (zh) * 2018-11-27 2019-04-05 广州市百果园信息技术有限公司 直播控制方法、装置、计算机可读存储介质及终端
CN109587576A (zh) * 2018-12-06 2019-04-05 网易(杭州)网络有限公司 终端的交互方法及装置、存储介质和电子装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
泛娱乐移动直播中社交分享的交互设计研究;赵佰惠等;《设计》;20180615(第11期);第38-41页 *

Also Published As

Publication number Publication date
CN112351289A (zh) 2021-02-09

Similar Documents

Publication Publication Date Title
CN112383786B (zh) 直播互动方法、装置、***、终端及存储介质
CN110519611B (zh) 直播互动方法、装置、电子设备及存储介质
CN112351289B (zh) 直播互动方法、装置、计算机设备和存储介质
US20240189712A1 (en) Method and apparatus for configuring virtual scene, and storage medium thereof
US10970843B1 (en) Generating interactive content using a media universe database
WO2017148410A1 (zh) 一种信息交互的方法、设备及***
CN111246232A (zh) 直播互动方法、装置、电子设备及存储介质
CN111182358B (zh) 视频处理方法、视频播放方法、装置、设备和存储介质
WO2023279917A1 (zh) 弹幕显示方法、弹幕发送方法、装置、计算机设备、计算机可读存储介质及计算机程序产品
CN112565804A (zh) 一种直播互动方法、设备、存储介质及***
US11513658B1 (en) Custom query of a media universe database
US20160035016A1 (en) Method for experiencing multi-dimensional content in a virtual reality environment
CN112169318B (zh) 应用程序的启动及存档方法、装置、设备及存储介质
CN112169320A (zh) 应用程序的启动及存档方法、装置、设备及存储介质
CN113490006A (zh) 基于弹幕的直播互动方法及设备
CN112616064A (zh) 直播间信息处理方法及装置、计算机存储介质、电子设备
CN113490061B (zh) 基于弹幕的直播互动方法及设备
CN113536147B (zh) 群组互动方法、装置、设备及存储介质
CN112169319B (zh) 应用程序的启动方法、装置、设备及存储介质
CN113852834A (zh) 一种内容显示方法、装置、设备及存储介质
CN113938696A (zh) 基于自定义虚拟礼物的直播互动方法、***及计算机设备
CN114257827B (zh) 游戏直播间显示方法、装置、设备及存储介质
CN113099257B (zh) 网络交友互动方法、装置、终端设备及存储介质
CN113633974B (zh) 用户实时对局信息的显示方法、装置、终端及存储介质
CN114885199A (zh) 实时互动方法、装置、电子设备、存储介质及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40038338

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant