新四季網

一種基於家庭網關的通訊系統、方法和通訊設備的製作方法

2023-05-18 10:41:11 2


專利名稱::一種基於家庭網關的通訊系統、方法和通訊設備的製作方法
技術領域:
:本發明涉及網絡通訊
技術領域:
,具體涉及家庭網關。技術背景家庭網絡的目標是實現家庭環境中設備的信息化和網絡化,以使家居環境更加舒適、安全、高效和便捷。家庭網絡技術是新興的信息技術和網絡技術在家庭環境中的自然延伸。在整個智能家居系統中,家庭網絡技術具有核心的地位。目前,家庭網絡
技術領域:
中出現了一批成熱的技術和產品,如X-1QEIB、LonWorks、CEBus、Jini、UpnP、OSGi等,這些技術和產品在不同方面都取得了驚人的成功,但是,由於家庭應用環境內在的多樣性和複雜性,家庭網絡
技術領域:
還沒有形成統一的技術標準。現有的一種家庭網絡的技術方案是針對市場推廣的,而且,該技術方案中,高速媒體流是基於信息處理能力強大的設備上的。該技術方案從物理層技術到基礎通信協議都採用了國際上成熟和廣泛使用的技術,如底層使用IEEE802.3和IEEE802.11系列、網絡層使用TCP/IP協議、應用層使用HTTP等。該技術方案規範了家庭網絡內部各設備之間的發現、識別和連接,從而保證了各廠商生產的設備能夠互相識別通信。然而,家庭網絡並非孤島,家庭網絡需要公網即網際網路提供豐富的業務。家庭網關是家庭網絡的核心。家庭網關一方面為家庭網絡內部各設備提供聯網手段、負責公網與家庭網絡中各子網的互通和遠程管理與控制。另一方面,家庭網關也是家庭用戶從網際網路獲得各種服務的通道和業務平臺、家庭網關為家庭網絡的接入認證和業務安全提供保障。目前還沒有涉及家庭網關間互聯的技術方案。
發明內容本發明實施方式提供一種基於家庭網關的通訊系統、方法和通訊設備,採用P2P模式實現了家庭網關間的組網。本發明實施方式提供的一種基於家庭網關的通訊系統,所述系統包括位於管理層的管理層節點、位於連接層的門節點和位於底層的家庭網關;所述底層包括多個團體,一個團體包括至少一個家庭網關,團體內家庭網關之間採用P2P結構通訊方式進行通訊,一個團體對應至少一個門節點,一個管理層節點對應至少一個團體;管理層節點用於控制與其對應的門節點中的門節點之間的路由信息;門節點用於獲取團體內的路由信息,根據管理層節點控制的路由信息將需要轉發的消息轉發到其它團體對應的門節點,和域根據團體內路由信息將需要轉發的消息傳輸至團體內的家庭網關;家庭網關用於獲取其所在團體內的路由信息,根據所述獲取的路由信息將消息在團體內的邏輯鄰居節點中轉發。本發明實施方式提供的一種基於家庭網關的通訊方法,家庭網關之間採用P2P結構通訊方式進行通訊,所述方法包括步驟管理層節點控制門節點之間的路由信息;門節點獲取團體內路由信息,並根據管理層節點控制的路由信息將需要轉發的消息轉發至其它團體對應的門節點,和/或根據團體內路由信息將需要轉發的消息傳輸至團體內的家庭網關;家庭網關獲取團體內路由信息,並根據團體內路由信息將消息在團體內的邏輯鄰居節點中轉發。本發明實施方式還提供一種家庭網關,所述家庭網關與其所在團體內的邏輯鄰居節點採用P2P通訊方式進行通訊,家庭網關中設置有團體內路由管理模塊和消息處理模塊一;團體內路由管理模塊用於獲取家庭網關所在團體的團體內路由信息;消息處理模塊一用於根據團體內路由管理模塊中的團體內路由信息將需要轉發的消息在團體內邏輯鄰居節點中轉發。本發明實施方式還提供一種網絡設備,該網絡設備為團體中的門節點,該網絡設備中設置有團體內路由管理模塊、團體間路由管理模塊和消息處理模塊二;團體內路由管理模±央用於獲取家庭網關所在團體的團體內路由信息;團體間路由管理模塊用於接收並存儲管理層節點傳輸來的團體間路由信息;消息處理模塊二用於根據團體內路由管理模塊中的團體內路由信息將需要轉發的消息在團體內轉發、和/或根據團體間路由管理模塊中的團體間路由信息將需要轉發的消息轉發到其它團體對應的門節點。本發明實施方式還提供一種網絡設備,該網絡設備為管理層的註冊伺服器,設置有管理模塊、査詢模塊;管理模塊用於對管理層的管理節點與底層團體的對應關係進行管理;查詢模塊用於接收查詢消息,根據管理模塊中存儲的對應關係確定査詢結果,並反饋查詢結果。本發明實施方式還提供一種網絡設備,位於管理層,設置有門節點管理模塊和路由更新模塊;門節點管理模塊用於存儲團體的門節點信息,並對連接層的門節點進行設置管理;路由更新模塊用於根據門節點管理模塊中存儲的門節點信息對團體門節點中的門節點之間的路由信息進行路由更新。通過上述技術方案的描述可知,本發明實施方式提出的基於對等網絡的家庭網關三層組網模型實現了不同家庭網關之間的互聯互通,從而實現了團體內的家庭網關之間的資源共享、以及跨團體的家庭網關之間的資源共享。通過對底層進行團體劃分,使邏輯層與物理層達到較好匹配,使團體內的家庭網關具有自組織性、跨團體可控性與安全性。本發明實施方式提供的基於家庭網關的通訊系統可以支撐多種應用,如資源定位、遠程監控等。圖1是本發明實施方式的基於P2P的層次化家庭網關互連模型示意圖;圖2是本發明實施方式的註冊伺服器的初始化處理流程圖;圖3是本發明實施方式的骨幹/管理伺服器的初始化過程中骨幹/管理伺服器的處理流程圖;圖4是本發明實施方式的骨幹/管理伺服器的初始化過程中註冊伺服器的處理流程圖;圖5是本發明實施方式的底層節點初始化示意圖;圖6是本發明實施方式的底層節點初始化過程中準備加入網絡的底層節點的處理流程圖;圖7是本發明實施方式底層節點初始化過程中註冊伺服器的處理流程圖;圖8是本發明實施方式的底層節點初始化過程中骨幹/管理伺服器的處理流程圖;圖9是本發明實施方式的底層節點對Quejy消息的處理流程圖;圖10是本發明實施方式的連接層的門節點對Query消息的處理流程圖;圖ll是本發明實施方式的Query消息和QueryHit消息在連接層和底層的傳輸示意圖;圖12是本發明實施方式的連接層路由更新示意圖;圖13是本發明實施方式的連接層路由更新過程中請求方的處理流程圖;圖14是本發明實施方式的管理伺服器對團體間通路的出口的維護流程圖;圖15是本發明實施方式的管理伺服器對團體間通路的入口的維護流程圖;圖16是本發明實施方式的管理伺服器對連接層節點監控的流程圖;圖17是本發明實施方式的管理伺服器對團體內網絡流量控制的流程圖。具體實施方式家庭網絡是具有固有特性的網絡,家庭網絡的固有特性主要體現在家庭網關的固有特性上。家庭網關的固有特性與傳統P2P(Peer-to-Peer,對等網絡)中節點的固有特性如表l所示。表1tableseeoriginaldocumentpage9tableseeoriginaldocumentpage10絡中的節點有明顯區別。本發明實施方式充分利用了家庭網絡的固有特性,採用P2P模式實現了家庭網關間的組網,從而實現了各個家庭網絡中各種設備的互聯。由於本發明實施方式基於家庭網關的通訊系統採用了P2P模式,因此,各個家庭網絡中的終端設備既可以是客戶端也可以是服務端。作為客戶端,終端設備可以發起查詢、並從其它終端設備處下載資源;作為服務端,終端設備可以為其它終端設備提供資源。本發明實施方式提出的基於家庭網關的通訊系統是一種新穎的、基於P2P架構的三層組網模型。該三層組網模型在結合了對等網絡的動態性、分布性和自組織性等特性的同時,還結合了伺服器在網絡管理中的作用;而且該三層組網模型通過分層次的組網解決了家庭網關之間的聯網、網絡節點標識、網絡流量控制和路由協議等方面的技術問題。下面首先對本發明實施方式中家庭網關互連的組網模型即基於家庭網關的通訊系統進行說明。本發明實施方式中的家庭網關互連的組網模型是一種基於P2P的層次化家庭網關互連模型(P2PBasedStructuralInterconnectedModeforHomeNetworkGate),該組網模型如附圖l所示。圖1中,家庭網關互連組網模型包括三層結構,這三層結構自頂向下分別為管理層(ManagementLayer)、連接層(ConnectionLayer)和底層(BottomLayer)。管理層即圖l中的伺服器層。管理層的組成單元為管理層節點,管理層節點包括註冊伺服器(RegisterServer)101、骨幹伺服器(BS,BackboneServer)102、管理伺服器(MS,ManagementServer)103。連接層的組成單元為連接層節點,連接層節點即門節點(GP,GatewayPeer)104。底層的組成單元為底層節點(BP,Bo加mPeer)105。底層節點105即家庭網關。從圖l可以看出,底層包括多個團體,底層中的家庭網關可以根據各種劃分條件形成不同的團體。本發明實施方式不限制團體的劃分方式。一個團體可以包括至少一個家庭網關。在一般情況下,一個團體應包括多個家庭網關。一個團體可以對應至少一個門節點104,在一般情況下,一個團體可以只對應一個門節點104。一個管理層節點可以對應至少一個門節點104,即一個管理層節點可以管轄一個或多個門節點104。在一般情況下,一個管理層節點可以管轄多個門節點104。為便於管理層對連接層門節點104的管理,本發明實施方式中的管理層節點可以劃分為管理節點和註冊伺服器101。註冊伺服器101主要用於管理門節點104與管理節點之間的對應關係,即對哪個門節點由哪個管理節點來管轄進行管理。管理節點主要用於對門節點104之間的路由進行管理控制。管理節點又可以進一步劃分為管理伺服器103和骨幹伺服器102。一個管理伺服器103可以對應至少一個門節點104,即一個管理伺服器103可以管轄一個或多個門節點104。在一般情況下,一個管理伺服器103可以管轄多個門節點104。一個骨幹伺服器102可以對應至少一個門節點104,即一個骨幹伺服器102可以管轄一個或多個門節點104。在一般情況下,一個骨幹伺服器102可以管轄多個門節點104。雖然骨幹伺服器102和管理伺服器103均是管轄門節點104的,但是,骨幹伺服器102管轄的門節點104與管理伺服器103管轄的門節點104是有區別的,骨幹伺服器102可以僅管轄團體中的固定門節點104,管理伺服器03可以僅管轄團體中的非固定門節點104。這裡的固定門節點104是指固化設置於連接層的門節點104,非固定門節點是指動態選出的門節點104。下面對圖l組網模型中的管理層、連接層和底層這三層結構分別進行說明。一、管理層。管理層由註冊伺服器101、管理伺服器103和骨幹伺服器102組成。管理層可以採用P2P模式組網,如管理層採用類似於以Napster為代表的第一代中心索引機制的P2P模式組網。所謂中心索引機制即"集中索引(CentralIndex)"機制,即由一個中心節點來集中存儲網絡資源的索引信息,其他節點則通過該中心節點來査找網絡資源,進而實現節點之間的直接資源下載。當然,管理層也可以採用其它組網方式進行組網,本發明實施方式不限制管理層組網的方式。註冊伺服器101可以是通訊系統中最先部署的伺服器,註冊伺服器101的數量可以為一個,也可以為多個。採用多註冊伺服器101結構的原因之一為實現分布式冗餘存儲和分布式索引査詢,以提高系統的可靠性和運行效率。多個註冊伺服器101之間可以採用P2P模式如非結構化P2P模式組網。註冊伺服器101之間可以採用"本地索引(LocalIndex)"機制,並結合"泛洪(Flooding)"式路由技術來提供註冊伺服器101之間通信能力的對等性、系統的自組織能力和分布式計算能力。多個註冊伺服器101之間的通信方式可以為簡單的泛洪方式,這裡的泛洪方式可以為全泛洪方式。註冊伺服器101主要用於記錄管理伺服器103和骨幹伺服器102的有效管轄範圍,即註冊伺服器101存儲有骨幹伺服器102與門節點104的對應關係、以及管理伺服器103與門節點104的對應關係。註冊伺服器101還需要提供相應的索引査詢功能,即骨幹伺服器102、管理伺服器103等可以從註冊伺服器101處査詢出骨幹/管理伺服器所管轄的門節點104的信息。註冊伺服器101可以是專用設備如專用伺服器等,註冊伺服器101也可以釆用家庭網關來擔當。當家庭網關來擔當註冊伺服器101時,家庭網關可以從邏輯上劃分出註冊伺服器101,即一個家庭網關的物理實體可以包括邏輯上的底層節點和邏輯上的註冊伺服器101。為了保證網絡整體的連通性、以及提高系統穩定性等,本發明實施方式可以預先在系統中部署一定數量的骨幹伺服器102,如在系統運行前預先設置骨幹伺服器102。骨幹伺服器102管轄的團體內配置有固化的門節點。固化的門節點是預先設定的固定門節點。骨幹伺服器102之間的連接方式可以設置為全連通方式,這樣在管理層就形成了一個由骨幹伺服器102組成的骨幹網絡(Backbone)。骨幹伺服器102提供的操作主要包括安全認證、團體劃分、路由管理和流量控制等。骨幹伺服器102提供的這些操作在下面的實施例描述中有詳細介紹。多個骨幹伺服器102之間的通信方式可以為簡單的泛洪方式,這裡的泛洪方式可以為全泛洪方式。管理伺服器103管轄一個或多個團體。管理伺服器103並不直接參與底層家庭網關、連接層門節點中的團體內路由。管理伺服器103主要通過控制和管理連接層中門節點之間的路由來實現局部或者全局的路由優化。管理伺服器103提供的操作主要包括安全認證、團體劃分、路由管理和流量控制等。骨幹伺服器102和管理伺服器103兩者提供的操作基本相似。多個管理伺服器102之間的通信方式可以為簡單的泛洪方式,這裡的泛洪方式可以為全泛洪方式。在實際的應用中,骨幹伺服器102的數量可以較少且相對穩定,而管理伺服器103則可以隨時添加。骨幹伺服器102、管理伺服器103可以是專用設備如專用伺服器等,骨幹伺服器102、管理伺服器103也可以採用家庭網關來擔當。當家庭網關來擔當骨幹/管理伺服器時,家庭網關可以從邏輯上劃分出骨幹/管理伺服器,即一個家庭網關的物理實體可以包括邏輯上的底層節點和邏輯上的骨幹/管理伺服器。在實際的應用中,管理層中的註冊伺服器、骨幹伺服器、管理伺服器可以由運營商、公司、組織或者小區等來部署。在配置管理層節點時,需要統一管理。需要特別說明的是,本發明實施方式可以不對管理層節點進行上述註冊伺服器、骨幹伺服器、管理伺服器的劃分,而且,上述各伺服器可以是邏輯上的伺服器,本發明實施方式不限制上述伺服器所在物理實體的具體表現形式。二、連接層。連接層由一定數量的門節點104組成。連接層可以採用P2P模式組網,當然,連接層也可以採用其它組網方式進行組網,本發明實施方式不限制連接層的組網方式。門節點104主要負責轉發團體間的消息,並對轉發的消息進行處理。這裡的處理如修改消息中的生命周期、歷史路徑信息等。門節點104對消息的轉發和處理過程在下面的實施例描述中有詳細介紹。門節點104是其對應團體的唯一"合法"出口、唯一"合法"入口。每個門節點104都存儲有其他門節點104的IP位址信息,如存儲有其鄰居門節點104的IP位址信息。門節點104可以是由骨幹/管理伺服器從家庭網關中選取出來的。骨幹/管理伺服器可以按照預定策略來選取門節點104;如骨幹/管理伺服器按照處理能力、網絡性能穩定性、或者隨機選取等策略來選取門節點104。門節點104的設置、門節點104中存儲的路由信息等需要受到骨幹/管理伺服器的管理和控制。門節點104可以是單獨部署的專用設備,門節點104也可以採用家庭網關來擔當。在實際的應用中,骨幹/管理伺服器從家庭網關中選取門節點104是一種比較實用的做法。當家庭網關來擔當門節點104時,家庭網關可以從邏輯上劃分出門節點4,即一個家庭網關的物理實體可以包括邏輯上的底層節點和邏輯上的連接層節點。多個門節點104之間的通信方式可以為簡單的泛洪方式,這裡的泛洪方式可以為定向泛洪方式。三、底層。底層由底層節點105組成。底層節點105可以採用P2P模式如非結構化P2P模式組網。底層節點105是普通的家庭網關。由於家庭網關的物理實體中有可以包含有邏輯上的連接層節點、管理層節點等,因此,這裡的"普通的家庭網關"即家庭網關的物理實體中除去邏輯上的管理層節點、連接層節點之外的家庭網關。在本發明實施方式中,可以根據家庭網關的物理位置、家庭網關所歸屬的運營商等等信息,將需要加入系統的家庭網關劃分在不同的團體中。團體可以是一個以物理位置或者邏輯劃分等為單位的最小通信單元。團體是一個具有自組織性的、相對獨立的組成部分。也就是說,在團體內,所有節點是自管理、自路由的。團體是一個相對獨立的自組織結構。每個家庭網關必須加入一個團體才能使用本發明實施方式的基於家庭網關的通訊系統中的資源。底層節點105可以接收、轉發團體內的消息如轉發查詢資源消息等。團體內底層節點105之間可以採用泛洪方式進行通訊,這裡的泛洪方式可以為全泛洪方式、概率泛洪方式等。團體內底層節點105可以採用泛洪方式來獲得團體內的路由信息,同樣,這裡的泛洪方式可以為全泛洪方式、概率泛洪方式等。跨團體轉發的消息如查詢資源消息則需要通過該團體對應的門節點104來轉發。跨團體轉發消息的路由方式與家庭網關無關,跨團體轉發消息的路由方式由連接層定義。在本發明實施方式中,一個團體可以對應一個IP段地址,不同團體的IP段地址應該是一個唯一值,一個家庭網關具有的IP位址應該是一個唯一值。本發明實施方式對底層節點105進行團體劃分的原因主要包括如下三點第一、家庭網關具有一定的聚集效應,如大多數情況下,家庭網關的物理相連可以以小區為單位。第二、團體劃分有利於基於家庭網關的通訊系統的管理和控制。在劃分團體後,每個團體內的底層節點都是自維護的,底層節點不需要系統進行任何額外的管理和控制,即團體內是完全自組的對等網絡。第三、泛洪方式在網絡節點規模不大的情況下,路由效率非常高,但是泛洪方式的可擴展性比較差,如果網絡節點規模過大,會產生大量的冗餘消息,從而佔用過多的網絡帶寬資源。通過劃分團體,限制了團體內底層節點的規模,保證了泛洪方式能夠在底層的家庭網關之間應用,從而保證了底層團體內家庭網關的高效路由。上述實施例著重介紹了基於家庭網關的通訊系統的結構,下面從該通訊系統實現通訊的具體過程進行詳細介紹。通訊系統實現通訊的具體過程即對本發明實施方式的基於家庭網關的通訊方法。從上面實施方式的描述中可知,管理層節點需要對門節點路由的控制管理、門節點需要將消息路由至其它門節點或者將消息路由至其所在團體的家庭網關、家庭網關需要將消息在團體內路由。在實現上述技術方案過程中,會包括節點初始化、網絡路由和網絡控制等過程,如本發明實施方式中管理層節點、連接層門節點、底層節點在需要加入基於家庭網關的通訊系統、以及更新門節點、更新底層節點歸屬的團體時,需要進行初始化過程;在進行初始化後,還需要進行網絡路由和網絡控制等處理操作。下面對初始化、網絡路由和網絡控制分別進行說明。本發明實施方式中的初始化包括管理層的初始化、連接層的初始化和底層的初始化,即管理層節點的初始化、門節點的初始化和家庭網關初始化。一、管理層節點的初始化。管理層節點的初始化包括註冊伺服器的初始化、骨幹伺服器的初始化和管理伺服器的初始化三部分內容。1、註冊伺服器的初始化。註冊伺服器的初始化處理流程如附圖2所示。圖2中,在步驟S201,預先為準備加入網絡的註冊伺服器配置所有已加入網絡的註冊伺服器的IP位址信息。這裡預先配置的IP位址信息可以根據註冊伺服器的網絡拓撲結構來確定。註冊伺服器的網絡拓撲結構可以根據實際需要進行配置,如可以採用簡單的全連通方式。步驟S202,準備加入網絡的註冊伺服器根據上述配置的IP位址信息來探測已加入網絡的註冊伺服器。步驟S203,準備加入網絡的註冊伺服器在探測到已加入網絡的註冊伺服器後,與探測到的註冊伺服器進行認證信息的交互。步驟S204,在認證成功後,準備加入網絡的註冊伺服器與已加入網絡的註冊伺服器分別更新本地路由表,從而成功建立可靠的邏輯上的雙向連接,上述準備加入網絡的註冊伺服器成功加入註冊伺服器網絡。註冊伺服器網絡仍然可以形成全連通網絡。這裡的本地路由表中存儲有註冊伺服器之間的路由信息。2、骨幹伺服器和管理伺服器的初始化。骨幹伺服器與管理伺服器的初始化過程類似,其初始化過程都需要註冊伺服器協同完成,即骨幹/管理伺服器的初始化過程包括待加入的骨幹伺服器和管理伺服器的處理流程和註冊伺服器的處理流程兩部分。準備加入網絡的骨幹伺服器和管理伺服器需要預先配置其管轄範圍。該管轄範圍可以由若干個區域組成。一個區域可以代表一個團體,當然也可以代表多個團體。骨幹伺服器和管理伺服器的管轄範圍的地址信息可以是連續的IP段地址,也可以是非連續的IP段地址。骨幹/管理伺服器的初始化處理流程中,待加入的骨幹/管理伺服器的處理流程如附圖3所示。圖3中,步驟S301,預先為準備加入網絡的骨幹/管理伺服器配置註冊伺服器的IP位址信息。準備加入網絡的骨幹/管理伺服器根據該IP位址信息嘗試與註冊伺服器建立連接。步驟S302,準備加入網絡的骨幹/管理伺服器判斷連接是否成功建立,如果成功建立,則到步驟S303,否則,到步驟S307。步驟S303,準備加入網絡的骨幹/管理伺服器通過上述成功建立的連接發送認證信息。這裡的認證信息包括骨幹/管理伺服器ID、所管轄團體的IP位址段範圍信息以及其它一些認證信息。步驟S304,準備加入網絡的骨幹/管理伺服器等待接收註冊伺服器的反饋信息。步驟S305,準備加入網絡的骨幹/管理伺服器成功接收到註冊伺服器的反饋信息後,準備加入網絡的骨幹/管理伺服器斷開上述成功建立的連接。這裡的反饋信息包括團體ID、團體IP位址範圍、己經註冊的骨幹/管理伺服器的IP位址信息等。由於本發明實施方式中骨幹/管理伺服器之間的連接是邏輯上的可靠連接,因此,準備加入網絡的骨幹/管理伺服器在接收到反饋信息後,需要斷開連接,並釋放資源。步驟S306,準備加入網絡的骨幹/管理伺服器從其接收到的反饋信息中提取網絡中己註冊的骨幹/管理伺服器的IP位址信息,並根據提取到的IP位址信息探測網絡中相應的骨幹滑理伺服器。然後,骨幹/管理伺服器將成功探測到的骨幹/管理伺服器的IP位址等信息加入到本地路由表中。準備加入網絡的骨幹/管理伺服器成功加入網絡。本次骨幹/管理伺服器初始化過程中,骨幹/管理伺服器的處理操作成功完成,本流程結束。該步驟中的本地路由表中存儲有骨幹/管理伺服器之間的路由信息。步驟S307,準備加入網絡的骨幹/管理伺服器判斷嘗試建立連接的次數是否超過預先設定的重試次數,如果超過重試次數,則到步驟S308;否則,到步驟S301。步驟S308,骨幹/管理伺服器初始化過程中,骨幹/管理伺服器的處理操作失敗,本流程結束。骨幹/管理伺服器的初始化過程中,註冊伺服器的處理流程如附圖4所示。圖4中,步驟S401,註冊伺服器監聽骨幹/管理伺服器的狀態。步驟S402,註冊伺服器在監聽到骨幹/管理伺服器的連接請求後,根據該連接請求與骨幹/管理伺服器建立連接。步驟S403,註冊伺服器接收並提取骨幹/管理伺服器傳輸來的認證信息。這裡的認證信息即步驟S303中描述的骨幹/管理伺服器ID、團體的IP段地址信息、以及其它一些認證信息。步驟S404,註冊伺服器根據其提取到的認證信息判斷發送認證信息的骨幹/管理伺服器是否為準備加入網絡的骨幹/管理伺服器;如果是,則到步驟S405;否則,到步驟S415。在該步驟中,註冊伺服器可以根據提取到的認證信息去査找本地歷史註冊記錄,以判斷骨幹/管理伺服器是否為準備加入網絡的骨幹/管理伺服器,如註冊伺服器査找本地歷史註冊記錄,如果查找到記錄,則確定該骨幹/管理伺服器為已經註冊的骨幹/管理伺服器,否則,確定該骨幹/管理伺服器為準備加入網絡的骨幹/管理伺服器。步驟S405,註冊伺服器判斷準備加入網絡的伺服器的類型,如果是BS(骨幹伺服器),則到步驟S412;如果是MS(管理伺服器)則到步驟S406。在該步驟中,註冊伺服器可以通過査找本地配置表來確定伺服器的類型,即註冊伺服器的配置表中存儲有各個伺服器的類型信息。步驟S406,註冊伺服器提取準備加入網絡的管理伺服器所管轄的一個新團體信息,這裡的新團體信息如團體ID等。註冊伺服器將新團體的團體ID等信息反饋給管理伺服器,並存儲團體ID、管理伺服器ID等信息,如按照團體IP段地址信息將團體ID、管理伺服器ID等信息插入索引列表的指定位置。這裡的索弓I列表主要用於記錄管理伺服器與團體的對應關係。步驟S407,註冊伺服器在存儲有骨幹伺服器管轄的團體的IP位址信息的本地資料庫中査找與上述新團體的IP位址最接近的團體,並確定最接近的團體對應的己經註冊的骨幹伺服器,然後將查找到的、上述以及註冊的骨幹伺服器所管理的團體的IP位址信息反饋給準備加入網絡的管理伺服器。這裡的"最接近"可以是物理位置最近的意思。註冊伺服器可以通過將已記錄的團體信息的IP位址前綴與新團體的IP位址前綴進行比較來確定最接近,即如果IP位址前綴接近則意味著物理上接近。在本發明實施方式中,不要求IP位址前綴必須絕對匹配。步驟S408,註冊伺服器査找並確定兩個管理伺服器,然後,將這兩個管理伺服器的IP位址信息反饋給準備加入的管理伺服器,這裡的兩個管理伺服器需要符合如下要求管理伺服器管轄團體的IP位址的上、下界與新加入的管理伺服器管轄團體的IP位址的上、下界最接近。這裡的上、下界的含義為一個團體中最大的IP位址被稱為上界,最小的IP位址被稱為下界。如果註冊伺服器不能夠査找到相應的管理伺服器,則可以查找兩個骨幹伺服器,然後,將這兩個骨幹伺服器的IP位址反饋給新加入的管理伺服器。這裡的兩個骨幹伺服器需要符合的要求和上述描述的管理伺服器需要符合的要求相同。需要特別說明的是,步驟S408中選取的骨幹伺服器應該與步驟S407中選取的骨幹伺服器不相同。註冊伺服器返回管理/骨幹伺服器IP位址的目的是準備加入網絡的管理伺服器與這些管理/骨幹伺服器建立連接。註冊伺服器針對準備加入網絡的管理伺服器管轄的一個團體的處理過程結束。步驟S409,註冊伺服器判斷是否處理完這個準備加入網絡的管理伺服器管轄的所有團體,如果處理完成,則進入步驟S410,否則,進入步驟S406。步驟S410,註冊伺服器與骨幹/管理伺服器斷開連接。步驟S411,註冊伺服器定時將加入網絡的骨幹/管理伺服器信息轉發到所有鄰居註冊伺服器備份,返回步驟S401,本次註冊伺服器對骨幹/管理伺服器初始化的處理流程結束。步驟S412,註冊伺服器為骨幹伺服器分配所有新團體的團體ID,並將所有新團體的團體ID信息反饋給準備加入網絡的骨幹理伺服器,然後,註冊伺服器將處理後的新團體的團體ID、骨幹伺服器IP信息等按IP插入索引列表的指定位置。步驟S413,將網絡中已註冊的所有骨幹伺服器的IP位址信息反饋給準備加入網絡的骨幹伺服器。步驟S414,將準備加入網絡的骨幹伺服器的IP位址信息傳輸至其它所有骨幹伺服器,到步驟S410。步驟S415,註冊伺服器為骨幹/管理伺服器分配新團體的團體ID,並將新團體的團體ID等信息反饋給發送連接請求的骨幹/管理理伺服器,然後,註冊伺服器將分配的新團體的團體ID、骨幹伺服器IP信息等按照IP位址段插入索引列表的指定位置。到步驟S410。如果骨幹伺服器之間是全連通的網絡拓撲,則新加入網絡的管理伺服器至少與最接近的一個骨幹伺服器和兩個管理伺服器相連接。通過上述骨幹/管理伺服器的初始化過程,能夠使管理層的網絡拓撲形成一個以骨幹伺服器網絡為中心的、類似於輪型的網絡拓撲結構。二、連接層節點初始化。在實際應用中,管理伺服器可以將第一個加入團體的底層節點設置為該團體的初始門節點(IGP,InitialGatewayPeer),管理伺服器也可以採用隨機選取的方式從團體內的家庭網關中選取一個家庭網關,將該選取的家庭網關設置為團體的門節點。在設置了團體的門節點之後,門節點的初始化過程與門節點的路由更新過程基本相同。門節點的路由更新過程如下述實施方式中針對附圖12的描述。三、底層節點初始化。底層節點初始化的示意圖如附圖5所示。圖5中,在步驟l、首先,準備加入網絡的底層節點向註冊伺服器查詢管理伺服器的IP位址信息。準備加入網絡的底層節點可以根據預先為其配置的註冊伺服器的IP位址信息來査詢管理伺服器的IP位址。到步驟2、註冊伺服器將管理伺服器的IP位址信息返回給準備加入的底層節點。在該步驟中,註冊伺服器可以根據底層節點的IP位址、以及其存儲的管理伺服器管轄的團體對應的IP位址段來確定返回給底層節點的管理伺服器的IP位址。到步驟3、準備加入網絡的底層節點根據其獲取的IP位址信息向管理伺服器發起査詢,以獲取底層節點的網絡標識ID和團體內邏輯鄰居節點的IP位址信息。到步驟4、管理伺服器按照底層節點的IP位址將準備加入網絡的底層節點劃入指定團體,並將準備加入網絡的底層節點的網絡標識ID和團體內邏輯鄰居節點的IP位址信息返回給準備加入網絡的底層節點。這裡的邏輯鄰居節點可以是團體門節點,也可以是團體內其它家庭網關。也就是說,團體內的家庭網關和團體的門節點可以互為邏輯鄰居節點。到步驟5、準備加入網絡的底層節點根據接收到的邏輯鄰居節點的IP位址信息來探測團體內的鄰居節點,在探測成功後,準備加入網絡的底層節點成功加入網絡。底層節點的初始化過程需要底層節點、管理層節點協同完成。底層節點初始化過程中準備加入的底層節點的處理流程如附圖6所示。圖6中,步驟S601,準備加入網絡的底層節點判斷是否是第一次登錄網絡,如果是,則進入步驟S602,否則,進入步驟S606。步驟S602,準備加入網絡的底層節點通過預先設定的IP位址如固化在其內部的IP位址來探測註冊伺服器。步驟S603,在探測到註冊伺服器後,準備加入網絡的底層節點等待註冊伺服器反饋骨幹/管理伺服器的IP位址信息。步驟S604,準備加入網絡的底層節點在接收到註冊伺服器反饋的IP位址信息後,依據該IP位址信息來探測骨幹/管理伺服器。步驟S605,準備加入網絡的底層節點等待骨幹滑理伺服器為其分配的網絡節點標識ID和團體內的邏輯鄰居節點的IP位址信息。其中,網絡節點標識ID可以由團體ID和團體內ID組成。步驟S606,準備加入網絡的底層節點在接收到骨幹/管理伺服器傳輸來的網絡節點標識ID和團體內的邏輯鄰居節點的IP位址信息後,根據邏輯鄰居節點的IP位址信息探測團體內的邏輯鄰居節點。步驟S607,準備加入網絡的底層節點根據探測結果判斷加入團體是否成功,如果成功,本次底層節點初始化過程中底層節點的處理流程結束;否則,進入步驟S608。步驟S608,準備加入網絡的底層節點判斷嘗試加入團體的次數是否超過預先設定的重試次數,如果超過重試次數,進入步驟S602;否則,進入步驟S609。步驟S609,準備加入網絡的底層節點重新獲取團體內的邏輯鄰居節點的IP位址信息,如準備加入網絡的底層節點重新從骨幹/管理伺服器處獲取團體內的邏輯鄰居節點的IP位址信息。步驟S610,準備加入網絡的底層節點判斷是否成功獲取了邏輯鄰居節點的IP位址信息,如果成功獲取了邏輯鄰居節點的IP位址信息,進入步驟S606,否則,進入步驟S608。底層節點初始化過程中註冊伺服器的處理流程如附圖7所示。圖7中,步驟S701,註冊伺服器監聽準備加入網絡的底層節點的狀態。步驟S702,註冊伺服器在接收到準備加入網絡的底層節點發送來的探測消息後,從探測消息中提取準備加入網絡的底層節點的IP位址信息。步驟S703,註冊伺服器根據該IP位址信息査詢本地的索弓I列表。步驟S704,註冊伺服器根據該IP位址信息的查詢結果判斷是否存在管轄準備加入網絡的底層節點對應的骨幹/管理伺服器,如果存在對應的骨幹/管理伺服器,進入步驟S708,否則,進入步驟S705。步驟S705,註冊伺服器採用泛洪方式在註冊伺服器網絡中進行査詢,以獲得管轄準備加入網絡的底層節點的骨幹/管理伺服器的信息。步驟S706,註冊伺服器判斷在註冊伺服器網絡中是否成功查詢到管轄準備加入網絡的底層節點的骨幹/管理伺服器的信息,如果査詢成功,進入步驟S707,否則,進入步驟S709。步驟S707,註冊伺服器根據成功的查詢結果獲取並記錄管轄準備加入網絡的底層節點的骨幹/管理伺服器的相關信息。步驟S708,註冊伺服器從管轄準備加入網絡的底層節點的骨幹/管理伺服器中選擇一個骨幹/管理伺服器,並將該選擇的骨幹/管理伺服器的IP位址信息反饋給準備加入網絡的底層節點。本次底層節點初始化過程中註冊伺服器的處理流程結束,返回步驟S701。步驟S709,準備加入網絡的底層節點的初始化過程失敗,本次底層節點初始化過程中註冊伺服器的處理流程結束,返回步驟S701。底層節點初始化過程中骨幹/管理伺服器的處理流程如附圖8所示。圖8中,步驟S801,骨幹/管理伺服器監聽底層節點的狀態。步驟S802,骨幹/管理伺服器接收底層節點傳輸來的探測消息,並從探測消息中提取底層節點的網絡標識ID。步驟S803,骨幹/管理伺服器判斷該網絡標識ID是否為空,如果為空,則進入步驟S804;如果不為空,則進入步驟S806。步驟S804,骨幹/管理伺服器根據底層節點的IP位址將發送探測消息的底層節點劃入指定團體,為該底層節點分配網絡標識ID,並將該分配的網絡標識ID反饋給發送探測消息的底層節點。步驟S805,骨幹/管理伺服器在與發送探測消息的底層節點處於同一團體、且已加入網絡的底層節點中選取一部分底層節點作為發送探測消息的底層節點的邏輯鄰居節點。骨幹/管理伺服器將選取的底層節點的IP位址信息反饋給發送探測消息的底層節點。骨幹/管理伺服器從團體內底層節點中選取邏輯鄰居節點的策略有多種,如隨機選取、IP位址接近等。本發明實施方式不限制骨幹/管理伺服器選取邏輯鄰居節點的策略。本次底層節點初始化過程中骨幹/管理伺服器的處理流程結束,返回步驟S801。步驟S806,骨幹/管理伺服器判斷底層節點傳輸來的網絡標識ID中的團體ID是否屬於本伺服器管轄,如果屬於本伺服器管轄,則進入步驟S805,否則,進入步驟S807。步驟S807,骨幹/管理伺服器連接註冊伺服器,並從註冊伺服器處檢索上述團體ID對應的骨幹/管理伺服器的IP位址信息。步驟S808,骨幹/管理伺服器在檢索到團體ID對應的骨幹/管理伺服器的IP位址信息後,根據檢索到骨幹/管理伺服器的IP位址信息通知相關伺服器註銷發送探測消息的底層節點的網絡標識ID,到步驟S804。在上述針對圖8的描述中,步驟S807、S808—般用於底層節點更換管理伺服器的特殊情況。在進行了上述網絡初始化之後,網絡中的底層節點和連接層節點的路由技術主要包括路由算法、路由更新和路由維護。下面對本發明實施方式中的路由技術進行詳細描述。一、路由算法。路由算法包括底層路由算法和連接層路由算法。1、底層路由算法。底層路由算法採用基於非結構化P2P的泛洪路由方式。底層路由算法中的消息定義如下Ping消息用於主動探測網絡中的主機。當一個節點接收到一個Ping消息,則該節點會響應一個或多個Pong消息。Pong消息是Ping消息的響應消息。Pong消息中攜帶有被連接節點的地址信息、以及有用數據的統計{曰息。底層節點可以利用Ping消息和Pong消息來獲取團體內的路由信息。Query消息是分布式網絡中最主要的査詢機制。如果一個節點接收到一條Query消息,且該節點在本地發現與Query消息中攜帶的査詢條件相匹配的數據,則該節點就會響應一條QueryHit消息。Queiy消息可以用於底層節點的資源査找過程。QueryHit消息可以用於返回査找到的資源過程。底層節點在接收到QueryHit消息之後,可以進行不同的處理,該處理過程可以採用現有技術中的處理過程,在此不再詳細描述。本發明實施例中可以採用消息格式被擴展了的Query消息,如在Queiy消息中增加兩個欄位,即範圍標識和歷史路徑信息(Historical—Info)。範圍標識主要用於對消息的擴散範圍進行標識。歷史路徑信息主要用於記錄Queiy消息在團體間轉發的歷史路徑。範圍標識可以有兩種取值如In、Out。標識In表示Queiy消息只能在團體內擴散,標識Out表示Query消息需要向團體外擴散。底層節點在發起團體內查詢以探測團體內其它底層節點的資源時,可以將Query消息中的範圍標識設置為In;底層節點在發起團體外查詢以探測其它團體中的底層節點的資源時,可以將Query消息中的範圍標識設置為Out。底層節點設置範圍標識的過程可以稱為範圍標識的初始化過程。當Queiy消息在團體間轉發時,門節點擁有範圍標識的修改權限。門節點通過修改權限可以重新確定Query消息是向團體內轉發,還是向團體外轉發,即門節點可以重新確定Queiy消息的轉發範圍。門節點修改Query消息的範圍標識的過程可以稱為範圍標識轉換過程。本發明實施方式中也可以通過其它消息來攜帶歷史路徑信息。QueiyHit消息是Query消息的響應消息,QueryHit消息用於提供獲取到的、與查詢條件匹配的數據的相關信息。本發明實施例中可以採用消息格式被擴展了的QueryHit消息,如在QueryHit消息中增加一個欄位代價信息(Cost—Info)。代價信息用於記錄QueiyHit消息在回溯過程中的路由代價。門節點會將消息格式被擴展了的QueryHit消息上傳至管理層,由管理層中的骨幹/管理伺服器根據QueryHit消息中攜帶的代價信息進行網絡路徑代價分析,從而進行團體間的路由更新。本發明實施方式中的骨幹/管理伺服器也可以採用其它方式來獲得網絡路徑代價信息,如管理伺服器之間通過信息交互來獲得網絡路由代價信息,進而通過運行路由優化算法,實現系統全局的路由優化。Push消息是用於實現穿越防火牆機制。下面結合附圖9、以底層節點對Query消息的處理流程為例,對底層節點的路由算法進行說明。圖9中,步驟S901,底層節點判斷Query消息的TTL(TimeToLive,生命周期)是否大於l,如果大於l,則進入步驟S卯2,否則,進入步驟S907。這裡的生命周期主要用於防止Query消息在網絡中的隨意擴散,從而減少網絡開銷。步驟S902,底層節點判斷Query消息攜帶的範圍標識,如果範圍標識為In,則進入步驟S903,否則,進入步驟S904。步驟S卯3,底層節點査詢本地數據,判斷本地數據中是否存在符合Query消息中査詢條件的數據,如果存在符合査詢條件的數據,則進入步驟S卯8,否則,進入步驟S905。這裡的查詢條件可以為現有技術中的各種査詢條件,在此不再詳細描述。步驟S卯4,底層節點判斷Queiy消息中攜帶的歷史路徑信息是否為空,如果為空,則可以確定該Queiy消息的發起者為團體內的底層節點,進入步驟S905,否則,進入步驟S907。步驟S905,底層節點將Query消息中的TTL減l,並將Queiy消息中的Hops加l。這裡的Hops與TTL的作用基本相同,只不過TTL是減操作,而Hops是加操作。步驟S906,底層節點向團體內的所有邏輯鄰居節點轉發該Query消息,本次底層節點對Query消息的處理流程結束。步驟S卯7,底層節點拋棄該Query消息,本次底層節點對Query消息的處理流程結束。步驟S卯8,底層節點響應其接收到的Queiy消息,即發送QuetyHit消息,本次底層節點對Query消息的處理流程結束。2、連接層路由算法。連接層路由算法採用定向轉發的路由方式,連接層路由算法是指門節點之間的路由算法。門節點的路由表中存儲的門節點之間的路由信息受骨幹/管理伺服器的控制。門節點中還存儲有團體內的路由信息,門節點獲取團體內路由信息的過程可以與家庭網關獲取團體內路由信息的過程相同,如門節點通過Ping消息、Pong消息與團體內的家庭網關進行交互,以獲得團體內的路由信息。下面結合附圖IO、以連接層的門節點對Queiy消息的處理流程為例,對連接層路由算法進行說明。圖10中,步驟SIOOI,門節點判斷其接收到的Query消息的TTL是否大於l,如果大於l,進入步驟S1002,否則,進入步驟S1009。步驟S1002,門節點判斷Query消息的範圍標識,如果該範圍標識是In,則進入步驟SIOIO,否則,進入步驟S1003。步驟S1003,門節點提取Query消息中攜帶的歷史路徑信息,並判斷該歷史路徑信息中是否存在本團體ID,如果存在,進入步驟S1012,否則,進入步驟S1004。步驟S1004,門節點將Query消息的TTL減l,並將Queiy消息的Hops加l。門節點將本團體ID加入Queiy消息的歷史路徑信息中。步驟S1005,門節點根據本地存儲的歷史路徑信息判斷是否存在與Query消息中攜帶的歷史路徑無交叉、且可路由的鄰居團體,如果存在,進入步驟S1006,否則,進入步驟S1007。這裡門節點本地存儲的歷史路徑信息是門節點從其接收到的Query消息中獲得的。由於連接層的門節點可以採用泛洪方式進行通訊,所以,一個消息可能會多次發送到同一個門節點。門節點在步驟S1005中通過對歷史路徑的判斷過程,避免了門節點向可能形成環路的鄰居團體轉發Query消息的可能性,從而避免了團體間的路由環路。本發明實施方式中的門節點本地存儲的歷史路徑信息可以為消息標識符與消息中攜帶的歷史路徑信息的對應關係。上述門節點存儲並判斷歷史路徑信息的過程可以為門節點從接收的Query消息中獲取消息標識符,並判斷獲取的消息標識符是否與其本地存儲的信息匹配,如果匹配,則繼續根據Queiy消息中的歷史路徑信息、以及匹配信息中的本地存儲的歷史路徑信息判斷是否存在無交叉、且可路由的鄰居團體;如果不匹配,則將Queiy消息中攜帶的消息標識符和歷史路徑信息存儲在本地。在本發明實施方式中各個消息均攜帶有消息的唯一標識符。步驟S1006,門節點按概率/。w向與歷史路徑無交叉的團體的門節點轉發Queiy消息,其中,可以由骨幹/管理伺服器根據團體間網絡流量設置、並調整。本發明實施方式中每個無交叉的團體的門節點可以都設置有概率。骨幹/管理伺服器可以根據系統的實際運行情況來確定門節點的概率p。,的合理取值。也就是說,在實際網絡參數確定後,這裡的概率/。w會有實際意義。步驟S1007,門節點將Query消息中的範圍標識設置為In,將Query消息中的TTL設置為團體內的7T丄,",並將Query消息中的Hops設置為O。這裡的r7X,.是Query消息在團體內擴散的生命周期,T7Xm可以由骨幹/管理伺服器根據團體的規模設定。步驟S1008,門節點按照概率i,"向團體內的邏輯鄰居節點轉發Queir消息,其中,概率^"可以由骨幹/管理伺服器根據團體內網絡流量設置、並調整。本發明實施方式中每個門節點可以都設置有概率j^。骨幹/管理伺服器可以根據系統的實際運行情況來確定門節點的概率/^的合理取值。也就是說,在實際網絡參數確定後,這裡的概率/,。會有實際意義。本次門節點對Queiy消息的處理流程結束。步驟S1009,門節點拋棄其接收到的Queiy消息,本次門節點對Query消息的處理流程結束。步驟SIOIO,門節點將Queiy消息的TTL減l,並將Query消息的Hops加1。步驟S1011,門節點向團體內的所有邏輯鄰居節點轉發Queiy消息,本次門節點對Query消息的處理流程結束。步驟S1012,門節點判斷是否存在與歷史路徑無交叉、且可路由的鄰居團體,如果存在,則進入步驟S1013,否則,進入步驟S1009。步驟S1013,門節點按照概率;^向無交叉團體轉發Quety消息,其中,/^可以由骨幹/管理伺服器根據團體間網絡流量設置、並調整,本次門節點對Query消息的處理流程結束。Queiy消息和QueiyHit消息在連接層和底層的傳輸流程如附圖1l所示。圖ll示出了家庭網關査詢資源的一個具體實施例。在該實施例中,底層團體A中的家庭網關即資源查詢發起者採用泛洪方式發送Query消息,Queiy消息在團體A內轉發。這裡的泛洪方式可以為概率泛洪方式、也可以是全泛洪方式。當團體A的門節點接收到Queiy消息後,團體A的門節點採用定向轉發的方式來轉發Queiy消息,Queiy消息被團體A的門節點轉發至團體B的門節點。團體B的門節點將其接收到的Query消息在團體B內轉發。設定團體B中的某個家庭網關在接收到Queiy消息後,確定Queiy消息中的査詢條件與其存儲的數據匹配,則團體B中的該家庭網關為Query消息對應的資源擁有者,査詢資源命中。團體B中的資源擁有者響應QueryHit消息,QueiyHit消息按照Queiy消息的傳輸路徑原路返回。團體A中的査詢發起者在接收到QueiyHit消息後,利用QueiyHit消息中的有效信息直接與資源擁有者建立連接,並進行數據交互。二、路由更新。路由更新包括底層的路由更新和連接層的路由更新。底層的路由更新可以為家庭網關通過Ping消息、Pong消息完成團體內的路由更新。門節點中也存儲有團體內的路由信息,門節點同樣可以通過Ping消息、Pong消息完成團體內的路由更新。連接層的路由更新可以為通過骨幹/管理伺服器的控制完成門節點之間的路由更新。由於通過Ping消息、Pong消息完成團體內的路由更新過程較簡單,因此,下面主要對連接層路由更新過程進行詳細說明。連接層路由更新過程如附圖12所示。圖12中,步驟l、管理層中請求路由更新的請求方即團體A對應的骨幹/管理伺服器從註冊伺服器處獲取被請求方的信息如從註冊伺服器處獲取團體B對應的骨幹/管理伺服器的IP位址信息,然後,請求方根據該IP位址信息向被請求方發送Request消息。步驟2、被請求方在接收到Request消息後,利用Respond消息向請求方反饋建立連接所需的信息。這裡的建立連接所需的信息如團體B內可供選擇的備選門節點的IP位址信息等,這裡的備選門節點可以為一個,也可以為多個。這裡的連接是指團體A的門節點與團體B的門節點之間的連接。步驟3、請求方接收、驗證並解析Respond消息,從Respond消息中獲得與團體B的備選門節點建立連接的信息如備選門節點的IP位址信息等,請求方向團體A的備選門節點發送Detect消息,以探測團體A的備選門節點與團體B的備選門節點之間的通路信息。同樣,被請求方向團體B的備選門節點發送Detect消息,以探測團體B的備選門節點與團體A的備選門節點之間的通路信息。團體A的備選門節點在接收到Detect消息後,向團體B的備選門節點發送Detect消息,以探測其到團體B的備選門節點的通路信息。步驟4、團體A的備選門節點在接收到團體B傳輸來的Return消息後,向請求方發送Retum消息,以返回被探測通路的統計信息。同樣,團體B的備選節點在接收到團體A的備選門節點發送來的Detect消息後,向團體A的備選門節點發送Retum消息,在接收到被請求方傳輸來的Detect消息後,向被請求方發送Retum消息,以返回被探測通路的統計信息。步驟5、請求方根據接收到的Return消息選擇最佳路徑,以完成相關路由設置。這裡的路由設置如選擇並確定團體A的門節點、以及團體B的門節點。請求方向被請求方發送Ready消息,以通知被請求方建立門節點之間的連接。其中,Ready消息中包含有建立兩個門節點之間連接時需要設置的信息。步驟6、被請求方從接收到的Ready消息中提取最終確認的門節點的信息,完成其管轄的團體B的門節點設置。被請求方向請求方發送Go消息,以通知請求方團體A的備選門節點與團體B的備選門節點之間的路由信息已經成功建立。隨後,請求方將團體B的備選門節點的路由信息設置於團體A的備選門節點中,如請求方通過Add消息將團體B的備選門節點的路由信息傳輸至團體A的備選門節點,團體A的備選門節點根據Add消息更新本地路由信息。被請求方將團體A的備選門節點的路由信息設置於團體B的備選門節點中,如被請求方通過Add消息將團體A的備選門節點的路由信息傳輸至團體B的備選門節點,團體B的備選門節點根據Add消息更新本地路由信息。團體A的備選門節點成為團體A的門節點,團體B的備選門節點成為團體B的門節點。連接層路由更新過程成功完成。連接層路由更新過程中的消息可以包括Request消息、Respond消息、Detect消息、Return消息、Ready消息、Go消息和Add消息。Request消息和Respond消息應用於連接請求過程中,Detect消息和Return消息應用於驗證連接過程中,Ready消息和Go消息應用於確認連接建立過程中,Add消息應用於設置連接過程。下面對連接層路由更新過程中的各消息分別進行說明。Request消息用於請求建立跨團體的路由連接,當一個骨幹/管理伺服器收到一條R叫uest消息後,響應一條Respond消息。Respond消息是Request消息的響應消息,Respond消息中攜帶有建立連接的可用信息。Detect消息用於探測備選連接或者已連接的通路的安全性、以及服務質量。當一個骨幹/管理伺服器收到一條Detect消息後,響應一條Return消息。Return消息是Detect消息的響應消息,Retum消息中攜帶有被探測通路的統計信息。Ready消息用於請求方將建立門節點之間的連接時需要設置的信息通知被請求方。Go消息用於將被請求方已完成相關路由設置、可以開始連接的信息通知請求方。Add消息用於在門節點的本地路由表中增加指定路由信息,如增加指定的IP位址信息。這裡的IP位址信息為其它門節點的IP位址信息,即增加的路由信息是門節點之間的路由信息。本發明實施方式的連接層路由更新過程中請求方的處理流程如附圖13。圖13中,步驟S1301,請求方監聽門節點傳輸的QueiyHit消息。步驟S1302,請求方從其監聽到的QueryHit消息中提取Cost—Info欄位,並根據Cost—Info欄位中的內容計算路由代價,如延遲時間和距離等。請求方根據路由代價計算結果判斷是否需要為發起QueiyHit消息的源團體建立新的路由連接,如果需要建立新路由連接,進入步驟1303,否則,返回步驟S1301,本次連接層路由更新過程中請求方的處理流程結束。這裡的請求方不是源團體門節點對應的骨幹/管理伺服器。步驟S1303,請求方從註冊伺服器處査詢獲得上述源團體ID對應的骨幹/管理伺服器的IP位址信息,即被請求方的IP位址信息。步驟S1304,請求方在獲得骨幹/管理伺服器的IP位址信息後,根據該IP位址信息向骨幹/管理伺服器發送Request消息,並等待骨幹/管理伺服器反饋的Respond消息。步驟S1305,請求方在接收至l」Respond消息後,從Respond消息中提取用於建立連接的IP位址信息,該IP位址信息即源團體的備選門節點的IP位址信息。步驟S1306,請求方在其對應的團體內選取節點,將選取的節點作為備選通路的出口,即請求方對應團體的備選門節點。請求方可以採用隨機選取等多種方法來選取備選門節點。步驟S1307,請求方向其對應團體的備選門節點發送Detect消息,以探測備選通路的網絡狀況和安全性,並等待接收Retum消息。步驟S1308,請求方在接收到Return消息後,將QueiyHit消息中的路由代價與Return消息中的路由代價進行對比,並根據路由代價的對比結果判斷是否需要建立新的路由連接,如果需要建立新的路由連接,則進入步驟S1309,否則,本次連接層路由更新過程中請求方的處理流程結束,返回步驟S1301。步驟S1309,請求方確定新的路由連接的入口和出口,並向被請求方發送Ready消息,以通知被請求方建立新的路由連接時的指定出口和所需入口。請求方等待被請求方反饋的Go消息。步驟S1310,請求方在接收到Go消息後,將指定出口設置為其對應團體的門節點,並利用Add消息將其它門節點的IP位址信息和上述團體間通路入口的IP位址信息設置於上述指定出口的門節點中,指定出口與指定入口建立路由連接。步驟S1311,請求方判斷現有路由連接數是否超過預先設定的連接數上限,如果超過連接數上限,則進入步驟S1312,否則,本次連接層路由更新過程中請求方的處理流程結束,返回步驟S1301。步驟S1312,請求方斷開網絡狀況相對較差的通路,本次連接層路由更新過程中請求方的處理流程結束,返回步驟S1301。在連接層路由更新過程中,被請求方的處理流程主要為根據其接收到的消息進行相應處理操作、並反饋對應的響應消息,如被請求方在接收到Request消息以後,選取備選門節點如隨機選取備選門節點,並將選取的備選門節點作為請求方用於建立連接的可選入口,然後,將這些備選門節點的IP位址信息通過Respond消息反饋給請求方;再如被請求方在接收到Ready消息以後,從Ready消息中提取IP位址信息,將IP位址信息對應的節點設置為門節點,並通過Add消息將部分其它門節點的IP位址信息等存儲在上述新設置的門節點中,然後,向請求方響應Go消息。三、路由維護。路由維護與路由算法類似,包括底層路由維護和連接層路由維護。底層路由維護即對家庭網關中存儲的團體內路由信息進行維護,底層路由維護可以是通過Ping消息、Pong消息來完成。門節點中也存儲有團體內的路由信息,門節點同樣可以通過Ping消息、Pong消息完成團體內的路由維護。連接層路由維護主要是對團體間路由通路的維護,而且,連接層路由維護需要骨幹/管理伺服器協同完成。由於通過Ping消息、Pong消息完成團體內的路由維護過程較簡單,因此,下面主要對連接層路由維護過程進行說明。用於通路維護的消息主要包括Detect消息、Retum消息、Heartbeat消息和Delete消息。Detect消息和Retum消息在上述實施方式中已經介紹過了。Heartbeat消息用於連接層節點定時向骨幹/管理伺服器更新狀態和有效數據信息。由於連接層節點直接參與底層和連接層的路由,因而,連接層節點可以擔當探測點的角色,即連接層節點為骨幹/管理伺服器收集各種有效數據,如網絡流量、查詢命中率等等。Delete消息用於在節點路由表中刪除指定路由信息。骨幹/管理伺服器對團體間通路的出口的維護流程如附圖14所示。圖14中,步驟S1401,骨幹/管理伺服器向指定門節點定時發送Detect消息,以驗證指定通路的有效性。這裡的時間間隔可以採用Heartbeat消息的發送間隔。步驟S1402,骨幹/管理伺服器等待接收門節點返回的Retum消息,判斷Retum消息是否超時、以及Retum消息中是否攜帶有被測試通路的統計信息,如果未超時或者Retum消息中攜帶有統計信息,則本次骨幹/管理伺服器對團體間通路的出口的維護流程結束,返回步驟S1401;否則,進入步驟S1403。步驟S1403,骨幹/管理伺服器向指定門節點發送Delete消息,以刪除門節點本地路由表中被驗證的指定通路的路由信息。步驟S1404,骨幹/管理伺服器判斷門節點是否與團體間其它通路有關,如果有關,則本次骨幹/管理伺服器對團體間通路的出口的維護流程結束,返回步驟S1401;否則,進入步驟S1405。步驟S1405,骨幹/管理伺服器取消該門節點原有的權限,即取消該門節點,本次骨幹/管理伺服器對團體間通路的出口的維護流程結束,返回步驟S1401。骨幹滑理伺服器對團體間通路的入口的維護流程如附圖15所示。圖15中,步驟S1501,骨幹/管理伺服器累加一個門節點上傳的Heartbeat消息中的流入流量信息。步驟S1502,骨幹/管理伺服器定時判斷累加流量是否小於閾值,如果小於閾值,則進入步驟S1503,否則,返回步驟S1501,本次骨幹/管理伺服器對團體間通路的入口的維護流程結束。步驟S1503,骨幹/管理伺服器判斷門節點是否與團體間其它通路有關,如果有關,本次骨幹/管理伺服器對團體間通路的入口的維護流程結束,返回步驟S1501,否則,進入步驟S1504。步驟S1504,骨幹/管理伺服器取消該門節點原有權限,即取消該門節點,本次骨幹/管理伺服器對團體間通路的入口的維護流程結束。本發明實施方式中的網絡控制主要包括連接層節點監控和網絡流量控制。下面對連接層節點監控和網絡流量控制分別進行說明。1、連接層節點監控。骨幹/管理伺服器對連接層節點監控的流程如附圖16所示。圖16中,步驟S1601,骨幹/管理伺服器定時檢測用於記錄Heartbeat消息登錄時間的列表。步驟S1602,骨幹/管理伺服器根據檢測結果判斷門節點上傳Heartbeat消息是否超時,如果超時,則進入步驟S1603,否則,本次骨幹/管理伺服器對連接層節點的監控流程結束,返回步驟S1601。步驟S1603,骨幹/管理伺服器選取一個底層節點,如採用隨機選取方法選取一個底層節點;然後,骨幹/管理伺服器將該選取的底層節點設置為門節點,骨幹/管理伺服器備份超時門節點的團體間路由信息,並通過Add消息添加到新門節點的本地路由表中。步驟S1604,骨幹/管理伺服器記錄超時的門節點信息,本次骨幹/管理伺服器對連接層節點的監控流程結束,返回步驟S1601。2、網絡流量控制。本發明實施方式中的骨幹/管理伺服器可以在網絡流量統計後,根據統計結果進行流量控制。這裡的網絡流量控制主要包括團體內網絡流量控制和團體間網絡流量控制。也就是說,網絡流量控制主要包括團體內消息的流入流量控制和團體間消息的流出流量控制。其中,團體內消息的流入流量可以通過對門節點上傳的Heartbeat消息進行統計來獲得,團體間消息的流出流量則可以通過對門節點上傳的Heartbeat消息進行統計來獲得。本發明實施方式中應用於網絡流量控制的消息主要包括Piset消息和Poset消息。Piset消息主要用於設置門節點向內轉發團體間消息的概率^。Poset消息主要用於設置門節點向外轉發團體間消息的概率。骨幹/管理伺服器對團體內網絡流量控制的流程如附圖17所示。圖17中,步驟S1701,骨幹/管理伺服器監聽門節點傳輸的Heartbeat消息。步驟S1702,骨幹/管理伺服器在監聽到Heartbeat消息後,判斷Heartbeat消息中是否攜帶有歷史記錄信息,如果攜帶有歷史記錄信息,則進入步驟S1709,否則,進入步驟S1703。步驟S1703,骨幹/管理伺服器從監聽到的Heartbeat消息中提取流量信息。步驟S1704,骨幹/管理伺服器根據提取的流量信息來判斷團體內網絡流量是否異常,如果團體內網絡流量異常,則進入步驟S1705,否則,本次骨幹/管理伺服器對團體內網絡流量控制的流程結束,返回步驟S1701。步驟S1705,骨幹/管理伺服器在確定團體內網絡流量異常的情況下,繼續判斷團體內網絡流量異常是流入流量異常、還是流出流量異常,如果是流入流量異常,則進入步驟S1710,否則,進入步驟S1706。步驟S1706,骨幹/管理伺服器從團體內底層節點中選取一個底層節點,如骨幹/管理伺服器採用隨機選取方法選取一個底層節點;骨幹/管理伺服器將選取的底層節點設置為門節點。步驟S1707,骨幹/管理伺服器通過Add消息將網絡流量異常的門節點中的部分路由信息添加至步驟S1706中新設置的門節點中。步驟S1708,骨幹/管理伺服器通過Delete消息將上述添加至新設置的門節點中的路由信息從上述網絡流量異常的門節點中刪除,本次骨幹/管理伺服器對團體內網絡流量控制的流程結束,返回步驟S1701。步驟S1709,骨幹/管理伺服器取消Heartbeat消息對應的門節點,本次骨幹/管理伺服器對團體內網絡流量控制的流程結束,返回步驟S1701。步驟S1710,骨幹/管理伺服器通過PIset消息調整門節點向內轉發消息的概率i^,以控制團體內網絡流量,本次骨幹/管理伺服器對團體內網絡流量控制的流程結束,返回步驟S1701。骨幹/管理伺服器可以通過調整門節點向外轉發消息的概率;。,來對團體間網絡流量進行控制。骨幹/管理伺服器可以根據消息擴散規模來確定門節點的概率。骨幹/管理伺服器可以通過POset消息來設置並調整門節點的概率p。w。本發明實施方式還提供一種家庭網關,該家庭網關位於本發明實施方式基於家庭網關的通訊系統中的底層。家庭網關為底層團體中的節點。家庭網關在成功加入底層團體後,可以採用非結構化P2P通訊方式與其所在團體內的邏輯鄰居節點進行通訊。家庭網關中設置有團體內路由管理模塊和消息處理模塊一,家庭網關還可選的設置有存儲模塊一、接收模塊和探測連接模塊。團體內路由管理模塊主要用於獲取家庭網關所在團體的團體內路由信息。這裡的路由信息包括團體內的家庭網關之間的路由信息和團體門節點和團體內家庭網關之間的路由信息。團體內路由管理模塊可以通過泛洪方式來獲得團體內路由信息,如團體內路由管理模塊可以通過Ping消息、Pong消息來獲得團體內路由信息。具體如上述方法中的描述。消息處理模塊一主要用於根據團體內路由管理模塊中的團體內路由信息將需要轉發的消息在團體內邏輯鄰居節點中轉發。在本發明實施方式中團體門節點和團體內家庭網關之間可以互為團體內邏輯鄰居節點。消息處理模塊一還可以對家庭網關接收到的消息進行回復處理,如家庭網關接收到Quety消息後,消息處理模塊一在確定Query消息中的查詢條件與其存儲的數據匹配,則其所在的家庭網關為該Queiy消息對應的資源擁有者,査詢資源命中,消息處理模塊一響應QueiyHit消息。家庭網關中的存儲模塊一、接收模塊和探測連接模塊主要用於家庭網關的初始化。存儲模塊一主要用於存儲管理層中註冊伺服器的IP位址信息。該IP位址信息是預先設置的。探測連接模塊根據存儲模塊一中的註冊伺服器的IP位址信息探測註冊伺服器,並與成功探測到的註冊伺服器建立連接。註冊伺服器通過該連接向家庭網關返回骨幹/管理伺服器的IP位址信息。接收模塊接收骨幹/管理伺服器的IP位址信息,探測連接模塊再根據接收模塊接收到的骨幹/管理伺服器的IP位址信息探測骨幹/管理伺服器,並與成功探測到的骨幹/管理伺服器建立連接。骨幹/管理伺服器根據該連接、以及探測連接模塊發起的查詢,向家庭網關返回底層節點的網絡標識ID和團體內邏輯鄰居節點的IP位址信息。接收模塊接收網絡標識ID和團體內邏輯鄰居節點的IP位址信息。存儲模塊一存儲該網絡標識ID、以及團體內邏輯鄰居節點的IP位址信息。探測連接模塊根據接收模塊接收到的邏輯鄰居節點的IP位址信息來探測團體內的鄰居節點,在探測成功後家庭網關成功加入網絡。本發明實施方式還提供一種網絡設備,該網絡設備位於基於家庭網關的通訊系統的連接層,為團體中的門節點,該網絡設備中設置有團體內路由管理模塊、團體間路由管理模塊和消息處理模塊二;該網絡設備還可選的設置有上報模塊。這些模塊可以設置於專用的網絡設備中,也可以設置於家庭網關中。團體內路由管理模塊主要用於獲取並管理家庭網關所在團體的團體內路由信息。團體內路由管理模塊獲取團體內路由信息的方法如上述實施方式中的描述。團體間路由管理模塊主要用於接收並存儲管理層節點傳輸來的團體間路由信息。消息處理模塊二主要用於根據團體內路由管理模塊中的團體內路由信息將需要轉發的消息在團體內轉發,或者根據團體間路由管理模塊中的團體間路由信息將需要轉發的消息轉發到其它團體對應的門節點。消息處理模塊二也可以在將需要轉發的消息在團體內轉發的同時,將該消息轉發到其它團體對應的門節點。消息處理模塊二在轉發消息時可以參考消息的生命周期、Hops、概率概率/7,與歷史路由無交叉的邏輯鄰居節點等,而且消息處理模塊二還可以修改消息中的範圍標識,具體如上述方法實施方式中的描述。上報模塊主要用於對消息處理模塊二的消息轉發情況進行統計,並向管理層節點上報底層和連接層的消息傳輸的統計信息,這裡的統計信息如團體內流入網絡流量、團體內流出網絡流量、査詢命中率、路由代價信息等。從而使管理層能夠對團體的門節點進行管理。上報模塊可以在接收到管理層傳輸來的查詢消息後,上報相關信息,也可以主動上報相關信息。上報模i央可以採用Retum消息等上報信息。具體實現過程如上述方法中的描述。本發明實施方式還提供一種網絡設備,該網絡設備位於基於家庭網關的通訊系統的管理層,是管理層中的註冊伺服器。該網絡設備中設置有管理模塊和査詢模塊,該網絡設備還可選的設置有存儲模塊、探測模塊、認證模塊和連接模塊。管理模塊主要用於對管理層的管理節點與底層團體的對應關係進行管理。管理模塊中存儲有管理節點與底層團體的對應關係,這裡的對應關係可以是團體ID和管理節點IP位址信息的對應關係。査詢模塊主要用於接收到査詢有關上述對應關係的查詢消息後,根據管理模塊中存儲的對應關係確定査詢結果,並反饋查詢結果。在本發明實施方式中,查詢模塊可以向骨幹/管理伺服器反饋査詢結果,也可以向家庭網關反饋査詢結果,如向家庭網關反饋骨幹滑理伺服器的IP位址信息等。查詢模塊執行的操作如上述方法實施方式中針對圖4、圖7的描述。存儲模塊二、探測模塊、認證模塊和連接模塊主要用於其所在網絡設備的初始化過程。存儲模塊二主要用於存儲網絡中已註冊的註冊伺服器的IP位址信息。這個IP位址信息是預先設置的。探測模塊主要用於根據存儲模塊中的IP位址信息探測其它註冊伺服器。認證模塊主要用於與探測模塊探測到的註冊伺服器交互認證信息。連接模塊主要用於在認證模塊認證成功後,更新存儲模塊二中存儲的註冊伺服器之間的路由信息,從而使該網絡設備與認證成功的註冊伺服器之間建立邏輯上的雙向連接。具體的初始化過程如上述方法實施方式中針對圖2的描述。經過存儲模塊二、探測模塊、認證模塊和連接模塊執行的初始化操作後,該註冊伺服器可以和其它註冊伺服器之間建立連接,這樣,管理模塊可以利用註冊伺服器之間的連接與其它註冊伺服器的管理模塊進行信息交互,如從其它註冊伺服器處獲取管理伺服器、骨幹伺服器的信息、管理伺服器與底層團體的對應關係、骨幹伺服器與底層團體的對應關係等信息。本發明實施方式還提供一種網絡設備,該網絡設備位於基於家庭網關的通訊系統中的管理層,為管理層中的骨幹伺服器,也可以為管理層中的管理伺服器。該網絡設備中設置有門節點管理模塊和路由更新模塊。門節點管理模塊主要用於存儲團體的門節點信息,並對連接層的門節點進行設置管理。這裡的管理即設置團體的門節點。門節點管理模塊可以為將第一個加入團體的家庭網關設置為門節點,也可以為根據網絡流量異常、門節點通路維護等等來設置門節點。流量監控模塊主要用於根據門節點傳輸來的消息確定網絡流程異常時,通知門節點管理模塊,使門節點管理模塊選取團體門節點。流量監控模塊和門節點管理模塊配合實現增加門節點設置的具體實現過程如上述方法實施方式中針對圖15、圖17的描述。檢測模塊一主要用於檢測團體中已設置的門節點,在沒有成功檢測到團體中已設置的門節點後,通知門節點管理模塊,使門節點管理模塊重新選取團體門節點。檢測模塊一和門節點管理模塊配合實現重新設置門節點的具體實現過程如上述方法實施方式中針對圖14的描述。檢測模塊二主要用於檢測預定時間間隔內是否接收到團體中已設置的門節點上報的預定消息,在確定出預定時間間隔內沒有接收到所述預定消息時,通知門節點管理模塊,使門節點管理模塊重新選取團體門節點。檢測模塊二和門節點管理模塊配合實現增加設置門節點的具體實現過程如上述方法實施方式中針對圖16的描述。檢測模塊三主要用於根據門節點傳輸來的門節點之間的路由代價信息確定出路由代價信息不符合預定條件時,通知路由更新模塊,使路由更新模塊重新選取團體門節點。路由更新模塊主要用於根據門節點管理模塊中存儲的門節點信息對團體門節點中的門節點之間的路由信息進行路由更新。檢測模塊三和路由更新模塊配合實現路由更新的具體實現過程如上述方法實施方式中針對圖13的描述。從上述技術方案的描述可知,本發明實施方式提出了一種基於對等網絡的家庭網關三層組網模型,團體內的家庭網關採用了P2P結構組網模式,實現了不同家庭網關之間的互聯互通,從而實現了團體內的家庭網關之間的資源共享、以及跨團體的家庭網關之間的資源共享。本發明實施方式充分利用了家庭網關的網絡特性,通過對底層進行團體劃分,使團體具有物理集中特性,從而使得邏輯層與具體的家庭網關所在的物理實體可以達到較好的匹配,最終使邏輯層與物理層可以達到較好匹配;由於團體內的家庭網關具有自組織性、跨團體可控性與安全性,從而為系統的部署和運營提供了良好可行性保障。本發明實施方式中的連接層可以採用P2P結構組網模式、管理層也可以採用P2P結構組網模式。本發明實施方式通過採用局部泛洪路由與定向路由相結合的方式,提高了團體內消息路由與團體間消息路由的路由效率。本發明實施方式中的泛洪可以為概率泛洪方式,也可以為全泛洪方式;如管理層節點可以採用非結構化P2P方式中的全泛洪通訊方式進行通訊、連接層門節點可以採用非結構化P2P方式中的定向泛洪通訊方式進行通訊、底層家庭網關可以採用非結構化P2P方式中的概率泛洪通訊方式進行通訊。本發明實施方式中的管理層節點能夠對連接層門節點的路由進行控制、能夠對門節點的認證進行控制、能夠對門節點的選取等進行控制、能夠對團體內網絡流量和團體間網絡流量進行控制,從而使整個系統能夠實現全局控制、全局調度,而且使系統能夠為用戶提供安全的服務。本發明實施方式提供的基於家庭網關的通訊系統可以支撐多種應用,如向註冊伺服器註冊的、己連接到家庭網關上的不同設備如PDA、智能設備等,可以直接實現團體內或跨團體的資源共享;再如連接到家庭網關上的監控設備釆集獲得的視頻信息可以通過家庭網關遠程傳輸,從而實現遠程監控;還有,用戶可以通過連接到家庭網關上的設備向另外一個用戶實時播放視頻信息,該應用類似於IPTV。本發明實施方式通過採用記錄消息傳輸的歷史路徑信息的方法,有效避免了路由環路,減少了底層家庭網關的路由開銷,並為管理層節點計算路徑代價提供了依據,而且在低開銷的前提下,實現了門節點間路由的動態維護與動態更新。本發明實施方式不僅可以在Query消息和QueryHit消息中攜帶歷史路徑信息,也可以在其它消息中攜帶歷史路徑信息。本發明實施方式通過定義管理層中多種類型的伺服器、以及多種管理消息類型,提高了系統的可控性,實現了管理層對團體間路由的管理。上述系統的可控性可以體現在如下三點第一,所有準備加入網絡的節點都需要到註冊伺服器進行註冊和認證,否則,無法獲取到骨幹/管理伺服器的信息,從而無法建立本地路由表,也就無法加入到家庭網關組成的網絡中。第二,骨幹/管理伺服器通過對門節點的控制,實現對整個團體的管理。第三,骨幹/管理伺服器、註冊伺服器能夠實現很好的安全控制。雖然通過實施例描繪了本發明,本領域普通技術人員知道,本發明有許多變形和變化而不脫離本發明的精神,本發明的申請文件的權利要求包括這些變形和變化。權利要求1、一種基於家庭網關的通訊系統,其特徵在於,所述系統包括位於管理層的管理層節點、位於連接層的門節點和位於底層的家庭網關;所述底層包括多個團體,一個團體包括至少一個家庭網關,團體內家庭網關之間採用P2P結構通訊方式進行通訊,一個團體對應至少一個門節點,一個管理層節點對應至少一個團體;管理層節點用於控制與其對應的門節點中的門節點之間的路由信息;門節點用於獲取團體內的路由信息,根據管理層節點控制的路由信息將需要轉發的消息轉發到其它團體對應的門節點,和/或根據團體內路由信息將需要轉發的消息傳輸至團體內的家庭網關;家庭網關用於獲取其所在團體內的路由信息,根據所述獲取的路由信息將消息在團體內的邏輯鄰居節點中轉發。2、如權利要求1所述的系統,其特徵在於,所述管理層節點包括至少一個註冊伺服器、至少一個管理節點;註冊伺服器用於對管理節點與團體的對應關係進行管理;管理節點用於向與其對應團體的門節點下發門節點之間的路由信息。3、如權利要求l或2所述的系統,其特徵在於,所述註冊伺服器之間採用全連通連接方式,管理層節點之間採用P2P結構通訊方式進行通訊。4、如權利要求2所述的系統,其特徵在於,所述管理節點包括管理伺服器和骨幹伺服器;管理伺服器對應的門節點包括非固定門節點,骨幹伺服器對應的門節點包括固定門節點。5、如權利要求4所述的系統,其特徵在於,所述骨幹伺服器之間採用全連通連接方式;骨幹伺服器之間採用P2P結構通訊方式進行通訊,和/或管理伺服器之間採用P2P結構通訊方式進行通訊,和/或管理伺服器與骨幹伺服器之間採用P2P結構通訊方式進行通訊。6、如權利要求l所述的系統,其特徵在於,所述門節點為專用的網絡設備、或者為團體內預定的家庭網關;所述管理層節點為專用的網絡設備、或者團體內預定的家庭網關。7、一種基於家庭網關的通訊方法,其特徵在於,家庭網關之間採用P2P結構通訊方式進行通訊,所述方法包括步驟管理層節點控制門節點之間的路由信息;門節點獲取團體內路由信息,並根據管理層節點控制的路由信息將需要轉發的消息轉發至其它團體對應的門節點,和/或根據團體內路由信息將需要轉發的消息傳輸至團體內的家庭網關;家庭網關獲取團體內路由信息,並根據團體內路由信息將需要轉發的消息在團體內的邏輯鄰居節點中轉發。8、如權利要求7所述的方法,其特徵在於,所述管理層節點控制門節點之間的路由信息的步驟包括-管理層中的骨幹/管理伺服器設置團體門節點;和/或管理層中的骨幹/管理伺服器對門節點之間的路由信息進行路由更新。9、如權利要求8所述的方法,其特徵在於,所述管理層中的骨幹/管理伺服器設置團體門節點的步驟包括下述至少一個步驟管理層中的骨幹/管理伺服器將第一個加入團體的家庭網關設置為該團體的門節點;管理層中的骨幹/管理伺服器在沒有成功檢測到團體中已設置的門節點後,取消該門節點,並重新選取該團體的門節點;管理層中的骨幹/管理伺服器在確定出團體中已設置的門節點的網絡流量異常、且該門節點不存在與其他門節點的通路時,取消該門節點,並重新選取該團體的門節點;管理層中的骨幹/管理伺服器在確定出團體中已設置的門節點的網絡流量異常時,為該團體再選取門節點,以增加該團體的門節點數量;在預定時間間隔內,管理層中的骨幹/管理伺服器沒有接收到團體中已設置的門節點上報的預定消息,則為該團體再選取門節點,以增加該團體的門節點數量。10、如權利要求8所述的方法,其特徵在於,所述管理層中的骨幹/管理伺服器對門節點之間的路由信息進行路由更新的步驟包括骨幹/管理伺服器根據門節點之間的路由代價信息確定需要進行路由更新;骨幹/管理伺服器從管理層中的註冊伺服器處獲取團體IP位址信息對應的骨幹/管理伺服器的IP位址信息,並根據所述獲取的IP位址信息與上述對應的骨幹/管理伺服器建立連接;兩方骨幹/管理伺服器分別探測各自對應的團體的備選門節點的通路信息,在成功探測後,兩方骨幹/管理伺服器交互備選門節點的路由信息,並分別設置各自對應的備選門節點的路由信息,備選門節點設置為團體門節點。11、如權利要求7所述的方法,其特徵在於,所述門節點獲取團體內路由信息的步驟、以及所述家庭網關獲取團體內路由消息的步驟包括門節點與團體內家庭網關之間採用P2P結構通訊方式進行信息交互,以獲取並存儲團體內路由信息。12、如權利要求7所述的方法,其特徵在於,所述管理層節點中的註冊伺服器的初始化過程包括註冊伺服器根據預先存儲的IP位址信息探測其它註冊伺服器,並與探測到的其它註冊伺服器進行認證,在認證通過後,更新註冊伺服器之間的路由信息,成功建立邏輯上的雙向連接。13、如權利要求7所述的方法,其特徵在於,所述管理層節點中的骨幹/管理伺服器的初始化過程包括骨幹/管理伺服器根據預先存儲的IP位址信息探測註冊伺服器,與探測到的註冊伺服器建立連接,並與所述註冊伺服器進行認證,在認證通過後,註冊伺服器確定所述骨幹/管理伺服器對應的團體,並控制所述骨幹/管理伺服器與系統中的邏輯鄰居骨幹/管理伺服器建立邏輯上的雙向連接。14、如權利要求7所述的方法,其特徵在於,家庭網關的初始化過程包括家庭網關根據預先存儲的IP位址信息與管理層中的註冊伺服器建立連接,註冊伺服器控制家庭網關與骨幹/管理伺服器建立連接,所述骨幹/管理伺服器確定所述家庭網關對應的團體,並控制家庭網關與所述團體中的邏輯鄰居家庭網關之間的連接。15、如權利要求7所述的方法,其特徵在於,所述門節點根據團體內路由信息將需要轉發的消息傳輸至團體內的家庭網關的步驟包括門節點在確定消息中攜帶的範圍標識為團體內轉發標識時,判斷消息的轉發次數是否達到預定值,如果達到預定值,則門節點根據團體內路由信息將該消息在團體內轉發,否則,拋棄該消息;和/或門節點在確定消息中攜帶的範圍標識為團體間轉發標識時,判斷消息的轉發次數是否達到預定值,如果沒有達到預定值,則門節點將消息的範圍標識修改為團體內轉發標識,且根據團體內路由信息將該消息在團體內轉發,否則,拋棄該消息。16、如權利要求15所述的方法,其特徵在於,所述門節點將消息的範圍標識修改為團體內轉發標識後,根據預先設定的團體內轉發概率、團體內路由信息將該消息在團體內轉發。17、如權利要求7所述的方法,其特徵在於,所述門節點根據管理層節點控制的路由信息將需要轉發的消息轉發至其它團體對應的門節點的步驟包括門節點在確定消息中攜帶的範圍標識為團體間轉發標識時,判斷消息的轉發次數是否達到預定值,如果沒有達到預定值,則門節點根據管理層節點控制的路由信息將該消息轉發至與所述歷史路徑無交叉的團體的門節點,否則,拋棄該消息。18、如權利要求17所述的方法,其特徵在於,所述門節點根據預先設定的團體間轉發概率、管理層節點控制的路由信息將該消息轉發至與所述歷史路徑無交叉的團體的門節點。19、如權利要求7所述的方法,其特徵在於,所述家庭網關根據團體內路由信息將消息在團體內的邏輯鄰居節點中轉發的步驟包括家庭網關在確定消息中攜帶的範圍標識為團體間轉發標識時,判斷消息中攜帶的團體間歷史路徑信息是否為空,如果為空,則在消息的轉發次數沒有達到預定值時,將該消息轉發至團體內邏輯鄰居節點,如果不為空或者消息的轉發次數達到預定值,則拋棄該消息。20、如權利要求7所述的方法,其特徵在於,所述家庭網關根據團體內路由信息將消息在團體內的邏輯鄰居節點中轉發的步驟包括家庭網關在確定消息中攜帶的範圍標識為團體內轉發標識、且消息的轉發次數沒有達到預定值時,將該消息轉發至團體內邏輯節點,在消息的轉發次數達到預定值時,拋棄該消息;和/或家庭網關根據該消息反饋響應消息。21、一種家庭網關,其特徵在於,所述家庭網關與其所在團體內的邏輯鄰居節點採用P2P通訊方式進行通訊,家庭網關中設置有團體內路由管理模塊和消息處理模塊一;團體內路由管理模塊用於獲取家庭網關所在團體的團體內路由信息;消息處理模塊一用於根據團體內路由管理模塊中的團體內路由信息將需要轉發的消息在團體內邏輯鄰居節點中轉發。22、如權利要求21所述的家庭網關,其特徵在於,所述家庭網關中還設置有存儲模塊一、接收模塊和探測連接模塊;存儲模塊一用於存儲管理層中註冊伺服器的IP位址信息;接收模塊接收註冊伺服器傳輸來的骨幹/管理伺服器的IP位址信息、以及骨幹/管理伺服器傳輸來的團體內邏輯鄰居節點的IP位址信息;探測連接模塊用於根據存儲模塊一中的IP位址信息探測註冊伺服器、並與探測到的註冊伺服器建立連接,根據接收模塊接收到骨幹/管理伺服器的IP位址信息探測骨幹/管理伺服器,並與骨幹/管理伺服器建立連接,根據接收模塊接收的團體內邏輯鄰居節點的IP位址信息探測邏輯鄰居節點,使家庭網關與探測到的邏輯鄰居節點建立連接。23、一種網絡設備,其特徵在於,該網絡設備為團體中的門節點,該網絡設備中設置有團體內路由管理模塊、團體間路由管理模塊和消息處理模塊二;團體內路由管理模塊用於獲取家庭網關所在團體的團體內路由信息;團體間路由管理模塊用於接收並存儲管理層節點傳輸來的團體間路由信息;消息處理模塊二用於根據團體內路由管理模塊中的團體內路由信息將需要轉發的消息在團體內轉發、和/或根據團體間路由管理模塊中的團體間路由信息將需要轉發的消息轉發到其它團體對應的門節點。24、如權利要求23所述的網絡設備,其特徵在於,所述網絡設備中還設置有上報模塊;上報模塊用於根據消息處理模塊二的消息轉發處理向管理層節點上報底層和連接層消息傳輸的統計信息。25、一種網絡設備,其特徵在於,該網絡設備為管理層的註冊伺服器,設置有管理模塊、査詢模塊;管理模塊用於對管理層的管理節點與底層團體的對應關係進行管理;查詢模塊用於接收査詢消息,根據管理模塊中存儲的對應關係確定查詢結果,並反饋查詢結果。26、如權利要求25所述的網絡設備,其特徵在於,該網絡設備中還設置有存儲模塊二、探測模塊、認證模塊和連接模塊;存儲模塊二用於存儲其它註冊伺服器的IP位址信息;探測模塊用於根據存儲模塊中的IP位址信息探測其它註冊伺服器;認證模塊用於與探測模塊探測到的註冊伺服器交互認證信息;連接模塊用於在認證模塊認證成功後,更新註冊伺服器之間的路由信息,與認證成功的註冊伺服器建立邏輯上的雙向連接;所述管理模塊根據所述雙向連接從所述其它註冊伺服器處獲取管理層的管理節點與底層團體的對應關係。27、一種網絡設備,其特徵在於,位於管理層,設置有門節點管理模塊和路由更新模塊;門節點管理模塊用於存儲團體的門節點信息,並對連接層的門節點進行設置管理;路由更新模塊用於根據門節點管理模塊中存儲的門節點信息對團體門節點中的門節點之間的路由信息進行路由更新。28、如權利要求27所述的網絡設備,其特徵在於,該網絡設備中還設置有流量監控模塊、檢測模塊一、檢測模塊二、檢測模塊三中的一個或多個;流量監控模塊用於根據門節點傳輸來的消息確定網絡流量異常時,通知門節點管理模塊,使門節點管理模塊選取團體門節點。檢測模塊一用於檢測團體中已設置的門節點,在沒有成功檢測到團體中己設置的門節點後,通知門節點管理模塊,使門節點管理模塊重新選取團體門節點;檢測模塊二用於檢測預定時間間隔內是否接收到團體中已設置的門節點上報的預定消息,在確定出預定時間間隔內沒有接收到所述預定消息時,通知門節點管理模塊,使門節點管理模塊重新選取團體門節點;檢測模塊三用於根據門節點傳輸來的門節點之間的路由代價信息確定出路由代價信息不符合預定條件時,通知路由更新模塊,使門節點管理模塊重新選取團體門節點。全文摘要基於家庭網關的通訊系統、方法和設備。該系統包括位於管理層的管理層節點、位於連接層的門節點和位於底層的家庭網關;底層包括多個團體,一個團體包括至少一個家庭網關,團體內家庭網關之間採用P2P結構通訊方式進行通訊,一個團體對應至少一個門節點,一個管理層節點對應至少一個團體節點。管理層節點控制與其對應團體的門節點中的門節點之間的路由信息;門節點用於獲取團體內的路由信息,根據管理層節點控制的路由信息將需要轉發的消息轉發到其它團體對應的門節點,和/或根據團體內路由信息將需要轉發的消息轉發到團體內的家庭網關;家庭網關用於獲取其所在團體內家庭網關的路由信息,並根據所述獲取的路由信息將消息在團體內的邏輯鄰居節點中轉發。本發明採用對等網絡模式實現了家庭網關間的組網。文檔編號H04L12/28GK101335724SQ20071011817公開日2008年12月31日申請日期2007年6月29日優先權日2007年6月29日發明者吳春江,周世傑,張鳳荔,楊筱倩,王東輝,秦志光,羅嘉慶,鄧昳軼申請人:華為技術有限公司;電子科技大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