突出显示特别感兴趣的万维网文档的系统和方法

文档序号:6569127阅读:227来源:国知局
专利名称:突出显示特别感兴趣的万维网文档的系统和方法
技术领域
本发明涉及诸如环球网(万维网)之类的计算机管理通信网络,尤其涉及缩短用户访问和浏览用户可能感兴趣的许多万维网文档所花费的时间的系统、方法和程序。
背景技术
过去十年的明显标志是数据处理产业与消费电子产业交融在一起所驱动的技术革命。数年来,这种效应反过来又驱动已知且可应用的、但相对冷门的技术。这些技术中主要的一个是与因特网或万维网相关的文档、媒体和程序的发送。电子娱乐和消费产业与数据处理的交融成指数地加速对大范围通信发送信道的需求,在长达一代人的时间内作为松散的学术和政府数据发送设施而默默无闻地存在着的万维网或因特网达到“极度普及”,并开始其飞速扩张期。伴随着这种扩张,商家和消费者直接接触到文档、媒体和计算机程序等的方方面面。
另外,数年来作为因特网或万维网的文档编制语言的超文本标记语言(HTML)提供了嵌在网页中的、这样的网页之间的直接超级链接。这甚至进一步推动了因特网或万维网的使用。现在,万维网浏览者或漫游者在万维网中常常要花上数个小时一个文档接一个文档地搜索,并且检索效果很差。这些浏览过程常常滥用了用户的时间和资源。这种消耗的主要原因是网页本身(万维网的基本文档页面)。
万维网文档或网页含有规定用户可以交互式地点击或选择以访问其它万维网文档的术语和主题的超级链接,而这些其它万维网文档又分别含有它们自己的、可由用户选来访问下一级万维网文档的超级链接。因此,通过万维网文档的浏览常常牵涉到费时的过程,沿着跨过几个超级链接等级的一条超级链接的万维网文档的线程浏览,然后返回到较前等级上的万维网文档,选择该文档中的另一条超级链接,然后沿着跨过几个等级的另一条超级链接的万维网文档的线程浏览。
万维网开发者和用户不断寻找着使这种万维网文档浏览过程不那么繁重、对用户更加友好的手段。目前,有许多用户可以用来回溯他在特定会话过程中,在他导航万维网时曾经去过但已经经过的地方的有效浏览例程。虽然这些方法的确能帮助用户再定位感兴趣的网页和文档,以及这些感兴趣网页上的特定超级链接,但它们仍然需要用户花费相当多的时间搜索回溯序列中不怎么感兴趣的文档。还应该考虑到网页和它们的超级链接的组织是基于普遍的、或全球的用户兴趣。另一方面,特定用户的兴趣可能是相当特别的,并不遵循任何通用的逻辑。

