專利名稱::數(shù)據(jù)管理方法、mesh網(wǎng)絡(luò)系統(tǒng)及相關(guān)裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信領(lǐng)域,特別涉及一種數(shù)據(jù)管理方法、mesh網(wǎng)絡(luò)系統(tǒng)及相關(guān)裝置。
背景技術(shù):
:隨著無線mesh(網(wǎng)狀)網(wǎng)絡(luò)節(jié)點(diǎn)規(guī)模的擴(kuò)大,采用多路徑路由機(jī)制越來越成為一種趨勢。多路徑路由能夠有效地減輕節(jié)點(diǎn)擁塞及避免從擁塞的路徑上進(jìn)行路由。節(jié)點(diǎn)有比較高的平均隊(duì)列長度表明節(jié)點(diǎn)為擁塞節(jié)點(diǎn),也就預(yù)示著將有較高的丟包率,勢必也就會(huì)降低網(wǎng)絡(luò)的整體性能。那么,如果存在多條路徑就可以跳過平均隊(duì)列較高的節(jié)點(diǎn)從另外的鄰居節(jié)點(diǎn)傳輸。多路徑的正確使用還可以提高網(wǎng)絡(luò)的利用率,減少單條最優(yōu)路徑中負(fù)載過重和中繼節(jié)點(diǎn)過載問題。多路徑的使用勢必帶來數(shù)據(jù)報(bào)文選路調(diào)度的問題,即根據(jù)數(shù)據(jù)報(bào)文的報(bào)文特性和路徑的代價(jià)性能指標(biāo)進(jìn)行一條或者多條路徑傳輸。采用多路徑路由會(huì)極大的增加網(wǎng)絡(luò)吞吐量,改善網(wǎng)絡(luò)對(duì)QoS(QualityofService,服務(wù)質(zhì)量)的支持等。但是現(xiàn)有技術(shù)的源地址發(fā)送的數(shù)據(jù)報(bào)文(如MSDU,MACServiceDataUnit,MAC層服務(wù)數(shù)據(jù)單元)到目的地址時(shí)轉(zhuǎn)發(fā)的有多條路徑,多條路徑對(duì)應(yīng)多個(gè)網(wǎng)關(guān)。一般將相同的源地址和目的地址一組的數(shù)據(jù)報(bào)文分解成多個(gè)數(shù)據(jù)報(bào)文后添加序列號(hào)通過多條路徑上的網(wǎng)關(guān)轉(zhuǎn)發(fā),多個(gè)網(wǎng)關(guān)轉(zhuǎn)發(fā)后需要匯聚相同的源地址和目的地址一組的數(shù)據(jù)報(bào)文,而且必須在本二層網(wǎng)絡(luò)內(nèi)部完成重排序。但是網(wǎng)關(guān)之間是二層有線互通,會(huì)造成一個(gè)網(wǎng)關(guān)無法獲取另一個(gè)網(wǎng)關(guān)發(fā)送過來的數(shù)據(jù)報(bào)文的MeshHeader中的序列號(hào)的信息,這樣也就不能對(duì)數(shù)據(jù)報(bào)文進(jìn)行重新排序,這樣,在多個(gè)網(wǎng)關(guān)之間轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文時(shí)會(huì)產(chǎn)生數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)的亂序問題。
發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種數(shù)據(jù)管理方法、mesh網(wǎng)絡(luò)系統(tǒng)及相關(guān)裝置,解決了由于多個(gè)網(wǎng)關(guān)之間轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文時(shí)數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)的亂序問題。本發(fā)明實(shí)施例所提供的數(shù)據(jù)管理方法、mesh網(wǎng)絡(luò)系統(tǒng)及相關(guān)裝置是通過以下技術(shù)方案實(shí)現(xiàn)的一種mesh網(wǎng)絡(luò)中多路徑數(shù)據(jù)管理方法,包括簇頭網(wǎng)關(guān)接收無線接入點(diǎn)發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文,獲取數(shù)據(jù)報(bào)文中的序列號(hào)和與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;其中,所述序列號(hào)用于標(biāo)示對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的先后順序,所述無線接入點(diǎn)的各路徑對(duì)應(yīng)的各網(wǎng)關(guān)中之一被選舉為蔟頭網(wǎng)關(guān);簇頭網(wǎng)關(guān)接收所述各網(wǎng)關(guān)中其他網(wǎng)關(guān)通過網(wǎng)關(guān)之間的有線鏈路發(fā)送的第一報(bào)文和第二報(bào)文,獲取所述第一報(bào)文中的序列號(hào)信息和所述第二報(bào)文中的與所述第一報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;簇頭網(wǎng)關(guān)根據(jù)序列號(hào)確定與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的先后順序。另一種mesh網(wǎng)絡(luò)中多路徑數(shù)據(jù)管理方法,包括成員網(wǎng)關(guān)接收簇頭網(wǎng)關(guān)通過網(wǎng)關(guān)之間的有線鏈路發(fā)送的第一報(bào)文和第二報(bào)文,獲取所述第一報(bào)文中的序列號(hào)信息和所述第二報(bào)文中的與所述第一報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;將所述序列號(hào)信息和與所述序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝為無線mesh報(bào)文后,向無線接入點(diǎn)發(fā)送;其中,所述序列號(hào)用于標(biāo)示對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的先后順序,所述無線接入點(diǎn)的各i各徑對(duì)應(yīng)的各網(wǎng)關(guān)中之一被選舉為簇頭網(wǎng)關(guān),其他為成員網(wǎng)關(guān)。一種網(wǎng)絡(luò)設(shè)備,包括第一數(shù)據(jù)報(bào)文接收單元,用于接收無線接入點(diǎn)發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文,其中,所述序列號(hào)用于標(biāo)示數(shù)據(jù)報(bào)文中對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的先后順序;第二數(shù)據(jù)報(bào)文接收單元,用于接收其他網(wǎng)關(guān)通過網(wǎng)關(guān)之間的有線鏈路發(fā)送的第一報(bào)文和第二報(bào)文,其中,所述第一報(bào)文包括序列號(hào)信息,所述第二報(bào)文包括與所述第一報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;數(shù)據(jù)解析單元,用于解析所述第二數(shù)據(jù)報(bào)文接收單元接收到的第一報(bào)文和第二報(bào)文,獲取所述第一報(bào)文中的序列號(hào)信息和所述第二報(bào)文中的與所述第一報(bào)文的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;第一發(fā)送單元,用于根據(jù)所述數(shù)據(jù)解析單元解析出的序列號(hào)和對(duì)應(yīng)的數(shù)據(jù)內(nèi)容,按照序列號(hào)的大小對(duì)與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容進(jìn)行排序,按照序列號(hào)從小到大的順序轉(zhuǎn)發(fā)包括序列號(hào)和對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的數(shù)據(jù)報(bào)文。另一種網(wǎng)絡(luò)設(shè)備,包括第一接收單元,用于接收簇頭網(wǎng)關(guān)通過網(wǎng)關(guān)之間的有線鏈路發(fā)送的第一報(bào)文和第二報(bào)文,其中,所述第一報(bào)文包括序列號(hào)信息,所述第二報(bào)文包括與所述第一報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;其中,所述序列號(hào)用于標(biāo)示對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的先后順序;第三發(fā)送單元,用于將所述第一接收單元接收的第一報(bào)文中的序列號(hào)信息和所述第二報(bào)文中的與所述第一報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝為無線mesh報(bào)文后,向無線接入點(diǎn)發(fā)送。一種Mesh網(wǎng)絡(luò)系統(tǒng),包括無線接入點(diǎn)、一個(gè)第一網(wǎng)關(guān)、和多個(gè)第二網(wǎng)關(guān);第一網(wǎng)關(guān),用于接收并解析無線接入點(diǎn)發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文,獲取數(shù)據(jù)報(bào)文中的序列號(hào)和與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容,其中,所述序列號(hào)用于標(biāo)示數(shù)據(jù)報(bào)文中數(shù)據(jù)內(nèi)容的先后順序;接收多個(gè)第二網(wǎng)關(guān)通過網(wǎng)關(guān)之間的有線鏈路發(fā)送的第一報(bào)文和第二報(bào)文,獲取所述第一報(bào)文中的序列號(hào)信息和所述第二報(bào)文中的與所述第一報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;按照序列號(hào)的大小對(duì)與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容進(jìn)行排序,按照序列號(hào)從小到大的順序轉(zhuǎn)發(fā)包括序列號(hào)和對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的數(shù)據(jù)報(bào)文;第二網(wǎng)關(guān),用于接收無線接入點(diǎn)發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文,獲取數(shù)據(jù)報(bào)文中的序列號(hào)和與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;將序列號(hào)封裝在第一報(bào)文中向第一網(wǎng)關(guān)發(fā)送,并將與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝在第二"^艮文中向第一網(wǎng)關(guān)發(fā)送;無線接入點(diǎn),用于接收終端發(fā)送的數(shù)據(jù)報(bào)文,按照接收的順序?yàn)樗鼋K端發(fā)送的數(shù)據(jù)報(bào)文添加序列號(hào)后,向第一網(wǎng)關(guān)和多個(gè)第二網(wǎng)關(guān)發(fā)送;其中,無線接入點(diǎn)通過多條mesh網(wǎng)絡(luò)中的路徑發(fā)送帶有序列號(hào)的數(shù)據(jù)報(bào)文。本發(fā)明實(shí)施例的技術(shù)效果是本發(fā)明實(shí)施例提供的數(shù)據(jù)管理方法、mesh網(wǎng)絡(luò)系統(tǒng)及相關(guān)裝置在要轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的路徑上的網(wǎng)關(guān)組上確定簇頭網(wǎng)關(guān),通過簇頭網(wǎng)關(guān)和成員網(wǎng)關(guān)之間的對(duì)數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),并在轉(zhuǎn)發(fā)過程中保留了序列號(hào),以便后續(xù)根據(jù)序列號(hào)對(duì)報(bào)文進(jìn)行排序,有效地解決了數(shù)據(jù)報(bào)文在多路徑上的亂序問題。為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的數(shù)據(jù)管理方法應(yīng)用場景的網(wǎng)絡(luò)架構(gòu)圖;圖2為本發(fā)明實(shí)施例提供的第一種數(shù)據(jù)管理方法的流程圖;圖3為本發(fā)明實(shí)施例提供的第二種數(shù)據(jù)管理方法的流程圖;圖4為本發(fā)明實(shí)施例提供的第一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)圖;圖5為本發(fā)明實(shí)施例提供的第二種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)圖;圖6為本發(fā)明實(shí)施例提供的mesh網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)圖。具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供的數(shù)據(jù)管理方法包括在要轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的路徑上的網(wǎng)關(guān)中選舉一個(gè)簇頭網(wǎng)關(guān),通過簇頭網(wǎng)關(guān)和成員網(wǎng)關(guān)之間的對(duì)數(shù)據(jù)報(bào)文的匯聚或分發(fā),并在匯聚或分發(fā)過程中保留了數(shù)據(jù)內(nèi)容對(duì)應(yīng)的序列號(hào),以便后續(xù)根據(jù)序列號(hào)進(jìn)行排序,有效地解決了數(shù)據(jù)報(bào)文在多路徑上的亂序問題。其中,本發(fā)明各實(shí)施例中的序列號(hào)可以是數(shù)字,還可以是其他的標(biāo)識(shí)信息,只要能夠標(biāo)示數(shù)據(jù)報(bào)文的順序即可,這里不做限定。該數(shù)據(jù)管理方法主要應(yīng)用于無線Mesh(網(wǎng)狀)網(wǎng)絡(luò)中多路徑多網(wǎng)關(guān)場景下,該場景的網(wǎng)絡(luò)架構(gòu)圖如圖1所示,MPP10(MeshPointPortal,無線網(wǎng)關(guān)節(jié)點(diǎn),在本發(fā)明中是指網(wǎng)關(guān))只具有二層有線互通功能,MPP10之間通過WAN口相連,再通過后端的一個(gè)三層網(wǎng)關(guān)設(shè)備GWll(gateway)連接到互聯(lián)網(wǎng)。在無線Mesh網(wǎng)絡(luò),終端12通過MAP13(MeshAccessPoint,mesh網(wǎng)絡(luò)接入節(jié)點(diǎn))連接到Mesh網(wǎng)絡(luò)中,無線Mesh網(wǎng)絡(luò)有多個(gè)出口網(wǎng)關(guān)MPP10;無線Mesh網(wǎng)絡(luò)中已經(jīng)建立起由MAP13到出口網(wǎng)關(guān)MPP10處的多條可用路徑,MAP13維護(hù)其對(duì)應(yīng)的可用路徑,且可以通過周期性探測等機(jī)制來獲取鏈路的狀態(tài)信息,如每條路徑上的剩余帶寬、路徑時(shí)延信息、出口網(wǎng)關(guān)MPPIO的剩余帶寬等。在本發(fā)明實(shí)施例中,該數(shù)據(jù)管理方法分為上行數(shù)據(jù)(Mesh網(wǎng)絡(luò)向外部網(wǎng)絡(luò)發(fā)送數(shù)據(jù))和下行數(shù)據(jù)(外部網(wǎng)絡(luò)數(shù)據(jù)發(fā)到Mesh網(wǎng)絡(luò))兩種情況。本發(fā)明實(shí)施例首先提供了簇頭網(wǎng)關(guān)的選舉方法。其中,同一個(gè)MAP的可用路徑對(duì)應(yīng)的網(wǎng)關(guān)構(gòu)成的集合稱為該MAP對(duì)應(yīng)的網(wǎng)關(guān)組,在該網(wǎng)關(guān)組中選舉簇頭網(wǎng)關(guān)的方法有如下三種方法一選舉MAP對(duì)應(yīng)的地址分配網(wǎng)關(guān)為該MAP的簇頭網(wǎng)關(guān)每個(gè)MAP都有對(duì)應(yīng)的地址分配網(wǎng)關(guān),選4奪MAP對(duì)應(yīng)的地址分配網(wǎng)關(guān)為該MAP的簇頭網(wǎng)關(guān),避免了來自外部網(wǎng)絡(luò)的數(shù)據(jù)報(bào)文進(jìn)入mesh網(wǎng)絡(luò)時(shí)的地址下一跳地址填寫問題。因?yàn)樽鳛檩^網(wǎng)關(guān)的地址分配網(wǎng)關(guān)處維護(hù)著一個(gè)到達(dá)目的MAP的可用路徑的表,到達(dá)簇頭網(wǎng)關(guān)的外來數(shù)據(jù)報(bào)文可以通過查詢?cè)摫砀襁M(jìn)行下一跳的填寫。該表格的數(shù)據(jù)結(jié)構(gòu)如下<table>tableseeoriginaldocumentpage11</column></row><table>方法二根據(jù)網(wǎng)關(guān)組中的各個(gè)網(wǎng)關(guān)的處理能力,選舉處理能力較好的網(wǎng)關(guān)為簇頭網(wǎng)關(guān)每個(gè)MAP可以有多條可用路徑,每個(gè)路徑最終可以對(duì)應(yīng)不同的網(wǎng)關(guān),在這些網(wǎng)關(guān)中選擇處理能力最優(yōu)或者較優(yōu)的網(wǎng)關(guān)作為該MAP的簇頭網(wǎng)關(guān),其中,網(wǎng)關(guān)的處理能力可以用網(wǎng)關(guān)處理數(shù)據(jù)的帶寬、網(wǎng)關(guān)的時(shí)延或網(wǎng)關(guān)的可用帶寬來衡量,具體可以選擇處理數(shù)據(jù)的帶寬最大、時(shí)延最小或者可用帶寬最高的網(wǎng)關(guān)作為簇頭網(wǎng)關(guān)。這樣選擇出來的簇頭網(wǎng)關(guān)具有一定的實(shí)時(shí)性要求,針對(duì)網(wǎng)絡(luò)狀況可以周期性的更新,從而滿足網(wǎng)絡(luò)的變化,實(shí)時(shí)適應(yīng)網(wǎng)絡(luò)狀況;方法三、根據(jù)網(wǎng)關(guān)組中網(wǎng)關(guān)已經(jīng)被選為其他MAP的匯聚網(wǎng)關(guān)的狀態(tài)選舉簇頭網(wǎng)關(guān)假設(shè)網(wǎng)關(guān)的處理能力和帶寬是足以滿足網(wǎng)絡(luò)性能要求,盡量平均網(wǎng)關(guān)代理的MAP的數(shù)量,以達(dá)到均衡每個(gè)網(wǎng)關(guān)代理負(fù)載的目的。網(wǎng)關(guān)統(tǒng)計(jì)其代理的MAP節(jié)點(diǎn)的數(shù)目,在網(wǎng)關(guān)組中選擇該數(shù)目最小的網(wǎng)關(guān)為簇頭網(wǎng)關(guān)。這種方法從全網(wǎng)角度均衡了簇頭網(wǎng)關(guān)的負(fù)載。網(wǎng)關(guān)組管理MAP根據(jù)選擇路徑返回的網(wǎng)關(guān)信息,選舉出簇頭網(wǎng)關(guān),簇頭網(wǎng)關(guān)管理網(wǎng)關(guān)組的其他成員網(wǎng)關(guān),簇頭網(wǎng)關(guān)管理網(wǎng)關(guān)組的數(shù)據(jù)結(jié)構(gòu)如下所<table>tableseeoriginaldocumentpage12</column></row><table>MAPI通知簇頭網(wǎng)關(guān)MPP2要管理的網(wǎng)關(guān)組由哪些網(wǎng)關(guān)組成,然后由簇頭網(wǎng)關(guān)MPP2通知網(wǎng)關(guān)組其他成員,例如MPP1、MPP3。實(shí)施例一本實(shí)施例為上行數(shù)據(jù)的數(shù)據(jù)管理方法,該方法包括101、選舉簇頭網(wǎng)關(guān);選舉的方式可以是上述在網(wǎng)關(guān)組中選舉簇頭網(wǎng)關(guān)的三種方法中的任一種。102、MAP接收終端發(fā)送的數(shù)據(jù)報(bào)文,在對(duì)該數(shù)據(jù)報(bào)文添加序列號(hào)后向各網(wǎng)關(guān)發(fā)送;MAP接收終端發(fā)送的由終端填寫好的數(shù)據(jù)報(bào)文(如MSDU),所述的數(shù)據(jù)報(bào)文包括服務(wù)質(zhì)量Qos域與上層應(yīng)用Qos域的對(duì)應(yīng)關(guān)系,才艮據(jù)源地址(SourceAddress,SA)和目的地址(DestinationAddress,DA)的信息對(duì)所述的數(shù)據(jù)報(bào)文添加序列號(hào)信息,之后,向成員網(wǎng)關(guān)和簇頭網(wǎng)關(guān)發(fā)送添加了序列號(hào)的數(shù)據(jù)報(bào)文。其中,為了到網(wǎng)關(guān)組處進(jìn)行重排序,MAP填寫MeshHeader(Mesh幀頭部)的序列號(hào)域。MeshHeader中的序列號(hào)域有24比特,選擇前面的n個(gè)bit作為DA的標(biāo)識(shí),后面的(24-n)個(gè)bit作為序列號(hào)標(biāo)識(shí)。根據(jù)具體的DA個(gè)數(shù)需求選擇其中的適當(dāng)位數(shù)與相應(yīng)的MAC地址映射,后面的剩余位數(shù)用來標(biāo)識(shí)數(shù)據(jù)報(bào)文的序列號(hào)。在MeshHeader中擴(kuò)展一個(gè)字節(jié)SNExtension(序列號(hào)擴(kuò)展)域作為該位數(shù)選擇的標(biāo)識(shí)。這樣對(duì)于MAP接收到數(shù)據(jù)報(bào)文后進(jìn)行路徑選擇和添加序列號(hào),是根據(jù)MeshDA添加序列號(hào)(SN),即三元組(MeshSA,MeshDA,SN},這樣的改動(dòng)使得數(shù)據(jù)報(bào)文在一個(gè)網(wǎng)關(guān)對(duì)應(yīng)的多條路徑上造成的亂序在該網(wǎng)關(guān)處得到解決。103、簇頭網(wǎng)關(guān)和成員網(wǎng)關(guān)分別接收MAP發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文;成員網(wǎng)關(guān)和簇頭網(wǎng)關(guān)接收數(shù)據(jù)報(bào)文,解析MeshHeader信息,獲取數(shù)據(jù)報(bào)文的序列號(hào)等信息,簇頭網(wǎng)關(guān)按照序列號(hào)的大小將所述帶有序列號(hào)的數(shù)據(jù)報(bào)文存儲(chǔ)在各自的數(shù)據(jù)緩存區(qū)。104、成員網(wǎng)關(guān)向簇頭網(wǎng)關(guān)發(fā)送所述數(shù)據(jù)報(bào)文的序列號(hào),以便于所述簇頭網(wǎng)關(guān)保存所述的序列號(hào);當(dāng)成員網(wǎng)關(guān)收到一個(gè)帶有序列號(hào)的數(shù)據(jù)報(bào)文時(shí),解析該數(shù)據(jù)報(bào)文的MeshHeader信息,獲取該數(shù)據(jù)報(bào)文的序列號(hào)信息,并獲取該數(shù)據(jù)報(bào)文的數(shù)據(jù)內(nèi)容,其中,每個(gè)數(shù)據(jù)報(bào)文至少包括MeshHeader信息和數(shù)據(jù)內(nèi)容,每個(gè)數(shù)據(jù)報(bào)文的數(shù)據(jù)內(nèi)容與該報(bào)文MeshHeader信息中的序列號(hào)相對(duì)應(yīng);成員網(wǎng)關(guān)獲取了數(shù)據(jù)報(bào)文的序列號(hào)和數(shù)據(jù)內(nèi)容后,首先成員網(wǎng)關(guān)向簇頭網(wǎng)關(guān)發(fā)送一個(gè)第一報(bào)文,所述的第一報(bào)文包括成員網(wǎng)關(guān)接收的一個(gè)數(shù)據(jù)報(bào)文的序列號(hào);105、簇頭網(wǎng)關(guān)獲取所述的序列號(hào);簇頭網(wǎng)關(guān)收到成員網(wǎng)關(guān)發(fā)送的第一報(bào)文后,提取所述第一報(bào)文中的序列號(hào),其中,簇頭網(wǎng)關(guān)可以根據(jù)第一報(bào)文中的序列號(hào)確定該序列號(hào)在簇頭網(wǎng)關(guān)序列號(hào)緩存區(qū)中的存儲(chǔ)位置,例如按照序列號(hào)的大小順序存儲(chǔ);106、成員網(wǎng)關(guān)將所述數(shù)據(jù)報(bào)文進(jìn)行無線網(wǎng)到有線網(wǎng)的格式轉(zhuǎn)換后向簇頭網(wǎng)關(guān)發(fā)送;成員網(wǎng)關(guān)將所述數(shù)據(jù)報(bào)文進(jìn)行無線網(wǎng)到有線網(wǎng)的格式轉(zhuǎn)換,將數(shù)據(jù)內(nèi)容封裝成有線網(wǎng)的格式,將包括數(shù)據(jù)內(nèi)容的第二報(bào)文向簇頭網(wǎng)關(guān)發(fā)送,以便于所述簇頭網(wǎng)關(guān)根據(jù)第一報(bào)文中的序列號(hào)保存數(shù)據(jù)內(nèi)容。107、寇頭網(wǎng)關(guān)收到成員網(wǎng)關(guān)發(fā)送的數(shù)據(jù)報(bào)文后,根據(jù)其之前接收到的序列號(hào)保存數(shù)據(jù)報(bào)文;簇頭網(wǎng)關(guān)收到成員網(wǎng)關(guān)發(fā)送的第二報(bào)文后,根據(jù)其之前接收到的第一報(bào)文中的序列號(hào)保存第二凈艮文中的數(shù)據(jù)內(nèi)容。簇頭網(wǎng)關(guān)保存第一報(bào)文中的序列號(hào)和第二報(bào)文中的數(shù)據(jù)內(nèi)容可以采用如下方式簇頭網(wǎng)關(guān)首先接收MAP直接通過Mesh網(wǎng)絡(luò)發(fā)送的無線Mesh數(shù)據(jù)報(bào)文,然后解析數(shù)據(jù)報(bào)文,獲取其中的序列號(hào)信息和數(shù)據(jù)內(nèi)容,將數(shù)據(jù)報(bào)文中的序列號(hào)和數(shù)據(jù)內(nèi)容對(duì)應(yīng)保存在緩存區(qū)中,然后,簇頭網(wǎng)關(guān)接收到成員網(wǎng)關(guān)發(fā)送的第一報(bào)文后,解析其中的序列號(hào),再接收同一成員網(wǎng)關(guān)發(fā)送的第二報(bào)文后,解析其中的數(shù)據(jù)內(nèi)容,之后將該第一報(bào)文的序列號(hào)和該第二報(bào)文的數(shù)據(jù)內(nèi)容對(duì)應(yīng)保存在緩存區(qū)中,其中,將對(duì)應(yīng)保存的序列號(hào)和數(shù)據(jù)內(nèi)容稱為帶序列號(hào)的數(shù)據(jù)內(nèi)容,在緩存區(qū)中,可以根據(jù)序列號(hào)對(duì)這些帶序列號(hào)的數(shù)據(jù)內(nèi)容進(jìn)行排序,從而完成數(shù)據(jù)報(bào)文在網(wǎng)關(guān)組的重排序。在簇頭網(wǎng)關(guān)的緩存區(qū)中,根據(jù)序列號(hào)對(duì)這些帶序列號(hào)的數(shù)據(jù)內(nèi)容進(jìn)行排序可以有多種實(shí)現(xiàn)方式,例如設(shè)置一個(gè)隊(duì)列形式的緩存區(qū),按照序列號(hào)的大小順序在隊(duì)列中順序保存帶序列號(hào)的數(shù)據(jù)內(nèi)容,隊(duì)列首保存序列號(hào)最小的數(shù)據(jù)內(nèi)容,隊(duì)列尾保存序列號(hào)最大的數(shù)據(jù)內(nèi)容,之后根據(jù)序列號(hào)的大小在隊(duì)列的相應(yīng)位置插入數(shù)據(jù)內(nèi)容;或者,按照接收的先后順序在緩存區(qū)中保存帶序列號(hào)的數(shù)據(jù)內(nèi)容,當(dāng)需要讀取數(shù)據(jù)內(nèi)容時(shí),查詢各數(shù)據(jù)內(nèi)容的序列號(hào),從按照序列號(hào)從小到大的順序取出帶序列號(hào)的數(shù)據(jù)內(nèi)容。108、簇頭網(wǎng)關(guān)根據(jù)序列號(hào)依次轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文;網(wǎng)關(guān)組將同一MAP發(fā)送的各個(gè)數(shù)據(jù)報(bào)文匯總到該MAP的簇頭網(wǎng)關(guān)上,完成了對(duì)該MAP數(shù)據(jù)報(bào)文的匯聚,之后簇頭網(wǎng)關(guān)在其緩存區(qū)匯總對(duì)這些匯聚后的報(bào)文根據(jù)序列號(hào)重排序后,簇頭網(wǎng)關(guān)根據(jù)序列號(hào)依次向上層或外部網(wǎng)絡(luò)轉(zhuǎn)發(fā)這些數(shù)據(jù)報(bào)文,當(dāng)簇頭網(wǎng)關(guān)不是MPP,可以將這些數(shù)據(jù)報(bào)文通過MPP向向上層或外部網(wǎng)絡(luò)轉(zhuǎn)發(fā)。在其他實(shí)施例中,步驟104至步驟107還可以是成員網(wǎng)關(guān)從接收的數(shù)據(jù)報(bào)文中,解析出序列號(hào)和數(shù)據(jù)內(nèi)容,分別構(gòu)造包含序列號(hào)的第一報(bào)文和包含數(shù)據(jù)內(nèi)容的第二報(bào)文,然后將第一報(bào)文和第二報(bào)文發(fā)送給簇頭網(wǎng)關(guān),簇頭網(wǎng)關(guān)接收第一報(bào)文和第二報(bào)文,解析出其中的序列號(hào)和對(duì)應(yīng)的數(shù)據(jù)內(nèi)容,并將兩者對(duì)應(yīng)保存,在保存時(shí),可以根據(jù)第一報(bào)文的序列號(hào)和簇頭網(wǎng)關(guān)已經(jīng)保存的數(shù)據(jù)內(nèi)容的序列號(hào),將第二報(bào)文中的數(shù)據(jù)內(nèi)容和已經(jīng)保存的數(shù)據(jù)內(nèi)容按序列號(hào)順序排序保存。實(shí)施例一提供的數(shù)據(jù)管理方法,在要轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的路徑上的網(wǎng)關(guān)中選舉一個(gè)簇頭網(wǎng)關(guān),通過成員網(wǎng)關(guān)將同一MAP的各數(shù)據(jù)"l艮文匯聚到簇頭網(wǎng)關(guān)上,之后由簇頭網(wǎng)關(guān)對(duì)匯聚后的數(shù)據(jù)報(bào)文進(jìn)行排序,有效地解決了上行數(shù)據(jù)的數(shù)據(jù)報(bào)文在多路徑上產(chǎn)生的亂序問題。實(shí)施例二本實(shí)施例為下行數(shù)據(jù)的數(shù)據(jù)管理方法,這里的下行鏈路可以是將外部網(wǎng)絡(luò)數(shù)據(jù)發(fā)到Mesh網(wǎng)絡(luò),本發(fā)明實(shí)施例提供的數(shù)據(jù)管理方法包括201、選舉簇頭網(wǎng)關(guān);選舉的方式可以是上述在網(wǎng)關(guān)組中選舉簇頭網(wǎng)關(guān)的三種方法中的任一種。202、簇頭網(wǎng)關(guān)接收上層設(shè)備或外部網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)報(bào)文,為所述數(shù)據(jù)報(bào)文添加序列號(hào);MPP獲得外部設(shè)備發(fā)送的數(shù)據(jù)報(bào)文,并且網(wǎng)關(guān)組中的網(wǎng)關(guān)解析該數(shù)據(jù)報(bào)文所要到的目的終端的代理MAP的地址(通過查詢代理表可以得到)。其中,代理表是指每個(gè)終端的代理MAP信息,即終端和MAP的對(duì)應(yīng)關(guān)系表,分為本地代理表和全局代理表,本地代理表是指在MAP上保存的終端與MAP的對(duì)應(yīng)信息,全局代理表是在網(wǎng)關(guān)處保存的全網(wǎng)內(nèi)的MAP和終端的對(duì)應(yīng)關(guān)系表。步驟202中,外部網(wǎng)絡(luò)的數(shù)據(jù)報(bào)文首先發(fā)送到MPP(網(wǎng)關(guān))處,根據(jù)MPP處的網(wǎng)關(guān)組信息,判斷該MPP是不是目的MAP的簇頭網(wǎng)關(guān),如果不是則將數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)給簇頭網(wǎng)關(guān)處理;如果該MPP是目的MAP的簇頭網(wǎng)關(guān),簇頭網(wǎng)關(guān)根據(jù)MPP處的路徑選擇機(jī)制(同MAP處的選擇方法)選擇出數(shù)據(jù)報(bào)文要發(fā)送到的路徑,查找路由表,并將所述的數(shù)據(jù)報(bào)文添加序列號(hào)。203、簇頭網(wǎng)關(guān)通過mesh網(wǎng)絡(luò)發(fā)送無線格式報(bào)文,或向各個(gè)成員網(wǎng)關(guān)發(fā)送有線格式報(bào)文;對(duì)于要發(fā)送到mesh網(wǎng)絡(luò)中的數(shù)據(jù)報(bào)文,簇頭網(wǎng)關(guān)對(duì)該數(shù)據(jù)報(bào)文進(jìn)行MAC幀格式和大小的轉(zhuǎn)換,填寫下一跳地址和目的地址,以無線mesh報(bào)文的形式通過Mesh網(wǎng)絡(luò)向目的MAP發(fā)送;對(duì)于要發(fā)送給各個(gè)成員網(wǎng)關(guān)的報(bào)文,采用如下的方式因?yàn)榫W(wǎng)關(guān)之間是有線網(wǎng)絡(luò),帶有序列號(hào)的數(shù)據(jù)報(bào)文無法在簇頭網(wǎng)關(guān)和成員網(wǎng)關(guān)間傳送,所以簇頭網(wǎng)關(guān)在對(duì)接收的數(shù)據(jù)報(bào)文添加完序列號(hào)后,通過與成員網(wǎng)關(guān)之間的有線連接向成員網(wǎng)關(guān)發(fā)送攜帶序列號(hào)的第一報(bào)文,之后,再向該同一成員網(wǎng)關(guān)發(fā)送攜帶與第一報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的第二報(bào)文,從而將一個(gè)序列號(hào)和與其對(duì)應(yīng)的數(shù)據(jù)內(nèi)容稱發(fā)送給同一個(gè)成員網(wǎng)關(guān)。204、成員網(wǎng)關(guān)接收簇頭網(wǎng)關(guān)發(fā)送的包括序列號(hào)的第一報(bào)文和包括與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的第二報(bào)文。205、成員網(wǎng)關(guān)將所述的第一報(bào)文和第一報(bào)文進(jìn)行有線網(wǎng)絡(luò)到無線網(wǎng)絡(luò)的格式轉(zhuǎn)換,將所述第一報(bào)文中的序列號(hào)和所述第二報(bào)文中的數(shù)據(jù)內(nèi)容封裝到無線mesh4艮文中。206、成員網(wǎng)關(guān)將封裝好的mesh報(bào)文向目的MAP轉(zhuǎn)發(fā)出去。207、目的MAP接收各簇頭網(wǎng)關(guān)或成員網(wǎng)關(guān)發(fā)送的mesh報(bào)文,按照其中的序列號(hào)對(duì)數(shù)據(jù)內(nèi)容進(jìn)行排序。208、MAP將排序后的數(shù)據(jù)內(nèi)容依次發(fā)送給目的終端;這樣就完成了下行數(shù)據(jù)報(bào)文的重排序。實(shí)施例二提供的數(shù)據(jù)管理方法,在要轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的路徑上的網(wǎng)關(guān)中選舉一個(gè)簇頭網(wǎng)關(guān),通過簇頭網(wǎng)關(guān)對(duì)外部網(wǎng)絡(luò)發(fā)送給目的MAP的數(shù)據(jù)報(bào)文進(jìn)行編號(hào),并將序列號(hào)和對(duì)應(yīng)的數(shù)據(jù)內(nèi)容向各成員網(wǎng)關(guān)進(jìn)行分發(fā),之后由各成員網(wǎng)關(guān)將mesh報(bào)文發(fā)送給目的MAP,并由目的MAP對(duì)mesh數(shù)據(jù)l艮文排序后發(fā)送給目的終端,有效地解決了下行數(shù)據(jù)的數(shù)據(jù)報(bào)文在多路徑上產(chǎn)生的亂序問題。實(shí)施例三本發(fā)明實(shí)施例還提供一種網(wǎng)絡(luò)設(shè)備,參見圖4,該網(wǎng)絡(luò)設(shè)備50包括第一數(shù)據(jù)報(bào)文接收單元41,用于接收無線接入點(diǎn)發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文,其中,所述序列號(hào)用于標(biāo)示數(shù)據(jù)報(bào)文中對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的先后順序;第二數(shù)據(jù)報(bào)文接收單元42,用于接收其他網(wǎng)關(guān)通過網(wǎng)關(guān)之間的有線鏈路發(fā)送的第一報(bào)文和第二報(bào)文,其中,所述第一報(bào)文包括序列號(hào)信息,所述第二報(bào)文包括與所述第一報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;數(shù)據(jù)解析單元43,用于解析所述第二數(shù)據(jù)報(bào)文接收單元42接收到的第一報(bào)文和第二報(bào)文,獲取所述第一報(bào)文中的序列號(hào)信息和所述第二報(bào)文中的與所述第一報(bào)文的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;解析所述第一數(shù)據(jù)報(bào)文接收單元41接收的數(shù)據(jù)報(bào)文,獲取所述數(shù)據(jù)報(bào)文中的序列號(hào)和與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;第一發(fā)送單元44,用于根據(jù)所述數(shù)據(jù)解析單元43解析出的序列號(hào)和對(duì)應(yīng)的數(shù)據(jù)內(nèi)容,按照序列號(hào)的大小對(duì)與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容進(jìn)行排序,按照序列號(hào)從小到大的順序轉(zhuǎn)發(fā)包括序列號(hào)和對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的數(shù)據(jù)報(bào)文。進(jìn)一步的,所述網(wǎng)絡(luò)設(shè)備還包括第三數(shù)據(jù)報(bào)文接收單元45,用于接收外部網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)報(bào)文,按照接收的順序?yàn)樗鐾獠烤W(wǎng)絡(luò)發(fā)送的數(shù)據(jù)報(bào)文添加序列號(hào);第二發(fā)送單元46,用于通過網(wǎng)關(guān)之間的有線鏈路,將所述第三數(shù)據(jù)報(bào)文接收單元45添加的序列號(hào)封裝在第三報(bào)文中向所述各網(wǎng)關(guān)中的一網(wǎng)關(guān)發(fā)送,將與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝在第四報(bào)文中向所述一網(wǎng)關(guān)發(fā)送。本實(shí)施例的技術(shù)方案,在要轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的路徑上的網(wǎng)關(guān)中選舉一個(gè)簇頭網(wǎng)關(guān),通過成員網(wǎng)關(guān)將同一MAP的各數(shù)據(jù)報(bào)文匯聚到簇頭網(wǎng)關(guān)上,之后由簇頭網(wǎng)關(guān)對(duì)匯聚后的數(shù)據(jù)報(bào)文進(jìn)行排序,有效地解決了上行數(shù)據(jù)的數(shù)據(jù)報(bào)文在多路徑上產(chǎn)生的亂序問題。實(shí)施例四本發(fā)明實(shí)施例還提供另一種網(wǎng)絡(luò)設(shè)備,參見圖5,該設(shè)備50包括第一接收單元51,用于接收簇頭網(wǎng)關(guān)通過網(wǎng)關(guān)之間的有線鏈路發(fā)送的第一報(bào)文和第二報(bào)文,其中,所述第一報(bào)文包括序列號(hào)信息,所述第二報(bào)文包括與所述第一報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;其中,所述序列號(hào)用于標(biāo)示對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的先后順序;第三發(fā)送單元52,用于將所述第一接收單元51接收的第一報(bào)文中的序列號(hào)信息和所述第二報(bào)文中的與所述第一報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝為無線mesh報(bào)文后,向無線接入點(diǎn)發(fā)送。進(jìn)一步的,所述的網(wǎng)絡(luò)設(shè)備還包括第二接收單元53,用于接收所述無線接入點(diǎn)發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文;第四發(fā)送單元54,用于通過網(wǎng)關(guān)之間的有線鏈路,將所述第二接收單元53接收的數(shù)據(jù)報(bào)文中的序列號(hào)封裝在第三報(bào)文中向所述簇頭網(wǎng)關(guān)發(fā)送,將與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝在第四報(bào)文中向所述簇頭網(wǎng)關(guān)發(fā)送。本實(shí)施例的技術(shù)方案,在要轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的路徑上的網(wǎng)關(guān)中選舉一個(gè)簇頭網(wǎng)關(guān),通過簇頭網(wǎng)關(guān)對(duì)外部網(wǎng)絡(luò)發(fā)送給目的MAP的數(shù)據(jù)報(bào)文進(jìn)行編號(hào),并將序列號(hào)和對(duì)應(yīng)的數(shù)據(jù)內(nèi)容向各成員網(wǎng)關(guān)進(jìn)行分發(fā),之后由各成員網(wǎng)關(guān)將mesh報(bào)文發(fā)送給目的MAP,并由目的MAP對(duì)mesh數(shù)據(jù)報(bào)文排序后發(fā)送給目的終端,有效地解決了下行數(shù)據(jù)的數(shù)據(jù)報(bào)文在多路徑上產(chǎn)生的亂序問題。實(shí)施例五本發(fā)明實(shí)施例還提供一種Mesh網(wǎng)絡(luò)系統(tǒng),參見圖6,該系統(tǒng)包括無線接入點(diǎn)61、一個(gè)第一網(wǎng)關(guān)62、和多個(gè)第二網(wǎng)關(guān)63;第一網(wǎng)關(guān)62,用于接收并解析無線接入點(diǎn)61發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文,獲取數(shù)據(jù)報(bào)文中的序列號(hào)和與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容,其中,所述序列號(hào)用于標(biāo)示數(shù)據(jù)報(bào)文中數(shù)據(jù)內(nèi)容的先后順序;接收多個(gè)第二網(wǎng)關(guān)63通過網(wǎng)關(guān)之間的有線鏈路發(fā)送的笫一報(bào)文和第二報(bào)文,獲取所述第一報(bào)文中的序列號(hào)信息和所述第二報(bào)文中的與所述第一報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;按照序列號(hào)的大小對(duì)與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容進(jìn)行排序,按照序列號(hào)從小到大的順序轉(zhuǎn)發(fā)包括序列號(hào)和對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的數(shù)據(jù)報(bào)文,至外部網(wǎng)絡(luò)或上一級(jí)設(shè)備;第二網(wǎng)關(guān)63,用于接收無線接入點(diǎn)61發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文,獲取數(shù)據(jù)報(bào)文中的序列號(hào)和與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;將序列號(hào)封裝在第一報(bào)文中向第一網(wǎng)關(guān)62發(fā)送,并將與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝在第二報(bào)文中向第一網(wǎng)關(guān)62發(fā)送;無線接入點(diǎn)61,用于接收終端發(fā)送的數(shù)據(jù)報(bào)文,按照接收的順序?yàn)樗鼋K端發(fā)送的數(shù)據(jù)報(bào)文添加序列號(hào)后,向第一網(wǎng)關(guān)62和多個(gè)第二網(wǎng)關(guān)63發(fā)送;其中,無線接入點(diǎn)61通過多條mesh網(wǎng)絡(luò)中的路徑發(fā)送帶有序列號(hào)的數(shù)據(jù)報(bào)文。進(jìn)一步的,所述第一網(wǎng)關(guān)62還用于,接收外部網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)報(bào)文,按照接收的順序?yàn)樗鰯?shù)據(jù)報(bào)文添加序列號(hào);通過網(wǎng)關(guān)之間的有線鏈路,將序列號(hào)封裝在第三報(bào)文中向第二網(wǎng)關(guān)63發(fā)送,將與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝在第四報(bào)文中向同一第二網(wǎng)關(guān)63發(fā)送;或者,通過與無線接入點(diǎn)61之間的mesh鏈路,將該序列號(hào)信息和與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝為無線mesh報(bào)文后向無線接入點(diǎn)61發(fā)送;所述第二網(wǎng)關(guān)63還用于,接收第一網(wǎng)關(guān)62發(fā)送的第三報(bào)文和第四報(bào)文,獲取所述第三報(bào)文中的序列號(hào)信息和所述第四報(bào)文中的與所述第三報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;將該序列號(hào)信息和與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝為無線mesh報(bào)文后,向無線接入點(diǎn)61發(fā)送;所述無線接入點(diǎn)61還用于,接收第一網(wǎng)關(guān)62和第二網(wǎng)關(guān)63發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文;按照序列號(hào)的大小對(duì)與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容進(jìn)行排序,按照序列號(hào)從小到大的順序向終端發(fā)送與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容。本發(fā)明實(shí)施例的技術(shù)方案,通過在要轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的路徑上的網(wǎng)關(guān)中選舉一個(gè)簇頭網(wǎng)關(guān),通過簇頭網(wǎng)關(guān)和成員網(wǎng)關(guān)之間的對(duì)數(shù)據(jù)才艮文的匯聚或分發(fā),并在匯聚或分發(fā)過程中保留了數(shù)據(jù)內(nèi)容對(duì)應(yīng)的序列號(hào),以便后續(xù)根據(jù)序列號(hào)進(jìn)行排序,有效地解決了數(shù)據(jù)報(bào)文在多路徑上的亂序問題。程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為》茲碟、光盤、只讀存儲(chǔ)記憶體(Read-OnlyMemory,ROM)或隨機(jī)存儲(chǔ)記憶體(RandomAccessMemory,RAM)等。以上對(duì)本發(fā)明實(shí)施例所提供的一種數(shù)據(jù)管理方法、Mesh網(wǎng)絡(luò)系統(tǒng)及相關(guān)裝置進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書實(shí)施例的內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。權(quán)利要求1、一種網(wǎng)狀mesh網(wǎng)絡(luò)中多路徑數(shù)據(jù)管理方法,其特征在于,包括簇頭網(wǎng)關(guān)接收無線接入點(diǎn)發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文,獲取數(shù)據(jù)報(bào)文中的序列號(hào)和與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;其中,所述序列號(hào)用于標(biāo)示對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的先后順序,所述無線接入點(diǎn)的各路徑對(duì)應(yīng)的各網(wǎng)關(guān)中之一被選舉為簇頭網(wǎng)關(guān);簇頭網(wǎng)關(guān)接收所述各網(wǎng)關(guān)中其他網(wǎng)關(guān)通過網(wǎng)關(guān)之間的有線鏈路發(fā)送的第一報(bào)文和第二報(bào)文,獲取所述第一報(bào)文中的序列號(hào)信息和所述第二報(bào)文中的與所述第一報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;簇頭網(wǎng)關(guān)根據(jù)序列號(hào)確定與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的先后順序。2、如權(quán)利要求l所述的數(shù)據(jù)管理方法,其特征在于,所述選舉包括確定所述無線接入點(diǎn)對(duì)應(yīng)的地址分配網(wǎng)關(guān)為所述無線接入點(diǎn)的簇頭網(wǎng)關(guān);或根據(jù)所述各網(wǎng)關(guān)的處理能力,確定處理能力最好的網(wǎng)關(guān)為所述無線接入點(diǎn)的簇頭網(wǎng)關(guān);或根據(jù)所述各網(wǎng)關(guān)的負(fù)載情況,確定代理無線接入點(diǎn)數(shù)量最少的網(wǎng)關(guān)為所述無線接入點(diǎn)的簇頭網(wǎng)關(guān)。3、如權(quán)利要求1或2所述的數(shù)據(jù)管理方法,其特征在于,所述簇頭網(wǎng)關(guān)根所述簇頭網(wǎng)關(guān)按照序列號(hào)的大小對(duì)與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容進(jìn)行排序,按照序列號(hào)從小到大的順序轉(zhuǎn)發(fā)包括序列號(hào)和對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的數(shù)據(jù)報(bào)文。4、如權(quán)利要求1或2所述的數(shù)據(jù)管理方法,其特征在于,所述其他網(wǎng)關(guān)接收所述無線接入點(diǎn)發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文,獲取數(shù)據(jù)報(bào)文中的序列號(hào)和與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;所述其他網(wǎng)關(guān)將序列號(hào)封裝在第一報(bào)文中向所述簇頭網(wǎng)關(guān)發(fā)送,將與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝在第二報(bào)文中向所述簇頭網(wǎng)關(guān)發(fā)送。5、如權(quán)利要求1或2所述的數(shù)據(jù)管理方法,其特征在于,無線接入點(diǎn)發(fā)送帶有序列號(hào)的數(shù)據(jù)報(bào)文之前,所述方法還包括無線接入點(diǎn)接收終端發(fā)送的數(shù)據(jù)報(bào)文,并按照接收的順序?yàn)樗鼋K端發(fā)送的數(shù)據(jù)報(bào)文添加序列號(hào)。6、一種mesh網(wǎng)絡(luò)中多路徑數(shù)據(jù)管理方法,其特征在于,包括成員網(wǎng)關(guān)接收簇頭網(wǎng)關(guān)通過網(wǎng)關(guān)之間的有線鏈路發(fā)送的第一報(bào)文和第二報(bào)文,獲取所述第一報(bào)文中的序列號(hào)信息和所述第二報(bào)文中的與所述第一報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;將所述序列號(hào)信息和與所述序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝為無線mesh報(bào)文后,向無線接入點(diǎn)發(fā)送;其中,所述序列號(hào)用于標(biāo)示對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的先后順序,所述無線接入點(diǎn)的各路徑對(duì)應(yīng)的各網(wǎng)關(guān)中之一被選舉為簇頭網(wǎng)關(guān),其他為成員網(wǎng)關(guān)。7、如權(quán)利要求6所述的方法,其特征在于,所述選舉包括確定所述無線4矣入點(diǎn)對(duì)應(yīng)的地址分配網(wǎng)關(guān)為所述無線4妄入點(diǎn)的簇頭網(wǎng)關(guān);或根據(jù)所述各網(wǎng)關(guān)的處理能力,確定處理能力最好的網(wǎng)關(guān)為所述無線接入點(diǎn)的簇頭網(wǎng)關(guān);或根據(jù)所述各網(wǎng)關(guān)的負(fù)載情況,確定代理無線接入點(diǎn)數(shù)量最少的網(wǎng)關(guān)為所述無線接入點(diǎn)的簇頭網(wǎng)關(guān)。8、如權(quán)利要求6或7所述的方法,其特征在于,所述成員網(wǎng)關(guān)接收簇頭網(wǎng)關(guān)通過網(wǎng)關(guān)之間的有線鏈路發(fā)送的第一報(bào)文和第二報(bào)文之前,所述方法還包括所述蔟頭網(wǎng)關(guān)接收外部網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)報(bào)文,按照接收的順序?yàn)樗鰯?shù)據(jù)報(bào)文添加序列號(hào);簇頭網(wǎng)關(guān)將序列號(hào)封裝在第一報(bào)文中向所述各網(wǎng)關(guān)中的一網(wǎng)關(guān)發(fā)送,將與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝在第二報(bào)文中向所述一網(wǎng)關(guān)發(fā)送。9、如權(quán)利要求6或7所述的方法,其特征在于,所述方法還包括所述無線接入點(diǎn)接收所述各網(wǎng)關(guān)發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文;所述無線接入點(diǎn)按照序列號(hào)的大小對(duì)與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容進(jìn)行排序,按照序列號(hào)從小到大的順序向終端發(fā)送與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容。10、一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括第一數(shù)據(jù)報(bào)文接收單元,用于接收無線接入點(diǎn)發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文,其中,所述序列號(hào)用于標(biāo)示數(shù)據(jù)報(bào)文中對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的先后順序;第二數(shù)據(jù)報(bào)文接收單元,用于接收其他網(wǎng)關(guān)通過網(wǎng)關(guān)之間的有線鏈路發(fā)送的第一報(bào)文和第二報(bào)文,其中,所述第一報(bào)文包括序列號(hào)信息,所述第二報(bào)文包括與所述第一報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;數(shù)據(jù)解析單元,用于解析所述第二數(shù)據(jù)報(bào)文接收單元接收到的第一報(bào)文和第二報(bào)文,獲取所述第一報(bào)文中的序列號(hào)信息和所述第二報(bào)文中的與所述第一報(bào)文的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;解析所述第一數(shù)據(jù)報(bào)文接收單元接收的數(shù)據(jù)報(bào)文,獲取所述數(shù)據(jù)報(bào)文中的序列號(hào)和與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;第一發(fā)送單元,用于根據(jù)所述數(shù)據(jù)解析單元解析出的序列號(hào)和對(duì)應(yīng)的數(shù)據(jù)內(nèi)容,按照序列號(hào)的大小對(duì)與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容進(jìn)行排序,按照序列號(hào)從小到大的順序轉(zhuǎn)發(fā)包括序列號(hào)和對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的數(shù)據(jù)報(bào)文。11、如權(quán)利要求10所述的設(shè)備,其特征在于,所述設(shè)備還包括第三數(shù)據(jù)報(bào)文接收單元,用于接收外部網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)報(bào)文,按照接收的順序?yàn)樗鐾獠烤W(wǎng)絡(luò)發(fā)送的數(shù)據(jù)報(bào)文添加序列號(hào);第二發(fā)送單元,用于通過網(wǎng)關(guān)之間的有線鏈路,將所述第三數(shù)據(jù)報(bào)文接收單元添加的序列號(hào)封裝在第三報(bào)文中向所述各網(wǎng)關(guān)中的一網(wǎng)關(guān)發(fā)送,將與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝在第四報(bào)文中向所述一網(wǎng)關(guān)發(fā)送。12、一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括第一接收單元,用于接收簇頭網(wǎng)關(guān)通過網(wǎng)關(guān)之間的有線鏈路發(fā)送的第一報(bào)文和第二報(bào)文,其中,所述第一報(bào)文包括序列號(hào)信息,所述第二報(bào)文包括與所述第一報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;其中,所述序列號(hào)用于標(biāo)示對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的先后順序;第三發(fā)送單元,用于將所述第一接收單元接收的第一報(bào)文中的序列號(hào)信息和所述第二報(bào)文中的與所述第一報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝為無線mesh報(bào)文后,向無線接入點(diǎn)發(fā)送。13、如權(quán)利要求12所述的設(shè)備,其特征在于,所述設(shè)備還包括第二接收單元,用于接收所述無線接入點(diǎn)發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文;第四發(fā)送單元,用于通過網(wǎng)關(guān)之間的有線鏈路,將所述第二接收單元接收的數(shù)據(jù)報(bào)文中的序列號(hào)封裝在第三報(bào)文中向所述簇頭網(wǎng)關(guān)發(fā)送,將與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝在第四報(bào)文中向所述簇頭網(wǎng)關(guān)發(fā)送。14、一種Mesh網(wǎng)絡(luò)系統(tǒng),其特征在于,包括無線接入點(diǎn)、一個(gè)第一網(wǎng)關(guān)、和多個(gè)第二網(wǎng)關(guān);第一網(wǎng)關(guān),用于接收并解析無線接入點(diǎn)發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文,獲取數(shù)據(jù)報(bào)文中的序列號(hào)和與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容,其中,所述序列號(hào)用于標(biāo)示數(shù)據(jù)報(bào)文中數(shù)據(jù)內(nèi)容的先后順序;接收多個(gè)第二網(wǎng)關(guān)通過網(wǎng)關(guān)之間的有線鏈路發(fā)送的第一報(bào)文和第二報(bào)文,獲取所述第一報(bào)文中的序列號(hào)信息和所述第二報(bào)文中的與所述第一報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;按照序列號(hào)的大小對(duì)與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容進(jìn)行排序,按照序列號(hào)從小到大的順序轉(zhuǎn)發(fā)包括序列號(hào)和對(duì)應(yīng)的數(shù)據(jù)內(nèi)容的數(shù)據(jù)報(bào)文;第二網(wǎng)關(guān),用于接收無線接入點(diǎn)發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文,獲取數(shù)據(jù)報(bào)文中的序列號(hào)和與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;將序列號(hào)封裝在第一報(bào)文中向第一網(wǎng)關(guān)發(fā)送,并將與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝在第二報(bào)文中向第一網(wǎng)關(guān)發(fā)送;無線接入點(diǎn),用于接收終端發(fā)送的數(shù)據(jù)報(bào)文,按照接收的順序?yàn)樗鼋K端發(fā)送的數(shù)據(jù)報(bào)文添加序列號(hào)后,向第一網(wǎng)關(guān)和多個(gè)第二網(wǎng)關(guān)發(fā)送;其中,無線接入點(diǎn)通過多條mesh網(wǎng)絡(luò)中的路徑發(fā)送帶有序列號(hào)的數(shù)據(jù)報(bào)文。15、如權(quán)利要求14所述的系統(tǒng),其特征在于,所述第一網(wǎng)關(guān)還用于,接收外部網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)報(bào)文,按照接收的順序?yàn)樗鰯?shù)據(jù)報(bào)文添加序列號(hào);通過網(wǎng)關(guān)之間的有線鏈路,將序列號(hào)封裝在第三報(bào)文中向第二網(wǎng)關(guān)發(fā)送,將與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝在第四報(bào)文中向同一第二網(wǎng)關(guān)發(fā)送;所述第二網(wǎng)關(guān)還用于,接收第一網(wǎng)關(guān)發(fā)送的第三報(bào)文和第四報(bào)文,獲取所述第三報(bào)文中的序列號(hào)信息和所述第四報(bào)文中的與所述第三報(bào)文中的序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;將該序列號(hào)信息和與該序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容封裝為無5線mesh報(bào)文后,向無線接入點(diǎn)發(fā)送;所述無線接入點(diǎn)還用于,接收第一網(wǎng)關(guān)和第二網(wǎng)關(guān)發(fā)送的帶有序列號(hào)的數(shù)據(jù)報(bào)文;按照序列號(hào)的大小對(duì)與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容進(jìn)行排序,按照序列號(hào)從小到大的順序向終端發(fā)送與序列號(hào)對(duì)應(yīng)的數(shù)據(jù)內(nèi)容。全文摘要本發(fā)明實(shí)施例涉及通信領(lǐng)域,其提供的數(shù)據(jù)管理方法、mesh網(wǎng)絡(luò)系統(tǒng)及相關(guān)裝置,在要轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的路徑上的網(wǎng)關(guān)中選舉一個(gè)簇頭網(wǎng)關(guān),通過簇頭網(wǎng)關(guān)和成員網(wǎng)關(guān)之間的對(duì)數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),并在轉(zhuǎn)發(fā)過程中保留了序列號(hào),以便后續(xù)根據(jù)序列號(hào)對(duì)報(bào)文進(jìn)行排序,有效地解決了數(shù)據(jù)報(bào)文在多路徑上的亂序問題。文檔編號(hào)H04L12/56GK101616064SQ200810126829公開日2009年12月30日申請(qǐng)日期2008年6月24日優(yōu)先權(quán)日2008年6月24日發(fā)明者莫良耀,董明杰申請(qǐng)人:華為技術(shù)有限公司