跨平台课件智能合成方法与流程

文档序号:11621211阅读:203来源:国知局

本发明涉及课件合成领域,具体涉及一种跨平台课件智能合成工具及其合成方法。



背景技术:

随着科技发展,计算机辅助教学早已广泛应用到实际教学中,经过多年的积累,每个老师手上都有很多电子教学资源。目前教育部鼓励各成教院校开展远程教育,而成教院开展网络教育初期,需要把老师手上的已有的教学资源快速转成网络课件。学校的技术资源是薄弱的,他们迫切的需要一种快速的课件生成工具,把老师手上已有的电子教材整理后,用于网络教学。为了避免重复开发网络课件,学校希望老师开发的课件兼容性强,让课件能跨平台并且在多终端电子设备产品上独立运行。目前的电子设备种类繁多,现实中各任课老师不懂技术,无法制作出学校网络教育要求的课件。很多制作课件工具都是通过采集资源来生成课件,不能满足把已有资源“快速”生存课件的需求。

目前市面上的工具,要么是制作离线版或手机端运行的课程,这些课程不能与平台进行数据交互。要么是基于平台为组合支撑的资源库模式课程,课程移植不方便。

目前网络设备终端发达,除了pc电脑,最常用的还有手机和pad,而开发符合多终端跨平台的课程技术难度大,通常需要一个强大的技术团队做支撑,人力资源成本高,所以学校的普通老师不能制作出符合多终端跨平台独立运行的课程。



技术实现要素:

本发明的目的在于提供一种跨平台课件智能合成方法,解决目前已有的课件素材合成方法合成后的课程不能跨平台使用,以及课程需要专人进行合成的问题。

为解决上述的技术问题,本发明采用以下技术方案:

一种跨平台课件智能合成方法,包括以下步骤:

资源预处理:扫描原始课程目录结构获得音视频文件,通过转码工具或切片工具对音视频文件进行转码或切片;

生成课程元数据:扫描课程目录结构,当扫描到当前的目录名称为预定的资源类型时,生成一条完整的元数据信息;

建立新课程章节目录:根据课程元数据,建立新课程相应的章节目录,并拷贝相应的模板文件。这一步骤是通过合成工具自动完成,工具中有使课程资源中的音视频文件能够正常播放而创建的模板文件,工具中还有用于将课件跟第三方平台进行数据交互的数据交互模块,数据交互模块包括json格式数据接口。json数据接口主要用于与第三方平台进行交互,json数据接口可以自动生成,需要在标识的文件夹位置添加数据识别代码,运行跨平台课件智能合成工具时根据数据识别代码自动生成json数据接口。

作为优选,课程目录结构的建立方式是根据需要合成的课件目录结构建立文件夹,文件夹名称为目录名称,文件夹的层级结构与课件目录的层级结构一致;

根据课件中的文件呈现形式,按照预定的资源类型进行分类,在课件目录结构中建立的末级文件夹中建立与预定的资源类型相同名称的资源类型文件夹,将课件资源拷贝到资源类型文件夹中。在用跨平台课件智能合成工具进行合成时,需要通过特定的课件目录结构将资源按照层级关系分层,并将资源类型进行分类,如资源类型为下载可支持资源进行下载,资源类型为播放可支持资源进行播放、资源类型为浏览可支持资源进行浏览,资源类型为复合资源主要是一种通过多资源组合浏览的复合资源类型,资源类型为切片主要是移动视频播放的特殊类型。

作为优选,预定的资源类型包括下载、播放、浏览、复合资源、切片。

作为优选,原始课程目录结构的文件夹名称或文件名称的前面设置有数字序列号。数字序列号表示课程章节的排列顺序。

作为优选,原始课程目录结构的文件夹名称或文件名称的前面设置有数据传输标识符。数据传输标识符一般为英文字母,主要用于数据的传输。

与现有技术相比,本发明的有益效果是:

