弹幕数据处理方法和系统技术方案

技术编号:37230149 阅读:7 留言:0更新日期:2023-04-20 23:12
本申请实施例提供了一种弹幕数据处理方法和系统,包括:接收针对客户端中播放的点播视频的弹幕数据;在所述点播视频满足预设弹幕触发条件的情况下,基于预设规则对所述弹幕数据进行筛选得到源弹幕;对所述源弹幕进行合并处理生成用于表征同质化弹幕的折叠弹幕,并对所述折叠弹幕进行排序得到排序结果;根据所述排序结果将所述折叠弹幕发送到客户端,以在客户端的显示屏上展示所述折叠弹幕。通过对符合预设弹幕触发条件的点播视频的弹幕数据进行筛选,对筛选得到的大量同质化的刷屏弹幕进行合并处理,在客户端上仅展示合并处理后生成的折叠弹幕,避免刷屏弹幕占用显示屏中较多的区域,影响用户的观看体验。影响用户的观看体验。影响用户的观看体验。

【技术实现步骤摘要】
弹幕数据处理方法和系统


[0001]本申请实施例涉及多媒体网络
,尤其涉及一种弹幕数据处理方法、系统、计算机设备及计算机可读存储介质。

技术介绍

[0002]目前,在点播视频中,存在部分时间段内大量重复的正向与中性的刷屏弹幕。这些弹幕具有一定互动作用与氛围作用,可以提升用户的观看体验。但是,过多的刷屏弹幕会影响屏上弹幕内容的多样性,引起部分用户的反感。因此,需要在最大程度保留弹幕的互动性、氛围感与点播视频特色的基础上,有效引导与展示用户的刷屏弹幕,避免刷屏弹幕占用显示屏中较多的区域并增强弹幕的交互性。

技术实现思路

