CN107644019A - 一种超媒体电子书内容制作*** - Google Patents
一种超媒体电子书内容制作*** Download PDFInfo
- Publication number
- CN107644019A CN107644019A CN201610574403.6A CN201610574403A CN107644019A CN 107644019 A CN107644019 A CN 107644019A CN 201610574403 A CN201610574403 A CN 201610574403A CN 107644019 A CN107644019 A CN 107644019A
- Authority
- CN
- China
- Prior art keywords
- hypermedia
- module
- file
- manufacturing system
- book
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明一种超媒体电子书内容制作***,包括:文件导入模块,文件新建模块,基础编排模块,添加动作事件模块,动画编辑模块,脚本添加模块,文件合成模块和电子书预览保存模块,用户通过文件导入模块导入排版文件,然后经过文件新建模块新建文件工程进行编辑,通过基础编排模块对文字进行编辑和排版,然后再经过添加动作事件模块和动画编辑模块添加事件动作和进行动画编辑,也可通过脚本添加模块添加脚本文件,最后将编辑好的文件合成电子书,预览后保存。本发明一种超媒体电子书内容制作***对于电子书内容的制作,完全通过可视化操作区域进行电子书的制作,不需要编码实现,省时省力,应用范围大。
Description
技术领域
本发明涉及信息技术领域,尤其涉及媒体内容处理技术领域。
背景技术
超媒体指媒介信息传播采用文字、声音、影像、动画、网页等多种媒体表现手段,利用不同媒介形态,通过融合的广电网络、电信网络以及互联网络进行传播,最终实现用户以电视、电脑、手机等多种终端均可完成信息的融合接收。传统的富媒体包括流媒体、声音、Flash、以及Java、JavaScript、DHTML等程序设计语言的形式之一或者几种的组合,以富媒体进行制作发布的内容,我们称之为富媒体出版物。
富媒体出版物的制作设计是通过上述编程语言和软件工具进行代码编译后得到,而富媒体出版物的发布和传播则需要依靠另外的软件工具来实现。现有技术中,在富媒体出版物设计制作阶段,通常需要采用编码实现对出版物的制作,即对于一份没有制作的出版物,用户需要通过代码实现对整个出版物的排版设计,动画设计等,才能形成一个完整的富媒体出版物,但通过代码的实现方式,会导致前期制作工作冗杂,需要文案人员和软件开发人员共同花费大量时间作业才能实现,费时费力;且用户操作复杂,只有有专业背景技术的人员才能对待编辑的出版物进进行编辑,应用的局限性大。
因此,现有技术中的技术缺陷是对于电子书(出版物)的制作不能通过简单有效的方法实现,只能通过编码实现,费时费力,且应用的局限性大。
发明内容
本发明要解决的技术问题是提供一种超媒体电子书内容制作***,采用了可视化的操作***,用户不需要编码,只需在可视化的操作区域进行操作,即可实现超媒体电子书内容的制作。
为解决上述技术问题,本发明提供的技术方案是:
本发明提供一种超媒体电子书内容制作***,包括:
文件导入模块,用于在超媒体电子书内容制作***的操作区域将多格式文件从本地或资源管理***导入所述超媒体电子书内容制作***,得到导入排版文件;
文件新建模块,用于根据所述导入排版文件,在所述操作区域新建超媒体电子书,包括导入排版文件的标题、存储位置、页面的宽高比例、操作区域的背景颜色、边框线的颜色,文件自动保存的时间间隔,得到第一排版文件,显示在所述超媒体电子书内容制作***的版面区域;
基础编排模块,用于根据所述第一排版文件,在所述操作区域对所述第一排版文件的文字属性进行编辑,包括文字段落、文字属性、对齐方式、颜色、通字底纹,并在所述超媒体电子书内容制作***的版面区域***对象,包括图片、音频、视频、特殊符号、矢量图形、公式、互动练习题、外部链接和动画中的至少一种;
添加动作事件模块,用于根据所述***对象,添加用户操作动作或自定义事件,并根据所述自定义事件设置用户操作所触发的具体动作,得到第二排版文件;
动画编辑模块,用于根据所述第二排版文件,对所述第二排版文件进行动画效果编辑,所述动画效果显示在所述超媒体电子书内容制作***的版面区域;
脚本添加模块,用于根据所述第二排版文件,在所述版面区域添加脚本文件,并通过对所述脚本文件重新定义、解析和命令实现不同脚本的支持;
文件合成模块,用于将所述版面区域中的页面内容组建成整本电子书,并且对所述整本电子书的页面进行结构顺序调整,得到合成电子书;
电子书预览保存模块,用于根据所述合成电子书,对所述合成电子书进行预览,并将所述合成电子书进行保存,完成电子书的制作。
本发明的技术方案为先通过文件导入模块,在超媒体电子书内容制作***的操作区域将多格式文件从本地或资源管理***导入所述超媒体电子书内容制作***,得到导入排版文件;再通过文件新建模块,在所述操作区域新建超媒体电子书,包括导入排版文件的标题、存储位置、页面的宽高比例、操作区域的背景颜色、边框线的颜色,文件自动保存的时间间隔,得到第一排版文件,显示在所述超媒体电子书内容制作***的版面区域;再通过基础编排模块,在所述操作区域对所述第一排版文件的文字属性进行编辑,包括文字段落、文字属性、对齐方式、颜色、通字底纹,并在所述超媒体电子书内容制作***的版面区域***对象,包括图片、音频、视频、特殊符号、矢量图形、公式、互动练习题、外部链接和动画中的至少一种;再通过添加动作事件模块,根据所述***对象,添加用户操作动作或自定义事件,并根据所述自定义事件设置用户操作所触发的具体动作,得到第二排版文件;再通过动画编辑模块,根据所述第二排版文件,对所述第二排版文件进行动画效果编辑,所述动画效果显示在所述超媒体电子书内容制作***的版面区域;再通过脚本添加模块,根据所述第二排版文件,在所述版面区域添加脚本文件,并通过对所述脚本文件重新定义、解析和命令实现不同脚本的支持;再通过文件合成模块,将所述版面区域中的页面内容组建成整本电子书,并且对所述整本电子书的页面进行结构顺序调整,得到合成电子书;最后通过电子书预览保存模块,根据所述合成电子书,对所述合成电子书进行预览,得到电子书预览效果,并将所述合成电子书进行保存,完成电子书内容的制作。
本发明超媒体电子书内容制作***采用了协同模块的方式,将整体的制作任务分割成多个子任务(子模块)完成,本***中设计了八个模块实现电子书内容的制作,每个模块单独完成相应的制作内容,最后将各个模块制作的内容合成制作出完整的电子书。
本发明超媒体电子书内容制作***,用户只需要通过操作区域对电子书内容进行编辑,不同的操作区域实现不同的编辑,不必像传统技术那样需要通过后台编码实现,而是通过可视化的键盘鼠标操作即可完成整个超媒体内容的制作发布,大大提高了超媒体出版的效率,降低了制作发布成本。同时,对于不同格式的文件,都可以在本***中实现自由转换,可根据用户的不同需求得到不同格式的电子书。
进一步地,所述超媒体电子书内容制作***还包括:
加密模块,用于对制作完成的电子书进行DRM加密,加密后的文件将输入加密密码才能对所述制作完成的电子书进行打开阅读操作。文件中涉及到文件的名称信息,作者信息、版权归属声明、版权检索URL地址或文件的相关说明等信息。对文件进行加密处理,可以限定可以打开该文件的权限,因为电子书制作过程中可能会交给不同的人员来完成不同的制作内容,因此对文件加密,只有知道密码的人可以打开文件阅读或进行编辑,保证了文件编辑过程中的保密性。
进一步地,所述多格式文件的格式包括Word、Txt、Pdf、excel,Indesign、scorm、cebx、epub、html、Xml、gif、swf小样文件和方正排版文件中至少一种。对于导入的文件格式,没有过多限定,通常常用的文件格式都可以,因为本发明超媒体电子书内容制作***可以将导入的不同格式的文件转换成统一的格式进行编辑制作。另外,本***支持Xslt、]Css3样式、JS脚本以及markdown语法,支持scorm、cebx、epub、小样文件、gif、swf等常见出版文件导入并在***内进行显现、排版和输出,也支持保留以上文件格式中的字符属性、段落样式、图片属性、动画属性、特效属性的展示。功能强大,用户不需担心电子书制作过程中的格式转换问题。当然,不只包括以上的文件格式。
进一步地,所述***对象中图片的格式为bmp、jpg、png和jpeg中的至少一种。本发明超媒体电子书内容制作***对于***对象的图片格式同样支持多种格式的输入,都能成功读取,并进行编辑。当然,不只包括以上的图片格式。
进一步地,所述***对象中音频的格式为wav、wma和mp3中的至少一种。同样,电子书内容中还可能包含音频文件,要对音频文件进行编辑制作,先要将音频文件导入到制作***中,对于音频的格式没有具体限定,可以为以上三种的任意一种,满足不同用户对于音频格式的不同需求;当然,不只包括以上的音频格式。
进一步地,所述***对象中视频的格式为mp4、avi、rmvb、wmv、mpg、mpeg、flv和3gp中的至少一种。同样,电子书内容中还可能包含视频文件,要对视频文件进行编辑制作,先要将视频文件导入到制作***中,对于视频的格式没有具体限定,可以为以上几种的任意一种,满足不同用户对于视频格式的不同需求;当然,不只包括以上的视频格式。
进一步地,所述***对象中矢量图形为线条类、基本形状类、箭头汇总类、流程图类、标注类、星与旗帜类中的至少一类。在电子书内容中,还可以涉及到一些矢量图形的编辑,在一些流程图,结构框图中需要这些矢量图形,因此在本发明电子书内容制作***中也包含对矢量图形的编辑功能,满足不同用户的需求。
进一步地,所述***对象中互动练习题题型为单选、多选、判断、连线、填空、拖拽排序、多维单选题、多维多选题、简答题和综合题中的至少一种。本发明超媒体电子书内容制作***还可以实现互动练习题的制作,支持html 5的local storage,具有统计、图表输出、支持客观题自动判断功能,支持主观题答案交互接口。互动练习题题型包含单选、多选、判断、连线、填空、拖拽排序、多维单选题、多维多选题、简答题、综合题等,可以根据不同的需求编辑不同的互动练习库供用户使用。
进一步地,所述自定义事件包括事件类型和事件属性,所述事件类型包括双击、页面切换、按压、接收消息、释放、场景启动、场景终止、单击、视频终止、场景切换、关闭摄像头、开启摄像头、保存相片、照相、暂停、播放时间、播放、继续、停止和单击图片。通过对事件类型的具体动作设计,可以实现不同的功能,例如,设计切换场景的快捷键为“Q”,当用户在操作区域中点选快捷键“Q”,就直接切换到另一个场景。因此,对于事件类型和相关动作的设计方便用户操作,提升了用户体验。
进一步地,所述电子书的保存格式包括zip、epub、xml、html、mobi、cebx和pdf中至少一种。本发明超媒体电子书内容制作***对导入的文件格式没有具体限定,同样对于保存的文件格式也没有具体限定,可以根据用户的需求保存成不同的格式。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。
图1示出了本发明第一实施例所提供的一种超媒体电子书内容制作***的结构框图;
图2示出了本发明第一实施例所提供的一种超媒体电子书内容制作***的可视化操作界面示意图。
具体实施方式
下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只是作为示例,而不能以此来限制本发明的保护范围。
实施例一
图1示出了本发明第一实施例所提供的超媒体电子书内容制作***的结构框图。如图1所示,根据本发明第一实施例的超媒体电子书内容制作***10包括:
文件导入模块101,用于在超媒体电子书内容制作***10的版面区域将多格式文件从本地或资源管理***导入超媒体电子书内容制作***10,得到导入排版文件;
文件新建模块102,用于根据导入排版文件,在版面区域新建超媒体电子书,包括导入排版文件的标题、存储位置、页面的宽高比例、版面区域的背景颜色、边框线的颜色,文件自动保存的时间间隔,得到第一排版文件,显示在超媒体电子书内容制作***10的版面区域;
基础编排模块103,用于根据第一排版文件,在版面区域对第一排版文件的文字属性进行编辑,包括文字段落、文字属性、对齐方式、颜色、通字底纹,并在超媒体电子书内容制作***10的版面区域***对象,包括图片、音频、视频、特殊符号、矢量图形、公式、互动练习题、外部链接和动画中的至少一种;
添加动作事件模块104,用于根据***对象,添加用户操作动作或自定义事件,并根据自定义事件设置用户操作所触发的具体动作,得到第二排版文件;
动画编辑模块105,用于根据第二排版文件,对第二排版文件进行动画效果编辑,动画效果显示在所述超媒体电子书内容制作***10的版面区域;
脚本添加模块106,用于根据第二排版文件,在版面区域添加脚本文件,并通过对脚本文件重新定义、解析和命令实现不同脚本的支持;
文件合成模块107,用于将版面区域中的页面内容组建成整本电子书,并且对整本电子书的页面进行结构顺序调整,得到合成电子书;
电子书预览保存模块108,用于根据合成电子书,对合成电子书进行预览,并将合成电子书进行保存,完成电子书的制作。
本发明的技术方案为先通过文件导入模块101,在超媒体电子书内容制作***10的版面区域将多格式文件从本地或资源管理***导入超媒体电子书内容制作***10,得到导入排版文件;再通过文件新建模块102,在版面区域新建超媒体电子书,包括导入排版文件的标题、存储位置、页面的宽高比例、版面区域的背景颜色、边框线的颜色,文件自动保存的时间间隔,得到第一排版文件,显示在超媒体电子书内容制作***10的版面区域;再通过基础编排模块103,在版面区域对第一排版文件的文字属性进行编辑,包括文字段落、文字属性、对齐方式、颜色、通字底纹,并在超媒体电子书内容制作***10的版面区域***对象,包括图片、音频、视频、特殊符号、矢量图形、公式、互动练习题、外部链接和动画中的至少一种;再通过添加动作事件模块104,根据***对象,添加用户操作动作或自定义事件,并根据自定义事件设置用户操作所触发的具体动作,得到第二排版文件;再通过动画编辑模块105,根据第二排版文件,对第二排版文件进行动画效果编辑,动画效果显示在超媒体电子书内容制作***10的版面区域;再通过脚本添加模块106,根据第二排版文件,在版面区域添加脚本文件,并通过对脚本文件重新定义、解析和命令实现不同脚本的支持;再通过文件合成模块107,将版面区域中的页面内容组建成整本电子书,并且对整本电子书的页面进行结构顺序调整,得到合成电子书;最后通过电子书预览保存模块108,根据合成电子书,对合成电子书进行预览,并将合成电子书进行保存,完成电子书内容的制作。
本发明超媒体电子书内容制作***10采用了协同模块的方式,将整体的制作任务分割成多个子任务(子模块)完成,本***中设计了八个模块实现电子书内容的制作,每个模块单独完成相应的制作内容,最后将各个模块制作的内容合成制作出完整的电子书。
本发明超媒体电子书内容制作***10,用户只需要通过版面区域对电子书内容进行编辑,不同的版面区域实现不同的编辑,不需要用户编写代码或是调用代码,就可以实现对超媒体电子书内容的制作,同时,对于不同格式的文件,都可以在本***中实现自由转换,可根据用户的不同需求得到不同格式的电子书。
具体地,超媒体电子书内容制作***10还包括:
加密模块,用于对制作完成的电子书进行DRM加密,加密后的文件将输入加密密码才能对所述制作完成的电子书进行打开阅读操作。文件中涉及到文件的名称信息,作者信息、版权归属声明、版权检索URL地址或文件的相关说明等信息。对文件进行加密处理,可以限定可以打开该文件的权限,因为电子书制作过程中可能会交给不同的人员来完成不同的制作内容,因此对文件加密,只有知道密码的人可以打开文件阅读或进行编辑,保证了文件编辑过程中的保密性。
参见图2,图2示出了本发明第一实施例所提供的超媒体电子书内容制作***的可视化操作界面示意图;下面结合具体的操作界面对本发明超媒体电子书内容制作***10进行具体介绍:
文件导入模块101,本模块支持将多格式文件从本地或资源管理***导入进行编辑,包括Word、Txt、Pdf、Indesign、方正排版文件、Xml、Html等。支持Xslt、]Css3样式、JS脚本以及markdown语法,支持scorm、cebx、epub、小样文件、gif、swf等常见出版文件导入并在***内进行显现、排版和输出,也支持保留以上文件格式中的字符属性、段落样式、图片属性、动画属性、特效属性的展示。用户只需要选择想导入***制作的文件即可,***会根据导入的文件自动创建页面,自动生成场景对象。
具体分为以下几个步骤:
1)打开文件菜单选择导入选项;
2)选择需要导入的文件;
3)将文件内容加载呈现到***中。
根据导入文件的页数,在该文件大小属于相对正常的范围内,我们以文档导入的时间效率来描述:
导入1页小于5秒
导入10页小于10秒
导入50页小于20秒
导入100页小于50秒
导入1000页小于10分钟
文件新建模块102,本模块完成文件的新建,包括文件的标题、存储位置,页面的宽、高比例,版面区域的背景颜色、边框线的颜色,文件自动保存的间隔时间。
文件自动保存的间隔时间,是在操作过程中,保存中间作品的时刻间隔,是自动保存功能的选项设置,也是版本管理的基础功能。
具体操作步骤为:
1)打开***菜单选项,选择新建,打开新建文件,输入新工程的名称,选择项目文件的存储位置,设置画布的宽度及高度尺寸。
2)选择并指定播放器的存储位置,设置版面区域的背景颜色,选择是否显示网格并设置网格之间的间隔参数,设置临时文件自动保存的间隔时间。
基础编排模块103,本模块完成文字的添加及属性的设置,包括:文字段落、文字属性、对齐方式、颜色、通字底纹等内容。同时***对象,本模块支持导入bmp、jpg、png、jpeg等图片格式到超媒体电子书内容制作***10中。
其中补字管理涉及到补字的处理流程、补字字体的存放、补字所用的编码区间、文件输出对字体嵌入方法等。其中对文字的添加和属性设置具体操作步骤如下:
1)选择新建对象,选择文本选项,打开文本选项对话框;
2)在版面区域中输入文字内容;
3)可以添加字体文件;选择字体类型,选择字形类型,设置字体大小;设置字体的颜色;设置字体见行间距,可以选自动或固定,可以设置整个文本区域的整体宽度,整体高度还有字体之间的间距大小。
***对象的具体操作步骤以***图片为例:
1)选择新建对象,选择图片选项,打开图片选项对话框;
2)选择需要***的图片名称;
3)将***的图片添加到版面区域内。
4)设置图片对象名称,在版面区域内对象的位置可以在x,y,z的位置,设置图片对象在是否可旋转、旋转的参数,设置图片对象在x轴,y轴,z轴的位置,设定图片对象的透明度,可以从1—100%之间进行选择,可以设置图片的可见性,是为可见,否为不可见,可以直接更改图片对象文件路径;设置图片对象在版面区域显示的宽度大小,高度大小,是否可以拉伸,如果选择是,需要设置图片拉伸的倍数。
同理,可以对音频文件、视频文件,矢量图像等进行***,本模块支持导入wav、wma、mp3等音频格式导入到超媒体电子书内容制作***中的版面区域;本模块支持导入mp4、avi、rmvb、wmv、mpg、mpeg、flv、3gp等视频格式导入到超媒体电子书内容制作***中的版面区域;本模块支持特殊符号***到超媒体电子书内容制作***中的版面区域,支持Latex;本模块支持线条类、基本形状类、箭头总汇类、流程图类、标注类、星与旗帜类等多边形图标***到超媒体电子书内容制作***中的版面区域;本模块支持数学公式、化学公式、物理公式等公式格式***到超媒体电子书内容制作***中的版面区域,支持Mathml,Latex;
本模块实现互动练习题的制作,支持html5的local storage,具有统计、图表输出、支持客观题自动判断功能,支持主观题答案交互接口。包含单选、多选、判断、连线、填空、拖拽排序、多维单选题、多维多选题、简答题、综合题等题型制作,并将上述题型添加到超媒体电子书内容制作***中的版面区域;本模块支持将URL页面链接添加到超媒体电子书内容制作***中的版面区域;本模块支持将GIF动画添加到超媒体电子书内容制作***的版面区域。
添加动作事件模块104,本模块实现为***的文字、图片、音频、视频、多边形、公式、按钮和场景等对象添加用户操作动作或者自定义事件及根据事件所触发的具体动作。
其中,添加事件动作的基本操作如下:
1)选择工作区域中的对象;
2)点击事件面板,选择添加事件;
3)选择支持的事件类型,设置事件的基础属性,可选的事件类型有:双击、页面切换、按压、接收消息、释放、场景启动、场景终止、单击、视频终止、场景切换、关闭摄像头、开启摄像头、保存相片、照相、暂停、播放时间、播放、继续、停止、单击图片等操作;
4)设置相关动作的属性参数。
支持事件的动作包括:发送消息,打开URL,暂停音频,播放动画,播放音频,播放视频,重置动画,继续播放动画,继续播放音频,场景切换,设置画布等;具体介绍每个动作的作用:
发送信息:
①场景:给现在场景之外的其他场景传递信息;
外部:传递信息给外部App;
②消息选择将要发送信息的场景(类型为外部时不能选择);
③设置消息的名称(接收信息时从相同的名称那里接收);
打开URL:打开指定的URL;
暂停音频:暂停现在播放的音频;
播放动画:播放动画窗口里面制作好的动画;
播放音频:播放音频里的音频;
①选择将要播放的音频;
②设置音频开始的时间;
播放视频:可以播放视频的动作,可以输入文件类型和网址,视频文件类型使用mp4;
①文件类型:***文件(.mp4)或输入视频链接;
②文件名称:找到并输入文件路径;
③Url:输入视频链接;
④全屏:全屏播放视频;
局部:在特定区域播放视频;
⑤输入开始时间;
⑥是否显示控制条;
⑦x/y:输入视频坐标;
⑧宽/长:输入视频大小;
重置动画:重新设置动画;
继续播放动画:恢复播放用停止动画动作停止的动画;
继续播放音频:恢复播放用停止音频动作停止的音频;
场景切换:
①直接选择想移动的场景;
②选择所选场景临近的;
设置场景:设置相应场景;
开始录制音频:停止所有现在在播放的音频;
停止动作:停止现在在播放的动画;
设置画布:设置镜头动画;
停止所有音频:停止所有现在在播放的音频;
停止动画:停止当前动画;
停止视频:停止现在在播放的视频;
等待:可以设定指定的空白时间,这个动作就是设定两个动作中间的间隔时间。
动画编辑模块105,本模块实现多种效果动画的制作。
1)选择要添加动画的对象;
2)新建动画,输入添加动画的名称,设置添加动画的类型,可选变换、移动、模糊等类型;
3)设置动画的开始时间和结束时间,设置创建动画,设置补间动画的效果类型;补间动画的效果类型包括线性、顺序、淡入和淡出;具体地,操作区域上的动画设计每个动作所代表的功能如下:
动画:选择生成动画的对象,可以生成或者删除当前对象的动画;
新建/删除:新建动画/删除;
重复:激活的话,就可以无限播放动画;
属性:根据动画的性质分为3个属性;
新建/删除:可以生成/删除新的属性;
变换:可以设置移动对象的位置和大小变形等动画;
模糊:可以设置对象的透明度变化的动画属性;
可见性:在画布上显示或者隐藏的动画属性;
时间轴:根据时间的的变化,可以构成的动画;
设置关键帧:设置关键帧;
关键帧:把选中的关键帧显示成红色,修改了对象的属性之后,生成新的关键帧连接成动画;
时间线:每个属性都具有不同的时间线;
时间指导线:在现在时间指导线位置上的时间按设置关键帧的话,添加这个时间的关键帧并可以显示特定时间存在的动画,可以随着拖动确认制作好的动画;
播放:可以在画布窗确认制作好的动画;
暂停:停止播放中的动画;
时间:显示时间指导线上的时间,可以输入后调整;
锁定:不激活的话就不能拖动时间指导线来查看动画;
关键帧属性:可查看选中的关键帧属性信息;
时间:示选中的关键帧的时间信息,可以输入之后调整
补间动画包括以下类型:
顺序:从开始到结束一直使用相同的速度播放动画;
线性:第一帧和最后一帧中间没有动画地播放;
淡入:放速度越来越慢;
淡出:播放速度越来越快。
通过上述动画编辑模块105,可以对电子书内容进行动画编辑,使电子书内容更加生动丰富。
脚本添加模块106,本模块实现脚本的添加,对添加的脚本可以重新定义、解析和命令实现脚本的支持。
具体操作步骤如下:
1)打开脚本设置窗口,点击添加按钮;
2)选择Java Script文件;
3)将脚本文件添加到版面区域中。
Script脚本样例
var sceneIndexNum=0;
var scene=document.getSceneById("sub_success");
声明Scene Java Script为对当前的工作任务中的变量的场景文件。
进入函数参数的字符串类型get SceneById工作在文件名和场景
应该是相同的;
var tap Audio=scene.get Scene Object ById("btn_Audio");
将一个对象变量tap Audio对象上的搁置。变量的声明在一个场景中,从命名,是因为get Scene Object ById写了一幕一幕的变量;可以相对于场景对象进行访问。字符串作为函数参数类型的场景:场景对象应是相同的作业的名称。
var sceneChanger=scene.getSceneObjectById("SceneChanger");
var BGM=scene.getSceneObjectById("BGM");
scene.addEventListener("Scene Start",onSceneStart);
添加事件到场景的场景中声明的变量。进入的一个因素字符串,函数有两个;不得进入,您可以添加到场景中的创作工具,事件字符串类型的名称。返回他们希望投入功能的回调函数。
function onSceneStart()
{
BGM.play();.
}
随意生成的onSceneStart函数。使音频对象运行关于音频对象,可以使用stop(),play(),pause(),Volume(int),resume()
//next_btn
var nextBtn=scene.getSceneObjectById("next_btn");
可以声明代码中间的变数对象.
tap(nextBtn,next_page);
//prev_btn
var prevBtn=scene.getSceneObjectById("prev_btn");
tap(prevBtn,prev_page);
//home_btn
var homeBtn=scene.getSceneObjectById("home_btn");
tap(homeBtn,onHomeBtn);
//funcion
function prev_page(evt)
{
tap Audio.play();
sendMessage(scene,"prev");
}
function next_page()
{
tapAudio.play();
sendMessage(scene,"next");
}
function onHomeBtn()
{
tapAudio.play();
setTimeout(homedelay,500);
}
setTimeout函数就是作为javascript全局函数的setTimeout(function,millisecond)function就像millisecond一样之后运行的意思.
function homedelay()
{
sendMessage(scene,"home")
}
}
function sendMessage(scene,msg)
{
var event=scene.createEvent("Receive Message");
event.message=msg;
scene.dispatchEvent(event);
}
随意创建的semdMessage(scen
function tap(object,event)
{
object.addEventListener("Tap",event);
}
随意创建的tap(object,event)函数,就是在object对象中追加event的函数,用object.addEventListener(string,function)可以声明,在object中object对象放入储存的变数就可以,在string字符串中名称必须要和制作工具内存在的event一样,function就是放入运行想要的动作的函数的名称。
sceneChanger.addEventListener("Scene Changed",sceneIndex);
function sceneIndex(evt)
{
sceneIndexNum=evt.index;
if(sceneIndexNum==0)
{
prevBtn.setVisible(false);
nextBtn.setVisible(true);
}
else if(sceneIndexNum==8)
{
prevBtn.setVisible(true);
nextBtn.setVisible(false);
}
else
{
nextBtn.setVisible(true);
prevBtn.setVisible(true);
}
}
object对象可以通过在储存的变数中setVisible(booleam)函数设置visible,invisible效果为true时是visible,为false时是invisible状态。
通过上述脚本添加模块106,可以在版面区域添加相关的脚本文件,使该***功能更强大。
文件合成模块107,本模块实现将多富媒体页面内容组建成整本超媒体电子书,并可对富媒体电子书页面进行上、下、包含、不包含等整本书结构顺序的调整。支持的页面场景类型包括单一场景和杂志模板场景。
具体操作步骤为:在版面区域选择编辑菜单,选择输出文件模板属性,可选单一场景,场景切换及杂志模板场景;每个场景对应的功能:
单一场景:选择输出单一场景的具体页面。
场景切换:在所有场景中选择可以构成页面的场景,把选择好的创建成页面,拖拽页面,不选前面的框的话就不能拖拽页面。
杂志模版场景:可以组成页面的页面,生成新章节,选择在选中的章节中包含的场景,把选择好的添加到页面,移除页面,添加或移除书签功能,自适应窗口大小的功能,看缩略图的时候不是从现在的页面开始,是从内容的第一页开始看的功能;设置翻页的效果,做主页动作按钮的情况,移动到现在文档的第一页,文件结束之后移动到试图,做主页内容按钮的情况,设置固定跳转页面中的某一页,生成缩略图,指定缩略图和播放器上端横幅UI元素的路径。
通过上述文件合成模块107,合成完整的电子书,可包括上述六个模块编辑的内容。
电子书预览保存模块108,本模块实现将组建成册的富媒体电子书按照排版结果进行预览,通过预览模式能看到整个版面的排版效果,支持跨页预览、版面缩放、收藏单页等功能。
预览的作用是看效果是否正确。主要屏幕大小和效果是否呈现正确。通过调整窗口大小,就可以看到里面的呈现随着比例缩放,和正是的机器的效果是一直。支持Android的模拟器预览,如果连接设备,也支持Android设备预览。Ios设备做不到同步预览。
然后再将上述预览后无误的电子书保存,输出的格式可以为.st、XML。具体的操作步骤如下:
1)点击预览图标;
2)打开预览窗口,点击目录可以跳页选择,左右拖动查看页面上一页、下一页,点击主页图标返回电子书首页;
3)选择文件菜单,选择保存或另存为选项,如果是另存为,选择另存为文件格式和文件名称。
综上,通过本发明超媒体电子书内容制作***,实现了无代码参与的制作过程,用户可通过可视化操作区域和版面区域,对电子书内容进行制作,根据个人需求实现电子书的制作,提升了用户体验。
具体地,多格式文件的格式包括Word、Txt、Pdf、excel,Indesign、scorm、cebx、epub、html、Xml、gif、swf小样文件和方正排版文件。对于导入的文件格式,没有过多限定,通常常用的文件格式都可以,因为本发明超媒体电子书内容制作***10可以将导入的不同格式的文件转换成统一的格式进行编辑制作。另外,本***支持Xslt、]Css3样式、JS脚本以及markdown语法,支持scorm、cebx、epub、小样文件、gif、swf等常见出版文件导入并在***内进行显现、排版和输出,也支持保留以上文件格式中的字符属性、段落样式、图片属性、动画属性、特效属性的展示。功能强大,用户不需担心电子书制作过程中的格式转换问题。当然,不只包括以上的文件格式。
具体地,***对象中图片的格式为bmp、jpg、png和jpeg中的至少一种。本发明超媒体电子书内容制作***10对于***对象的图片格式同样支持多种格式的输入,都能成功读取,并进行编辑。当然,不只包括以上的图片格式。
具体地,***对象中音频的格式为wav、wma和mp3中的至少一种。同样,电子书内容中还可能包含音频文件,要对音频文件进行编辑制作,先要将音频文件导入到制作***中,对于音频的格式没有具体限定,可以为以上三种的任意一种,满足不同用户对于音频格式的不同需求;当然,不只包括以上的音频格式。
具体地,***对象中视频的格式为mp4、avi、rmvb、wmv、mpg、mpeg、flv和3gp中的至少一种。同样,电子书内容中还可能包含视频文件,要对视频文件进行编辑制作,先要将视频文件导入到制作***中,对于视频的格式没有具体限定,可以为以上几种的任意一种,满足不同用户对于视频格式的不同需求;当然,不只包括以上的视频格式。
具体地,***对象中矢量图形为线条类、基本形状类、箭头汇总类、流程图类、标注类、星与旗帜类中的至少一类。在电子书内容中,还可以涉及到一些矢量图形的编辑,在一些流程图,结构框图中需要这些矢量图形,因此在本发明电子书内容制作***中也包含对矢量图形的编辑功能,满足不同用户的需求。
具体地,***对象中互动练习题题型为单选、多选、判断、连线、填空、拖拽排序、多维单选题、多维多选题、简答题和综合题中的至少一种。
本发明超媒体电子书内容制作***10还可以实现互动练习题的制作,支持html 5的local storage,具有统计、图表输出、支持客观题自动判断功能,支持主观题答案交互接口。互动练习题题型包含单选、多选、判断、连线、填空、拖拽排序、多维单选题、多维多选题、简答题、综合题等,可以根据不同的需求编辑不同的互动练习库供用户使用。
具体地,自定义事件包括事件类型和事件属性,所述事件类型包括双击、页面切换、按压、接收消息、释放、场景启动、场景终止、单击、视频终止、场景切换、关闭摄像头、开启摄像头、保存相片、照相、暂停、播放时间、播放、继续、停止和单击图片。通过对事件类型的具体动作设计,可以实现不同的功能。
具体地,电子书的保存格式包括zip、epub、xml、html、mobi、cebx和pdf。本发明超媒体电子书内容制作***10对导入的文件格式没有具体限定,同样对于保存的文件格式也没有具体限定,可以根据用户的需求保存成不同的格式。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。
Claims (10)
1.一种超媒体电子书内容制作***,其特征在于,包括:
文件导入模块,用于在超媒体电子书内容制作***的操作区域将多格式文件从本地或资源管理***导入所述超媒体电子书内容制作***,得到导入排版文件;
文件新建模块,用于根据所述导入排版文件,在所述操作区域新建超媒体电子书,包括导入排版文件的标题、存储位置、页面的宽高比例、操作区域的背景颜色、边框线的颜色,文件自动保存的时间间隔,得到第一排版文件,显示在所述超媒体电子书内容制作***的版面区域;
基础编排模块,用于根据所述第一排版文件,在所述操作区域对所述第一排版文件的文字属性进行编辑,包括文字段落、文字属性、对齐方式、颜色、通字底纹,并在所述超媒体电子书内容制作***的版面区域***对象,包括图片、音频、视频、特殊符号、矢量图形、公式、互动练习题、外部链接和动画中的至少一种;
添加动作事件模块,用于根据所述***对象,添加用户操作动作或自定义事件,并根据所述自定义事件设置用户操作所触发的具体动作,得到第二排版文件;
动画编辑模块,用于根据所述第二排版文件,对所述第二排版文件进行动画效果编辑,所述动画效果显示在所述超媒体电子书内容制作***的版面区域;
脚本添加模块,用于根据所述第二排版文件,在所述版面区域添加脚本文件,并通过对所述脚本文件重新定义、解析和命令实现不同脚本的支持;
文件合成模块,用于将所述版面区域中的页面内容组建成整本电子书,并且对所述整本电子书的页面进行结构顺序调整,得到合成电子书;
电子书预览保存模块,用于根据所述合成电子书,对所述合成电子书进行预览,并将所述合成电子书进行保存,完成电子书的制作。
2.根据权利要求1所述超媒体电子书内容制作***,其特征在于,
所述超媒体电子书内容制作***还包括:
加密模块,用于对制作完成的电子书进行DRM加密,加密后的文件将输入加密密码才能对所述制作完成的电子书进行打开阅读操作。
3.根据权利要求1所述超媒体电子书内容制作***,其特征在于,
所述多格式文件的格式包括Word、Txt、Pdf、excel,Indesign、scorm、cebx、epub、html、Xml、gif、swf小样文件和方正排版文件中至少一种。
4.根据权利要求1所述超媒体电子书内容制作***,其特征在于,
所述***对象中图片的格式为bmp、jpg、png和jpeg中的至少一种。
5.根据权利要求1所述超媒体电子书内容制作***,其特征在于,
所述***对象中音频的格式为wav、wma和mp3中的至少一种。
6.根据权利要求1所述超媒体电子书内容制作***,其特征在于,
所述***对象中视频的格式为mp4、avi、rmvb、wmv、mpg、mpeg、flv和3gp中的至少一种。
7.根据权利要求1所述超媒体电子书内容制作***,其特征在于,
所述***对象中矢量图形为线条类、基本形状类、箭头汇总类、流程图类、标注类、星与旗帜类中的至少一类。
8.根据权利要求1所述超媒体电子书内容制作***,其特征在于,
所述***对象中互动练习题题型为单选、多选、判断、连线、填空、拖拽排序、多维单选题、多维多选题、简答题和综合题中的至少一种。
9.根据权利要求1所述超媒体电子书内容制作***,其特征在于,
所述自定义事件包括事件类型和事件属性,所述事件类型包括双击、页面切换、按压、接收消息、释放、场景启动、场景终止、单击、视频终止、场景切换、关闭摄像头、开启摄像头、保存相片、照相、暂停、播放时间、播放、继续、停止和单击图片。
10.根据权利要求1所述超媒体电子书内容制作***,其特征在于,
所述电子书的保存格式包括zip、epub、xml、html、mobi、cebx和pdf中至少一种。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610574403.6A CN107644019A (zh) | 2016-07-20 | 2016-07-20 | 一种超媒体电子书内容制作*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610574403.6A CN107644019A (zh) | 2016-07-20 | 2016-07-20 | 一种超媒体电子书内容制作*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107644019A true CN107644019A (zh) | 2018-01-30 |
Family
ID=61109597
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610574403.6A Pending CN107644019A (zh) | 2016-07-20 | 2016-07-20 | 一种超媒体电子书内容制作*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107644019A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108228547A (zh) * | 2018-02-28 | 2018-06-29 | 国云科技股份有限公司 | 一种基于h5的smil智能实时编辑装置和实现方法 |
CN109669746A (zh) * | 2018-11-28 | 2019-04-23 | 平安科技(深圳)有限公司 | 基于ui的在线h5动画课件显示方法、装置、计算机设备 |
CN109871518A (zh) * | 2019-02-02 | 2019-06-11 | 北京仁和汇智信息技术有限公司 | 一种科技论文网络版pdf文档生成方法及装置 |
CN109948004A (zh) * | 2019-03-26 | 2019-06-28 | 武汉聚脉网络科技有限公司 | 一种基于分布式协作的家谱全内容一体化智能编纂*** |
CN110727887A (zh) * | 2019-09-17 | 2020-01-24 | 武汉鼎森电子科技有限公司 | 一种基于二维码的图书链接处理方法 |
CN110727629A (zh) * | 2019-10-10 | 2020-01-24 | 掌阅科技股份有限公司 | 有声电子书的播放方法、电子设备及计算机存储介质 |
CN111626034A (zh) * | 2020-05-27 | 2020-09-04 | 南京蓝鲸人网络科技有限公司 | 一种更适用移动端的非线性编辑方法 |
CN111832263A (zh) * | 2019-04-15 | 2020-10-27 | 北京智启蓝墨信息技术有限公司 | 一种智能教材的编辑方法和装置 |
CN112614211A (zh) * | 2020-12-29 | 2021-04-06 | 广州光锥元信息科技有限公司 | 用于文本、图像自适应排版及动画联动的方法及装置 |
CN113065316A (zh) * | 2021-03-26 | 2021-07-02 | 洛阳圣昂通网络科技有限公司 | 将方正小样文件动态转换成html并录入题库、从题库选题组稿并生成小样文件的方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102622332A (zh) * | 2011-01-27 | 2012-08-01 | 天脉聚源(北京)传媒科技有限公司 | 一种电子书实现方法及制作*** |
US20140033048A1 (en) * | 2012-07-25 | 2014-01-30 | Moglue Inc. | System for creating interactive electronic documents and control method thereof |
CN105022613A (zh) * | 2014-04-21 | 2015-11-04 | 江苏睿泰教育科技有限公司 | 一种基于富媒体的数字内容制作装置及方法 |
-
2016
- 2016-07-20 CN CN201610574403.6A patent/CN107644019A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102622332A (zh) * | 2011-01-27 | 2012-08-01 | 天脉聚源(北京)传媒科技有限公司 | 一种电子书实现方法及制作*** |
US20140033048A1 (en) * | 2012-07-25 | 2014-01-30 | Moglue Inc. | System for creating interactive electronic documents and control method thereof |
CN105022613A (zh) * | 2014-04-21 | 2015-11-04 | 江苏睿泰教育科技有限公司 | 一种基于富媒体的数字内容制作装置及方法 |
Non-Patent Citations (2)
Title |
---|
此用户最响亮: ""名编辑电子杂志教程完整版下载"", 《HTTPS://WENKU.BAIDU.COM/VIEW/E5D5DF86FD0A79563C1E7256.HTML》 * |
资源共享: ""电子书的设计与实现"", 《HTTPS://WWW.DOCIN.COM/P-1114089319.HTML 》 * |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108228547A (zh) * | 2018-02-28 | 2018-06-29 | 国云科技股份有限公司 | 一种基于h5的smil智能实时编辑装置和实现方法 |
CN109669746B (zh) * | 2018-11-28 | 2023-07-18 | 平安科技(深圳)有限公司 | 基于ui的在线h5动画课件显示方法、装置、计算机设备 |
CN109669746A (zh) * | 2018-11-28 | 2019-04-23 | 平安科技(深圳)有限公司 | 基于ui的在线h5动画课件显示方法、装置、计算机设备 |
CN109871518A (zh) * | 2019-02-02 | 2019-06-11 | 北京仁和汇智信息技术有限公司 | 一种科技论文网络版pdf文档生成方法及装置 |
CN109948004A (zh) * | 2019-03-26 | 2019-06-28 | 武汉聚脉网络科技有限公司 | 一种基于分布式协作的家谱全内容一体化智能编纂*** |
CN111832263A (zh) * | 2019-04-15 | 2020-10-27 | 北京智启蓝墨信息技术有限公司 | 一种智能教材的编辑方法和装置 |
CN111832263B (zh) * | 2019-04-15 | 2024-04-02 | 北京智启蓝墨信息技术有限公司 | 一种智能教材的编辑方法和装置 |
CN110727887A (zh) * | 2019-09-17 | 2020-01-24 | 武汉鼎森电子科技有限公司 | 一种基于二维码的图书链接处理方法 |
CN110727887B (zh) * | 2019-09-17 | 2022-08-16 | 武汉鼎森电子科技有限公司 | 一种基于二维码的图书链接处理方法 |
CN110727629A (zh) * | 2019-10-10 | 2020-01-24 | 掌阅科技股份有限公司 | 有声电子书的播放方法、电子设备及计算机存储介质 |
CN110727629B (zh) * | 2019-10-10 | 2024-01-23 | 掌阅科技股份有限公司 | 有声电子书的播放方法、电子设备及计算机存储介质 |
CN111626034A (zh) * | 2020-05-27 | 2020-09-04 | 南京蓝鲸人网络科技有限公司 | 一种更适用移动端的非线性编辑方法 |
CN112614211B (zh) * | 2020-12-29 | 2023-09-22 | 广州光锥元信息科技有限公司 | 用于文本、图像自适应排版及动画联动的方法及装置 |
CN112614211A (zh) * | 2020-12-29 | 2021-04-06 | 广州光锥元信息科技有限公司 | 用于文本、图像自适应排版及动画联动的方法及装置 |
CN113065316A (zh) * | 2021-03-26 | 2021-07-02 | 洛阳圣昂通网络科技有限公司 | 将方正小样文件动态转换成html并录入题库、从题库选题组稿并生成小样文件的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107644019A (zh) | 一种超媒体电子书内容制作*** | |
US10430212B1 (en) | Method for recording, editing and reproduction of computer session | |
Hamakawa et al. | Object composition and playback models for handling multimedia data | |
CN101300567B (zh) | 在Web上的媒体共享和创作的方法 | |
Meixner | Hypervideos and interactive multimedia presentations | |
US9715899B2 (en) | Intellimarks universal parallel processes and devices for user controlled presentation customizations of content playback intervals, skips, sequencing, loops, rates, zooms, warpings, distortions, and synchronized fusions | |
Costello | Multimedia foundations | |
US8819559B2 (en) | Systems and methods for sharing multimedia editing projects | |
US20120089933A1 (en) | Content configuration for device platforms | |
US20050071736A1 (en) | Comprehensive and intuitive media collection and management tool | |
US20080010585A1 (en) | Binding interactive multichannel digital document system and authoring tool | |
US20070083851A1 (en) | Template-based multimedia editor and editing method thereof | |
US20120198412A1 (en) | Software cinema | |
US20100325547A1 (en) | Systems and Methods for Sharing Multimedia Editing Projects | |
NZ550847A (en) | A media package and a system and method for managing, authoring, storing or delivering a media package | |
JP2004287595A (ja) | 複合メディアコンテンツの変換装置及び変換方法並びに複合メディアコンテンツ変換プログラム | |
US20180143741A1 (en) | Intelligent graphical feature generation for user content | |
CN105279222A (zh) | 一种媒体编辑和播放的方法及其*** | |
US10418065B1 (en) | Intellimark customizations for media content streaming and sharing | |
JP4514671B2 (ja) | コンテンツ編集装置、コンピュータ読み取り可能なプログラム及びそれを記録した記録媒体 | |
US20040139481A1 (en) | Browseable narrative architecture system and method | |
CN113711575A (zh) | 用于基于表现即时组装视频剪辑的***和方法 | |
KR20180046419A (ko) | 클라우드 기반 인터렉티브 스마트 콘텐츠 제작 시스템 | |
Meixner | Annotated interactive non-linear video-software suite, download and cache management | |
CN115661420A (zh) | 一种poly vr编辑器***的设计与实现方法 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180130 |
|
RJ01 | Rejection of invention patent application after publication |