一种课件开发处理方法及操控平台、控制装置、存储介质

文档序号:1937219 发布日期:2021-12-07 浏览:22次 >En<

阅读说明:本技术 一种课件开发处理方法及操控平台、控制装置、存储介质 (Courseware development processing method, control platform, control device and storage medium ) 是由 余敬龙 胡红梅 于 2021-08-04 设计创作,主要内容包括:本发明公开了一种课件开发处理方法及操控平台、控制装置、存储介质,包括存储有素材文件的素材库,处理方法包括根据操作指令建立课件文本并展示,获取输入的若干个素材文件以及素材文件于课件文本上的页面内容布局,对素材文件解析出素材库中的文件链接,将文件链接以及页面内容布局形成课件数据文件以用于传输,本设计仅需要对文件链接以及页面内容布局等数据传输,数据量大大降低,降低课件数据文件的占用空间,传输快捷高效。(The invention discloses a courseware development processing method, a control platform, a control device and a storage medium, wherein the courseware development processing method comprises the steps of establishing and displaying courseware texts according to operation instructions, obtaining a plurality of input material files and page content layouts of the material files on the courseware texts, analyzing file links in the material libraries for the material files, and forming courseware data files for transmission by the file links and the page content layouts.)

一种课件开发处理方法及操控平台、控制装置、存储介质

技术领域

本发明涉及教育软件技术领域,特别涉及一种课件开发处理方法及操控平台、控制装置、存储介质。

背景技术

现今随着教育资源的升级,教师在上课时一般会应用电子课件,教师在备课时会制作课件,并且可以分享给其他教师,以供参考学习,提升教学质量。

但是,在制作课件时,课件文本中会加入大量的图片、音视频数据等,常规的课件制作软件,例如ppt等,若在课件文本中加入图片、音视频数据,需要在分享传输时,将图片、音视频数据也一定传输,否则无法对图片、音视频数据还原,但是此方式形成的课件数据文件较大,占用较多的内存,不方便分享。

发明内容

本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种课件开发处理方法及操控平台、控制装置、存储介质,降低课件数据文件的占用空间,方便传输。

根据本发明的第一方面实施例的一种课件开发处理方法,包括存储有素材文件的素材库,处理方法包括:根据操作指令建立课件文本并展示;获取输入的若干个素材文件以及素材文件于所述课件文本上的页面内容布局;对素材文件解析出所述素材库中的文件链接;将文件链接以及页面内容布局形成课件数据文件以用于传输。

根据本发明实施例的课件开发处理方法,至少具有如下有益效果:

本发明课件开发处理方法,用户进行课件开发,根据用户的操作指令,可以建立课件文本,同时对于用户操作的素材文件,联合素材库解析出应用于课件文本中每一个素材文件的文件链接,与素材文件于课件文本上的页面内容布局结合传输,由于无需对素材文件传输,仅需要对文件链接以及页面内容布局等数据传输,数据量大大降低,降低课件数据文件的占用空间,传输快捷高效。

根据本发明的一些实施例,所述获取输入的若干个素材文件包括:添加本地的素材文件,识别本地的素材文件的标识码,将本地的素材文件的标识码与所述素材库的素材文件的标识码对比,判断本地的素材文件是否存在于所述素材库中,若不存在,则将本地的素材文件上传至所述素材库;或者,从素材库中选择素材文件。

根据本发明的一些实施例,所述将本地的素材文件上传至所述素材库后还包括保存上传至所述素材库的素材文件的文件链接。

根据本发明的一些实施例,所述将文件链接以及页面内容布局形成课件数据文件以用于传输包括:将文件链接以及页面内容布局转化为预设格式文件并压缩上传。

根据本发明的一些实施例,还包括:获取所述课件数据文件;根据所述课件数据文件解析出所述文件链接以及所述页面内容布局;根据所述文件链接从所述素材库中获取所述素材文件;将所述素材文件按所述页面内容布局设置于课件文本中并展示。

