基于特定于用户的亲和度的本地应用搜索结果的调整制造技术

技术编号:17746165 阅读:31 留言:0更新日期:2018-04-18 19:39
本发明专利技术提供了方法、系统、和装置,其包括在计算机存储介质上编码的计算机程序,用于本地应用的基于亲和度的排名。在一个方面,该方法包括访问针对从其接收到该查询的用户设备的应用亲和度数据;接收搜索结果的集合,该搜索结果的集合中的每个搜索结果识别被确定为对该查询作出响应的相应资源,其中所述搜索结果中的一个或多个搜索结果是本地应用搜索结果,每个本地应用搜索结果包括指向自接收到该查询时就安装在该用户设备上的相应的本地应用的深度链接;对于本地应用搜索结果中的每个本地应用搜索结果,确定该本地应用的亲和度分值;基于该亲和度分值调整所述搜索结果,以生成搜索结果的经调整的集合;以及向该用户设备提供经调整的搜索结果。

【技术实现步骤摘要】
【国外来华专利技术】基于特定于用户的亲和度的本地应用搜索结果的调整
技术介绍
本说明书描述与响应于用户设备查询而排名资源相关的技术。互联网提供对广泛多样的信息的访问。例如,数字图像文件、视频和/或音频文件、以及用于特定主题或特定新闻文章的网页资源是可以通过互联网访问的。关于网页资源,这些资源中的许多被设计为促进执行诸如银行、预订酒店预约、购物等的特定功能,或被设计为提供诸如在线百科全书、电影数据库等的结构化信息。随着平板计算机和智能电话的发展,现在正在大量提供本地应用,本地应用促进与通过使用网页资源促进的相同功能以及附加的不同功能的执行。此外,不具有带有同步内容的网站(诸如游戏)的本地应用在平板计算机和智能电话上也非常受欢迎。搜索引擎现在还促进搜索本地应用以及网页。通常,本地应用搜索结果的排名是基于本地应用的内容或用于本地应用中特定深度链接的内容与搜索查询的相关性。还可以使用诸如特定应用是否被安装在用户设备上和/或特定于提供有查询的用户设备的应用信息的附加信息来处理用于搜索操作的搜索查询。
技术实现思路
通常,本说明书中描述的主题的一个创造性方面能够被实现在包括以下操作的方法中,以下操作如下:接收从用户设备提交的、针对搜索操作的搜索查询;访问针对从其接收到该查询的用户设备的应用亲和度数据,该应用亲和度数据针对在该设备上安装的多个本地应用描述了针对该本地应用的亲和度分值,该本地应用的亲和度分值度量相对于其它本地应用的该本地应用的该用户的亲和度,以及其中,响应于与该搜索操作分开的报告过程而接收该应用亲和度数据;接收搜索结果的集合,该搜索结果的集合中的每个搜索结果识别被确定为对该查询作出响应的相应资源,以及其中,所识别的资源中的每个资源具有相对应的搜索分值,通过该相对应的搜索分值来响应于所述搜索而相对于其它资源对该资源进行排名,并且其中该搜索结果中的一个或多个搜索结果是本地应用搜索结果并且每个搜索结果包括指向自接收到该查询时就安装在该用户设备上的该本地应用中的相应一个本地应用的深度链接;对于该本地应用搜索结果中的每个本地应用搜索结果,确定该本地应用的该亲和度分值;基于该亲和度分值调整该搜索结果,以生成搜索结果的经调整的集合;以及向该用户设备提供经调整的搜索结果。这个方面的其它实施例包括被配置为执行方法的动作的相对应的系统、装置、和在计算机存储设备上编码的计算机程序。本说明书中描述的主题的特定实施例能够被实现以便实现以下优点中的一个或多个。该主题允许响应于与搜索操作分开的报告过程,基于从应用亲和度数据导出的应用亲和度分值对资源进行评分和排名。通过接收和处理与查询分开的报告数据,搜索系统能够索引和建模针对特定应用的用户的亲和度并且在查询时容易有效地处理查询以考虑到针对特定本地应用的用户的亲和度。与没有考虑到用户亲和度的结果相比,使用这种亲和度分值导致更可能满足用户的信息需求的本地应用搜索结果的识别。通过提供更多的个性化和因此更相关的搜索结果,用户将会示出对该引擎的偏好。在附图和以下的描述中阐述了本说明书中描述的主题的一个或多个实施例的细节。本主题的其它特征、方面、优点将会从说明书、附图、和权利要求变得显而易见。附图说明图1是其中对本地应用搜索结果进行基于亲和度分值的调整的示例环境的框图。图2是用于生成和存储亲和度数据的示例过程的流程图。图3是用于基于索引的亲和度数据调整搜索结果的示例过程的流程图。图4A是包括根据自然排名排序的本地应用搜索结果的搜索结果页面的图示。图4B是包括部分根据用户的亲和度分值排序的本地应用搜索结果的搜索结果页面的图示。各种附图中相同的附图标记和标识指示相同的元素具体实施方式搜索系统从用户设备接收本地应用报告数据,该本地应用报告数据为每个用户设备描述在该用户设备上本地应用的使用。报告数据针对每个本地应用包括例如使用本地应用的频率、使用本地应用采取的动作的描述、使用本地应用的平均持续时间的描述、使用本地应用的总持续时间的描述、以及本地应用是否是来自在能够执行特定操作的用户设备上安装的本地应用的集合之中的针对特定操作的优选本地应用。然后,报告数据被用于确定应用亲和度数据,所述应用亲和度数据针对每个用户设备和在该设备上安装的本地应用描述本地应用的亲和度分值,所述本地应用的亲和度分值用来度量相对于其它本地应用的该本地应用的用户的亲和度。还能够存储诸如本地应用是否被安装在用户设备上然后被删除的其它信息。在查询时,接收由用户设备提交的搜索查询。搜索系统访问亲和度数据,以针对用户设备上的本地应用确定亲和度分值。搜索系统生成搜索结果的集合,搜索结果的集合中的每个搜索结果识别被确定为响应于该查询的相应内容。搜索结果中的每个搜索结果具有对应的搜索分值,通过该搜索分值来响应于搜索而相对于其它搜索结果所识别的内容来对该内容进行排名。搜索结果中的一些是本地应用搜索结果,该本地应用搜索结果中的每个本地应用搜索结果包括指向在从其接收到查询的用户设备上安装的本地应用的相应一个本地应用的深度链接。对于这些本地应用搜索结果中的每个,亲和度分值被用于调整搜索结果的搜索分值,并且通过调整搜索结果的顺序来形成搜索结果的经调整的集合。然后,将搜索结果的经调整的集合提供到用户设备。以下更详细地描述这些特征和其它特征。图1是其中对本地应用搜索结果进行基于亲和度分值的调整的示例环境100的框图。诸如互联网的计算机网络102连接资源发布者网站104、应用发布者106、用户设备108和搜索引擎120。资源发布者网站104包括与域相关联的并且由一个或多个位置中的一个或多个服务器托管的一个或多个web资源105。通常,资源发布者网站是能够包含文本、图像、多媒体内容、和编程元素的以超文本标记语言(HTML)格式化的网页的合集。每个网站104由内容发布者维护,该内容发布者是控制、管理和/或拥有网站104的实体。网页资源是能够由发布者网站104通过网络102提供并且具有例如统一资源定位符(URL)的资源地址的任何数据。Web资源可以是HTML页面、图像文件、视频文件、音频文件、和馈送源,仅举几个例子。资源可以包括例如元信息和超链接的嵌入信息、和/或例如客户端侧脚本的嵌入式指令。更一般地,“资源”是可通过网络识别的任何事物,并且还能够包括本地应用。应用发布者网站106还可以包括一个或多个web资源105,并且还提供本地应用107。如上所述,本地应用107是被专门设计为在特定用户设备操作系统和机器固件上运行的应用。本地应用107可以包括被设计为在不同平台上运行的多个版本。例如,与电影数据库网站相对应的本地应用可以包括在第一类型的智能电话上运行的第一本地应用、在第二类型的智能电话上运行的第二本地应用、在第一类型的平板上运行的第三本地应用等。如本说明书中所使用的,“应用页面”是本地应用内的特定显示环境,并且其中显示诸如文本、图像等的内容。应用页面特定于具体本地应用,并且本地应用是特定于用户设备108的具体操作系统的。应用页面与渲染的web资源不同之处在于应用页面在本地应用内生成并且特定于本地应用,而web资源可以在兼容网页资源的任何浏览器中呈现,并且独立于用户设备的操作系统。用户设备108是处于用户的控制下的电子设备。用户设备108是通常能够通过网络102请求和接收网页资源1本文档来自技高网...
基于特定于用户的亲和度的本地应用搜索结果的调整

