直播互动方法、服务器及存储介质技术

技术编号:30226028 阅读:20 留言:0更新日期:2021-09-29 09:50
本申请涉及一种直播互动方法、服务器及存储介质,该方法包括:响应于主播客户端发出的连麦请求,获取互动游戏标识和互动游戏内的一个角色标识;将发出包括相同互动游戏标识且不同角色标识的连麦请求的主播客户端连麦,下发连麦数据至各个主播客户端以及主播客户端所在直播间内的观众客户端;响应于各个主播客户端对互动游戏控件的触发指令,接收各个主播客户端获得的互动游戏指证信息;判断获得最多指证的角色标识是否为互动游戏内的目标角色标识,发送对应的互动游戏结果信息至各个主播客户端以及主播客户端所在直播间内的观众客户端。相对于现有技术,本申请实现了连麦直播过程中的游戏互动,有效提升用户在直播间内的活跃度,增加用户留存率。增加用户留存率。增加用户留存率。

【技术实现步骤摘要】
直播互动方法、服务器及存储介质


[0001]本申请实施例涉及网络直播
,尤其涉及一种直播互动方法、服务器及存储介质。

技术介绍

[0002]随着网络通信技术的进步,网络直播成为一种新兴的网络互动方式,网络直播也因其实时性、交互性等特点受到越来越多观众的喜爱。
[0003]目前,在网络直播的过程中,主播可以通过主播客户端与直播连麦者所在的客户端建立连麦会话连接,在建立连麦会话连接之后,主播与直播连麦者可以进行实时的音视频互动。
[0004]但是,由于一般的连麦直播内容仍较为枯燥乏味,若仅是单纯地进行连麦直播,依旧无法提高用户在直播间内的活跃度,导致用户的互动体验感较差。

技术实现思路

