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

将本地应用搜索结果与web搜索结果一起提供制造技术

技术编号:17144312 阅读:28 留言:0更新日期:2018-01-27 16:37
方法、系统、和装置,包括在计算机存储介质上编码的计算机程序,用于接收多个web搜索结果,所述多个web搜索结果是从web语料库生成的;在所述多个web搜索结果中包括界面元素,所述界面元素指定特定本地应用,并且被配置为当在所述用户设备处被选择时,使得向所述用户设备提供响应于所述搜索查询的多个本地应用搜索结果,每个本地应用搜索结果深度链接到特定本地应用;向所述用户设备提供所述界面元素和所述多个web搜索结果;从所述用户设备接收对所述界面元素的选择的指示;并且响应于接收到所述指示,向所述用户设备提供针对所述特定本地应用的所述多个本地应用搜索结果。

Provide the local application search results with the web search results

Method, system, and apparatus, including computer program encoding in the computer storage medium, for receiving a plurality of web search results, the plurality of web search results is generated from the Web corpus; including the interface elements in the plurality of search results in web, the interface elements specify a local application, and when configured to be selected in the user equipment, so as to provide a response to the search query application of multiple local search results to the user equipment, each local application of search results deep links to a specific local application; provide the interface elements and the plurality of web search results to the user equipment to receive; the interface elements are selected from the user equipment instructions; and in response to receiving the instructions, to the user equipment for the specific local application The multiple local application search results are described.

