一种电子教材快速制作方法和装置与流程

文档序号:12720216阅读:216来源:国知局
一种电子教材快速制作方法和装置与流程

本发明属于电子教育领域,尤其涉及一种电子教材快速制作方法和装置。



背景技术:

随着科技的发展,智能设备为人们生活、工作和学习带来了越来越多的方便。比如,在智能手机中安装学习软件,可以方便学生等用户随时随地的进行学习,更加充分有效的利用碎片时间进行学习,并且可以不局限于指定的时间和地点,因而能够更有效的提高学习的便利性。

在使用智能设备进行学习时,由于教材的改版或更新,相应的需要对安装在智能终端的应用程序进行更新。目前在更新电子教材时,一般需要根据更新后的纸件教材重新制作整本的电子教材以及对应的APP后进行上线,需要消耗较多的人工成本,并且制作周期较长,影响电子教材的上线效率。



技术实现要素:

本发明的目的在于提供一种电子教材快速制作方法和装置,以解决现有技术在电子教材制作时,需要消耗较多的人工成本,并且制作周期较他,影响电子教材的上线效率的问题。

第一方面,本发明实施例提供了一种电子教材快速制作方法,所述电子教材快速制作方法包括:

根据电子教材的章节关系,建立服务器中存储的电子教材的章节数据存储位置与客户端的章节目录的对应关系;

获取新的电子教材与需要更新的电子教材之间,需要更新的章节数据;

在需要更新的电子教材的需要更新的章节数据的存储位置处,写入对应的新的电子教材的章节数据。

结合第一方面,在第一方面的第一种可能实现方式中,所述电子教材的章节数据包括电子教材的音视频数据和/或电子教材的文字数据,所述根据电子教材的章节关系,建立服务器中存储的电子教材的章节数据存储位置与客户端的章节目录的对应关系的步骤具体为:

根据所述电子教材的章节关系,建立所述电子教材的音视频数据的存储位置与客户端的章节目录的对应关系;

或者,建立所述电子教材的文字数据的存储位置与客户端的章节目录的对应关系;

或者,建立所述电子教材的音视频数据和文字数据的存储位置和与客户端的章节目录的对应关系。

结合第一方面,在第一方面的第二种可能实现方式中,所述获取新的电子教材与需要更新的电子教材之间,需要更新的章节数据的步骤具体为:

获取新的电子教材的版本号信息;

根据预设的两个版本号与差异的章节数据的对应关系,查找新的电子教材的版本号与需要更新的电子教材的版本号之间,需要更新的章节数据。

结合第一方面,在第一方面的第三种可能实现方式中,在所述在需要更新的电子教材的需要更新的章节数据的存储位置处,写入对应的新的电子教材的章节数据的步骤之后,所述电子教材快速制作方法还包括:

判断新的电子教材与需要更新的电子教材之间是否包括章节数据的增减;

如果所述新的电子教材与需要更新的电子教材之间包括章节数据的增减,则将增加或者减少的章节目录数据更新至服务器和/或客户端。

结合第一方面,在第一方面的第四种可能实现方式中,在所述在需要更新的电子教材的需要更新的章节数据的存储位置处,写入对应的新的电子教材的章节数据的步骤之后,所述电子教材快速制作方法还包括:

在完成章节数据的更新后,相应的调整更新后的电子教材的版本信息。

第二方面,本发明实施例提供了一种电子教材快速制作装置,所述电子教材快速制作装置包括:

对应关系建立单元,用于根据电子教材的章节关系,建立服务器中存储的电子教材的章节数据存储位置与客户端的章节目录的对应关系;

更新数据获取单元,用于获取新的电子教材与需要更新的电子教材之间,需要更新的章节数据;

数据写入单元,用于在需要更新的电子教材的需要更新的章节数据的存储位置处,写入对应的新的电子教材的章节数据。

