一种基于智能算法的视频交互数据存储方法及电子设备技术

技术编号:19438418 阅读:31 留言:0更新日期:2018-11-14 13:42
本发明专利技术公开一种基于智能算法的视频交互数据存储方法及电子设备,方法包括步骤:A、载入视频以及视频对应的json数据;B、当接收用户的播放点击指令时,播放相应的视频;C、判断视频播放时间是否到达配置时间,若是则暂停播放视频,并进入交互界面进行交互,交互完成后继续播放视频。通过本发明专利技术,在视频播放过程中,当到达设定的节点后便暂停播放视频,并开始与用户进行交互,从而实现交互式的视频播放与学习。这样本发明专利技术从技术的角度为视频播放器提供数据交互存储能力,进而拓展出更多交互式学习方法。

【技术实现步骤摘要】
一种基于智能算法的视频交互数据存储方法及电子设备
本专利技术涉及视频交互领域,尤其涉及一种基于智能算法的视频交互数据存储方法及电子设备。
技术介绍
视频教学是拓展知识的有效途径,但市面上绝大多数视频教学方案都是讲师进行讲解,视频结束后学习者自行实践,而学习者在实践的过程中已经忘记了大部分学习的内容。即,现有的视频播放方式缺少交互性,往往达不到预期的播放效果。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种基于智能算法的视频交互数据存储方法及电子设备,旨在解决现有的视频播放方式缺少交互性的问题。本专利技术的技术方案如下:一种基于智能算法的视频交互数据存储方法,其中,包括步骤:A、载入视频以及视频对应的json数据;B、当接收用户的播放点击指令时,播放相应的视频;C、判断视频播放时间是否到达配置时间,若是则暂停播放视频,并进入交互界面进行交互,交互完成后继续播放视频。所述的基于智能算法的视频交互数据存储方法,其中,所述步骤A具体包括:对视频进行解析,动态生成视频标签,并插入HTML5页面;暴露原生接口;对视频对应的json数据进行解析,并对视频时间进行绑定。所述的基于智能算法的视频交互数据存储方法,其中,所述步骤C具体包括:实时检查视频播放时间是否到达配置时间;如果到达,则暂停播放视频,并将json数据交由数据处理器进行交互准备,如果没有到达,则继续播放视频。所述的基于智能算法的视频交互数据存储方法,其中,交互步骤如下:显示由序列化xml所生成的积木图片,同时提示用户将积木图片拖入积木工作区;用户在完成程序所设定的操作后,恢复视频播放。所述的基于智能算法的视频交互数据存储方法,其中,所述步骤C之后还包括:继续监听下一个节点时刻的到来,进行下一段的交互式学习阶段。一种电子设备,其中,包括:处理器,适于实现各指令,以及存储设备,适于存储多条指令,所述指令适于由处理器加载并执行:载入视频以及视频对应的json数据;当接收用户的播放点击指令时,播放相应的视频;判断视频播放时间是否到达配置时间,若是则暂停播放视频,并进入交互界面进行交互,交互完成后继续播放视频。所述的电子设备,其中,所述载入视频以及视频对应的json数据的步骤具体包括:对视频进行解析,动态生成视频标签,并插入HTML5页面;暴露原生接口;对视频对应的json数据进行解析,并对视频时间进行绑定。所述的电子设备,其中,所述判断视频播放时间是否到达配置时间,若是则暂停播放视频,并进入交互界面进行交互,交互完成后继续播放视频的步骤具体包括:实时检查视频播放时间是否到达配置时间;如果到达,则暂停播放视频,并将json数据交由数据处理器进行交互准备,如果没有到达,则继续播放视频。所述的电子设备,其中,交互步骤如下:显示由序列化xml所生成的积木图片,同时提示用户将积木图片拖入积木工作区;用户在完成程序所设定的操作后,恢复视频播放。所述的电子设备,其中,所述判断视频播放时间是否到达配置时间,若是则暂停播放视频,并进入交互界面进行交互,交互完成后继续播放视频的步骤之后还包括:继续监听下一个节点时刻的到来,进行下一段的交互式学习阶段。有益效果:通过本专利技术,在视频播放过程中,当到达设定的节点后便暂停播放视频,并开始与用户进行交互,从而实现交互式的视频播放与学习。这样本专利技术从技术的角度为视频播放器提供数据交互存储能力,进而拓展出更多交互式学习方法。附图说明图1为本专利技术一种基于智能算法的视频交互数据存储方法较佳实施例的流程图。图2为本专利技术一种电子设备较佳实施例的结构框图。具体实施方式本专利技术提供一种基于智能算法的视频交互数据存储方法及电子设备,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,图1为本专利技术一种基于智能算法的视频交互数据存储方法较佳实施例的流程图,如图所示,其包括步骤:S1、载入视频以及视频对应的json数据;S2、当接收用户的播放点击指令时,播放相应的视频;S3、判断视频播放时间是否到达配置时间,若是则暂停播放视频,并进入交互界面进行交互,交互完成后继续播放视频。在步骤S1中,首先进行初始化,以便开始后续的所有步骤。初始化后,传递视频资源和json数据给视频播放器。然后载入视频以及视频对应的json数据。具体是在视频播放器中载入视频以及视频对应的json数据。其中的json数据是视频的额外数据提供者,用户在特定时间释放特定的数据,为视频内容提任意类型的数据支持。所述步骤S1具体包括:S11、对视频进行解析,动态生成视频标签,并插入HTML5页面;S12、暴露原生接口;S13、对视频对应的json数据进行解析,并对视频时间进行绑定。在所述步骤S11中,视频播放器对视频进行解析,动态生成<video>标签,插入HTML5页面。在所述步骤S12中,视频播放器解析视频时,封装原生HTML5视频能力,并暴露原生接口:当前视频播放时长currentTime、视频播放事件timeupdate、视频总时长duration等。当然还可包括如下接口:“外部数据源输入”、“定时操作”、“DOM构建”、“视频区域缩放、拖动与隐藏”、“跳转到指定时间”、“事件绑定”、“消息通知”等。本专利技术为视频提供了外部数据接收接口,数据可高度灵活定制。数据源内容(json数据)目前主要包括两方面内容:用于提供给用户操作的动态拓展页面的展示类数据源、用于提供给其他具体业务场景用的定制类数据。在本专利技术中,可采用积木的序列化xml数据。同时提供了所有对视频监听与操作的接口,用于对产品需求的横向拓展。在所述步骤S13中,视频播放器对json数据进行解析,并根据其中的queue(队列,如时间队列)字段对视频时间进行绑定。例如:如上所示,设定时间队列(queue),并提供序列化后的数据。例如将视频教程与积木工作区进行结合,与积木舞台进行深度定制,积木模块提供导出序列化后的数据结构的能力,提供序列化数据重新渲染回积木工作区的接口。在所述步骤S2中,当用户点击视频播放器时,则接收到用户的播放点击指令,播放相应的视频。在所述步骤S3中,判断视频播放时间是否到达配置时间,若达到则进行交互,若未达到则继续播放视频。在播放视频的过程中,开启视频进度监听进程。具体来说,所述步骤S3具体包括:S31、实时检查视频播放时间是否到达配置时间;S32、如果到达,则暂停播放视频,并将json数据交由数据处理器进行交互准备,如果没有到达,则继续播放视频。在所述步骤S31中,由于在播放视频的过程中,开启了视频进度监听进程,所以可实时获取视频播放时间,并判断播放时间是否达到配置时间。此处的配置时间是指配置文件内的设定时间。其中的视频播放时间即前述的当前视频播放时长currentTime。在所述步骤S32中,若检查到视频播放时间到达配置时间,先暂停播放视频。此时开始交互,具体是先json数据交由数据处理器进行交互准备。若未达到配置时间,则继续播放视频。具体的交互步骤如下:显示由序列化xml所生成的积木图片,同时提示用户将积木图片拖入积木工作区;用户在完成本文档来自技高网...

