[發(fā)明專利]一種點對點網(wǎng)絡(luò)中的對端選擇系統(tǒng)和方法有效
| 申請?zhí)枺?/td> | 200910093674.X | 申請日: | 2009-09-27 |
| 公開(公告)號: | CN101938503A | 公開(公告)日: | 2011-01-05 |
| 發(fā)明(設(shè)計)人: | 汪鐵豐;王奇豐 | 申請(專利權(quán))人: | 北京暴風網(wǎng)際科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/56 |
| 代理公司: | 北京路浩知識產(chǎn)權(quán)代理有限公司 11002 | 代理人: | 張國良 |
| 地址: | 100191 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 點對點 網(wǎng)絡(luò) 中的 選擇 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種點對點網(wǎng)絡(luò)技術(shù),尤其是涉及一種點對點網(wǎng)絡(luò)中的對端選擇系統(tǒng)和方法。
背景技術(shù)
隨著P2P(Peer?to?Peer,點對點)網(wǎng)絡(luò)傳輸技術(shù)的發(fā)展,涌現(xiàn)出了很多優(yōu)化peer(點)選擇和提高peer質(zhì)量的策略。
P2P網(wǎng)絡(luò)傳輸技術(shù)領(lǐng)域中,“優(yōu)質(zhì)的peer”可以獲得更好的數(shù)據(jù)傳輸速率和穩(wěn)定性。其中“優(yōu)質(zhì)的peer”可以近似等價于該peer與請求peer的客戶端之間可以進行高效的網(wǎng)路傳輸,由此可見優(yōu)質(zhì)的peer具有很大的相對性。
由于網(wǎng)絡(luò)搭建的物理因素以及目前中國網(wǎng)絡(luò)的運營所具有的地域性因素,使得中國P2P網(wǎng)絡(luò)傳輸技術(shù)實踐中的peer的質(zhì)量具有以下幾點特性:
1、地域上越近的peer,質(zhì)量越高。即:同一局域網(wǎng)的peer最優(yōu),同一城域網(wǎng)的peer次之,之后是同省不同市的peer,最后是不同省的peer;
2、在同一子網(wǎng)內(nèi)的peer,質(zhì)量高于不同子網(wǎng)的peer;
3、不同子網(wǎng)的peer,即便在地域上臨近,其質(zhì)量通常也不如同子網(wǎng)但地域于較遠的peer,在同區(qū)域具有直連通道的不同子網(wǎng)的peer除外。
根據(jù)以上三條性質(zhì),在peer的選擇上,理想的peer選擇策略顯然是:優(yōu)先選取同局域網(wǎng)的peer,在同局域網(wǎng)peer數(shù)不夠的情況下優(yōu)先選取同市同子網(wǎng)的peer,依此類推。peer的選擇范圍依次為同省同子網(wǎng),不同省同子網(wǎng)和不同子網(wǎng)。由于中國骨干網(wǎng)分為網(wǎng)通、電信、鐵通,因此在同在一個骨干網(wǎng)中(例如同在網(wǎng)通網(wǎng)絡(luò)中)的客戶端可以認為是在同子網(wǎng)。
為了達到實現(xiàn)對peer的優(yōu)選,目前所使用的peer選擇策略通常是查詢IP表。但是由于目前可用的IP表通常無法保證正確性和全面性,而且維護一份隨著時間不斷變化的IP表通常不是一個P2P項目所愿意或有能力承擔的額外開銷。因此這一方法很難實際應(yīng)用,且IP表在子網(wǎng)分類上也是差強人意,對于定位到局域網(wǎng)更是無能為力。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的缺陷和不足,本發(fā)明的目的是一種點對點網(wǎng)絡(luò)中的對端選擇系統(tǒng)和方法,能夠在點對點網(wǎng)絡(luò)傳輸時選擇到更好的對端連接點,以提高點對點網(wǎng)絡(luò)的傳輸性能。
為達到上述目的,本發(fā)明提出了一種點對點網(wǎng)絡(luò)中的對端選擇系統(tǒng),其特征在于,包括:
路由表獲取模塊,所述路由表獲取模塊根據(jù)客戶端向預(yù)設(shè)服務(wù)器發(fā)送路由請求,獲取客戶端到該預(yù)設(shè)服務(wù)器的路由表;
路由表處理模塊,所述路由表處理模塊根據(jù)客戶端的路由表,對所述路由表中每一跳的IP地址進行分類,并根據(jù)分類將客戶端存儲到相應(yīng)的組群中;
對端選擇模塊,對端選擇模塊根據(jù)所需的對端數(shù)量,從最接近的組群中作為該客戶端的點對點傳輸?shù)膶Χ恕?/p>
其中,所述路由表處理模塊包括:
查找子模塊,所述查找子模塊查找客戶端的路由表,判斷所述路由表中是否由國家級骨干網(wǎng)路由IP;如果有則將第一個國家級骨干網(wǎng)路由IP之后所有跳的路由IP刪除,并根據(jù)保留的路由IP進行分級;如果沒有則在路由表中添加省級骨干網(wǎng)路由IP和國家骨干網(wǎng)路由IP后,根據(jù)路由IP進行分級;
組群子模塊,所述組群子模塊設(shè)有多個組群,每一組群均有不同級別,且存儲有具有相同路由IP的客戶端;將根據(jù)該客戶端的路由IP將該客戶端存儲到組群中。
同時,本發(fā)明還提出了一種點對點網(wǎng)絡(luò)中的對端選擇方法,包括:
步驟1、客戶端向預(yù)設(shè)服務(wù)器發(fā)送路由請求,以獲取客戶端到該預(yù)設(shè)服務(wù)器的路由表;
步驟2、根據(jù)所述路由表中每一跳的IP地址進行分類,并根據(jù)分類將客戶端存儲到相應(yīng)的組群中;
步驟3、根據(jù)所需的對端數(shù)量,從最接近的組群中查找對端作為該客戶端的點對點傳輸?shù)膶Χ恕?/p>
其中,所述步驟2具體為:
步驟21、在所述路由表中查找國家級骨干網(wǎng)路由IP,如果有則進入步驟22,否則進入步驟23;
步驟22、將第一個國家級骨干網(wǎng)路由IP之后的所有路由IP刪除,并將該第一個國家級骨干網(wǎng)路由IP之前,且與該IP地址前三位相同的IP地址合并;然后將每一跳的路由IP地址進行編號,跳轉(zhuǎn)到步驟24;
步驟23、在路由表中添加省級骨干網(wǎng)路由IP和國家骨干網(wǎng)路由IP后,并將每一跳的路由IP地址進行編號,跳轉(zhuǎn)到步驟24;
步驟24、根據(jù)分類將客戶端存儲到相應(yīng)的組群中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京暴風網(wǎng)際科技有限公司,未經(jīng)北京暴風網(wǎng)際科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910093674.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





