链接独立开发的内容部分.pdf

上传人:111****11 文档编号:973403 上传时间:2018-03-22 格式:PDF 页数:28 大小:1.22MB
返回 下载 相关 举报
摘要
申请专利号:

CN200780031628.6

申请日:

2007.07.03

公开号:

CN101506809A

公开日:

2009.08.12

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

霍尼韦尔国际公司

发明人:

V·K·雷迪; G·莱库克; M·E·斯特金

地址:

美国新泽西州

优先权:

2006.7.7 US 11/309,179

专利代理机构:

中国专利代理(香港)有限公司

代理人:

张晓冬;蒋 骏

PDF下载: PDF下载
内容摘要

独立开发的内容部分的链接。出版系统接收包含用于标识相应被引用内容部分的链接标识符的文档并且形成显示文件集。该出版系统生成用于指示显示文件的链接信息,所述显示文件包含对应于每个链接标识符的内容部分。开发者将在引用内容部分中的链接标识符编码,并且该出版系统可以提供用于使用所述链接标识符将引用内容部分链接到被引用内容部分的机制。因此,在示例情况中,当用户点击引用内容部分时,链接标识符被发送到服务器系统,所述服务器系统使用由出版系统提供的链接信息来标识包含被引用内容部分的显示文件。

权利要求书

1.  一种便于访问独立开发的相关内容部分的方法,所述方法包括:
接收(210)包含多个内容部分(410-480,450-480)和多个链接标识符(410,450)的第一文档,其中,所述多个链接标识符(410,450)中的每一个标识所述多个内容部分(410-480,450-480)中相应的一个,并且其中,所述多个内容部分(410-480,450-480)可从其它文档访问;
形成(240)包含所述多个内容部分(410-480,450-480)的显示文件集;
生成(270)多个对,其中所述多个对中的每个包含链接标识符(410)和显示文件(715)的子集,所述显示文件(715)的子集包含在所述显示文件集中,其中所述显示文件(715)的子集中的每个包含由所述链接标识符(410)标识的内容部分(410-480);
向用户显示(1020)第二文件(903-998),所述第二文件(903-998)包含与所述第二文件(903-998)的部分(987)相关联的链接标识符(410);
使(1040)所述用户能够选择所述第二文件(903-998)的所述部分(987);
检查(1060)所述多个对以便对应于与由所述用户选择的所述部分(987)相关联的链接标识符(410)来确定所述显示文件(715)的子集;以及
显示(1080)所述显示文件(715)的子集。

2.
  如权利要求1所述的方法,其中,所述第二文件(903-998)被包含在由第二文档(805-850)形成的第二显示文件集中。

3.
  如权利要求2所述的方法,其中,所述链接标识符(410)被包含在所述第二文档(805-850)中。

4.
  如权利要求1所述的方法,还包括:
将所述显示文件集存储在非易失性存储器中;以及
从所述非易失性存储器检索对应于所述链接标识符(410)的所述显示文件(715)的子集,其中在所述检索之后显示所述显示文件(715)的子集。

5.
  如权利要求4所述的方法,其中所述显示文件集包含采用超文本标记语言(HTML)形式编码的相应内容部分。

6.
  如权利要求4所述的方法,其中在用户系统(140)中显示所述第二文件(903-998)和所述显示文件(715)的子集,所述方法还包括:
向服务器系统(130)发送所述链接标识符(410),所述链接标识符(410)与在所述用户系统(140)中由所述用户选择的所述部分(987)相关联,
其中,所述服务器系统(130)检索由所述链接标识符(410)所标识的所述显示文件(715)的子集。

7.
  如权利要求1所述的方法,还包括:
将所述多个对存储在非易失性存储器中;并且
从所述非易失性存储器检索所述多个对,其中,所述检查(1060)检查所检索的多个对。

8.
  一种链接独立开发的内容部分的方法,所述方法包括:
接收(210)包含可从其它文档访问的多个内容部分(410-480,450-480)和多个链接标识符(410,450)的第一文档,其中,所述多个链接标识符(410,450)中的每一个标识所述多个内容部分(410-480,450-480)中相应的一个;
形成(240)包含所述多个内容部分(410-480,450-480)的显示文件集;以及
生成(270)多个对,其中所述多个对中的每个包含链接标识符(410)和相应标识的文件(715),所述标识的文件(715)被包含在所述显示文件集中,其中,所述标识的文件(715)包含由所述链接标识符(410)标识的内容部分(410-480),
其中,所述链接标识符(410)能够与第二文档(805-850)的部分(820)相关联地编码以便将所述内容部分(410-480)链接到所述第二文档(805-850)的所述部分(820)。