结合第二方面,在第二方面的第一种可能实现方式中,所述电子教材的章节数据包括电子教材的音视频数据和/或电子教材的文字数据,所述对应关系建立单元包括:

第一对应关系建立子单元,用于根据所述电子教材的章节关系,建立所述电子教材的音视频数据的存储位置与客户端的章节目录的对应关系;

或者,第二对应关系建立子单元,用于建立所述电子教材的文字数据的存储位置与客户端的章节目录的对应关系;

或者,第三对应关系建立子单元,用于建立所述电子教材的音视频数据和文字数据的存储位置和与客户端的章节目录的对应关系。

结合第二方面,在第二方面的第二种可能实现方式中,所述更新数据获取单元包括:

版本信息获取子单元,用于获取新的电子教材的版本号信息;

章节数据获取子单元,用于根据预设的两个版本号与差异的章节数据的对应关系,查找新的电子教材的版本号与需要更新的电子教材的版本号之间,需要更新的章节数据。

结合第二方面,在第二方面的第三种可能实现方式中,所述电子教材快速制作装置还包括:

增减判断子单元,用于判断新的电子教材与需要更新的电子教材之间是否包括章节数据的增减;

更新子单元,用于如果所述新的电子教材与需要更新的电子教材之间包括章节数据的增减,则将增加或者减少的章节目录数据更新至服务器和/或客户端。

结合第二方面,在第二方面的第四种可能实现方式中,所述电子教材快速制作装置还包括:

版本更新单元,用于在完成章节数据的更新后,相应的调整更新后的电子教材的版本信息。

在本发明中,对于已上线的电子教材,也就是可能需要更新的电子教材,建立服务器中存储的电子教材的章节数据存储位置与客户端的章节目录的对应关系,将新的电子教材与需要更新的电子教材进行比较,如果存在需要更新的章节数据,则将需要更新的电子教材中,需要更新的章节数据的存储位置处,写入对应的新的电子教材的章节数据,这样,在客户端的章节目录中,可直接查看到更新后的内容,并且只需要对更新的部分进行修改,能够有效的减少更新工作量,提高更新和制作效率。

附图说明

图1是本发明第一实施例提供的电子教材快速制作方法的实现流程图;

图2是本发明第二实施例提供的电子教材快速制作方法的实现流程图;

图3是本发明第三实施例提供的电子教材快速制作方法的实现流程图;

图4为本发明第四实施例提供的电子教材快速制作装置的结构示意图。

具体实施方式

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

本发明实施例的目的在于提供一种电子教材快速制作方法,以解决现有技术中在制作电子教材时,需要对整个电子教材进行制作,然后将制作完成后的电子教材以及对应的APP后,然后上线发布。制作内容繁多,操作较为复杂,不利于提高制作和上线效率。下面结合附图对本发明作进一步的说明。

实施例一:

图1示出了本发明第一实施例提供的电子教材快速制作方法的实现流程,详述如下:

在步骤S101中,根据电子教材的章节关系,建立服务器中存储的电子教材的章节数据存储位置与客户端的章节目录的对应关系。

所述电子教材的章节关系,可以包括电子教材的多级的目录数据。比如,对于语文课本的教材,可以根据文章划分为多章,在每一篇文章下面,又可以分为多节数据,比如包括正文、练习题等。同样,对于其它类型的电子教材,可以结合电子教材的目录进行章节的划分。

所述对应关系的建立,可以根据现有的服务器中存储的电子教材,对其章节进行划分,并且根据划分的章节关系,建立与客户的章节目录的对应关系。所述对应关系,也就是客户端的应用程序的章节目录与服务器中存储的章节数据的链接关系。当用户在客户端的应用程序APP中点击其中任意章节时,则直接读取或打开该章节所对应的数据。比如,用户在点击第一章第一节的章节目录时,则根据第一章第一节与存储地址的对应关系,读取该存储地址所对应的章节数据。比如,所述章节数据可以包括语音、视频,或者还可以包括文字数据等。

