国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于對(duì)計(jì)算機(jī)網(wǎng)絡(luò)上的數(shù)據(jù)通信進(jìn)行緩存的方法和系統(tǒng)的制作方法

      文檔序號(hào):6484545閱讀:252來(lái)源:國(guó)知局
      用于對(duì)計(jì)算機(jī)網(wǎng)絡(luò)上的數(shù)據(jù)通信進(jìn)行緩存的方法和系統(tǒng)的制作方法
      【專利摘要】一種計(jì)算機(jī)實(shí)現(xiàn)的對(duì)計(jì)算機(jī)網(wǎng)絡(luò)中的多會(huì)話數(shù)據(jù)通信進(jìn)行緩存的方法,包括步驟:(a)對(duì)客戶端與一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)之間的一個(gè)或多個(gè)數(shù)據(jù)會(huì)話進(jìn)行接收、攔截或監(jiān)控,該客戶端執(zhí)行多會(huì)話應(yīng)用程序以對(duì)期望的內(nèi)容對(duì)象進(jìn)行檢索,所述客戶端與一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)通信,從而發(fā)現(xiàn)內(nèi)容對(duì)象的元數(shù)據(jù);(b)對(duì)客戶端與一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)之間進(jìn)行交換的查詢和響應(yīng)進(jìn)行分析,從而發(fā)現(xiàn)內(nèi)容對(duì)象的元數(shù)據(jù);(c)對(duì)客戶端與內(nèi)容源之間的后繼數(shù)據(jù)會(huì)話進(jìn)行接收或攔截;(d)對(duì)客戶端使用的數(shù)據(jù)協(xié)議進(jìn)行識(shí)別,并對(duì)數(shù)據(jù)會(huì)話中的數(shù)據(jù)查詢進(jìn)行識(shí)別;(e)對(duì)客戶端在數(shù)據(jù)查詢中所請(qǐng)求的內(nèi)容對(duì)象或者它的多個(gè)部分進(jìn)行識(shí)別;(f)確定內(nèi)容對(duì)象或者它的多個(gè)部分是否存儲(chǔ)在緩存中,如果是,則將存儲(chǔ)在緩存中的內(nèi)容對(duì)象或者它的多個(gè)部分發(fā)送給客戶端,如果不是,則將數(shù)據(jù)查詢發(fā)送給內(nèi)容源、對(duì)來(lái)自內(nèi)容源的數(shù)據(jù)響應(yīng)進(jìn)行存儲(chǔ)、并將數(shù)據(jù)響應(yīng)發(fā)送給客戶端。
      【專利說(shuō)明】用于對(duì)計(jì)算機(jī)網(wǎng)絡(luò)上的數(shù)據(jù)通信進(jìn)行緩存的方法和系統(tǒng)
      [0001]相關(guān)申請(qǐng)的交叉引用
      [0002]本申請(qǐng)要求于2010年12月30日提交的名稱為“METHODS AND SYSTEMS FORCACHING DATA COMMUNICATIONS OVER COMPUTER NETWORKS” 的美國(guó)臨時(shí)專利申請(qǐng)N0.61/428,538的優(yōu)先權(quán),在此通過(guò)引用將其并入本文。
      【背景技術(shù)】
      [0003]本申請(qǐng)總體上涉及計(jì)算機(jī)網(wǎng)絡(luò)(例如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)、無(wú)線網(wǎng)絡(luò)等)上的數(shù)據(jù)通信的緩存。
      [0004]計(jì)算機(jī)網(wǎng)絡(luò)上的數(shù)據(jù)通信的緩存是眾所周知的網(wǎng)絡(luò)優(yōu)化技術(shù),其用于提高應(yīng)用程序的性能,并通過(guò)存儲(chǔ)和發(fā)送與終端用戶密切相關(guān)的流行內(nèi)容最有效地利用網(wǎng)絡(luò)資源。
      [0005]內(nèi)容緩存方案常規(guī)上聚焦到客戶端-服務(wù)器通信(例如,網(wǎng)頁(yè)瀏覽或流媒體會(huì)話)的緩存上,其中緩存立刻將內(nèi)容對(duì)象(例如,網(wǎng)頁(yè)瀏覽中的文本文件和圖像)從服務(wù)器發(fā)送給客戶端。
      [0006]緩存方案所支持的內(nèi)容應(yīng)用程序設(shè)計(jì)為支持緩存,它們不使用數(shù)據(jù)會(huì)話的端到端的加密,它們具有選擇性的用于緩存的客戶側(cè)明確支持并利用已知的數(shù)據(jù)端口(HTTP的tcp/80、RTMP 的 tcp/1935 等)。
      [0007]網(wǎng)頁(yè)瀏覽和流媒體應(yīng)用程序所建立的是基本的數(shù)據(jù)會(huì)話。每個(gè)這樣的會(huì)話并入了緩存所需要的所有信息,用于識(shí)別內(nèi)容查詢、所請(qǐng)求的內(nèi)容對(duì)象(或者它的一部分)、可對(duì)對(duì)象進(jìn)行維持的內(nèi)容源的地址。
      [0008]傳統(tǒng)的緩存方案相應(yīng)地執(zhí)行下面的緩存方法:
      [0009](al)接收來(lái)自客戶端的數(shù)據(jù)會(huì)話或者(a2)使用重定向網(wǎng)絡(luò)元件或其它元件,使用一個(gè)或多個(gè)已知的TCP或UDP端口或者通過(guò)7層數(shù)據(jù)協(xié)議分析,對(duì)客戶端和內(nèi)容來(lái)源之間的數(shù)據(jù)會(huì)話進(jìn)行識(shí)別和攔截;
      [0010](b)對(duì)客戶端使用的數(shù)據(jù)協(xié)議進(jìn)行解析,從而識(shí)別會(huì)話中的數(shù)據(jù)查詢;
      [0011]Ce)對(duì)客戶端所請(qǐng)求的唯一的數(shù)據(jù)對(duì)象(或者它的一部分)進(jìn)行識(shí)別;以及
      [0012](dl)將數(shù)據(jù)請(qǐng)求與存儲(chǔ)在緩存中的數(shù)據(jù)響應(yīng)進(jìn)行匹配并將響應(yīng)發(fā)送至客戶端或者(d2)將數(shù)據(jù)請(qǐng)求傳播至服務(wù)器(內(nèi)容源),接收來(lái)自服務(wù)器的響應(yīng),選擇性地將響應(yīng)存儲(chǔ)在緩存中,將響應(yīng)發(fā)送至請(qǐng)求的客戶端。
      [0013]近年來(lái),因特網(wǎng)應(yīng)用程序在功能性和復(fù)雜性上發(fā)生了演變,使用僅在一個(gè)下載會(huì)話范圍內(nèi)存在的動(dòng)態(tài)內(nèi)容對(duì)象標(biāo)識(shí)符(例如,HTTPURL),支持來(lái)自多個(gè)內(nèi)容源的同一內(nèi)容對(duì)象在若干并行會(huì)話中傳遞,包含多個(gè)動(dòng)態(tài)端口,包含數(shù)據(jù)會(huì)話的端到端加密。這些新的應(yīng)用程序包括多種類型的用于文件共享和流媒體的點(diǎn)對(duì)點(diǎn)(P2P)應(yīng)用程序、用于通過(guò)HTTP傳遞視頻的自適應(yīng)比特率協(xié)議、HTTP下載加速器、軟件升級(jí)服務(wù)(如Microsoft Windows升級(jí))。
      [0014]點(diǎn)對(duì)點(diǎn)應(yīng)用程序通常執(zhí)行一種“對(duì)等點(diǎn)發(fā)現(xiàn)”機(jī)制,其中客戶端應(yīng)用程序訪問(wèn)P2P網(wǎng)絡(luò),請(qǐng)求網(wǎng)絡(luò)發(fā)現(xiàn)可提供內(nèi)容對(duì)象的內(nèi)容源,隨后與這些內(nèi)容源建立會(huì)話,這其中的一些會(huì)話使用端到端加密。[0015]普遍的做法是,P2P網(wǎng)絡(luò)中的內(nèi)容源使用動(dòng)態(tài)端口,而不是“已知的”靜態(tài)端口。
      [0016]P2P應(yīng)用程序可使用7層會(huì)話識(shí)別標(biāo)準(zhǔn),以這樣的方式加密來(lái)避免網(wǎng)絡(luò)元件的檢測(cè)。
      [0017]因此,傳統(tǒng)的緩存方案不能識(shí)別和攔截這些數(shù)據(jù)會(huì)話,而且由于加密,它們不能對(duì)數(shù)據(jù)協(xié)議進(jìn)行解析來(lái)識(shí)別數(shù)據(jù)查詢。
      [0018]非P2P應(yīng)用程序(例如,下載加速器、自適應(yīng)比特率視頻客戶端、軟件升級(jí)服務(wù)等)通常建立多個(gè)會(huì)話來(lái)對(duì)相同的內(nèi)容對(duì)象安排檢索,其中每個(gè)單獨(dú)的會(huì)話不提供用于識(shí)別所請(qǐng)求的數(shù)據(jù)對(duì)象和/或?qū)?shù)據(jù)請(qǐng)求與數(shù)據(jù)響應(yīng)進(jìn)行匹配的緩存所需要的所有信息。
      [0019]這些新應(yīng)用程序所展現(xiàn)的特性消除了傳統(tǒng)緩存技術(shù)的問(wèn)題。期
      [0020]望提供對(duì)支持這些新應(yīng)用程序的內(nèi)容緩存的供選擇的方法。

      【發(fā)明內(nèi)容】

      [0021]根據(jù)一個(gè)或多個(gè)實(shí)施例,提供了一種計(jì)算機(jī)實(shí)現(xiàn)的對(duì)計(jì)算機(jī)網(wǎng)絡(luò)中的多會(huì)話數(shù)據(jù)通信進(jìn)行緩存的方法,包括步驟:Ca)對(duì)客戶端與一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)之間的一個(gè)或多個(gè)數(shù)據(jù)會(huì)話進(jìn)行接收、攔截或監(jiān)控,該客戶端執(zhí)行多會(huì)話應(yīng)用程序以對(duì)期望的內(nèi)容對(duì)象進(jìn)行檢索,所述客戶端與一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)通信,從而發(fā)現(xiàn)內(nèi)容對(duì)象的元數(shù)據(jù);(b)對(duì)客戶端與一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)之間進(jìn)行交換的查詢和響應(yīng)進(jìn)行分析,從而發(fā)現(xiàn)內(nèi)容對(duì)象的元數(shù)據(jù);(c)對(duì)客戶端與內(nèi)容源之間的后繼數(shù)據(jù)會(huì)話進(jìn)行接收或攔截;(d)對(duì)客戶端使用的數(shù)據(jù)協(xié)議進(jìn)行識(shí)別,并對(duì)數(shù)據(jù)會(huì)話中的數(shù)據(jù)查詢進(jìn)行識(shí)別;(e)對(duì)客戶端在數(shù)據(jù)查詢中所請(qǐng)求的內(nèi)容對(duì)象或者它的多個(gè)部分進(jìn)行識(shí)別;(f)確定內(nèi)容對(duì)象或者它的多個(gè)部分是否存儲(chǔ)在緩存中,如果是,則將存儲(chǔ)在緩存中的內(nèi)容對(duì)象或者它的多個(gè)部分發(fā)送給客戶端,如果不是,則將數(shù)據(jù)查詢發(fā)送給內(nèi)容源、對(duì)來(lái)自內(nèi)容源的數(shù)據(jù)響應(yīng)進(jìn)行存儲(chǔ)、并將數(shù)據(jù)響應(yīng)發(fā)送給客戶端。
      [0022]根據(jù)一個(gè)或多個(gè)實(shí)施例,提供了一種用于對(duì)計(jì)算機(jī)網(wǎng)絡(luò)中的多會(huì)話數(shù)據(jù)通信進(jìn)行緩存的緩存服務(wù)。該緩存服務(wù)用于:(a)對(duì)客戶端與一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)之間的一個(gè)或多個(gè)數(shù)據(jù)會(huì)話進(jìn)行接收、攔截或監(jiān)控,該客戶端執(zhí)行多會(huì)話應(yīng)用程序以對(duì)期望的內(nèi)容對(duì)象進(jìn)行檢索,所述客戶端與一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)通信,從而發(fā)現(xiàn)內(nèi)容對(duì)象的元數(shù)據(jù);(b)對(duì)客戶端與一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)之間進(jìn)行交換的查詢和響應(yīng)進(jìn)行分析,從而發(fā)現(xiàn)內(nèi)容對(duì)象的元數(shù)據(jù);(C)對(duì)客戶端與內(nèi)容源之間的后繼數(shù)據(jù)會(huì)話進(jìn)行接收或攔截;(d)對(duì)客戶端使用的數(shù)據(jù)協(xié)議進(jìn)行識(shí)別,并對(duì)數(shù)據(jù)會(huì)話中的數(shù)據(jù)查詢進(jìn)行識(shí)別;(e)對(duì)客戶端在數(shù)據(jù)查詢中所請(qǐng)求的內(nèi)容對(duì)象或者它的多個(gè)部分進(jìn)行識(shí)別;以及(f)確定內(nèi)容對(duì)象或者它的多個(gè)部分是否存儲(chǔ)在緩存中,如果是,則將存儲(chǔ)在緩存中的內(nèi)容對(duì)象或者它的多個(gè)部分發(fā)送給客戶端,如果不是,則將數(shù)據(jù)查詢發(fā)送給內(nèi)容源、對(duì)來(lái)自內(nèi)容源的數(shù)據(jù)響應(yīng)進(jìn)行存儲(chǔ)、并將數(shù)據(jù)響應(yīng)發(fā)送給客戶端。
      【專利附圖】

      【附圖說(shuō)明】
      [0023]圖1為示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的緩存服務(wù)的部署的簡(jiǎn)圖。
      [0024]圖2為示出了根據(jù)一個(gè)或多個(gè)可替換實(shí)施例的緩存服務(wù)的部署的簡(jiǎn)圖?!揪唧w實(shí)施方式】
      [0025]根據(jù)多個(gè)實(shí)施例,提供了一種緩存服務(wù),其應(yīng)用程序使用多個(gè)會(huì)話對(duì)同一內(nèi)容對(duì)象(例如,文件或數(shù)據(jù)流)進(jìn)行檢索。
      [0026]該緩存服務(wù)支持的多會(huì)話應(yīng)用程序可包括:
      [0027](a)使用一個(gè)或多個(gè)會(huì)話發(fā)現(xiàn)內(nèi)容對(duì)象相關(guān)的信息(下文中稱為“內(nèi)容對(duì)象元數(shù)據(jù)”)的應(yīng)用程序,該信息用于識(shí)別:應(yīng)用程序接觸的用于檢索內(nèi)容對(duì)象的內(nèi)容源、執(zhí)行這些任務(wù)所使用的數(shù)據(jù)協(xié)議、用于檢索對(duì)象的數(shù)據(jù)查詢。
      [0028](b)使用多個(gè)會(huì)話檢索內(nèi)容對(duì)象的應(yīng)用程序,僅在某些會(huì)話中傳遞用于對(duì)象識(shí)別所需要的信息。
      [0029]( a)使用內(nèi)容對(duì)象元數(shù)據(jù)進(jìn)行內(nèi)容對(duì)象檢索的多會(huì)話應(yīng)用程序 [0030]圖1示出了一個(gè)示例性網(wǎng)絡(luò)結(jié)構(gòu),其示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的緩存服務(wù)的使用。客戶端A1在網(wǎng)絡(luò)上對(duì)一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)M建立多個(gè)會(huì)話,發(fā)送用于對(duì)內(nèi)容對(duì)象Z1的內(nèi)容對(duì)象元數(shù)據(jù)進(jìn)行檢索的數(shù)據(jù)查詢,以及接收一個(gè)或多個(gè)來(lái)自元數(shù)據(jù)服務(wù)M的響應(yīng)。
      [0031]內(nèi)容對(duì)象元數(shù)據(jù)包括至少一個(gè)變量,該變量從下面的幾種中選擇:
      [0032](i) 一個(gè)或多個(gè)內(nèi)容源的地址;
      [0033](ii)單獨(dú)內(nèi)容源支持的協(xié)議;
      [0034](iii)每個(gè)對(duì)象或每個(gè)單獨(dú)內(nèi)容源的密匙;及
      [0035](iv)內(nèi)容對(duì)象的結(jié)構(gòu)
      [0036]內(nèi)容源地址可通過(guò)IP地址識(shí)別,例如,使用IPv4的IP地址1.1.1.1或IPv6地址fe80::200:f8ff:fe21:67cf,或者使用能夠利用域名系統(tǒng)(DNS)分解為IP地址的域名,如cachel2.bos.us.cdn.net。
      [0037]內(nèi)容源地址可使用隱含命名的端口號(hào),這針對(duì)的是使用已知的協(xié)議端口的應(yīng)用程序(例如,HTTP協(xié)議使用的tcp/80端口),或者使用明確命名的端口。
      [0038]內(nèi)容源地址可連同它所支持的協(xié)議一起識(shí)別,包括,但不限于,使用如RFC1738中所定義的統(tǒng)一資源定位器(URL),其為對(duì)象指定協(xié)議、內(nèi)容源地址、端口、遠(yuǎn)程路徑。
      [0039]內(nèi)容對(duì)象結(jié)構(gòu)信息包括允許客戶端A1形成對(duì)于對(duì)象部件的數(shù)據(jù)查詢并對(duì)接收到的針對(duì)這些查詢做出的響應(yīng)的數(shù)據(jù)響應(yīng)的正確性進(jìn)行驗(yàn)證的信息。
      [0040]內(nèi)容對(duì)象結(jié)構(gòu)信息包括涉及組成對(duì)象的多個(gè)部件相關(guān)的信息,例如Bittorrent協(xié)議使用的“塊(piece)”、eDonkey P2P協(xié)議使用的多個(gè)“部件(part)”、自適應(yīng)比特率流媒體傳輸協(xié)議(如 Microsoft Silverlight Smooth Streaming、Adobe HTTP DynamicStreaming、Apple HTTP Live Streaming 等)中使用的“回放等級(jí)(playback level)”。
      [0041]有關(guān)內(nèi)容對(duì)象部件的信息包括至少下面的一種:內(nèi)容對(duì)象的部件的枚舉、每個(gè)部件的長(zhǎng)度、每個(gè)部件的數(shù)據(jù)校驗(yàn)和、特定內(nèi)容源上的部件的可用性,其中內(nèi)容源是利用上面的[0023-0025]所定義的內(nèi)容源地址進(jìn)行識(shí)別的。
      [0042]包括上面的所有或部分信息的元數(shù)據(jù)可存儲(chǔ)在單獨(dú)的具有預(yù)先設(shè)定的結(jié)構(gòu)的文件中,例如用于 Bittorrent 的 torrent 文件或Microsoft Silverlight smooth streaming使用的manifest文件。
      [0043]提供內(nèi)容對(duì)象元數(shù)據(jù)的元數(shù)據(jù)服務(wù)M可包括用于支持發(fā)送特定的應(yīng)用程序或一個(gè)或多個(gè)內(nèi)容對(duì)象的專用網(wǎng)絡(luò)服務(wù)器(例如BT跟蹤服務(wù)器、ED2K服務(wù)器等)、一般搜索引擎(Google、Microsoft Bing等)、用于共同存儲(chǔ)元數(shù)據(jù)的具有多個(gè)計(jì)算機(jī)節(jié)點(diǎn)的網(wǎng)絡(luò)(例如P2P應(yīng)用程序使用的分布式哈希表網(wǎng)絡(luò))、或者其它分享分布式內(nèi)容源發(fā)現(xiàn)網(wǎng)絡(luò)(例如分布式哈希表網(wǎng)絡(luò))的客戶端、或者其它下載和/或服務(wù)于內(nèi)容對(duì)象Z1并維持與之相關(guān)的元數(shù)據(jù)的客戶端。
      [0044]客戶端A1可使用多個(gè)元數(shù)據(jù)服務(wù)M來(lái)發(fā)現(xiàn)內(nèi)容對(duì)象元數(shù)據(jù),其中一個(gè)服務(wù)M1可提供一部分內(nèi)容對(duì)象元數(shù)據(jù)并選擇性地指向另一個(gè)服務(wù)M1用于提供另一部分。
      [0045]于是,例如,客戶端A1可通過(guò)Bittorrent搜索引擎檢索torrent文件,Bittorrent搜索引擎包括內(nèi)容對(duì)象數(shù)據(jù)結(jié)構(gòu)信息以及提供當(dāng)前動(dòng)態(tài)(active)內(nèi)容源地址信息的BT跟蹤服務(wù)器的URL。
      [0046]為了識(shí)別新的內(nèi)容源和/或內(nèi)容對(duì)象結(jié)構(gòu)信息(例如,如果對(duì)象Z1為活動(dòng)的數(shù)據(jù)流,它的新的部分是能夠連續(xù)獲得的),下載內(nèi)容對(duì)象Z1或者它的某些部分的過(guò)程中,客戶端A1可繼續(xù)向元數(shù)據(jù)服務(wù)M發(fā)送數(shù)據(jù)查詢。
      [0047]根據(jù)一個(gè)或多個(gè)實(shí)施例,緩存服務(wù)C對(duì)在客戶端A1與一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)M之間交換的數(shù)據(jù)查詢和/或響應(yīng)進(jìn)行接收并存儲(chǔ)。
      [0048]根據(jù)一個(gè)或多個(gè)實(shí)施例,通過(guò)進(jìn)入A1與B之間的數(shù)據(jù)路徑,或者通過(guò)使用一個(gè)或多個(gè)位于數(shù)據(jù)路徑中并將指定數(shù)據(jù)會(huì)話重定向到緩存服務(wù)C的專門的重定向設(shè)備(例如,負(fù)載平衡器、路由器、DPI設(shè)備等),緩存服務(wù)C攔截A1與M之間的會(huì)話,并對(duì)A1與M之間的數(shù)據(jù)查詢和響應(yīng)進(jìn)行中繼。
      [0049]根據(jù)一個(gè)或多個(gè)實(shí)施例,緩存服務(wù)C對(duì)元數(shù)據(jù)服務(wù)M提供的至少一個(gè)元數(shù)據(jù)響應(yīng)進(jìn)行修改,例如,指示緩存服務(wù)C作為內(nèi)容源或者內(nèi)容對(duì)象Z1的元數(shù)據(jù)服務(wù)。
      [0050]根據(jù)一個(gè)或多個(gè)實(shí)施例,利用光分接頭、鏡像端口、或其它復(fù)制網(wǎng)絡(luò)流通的設(shè)備,緩存服務(wù)C接收到客戶端A1與元數(shù)據(jù)服務(wù)M之間的通信的副本。
      [0051 ] 根據(jù)一個(gè)或多個(gè)實(shí)施例,通過(guò)提供至少一個(gè)元數(shù)據(jù)服務(wù)M,緩存服務(wù)C接收來(lái)自客戶端A1的對(duì)于內(nèi)容對(duì)象Z1的數(shù)據(jù)請(qǐng)求。
      [0052]根據(jù)一個(gè)或多個(gè)實(shí)施例,緩存服務(wù)C隨后向元數(shù)據(jù)服務(wù)M自身提出對(duì)于內(nèi)容對(duì)象Z1元數(shù)據(jù)的查詢并對(duì)響應(yīng)進(jìn)行接收和存儲(chǔ)。
      [0053]根據(jù)一個(gè)或多個(gè)實(shí)施例,緩存服務(wù)C不斷地對(duì)在至少一個(gè)客戶端A1與元數(shù)據(jù)服務(wù)M之間交換的查詢和響應(yīng)、以及緩存服務(wù)C直接收到的來(lái)自元數(shù)據(jù)服務(wù)M的響應(yīng)進(jìn)行分析,如上面所描述的。
      [0054]于是,緩存服務(wù)C保持對(duì)于客戶端A1正在檢索的至少一個(gè)內(nèi)容對(duì)象Z1的內(nèi)容對(duì)象元數(shù)據(jù)Mz。
      [0055]根據(jù)一個(gè)或多個(gè)實(shí)施例,緩存服務(wù)C將元數(shù)據(jù)響應(yīng)存儲(chǔ)為與C最近一次接收到的響應(yīng)關(guān)聯(lián)的元數(shù)據(jù)Mz的一部分。
      [0056]緩存服務(wù)C隨后根據(jù)超時(shí)原則周期性地將那些大于一定時(shí)間前接收到的響應(yīng)丟棄。
      [0057]根據(jù)一個(gè)或多個(gè)實(shí)施例,緩存服務(wù)對(duì)元數(shù)據(jù)請(qǐng)求和響應(yīng)進(jìn)行監(jiān)控,并將任何所存儲(chǔ)的與隨后收到的元數(shù)據(jù)響應(yīng)矛盾的響應(yīng)丟棄。
      [0058]檢索內(nèi)容對(duì)象Z1的相關(guān)元數(shù)據(jù)后,客戶端A1以及客戶端A1利用元數(shù)據(jù)服務(wù)M發(fā)現(xiàn)的至少一個(gè)內(nèi)容源B1,開(kāi)始彼此建立數(shù)據(jù)會(huì)話,用于通過(guò)A1檢索內(nèi)容對(duì)象Z1或者它的一部分。
      [0059]根據(jù)一個(gè)或多個(gè)實(shí)施例,緩存服務(wù)C對(duì)客戶端A1與內(nèi)容源B1之間建立的數(shù)據(jù)會(huì)話S1進(jìn)行攔截。
      [0060]根據(jù)一個(gè)或多個(gè)實(shí)施例,緩存服務(wù)C通過(guò)進(jìn)入A1與B1之間的數(shù)據(jù)路徑,或者通過(guò)使用一個(gè)或多個(gè)位于數(shù)據(jù)路徑中并將指定數(shù)據(jù)會(huì)話重定向到緩存服務(wù)C的專門的重定向設(shè)備(例如,負(fù)載平衡器、路由器、DPI設(shè)備等)對(duì)數(shù)據(jù)會(huì)話進(jìn)行攔截。
      [0061]根據(jù)一個(gè)或多個(gè)實(shí)施例,緩存服務(wù)C只對(duì)已經(jīng)在A1與內(nèi)容源B/之間建立的會(huì)話進(jìn)行攔截,該B/與緩存服務(wù)C存儲(chǔ)的對(duì)象Z1的元數(shù)據(jù)Mz相匹配。
      [0062]根據(jù)一個(gè)或多個(gè)實(shí)施例,客戶端A1與緩存服務(wù)C建立至少一個(gè)會(huì)話S2,該緩存服務(wù)C被客戶端A1識(shí)別為內(nèi)容對(duì)象Z1的一個(gè)內(nèi)容源。
      [0063]根據(jù)一個(gè)或多個(gè)實(shí)施例,緩存服務(wù)C利用下面的協(xié)議中的至少一個(gè)來(lái)攔截客戶端A1與內(nèi)容源B1之間的會(huì)話S1中的數(shù)據(jù)查詢和數(shù)據(jù)響應(yīng):
      [0064]( i )如上面所描述的,與客戶端A1相關(guān)聯(lián)的數(shù)據(jù)協(xié)議,作為元數(shù)據(jù)Mz的一部分;
      [0065](ii)如上面所描述的,與會(huì)話S1相關(guān)聯(lián)的數(shù)據(jù)協(xié)議,作為元數(shù)據(jù)Mz的一部分;以及
      [0066](iii)當(dāng)使用基于簽名的或其它一般的協(xié)議識(shí)別技術(shù)對(duì)會(huì)話S1中接收到的數(shù)據(jù)查詢和響應(yīng)進(jìn)行分析時(shí),緩存服務(wù)C所識(shí)別的數(shù)據(jù)協(xié)議。
      [0067]根據(jù)一個(gè)或多個(gè)實(shí)施例,緩存服務(wù)C對(duì)會(huì)話S2使用相似的方法。
      [0068]根據(jù)一個(gè)或多個(gè)實(shí)施例,當(dāng)使用[0048]中描述的方法未能對(duì)會(huì)話S1和S2中的數(shù)據(jù)協(xié)議識(shí)別時(shí),緩存服務(wù)C可應(yīng)用至少一個(gè)密匙K (該密匙K作為元數(shù)據(jù)Mz由C存儲(chǔ)),用于與客戶端A1或內(nèi)容源B1或二者同時(shí)建立加密的會(huì)話。
      [0069]密匙K可與內(nèi)容對(duì)象Z (例如,在Bittorrent中使用對(duì)象Z的哈希標(biāo)識(shí)符來(lái)對(duì)Bittorrent對(duì)等點(diǎn)之間的會(huì)話加密)或多個(gè)特定內(nèi)容源相關(guān)聯(lián)。
      [0070]根據(jù)一個(gè)或多個(gè)實(shí)施例,在與客戶端A1之間建立數(shù)據(jù)會(huì)話并且對(duì)該會(huì)話中使用的協(xié)議進(jìn)行識(shí)別后,緩存服務(wù)C接收來(lái)自客戶端4的對(duì)于對(duì)象Z1的數(shù)據(jù)查詢Q1 (或者它的一部分)。
      [0071]根據(jù)一個(gè)或多個(gè)實(shí)施例,如上面所述,緩存服務(wù)C使用與內(nèi)容對(duì)象Z1相關(guān)聯(lián)的元數(shù)據(jù)Mz對(duì)與查詢匹配的響應(yīng)進(jìn)行識(shí)別。
      [0072]例如,如果客戶端A1請(qǐng)求在Microsoft Silverlight smooth streaming協(xié)議中可用的500Kbps回放級(jí)別的組塊的內(nèi)容對(duì)象Z1,其起始偏移為0,未標(biāo)示末端偏移,緩存服務(wù)C可使用描述對(duì)象Z1的元數(shù)據(jù)Mz,以識(shí)別末端偏移。
      [0073]根據(jù)一個(gè)或多個(gè)實(shí)施例,如果緩存服務(wù)C存儲(chǔ)了與查詢Q1匹配的響應(yīng)R1,則C將該響應(yīng)發(fā)送給末端客戶端Ap
      [0074]根據(jù)一個(gè)或多個(gè)實(shí)施例,將數(shù)據(jù)響應(yīng)R1發(fā)送給客戶端A1前,緩存服務(wù)C可利用存儲(chǔ)的與內(nèi)容對(duì)象Z相關(guān)聯(lián)的元數(shù)據(jù)Mz來(lái)對(duì)數(shù)據(jù)響應(yīng)R1的有效性進(jìn)行驗(yàn)證。
      [0075]根據(jù)一個(gè)或多個(gè)實(shí)施例,如果緩存服務(wù)C中不存在與查詢Q1匹配的響應(yīng),并且查詢Q1已經(jīng)作為客戶端A1與內(nèi)容源B1之間的會(huì)話S1的一部分發(fā)出,則緩存服務(wù)C轉(zhuǎn)發(fā)該查詢以在內(nèi)容源B1中檢索該響應(yīng),并接收和選擇性地存儲(chǔ)該響應(yīng),并將該響應(yīng)中繼給客戶端
      A1O[0076]根據(jù)一個(gè)或多個(gè)實(shí)施例,當(dāng)緩存服務(wù)C中未找到與查詢Q1匹配的響應(yīng)時(shí),緩存服務(wù)C發(fā)送允許其對(duì)數(shù)據(jù)查詢Q1作出響應(yīng)的數(shù)據(jù)查詢Q/給至少一個(gè)內(nèi)容源B,該內(nèi)容源B是C基于它所存儲(chǔ)的元數(shù)據(jù)Mz識(shí)別為承載內(nèi)容對(duì)象Z的內(nèi)容源。
      [0077]隨后,緩存服務(wù)C接收對(duì)于這些查詢的響應(yīng)R/,對(duì)它們進(jìn)行存儲(chǔ)并選擇性地根據(jù)元數(shù)據(jù)Mz對(duì)它們的有效性進(jìn)行驗(yàn)證,并將對(duì)查詢Q1的響應(yīng)發(fā)送給客戶端K。
      [0078]根據(jù)一個(gè)或多個(gè)實(shí)施例,當(dāng)緩存服務(wù)C中未找到與查詢Q1匹配的響應(yīng)時(shí),C可將客戶端A1重定向至由緩存服務(wù)存儲(chǔ)在元數(shù)據(jù)Mz中的內(nèi)容對(duì)象Z的一個(gè)內(nèi)容源B。
      [0079](b)僅允許在某些會(huì)話中對(duì)內(nèi)容對(duì)象進(jìn)行識(shí)別的多會(huì)話應(yīng)用程序
      [0080]客戶端A2建立對(duì)一個(gè)或多個(gè)目標(biāo)B2多個(gè)并聯(lián)或串聯(lián)的會(huì)話S2,用于檢索內(nèi)容對(duì)象Z20在各個(gè)會(huì)話中,客戶端A2發(fā)送對(duì)于內(nèi)容對(duì)象Z2的各部分的多個(gè)數(shù)據(jù)請(qǐng)求。
      [0081 ] 依據(jù)客戶端A2和目標(biāo)B2所使用的對(duì)內(nèi)容對(duì)象Z和/或它的多個(gè)部分的命名習(xí)慣,用于攔截或接收會(huì)話S2的緩存服務(wù)C可能無(wú)法識(shí)別各個(gè)會(huì)話中客戶端A2所請(qǐng)求的內(nèi)容對(duì)象和/或它的多個(gè)部分,或者可能無(wú)法識(shí)別與這些請(qǐng)求匹配的數(shù)據(jù)響應(yīng)。
      [0082]客戶端A2和一個(gè)或多個(gè)內(nèi)容源B2可使用動(dòng)態(tài)URL (所謂的“哈希URL”)來(lái)識(shí)別對(duì)象Z2,該URL為對(duì)于內(nèi)容對(duì)象Z2的每次下載唯一指定的下載地址。這種情況下,緩存服務(wù)C不能僅依靠數(shù)據(jù)查詢中的數(shù)據(jù)來(lái)識(shí)別匹配的響應(yīng),而是對(duì)多個(gè)數(shù)據(jù)響應(yīng)進(jìn)行分析,從而對(duì)請(qǐng)求的對(duì)象進(jìn)行識(shí)別并將其與之前存儲(chǔ)的數(shù)據(jù)響應(yīng)進(jìn)行匹配。
      [0083]根據(jù)一個(gè)或多個(gè)實(shí)施例,當(dāng)在一個(gè)或多個(gè)會(huì)話中接收到允許對(duì)內(nèi)容對(duì)象Z進(jìn)行識(shí)別的這樣的數(shù)據(jù)查詢和/或響應(yīng)時(shí),C在列表L2中對(duì)內(nèi)容對(duì)象Z2的標(biāo)識(shí)符以及客戶端A2的IP地址、內(nèi)容源B2的IP地址、客戶端A2使用的動(dòng)態(tài)內(nèi)容標(biāo)識(shí)符(例如URL)進(jìn)行存儲(chǔ)。
      [0084]根據(jù)一個(gè)或多個(gè)實(shí)施例,當(dāng)緩存服務(wù)C接收到不允許其對(duì)查詢和/或響應(yīng)中所引用的內(nèi)容對(duì)象Z進(jìn)行識(shí)別的數(shù)據(jù)查詢和/或數(shù)據(jù)響應(yīng)時(shí),緩存服務(wù)C確定客戶端A2的IP地址、動(dòng)態(tài)內(nèi)容標(biāo)識(shí)符URL、內(nèi)容源B2的IP地址是否存儲(chǔ)在列表L2中。
      [0085]根據(jù)一個(gè)或多個(gè)實(shí)施例,如果應(yīng)用程序使用多個(gè)內(nèi)容源,緩存服務(wù)C可以不考慮內(nèi)容源B2的IP地址。
      [0086]根據(jù)一個(gè)或多個(gè)實(shí)施例,緩存服務(wù)C根據(jù)超時(shí)原則從表L4中將客戶端A2看到的涉及內(nèi)容對(duì)象Z2的上次活動(dòng)后的項(xiàng)目移除。
      [0087]上面描述的緩存服務(wù)進(jìn)程可以軟件、硬件、固件及其它們的組合來(lái)實(shí)現(xiàn)。優(yōu)選地,這些進(jìn)程以一個(gè)或多個(gè)計(jì)算機(jī)程序?qū)崿F(xiàn),這些計(jì)算機(jī)程序運(yùn)行于可編程設(shè)備上,該可編程設(shè)備包括處理器、處理器可讀存儲(chǔ)媒介(包括例如易失性和非易失性存儲(chǔ)器和/或存儲(chǔ)元件)、輸入和輸出設(shè)備。每個(gè)計(jì)算機(jī)程序可以是駐留在設(shè)備的隨機(jī)存取存儲(chǔ)器中的代碼模塊形式的一組指令(程序代碼)。在設(shè)備需要前,這組指令可存儲(chǔ)在另一個(gè)計(jì)算機(jī)存儲(chǔ)器(例如,硬盤驅(qū)動(dòng)器,或者可移動(dòng)存儲(chǔ)器(如光盤、外部硬盤驅(qū)動(dòng)器、記憶卡、閃存驅(qū)動(dòng)器))中或者存儲(chǔ)在另一個(gè)計(jì)算機(jī)系統(tǒng)中并通過(guò)因特網(wǎng)或其它網(wǎng)絡(luò)下載。
      [0088]這樣,已經(jīng)描述了若干說(shuō)明性實(shí)施例,應(yīng)當(dāng)理解的是,該領(lǐng)域內(nèi)的技術(shù)人員可輕易地進(jìn)行若干更改、修改和改進(jìn)。這些更改、修改和改進(jìn)意在構(gòu)成本公開(kāi)的一部分,并且意在位于本公開(kāi)的精神和范圍內(nèi)。盡管本文討論了一些例子并包含了詳細(xì)的功能或結(jié)構(gòu)元件的組合,但是應(yīng)當(dāng)了解的是,根據(jù)本發(fā)明,這些功能和元件可以以其它方式組合,從而實(shí)現(xiàn)相同或不同的目的。特別是,連同某個(gè)實(shí)施例討論的操作、元件和特征不意在從其它實(shí)施例中的類似的或其它作用中排除在外。
      [0089]此外,本文描述的元件和組件可進(jìn)一步劃分為額外的組件或連接到一起,從而形成較少的一些用于執(zhí)行相同功能的組件。例如,緩存服務(wù)可包括一個(gè)或多個(gè)物理機(jī)器,或在物理機(jī)器上運(yùn)行的一個(gè)或多個(gè)虛擬機(jī)器。此外,緩存服務(wù)可包括通過(guò)因特網(wǎng)或其它網(wǎng)絡(luò)連接的一組計(jì)算機(jī)或許多分布式計(jì)算機(jī)。
      [0090]相應(yīng)地,前面的描述及附圖僅作為實(shí)例,而不是意在限制本發(fā)明。
      【權(quán)利要求】
      1.一種計(jì)算機(jī)實(shí)現(xiàn)的對(duì)計(jì)算機(jī)網(wǎng)絡(luò)中的多會(huì)話數(shù)據(jù)通信進(jìn)行緩存的方法,包括步驟: (a)對(duì)客戶端與一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)之間的一個(gè)或多個(gè)數(shù)據(jù)會(huì)話進(jìn)行接收、攔截或監(jiān)控,該客戶端執(zhí)行多會(huì)話應(yīng)用程序以對(duì)期望的內(nèi)容對(duì)象進(jìn)行檢索,所述客戶端與一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)通信,從而發(fā)現(xiàn)所述內(nèi)容對(duì)象的元數(shù)據(jù); (b)對(duì)客戶端與一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)之間進(jìn)行交換的查詢和響應(yīng)進(jìn)行分析,從而發(fā)現(xiàn)所述內(nèi)容對(duì)象的元數(shù)據(jù); (c)對(duì)客戶端與內(nèi)容源之間的后繼數(shù)據(jù)會(huì)話進(jìn)行接收或攔截; Cd)對(duì)客戶端使用的數(shù)據(jù)協(xié)議進(jìn)行識(shí)別,并對(duì)數(shù)據(jù)會(huì)話中的數(shù)據(jù)查詢進(jìn)行識(shí)別; Ce)對(duì)客戶端在數(shù)據(jù)查詢中所請(qǐng)求的內(nèi)容對(duì)象或者它的多個(gè)部分進(jìn)行識(shí)別;以及 (f)確定內(nèi)容對(duì)象或者它的多個(gè)部分是否存儲(chǔ)在緩存中,如果是,則將存儲(chǔ)在緩存中的內(nèi)容對(duì)象或者它的多個(gè)部分發(fā)送給客戶端,如果不是,則將數(shù)據(jù)查詢發(fā)送給內(nèi)容源、對(duì)來(lái)自內(nèi)容源的數(shù)據(jù)響應(yīng)進(jìn)行存儲(chǔ)、并將數(shù)據(jù)響應(yīng)發(fā)送給客戶端。
      2.如權(quán)利要求1所述的方法,其中步驟(b)包括對(duì)客戶端與一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)之間進(jìn)行交換的查詢和響應(yīng)進(jìn)行持續(xù)的分析,從而發(fā)現(xiàn)內(nèi)容對(duì)象的元數(shù)據(jù)。
      3.如權(quán)利要求1所述的方法,其中步驟(c)包括僅對(duì)具有通過(guò)元數(shù)據(jù)獲知的內(nèi)容源的后繼數(shù)據(jù)會(huì)話進(jìn)行攔截。
      4.如權(quán)利要求1所述的方法,其中步驟(d)包括使用元數(shù)據(jù)對(duì)客戶端使用的數(shù)據(jù)協(xié)議進(jìn)行識(shí)別,并對(duì)后繼數(shù)據(jù)會(huì)話中的數(shù)據(jù)查詢進(jìn)行識(shí)別。
      5.如權(quán)利要求1所述的方法,其中步驟(d)包括使用元數(shù)據(jù)對(duì)數(shù)據(jù)會(huì)話中使用的加密協(xié)議進(jìn)行檢測(cè)和解密。
      6.如權(quán)利要求1所述的方法,其中步驟(e)包括識(shí)別查詢和對(duì)查詢的響應(yīng)中的不完整數(shù)據(jù),并從元數(shù)據(jù)獲取進(jìn)一步的信息以使不完整數(shù)據(jù)完整。
      7.如權(quán)利要求1所述的方法,其中步驟(f)包括使用元數(shù)據(jù)來(lái)確定內(nèi)容對(duì)象或者它的多個(gè)部分是否存儲(chǔ)在緩存中。
      8.如權(quán)利要求1所述的方法,其中這些方法步驟在緩存服務(wù)中實(shí)現(xiàn),并且其中步驟(f)包括與客戶端建立至少一個(gè)會(huì)話,所述緩存服務(wù)被客戶端識(shí)別為內(nèi)容對(duì)象的至少一個(gè)內(nèi)容源。
      9.如權(quán)利要求1所述的方法,其中步驟(f)包括在存儲(chǔ)數(shù)據(jù)響應(yīng)之前使用元數(shù)據(jù)對(duì)存儲(chǔ)在緩存中的內(nèi)容對(duì)象的有效性進(jìn)行驗(yàn)證,并選擇性地將與元數(shù)據(jù)不匹配的數(shù)據(jù)響應(yīng)丟棄。
      10.如權(quán)利要求1所述的方法,其中步驟(f)包括使用元數(shù)據(jù)對(duì)存儲(chǔ)在緩存中的數(shù)據(jù)響應(yīng)的有效性進(jìn)行驗(yàn)證,從而確定匹配的數(shù)據(jù)響應(yīng)或者它的多個(gè)部分是否存儲(chǔ)在緩存中,并將與元數(shù)據(jù)不匹配的數(shù)據(jù)響應(yīng)丟棄。
      11.如權(quán)利要求1所述的方法,其中元數(shù)據(jù)對(duì)如下項(xiàng)目進(jìn)行識(shí)別:存儲(chǔ)內(nèi)容對(duì)象或者它的多個(gè)部分的內(nèi)容源的地址、內(nèi)容源支持的數(shù)據(jù)協(xié)議、內(nèi)容對(duì)象或內(nèi)容源的密鑰、或者內(nèi)容對(duì)象結(jié)構(gòu)。
      12.如權(quán)利要求1所述的方法,還包括對(duì)一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)向客戶端發(fā)送的元數(shù)據(jù)進(jìn)行修改,從 而將緩存服務(wù)指定為內(nèi)容源或指定為內(nèi)容對(duì)象的元數(shù)據(jù)服務(wù)。
      13.如權(quán)利要求1所述的方法,還包括將查詢發(fā)送給一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)以獲得與內(nèi)容對(duì)象相關(guān)的元數(shù)據(jù),并接收和存儲(chǔ)對(duì)查詢的響應(yīng)。
      14.如權(quán)利要求1所述的方法,還包括對(duì)通過(guò)或經(jīng)過(guò)對(duì)來(lái)自多個(gè)元數(shù)據(jù)服務(wù)中的一個(gè)元數(shù)據(jù)服務(wù)的數(shù)據(jù)的監(jiān)控所接收到的或者攔截的元數(shù)據(jù)進(jìn)行存儲(chǔ),并將所存儲(chǔ)的超出規(guī)定時(shí)期前接收到的元數(shù)據(jù)丟棄。
      15.如權(quán)利要求1所述的方法,還包括對(duì)從多個(gè)元數(shù)據(jù)服務(wù)中的一個(gè)元數(shù)據(jù)服務(wù)接收到的元數(shù)據(jù)進(jìn)行存儲(chǔ),并將所存儲(chǔ)的與最近收到的元數(shù)據(jù)矛盾的元數(shù)據(jù)丟棄。
      16.如權(quán)利要求1所述的方法,其中數(shù)據(jù)協(xié)議與客戶端或會(huì)話相關(guān)聯(lián)。
      17.如權(quán)利要求1所述的方法,其中通過(guò)使用基于簽名的協(xié)議識(shí)別技術(shù)對(duì)數(shù)據(jù)協(xié)議進(jìn)行識(shí)別。
      18.如權(quán)利要求1所述的方法,還包括與客戶端和/或內(nèi)容源建立加密的會(huì)話。
      19.如權(quán)利要求1所述的方法,還包括使用元數(shù)據(jù)對(duì)內(nèi)容源進(jìn)行識(shí)別,從而對(duì)內(nèi)容對(duì)象或者它的多個(gè)部分進(jìn)行檢索。
      20.如權(quán)利要求19所述的方法,還包括使用元數(shù)據(jù)使來(lái)自內(nèi)容源的響應(yīng)有效。
      21.一種計(jì)算機(jī)實(shí)現(xiàn)的用于對(duì)計(jì)算機(jī)網(wǎng)絡(luò)中的多會(huì)話數(shù)據(jù)通信進(jìn)行緩存的緩存服務(wù),所述緩存服務(wù)用于: (a)對(duì)客戶端與一個(gè)或 多個(gè)元數(shù)據(jù)服務(wù)之間的一個(gè)或多個(gè)數(shù)據(jù)會(huì)話進(jìn)行接收、攔截或監(jiān)控,該客戶端執(zhí)行多會(huì)話應(yīng)用程序以對(duì)期望的內(nèi)容對(duì)象進(jìn)行檢索,所述客戶端與一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)通信,從而發(fā)現(xiàn)所述內(nèi)容對(duì)象的元數(shù)據(jù); (b)對(duì)客戶端與一個(gè)或多個(gè)元數(shù)據(jù)服務(wù)之間進(jìn)行交換的查詢和響應(yīng)進(jìn)行分析,從而發(fā)現(xiàn)所述內(nèi)容對(duì)象的元數(shù)據(jù); (c)對(duì)客戶端與內(nèi)容源之間的后繼數(shù)據(jù)會(huì)話進(jìn)行接收或攔截; Cd)對(duì)客戶端使用的數(shù)據(jù)協(xié)議進(jìn)行識(shí)別,并對(duì)數(shù)據(jù)會(huì)話中的數(shù)據(jù)查詢進(jìn)行識(shí)別; Ce)對(duì)客戶端在數(shù)據(jù)查詢中所請(qǐng)求的內(nèi)容對(duì)象或者它的多個(gè)部分進(jìn)行識(shí)別;以及 (f)確定內(nèi)容對(duì)象或者它的多個(gè)部分是否存儲(chǔ)在緩存中,如果是,則將存儲(chǔ)在緩存中的內(nèi)容對(duì)象或者它的多個(gè)部分發(fā)送給客戶端,如果不是,則將數(shù)據(jù)查詢發(fā)送給內(nèi)容源、對(duì)來(lái)自內(nèi)容源的數(shù)據(jù)響應(yīng)進(jìn)行存儲(chǔ)、并將數(shù)據(jù)響應(yīng)發(fā)送給客戶端。
      【文檔編號(hào)】G06F15/16GK103597471SQ201180068656
      【公開(kāi)日】2014年2月19日 申請(qǐng)日期:2011年12月30日 優(yōu)先權(quán)日:2010年12月30日
      【發(fā)明者】艾倫·阿羅洛維奇, 什穆埃爾·巴卡爾, 德羅爾-摩西·加維什, 沙哈爾·居伊·格林, 謝伊·舍梅爾 申請(qǐng)人:皮爾愛(ài)普有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1