一种目录的制作方法及装置制造方法

文档序号:6490948阅读:102来源:国知局
一种目录的制作方法及装置制造方法
【专利摘要】本发明公开了一种目录的制作方法及装置,包括:在制作一电子出版物的过程中,获取用于生成所述电子出版物中文章的N个第一文件;基于所述N个第一文件,生成M篇文章,其中,所述N和M为大于等于1的整数,所述M篇文章中每篇文章都对应有一文章栏目信息;对所述M篇文章对应的M个文章栏目信息进行处理,获得所述电子出版物的目录,其中,所述目录能够在制作所述电子出版物的过程中使用,并属于所述电子出版物的一部分。
【专利说明】一种目录的制作方法及装置
【技术领域】
[0001]本发明涉及数字出版领域,尤其涉及一种目录的制作方法及装置。
【背景技术】
[0002]随着科技的迅速发展,越来越多的人开始阅读电子书籍、电子杂志。
[0003]目录是电子杂志、电子书籍中的重要组成部分。现有的目录的制作是在电子书籍或电子杂志的正文部分制作完成后,依靠编程人员进行现场开发。
[0004]但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
[0005]1、现有技术中,所述目录是基于电子杂志或者电子书籍的在正文部分而制作完成的,所以,在所述电子杂志或电子书籍的正文部分没有制作完成之前,无法制作出可以在电子设备上显示目录效果或文章跳转效果的目录。
[0006]2、现有技术中,对于显示单元分辨率不同的移动终端,目录的文章缩略图不能清晰显示,需要重新制作目录。

【发明内容】

