一种基于在线直播的组队活动方法、相关装置及系统的制作方法

文档序号:7819811阅读:196来源:国知局
一种基于在线直播的组队活动方法、相关装置及系统的制作方法
【专利摘要】本发明实施例公开了一种基于在线直播的组队活动方法,包括:接收主播客户端在当前在线直播频道发起的组队活动开启指令,并根据组队活动开启指令生成组队邀请信息;将组队邀请信息发送给当前在线直播频道中的观众客户端,以使观众客户端在当前在线直播频道的第一预设显示区域显示组队邀请信息;接收观众客户端根据组队邀请信息输入的组队参与指令,选定至少一个观众客户端进行组队活动;将主播客户端输入的组队活动信息发送给选定的观众客户端,以使选定的观众客户端在当前在线直播频道的第二预设显示区域显示组队活动信息。采用本发明,解决了现有技术中在线直播不便于主播用户与观众用户进行组队活动的交互,操作繁琐的技术问题。
【专利说明】一种基于在线直播的组队活动方法、相关装置及系统

【技术领域】
[0001]本发明涉及计算机互联网领域,尤其涉及一种基于在线直播的组队活动方法、相关装置及系统。

【背景技术】
[0002]随着电子科技以及互联网的发展,电子终端的功能越来越强大,比如只要用户按照自身的需求在电子终端上安装各种客户端产品,便可以得到很多咨询信息,甚至可以足不出户地完成很多事情,人们的生活以及娱乐越来越离不开电子终端。
[0003]当前,在线直播越来越受到用户的喜爱;在线直播是指利用互联网及流媒体技术进行直播,视频因融合了图像、文字、声音等丰富元素,声形并茂,效果极佳,逐渐成为互联网的主流表达方式。主播客户端(即主播用户)可以通过互联网在网站上建立在线直播间(相当于在线直播频道),向该在线直播频道中的观众客户端(即观众用户)进行在线广播,观众用户可以看到当前在线直播频道中的主播内容,比如观看到视频内容等,主播用户还可以与当前在线直播频道内的多个观众用户进行私聊等互动。
[0004]然而,在当前在线直播频道中,当主播用户需要邀请观众用户进行组队活动时,不便于从观众用户中选取其中一个或多个进行组队来一起活动,并针对选取的观众用户发布组队活动消息;主播用户往往只能自己手动记录选取的观众用户,然后在当前在线直播频道中分别与选取的观众用户进行私聊以发布组队活动信息,或者需要通过当前在线直播系统外的其它通信交互系统来向选取的观众用户发布组队活动信息,操作非常繁琐;当前在线直播系统不能满足主播用户与观众用户进行组队活动的交互需求。


【发明内容】

