用于检索与链接相关联的内容的方法、系统和介质与流程

文档序号:36722421发布日期:2024-01-16 12:26阅读:21来源:国知局
用于检索与链接相关联的内容的方法、系统和介质与流程

所公开的主题涉及用于检索与链接相关联的内容的方法、系统和介质。


背景技术:

1、人们经常通过在用户装置上执行的应用查看内容。例如,人们可通过与视频共享服务或者社交网络服务相关联的应用在移动装置(例如移动电话或者平板电脑)上查看视频。在一些实例中,内容可包括指向其它内容的链接,诸如指向相关文章的链接、指向其它视频的链接、指向其它用户的个人资料的链接等。然而,对于应用而言,获取链接的内容且将它呈现在应用内能够是耗时的。

2、另外,指向应用中的其它内容的这些链接通常涉及与移动装置的操作系统的大量通信。例如,应用外部的操作系统可接收已选择链接的指示,且确定应如何处理这种链接。在继续此示例中,操作系统可确定将链接传输到操作系统的应用应该处理链接,且可响应于确定将链接传输回应用。

3、因此,需要提供用于检索与链接相关联的内容的方法、系统和介质。


技术实现思路

1、提供了用于检索与链接相关联的内容的方法、系统和介质。

2、在所公开的主题的一些实施例中,提供了一种用于检索与链接相关联的内容的方法,该方法包括:将对与要在用户装置上呈现的页面对应的内容的请求从用户装置传输到服务器;从该服务器接收与页面对应的内容和包括在与该页面对应的内容中的一个或多个链接到与该一个或多个链接中的每一个相关联的一个或多个页面类型的映射;将所接收的映射存储在用户装置上;使页面的内容呈现在该用户装置上;接收对包括在与页面对应的内容中的一个或多个链接中的一个的选择;基于所存储的映射来识别与所选择的链接对应的页面类型;将对与所选择的链接相关联的内容的请求传输到服务器;在等待来自该服务器的所请求的内容时,使与所识别的页面类型相关联的用户界面的用户界面元素呈现在用户装置上;以及响应于从服务器接收所请求的内容,使所接收的内容呈现在用户界面内。

3、在所公开的主题的一些实施例中,提供了一种用于检索与链接相关联的内容的系统,该方法包括硬件处理器,该硬件处理器被配置为:将对与要在用户装置上呈现的页面对应的内容的请求从用户装置传输到服务器;从该服务器接收与页面对应的内容和包括在与该页面对应的内容中的一个或多个链接到与该一个或多个链接中的每一个相关联的一个或多个页面类型的映射;将所接收的映射存储在用户装置上;使页面的内容呈现在该用户装置上;接收对包括在与页面对应的内容中的一个或多个链接中的一个的选择;基于所存储的映射来识别与所选择的链接对应的页面类型;将对与所选择的链接相关联的内容的请求传输到服务器;在等待来自该服务器的所请求的内容时,使与所识别的页面类型相关联的用户界面的用户界面元素呈现在用户装置上;以及响应于从服务器接收所请求的内容,使所接收的内容呈现在用户界面内。

4、根据所公开的主题的一些实施例,提供了一种包含计算机可执行指令的非暂时性计算机可读介质,该计算机可执行指令在由处理器执行时使该处理器执行用于检索与链接相关联的内容的方法。在一些实施例中,方法包括:将对与要在用户装置上呈现的页面对应的内容的请求从用户装置传输到服务器;从该服务器接收与页面对应的内容和包括在与该页面对应的内容中的一个或多个链接到与该一个或多个链接中的每一个相关联的一个或多个页面类型的映射;将所接收的映射存储在用户装置上;使页面的内容呈现在该用户装置上;接收对包括在与页面对应的内容中的一个或多个链接中的一个的选择;基于所存储的映射来识别与所选择的链接对应的页面类型;将对与所选择的链接相关联的内容的请求传输到服务器;在等待来自该服务器的所请求的内容时,使与所识别的页面类型相关联的用户界面的用户界面元素呈现在用户装置上;以及响应于从服务器接收所请求的内容,使所接收的内容呈现在用户界面内。

5、在所公开的主题的一些实施例中,提供了一种用于检索与链接相关联的内容的系统,该系统包括:用于将对与要在用户装置上呈现的页面对应的内容的请求从用户装置传输到服务器的装置;用于从该服务器接收与页面对应的内容和包括在与该页面对应的内容中的一个或多个链接到与该一个或多个链接中的每一个相关联的一个或多个页面类型的映射的装置;用于将所接收的映射存储在用户装置上的装置;用于使页面的内容呈现在该用户装置上的装置;用于接收对包括在与页面对应的内容中的一个或多个链接中的一个的选择的装置;用于基于所存储的映射来识别与所选择的链接对应的页面类型的装置;用于将对与所选择的链接相关联的内容的请求传输到服务器的装置;用于在等待来自该服务器的所请求的内容时使与所识别的页面类型相关联的用户界面的用户界面元素呈现在用户装置上的装置;以及用于响应于从服务器接收所请求的内容使所接收的内容呈现在用户界面内的装置。

