一种基于云计算的视频弹幕加载系统及其工作方法技术方案

技术编号:26607369 阅读:25 留言:0更新日期:2020-12-04 21:32
一种基于云计算的视频弹幕加载系统及其工作方法,包括:提取出视频包含的弹幕数据,并将所述弹幕数据分离处理;记录各条弹幕数据在不同进度出现在视频画面上的位置;生成弹幕数据与视频进度以及视频画面位置三者之间的对应关系;获取用户发出的快进指令,所述快进指令来自于键鼠操作或手势操作;提取出所述快进指令停止处的第一视频进度;将视频快进至所述第一视频进度进行播放;消除视频画面上的弹幕数据;根据所述对应关系提取出与所述第一视频进度对应的第一弹幕数据以及第一视频画面位置;将所述第一弹幕数据投放于对应的第一视频画面位置;本发明专利技术能够做到在视频快进之后仍然保持弹幕数据的存在,而不是从快进后的进度重新开始记载弹幕。

【技术实现步骤摘要】
一种基于云计算的视频弹幕加载系统及其工作方法
本专利技术涉及云计算领域,特别涉及一种基于云计算的视频弹幕加载系统及其工作方法。
技术介绍
随着信息技术的高速发展,在完善的技术平台支持下,互联网用户能够在视频网站上在观看各种视频作品,相较于传统的视频网站,新兴的弹幕视频网站更受年轻人的喜爱,与传统视频网站不同的是,用户在使用弹幕视频网站时,能够在观看视频的过程中发表自己的评论,并将即时在所有观看者观看此视频的该时间点时以滑动而过的字幕显示出来,从而增加了观看者之间的互动性。但是当用户快进视频时,视频画面上的弹幕会被清空,并重新开始加载弹幕,以致于用户无法从快进结束的时间点观看弹幕。
技术实现思路
专利技术目的:为了克服
技术介绍
中存在的缺点,本专利技术实施例提供了一种基于云计算的视频弹幕加载系统及其工作方法,能够有效解决上述
技术介绍
中涉及的问题。技术方案:一种基于云计算的视频弹幕加载系统,包括:第一提取模块,被配置为提取出视频包含的弹幕数据,并将所述弹幕数据分离处理;记录模块,被配置为记录各条弹幕数据在不同进度出现在视频画面上的位置;对应关系生成模块,被配置为生成弹幕数据与视频进度以及视频画面位置三者之间的对应关系;第一获取模块,被配置为获取用户发出的快进指令,所述快进指令来自于键鼠操作或手势操作;第二提取模块,被配置为提取出所述快进指令停止处的第一视频进度;快进模块,被配置为将视频快进至所述第一视频进度进行播放;消除模块,被配置为消除视频画面上的弹幕数据;第三提取模块,被配置为根据所述对应关系提取出与所述第一视频进度对应的第一弹幕数据以及第一视频画面位置;弹幕输出模块,被配置为将所述第一弹幕数据投放于对应的第一视频画面位置。作为本专利技术的一种优选方式,还包括:第一获取子模块,被配置为获取用户自初次快进指令之后发出的连续快进指令;分离模块,被配置为将连续的快进指令分离处理;计算模块,被配置为计算所述连续的快进指令的间隔时间;判断模块,被配置为判断所述间隔时间是否大于或等于预设时间;第四提取模块,被配置为提取出间隔时间大于或等于预设时间的两个快进指令的前一个快进指令,所述前一个快进指令停止处的视频进度为第一视频进度。作为本专利技术的一种优选方式,还包括:第二获取模块,被配置为获取用户发出的快退指令,所述快退指令来自于键鼠操作或手势操作;第二提取子模块,被配置为提取出所述快退指令停止处的第二视频进度;快退模块,被配置为将视频快退至所述第二视频进度进行播放。作为本专利技术的一种优选方式,还包括:第二获取子模块,被配置为获取用户自初次快进/快退指令之后发出的连续快进/快退指令;分离子模块,被配置为将连续的快进/快退指令分离处理;计算子模块,被配置为计算所述连续的快进/快退指令的间隔时间;第四提取子模块,被配置为提取出间隔时间大于或等于预设时间的两个快进/快退指令的前一个快进/快退指令,所述前一个快进/快退指令停止处的视频进度为第一/第二视频进度。作为本专利技术的一种优选方式,还包括:更新模块,被配置为当增加或删除弹幕数据时,调整弹幕数量与视频进度以及视频画面位置的对应关系。一种基于云计算的视频弹幕加载系统的工作方法,包括以下工作步骤:S101:提取出视频包含的弹幕数据,并将所述弹幕数据分离处理;S102:记录各条弹幕数据在不同进度出现在视频画面上的位置;S103:生成弹幕数据与视频进度以及视频画面位置三者之间的对应关系;S104:获取用户发出的快进指令,所述快进指令来自于键鼠操作或手势操作;S105:提取出所述快进指令停止处的第一视频进度;S106:将视频快进至所述第一视频进度进行播放;S107:消除视频画面上的弹幕数据;S108:根据所述对应关系提取出与所述第一视频进度对应的第一弹幕数据以及第一视频画面位置;S109:将所述第一弹幕数据投放于对应的第一视频画面位置。作为本专利技术的一种优选方式,S104还包括:获取用户自初次快进指令之后发出的连续快进指令;将连续的快进指令分离处理;计算所述连续的快进指令的间隔时间;判断所述间隔时间是否大于或等于预设时间;提取出间隔时间大于或等于预设时间的两个快进指令的前一个快进指令;在S105中,所述前一个快进指令停止处的视频进度为第一视频进度。作为本专利技术的一种优选方式,还包括:获取用户发出的快退指令,所述快退指令来自于键鼠操作或手势操作;提取出所述快退指令停止处的第二视频进度;将视频快退至所述第二视频进度进行播放;消除视频画面上的弹幕数据;根据所述对应关系提取出于所述第二视频进度对应的第二弹幕数据以及第二视频画面位置;将所述第二弹幕数据投放于对应的第二视频画面位置。作为本专利技术的一种优选方式,S104还包括:获取用户自初次快进/快退指令之后发出的连续快进/快退指令;将连续的快进/快退指令分离处理;计算所述连续的快进/快退指令的间隔时间;提取出间隔时间大于或等于预设时间的两个快进/快退指令的前一个快进/快退指令;在S105中,所述前一个快进/快退指令停止处的视频进度为第一/第二视频进度。作为本专利技术的一种优选方式,S103还包括:为当增加或删除弹幕数据时,调整弹幕数量与视频进度以及视频画面位置的对应关系。本专利技术实现以下有益效果:收集弹幕数据,将弹幕数据与视频进度以及视频画面位置三者建立对应关系,当视频进度被用户调整时,根据调整后的视频进度以及对应关系提取出与之对应的弹幕数据以及视频画面位置,当视频重新开始播放时,将提取出的弹幕数据投放至所述视频画面位置;无论用户如何快进或快退视频,都能保证视频画面上的弹幕即时显示,无需从零开始加载弹幕。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。图1为本专利技术提供的一种基于云计算的视频弹幕加载系统工作方法流程图。图2为本专利技术提供的连续快进指令处理方法流程图。图3为本专利技术提供的快退指令处理方法流程图。图4为本专利技术提供的视频进度设定方法流程图。图5为本专利技术提供的视频弹幕加载系统结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。实施例一如图1所示,本实施例提供一种基于云计算的视频弹幕加载系统的工作方法,包括以下工作步骤:S101:提取出视频包含的弹幕数据,并将所述弹幕数据分离处理;S102:记录各条弹幕数本文档来自技高网...