发明内容
本发明的目的是,当用户回溯接收显示站在特定浏览会话期间接收的一系列文档时,使用户能够容易地将特别感兴趣的接收的超文本文档与其它接收的超文本文档区分开,以满足浏览用户浏览万维网的特殊需要。
本发明提供在用户通过受数个数据处理器控制的交互式接收显示站访问的环球网(万维网)通信网络中,一种使用户能够将特别感兴趣的接收的超文本文档与其它接收的超文本文档区分开的系统,所述接收显示站用于显示至少一页显示网页的接收的超文本文档,所述显示网页包含到可从万维网上的资源访问的其它超文本文档的内嵌超级链接,所述系统包括在接收显示站上使用户能够指定特别感兴趣的接收的超文本文档的装置;追溯所述接收显示站接收的所有超文本文档的装置;显示所述接收显示站在万维网访问会话期间接收的所有被追溯的超文本文档的会话历史表的装置;以及在所述显示的历史表上指示被指定为特别感兴趣的文档的装置。
本发明还提供在用户通过受数个数据处理器控制的交互式接收显示站访问的万维网通信网络中,一种使用户能够将特别感兴趣的接收的超文本文档与其它接收的超文本文档区分开的方法,所述接收显示站用于显示至少一页显示网页的接收超文本文档,所述显示网页包含到可从万维网上的资源访问的其它超文本文档的内嵌超级链接,所述方法包括在接收显示站上使用户能够指定特别感兴趣的接收的超文本文档;追溯所述接收显示站接收的所有超文本文档;显示所述接收显示站在万维网访问会话期间接收的所有被追溯的超文本文档的会话历史表;以及在所述显示的历史表上指示被指定为特别感兴趣的文档。
本发明还提供在用户通过受数个数据处理器控制的交互式接收显示站访问的万维网通信网络中,一种含有记录在计算机可读介质上的代码、使用户能够将特别感兴趣的接收的超文本文档与其它接收的超文本文档区分开的计算机程序,所述接收显示站用于显示至少一页显示网页的接收的超文本文档,所述显示网页包含到可从万维网上的资源访问的其它超文本文档的内嵌超级链接,所述程序包括在接收显示站上使用户能够指定特别感兴趣的接收的超文本文档的单元;追溯所述接收显示站接收的所有超文本文档的单元;显示所述接收显示站接收的所有被追溯的超文本文档的会话历史表的单元;以及在所述显示的历史表上指示被指定为特别感兴趣的文档的单元。
本发明牵涉到在接收显示站上使用户能够指定特别感兴趣的接收的超文本文档的装置与追溯所述接收显示站接收的所有超文本文档的装置的结合。还有用于显示所述接收显示站在万维网访问会话期间接收的所有被追溯的超文本文档的会话历史表的装置,以及用于在显示的历史表上指示指定为特别感兴趣的文档的装置。用于指示的装置可能通过,例如,对感兴趣的文档使用不同的颜色,突出显示(highlight)特别感兴趣的文档。
正如后面将要作更详细描述的那样,本发明对为了简单和简洁起见、只通过列出的万维网文档地址中的高级域来标识会话历史表中列出的万维网文档的系统尤为有效。在这样的历史表中,从每个列出的接收文档地址中省略掉一个或多个域级,从而使列出的文档彼此无法区分。借助于本发明,用户得到的好处是,通过突出显示,从会话历史表中单独区分出不这样就可能无法区分的感兴趣的万维网文档。
本发明可以方便地在为接收显示站服务的浏览器中得以实现,它包括上述使用户能够指定特别感兴趣的接收的超文本文档的装置;追溯所述接收显示站接收的所有超文本文档的装置;显示所有被追溯的超文本文档的会话历史表的装置;和在所述显示的历史表上指示指定为特别感兴趣的文档的装置。


