一种直播方法及装置的制造方法

文档序号:10539384阅读:181来源:国知局
一种直播方法及装置的制造方法
【专利摘要】本发明公开了一种直播方法及装置,属于网络技术领域。本发明通过网络直播平台接收指定服务器发送的直播请求,该直播请求至少携带直播数据流,该直播数据流为指定终端对实体直播间的直播内容进行录制后发送给该指定服务器,该网络直播平台将该直播数据流添加至当前的直播频道中,并对该直播频道中的该直播数据流进行直播,也即是,该网络直播平台可以对实体直播间的直播内容进行直播,且实体直播间的直播内容并不依赖于网络直播平台,从而在网络直播平台上的直播过程中,避免需要依赖于网络直播平台所提供的网络资源,从而增加了直播的灵活性。
【专利说明】
_种直播方法及装置
技术领域
[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 ]图1A是根据一示例性实施例示出的一种实施环境的示意图。
[0062]图1B是根据一示例性实施例示出的一种直播方法流程图。
[0063]图2是根据另一示例性实施例示出的一种直播方法流程图。
[0064]图3是根据另一示例性实施例示出的一种直播方法流程图。
[0065]图4是根据一示例性实施例示出的一种直播装置的结构示意图。
[0066]图5是根据另一示例性实施例示出的一种直播装置的结构示意图。
[0067]图6是根据另一示例性实施例示出的一种直播装置的结构示意图。
[0068]图7是根据另一示例性实施例示出的一种直播装置的结构示意图。
[0069]图8是根据一不例性实施例不出的一种确定模块640的结构不意图。
[0070 ]图9是根据另一不例性实施例不出的一种确定t旲块640的结构不意图。
[0071 ]图10是根据另一不例性实施例不出的一种确定t旲块640的结构不意图。
【具体实施方式】
[0072]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0073]图1A是根据一示例性实施例示出的一种实施环境的示意图,该实施环境中包括至少一个指定终端110、指定服务器120以及网络直播平台130:
[0074]其中,对于该至少一个指定终端110中每个指定终端110,该指定终端110上安装有至少一个摄像头,该至少一个摄像头可以为该指定终端110本身配置的摄像头,也可以是通过数据线与该指定终端110之间建立连接的摄像头,该至少一个摄像头用于采集实体直播间中的直播内容。
[0075]其中,该指定服务器120用于管理该至少一个指定终端110,且该指定服务器120还可以用于转发该至少一个指定终端110发送的直播请求等。
[0076]其中,该网络直播平台130至少用于将该指定服务器120发送的直播请求中所携带的直播数据流添加至当前的直播频道中,并对该直播频道中的该直播数据流进行直播。
[0077]其中,该至少一个指定终端110通过有线网络或者无线网络与该指定服务器120之间建立通信连接,且该指定服务器120通过有线网络或者无线网络与该网络直播平台130之间建立通信连接。其中,无线网络包括但不限于W1-Fi(Wireless Fidelity,无线保真)或移动数据网络等。
[0078]图1B是根据一示例性实施例示出的一种直播方法流程图,该直播方法可以包括如下几个步骤:
[0079]步骤101:网络直播平台接收指定服务器发送的直播请求,该直播请求至少携带直播数据流,该直播数据流为指定终端对实体直播间的直播内容进行录制后发送给该指定服务器。
[0080]步骤102:该网络直播平台将该直播数据流添加至当前的直播频道中。
[0081 ]步骤103:该网络直播平台对该直播频道中的该直播数据流进行直播。
[0082]在本发明实施例中,通过指定终端对实体直播间的直播内容进行录制,得到直播数据流,并基于该直播数据流生成直播请求,通过指定服务器将该直播请求发送至网络直播平台,因此,该网络直播平台可以从该直播请求中获取该直播数据流,并将该直播数据流添加至当前的直播频道中,对该直播频道中的该直播数据流进行直播,也即是,该网络直播平台可以对实体直播间的直播内容进行直播,且实体直播间的直播内容并不依赖于网络直播平台,从而在网络直播平台上的直播过程中,避免需要依赖于网络直播平台所提供的网络资源,从而增加了直播的灵活性。
[0083]可选地,网络直播平台对该直播频道中的该直播数据流进行直播之后,该方法还包括:
[0084]对于进入该直播频道的多个用户账号中每个用户账号,接收该用户账号发送的直播评估消息,该直播评估消息携带直播评估参数,该直播评估参数用于评估该直播频道中当前所进行的直播;
[0085]将该多个用户账号发送的直播评估消息携带的直播评估参数发送至该指定服务器,以使该指定服务器基于多个直播评估参数确定该实体直播间的直播奖励额度。
[0086]可选地,该直播评估参数包括直播评估分值和获赠虚拟物品数量中的至少一个。
[0087]上述所有可选技术方案,均可按照任意结合形成本发明的可选实施例,本发明实施例对此不再--赘述。
[0088]图2是根据另一示例性实施例示出的一种直播方法流程图,该直播方法可以包括如下几个步骤:
[0089]步骤201:指定服务器接收指定终端发送的直播请求,该直播请求至少携带直播数据流,该直播数据流为该指定终端对实体直播间的直播内容进行录制得到。
[0090]步骤202:该指定服务器将该直播请求转发至网络直播平台,使该网络直播平台将该直播数据流添加至当前的直播频道中,并对该直播频道中的该直播数据流进行直播。
[0091]在本发明实施例中,通过指定终端对实体直播间的直播内容进行录制,得到直播数据流,并基于该直播数据流生成直播请求,将该直播请求发送指定服务器,该指定服务器将该直播请求转发至网络直播平台,因此,该网络直播平台可以从该直播请求中获取该直播数据流,并将该直播数据流添加至当前的直播频道中,对该直播频道中的该直播数据流进行直播,也即是,该网络直播平台可以对实体直播间的直播内容进行直播,且实体直播间的直播内容并不依赖于网络直播平台,从而在网络直播平台上的直播过程中,避免需要依赖于网络直播平台所提供的网络资源,从而增加了直播的灵活性。
[0092]可选地,指定服务器将该直播请求转发至网络直播平台之后,该方法还包括:
[0093]接收该网络直播平台发送的多个直播评估参数,该多个直播评估参数分别为进入该直播频道的多个用户账号发送的直播评估消息中所携带,该多个直播评估参数中的每个直播评估参数均用于评估该直播频道中当前所进行的直播;
[0094]基于该多个直播评估参数,确定该实体直播间的直播奖励额度。
[0095]可选地,基于该多个直播评估参数,确定该实体直播间的直播奖励额度,包括:
[0096]如果该多个直播评估参数均包括直播评估分值,则基于多个直播评估分值,确定该实体直播间的直播奖励额度。
[0097]可选地,基于多个直播评估分值,确定该实体直播间的直播奖励额度,包括:
[0098]如果该多个直播评估分值之和处于第一预设范围内,则将该实体直播间的直播奖励额度确定为第一数值;或,
[0099]如果该多个直播评估分值之和处于第二预设范围内,则将该实体直播间的直播奖励额度确定为第二数值;或,
[0100]如果该多个直播评估分值之和处于第三预设范围内,则将该实体直播间的直播奖励额度确定为第三数值;或,
[0101]如果该多个直播评估分值之和处于第四预设范围内,则将该实体直播间的直播奖励额度确定为第四数值。
[0102]可选地,基于该多个直播评估参数,确定该实体直播间的直播奖励额度,包括:
[0103]如果该多个直播评估参数均包括获赠虚拟物品数量,则基于多个获赠虚拟物品数量,按照预设比例,确定该实体直播间的直播奖励额度,该预设比例是指该实体直播间获赠虚拟奖励物品数量占该网络直播平台获赠虚拟物品数量的比例。
[0104]可选地,基于该多个直播评估参数,确定该实体直播间的直播奖励额度,包括:
[0105]如果该多个直播评估参数均包括该获赠虚拟物品数量和该直播评估分值,则基于多个直播评估分值之和所处的范围,确定该实体直播间的第一奖励额度,并基于多个获赠虚拟物品数量,确定该实体直播间的第二奖励额度;
[0106]基于该第一奖励额度以及该第二奖励额度,确定该实体直播间的直播奖励额度。
[0107]上述所有可选技术方案,均可按照任意结合形成本发明的可选实施例,本发明实施例对此不再--赘述。
[0108]图3是根据另一示例性实施例示出的一种直播方法流程图,本实施例以网络直播平台和指定服务器交互实现该直播方法来进行举例说明,该直播方法可以包括如下几个步骤:
[0109]步骤301:指定服务器接收指定终端发送的直播请求,该直播请求至少携带直播数据流,该直播数据流为该指定终端对实体直播间的直播内容进行录制得到。
[0110]在网络直播平台上,为了增加直播的灵活性,在本发明实施例中,提供了网络直播平台可以对指定服务器发送的直播数据流进行直播的功能。其中,该指定服务器通过接收指定终端发送的直播请求得到该直播数据流,在一种可能的实现方式中,当该指定终端接收到直播指令时,基于录制所得到的直播数据流,生成直播请求,指定终端将该直播请求发送至该指定服务器中,相应地,指定服务器接收指定终端发送的直播请求,得到该直播数据流。
[0111]其中,上述直播指令用于发送该直播请求,该直播指令可以由用户触发,该用户可以通过指定操作来触发,该指定操作可以为点击操作、滑动操作等等,本发明实施例对此不做限定。
[0112]其中,上述指定终端可以为实体直播间中的终端,该实体直播间是指可以不依赖于网络直播平台提供的网络资源而进行直播的直播间,也就是说,在该实体直播间中,直播所需要的诸如歌曲伴奏等之类的资源可以由该指定终端提供,也可以由其它与该指定终端具有连接关系的其它多媒体设备提供,例如,该实体直播间可以为某KTV(KaraokeTelevis1n,无人乐队电视)实体房间,在这种情况下,该指定终端即为该指定终端为KTV实体房间中的终端,则直播所需要的资源可以由该KTV实体房间中的多媒体设备提供。其中,KTV通俗可以理解为提供卡拉OK影音设备与视唱空间的场所。
[0113]其中,该指定服务器至少用于管理该指定终端,例如,该指定服务器可以为KTV实体店中的服务器,即该指定服务器可以用于管理该KTV实体店中每个KTV实体房间中的终端。
[0114]其中,上述直播数据流可以是视频数据流,也可以是音频数据流,本发明实施例对此不做限定。
[0115]步骤302:该指定服务器将该直播请求转发至网络直播平台。
[0116]通常情况下,由于第一通信协议与第二通信协议可能不同,第一通信协议为指定终端与指定服务器之间的通信协议,第二通信协议为指定服务器与网络直播平台之间的通信协议,因此,在本发明实施例中,该指定服务器将该直播请求转发至网络直播平台之前,还可以按照第一通信协议和第二通信协议对该直播请求进行处理,并将处理后的直播请求转发至网络直播平台,本发明实施例对此不做限定。
[0117]需要说明的是,在本发明实施例中,仅是以通过指定服务器向网络直播平台转发直播请求为例进行说明,在另一实施例中,还可以不需要经过指定服务器转发直播请求,而是由指定终端直接向网络直播平台发送直播请求,本发明实施例对此不做限定。
[0118]步骤303:该网络直播平台接收该指定服务器发送的直播请求。
[0119]网络直播平台接收该指定服务器发送的直播请求后,从该直播请求中获取该直播数据流。
[0120]步骤304:该网络直播平台将该直播数据流添加至当前的直播频道中,并对该直播频道中的该直播数据流进行直播。
[0121]其中,该直播频道可以由网络直播平台预先分配,也可以由网络直播平台在接收到该直播数据流之后分配,根据该直播频道的分配情况不同,该网络直播平台将该直播数据流添加至当前的直播频道中,并对该直播频道中的该直播数据流进行直播可以包括如下任一种可能的实现方式:
[0122]第一种方式:该直播频道由网络直播平台预先分配,在这种情况下,指定服务器向该网络直播平台发送直播请求之前,预先向该网络直播平台发送直播频道申请消息,该直播频道申请消息中至少携带目标数值,该目标数值用于指示需要申请直播频道的个数,例如,该目标数值为10,则说明需要申请10个直播频道。
[0123]进一步地,在该第一种方式中,网络直播平台接收到该直播请求后,将该直播数据流添加至当前的直播频道中,并对该直播频道中的该直播数据流进行还可以包括如下(1)-
(2)实现方式中任一种:
[0124](I)、该直播频道可以是从预先分配的目标数值个直播频道中任选的一个直播频道,即当该网络直播平台接收到该指定服务器发送的直播请求后,可以从预先分配的该目标数值个直播频道中任选一个当前未进行网络直播的直播频道,网络直播平台将该直播请求中的直播数据流添加至所选的直播频道中,并对所选的直播频道中的直播数据流进行直播。
[0125](2)、该直播频道是从预先分配的目标数值个直播频道中确定,且该直播频道与该实体直播间之间具有一一对应的关系。具体地,该直播频道申请消息中还携带多个实体直播间标识,该多个实体直播间标识中每个实体直播间标识用于唯一标识一个实体直播间。在这种情况下,该网络直播平台可以分别为该多个实体直播间标识中每个实体直播间标识对应分配唯一的直播频道,进一步地,该直播请求中携带实体直播间标识,网络直播平台接收到指定服务器发送的直播请求后,基于该直播请求中携带的该实体直播间标识,从预先分配的目标数值个直播频道中确定该实体直播间标识对应的直播频道,并将该直播请求中携带的直播数据流添加至该实体直播间标识对应的直播频道中进行直播。
[0126]第二种方式:该直播频道由网络直播平台在接收到该直播数据流之后分配,具体地,网络直播平台接收到指定服务器发送直播请求后,为该直播数据流分配一个新的直播频道,网络直播平台将该直播请求中的数据流添加至所分配的新的直播频道中,并对该直播频道中的该直播数据流进行直播。
[0127]至此,本发明实施例实现了通过网络直播平台对指定服务器发送的直播数据流进行直播的功能。此外,在本发明实施例中,还可以通过该网络直播平台,对该实体直播间中当前所直播的直播内容进行评估,进一步地,该指定服务器基于该评估结果,确定该实体直播间所获得的直播奖励额度,其中,该直播奖励额度可以包括奖励金额、奖励优惠券或其它奖励物品等,具体实现过程请参见如下步骤305至步骤307。
[0128]步骤305:对于进入该直播频道的多个用户账号中每个用户账号,该网络直播平台接收该用户账号发送的直播评估消息,该直播评估消息携带直播评估参数,该直播评估参数用于评估该直播频道中当前所进行的直播;
[0129]不难理解,在该网络直播平台中通常登录有多个用户账号,且该多个用户账号均为在该网络直播平台上进行注册的账号,在本发明实施例中,通过该网络直播平台中登录的多个用户账号,对该实体直播间中的直播内容进行评估,也即,该网络直播平台接收多个用户账号中每个用户账号发送的直播评估消息,之后,该网络直播平台从该多个用户账号中每个用户账号发送的直播评估消息中提取直播评估参数。
[0130]其中,该直播评估参数包括直播评估分值和获赠虚拟物品数量中的至少一个。其中,该虚拟物品可以包括虚拟货币、虚拟鲜花或虚拟礼物等,本发明实施例对此不做具体限定。
[0131]当然,需要说明的是,在本发明实施例中,仅是以该直播评估参数包括直播评估分值和获赠虚拟物品数量中的至少一个为例进行说明,在另一实施例中,该直播评估参数还可能包括其它参数,本发明实施例对此不做限定。
[0132]步骤306:该网络直播平台将该多个用户账号发送的直播评估消息携带的直播评估参数发送至该指定服务器。
[0133]该网络直播平台从该多个用户账号中每个用户账号发送的直播评估消息中提取直播评估参数后,将多个直播评估参数发送到指定服务器中。
[0134]需要说明的是,在本发明实施例中,仅是示例性地将该多个直播评估参数发送至该指定服务器,由该指定服务器后续对该多个直播评估参数进行处理,并基于处理后的结果确定该实体直播间的直播奖励额度,如此,可以有效地减小该网络直播平台的负担。在另一实施例中,还可以由该网络直播平台对该多个直播评估参数进行处理,并将处理后的结果发送至该指定服务器中,也就是说,还可以由该网络直播平台代替该指定服务器对该多个直播评估参数进行处理,如此,可以有效地减小该指定服务器的负担,本发明实施例对此不做限定。
[0135]步骤307:该指定服务器接收该网络直播平台发送的多个直播评估参数,并基于该多个直播评估参数,确定该实体直播间的直播奖励额度。
[0136]该指定服务器根据该多个直播评估参数,确定该实体直播间应当得到的直播奖励额度,在实际应用过程中,还可以利用该直播奖励额度抵扣实体直播间的某些费用等。例如,对于KTV实体店来说,可以根据网络直播平台中多个用户账号对某个KTV实体房间的直播内容的评估,确定该KTV实体房间获得的直播奖励额度,并基于该直播奖励额度为该KTV实体房间提供优惠,也就是说,该KTV实体房间可以利用该直播奖励额度抵扣该KTV实体房间的消费。
[0137]其中,如上文所述,对于该多个直播评估参数中每个直播评估参数,该直播评估参数可以包括直播评估分值和获赠虚拟物品数量中的至少一个,因此,根据该多个直播评估参数所包括的内容不同,指定服务器基于该多个直播评估参数,确定该实体直播间的直播奖励额度可以包括如下任一种可能的实现方式:
[0138]第一种方式:如果该多个直播评估参数均包括直播评估分值,则指定服务器基于多个直播评估分值,确定该实体直播间的直播奖励额度。
[0139]其中,在上述第一种方式中,指定服务器基于多个直播评估分值,确定该实体直播间的直播奖励额度具体可以包括如下(1)-(4)实现方式:
[0140](1)、如果该多个直播评估分值之和处于第一预设范围内,则将该实体直播间的直播奖励额度确定为第一数值。
[0141]其中,该第一预设范围可以由用户根据实际需求自定义设置,也可以由指定服务器默认设置,本发明实施例对此不做限定。
[0142]其中,在一种可能的实现方式中,该第一数值可以由该指定服务器默认设置,例如,该第一数值30 %,在这种情况下,说明该实体直播间的直播奖励额度为该实体直播间的消费总额度的30%。或者,在该实现方式中,该第一数值也可以为一个固定值,例如,该第一数值为30元。
[0143]当然,在另一种可能的实现方式中,该第一数值还可以由该指定服务器基于该多个直播评估分值确定,例如,指定服务器中预存指定公式,该指定公式用于计算该实体直播间的直播奖励额度,当该指定服务器接收到该多个直播评估分值后,基于该多个直播评估分值,通过该指定公式即可得到该第一数值。其中,该指定公式可以由用户根据实际需求自定义设置,可以由该指定服务器默认设置,本发明实施例对此不做限定。
[0144]另外,需要说明的是,下文所涉及的第二数值、第三数值和第四数值与该第一数值的实现方式同理,下文不再赘述。
[0145](2)、如果该多个直播评估分值之和处于第二预设范围内,则将该实体直播间的直播奖励额度确定为第二数值。
[0146]其中,该第二预设范围可以由用户根据实际需求自定义设置,也可以由指定服务器默认设置,本发明实施例对此不做限定。
[0147](3)、如果该多个直播评估分值之和处于第三预设范围内,则将该实体直播间的直播奖励额度确定为第三数值。
[0148]其中,该第三预设范围可以由用户根据实际需求自定义设置,也可以由指定服务器默认设置,本发明实施例对此不做限定。
[0149](4)如果该多个直播评估分值之和处于第四预设范围内,则将该实体直播间的直播奖励额度确定为第四数值。
[0150]其中,该第四预设范围可以由用户根据实际需求自定义设置,也可以由指定服务器默认设置,本发明实施例对此不做限定。
[0151]例如,在上述(1)-(4)实现方式中,第一预设范围为[90,100),第二预设范围为[80,90),第三预设范围为[70,80),第四预设范围为小于70。
[0152]需要说明的是,本发明实施例中仅是以指定服务器通过判断该多个直播评估分值之和所处的范围,确定该实体直播间的直播奖励额度为例进行说明,在另一实施例中,指定服务器还可以基于该多个直播评估分值,确定该实体直播间所直播的直播内容的直播等级,并基于该直播等级,进一步地确定该实体直播间的直播奖励额度,例如,如果该多个直播评估分值之和处于第一预设范围内,确定该实体直播间所直播的直播内容的直播等级为第一等级,同理,如果该多个直播评估分值之和处于第二预设范围内,确定该实体直播间所直播的直播内容的直播等级为第二等级,如果该多个直播评估分值之和处于第三预设范围内,确定该实体直播间所直播的直播内容的直播等级为第三等级,如果该多个直播评估分值之和处于第四预设范围内,确定该实体直播间所直播的直播内容的直播等级为第四等级,进一步地,如果该实体直播间所直播的直播内容的直播等级为第一等级,则确定该实体直播间的直播奖励额度为第一数值,如果该实体直播间所直播的直播内容的直播等级为第二等级,则确定该实体直播间的直播奖励额度为第二数值,如果该实体直播间所直播的直播内容的直播等级为第三等级,则确定该实体直播间的直播奖励额度为第三数值,如果该实体直播间所直播的直播内容的直播等级为第四等级,则确定该实体直播间的直播奖励额度为第四数值,等等,本发明实施例对此不做限定。
[0153]第二种方式:如果该多个直播评估参数均包括获赠虚拟物品数量,则基于多个获赠虚拟物品数量,按照预设比例,确定该实体直播间的直播奖励额度,该预设比例是指该实体直播间获赠虚拟奖励物品数量占该网络直播平台获赠虚拟物品数量的比例。
[0154]其中,该预设比例可以由用户根据实际需求自定义设置,也可以由指定服务器默认设置,本发明实施例对此不做限定。
[0155]例如,该预设比例为1:10,如果多个获赠虚拟物品数量之和为100,则该实体直播间的直播奖励额度为100*( 1/10),即该实体直播间的直播奖励额度为10。
[0156]在上述第二种方式中,指定服务器还可以根据该实体直播间在该网络直播平台中获赠虚拟物品数量,确定该实体直播间的直播奖励额度,如此,增加了直播奖励的方式。
[0157]第三种方式:如果该多个直播评估参数均包括该获赠虚拟物品数量和该直播评估分值,则基于多个直播评估分值之和所处的范围,确定该实体直播间的第一奖励额度,并基于多个获赠虚拟物品数量,确定该实体直播间的第二奖励额度,基于该第一奖励额度以及该第二奖励额度,确定该实体直播间的直播奖励额度。
[0158]其中,基于多个直播评估分值之和所处的范围,确定该实体直播间的第一奖励额度的具体实现过程可以包括:如果该多个直播评估分值之和处于上述第一预设范围内,则将该实体直播间的第一奖励额度确定为第一数值,如果该多个直播评估分值之和处于上述第二预设范围内,则将该实体直播间的第一奖励额度确定为第二数值,如果该多个直播评估分值之和处于上述第三预设范围内,则将该实体直播间的第一奖励额度确定为第三数值,如果该多个直播评估分值之和处于上述第四预设范围内,则将该实体直播间的第一奖励额度确定为第四数值。
[0159]其中,基于多个获赠虚拟物品数量,确定该实体直播间的第二奖励额度的具体实现过程可以包括:如果该多个直播评估参数均包括获赠虚拟物品数量,则基于多个获赠虚拟物品数量,按照上述预设比例,确定该实体直播间的第二奖励额度。
[0160]其中,基于该第一奖励额度以及该第二奖励额度,确定该实体直播间的直播奖励额度的实现过程可以包括:将该第一奖励额度与该第二奖励额度之和确定为该实体直播间的直播奖励额度。
[0161 ]例如,如果该多个直播评估分值之和处于第一预设范围内,则该指定服务器确定该实体直播间的第一奖励额度为30元,且如果多个获赠虚拟物品数量为100,预设比例为1:10,则该指定服务器可以确定该实体直播间的第二奖励额度为10元,如此,该指定服务器可以确定该实体直播间的直播奖励额度为40元。
[0162]当然,需要说明的是,上述基于该第一奖励额度以及该第二奖励额度,确定该实体直播间的直播奖励额度的方法仅是示例性,在另一实施例中,该指定服务器还可以通过其它方式基于该第一奖励额度以及该第二奖励额度,来确定该实体直播间的直播奖励额度,譬如,还可以分别对该第一奖励额度和该第二奖励额度设置指定权重,其中,该指定权重可以由用户根据实际需求自定义设置,也可以由该指定服务器默认设置。比例,对该第一奖励额度设置的指定权重为0.6,对该第二奖励额度设置的指定权重为0.4,如果该实体直播间的第一奖励额度为30元,该实体直播间的第二奖励额度为10元,则该实体直播间的直播奖励额度为30*0.6+10*0.4,共22元,本发明实施例对此不做限定。
[0163]在本发明实施例中,通过指定终端对实体直播间的直播内容进行录制,得到直播数据流,并基于该直播数据流生成直播请求,通过指定服务器将该直播请求发送至网络直播平台,因此,该网络直播平台可以从该直播请求中获取该直播数据流,并将该直播数据流添加至当前的直播频道中,对该直播频道中的该直播数据流进行直播,也即是,该网络直播平台可以对实体直播间的直播内容进行直播,且实体直播间的直播内容并不依赖于网络直播平台,从而在网络直播平台上的直播过程中,避免需要依赖于网络直播平台所提供的网络资源,从而增加了直播的灵活性。
[0164]图4是根据一示例性实施例示出的一种直播装置的结构示意图,该直播装置可以由软件、硬件或者两者的结合实现成为网络直播平台的部分。该直播装置可以包括:
[0165]第一接收模块410,用于接收指定服务器发送的直播请求,该直播请求至少携带直播数据流,该直播数据流为指定终端对实体直播间的直播内容进行录制后发送给该指定服务器;
[0166]添加模块420,用于将该直播数据流添加至当前的直播频道中;
[0167]直播模块430,用于对该直播频道中的该直播数据流进行直播。
[0168]可选地,请参考图5,该装置还包括:
[0169]第二接收模块440,用于对于进入该直播频道的多个用户账号中每个用户账号,接收该用户账号发送的直播评估消息,该直播评估消息携带直播评估参数,该直播评估参数用于评估该直播频道中当前所进行的直播;
[0170]发送模块450,用于将该多个用户账号发送的直播评估消息携带的直播评估参数发送至该指定服务器,以使该指定服务器基于多个直播评估参数确定该实体直播间的直播奖励额度。
[0171]可选地,该直播评估参数包括直播评估分值和获赠虚拟物品数量中的至少一个。
[0172]在本发明实施例中,通过指定终端对实体直播间的直播内容进行录制,得到直播数据流,并基于该直播数据流生成直播请求,通过指定服务器将该直播请求发送至网络直播平台,因此,该网络直播平台可以从该直播请求中获取该直播数据流,并将该直播数据流添加至当前的直播频道中,对该直播频道中的该直播数据流进行直播,也即是,该网络直播平台可以对实体直播间的直播内容进行直播,且实体直播间的直播内容并不依赖于网络直播平台,从而在网络直播平台上的直播过程中,避免需要依赖于网络直播平台所提供的网络资源,从而增加了直播的灵活性。
[0173]图6是根据一示例性实施例示出的一种直播装置的结构示意图,该直播装置可以由软件、硬件或者两者的结合实现成为指定服务器的部分。该直播装置可以包括:
[0174]第一接收模块610,用于接收指定终端发送的直播请求,该直播请求至少携带直播数据流,该直播数据流为该指定终端对实体直播间的直播内容进行录制得到;
[0175]转发模块620,用于将该直播请求转发至网络直播平台,使该网络直播平台将该直播数据流添加至当前的直播频道中,并对该直播频道中的该直播数据流进行直播。
[0176]可选地,请参考图7至图10,该装置还包括:
[0177]第二接收模块630,用于接收该网络直播平台发送的多个直播评估参数,该多个直播评估参数分别为进入该直播频道的多个用户账号发送的直播评估消息中所携带,该多个直播评估参数中的每个直播评估参数均用于评估该直播频道中当前所进行的直播;
[0178]确定模块640,用于基于该多个直播评估参数,确定该实体直播间的直播奖励额度。
[0179]可选地,该确定模块640包括:
[0180]第一确定单元640a,用于当该多个直播评估参数均包括直播评估分值时,基于多个直播评估分值,确定该实体直播间的直播奖励额度。
[0181]可选地,该第一确定单元640a用于:
[0182]如果该多个直播评估分值之和处于第一预设范围内,则将该实体直播间的直播奖励额度确定为第一数值;或,
[0183]如果该多个直播评估分值之和处于第二预设范围内,则将该实体直播间的直播奖励额度确定为第二数值;或,
[0184]如果该多个直播评估分值之和处于第三预设范围内,则将该实体直播间的直播奖励额度确定为第三数值;或,
[0185]如果该多个直播评估分值之和处于第四预设范围内,则将该实体直播间的直播奖励额度确定为第四数值。
[0186]可选地,该确定模块640还包括:
[0187]第二确定单元640b,用于当该多个直播评估参数均包括获赠虚拟物品数量时,基于多个获赠虚拟物品数量,按照预设比例,确定该实体直播间的直播奖励额度,该预设比例是指该实体直播间获赠虚拟奖励物品数量占该网络直播平台获赠虚拟物品数量的比例。
[0188]可选地,该确定模块640还包括:
[0189]第三确定单元640c,用于当该多个直播评估参数均包括该获赠虚拟物品数量和该直播评估分值时,基于多个直播评估分值之和所处的范围,确定该实体直播间的第一奖励额度,并基于多个获赠虚拟物品数量,确定该实体直播间的第二奖励额度;
[0190]第四确定单元640d,用于基于该第一奖励额度以及该第二奖励额度,确定该实体直播间的直播奖励额度。
[0191]在本发明实施例中,通过指定终端对实体直播间的直播内容进行录制,得到直播数据流,并基于该直播数据流生成直播请求,将该直播请求发送指定服务器,该指定服务器将该直播请求转发至网络直播平台,因此,该网络直播平台可以从该直播请求中获取该直播数据流,并将该直播数据流添加至当前的直播频道中,对该直播频道中的该直播数据流进行直播,也即是,该网络直播平台可以对实体直播间的直播内容进行直播,且实体直播间的直播内容并不依赖于网络直播平台,从而在网络直播平台上的直播过程中,避免需要依赖于网络直播平台所提供的网络资源,从而增加了直播的灵活性。
[0192]需要说明的是:上述实施例提供的直播装置在实现直播方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的直播装置与直播方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0193]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0194]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种直播方法,其特征在于,所述方法包括: 网络直播平台接收指定服务器发送的直播请求,所述直播请求至少携带直播数据流,所述直播数据流为指定终端对实体直播间的直播内容进行录制后发送给所述指定服务器;所述网络直播平台将所述直播数据流添加至当前的直播频道中; 所述网络直播平台对所述直播频道中的所述直播数据流进行直播。2.如权利要求1所述的方法,其特征在于,所述网络直播平台对所述直播频道中的所述直播数据流进行直播之后,所述方法还包括: 对于进入所述直播频道的多个用户账号中每个用户账号,接收所述用户账号发送的直播评估消息,所述直播评估消息携带直播评估参数,所述直播评估参数用于评估所述直播频道中当前所进行的直播; 将所述多个用户账号发送的直播评估消息携带的直播评估参数发送至所述指定服务器,以使所述指定服务器基于多个直播评估参数确定所述实体直播间的直播奖励额度。3.如权利要求2所述的方法,其特征在于,所述直播评估参数包括直播评估分值和获赠虚拟物品数量中的至少一个。4.一种直播方法,其特征在于,所述方法包括: 指定服务器接收指定终端发送的直播请求,所述直播请求至少携带直播数据流,所述直播数据流为所述指定终端对实体直播间的直播内容进行录制得到; 所述指定服务器将所述直播请求转发至网络直播平台,使所述网络直播平台将所述直播数据流添加至当前的直播频道中,并对所述直播频道中的所述直播数据流进行直播。5.如权利要求4所述的方法,其特征在于,所述指定服务器将所述直播请求转发至网络直播平台之后,所述方法还包括: 接收所述网络直播平台发送的多个直播评估参数,所述多个直播评估参数分别为进入所述直播频道的多个用户账号发送的直播评估消息中所携带,所述多个直播评估参数中的每个直播评估参数均用于评估所述直播频道中当前所进行的直播; 基于所述多个直播评估参数,确定所述实体直播间的直播奖励额度。6.如权利要求5所述的方法,其特征在于,所述基于所述多个直播评估参数,确定所述实体直播间的直播奖励额度,包括: 如果所述多个直播评估参数均包括直播评估分值,则基于多个直播评估分值,确定所述实体直播间的直播奖励额度。7.如权利要求6所述的方法,其特征在于,所述基于多个直播评估分值,确定所述实体直播间的直播奖励额度,包括: 如果所述多个直播评估分值之和处于第一预设范围内,则将所述实体直播间的直播奖励额度确定为第一数值;或, 如果所述多个直播评估分值之和处于第二预设范围内,则将所述实体直播间的直播奖励额度确定为第二数值;或, 如果所述多个直播评估分值之和处于第三预设范围内,则将所述实体直播间的直播奖励额度确定为第三数值;或, 如果所述多个直播评估分值之和处于第四预设范围内,则将所述实体直播间的直播奖励额度确定为第四数值。8.如权利要求5所述的方法,其特征在于,所述基于所述多个直播评估参数,确定所述实体直播间的直播奖励额度,包括: 如果所述多个直播评估参数均包括获赠虚拟物品数量,则基于多个获赠虚拟物品数量,按照预设比例,确定所述实体直播间的直播奖励额度,所述预设比例是指所述实体直播间获赠虚拟奖励物品数量占所述网络直播平台获赠虚拟物品数量的比例。9.如权利要求5所述的方法,其特征在于,所述基于所述多个直播评估参数,确定所述实体直播间的直播奖励额度,包括: 如果所述多个直播评估参数均包括所述获赠虚拟物品数量和所述直播评估分值,则基于多个直播评估分值之和所处的范围,确定所述实体直播间的第一奖励额度,并基于多个获赠虚拟物品数量,确定所述实体直播间的第二奖励额度; 基于所述第一奖励额度以及所述第二奖励额度,确定所述实体直播间的直播奖励额度。10.一种直播装置,其特征在于,所述装置包括: 第一接收模块,用于接收指定服务器发送的直播请求,所述直播请求至少携带直播数据流,所述直播数据流为指定终端对实体直播间的直播内容进行录制后发送给所述指定服务器; 添加模块,用于将所述直播数据流添加至当前的直播频道中; 直播模块,用于对所述直播频道中的所述直播数据流进行直播。11.如权利要求10所述的装置,其特征在于,所述装置还包括: 第二接收模块,用于对于进入所述直播频道的多个用户账号中每个用户账号,接收所述用户账号发送的直播评估消息,所述直播评估消息携带直播评估参数,所述直播评估参数用于评估所述直播频道中当前所进行的直播; 发送模块,用于将所述多个用户账号发送的直播评估消息携带的直播评估参数发送至所述指定服务器,以使所述指定服务器基于多个直播评估参数确定所述实体直播间的直播奖励额度。12.如权利要求11所述的装置,其特征在于,所述直播评估参数包括直播评估分值和获赠虚拟物品数量中的至少一个。13.一种直播装置,其特征在于,所述装置包括: 第一接收模块,用于接收指定终端发送的直播请求,所述直播请求至少携带直播数据流,所述直播数据流为所述指定终端对实体直播间的直播内容进行录制得到; 转发模块,用于将所述直播请求转发至网络直播平台,使所述网络直播平台将所述直播数据流添加至当前的直播频道中,并对所述直播频道中的所述直播数据流进行直播。14.如权利要求13所述的装置,其特征在于,所述装置还包括: 第二接收模块,用于接收所述网络直播平台发送的多个直播评估参数,所述多个直播评估参数分别为进入所述直播频道的多个用户账号发送的直播评估消息中所携带,所述多个直播评估参数中的每个直播评估参数均用于评估所述直播频道中当前所进行的直播; 确定模块,用于基于所述多个直播评估参数,确定所述实体直播间的直播奖励额度。15.如权利要求14所述的装置,其特征在于,所述确定模块包括: 第一确定单元,用于当所述多个直播评估参数均包括直播评估分值时,基于多个直播评估分值,确定所述实体直播间的直播奖励额度。16.如权利要求15所述的装置,其特征在于,所述第一确定单元用于: 如果所述多个直播评估分值之和处于第一预设范围内,则将所述实体直播间的直播奖励额度确定为第一数值;或, 如果所述多个直播评估分值之和处于第二预设范围内,则将所述实体直播间的直播奖励额度确定为第二数值;或, 如果所述多个直播评估分值之和处于第三预设范围内,则将所述实体直播间的直播奖励额度确定为第三数值;或, 如果所述多个直播评估分值之和处于第四预设范围内,则将所述实体直播间的直播奖励额度确定为第四数值。17.如权利要求14所述的装置,其特征在于,所述确定模块还包括: 第二确定单元,用于当所述多个直播评估参数均包括获赠虚拟物品数量时,基于多个获赠虚拟物品数量,按照预设比例,确定所述实体直播间的直播奖励额度,所述预设比例是指所述实体直播间获赠虚拟奖励物品数量占所述网络直播平台获赠虚拟物品数量的比例。18.如权利要求14所述的装置,其特征在于,所述确定模块还包括: 第三确定单元,用于当所述多个直播评估参数均包括所述获赠虚拟物品数量和所述直播评估分值时,基于多个直播评估分值之和所处的范围,确定所述实体直播间的第一奖励额度,并基于多个获赠虚拟物品数量,确定所述实体直播间的第二奖励额度; 第四确定单元,用于基于所述第一奖励额度以及所述第二奖励额度,确定所述实体直播间的直播奖励额度。
【文档编号】H04L29/08GK105898401SQ201610256127
【公开日】2016年8月24日
【申请日】2016年4月21日
【发明人】韦传毅
【申请人】广州酷狗计算机科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1