【技术保护点】
1.一种基于云计算的视频弹幕加载系统,其特征在于,包括:/n第一提取模块,被配置为提取出视频包含的弹幕数据,并将所述弹幕数据分离处理;/n记录模块,被配置为记录各条弹幕数据在不同进度出现在视频画面上的位置;/n对应关系生成模块,被配置为生成弹幕数据与视频进度以及视频画面位置三者之间的对应关系;/n第一获取模块,被配置为获取用户发出的快进指令,所述快进指令来自于键鼠操作或手势操作;/n第二提取模块,被配置为提取出所述快进指令停止处的第一视频进度;/n快进模块,被配置为将视频快进至所述第一视频进度进行播放;/n消除模块,被配置为消除视频画面上的弹幕数据;/n第三提取模块,被配置为根据所述对应关系提取出与所述第一视频进度对应的第一弹幕数据以及第一视频画面位置;/n弹幕输出模块,被配置为将所述第一弹幕数据投放于对应的第一视频画面位置。/n

【技术特征摘要】
1.一种基于云计算的视频弹幕加载系统,其特征在于,包括:
第一提取模块,被配置为提取出视频包含的弹幕数据,并将所述弹幕数据分离处理;
记录模块,被配置为记录各条弹幕数据在不同进度出现在视频画面上的位置;
对应关系生成模块,被配置为生成弹幕数据与视频进度以及视频画面位置三者之间的对应关系;
第一获取模块,被配置为获取用户发出的快进指令,所述快进指令来自于键鼠操作或手势操作;
第二提取模块,被配置为提取出所述快进指令停止处的第一视频进度;
快进模块,被配置为将视频快进至所述第一视频进度进行播放;
消除模块,被配置为消除视频画面上的弹幕数据;
第三提取模块,被配置为根据所述对应关系提取出与所述第一视频进度对应的第一弹幕数据以及第一视频画面位置;
弹幕输出模块,被配置为将所述第一弹幕数据投放于对应的第一视频画面位置。


