一种直播间中对弹幕用户分组的方法与装置的制造方法

文档序号:9792161阅读:408来源:国知局
一种直播间中对弹幕用户分组的方法与装置的制造方法
【技术领域】
[0001]本发明属于互联网直播平台技术领域,更具体地,涉及一种直播间中对弹幕用户分组的方法与装置。
【背景技术】
[0002]当前,弹幕式的视频直播方式已经得到了广泛的应用。人们可以通过观看视频直播的时候通过发送弹幕的方式参与评论和互动,从而可以得到一定的参与感与满足感。
[0003]目前,国内主流的弹幕式视频直接平台接收用户的弹幕请求,并将其显示给所有其他访问该直接平台的用户(包括第三方平台嵌入访问该直播平台的用户),使其能够看到该用户的评论。然而,上述直播平台存在一定的问题,其对用户发送的弹幕都会转发给同一直播间的所有人,这会导致直播间人数达到一定数量时,就会看不清楚其他人的弹幕内容,这会极大的降低用户的参与度,导致用户不愿意参与评论。

【发明内容】

[0004]针对现有技术的以上缺陷或改进需求,本发明提供了一种直播间中对弹幕用户分组的方法,其目的在于,解决现有弹幕式视频直播平台中直播间内发送弹幕人数过多时会导致其他登录该直播间的用户看不清弹幕的问题。
[0005]为实现上述目的,按照本发明的一个方面,提供了一种直播间中对弹幕用户分组的方法,包括如下步骤:
[0006]S1:接收用户登录本直播间的登录请求;
[0007]S2:判断本直播间中是否有适合分配给所述用户的弹幕分组,如果有则将所述用户加入到所述弹幕分组中;否则转入步骤S3;其中所述适合分配给所述用户的弹幕分组是指:所述直播间中存在的活跃度最低的弹幕分组,并且所述活跃度最低的弹幕分组的活跃度未超过预设的最高活跃度阈值;
[0008]S3:创建一个新的弹幕分组,并将所述用户添加到新的弹幕分组中。
[0009]本发明的一个实施例中,所述方法还包括:按照预设的重分组周期判断本直播间中是否有活跃度超过预设的最高活跃度阈值的弹幕分组,如果本直播间中仅有一个弹幕分组的活跃度都超过预设的最高活跃度阈值,则从所述活跃度超过预设的最高活跃度阈值的弹幕分组中选取任意一个或多个用户加入到本直播间中活跃度最低的弹幕分组中,以使本直播间中所有弹幕分组的活跃度不超过最高活跃度阈值。
[0010]本发明的一个实施例中,所述方法还包括:按照预设的重分组周期判断本直播间中是否有活跃度超过预设的最高活跃度阈值的弹幕分组,如果本直播间中有多个弹幕分组的活跃度都超过预设的最高活跃度阈值,则分别从所述多个活跃度超过预设的最高活跃度阈值的弹幕分组中选取任意一个或多个用户加入到本直播间中活跃度最低的一个或多个弹幕分组中,以使本直播间中所有弹幕分组的活跃度不超过最高活跃度阈值。
[0011]本发明的一个实施例中,所述方法还包括:按照预设的重分组周期判断本直播间中是否有活跃度超过预设的最高活跃度阈值的弹幕分组,如果本直播间中所有弹幕分组的活跃度都超过预设的最高活跃度阈值,则新建一弹幕分组,并分别从所有超过预设的最高活跃度阈值的弹幕分组中选取任意一个或多个用户加入到新建的弹幕分组中,以使本直播间中所有弹幕分组的活跃度不超过最高活跃度阈值。
[0012]本发明的一个实施例中,在所述步骤(2)中按如下规则判断本直播间中是否有适合分配给所述用户的弹幕分组:
[0013]若所述用户为登录本直播间的第一个用户,本直播间中尚未创建任何弹幕分组,则不存在适合分配给所述用户的弹幕分组;或者,
[0014]若本直播间中存在多个弹幕分组,但是各弹幕分组的活跃度均超过了预设的最高活跃度阈值,则不存在适合分配给所述用户的弹幕分组。
[0015]按照本发明的另一方面,还提供了一种直播间中对弹幕用户分组的装置,包括登录请求接收模块、弹幕分组分配模块以及弹幕分组新建模块,其中:
[0016]所述登录请求接收模块,用于接收用户登录本直播间的登录请求;
[0017]所述弹幕分组分配模块,用于判断本直播间中是否有适合分配给所述用户的弹幕分组,如果有则将所述用户加入到所述弹幕分组中;否则转所述弹幕分组新建模块;其中所述适合分配给所述用户的弹幕分组是指:所述直播间中存在的活跃度最低的弹幕分组,并且所述活跃度最低的弹幕分组的活跃度未超过预设的最高活跃度阈值;
[0018]所述弹幕分组新建模块,用于创建一个新的弹幕分组,并将所述用户添加到新的弹幕分组中。
[0019]本发明的一个实施例中,所述装置还包括弹幕用户重分组模块,所述弹幕用户重分组模块用于:按照预设的重分组周期判断本直播间中是否有活跃度超过预设的最高活跃度阈值的弹幕分组,如果本直播间中仅有一个弹幕分组的活跃度都超过预设的最高活跃度阈值,则从所述活跃度超过预设的最高活跃度阈值的弹幕分组中选取任意一个或多个用户加入到本直播间中活跃度最低的弹幕分组中,以使本直播间中所有弹幕分组的活跃度不超过最高活跃度阈值。
[0020]本发明的一个实施例中,所述弹幕用户重分组模块用于:按照预设的重分组周期判断本直播间中是否有活跃度超过预设的最高活跃度阈值的弹幕分组,如果本直播间中有多个弹幕分组的活跃度都超过预设的最高活跃度阈值,则分别从所述多个活跃度超过预设的最高活跃度阈值的弹幕分组中选取任意一个或多个用户加入到本直播间中活跃度最低的一个或多个弹幕分组中,以使本直播间中所有弹幕分组的活跃度不超过最高活跃度阈值。
[0021]本发明的一个实施例中,所述装置还包括弹幕用户重分组模块,所述弹幕用户重分组模块用于:按照预设的重分组周期判断本直播间中是否有活跃度超过预设的最高活跃度阈值的弹幕分组,如果本直播间中所有弹幕分组的活跃度都超过预设的最高活跃度阈值,则新建一弹幕分组,并分别从所有超过预设的最高活跃度阈值的弹幕分组中选取任意一个或多个用户加入到新建的弹幕分组中,以使本直播间中所有弹幕分组的活跃度不超过最高活跃度阈值。
[0022]本发明的一个实施例中,所述弹幕分组分配模块按如下规则判断本直播间中是否有适合分配给所述用户的弹幕分组:
[0023]若所述用户为登录本直播间的第一个用户,本直播间中尚未创建任何弹幕分组,则不存在适合分配给所述用户的弹幕分组;或者,
[0024]若本直播间中存在多个弹幕分组,但是各弹幕分组的活跃度均超过了预设的最高活跃度阈值,则不存在适合分配给所述用户的弹幕分组。
[0025]通过本发明方法能够在用户登录直播间的时候按照预设规则为用户分配合适的弹幕分组,并且还会周期性根据弹幕分组的活跃度对直播间中所有弹幕分组进行重分组,以保证所有弹幕分组的活跃度均不超过预设的最高活跃度阈值,从而保证各个弹幕分组中的用户能够在单位时间内接收到合理数量的弹幕内容,不至于因为在在单位时间内接收到太多的弹幕导致看不清其他用户的弹幕内容。
【附图说明】
[0026]图1是本发明中直播间中对弹幕用户分组的方法流程图;
[0027]图2是本发明中直播间中对弹幕用户分组的装置结构图。
【具体实施方式】
[0028]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0029]首先对本发明中的术语进行说明:
[0030]直播间:是指在直播平台中的一个子集合,同一个直播间的用户可能看到相同的直播内容并且进行交流;
[0031]弹幕分组:同一个直播间中能够相互看到对方发送的弹幕的用户组;
[0032]活跃度:弹幕分组中所有用户在预设时间段内发送的弹幕数据;例如活跃度用M表不O
[0033]重分组周期:对直播间中弹幕分组进行重分组的周期,以防止有弹幕分组的活跃度超出预设的最高活跃度阈值。
[0034]如图1所示,本发明提供了一种直播间中对弹幕用户分组的方法,包括如下步骤:
[0035]S1:接收用户登录本直播间的登录请求;
[0036]S2:判断本直播间中是否有适合分配给所述用户的弹幕分组,如果有则将所述用户加入到所述弹幕分组中;否则转入步骤S3;
[0037]其中所述适合分配给所述用户的弹幕分组是指:所述直播间中存在的活跃度最低的弹幕分组,并且所述活跃度最低的弹幕分组的活跃度未超过预设的最高活跃度阈值;
[0038]所述最高活跃度阈值可根据具体情况设定,以保证在预设时间段内任一弹幕中所有用户发送的弹幕总数不超过某一阈值,例如预设最高活跃度阈值在时间段T(例如取值范围可在Is到1s之间)内发送弹幕数量为N(例如取值范围可为2500-6000个弹幕之间)。
[0039]其中本直播间中不存在适合分配给所述用户的弹幕分组,可能为以下几种情形:
[0040]S21:所述用户为登录本直播间的第一个用户,本直播间中尚未创建任何弹幕分组;
[0041]S22:本直播间中存在多个弹幕分组,但是各弹幕分组的活跃度均超过了预设的最高活跃度阈值;
[0042]S3:创建一个新的弹幕分组,并将所述用户添加到新的弹幕分组中;
[0043]S4:按照预设的重分组周期判断本直播间中是否有活跃度超过预设的最高活跃度阈值的弹幕分组:
[0044]如果本直播间中仅有一个弹幕分组的活跃度都超过预设的最高活跃度阈值,则从所述活跃度超过预设的最高活跃度阈值的弹幕分组中选取任意一个或多个用户加入到本直播间中活跃度最低的弹幕分组中,以使本直播间中所有弹幕分组的活跃度不超过最高活跃度阈值。
[0045]如果本直播间中有多个弹幕分组的活跃度都超过预设的最高活跃度阈值,则分别从所述多个活跃度超过预设的最高活跃度阈值的弹幕分组中选取任意一个或多个用户加入到本直播间中活跃度最低的一个或多个弹幕分组中,以使本直播间中所有弹幕分组的活跃度不超过最高活跃度阈
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1