【技术保护点】
一种由数据处理装置执行的计算机实现的方法,所述数据处理装置包括数据通信中的一个或多个计算机,所述方法包括:接收从用户设备提交的、针对搜索操作的搜索查询;访问针对从其接收到所述查询的所述用户设备的应用亲和度数据,所述应用亲和度数据针对在所述设备上安装的多个本地应用描述了所述本地应用的亲和度分值,所述本地应用的亲和度分值度量相对于其它本地应用的所述本地应用的所述用户的亲和度,以及其中,所述应用亲和度数据响应于与所述搜索操作分开的报告过程而接收;接收搜索结果的集合,所述搜索结果的集合中的每个搜索结果识别被确定为对所述查询作出响应的相应资源,以及其中,所识别的资源中的每个资源具有相对应的搜索分值,通过所述相对应的搜索分值来响应于所述搜索而相对于其它资源对该资源进行排名,并且其中所述搜索结果中的一个或多个搜索结果是本地应用搜索结果,每个本地应用搜索结果包括指向自接收到所述查询时就安装在所述用户设备上的相应的本地应用的深度链接;针对所述本地应用搜索结果中的每个本地应用搜索结果,确定所述本地应用的所述亲和度分值;基于所述亲和度分值调整所述搜索结果,以生成搜索结果的经调整的集合;以及向所述用户设备提供经调整的搜索结果。...

