基于在线教育的视频生成方法、***、设备及存储介质
技术领域
本发明涉及在线教育领域,具体地说,涉及基于在线教育的视频生成方法、***、设备及存储介质。
背景技术
随着信息技术迅速发展,特别是从互联网到移动互联网,创造了跨时空的生活、工作和学习方式,使知识获取的方式发生了根本变化。教与学可以不受时间、空间和地点条件的限制,知识获取渠道灵活与多样化。在线教育即e-Learning,或称远程教育、在线学习,现行概念中一般指的是一种基于网络的学习行为,与网络培训概念相似。
在线教育平台即在线培训***是实施在线培训,在线教育的工具软件,一个运用网络技术与软件技术,可以定制和扩展的远程网上教育学员。它通过简单易用的课件、试题导入和制作功能帮助行业或企业快速组建自己专有的知识库体系,并提供培训需求调查、培训目标设定、课程体系设计、培训计划管理、培训过程监控及考核评估等功能帮助客户高效地实施员工培训和考核任务。
目前,透过网路连线进入虚拟教室学习的技术已相当成熟,各种课中的历程可以记录成不同的资料型态,要把课中的历程记录下来最简单的方式就是侧录使用者画面并储存成影片档。抑或是透过各种脚本语言组装成一个自行客制化面的多媒体(html tag,javascript,mp4/webm,xml data)来拨放(如:BigBlueButton软件)。然而,一旦此种教室的(a.开课数量开始等比级数的上升且又(b.需要动态修改录像文件内各种内容时(例如:去掉不适当的留言、个别学员音档单独录制失败需要手动取出文件恢复、不想让用户看到部分录像段落时的段落排除),想要透过前者侧录的方式或是后者透过脚本语言再次重新组装的方式是极度浪费运算资源的与人力成本的。
通常在一段教学视频中,整个的长度至少是半小时到2小时之间,以1位老师线上教学4位学员的课程为例,会产生老师端2个小时时长的视频,以及每个学员端2个小时时长的视频等等,共计10个小时的5段视频。可见大部分的视频内容是低价值的,如果采用人力来剪辑学员的精彩视频是非常缓慢而且耗费人力的行为。
因此,本发明提供了一种基于在线教育的视频生成方法、***、设备及存储介质。
发明内容
针对现有技术中的问题,本发明的目的在于提供基于在线教育的视频生成方法、***、设备及存储介质,能够根据老师与学员的对话,自动剪辑反应学员关于主题对话视频,便于将整段视频进行精选和优化编辑,增加视频回放的观看价值,提高人性化体验。
本发明的实施例提供一种基于在线教育的视频生成方法,包括以下步骤:
S110、在至少一第一类用户向多个第二类用户授课的过程中,采集所述第一类用户的具有时间戳的第一类视频与每个所述第二类用户的具有时间戳的第二类视频;
S120、自所述第一类视频中删除第一类用户不发言的视频段落,获得根据时间顺序排列的多段第一类子视频,自每个所述第二类视频中删除第二类用户不发言的视频段落,获得根据时间顺序排列的多段第二类子视频;
S130、自所述第一类子视频中筛选符合预设主题语码集中至少一预设主题语码的第一类子视频作为第一目标视频;
S140、自所有所述第二类用户的时间戳位于所述第一目标视频的时间戳之前且最相邻所述第一目标视频的一个第二类子视频作为第二目标视频;
S150、至少基于所述第二目标视频和第一目标视频按时间顺序剪辑,获得对应提供所述第二类子视频的第二类用户的主题对话视频。
优选地,所述步骤S110中,所述第一类视频的每一帧画面分别具有一拍摄时实时生成的时间戳;
每个所述第二类用户的第二类视频的每一帧画面分别具有一拍摄时实时生成的时间戳。
优选地,所述步骤S120中,自所述第一类视频中将音频分贝数低于预设阈值的视频段落作为第一类用户不发言的视频段落,自所述第一类视频中删除;
自每个所述第二类视频中将音频分贝数低于预设阈值的视频段落作为第二类用户不发言的视频段落,自所述第二类视频中删除。
优选地,所述步骤S130中,所述预设主题语码集包括多个表达评价的预设主题语码的语音,在所述第一类子视频通过语音相似度比对查找满足至少一预设主题语码的语音作为第一目标视频。
优选地,所述步骤S130中,所述预设主题语码集包括多个表达评价的预设主题语码的文字,在所述第一类子视频通过语音识别转换为文本后,查找满足至少一预设主题语码的文字作为第一目标视频。
优选地,所述步骤S130中,所述预设主题语码集中具有多个预设的表达赞扬的预设主题语码。
优选地,所述步骤S130中,所述预设主题语码集中具有多个预设的表达批评的预设主题语码。
优选地,所述步骤S140中,在所有所述第二类用户的第二类子视频中查找满足第二类子视频的结尾帧的时间戳位于所述第一目标视频的起始帧的时间戳之前,且与所述起始帧的时间间隔最小的一个第二类子视频作为第二目标视频。
优选地,所述步骤S150中,在第一类子视频中获得位于所述第一目标视频之前且最相邻所述第一目标视频的一个第一类子视频作为第三目标视频,将所述第三目标视频、第二目标视频和第一目标视频按时间顺序剪辑在一起作为所述第二类子视频对应的第二类用户的主题对话视频。
优选地,将所述第二类用户的至少一个主题对话视频发送给与所述第二类用户相关联的至少一位第三类用户。
优选地,将所述第二类用户的至少一个主题对话视频以及课程信息生成一网课广告信息发送给与所述第二类用户相关联的至少一位第三类用户。
本发明的实施例还提供一种基于在线教育的视频生成***,用于实现上述的基于在线教育的视频生成方法,所述基于在线教育的视频生成***包括:
视频采集模块,在至少一第一类用户向多个第二类用户授课的过程中,采集所述第一类用户的具有时间戳的第一类视频与每个所述第二类用户的具有时间戳的第二类视频;
视频分割模块,自所述第一类视频中删除第一类用户不发言的视频段落,获得根据时间顺序排列的多段第一类子视频,自每个所述第二类视频中删除第二类用户不发言的视频段落,获得根据时间顺序排列的多段第二类子视频;
视频筛选模块,自所述第一类子视频中筛选符合预设主题语码集中至少一预设主题语码的第一类子视频作为第一目标视频;
视频定位模块,自所有所述第二类用户的时间戳位于所述第一目标视频之前且最相邻所述第一目标视频的一个第二类子视频作为第二目标视频;
视频生成模块,至少基于所述第二目标视频和第一目标视频按时间顺序剪辑,获得对应提供所述第二类子视频的第二类用户的主题对话视频。
优选地,所述第一类视频的每一帧画面分别具有一拍摄时实时生成的时间戳;
每个所述第二类用户的第二类视频的每一帧画面分别具有一拍摄时实时生成的时间戳。
优选地,所述视频分割模块自所述第一类视频中将音频分贝数低于预设阈值的视频段落作为第一类用户不发言的视频段落,自所述第一类视频中删除;
自每个所述第二类视频中将音频分贝数低于预设阈值的视频段落作为第二类用户不发言的视频段落,自所述第二类视频中删除。
优选地,所述预设主题语码集包括多个表达评价的预设主题语码的语音,在所述第一类子视频通过语音相似度比对查找满足至少一预设主题语码的语音作为第一目标视频。
优选地,所述预设主题语码集包括多个表达评价的预设主题语码的文字,在所述第一类子视频通过语音识别转换为文本后,查找满足至少一预设主题语码的文字作为第一目标视频。
优选地,所述视频定位模块中,在所有所述第二类用户的第二类子视频中查找满足第二类子视频的结尾帧的时间戳位于所述第一目标视频的起始帧的时间戳之前,且与所述起始帧的时间间隔最小的一个第二类子视频作为第二目标视频。
优选地,所述视频生成模块中,在第一类子视频中获得位于所述第一目标视频之前且最相邻所述第一目标视频的一个第一类子视频作为第三目标视频,将所述第三目标视频、第二目标视频和第一目标视频按时间顺序剪辑在一起作为所述第二类子视频对应的第二类用户的主题对话视频。
本发明的实施例还提供一种基于在线教育的视频生成设备,包括:
处理器;
存储器,其中存储有所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行上述基于在线教育的视频生成方法的步骤。
本发明的实施例还提供一种计算机可读存储介质,用于存储程序,所述程序被执行时实现上述基于在线教育的视频生成方法的步骤。
本发明的基于在线教育的视频生成方法、***、设备及存储介质,能够根据老师与学员的对话,自动剪辑反应学员关于主题对话视频,便于将整段视频进行精选和优化编辑,增加视频回放的观看价值,提高人性化体验。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显。
图1是本发明的基于在线教育的视频生成方法的流程图。
图2是本发明的基于在线教育的视频生成方法中实时录制第一类视频与和第二类视频的示意图。
图3是本发明的基于在线教育的视频生成方法中获得第一类视频与和第二类视频的示意图。
图4是本发明的基于在线教育的视频生成方法中的实施例中分割视频组合第一种主题对话视频的示意图。
图5是本发明的基于在线教育的视频生成方法中将第一种主题对话视频发送给关联用户的示意图。
图6是本发明的基于在线教育的视频生成方法中的实施例中分割视频组合第二种主题对话视频的示意图。
图7是本发明的基于在线教育的视频生成方法中将第二种主题对话视频发送给关联用户的示意图。
图8是本发明的基于在线教育的视频生成方法中的实施例中分割视频组合第三种主题对话视频的示意图。
图9是本发明的基于在线教育的视频生成方法中将第三种主题对话视频发送给用户的示意图。
图10是本发明的基于在线教育的视频生成***的架构示意图。
图11是本发明的基于在线教育的视频生成设备的结构示意图。以及
图12是本发明一实施例的计算机可读存储介质的结构示意图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的实施方式。相反,提供这些实施方式使得本发明将全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的结构,因而将省略对它们的重复描述。
图1是本发明的基于在线教育的视频生成方法的流程图。如图1所示,本发明的基于在线教育的视频生成方法,包括以下步骤:
S110、在至少一第一类用户向多个第二类用户授课的过程中,采集第一类用户的具有时间戳的第一类视频与每个第二类用户的具有时间戳的第二类视频。
S120、自第一类视频中删除第一类用户不发言的视频段落,获得根据时间顺序排列的多段第一类子视频,自每个第二类视频中删除第二类用户不发言的视频段落,获得根据时间顺序排列的多段第二类子视频。
S130、自第一类子视频中筛选符合预设主题语码集中至少一预设主题语码的第一类子视频作为第一目标视频。
S140、自所有第二类用户的时间戳位于第一目标视频之前且最相邻第一目标视频的一个第二类子视频作为第二目标视频。
S150、至少基于第二目标视频和第一目标视频按时间顺序剪辑,获得对应提供第二类子视频的第二类用户的主题对话视频。
在一个优选方案中,步骤S110中,第一类视频的每一帧画面分别具有一拍摄时实时生成的时间戳。
每个第二类用户的第二类视频的每一帧画面分别具有一拍摄时实时生成的时间戳。
在一个优选方案中,步骤S120中,自第一类视频中将音频分贝数低于预设阈值的视频段落作为第一类用户不发言的视频段落,自第一类视频中删除。
自每个第二类视频中将音频分贝数低于预设阈值的视频段落作为第二类用户不发言的视频段落,自第二类视频中删除,但不以此为限。
在一个优选方案中,步骤S130中,预设主题语码集包括多个表达评价的预设主题语码的语音,在第一类子视频通过语音相似度比对查找满足至少一预设主题语码的语音作为第一目标视频,但不以此为限。
在一个优选方案中,步骤S130中,预设主题语码集包括多个表达评价的预设主题语码的文字,在第一类子视频通过语音识别转换为文本后,查找满足至少一预设主题语码的文字作为第一目标视频,但不以此为限。
在一个优选方案中,步骤S130中,预设主题语码集中具有多个预设的表达赞扬的预设主题语码,但不以此为限。
在一个优选方案中,步骤S130中,预设主题语码集中具有多个预设的表达批评的预设主题语码,但不以此为限。
在一个优选方案中,步骤S140中,在所有第二类用户的第二类子视频中查找满足第二类子视频的结尾帧的时间戳位于第一目标视频的起始帧的时间戳之前,且与起始帧的时间间隔最小的一个第二类子视频作为第二目标视频,但不以此为限。
在一个优选方案中,步骤S150中,在第一类子视频中获得位于第一目标视频之前且最相邻第一目标视频的一个第一类子视频作为第三目标视频,将第三目标视频、第二目标视频和第一目标视频按时间顺序剪辑在一起作为第二类子视频对应的第二类用户的主题对话视频,但不以此为限。
在一个优选方案中,将第二类用户的至少一个主题对话视频发送给与第二类用户相关联的至少一位第三类用户,但不以此为限。
在一个优选方案中,将第二类用户的至少一个主题对话视频以及课程信息生成一网课广告信息发送给与第二类用户相关联的至少一位第三类用户,但不以此为限。
图2是本发明的基于在线教育的视频生成方法中实时录制第一类视频与和第二类视频的示意图。图3是本发明的基于在线教育的视频生成方法中获得第一类视频与和第二类视频的示意图。如图2和3所示,老师1通过手机11进行网上授课,学员3、4、5分别通过各自的手机31、41、51进行网上学习,手机11与手机31、41、51各自将拍摄到的实时视频发送到服务器2,并通过服务器2可以得到其他的实时视频。在课程结束后,可以得到关于老师1的手机11拍摄的第一类视频100,关于学员3的手机31拍摄的第二类视频300,关于学员4的手机41拍摄的第二类视频400,关于学员5的手机51拍摄的第二类视频500。与常规的视频拍摄不同的是,第一类视频100、第二类视频300、第二类视频400、第二类视频500中的每一帧画面,都具有生成该帧画面时的关于世界时间的时间戳,也就是说,即便随意抽取出上述视频中的任意一帧,也能知道该帧画面是在何时拍摄得到的。
图4是本发明的基于在线教育的视频生成方法中的实施例中分割视频组合第一种主题对话视频的示意图。图5是本发明的基于在线教育的视频生成方法中将第一种主题对话视频发送给关联用户的示意图。如图4和5所示,自第一类视频100中删除第一类用户不发言的视频段落,获得根据时间顺序排列的多段第一类子视频。自第一类视频中将音频分贝数低于预设阈值的视频段落作为第一类用户不发言的视频段落,自第一类视频中删除。音频分贝数的预设阈值的选择范围可以是20至50分贝,例如取音频分贝数40分贝作为预设阈值,增会将第一类视频中所有低于40分贝的视频片段删除,删除后会得到多段第一类子视频,例如:第一类子视频101、第一类子视频102、第一类子视频103。同时,可以自第二类视频300、400、500中分别删除第二类用户不发言的视频段落,获得根据时间顺序排列的多段第二类子视频。自第二类视频中将音频分贝数低于预设阈值的视频段落作为第二类用户不发言的视频段落,自第二类视频中删除。音频分贝数的预设阈值的选择范围可以是20至50分贝,例如取音频分贝数40分贝作为预设阈值,增会将第二类视频中所有低于40分贝的视频片段删除,删除后会得到多段第二类子视频,例如:关于学员3的第二类子视频301、关于学员4的第二类子视频401、关于学员5的第二类子视频501。
随后,自第一类子视频中筛选符合预设主题语码集中至少一预设主题语码的第一类子视频作为第一目标视频。本实施例中选用表达赞扬的主题语码集,主题语码集中包含多个预设主题语码,例如“好”、“很棒”、“great”、“genius”……等等。预设主题语码集可以包括多个表达评价的预设主题语码的语音,在第一类子视频通过语音相似度比对查找满足至少一预设主题语码的语音作为第一目标视频,但不以此为限。或者,预设主题语码集也可以包括多个表达评价的预设主题语码的文字,在第一类子视频通过语音识别转换为文本后,查找满足至少一预设主题语码的文字作为第一目标视频,但不以此为限。本实施例中,通过筛选,得到第一类子视频102中包含了预设主题语码7“genius”,将第一类子视频102作为第一目标视频。
在所有学员3、4、5的第二类子视频中查找满足第二类子视频的结尾帧的时间戳位于第一目标视频(第一类子视频102)的起始帧(第一类子视频102的起始帧1021)的时间戳之前,且与起始帧的时间间隔最小的一个第二类子视频作为第二目标视频,获得学员3的第二类子视频301的结尾帧3011的时间戳与起始帧1021的时间戳最接近,显然,老师的第一类子视频102中的预设主题语码7“genius”是用于评价学员3的第二类子视频301中的表现,则将第二类子视频301作为第二目标视频。
最后将第二目标视频301和第一目标视频102按时间顺序剪辑,获得对应提供第二类子视频的第二类用户3的主题对话视频6。将第二类用户3的主题对话视频6发送给与第二类用户相关联的第三类用户31、32、33,用户31、32、33可以是第二类用户3的家长的账号或是同学的账号,从而促进用户31、32、33对于第二类用户3的课程表现的了解,但不以此为限。
图6是本发明的基于在线教育的视频生成方法中的实施例中分割视频组合第二种主题对话视频的示意图。图7是本发明的基于在线教育的视频生成方法中将第二种主题对话视频发送给关联用户的示意图。如图6和7所示,与之前不同的是,为了尽可能实现完整的对话,很显然,常规的课堂对话,应该包括老师提问、学员回答、老师点评三个部分,所以,在获得第一目标视频(第一类子视频102)和第二目标视频(第二类子视频301)之后还可以在第一类子视频中获得位于第一目标视频之前且最相邻第一目标视频的一个第一类子视频作为第三目标视频(第一类子视频101),将第三目标视频、第二目标视频和第一目标视频按时间顺序剪辑在一起作为第二类子视频对应的第二类用户的主题对话视频6,将第二类用户的至少一个主题对话视频6以及课程信息生成一网课广告信息发送给与第二类用户相关联的第三类用户,由于其中包含了第二类用户3在课上的精彩表现,能够更容易促进与第二类用户3相关联的第三类用户31、32、33购买网课,增强网课广告信息的转化率,但不以此为限。
图8是本发明的基于在线教育的视频生成方法中的实施例中分割视频组合第三种主题对话视频的示意图。图9是本发明的基于在线教育的视频生成方法中将第三种主题对话视频发送给用户的示意图。如图6和7所示,与之前不同的是,也可以收集批评类的预设主题语码8作为预设主题语码,重复上述操作获得第二类用户3回答错误或是表现不佳的主题对话视频6,反馈给第二类用户3,第二类用户3可以通过回顾这些回答错误或是表现不佳的主题对话视频6,改进或提高学习效果。
本发明的基于在线教育的视频生成方法,能够根据老师与学员的对话,自动剪辑反应学员关于主题对话视频,便于将整段视频进行精选和优化编辑,增加视频回放的观看价值,尤其是在多学员的网络教学过程中,通过本发明能够针对配个学员的表现,生成各类主题对话,能够通过分享并观看精彩视频激发启发用户购买网络课程的欲望,学员也能够通过观看关于错误的视频改进学习方法,提高人性化体验。
图10是本发明的基于在线教育的视频生成方法的第一种实施例的示意图。如图10所示,本发明的实施例还提供一种基于在线教育的视频生成***,用于实现上述的基于在线教育的视频生成方法,基于在线教育的视频生成***5包括:
视频采集模块51,在至少一第一类用户向多个第二类用户授课的过程中,采集第一类用户的具有时间戳的第一类视频与每个第二类用户的具有时间戳的第二类视频。
视频分割模块52,自第一类视频中删除第一类用户不发言的视频段落,获得根据时间顺序排列的多段第一类子视频,自每个第二类视频中删除第二类用户不发言的视频段落,获得根据时间顺序排列的多段第二类子视频。
视频筛选模块53,自第一类子视频中筛选符合预设主题语码集中至少一预设主题语码的第一类子视频作为第一目标视频。
视频定位模块54,自所有第二类用户的时间戳位于第一目标视频之前且最相邻第一目标视频的一个第二类子视频作为第二目标视频。
视频生成模块55,至少基于第二目标视频和第一目标视频按时间顺序剪辑,获得对应提供第二类子视频的第二类用户的主题对话视频。
在一个优选方案中,第一类视频的每一帧画面分别具有一拍摄时实时生成的时间戳。
每个第二类用户的第二类视频的每一帧画面分别具有一拍摄时实时生成的时间戳,但不以此为限。
在一个优选方案中,视频分割模块自第一类视频中将音频分贝数低于预设阈值的视频段落作为第一类用户不发言的视频段落,自第一类视频中删除。
自每个第二类视频中将音频分贝数低于预设阈值的视频段落作为第二类用户不发言的视频段落,自第二类视频中删除,但不以此为限。
在一个优选方案中,预设主题语码集包括多个表达评价的预设主题语码的语音,在第一类子视频通过语音相似度比对查找满足至少一预设主题语码的语音作为第一目标视频,但不以此为限。
在一个优选方案中,预设主题语码集包括多个表达评价的预设主题语码的文字,在第一类子视频通过语音识别转换为文本后,查找满足至少一预设主题语码的文字作为第一目标视频,但不以此为限。
在一个优选方案中,视频定位模块中,在所有第二类用户的第二类子视频中查找满足第二类子视频的结尾帧的时间戳位于第一目标视频的起始帧之前,且与起始帧的时间间隔最小的一个第二类子视频作为第二目标视频,但不以此为限。
在一个优选方案中,视频生成模块中,在第一类子视频中获得位于第一目标视频之前且最相邻第一目标视频的一个第一类子视频作为第三目标视频,将第三目标视频、第二目标视频和第一目标视频按时间顺序剪辑在一起作为第二类子视频对应的第二类用户的主题对话视频,但不以此为限。
本发明的基于在线教育的视频生成***,能够根据老师与学员的对话,自动剪辑反应学员关于主题对话视频,便于将整段视频进行精选和优化编辑,增加视频回放的观看价值,尤其是在多学员的网络教学过程中,通过本发明能够针对配个学员的表现,生成各类主题对话,能够通过分享并观看精彩视频激发启发用户购买网络课程的欲望,学员也能够通过观看关于错误的视频改进学习方法,提高人性化体验。
本发明实施例还提供一种基于在线教育的视频生成设备,包括处理器。存储器,其中存储有处理器的可执行指令。其中,处理器配置为经由执行可执行指令来执行的基于在线教育的视频生成方法的步骤。
如上所示,该实施例能够根据老师与学员的对话,自动剪辑反应学员关于主题对话视频,便于将整段视频进行精选和优化编辑,增加视频回放的观看价值,尤其是在多学员的网络教学过程中,通过本发明能够针对配个学员的表现,生成各类主题对话,能够通过分享并观看精彩视频激发启发用户购买网络课程的欲望,学员也能够通过观看关于错误的视频改进学习方法,提高人性化体验。
所属技术领域的技术人员能够理解,本发明的各个方面可以实现为***、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“平台”。
图11是本发明的基于在线教育的视频生成设备的结构示意图。下面参照图11来描述根据本发明的这种实施方式的电子设备600。图11显示的电子设备600仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图11所示,电子设备600以通用计算设备的形式表现。电子设备600的组件可以包括但不限于:至少一个处理单元610、至少一个存储单元620、连接不同平台组件(包括存储单元620和处理单元610)的总线630、显示单元640等。
其中,存储单元存储有程序代码,程序代码可以被处理单元610执行,使得处理单元610执行本说明书上述电子处方流转处理方法部分中描述的根据本发明各种示例性实施方式的步骤。例如,处理单元610可以执行如图1中所示的步骤。
存储单元620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)6201和/或高速缓存存储单元6202,还可以进一步包括只读存储单元(ROM)6203。
存储单元620还可以包括具有一组(至少一个)程序模块6205的程序/实用工具6204,这样的程序模块6205包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
总线630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、***总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
电子设备600也可以与一个或多个外部设备700(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备600交互的设备通信,和/或与使得该电子设备600能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口650进行。并且,电子设备600还可以通过网络适配器660与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器660可以通过总线630与电子设备600的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储平台等。
本发明实施例还提供一种计算机可读存储介质,用于存储程序,程序被执行时实现的基于在线教育的视频生成方法的步骤。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述电子处方流转处理方法部分中描述的根据本发明各种示例性实施方式的步骤。
如上所示,该实施例能够根据老师与学员的对话,自动剪辑反应学员关于主题对话视频,便于将整段视频进行精选和优化编辑,增加视频回放的观看价值,尤其是在多学员的网络教学过程中,通过本发明能够针对配个学员的表现,生成各类主题对话,能够通过分享并观看精彩视频激发启发用户购买网络课程的欲望,学员也能够通过观看关于错误的视频改进学习方法,提高人性化体验。
图12是本发明的计算机可读存储介质的结构示意图。参考图12所示,描述了根据本发明的实施方式的用于实现上述方法的程序产品800,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程序程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
综上,本发明的目的在于提供基于在线教育的视频生成方法、***、设备及存储介质,能够根据老师与学员的对话,自动剪辑反应学员关于主题对话视频,便于将整段视频进行精选和优化编辑,增加视频回放的观看价值,尤其是在多学员的网络教学过程中,通过本发明能够针对配个学员的表现,生成各类主题对话,能够通过分享并观看精彩视频激发启发用户购买网络课程的欲望,学员也能够通过观看关于错误的视频改进学习方法,提高人性化体验。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。