[發明專利]基于類別請求路由無效
| 申請號: | 200980119995.0 | 申請日: | 2009-03-31 |
| 公開(公告)號: | CN102047243A | 公開(公告)日: | 2011-05-04 |
| 發明(設計)人: | 大衛·R·理查斯;斯瓦米納坦·斯瓦蘇布拉馬尼恩;布拉德利·E·馬歇爾;克里斯托弗·L·斯科菲爾德;埃爾莫爾·尤金·波普 | 申請(專利權)人: | 亞馬遜技術有限公司 |
| 主分類號: | G06F15/173 | 分類號: | G06F15/173 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 王波波 |
| 地址: | 美國內*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 類別 請求 路由 | ||
背景技術
一般而言,可以利用計算設備和通信網絡來交換信息。在通常應用中,計算設備可以經由通信網絡向另一計算設備請求內容。例如,個人計算設備處的用戶可以利用軟件瀏覽器應用經由互聯網向服務器計算設備請求網頁。在這種情況下,用戶計算設備可以稱作客戶計算設備,服務器計算設備可以稱作內容提供商。
通常,考慮到向客戶計算設備有效地發送所請求的內容和/或考慮到與內容的發送相關聯的成本,一般激發內容提供商將所請求的內容提供給客戶計算設備。對于大規模的實現,內容提供商可以從大量的客戶計算設備接收內容請求,大量的客戶計算設備可以使內容提供商的計算資源緊張。另外,客戶計算設備所請求的內容可以具有多個組成部分,這些組成部分可以進一步使內容提供商的計算資源緊張。
參考示例,所請求的網頁或初始內容可以與將用網頁來顯示的多個附加資源(如,圖像或視頻)相關聯。在一個具體實施例中,網頁的附加資源由多個嵌入式資源標識符(如,統一資源定位符“URL”)來標識。客戶計算設備上的軟件典型地處理嵌入式資源標識符以產生對內容的請求。通常,與嵌入式資源相關的資源標識符引用與內容提供商相關聯的計算設備,使得客戶計算設備向所引用的內容提供商計算設備發送對附加資源的請求。因此,為滿足內容請求,內容提供商將提供與網頁相關聯的客戶計算設備數據以及與嵌入式資源相關聯的數據。
一些內容提供商嘗試通過使用內容傳遞網絡(“CDN”)服務提供商來便于傳送對所請求的內容(如,網頁和/或在網頁中標識的資源)。CDN服務器提供商典型地在通信網絡中維持多個計算設備,通信網絡可以維持來自不同內容提供商的內容。內容提供商可以命令或者建議客戶計算設備向CDN服務提供商的計算設備請求內容提供商的內容的一些或者全部。
關于內容提供商,通常考慮到向客戶計算設備有效地發送所請求的內容和/或考慮到與內容的發送相關聯的成本,一般還激發CDN提供商向客戶計算設備提供所請求的內容。因此,CDN服務提供商常常考慮例諸如傳遞所請求內容的等待時間等因素,以便滿足服務水平協定或一般地提高傳遞服務的質量。
附圖說明
參考以下的詳細說明并結合附圖,本發明的上述方面和許多伴隨的優點將變得更容易理解,在附圖中:
圖1示出了包括多個客戶計算設備、內容提供商和內容傳遞網絡服務提供商的內容傳遞環境的框圖;
圖2是圖1的內容傳遞環境的框圖,示出了內容提供商向內容傳遞服務提供商的注冊;
圖3是圖1的內容傳遞環境的框圖,示出了從客戶計算設備到內容提供商的內容請求的產生和處理;
圖4是圖1的內容傳遞環境的框圖,示出了從客戶計算設備到內容傳遞網絡服務提供商的與嵌入式資源相對應的DNS查詢的產生和處理的一個實施例;
圖5A-5C是圖1的內容傳遞環境的框圖,示出了從客戶計算設備到內容傳遞網絡服務提供商的與嵌入式資源相對應的DNS查詢的產生和處理、以及從客戶計算設備到內容傳遞網絡的與第一和第二備選資源標識符相對應的DNS查詢的產生和處理的另一實施例;
圖6是圖1的內容傳遞環境的框圖,示出了從客戶計算設備到內容傳遞網絡服務提供商的嵌入式資源請求的產生和處理;
圖7示出了由內容傳遞網絡服務提供商實現以選擇高速緩存服務器組件的請求路由例程的流程圖;以及
圖8示出了由內容傳遞網絡服務提供商實現以更新路由信息的請求路由例程的流程圖。
具體實施方式
一般而言,本公開涉及對于從客戶計算設備向內容傳遞網絡(“CDN”)服務提供商作出的資源請求的管理和處理。具體地,將關于基于客戶計算設備的群來路由與資源請求相關聯的信息,來描述本公開的不同方面。盡管通過示例和實施例來描述本公開的不同方面,但相關領域技術人員應理解,所公開的實施例和示例不應被理解為是限制性的。
圖1示出了用于管理和處理內容請求的內容傳遞環境100的框圖。如圖1所示,內容傳遞環境100包括用于向內容提供商和/或CDN服務提供商請求內容的多個客戶計算設備102(通常稱作客戶端)。在說明性實施例中,客戶計算設備102可以對應于多種計算設備,包括個人計算設備、膝上型計算設備、手持計算設備、終端計算設備、移動設備、無線設備、多種電子設備和裝置等等。在說明性實施例中,客戶計算設備102包括用于在諸如廣域網或局域網等通信網絡108上建立通信的必要硬件和軟件組件。例如,客戶計算設備102可以配備有便于經由互聯網或內聯網來通信的連網裝置和瀏覽器軟件應用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于亞馬遜技術有限公司,未經亞馬遜技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980119995.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種茶葉攪拌器
- 下一篇:顯示裝置和電視接收裝置





