利索能及
我要发布
收藏
专利号: 2018106890363
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:无效专利
更新日期:2026-06-24
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种弹幕消息分发方法,其特征在于,包括:

获取待分发弹幕消息及所述待分发弹幕消息对应的分发目标对象;

获取所述分发目标对象的消息处理标识;

当所述消息处理标识为完成标识时,通过所述分发目标对象调用弹幕分发函数,将所述待分发弹幕消息分发至所述分发目标对象中,其中,所述弹幕分发函数为所述分发目标对象继承预先定义的弹幕分发协议而获得,所述弹幕分发协议为具有公有权限修饰符的接口协议。

2.根据权利要求1所述的方法,其特征在于,所述获取所述分发目标对象的消息处理标识包括:依据所述分发目标对象中的处理状态变量值,获取所述分发目标对象的消息处理标识,其中,处理状态变量是一个枚举类型变量,且所述枚举类型变量具有公有权限修饰符、静态类型修饰符和禁用缓存修饰符。

3.根据权利要求1所述的方法,其特征在于,在所述当所述消息处理标识为完成标识时,通过所述分发目标对象调用弹幕分发函数,将所述待分发弹幕消息分发至所述分发目标对象中之前,还包括:当所述消息处理标识为未完成标识时,间隔标识判断时间段,执行所述获取所述分发目标对象的消息处理标识的步骤,直至所述消息处理标识为所述完成标识。

4.根据权利要求1所述的方法,其特征在于,当所述分发目标对象的数量为至少两个时,所述当所述消息处理标识为完成标识时,通过所述分发目标对象调用弹幕分发函数,将所述待分发弹幕消息分发至所述分发目标对象中包括:当至少两个所述分发目标对象对应的至少两个所述消息处理标识均为所述完成标识时,分别通过至少两个所述分发目标对象调用所述弹幕分发函数,将所述待分发弹幕消息分发至至少两个所述分发目标对象中。

5.根据权利要求1所述的方法,其特征在于,所述获取待分发弹幕消息包括:依据消息列表类型,从消息列表中按序获取一个缓存弹幕消息,作为所述待分发弹幕消息。

6.根据权利要求1所述的方法,其特征在于,所述获取所述待分发弹幕消息对应的分发目标对象包括:依据所述待分发弹幕消息,确定消息标识;

依据所述消息标识,确定分发目标对象标识;

依据所述分发目标对象标识,从分发目标列表中获取所述分发目标对象。

7.根据权利要求1所述的方法,其特征在于,在所述通过所述分发目标对象调用弹幕分发函数,将所述待分发弹幕消息分发至所述分发目标对象中之前,还包括:依据弹幕消息获取协议,定义所述弹幕分发协议及所述弹幕分发协议中的所述弹幕分发函数,其中,所述弹幕分发函数具有所述公有权限修饰符;

所述分发目标对象通过协议继承关键字,继承所述弹幕分发协议,以获得所述弹幕分发函数。

8.一种弹幕消息分发装置,其特征在于,包括:

数据获取模块,用于获取待分发弹幕消息及所述待分发弹幕消息对应的分发目标对象;

处理标识获取模块,用于获取所述分发目标对象的消息处理标识;

分发模块,用于当所述消息处理标识为完成标识时,通过所述分发目标对象调用弹幕分发函数,将所述待分发弹幕消息分发至所述分发目标对象中,其中,所述弹幕分发函数为所述分发目标对象继承预先定义的弹幕分发协议而获得,所述弹幕分发协议为具有公有权限修饰符的接口协议。

9.一种设备,其特征在于,所述设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的弹幕消息分发方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一所述的弹幕消息分发方法。