
技术摘要:
本发明涉及索引资源的动作。提供了用于对资源的动作进行索引的方法、系统和装置,包括在计算机存储介质上编码的计算机程序。在一个方面,一种方法,针对均可由用户设备访问的多个资源中的每个资源,接收描述由每个资源支持的动作的动作数据,每个动作是能够由处理资源 全部
背景技术:
互联网提供对各种各样的信息的访问。例如,可以通过互联网访问数字图像文件、 视频和/或音频文件、以及针对特定主题的网页资源。关于网页资源,这些资源中的许多被 设计为促进特定动作的执行,诸如预约餐馆预订、预约酒店预订、购票、播放视频、购物等。 此外,随着平板计算机和智能电话的出现,促进实现类似功能的本地应用资源现在被大量 提供。搜索引擎现在还通过抓取和索引这些资源来促进这些资源的搜索——网页和本地应 用二者。资源的内容通常在索引过程期间被识别,并且以促进响应于搜索查询而对内容的 搜索的方式来被存储在索引中。 搜索引擎收集本地应用的信息的一个过程是通过访问本地应用的“深度链接”。深 度链接是指定本地应用的特定环境实例的指令,并且被配置为当在用户设备处选择本地应 用时使得该本地应用实例化所指定的本地应用的环境实例。本地应用生成环境实例以用于 在用户设备上的本地应用内显示。例如,深度链接可以指定游戏环境的选择菜单;或音乐应 用的歌曲的特定选择;或者烹饪应用的特定食谱等。
技术实现要素:
本说明书描述了与本地应用的索引验证相关的技术。 一般的,本说明书中描述的主题的一个创新方面能够被包含在包括以下动作的方 法中:对于均可由用户设备访问的多个资源中的每个资源,接收描述由每个资源支持的动 作的动作数据,每个动作是可以由处理资源的用户设备执行的动作;对于每个资源:根据动 作数据来确定该资源所支持的每个动作的动作类型,根据该动作数据来确定该资源所支持 的每个动作的动作参数,以及在可由搜索引擎搜索的索引中对该资源的动作数据、动作类 型和动作参数进行索引。该方面的其它实施例包括:被配置为执行编码在计算机存储设备 上的方法的动作的相应的系统、装置、和计算机程序。 可以实现本说明书中描述的主题的特定实施例,以便实现以下优点中的一个或多 个。系统提供了用于对由网页资源、web服务资源、和本地应用资源所支持的操作进行索引 的框架。然后,系统评估查询以确定该查询是否与操作相关联,如果是,则评估资源支持该 操作的程度。这促进了资源的显现,其不仅具有查询的相关内容,而且还能够供给被确定为 响应于查询的动作。因此,搜索不仅关注用户的信息需求,而且还关注用户的动作需求—— 如果这样的动作需求存在。 系统可以促进对资源的动作执行的验证。例如,仅被验证为执行针对资源所指定 的动作的资源才被指示为通过验证。未通过验证的资源在其关于动作分值的排名中被降 级。如果用户尝试使用资源来执行动作,则这消除了可能致使糟糕用户体验的资源的显现。 6 CN 111611474 A 说 明 书 2/10 页 在一些实施方式中,通过理解动作的类型,对应的约束、以及哪些资源能够满足那 些动作和约束,系统可以在适当的场境中向用户呈现动作,例如在用户正在安排晚餐预订 时允许他们在日历应用内部作出晚餐预订,而不是使用户从日历应用切换到晚餐预订应用 来作出预订,然后再切换回日历应用以完成约会排程。在一些实施方式中,系统可以使得由 其它系统提供的应用——例如由其它公司提供的应用能够使用系统动作索引来执行类似 的动作分析、动作呈现、或这两者。这可以促进用户动作,而无需在应用、网页、或这两者之 间切换。 在附图和以下描述中阐述了本说明书中描述的主题的一个或多个实施例的细节。 根据说明书、附图、和权利要求,本主题的其它特征、方面、和优点将变得显而易见。 附图说明 图1是验证资源的动作以供索引和搜索的示例环境的框图。 图2是用于对资源的动作数据进行索引的示例过程的流程图。 图3是用于验证资源的动作的示例过程的流程图。 图4是基于内容类型来验证资源的动作的流程图。 图5是用于基于动作类型来对资源进行排名的示例过程的流程图。 图6是用于使用资源来协助用户调用动作的示例过程的流程图。 在各附图中相似的附图标记和名称指示相似的元素。