1.一种弹幕消息分发方法,其特征在于,包括:
获取待分发弹幕消息及第一弹幕分发目标;
将所述第一弹幕分发目标转换为弹幕分发协议对象,获得第二弹幕分发目标;
通过所述第二弹幕分发目标调用弹幕分发函数,将所述待分发弹幕消息分发至所述第二弹幕分发目标中,其中,所述弹幕分发函数为所述第一弹幕分发目标继承弹幕分发协议而获得。
2.根据权利要求1所述的方法,其特征在于,所述获取第一弹幕分发目标包括:若弹幕分发目标列表存在,且所述弹幕分发目标列表的元素个数大于0,则依据所述弹幕分发目标列表获取所述第一弹幕分发目标。
3.根据权利要求2所述的方法,其特征在于,在所述依据所述弹幕分发目标列表获取所述第一弹幕分发目标之前,还包括:依据所述弹幕分发协议,创建所述弹幕分发目标列表;
在创建所述第一弹幕分发目标之后,依据所述第一弹幕分发目标,调用列表元素添加函数,将所述第一弹幕分发目标添加至所述弹幕分发目标列表;
在销毁所述第一弹幕分发目标之前,依据所述第一弹幕分发目标,调用列表元素删除函数,将所述第一弹幕分发目标从所述弹幕分发目标列表中删除。
4.根据权利要求3所述的方法,其特征在于,所述列表元素添加函数通过如下步骤实现将所述第一弹幕分发目标添加至所述弹幕分发目标列表的功能:判断所述列表元素添加函数的输入参数是否为与所述第一弹幕分发目标对应的目标输入参数;
若是,则依据所述第一弹幕分发目标,调用所述弹幕分发目标列表的元素判断函数,判断所述弹幕分发目标列表中是否包含所述第一弹幕分发目标;
若否,则依据所述第一弹幕分发目标,调用所述弹幕分发目标列表的元素添加函数,将所述第一弹幕分发目标添加至所述弹幕分发目标列表。
5.根据权利要求3所述的方法,其特征在于,在所述依据所述第一弹幕分发目标,调用列表元素添加函数,将所述第一弹幕分发目标添加至所述弹幕分发目标列表之前,还包括:依据所述弹幕分发协议,通过所述第一弹幕分发目标调用实例判断关键字,判断所述第一弹幕分发目标是否继承所述弹幕分发协议;
若是,则执行所述依据所述第一弹幕分发目标,调用列表元素添加函数,将所述第一弹幕分发目标添加至所述弹幕分发目标列表的操作。
6.根据权利要求3所述的方法,其特征在于,所述列表元素删除函数通过如下步骤实现将所述第一弹幕分发目标从所述弹幕分发目标列表中删除的功能:判断所述列表元素删除函数的输入参数是否为与所述第一弹幕分发目标对应的目标输入参数;
若是,则依据所述第一弹幕分发目标,调用所述弹幕分发目标列表的元素判断函数,判断所述弹幕分发目标列表中是否包含所述第一弹幕分发目标;
若是,则依据所述第一弹幕分发目标,调用所述弹幕分发目标列表的元素删除函数,将所述第一弹幕分发目标从所述弹幕分发目标列表中删除。
7.根据权利要求1所述的方法,其特征在于,在所述将所述第一弹幕分发目标转换为弹幕分发协议对象,获得第二弹幕分发目标之前,还包括:依据所述待分发弹幕消息的弹幕消息获取协议,定义所述弹幕分发协议及所述弹幕分发协议中的所述弹幕分发函数;
所述第一弹幕分发目标通过协议继承关键字,继承所述弹幕分发协议,以获得所述弹幕分发函数。
8.一种弹幕消息分发装置,其特征在于,包括:
数据获取模块,用于获取待分发弹幕消息及第一弹幕分发目标;
分发目标获取模块,用于将所述第一弹幕分发目标转换为弹幕分发协议对象,获得第二弹幕分发目标;
弹幕消息分发模块,用于通过所述第二弹幕分发目标调用弹幕分发函数,将所述待分发弹幕消息分发至所述第二弹幕分发目标中,其中,所述弹幕分发函数为所述第一弹幕分发目标继承弹幕分发协议而获得。
9.一种设备,其特征在于,所述设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的弹幕消息分发方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一所述的弹幕消息分发方法。