弹幕信息的显示方法及装置、存储介质、电子设备制造方法及图纸

技术编号:37323368 阅读:18 留言:0更新日期:2023-04-21 23:02
本公开是关于一种弹幕信息的显示方法及装置、存储介质、电子设备,涉及计算机技术领域。该方法包括:接收用户终端发送的弹幕拉取请求,并根据所述弹幕拉取请求中包括的弹幕请求上下文,计算第一弹幕数量;匹配与所述弹幕请求上下文对应的数据源决策结果,并根据所述数据源决策结果以及所述第一弹幕数量,确定第二弹幕数量;获取与所述第二弹幕数量对应的待显示弹幕信息,并将所述待显示弹幕信息反馈至弹幕宿主所在的用户终端进行显示。本公开实现了对弹幕信息的动态控制。了对弹幕信息的动态控制。了对弹幕信息的动态控制。

【技术实现步骤摘要】
弹幕信息的显示方法及装置、存储介质、电子设备


[0001]本公开的实施方式涉及计算机
,更具体地,本公开的实施方式涉及一种弹幕信息的显示方法、弹幕信息的显示装置、计算机可读存储介质以及电子设备。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]现有的弹幕信息的显示方法中,在接收到用户针对播放内容输入的弹幕信息时,会直接对该弹幕信息进行显示。但是,该方法无法对弹幕进行动态控制。

技术实现思路

