[發明專利]一種P2P網絡資源傳輸方法和裝置在審
| 申請號: | 201310288897.8 | 申請日: | 2013-07-10 |
| 公開(公告)號: | CN103327121A | 公開(公告)日: | 2013-09-25 |
| 發明(設計)人: | 王志常 | 申請(專利權)人: | 億覽在線網絡技術(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王玲;王寶筠 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 p2p 網絡資源 傳輸 方法 裝置 | ||
1.一種P2P網絡資源傳輸方法,其特征在于,包括:
服務器預先建立節點連通信息表,所述節點連通信息表是根據網絡節點向服務器反饋的節點連接信息建立的,用于表明網絡節點的連接質量;
服務器接收網絡節點發送的查詢請求,所述查詢請求包括請求下載的資源信息;
服務器根據所述查詢請求包含的資源信息獲取擁有對應資源的節點,根據預先建立的節點連通信息對節點進行篩選,返回節點列表,以使得發送查詢請求的網絡節點在接收到節點列表時根據節點列表中的節點地址信息與相應節點建立連接以進行資源傳輸。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
服務器接收上傳網絡節點在上傳任務結束后發送的上傳日志,所述上傳日志至少包括節點連接信息,所述節點連接信息包括傳輸數據數量、傳輸時間、傳輸速率中的一種或多種信息。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
服務器接收下載網絡節點在下載任務結束后發送的下載日志,所述下載日志至少包括節點連接信息,所述節點連接信息包括是否與節點列表中的節點成功建立連接信息、傳輸數據數量、傳輸時間、傳輸速率中的一種或多種信息。
4.根據權利要求1所述的方法,其特征在于,所述服務器預先建立節點連通信息表包括:
服務器為節點連接信息中的因素賦予不同的權重,根據各因素的權重獲取節點的得分,生成節點連通信息表。
5.根據權利要求4的方法,其特征在于,所述根據預先建立的節點連通信息對節點進行篩選,返回節點列表包括:
從獲取擁有對應資源的所有節點中,根據節點連通信息中的節點得分信息,對節點進行排序;
獲取排在前面的預定數量個節點,生成節點列表,并將所述節點列表返回至發送查詢請求的網絡節點。
6.根據權利要求4所述的方法,其特征在于,所述根據預先建立的節點連通信息對節點進行篩選,返回節點列表包括:
從獲取擁有對應資源的所有節點中,隨機選取一個節點;
獲取所述節點的得分,將所述節點的得分與第一預設閾值進行比較,獲得第一比較結果;
當所述第一比較結果表明所述節點的得分大于第一預設閾值時,將所述節點加入節點列表;否則,放棄該節點,進入隨機選取一個節點的步驟;
重復執行上述步驟,直到獲得預設數量個節點,生成節點列表,并將所述節點列表返回至發送查詢請求的網絡節點。
7.根據權利要求4所述的方法,其特征在于,所述根據預先建立的節點連通信息對節點進行篩選,返回節點列表包括:
從獲取擁有對應資源的所有節點中,隨機選取一個節點;
獲取所述節點的得分,隨機生成第二閾值,將所述節點的得分與所述第二閾值進行比較,獲得第二比較結果;
當所述第二比較結果表明所述節點的得分大于所述第二閾值時,將所述節點加入節點列表;否則,放棄該節點;
隨機選取下一個節點,重復上述比較過程,直到獲得預設數量個節點,生成節點列表,并將所述節點列表返回至發送查詢請求的網絡節點。
8.一種P2P服務器,其特征在于,所述P2P服務器包括:
建立單元,用于預先建立節點連通信息表,所述節點連通信息表是根據網絡節點向服務器反饋的節點連接信息建立的,用于表明網絡節點的連接質量;
第一接收單元,用于接收網絡節點發送的查詢請求,所述查詢請求包括請求下載的資源信息;
篩選單元,用于根據所述查詢請求包含的資源信息獲取擁有對應資源的節點,根據預先建立的節點連通信息對節點進行篩選,返回節點列表,以使得發送查詢請求的網絡節點在接收到節點列表時根據節點列表中的節點地址信息與相應節點建立連接以進行資源傳輸。
9.一種P2P網絡客戶端,其特征在于,所述客戶端包括:
請求單元,用于向服務器發起查詢請求,所述查詢請求包括請求下載的資源信息;
第二接收單元,用于接收服務器返回的節點列表,所述節點列表是由所述服務器根據所述查詢請求包含的資源信息獲取擁有對應資源的節點,根據預先建立的節點連通信息對節點進行篩選而生成的;
連接單元,用于根據節點列表中的節點地址信息與相應節點建立連接,進行資源傳輸。
10.一種P2P系統,其特征在于,所述系統包括P2P服務器和客戶端,其中:
所述P2P服務器用于預先建立節點連通信息表,所述節點連通信息表是根據網絡節點向服務器反饋的節點連接信息建立的,用于表明網絡節點的連接質量;以及,接收網絡節點發送的查詢請求,根據所述查詢請求包含的資源信息獲取擁有對應資源的節點,根據預先建立的節點連通信息對節點進行篩選,返回節點列表;
所述客戶端用于向服務器發起查詢請求,所述查詢請求包括請求下載的資源信息;以及,接收服務器返回的節點列表并根據節點列表中的節點地址信息與相應節點建立連接,進行資源傳輸。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于億覽在線網絡技術(北京)有限公司,未經億覽在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310288897.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:通訊箱體的密封結構
- 下一篇:數據安全存儲傳輸的方法及裝置





