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

摘要:

权利要求书:

1.一种弹幕限制方法,其特征在于,所述方法应用于直播服务器,包括:接收目标用户在目标直播间发送目标弹幕的弹幕请求;

基于所述弹幕请求,获取所述目标直播间的当前令牌信息,所述当前令牌信息包括:所述目标直播间现有的令牌数量或所述目标直播间当前的令牌负债信息;其中,所述直播服务器按照预设的令牌分配策略给所述目标直播间分配令牌;一个所述令牌对应一次弹幕广播;

根据所述当前令牌信息、所述目标用户的身份信息和所述目标直播间的状态信息,按照预设的广播策略,判断是否允许广播所述目标弹幕;

如果允许广播所述目标弹幕,则广播所述目标弹幕,并将所述目标直播间的令牌数量减一,并更新所述令牌数量。

2.如权利要求1所述的方法,其特征在于,在所述获取所述目标直播间的当前令牌信息之前,还包括:基于所述弹幕请求,获取当前距上次分配令牌之间的时间间隔;

根据所述时间间隔和预设的令牌分配周期给所述目标直播间分配令牌。

3.如权利要求2所述的方法,其特征在于,所述根据所述时间间隔和预设的令牌分配周期给所述目标直播间分配令牌,包括:如果所述时间间隔小于所述令牌分配周期,不给所述目标直播间分配令牌;

如果所述时间间隔大于等于所述令牌分配周期,且小于两倍的所述令牌分配周期时,则给所述目标直播间进行一次令牌分配;

如果所述时间间隔大于等于两倍的所述令牌分配周期,则给所述目标直播间进行一次令牌分配,并补发(T1-T2)/T2取整数次的令牌分配,其中,T1为所述时间间隔,T2为所述令牌分配周期。

4.如权利要求3所述的方法,其特征在于:

如果所述令牌负债信息表征所述目标直播间有令牌负债,则补发的所述令牌用于抵消负债。

5.如权利要求1所述的方法,其特征在于,

如果预设的弹幕广播频率为M条每秒,所述令牌分配策略为每2/M秒,分配2个令牌,M为正整数;

如果所述令牌负债信息表征所述目标直播间有令牌负债,所述2个令牌中的1个令牌用于抵消负债,另一个令牌用于广播弹幕。

6.如权利要求1所述的方法,其特征在于:

所述目标直播房间的用户分属于N个弹幕组,N为正整数;

所述根据所述令牌信息、所述目标用户的身份信息和所述目标直播间的状态信息,按照预设的广播策略,判断是否允许广播所述目标弹幕,包括:根据所述令牌信息、所述目标用户的身份信息、所述目标直播间的状态信息和所述目标用户所属的弹幕组信息,按照预设的广播策略,判断是否允许广播所述目标弹幕。

7.如权利要求6所述的方法,其特征在于,所述根据所述令牌信息、所述目标用户的身份信息、所述目标直播间的状态信息和所述目标用户所属的弹幕组信息,按照预设的广播策略,判断是否允许广播所述目标弹幕,包括:如果所述目标用户的身份信息表征所述目标用户属于必须全局广播的群体,则允许在所述目标直播房间全局广播所述目标弹幕;

如果所述目标用户的身份信息表征所述目标用户发送的弹幕为高价值弹幕,且所述令牌信息表征所述目标直播间的令牌负债程度为严重负债,则允许在所述目标用户所属的目标弹幕组广播所述目标弹幕;

如果所述目标用户的身份信息表征所述目标用户发送的弹幕为高价值弹幕,且所述令牌信息表征所述目标直播间的令牌负债程度为无负债或普通负债,则允许在所述目标直播房间全局广播所述目标弹幕;

如果所述目标用户不属于所述必须全局广播的群体,所述目标用户发送的弹幕也不是高价值弹幕,且所述令牌信息表征所述目标直播间的令牌负债程度为严重负债时,不允许广播所述目标弹幕;

如果所述目标用户不属于所述必须全局广播的群体,所述目标用户发送的弹幕也不是高价值弹幕,且所述令牌信息表征所述目标直播间的令牌负债程度为为无负债或普通负债时,允许在所述目标用户所属的目标弹幕组广播所述目标弹幕;

如果所述目标直播间的状态信息表征所述目标直播间为抽奖状态,且所述令牌信息表征所述目标直播间有令牌负债时,不允许广播所述目标弹幕;

如果所述目标直播间的状态信息表征所述目标直播间为抽奖状态,且所述令牌信息表征所述目标直播间有令牌负债时,不允许广播所述目标弹幕;

如果所述目标直播间的状态信息表征所述目标直播间为抽奖状态,且所述令牌信息表征所述目标直播间无令牌负债时,允许在所述目标用户所属的目标弹幕组广播所述目标弹幕。

8.一种弹幕限制装置,其特征在于,所述装置为直播服务器,包括:接收单元,用于接收目标用户在目标直播间发送目标弹幕的弹幕请求;

获取单元,用于基于所述弹幕请求,获取所述目标直播间的当前令牌信息,所述当前令牌信息包括:所述目标直播间现有的令牌数量或所述目标直播间当前的令牌负债信息;其中,所述直播服务器按照预设的令牌分配策略给所述目标直播间分配令牌;一个所述令牌对应一次弹幕广播;

判断单元,用于根据所述当前令牌信息、所述目标用户的身份信息和所述目标直播间的状态信息,按照预设的广播策略,判断是否允许广播所述目标弹幕;

广播单元,用于如果允许广播所述目标弹幕,则广播所述目标弹幕,并将所述目标直播间的令牌数量减一,并更新所述令牌数量。

9.一种直播服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1-7任一所述的方法。

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