新四季網

無線區域網中信道佔用結束時刻更新及其狀態檢測的方法

2023-05-02 23:05:16 2

專利名稱:無線區域網中信道佔用結束時刻更新及其狀態檢測的方法
技術領域:
本發明涉及無線區域網,尤其涉及無線區域網中信道狀態的檢測方法。
背景技術:
無線區域網通常是基於載波偵聽多址協議CSMA的,其改進方式有信道分裂預約多址接入SRMA(split-channel reservation multiple access)、衝突避免多址接入協議MACA(multiple access with collision avoidance)、改進的衝突避免多址接入協議MACAW、底部獲取多址接入協議FAMA(flooracquisition multiple acess)和802.11的載波偵聽/衝突避免CSMA/CA等協議,本發明所指的無線區域網是基於CSMA/CA協議的。
CSMA/CA協議的基本原理如圖1所示,當收發通信站點(STA)間通信開始時,發送STA會發送請求發送(request to send,RTS)幀;接收STA收到RTS後,等待最短幀間間隔(short frame space,SIFS),返回確認發送(clear to send,CTS)幀;發送STA收到CTS幀後,等待SIFS時間間隔,發送數據分組;接收STA收到數據分組後等待SIFS時間間隔,發送確認(acknowledgment,ACK)幀。發雙方STA間一次突發傳輸的所有幀被稱為一個幀交換序列,幀交換序列包括RTS、CTS、Data、ACK。
收發雙方STA發送的每個幀內都有持續時長欄位(duration field),如果傳輸速率發生變化,預約時間也將隨著傳輸速率的變化而及時更新。預約時長是相對時間,表示信道將被佔用的時長,一方面可以通知對端分組傳輸何時結束;另一方面可以用來設置周圍未參與通信的STA的網絡分配矢量(network allocation vector,NAV)。本發明將這些未參與通信的STA定義為旁聽STA。正如本領域技術人員已知的那樣,NAV指示正在進行的通信對信道佔用結束的時刻,用於通信對信道的佔用預約。
所謂偵聽信道的狀態,指檢測信道的忙閒,其中包括虛擬載波檢測,所謂虛擬載波檢測針對隱藏站點。如圖2所示,圖中的圓圈分別表示STA1和STA2的覆蓋範圍。當STA1和STA2通信時,對於旁聽站點STA0來說,可能只檢測到STA2的載波,而檢測不到STA1的載波,那麼STA1對於STA0就是一個隱藏站點。雖然旁聽站點可能檢測不到隱藏站點的載波,但仍認為該通信存在。這是通過NAV的設置實現的,而NAV的設置和幀交換序列中各幀的持續時長欄位有關。
對於接收STA來說隱藏的旁聽站點會通過收聽發送STA發送的幀來設置NAV,對於發送STA來說隱藏的旁聽站點會通過收聽接收STA發送的幀來設置NAV。NAV是絕對時間,表示通信何時結束,NAV是否超時代表虛擬載波檢測信道是否空閒,只有當NAV超時,即虛擬載波檢測信道空閒,並且載波檢測信道也空閒時,旁聽STA才認為信道真正空閒。從而降低碰撞的概率,保證正在進行的通信不會被幹擾,同時一旦通信結束,旁聽STA可以及時接入。
WLAN是一個共享信道通信體制,一個基礎服務集(BSS)內的所有STA工作在同一信道。網絡分配矢量NAV的設置除了和幀交換序列中各幀的持續時長欄位有關外,還和通信站點所屬基礎服務集(BSS)或獨立基礎服務集(IBSS)附近是否存在相同信道(即工作頻點相同)的其他BSS或IBSS有關。如果多個BSS相互交疊且工作頻率相同,一個旁聽站點就可能偵聽到一個頻點上屬於不同BSS的多個通信。CSMA/CA機制必須能夠避免重疊區域的STA相互幹擾,旁聽站點須在檢測到信道上的多個通信都空閒下來時才可以接入,這是通過站點NAV的設置以及載波檢測來保證的,站點NAV是旁聽站點根據偵聽到的當前所有通信的當前NAV計算得到的,反映了偵聽到的所有通信是否結束。
現行的NAV刷新規則主要有兩種一種是「最大值規則」,另一種是「基於接收機的自動速率(Receiver Based Auto Rate)協議」。
「最大值規則」被IEEE802.11採納,其核心思想是,旁聽站點解析偵聽到的幀的持續時間,將持續時間和當前時刻相加得到該通信的信道佔用結束的估計時刻,在本發明中稱該估計時刻為當前網絡分配矢量(cur_NAV),用cur_NAV和站點中已設置的站點NAV比較,以兩者較大的值刷新站點NAV。
該方法實現簡單,當旁聽站點附近存在同時進行的多個當前通信,且一次幀交換序列傳輸過程中各幀的傳輸速率相同時,採用較大當前網絡分配矢量刷新站點NAV,使旁聽站點NAV總能跟蹤通信時間最長的當前通信,很好地抑制不同基礎服務集之間的通信碰撞。但該方法不適用於幀傳輸速率的變化發生在一次幀交換序列傳輸過程中的情況。
這是因為當傳輸速率加快,使得實際對信道的佔用時間比預約的時間短時,採用cur_NAV和站點NAV中較大的值刷新站點NAV不能使旁聽站點及時縮短其站點NAV,從而出現當前通信結束時旁聽站點仍認為信道被佔用的現象,導致在傳輸條件允許的情況下即使自適應地提高傳輸速率,也不能提高網絡效率。因此站點NAV設置的「最大值規則」不適用於幀交換序列內幀速率可變的自適應傳輸。
基於接收機的自動速率協議是由蓋文·荷蘭德、奈廷·魏德亞和帕偌沃·巴爾提出的,該協議克服了「最大值規則」的上述缺點。其核心思想是在MAC幀頭的持續時間欄位中插入該幀的發送速率和幀長。傳輸初始時,發送站點採用基本速率集中的速率發送「發送請求幀」,接收站點根據接收信號估計信道質量信息,並隨之自適應地調整發送速率,發送站點則以接收站點返回的確認幀的發送速率發送下一幀,旁聽站點則從接收信號中獲得數據發送速率和幀長,及時修正網絡分配矢量。該方法最主要的缺點是在調整NAV時,沒有考慮不同基礎服務集之間的通信碰撞;同時持續時間欄位不再是信道開始被佔用到佔用結束這段時間,兼容性差。

