CN107222788A - 一种基于视频播放过程的交互问答***实现方法 - Google Patents
一种基于视频播放过程的交互问答***实现方法 Download PDFInfo
- Publication number
- CN107222788A CN107222788A CN201610800118.1A CN201610800118A CN107222788A CN 107222788 A CN107222788 A CN 107222788A CN 201610800118 A CN201610800118 A CN 201610800118A CN 107222788 A CN107222788 A CN 107222788A
- Authority
- CN
- China
- Prior art keywords
- control unit
- video
- questions
- question
- interaction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 73
- 230000003993 interaction Effects 0.000 title claims abstract description 66
- 230000008569 process Effects 0.000 title claims abstract description 45
- 230000002452 interceptive effect Effects 0.000 claims abstract description 78
- 230000001960 triggered effect Effects 0.000 claims description 14
- 238000013515 script Methods 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 8
- 230000036316 preload Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 230000001483 mobilizing effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4758—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
本发明公开了一种基于视频播放过程的交互问答***实现方法,所述***包括:业务逻辑核心控制单元、视频播放控制单元、交互组件子模块控制单元和答疑子模块控制单元,使得在线上视频播放过程中设定的时间点上向观看视频的受众推送交互问答,以及观看者在视频播放过程中能够实现主动提问,从而实现了在线观看视频的过程中,视频作者和观看者之间的交互,充分调动了观看者的注意力和参与度,大大提升了在线视频受众的观看体验。
Description
技术领域
本发明涉及视频教育技术领域,更具体的说是涉及一种基于视频播放过程的交互问答***实现方法。
背景技术
随着互联网基础设施的不断建设,多媒体视听技术已经逐步进入各个行业,特别是教育领域,从早期的文档、幻灯片教学和动画教学逐步演变成现在的在线点播教学和直播视频教学。很多大型教育机构也逐步从线下课堂教育转变为线上视频教育。
但是,在进行线上视频教育的过程中,老师无法边讲边提问,学生有问题也无法及时和老师进行交流沟通,导致互动问答环节严重缺失,交互性较差,无法调动学生的注意力和积极性,无法达到良好的学习效果。
因此,如何在线上视频教育过程中实现老师和学生之间的交互,是本领域技术人员亟需解决的问题。
发明内容
有鉴于此,本发明提供了一种基于视频播放过程的交互问答***实现方法,从而在线上视频教育过程中实现老师和学生之间的交互。
为实现上述发明目的,本发明提供如下技术方案:
一种基于视频播放过程的交互问答***实现方法,具体包括如下步骤:
S101:在播放预先获取的视频文件的过程中,当用户主动触发发送问题的组件时,答疑子模块控制单元在视频播放界面弹出问答功能区以供用户填写问题,当用户填写完问题后,将提问指令、问题以及预先获取的用户信息一同发送至远程服务器进行处理;
S102:答疑子模块控制单元向远程服务器请求答疑及回复数据;
S103:业务逻辑核心控制单元判断远程服务器是否返回答疑及回复数据,如果是,则将所述答疑及回复数据推送到视频播放界面进行显示,如果否,则所述答疑子模块控制单元间隔预设时间后执行步骤S102;
S104:视频播放控制单元在播放预先解析出的视频文件的过程中,向所述业务逻辑核心控制单元回调当前视频播放的时间点;
S105:所述业务逻辑核心控制单元根据预先解析出的交互脚本数据判断当前视频播放的时间点是否存在交互问答内容;
如果是,则执行步骤S106;如果否,则所述视频播放控制单元继续播放所述视频文件;
S106:所述业务逻辑核心控制单元向所述视频播放控制单元发送暂停或继续播放指令,及向交互组件子模块控制单元发送交互指令;所述视频播放控制单元根据所述暂停或继续播放指令暂停或者继续播放视频,所述交互组件子模块控制单元根据所述交互指令触发对应的交互功能,并显示在视频上。
可选的,在步骤S101之前还包括:
业务逻辑核心控制单元从用户数据接口库获取播放当前视频的用户信息和当前内容对应的答疑者数据,及对交互脚本数据进行解析,得到需要播放的视频文件、所述视频文件的位置以及播放中需要响应的互动问答的时间点,并对多媒体资源文件中的视频文件进行预加载处理;根据解析到的多媒体资源启动视频播放控制单元,并进行初始化;以及初始化答疑子模块控制单元。
可选的,在步骤S106之后,还包括:
视频文件播放完成后,视频播放控制单元通知所述业务逻辑核心控制单元,所述业务逻辑核心控制单元在视频播放完成后将所有交互问答内容、答疑及回复数据相关的数据进行汇总并分析。
可选的,根据所述交互指令触发对应的交互功能,包括:
根据所述交互指令获取相应的组件标记,根据所述组件标记触发对应的功能组件,并将所述功能组件显示在视频层上。
可选的,所述预设时间为30秒。
一种基于视频播放过程的交互问答***实现方法,包括:业务逻辑核心控制单元、视频播放控制单元、交互组件子模块控制单元和答疑子模块控制单元;
在播放预先获取的视频文件的过程中,当用户主动触发发送问题的组件时,所述答疑子模块控制单元在视频播放界面弹出问答功能区以供用户填写问题,当用户填写完问题后,将提问指令、问题以及预先获取的用户信息一同发送至远程服务器进行处理;
所述答疑子模块控制单元向远程服务器请求答疑及回复数据;
所述业务逻辑核心控制单元判断远程服务器是否返回答疑及回复数据,如果是,则将所述答疑及回复数据推送到视频播放界面进行显示,如果否,则所述答疑子模块控制单元间隔预设时间后重新向远程服务器请求答疑及回复数据;
所述视频播放控制单元在播放视频文件过程中,向所述业务逻辑核心控制单元回调当前视频播放的时间点;
所述业务逻辑核心控制单元根据预先解析出的交互脚本数据判断当前视频播放的时间点是否存在交互问答内容;如果是,则向所述视频播放控制单元发送暂停或继续播放指令,及向交互组件子模块控制单元发送交互指令;
所述视频播放控制单元根据所述暂停或继续播放指令暂停或者继续播放视频,所述交互组件子模块控制单元根据所述交互指令触发对应的交互功能,并显示在视频上;如果否,则所述视频播放控制单元继续播放所述视频文件。
可选的,所述业务逻辑核心控制单元还用于从用户数据接口库获取播放当前视频的用户信息和当前内容对应的答疑者数据,及对交互脚本数据进行解析,得到需要播放的视频文件、所述视频文件的位置以及播放中需要响应的互动问答的时间点,并对多媒体资源文件中的视频文件进行预加载处理;及根据解析到的多媒体资源启动视频播放控制单元,并进行初始化;以及初始化答疑子模块控制单元。
可选的,视频播放控制单元还用于在视频文件播放完成后,通知所述业务逻辑核心控制单元;相应的,所述业务逻辑核心控制单元还用于将视频播放完成后将所有的交互问答相关的数据进行汇总并分析。
可选的,所述答疑子模块控制单元,包括:
定时轮询子单元,用于间隔预设时间向远程服务器请求答疑及回复数据;
主动触发问题子单元,用于当用户主动触发发送问题时,在视频播放界面弹出问答功能区以供用户填写问题,当用户填写完问题后,将发送提问指令和问题一同发送至远程服务器进行处理。
可选的,所述根据所述交互指令触发对应的交互功能的交互组件子模块控制单元,具体用于根据所述交互指令获取相应的组件标记,根据所述组件标记触发对应的功能组件,并将所述功能组件显示在视频层上。
可选的,所述交互组件子模块控制单元,包括页面、闪框、泡泡、文本框、单选框、图文框、复选框、技能点及通过单选框、图文框和复选框组合出的单选模板、复选模板的交互组件中一种或多种。
经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种基于视频播放过程的交互问答***实现方法,在线上视频播放中设定的时间点上,向观看视频的学生推送交互问答,以及在视频播放过程中能够实现文字交流,使得在线视频教育也能够实现在视频播放过程中对学生进行提问,学生在观看教学视频过程中也能够主动发起提问,实现了线上视频教育过程中老师和学生之间的交互,充分调动了学生的注意力和积极性,大大提升了在线教育的用户体验和学习效果。此外,在视频教育完成后,能够将视频教育过程中的交互问答数据、答疑及回复数据进行汇总,能够根据这些数据对学生的知识掌握情况进行分析。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1附图为本发明实施例提供的一种基于视频播放过程的交互问答***实现方法的流程图;
图2附图为本发明实施例提供的交互组件子模块控制单元多种交互组件的示意图;
图3附图为本发明实施例提供的另一种在视频播放过程的交互问答***实现方法的流程图;
图4附图为本发明实施例提供的又一种在视频播放过程的交互问答***实现方法的流程图;
图5附图为本发明实施例提供的又一种在视频播放过程的交互问答***实现方法的示意图。
图6附图为本发明实施例提供的答疑子模块控制单元的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种基于视频播放过程的交互问答***实现方法,从而实现了实现了线上视频教育过程中老师和学生之间的交互,充分调动了学生的注意力和积极性,大大提升了在线教育的用户体验和学习效果。
本发明实施例提供一种基于视频播放过程的交互问答***实现方法,请参见附图1,具体包括:
S101:在播放预先获取的视频文件的过程中,当用户主动触发发送问题的组件时,答疑子模块控制单元在视频播放界面弹出问答功能区以供用户填写问题,当用户填写完问题后,将提问指令、问题以及预先获取的用户信息一同发送至远程服务器进行处理;
在线上视频播放的过程中,当用户(例如:学生)对观看的视频有问题时,可以触发发送问题的组件,当视频播放界面弹出问答功能区后,用户可以在问答功能区填写自己的问题,并发送给远程服务器进行处理;老师端通过远程服务器接收到问题后能够对问题进行回复。
S102:答疑子模块控制单元向远程服务器请求答疑及回复数据;
S103:业务逻辑核心控制单元判断远程服务器是否返回答疑及回复数据,如果是,则将所述答疑及回复数据推送到视频播放界面进行显示,如果否,则所述答疑子模块控制单元间隔预设时间后执行步骤S102;
答疑子模块控制单元能够向远程服务器请求答疑及回复数据,当判断出有答疑和回复数据时,业务逻辑核心控制单元将远程服务器返回的答疑及回复数据进行显示,使得提出问题的用户能够看到答疑及回复数据,如果判断远程服务器返回答疑和回复数据时,答疑子模块控制单元经过预设的时间后再次向远程服务器请求答疑及回复数据。
S104:视频播放控制单元在播放预先解析出的视频文件的过程中,向所述业务逻辑核心控制单元回调当前视频播放的时间点;
S105:所述业务逻辑核心控制单元根据预先解析出的交互脚本数据判断当前视频播放的时间点是否存在交互问答内容;
如果是,则执行步骤S106;如果否,则所述视频播放控制单元继续播放所述视频文件;
S106:所述业务逻辑核心控制单元向所述视频播放控制单元发送暂停或继续播放指令,及向交互组件子模块控制单元发送交互指令;所述视频播放控制单元根据所述暂停或继续播放指令暂停或者继续播放视频,所述交互组件子模块控制单元根据所述交互指令触发对应的交互功能,并显示在视频上。
由此,在视频播放过程中可以向观看者推送图文框、闪框提示,以及消息泡泡等交互元素,不仅增加了线上视频教育的趣味性,同时也增加了老师和学生之间的互动。
其中,需要进行说明的是,交互组件子模块控制单元包括多种交互组件,具体参见附图2,交互组件包括:页面、闪框、泡泡、文本框、单选框、图文框、复选框、技能点以及通过单选框、图文框和复选框组合出的单选模板、复选模板,也可以是其他交互组件类型,这里不再一一赘述。
还需要重点说明的是,步骤S104~S106讲述的是在视频播放过程中判断时间点上是否存在交互问答内容,从而实现交互,而步骤S101~S103是从提问和答疑的方式实现交互,这两部分内容并没有明显的先后顺序之分,步骤S101~S103也可以在步骤S104~S106之后,在视频播放过程中,这两种交互方式是同时存在的。
请参见附图3,在本发明实施例提供的技术方案中,可选的,在步骤S101之前还包括:
S100:业务逻辑核心控制单元从用户数据接口库获取播放当前视频的用户信息和当前内容对应的答疑者数据,及对交互脚本数据进行解析,得到需要播放的视频文件、所述视频文件的位置以及播放中需要响应的互动问答的时间点,并对多媒体资源文件中的视频文件进行预加载处理;根据解析到的多媒体资源启动视频播放控制单元,并进行初始化;然后初始化答疑子模块控制单元。
其中,需要进行说明的是,这部分内容主要是对视频播放前整个交互问答***的初始化。
请参见附图4,可选的,在步骤S106之后,还包括:
S107:视频文件播放完成后,视频播放控制单元通知所述业务逻辑核心控制单元,所述业务逻辑核心控制单元在视频播放完成后将所有交互问答内容、答疑及回复数据相关的数据进行汇总并分析。
在视频教育完成后,能够将视频教育过程中的交互问答数据、答疑及回复数据进行汇总,能够根据这些数据对学生的知识掌握情况进行分析。
可选的,根据所述交互指令触发对应的交互功能,包括:
根据所述交互指令获取相应的组件标记,根据所述组件标记触发对应的功能组件,并将所述功能组件显示在视频层上。
其中,需要进行说明的是,交互组件子模块控制单元接收到交互指令后,需要判定交互指令对应的组件标记,从而确定对应的功能,例如:根据组件的相对坐标位置、显示图文、响应事件等信息,触发对应的功能组件从而显示在视频层上。
可选的,所述预设时间为30秒。
容易理解的是,预设时间设定为30秒只是本发明技术方案在具体实现时的一种情况,还可以将预设时间设定为其他时间,例如:可以设定为10秒,即可以根据不同的需求具体设定预设时间。
由上述本发明实施例提供的技术方案可知,在本发明提供的在视频播放过程中实现交互问答的方法中,在线上视频播放过程中设定的时间点上,向观看视频的学生推送交互问答,或者在视频播放过程中能够实现文字交流,使得在线视频教育具有了线下教育老师边讲边提问,学生在观看教学视频过程中也能够主动发起提问,实现了线上视频教育过程中老师和学生之间的交互,充分调动了学生的注意力和积极性,大大提升了在线教育的用户体验和学习效果。此外,在视频教育完成后,能够将视频教育过程中的交互问答数据、答疑及回复数据进行汇总,能够根据这些数据对学生的知识掌握情况进行分析。
请参见附图5,本发明实施例提供的一种基于视频播放过程的交互问答***实现方法,具体包括:业务逻辑核心控制单元1、视频播放控制单元2、交互组件子模块控制单元3、答疑子模块控制单元4;
在播放预先获取的视频文件的过程中,当用户主动触发发送问题的组件时,所述答疑子模块控制单元4在视频播放界面弹出问答功能区以供用户填写问题,当用户填写完问题后,将提问指令、问题以及预先获取的用户信息一同发送至远程服务器进行处理;
在线上视频播放的过程中,当用户(例如:学生)对观看的视频有问题时,可以触发发送问题的组件,当视频播放界面弹出问答功能区后,用户可以在问答功能区填写自己的问题,并发送给远程服务器进行处理;老师端通过远程服务器接收到问题后能够对问题进行回复。
所述答疑子模块控制单元4向远程服务器请求答疑及回复数据;
所述业务逻辑核心控制单元1判断远程服务器是否返回答疑及回复数据,如果是,则将所述答疑及回复数据推送到视频播放界面进行显示,如果否,则所述答疑子模块控制单元4间隔预设时间后重新向远程服务器请求答疑及回复数据;
答疑子模块控制单元能够向远程服务器请求答疑及回复数据,当判断出有答疑和回复数据时,业务逻辑核心控制单元将远程服务器返回的答疑及回复数据进行显示,使得提出问题的用户能够看到答疑及回复数据,如果判断远程服务器返回答疑和回复数据时,答疑子模块控制单元经过预设的时间后再次向远程服务器请求答疑及回复数据。
所述视频播放控制单元2在播放视频文件过程中,向所述业务逻辑核心控制单元1回调当前视频播放的时间点;
所述业务逻辑核心控制单元1根据预先解析出的交互脚本数据判断当前视频播放的时间点是否存在交互问答内容;如果是,则向所述视频播放控制单元2发送暂停或继续播放指令,及向交互组件子模块控制单元3发送交互指令;
所述视频播放控制单元2根据所述暂停或继续播放指令暂停或者继续播放视频,所述交互组件子模块控制单元3根据所述交互指令触发对应的交互功能,并显示在视频上;如果否,则所述视频播放控制单元2继续播放所述视频文件。
由此,在视频播放过程中可以向观看者推送图文框、闪框提示,以及消息泡泡等交互元素,不仅增加了线上视频教育的趣味性,同时也增加了老师和学生之间的互动。
同样的,交互组件子模块控制单元包括多种交互组件,具体参见附图2,交互组件包括:页面、闪框、泡泡、文本框、单选框、图文框、复选框、技能点以及通过单选框、图文框和复选框组合出的单选模板、复选模板,也可以是其他交互组件类型,这里不再一一赘述。
在本发明实施例提供的技术方案中,可选的,所述业务逻辑核心控制单元1还用于从用户数据接口库获取播放当前视频的用户信息和当前内容对应的答疑者数据,及对交互脚本数据进行解析,得到需要播放的视频文件、所述视频文件的位置以及播放中需要响应的互动问答的时间点,并对多媒体资源文件中的视频文件进行预加载处理;及根据解析到的多媒体资源启动视频播放控制单元2,并进行初始化;以及初始化答疑子模块控制单元3。
其中,需要进行说明的是,这部分内容主要是对视频播放前整个交互问答***的初始化。
可选的,视频播放控制单元2还用于在视频文件播放完成后,通知所述业务逻辑核心控制单元1;相应的,所述业务逻辑核心控制单元1还用于将视频播放完成后将所有的交互问答相关的数据进行汇总并分析。
在视频教育完成后,能够将视频教育过程中的交互问答数据、答疑及回复数据进行汇总,能够根据这些数据对学生的知识掌握情况进行分析。
请参见附图6,可选的,所述答疑子模块控制单元4,包括:
定时轮询子单元41,用于间隔预设时间向远程服务器请求答疑及回复数据;
主动触发问题子单元42,用于当用户主动触发发送问题时,在视频播放界面弹出问答功能区以供用户填写问题,当用户填写完问题后,将发送提问指令和问题一同发送至远程服务器进行处理。
可选的,所述根据所述交互指令触发对应的交互功能的交互组件子模块控制单元3,具体用于根据所述交互指令获取相应的组件标记,根据所述组件标记触发对应的功能组件,并将所述功能组件显示在视频层上。
其中,需要进行说明的是,交互组件子模块控制单元接收到交互指令后,需要判定交互指令对应的组件标记,从而确定对应的功能,例如:根据组件的相对坐标位置、显示图文、响应事件等信息,触发对应的功能组件从而显示在视频层上。
可选的,所述交互组件子模块控制单元3,包括页面、闪框、泡泡、文本框、单选框、图文框、复选框、技能点及通过单选框、图文框和复选框组合出的单选模板、复选模板的交互组件中一种或多种。
由上述本发明实施例提供的技术方案可知,在本发明提供的在视频播放过程中实现交互问答的***中,能够在线上视频播放过程中设定的时间点上,向观看视频的学生推送交互问答,或者在视频播放过程中能够实现文字交流,使得在线视频教育具有了线下教育老师边讲边提问,学生在观看教学视频过程中也能够主动发起提问,实现了线上视频教育过程中老师和学生之间的交互,充分调动了学生的注意力和积极性,大大提升了在线教育的用户体验和学习效果。此外,在视频教育完成后,能够将视频教育过程中的交互问答数据、答疑及回复数据进行汇总,能够根据这些数据对学生的知识掌握情况进行分析。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种基于视频播放过程的交互问答***实现方法,其特征在于,具体包括如下步骤:
S101:在播放预先获取的视频文件的过程中,当用户主动触发发送问题的组件时,答疑子模块控制单元在视频播放界面弹出问答功能区以供用户填写问题,当用户填写完问题后,将提问指令、问题以及预先获取的用户信息一同发送至远程服务器进行处理;
S102:答疑子模块控制单元向远程服务器请求答疑及回复数据;
S103:业务逻辑核心控制单元判断所述远程服务器是否返回答疑及回复数据,如果是,则将所述答疑及回复数据推送到视频播放界面进行显示,如果否,则所述答疑子模块控制单元间隔预设时间后执行步骤S102;
S104:视频播放控制单元在播放预先解析出的视频文件的过程中,向所述业务逻辑核心控制单元回调当前视频播放的时间点;
S105:所述业务逻辑核心控制单元根据预先解析出的交互脚本数据判断当前视频播放的时间点是否存在交互问答内容;
如果是,则执行步骤S106;如果否,则所述视频播放控制单元继续播放所述视频文件;
S106:所述业务逻辑核心控制单元向所述视频播放控制单元发送暂停或继续播放指令,及向交互组件子模块控制单元发送交互指令;所述视频播放控制单元根据所述暂停或继续播放指令暂停或者继续播放视频,所述交互组件子模块控制单元根据所述交互指令触发对应的交互功能,并显示在视频上。
2.根据权利要求1所述的一种基于视频播放过程的交互问答***实现方法,其特征在于,在步骤S101之前还包括:
业务逻辑核心控制单元从用户数据接口库获取播放当前视频的用户信息和当前内容对应的答疑者数据,及对交互脚本数据进行解析,得到需要播放的视频文件、所述视频文件的位置以及播放中需要响应的互动问答的时间点,并对多媒体资源文件中的视频文件进行预加载处理;根据解析到的多媒体资源启动视频播放控制单元,并进行初始化;以及初始化答疑子模块控制单元。
3.根据权利要求1或2所述的一种基于视频播放过程的交互问答***实现方法,其特征在于,在步骤S106之后,还包括:
视频文件播放完成后,视频播放控制单元通知所述业务逻辑核心控制单元,所述业务逻辑核心控制单元在视频播放完成后将所有交互问答内容、答疑及回复数据相关的数据进行汇总并分析。
4.根据权利要求1所述的一种基于视频播放过程的交互问答***实现方法,其特征在于,根据所述交互指令触发对应的交互功能,包括:
根据所述交互指令获取相应的组件标记,根据所述组件标记触发对应的功能组件,并将所述功能组件显示在视频层上。
5.根据权利要求1所述的一种基于视频播放过程的交互问答***实现方法,其特征在于,所述预设时间为30秒。
6.一种基于视频播放过程的交互问答***实现方法,其特征在于,具体包括:业务逻辑核心控制单元、视频播放控制单元、交互组件子模块控制单元和答疑子模块控制单元;
在播放预先获取的视频文件的过程中,当用户主动触发发送问题的组件时,所述答疑子模块控制单元在视频播放界面弹出问答功能区以供用户填写问题,当用户填写完问题后,将提问指令、问题以及预先获取的用户信息一同发送至远程服务器进行处理;
所述答疑子模块控制单元向远程服务器请求答疑及回复数据;
所述业务逻辑核心控制单元判断远程服务器是否返回答疑及回复数据,如果是,则将所述答疑及回复数据推送到视频播放界面进行显示,如果否,则所述答疑子模块控制单元间隔预设时间后重新向远程服务器请求答疑及回复数据;
所述视频播放控制单元在播放视频文件过程中,向所述业务逻辑核心控制单元回调当前视频播放的时间点;
所述业务逻辑核心控制单元根据预先解析出的交互脚本数据判断当前视频播放的时间点是否存在交互问答内容;如果是,则向所述视频播放控制单元发送暂停或继续播放指令,及向交互组件子模块控制单元发送交互指令;
所述视频播放控制单元根据所述暂停或继续播放指令暂停或者继续播放视频,所述交互组件子模块控制单元根据所述交互指令触发对应的交互功能,并显示在视频上;如果否,则所述视频播放控制单元继续播放所述视频文件。
7.根据权利要求6所述的一种基于视频播放过程的交互问答***实现方法,其特征在于,所述业务逻辑核心控制单元还用于从用户数据接口库获取播放当前视频的用户信息和当前内容对应的答疑者数据,及对交互脚本数据进行解析,得到需要播放的视频文件、所述视频文件的位置以及播放中需要响应的互动问答的时间点,并对多媒体资源文件中的视频文件进行预加载处理;及根据解析到的多媒体资源启动视频播放控制单元,并进行初始化;以及初始化答疑子模块控制单元。
8.根据权利要求6或7所述的一种基于视频播放过程的交互问答***实现方法,其特征在于,视频播放控制单元还用于在视频文件播放完成后,通知所述业务逻辑核心控制单元;相应的,所述业务逻辑核心控制单元还用于将视频播放完成后将所有的交互问答相关的数据进行汇总并分析。
9.根据权利要求6所述的一种基于视频播放过程的交互问答***实现方法,其特征在于,所述答疑子模块控制单元,包括:
定时轮询子单元,用于间隔预设时间向远程服务器请求答疑及回复数据;
主动触发问题子单元,用于当用户主动触发发送问题时,在视频播放界面弹出问答功能区以供用户填写问题,当用户填写完问题后,将发送提问指令和问题一同发送至远程服务器进行处理。
10.根据权利要求6所述的一种基于视频播放过程的交互问答***实现方法,其特征在于,所述根据所述交互指令触发对应的交互功能的交互组件子模块控制单元,具体用于根据所述交互指令获取相应的组件标记,根据所述组件标记触发对应的功能组件,并将所述功能组件显示在视频层上,同时交互组件子模块控制单元,包括页面、闪框、泡泡、文本框、单选框、图文框、复选框、技能点及通过单选框、图文框和复选框组合出的单选模板、复选模板的交互组件中一种或多种。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610800118.1A CN107222788A (zh) | 2016-08-31 | 2016-08-31 | 一种基于视频播放过程的交互问答***实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610800118.1A CN107222788A (zh) | 2016-08-31 | 2016-08-31 | 一种基于视频播放过程的交互问答***实现方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107222788A true CN107222788A (zh) | 2017-09-29 |
Family
ID=59927831
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610800118.1A Pending CN107222788A (zh) | 2016-08-31 | 2016-08-31 | 一种基于视频播放过程的交互问答***实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107222788A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108062364A (zh) * | 2017-12-05 | 2018-05-22 | 优酷网络技术(北京)有限公司 | 信息展示方法及装置 |
CN108600273A (zh) * | 2018-05-13 | 2018-09-28 | 北京阳光柠檬科技有限公司 | 用于在线问答的数据处理方法及装置 |
CN108769814A (zh) * | 2018-06-01 | 2018-11-06 | 腾讯科技(深圳)有限公司 | 视频互动方法、装置及可读介质 |
CN108810639A (zh) * | 2018-07-06 | 2018-11-13 | 深圳点猫科技有限公司 | 一种基于智能算法的视频交互数据存储方法及电子设备 |
CN108961848A (zh) * | 2018-07-06 | 2018-12-07 | 深圳点猫科技有限公司 | 一种用于智能教学的生成dom元素的方法及电子设备 |
CN110324478A (zh) * | 2019-07-26 | 2019-10-11 | 江西省亿维电子商务有限公司 | 一种基于播放视频问答交互形式的手机解锁方法 |
CN110798746A (zh) * | 2019-09-10 | 2020-02-14 | 上海道浮于海科技有限公司 | 一种短视频答题***及方法 |
CN111464861A (zh) * | 2020-03-06 | 2020-07-28 | 深圳千舟云格科技有限公司 | 一种交互方法及交互*** |
CN111930229A (zh) * | 2020-07-22 | 2020-11-13 | 北京字节跳动网络技术有限公司 | 人机交互方法、装置和电子设备 |
CN112040296A (zh) * | 2020-09-06 | 2020-12-04 | 刘承昊 | 交互式内容播放平台 |
CN112969098A (zh) * | 2019-12-13 | 2021-06-15 | 阿里巴巴集团控股有限公司 | 用于互动视频的引擎架构和装置 |
CN113301369A (zh) * | 2021-05-20 | 2021-08-24 | 读书郎教育科技有限公司 | 一种智慧课堂录播视频的交互***及方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101458715A (zh) * | 2008-12-31 | 2009-06-17 | 北京大学 | 一种与视频同步的信息发布及播放方法 |
CN102833490A (zh) * | 2011-06-15 | 2012-12-19 | 新诺亚舟科技(深圳)有限公司 | 一种互动视频的编辑播放方法、***及电子学习设备 |
KR101401722B1 (ko) * | 2013-12-24 | 2014-05-30 | 박형용 | 개인 맞춤형 온라인 학습 시스템 |
CN105117130A (zh) * | 2015-08-28 | 2015-12-02 | 上海第九城市教育科技股份有限公司 | 一种多媒体课件的可选型交互***及方法 |
CN105390038A (zh) * | 2015-12-18 | 2016-03-09 | 广东公信智能会议股份有限公司 | 课堂多功能及时反馈*** |
CN105741631A (zh) * | 2016-04-05 | 2016-07-06 | 北京盒子鱼教育科技有限公司 | 一种网络教学的互动方法、装置和*** |
-
2016
- 2016-08-31 CN CN201610800118.1A patent/CN107222788A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101458715A (zh) * | 2008-12-31 | 2009-06-17 | 北京大学 | 一种与视频同步的信息发布及播放方法 |
CN102833490A (zh) * | 2011-06-15 | 2012-12-19 | 新诺亚舟科技(深圳)有限公司 | 一种互动视频的编辑播放方法、***及电子学习设备 |
KR101401722B1 (ko) * | 2013-12-24 | 2014-05-30 | 박형용 | 개인 맞춤형 온라인 학습 시스템 |
CN105117130A (zh) * | 2015-08-28 | 2015-12-02 | 上海第九城市教育科技股份有限公司 | 一种多媒体课件的可选型交互***及方法 |
CN105390038A (zh) * | 2015-12-18 | 2016-03-09 | 广东公信智能会议股份有限公司 | 课堂多功能及时反馈*** |
CN105741631A (zh) * | 2016-04-05 | 2016-07-06 | 北京盒子鱼教育科技有限公司 | 一种网络教学的互动方法、装置和*** |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108062364A (zh) * | 2017-12-05 | 2018-05-22 | 优酷网络技术(北京)有限公司 | 信息展示方法及装置 |
CN108600273A (zh) * | 2018-05-13 | 2018-09-28 | 北京阳光柠檬科技有限公司 | 用于在线问答的数据处理方法及装置 |
CN108769814A (zh) * | 2018-06-01 | 2018-11-06 | 腾讯科技(深圳)有限公司 | 视频互动方法、装置及可读介质 |
CN108769814B (zh) * | 2018-06-01 | 2022-02-01 | 腾讯科技(深圳)有限公司 | 视频互动方法、装置、终端及可读存储介质 |
CN108810639A (zh) * | 2018-07-06 | 2018-11-13 | 深圳点猫科技有限公司 | 一种基于智能算法的视频交互数据存储方法及电子设备 |
CN108961848A (zh) * | 2018-07-06 | 2018-12-07 | 深圳点猫科技有限公司 | 一种用于智能教学的生成dom元素的方法及电子设备 |
CN110324478B (zh) * | 2019-07-26 | 2021-07-02 | 江西省亿维电子商务有限公司 | 一种基于播放视频问答交互形式的手机解锁方法 |
CN110324478A (zh) * | 2019-07-26 | 2019-10-11 | 江西省亿维电子商务有限公司 | 一种基于播放视频问答交互形式的手机解锁方法 |
CN110798746A (zh) * | 2019-09-10 | 2020-02-14 | 上海道浮于海科技有限公司 | 一种短视频答题***及方法 |
CN112969098A (zh) * | 2019-12-13 | 2021-06-15 | 阿里巴巴集团控股有限公司 | 用于互动视频的引擎架构和装置 |
CN111464861A (zh) * | 2020-03-06 | 2020-07-28 | 深圳千舟云格科技有限公司 | 一种交互方法及交互*** |
CN111930229A (zh) * | 2020-07-22 | 2020-11-13 | 北京字节跳动网络技术有限公司 | 人机交互方法、装置和电子设备 |
CN112040296A (zh) * | 2020-09-06 | 2020-12-04 | 刘承昊 | 交互式内容播放平台 |
CN113301369A (zh) * | 2021-05-20 | 2021-08-24 | 读书郎教育科技有限公司 | 一种智慧课堂录播视频的交互***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107222788A (zh) | 一种基于视频播放过程的交互问答***实现方法 | |
Stodter et al. | Layers of learning in coach developers’ practice-theories, preparation and delivery | |
US20190318642A1 (en) | Online programming education method and system | |
CA2349887C (en) | Interactive multimedia virtual classes requiring small online network bandwidth | |
Sleator | The evolution of elearning background, blends and blackboard… | |
Crandall et al. | Development of an augmented reality game to teach abstract concepts in food chemistry | |
CN107492274A (zh) | 3d备授课***及方法 | |
USRE46969E1 (en) | Multimedia training system and apparatus | |
CN101218616A (zh) | 语言学习的***和方法 | |
CN102332216A (zh) | 一种辅助学校教育的远程教学方法及*** | |
CN110390844A (zh) | 一种线上直播***及其培训方法 | |
CN102881199A (zh) | 交互式背单词的方法与*** | |
Damásio et al. | T-learning and interactive television edutainment: the Portuguese case study | |
Ricky et al. | Using mobile and flexible technologies to enable, engage and enhance learning in Vocational Education and Training (VET) | |
WO2016019694A1 (zh) | 信息互动的方法及终端 | |
CN104346960A (zh) | 学校远程教学***及教学方法 | |
KR20140119504A (ko) | 클라우드 컴퓨팅을 기반으로 하는 it 실습교육 시스템 | |
Woods et al. | Effective teaching in the multicultural business classroom | |
Subramanian et al. | Enhancing e-learning education with live interactive feedback system | |
Li et al. | Facilitating engaging journal clubs in online upper-level undergraduate courses | |
JP2006201336A (ja) | 学習支援サーバ、学習支援方法ならびに学生支援プログラムおよびこれを記録したコンピュータ読み取り可能な記録媒 | |
CN105897725A (zh) | 一种在线教学中音频与ppt的同步方法、装置及相关设备 | |
Farris et al. | Student Perceptions of Instructor Communication Amid Class Disruption | |
Abas et al. | Achieving pedagogical richness to meet the needs of ODL learners | |
CN102411495A (zh) | 一种教育资源制作方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20181217 Address after: 100000 South Lane No. 1, Jianchang, Dongcheng District, Beijing Applicant after: Liu Yang Address before: Room 401, 4th Gate, 1st Floor, North Building, 13 Daliushu Road, Haidian District, Beijing Applicant before: Zhengyang Beijing Tianma Information Technology Co., Ltd. |
|
TA01 | Transfer of patent application right | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170929 |
|
RJ01 | Rejection of invention patent application after publication |