将用于本机应用的数据编索引的制作方法_5

文档序号:9510153阅读:来源:国知局
应用的统一资源标识符集合,所述统一资源标识符集合中的每个统一资源标识符指向所述环境实例集合中的对应的环境实例。3.根据权利要求2所述的计算机实现的方法,其中: 确定用于本机应用的统一资源标识符集合包括:从所述本机应用的发布者接收统一资源标识符;并且 确定描述所述对应的环境实例的特征的文本数据包括:从所述发布者并且对于所述统一资源标识符中的每一个统一资源标识符,接收被所述发布者识别为描述对应于该统一资源标识符的环境实例的特征的文本数据。4.根据权利要求2所述的计算机实现的方法,其中: 确定用于本机应用的统一资源标识符集合包括:从所述本机应用的发布者接收所述统一资源标识符;并且 确定描述所述对应的环境实例的特征的文本数据包括: 实例化仿真用户设备的操作系统的虚拟机; 在所述虚拟机内实例化所述本机应用; 在所述虚拟机内访问所述统一资源标识符中的每一个,并且响应于访问每一个统一资源标识符: 在所述虚拟机中生成对应于该统一资源标识符的环境实例; 提取被提供至所述本机应用的渲染过程的文本数据,其中所述文本数据被识别为对于所述渲染过程不可见的文本数据,使得所述文本数据在所述本机应用在用户设备显示器上渲染所述环境实例时不被渲染为可见的。5.根据权利要求4所述的计算机实现的方法,其中: 在所述虚拟机中生成对应于该统一资源标识符的环境实例包括:生成所述环境实例的第一 OpenGL表面视图; 提取被提供至所述本机应用的渲染过程的文本数据包括: 生成包括所述文本数据并且被重叠在所述OpenGL表面视图上的文本视图对象;并且 从所述文本视图对象提取所述文本数据。6.根据权利要求1所述的计算机实现的方法,还包括: 从搜索引擎接收查询和部分基于所述本机应用环境实例数据将所述应用环境实例中的一个识别为响应于所述查询的数据;并且 生成将所述本机应用的所述对应的环境实例识别为响应于所述查询的搜索结果。7.根据权利要求6所述的计算机实现的方法,其中生成所述搜索结果包括: 在所述搜索结果中包括: 对应于所述本机应用的所述环境实例的所述统一资源标识符;以及 描绘所述环境实例的图像的图像数据; 其中由所述用户设备进行的对所述搜索结果的选择使得所述用户设备实例化安装在所述用户设备上的所述本机应用并且导航到在所述搜索结果中描绘的所述环境实例。8.根据权利要求6所述的计算机实现的方法,其中生成所述搜索结果包括: 在所述搜索结果中包括: 对应于所述本机应用的所述环境实例的所述统一资源标识符;以及 描绘所述环境实例的图像的图像数据; 其中由所述用户设备进行的对所述搜索结果的选择使得所述用户设备在所述本机应用未被安装在所述用户设备上时在所述用户设备上展现在所述用户设备上安装所述本机应用的安装选项。9.根据权利要求1所述的计算机实现的方法,还包括,对于每个环境实例: 确定环境实例的被渲染的文本数据,被渲染的文本数据是当所述本机应用在用户设备显示器上渲染该环境实例时被渲染为可见的数据;并且 生成本机应用环境实例数据还包括:描述从被渲染的文本生成所述应用环境实例数据的该环境实例的内容。10.一种系统,包括: 数据处理装置;以及 存储在非暂时性计算机可读存储介质中的软件,所述非暂时性计算机可读存储介质存储可以被所述数据处理装置执行的指令并且在这样执行时使得所述数据处理装置执行包括以下的操作: 为本机应用确定所述本机应用的环境实例集合,所述本机应用在所述本机应用内生成应用环境以用于在用户设备上显示并且独立于能在所述用户设备上操作的浏览器应用而操作; 对于每个环境实例: 确定描述对应的环境实例的特征的文本数据,所述文本数据是当所述本机应用在用户设备显示器上渲染该环境实例时不被渲染为可见的数据; 从所述文本数据生成描述该环境实例的内容的本机应用环境实例数据;并且 将用于所述本机应用的所述本机应用环境实例数据编成能被搜索引擎搜索的索引。11.根据权利要求10所述的系统,其中确定所述环境实例集合包括确定用于所述本机应用的统一资源标识符集合,所述统一资源标识符集合中的每个统一资源标识符指向所述环境实例集合中的对应的环境实例。12.根据权利要求11所述的系统,其中: 确定用于本机应用的统一资源标识符集合包括:从所述本机应用的发布者接收统一资源标识符;并且 确定描述所述对应的环境实例的特征的文本数据包括:从所述发布者并且对于所述统一资源标识符中的每一个统一资源标识符,接收被所述发布者识别为描述对应于该统一资源标识符的环境实例的特征的文本数据。13.根据权利要求11所述的系统,其中: 确定用于本机应用的统一资源标识符集合包括:从所述本机应用的发布者接收所述统一资源标识符;并且 确定描述所述对应的环境实例的特征的文本数据包括: 实例化仿真用户设备的操作系统的虚拟机; 在所述虚拟机内实例化所述本机应用; 在所述虚拟机内访问所述统一资源标识符中的每一个,并且响应于访问每一个统一资源标识符: 在所述虚拟机中生成对应于该统一资源标识符的环境实例; 提取被提供至所述本机应用的渲染过程的文本数据,其中所述文本数据被识别为对于所述渲染过程不可见的文本数据,使得所述文本数据在所述本机应用在用户设备显示器上渲染所述环境实例时不被渲染为可见的。14.根据权利要求13所述的系统,其中: 在所述虚拟机中生成对应于该统一资源标识符的环境实例包括:生成所述环境实例的第一 OpenGL表面视图; 提取被提供至所述本机应用的渲染过程的文本数据包括: 生成包括所述文本数据并且被重叠在所述OpenGL表面视图上的文本视图对象;并且 从所述文本视图对象提取所述文本数据。15.根据权利要求10所述的系统,其中所述操作还包括: 从搜索引擎接收查询和部分基于所述本机应用环境实例数据将所述应用环境实例中的一个识别为响应于所述查询的数据;并且 生成将所述本机应用的所述对应的环境实例识别为响应于所述查询的搜索结果。16.根据权利要求15所述的系统,其中生成所述搜索结果包括: 在所述搜索结果中包括: 对应于所述本机应用的所述环境实例的所述统一资源标识符;以及 描绘所述环境实例的图像的图像数据; 其中由所述用户设备进行的对所述搜索结果的选择使得所述用户设备实例化安装在所述用户设备上的所述本机应用并且导航到在所述搜索结果中描绘的所述环境实例。17.根据权利要求16所述的系统,其中生成所述搜索结果包括: 在所述搜索结果中包括: 对应于所述本机应用的所述环境实例的所述统一资源标识符;以及 描绘所述环境实例的图像的图像数据; 其中由所述用户设备进行的对所述搜索结果的选择使得所述用户设备在所述本机应用未被安装在所述用户设备上时在所述用户设备上展现在所述用户设备上安装所述本机应用的安装选项。18.一种计算机可读存储器存储系统,其存储可以被数据处理装置执行的指令并且在这样执行时使得所述数据处理装置执行包括以下的操作: 为本机应用确定所述本机应用的环境实例集合,所述本机应用在所述本机应用内生成应用环境以用于在用户设备上显示并且独立于能在所述用户设备上操作的浏览器应用而操作; 对于每个环境实例: 确定描述对应的环境实例的特征的文本数据,所述文本数据是当所述本机应用在用户设备显示器上渲染该环境实例时不被渲染为可见的数据; 从所述文本数据生成描述该环境实例的内容的本机应用环境实例数据;并且 将用于所述本机应用的所述本机应用环境实例数据编成能被搜索引擎搜索的索引。
【专利摘要】为本机应用确定所述本机应用的环境实例集合的方法、系统和装置,所述本机应用在该本机应用内生成应用环境以用于在用户设备上显示并且独立于能在所述用户设备上操作的浏览器应用而操作,所述本机应用的每一个环境实例为彼此不同的所述本机应用的环境实例;对于每一个环境实例:确定描述对应的环境实例的特征的文本数据,所述文本数据是当所述本机应用在用户设备显示器上渲染该环境实例时不被渲染为可见的数据,从所述文本数据生成描述该环境实例的内容的本机应用环境实例数据;并且将用于所述本机应用的所述本机应用环境实例数据编成能被搜索引擎搜索的索引。
【IPC分类】G06F17/30
【公开号】CN105264529
【申请号】CN201480032505
【发明人】劳伦斯·张
【申请人】谷歌公司
【公开日】2016年1月20日
【申请日】2014年6月6日
【公告号】EP3005170A1, US9135346, US20140365462, US20150347584, WO2014197758A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1