两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種不依賴于中心服務(wù)器的對(duì)等網(wǎng)絡(luò)啟動(dòng)方法和系統(tǒng)的制作方法

文檔序號(hào):7696365閱讀:137來源:國(guó)知局
專利名稱:一種不依賴于中心服務(wù)器的對(duì)等網(wǎng)絡(luò)啟動(dòng)方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及對(duì)等網(wǎng)絡(luò)、多播技術(shù)、分布式計(jì)算和互聯(lián)網(wǎng)
(Internet)領(lǐng)域的一種啟動(dòng)方法,特別指一種不依賴于中心服務(wù)器的 對(duì)等網(wǎng)絡(luò)啟動(dòng)方法和系統(tǒng)。
背景技術(shù)
對(duì)等(Peer to Peer, P2P )網(wǎng)絡(luò)作為現(xiàn)有互聯(lián)網(wǎng)(Internet)的覆 蓋網(wǎng)絡(luò)(Overlay Network),致力于通過系統(tǒng)之間的對(duì)等交換來共享計(jì) 算機(jī)資源和服務(wù),實(shí)現(xiàn)了分布式、可靠、可擴(kuò)展、健壯的網(wǎng)絡(luò)應(yīng)用模 式。它與傳統(tǒng)的客戶機(jī)/服務(wù)器(Client/Server,簡(jiǎn)稱C/S)的網(wǎng)絡(luò)模式有 著顯著區(qū)別,C/S網(wǎng)絡(luò)模式需要有一個(gè)中央服務(wù)器來處理絕大部分的運(yùn) 算工作,為客戶端提供相應(yīng)的服務(wù)。而在對(duì)等網(wǎng)絡(luò)中,計(jì)算機(jī)之間以對(duì) 等方式形成網(wǎng)絡(luò)連接,節(jié)點(diǎn)既充當(dāng)服務(wù)器又充當(dāng)客戶端的角色。由于對(duì) 等網(wǎng)絡(luò)低成本、簡(jiǎn)單易用等特點(diǎn),其上的應(yīng)用,例如文件共享、網(wǎng)絡(luò)電 話(VOIP)、即時(shí)通信(IM)等正在普及,越來越多的用戶選擇使用 這些基于P2P技術(shù)的業(yè)務(wù)與應(yīng)用。
對(duì)等網(wǎng)絡(luò)的啟動(dòng)是指 一個(gè)處于某對(duì)等網(wǎng)絡(luò)之外的節(jié)點(diǎn)需要加入到這 個(gè)對(duì)等網(wǎng)絡(luò)中的過程。通?,F(xiàn)有技術(shù)解決對(duì)等網(wǎng)絡(luò)啟動(dòng)問題的方法是在 實(shí)際環(huán)境中部署啟動(dòng)中心服務(wù)器,用來為準(zhǔn)備啟動(dòng)的節(jié)點(diǎn)提供接入對(duì)等 網(wǎng)絡(luò)服務(wù),而啟動(dòng)中心服務(wù)器就無可避免的成為了對(duì)等網(wǎng)絡(luò)的"瓶 頸",給對(duì)等網(wǎng)絡(luò)的性能以及可擴(kuò)展性等方面都帶來了阻礙。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種不依賴于中心服務(wù)器的對(duì)等網(wǎng) 絡(luò)啟動(dòng)方法和系統(tǒng),4吏待啟動(dòng)節(jié)點(diǎn)不需務(wù)農(nóng)賴中心月良務(wù)器就可以加入到
對(duì)等網(wǎng)絡(luò)中。
根據(jù)本發(fā)明的一方面,提出 一種不依賴于中心服務(wù)器的對(duì)等網(wǎng)絡(luò)啟
動(dòng)方法,包括以下步驟由待啟動(dòng)節(jié)點(diǎn)從對(duì)等網(wǎng)絡(luò)中至少一個(gè)節(jié)點(diǎn)處獲 取幫助啟動(dòng)節(jié)點(diǎn)的地址;根據(jù)所述幫助啟動(dòng)節(jié)點(diǎn)的地址與所述幫助啟動(dòng) 節(jié)點(diǎn)建立連接并加入到所述對(duì)等網(wǎng)絡(luò)。
此外,從對(duì)等網(wǎng)絡(luò)中至少一個(gè)節(jié)點(diǎn)處獲取幫助啟動(dòng)節(jié)點(diǎn)的地址的步 驟,至少包括如下之一發(fā)送多播請(qǐng)求獲取局域網(wǎng)內(nèi)已經(jīng)啟動(dòng)節(jié)點(diǎn)的地 址,所述地址為幫助啟動(dòng)節(jié)點(diǎn)的地址;讀取預(yù)先配置的超級(jí)節(jié)點(diǎn)地址或 查詢服務(wù)器獲知超級(jí)節(jié)點(diǎn)地址,所述超級(jí)節(jié)點(diǎn)地址為所述幫助節(jié)點(diǎn)地 址;讀取上次啟動(dòng)緩存的路由表中的普通節(jié)點(diǎn)地址,所述普通節(jié)點(diǎn)地址 為所述幫助節(jié)點(diǎn)地址。
此外,在加入到所i^J"等網(wǎng)絡(luò)后,還包括更新所述待啟動(dòng)節(jié)點(diǎn)的節(jié) 點(diǎn)緩存路由表的步驟。
此外,還包括監(jiān)測(cè)是否有多播請(qǐng)求,并在監(jiān)測(cè)到所述多播請(qǐng)求時(shí)回 復(fù)所述幫助節(jié)點(diǎn)地址。
此外,還包括配置超級(jí)節(jié)點(diǎn)地址和/或緩存普通節(jié)點(diǎn)地址,并將所 述超級(jí)節(jié)點(diǎn)地址通知服務(wù)器。
根據(jù)本發(fā)明另 一方面,提出 一種不依賴于中心服務(wù)器的對(duì)等網(wǎng)絡(luò)啟 動(dòng)系統(tǒng),包括待啟動(dòng)節(jié)點(diǎn),從對(duì)等網(wǎng)絡(luò)中至少一個(gè)節(jié)點(diǎn)處獲取幫助啟 動(dòng)節(jié)點(diǎn)的地址,根據(jù)所述幫助啟動(dòng)節(jié)點(diǎn)的地址與所述幫助啟動(dòng)節(jié)點(diǎn)建立 連接并加入到所述對(duì)等網(wǎng)絡(luò);對(duì)等網(wǎng)絡(luò),提供所述幫助啟動(dòng)節(jié)點(diǎn)的地 址,以及在所述待啟動(dòng)節(jié)點(diǎn)與所述幫助啟動(dòng)節(jié)點(diǎn)建立連接后加入所述待 啟動(dòng)節(jié)點(diǎn)。
此外,所述待啟動(dòng)節(jié)點(diǎn)獲取所述幫助啟動(dòng)節(jié)點(diǎn)的地址,包括至少以 下之一所述待啟動(dòng)節(jié)點(diǎn)發(fā)送多播請(qǐng)求獲取局域網(wǎng)內(nèi)已經(jīng)啟動(dòng)節(jié)點(diǎn)的地 址,所述地址為幫助啟動(dòng)節(jié)點(diǎn)的地址;讀取預(yù)先配置的超級(jí)節(jié)點(diǎn)地址或 查詢服務(wù)器獲知超級(jí)節(jié)點(diǎn)地址,所述超級(jí)節(jié)點(diǎn)地址為所述幫助節(jié)點(diǎn)地 址;讀取上次啟動(dòng)緩存的路由表中的普通節(jié)點(diǎn)地址,所述普通節(jié)點(diǎn)地址 為所述幫助節(jié)點(diǎn)地址。
此外,所述待啟動(dòng)節(jié)點(diǎn)還在加入到所M等網(wǎng)絡(luò)后更新節(jié)點(diǎn)緩存路 由表。
此外,所述待啟動(dòng)節(jié)點(diǎn)還在監(jiān)測(cè)到多播請(qǐng)求時(shí)回復(fù)所述幫助節(jié)點(diǎn)地址。
此外,所述待啟動(dòng)節(jié)點(diǎn)還配置超級(jí)節(jié)點(diǎn)地址和/或普通節(jié)點(diǎn)地址, 并將所述超級(jí)節(jié)點(diǎn)地址通知服務(wù)器。
與現(xiàn)有技術(shù)相比,本發(fā)明提供的不依賴于中心服務(wù)器的對(duì)等網(wǎng)絡(luò)啟 動(dòng)方法和系統(tǒng),能夠支持無中心服務(wù)器的對(duì)等覆蓋網(wǎng)絡(luò)中節(jié)點(diǎn)的加入。 本發(fā)明利用多播、預(yù)配置、緩存等多種方法獲取幫助啟動(dòng)節(jié)點(diǎn),消除了 對(duì)啟動(dòng)中心服務(wù)器的依賴,在提高服務(wù)可靠性的同時(shí),還降低了部署和 維護(hù)的成本。
本發(fā)明可以多渠道的獲取正處于對(duì)等網(wǎng)絡(luò)中的幫助啟動(dòng)節(jié)點(diǎn)的地
址,使得^對(duì)等網(wǎng)絡(luò)的途徑更多,;從而提高了連接加入對(duì)等網(wǎng)絡(luò)的成
功概率,有效的保證了啟動(dòng)任務(wù)的成功完成。
本發(fā)明提供的優(yōu)選連接次序和多次連接方式,在盡量保證成功加入 對(duì)等覆蓋網(wǎng)絡(luò)的同時(shí),不僅很好的減低網(wǎng)絡(luò)的傳輸負(fù)擔(dān),而且還有效地 避免在無中心服務(wù)器的情況下,對(duì)等網(wǎng)絡(luò)中形成多個(gè)分裂的覆蓋網(wǎng)。


