亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種p2p節(jié)點選擇系統(tǒng)的制作方法

文檔序號:7870972閱讀:152來源:國知局
專利名稱:一種p2p節(jié)點選擇系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于流媒體技術(shù)領(lǐng)域,更具體地,涉及ー種P2P節(jié)點選擇系統(tǒng)。
背景技術(shù)
ISP互聯(lián)網(wǎng)服務(wù)提供商,即向廣大用戶綜合提供互聯(lián)網(wǎng)接入業(yè)務(wù)、信息業(yè)務(wù)和增值業(yè)務(wù)的電信運營商。目前,國內(nèi)ISP主要有電信、聯(lián)通、移動等,同一 ISP內(nèi)的網(wǎng)絡(luò)節(jié)點之間通訊速度較快,跨ISP網(wǎng)絡(luò)節(jié)點之間的通訊速度相對較慢。傳統(tǒng)P2P系統(tǒng)有服務(wù)器和客戶端兩大系統(tǒng)組成,其中服務(wù)器包括節(jié)點選擇服務(wù)器和源服務(wù)器。P2P客戶正在下載的數(shù)據(jù)來源相同的客戶端稱為源同屬性節(jié)點,節(jié)點服務(wù)器記錄源同屬性節(jié)點信息。當(dāng)新節(jié)點需要加入到P2P系統(tǒng)時,首先從節(jié)點服務(wù)器查找源同屬性節(jié)點,然后選擇若干源同屬性節(jié)點組成新的P2P系統(tǒng)。這種節(jié)點選擇方法沒有考慮節(jié)點之間的連通性、傳輸速率等特性,導(dǎo)致P2P效率受到影響。

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

為解決上述問題,本發(fā)明優(yōu)先選擇同一 ISP下的源同屬性節(jié)點,以達(dá)到P2P系統(tǒng)效率優(yōu)化的目的,提出了以下技術(shù)方案
ー種P2P節(jié)點選擇系統(tǒng),所述P2P包括源服務(wù)器、中心追蹤服務(wù)器和普通節(jié)點,其特征在于
所述源服務(wù)器用于存儲資源信息;
所述中心追蹤服務(wù)器用于收集所述普通節(jié)點信息;
所述普通節(jié)點向所述源服務(wù)器請求資源信息;
所述普通節(jié)點向所述中心追蹤服務(wù)器報告與所述普通節(jié)點自身相關(guān)的信息,這些信息包括請求的資源ID、本節(jié)點所述普通節(jié)點所在的ISP的ID和本節(jié)點所述普通節(jié)點的ID信息;
所述中心追蹤服務(wù)器將所述普通節(jié)點相關(guān)信息保存在資源信息列表中。所述資源信息列表,包括資源ID、ISPID和節(jié)點ID。所述資源ID,是源服務(wù)器中每個資源的唯一編碼信息;所述ISPID,是ISP的唯一編碼信息;所述節(jié)點ID,是每個節(jié)點的
P隹ー編碼信息。當(dāng)新的所述普通節(jié)點加入到P2P系統(tǒng)中時,所述新的所述普通節(jié)點向所述源服務(wù)器發(fā)送資源請求信息,同時向所述中心追蹤服務(wù)器發(fā)送查詢請求,并將自身信息報告給所述中心追蹤服務(wù)器。所述中心追蹤服務(wù)器接收到新的所述普通節(jié)點查詢請求,根據(jù)所述新的所述普通節(jié)點請求資源信息ID和所述新的所述普通節(jié)點所在的ISPID,查詢所述中心追蹤服務(wù)器端資源信息列表,找到若干其他所述普通節(jié)點ID,并將查詢結(jié)果返回給所述新的所述普通節(jié)點。所述中心追蹤服務(wù)器接收到新的所述普通節(jié)點信息,包括資源ID、ISPID和節(jié)點ID,寫入所述中心追蹤服務(wù)器資源信息列表中。所述新的所述普通節(jié)點獲得所述若干其他所述普通節(jié)點ID后,與這些節(jié)點組成新的P2P系統(tǒng)。