[0004]但是,现有技术中,一方面,由于是根据实际弹幕的数量进行显示的,进而会导致由于弹幕数量过多使得弹幕信息相互遮挡进而导致的无法对弹幕内容进行读取的问题;另一方面,还存在无法根据用户的偏好为用户匹配相应弹幕信息的问题。
[0005]为此,非常需要一种改进的弹幕信息显示方法,以通过弹幕请求上下文计算相应的弹幕数量,并对与弹幕数量对应的弹幕信息进行显示,进而实现对弹幕信息的动态控制。
[0006]在本上下文中,本公开的实施方式期望提供一种弹幕信息的显示方法、弹幕信息的显示装置、计算机可读存储介质以及电子设备。
[0007]根据本公开的一个方面,提供一种弹幕信息的显示方法,配置于服务器侧,所述弹幕信息的显示方法包括:
[0008]接收用户终端发送的弹幕拉取请求,并根据所述弹幕拉取请求中包括的弹幕请求上下文,计算第一弹幕数量;匹配与所述弹幕请求上下文对应的数据源决策结果,并根据所述数据源决策结果以及所述第一弹幕数量,确定第二弹幕数量;获取与所述第二弹幕数量对应的待显示弹幕信息,并将所述待显示弹幕信息反馈至弹幕宿主所在的用户终端进行显示。
[0009]在本公开的一种示例实施例中,根据所述弹幕拉取请求中包括的弹幕请求上下文,计算第一弹幕数量,包括:对所述弹幕拉取请求进行解析,得到所述弹幕请求上下文;其中,所述弹幕请求上下文包括所述弹幕宿主所具有的单位时间弹幕容量、所述弹幕宿主的宿主内容标识符以及与所述用户终端对应的用户标识符中的一种或多种;根据所述宿主内容标识符获取所述弹幕宿主的宿主内容全量信息;根据所述单位时间弹幕容量以及所述宿主内容全量信息,计算所述第一弹幕数量;其中,所述第一弹幕数量为所述弹幕宿主在所述总播放时长内所能容纳的最大弹幕数量。
[0010]在本公开的一种示例实施例中,所述宿主内容全量信息包括所述弹幕宿主的总播放时长,或者总播放时长以及具有预设内容类别的视频片段所具有的片段播放时长;其中,根据所述单位时间弹幕容量以及所述宿主内容全量信息,计算所述第一弹幕数量,包括:根据所述单位时间弹幕容量以及总播放时长,计算所述第一弹幕数量;或者根据所述单位时
间弹幕容量、总播放时长以及片段播放时长,计算所述第一弹幕数量。
[0011]在本公开的一种示例实施例中,根据所述单位时间弹幕容量以及总播放时长,计算所述第一弹幕数量,包括:为所述弹幕宿主配置第一溢出比例,并计算所述第一溢出比例、单位时间弹幕容量以及总播放时长之间的第一积运算结果;根据所述第一积运算结果确定所述第一弹幕数量。
[0012]在本公开的一种示例实施例中,根据所述单位时间弹幕容量、总播放时长以及片段播放时长,计算所述第一弹幕数量,包括:为所述具有预设内容类别的视频片段配置第二溢出比例,并为所述弹幕宿主中除开所述预设内容类别的视频片段以外的其他视频片段配置第三溢出比例;基于所述第一溢出比例、第三溢出比例、单位时间弹幕容量、总播放时长以及片段播放时长,计算所述第一弹幕数量。
[0013]在本公开的一种示例实施例中,匹配与所述弹幕请求上下文对应的数据源决策结果,包括:根据所述弹幕请求上下文中包括的用户标识符获取用户全量信息,并根据所述用户全量信息以及所述弹幕宿主的宿主内容全量信息,生成决策请求上下文;根据所述决策请求上下文从数据源策略管理中心中匹配所述数据源决策结果;其中,所述数据源决策结果包括所述数据源策略管理中心中包括的各子数据源策略能够展示的子策略最大弹幕数量、各子数据源策略必须展示的子策略最少弹幕数量以及各子数据源策略的策略优先级中的至少一种。
[0014]在本公开的一种示例实施例中,所述数据源策略管理中心中包括所述子弹幕信息的子数据来源以及与所述子数据来源对应的子数据源策略;其中,所述子数据来源包括与所述弹幕宿主的宿主内容对应的预配置弹幕信息、与所述宿主内容关联的预设活动弹幕信息、与所述宿主内容关联的用户发送弹幕信息以及与所述宿主内容关联的用户评论信息中的一种或多种;所述子数据源策略包括与所述预配置弹幕信息对应的预置弹幕策略、与所述预设活动弹幕信息对应的活动弹幕策略、与所述用户发送弹幕信息对应的用户弹幕策略以及与用户评论内容对应的用户评论策略中的一种或多种。
[0015]在本公开的一种示例实施例中,根据所述数据源决策结果以及所述第一弹幕数量,确定第二弹幕数量,包括:对所述数据源决策结果中包括的各子数据源策略能够展示的子策略最大弹幕数量进行求和运算,得到第一和运算结果;对所述数据源决策结果中包括的各子数据源策略必须展示的子策略最少弹幕数量进行求和运算,得到第二和运算结果;根据所述第一弹幕数量与所述第一和运算结果以及第二和运算结果之间的数值关系,确定所述第二弹幕数量。
[0016]在本公开的一种示例实施例中,根据所述第一弹幕数量与所述第一和运算结果以及第二和运算结果之间的数值关系,确定所述第二弹幕数量,包括:对所述第一弹幕数量与所述第一和运算结果进行求差运算,得到第一差值运算结果,并在确定所述第一差运算结果大于预设阈值时,将所述第一和运算结果作为所述第二弹幕数量;在确定所述第一差运算结果小于等于所述预设阈值时,对所述第一弹幕数量与第二和运算结果进行求差运算,得到第二差运算结果;在确定所述第二差运算结果大于所述预设阈值时,对所述第二和运算结果以及第二差运算结果进行求和运算,得到第三和运算结果,并根据第三和运算结果确定所述第二弹幕数量;在确定所述第二差运算结果小于等于所述预设阈值时,将所述第一弹幕数量作为所述第二弹幕数量。
[0017]在本公开的一种示例实施例中,获取与所述第二弹幕数量对应的待显示弹幕信息,包括:当所述第二弹幕数量为所述第一和运算结果时,从数据源策略中心中请求与各子数据源策略能够展示的子策略最大弹幕数量对应的第一子弹幕信息,并根据所述第一子弹幕信息生成所述待显示弹幕信息。
[0018]在本公开的一种示例实施例中,从数据源策略中心中请求与各子数据源策略能够展示的子策略最大弹幕数量对应的第一子弹幕信息,包括:获取所述数据源策略中心中各子数据源策略下所具有的原始弹幕信息;其中,所述原始弹幕信息包括预配置弹幕信息、预设活动弹幕信息以及用户发送弹幕信息中的一种或多种;对所述原始弹幕信息的信息数量总和以及各子数据源策略能够展示的子策略最大弹幕数量的总和进行比对,并在确定所述原始弹幕信息的信息数量总和小于各子数据源策略能够展示的子策略最大弹幕数量的总和时,对所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种弹幕信息的显示方法,配置于服务器侧,所述弹幕信息的显示方法包括:接收用户终端发送的弹幕拉取请求,并根据所述弹幕拉取请求中包括的弹幕请求上下文,计算第一弹幕数量;匹配与所述弹幕请求上下文对应的数据源决策结果,并根据所述数据源决策结果以及所述第一弹幕数量,确定第二弹幕数量;获取与所述第二弹幕数量对应的待显示弹幕信息,并将所述待显示弹幕信息反馈至弹幕宿主所在的用户终端进行显示。2.根据权利要求1所述的弹幕信息的显示方法,其中,根据所述弹幕拉取请求中包括的弹幕请求上下文,计算第一弹幕数量,包括:对所述弹幕拉取请求进行解析,得到所述弹幕请求上下文;其中,所述弹幕请求上下文包括所述弹幕宿主所具有的单位时间弹幕容量、所述弹幕宿主的宿主内容标识符以及与所述用户终端对应的用户标识符中的一种或多种;根据所述宿主内容标识符获取所述弹幕宿主的宿主内容全量信息;根据所述单位时间弹幕容量以及所述宿主内容全量信息,计算所述第一弹幕数量;其中,所述第一弹幕数量为所述弹幕宿主在所述总播放时长内所能容纳的最大弹幕数量。3.根据权利要求2所述的弹幕信息的显示方法,其中,所述宿主内容全量信息包括所述弹幕宿主的总播放时长,或者总播放时长以及具有预设内容类别的视频片段所具有的片段播放时长;其中,根据所述单位时间弹幕容量以及所述宿主内容全量信息,计算所述第一弹幕数量,包括:根据所述单位时间弹幕容量以及总播放时长,计算所述第一弹幕数量;或者根据所述单位时间弹幕容量、总播放时长以及片段播放时长,计算所述第一弹幕数量。4.根据权利要求3所述的弹幕信息的显示方法,其中,根据所述单位时间弹幕容量以及总播放时长,计算所述第一弹幕数量,包括:为所述弹幕宿主配置第一溢出比例,并计算所述第一溢出比例、单位时间弹幕容量以及总播放时长之间的第一积运算结果;根据所述第一积运算结果确定所述第一弹幕数量。5.根据权利要求3所述的弹幕信息的显示方法,其中,根据所述单位时间弹幕容量、总播放时长以及片段播放时长,计算所述第一弹幕数量,包括:为所述具有预设内容类别的视频片段配置第二溢出比例,并为所述弹幕宿主中除开所述预设内容类别的视频片段以外的其他视频片段配置第三溢出比例;基于所述第一溢出比例、第三溢出比例、单位时间弹幕容量、总播放时长以及片段播放时长,计算所述第一弹幕数量。6.一种弹幕信息的显示方法,配置于用户终端侧,所述弹幕...

【专利技术属性】
技术研发人员:蒋涛罗昕周璇
申请(专利权)人:杭州网易云音乐科技有限公司
类型:发明
国别省市:

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

1