The present invention provides a system and method for selecting the structure of electronic document editing the branch, creating a branch selection data structure of electronic document editing equipment first in memory; then through new, in the visual editing interface device edit branch selection structure file and the corresponding update branch selection structure of electronic document data structure; and select edit branch the text node in the document structure and at the same time corresponding to the selected text content update branch node list structure of electronic documents in the data structure; finally tagging branch selection node structure in the document to search and subsequent editing. The system and the method for selecting the structure of the electronic document editing by the branch are solved, and the editing problem of the electronic document of the branch selection structure is solved. The interactive reading e-books to achieve the interaction between readers and e-books, improve reading pleasure and participation.
【技术实现步骤摘要】
本专利技术涉及计算机软件
,尤其涉及一种实现分支选择结构电子文档编辑的系统和方法。
技术介绍
随之技术发展,电子阅读(E-book Reading)已不只局限于个人计算机(Personal Computer),越来越多的电子数码设备和移动通信设备已经具有电子书阅读的功能,并出现了专门用于电子书阅读的终端设备。诚然,电子书(E-book)相对纸质书本有着便携、易用、大容量、节能环保等优点,还可以合理利用碎片时间、实现更精美设计和增加多媒体功能;但现阶段的电子阅读仍未脱离传统阅读那种被动式地接收作者剧情设计的阅读方式。近年来,随着触屏式的电子数码设备和移动通信终端快速发展和普及,因其良好的人机交互体验效果深受消费者推崇,交互式阅读的概念随之产生。目前,交互式阅读电子书应用主要侧重幼儿教育、儿童故事这类非小说类的文字量较少的题材。上述题材的交互式阅读电子书应用一般是通过在该类交互式阅读电子书中设置触点,并通过读者的点击等操作实现就该触点内容的互动。然而,以小说为例,这类题材的文学作品内容丰富,有着连续的故事情节和复杂的环境描写。显然,上述交互式阅读电子书应用无法适用于小说、散文等这类文学作品的阅读。一种实现交互式电子阅读的系统和方法及设备能够实现上述小说类题材文学作品的交互式电子阅读。该实现交互式电子阅读的系统和方法及设备主要通过分支选择播放实现读者与电子书的交互,使读者可以通过互动影响甚至决定作品剧情的发展方向,提高阅读的乐趣和参与性。但是,目前市场上的电子书编辑器,如EXE电子书编辑器、CHM电子书编辑器、UMD电子书编辑器等,显然不能编辑生成该类交 ...
【技术保护点】
一种实现分支选择结构电子文档编辑的系统,其特征在于,包括数据序列化模块、界面编辑模块、文本编辑模块、节点标注模块;其中,A所述数据序列化模块,用于所述分支选择结构电子文档的数据结构的创建;具体为在编辑设备的内存中创建节点列表、节点动作列表、章节节点列表、扩展信息列表;其中,所述节点列表,为用于写入节点信息的集合;所述节点是所述分支选择结构电子文档以及由此生成的交互式阅读电子书实现分支选择播放功能的最小载体,是所述分支选择结构电子文档的最小单位;所述分支选择结构电子文档由N个节点组成,其中N为不小于2的整数;所述节点动作列表,为用于写入节点动作信息的集合;所述节点动作是指所述节点列表中的节点在播放后能够调用的动作,所述节点动作用于描述该节点指向连接后续节点的情况;所述章节信息列表,为用于写入章节信息的集合;所述扩展信息列表,为用于写入所述分支选择结构电子文档及由其生成的交互式阅读电子书的扩展信息的集合;B所述界面编辑模块,用于实现所述分支选择结构电子文档的可视化编辑;具体为,打开所述编辑设备的可视化界面,在所述可视化界面新建、编辑所述分支选择结构文档和对应地更新所述数据序列化模块创建的分 ...
【技术特征摘要】
1.一种实现分支选择结构电子文档编辑的系统,其特征在于,包括数据序列化模块、界面编辑模块、文本编辑模块、节点标注模块;其中,A所述数据序列化模块,用于所述分支选择结构电子文档的数据结构的创建;具体为在编辑设备的内存中创建节点列表、节点动作列表、章节节点列表、扩展信息列表;其中,所述节点列表,为用于写入节点信息的集合;所述节点是所述分支选择结构电子文档以及由此生成的交互式阅读电子书实现分支选择播放功能的最小载体,是所述分支选择结构电子文档的最小单位;所述分支选择结构电子文档由N个节点组成,其中N为不小于2的整数;所述节点动作列表,为用于写入节点动作信息的集合;所述节点动作是指所述节点列表中的节点在播放后能够调用的动作,所述节点动作用于描述该节点指向连接后续节点的情况;所述章节信息列表,为用于写入章节信息的集合;所述扩展信息列表,为用于写入所述分支选择结构电子文档及由其生成的交互式阅读电子书的扩展信息的集合;B所述界面编辑模块,用于实现所述分支选择结构电子文档的可视化编辑;具体为,打开所述编辑设备的可视化界面,在所述可视化界面新建、编辑所述分支选择结构文档和对应地更新所述数据序列化模块创建的分支选择结构电子文档数据结构;C所述文本编辑模块,具体为,在所述可视化编辑界面编辑所述分支选择结构文档中节点的文本内容,同时对应地更新所述分支选择结构电子文档数据结构中节点列表的文本内容;D所述节点标注模块,用于标注所述分支选择结构文档中的节点。2.根据权利要求1所述的一种实现分支选择结构电子文档编辑的系统,其特征在于,所述节点信息包含节点索引,所属章节信息,节点类型信息,文本内容;其中,所述节点索引是指访问所述节点信息的识别码;所述所属章节信息,具体为该节点在所述交互式阅读电子书中所属章节的章节索引;所述节点类型信息,用于标记节点的类型;所述节点按节点类型分为普通型节点和按钮型节点;所述普通型节点,只能记述文字内容,不具交互功能;所述按钮型节点,既记述文字内容,又具交互功能;所述文本内容,是指用于描述所述交互式阅读电子书作品内容的若干文字。3.根据权利要求2所述的一种实现分支选择结构电子文档编辑的系统,其特征在于,所述节点信息还包含节点扩展信息,用于实现该节点在播放时的扩展功能。4.根据权利要求2所述的一种实现分支选择结构电子文档编辑的系统,其特征在于,一个所述节点动作能且只能描述一个所述节点的后续节点连接情况;该节点为当前节点;一个所述当前节点具有M个后续节点,其中M为非负整数;所述节点动作信息包含节点动作索引,节点动作类型,后续节点信息;其中,所述节点动作索引是指访问该节点动作信息的识别码;所述的节点动作类型包括Next型、Select型、Break型、Continue型、Jump型;其中,所述Next型,用来描述所述当前节点与其后续节点之间直接且唯一的连接关系;所述当前节点为父节点,所述后续节点为子节点;一个所述父节点有且只能有一个所述子节点;所述Select型,用来描述所述当前节点与其后续节点之间的一种可选择连接关系;所述当前节点为分支父节点,所述后续节点为选项子节点;一个所述分支父节点具有P个选项子节点,其中P为正整数;所述Break型,用来描述所述当前节点不再连接后续节点;所述当前节点也称中断节点;所述Continue型,用来描述所述当前节点与其后续节点之间直接且唯一的连接关系,且所述的前后两个节点属于不同章节;所述当前节点为前章节父节点,所述后续节点为后续章节子节点;所述前章节父节点有且只能有一个后续章节子节点;所述Jump型,用来描述所述当前节点与其后续节点为跳转关系;所述后续节点为其他的非当前节点中的任何一个;所述的选项子节点为所述按钮型节点,所述的其他节点均为所述普通型节点;所述后续节点信息,具体为该节点动作指向连接的后续节点的节点索引。5.根据权利要求1所述的一种实现分支选择结构电子文档编辑的系统,其特征在于,所述界面编辑模块的实现过程包括,B1在所述编辑设备上新建一本空白的交互式阅读电子书或打开一本已有的交互式阅读电子书的同时,打开所述编辑设备的可视化编辑界面;当新建一本所述交互式阅读电子书时,打开所述可视化编辑界面后,生成文本内容为空的初始节点信息,插入到所述数据序列化模块创建的分支选择结构电子文档数据结构的节点列表中,同时在所述可视化编辑界面渲染空白初始节点;当打开一本已有所述交互式阅读电子书时,通过反序列化解析所述已有的交互式阅读电子书得到其分支选择结构电子文档的数据结构并加载到所述编辑设备的内存中,根据其数据结构在所述可视化编辑界面渲染该分支选择结构文档;B2然后根据作者构思,通过调用和加载节点动作功...
【专利技术属性】
技术研发人员:陈治国,高嵩,邢山虎,
申请(专利权)人:北京乐动卓越科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。