圖1示出本發(fā)明所描述的對(duì)等網(wǎng)絡(luò)節(jié)點(diǎn)啟動(dòng)前后的網(wǎng)絡(luò)狀態(tài)圖。
圖2示出本發(fā)明不依賴于中心服務(wù)器的對(duì)等網(wǎng)絡(luò)啟動(dòng)方法流程圖。 圖3示出本發(fā)明另一實(shí)施方式方法流程圖。
圖4示出本發(fā)明中不依賴于中心服務(wù)器的對(duì)等網(wǎng)絡(luò)啟動(dòng)方法的實(shí)施例。
圖5示出本發(fā)明中不依賴于中心服務(wù)器的對(duì)等網(wǎng)絡(luò)啟動(dòng)系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式
圖1示出本發(fā)明所描述的對(duì)等網(wǎng)絡(luò)節(jié)點(diǎn)啟動(dòng)前后的網(wǎng)絡(luò)狀態(tài)圖。對(duì) 等網(wǎng)絡(luò)的啟動(dòng)是指處于對(duì)等網(wǎng)落t外的待啟動(dòng)節(jié)點(diǎn)A,獲知了處于對(duì)等 網(wǎng)絡(luò)中的節(jié)點(diǎn)B的地址,通過與對(duì)等網(wǎng)絡(luò)中的節(jié)點(diǎn)B成功連接,A就 可以獲得B所知道的所有該對(duì)等網(wǎng)絡(luò)的其他節(jié)點(diǎn)信息并建立連接互通, 從而進(jìn)入對(duì)等網(wǎng)絡(luò)的過程。在此過程前,節(jié)點(diǎn)A需要通過多種方式來獲 知節(jié)點(diǎn)B的地址,從而順利ii^其所在的對(duì)等網(wǎng)絡(luò)。
圖2示出本發(fā)明不依賴于中心服務(wù)器的對(duì)等網(wǎng)絡(luò)啟動(dòng)方法流程圖, 包括以下步驟
在步驟110,由待啟動(dòng)節(jié)點(diǎn)從對(duì)等網(wǎng)絡(luò)中至少一個(gè)節(jié)點(diǎn)處獲取幫助 啟動(dòng)節(jié)點(diǎn)的地址;
在步驟120,才艮據(jù)所述幫助啟動(dòng)節(jié)點(diǎn)的地址與所述幫助啟動(dòng)節(jié)點(diǎn)建 立連接并加入到所M等網(wǎng)絡(luò)。
本發(fā)明步驟110中,由待啟動(dòng)節(jié)點(diǎn)從對(duì)等網(wǎng)絡(luò)中至少一個(gè)節(jié)點(diǎn)處獲 取幫助啟動(dòng)節(jié)點(diǎn)地址的操作,至少包括如下之一的方式。
第一方式,發(fā)送IP多播請(qǐng)求獲取局域網(wǎng)內(nèi)已經(jīng)啟動(dòng)節(jié)點(diǎn)的地址, 所述地址為幫助啟動(dòng)節(jié)點(diǎn)的地址;
第二方式,讀取預(yù)先配置的超級(jí)節(jié)點(diǎn)地址或查詢服務(wù)器(如DNS 服務(wù)器、web服務(wù)器、數(shù)據(jù)庫等服務(wù)器)獲知超級(jí)節(jié)點(diǎn)地址,超級(jí)節(jié)點(diǎn) 即在線時(shí)間長(zhǎng)、在線概率大、性能穩(wěn)定的節(jié)點(diǎn),所述超級(jí)節(jié)點(diǎn)地址為所 述幫助節(jié)點(diǎn)地址;
第三方式,讀取上次啟動(dòng)緩存的路由表中的普通節(jié)點(diǎn)地址,普通節(jié) 點(diǎn)就是對(duì)等覆蓋網(wǎng)絡(luò)中在線時(shí)間斷續(xù)、在線概率無法保證、性能不夠穩(wěn) 定的節(jié)點(diǎn),所述普通節(jié)點(diǎn)地址為所述幫助節(jié)點(diǎn)地址。
本發(fā)明提供的對(duì)等網(wǎng)絡(luò)啟動(dòng)方法,能夠支持無中心服務(wù)器的對(duì)等網(wǎng) 絡(luò)中節(jié)點(diǎn)的加入。利用多播、預(yù)配置、緩存等多種方法獲取幫助啟動(dòng)節(jié) 點(diǎn)的地址,消除了對(duì)啟動(dòng)中心服務(wù)器的依賴,在提高服務(wù)可靠性的同 時(shí),還降低了部署和維護(hù)的成本。
下面結(jié)合具體實(shí)施方式
對(duì)上述獲取幫助啟動(dòng)節(jié)點(diǎn)地址的操作進(jìn)行詳 細(xì)說明,但是本領(lǐng)域技術(shù)人員應(yīng)該可以理解,所闡述的內(nèi)容只是用于舉 例并解釋本發(fā)明,而不是對(duì)本發(fā)明進(jìn)行限制,其所保護(hù)的內(nèi)容應(yīng)覆蓋的
權(quán)利要求的范圍之內(nèi)。
上述所述三種方式中,第一方式的優(yōu)先級(jí)高于第二方式,第二方式 的優(yōu)先級(jí)高于第三方式。當(dāng)通過第一方式未能獲取所述地址時(shí),可以執(zhí)
行第二方式,如果獲取所述地址,則可以繼續(xù)執(zhí)行步驟120。如果通過 第二方式不能獲取所述地址,可以執(zhí)行第三方式。這種按照獲取方式的 優(yōu)先級(jí)高低進(jìn)行獲取地址的嘗試,使得發(fā)送的連接請(qǐng)求不致過多,從而 降低網(wǎng)絡(luò)負(fù)擔(dān)。但是,所述方式并不限于此,也可以根據(jù)需要進(jìn)行獲取 方式的調(diào)整。比如,通過第一方式未能獲取所述地址時(shí),可以直接執(zhí)行 第三方式,或者不執(zhí)行第一方式而執(zhí)行第二方式,再執(zhí)行第三方式。如 果通過上述方式都不能獲取幫助啟動(dòng)節(jié)點(diǎn)時(shí),所述待啟動(dòng)節(jié)點(diǎn)可以重新 獲取幫助啟動(dòng)節(jié)點(diǎn),或者放棄啟動(dòng)。
本發(fā)明可以多渠道獲取正處于對(duì)等網(wǎng)絡(luò)中的幫助啟動(dòng)節(jié)點(diǎn)的地址, 使得i^對(duì)等網(wǎng)絡(luò)的途徑更多,從而提高了連接加入對(duì)等網(wǎng)絡(luò)的成功概 率,有效的保證了啟動(dòng)任務(wù)的成功完成。
此外,即使通過上述優(yōu)先級(jí)別較高的連接方式已經(jīng)獲取了幫助啟動(dòng) 節(jié)點(diǎn)地址并成功連接時(shí),也可以繼續(xù)以連接級(jí)別較低的方式獲取地址并 連接其他的幫助啟動(dòng)節(jié)點(diǎn)。在連接多個(gè)幫助啟動(dòng)節(jié)點(diǎn),尤其是分別連接 多個(gè)超級(jí)節(jié)點(diǎn)與普通節(jié)點(diǎn)時(shí),可以有效地避免在無中心服務(wù)器的情況 下,對(duì)等網(wǎng)絡(luò)中形成多個(gè)分裂的覆蓋網(wǎng)。
本發(fā)明提供的優(yōu)選連接次序和多次連接方式,在盡量保證成功加入 對(duì)等網(wǎng)絡(luò)的同時(shí),不僅很好的減低網(wǎng)絡(luò)的傳輸負(fù)擔(dān),而且還有效地避免 在無中心^L務(wù)器的情況下,對(duì)等網(wǎng)絡(luò)中形成多個(gè)分裂的覆蓋網(wǎng)。
圖3示出本發(fā)明另一實(shí)施方式方法流程圖,在步驟120后還包括
在步驟130,更新所述待啟動(dòng)節(jié)點(diǎn)的節(jié)點(diǎn)緩存路由表。
所述待啟動(dòng)節(jié)點(diǎn)已成為對(duì)等網(wǎng)絡(luò)中的節(jié)點(diǎn),并且可以作為幫助啟動(dòng) 節(jié)點(diǎn),以接入其他的待接入的待啟動(dòng)節(jié)點(diǎn)。當(dāng)所迷待啟動(dòng)節(jié)點(diǎn)監(jiān)測(cè)到有 請(qǐng)求消息時(shí),回復(fù)所述幫助節(jié)點(diǎn)地址,表示可為其提供幫助啟動(dòng)。
此外,所述待啟動(dòng)節(jié)點(diǎn)還可以定時(shí)檢查本地路由表并進(jìn)行更新,配 置超級(jí)節(jié)點(diǎn)地址和/或緩存普通節(jié)點(diǎn)地址,并將所述超級(jí)節(jié)點(diǎn)地址通知
服務(wù)器。
圖4示出本發(fā)明中不依賴于中心服務(wù)器的對(duì)等網(wǎng)絡(luò)啟動(dòng)方法的實(shí)施例。
在步驟310,由待啟動(dòng)節(jié)點(diǎn)向?qū)Φ染W(wǎng)絡(luò)發(fā)送獲取幫助啟動(dòng)節(jié)點(diǎn)地址
的多播請(qǐng)求;
在步驟320,判斷是否接收到對(duì)等網(wǎng)絡(luò)發(fā)送的響應(yīng)信息,如果未收 到,執(zhí)行步驟330,否則,執(zhí)行步驟350;
在步驟330,判斷是否超時(shí),如果未超時(shí),執(zhí)行步驟320,否則, 執(zhí)行步驟340;
在步驟340,讀取預(yù)配置文件中的超級(jí)節(jié)點(diǎn)地址,以及緩存中的普
通節(jié)點(diǎn)地址,作為幫助啟動(dòng)節(jié)點(diǎn),執(zhí)行步驟350;
在步驟350,由待啟動(dòng)節(jié)點(diǎn)向幫助啟動(dòng)節(jié)點(diǎn)發(fā)起連接請(qǐng)求;
在步驟360,判斷連接是否成功,如果未成功,執(zhí)行步驟340,否
則,執(zhí)行步驟370;
在步驟370,建立子進(jìn)程,定時(shí)檢測(cè)并更新緩存路由節(jié)點(diǎn)列表; 順利加入該連接節(jié)點(diǎn)所在的對(duì)等網(wǎng)絡(luò),并且可繼續(xù)連接其他幫助啟
動(dòng)節(jié)點(diǎn),請(qǐng)求加入更多的對(duì)等網(wǎng)絡(luò),從而有效4吏得已分裂的覆蓋網(wǎng)重新合并。
在步驟380,監(jiān)聽多播消息;
在步驟3卯,判斷是否收到請(qǐng)求消息,如果未收到,則繼續(xù)執(zhí)行步 驟380,否則,執(zhí)行步驟400;
在步驟400,回復(fù)響應(yīng)消息,告知請(qǐng)求方本節(jié)點(diǎn)地址,跳轉(zhuǎn)到步驟 380繼續(xù)執(zhí)行。
圖5示出本發(fā)明中不依賴于中心服務(wù)器的對(duì)等網(wǎng)絡(luò)啟動(dòng)系統(tǒng)結(jié)構(gòu)圖。
待啟動(dòng)節(jié)點(diǎn),從對(duì)等網(wǎng)絡(luò)中至少一個(gè)節(jié)點(diǎn)處獲取幫助啟動(dòng)節(jié)點(diǎn)的地 址,才艮據(jù)所述幫助啟動(dòng)節(jié)點(diǎn)的地址與所述幫助啟動(dòng)節(jié)點(diǎn)建立連接并加入 到所述對(duì)等網(wǎng)絡(luò);
對(duì)等網(wǎng)絡(luò),提供所述幫助啟動(dòng)節(jié)點(diǎn)的地址,以及在所述待啟動(dòng)節(jié)點(diǎn)
與所述幫助啟動(dòng)節(jié)點(diǎn)建立連接后加入所述待啟動(dòng)節(jié)點(diǎn)。
其中,所述待啟動(dòng)節(jié)點(diǎn)獲取所述幫助啟動(dòng)節(jié)點(diǎn)的地址,包括至少以 下之一的方式。
所述待啟動(dòng)節(jié)點(diǎn)發(fā)送IP多播請(qǐng)求獲取局域網(wǎng)內(nèi)已經(jīng)啟動(dòng)節(jié)點(diǎn)的地
址,所述地址為幫助啟動(dòng)節(jié)點(diǎn)的地址;讀取預(yù)先配置的超級(jí)節(jié)點(diǎn)地址或 查詢服務(wù)器獲知超級(jí)節(jié)點(diǎn)地址,所述超級(jí)節(jié)點(diǎn)地址為所述幫助節(jié)點(diǎn)地 址;讀取上次啟動(dòng)緩存的路由表中的普通節(jié)點(diǎn)地址,所述普通節(jié)點(diǎn)地址 為所述幫助節(jié)點(diǎn)地址。
此外,當(dāng)加入到所述對(duì)等網(wǎng)絡(luò)后,所述待啟動(dòng)節(jié)點(diǎn)還執(zhí)行至少如下 之一的操作。
所述待啟動(dòng)節(jié)點(diǎn)更新節(jié)點(diǎn)緩存路由表。所述待啟動(dòng)節(jié)點(diǎn)還在監(jiān)測(cè)到 多播請(qǐng)求時(shí)回復(fù)所述幫助節(jié)點(diǎn)地址。所述待啟動(dòng)節(jié)點(diǎn)還配置超級(jí)節(jié)點(diǎn)地 址和/或普通節(jié)點(diǎn)地址,并將所述超級(jí)節(jié)點(diǎn)地址通知服務(wù)器。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
和實(shí)施例,但本發(fā)明的 保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明公開 的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范 圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種不依賴于中心服務(wù)器的對(duì)等網(wǎng)絡(luò)啟動(dòng)方法,包括以下步驟由待啟動(dòng)節(jié)點(diǎn)從對(duì)等網(wǎng)絡(luò)中至少一個(gè)節(jié)點(diǎn)處獲取幫助啟動(dòng)節(jié)點(diǎn)的地址;根據(jù)所述幫助啟動(dòng)節(jié)點(diǎn)的地址與所述幫助啟動(dòng)節(jié)點(diǎn)建立連接并加入到所述對(duì)等網(wǎng)絡(luò)。
2. 如權(quán)利要求l所i^t等網(wǎng)絡(luò)啟動(dòng)方法,其中,M等網(wǎng)絡(luò)中至 少一個(gè)節(jié)點(diǎn)處獲取幫助啟動(dòng)節(jié)點(diǎn)的地址的步驟,至少包括如下之一發(fā)送多播請(qǐng)求獲取局域網(wǎng)內(nèi)已經(jīng)啟動(dòng)節(jié)點(diǎn)的地址,所述地址為幫助 啟動(dòng)節(jié)點(diǎn)的地址;讀取預(yù)先配置的超級(jí)節(jié)點(diǎn)地址或查詢服務(wù)器獲知超級(jí)節(jié)點(diǎn)地址,所 述超級(jí)節(jié)點(diǎn)地址為所述幫助節(jié)點(diǎn)地址;讀取上次啟動(dòng)緩存的路由表中的普通節(jié)點(diǎn)地址,所述普通節(jié)點(diǎn)地址 為所述幫助節(jié)點(diǎn)地址。
3. 如權(quán)利要求l所述對(duì)等網(wǎng)絡(luò)啟動(dòng)方法,其中,在加入到所M 等網(wǎng)絡(luò)后,還包括更新所述待啟動(dòng)節(jié)點(diǎn)的節(jié)點(diǎn)緩存路由表的步驟。
4. 如權(quán)利要求l所述對(duì)等網(wǎng)絡(luò)啟動(dòng)方法,還包括監(jiān)測(cè)是否有多播 請(qǐng)求,并在監(jiān)測(cè)到所述多播請(qǐng)求時(shí)回復(fù)所述幫助節(jié)點(diǎn)地址。
5. 如權(quán)利要求1所述對(duì)等網(wǎng)絡(luò)啟動(dòng)方法,還包括配置超級(jí)節(jié)點(diǎn)地 址和/或緩存普通節(jié)點(diǎn)地址,并將所0級(jí)節(jié)點(diǎn)地址通知服務(wù)器。
6. —種不依賴于中心服務(wù)器的對(duì)等網(wǎng)絡(luò)啟動(dòng)系統(tǒng),包括 待啟動(dòng)節(jié)點(diǎn),從對(duì)等網(wǎng)絡(luò)中至少一個(gè)節(jié)點(diǎn)處獲取幫助啟動(dòng)節(jié)點(diǎn)的地址,根據(jù)所述幫助啟動(dòng)節(jié)點(diǎn)的地址與所述幫助啟動(dòng)節(jié)點(diǎn)建立連接并加入 到所i^t等網(wǎng)絡(luò);對(duì)等網(wǎng)絡(luò),提供所述幫助啟動(dòng)節(jié)點(diǎn)的地址,以及在所述待啟動(dòng)節(jié)點(diǎn) 與所述幫助啟動(dòng)節(jié)點(diǎn)建立連接后加入所述待啟動(dòng)節(jié)點(diǎn)。
7. 如權(quán)利要求6所述對(duì)等網(wǎng)絡(luò)啟動(dòng)系統(tǒng),其中,所述待啟動(dòng)節(jié)點(diǎn) 獲取所述幫助啟動(dòng)節(jié)點(diǎn)的地址,包括至少以下之一所述待啟動(dòng)節(jié)點(diǎn)發(fā)送多播請(qǐng)求獲取局域網(wǎng)內(nèi)已經(jīng)啟動(dòng)節(jié)點(diǎn)的地址, 所述地址為幫助啟動(dòng)節(jié)點(diǎn)的地址;該取預(yù)先配置的超級(jí)節(jié)點(diǎn)地址或查詢 服務(wù)器獲知超級(jí)節(jié)點(diǎn)地址,所述超級(jí)節(jié)點(diǎn)地址為所述幫助節(jié)點(diǎn)地址;讀 取上次啟動(dòng)緩存的路由表中的普通節(jié)點(diǎn)地址,所述普通節(jié)點(diǎn)地址為所述 幫助節(jié)點(diǎn)地址。
8. 如權(quán)利要求6所述對(duì)等網(wǎng)絡(luò)啟動(dòng)系統(tǒng),其中,所述待啟動(dòng)節(jié)點(diǎn) 還在加入到所M等網(wǎng)絡(luò)后更新節(jié)點(diǎn)緩存路由表。
9. 如權(quán)利要求6所i^f等網(wǎng)絡(luò)啟動(dòng)系統(tǒng),所述待啟動(dòng)節(jié)點(diǎn)還在監(jiān) 測(cè)到多播請(qǐng)求時(shí)回復(fù)所述幫助節(jié)點(diǎn)地址。
10. 如權(quán)利要求6所^t等網(wǎng)絡(luò)啟動(dòng)系統(tǒng),所述待啟動(dòng)節(jié)點(diǎn)還配置 超級(jí)節(jié)點(diǎn)地址和/或普通節(jié)點(diǎn)地址,并將所述超級(jí)節(jié)點(diǎn)地址通知服務(wù) 器。
全文摘要
本發(fā)明提出一種不依賴于中心服務(wù)器的對(duì)等網(wǎng)絡(luò)啟動(dòng)方法和系統(tǒng),包括以下步驟由待啟動(dòng)節(jié)點(diǎn)從對(duì)等網(wǎng)絡(luò)中至少一個(gè)節(jié)點(diǎn)處獲取幫助啟動(dòng)節(jié)點(diǎn)的地址;根據(jù)所述幫助啟動(dòng)節(jié)點(diǎn)的地址與所述幫助啟動(dòng)節(jié)點(diǎn)建立連接并加入到所述對(duì)等網(wǎng)絡(luò)。本發(fā)明使待啟動(dòng)節(jié)點(diǎn)不需要依賴中心服務(wù)器就可以加入到對(duì)等網(wǎng)絡(luò)中。
文檔編號(hào)H04L12/18GK101340457SQ20081011940
公開日2009年1月7日 申請(qǐng)日期2008年8月29日 優(yōu)先權(quán)日2008年8月29日
發(fā)明者張春紅, 慕宇琪, 李文杰, 李漓春, 楊明川, 堯 王, 陽 紀(jì), 裘曉峰, 谷蘭芝 申請(qǐng)人:北京郵電大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
尚志市| 平罗县| 大城县| 柞水县| 昌邑市| 汾阳市| 慈利县| 长阳| 米林县| 合川市| 青河县| 阿荣旗| 丽江市| 德州市| 都江堰市| 澄迈县| 镇江市| 丰原市| 大兴区| 板桥市| 内丘县| 岑溪市| 麟游县| 平邑县| 新密市| 社会| 阿巴嘎旗| 化德县| 达孜县| 临海市| 东丰县| 贵德县| 依兰县| 冕宁县| 青神县| 洪雅县| 五寨县| 剑川县| 北宁市| 临洮县| 桃园市|