在静态网页中提供场境功能的方法和系统技术方案

技术编号:21781223 阅读:21 留言:0更新日期:2019-08-04 00:31
所公开的技术的各方面包括一种方法,所述方法包括:通过计算设备来接收网页的静态网页数据;响应于接收到所述静态网页数据,通过所述计算设备来解析所述静态网页数据以识别多个链接;通过所述计算设备来选择所识别的多个链接中的链接以用于呈现;通过所述计算设备来渲染包括所选择的链接的所述网页;以及输出经渲染的网页以供显示。

Method and System of Providing Site Function in Static Web Pages

【技术实现步骤摘要】
【国外来华专利技术】在静态网页中提供场境功能的方法和系统相关申请的交叉引用本PCT国际申请要求于2016年12月20日提交的美国非临时专利申请序号15/384,793的优先权和权益。前述申请的全部内容和实质特此通过引用整体地并入,如同在本文中充分地阐述一样。
本公开总体上涉及基于场境(context-based)的功能,并且更具体地涉及使用静态网页来提供基于场境的功能。
技术介绍
近年来,已经广泛增长从移动环境(诸如智能电话)对网页的访问。在移动环境中,以尽可能小的延迟呈现网页是特别有利的。增强的速度可以通过使用静态网页(诸如通过使用加速的移动网页)来实现。然而,传统使用的静态网页限制了用于提供场境信息并且有效地跟踪用户行为的能力。例如,使用传统的静态网页,不能够做出用于移动应用的单个嵌入式安装按钮以链接到适当的应用商店。因此,需要一种向静态网页提供增强的功能的方式。
技术实现思路
简要地描述,并且根据一个实施例,本公开的各方面一般地涉及对静态网页的使用的增强。某些实现方式可以包括一种方法,所述方法包括:由计算设备来接收网页的静态网页数据;响应于接收到所述静态网页数据,由所述计算设备解析所述静态网页数据以识别多个链接;由所述计算设备选择所识别的多个链接中的链接以用于呈现;由所述计算设备渲染包括所选择的链接的网页;以及输出经渲染的网页以供显示。根据某些实现方式,所述计算环境对应于所述计算设备上的应用的存在状态,所述多个链接包括到应用商店的第一链接和用于打开所述应用的第二链接,并且所述选择包括在响应于所述应用不存在于所述计算设备上的所述第一链接与响应于所述应用存在于所述计算设备上的所述第二链接之间进行选择。根据某些实现方式,所述计算环境与所述计算设备的操作系统相对应,并且所述多个链接与用于与所述计算设备的相应的操作系统相对应的相同应用的不同的应用位置相对应。根据某些实现方式,所述方法还包括:由所述计算设备接收用户对所选择的链接的选择的指示;以及响应于接收到所述指示,由所述计算设备启动所述应用的打开。根据某些实现方式,所述方法还包括:响应于所述应用的打开不成功,由所述计算设备导航到应用商店中的与所述计算设备的操作系统相对应的应用页面。根据某些实现方式,所述方法还包括:由所述计算设备来传送搜索查询请求,其中所述接收包括由计算设备来接收多个搜索结果以及所述静态网页数据,所述静态网页数据与所述多个搜索结果中的搜索结果相对应;由所述计算设备基于所选择的链接来识别所述应用;由所述计算设备来确定所述应用是否存在于所述计算设备上;以及将所述确定的结果存储在存储器中。根据某些实现方式,所述方法还包括:由所述计算设备来接收用户对所选择的链接的选择的指示;响应于接收到所述指示,由所述计算设备来引用在所述存储器中存储的所述结果并且响应于所述结果指示所述应用存在于所述计算设备上而打开所述应用,或者响应于所述结果指示所述应用不存在于所述计算设备上而打开用于所述应用的与所述计算设备的操作系统相对应的应用商店位置。某些实现方式可以包括一种方法,所述方法包括:由计算设备来接收网页的静态网页数据;响应于接收到所述静态网页数据,由所述计算设备来解析所述静态网页数据以识别加速移动页面(AMP)标签;由所述计算设备来从所述AMP标签中提取数据元素;由所述计算设备基于所提取的数据元素和环境信息来构建链接;由所述计算设备来渲染包括构建的链接的所述网页;以及输出经渲染的网页以供显示。根据某些实现方式,所述环境信息包括所述计算设备的操作系统的指示,所述数据元素包括应用的识别信息,并且所述构建包括由所述计算设备来构建用于导向应用商店中的所述应用的所述链接,所述应用商店与所述计算设备的操作系统相关联。根据某些实现方式,所述环境信息包括应用存在于所述计算设备上的指示,所述数据元素包括所述应用的识别信息,并且所述构建包括由所述计算设备来构建所述链接,该链接用于响应于所述应用不存在于所述计算设备上而导向应用商店中的所述应用或者响应于所述应用存在于所述计算设备上而打开所述应用。某些实现方式可以包括一种方法,所述方法包括:由计算设备来接收网页的静态网页数据;响应于接收到所述静态网页数据,由所述计算设备来解析所述静态网页数据以识别与链接相对应的引用者标签;由所述计算设备来修改所述引用者标签以包括属性信息;由所述计算设备来渲染包括与经修改的引用者标签相关联的所述链接的所述网页;以及输出经渲染的网页以供显示。根据某些实现方式,所述修改包括由所述计算设备来修改所述引用者标签,以包括与所述计算设备的用户的用户识别信息相对应的信息。根据某些实现方式,所述方法还包括:由所述计算设备来传送搜索查询请求。所述接收可以包括由所述计算结果来接收多个搜索结果以及所述静态网页数据,所述静态网页数据可以与所述多个搜索结果中的搜索结果相对应,并且所述修改可以包括由所述计算设备来修改所述引用者标签,以包括指示所述搜索查询请求的信息。根据某些实现方式,所述方法还包括:由所述计算设备来接收对所述链接的选择的指示;以及响应于接收到所述指示,由所述计算设备来启动到与所述链接相对应的目的地的导航并且将所述属性信息传送到所述目的地。某些实现方式可以包括一种方法,所述方法包括:由计算设备来从用户设备接收web搜索查询;由所述计算设备基于所述web搜索查询来执行搜索;由所述计算设备来编译多个搜索结果和与所述多个搜索结果中的搜索结果相对应的网页的静态网页数据;由所述计算设备来解析所述静态网页数据以识别场境元素;由所述计算设备来修改所述静态网页的场境元素;以及将所述搜索结果与包含经修改的场境元素的所述静态网页数据一起传送到所述用户设备,其中,所述用户设备被配置成渲染并显示包括经修改的场境元素的所述网页。根据某些实现方式,所述方法还包括:由所述计算设备接收来自所述计算设备的环境信息。所述修改可以包括由所述计算设备来基于所述环境信息修改所述场境元素。根据某些实现方式,所述场境元素包括链接和相对应的引用者标签,并且所述修改包括修改所述相对应的引用者标签,以包括与所述web搜索查询相对应的信息。根据某些实现方式,所述方法还包括:由所述计算设备接收来自所述计算设备的用户识别信息。所述场境元素可以包括链接和相对应的引用者标签,并且所述修改可以包括修改所述对应的引用者标签,以包括与所述用户识别信息相对应的信息。附图说明附图图示本公开的一个或多个实施例和/或方面,并且与所撰写的说明书一起,用作说明本公开的原理。只要有可能,贯穿所有附图使用相同的附图标记来指代实施例的相同或类似的元素,并且在附图中:图1图示其中可以实现一个或多个示例实施例的环境。图2是图示根据示例实施例的方法的流程图。图3图示图2的方法的示例实现方式。图4是图示根据示例实施例的方法的流程图。图5图示图4的方法的示例实现方式。图6是图示根据示例实施例的方法的流程图。图7图示图6的方法的示例实现方式。图8是图示根据示例实施例的方法的流程图。图9是图示根据示例实施例的方法的流程图。图10是根据示例实现方式的说明性计算机系统架构的框图。具体实施方式根据所公开技术的一些实现方式,静态网页数据可以包括场境信息。主机可以识别场境信息并且基于特定环境来修改静态网页。在一些情况下,场境信息可以包括本文档来自技高网...

