一种视频弹幕的显示方法及装置制造方法及图纸

技术编号:13634273 阅读:27 留言:0更新日期:2016-09-02 18:49
本发明专利技术公开了一种视频弹幕的显示方法及装置,所述方法包括:获取用户对弹幕的点赞数量;接收弹幕请求,获取与当前视频相关联的弹幕数据,弹幕数据包括弹幕内容和对应的点赞数量;根据点赞数量,筛选出超过预设点赞数量阈值的热点弹幕;按照预设的弹幕显示数量阈值优先选取热点弹幕,并将选取的弹幕发送给客户端,使客户端按照预设的显示方式进行弹幕显示。所述视频弹幕的显示方法及装置通过获取点赞数量,并根据预设点赞数量阈值优先选取热点弹幕,又通过预设弹幕显示数量阈值限制屏幕中弹幕的显示数量。不仅提高了弹幕筛选的质量和效率,而且促进了用户对弹幕的评论和互动。同时有效降低了弹幕显示的数量,进而提高了用户观看视频弹幕的体验。

【技术实现步骤摘要】

本专利技术涉及互联网视频显示的
,特别是指一种视频弹幕的显示方法及装置
技术介绍
在视频播放的过程中,用户常常对当前播放的视频进行评价,而视频播放端为了与观看播放的用户在一定程度上实现互动和共享,采取将用户的评论内容在视频播放的显示界面显示出来,进而引出了视频弹幕的概念。视频弹幕使得用户不仅可以在观看视频的同时发表自己的意见和建议,而且提供了一个视频观看的共享平台,不仅使得当前观看视频的用户能够通过弹幕内容了解其他用户在之前或者当前时间观看视频的同一位置时对该视频内容的评价,而且同时观看的用户还可以在一定程度上实现对视频内容的讨论和互动,大大增加了视频播放的丰富性和促进了用户对视频的评论及讨论。但是,现有的视频弹幕的显示方式中,通常都是由运营后台针对弹幕的内容进行筛选,然后将筛选后的弹幕显示在屏幕中,导致现有弹幕的显示存在几个问题:一方面,人工筛选的速度和效率比较低下,而且基于播放直播状态时,人工筛选不能及时显示弹幕;另一方面,后台运营人员的筛选原则常常不能够满足用户的个人喜好,导致筛选出的弹幕不是用户所需要的类型;同时,现有的弹幕的数量还是过多,无法有效降低弹幕的显示数量。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种视频弹幕的显示方法及装置,不仅能够有效限制弹幕的显示数量,而且提高了弹幕的筛选效率和质量。基于上述目的本专利技术提供的一种视频弹幕的显示方法,包括:获取并统计得到用户对每条弹幕的点赞数量;接收客户端的弹幕请求,获取与当前视频相关联的弹幕数据,其中,所述弹幕数据包括:弹幕内容以及弹幕对应的点赞数量;根据每条弹幕的点赞数量,筛选出超过预设点赞数量阈值的热点弹幕;按照预设的弹幕显示数量阈值优先选取所述热点弹幕,并将选取的弹幕发送给客户端,使客户端按照预设的显示方式进行弹幕显示;其中,所述预设弹幕显示数量阈值为弹幕显示屏幕中能够显示的最大数量。可选的,所述按照预设的弹幕显示数量阈值优先选择所述热点弹幕的步骤包括:计算得到所述热点弹幕的数量;判断所述热点弹幕的数量是否超过预设的热点弹幕数量阈值,若是,则随机选取与预设的热点弹幕数量阈值数量相同的热点弹幕,并随机选取数量为预设弹幕显示数量阈值减去预设热点弹幕数量阈值的非热点弹幕;否则,选取所有热点弹幕以及随机选取数量为预设弹幕显示数量阈值减去热点弹幕数量的非热点弹幕。可选的,所述按照预设的弹幕显示数量阈值优先选取所述热点弹幕的步骤包括:将所有弹幕按照点赞数量进行排序;按照预设的热点弹幕数量阈值,依次选取排序在先的弹幕;按照预设的弹幕显示数量阈值,在剩余的弹幕中随机选取数量为预设弹幕显示数量阈值减去热点弹幕数量阈值的弹幕。可选的,所述弹幕数据还包括弹幕背景;所述将选取的弹幕发送给客户端的步骤之前还包括:根据选取的每个弹幕的点赞数量,按照预设的点赞数量与背景不透明度的关系曲线,计算得到选取的每个弹幕对应的背景不透明度;将选取的弹幕内容、弹幕背景以及与弹幕背景对应的背景不透明度发送给客户端,使客户端将弹幕内容、弹幕背景以及该弹幕背景对应的背景不透明度按照预设的显示方式进行弹幕显示。进一步,所述点赞数量与背景不透明度的计算公式为:y=ax-bt;其中,y为背景不透明度,a为弹幕点赞系数,x为弹幕的点赞
数量,b为时间系数,t为弹幕显示时间。进一步,所述将选取的弹幕发送给客户端,使得客户端按照预设的显示方式进行弹幕显示的步骤还包括:接收用户对弹幕的点击操作,确定用户点击到的弹幕;将点击到的弹幕的点赞数量加1,得到该弹幕新的点赞数量;根据新的点赞数量计算得到该弹幕新的背景不透明度,将弹幕新的背景不透明度发送给客户端,使客户端按照新的背景不透明度显示弹幕背景。可选的,所述将选取的弹幕发送给客户端,使得客户端按照预设的显示方式进行弹幕显示的步骤还包括:接收用户对弹幕的点击操作,确定用户点击到的弹幕;获取预设的点赞动画以及该动画的展示方式;在用户点击的位置按照该动画的展示方式播放获取的点赞动画。进一步,所述获取预设的点赞动画以及该动画的展示方式的步骤还包括:若预设的点赞动画为多个,则随机获取一个点赞动画;或者,若动画的展示方式为多个,则随机获取该动画的展示方式。可选的,所述弹幕数据还包括:用户头像、弹幕类型图标中的至少一个;将用户头像、弹幕类型图标、点赞数量中的至少一个以及弹幕内容按照预设的显示方式进行弹幕显示。进一步,所述点赞数量进行随机加权计算,得到一个加权点赞数量;将所述加权点赞数量显示在弹幕中;所述加权计算的算法为:m=c*n+d;其中,m为加权点赞数量,c、d为随机加权系数,n为实际的点赞数量。本专利技术还提供了一种视频弹幕的显示装置,包括:点赞数量获取模块,用于获取并统计得到用户对每条弹幕的点赞数量,将获取得到的点赞数量发送给弹幕请求模块;弹幕请求模块,用于接收点赞数量获取模块发送的点赞数量,并接收客户端的弹幕请求,获取与当前视频相关联的弹幕数据,其中,所述弹幕数据包括:弹幕内容以及弹幕对应的点赞数量;将弹幕数据发送给热点弹幕筛选模块和弹幕数据选取模块;热点弹幕筛选模块,用于接收弹幕请求模块发送的弹幕数据,根据每条弹幕的点赞数量,筛选出超过预设点赞数量阈值的热点弹幕;将筛选出的热点弹幕发送给弹幕数据选取模块;弹幕数据选取模块,用于接收所述弹幕请求模块发送的弹幕数据以及所述热点弹幕筛选模块发送的热点弹幕,按照预设的弹幕显示数量阈值优先选取所述热点弹幕,并将选取的弹幕发送给客户端,使客户端按照预设的显示方式进行弹幕显示;其中,所述预设弹幕显示数量阈值为弹幕显示屏幕中能够显示的最大数量。可选的,所述弹幕数据选取模块还用于,计算得到所述热点弹幕的数量;判断所述热点弹幕的数量是否超过预设的热点弹幕数量阈值,若是,则随机选取与预设的热点弹幕数量阈值数量相同的热点弹幕,并随机选取数量为预设弹幕显示数量阈值减去预设热点弹幕数量阈值的非热点弹幕;否则,选取所有热点弹幕以及随机选取数量为预设弹幕显示数量阈值减去热点弹幕数量的非热点弹幕;将选取的弹幕发送给客户端,使客户端按照预设的显示方式进行弹幕显示。可选的,所述弹幕数据选取模块还用于,将所有弹幕按照点赞数量进行排序;按照预设的热点弹幕数量阈值,依次选取排序在先的弹幕;按照预设的弹幕显示数量阈值,在剩余的弹幕中随机选取数量为预设弹幕显示数量阈值减去热点弹幕数量阈值的弹幕;将选取的弹幕发送给客户端,使客户端按照预设的显示方式进行弹幕显示。可选的,还包括背景不透明度计算模块;所述弹幕请求模块还用于,获取与当前视频相关联的弹幕数据,其中,所
述弹幕数据还包括预设的弹幕背景;所述弹幕数据选取模块还用于,将选取的弹幕对应的点赞数量发送给背景不透明度计算模块;所述背景不透明度计算模块用于,根据所述弹幕数据选取模块发送的选取的弹幕对应的点赞数量,按照预设的点赞数量与背景不透明度的关系曲线,计算得到每个选取的弹幕对应的背景不透明度;将背景不透明度发送给弹幕数据选取模块;所述弹幕数据选取模块还用于,将选取的弹幕内容、弹幕背景以及与弹幕背景对应的背景不透明度发送给客户端,使客户端将弹幕内容、弹幕背景以及该弹幕背景对应的背景不透明度按照预设的显示方式进行弹幕显示。进一步,所述点赞数量与背景不透明度的计算公式为:y=本文档来自技高网
...

