直播数据的处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:29879373 阅读:19 留言:0更新日期:2021-08-31 23:55
本公开关于直播数据的处理方法、装置、电子设备及存储介质,涉及直播领域,该方法包括:确定垂类配置信息中各目标垂类的同步配置信息和计算配置信息;针对每个所述目标垂类,根据所述目标垂类的同步配置信息进行数据同步处理,得到所述目标垂类的数据同步结果信息,所述数据同步结果信息包括所述目标垂类和所述目标垂类对应的主播标识;根据所述目标垂类的计算配置信息和所述目标垂类的数据同步结果信息,从直播实时数据集合中确定所述目标垂类的直播实时数据,所述目标垂类的直播实时数据为所述目标垂类对应的主播标识中处于开播状态的主播标识的直播实时数据。利用本公开实施例提供的技术方案可减少开发维护的工作量,提升直播数据的处理效率。

【技术实现步骤摘要】
直播数据的处理方法、装置、电子设备及存储介质
本公开涉及直播
,尤其涉及一种直播数据的处理方法、装置、电子设备及存储介质。
技术介绍
随着互联网络技术的发展,直播的概念有了新的拓宽和发展,更多的人开始关注网络直播,特别是视频直播。网络直播吸取和延续了互联网的优势,可以实现主播与观众的双向实时交互,此外也可以将产品销售、在线培训等现场发布到互联网上。越多的人作为主播开通自己的直播间,对于能提供直播观看功能的应用程序而言,需要将所有开播中的直播间按不同的垂直类目(也即垂类)在应用中的直播广场页面里实时有序地展示,以便于用户能够选择自己喜欢的一类直播进行观看。相关技术中,每增加一种垂直类目,则为该种垂直类目单独开发并执行上述的处理任务,而在垂直类目增速迅猛的时期,这样的开发与执行方案无疑加大了开发和运维的工作量,也影响处理直播实时内容的效率。
技术实现思路
本公开提供直播数据的处理方法、装置、电子设备及存储介质,以至少解决相关技术中处理直播实时数据时存在的开发维护工作量高、处理效率低的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种直播数据的处理方法,包括:获取垂类配置信息,确定所述垂类配置信息中各目标垂类的同步配置信息和计算配置信息;针对每个所述目标垂类,根据所述目标垂类的同步配置信息进行数据同步处理,得到所述目标垂类的数据同步结果信息,所述数据同步结果信息包括所述目标垂类和所述目标垂类对应的主播标识;根据所述目标垂类的计算配置信息和所述目标垂类的数据同步结果信息,从直播实时数据集合中确定所述目标垂类的直播实时数据,所述目标垂类的直播实时数据为所述目标垂类对应的主播标识中处于开播状态的主播标识的直播实时数据。可选的,所述确定所述垂类配置信息中各目标垂类的同步配置信息和计算配置信息,包括:获取所述垂类配置信息中各垂类对应的处理标识;将指示需要数据同步处理和计算处理的所述处理标识所对应的垂类作为所述目标垂类,从所述垂类配置信息中获取所述目标垂类对应的同步配置信息和计算配置信息。可选的,所述根据所述目标垂类的同步配置信息进行数据同步处理,得到所述目标垂类的数据同步结果信息,包括:将所述目标垂类的同步配置信息发送至所述目标垂类对应的同步目标节点,由所述同步目标节点根据所述目标垂类的同步配置信息生成所述目标垂类的同步分片任务;由所述同步目标节点执行所述目标垂类的同步分片任务,得到所述目标垂类的数据同步结果信息,所述数据同步结果信息包括所述目标垂类和所述目标垂类对应的主播标识。可选的,所述由所述同步目标节点执行所述目标垂类的同步分片任务,得到所述目标垂类的数据同步结果信息,包括:根据所述同步配置信息中的同步数据索引信息,确定所述目标垂类的主播数据表;根据所述主播数据表,得到所述目标垂类对应的主播标识;根据所述目标垂类和所述目标垂类对应的主播标识得到所述目标垂类的数据同步结果信息,并将所述数据同步结果信息存储在所述目标垂类对应的第一缓存节点。可选的,所述根据所述目标垂类的计算配置信息和所述目标垂类的数据同步结果信息,从直播实时数据集合中确定所述目标垂类的直播实时数据,包括:将所述目标垂类的计算配置信息发送至所述目标垂类对应的计算目标节点,由所述计算目标节点根据所述目标垂类的计算配置信息生成所述目标垂类的计算分片任务;由所述计算目标节点执行所述目标垂类的计算分片任务,根据所述目标垂类的数据同步结果信息从直播实时数据集合中确定所述目标垂类的直播实时数据。可选的,所述由所述计算目标节点执行所述目标垂类的计算分片任务,根据所述目标垂类的数据同步结果信息从直播实时数据集合中确定所述目标垂类的直播实时数据,包括:从所述目标垂类对应的第一缓存节点,确定所述目标垂类的主播标识;从直播实时数据集合中确定所述目标垂类的主播标识中处于开播状态的主播标识对应的直播实时数据。可选的,所述方法还包括:根据所述目标垂类的计算配置信息中的直播数据指标,确定所述直播实时数据的直播数据指标值;根据所述直播数据指标对应的指标权重和所述直播实时数据的直播数据指标值,对所述直播实时数据进行排序,得到所述目标垂类的目标直播实时数据。可选的,所述方法还包括:根据所述目标垂类的计算配置信息确定所述目标垂类的数据过滤条件;基于所述目标垂类的数据过滤条件,对所述目标垂类的直播实时数据进行过滤,得到过滤后的直播实时数据。可选的,所述方法还包括:响应于终端发送的目标垂类数据获取请求,发送所述目标垂类的直播实时数据至终端,以使所述终端展示所述目标垂类的直播实时数据。根据本公开实施例的第二方面,提供一种直播数据的处理装置,包括:配置信息确定模块,被配置为执行获取垂类配置信息,确定所述垂类配置信息中各目标垂类的同步配置信息和计算配置信息;同步模块,被配置为执行针对每个所述目标垂类,根据所述目标垂类的同步配置信息进行数据同步处理,得到所述目标垂类的数据同步结果信息,所述数据同步结果信息包括所述目标垂类和所述目标垂类对应的主播标识;计算模块,被配置为执行根据所述目标垂类的计算配置信息和所述目标垂类的数据同步结果信息,从直播实时数据集合中确定所述目标垂类的直播实时数据,所述目标垂类的直播实时数据为所述目标垂类对应的主播标识中处于开播状态的主播标识的直播实时数据。可选的,所述配置信息确定模块包括:处理标识获取单元,被配置为执行获取所述垂类配置信息中各垂类对应的处理标识;目标垂类配置信息确定单元,被配置为执行将指示需要数据同步处理和计算处理的所述处理标识所对应的垂类作为所述目标垂类,从所述垂类配置信息中获取所述目标垂类对应的同步配置信息和计算配置信息。可选的,所述同步模块包括:同步配置信息分发单元,被配置为执行将所述目标垂类的同步配置信息发送至所述目标垂类对应的同步目标节点,由所述同步目标节点根据所述目标垂类的同步配置信息生成所述目标垂类的同步分片任务;同步分片任务执行单元,被配置为执行由所述同步目标节点执行所述目标垂类的同步分片任务,得到所述目标垂类的数据同步结果信息,所述数据同步结果信息包括所述目标垂类和所述目标垂类对应的主播标识。可选的,所述同步分片任务执行单元包括:主播数据表确定子单元,被配置为执行根据所述同步配置信息中的同步数据索引信息,确定所述目标垂类的主播数据表;主播标识获取子单元,被配置为执行根据所述主播数据表,得到所述目标垂类对应的主播标识;第一存储子单元,被配置为执行根据所述目标垂类和所述目标垂类对应的主播标识得到所述目标垂类的数据同步结果信息,并将所述数据同步结果信息存储在所述目标垂类对应的第一缓存节点。可选的,所述计算模块包括:计算配置信息分发单元,被配置为执行将所述目标垂类的计算配置信息发送至所述目标垂类对应的计算目本文档来自技高网...

