一种直播间中信息的发送方法、装置及电子设备制造方法及图纸

技术编号:23772240 阅读:25 留言:0更新日期:2020-04-12 00:53
本公开实施例中提供了一种直播间中信息的发送方法,该方法包括:接收当前房间中用户发送的服务请求;根据业务需求,通过配置中心制定或者选取筛选目标房间的筛选条件;获取所述筛选条件,根据所述筛选条件筛选所述目标房间;将所述服务请求发送至所述目标房间,完成直播间中信息的发送。通过在配置中心中制定或者选取筛选目标房间的筛选条件,可以在根据业务需求改变筛选条件时,只需通过配置中心进行制定或者选取即可,无需大量改动系统中的其他相关配置信息,避免了现有技术中在修改筛选条件时大量修改系统的其他相关信息时出现的修改任务繁重和导致的系统不稳定的问题,从而提高了工作效率和系统的稳定性。

A method, device and electronic equipment for transmitting information in a live studio

【技术实现步骤摘要】
一种直播间中信息的发送方法、装置及电子设备
本公开涉及信息处理
,尤其涉及一种直播间中信息的发送方法、装置及电子设备。
技术介绍
直播技术在计算机以及互联网中的应用越来越广,例如视频直播,主播在具有视频直播功能的应用程序(APP)中开一个房间进行直播,其他用户可以进入该主播的直播房间进行观看、与该主播进行互动,以及通过服务器与其他直播房间相应的用户进行互动等。但是现有技术中在直播信息的发送时还存在一定的问题,例如进行广播时出现一部分房间不能接受广播信息的情况等,所以需要一种更好的广播信息的方式方法。
技术实现思路
有鉴于此,本公开实施例的主要目的在于提供一种直播间中信息的发送方法、装置及电子设备,以解决现有技术中在配置新的筛选条件时需要大量更改全服广播服务器中其他与筛选条件有关的信息的问题。第一方面,本公开实施例提供了一种直播间中信息的发送方法,包括:接收当前房间中用户发送的服务请求;根据业务需求,通过配置中心制定或者选取筛选目标房间的筛选条件;获取所述筛选条件,根据所述筛选条件筛选所述目标房间;将所述服务请求发送至所述目标房间,完成直播间中信息的发送。根据本公开实施例的一种具体实现方式,在所述通过配置中心制定或者选取筛选目标房间的筛选条件之后,还包括:保存所述筛选条件,以便获取所述筛选条件。根据本公开实施例的一种具体实现方式,所述通过配置中心制定或者选取筛选目标房间的筛选条件,具体包括:将制定的新的筛选条件与所述配置中心已有的筛选条件进行对比,判断所述配置中心已有的筛选条件是否包含制定的新的筛选条件;当所述配置中心已有的筛选条件包含制定的新的筛选条件时,选取所述配置中心已有的筛选条件中与制定的新的筛选条件相同的筛选条件作为制定的新的筛选条件;否则,在所述配置中心制定新的筛选条件。根据本公开实施例的一种具体实现方式,获取所述筛选条件,根据所述筛选条件筛选所述目标房间,具体包括:获取所述筛选条件;获取当前的在线房间的唯一身份标识;根据所述在线房间的唯一身份标识,获取所述在线房间的房间信息;根据获取的所述筛选条件以及所述在线房间的房间信息,从获取的当前的在线房间中筛选所述目标房间。根据本公开实施例的一种具体实现方式,获取所述筛选条件,根据所述筛选条件筛选所述目标房间,具体包括:获取所述筛选条件;将所述筛选条件加载在主线程的协程中;获取当前的在线房间的唯一身份标识,以及将所述当前在线房间的唯一身份标识进行分组;利用所述协程对分组后的当前在线房间进行处理,进而筛选出所述目标房间。根据本公开实施例的一种具体实现方式,所述利用所述协程对分组后的当前在线房间进行处理,进而筛选出所述目标房间,具体包括:利用多个所述协程,根据每个分组中当前在线房间的唯一身份标识,获取该分组中当前在线房间的房间信息;所述协程与所述当前在线房间的唯一身份标识的分组为一一对应的关系;利用所述协程,根据加载在所述协程中的所述筛选条件以及获取的每个分组中的当前在线房间的房间信息,从每个分组中的当前在线房间中筛选所述目标房间。根据本公开实施例的一种具体实现方式,所述接收当前房间中用户发送的服务请求,具体包括:通过当前房间中应用程序编程接口接收用户发送的与所述应用程序编程接口对应的服务请求;通过所述应用程序编程接口将与所述应用程序编程接口对应的服务请求对应的数据进行转换,得到预设格式的数据;将所述预设格式的数据写入消息队列;读取所述消息队列中的预设格式的数据,完成对当前房间中用户发送的服务请求的接收,以便将所述服务请求发送至所述目标房间。第二方面,本公开实施例提供了一种直播间中信息的发送装置,包括:接收模块,用于接收当前房间中用户发送的服务请求;配置中心模块,根据业务需求,通过配置中心制定或者选取筛选目标房间的筛选条件;筛选模块,用于获取所述筛选条件,根据所述筛选条件筛选所述目标房间;发送模块,用于将所述服务请求发送至所述目标房间,完成直播间中信息的发送。第三方面,本公开实施例还提供了一种电子设备,该电子设备包括:至少一个处理器;以及,与该至少一个处理器通信连接的存储器;其中,该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行前述任第一方面或第一方面的任一实现方式中的直播间中信息的发送方法。第四方面,本公开实施例还提供了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使该计算机执行前述第一方面或第一方面的任一实现方式中的直播间中信息的发送方法。第五方面,本公开实施例还提供了一种计算机程序产品,该计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,该计算机程序包括程序指令,当该程序指令被计算机执行时,使该计算机执行前述第一方面或第一方面的任一实现方式中的直播间中信息的发送方法。本公开实施例中的直播间中信息的发送方案,通过在配置中心中制定或者选取筛选目标房间的筛选条件,可以在根据业务需求改变筛选条件时,只需通过配置中心进行制定或者选取即可,无需大量改动系统中的其他相关配置信息,避免了现有技术中在修改筛选条件时大量修改系统的其他相关信息时出现的修改任务繁重和导致的系统不稳定的问题,从而提高了工作效率和系统的稳定性。附图说明为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本公开实施例提供的一种直播间中信息的发送方法的流程示意图;图2为本公开实施例提供的另一种直播间中信息的发送方法的流程示意图;图3为本公开实施例提供的另一种直播间中信息的发送方法的流程示意图;图4为本公开实施例提供的一种直播间中信息的方法装置的结构示意图;图5为本公开实施例提供的电子设备示意图。具体实施方式下面结合附图对本公开实施例进行详细描述。以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文本文档来自技高网...

