【技术实现步骤摘要】
【国外来华专利技术】使用报头修改的预取高速缓存管理相关申请的交叉引用本申请要求于2016年10月26日提交的第62/412,864号美国临时专利申请和于2017年10月3日提交的第62/567,267号美国临时专利申请的权益,这些专利申请的公开内容通过引用并入本文。专利
本专利技术总体上涉及将内容预取到用户设备,并且特别涉及用于预取高速缓存管理的方法和系统。专利技术背景在本领域中已知用于将内容预取到用户设备的各种技术。例如,其内容通过引用并入本文中的美国专利申请公开2016/0021211描述了用于内容传递的方法,其包括定义保证(guaranteed)预取模式,在该模式中内容被连续地从内容源预取到用户的通信终端,以便维持通信终端与内容源同步。预期在其间访问给定内容的一个或更多个时间(time-of-day)间隔被识别。在识别的时间间隔期间,使用保证预取模式将给定内容从内容源预取到通信终端。专利技术概述本文描述的本专利技术的实施例提供了一种包括网络接口和一个或更多个处理器的装置。网络接口被配置为通过通信网络进行通信。一个或更多个处理器被配置为通过通信网络将内容项从内容源预取到用户设备的高速缓冲存储器,其中,内容项中的至少一个内容项包括由内容源指定的高速缓存指令,以修改由内容源指定的高速缓存指令,并将具有修改的高速缓存指令的内容项提供给在用户设备中运行的用户应用程序,从而使得用户应用程序响应修改的高速缓存指令来处理内容项。在一些实施例中,在预取内容项的应用层协议的消息的报头中指定高速缓存指令,并且处理器被配置为通过修改报头来修改高速缓存指令。在实施例中,应用层协议是超文本传输 ...
【技术保护点】
1.一种装置,包括:网络接口,所述网络接口用于通过通信网络进行通信;以及一个或更多个处理器,所述处理器被配置为:通过所述通信网络将内容项从内容源预取到用户设备的高速缓冲存储器,其中,所述内容项中的至少一个内容项包括由所述内容源指定的高速缓存指令;以及修改由所述内容源指定的所述高速缓存指令,并将具有所修改的高速缓存指令的所述内容项提供给在所述用户设备中运行的用户应用程序,从而使得所述用户应用程序响应于所述修改的高速缓存指令来处理所述内容项。
【技术特征摘要】
【国外来华专利技术】2016.10.26 US 62/412,864;2017.10.03 US 62/567,2671.一种装置,包括:网络接口,所述网络接口用于通过通信网络进行通信;以及一个或更多个处理器,所述处理器被配置为:通过所述通信网络将内容项从内容源预取到用户设备的高速缓冲存储器,其中,所述内容项中的至少一个内容项包括由所述内容源指定的高速缓存指令;以及修改由所述内容源指定的所述高速缓存指令,并将具有所修改的高速缓存指令的所述内容项提供给在所述用户设备中运行的用户应用程序,从而使得所述用户应用程序响应于所述修改的高速缓存指令来处理所述内容项。2.根据权利要求1所述的装置,其中,所述高速缓存指令在所述内容项被预取的应用层协议的消息的报头中被指定,并且其中,所述处理器被配置为通过修改所述报头来修改所述高速缓存指令。3.根据权利要求2所述的装置,其中,所述应用层协议包括超文本传输协议(HTTP)。4.根据权利要求3所述的装置,其中,所述高速缓存指令选自由以下项组成的组:“最大期限”、“到期”时间戳、“无存储”和“无高速缓存”。5.根据权利要求1或2所述的装置,其中,由所述内容源指定的所述高速缓存指令指示所述内容项不是最新的,并且其中,所述处理器被配置为修改所述高速缓存指令以指示所述内容项是最新的。6.根据权利要求1或2所述的装置,其中,所述处理器被配置为仅在以保证预取模式操作时修改所述高速缓存指令,而不是在以尽力预取模式操作时修改所述高速缓存指令。7.根据权利要求1或2所述的装置,其中,所述处理器被配置为至少部分地基于当前预取模式是保证预取模式还是尽力预取模式来决定是否修改所述高速缓存指令。8.根据权利要求1或2所述的装置,其中,所述处理器被配置为向用户呈现所预取的内容项,并且通过所述通信网络并行验证所呈现的内容项是否是最新的。9.根据权利要求1或2所述的装置,其中,所述处理器被配置为跟踪所述内容源上的所述内容项的改变,并且基于所跟踪的改变来修改所述高速缓存指令。10.根据权利要求1或2所述的装置,其中,所述处理器中的至少一个处理器是所述用户设备的处理器。11.根据权利要求10所述的装置,其中,所述处理器被配置为至少部分地使用在所述用户设备的操作系统中运行的软件组件来修改所述高速缓存指令。12.根据权利要求1或2所述的装置,其中,所述处理器中的至少一个处理器是所述用户设备外部的网络侧节点的处理器。13.根据权利要求12所述的装置,其中,所述处理器被配置为至少部分地使用在所述网络侧节点中运行的软件组件来修改所述高速缓存指令。14.根据权利要求1或2所述的装置,其中,所述处理器被配置为通过移除所述高速缓存指令或移除携带所述内容项的消息的报头的至少一部分来修改所述高速缓存指令。15.根据权利要求1或2所述的装置,其中,所述处理器被配置为通过替换所述高速缓存指令或替换携带所述内容项的消息的报头的至少一部分来修改所述高速缓存指令。16.根据权利要求1或2所述的装置,其中,所述处理器被配置为通过向携带所述内容项的消息的报头添加“无存储”或“无高速缓存”高速缓存指令来修改所述高速缓存指令。17.根据权利要求1或2所述的装置,其中,所述处理器被配置为在将所预取的内容项高速缓存在所述用户设备的所述高速缓冲存储器中之前修改所述高速缓存指令。18.根...
【专利技术属性】
技术研发人员:大卫·本伊莱,纳沃特·戈伦,丹尼尔·耶林,罗伊·佩莱德,希蒙·莫沙维,
申请(专利权)人:腾赛拉网络有限公司,
类型:发明
国别省市:以色列,IL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。