麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

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

文檔序號:7870966閱讀:182來源:國知局
專利名稱:一種p2p節(jié)點(diǎn)選擇系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于流媒體技術(shù)領(lǐng)域,更具體地,涉及一種P2P節(jié)點(diǎn)選擇系統(tǒng)。
背景技術(shù)
傳統(tǒng)P2P系統(tǒng)有服務(wù)器和客戶端兩大系統(tǒng)組成,其中服務(wù)器包括節(jié)點(diǎn)選擇服務(wù)器和資源服務(wù)器。P2P客戶正在下載的數(shù)據(jù)來源相同的客戶端稱為源同屬性節(jié)點(diǎn),節(jié)點(diǎn)服務(wù)器記錄源同屬性節(jié)點(diǎn)信息。當(dāng)新節(jié)點(diǎn)需要加入到P2P系統(tǒng)時(shí),首先從節(jié)點(diǎn)服務(wù)器查找源同屬性節(jié)點(diǎn),然后選擇若干源同屬性節(jié)點(diǎn)組成新的P2P系統(tǒng)。這種節(jié)點(diǎn)選擇方法沒有考慮節(jié)點(diǎn)之間的連通性、傳輸速率等特性,導(dǎo)致P2P效率受到影響。

發(fā)明內(nèi)容
為解決上述問題,本發(fā)明優(yōu)先選擇相近地理位置下的源同屬性節(jié)點(diǎn),以達(dá)到P2P系統(tǒng)效率優(yōu)化的目的,提出了以下技術(shù)方案
一種P2P節(jié)點(diǎn)選擇系統(tǒng),所述P2P系統(tǒng)包括源服務(wù)器、中心追蹤服務(wù)器和普通節(jié)點(diǎn),其

所述源服務(wù)器用于存儲資源信息;
所述中心追蹤服務(wù)器用于收集所述普通節(jié)點(diǎn)信息;
所述普通節(jié)點(diǎn)向所述源服務(wù)器請求資源信息;
所述普通節(jié)點(diǎn)向所述中心追蹤服務(wù)器報(bào)告與所述普通節(jié)點(diǎn)自身相關(guān)的信息,這些信息包括請求的資源ID、所述普通節(jié)點(diǎn)所在的位置信息和所述普通節(jié)點(diǎn)的ID信息;
所述中心追蹤服務(wù)器將所述普通節(jié)點(diǎn)相關(guān)信息保存在資源信息列表中。所述普通節(jié)點(diǎn)所在的位置信息,包括國家ID、省ID、市ID、區(qū)ID。所述資源信息列表,包括資源ID、國家ID、省ID、市ID、區(qū)ID和節(jié)點(diǎn)ID。所述資源ID,是資源服務(wù)器中每個(gè)資源的唯一編碼信息;所述國家ID,是行政區(qū)國家的唯一編碼信息;所述省ID,是行政區(qū)省的唯一編碼信息;所述市ID,是行政區(qū)市的唯一編碼信息;所述區(qū)ID,是行政區(qū)區(qū)的唯一編碼信息;所述節(jié)點(diǎn)ID,是每個(gè)節(jié)點(diǎn)的唯一編碼信息。當(dāng)新的普通節(jié)點(diǎn)加入到P2P系統(tǒng)中時(shí),所述新的普通節(jié)點(diǎn)向所述源服務(wù)器發(fā)送資源請求信息,同時(shí)向所述中心追蹤服務(wù)器發(fā)送查詢請求,并將自身信息報(bào)告給所述中心追蹤服務(wù)器。所述中心追蹤服務(wù)器接收到新的普通節(jié)點(diǎn)查詢請求,根據(jù)所述新的普通節(jié)點(diǎn)請求資源信息ID和所述新的普通節(jié)點(diǎn)所在的地理位置信息,查詢所述中心追蹤服務(wù)器端資源信息列表,找到若干其他所述普通節(jié)點(diǎn)ID,并將查詢結(jié)果返回給所述新的普通節(jié)點(diǎn)。所述中心追蹤服務(wù)器接收到新的普通節(jié)點(diǎn)信息,包括資源ID、地理位置信息和節(jié)點(diǎn)ID,寫入所述中心追蹤服務(wù)器資源信息列表中。所述新的普通節(jié)點(diǎn)獲得所述若干其他所述普通節(jié)點(diǎn)ID后,與這些節(jié)點(diǎn)組成新的P2P系統(tǒng)。


