在网络上呈现数字化内容的制作方法

文档序号:6453722阅读:351来源:国知局
专利名称:在网络上呈现数字化内容的制作方法
技术领域
本公开文件大体涉及数据处理。更具体地,本发明涉及在诸如 互联网的网络上呈现和组织凄t字化内容资料的方法。
背景技术
可以执行在这部分中所描述的方法,但是没有必要是之前已经 构想出的或执4亍过的方法。因此,除非在本文中另有i兌明,否则在 这部分中所描述的方法不是相对于本申请中的权利要求的现有技 术,并且不^人为这些方法是包含在这部分中的现有纟支术。
最近几年, 一直不断更加努力地凄t字化大量印制内容(诸如书 籍和期刊)并有效地将这些内容分发在互联网上。
由于印制品呈现纯信息而互联网是分发这种信息的有效手段, 故该目标应该是一个合理的目标。
即使远在创建互联网之前,就已经在普遍进行数字化和电子分
发大量印制内容的尝试了。几十年中,共同的Gutenberg项目已经 将数千本名著数字化成了文本形式,并使其可以从主要的大学计算 机网站中免费下载得到。诸如Nexis-Lexis的数据库服务数字化了主 要报纸和期刊的很大一部分存档,并使付费客户可以以可搜索的形 式获得这些文章(最初通过专用计算才几终端而最近还通过订阅网 站)。 近来,在2003年末,Amazon.com发行了包含100,000本以上 的以电子形式可读、可4臾索的书籍的免费的基于网全各的系统,而随 后,Google和Yahoo也宣布了提供大量数字化形式书籍的计划。多 种杂志已经使其存档以多种形式在互联网上可获得(有时免费而有 时基于订阅)。
然而尽管这样看似自然地使印制内容的数字化及其在互联网上 的分发相适应,但是这些系统的一般采用或使用通常已经被证明远 没有最初期望的成功。例如,最初在2003年末出现的众多媒体报道 中宣称的Amazon的100,000本可4叟索的数字化书籍,^f旦随后的关 注就相当少了 ,似乎说明系统的实际有效使用比最初预想的要低4艮 多。很多杂志也私下指出其数字化存档的使用显著地低于他们最初 的希望和期望。
这些现存的用于印制内容的凄t字化系统的一个缺点集中于以这 些数字化方案通常所采用的两种不同形式(即,"基于文本"和"基 于图像")需求的固有的折衷。
在基于文本的凄史字4^系乡充(1者^口 Nexis-Lexis或Gutenberg项目 的系统)下,将书籍、杂志文章、或报纸故事的印制内容转换为所 存4诸的凄t字字符文件,用于作为HTML显示在网页上或以其他形 式。使用了诸如ASCII的字符存储格式。
这类凄t字化具有以轻量(light-weight)格式才是供内容的优点, 因而即使经由非宽带连接,其也非常方便在互联网上使用。并且, 被显示的文本是确切的、可搜索的,并可以从浏览器窗口中被复制 和粘贴为4壬何其他的形式。
然而,这种基于文本形式的数字化还具有严重的缺点。首先, 生成文本需要执行对原印制内容的扫描,随后由光学字符识别
(OCR)软件的应用考呈序生成文本。虽然自动的OCR已经逐渐;也 改进了质量,但其仍产生明显的错误率,需要随后对文本进行人工 才交正,因而显著地增加了数字化处理的成本。
此外,书籍和期刊的印制内容经常以非普通和明显的方式布置 在页面上,并且在将资料转换为纯文本时将丟失该布局;此外,4壬 4可颜色、图、表、或相片也会明显地4皮丢失。
此外,这种基于文本的内斜艮少以原文页面划分,而是经常以 大文本块的形式被提供(所述大文本块代表完整的文章或章节),或 以以有些武断的方式纟皮划分,而这两种选择均不J里想。
最终,美国聂高法院在2001年的裁决Tasini v. New York Times 的决定似乎禁止才艮纸或杂志许可其自由作家的文章以不同的(例如, 基于文本的)形式被再版,而没有来自每个独立作家的保护授权的 禁止的难需求,除非报纸或杂志之前已经通过合同获取了此授权。 这是New Yorker杂志最近在防止New Yorker杂志自身的存档被J史 字化为基于文本的格式中所引用的其中一个因素。
相反,另一种日益流行的数字化形式是基于呈现印制内容的确 切的、扫描的图4象, 一般以JPEG、 TIFF、网络优化的(web-optimized ) PDF、或一些其他类型的二进制图像文件格式呈现为二进制图像文 件。
尽管这些二进制图像文件比纯文本需要多得多的存储空间,但 是所使用的大部分系统使用户能自动地仅检索正被检查的资料的该 页或两页,而非整本书籍或期刊的完整内容。因此,不是必须在互 联网上传输书籍的整个的多兆字节的PDF文件,而是仅偶尔发送几 页,甚至允许可在非宽带的连接上方便地阅读较大的书籍。
作为扫描出的二进制图像,原始内容资料的全部内容均可以4皮 保存,包括颜色、布局、图、和照片。如果使用的格式是文本嵌入
的PDF,则二进制图像也是文本可搜索的,且可以选择软件选项以 4吏用户可以通过标准的复制和粘贴操作来提取实际文本的任4可部 分。
最终,出版的所有页面的确切的被扫描的图像的呈现(尤其是 在4皮构成为单个PDF文件的情况下)看似落入Tasini裁决的允i午范 围,因而可以在原始出版人的独家判断下被批准。
尽管使用图像文件有这些主要的优点,但仍然存在相当多的难 点。第一,即便近来的技术进步,二进制图像文件仍然要比普通的 HTML网页大很多,但很多网络用户唯恐对于受限于低速互联网连 接的个人造成不便而不愿对这些文件添加连接。第二,即使实际上 部分地开发了后面的格式以提供这种确切的能力,将超链接插入到 二进制图像文件的主体中或者不可能,或者是十分费力(在PDF文 4牛的情况下)。而一旦爿夸这种超链4妄添加至PDF文4牛,则以4壬<可形 式对这些超链接进行改变或修改几乎都是同样地困难。可能由于这 个原因,在互联网上仅有微不足道的基于二进制图像的一部分数字 化后的印制内容使用内部超链接。而由于超链接的使用代表了互联 网最强大的和最普遍的特征之一,极大地牺牲这种能力是一个巨大 的在夹点。
此外,二进制图像文件是静态的且固定于其结构中,且一般4艮 难轻易修改或操作。相反,支配互联网的普遍存在的HTML网页是 灵活的且易于才喿作,且无限凄t量的这种HTML网页可以轻易地/人以 网纟各应用"i吾言(web application language )(诸i口 PHP或ColdFusion ) 所编写的单个模板文件中生成,而动态派生的网页是由所选择的特 殊通用资源定位器(URL)以及(可能)服务器数据库的改变值确 定的。
HTML网页的灵活性和简单的链接与将这种技术应用到较大的 二进制图像文件(包括Adobe便携式文档格式(PDF )的电子文档) 的困难之间的巨大的反差可能会帮助说明整个网络中前者当前的巨 大优势,以及基于后者的相对小量的数字化印制内容。


