[发明专利]弹幕消息分发方法、装置、设备和存储介质有效
申请号: | 201810797433.2 | 申请日: | 2018-07-19 |
公开(公告)号: | CN108924653B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 张磊 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N21/488;H04N21/81 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 430070 湖北省武汉市武汉东湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 弹幕 消息 分发 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种弹幕消息分发方法、装置、设备和存储介质。该方法包括:顶级弹幕分发器对象获取待分发弹幕消息,并对待分发弹幕消息进行预处理,获得目标弹幕消息集合;次级弹幕分发器对象获得目标弹幕消息集合及弹幕消息接收器对象,并通过弹幕消息接收器对象调用弹幕分发函数,按序将目标弹幕消息集合中的目标弹幕消息分发至弹幕消息接收器对象中;其中,目标弹幕消息为JavaBean类型;弹幕分发函数为弹幕消息接收器对象继承预定义的弹幕分发协议而获得,弹幕分发协议为具有公有权限修饰符的接口协议。通过上述技术方案,简化了弹幕消息分发过程,实现了弹幕消息的直达式分发,提高了弹幕消息分发效率和时效性。
技术领域
本发明实施例涉及计算机技术,尤其涉及一种弹幕消息分发方法、装置、设备和存储介质。
背景技术
在搭载Android系统的客户端(可简称为Android客户端)中,通常是从能够传输及处理弹幕消息的服务器(即弹幕服务器)中获取弹幕消息,也就是弹幕服务器会向Android客户端发送消息。
目前,Android客户端在接收到弹幕服务器发送的弹幕消息时,会直接通过音视频播放/直播应用软件中的弹幕分发模块,基于Android系统提供的引用关系链,将解析后的弹幕消息按接收顺序发送至各个需要接收弹幕消息的弹幕消息接收器对象中,如视图对象、业务控制器对象或数据管理器对象等。以视图对象为例,弹幕分发模块会直接按照视图层级的引用关系链逐层地将弹幕消息传递至目标视图对象。参见图1,如果一个位于第三视图层104中的视图对象需要获取到弹幕消息101,那么该弹幕消息101需要按照引用关系链,先传递至第一视图层102,再由第一视图层102传递至第二视图层103,并最终由第二视图层103再传递至第三视图层104。该过程中,即便第一视图层102和第二视图层103中的视图对象不需要该弹幕消息,其也必须接收并传递该弹幕消息。
上述现有技术中,并非弹幕分发模块直接对弹幕消息进行解析和校验等的预处理操作,这在一定程度上增加了弹幕消息的流转过程,降低了弹幕消息分发效率和时效性。另外,弹幕消息的分发流程过于复杂,用时较长,更大程度上降低弹幕消息分发效率,且增大系统资源消耗。
发明内容
本发明实施例提供一种弹幕消息分发方法、装置、设备和存储介质,以简化弹幕消息分发过程,实现音视频播放/直播应用软件中弹幕消息的直达式分发,提高弹幕消息分发效率和时效性。
第一方面,本发明实施例提供了一种弹幕消息分发方法,包括:
顶级弹幕分发器对象获取待分发弹幕消息,并对所述待分发弹幕消息进行预处理,获得目标弹幕消息集合;
次级弹幕分发器对象获得所述目标弹幕消息集合及弹幕消息接收器对象;
次级弹幕分发器对象通过所述弹幕消息接收器对象调用弹幕分发函数,按序将所述目标弹幕消息集合中的目标弹幕消息分发至所述弹幕消息接收器对象中;
其中,所述目标弹幕消息为JavaBean类型;所述弹幕分发函数为所述弹幕消息接收器对象继承预定义的弹幕分发协议而获得,所述弹幕分发协议为具有公有权限修饰符的接口协议。
第二方面,本发明实施例还提供了一种弹幕消息分发装置,该装置包括:顶级弹幕分发器和次级弹幕分发器;
所述顶级弹幕分发器用于获取待分发弹幕消息,并对所述待分发弹幕消息进行预处理,获得目标弹幕消息集合;
所述次级弹幕分发器用于获得所述目标弹幕消息集合及弹幕消息接收器对象,并通过所述弹幕消息接收器对象调用弹幕分发函数,按序将所述目标弹幕消息集合中的目标弹幕消息分发至所述弹幕消息接收器对象中;
其中,所述目标弹幕消息为JavaBean类型;所述弹幕分发函数为所述弹幕消息接收器对象继承预定义的弹幕分发协议而获得,所述弹幕分发协议为具有公有权限修饰符的接口协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810797433.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电视信号变化检测的方法
- 下一篇:一种智能无线网络视频服务系统