[发明专利]一种直播控制方法、装置、电子设备和存储介质有效
申请号: | 202111293839.5 | 申请日: | 2021-11-03 |
公开(公告)号: | CN113747192B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 董炎辉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/4788;H04L12/18 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 朱佳 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 直播 控制 方法 装置 电子设备 存储 介质 | ||
1.一种直播控制方法,其特征在于,该方法包括:
获取业务发送方需要推送的多个直播业务消息,并确定各个直播业务消息的业务类型和消息类型;
分别根据所述各个直播业务消息的业务类型和消息类型,将所述各个直播业务消息路由到对应的事件中心,并通过所述事件中心将相应的直播业务消息保存至对应的消息集群,其中,不同级别的直播业务消息对应的消息集群的性能参数不同,消息集群的性能参数与直播业务消息的级别呈正相关,每个消息集群的性能参数用于表示消息集群的数据写入能力;
在接收到目标业务接收方发送的针对目标直播业务消息的获取请求后,确定所述目标直播业务消息的目标业务类型和目标消息类型;
基于所述目标业务类型和目标消息类型,从对应的消息集群中获取所述目标直播业务消息,并将所述目标直播业务消息分发给所述目标业务接收方。
2.如权利要求1所述的方法,其特征在于,所述分别根据所述各个直播业务消息的业务类型和消息类型,将所述各个直播业务消息路由到对应的事件中心,并通过所述事件中心将相应的直播业务消息保存至对应的消息集群,包括:
对于每个直播业务消息分别执行以下操作:
确定存在与一个直播业务消息的业务类型以及消息类型相匹配的消息集群时,将所述一个直播业务消息路由到对应的事件中心,并通过所述事件中心将相应的直播业务消息保存至确定的消息集群;
确定不存在与一个直播业务消息的业务类型以及消息类型相匹配的消息集群时,将所述一个直播业务消息路由到与所述一个直播业务消息的业务类型相匹配的事件中心,并通过所述事件中心将相应的直播业务消息保存至与所述一个直播业务消息的业务类型相匹配的消息集群。
3.如权利要求1所述的方法,其特征在于,每个直播业务消息的级别是根据所述直播业务消息的业务类型与消息类型中的至少一种确定的。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
分别确定各个直播业务消息各自对应的当前时间戳与发送时间戳之间的时间差,其中,每个直播业务消息的发送时间戳用于标识业务发送方推送所述直播业务消息的时间;
若对应的时间差大于第一预设时长的直播业务消息的数量高于预设阈值,则进行告警。
5.如权利要求1所述的方法,其特征在于,在所述分别根据所述各个直播业务消息的业务类型和消息类型,将直播业务消息路由到对应的事件中心,并通过所述事件中心将相应的直播业务消息保存至对应的消息集群之前,还包括:
分别获取所述各个直播业务消息对应的消息标识;
对于每个直播业务消息分别执行以下操作:
基于一个直播业务消息的消息标识,确定所述一个直播业务消息是否被分发;
在基于所述消息标识确定所述一个直播业务消息未被分发时,确认所述一个直播业务消息能够写入对应的消息集群。
6.如权利要求1所述的方法,其特征在于,在所述将所述目标直播业务消息分发给所述目标业务接收方之后,还包括:
将各个业务接收方需要从对应的消息集群中获取的目标直播业务消息,与所述各个业务接收方接收到的目标直播业务消息进行比对;
确定需要获取的目标直播业务消息,与接收到的目标直播业务消息不一致时,对当前时间之前的第二预设时长内的直播业务消息重新进行比对。
7.如权利要求1~6中任一项所述的方法,其特征在于,所述方法还包括:
按照业务类型和消息类型,分别将各个直播业务消息分发至对应的业务接收方;或者
按照直播对象的身份信息,分别将各个直播业务消息分发至对应的业务接收方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111293839.5/1.html,转载请声明来源钻瓜专利网。