在搜索结果的站点内搜索的制作方法

文档序号:6454162阅读:130来源:国知局
专利名称:在搜索结果的站点内搜索的制作方法
在搜索结果的站点内搜索
扭旦 冃足
因特网包含大量信息。实际上,信息的类型如此多种多样,信息的数量如 此众多,使得难以在不使用某种搜索工具的情况下找到信息。搜索工具由搜索 引擎提供,众多搜索引擎彼此不同地操作。例如,搜索可基于关键词搜索目标。 取决于所采用的爬寻因特网和索引在爬寻期间遇到的信息的机制,搜索引擎所 返回的搜索结果通常是彼此不同的。所返回的搜索结果也可能基于搜索引擎所 釆用的搜索结果排序机制而不同。
一般,关键词搜索目标输入应用于搜索引擎爬寻和索引的整个因特网。不 管所使用的底层索引和排序机制如何,搜索结果通常由搜索引擎以列表格式返 回。从而,给定的所返回的搜索结果列表是针对已被应用于因特网所爬寻和索 引部分的给定关键词搜索目标输入的。为细读搜索结果列表,用户点击看上去 有希望的各个搜索结果。然后加载并显示对应于所选搜索结果的页面。
概述
采用展示与多个所显示的搜索结果中的至少一个搜索结果相关联的站点 内搜索工具指示符的用户界面、方法等,来启用搜索结果站点内的搜索。这至 少一个搜索结果对应于特定站点的给定页面。站点内搜索工具指示符可由用户 用来搜索特定站点。
提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一 些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨 在用于帮助确定所要求保护的主题的范围。而且,其他方法、系统、方案、装
置、设备、介质、过程、API、排列等的实现也在此得到描述。 附图简述
在各图中使用相同的数字来引用相同和/或对应的方面、特征和组件。

