專利名稱:動(dòng)態(tài)帶寬分配的制作方法
動(dòng)態(tài)帶寬分配技術(shù)領(lǐng)域本申請(qǐng)總體上涉及內(nèi)容發(fā)布, 用于內(nèi)容發(fā)布的動(dòng)態(tài)帶寬分配。
背景技術(shù):
而更具體i也H旦并不限于)涉及許多網(wǎng)站^吏用內(nèi)容發(fā)布網(wǎng)全各(Content Delivery Network,縮.寫 為CDN)來更高效地發(fā)布內(nèi)容。CDN可作為該內(nèi)容的主機(jī)、鏡像 或高速鄉(xiāng)爰存,并將其發(fā)布到i青求方。WEB網(wǎng)站或源月l務(wù)器(origin server)—皮4連4妄到CDN,,人而某些或全部?jī)?nèi)容可以來源于CDN而 不是網(wǎng)站。這一通過CDN而實(shí)現(xiàn)鏈接的處理過程對(duì)于用戶來說通 常是透明的。網(wǎng)站可以與CDN約定,從而以規(guī)定數(shù)量的次數(shù)來發(fā)布特定內(nèi) 容對(duì)象或流。在超出身見定凄t量之后,網(wǎng)站可以移除《連接或是CDN 可防止內(nèi)容對(duì)象或流的再次發(fā)布。例如,對(duì)于特定新聞事件的最初 10, 000名請(qǐng)求者,200Kbps的流量可以是可用的, <旦隨后到網(wǎng)站 的訪客將看不到對(duì)該流量的鏈接?,F(xiàn)今,源服務(wù)器與CDN之間的接口是二進(jìn)制的,在接口切換 (hand off)中丟失了某些消費(fèi)者。把鏈接提供給CDN而那些鏈接 通過由該《連4妄所形成的CDN實(shí)現(xiàn)或未實(shí)現(xiàn)。以消費(fèi)者的角度來看, 沒有實(shí)現(xiàn)鏈接的CDN顯示出的是斷開的。
發(fā)明內(nèi)容
結(jié)合附圖來描述本發(fā)明,其中
圖1A至1F是內(nèi)容系統(tǒng)的實(shí)施例的方框圖2A至2D是揭示互聯(lián)網(wǎng)路由細(xì)節(jié)的內(nèi)容系統(tǒng)的實(shí)施例的方 框圖3A至3E是對(duì)于內(nèi)容始發(fā)者(content originator)和內(nèi)容發(fā) 布網(wǎng)絡(luò)(CDN)有附加細(xì)節(jié)的內(nèi)容系統(tǒng)的實(shí)施例的方框圖;以及
圖4A至4D是利用一個(gè)或多個(gè)內(nèi)容發(fā)布網(wǎng)絡(luò)來發(fā)布內(nèi)容的處 理過禾呈實(shí)施例的流,呈圖。
在附圖中,類似的組件和/或特征可具有相同的引用標(biāo)號(hào)。此外, 可以通過在引用標(biāo)號(hào)之后加上破折號(hào)和用于區(qū)分該類似組件的第 二標(biāo)號(hào)來區(qū)分相同類型的各個(gè)組件。如果在本說明書中僅使用了第 一引用標(biāo)號(hào),則不考慮第二引用標(biāo)號(hào),該描述適用于具有相同的第 一引用標(biāo)號(hào)的任何 一 個(gè)類似組件。
具體實(shí)施例方式
以下的描述僅僅提供了優(yōu)選的示例性實(shí)施例,而并不用于限定 本發(fā)明的范圍、實(shí)用性或配置。確切i也,〗尤選示例性實(shí)施例的以下 描述更把能夠?qū)崿F(xiàn)本發(fā)明的優(yōu)選實(shí)施例的描述^是供給本領(lǐng)域的技術(shù)人員。應(yīng)當(dāng)了解,在并不背離所附權(quán)利要求闡明的本發(fā)明精神和 范圍的情況下,可以對(duì)組成部分的功能和配置進(jìn)行各種改變。
在下面的描述中,給出了具體細(xì)節(jié),以徹底理解這些實(shí)施例。 但是,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在沒有這些具體細(xì)節(jié)的情 況下實(shí)王見這些實(shí)施例。例如,可以在4匡圖中示出回3各,以避免不必 要細(xì)節(jié)混淆了實(shí)施例。在其它實(shí)例中,可以在并不示出不必要細(xì)節(jié) 的情況下示出公知的回路、過程、算法、結(jié)構(gòu)、以及技術(shù),以避免 使這些實(shí)施例不清楚。
同樣,應(yīng)當(dāng)注意,可以將這些實(shí)施例描述為作為程序圖、流程
圖、數(shù)據(jù)流程圖、結(jié)構(gòu)圖、或方框圖來描述的過程(process )。雖 然程序圖可將操作描述為按順序執(zhí)行的過程,但是這些操作的許多 都可以并行或同時(shí)執(zhí)行。此外,可以重新排列這些操作的順序。一 個(gè)過程當(dāng)其操作完成時(shí)就結(jié)束掉,但是該過程可具有圖中并未包括 的其他步驟。過程可對(duì)應(yīng)于方法、函凄t、程序過程(procedure )、 例行子程序、子程序等。當(dāng)過程對(duì)應(yīng)于函H時(shí),它的結(jié)束就對(duì)應(yīng)于 一項(xiàng)到調(diào)用函lt或主函^:的函^:返回。
此外,如本文中所公開的,術(shù)語(yǔ)"存儲(chǔ)介質(zhì),,可以表示用于存 儲(chǔ)數(shù)據(jù)的一個(gè)或多個(gè)i殳備,包括只讀存儲(chǔ)器(ROM)、隨才幾存^f又 存儲(chǔ)器(RAM)、磁RAM、磁芯存儲(chǔ)器、磁盤存儲(chǔ)介質(zhì)、光學(xué)存儲(chǔ) 介質(zhì)、閃存設(shè)備、和/或用于存儲(chǔ)信息的其他機(jī)器可讀介質(zhì)。術(shù)語(yǔ)"計(jì) 算機(jī)可讀介質(zhì),,包括但不限于便攜式或固定存儲(chǔ)設(shè)備、光學(xué)存儲(chǔ)設(shè) 備、無線信道、和/或能夠存儲(chǔ)、容納、或承載指令和/或數(shù)據(jù)的各 種其它介質(zhì)。
進(jìn)一步講,可通過硬件、軟件、固件、中間件、微碼、硬件描 述語(yǔ)言、和/或其任何組合來實(shí)施實(shí)施例。執(zhí)行必要任務(wù)的程序代碼 或代碼段當(dāng)以專欠件、固件、中間件或樣吏碼來實(shí)現(xiàn)時(shí)就可一皮存儲(chǔ)在諸如存儲(chǔ)介質(zhì)的機(jī)器可讀介質(zhì)中。處理器可以執(zhí)行必要任務(wù)。代碼段 可以表示過程、函數(shù)、子程序、程序、例行程序、例行子程序、模 塊、軟件包、類、或者指令、數(shù)據(jù)結(jié)構(gòu)、或程序語(yǔ)句的任何組合。 可以通過傳送和/或^妄收信息、數(shù)據(jù)、自變量、參數(shù)、或存儲(chǔ)內(nèi)容將 代碼段連接到另 一個(gè)代碼段或硬件電路。可以通過任何適當(dāng)?shù)姆椒?傳遞、轉(zhuǎn)發(fā)、或傳輸信息、自變量、參數(shù)、數(shù)據(jù)等,該適當(dāng)?shù)姆椒?包括存儲(chǔ)器共享、消息傳遞、令牌傳遞、網(wǎng)絡(luò)傳輸?shù)取?br>
參考圖1A,示出了內(nèi)容系統(tǒng)100-1,其中,內(nèi)容始發(fā)者106將 內(nèi)容對(duì)象的發(fā)布卸載到內(nèi)容發(fā)布網(wǎng)絡(luò)(CDN) 110。內(nèi)容始發(fā)者106 產(chǎn)生內(nèi)容對(duì)象并且包括內(nèi)容4是供商108和內(nèi)容站點(diǎn)或網(wǎng)站116。內(nèi) 容對(duì)象是任意的內(nèi)容文件或內(nèi)容流,并且可包括諸如軟件、音頻、 視頻、圖片和/或文本。許多內(nèi)容提供商108使用CDNllO,以將內(nèi) 容對(duì)象發(fā)布給顧客或接收方112。 一旦接收方112選擇了內(nèi)容對(duì)象, 發(fā)布地址和信息就通過CDN 110,,人而找回內(nèi)容對(duì)象。然后,CDN IIO將內(nèi)容對(duì)象提供給(source)接收方112。典型地,內(nèi)容提供商 108為內(nèi)容對(duì)象的發(fā)布而向CDN110付費(fèi)。
內(nèi)容始發(fā)者106是內(nèi)容只十象的源(source)或再分配站 (redistributor )。利用接收方的網(wǎng)絡(luò)瀏覽器,內(nèi)容站點(diǎn)116成為可視 網(wǎng)站。在其他實(shí)施例中,可以利用除了網(wǎng)絡(luò)瀏覽器之外的應(yīng)用軟件 來訪問內(nèi)容站116。 4巴涉及內(nèi)容站點(diǎn)116的4連4妄定制(customize ), A人而允i午通過一個(gè)或多個(gè)CDN 110進(jìn)4亍發(fā)布。內(nèi)容^是供商108可 以在內(nèi)容請(qǐng)求被做出之后將其重定向到任意CDN或可以在網(wǎng)頁(yè)被 制定(formulate)時(shí)制定為發(fā)布^各徑。在各種實(shí)施例中,可在內(nèi)容 對(duì)象請(qǐng)求一皮估文出之前或之后發(fā)生與CDN 110的協(xié)商。
通常,CDN 110的費(fèi)用(cost)結(jié)構(gòu)可分為兩大類,即,月l務(wù) 費(fèi)用和發(fā)布費(fèi)用。服務(wù)費(fèi)用包括硬件(例如,計(jì)算機(jī)、存儲(chǔ)系統(tǒng)、 備份系統(tǒng)、網(wǎng)絡(luò)設(shè)備等)、月艮務(wù)(例如,設(shè)置費(fèi)用、維護(hù)、編程(programming)等)、設(shè)施費(fèi)用、和其他常規(guī)開支(overhead )。這 些服務(wù)費(fèi)用受到諸如對(duì)于發(fā)布所使用的網(wǎng)絡(luò)類型、數(shù)據(jù)速率、處理 需求、對(duì)象規(guī)格等影響。通常,最惡劣需求情況影響那些用于支持 特定項(xiàng)目的服務(wù)費(fèi)用。在某些成本才莫型中,對(duì)于月l務(wù)費(fèi)用的費(fèi)用結(jié) 構(gòu)的處理與發(fā)布費(fèi)用不同。
傳統(tǒng)的CDN對(duì)發(fā)布卩吏用統(tǒng)一費(fèi)率,/人而對(duì)l合定項(xiàng)目^是供單一 的發(fā)布費(fèi)用而并不考慮每個(gè)對(duì)象的實(shí)際花費(fèi)。多種情況下,在披露 的發(fā)明中所選擇的從CDN 110到接收方計(jì)算機(jī)128的路徑影響著發(fā) 布費(fèi)用。從CDN 110至非同等網(wǎng)絡(luò)(non-peer network )的傳輸可花 費(fèi)CDN 110不同的議付金額。例如,內(nèi)容對(duì)象到某——級(jí)網(wǎng)絡(luò)的傳 輸可以是$30 MB/min的發(fā)布費(fèi)用,但對(duì)于具有較低服務(wù)質(zhì)量(QoS ) 的另一個(gè)一級(jí)網(wǎng)絡(luò)可以是$20 MB/min的發(fā)布費(fèi)用。同等網(wǎng)絡(luò)對(duì)于到 其接收方的傳輸并不收費(fèi),從而可以非常低廉的發(fā)布費(fèi)用完成到同 等網(wǎng)絡(luò)的通信流量。接收來自 一級(jí)網(wǎng)絡(luò)的流量出口 ( traffic egress ) 的網(wǎng)絡(luò)對(duì)于其接收方來說同樣是要收費(fèi)的,例如,可能為了來自一 級(jí)網(wǎng)鄉(xiāng)備的出口而向一級(jí)^是供商支^"$7 MB/min。
在本發(fā)明的實(shí)施例中,定價(jià)是靈活的并且受到用于發(fā)布特定內(nèi) 容對(duì)象的CDN 110的成本模型所影響。在選項(xiàng)被提供時(shí),即使內(nèi)容 始發(fā)者可能具有變化的可見度等級(jí),服務(wù)費(fèi)用和發(fā)布費(fèi)用也可被邏 輯地劃分成這些費(fèi)用??梢詾榱藢?duì)象的規(guī)格、 一天中的某個(gè)時(shí)間、 一年中的某個(gè)時(shí)間或某天、所連接的發(fā)布網(wǎng)絡(luò)的加載、最大的帶寬、 最大的連接數(shù)目、接收方的位置、到接收方的路由、Qos的等級(jí)、 編碼格式、內(nèi)容對(duì)象的類型(例如,流、誤差校正、文件下載)、 和/或可影響發(fā)布費(fèi)用的其他特性而定制發(fā)布費(fèi)用。也可以為了對(duì)象 的規(guī)j各、 一天中的某個(gè)時(shí)間、 一年中的某個(gè)時(shí)間或某天、CDN網(wǎng)紹-和系統(tǒng)的加載、帶寬的最大化、連接數(shù)目的最大化、i殳備源的路由、編碼格式、內(nèi)容對(duì)象的類型(例如,流、誤差校正、文件下載), 和/或可影響服務(wù)費(fèi)用的其他特性而定制服務(wù)費(fèi)用。
接下來參考圖1B,示出顯示了內(nèi)容系統(tǒng)的另一實(shí)施例100-2 的方框圖。該實(shí)施例具有兩個(gè)CDN: 110-1、 110-2。內(nèi)容^是供商108
可以選擇任一個(gè)來發(fā)布特定內(nèi)容對(duì)象。基于加載、接收方位置、源、 QoS、價(jià)格等,內(nèi)容提供商108就可以選擇其中一個(gè)CDN而非另一 個(gè)。在各種實(shí)施例中,在制定網(wǎng)頁(yè)時(shí)或"^青求內(nèi)容對(duì)象之后,對(duì)于某 種內(nèi)容對(duì)象該選4奪可以被默認(rèn)做出??梢詫?duì)所選沖奪的CDN給出某 些參數(shù),以在請(qǐng)求之前或與請(qǐng)求同時(shí)來控制發(fā)布。例如,通用資源 標(biāo)志符(URI)可以嵌入某些選項(xiàng)或者內(nèi)容4是供商108在實(shí)現(xiàn)URI 之前就被告知。
參考圖1C,示出顯示了內(nèi)容系統(tǒng)的另一實(shí)施例100-3的方框 圖。該實(shí)施例包4舌分配清算所(distribution clearinghouse ) 132,其 裁定利用多個(gè)CDN 110的發(fā)布(delivery )。圖示出了兩個(gè)CDN, 然而在各種實(shí)施例中可以具有任意的數(shù)目。內(nèi)容始發(fā)者106基于價(jià) 才各、QoS、力口載、性能、冗余等,可以伊乙選不同的CDN110。
根據(jù)某種方案,內(nèi)容始發(fā)者106可以與能夠發(fā)布內(nèi)容對(duì)象的任 意數(shù)目的CDN 110合作。可以詢問用于每個(gè)CDN 110的價(jià)格并且 內(nèi)容提供商可以與例如收費(fèi)最便宜的CDN 110合作。諸如用于發(fā)布 的QoS等其他因素,也可以影響該項(xiàng)選4奪。某些實(shí)施例可以使各個(gè) CDN約定在規(guī)定的價(jià)格上并且內(nèi)容提供商108可以通過自最便宜 的開始并朝著最昂貴的CDN,來詢問每個(gè)CDN對(duì)于商定的價(jià)格接 受否。各個(gè)CDN都可同意或4巨絕以該j介才各發(fā)布。
在另 一實(shí)施例中,特定CDN 110能具有多個(gè)覆蓋多個(gè)終端網(wǎng)絡(luò) 接收方的發(fā)布費(fèi)用的約定價(jià)格。對(duì)于CDN 110的詢問能夠指明用于特定接收方112的相關(guān)約定價(jià)格。通過詢問多個(gè)CDN 110,內(nèi)容始 發(fā)者106就可以選4奪其中能夠才是供內(nèi)容對(duì)象的最好的一個(gè)。
在又一實(shí)施例中,各個(gè)CDN 110都能夠?qū)μ囟▋?nèi)容對(duì)象到接收 方112特定網(wǎng)絡(luò)位置的發(fā)布進(jìn)行動(dòng)態(tài)地計(jì)費(fèi)。CDN發(fā)布費(fèi)用受到對(duì) 象將從CDN系統(tǒng)何處出口以及具體地何種服務(wù)資源將被消費(fèi)的影 響。對(duì)于內(nèi)容提供商108來說有某一個(gè)要獲知接收方計(jì)算機(jī)128的 IP地址的實(shí)例。CDN 110可以確定^各由^各徑和費(fèi)用、以及對(duì)將對(duì)象 發(fā)布到特定接收方112的IP地址進(jìn)行報(bào)價(jià)。多種因素影響著費(fèi)用模 式,諸如通過網(wǎng)絡(luò)的路由、邊界網(wǎng)關(guān)協(xié)議(BGP)表、內(nèi)容提供商 108與CDN110之間的任意合同條款、內(nèi)容對(duì)象的規(guī)格、用于發(fā)布 的所期望QoS、內(nèi)容對(duì)象的類型、用于發(fā)布內(nèi)容對(duì)象的協(xié)議、CDN 系統(tǒng)的加載、需考慮的時(shí)間事項(xiàng)(例如, 一天中的某個(gè)時(shí)間、 一個(gè) 月中的某天、 一年中的某月、々支日等)、對(duì)于該內(nèi)容4是供商108的 總額折扣、同等協(xié)議的存在、至非同等網(wǎng)絡(luò)的出口費(fèi)用和/或其他因 素。此外,由于流媒體典型是持續(xù)時(shí)間更長(zhǎng)的連接,其將影響費(fèi)用, 因此可以對(duì)流媒體不同竟價(jià)。
內(nèi)容提供商108將各種信息發(fā)送至一個(gè)或多個(gè)CDN 110來實(shí)現(xiàn) 動(dòng)態(tài)定價(jià)。諸如接收方計(jì)算機(jī)128的IP地址、所期望的QoS、全 對(duì)象位置(即,服務(wù)器、路徑和名稱)的事物,如果發(fā)布是能夠被 延遲的,內(nèi)容對(duì)象的類型、用于發(fā)布內(nèi)容對(duì)象的協(xié)議、和/或其他因 素。對(duì)于實(shí)時(shí)報(bào)價(jià),CDN 110將回復(fù)價(jià)才各以及倘若該價(jià)格可接收時(shí) 所能使用的URI。 一旦URI被使用,則用于支付的賬戶就被完成。 盡管此實(shí)施例使用URI來指出內(nèi)容對(duì)象,但可以使用任一對(duì)象標(biāo) 簽、超鏈接或特定對(duì)象或流的其它指示符。在整個(gè)對(duì)象未被成功下 載的情況下,可以會(huì)有退款。在具有多個(gè)CDN 110的情況下,內(nèi)容 提供商108將使用在多個(gè)回復(fù)中提供了最佳值的URI。分配清算所132協(xié)助內(nèi)容始發(fā)者106選擇CDN 110。 CDN 110
可以給出關(guān)于內(nèi)容發(fā)布的預(yù)先報(bào)價(jià)或按實(shí)時(shí)方式竟價(jià)。在任一種情 況中,各種CDN 110都將接收有關(guān)內(nèi)容對(duì)象和/或接收方計(jì)算機(jī)128 的信息從而提供用于發(fā)布的一個(gè)或多個(gè)定價(jià)選項(xiàng)。分配清算所132 可為實(shí)時(shí)竟價(jià)提供有關(guān)內(nèi)容對(duì)象和/或接收方112的信息。
對(duì)于預(yù)先報(bào)價(jià)的情況,CDN110能給出接收方位置、接收方網(wǎng) 絡(luò)及內(nèi)容對(duì)象等各種類型的定價(jià)。例如,傳統(tǒng)的CDN 110可能對(duì) 所發(fā)布的任何對(duì)象都要價(jià)$40 MB/min。具有費(fèi)用才莫式的CDN可以 對(duì)特定規(guī)格的內(nèi)容對(duì)象、編碼格式、 一天中的某時(shí)、當(dāng)年中的某天、 QoS等級(jí)、和接收方位置要價(jià)Sl5MB/min,但對(duì)于另外的情形則要 價(jià)為$60 MB/min。
對(duì)于實(shí)時(shí)報(bào)價(jià)的情況,將內(nèi)容對(duì)象和接收方信息提供給CDN 110并提供來自各種CDN 110的一個(gè)或多個(gè)報(bào)價(jià)。在將多于一個(gè)的 報(bào)價(jià)提供給特定CDN的情況下,各種QoS選項(xiàng)區(qū)別才艮價(jià)。例如, 快速發(fā)布內(nèi)容對(duì)象的高質(zhì)QoS可具有$50 MB/min,但較低質(zhì)的QoS 則將耗費(fèi)S20MB/min??捎捎诓煌姆?wù)資源、路由路徑和終端網(wǎng) 絡(luò)QoS問題而產(chǎn)生不同的QoS。
分配清算所132在理i侖上可以對(duì)于預(yù)先凈艮^f介情況對(duì)不同的 CDN提供多種選項(xiàng)。這些選項(xiàng)可以是用于不同的接收方位置、 一天 中的某時(shí)、當(dāng)年中的某天、QoS等級(jí)、終端網(wǎng)絡(luò)、內(nèi)容對(duì)象的規(guī)格、 內(nèi)容對(duì)象編碼、內(nèi)容對(duì)象流協(xié)議、路由路徑等的各種價(jià)格。QoS等 級(jí)可以具有數(shù)據(jù)速率限制、等待時(shí)間規(guī)程、丟包率、跳數(shù)限制、路 由選項(xiàng)、和/或其它任何會(huì)影響所觀察到的有關(guān)內(nèi)容發(fā)布質(zhì)量的因 素。
在某些實(shí)施例中,關(guān)于路由的決定連同某些方針或規(guī)則被傳遞 到CDN 110。內(nèi)容始發(fā)者106指定,CDN 110對(duì)傳遞到CDN 110的每個(gè)URI都自動(dòng)做出決定,而并不在每筆交易中皆涉及到內(nèi)容始 發(fā)者106。在該實(shí)施例中,URI將不必指定任何選項(xiàng)。內(nèi)容始發(fā)者 106可以指定任意種自動(dòng)處理具有閾值和限度的對(duì)象^fr求的方法。 閾值或限度可以是基于諸如費(fèi)用、帶寬利用率、 一天中的某時(shí)、當(dāng) 年中的某時(shí)、請(qǐng)求的數(shù)量、加載、接收方的國(guó)家或位置、對(duì)象規(guī)格、 比特率等任意數(shù)目的因素或是有關(guān)于發(fā)布內(nèi)容的其他任何衡量標(biāo) 準(zhǔn)。
在某一實(shí)例中,內(nèi)容始發(fā)者106指定,對(duì)于將會(huì)耗費(fèi)多于 $25MB/min的所有請(qǐng)求都將會(huì)發(fā)送內(nèi)容對(duì)象或流的300kbps的形 式。對(duì)于將會(huì)少于S25MB/min的請(qǐng)求,可使用內(nèi)容對(duì)象或流的 600kbps的形式。在另一實(shí)施例中,內(nèi)容始發(fā)者106可以指定,在 所有超過該限度的請(qǐng)求將以低比特率獲得之前,應(yīng)僅以高比特率產(chǎn) 生每小時(shí)$5000。某一個(gè)實(shí)例可以是,內(nèi)容始發(fā)者106指定,對(duì)于 內(nèi)容對(duì)象或流的最初8000個(gè)請(qǐng)求應(yīng)是低比特率的,直到當(dāng)更低的 比特率一皮4吏用時(shí)它對(duì)于4妻下來的5000個(gè)i青求切換至4交高的比特率。 另一實(shí)例可以是內(nèi)容始發(fā)者指定在一定時(shí)間,殳的最初1000個(gè)i青求 將被實(shí)現(xiàn),但在此點(diǎn)之后,這些請(qǐng)求的某一百分比則可能不被實(shí)現(xiàn)。 可以指定任意數(shù)目的^見則和闊值來允許內(nèi)容始發(fā)者106管理它們?cè)?CDN 110的4吏用。
接下來參考圖1D,示出顯示了內(nèi)容系統(tǒng)另一實(shí)施例100-4的方 框圖。該實(shí)施例包括連接于內(nèi)容始發(fā)者106的竟價(jià)設(shè)備232。竟價(jià) 設(shè)備232具有用于CDN 110的費(fèi)用模式,從而實(shí)時(shí)報(bào)價(jià)和預(yù)先報(bào)價(jià) 皆可被響應(yīng)。對(duì)于費(fèi)用模式的任何更新都可以由CDN 110遠(yuǎn)程執(zhí) 行。某些實(shí)施例可以具有用于多個(gè)CDN的多個(gè)竟伯、i殳備。其他實(shí) 施例可以具有用于某些CDN的竟價(jià)設(shè)備,但卻沒有用于其它CDN 的竟價(jià)i殳備,從而竟價(jià)i青求轉(zhuǎn)出到(go out to )那些CDN。在某些實(shí)施例中,竟價(jià)或決策設(shè)備232可以處于內(nèi)容提供商位 置、CDN位置或互耳關(guān)網(wǎng)104上其它的^f立置,乂人而為各個(gè)內(nèi)容對(duì)象估 算發(fā)布費(fèi)用。竟價(jià)設(shè)備232可以提供最少收費(fèi)、最大收費(fèi)、在超過 某個(gè)預(yù)定基礎(chǔ)收費(fèi)時(shí)的價(jià)格遞增、和/或當(dāng)事人可使用的其他任何定 價(jià)條款。對(duì)于竟價(jià)設(shè)備232的詢問將產(chǎn)生竟價(jià)。如果竟價(jià)被內(nèi)容提 供商108選擇,則CDN IIO按照傳統(tǒng)方式實(shí)現(xiàn)發(fā)布。通常,竟價(jià)設(shè) 備232在位于靠近內(nèi)容站點(diǎn)116的時(shí)候會(huì)工作更佳,這是因?yàn)楫?dāng)獲 得報(bào)價(jià)時(shí)響應(yīng)時(shí)間會(huì)盡可能的快。這也許就意味著竟價(jià)設(shè)備232通 過最近的可能的網(wǎng)絡(luò)連接而位于內(nèi)容站點(diǎn)116附近或意味著其實(shí)際 安裝在和內(nèi)容站點(diǎn)116同樣的位置處。竟價(jià)設(shè)備232除了整個(gè)網(wǎng)絡(luò) 費(fèi)用之外,還獲悉Zero CIR經(jīng)濟(jì)才莫式(economics ),從而能夠產(chǎn)生 精確的竟價(jià)。
竟價(jià)設(shè)備232還知曉內(nèi)容對(duì)象到底是否可用于發(fā)布。在不能找 到內(nèi)容對(duì)象的情況下,報(bào)價(jià)會(huì)這樣表明或者并不做出報(bào)價(jià)。在文件 被顯示為丟失的情況下,內(nèi)容4是供商108可將其4是供給CDN 110 以用于當(dāng)前發(fā)布和今后可能的發(fā)布。竟價(jià)^殳備232可以用于沒有竟 價(jià)和僅有內(nèi)部決策的情況。例如,在CDN 110因需要而并入到內(nèi)容 始發(fā)者106整體的情況下,可以有往復(fù)的報(bào)價(jià)和決策從而選擇特定 發(fā)布選項(xiàng)。
對(duì)于發(fā)布的竟價(jià)可使用任意類型的竟價(jià)格式。在某一個(gè)實(shí)施例 中,對(duì)特定價(jià)格的內(nèi)容對(duì)象的發(fā)布來詢問CDN110。在分析費(fèi)用之 后,CDN 110能夠接受或拒絕該出價(jià)。內(nèi)容才是供商可轉(zhuǎn)到其他CDN 110和/或向第一 CDN 110還價(jià)。其4也實(shí)施例以串4亍或并4亍方式"i青求 來自多個(gè)CDN 110的才艮價(jià)??墒褂媚軌虮徊捎玫木箖r(jià)請(qǐng)求標(biāo)準(zhǔn),在 其中來自內(nèi)容提供商108的單個(gè)請(qǐng)求可獲得來自多個(gè)CDN的多個(gè) 回復(fù),或內(nèi)容提供商可對(duì)多個(gè)運(yùn)營(yíng)商做出多個(gè)請(qǐng)求。在內(nèi)容提供商和竟價(jià)設(shè)備232或CDN IIO之間的交換才各式可以 具有任一形式。這里是URI可從內(nèi)容提供商108傳遞至竟價(jià)設(shè)備 232 或 CDN 110 的實(shí)例
<protocol:path\object—name.ext><size><crc〉<IP_address〉("Bid URJ")
。在確定了竟價(jià)價(jià)格之后,CDN 110或竟價(jià)設(shè)備232將回復(fù)。 例3口 , 這里是回復(fù)的實(shí)例<provider><price { GB transfer or Mbps or both}><full—url><historical speed statistic〉<yes/no if object exists in network by name or crc><number of network hops to get to the end user(AS#,s)>,or a on-net,off-net,near-net rating〉("Delivery URT,)。 Bid URI能提供內(nèi)容提供商108希望從CDN 110選擇的各種選項(xiàng)。 Delivery URI還可以具有對(duì)于請(qǐng)求的唯一標(biāo)識(shí)符、所選選項(xiàng)的指示 符、針對(duì)選擇的可用選項(xiàng)等。換言之,內(nèi)容提供商108和CDN110 可通過URI來傳遞參數(shù)。其他的實(shí)施例,除了將參數(shù)嵌入U(xiǎn)RI之 外或是替代于將參數(shù)嵌入U(xiǎn)RI,還可在URI的外部發(fā)送參數(shù)。
內(nèi)容提供商108在將Redirect URI傳遞到接收方計(jì)算機(jī)128之 前,可重寫URI ( "Redirect URI")以用于對(duì)CDN的重定向。例如, Delivery URI可表明對(duì)于內(nèi)容對(duì)象有三種比特率。內(nèi)容提供商108 可重寫Redirect URI來表明所要使用的比特率。CDN 110將接收來 自4妄收方計(jì)算才幾128的Redirect URI并4是供適當(dāng)?shù)谋忍芈省?br>
當(dāng)內(nèi)容提供商接收Delivery URI時(shí),那些的其中一些可以由偽 裝的內(nèi)容提供商或接收方所秘密地使用,偽裝內(nèi)容提供商或接收方 指出接收方的計(jì)算機(jī)128可用于比實(shí)際用來下載內(nèi)容對(duì)象的路徑更 ^更宜的^各徑。在某些情況下,它可以是有意或無意的。無i侖如^f可, 可按照數(shù)個(gè)不同的方式來處理偽裝方。在偽裝內(nèi)容提供商或接收方 獲得的Delivery URI是以與CDN 110未預(yù)4+到的方式所〗吏用的情況 時(shí),CDN110可發(fā)布內(nèi)容并對(duì)于該發(fā)布向內(nèi)容I是供商108 4安實(shí)際所 使用路徑的正確價(jià)4各收費(fèi)(即使該費(fèi)用與原始凈艮價(jià)不同)。在可替 代的實(shí)施例中, 一旦交替的路由被探測(cè)到,CDN 110就可叫停并且不發(fā)布內(nèi)容對(duì)象。在另一實(shí)施例中,CDN IIO可將違規(guī)用戶重定 向至描述問題并提供解決方案的網(wǎng)頁(yè)。
參考圖1e,示出顯示了內(nèi)容系統(tǒng)另一實(shí)施例100-5的方框圖。 該實(shí)施例包括兩個(gè)CDN 110。受控(captive ) CDN 110-1是內(nèi)容始 發(fā)者106的一部分,而外部CDN 110-2從內(nèi)容始發(fā)者106分開。在 諸如這樣的實(shí)施例中,可以使用受控CDN 110-1來發(fā)布內(nèi)容。
具有用于受控CDN 110-1的力良務(wù)以及發(fā)布費(fèi)用。這些力l務(wù)和發(fā) 布費(fèi)用的費(fèi)用模式允許內(nèi)容提供商108決定受控CDN 110-1或外部 CDN 110-2是否應(yīng)該發(fā)布特定內(nèi)容。即4吏受4空CDN 110-1可能沒有 提供一部分內(nèi)容的增加費(fèi)用,在受控CDN 110-1的費(fèi)用才莫式不適當(dāng) 地呈現(xiàn)的情況下,外部CDN 110-2也可以是優(yōu)選的。雖然該實(shí)施例 示出的受控CDN 110-1是與內(nèi)容始發(fā)者106的其他部分分開的,但 是應(yīng)該理解,在內(nèi)容始發(fā)者106中各種才莫塊的部分可以一f壬意種方法 進(jìn)行組合或分開。
接下來參考圖if,示出顯示了內(nèi)容系統(tǒng)另一實(shí)施例100-6的方 框圖。在該實(shí)施例中,僅有一個(gè)受控CDN llO-i。來自CDN 110或 內(nèi)容站116的所有內(nèi)容對(duì)象請(qǐng)求直接地處于內(nèi)容提供商108的選擇 中。CDN 110可提供內(nèi)容提供商將從中選4奪的一個(gè)或多個(gè)發(fā)布選項(xiàng)。
參考圖2A,示出顯示了互耳關(guān)網(wǎng)104的3各由細(xì)節(jié)的內(nèi)容系統(tǒng)實(shí) 施例200-1的方才匡圖。在該實(shí)施例中,有兩個(gè)竟傷、i殳備232,它們 允許內(nèi)容^是供商108獲得來自兩個(gè)CDN 110的實(shí)時(shí)或預(yù)先才艮價(jià)。內(nèi) 容提供商108在Bid URI被接收方112激活時(shí),詢問竟價(jià)設(shè)備232。 每個(gè)竟價(jià)設(shè)備232都清楚相應(yīng)每個(gè)CDN 110的費(fèi)用才莫式,因此可以 提供精確的報(bào)價(jià)。該報(bào)價(jià)受到發(fā)布及服務(wù)費(fèi)用的影響?;ヂ?lián)網(wǎng)104主要是同意以免費(fèi)或收耳又一定費(fèi)用方式來7fc載;f皮此 網(wǎng)纟各-危量的一纟且222、 226網(wǎng)纟備。網(wǎng)纟各222、 226包4舌一纟及網(wǎng)纟各、同 等網(wǎng)絡(luò)和非同等網(wǎng)絡(luò)。通常, 一級(jí)網(wǎng)絡(luò)可以路由至互聯(lián)網(wǎng)上的任一 地址,但它們典型負(fù)責(zé)(charge to)接收內(nèi)容對(duì)象。同等網(wǎng)絡(luò)220 收取很少或不收取附加費(fèi)用來從CDN 110接受網(wǎng)絡(luò)流量,而相比之 下,非同等網(wǎng)絡(luò)向離開CDN 110的網(wǎng)絡(luò)流量收取費(fèi)用(charge a fee )。 由于終端網(wǎng)絡(luò)226通常只接受對(duì)于互聯(lián)網(wǎng)104上有效IP地址的子集 的內(nèi)容對(duì)象,因此終端網(wǎng)絡(luò)226就區(qū)別于一級(jí)網(wǎng)絡(luò)222。典型地, 該子集是與該網(wǎng)絡(luò)相關(guān)的接收方計(jì)算機(jī)128。例如,接收方計(jì)算機(jī) 的第一群128-1是與第一網(wǎng)纟各226-1相關(guān)的,而4妻收方計(jì)算才幾的第 二群128-2是與第二網(wǎng)絡(luò)226-2相關(guān)的。
每個(gè)CDN IIO都與組成互耳關(guān)網(wǎng)104的各種網(wǎng)癥各226有著不同的 安排。由于這些不同的安排,各個(gè)CDN 110的發(fā)布費(fèi)用對(duì)于特定接 收方來說都可能不同。例如,在該實(shí)施例中,對(duì)于與4妄收方計(jì)算枳』 的第二群128-2相關(guān)的、至接收方112的路由將會(huì)被兩個(gè)CDN 110 不同地處理。第一 CDN 110-1具有與第二網(wǎng)絡(luò)226-2同等關(guān)系,因 此在第一 CDN 110-1與接收方計(jì)算才幾的第二群128-2的其中一個(gè)之 間的發(fā)布費(fèi)用是〗氐廉的。第二 CDN 110-2沒有到第二網(wǎng)絡(luò)226-2的 直接連接,但和一級(jí)網(wǎng)絡(luò)222具有連接。第二CDN 110-2通過一級(jí) 網(wǎng)絡(luò)222和第二網(wǎng)絡(luò)226-2將內(nèi)容對(duì)象傳遞到第二群中的接收方計(jì) 算才幾128-2。由于第二CDN 110-2將對(duì)內(nèi)容對(duì)象的傳遞向一級(jí)網(wǎng)絡(luò) 222支付費(fèi)用并且第二網(wǎng)絡(luò)226-2為接收內(nèi)容對(duì)象很可能向一級(jí)網(wǎng) 絡(luò)222付費(fèi),因此第二路徑很可能是更加昂貴的。
接下來參考圖2B,示出顯示了互聯(lián)網(wǎng)104的路由細(xì)節(jié)的內(nèi)容 系統(tǒng)另一實(shí)施例200-2的方框圖。該實(shí)施例包括一個(gè)單獨(dú)的CDN 110。將CDN 110連接到兩個(gè)同等網(wǎng)絡(luò)220。為了將內(nèi)容對(duì)象傳遞 到接收方計(jì)算機(jī)的第二群128-2, CDN依賴于一級(jí)網(wǎng)絡(luò)222而將內(nèi)容對(duì)象發(fā)送到非同等網(wǎng)絡(luò)224 ,非同等網(wǎng)絡(luò)224最終會(huì)4巴內(nèi)容對(duì)象 傳遞到接收方計(jì)算機(jī)128-2。
參考圖2C,示出顯示了互聯(lián)網(wǎng)104的路由細(xì)節(jié)的內(nèi)容系統(tǒng)另 一實(shí)施例200-3的方?jīng)_匡圖。在jt匕實(shí)施例中,CDN 110與兩個(gè)一纟及網(wǎng) 絡(luò)222有聯(lián)系。每個(gè)一級(jí)網(wǎng)絡(luò)都可路由至這兩個(gè)非同等網(wǎng)絡(luò)224。 CDN可選4奪^f吏用哪個(gè)一級(jí)網(wǎng)絡(luò)進(jìn)行特定發(fā)布。當(dāng)發(fā)布內(nèi)容對(duì)象時(shí), 可以把待使用的各個(gè)一級(jí)網(wǎng)絡(luò)222的選項(xiàng)提供給內(nèi)容站點(diǎn)。CDN 110或內(nèi)容提供商108可基于價(jià)格、QoS和/或其他因素來區(qū)別各種 一級(jí)網(wǎng)絡(luò)222。
接下來參考圖2D,示出顯示了互聯(lián)網(wǎng)104的路由細(xì)節(jié)的內(nèi)容 系統(tǒng)另一實(shí)施例200-4的方框圖。第一 CDN 110-1 4又連4妄到第一個(gè) 一級(jí)網(wǎng)絡(luò)222-1并且對(duì)于到4姿收方計(jì)算才幾128的第一和第二組的發(fā) 布必須依賴于第一個(gè)一級(jí)網(wǎng)絡(luò)。第二個(gè)CDN 110-2由于凈皮《連接到第 一和第二網(wǎng)l各222并有和第二網(wǎng)全各226-2同等的關(guān)系,因此而具有 更多得多的選項(xiàng)。具體地,可由任一個(gè)一級(jí)網(wǎng)絡(luò)222到達(dá)4妄收方計(jì) 算才幾的第一群128-1而通過一級(jí)網(wǎng)絡(luò)222中的任一個(gè)或第二網(wǎng)絡(luò) 226-2可以到達(dá)"l妻收方計(jì)算才幾的第二群128-2。
在此實(shí)施例中,具有分配清算所132,它能夠在任意數(shù)目的CDN 110上路由流量。分配清算所132能夠僅對(duì)保持內(nèi)容對(duì)象數(shù)據(jù)庫(kù)和 至一個(gè)或多個(gè)內(nèi)容才是供商108的發(fā)布接口的月l務(wù)費(fèi)用收費(fèi)。發(fā)布費(fèi) 用將是在服務(wù)費(fèi)用之上的增量費(fèi)用。舉例來說,如果沒有發(fā)布費(fèi)用 則只有基礎(chǔ)服務(wù)價(jià)格?;A(chǔ)價(jià)格是根據(jù)發(fā)布費(fèi)用而逐漸增加的。分 配清算所132 (某些實(shí)施例)可不作為任何內(nèi)容的主機(jī)而CDN能作 為其自身內(nèi)容的主機(jī)。
利用分配清算所132,內(nèi)容4是供商108將對(duì)象的副本上載到公 共對(duì)象存儲(chǔ)器。CDN 110全部連接至分配清算所132的/>共切換。當(dāng)來自內(nèi)容一是供商108的請(qǐng)求到達(dá)分配清算所132時(shí),所有的CDN 都對(duì)于發(fā)布進(jìn)行竟價(jià)。每個(gè)CDN 110都基于可能占用何種路徑或網(wǎng) 絡(luò)而能向?qū)ο蟮陌l(fā)布作出多個(gè)出價(jià)。單個(gè)CDN 110可通過多個(gè)路徑 路由到達(dá)請(qǐng)求接收方。獲勝的竟標(biāo)者CDN 110從公共對(duì)象存儲(chǔ)器中 獲取對(duì)象并將其發(fā)布到最終用戶并向內(nèi)容提供商108發(fā)出所報(bào)價(jià)格 的費(fèi)用賬單。
參考圖3A,示出了對(duì)于內(nèi)容始發(fā)者106和CDN 110具有附加 細(xì)節(jié)的內(nèi)容系統(tǒng)300-1的方框圖。內(nèi)容始發(fā)者106包括與之前相似 的內(nèi)容站點(diǎn)116,但內(nèi)容提供商108被分解成URI重寫器308、分 析引擎312、及源服務(wù)器316。 CDN110包括分析接口 330、發(fā)布分 析器334、配置數(shù)據(jù)庫(kù)354、選項(xiàng)制定器350、費(fèi)用才莫式346、發(fā)布 接口 338、和CDN服務(wù)器342。盡管此圖中只示出了單個(gè)內(nèi)容始發(fā) 者106和單個(gè)CDN 110,但是應(yīng)當(dāng)理解在其他實(shí)施例中兩者分別都 可有多個(gè)。
源月良務(wù)器316保存內(nèi)容始發(fā)者106的每個(gè)內(nèi)容對(duì)象的副本。將 內(nèi)容對(duì)象的副本提供給各種CDN IIO從而可以由CDN 110來滿足 i青求。源月l務(wù)器316的內(nèi)容可周期性地與CDN 110相一致。
URI重寫器308 4巴對(duì)內(nèi)容對(duì)象的請(qǐng)求重定向,4吏其離開源服務(wù) 器316并朝向CDN 110。這些對(duì)CDN 110的重定向可以通過在^f吏用 i或而制定網(wǎng)頁(yè)的時(shí)4美而一皮完成或可以」接實(shí)時(shí)方式,皮重定向??赏ㄟ^ 激活指向能獲得確定如何將接收方重定向至所選4奪的CDN 110的 4言息的URI重寫器308的URI,來完成實(shí)時(shí)重定向。URI重寫器 308為了接收Deliver URI而發(fā)布Bid URI (在某些情況下,可以重 寫為Redirect URI )。
通過處理多種信息來確定特定CDN 110應(yīng)如何發(fā)布內(nèi)容對(duì)象 或確定在若千CDN中進(jìn)行選4奪。分析引擎312協(xié)助于該處理過程。對(duì)于實(shí)時(shí)報(bào)價(jià),分析引擎312接收來自URI重寫器的、有關(guān)內(nèi)容對(duì) 象、接收方112和任何在竟價(jià)過程中被沿途傳遞的發(fā)布選項(xiàng)的信息。 對(duì)于預(yù)先報(bào)價(jià)來說,獲取關(guān)于接收方112的細(xì)節(jié)是不可能的,但是 分析引擎312能夠搜集對(duì)選擇CDN 110能有幫助的更通用的報(bào)價(jià)。 分析引擎312請(qǐng)求來自各種CDN 110、竟價(jià)設(shè)備232和/或分配清算 所132的竟價(jià)。在實(shí)時(shí)才艮價(jià)不可用的情況下,分析引擎312可以使
用預(yù)先報(bào)價(jià),從而有些CDN 110以實(shí)時(shí)方式報(bào)價(jià)而其他的則可能不
曰疋。
分析引擎312與CDN 110的分析接口 330進(jìn)行通信。來自各種 內(nèi)容始發(fā)者106的、對(duì)實(shí)時(shí)和預(yù)先才艮價(jià)的請(qǐng)求被分析接口 330所接 收。表I示出了實(shí)時(shí)竟價(jià)消息可以包含何種項(xiàng)目的實(shí)例。 一旦產(chǎn)生 了報(bào)價(jià),就將它們返回到請(qǐng)求的內(nèi)容始發(fā)者106。請(qǐng)求可以是能夠 表明內(nèi)容對(duì)象、接收方地址、接收方網(wǎng)絡(luò)、和/或其他選項(xiàng)的竟價(jià)消 息的形式。另一實(shí)施例將此竟價(jià)消息嵌入到BidURI中。報(bào)價(jià)可以 是表明對(duì)選項(xiàng)進(jìn)行定價(jià)的消息的 一部分并可包括可的定<介選 項(xiàng)。表II是響應(yīng)于竟價(jià)消息而被發(fā)布的報(bào)價(jià)消息的實(shí)例。在其他實(shí) 施例中,報(bào)價(jià)消息可以是被提供回到分析引擎312的Delivery URI 的一部分。
表I 實(shí)時(shí)竟價(jià)消息實(shí)例
字#殳 舉例
竟4介標(biāo)識(shí)符 34sd89732k
接受方IP地址 69.93.18.222
內(nèi)容對(duì)象域 LLNW.com內(nèi)容對(duì)象路徑 /press/2005releases/
內(nèi)容只十象文4牛名 routemark.mp4
格式 MPEG4
比特率 200Kbps 等《寺時(shí)間選項(xiàng) 3
QoS等級(jí) 3
丟包選項(xiàng) 2 鄉(xiāng)爰沖時(shí)間 24小時(shí)
最大量 1000
在表i和n中所示的實(shí)時(shí)竟價(jià)和報(bào)價(jià)的實(shí)例中,給出了用于發(fā) 布的多個(gè)選項(xiàng)。在竟價(jià)和報(bào)價(jià)消息中都使用了竟價(jià)標(biāo)識(shí)符,從而允 許這兩者之間相關(guān)。給出了諸如域、路徑、和文件名等信息,從而 標(biāo)識(shí)內(nèi)容對(duì)象。在竟價(jià)消息中給出了4妄收方的ip地址并返回相關(guān)的 終端網(wǎng)絡(luò)、所期望的連^姿類型、預(yù)估的連"l妄速度、以及地理位置。
表n 實(shí)時(shí)才艮^介消息實(shí)例
字段 舉例
竟l介標(biāo)識(shí)符 34sd89732k 終端網(wǎng)絡(luò) 法國(guó)電信連4妻類型 DSL
預(yù)估連接速度 400Kbps
地理^立置 法國(guó)
等4寺時(shí)間費(fèi)用 .5,.02,.01
等4寺時(shí)間選項(xiàng) .8,1,2
QoS費(fèi)用 .03,.05,.10
QoS等級(jí) .5,1,1.5
丟包費(fèi)用 .02,.01
丟包選項(xiàng) .8,1.2
在該實(shí)例中,內(nèi)容始發(fā)者106 i青求三個(gè)等《寺時(shí)間選項(xiàng)、三個(gè) QoS選項(xiàng)、以及兩個(gè)丟包選項(xiàng)。CDN 110將i殳法根據(jù)這些請(qǐng)求來才是 供各種選項(xiàng)的數(shù)目,但并不是在所有情況中都可能提供。各個(gè)有關(guān) 某個(gè)基礎(chǔ)值的定價(jià)選項(xiàng)都被給出,例如,等待時(shí)間選項(xiàng)l可能是基 礎(chǔ)值100ms,所以選項(xiàng).8是80ms而選項(xiàng)2是200ms。等4寺時(shí)間、 QoS和丟包選項(xiàng)全是CDN 110相信的估算值,都很可能是所選擇的 選項(xiàng)的情況。
每個(gè)選項(xiàng)的價(jià)格都被呈現(xiàn)在報(bào)價(jià)消息中。URI重寫器308接收 來自各種CDN 110的各種報(bào)價(jià)消息并在任何選項(xiàng)中選擇一個(gè)。在所 選選項(xiàng)的某一實(shí)例中,內(nèi)容始發(fā)者106選#^了用于等待時(shí)間和QoS 的基礎(chǔ)值,但對(duì)丟包則選4奪較低的.8選項(xiàng)。根據(jù)表II中的信息,用 于發(fā)布的費(fèi)用將是九美分。通過指向特定CDN IIO的URI重寫器來制定Redirect URI并選4奪在Redirect URI中所表示的某些選項(xiàng)。 一些實(shí)施例中,內(nèi)容始發(fā)者106可把與在消息中的URI分開的某些 選項(xiàng)傳達(dá)給CDN 110。
發(fā)布分析器334評(píng)估竟價(jià),從而調(diào)整報(bào)價(jià)的生成。各個(gè)內(nèi)容始 發(fā)者106都可以將偏好選項(xiàng)(preference )存儲(chǔ)在配置數(shù)據(jù)庫(kù)354中。 在解密(decipher)竟價(jià)消息并提供特定內(nèi)容始發(fā)者106已選擇的 選項(xiàng)中,4吏用這些偏好選項(xiàng)。例如,特定的內(nèi)容始發(fā)者106可以始 終要求一種能夠被存儲(chǔ)于配置數(shù)據(jù)庫(kù)354中的特定的流格式。
為了生成報(bào)價(jià),發(fā)布分析器334使用費(fèi)用模式346和選項(xiàng)制定 器350。可以有各種用于發(fā)布的選項(xiàng)并且選項(xiàng)制定器350可確定那 些選項(xiàng)。配置數(shù)據(jù)庫(kù)354可表明應(yīng)一皮才艮價(jià)的選項(xiàng)類型或者竟價(jià)消息 可指定選項(xiàng)。對(duì)于所選"t奪的各個(gè)選項(xiàng),費(fèi)用才莫式346都可估算針對(duì) 多種發(fā)布和服務(wù)費(fèi)用的價(jià)格。
特定的內(nèi)容對(duì)象。Redirect URI可包括竟《介標(biāo)識(shí)符、4妄收方地址、 內(nèi)容對(duì)象信息和發(fā)布選項(xiàng)。表III示出了那些要^皮嵌入U(xiǎn)RI中的選 項(xiàng)的實(shí)例。發(fā)布分析器334能知曉Redirect URI, /人而財(cái)務(wù)能夠向 內(nèi)容始發(fā)者106正確;也收耳又用于發(fā)布的費(fèi)用。
表III Redirect URI實(shí)例
字革殳 舉例
竟價(jià)標(biāo)識(shí)符 34sd89732k
4妾受方IP地址 69.93.18.222
內(nèi)容對(duì)象i或 LLNW.com內(nèi)容只寸象3各4圣 /press/2005releases/
內(nèi)容對(duì)象文4牛名 routemark.mp4 等待時(shí)間選項(xiàng) 1
QoS等級(jí) 1.5
丟包選項(xiàng) .8
URI重寫器獲取報(bào)價(jià)消息來制定所提供給接收方計(jì)算機(jī)128的 Redirect URI, 乂人而產(chǎn)生來自所選CDN 110的對(duì)Redirect URI的請(qǐng) 求。 一旦Redirect URI被接收,CDN 110將所指出的內(nèi)容對(duì)象發(fā)布 到或流向接收方計(jì)算機(jī)128。 一個(gè)或多個(gè)CDN服務(wù)器342提供內(nèi)容對(duì)象。
4妻下來參考圖3B,示出了對(duì)于內(nèi)容始發(fā)者106和CDN 110具 有附加細(xì)節(jié)的內(nèi)容系統(tǒng)300-2的方框圖。在該實(shí)施例中,分析引擎 312與分配清算所132相互作用。分配清算所132 4妄收竟1"介消息并 將其中繼到各種CDN 110?;貜?fù)的才艮價(jià)消息一皮分配清算所132中繼 回到分析引擎312。
參考圖3C,示出了對(duì)于內(nèi)容始發(fā)者106和CDN IIO具有附加 細(xì)節(jié)的內(nèi)容系統(tǒng)300-3的方框圖。在該實(shí)施例中,CDN的功能塊—皮 去除到從CDN110分開的竟價(jià)設(shè)備232中。具體地,分析接口 330、 配置數(shù)據(jù)庫(kù)354、發(fā)布分析器334、選項(xiàng)制定器350、和費(fèi)用才莫塊 346全部在竟價(jià)設(shè)備232中被實(shí)現(xiàn)。當(dāng)確定使用哪個(gè)CDN時(shí),內(nèi)容 始發(fā)者106詢問該竟價(jià)設(shè)備。在根據(jù)來自竟價(jià)設(shè)備232的信息重寫 了URI之后,就由CDN 110實(shí)現(xiàn)內(nèi)容對(duì)象。接下來參考圖3D,示出了具有與內(nèi)容始發(fā)者106是一整體的 受控CDN的內(nèi)容系統(tǒng)的另一實(shí)施例300-4的方4匡圖。在該實(shí)施例 中,除了受控CDN之外還可以使用外部CDN 110。可考慮外部CDN 110的使用來評(píng)估受控CDN高效傳輸內(nèi)容對(duì)象的能力。在某些情況 中,內(nèi)容站116能直接提供內(nèi)容對(duì)象或流,而并不依賴于任何外部 或受4空的CDN。
接下來參考圖3E,示出了具有內(nèi)容始發(fā)者106根據(jù)預(yù)先所規(guī)定 的失見則和/或標(biāo)準(zhǔn)而順乂人于CDN 110來選4奪選項(xiàng)的內(nèi)容系統(tǒng)另一實(shí) 施例300-5的方框圖。在該實(shí)施例中,內(nèi)容始發(fā)者將規(guī)則提供給CDN 110,從而分析引擎312能夠與發(fā)布接口 338所接收到的任何URI 一起估丈出決定。這些URI可以具有或不具有指定的<壬<可選項(xiàng)。分析 引擎312將決定如何滿足特定內(nèi)容對(duì)象或流的請(qǐng)求。例如,內(nèi)容始 發(fā)者106可以指定僅通過處于高質(zhì)QoS的特定終端網(wǎng)絡(luò)226來實(shí)現(xiàn) 請(qǐng)求,而同時(shí)指定提供處于4交^f氐QoS的其他終端網(wǎng)絡(luò)226。
接下來參考圖4A,示出了對(duì)于使用一個(gè)或多個(gè)CDN IIO來發(fā) 布內(nèi)容的處理過程400-1的實(shí)施例的流程圖。處理過程400-1的所 描述部分開始于步-驟404,其中在內(nèi)容站點(diǎn)116上為"i青求網(wǎng)頁(yè)的4妄 收方計(jì)算機(jī)128制定網(wǎng)頁(yè)。在該實(shí)施例中,使在預(yù)定用于CDN發(fā) 布的網(wǎng)頁(yè)中的URI針對(duì)URI重寫器308來重定向。在該網(wǎng)頁(yè)被下 載前,其他實(shí)施例可能已寫入了所有URI。在CDN 110被選擇之前, CDN 110可—皮i青求來進(jìn)4于有關(guān)于各個(gè)URI的竟1"介,,人而在這些其4也 實(shí)施例中不需要重定向處理。
在步驟408中,接收方選4奪針對(duì)URI重寫器308的URI。 URI 重寫器308接收URI和關(guān)于接收方計(jì)算積^ 128的信息并且制定竟價(jià) 消息。在步驟412中,分析引擎312將竟^N肖息傳遞到CDN 110 的分析接口 330。在步驟416中,發(fā)布分析器334引用配置數(shù)據(jù)庫(kù) 354、選項(xiàng)制定器350和費(fèi)用模式346,從而生成要被發(fā)布到分析引擎312的發(fā)布信息。在步驟420中,接收方被URI重寫器308重定
向到CDN。在該實(shí)施例中,重定向的URI包括選項(xiàng)選擇,從而指 定由內(nèi)容始發(fā)者106所選擇的那些選項(xiàng)。在步驟424中,內(nèi)容對(duì)象 根據(jù)所選擇的選項(xiàng)而被發(fā)布到接收方計(jì)算機(jī)128。
4妻下來參考圖4B,示出了對(duì)利用一個(gè)或多個(gè)CDN 110來發(fā)布 內(nèi)容的處理的另 一 實(shí)施例400-2的流程圖d該實(shí)施例在特定URI 一皮 請(qǐng)求之前對(duì)內(nèi)容對(duì)象凈艮^介。處理過程400-2的描述部分開始于步驟 402,其中分析引擎312將Bid URI傳遞到分析接口 330。該Bid URI 具有類似嵌于其中的竟價(jià)消息的信息。關(guān)于請(qǐng)求該網(wǎng)頁(yè)的特定接收 方112的信息可用或不可用,^旦在該信息可用的情況下則其^皮傳遞 到分沖斤4妄口 330。
通過Delivery URI ^!尋發(fā)布選項(xiàng)和定^介指定多合內(nèi)容始發(fā)者。在沒 有可替代選項(xiàng)的情況下,可將Delivery URI直接方文至網(wǎng)頁(yè)。在此實(shí) 施例中,分析引擎312使URI重寫,從而設(shè)定內(nèi)容始發(fā)者106所期 望的、用于發(fā)布的選項(xiàng)。在步驟410中,重寫的URI被嵌入到網(wǎng)頁(yè)。 在步驟414中,重寫的URI被加載到接收方112的瀏覽器中。在步 驟420中,網(wǎng)絡(luò)瀏覽器一皮重定向到CDN。在步驟422中,CDN分 析URI和選項(xiàng)。在步驟424中,內(nèi)容對(duì)象,皮發(fā)布。
才妄下來參考圖4C,示出了對(duì)利用一個(gè)或多個(gè)CDN 110來發(fā)布 內(nèi)容的處理的另 一 實(shí)施例400-3的流程圖。此實(shí)施例將選項(xiàng)與URI 分離地傳送到CDN。圖4B和該實(shí)施例的差別包括步驟407和409 代替步驟410而步驟419代替步驟420。步驟407選擇多個(gè)可用選 項(xiàng)并將那些選項(xiàng)傳送到CDN 110。在步驟409中,制定網(wǎng)頁(yè)URI /人而指向CDN, ^旦在步驟409中不包括已^皮傳送的選項(xiàng)。在步驟 419中,利用來自網(wǎng)頁(yè)的URI,將4妄收方計(jì)算才幾128重定向到CDN。接下來參考圖4D,示出了對(duì)利用一個(gè)或多個(gè)CDN 110來發(fā)布 內(nèi)容的處理的另一實(shí)施例400-4的流程圖。除了發(fā)布選項(xiàng)^皮單獨(dú)地 傳送到CDN 110從而重寫的URI不需要任何嵌于其中的選項(xiàng)之夕卜, 此實(shí)施例與圖4A類似。具體地,用步驟407、 414、 419和422來 代替圖4A中的步驟420。
在步驟407中選擇選項(xiàng)并將其發(fā)送到CDN。在步驟414中,接 收方加載URI。在步驟419中,為實(shí)現(xiàn)內(nèi)容對(duì)象i青求,由URI將4妻 收方計(jì)算才幾128指向CDN 110。在步驟422中,分析發(fā)布地址和選 項(xiàng),A人而確定應(yīng)如何發(fā)布內(nèi)容對(duì)象。
在多種實(shí)施例中,對(duì)系統(tǒng)的其他選擇是有可能的。例如,用于 價(jià)格才艮價(jià)的經(jīng)濟(jì)才莫式可按照具有不限規(guī)才莫的內(nèi)容對(duì)象、按照整個(gè)對(duì) 象的規(guī)才莫、按照所要求的數(shù)據(jù)速率和/或等待時(shí)間。對(duì)CDN有關(guān)總 累積的數(shù)據(jù)速率的收費(fèi)可以根據(jù)消費(fèi)而改變。在某些情況下,較高 的累積總量降低用于各帶寬增量的費(fèi)用。在其他情況下,則有可能 是相反關(guān)系。例如,當(dāng)數(shù)據(jù)通道超載時(shí),對(duì)于通行量的費(fèi)用就可能 增加。基于定價(jià)條款、加載等,各種圖形和復(fù)雜模型都可以用于最 佳地估算出通行量。
在某一實(shí)施例中,CDN在某些情況下能夠響應(yīng)于預(yù)先凈艮1"介而 表明用規(guī)定價(jià)格發(fā)布內(nèi)容對(duì)象的能力。當(dāng)竟價(jià)消息被提出時(shí),CDN 能夠按規(guī)定價(jià)格接收或拒絕該項(xiàng)請(qǐng)求。例如,CDN可能用10美分 來發(fā)布某些內(nèi)容對(duì)象。將會(huì)接收能以少于10美分而^皮發(fā)布的任何 對(duì)象,但不能接收的那些對(duì)象能夠得到來自CDN的竟價(jià)和/或,內(nèi) 容始發(fā)者能夠從其他CDN獲取竟價(jià)。
在另 一實(shí)施例中,內(nèi)容始發(fā)者能夠在預(yù)先報(bào)價(jià)中以給定價(jià)格或 價(jià)格范圍來安排所規(guī)定的發(fā)布量,但卻能夠切換到僅已接收某些發(fā) 布的模式。例如,可以25美分一個(gè)的價(jià)格來安排最初的十萬個(gè)發(fā)布。接著,只能在可以少于10美分一個(gè)的價(jià)格完成發(fā)布的時(shí)候發(fā)
布4姿下來的五千個(gè)發(fā)布。
在另一實(shí)施例中,在某個(gè)閾值之前所有的發(fā)布都能被接收,而 在此閾值之后只有一部分(比例分凄t)的發(fā)布可一皮沖妄收。例如,最
初的一千個(gè)按照每個(gè)40美分進(jìn)行發(fā)布。只要可以按每個(gè)少于30美 分來完成發(fā)布,則能夠發(fā)布4妾下來五千個(gè)的五分之一??梢噪S沖幾、 順序或以其4也一些方案來選4奪五分之一或其^也部分的比例分凄t。
盡管在上文中已經(jīng)結(jié)合特定裝置和方法描述了本發(fā)明的原理, 但是應(yīng)當(dāng)清楚地了解,該描述僅僅是作為實(shí)例,而并不限定本發(fā)明 的范圍。
權(quán)利要求
1.一種對(duì)利用內(nèi)容分配網(wǎng)絡(luò)(CDN)發(fā)布內(nèi)容對(duì)象進(jìn)行競(jìng)價(jià)的方法,其中,所述內(nèi)容對(duì)象由內(nèi)容提供商提供,所述方法包括以下步驟接收來自所述內(nèi)容提供商的發(fā)布請(qǐng)求,其中所述發(fā)布請(qǐng)求包括與預(yù)計(jì)接收方相關(guān)的網(wǎng)絡(luò)地址或描繪所述內(nèi)容對(duì)象的信息中的至少一個(gè);根據(jù)用于所述CDN的成本模型來分析所述發(fā)布請(qǐng)求;自動(dòng)確定對(duì)于根據(jù)所述發(fā)布請(qǐng)求來發(fā)布一次或多次所述內(nèi)容對(duì)象的發(fā)布報(bào)價(jià),其中所述發(fā)布報(bào)價(jià)受到所述內(nèi)容對(duì)象的所述預(yù)計(jì)接收方的IP地址或所述內(nèi)容對(duì)象自身中的至少一個(gè)的影響;以及發(fā)送所述發(fā)布報(bào)價(jià)到所述內(nèi)容提供商。
2. 根據(jù)權(quán)利要求1所述的對(duì)利用所述CDN發(fā)布內(nèi)容對(duì)象進(jìn)行竟 價(jià)的方法,進(jìn)一步包括確定連接于所述預(yù)計(jì)接收方的互聯(lián)網(wǎng)的 終端網(wǎng)絡(luò)的步驟。
3. 根據(jù)權(quán)利要求1所述的對(duì)利用所述CDN發(fā)布內(nèi)容對(duì)象進(jìn)行竟 價(jià)的方法,進(jìn)一步包括從多個(gè)發(fā)布選項(xiàng)中選耳又的步驟,其中所 述選取步驟在所述發(fā)送步驟之后被執(zhí)行。
4. 根據(jù)權(quán)利要求1所述的對(duì)利用所述CDN發(fā)布內(nèi)容對(duì)象進(jìn)行竟 價(jià)的方法,其中所述CDN是構(gòu)成所述內(nèi)容才是供商之整體所必需的。
5. 根據(jù)權(quán)利要求1所述的對(duì)利用所述CDN發(fā)布內(nèi)容對(duì)象進(jìn)行竟 價(jià)的方法,進(jìn)一步包括接收來自所述預(yù)計(jì)接收方對(duì)所述內(nèi)容對(duì) 象的請(qǐng)求的步驟。
6. 根據(jù)權(quán)利要求1所述的對(duì)利用所述CDN發(fā)布內(nèi)容對(duì)象進(jìn)行竟 價(jià)的方法,其中,所述分析步驟包括以下步驟確定通過所述互聯(lián)網(wǎng)的路由路徑,并且針對(duì)所述成本模型來分析所述路由路徑。
7. 4艮據(jù)權(quán)利要求1所述的對(duì)利用所述CDN發(fā)布內(nèi)容對(duì)象進(jìn)4亍竟 價(jià)的方法,進(jìn)一步包括以下步驟確定使得所述預(yù)計(jì)接收方請(qǐng)求來自所述CDN的所述內(nèi)容 對(duì)象的URI;以及將所述URI發(fā)送到所述預(yù)計(jì)4妾收方。
8. —種計(jì)算機(jī)可讀介質(zhì),它具有用于執(zhí)行權(quán)利要求1的計(jì)算機(jī)可 實(shí)現(xiàn)方法的計(jì)算^L可扭^亍指令,所述計(jì)算才幾可實(shí)現(xiàn)方法用于對(duì) 利用CDN發(fā)布內(nèi)容對(duì)象進(jìn)行竟價(jià)。
9. 一種計(jì)算機(jī)系統(tǒng),它適于執(zhí)行權(quán)利要求1的計(jì)算機(jī)可實(shí)現(xiàn)方 法,所述計(jì)算機(jī)可實(shí)現(xiàn)方法用于對(duì)利用CDN發(fā)布內(nèi)容對(duì)象進(jìn)行竟價(jià)。
10. —種利用分配網(wǎng)絡(luò)進(jìn)行內(nèi)容對(duì)象發(fā)布的方法,其中,所述內(nèi)容 對(duì)象由內(nèi)容提供商所一是供^旦通過所述分配網(wǎng)魚備而^皮發(fā)布,所述 方法包括以下步-腺在內(nèi)容始發(fā)者處接收來自預(yù)計(jì)接收方的對(duì)所述內(nèi)容對(duì)象的請(qǐng)求;發(fā)送發(fā)布請(qǐng)求到所述分配網(wǎng)絡(luò),其中所述發(fā)布請(qǐng)求包括 與所述預(yù)計(jì)4妄收方相關(guān)的網(wǎng)絡(luò)地址或描《會(huì)所述內(nèi)容對(duì)象的信息中的至少一個(gè);分析所述發(fā)布請(qǐng)求;從多個(gè)發(fā)布選項(xiàng)中選取,其中所述選取步驟在所述發(fā)送 步驟之后被纟丸ff;確定^f吏得所述預(yù)計(jì)4妄收方請(qǐng)求來自所述分配網(wǎng)絡(luò)的所述 內(nèi)容對(duì)象的URI;以及響應(yīng)于所述i青求,將所述URI發(fā)送到所述預(yù)計(jì)-接收方。
11. 根據(jù)權(quán)利要求10所述的利用所述分配網(wǎng)絡(luò)進(jìn)行內(nèi)容對(duì)象發(fā)布 的方法,進(jìn)一步包括4艮據(jù)用于所述分配網(wǎng)絡(luò)的成本才莫型來分析 所述發(fā)布i青求的步-驟。
12. 根據(jù)權(quán)利要求10所述的利用所述分配網(wǎng)絡(luò)進(jìn)行內(nèi)容對(duì)象發(fā)布 的方法,進(jìn)一步包括接收對(duì)于纟艮據(jù)所述發(fā)布請(qǐng)求來發(fā)布一次或 多次所述內(nèi)容對(duì)象的發(fā)布才艮價(jià)的步驟。
13. 根據(jù)權(quán)利要求10所述的利用所述分配網(wǎng)絡(luò)進(jìn)行內(nèi)容對(duì)象發(fā)布 的方法,其中所述選取步驟受到所述內(nèi)容對(duì)象的所述預(yù)計(jì)接收 方的所述IP ;也址的影響。
14. 根據(jù)權(quán)利要求10所述的利用所述分配網(wǎng)絡(luò)進(jìn)行內(nèi)容對(duì)象發(fā)布 的方法,其中所述選耳又步驟在所述發(fā)送所述發(fā)布請(qǐng)求之后且并 不詢問所述內(nèi)容4是供商的情況下由所述分配網(wǎng)絡(luò)自動(dòng)才丸4亍。
15. 根據(jù)權(quán)利要求10所述的利用所述分配網(wǎng)絡(luò)進(jìn)行內(nèi)容對(duì)象發(fā)布 的方法,進(jìn)一步包括步驟根據(jù)所述發(fā)布請(qǐng)求,自動(dòng)確定對(duì)發(fā)布一次或多次所述內(nèi) 容對(duì)象的發(fā)布報(bào)價(jià),其中所述發(fā)布報(bào)價(jià)受到所述內(nèi)容對(duì)象的所 述預(yù)計(jì)4姿收方的所述IP i也址的影響。
16. —種計(jì)算才幾可讀介質(zhì),它具有用于^U于片又利要求10所述的計(jì) 算機(jī)可實(shí)現(xiàn)方法的計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可實(shí)現(xiàn)方法 利用分配網(wǎng)絡(luò)進(jìn)行內(nèi)容對(duì)象發(fā)布。
17. —種計(jì)算機(jī)系統(tǒng),它適于執(zhí)行權(quán)利要求10所述的計(jì)算機(jī)可實(shí) 現(xiàn)方法,所述計(jì)算機(jī)可實(shí)現(xiàn)方法利用分配網(wǎng)絡(luò)進(jìn)行內(nèi)容對(duì)象發(fā) 布。
18. —種將來自內(nèi)容4是供商的內(nèi)容對(duì)象發(fā)布到接收方的內(nèi)容分配 網(wǎng)絡(luò),所述分配網(wǎng)絡(luò)包括動(dòng)態(tài)報(bào)價(jià)引擎,其連接于第一網(wǎng)絡(luò)位置,其中,所述第一網(wǎng)絡(luò)位置允許所述4妻收方定購(gòu)內(nèi)容對(duì)象,所述第一網(wǎng)絡(luò)位置與所述內(nèi)容提供商相關(guān),以及由所述第一網(wǎng)紹^立置i青求只于于發(fā)布一次或多次所述內(nèi) 容對(duì)象的發(fā)布報(bào)價(jià);以及第二網(wǎng)絡(luò)位置,其將所述內(nèi)容對(duì)象發(fā)布到所述4妄收方的接 收系統(tǒng),其中,所述第二網(wǎng)絡(luò)位置與所述動(dòng)態(tài)報(bào)價(jià)可I擎相關(guān),所述動(dòng)態(tài)報(bào)價(jià)引擎自動(dòng)產(chǎn)生所述發(fā)布報(bào)價(jià),以及所述發(fā)布凈艮價(jià)受到所述內(nèi)容對(duì)象或所述4妄收系統(tǒng)的網(wǎng) 絡(luò)位置中的至少 一 個(gè)的影響。
19. 根據(jù)權(quán)利要求18所述的將來自所述內(nèi)容提供商的內(nèi)容對(duì)象發(fā) 布到所述接收方的分配網(wǎng)絡(luò),其中所述動(dòng)態(tài)定價(jià)引擎自動(dòng)產(chǎn)生對(duì)將所述內(nèi)容對(duì)象電子發(fā)布到第 一接收系統(tǒng)的第 一發(fā)布才艮價(jià);所述動(dòng)態(tài)定價(jià)引擎自動(dòng)產(chǎn)生對(duì)將所述內(nèi)容對(duì)象電子發(fā)布 到第二接收系統(tǒng)的第二發(fā)布報(bào)價(jià);所述第一4^收系統(tǒng)^使用具有與所述分配網(wǎng)絡(luò)同等安排的 第 一終端網(wǎng)《各,而第二終端網(wǎng)^各并不具有與所述分配網(wǎng)《各同等 安排;以及所述第一發(fā)布報(bào)價(jià)低于所述第二發(fā)布報(bào)價(jià)。
20. 根據(jù)權(quán)利要求18所述的將來自所述內(nèi)容提供商的內(nèi)容對(duì)象發(fā) 布到所述接收方的分配網(wǎng)絡(luò),其中所述動(dòng)態(tài)定價(jià)引擎自動(dòng)產(chǎn)生對(duì)所述內(nèi)容對(duì)象到第 一接收 系統(tǒng)的電子發(fā)布的第 一發(fā)布才艮價(jià);所述動(dòng)態(tài)定價(jià)引擎自動(dòng)產(chǎn)生對(duì)所述內(nèi)容對(duì)象到第二接收 系統(tǒng)的電子發(fā)布的第二發(fā)布才艮價(jià);所述第一發(fā)布報(bào)價(jià)與所述第二發(fā)布報(bào)價(jià)不同;以及在與所述第二發(fā)布才艮價(jià)的時(shí)間l殳相同的時(shí)間革殳內(nèi),所述 第一發(fā)布報(bào)價(jià)是有效的。
21. 根據(jù)權(quán)利要求18所述的將來自所述內(nèi)容提供商的內(nèi)容對(duì)象發(fā) 布到所述接收方的分配網(wǎng)絡(luò),其中所述動(dòng)態(tài)定價(jià)引擎確定對(duì)于 所述內(nèi)容對(duì)象的服務(wù)費(fèi)用或發(fā)布費(fèi)用中的至少一個(gè)。
22. 根據(jù)權(quán)利要求18所述的將來自所述內(nèi)容提供商的內(nèi)容對(duì)象發(fā) 布到所述4妄收方的分配網(wǎng)絡(luò),其中所述第 一網(wǎng)絡(luò)位置和所述第 二網(wǎng)絡(luò)位置與單個(gè)內(nèi)容始發(fā)者相關(guān)。
23. 根據(jù)權(quán)利要求18所述的將來自所述內(nèi)容提供商的內(nèi)容對(duì)象發(fā)布到所述接收方的分配網(wǎng)絡(luò),其中所述發(fā)布報(bào)價(jià)是基于將所述 內(nèi)容對(duì)象多次發(fā)布到多種接收系統(tǒng)的。
24. 根據(jù)權(quán)利要求18所述的將來自所述內(nèi)容提供商的內(nèi)容對(duì)象發(fā) 布到所述接收方的分配網(wǎng)絡(luò),其中所述動(dòng)態(tài)定價(jià)S1擎至少考慮 下列因素之中的兩個(gè)所述內(nèi)容對(duì)象的身見才各,天中的一個(gè)時(shí)刻,年中的一天,^各由到^妄收方的網(wǎng)纟各,與所述接收方相關(guān)的終端網(wǎng)絡(luò),用于發(fā)布所述內(nèi)容對(duì)象的QoS等級(jí),以及所述內(nèi)容對(duì)象的流協(xié)議。
25. 根據(jù)權(quán)利要求18所述的將來自所述內(nèi)容提供商的內(nèi)容對(duì)象發(fā) 布到所述接收方的分配網(wǎng)絡(luò),其中所述第二網(wǎng)絡(luò)位置在多個(gè)分 配網(wǎng)絡(luò)的實(shí)時(shí)竟^介處理中4皮選4奪。
26. 根據(jù)權(quán)利要求18所述的將來自所述內(nèi)容提供商的內(nèi)容對(duì)象發(fā) 布到所述4妻收方的分配網(wǎng)絡(luò),進(jìn)一步包括連4妄于多個(gè)分配網(wǎng)絡(luò) 的分配清算所,其中所述第二網(wǎng)絡(luò)位置相關(guān)于所述多個(gè)分配網(wǎng) 纟備之中的一個(gè)。
全文摘要
本發(fā)明揭示了一種把來自內(nèi)容提供商的內(nèi)容對(duì)象發(fā)布到接受方的內(nèi)容發(fā)布網(wǎng)絡(luò)(CDN)。該CDN包括動(dòng)態(tài)定價(jià)引擎和第二WEB網(wǎng)絡(luò)位置。動(dòng)態(tài)定價(jià)引擎被連接到第一WEB網(wǎng)絡(luò)位置。與內(nèi)容提供商有關(guān)的第一WEB網(wǎng)絡(luò)位置允許接收方預(yù)訂內(nèi)容對(duì)象。由第一WEB網(wǎng)絡(luò)位置請(qǐng)求對(duì)發(fā)布一次或多次內(nèi)容對(duì)象的發(fā)布報(bào)價(jià)。第二WEB網(wǎng)絡(luò)位置將內(nèi)容對(duì)象發(fā)布到接收方的接收系統(tǒng)。第二WEB網(wǎng)絡(luò)位置與動(dòng)態(tài)定價(jià)引擎相關(guān)。動(dòng)態(tài)定價(jià)引擎自動(dòng)產(chǎn)生發(fā)布報(bào)價(jià),發(fā)布報(bào)價(jià)受到內(nèi)容對(duì)象或接收方系統(tǒng)的WEB網(wǎng)絡(luò)位置中的至少一個(gè)的影響。
文檔編號(hào)G06F15/173GK101627378SQ200680033904
公開日2010年1月13日 申請(qǐng)日期2006年8月1日 優(yōu)先權(quán)日2005年8月1日
發(fā)明者內(nèi)森·F·拉奇博爾斯基, 邁克爾·M·哥頓 申請(qǐng)人:杰出網(wǎng)絡(luò)公司