弹幕显示方法及装置的制造方法

文档序号:9814764阅读:265来源:国知局
弹幕显示方法及装置的制造方法
【技术领域】
[0001] 本发明实施例设及在线视频播放领域,特别设及一种弹幕显示方法及装置。
【背景技术】
[0002] 弹幕显示是在显示视频时,将大量的用户评论W滚动字幕形式显示在视频上的一 种显示方式。
[0003] 现有技术中提供的一种弹幕显示方法包括:在用户打开一个视频时,客户端向服 务器发送弹幕获取请求,该弹幕获取请求包括:视频标识和播放时间点;服务器查询与该视 频标识对应的弹幕数据,将该弹幕数据中与该播放时间点对应的弹幕信息反馈给客户端。 比如,对应于视频标识A和播放时间点00:29,存在12条弹幕信息,则服务器将该12条弹幕信 息反馈给客户端。
[0004] 在实现本发明实施例的过程中,发明人发现现有技术至少存在W下问题:
[0005] 由于弹幕信息是积累用户评论所得到的,对于某一个播放时间点,可能对应有非 常多的弹幕信息。一方面,服务器需要向客户端反馈大量的弹幕信息;另一方面,客户端也 无法在同一时刻W较好的显示效果显示运些弹幕信息。

【发明内容】

[0006] 为了解决在一个播放时间点上视频播放画面中显示太多弹幕信息的问题,本发明 实施例提供了一种弹幕显示方法及装置。所述技术方案如下:
[0007] 根据本公开的第一方面,提供一种弹幕显示方法,该方法包括:
[000引获取客户端显示的视频的视频标识和播放时间点;
[0009] 查询与视频标识和播放时间点对应的弹幕信息集合,弹幕信息集合包括若干条弹 幕信息;
[0010] 在查询到的弹幕信息集合的弹幕信息条数超过预定阔值时,在弹幕信息集合中选 择出第一弹幕信息,第一弹幕信息的条数不超过预定阔值;
[0011] 向客户端提供第一弹幕信息。
[0012] 可选的,在弹幕信息集合中选择出第一弹幕信息,包括:
[0013] 在弹幕信息集合中按照每个弹幕信息的生成时刻相对于当前时刻由近到远的顺 序,选择出第一弹幕信息。
[0014] 可选的,在弹幕信息集合中选择出第一弹幕信息,包括:
[0015] 在弹幕信息集合中随机选择出第一弹幕信息。
[0016] 可选的,该方法还包括:
[0017] 在弹幕信息集合中进行去重处理,去重处理是在至少两条相同的弹幕信息中保留 一条弹幕信息的处理。
[001引可选的,该方法还包括:
[0019]在查询到的弹幕信息集合的弹幕信息条数未超过预定阔值时,检测是否存在第二 弹幕信息,第二弹幕信息是与视频标识对应,但不存在对应的播放时间点的弹幕信息;
[0020]若存在第二弹幕信息,则选择预定条数的第二弹幕信息添加至弹幕信息集合,添 加后的弹幕信息集合中的弹幕信息条数不超过预定阔值。
[0021 ]根据本公开的第二方面,提供一种弹幕显示装置,该装置包括:
[0022] 获取模块,用于获取客户端显示的视频的视频标识和播放时间点;
[0023] 查询模块,用于查询与视频标识和播放时间点对应的弹幕信息集合,弹幕信息集 合包括若干条弹幕信息;
[0024] 选择模块,用于在查询到的弹幕信息集合的弹幕信息条数超过预定阔值时,在弹 幕信息集合中选择出第一弹幕信息,第一弹幕信息的条数不超过预定阔值;
[0025] 提供模块,用于向客户端提供第一弹幕信息。
[00%]可选的,选择模块用于:
[0027]在查询到的弹幕信息集合的弹幕信息条数超过预定阔值时,在弹幕信息集合中按 照每个弹幕信息的生成时刻相对于当前时刻由近到远的顺序,选择出第一弹幕信息。
[00%]可选的,选择模块用于:
[0029] 在查询到的弹幕信息集合的弹幕信息条数超过预定阔值时,在弹幕信息集合中随 机选择出第一弹幕信息。
[0030] 可选的,该装置还包括:
[0031] 处理模块,用于在弹幕信息集合中进行去重处理,去重处理是在至少两条相同的 弹幕信息中保留一条弹幕信息的处理。
[0032] 可选的,该装置还包括:
[0033] 检测模块,用于在查询到的弹幕信息集合的弹幕信息条数未超过预定阔值时,检 测是否存在第二弹幕信息,第二弹幕信息是与视频标识对应,但不存在对应的播放时间点 的弹幕信息;
[0034] 添加模块,用于若存在第二弹幕信息,则选择预定条数的第二弹幕信息添加至弹 幕信息集合,添加后的弹幕信息集合中的弹幕信息条数不超过预定阔值。
[0035] 本发明实施例提供的技术方案带来的有益效果是:
[0036] 通过获取客户端显示的视频的视频标识和播放时间点,查询与视频标识和播放时 间点对应的弹幕信息集合,在查询到的弹幕信息集合的弹幕信息条数超过预定阔值时,在 弹幕信息集合中选择出第一弹幕信息,第一弹幕信息的条数不超过预定阔值,向客户端提 供第一弹幕信息;解决了相关技术中视频播放画面在一个播放时间点上显示的弹幕信息过 多的问题;达到了对应于一个播放时间点,服务器仅向客户端反馈有限数量的弹幕信息,减 少了服务器的负荷,且减少了视频画面在同一播放时间点时显示的弹幕信息数量,减少弹 幕信息对视频播放的影响的效果。
【附图说明】
[0037] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据运些附图获得其他 的附图。
[0038] 图I是本公开各个实施例所设及的一种实施环境的示意图;
[0039] 图2是根据一示例性实施例示出的一种弹幕显示方法的流程图;
[0040] 图3是根据另一示例性实施例示出的一种弹幕显示方法的流程图;
[0041] 图4是根据另一示例性实施例示出的一种视频标识与弹幕信息的对应关系的示意 图;
[0042] 图5是根据另一示例性实施例示出的一种视频标识与弹幕信息的对应关系的示意 图;
[0043] 图6是根据另一示例性实施例示出的一种弹幕显示界面的示意图;
[0044] 图7是根据另一示例性实施例示出的一种弹幕显示方法的流程图;
[0045] 图8是根据另一示例性实施例示出的一种弹幕显示方法的流程图;
[0046] 图9是根据另一示例性实施例示出的一种视频标识与弹幕信息的对应关系的示意 图;
[0047] 图10是根据另一示例性实施例示出的一种弹幕显示界面的示意图;
[0048] 图11是根据一示例性实施例示出的一种弹幕显示装置的框图;
[0049] 图12是根据另一示例性实施例示出的一种弹幕显示装置的框图。
【具体实施方式】
[0050] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0051] 图1是本公开各个实施例所设及的一种实施环境的示意图,该实施环境可W包括: 终端120和服务器140。
[0052] 终端120可W是诸如手机、平板电脑、便携式计算机和台式计算机之类的终端设 备。
[0053] 终端120中运行有具有视频播放功能的客户端,当客户端在播放视频时,在视频播 放画面中显示弹幕信息。
[0054] 可选的,客户端是网页浏览器,或安装在终端120中的APP(Application,应用程 序)客户端。
[0055] 服务器140可W是一台服务器,也可W是由若干台服务器组成的服务器集群,或者 是一个云计算服务中屯、。服务器140用于为终端120中的客户端提供后台服务。
[0056] 终端120与服务器140之间可W通过Wi-FKWir
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1