[0005]本申请实施例提供了一种直播互动方法、服务器及存储介质,可以解决连麦直播过程中用户活跃度低、影响用户互动体验的技术问题,该技术方案如下:
[0006]第一方面,本申请实施例提供了一种直播互动方法,包括步骤:
[0007]主播客户端发送连麦请求至服务器,其中,所述连麦请求中包括互动游戏标识和互动游戏内的一个角色标识;
[0008]服务器响应于所述主播客户端发出的连麦请求,解析所述连麦请求获取互动游戏标识和互动游戏内的一个角色标识,将发出包括相同互动游戏标识且不同角色标识的连麦请求的所述主播客户端连麦,下发连麦数据至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端;其中,所述连麦数据包括各个所述主播客户端分别采集的音频流数据和互动游戏标识对应的互动游戏控件数据;
[0009]各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端接收所述连麦数据,将所述连麦数据添加至直播间界面数据中显示,并分别接收主播对互动游戏控件的触发操作,发出对所述互动游戏控件的触发指令;
[0010]所述服务器响应于各个所述主播客户端对互动游戏控件的触发指令,接收各个所述主播客户端获得的互动游戏指证信息;其中,所述互动游戏指证信息包括指证的角色标识;判断获得最多指证的角色标识是否为所述互动游戏内的目标角色标识,发送对应的互动游戏结果信息至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端。
[0011]第二方面,本申请实施例提供了一种直播互动方法,包括步骤:
[0012]响应于主播客户端发出的连麦请求,解析所述连麦请求获取互动游戏标识和互动游戏内的一个角色标识;
[0013]将发出包括相同互动游戏标识且不同角色标识的连麦请求的所述主播客户端连
麦,下发连麦数据至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端;其中,所述连麦数据包括各个所述主播客户端分别采集的音频流数据和互动游戏标识对应的互动游戏控件数据;
[0014]响应于各个所述主播客户端对互动游戏控件的触发指令,接收各个所述主播客户端获得的互动游戏指证信息;其中,所述互动游戏指证信息包括指证的角色标识;
[0015]判断获得最多指证的角色标识是否为所述互动游戏内的目标角色标识,发送对应的互动游戏结果信息至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端。
[0016]第三方面,本申请实施例提供了一种服务器,包括:处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第二方面所述方法的步骤。
[0017]第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现如第二方面所述方法的步骤。
[0018]在本申请实施例中,响应于主播客户端发出的连麦请求,解析所述连麦请求获取互动游戏标识和互动游戏内的一个角色标识;将发出包括相同互动游戏标识且不同角色标识的连麦请求的所述主播客户端连麦,下发连麦数据至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端;其中,所述连麦数据包括各个所述主播客户端分别采集的音频流数据和互动游戏标识对应的互动游戏控件数据;响应于各个所述主播客户端对互动游戏控件的触发指令,接收各个所述主播客户端获得的互动游戏指证信息;其中,所述互动游戏指证信息包括指证的角色标识;判断获得最多指证的角色标识是否为所述互动游戏内的目标角色标识,发送对应的互动游戏结果信息至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端。本申请实施例能够通过响应连麦请求,将发出包括相同互动游戏标识且不同角色标识的连麦请求的主播客户端连麦,通过下发音视频流数据将多个主播进行游戏互动的画面和音频实时地呈现在直播间中,并基于下发互动游戏控件数据对互动游戏的环节进行把控,获取互动游戏指证信息进行互动游戏结果的判断,从而实现了在连麦直播中的游戏互动过程,有效提升连麦直播的趣味性、提升用户在直播间内的活跃度,增加用户留存率。
[0019]为了更好地理解和实施,下面结合附图详细说明本申请的技术方案。
附图说明
[0020]图1为本申请实施例提供的直播互动方法的应用场景示意图;
[0021]图2为本申请第一实施例提供的直播互动方法的流程示意图;
[0022]图3为本申请第二实施例提供的直播互动方法的流程示意图;
[0023]图4为本申请第二实施例提供的直播互动方法张中S202的流程示意图;
[0024]图5为本申请实施例提供的连麦画面的示意图;
[0025]图6为本申请第二实施例提供的直播互动方法张中S202的流程示意图;
[0026]图7为本申请实施例提供的游戏介绍弹窗的界面示意图;
[0027]图8为本申请第二实施例提供的直播互动方法张中S202的流程示意图;
[0028]图9为本申请第二实施例提供的直播互动方法张中S202的流程示意图;
[0029]图10为本申请实施例提供的待搜证房间图像的示意图;
[0030]图11为本申请实施例提供的证件查看控件在连麦画面中的示意图
[0031]图12为本申请实施例提供的游戏指证弹窗的示意图;
[0032]图13为本申请第三实施例提供的直播互动方法的流程示意图;
[0033]图14为本申请第四实施例提供的服务器的结构示意图。
具体实施方式
[0034]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0035]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播互动方法,其特征在于,包括步骤:主播客户端发送连麦请求至服务器,其中,所述连麦请求中包括互动游戏标识和互动游戏内的一个角色标识;服务器响应于所述主播客户端发出的连麦请求,解析所述连麦请求获取互动游戏标识和互动游戏内的一个角色标识,将发出包括相同互动游戏标识且不同角色标识的连麦请求的所述主播客户端连麦,下发连麦数据至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端;其中,所述连麦数据包括各个所述主播客户端分别采集的音频流数据和互动游戏标识对应的互动游戏控件数据;各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端接收所述连麦数据,将所述连麦数据添加至直播间界面数据中显示,并分别接收主播对互动游戏控件的触发操作,发出对所述互动游戏控件的触发指令;所述服务器响应于各个所述主播客户端对互动游戏控件的触发指令,接收各个所述主播客户端获得的互动游戏指证信息;其中,所述互动游戏指证信息包括指证的角色标识;判断获得最多指证的角色标识是否为所述互动游戏内的目标角色标识,发送对应的互动游戏结果信息至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端。2.一种直播互动方法,其特征在于,包括步骤:响应于主播客户端发出的连麦请求,解析所述连麦请求获取互动游戏标识和互动游戏内的一个角色标识;将发出包括相同互动游戏标识且不同角色标识的连麦请求的所述主播客户端连麦,下发连麦数据至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端;其中,所述连麦数据包括各个所述主播客户端分别采集的音频流数据和互动游戏标识对应的互动游戏控件数据;响应于各个所述主播客户端对互动游戏控件的触发指令,接收各个所述主播客户端获得的互动游戏指证信息;其中,所述互动游戏指证信息包括指证的角色标识;判断获得最多指证的角色标识是否为所述互动游戏内的目标角色标识,发送对应的互动游戏结果信息至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端。3.根据权利要求2所述的直播互动方法,其特征在于,所述判断获得最多指证的角色标识是否为所述互动游戏内的目标角色标识,发送对应的互动游戏结果信息至各个所述主播客户端以及所述主播客户端所在直播间内的观众客户端的步骤,包括:若获得最多指证的角色标识为所述目标角色标识,发送互动游戏成功信息至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端;若获得最多指证的角色标识非所述目标角色标识,发送互动游戏失败信息至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端,并继续下发连麦数据至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端,响应于各个所述主播客户端对互动游戏控件的触发指令,接收各个所述主播客户端获得的互动游戏指证信息,直至获得最多指证的角色标识为所述的目标角色标识或满足预设的所述互动游戏的终止条件。
4.根据权利要求2所述的直播互动方法,其特征在于,所述方法还包括步骤:响应于所述主播客户端的退出连麦请求,下发游戏评分控件数据至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端;响应于所述主播客户端对游戏评分控件的触发指令,接收所述主播客户端获得的游戏评分信息。5.根据权利要求2至4任一项所述的直播互动方法,其特征在于,所述下发连麦数据至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端的步骤,包括:获取互动游戏的连麦画面,其中,所述连麦画面中包括所述互动游戏标识对应的背景图、各个所述角色标识对应的角色头像、各个所述角色标识对应的角色名称和各个所述角色标识对应的主播客户端采集的视频画面;下发所述连麦画面至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端,其中,各个所述主播客户端以及所述主播客户端所在直播间内的观众客户端将所述连麦画面显示在直播间界面中。6.根据权利要求2至4任一项所述的直播互动方法,其特征在于,所述互动游戏控件包括游戏介绍弹窗;所述下发连麦数据至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端的步骤,包括:当满足预设的游戏介绍弹窗的显示条件时,获取每个角色标识对应的游戏介绍弹窗数据;下发所述角色标识对应的游戏介绍弹窗数据至所述角色标识对应的主播客户端中,其中,各个主播客户端根据所述游戏介绍弹窗数据将游戏介绍弹窗显示在直播间界面中。7.根据权利要求6所述的直播互动方法,其特征在于,所述互动游戏控件还包括弹窗触发控件;所述下发连麦数据至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端的步骤,还包括:当满足预设的弹窗触发控件的显示条件时,将所述角色标识对应的所述弹窗触发控件数据下发至所述角色标识对应的主播客户端中,其中,各个所述主播客户端将所述弹窗触发控件数据添加至直播间界面数据中显示;响应于所述主播客户端对所述弹窗触发控件的触发指令,确认已满足预设的游戏介绍弹窗的显示条件。8.根据权利要求2至4任一项所述的直播互动方法,其特征在于,所述互动游戏控件包括第一轮麦引导控件;所述下发所述角色标识对应的游戏介绍弹窗数据至所述角色标识对应的主播客户端中的步骤,包括:当满足预设的第一轮麦引导控件的显示条件时,根据预设的轮麦顺序和预设的第一轮麦时间间隔,将当前轮麦的角色标识对应的第一轮麦引导控件数据下发至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端,其中,所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端将第一轮麦引导控件数据添加至直播间界面数据中显示,并暂停下发非当前轮麦的主播客户端采集的音频流数据。
9.根据权利要求8所述的直播互动方法,其特征在于,所述互动游戏控件包括轮麦跳过控件;所述将当前轮麦的角色标识对应的第一轮麦引导控件数据下发至各个所述主播客户端以及各个所述主播客户端所在直播间内的观众客户端的步骤,包括:将轮...

【专利技术属性】
技术研发人员:许英俊
申请(专利权)人:广州方硅信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1