统一资源定位器的并行选择方法

文档序号:6416458阅读:200来源:国知局
专利名称:统一资源定位器的并行选择方法
技术领域
本发明一般地涉及计算机系统,特别涉及采用查看软件、例如网络浏览器来访问相互联系的计算机文件的方法和系统,特别是访问通过网络分布的文件,例如在因特网的万维网(WWW)中的网页,其中网络浏览器提供了在相关网页之间的超文本链接。


图1中显示了一个一般的客户机-服务器计算网络2。网络2具有几个互连的节点或服务器4、6、8和10,彼此直接相连或通过其他服务器中的一个间接相连。每个服务器在实质上是一个单独的计算机系统(具有一个或多个处理器、存储设备和通信设备),但已经为一个主要目的而改编(编程),即向另一组节点或工作站客户机12上的各个用户提供信息。一个客户机是一组或一群计算机或计算机系统中的使用与其不相关的另一组或一群计算机的服务的一个成员。客户机12还可以是单独的计算机系统(如个人计算机或PC)、或适用于网络2的有限应用的“哑”系统(如网络计算机或NC)。一个单个的物理计算机既可以用作为服务器,也可以用作为客户机,虽然这种实施形式不太常见。
由一个服务器提供的信息可以是在一个给定的客户机12上本地运行的程序的形式,也可以是由其他程序使用的数据、例如文件的形式。用户还可以实时地或由延迟的文件传送来相互通信,即,与同一服务器相连的用户都可以相互通信而不需要通过网络2,而在不同服务器的用户、例如服务器4和6可以通过网络2相互通信。网络在性质上可以是本地的,还可以是用与其他系统(未显示)相连的,如服务器8和10所示。
网络2的结构一般还可以应用于因特网。在一个计算机网络例如因特网环境中,客户机是一个过程(即,程序或任务),请求由另一个程序提供的服务。客户机过程应用所请求的服务,而不必“知道”关于另一个程序或服务本身的任何工作细节。根据用户的请求,当服务器对客户机过程进行响应时,服务器向用户展示过滤过的电子信息。
已经为因特网建立了常规的协议和服务,允许各种类型的信息的传输,包括电子邮件、通过FTP(文件传输协议)的简单文件传输、通过Telnet的远程计算、“gopher”检索、Usenet通讯组以及通过万维网(WWW)的超文本文件传送和多媒体数据流。可以将一给定服务器指定为执行这些操作中的一个或运行多个服务。一般通过指定一个唯一的地址或统一资源定位器(URL)来访问因特网服务。URL具有两个基本组成部分,所使用的协议和目标路径名。例如,URL“http:∥www.uspto.gov”(美国专利商标局的主页)指定一个超文本传输协议(“http”)和服务器的路径名(“www.uspto.gov”)。服务器名是与一个唯一的数字值(TCP/IP地址或“域”)相联系的。
本发明涉及对计算机文件的访问,特别是那些分布在诸如因特网的网络上的文件,更特别地,涉及那些应用WWW访问的文件,其中WWW提供方便地链接的文件,以供用户访问。例如,如图2所示,由文件或网页16a-16h组成的基群14是通过在每个文件中提供超文本链接来相互联系的(因此可以将基群14看作为一个典型的网站)。超文本链接是可在工作站的显示器18上看到的任何图象,可以由用户选择(例如,使用指点器或“鼠标”),然后自动指示工作站12请求与该特定超文本链接相联系的另一网页(即,发出另一个URL)。超文本链接可以显示为图象、字或句子,可能带有下划线或加重显示,以表示它是一个链接,而不仅仅是普通的信息文本。
WWW网页可以具有文本、图形(静止)图象,甚至具有多媒体对象,例如声音记录或移动视频夹(clip)。一个超文本网页如果不止是文本的话,通常是通过加载几个单独的文件来构造的,例如,超文本文件“main.html”可以包括对图形图象文件“picture.gif”或声音文件“beep.wav”的引用。当客户工作站12向服务器发送对一个网页、例如网页16a的请求时,服务器首先发送(至少是部分地)与该网页相联系的主超文本文件,然后顺序地或同时地加载该网页相联系的其他文件。通过TCP/IP可将一给定文件以几个分开的部分来传送。然后将构造的网页显示在工作站监视器18上,如图2所示。网页可以比监视器的实际尺寸“大”(即,比所提供的用于查看网页的软件编程“窗口”大),并由查看软件(网络浏览器)采用诸如滚动条等技术来查看网页的不同部分。一个超文本链接的选择有时打开一个新的(第二个)浏览器窗口,以接收所请求的网页。
在网站导航期间经常出现的一个问题涉及在一个网页内查看多个链接的重复且慢的过程。例如,用户可能想查阅在WWW上以内容表的主页形式提供的一本书或使用手册中的几页和许多其他网页,其中每个网页构成这本书或使用手册的一章。可以这样来构造网址,使得用户可以只从该主(内容表)页访问一特定章。因此,这将会要求用户进入一系列麻烦的多次鼠标击键,以查看网页中的多个链接。当用户击中一个URL使其在当前窗口展开、并且在用户结束所提取出的网页操作时,用户必须选择浏览器上的“返回”按键来重新加载前一网页(还可以采用在键盘上输入的击键组合来激活“返回”特征),然后从内容表选择另一网页。对于每一章,必须重复这种在查看一特定章和内容表页之间的来回顺序。
如果从主页到例如被提供为一给定章内的链接的脚注进行几个链接,则这个问题变得严重了。如果这种情况出现的话,则必须为每个被访问的页击“返回”键,这是非常耗时的,特别在不断增加对因特网使用下在能够再次按下“返回”键之前用户不得不等到前一页已经开始下载到浏览器。虽然网页经常被存储在一个计算机本地的高速缓存器中,在网页能够被完全再次加载之前,许多网页现在需要与主机服务器重新连接,这会花相当多的时间。
可用于返回前一页而不用“返回”键的另一种方法是在大多数浏览器上可见到的“历史”窗口或主菜单。历史窗口实质上是在一给定对话中访问过的URL列表。然而,历史表有它自己的限制。首先,一般用户并不熟悉历史特征,因为它是嵌在一个下拉窗口内的(即,不是以一个按键的形式出现在主浏览器窗口中)。其次,用户必须从历史列表中可能很多的URL列表中找到所期望的前一网页的URL。最后,即使用户可以直接跳回所需网页,这个窗口必须在浏览器内被重新加载,这又会花上几分钟的时间,并且由于为了显示该网页而使用了更多的资源(听觉上和/或视觉上),减慢了计算机的速度。
应用当前的网络浏览器下,链接选择方法是非常有限的,并且没有提供用于简化对一给定网页上的多个链接的访问的任何支持。因此,希望设计出允许选择多个链接的用于访问计算机文件、例如WWW网页的方法和系统。如果这种方法和系统支持这种多链接选择而不必返回到包含多个选择的网页,则更加有益。
因此,本发明的一个目的是提供一种用于访问在一个计算机系统上的相互联系的文件的改进方法。
本发明的另一个目的是提供这样一种方法,其中,计算机文件是以具有链接、例如超文本链接的网页形式出现的,这种链接方便了对相关网页的加载。
本发明的又一目的是提供一种简化对一给定网页中的多个超文本链接的选择的方法。
一种用于访问位于一个计算机系统中的文件的方法实现了上述目的,该方法在总体上包括下列步骤在计算机系统的显示器上生成一个浏览器窗口,从浏览器窗口中显示的至少一个网页中选择多个嵌入式链接(例如超文本链接),以及并行地处理多个嵌入式链接。嵌入式链接可以包括至少两个来自显示在浏览器窗口的一单个网页的嵌入式链接,或者可以包括来自第一个网页的至少一个嵌入式链接和来自第二个网页的至少一个嵌入式链接。可以采用一个图形指示器来选择嵌入式链接。在一个实施例中,一旦链接都被选择,就显示一个弹出式菜单,其中该弹出式菜单具有与不同类型的链接处理相联系的多个菜单项。例如,处理步骤可以包括在显示器上的多个相应的浏览器窗口中并行显示与多个嵌入式链接相联系的网页的步骤;采用计算机系统的一个打印设备并行打印与多个嵌入式链接相联系的网页的步骤;或向计算机系统的一个存储设备并行下载与多个嵌入式链接相联系的网页的步骤。可以通过允许用户切换到多链接选择模式来方便链接的选择。
在下面的详细说明中本发明的上述及其他的目标、特征和优点将变得明显。
在附带的权利要求书中陈述了本发明的新颖特征。然而,通过下面结合附图对实施例的详细说明,将更好地理解发明本身及最佳实施模式、其他目的和优点,其中图1是一个常规的包括互连的服务器和客户机工作站的计算机网络的示意图;图2是从一组位于网络上的链接目标、例如万维网上的网页中检索出一个目标的图示表示;图3是实现本发明的数据处理系统的一个实施例的示意图;图4是显示依据本发明可以被包括进图3的数据处理系统中的所选组成部分的高级框图;以及图5A-5D是由依据本发明构造的浏览器程序所采用的图形用户界面的正视图。
本发明针对的是一种访问位于一个计算机系统中的文件的方法,特别是分布在一个诸如图1中网络的计算机网络中的文件。但本发明还可以在除了因特网的其他网络中实现,因此,虽然本发明是参考图1来理解的,但这种参考并不是建立在限制的意义上。
下面参见图3,显示了一个可以实施本发明的数据处理系统20。数据处理系统20包括处理器22、键盘82和显示器96。键盘82通过电缆28与处理器22相连。显示器96包括显示屏30,该显示屏30可采用阴极射线管(CRT)、液晶显示器(LCD)、电极发光屏等来实现。数据处理系统20还包括指点器84,可采用跟踪球、操纵杆、触感图形输入板或显示屏、跟踪路径或如图所示的鼠标来实现。指点器84可用于移动显示屏30上的指示符或光标。处理器22还可以与一个或多个外围设备相连,例如调制解调器92、CD-ROM78、网络适配器90和软盘驱动器40,每个外围设备可位于外壳或处理器22的内部或外部。一个输出设备、例如打印机100也可以与处理器22相连。
本领域普通技术人员应该注意并认识到的是,显示器96、键盘82和指点设备84中的每个都可以采用几种已知的现有部件中的任何一种来实现。
现在参见图4,显示了依据本发明可以被包括进图3的数据处理系统20中的所选组成部分的高级框图。数据处理系统20主要由可以为软件形式的计算机可读指令或是存储或存取这种软件的任何装置来控制。这种软件可以在中央处理单元(CPU)50中执行,以使得数据处理系统20工作。
与系统总线5相连的存储设备包括随机存取存储器(RAM)56、只读存储器(ROM)58和非易失性存储器60。这些存储器包括允许存储和检索信息的电路。ROM包含不能被修改的存储数据。存储在RAM中的数据可以由CPU50或其他硬件设备改变。非易失性存储器是在去掉电源时不会丢失数据的存储器。非易失性存储器包括ROM、EPROM、闪速存储器或备用电池CMOS RAM。如图4所示,这种备用电池CMOS RAM可用于存储配置信息。
扩充卡或扩充板是包括向计算机增加功能或资源的芯片和相连的其他电子元件的电路板。典型地,扩充卡增加存储器、磁盘驱动控制器66、视频支持电路、并行和串行端口、以及内置调制解调器。对于膝上计算机、掌上计算机和其他便携式计算机,扩充卡通常采取PC卡的形式,PC卡是信用卡大小的设备,被设计为插入计算机侧面或后面的一个插槽内。这种插槽的一个例子是PCMCIA插槽(个人计算机存储卡国际协会),该PCMCIA插槽定义了类型Ⅰ、Ⅱ和Ⅲ卡插槽。因此,可用空插槽68来接收各种类型的扩充卡或PCMCIA卡。
磁盘控制器66和软盘控制器70都分别包括指导和控制对硬盘驱动器72和软盘74的读写的专用集成电路和相关电路。这种磁盘控制器处理诸如对读/写磁头定位、在驱动器和CPU50之间传递以及控制信息从存储器和至存储器的传输等任务。单个磁盘控制器可能能够控制不止一个磁盘驱动器。
CD-ROM控制器76可以被包括在数据处理系统20中,用于从CD-ROM78(光盘只读存储器)读取数据。这种CD-ROM采用激光光学器件代替磁装置来读取数据。
在数据处理系统20中提供的键盘鼠标控制器80用于与键盘82和指点器84相接口。这种指点器一般用于控制屏幕单元,例如图形指示符或光标,该屏幕单元可以采取箭头的形式,其中该箭头具有一个当用户按下鼠标按钮时指示指点器的位置的亮点。其他指点设备包括图形输入板、记录笔、光笔、操纵杆、手持光标、跟踪球、跟踪片、以及由国际商用机器公司(IBM)以商标“Track point”销售的指点设备。
在处理系统20和其他数据处理系统之间的通信可以由串行控制器88和网络适配器90来进行,二者都与系统总线5相连。串行控制器88用于在计算机之间或计算机与外围设备之间传送信息,通过一根线每次传送一比特。串行通信可以是同步的(由一些标准、例如时钟来控制)或异步的(由控制信息流的控制信号的交换来管理)。串行通信标准的例子包括RS-232接口和RS-422接口。如图所示,可采用这种串行接口与调制解调器92进行通信。调制解调器是允许计算机通过标准的电话线传送信息的通信设备。调制解调器将数字计算机信号变换成适合与在电话线上通信的联锁信号。调制解调器92可用于将数据处理系统20连接到一个在线信息服务或一个因特网服务提供者。这种服务提供者可以通过调制解调器92提供能下载到数据处理系统20的软件。调制解调器92可以提供到其他软件来源的连接,例如服务器、电子公告板(BBS)或因特网(包括万维网)。
网络适配器90可用于将数据处理系统20连接到一个局域网94。网络94可以向计算机用户提供进行电子通信和传输软件和信息的手段。另外,网络94可提供分布式处理,这涉及几个计算机共同承受在执行任务中的工作负荷或协作作用。网络94还可以提供到如上述提到的其他系统(BBS,因特网,等等)的连接。
由显示器控制器98控制的显示器96用于显示由数据处理系统20产生的视觉输出。这种视觉输出可以包括文本、图形、动画图形和视频。显示器96可以用基于CRT的视频显示器、基于LCD的平面显示器或基于气体等离子体的平面显示器来实现。显示器控制器98包括产生要发送给显示器96的视频信号所需的电子部件。
打印机100可以通过并行控制器102与数据处理系统20相连。打印机100用于将文本或计算机产生的图象(或其组合)输出到纸上或其他媒介、例如幻灯片上。其他类型的打印机可以包括图象给定器、绘图机或胶片记录器。
并行控制器102用于通过连在系统总线5和另一个并行通信设备、例如打印机100之间的多条线同时发送多个数据和控制位。
CPU50取指令、译码指令并执行指令,并通过计算机的主要数据传输路径、系统总线5与其他资源相互传输信息。这种总线连接数据处理系统20中的各个部件,并限定数据交换的媒介。系统总线5连在一起,为存储单元56、58和60、CPU50和图4中所示的其他设备之间的数据交换创造条件。本领域普通技术人员将会理解,依据本发明构造的数据处理系统可以具有从前述选择的多个部件,甚至包括多个处理器。
现在参看图5A-5D,本发明的一个实施例允许数据处理系统20探查位于系统20上、或位于与系统20相连的网络(例如局域网94或通过调制解调器92相连的因特网)上的文件。所显示的实施例提供了一个或多个浏览器窗口,以查看相互联系的文件,也就是具有嵌入式链接、例如超文本链接的文件。
如图5A所示,依据这个实施例构造的浏览器软件在监视器30上显示了一个主浏览器窗口110。浏览器窗口110包括当前查看网页的图象,例如一个用户的主页,采用搜索机检索出的网页,等等。该网页可以包含文本材料和多媒体内容,还可以包括多个超文本链接。本发明为这样一个网页内的多个链接的选择提供了条件,以便可以将并行处理加在这些链接上,例如通过为每个这样选择的链接打开各自的浏览器窗口。通过用鼠标84将图形指示符指到网页上的每个所期望的URL可选字段(超文本或图象链接)、然后击活(按下)一个鼠标按钮、同时输入一个唯一的控制键序列(例如,按下一个普通键盘的“ctrl”和“alt”键),可以实现对多个URL的选择。通过在一个已经被选择的URL的链接上重复相同的选择方法,可以取消对已选择URL的选择。
一旦已经这样指定了所有所期望的链接,用户按下键盘82上的“Enter”键,或点击由浏览器窗口110显示的一个适当的按钮。浏览器软件然后按照需要打开多个对话框(插口),显示用户请求的多个网页,并并行地取出这些所请求的网页。被打开的另外的窗口个数可以为N-1,并将第一个新选择的网页检索进原来的浏览器窗口110,其中N是由用户通过专门的控制键序列选择的链接的个数,或者,被打开的窗口个数也可以为N,原来的网页保持在原来的窗口中,而为每个新选择的网页打开一个新的窗口,如图5B-5C所示。
图5B显示了三个链接的选择“超文本链接2”112a、“超文本链接4”112b和“超文本链接5”112c。这些链接在图5B中是以黑体显示的,以表明它们对于用户视觉上是高亮显示的,但这个高亮显示可以采取其他形式,例如以不同的颜色显示选定的链接(例如,一个链接正常显示为蓝色,而当它被选定用于多链接处理时变为紫色)。当用户然后击“Enter”键时,显示出三个新窗口114a、114b和114c,如图5C所示,从而检索出分别与链接112a、112b和112c相联系的网页(称为“链接2”、“链接4”和“链接5”)。虽然显示的窗口114a、114b和114c小于监视器30的全部尺寸,但本领域普通技术人员会认识到,这些窗口也可以以全部尺寸(“最大化”)模式操作。虽然在图5B中为选择的超文本链接显示了文本字段,但应该理解的是,本发明可以在其中一个或多个还与图形项(图象字段)相联系的链接的情况下提供对多个链接的选择。
本发明的方法既可以应用到链接的鼠标选择,也可以应用到链接的键盘选择。例如,常规的浏览器采用tab键在一个网页的超文本链接之间移动(对准某超文本链接)。通过在采用tab键集中在一个链接上之后输入一个专门的击键组合,或者通过与其他键组合击tab键,可以在一个允许多链接选择的新颖的浏览器上实施本发明。
在另一个实施例中,本发明的浏览器软件允许用户采用各种技术进入一个多链接选择模式。例如,可以采用一个专门的击键组合来启动多链接选择模式,当这种模式有效时,在任何链接上(以正常方式)按击鼠标会使得为最后的多链接处理选择了该链接。同样,浏览器中的一个专门的字段或按钮可被用于将程序切换成多链接模式,例如图5A-5D中所示的“多链接”按钮116。在这个实施例中,当用户首先按下按钮116时,程序进入多链接选择模式,在链接已经被选择之后,第二次按下按钮116会使得这些被选择的链接被检索(如果没选择链接,则第二次按下按钮116不起作用,而不是禁止了多链接选择模式、即浏览器返回到直接链接模式,在直接链接模式中,在一个链接上按击会立即加载一个相关连的网页)。
在这个实施例的一种变化形式中,在浏览器处于多链接选择模式时,可以出现一个小窗口或输入框(图中未显示),记录所选择的URL的列表。通过从输入框中删去一行可以取消对所选择URL的选择。这种方法通过直接在输入框内输入一个URL(例如,使用键盘82敲出该URL,或使用鼠标从一些其他来源拷贝URL并将其“粘贴”进输入框),还允许用户方便地为多链接处理指定一个URL,即使在该URL未出现在所显示的网页上时也可实现。
除了简单地打开所选择的网页之外,本发明还仔细考虑了其他形式的多链接处理。图5D显示了另一个实施例,其中,所选择的链接可以被并行地打印或下载。在这个实施例中,一个小窗口或弹出式菜单118提供了用于指定需要何种类型的多链接处理的方式。在前面描述的采用“多链接”按钮116的实施例中,可以在用户(在已经选择了一个或多个链接之后)第二次按下按钮116时显示出菜单118。用户然后(采用鼠标或键盘)在菜单118中选择合适的菜单项,并且浏览器执行所需类型的处理。
因此,如果选择了菜单118中的“打印”项,则与所有选定链接相联系的网页被自动检索出并打印(浏览器可以首先显示出另外一个窗口(未显示),允许用户输入各种打印选项,例如打印件数、打印质量,等等)。同样,如果选择了菜单118中的“下载”项,则与所有选定链接相联系的网页被检索出并保存在一个指定的存储设备上(例如,本地硬盘或远程网络硬盘机)。为了节约系统资源并提高多链接处理的速度,打印和下载可以在不打开网页(在监视器30上产生另外的浏览器窗口并将网页显示在窗口上)的情况下实现。
在图5D的实施例中,菜单118还提供有“选项”项。可以选择这一行来允许用户指定多链接处理的各种参数。例如,用户可能希望只打印与所选择链接相联系的网页中的文本材料(也就是说,用户可能希望省去打印输出中的图形图象)。同样,用户可能想下载与一个网页相联系的所有文件,但某种类型的文件(例如音频文件)除外。另一个选项可以将多链接处理一直延迟到已经从其他网页选择了另外的链接。换句话说,用户可以从第一网页选择一个或多个链接,然后在选项参数中表明将从其他网页中提供其他链接,这将允许用户加载这些其他网页并选择另外的链接,以便可以在一个批处理中处理来自几个不同网页的多个链接。这种方便允许用户选择非常多的链接,然后在所有这些链接正被处理的同时进行一些其他任务。
上述的所有功能都可以被直接编程进浏览器。或者(或另外),可以采用由浏览器支持的其他非直接的编程技术来实现这些功能。例如,许多常规的浏览器支持Java(一种由Sun Microsystems公司开发的程序设计语言)或Javascript(一种由Netscape Communications公司和Sun Microsystems公司开发的、可与Java结合使用的手写语言)。因此,可以构造一个Java“应用程序”来提供这些功能。
因此,本发明提供了一种方便地处理来自一个或多个网页的多个请求、而不必返回包含多个选择的网页的容易使用的方法。依据本发明构造的浏览器可以保持常规浏览器的当前行为和用户交互,并提供这个扩展的功能,而不增加浏览器的视觉上的复杂性(或只对图形界面有稍微的增加)。它还拥有采用键盘命令或指点器交互实现这个功能性的灵活性。
虽然这里已经参考特定的实施例说明了本发明,但该描述并不是出于限制的目的。对于本领域普通技术人员来说,参考本发明的说明,所公开的实施例的各种修改以及本发明的替代实施例将变得显而易见。例如,虽然已经在一个分布在网络上的文件系统的环境下解释了本发明,但本发明同样还可以应用到所有(或部分)文件是在一个本地存储媒介上获得的系统中。因此,在不偏离由附带的权利要求所限定的本发明的精神或范围的情况下,是可以作出这种修改的。
权利要求
1.一种用于访问位于一个计算机系统中的文件的方法,包括下列步骤在计算机系统的显示器上生成一个浏览器窗口;从浏览器窗口中显示的至少一个网页中选择多个嵌入式链接;以及并行地处理多个嵌入式链接。
2.如权利要求1所述的方法,其特征在于,所述选择多个嵌入式链接的步骤包括从显示在浏览器窗口的一单个网页中选择至少两个嵌入式链接的步骤。
3.如权利要求1所述的方法,其特征在于,所述选择多个嵌入式链接的步骤包括下列步骤从显示在浏览器窗口的第一个网页中选择至少一个嵌入式链接;以及从显示在浏览器窗口的第二个网页中选择至少一个其他的嵌入式链接。
4.如权利要求1所述的方法,还包括通过从多个文件将内容下载到浏览器窗口来生成网页的步骤。
5.如权利要求1所述的方法,还包括应用超文本字段生成嵌入式链接的步骤。
6.如权利要求1所述的方法,其特征在于,所述选择步骤包括下列步骤应用一个指点设备将显示器的一个图形指示符移动到一给定的嵌入式链接;以及在图形指示符指向所给定嵌入式链接的同时,按动指点设备的一个按钮。
7.如权利要求1所述的方法,还包括显示一个具有与不同类型的链接处理相联系的多个菜单项的弹出式菜单的步骤。
8.如权利要求1所述的方法,其特征在于,所述处理步骤包括在显示器上的多个相应的浏览器窗口内并行地显示与多个嵌入式链接相联系的网页的步骤。
9.如权利要求1所述的方法,其特征在于,所述处理步骤包括应用计算机系统的一个打印设备并行地打印与多个嵌入式链接相联系的网页的步骤。
10.如权利要求1所述的方法,其特征在于,所述处理步骤包括将与多个嵌入式链接相联系的网页并行地下载到计算机系统的一个存储设备的步骤。
11.如权利要求10所述的方法,其特征在于,相联系的网页是在一个计算机系统的网络上分布的;以及所述下载步骤还包括将相联系的网页发送到计算机系统的一个节点的步骤。
12.如权利要求1所述的方法,其特征在于,所述选择步骤包括将浏览器窗口切换到一个多链接选择模式的步骤。
13.如权利要求12所述的方法,其特征在于,所述切换步骤包括下列步骤应用一个指点设备将显示器的一个图形指示符移动到浏览器窗口的一个控制按钮;以及在图形指示符指向控制按钮的同时,按动指点设备的一个按钮。
14.一种计算机系统,包括一个显示器;一个与所述显示器相连的处理器;以及控制所述处理器完成下列操作的程序指令(ⅰ)在所述显示器上生成一个浏览器窗口,(ⅱ)从显示在浏览器窗口中的至少一个网页选择多个嵌入式链接,以及(ⅲ)并行地处理多个嵌入式链接。
15.如权利要求14所述的计算机系统,其特征在于,所述程序指令控制所述处理器通过从显示在浏览器窗口中的一单个网页中选择至少两个嵌入式链接来选择多个嵌入式链接。
16.如权利要求14所述的计算机系统,其特征在于,所述程序指令控制所述处理器通过从显示在浏览器窗口的第一个网页中选择至少一个嵌入式链接、并从显示在浏览器窗口的第二个网页中选择至少一个其他的嵌入式链接来选择多个嵌入式链接。
17.如权利要求14所述的计算机系统,其特征在于,所述程序指令还控制所述处理器应用超文本字段生成嵌入式链接。
18.如权利要求14所述的计算机系统,还包括一个与所述处理器相连的指点设备,其中,所述程序指令控制所述处理器响应于在由所述指点设备控制使所述显示器的一个图形指示符指向一给定的嵌入式链接的同时、对所述指点设备的一个按钮的按动,选择多个嵌入式链接中的一给定链接。
19.如权利要求14所述的计算机系统,其特征在于,所述程序指令控制所述处理器以在浏览器窗口中显示一个弹出式菜单,所述弹出式菜单具有与不同类型的链接处理相联系的多个菜单项。
20.如权利要求14所述的计算机系统,其特征在于,所述程序指令控制所述处理器通过在所述显示器上的多个相应的浏览器窗口内并行地显示与多个嵌入式链接相联系的网页来处理多个嵌入式链接。
21.如权利要求14所述的计算机系统,还包括一个与所述处理器相连的打印设备,其中,所述程序指令控制所述处理器通过应用所述打印设备并行地打印与多个嵌入式链接相联系的网页来处理多个嵌入式链接。
22.如权利要求14所述的计算机系统,还包括一个与所述处理器相连的存储设备,其中,所述程序指令控制所述处理器通过将与多个嵌入式链接相联系的网页并行地下载到所述存储设备来处理多个嵌入式链接。
23.如权利要求22所述的计算机系统,其特征在于,相联系的网页是在一个与计算机系统相连的网络上分布的。
24.如权利要求14所述的计算机系统,其特征在于,所述程序指令控制处理器通过将浏览器窗口切换到一个多链接选择模式来选择多个嵌入式链接。
25.如权利要求24所述的计算机系统,还包括一个与所述处理器相连的指点设备,其中,所述程序指令控制所述处理器响应于在由所述指点设备控制使所述显示器的一个图形指示符指向浏览器窗口的一个控制按钮的同时、对所述指点设备的一个按钮的按动,将浏览器窗口切换到多链接选择模式。
26.一种计算机程序产品,包括一个适合于由计算机读的存储介质;以及存储在所述存储介质上用于完成下列操作的程序设备(ⅰ)在计算机系统的一个显示器上生成一个浏览器窗口,(ⅱ)从显示在浏览器窗口中的至少一个网页选择多个嵌入式链接,以及(ⅲ)并行地处理多个嵌入式链接。
27.如权利要求26所述的计算机程序产品,其特征在于,所述程序设备通过从显示在浏览器窗口中的一单个网页中选择至少两个嵌入式链接来选择多个嵌入式链接。
28.如权利要求26所述的计算机程序产品,其特征在于,所述程序设备通过从显示在浏览器窗口的第一个网页中选择至少一个嵌入式链接、并从显示在浏览器窗口的第二个网页中选择至少一个其他的嵌入式链接来选择多个嵌入式链接。
29.如权利要求26所述的计算机程序产品,其特征在于,所述程序设备通过从多个文件将内容下载到浏览器窗口来生成网页。
30.如权利要求26所述的计算机程序产品,其特征在于,所述程序设备将嵌入式链接显示为超文本字段。
31.如权利要求26所述的计算机程序产品,其特征在于,所述程序设备响应在由计算机系统的一个指点设备控制使所述显示器的一个图形指示符指向给定的嵌入式链接的同时、对所述指点设备的一个按钮的按动,选择多个嵌入式链接。
32.如权利要求26所述的计算机程序产品,其特征在于,所述程序设备还在显示器中显示一个弹出式菜单,所述弹出式菜单具有与不同类型的链接处理相联系的多个菜单项。
33.如权利要求26所述的计算机程序产品,其特征在于,所述程序设备通过在显示器上的多个相应的浏览器窗口内并行地显示与多个嵌入式链接相联系的网页来处理多个嵌入式链接。
34.如权利要求26所述的计算机程序产品,其特征在于,所述程序设备通过应用计算机系统的一个打印设备并行地打印与多个嵌入式链接相联系的网页来处理多个嵌入式链接。
35.如权利要求26所述的计算机程序产品,其特征在于,所述程序设备通过将与多个嵌入式链接相联系的网页并行地下载到计算机系统的一个存储设备来处理多个嵌入式链接。
36.如权利要求26所述的计算机程序产品,其特征在于,所述程序设备通过将浏览器窗口切换到一个多链接选择模式来选择多个嵌入式链接。
37.如权利要求36所述的计算机程序产品,其特征在于,所述程序设备响应在由计算机系统的一个指点设备控制使显示器的一个图形指示符指向浏览器窗口的一个控制按钮的同时、对所述指点设备的一个按钮的按动,切换到多链接选择模式。
全文摘要
一种用于访问位于一个计算机系统中的文件的方法,从浏览器窗口中显示的一个或多个网页中选择多个嵌入式链接,并且并行地处理多个嵌入式链接。嵌入式链接可以包括至少两个来自显示在浏览器窗口的一个单个网页的嵌入式链接,或者可以包括来自第一个网页的至少一个嵌入式链接和来自第二个网页的至少一个其他的嵌入式链接。
文档编号G06F17/30GK1236137SQ99106400
公开日1999年11月24日 申请日期1999年5月13日 优先权日1998年5月15日
发明者玛丽亚·阿祖·亥迈尔, 赫曼·罗杰古茨 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1