【技术保护点】
一种视频弹幕的显示方法,其特征在于,包括:获取并统计得到用户对每条弹幕的点赞数量;接收客户端的弹幕请求,获取与当前视频相关联的弹幕数据,其中,所述弹幕数据包括:弹幕内容以及弹幕对应的点赞数量;根据每条弹幕的点赞数量,筛选出超过预设点赞数量阈值的热点弹幕;按照预设的弹幕显示数量阈值优先选取所述热点弹幕,并将选取的弹幕发送给客户端,使客户端按照预设的显示方式进行弹幕显示;其中,所述预设弹幕显示数量阈值为弹幕显示屏幕中能够显示的最大数量。

【技术特征摘要】
1.一种视频弹幕的显示方法,其特征在于,包括:获取并统计得到用户对每条弹幕的点赞数量;接收客户端的弹幕请求,获取与当前视频相关联的弹幕数据,其中,所述弹幕数据包括:弹幕内容以及弹幕对应的点赞数量;根据每条弹幕的点赞数量,筛选出超过预设点赞数量阈值的热点弹幕;按照预设的弹幕显示数量阈值优先选取所述热点弹幕,并将选取的弹幕发送给客户端,使客户端按照预设的显示方式进行弹幕显示;其中,所述预设弹幕显示数量阈值为弹幕显示屏幕中能够显示的最大数量。2.根据权利要求1所述的方法,其特征在于,所述按照预设的弹幕显示数量阈值优先选择所述热点弹幕的步骤包括:计算得到所述热点弹幕的数量;判断所述热点弹幕的数量是否超过预设的热点弹幕数量阈值,若是,则随机选取与预设的热点弹幕数量阈值数量相同的热点弹幕,并随机选取数量为预设弹幕显示数量阈值减去预设热点弹幕数量阈值的非热点弹幕;否则,选取所有热点弹幕以及随机选取数量为预设弹幕显示数量阈值减去热点弹幕数量的非热点弹幕。3.根据权利要求1所述的方法,其特征在于,所述按照预设的弹幕显示数量阈值优先选取所述热点弹幕的步骤包括:将所有弹幕按照点赞数量进行排序;按照预设的热点弹幕数量阈值,依次选取排序在先的弹幕;按照预设的弹幕显示数量阈值,在剩余的弹幕中随机选取数量为预设弹幕显示数量阈值减去热点弹幕数量阈值的弹幕。4.根据权利要求1所述的方法,其特征在于,所述弹幕数据还包括弹幕背景;所述将选取的弹幕发送给客户端的步骤之前还包括:根据选取的每个弹幕的点赞数量,按照预设的点赞数量与背景不透明度的关系曲线,计算得到选取的每个弹幕对应的背景不透明度;将选取的弹幕内容、弹幕背景以及与弹幕背景对应的背景不透明度发送给
\t客户端,使客户端将弹幕内容、弹幕背景以及该弹幕背景对应的背景不透明度按照预设的显示方式进行弹幕显示。5.根据权利要求4所述的方法,其特征在于,所述点赞数量与背景不透明度的计算公式为:y=ax-bt;其中,y为背景不透明度,a为弹幕点赞系数,x为弹幕的点赞数量,b为时间系数,t为弹幕显示时间。6.根据权利要求4所述的方法,其特征在于,所述将选取的弹幕发送给客户端,使得客户端按照预设的显示方式进行弹幕显示的步骤还包括:接收用户对弹幕的点击操作,确定用户点击到的弹幕;将点击到的弹幕的点赞数量加1,得到该弹幕新的点赞数量;根据新的点赞数量计算得到该弹幕新的背景不透明度,将弹幕新的背景不透明度发送给客户端,使客户端按照新的背景不透明度显示弹幕背景。7.根据权利要求1所述的方法,其特征在于,所述将选取的弹幕发送给客户端,使得客户端按照预设的显示方式进行弹幕显示的步骤还包括:接收用户对弹幕的点击操作,确定用户点击到的弹幕;获取预设的点赞动画以及该动画的展示方式;在用户点击的位置按照该动画的展示方式播放获取的点赞动画。8.根据权利要求7所述的方法,其特征在于,所述获取预设的点赞动画以及该动画的展示方式的步骤还包括:若预设的点赞动画为多个,则随机获取一个点赞动画;或者,若动画的展示方式为多个,则随机获取该动画的展示方式。9.根据权利要求1所述的方法,其特征在于,所述弹幕数据还包括:用户头像、弹幕类型图标中的至少一个;将用户头像、弹幕类型图标、点赞数量中的至少一个以及弹幕内容按照预设的显示方式进行弹幕显示。10.根据权利要求9所述的方法,其特征在于,所述点赞数量进行随机加权计算,得到一个加权点赞数量;将所述加权点赞数量显示在弹幕中;所述加权计算的算法为:m=c*n+d;其中,m为加权点赞数量,c、d为随机加权系数,n为实际的点赞数量。11.一种视频弹幕的显示装置,其特征在于,包括:点赞数量获取模块,用于获取并统计得到用户对每条弹幕的点赞数量,将获取得到的点赞数量发送给弹幕请求模块;弹幕请求模块,用于接收点赞数量获取模块发送的点赞数量,并接收客户端的弹幕请求,获取与当前视频相关联的弹幕数据,其中,所述弹幕数据包括:弹幕内容以及弹幕对应的点赞数量;将弹幕数据发送给热点弹幕筛选模块和弹幕数据选取模块;热点弹幕筛选模块,用于接收弹幕请求模块发送的弹幕数据,根据每条弹幕的点赞数量,筛选出超过预设点赞数量阈值的热点弹幕;将筛选出的热点弹幕发送给弹幕数据选取模块;弹幕数据选...

【专利技术属性】
技术研发人员:李怡锟
申请(专利权)人:乐视控股北京有限公司乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

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

1