[發明專利]使用報頭修改的預取高速緩存管理在審
| 申請號: | 201780056860.9 | 申請日: | 2017-10-19 |
| 公開(公告)號: | CN109716315A | 公開(公告)日: | 2019-05-03 |
| 發明(設計)人: | 大衛·本伊萊;納沃特·戈倫;丹尼爾·耶林;羅伊·佩萊德;希蒙·莫沙維 | 申請(專利權)人: | 騰賽拉網絡有限公司 |
| 主分類號: | G06F15/16 | 分類號: | G06F15/16;H04L29/08 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 俞立文;楊明釗 |
| 地址: | 以色列霍*** | 國省代碼: | 以色列;IL |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 高速緩存指令 內容項 內容源 用戶應用程序 通信網絡 網絡接口 用戶設備 處理器 高速緩沖存儲器 預取高速緩存 內容項提供 報頭修改 處理內容 預取 配置 響應 通信 管理 | ||
1.一種裝置,包括:
網絡接口,所述網絡接口用于通過通信網絡進行通信;以及
一個或更多個處理器,所述處理器被配置為:
通過所述通信網絡將內容項從內容源預取到用戶設備的高速緩沖存儲器,其中,所述內容項中的至少一個內容項包括由所述內容源指定的高速緩存指令;以及
修改由所述內容源指定的所述高速緩存指令,并將具有所修改的高速緩存指令的所述內容項提供給在所述用戶設備中運行的用戶應用程序,從而使得所述用戶應用程序響應于所述修改的高速緩存指令來處理所述內容項。
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所述的裝置,其中,所述處理器中的至少一個處理器是所述用戶設備外部的網絡側節點的處理器。
14.根據權利要求1或2所述的裝置,其中,所述處理器被配置為通過移除所述高速緩存指令或移除攜帶所述內容項的消息的報頭的至少一部分來修改所述高速緩存指令。
15.根據權利要求1或2所述的裝置,其中,所述處理器被配置為通過替換所述高速緩存指令或替換攜帶所述內容項的消息的報頭的至少一部分來修改所述高速緩存指令。
16.根據權利要求1或2所述的裝置,其中,所述處理器被配置為通過向攜帶所述內容項的消息的報頭添加“無存儲”或“無高速緩存”高速緩存指令來修改所述高速緩存指令。
17.根據權利要求1或2所述的裝置,其中,所述處理器被配置為在將所預取的內容項高速緩存在所述用戶設備的所述高速緩沖存儲器中之前修改所述高速緩存指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰賽拉網絡有限公司,未經騰賽拉網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780056860.9/1.html,轉載請聲明來源鉆瓜專利網。





