一種動態信道檢測的處理方法、站點及接入點設備的制造方法
【技術領域】
[0001]本發明涉及計算機網絡與無線通信的交叉領域,特別是涉及一種動態信道檢測的處理方法、站點及接入點設備。
【背景技術】
[0002]當前,在無線網絡領域,無線局域網(WLAN)快速發展,全球對WLAN覆蓋需求日益增長。電氣和電子工程師協會工業規范IEEE802.11工作組先后定義了 802.lla、802.lib、802.1lg等一系列主要制定物理層(PHY)和媒體訪問控制(MAC)層規范的WLAN技術標準。隨后陸續出現了其他任務組,致力于發展涉及現有802.11技術改進的規范,例如,HEW (HighEfficiency fflan)任務組主要研究2.4/5GHz頻段下如何使WLAN網絡更高效傳輸。
[0003]在常見的WLAN網絡中,可以由一個接入點(Access Point,簡稱AP)以及與之相關聯的多個站點(Stat1n,簡稱STA)組成了一個基本服務集(Basic Service Set,簡稱BSS),站點可以是手機、筆記本等終端設備。STA通過接入信道和AP進行通信也可以由兩個或多個站點構成一個BSS,各個站點之間可以相互通信。STA在接入信道之前會先檢測信道是否空閑,若信道上信號能量高于信道檢測門限(CCA Level),則會認為此時信道是忙的,只有在信道上信號能量低于信道檢測門限時,STA才會進行信道接入。
[0004]圖1為現有技術中一信道檢測門限狀況的實例的示意圖,如圖1所示,以20MHz帶寬的BSS為例:STA在20MHz帶寬上的信道檢測門限為-82dB,STA A在向AP發送數據之前檢測到STA B正在發送的信號能量為-70dB,高于其信道檢測門限_82dB,會認為信道是忙的,STA A就不會向AP發送數據。而此時、雖然STA B正在給AP2發送數據,但是STA B到AP2的信號能量為_80dB,遠低于STA A到達APl的信號能量_50dB,因此如果此時STAA向AP發送數據,信號到達AP時的信號能量為_50dBm,STA B和AP2之間的通信對STA A和APl之間的通信所造成的干擾是可以忽略的。由此可見按照現有的技術所設置的信道檢測門限過高,影響了 STA A的通信效率。
[0005]針對上述情況,目前的討論中提出了動態靈敏度控制/動態信道檢測(DynamicSensitivit Control檢測DSC)的概念。即STA的信道檢測門限不再是定值,而是根據接收到AP的信標(Beacon)幀的能量(RSSI)來動態調整自己的信道檢測門限,即站點離AP越近,則信道檢測門限越高,屏蔽了低于檢測門限的信號,從而提高自己接入信道的效率。仍以圖1為例,STAA在向AP發送數據之前檢測到STA B正在發送的信號能量為_70dB,STA A進行DSC之后其信道檢測門限高于_70dB,因此STA A忽略了 STA B的信號,從而接入信道并向APl傳輸數據。
[0006]上述DSC技術在提高STA接入信道效率時存在一些問題;比如當BSS內有傳統設備(Legacy Device)時,由于Legacy Device并不支持DSC功能,那么支持該功能的站點和不支持該功能的站點在判斷信道空閑與否所基于的準則是不一致的,因此會導致上述兩類站點在信道接入時面臨公平性問題;另外,DSC站點通過提高CCA檢測門限來提高信道接入機會,勢必會增加和其他設備碰撞的概率,尤其對于DSC站點所能檢測的范圍之外的站點,當這樣的站點正在使用信道時是不會被DSC站點聽到的,DSC站點此時使用信道可能會對該站點數據傳輸造成干擾,雙方離的越近這種可能性就越高。這樣的站點越多,碰撞的幾率也就越大。
【發明內容】
[0007]本發明要解決的技術問題是提供一種動態信道檢測的處理方法、站點及接入點設備,以使得站點和接入點協商是否采用動態信道檢測門限,有利于在提高信道利用率和避免碰撞上找到最佳平衡點。
[0008]為了解決上述技術問題,本發明提供了一種動態信道檢測的處理方法,包括:
[0009]站點向接入點發送動態信道檢測請求;
[0010]所述站點根據所述接入點的回復信息決定是否使用動態信道檢測。
[0011]進一步地,動態信道檢測請求通過無線幀的物理層或媒體訪問控制層的信令進行指示。
[0012]進一步地,所述動態信道檢測請求中包含所述站點的檢測信息,
[0013]檢測信息包括:
[0014]所述站點檢測到的周圍本基本服務集中傳統設備的數量;和/或,
[0015]所述站點檢測到的其他基本服務集中設備的數量;和/或,
[0016]所述站點檢測接收到鄰區基本服務集的接入點發射的信號的接收信號強度;和/或,
[0017]所述站點檢測接收到本基本服務集的接入點發出的信號的接收信號強度;和/或,
[0018]所述站點一段時間內檢測到的鄰區基本服務集或本基本服務集接收信號強度的均值或最小值;和/或,
[0019]所述站點檢測接收到鄰區基本服務集的接入點發出的信號的接收信號強度和本基本服務集的接入點發出的信號的接收信號強度進行指定運算的結果;和/或,
[0020]所述站點的定位信息。
[0021]進一步地,檢測信息包括有所述站點檢測接收到鄰區基本服務集的接入點發出的信號的接收信號強度和本基本服務集的接入點發出的信號的接收信號強度進行指定運算的結果時,
[0022]所述指定運算包括:
[0023]一段時間內鄰區基本服務集的接入點發出的信號的接收信號強度的均值或最小值與本基本服務集的接入點發出的信號的接收信號強度的均值或最小值的差值;或,
[0024]一段時間內鄰區基本服務集的接入點發出的信號的接收信號強度的均值或最小值與本基本服務集的接入點發出的信號的接收信號強度的均值或最小值的比值。
[0025]進一步地,回復信息為同意使用動態信道檢測時,該處理方法還包括:
[0026]所述站點根據所述接入點在向回復同意使用動態信道檢測的指示中指示所述站點在傳輸數據時的站點的信道檢測門限、和/或傳輸功率、和/或調制方式更新對應參數;或,
[0027]根據預定義更新對應的參數。
[0028]進一步地,當根據回復信息所述站點使用動態信道檢測后,該處理方法還包括:
[0029]當所述站點接收到來自所述接入點發送停止動態信道檢測的指示時,停止使用動態信道檢測;或,
[0030]當所述站點接收到來自所述接入點發送在第一預設時長到達時停止動態信道檢測的指示時,在第一預設時長到達時停止使用動態信道檢測。
[0031]所述第一預設時長為大于或等于零的時長。
[0032]進一步地,當所述站點接收到來自所述接入點發送的停止使用動態信道檢測的指示時,該處理方法還包括:
[0033]所述站點向所述接入點發送無線幀,通知接入點已經接收到停止動態信道檢測的指示,并停止動態信道檢測;
[0034]當所述站點接收到來自所述接入點發送在第一預設時長到達時停止使用動態信道檢測的指示時,該處理方法還包括:
[0035]所述站點向所述接入點發送無線幀,通知接入點已經接收到在第一預設時長到達時停止動態信道檢測的指示,并在第一預設時長到達時停止動態信道檢測。
[0036]進一步地,當所述站點接收到來自所述接入點發送開啟動態信道檢測的指示時,該處理方法還包括:
[0037]所述站點向所述接入點發送通知所述接入點已經接收到開啟動態信道檢測的指示,并開啟動態信道檢測;
[0038]當所述站點接收到來自所述接入點發送在第二預設時長到達時開啟動態信道檢測的指示時,該處理方法還包括:
[0039]所述站點向所述接入點發送通知所述接入點已經接收到在第二預設時長到達時開啟動態信道檢測的指示,并在第二預設時長到達時開啟動態信道檢測;
[0040]所述第二預設時長為大于或等于零的時長。
[0041]另一方面,本申請還提供一種站點設備,包括:
[0042]發送模塊,用于向接入點發送動態信道檢測請求;
[0043]處理模塊,用于根據所述接入點的回復信息決定是否使用動態信道檢測。
[0044]進一步地,所述發送模塊,發送的動態信道檢測請求是通過無線幀的物理層或媒體訪問控制層的信令進行指示的。
[0045]進一步地,還包括:
[0046]檢測模塊,用于檢測以下信息:
[0047]周圍本基本服務集中傳統設備的數量;和/或,
[0048]其他基本服務集中設備的數量;和/或,
[0049]接收到鄰區基本服務集的接入點發射的信號的接收信號強度;和/或,
[0050]接收到本基本服務集的接入點發出的信號的接收信號強度;和/或,
[0051]一段時間內到的鄰區基本服務集或本基本服務集接收信號強度的均值或最小值;和/或,
[0052]接收到鄰區基本服務集的接入點發出的信號的接收信號強度;和/或,
[0053]本基本服務集的接入點發出的信號的接收信號強度進行指定運算的結果;和/或,
[0054]定位信息;
[0055]所述發送模塊,發送的動態信道檢測請求中包含所述檢測模塊的檢測信息;
[0056]所述指定運算包括:
[0057]—段時間內鄰區基本服務集的接入點發出的信號的接收信號強度的均值或最小值與本基本服務集的接入點發出的信號的接收信號強度的均值或最小值的差值;或,
[0058]一段時間內鄰區基本服務集的接入點發出的信號的接收信號強度的均值或最小值與本基本服務集的接入點發出的信號的接收信號強度的均值或最小值的比值。
[0059]進一步地,該站點設備還包括更新模塊,用于當所述接入點回復信息為回復同意使用動態信道檢測時,根據所述接入點在向回復同意使用動態信道檢測的無線幀中的指示中指示在傳輸數據時的站點的信道檢測門限、和/或傳輸功率、和/或調制方式更新對應參數;或,
[0060]根據預定義更新對應的參數。
[0061]進一步地,該站點設備還包括第一停止模塊和第二停止模塊;其中,
[0062]第一停止模塊,用于當根據回復信息所述站點使用動態信道檢測后,當所述站點接收到來自所述接入點發送的指示停止動態信道檢測的指示時,停止使用動態信道檢測。
[0063]第二停止模塊,用于當根據回復信息所述站點使用動態信道檢測后,當所述站點接收到來自所述接入點發送在第一預設時長到達時停止動態信道檢測的指示時,在第一預設時長到達時停止使用動態信道檢測;
[0064]所述第一預設時長為大于或等于零的時長。
[0065]進一步地,該站點設備還包括第一停止消息模塊和第二停止消息模塊;其中,
[0066]第一停止消息模塊,用于當接收到來自所述接入點發送停止使用動態信道檢測的指示時,向所述接入點發送通知所述接入點自身已經接收到停止動態信道檢測的指示,并停止使用動態信道檢測;
[0067]第二停止消息模塊,用于當接收到來自所述接入點發送在第一預設時長到達時停止使用動態信道檢測的指示時,向所述接入點發送通知所述接入點自身已經接收到在第一預設時長到達時停止動態信道檢測的指示,并在第一預設時長到達時停止使用動態信道檢測。
[0068]進一步地,該站點設備還包括第一開啟消息模塊和第二開啟消息模塊;其中,
[0069]第一開啟消息模塊,用于接收到來自所述接入點發送開啟動態信道檢測的指示時,向所述接入點發送通知所述接入點自身已經接收到開啟動態信道檢測的指示,并開啟動態信道檢測;
[0070]第二開啟消息模塊,用于接收到來自所述接入點發送在第二預設時長到達時開啟動態信道檢測的指示時,向所述接入點發送通知所述接入點自身已經接收到在第二預設時長到達時開啟動態信道檢測的無線幀的指示,并在第二預設時長到達時開啟動態信道檢測;
[0071]所述第二預設時長為大于或等于零的時長。
[0072]再一方面,本申請還提供一種動態信道檢測的處理方法,包括:
[0073]接入點接收站點發送的動態信道檢測請求;
[0074]所述接入點判斷是否使用動態信道檢測,將判斷結果回復給所述站點。
[0075]進一步地,所述接入點判斷是否使用動態信道檢測包括:根據本基本服務集中傳統設備的接入數量和所述站點的檢測信息判斷是否使用動態信道檢測;
[0076]所述站點的檢測信息為:
[0077]所述站點檢測到的周圍本基本服務集中傳統設備的數量;和/或,
[0078]所述站點檢測到的其他基本服務集中設備的數量;和/或,
[0079]所述站點檢測接收到鄰區基本服務集的接入點發射的信號的接收信號強度;和/或,
[0080]所述站點檢測接收到本基本服務集的接入點發出的信號的接收信號強度;和/或,
[0081]所述站點一段時間內檢測到的鄰區基本服務集或本基本服務集接收信號強度的均值或最小值;和/或,
[0082]所述站點檢測接收到鄰區基本服務集的接入點發出的信號的接收信號強度和本基本服務集的接入點發出的信號的接收信號強度進行指定運算的結果;和/或,
[0083]所述站點的定位信息。
[0084]進一步地,接入點判斷是否使用動態信道檢測,將判斷結果回復給所述站點,包括:
[0085]當所述接入點發現此時與自己關聯的站點中的傳統站點數量未超過第一閾值時;或,
[0086]當所述站點檢測到的周圍本基本服務集中傳統設備的數量;和/或,其他基本服務集中設備的數量低于第二閾值時;或,
[0087]當所述站點檢測接收到鄰區基本服務集的接入點發射的信號的接收信號強度和/或接收到本基本服務集的接入點發出的信號的接收信號強度大于第三閾值時;或,
[0088]當所述站點檢測接收到鄰區基本服務集的接入點發出的信號的接收信號強度和本基本服務集的接入點發出的信號的接收信號強度進行指定運算的結果大于第四閾值時;或,
[0089]站點一段時間內檢測到的鄰區基本服務集或本基本服務集接收信號強度的均值或最小值大于第五閾值時;或,
[0090]當所述接入點根據所述站點的定位信息確定所述站點和自己的距離處于指定范圍內時;
[0091]所述接入點向所述站點回復同意使用動態信道檢測;
[0092]否則,所述站點回復不同意使用動態信道檢測。
[0093]進一步地,接入點向所述站點回復的回復信息為同意使用動態信道檢測時,該處理方法還包括:
[0094]所述接入點在向所述站點回復同意使用動態信道檢測的無線幀中、指示所述站點在傳輸數據時的站點的信道檢測門限、和/或傳輸功率、和/或調制方式。
[0095]進一步地,當所述站點根據判斷結果使用動態信道檢測后,該處理方法還包括:所述接入點向所述站點發送停止動態信道檢測的指示;所述站點收到所述停止動態信道檢測的指示后停止使用動態信道檢測;或,
[0096]接入點向所述站點發送在第一預設時長到達時停止動態信道檢測的指示;所述站點收到所述在第一預設時長到達時停止動態信道檢測的指示后在第一預設時長到達時停止使用動態信道檢測;
[0097]第一預設時長為大于或等于零的時長。
[0098]進一步地,當所述站點未使用所述動態信道檢測時,該處理方法還包括:
[0099]所述接入點向所述站點發送開啟動態信道檢測的指示,以指示所述站點開啟動態信道檢測;或,
[0100]所述接入點向所述站點發送在第二預設時長到達時開啟動態信道檢測的指示,以指示所述站點在第二預設時長到達時開啟動態信道檢測;
[0101]所述第二預設時長為大于或等于零的時長。
[0102]進一步地,該處理方法還包括:
[0103]所述接入點向與該接入點關聯的所述站點多播或廣播發送開啟或停止動態信道檢測的指示,以指示與該接入點關聯的所述站點開啟或停止動態信道檢測。
[0104]再一方面,本申請還提供一種接入點設備,包括:
[0105]接收模塊,用于接收站點發送的動態信道檢測請求;
[0106]處理模塊,用于判斷是否使用動態信道檢測,將判斷結果回復給所述站點。
[0107]進一步地,所述處理模塊,包括判斷單元,用于根據本基本服務集中傳統設備的接入數量和所述站點的檢測信息判斷是否使用動態信道檢測;
[0108]所述檢測信息為:
[0109]檢測到的周圍本基本服務集中傳統設備的數量;和/或,
[0110]檢測到的其他基本服務集中設備的數量;和/或,
[0111]檢測接收到鄰區基本服務集的接入點發射的信號的接收信號強度;和/或,
[0112]檢測接收到本基本服務集的接入點發出的信號的接收信號強度;和/或,
[0113]—段時間內檢測到的鄰區基本服務集或本基本服務集接收信號強度的均值或最小值;和/或,
[0114]檢測接收到鄰區基本服務集的接入點發出的信號的接收信號強度和本基本服務集的接入點發出的信號的接收信號強度進行指定運算的結果;和/或,
[0115]所述站點的定位信息。
[0116]進一步地,所述處理模塊還包括結果回復單元,用于當發現此時與自己關聯的站點中的傳統站點數量未超過第一閾值時;或,
[0117]當所述站點檢測到的周圍本基本服務集中傳統設備的數量和/或其他基本服務集中設備的數量低于第二閾值時;或,
[0118]或當所述站點檢測接收到鄰區基本服務集的接入點發射的信號的接收信號強度和/或接收到本基本服務集的接入點發出的信號的接收信號強度大于第三閾值