[0007]本申请实施例通过提供一种目录制作方法及装置,解决了现有技术中在杂志或者书籍制作正文部分完成之前,无法制作出可以在电子设备上显示目录效果或文章跳转效果的目录的技术问题,实现了在杂志或者书籍制作正文部分完成之前,可以制作出可以在电子设备上显示目录效果或文章跳转效果的目录的技术效果。
[0008]一方面,本申请通过本申请的一实施例提供如下技术方案:
[0009]一种目录的制作方法,所述方法包括:
[0010]在制作一电子出版物的过程中,获取用于生成所述电子出版物中文章的N个第一文件;
[0011 ] 基于所述N个第一文件,生成M篇文章,其中,所述N和M为大于等于I的整数,所述M篇文章中每篇文章都对应有一文章栏目信息;
[0012]对所述M篇文章对应的M个文章栏目信息进行处理,获得所述电子出版物的目录,其中,所述目录能够在制作所述电子出版物的过程中使用,并属于所述电子出版物的一部分。
[0013]优选地,所述获取用于生成所述电子出版物中文章的N个第一文件,具体方法包括:
[0014]打开一文档;
[0015]从所述文档的页面中选择N个第一页面范围;
[0016]基于所述N个第一页面范围内页面中的N部分内容,获取所述N个第一文件。
[0017]优选地,所述获取用于生成所述电子出版物中文章的N个第一文件,具体方法包括:[0018]打开一文档;
[0019]从所述文档中的内容中选择至少一个排版元素;
[0020]基于所述至少一个排版元素获得所述N个第一文件。
[0021]优选地,所述对所述M篇文章对应的M个文章栏目信息进行处理,获得所述电子出版物的目录,具体包括:
[0022]编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括:栏目名称、文章名称、作者信息、备注和/或文章缩略图;
[0023]合并所述M个文章栏目信息中栏目名称相同的文章栏目信息;
[0024]调整所述M篇文章的先后顺序;
[0025]重新计算所述M篇文章对应的页面所在页码,获得所述电子出版物的目录。
[0026]优选地,所述电子出版物的目录为XML格式的数据包,并且能够被输出到电子设备上以第一显示效果显示。
[0027]优选地,所述对所述M篇文章对应的M个文章栏目信息进行处理,获得所述电子出版物的目录,具体包括:
[0028]编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括:栏目名称、文章名称、作者信息、备注和/或文章缩略图;
[0029]设置第一生成模块,所述第一生成模块用于在接收到用于点播所述M篇文章中第一文章的第一指令时,生成一查找指令;
[0030]设置第一查找模块,所述第一查找模块用于基于所述查找指令,查找所述第一文章所在页面的页码;
[0031]设置第一跳转模块,所述第一跳转模块用于基于所述第一文章所在页面的页码,将显示界面由目录页面跳转到有所述第一文章对应的页面;
[0032]合并所述M个文章栏目信息中栏目名称相同的文章栏目信息;
[0033]调整所述M篇文章的先后顺序;
[0034]重新计算所述M篇文章对应的页面所在页码,获得所述电子出版物的目录。
[0035]优选地,所述对所述M篇文章对应的M个文章栏目信息进行处理,获得所述电子出版物的目录,具体包括:
[0036]编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括:栏目名称、文章名称、作者信息、备注和/或文章缩略图;
[0037]合并所述M个文章栏目信息中栏目名称相同的文章栏目信息;
[0038]调整所述M篇文章的先后顺序;
[0039]重新计算所述M篇文章对应的页面所在页码;
[0040]设置第一获取模块,所述第一获取模块用于基于所述M篇文章,获取M个第一文章缩略图,其中,所述第一文章缩略图的分辨率大于等于能在当前显示单元分辨率最大的电子设备上清晰显不的文章缩略图的分辨率;
[0041]设置第一压缩模块,所述获取模块用于基于所述电子设备的显示模块的分辨率,对所述第一文章缩略图进行压缩,获得第二文章缩略图,其中,所述第二文章缩略图的分辨率为所述第二文章缩略图在所述电子设备上可以清晰显示的分辨率;
[0042]设置第一驱动模块,所述第一驱动模块用于在所述电子设备打开所述电子出版物目录时,驱动所述电子设备的显示模块显示所述第二文章缩略图,获得所述电子出版物的目录。
[0043]另一方面,本申请通过本申请的另一实施例,提供如下技术方案:
[0044]一种装置,包括:
[0045]第一获取单元,用于在制作一电子出版物的过程中,获取用于生成所述电子出版物中文章的N个第一文件;
[0046]第一生成单元,用于基于所述N个第一文件,生成M篇文章,其中,所述N和M为大于等于I的整数,所述M篇文章中每篇文章都对应有一文章栏目信息;
[0047]第一处理单元,用于对所述M篇文章对应的M个文章栏目信息进行处理,获得所述电子出版物的目录,其中,所述目录能够在制作所述电子出版物的过程中使用,并属于所述电子出版物的一部分。
[0048]优选地,所述第一获取单元,具体包括:
[0049]第一打开子单元,用于打开一文档;
[0050]第一选择子单元,用于从所述文档的页面中选择N个第一页面范围;
[0051]第一获取子单元,用于基于所述N个第一页面范围内页面中的N部分内容,获取所述N个第一文件。
[0052]优选地,所述第一获取单元,具体包括:
[0053]第二打开子单元,用于打开一文档;
[0054]第二选择子单元,用于从所述文档中的内容中选择至少一个排版元素;
[0055]第二获取子单元,用于基于所述至少一个排版元素获取所述N个第一文件。
[0056]优选地,所述第一处理单元,具体包括:
[0057]第一编辑子单元,用于编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括:
[0058]栏目名称、文章名称、作者信息、备注和/或文章缩略图;
[0059]第一合并子单元,用于合并所述M个文章栏目信息中栏目名称相同的文章栏目信息;
[0060]第一调整子单元,用于调整所述M篇文章的先后顺序;
[0061]第一计算子单元,用于重新计算所述M篇文章对应的页面所在页码,获得所述电子出版物的目录。
[0062]优选地,所述第一处理单元,具体包括:
[0063]第二编辑子单元,用于编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括:栏目名称、文章名称、作者信息、备注和/或文章缩略图;
[0064]第一设置子单元,用于设置第一生成模块,所述第一生成模块用于在接收到用于点播所述M篇文章中第一文章的第一指令时,生成一查找指令;
[0065]第二设置子单元,用于设置第一查找模块,所述第一查找模块用于基于所述查找指令,查找所述第一文章所在页面的页码;
[0066]第三设置子单元,用于设置第一跳转模块,所述第一跳转模块用于基于所述第一文章所在页面的页码,将显示界面由目录页面跳转到有所述第一文章对应的页面;
[0067]第二合并子单元,用于合并所述M个文章栏目信息中栏目名称相同的文章栏目信息;
[0068]第二调整子单元,用于调整所述M篇文章的先后顺序;
[0069]第二计算子单元,用于重新计算所述M篇文章对应的页面所在页码,进而生成所述电子出版物的目录。
[0070]优选地,所述第一处理单元,具体包括:
[0071 ] 第三编辑子单元,用于编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括:栏目名称、文章名称、作者信息、备注和/或文章缩略图;
[0072]第三合并子单元,用于合并所述M个文章栏目信息中栏目名称相同的文章栏目信息;
[0073]第三调整子单元,用于调整所述M篇文章的先后顺序;
[0074]第三计算子单元,用于重新计算所述M篇文章对应的页面所在页码;
[0075]第四设置子单元,用于设置第一获取模块,所述第一获取模块用于基于所述M篇文章,获取M个第一文章缩略图,其中,所述第一文章缩略图的分辨率大于等于能在当前显示单元分辨率最大的电子设备上清晰显示的文章缩略图的分辨率;
[0076]第五设置子单元,用于设置第一压缩模块,所述压缩模块用于基于所述电子设备的显示模块的分辨率,对所述第一文章缩略图进行压缩,获得第二文章缩略图,其中,所述第二文章缩略图的分辨率为所述第二文章缩略图在所述电子设备上可以清晰显示的分辨率;
[0077]第六设置子单元,用于设置第一驱动模块,所述第一驱动模块用于在所述装置打开所述电子出版物目录时,驱动所述装置的显示模块显示所述第二文章缩略图,进而获得所述电子出版物的目录。
[0078]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0079]1、由于在本申请实施例中,在杂志或者书籍制作正文部分完成之前,获取了用于生成所述电子出版物中文章的N个第一文件,基于所述第一文件制作目录,并将得到可以输出到电子设备上显示效果的目录,有效解决了在杂志或者书籍制作正文部分完成之前,无法制作出可以在电子设备上显示目录效果或文章跳转效果的目录的技术问题,进而实现了杂志或者书籍制作正文部分完成之前,可以制作出可以在电子设备上显示目录效果或文章跳转效果的目录的技术效果。
[0080]2、由于在本申请实施例中,获取了主流电子设备中最大的显示模块的分辨率的文章缩略图,在所述电子出版物目录输出到一移动终端时,可以根据所述电子设备显示单元的分辨率对所述文章缩略图进行压缩,有效解决了现有技术中,对于显示单元分辨率不同的移动终端,目录的文章缩略图不能清晰显示,需要重新制作目录的技术问题,实现了所述电子出版物目录可以在不同的电子设备上完美应用的技术效果。
[0081]3、由于在本申请实施例中,将目录制作的方法集成在一装置中,只需通过简单设置,就可以生成所述电子出版物的目录,相比现有技术的目录的制作完全依靠编程人员现场开发,本申请实施的方法操作简单,省时省力。
【专利附图】

