[發(fā)明專利]基于P2P和CDN的統(tǒng)一內(nèi)容承載和調(diào)度系統(tǒng)有效
| 申請?zhí)枺?/td> | 200710086556.7 | 申請日: | 2007-03-14 |
| 公開(公告)號: | CN101267379A | 公開(公告)日: | 2008-09-17 |
| 發(fā)明(設(shè)計)人: | 楊明川;韋樂平;趙慧玲;雷葆華;周開宇;葉華 | 申請(專利權(quán))人: | 中國電信股份有限公司 |
| 主分類號: | H04L12/54 | 分類號: | H04L12/54;H04L12/16 |
| 代理公司: | 中國國際貿(mào)易促進委員會專利商標(biāo)事務(wù)所 | 代理人: | 馬浩 |
| 地址: | 100032*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 p2p cdn 統(tǒng)一 內(nèi)容 承載 調(diào)度 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明屬于通信領(lǐng)域,涉及P2P(點對點)技術(shù)和CDN(內(nèi)容分發(fā)網(wǎng)絡(luò))技術(shù)的融合。本發(fā)明提出了基于CDN和P2P來實現(xiàn)統(tǒng)一的內(nèi)容承載和內(nèi)容調(diào)度的系統(tǒng)和方法。
背景技術(shù)
CDN(內(nèi)容分發(fā)網(wǎng)絡(luò))技術(shù)是一種將內(nèi)容從中心服務(wù)器分發(fā)到靠近用戶的邊緣服務(wù)器,從而實現(xiàn)內(nèi)容的分布式就近訪問的方法。CDN技術(shù)有效地提高了內(nèi)容訪問的服務(wù)質(zhì)量,并支持大規(guī)模的并發(fā)訪問能力。
P2P(點對點)技術(shù)是一種通過用戶客戶端之間的直接內(nèi)容交換實現(xiàn)大規(guī)模內(nèi)容傳遞的方法。通過集中或者分布式的目錄服務(wù),P2P能夠在不依賴服務(wù)器的情況下實現(xiàn)內(nèi)容的大規(guī)模傳遞,并且具有用戶規(guī)模越大,性能越好的特點。
隨著以內(nèi)容為中心的服務(wù),例如Web服務(wù),流媒體服務(wù),文件下載服務(wù),IPTV服務(wù)等越來越成為互聯(lián)網(wǎng)應(yīng)用的主流,基于互聯(lián)網(wǎng)原有的IP網(wǎng)絡(luò),構(gòu)建相對獨立的,業(yè)務(wù)無關(guān)的內(nèi)容承載網(wǎng)絡(luò)成為互聯(lián)網(wǎng)發(fā)展的趨勢。
但是,利用現(xiàn)有的CDN網(wǎng)絡(luò)或者P2P網(wǎng)絡(luò)單獨構(gòu)建內(nèi)容承載網(wǎng)都存在一定的問題:CDN的主要問題在于服務(wù)仍然依賴于服務(wù)器,因此提供大規(guī)模服務(wù)的成本高,擴展性差。P2P的主要問題在于系統(tǒng)服務(wù)的可用性、性能難以保證,系統(tǒng)對用戶規(guī)模的要求較高。
本發(fā)明提出了一種融合CDN和P2P,實現(xiàn)統(tǒng)一的內(nèi)容承載和內(nèi)容調(diào)度的系統(tǒng)和方法,從而能夠解決由CDN或者P2P單獨組網(wǎng)難以解決的問題。
發(fā)明內(nèi)容
本發(fā)明的核心實現(xiàn)是通過CDN和P2P統(tǒng)一調(diào)度實現(xiàn)CDN和P2P共同構(gòu)建的內(nèi)容承載系統(tǒng)。實現(xiàn)統(tǒng)一的內(nèi)容承載和調(diào)度的方法包括:
1.內(nèi)容的統(tǒng)一分發(fā)和發(fā)布方法;
內(nèi)容統(tǒng)一分發(fā)和發(fā)布方法是應(yīng)用服務(wù)器將內(nèi)容統(tǒng)一提供給內(nèi)容承載系統(tǒng)。內(nèi)容承載系統(tǒng)可以首先對內(nèi)容建立統(tǒng)一的索引(即內(nèi)容目錄信息)和發(fā)布點(供用戶訪問的URL),并通過該索引建立內(nèi)容在CDN子系統(tǒng)和P2P子系統(tǒng)之間的對應(yīng)關(guān)系,即,內(nèi)容進入兩個子系統(tǒng)后,在不同子系統(tǒng)之間訪問的映射關(guān)系。然后將內(nèi)容分發(fā)到CDN子系統(tǒng),并將發(fā)布結(jié)果送回到應(yīng)用服務(wù)器。
2.內(nèi)容統(tǒng)一調(diào)度方法
當(dāng)有用戶請求的時候,內(nèi)容調(diào)度子系統(tǒng)根據(jù)當(dāng)前用戶的數(shù)量、用戶所在的網(wǎng)絡(luò)域以及其它因素,對用戶的請求在CDN和P2P子系統(tǒng)中進行動態(tài)的調(diào)度和切換。確保用戶獲得最佳的服務(wù),同時保持系統(tǒng)的服務(wù)能力。
因此,本發(fā)明提供了一種基于P2P和CDN的內(nèi)容承載系統(tǒng)200,所述內(nèi)容承載系統(tǒng)200能夠把應(yīng)用服務(wù)器300的內(nèi)容提供給客戶端100,所述系統(tǒng)包括:內(nèi)容管理子系統(tǒng)201,用于從應(yīng)用服務(wù)器接收內(nèi)容、或者內(nèi)容的地址,并實現(xiàn)所述內(nèi)容的發(fā)布;內(nèi)容調(diào)度子系統(tǒng)202,用于接收客戶端100對所述內(nèi)容的請求,并調(diào)度CDN子系統(tǒng)203和P2P子系統(tǒng)204,以響應(yīng)所述客戶端100的請求;CDN子系統(tǒng)203,基于CDN方式來向所述客戶端100提供內(nèi)容;以及至少一個P2P子系統(tǒng)204,每一個P2P子系統(tǒng)構(gòu)成一個P2P服務(wù)域從而基于P2P方式為所述客戶端100提供所述內(nèi)容。
其中內(nèi)容調(diào)度子系統(tǒng)202當(dāng)客戶端100所在區(qū)域的收看該節(jié)目的客戶端100數(shù)低于預(yù)定的數(shù)值N1,將客戶端100的請求調(diào)度到CDN子系統(tǒng)203中;如果客戶端100數(shù)不低于預(yù)定的數(shù)值N1,則內(nèi)容調(diào)度子系統(tǒng)202將客戶端100的請求調(diào)度到所述區(qū)域的P2P子系統(tǒng)204中。
其中內(nèi)容調(diào)度子系統(tǒng)202在當(dāng)前區(qū)域的客戶端100數(shù)量已經(jīng)達到預(yù)定的數(shù)值N2時,其中N2>N1,把從CDN子系統(tǒng)203中獲取內(nèi)容的原有客戶端100切換到P2P狀態(tài),即所述原有客戶端100從CDN子系統(tǒng)203中獲取內(nèi)容的同時以P2P方式向其它客戶端提供內(nèi)容。
此外,所述應(yīng)用服務(wù)器300至少提供流媒體服務(wù)內(nèi)容、IPTV服務(wù)內(nèi)容、文件下載服務(wù)內(nèi)容。
此外,所述客戶端100至少是PC、機頂盒、多媒體手機、PDA之一。
上述發(fā)明克服了上述現(xiàn)有技術(shù)的缺點,并且實現(xiàn)了這種系統(tǒng)和方法之前不可能存在的優(yōu)點。
以下將參考附圖更完整地描述本發(fā)明,附圖中示出了本發(fā)明的優(yōu)選實施例。但是本發(fā)明可體現(xiàn)在許多其他的形式中,而不應(yīng)當(dāng)被理解為限于這里所述的實施例;相反提供這些實施例是為了公開內(nèi)容將會詳盡和完整,并且將會完整地將本發(fā)明的范圍傳達給本領(lǐng)域的技術(shù)人員。從始至終類似的標(biāo)號都表示類似的元件。
附圖說明
附圖1顯示了基于本發(fā)明的一個方面的P2P和CDN統(tǒng)一內(nèi)容承載和調(diào)度的系統(tǒng)。
附圖2顯示了基于本發(fā)明的上述統(tǒng)一內(nèi)容承載和調(diào)度系統(tǒng)而實現(xiàn)視頻直播服務(wù)的流程。
附圖3顯示了基于附圖2所述的流程實現(xiàn)整個系統(tǒng)的調(diào)度的一個例子。
具體實施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國電信股份有限公司,未經(jīng)中國電信股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710086556.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 通信管理系統(tǒng)、通信管理方法及通信控制裝置
- 一種P2P業(yè)務(wù)接入方法、系統(tǒng)和裝置
- 針對網(wǎng)絡(luò)P2P應(yīng)用的MCMPA監(jiān)控方法
- 一種用于發(fā)現(xiàn)P2P流量優(yōu)化服務(wù)的方法、裝置和系統(tǒng)
- P2P對等連接建立方法及系統(tǒng)
- 用于對等(P2P)通信的無線電接入網(wǎng)(RAN)
- 一種信息處理方法及電子設(shè)備
- 基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法、裝置及系統(tǒng)
- 基于與用于P2P會話的發(fā)言權(quán)仲裁相關(guān)的多播地址建立多播信令控制信道
- 建立WiFi P2P連接的方法及裝置
- 一種實現(xiàn)CDN互通的認(rèn)證方法、裝置與系統(tǒng)
- 一種CDN服務(wù)器摘除方法、CDN控制中心及系統(tǒng)
- 一種CDN節(jié)點的管理系統(tǒng)
- 一種評估CDN部署合理性的方法及裝置
- 一種內(nèi)容分發(fā)網(wǎng)絡(luò)調(diào)度方法、裝置、電子設(shè)備及計算機可讀存儲介質(zhì)
- CDN節(jié)點的調(diào)度方法及裝置、存儲介質(zhì)、電子設(shè)備
- 一種基于MEC的CDN節(jié)點分配方法和系統(tǒng)
- CDN服務(wù)切換方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 一種客戶端動態(tài)CDN切換方法及系統(tǒng)
- 路徑規(guī)劃方法、CDN連接建立方法、設(shè)備及存儲介質(zhì)





