[發明專利]P2P資源定位方法有效
| 申請號: | 201310049665.7 | 申請日: | 2013-02-07 |
| 公開(公告)號: | CN103095727A | 公開(公告)日: | 2013-05-08 |
| 發明(設計)人: | 盧美蓮;董麗華;張澤;孫丹華;李慧馳 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | p2p 資源 定位 方法 | ||
1.一種P2P資源定位方法,其特征在于,包括:
對等應用服務器P2P?AS接收用戶節點發送的資源請求消息,所述資源請求消息中包括請求的資源的業務類型、資源名稱以及所述用戶節點的ID、IP地址;
若所述P2P?AS的本地注冊表中存在與所述用戶節點的ID、IP地址以及請求的資源的業務類型對應的表項,則向P2P業務覆蓋網中的超級節點發送所述資源請求消息,以使所述超級節點根據所述請求的資源的業務類型和資源名稱將所述資源請求消息通過由超級節點構成的上層覆蓋網路由至與所述請求的資源的業務類型和資源名稱對應的超級節點;
所述P2P?AS接收與所述請求的資源的業務類型和資源名稱對應的超級節點返回的資源節點列表,所述資源節點列表包括至少一個資源節點的IP地址,所述至少一個資源節點歸屬于所述與所述請求的資源的業務類型和資源名稱對應的超級節點管理的與所述請求的資源的業務類型和資源名稱對應的內容資源覆蓋網;
所述P2P?AS根據所述用戶節點的IP地址,向所述用戶節點發送所述資源節點列表,以使所述用戶節點根據所述資源節點列表獲取資源。
2.根據權利要求1所述的方法,其特征在于,所述P2P?AS向所述用戶節點發送所述資源節點列表之后,還包括:
所述P2P?AS接收所述用戶節點的成功獲取資源的響應消息,所述成功獲取資源的響應消息包括所述用戶節點成功獲取的資源的資源名稱、業務類型以及所述用戶節點的ID、IP地址;
所述P2P?AS向與所述成功獲取的資源的業務類型和資源名稱對應的超級節點發送所述用戶節點的成功獲取資源的響應消息,以使所述與所述成功獲取的資源的業務類型和資源名稱對應的超級節點將所述用戶節點的ID、IP地址添加到自身管理的與所述成功獲取的資源的業務類型和資源名稱對應的內容資源覆蓋網中。
3.根據權利要求1或2所述的方法,其特征在于,還包括:
所述P2P?AS接收P2P業務覆蓋網中用戶節點發送的資源發布消息,所述資源發布消息中包括請求發布的資源的業務類型、資源名稱以及所述用戶節點的ID、IP地址;
若所述P2P?AS的本地注冊表中存在與所述用戶節點的ID、IP地址以及請求發布的資源的業務類型對應的表項,則向P2P業務覆蓋網中的超級節點發送所述資源發布消息,以使與請求發布的資源的業務類型和資源名稱對應的超級節點將所述用戶節點的ID、IP地址添加到自身管理的與所述請求發布的資源的業務類型和資源名稱對應的內容資源覆蓋網中。
4.根據權利要求3所述的方法,其特征在于,所述P2P?AS向P2P業務覆蓋網中的超級節點發送所述資源請求消息或發送所述資源發布消息之前,還包括:
所述P2P?AS接收所述用戶節點的注冊請求,所述用戶節點的注冊請求包括所述用戶節點的IP地址、所述用戶節點的狀態信息以及所述用戶節點所請求注冊的業務類型;
若所述用戶節點的狀態信息滿足與所述用戶節點所請求注冊的業務類型對應的第一預設條件,則根據用戶節點的IP地址為所述用戶節點分配全局唯一的ID,并在本地注冊表中添加包括所述請求注冊的用戶節點的ID、IP地址、請求注冊的業務類型的表項,將所述用戶節點注冊到與請求注冊的業務類型對應的P2P業務覆蓋網。
5.根據權利要求4所述的方法,其特征在于,所述P2P?AS將所述用戶節點注冊到與所述用戶節點所請求注冊的業務類型對應的P2P業務覆蓋網之后,還包括:
若所述用戶節點的狀態信息滿足成為已注冊的P2P業務覆蓋網中的超級節點的第二預設條件,則所述P2P?AS向所述用戶節點發送加入上層覆蓋網的邀請消息,所述邀請消息中包括已注冊的P2P業務覆蓋網中超級節點的ID、IP地址,以使所述用戶節點向與所述已注冊的P2P業務覆蓋網中的超級節點的ID、IP地址對應的超級節點發送加入上層覆蓋網的請求;
所述P2P?AS接收所述用戶節點返回的成功加入上層覆蓋網的響應消息,所述成功加入上層覆蓋網的響應消息包括所述用戶節點的ID、用戶節點的IP地址、與所述已注冊的P2P業務覆蓋網對應的業務類型;
所述P2P?AS確定所述用戶節點為所述已注冊的P2P業務覆蓋網中的超級節點,并根據所述用戶節點的ID向所述已注冊的P2P業務覆蓋網中與所述用戶節點的ID相鄰的超級節點發送資源分配消息,以使所述與所述用戶節點的ID相鄰的其它超級節點為所述用戶節點分配對應的內容資源覆蓋網。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310049665.7/1.html,轉載請聲明來源鉆瓜專利網。





