專利名稱::一種無線網(wǎng)狀網(wǎng)絡(luò)介質(zhì)訪問控制機(jī)制的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及無線網(wǎng)絡(luò)通信技術(shù),具體地說明是一種面向工業(yè)現(xiàn)場(chǎng)應(yīng)用的無網(wǎng)狀(MESH)網(wǎng)絡(luò)高可靠介質(zhì)訪問控制(MAC)機(jī)制。
背景技術(shù):
:與有線網(wǎng)絡(luò)相比,無線網(wǎng)絡(luò)具有無需布線、易于維護(hù)的特點(diǎn),對(duì)于工業(yè)應(yīng)用而言這無疑是一個(gè)巨大的優(yōu)勢(shì)。隨著無線通信技術(shù)的成熟與成本的降低,工業(yè)網(wǎng)絡(luò)無線化已成為趨勢(shì)之一,一個(gè)典型的工業(yè)無線監(jiān)控網(wǎng)絡(luò)如附圖l所示,大量的無線傳感器節(jié)點(diǎn)分布在工業(yè)現(xiàn)場(chǎng)的各個(gè)監(jiān)測(cè)點(diǎn)上,這些節(jié)點(diǎn)自組織地形成網(wǎng)絡(luò),并將現(xiàn)場(chǎng)監(jiān)測(cè)數(shù)據(jù)以多跳的方式傳回網(wǎng)關(guān)節(jié)點(diǎn)。工業(yè)網(wǎng)絡(luò)無線化帶來便利的同時(shí),也帶來了諸多新的問題,比如,為了滿足工業(yè)監(jiān)控網(wǎng)絡(luò)不同層次的應(yīng)用需求,工業(yè)環(huán)境中往往需要共存多種類型的無線網(wǎng)絡(luò),如IEEE802.11網(wǎng)絡(luò)、藍(lán)牙網(wǎng)絡(luò)、IEEE802.15.4網(wǎng)絡(luò)等,這些網(wǎng)絡(luò)大都集中在2.4GHz的ISM共享頻段上,它們彼此間的干擾會(huì)嚴(yán)重影響各自的正常操作,此外,工業(yè)環(huán)境中的射頻通信條件通常較為惡劣,廠房中遍布的各種類型的大型器械、金屬管道等物體對(duì)無線射頻的反射、散射造成的多徑效應(yīng),以及馬達(dá)、器械運(yùn)轉(zhuǎn)時(shí)產(chǎn)生的電磁噪聲,都會(huì)嚴(yán)重干擾射頻信號(hào)的正確接收。為了提高在上述較為惡劣的工業(yè)射頻環(huán)境中的通信質(zhì)量,研究人員采用諸如擴(kuò)頻技術(shù)、自適應(yīng)天線技術(shù)、分集技術(shù)等物理層射頻通信技術(shù)來提高射頻硬件的抗干擾能力。然而,這些物理層技術(shù)往往會(huì)極大地增加射頻硬件的復(fù)雜度,進(jìn)而導(dǎo)致硬件成本的上升而不利于節(jié)點(diǎn)在工業(yè)環(huán)境中大規(guī)模應(yīng)用。由于目前主流的射頻芯片都提供了多通道能力,如正EE802.11b提供了14個(gè)通道(其中不存在重疊的通道數(shù)量為3個(gè)),正EE802.15.4提供了16個(gè)互不重疊的通道,Mica2、WINS等射頻芯片也都提供了多通道能力,這就為通過軟件協(xié)議手段避開通信質(zhì)量不好的個(gè)別通道從而提高網(wǎng)絡(luò)抗干擾能力提供了可能。
發(fā)明內(nèi)容為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種能保證在惡劣的工業(yè)射頻環(huán)境中高通信質(zhì)量的無線網(wǎng)狀網(wǎng)絡(luò)MAC機(jī)制,釆用本發(fā)明可充分利用物理射頻硬件提供的多通道能力,優(yōu)化網(wǎng)絡(luò)在工業(yè)環(huán)境下的性能。本發(fā)明技術(shù)方案包括以下內(nèi)容通過在支持多通道的無線射頻芯片上構(gòu)建基于同步通道切換機(jī)制的介質(zhì)訪問控制架構(gòu),并在網(wǎng)絡(luò)運(yùn)行過程中采用基于所述介質(zhì)訪問控制架構(gòu)的適應(yīng)性傳輸機(jī)制來自適應(yīng)地選擇高質(zhì)量通道進(jìn)行通信和分布式的通道切換模式選擇方法來實(shí)現(xiàn)更大程度的并發(fā)傳輸,總體構(gòu)成一個(gè)面向工業(yè)現(xiàn)場(chǎng)應(yīng)用的無線網(wǎng)狀網(wǎng)絡(luò)高可靠的介質(zhì)訪問控制機(jī)制;其中建立基于同步通道切換機(jī)制的介質(zhì)訪問控制(MAC)架抅網(wǎng)絡(luò)中的所有節(jié)點(diǎn)在網(wǎng)絡(luò)時(shí)間同步的前提下,按照各自選定的通道切換模式進(jìn)行同步的通道切換;1-跳鄰居節(jié)點(diǎn)間通過交換并保存各自的通道切換模式,在需要通信時(shí)切換到目的節(jié)點(diǎn)當(dāng)前的操作通道上進(jìn)行通信,并在通信完成后切換回自己的操作通道;基于所述MAC架構(gòu)的適應(yīng)性傳輸機(jī)制網(wǎng)絡(luò)運(yùn)行時(shí),網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)對(duì)其每個(gè)l-跳鄰居節(jié)點(diǎn)維護(hù)一個(gè)通道質(zhì)量評(píng)估表,并實(shí)時(shí)地對(duì)它和每個(gè)l-跳鄰居節(jié)點(diǎn)在所有通道上的通道質(zhì)量進(jìn)行統(tǒng)計(jì)評(píng)估,并把通道質(zhì)量評(píng)估值低于預(yù)設(shè)闊值的通道列入"黑名單";所述節(jié)點(diǎn)在發(fā)送報(bào)文時(shí),根據(jù)報(bào)文發(fā)送規(guī)則優(yōu)先發(fā)送當(dāng)前時(shí)隙其目的節(jié)點(diǎn)操作通道不在"黑名單"上的報(bào)文;并且,對(duì)在當(dāng)前時(shí)隙發(fā)送失敗的報(bào)文的重傳操作將在后繼時(shí)隙進(jìn)行;基于所述MAC架構(gòu)的分布式通道切換模式選擇方法通過將任一節(jié)點(diǎn)與其2-跳鄰居節(jié)點(diǎn)集合中的所有節(jié)點(diǎn)平均分配到所有可用的通道切換模式上,實(shí)現(xiàn)并發(fā)傳輸,提高網(wǎng)絡(luò)吞吐量。本發(fā)明所述通道切換序列為所有可用通道的一個(gè)選定排列,所有通道切換序列的數(shù)量為可用通道編號(hào)的階乘;步驟l)中所述通道切換模式為由<通道切換序列、起始通道>二元組唯一決定,對(duì)于同一通道切換序列,選擇不同的起始通道來獲得不同的通道切換模式;所述通道切換模式在其加入網(wǎng)絡(luò)時(shí)選定,并在網(wǎng)絡(luò)運(yùn)行過程中保持不變;所述通道切換模式的數(shù)量等于可用通道的數(shù)量;對(duì)于所有使用不同通道切換模式的節(jié)點(diǎn)在所有時(shí)隙的操作通道都不相同;1-跳鄰居節(jié)點(diǎn)可以使用不同的通道切換模式。以通道切換幀為時(shí)隙的基本組織單位,通道切換幀中的時(shí)隙又分為普通時(shí)隙和廣播時(shí)隙兩類,在通道切換幀中,每隔至少一個(gè)普通時(shí)隙,插入一個(gè)廣播時(shí)隙(所述廣播時(shí)隙之間的間隔為可配置參數(shù),取值范圍為4~8個(gè)普通時(shí)隙)。在所述普通時(shí)隙,節(jié)點(diǎn)的操作通道由節(jié)點(diǎn)本身在加入網(wǎng)絡(luò)時(shí)選定的通道切換模式?jīng)Q定,在該類時(shí)隙中,節(jié)點(diǎn)與其1-跳鄰居節(jié)點(diǎn)可能處于不同的操作通道,因而在該類時(shí)隙進(jìn)行點(diǎn)到點(diǎn)的單播通信;在所述廣播時(shí)隙,節(jié)點(diǎn)的操作通道由全網(wǎng)一致的廣播時(shí)隙通道切換模式?jīng)Q定;廣播時(shí)隙通道切換模式由網(wǎng)關(guān)節(jié)點(diǎn)在發(fā)起網(wǎng)絡(luò)形成過程之前選定,網(wǎng)絡(luò)中的所有節(jié)點(diǎn)都根據(jù)廣播時(shí)隙通道切換模式?jīng)Q定其在各廣播時(shí)隙的操作通道。所述通道時(shí)隙的長(zhǎng)度為保證至少容納一次完整的基于竟?fàn)帣C(jī)制的傳輸過程,具體包括隨機(jī)退避時(shí)間,數(shù)據(jù)幀傳輸時(shí)間,以及等待和接收應(yīng)答時(shí)間。步驟2)中所述的通道質(zhì)量評(píng)估值是采用窗口平均的指數(shù)加權(quán)滑動(dòng)平均方法對(duì)最近一段時(shí)間通道上的報(bào)文發(fā)送成功率進(jìn)行處理獲得的;步驟2)中所述的報(bào)文發(fā)送規(guī)則,優(yōu)先發(fā)送其目的節(jié)點(diǎn)在當(dāng)前時(shí)隙的操作通道未被列入"黑名單"的報(bào)文,而將其目的節(jié)點(diǎn)在當(dāng)前時(shí)隙的操作通道被列入"黑名單"的報(bào)文推遲到后繼時(shí)隙發(fā)送;步驟2)中所述對(duì)亍每次報(bào)文發(fā)送,發(fā)送節(jié)點(diǎn)將會(huì)期待目的節(jié)點(diǎn)返回一個(gè)針對(duì)該報(bào)文的應(yīng)答幀,若發(fā)送節(jié)點(diǎn)在設(shè)定超時(shí)間隔內(nèi)沒有收到應(yīng)答幀,發(fā)送節(jié)點(diǎn)將會(huì)在后繼時(shí)隙在一個(gè)不同的通道上進(jìn)行重新發(fā)送報(bào)文。步驟3)中所述通道切換模式選擇方法對(duì)于網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn),在可用通道切換模式數(shù)量大于該節(jié)點(diǎn)的2-跳鄰居節(jié)點(diǎn)集合中的結(jié)點(diǎn)數(shù)量時(shí),選擇一個(gè)未被使用的通道切換模式;或是在可用通道切換模式數(shù)量小于2-跳鄰居節(jié)點(diǎn)集合中的結(jié)點(diǎn)數(shù)量時(shí),選擇復(fù)用次數(shù)最少的通道切換模式。本發(fā)明的優(yōu)點(diǎn)1)使用本發(fā)明所述MAC機(jī)制的無線MESH網(wǎng)絡(luò),有能力在與其它網(wǎng)絡(luò)共存時(shí),成為"好鄰居"。即一方面,本發(fā)明所提MAC機(jī)制可以通過為其它網(wǎng)絡(luò)預(yù)留頻率范圍避免對(duì)其它網(wǎng)絡(luò)的干擾,另一方面通過適應(yīng)性傳輸機(jī)制來降低來自其它網(wǎng)絡(luò)的干擾對(duì)本網(wǎng)絡(luò)造成的影響。2)使用本發(fā)明所述MAC機(jī)制的無線MESH網(wǎng)絡(luò),在工業(yè)射頻環(huán)境下具有良好的抗窄帶干擾和抗多徑能力。工業(yè)射頻環(huán)境下的窄帶干擾和多徑現(xiàn)象通常只會(huì)時(shí)變地影響部分通道的通信質(zhì)量,在本發(fā)明基于同步通道切換機(jī)制的MAC架構(gòu)下,通過適應(yīng)性傳輸機(jī)制,能夠在很大程度上避免在這些通信質(zhì)量不好的通道上進(jìn)行傳輸,從而保證網(wǎng)絡(luò)整體的通信質(zhì)量。3)使用本發(fā)明所述MAC機(jī)制的無線MESH網(wǎng)絡(luò),由于能夠有效支持并發(fā)傳輸,可顯著提高網(wǎng)絡(luò)吞吐量。在本發(fā)明基于同步通道切換機(jī)制的MAC架構(gòu)下,網(wǎng)絡(luò)中各節(jié)點(diǎn)通過分布式的通道切換模式選擇方法,分割沖突域,實(shí)現(xiàn)更大程度上的并發(fā)傳輸,從而提高網(wǎng)絡(luò)吞吐量。圖i為一個(gè)典型的工業(yè)無線MESH網(wǎng)絡(luò)結(jié)構(gòu)示意圖。圖2為一個(gè)1-跳鄰居和2-跳鄰居節(jié)點(diǎn)示意圖。圖3為一個(gè)具有16個(gè)可用通道(:0~15)的通道切換幀結(jié)構(gòu)示意圖。圖4為適應(yīng)性傳輸機(jī)制下報(bào)文發(fā)送過程時(shí)序圖。圖5為節(jié)點(diǎn)加入網(wǎng)絡(luò)時(shí)掃描過程時(shí)序圖。具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。本發(fā)明的適用條件無線MESH網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)絡(luò)時(shí)間同步是本發(fā)明實(shí)施的前提。關(guān)于無線MESH網(wǎng)絡(luò)的網(wǎng)絡(luò)時(shí)間同步,目前已有大量研究成果發(fā)表,例如Elson等人提出的RBS(ReferenceBroadcastSynchronization)算法,Ganeriwal等人提出的TPSN(TimingSynchronizationProtocolforSensorNetworks)算法等都可用于進(jìn)行本發(fā)明所需的網(wǎng)絡(luò)時(shí)間同步。需要指出的是,由于絕大多數(shù)的網(wǎng)絡(luò)時(shí)間同步算法都依賴于同步報(bào)文的廣播發(fā)送,在本發(fā)明中,這些同步報(bào)文將在下文所述廣播時(shí)隙發(fā)送。由于在目前的網(wǎng)絡(luò)時(shí)間同步算法中,同步報(bào)文的發(fā)送間隔通常在分鐘級(jí),而廣播實(shí)隙的間隔通常是亞秒級(jí),因此上述限制并不會(huì)影響到網(wǎng)絡(luò)時(shí)間同步精度。本發(fā)明中涉及到的概念如下1)時(shí)隙節(jié)點(diǎn)進(jìn)行同步通道切換的基本時(shí)間單位,即進(jìn)行通道切換時(shí)在一個(gè)通道上停留的時(shí)間。關(guān)于通道時(shí)隙長(zhǎng)度的設(shè)定,應(yīng)保證其不小于進(jìn)行一次完整的基于竟?fàn)帣C(jī)制的傳輸過程所需的時(shí)間(具體包括最大隨機(jī)退避時(shí)間,數(shù)據(jù)幀傳輸時(shí)間,以及等待和接收應(yīng)答幀的時(shí)間)。2)通道切換序列所有可用通道的一個(gè)選定排列。如假定有8個(gè)可用通道,編號(hào)為0~7,則可能的通道切換序列可以是諸如(0,1,2,3,4,5,6,7),(0,2,4,6,1,3,5,7)等共8種。3)通道切換模式通道切換模式由二元組(通道切換序列,起始通道)唯一決定。對(duì)于同一通道切換序列,比如(0,1,2,3,4,5,6,7),選擇不同的起始通道2和3,則分別對(duì)應(yīng)于不同的通道切換模式(2,3,4,5,6,7,0,1,2,…)和(3,4,5,6,7,0,1,2,3…)。需要指出的是,在本發(fā)明中,所有節(jié)點(diǎn)遵循相同的預(yù)配置好的通道切換序列,通過選擇不同的起始通道來選擇不同的通道切換模式。由此,自然地得到以下兩個(gè)結(jié)論①可用通道切換模式的數(shù)量等于可用通道的數(shù)量;②對(duì)于所有使用不同通道切換模式的節(jié)點(diǎn),它們?cè)谒袝r(shí)隙的操作通道都不相同。對(duì)于每個(gè)節(jié)點(diǎn),其通道切換模式在其加入網(wǎng)絡(luò)時(shí)選定,并在網(wǎng)絡(luò)運(yùn)行過程中保持不變。4)節(jié)點(diǎn)V的k-跳鄰居對(duì)于網(wǎng)絡(luò)中的任意節(jié)點(diǎn)U,若節(jié)點(diǎn)U到節(jié)點(diǎn)V的最短路徑長(zhǎng)度不大于k,則稱節(jié)點(diǎn)U是節(jié)點(diǎn)V的k-跳鄰居,節(jié)點(diǎn)V的所有k-跳鄰居形成的集合稱為節(jié)點(diǎn)V的k-跳鄰居集合。例如在附圖2中,設(shè)節(jié)點(diǎn)的射頻覆蓋半徑為R,則對(duì)于第一節(jié)點(diǎn)A而言,其l-跳鄰居集合只包含第二節(jié)點(diǎn)B,而其2-跳鄰居集合中則包括第二節(jié)點(diǎn)B和第三節(jié)點(diǎn)C。顯然,節(jié)點(diǎn)間的直接通信只能在1-跳鄰居節(jié)點(diǎn)間進(jìn)行。在本發(fā)明所提的無線網(wǎng)狀網(wǎng)絡(luò)MAC機(jī)制中,首先建立了一個(gè)基于同步通道切換機(jī)制的MAC架構(gòu),基于該MAC架構(gòu),通過適應(yīng)性的傳輸機(jī)制及分布式的通道切換模式選擇方法,實(shí)現(xiàn)面向工業(yè)現(xiàn)場(chǎng)應(yīng)用的無線MESH網(wǎng)絡(luò)高可靠的MAC機(jī)制?;谕酵ǖ狼袚Q機(jī)制的MAC架構(gòu)網(wǎng)絡(luò)中的所有節(jié)點(diǎn)在網(wǎng)絡(luò)時(shí)間同步的前提下,按照各自選定的通道切換模式在所有可用的通道上(可以是射頻硬件能夠支持的所有通道,也可以是出于兼容其它網(wǎng)絡(luò)的目的針對(duì)其它網(wǎng)絡(luò)所占用的特定頻率范圍進(jìn)行預(yù)留后剩下的可用通道)進(jìn)行同步的通道切換。其中通道切換模式的選擇在節(jié)點(diǎn)加入網(wǎng)絡(luò)時(shí)進(jìn)行。在本發(fā)明中,節(jié)點(diǎn)可能與其1-跳鄰居節(jié)點(diǎn)選擇不同的通道切換模式。若第一節(jié)點(diǎn)A和第二節(jié)點(diǎn)B為l-跳鄰居,并且它們選擇了不同的通道切換模式,則它們?cè)诟鱾€(gè)時(shí)隙的操作通道都不相同。如果第一節(jié)點(diǎn)A在某一特定時(shí)隙想要向第二節(jié)點(diǎn)B發(fā)送數(shù)據(jù),則第一節(jié)點(diǎn)A必須首先將自己的射頻切換到第二節(jié)點(diǎn)B在當(dāng)前時(shí)隙的操作通道,然后才能啟動(dòng)發(fā)送過程。完成這一操作的前提是第一節(jié)點(diǎn)A必須事先知道第二節(jié)點(diǎn)B的通道切換模式。也就是說,對(duì)于網(wǎng)絡(luò)中的任意節(jié)點(diǎn),為了保證其能夠在任意時(shí)隙與任意l-跳鄰居節(jié)點(diǎn)通信,必須首先收集其l-跳鄰居集合中各節(jié)點(diǎn)的通道切換模式信息,從而獲知這些節(jié)點(diǎn)在任意時(shí)隙的操作通道。在本發(fā)明中,鄰居節(jié)點(diǎn)通道切換模式信息的收集時(shí)機(jī)選在節(jié)點(diǎn)加入網(wǎng)絡(luò)時(shí)刻執(zhí)行,并且,由于節(jié)點(diǎn)在選擇自己的通道切換模式時(shí)依賴于其2-跳鄰居集合中各節(jié)點(diǎn)的通道切換模式信息,因而節(jié)點(diǎn)在加入網(wǎng)絡(luò)時(shí)需要收集其2-跳鄰居集合中各節(jié)點(diǎn)的通道切換模式信息。建立通道切換幀由于相鄰節(jié)點(diǎn)可能使用不同的通道切換模式,這就導(dǎo)致一個(gè)節(jié)點(diǎn)廣播的數(shù)據(jù)包可能只能被部分1-跳鄰居節(jié)點(diǎn)收到。當(dāng)上層協(xié)議要求使用廣播服務(wù)時(shí),將可能會(huì)引發(fā)問題。為了對(duì)廣播服務(wù)提供更好的支持,本發(fā)明引入了通道切換幀的概念。通道切換幀是通道時(shí)隙的基本組織單位。根據(jù)是否支持廣播/多播操作,通道切換幀中的時(shí)隙又分為普通時(shí)隙和廣播時(shí)隙兩類,如附圖3所示。其中在普通時(shí)隙,節(jié)點(diǎn)的操作通道由自己在加入網(wǎng)絡(luò)時(shí)選定的通道切換模式?jīng)Q定,相鄰節(jié)點(diǎn)可能由于釆用了不同的通道切換模式而處于不同的操作通道,因而在這種時(shí)隙只能進(jìn)行相鄰節(jié)點(diǎn)間點(diǎn)到點(diǎn)的單播通信。而在廣播時(shí)隙,節(jié)點(diǎn)的操作通道由全網(wǎng)一致的廣播時(shí)隙通道切換模式?jīng)Q定。廣播時(shí)隙通道切換模式由網(wǎng)關(guān)節(jié)點(diǎn)在發(fā)起網(wǎng)絡(luò)形成過程之前選定,網(wǎng)絡(luò)中的所有節(jié)點(diǎn)都遵循該通道切換模式?jīng)Q定在各廣播時(shí)隙的操作通道。網(wǎng)絡(luò)中的所有節(jié)點(diǎn)在任一廣播時(shí)隙都處于相同的操作通道,從而使用廣播時(shí)隙可有效支持廣播/多播操作。在通道切換幀中,每隔一定數(shù)量的普通時(shí)隙,插入一個(gè)廣播時(shí)隙,廣播時(shí)隙之間的間隔為可配置參數(shù),通常的取值范圍為4~8(本實(shí)施例為廣播時(shí)隙之間設(shè)4個(gè)普通時(shí)隙),但也可視具體應(yīng)用中廣播流量的多少而做調(diào)整。在每個(gè)時(shí)隙,想要發(fā)送報(bào)文的節(jié)點(diǎn)將射頻切換到報(bào)文的目的節(jié)點(diǎn)當(dāng)前時(shí)隙的操作信道后,釆用基于竟?fàn)帣C(jī)制的信道訪問控制方法(如CSMA/CA算法)進(jìn)行信道竟?fàn)幒蛿?shù)據(jù)發(fā)送。在上述基于同步通道切換機(jī)制的MAC架構(gòu)下,本發(fā)明設(shè)計(jì)了適應(yīng)性傳輸機(jī)制來提高網(wǎng)絡(luò)在工業(yè)射頻環(huán)境下的通信可靠性,并通過一種分布式的通道切換模式選擇方法,實(shí)現(xiàn)并發(fā)通信,提高網(wǎng)絡(luò)的吞吐量性能。適應(yīng)性傳輸機(jī)制網(wǎng)絡(luò)運(yùn)行時(shí),網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)對(duì)其每個(gè)1-跳鄰居節(jié)點(diǎn)維護(hù)一個(gè)通道質(zhì)量評(píng)估表,并實(shí)時(shí)地對(duì)它和每個(gè)1-跳鄰居節(jié)點(diǎn)間在所有通道上的通信質(zhì)量進(jìn)行統(tǒng)計(jì)評(píng)估,將得到的通道質(zhì)量評(píng)估值與預(yù)設(shè)的閾值進(jìn)行比較,并把通道質(zhì)量評(píng)估值低于預(yù)設(shè)閾值的通道列入"黑名單"。節(jié)點(diǎn)在發(fā)送報(bào)文時(shí),通過下文中的報(bào)文發(fā)送規(guī)則避免在被列入"黑名單"的通道上進(jìn)行發(fā)送。通道質(zhì)量評(píng)估表結(jié)構(gòu)如表l所示。表1通道質(zhì)量評(píng)估表<table>tableseeoriginaldocumentpage9</column></row><table>節(jié)點(diǎn)V對(duì)其某個(gè)(如第/個(gè))l-跳鄰居節(jié)點(diǎn)Ni在第J個(gè)通道CHj上的通信質(zhì)量評(píng)估是基于以下方法進(jìn)行的假設(shè)最近一段時(shí)間t內(nèi)節(jié)點(diǎn)V在第_/個(gè)通道CHj上向第/個(gè)l-跳鄰居節(jié)點(diǎn)Ni總共進(jìn)行了m次發(fā)送,其中發(fā)送成功的次數(shù)為s次(即收到了s個(gè)應(yīng)答幀)采用窗口平均的指數(shù)加權(quán)滑動(dòng)平均方法WMEWMA(t,cx),計(jì)算周期t內(nèi)的平均通道質(zhì)量并利用平滑系數(shù)ae對(duì)其進(jìn)行平滑,則節(jié)點(diǎn)V對(duì)其第/個(gè)1-跳鄰居節(jié)點(diǎn)Nj在第y個(gè)通道CHj上的通道質(zhì)量估計(jì)值》(W,,)為<formula>formulaseeoriginaldocumentpage9</formula>上式中戶'(^,,0//)為上一周期的通道質(zhì)量評(píng)估值。改變t和(x值即可獲得不同的估計(jì)效果。例如,釆用比較大的t和ct值可以得到較為穩(wěn)定的通道質(zhì)量估計(jì)器,而釆用比較小的t和a值則可以得到較為靈敏的通道質(zhì)量估計(jì)器。節(jié)點(diǎn)剛加入網(wǎng)絡(luò)時(shí),其通道質(zhì)量估計(jì)值初始化為1。在獲得通道質(zhì)量評(píng)估值后,將該評(píng)估值與預(yù)設(shè)閾值進(jìn)行比較,將低于預(yù)設(shè)閾值的通道列入"黑名單"。在每個(gè)時(shí)隙,對(duì)于網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn),遵循以下規(guī)則從發(fā)送隊(duì)列中挑選報(bào)文進(jìn)行發(fā)送報(bào)文發(fā)送規(guī)則根據(jù)節(jié)點(diǎn)發(fā)送隊(duì)列中各報(bào)文的目的節(jié)點(diǎn)在當(dāng)前時(shí)隙的操作通道是否被列入"黑名單",優(yōu)先挑選目的節(jié)點(diǎn)在當(dāng)前時(shí)隙操作通道未被列入"黑名單"的報(bào)文進(jìn)行發(fā)送。1)每個(gè)節(jié)點(diǎn)上的等待發(fā)送報(bào)文在節(jié)點(diǎn)的發(fā)送等待隊(duì)列中按照先進(jìn)先出的原則進(jìn)行排隊(duì)。2)若當(dāng)前排在隊(duì)首的報(bào)文的目的節(jié)點(diǎn)在當(dāng)前時(shí)隙的操作通道已被列入"黑名單",則在當(dāng)前時(shí)隙不發(fā)送該報(bào)文,而是由隊(duì)首向隊(duì)尾方向逐個(gè)搜索,直到找到第一個(gè)目的節(jié)點(diǎn)在當(dāng)前時(shí)隙的操作通道未被列入"黑名單"的報(bào)文,并發(fā)送該報(bào)文。若發(fā)送等待隊(duì)列中的所有拫文的目的節(jié)點(diǎn)在當(dāng)前時(shí)隙的搡作通道都被列入"黑名單",則當(dāng)前時(shí)隙不發(fā)送報(bào)文,除非滿足第3條規(guī)則。3)由于無線通道質(zhì)量常常是時(shí)變的,為了能夠在被列入"黑名單"的通道質(zhì)量變好時(shí)重新恢復(fù)對(duì)通道的使用,必須保證每隔一段固定的時(shí)間在"黑名單"通道上至少發(fā)送一次報(bào)文,以保持對(duì)該通道質(zhì)量評(píng)估的進(jìn)行。上述規(guī)則的實(shí)施效果在于在每個(gè)時(shí)隙,若有多個(gè)分組等待發(fā)送,則發(fā)送成功率較高的報(bào)文能夠得到優(yōu)先發(fā)送,而在當(dāng)前時(shí)隙發(fā)送成功率較低的報(bào)文則被推遲到后繼時(shí)隙進(jìn)行發(fā)送。對(duì)于因目的節(jié)點(diǎn)在當(dāng)前時(shí)隙被列入"黑名單"而推遲發(fā)送的報(bào)文,由于在后繼時(shí)隙,該報(bào)文的目的節(jié)點(diǎn)的操作通道發(fā)生了切換,因而可以在質(zhì)量較好的通道上進(jìn)行發(fā)送。簡(jiǎn)而言之,該規(guī)則達(dá)到的整體效果是使網(wǎng)絡(luò)中的報(bào)文盡可能地在質(zhì)量較好的通道上發(fā)送,從而提高報(bào)文發(fā)送的成功率。具體的報(bào)文發(fā)送過程如附圖4所示。對(duì)于每次報(bào)文發(fā)送,發(fā)送節(jié)點(diǎn)將會(huì)期待目的節(jié)點(diǎn)返回一個(gè)針對(duì)該報(bào)文的應(yīng)答幀,若發(fā)送節(jié)點(diǎn)在設(shè)定超時(shí)間隔內(nèi)沒有收到應(yīng)答幀,發(fā)送節(jié)點(diǎn)將會(huì)重新發(fā)送報(bào)文,但是重新發(fā)送并不在當(dāng)前時(shí)隙進(jìn)行,而是在后繼時(shí)隙按上述發(fā)送規(guī)則在一個(gè)不同的通道上進(jìn)行,從而提高報(bào)文在其目的節(jié)點(diǎn)當(dāng)前時(shí)隙操作通道受到干擾情況下重傳的成功率。若某個(gè)報(bào)文超出最大預(yù)設(shè)重傳次數(shù)仍未發(fā)送成功,則丟棄該報(bào)文,并向上層協(xié)議指示發(fā)送失敗。通道切換模式選擇方法在基于同步通道切換機(jī)制的MAC架構(gòu)下,位于彼此射頻覆蓋范圍內(nèi)的節(jié)點(diǎn)可以通過選擇不同的通道切換模式,分割沖突域,從而實(shí)現(xiàn)并發(fā)通信,提高網(wǎng)絡(luò)吞吐量。在本發(fā)明中,節(jié)點(diǎn)在加入網(wǎng)絡(luò)時(shí),首先啟動(dòng)掃描過程收集2-跳鄰居節(jié)點(diǎn)集合中各節(jié)點(diǎn)的通道切換模式信息,然后遵循以下兩條規(guī)則選擇自己的通道切換模式①在可用通道切換模式數(shù)量不小于2-跳鄰居節(jié)點(diǎn)集合中的節(jié)點(diǎn)數(shù)量時(shí),選擇一個(gè)未被使用的通道切換模式;②在可用通道切換模式數(shù)量小于2-跳鄰居節(jié)點(diǎn)集合中的節(jié)點(diǎn)數(shù)量時(shí),選擇復(fù)用次數(shù)最少的通道切換模式;其中,規(guī)則②是為了在可用的通道切換模式的數(shù)量不足以保證2-跳鄰居節(jié)點(diǎn)集合中的各節(jié)點(diǎn)使用不同的通道切換模式時(shí),盡量將該集合中的各節(jié)點(diǎn)均勻地分配到可用的通道切換模式上。在規(guī)則中之所以限定2-跳鄰居節(jié)點(diǎn)集合,是因?yàn)樵跓o線多跳網(wǎng)絡(luò)中,通常認(rèn)為網(wǎng)絡(luò)中的任一節(jié)點(diǎn)與其2-跳鄰居節(jié)點(diǎn)集合中的所有節(jié)點(diǎn)構(gòu)成一個(gè)沖突域,即對(duì)于網(wǎng)絡(luò)中的任一節(jié)點(diǎn)發(fā)起的通信,通常認(rèn)為只能被該節(jié)點(diǎn)的2-跳鄰居節(jié)點(diǎn)集合中的節(jié)點(diǎn)同時(shí)發(fā)起的通信干擾到。新節(jié)點(diǎn)加入網(wǎng)絡(luò)新節(jié)點(diǎn)加入網(wǎng)絡(luò)的步驟如下1)啟動(dòng)掃描過程來進(jìn)行信標(biāo)幀的收集,與網(wǎng)絡(luò)進(jìn)行時(shí)隙同步,通道切換幀的同步,以及收集2-跳鄰居節(jié)點(diǎn)集合中各節(jié)點(diǎn)的通道切換模式信息;2)根據(jù)收集到的2-跳鄰居節(jié)點(diǎn)集合中各節(jié)點(diǎn)的通道切換模式信息,按照上文所述的通道切換模式選擇方法,選擇自己的通道切換模式;3)新加入節(jié)點(diǎn)將自己選擇的通道切換模式通知其l-跳鄰居節(jié)點(diǎn),節(jié)點(diǎn)加入過程完成;4)節(jié)點(diǎn)加入過程完成后,新加入節(jié)點(diǎn)即可按照自己選擇的通道切換模式進(jìn)行相應(yīng)的搡作。掃描過程時(shí)隙同步,通道切換幀同步,以及通道切換模式信息的收集是通過掃描過程完成的,具體而言,是通過在掃描過程中從已經(jīng)加入網(wǎng)絡(luò)的1-跳鄰居節(jié)點(diǎn)接收信標(biāo)幀來實(shí)現(xiàn)。在描述掃描過程的具體步驟之前,有必要先對(duì)信標(biāo)幀進(jìn)行解釋。本發(fā)明不對(duì)信標(biāo)幀的具體格式進(jìn)行規(guī)定,但信標(biāo)幀中至少應(yīng)包含以下^古自.i口,a、①通道切換序列;②通道時(shí)隙的長(zhǎng)度;③當(dāng)前通道時(shí)隙的起始時(shí)刻;④廣播時(shí)隙間隔;⑤當(dāng)前時(shí)隙的類型(普通時(shí)隙,或者廣播時(shí)隙);若當(dāng)前時(shí)隙為普通時(shí)隙,信標(biāo)幀中還應(yīng)包含其發(fā)送節(jié)點(diǎn)及該發(fā)送節(jié)點(diǎn)的所有l(wèi)-跳鄰居節(jié)點(diǎn)在當(dāng)前時(shí)隙的操作通道,當(dāng)前時(shí)隙距離下一廣播時(shí)隙的偏移(單位為時(shí)隙個(gè)數(shù)),以及下一廣播時(shí)隙的操作通道;若當(dāng)前時(shí)隙為廣播時(shí)隙,信標(biāo)幀中還應(yīng)包含其發(fā)送節(jié)點(diǎn)及該發(fā)送節(jié)點(diǎn)的所有l(wèi)-跳鄰居節(jié)點(diǎn)在下一時(shí)隙的操作通道。想要加入網(wǎng)絡(luò)的節(jié)點(diǎn),只要從任何一個(gè)l-跳鄰居節(jié)點(diǎn)接收到一個(gè)信標(biāo)幀,即可根據(jù)其中所包含的信息②③完成與網(wǎng)絡(luò)的時(shí)隙同步,通過信息①④⑤⑥完成與通道切換幀的同步,并通過信息①⑥獲取該信標(biāo)幀發(fā)送節(jié)點(diǎn)及該發(fā)送節(jié)點(diǎn)的所有1-跳鄰居節(jié)點(diǎn)的通道切換模式信息。當(dāng)該想要加入節(jié)點(diǎn)從其l-跳鄰居集合中的每個(gè)節(jié)點(diǎn)都接收到至少一個(gè)信標(biāo)幀后,該節(jié)點(diǎn)也就完成了對(duì)其所有l(wèi)-跳鄰居節(jié)點(diǎn)及其各l-跳鄰居節(jié)點(diǎn)的一跳鄰居節(jié)點(diǎn)的通道切換模式信息的收集,也就完成了2-跳鄰居節(jié)點(diǎn)集合中所有節(jié)點(diǎn)的通道切換模式信息的收集。掃描過程的具體步驟想要加入網(wǎng)絡(luò)的節(jié)點(diǎn)首先發(fā)送信標(biāo)請(qǐng)求幀,而收到信標(biāo)請(qǐng)求幀的1-跳鄰居節(jié)點(diǎn)隨后發(fā)回信標(biāo)幀。具體步驟如附圖5所示1)欲加入網(wǎng)絡(luò)節(jié)點(diǎn)首先隨機(jī)選擇一個(gè)通道CHi,然后在該通道上采用CSMA/CA算法發(fā)送信標(biāo)請(qǐng)求幀,則當(dāng)前所有操作通道為CHi的1-跳鄰居節(jié)點(diǎn)都有可能收到該信標(biāo)請(qǐng)求幀。2)所有收到信標(biāo)請(qǐng)求幀的節(jié)點(diǎn)都會(huì)發(fā)回一個(gè)信標(biāo)幀。為了避免多個(gè)節(jié)點(diǎn)同時(shí)發(fā)回信標(biāo)幀而發(fā)生碰撞,節(jié)點(diǎn)在收到信標(biāo)請(qǐng)求幀而發(fā)回信標(biāo)幀時(shí),采用CSMA/CA算法竟?fàn)幮诺馈?)欲加入網(wǎng)絡(luò)節(jié)點(diǎn)在發(fā)出信標(biāo)請(qǐng)求幀后,若在一個(gè)時(shí)隙的時(shí)間里沒有收到信標(biāo)幀,則在通道CHi上重發(fā)信標(biāo)請(qǐng)求幀。該步驟反復(fù)進(jìn)行直至收到信標(biāo)幀。4)欲加入網(wǎng)絡(luò)節(jié)點(diǎn)在收到第一個(gè)信標(biāo)幀以后,通過對(duì)該信標(biāo)幀的解碼和相關(guān)信息的提取,實(shí)現(xiàn)時(shí)隙同步和通道切換幀的同步。5)此后,欲加入網(wǎng)絡(luò)節(jié)點(diǎn)將在隨后的第一個(gè)廣播時(shí)隙在該廣播時(shí)隙的操作通道CHj上發(fā)送信標(biāo)請(qǐng)求幀,所有收到信標(biāo)幀的節(jié)點(diǎn)采用CSMA/CA算法返回信標(biāo)幀(返回信標(biāo)幀的操作可以在收到信標(biāo)請(qǐng)求幀的廣播時(shí)隙和隨后的若干普通時(shí)隙進(jìn)行)。欲加入網(wǎng)絡(luò)節(jié)點(diǎn)在發(fā)送完信標(biāo)請(qǐng)求幀后將射頻芯片置于接收狀態(tài)并將操作通道保持通道CHi上,進(jìn)行信標(biāo)幀的接收,接收過程持續(xù)預(yù)設(shè)的一段時(shí)間后結(jié)束掃描過程。在步驟5中,盡管在廣播時(shí)隙所有的節(jié)點(diǎn)都處于相同的通道,但欲加入網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)出的信標(biāo)請(qǐng)求幀仍有可能未被所有的1-跳鄰居節(jié)點(diǎn)正確接收到,為了盡可能完全的收集到所有2-跳鄰居節(jié)點(diǎn)的通道切換模式信息,步驟5可以重復(fù)進(jìn)行多次。需要指出的是,由于在每個(gè)時(shí)隙節(jié)點(diǎn)釆用基于竟?fàn)帣C(jī)制使用信道,即使沒有完全收集到所有2-跳鄰居節(jié)點(diǎn)的通道切換模式信息,也只對(duì)沖突域的劃分效果有影響,而不會(huì)影響到本發(fā)明所提MAC機(jī)制的正確運(yùn)行。綜上,本發(fā)明能充分利用物理射頻硬件提供的多通道能力,優(yōu)化無線網(wǎng)絡(luò)在存在多網(wǎng)絡(luò)共存、多徑現(xiàn)象、以及較強(qiáng)電磁噪聲的工業(yè)通信環(huán)境下的性能。本發(fā)明提出的基于同步通道切換策略的高可靠MAC機(jī)制,一方面可以通過適應(yīng)性傳輸機(jī)制,使得網(wǎng)絡(luò)能夠在其部分通道受到來自其它類型網(wǎng)絡(luò)、電磁噪聲或多徑效應(yīng)的干擾時(shí),自適應(yīng)地跳過被干擾通道而選擇高質(zhì)量通道進(jìn)行通信,從而保證通信效果;另一方面,本發(fā)明所述機(jī)制也可為其它網(wǎng)絡(luò)預(yù)留特定的頻率范圍,以降低對(duì)其它網(wǎng)絡(luò)的干擾。與此同時(shí),本發(fā)明通過一種分布式的通道切換模式選擇方法,讓網(wǎng)絡(luò)中的任一節(jié)點(diǎn)與其2-跳鄰居節(jié)點(diǎn)集合中的結(jié)點(diǎn)盡量選擇不同的通道切換模式,從而達(dá)到分割沖突域,實(shí)現(xiàn)并發(fā)傳輸,從而提高網(wǎng)絡(luò)有效吞吐量的效果。權(quán)利要求1.一種無線網(wǎng)狀網(wǎng)絡(luò)介質(zhì)訪問控制機(jī)制,其特征在于通過在支持多通道的無線射頻芯片上構(gòu)建基于同步通道切換機(jī)制的介質(zhì)訪問控制架構(gòu),并在網(wǎng)絡(luò)運(yùn)行過程中采用基于所述介質(zhì)訪問控制架構(gòu)的適應(yīng)性傳輸機(jī)制來自適應(yīng)地選擇高質(zhì)量通道進(jìn)行通信和分布式的通道切換模式選擇方法來實(shí)現(xiàn)更大程度的并發(fā)傳輸,總體構(gòu)成一個(gè)面向工業(yè)現(xiàn)場(chǎng)應(yīng)用的無線網(wǎng)狀網(wǎng)絡(luò)的介質(zhì)訪問控制機(jī)制;其中1)建立基于同步通道切換機(jī)制的介質(zhì)訪問控制架構(gòu)網(wǎng)絡(luò)中的所有節(jié)點(diǎn)在網(wǎng)絡(luò)時(shí)間同步的前提下,按照各自選定的通道切換模式進(jìn)行同步的通道切換;1-跳鄰居節(jié)點(diǎn)間通過交換并保存各自的通道切換模式,在需要通信時(shí)切換到目的節(jié)點(diǎn)當(dāng)前的操作通道上進(jìn)行通信,并在通信完成后切換回自已的操作通道;2)基于所述介質(zhì)訪問控制架構(gòu)的適應(yīng)性傳輸機(jī)制網(wǎng)絡(luò)運(yùn)行時(shí),網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)對(duì)其每個(gè)1-跳鄰居節(jié)點(diǎn)維護(hù)一個(gè)通道質(zhì)量評(píng)估表,并實(shí)時(shí)地對(duì)它和每個(gè)1-跳鄰居節(jié)點(diǎn)在所有通道上的通道質(zhì)量進(jìn)行統(tǒng)計(jì)評(píng)估,并把通道質(zhì)量評(píng)估值低于預(yù)設(shè)閾值的通道列入“黑名單”;所述節(jié)點(diǎn)在發(fā)送報(bào)文時(shí),根據(jù)報(bào)文發(fā)送規(guī)則優(yōu)先發(fā)送當(dāng)前時(shí)隙其目的節(jié)點(diǎn)操作通道不在“黑名單”上的報(bào)文;并且,對(duì)在當(dāng)前時(shí)隙發(fā)送失敗的報(bào)文的重傳操作將在后繼時(shí)隙進(jìn)行;3)基于所述介質(zhì)訪問控制架構(gòu)的分布式通道切換模式選擇方法通過將任一節(jié)點(diǎn)與其2-跳鄰居節(jié)點(diǎn)集合中的所有節(jié)點(diǎn)平均分配到所有可用的通道切換模式上,實(shí)現(xiàn)并發(fā)傳輸,提高網(wǎng)絡(luò)吞吐量。2.按照權(quán)利要求1所述無線網(wǎng)狀網(wǎng)絡(luò)介質(zhì)訪問控制機(jī)制,其特征在于所述通道切換序列為所有可用通道的一個(gè)選定排列,所有通道切換序列的數(shù)量為可用通道編號(hào)的階乘。3.按照權(quán)利要求1所述無線網(wǎng)狀網(wǎng)絡(luò)介質(zhì)訪問控制機(jī)制,其特征在于步驟l)中所述通道切換模式為由<通道切換序列、起始通道>二元組唯一決定,對(duì)于同一通道切換序列,選擇不同的起始通道來獲得不同的通道切4.按照權(quán)利要求3所述無線網(wǎng)狀網(wǎng)絡(luò)介質(zhì)訪問控制機(jī)制,其特征在于其中所述通道切換模式在其加入網(wǎng)絡(luò)時(shí)選定,并在網(wǎng)絡(luò)運(yùn)行過程中保持不變。5.按照權(quán)利要求3所述無線網(wǎng)狀網(wǎng)絡(luò)介質(zhì)控制機(jī)制,其特征在于所述通道切換模式的數(shù)量等于可用通道的數(shù)量;對(duì)于所有使用不同通道切換模式的節(jié)點(diǎn)在所有時(shí)隙的操作通道都不相同;1-跳鄰居節(jié)點(diǎn)可以使用不同的通道切換模式。6.按照權(quán)利要求1所述無線網(wǎng)狀網(wǎng)絡(luò)介質(zhì)訪問控制機(jī)制,其特征在于以通道切換幀為時(shí)隙的基本組織單位,通道切換幀中的時(shí)隙又分為普通時(shí)隙和廣播時(shí)隙兩類,在通道切換幀中,每隔至少一個(gè)普通時(shí)隙,插入一個(gè)廣播時(shí)隙。7.按照權(quán)利要求6所述無線網(wǎng)狀網(wǎng)絡(luò)介質(zhì)訪問控制機(jī)制,其特征在于在所述普通時(shí)隙,節(jié)點(diǎn)的操作通道由節(jié)點(diǎn)本身在加入網(wǎng)絡(luò)時(shí)選定的通道切換模式?jīng)Q定,在該類時(shí)隙中,節(jié)點(diǎn)與其1-跳鄰居節(jié)點(diǎn)可能處于不同的操作通道,因而在該類時(shí)隙進(jìn)行點(diǎn)到點(diǎn)的單播通信。8.按照權(quán)利要求6所述無線網(wǎng)狀網(wǎng)絡(luò)介質(zhì)訪問控制機(jī)制,其特征在于在所述廣播時(shí)隙,節(jié)點(diǎn)的操作通道由全網(wǎng)一致的廣播時(shí)隙通道切換模式?jīng)Q定;廣播時(shí)隙通道切換模式由網(wǎng)關(guān)節(jié)點(diǎn)在發(fā)起網(wǎng)絡(luò)形成過程之前選定,網(wǎng)絡(luò)中的所有節(jié)點(diǎn)都根據(jù)廣播時(shí)隙通道切換模式?jīng)Q定其在各廣播時(shí)隙的操作通道。9.按照權(quán)利要求6或8所述無線網(wǎng)狀網(wǎng)絡(luò)介質(zhì)訪問控制機(jī)制,其特征在于所述廣播時(shí)隙之間的間隔為可配置參數(shù),取值范圍為48個(gè)普通時(shí)隙。10.按照權(quán)利要求6所述無線網(wǎng)狀網(wǎng)絡(luò)介質(zhì)訪問控制機(jī)制,其特征在于所述通道時(shí)隙的長(zhǎng)度為保證至少容納一次完整的基于竟?fàn)帣C(jī)制的傳輸過程,具體包括隨機(jī)退避時(shí)間,數(shù)據(jù)幀傳輸時(shí)間,以及等待和接收應(yīng)答時(shí)間。11.按照權(quán)利要求1所述無線網(wǎng)狀網(wǎng)絡(luò)介質(zhì)訪問控制機(jī)制,其特征在于步驟2)中所述的通道質(zhì)量評(píng)估值是釆用窗口平均的指數(shù)加權(quán)滑動(dòng)平均方法對(duì)最近一段時(shí)間通道上的報(bào)文發(fā)送成功率進(jìn)行處理獲得的。12.按照權(quán)利要求1所述無線網(wǎng)狀網(wǎng)絡(luò)介質(zhì)訪問控制機(jī)制,其特征在于步驟2)中所述的報(bào)文發(fā)送規(guī)則,優(yōu)先發(fā)送其目的節(jié)點(diǎn)在當(dāng)前時(shí)隙的操作通道未被列入"黑名單"的報(bào)文,而將其目的節(jié)點(diǎn)在當(dāng)前時(shí)隙的操作通道被列入"黑名單"的報(bào)文推遲到后繼時(shí)隙發(fā)送。13.按照權(quán)利要求1所述無線網(wǎng)狀網(wǎng)絡(luò)介質(zhì)訪問控制機(jī)制,其特征在于步驟2)中所述對(duì)于每次報(bào)文發(fā)送,發(fā)送節(jié)點(diǎn)將會(huì)期待目的節(jié)點(diǎn)返回一個(gè)針對(duì)該報(bào)文的應(yīng)答幀,若發(fā)送節(jié)點(diǎn)在設(shè)定超時(shí)間隔內(nèi)沒有收到應(yīng)答幀,發(fā)送節(jié)點(diǎn)將會(huì)在后繼時(shí)隙在一個(gè)不同的通道上進(jìn)行重新發(fā)送報(bào)文。14.按照權(quán)利要求1所述無線網(wǎng)狀網(wǎng)絡(luò)介質(zhì)訪問控制機(jī)制,其特征在于步驟3)中所述通道切換模式選擇方法對(duì)于網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn),在可用通道切換模式數(shù)量大于該節(jié)點(diǎn)的2-跳鄰居節(jié)點(diǎn)集合中的結(jié)點(diǎn)數(shù)量時(shí),選擇一個(gè)未被使用的通道切換模式;或是在可用通道切換模式數(shù)量小于2-跳鄰居節(jié)點(diǎn)集合中的結(jié)點(diǎn)數(shù)量時(shí),選擇復(fù)用次數(shù)最少的通道切換模式。全文摘要本發(fā)明公開一種無線網(wǎng)狀網(wǎng)絡(luò)介質(zhì)訪問控制機(jī)制。它通過在支持多通道的無線射頻芯片上構(gòu)建基于同步通道切換機(jī)制的介質(zhì)訪問控制架構(gòu),并在網(wǎng)絡(luò)運(yùn)行過程中采用基于所述介質(zhì)訪問控制架構(gòu)的適應(yīng)性傳輸機(jī)制來自適應(yīng)地選擇高質(zhì)量通道進(jìn)行通信和分布式的通道切換模式選擇方法來實(shí)現(xiàn)更大程度的并發(fā)傳輸,總體構(gòu)成一個(gè)面向工業(yè)現(xiàn)場(chǎng)應(yīng)用的無線網(wǎng)狀網(wǎng)絡(luò)高可靠的介質(zhì)訪問控制機(jī)制。本發(fā)明能充分利用物理射頻硬件提供的多通道能力,優(yōu)化無線網(wǎng)絡(luò)在存在多網(wǎng)絡(luò)共存、多徑現(xiàn)象、以及較強(qiáng)電磁噪聲的工業(yè)通信環(huán)境下的性能,保證在惡劣的工業(yè)射頻環(huán)境中的高通信質(zhì)量。文檔編號(hào)H04L12/56GK101193042SQ20061013445公開日2008年6月4日申請(qǐng)日期2006年12月1日優(yōu)先權(quán)日2006年12月1日發(fā)明者于海斌,徐皚冬,鵬曾,楊志家,軍王,邢志浩申請(qǐng)人:中國(guó)科學(xué)院沈陽自動(dòng)化研究所