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

本机应用程序搜索结果制造技术

技术编号:13305887 阅读:96 留言:0更新日期:2016-07-10 00:59
方法、系统和装置,包括编码在计算机存储介质上的计算机程序,用于确定响应于查询的第一web资源包括内容,针对所述内容可通过安装在所述用户设备上的所述本机应用程序访问同步内容,并且响应于所述确定而生成包括本机应用程序请求数据的本机应用程序搜索结果,所述本机应用程序请求数据使得安装在所述用户设备上的所述本机应用程序请求所述同步内容并提供web资源搜索结果和所述本机应用程序搜索结果至所述用户设备,每个相应的web搜索结果引用相应的web资源。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
互联网提供对各种各样的信息的访问。例如,用于特定主题或特定新闻标题的数字图像文件、视频和/或音频文件以及网页资源可通过互联网访问。关于网页资源,这些资源的很多被设计为易于特定功能的执行,诸如银行业务、预约宾馆预订、购物等等,或提供信息,诸如在线百科全书、电影数据库、新闻等等。多种搜索引擎可用于识别可通过互联网访问的特定资源。这些搜索引擎爬行并索引多个网页资源。搜索引擎接着使用索引确定哪些资源最响应于搜索查询并响应于该查询而提供链接至该资源的搜索结果。随着平板电脑和智能手机的出现,目前大量地提供本机应用程序,其促进了通过网页资源的使用促进的相同功能的表现或通过网页的使用对相同内容的提供。
技术实现思路
本说明书描述了涉及用于本机应用程序的搜索结果的技术。一般地,本说明书中所描述的主题的一个创新的方面可以被具体在包括以下动作的方法中:接收对用户设备的搜索请求,所述搜索请求包括:包括一个或多个项的查询,以及用于识别安装在所述用户设备上的本机应用程序的识别数据,所述本机应用程序中的每一个是在所述用户设备上独立于浏览器应用程序操作的应用程序;接收识别响应于所述查询的web资源的数据;根据所述识别数据,确定安装在所述用户设备上的本机应用程序;确定响应于所述查询的所述web资源中的第一web资源包括内容,针对所述内容可通过安装在所述用户设备上的所述本机应用程序访问同步内容,并且响应于所述确定而生成包括本机应用程序请求数据的本机应用程序搜索结果,所述本机应用程序请求数据使得安装在所述用户设备上的所述本机应用程序请求所述同步内容;以及提供web资源搜索结果和所述本机应用程序搜索结果至所述用户设备,每个相应的web搜索结果引用相应的web资源。这方面的其他实施例包括对应的系统、装置和计算机程序,其被配置为执行编码在计算机存储设备上的方法的动作。本说明书中所描述的主题的特定实施例可被实现,从而实现一个或多个下列好处。搜索引擎只需要通过网站并通过本机应用程序索引以同步方式被提供的内容的一个语料库,其相对于索引本机应用程序的内容的单独的语料库减少了索引资源。进一步地,因为特定于本机应用程序的发布者的后端基础设施不需要通过搜索引擎被爬取和索引,不需要开发特定于本机应用程序内容的专门的搜索算法。此外,当搜索查询从安装了本机应用程序的用户设备被接收时,搜索引擎可以提供本机应用程序搜索结果,其当在用户设备处被选择时,调用该本机应用程序。因为本机应用程序被设计有用户交互模块,所述用户交互模块促进了其被安装在的设备的易用性,内容以促进轻松消费的方式被提供给用户。本机应用程序因此可以提供更好的用户体验,诸如,比基于web的资源更快地下载、更少的带宽成本以及优化的用户界面。此外,因为本机应用程序通过用户被安装,用户倾向于优选与本机应用程序交互而不是基于web的资源。最后,本机应用程序不易受恶意软件、病毒和其他第三方攻击的影响,因为这种软件通常指向在比特定本机应用程序更宽范围上使用的平台。本说明书中所描述的主题的一个或多个实施例的细节在附图和以下描述中被阐述。主题的其他特征、方面和优势将通过描述、附图和权利要求变得显而易见。附图说明图1是示例环境的框图,其中响应于查询本机应用程序搜索结果与web资源搜索结果一起被提供。图2是用于生成和提供本机应用程序搜索结果的示例过程的流程图。图3是包括本机应用程序搜索结果的搜索结果页面的图示说明。图4是启动本机应用程序并在本机应用程序中显示同步内容的示例过程的流程图。不同附图中的相同的参考数字和命名指示相同元素。具体实施方式系统提供本机应用程序搜索结果。如本文中使用的,本机应用程序在用户设备上独立于浏览器应用程序操作。本机应用程序是被特别设计用来在特定用户设备操作系统和机器固件上而不在浏览器内运行的应用程序。本机应用程序因此区别于浏览器、基于浏览器的应用程序和浏览器呈现的资源。后者在每次它们被实例化或被呈现时,要求所有的或至少一些从web服务器下载的元素或指令。进一步地,基于浏览器的应用程序和浏览器呈现的资源可在浏览器内通过所有支持web的移动设备被处理并因此不是如本机应用程序一样的操作系统特定的。此外,如本文中使用的,本机应用程序搜索结果是对应于特定本机应用程序的搜索结果,并且当该本机应用程序搜索结果被选择时,调用特定的本机应用程序。系统接收对用户设备的搜索请求。该搜索请求包括用于识别安装在用户设备上的本机应用程序的查询和数据。系统还接收识别响应于该查询的web资源的数据。系统接着确定响应于该查询的web资源中的任意web资源是否包括同步内容可通过安装在用户设备上的本机应用程序访问的内容。响应于肯定确定,系统生成本机应用程序搜索结果,其当本机应用程序搜索结果在用户设备上被选择时,使得安装在该用户设备上的本机应用程序请求同步内容。web资源搜索结果和本机应用程序搜索结果接着被提供给用户设备。索引应用程序页面数据的系统的操作和对应用页面的搜索结果的处理在下面被更加详细地描述。图1是示例环境100的框图,其中响应于查询本机应用程序搜索结果与web资源搜索结果一起被提供。诸如因特网的计算机网络102连接资源发布者网站104、应用程序发布者106、用户设备108和搜索引擎110。资源发布者网站104包括与域相关联的一个或多个web资源105并且由在一个或多个地点的一个或多个服务器托管。一般地,资源发布者网站是可以包含文本、图像、多媒体内容和编程元素的以超文本标记语言(HTML)为格式的网页的集合。每个网站104被内容发布者维护,所述内容发布者是控制、管理和/或拥有网站104的实体。网页资源105是可被发布者网站104通过网络102提供并且具有资源地址例如统一资源定位符(URL)的任意数据。web资源可以是HTML页面、图像文件、视频文件、音频文件和馈送资源,仅举几例。资源可包括嵌入式信息,例如元信息和超链接,和/或嵌入式指令,例如客户端侧脚本。发布者105还可以提供本机应用程序107。如上面描述的,本机应用程序107是被特别设计用来在特定用户设备操作系统和机器固件上运行的应用程序。许多发布者104在web资源和本机应用程序中提供相同内容。对这样的内容递送的管理由发布者后端120处理。发布者后端120包括存储了发本文档来自技高网...