9.
  如权利要求8所述的方法,还包括:
根据第二文档(805-850)形成第二显示文件集,其中,与在所述第二显示文件集(903-998)中任何一个中所包含的所述部分(820)相关联地维护所述链接标识符(410)。

10.
  如权利要求9所述的方法,其中,采用超文本标记语言(HTML)的形式来编码所述显示文件集和所述第二显示文件集。

说明书

链接独立开发的内容部分
[段1]发明背景
[段2]技术领域
[段3]本发明总体上涉及内容出版系统,尤其涉及用于链接独立开发的内容部分的方法和装置。
[段4]背景技术
[段5]常常需要链接独立开发的内容部分。例如,在诸如为复杂系统作准备的手册等文档中,通常为了进行更详细/相关的信息或解释而常常存在从相同或不同手册的一个部分(内容部分)到另一部分的引用。为了易于导航,提供从参阅(referring)内容部分到被引用(referenced)内容部分的链接(例如,HTML编码情况下的超链接)。
[段6]在确保准确链接内容部分中,特别是在开发大内容时存在公认的挑战。在可能处于不同的地理位置的不同组人员开发不同部分的情况下,该挑战是复杂的。
[段7]根据一种现有方法,在开发所有内容部分之后手动地并入链接。在这种方法中,整合(integration)的执行者完整地查看内容并且适当地并入链接。这种方法的一个缺点在于由于在开发内容部分之后才进行顺次整合,所以用于提供整合内容的时间较长并且需要人力。另外,链接和内容部分的维护(改变、添加、删除等)可能需要相当大的工作量。
[段8]另一种现有方法通过要求标识具体文件并且使文件列表对所有开发者可用来克服这些缺点中的一些,所述文件可能包含每个开发者所开发或将要开发的内容部分。每个开发者随后将参阅部分链接到包含所希望的被引用部分的具体文件。
[段9]这种方法的一个缺点是稍后对一个文件名称的任何改变可能都会需要手动地改变与参阅内容部分相关联的链接。在另一情况中,典型地,由开发者所开发的每个文件可以被软件系统进一步拆分成更小的文件以便减少网络带宽或者便于显示。现有方法可能并不合适,这是因为事先可能不知道包含被引用部分的较小文件的名称。
[段10]因此需要的是这样一种方法,其能够在解决上述一个或多个问题/需求时实现独立开发的内容部分的链接。
[段11]附图说明
[段12]将参考下面简要描述的附图来描述本发明。
[段13]图1是图示能够实现本发明的各方面的示例环境的方框图。
[段14]图2是图示依照本发明的方面的出版系统用以使独立开发的内容部分的链接便利的方式的流程图。
[段15]图3是图示在一个实施例中的出版系统的细节的方框图。
[段16]图4描绘了根据示例惯例的包含用于标识相应(被引用)内容部分的链接标识符的文档内容。
[段17]图5描绘了从包含被引用内容部分的文档内容所形成的显示文件的内容。
[段18]图6描绘了从包含被引用内容部分的文档内容所形成的显示文件集所生成的索引信息。
[段19]图7描绘了从包含被引用内容部分的文档内容所生成的链接信息。
[段20]图8描绘了包含链接标识符的文档的内容,所述链接标识符将参阅内容部分链接到其它文档中的被引用内容部分。
[段21]图9A和9B一起描绘了从包含参阅内容部分的文档内容所形成的显示文件的内容。
[段22]图10是图出根据本发明的方面的用于链接显示文件的方式的流程图。
[段23]图11是图示其中可通过执行适当的软件指令来实施本发明的各方面的数字处理系统的细节的方框图。
[段24]在附图中,同样的附图标记通常指示完全相同的、在功能上类似的和/或在结构上类似的元素。元素首次出现的附图由相应附图标记中最左边的(一个或多个)数字来指示。
[段25]具体实施方式
[段26]1.概述
[段27]根据本发明的方面,出版系统接收包含用于标识相应被引用内容部分的链接标识符的文档并且形成显示文件集。出版系统生成用于指示显示文件的链接信息,所述显示文件包含对应于每个链接标识符的内容部分。开发者在引用内容部分中对链接标识符编码,并且出版系统可以提供用于使用所述链接标识符来将引用内容部分链接到被引用内容部分的机制。因此,在示例情况中,当用户点击引用内容部分时,链接标识符被发送到服务器系统,所述服务器系统使用由出版系统所提供的链接信息来标识包含被引用内容部分的显示文件。
[段28]根据本发明的另一方面,出版系统生成索引信息,用于指示文档的唯一标识符、由所述文档形成的所述显示文件集的目录地址(directorylocation)以及在该文档中每个标题/章节的显示文件的标识符。出版系统还生成链接信息以便对于每个链接标识符来说包括文档以及该文档中的标题/章节的唯一标识符,所述标题/章节位于被引用内容部分的开头。在不同文档中所包含的两个链接标识符同样的情况中,文档的唯一标识符连同链接标识符一起可以用来标识被引用内容部分。
[段29]下面参考例子描述本发明的若干方面以进行举例说明。应当理解,阐明许多具体细节、关系和方法是为了提供对本发明的全面理解。然而,相关领域的技术人员将容易地认识到可以在没有一个或多个所述具体细节的情况下,或者采用其它方法等来实施本发明。在其它例子中,没有详细示出公知的结构或操作以免使本发明的特征混淆不清。
[段30]2.示例环境
[段31]图1是图示可以实现本发明的各方面的示例环境的方框图。所示的环境包含内容开发者系统110A至110D、网络120、服务器系统130、最终用户系统140和出版系统150。下面进一步详细描述每个系统。
[段32]内容开发者系统110A至110D使内容开发者能够使用适当的工具独立地生成内容部分并向出版系统150发送所述内容部分。可以根据本发明的各方面来将内容编码,以便于对内容部分进行所希望的链接,如下面章节中所述。总的来说,能够将多个内容部分包括在单个文件中并且作为输入而提供给出版系统150。
[段33]网络120使用诸如在相关领域中公知的TCP/IP之类的协议来提供在出版系统150、服务器系统130和最终用户系统140之间的必要通信。服务器系统130从最终用户系统140接收网络120上用于访问各内容部分的请求并且发送包含所请求内容部分的响应。如下面章节中所述,本发明的各方面使内容部分能够在响应中被准确地标识并且被发送。
[段34]出版系统150从内容开发者系统110A至110D接收根据本发明的各方面编码的内容部分并且通过服务器系统130与最终用户系统140的组合将所述内容部分出版/转换为适于显示给最终用户的格式。可以认识到,还可以通过诸如网络的带宽或对服务器系统的限制之类的因素(除显示之外)来确定内容部分的转换。下面将以各例子进一步详细描述出版系统150的操作。
[段35]3.独立开发的内容部分的链接
[段36]图2是图示根据本发明的方面的用以链接独立开发的内容部分的方式的流程图。仅仅为了举例说明而相对于图1描述该流程图。然而,还能够在其它环境中实现所述特征,通过阅读这里所提供的公开内容,这对一个相关领域技术人员来说是显而易见的。所述流程图在步骤201开始,其中控制立即传递到步骤210。
[段37]在步骤210,出版系统150接收包含用于标识相应内容部分的链接标识符的文档(或文件),其可从其它文档访问。所述文档从内容开发者系统110A至110D之一予以接收。在下述实施例中,链接标识符被指定为包含文本的文档中的标签(tag),用于标识从所述标签开始到文档末尾的相应文本部分的文本。然而,可以根据符合其它系统的实现方式的任何合适惯例来指定链接标识符和相应的内容部分。
[段38]在步骤240,出版系统150形成用于表示在步骤210所接收到的文档的显示文件集。在实施例中,显示文件采用由最终用户系统140所要求的格式并且将被存储在服务器系统130中。显示文件用超文本标记语言(hypertext markup language,HTML)来编码并且被存储在服务器系统130的文件服务器中。最终用户系统140中的网络浏览器使用户能够通过向服务器系统130发送URL(包含链接标识符)来浏览HTML文件的内容。
[段39]在步骤270,出版系统150对应于每个链接标识符生成链接信息,所述链接信息用于指示包含内容部分的显示文件。在下述实施例中,采用可扩展标记语言(extended markup language,XML)来生成链接信息。然而,能够依照任何惯例来生成链接信息。如下面通过示例所描述的,链接信息稍后被用来确定包含所希望的被引用内容部分的具体显示文件。流程图在步骤299结束。
[段40]因此,出版系统150便于使用上述的链接信息来来链接独立开发的内容部分。能够在各实施例中实现上述特征。相对于示例实施例来继续本描述。
[段41]4.出版系统
[段42]图3是图示一个实施例中的出版系统150的细节的方框图。方框图被示出为包含显示文件生成器310、链接文件生成器320和索引文件生成器330。下面进一步详细描述每个块。
[段43]显示文件生成器310从任何内容开发者系统110A至110D接收包含用于标识相应内容部分的链接标识符的文档并且形成用于表示每个接收文档的显示文件集。在实施例中,每个内容部分被整体包含在显示文件中(但是替代实施例可以将内容部分包含在多个显示文件中),并且可以用已知方式按照用户指定的格式来控制在每个显示文件中将包括的具体内容部分。在下述实施例中,使用来自Avantstar公司(Avantstar公司,18986 Lake Drive East,Chanhassen,MN 55317 USA,电话:+1.952.351.8500)的“HTML Transit”来将接收到的文档转换为HTML文件并且在文件服务器上出版它们。使用网络120发送该显示文件集以便存储在服务器系统130中(或另外可由其访问)。
[段44]显示文件生成器310还分析(parse)接收到的文档来定位链接标识符,并且向链接文件生成器320发送所定位的链接标识符和对应于每个链接标识符的显示文件。
[段45]显示文件生成器310还接收包含参阅内容部分的文档,所述参阅内容部分使用链接标识符来链接到所希望的被引用部分,所述链接标识符标识相应的被引用内容部分。显示文件生成器310形成用于表示每个接收文档的显示文件集并且可以提供用于链接到包含被引用内容部分的显示文件的机制。参照图10来详细描述包含参阅内容部分的显示文件链接到包含被引用内容部分的其它显示文件的示例实施例。
[段46]链接文件生成器320从显示文件生成器310接收链接标识符和显示文件并且生成链接信息,所述显示文件包含对应于每个接收文档的每个链接标识符的内容部分。链接信息指示显示文件,所述显示文件包含对应于每个链接标识符的内容部分。经由网络120发送所有接收文档的链接信息以便将它存储在服务器系统130中(或另外可由其访问)。
[段47]常常注意到,对于不同文档中的被引用内容部分可以复制链接标识符,并且优选的是可以唯一地标识每个内容部分。在这种情况中,对于每个接收文档可以生成唯一的标识符,并且可以连同链接标识符一起用来唯一地标识被引用内容部分。下面描述其它相关联的处理。
[段48]显示文件生成器310将接收到的文档和用于表示每个接收到的文档的所述显示文件集发送到索引文件生成器330,并且将从索引文件生成器330接收到的索引信息转发到链接文件生成器320。可以使用网络120来发送索引信息以便存储在服务器系统130中(或另外可由其访问)。
[段49]索引文件生成器330从显示文件生成器310接收每个文档和用于表示每个接收文档的所述显示文件集并且生成索引信息。索引信息为每个接收文档指示-文档的唯一标识符、由所述文档和该文档中每个标题/章节的标识符形成的所述显示文件集的目录地址。在下述实施例中,采用可扩展标记语言(XML)来生成索引信息。链接文件生成器320在从显示文件生成器310接收索引信息时可以生成链接信息以便对于每个链接标识符来说包括包含被引用内容部分的文档的唯一标识符和文档中的作为所述被引用内容部分开头的标题/章节。
[段50]可以认识到,出版系统使内容开发者能够链接独立开发的内容部分。下面示例性地图示了能够链接内容部分的方式。
[段51]5.图解说明
[段52]图4、5、6、7、8、9A和9B一起用来图示能够使用图2的(一个或多个)方法来链接独立开发的内容部分的方式。下面进一步详细描述每个图。
[段53]图4描绘了包含用于标识相应内容部分(即,被引用内容部分)的链接标识符的文档的内容。
[段54]行410使用标签“<IBD>”和相应的结束标签“</IBD>”指定链接标识符“F0705006”。链接标识符“F0705006”标识从末尾标签到文档末尾的内容部分,如在行410到480中所指定。类似地,行450指定链接标识符“F0705007”,用于标识在行450到480中所指定的内容部分。
[段55]因此,开发者可能会包括行410和450的链接标识符以便引用分别在行410-480和450-480中所指定的内容部分。应当观察到,内容部分依照在图4中所使用的惯例被认为延伸到文档末尾。然而,能够使用替代方法来在文档中任何希望的位置指示内容部分的末尾。
[段56]类似地,假定已经在内容开发者系统110A-110D之一中使用字处理软件(例如,可从微软公司获得的Microsoft[R]Word软件)来生成图4的文档。所述文档被出版系统150接收和处理以便生成图5的显示文件。
[段57]图5描绘了由包含(在图4中所描绘的)被引用内容部分的文档内容形成的显示文件的内容(被编码为HTML,在Chuck Musciano和Bill Kennedy的题目为“HTML & XHTML:The Definitive Guide,FifthEdition”的文档中进一步详细描述,O′Reilly出版,ISBN0-596-00382-X)。行505到590指定对应于行410到480形成的html标签。
[段58]行515指定对应于行410形成的标签“<IBD>...</IBD>”,其包含链接标识符“F0705006”。行515还指定标题/章节名称“TopOfPage”,其对应于链接标识符“F0705006”的被引用部分的开始。标题/章节“TopOfPage”是被给予文档开头的特定标题并且因而或许不在文档中予以指定。类似地,行540对应于为行450所形成的html标签并且指定标题/章节名称“概述”。
[段59]可以认识到,在标题/章节对应于由链接标识符所标识的被引用内容部分开头的情况中(如行515所示),在生成链接信息期间,可以使用标题/章节名称来代替链接标识符。标题/章节名称提供了用于链接标识的更加用户友好的(说明性)替代。应当注意,在上述例子中,每个链接标识符具有相应的标题/章节名称。然而,链接标识符可以用来指定可以包含文档的部分或多个标题/章节的被引用内容部分。
[段60]还可以认识到图5只描绘了已经根据在图4中所描绘的文档生成的一个显示文件。在典型的情况中,可以在处理文档内容时形成多个显示文件。所形成的显示文件可以由用户定义的格式来确定或者可以使用预定义的格式/模板动态地形成。显示文件生成器310向索引文件生成器330发送由文档的内容所形成的所述显示文件集。下面将描述由索引文件生成器330生成的索引信息。
[段61]图6描绘了根据由包含(在图4中所描绘的)被引用内容部分的文档内容所形成的(在图5中所描绘的)显示文件集所生成的索引信息(被编码为XML,在Elliotte Rusty Harold和W.Scott Means的题目为“XMLin a Nutshell,Third Edition”的文档中进一步详细描述,O′Reilly出版,ISBN0-596-00764-7)。
[段62]行605到698指定多个文档(或“书籍”)的索引。行610到650(标签内容“<Book>...</Book>”)指定了关于单个文档的信息并且行655到697(标签内容“<Book_Headings>...</Book_Headings>”)为每个文档指定了内容表,用于指示对应于文档中的每个标题/章节的显示文件(所述信息可以从MicrosoftWord软件所使用的编码中获得,假定使用MicrosoftWord软件来开发图4的文档)。
[段63]行615(“<Book_Name>...</Book_Name>”)指定文档的名称并且行620(“<Book_Acro>...</Book_Acro>”)指定所述文档的唯一标识符“plng”(由出版系统150生成)。在两个不同的文档中所包含的两个链接标识符是相同的情况中,于是可以使用所述文档的标识符以及所述链接标识符来唯一地标识内容部分。行630(“<Book_Path>...</Book_Path>”)指定了用于在文件系统中表示文档所形成的显示文件的目录地址“ExperionR300.0\PSp”。行640(“<Book_File>...</Book_File>”)对应于文档的开头而指定了显示文件的标识符/名称“plng.htm”并且包含标题/章节“TopOfPage”。
[段64]行660、672、678、686(标签内容“<Heading>...</Heading>”)指定了文档中各标题/章节的细节。行678到684指定了在具有名称“Aboutthis guide(关于此向导)”(如在行680中所指定(“<HName>...</HName>”))的文档中的单个标题/章节以及包含所述标题/章节的显示文件“plng-02.htm”(如在行682(“<HFile>...</HFile>”)中所指定)的标识符/名称。同样地,行660、672和686的标题/章节指定了名称“introduction(介绍)”、“Overview(概述)”、“Online documentation reference(在线资料引用)”及其相应的显示文件标识符/名称“plng-01.htm”和“plng-02.htm”。
[段65]可以认识到,可以对于多个文档重复行610到650的格式并且对于每个文档中的多个标题/章节重复行678到684的格式。在图6中所描绘的索引信息由索引文件生成器330生成并且被经由显示文件生成器310转发到链接文件生成器320。显示文件生成器310还连同索引信息一起向链接文件生成器320发送在(图4中所描绘的)文档中所包含的链接标识符和由(在图5中所描绘的)文档形成的所述显示文件集。下面将详细地描述由链接文件生成器320所生成的链接信息。图7描绘了根据(在图4中所描绘)包含被引用内容部分的文档内容所生成的链接信息(用XML编码)。
[段66]大致地,行703到797(标签内容“<LINKS>...</LINKS>”)指定在由出版系统150处理的所有文档(包含引用和被引用内容部分)中所包含的链接标识符。行705到753(标签内容“<IBD>...</IBD>”)指定了用于标识不同文档中的相应被引用内容部分的链接标识符。行755到795(标签内容“<IBS>...</IBS>”)指定了显示文件和从相应显示文件的内容引用的链接标识符。下面进一步详细描述所述行。
[段67]行707到720(“<ID>...</ID>”)指定了在对应于行410的行710(“<LinkID>...</LinkID>”)中的单个链接标识符“F0705006”的细节。行713(“<FullLink>...</FullLink>”)在由链接标识符“F0705006”所标识的内容部分的索引文件中指定了标题/章节的完整名称“plng@kb@TopOfPage”。行717(“<BookAcro>...</BookAcro>”)指定了已经从中形成显示文件(如在行620中所指定)的文档的唯一标识符“plng”。
[段68]行715(“<LinkIDSourceFile>...</LinkIDSourceFile>”)指定了包含由链接标识符“F0705006”所标识的内容部分的显示文件的位置“Experion R300.0\PSp\plng.htm#_TopOfPage”。可以观察到,行715可以从行630得到,指定了显示文件的目录地址“Experion R300.0\PSp”和对应于文档“plng”的唯一标识符的、在行640中所指定的显示文件的名称“ping.htm”。标题/章节名称“TopOfPage”指定了它是文档的开头,如在行515中所指定。应当注意,还可以代替标题/章节名称“TopOfPage”来指定链接标识符“F0705006”,这是因为它们都对应于在图5中所描绘的显示文件中的相同行515。
[段69]可以认识到,对于每个链接标识符“<LinkID>”来说,只要求显示文件的位置“<LinkIDSourceFile>”来将参阅内容部分链接到如由链接标识符所标识的被引用内容部分。同样地,链接信息可以只包含链接标识符和对应于链接标识符的显示文件的位置所组成的对。
[段70]行757至765(“<USER>...</USER>”)用在包含引用内容部分的行763(“<FilePath>...</FilePath>”)中所指定的标识符“ExperionR300.0\PSp\CF9UG-06.HTM”指定了单个显示文件,所述引用内容部分链接到由在行760(“<LinkID>...</LinkID>”)中所指定的“F0705006”所标识的被引用内容部分。应当注意,行755-795中的信息可以用于生成报告或用于分类(bookkeeping)目的。
[段71]总的来说,根据被引用内容来生成图5-7的所有信息。可以如下面例子所图示的来编码并处理引用内容部分。
[段72]6.引用内容部分
[段73]图8描绘了包含链接标识符的文档的内容,所述链接标识符用于将参阅内容部分链接到其它文档中的被引用内容部分。行805和810包含文档的内容。行820使用标签“<IBS>”和“</IBS>”来指定链接标识符“F0705006”和相关联的文本部分“Control Hardware Planing Guide(控制硬件计划向导)”,由此指定到由链接标识符“F0705006”所标识的内容部分(行410至480)的引用。类似地,行830和850分别指定到由“S1281”和“FE02”所标识的内容部分的引用。
[段74]应当理解,开发者可能会可以再次使用字处理软件来插入行820、830和850,其中使用所述字处理软件来开发图8的引用文档或图4的被引用文档。
[段75]图9A和9B描绘了由包含(在图8中所描绘的)参阅内容部分的文档内容形成的显示文件(用HTML编码)的内容。行903至998指定对应于行805至850形成的html标签。
[段76]行905到950(<head>...</head>)形成了标题的一部分,其被(出版系统150)添加到对应于图8的内容部分所生成的HTML标签。所述标题便于使用相应的链接标识符来链接被引用部分。
[段77]行907至930(<object>...</object>)用如在行907(使用属性“id”)中所指定的名称/id“Help1”来指定对象,所述对象将被嵌入到HTML文件中并且用于将链接标识符连同请求URL一起从最终用户系统140发送到服务器系统130。
[段78]行933至945(<SCRIPT>...</SCRIPT>)指定函数(具有如在行935中所指定的名称“Help”),其在HTML标签中被调用,从而使得该链接标识符能够使用如在行940中所定义的对象的预定义函数“GetLink”,作为参数“valuel”被传递到所嵌入的对象(“Help1”)。
[段79]应当注意的是,虽然并未示出,但可以使用参数“value2”来传递文档的唯一标识符,根据所述唯一标识符来形成包含被引用内容部分的显示文件。在来自两个不同的文档的两个链接标识符是相同的情况中可能要求这点。
[段80]行987(<a>...</a>)指定对应于行820所形成的html标签并且描绘与链接标识符相关联的文本“Control Hardware Planning Guide”及用链接标识符“F0705006”进行的对函数“Help”的调用。行989和991指定分别对应于行830和850的链接标识符和相关联的文本。
[段81]下面详细描述由链接标识符“F0705006”所标识的其中在图9A和9B中所描绘的HTML文件被链接到内容部分(在图5中所描绘的HTML文件中)的方式。
[段82]7.显示文件的链接
[段83]图10是图示根据本发明的方面的用以链接显示文件的方式的流程图。仅仅为了说明而相对于图1描述该流程图。然而,还可以在其它环境中实现所述特征,通过阅读这里所提供的公开内容,这对一个相关领域技术人员来说是显而易见的。所述流程图在步骤1001开始,其中控制立即传递到步骤1020。
[段84]在步骤1020,最终用户系统140显示包含链接标识符的显示文件,所述链接标识符用于表示能够由用户访问的内容部分。在上述例子中,在网络浏览器中显示图9A和9B的显示文件。在行987中所指定的链接标识符“F0705006”连同相关联的文本“Control Hardware Planning Guide”一起被呈现(render)为超链接。类似地,在行989和991中所指定的链接标识符及其相关联的文本也被呈现为超链接。
[段85]在步骤1040,最终用户系统140使用户能够指定用于表示感兴趣内容部分的链接标识符。在上述例子中,使用网络浏览器的用户可以点击用于指定感兴趣内容部分的超链接。如上面所详细描述的,当用户在超链接上点击在行987中所指定的链接标识符“F0705006”时,调用具有链接标识符“F0705006”的函数“Help”,所述函数随后调用在HTML文件中嵌入的对象“Help1”的预定义函数“GetLink”。嵌入对象向服务器系统130发送包含链接标识符“F0705006”的请求URL。
[段86]在步骤1060,服务器系统130在包含一列链接标识符和相应显示文件的链接信息中检查由用户所指定的(从最终用户系统140接收的)链接标识符。在上述实施例中,服务器系统130从最终用户系统140接收链接标识符“F0705006”并且登记链接信息(在图7中所描绘)。在行710中找到链接标识符“F0705006”并且将相应的显示文件“ExperionR300.0\PSp\plng.htm#TopOfPage”作为响应而发送到最终用户系统140。
[段87]在步骤1080,最终用户系统140对应于由用户所指定的链接标识符来显示(从服务器系统130接收到的)显示文件。流程图在步骤1099结束。应当理解,最终用户系统和服务器系统的特征可以被一起实现为单个数字处理系统。
[段88]应当进一步理解,上述特征在各实施例中可以被实现为一个或多个硬件、软件和固件所希望的组合。相对于其中各特征可在执行软件指令时起作用的实施例来继续本描述。
[段89]8.数字处理系统
[段90]图11是图示可通过执行适当的软件指令实施本发明的各方面的数字处理系统1100的细节的方框图。数字处理系统1100可以对应于出版系统150、服务器系统130和最终用户系统140中的任何。数字处理系统1100可以包含诸如中央处理器(CPU)1110之类的一个或多个处理器、随机存取存储器(RAM)1120、辅助存储器1130、图形控制器1160、显示单元1170、网络接口1180和输入接口1190。除显示单元1170之外的所有组件可以在通信路径1150上相互通信,通信路径1150可以包含在相关领域内公知的若干总线。下面进一步详细描述图11的组件。
[段91]CPU 1110可以执行在RAM 1120中所存储的指令以便提供本发明的若干特征。CPU 1110可以包含多个处理单元,每个处理单元可能被设计成用于具体任务。可替换地,CPU 1110可以只包含单个个通用的处理单元。RAM 1120可以使用通信路径1150接收来自辅助存储器1130的指令。
[段92]图形控制器1160基于从CPU 1110接收到的数据/指令来向显示单元1170生成显示信号(例如,以RGB格式)。显示单元1170包含用于显示由显示信号所定义的图像的显示屏。输入接口1190可以对应于键盘和/或鼠标。网络接口1180提供了到网络的连接(例如,使用因特网协议),并且可以用来与图1的其它系统通信(以便向服务器系统130发送显示文件和链接/索引信息)。
[段93]辅助存储器1130可以包含硬驱动器1135、闪速存储器1136和可移动存储驱动器1137。辅助存储器1130可以存储使数字处理系统1100能够提供依照本发明的若干特征的数据和软件指令(用于执行图2的步骤)。可以在可移动存储单元1140上提供一些或所有数据和指令,并且所述数据和指令可以被读取并由可移动存储驱动器1137提供给CPU1110。软盘驱动器、磁带驱动器、CD-ROM驱动器、DVD驱动器、闪速存储器、可移动存储器芯片(PCMCIA卡,EPROM)是这种可移动存储驱动器1137的例子。
[段94]可以使用与可移动存储驱动器1137兼容的介质和存储格式来实现可移动存储单元1140以致可移动存储驱动器1137可以读取所述数据和指令。因此,可移动存储单元1140包括其中存储有计算机软件和/或数据的计算机可读存储介质。
[段95]在本文中,术语“计算机程序产品”用来泛指硬驱动器1135中所安装的可移动存储单元1140或硬盘。这些计算机程序产品是用于向数字处理系统1100提供软件手段。CPU 1110可以检索软件指令,并且执行所述指令以便提供本发明的上述各特征。
[段96]9.结论
[段97]虽然上面已经描述了本发明的各实施例,但是应当理解的是,它们仅仅以举例形式而不是限制的形式提出的。因此,本发明的宽度和范围不应受限于任何上述示例性实施例,而应该仅仅依照下列权利要求及其等价物来限定。此外,还可以在诸如数据库系统的数据存储系统中单独地或以任何组合来实现本发明的上述各方面、特征、组件和/或实施例。

链接独立开发的内容部分.pdf_第1页
第1页 / 共28页
链接独立开发的内容部分.pdf_第2页
第2页 / 共28页
链接独立开发的内容部分.pdf_第3页
第3页 / 共28页
点击查看更多>>
资源描述

《链接独立开发的内容部分.pdf》由会员分享,可在线阅读,更多相关《链接独立开发的内容部分.pdf(28页珍藏版)》请在专利查询网上搜索。

独立开发的内容部分的链接。出版系统接收包含用于标识相应被引用内容部分的链接标识符的文档并且形成显示文件集。该出版系统生成用于指示显示文件的链接信息,所述显示文件包含对应于每个链接标识符的内容部分。开发者将在引用内容部分中的链接标识符编码,并且该出版系统可以提供用于使用所述链接标识符将引用内容部分链接到被引用内容部分的机制。因此,在示例情况中,当用户点击引用内容部分时,链接标识符被发送到服务器系统,。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1