【技术实现步骤摘要】
【国外来华专利技术】将本地应用搜索结果与web搜索结果一起提供
技术介绍
互联网提供对广泛多样的信息的访问。例如,数字图像文件、视频和/或音频文件、以及用于特定主题或特定新闻文章的web页面资源是可以通过互联网访问的。关于web页面资源,这些资源中的许多被设计为促进执行诸如银行、预订酒店预约、购物等的特定功能,或被设计为提供诸如在线百科全书、电影数据库等的结构化信息。搜索引擎爬取(crawl)和索引这些资源以促进对资源的搜索。此外,随着平板计算机和智能电话的出现,现在正在大量提供促进通过使用web页面资源而促进的相同功能的性能的本地应用。另外,不具有带有相似内容的对应网站的诸如游戏的本地应用在平板计算机和智能电话上也非常流行。因此,搜索引擎现在还促进了对这些本地应用的搜索。搜索引擎通过其为本地应用收集信息的一个过程是通过访问用于本地应用的“深度链接(deeplink)”。深度链接是指定本地应用的特定环境实例的指令,并且深度链接被配置为当在用户设备处被选择时使得本地应用对所指定的本地应用的环境实例进行实例化。本地应用生成用于在用户设备上的本地应用内显示的环境实例。例如,深度链接可以是指定特定本地应用的URI、本地应用要访问的资源内容、和当通过使用深度链接启动本地应用时应当被实例化的特定用户界面。例如,深度链接可以指定用于游戏环境的选择菜单;或对音乐应用的歌曲的特定选择;或用于烹饪应用的特定食谱;等。搜索引擎现在还促进搜索这些本地应用。用户的信息需要可以因此通过提供搜索结果的搜索引擎来满足,该搜索结果识别描述本地应用的特定web页面资源和用于本地应用自身的搜索结果中的任何一个(或二者)
技术实现思路
通常,本说明书描述了一种用于将本地应用搜索结果与web搜索结果一起提供的系统。通常,本说明书中描述的主题的一个创造性方面能够被体现在方法中,所述方法包括以下动作接收响应于在用户设备处提交的搜索查询的多个web搜索结果,所述多个web搜索结果从web语料库被生成;将界面元素包括在所述多个web搜索结果中,所述界面元素指定特定本地应用并且被配置为,当在所述用户设备处被选择时,使得向所述用户设备提供响应于所述搜索查询的多个本地应用搜索结果,每个本地应用搜索结果深度链接到所述特定本地应用;向所述用户设备提供所述界面元素和所述多个web搜索结果;从所述用户设备接收对所述界面元素的选择的指示;以及响应于接收到所述指示,向所述用户设备提供针对所述特定本地应用的所述多个本地应用搜索结果。本说明书中描述的主题的特定实施例能够被实现,以便实现以下优点中的一个或多个。本地应用搜索结果有时能够比web搜索结果更相关。响应于来自用户的搜索查询,所述系统能够利用包括本地应用和web搜索结果两者的搜索结果做出响应。用户能够选择本地应用搜索结果以直接从在用户的设备上安装的本地应用访问内容,从而向用户提供附加的相关搜索结果和更好的用户体验。所述界面元素允许用户设备的用户经由到用户设备的输入来查看本地应用搜索结果。所述界面元素可以为用户提供识别本地应用搜索结果何时是可用的有效的方式。所述界面元素还可以为用户提供查看本地应用搜索结果的有效方式,所述本地应用搜索结果可以响应于接收到对设备的用户输入而一起被显示。这样的输入可以是对界面元素的选择。例如,用户可以避免为了识别本地应用搜索结果是否可用以及在何种程度可用而通篇浏览web搜索结果和本地应用搜索结果的混合列表或其它混合呈现。这样的混合列表可能难以导航。因为用户可以容易地从界面元素识别本地应用搜索结果的可用性,所以就这点而言,界面元素在识别本地应用搜索结果的可用性方面的效率可以减少到用户设备的用户输入数。此外,可以通过选择界面元素一起查看本地应用搜索结果。这个可以经由单个用户输入来实现,潜在地避免了其它方面可能需要的滚动和/或其它用户输入。例如,当在上述类型的混合列表中查找本地应用搜索结果时,用户可以向用户设备输入重复的滚动输入,以导航结果列表。本说明书的主题的一个或多个实施例的细节在附图中和以下描述中进行阐述。主题的其它特征、方面以及优点将根据描述、附图、和权利要求而变得显而易见。附图说明图1是其中发生触发本地应用的搜索和排名的示例环境100的框图。图2是用于将本地应用搜索结果与web搜索结果一起提供的示例方法的流程图。图3是将本地应用搜索结果与web搜索结果一起提供的第一图示。图4是将本地应用搜索结果与web搜索结果一起提供的第二图示。各种附图中相同的参考标记和标识指示相同的元素。具体实施方式系统确定何时针对本地应用搜索本地应用语料库,并且响应于接收到查询将本地应用搜索结果插入到通用web搜索结果的集合中。搜索能够可选地基于本地应用搜索结果的搜索概率比或相关性分值。如本文中使用的,本地应用在本地应用的环境内生成用于在用户设备上显示的环境实例,并且独立于用户设备上的浏览器应用进行操作。本地应用是具体被设计为在特定用户设备操作系统和机器固件上运行的应用。因此,本地应用与基于浏览器的应用和浏览器呈现的资源(browser-renderedresources)不同。后者在其每次被实例化或呈现时需要从web服务器下载的所有或至少一些元素或指令。此外,基于浏览器的应用和浏览器呈现的资源能够由浏览器内的所有支持web的移动设备处理,并且因此它们不是特定于操作系统的。如果搜索被触发以包括本地应用搜索结果和web搜索结果,则针对本地应用搜索该语料库并且对本地应用进行评分。能够使用各种评分信号,该评分信号包括本地应用的索引内容、本地应用的用户评级、针对为搜索应用语料库所接收的查询的查询热门度等。一旦本地应用响应于该查询而被评分,所述本地应用就被排名,并且一个或多个本地应用搜索结果可以响应于该查询而被提供到该用户设备。基于过滤标准和排名标准来确定是否提供本地应用搜索结果,并且如果提供,则确定与其它搜索结果相关的本地应用搜索结果的位置。过滤标准和排名标准可以包括描述与其它资源相关的本地应用的相对应资源的排名、本地应用的分值、和其它因素。以下更详细地描述这些特征和其它特征。图1是其中发生触发本地应用的搜索和排名的示例环境100的框图。诸如互联网的计算机网络102连接资源发布者网站104、应用发布者106、用户设备108和搜索引擎120。资源发布者网站104包括与域相关联的并且由一个或多个位置中的一个或多个服务器托管的一个或多个web资源105。通常,资源发布者网站是能够包含文本、图像、多媒体内容、和编程元素的以超文本标记语言(HTML)格式化的web页面的集合。每个网站104由内容发布者维护,该内容发布者是控制、管理和/或拥有网站104的实体。web页面资源是能够由发布者网站104通过网络102提供并且具有例如统一资源定位符(URL)的资源地址的任何数据。web资源可以是HTML页面、图像文件、视频文件、音频文件、和馈送源,仅举几个例子。资源可以包括例如元信息和超链接的嵌入信息和/或例如客户端侧脚本的嵌入式指令。更一般地,“资源”是可通过网络识别的任何事情,并且还能够包括本地应用。应用发布者网站106还可以包括一个或多个web资源105,并且还提供本地应用107。如上所述,本地应用107是被专门设计为在特定用户设备操作系统和机器固件本文档来自技高网
...
将本地应用搜索结果与web搜索结果一起提供

