1.一种直播间广播处理方法,其特征在于,应用于用户终端,所述用户终端中配置有广播工具类接口,所述方法包括:在接收到广播添加请求时,获取所述广播添加请求中添加的配置信息,所述配置信息包括待添加广播的广播信息、代理信息、广播类型、广播所在直播间类型;
将所述配置信息配置到所述广播工具类接口中,并根据所述配置信息判断所述待添加广播在各个直播间的有效性,得到判断结果;
根据所述判断结果获得有效广播,并在所述广播工具类接口中创建每个直播间对应的广播;
将创建的广播添加到对应的直播间的广播通道上,并将所述广播通道添加当前广播数组中对各个广播进行排队显示。
2.根据权利要求1所述的直播间广播处理方法,其特征在于,所述在接收到广播添加请求时,获取所述广播添加请求中添加的配置信息的步骤,包括:对所述广播添加请求进行解析,得到待添加广播的广播信息;
获取所述广播信息在消息管理器中的代理信息、广播所在直播间类型以及广播类型,以得到添加的配置信息。
3.根据权利要求1所述的直播间广播处理方法,其特征在于,所述将所述配置信息配置到所述广播工具类接口中,并根据所述配置信息判断所述待添加广播在各个直播间的有效性,得到判断结果的步骤,包括:获取所述配置信息在所述广播工具类接口中的代理信息;
判断所述代理信息是否为直播间类;
若是,则判断所述广播类型是否为直播间类型;
若是,则创建所述待添加广播在对应的各个直播间的视图;
根据所述待添加广播在对应的各个直播间的视图判断所述待添加广播是否被屏蔽;
若是,则判定所述待添加广播在该直播间有效;
若否,则判定所述待添加广播在该直播间无效,丢弃该待添加广播。
4.根据权利要求1所述的直播间广播处理方法,其特征在于,所述将创建的广播添加到对应的直播间的广播通道上,并将所述广播通道添加当前广播数组中对各个广播进行排队显示的步骤,包括:创建各个直播间的广播通道;
将创建的广播添加到对应的直播间的广播通道上,并设置各个广播通道的动画时间;
在设置完各个广播通道的动画时间后,将各个所述广播通道添加当前广播数组中,以在所述广播数组中对各个广播进行排队显示。
5.根据权利要求4所述的直播间广播处理方法,其特征在于,所述设置各个广播通道的动画时间的步骤,包括:基于各个广播的内容长度和广播飘动信息计算得到各个广播通道的动画时间。
6.根据权利要求1所述的直播间广播处理方法,其特征在于,所述将创建的广播添加到对应的直播间的广播通道上,并将所述广播通道添加当前广播数组中对各个广播进行排队显示的步骤之后,所述方法还包括:判断各个广播是否存在限制参数;
若存在,则添加该广播的点击事件,并在检测到该广播的点击事件发生时将该广播对应的直播间进行广播跳转。
7.一种直播间广播处理装置,其特征在于,应用于用户终端,所述用户终端中配置有广播工具类接口,所述装置包括:获取模块,用于在接收到广播添加请求时,获取所述广播添加请求中添加的配置信息,所述配置信息包括待添加广播的广播信息、代理信息、广播类型、广播所在直播间类型;
配置模块,用于将所述配置信息配置到所述广播工具类接口中,并根据所述配置信息判断所述待添加广播在各个直播间的有效性,得到判断结果;
创建模块,用于根据所述判断结果获得有效广播,并在所述广播工具类接口中创建每个直播间对应的广播;
排队显示模块,用于将创建的广播添加到对应的直播间的广播通道上,并将所述广播通道添加当前广播数组中对各个广播进行排队显示。
8.根据权利要求7所述的直播间广播处理装置,其特征在于:所述获取模块,还用于对所述广播添加请求进行解析,得到待添加广播的广播信息;
获取所述广播信息在消息管理器中的代理信息、广播所在直播间类型以及广播类型,以得到添加的配置信息。
9.根据权利要求7所述的直播间广播处理装置,其特征在于,所述将所述配置信息配置到所述广播工具类接口中,并根据所述配置信息判断所述待添加广播在各个直播间的有效性,得到判断结果的方式,包括:获取所述配置信息在所述广播工具类接口中的代理信息;
判断所述代理信息是否为直播间类;
若是,则判断所述广播类型是否为直播间类型;
若是,则创建所述待添加广播在对应的各个直播间的视图;
根据所述待添加广播在对应的各个直播间的视图判断所述待添加广播是否被屏蔽;
若是,则判定所述待添加广播在该直播间有效;
若否,则判定所述待添加广播在该直播间无效,丢弃该待添加广播。
10.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序,所述计算机程序被执行时实现权利要求1-6中任意一项所述的直播间广播处理方法。