时间依赖的机器生成的提示制造技术

技术编号:19396881 阅读:34 留言:0更新日期:2018-11-10 05:04
实施例试图使用时间依赖、机器生成的提示来改进预提取提示。一些实施例在提示机器与客户端机器通信的上下文中操作,其可以通过收集“资源样本”来开发关于是否以及如何随时间在网络事务中使用资源的信息。每个资源样本可以标识在取样时间的资源呈现状态信息。基于时间的样本可以用于计算资源的基于时间的概率,其例如指示资源在随后的某个时间用于呈现网页的可能性。时间依赖提示可以依据基于时间的概率生成,并且时间依赖提示可以用于通过对于特定请求时间优化提示信息来改进预提取(例如,用于呈现网页的预提取提示可以以导致网页被呈现的方式生成)。

【技术实现步骤摘要】
【国外来华专利技术】时间依赖的机器生成的提示
实施例一般涉及网络通信性能,并且更具体地涉及时间依赖、机器驱动的提示生成。
技术介绍
用户选择网页内容并接收对象的网页传输是互联网用户的互联网体验的核心部分。尽管用户的体验通常是单一选择,随后查看在屏幕上呈现的网页,但是在屏幕上呈现网页的过程可涉及大量资源(例如页面对象)和多个从用户系统到提供网页资源的一个或多个网络服务器的请求/响应往返通信。另外,每个资源可以与多个不同阶段相关联,作为将资源(或与资源相关联的对象)包含在呈现给用户的网页中的一部分。作为网页一部分的每个资源以及与每个资源相关联的每个阶段都可能导致装置用户所经历的整个页面加载时间为延迟。各种技术允许向浏览器发送关于用于呈现网页的资源(“提示”)的信息,并且浏览器可以使用这些提示来改善该网页的加载时间。
技术实现思路
除了其他方面,本文描述了系统和方法,用于使用时间依赖、机器生成的提示来改进预提取提示。一些实施例在具有页面提取器(例如在网络浏览器中实现)的与内容服务器和提示机器通信(例如通过通信网络通信)的客户端机器的上下文中操作。提示机器可以通过收集“资源样本”来开发关于是否以及如何随时间在网络事务中使用资源(例如呈现网页)的信息。可以收集样本,作为从客户端机器接收提示请求的一部分,作为从客户端机器接收提示反馈的一部分,作为在自动爬取网页期间监视和/或生成的信息,和/或以任何其他适合的方式。每个资源样本可以标识样本被收集时(即取样时间)资源的呈现状态信息。例如,资源样本可以标识资源是否作为呈现网页的一部分加载,资源何时加载到页面上的其他资源的上下文中,和/或描述是否以及如何与在取样时间呈现网页相关地加载资源的任何其他信息。在这种上下文中,在资源样本相应于特定取样时间的情况下,资源样本可以被视为“基于时间的样本”。基于时间的样本可以用于计算资源的基于时间的概率(例如,作为特定时间的瞬时概率,作为随着时间的概率函数等)。例如,这种概率可以指示资源在随后的某个时间被用于呈现网页的可能性,并且可以用于生成时间依赖提示。在一些实施方式中,时间依赖提示可以用于通过对于特定请求时间优化提示信息来改进预提取(即,以导致网页被呈现的方式生成提示)。在其他实施方式中,即使没有对提示机器的访问(和/或外部提示信息不可用),时间依赖提示也可以允许客户端机器根据需要生成它们自己的提示。例如,实施例可以在请求时间接收提示请求,并且基于基于时间的概率和请求时间生成并传送时间依赖提示。本文更全面地描述了涉及时间依赖提示的其他实现方式和特征。附图说明本公开结合了附图来描述:图1示出了为各种实施例提供上下文的说明性通信系统环境;图2A示出了根据各种实施例的用于实现时间依赖提示生成的说明性通信环境的一部分的框图;图2B示出了根据各种实施例的用于实现时间依赖提示生成的另一说明性通信环境的一部分的框图;图3示出了说明性资源的基于时间的概率函数的示例图;图4A至4D示出了可以拟合于说明性类型的存在模型的资源样本组的曲线图;图5示出了根据各种实施例的用于实现数据流的说明性系统;图6示出了根据各种实施例的用于提示的时间依赖机器生成的说明性方法的流程图;图7示出了根据各种实施例的用于时间依赖提示的另一方法的流程图;图8提供了计算机系统的一个实施例的示意图,所述计算机系统可以执行本文所述的专利技术的方法,和/或例如可以用作客户端机器、内容服务器、提示机器130或任何其他这样的计算机或装置的任何一部分;和图9示出了根据一组实施例可以使用的网络系统的示意图。在附图中,类似的部件和/或特征可以具有相同的参考标号。此外,相同类型的各种部件可以通过参考标号之后的第二标号区分,其区分类似的部件。如果在说明书中仅使用第一参考标号,该描述则适用于具有相同第一参考标号的任何一个相似的组件,而不管第二参考标号如何。具体实施方式在以下描述中,阐述了许多具体细节以提供对本专利技术的透彻理解。然而,本领域的普通技术人员应该理解,本专利技术可以在没有这些具体细节的情况下实施。在一些情况下,未详细示出电路、结构和技术,以免模糊本专利技术。实施例在机器驱动的提示生成的上下文中操作,其基于随时间从一个或多个“客户端”机器收集的累积资源样本来提供时间依赖提示。如本文所使用的,“客户端”或“客户端机器”通常旨在包括任何涉及网络事务(例如呈现网页)的计算平台,并且不旨在限于任何特定的网络架构、协议等。例如,在一些实施方式中,客户端机器可以在“客户端-服务器”(例如使用客户端-服务器类型的协议的客户端-服务器架构)的上下文中与服务器机器(例如提示机器)交互。其他实施方式可以在对等(peer-to-peer)上下文或任何其他合适的上下文中操作。在这种情况下,特定的机器可以充当特定事务的客户端,并且在其他事务中的作为服务器或其他功能(例如,根据对等和/或其他协议,同一台机器可以作为一个事务的“客户端”和另一事务的服务器)。如本文所用,“网页事务”通常是指客户端机器与另一机器(例如服务器计算机)之间的通信以将多个对象传送到客户端机器,所述多个对象可以作为网页的一部分呈现给用户。如本文所用,“网页”旨在广义地指通过通信网络发送并且由多个页面资源组成的任何类型的页面。例如,网页可以是在万维网通信中使用的典型网页、应用(例如应用程式等)的页面(例如屏幕)或任何其他类型的网页。此外,对“网络”的引用并不限于互联网或万维网;相反,“网络”可以包括任何公共或专用通信网络。此外,本文所用的诸如“页面提取器”、“页面呈现器”或“页面加载器”之类的术语不旨在限于网络浏览器中的任何特定过程;相反,这样的术语可以指用于在浏览器或其他应用中加载和/或呈现网页及其资源的终端用户体验的任何过程或过程组(即,本文使用“呈现”和“加载”以通常表示使用资源来制定页面)。在一个示例中,网页可以包括网络浏览器页面;页面提取器可以包括网络浏览器;并且资源可以包括网络浏览器使用(例如在一些或全部实例中需要)的统一资源定位符(URL)、超文本标记语言(HTML)对象、脚本、cookie和/或其他服务器端对象以呈现网页。在另一个示例中,网页可以包括应用程式(例如,或任何其他应用)的屏幕;页面提取器可以包括应用程式(例如应用程式处理输入/输出交互的部分);并且资源可以是所呈现屏幕的视听内容。实施例对“资源”和资源样本进行操作。如本文所用,术语“资源”通常是指数据元素(例如文件、脚本等)、数据元素(例如网页等)的集合或者数据元素的标识符或数据元素的集合(例如,统一资源定位符(URL)、脚本调用等)。在某些实例中,资源可以嵌入其他资源中和/或可以包括其他资源的集合。“资源样本”的实施例通常指示相应的资源(例如通过参考资源的标识符)以及资源状态信息,但通常不包括底层数据元素或元素本身。在“提示”、“提示信息”等的上下文中描述实施例。如本文所用,提示通常包括关于提供给页面提取器(或者客户端机器的任何合适部件或客户端机器的代理系统)的用于呈现网页的资源的任何信息,以帮助改进该页面提取器用于该网页的页面加载定时。该信息可能包括:作为事务一部分请求的所有资源的列表、在客户端装置的输出上呈现初始不完整网页所需的资源的列表、与客户端装置或在客户端装置上操作的处理相关联的cooki本文档来自技高网...