為了使本發(fā)明便于理解,現(xiàn)在結(jié)合附圖描述本發(fā)明的具體實施例。圖1示出了 P2P系統(tǒng)組成示意 圖2示出了資源信息列表示意 圖3示出了如何選擇P2P節(jié)點示意圖。
具體實施例方式下面結(jié)合附圖和優(yōu)選的實施方式對本發(fā)明作進(jìn)ー步詳細(xì)描述。權(quán)利要求中構(gòu)成要件和實施例中具體實例之間的對應(yīng)關(guān)系可以如下例證。這里的描述意圖在于確認(rèn)在實施例中描述了用來支持在權(quán)利要求中陳述的主題的具體實例,由于在實施例中描述了實例,不意味著該具體實例不表示構(gòu)成要件。相反地,即使在此包含了具體實例作為對應(yīng)一個構(gòu)成要件的要素特征,也不意味著該具體實例不表示任何其它構(gòu)成要件。此外,這里的描述不意味著對應(yīng)于實施例中陳述的具體實例的所有主題都在權(quán)利要求中引用了。換句話說,這里的描述不否認(rèn)這種實體,即對應(yīng)實施例包含的具體實例,但不包含在其任何一項權(quán)利要求中, 即,能夠在以后的修正被分案并申請、或増加的可能發(fā)明的實體。應(yīng)當(dāng)注意的是“系統(tǒng)”在此意味著由兩個或更多設(shè)備構(gòu)成的處理。顯而易見地,用戶終端可以由個人計算機(jī)構(gòu)成。此外,所述用戶終端還可以由例如蜂窩電話、任何其它PDA (個人數(shù)字助理)工具、AV (音頻視頻)裝置、諸如家用電氣(家庭用電氣化)設(shè)備的CE (消費電子設(shè)備)等構(gòu)成。“網(wǎng)絡(luò)”意味著至少連接了兩個設(shè)備的機(jī)構(gòu),并且在其中,一條信息能夠從ー個設(shè)備發(fā)送到另ー個設(shè)備。經(jīng)由網(wǎng)絡(luò)建立通信的設(shè)備可以是彼此分離的,也可以是構(gòu)成ー個機(jī)器的內(nèi)部模塊。“通信”可表示無線通信和有線通信。然而,還可以是混合無線和有線通信的通信,更具體地,在某個區(qū)段采取無線通信而在另ー個區(qū)段采取有線通信的通信。同樣,它也可以是這樣的通信從ー個設(shè)備向另ー設(shè)備的通信是有線的,且相反方向的通信是無線的。如圖1所示,在P2P系統(tǒng)中,本發(fā)明涉及到與此有關(guān)的構(gòu)件是所述源服務(wù)器、所述中心追蹤服務(wù)器和所述普通節(jié)點。所述源服務(wù)器用于存儲資源信息;所述中心追蹤服務(wù)器用于收集所述普通節(jié)點信息,包括請求資源ID、所述普通節(jié)點所在ISPID和所述普通節(jié)點的ID,所述中心追蹤服務(wù)器將收集到的所述普通節(jié)點信息保存在資源信息列表中。如圖2所示,所述中心追蹤服務(wù)器中保存的所述資源信息列表的內(nèi)容,記錄著每種資源有處于若干ISP下的不同所述普通節(jié)點正在處理。本發(fā)明采用的P2P節(jié)點選擇系統(tǒng)進(jìn)行P2P節(jié)點選擇的方法,如下參見圖3,首先,新的所述普通節(jié)點向源服務(wù)器請求某一特定資源,同時向所述中心追蹤服務(wù)器發(fā)送查詢請求,并將自身信息報告給所述中心追蹤服務(wù)器。所述中心追蹤服務(wù)器接收到新的所述普通節(jié)點查詢請求,根據(jù)所述新的所述普通節(jié)點請求資源信息ID和所述新的所述普通節(jié)點所在的ISPID,查詢所述中心追蹤服務(wù)器端資源信息列表,找到若干其他所述普通節(jié)點ID,并將查詢結(jié)果返回給所述新的所述普通節(jié)點。所述中心追蹤服務(wù)器接收到新的所述普通節(jié)點信息,包括資源ID、ISPID和節(jié)點ID,寫入所述中心追蹤服務(wù)器資源信息列表中。所述新的所述普通節(jié)點獲得所述若干其他所述普通節(jié)點ID后,與這些節(jié)點組成新的P2P系統(tǒng)。因此,ー種P2P節(jié)點選擇系統(tǒng),能夠根據(jù)P2P節(jié)點的ISP屬性進(jìn)行集合分類,同一ISP節(jié)點在同一集合中,所述中心追蹤服務(wù)器只在同一 ISP集合中選擇節(jié)點,此方法有效地提高P2P節(jié)點間的通訊效率問題。上述詳細(xì)描述通過實施例和/或示意圖闡明了系統(tǒng)和/或過程的各種實施例。就這些示意圖和/或包含一個或多個功能和/或操作而言,本領(lǐng)域技術(shù)人員將理解,這些示意圖或?qū)嵤├械拿咯`個功能和/或操作都可由各種各樣的硬件、軟件、固件、或?qū)嶋H上其任意組合來単獨地和/或共同地實現(xiàn)。應(yīng)該理解,本文描述的方法可以結(jié)合硬件或軟件,或在適當(dāng)時結(jié)合兩者的組合來實現(xiàn)。因此,本發(fā)明的方法,可以采用包含在諸如軟盤、CD-ROM、硬盤驅(qū)動器或任何其他機(jī)器可讀存儲介質(zhì)等有形介質(zhì)中的程序代碼(即,指令)的形式,其中,當(dāng)程序代碼在可編程計算機(jī)上執(zhí)行的情況下,計算設(shè)備通常包括處理器、該處理器可讀的存儲介質(zhì)(包括易失性存儲器和/或存儲元件)、至少一個輸入設(shè)備、以及至少ー個輸出設(shè)備。ー個或多個程序可以例如,通過使用API,可重用控件等來實現(xiàn)或利用結(jié)合本發(fā)明描述的過程。這樣的程序優(yōu)選地用高級過程語言或面向?qū)ο缶幊陶Z言來實現(xiàn),以與計算機(jī)系統(tǒng)通信。然而,如果需要,該程序可以用匯編語言或機(jī)器語言來實現(xiàn)。在任何情形中,語言可以是編譯語言或解釋語言,且與硬件實現(xiàn)相結(jié)合。需要說明的是,本發(fā)明的ー種P2P節(jié)點選擇系統(tǒng)方案的范疇包括但不限于上述各部分之間的任意組合。盡管具體地參考其優(yōu)選實施例來示出并描述了本發(fā)明,但本領(lǐng)域的技術(shù)人員可以理解,可以做出形式和細(xì)節(jié)上的各種改變而不脫離所附權(quán)利要求書中所述的本發(fā)明的范圍。以上結(jié)合本發(fā)明的具體實施例做了詳細(xì)描述,但并非是對本發(fā)明的限制。凡是依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所做的任何簡單修改,均仍屬于本發(fā)明技術(shù)方案的范圍。
權(quán)利要求
1.一種P2P節(jié)點選擇系統(tǒng),所述P2P系統(tǒng)包括源服務(wù)器、中心追蹤服務(wù)器和普通節(jié)點,其特征在于 所述源服務(wù)器用于存儲資源信息; 所述中心追蹤服務(wù)器用于收集所述普通節(jié)點的信息; 所述普通節(jié)點向所述源服務(wù)器請求所述資源信息; 所述普通節(jié)點向所述中心追蹤服務(wù)器報告與所述普通節(jié)點自身相關(guān)的信息,所述相關(guān)的信息包括請求的資源ID、所述普通節(jié)點所在的ISP的ID和所述普通節(jié)點的ID信息; 所述中心追蹤服務(wù)器將所述普通節(jié)點自身相關(guān)的信息保存在資源信息列表中。
2.如權(quán)利要求1所述的P2P節(jié)點選擇系統(tǒng),其特征在于,所述資源信息列表包括資源ID、ISPID和節(jié)點ID ;所述資源ID是所述源服務(wù)器中每個資源的唯一編碼信息;所述ISPID是ISP的唯一編碼信息;所述節(jié)點ID是每個普通節(jié)點的唯一編碼信息。
3.如權(quán)利要求1所述的P2P節(jié)點選擇系統(tǒng),其特征在于,當(dāng)新的普通節(jié)點加入到P2P系統(tǒng)中時,所述新的普通節(jié)點向所述源服務(wù)器發(fā)送資源請求信息,同時向所述中心追蹤服務(wù)器發(fā)送查詢請求,并將自身信息報告給所述中心追蹤服務(wù)器。
4.如權(quán)利要求3所述的P2P節(jié)點選擇系統(tǒng),其特征在于,所述中心追蹤服務(wù)器接收到所述新的普通節(jié)點的查詢請求,根據(jù)所述新的普通節(jié)點請求所述資源ID和所述新的普通節(jié)點所在的ISPID,查詢所述中心追蹤服務(wù)器端的資源信息列表,找到若干其他普通節(jié)點ID,并將查詢結(jié)果返回給所述新的普通節(jié)點。
5.如權(quán)利要求3所述的P2P節(jié)點選擇系統(tǒng),其特征在于,所述中心追蹤服務(wù)器接收到所述新的普通節(jié)點信息,包括資源ID、ISPID和節(jié)點ID,寫入所述中心追蹤服務(wù)器的資源信息列表中。
6.如權(quán)利要求3所述的P2P節(jié)點選擇系統(tǒng),其特征在于,所述新的普通節(jié)點獲得所述若干其他普通節(jié)點ID后,與這些節(jié)點組成新的P2P系統(tǒng)。
全文摘要
本發(fā)明提供一種P2P節(jié)點選擇系統(tǒng),所述P2P包括源服務(wù)器、中心追蹤服務(wù)器和普通節(jié)點;所述源服務(wù)器用于存儲資源信息;所述中心追蹤服務(wù)器用于收集所述普通節(jié)點信息,包括請求資源ID、所述普通節(jié)點所在ISPID和所述普通節(jié)點的ID;所述普通節(jié)點通過所述中心追蹤服務(wù)器查詢得到同一ISP下的其他節(jié)點信息。本發(fā)明的有益效果是能夠根據(jù)P2P節(jié)點的ISP屬性進(jìn)行集合分類,同一ISP節(jié)點在同一集合中,所述中心追蹤服務(wù)器只在同一ISP集合中選擇節(jié)點,此方法有效地提高P2P節(jié)點間的通訊效率問題。
文檔編號H04L29/08GK103037018SQ20121058829
公開日2013年4月10日 申請日期2012年12月31日 優(yōu)先權(quán)日2012年12月31日
發(fā)明者李茗, 邵長松, 趙瑞前, 張海, 馬宙, 李卓, 王世有 申請人:樂視網(wǎng)信息技術(shù)(北京)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1