[0005]本发明实施例所要解决的技术问题在于,提供一种基于在线直播的组队活动方法、相关装置及系统,解决了现有技术中在线直播不便于主播用户与观众用户进行组队活动的交互,操作繁琐的技术问题。
[0006]为了解决上述技术问题,本发明实施例第一方面公开了一种基于在线直播的组队活动方法,包括
[0007]接收主播客户端在当前在线直播频道发起的组队活动开启指令,并根据所述组队活动开启指令生成组队邀请信息;
[0008]将所述组队邀请信息发送给当前在线直播频道中的观众客户端,以使所述观众客户端在当前在线直播频道的第一预设显示区域显示组队邀请信息;
[0009]接收在当前在线直播频道的观众客户端根据所述组队邀请信息输入的组队参与指令,并根据所述组队参与指令选定至少一个观众客户端进行组队活动;
[0010]将所述主播客户端输入的组队活动信息发送给选定的观众客户端,以使所述选定的观众客户端在当前在线直播频道的第二预设显示区域显示组队活动信息。
[0011]结合第一方面,在第一种可能的实现方式中,所述根据所述组队参与指令选定至少一个观众客户端进行组队活动包括:
[0012]根据所述组队参与指令生成参与活动的观众客户端信息,并将所述观众客户端信息发送给所述主播客户端;
[0013]接收所述主播客户端返回的选取指令,所述选取指令用于指示所述主播客户端从所述参与活动的观众客户端信息中选取至少一个进行组队活动的观众客户端;
[0014]根据所述选取指令选定观众客户端进行组队活动。
[0015]结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述组队参与指令生成参与活动的观众客户端信息包括:根据预设的排列条件,对输入组队参与指令的观众客户端进行先后顺序的排列,生成活动参与排列信息;
[0016]所述将所述观众客户端信息发送给所述主播客户端包括:将所述活动参与排列信息在当前在线直播频道中进行广播;
[0017]所述选取指令具体用于指示所述主播客户端从所述活动参与排列信息中选取至少一个进行组队活动的观众客户端。
[0018]结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述根据预设的排列条件,对输入组队参与指令的观众客户端进行先后顺序的排列包括:
[0019]根据观众客户端对应的虚拟资源使用信息,从输入组队参与指令的观众客户端中优先将虚拟资源使用高的观众客户端排列在队列的前面。
[0020]结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述将主播客户端输入的组队活动信息发送给选定的观众客户端包括:
[0021]根据选定的观众客户端生成组队活动群信息,所述组队活动群信息包括所述主播客户端以及选定的观众客户端;
[0022]将所述组队活动群信息和所述主播客户端输入的组队活动信息发送给选定的观众客户端,以使所述选定的观众客户端根据所述组队活动群信息在当前在线直播频道的第二预设显示区域生成组队活动群窗体,并在所述组队活动群窗体中显示所述组队活动信息;所述组队活动群窗体用于供所述主播客户端与所述选定的观众客户端之间进行组队活动信息的交互。
[0023]结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,在第五种可能的实现方式中,
[0024]所述主播客户端在当前在线直播频道中进行发送直播内容信息;所述观众客户端在当前在线直播频道中接收并显示所述直播内容信息。
[0025]本发明实施例第二方面公开了一种基于在线直播的组队活动方法,包括:
[0026]主播客户端在当前在线直播频道发起组队活动开启指令;
[0027]接收服务器返回的观众客户端信息;所述观众客户端信息为所述服务器根据所述组队活动开启指令生成组队邀请信息,并发送给当前在线直播频道中的观众客户端,接收所述观众客户端根据所述组队邀请信息输入的组队参与指令,并根据所述组队参与指令生成的参与活动的观众客户端信息;
[0028]向所述服务器发送选取指令,所述选取指令用于指示从所述参与活动的观众客户端信息中选取至少一个进行组队活动的观众客户端;
[0029]向选取的观众客户端发送组队活动信息。
[0030]结合第二方面,在第一种可能的实现方式中,所述观众客户端信息包括所述服务器根据预设的排列条件,对输入组队参与指令的观众客户端进行先后顺序的排列生成的活动参与排列信息;
[0031]所述选取指令具体用于指示从所述活动参与排列信息中选取至少一个进行组队活动的观众客户端。
[0032]结合第二方面,或者第二方面的第一种可能的实现方式中,在第二种可能的实现方式中,所述向选取的观众客户端发送组队活动信息包括:
[0033]接收所述服务器发送组队活动群信息,所述组队活动群信息为所述服务器根据选定的观众客户端生成的信息,包括所述主播客户端以及选定的观众客户端;
[0034]根据所述组队活动群信息在当前在线直播频道的第二预设显示区域生成组队活动群窗体,通过所述组队活动群窗体输入组队活动信息,以使所述选取的观众客户端在当前在线直播频道的第二预设显示区域生成的组队活动群窗体中显示所述组队活动信息。
[0035]本发明实施例第三方面公开了一种基于在线直播的组队活动装置,包括:
[0036]开启指令接收模块,用于接收主播客户端在当前在线直播频道发起的组队活动开启指令;
[0037]邀请信息生成模块,用于根据所述组队活动开启指令生成组队邀请信息;
[0038]邀请信息发送模块,用于将所述组队邀请信息发送给当前在线直播频道中的观众客户端,以使所述观众客户端在当前在线直播频道的第一预设显示区域显示组队邀请信息;
[0039]参与指令接收模块,用于接收在当前在线直播频道的观众客户端根据所述组队邀请信息输入的组队参与指令;
[0040]组队选定模块,用于并根据所述组队参与指令选定至少一个观众客户端进行组队活动;
[0041]活动信息发送模块,用于将所述主播客户端输入的组队活动信息发送给选定的观众客户端,以使所述选定的观众客户端在当前在线直播频道的第二预设显示区域显示组队活动信息。
[0042]结合第三方面,在第一种可能的实现方式中,所述组队选定模块包括:
[0043]信息生成发送单元,用于根据所述组队参与指令生成参与活动的观众客户端信息,并将所述观众客户端信息发送给所述主播客户端;
[0044]选取指令接收单元,用于接收所述主播客户端返回的选取指令,所述选取指令用于指示所述主播客户端从所述参与活动的观众客户端信息中选取至少一个进行组队活动的观众客户端;
[0045]选定单元,用于根据所述选取指令选定观众客户端进行组队活动。
[0046]结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述信息生成发送单元具体用于,根据预设的排列条件,对输入组队参与指令的观众客户端进行先后顺序的排列,生成活动参与排列信息;将所述活动参与排列信息在当前在线直播频道中进行广播;
[0047]所述选取指令具体用于指示所述主播客户端从所述活动参与排列信息中选取至少一个进行组队活动的观众客户端。
[0048]结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述信息生成发送单元还具体用于,根据观众客户端对应的虚拟资源使用信息,从输入组队参与指令的观众客户端中优先将虚拟资源使用高的观众客户端排列在队列的前面。
[0049]结合第三方面,或者第三方面的第一种可能的实现方式,或者第三方面的第二种可能的实现方式,或者第三方面的第三种可能的实现方式,在第四种可能的实现方式中,所述活动信息发送模块包括:
[0050]活动群信息生成单元,用于根据选定的观众客户端生成组队活动群信息,所述组队活动群信息包括所述主播客户端以及选定的观众客户端;
[0051]发送单元,用于将所述组队活动群信息和所述主播客户端输入的组队活动信息发送给选定的观众客户端,以使所述选定的观众客户端根据所述组队活动群信息在当前在线直播频道的第二预设显示区域生成组队活动群窗体,并在所述组队活动群窗体中显示所述组队活动信息;所述组队活动群窗体用于供所述主播客户端与所述选定的观众客户端之间进行组队活动信息的交互。
[0052]本发明实施例第四方面公开了一种基于在线直播的组队活动设备,包括:
[0053]开启指令发起模块,用于在当前在线直播频道发起组队活动开启指令;
[0054]信息接收模块,用于接收服务器返回的观众客户端信息;所述观众客户端信息为所述服务器根据所述组队活动开启指令生成组队邀请信息,并发送给当前在线直播频道中的观众客户端,接收所述观众客户端根据所述组队邀请信息输入的组队参与指令,并根据所述组队参与指令生成的参与活动的观众客户端信息;
[0055]选取指令发送模块,用于向所述服务器发送选取指令,所述选取指令用于指示从所述参与活动的观众客户端信息中选取至少一个进行组队活动的观众客户端;
[0056]组队信息发送模块,用于向选取的观众客户端发送组队活动信息。
[0057]结合第四方面,在第一种可能的实现方式中,所述观众客户端信息包括所述服务器根据预设的排列条件,对输入组队参与指令的观众客户端进行先后顺序的排列生成的活动参与排列信息;
[0058]所述选取指令具体用于指示从所述活动参与排列信息中选取至少一个进行组队活动的观众客户端。
[0059]结合第四方面,在第二种可能的实现方式中,所述组队信息发送模块包括:
[0060]活动群信息接收单元,用于接收所述服务器发送组队活动群信息,所述组队活动群信息为所述服务器根据选定的观众客户端生成的信息,包括所述主播客户端以及选定的观众客户端;
[0061]窗体生成输入单元,用于根据所述组队活动群信息在当前在线直播频道的第二预设显示区域生成组队活动群窗体,通过所述组队活动群窗体输入组队活动信息,以使所述选取的观众客户端在当前在线直播频道的第二预设显示区域生成的组队活动群窗体中显示所述组队活动信息。
[0062]本发明实施例第五方面公开了一种基于在线直播的组队活动系统,包括服务器、主播客户端以及观众客户端,其中
[0063]所述服务器接收所述主播客户端在当前在线直播频道发起的组队活动开启指令,并根据所述组队活动开启指令生成组队邀请信息;所述服务器将所述组队邀请信息发送给当前在线直播频道中的观众客户端,以使所述观众客户端在当前在线直播频道的第一预设显示区域显示组队邀请信息;所述服务器接收在当前在线直播频道的观众客户端根据所述组队邀请信息输入的组队参与指令,并根据所述组队参与指令选定至少一个观众客户端进行组队活动;所述服务器将所述主播客户端输入的组队活动信息发送给选定的观众客户端,以使所述选定的观众客户端在当前在线直播频道的第二预设显示区域显示组队活动信肩、0
[0064]结合第五方面,在第一种可能的实现方式中,该服务器包括第三方面,或者第三方面的第一种可能的实现方式,或者第三方面的第二种可能的实现方式,或者第三方面的第三种可能的实现方式中的基于在线直播的组队活动装置;该主播客户端包括第四方面,或者第四方面的第一种可能的实现方式,或者第四方面的第二种可能的实现方式中的基于在线直播的组队活动设备。
[0065]结合第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述活动信息发送模块包括:
[0066]活动群信息生成单元,用于根据选定的观众客户端生成组队活动群信息,所述组队活动群信息包括所述主播客户端以及选定的观众客户端;
[0067]发送单元,用于将所述组队活动群信息和所述主播客户端输入的组队活动信息发送给选定的观众客户端,以使所述选定的观众客户端根据所述组队活动群信息在当前在线直播频道的第二预设显示区域生成组队活动群窗体,并在所述组队活动群窗体中显示所述组队活动信息;所述组队活动群窗体用于供所述主播客户端与所述选定的观众客户端之间进行组队活动信息的交互。
[0068]本发明实施例第六方面公开了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括本发明实施例第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,或者第一方面的第四种可能的实现方式,或者第一方面的第五种可能的实现方式中公开的基于在线直播的组队活动方法的步骤,或者本发明实施例第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式中公开的基于在线直播的组队活动方法的步骤。
[0069]实施本发明实施例,具有如下有益效果:
[0070]通过主播客户端在当前在线直播频道发起的组队活动开启指令,服务器根据所述组队活动开启指令生成组队邀请信息并发送给当前在线直播频道中的观众客户端,观众用户可根据该组队邀请信息输入的组队参与指令,然后在当前在线直播频道中选定观众客户端进行组队活动,并将主播客户端输入的组队活动信息发送给选定的观众客户端,实现了主播客户端在当前在线直播频道中快速便捷地与观众客户端进行组队活动,解决了现有技术中在线直播不便于主播用户与观众用户进行组队活动的交互,操作繁琐的技术问题,大大满足了在当前在线直播系统中主播客户端与观众客户端进行组队活动的交互需求。