2.根据权利要求1所述的一种基于云计算的视频弹幕加载系统,其特征在于:还包括:
第一获取子模块,被配置为获取用户自初次快进指令之后发出的连续快进指令;
分离模块,被配置为将连续的快进指令分离处理;
计算模块,被配置为计算所述连续的快进指令的间隔时间;
判断模块,被配置为判断所述间隔时间是否大于或等于预设时间;
第四提取模块,被配置为提取出间隔时间大于或等于预设时间的两个快进指令的前一个快进指令,所述前一个快进指令停止处的视频进度为第一视频进度。


3.根据权利要求2所述的一种基于云计算的视频弹幕加载系统,其特征在于:还包括:
第二获取模块,被配置为获取用户发出的快退指令,所述快退指令来自于键鼠操作或手势操作;
第二提取子模块,被配置为提取出所述快退指令停止处的第二视频进度;
快退模块,被配置为将视频快退至所述第二视频进度进行播放。


4.根据权利要求3所述的一种基于云计算的视频弹幕加载系统,其特征在于:还包括:
第二获取子模块,被配置为获取用户自初次快进/快退指令之后发出的连续快进/快退指令;
分离子模块,被配置为将连续的快进/快退指令分离处理;
计算子模块,被配置为计算所述连续的快进/快退指令的间隔时间;
第四提取子模块,被配置为提取出间隔时间大于或等于预设时间的两个快进/快退指令的前一个快进/快退指令,所述前一个快进/快退指令停止处的视频进度为第一/第二视频进度。


5.根据权利要求1所述的一种基于云计算的视频弹幕加载系统,其特征在于:还包括:
更新模块,被配置为当增加或删除弹幕数据时,调整弹幕数量与视频进度以及视频画面位置的对应关系...

【专利技术属性】
技术研发人员:沈佳佳
申请(专利权)人:苏州日煊数字科技有限公司
类型:发明
国别省市:江苏;32

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

1