提供了用于自动地将(一个或多个)关键词呈现在工具栏的搜索框内的计算机可读媒体和计算机化方法。所述方法涉及检测由web浏览器的用户所调用的导航动作并且从所述web浏览器中提取由所述导航动作作为目标的统一资源定位符(URL)。被作为目标的URL被对照建议搜索项的清单来比较以确定匹配。当存在与所述URL一致的(一个或多个)建议搜索项时,从所述(一个或多个)建议搜索项中选择(一个或多个)关键词以用于呈现在所述搜索框内。当未找到建议搜索项与所述URL一致时,所述搜索框被留空。通常,第一搜索服务负责使得所述用户能够访问与所述URL相关联的在线位置,而第二搜索服务负责管理所述工具栏的所述搜索框内的内容。
【技术实现步骤摘要】
【国外来华专利技术】将相关搜索呈现在工具栏上
技术介绍
存在使得基于互联网的搜索引擎能够接收和处理来自用户的查询并且基于其提供捜索结果的各种技木。因为这些搜索引擎典型地与数据储存器(Stores)耦合,所以其他查询、捜索结果以及各种搜索数据可以被方便地存储以用于后续访问。例如,可以发现通常与查询相关联或者具体地与用户相关联的相关搜索。然而,一旦用户已导航离开搜索结果页面现存技术未能以直观方式呈现那些相关捜索。例如,现存方法被配置成给用户提供标准搜索体验,所述标准体验涉及定位捜索结果的列表并且将其呈现在用户界面(UI)显示区域上,并且也许,还使相关搜索显现在n显示区域上。然而,当用户导航离开搜索结果的列表时,他们可以认识到导航到的网站可能不包含他们正寻求的信息。因此,当用户不再查看搜索结果时,现存Ui不适于继续将相关捜索提供给用户作为提醒。因此,采用程序来在用户正跨越许多web站点导航时供应并且显示相关搜索将增强用户搜索特定题目的体验。
技术实现思路
本
技术实现思路
被提供来以简化的形式引入在下面在【具体实施方式】中被进ー步描述的概念的选择。本
技术实现思路
不g在标识所要求保护的主题的关键特征或必要特征,它也不旨在被用作辅助确定所要求保护的主题的范围。本专利技术的实施例一般地涉及用于当用户在搜索特定题目时正跨越许多网站导航时供应并且显示相关搜索的计算机可读媒体和计算机化方法。这些“相关搜索”广泛地涉及由基于搜索的关键词工具所提供的项或短语,所述基于捜索的关键词工具诸如后端应用编程接ロ(API),其基于搜索參数来供应搜索建议。这些“搜索參数”可以包括web位置信息(例如,当前正被用户访问的网站的统ー资源位置(URL)或主題)、查询、捜索结果、特定用户搜索历史、一般用户行为、流行捜索趋势或其任何组合。在示例性实施例中,相关搜索在导航工具栏应用(在下文中“工具栏”)内的显示区域或“捜索框”中被呈现给用户。这个搜索框表示由能够用ー个或多个相关捜索提示用户的web捜索服务来管理的任何显示区域。同样地,通过将相关搜索的项或短语呈现在导航工具栏的一部分内,用户被提示以与帮助达到用户的真实搜索意图的初始查询有关的概念。进ー步地,通过将相关搜索呈现在导航工具栏内,用户即使在导航离开初始捜索结果页面之后也可以通过相关搜索而被提示。【附图说明】參考附图在下面对本专利技术进行详细的描述,其中: 图1是适于在实现本专利技术的实施例中使用的示例性计算环境的框图;图2是图示了被配置成探知针对在用户界面(UI)显示器的工具栏处的最終显示而被采用的一组建议搜索项或短语、适于在实现本专利技术的实施例中使用的分布式计算环境的框图; 图3-8描绘了依照本专利技术的实施例用于经由工具栏内的捜索框将相关搜索呈现给用户的示例性用户界面的说明性屏幕显示; 图9是图示了依照本专利技术的实施例用于将选自ー个或多个建议搜索项的(一个或多个)关键词显现在工具栏的搜索框内的总体方法的流程图; 图10是图示了依照本专利技术的实施例用于在n显示器上自动地给用户提供ー个或多个建议搜索项的总体方法的流程图。【具体实施方式】在本文中具体地描述了本专利技术的主题以满足法定要求。然而,本描述它本身不旨在限制本专利的范围。相反地,本专利技术的专利技术人已经结合其他目前或将来的技术设想到,所要求保护的主题还可能被以其他方式体现,以包括不同的步骤或与本文档中所描述的那些类似的各步骤的组合。通常,本专利技术的实施例引入用于向用户呈现关于用户当前正访问的web位置(诸如统ー资源定位符(URL))的相关搜索的技术。在示例性实施例中,相关搜索中的一个或多个在工具栏的搜索框内被呈现给用户。这个工具栏典型地由web浏览应用连同展现诸如在线HTML文档之类的web位置的内容的显示区域一起再现。相关搜索可以由负责发现被预先确定为与当前访问的web位置的URL有关的项和/或短语的后端机制或者应用编程接ロ(API)来生成。因此,在一个实施例中,本专利技术涉及在一个或多个计算机可读媒体上体现的计算机可执行指令,所述计算机可执行指令执行用于将ー个或多个建议捜索项显现在工具栏的搜索框内的方法。最初,该方法包括接收描述在线web位置的信息。这个信息可以包括用户目前正在访问或者试图朝向导航的web页面或网站的URL。在一个实例中,ー个或多个建议搜索项根据web位置信息被确定。至少ー个关键词选自(ー个或多个)建议搜索项。这个选择的关键词然后可以在用户查看由URL作为目标的web页面或网站的内容时被呈现在工具栏的搜索框内。在另ー实施例中,本专利技术的各方面涉及在处理单元处实现以用于自动地给用户提供一个或多个建议搜索项的计算机化方法。所述方法包括从Web浏览应用中提取web位置信息。如上面所提到的那样,web位置信息可以包括用户当前正访问的网站的URL。所述方法附加地包括对照清单来执行比较以检索(ー个或多个)建议搜索项。在示例性实施例中,执行所述比较涉及以下步骤中的ー个或多个:针对web位置信息来检查清单内的条目;以及,当清单的条目与web位置信息一致吋,将所述条目指定为(ー个或多个)建议搜索项中的ー个。在替代方案中,当没有清单的条目与web位置信息一致时,所述方法包括返回指示没有建议搜索项将被显示的空集。在这种情况下,可以让工具栏的搜索框空着。然而,当存在(ー个或多个)建议搜索项时,这些(ー个或多个)建议搜索项中的一个或多个可以被呈现在工具栏的搜索框内。如关于图2更全面地讨论的那样,工具栏在调用web浏览应用时被显现在n显示器处。在又一实施例中,本专利技术包含能够发现一个或多个建议捜索项并且将其呈现在エ具栏内的计算机系统。如在下面更全面地描述的那样,计算机系统包括耦合到计算机存储介质的处理单元,其中可由该处理单元执行的多个计算机软件组件被存储在计算机存储介质上。计算机软件组件包括web浏览应用、第一捜索服务以及第ニ捜索服务。Web浏览应用通常被配置成接收针对目标链接的用户发起的选择,其在某个时候发起到web位置的导航。典型地由第一 web捜索服务操作的第一搜索引擎被配置成将用户导航到由URL作为目标的web位置。典型地由第二 web搜索服务操作的第二搜索引擎被配置成管理在工具栏的搜索框内呈现的内容。在一个实例中,管理内容的过程包括由第二 web捜索服务所执行的以下步骤中的ー个或多个:确定与URL有关的ー个或多个建议搜索项;从(ー个或多个)建议搜索项中选择至少ー个关键词;以及将所选(ー个或多个)关键词呈现在工具栏的搜索框内。选择可以包括在与URL或结合URL与用户的配置文件关联的上下文中对建议搜索项进行排名,并且将被排名为最相关的那些建议搜索项指定为所选(ー个或多个)关键词。如在下面所提到的那样,可以依照工具栏的配置设定通过搜索框来反复地循环较低关联的那些建议搜索项。已经简要地描述了本专利技术的实施例和其中的特征中的ー些的概要,在下面描述适于实现本专利技术的示例性操作环境。一般參考图,并且首先特别參考图1,用于实现本专利技术的实施例的示例性操作环境被示出并且通常指定为计算设备100。至于本专利技术的使用或功能性的范围,计算设备100只是适当计算环境的一个示例并且不g在暗示任何限制。计算设备100既不应该被解释为具有与所图示各组件的任何一个或组合相关的任何依赖,也不应该被解释为具有与所图示各本文档来自技高网...
【技术保护点】
一个或多个计算机可读媒体,其具有体现在其上的、当被执行时实行用于将一个或多个建议搜索项显现在工具栏的搜索框内的方法的计算机可读指令,所述方法包括:接收描述在线web位置的信息;根据所述web位置信息来确定所述一个或多个建议搜索项;从所述一个或多个建议搜索项中选择至少一个关键词;以及将所述至少一个选择的关键词呈现在所述工具栏的所述搜索框内。
【技术特征摘要】
【国外来华专利技术】2011.05.06 US 13/102,5141.一个或多个计算机可读媒体,其具有体现在其上的、当被执行时实行用于将ー个或多个建议捜索项显现在工具栏的搜索框内的方法的计算机可读指令,所述方法包括: 接收描述在线web位置的信息; 根据所述web位置信息来确定所述ー个或多个建议搜索项; 从所述一个或多个建议搜索项中选择至少ー个关键词;以及 将所述至少ー个选择的关键词呈现在所述工具栏的所述搜索框内。2.根据权利要求1所述的ー个或多个计算机可读媒体,其中,所述在线web位置表示用户当前正访问的统ー资源位置(URL),其中确定所述ー个或多个建议搜索项包括: 用所述URL来调用后端应用编程接ロ(API);以及 从所述后端API接收与所述URL相关的所述ー个或多个建议搜索项。3.根据权利要求1所述的ー个或多个计算机可读媒体,其中,所述在线web位置表示用户目前已经导航到的网站的web页面。4.根据权利要求3所述的ー个或多个计算机可读媒体,所述方法还包括采用由第一web捜索服务所操作的第一搜索引擎来将所述用户导航到所述网站。5.根据权利要求4所述的ー个或多个计算机可读媒体,所述方法还包括采用由第二web捜索服务所操作的第二搜索引擎来管理在所述工具栏的所述搜索框内呈现的内容。6.根据权利要求4所述的ー个或多个计算机可读媒体,其中,所述在线web位置表示响应于提交给所述第一搜索引擎的用户发起的查询而被检索到的捜索结果页面。7.根据权利要求1所述的ー个或多个计算机可读媒体,其中,从所述一个或多个建议搜索项中选择至少ー个关键词包括: 将所述至少ー个关键词标识为与所述web位置信息最有关的;以及 缓存所述ー个或多个建议捜索项的剩余部分以供由用户在所述工具栏处访问。8.根据权利要求7所述的ー个或多个计算机可读媒体,其中,将所述至少ー个选择的关键词呈现在所述工具栏的所述搜索框内包括: 将所述至少ー个选择的关键词显示在所述搜索框内持续预定义时间段;以及在所述预定义时间段的期满时,在所述搜索框内用来自所述一个或多个建议搜索项的所述剩余部分的第一侯选代替所述至少ー个选择的关键词。9.根据权利要求8所述的ー个或多个计算机可读媒体,其中,将所述至少ー个选择的关键词呈现在所述工具栏的所述搜索框内还包括: 将来自所述一个或多个建议搜索项的所述剩余部分的所述第一候选显示在所述搜索框内持续预定义时间段;以及 在所述预定义时间段的期满时,在所述搜索框内用来自所述一个或多个建议搜索项的所述剩余部分的第二候选代替来自所述一个或多个建议搜索项的所述剩余部分的所述第一候选。...
【专利技术属性】
技术研发人员:J尼伦伯格,
申请(专利权)人:微软公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。