【技术特征摘要】
【国外来华专利技术】1.一种由数据处理装置执行的计算机实现的方法,所述数据处理装置包括数据通信中的一个或多个计算机,所述方法包括:接收从用户设备提交的、针对搜索操作的搜索查询;访问针对从其接收到所述查询的所述用户设备的应用亲和度数据,所述应用亲和度数据针对在所述设备上安装的多个本地应用描述了所述本地应用的亲和度分值,所述本地应用的亲和度分值度量相对于其它本地应用的所述本地应用的所述用户的亲和度,以及其中,所述应用亲和度数据响应于与所述搜索操作分开的报告过程而接收;接收搜索结果的集合,所述搜索结果的集合中的每个搜索结果识别被确定为对所述查询作出响应的相应资源,以及其中,所识别的资源中的每个资源具有相对应的搜索分值,通过所述相对应的搜索分值来响应于所述搜索而相对于其它资源对该资源进行排名,并且其中所述搜索结果中的一个或多个搜索结果是本地应用搜索结果,每个本地应用搜索结果包括指向自接收到所述查询时就安装在所述用户设备上的相应的本地应用的深度链接;针对所述本地应用搜索结果中的每个本地应用搜索结果,确定所述本地应用的所述亲和度分值;基于所述亲和度分值调整所述搜索结果,以生成搜索结果的经调整的集合;以及向所述用户设备提供经调整的搜索结果。2.根据权利要求1所述的计算机实现的方法,其中,基于所述亲和度分值调整所述搜索结果以生成搜索结果的经调整的集合包括:生成搜索结果的经调整的集合,其中所述本地应用搜索结果中的至少一个本地应用搜索结果相对于在所述搜索结果的集合中的其它搜索结果被调整其相应排名位置。3.根据权利要求2所述的计算机实现的方法,其中:所述一个或多个本地应用搜索结果包括多个本地应用搜索结果,所述多个本地应用搜索结果中的每个本地应用搜索结果处于所述搜索结果的集合中的相应顺序位置;以及其中,基于所述亲和度分值调整所述搜索结果包括仅相对于彼此并且在所述相应顺序位置内调整所述本地应用搜索结果。4.如权利要求3所述的计算机实现的方法,其中,调整所述搜索结果包括:相对于被其它本地应用搜索结果引用的本地应用的亲和度分值来基于本地应用的亲和度分值调整该本地应用搜索结果的搜索分值。5.根据权利要求2所述的计算机实现的方法,其中,调整所述搜索结果包括:相对于被其它本地应用搜索结果引用的本地应用的亲和度分值来基于本地应用的亲和度分值调整该本地应用搜索结果的搜索分值。6.根据权利要求1所述的计算机实现的方法,其中,调整所述搜索结果包括:相对于亲和度分值阈值来基于本地应用的亲和度分值调整该本地应用搜索结果的搜索分值。7.根据权利要求1所述的计算机实现的方法,其中:所述一个或多个本地应用搜索结果包括多个本地应用搜索结果,并且由所述本地应用搜索结果引用的所述本地应用的至少第一子集被归类为属于第一垂直元,以及由本地应用搜索结果引用的所述本地应用的第二子集被归类为属于第二垂直元;以及其中,基于所述亲和度分值调整所述搜索结果包括仅相对于彼此调整相同垂直元中的本地应用搜索结果。8.根据权利要求1所述的计算机实现的方法,进一步包括响应于所述报告过程接收所述应用亲和度数据,所述接收包括:从多个用户设备中的每个用户设备并且与所述用户设备所提交的查询分开地接收本地应用报告数据,所述本地应用报告数据针对每个用户设备描述所述用户设备上的本地应用的使用;对于每个用户设备:从所述报告数据确定特定于所述用户设备的所述本地应用的所述亲和度分值;以及在数据存储中存储所述亲和度分值、所述本地应用的标识、和所述用户设备的标识的关联;以及其中,确定针对所述本地应用搜索结果中的每个本地应用搜索结果的所述本地应用的所述亲和度分值包括访问所述亲和度分值、所述本地应用的所述标识、和所述用户设备的所述标识的所述关联。9.根据权利要求8所述的计算机实现的方法,其中,针对用户设备的所述报告数据包括在所述用户设备处使用所述本地应用的频率的描述。10.根据权利要求8所述的计算机实现的方法,其中,针对用户设备的所述报告数据包括在所述用户设备处使用所述本地应用的平均持续时间的描述。11.根据权利要求8所述的计算机实现的方法,其中,针对用户设备的所述报告数据包括在所述用户设备处使用所述本地应用的总持续时间的描述。12.根据权利要求8所述的计算机实现的方法,其中,针对用户设备的所述报告数据包括识别所述本地应用是来自在能够执行特定操作的所述用户设备上安装的多个本地应用之中的针对所述特定操作的优选本地应用的数据。13.一种系统,包括:数据处理装置;以及在存储指令的非暂时性计算机可读存...

【专利技术属性】
技术研发人员:索菲娅·安德里阿纳库谢园影
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1