為了使本發(fā)明便于理解,現(xiàn)在結(jié)合附圖描述本發(fā)明的具體實(shí)施例。圖1示出了 P2P系統(tǒng)組成示意 圖2示出了資源信息列表示意 圖3示出了如何選擇P2P節(jié)點(diǎn)示意圖。
具體實(shí)施例方式下面結(jié)合附圖和優(yōu)選的實(shí)施方式對本發(fā)明作進(jìn)一步詳細(xì)描述。權(quán)利要求中構(gòu)成要件和實(shí)施例中具體實(shí)例之間的對應(yīng)關(guān)系可以如下例證。這里的描述意圖在于確認(rèn)在實(shí)施例中描述了用來支持在權(quán)利要求中陳述的主題的具體實(shí)例,由于在實(shí)施例中描述了實(shí)例,不意味著該具體實(shí)例不表示構(gòu)成要件。相反地,即使在此包含了具體實(shí)例作為對應(yīng)一個(gè)構(gòu)成要件的要素特征,也不意味著該具體實(shí)例不表示任何其它構(gòu)成要件。此外,這里的描述不意味著對應(yīng)于實(shí)施例中陳述的具體實(shí)例的所有主題都在權(quán)利要求中引用了。換句話說,這里的描述不否認(rèn)這種實(shí)體,即對應(yīng)實(shí)施例包含的具體實(shí)例,但不包含在其任何一項(xiàng)權(quán)利要求中,即,能夠在以后的修正被分案并申請、或增加的可能發(fā)明的實(shí)體。應(yīng)當(dāng)注意的是“系統(tǒng)”在此意味著由兩個(gè)或更多設(shè)備構(gòu)成的處理。顯而易見地,用戶終端可以由個(gè)人計(jì)算機(jī)構(gòu)成。此外,所述用戶終端還可以由例如蜂窩電話、任何其它PDA (個(gè)人數(shù)字助理)工具、AV (音頻視頻)裝置、諸如家用電氣(家庭用電氣化)設(shè)備的CE (消費(fèi)電子設(shè)備)等構(gòu)成。 “網(wǎng)絡(luò)”意味著至少連接了兩個(gè)設(shè)備的機(jī)構(gòu),并且在其中,一條信息能夠從一個(gè)設(shè)備發(fā)送到另一個(gè)設(shè)備。經(jīng)由網(wǎng)絡(luò)建立通信的設(shè)備可以是彼此分離的,也可以是構(gòu)成一個(gè)機(jī)器的內(nèi)部模塊。“通信”可表示無線通信和有線通信。然而,還可以是混合無線和有線通信的通信,更具體地,在某個(gè)區(qū)段采取無線通信而在另一個(gè)區(qū)段采取有線通信的通信。同樣,它也可以是這樣的通信從一個(gè)設(shè)備向另一設(shè)備的通信是有線的,且相反方向的通信是無線的。如圖1所示,在P2P系統(tǒng)中,本發(fā)明涉及到跟此有關(guān)的構(gòu)件是所述源服務(wù)器、所述中心追蹤服務(wù)器和所述普通節(jié)點(diǎn)。所述源服務(wù)器用于存儲資源信息;所述中心追蹤服務(wù)器用于收集所述普通節(jié)點(diǎn)信息,包括請求資源ID、所述普通節(jié)點(diǎn)所在地理位置信息和所述普通節(jié)點(diǎn)的ID,所述中心追蹤服務(wù)器將收集到的所述普通節(jié)點(diǎn)信息保存在資源信息列表中。如圖2所示,所述中心追蹤服務(wù)器中保存的所述資源信息列表的內(nèi)容,記錄著每種資源有處于若干國家下的不同所述普通節(jié)點(diǎn)正在處理。本發(fā)明提供的P2P節(jié)點(diǎn)選擇系統(tǒng),采用如下方法選擇P2P節(jié)點(diǎn),具體如下參見圖3,首先,新的普通節(jié)點(diǎn)向資源服務(wù)器請求某一特定資源,同時(shí)向所述中心追蹤服務(wù)器發(fā)送查詢請求,并將自身信息報(bào)告給所述中心追蹤服務(wù)器。所述中心追蹤服務(wù)器接收到新的普通節(jié)點(diǎn)查詢請求,根據(jù)所述新的普通節(jié)點(diǎn)請求資源信息ID和所述新的普通節(jié)點(diǎn)所在的國家ID、省ID、市ID、區(qū)ID,查詢所述中心追蹤服務(wù)器端資源信息列表,找到若干與所述新的普通節(jié)點(diǎn)地位位置相近的其他所述普通節(jié)點(diǎn)ID,并將查詢結(jié)果返回給所述新的普通節(jié)點(diǎn)。所述中心追蹤服務(wù)器接收到新的普通節(jié)點(diǎn)信息,包括資源ID、國家ID、省ID、市ID、區(qū)ID和節(jié)點(diǎn)ID,寫入所述中心追蹤服務(wù)器資源信息列表中。所述新的普通節(jié)點(diǎn)獲得所述若干其他所述普通節(jié)點(diǎn)ID后,與這些節(jié)點(diǎn)組成新的P2P系統(tǒng)。因此,一種P2P節(jié)點(diǎn)選擇系統(tǒng),能夠根據(jù)P2P節(jié)點(diǎn)的地區(qū)屬性進(jìn)行集合分類,同一地區(qū)節(jié)點(diǎn)在同一集合中,所述中心追蹤服務(wù)器只在同一地區(qū)集合中選擇節(jié)點(diǎn),此方法有效地提高P2P節(jié)點(diǎn)間的通訊效率問題。上述詳細(xì)描述通過實(shí)施例和/或示意圖闡明了系統(tǒng)和/或過程的各種實(shí)施例。就這些示意圖和/或包含一個(gè)或多個(gè)功能和/或操作而言,本領(lǐng)域技術(shù)人員將理解,這些示意圖或?qū)嵤├械拿恳粋€(gè)功能和/或操作都可由各種各樣的硬件、軟件、固件、或?qū)嶋H上其任意組合來單獨(dú)地和/或共同地實(shí)現(xiàn)。應(yīng)該理解,本文描述的方法可以結(jié)合硬件或軟件,或在適當(dāng)時(shí)結(jié)合兩者的組合來實(shí)現(xiàn)。因此,本發(fā)明的方法,可以采用包含在諸如軟盤、CD-ROM、硬盤驅(qū)動器或任何其他機(jī)器可讀存儲介質(zhì)等有形介質(zhì)中的程序代碼(即,指令)的形式,其中,當(dāng)程序代碼在可編程計(jì)算機(jī)上執(zhí)行的情況下,計(jì)算設(shè)備通常包括處理器、該處理器可讀的存儲介質(zhì)(包括易失性存儲器和/或存儲元件)、至少一個(gè)輸入設(shè)備、以及至少一個(gè)輸出設(shè)備。一個(gè)或多個(gè)程序可以例如,通過使用API,可重用控件等來實(shí)現(xiàn)或利用結(jié)合本發(fā)明描述的過程。這樣的程序優(yōu)選地用高級過程語言或面向?qū)ο缶幊陶Z言來實(shí)現(xiàn),以與計(jì)算機(jī)系統(tǒng)通信。然而,如果需要,該程序可以用匯編語言或機(jī)器語言來實(shí)現(xiàn)。在任何情形中,語言可以是編譯語言或解釋語言,且與硬件實(shí)現(xiàn)相結(jié)合。