其中,所述根据电子教材的章节关系,建立服务器中存储的电子教材的章节数据存储位置与客户端的章节目录的对应关系的步骤具体为:

根据所述电子教材的章节关系,建立所述电子教材的音视频数据的存储位置与客户端的章节目录的对应关系;

或者,建立所述电子教材的文字数据的存储位置与客户端的章节目录的对应关系;

或者,建立所述电子教材的音视频数据和文字数据的存储位置和与客户端的章节目录的对应关系。

也就是说,客户端的章节目录,可以对应一个存储地址,所述存储地址中可能包括文字数据、音视频数据中的一种或者两种。所述客户端的章节目录还可以对应两个或者两个以上的存储地址,并且在所述两个或者两个以上的存储地址中,分别存储有文字数据、音视频数据等。

在步骤S102中,获取新的电子教材与需要更新的电子教材之间,需要更新的章节数据。

随着时间的变化,以往的电子教材可能会需要进行改版,或者以往的电子教材可能会需要进行修订。为了避免对整个电子教材进行制作,本发明实施例对新的电子教材与需要更新的电子教材进行比较,获取需要更新的章节数据。其中,所述需要更新的章节数据,包括需要更新的电子教材中需要被删除的章节数据,以及新的电子教材中,需要添加的内容。

作为本发明优选的一种实施方式中,所述获取新的电子教材与需要更新的电子教材之间,需要更新的章节数据的步骤具体为:

获取新的电子教材的版本号信息;

根据预设的两个版本号与差异的章节数据的对应关系,查找新的电子教材的版本号与需要更新的电子教材的版本号之间,需要更新的章节数据。

由于不同的版本进行更新时,进行更新的工作人员会清楚所更新的章节数据的位置和内容。因此,通过预先设定不同版本之间与需要更新的数据的对应关系,可以有效的提高更新的效率。

比如,可以预先存储版本1.0与版本1.1之间的需要更新的章节数据仅为第一章第一节,那么,将版本1.1中的章节数据写入到版本1.0中的第一章第一节的存储位置,即可完成对新的电子教材的制作。并且在制作完成后,客户可以直接不需要更新,即可获取新的电子教材的数据内容。

当然,通过版本对比只是本发明较为优选的一种实施方式。并不局限于此,还可以通过数据比较的方式,查找两个版本的电子教材中存在区别的数据,将存在区别的数据进行更新即可。

在步骤S103中,在需要更新的电子教材的需要更新的章节数据的存储位置处,写入对应的新的电子教材的章节数据。

在查找到需要更新的章节数据后,在需要更新的电子教材中,需要更新的章节数据所对应的存储位置处,写入新的电子教材的对应章节的章节数据。比如新的电子教材有十处更新,将十处更新的章节数据写入后,即可快速的完成新的电子教材的制作,显著的提高了电教村的制作效率和上线效率,并且有效的降低了制作电子教材的工作量。

实施例二:

图2示出了本发明第二实施例提供的电子教材快速制作方法的实现流程,详述如下:

在步骤S201中,根据电子教材的章节关系,建立服务器中存储的电子教材的章节数据存储位置与客户端的章节目录的对应关系。

在步骤S202中,获取新的电子教材与需要更新的电子教材之间,需要更新的章节数据。

在步骤S203中,在需要更新的电子教材的需要更新的章节数据的存储位置处,写入对应的新的电子教材的章节数据。

步骤S201-S203与实施例一中步骤S101-S103基本相同,在此不作重复赘述。

在步骤S204中,判断新的电子教材与需要更新的电子教材之间是否包括章节数据的增减。

在电子教材改版的变化内容较大时,可能还会包括对章节目录进行修改,比如增加了部分章节数据,或者删除了部分章节数据。如果仅仅对服务器中存储的章节数据进行替换,则有可能造成更新后的电子教材中,还会保留部分历史版本的章节数据;或者,即使服务器中增加了章节数据,但是客户端不存在对应的章节数据的对应关系,客户端无法使用新的章节数据。