【技术保护点】
一种在数据通信中通过包括一个或多个计算机的数据处理装置执行的计算机实现的方法,所述方法包括:接收对用户设备的搜索请求,所述搜索请求包括:包括一个或多个项的查询;以及用于识别安装在所述用户设备上的本机应用程序的识别数据,所述本机应用程序中的每一个是在所述用户设备上独立于浏览器应用程序操作的应用程序;接收识别响应于所述查询的web资源的数据;根据所述识别数据,确定安装在所述用户设备上的本机应用程序;确定响应于所述查询的所述web资源中的第一web资源包括内容,针对所述内容可通过安装在所述用户设备上的所述本机应用程序访问同步内容,并且响应于所述确定而生成包括本机应用程序请求数据的本机应用程序搜索结果,所述本机应用程序请求数据使得安装在所述用户设备上的所述本机应用程序请求所述同步内容;以及提供所述本机应用程序搜索结果至所述用户设备。

【技术特征摘要】
【国外来华专利技术】2013.09.05 US 14/019,1571.一种在数据通信中通过包括一个或多个计算机的数据处理装
置执行的计算机实现的方法,所述方法包括:
接收对用户设备的搜索请求,所述搜索请求包括:
包括一个或多个项的查询;以及
用于识别安装在所述用户设备上的本机应用程序的识别数
据,所述本机应用程序中的每一个是在所述用户设备上独立于浏览
器应用程序操作的应用程序;
接收识别响应于所述查询的web资源的数据;
根据所述识别数据,确定安装在所述用户设备上的本机应用程序;
确定响应于所述查询的所述web资源中的第一web资源包括内容,
针对所述内容可通过安装在所述用户设备上的所述本机应用程序访问
同步内容,并且响应于所述确定而生成包括本机应用程序请求数据的
本机应用程序搜索结果,所述本机应用程序请求数据使得安装在所述
用户设备上的所述本机应用程序请求所述同步内容;以及
提供所述本机应用程序搜索结果至所述用户设备。
2.根据权利要求1所述的计算机实现的方法,其中:
用于识别安装在所述用户设备上的本机应用程序的所述识别数据
包括本机应用程序标识符,每个所述本机应用程序标识符分别识别一
已安装的本机应用程序;以及
确定响应于所述查询的所述web资源中的第一web资源包括内容,
针对所述内容可通过安装在所述用户设备上的所述本机应用程序访问
同步内容,包括:访问数据,所述数据指定所述第一web资源的提供
者提供可通过所述本机应用程序访问的所述同步内容。
3.根据权利要求2所述的计算机实现的方法,其中,生成包括本
机应用程序请求数据的本机应用程序搜索结果包括:以所述第一web
资源的统一资源定位符的形式生成包括本机应用程序请求数据的本机