在附图的示图中以实例的方式而不是以限制的方式示出了本发 明,其中,相同参考标号表示相同的元件,在附图中
图1示出了呈现本发明示例性实施例的正常生成过程的框图, 其中,可以并行执行多个操作。
图2提出了概括本发明示例性实施例的操作序列的流程图。
图3示出了呈现本发明示例性实施例的整个客户机/服务器网 络架构的框图。
图4示出了呈现本发明示例性实施例的情况下的用于书籍的互 连导航页面(Navigation Page )和内容文4牛的示意图。
图5示出了呈现本发明示例性实施例的情况下的用于数字化期 刊的互连结构的纵览部分的示意图。
图6示出了呈现本发明示例性实施例的情况下的表示用于数字 化期刊的互连结构的更详细的图的示意图。
图7示出了呈现本发明示例性实施例的情况下的数字化书籍、 期刊、和作者的互连结构的一部分的示意图。
图8示出了在其上可以实现实施例的计算才几系统。
图9示出了用在导航单本书籍内容的如在实施例中生成的示例 性导航页面。
图10示出了如在实施例中生成的且包括期刊十年页面的示例 性导航页面。
图11示出了如在实施例中生成的且包括期刊页面的示例性导 航页面。
图12示出了如在实施例中生成的且包4舌作者页面的示例性导 航页面。
图13示出了如在实施例中生成的且包4舌组织页面的示例性导 力元页面。
具体实施例方式
1.0全面相无述
在下面的描述中,为了进行阐述,陈述了许多具体细节以提供 对本发明的透彻理解。然而,对于本领域:技术人员来i兌显而易见的 是,不用这些具体细节也可以实施本发明。在其他实例中,按照框 图的形式示出已知的结构和装置,以避免不必要地模糊本发明。
在一个实施例中,提出了使用从数据库中派生的动态电子文档 的交叉链接层在网络上呈现凄t字化内容的方法和系统。
在另 一 实施例中,本发明提出了 一种利用从关系数据库中派生 的轻量和灵活的动态网页的大规才莫交叉链接中间层方^f更且廉价地将 内容资料项(诸如数字化书籍、期刊、以及其他印制内容)呈现在
互联网上的手^史。
在一个方法中,4吏印制内容的作品与实际的印制页面的下层的 二进制图像呈现("内容文件")和一个或多个电子文档的集合(诸
如HTML网页)关联在一起, 一个或多个电子文档用作指向那些内 容文件的中间呈现、链接、和导航层("导航页面")。当使用HTML 网页时,导4充页面可以是轻量的和灵活的,^旦其^也形式的电子文档 也可以被用作导航页面。导航页面由有限量的网络应用编程动态生 成。导航页面的具体实例由网络定位标识符(诸如通用资源定位器 (URL ))中所携带的请求以及由存储在数据库中的值来共同决定。 导力元页面可以包括HTML文本。导航页面还可以包括通向轻量图形 图像的嵌入式链接以及通向程序性动作(诸如Javascript动作字符 串)的链接。
用于印制内容的数字化系统的特定实施例可以提供正确性、视 觉便利、合法性、轻量、容易链接、灵活性、以及动态数据库驱动 的产品(production )。 4吏用由凄史据库驱动的动态页面4吏系统可以4义 通过升级数据库就能4皮#~改或扩展,并且自动地确保系统内部的一 致性和稳健性。
此数字化结构将导航页面与下层的内容文件分开,其中,导航 页面构成了该系统的用^:字表示的大块(bulk),包舍没计、布局、 内部和外部的链4妄、导4元结构、以及组织,该内容文件包括数字化 印制资料的实际二进制图像且对该系统的物理尺寸具有决定性影 响。
即使更多的呈现系统设计结构的导航页面随时间而被变换(通 过改变网络应用编程的多个部分或通过更新包含在关系凝:据库中的
文件能保持不变。相反地,如果未来的技术进步需要修改或替换下 层的内容文件,则这种4务改或^^换将对凄t字化系统(其分别地通过
导航页面的集合呈现)的总体布局或设计产生很少或没有必要的影 响。
此架构还允许这样的实施例,在该实施例中,^使内容文件在互 联网上以开》文、无限制、以及明显地可链4妾的形式可获4寻,同时, 导航页面同时受多种期望用户的约束,从而为潜在地可工作的"开 放内容"系统提供框架。在多种实施例下,内容文件中的一些或全 部可以由第三方提供且以第三方服务器为主机。
在一个实施例中,导航页面由网络应用编程动态生成。这确保
导航页面自动地^皮标准4匕,包括其互链结(inter-linkage)以及通向 下层内容文件的连接的标准化。同样,由于仅基于用户的请求来生 成导航页面,因此在实际生成导航页面之前,即佳j及大的或几乎无 限制数量的这种虚拟导航页面也可以不涉及额外的存储空间。
在一个实施例中,由于导航页面相对多、轻量,且通常由"i青求 URL和下层的关系凄t悟库确定,所以导4元页面的实例可以在潜在大 量的几乎独立的导航页面计算机服务器(每个服务器都拥有那个不 变的关系数据库的副本,且与较有限数量的内容文件服务器的操作 分离开)上并行执行。这种服务器的倍增(multiplication)可以具 有处理繁重的用户负荷的用途,这是因为通信量大块将可能指向导 航页面。此外,因为数字化资料的内容文件通常在尺寸上远远大于 相应的数据库信息,所以导航页面服务器的存储需求可以低于整个 系统的需求。
在一个方法中,下层的内容文件可以由可4叟索的文件呈现。例 如,可以使用密码锁定的文本嵌入的PDF文件。此外或可替换地, 可以从印制资料经由扫描处理或直接通过最初生成该内容的桌面出 版(desktop-publishing)软件来生成内容文件。这些内容文件可以 多数或全部位于系统的服务器上(即,图3的服务器320、 321)。
此实施例的导航页面可以是动态生成的电子文档。例如,导航
页面可以是由一个或多个才莫板动态生成的HTML网页,这些才莫板以 ColdFusion网络应用编程语言编写,并连接至还保持在网站服务器 上的MySQL关系数据库,而由Apache网页服务器来管理互联网请 求。在一个实施例中,通常需要少量的模板。下面将参照图2进一 步描述示例性实施例。
在实施例中,数据库包括关于数字化出版物的多种描述信息。 可以4吏用诸如MySQL或Microsoft SQL Server的关系彩:据库。例如, 数据库存储多种书籍、期刊、文章、章节、和其他类印制内容的标 题、副标题、作者、以及页数。数据库还存储使这些不同的分层数 据库项彼此相关的索引值。可以从多种可获得的第三方数据库中或
录表中获取大多数的这种描述信息。
因此,在一个实施例中,由内容文件以及一组导航页面来呈现 每个数字化书籍。在实施例中,多个导航页面中的一个可以显示书 籍的目录表,其中每个章节同行项(lineitem)均包含通向该章节的 导航页面的链4妄以及通向内容文件中该章节的第一页的链接。此方 法使用户可以容易地以可读的二进制图像形式从整本书籍的导航页 面转向4壬何给定章节的导4元页面,或转向该章节实际的开始。同时, 在实施例中,给定章节的导航页面可以包含通向下 一章节或前一章 节的导航页面的链接以及通向整本书籍和内容文件中该章节的开始 的导4元页面的链4妄。
在本实施例或另 一实施例中,H字化期刊包括呈现期刊全部内 容的顶层导航页面的集合。该导航页面可以包括含不同年份或不同 十年的概要。顶层导航页面还可以被链接到一系列分层的导航页面, 这些导航页面显示期刊的单独的十年、年份、季度、或月份的内容, 一系列分层的导航页面中的每一个均可以被链接其"双亲"、"孩子"、
和邻近的"同胞,,(按照导航页面层次)。在一个实施例中,可以将 更高层的导航页面链接到期刊的单个期的导航页面。
数字化期刊的每个单个期均由内容文件和导航页面的集合来呈 现。在一个实施例中,至少一个导航页面显示这一期的目录表。在 实施例中,目录表页面包4舌通向每篇文章的导力元页面的一个或多个 链接以及通向内容文件中该文章首页的 一个或多个链接。在实施例 中,文章的导航页面被链接至整个期的导航页面以及链接至内容文 件中该文章的开始。
本文所描述的凄t字化系统可以包4舌潜在的大量不同的导航页 面,呈现凄t字化出版物的不同的期刊、年份、期、文章、书籍、以 及章节,每一个导航页面均潜在地以多种不同的显示模式或格式来 呈现,且全部导4元页面以多种不同的方式来交叉链"t妄。
除了从数据库中提取的少量描述文本以外,导航页面还可以包 括通向一个或多个相对小的图形图像的嵌入式链接。在实施例中,
导航页面显示了书籍和期刊封面的减小的JPEG版本,其作为数字 化处理的副产品而生成。这种图^f象可以有效地用作记忆图案,其4吏 用户可以更加容易地回想、区分、和定位期望的导航页面。
由于导4元页面是动态的凄t据库驱动的页面,故导航页面可以由 以网络应用语言编写的相对少的不同模板生成,并基于从数据库中 提取的值来采用其不同形式和布局。因此,添力o每一本附加数字化 书籍或期刊所需的潜在的大量的附加导航页面,除了将适当的描述 信息插入至下层的关系数据库以外,只需要少量的努力。对于系统 未以凄t字4匕形式包含的内容来i兌,例3口,纟殳有相应内容文^f牛的电影、 音乐、或书籍,导航页面可以;故添加为占4立符。
此外,在多种实施例中,最初的内容导航页面可以由大量的附 加的、有些更为4由象的导航页面所外卜充,以用于纟且织的目的。例如, 在一个实施例中,系统中给定出版物的每个作者均由附加的导航页 面集合呈现,以多种不同的呈现交叉链接该作者的所有可得到的作 品。类似的导航页面集合可用于单个组织及其已经制作的多种书籍、 期刊、和报告。在另一实施例中,导航页面的种类还可以显示在任 何给定年份和日期时出版的全部范围的期刊,因而提供了在那时的 出版信息的"时间片"。不同实施例可以包括宽范围的其他类型的摘 要导航页面,其使得能够按照多种不同的轴和自由度方便且有效地 对出版物进行分组。
在多种实施例中,对应于书籍评论文章的导航页面可以包含通 向3皮评i仑的书籍的导航页面的链接,无论这些书籍是否由内容文件 呈现。可以将书籍的导航页面链接至该书籍的评论的导航页面。电 影的导航页面可以与对应于那些电影评论的导航页面交叉链接。此 夕卜,这些导航页面还可以包含多种其他相关的或有用的链接、按钮、 或信息类型。
当将轻量和动态形式^:用于导航页面时,导航页面非常适于进 行链接。包含大量和多种不同导航页面的实施例会使用户能够更为 容易地选择适于其需求的链接。这种外部链接的增加将提高主要的 互联网4臾索引擎中的整个系统和^皮链冲妄的页面的可见性。
由于导航页面动态地从关系数据库生成,所以其链4妄、内部结 构、或组织一般可以由少量的有效数据库查询来指定,/人而4吏生成 导航页面所需的计算机开销最小化。例如,对于生成相关性质的数 字化内容(诸如,显示所有按照日期排序的给定年份的期刊的导航 页面,或者显示所有按照题目排序的给定作者所写的所有文章的导 航页面)的分组链接来说,这些查询可以尤其有效。 此外,在特定的实施例中,整个系统架构在制作过程期间允许
有效的劳动分工,将以下多个部分的创建分开(A)系统的外7见和 链接,通过网络应用编程来确定;(B)二进制图像内容,由内容文 件确定并通常由扫描/OCR生成;以及(C)具体导航页面的特性, 由关系凄t据库确定并部分地经由来自具体目录表的凄t据项目派生 出。因此,用于生成或修改(A)、 (B)、和(C)的过程在很大程度 上独立且可以由不同的个体或组来顺序地或可能并行地执行,因而 易于将生成过程的效率最大化。生成过程的效率可以进一步增加, 因为在多数情况下,从一小部分印制内容(即,目录表以及可能的 标题页面)中派生出生成导航页面所需的几乎所有信息。
在实施例中,计算机系统包括一个或多个内容文件服务器,在 一个或多个内容文件服务器上记录有多个数字内容资料项、以及包 含与内容资料项相关联的图形图像的多个数字图形图像文件,其中, 多个内容资料项中的每个均包括数字化电子印制内容资料、音频内 容资料、或视频内容资料的一个或多个数据文件; 一个或多个导航 页面服务器,每个导航页面服务器均包括 一个或多个存储装置, 其上记录有多个导航页面模板;数据库,包括存储的关于内容资料 项的描述信息(包括不同内容资料项之间以及内容资料项的不同子 部分之间的分层关系和其他关系);逻辑电路,其^皮编码在一个或多 个存储装置上,当逻辑被执行时用于执行以下处理接收观看包括 动态生成的电子文档的特定导航页面的请求,基于该请求选择多个 导4元页面;f莫板中的一个,创建用于与特定导航页面相关的描述信息 的一个或多个查询并将该查询发送至凄t据库,4妻收对应于该查询的 一个或多个结果,基于一个或多个结果生成特定导航页面,(特定导 航页面包括与一个或多个内容资料项、内容资冲+项的多个部分、 或内容资料项的摘要集合有关的描述信息,通向其他这种导航页面
的多个链接,以及通向特定内容资料项或特定内容资料项的多个部 分的零个或多个链接),仅将特定导航页面发送给客户计算机。
2.0实例生成过禾呈和操:作顺序
图1示出了呈现本发明示例性实施例的正常生成过程的框图, 其中,可以并行执行多个操作。
用于网络应用语言[#110]进行程序开发生成用于动态地生成导 航页面的一个或多个模板[#111]。模板[#111]包括系统的基本设计架 构,包括导航页面的特定布局和可显示的视图、以及其通向彼此的 链接、通向内容文件的链接、和通向任何外部网页的链接。可以使
用ColdFusion、 PHP、或5见有或未来的某些其4也的网络应用i吾言, 使用用于创建动态网页的标准软件编程技术来执行所有的这些编程。
如步骤112所示,通过来自内容本身或来自外部^:据库或其他 源的数据录入来获取关于数字化内容资料项的概要的描述信息,并 将描述信息插入到下层的关系数据库中[# 113]。标准的数据库编程 技术可以被用于插入这种信息。步骤112可以与步骤110并行执行。 对于多种实施例,这种相无要信息可以包括书籍、章节、和文章的作 者、标题、以及开始页面。在印制的内容资料项的情况下,大部分 概要信息通常可以从书籍或期刊的目录表页面中获得。
非二进制图像格式的任何印刷内容均可以使用标准技术(包括 用于提取并嵌入文本的ASCII版本的OCR-处理)来扫描并数字化 为这种格式[#114]。步骤114可以与步骤110、 112并行执行。对于 示例性实施例,这种处理的,lr出是可4臾索的文本嵌入式PDF文件, 其构成本实施例的内容文件[#117]。在本示例性实施例中,还单独 提取和压缩印制内容的封面页面的二进制图像,以生成用于在导航 页面上显示的轻量的JPEG图形图^象文4牛[#115]。
一旦已经完成了这些生成过程,则才艮据网络应用编程才莫外反、包含在关系数据库中的描述信息[#113]、以及轻量的图形图 像文件[#115]生成给定的导航页面[#116],导航页面可以包含通向适 当的内容文4牛[# 117]的链才妻。
图2提出了概括本发明示例性实施例的操作序列的流程图。
首先,客户机上的用户为网站指定特定的网络定位标识符(诸 如URL) [#210]。由系统的网页服务器4妾收并解析此URL请求 [#211],这确定了 URL请求是否对应于内容文件或对应于导航页面。
指示URL请求是否涉及内容文件或导航页面的特定方法是完 全随实施例而定的,且#皮选择以<吏编程方<更和简洁。对于示例性实 施例,表示Saturday Review 1947年6月14日那期第30页上开始 的文章的导4元页面的默认显示#见图的 URL会以 "…/Publication/SaturdayRev國1947junl4國00030,,结尾。在该同一 示例性实施例中,对应于该期的内容文件中同一文章第一页的URL 可以通过向该字符串添加后缀"?View=PDF"来表示,生成URL 结尾
"…/ Publication/SaturdayRev-1947junl4-00030 View=PDF,,
如果确定URL请求对应于内容文件,则将该请求重定向到内容 文件服务器[#212],随后内容文件服务器通过互联网将适合的内容 文件传达给用户[#217]。
如果确定URL ^青求乂十应于导航页面,则4夸该URL :清求重定向 到导航页面服务器[#213]。这里,网络应用编程软件服务器运行[#124] 才莫板111以更为详细地解析该请求,确定将要^皮显示的特定导航页 面,并用7>式表示所需的一个或多个请求的关系查询,以获取该页 面所需的信息。将一个或多个查询发送至关系数据库服务器,关系数据库服务器在数据库服务器应答中返回所需的数据[#215]。然后, 软件服务器使用[#216]数据库服务器应答中的数据来生成导航页面 (结合了通向内容文件、图形图像、以及其他导航页面的适当链接), 并经由网页服务器通过互联网将合成的导航页面提供给用户。用在
请求和包含在关系数据库的信息来生成复杂的动态网页的标准技 术。
一旦已经接收到所请求的导航页面,则用户可以检查该页面上 的信息或点击多个嵌入式链接中的任一个,以转接到内容文件或转 接到不同的导航页面[#218]。
3.0示例'1"生系乡充架构
图3示出了呈现本发明示例性实施例的整个客户机/服务器网 络架构的冲匡图。多种客户冲几[#310-313]上的用户可以向系纟充的一个或 多个网页月良务器[#314-316]4是供互联网页面"i青求,随后网页月艮务器将 这些请求路由至包含网络应用编程模板和软件服务器和关系数据库 以及数据库力良务器MySQL的一个或多个导航页面服务器 [#317-319],或者路由至包含二进制PDF内容文件的一个或多个内 容文件月良务器[#320、 321]。 一个或多个导4元页面月l务器包括网页应 用程序模板和软件服务器和关系数据库以及数据库软件服务器。一 个或多个内容文件服务器包含内容文件。对于示例性实施例,网页 月良务器可以是Apache,网络应用编程可以是Cold Fusion或PHP, 关系数据库可以是MySQL,而内容文件可以是文本嵌入式PDF文 件。
4.0示例性内容和页面关系
图4示出了在本发明示例性实施例的情况下的书籍的互连导航 页面和内容文件的示意图。导航页面[#410]显示书籍的目录表,且 与呈现书籍不同章节的导航页面[#411-416]交叉链接;每个给定章节 的导航页面还与其邻近章节的导航页面交叉链接。另外,这些章节 的导航页面提供通向整本书籍的内容文件[#417]中的恰当点的链 接。对于此实施例,将导航页面提供为HTML网页,以及内容文件 是PDF文件。
图5示出了在本发明示例性实施例的情况下的呈现数字化期刊 的互连结构的总览部分的示意图。导航页面[#510]呈现整个期刊, 显示其按年份分组的多个期的总览。该导航页面随后与呈现该期刊 的单独年份的分组的多个期的导航页面[#511-515]交叉链接。其中之 一,1975年导航页面[#513],;故示出与呈J见该年的各期的导^元页面 [#516-520]交叉链接。类似地,1975年3月期的导航页面[#518]被示 出与呈现该期各文章的导航页面[#521-525]交叉链《*妄。最后,这些文 章的导航页面[#521-525]各自提供通向该期的内容文件中适当的点 的链接。对于此实施例,将导航页面提供为HTML网页,以及内容 文件是PDF文件。
图6示出了在本发明示例性实施例的情况下的呈现数字化期刊 的互连结构的更为详细的^L图的示意图。导航页面[#610]显示该期 的目录表并与呈现该期中不同文章的导航页面[#611-616]交叉链接; 每篇文章的导航页面还交叉链接到其邻近文章的导航页面。此外, 这些文章的导航页面提供了通向整个期的内容文件[#617]中的恰当 点的链接。对于此实施例,将导航页面提供为HTML网页,以及内 容文件是PDF文件。
图7示出了在本发明示例性实施例的情况下的呈现数字化书 籍、期刊、和作者的互连结构的一部分的示意图。导航页面[#710] 呈现给定作者的分组作品,且该导航页面与他的三篇文章[#721-723]
和两本书[#719、 720]的导航页面交叉链接。此外,那些书籍中之一 的导航页面[#719]#皮示出与评论该书的书籍评i仑文章的导航页面 [#711]交叉链接;该评论导航页面[#711]还与其讨论的其他书籍 [#716-718]的导4元页面以及其整个期刊[#714]的导4元页面交叉链接, 且其还提供通向该期的内容文件[#715]中恰当的点的链接。最终,
点的链接,并被示出与该年的分组期的导航页面交叉链接[#713], 分组期的导航页面交叉链4妄又交叉链4妄至整个期刊的导航页面。对 于此实施例,将导4元页面4是供为HTML网页,以及内容文件是PDF 文件。
页面。在图9中,导4元页面900包括通向书籍的电子数字呈现(诸 如PDF文件)的链接902。当作者链接904 4皮选择时,导致生成另 一导航页面,该导航页面示出与该链接中指定的作者相关联的所有 内容资料项。
导航页面900还包括内容链接部分910,其包括通向书籍的特 定的文章、章节、或其他部分的一个或多个链接914。例如,第一 链接914标识该书籍中的第一篇文章,且当第一链接被选择时,使 系统显示该文章。可替换地,如果第一篇文章具有一个或多个子部 分或分层的更低等级的内容,则选择第一链接914会导致生成标识 子部分或等级的另一导4元页面。对于每个链接914,文档链接916 标识文章的电子凄t字呈现(诸如PDF文件)。导航页面卯0还可以 包括与内容链接部分910相关联的书籍的一部分的数字图像908, 以使用户能在视觉上将内容链接部分和实际内容资料项联系起来。
图10示出了如在实施例中生成的且包括期刊十年页面的示例 性导^元页面。在图10中,导航页面1000包括与多等级显示相关联 的导航链4妄1002,在该多级显示^皮选择时导致生成附加的导航页
面,附加的导航页面提供与相关联期刊的所有十年的出版物、期刊 的所有期、数据库中的所有期刊、以及数据库中的所有出版物有关 的4言息。
乂十于在导航页面1000中标识的期刊(在本实例中,期刊 "Dissent"), —个或多个周期链接1004被提供且当被选择时导致生
页面。上一-下一链接1006使得能够生成与导航页面1000形式上相 似但与不同十年的出版物相关联的附加导航页面。
导航页面1000还包括显示控制链接1008,在其被选择时改变 导航页面目录部分1010的格式和内容。例如,不同的显示控制链4妄 1008可以导致生成示出相关联的十年的出版物的所有期、所有封 面、所有栏目等的列表的新导航页面。
在目录部分IOIO中,图形图〗象1018指示相关联十年的第一期 的封面。该十年中的每一期均由期信息1012呈现,其可以包括期链 才妄1014和文档《连4妄1016。选择期链插「 1014导至丈以类4以于图11的 形式生成示出所选期中所有内容的新导航页面。选择文档链接1016 导致显示所选期的电子tt字呈现,诸如PDF文件。
图11示出了如在实施例中生成的且包括期刊页面的实施例导 航页面。在图11中,导航页面1100包括与多等级显示相关联的导 力元链接1102,且当该导4元链接-故选择时导致生成附加导4元页面,该 附加导航页面提供了关于期刊出版年的所有期、期刊的所有期、数 据库中的所有期刊、以及凄t据库中的所有出版物的信息。
乂于于导4元页面1102中所标识的期刊(本实例中,期刊 "Reason"),文档链接1104使得能够显示期刊的电子数字呈现,诸 如PDF文件。当组织链接1106被选择时,导致生成示出与在链接
中被指定的组织相关联的所有内容资料项的另一导航页面。图13 是示例性组织页面。上一-下一链接1108使得能够生成在形式上类 似于导航页1000但与该出版物的不同期相关联的附加导航页面。
导航页面1100还包括显示控制链接1110,当该显示控制链接 被选择时,改变导航页面目录部分1114的格式和内容。例如,不同 的显示控制链接1110可以导致生成示出压缩的目录表、期刊中的第 一文本、仅仅期刊中的文章、仅仅期刊中的书籍评论等等的新导航 页面。
在目录部分1114中,图形图像1112示出期刊的封面。这一期 中的每个次级目录项(诸如文章或书论)均由文章信息1115呈现, 文章信息可以包括文章链接1116和文档链4妄1118。选择文章链4妄 1116可以生成示出所选文章中的所有内容的新导航页面,诸如,具 有通向文章子部分(如果有的话)的链4妄的导航页面。选择文档链 接1118导致显示所选文章的电子数字呈现,诸如PDF文件。
图12示出了如在实施例中生成的且包括作者页面的示例性导 ^元页面。在图12中,导航页面1200包括标识与所有内容资并牛项相 关联的作者的作者指示符1202,这些内容资料项在导航页面的目录 部分1214中标识。导航页面1200还包4舌显示控制链4妾1204,当这 些显示控制链接被选择时,改变导航页面目录部分1214的格式和内 容。例如,不同的显示控制链接1204可以导致生成仅示出该作者已 经评i仑的书籍、4又示出该作者的章节、1又示出该作者的文章、由该 作者写的书籍评论等等的新导航页面。
导航页面1200可以包4舌一个或多个格式链4姿1206,当格式链 4妄-陂选择时,导致以不同格式生成新导4元页面。例如,格式链4妄1206 可以导致生成压缩格式的导航页面、仅示出作者书籍的封面的导航 页面、大图傳4各式的封面等等。
导航页面1200可以包括一个或多个排序链接1208,当排序链 接被选择时,导致生成其中以不同方式对目录部分1214进行排序的 新导4元页面。例如,多个排序链接1208可以使系统生成新导航页面, 在该新导航页面中,通过标题、日期、大小、顺序等对在目录部分 1214中示出的内容资料项进行排序。
导4元页面1200还可以包4舌一个或多个十年链4妄1210,其导致 生成仅示出以十年或其他在链接中指示的时间周期来出版的相关联 作者的内容资料项的新导航页面。导航页面1200还可以包括一个或 多个标题链接1212,其导致生成仅示出具有以链接中指示的按字母 顺序的字母开始的相关联作者的内容资料项的新导航页面,。
在实施例中,导4元页面1200可以包4舌范围链4妻1213,当范围 链接被选择时,导致生成新导航页面,其仅包括指定范围结果项内 的相关联作者的内容资料项。例如,图12指出了开始的1-25个结 果项中的编号为1-8的八项。其他链4妄可以显示在与作者相关联的 其他结果范围中的内容资料项。
目录部分1214包括一个或多个内容资泮+项信息集合1215,其 提供了关于该作者的内容资料项的具体信息。例如,信息集1215 包括标题项1216,标题项指示了由相关联的作者所创作的内容资料 项的名称,并且可以包括通向与内容资料项相关联的导航页面的标 题链接1217和通向其中出版了该项或该标题的期刊的期刊链接 1220。选择文档链接1218导致显示所选的内容资料项的电子数字呈 现,诸如PDF文件。
图13示出了如在实施例中生成的且包括组织页面的示例性导 航页面。在图13中,导航页面1300包4舌组织链4矣1302,其标识组 织并提供通向该组织的主页的链接(如果存在主页的话)。
导航页面1300还包括显示控制链接1304,当显示控制链接#皮 选择时,改变导航页面的目录部分1314的格式和内容。例如,不同 的显示控制链4妄1304可以导致生成新的导航页面,其示出相关联的 组织已经分发的所有内容资料项、仅是组织的期刊、仅是组织集、 仅是书籍、主要参考文献等等。
导航页面1300还包括格式控制链接1306,当格式控制链接被 选择时,改变目录部分1314的格式。例如,格式控制链接1306可
以导致生成新导航页面,新导航页面示出压缩的内容资料项、仅仅 组织的内容资料项的封面、仅仅内容资料项的封面的大图形图像等 等的列表。
导航页面1300可以包括一个或多个排序链接1308,当排序链 4妄-陂选4奪时,导致生成新导4元页面,在新导航页面中,以不同方式 对目录部分1314进行排序。例如,多个排序链接1308可以使系统 生成新导4元页面,在新导4元页面中,在目录部分1314中示出的内容 资冲牛项以才示题、日期、大小、顺序等进4亍4非序。导航页面1300还可 以包括一个或多个十年链4矣1310,其导致生成新导4元页面,新导舶二 页面仅示出以十年或在链接中指示的其他时间周期来出版的相关联 组织的内容资料项。导航页面1300还可以包括一个或多个标题链接 1312,其导致生成新导航页面,该新导航页面4又示出具有以链4妄中

曰'
-顺,

目录部分1314可以包括枚举的与组织相关联的内容资料项的 列表。每个内容资料项由内容资料项的图形图像1320、标题链接 1316、以及文档链接1318标识。当标题链接1316^皮选择时导致显 示与由所选标题指定的内容资料相关联的新导航页面。选择文档链 接1318导致显示内容资料项的电子数字呈现,诸如PDF文件。
图9-图13呈J见实施例可以生成的导航页面的实例。在其4也实 施例中,可以生成其他j特定的导4元页面。
5.0示例性的硬件实现
图8是示出了在其上可以实施本发明实施例的计算机系统800 的框图。计算才几系统800包括总线802或用于传送信息的其他通信 才几构、以及与总线802连4妾的用于处理信息的处理器804。计算才几 系统800还包括主存储器806,诸如随机存取存储器("RAM")或 其他动态储存装置,主存储器连接至总线802,用于存储由处理器 804执行的信息和指令。在由处理器804执行将要执行的指令期间, 主存储器806还可以用于存储临时变量或其他中间信息。计算机系 统800进一步包括只读存储器("ROM" ) 808 (或其他静态储存装 置),该只读存储器连接至总线802,用于存储用于处理器804的静 态信息和指令。提供了储存装置810 (诸如磁盘或光盘),该储存装 置连接至总线802,用于存储信息和指令。
计算才几系统800可以经由总线802连接至用于向计算才几用户显 示信息的显示器812,诸如阴极射线管("CRT")。输入装置814 (包 括字母数字和其他按键)连接至总线802,用于向处理器804传送 信息和命令选择。另一类型的用户输入装置是光标控制器816,诸 如鼠标、跟踪球、指示笔、或光标方向键,用于向处理器804传送 方向4言息和命令选择以及用于控制显示器812上的光标移动。该输 入装置通常在两个轴(第一轴(例如,x)和第二轴(例如,y))上 具有两个自由度,这允许该装置在平面中指定位置。
本发明涉及使用计算机系统800来显示并组织互联网上的数字 化内容资泮+。根据本发明的一个实施例,响应于处理器804执4亍包 含在主存储器806中的一个或多个指令的一个或多个序列而由计算 机系统800提供对互联网上的数字化内容资料的呈现和组织。可以
将这些指令从另一计算机可读介质(诸如储存装置810)中读取到 主存储器806中。执行包含在主存储器806中的指令序列使得处理 器804执行本文所描述的处理步骤。在可替换的实施例中,可以使 用硬线电路替换软件指令或者与软件指令结合来实施本发明。因此, 本发明的实施例不限于硬件电路与软件的任何特定组合。
本文所使用的术语"计算机可读介质"指参与向用于执行的处 理器804^是供指令的任意介质。这样的介质可以采用多种形式,包 括但不限于非易失性介质、易失性介质、以及传输介质。非易失性 介质包括(例如)光盘或》兹盘(诸如储存装置810 )。易失性介质包 括动态存储器(诸如主存储器806 )。传输介质包括同轴电缆、铜线、 及光纤,包括包含总线802的导线。传输介质还可以采用声波或光 波的形式,^渚如在无线电波和红外凄t据通信期间所产生的那些声波 或光波。
计算机可读介质的普遍形式包括(例如)软盘、软》兹盘、硬盘、 》兹带、或4壬意其他》兹性介质、CD-ROM、 4壬意其4也光学介质、穿孔 卡片、纸带、具有孔图案的任意其他物理介质、RAM、 PROM、及 EPROM、 FLASH-EPROM、任意其他存储芯片或盒式^兹盘、下文中 所描述的载波、或计算机可读的任意其他介质。
计算机可读介质的各种形式可以涉及携带一个或多个指令的一 个或多个序列至用于4丸4亍的处理器804。例如,这些指令可以最初 携带在远程计算机的磁盘上。远程计算机可以将这些指令加载到其 动态存储器,并使用调制解调器通过电话线来发送这些指令。计算 机系统800本地的调制解调器可以接收电话线上的数据并利用红外 发射机将数据转换为红外信号。红外检测器可以接收红外信号中携 带的数据,适当的电路可以将该数据置于总线802上。总线802将 该凄t据携带到主存储器806,处理器804从主存储器中4企索并扭Z亍
这些指令。在这些指令由处理器804执行前或执行后,由主存储器 806所接收到的指令可以优选地存储在储存装置810上。
计算机系统800还包括连接到总线802的通信接口 818。通信 接口 818提供连接到网络链路820的双向数据通信,网络链路连接 到局部网络822。例如,通信接口 818可以是综合服务数字网 ("ISDN")卡或调制解调器,用来向相应类型的电话线提供^:据通 信连接。作为另一实例,通信接口 818可以是局域网("LAN,,)卡, 用来向兼容LAN提供数据通信连接。还可以实现无线链路。在任意 这样的实施方案中,通信接口 818发送和接收电、电磁、或光信号, 这些信号携带表示各种类型的信息的数字数据流。
网络链路820通常通过一个或多个网络向其他数据装置提供数 据通信。例如,网络链路820可以通过局部网络822向主才几824或 者向由互联网服务提供商("ISP" )826所操作的数据设备提供连接。 而ISP 826通过全世界的数据包数据通信网络(现在普遍称作"互 联网"828)来才是供数据通信服务。局部网络822和互联网828均使 用携带数字数据流的电、电磁、或光信号。通过各种网络的信号以 及网络链路820上和通过通信接口 818的信号(其携带去往以及来 自计算机系统800的数字数据)是传送信息的载波的示例性形式。
计算才几系统800可以通过网络(多个网全各)、网全各链路820、及 通信接口 818来发送消息和接收数据(包括程序代码)。在互联网实 例中,月良务器830可能通过互联网828、 ISP 826、局部网纟各822、 及通信接口 818来传送所请求的应用程序代码。4艮据本发明,所下 载的这样的应用程序提供如本文所描述的对数字化内容资料的呈现
和组织。
在接收到代码时,可以由处理器804来执行所接收到的代码, 和/或将代码存储在储存装置810或其他非易失性存储器中用于以后 执行。如此,计算机系统800可以获得载波形式的应用程序代码。
6.0扩展与可供选择的办法
在前述说明书中,已经参照本发明的特定实施例描述了本发明。 然而,显而易见的是,在不背离本发明的更宽的精神和范围的情况 下,可以对其进^f亍各种〗'l"改和改变。因此,应当将i兌明书和附图牙见 为示例性的而不是限制意义的。
例如,呈现数字化出版物的页面图像(page-image)的内容文 件还可以以某些其他格式(诸如TIFF、 JPEG、或现有或未来的某 些其他二进制图<象格式)提供,而非作为文本嵌入式单一 PDF文件 来提供。在多种实施例中,页面图像作为独立的二进制图像显示, 或在轻量的网页框架(诸如HTML页面的成行(inline)帧中的插 入的图像)内显示。可以将多个页面图像一起合并到单个文件中, 作为单独的文件来提供,或作为数据库中的"二进制大对象" (BLOB)存在。导4元页面还可以以XML形式或现有或未来的某种 其4也轻量的文本导向的格式来呈J见,而非由简单的HTML文本组 成。
用于生成轻量动态导航页面的才莫4反还可以改为4吏用PHP或现 有或未来的某种其^f也网络应用编程i吾言,而非基于ColdFusion。此 外,除了 MySQL ,凄史据库系统还可以依靠Oracle SQL、 Microsoft SQL-Server、或现有或未来的某种其他SQL或其他关系数据库。互 联网请求可以由现有或未来的某种其他网页月良务器来管理,而非4吏 用Apache。
系统的主要内容导航页面还可以扩展至其他形式的内容,诸如 电影和音乐集、或其他类型的数字化音频或视频内容,而非限制于 印制资泮午。
除了 ^f又为作者和组织所添加的导^元页面外,多种附加类型的次 级摘要导航页面还可以被添加到本系统。其可以被用于以附加的方 式对内容导^元页面进^f亍组织和分组。
权利要求
1.一种计算机系统,包括:一个或多个内容文件服务器,其上记录有多个数字内容资料项、以及包含与所述内容资料项相关联的图形图像的多个数字图形图像文件;其中,多个所述内容资料项中的每个均包括数字化电子印制内容资料、音频内容资料、或视频内容资料的一个或多个数据文件;一个或多个导航页面服务器,每个所述导航页面服务器均包括:一个或多个存储装置,其上记录有多个导航页面模板;数据库,包括存储的关于所述内容资料项的描述信息,所述描述信息包含不同内容资料项之间和所述内容资料项的不同子部分之间的分层关系和其他关系;逻辑,被编码在所述一个或多个存储装置上,且当被执行时,用以执行:接收查看包括动态生成的电子文档的特定导航页面的请求;基于所述请求选择所述多个导航页面模板中的一个;创建用于与所述特定导航页面相关的所述描述信息的一个或多个查询并将所述一个或多个查询发送给所述数据库;接收对所述查询的一个或多个结果;基于所述一个或多个结果生成特定导航页面,所述特定导航页面包括:关于一个或多个所述内容资料项、所述内容资料项的多个部分、或所述内容资料项的摘要集合的描述信息;通向其他的这种导航页面的多个链接;以及通向特定内容资料项或所述特定内容资料项的多个部分的零个或多个链接;仅将所述特定导航页面发送给客户计算机。
2. 4艮据权利要求1所述的系统,其中,所述特定导航页面还包括: 与所述特定内容资料项相关联的一个或多个嵌入式图形图像。
3. 根据权利要求1所述的系统,其中,所述内容资料项包括包含 章节和文章的数字化期刊或数字化书籍。
4. 根据权利要求1所述的系统,其中,所述多个导航页面模板中 的每个均指定一个或多个所述内容资料项的特定摘要视图的 显示设计和布局。
5. 根据权利要求1所述的系统,其中,所述特定导航页面呈现包 括数字化书籍或期刊的特定内容资料项的至少 一部分目录表 的摘要视图,以及其中,所述特定导航页面包括相应于所述目录表中标识的特定章节或文章的首页的通向所述内容资料项 的多个部分的一个或多个直^妻链^妄。
6. 根据权利要求1所述的系统,其中,所述内容文件服务器的数 量小于所述导航页面服务器的数量。
7. 根据权利要求1所述的系统,其中,所述特定导航页面包括通 向多个顶层导航页面的多个链"l妄,其中,所述多个顶层导^^页 面中的每个均呈现出系列期刊的多个时间周期中的离散时间周期,其中,所述多个顶层导航页面中的每个均包括通向在所 述离散时间周期中出版的所述系列期刊的多个期的链接。
8. 根据权利要求1所述的系统,其中,所述特定导航页面包括摘 要导航页面,所述摘要导航页面包含一 系列 一个或多个描述以 及通向其他导航页面的链接,所述其他导航页面每个都与拥有 指定元数据特征特定值的出版物相关联。
9. 根据权利要求8所述的系统,其中,所述元数据特征包括出版 物作者、出版物组织、出版物出X反人、以及在特定评^论文章中 所评论的书籍、以及评论特定书籍的评论文章中的任一个。
10. 根据权利要求1所述的系统,还包括逻辑,所述逻辑在被执行 时用以执行接收所述特定导航页面中的任何链接的选择;以及 向所述客户计算机提供在所选链接中参考的所述内容资料项。
11. 根据权利要求1所述的系统,其中,所述特定导航页面包括 HTML文档,以及其中,所述一个或多个凄t据文件包括PDF 文档。
12. —种i殳备,包4舌一个或多个内容文件服务器,其上记录有多个数字内容资 料项、以及包含与所述内容资料项相关联的图形图像的多个数 字图形图像文件;其中,多个所述内容资料项中的每个均包括 数字化电子印制内容资料、音频内容资料、或视频内容资料的 一个或多个凄t据文件;一个或多个导航页面服务器,每个所述导航页面服务器均 包括一个或多个存储装置,其上记录有多个导航页面模板; 数据库,包括存储的关于所述内容资料项的描述信 息,所述描述信息包含不同内容资料项之间和所述内容资料项的不同子部分之间的分层关系和其他关系;用于接收查看包括动态生成的电子文档的特定导航 页面的请求的装置;用于基于所述请求选择所述多个导航页面^t板中的 一个的装置;用于创建用于与所述特定导4元页面相关的所述描述 信息的一个或多个查询并将所述一个或多个查询发送结^ 所述数据库的装置;用于接收对所述查询的 一个或多个结果的装置;基于所述一个或多个结果生成特定导航页面的装置, 所述特定导航页面包括关于一个或多个所述内容资料 项、所述内容资料项的多个部分、或所述内容资料项的摘 要集合的描述信息;通向其他的这种导航页面的多个链 接;以及通向特定内容资料项或所述特定内容资料项的多 个部分的零个或多个链才妾;用于仅将所述特定导航页面发送给客户计算机的装置。
13. 根据权利要求12所述的设备,其中,所述特定导航页面还包 括与所述特定内容资料项相关联的一个或多个嵌入式图形图像。
14. 根据权利要求12所述的设备,其中,所述内容资料项包括包 含章节和文章的凄t字化期刊或凄t字化书籍。
15. 根据权利要求12所述的设备,其中,所述多个导航页面模板 中的每个均指定一个或多个所述内容资料项的特定摘要视图 的显示设计和布局。
16. 根据权利要求12所述的设备,其中,所述特定导航页面呈现 包括数字化书籍或期刊的特定内容资料项的至少 一 部分目录 表的摘要视图,以及其中,所述特定导航页面包括相应于所述 目录表中标识的特定章节或文章的首页的通向所述内容资料 项的多个部分的一个或多个直4秦链4妄。
17. 根据权利要求12所述的设备,其中,所述内容文件服务器的 数量小于所述导航页面服务器的数量。
18. 根据权利要求12所述的设备,其中,所述特定导航页面包括 通向多个顶层导航页面的多个链^^妄,其中,所述多个顶层导航i 页面中的每个均呈J见系列期刊的多个时间周期中的离散时间 周期,其中,所述多个顶层导航页面中的每个均包括通向在所 述离散时间周期中出版的所述系列期刊的多个期的链接。
19. 根据权利要求12所述的设备,其中,所述特定导航页面包括 摘要导航页面,所述摘要导航页面包含一 系列 一个或多个描述 以及通向其他导航页面的链接,所述其他导航页面每个都与拥 有指定元数据特征特定值的出版物相关联。
20. 根据权利要求19所述的设备,其中,所述元数据特征包括出 版物作者、出版物组织、出版物出版人、以及在特定评论文章 中所评论的书籍、以及评论特定书籍的评论文章中的任一个。
21. 根据权利要求12所述的设备,还包括用于接收所述特定导 航页面中任何链接的选择的装置;以及用于向所述客户计算机 提供在所选链接中参考的所述内容资料项的装置。
22. 根据权利要求12所述的设备,其中,所述特定导航页面包括 HTML文档,以及其中,所述一个或多个凄丈据文件包括PDF 文档。
23. —种承载一个或多个指令序列的计算才几可读介质,这些指令在 由一个或多个处理器执4亍时,4吏所述一个或多个处理器执行以 下步骤建立与一个或多个内容文件月良务器的通信, 一个或多个所 述内容文件服务器上记录有多个数字内容资料项、以及包含与 所述内容资料项相关联的图形图像的多个数字图形图像文件; 其中,多个所述内容资料项中的每个均包括数字化电子印制内 容资料、音频内容资料、或^L频内容资泮+的一个或多个tt据文 件;4妄收查看包括动态生成的电子文档的特定导4元页面的i青求;基于所述请求选择存储的多个导航页面模板中的一个;创建用于与所述特定导航页面相关的描述信息的一个或 多个查询并将所述一个或多个查询发送给凄t据库,其中,所述 凄t据库包括关于所述内容资料项的所述描述信息,所述描述信 息包含不同内容资料项之间和所述内容资料项的不同子部分 之间的分层关系和其他关系;4妄收对所述查询的一个或多个结果;基于所述一个或多个结果生成特定导航页面,所述特定导 航页面包括关于一个或多个所述内容资料项、所述内容资料 项的多个部分、或所述内容资料项的摘要集合的描述信息;通 向其他的这种导航页面的多个链接;以及通向特定内容资料项 或所述特定内容资并牛项的多个部分的零个或多个链接;仅将所述特定导航页面发送给客户计算机。
24. 根据权利要求23所述的计算机可读介质,其中,所述特定导 航页面还包括与所述特定内容资坤牛项相关联的一个或多个嵌 入式图形图像。
25. 根据权利要求23所述的计算机可读介质,其中,所述内容资 泮+项包括包含章节和文章的tt字化期刊或lt字化书籍。
26. 根据权利要求23所述的计算机可读介质,其中,所述多个导 航页面模板中的每个均指定一个或多个所述内容资料项的特 定摘要^L图的显示设计和布局。
27. 根据权利要求23所述的计算机可读介质,其中,所述特定导限一部分目录表的摘要视图,以及其中,所述特定导航页面包括 相应于所述目录表中标识的特定章节或文章的首页的通向所 述内容资冲+项的多个部分的一个或多个直4妻链孑妄。
28. 才艮据4又利要求23所述的计算才几可读介质,其中,所述内容文 件服务器的数量小于所述导航页面服务器的数量。
29. 根据权利要求23所述的计算机可读介质,其中,所述特定导 4元页面包括通向多个顶层导航页面的多个链接,其中,所述多 个顶层导力元页面中的每个均呈现系列期刊的多个时间周期中 的离散时间周期,其中,所述多个顶层导航页面中的每个均包 括通向在所述离散时间周期中出版的所述系列期刊的多个期 的链接。
30. 根据权利要求23所迷的计算机可读介质,其中,所述特定导 航页面包括摘要导航页面,所述摘要导4元页面包含一 系列 一个 或多个描述以及通向其他导4元页面的链接,所述其他导4元页面每个都与拥有指定元凄t据特征特定值的出;f反物相关联。
31. 根据权利要求30所述的计算机可读介质,其中,所述元数据 特征包括出版物作者、出版物組织、出版物出版人、以及在特 定评i仑文章中所评,论的书籍、以及评i仑特定书籍的评i仑文章中 的^f壬一个。
32. 才艮据4又利要求23所述的计算才几可读介质,还包括指令,所述 指令在被执行时,导致接收所述特定导航页面中任何链接的选 择;以及装置,用于向所述客户计算机提供在所选链接中参考 的所述内容资料项。
33. 根据权利要求23所述的计算机可读介质,其中,所述特定导 航页面包括HTML文档,以及其中,所述一个或多个数据文 4牛包4舌PDF文档。
34. —种方法,包4舌建立与一个或多个内容文件月良务器的通信, 一个或多个所 述内容文件服务器上记录有多个数字内容资料项、以及包含与 所述内容资料项相关联的图形图像的多个数字图形图像文件; 其中,多个所述内容资料项中的每个均包括数字化电子印制内 容资料、音频内容资料、或视频内容资料的一个或多个数据文 件;接收查看包括动态生成的电子文档的特定导航页面的请求;基于所述请求选择存储的多个导航页面模板中的一个;创建用于与所述特定导航页面相关的描述信息的 一 个或 多个查询并将所述一个或多个查询发送给凄t据库,其中,所述 凄t据库包括关于所述内容资料项的所述描述信息,所述描述信 息包含不同内容资冲牛项之间和所述内容资泮牛项的不同子部分 之间的分层关系和其他关系;接收对所述查询的一个或多个结果;基于所述一个或多个结果生成特定导航页面,所述特定导 航页面包4舌关于一个或多个所述内容资泮牛项、所述内容资冲牛 项的多个部分、或所述内容资料项的摘要集合的描述信息;通 向其他的这种导航页面的多个链接;以及通向特定内容资料项 或所述特定内容资料项的多个部分的零个或多个链才妄;仅将所述特定导航页面发送给客户计算机。
35. 根据权利要求34所述的方法,其中,所述特定导航页面还包 括与所述特定内容资料项相关联的一个或多个嵌入式图形图 像。
36. 根据权利要求34所述的方法,其中,所述内容资料项包括包 含章节和文章的数字化期刊或数字化书籍。
37. 根据权利要求34所述的方法,其中,所述多个导航页面模板 中的每个均指定一个或多个所述内容资料项的特定摘要视图 的显示i殳i十和布局。
38. 根据权利要求34所述的方法,其中,所述特定导航页面呈现 包括数字化书籍或期刊的特定内容资料项的至少 一 部分目录 表的摘要视图,以及其中,所述特定导航页面包括相应于所述 目录表中标识的特定章节或文章的首页的通向所述内容资利_ 项的多个部分的一个或多个直4妾链才妻。
39. 根据权利要求34所述的方法,其中,所述内容文件服务器的 数量小于所述导航页面服务器的数量。
40. 根据权利要求34所述的方法,其中,所述特定导航页面包括 通向多个顶层导航页面的多个链接,其中,所述多个顶层导航 页面中的每个均呈现系列期刊的多个时间周期中的离散时间 周期,其中,所述多个顶层导航页面中的每个均包括通向在所 述离散时间周期中出版的所述系列期刊的多个期的链接。
41. 根据权利要求34所述的方法,其中,所述特定导航页面包括 摘要导航页面,所述摘要导航页面包含一 系列 一个或多个描述 以及通向其4也导航页面的链4妄,所述其他导航页面每个都与拥 有指定元数据特征特定值的出版物相关联。
42. 根据权利要求41所述的方法,其中,所述元数据特征包括出 版物作者、出版物组织、出版物出版人、以及在特定评论文章 中所评论的书籍、以及评论特定书籍的评论文章中的任一个。
43. 根据权利要求34所述的方法,还包括接收所述特定导航页面 中的任何链接的选择;以及向所述客户计算机提供在所选链接 中参考的所述内容资料项。
44. 根据权利要求34所述的方法,其中,所述特定导航页面包括 HTML文档,以及其中,所述一个或多个凝:才居文件包4舌PDF 文档。
全文摘要
一种计算机系统,包括具有电子数字化的内容资料项、以及内容资料项的图形图像的内容文件服务器。导航页面服务器存储导航页面模板。数据库存储关于内容项的描述信息,包含不同内容项之间和不同子部分之间的分级和其他关系。该系统包括逻辑,用于接收查看包括动态生成的电子文档的特定导航页面的请求;基于请求选择多个导航页面模板中的一个;将特定导航页面的描述信息的查询发送至数据库;接收查询的结果;生成包含与内容项、多个部分、或摘要集合有关的描述信息、以及通向其他导航页面的链接、以及通向特定内容项或多个部分的链接的特定导航页面。导航页面可以整体地交叉链接,故用户不需首先检索整个内容文件就可以快速地回顾大量内容。
文档编号G06F15/16GK101375268SQ200780003670
公开日2009年2月25日 申请日期2007年1月26日 优先权日2006年1月27日
发明者罗恩·K·温兹 申请人:Unz.Org有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1