电子文件的显示方法及装置的制作方法

文档序号:6585081阅读:156来源:国知局
专利名称:电子文件的显示方法及装置的制作方法
技术领域
本发明涉及Web技术领域,尤其涉及一种电子文件的显示方法及装置。
背景技术
在传统的构建用于报纸图片、电子杂志等电子文件显示的Web应用程序中,一般 是将电子文件数据资源等事先存储在数据库中。以报纸图片资源为例,在需要显示报纸图 片的时候,需再由数据库中读取相应的数据资源进行图片显示。但是,在实现本发明的过程中发明人发现,按照这样的方式显示报纸图片至少存 在以下问题1、报纸图片数据资源存储不方便。存储这些资源时,需编写复杂的入库存储程序。 系统除了要对存储的报纸图片进行显示外,当有新的报纸图片需要存储时,还需不断的存 储这些报纸图片。因此,在这个过程中,系统将耗费大量的CPU资源。2、报纸图片数据资源读取时不方便。对于需要显示的报纸图片,系统有两种方式 对其进行存储一是直接将这些报纸图片数据资源存储在数据库中,二是在数据库中只存 放这些资源的路径信息。对于第一种方式,由于有新的数据资源不断的存入数据库,因此, 数据库将会变得很大。当需要对数据库进行操作时,将会花费很多的时间。对于第二种方 式,在显示报纸图片时,首先需要访问数据库,读取存储的报纸图片的路径信息,再访问磁 盘获取资源。这同样会花费很长时间。3、管理不方便。对于现有技术中的报纸图片显示方式,当查看数据时,需要访问数 据库。而访问数据库的操作又需要编写相应的程序语言。因此,这又增加了相关工作人员 的工作负担。