【专利附图】

【附图说明】
[0071]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0072]图1是本发明实施例公开的一种基于在线直播的组队活动的网络构架示意图;
[0073]图2是本发明实施例提供的基于在线直播的组队活动方法的流程示意图;
[0074]图2-1是本发明实施例提供的开启组队活动的界面示意图;
[0075]图2-2是本发明实施例提供的显示组队邀请信息的界面示意图;
[0076]图2-3是本发明实施例提供的显示组队活动信息的界面示意图;
[0077]图3是本发明提供的基于在线直播的组队活动方法的另一实施例的流程示意图;
[0078]图3-1是本发明实施例提供的选取客户端的界面示意图;
[0079]图4是本发明提供的基于在线直播的组队活动方法的另一实施例的流程示意图来进行说明;
[0080]图5是本发明实施例提供的基于在线直播的组队活动装置的结构示意图;
[0081]图6是本发明实施例提供的组队选定模块的结构示意图;
[0082]图7是本发明实施例提供的活动信息发送模块的结构示意图;
[0083]图8是本发明提供的基于在线直播的组队活动装置的另一实施例的结构示意图;
[0084]图9是本发明实施例提供的基于在线直播的组队活动设备的结构示意图;
[0085]图10是本发明实施例提供的组队信息发送模块的结构示意图;
[0086]图11是本发明实施例提供的基于在线直播的组队活动系统的结构示意图。