图1是其中可实现在搜索结果的站点内搜索的示例环境。 图2是具有可选择类别和其中可搜索与所显示的搜索结果相关联的站点 本身的搜索结果区的示例用户界面。
图3是可搜索与所显示的搜索结果相关联的站点本身的搜索结果区的更 一般示例的框图。
图4是其中用户界面使得站点能被搜索的站点上页面的搜索结果的框图。 图5是其中用户界面使得站点能被搜索的站点上页面的搜索结果的另一 框图。
图6是其中用户界面使得站点能被搜索的站点上页面的搜索结果的又一 框图。
图7是示出搜索对应于所显示的搜索结果的页面的站点的方法的示例的 流程图。
图8是可结合在搜索结果的站点内进行搜索的示例设备的框图。
详细描述 介绍
如上所述,搜索引擎通常以列表格式向浏览器返回搜索结果。为细读搜索 结果,用户点击看上去有希望的各个搜索结果。搜索结果然后在不同的浏览器 窗口中显示或在在同一浏览器窗口中代替搜索结果列表显示。有时,从阅读搜 索结果列表和/或从审阅相应的页面,用户可判定页面位于其上的总站点可提供 附加的相关信息。然而,现有的搜索界面不提供用于搜索底层站点的机制。
相反,用于在搜索结果的站点内搜索的某些描述的实现允许搜索与搜索结
果相关联的底层站点。更具体地,可搜索与对应于所显示的搜索结果的页面相
关联的站点。例如,用户界面可展示站点内搜索工具指示符。激活站点内搜索 工具指示符使得展示站点内搜索的搜索输入界面。站点搜索输入项可被输入,
且搜索可使用站点内搜索的搜索输入界面来启动。
"详细描述"的其余部分被分成三部分。第一部分题为"在搜索结果的站点 内搜索的示例环境"。第二部分题为"在搜索结果的站点内搜索的示例实现"。
第三部分题为"在搜索结果的站点内搜索的示例设备实现"。 在搜索结果的站点内搜索的示例环境
图i是其中可实现在搜索结果的站点内搜索的示例环境100。如图所示, 环境100包括服务器102、网络104和客户机106。服务器102包括服务提供 者模块108。客户机106包括用户界面(UI)模块110。服务器102表示服务 提供者104,而客户机106表示用户116。
尽管在环境100中仅明确示出单个服务器102和服务提供者114,但可存 在多个服务提供者114,每一个提供者具有多个服务器102。类似地,尽管示 出了单个客户机106和用户116,但可存在正由一个或多个服务器102服务的 多个这样的客户机106和域用户116。服务器102和客户机106包括足以执行 其如此处所述的各自功能的处理和媒体资源。本文中,以下具体参考图8描述 了服务器102和/或客户机106的示例设备硬件、软件等。
服务器102和客户机106通过网络104通信。网络104可以是任何给定的 网络或网络的组合。示例包括但不限于因特网、电话网络、电缆网络、Wi-Fi 网络、局域或广域网(LAN或WAN)、无线或有线网络、其某种组合等。然 而,在所述实现中,网络104至少包括因特网,更具体地是因特网的万维网 (WWW)部分。
网络104包括多个网络位置,如由网络104内的矩形所表示。在所述实现 中,每一位置包括站点118。每一站点118包括一个或多个页面120。如图所 示,站点118包括"p"个页面120(1)到120(p),其中"p"是某个整数。 一般,网 络104上的服务器(未明确示出)主宿站点118并提供页面120。每一页面120 可具有文本、图像、音频/视频数据、脚本、交互式内容、被配置成供程序消费
(与供用户116消费相对)的数据、其某种组合等。尽管仅示出单个站点118, 但网络104可能具有众多这样的站点118,每一个站点具有其自己的页面120。 服务提供者模块108能够在网络104上提供一个或多个服务112。这样的 服务的示例包括但不限于web搜索112(1)、电子邮件112(2)、即时消息通信
(IM) 112(3)、新闻112(4)、购物112(5)、 web日志112(6)、生产112(7)、认 证112(8)...其他服务112(s)等。Web搜索服务112(1)可例如包括,由搜索引擎
提供的、为使用输入搜索项的web搜索提供搜索结果的那些服务。Web曰志 服务112(6)可包括使用户116能创建web日志(博客)的那些服务。
生产服务112(7)可包括提供文字处理、电子表信息、财务计划和分析、音 频/视觉演示开发、其某种组合等的服务或应用程序。认证服务112(8)可包括与 例如通过标识(ID)和口令制度规定某人具有某些访问权限有关的服务。其他 认证服务的示例可包括提供密码服务和/或登录ID和其他标识数据(例如,指 纹、虹膜扫描等)的屏幕。其他服务112(s)表示其他可能的基于web的服务, 诸如用于娱乐、艺术等的服务。
在所述实现中,在服务器102上执行的服务提供者模块108存储数据并执 行处理以提供服务112。相应地,客户机106可任选地是具有最小处理和存储 能力的相对轻量的设备。UI模块110在客户机106上执行,并代表服务提供 者模块108向用户116展示UI以提供一个或多个服务112。以下将具体参考 图2描述示例UI的基本方面。
尽管此处主要根据其中服务器102负责主要计算的范例描述了在搜索结 果的站点内搜索的示例实现,但在搜索结果的站点内搜索可在替换实现中实 践。例如客户机106可具有相当的处理、存储和通信能力,使得至少对于可全 部或部分自宿在客户机106的服务112,仅最小地涉及服务器102或根本不涉 及服务器102。例如,客户机106可在不在网络104上交互的情况下搜索所存 储的电子邮件和博客。
服务器102和客户机106之间协作、交互和计算责任的分割也可沿具有其 中服务器102主要负责计算的一端以及其中客户机106主要负责计算的另一端 的连续区中的任何地方实现。在web搜索情形中(例如涉及web搜索服务 112(1)),服务提供者模块108—般具有对web搜索数据库和/或搜索引擎的访 问权,因此它通常执行搜索并向UI模块110提供搜索结果供客户机106向用 户116显示和/或展示。
图2是具有可选择类别216和其中可搜索与所显示的搜索结果222相关联 的站点本身的搜索结果区214的示例UI200。 UI200包括程序窗口 202。程序 的示例包括但不限于浏览器程序、 一般通信程序、 一般用户界面或命令解释 程序、操作系统(OS)程序、生产程序、其某种组合等。尤其取决于底层程序的类型,程序窗口 202的所示方面可被重新安排,可不包括某些示出的方面, 和/或可添加其他方面。无论如何,UI模块IIO可包括这样的底层程序的全部 或部分。
如图所示,程序窗口 202包括顶层菜单栏204、位置指示符栏206、类别 区208、搜索输入区210、信息深度选择器212和搜索结果区214。顶层菜单栏 204的所示示例菜单组件为文件、编辑、査看、收藏、工具和帮助。然而, 特别取决于底层程序,或者可在顶层菜单栏204上展示更多、更少和/或不同的 菜单组件。位置指示符栏206如被包括,则具有双重用途。首先,它可用于输 入本地或网络上的所需目标位置。其次,它展示当前与其建立了通信的位置。
类别区208包括多个类别216。所示示例类别216有web、图像、新闻、 订阅源、邮件、本地、购物、空间和示例类别。各个类别216可对应于一个或 多个服务112 (图l)。例如,web类别216可对应于web搜索112(1),邮件 类别216可对应于电子邮件112(2),购物类别216可对应于购物112(5),空间 类别216可对应于web日志112(6),依此类推。类别216也可与由服务提供者 模块108提供的服务112分开和/或不同。例如,本地类别216可针对客户机 106本地存储的信息。
类别216可按照各种方式中的任一种作为UI 200的一部分展示。它们可 简单地被列为菜单栏的文本。它们可被表示为可按的按钮。它们可被实现为选 项卡。或者可实现其他方式。而且,尽管类别216被示为由文本表示,但它们 或者可由图标(例如,信封用于邮件、包用于购物等)、文本和图标两者等表 示。
类别区208的类别216可被选择由选择突出显示指示符218指示。 一般, 可选择或由指针输入设备、键盘输入设备、由其组合等以其他方式操纵类别 216。尽管选择突出显示指示符218被示为由虚线形成的环,但选择可按照替 换方式指示。示例替换选择突出显示指示方式包括但不限于视觉加亮、反相 显示、改变背景色或色调、使按钮看上去按下、使选项卡移到顶部、添加选中 标记或其他指示符、其某种组合等。
所需类别216选择可由用户116以各种方式中的任一种实现。首先,选择 可用键盘命令来实现(例如,按《ab〉键,继之以按〈Enter〉键)。其次,选择 可用表示特定类别216的字母来实现(例如,通过按下下划线字母以及<八11> 键)。第三,选择可用指针设备来实现(例如,通过将指针图标移动到所需类 别216附近,并点击指针设备上的物理按钮)。这些选择实现机制可组合,和 /或也可实现其他替换机制。 搜索输入区210允许输入搜索项。如图所示,它包括用于搜索项输入的框 以及启动搜索的按钮。示例搜索项输入为"项XYZ"。搜索结果区214包括在给 定信息的集合(例如,web索引数据库)的搜索中使用搜索项输入之后输出的 搜索结果222。 一般,搜索结果区214包括"r"个搜索结果222(1)-222(r),其中"r"是某个 整数。尽管搜索结果222在UI中垂直显示,但它们可按照替换排列显示。这 样的替换排列的示例包括但不限于多列、 一行或多行、网格、无限/平滑/智 能巻动显示、其某种组合等。 信息深度选择器212允许用户116选择为每一搜索结果222显示的信息量 或深度。如图所示,信息深度选择器212是滑杆220。滑竿220包括可由用户 滑动到多个不同位置的指针箭头。滑动指针箭头到左端尽头使得搜索结果222 以相对最小的格式显示。滑动指针箭头到右端尽头使得搜索结果222以相对最 大的格式显示。这两者之间存在中间位置。在示例实现中,所显示的搜索结果 222可响应于滑动指针箭头而不重新运行搜索来改变(即, 一开始检索将用最 大格式显示的所有数据,并将其提供给UI模块llO,但是UI模块110—开始 可能不显示所有数据)。 示例相对最小格式可包括相应的搜索结果页面的标题及其标识符(例如, 网络位置)。示例相对最大格式可对相应的搜索结果页面包括标题、网络位 置、页面一开始的某些文本、搜索项词语周围的文本、图像以及关于页面的统 计信息。然而,最大、最小和中间格式可包括更多、更少和/或不同的信息。在 所需的用于在搜索结果的站点内搜索的实现中,至少最大格式(以及可能其他 格式)包括站点内搜索工具指示符。此处,站点内搜索工具指示符的不同示例 将在以下具体参考图4-6描述。 尽管信息深度选择器212被特别示为滑竿220,但它可用不同的机制实现。 例如,信息深度选择器212可被实现为一组单选式按钮。而且,滑竿、 一组按
钮或另一信息深度选择器机制可包括描述或以其他方式指示为每一设置提供 的信息量的详细图标或文本。
如图所示,UI200在搜索输入区210和搜索结果区214之间(例如,低于 前者并高于后者)展示类别区208。在所述实现中,类别区208在输入了输入 搜索项且搜索在搜索输入区210对搜索项启动之后展示。然而,类别区208或 者可在搜索启动之前展示。尽管类别区208可在不同的位置中展示,但将其展 示在搜索结果区214附近便于用户切换所选类别216时利用和交互。
在所述实现中,如选择突出显示指示符218在视觉上表示的所选类别216 确定所请求的搜索的上下文。如果选择了图像类别216,则输入搜索项"项XYZ" 例如被应用于与图像有关的数据库或数据的索引。如果选择了邮件类别216, 则输入搜索项"项XYZ"被应用于与邮件有关的信息。
当在类别区208中改变类别选择时,在搜索结果区214中显示的搜索结果 222同样改变。换言之,搜索输入"项XYZ"的输出搜索结果222改变了。例如, 当选择突出显示指示符218从"图像"移至"邮件"时,来自图像类别216的搜索 结果222被来自邮件类别216的搜索结果222代替。
用于在搜索结果的站点内搜索的示例实现
图3是可搜索与所显示的搜索结果222相关联的站点本身的搜索结果区 214的更一般示例的框图。以上具体参考图2的描述针对特定的UI范例。然 而,此处描述的在搜索结果的站点内搜索不限于任何特定的UI范例。
图3的框图示出一般搜索结果区214。搜索结果区214可以是任何给定 UI的一部分。例如,搜索结果区214可包括任何给定窗口的所有或部分、窗 口的任何给定窗格的所有或部分、其某种组合等。
如图所示,搜索结果区214包括"r"个搜索结果222(l)-222(r)。具体地,搜 索结果区214包括搜索结果#1 222(1)、搜索结果#2 222(2)、搜索结果#3 222(3)、 搜索结果#4 222(4)、搜索结果#5 222(5)...搜索结果針222(r)。在图3中,每一 搜索结果222由相对细线形成的框指示。尽管这样的细线框实际上不需要显示 在每一搜索结果222周围(且通常,不用框围绕搜索结果),但为清楚起见在 图3-6中包括细线框以分开不同的概念元素。
图4是其中用户界面使得站点能被搜索的站点上页面的搜索结果222(3) 的框图400。搜索结果222(3)对应于位于网络站点118,诸如网络104的网站 上的页面120 (图1)。因此,在所述实现中,搜索结果222(3)对应于页面120, 而页面120与页面120所位于的站点118相关联。站点118对应于一般具有多 个页面120的网络104的域。
如框图400顶部所示,搜索结果222(3)包括多个部分402。这些部分包括 搜索结果的页面标题402A、搜索结果的文本402B、至搜索结果的页面的链接 402C、附加数据402D等。搜索结果的文本402B可以是相应页面一开始的文 本、相应页面内目标搜索项附近的文本、其某种组合等。
在当前因特网标准下,至页面120的链接(例如,至对应于搜索结果的页 面的链接402C )遵循以下格式"http::〃www.companyname (公司 名).com/pagealphabeta"。采用这样的格式,相关联的站点118或域为 "www.companyname.com"。然而,在不同和/或较新的标准下操作的网络可利 用不同的术语和/或句法来指示和/或标定站点118和页面120的网络位置。附 加的数据402D可包括关于相应的页面120的数据,诸如大小、内容数据类型、 最近访问的日期等。
每一搜索结果222(3)或者可包括更多、更少和/或不同的部分402。在诸如 图2的UI 200的UI范例中,所显示的搜索结果222(3)的各部分可由用户116 用信息深度选择器212选择。
继续框图400的顶部,示出站点内搜索工具指示符404。在图4的示例中, 站点内搜索工具指示符404是搜索结果222(3)的另一部分。然而,在替换实现 中,在站点内搜索工具指示符404可与其相关联的搜索结果222(3)分开(例如, 如图5中所示)。站点内搜索工具指示符404可包括文本、图形(例如,图标)、 按钮、链接、其某种组合等。
站点内搜索工具指示符404被激活以激活站点内搜索功能部件。它可由指 针输入设备、键盘输入设备(例如,按下键或组合键)、由其某种组合等激活。 此处UI功能部件的示例用户实现机制以上关于实现类别216 (图2)的选择而 描述。在框图400中示出指针图标。被示为箭头的指针图标在站点内搜索工具 指示符404附近。仅作为示例,站点内搜索工具指示符404可由诸如鼠标(例
如,采用左击)的指针输入设备激活。
如框图400的中间所示,站点内搜索工具指示符404的激活引起或促成站 点搜索输入界面406的展示。在框图400的示例中,站点搜索输入界面406是 窗口 (例如,弹出窗口)。然而,站点搜索输入界面406可用替换方式向用户 116展示,本文中这些替换方式之一将在以下具体参考图6描述。
在所述实现中,站点搜索输入界面406包括至少站点搜索输入框和搜索启 动按钮。示例站点搜索输入项为"项ABC"。当启动站点搜索时,站点搜索输入 项被应用于与对应于搜索结果222(3)的页面120相关联的站点118。在框图400 的中部,当"搜索"按钮被"按下"以实现"搜索"UI功能部件时启动搜索。
在框图400的底部,显示站点搜索结果222*。站点搜索结果222*(3)对应 于来自站^ 118的页面120,该站点118也具有对应于搜索结果222(3)的页面 120。更具体地,站点搜索结果222*(3)是来自相关联的站点118中被发现响应 于使用站点搜索输入项对站点118进行的搜索的那些页面120。在操作中,搜 索引擎(例如,web搜索服务112(1)的搜索引擎)将站点搜索输入项应用于搜 索数据库,并聚焦对作为相关联站点118的一部分的那些页面120的搜索和/ 或搜索结果。
在所述实现中,在搜索结果区214内显示站点搜索结果222*(3)。然而, 或者可在不同的搜索结果区214*内显示站点搜索结果222*。如图所示,示出 了"11"个站点搜索结果222*(3-1)到222*(3-11)。具体地,搜索结果区214包括站 点搜索结果#1 222*(3-1)、站点搜索结果#2 222*(3-2)、站点搜索结果#3 222*(3-3)、...站点搜索结果#11 222*(3-n)。
图5是其中用户界面使得站点能被搜索的站点上页面的搜索结果222(3) 的另一框图500。在框图500的顶部示出搜索结果222(3)。 一开始,站点内搜 索工具指示符404不作为搜索结果222(3)的一部分或与搜索结果222(3)相关联 而可见。然而,可命令展示与搜索结果222(3)相关联的站点内搜索工具指示符 404。
在框图500的示例中,用右击指针设备输入来命令站点内搜索工具指示符 404显现。被表示为箭头的指针图标在搜索结果222(3)附近(包括覆盖)示出。 对搜索结果222(3)右击导致展示弹出菜单。右击期间的指针图标的位置可被限
于特定的一个或多个部分402或可允许在搜索结果222(3)附近的任何地方。
在框图500的中部,示出弹出菜单502。如图所示,弹出菜单502包括多 个菜单选项。这些示出的菜单选项有"在新窗口中打开"、"将目标另存为..."、"打 印目标"、"添加到收藏夹"以及"站点内搜索工具指示符"。在替换实现中,可包 括更多、更少和/或不同的菜单选项作为弹出菜单502的一部分。例如,弹出菜 单502可仅包括站点内搜索工具指示符404。
尽管此处描述了右击用户输入机制,但也可使用其他用户输入机制(例如, 键盘按下)来命令展示站点内搜索工具指示符404。当命令展示站点内搜索工 具指示符404之后,可激活站点内搜索工具。例如,可将指针图标移至站点内 搜索工具指示符404,且可左击指针输入设备。或者可使用〈Tab〉键、箭头键 和/或〈Enter〉键等来激活站点内搜索工具指示符404。
当激活了站点内搜索工具指示符404之后,展示站点搜索输入界面406。 此处如以上具体参考图4所述,可对站点搜索输入界面406输入站点搜索输入。 而且,可通过'按下'"搜索"按钮来启动相关联站点118的站点搜索。
图6是其中用户界面使得站点能被搜索的站点上页面的搜索结果222(3) 的又一框图600。在框图600的不同阶段为搜索结果站点内的搜索功能部件示 出了四个搜索结果222(3)-A、 222(3)-B、 222(3)-C和222(3)-D。
如框图600的顶部搜索结果222(3)-A所示,示出了站点内搜索工具指示 符404的另一示例实现。在框图600中,站点内搜索工具指示符404包括文本 和基于图标的按钮。文本是"该站点内的搜索",且下划线以指示它可被激活。 图标是放大镜以表示搜索功能部件。指针图标"一开始"表示为箭头。
在搜索结果222(3)-B,指针图标被移动到站点内搜索工具指示符404上。 这建立了悬停动作,并将箭头变换成手指指点的手。另外,改变了站点内搜索 工具指示符。如图所示,文本被改变。例如,可在颜色、字体大小、字符样式、
加粗、非下划线到下划线其某种组合方面改变文本。如图所示,文本被加粗, 且在字体大小上增加。或者,可用其他文本和/或图形元素替换文本。站点内搜 索工具指示符404然后可被激活。
仅作为示例,在搜索结果222(3)-C,左击激活站点内搜索工具指示符404。 激活使得站点搜索输入界面406被展示为嵌入在搜索结果222(3)中。如图所示,
框图600的站点搜索输入界面406包括站点搜索文本输入框和基于图标的按 钮。它至少部分代替了站点内搜索工具指示符404。用户116在搜索结果 222(3)-C输入了站点搜索输入"项ABC"。在输入第一字符之后,活动输入可预 测站点搜索输入的其余部分,且用户可选择来选出所预测的文本或继续键入。
在搜索结果222(3)-D,指针图标被移动到站点搜索输入界面406基于图标 的按钮上。这建立了可被'按下,以启动关于站点搜索输入"项ABC"且对于与搜 索结果222(3)相关联的站点118的站点搜索的悬停按钮。在站点搜索启动之后, 如框图400 (图4)的底部所示,显示站点搜索结果222*(3)。
图7是示出用于搜索对应于所显示的搜索结果的页面的站点的方法的示 例的流程图700。流程图700包括十(10)个框702-720。尽管流程图700的动作 可在其他环境中并用各种硬件和软件组合执行,但附图提供者模块108和/或 UI模块110或者单独或者联合可用于结合UI和搜索能力实现流程图700的方 法。
在框702处,接收搜索输入。例如,可在搜索输入区210 (图2)接收一 般搜索输入(例如,"项XYZ")。在框704处,使用所接收的搜索输入进行搜 索。例如,可对于"项XYZ"进行对网络104 (图1)的一般数据库索引的搜索。
在框706,显示搜索结果,包括展示站点内搜索工具指示符。例如,可在 搜索结果区214 (图3)中显示搜索结果222。每一搜索结果222可与站点内搜 索工具指示符404 (图4-6)相关联。当显示搜索结果222 (例如,如图4和6 所示)或当用户命令(例如,如图5所示)时,可展示相关联的站点内搜索工 具指示符404。
在框708,检测是否激活了站点内搜索工具(指示符)。例如,检测站点 内搜索工具指示符404是否由鼠标点击、键盘输入、其某种组合等激活。
如果未检测到站点内搜索工具指示符被激活(在框708),则可在框710 执行多个动作中的任一个。例如,可继续监视以检测站点内搜索工具指示符404 的激活。而且,可监视其他UI功能部件和选项。这些UI功能部件和选项可例 如包括在搜索输入区210进行新的搜索、显示对应于所选搜索结果222的页 面120、改变类别216和显示为所选类别的结果的搜索结果222 (例如,如果 正采用图2的UI200范例)等。
另一方面,如果检测到站点内搜索工具指示符的激活(在框708),则流 程图700的方法继续至框712。例如,可检测与特定搜索结果222(3)相关联的 特定站点内搜索工具指示符404的激活。在框712处,展示站点搜索输入界面。 例如,可向用户116展示站点搜索输入界面406。例如,可激活与特定搜索结 果222(3)相关联的站点搜索输入界面406。在该示例中,特定搜索结果222(3) 对应于作为站点118的一部分并与站点118相关联的页面120。
在框714处,接收站点搜索输入。例如,可在站点搜索输入界面406接收 站点搜索输入"项ABC"。在框716处,接收站点搜索启动命令。例如,可经由 站点搜索输入界面406中的"搜索"按钮(例如,图4和5)或基于图标的悬停 按钮(例如,图6)从用户116接收启动站点搜索的命令。
在框718处,使用站点搜索输入进行站点搜索。例如,对相关联站点218 的域的站点搜索可使用站点搜索输入"项ABC"来进行。在框720,显示站点搜 索结果,可任选地包括展示站点内搜索工具指示符。例如,可显示对应于来自 相关联站点118的页面120的搜索结果222*(3)。这些站点搜索结果222*(3)各 自也可与各个站点内搜索工具指示符404相关联,或站点搜索结果222*(3)的 整个集或集合可与单个站点内搜索工具指示符相关联,因为对应于各个站点搜 索结果222*(3)的各个页面120已经是来自单个站点118的。
用于在搜索结果的站点内搜索的示例设备实现
图8是可结合在搜索结果的站点内进行搜索的示例设备802的框图。例如, 设备802可实践、执行或其他方式实现如本文中以上描述的UI和/或搜索结果 站点内搜索功能部件。在某些实现中,设备802能够在一个或多个网络814上 通信,诸如网络104 (图1)。如图所示,两个设备802(1)和802(d)能够经由 网络814参与通信交换。示例相关通信交换包括服务器102与客户机106之间 涉及提供服务112的那些通信交换。
一般而言,设备802可以表示服务器或客户机设备;存储设备;工作站或 其他通用计算机设备;机顶盒或其他电视设备;个人数字助理(PDA)、移动电 话或其他移动设备;及其某种组合等。如图所示,设备802包括一个或多个输 入/输出(I/0)接口 804、至少一个处理器806以及一个或多个介质808。介质808
包括处理器可执行指令810。尽管未明确示出,设备802也可包括其他组件。
在所述设备802的实现中,I/O接口 804可能包括(i)跨网络814通信的网 络接口, (ii)用于在显示屏上显示信息的显示设备接口, (iii)一个或多个人机设 备接口等。(i)网络接口的示例包括网卡、调制解调器、 一个或多个端口等。(ii) 显示设备接口的示例包括图形驱动器、显卡、屏幕/电视或打印机等创建UI的 硬件或软件驱动器。(iii)人机设备接口的示例包括那些有线或无线地与人机接 口设备812 (例如,键盘或小键盘、鼠标或其他图形定点设备、遥控器等)通 信以操纵UI并与之交互的接口。
一般而言,处理器806能够执行、运行、和/或以其他方式实现处理器可 执行指令,诸如处理器可执行指令810。介质808由一个或多个处理器可访问 介质组成。换言之,介质808可包括由处理器806执行以由设备802实现功能 的性能的处理器可执行指令810。
因此,可在处理器可执行指令的通用上下文中描述在搜索结果的站点内搜 索的实现。 一般而言,处理器可执行指令包括例程、程序、应用程序、编码、 模块、协议、对象、接口、组件、元数据及其定义、数据结构、应用程序编程 接口 (API)等,它们执行和/或启用特定的任务,和/或实现特定的抽象数据类 型。处理器可执行指令可以位于单独的存储介质中,由不同的处理器执行,和 /或传播或存在于各种传输介质上。
处理器806可以使用任何适用的可处理技术实现。介质808可以是被包括 作为设备802的一部分和/或能被设备802访问的任何可用介质。它包括易失性 和非易失性介质、可移动和不可移动介质以及存储和传输介质(例如,无线或 有线通信信道)。例如,介质808可包括针对处理器可执行指令的长期大容量 存储的磁盘阵列、针对当前正在执行的指令的短期存储的随机存取存储器 (RAM)、针对长期存储的介质的闪存、针对便携式存储的光盘和/或针对传 输代码或其他通信的网络814上的链路等。
如具体示出的,介质808至少包括处理器可执行指令810。 一般而言,处 理器可执行指令810当由处理器806执行时,允许设备802执行此处所述的各 个功能。示例包括但不限于服务提供者模块108和/或UI模块110 (图1) 的那些功能;UI 200范例(图2)的那些方面;UI框图400、 500和600 (分
别为图4、 5和6)所提供和/或启用的那些功能部件;框图700 (图7)的那些 动作;其某种组合等。
图l-8中的设备、动作、方面、特征、功能、过程、模块、数据结构、方 案、方法、UI、体系结构、组件等都在分成多个框的示意图中示出。然而,描 述和/或示出图l-8的次序、互连、相互关系、布局等不旨在被解释为限制,任 何数目的这些框可以任何方式被修改、组合、重新排列、增加、省略等,以实 现用于在搜索结果的站点内搜索的一个或多个系统、方法、设备、过程、介质、 装置、API、排列等。
尽管系统、介质、设备、方法、过程、装置、技术、方案、方式、排列、 以及其他实现都用专用于结构、逻辑、算法、以及功能特征的语言和/或示意图 加以描述,但是应该理解所附权利要求中定义的本发明不必限于以上描述的具 体特征或动作。相反,上述具体特征和动作是作为实现权利要求的示例形式公 开的。
权利要求
1. 一种或多种包括处理器可执行指令(810)的处理器可访问介质(808),所述指令当被执行时使设备(802)执行以下动作,包括显示(706)多个搜索结果(222),所述多个搜索结果包括对应于来自特定站点的给定页面的特定搜索结果(222(3));以及展示(706)与所述特定搜索结果相关联的站点内搜索工具指示符(404)。
2. 如权利要求1所述的一种或多种处理器可访问介质,其特征在于,所述 处理器可执行指令当被执行时使所述设备执行进一步的动作,包括接收展示所述站点内搜索工具指示符的用户命令; 其中所述展示动作是响应于所述接收动作执行的。
3. 如权利要求1所述的一种或多种处理器可访问介质,其特征在于,所述 展示动作是作为所述显示动作的一部分执行的。
4. 如权利要求1所述的一种或多种处理器可访问介质,其特征在于,所述 处理器可执行指令当被执行时使所述设备执行进一步的动作,包括检测所述站点内搜索工具指示符的激活;以及 响应于所述检测,展示站点搜索输入界面。
5. 如权利要求4所述的一种或多种处理器可访问介质,其特征在于,所述 处理器可执行指令当被执行时使所述设备执行进一步的动作,包括经由所述站点搜索输入界面接收站点搜索输入; 对于所述站点搜索输入且关于所述特定站点进行站点搜索;以及 显示由所述进行搜索产生的多个站点搜索结果,所述多个站点搜索结果中 的每一站点搜索结果对应于来自所述特定站点的页面。
6. 如权利要求1所述的一种或多种处理器可访问介质,其特征在于,所述 站点内搜索工具指示符使用户能够在所述特定站点上执行搜索。
7. —种或多种包括处理器可执行指令(810)的处理器可访问介质(808), 所述指令当被执行时使设备(802)显示用户界面(200),所述用户界面包括搜索结果区(214),包括多个搜索结果(222);以及 与所述多个搜索结果中的至少一个搜索结果(222(3))相关联的至少一个 站点内搜索工具指示符(404)。
8. 如权利要求7所述的一种或多种处理器可访问介质,其特征在于,所述 至少一个站点内搜索工具指示符的激活引起展示其中用户可输入一个或多个 站点搜索项的站点搜索输入界面。
9. 如权利要求8所述的一种或多种处理器可访问介质,其特征在于,所述 站点搜索输入界面使所述用户启动站点搜索。
10. 如权利要求9所述的一种或多种处理器可访问介质,其特征在于, 所述至少一个搜索结果对应于作为特定站点的一部分的给定页面,且所述站点 搜索是针对位于所述特定站点上关于所述一个或多个站点搜索项的多个页面 的。
11. 如权利要求10所述的一种或多种处理器可访问介质,其特征在于, 所述特定站点是由因特网域表示的。
12. 如权利要求8所述的一种或多种处理器可访问介质,其特征在于, 所述站点搜索输入界面包括弹出窗口。
13. 如权利要求8所述的一种或多种处理器可访问介质,其特征在于, 所述站点搜索输入界面包括代替所述至少一个站点内搜索工具指示符的至少 一部分的输入框。
14. 如权利要求7所述的一种或多种处理器可访问介质,其特征在于, 所述至少一个站点内搜索工具指示符包括由所述用户界面显示的所述至少一 个搜索结果的一部分。
15. 如权利要求7所述的一种或多种处理器可访问介质,其特征在于, 所述至少一个站点内搜索工具指示符可由用户命令以关联于所述至少一个搜 索结果由所述用户界面展示。
16. —种方法,包括显示(706)多个搜索结果,包括展示允许对特定站点执行搜索的至少一 个站点内搜索工具指示符;检测(708)所述至少一个站点内搜索工具指示符的激活;以及 响应于所述检测,展示(712)站点搜索输入界面。
17. 如权利要求16所述的方法,其特征在于,还包括 经由所述站点搜索输入界面接收站点搜索输入;以及 使用所述站点搜索输入进行对所述特定站点的站点搜索。
18. 如权利要求17所述的方法,其特征在于,还包括响应于所述进行搜索,显示在所述特定站点上找到的多个站点搜索结果。
19. 如权利要求17所述的方法,其特征在于所述检测包括检测与所述多个搜索结果中的特定搜索结果相关联的至少 一个站点内搜索工具指示符的激活,所述特定搜索结果对应于位于所述特定站点上的特定页面;以及所述迸行搜索包括使用所述站点搜索输入进行对所述特定站点的页面的 站点搜索。
20. 如权利要求16所述的方法,其特征在于,所述展示站点搜索输入 界面包括将所述站点搜索输入界面展示为弹出窗口;或将所述站点搜索输入界面展示为嵌有所述多个搜索结果中的至少一个搜 索结果。
全文摘要
采用展示与多个所显示的搜索结果中的至少一个搜索结果相关联的站点内搜索工具指示符的用户界面、方法等,来启用搜索结果站点内的搜索。这至少一个搜索结果对应于特定站点的给定页面。站点内搜索工具指示符可由用户用来搜索特定站点。
文档编号G06F3/14GK101395608SQ200780007897
公开日2009年3月25日 申请日期2007年2月23日 优先权日2006年3月7日
发明者E·雷, R·C·爱德华兹 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1