【技术保护点】
1.一种直播数据的处理方法,其特征在于,所述方法包括:/n获取垂类配置信息,确定所述垂类配置信息中各目标垂类的同步配置信息和计算配置信息;/n针对每个所述目标垂类,根据所述目标垂类的同步配置信息进行数据同步处理,得到所述目标垂类的数据同步结果信息,所述数据同步结果信息包括所述目标垂类和所述目标垂类对应的主播标识;/n根据所述目标垂类的计算配置信息和所述目标垂类的数据同步结果信息,从直播实时数据集合中确定所述目标垂类的直播实时数据,所述目标垂类的直播实时数据为所述目标垂类对应的主播标识中处于开播状态的主播标识的直播实时数据。/n

【技术特征摘要】
1.一种直播数据的处理方法,其特征在于,所述方法包括:
获取垂类配置信息,确定所述垂类配置信息中各目标垂类的同步配置信息和计算配置信息;
针对每个所述目标垂类,根据所述目标垂类的同步配置信息进行数据同步处理,得到所述目标垂类的数据同步结果信息,所述数据同步结果信息包括所述目标垂类和所述目标垂类对应的主播标识;
根据所述目标垂类的计算配置信息和所述目标垂类的数据同步结果信息,从直播实时数据集合中确定所述目标垂类的直播实时数据,所述目标垂类的直播实时数据为所述目标垂类对应的主播标识中处于开播状态的主播标识的直播实时数据。


2.根据权利要求1所述的直播数据的处理方法,其特征在于,所述根据所述目标垂类的同步配置信息进行数据同步处理,得到所述目标垂类的数据同步结果信息,包括:
将所述目标垂类的同步配置信息发送至所述目标垂类对应的同步目标节点,由所述同步目标节点根据所述目标垂类的同步配置信息生成所述目标垂类的同步分片任务;
由所述同步目标节点执行所述目标垂类的同步分片任务,得到所述目标垂类的数据同步结果信息,所述数据同步结果信息包括所述目标垂类和所述目标垂类对应的主播标识。


3.根据权利要求2所述的直播数据的处理方法,其特征在于,所述由所述同步目标节点执行所述目标垂类的同步分片任务,得到所述目标垂类的数据同步结果信息,包括:
根据所述同步配置信息中的同步数据索引信息,确定所述目标垂类的主播数据表;
根据所述主播数据表,得到所述目标垂类对应的主播标识;
根据所述目标垂类和所述目标垂类对应的主播标识得到所述目标垂类的数据同步结果信息,并将所述数据同步结果信息存储在所述目标垂类对应的第一缓存节点。


4.根据权利要求1所述的直播数据的处理方法,其特征在于,所述根据所述目标垂类的计算配置信息和所述目标垂类的数据同步结果信息,从直播实时数据集合中确定所述目标垂类的直播实时数据,包括:
将所述目标垂类的计算配置信息发送至所述目标垂类对应的计算目标节点,由所述计算目标节点根据所述目标垂类的计算配置信息生成所述目标垂类的计算分片任务;
由所述计算目标节点执行所述目标垂类的计算分片任务,根据所述目标垂类的数据同步结果信息从直播实时数据集合中确定所述目标垂类的直播实时数据。


5.根据权利要求...

【专利技术属性】
技术研发人员:苏永圳程企尧
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1