[發明專利]一種P2P節點連接方法及裝置在審
| 申請號: | 201310687164.1 | 申請日: | 2013-12-13 |
| 公開(公告)號: | CN104717253A | 公開(公告)日: | 2015-06-17 |
| 發明(設計)人: | 李卓;李茗 | 申請(專利權)人: | 樂視網信息技術(北京)股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100089 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 p2p 節點 連接 方法 裝置 | ||
技術領域
本發明涉及計算機網絡領域,尤其涉及一種P2P節點連接方法及裝置。
背景技術
在P2P(peer-to-peer,點對點)網絡中,各節點為平等的同級節點,成功建立P2P連接的節點之間可以分享多種形式的數據,如視頻數據、音頻數據等。
由于受到帶寬的限制,每個節點能夠建立P2P連接的節點的數量有限,假設當前本地節點最多能夠建立P2P連接的節點的數量為指定數量,現有技術中在該本地節點建立P2P連接時,通常會從服務器獲取該指定數量個可建立P2P連接的節點信息,基于獲取的該指定數量個節點信息建立P2P節點連接。當出現連接失敗的節點時,本地節點會立即從服務器再獲取一個可建立P2P連接的節點信息,建立P2P節點連接。
然而,當存在多個連接失敗的節點時,本地節點需要從服務器多次獲取節點信息,不但影響了連接速度,本地節點與服務器間頻繁的信息交互也占用了大量的節點本地資源、服務器處理資源及網絡通信資源。
發明內容
本發明實施例提供一種P2P節點連接方法及裝置,用以提高連接速度。
本發明實施例提供一種P2P節點連接方法,包括:
本地節點從服務器獲取第一預設數量個可建立P2P連接的節點信息;所述第一預設數量大于所述本地節點最多能夠建立P2P連接的節點的指定數量;
當基于獲取的第一預設數量個節點信息中指定數量個節點信息建立P2P節點連接時,若存在連接失敗的節點,則基于獲取的第一預設數量個節點信息中指定數量個節點信息以外的其它節點信息,建立P2P節點連接。
本發明實施例還提供一種P2P節點連接裝置,包括:
獲取單元,用于本地節點從服務器獲取第一預設數量個可建立P2P連接的節點信息;所述第一預設數量大于所述本地節點最多能夠建立P2P連接的節點的指定數量;
連接單元,用于當基于獲取的第一預設數量個節點信息中指定數量個節點信息建立P2P節點連接時,若存在連接失敗的節點,則基于獲取的第一預設數量個節點信息中指定數量個節點信息以外的其它節點信息,建立P2P節點連接。
本發明的有益效果包括:
本發明實施例提供的方案中,本地節點從服務器一次性獲取第一預設數量個可建立P2P連接的節點信息,該第一預設數量大于本地節點最多能夠建立P2P連接的節點的指定數量,因此,當本地節點基于獲取的第一預設數量個節點信息中指定數量個節點信息建立P2P節點連接時,即使出現了連接失敗的節點,還可以基于其它的節點信息建立P2P節點連接,無需立即再次從服務器獲取可建立P2P連接的節點信息,因此,本發明實施例提供的方案相比于現有技術,能夠提高連接速度,并且減少了本地節點和服務器之間的信息交互,節約了節點本地資源、服務器處理資源及網絡通信資源。
附圖說明
附圖用來提供對本發明的進一步理解,并且構成說明書的一部分,與本發明實施例一起用于解釋本發明,并不構成對本發明的限制。在附圖中:
圖1為本發明實施例提供的P2P節點連接方法的流程圖;
圖2為本發明實施例提供的P2P節點連接方法的詳細流程圖;
圖3為本發明實施例提供的P2P節點連接裝置的結構示意圖。
具體實施方式
為了給出提高連接速度的實現方案,本發明實施例提供了一種P2P節點連接方法及裝置,結合說明書附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用于說明和解釋本發明,并不用于限定本發明。并且在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
本發明實施例提供了一種P2P節點連接方法,如圖1所示,包括:
步驟101、本地節點從服務器獲取第一預設數量個可建立P2P連接的節點信息;該第一預設數量大于該本地節點最多能夠建立P2P連接的節點的指定數量;
步驟102、當基于獲取的第一預設數量個節點信息中指定數量個節點信息建立P2P節點連接時,若存在連接失敗的節點,則基于獲取的第一預設數量個節點信息中指定數量個節點信息以外的其它節點信息,建立P2P節點連接。
即本發明實施例提供的P2P節點連接方法中,若本地節點最多能夠建立P2P連接的節點的數量為指定數量,則本地節點從服務器第一次獲取可建立P2P連接的節點信息時,獲取多于該指定數量的節點信息,然后先基于獲取的第一預設數量個節點信息中指定數量個節點信息建立P2P節點連接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于樂視網信息技術(北京)股份有限公司;,未經樂視網信息技術(北京)股份有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310687164.1/2.html,轉載請聲明來源鉆瓜專利網。





