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

将用于本机应用的数据编索引制造技术

技术编号:12742757 阅读:86 留言:0更新日期:2016-01-21 04:48
为本机应用确定所述本机应用的环境实例集合的方法、系统和装置,所述本机应用在该本机应用内生成应用环境以用于在用户设备上显示并且独立于能在所述用户设备上操作的浏览器应用而操作,所述本机应用的每一个环境实例为彼此不同的所述本机应用的环境实例;对于每一个环境实例:确定描述对应的环境实例的特征的文本数据,所述文本数据是当所述本机应用在用户设备显示器上渲染该环境实例时不被渲染为可见的数据,从所述文本数据生成描述该环境实例的内容的本机应用环境实例数据;并且将用于所述本机应用的所述本机应用环境实例数据编成能被搜索引擎搜索的索引。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】将用于本机应用的数据编索引对相关申请的交叉引用本申请要求于2013年6月7日提交的题为INDEX DATA FOR NATIVEAPPLICAT1N(将用于本机应用的数据编索引)的美国申请序列号13/912,921的优先权,在此通过引用将其公开内容并入。
技术介绍
因特网提供对各种各样的信息的访问。例如,通过因特网可访问数字图像文件、视频和/或音频文件及特定主题或特定新闻文章的网页资源。关于网页资源,这些资源中的许多被设计以方便执行特定功能,诸如银行业务、预订宾馆、购物等,或提供结构化的信息,诸如在线百科全书,电影数据库等。各种搜索引擎可用于识别可通过因特网访问的特定资源。这些搜索引擎爬取各种网页资源并且将其编索引。所述搜索引擎然后使用所述索引确定哪些资源最响应于搜索查询并且响应于所述查询提供链接到资源的搜索结果。随着平板电脑和智能手机的出现,促进通过使用网页资源促进的相同功能的性能的本机应用现在正被大量提供。提供虚拟体验一诸如丰富的、交互的、三维的体验的本机应用;其中几乎没有文本数据的基于图形的应用等也一样。提供虚拟体验的本机应用中的许多不包括可以被编索引的数据可以被搜索引擎从其提取的本机应用页面。相反,来自本机应用外部的其它来源并且关于本机应用的元数据被编索引并且然后当处理搜索查询时被访问。
技术实现思路
本说明书描述涉及将本机应用的应用页面编索引的技术。—般来说,在本说明书中描述的主题的一个创新方面可以体现在包括如下动作的方法中:为本机应用确定所述本机应用的环境实例集合,所述本机应用在所述本机应用内生成应用环境以用于在用户设备上显示并且独立于能在所述用户设备上操作的浏览器应用而操作,本机应用的每一个环境实例为彼此不同的所述本机应用的环境实例;对于每一个环境实例:确定描述对应的环境实例的特征的文本数据,所述文本数据是当所述本机应用在用户设备显示器上渲染该环境实例时不被渲染为可见的数据,从所述文本数据生成描述该环境实例的内容的本机应用环境实例数据;并且将用于所述本机应用的所述本机应用环境实例数据编成能被搜索引擎搜索的索引。本方面的其它实施例包括被配置为执行所述方法的动作的对应的系统、装置和编码在计算机存储设备上的计算机程序。可以实现在本说明书中描述的本主题的特定实施例以便实现以下优点的一个或多个。存储在本机应用页面的应用索引中的信息取自为环境实例指定的索引数据,并且可以因此提供比由本机应用外部的且描述本机应用的元数据提供的更全面的应用内容的描述。这转而可以提供具有确定比基于描述本机应用的元数据的相关性度量更精确的相关性度量的能力的搜索引擎。特别地,环境实例的应用索引为搜索引擎提供表面化本机应用的搜索结果的能力,所述搜索结果考虑到本机应用的环境实例的实际内容。这比单纯依靠描述本机应用的元数据诸如本机应用的标题和描述可能更准确。以下在附图和描述中阐述在本说明书中描述的主题的一个或多个实施例的细节。本主题的其它特征、方面和优点将从描述、附图和权利要求书变得显而易见。【附图说明】图1A是示例环境的方框图,其中本机应用的应用环境被编索引并且搜索。图1B是本机应用索引器的示例实现方式的方框图。图2A是用于将本机应用的环境实例编索引的示例过程(process)的流程图。图2B是用于使用虚拟机将本机应用的环境实例编索引的示例过程的流程图。图3是包括本机应用搜索结果的搜索结果页面的图示。图4是响应于对本机应用搜索结果的选择实例化本机应用的环境实例的图示。图5是提供网页资源和本机应用的搜索结果的示例过程的流程图。图6是提取过程的系统流程图。图7是具有对应的索引数据的本机应用地图的一部分的描绘。在各个附图中相似的参考编号和标示指示相似的要素。【具体实施方式】系统将本机应用的环境实例编索引。如在本文中使用的,本机应用在本机应用的环境内生成环境实例以用于在用户设备上显示,并且独立于用户设备上的浏览器应用操作。本机应用是特别设计为在特定用户设备操作系统和机器固件上并且不在浏览器内运行的应用。因此本机应用与浏览器和基于浏览器的应用和浏览器渲染的资源不同。后者在每次它们被实例化或渲染的时候需要全部或至少一些从web服务器下载的要素或指令。此夕卜,基于浏览器的应用和浏览器渲染的资源能被所有具有web能力的移动设备在浏览器内处理,并且因此不是像本机应用那样特定于操作系统。本机应用的环境实例是在本机应用内特定用户体验环境的实例,并且所述环境实例各自以在本机应用中区别于彼此的用户界面特征的唯一集合为特性。例如,环境实例可以为在应用中的特定模式,诸如选项屏幕或三维序列,诸如三维空间或动作序列的“旅行”,诸如下坡滑雪事件等。在后者的情况下,用户体验可以是基于时间的并且需要多个帧,诸如在其间用户试图完成任务的游戏中的三维体验。为了将用于本机应用的数据编索引,系统确定本机应用的环境实例集合。对于这些环境实例中的每个,系统确定描述对应的环境实例的特征的文本数据。所述文本数据是当本机应用在用户设备显示器上渲染环境实例时不被渲染为可见的数据。例如,本机应用的发布者能将文本数据作为不可见文本嵌入环境中,或者可选地可以与标识(或否则促进其实例化)在本机应用中的环境实例的统一资源标识符一起提供文本数据。所述系统然后从文本数据中生成描述环境实例的内容的本机应用环境实例数据,并且将用于本机应用的本机应用环境实例数据编成能被搜索引擎搜索的索引。所述搜索引擎转而能访问被编索引的数据以确定可以响应于查询的本机应用的环境实例。以下更详细地描述将应用页面数据编索引的所述系统的操作和对于应用页面的搜索结果的处理。图1A是其中本机应用的应用页面被编索引并且搜索的示例环境100的方框图。诸如因特网的计算机网络102连接资源发布者网站104、应用发布者106、用户设备108和搜索引擎110。资源发布者网站104包括与域相关联的并且由在一个或多个位置的一个或多个服务器托管的一个或多个web资源105。一般地,资源发布者网站是格式为超文本标记语言(HTML)的、可以包含文本、图像、多媒体内容和编程元素的网页的集。每个网站104由内容发布者维持,其为控制、管理和/或拥有网站104的实体。网页资源是可以被发布者网站104通过网络102提供的并且具有资源地址,S卩,统一资源定位符(URL)的任何数据。web资源可以为HTML页面、图像文件、视频文件、音频文件和馈送资源,等等。资源可以包括嵌入式信息,例如,元信息和超链接和/或嵌入式指令,例如,客户端脚本。应用发布者网站106也可以包括一个或多个web资源105,并且也提供本机应用107。如上所述,本机应用107是特别设计为在特定用户设备操作系统和机器固件上运行的应用。如上所述,本机应用可以具有多个环境,每个特定于特定本机应用。环境实例与被渲染的web资源的不同之处在于,环境实例在该本机应用中发生并且特定于该本机应用,同时web资源可以在网页资源对其兼容的任意浏览器中被渲染,并且独立于用户设备的操作系统。用户设备108是电子设备,并且能通过网络102请求和接收网页资源104和本机应用107。示例用户设备108包括个人电脑、移动通信设备和平板电脑。为了搜索web资源105和本机应用107,搜索引擎110访问web索引11本文档来自技高网...

【技术保护点】
一种在数据通信中通过包括一个或多个计算机的数据处理装置执行的计算机实现的方法,所述方法包括:为本机应用确定所述本机应用的环境实例集合,所述本机应用在所述本机应用内生成应用环境以用于在用户设备上显示并且独立于能在所述用户设备上操作的浏览器应用而操作;对于每个环境实例:确定描述对应的环境实例的特征的文本数据,所述文本数据是当所述本机应用在用户设备显示器上渲染该环境实例时不被渲染为可见的数据;从所述文本数据生成描述该环境实例的内容的本机应用环境实例数据;并且将用于所述本机应用的所述本机应用环境实例数据编成能被搜索引擎搜索的索引。

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

【专利技术属性】
技术研发人员:劳伦斯·张
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

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

1