\t应用程序搜索结果。
4.根据权利要求1所述的计算机实现的方法,其中:
用于识别安装在所述用户设备上的本机应用程序的所述识别数据
包括唯一识别所述用户设备的用户设备标识符;以及
根据所述识别数据,确定安装在所述用户设备上的本机应用程序包
括:基于所述设备标识符,访问所述设备标识符的账户数据,所述账
户数据是指定安装在所述设备上的本机应用程序的数据。
5.根据权利要求4所述的计算机实现的方法,其中,确定响应于
所述查询的所述web资源中的第一web资源包括内容,针对所述内容
可通过安装在所述用户设备上的所述本机应用程序访问同步内容,包
括:访问数据,所述数据指定所述第一web资源的提供者提供可通过
所述本机应用程序访问的所述同步内容。
6.根据权利要求5所述的计算机实现的方法,其中,确定响应于
所述查询的所述web资源中的第一web资源包括内容,针对所述内容
可通过安装在所述用户设备上的所述本机应用程序访问同步内容,包
括:访问数据,所述数据指定所述第一web资源的提供者提供可通过
所述本机应用程序访问的所述同步内容。
7.一种非暂时性计算机可读存储介质,所述计算机可读存储介质
存储可通过数据处理装置执行的指令,并且所述指令在这样的执行以
后,使得所述数据处理装置执行操作,所述操作包括:
接收对用户设备的搜索请求,所述搜索请求包括:
包括一个或多个项的查询;以及
用于识别安装在所述用户设备上的本机应用程序的识别数
据,所述本机应用程序中的每一个是在所述用户设备上独立于浏览
器应用程序操作的应用程序;
接收识别响应于所述查询的web资源的数据;
根据所述识别数据,确定安装在所述用户设备上的本机应用程序;
确定响应于所述查询的所述web资源中的第一web资源包括内容,
针对所述内容可通过安装在所述用户设备上的所述本机应用程序访问
同步内容,并且响应于所述确定而生成包括本机应用程序请求数据的
本机应用程序搜索结果,所述本机应用程序请求数据使得安装在所述
用户设备上的所述本机应用程序请求所述同步内容;以及
提供所述本机应用程序搜索结果至所述用户设备。
8.根据权利要求7所述的非暂时性计算机可读存储介质,其中:
用于识别安装在所述用户设备上的本机应用程序的所述识别数据
包括本机应用程序标识符,每个所述本机应用程序标识符分别识别一
已安装的本机应用程序;以及
确定响应于所述查询的所述web资源中的第一web资源包括内
容,针对所述内容可通过安装在所述用户设备上的所述本机应用程序
访问同步内容,包括:访问数据,所述数据指定所述第一web资源的
提供...

【专利技术属性】
技术研发人员:吴晓岛马超张艺腾
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

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

1