为了避免电子教材的制作不够准确的缺陷,本发明还进一步对新的电子教材与需要更新的电子教材之间是否有章节数据的增减进行判断。

在步骤S205中,如果所述新的电子教材与需要更新的电子教材之间包括章节数据的增减,则将增加或者减少的章节目录数据更新至服务器和/或客户端。

当新的电子教材与需要更新的电子教材相比,增加有新的章节数据或者删除有章节数据,则将修订后的章节目录数据更新至服务器或者客户端,或者服务器和客户端。当客户端得到更新后的章节目录,即可根据更新后的章节目录,对更新后的章节数据进行正确有效的访问。

本发明实施例在实施例一的基础上,进一步对电子教材的改版内容较大时,可能出现的章节数据出现增减的情况进行了完善,通过对章节目录数据的更新,有效的提高了用户能够正确访问章节数据的可靠性。

实施例三:

图3示出了本发明第三实施例提供的电子教材快速制作方法的实现流程,详述如下:

在步骤S301中,根据电子教材的章节关系,建立服务器中存储的电子教材的章节数据存储位置与客户端的章节目录的对应关系。

在步骤S302中,获取新的电子教材与需要更新的电子教材之间,需要更新的章节数据。

在步骤S303中,在需要更新的电子教材的需要更新的章节数据的存储位置处,写入对应的新的电子教材的章节数据。

步骤S301-S303与实施例一中步骤S101-S103基本相同,在此不作重复赘述。

在步骤S304中,在完成章节数据的更新后,相应的调整更新后的电子教材的版本信息。

在完成章节数据的更新后,为了提高后续更新的效率,还包括对更新后的电子教材的版本信息进行调整的步骤,通过调整版本信息后,在后续的更新过程中,可以更为快速有效的确定需要更新的章节数据,进一步提高电子教材的制作效率。

实施例四:

图4示出了本发明第四实施例提供的电子教材快速制作装置的实现流程,详述如下:

本发明实施例所述电子教材快速制作装置包括:

对应关系建立单元401,用于根据电子教材的章节关系,建立服务器中存储的电子教材的章节数据存储位置与客户端的章节目录的对应关系;

更新数据获取单元402,用于获取新的电子教材与需要更新的电子教材之间,需要更新的章节数据;

数据写入单元403,用于在需要更新的电子教材的需要更新的章节数据的存储位置处,写入对应的新的电子教材的章节数据。

优选的,所述电子教材的章节数据包括电子教材的音视频数据和/或电子教材的文字数据,所述对应关系建立单元包括:

第一对应关系建立子单元,用于根据所述电子教材的章节关系,建立所述电子教材的音视频数据的存储位置与客户端的章节目录的对应关系;

或者,第二对应关系建立子单元,用于建立所述电子教材的文字数据的存储位置与客户端的章节目录的对应关系;

或者,第三对应关系建立子单元,用于建立所述电子教材的音视频数据和文字数据的存储位置和与客户端的章节目录的对应关系。

优选的,所述更新数据获取单元包括:

版本信息获取子单元,用于获取新的电子教材的版本号信息;

章节数据获取子单元,用于根据预设的两个版本号与差异的章节数据的对应关系,查找新的电子教材的版本号与需要更新的电子教材的版本号之间,需要更新的章节数据。

优选的,所述电子教材快速制作装置还包括:

增减判断子单元,用于判断新的电子教材与需要更新的电子教材之间是否包括章节数据的增减;

更新子单元,用于如果所述新的电子教材与需要更新的电子教材之间包括章节数据的增减,则将增加或者减少的章节目录数据更新至服务器和/或客户端。

优选的,所述电子教材快速制作装置还包括:

版本更新单元,用于在完成章节数据的更新后,相应的调整更新后的电子教材的版本信息。

本发明实施例所述电子教材的制作装置,与实施例一至三所述电子教材的制作方法对应,在此不作重复赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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