【具体实施方式】
[0087]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0088]需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0089]本发明实施例公开了一种基于在线直播的组队活动方法及相关装置、系统,大大满足了在当前在线直播系统中主播客户端与观众客户端进行组队活动的交互需求。以下分别进行详细说明。
[0090]为了更好理解本发明实施例公开的一种基于在线直播的组队活动方法及相关装置、系统,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明实施例公开的一种基于在线直播的组队活动的网络构架示意图。如图1所示,该网络构架示意图可以包括服务器以及多个客户端,其中,服务器也可以被称为后台服务器、组件服务器、交友服务器等,服务器可以通过互联网与多个客户端进行通信连接。在多个客户端中,部分客户端都可以作为主播客户端提供在线直播频道,而其余客户端可以作为观众客户端登录进入主播客户端提供的在线直播频道内,主播客户端向服务器上传在线直播内容,由服务器将该在线直播内容发送给登录进入该在线直播频道的观众客户端,供观众客户端观看;其中,主播客户端对接入其频道内的观众客户端具有控制权和主动权,主播客户端可以与服务器进行交互,开启组队活动,并与频道内的观众客户端进行实时组队互动。本发明实施例中的在线直播频道简单来讲就是服务器创建的一种虚拟空间(或虚拟房间),主播客户端与观众客户端可以进入到该虚拟空间,位于该虚拟空间内的观众客户端可以不仅观看主播客户端的直播内容,还可以和主播客户端进行语音或文字的交互。
[0091]本发明实施例中,主播用户通常是指视频内容发布者,主播用户通过摄像装置、麦克风输入视频和语音信息,在经过音视频信息的融合之后向服务器发送直播内容,服务器获取登录到主播用户创建的频道的用户10,并向用户推送直播内容。
[0092]本发明实施例中,客户端(包括主播客户端或观众客户端)可以包括集合群聊、视频直播、频道X歌、在线游戏、在线影视等功能为一体的富媒体。在图1所示的网络构架中,客户端可以运行在包括但不限于移动电话、移动电脑、平板电脑、个人数字助理0181仏1 、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备上。
[0093]基于图1所示的网络构架,本发明实施例公开了的一种基于在线直播的组队活动方法。请参阅图2,图2是本发明实施例提供的基于在线直播的组队活动方法的流程示意图,先从服务器侧来描述本发明的技术方案,可以包括以下步骤:
[0094]步骤3200:接收主播客户端在当前在线直播频道发起的组队活动开启指令,并根据所述组队活动开启指令生成组队邀请信息;
[0095]具体地,本发明实施例中的在线直播系统或平台可预先设置好组队活动开启功能,主播用户在通过主播客户端登陆到该在线直播系统中后可以在当前在线直播频道内发起组队活动开启指令,例如,如图2-1示出的本发明实施例提供的开启组队活动的界面示意图,在在线直播系统在频道中的某个预设位置(如图2直播显示框的右下菜单栏中)预设一个用于开启组队活动的虚拟按钮(即方框表示的“开启一起玩”按钮),主播用户可以通过点击该按钮即可发起组队活动开启指令,并由该主播客户端将该组队活动开启指令发送给服务器,从而完成了在当前在线直播频道中发起组队活动开启指令;服务器即可接收到该组队活动开启指令,并可以通过调用预设的邀请信息生成函数等等来根据该组队活动开启指令生成组队邀请信息。
[0096]可理解的是,本发明实施例包括不限于上述开启组队活动的方式,主播客户端还可以通过输入语音的方式在当前在线直播频道内发起组队活动开启指令,等等,只要该在线直播系统或平台预先设置好开启规则即可。
[0097]步骤3202:将所述组队邀请信息发送给当前在线直播频道中的观众客户端,以使所述观众客户端在当前在线直播频道的第一预设显示区域显示组队邀请信息;
[0098]具体地,服务器生成组队邀请信息后,将该组队邀请信息发送给当前在线直播频道中的所有观众客户端,或者预设的一部分观众客户端,或者按预设条件授权符合参与组队活动的一部分观众客户端,等等;以使接收到该组队邀请信息的观众客户端在当前在线直播频道的第一预设显示区域显示该组队邀请信息,例如该在线直播系统可以预先在当前在线直播频道的直播内容显示区域的左下方以弹窗的方式显示组队邀请信息,那么接收到该组队邀请信息的观众客户端即可在当前直播内容显示区域的左下方看到该组队邀请信息,以供观众用户选择是否参与该组队活动,例如,图2-2示出的本发明实施例提供的显示组队邀请信息的界面示意图,在当前直播内容显示区域的左下方显示出“排队人数”、“我要参与”、“主播正在组织一起玩,快来参与吧”等信息,用户可以通过点击“我要参与”来接受该组队活动。
[0099]可理解的是,本发明实施例中的组队邀请信息包括但不限于“主播在频道中发起了组队活动邀请”等提示信息,以提示观众用户某某主播开启了组队活动邀请,观众用户可以点击“接受”或“拒绝”来选择参与或不参与该组队活动。本发明实施例中的第一预设显示区域不限于直播内容显示区域的左下方,可以为预设的任意位置的显示区域。
[0100]步骤3204:接收在当前在线直播频道的观众客户端根据所述组队邀请信息输入的组队参与指令,并根据所述组队参与指令选定至少一个观众客户端进行组队活动;
[0101]具体地,服务器接收到的组队参与指令即为该观众客户端在当前在线直播频道的直播内容显示区域看到该组队邀请信息后输入的响应信息,以表征观众用户确认参与该组队活动;服务器根据该组队参与指令选定至少一个观众客户端进行组队活动具体可以包括选定方式:服务器根据预设的选定规则直接选定观众客户端,该选定规则可以为主播客户端预先在该在线直播系统中设置的选定规则,比如从中随机选取3个观众客户端或者选定最先接收到组队参与指令前=个观众客户端等等;或者,服务器与主播客户端进行交互,并最终选定观众客户端,比如将接收到组队参与指令对应的观众客户端列表发送给主播客户端进行选取,然后把选取结果返回服务器等等;本发明实施例不作限制,只要最终完成从输入该组队参与指令的多个观众客户端中选定至少一个进行组队活动即可。
[0102]步骤3206:将所述主播客户端输入的组队活动信息发送给选定的观众客户端,以使所述选定的观众客户端在当前在线直播频道的第二预设显示区域显示组队活动信息。
[0103]具体地,服务器将接收到的该主播客户端输入的组队活动信息发送给上述选定的各个观众客户端中,接收到该组队活动信息的观众客户端可以在当前在线直播频道的第二预设显示区域显示组队活动信息;例如该在线直播系统可以预先在当前在线直播频道的直播内容显示区域的右上方以弹窗的方式显示组队活动信息,或者在直播内容显示区域的右上方生成可显示该组队活动信息的移动窗体,观众用户可以移动或关闭该窗体,也可以在该窗体内输入活动讨论信息等等。通过本发明实施例,主播客户端和观众客户端可以基于该组队活动信息进行组队活动,该组队活动信息包括但不限于组队活动的时间、活动内容、参与人数、如何组队等信息,例如一起组队在某时间进入某游戏平台进行游戏等等,例如,图2-3示出的本发明实施例提供的显示组队活动信息的界面示意图,在当前直播内容显示区域中以弹窗的方式生成以移动窗体即,一起玩讨论组的讨论窗体,主播用户可以跟参与活动的客户端进行聊天等交互,发布组队活动信息。
[0104]需要说明的是,本发明实施例中的第二预设显示区域不限于直播内容显示区域的右上方,可以为预设的任意位置的显示区域。还需要说明的是,本发明各个实施例中的主播客户端可以在当前在线直播频道中进行发送直播内容信息;观众客户端可以在当前在线直播频道中接收并显示所述直播内容信息。
[0105]通过本发明实施例,主播客户端在当前在线直播频道发起的组队活动开启指令,服务器根据所述组队活动开启指令生成组队邀请信息并发送给当前在线直播频道中的观众客户端,观众用户可根据该组队邀请信息输入的组队参与指令,然后在当前在线直播频道中选定观众客户端进行组队活动,并将主播客户端输入的组队活动信息发送给选定的观众客户端,实现了主播客户端在当前在线直播频道中快速便捷地与观众客户端进行组队活动,解决了现有技术中在线直播不便于主播用户与观众用户进行组队活动的交互,操作繁琐的技术问题,大大满足了在当前在线直播系统中主播客户端与观众客户端进行组队活动的交互需求。
[0106]进一步地,结合图3示出的本发明提供的基于在线直播的组队活动方法的另一实施例的流程示意图,结合服务器、主播客户端和观众客户端三侧来描述本发明的技术方案,图3中以包括一个主播客户端为例来描述,可以包括以下步骤:
[0107]步骤3300:主播客户端在当前在线直播频道发起的组队活动开启指令;
[0108]具体地,本发明实施例中的在线直播系统或平台可预先设置好组队活动开启功能,主播用户在通过主播客户端登陆到该在线直播系统中后可以在当前在线直播频道内发起组队活动开启指令,例如在线直播系统在频道中的某个预设位置(如直播显示框的右下菜单栏中)预设一个用于开启组队活动的虚拟按钮,主播用户可以通过点击该按钮即可发起组队活动开启指令。
[0109]步骤3302:服务器根据该组队活动开启指令生成组队邀请信息;
[0110]具体地,服务器可以通过调用预设的邀请信息生成函数等等来根据该组队活动开启指令生成组队邀请信息。
[0111]步骤3304:服务器将该组队邀请信息发送给当前在线直播频道中的观众客户端;
[0112]具体地,本发明图3实施例中服务器将该组队邀请信息给当前在线直播频道中的所有观众客户端。本发明但不限于发送给所有观众客户端,可以发送给预设的一部分观众客户端,或者按预设条件授权符合参与组队活动的一部分观众客户端(如在当前在线直播系统中使用虚拟资源的数值达到阈值才符合参与组队活动的条件,等等)。
[0113]步骤3306:观众客户端在当前在线直播频道的第一预设显示区域显示组队邀请信息;
[0114]具体地,接收到该组队邀请信息的观众客户端在当前在线直播频道的第一预设显示区域显示该组队邀请信息,例如该在线直播系统可以预先在当前在线直播频道的直播内容显示区域的左下方以弹窗的方式显示组队邀请信息,那么接收到该组队邀请信息的观众客户端即可在当前直播内容显示区域的左下方看到该组队邀请信息,以供观众用户选择是否参与该组队活动。需要说明的是,本发明实施例中的第一预设显示区域不限于直播内容显示区域的左下方,可以为预设的任意位置的显示区域。
[0115]步骤3308:观众客户端根据该组队邀请信息输入组队参与指令;
[0116]具体地,本发明实施例中的组队邀请信息包括但不限于“主播在频道中发起了组队活动邀请”等提示信息,以提示观众用户某某主播开启了组队活动邀请,观众用户可以点击“接受”或“拒绝”来选择参与或不参与该组队活动。例如观众用户点击“接受”即输入了组队参与指令,表明愿意参与组队活动。
[0117]步骤3310:服务器接收该观众客户端返回的组队参与指令;
[0118]步骤3312:服务器根据该组队参与指令生成参与活动的观众客户端信息,并将该观众客户端信息发送给该主播客户端;
[0119]具体地,该观众客户端信息可以具体为输入了组队参与指令的所有观众客户端的列表信息,即服务器根据接收的组队参与指令,统计参与组队活动的观众客户端,然后生成参与组队活动的所有观众客户端的列表信息。
[0120]步骤3314:主播客户端根据所述观众客户端信息输入选取指令;
[0121〕 具体地,主播客户端接收到该观众客户端信息后,主播用户可以根据个人喜好等输入选取指令,对观众客户端进行选取。所述选取指令用于指示该主播客户端从参与活动(即愿意参与组队活动)的观众客户端信息中选取至少一个进行组队活动的观众客户端。例如,图3-1示出的本发明实施例提供的选取客户端的界面示意图,主播客户端可以勾选“选中用户顺序选择”来选取观众客户端,比如点击图中的“一”号来删除某观众客户端,点击图中的“ + ”号来选取某观众客户端等等。
[0122]步骤3316:服务器接收主播客户端返回的选取指令,根据所述选取指令选定观众客户端进行组队活动;
[0123]具体地,服务器根据该选取指令来完成选定进行组队活动的观众客户端。
[0124]步骤3318:服务器将主播客户端输入的组队活动信息发送给选定的观众客户端;
[0125]步骤3320:观众客户端在当前在线直播频道的第二预设显示区域显示组队活动信息。
[0126]具体地,服务器将接收到的该主播客户端输入的组队活动信息发送给上述选定的各个观众客户端后,接收到该组队活动信息的观众客户端可以在当前在线直播频道的第二预设显示区域显示组队活动信息;例如该在线直播系统可以预先在当前在线直播频道的直播内容显示区域的右上方以弹窗的方式显示组队活动信息,或者在直播内容显示区域的右上方生成可显示该组队活动信息的移动窗体,观众用户可以移动或关闭该窗体,也可以在该窗体内输入活动讨论信息等等。通过本发明实施例,主播客户端和观众客户端可以基于该组队活动信息进行组队活动,该组队活动信息包括但不限于组队活动的时间、活动内容、参与人数、如何组队等信息,例如一起组队在某时间进入某游戏平台进行游戏等等。
[0127]需要说明的是,本发明各个实施例中的第二预设显示区域不限于直播内容显示区域的右上方,可以为预设的任意位置的显示区域。
[0128]再进一步地,步骤3312中根据所述组队参与指令生成参与活动的观众客户端信息可以具体包括根据预设的排列条件,对输入组队参与指令的观众客户端进行先后顺序的排列,生成活动参与排列信息,然后将该活动参与排列信息在当前在线直播频道中进行广播;具体地:
[0129]该预设的排列条件可以包括但不限于观众客户端输入组队参与指令的先后时间、或者输入组队参与指令的观众客户端的等级高低、或者输入组队参与指令的观众客户端对应的虚拟资源使用信息等等,可以将先输入组队参与信息的观众客户端优先排列在队列的前面,或者从输入组队参与指令的观众客户端中优先将等级高的观众客户端排列在队列的前面,或者从输入组队参与指令的观众客户端中优先将虚拟资源使用高的观众客户端排列在队列的前面,等等,并生成包含上述排列情况的活动参与排列信息,然后该活动参与排列信息在当前在线直播频道中进行广播,以使当前在线直播频道中的所有客户端都可以显示或者选择显示该活动参与排列信息。
[0130]需要说明的是,本发明各个实施例中的虚拟资源使用信息包括但不限于用户在当前在线直播系统中购买的虚拟商品信息,或者向其他用户赠送的虚拟礼物信息等等;虚拟资源使用高的观众客户端即购买的虚拟商品价值高的观众客户端,或者向其他用户赠送的虚拟礼物价值高的观众客户端,等等。步骤3314中的选取指令具体用于指示该主播客户端从该活动参与排列信息中选取至少一个进行组队活动的观众客户端。
[0131]再进一步地,图2实施例的步骤3206或者图3实施例的步骤3318可以具体包括:根据选定的观众客户端生成组队活动群信息,该组队活动群信息包括该主播客户端以及选定的观众客户端;将该组队活动群信息和该主播客户端输入的组队活动信息发送给选定的观众客户端,以使该选定的观众客户端根据该组队活动群信息在当前在线直播频道的第二预设显示区域生成组队活动群窗体,并在该组队活动群窗体中显示该组队活动信息;该组队活动群窗体用于供该主播客户端与该选定的观众客户端之间进行组队活动信息的交互。
[0132]具体地,服务器最终选定了参与组队活动的观众客户端后,可以生成包括该主播客户端以及选定的观众客户端的组队活动群信息,然后将该组队活动群信息和该主播客户端输入的组队活动信息发送给选定的观众客户端,可理解的是,也将该组队活动群信息发送给该主播客户端;服务器可以针对该在线直播系统预先设置生成组队活动群窗体的功能模块,在观众客户端接收到该组队活动群以及组队活动信息后,该在线直播系统即调用该功能模块在当前在线直播频道的第二预设显示区域生成组队活动群窗体,并在该组队活动群窗体中显示该组队活动信息;该组队活动群窗体还可以用于供该主播客户端与该选定的观众客户端之间进行组队活动信息的交互;也就是说,该生成的组队活动群窗体具体可以为一个即时通信交互群的窗体,参与该组队活动的观众客户端和主播客户端都在该群里,并可以显示组队活动信息,以及发表关于该组队活动的其它讨论信息等,以进行组队活动信息的交互。
[0133]再进一步地,本发明还提供了一种基于在线直播的组队活动方法,对应地从主播客户端侧来进行详细的描述,下面结合图4示出的本发明提供的基于在线直播的组队活动方法的另一实施例的流程示意图来进行说明,包括以下步骤:
[0134]步骤3400:主播客户端在当前在线直播频道发起组队活动开启指令;
[0135]步骤3402:接收服务器返回的观众客户端信息;所述观众客户端信息为所述服务器根据所述组队活动开启指令生成组队邀请信息,并发送给当前在线直播频道中的观众客户端,接收所述观众客户端根据所述组队邀请信息输入的组队参与指令,并根据所述组队参与指令生成的参与活动的观众客户端信息;
[0136]步骤3404:向所述服务器发送选取指令,所述选取指令用于指示从所述参与活动的观众客户端信息中选取至少一个进行组队活动的观众客户端;
[0137]具体地,该观众客户端信息可以包括该服务器根据预设的排列条件,对输入组队参与指令的观众客户端进行先后顺序的排列生成的活动参与排列信息;该选取指令具体用于指示从该活动参与排列信息中选取至少一个进行组队活动的观众客户端。
[0138]步骤3406:向选取的观众客户端发送组队活动信息。
[0139]具体地,步骤3406可以包括:接收该服务器发送组队活动群信息,该组队活动群信息为该服务器根据选定的观众客户端生成的信息,包括该主播客户端以及选定的观众客户端;根据该组队活动群信息在当前在线直播频道的第二预设显示区域生成组队活动群窗体,通过该组队活动群窗体输入组队活动信息,以使该选取的观众客户端在当前在线直播频道的第二预设显示区域生成的组队活动群窗体中显示该组队活动信息。
[0140]可理解的是,本发明图4实施例中的具体实现方式可以对应参考上述图2或图3实施例的描述,这里不再赘述。
[0141]通过本发明实施例,主播客户端在当前在线直播频道发起的组队活动开启指令,服务器根据所述组队活动开启指令生成组队邀请信息并发送给当前在线直播频道中的观众客户端,观众用户可根据该组队邀请信息输入的组队参与指令,然后在当前在线直播频道中选定观众客户端进行组队活动,并将主播客户端输入的组队活动信息发送给选定的观众客户端,实现了主播客户端在当前在线直播频道中快速便捷地与观众客户端进行组队活动,解决了现有技术中在线直播不便于主播用户与观众用户进行组队活动的交互,操作繁琐的技术问题,大大满足了在当前在线直播系统中主播客户端与观众客户端进行组队活动的交互需求。
[0142]为了便于更好地实施本发明实施例的上述方案,本发明还对应提供了一种基于在线直播的组队活动装置,如图5示出的本发明实施例提供的基于在线直播的组队活动装置的结构示意图,基于在线直播的组队活动装置50可以包括:开启指令接收模块500、邀请信息生成模块502、邀请信息发送模块504、参与指令接收模块506、组队选定模块508和活动信息发送模块5010,其中
[0143]开启指令接收模块500用于接收主播客户端在当前在线直播频道发起的组队活动开启指令;
[0144]邀请信息生成模块502用于根据所述组队活动开启指令生成组队邀请信息;
[0145]邀请信息发送模块504用于将所述组队邀请信息发送给当前在线直播频道中的观众客户端,以使所述观众客户端在当前在线直播频道的第一预设显示区域显示组队邀请信息;
[0146]参与指令接收模块506用于接收在当前在线直播频道的观众客户端根据所述组队邀请信息输入的组队参与指令;
[0147]组队选定模块508用于并根据所述组队参与指令选定至少一个观众客户端进行组队活动;
[0148]活动信息发送模块5010用于将所述主播客户端输入的组队活动信息发送给选定的观众客户端,以使所述选定的观众客户端在当前在线直播频道的第二预设显示区域显示组队活动信息。
[0149]具体地,如图6示出的本发明实施例提供的组队选定模块的结构示意图,组队选定模块508可以具体包括:信息生成发送单元5080、选取指令接收单元5082和选定单元5084,其中
[0150]信息生成发送单元5080用于根据所述组队参与指令生成参与活动的观众客户端信息,并将所述观众客户端信息发送给所述主播客户端;
[0151]选取指令接收单元5082用于接收所述主播客户端返回的选取指令,所述选取指令用于指示所述主播客户端从所述参与活动的观众客户端信息中选取至少一个进行组队活动的观众客户端;
[0152]选定单元5084用于根据所述选取指令选定观众客户端进行组队活动。
[0153]进一步地,本发明实施例中的信息生成发送单元5080可以具体用于,根据预设的排列条件,对输入组队参与指令的观众客户端进行先后顺序的排列,生成活动参与排列信息;将所述活动参与排列信息在当前在线直播频道中进行广播;
[0154]所述选取指令具体用于指示所述主播客户端从所述活动参与排列信息中选取至少一个进行组队活动的观众客户端。
[0155]再进一步地,信息生成发送单元5080还可以具体用于,根据观众客户端对应的虚拟资源使用信息,从输入组队参与指令的观众客户端中优先将虚拟资源使用高的观众客户端排列在队列的前面。
[0156]再进一步地,如图7示出的本发明实施例提供的活动信息发送模块的结构示意图,活动信息发送模块5010可以具体包括:活动群信息生成单元50100和发送单元50102,其中
[0157]活动群信息生成单元50100用于根据选定的观众客户端生成组队活动群信息,所述组队活动群信息包括所述主播客户端以及选定的观众客户端;
[0158]发送单元50102用于将所述组队活动群信息和所述主播客户端输入的组队活动信息发送给选定的观众客户端,以使所述选定的观众客户端根据所述组队活动群信息在当前在线直播频道的第二预设显示区域生成组队活动群窗体,并在所述组队活动群窗体中显示所述组队活动信息;所述组队活动群窗体用于供所述主播客户端与所述选定的观众客户端之间进行组队活动信息的交互。
[0159]再进一步地,请参阅图8,图8是本发明提供的基于在线直播的组队活动装置的另一实施例的结构示意图。其中,如图8所示,该基于在线直播的组队活动装置80可以包括:至少一个处理器801,例如0^,至少一个网络接口 804,用户接口 803,存储器805,至少一个通信总线802以及显示屏806。其中,通信总线802用于实现这些组件之间的连接通信。其中,用户接口 803可以包括显示屏8,可选用户接口 803还可以包括标准的有线接口、无线接口。网络接口 804可选的可以包括标准的有线接口、无线接口(如存储器805可以是高速狀1存储器,也可以是非不稳定的存储器例如至少一个磁盘存储器。存储器805可选的还可以是至少一个位于远离前述处理器801的存储装置。如图8所示,作为一种计算机存储介质的存储器805中可以包括操作系统、网络通信模块、用户接口模块以及基于在线直播的组队活动程序。
[0160]在图8所示的基于在线直播的组队活动装置80中,网络接口 804主要用于连接客户端,与客户端进行数据通信;而处理器801可以用于调用存储器805中存储的基于在线直播的组队活动程序,并执行以下操作:
[0161]接收主播客户端在当前在线直播频道发起的组队活动开启指令,并根据所述组队活动开启指令生成组队邀请信息;
[0162]将所述组队邀请信息发送给当前在线直播频道中的观众客户端,以使所述观众客户端在当前在线直播频道的第一预设显示区域显示组队邀请信息;
[0163]接收在当前在线直播频道的观众客户端根据所述组队邀请信息输入的组队参与指令,并根据所述组队参与指令选定至少一个观众客户端进行组队活动;
[0164]将所述主播客户端输入的组队活动信息发送给选定的观众客户端,以使所述选定的观众客户端在当前在线直播频道的第二预设显示区域显示组队活动信息。
[0165]具体地,处理器801根据所述组队参与指令选定至少一个观众客户端进行组队活动可以包括:
[0166]根据所述组队参与指令生成参与活动的观众客户端信息,并将所述观众客户端信息发送给所述主播客户端;
[0167]接收所述主播客户端返回的选取指令,所述选取指令用于指示所述主播客户端从所述参与活动的观众客户端信息中选取至少一个进行组队活动的观众客户端;
[0168]根据所述选取指令选定观众客户端进行组队活动。
[0169]具体地,处理器801根据所述组队参与指令生成参与活动的观众客户端信息可以包括:根据预设的排列条件,对输入组队参与指令的观众客户端进行先后顺序的排列,生成活动参与排列信息;
[0170]处理器801将所述观众客户端信息发送给所述主播客户端可以包括:将所述活动参与排列信息在当前在线直播频道中进行广播;
[0171]所述选取指令具体用于指示所述主播客户端从所述活动参与排列信息中选取至少一个进行组队活动的观众客户端。
[0172]具体地,处理器801根据预设的排列条件,对输入组队参与指令的观众客户端进行先后顺序的排列额可以包括:
[0173]根据观众客户端对应的虚拟资源使用信息,从输入组队参与指令的观众客户端中优先将虚拟资源使用高的观众客户端排列在队列的前面。
[0174]具体地,处理器801将主播客户端输入的组队活动信息发送给选定的观众客户端额可以包括:
[0175]根据选定的观众客户端生成组队活动群信息,所述组队活动群信息包括所述主播客户端以及选定的观众客户端;
[0176]将所述组队活动群信息和所述主播客户端输入的组队活动信息发送给选定的观众客户端,以使所述选定的观众客户端根据所述组队活动群信息在当前在线直播频道的第二预设显示区域生成组队活动群窗体,并在所述组队活动群窗体中显示所述组队活动信息;所述组队活动群窗体用于供所述主播客户端与所述选定的观众客户端之间进行组队活动信息的交互。
[0177]需要说明的是,本发明实施例中的基于在线直播的组队活动装置50或基于在线直播的组队活动装置80具体可以为服务器等设备,或者安装在服务器中的某个装置或模块;基于在线直播的组队活动装置50或基于在线直播的组队活动装置80的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0178]对应地,本发明还提供了一种基于在线直播的组队活动设备,如图9示出的本发明实施例提供的基于在线直播的组队活动设备的结构示意图,基于在线直播的组队活动设备90可以包括:开启指令发起模块900、信息接收模块902、选取指令发送模块904和组队信息发送模块906,其中
[0179]开启指令发起模块900用于在当前在线直播频道发起组队活动开启指令;
[0180]信息接收模块902用于接收服务器返回的观众客户端信息;所述观众客户端信息为所述服务器根据所述组队活动开启指令生成组队邀请信息,并发送给当前在线直播频道中的观众客户端,接收所述观众客户端根据所述组队邀请信息输入的组队参与指令,并根据所述组队参与指令生成的参与活动的观众客户端信息;
[0181〕 选取指令发送模块904用于向所述服务器发送选取指令,所述选取指令用于指示从所述参与活动的观众客户端信息中选取至少一个进行组队活动的观众客户端;
[0182]组队信息发送模块906用于向选取的观众客户端发送组队活动信息。
[0183]具体地,组队信息发送模块906将该组队活动信息发送给服务器,再由该服务器向选取的观众客户端发送组队活动信息;该观众客户端信息包括该服务器根据预设的排列条件,对输入组队参与指令的观众客户端进行先后顺序的排列生成的活动参与排列信息;
[0184]该选取指令具体用于指示从该活动参与排列信息中选取至少一个进行组队活动的观众客户端。
[0185]进一步地,如图10示出的本发明实施例提供的组队信息发送模块的结构示意图,组队信息发送模块906可以包括:活动群信息接收单元9060和窗体生成输入单元9062,其中
[0186]活动群信息接收单元9060用于接收所述服务器发送组队活动群信息,所述组队活动群信息为所述服务器根据选定的观众客户端生成的信息,包括所述主播客户端以及选定的观众客户端;
[0187]窗体生成输入单元9062用于根据所述组队活动群信息在当前在线直播频道的第二预设显示区域生成组队活动群窗体,通过所述组队活动群窗体输入组队活动信息,以使所述选取的观众客户端在当前在线直播频道的第二预设显示区域生成的组队活动群窗体中显示所述组队活动信息。
[0188]需要说明的是,本发明实施例中的基于在线直播的组队活动设备90包括但不限于移动电话、移动电脑、平板电脑、个人数字助理、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备,基于在线直播的组队活动设备90可以运行有上述实施例中的主播客户端,基于在线直播的组队活动设备90的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0189]请参阅图11,图11是本发明实施例提供的基于在线直播的组队活动系统的结构示意图。如图11所示,该基于在线直播的组队活动系统110可以包括服务器1100、主播客户端1102以及观众客户端1104,具体可以包括多个主播客户端1102以及多个观众客户端1104,其中,
[0190]服务器1100接收主播客户端1102在当前在线直播频道发起的组队活动开启指令,并根据组队活动开启指令生成组队邀请信息;服务器1100将组队邀请信息发送给当前在线直播频道中的观众客户端1104,以使观众客户端1104在当前在线直播频道的第一预设显示区域显示组队邀请信息;服务器1100接收在当前在线直播频道的观众客户端1104根据组队邀请信息输入的组队参与指令,并根据组队参与指令选定至少一个观众客户端1104进行组队活动;服务器1100将主播客户端1102输入的组队活动信息发送给选定的观众客户端1104,以使选定的观众客户端1104在当前在线直播频道的第二预设显示区域显示组队活动信息。
[0191]具体地,服务器1100可以包括图5至图7的基于在线直播的组队活动装置50,或者图8的基于在线直播的组队活动装置80 ;主播客户端1102可以包括图9至图10实施例中的在线直播的组队活动设备90 ;基于在线直播的组队活动系统110具体的如何实现在线直播的组队活动,可以对应参考上述方法项实施例的描述,这里不再赘述。
[0192]综上所述,通过主播客户端在当前在线直播频道发起的组队活动开启指令,服务器根据所述组队活动开启指令生成组队邀请信息并发送给当前在线直播频道中的观众客户端,观众用户可根据该组队邀请信息输入的组队参与指令,然后在当前在线直播频道中选定观众客户端进行组队活动,并将主播客户端输入的组队活动信息发送给选定的观众客户端,实现了主播客户端在当前在线直播频道中快速便捷地与观众客户端进行组队活动,解决了现有技术中在线直播不便于主播用户与观众用户进行组队活动的交互,操作繁琐的技术问题,大大满足了在当前在线直播系统中主播客户端与观众客户端进行组队活动的交互需求。
[0193]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(0651(1-01117 1611101*7,^01)或随机存储记忆体^00688161110等。
[0194]以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
【权利要求】
1.一种基于在线直播的组队活动方法,其特征在于,包括: 接收主播客户端在当前在线直播频道发起的组队活动开启指令,并根据所述组队活动开启指令生成组队邀请信息; 将所述组队邀请信息发送给当前在线直播频道中的观众客户端,以使所述观众客户端在当前在线直播频道的第一预设显示区域显示组队邀请信息; 接收在当前在线直播频道的观众客户端根据所述组队邀请信息输入的组队参与指令,并根据所述组队参与指令选定至少一个观众客户端进行组队活动; 将所述主播客户端输入的组队活动信息发送给选定的观众客户端,以使所述选定的观众客户端在当前在线直播频道的第二预设显示区域显示组队活动信息。
2.如权利要求1所述的方法,其特征在于,所述根据所述组队参与指令选定至少一个观众客户端进行组队活动包括: 根据所述组队参与指令生成参与活动的观众客户端信息,并将所述观众客户端信息发送给所述主播客户端; 接收所述主播客户端返回的选取指令,所述选取指令用于指示所述主播客户端从所述参与活动的观众客户端信息中选取至少一个进行组队活动的观众客户端; 根据所述选取指令选定观众客户端进行组队活动。
3.如权利要求2所述的方法,其特征在于,所述根据所述组队参与指令生成参与活动的观众客户端信息包括:根据预设的排列条件,对输入组队参与指令的观众客户端进行先后顺序的排列,生成活动参与排列信息; 所述将所述观众客户端信息发送给所述主播客户端包括:将所述活动参与排列信息在当前在线直播频道中进行广播; 所述选取指令具体用于指示所述主播客户端从所述活动参与排列信息中选取至少一个进行组队活动的观众客户端。
4.如权利要求3所述的方法,其特征在于,所述根据预设的排列条件,对输入组队参与指令的观众客户端进行先后顺序的排列包括: 根据观众客户端对应的虚拟资源使用信息,从输入组队参与指令的观众客户端中优先将虚拟资源使用高的观众客户端排列在队列的前面。
5.如权利要求1-4任一项所述的方法,其特征在于,所述将主播客户端输入的组队活动信息发送给选定的观众客户端包括: 根据选定的观众客户端生成组队活动群信息,所述组队活动群信息包括所述主播客户端以及选定的观众客户端; 将所述组队活动群信息和所述主播客户端输入的组队活动信息发送给选定的观众客户端,以使所述选定的观众客户端根据所述组队活动群信息在当前在线直播频道的第二预设显示区域生成组队活动群窗体,并在所述组队活动群窗体中显示所述组队活动信息;所述组队活动群窗体用于供所述主播客户端与所述选定的观众客户端之间进行组队活动信息的交互。
6.一种基于在线直播的组队活动方法,其特征在于,包括: 主播客户端在当前在线直播频道发起组队活动开启指令; 接收服务器返回的观众客户端信息;所述观众客户端信息为所述服务器根据所述组队活动开启指令生成组队邀请信息,并发送给当前在线直播频道中的观众客户端,接收所述观众客户端根据所述组队邀请信息输入的组队参与指令,并根据所述组队参与指令生成的参与活动的观众客户端信息; 向所述服务器发送选取指令,所述选取指令用于指示从所述参与活动的观众客户端信息中选取至少一个进行组队活动的观众客户端; 向选取的观众客户端发送组队活动信息。
7.如权利要求6所述的方法,其特征在于,所述观众客户端信息包括所述服务器根据预设的排列条件,对输入组队参与指令的观众客户端进行先后顺序的排列生成的活动参与排列信息; 所述选取指令具体用于指示从所述活动参与排列信息中选取至少一个进行组队活动的观众客户端。
8.如权利要求6或7所述的方法,其特征在于,所述向选取的观众客户端发送组队活动信息包括: 接收所述服务器发送组队活动群信息,所述组队活动群信息为所述服务器根据选定的观众客户端生成的信息,包括所述主播客户端以及选定的观众客户端; 根据所述组队活动群信息在当前在线直播频道的第二预设显示区域生成组队活动群窗体,通过所述组队活动群窗体输入组队活动信息,以使所述选取的观众客户端在当前在线直播频道的第二预设显示区域生成的组队活动群窗体中显示所述组队活动信息。
9.一种基于在线直播的组队活动装置,其特征在于,包括: 开启指令接收模块,用于接收主播客户端在当前在线直播频道发起的组队活动开启指令; 邀请信息生成模块,用于根据所述组队活动开启指令生成组队邀请信息; 邀请信息发送模块,用于将所述组队邀请信息发送给当前在线直播频道中的观众客户端,以使所述观众客户端在当前在线直播频道的第一预设显示区域显示组队邀请信息;参与指令接收模块,用于接收在当前在线直播频道的观众客户端根据所述组队邀请信息输入的组队参与指令; 组队选定模块,用于并根据所述组队参与指令选定至少一个观众客户端进行组队活动; 活动信息发送模块,用于将所述主播客户端输入的组队活动信息发送给选定的观众客户端,以使所述选定的观众客户端在当前在线直播频道的第二预设显示区域显示组队活动信息。
10.如权利要求9所述的装置,其特征在于,所述组队选定模块包括: 信息生成发送单元,用于根据所述组队参与指令生成参与活动的观众客户端信息,并将所述观众客户端信息发送给所述主播客户端; 选取指令接收单元,用于接收所述主播客户端返回的选取指令,所述选取指令用于指示所述主播客户端从所述参与活动的观众客户端信息中选取至少一个进行组队活动的观众客户端; 选定单元,用于根据所述选取指令选定观众客户端进行组队活动。
11.如权利要求10所述的装置,其特征在于,所述信息生成发送单元具体用于,根据预设的排列条件,对输入组队参与指令的观众客户端进行先后顺序的排列,生成活动参与排列信息;将所述活动参与排列信息在当前在线直播频道中进行广播; 所述选取指令具体用于指示所述主播客户端从所述活动参与排列信息中选取至少一个进行组队活动的观众客户端。
12.如权利要求11所述的装置,其特征在于,所述信息生成发送单元还具体用于,根据观众客户端对应的虚拟资源使用信息,从输入组队参与指令的观众客户端中优先将虚拟资源使用高的观众客户端排列在队列的前面。
13.如权利要求9-12任一项所述的装置,其特征在于,所述活动信息发送模块包括: 活动群信息生成单元,用于根据选定的观众客户端生成组队活动群信息,所述组队活动群信息包括所述主播客户端以及选定的观众客户端; 发送单元,用于将所述组队活动群信息和所述主播客户端输入的组队活动信息发送给选定的观众客户端,以使所述选定的观众客户端根据所述组队活动群信息在当前在线直播频道的第二预设显示区域生成组队活动群窗体,并在所述组队活动群窗体中显示所述组队活动信息;所述组队活动群窗体用于供所述主播客户端与所述选定的观众客户端之间进行组队活动信息的交互。
14.一种基于在线直播的组队活动设备,其特征在于,包括: 开启指令发起模块,用于在当前在线直播频道发起组队活动开启指令; 信息接收模块,用于接收服务器返回的观众客户端信息;所述观众客户端信息为所述服务器根据所述组队活动开启指令生成组队邀请信息,并发送给当前在线直播频道中的观众客户端,接收所述观众客户端根据所述组队邀请信息输入的组队参与指令,并根据所述组队参与指令生成的参与活动的观众客户端信息; 选取指令发送模块,用于向所述服务器发送选取指令,所述选取指令用于指示从所述参与活动的观众客户端信息中选取至少一个进行组队活动的观众客户端; 组队信息发送模块,用于向选取的观众客户端发送组队活动信息。
15.如权利要求14所述的设备,其特征在于,所述观众客户端信息包括所述服务器根据预设的排列条件,对输入组队参与指令的观众客户端进行先后顺序的排列生成的活动参与排列信息; 所述选取指令具体用于指示从所述活动参与排列信息中选取至少一个进行组队活动的观众客户端。
16.如权利要求14所述的设备,其特征在于,所述组队信息发送模块包括: 活动群信息接收单元,用于接收所述服务器发送组队活动群信息,所述组队活动群信息为所述服务器根据选定的观众客户端生成的信息,包括所述主播客户端以及选定的观众客户端; 窗体生成输入单元,用于根据所述组队活动群信息在当前在线直播频道的第二预设显示区域生成组队活动群窗体,通过所述组队活动群窗体输入组队活动信息,以使所述选取的观众客户端在当前在线直播频道的第二预设显示区域生成的组队活动群窗体中显示所述组队活动信息。
17.一种基于在线直播的组队活动系统,其特征在于,包括服务器、主播客户端以及观众客户端,其中 所述服务器接收所述主播客户端在当前在线直播频道发起的组队活动开启指令,并根据所述组队活动开启指令生成组队邀请信息;所述服务器将所述组队邀请信息发送给当前在线直播频道中的观众客户端,以使所述观众客户端在当前在线直播频道的第一预设显示区域显示组队邀请信息;所述服务器接收在当前在线直播频道的观众客户端根据所述组队邀请信息输入的组队参与指令,并根据所述组队参与指令选定至少一个观众客户端进行组队活动;所述服务器将所述主播客户端输入的组队活动信息发送给选定的观众客户端,以使所述选定的观众客户端在当前在线直播频道的第二预设显示区域显示组队活动信息。
18.如权利要求17所述的系统,其特征在于,所述服务器包括如权利要求10-13任一项所述的基于在线直播的组队活动装置;所述主播客户端包括如权利要求15-17任一项所述的基于在线直播的组队活动设备。
19.如权利要求18所述的系统,其特征在于,所述活动信息发送模块包括: 活动群信息生成单元,用于根据选定的观众客户端生成组队活动群信息,所述组队活动群信息包括所述主播客户端以及选定的观众客户端; 发送单元,用于将所述组队活动群信息和所述主播客户端输入的组队活动信息发送给选定的观众客户端,以使所述选定的观众客户端根据所述组队活动群信息在当前在线直播频道的第二预设显示区域生成组队活动群窗体,并在所述组队活动群窗体中显示所述组队活动信息;所述组队活动群窗体用于供所述主播客户端与所述选定的观众客户端之间进行组队活动信息的交互。
【文档编号】H04N21/258GK104363476SQ201410652275
【公开日】2015年2月18日 申请日期:2014年11月17日 优先权日:2014年11月17日
【发明者】肖媛, 王春雷, 郑胤壑, 曾文舟, 翁雷雷, 韦晓明 申请人:广州华多网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1