[發(fā)明專(zhuān)利]對(duì)等網(wǎng)絡(luò)的通信方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202110604601.3 | 申請(qǐng)日: | 2021-05-31 |
| 公開(kāi)(公告)號(hào): | CN113556286B | 公開(kāi)(公告)日: | 2022-07-29 |
| 發(fā)明(設(shè)計(jì))人: | 許長(zhǎng)橋;吳忠輝;陳雅馨;賈永璞;嚴(yán)煒琦;楊樹(shù)杰 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京郵電大學(xué) |
| 主分類(lèi)號(hào): | H04L45/02 | 分類(lèi)號(hào): | H04L45/02;H04L45/00;H04L45/74;H04L47/12;H04L67/104 |
| 代理公司: | 北京路浩知識(shí)產(chǎn)權(quán)代理有限公司 11002 | 代理人: | 程琛 |
| 地址: | 100876 北京市*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 對(duì)等 網(wǎng)絡(luò) 通信 方法 系統(tǒng) | ||
本發(fā)明提供一種對(duì)等網(wǎng)絡(luò)的通信方法及系統(tǒng),其中,方法包括:將對(duì)等網(wǎng)絡(luò)中所有節(jié)點(diǎn)劃分為多個(gè)簇,在每一個(gè)簇中確定一個(gè)簇頭節(jié)點(diǎn),基于每一簇內(nèi)的普通節(jié)點(diǎn)確定普通路由表,基于對(duì)等網(wǎng)絡(luò)中簇頭節(jié)點(diǎn)確定關(guān)鍵路由表;基于目標(biāo)發(fā)送節(jié)點(diǎn)的待通信數(shù)據(jù)包和目標(biāo)發(fā)送節(jié)點(diǎn)存儲(chǔ)的普通路由表,判斷目標(biāo)發(fā)送節(jié)點(diǎn)的普通路由表中是否包括目標(biāo)接收節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào);若確定目標(biāo)發(fā)送節(jié)點(diǎn)的普通路由表中包括目標(biāo)接收節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),則基于目標(biāo)發(fā)送節(jié)點(diǎn)的普通路由表,確定與目標(biāo)接收節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)接收節(jié)點(diǎn)的節(jié)點(diǎn)IP地址;目標(biāo)發(fā)送節(jié)點(diǎn)基于目標(biāo)接收節(jié)點(diǎn)的IP地址,將通信數(shù)據(jù)包發(fā)送給目標(biāo)接收節(jié)點(diǎn)。有效提高對(duì)等網(wǎng)絡(luò)的通信效率。
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種對(duì)等網(wǎng)絡(luò)的通信方法及系統(tǒng)。
背景技術(shù)
在傳統(tǒng)的C/S(Client-Server,服務(wù)器-客戶(hù)機(jī))模式中,數(shù)據(jù)的分發(fā)采用專(zhuān)門(mén)的服務(wù)器,多個(gè)客戶(hù)端都從此服務(wù)器獲取數(shù)據(jù)。此種模式存在一定的缺點(diǎn),因?yàn)榉?wù)器的個(gè)數(shù)非常有限,系統(tǒng)容易出現(xiàn)單一失效點(diǎn);單一服務(wù)器面對(duì)眾多的客戶(hù)端,由于CPU(centralprocessing unit,中央處理器)能力、內(nèi)存大小、網(wǎng)絡(luò)帶寬的限制,可同時(shí)服務(wù)的客戶(hù)端非常有限,可擴(kuò)展性差。
由于P2P網(wǎng)絡(luò)(peer-to-peer,對(duì)等網(wǎng)絡(luò))沒(méi)有中心節(jié)點(diǎn),網(wǎng)絡(luò)中每個(gè)結(jié)點(diǎn)具有消息消費(fèi)者和消息提供者的雙重身份,同時(shí)擁有信息通信方面的功能,能夠極大緩解傳統(tǒng)架構(gòu)中服務(wù)器端的壓力過(guò)大、單一失效點(diǎn)等問(wèn)題,又能充分利用終端的豐富資源。
但對(duì)傳統(tǒng)P2P網(wǎng)絡(luò)組網(wǎng)方式無(wú)中心/弱中心特性的研究發(fā)現(xiàn),P2P網(wǎng)絡(luò)節(jié)點(diǎn)在通信時(shí),會(huì)將消息轉(zhuǎn)發(fā)給所有與自身相鄰的節(jié)點(diǎn),而所有的相鄰節(jié)點(diǎn)收到消息后,會(huì)進(jìn)一步轉(zhuǎn)發(fā)給相鄰節(jié)點(diǎn),直到所有節(jié)點(diǎn)都轉(zhuǎn)發(fā)完畢。因此,P2P網(wǎng)絡(luò)中的任意一個(gè)節(jié)點(diǎn)都會(huì)重復(fù)收到相同的消息。這雖然能使P2P網(wǎng)絡(luò)具有良好的魯棒性,但也易帶來(lái)較高的延時(shí),并造成網(wǎng)絡(luò)擁塞,不適用于戰(zhàn)場(chǎng)網(wǎng)絡(luò)環(huán)境中的運(yùn)用。
因此,如何提供一種對(duì)等網(wǎng)絡(luò)的通信方法及系統(tǒng),解決傳統(tǒng)對(duì)等網(wǎng)絡(luò)通信時(shí)易出現(xiàn)網(wǎng)絡(luò)擁塞的問(wèn)題,提高對(duì)等網(wǎng)絡(luò)的通信效率,成為亟待解決的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明提供的對(duì)等網(wǎng)絡(luò)的通信方法及系統(tǒng),用于解決傳統(tǒng)對(duì)等網(wǎng)絡(luò)通信時(shí)易出現(xiàn)網(wǎng)絡(luò)擁塞的問(wèn)題,提高對(duì)等網(wǎng)絡(luò)的通信效率。
本發(fā)明提供的一種對(duì)等網(wǎng)絡(luò)的通信方法,包括:
將所述對(duì)等網(wǎng)絡(luò)中所有節(jié)點(diǎn)劃分為多個(gè)簇,在每一個(gè)簇中確定一個(gè)簇頭節(jié)點(diǎn),基于每一簇內(nèi)的普通節(jié)點(diǎn)確定普通路由表,基于所述對(duì)等網(wǎng)絡(luò)中所述簇頭節(jié)點(diǎn)確定關(guān)鍵路由表;
基于目標(biāo)發(fā)送節(jié)點(diǎn)的待通信數(shù)據(jù)包和所述目標(biāo)發(fā)送節(jié)點(diǎn)存儲(chǔ)的普通路由表,判斷所述目標(biāo)發(fā)送節(jié)點(diǎn)的普通路由表中是否包括所述目標(biāo)接收節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào);
若確定目標(biāo)發(fā)送節(jié)點(diǎn)的普通路由表中包括所述目標(biāo)接收節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),則基于所述目標(biāo)發(fā)送節(jié)點(diǎn)的普通路由表,確定與所述目標(biāo)接收節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)接收節(jié)點(diǎn)的節(jié)點(diǎn)IP地址;
所述目標(biāo)發(fā)送節(jié)點(diǎn)基于所述目標(biāo)接收節(jié)點(diǎn)的IP地址,將所述通信數(shù)據(jù)包發(fā)送給所述目標(biāo)接收節(jié)點(diǎn)。
其中,所述待通信數(shù)據(jù)包包括:目標(biāo)接收節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)和待傳輸信息;所述普通節(jié)點(diǎn)為簇內(nèi)除簇頭節(jié)點(diǎn)外的其他節(jié)點(diǎn);所述簇頭節(jié)點(diǎn)的關(guān)鍵路由表包括:所述對(duì)等網(wǎng)絡(luò)中所有簇頭節(jié)點(diǎn)的節(jié)點(diǎn)信息;所述普通節(jié)點(diǎn)的關(guān)鍵路由表包括:當(dāng)前簇對(duì)應(yīng)的簇頭節(jié)點(diǎn)的節(jié)點(diǎn)信息;所述簇頭節(jié)點(diǎn)的普通路由表包括:當(dāng)前簇內(nèi)所有普通節(jié)點(diǎn)的節(jié)點(diǎn)信息;所述普通節(jié)點(diǎn)的普通路由表包括:當(dāng)前簇內(nèi)預(yù)設(shè)數(shù)量的普通節(jié)點(diǎn)的節(jié)點(diǎn)信息;所述節(jié)點(diǎn)信息包括:節(jié)點(diǎn)編號(hào)、節(jié)點(diǎn)IP地址和節(jié)點(diǎn)類(lèi)型;所述節(jié)點(diǎn)類(lèi)型包括:普通節(jié)點(diǎn)和簇頭節(jié)點(diǎn)。
本發(fā)明還提供一種對(duì)等網(wǎng)絡(luò)的通信系統(tǒng),包括:簇類(lèi)劃分單元、路徑判斷單元、地址確定單元和節(jié)點(diǎn)通信單元;
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京郵電大學(xué),未經(jīng)北京郵電大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110604601.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 在對(duì)等網(wǎng)絡(luò)中為對(duì)等組分配標(biāo)識(shí)符的方法
- 對(duì)等中繼網(wǎng)絡(luò)中的觀(guān)眾
- 對(duì)等體發(fā)現(xiàn)
- 一種在無(wú)線(xiàn)對(duì)等網(wǎng)絡(luò)中建立通訊鏈路的方法
- 用于檢測(cè)對(duì)等網(wǎng)絡(luò)中故障對(duì)等體的對(duì)等體、裝置和方法
- 測(cè)量觀(guān)眾的方法
- 監(jiān)視對(duì)等網(wǎng)絡(luò)
- 網(wǎng)格網(wǎng)絡(luò)中的增強(qiáng)型對(duì)等方發(fā)現(xiàn)方法和系統(tǒng)
- 一種網(wǎng)絡(luò)通信方法、對(duì)等體及系統(tǒng)
- 用于可擴(kuò)展的對(duì)等匹配的設(shè)備及方法
- 網(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ò)橋接器
- 一種電力線(xiàn)網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲(chǔ)介質(zhì)及移動(dòng)終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動(dòng)恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲(chǔ)介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置
- 通信裝置、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信方法、通信電路、通信系統(tǒng)
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信終端、通信系統(tǒng)、通信方法以及通信程序
- 通信終端、通信方法、通信裝備和通信系統(tǒng)
- 通信裝置、通信程序、通信方法以及通信系統(tǒng)
- 通信裝置、通信系統(tǒng)、通信方法及計(jì)算機(jī)可讀取的記錄介質(zhì)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線(xiàn)程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





