[发明专利]直播消息的处理方法、装置、设备及存储介质在审
申请号: | 202110084141.6 | 申请日: | 2021-01-21 |
公开(公告)号: | CN112749031A | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 杨立新 | 申请(专利权)人: | 广州虎牙科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/48;G06F9/50 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 511400 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 消息 处理 方法 装置 设备 存储 介质 | ||
1.一种直播消息的处理方法,其特征在于,包括:
对直播页面进行展示,直播页面中包括设定拓扑结构的消息处理模块,拓扑结构用于描述直播页面所接收的各直播消息在消息处理模块间的流转方式;
通过每个消息处理模块在接收到流转至本地的直播消息时,调用匹配的缓存控制策略将接收的直播消息中的目标消息存储于匹配的消息队列中,和/或向其他消息处理模块流转;
通过每个消息处理模块,调用匹配的处理策略对匹配的消息队列中的各目标消息进行处理。
2.根据权利要求1所述的方法,其特征在于,在对直播页面进行展示之后,还包括:
控制所述直播页面中的每个消息处理模块分别实例化消息管理基类,生成与每个消息处理模块分别对应的消息管理器,并在消息管理器中实例化生成消息队列;
其中,消息管理器中封装有至少一项缓存控制策略和至少一项处理策略。
3.根据权利要求2所述的方法,其特征在于,通过每个消息处理模块在接收到流转至本地的直播消息时,调用匹配的缓存控制策略将接收的直播消息中的目标消息存储于匹配的消息队列中,和/或向其他消息处理模块流转,包括:
通过每个消息处理模块在接收到流转至本地的直播消息时,调用匹配的消息管理器中封装的消息过滤函数从接收的直播消息中筛选出目标消息;
调用匹配的消息管理器中封装的优先级控制函数,将所述目标消息存储于匹配的消息队列中;和/或,
向其他消息处理模块流转所述目标消息。
4.根据权利要求3所述的方法,其特征在于,调用匹配的消息管理器中封装的优先级控制函数,将所述目标消息存储于匹配的消息队列中,包括:
调用匹配的消息管理器中封装的优先级控制函数,获取各目标消息中包括的消息优先级,并按照消息优先级由高至低的顺序依次将各目标消息存储于匹配的消息队列中。
5.根据权利要求1所述的方法,其特征在于,通过每个消息处理模块,调用匹配的处理策略对匹配的消息队列中的各目标消息进行处理,包括:
通过每个消息处理模块,调用匹配的消息管理器中封装的第一速度控制函数获取与所述消息处理模块对应的处理速度,并按照所述处理速度对匹配的消息队列中的目标消息进行处理;或者,
通过每个消息处理模块,调用匹配的处理策略对匹配的消息队列中的各目标消息进行处理,包括:
通过每个消息处理模块,调用匹配的消息管理器中封装的第二速度控制函数,获取与匹配的消息队列中的各目标消息对应的处理速度,并对各目标消息按照对应的处理速度进行处理。
6.根据权利要求1所述的方法,其特征在于,还包括:
当从其他页面切换回所述直播页面时,控制所述直播页面中的每个消息处理模块,调用匹配的消息管理器的预设接口对匹配的消息队列中的目标消息进行选择性删除,以保留所述消息队列中存储时间在后的预设数量条目标消息。
7.根据权利要求1所述的方法,其特征在于,还包括:
根据与各消息队列对应的存储阈值以及存储速度,计算与各消息队列对应的清理时长;
控制每个消息处理模块在匹配的消息队列持续存入目标消息时,间隔对应的清理时长删除匹配的消息队列中存储时间在先的第一数量条目标消息,所述第一数量小于所述消息队列对应的存储阈值。
8.一种直播消息的处理装置,其特征在于,包括:
页面展示模块,用于对直播页面进行展示,直播页面中包括设定拓扑结构的消息处理模块,拓扑结构用于描述直播页面所接收的各直播消息在消息处理模块间的流转方式;
消息存储模块,用于通过每个消息处理模块在接收到流转至本地的直播消息时,调用匹配的缓存控制策略将接收的直播消息中的目标消息存储于匹配的消息队列中,和/或向其他消息处理模块流转;
消息处理模块,用于通过每个消息处理模块,调用匹配的处理策略对匹配的消息队列中的各目标消息进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110084141.6/1.html,转载请声明来源钻瓜专利网。