发明内容
为方便对电子文件的存储、读取以及管理,本发明实施例提供了一种电子文件的 显示方法及装置。本发明实施例采用如下技术方案一种电子文件的显示方法,包括如下步骤获取期望显示的电子文件的标识;根据所述标识,在资源目录中分别获取具有所述标识的电子文件的描述文件以及 图片文件,其中所述描述文件用于存储所述电子文件的描述信息,所述图片文件用于存储 所述电子文件的图片数据;解析所述描述文件以及图片文件,显示所述电子文件。一种电子文件的显示装置,包括标识获取单元,用于获取期望显示的电子文件的标识;文件获取单元,用于根据所述标识,在资源目录中分别获取具有所述标识的电子 文件的描述文件以及图片文件,其中所述描述文件用于存储各电子文件的描述信息,所述图片文件用于存储各电子文件的图片数据;图片显示单元,用于解析所述描述文件以及图片文件,显示所述电子文件。本发明实施例所述的电子文件的显示方法及装置,在有用户对电子文件的观看请 求时,获得用户所期望显示的电子文件的标识。然后,再利用资源目录中的描述文件以及 图片文件并根据所述标识,显示符合要求的电子文件。由于本发明实施例是通过资源目录 中的描述文件存储各电子文件的描述信息,通过图片文件存储各电子文件的图片数据,因 此,当需要显示某个电子文件时,只需读取这两个文件即可获得该电子文件的相关信息并 显示;并且,当有新的电子文件时,只需在资源目录中添加相应的描述文件以及图片文件即 可,而不再需要像现有技术那样需将电子文件存储在数据库中。因此,利用本发明实施例所 述的方法以及装置,方便了对电子文件的存储、读取、管理并显示。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用 的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。图1为本发明实施例一电子文件的显示方法流程图;图2为本发明实施例二电子文件的显示方法流程图;图3为本发明实施例三电子文件的显示装置示意图;图4为本发明实施例三电子文件的显示装置结构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。在本发明实施例中,为方便对电子文件资源进行管理及显示,是基于纯文本的方 式进行管理。其含义是,将电子文件的一些描述信息以及图片数据存储的路径信息等利用 XML(Extensible Markup Language,可扩展标记语言)语言进行定义,然后,通过加载相应 的XML文件实现对电子文件的显示以及管理。其中,所述的电子文件包括但不限于报纸图 片、电子杂志、视频。以下,结合具体的实施例详细描述一下是如何实现对电子文件的显示及管理的。如图1所示,本发明实施例一电子文件的显示方法包括如下步骤步骤11、系统获取期望显示的电子文件的标识。在此步骤中,所述的标识可以为电子文件的简称等。以报纸图片为例,该标识可以 为报纸简称,报纸名称等。当用户点击电子文件列表中的某个电子文件时,系统可根据用户 的这一点击事件获取用户所点击的电子文件的标识。另外,系统还可以提供给用户一个对 话框,由用户在该对话框中输入其所期望显示的电子文件的标识。当然,在具体实现过程 中,获取所述标识的过程并不局限于在此所列举的。
步骤12、根据所述标识,在资源目录中分别获取具有所述标识的电子文件的描述 文件以及图片文件,其中所述描述文件用于存储电子文件的描述信息,所述图片文件用于 存储电子文件的图片数据。在此,系统事先定义了资源目录,其组织结构如下f艮目录——bjrb//(简称)—paperindex. html//(索引到最新期的头版)-html-2009-09——period, xml// (期次描述信息)-21-pages_existed. xml// (版面描述信息)——nbs. D440100bjrb_32. xml// (具体版面描述信息)…-images-2009-09-21-32——2009092132_icon, jpg// (图片资源)-2009092132_brief. jpg-2009092132_big_pdf. jpg由上可以看出,所有电子文件的相关数据都是存放在根目录下的,并以各电子文 件的简称作为各子目录的名称。当然,还可以用其他的电子文件的标识作为各子目录的名 称。对于每一个电子文件,在系统中为其建立两个文件夹html文件夹以及images文 件夹。其中,html文件夹中存储有电子文件的描述文件,该文件主要用于存储各电子文 件的描述信息。其中,html文件夹下的period, xml文件用于记录某个电子文件的当前月 份所有的期次描述信息。在以上所示的文件结构中,以记录2009年9月份有电子文件数据 的日期为例。pageS_eXiSted. xml文件用于记录电子文件各期次的版面描述信息,并且通过 此信息可以链接至各版面的版面描述文件nbs.D440100bjrb_32. xml,在以上所示的文件结 构中,即为2009年9月21日电子文件的所有版面信息。nbs. D440100bjrb_32. xml文件为 版面描述文件,该文件中记录各版面的版面名称及各版图片的路径及尺寸等信息。images文件夹中存储有电子文件的图片文件,该图片文件主要用于存放电子文件 的图片数据。所述images文件夹里存放的是具体的图片文件,如上所示,表示2009年9月 21日报纸的第32版所对应的图片,其中图片可以有几种不同的规格,用于不同的展示场
I=I ο并且,在以上所示的文件结构中还包括有paperindex. html文件,该文件中保存 的信息用于索引至电子文件最新期头版所对应的xml文件,以显示各电子文件的最新期头版版面。根据上述的文件结构可以看出,在本发明实施例中对于各电子文件的管理是通过 将各电子文件的描述信息和图片信息分别存储在不同的文件夹下,当有新的电子文件存入 时,只需为新存入的电子文件建立相应的文件夹即可。因此,按照这种方式方便了对电子文 件的管理,也方便了对各电子文件的读取和存储。当获取用户所期望显示的标识后,可根据获得的标识在上述文件中以所述标识为 索引查找,查找与该标识相对应的电子文件的html文件夹中描述文件以及images文件夹 中的图片文件。以下,分别列举一下上述几种文件的XML语言描述文件。(1)资源目录stub, xml 用于记录电子文件的基本信息。以报纸图片为例,该基本 信息如报纸的id、名称及简称等基本信息,系统会根据这些基本信息查找目录结构中相应 的资源。
权利要求
1.一种电子文件的显示方法,其特征在于,所述方法包括如下步骤 获取期望显示的电子文件的标识;根据所述标识,在资源目录中分别获取具有所述标识的电子文件的描述文件以及图片 文件,其中所述描述文件用于存储所述电子文件的描述信息,所述图片文件用于存储所述 电子文件的图片数据;解析所述描述文件以及图片文件,显示所述电子文件。
2.根据权利要求1所述的方法,其特征在于,在所述资源目录中还包括各电子文件的 最新期头版版面文件;在所述获取期望显示的电子文件的标识前,所述方法还包括根据所述最新期头版版面文件显示各电子文件的最新期头版版面。
3.根据权利要求2所述的方法,其特征在于,所述显示各电子文件的最新期头版版面 包括读取资源目录,获取电子文件列表;根据所述电子文件列表中各电子文件的标识,确定所述资源目录中是否存在与所述标 识相对应的描述文件及图片文件;当所述报纸目录中存在有与所述标识相对应的描述文件 及图片文件时,根据所述各电子文件的最新期头版版面文件显示具有所述标识的电子文件 的最新期头版版面。
4.根据权利要求1所述的方法,其特征在于,所述描述文件中的描述信息包括各电子 文件的期次描述信息,各期次的版面描述信息以及各版面描述文件。
5.根据权利要求4所述的方法,其特征在于,在所述解析描述文件以及图片文件,显示 所述电子文件前,所述方法还包括获取期望显示的具有所述标识的电子文件的期次信息; 所述解析描述文件以及图片文件,显示所述电子文件具体为 根据所述期次信息读取所述期次描述信息,获取该期次所对应的版面描述信息; 通过所述版面描述信息获取对应的版面描述文件;根据所述版面描述文件以及各版面所对应的图片文件,显示对应期次的各版面。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括当有版面切换请求时,根据切换后的版面的版面标识、版面描述信息获取切换后的版 面的版面描述文件;根据所述版面描述文件以及切换后的版面的图片文件,显示切换后的版面。
7.根据权利要求1-6任一所述的方法,其特征在于,在所述获取期望显示的电子文件 的标识前,所述方法还包括在所述资源目录中分别为各电子文件创建描述文件以及图片文件。
8.一种电子文件的显示装置,其特征在于,所述装置包括 标识获取单元,用于获取期望显示的电子文件的标识;文件获取单元,用于根据所述标识,在资源目录中分别获取具有所述标识的电子文件 的描述文件以及图片文件,其中所述描述文件用于存储所述电子文件的描述信息,所述图 片文件用于存储所述电子文件的图片数据;图片显示单元,用于解析所述描述文件以及图片文件,显示所述电子文件。
9.根据权利要求8所述的装置,其特征在于,在所述资源目录中还包括各电子文件的最新期头版版面文件;所述装置还包括第一显示单元,用于根据所述最新期头版版面文件显示各电子文件的最新期头版版
10.根据权利要求9所述的装置,其特征在于,所述第一显示单元包括列表读取模块,用于读取资源目录,获取电子文件列表;判断模块,用于根据所述电子文件列表中各电子文件的标识,确定所述资源目录中是 否存在与所述标识相对应的描述文件及图片文件;第一显示模块,用于当所述报纸目录中存在有与所述标识相对应的描述文件及图片文 件时,根据所述各电子文件的最新期头版版面文件显示具有所述标识的电子文件的最新期 头版版面。
11.根据权利要求8所述的装置,其特征在于,所述描述文件中的描述信息包括各电 子文件的期次描述信息,各期次的版面描述信息;所述装置还包括信息获取单元,用于获取期望显示的具有所述标识的电子文件的期次信息;所述图片显示单元包括第一获取模块,用于根据所述期次信息读取所述期次描述信息,获取该期次所对应的 版面描述信息;第二获取模块,用于通过所述版面描述信息获取对应的版面描述文件;第二显示模块,用于根据所述版面描述文件以及各版面所对应的图片文件,显示对应 期次的各版面。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括切换单元,用于当有版面切换请求时,根据切换后的版面的版面标识、版面描述信息获 取切换后的版面的版面描述文件;所述图片显示单元还用于根据所述版面描述文件以及切换后的版面的图片文件,显示 切换后的版面。
13.根据权利要求8-12任一所述的装置,其特征在于,所述装置还包括文件创建单元,用于在所述资源目录中分别为各电子文件创建描述文件以及图片文
全文摘要
本发明实施例公开了一种电子文件的显示方法及装置,方便了对电子文件的存储、读取、管理并显示。包括获取期望显示的电子文件的标识;根据所述标识,在资源目录中分别获取具有所述标识的电子文件的描述文件以及图片文件,其中所述描述文件用于存储所述电子文件的描述信息,所述图片文件用于存储所述电子文件的图片数据;解析所述描述文件以及图片文件,显示所述电子文件。本发明实施例主要应用于电子图片的显示技术中。
文档编号G06F17/30GK102087650SQ20091024212
公开日2011年6月8日 申请日期2009年12月8日 优先权日2009年12月8日
发明者于楠, 兰国庆, 赵东岩, 闫洁 申请人:北京大学, 北京方正阿帕比技术有限公司, 北大方正集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1