在因特网浏览器中设置书签的方法

文档序号:6454351阅读:363来源:国知局
专利名称:在因特网浏览器中设置书签的方法
技术领域
本发明一般地涉及因特网浏览器,具体地说,涉及在此类浏览器中设 置书签的方法。
背景技术
因特网浏览器是一种计算机程序,通过此程序,可以使用浏览器界面
标识和检索要由用户计算机显示的因特网(此处也称为Web)上的可用资 源。此类资源通常是称为网页的信息页面。
每个网页都具有被称为通用资源定位器(URL)的唯一地址,访问给 定网页的基本方法是将URL键入浏览器并请求显示该地址(例如,通过 单击"Go"按钮或按下Enter键)。
但是,每位用户都会在一段时间内累积一些他们通常需要访问的网页。 代替在每次要显示相关网页时^ URL,浏览器将保留用户可以看到或感 知到的页面或其他资源标识符的集合,从而不必提供完整的URL。该集合 中的每个标识符均统称为"书签,,(或"收藏")。在传统的浏览器图形 用户界面(GUI)中,该书签集合显示在特殊的面板中,通过此面板可以 选择所需的网页。所显示的书签通常包括网页标题及其URL,两者均存储 在元数据的关联书签文件中。书签不包含有关如何定位或导出网页的任何 信息也就是说,不记录达到书签的过程,只显示目的地。
将认识到的是,术语"书签,,可以包含两个含义,具朱取决于上下文。 它既可以指在浏览器用户界面上对感兴趣的资源的物理表示,也可以指以 电子方式存储在浏览器的某种储存库中的等价数据。
通常,将书签集合作为项目列表呈现给用户(此列表中的每个项目都是给定的书签)。此列表中的项目可以按照书签名称的字母顺序显示,或
者按照URL的字母顺序显示,或者按照添加时间顺序,或者按照与添加 时间相反的顺序显示,或者根据使用率在列表中动态地调整位置(例如, 这可以使最常用的书签在列表的顶部显示,位于访问频率稍低的书签之前)。
因此,经过一段时间之后,如果用户累积的书签集合非常大,并以按 照任意顺序排列的列表形式出现,则访问给定书签变得很繁瑣。随着添加 更多的书签,这种情况将更加复杂,从而导致用户使用起来更加麻烦。因 此,就可用性而言,尤其是对于缺乏交互能力的用户,4艮难在浏览器界面 中显示简单的书签列表。通常,需要花费太多的精力来查找所需的书签。
浏览器通常尝试通过提供对每个书签进行分类的工具来緩解此可用性 问题。 一般采取文件夹的形式,将类似的书签进行分组。在每个文件夹(通 常位于文件夹层次结构中)内,假设所有书签相互具有某种关系。这种关 系不是由浏览器强制的或产生的,而是由浏览器用户来控制。具体地说, 当用户请求将当前网页设为书签时,他们必须在当前的层次结构中选择一 个文件夹(或在层次结构中创建新文件夹)来放置书签。
在多数情况下,浏览器用户经常只将书签添加到默认位置,而不执行 层次分区工作。这种默认操作只是添加到单个书签列表(或者顶部,或者 底部,或者按字母顺序添加), 一般用户不会尝试在逻辑层次结构上进行 分类。
但是实际上,即使进行分类,用户也不会在书签列表的大小不足以影 响导航之前执行分类过程。将强制他们创建文件夹层次结构并在物理上将 每个书签分配或移到适当的文件夹中。如何构建最佳的文件夹来放置书签 由用户来决定。然而,由于在创建书签4艮久之后才创建文件夹层次结构, 因此用户不一定记得在什么情况下创建书签,从而不可能有根据地决定将 书签放置在何处。在极端情况下,用户实际上不关心将书签放在何处,只 要他们能够轻松地再次访问给定网页即可。因此,除了移动书签的繁瑣工 作之外,用户在放置过程中还必须提供有创意的输入(不只是书签名称,而且还有文件夹名称以及文件夹在层次结构中的位置)。
所有这些功能都需要用户在执行分类时做出一些肯定的决定。然后必 须针对以后的书签检索记住这些决定。
完成上述操作之后,当添加更多的书签导致书签列表再次变得太大而 影响导航时,需要重复执行分类过程。但是,较熟练的用户会在创建书签 时选择将书签放到给定(或新创建的)文件夹中。执行此操作需要了解书 签层次结构以及需要额外的交互(例如,文件夹导航),才能放置书签。
当基本书签列表变得太大而无法使用时,用户面临的问题是根据什 么来创建文件夹层次结构。通常,无论选择何种策略都不会适合于将来的 曰常使用,因为随着时间的推移,态度发生变化,选择的意义也会改变。 更简单地说,无论选择何种命名,将来都不再适用。因为对于促使用户有 足够的兴趣将其设为书签的网页而言,书签与用户为了查看它而实际执行 的任何操作的关联已经长时间不存在,所以会出现此不匹配的情况。
进而,人脑通过记住为了创建引发最初创建书签的环境而执行的操作 来工作。此重要而关键的关联已经丢失,因此使从所有其他潜在相关的书 签中查找感兴趣的书签的实际工作变得很困难。
美国公布的专利申请2002/0184095 ( Scullard等人,受让给Certra, Inc.) "Automatic Building and Categorization of Favorites in an Internet Browser (因特网浏览器中收藏的自动构建和分类)"认识到了用户创建 和管理大型书签系统的问题以及用户完全忘记为感兴趣的网站设置书签的 相关问题。在后一种情况下,用户必须重新执行搜索,直到找到感兴趣的 站点。此申请建议监视网站上的用户活动并且建议使预定义的活动模式自 动创建书签。此类书签或者简单地添加到书签列表,或者与现有的类别或 文件夹匹配,或者提示用户指定一个类别。
美国公布的专利申请2005/0114756 (Lehikoinen等人,受让给Nokia Corporation) "Dynamic Internet Linking System and Method (动态因特 网链接系统和方法)"解决了设置书签时的略为不同的问题。它建议应将 导向被设为书签的网页的搜索历史与书签一起存储以形成所谓的动态书签。如果未执行任何搜索,则存储页面的文字部分。目的是4吏用户在目标 网页不再存在或4皮重命名的情况下回溯其步骤。
最后,参考美国专利6535912 (An叩am等人,受让给Lucent Technologies Inc. ) "Method for creating and playing back a smart
bookmark that automatically retrieves a requested web page through a plurality of intermediate pages (创建和回放通过多个中间页面自动检索所 请求网页的智能书签的方法)"。此专利解决了构成网页一部分的某些框 架没有用户可访问的URL以及某些网页在允许访问之前强制用户执行一 系列操作的问题。此专利建议将到达感兴趣的页面或框架的所有步骤记录 为"智能书签",当用户以后选择此书签时,将能够自动重复所有步骤, 从而不需要用户手动重复这些步骤。
除了书签^:置外,因特网浏览器还提供了 "历史"处理工具。在浏览 器会话期间访问的每个网页都被记录并用于两个目的。第一个操作是记录 所有访问的网页并以显示刚查看的内容的方式显示这些网页。传统上显示 "今天,,、"昨天"、"上星期"和"上个月"访问的网页,基本的显示 理念是随着时间的推移,分类的粒度降低(因此,在"上个月"类别中显 示的页面多于在"上星期,,类别中显示的页面)。
与书签类似,历史表项包含网页标题及其URL,以便用户可以通过手 动搜索历史档案来检索先前访问的页面。不同的浏览器显示此信息的方式 不同例如,Microsoft的Internet ExplorerTM根据托管网页的网站,然后 是网页标题来显示表项,而Firefox采用不同的项目显示方法,它先才艮据 网页标题,然后是URL进4亍显示。(Microsoft和Internet Explorer是 Microsoft Corporation在美国和/或其他国家/地区的商标。其他公司名称、 产品名称和服务名称是其他公司的商标或服务标记)。
尽管使用"历史"工具为用户提供了一种不需要用户分类和创建书签 层次结构的替代书签文件搜索方法,但是其具有需要存储所有被访问的网 页的限制,这使得无法区分哪些内容对于用户有用。因此项目数很庞大。 "历史"工具的另一限制是其时间范围通常只到上个月的因特网活动。因此,现有技术尚未解决简化将书签分类为层次结构以改进可用性的问题。