【技术保护点】
1.一种基于智能算法的视频交互数据存储方法,其特征在于,包括步骤:A、载入视频以及视频对应的json数据;B、当接收用户的播放点击指令时,播放相应的视频;C、判断视频播放时间是否到达配置时间,若是则暂停播放视频,并进入交互界面进行交互,交互完成后继续播放视频。

【技术特征摘要】
1.一种基于智能算法的视频交互数据存储方法,其特征在于,包括步骤:A、载入视频以及视频对应的json数据;B、当接收用户的播放点击指令时,播放相应的视频;C、判断视频播放时间是否到达配置时间,若是则暂停播放视频,并进入交互界面进行交互,交互完成后继续播放视频。2.根据权利要求1所述的基于智能算法的视频交互数据存储方法,其特征在于,所述步骤A具体包括:对视频进行解析,动态生成视频标签,并插入HTML5页面;暴露原生接口;对视频对应的json数据进行解析,并对视频时间进行绑定。3.根据权利要求1所述的基于智能算法的视频交互数据存储方法,其特征在于,所述步骤C具体包括:实时检查视频播放时间是否到达配置时间;如果到达,则暂停播放视频,并将json数据交由数据处理器进行交互准备,如果没有到达,则继续播放视频。4.根据权利要求1所述的基于智能算法的视频交互数据存储方法,其特征在于,交互步骤如下:显示由序列化xml所生成的积木图片,同时提示用户将积木图片拖入积木工作区;用户在完成程序所设定的操作后,恢复视频播放。5.根据权利要求1所述的基于智能算法的视频交互数据存储方法,其特征在于,所述步骤C之后还包括:继续监听下一个节点时刻的到来,进行下一段的交互式学习阶段。6.一种电子设备,其特征在于,包括:处理器,适于实现各指令,以及存储设备,适于存储多条指...

【专利技术属性】
技术研发人员:孙悦李天驰成锐林
申请(专利权)人:深圳点猫科技有限公司
类型:发明
国别省市:广东,44

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

1