【附图说明】
[0082]图1为本申请一实施例中目录制作方法的流程图;[0083]图2为本申请一实施例中目录制作装置的结构示意图。
【具体实施方式】
[0084]本申请实施例通过提供一种目录制作方法及装置,解决了现有技术中在杂志或者书籍制作正文部分完成之前,无法制作出可以在电子设备上显示目录效果或文章跳转效果的目录的技术问题,实现了在杂志或者书籍制作正文部分完成之前,能够制作出可以在电子设备上的显示效果的目录的技术效果。
[0085]本申请实施例中的技术方案为解决上述问题,总体思路如下:
[0086]首先,在制作一电子出版物的过程中,获取用于生成所述电子出版物中文章的N个第一文件;
[0087]然后,基于所述N个第一文件,生成M篇文章,其中,所述N和M为大于等于I的整数,所述M篇文章中每篇文章都对应有一文章栏目信息;
[0088]最后,对所述M篇文章对应的M个文章栏目信息进行处理,获得所述电子出版物的目录,其中,所述目录能够在制作所述电子出版物的过程中使用,并属于所述电子出版物的一部分。
[0089]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0090]如图1所示,首先进入步骤101:在制作一电子出版物的过程中,获取用于生成所述电子出版物中文章的N个第一文件;
[0091]步骤SlOl在本申请实施例中,有以下两种实现方法:
[0092]第一种方式的实现过程如下:
[0093]打开一文档;
[0094]从所述文档的页面中选择N个第一页面范围;
[0095]基于所述N个第一页面范围内页面中的N部分内容,获取所述N个第一文件。
[0096]在具体实施过程中,支持“每页形成一篇文章”和“所有页形成一篇文章”两种方式。
[0097]第二种方式的实现过程如下:
[0098]打开一文档;
[0099]从所述文档中的内容中选择至少一个排版元素;
[0100]基于所述至少一个排版元素获得所述N个第一文件。
[0101]在具体实施过程中,所述排版元素包括:文字块、图像块、图元块等等。
[0102]在基于步骤S101,获取到所述N个第一文件后,就可以执行步骤S102,即:基于所述N个第一文件,生成M篇文章,其中,所述N和M为大于等于I的整数,所述M篇文章中每篇文章都对应有一文章栏目信息;
[0103]在具体实施过程中,所述第一文件中具体包括:文字信息、图片信息,图形信息等等,基于所述第一文件,将所述第一文件中的文字信息、图片信息、图形信息进行筛选,排版生成所述M篇文章。
[0104]在基于步骤S102获取所述N个第一文件后,就可以执行步骤S103,即:对所述M篇文章对应的M个文章栏目信息进行处理,获得所述电子出版物的目录,其中,所述目录能够在制作所述电子出版物的过程中使用,并属于所述电子出版物的一部分。
[0105]对于步骤S103,在本申请实施例中,有以下三种实现方法:
[0106]第一种实现方式的过程如下:
[0107]编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括:栏目名称、文章名称、作者信息、备注和/或文章缩略图;
[0108]合并所述M个文章栏目信息中栏目名称相同的文章栏目信息;
[0109]调整所述M篇文章的先后顺序;
[0110]重新计算所述M篇文章对应的页面所在页码,进而生成所述电子出版物的目录。
[0111]第二种实现方式的过程如下:
[0112]编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括:栏目名称、文章名称、作者信息、备注和/或文章缩略图;
[0113]设置第一生成模块,所述第一生成模块用于在接收到用于点播所述M篇文章中第一文章的第一指令时,生成一查找指令;
[0114]设置第一查找模块,所述第一查找模块用于基于所述查找指令,查找所述第一文章所在页面的页码;
[0115]设置第一跳转模块,所述第一跳转模块用于基于所述第一文章所在页面的页码,将显示界面由目录页面跳转到有所述第一文章对应的页面;
[0116]合并所述M个文章栏目信息中栏目名称相同的文章栏目信息;
[0117]调整所述M篇文章的先后顺序;
[0118]重新计算所述M篇文章对应的文章的页码,进而生成所述电子出版物的目录。
[0119]由上述描述可知,第二种实现方式通过设置第一生成模块,所述第一生成模块用于在接收到用于点播所述M篇文章中第一文章的第一指令时,生成一查找指令;设置第一查找模块,所述第一查找模块用于基于所述查找指令,查找所述第一文章所在页面的页码;设置第一跳转模块,所述第一跳转模块用于基于所述第一文章所在页面的页码,将显示界面由目录页面跳转到有所述第一文章对应的页面;所以,所获得所述电子出版物的目录,具有跳转功能,即:在目录上点击某一篇文章时,显示单元自动跳转到这篇文章所在的页面。
[0120]第三种实现方式过程如下:
[0121]编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括:栏目名称、文章名称、作者信息、备注和/或文章缩略图;
[0122]合并所述M个文章栏目信息中栏目名称相同的文章栏目信息;
[0123]调节所述M篇文章的先后顺序;
[0124]重新计算所述M篇文章对应的文章的页码;
[0125]设置第一获取模块,所述第一获取模块用于基于所述M篇文章,获得M个第一文章缩略图,其中,所述第一文章缩略图的分辨率大于等于能在当前显示单元分辨率最大的电子设备上清晰显不的文章缩略图的分辨率;
[0126]设置第一压缩模块,所述获取模块用于基于所述电子设备的显示模块的分辨率,对所述第一文章缩略图进行压缩,获得第二文章缩略图,其中,所述第二文章缩略图的分辨率为所述第二文章缩略图在所述电子设备上可以清晰显示的分辨率;
[0127]设置第一驱动模块,所述第一驱动模块用于在所述电子设备打开所述电子出版物目录时,驱动所述电子设备的显示模块显示所述第二文章缩略图,进而生成所述电子出版物的目录。
[0128]由上述描述可知,由于第三种实现方式通过,设置第一获取模块,所述第一获取模块用于基于所述M篇文章,获得M个第一文章缩略图,其中,所述第一文章缩略图的分辨率大于等于能在当前显示单元分辨率最大的电子设备上清晰显示的文章缩略图的分辨率;设置第一压缩模块,所述获取模块用于基于所述电子设备的显示模块的分辨率,对所述第一文章缩略图进行压缩,获得第二文章缩略图,其中,所述第二文章缩略图的分辨率为所述第二文章缩略图在所述电子设备上可以清晰显示的分辨率;设置第一驱动模块,所述第一驱动模块用于在所述电子设备打开所述电子出版物目录时,驱动所述电子设备的显示模块显示所述第二文章缩略图,进而生成所述电子出版物的目录;所以,所获得的电子出版物的目录,具文章缩略图自动调节功能,即:根据电子设备显示单元分辨率的大小,自动调节所述文章缩略图的分辨率大小,使所述文章缩略图可以在所述电子设备上清晰地显示。
[0129]在具体实施过程中,本申请实施例中的方法,在步骤S103之后,还可以进行如下操作:
[0130]设置一选择模块,用于选择是否输出文章在电子设备上显示;和/或
[0131]设置一转换模块,用于将文章转换为广告,并编辑广告主和唯一相同标识广告信息;和/或
[0132]设置一预飞模块,用于检查所述文章栏目信息,具体包括:验证栏目顺序是否正确;检查文章和栏目名称是否缺失;检查文章组件效果是否缺失。
[0133]通过上述方法,生成的所述电子出版物的目录是一个XML格式数据包,包含有XML及相关文章缩略图信息的资源,并且可以输出到所述电子设备上显示目录效果。
[0134]在实际应用中,所述电子设备可以是智能手机,平板电脑,移动互联网设备,电子书阅读器等等,本申请实施例对所述电子设备不做具体限制。
[0135]当然,在实际制作中,本申请所属【技术领域】中的技术人员,也可以基于所述具有跳转功能的目录和具有文章缩略图自动调节功能的目录的制作方法,制作出同时具有这两项功能的目录,由于制作过程只是简单组合,所以此处不做详细介绍。
[0136]为了更好的说明本申请一实施例的技术方案,下面将结合一具体制作目录的例子说明。
[0137]首先,打开一文本,选择按“页面范围”或“排版元素”生成文章,其中,所述文本中包含有用于生成文章的第一文件。
[0138]当选择以“页面范围”来生成文章时,进一步选择一指定页面范围,并从所述指定页面范围内获取用于生成文章的多个第一文件,所述第一文件中具体包括:文字信息、图片信息,图形信息等等,基于所述第一文件,将所述第一文件中的文字信息、图片信息、图形信息进行筛选、排版、生成3篇文章,此处,还提供“每页生成一篇文章”和“所有页形成一篇文章”两种方式快捷生成文章方式,即:将所述指定页面范围内一页或所有页中的全部信息件自动排版,生成文章。
[0139]当选择以“排版元素”来生成文章时,进一步选择所述排版元素,所述排版元素包括文字块,图像块,图元快等等;基于所述排版元素,获得所述多个用于生成文章的第一文件,所述第一文件中具体包括:文字信息、图片信息,图形信息等等,基于所述第一文件,将所述第一文件中的文字信息、图片信息、图形信息进行筛选,排版生成3篇文章。
[0140]进一步,基于获得的3篇文章,编辑3篇文章对应的3个文章栏目信息,其中,所述文章栏目信息包括:栏目名称、文章名称、作者信息、备注和/或文章缩略图,例如:编辑第一篇文章的文章栏目为“体育栏目”,文章名称为《2012年伦敦奥运会精彩瞬间》,作者信息为“张三,中央电视台体育频道记者”;编辑第二篇文章栏目信息为“汽车栏目”,文章名称为《推荐6款15万以下的SUV》,作者信息为“李四,中央电视台经济频道记者”;编辑第三篇文章栏目信息为“体育栏目”,文章名称为《中国跨栏史上的奇迹》,作者信息“王五,中央电视台体育频道记者”。
[0141]进一步,调整所述3篇文章的先后顺序,例如:将文章名为《2012年伦敦奥运会精彩瞬间》的文章排在最前,其次是《推荐6款15万以下的SUV》,最后是《中国跨栏史上的奇迹》。
[0142]此处可以选择,设置一选择模块,用于选择是否输出文章在电子设备上显示,SP:所述目录只有目录页,没有正文部分,不提供文章给读者阅读。
[0143]此处可以选择,设置一转换模块,用于将所述3篇文章中某一篇或几篇文章转换为广告,例如:《推荐6款15万以下的SUV》实际是某汽车公司的广告宣传文章,需将这篇文章转换为广告,并编辑广告主和唯一相同标识广告信息。
[0144]此处可以选择,设置一预飞模块,用于检查所述3篇文章栏目信息,具体包括:验证栏目顺序是否正确;检查文章和栏目名称是否缺失;检查文章组件效果是否缺失。
[0145]此处可以选择,设置一预览模块,对调整后的文章进行预览,可以分别查看全部文章、仅文章、仅广告,当选择全部文章时,提供所述3篇文章的信息进行显示,当选择仅文章时,仅提供《2012年伦敦奥运会精彩瞬间》、《中国跨栏史上的奇迹》两篇文章信息进行显示,当选择仅广告时,仅提供《推荐6款15万以下的SUV》一篇文章信息进行显示。
[0146]此处可以选择,制作自动跳转功能,SP:
[0147]设置第一生成模块,所述第一生成模块用于在接收到用于点播所述3篇文章中第一文章的第一指令时,生成一查找指令;设置第一查找模块,所述第一查找模块用于基于所述查找指令,查找所述第一文章所在页面的页码;设置第一跳转模块,所述第一跳转模块用于基于所述第一文章所在页面的页码,将显示界面由目录页面跳转到有所述第一文章对应的页面;通过制作自动跳转功能,可以实现文章的自动跳转,例如:当读者点击目录上《中国跨栏史上的奇迹》这篇文章所在区域时,生成第一指令,基于所述第一指令查找到这篇文章所在的页面,并将这篇文章的具体信息在显示单元上显示供读者阅读。
[0148]进一步,合并所述M个文章栏目信息中栏目名称相同的文章栏目信息,例如;《2012年伦敦奥运会精彩瞬间》、《中国跨栏史上的奇迹》这两篇文章的栏目信息都是“体育栏目”,将这两个“体育栏目”进行合并,并这两篇文章合并到一个“体育栏目”下,使所述目录不出现重复的栏目名称。
[0149]此处可以选择,制作文章缩略图自动调节功能,SP:
[0150]设置第一获取模块,所述第一获取模块用于基于所述3篇文章,获取3个第一文章缩略图,其中,所述第一文章缩略图的分辨率大于等于能在当前显示单元分辨率最大的电子设备上清晰显示的文章缩略图的分辨率;设置第一压缩模块,所述压缩模块用于基于所述电子设备的显示模块的分辨率,对所述第一文章缩略图进行压缩,获得第二文章缩略图,其中,所述第二文章缩略图的分辨率为所述第二文章缩略图在所述电子设备上可以清晰显示的分辨率;设置第一驱动模块,所述第一驱动模块用于在所述电子设备打开所述电子出版物目录时,驱动所述电子设备的显示模块显示所述第二文章缩略图,获得所述电子出版物的目录。通过制作章缩略图自动调节功能,可以使所述目录具有根据所输出的电子设备的显示单元的分辨率自动调节其文章缩略图,使所述文章缩略图可以在所述电子设备上清晰完美显示的技术效果;例如:假如所述目录的文章缩略图能够在当前显示单元分的辨率最大的电子设备上清晰显示的分辨率为320*480,那么获取所述3篇文章的第一文章缩略图的分辨率应大于等于320*480,在所述目录被输出到一平板电脑时,所述目录的文章缩略图能够在所述平板电脑上能够清晰显示的分辨率为80*120,那么将所述录将所述3篇文章的文章缩略图进行压缩,获得80*120分片率的缩略图,并将所得到的80*120的文章缩略图在所述平板电脑的所述目录界面上显示。
[0151]进一步,调整所述3篇文章的先后顺序,例如:把“体育栏目”放在“汽车栏目”前面,那么所述3篇文章的顺序应依次为:《2012年伦敦奥运会精彩瞬间》、《中国跨栏史上的奇迹》、《推荐6款15万以下的SUV》。
[0152]进一步,基于重新排列的所述3篇文章的先后顺序,重新计算所述3篇文章对应的页面所在页码。
[0153]经过以上步骤,所述目录已经基本制作完毕,但此处可以选择设置另一预览模块,用于再次预览所述目录的效果,再次编辑文章名称、作者信息、备注和/或文章缩略图,以达到用户想要的效果,最后获得所述电子出版物的目录,所获得的所述电子出版物的目录是一个XML格式数据包,包含有XML及相关文章缩略图信息的资源,并且可以输出到所述电子设备上显示目录效果。
[0154]采用本实施例方案的技术效果或优点是:在电子出版物的正文没有制作完成之前,就可以制作出能在电子设备上显示目录效果或文章跳转效果的目录,对于显示单元分辨率不同的移动终端,目录的文章缩略图能清晰、完美地显示,且制作工程相对于现有技术操作简单,省时省力。
[0155]基于同一发明构思,本申请另一实施例提供一种实施本申请实施例中所述目录制作方法的装置。
[0156]一种装置,如图2所述,包括:
[0157]第一获取单元201,用于在制作一电子出版物的过程中,获取用于生成所述电子出版物中文章的N个第一文件;
[0158]第一生成单元202,用于基于所述N个第一文件,生成M篇文章,其中,所述N和M为大于等于I的整数,所述M篇文章中每篇文章都对应有一文章栏目信息;
[0159]第一处理单元203,用于对所述M篇文章对应的M个文章栏目信息进行处理,获得所述电子出版物的目录,其中,所述目录能够在制作所述电子出版物的过程中使用,并属于所述电子出版物的一部分。
[0160]所述第一获取单元201,在具体实施过程中,有以下两种结构:
[0161]第一种:
[0162]第一打开子单元,用于打开一文档;
[0163]第一选择子单元,用于从所述文档的页面中选择N个第一页面范围;[0164]第一获取子单元,用于基于所述N个第一页面范围内页面中的N部分内容,获取所述N个第一文件。
[0165]第二种:
[0166]第二打开子单元,用于打开一文档;
[0167]第二选择子单元,用于从所述文档中的内容中选择至少一个排版元素;
[0168]第二获取子单元,用于基于所述至少一个排版元素获取所述N个第一文件。
[0169]所述第一处理单元203,在具体实施过程中,有以下三种结构:
[0170]第一种:
[0171 ] 第一编辑子单元,用于编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括:
[0172]栏目名称、文章名称、作者信息、备注和/或文章缩略图;
[0173]第一合并子单元,用于合并所述M个文章栏目信息中栏目名称相同的文章栏目信息;
[0174]第一调整子单元,用于调整所述M篇文章的先后顺序;
[0175]第一计算子单元,用于重新计算所述M篇文章对应的页面所在页码,获得所述电子出版物的目录。
[0176]第二种:
[0177]第二编辑子单元,用于编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括:栏目名称、文章名称、作者信息、备注和/或文章缩略图;
[0178]第一设置子单元,用于设置第一生成模块,所述第一生成模块用于在接收到用于点播所述M篇文章中第一文章的第一指令时,生成一查找指令;
[0179]第二设置子单元,用于设置第一查找模块,所述第一查找模块用于基于所述查找指令,查找所述第一文章所在页面的页码;
[0180]第三设置子单元,用于设置第一跳转模块,所述第一跳转模块用于基于所述第一文章所在页面的页码,将显示界面由目录页面跳转到有所述第一文章对应的页面;
[0181]第二合并子单元,用于合并所述M个文章栏目信息中栏目名称相同的文章栏目信息;
[0182]第二调整子单元,用于调整所述M篇文章的先后顺序;
[0183]第二计算子单元,用于重新计算所述M篇文章对应的页面所在页码,进而生成所述电子出版物的目录。
[0184]第三种:
[0185]第三编辑子单元,用于编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括:栏目名称、文章名称、作者信息、备注和/或文章缩略图;
[0186]第三合并子单元,用于合并所述M个文章栏目信息中栏目名称相同的文章栏目信息;
[0187]第三调整子单元,用于调整所述M篇文章的先后顺序;
[0188]第三计算子单元,用于重新计算所述M篇文章对应的页面所在页码;
[0189]第四设置子单元,用于设置第一获取模块,所述第一获取模块用于基于所述M篇文章,获取M个第一文章缩略图,其中,所述第一文章缩略图的分辨率大于等于能在当前显示单元分辨率最大的电子设备上清晰显示的文章缩略图的分辨率;
[0190]第五设置子单元,用于设置第一压缩模块,所述获取模块用于基于所述电子设备的显示模块的分辨率,对所述第一文章缩略图进行压缩,获得第二文章缩略图,其中,所述第二文章缩略图的分辨率为所述第二文章缩略图在所述电子设备上可以清晰显示的分辨率;
[0191]第六设置子单元,用于设置第一驱动模块,所述第一驱动模块用于在所述装置打开所述电子出版物目录时,驱动所述装置的显示模块显示所述第二文章缩略图,进而获得所述电子出版物的目录。
[0192]由于本实施例所介绍的装置为实施本申请实施例中目录制作方法所采用的装置,故而基于本申请实施例中所介绍的信息处理的方法,本领域所属技术人员能够了解本实施例的装置的【具体实施方式】以及其各种变化形式,所以在此对于该装置如何实现本申请实施例中的方法不再详细介绍。只要本领域所属技术人员实施本申请实施例中信息处理的方法所采用的装置,都属于本申请所欲保护的范围。
[0193]上述本申请实施例中的技术方案,至少具有如下的技术效果或优点:
[0194]1、由于在本申请实施例中,在杂志或者书籍制作正文部分完成之前,获取了用于生成所述电子出版物中文章的N个第一文件,基于所述第一文件制作目录,并将得到可以输出到电子设备上显示效果的目录,有效解决了在杂志或者书籍制作正文部分完成之前,无法制作出可以在电子设备上显示目录效果或文章跳转效果的目录的技术问题,进而实现了杂志或者书籍制作正文部分完成之前,可以制作出可以在电子设备上显示目录效果或文章跳转效果的目录的技术效果。
[0195]2、由于在本申请实施例中,获取了主流电子设备中最大的显示模块的分辨率的文章缩略图,在所述电子出版物目录输出到一移动终端时,可以根据所述电子设备显示单元的分辨率对所述文章缩略图进行压缩,有效解决了现有技术中,对于显示单元分辨率不同的移动终端,目录的文章缩略图不能清晰显示,需要重新制作目录的技术问题,实现了所述电子出版物目录可以在不同的电子设备上完美应用的技术效果。
[0196]3、由于在本申请实施例中,将目录制作的方法集成在一装置中,只需通过简单设置,就可以生成所述电子出版物的目录,相比现有技术的目录的制作完全依靠编程人员现场开发,本申请实施的方法操作简单,省时省力。
[0197]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0198]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0199]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0200]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0201]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0202]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种目录的制作方法,其特征在于,所述方法包括: 在制作一电子出版物的过程中,获取用于生成所述电子出版物中文章的N个第一文件; 基于所述N个第一文件,生成M篇文章,其中,所述N和M为大于等于I的整数,所述M篇文章中每篇文章都对应有一文章栏目信息; 对所述M篇文章对应的M个文章栏目信息进行处理,获得所述电子出版物的目录,其中,所述目录能够在制作所述电子出版物的过程中使用,并属于所述电子出版物的一部分。
2.如权利要求1所述的方法,其特征在于,所述获取用于生成所述电子出版物中文章的N个第一文件,具体方法包括: 打开一文档; 从所述文档的页面中选择N个第一页面范围; 基于所述N个第一页面范围内页面中的N部分内容,获取所述N个第一文件。
3.如权利要求 1所述的方法,其特征在于,所述获取用于生成所述电子出版物中文章的N个第一文件,具体方法包括: 打开一文档; 从所述文档中的内容中选择至少一个排版元素; 基于所述至少一个排版元素获取所述N个第一文件。
4.如权利要求1所述的方法,其特征在于,所述对所述M篇文章对应的M个文章栏目信息进行处理,获得所述电子出版物的目录,具体包括: 编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括:栏目名称、文章名称、作者信息、备注和/或文章缩略图; 合并所述M个文章栏目信息中栏目名称相同的文章栏目信息; 调整所述M篇文章的先后顺序; 重新计算所述M篇文章对应的页面所在页码,获得所述电子出版物的目录。
5.如权利要求1所述的方法,其特征在于,所述电子出版物的目录为XML格式的数据包,并且能够被输出到电子设备上以第一显示效果显示。
6.如权利要求1所述的方法,其特征在于,所述对所述M篇文章对应的M个文章栏目信息进行处理,获得所述电子出版物的目录,具体包括: 编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括:栏目名称、文章名称、作者信息、备注和/或文章缩略图; 设置第一生成模块,所述第一生成模块用于在接收到用于点播所述M篇文章中第一文章的第一指令时,生成一查找指令; 设置第一查找模块,所述第一查找模块用于基于所述查找指令,查找所述第一文章所在页面的页码; 设置第一跳转模块,所述第一跳转模块用于基于所述第一文章所在页面的页码,将显示界面由目录页面跳转到有所述第一文章对应的页面; 合并所述M个文章栏目信息中栏目名称相同的文章栏目信息; 调整所述M篇文章的先后顺序; 重新计算所述M篇文章对应的页面所在页码,获得所述电子出版物的目录。
7.如权利要求1所述的方法,其特征在于,所述对所述M篇文章对应的M个文章栏目信息进行处理,获得所述电子出版物的目录,具体包括: 编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括:栏目名称、文章名称、作者信息、备注和/或文章缩略图; 合并所述M个文章栏目信息中栏目名称相同的文章栏目信息; 调整所述M篇文章的先后顺序; 重新计算所述M篇文章对应的页面所在页码; 设置第一获取模块,所述第一获取模块用于基于所述M篇文章,获取M个第一文章缩略图,其中,所述第一文章缩略图的分辨率大于等于能在当前显示单元分辨率最大的电子设备上清晰显示的文章缩略图的分辨率; 设置第一压缩模块,所述压缩模块用于基于所述电子设备的显示模块的分辨率,对所述第一文章缩略图进行压缩,获得第二文章缩略图,其中,所述第二文章缩略图的分辨率为所述第二文章缩略图在所述电子设备上可以清晰显示的分辨率; 设置第一驱动模块,所述第一驱动模块用于在所述电子设备打开所述电子出版物目录时,驱动所述电子设备的显示模块显示所述第二文章缩略图,获得所述电子出版物的目录。
8.一种装置,其特征在于,所述装置包括: 第一获取单元,用于在制作一电子出版物的过程中,获取用于生成所述电子出版物中文章的N个第一文件; 第一生成单元,用于基于所述N个第一文件,生成M篇文章,其中,所述N和M为大于等于I的整数,所述M篇文章中每篇文章都对应有一文章栏目信息; 第一处理单元,用于对所述M篇文章对应的M个文章栏目信息进行处理,获得所述电子出版物的目录,其中,所述目录能够在制作所述电子出版物的过程中使用,并属于所述电子出版物的一部分。
9.如权利要求8所述的装置,其特征在于,所述第一获取单元,具体包括: 第一打开子单元,用于打开一文档; 第一选择子单元,用于从所述文档的页面中选择N个第一页面范围; 第一获取子单元,用于基于所述N个第一页面范围内页面中的N部分内容,获取所述N个第一文件。
10.如权利要求8所述的装置,其特征在于,所述第一获取单元,具体包括: 第二打开子单元,用于打开一文档; 第二选择子单元,用于从所述文档中的内容中选择至少一个排版元素; 第二获取子单元,用于基于所述至少一个排版元素获取所述N个第一文件。
11.如权利要求8所述的装置,其特征在于,所述第一处理单元,具体包括: 第一编辑子单元,用于编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括: 栏目名称、文章名称、作者信息、备注和/或文章缩略图; 第一合并子单元,用于合并所述M个文章栏目信息中栏目名称相同的文章栏目信息; 第一调整子单元,用于调整所述M篇文 章的先后顺序; 第一计算子单元,用于重新计算所述M篇文章对应的页面所在页码,获得所述电子出版物的目录。
12.如权利要求8所述的装置,其特征在于,所述第一处理单元,具体包括: 第二编辑子单元,用于编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括:栏目名称、文章名称、作者信息、备注和/或文章缩略图; 第一设置子单元,用于设置第一生成模块,所述第一生成模块用于在接收到用于点播所述M篇文章中第一文章的第一指令时,生成一查找指令; 第二设置子单元,用于设置第一查找模块,所述第一查找模块用于基于所述查找指令,查找所述第一文章所在页面的页码; 第三设置子单元,用于设置第一跳转模块,所述第一跳转模块用于基于所述第一文章所在页面的页码,将显示界面由目录页面跳转到有所述第一文章对应的页面; 第二合并子单元,用于合并所述M个文章栏目信息中栏目名称相同的文章栏目信息; 第二调整子单元,用于调整所述M篇文章的先后顺序; 第二计算子单元,用于重新计算所述M篇文章对应的页面所在页码,进而生成所述电子出版物的目录。
13.如权利要求8所述的装置,其特征在于,所述第一处理单元,具体包括: 第三编辑子单元,用于编辑M篇文章对应的M个文章栏目信息,其中,所述文章栏目信息包括:栏目名称、文章名称、作者信息、备注和/或文章缩略图; 第三合并子单元,用于合并所述M个文章栏目信息中栏目名称相同的文章栏目信息; 第三调整子单元,用于调整所述M篇文章的先后顺序; 第三计算子单元,用于重新计算所述M篇文章对应的页面所在页码; 第四设置子单元,用于设置第一获取模块,所述第一获取模块用于基于所述M篇文章,获取M个第一文章缩略图,其中,所述第一文章缩略图的分辨率大于等于能在当前显示单兀分辨率最大的电子设备上清晰显不的文章缩略图的分辨率; 第五设置子单元,用于设置第一压缩模块,所述获取模块用于基于所述电子设备的显示模块的分辨率,对所述第一文章缩略图进行压缩,获得第二文章缩略图,其中,所述第二文章缩略图的分辨率为所述第二文章缩略图在所述电子设备上可以清晰显示的分辨率; 第六设置子单元,用于设置第一驱动模块,所述第一驱动模块用于在所述装置打开所述电子出版物目录时,驱动所述装置的显示模块显示所述第二文章缩略图,进而获得所述电子出版物的目录。
【文档编号】G06F17/30GK103810199SQ201210451063
【公开日】2014年5月21日 申请日期:2012年11月12日 优先权日:2012年11月12日
【发明者】王婷 申请人:北大方正集团有限公司, 北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1