【技术保护点】
1.一种用于时间依赖提示生成的方法,所述方法包括:由提示机器接收多个资源样本,每个资源样本在相应的取样时间被记录,并指示在相应的取样时间相对于呈现网页的资源呈现状态;由提示机器依据多个资源样本计算每个资源随时间被提取作为呈现网页的一部分的基于时间的概率;和由提示机器根据相应的基于时间的概率生成多个时间依赖提示,用于与客户端机器呈现网页相关联地预提取资源组。

【技术特征摘要】
【国外来华专利技术】1.一种用于时间依赖提示生成的方法,所述方法包括:由提示机器接收多个资源样本,每个资源样本在相应的取样时间被记录,并指示在相应的取样时间相对于呈现网页的资源呈现状态;由提示机器依据多个资源样本计算每个资源随时间被提取作为呈现网页的一部分的基于时间的概率;和由提示机器根据相应的基于时间的概率生成多个时间依赖提示,用于与客户端机器呈现网页相关联地预提取资源组。2.根据权利要求1所述的方法,还包括:在请求时间在提示机器从客户端机器与客户端机器呈现网页相关联地接收提示请求;由提示机器响应于提示请求而生成提示响应,所述提示响应包括多个时间依赖提示中的至少一些;和将提示响应从提示机器传送到客户端机器。3.根据权利要求2所述的方法,其中:生成时间依赖提示包括:对于时间依赖提示中的至少一个,依据请求时间和与提示相关联的资源的相应基于时间的概率,计算至少一个时间依赖提示的瞬时提示概率;和传送提示响应包括传送时间依赖提示以及瞬时概率。4.根据权利要求2或3所述方法,其中:生成时间依赖提示包括:对于时间依赖提示中的至少一个,依据与提示相关联的资源的相应基于时间的概率,计算提示概率函数,使得提示概率函数指示资源在请求时间之后的多个时间被请求客户端机器请求作为呈现网页的一部分的概率;和传送提示响应包括传送时间依赖提示以及提示概率函数。5.根据权利要求4所述的方法,其中多个时间以相对于请求时间的时间基准来指示。6.根据权利要求4所述的方法,其中多个时间以绝对时间基准来指示。7.根据权利要求4至6中任一项所述的方法,其中进一步依据提示衰减模型来计算提示概率函数。8.根据权利要求2至7中任一项所述的方法,其中:提示请求指示网页的根统一资源定位符(URL);和多个资源中的至少一个是网页的子URL。9.根据权利要求2至8中任一项所述的方法,其中在接收提示请求之前计算至少一些基于时间的概率。10.根据权利要求1至9中任一项所述的方法,其中计算基于时间的概率包括根据存在模型分类每个资源。11.根据权利要求1至10中任一项所述的方法,其中资源样本中的至少一些由提示机器接收,作为通过通信网络从多个客户端机器接收到的提示反馈的一部分。12.根据权利要求1至11中任一项所述的方法,其中资源样本中的至少一些由提示机器接收,作为自动化网页爬取的一部分。13.根据权利要求1至12中任一项所述的方法,其中提示机器与客户端机器共同驻留。14.根据权利要求1至13中任一项所述的方法,其中依据多个资源样本计算基于时间的概率包括:确定与特定一个资源相关联的每个资源样本的新鲜度;和根据资源样本的新鲜度,加权每个资源样本对特定资源的基于时间的概率的影响。15.一种用于时间依赖提示生成的系统,包括:用于接收多个资源样本的装置,每个资源样本在相应的取样时间被记录,并指示在相应的取样时间相对于呈现网页的资源呈现状态;用于依据多个资源样本计算每个资源随时间被提取作为呈现网页的一部分的基于时间的概率的装置;和用于根据相应的基于时间的概率生成多个时间依赖提示的装置,所述多个时间依赖提示用于与客户端机器呈现网页相关联地预提取资源组。16.一种用于时间依赖提示生成的系统,包括:设置在通信网络中的提示机器,所述提示机器包括:样本数据存储;资源取样器,其操作为接收多个资源样本并将多个资源样本存储在样本数据存储中,每个资源样本在相应的取样时间被记录,并指示在相应的取样时间相对于呈现网页的资源呈现状态;基于时间的提示生成器,其操作为:依据所存储的资源样本计算每个资源随时间被提取作为呈现网页的一部分的基于时间的概率;和根据基于时间的概率生成多个时间依赖提示,用于与客户端机器呈现网页相关联地预提取资...

【专利技术属性】
技术研发人员:彼得·莱佩斯卡德文·托特
申请(专利权)人:维尔塞特公司
类型:发明
国别省市:美国,US

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

1