專利名稱:P2p傳輸中非對(duì)稱鏈路補(bǔ)償?shù)姆椒跋到y(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及P2P傳輸領(lǐng)域,尤其是一種在P2P傳輸中對(duì)非對(duì)稱 鏈路進(jìn)行補(bǔ)償?shù)姆椒跋到y(tǒng)。
背景技術(shù):
非對(duì)稱數(shù)字用戶線路(Asymmetric Digital Subscriber Line,簡(jiǎn) 稱ADSL)技術(shù)是一種通過現(xiàn)有普通電話線為用戶提供寬帶數(shù)據(jù)傳輸 服務(wù)的技術(shù),目前這種技術(shù)可以在現(xiàn)有普通電話線的銅雙絞線上提供 8Mb/s的下行速率和640Kb/s的上行速率,傳輸距離可以達(dá)到3-5公 里(如果傳輸速率高,那么傳輸距離就會(huì)相應(yīng)縮短)。ADSL的原理就 是以高比特率信道下傳數(shù)據(jù)給用戶,以低得多的比特率上傳用戶數(shù)據(jù) 給網(wǎng)絡(luò),同時(shí),它可以與普通電話共存于一條電話線上,在一條普通 電話線上接聽、撥打電話的同時(shí)進(jìn)行ADSL傳輸而又互不影響。
由于ADSL充分利用了現(xiàn)有的銅纜資源,因此當(dāng)前中國ADSL 的占有量達(dá)到70%。但ADSL所具有的非對(duì)稱鏈路的特性對(duì)于P2P 流媒體業(yè)務(wù)的服務(wù)質(zhì)量構(gòu)成較大的影響,主要體現(xiàn)在無法提升大規(guī)模 用戶觀看流媒體的服務(wù)質(zhì)量,尤其無法保證具有DVD級(jí)播放速率。 一般用戶的下行帶寬可以達(dá)到1Mbps,但上行帶寬一般在384Kbps 到512Kbps左右,使用常規(guī)的P2P傳輸技術(shù),可以達(dá)到一般的播放質(zhì) 量(如pplive的392Kbps播放速率),但無法達(dá)到具有DVD級(jí)別(如 640K ~ 800Kbps )的高質(zhì)量流媒體播放效果,因?yàn)樵谑褂梅菍?duì)稱鏈路 的P2P對(duì)等用戶中無法用其上行帶寬滿足與之相連的下一個(gè)P2P對(duì)等
用戶的高質(zhì)量觀看。
為了克服ADSL對(duì)P2P流媒體高質(zhì)量播放的限制, 一般采用的 方案是借用專用服務(wù)器的一部分帶寬來緩解非對(duì)稱鏈路上行帶寬不足以支持下一個(gè)流媒體用戶,但這種方案未充分考慮到網(wǎng)絡(luò)中其它空閑
帶寬的使用,也未考慮減少骨干網(wǎng)P2P重復(fù)流量的要求。雖然可以在 一定程度上補(bǔ)償因P2P對(duì)等用戶使用非對(duì)稱鏈路觀看DVD質(zhì)量播放 速率的要求的問題,但當(dāng)存在大規(guī)模非對(duì)稱鏈路的P2P對(duì)等用戶上線 觀看時(shí),專用服務(wù)器就無法滿足所有大規(guī)模用戶實(shí)時(shí)高質(zhì)量的要求(尤 其具有DVD播放質(zhì)量)。而且,具有非對(duì)稱鏈路的用戶的比例在中 國現(xiàn)有國情下占有非常大比例,所以急需一種P2P傳輸中非對(duì)稱鏈路 補(bǔ)償?shù)姆椒跋到y(tǒng)。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)姆椒?系統(tǒng),能夠?qū)Ψ菍?duì)稱鏈路的P2P業(yè)務(wù)的服務(wù)質(zhì)量進(jìn)行補(bǔ)償,減少非對(duì) 稱鏈路對(duì)P2P流媒體播放質(zhì)量的影響和限制,提升P2P傳輸?shù)姆?wù)質(zhì) 量和吞吐量.
為實(shí)現(xiàn)上述目的,本發(fā)明提供了 一種P2P傳輸中非對(duì)稱鏈路補(bǔ)償 的方法,包括以下步驟
具有非對(duì)稱鏈路的活躍對(duì)等用戶接入節(jié)點(diǎn)檢測(cè)到下載緩存寫入 速率小于播放緩存讀出速率時(shí),通知該接入節(jié)點(diǎn)所屬的局部中心管理 服務(wù)器調(diào)度所管轄的區(qū)域,為該接入節(jié)點(diǎn)提供下載內(nèi)容;
如果所述下載緩存寫入速率仍小于播放緩存讀出速率,則通知全 局中心管理服務(wù)器調(diào)度所屬局部中心管理服務(wù)器的相鄰局部中心管理 服務(wù)器所管轄的區(qū)域,為該接入節(jié)點(diǎn)提供下載內(nèi)容,否則進(jìn)入常規(guī)的 P2P傳輸過程。
在上述技術(shù)方案中,利用局部中心管理服務(wù)器以及全局中心管理 服務(wù)器調(diào)度其各自管轄的空閑資源為具有非對(duì)稱鏈路的活躍對(duì)等用戶 接入節(jié)點(diǎn)提供下載內(nèi)容,從而補(bǔ)償非對(duì)稱鏈路對(duì)P2P流媒體播放質(zhì)量 的影響和限制,提升P2P傳輸?shù)姆?wù)質(zhì)量和吞吐量。
局部中心管理服務(wù)器的管轄范圍中包括對(duì)稱鏈路區(qū)域、非對(duì)稱鏈 路區(qū)域以及補(bǔ)償服務(wù)器,在對(duì)非對(duì)稱鏈路的對(duì)等用戶節(jié)點(diǎn)進(jìn)行補(bǔ)償時(shí),可以調(diào)度管轄的非對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶、對(duì)稱鏈路區(qū)域內(nèi) 的空閑對(duì)等用戶和/或補(bǔ)償服務(wù)器為該接入節(jié)點(diǎn)提供下載內(nèi)容, 一般不 會(huì)對(duì)活躍對(duì)等用戶的資源進(jìn)行調(diào)度,避免影響活躍對(duì)等用戶的使用體 驗(yàn)。
進(jìn)一步的,在對(duì)非對(duì)稱鏈路補(bǔ)償時(shí),所述局部中心管理服務(wù)器先 調(diào)度所管轄的非對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶為該接入節(jié)點(diǎn)提供下 載內(nèi)容,如果所述下載緩存寫入速率仍小于播放緩存讀出速率,則執(zhí)
行下一步,否則進(jìn)入常規(guī)的P2P傳輸過程;
該接入節(jié)點(diǎn)通知所述局部中心管理服務(wù)器調(diào)度所管轄的對(duì)稱鏈 路區(qū)域內(nèi)的空閑對(duì)等用戶為該接入節(jié)點(diǎn)提供下載內(nèi)容,如果所述下栽 緩存寫入速率仍小于播放緩存讀出速率,則執(zhí)行下一步,否則進(jìn)入常 規(guī)的P2P傳輸過程;
該接入節(jié)點(diǎn)通知所述局部中心管理服務(wù)器調(diào)度所管轄的補(bǔ)償服 務(wù)器為該接入節(jié)點(diǎn)提供下載內(nèi)容。
在上述技術(shù)方案中,先對(duì)非對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶進(jìn)行 調(diào)度,這樣利于流量的局域化,避免無謂占用骨干帶寬。當(dāng)非對(duì)稱鏈 路區(qū)域的空閑資源無法滿足補(bǔ)償需要時(shí),對(duì)對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì) 等用戶進(jìn)行調(diào)度,再不滿足時(shí),才調(diào)度補(bǔ)償服務(wù)器的資源,這樣可以 減少補(bǔ)償服務(wù)器的流量,避免補(bǔ)償服務(wù)器的流量瓶頸。
當(dāng)該接入節(jié)點(diǎn)所屬的局部區(qū)域的空閑資源無法滿足時(shí),還可以利 用局部中心管理服務(wù)器的一個(gè)或多個(gè)相鄰局部中心管理服務(wù)器的管理 區(qū)域的空閑資源,包括相鄰局部中心管理服務(wù)器所管轄的非對(duì)稱鏈路 區(qū)域內(nèi)的空閑對(duì)等用戶、對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶和/或補(bǔ)償服 務(wù)器。
在全局中心管理服務(wù)器進(jìn)行調(diào)度時(shí),選擇一個(gè)相鄰局部中心管理 服務(wù)器所管轄區(qū)域進(jìn)行調(diào)度,在該區(qū)域的資源仍不能滿足補(bǔ)償?shù)囊?時(shí),由全局中心管理服務(wù)器選擇另一個(gè)相鄰局部中心管理服務(wù)器,依 此類推。
在調(diào)度過程中,所述全局中心管理服務(wù)器調(diào)度所述局部中心管理服務(wù)器的一個(gè)相鄰局部中心管理服務(wù)器所管轄的對(duì)稱鏈路區(qū)域內(nèi)的空 閑對(duì)等用戶為該接入節(jié)點(diǎn)提供下載內(nèi)容,如果所述下載緩存寫入速率
仍小于播放緩存讀出速率,則執(zhí)行下一步,否則進(jìn)入常規(guī)的P2P傳輸
過程;
該接入節(jié)點(diǎn)通知所述全局中心管理服務(wù)器調(diào)度所述相鄰局部中 心管理服務(wù)器所管轄的補(bǔ)償服務(wù)器為該接入節(jié)點(diǎn)提供下載內(nèi)容,如果 所述下載緩存寫入速率仍小于播放緩存讀出速率,則執(zhí)行下一步,否 則進(jìn)入常規(guī)的P2P傳輸過程;
該接入節(jié)點(diǎn)通知所述全局中心管理服務(wù)器調(diào)度所述相鄰局部中 心管理服務(wù)器所管轄的非對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶為該接入節(jié) 點(diǎn)提供下載內(nèi)容,如果所述下載緩存寫入速率仍小于播放緩存讀出速 率,則通知由所述全局中心管理服務(wù)器調(diào)度所管轄的另 一個(gè)相鄰局部 中心管理服務(wù)器所管轄的非對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶、對(duì)稱鏈 路區(qū)域內(nèi)的空閑對(duì)等用戶和/或補(bǔ)償服務(wù)器為該接入節(jié)點(diǎn)提供下載內(nèi) 容,否則進(jìn)入常規(guī)的P2P傳輸過程。
進(jìn)一步的,還可以包括更新用戶信息的步驟,具體包括
所述局部中心管理服務(wù)器定時(shí)采集和更新所管轄的對(duì)稱鏈路區(qū) 域和非對(duì)稱鏈路區(qū)域內(nèi)的對(duì)等用戶信息,然后定時(shí)匯總和更新到所述
全局中心管理服務(wù)器;
所述全局中心管理服務(wù)器定時(shí)向所述局部中心管理服務(wù)器發(fā)送
相鄰局部中心管理服務(wù)器所管轄的對(duì)稱鏈路區(qū)域和非對(duì)稱鏈路區(qū)域內(nèi)
的對(duì)等用戶信息。
在局部中心管理服務(wù)器的管理區(qū)域內(nèi)有新的接入節(jié)點(diǎn)加入時(shí),局
部中心管理服務(wù)器會(huì)定時(shí)地更新自身和全局中心管理服務(wù)器中存儲(chǔ)的
對(duì)等用戶信息(包括該對(duì)等用戶是空閑還是活躍狀態(tài)等信息),全局
中心管理服務(wù)器也會(huì)向該局部中心管理服務(wù)器的相鄰局部中心管理服
務(wù)器發(fā)出更新消息,這樣就便于調(diào)度過程的順利和快速的進(jìn)行。
為實(shí)現(xiàn)上述目的,本發(fā)明還提供了 一種P2P傳輸中非對(duì)稱鏈路補(bǔ)
償?shù)南到y(tǒng),包括速率檢測(cè)模塊,設(shè)于具有非對(duì)稱鏈路的活躍對(duì)等用戶接入節(jié)點(diǎn)
中,用于對(duì)下載緩存寫入速率是否小于播放緩存讀出速率進(jìn)行檢測(cè); 調(diào)度通知模塊,設(shè)于所述接入節(jié)點(diǎn)中,用于在所述速率檢測(cè)模塊
檢測(cè)到下載緩存寫入速率小于播放緩存讀出速率時(shí),通知局部調(diào)度模
塊或全局調(diào)度模塊進(jìn)行調(diào)度;
局部調(diào)度模塊,設(shè)于所述局部中心管理服務(wù)器中,用于在檢測(cè)到
下栽緩存寫入速率小于播放緩存讀出速率時(shí),對(duì)所述局部中心管理服
務(wù)器所管轄的區(qū)域進(jìn)行調(diào)度,為該接入節(jié)點(diǎn)提供下載內(nèi)容,當(dāng)所述下
載緩存寫入速率不小于播放緩存讀出速率時(shí),進(jìn)入常規(guī)的P2P傳輸過
程;
全局調(diào)度模塊,設(shè)于全局中心管理服務(wù)器中,用于在檢測(cè)到下載 緩存寫入速率仍小于播^:緩存讀出速率時(shí),當(dāng)對(duì)所述局部中心管理服 務(wù)器的相鄰局部中心管理服務(wù)器所管轄的區(qū)域進(jìn)行調(diào)度,為該接入節(jié) 點(diǎn)提供下載內(nèi)容,當(dāng)所述下載緩存寫入速率不小于播放緩存讀出速率 時(shí),進(jìn)入常規(guī)的P2P傳輸過程。
進(jìn)一步的,所述局部調(diào)度模塊至少包括以下單元之一 第一局部調(diào)度單元,用于調(diào)度所述局部中心管理服務(wù)器所管轄的
非對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶為該接入節(jié)點(diǎn)提供下載內(nèi)容;
第二局部調(diào)度單元,用于調(diào)度所述局部中心管理服務(wù)器所管轄的
對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶為該接入節(jié)點(diǎn)提供下載內(nèi)容;
笫三局部調(diào)度單元,用于調(diào)度所述局部中心管理服務(wù)器所管轄的
補(bǔ)償服務(wù)器為該接入節(jié)點(diǎn)提供下載內(nèi)容。
進(jìn)一步的,所述全局調(diào)度模塊至少包括以下單元之一 第一全局調(diào)度單元,用于調(diào)度所述局部中心管理腋務(wù)器的一個(gè)或
多個(gè)相鄰局部中心管理服務(wù)器所管轄的非對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等
用戶為該接入節(jié)點(diǎn)提供下載內(nèi)容;
笫二全局調(diào)度單元,用于調(diào)度所述局部中心管理服務(wù)器的一個(gè)或
多個(gè)相鄰局部中心管理服務(wù)器所管轄的對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用
戶為該接入節(jié)點(diǎn)提供下栽內(nèi)容;第三全局調(diào)度單元,用于調(diào)度所述局部中心管理服務(wù)器的一個(gè)或 多個(gè)相鄰局部中心管理服務(wù)器所管轄的補(bǔ)償服務(wù)器為該接入節(jié)點(diǎn)提供
下載內(nèi)容。
進(jìn)一步的,該系統(tǒng)還包括
第一用戶信息更新模塊,設(shè)于所述局部中心管理服務(wù)器中,用于 定時(shí)采集和更新所管轄的對(duì)稱鏈路區(qū)域和非對(duì)稱鏈路區(qū)域內(nèi)的對(duì)等用 戶信息,然后定時(shí)匯總和更新到所述全局中心管理服務(wù)器;
第二用戶信息更新模塊,設(shè)于所述全局中心管理服務(wù)器中,用于
定時(shí)向所述局部中心管理服務(wù)器發(fā)送相鄰局部中心管理服務(wù)器所管轄 的對(duì)稱鏈路區(qū)域和非對(duì)稱鏈路區(qū)域內(nèi)的對(duì)等用戶信息。
基于上述技術(shù)方案,本發(fā)明利用局部中心管理服務(wù)器以及全局中 心管理服務(wù)器調(diào)度其各自管轄的空閑資源為具有非對(duì)稱鏈路的活躍對(duì) 等用戶接入節(jié)點(diǎn)提供下載內(nèi)容,從而補(bǔ)償非對(duì)稱鏈路對(duì)P2P流媒體播 放質(zhì)量的影響和限制,提升P2P傳輸?shù)姆?wù)質(zhì)量和吞吐量。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng) 的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)
成對(duì)本發(fā)明的不當(dāng)限定。在附圖中
圖1為本發(fā)明P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)姆椒ǖ囊粚?shí)施例的流 程示意圖。
圖2為本發(fā)明P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)姆椒ǖ牧硪粚?shí)施例的 流程示意圖.
圖3為本發(fā)明P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)南到y(tǒng)的 一 實(shí)施例的流 程示意圖。
圖4為本發(fā)明P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)南到y(tǒng)的另 一 實(shí)施例的 流程示意圖。
圖5為本發(fā)明P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)南到y(tǒng)的一具體實(shí)例的 系統(tǒng)架構(gòu)示意圖。
具體實(shí)施例方式
下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
在描述本發(fā)明技術(shù)方案之前,先給出本文涉及到的技術(shù)詞匯的定 義及解釋。對(duì)稱鏈路區(qū)域是指存在具有對(duì)稱鏈路的對(duì)等用戶的區(qū)域, 所謂對(duì)稱鏈路是指鏈路的上行帶寬等于下行帶寬。非對(duì)稱鏈路區(qū)域是 指具有非對(duì)稱鏈路的對(duì)等用戶的區(qū)域,所謂非對(duì)稱鏈路是指鏈路的上
行帶寬不等于下行帶寬,以ADSL為例,鏈路的上行帶寬一般小于下 行帶寬.空閑對(duì)等用戶是指未請(qǐng)求P2P業(yè)務(wù)的對(duì)等用戶,但不限制其 它非P2P業(yè)務(wù),例如瀏覽網(wǎng)頁、FTP等。非空閑對(duì)等用戶是指正在請(qǐng) 求和使用P2P業(yè)務(wù)的對(duì)等用戶。所謂P2P業(yè)務(wù)包括請(qǐng)求P2P文件下 載、P2P文件直播和P2P點(diǎn)播等業(yè)務(wù),也可以同時(shí)使用非P2P業(yè)務(wù)。
本發(fā)明利用網(wǎng)絡(luò)中的空閑資源來補(bǔ)償非對(duì)稱鏈路對(duì)P2P傳輸?shù)?影響,充分的使用了網(wǎng)絡(luò)空閑資源,減輕了專用的補(bǔ)償服務(wù)器的工作 負(fù)荷,從而提高了 P2P流媒體的播放質(zhì)量。
如圖l所示,為本發(fā)明P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)姆椒ǖ囊粚?shí) 施例的流程示意圖。本實(shí)施例包括以下步驟
步驟101、具有非對(duì)稱鏈路的活躍對(duì)等用戶接入節(jié)點(diǎn)檢測(cè)到下載 緩存寫入速率小于播放緩存讀出速率時(shí),該接入節(jié)點(diǎn)通知該接入節(jié)點(diǎn) 所屬的局部中心管理服務(wù)器調(diào)度所管轄的區(qū)域,為該接入節(jié)點(diǎn)提供下 載內(nèi)容;
步驟102、接入節(jié)點(diǎn)檢測(cè)下載緩存寫入速率是否仍小于播放緩存 讀出速率,是則執(zhí)行步驟103,否則執(zhí)行步驟104;
步驟103、該接入節(jié)點(diǎn)通知全局中心管理服務(wù)器調(diào)度局部中心管 理服務(wù)器的相鄰局部中心管理服務(wù)器所管轄的區(qū)域,為該接入節(jié)點(diǎn)提 供下載內(nèi)容;
步驟104、進(jìn)入常規(guī)的P2P傳輸過程。
在以上的各步驟中,具有非對(duì)稱鏈路的活躍對(duì)等用戶接入節(jié)點(diǎn)會(huì)定時(shí)地檢測(cè)下載緩存寫入速率是否小于播放緩存讀出速率,如果小于, 則會(huì)向自身所屬的局部中心管理服務(wù)器和全局中心管理服務(wù)器發(fā)送需 要補(bǔ)償?shù)耐ㄖ畔ⅰ?br>
在補(bǔ)償時(shí),按照先局部后臨域的原則,先利用接入節(jié)點(diǎn)所屬的局 部區(qū)域的空閑資源,再利用相鄰區(qū)域的空閑資源(這里的相鄰區(qū)域一
般指的是使用骨干網(wǎng)帶寬的空閑資源),從而保證P2P流量的局域化, 避免無謂的占用骨干帶寬。
步驟104中所謂的常規(guī)的P2P傳輸過程是指現(xiàn)有技術(shù)中成熟的 P2P傳輸過程,可以參考相關(guān)規(guī)范,這里就不進(jìn)行詳細(xì)描述了。
局部中心管理服務(wù)器和全局中心管理服務(wù)器中存儲(chǔ)有所管轄區(qū) 域的對(duì)等用戶的信息。局部中心管理服務(wù)器會(huì)定時(shí)采集和更新所管轄 的對(duì)稱鏈路區(qū)域和非對(duì)稱鏈路區(qū)域內(nèi)的對(duì)等用戶信息,然后定時(shí)匯總 和更新到全局中心管理服務(wù)器。全局中心管理服務(wù)器也會(huì)定時(shí)向局部 中心管理服務(wù)器發(fā)送相鄰局部中心管理服務(wù)器所管轄的對(duì)稱鏈路區(qū)域 和非對(duì)稱鏈路區(qū)域內(nèi)的對(duì)等用戶信息。
當(dāng)某個(gè)新對(duì)等用戶接入節(jié)點(diǎn)加入到某個(gè)局域中心管理服務(wù)器所 管轄的區(qū)域中時(shí),該新對(duì)等用戶接入節(jié)點(diǎn)需要向局部中心管理服務(wù)器 進(jìn)行注冊(cè),局部中心管理服務(wù)器會(huì) 更新相應(yīng)的數(shù)據(jù)庫,保存新加入的 對(duì)等用戶信息。對(duì)等用戶信息中至少包括了用戶的基本信息以及該對(duì) 等用戶的狀態(tài)是否為空閑或活躍等。
如圖2所示,為本發(fā)明P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)姆椒ǖ牧硪?實(shí)施例的流程示意圖。與上一實(shí)施例相比,本實(shí)施例提供了更詳細(xì)的 技術(shù)方案,包括以下步驟
步驟201、具有非對(duì)稱鏈路的活躍對(duì)等用戶接入節(jié)點(diǎn)檢測(cè)下載緩 存寫入速率是否小于播放緩存讀出速率,是則執(zhí)行步驟202,否則執(zhí) 行步驟214;
步驟202、該接入節(jié)點(diǎn)通知所屬的局部中心管理服務(wù)器調(diào)度所管 轄的非對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶為該接入節(jié)點(diǎn)提供下載內(nèi)容; 步驟203、接入節(jié)點(diǎn)判斷下栽緩存寫入速率是否仍小于播放緩存讀出速率,是則執(zhí)行步驟204,否則執(zhí)行步驟214;
步驟204、接入節(jié)點(diǎn)通知該局部中心管理服務(wù)器調(diào)度所管轄的對(duì) 稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶為該接入節(jié)點(diǎn)提供下載內(nèi)容;
步驟205、接入節(jié)點(diǎn)判斷下載緩存寫入速率是否仍小于播放緩存 讀出速率,是則執(zhí)行步驟206,否則執(zhí)行步驟214;
步驟206、接入節(jié)點(diǎn)通知該局部中心管理服務(wù)器調(diào)度所管轄的補(bǔ) 償服務(wù)器為該接入節(jié)點(diǎn)提供下載內(nèi)容;
步驟207、接入節(jié)點(diǎn)判斷下載緩存寫入速率是否仍小于播放緩存 讀出速率,是則執(zhí)行步驟208,否則執(zhí)行步驟214;
步驟208、接入節(jié)點(diǎn)通知全局中心管理服務(wù)器調(diào)度所述局部中心 管理服務(wù)器的一個(gè)相鄰局部中心管理服務(wù)器所管轄的對(duì)稱鏈路區(qū)域內(nèi) 的空閑對(duì)等用戶為該接入節(jié)點(diǎn)提供下載內(nèi)容;
步驟209、接入節(jié)點(diǎn)判斷下載緩存寫入速率是否仍小于播放緩存 讀出速率,是則執(zhí)行步驟210,否則執(zhí)行步驟214;
步驟210、接入節(jié)點(diǎn)通知全局中心管理服務(wù)器調(diào)度所述相鄰局部 中心管理服務(wù)器所管轄的補(bǔ)償服務(wù)器為該接入節(jié)點(diǎn)提供下載內(nèi)容;
步驟211、接入節(jié)點(diǎn)判斷下載緩存寫入速率是否仍小于播放緩存 讀出速率,是則執(zhí)行步驟212,否則執(zhí)行步驟214;
步驟212、接入節(jié)點(diǎn)通知全局中心管理服務(wù)器調(diào)度所述相鄰局部 中心管理服務(wù)器所管轄的非對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶為該接入 節(jié)點(diǎn)提供下載內(nèi)容;
步驟213、接入節(jié)點(diǎn)判斷下載緩存寫入速率是否仍小于播放緩存 讀出速率,是則返回步驟208通知對(duì)另一個(gè)相鄰局部中心管理服務(wù)器 所管轄的區(qū)域進(jìn)行調(diào)度,重復(fù)步驟208-213,否則執(zhí)行步驟214;
步驟214、進(jìn)入常規(guī)的P2P傳輸流程,
在接入節(jié)點(diǎn)判斷出下栽緩存寫入速率是否仍小于播放緩存讀出 速率時(shí),會(huì)相應(yīng)的向局部中心管理服務(wù)器及全局中心管理服務(wù)器發(fā)送 補(bǔ)償通知。在調(diào)度對(duì)稱區(qū)域或非對(duì)稱區(qū)域時(shí),要充分的利用現(xiàn)有的空 閑資源,避免使用該區(qū)域的活躍對(duì)等用戶的資源,以免影響活躍對(duì)等
14用戶的用戶體驗(yàn)。
在本實(shí)施例中,步驟202、 204、 206可以調(diào)換,但為了帶來更優(yōu) 的附加效果(減少補(bǔ)償服務(wù)器的流量,避免流量的瓶頸),步驟206 通常置于步驟202和204之后,為帶來另一附加效果(促使流量局域 化),則通常將步驟202置于步驟204之前。
另外,步驟208、 210、 212也可以調(diào)換,但為了帶來更優(yōu)的附加 效果(減少補(bǔ)償服務(wù)器的資源消耗,以及減少鄰域非對(duì)稱區(qū)域的空閑 資源占用),通常按照步驟208、 210和212的順序設(shè)置。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部 分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于 一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí) 施例的步驟;而前述的存儲(chǔ)介質(zhì)包括ROM、 RAM、磁碟或者光盤 等各種可以存儲(chǔ)程序代碼的介質(zhì)。
如圖3所示,為本發(fā)明P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)南到y(tǒng)的一實(shí) 施例的流程示意圖。本系統(tǒng)實(shí)施例包括以下功能模塊速率檢測(cè)模塊 1、調(diào)度通知模塊4、局部調(diào)度模塊2和全局調(diào)度模塊3。其中速率檢 測(cè)模塊l設(shè)于具有非對(duì)稱鏈路的活躍對(duì)等用戶接入節(jié)點(diǎn)中,用于對(duì)下 栽緩存寫入速率是否小于播放緩存讀出速率進(jìn)行檢測(cè)。當(dāng)速率檢測(cè)模 塊1檢測(cè)出小于的情況時(shí),調(diào)度通知模塊4會(huì)向局部調(diào)度模塊2和全 局調(diào)度模塊3發(fā)送調(diào)度通知。
局部調(diào)度模塊2設(shè)于該局部中心管理服務(wù)器中,用于在檢測(cè)到下 栽緩存寫入速率小于播放緩存讀出速率時(shí),對(duì)所述局部中心管理服務(wù) 器所管轄的區(qū)域進(jìn)行調(diào)度,為該接入節(jié)點(diǎn)提供下載內(nèi)容,當(dāng)所述下栽 緩存寫入速率不小于播放緩存讀出速率時(shí),進(jìn)入常規(guī)的P2P傳輸過程。 全局調(diào)度模塊3設(shè)于全局中心管理服務(wù)器中,用于在檢測(cè)到下栽緩存 寫入速率仍小于播放緩存讀出速率時(shí),當(dāng)對(duì)所述局部中心管理服務(wù)器 的相鄰局部中心管理服務(wù)器所管轄的區(qū)域進(jìn)行調(diào)度,為該接入節(jié)點(diǎn)提 供下載內(nèi)容,當(dāng)所述下載緩存寫入速率不小于播放緩存讀出速率時(shí), 進(jìn)入常規(guī)的P2P傳輸過程。
15局部中心管理服務(wù)器和全局中心管理服務(wù)器均是一種用于管理 和調(diào)度的目錄服務(wù)器,在物理上可以設(shè)計(jì)在一起。
在本實(shí)施例中還可以包括第一用戶信息更新模塊和第二用戶信 息更新模塊。其中第 一用戶信息更新模塊設(shè)于所述局部中心管理服務(wù) 器中,用于定時(shí)采集和更新所管轄的對(duì)稱鏈路區(qū)域和非對(duì)稱鏈路區(qū)域 內(nèi)的對(duì)等用戶信息,然后定時(shí)匯總和更新到所述全局中心管理服務(wù)器。 第二用戶信息更新模塊設(shè)于所述全局中心管理服務(wù)器中,用于定時(shí)向
所述局部中心管理服務(wù)器發(fā)送相鄰局部中心管理服務(wù)器所管轄的對(duì)稱 鏈路區(qū)域和非對(duì)稱鏈路區(qū)域內(nèi)的對(duì)等用戶信息。
如圖4所示,為本發(fā)明P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)南到y(tǒng)的另一 實(shí)施例的流程示意圖。與上一實(shí)施例相比,本實(shí)施例中的局部調(diào)度模 塊2至少包括以下單元之一第一局部調(diào)度單元21、第二局部調(diào)度單 元22和第三局部調(diào)度單元23。其中第一局部調(diào)度單元21用于調(diào)度所 述局部中心管理服務(wù)器所管轄的非對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶為 該接入節(jié)點(diǎn)提供下載內(nèi)容。第二局部調(diào)度單元22用于調(diào)度所述局部中 心管理服務(wù)器所管轄的對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶為該接入節(jié)點(diǎn) 提供下栽內(nèi)容。第三局部調(diào)度單元23用于調(diào)度所述局部中心管理服務(wù) 器所管轄的補(bǔ)償服務(wù)器為該接入節(jié)點(diǎn)提供下載內(nèi)容。
為了實(shí)現(xiàn)減少補(bǔ)償服務(wù)器的流量和流量局域化等附加技術(shù)效果, 通常在補(bǔ)償順序上,優(yōu)選按照第一局部調(diào)度單元、第二局部調(diào)度單元 以及第三局部調(diào)度單元進(jìn)行調(diào)度,但應(yīng)注意的是,調(diào)換這種調(diào)度順序 也是可行的,不會(huì)對(duì)補(bǔ)償?shù)恼_M(jìn)行造成影響.
另外,本實(shí)施例中全局調(diào)度模塊也可以至少包括以下單元之一 第一全局調(diào)度單元31、第二全局調(diào)度單元32和第三全局調(diào)度單元33。 其中第一全局調(diào)度單元用于調(diào)度所述局部中心管理服務(wù)器的一個(gè)或多 個(gè)相鄰局部中心管理服務(wù)器所管轄的非對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用 戶為該接入節(jié)點(diǎn)提供下栽內(nèi)容。第二全局調(diào)度單元32用于調(diào)度所述局 部中心管理服務(wù)器的一個(gè)或多個(gè)相鄰局部中心管理服務(wù)器所管轄的對(duì) 稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶為該接入節(jié)點(diǎn)提供下載內(nèi)容。第三全局調(diào)度單元33用于調(diào)度所述局部中心管理服務(wù)器的一個(gè)或多個(gè)相鄰局 部中心管理服務(wù)器所管轄的補(bǔ)償服務(wù)器為該接入節(jié)點(diǎn)提供下載內(nèi)容。
為了實(shí)現(xiàn)減少補(bǔ)償服務(wù)器的流量和減少臨域非對(duì)稱區(qū)域的空閑 資源占用等附加技術(shù)效果,通常在補(bǔ)償順序上,優(yōu)選按照第一全局調(diào) 度單元、第二全局調(diào)度單元以及第三全局調(diào)度單元進(jìn)行調(diào)度,但應(yīng)注 意的是,調(diào)換這種調(diào)度順序也是可行的,不會(huì)對(duì)補(bǔ)償?shù)恼_M(jìn)行造成 影響。
圖5為本發(fā)明P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)南到y(tǒng)的一具體實(shí)例的 系統(tǒng)架構(gòu)示意圖。本具體實(shí)例給出了一種特定的系統(tǒng)架構(gòu),其中局部 中心管理服務(wù)器311和321會(huì)定時(shí)收集和更新具有對(duì)稱鏈路對(duì)等用戶、 非對(duì)稱鏈路對(duì)等用戶和補(bǔ)償服務(wù)器的信息(尤其是空閑對(duì)等用戶的信 息),即在域A310中,具有非對(duì)稱鏈路的對(duì)等用戶315和空閑對(duì) 等用戶 314通過匯聚設(shè)備(Digital Subscriber Line Access Multiplexer,簡(jiǎn)稱DSLAM) 318向局部中心管理服務(wù)器311注冊(cè)。 具有對(duì)稱鏈路的對(duì)等用戶317和空閑對(duì)等用戶316直接通過網(wǎng)絡(luò)向局 部中心管理服務(wù)器311注冊(cè)。補(bǔ)償服務(wù)器313向局部中心管理服務(wù)器 311注冊(cè)。
在域B320中,具有非對(duì)稱鏈路的對(duì)等用戶325和空閑對(duì)等用戶 324通過匯聚設(shè)備328向局部中心管理服務(wù)器321注冊(cè);具有對(duì)稱鏈 路的對(duì)等用戶327和空閑對(duì)等用戶326直接通過網(wǎng)絡(luò)向局部中心管理 服務(wù)器321注冊(cè);補(bǔ)償服務(wù)器323向局部中心管理服務(wù)器313注冊(cè)。
局部區(qū)域中心管理服務(wù)器311和321將上述信息定時(shí)匯總到全局 中心管理服務(wù)器301,由301更新。文件存儲(chǔ)中心腋務(wù)器302和文件 存儲(chǔ)邊緣服務(wù)器312和322上的內(nèi)容分別由全局中心管理服務(wù)器301 與局部中心管理服務(wù)器311和321調(diào)度和管理。
上面提到的文件存儲(chǔ)中心服務(wù)器(處于骨干中心位置)和文件存 儲(chǔ)邊緣服務(wù)器(處于網(wǎng)絡(luò)邊緣位置)總稱為文件存儲(chǔ)服務(wù)器,是指存 放流媒體內(nèi)容文件的服務(wù)器.補(bǔ)償服務(wù)器用于緩存熱點(diǎn)內(nèi)容,其緩存 內(nèi)容可由全局/局部中心管理服務(wù)器調(diào)度和控制,動(dòng)態(tài)更新,以滿足不同對(duì)等用戶的需要。
DSLAM (數(shù)字用戶專用線接入復(fù)用器)也稱匯聚設(shè)備,即接入 多路復(fù)合系統(tǒng)中心的Modem組合,它從多重DSL連接收取信號(hào), 將其轉(zhuǎn)換到一條高速線上,用以支持視頻、廣播電視、快速因特網(wǎng)接 入及其他高價(jià)值應(yīng)用。DSL線路連接使用ATM 、幀中繼或IP網(wǎng) 絡(luò)組合,其特征包括優(yōu)化傳輸率、聚合鏈接來優(yōu)化帶寬利用率以及進(jìn) 行流量控制的能力。DSLAM是針對(duì)運(yùn)營商和企業(yè)為少量用戶開通寬 帶服務(wù)需求,特別推出的基于IP內(nèi)核的小容量寬帶業(yè)務(wù)接入設(shè)備。
本發(fā)明利用網(wǎng)絡(luò)的空閑資源對(duì)非對(duì)稱鏈路的P2P傳輸進(jìn)行補(bǔ)償, 既充分使用了網(wǎng)絡(luò)的空閑資源,也提高了 P2P業(yè)務(wù)的質(zhì)量,提升了用 戶的使用體驗(yàn)。
最后應(yīng)當(dāng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而 非對(duì)其限制;盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,所屬 領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解依然可以對(duì)本發(fā)明的具體實(shí)施方式
進(jìn) 行修改或者對(duì)部分技術(shù)特征進(jìn)行等同替換;而不脫離本發(fā)明技術(shù)方案 的精神,其均應(yīng)涵蓋在本發(fā)明請(qǐng)求保護(hù)的技術(shù)方案范圍當(dāng)中。
18
權(quán)利要求
1、一種P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)姆椒ǎㄒ韵虏襟E具有非對(duì)稱鏈路的活躍對(duì)等用戶接入節(jié)點(diǎn)檢測(cè)到下載緩存寫入速率小于播放緩存讀出速率時(shí),通知該接入節(jié)點(diǎn)所屬的局部中心管理服務(wù)器調(diào)度所管轄的區(qū)域,為該接入節(jié)點(diǎn)提供下載內(nèi)容;如果所述下載緩存寫入速率仍小于播放緩存讀出速率,則通知全局中心管理服務(wù)器調(diào)度所述局部中心管理服務(wù)器的相鄰局部中心管理服務(wù)器所管轄的區(qū)域,為該接入節(jié)點(diǎn)提供下載內(nèi)容,否則進(jìn)入常規(guī)的P2P傳輸過程。
2、 根據(jù)權(quán)利要求1所述的P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)姆椒ǎ?其中所述該接入節(jié)點(diǎn)所屬的局部中心管理服務(wù)器調(diào)度所管轄的區(qū)域, 為該接入節(jié)點(diǎn)提供下載內(nèi)容的操作具體為所述局部中心管理服務(wù)器調(diào)度所管轄的非對(duì)稱鏈路區(qū)域內(nèi)的空 閑對(duì)等用戶、對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶和/或補(bǔ)償服務(wù)器為該接 入節(jié)點(diǎn)提供下載內(nèi)容。
3、 根據(jù)權(quán)利要求2所述的P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)姆椒ǎ?其中所述局部中心管理服務(wù)器調(diào)度所管轄的非對(duì)稱鏈路區(qū)域內(nèi)的空閑 對(duì)等用戶、對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶和/或補(bǔ)償服務(wù)器為該接入 節(jié)點(diǎn)提供下載內(nèi)容的操作具體包括所述局部中心管理服務(wù)器調(diào)度所管轄的非對(duì)稱鏈路區(qū)域內(nèi)的空 閑對(duì)等用戶為該接入節(jié)點(diǎn)提供下栽內(nèi)容,如果所述下載緩存寫入速率 仍小于播放緩存讀出速率,則執(zhí)行下一步,否則進(jìn)入常規(guī)的P2P傳輸 過程;該接入節(jié)點(diǎn)通知所述局部中心管理服務(wù)器調(diào)度所管轄的對(duì)稱鏈 路區(qū)域內(nèi)的空閑對(duì)等用戶為該接入節(jié)點(diǎn)提供下載內(nèi)容,如果所述下栽 緩存寫入速率仍小于播放緩存讀出速率,則執(zhí)行下一步,否則進(jìn)入常 規(guī)的P2P傳輸過程;該接入節(jié)點(diǎn)通知所述局部中心管理服務(wù)器調(diào)度所管轄的補(bǔ)償服務(wù)器為該接入節(jié)點(diǎn)提供下載內(nèi)容。
4、 根據(jù)權(quán)利要求1所述的P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)姆椒ǎ?其中所述全局中心管理服務(wù)器調(diào)度所述局部中心管理服務(wù)器的相鄰局 部中心管理服務(wù)器所管轄的區(qū)域,為該接入節(jié)點(diǎn)提供下載內(nèi)容的操作 具體為所述全局中心管理服務(wù)器調(diào)度所述局部中心管理服務(wù)器的一個(gè) 或多個(gè)相鄰局部中心管理服務(wù)器所管轄的非對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì) 等用戶、對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶和/或補(bǔ)償服務(wù)器為該接入節(jié) 點(diǎn)提供下載內(nèi)容。
5、 根據(jù)權(quán)利要求4所述的P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)姆椒ǎ?其中所述全局中心管理服務(wù)器調(diào)度所述局部中心管理服務(wù)器的一個(gè)或 多個(gè)相鄰局部中心管理服務(wù)器所管轄的非對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等 用戶、對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶和/或補(bǔ)償服務(wù)器為該接入節(jié)點(diǎn) 提供下載內(nèi)容的操作具體包括所述全局中心管理服務(wù)器調(diào)度所述局部中心管理服務(wù)器的一個(gè) 相鄰局部中心管理服務(wù)器所管轄的對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶為 該接入節(jié)點(diǎn)提供下載內(nèi)容,如果所述下載緩存寫入速率仍小于播放緩 存讀出速率,則執(zhí)行下一步,否則進(jìn)入常規(guī)的P2P傳輸過程;該接入節(jié)點(diǎn)通知所述全局中心管理服務(wù)器調(diào)度所述相鄰局部中 心管理服務(wù)器所管轄的補(bǔ)償服務(wù)器為該接入節(jié)點(diǎn)提供下栽內(nèi)容,如果 所述下載緩存寫入速率仍小于播放緩存讀出速率,則執(zhí)行下一步,否 則進(jìn)入常規(guī)的P2P傳輸過程;該接入節(jié)點(diǎn)通知所述全局中心管理服務(wù)器調(diào)度所述相鄰局部中 心管理服務(wù)器所管轄的非對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶為該接入節(jié) 點(diǎn)提供下載內(nèi)容,如果所述下栽緩存寫入速率仍小于播放緩存讀出速 率,則通知由所述全局中心管理服務(wù)器調(diào)度所管轄的另一個(gè)相鄰局部 中心管理服務(wù)器所管轄的非對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶、對(duì)稱鏈 路區(qū)域內(nèi)的空閑對(duì)等用戶和/或補(bǔ)償服務(wù)器為該接入節(jié)點(diǎn)提供下載內(nèi) 容,否則進(jìn)入常規(guī)的P2P傳輸過程。
6、 根據(jù)權(quán)利要求1-5任一所述的P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)?方法,其中還包括更新用戶信息的步驟,具體包括所述局部中心管理服務(wù)器定時(shí)采集和更新所管轄的對(duì)稱鏈路區(qū) 域和非對(duì)稱鏈路區(qū)域內(nèi)的對(duì)等用戶信息,然后定時(shí)匯總和更新到所述 全局中心管理服務(wù)器;所述全局中心管理服務(wù)器定時(shí)向所述局部中心管理服務(wù)器發(fā)送 相鄰局部中心管理服務(wù)器所管轄的對(duì)稱鏈路區(qū)域和非對(duì)稱鏈路區(qū)域內(nèi) 的對(duì)等用戶信息。
7、 一種P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)南到y(tǒng),包括 速率檢測(cè)模塊,設(shè)于具有非對(duì)稱鏈路的活躍對(duì)等用戶接入節(jié)點(diǎn)中,用于對(duì)下栽緩存寫入速率是否小于播放緩存讀出速率進(jìn)行檢測(cè); 調(diào)度通知模塊,設(shè)于所述接入節(jié)點(diǎn)中,用于在所述速率檢測(cè)模塊檢測(cè)到下栽緩存寫入速率小于播放緩存讀出速率時(shí),通知局部調(diào)度模塊或全局調(diào)度模塊進(jìn)行調(diào)度;局部調(diào)度模塊,設(shè)于所述局部中心管理服務(wù)器中,用于在檢測(cè)到下載緩存寫入速率小于播放緩存讀出速率時(shí),對(duì)所述局部中心管理服務(wù)器所管轄的區(qū)域進(jìn)行調(diào)度,為該接入節(jié)點(diǎn)提供下載內(nèi)容,當(dāng)所述下載緩存寫入速率不小于播放緩存讀出速率時(shí),進(jìn)入常規(guī)的P2P傳輸過程;全局調(diào)度模塊,設(shè)于全局中心管理服務(wù)器中,用于在檢測(cè)到下載 緩存寫入速率仍小于播放緩存讀出速率時(shí),當(dāng)對(duì)所述局部中心管理服 務(wù)器的相鄰局部中心管理服務(wù)器所管轄的區(qū)域進(jìn)行調(diào)度,為該接入節(jié) 點(diǎn)提供下載內(nèi)容,當(dāng)所述下載緩存寫入速率不小于播放緩存讀出速率 時(shí),進(jìn)入常規(guī)的P2P傳輸過程。
8、 根據(jù)權(quán)利要求7所述的P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)南到y(tǒng), 其中所述局部調(diào)度模塊至少包括以下單元之一第一局部調(diào)度單元,用于調(diào)度所述局部中心管理服務(wù)器所管轄的 非對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶為該接入節(jié)點(diǎn)提供下載內(nèi)容;第二局部調(diào)度單元,用于調(diào)度所述局部中心管理服務(wù)器所管轄的對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用戶為該接入節(jié)點(diǎn)提供下載內(nèi)容;第三局部調(diào)度單元,用于調(diào)度所述局部中心管理服務(wù)器所管轄的 補(bǔ)償服務(wù)器為該接入節(jié)點(diǎn)提供下載內(nèi)容。
9、 根據(jù)權(quán)利要求7所述的P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)姆椒ǎ?其中所述全局調(diào)度模塊至少包括以下單元之一第一全局調(diào)度單元,用于調(diào)度所述局部中心管理服務(wù)器的一個(gè)或 多個(gè)相鄰局部中心管理服務(wù)器所管轄的非對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等 用戶為該接入節(jié)點(diǎn)提供下載內(nèi)容;第二全局調(diào)度單元,用于調(diào)度所述局部中心管理服務(wù)器的一個(gè)或 多個(gè)相鄰局部中心管理服務(wù)器所管轄的對(duì)稱鏈路區(qū)域內(nèi)的空閑對(duì)等用 戶為該接入節(jié)點(diǎn)提供下載內(nèi)容;第三全局調(diào)度單元,用于調(diào)度所述局部中心管理服務(wù)器的一個(gè)或 多個(gè)相鄰局部中心管理服務(wù)器所管轄的補(bǔ)償服務(wù)器為該接入節(jié)點(diǎn)提供 下載內(nèi)容。
10、 根據(jù)權(quán)利要求7-9任一所述的P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)?方法,其中還包括第一用戶信息更新模塊,設(shè)于所述局部中心管理服務(wù)器中,用于 定時(shí)釆集和更新所管轄的對(duì)稱鏈路區(qū)域和非對(duì)稱鏈路區(qū)域內(nèi)的對(duì)等用 戶信息,然后定時(shí)匯總和更新到所述全局中心管理服務(wù)器;第二用戶信息更新模塊,設(shè)于所述全局中心管理服務(wù)器中,用于定時(shí)向所述局部中心管理服務(wù)器發(fā)送相鄰局部中心管理服務(wù)器所管轄 的對(duì)稱鏈路區(qū)域和非對(duì)稱鏈路區(qū)域內(nèi)的對(duì)等用戶信息。
全文摘要
本發(fā)明涉及一種P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)姆椒ǎň哂蟹菍?duì)稱鏈路的活躍對(duì)等用戶接入節(jié)點(diǎn)檢測(cè)到下載緩存寫入速率小于播放緩存讀出速率時(shí),通知所屬局部中心管理服務(wù)器調(diào)度管轄區(qū)域以提供下載內(nèi)容;仍小于則通知全局中心管理服務(wù)器調(diào)度一個(gè)或多個(gè)相鄰局部中心管理服務(wù)器管轄區(qū)域以提供下載內(nèi)容,否則進(jìn)入常規(guī)的P2P傳輸過程。本發(fā)明還涉及了一種P2P傳輸中非對(duì)稱鏈路補(bǔ)償?shù)南到y(tǒng)。本發(fā)明利用局部中心管理服務(wù)器以及全局中心管理服務(wù)器調(diào)度其各自管轄的空閑資源為具有非對(duì)稱鏈路的活躍對(duì)等用戶接入節(jié)點(diǎn)提供下載內(nèi)容,從而補(bǔ)償非對(duì)稱鏈路對(duì)P2P流媒體播放質(zhì)量的影響和限制,提升P2P傳輸?shù)姆?wù)質(zhì)量和吞吐量。
文檔編號(hào)H04M11/06GK101562673SQ20081009302
公開日2009年10月21日 申請(qǐng)日期2008年4月15日 優(yōu)先權(quán)日2008年4月15日
發(fā)明者丁圣勇, 呂冠中, 宏 唐, 濤 龐, 潔 梁, 娟 武 申請(qǐng)人:中國電信股份有限公司