【技术保护点】
1.一种直播间中信息的发送方法,其特征在于,包括:/n接收当前房间中用户发送的服务请求;/n根据业务需求,通过配置中心制定或者选取筛选目标房间的筛选条件;/n获取所述筛选条件,根据所述筛选条件筛选所述目标房间;/n将所述服务请求发送至所述目标房间,完成直播间中信息的发送。/n

【技术特征摘要】
1.一种直播间中信息的发送方法,其特征在于,包括:
接收当前房间中用户发送的服务请求;
根据业务需求,通过配置中心制定或者选取筛选目标房间的筛选条件;
获取所述筛选条件,根据所述筛选条件筛选所述目标房间;
将所述服务请求发送至所述目标房间,完成直播间中信息的发送。


2.根据权利要求1所述的发送方法,其特征在于,在所述通过配置中心制定或者选取筛选目标房间的筛选条件之后,还包括:
保存所述筛选条件,以便获取所述筛选条件。


3.根据权利要求2所述的发送方法,其特征在于,所述通过配置中心制定或者选取筛选目标房间的筛选条件,具体包括:
将制定的新的筛选条件与所述配置中心已有的筛选条件进行对比,判断所述配置中心已有的筛选条件是否包含制定的新的筛选条件;
当所述配置中心已有的筛选条件包含制定的新的筛选条件时,选取所述配置中心已有的筛选条件中与制定的新的筛选条件相同的筛选条件作为制定的新的筛选条件;
否则,在所述配置中心制定新的筛选条件。


4.根据权利要求3所述的发送方法,其特征在于,获取所述筛选条件,根据所述筛选条件筛选所述目标房间,具体包括:
获取所述筛选条件;
获取当前的在线房间的唯一身份标识;
根据所述在线房间的唯一身份标识,获取所述在线房间的房间信息;
根据获取的所述筛选条件以及所述在线房间的房间信息,从获取的当前的在线房间中筛选所述目标房间。


5.根据权利要求1所述的发送方法,其特征在于,获取所述筛选条件,根据所述筛选条件筛选所述目标房间,具体包括:
获取所述筛选条件;
将所述筛选条件加载在主线程的协程中;
获取当前的在线房间的唯一身份标识,以及将所述当前在线房间的唯一身份标识进行分组;
利用所述协程对分组后的当前在线房间进行处理,进而筛选出所述目标房间。


6.根据权利要求5所述的发送方法,其特征在于,所述利用所述协程...

【专利技术属性】
技术研发人员:江泽锐
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1