發明內容本發明要解決的技術問題是提供了一種無線區域網中信道佔用結束時刻的更新方法,使得該時刻的更新可以支持幀交換序列內幀速率可變的自適應傳輸,同時避免不同基礎服務集之間的通信碰撞。
為了解決上述技術問題,本發明提供了一種無線區域網中信道佔用結束時刻的更新方法,該信道佔用結束時刻是用站點網絡分配矢量NAV的值來指示的,該方法包括以下步驟(A)旁聽站點偵聽到信道上傳輸的幀時,解析幀的內容,確定當前通信的標識,並計算出該通信的當前NAV;(B)旁聽站點根據通信的標識,記錄步驟A得到的通信的標識及其當前NAV信息,或更新該通信原來保存的當前NAV;(C)從記錄的所有通信的當前NAV中選出最大的一個更新站點NAV,完成此次信道佔用結束時刻的更新。
進一步地,上述更新方法還可具有以下特點所述步驟(B)進一步分為以下步驟(B1)按該通信的標識判斷旁聽站點中是否已保存有該通信的記錄,如果沒有,執行步驟(B2),否則,執行步驟(B3);(B2)如果該通信的當前NAV指示該通信結束,此次更新結束;否則,記錄該通信的標識及其當前NAV信息,執行步驟(C);(B3)如果該通信的當前NAV指示該通信結束,則刪除該通信的記錄;否則,用計算出的該當前NAV更新該通信原來保存的當前NAV。
進一步地,上述更新方法還可具有以下特點所述步驟(A)中確定的當前通信的標識是指通信發送方的地址信息,如果偵聽到的幀屬於發送幀,以幀中的源地址為當前通信發送方的地址;如果偵聽到的幀屬於確認幀,則以幀中的目的地址為當前通信發送方的地址。
進一步地,上述更新方法還可具有以下特點所述幀中包含有持續時間欄位,步驟(A)中是將該欄位中的持續時間和當前時刻相加,得到信道的當前NAV。
進一步地,上述更新方法還可具有以下特點所述步驟(B3)中,在刪除該通信的記錄後,先判斷NAV列表是否為空,如果不為空,再執行步驟(C),如果為空,則說明信道佔用已結束,此次更新結束。
進一步地,上述更新方法還可具有以下特點旁聽站點還設置了一個通信數目上限,所述步驟(B1)之前,先判斷該超限標誌是否指示為不超限,如果是,再執行步驟(B1),否則,執行以下步驟步驟(D),以該通信的當前NAV和站點NAV中的較大值更新站點NAV,完成此次信道佔用結束時刻的更新;且在所述步驟(B1)中,如果判斷出旁聽站點中還未保存該通信的記錄後,再執行以下步驟判斷該通信的當前NAV是否指示該通信結束,如果是,直接結束此次更新,否則執行下一步;判斷偵聽到的所有當前通信的數目是否已超過上限,如果是,將上限標誌設為超限,執行步驟(D),如果沒有超限,再執行步驟(B2)。
進一步地,上述更新方法還可具有以下特點所述通信的記錄是保存在一個NAV列表中。
本發明要解決的另一技術問題是提供一種無線區域網中信道狀態的檢測方法,可以支持幀交換序列內幀速率可變的自適應傳輸,同時避免不同基礎服務集之間的通信碰撞。
為了解決上述技術問題,本發明提供了一種無線區域網中信道狀態的檢測方法,應用於旁聽站點對通信信道狀態的檢測,包括以下步驟(a)系統啟動後,將網絡分配矢量NAV置為無效;(b)旁聽站點對信道進行偵聽,如果偵聽到信道上傳輸的幀,觸發執行步驟(c),如果站點NAV有效且其指示的信道佔用結束時刻已等於當前時刻,觸發執行步驟(j);(c)解析偵聽到的幀的內容,確定當前通信的標識,並計算出該通信的當前NAV;(d)按該通信的標識判斷旁聽站點中是否已有該通信的記錄,如果沒有,執行步驟(e),否則,執行步驟(f);(e)判斷該通信的當前NAV是否指示該通信結束,如果是,返回步驟(b),否則,記錄該通信的標識及其當前NAV信息,然後執行步驟(i);(f)判斷該通信的當前NAV是否指示該通信結束,如果沒有結束,執行步驟(g),否則,執行步驟(h);(g)用該當前NAV更新該通信原來保存的當前NAV,執行步驟(i);(h)刪除該通信的記錄;(i)從保存的所有通信的當前NAV中選出最大的一個更新站點NAV,如果更新後的站點NAV大於當前時刻,說明虛擬載波檢測信道處於忙碌狀態,否則,執行步驟(j);(j)清除所有通信的記錄,將站點NAV置為無效,此時虛擬載波檢測信道處於空閒狀態,返回步驟(b)。
進一步地,上述檢測方法可具有以下特點所述步驟(c)中確定的當前通信的標識是指通信發送方的地址信息,如果偵聽到的幀屬於發送幀,以幀中的源地址為當前通信發送方的地址;如果偵聽到的幀屬於確認幀,則以幀中的目的地址為當前通信發送方的地址。
進一步地,上述檢測方法可具有以下特點所述幀中包含有持續時間欄位,步驟(c)中是將該欄位中的持續時間和當前時刻相加,得到信道的當前NAV。
進一步地,上述檢測方法可具有以下特點所述步驟(h)中,刪除該通信的記錄後,還判斷NAV列表是否為空,如果不為空,再執行步驟(i),如果為空,則復位站點NAV,說明虛擬載波檢測信道處於空閒狀態,直接返回步驟(b)。
進一步地,上述檢測方法可具有以下特點旁聽站點還設置了一個通信數目上限,所述步驟(a)在初始化時數據超限標誌設為不超限,所述步驟(c)之後,先判斷該超限標誌是否指示為不超限,如果是,再執行步驟(d),否則,執行以下步驟步驟(k),判斷偵聽到的該通信的當前NAV是否指示該通信結束,如果是,返回步驟(b);否則,以該通信的當前NAV和站點NAV中的較大值更新站點NAV,此時處於虛擬載波檢測信道忙碌且通信數目溢出狀態,再返回步驟(b);且在所述步驟(d)中,按該通信的標識判斷出旁聽站點中還未保存該通信的記錄後,先判斷偵聽到的當前通信數目是否已超過上限,如果是,將上限標誌設為超限,執行步驟(k),如果沒有超限,則執行步驟(e)。
進一步地,上述檢測方法可具有以下特點所述步驟(i)或/和步驟(k)中,如果更新後的站點NAV大於當前時刻且有變化,則為其啟動一個超時定時器或重置該定時器,以更新後的站點NAV指示的信道佔用結束時間為到時時間,所述步驟(a)中,如該超時定時器到時,即知道站點NAV指示的信道佔用結束時間已等於當前時間。
進一步地,上述檢測方法可具有以下特點所述通信數目上限設置為6~10。
進一步地,上述檢測方法可具有以下特點當檢測出的虛擬載波檢測信道狀態為空閒且檢測出的載波檢測信道的狀態也是空閒時,則通信信道的狀態為空閒,否則,通信信道狀態為忙碌。
進一步地,上述檢測方法可具有以下特點所述通信的記錄是保存在一個NAV列表中。
由上可知,本發明的信道狀態的檢測方法可以根據通信傳輸的實際情況及時修正,從而適應幀傳輸速率的變化發生在一次幀交換序列傳輸過程中的情況,可以提高網絡效率。同時,選擇當前通信的網絡分配矢量信息刷新網絡分配矢量,避免了不同基礎服務集之間的通信碰撞。而持續時間欄位仍舊指信道開始被佔用到佔用結束這段時間,解決了兼容性問題。
圖1是IEEE802.11的CSMA/CA原理示意圖。
圖2是旁聽站點偵聽信道狀態的示意圖。
圖3是本發明實施例刷新站點NAV的流程示意圖。
圖4A和圖4B是本發明實施例信道狀態的檢測方法的詳細流程圖。
具體實施方式下面就結合附圖對本發明的各個優選實施例進行詳細的說明。
圖3是本實施例方法刷新站點NAV的流程示意圖,先對站點NAV的刷新過程進行一個總體的大致介紹,包括以下步驟步驟100,旁聽站點對偵聽到的當前進行的通信進行區分,計算各當前進行的通信的當前NAV;在無線區域網中,當前進行的通信可能不止一個,旁聽站點可以時分方式偵聽到多個通信的發送幀或確認幀。旁聽站點對偵聽到的幀的類型以及源地址和目的地址進行解析和判斷,以通信發送方的地址信息作為區別不同通信的依據,如果偵聽到的幀屬於發送幀,則以源地址為當前通信的地址信息;如果偵聽到的幀屬於確認幀,則以目的地址為當前通信的地址信息。
然後,旁聽站點解析偵聽到的幀中包含的持續時間欄位,利用該欄位的值和當前時刻相加得到信道佔用結束的估計時刻,將該時刻作為該通信的當前NAV。
步驟105,旁聽站點根據通信的標識,以得到的通信的當前NAV記錄該通信的標識及其當前NAV信息,或更新該通信原來保存的當前NAV;分兩種情況分別處理當通信數目小於設定的上限時,對上一步得到的通信的當前NAV,如果旁聽站點的NAV列表中已有該通信的記錄,則再判斷計算出的當前NAV是否指示該通信結束,如果沒有,則以計算出的該當前NAV更新記錄中的當前NAV,如果指示通信結束,則刪除NAV列表中該通信的記錄;如果NAV列表中沒有該通信的記錄,則添加一條該通信的記錄,NAV列表用於記錄正在進行的通信的當前NAV,包括該通信的編號、通信發送方地址及其當前NAV等信息。
當通信數目大於設定的上限時,設置通信數目超限標識,在站點NAV指示當前所有通信結束之前,對上一步得到的通信的當前NAV,直接放到下一步進行處理。
步驟110,旁聽站點根據所有當前進行的通信的當前NAV,或偵聽到的通信的當前NAV和站點NAV,或站點NAV,刷新或復位站點NAV。
也分兩種情況如果通信數目沒有超限,則以所有當前通信的當前NAV中選擇值最大的刷新站點NAV,當更新後的站點NAV指示當前所有通信結束,復位站點NAV;如果通信數目超限,則選擇上一步得到的當前NAV和站點NAV中值最大的刷新站點NAV,當更新後的站點NAV指示當前所有通信結束時,復位站點NAV和通信數目超限標識。
圖4A和圖4B是展示本實施例信道狀態檢測方法的詳細流程圖,包括以下步驟步驟200,系統啟動後,進行初始化設置,包括復位站點NAV,創建NAV列表,設置通信數目上限M,如設為10,並將通信數目超限標誌設為不超限;復位站點NAV指將其設置為無效(本文中,設為當前時間或小於當前時間也算是無效),虛擬載波檢測信道空閒。復位NAV列表即將該列表清空。本實施例中,設定通信數目的上限為M,將正在進行的通信標識為T1~TM。
步驟210,旁聽站點對信道進行偵聽,如果偵聽到在信道上傳輸的發送幀或確認幀,觸發執行步驟220,如果根據有效的站點NAV啟動的超時定時器到時,則觸發執行步驟340;步驟220,根據偵聽到的幀的內容確定該通信的發送方地址,並將解析出的持續時間和當前時刻相加得到該通信的當前NAV;步驟230,判斷通信數目超限標誌是否超限,如果是,執行步驟350,否則,執行步驟240;步驟240,按該通信的發送方地址查找NAV列表,判斷表中是否已有該通信的記錄,如果沒有,執行步驟250,如果已有該通信的記錄,執行步驟280;步驟250,判斷已偵聽到的當前通信數目(即用列表中的通信數目加1)是否已大於M,如果是,置通信數目超限標誌為超限,執行步驟350,否則,執行步驟260;步驟260,判斷偵聽到的該通信的當前NAV是否指示該通信結束,即該當前NAV是否為小於或等於當前時刻,如果是,返回步驟210;否則,執行步驟270;步驟270,在NAV列表中添加該通信的記錄,包括為該通信設置的編號、該通信的發送方地址和當前NAV信息,執行步驟310;步驟280,判斷偵聽到的該通信的當前NAV是否指示該通信結束,如果沒有結束,執行步驟290,否則,執行步驟300;步驟290,用計算得到的該通信的當前NAV更新NAV列表相應記錄中的當前NAV,執行步驟310;步驟300,從NAV列表中刪除該通信的記錄,然後判斷NAV列表是否為空,如果不為空,執行步驟310,否則,執行步驟305;步驟305,復位站點NAV,虛擬載波檢測信道處於空閒狀態,返回步驟210;步驟310,從NAV列表所有記錄的當前NAV中選出最大的一個當前NAV更新站點NAV,本文中指的更新並不一定改變該站點NAV的值,在選出的最大值與站點NAV相同的,也視為進行了一次更新操作;步驟320,判斷更新後的站點NAV是否指示所有當前通信結束,如果沒有結束,執行步驟330,否則,執行步驟340;步驟330,虛擬載波檢測信道處於忙碌狀態,如果更新後的站點NAV有變化,則啟動一個超時定時器或對該定時器進行重置,以更新後的站點NAV指示的信道佔用結束時間為該定時器到時時間,返回步驟210;步驟340,清空NAV列表,復位站點NAV,虛擬載波檢測信道處於空閒狀態,返回步驟210;
步驟350,判斷偵聽到的該通信的當前NAV是否指示該通信結束,如果是,返回步驟210;否則,執行步驟360;步驟360,比較該通信的當前NAV和站點NAV,以兩者中的較大值更新站點NAV;步驟370,處於虛擬載波檢測信道忙碌且通信數目溢出狀態,如果該站點NAV有變化則重置超時定時器,以更新後的站點NAV指示的信道佔用結束時間為到時時間,返回步驟210。
根據上述流程檢測到虛擬載波檢測信道的狀態後,只要結合當前檢測的載波檢測信道的狀態,當兩者都為空閒時,則通信信道狀態為空閒,否則,通信信道狀態為忙碌。
下面再用一個實例說明一下,當通信數目沒有溢出,例如有a和b兩個通信,STA3為旁聽站點,STA3檢測到a以速率2M發送,預約通信時間從9:00發送10:00結束。B以6M發送預約通信時間從8:50發送9:20結束,STA3將NAV列表設為a10:00;b9:20;站點NAV為10:00。
當通信中a通信的信道質量變好,速率可以提到24M,則預約通信時間縮短為從9:00發送9:05結束,此時B通信的時間變為最長。STA3檢測到a的NAV為9:05,此時不能直接用9:05去刷新站點NAV的10:00,因為9:20才是信道真正的空閒時間,因此要從NAV列表中選9:20來刷新站點NAV。
綜上所述,採用本發明方法,無線區域網中NAV的設置方法可以根據通信傳輸的實際情況及時修正,從而適應由於傳輸速率變化造成的實際信道佔用時間的變化,故適用於幀交換序列內幀速率可變的自適應傳輸,提高了網絡效率。同時,考慮了所有當前正在進行的通信,選擇當前通信的NAV信息刷新網絡分配矢量,避免了不同基礎服務集之間的通信碰撞。另外,可以將持續時間欄位仍舊設為信道開始被佔用到佔用結束這段時間,解決了兼容性問題以上雖然通過一些示例性的實施例對本發明的無線區域網中傳輸數據的方法進行了詳細的描述,但是以上這些實施例並不是窮舉的,本領域技術人員可以在本發明的精神和範圍內實現各種變化和修改。因此,本發明並不限於這些實施例,本發明的範圍應由所附權利要求
為準。
例如,上述實施例的流程中設置通信數目的上限M,主要是考慮資源佔用的問題,事實上,在工程中的通信數目一般不會太多,WLAN的AP(相當於基站)在用一區域不會超過6個,因此即使同頻點,同時發生的通信不會超過6個。因此,在資源足夠的情況下,完全可以不設置通信數目的上限,全部按照上述流程中通信數目不超過上限的情況處理。
權利要求
1.一種無線區域網中信道佔用結束時刻的更新方法,該信道佔用結束時刻是用站點網絡分配矢量NAV的值來指示的,該方法包括以下步驟(A)旁聽站點偵聽到信道上傳輸的幀時,解析幀的內容,確定當前通信的標識,並計算出該通信的當前NAV;(B)旁聽站點根據通信的標識,記錄步驟A得到的通信的標識及其當前NAV信息,或更新該通信原來保存的當前NAV;(C)從記錄的所有通信的當前NAV中選出最大的一個更新站點NAV,完成此次信道佔用結束時刻的更新。
2.如權利要求
1所述的更新方法,其特徵在於,所述步驟(B)進一步分為以下步驟(B1)按該通信的標識判斷旁聽站點中是否已保存有該通信的記錄,如果沒有,執行步驟(B2),否則,執行步驟(B3);(B2)如果該通信的當前NAV指示該通信結束,此次更新結束;否則,記錄該通信的標識及其當前NAV信息,執行步驟(C);(B3)如果該通信的當前NAV指示該通信結束,則刪除該通信的記錄;否則,用計算出的該當前NAV更新該通信原來保存的當前NAV。
3.如權利要求
1所述的檢測方法,其特徵在於,所述步驟(A)中確定的當前通信的標識是指通信發送方的地址信息,如果偵聽到的幀屬於發送幀,以幀中的源地址為當前通信發送方的地址;如果偵聽到的幀屬於確認幀,則以幀中的目的地址為當前通信發送方的地址。
4.如權利要求
1所述的檢測方法,其特徵在於,所述幀中包含有持續時間欄位,步驟(A)中是將該欄位中的持續時間和當前時刻相加,得到信道的當前NAV。
5.如權利要求
2所述的檢測方法,其特徵在於,所述步驟(B3)中,在刪除該通信的記錄後,先判斷NAV列表是否為空,如果不為空,再執行步驟(C),如果為空,則說明信道佔用已結束,此次更新結束。
6.如權利要求
2所述的檢測方法,其特徵在於,旁聽站點還設置了一個通信數目上限,所述步驟(B1)之前,先判斷該超限標誌是否指示為不超限,如果是,再執行步驟(B1),否則,執行以下步驟步驟(D),以該通信的當前NAV和站點NAV中的較大值更新站點NAV,完成此次信道佔用結束時刻的更新;且在所述步驟(B1)中,如果判斷出旁聽站點中還未保存該通信的記錄後,再執行以下步驟判斷該通信的當前NAV是否指示該通信結束,如果是,直接結束此次更新,否則執行下一步;判斷偵聽到的所有當前通信的數目是否已超過上限,如果是,將上限標誌設為超限,執行步驟(D),如果沒有超限,再執行步驟(B2)。
7.如權利要求
1所述的檢測方法,其特徵在於,所述通信的記錄是保存在一個NAV列表中。
8.一種無線區域網中信道狀態的檢測方法,應用於旁聽站點對通信信道狀態的檢測,包括以下步驟(a)系統啟動後,將網絡分配矢量NAV置為無效;(b)旁聽站點對信道進行偵聽,如果偵聽到信道上傳輸的幀,觸發執行步驟(c),如果站點NAV有效且其指示的信道佔用結束時刻已等於當前時刻,觸發執行步驟(j);(c)解析偵聽到的幀的內容,確定當前通信的標識,並計算出該通信的當前NAV;(d)按該通信的標識判斷旁聽站點中是否已有該通信的記錄,如果沒有,執行步驟(e),否則,執行步驟(f);(e)判斷該通信的當前NAV是否指示該通信結束,如果是,返回步驟(b),否則,記錄該通信的標識及其當前NAV信息,然後執行步驟(i);(f)判斷該通信的當前NAV是否指示該通信結束,如果沒有結束,執行步驟(g),否則,執行步驟(h);(g)用該當前NAV更新該通信原來保存的當前NAV,執行步驟(i);(h)刪除該通信的記錄;(i)從保存的所有通信的當前NAV中選出最大的一個更新站點NAV,如果更新後的站點NAV大於當前時刻,說明虛擬載波檢測信道處於忙碌狀態,否則,執行步驟(j);(j)清除所有通信的記錄,將站點NAV置為無效,此時虛擬載波檢測信道處於空閒狀態,返回步驟(b)。
9.如權利要求
1所述的檢測方法,其特徵在於,所述步驟(c)中確定的當前通信的標識是指通信發送方的地址信息,如果偵聽到的幀屬於發送幀,以幀中的源地址為當前通信發送方的地址;如果偵聽到的幀屬於確認幀,則以幀中的目的地址為當前通信發送方的地址。
10.如權利要求
1所述的檢測方法,其特徵在於,所述幀中包含有持續時間欄位,步驟(c)中是將該欄位中的持續時間和當前時刻相加,得到信道的當前NAV。
11.如權利要求
1所述的檢測方法,其特徵在於,所述步驟(h)中,刪除該通信的記錄後,還判斷NAV列表是否為空,如果不為空,再執行步驟(i),如果為空,則復位站點NAV,說明虛擬載波檢測信道處於空閒狀態,直接返回步驟(b)。
12.如權利要求
1所述的檢測方法,其特徵在於,旁聽站點還設置了一個通信數目上限,所述步驟(a)在初始化時數據超限標誌設為不超限,所述步驟(c)之後,先判斷該超限標誌是否指示為不超限,如果是,再執行步驟(d),否則,執行以下步驟步驟(k),判斷偵聽到的該通信的當前NAV是否指示該通信結束,如果是,返回步驟(b);否則,以該通信的當前NAV和站點NAV中的較大值更新站點NAV,此時處於虛擬載波檢測信道忙碌且通信數目溢出狀態,再返回步驟(b);且在所述步驟(d)中,按該通信的標識判斷出旁聽站點中還未保存該通信的記錄後,先判斷偵聽到的當前通信數目是否已超過上限,如果是,將上限標誌設為超限,執行步驟(k),如果沒有超限,則執行步驟(e)。
13.如權利要求
1或5所述的檢測方法,其特徵在於,所述步驟(i)或/和步驟(k)中,如果更新後的站點NAV大於當前時刻且有變化,則為其啟動一個超時定時器或重置該定時器,以更新後的站點NAV指示的信道佔用結束時間為到時時間,所述步驟(a)中,如該超時定時器到時,即知道站點NAV指示的信道佔用結束時間已等於當前時間。
14.如權利要求
6所述的檢測方法,其特徵在於,所述通信數目上限設置為6~10。
15.如權利要求
1所述的檢測方法,其特徵在於,當檢測出的虛擬載波檢測信道狀態為空閒且檢測出的載波檢測信道的狀態也是空閒時,則通信信道的狀態為空閒,否則,通信信道狀態為忙碌。
16.如權利要求
1所述的檢測方法,其特徵在於,所述通信的記錄是保存在一個NAV列表中。
專利摘要
一種無線區域網中信道佔用結束時刻更新及其狀態檢測的方法,更新方法包括(A)旁聽站點偵聽到信道上傳輸的幀時,解析幀的內容,確定當前通信的標識,並計算出該通信的當前NAV;(B)旁聽站點根據通信的標識,記錄步驟A得到的通信的標識及其當前NAV信息,或更新該通信原來保存的當前NAV;(C)從記錄的所有通信的當前NAV中選出最大的一個更新站點NAV,完成此次信道佔用結束時刻的更新。更新後的站點NAV指示所有通信結束時,則信道處於虛擬載波檢測信道空閒狀態,否則,該信道處於忙碌狀態。本發明方法支持幀速率可變的自適應傳輸,可避免BSS的通信碰撞。
文檔編號H04L12/413GK1996908SQ200510048292
公開日2007年7月11日 申請日期2005年12月31日
發明者李峰, 王彬, 李 傑 申請人:中興通訊股份有限公司導出引文BiBTeX, EndNote, RefMan

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