[发明专利]一种弹幕消息处理方法、装置及系统有效
| 申请号: | 202110209311.9 | 申请日: | 2021-02-24 |
| 公开(公告)号: | CN112882847B | 公开(公告)日: | 2023-07-28 |
| 发明(设计)人: | 陈波;矫百龙 | 申请(专利权)人: | 海南车智易通信息技术有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/2455 |
| 代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 谢建云;赵爱军 |
| 地址: | 571924 海南省澄迈县老城高新*** | 国省代码: | 海南;46 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 弹幕 消息 处理 方法 装置 系统 | ||
1.一种弹幕消息处理方法,适于在直播服务器中执行,所述直播服务器包括数据存储装置、第一消息缓存器、第二消息队列以及消息处理器,所述直播服务器与多个主播终端和多个用户终端连接,所述主播终端适于进行视频直播,所述方法包括:
接收用户通过所述用户终端发送的弹幕消息,并将所述弹幕消息存储至所述第一消息缓存器;
通过所述消息处理器将所述第一消息缓存器中的弹幕消息存储到所述数据存储装置,所述消息处理器包括多个消息消费者;
当任一弹幕消息对应的视频直播结束时,处理该视频直播弹幕消息的消息消费者生成直播结束消息,并将所述直播结束消息缓存至所述第二消息队列;
根据所述第二消息队列中的直播结束消息,对所述数据存储装置中所存储的相应视频直播的弹幕消息进行去重处理。
2.如权利要求1所述的方法,所述第一消息缓存器包括多个消息队列,所述接收用户通过所述用户终端发送的弹幕消息,并将所述弹幕消息存储至所述第一消息缓存器包括:
根据所述弹幕消息生成该弹幕消息的路由键;
根据所述路由键将所述弹幕消息发送至所述多个消息队列。
3.如权利要求2所述的方法,其中,所述多个消息消费者与所述多个消息队列一一对应,所述通过所述消息处理器将所述第一消息缓存器中的弹幕消息存储到所述数据存储装置包括:
所述消息消费者从对应的消息队列中获取弹幕消息,并将所述弹幕消息存储到所述数据存储装置。
4.如权利要求1-3中任意一项所述的方法,其中,所述根据所述第二消息队列中的直播结束消息,对所述数据存储装置中所存储的相应视频直播的弹幕消息进行去重处理包括:
根据所述直播结束消息,检测相应的视频直播中的重复弹幕消息;
将所述重复弹幕消息以弹幕消息及重复次数的形式进行存储,并删除重复的弹幕消息。
5.如权利要求1所述的方法,其中,所述用户终端还适于对结束的视频直播进行重播,所述直播服务器与缓存服务器通信连接,所述缓存服务器用于缓存弹幕消息,所述缓存服务器与所述用户终端通信连接,所述方法还包括:
所述用户终端进行重播时,向所述缓存服务器发送数据请求消息,以获取相应的弹幕消息;
若所述缓存服务器没有所述弹幕消息,则通过缓存服务器向所述直播服务器发送数据请求消息和预热请求消息,其中,所述数据请求消息用于获取当前时段的弹幕消息,所述预热请求消息用于获取下一时段的弹幕消息。
6.如权利要求5所述的方法,其中,所述直播服务器还包括第三消息队列和第四消息队列,所述方法还包括:
通过所述第三消息队列接收所述用户终端发送的数据请求消息,并根据所述数据请求消息返回相应的弹幕消息;
通过所述第四消息队列接收所述缓存服务器发送的预热请求消息,并根据所述预热请求消息返回相应的弹幕消息,以便所述缓存服务器进行缓存。
7.如权利要求6所述的方法,其中,每一个主播终端对应一个直播间,有用一个唯一直播间序号,所述数据请求消息中包括第一起始时间、第一结束时间以及当前直播间序号;所述第一结束时间为所述第一起始时间加上第二预设时长,所述预热请求消息包括第二起始时间,第二结束时间以及当前直播间序号,所示第二起始时间为所述第一结束时间,所述第二结束时间为所述第二起始时间加上第二预设时长。
8.如权利要求5-7中任意一项所述的方法,其中,所述缓存服务器包括热度值缓存时间关系表,所述缓存服务器在缓存弹幕消息时,根据所述热度值缓存时间关系表设定缓存时间。
9.如权利要求1-3中任意一项所述的方法,其中,所述数据存储装置为MySQL数据库。
10.如权利要求5-7中任意一项所述的方法,其中,所述缓存服务器为redis服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南车智易通信息技术有限公司,未经海南车智易通信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110209311.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:水印处理方法、装置、设备及存储介质
- 下一篇:盾构机反力系统及其施工方法





