一种本地内容的非线性呈现方法与装置的制造方法

文档序号:9261349阅读:219来源:国知局
一种本地内容的非线性呈现方法与装置的制造方法
【技术领域】
[0001]本发明涉及数字技术领域,尤其涉及一种本地内容的非线性呈现方法与装置。
【背景技术】
[0002]随着受众在移动终端上的阅读习惯逐渐形成,数字图书的阅读率正在不断上升。数字图书并非单纯将纸质内容照抄照搬到移动终端上,还可以添加一些经过精心设计和编辑的视频片段、更加丰富的美图、以及幻灯片等多种交互式组件的元素,这些都将提升数字图书的整体呈现品质,给读者带来沉浸式的阅读体验。
[0003]一般人们所接触到的数字图书都是线性结构,阅读时需遵循阅读顺序,但是,数字内容的获取有时候需要一种相互嵌套、逐层递进的表意方式,这就需要一个非线性的内容结构,该结构的优点在于可以对内容提纲挚领、突出重点,阅读时,读者不必按线性方式顺序往下读,而是有选择地阅读自己感兴趣的部分。这种非线性结构非常适合电子教材、互动演示等领域。
[0004]目前,市面上针对这种本地内容展示结构的移动阅读应用,多是以定制化开发为主,其优点在于体验好,效果丰富,但是缺点也很明显,比如投入的开发成本高,不可复制性,一旦需求发生了变化,便也意味着移动应用的重新开发,导致人力物力资源的极大浪费。

【发明内容】

[0005](一)要解决的技术问题
[0006]本发明提供一种本地内容的非线性呈现方法与装置,以解决现有技术中无法简便、灵活地进行本地内容的非线性呈现的技术问题。
[0007](二)技术方案
[0008]为解决上述技术问题,本发明提供一种本地内容的非线性呈现方法,包括:
[0009]将本地内容通过其内部联系组成包含多个节点的网型结构;
[0010]根据所述网型结构实现节点之间的非线性跳转和呈现。
[0011]进一步地,所述将本地内容通过其内部联系组成包含多个节点的网型结构包括:
[0012]将本地内容按照内部联系划分为多个数据包,每个数据包包括一个或多个节点,将所述数据包利用非线性网型结构的编排工具组成网型结构。
[0013]进一步地,所述根据所述网型结构实现节点之间的非线性跳转和呈现包括:
[0014]通过触发当前节点上的触发热区得到其静态链接所对应的目标节点,实现节点之间的跳转。
[0015]进一步地,所述根据所述网型结构实现节点之间的非线性跳转和呈现包括:
[0016]通过触发当前节点上的交互式组件得到其动态链接所对应的目标节点,实现节点之间的跳转。
[0017]进一步地,所述方法还包括:
[0018]当从一个节点跳出到另一个节点时,保存所跳出节点的信息和操作状态,并在返回操作时进行恢复。
[0019]另一方面,本发明还提供一种本地内容的非线性呈现装置,包括:
[0020]结构生成单元,用于将本地内容通过其内部联系组成包含多个节点的网型结构;
[0021]跳转单元,用于根据所述网型结构实现节点之间的非线性跳转和呈现。
[0022]进一步地,所述结构生成单元还用于:
[0023]将本地内容按照内部联系划分为多个数据包,每个数据包包括一个或多个节点,将所述数据包利用非线性网型结构的编排工具组成网型结构。
[0024]进一步地,所述跳转单元还用于:
[0025]通过触发当前节点上的触发热区得到其静态链接所对应的目标节点,实现节点之间的跳转。
[0026]进一步地,所述跳转单元还用于:
[0027]通过触发当前节点上的交互式组件得到其动态链接所对应的目标节点,实现节点之间的跳转。
[0028]进一步地,所述装置还包括:
[0029]存储单元,与所述跳转单元相连,用于当从一个节点跳出到另一个节点时,保存所跳出节点的信息和操作状态,并在返回操作时进行恢复。
[0030](三)有益效果
[0031]可见,在本发明提供的本地内容的非线性呈现方法与装置中,能够通过本地内容的内部联系将其组成一个网型结构,而后根据这个网型结构来实现节点之间的非线性跳转和呈现。本发明可以简便、灵活地制作非线性数字内容,极大地提升了获取信息的用户体验。
【附图说明】
[0032]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1是本发明实施例本地内容的非线性呈现方法的基本流程示意图;
[0034]图2是本发明实施例1本地内容的非线性呈现方法的流程示意图;
[0035]图3是本发明实施例本地内容的非线性呈现装置的基本结构示意图;
[0036]图4是本发明实施例本地内容的非线性呈现装置的一个优选结构示意图。
【具体实施方式】
[0037]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038]本发明实施例首先提供一种本地内容的非线性呈现方法,参见图1,包括:
[0039]步骤101:将本地内容通过其内部联系组成包含多个节点的网型结构。
[0040]步骤102:根据所述网型结构实现节点之间的非线性跳转和呈现。
[0041]可见,在本发明实施例提供的本地内容的非线性呈现方法中,能够通过本地内容的内部联系将其组成一个网型结构,而后根据这个网型结构来实现节点之间的非线性跳转和呈现。本发明实施例可以简便、灵活地制作非线性数字内容,极大地提升了获取信息的用户体验。
[0042]优选地,将本地内容通过其内部联系组成包含多个节点的网型结构可以包括:将本地内容按照内部联系划分为多个数据包,每个数据包包括一个或多个节点,将所述数据包利用非线性网型结构的编排工具组成网型结构。
[0043]优选地,根据网型结构通过链接方式实现节点之间的非线性跳转和呈现可以包括:通过触发当前节点上的触发热区得到其静态链接所对应的目标节点,实现节点之间的跳转;或者,通过触发当前节点上的交互式组件得到其动态链接所对应的目标节点,实现节点之间的跳转。
[0044]优选地,方法还可以包括:当从一个节点跳出到另一个节点时,保存所跳出节点的信息和操作状态,并在返回操作时进行恢复,以使得用户在多节点的网型结构中跳转而不至于迷失当前的位置。
[0045]实施例1:
[0046]下面以一个移动终端上的数字图书为例,来详细说明本发明实施例本地内容的非线性呈现方法的具体实现过程,参见图2:
[0047]步骤201:将本地内容按照内部联系划分为多个数据包。
[0048]本步骤中,将数字图书中的所有素材按照其内部联系划分为多个数据包。数字图书中的素材可以分为多类:如作者简介、内容介绍、书评和图书的各个章节等,并可包括多种文件类型,如图片、音频、视频、文本等,这些素材按照特定的规则协议聚合在一起,便形成了本地内容的数据包,其中所遵循的规则协议来自于构建网型结构的制作工具。
[0049]所组成的数据包包括一个或多个节点,其主要包含了两部分内容:页面和组件,其中页面主要是呈现静态内容,而组件多是用来呈现动态交互内容。
[0050]步骤202:将数据包利用非线性网型结构的编排工具组成网型结构。
[0051]本步骤中,通过链接方式将上述数据包按照网型结构进行组织并存储。其中链接可以分为动态链接和静态链接,静态链接相当于节点中页面上的超链接,采用一些最基本的页面单元来形成链接点,比如文字、图片等等,这些链接点有各自的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1