发明内容
根据本发明,提供了 一种在能够通过因特网检索资源的因特网浏览器 中设置书签以及将感兴趣的资源设为书签以便以后通过用户选择相应被设
为书签的资源表示来检索资源的方法,所述方法包括以下步骤响应于来 自用户的将根据用户提供的搜索准则在浏览器中执行搜索时发现的感兴趣 的因特网资源设为书签的请求,创建包含所述感兴趣的资源的因特网资源 标识数据的书签数据以及创建其关联的资源表示;以及创建被请求设为书
中在所述层次结构内,每个被设为书签的资源表示都被布置在其关联的搜 索准则表示的下级;由此用户可以通过其关联的搜索准则表示导航到被设 为书签的感兴趣资源的资源表示,以便选择和后续检索相应因特网资源。
根据另 一方面,本发明还提供了 一种能够通过因特网检索资源以及能 够访问搜索引擎以标识感兴趣的资源的因特网浏览器,所述浏览器包括 将感兴趣的资源设为书签以供后续检索的书签设置装置;所述书签设置装 置包括书签数据创建装置,所述书签数据创建装置响应于来自用户的将 根据用户提供的资源准则在浏览器中执行搜索时发现的感兴趣的因特网资 源设为书签的请求,创建包含所述感兴趣的资源的因特网资源标识数据的 书签数据以及创建其关联的资源表示;书签管理装置,所述书签管理装置
便呈现给用户,其中在所述层次结构内,每个被设为书签的资源表示都被 布置在其关联的搜索准则表示的下级;以及资源检索装置,所述资源检索 装置响应于用户选择被设为书签的资源表示,使所述浏览器检索关联的因 特网资源;由此用户可以通过其关联的搜索准则表示导航到被设为书签的 感兴趣资源的资源表示,以便选择和后续检索相应的因特网资源。
因此,本发明通过将对层次结构中书签布置的控制从浏览器用户转移到浏览器本身,而超越了浏览器所提供的现有技术文件夹工具。这意味着 浏览器用户可以继续使用标准的浏览器书签设置用户界面技术保存所喜欢 的网页,不需要为了避免上述书签无节制增加的问题而进行书签维护。文 件夹创建和书签布置的责任移交给了浏览器,浏览器用户不必再为此担忧。 换句话说,当用户请求将网页设为书签时,浏览器将根据语义智能地对书 签进行分类,无需浏览器用户做出任何肯定的决定操作。
这种分类允许轻松、直观地检索书签,因为其与人脑关联和回忆信息 的方式非常接近。层次结构中的书签布置和关联的搜索信息反映了从中找 到被设为书签的资源的搜索状况。
应该理解,尽管因特网资源可以是向用户显示的以超文本标记语言
(HTML)编写的网页并且使用超文本传输协议(HTTP)在因特网上传 输,但是备选地,所述资源可以是使用替代的文件传输协议(FTP)传输 的用于计算机(而不是供人使用)的普通文件。此类文件可以仍需要由用 户来整理。
所述关联的搜索准则可以包括搜索参数和/或搜索引擎标识符。在对所 保存的浏览器书签进行分类时采用这些准则可确保浏览器用户的操作有效 地映射到所述层次结构中的浏览器书签布置。
当同时使用搜索引擎标识符和搜索参数时,它们理想地以层次结构排 列来表示,其中搜索参数的表示在搜索引擎的表示的下级。
还应指出,需要先创建层次结构,然后才能将书签表示存储在其中。 还可以在创建书签数据之前方便地创建层次结构。
优选地,层次结构表示采用文件夹范例,由此只有在用户选择关联的 搜索准则表示时,才显示被设为书签的资源表示。
优选地,浏览器的智能分类方法基于搜索引擎和搜索^t的混合。用 户输入的搜索参数确定存储书签的文件夹名。因此,相关文件夹的实际命 名由浏览器用户所选择的搜索引擎确定。例如,如果Google搜索引擎初始 用于Web搜索并且由此用户将网页设为书签,则浏览器将创建名为 "Google"的顶级文件夹,而直观上根据搜索参数命名并包含书签本身的文件夹将在层次结构中布置在该顶级文件夹的紧下方。
应当指出,本发明仍允许使用公知的文件系统文件夹范例,从而避免 更改浏览器用户界面。也就是说,文件夹由浏览器在层次结构中的适当位 置上创建,并进行适当地命名,书签存储在文件夹内。
备选实施例可以引入新的浏览器界面。但是,这要求用户熟悉新界面 并能够熟练地使用此界面。用于保存一组逻辑上相关的数据(书签或文档) 或实际用于保存其他文件夹的文件夹概念是公知的,因此,为了实现本发
明,从易用的角度提供了优选的书签分类^i^出。
本发明的另一优选特征是在所述书签数据中记录所述感兴趣的资源 的当前访问历史,所述当前访问历史包括在浏览器到达所述感兴趣的资源 之前,在搜索过程中所遍历的资源的资源标识数据。
如果所述搜索引擎本身是因特网资源,这有利于将所述当前访问历史 中的资源标识数据与已知的搜索引擎标识数据相匹配以便标识所使用的搜 索引擎,以及有利于使用所标识的搜索引擎的名称作为所述层次结构中的 顶级搜索准则表示。
进而,如果与所述搜索引擎匹配的所述资源标识数据还包括搜索参 数,则可以分析标识所述搜索引擎的所述资源标识数据以提取所述搜索参 数,所述搜索 然后可以用作所述层次结构中的第二级搜索准则表示。
现有技术书签设置的另一问n,当检索书签页时,被访问网页的原
始层次结构和顺序会丢失。现有技术仅恢复最后被设为书签的相关网页。
这是现有技术书签设置过程的一个不理想的方面,因为会丢失与被i殳为书 签的网页相关的上下文信息(在到达该网页之前所遍历的网页)。即使 Internet Explorer提供的"历史"工具也只是列出按网站访问的网页,不 允许容易地回溯步骤。
但是,根据本发明的优选特征,响应于后续选##:设为书签的资源表
示和来自用户的回溯请求,通过检查存储的访问历史,可以按照相反的顺 序检索浏览器先前遍历的资源。
因此,通过在感兴趣的资源的书签数据文件中额外保存这些链接资源(例如,网页)的Web地址(URL),可以恢复净皮设为书签的资源或网 页的完整上下文。使用此上下文信息,可以在检索书签时恢复导航到被设 为书签的网页的完整路径。
可选地,搜索参数和/或搜索引擎标识符可以包括在书签数据内并视为 所存储的访问历史的一部分,并以类似的方法检索。应当指出,这些都不 是绝对必需的,因为在任何情况下,它们在呈现给用户的层次结构表示中 都是可见的。
总之,本发明根据所使用的搜索引擎和用户由此输入的原始搜索a 的组合对浏览器书签进行分类。在执行此操作时,它通过捕获用户操作并 将这些操作与浏览器书签的布置进行关联来利用"根据操作记忆"的语力 启发式概念。搜索参数存储在书签的元数据中并由浏览器在创建文件夹时 用于命名为了保存书签而创建的文件夹。因此,通过将对书签管理的控制 从浏览器用户转移给浏览器,将文件夹用作书签储存库以及有助于更友好 直观的书签检索过程,来共同创建更有效的易于使用的体验。