1、本发明解决了现实中需要快速把已有的课件素材制作成网络课程的问题,并且支持离线和在线播放课件,以及跨平台资源读取和数据传输,只要老师的资源不需要第三方插件播放,生成的课件也无需第三方插件就可以播放。需要课件跟平台进行数据交互的节点,可在那个节点的文件夹上添加数据识别标识,解决独立运行的课件与平台数据交互的问题。

2、本发明操作简单,解决不懂技术的老师制作课件难题,最大化直接运用教师原始素材,大大的减轻学校课件制作工作量,可满足客户的个性化和多样化需求,让客户的课件标准化,能满足客户单机版课件运行的需求,也能在web端运行,满足终端pc和移动自适应浏览模式,并且可以通过json标准数据接口与各网络教学平台进行数据交互。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例1:

一种跨平台课件智能合成方法,包括以下步骤:

资源预处理:扫描原始课程目录结构获得音视频文件,通过转码工具或切片工具对音视频文件进行转码或切片;

生成课程元数据:扫描课程目录结构,当扫描到当前的目录名称为预定的资源类型时,生成一条完整的元数据信息;

建立新课程章节目录:根据课程元数据信息,建立新课程相应的章节目录,并拷贝相应的模板文件。这一步骤是通过合成工具自动完成,工具中有使课程资源中的音视频文件能够正常播放而创建的模板文件,工具中还有用于将课件跟第三方平台进行数据交互的数据交互模块,数据交互模块包括json格式数据接口。json数据接口主要用于与第三方平台进行交互,json数据接口可以自动生成,需要在标识的文件夹位置添加数据识别代码,运行跨平台课件智能合成工具时根据数据识别代码自动生成json数据接口。

实施例2:

在实施例1的基础上进行优化,原始课程目录结构的建立方式是根据需要合成的课件目录结构建立文件夹,文件夹名称为目录名称,文件夹的层级结构与课件目录的层级结构一致;

根据课件中的文件呈现形式,按照预定的资源类型进行分类,在课件目录结构中建立的末级文件夹中建立与预定的资源类型相同名称的资源类型文件夹,将课件资源拷贝到资源类型文件夹中。

本实施例中课程目录结构说明举例如下:

“wto与中国”下设课程导学和课程讲解两个章节,课程导学下设课程简介和教师简介,课程简介的下级为资源类型文件夹(浏览),教师简介的下级为资源类型文件夹(浏览),课程讲解下为资源类型文件夹(复合资源)。

具体结构如下:wto与中国{课程导学{课程简介{浏览};教师简介{浏览}};课程讲解{复合资源{课程讲解}}}。

实施例3:

在实施例2的基础上进行优化,预定的资源类型包括下载、播放、浏览、三分屏、切片。

本实施例中,资源类型为下载可支持资源进行下载,资源类型为播放可支持资源进行播放、资源类型为浏览可支持资源进行浏览,资源类型为复合资源主要是一种通过多资源组合浏览的复合资源类型,三分屏是复合资源的一种类型,主要是一种通过多资源组合浏览的复合资源类型,资源类型为切片主要是移动视频播放的特殊类型。

实施例4:

在实施例3的基础上进行优化,原始课程目录结构的文件夹名称或文件名称的前面设置有数字序列号。

本实施例中数字序列号表示课程章节的排列顺序。如“0kcjs!!课程简介”、“1teacher!!教师简介”,其中0和1表示章节的排列顺序,即课程简介在前,教师简介在后。

实施例5:

在实施例4的基础上进行优化,原始课程目录结构的文件夹名称或文件名称的前面设置有数据传输标识符。

本实施例中数据传输标识符一般为英文字母,主要用于数据的传输,如“1teacher!!教师简介”,其中teacher为数据传输标识符用于数据传输。

尽管这里参照本发明的多个解释性实施例对本发明进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开和权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变形和改进外,对于本领域技术人员来说,其他的用途也将是明显的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1