通过参照附图,连同下列说明,本领域的普通技术人员将能更好地理解本发明,并且,本发明的许多目的和优点也将更加清楚,在附图中图1是包括中央处理单元和经由通信适配器的各种网络连接的数据处理系统的方块图,该数据处理系统能够实现在会话历史表中突出显示被指定为感兴趣的万维网文档的接收显示站;图2是可以实现本发明的万维网部分的总体示意图;图3为不采用本发明的浏览会话历史表的示意图;图4是本发明的用于突出显示特别感兴趣的接收的万维网文档的浏览会话历史表的示意图;图5是描述本发明的用于提供其中突出显示特别感兴趣的文档的、接收的万维网文档的会话历史表的过程的建立的说明性流程;和图6是图5中的过程建立的说明性运行的流程。
具体实施例方式
参照图1,示出可以起万维网显示站作用的典型数据处理终端,用于接收网页、万维网浏览、和创建其中突出显示特别感兴趣的接收的万维网文档的浏览会话历史表。
该数据处理终端配备了诸如PC微处理器或工作站(例如,可从国际商用机器公司(IBM)购买到的RISC系统/6000TM(RS/6000)系列)之一的中央处理单元(CPU)10,CPU 10通过系统总线12与各种其它部件互连。操作系统41在CPU 10上运行,提供控制,并用于协调图1所示的各种部件的功能。操作系统41可以是市场上可购买得到的操作系统的一种,譬如,可从IBM购买到的AIX 6000TM操作系统、微软(Microsoft)的Windows98TM或WindowsNTTM、以及UNIX和AIX操作系统。受系统控制的应用程序40可以移入移出主存储器随机存取存储器(RAM)14。这些程序包括本发明的用于创建其中突出显示特别感兴趣的接收的万维网文档的浏览会话历史表的程序,在下文将与任何传统的万维网浏览器,譬如,网景(Netscape)的Navigator3.0TM或微软的Intemet ExplorerTM,结合在一起,对其加以描述。只读存储器(ROM)16通过总线12与CPU 10相连接,并包括控制计算机基本功能的基本输入/输出系统(BIOS)。RAM 14、I/O适配器18和通信适配器34也与系统总线12互连。I/O适配器18可以是与盘存储设备20通信的小型计算机系统接口(SCSI)适配器。通信适配器34将总线12与外部网络互连,使数据处理系统能够与局域网(LAN)或广域网(WAN)上其它这样的系统通信,当然,这些网络包括万维网(web)或因特网。术语万维网或因特网指的是,它们通常是可互换的,并且就这样用在目前分布式网络的描述中。I/O设备也通过用户接口适配器22和显示适配器36与系统总线12连接。键盘24和鼠标26都通过用户接口适配器22与总线12互连。正是通过这样的输入设备才使用户可以与网页相交互。显示适配器36包括帧缓冲器39,帧缓冲器39是保存显示屏38上每个像素的表示的存储设备。为了通过各种部件,譬如,数字模拟转换器(未示出)等,在监视器38上显示,图像可以存储在帧缓冲器39中。通过利用上述的I/O设备,用户能够通过键盘24或鼠标26将信息输入系统,并通过显示器38从系统接收输出信息。
在进一步深入研究特定实施例的细节之前,从更一般的观点来理解可能与本发明有关的各种要素和方法是有益的。由于本发明的主要方面是针对在全球网络(譬如,万维网或因特网)上传输的网页,因此,理解网络和它们的操作原理将会是有益的。我们将不在描述本发明可应用的网络方面作更详细的研究。对于有关万维网节点、对象、和链接的细节,请参考Sybex公司1996年出版的、G.H.Cady等人著的书籍《精通因特网》(Mastering the Internet,G.H.Cady et al.,published by Sybex Inc.,Alameda,CA,1996);或者,MargaretYoung等人著的书籍《千年版因特网参考大全》(IntemetThe CompleteReference,Millennium Edition,Margaret Young et al.,Osborne/McGraw-Hill,Berkeley,CA,1999)。任何使计算机控制的系统与各种网站互连或链接的数据通信系统都定义为通信网络。当然,因特网或万维网是计算机技术和操作系统异构混合的全球网络。高级对象通过各种各样的网络服务器计算机与分层结构中的低级对象链接。
传统上,万维网文档用HTML语言来实现,van der Linden著的书籍《Java介绍》(Just Java,van der Linden,1997,SunSoft Press),尤其是在第7章第249-268页的论及网页管理的部分中,对此作了详细描述;并且,上述参考书《精通因特网》,尤其在第637-642页的关于生成网页的HTML部分中,也对此作了详细描述。
另外,本发明的各个方面还将牵涉到万维网浏览器。浏览器的一般性的和综合性的描述可以在上述书籍《精通因特网》第291-313页中找到。更详细的浏览器描述可以在上述书籍《千年版因特网参考大全》关于网景Navigator的第19章第419-454页、关于微软Intemet Explorer的第20章第455-494页、以及论及Lynx、Opera和其它浏览器的第21章第495-512页中找到。
图2显示了在搜索或浏览期间,用于网页接收的计算机控制的显示终端57与之相连接的万维网部分的总体示意图。计算机显示终端57可以由图1中设置的计算机系统来实现,连接58(图2)是图1所示的网络连接。为了本发明的目的,计算机57用作万维网显示站,并已经接收到显示的网页56,显示网页56是包含到其它网页的内嵌超级链接的一系列网页之一。
对于通过网络服务器本地显示站到万维网之间的典型连接,可以参考上述《精通因特网》第136-147页,其中任何网络服务器都可以用来实现应用本发明的系统。图2所示的系统实施例存在主叫(host-dial)连接。这样的主叫连接通过链接61到万维网50的网络访问服务器53已经使用了整整30多年。服务器53可以由服务提供者固定在客户机显示终端57上。主机服务器53由客户机终端57通过正常拨号电话链接58、经由调制解调器54、电话线55和调制解调器52访问。代表网页56的HTML文档已经通过万维网访问服务器53,经由电话线链接,从服务器53下载到显示终端57,服务器53可能已经通过链接61从因特网50访问过它们。万维网浏览器程序59在显示终端57内运行,控制与万维网访问服务器53的通信,从而在终端57上下载并显示访问的网页56。万维网访问服务器53利用任何搜索引擎经由万维网50访问并从诸如数据库60、62和63之类的适当的万维网资源中获取万维网文档。
借助于这种设置,下面参照图3和4更详细描述的本发明可以利用万维网浏览器59来实现,并与高速缓冲存储器51(图2)相结合,以创建其中突出显示特别感兴趣的接收的万维网文档的浏览会话历史表。图3说明了没有应用本发明的情况下的会话历史表。对于这个实例,假设在万维网浏览会话期间,对访问古巴(Cuba)感兴趣的用户按照下列所示的一系列万维网地址导航万维网文档1.http//www.DailyNews.com/travel/Cuba.html2.http//www.Time.com/foods/Cuba.html3.http//www.USATody.com/politics/Cuba.html4.http//www.DailyNews.com/politics/Cuba.html5.http//www.DailyNews.com/foods/Cuba.html6.http//www.DailyNews.com/history/Cuba.html7.http//www.Time.com/travel/Cuba.html8.http//www.USATody.com/Castro/Cuba.html
9.http//www.USATody.com/travel/Cuba.html10.http//www.USATody.com/airfares/Cuba.html11.http//www.DailyNews.com/travel/Haiti.html在用户希望回溯他可能感兴趣的接收文档的一些时间点上,他获得图3所示的显示屏。显示窗口71包括会话历史表72,但上述系列文档的每一个只由它们地址中的高级域来限定DailyNews 73、Time 74、和USATody 75。从这个列表中,用户不能区分含有他感兴趣的主题,即,到古巴旅行的万维网文档。
另一方面,借助于本发明,用户就有指定那些特别感兴趣的文档的选项。结果是,第1、第7、第9和第10文档与到古巴旅行有关。用户已经指定它们为感兴趣的文档。为此,浏览器菜单条(提供[书签]([Bookmark])的同一菜单条)可以提供用户选择[指示]([Indicate])。通过对上述选项的每一个作出这种选择,用户表明了他的兴趣,并且,当生成图4所示的会话历史表时,所选出的1、7、9和10将被突出显示。
图5是显示根据本发明用于创建其中突出显示特别感兴趣文档的接收的万维网文档的浏览会话历史表的过程所进行的流程。对图5所示过程中的大多数编程功能,已经参照图3和4作了一般性描述。在步骤81,在万维网的接收显示站上配备万维网浏览器,用于以传统方式访问网页和将它们装载到显示站上。浏览器具有将接收的万维网文档指定为特殊文档的能力。在步骤82,浏览器还具有将对所有接收文档的追溯保存在临时高速缓冲存储器中的能力。在步骤83,还为浏览器配备了响应用户请求,生成接收的万维网文档的显示会话历史表的能力。在这样的列表中,为了简单和简洁起见,经常使用的准则是,只通过所列万维网文档地址中的高级域,标识会话历史表中的所列万维网文档。在步骤84,为浏览器配备在步骤83的会话历史表中,突出显示在步骤81指定为特殊的的所有文档的能力。
现在参照图6所示的流程描述如图5所示建立、并参照图3和4一起描述的过程的操作。让我们假设我们通过浏览器正处在万维网浏览会话之中。该流程代表说明本发明的操作的例程中的一些步骤。浏览器访问万维网文档。首先,在步骤91,确定是否接收到万维网文档。如果否,过程返回到步骤91,等待万维网文档。如果是,即接收到万维网文档,则在步骤92,显示该文档。然后,在步骤93,确定该文档是否已经被选择为特别感兴趣的文档。如果是,则在步骤94,将该文档设置为突出显示,并在步骤95,将文档和它的指示性的突出显示存储在浏览器高速缓冲存储器的列表中。如果步骤93的确定是否,那么,该文档不是特别感兴趣的,则过程直接转到在浏览器高速缓冲存储器中列出文档的步骤95。接着,在步骤96,确定用户是否已经请求了会话历史表。如果是,则在步骤97,显示对感兴趣文档适当突出显示的会话历史表(如图4显示的那样)。同时,如果在步骤96中的确定是否,则在步骤98,用传统方法确定会话是否结束了。如果是,则在步骤99,清除高速缓冲存储器,并退出该过程。如果来自步骤98的确定是否,则表示会话还没有结束,然后,过程返回到步骤91,等待下一个万维网文档。
本发明的优选实施例之一是应用程序40,即,在各种万维网操作期间万维网接收站的、由驻留在图1的RAM 14中的编程步骤或指令组成的浏览器程序。在被计算机系统获取之前,程序指令可以存储在另一个可读介质中,例如,在盘驱动器20中,或者存储在可移走的存储器中,譬如,用于CD-ROM计算机输入的光盘中、或用于软盘驱动器计算机输入的软盘中。并且,当被本发明的用户获取时,程序指令可以在用于本发明的系统之前存储在另一台计算机的存储器中,并通过LAN或WAN(比如,万维网本身)传输。本领域的普通技术人员应该明白,控制本发明的进程能够以各种类型计算机可读介质的形式发送。
虽然已经对本发明的某些优选实施例进行了图示和描述,但本领域的普通技术人员应该明白,可以对其作许多改变和修改,而不偏离所附书限定的范围和精神。
权利要求
1.在用户通过受数个数据处理器控制的交互式接收显示站访问的环球网(万维网)通信网络中,一种使用户能够将特别感兴趣的接收的超文本文档与其它接收的超文本文档区分开的系统,所述接收显示站用于显示至少一页显示网页的接收的超文本文档,所述显示网页包含到可从万维网上的资源访问的其它超文本文档的内嵌超级链接,所述系统包括在接收显示站上使用户能够指定特别感兴趣的接收的超文本文档的装置;追溯所述接收显示站接收的所有超文本文档的装置;显示所述接收显示站在万维网访问会话期间接收的所有被追溯的超文本文档的会话历史表的装置;以及在所述显示的历史表上指示被指定为特别感兴趣的文档的装置。
2.根据权利要求1所述的网络系统,其特征在于,用于指示的所述装置将指定的文档突出显示。
3.根据权利要求2所述的网络系统,其特征在于,用于指示的所述装置为指定的文档提供不同的颜色。
4.根据权利要求1所述的网络系统,其特征在于,历史表包括至少不含被追溯的每个文档的最低级域的域名。
5.根据权利要求4所述的网络系统,其特征在于,用于指示的所述装置将指定的文档突出显示。
6.根据权利要求2所述的网络系统,其特征在于,所述接收显示站还包括用户交互式万维网浏览器,所述万维网浏览器包括使用户能够指定特别感兴趣的接收的超文本文档的所述装置;追溯所述接收显示站接收的所有超文本文档的所述装置;显示所有被追溯的超文本文档的会话历史表的所述装置;和在所述显示的历史表上指示被指定为特别感兴趣的文档的所述装置。
7.在用户通过受数个数据处理器控制的交互式接收显示站访问的万维网通信网络中,一种使用户能够将特别感兴趣的接收的超文本文档与其它接收的超文本文档区分开的方法,所述接收显示站用于显示至少一页显示网页的接收超文本文档,所述显示网页包含到可从万维网上的资源访问的其它超文本文档的内嵌超级链接,所述方法包括在接收显示站上使用户能够指定特别感兴趣的接收的超文本文档;追溯所述接收显示站接收的所有超文本文档;显示所述接收显示站在万维网访问会话期间接收的所有被追溯的超文本文档的会话历史表;以及在所述显示的历史表上指示被指定为特别感兴趣的文档。
8.根据权利要求7所述的方法,其特征在于,所述指示步骤突出显示指定的文档。
9.根据权利要求8所述的方法,其特征在于,所述指示步骤为指定的文档提供不同的颜色。
10.根据权利要求7所述的方法,其特征在于,历史表包括至少不含被追溯的每个文档的最低级域的域名。
11.根据权利要求10所述的方法,其特征在于,所述指示步骤突出显示指定的文档。
12.根据权利要求8所述的方法,还包括与所述接收显示站可操作地相联系的万维网浏览方法,所述万维网浏览方法包括所述步骤使用户能够在接收显示站上指定特别感兴趣的接收的超文本文档;追溯在所述接收显示站上接收的所有超文本文档;显示在所述接收显示站上接收的所有被追溯的超文本文档的会话历史表;和在所述显示的历史表上指示被指定为特别感兴趣的文档。
13.在用户通过受数个数据处理器控制的交互式接收显示站访问的万维网通信网络中,一种含有记录在计算机可读介质上的代码、使用户能够将特别感兴趣的接收的超文本文档与其它接收的超文本文档区分开的计算机程序,所述接收显示站用于显示至少一页显示网页的接收的超文本文档,所述显示网页包含到可从万维网上的资源访问的其它超文本文档的内嵌超级链接,所述程序包括在接收显示站上使用户能够指定特别感兴趣的接收的超文本文档的单元;追溯所述接收显示站接收的所有超文本文档的单元;显示所述接收显示站接收的所有被追溯的超文本文档的会话历史表的单元;以及在所述显示的历史表上指示被指定为特别感兴趣的文档的单元。
14.根据权利要求13所述的计算机程序,其特征在于,用于指示的所述单元突出显示指定的文档。
15.根据权利要求14所述的计算机程序,其特征在于,用于指示的所述单元为指定的文档提供不同的颜色。
16.根据权利要求13所述的计算机程序,其特征在于,历史表包括至少不含被追溯的每个文档的最低级域的域名。
17.根据权利要求16所述的计算机程序,其特征在于,用于指示的所述单元突出显示指定的文档。
18.根据权利要求14所述的计算机程序,其特征在于,所述接收显示站还包括用户交互式万维网浏览程序,所述万维网浏览程序包括使用户能够指定特别感兴趣的接收的超文本文档的所述单元;追溯所述接收显示站接收的所有超文本文档的所述单元;显示所有被追溯的超文本文档的会话历史表的所述单元;和在所述显示的历史表上指示被指定为特别感兴趣的文档的所述单元。
全文摘要
万维网用户回溯接收显示站在特定浏览会话期间接收的文档时,使用户能够容易地将特别感兴趣的接收超文本文档与其它文档区分开。在追溯接收显示站接收的所有超文本文档时,使用户能够指定特别感兴趣的接收超文本文档。用户可以交互地将在指定为特别感兴趣文档的显示历史表上的指示、与接收显示站在万维网访问会话期间接收的被追溯超文本文档的会话历史表一起显示。指示实施可能通过例如对感兴趣的文档使用不同的颜色,突出显示特别感兴趣的文档。本发明对为了简单起见通过列出的万维网文档地址中的高级域标识会话历史表中列出的万维网文档的系统尤为有效。本发明通过突出显示,从会话历史表中单独区分出不这样就可能无法区分的感兴趣的万维网文档。
文档编号G06F17/30GK1354428SQ0113848
公开日2002年6月19日 申请日期2001年11月14日 优先权日2000年11月16日
发明者杰拉尔德·F·麦克布里尔蒂, 肖恩·P·马伦, 约翰尼·M·H·谢 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1