图l示出了传统书签的格式;
图2示出了根据本发明的在因特网浏览器和设置书签的方法中使用的 扩展书签的格式;
图3示出了根据本发明的在浏览器中使用的图形用户界面(GUI)的 布局;
图4示出了根据本发明的使用图3的GUI的因特网浏览器的功能组件 的示意形式;
图5是示出在图3和图4的浏览器中设置书签的方法的一部分的流程 图;以及
图6示出了由图2至图5的浏览器和方法创建的书签存储层次结构的实例。
具体实施例方式
在描述如何在当前情况下实现本发明的新颖方面之前,将首先详细地 描述传统浏览器技术的那些常用实现方面。
如上所述,Web浏览器是可以检索和呈现通过因特网访问的网页的软 件。浏览器可以只是文字(如在IBM CMS环境中提供的www浏览器) 或在诸如Microsoft的Internet Explore (IE) 、 Mozilla的Firefox或Free Software Foundation的Opera之类的图形用户界面(GUI )环境中运行(所 有使用的名称都是相应^^司或组织的商标)。在所有情况下,这些浏览器 都提供了将选定网页与相应书签关联的机制。
书签可以被认为是以单个用户(或所有浏览器用户)为基础的链接给 定网页及其URL (通用资源定位器)以提供重新显示网页的简单方法的永 久性链接。
如图l所示,传统书签(100),作为存储的数据或被呈现给用户时, 包括以下部分
* 网页名称 (101)
* 网页的URL (102)* 用于选择的某类图标表示 (103)
(用于基于GUI的浏览器)
* 可能的重新显示快捷键 (104)
* 可能的文字说明(注释) (105)
所有书签的集合被以电子方式永久地存储在数据储存库中。此储存库 通常(但并非总是)以最适合执行浏览器的操作系统的方式实现。通常通 过提供包含上述信息(100)的非常小的文件来执行该实现。
这些文件作为完全不同的对象(每个书签都是一个完全不同的文件) 驻留在操作系统的文件系统中或驻留在某类数据库中(所有书签驻留在作 为数据库的单个文件中)。
例如,对于在Microsoft Windows环境中使用的Microsoft IE浏览器, 书签是单独的文件并驻留在文件系统的以下文件夹层次结构中盘-> Documents and Settings -> <userID> ->Favourites 其中书签的文件名是网页名称(101)。
备选地,例如,对于在Microsoft Windows环境中运行的Mozilla Firefox浏览器,书签是数据库(物理上实现为包含XML结构文档的文件, 所述文档包含嵌入的元素,每个元素都是书签)中的表项。
在每个书签作为一个文件和多个书签位于单个数据存储中的情况下, 都采用书签层次结构的概念。当创建书签时,用户可以使用层次结构文件 夹范例对书签进行分类。
在每个书签作为一个文件的环境中,此分类包括创建表示层次结构分 类的文件系统文件夹。在数据存储环境中,采用同样的文件夹概念,但是 在这种情况下,它们是数据存储内的逻辑划分,用户无法看到此实现决策, 用户只能看到层次结构文件夹范例,并且此范例对于实现本发明也非常重 要。
本发明的此实现的优选特征还利用传统浏览器历史处理的其他方面, 即在当前浏览器会话中记录访问网页的顺序。然后可以使用浏览器后退和 前进处理功能(一般使用基于GUI的浏览器上的"<"(后退)和">"(前 进)图标实现)从任意一个方向回溯此顺序。这种用法严格地表示为顺序, 例如
主页-> 搜索引擎->A->B->C (i)
-> D画> E (ii)
國> F -> G (iii)
假设在网页C上时,使用"后退"^L返回到B,然后访问D。 到达页面C、 E和G的完整搜索顺序是 主页-> 搜索引擎->A->B->C (iv) 主页-> 搜索引擎->A->B->D->E (v) 主页-> 搜索引擎->A->F->G (vi)
传统上,尽管可以在单个浏览器会话中使用"后退"按钮回溯任一这些顺序,但是在离开会话之后,这些顺序便会丢失,即使已将网页C、 E 和G设为书签也是如此。本发明的此实现通过将这些顺序保存到其各自的 书签数据中来使用它们。
总体而言,此处所述的实现所需的传统书签技术的最后一项功能是如
何让因特网搜索引擎找到网页(忽略诸如搜索引擎如何处理信息以产生分 级和显示顺序之类的相关功能)。
网页使用超文本标记语言(HTML )设置格式。这包括釆用以下格式 的一系列项目
<tag parms>data</tag>
例如,网页的标题由标题标记定义
<title>RAH Software</title>
其中"RAH Software"为网页标题。
在基于GUI的浏览器中,此标题元素传统上在包含浏览器可视部分的 窗口的第一行内显示。此标题元素还用于提供书签(100 )的网页名称(101), 通过书签(100)可以迅速地重新显示网页。
还应该理解,搜索引擎本身只是一个使用表示搜索要求的参数请求的 "普通"网页。例如,用Google搜索"GillCurwen"是浏览器请求具有以 下地址的网页
http:〃www.google.co.uk/search hl=en&q=GillCurwen
本发明使用扩展书签(150),此书签在将要描述的实现中,被称为 BM/X。如图2所示,此扩展书签需要将以下信息记录到书签数据储存库 中(无论如何保存或保存在何处)
* 网页名称 (141)
* 网页的URL (142)
* 用于选择的某类图标表示 (143)
(用于基于GUI的浏览器)
* 可能的重新显示快捷键 (144)* 可能的文字说明(注释) (145)
* 启动导致保存相关书签的 (151) 顺序的搜索引擎的名称
* 向搜索引擎提供的搜索# (152)
* 记录BM/X之前访问的网页 (153 ) 的顺序
* 从网页内包含的〈title〉标记 (154 ) 获取的网页名称
应当指出,上面的项目141-145存在于传统书签中,并与图1中的项 目101 —105相同。
在此BM/X处理描述中,根据本发明,假i殳执行环境与Microsoft Windows操作系统内运4亍的Microsoft Internet Explorer( IE )浏览器类似。 但是,如上所述,用于实现的技术对于所有执行环境中的所有Web浏览器 都是相同的。
浏览器使用在图3中示意性示出的GUI窗口 ( 200 )作为其用户界面,
此界面由以下常用部分构成
*窗口标题(201),此标题被动态地修改为正在显示的网页的名称;
通常从HTML的〈title〉元素来获取;
*导航工具栏(202),其包含表示用户可用的常用操作的图标; *字段(203),其中可以看到当前所显示的网页的URL或者可以在 其中^v新的URL,通过用户选择"Go"箭头,检索关联的页面; *显示面板(204),这是所显示的网页,并且可以包括显示书签列表 或净皮访问页面的历史列表的子面板(205);
导航工具栏(202)包含以下传统操作
< (221)用于按照访问顺序显示上一网页(如果有)的"后退,,按
钮;
< (222 )用于按照访问顺序显示下一网页(如果有)的"前进"按钮;
X(223)用于使浏览器中止尝试访问选定页面的"停止"掩組; R(224)用于重新显示当前页面的"刷新"
H (225)"主页"拾組,用于重新显示浏览器的默认主页;要输入 搜索引擎参数,连同用于选择要使用的搜索引擎的机制(备选地,通过其 对应的网页选择默认搜索引擎);
@ (227)在上一月面板205上显示所有访问的站点的"历史"按钮;
到此为止,GUI的按钮和布局基本上是传统的。但是,在本发明的实 现中示出了两个其他按钮,它们与Internet Explorer中的按钮不4M目同
M (228),是表示"将当前页面设为书签"操作的图标(对应于在 Internet Explorer中选择"收藏"之后的传统"添加到收藏夹,,选项);
B (229),是表示显示书签功能的图标,在需要再次访问先前M 的网页时使用。它与Internet Explorer中的"收藏"掩組的功能相同,只 是如本发明确定的那样显示书签。
在浏览器GUI面板之后,图4示出了浏览器410的功能组件。现在参 考图4,用户(400)通过将命令发送到用户交互组件(420)(通过单击 GUI 200中的图标或通过提供物理信息)来控制浏览器的^作。通过单击 浏览器GUI 200的URL字段203内的"Go"箭头来要求显示网页的请求 将被发送到页面检索装置(414 ),此装置通过已知的方式使用因特网(450 ) 查找并返回相应的HTML格式的网页。然后将HTML文件传送给呈现装 置(415),此装置将页面呈现为可显示的形式。每次检索网页时,无论是 通过单击当前网页中的超文本链接,还是通过将网页表项专门键入字段 203中,都会将一个表项添加到访问历史顺序(440)。
术语"顺序"从技术上而言是指按添加时间排列的项目集合。传统上, 最左侧的项目表示顺序中最早的项目,最右侧的项目表示顺序中最新的项 目。因此, 一般而言,项目被添加到顺序的右侧,通常称为在顺序的结尾处(传统上将最左侧的项目视为顺序的开始)。
使用< (221)和> (222)按钮在此顺序(400 )中向后或向前导航(如 果可用)。使用H按钮(225)清除顺序(440),因为它使浏览器返回其 初始会话状态(显示用户的默认主页)。
为了说明,考虑以下操作实例,这些实例包括访问两个网页D和E并 将它们设为书签,以及对当前内容,即,实时访问历史顺序440的影响
主页 <hp> (i) 搜索引擎参数="RAN" <hp,seRAH>
A <hp,se RAH,A> (iii)
B <hp,se RAH,A,B> (iv)
C <hp,se RAH,A,B,O (v)
< <hp,se RAH,A,B> (vi)
D <hp,se RAH,A,B,D> (vii)
E <hp,se RAH,A,B,D,E> (Viii)
左侧列对应于在网页顺序中导航的用户操作,右侧列包含最新的相应 当前访问顺序并包括每个用户操作。
因此,如果通过在浏览器界面(图3)中按下M按钮(228)来选择 将网页D和Ei殳为书签,则将相应当前访问历史顺序(vii)和(viii)存 储在153中。
当用户通过按下M按钮(228)来请求创建扩展BM/X书签(或通过 替代的输入消息请求此操作,例如通过菜单操作或指点设备操作,或者通 过可视或可听的姿势等)时,将导致书签装置430 (图4 )的书签创建组件 431汇集以下信息。
首先参考图2,将收集与现有技术中的书签技术创建的信息相同的信

*网页名称- (101)
默认来自〈title〉元素(注意,在当前情况下,浏览器用户有机会修 改和记录此名称,与下面的项目154—样);*网页的URL— (102) 当前网页的Web地址,传统上不能由用户4奮改;
*某类图标表示- (103) 用于选择(通过基于GUI的浏览器)一
通常根据网页内容设置并具有典型的默认图形;
*可能的重新显示快捷键- (104) 提供可以在其中引用相关关键字顺序的对话框;
*可能的文字说明(注释)- (105)
使用对话框提供说明。
在多数情况下,用户将忽略所有可选的对话框,并通过使用某类自动 可视表示(103 )保存(101)和(102 )来创建书签的基本部分。
此外,当创建BX/M书签时,将在没有任何用户干预的情况下自动记 录以下额外的数据
*启动导致保存相关书签的 (151) 顺序的搜索引擎的名称
*向搜索引擎提供的搜索参数(152 )
*记录BM/X之前访问的网页 (153) 的顺序
通过将访问顺序(440)保存为BM/X书签数据的一部分实现; *根据网页〈title〉标记的内容(154 )设置的网页名称(如果用户选择
更改(101)设置,则可能与(101)不同)。
图5的流程图中示出了书签创建和管理组件431和432 (图3 )的操作 方法。如下文详细说明的,用于创建BM/X书签的搜索引擎名称和搜索参 数源自浏览器所保留的当前访问顺序440。 BM/X书签中诸如访问顺序和 网页名称之类的其他内容可以直接从浏览器保留的信息中获得。
本发明的所提供的实现了解与搜索引擎关联的Web地址(URL)。 这些搜索引擎URL是公知的地址,并且可以是硬编码的地址,也可以通 过浏览器定义工具来定义(例如,Firefox浏览器允许通过插件装置添加搜 索引擎)。
因此,为了将搜索引擎信息(151)和(152)捕获到BM/X书签中, 将按顺序扫描当前访问历史顺序(440 )来将已知搜索引擎名称与所存储的 项目(其为网页地址(URL))相匹配。如果在步骤511 (图5)找到此 类匹配地址,则在步骤512分析最近的匹配地址以提取搜索参数。搜索引 擎名称本身在成功的匹配中是隐含的。此操作的结果确定设置到BM/X书 签中的搜索引擎(151)和搜索;Nt (152)。
例如,如果在当前访问顺序(440)中存在以下网页
http:〃www.google.co,uk/search hl=en&q=GillCurwen
则有关"www.google.co.uk"的匹配将确定所用的搜索引擎是"google", 并通过分析&q元素,确定搜索参数为"GillCurwen"。
在当前访问顺序(440)中存在两个或更多搜索引擎的情况下,使用最 近使用(在传统顺序中的最右侧位置上显示,其中项目被添加到顺序的概 念上的右侧)的搜索引擎。实际上,如果同一搜索引擎被使用两次,则使 用BM/X书签中最近使用的参数。如果发生修改的搜索较晚使用,则在网 页请求中重复最初的参数,因为搜索引擎请求没有状态。
如果没有在访问顺序(440)中找到任何搜索引擎,则在步骤513,将 搜索准则字段151和152保留为空,并将BX/M书签存储在书签层次结构的最低层级,如传统上执行的操作那样。
但是,假设已找到搜索引擎名称和搜索参数,则有必要在步骤514判 定在书签存储层次结构中是否已存在用于此搜索引擎的顶级文件夹。如果 否,则在步骤515创建顶级文件夹。如果搜索引擎文件夹存在,则仍有必 要在步骤516判定是否存在用于相同搜索参数的第二级文件夹(因为用户 可能希望将通过同一搜索找到的两个或多个页面设为书签)。
如果搜索参数文件夹不存在,则在步骤517创建该文件夹,从而自动 为感兴趣的页面提供完整的书签存储层次结构。最后,如果已经创建了层 次结构,则汇集要被设为书签的页面的所有数据,然后在步骤518创建 BX/M书签并将其存储在相应的搜索参数文件夹中。
使用这种方式,将通过访问浏览器的现有冲支术处理内已存在的信息来 自动记录BX/M书签。其他信息(153)只需从浏览器已知的信息中复制 即可。
在本发明的主要方面,根据最终从其导出网页和设置书签的搜索准则 将BX/M书签存储在文件夹中。创建BX/M书签的步骤只需访问搜索引擎 名称(151)来获取更高级别的文件夹名称,以及访问搜索参数(152)来 设置第二级名称(如果这些文件夹尚不存在,则创建它们)。此处理将自 动确定文件夹名称(无论它们是否在物理上存在,或者是否虛拟地存在于 数据存储书签实现中)。
以上述方式^的BX/M书签名称是如用于传统书签那样的常见网页 名称。此处理并不妨碍有关向用户呈现对话框的现有技术处理,其中可以 修改书签名称(从默认的网页标题修改在这种情况下,修改(101)字段, 使(154 )字段保留来自〈titlO标记的原始设置)并且可以设置文件夹位置; 但是,对于BX/M书签处理,按照上面所述设置默认的文件夹位置。
因此,例如,如果在上述示例性顺序(i)到(viU)中,搜索引擎为 Google并且网页D的BX/M书签在步骤(vii)之后创建,则按照如下方 式在IE环境中创建BX/M书签
盘/Documents and Settings/ <userid> / Favourites / Google /RAH
/ D.bookmark
在步骤(viii)将网页E设为书签之后,将在同一文件夹中创建其他书 签(两种情况下都使用相同的搜索引擎和参数),路径如下 盘/Documents and Settings / <userid> / Favourites / Google /RAH
/ D.bookmark; E.bookmark
参考下面有关本发明与现有技术书签设置工作方式对比的实例。如果 用户需要有关轻便型无尘袋吸尘器的信息,则可以使用适当的搜索参数
"lightweight bagless vacuum cleaners"。人脑会准确地理解所需的信息(语 义处理)并且能够将特定的主题相应地释义为关键字。此类位于Web搜索 引擎(例如,Google)中的搜索^lt可以产生一系列匹配的网页,其中之 一根据现有技术可以被设为书签"fredbloggs.electrics"-这是网页的源 HTML内的〈title〉标记中的内容。以后,当浏览器用户希望检索与真空吸 尘器相关的网页时,用户会自然地查找具有这些关键字的书签(完整的搜 索参数"lightweight bagless vacuum cleaners"可以被部分地记为'vacuum cleaners')。只有到最后,用户才可能将"fredbloggs.electrics"看作与 该"很久之前"的搜索相关。
先前的搜索(比如说,Hi-Fi设备)也可能使网页被设为名字与
"fredbloggs.electrics"相同或类似的书签。这可能给用户带来极大的混淆, 因为最初表述为搜索参数的直观描述性关键字与书签名称之间没有直接的关联。但是,在传统书签设置过程中,此关键信息已经丢失。
这种情况与本发明为了供浏览器使用,将原始描述性搜索参数保留在 新的书签位置中形成了对比。
使用上述实例,根据参考图2至图5描述的本发明的方法,将生成以 下文件夹层次结构,如图6所示
文件夹"Google"->文件夹"lightweight bagless vacuum cleaner" ->书签名称"fredbloggs,electrics,,
画> 文件夹"Hi Fi" ->书签 名称 "fredbloggs.dectrics,,
本发明的其他方面包括通过书签管理检索组件433 (图4)检索书签以 重新显示为给定网页的方式。就实现而言,BM/X书签与普通现有技术书 签的外观和行为类似,使用BM/X重新显示网页不需要额外的处理。
就用户的物理操作而言,使用B (229)按钮(或等价功能)显示书签 层次结构,由此在文件夹层次结构中导航以选择相关的书签来重新显示关 联的网页。
但是,当重新显示网页时,BM/X书签现在可以回溯到达被设为书签 的页面的步骤。这是因为查找书签所表示的网页的访问历史(即,当前访 问顺序440 )保存在BM/X书签中,并且可以在使用BM/X重新显示关联 的网页时使用。检索被设为书签的页面是标准的现有技术处理功能,通过 浏览器GUI200中的B (229)图标启动。
当检索传统书签时,关联的网页被添加到当前访问历史顺序(440)的 末尾。实质上,就当前访问历史顺序而言,使用传统书签检索网页没有区 分是通过书签来指定网页,还是通过在方块203中直接指定URL来指定 网页。页面的URL只是被添加到当前访问顺序(440)的末尾。
因此,在现有技术中,在浏览器^^期间检索被设为书签的页面E时, 会话的当前访问历史顺序〈H,I,J,IO将更改为〈H,I,J,K,E、其中H是浏览 器主页,I、 J和k是到达网页E之前被访问的所有网页。但是,使用上述BM/X书签,用于获取创建BM/X的位置的已存储的 网页访问历史顺序153也被插入当前访问历史顺序以产生当前访问顺序 440。此功能(用户也许需要,也许不需要,因此位于浏览器工具的可选控 制之下)允许使用"后退"按钮221从与BM/X书签关联的网页回溯BM/X 书签访问历史的步骤。在优选实现中,此恢复不需要包括搜索引擎网页, 但是如果希望,可以将搜索引擎网页及其立即结果包括在当前访问顺序中, 再次在浏览器配置控制之下。
因此,当网页E被设为书签,如上述示例性实例的步骤(viii)所示, 并且在检索不包括搜索《1擎及其结果网页A时,当前访问历史顺序440将 从
<H,I,J,K>更改为<H,I,J,K,B,D,E>
备选地,如果浏览器配置需要包括浏览结果,则恢复当前访问历史顺 序(440),即〈H,I,J,K,A,B,D,E、并且如果要包括表示搜索引擎的网页, 则存储当前访问历史顺序(440),即〈H,I,J,K,se RAH,A,B,D,E>。
这是实现选择的问题,因为所使用的搜索引擎和输入的搜索参数还会 在层次结构表示中显示为文件夹名称。
一旦更新了当前访问历史顺序(440),便可使用浏览器的< (221) 和>(222)按钮找到所需的不同结果。因此,例如,当显示E时,使用< (221)按钮将导致显示网页D,而现有技术将显示K。进一步使用, 221将显示B,然后显示A等。使用 >按钮222将返向被设为书签的页面。
本发明的优选实现依靠⑩输入。在一般情况下,任何能够将输入呈 现为适合搜索引擎的搜索参数的用户输入设备都在本发明的范围之内。例 如,如果使用MIDI键盘将输入提供给基于音乐的搜索引擎,则书签文件 夹名称可以显示为五线谱上的有声表示或音乐符号。但是,输入与文件夹 名称的重要关联仍然适用。
本领域的技术人员将理解,尽管根据正在使用的实例实施例描述了本 发明,但是本发明并不限于此,可以存在许多落入本发明的范围之内的可 能变型和修改。本发明的范围包括此处所公开的任何新颖特征或特征的组合。申请人 在此指出,在申请诉讼期间或从其提交的任何此类进一步申请期间,可以 构想包括此类特征或特征组合的新权利要求。具体地说,参考所附权利要 求,从属权利要求的特征可以与独立权利要求的特征相组合,并且各个独 立权利要求的特征可以按照任何适当的方式组合,并不仅限于权利要求中 列出的特定组合。
为了避免疑义,此处在说明书和权利要求中使用的术语"包括,,不应 被解释为"仅由...组成"。
权利要求
1.一种在能够通过因特网检索资源的因特网浏览器中设置书签以及将感兴趣的资源设为书签以便以后通过用户选择相应被设为书签的资源表示来检索资源的方法,所述方法包括以下步骤响应于来自用户的将根据用户提供的搜索准则在浏览器中执行搜索时发现的感兴趣的因特网资源设为书签的请求,创建包含所述感兴趣的资源的因特网资源标识数据的书签数据以及创建其关联的资源表示;以及创建被请求设为书签的因特网资源及其关联搜索准则的表示的层次结构以便呈现给用户,其中在所述层次结构内,每个被设为书签的资源表示都被布置在其关联的搜索准则表示的下级;由此用户可以通过其关联的搜索准则表示导航到被设为书签的感兴趣资源的资源表示,以便选择和后续检索相应因特网资源。
2. 根据权利要求l的方法,其中所述关联的搜索准则包括搜索参数。
3. 根据权利要求1或权利要求2的方法,其中所述关联的搜索准则包 括搜索引擎标识符。
4. 根据权利要求2的方法,其中所述关联的搜索准则进一步包括搜索 引擎标识符,创建所述层次结构的步骤包括创建所述搜索引擎的表示和所 述搜索参数的表示,在所述层次结构中,所述搜索参数的表示布置在所述 搜索引擎的表示的下级。
5. 根据任一上述权利要求的方法,其中层次结构表示采用文件夹范 例,由此只有在用户选择关联的搜索准则表示时,才显示被设为书签的资 源表示。
6. 根据任一上述权利要求的方法,还包括在所述书签数据中记录所述 感兴趣的资源的当前访问历史的步骤,所述当前访问历史包括在浏览器到 达所述感兴趣的资源之前,在搜索过程中所遍历的资源的资源标识数据。
7. 根据权利要求6的方法,其中所述搜索引擎本身是因特网资源,还 包括以下步骤将所述当前访问历史中的资源标识数据与已知的搜索引擎标识数据相匹配以便标识所使用的搜索引擎,以及使用所标识的搜索引擎 的名称作为所述层次结构中的顶级搜索准则表示。
8. 根据权利要求7的方法,其中与所述搜索引擎匹配的所述资源标识 数据还包括搜索参数,所述方法还包括以下步骤分析标识所述搜索引擎 的所述资源标识数据以提取所述搜索参数,以及使用所述搜索参数作为所 述层次结构中的第二g示。
9. 根据权利要求6至8中的任一权利要求的方法,在后续选择被设为 书签的资源表示时和响应于来自用户的回溯请求,所述方法还包括以下步 骤检查所记录的被设为书签的感兴趣资源的访问历史,以及按照相反的 顺序检索由浏览器先前遍历的资源。
10. 根据任一上述权利要求的方法,其中感兴趣的资源的URL是所述 书签数据中的所述资源标识数据的 一部分。
11. 根据权利要求10的方法,其中所述资源标识数据还包括也在所述 被设为书签的资源表示中使用的资源名称。
12. 根据任一上述权利要求的方法,其中所述书签数据包括所述关联 的搜索准则。
13. —种包括指令的计算机程序,当在计算机上执行时,所述指令将 导致所述计算机执行根据任一上述权利要求的方法步骤。
14. 一种能够通过因特网检索资源以及能够访问搜索引擎以标识感兴 趣的资源的因特网浏览器,所述浏览器包括将感兴趣的资源设为书签以供后续检索的书签设置装置;所述书签设 置装置包括书签数据创建装置,所述书签数据创建装置响应于来自用户的将根据 用户提供的资源准则在浏览器中执行搜索时发现的感兴趣的因特网资源设 为书签的请求,创建包含所述感兴趣的资源的因特网资源标识数据的书签 数据以及创建其关联的资源表示;书签管理装置,所述书签管理装置创建被请求设为书签的因特网资源 及其关联搜索准则的表示的层次结构以便呈现给用户,其中在所述层次结构内,每个被设为书签的资源表示都被布置在其关联的搜索准则表示的下级;以及资源检索装置,所述资源检索装置响应于用户选择被设为书签的资源表示,使所述浏览器检索关联的因特网资源;由此用户可以通过其关联的搜索准则表示导航到被设为书签的感兴趣 资源的资源表示,以便选择和后续检索相应的因特网资源。
15. 根据权利要求14的浏览器,其中所述书签数据的所述关联的搜索准则包括搜索参数。
16. 根据权利要求14或15的浏览器,其中所述关联的搜索准则包括 搜索引擎标识符。
17. 根据权利要求15的浏览器,其中所述关联的搜索准则进一步包括 搜索引擎标识符,所述书签管理装置能够有效地创建所述搜索引擎的表示 和所述搜索参数的表示,在所述层次结构中,所述搜索参数的表示布置在 所述搜索引擎的表示的下级。
18. 根据权利要求14至17中的任一权利要求的浏览器,其中层次结 构表示采用文件夹范例,由此只有在用户选择关联的搜索准则表示时,才 显示被设为书签的资源表示。
19. 根据权利要求14至18中的任一权利要求的浏览器,还包括访问 历史记录装置,所述访问历史记录装置在所述书签数据中记录所述感兴趣 的资源的当前访问历史,所述当前访问历史包括在浏览器到达所述感兴趣 的资源之前,在搜索过程中所遍历的资源的资源标识数据。
20. 根据权利要求19的浏览器,其中所述搜索引擎本身是因特网资源, 其中包括用于将所述当前访问历史中的资源标识数据与已知的搜索引擎标 识数据相匹配以便标识所使用的搜索引擎的装置,所述书签管理装置被布 置为使用所标识的搜索引擎的名称作为所述层次结构中的顶级搜索准则表 示。
21. 根据权利要求20的浏览器,其中与所述搜索引擎匹配的所述资源 标识数据还包括搜索参数,所述浏览器还包括用于分析标识所述搜索引擎的所述资源标识数据以提取所述搜索参数的装置,并且所述书签管理装置 被布置为使用所述搜索参数作为所述层次结构中的第二g示。
22. 根据权利要求19至21中的任一权利要求的浏览器,在后续选择 被设为书签的资源表示时和响应于来自用户的回溯请求,所述浏览器还包 括以下步骤检查所记录的被设为书签的感兴趣资源的访问历史,以及按 照相反的顺序检索由浏览器先前遍历的资源。
23. 根据权利要求14至22中的任一权利要求的浏览器,其中感兴趣 的资源的URL是书签文件中的所述资源标识数据的一部分。
24. 根据权利要求23的浏览器,其中所述资源标识数据还包括也在所 述被设为书签的资源表示中使用的资源名称。
25. 根据权利要求14至24中的任一权利要求的浏览器,其中所述书 签数据包括所述关联的搜索准则。
全文摘要
一种根据用户在查找诸如网页之类的感兴趣的资源时输入的搜索准则来自动创建扩展书签的层次结构的因特网浏览器和书签设置方法。在所述层次结构中,被设为书签的资源表示被布置在关联的搜索准则表示的下级。搜索准则可以包括搜索引擎名称和搜索参数两者,它们分别成为所述层次结构中的顶级文件夹和第二级文件夹。可以从访问历史顺序确定所述搜索准则,所述访问历史顺序也可以成为所述扩展书签的一部分并在以后用于回溯对所述感兴趣的资源的导航步骤。
文档编号G06F17/30GK101410834SQ200780010649
公开日2009年4月15日 申请日期2007年3月19日 优先权日2006年5月20日
发明者G·柯温, R·哈里斯 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1