根据本发明的一些实施例,所述课件文本包括多张依次排列设置的文本页面,所述根据所述文件链接从所述素材库中获取所述素材文件包括:获取需要展示的文本页面信息;根据所述文件链接从所述素材库中获取所述需要展示的文本页面及与所述需要展示的文本页面相邻的若干张文本页面中的所述素材文件。

根据本发明第二方面实施例的操控平台,包括操作模块、控制模块以及显示模块,所述操作模块用于输入操作指令,所述显示模块用于展示课件文本,所述控制模块分别与所述操作模块以及显示模块连接,所述控制模块能够执行程序以实现上述任一实施例公开的课件开发处理方法。

根据本发明实施例的操控平台,至少具有如下有益效果:

本发明操控平台,用户可以通过操作模块输入操作指令,并且在显示模块中查看形成的课件文本的结果,而控制模块可以联合素材库解析出应用于课件文本中每一个素材文件的文件链接,与素材文件于课件文本上的页面内容布局结合形成课件数据文件,数据量大大降低,降低课件数据文件的占用空间,传输快捷高效。

根据本发明第三方面实施例的控制装置,包括:一个或多个存储器;一个或多个处理器,用于执行存储在所述一个或多个存储器中的一个或多个计算机程序,还用于执行上述任一实施例公开的课件开发处理方法。

根据本发明第四方面实施例的计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行上述任一实施例公开的课件开发处理方法。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明课件开发处理方法其中一种实施例的第一流程图;

图2为本发明课件开发处理方法其中一种实施例的第二流程图;

图3为本发明课件开发处理方法其中一种实施例的第三流程图;

图4为本发明操控平台其中一种实施例的原理结构框图;

图5为本发明控制装置其中一种实施例的原理结构框图。

附图标记:

操作模块100、控制模块200、显示模块300、处理器400、存储器500。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

在本发明的描述中,需要理解的是,涉及到方位描述,例如术语“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

在本发明的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。

本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

如图1-3所示,根据本发明的第一方面实施例的课件开发处理方法,包括存储有素材文件的素材库,处理方法包括根据操作指令建立课件文本并展示,获取输入的若干个素材文件以及素材文件于课件文本上的页面内容布局,对素材文件解析出素材库中的文件链接,将文件链接以及页面内容布局形成课件数据文件以用于传输。

其中,素材库可以是互联网云端设置的数据库,也可以是局域网设置的数据库,用于存放数据,终端可以与素材库通讯连接以从素材库中下载素材或者上传素材。

需要说明的是,本设计提供用户对课件进行设计的平台,从而形成课件数据文件,以用于传输。

本发明课件开发处理方法,用户进行课件开发,根据用户的操作指令,可以建立课件文本,同时对于用户操作的素材文件,联合素材库解析出应用于课件文本中每一个素材文件的文件链接,与素材文件于课件文本上的页面内容布局结合传输,由于无需对素材文件传输,仅需要对文件链接以及页面内容布局等数据传输,数据量大大降低,降低课件数据文件的占用空间,传输快捷高效。

用户在设计课件时,可以使用本地的素材文件,也可以采用存储在素材库中的素材文件,由此,在本发明的一些实施例中,如图2所示,若用户使用本地的素材文件插入课件文本中,则获取输入的若干个素材文件的步骤包括添加本地的素材文件,识别本地的素材文件的标识码,将本地的素材文件的标识码与素材库的素材文件的标识码对比,判断本地的素材文件是否存在于素材库中,若不存在,则将本地的素材文件上传至素材库。若用户使用素材库的素材文件,则获取输入的若干个素材文件的步骤为从素材库中选择素材文件。

其中,在添加本地的素材文件时,需要先将本地的素材文件的标识码与素材库的素材文件的标识码对比,若本地的素材文件存在于素材库中,则无需将本地的素材文件上传至素材库,直接可以从素材库中找到相同的素材文件使用,而若不存在,此时才需要将本地的素材文件上传至素材库,并且对应地产生文件链接,此方式能够通过检测素材文件是否存在于素材库中以对本地素材文件选择性地上传,减少运行负荷,同时使得所有应用于课件文本的素材文件均上传至素材库,以便于后续用户在浏览课件文本时,能够根据文件链接获取素材文件。