[0003]本申请实施例的目的是提供一种弹幕数据处理方法、系统、计算机设备及计算机可读存储介质,用于解决以下问题:点播视频中大量重复的正向与中性刷屏弹幕占用显示屏中较多的区域,影响用户的观看体验。
[0004]本申请实施例的一个方面提供了一种弹幕数据处理方法,包括:
[0005]接收针对客户端中播放的点播视频的弹幕数据;
[0006]在所述点播视频满足预设弹幕触发条件的情况下,基于预设规则对所述弹幕数据进行筛选得到源弹幕;
[0007]对所述源弹幕进行合并处理生成用于表征同质化弹幕的折叠弹幕,并对所述折叠弹幕进行排序得到排序结果;
[0008]根据所述排序结果将所述折叠弹幕发送到客户端,以在客户端的显示屏上展示所述折叠弹幕。
[0009]可选地,在所述接收针对客户端中播放的点播视频的弹幕数据的步骤之后,还包括:
[0010]获取所述点播视频对应的播放数据,其中,所述播放数据包含点播总量和弹幕总量;
[0011]若所述点播总量大于第一预设数值,和/或,所述弹幕总量大于第二预设数值,则判定所述点播视频为热点视频;
[0012]在所述点播视频为热点视频的情况下,检测所述点播视频是否满足预设弹幕触发条件。
[0013]可选地,所述预设规则用于筛选符合折叠弹幕生成条件的弹幕数据,所述预设规则包括:
[0014]所述弹幕数据的长度小于或等于第三预设数值;
[0015]所述弹幕数据不具有指定标签;
[0016]所述弹幕数据不可触发表情弹幕。
[0017]可选地,所述指定标签包括高赞弹幕标签,保护弹幕标签,NFT弹幕标签和UP主弹幕标签。
[0018]可选地,所述对所述折叠弹幕进行排序得到排序结果,包括:
[0019]统计每一个折叠弹幕包含的同质化弹幕的第一数量;
[0020]当所述第一数量大于或等于第四预设数值时,根据所述第一数量对所述折叠弹幕进行倒序排序,并保留排序在前置位的预设个数的折叠弹幕得到排序结果。
[0021]可选地,所述方法还包括:
[0022]基于视频粒度对所述折叠弹幕进行存储;或,
[0023]基于视频分片粒度对所述折叠弹幕进行存储。
[0024]可选地,所述方法还包括:
[0025]获取所述折叠弹幕对应的生成状态;
[0026]根据所述折叠弹幕的生成状态更新所述折叠弹幕。
[0027]可选地,所述根据所述折叠弹幕的生成状态更新所述折叠弹幕,包括:
[0028]当所述折叠弹幕的生成状态为变化更新时,根据需要更新的折叠弹幕对应的生成时间确定需要更新的折叠弹幕所属的目标视频分片,重新计算所述目标视频分片内的折叠弹幕,以更新所述目标视频分片对应的折叠弹幕;
[0029]当所述折叠弹幕的生成状态为全量更新时,更新所述点播视频下所有的视频分片对应的折叠弹幕。
[0030]可选地,所述根据所述排序结果将所述折叠弹幕发送到客户端,包括:
[0031]根据所述排序结果,按照预设周期向所述客户端下发预设数量的折叠弹幕。
[0032]可选地,所述根据所述排序结果,按照预设周期向所述客户端下发预设数量的折叠弹幕,包括:
[0033]判断所述点播视频的时间窗口是否为combo时间段,若是,则等待所述combo时间段结束,再根据所述排序结果按照预设周期向所述客户端下发预设数量的折叠弹幕。
[0034]可选地,所述根据所述排序结果,按照预设周期向所述客户端下发预设数量的折叠弹幕,包括:
[0035]判断所述折叠弹幕是否可以触发弹幕特效,若是,则向所述客户端下发所述弹幕特效。
[0036]可选地,所述根据所述排序结果,按照预设周期向所述客户端下发预设数量的折叠弹幕,包括:
[0037]获取所述客户端对应的用户屏蔽词,从所述折叠弹幕中剔除包含所述用户屏蔽词的弹幕得到可下发的折叠弹幕;
[0038]根据所述排序结果,按照预设周期向所述客户端下发预设数量的所述可下发的折叠弹幕。
[0039]可选地,还包括:
[0040]获取针对所述折叠弹幕的交互操作;
[0041]调整与所述交互操作对应的交互数据。
[0042]可选地,还包括:
[0043]将所述折叠弹幕以及所述折叠弹幕的相关数据上报到预设数据仓库中。
[0044]本申请实施例的一个方面又提供了一种弹幕数据处理系统,包括:
[0045]弹幕数据接收模块,用于接收针对客户端中播放的点播视频的弹幕数据;
[0046]源弹幕筛选模块,用于在所述点播视频满足预设弹幕触发条件的情况下,基于预设规则对所述弹幕数据进行筛选得到源弹幕;
[0047]折叠弹幕排序模块,用于对所述源弹幕进行合并处理生成用于表征同质化弹幕的折叠弹幕,并对所述折叠弹幕进行排序得到排序结果;
[0048]折叠弹幕下发模块,用于根据所述排序结果将所述折叠弹幕发送到客户端,以在客户端的显示屏上展示所述折叠弹幕。
[0049]本申请实施例的一个方面又提供了一种计算机设备,所述计算机设备包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述的弹幕数据处理方法的步骤。
[0050]本申请实施例的一个方面又提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行所述计算机程序时实现如上述的弹幕数据处理方法的步骤。
[0051]本申请实施例提供的弹幕数据处理方法、系统、设备及计算机可读存储介质,通过对符合预设弹幕触发条件的点播视频的弹幕数据进行筛选,对筛选得到的大量同质化的刷屏弹幕进行合并处理,在客户端上仅展示合并处理后生成的用于表征同质化弹幕的折叠弹幕,避免刷屏弹幕占用显示屏中较多的区域,影响用户的观看体验。通过用户与折叠弹幕的交互,增强用户视频观看的互动体验。
附图说明
[0052]图1示意性示出了根据本申请实施例的弹幕数据处理方法的应用环境图;
[0053]图2示意性示出了根据本申请实施例一的弹幕数据处理方法的流程图;
[0054]图3示意性示出了根据本申请实施例一的排序结果数据示意图;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种弹幕数据处理方法,其特征在于,包括:接收针对客户端中播放的点播视频的弹幕数据;在所述点播视频满足预设弹幕触发条件的情况下,基于预设规则对所述弹幕数据进行筛选得到源弹幕;对所述源弹幕进行合并处理生成用于表征同质化弹幕的折叠弹幕,并对所述折叠弹幕进行排序得到排序结果;根据所述排序结果将所述折叠弹幕发送到客户端,以在客户端的显示屏上展示所述折叠弹幕。2.根据权利要求1所述的弹幕数据处理方法,其特征在于,在所述接收针对客户端中播放的点播视频的弹幕数据的步骤之后,还包括:获取所述点播视频对应的播放数据,其中,所述播放数据包含点播总量和弹幕总量;若所述点播总量大于第一预设数值,和/或,所述弹幕总量大于第二预设数值,则判定所述点播视频为热点视频;在所述点播视频为热点视频的情况下,检测所述点播视频是否满足预设弹幕触发条件。3.根据权利要求1所述的弹幕数据处理方法,其特征在于,所述预设规则用于筛选符合折叠弹幕生成条件的弹幕数据,所述预设规则包括:所述弹幕数据的长度小于或等于第三预设数值;所述弹幕数据不具有指定标签;所述弹幕数据不可触发表情弹幕。4.根据权利要求3所述的弹幕数据处理方法,其特征在于,所述指定标签包括高赞弹幕标签,保护弹幕标签,NFT弹幕标签和UP主弹幕标签。5.根据权利要求1所述的弹幕数据处理方法,其特征在于,所述对所述折叠弹幕进行排序得到排序结果,包括:统计每一个折叠弹幕包含的同质化弹幕的第一数量;当所述第一数量大于或等于第四预设数值时,根据所述第一数量对所述折叠弹幕进行倒序排序,并保留排序在前置位的预设个数的折叠弹幕得到排序结果。6.根据权利要求1所述的弹幕数据处理方法,其特征在于,所述方法还包括:基于视频粒度对所述折叠弹幕进行存储;或,基于视频分片粒度对所述折叠弹幕进行存储。7.根据权利要求6所述的弹幕数据处理方法,其特征在于,所述方法还包括:获取所述折叠弹幕对应的生成状态;根据所述折叠弹幕的生成状态更新所述折叠弹幕。8.根据权利要求7所述的弹幕数据处理方法,其特征在于,所述根据所述折叠弹幕的生成状态更新所述折叠弹幕,包括:当所述折叠弹幕的生成状态为变化更新时,根据需要更新的折叠弹幕对应的生成时间确定需要更新的折叠弹幕所属的目标视频分片,重新计算所述目标视频分片内的折叠弹幕,以更新所述目标视频分片对应的折叠弹幕;当所述折叠弹幕的生成状态为全量更新时,更新所述点播视频下所有的视频分片对应
的折叠弹幕。9.根据权利要求1所述的...

【专利技术属性】
技术研发人员:张雪东陈国家
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1