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

摘要:

权利要求书:

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

弹幕分发器对象依据待分发弹幕消息,确定消息接收器对象;

所述弹幕分发器对象调用所述消息接收器对象中的弹幕分发函数,将所述待分发弹幕消息分发至所述消息接收器对象,其中,所述弹幕分发函数为所述消息接收器对象继承预先定义的弹幕分发协议而获得;

所述消息接收器对象依据消息处理标识和消息列表,将所述待分发弹幕消息缓存至所述消息列表或对所述待分发弹幕消息进行设定处理。

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

所述弹幕分发器对象依据所述消息接收器标识,从接收器对象列表中获取所述消息接收器对象。

3.根据权利要求1所述的方法,其特征在于,所述消息接收器对象依据消息处理标识和消息列表,将所述待分发弹幕消息缓存至所述消息列表或对所述待分发弹幕消息进行设定处理包括:在获得所述待分发弹幕消息时,所述消息接收器对象确定消息处理标识;

所述消息接收器对象依据所述消息处理标识是否为完成标识,以及所述消息列表是否存储缓存弹幕消息,将所述待分发弹幕消息缓存至所述消息列表或对所述待分发弹幕消息进行设定处理。

4.根据权利要求3所述的方法,其特征在于,所述消息接收器对象依据所述消息处理标识是否为完成标识,以及所述消息列表是否存储缓存弹幕消息,将所述待分发弹幕消息缓存至所述消息列表或对所述待分发弹幕消息进行设定处理包括:在所述消息处理标识为所述完成标识,且所述消息列表中未存储所述缓存弹幕消息时,所述消息接收器对象对所述待分发弹幕消息进行设定处理;或,在所述消息处理标识不为所述完成标识时,所述消息接收器对象将所述待分发弹幕消息缓存至所述消息列表。

5.根据权利要求3所述的方法,其特征在于,所述消息接收器对象依据所述消息处理标识是否为完成标识,以及所述消息列表是否存储缓存弹幕消息,将所述待分发弹幕消息缓存至所述消息列表或对所述待分发弹幕消息进行设定处理包括:在所述消息处理标识为所述完成标识,且所述消息列表中存储所述缓存弹幕消息时,所述消息接收器对象将所述待分发弹幕消息缓存至所述消息列表,并从所述消息列表中按序获取一条缓存弹幕消息作为目标弹幕消息;

所述消息接收器对象对目标弹幕消息进行设定处理,并从所述消息列表中删除目标弹幕消息。

6.根据权利要求1所述的方法,其特征在于,在所述消息接收器对象依据消息处理标识和消息列表,将所述待分发弹幕消息缓存至所述消息列表或对所述待分发弹幕消息进行设定处理之后,还包括:在所述消息处理标识为完成标识,且所述消息列表中存储所述缓存弹幕消息时,所述消息接收器对象从所述消息列表中按序获取一条缓存弹幕消息作为目标弹幕消息;

所述消息接收器对象对目标弹幕消息进行设定处理,并从所述消息列表中删除目标弹幕消息。

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

所述消息接收器对象通过协议继承关键字,继承所述弹幕分发协议,以获得所述弹幕分发函数。

8.一种弹幕消息分发装置,其特征在于,包括:弹幕分发器和消息接收器,所述弹幕分发器包括对象确定模块和消息分发模块;

所述对象确定模块用于依据待分发弹幕消息,确定消息接收器对象;

所述消息分发模块用于调用所述消息接收器对象中的弹幕分发函数,将所述待分发弹幕消息分发至所述消息接收器对象,其中,所述弹幕分发函数为所述消息接收器对象继承预先定义的弹幕分发协议而获得;

所述消息接收器,用于依据消息处理标识和消息列表,将所述待分发弹幕消息缓存至所述消息列表或对所述待分发弹幕消息进行设定处理。

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

一个或多个处理器;

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

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

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