6、映射可包括指示页面类型的信息。页面类型可包括识别要用于与链接相关联的页面的用户界面的类型的信息,更具体地包括用于识别在等待内容时要呈现的用户元素的信息。例如,页面类型可指示或者识别要呈现的一个或多个用户界面元素的集合,并且可以可选地包括关于这些元素的附加信息,诸如位置信息。此可有助于对用户界面的改变以及减少延迟。由此,例如,页面类型信息可指示以下中的一个或多个:视频播放器窗口的存在和/或位置;图像窗口的存在和/或位置;文本窗口的存在和/或位置;网页窗口的存在和/或位置;信息共享窗口的存在和/或位置;例如用于发送/接收消息的通信窗口的存在和/或位置;标志的存在和/或位置;等。更一般地,页面类型信息可识别要呈现的信息类型,诸如视频、音频、ar/vr(增强现实/虚拟现实)等。用户界面元素用于呈现由页面类型识别的用户界面,该用户界面用于呈现与所选择的链接相关联的内容。在一些实施方式中,用户界面元素从用户装置的本地存储器中检索,用户界面元素可能先前已经存储在其中,但在其它实施方式中,用户界面元素可从用户装置外部的来源中检索。用户界面元素可为与所选择的链接相关联的页面类型通用的,而非特定于内容。

7、在一些实施例中,页面呈现在应用内,该应用在用户装置上执行。在一些实施例中,与所选择的链接相关联的内容是由与应用不相关联的实体提供的第三方内容。在一些实施例中,与页面对应的内容和与所选择的链接对应的所接收的内容呈现在web浏览器应用或者界面内,该web浏览器应用或者界面在用户装置上执行的应用内执行。

8、在一些实施例中,系统/方法进一步包括用于在使页面的内容呈现在用户装置上之前插入针对与页面对应的内容中的一个或多个链接中的每一个的事件处理器(eventhandler)的装置。在一些实施方式中,插入可由用户装置进行;在其它实施方式中,插入可由服务器执行。事件处理器可包括信息或者代码,该信息或者代码指定当选择链接时要采取的一个或多个动作。动作可包括根据映射直接或者间接地确定页面的类型的动作,且随后可使相关联的通用用户界面元素的呈现。在一些实施例中,事件处理器指示识别与所选择的链接对应的页面类型的功能。然而,应注意,除了使用事件处理器之外,还可采用其它机制来实施上文所描述的系统和方法。



技术特征:

1.一种用于检索与链接相关联的内容的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,所述多个用户界面元素中的每一个已经由所述用户设备从所述服务器先前接收并且被存储在所述用户设备上。

3.根据权利要求1所述的方法,进一步包括:

4.根据权利要求1所述的方法,其中,所述第一页面是第一网页,并且其中,所述第二页面是第二网页。

5.根据权利要求1所述的方法,其中,与所述第二页面相对应的所述用户界面被呈现在web浏览器应用内。

6.根据权利要求1所述的方法,其中,所述多个用户界面元素和与所述第二页面的网页类型相关联的所述第二页面的静态元素相对应。

7.根据权利要求1所述的方法,其中,所述映射包括与所述链接相关联的键值对,并且其中,所述键值对中的值与所述多个用户界面元素相对应。

8.一种用于检索与链接相关联的内容的系统,所述系统包括:

9.根据权利要求8所述的系统,其中,所述多个用户界面元素中的每一个已经由所述用户设备从所述服务器先前接收并且被存储在所述用户设备上。

10.根据权利要求8所述的系统,其中,所述硬件处理器还:

11.根据权利要求8所述的系统,其中,所述第一页面是第一网页,并且其中,所述第二页面是第二网页。

12.根据权利要求8所述的系统,其中,与所述第二页面相对应的所述用户界面被呈现在web浏览器应用内。

13.根据权利要求8所述的系统,其中,所述多个用户界面元素和与所述第二页面的网页类型相关联的所述第二页面的静态元素相对应。

14.根据权利要求8所述的系统,其中,所述映射包括与所述链接相关联的键值对,并且其中,所述键值对中的值与所述多个用户界面元素相对应。

15.一种包含计算机可执行指令的非暂时性计算机可读介质,所述计算机可执行指令在被执行时使得硬件处理器执行用于检索与链接相关联的内容的方法,所述方法包括:

16.根据权利要求15所述的非暂时性计算机可读介质,其中,所述多个用户界面元素中的每一个已经由所述用户设备从所述服务器先前接收并且被存储在所述用户设备上。

17.根据权利要求15所述的非暂时性计算机可读介质,其中,所述方法进一步包括:

18.根据权利要求15所述的非暂时性计算机可读介质,其中,所述第一页面是第一网页,并且其中,所述第二页面是第二网页。

19.根据权利要求15所述的非暂时性计算机可读介质,其中,与所述第二页面相对应的所述用户界面被呈现在web浏览器应用内。

20.根据权利要求15所述的非暂时性计算机可读介质,其中,所述多个用户界面元素和与所述第二页面的网页类型相关联的所述第二页面的静态元素相对应。

21.根据权利要求15所述的非暂时性计算机可读介质,其中,所述映射包括与所述链接相关联的键值对,并且其中,所述键值对中的值与所述多个用户界面元素相对应。


技术总结
本申请涉及用于检索与链接相关联的内容的方法、系统和介质。方法包括:将对与要在用户装置上呈现的页面对应的内容的请求从用户装置传输到服务器;从服务器接收与页面对应的内容和包括在与页面对应的内容中的一个或多个链接到与一个或多个链接中的每一个相关联的一个或多个页面类型的映射;将所接收的映射存储在用户装置上;使页面的内容呈现在用户装置上;接收对包括在与页面对应的内容中的一个或多个链接中的一个的选择;基于所存储的映射来识别与所选择的链接对应的页面类型;将对与所选择的链接相关联的内容的请求传输到服务器;使与所识别的页面类型相关联的用户界面的用户界面元素呈现在用户装置上;以及使所接收的内容呈现在用户界面内。

技术研发人员:贾斯汀·刘易斯,斯科特·戴维斯
受保护的技术使用者:谷歌有限责任公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1