需要說明的是,本發(fā)明的一種P2P節(jié)點(diǎn)選擇系統(tǒng)方案的范疇包括但不限于上述各部分之間的任意組合。盡管具體地參考其優(yōu)選實(shí)施例來示出并描述了本發(fā)明,但本領(lǐng)域的技術(shù)人員可以理解,可以做出形式和細(xì)節(jié)上的各種改變而不脫離所附權(quán)利要求書中所述的本發(fā)明的范圍。以上結(jié)合本發(fā)明的具體實(shí)施例做了詳細(xì)描述,但并非是對本發(fā)明的限制。凡是依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對以上實(shí)施例所做的任何簡單修改,均仍屬于本發(fā)明技術(shù)方案的范圍。
權(quán)利要求
1.一種P2P節(jié)點(diǎn)選擇系統(tǒng),所述系統(tǒng)包括源服務(wù)器、中心追蹤服務(wù)器和普通節(jié)點(diǎn),其特征在于 所述源服務(wù)器用于存儲資源信息; 所述中心追蹤服務(wù)器用于收集所述普通節(jié)點(diǎn)信息; 所述普通節(jié)點(diǎn)向所述源服務(wù)器請求資源信息; 所述普通節(jié)點(diǎn)向所述中心追蹤服務(wù)器報(bào)告與所述普通節(jié)點(diǎn)自身相關(guān)的信息,這些信息包括請求的資源ID、所述普通節(jié)點(diǎn)所在的地理位置信息和所述普通節(jié)點(diǎn)的ID信息; 所述中心追蹤服務(wù)器將所述普通節(jié)點(diǎn)相關(guān)信息保存在資源信息列表中。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述普通節(jié)點(diǎn)所在的地理位置信息,包括國家ID、省ID、市ID和區(qū)ID信息; 所述資源信息列表,包括資源ID、國家ID、省ID、市ID和區(qū)ID和節(jié)點(diǎn)ID ;所述資源ID,是資源服務(wù)器中每個(gè)資源的唯一編碼信息; 所述國家ID,是行政區(qū)國家的唯一編碼信息; 所述省ID,是行政區(qū)省的唯一編碼信息; 所述市ID,是行政區(qū)市的唯一編碼信息; 所述區(qū)ID,是行政區(qū)區(qū)的唯一編碼信息; 所述節(jié)點(diǎn)ID,是每個(gè)節(jié)點(diǎn)的唯一編碼信息。
3.如權(quán)利要求1所述系統(tǒng),其特征在于,當(dāng)新的普通節(jié)點(diǎn)加入到P2P系統(tǒng)中時(shí),所述新的普通節(jié)點(diǎn)向所述源服務(wù)器發(fā)送資源請求信息,同時(shí)向所述中心追蹤服務(wù)器發(fā)送查詢請求,并將自身信息報(bào)告給所述中心追蹤服務(wù)器。
4.如權(quán)利要求3所述系統(tǒng),其特征在于,所述中心追蹤服務(wù)器接收到新的普通節(jié)點(diǎn)查詢請求,根據(jù)所述新的普通節(jié)點(diǎn)請求資源信息ID和所述新的普通節(jié)點(diǎn)所在的地理位置信息,查詢所述中心追蹤服務(wù)器端資源信息列表,找到若干其他所述普通節(jié)點(diǎn)ID,并將查詢結(jié)果返回給所述新的普通節(jié)點(diǎn)。
5.如權(quán)利要求3所述系統(tǒng),其特征在于,所述中心追蹤服務(wù)器接收到新的普通節(jié)點(diǎn)信息,包括資源ID、地理位置信息和節(jié)點(diǎn)ID,寫入所述中心追蹤服務(wù)器資源信息列表中。
6.如權(quán)利要求3所述系統(tǒng),其特征在于,所述新的普通節(jié)點(diǎn)獲得所述若干其他所述普通節(jié)點(diǎn)ID后,與這些節(jié)點(diǎn)組成新的P2P系統(tǒng)。
全文摘要
本發(fā)明提供一種P2P節(jié)點(diǎn)選擇系統(tǒng),所述P2P包括源服務(wù)器、中心追蹤服務(wù)器和普通節(jié)點(diǎn);所述源服務(wù)器用于存儲資源信息;所述中心追蹤服務(wù)器用于收集所述普通節(jié)點(diǎn)信息,包括請求資源ID、所述普通節(jié)點(diǎn)所在的地理位置信息和所述普通節(jié)點(diǎn)的ID;所述普通節(jié)點(diǎn)通過所述中心追蹤服務(wù)器查詢得到同一地區(qū)下的其他節(jié)點(diǎn)信息。本發(fā)明的有益效果是能夠根據(jù)P2P節(jié)點(diǎn)的地區(qū)屬性進(jìn)行集合分類,同一地區(qū)節(jié)點(diǎn)在同一集合中,所述中心追蹤服務(wù)器只在同一地區(qū)集合中選擇節(jié)點(diǎn),此方法有效地提高P2P節(jié)點(diǎn)間的通訊效率問題。
文檔編號H04L29/08GK103037016SQ20121058812
公開日2013年4月10日 申請日期2012年12月31日 優(yōu)先權(quán)日2012年12月31日
發(fā)明者李茗, 邵長松, 趙瑞前, 張海, 馬宙, 李卓, 王世有 申請人:樂視網(wǎng)信息技術(shù)(北京)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
主站蜘蛛池模板: 兴化市| 五莲县| 合作市| 韶关市| 望奎县| 潼南县| 沂源县| 贞丰县| 汪清县| 同心县| 长兴县| 万山特区| 克山县| 巴楚县| 七台河市| 章丘市| 乡城县| 罗城| 金门县| 泸定县| 错那县| 保定市| 长兴县| 台安县| 江西省| 定陶县| 天峨县| 冕宁县| 长沙市| 巫溪县| 临清市| 南漳县| 上思县| 成都市| 兴山县| 东至县| 赣榆县| 浙江省| 和林格尔县| 弥渡县| 道孚县|