【技术保护点】
1.一种方法,包括:由计算设备接收网页的静态网页数据;响应于接收到所述静态网页数据,由所述计算设备解析所述静态网页数据以识别多个链接;由所述计算设备基于计算环境选择所识别的多个链接中的链接以用于呈现;由所述计算设备渲染包括所选择的链接的所述网页;以及输出经渲染的网页以供显示。

【技术特征摘要】
【国外来华专利技术】2016.12.20 US 15/384,7931.一种方法,包括:由计算设备接收网页的静态网页数据;响应于接收到所述静态网页数据,由所述计算设备解析所述静态网页数据以识别多个链接;由所述计算设备基于计算环境选择所识别的多个链接中的链接以用于呈现;由所述计算设备渲染包括所选择的链接的所述网页;以及输出经渲染的网页以供显示。2.根据权利要求1所述的方法,其中所述计算环境与所述计算设备上的应用的存在状态相对应,所述多个链接包括到应用商店的第一链接和用于打开所述应用的第二链接,并且所述选择包括在响应于所述应用不存在于所述计算设备上的所述第一链接与响应于所述应用存在于所述计算设备上的所述第二链接之间进行选择。3.根据权利要求1所述的方法,其中所述计算环境与所述计算设备的操作系统相对应,以及所述多个链接与相同应用的对应于所述计算设备的相应操作系统的不同应用位置相对应。4.根据权利要求3所述的方法,还包括:由所述计算设备接收对所选择的链接的用户选择的指示;以及响应于接收到所述指示,由所述计算设备启动所述应用的打开。5.根据权利要求4所述的方法,还包括:响应于所述应用的所述打开不成功,由所述计算设备导航到应用商店中与所述计算设备的所述操作系统相对应的应用页面。6.根据权利要求3所述的方法,还包括:由所述计算设备传送搜索查询请求,其中,所述接收包括由所述计算设备接收多个搜索结果以及所述静态网页数据,所述静态网页数据与所述多个搜索结果中的搜索结果相对应;由所述计算设备基于所选择的链接来识别所述应用;由所述计算设备确定所述应用是否存在于所述计算设备上;以及将所述确定的结果存储在存储器中。7.根据权利要求6所述的方法,还包括:由所述计算设备接收对所选择的链接的用户选择的指示;响应于接收到所述指示,由所述计算设备引用存储在所述存储器中的所述结果,并且或者响应于所述结果指示所述应用存在于所述计算设备上而打开所述应用,或者响应于所述结果指示所述应用不存在于所述计算设备上而打开用于所述应用的与所述计算设备的所述操作系统相对应的应用商店位置。8.一种方法,包括:由计算设备接收网页的静态网页数据;响应于接收到所述静态网页数据,由所述计算设备解析所述静态网页数据以识别加速移动页面(AMP)标签;由所述计算设备从所述AMP标签中提取数据元素;由所述计算设备基于所提取的数据元素和环境信息来构建链接;由所述计算设备渲染包括所构建的链接的所述网页;以及输出经渲染的网页以供显示。9.根据权利要求8所述的方法,其中所述环境信息包括所述计算设备的操作系统的指示,所述数据元素包括应用的识别信息,以及所述构建包括由所述计算设备构建用于指向应用商店中的所...

【专利技术属性】
技术研发人员:斯科特·戴维斯贾斯汀·刘易斯
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1