当前位置: 首页 > 专利查询>谷歌公司专利>正文

用于分类搜索结果以确定页面元素的方法和系统技术方案

技术编号:5454736 阅读:358 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及响应于搜索确定待显示的页面元素。本发明专利技术的一个方法实施例基于搜索结果确定页面元素。该方法包括:(1)基于搜索结果来确定结果分类的集合,其中每一个结果分类包括结果类别和结果分值;以及(2)基于结果分类的集合来确定页面元素。以这种方式,基于搜索结果确定分类并且基于分类生成页面元素。通过使用搜索结果与仅仅使用查询相对,生成与搜索结果内的对用户的查询的主导解释相对应的页面元素。结果,在大部分情况下,页面元素可以准确反映用户的意图。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及响应于搜索确定待显示的页面元素。
技术介绍
搜索引擎使用户能够搜索网页。用户可以将查询提交给搜索引擎。在一个示例 中,用户可以使用客户端上的浏览器来提交查询。浏览器可以将查询作为超文本传输协议 (HTTP)请求发送。可以将包含查询的HTTP请求发送给服务器。服务器进而将该HTTP请求 发送到搜索引擎上。搜索引擎将结果的集合返回给服务器。服务器可以生成向用户显示结 果的集合的页面。在一个示例中,可以以超文本标记语言(HTML)对页面编码。服务器然后 可以将页面作为HTTP向应发送给客户端。浏览器然后可以呈现页面以供用户查看。除结果的集合外,服务器可以将页面元素包括在页面上。页面元素可以对应于分 类。服务器可以确定分类,并且触发对应于该分类的页面元素。传统方法基于查询来确定分类。由于查询可能是用户的意图的不明确指示符,所 以这种方法会有问题。例如,如果查询为“burns”,则可能在页面中生成与医疗条件有关的 页面元素。然而,如果用户用“burns”是指喜剧演员George Burns,则与医疗条件有关的页 面元素可能与用户不相关。需要用来生成更准确地对应于用户的意图的页面元素的方法和系统。
技术实现思路
本专利技术涉及响应于搜索确定待显示的页面元素。本专利技术的一个方法实施例基于搜 索结果的集合来确定页面元素。该方法包括(1)基于搜索结果的集合来确定结果分类的 集合,以及(2)基于结果分类的集合来确定页面元素。每一个结果分类包括结果类别和结 果分值。本专利技术的一个系统实施例基于搜索结果来生成页面。该系统包括基于搜索结果来 确定结果分类的集合的至少一个分类器。每一个结果分类包括结果类别和结果分值。页面 元素触发管理器基于结果分类的集合来生成页面。在一个实施例中,至少一个分类器可以 包括URL分类器、标签分类器、标签直方图分类器、摘录分类器以及标题分类器中的至少一 个。这样,基于搜索结果来确定分类,并且基于分类来生成页面元素。通过使用搜索结 果,与仅仅使用查询相对,生成与搜索结果内的对用户的查询的主导(predominant)解释 相对应的页面元素。结果,在大部分情况下,页面元素可以准确对应于用户的意图。在下面将参考附图详细描述本专利技术的更多实施例、特征和优势,以及本专利技术的各种实施例的结构和操作。 附图说明参考附图描述本专利技术的实施例。在附图中,相同的参考数字可以指示相同的或功 能上相似的元素。图1是根据本专利技术的实施例的用于通过对搜索结果分类来显示页面的系统的体 系结构图。图2更详细地示出了图1中的系统的组件。图3示出了图2的组件可以如何互相操作,包括组件可以相互发送的数据。图4A和4B更详细地示出了图3的数据结构。图5A包含示出根据本专利技术的实施例的用于通过对搜索结果分类来显示页面的方 法的流程图,所述方法可以在图1中的系统的操作中使用。图5B图示了用来执行在图5A中示出的用来对搜索结果分类的步骤的各种方法。图5C图示了用来执行在图5A中示出的用来确定页面元素的步骤的各种替选方法。图6图示了来自图5B的用于通过确定类别和权重基于来自搜索结果的统一资源 定位符(URL)、标题或摘录对搜索结果分类的一种方法。图7图示了在基于URL对搜索结果分类时,图6中的方法所使用的确定类别和权 重的方法。图8图示了在基于标题或摘录对搜索结果分类时,图6中的方法所使用的确定类 别和权重的方法。图9图示了来自图5B中的方法的用于基于来自搜索结果的标签对搜索结果分类 的步骤。图10更详细地图示了来自图5B中的方法的用于基于标签直方图对搜索结果分类 的步骤。图11更详细地图示了来自图5A中的方法的用于确定显示哪些页面元素的步骤。图12A和12B图示了来自图11中的方法的用于基于搜索结果的分类来确定显示 哪些页面元素的步骤的替选方法。图13图示了搜索结果的示例集合。图14A-C图示了类别的示例层级。图15-17图示了根据图6和图7中的方法来确定URL分类的示例操作。图18图示了根据图8中的方法来确定标题或摘录的类别和权重的示例操作。图19图示了根据图9中的方法来确定标签分类的示例。图20图示了根据图10中的方法来确定标签直方图分类的示例。图21图示了基于分类器权重来确定分值的示例。具体实施例方式本专利技术涉及用于对搜索结果分类以确定待显示的页面元素的系统和方法。本专利技术 的实施例对搜索结果分类并且使用分类来确定在生成供显示的页面中使用哪些页面元素。通过对搜索结果分类,与仅仅使用查询相对,本专利技术的实施例生成与搜索结果内的对用户 的查询的主导解释相对应的页面元素。结果,在大部分情况下,页面元素可以准确对应于用 户的意图。本专利技术在此的详细描述中,对“一个实施例”、“实施例”、“示例实施例”等的引用指 示所描述的实施例可以包括特定特征、结构或特性,但是每个实施例可以不必包括该特定 特征、结构或特性。此外,这样的短语不必是指同一实施例。此外,在关于实施例描述特定 特征、结构或特性时,所认为的是,关于无论是否明确描述的其它实施例实现这样的特征、 结构或特性在本领域技术人员的知识范围内。实施例的详细描述被分成数个部分。第一部分关于图1-4B描述根据本专利技术的实 施例的系统。第二部分关于图5A-12B描述根据本专利技术的实施例的方法,其可以在系统的操 作中使用。第三部分关于图13-21图示了方法的示例。系统本部分关于图1-4B描述了根据本专利技术的实施例的系统。图1是根据本专利技术的实施例的用于通过对搜索结果分类来显示页面的系统的体 系结构图。图1示出了系统100。系统100包括由一个或多个网络120连接的客户端110、 搜索引擎140以及服务器150。客户端110、搜索引擎140和服务器150中的每一个可以在计算设备上实现。这 样的计算设备可以包括但不限于个人计算机、诸如移动电话的移动设备、工作站、嵌入式系 统、游戏控制台、电视或机顶盒。这样的计算设备可以包括但不限于具有用于执行以及存储 指令的处理器和存储器的设备。这样的计算设备可以包括软件、固件以及硬件。软件可以 包括一个或多个应用和操作系统。硬件可以包括但不限于处理器、存储器和图形用户界面 显不。客户端110、搜索引擎140和服务器150可以在同一或不同位置处的一个或多个计 算设备上实现。例如,客户端110、搜索引擎140和服务器150可以在耦接到诸如网络120 的网络的不同计算设备上而互相远离。在又一个示例中,服务器150和搜索引擎140可以 在共同位置处的一个或多个计算设备上实现并且通过网络120耦接到远程客户端110。可 以使用用于布置客户端110、服务器150和搜索引擎140的其它组合和配置,这对本描述的 领域的技术人员而言是显而易见的。网络120可以是携载数据通信的任何网络或网络的组合。这样的网络120可以包 括但不限于局域网、中域网和/或诸如因特网的广域网。网络120可以支持包括但不限于 万维网协议和/或服务的协议和技术。可以基于特定应用或环境在系统100的组件之间提 供中间web服务器、网关或其它服务器。客户端110包括浏览器112。例如,浏览器112可以是web浏览器或用于浏览内 容的其它类型的浏览器。浏览器112可以通过网络120将请求发送给服务器150并且从服 务器150接收响应。作本文档来自技高网...

【技术保护点】
一种用于基于搜索结果的集合确定页面元素的方法,包括:(a)基于所述搜索结果的集合来确定结果分类的集合,其中每一个结果分类包括结果类别和结果分值;以及(b)基于所述结果分类的集合来确定所述页面元素。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:塔尼亚贝得莱克斯韦斯拉马纳坦V古哈帕特里克F莱利科琳安德森
申请(专利权)人:谷歌公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1