具体地,对本地的素材文件计算md5码,每个素材文件根据其内容的区别设定均有一一对应md5码,利用md5码匹配,可以准确地确定本地的素材文件与素材库中的素材文件是否一致。

在本发明的一些实施例中,在将本地的素材文件上传至素材库后还包括保存上传至素材库的素材文件的文件链接,从而可以无需再对该素材文件解析来获取文件链接,减少处理流程,降低负荷。

在本发明的一些实施例中,将文件链接以及页面内容布局形成课件数据文件以用于传输包括将文件链接以及页面内容布局转化为预设格式文件并压缩上传。

具体地,可以将文件链接以及页面内容布局转化为json格式,而后再压缩上传。

在本发明的一些实施例中,对于对课件数据文件的还原和展示,本设计包括:获取课件数据文件;根据课件数据文件解析出文件链接以及页面内容布局;根据文件链接从素材库中获取素材文件;将素材文件按页面内容布局设置于课件文本中并展示。

具体地,根据页面内容布局,可以得知根据文件链接从素材库中获取素材文件在课件文本中的位置,从素材库中获取到素材文件后,根据页面内容布局将素材文件相应地设置在课件文本中的各个位置,并进行展示。

在本发明的一些实施例中,课件文本包括多张依次排列设置的文本页面,根据文件链接从素材库中获取素材文件包括:获取需要展示的文本页面信息;根据文件链接从素材库中获取需要展示的文本页面及与需要展示的文本页面相邻的若干张文本页面中的素材文件。

对于课件文本存在多张依次排列设置的文本页面的情况,用户一般在打开浏览时,都是先打开其中一张,而后逐一查看的方式,而从素材库中获取素材文件需要一定的下载时间,若对课件文本中所有的素材文件均一并下载,素材文件需要在下载完成后才能于课件文本中打开,因此,容易影响用户体验,因此,本设计先根据用户的操控指令,打开其中一张需要展示的文本页面,先针对该文本页面的素材文件载入,并且根据用户一般的浏览习惯,会按顺序下翻或者上翻,因此,在对该文本页面的素材文件载入后,可以预先载入与需要展示的文本页面相邻的若干张文本页面中的素材文件,此处相邻的若干张可以是上下各一张、两张或者上翻两张、下翻一张等。

根据本发明第二方面实施例的操控平台,如图4所示,包括操作模块100、控制模块200以及显示模块300,操作模块100用于输入操作指令,显示模块300用于展示课件文本,控制模块200分别与操作模块100以及显示模块300连接,控制模块200能够执行程序以实现上述任一实施例公开的课件开发处理方法。

其中,操作模块100可以是键盘、鼠标等设备,显示模块300可以是显示屏或者投影屏等,控制模块200可以由CPU及外围电路构成,能够通过网卡端口与素材库通讯连接。

本发明操控平台,用户可以通过操作模块100输入操作指令,并且在显示模块300中查看形成的课件文本的结果,而控制模块200可以联合素材库解析出应用于课件文本中每一个素材文件的文件链接,与素材文件于课件文本上的页面内容布局结合形成课件数据文件,数据量大大降低,降低课件数据文件的占用空间,传输快捷高效。

根据本发明第三方面实施例的控制装置,如图5所示,包括:一个或多个存储器500;一个或多个处理器400,用于执行存储在一个或多个存储器500中的一个或多个计算机程序,还用于执行上述任一实施例公开的课件开发处理方法。

根据本发明第四方面实施例的计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行上述任一实施例公开的课件开发处理方法。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-only memory,ROM)、随机存储器(random access memory,RAM)、可编程只读存储器(programmable read-only memory,PROM)、可擦除可编程只读存储器(erasable programmable read only memory,EPROM)、一次可编程只读存储器(one-time programmable read only memory,OTPROM)、电子抹除式可复写只读存储器500(electrically-erasable programmable read-only memory,EEPROM)、只读光盘(compactdisc read-only memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种分布式文件存储可编辑系统和方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!