弹幕消息分发方法、装置、设备及存储介质制造方法及图纸

技术编号:19783479 阅读:26 留言:0更新日期:2018-12-15 12:56
本发明专利技术实施例公开了一种弹幕消息分发方法、装置、设备和存储介质。该方法包括:弹幕分发器对象依据待分发弹幕消息,确定消息接收器对象;所述弹幕分发器对象调用所述消息接收器对象中的弹幕分发函数,将所述待分发弹幕消息分发至所述消息接收器对象,其中,所述弹幕分发函数为所述消息接收器对象继承预先定义的弹幕分发协议而获得;所述消息接收器对象依据消息处理标识和消息列表,将所述待分发弹幕消息缓存至所述消息列表或对所述待分发弹幕消息进行设定处理。通过上述技术方案,实现弹幕消息的直达式分发,简化弹幕分发器对象的消息分发逻辑,提高弹幕消息分发效率。

【技术实现步骤摘要】
弹幕消息分发方法、装置、设备及存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种弹幕消息分发方法、装置、设备及存储介质。
技术介绍
在诸如斗鱼的音视频播放/直播应用软件中,会大量使用弹幕消息。通常,这些弹幕消息是由音视频播放/直播应用软件逐条分发给需要使用弹幕消息的各个消息接收器对象,如视图对象、业务控制器对象或数据管理器对象等。以视图对象为例,对于安装于Android系统的音视频播放/直播应用软件,其向各个视图对象分发弹幕消息的方式是,按照视图层级的引用关系链,逐层地将弹幕消息传递至目标视图对象。参见图1,如果一个位于第三视图层104中的视图需要获取到弹幕消息101,那么该弹幕消息101需要按照引用关系链,先传递至第一视图层102,再由第一视图层102传递至第二视图层103,并最终由第二视图层103再传递至第三视图层104,使得弹幕消息的分发过程复杂,耗时长,效率低。并且在上述过程中,即便第一视图层102和第二视图层103中的视图对象不需要该弹幕消息,其也必须接收并传递该弹幕消息,无疑会造成系统资源的浪费。另外,上述弹幕消息分发操作是实时触发的,即接收到新的弹幕消息时触发执行弹本文档来自技高网...

【技术保护点】
1.一种弹幕消息分发方法,其特征在于,包括:弹幕分发器对象依据待分发弹幕消息,确定消息接收器对象;所述弹幕分发器对象调用所述消息接收器对象中的弹幕分发函数,将所述待分发弹幕消息分发至所述消息接收器对象,其中,所述弹幕分发函数为所述消息接收器对象继承预先定义的弹幕分发协议而获得;所述消息接收器对象依据消息处理标识和消息列表,将所述待分发弹幕消息缓存至所述消息列表或对所述待分发弹幕消息进行设定处理。

【技术特征摘要】
1.一种弹幕消息分发方法,其特征在于,包括:弹幕分发器对象依据待分发弹幕消息,确定消息接收器对象;所述弹幕分发器对象调用所述消息接收器对象中的弹幕分发函数,将所述待分发弹幕消息分发至所述消息接收器对象,其中,所述弹幕分发函数为所述消息接收器对象继承预先定义的弹幕分发协议而获得;所述消息接收器对象依据消息处理标识和消息列表,将所述待分发弹幕消息缓存至所述消息列表或对所述待分发弹幕消息进行设定处理。2.根据权利要求1所述的方法,其特征在于,所述弹幕分发器对象依据待分发弹幕消息,确定消息接收器对象包括:所述弹幕分发器对象依据所述待分发弹幕消息确定目标消息标识,并依据所述目标消息标识确定消息接收器标识;所述弹幕分发器对象依据所述消息接收器标识,从接收器对象列表中获取所述消息接收器对象。3.根据权利要求1所述的方法,其特征在于,所述消息接收器对象依据消息处理标识和消息列表,将所述待分发弹幕消息缓存至所述消息列表或对所述待分发弹幕消息进行设定处理包括:在获得所述待分发弹幕消息时,所述消息接收器对象确定消息处理标识;所述消息接收器对象依据所述消息处理标识是否为完成标识,以及所述消息列表是否存储缓存弹幕消息,将所述待分发弹幕消息缓存至所述消息列表或对所述待分发弹幕消息进行设定处理。4.根据权利要求3所述的方法,其特征在于,所述消息接收器对象依据所述消息处理标识是否为完成标识,以及所述消息列表是否存储缓存弹幕消息,将所述待分发弹幕消息缓存至所述消息列表或对所述待分发弹幕消息进行设定处理包括:在所述消息处理标识为所述完成标识,且所述消息列表中未存储所述缓存弹幕消息时,所述消息接收器对象对所述待分发弹幕消息进行设定处理;或,在所述消息处理标识不为所述完成标识时,所述消息接收器对象将所述待分发弹幕消息缓存至所述消息列表。5.根据权利要求3所述的方法,其特征在于,所述消息接收器对象依据所述消息处理标识是否为完成标识,以及所述消息列表是否存储缓存弹幕消息,将所述待分发弹幕消息缓存至所述消息列表或对所述待分发弹幕消息进行设定处理包括:在所述消息处理标识为所述完成标识,且所述消息列表中存储所述缓存弹幕消息时,所述消息接收器对象将所述待分发弹幕...

【专利技术属性】
技术研发人员:张磊
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1