一种加载弹幕的方法和装置制造方法及图纸

技术编号:16608095 阅读:110 留言:0更新日期:2017-11-22 18:30
本发明专利技术公开了一种加载弹幕的方法和装置,涉及多媒体技术。该加载弹幕的方法包括:将多个弹幕数据按照预设规则添加到缓存池;从所述缓存池中提取所述弹幕数据;若当前存在空闲的弹幕轨道,则将所述弹幕数据加载到所述弹幕轨道上,并在屏幕上显示。本发明专利技术对于多个同时到达的弹幕数据,先按照预设规则缓存,再进行提取,并且在弹幕轨道空闲的情况下显示,避免了多个同时到达的弹幕在屏幕上重叠。

【技术实现步骤摘要】
一种加载弹幕的方法和装置
本专利技术涉及多媒体
,尤其涉及一种加载弹幕的方法和装置。
技术介绍
弹幕指的是视频网站用户在观看视频时发布的观影评论,被实时叠加在流媒体视频上并从画面上飘过,大量评论从画面上飘过的效果看起来像子弹飞过而形成的幕布,因此得名。在实际的弹幕使用场景中,针对不同的观众发送的弹幕数据,接收端在收到数据后显示飘屏弹幕内容。常规方案是,每接收到一条弹幕数据即会立即加载渲染到屏幕上,属于被动推进式加载,在用户数量少的情况下是没有问题的,一旦在某一个时间段有大量的弹幕数据同时发送过来就会造成弹幕互相遮挡,完全看不清弹幕内容的问题,并且会给弹幕处理系统造成很大的数据负担,极端情况下还会因系统资源过度使用而卡死。
技术实现思路
本专利技术的目的在于提出一种加载弹幕的方法和装置,能够合理安排弹幕的加载,减少弹幕重叠。为达此目的,本专利技术采用以下技术方案:一方面,本专利技术提供一种加载弹幕的方法,包括:将多个弹幕数据按照预设规则添加到缓存池;从所述缓存池中提取所述弹幕数据;若当前存在空闲的弹幕轨道,则将所述弹幕数据加载到所述弹幕轨道上,并在屏幕上显示。其中,将多个弹幕数据按照本文档来自技高网...
一种加载弹幕的方法和装置

【技术保护点】
一种加载弹幕的方法,其特征在于:将多个弹幕数据按照预设规则添加到缓存池;从所述缓存池中提取所述弹幕数据;若当前存在空闲的弹幕轨道,则将所述弹幕数据加载到所述弹幕轨道上,并在屏幕上显示。

【技术特征摘要】
1.一种加载弹幕的方法,其特征在于:将多个弹幕数据按照预设规则添加到缓存池;从所述缓存池中提取所述弹幕数据;若当前存在空闲的弹幕轨道,则将所述弹幕数据加载到所述弹幕轨道上,并在屏幕上显示。2.根据权利要求1所述的方法,其特征在于,将多个弹幕数据按照预设规则添加到缓存池,包括:根据所述弹幕数据的发送者的用户等级确定每个所述弹幕数据的优先级;按照优先级从高到低将多个所述弹幕数据排序形成缓存队列。3.根据权利要求1所述的方法,其特征在于,将多个弹幕数据按照预设规则添加到缓存池,包括:根据所述弹幕数据的弹幕类型确定每个所述弹幕数据的优先级;按照优先级从高到低将多个所述弹幕数据排序形成缓存队列;所述弹幕类型包括:文字弹幕、图片弹幕、点赞弹幕和送礼弹幕。4.根据权利要求1所述的方法,其特征在于,从所述缓存池中提取所述弹幕数据,包括:采用一轮询加载的线程,按周期访问所述缓存池,提取符合加载条件的所述弹幕数据。5.根据权利要求1所述的方法,其特征在于,将所述弹幕数据加载到所述弹幕轨道上,并在屏幕上显示之后,包括:从缓存池中删除所述弹幕数据。6.一种加载弹幕的装置,其特征在于,包括:缓存模块,用于将多个弹幕...

【专利技术属性】
技术研发人员:郑亚恒
申请(专利权)人:北京蜜莱坞网络科技有限公司
类型:发明
国别省市:北京,11

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

1