[發明專利]P2P資源定位方法有效
| 申請號: | 201310049665.7 | 申請日: | 2013-02-07 |
| 公開(公告)號: | CN103095727A | 公開(公告)日: | 2013-05-08 |
| 發明(設計)人: | 盧美蓮;董麗華;張澤;孫丹華;李慧馳 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | p2p 資源 定位 方法 | ||
技術領域
本發明涉及計算機網絡技術,尤其涉及一種P2P資源定位方法。
背景技術
對等(Peer-to-Peer,簡稱P2P)網絡是一種用于不同用戶節點即個人計算機(personal?compute,簡稱PC)之間不經過中繼設備直接交換數據或服務的技術。在P2P網絡中,所有用戶節點都處于對等地位,網絡中的每個用戶節點既能充當客戶端,又能作為服務器向其它用戶節點提供資源與服務。當前互聯網中存在大量使用P2P技術的服務,但是由于現有P2P網絡與互聯網服務提供商(Internet?Service?Provider,簡稱ISP)的IP承載網的網絡拓撲不匹配,導致目前ISP缺乏對P2P網絡進行有效監管的機制。
P2P技術的關鍵是在物理網絡之上構建P2P覆蓋網,現有構建P2P覆蓋網的技術主要有分層構建,即根據用戶節點間某些共同屬性進行簇的劃分,將具有相同或相近屬性的用戶節點組成一個簇,通過用戶節點所在簇內的位置選舉出超級節點,由超級節點構成上層覆蓋網;簇內其他節點可以采用結構化或非結構化方式進行組織,簇內所有節點的資源信息將集中發布在簇內選舉出的超級節點上,再由超級節點根據上層覆蓋網構建算法發布到上層覆蓋網中;超級節點可以通過結構化或非結構化方式進行組織,并負責處理簇內節點的資源請求;當簇內節點發出資源請求時,首先在簇內的超級節點進行資源的查詢,若發現存在請求節點所需的資源,則為請求節點返回持有該資源的用戶節點信息,若未查詢到相關信息,則作為代理為請求節點在超級節點組成的上層覆蓋網中進行資源查詢,并將查詢結果返回給該請求節點。
雖然通過上述分層構建的P2P覆蓋網依據地理位置或其他信息進行的分簇考慮了P2P覆蓋網同ISP的IP承載網的不匹配問題,但是,通過從簇內選舉的超級節點本身會成為網絡的瓶頸,如果簇內選舉出的超級節點失效則會造成簇內節點的資源定位請求無響應,降低資源定位的效率。
發明內容
本發明的目的在于提供一種P2P資源定位方法,以提高資源定位的效率。
本發明的第一個方面是提供一種P2P資源定位方法,包括:
對等應用服務器P2P?AS接收用戶節點發送的資源請求消息,所述資源請求消息中包括請求的資源的業務類型、資源名稱以及所述用戶節點的ID、IP地址;
若所述P2P?AS的本地注冊表中存在與所述用戶節點的ID、IP地址以及請求的資源的業務類型對應的表項,則向P2P業務覆蓋網中的超級節點發送所述資源請求消息,以使所述超級節點根據所述請求的資源的業務類型和資源名稱將所述資源請求消息通過由超級節點構成的上層覆蓋網路由至與所述請求的資源的業務類型和資源名稱對應的超級節點;
所述P2P?AS接收與所述請求的資源的業務類型和資源名稱對應的超級節點返回的資源節點列表,所述資源節點列表包括至少一個資源節點的IP地址,所述至少一個資源節點歸屬于所述與所述請求的資源的業務類型和資源名稱對應的超級節點管理的與所述請求的資源的業務類型和資源名稱對應的內容資源覆蓋網;
所述P2P?AS根據所述用戶節點的IP地址,向所述用戶節點發送所述資源節點列表,以使所述用戶節點根據所述資源節點列表獲取資源。
本發明的另一個方面是提供一種P2P資源定位方法,包括:
超級節點接收對等應用服務器P2P?AS發送的用戶節點的資源請求消息,所述資源請求消息中包括請求的資源的業務類型、資源名稱以及所述用戶節點的ID、IP地址;
若所述超級節點自身管理的至少一個內容資源覆蓋網中存在與所述請求的資源的業務類型和資源名稱對應的內容資源覆蓋網,則向所述P2P?AS發送資源節點列表,所述資源節點列表中包括與所述請求的資源的業務類型和資源名稱對應的內容資源覆蓋網中至少一個資源節點的IP地址,以使所述P2P?AS向所述用戶節點發送所述資源節點列表;
若所述超級節點自身管理的至少一個內容資源覆蓋網中不存在與所述請求的資源的業務類型和資源名稱對應的內容資源覆蓋網,則根據所述請求的資源的業務類型和資源名稱將所述資源請求消息通過上層覆蓋網路由至與所述請求的資源的業務類型和資源名稱對應的其它超級節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310049665.7/2.html,轉載請聲明來源鉆瓜專利網。