【技术保护点】
一种由数据处理装置执行的方法,包括:接收响应于在用户设备处提交的搜索查询的多个web搜索结果,所述多个web搜索结果从web语料库被生成;将界面元素包括在所述多个web搜索结果中,所述界面元素指定特定本地应用并且被配置为,当在所述用户设备处被选择时,使得向所述用户设备提供响应于所述搜索查询的多个本地应用搜索结果,每个本地应用搜索结果深度链接到所述特定本地应用,其中,所述界面元素在被选择时不对所述特定本地应用进行实例化;向所述用户设备提供所述界面元素和所述多个web搜索结果;从所述用户设备接收对所述界面元素的选择的指示;以及响应于接收到所述指示,向所述用户设备提供针对所述特定本地应用的所述多个本地应用搜索结果。

【技术特征摘要】
【国外来华专利技术】2015.09.01 US 14/842,7011.一种由数据处理装置执行的方法,包括:接收响应于在用户设备处提交的搜索查询的多个web搜索结果,所述多个web搜索结果从web语料库被生成;将界面元素包括在所述多个web搜索结果中,所述界面元素指定特定本地应用并且被配置为,当在所述用户设备处被选择时,使得向所述用户设备提供响应于所述搜索查询的多个本地应用搜索结果,每个本地应用搜索结果深度链接到所述特定本地应用,其中,所述界面元素在被选择时不对所述特定本地应用进行实例化;向所述用户设备提供所述界面元素和所述多个web搜索结果;从所述用户设备接收对所述界面元素的选择的指示;以及响应于接收到所述指示,向所述用户设备提供针对所述特定本地应用的所述多个本地应用搜索结果。2.根据权利要求1所述的方法,其中,包括所述界面元素包括:确定所述特定本地应用被安装在所述用户设备处;检索响应于所述搜索查询的深度链接到所述特定本地应用的所述多个本地应用搜索结果;确定所述多个本地应用搜索结果中的至少阈值数目的本地应用搜索结果具有与所述搜索查询的阈值相关性分值;以及响应于确定所述阈值数目具有所述阈值相关性分值,而包括所述界面元素。3.根据权利要求1所述的方法,其中,包括所述界面元素包括:确定所述特定本地应用被安装在所述用户设备处;确定所述搜索查询具有针对所述特定本地应用的阈值搜索概率比,所述搜索概率比是与针对所述web语料库相比较,针对应用语料库提交的所述搜索查询的似然率的测量;以及响应于确定所述搜索查询具有所述阈值搜索概率比,而包括所述界面元素。4.根据权利要求3所述的方法,其中,所述界面元素被包括为针对所述特定本地应用的本地应用搜索结果中的附加链接,并且其中,所述界面元素在被选择时不对所述特定本地应用进行实例化。5.根据前述权利要求中的任一项所述的方法,其中,每个本地应用搜索结果当在所述用户设备处被选择时,指定所述本地应用的特定环境实例,并且使得所述本地应用对其中在所述本地应用搜索结果中引用的内容被显示的所指定的本地应用的实例进行实例化。6.根据前述权利要求中的任一项所述的方法,其中,提供所述多个本地应用搜索结果包括提供所述多个本地应用搜索结果而不再提供所述多个web搜索结果。7.根据前述权利要求中的任一项所述的方法,其中,提供所述多个本地应用搜索结果包括提供所述多个本地应用搜索结果以用于在所述用户设备处显示而不同时显示所述多个web搜索结果。8.一种系统,包括:处理器;以及计算机可读介质,所述计算机可读介质被耦合到所述处理器并且具有在其上存储的...

【专利技术属性】
技术研发人员:林根辉李东河
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国,US

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

1