国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種p2p網(wǎng)絡(luò)路由方法及系統(tǒng)的制作方法

      文檔序號(hào):7716879閱讀:201來源:國(guó)知局
      專利名稱:一種p2p網(wǎng)絡(luò)路由方法及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及分布式通信網(wǎng)絡(luò)領(lǐng)域,特別是指ー種P2P網(wǎng)絡(luò)路由方法及系統(tǒng)。
      背景技術(shù)
      對(duì)等(P2P,Peer to Peer)網(wǎng)絡(luò)是ー種分布式網(wǎng)絡(luò),可用于多媒體會(huì)話、內(nèi)容分發(fā)等業(yè)務(wù)。各類P2P網(wǎng)絡(luò)的功能和架構(gòu)不一,本發(fā)明背景的P2P網(wǎng)絡(luò)至少具備資源定位和報(bào)文路由功能。應(yīng)用廣泛的分布式哈希表(DHT,Distributed Hash Table)網(wǎng)絡(luò)、分布式鍵值(key/value)存儲(chǔ)系統(tǒng)、資源定位與發(fā)現(xiàn)(RELOAD,Resource Locate And Discovery)網(wǎng)絡(luò)即屬于該類P2P網(wǎng)絡(luò)。RELOAD是互聯(lián)網(wǎng)標(biāo)準(zhǔn)組織IETF定義的ー種對(duì)等網(wǎng)絡(luò)的資源定位和發(fā)現(xiàn)協(xié)議。P2P網(wǎng)絡(luò)架構(gòu)如圖I所示,P2P網(wǎng)絡(luò)由對(duì)等節(jié)點(diǎn)(peer)組成,P2P網(wǎng)絡(luò)的客戶端(client)可使用P2P網(wǎng)絡(luò)提供的資源定位和報(bào)文路由服務(wù)。P2P網(wǎng)絡(luò)具備報(bào)文路由功能每個(gè)節(jié)點(diǎn)(對(duì)等節(jié)點(diǎn)或客戶端)都有唯一標(biāo)識(shí)(ID);給定目的節(jié)點(diǎn)標(biāo)識(shí),從任何ー個(gè)對(duì)等節(jié)點(diǎn)出發(fā),P2P網(wǎng)絡(luò)根據(jù)其路由算法能將報(bào)文路由至目的對(duì)等節(jié)點(diǎn)。P2P網(wǎng)絡(luò)具備資源定位功能每個(gè)資源都有唯一的標(biāo)識(shí),每個(gè)資源標(biāo)識(shí)有負(fù)責(zé)的對(duì)等節(jié)點(diǎn);給定指定資源標(biāo)識(shí),從任何ー個(gè)對(duì)等節(jié)點(diǎn)出發(fā),P2P網(wǎng)絡(luò)根據(jù)其路由算法能將報(bào)文路由到負(fù)責(zé)指定資源標(biāo)識(shí)的對(duì)等節(jié)點(diǎn),從而請(qǐng)求對(duì)指定資源進(jìn)行增刪查改等操作。客戶端通過為其服務(wù)的對(duì)等節(jié)點(diǎn)收發(fā)報(bào)文,為某個(gè)客戶端的服務(wù)的對(duì)等節(jié)點(diǎn)被稱為該客戶端的接入節(jié)點(diǎn)(AP,Access Peer)??蛻舳艘l(fā)送報(bào)文給指定節(jié)點(diǎn),通過其接入節(jié)點(diǎn)路由??蛻舳艘邮諄碜云渌?jié)點(diǎn)的報(bào)文,通過其接入節(jié)點(diǎn)路由。一個(gè)客戶端可有I個(gè)至多個(gè)接入節(jié)點(diǎn)?,F(xiàn)有技術(shù)中,向客戶端路由報(bào)文的方法分為兩個(gè)過程根據(jù)客戶端的接入節(jié)點(diǎn)標(biāo)識(shí)路由報(bào)文到客戶端的接入節(jié)點(diǎn);客戶段接入節(jié)點(diǎn)根據(jù)目的客戶端的標(biāo)識(shí),將報(bào)文發(fā)送至客戶端。如圖2所示。步驟201,發(fā)起發(fā)送報(bào)文的源節(jié)點(diǎn)(對(duì)等節(jié)點(diǎn)或客戶端)要獲得客戶端的標(biāo)識(shí)及其接入節(jié)點(diǎn)標(biāo)識(shí)。獲得的方法有多種。比如,P2P網(wǎng)絡(luò)用于網(wǎng)絡(luò)電話應(yīng)用吋,客戶端由Alice使用,客戶端將用戶名Alice@example. com與客戶端路由信息(客戶端標(biāo)識(shí)、客戶端的接入節(jié)點(diǎn)標(biāo)識(shí))的綁定關(guān)系存入P2P網(wǎng)絡(luò)中。步驟202-203,如果源節(jié)點(diǎn)是對(duì)等節(jié)點(diǎn),源節(jié)點(diǎn)根據(jù)客戶端接入節(jié)點(diǎn)標(biāo)識(shí)選擇下一跳,并發(fā)送報(bào)文;如果源節(jié)點(diǎn)是客戶端,源節(jié)點(diǎn)選擇其接入節(jié)點(diǎn)作為下ー跳,并發(fā)送報(bào)文。步驟204-205,P2P網(wǎng)絡(luò)將報(bào)文路由至客戶端的接入節(jié)點(diǎn)。步驟206-207,客戶端接入節(jié)點(diǎn)將報(bào)文路由至客戶端?,F(xiàn)有技術(shù)在路由報(bào)文至客戶端時(shí),依賴客戶端接入節(jié)點(diǎn)標(biāo)識(shí),但由于接入節(jié)點(diǎn)退出等原因,如果客戶端更換接入節(jié)點(diǎn),則客戶端需要重新發(fā)布其包含新接入節(jié)點(diǎn)標(biāo)識(shí)的路由信息,源節(jié)點(diǎn)也必須重新獲得客戶端的接入節(jié)點(diǎn)標(biāo)識(shí)。在動(dòng)態(tài)的P2P網(wǎng)絡(luò)中,接入節(jié)點(diǎn)變化可能較為頻繁,而客戶端路由信息的發(fā)布獲取需要消耗一定時(shí)間和開銷?,F(xiàn)有技術(shù)還可能會(huì)出現(xiàn)接入節(jié)點(diǎn)標(biāo)識(shí)更新不及時(shí)情況,從而暫時(shí)造成無(wú)法將報(bào)文路由到客戶端。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明的主要目的在于提供ー種P2P網(wǎng)絡(luò)路由方法及系統(tǒng),能夠解決現(xiàn)有技術(shù)路由信息傳遞開銷大,以及由于接入節(jié)點(diǎn)標(biāo)識(shí)更新不及時(shí)導(dǎo)致暫時(shí)無(wú)法路由報(bào)文至客戶端的問題。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種對(duì)等P2P網(wǎng)絡(luò)路由方法,該方法包括源節(jié)點(diǎn)獲取用于定位目的客戶端接入節(jié)點(diǎn)的資源標(biāo)識(shí),通過P2P網(wǎng)絡(luò),基于所述資源標(biāo)識(shí)將報(bào)文路由至目的客戶端。優(yōu)選地,基于本發(fā)明ー實(shí)施例,所述基于所述資源標(biāo)識(shí)將報(bào)文路由至目的客戶端的方法為源節(jié)點(diǎn)發(fā)送報(bào)文給P2P網(wǎng)絡(luò),通過P2P網(wǎng)絡(luò)中的0個(gè)、I個(gè)或多個(gè)中間對(duì)等節(jié)點(diǎn)將報(bào)文路由至負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn);負(fù)責(zé)處理該資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)依據(jù)所述目的客戶端標(biāo)識(shí)將報(bào)文路由至目的客戶端。優(yōu)選地,基于本發(fā)明另ー實(shí)施例,所述基于所述資源標(biāo)識(shí)將報(bào)文路由至目的客戶端的方法為源節(jié)點(diǎn)依據(jù)所述資源標(biāo)識(shí)向P2P網(wǎng)絡(luò)查詢負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址;源節(jié)點(diǎn)在查詢獲得負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址后,依據(jù)目的客戶端標(biāo)識(shí)向負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)查詢目的客戶端地址;源節(jié)點(diǎn)依據(jù)查詢獲得的目的客戶端地址向目的客戶端發(fā)送報(bào)文。優(yōu)選地,基于本發(fā)明另ー實(shí)施例,所述基于所述資源標(biāo)識(shí)將報(bào)文路由至目的客戶端的方法為源節(jié)點(diǎn)依據(jù)所述資源標(biāo)識(shí)向P2P網(wǎng)絡(luò)查詢負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址;源節(jié)點(diǎn)在查詢獲得負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址后,向其發(fā)送報(bào)文;負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)依據(jù)目的客戶端標(biāo)識(shí)將源節(jié)點(diǎn)發(fā)送的報(bào)文路由至目的客戶端。優(yōu)選地,所述源節(jié)點(diǎn)為對(duì)等節(jié)點(diǎn)或P2P網(wǎng)絡(luò)的客戶端,如果源節(jié)點(diǎn)是客戶端,則源節(jié)點(diǎn)選擇自身接入節(jié)點(diǎn)作為下ー跳;如果源節(jié)點(diǎn)是對(duì)等節(jié)點(diǎn),則源節(jié)點(diǎn)根據(jù)所述資源標(biāo)識(shí)按P2P算法選擇下一跳對(duì)等節(jié)點(diǎn)。優(yōu)選地,所述目的客戶端連接多個(gè)為其提供報(bào)文路由服務(wù)的接入節(jié)點(diǎn),每個(gè)接入節(jié)點(diǎn)負(fù)責(zé)處理ー個(gè)資源標(biāo)識(shí),多個(gè)對(duì)等節(jié)點(diǎn)之間執(zhí)行負(fù)荷分擔(dān)。優(yōu)選地,所述源節(jié)點(diǎn)獲取至少ー個(gè)或多個(gè)資源標(biāo)識(shí),不同的資源標(biāo)識(shí)用于定位目的客戶端的不同接入節(jié)點(diǎn),一次路由過程中,只使用一個(gè)資源標(biāo)識(shí)。 優(yōu)選地,當(dāng)負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)失效時(shí),目的客戶端將所述資源標(biāo)識(shí)的新的負(fù)責(zé)節(jié)點(diǎn)作為新的接入節(jié)點(diǎn)。基于本發(fā)明實(shí)施例,本發(fā)明提出一種對(duì)等P2P網(wǎng)絡(luò)路由系統(tǒng),該系統(tǒng)包括源節(jié)點(diǎn),用于獲取目的客戶端標(biāo)識(shí)及獲取用于定位目的客戶端接入節(jié)點(diǎn)的資源標(biāo)識(shí),井向目的客戶端發(fā)送報(bào)文;中間路由網(wǎng)絡(luò),用于基于所述資源標(biāo)識(shí)將源節(jié)點(diǎn)發(fā)送的報(bào)文路由至目的客戶端;目的客戶端,用于通過中間路由網(wǎng)絡(luò)接收源節(jié)點(diǎn)發(fā)送的報(bào)文。優(yōu)選地,基于本發(fā)明ー實(shí)施例,所述中間路由網(wǎng)絡(luò)包括中間對(duì)等節(jié)點(diǎn)和目的客戶端接入節(jié)點(diǎn);中間對(duì)等節(jié)點(diǎn),用于接收源節(jié)點(diǎn)發(fā)送的報(bào)文,所述報(bào)文中包含目的客戶端標(biāo)識(shí)及 所述資源標(biāo)識(shí);中間對(duì)等節(jié)點(diǎn)依據(jù)所述資源標(biāo)識(shí)選擇下一跳對(duì)等節(jié)點(diǎn),經(jīng)過ー跳或多跳路由,將報(bào)文路由至負(fù)責(zé)處理該資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn);目的客戶端接入節(jié)點(diǎn),用于依據(jù)目的客戶端標(biāo)識(shí)將報(bào)文路由至目的客戶端。優(yōu)選地,基于本發(fā)明另ー實(shí)施例,所述中間路由網(wǎng)絡(luò)包括中間對(duì)等節(jié)點(diǎn)和目的客戶端接入節(jié)點(diǎn);源節(jié)點(diǎn)依據(jù)資源標(biāo)識(shí)向中間路由網(wǎng)絡(luò)查詢負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址;中間對(duì)等節(jié)點(diǎn)和目的客戶端接入節(jié)點(diǎn)用于接收和響應(yīng)源節(jié)點(diǎn)發(fā)送的查詢負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)的請(qǐng)求;源節(jié)點(diǎn)在查詢獲得負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址后,依據(jù)目的客戶端標(biāo)識(shí)向負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)查詢目的客戶端地址;源節(jié)點(diǎn)依據(jù)查詢獲得的目的客戶端地址向目的客戶端發(fā)送報(bào)文。優(yōu)選地,基于本發(fā)明另ー實(shí)施例,所述中間路由網(wǎng)絡(luò)包括中間對(duì)等節(jié)點(diǎn)和目的客戶端接入節(jié)點(diǎn);源節(jié)點(diǎn)依據(jù)所述資源標(biāo)識(shí)向中間路由網(wǎng)絡(luò)中的中間對(duì)等節(jié)點(diǎn)和目的客戶端接入節(jié)點(diǎn)查詢負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址;源節(jié)點(diǎn)在查詢獲得負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址后,向負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)發(fā)送報(bào)文;負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)依據(jù)目的客戶端標(biāo)識(shí)將源節(jié)點(diǎn)發(fā)送的報(bào)文路由至目的客戶端。本發(fā)明P2P網(wǎng)絡(luò)的客戶端路由方法,采用資源標(biāo)識(shí)來標(biāo)識(shí)和定位客戶端的接入節(jié)點(diǎn),在目的客戶端的接入節(jié)點(diǎn)更換時(shí)不需要傳遞新的接入節(jié)點(diǎn)標(biāo)識(shí)給源節(jié)點(diǎn),避免了傳遞開銷的問題,避免了傳遞不及時(shí)造成無(wú)法路由報(bào)文到客戶端的問題。


      圖I為對(duì)等網(wǎng)絡(luò)及其客戶端的示意圖;圖2為現(xiàn)有技術(shù)中路由報(bào)文至客戶端的流程示意圖;圖3為本發(fā)明實(shí)施例I提供的路由報(bào)文至客戶端的流程示意圖;圖4為本發(fā)明實(shí)施例2提供的路由報(bào)文至客戶端的流程示意圖;圖5為本發(fā)明實(shí)施例3提供的路由報(bào)文至客戶端的流程示意圖6為本發(fā)明實(shí)施例提供的客戶端接入節(jié)點(diǎn)失效時(shí),客戶端將資源標(biāo)識(shí)的新負(fù)責(zé)節(jié)點(diǎn)作為新接入節(jié)點(diǎn)流程圖。
      具體實(shí)施例方式本發(fā)明的基本思想為在P2P網(wǎng)絡(luò)報(bào)文路由過程中,采用資源標(biāo)識(shí)來標(biāo)識(shí)和定位客戶端的接入節(jié)點(diǎn),在目的客戶端的接入節(jié)點(diǎn)更換時(shí),雖然接入節(jié)點(diǎn)標(biāo)識(shí)發(fā)生變化,但資源標(biāo)識(shí)不變,因此不需要傳遞新的接入節(jié)點(diǎn)標(biāo)識(shí)給源節(jié)點(diǎn),避免了傳遞開銷的問題,避免了傳遞不及時(shí)造成無(wú)法路由報(bào)文到客戶端的問題。本發(fā)明實(shí)施例提供的P2P網(wǎng)絡(luò)路由方法中,源節(jié)點(diǎn)首先獲取目的客戶端的標(biāo)識(shí)和用于定位目的客戶端的接入節(jié)點(diǎn)的資源標(biāo)識(shí),并將獲取的目的客戶端標(biāo)識(shí)和資源標(biāo)識(shí)提供給對(duì)等P2P網(wǎng)絡(luò),P2P網(wǎng)絡(luò)依據(jù)所述資源標(biāo)識(shí)路由報(bào)文至負(fù)責(zé)處理該資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)。本發(fā)明實(shí)施例中,P2P網(wǎng)絡(luò)客戶端可連接ー個(gè)或多個(gè)為其提供報(bào)文路由服務(wù)的接 入節(jié)點(diǎn),每個(gè)接入節(jié)點(diǎn)只負(fù)責(zé)處理ー個(gè)資源標(biāo)識(shí),即每個(gè)資源標(biāo)識(shí)只對(duì)應(yīng)ー個(gè)客戶端接入節(jié)點(diǎn),多個(gè)接入節(jié)點(diǎn)之間可實(shí)現(xiàn)負(fù)荷分擔(dān)。相應(yīng)地,在獲取目的客戶端的標(biāo)識(shí)和用于定位目的客戶端接入節(jié)點(diǎn)的資源標(biāo)識(shí)時(shí),源節(jié)點(diǎn)可獲取ー個(gè)或多個(gè)資源標(biāo)識(shí),但一次路由過程中,只使用一個(gè)資源標(biāo)識(shí)。本發(fā)明實(shí)施例中,資源標(biāo)識(shí)的生成方式可以采用隨機(jī)方式生成,也可以根據(jù)客戶端的標(biāo)識(shí)按一定規(guī)則生成,例如根據(jù)負(fù)載或距離遠(yuǎn)近等條件選擇合適的AP后,再?gòu)脑揂P負(fù)責(zé)的資源標(biāo)識(shí)中選擇ー個(gè)資源標(biāo)識(shí)作為定位該AP的資源標(biāo)識(shí)。可按前綴匹配方式為對(duì)等節(jié)點(diǎn)分配資源標(biāo)識(shí),例如在資源標(biāo)識(shí)長(zhǎng)度大于AP節(jié)點(diǎn)標(biāo)識(shí)長(zhǎng)度的情況下,將AP的節(jié)點(diǎn)標(biāo)識(shí)后補(bǔ)0作為用于定位該該AP節(jié)點(diǎn)的資源標(biāo)識(shí)。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下舉實(shí)施例并參照附圖,對(duì)本發(fā)明進(jìn)一歩詳細(xì)說明。實(shí)施例I圖3為本發(fā)明實(shí)施例I提供的一種報(bào)文從源節(jié)點(diǎn)路由到目的客戶端的方法流程圖,該方法以轉(zhuǎn)發(fā)來路由報(bào)文到目的客戶端,該流程包括步驟301 :源節(jié)點(diǎn)獲取目的客戶端的標(biāo)識(shí)和用于定位目的客戶端的接入節(jié)點(diǎn)的資源標(biāo)識(shí)。所述源節(jié)點(diǎn)從P2P網(wǎng)絡(luò)獲取目的客戶端標(biāo)識(shí)和用于定位目的客戶端的接入節(jié)點(diǎn)的資源標(biāo)識(shí)的方法有多種方式,例如,當(dāng)P2P網(wǎng)絡(luò)用于網(wǎng)絡(luò)電話應(yīng)用吋,目的客戶端由用戶Ul使用,目的客戶端將用戶名Ul@example. com與目的客戶端路由信息的綁定關(guān)系作為資源存入P2P網(wǎng)絡(luò)中,所述路由信息包含有目的客戶端標(biāo)識(shí)及定位目的客戶端的接入節(jié)點(diǎn)的資源標(biāo)識(shí),源節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中獲取到路由信息即可獲取到目的客戶端標(biāo)識(shí)及定位目的客戶端的接入節(jié)點(diǎn)的資源標(biāo)識(shí)。步驟302 :如果源節(jié)點(diǎn)是客戶端,源節(jié)點(diǎn)選擇自身接入節(jié)點(diǎn)作為下ー跳;如果源節(jié)點(diǎn)是對(duì)等節(jié)點(diǎn),源節(jié)點(diǎn)根據(jù)所述資源標(biāo)識(shí)按P2P算法選擇下一跳對(duì)等節(jié)點(diǎn)。選擇下一跳對(duì)等節(jié)點(diǎn)的P2P算法可以采用Chord、Pastry等等。P2P網(wǎng)絡(luò)依據(jù)所述資源標(biāo)識(shí),按P2P算法路由報(bào)文到負(fù)責(zé)處理所述資源標(biāo)識(shí)的客戶端接入節(jié)點(diǎn)。如果源節(jié)點(diǎn)為P2P網(wǎng)絡(luò)中的ー個(gè)對(duì)等節(jié)點(diǎn),在其知道到負(fù)責(zé)處理所述資源標(biāo)識(shí)的客戶端接入節(jié)點(diǎn)的路徑的情況下,不需要執(zhí)行步驟304至305,源節(jié)點(diǎn)可直接發(fā)送報(bào)文給負(fù)責(zé)處理所述資源標(biāo)識(shí)的客戶端接入節(jié)點(diǎn)。在源節(jié)點(diǎn)為P2P網(wǎng)絡(luò)客戶端或需要P2P網(wǎng)絡(luò)經(jīng)過多跳路由的情況下,則P2P網(wǎng)絡(luò)中路由路徑上的對(duì)等節(jié)點(diǎn)需要依據(jù)所述資源標(biāo)識(shí)選擇下一跳,選擇下一跳的規(guī)則可歸納為選擇本地路由表中節(jié)點(diǎn)標(biāo)識(shí)“距離”所述資源標(biāo)識(shí)最近的節(jié)點(diǎn)。計(jì)算距離的方法可以有多種,例如,與資源標(biāo)識(shí)前綴相同位數(shù)越多的節(jié)點(diǎn)標(biāo)識(shí)距離越近。步驟303 :源節(jié)點(diǎn)發(fā)送報(bào)文至步驟302選擇的下一跳對(duì)等節(jié)點(diǎn),所述報(bào)文中包含目的客戶端標(biāo)識(shí)及目的客戶端的接入資源標(biāo)識(shí)。步驟304 305 P2P網(wǎng)絡(luò)中的對(duì)等節(jié)點(diǎn)依據(jù)所述資源標(biāo)識(shí)選擇下一跳,將報(bào)文最終轉(zhuǎn)發(fā)到負(fù)責(zé)處理該資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn),轉(zhuǎn)發(fā)報(bào)文中包含目的客戶端標(biāo)識(shí)及資源標(biāo)識(shí)。
      步驟306 :負(fù)責(zé)處理該資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)根據(jù)目的客戶端標(biāo)識(shí)查詢下一跳地址,從而獲得目的客戶端地址。步驟307 :負(fù)責(zé)處理該資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)依據(jù)獲得的目的客戶端地址轉(zhuǎn)發(fā)報(bào)文至目的客戶端。實(shí)施例2圖4為本發(fā)明實(shí)施例2提供的另ー種報(bào)文從源節(jié)點(diǎn)路由到目的客戶端的方法流程圖,該方法先查詢目的客戶端接入節(jié)點(diǎn)地址、目的客戶端地址,再發(fā)送報(bào)文到目的客戶端,該流程包括步驟401 :源節(jié)點(diǎn)獲取目的客戶端的標(biāo)識(shí)和用于定位目的客戶端的接入節(jié)點(diǎn)的資源標(biāo)識(shí)。步驟402 :如果源節(jié)點(diǎn)是客戶端,源節(jié)點(diǎn)選擇自身接入節(jié)點(diǎn)作為下ー跳;如果源節(jié)點(diǎn)是對(duì)等節(jié)點(diǎn),源節(jié)點(diǎn)根據(jù)目的客戶端的接入資源標(biāo)識(shí)按P2P算法選擇下一跳對(duì)等節(jié)點(diǎn)。步驟403 404 :源節(jié)點(diǎn)向步驟402獲得的下一跳對(duì)等節(jié)點(diǎn)查詢到達(dá)負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)的路徑上的下一跳對(duì)等節(jié)點(diǎn),源節(jié)點(diǎn)向步驟402獲得的下一跳節(jié)點(diǎn)提供資源標(biāo)識(shí)以進(jìn)行查詢;如圖4,即源節(jié)點(diǎn)向?qū)Φ裙?jié)點(diǎn)A查詢到達(dá)目的對(duì)等節(jié)點(diǎn)B的下一跳地址,該實(shí)施例中對(duì)等節(jié)點(diǎn)B即為目的客戶端C的資源標(biāo)識(shí)負(fù)責(zé)節(jié)點(diǎn),若對(duì)等節(jié)點(diǎn)A與對(duì)等節(jié)點(diǎn)B之間還存在對(duì)等節(jié)點(diǎn)D,則對(duì)等節(jié)點(diǎn)A查詢到的下一跳對(duì)等節(jié)點(diǎn)應(yīng)為節(jié)點(diǎn)D。步驟405 406 :重復(fù)上ー步驟過程,直到找到負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn);如圖4,源節(jié)點(diǎn)通過對(duì)等節(jié)點(diǎn)A查詢到下一跳為對(duì)等節(jié)點(diǎn)B,源節(jié)點(diǎn)繼續(xù)向?qū)Φ裙?jié)點(diǎn)B查詢到達(dá)負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)的下一跳,當(dāng)接收到查詢的對(duì)等節(jié)點(diǎn)B確認(rèn)自身即為負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)吋,則執(zhí)行步驟407。步驟407 408 :源節(jié)點(diǎn)依據(jù)目的客戶端標(biāo)識(shí)向負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)查詢下ー跳地址,從而獲得目的客戶端地址。步驟409 :根據(jù)所獲得的目的客戶端地址,源節(jié)點(diǎn)發(fā)送報(bào)文到目的客戶端。實(shí)施例3圖5為本發(fā)明實(shí)施例3提供的另ー種報(bào)文從源節(jié)點(diǎn)路由到目的客戶端的方法流程圖,該方法先查詢目的客戶端接入節(jié)點(diǎn)地址,再通過目的客戶端接入節(jié)點(diǎn)轉(zhuǎn)發(fā)報(bào)文到目的客戶端,該流程包括步驟501 :源節(jié)點(diǎn)獲取目的客戶端的標(biāo)識(shí)和用于定位目的客戶端的接入節(jié)點(diǎn)的資源標(biāo)識(shí)。步驟502 :源節(jié)點(diǎn)選擇自身接入節(jié)點(diǎn)A或根據(jù)所述資源標(biāo)識(shí)按P2P算法選擇的下一跳對(duì)等節(jié)點(diǎn)A,向?qū)Φ裙?jié)點(diǎn)A發(fā)送查詢負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)的請(qǐng)求; 步驟503 :對(duì)等節(jié)點(diǎn)A接收到請(qǐng)求后,判斷自身不是負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn),向到達(dá)負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)路由路徑上的下一跳轉(zhuǎn)發(fā)查詢請(qǐng)求,直到查詢請(qǐng)求到達(dá)負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)B ;
      步驟504 依路由路徑,對(duì)等節(jié)點(diǎn)B向源節(jié)點(diǎn)返回自身的地址;步驟506 :源節(jié)點(diǎn)依據(jù)查詢獲得的負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)B的地址,發(fā)送報(bào)文到對(duì)等節(jié)點(diǎn)B。步驟507 :對(duì)等節(jié)點(diǎn)B依據(jù)目的客戶端標(biāo)識(shí)查詢目的客戶端地址,并轉(zhuǎn)發(fā)報(bào)文至目的客戶端。在本發(fā)明提供的上述實(shí)施例中,客戶端的接入節(jié)點(diǎn)失效時(shí),客戶端將資源標(biāo)識(shí)的新負(fù)責(zé)節(jié)點(diǎn)作為新接入節(jié)點(diǎn)。更換接入節(jié)點(diǎn)的一個(gè)實(shí)施例如圖6所示,該流程包括步驟601 :客戶端檢測(cè)到使用某資源標(biāo)識(shí)定位的接入節(jié)點(diǎn)B失效;步驟602-605 :客戶端向?qū)Φ染W(wǎng)絡(luò)查詢負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn),獲得負(fù)責(zé)處理所述資源標(biāo)識(shí)的新的對(duì)等節(jié)點(diǎn)地址;步驟606 :客戶端與上步驟所述新對(duì)等節(jié)點(diǎn)建立連接,將該對(duì)等節(jié)點(diǎn)作為新的接入節(jié)點(diǎn)。實(shí)施例4基于實(shí)施例I提供的對(duì)等P2P網(wǎng)絡(luò)路由方法,該實(shí)施例相應(yīng)地提供了ー種P2P網(wǎng)絡(luò)路由系統(tǒng),該系統(tǒng)包括源節(jié)點(diǎn)、中間路由網(wǎng)絡(luò)、目的客戶端;源節(jié)點(diǎn),用于獲取目的客戶端標(biāo)識(shí)及獲取用于定位目的客戶端接入節(jié)點(diǎn)的資源標(biāo)識(shí),井向目的客戶端發(fā)送報(bào)文;所述源節(jié)點(diǎn)獲取至少ー個(gè)或多個(gè)資源標(biāo)識(shí),不同的資源標(biāo)識(shí)用于定位目的客戶端的不同接入節(jié)點(diǎn),一次路由過程中,只使用一個(gè)資源標(biāo)識(shí)。中間路由網(wǎng)絡(luò),用于基于所述資源標(biāo)識(shí)將源節(jié)點(diǎn)發(fā)送的報(bào)文路由至目的客戶端;目的客戶端,用于通過中間路由網(wǎng)絡(luò)接收源節(jié)點(diǎn)發(fā)送的報(bào)文。所述中間路由網(wǎng)絡(luò)進(jìn)一歩包括中間對(duì)等節(jié)點(diǎn)和目的客戶端接入節(jié)點(diǎn);中間對(duì)等節(jié)點(diǎn),用于接收源節(jié)點(diǎn)發(fā)送的報(bào)文,所述報(bào)文中包含目的客戶端標(biāo)識(shí)及所述資源標(biāo)識(shí);中間對(duì)等節(jié)點(diǎn)依據(jù)所述資源標(biāo)識(shí)選擇下一跳對(duì)等節(jié)點(diǎn),經(jīng)過ー跳或多跳路由,將報(bào)文路由至負(fù)責(zé)處理該資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn);當(dāng)源節(jié)點(diǎn)為P2P網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn)時(shí),在其知道到負(fù)責(zé)處理所述資源標(biāo)識(shí)的客戶端接入節(jié)點(diǎn)的路徑的情況下,所述中間路由網(wǎng)絡(luò)也可不包含中間對(duì)等節(jié)點(diǎn),即不經(jīng)過中間對(duì)等節(jié)點(diǎn)的轉(zhuǎn)發(fā),源節(jié)點(diǎn)直接發(fā)送報(bào)文給負(fù)責(zé)處理所述資源標(biāo)識(shí)的客戶端接入節(jié)點(diǎn)。目的客戶端接入節(jié)點(diǎn),用于依據(jù)目的客戶端標(biāo)識(shí)將報(bào)文路由至目的客戶端。
      實(shí)施例5基于實(shí)施例2提供的對(duì)等P2P網(wǎng)絡(luò)路由方法,該實(shí)施例相應(yīng)地提供了ー種P2P網(wǎng)絡(luò)路由系統(tǒng),該系統(tǒng)包括源節(jié)點(diǎn)、中間路由網(wǎng)絡(luò)、目的客戶端;源節(jié)點(diǎn),用于獲取目的客戶端標(biāo)識(shí)及獲取用于定位目的客戶端接入節(jié)點(diǎn)的資源標(biāo)識(shí),井向目的客戶端發(fā)送報(bào)文;所述源節(jié)點(diǎn)獲取至少ー個(gè)或多個(gè)資源標(biāo)識(shí),不同的資源標(biāo)識(shí)用于定位目的客戶端的不同接入節(jié)點(diǎn),一次路由過程中,只使用一個(gè)資源標(biāo)識(shí)。中間路由網(wǎng)絡(luò),用于基于所述資源標(biāo)識(shí)將源節(jié)點(diǎn)發(fā)送的報(bào)文路由至目的客戶端;目的客戶端,用于通過中間路由網(wǎng)絡(luò)接收源節(jié)點(diǎn)發(fā)送的報(bào)文。所述中間路由網(wǎng)絡(luò)進(jìn)一歩包括中間對(duì)等節(jié)點(diǎn)和目的客戶端接入節(jié)點(diǎn);
      源節(jié)點(diǎn)依據(jù)資源標(biāo)識(shí)向中間路由網(wǎng)絡(luò)查詢負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址;中間對(duì)等節(jié)點(diǎn)和目的客戶端接入節(jié)點(diǎn)用于接收和響應(yīng)源節(jié)點(diǎn)發(fā)送的查詢負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)的請(qǐng)求;源節(jié)點(diǎn)在查詢獲得負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址后,依據(jù)目的客戶端標(biāo)識(shí)向負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)查詢目的客戶端地址;源節(jié)點(diǎn)依據(jù)查詢獲得的目的客戶端地址向目的客戶端發(fā)送報(bào)文。該實(shí)施例中,源節(jié)點(diǎn)依次向中間對(duì)等節(jié)點(diǎn)發(fā)送查詢請(qǐng)求,直到獲得負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)的響應(yīng)為止。當(dāng)源節(jié)點(diǎn)為P2P網(wǎng)絡(luò)中的ー個(gè)對(duì)等節(jié)點(diǎn)吋,在其知道到負(fù)責(zé)處理所述資源標(biāo)識(shí)的客戶端接入節(jié)點(diǎn)的路徑的情況下,所述中間路由網(wǎng)絡(luò)也可不包含中間對(duì)等節(jié)點(diǎn),即源節(jié)點(diǎn)直接發(fā)送查詢請(qǐng)求報(bào)文給負(fù)責(zé)處理所述資源標(biāo)識(shí)的客戶端接入節(jié)點(diǎn),得到確認(rèn)響應(yīng)后,源節(jié)點(diǎn)向負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)直接發(fā)送查詢目的客戶端地址請(qǐng)求。實(shí)施例6基于實(shí)施例3提供的對(duì)等P2P網(wǎng)絡(luò)路由方法,該實(shí)施例相應(yīng)地提供了ー種P2P網(wǎng)絡(luò)路由系統(tǒng),該系統(tǒng)包括源節(jié)點(diǎn)、中間路由網(wǎng)絡(luò)、目的客戶端;源節(jié)點(diǎn),用于獲取目的客戶端標(biāo)識(shí)及獲取用于定位目的客戶端接入節(jié)點(diǎn)的資源標(biāo)識(shí),井向目的客戶端發(fā)送報(bào)文;所述源節(jié)點(diǎn)獲取至少ー個(gè)或多個(gè)資源標(biāo)識(shí),不同的資源標(biāo)識(shí)用于定位目的客戶端的不同接入節(jié)點(diǎn),一次路由過程中,只使用一個(gè)資源標(biāo)識(shí)。中間路由網(wǎng)絡(luò),用于基于所述資源標(biāo)識(shí)將源節(jié)點(diǎn)發(fā)送的報(bào)文路由至目的客戶端;目的客戶端,用于通過中間路由網(wǎng)絡(luò)接收源節(jié)點(diǎn)發(fā)送的報(bào)文。所述中間路由網(wǎng)絡(luò)進(jìn)一歩包括中間對(duì)等節(jié)點(diǎn)和目的客戶端接入節(jié)點(diǎn);源節(jié)點(diǎn)依據(jù)所述資源標(biāo)識(shí)向中間路由網(wǎng)絡(luò)中的中間對(duì)等節(jié)點(diǎn)和目的客戶端接入節(jié)點(diǎn)查詢負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址;源節(jié)點(diǎn)在查詢獲得負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址后,向負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)發(fā)送報(bào)文;負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)依據(jù)目的客戶端標(biāo)識(shí)將源節(jié)點(diǎn)發(fā)送的報(bào)文路由至目的客戶端。該實(shí)施例中,當(dāng)源節(jié)點(diǎn)為P2P網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn)時(shí),在其知道到負(fù)責(zé)處理所述資源標(biāo)識(shí)的客戶端接入節(jié)點(diǎn)的路徑的情況下,所述中間路由網(wǎng)絡(luò)也可不包含中間對(duì)等節(jié)點(diǎn),即源節(jié)點(diǎn)直接向負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)發(fā)送報(bào)文。由于該系統(tǒng)實(shí)施例基于前述方法實(shí)施例,因此上述系統(tǒng)所包含的功能模塊或功能単元都是為實(shí)現(xiàn)前述方法實(shí)施例中的步驟流程而設(shè),其功能都可直接從前述方法實(shí)施例的步驟流程中導(dǎo)出,任何能從前述方法實(shí)施例中提取或?qū)С龅墓δ苣K或執(zhí)行單元都應(yīng)當(dāng)屬于本發(fā)明系統(tǒng)實(shí)施例的保護(hù)范圍之內(nèi),為節(jié)省篇幅,此處不再贅述。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
      權(quán)利要求
      1.一種對(duì)等P2P網(wǎng)絡(luò)路由方法,其特征在于, 源節(jié)點(diǎn)獲取用于定位目的客戶端接入節(jié)點(diǎn)的資源標(biāo)識(shí),通過P2P網(wǎng)絡(luò),基于所述資源標(biāo)識(shí)將報(bào)文路由至目的客戶端。
      2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述基于所述資源標(biāo)識(shí)將報(bào)文路由至目的客戶端的方法為 源節(jié)點(diǎn)發(fā)送報(bào)文給P2P網(wǎng)絡(luò),通過P2P網(wǎng)絡(luò)中的O個(gè)、I個(gè)或多個(gè)中間對(duì)等節(jié)點(diǎn)將報(bào)文路由至負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn); 負(fù)責(zé)處理該資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)依據(jù)所述目的客戶端標(biāo)識(shí)將報(bào)文路由至目的客戶端。
      3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述基于所述資源標(biāo)識(shí)將報(bào)文路由至目的客戶端的方法為 源節(jié)點(diǎn)依據(jù)所述資源標(biāo)識(shí)向P2P網(wǎng)絡(luò)查詢負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址; 源節(jié)點(diǎn)在查詢獲得負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址后,依據(jù)目的客戶端標(biāo)識(shí)向負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)查詢目的客戶端地址; 源節(jié)點(diǎn)依據(jù)查詢獲得的目的客戶端地址向目的客戶端發(fā)送報(bào)文。
      4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述基于所述資源標(biāo)識(shí)將報(bào)文路由至目的客戶端的方法為 源節(jié)點(diǎn)依據(jù)所述資源標(biāo)識(shí)向P2P網(wǎng)絡(luò)查詢負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址; 源節(jié)點(diǎn)在查詢獲得負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址后,向其發(fā)送報(bào)文; 負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)依據(jù)目的客戶端標(biāo)識(shí)將源節(jié)點(diǎn)發(fā)送的報(bào)文路由至目的客戶端。
      5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述源節(jié)點(diǎn)為對(duì)等節(jié)點(diǎn)或P2P網(wǎng)絡(luò)的客戶端,如果源節(jié)點(diǎn)是客戶端,則源節(jié)點(diǎn)選擇自身接入節(jié)點(diǎn)作為下ー跳;如果源節(jié)點(diǎn)是對(duì)等節(jié)點(diǎn),則源節(jié)點(diǎn)根據(jù)所述資源標(biāo)識(shí)按P2P算法選擇下一跳對(duì)等節(jié)點(diǎn)。
      6.根據(jù)權(quán)利要求I所述的方法,其特征在干, 所述目的客戶端連接多個(gè)為其提供報(bào)文路由服務(wù)的接入節(jié)點(diǎn),每個(gè)接入節(jié)點(diǎn)負(fù)責(zé)處理一個(gè)資源標(biāo)識(shí),多個(gè)對(duì)等節(jié)點(diǎn)之間執(zhí)行負(fù)荷分擔(dān)。
      7.根據(jù)權(quán)利要求I所述的方法,其特征在干, 所述源節(jié)點(diǎn)獲取至少ー個(gè)或多個(gè)資源標(biāo)識(shí),不同的資源標(biāo)識(shí)用于定位目的客戶端的不同接入節(jié)點(diǎn),一次路由過程中,只使用ー個(gè)資源標(biāo)識(shí)。
      8.根據(jù)權(quán)利要求2、3或4所述的方法,其特征在干, 當(dāng)負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)失效時(shí),目的客戶端將所述資源標(biāo)識(shí)的新的負(fù)責(zé)節(jié)點(diǎn)作為新的接入節(jié)點(diǎn)。
      9.一種對(duì)等P2P網(wǎng)絡(luò)路由系統(tǒng),其特征在干,該系統(tǒng)包括 源節(jié)點(diǎn),用于獲取目的客戶端標(biāo)識(shí)及獲取用于定位目的客戶端接入節(jié)點(diǎn)的資源標(biāo)識(shí),井向目的客戶端發(fā)送報(bào)文;中間路由網(wǎng)絡(luò),用于基于所述資源標(biāo)識(shí)將源節(jié)點(diǎn)發(fā)送的報(bào)文路由至目的客戶端; 目的客戶端,用于通過中間路由網(wǎng)絡(luò)接收源節(jié)點(diǎn)發(fā)送的報(bào)文。
      10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述中間路由網(wǎng)絡(luò)包括中間對(duì)等節(jié)點(diǎn)和目的客戶端接入節(jié)點(diǎn); 中間對(duì)等節(jié)點(diǎn),用于接收源節(jié)點(diǎn)發(fā)送的報(bào)文,所述報(bào)文中包含目的客戶端標(biāo)識(shí)及所述資源標(biāo)識(shí);中間對(duì)等節(jié)點(diǎn)依據(jù)所述資源標(biāo)識(shí)選擇下一跳對(duì)等節(jié)點(diǎn),經(jīng)過ー跳或多跳路由,將報(bào)文路由至負(fù)責(zé)處理該資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn); 目的客戶端接入節(jié)點(diǎn),用于依據(jù)目的客戶端標(biāo)識(shí)將報(bào)文路由至目的客戶端。
      11.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述中間路由網(wǎng)絡(luò)包括中間對(duì)等節(jié)點(diǎn) 和目的客戶端接入節(jié)點(diǎn); 源節(jié)點(diǎn)依據(jù)資源標(biāo)識(shí)向中間路由網(wǎng)絡(luò)查詢負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址; 中間對(duì)等節(jié)點(diǎn)和目的客戶端接入節(jié)點(diǎn)用于接收和響應(yīng)源節(jié)點(diǎn)發(fā)送的查詢負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)的請(qǐng)求; 源節(jié)點(diǎn)在查詢獲得負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址后,依據(jù)目的客戶端標(biāo)識(shí)向負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)查詢目的客戶端地址; 源節(jié)點(diǎn)依據(jù)查詢獲得的目的客戶端地址向目的客戶端發(fā)送報(bào)文。
      12.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在干,所述中間路由網(wǎng)絡(luò)包括中間對(duì)等節(jié)點(diǎn)和目的客戶端接入節(jié)點(diǎn); 源節(jié)點(diǎn)依據(jù)所述資源標(biāo)識(shí)向中間路由網(wǎng)絡(luò)中的中間對(duì)等節(jié)點(diǎn)和目的客戶端接入節(jié)點(diǎn)查詢負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址; 源節(jié)點(diǎn)在查詢獲得負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)地址后,向負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)發(fā)送報(bào)文; 負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)依據(jù)目的客戶端標(biāo)識(shí)將源節(jié)點(diǎn)發(fā)送的報(bào)文路由至目的客戶端。
      13.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在干, 所述源節(jié)點(diǎn)獲取至少ー個(gè)或多個(gè)資源標(biāo)識(shí),不同的資源標(biāo)識(shí)用于定位目的客戶端的不同接入節(jié)點(diǎn),一次路由過程中,只使用ー個(gè)資源標(biāo)識(shí)。
      14.根據(jù)權(quán)利要求10、11或12所述的系統(tǒng),其特征在干, 當(dāng)負(fù)責(zé)處理所述資源標(biāo)識(shí)的目的客戶端接入節(jié)點(diǎn)失效時(shí),目的客戶端將所述資源標(biāo)識(shí)的新的負(fù)責(zé)節(jié)點(diǎn)作為新的接入節(jié)點(diǎn)。
      全文摘要
      本發(fā)明公開了一種P2P網(wǎng)絡(luò)路由方法及系統(tǒng),能夠解決現(xiàn)有技術(shù)路由信息傳遞開銷大,以及由于接入節(jié)點(diǎn)標(biāo)識(shí)更新不及時(shí)導(dǎo)致暫時(shí)無(wú)法路由報(bào)文至客戶端的問題。本發(fā)明采用資源標(biāo)識(shí)來標(biāo)識(shí)和定位客戶端的接入節(jié)點(diǎn),在目的客戶端的接入節(jié)點(diǎn)更換時(shí)不需要傳遞新的接入節(jié)點(diǎn)標(biāo)識(shí)給源節(jié)點(diǎn),避免了傳遞開銷的問題,避免了傳遞不及時(shí)造成無(wú)法路由報(bào)文到客戶端的問題。
      文檔編號(hào)H04L12/749GK102868617SQ20111018689
      公開日2013年1月9日 申請(qǐng)日期2011年7月5日 優(yōu)先權(quán)日2011年7月5日
      發(fā)明者李漓春 申請(qǐng)人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1