信道切換方法、設備及系統的制作方法
【專利摘要】本發明實施例提供信道切換方法、設備及系統。該方法包括:第二AP接收第一AP關聯的終端STA發送的上行包,所述第一AP執行信道切換前與所述第二AP工作在同一信道;第二AP響應所述上行包,將所述第一AP的信道切換相關信息發送至所述STA,以使所述STA根據所述信道切換相關信息,執行相應的信道切換。本發明實施例提供的信道切換方法、設備及系統,能夠有效提高AP成功通知STA執行信道切換的概率,從而降低STA無法獲知信道切換相關信息而導致的功耗增加的可能性。
【專利說明】信道切換方法、設備及系統
【技術領域】
[0001]本發明涉及網絡通信技術,尤其涉及一種信道切換方法、設備及系統,屬于通信【技術領域】。
【背景技術】
[0002]802.1 Iah標準可以支持多種帶寬,包括IMHz,2MHz,4MHz,8MHz和16MHz,其中1ΜΗζ,2ΜΗζ必選。當工作在2MHz帶寬的基本服務集(Basic Service Set,BSS)發現其中上半部分IMHz信道或者下半部分IMHz信道受到相鄰BSS干擾很嚴重時,或者整個2MHz信道受到的干擾很嚴重時,接入點(Access Point, AP)需要將信道切換到干擾比較小的另外一個新的IMHz或者2MHz的信道上。此外,韓國的917MHz?923.5MHz頻段是由802.1lah支持的傳感器(sensor)設備以及射頻識別(Radio Frequency Identification, RFID)設備共同使用,當802.1lah設備發現RFID干擾很嚴重時,802.1lah AP需要切換信道避免干擾。
[0003]根據802.1lh以及802.1ly標準,均定義了當AP執行信道切換時通過如下兩種方式通知自身關聯的終端(station,STA),一種是廣播/單播攜帶有用于指示信道切換信息的信息單兀(information element, IE)的信標(beacon)巾貞或探測響應(probe response)幀;具體地,在802.1lh標準中,AP廣播/單播攜帶有信道切換通知信息單元(channelswitch announcement information element, channel switch announcement IE)的信標幀或探測響應幀,在802.1ly標準中,AP廣播/單播攜帶有擴展信道切換通知信息單兀(extended channel switch announcement IE)的信標(beacon)巾貞或探測響應(proberesponse)巾貞;另一種是廣播/單播功能(action)巾貞;具體地,在802.1lh標準中,AP廣播/單播信道切換通知功能(channel switch announcement action)巾貞,在802.1ly標準中,AP 廣播 / 單播擴展信道切換通知功能(extended channel switch announcement action)幀。
[0004]由于802.1lah標準的主要應用場景例如為抄表、環境監測、醫療等,在這些應用中,STA為了保證低功耗需要休眠,只會根據監聽間隔(listen interval)周期性醒來接收AP發送的beacon幀,或者當STA有上行包要發送時隨時醒來發送,或者STA隨時醒來給AP發送省電輪詢(PS-Poll)幀詢問AP是否有下行緩存數據要發送給STA。
[0005]因此,采用上述802.1lh以及802.1ly標準定義的AP通知STA執行信道切換的方法時,有較大可能性由于STA正處于休眠狀態,未接收到信道切換相關信息,從而使得STA醒來后需要重新掃描信道、執行重關聯等操作,增加了 STA的功耗。
【發明內容】
[0006]針對現有技術中存在的缺陷,本發明提供一種信道切換方法、設備及系統,用以有效提高AP成功通知STA執行信道切換的概率,從而降低STA無法獲知信道切換相關信息而導致的功耗增加的可能性。[0007]第一方面,提供一種信道切換方法,包括:
[0008]第二 AP接收第一 AP關聯的終端STA發送的上行包,所述第一 AP執行信道切換前與所述第二 AP工作在同一信道;
[0009]所述第二 AP響應所述上行包,將所述第一 AP的信道切換相關信息發送至所述STA,以使所述STA根據所述信道切換相關信息,執行相應的信道切換。
[0010]在第一方面的第一種可能的實現方式中,所述信道切換相關信息包括所述第一 AP的標識、所述第一 AP執行信道切換后的新信道的類型和編號。
[0011]結合第一方面的第一種可能的實現方式,在第二種可能的實現方式中,所述上行包是通過廣播形式發送的、且攜帶有所述第一 AP的標識,或者是通過單播形式向所述第一AP發送的。
[0012]結合第一方面的第一種可能的實現方式,在第三種可能的實現方式中,所述信道切換相關信息還包括所述第一 AP關聯的STA的列表。
[0013]結合第一方面的第三種可能的實現方式,在第四種可能的實現方式中,所述上行包是通過廣播形式發送的,或者是通過單播形式向所述第一 AP發送的。
[0014]結合第一方面的第二種或第四種可能的實現方式,在第五種可能的實現方式中,所述上行包為探測請求巾貞或省電輪詢巾貞或數據巾貞;
[0015]相應地,所述第二 AP響應所述上行包,將所述信道切換相關信息發送至所述STA,具體包括:
[0016]所述第二 AP將所述信道切換相關信息攜帶在探測響應幀或管理幀中,發送至所述 STA0
[0017]結合第一方面或第一方面的第一至第四中任一種可能的實現方式,在第六種可能的實現方式中,所述第二 AP接收第一 AP關聯的終端STA發送的上行包,之前還包括:
[0018]所述第二 AP接收所述第一 AP在執行信道切換前發送的信道切換相關信息。
[0019]結合第一方面的第六種可能的實現方式,在第七種可能的實現方式中,所述第二AP接收第一 AP在執行信道切換前發送的信道切換相關信息,具體包括:
[0020]所述第二 AP通過一個或多個無線控制器AC,接收所述第一 AP在執行信道切換前發送的信道切換相關信息。
[0021]結合第一方面的第六種可能的實現方式,在第八種可能的實現方式中,還包括:
[0022]若第二 AP接收到所述信道切換相關信息的時間長度達到預設時間閾值,則清除所述信道切換相關信息。
[0023]第二方面,提供一種信道切換方法,包括:
[0024]第一 AP在執行信道切換前,將信道切換相關信息發送至第二 AP,所述第一 AP在執行信道切換前與所述第二 AP工作在同一信道;
[0025]所述第一 AP執行與所述信道切換相關信息相應的信道切換。
[0026]在第二方面的第一種可能的實現方式中,所述信道切換相關信息包括所述第一 AP的標識、所述第一 AP執行信道切換后的新信道的類型和編號。
[0027]結合第二方面的第一種可能的實現方式,在第二種可能的實現方式中,所述信道切換相關信息還包括所述第一 AP關聯的STA的列表。
[0028]第三方面,提供一種信道切換方法,其特征在于,包括:[0029]第一 AP廣播的至少一個短信標幀中攜帶信道切換指示信息,所述信道切換指示信息包括短信標幀或信標幀間隔數量,所述短信標幀的發送周期是所述信標幀的發送周期的1/N,其中N為大于等于2的整數;
[0030]所述第一 AP在所述間隔數量對應的短信標幀或信標幀中,攜帶信道切換通知信息單元或擴展信道切換通知信息單元,并廣播;
[0031]所述第一 AP執行與所述信道切換通知信息單元或擴展信道切換通知信息單元相應的信道切換。
[0032]在第三方面的第一種可能的實現方式中,所述第一 AP在廣播的至少一個短信標幀中攜帶信道切換指示信息,具體包括:
[0033]所述第一 AP在所述至少一個短信標幀的幀控制FC字段,攜帶用于指示執行信道切換的信道切換標識,并在所述至少一個短信標幀中攜帶用于指示所述間隔數量的信道切換指示字段。
[0034]第四方面,提供一種信道切換方法,包括:
[0035]STA接收第一 AP廣播的至少一個攜帶有信道切換指示信息的短信標幀,所述信道切換指示信息攜帶有短信標幀或信標幀間隔數量,所述短信標幀的發送周期是所述信標幀的發送周期的1/N,其中N為大于等于2的整數;
[0036]所述STA根據所述間隔數據,接收所述第一 AP廣播的攜帶有信道切換通知信息單元或擴展信道切換通知信息單元的短信標巾貞或信標巾貞;
[0037]所述STA執行與所述通知信息單元或擴展信道切換通知信息單元相應的信道切換。
[0038]在第四方面的第一種可能的實現方式中,所述STA接收第一 AP廣播的至少一個攜帶有信道切換指示信息的短信標幀,具體包括:
[0039]所述STA對接收到的第一 AP廣播的短信標幀的幀控制FC字段進行解析;
[0040]若所述FC字段攜帶用于指示執行信道切換的信道切換標識,則所述STA從所述至少一個短信標幀的信道切換指示字段,解析獲取所述間隔數據。
[0041]第五方面,提供一種信道切換方法,包括:
[0042]第一 AP在廣播的短信標幀中攜帶信道切換通知信息單元或擴展信道切換通知信息單元;
[0043]所述第一 AP執行與所述信道切換通知信息單元或擴展信道切換通知信息單元相應的信道切換。
[0044]第六方面,提供一種信道切換方法,包括:
[0045]STA接收第一 AP廣播的短信標幀;
[0046]所述STA若解析獲知所述短信標幀攜帶有信道切換通知信息單元或擴展信道切換通知信息單元,則執行與所述信道切換通知信息單元或擴展信道切換通知信息單元相應的信道切換。
[0047]第七方面,提供一種第二 AP,包括相互連接的上行包接收模塊和第一信道切換信息發送模塊,其中:
[0048]所述上行包接收模塊,用于接收第一 AP關聯的終端STA發送的上行包,并觸發所述信道切換相關信息發送模塊執行操作,所述第一 AP執行信道切換前與第二 AP工作在同一信道;
[0049]第一信道切換信息發送模塊,用于響應所述上行包,將所述第一 AP的信道切換相關信息發送至所述STA,以使所述STA根據所述信道切換相關信息,執行相應的信道切換。
[0050]在第七方面的第一種可能的實現方式中,所述信道切換相關信息包括所述第一 AP的標識、所述第一 AP執行信道切換后的新信道的類型和編號。
[0051]結合第七方面的第一種可能的實現方式,在第二種可能的實現方式中,所述上行包是通過廣播形式發送的、且攜帶有所述第一 AP的標識,或者是通過單播形式向所述第一AP發送的。
[0052]結合第七方面的第一種可能的實現方式,在第三種可能的實現方式中,所述信道切換相關信息還包括所述第一 AP關聯的STA的列表。
[0053]結合第七方面的第三種可能的實現方式,在第四種可能的實現方式中,所述上行包是通過廣播形式發送的,或者是通過單播形式向所述第一 AP發送的。
[0054]結合第七方面的第二種或第四種可能的實現方式,在第五種可能的實現方式中,所述上行包為探測請求巾貞或省電輪詢巾貞或數據巾貞;
[0055]相應地,所述第一信道切換信息發送模塊具體用于:將所述信道切換相關信息攜帶在探測響應幀或管理幀中,發送至所述STA。
[0056]結合第七方面或第七方面的第一至第五中任一種可能的實現方式,在第六種可能的實現方式中,還包括信道切換信息接收模塊,與所述第一信道切換信息發送模塊連接,用于接收所述第一 AP在執行信道切換前發送的信道切換相關信息。
[0057]結合第七方面的第六種可能的實現方式,在第七種可能的實現方式中,所述信道切換信息接收模塊具體用于通過一個或多個無線控制器AC,接收所述第一 AP在執行信道切換前發送的信道切換相關信息。
[0058]結合第七方面的第六種可能的實現方式,在第八種可能的實現方式中,所述信道切換信息接收模塊還用于:若接收到所述信道切換相關信息的時間長度達到預設時間閾值,則清除所述信道切換相關信息。
[0059]第八方面,提供一種第一 AP,包括相互連接的第二信道切換信息發送模塊和第一信道切換模塊,其中:
[0060]所述第二信道切換信息發送模塊,用于所述信道切換模塊執行信道切換前,將信道切換相關信息發送至第二 AP,第一 AP在執行信道切換前與所述第二 AP工作在同一信道;
[0061]所述第一信道切換模塊,用于執行與所述信道切換相關信息相應的信道切換。
[0062]在第八方面的第一種可能的實現方式中,所述信道切換相關信息包括所述第一 AP的標識、所述第一 AP執行信道切換后的新信道的類型和編號。
[0063]結合第八方面的第一種可能的實現方式,在第二種可能的實現方式中,所述信道切換相關信息還包括所述第一 AP關聯的STA的列表。
[0064]第九方面,提供一種第一 AP,包括相互連接的第一廣播模塊和第二信道切換模塊,其中:
[0065]所述第一廣播模塊用于廣播攜帶有信道切換指示信息的至少一個短信標幀,所述信道切換指示信息包括短信標幀或信標幀間隔數量,所述短信標幀的發送周期是所述信標幀的發送周期的1/N,其中N為大于等于2的整數;在所述間隔數量對應的短信標幀或信標幀中,攜帶信道切換通知信息單元或擴展信道切換通知信息單元,并廣播;
[0066]所述第二信道切換模塊,用于執行與所述信道切換通知信息單元或擴展信道切換通知信息單元相應的信道切換。
[0067]在第九方面的第一種可能的實現方式中,所述攜帶有信道切換指示信息的至少一個短信標幀中,FC字段攜帶有用于指示執行信道切換的信道切換標識,信道切換指示字段用于指示所述間隔數量。
[0068]第十方面,提供一種STA,包括相互連接的第一廣播接收模塊和第三信道切換模塊,其中:
[0069]所述第一廣播接收模塊,用于接收第一 AP廣播的至少一個攜帶有信道切換指示信息的短信標幀,所述信道切換指示信息攜帶有短信標幀或信標幀間隔數量,所述短信標幀的發送周期是所述信標幀的發送周期的1/N,其中N為大于等于2的整數;并根據所述間隔數據,接收所述第一 AP廣播的攜帶有信道切換通知信息單元或擴展信道切換通知信息單元的短信標幀或信標幀;將所述信道切換通知信息單元或擴展信道切換通知信息單元發送給所述第三信道切換模塊;
[0070]所述第三信道切換模塊用于執行與所述通知信息單元或擴展信道切換通知信息單元相應的信道切換。
[0071 ] 在第十方面的第一種可能的實現方式中,所述廣播接收模塊具體用于對接收到的第一 AP廣播的短信標幀的幀控制FC字段進行解析;
[0072]若所述FC字段攜帶用于指示執行信道切換的信道切換標識,則所述STA從所述至少一個短信標幀的信道切換指示字段,解析獲取所述間隔數據。
[0073]第十一方面,提供一種第一 AP,包括相互連接的第二廣播模塊和第四信道切換模塊,其中:
[0074]所述第二廣播模塊,用于在廣播的短信標幀中攜帶信道切換通知信息單元或擴展信道切換通知信息單元;
[0075]所述第四信道切換模塊,用于執行與所述信道切換通知信息單元或擴展信道切換通知信息單元相應的信道切換。
[0076]第十二方面,提供一種STA,包括相互連接的第二廣播接收模塊和第五信道切換模塊,其中:
[0077]所述第二廣播接收模塊,用于接收第一 AP廣播的短信標幀,將所述短信標幀發送至所述第五信道切換模塊;
[0078]所述第五信道切換模塊,用于若解析獲知所述短信標幀攜帶有信道切換通知信息單元或擴展信道切換通知信息單元,則執行與所述信道切換通知信息單元或擴展信道切換通知信息單元相應的信道切換。
[0079]第十三方面,提供一種信道切換系統,包括本發明實施例提供的第二 AP、本發明實施例提供的第一 AP,以及與所述第一 AP關聯的STA,其中所述第一 AP在執行信道切換前與所述第二 AP工作在相同信道。
[0080]第十四方面,提供一種信道切換系統,包括本發明實施例提供的第一 AP,以及本發明實施例提供的STA,所述STA與所述第一 AP相關聯。[0081]第十五方面,提供一種信道切換系統,包括本發明實施例提供的第一 AP,以及本發明實施例提供的STA,所述STA與所述第一 AP相關聯。
[0082]根據本發明實施例的信道切換方法、設備及系統,由于與第一 AP執行信道切換前工作在相同信道的第二 AP存儲有第一 AP的信道切換相關信息,并在第一 AP關聯的STA從休眠中醒來后,向其提供信道切換相關信息,從而能夠避免由于STA在休眠狀態下未接收到信道切換相關信息,醒來后需要重新掃描信道、執行重關聯等操作,所導致的STA的功耗增加,有效提高了 AP成功通知STA執行信道切換的概率。
【專利附圖】
【附圖說明】
[0083]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0084]圖1為本發明一個實施例的信道切換方法的流程示意圖;
[0085]圖2為本發明一個實施例的信道切換方法的信息交互圖;
[0086]圖3為本發明中探測請求幀的信息單元幀格式的一個示例;
[0087]圖4為本發明中探測響應幀的信息單元幀格式的一個示例;
[0088]圖5為本發明一個實施例的信道切換方法的信息交互圖;
[0089]圖6為本發明中action幀的一個示例;
[0090]圖7為本發明一個實施例的信道切換方法的流程示意圖;
[0091]圖8為本發明中攜帶有信道切換指示信息的短信標幀的一個示例;
[0092]圖9為本發明一個實施例的信道切換方法的流程示意圖;
[0093]圖10為本發明一個實施例的信道切換方法的流程示意圖;
[0094]圖11為本發明一個實施例的信道切換方法的流程示意圖;
[0095]圖12為本發明一個實施例的第二 AP的結構示意圖;
[0096]圖13為本發明一個實施例的第一 AP的結構示意圖;
[0097]圖14為本發明一個實施例的第一 AP的結構示意圖;
[0098]圖15為本發明一個實施例的STA的結構示意圖;
[0099]圖16為本發明一個實施例的第一 AP的結構示意圖;
[0100]圖17為本發明一個實施例的STA的結構示意圖。
【具體實施方式】
[0101]實施例一
[0102]圖1為本發明一個實施例的信道切換方法的流程示意圖。如圖1所示,該信道切換方法包括以下流程:
[0103]101,第二 AP接收第一 AP關聯的終端STA發送的上行包,所述第一 AP執行信道切換前與所述第二 AP工作在同一信道;
[0104]具體地,假設如下應用場景:STA與第一 AP關聯通信,通信信道是信道A(ChannelA);第一 AP由于干擾比較嚴重,需要將信道切換到Channel B ;第二 AP當前在Channel A上正常工作,并且第一 AP與第二 AP可以通過一個或多個無線控制器(AccessController, AC)進行信息交互。
[0105]第一 AP關聯的STA從休眠中醒來后,發送上行包。其中,該上行包既可以是STA在發現第一 AP切換信道后發送的,也可以是STA醒來后直接主動發送的;既可以是探測請求(Probe Request)幀,也可以是省電輪詢(PS-Poll)幀,還可以是任意上行數據包;既可以采用單播給第一 AP的方式發送,也可以采用廣播方式發送,并且還可以在采用廣播方式發送時,攜帶第一 AP的標識,例如為MAC地址。該上行包以及其具體發送方式本實施例中不做限制。
[0106]由于第二 AP與STA工作在同一信道,第二 AP能夠監聽到STA發送的單播或廣播的上行包。
[0107]102,所述第二 AP響應所述上行包,將所述第一 AP的信道切換相關信息發送至所述STA,以使所述STA根據所述信道切換相關信息,執行相應的信道切換。
[0108]具體地,第二 AP預先獲取到第一 AP的信道切換相關信息。具體獲取方式例如為:第一 AP的切換信道前,將信道切換相關信息發送給當前在相同信道上工作的第二AP。此外,也可采取其他方式將第一 AP的切換相關信息存儲在第二 AP中,本實施例中不做限制。該信道切換相關信息例如包括第一 AP的標識,例如為第一 AP的介質訪問控制(MediaAccess Control, MAC)地址,所述第一 AP執行信道切換后的新信道的類型(NewOperating Class)和新信道的編號(New Channel Number),或者還可以包括第一 AP關聯的STA的列表。信道切換相關信息的具體信息內容可以是任意形式的、用于使STA執行與第一 AP相應的信道切換的信息,本實施例中不做限制。
[0109]第二 AP當監聽到上行包時,若解析獲知上行包的目的標識為第一 AP的標識,例如目的MAC地址為第一 AP的MAC地址,或當信道切換相關信息還包括第一 AP關聯的STA的列表時,解析獲知上行包的源標識,例如為源MAC地址,為第一 AP關聯的STA的標識,則將步驟101所接收到的信道切換相關信息發送給所述STA。其中,第一 AP關聯的STA的列表中包括第一 AP關聯的STA的標識,例如為STA的MAC地址;第二 AP可以將信道切換相關信息攜帶在探測響應(Probe Response)巾貞或者管理巾貞中發送給STA,或者采用任意其它方式將信道切換相關信息發送給STA,本實施例中不做限制。
[0110]STA接收到第二 AP返回的信道切換相關信息后,根據信道切換相關信息執行相應的信道切換,即可與信道切換后的第一 AP繼續進行通信。
[0111]根據上述實施例的信道切換方法,由于與第一 AP執行信道切換前工作在相同信道的第二 AP存儲有第一 AP的信道切換相關信息,并在第一AP關聯的STA從休眠中醒來后,向其提供信道切換相關信息,從而能夠避免由于STA在休眠狀態下未接收到信道切換相關信息,醒來后需要重新掃描信道、執行重關聯等操作,所導致的STA的功耗增加,有效提高了 AP成功通知STA執行信道切換的概率。
[0112]為描述方便,在下述實施例中,以第一 AP的標識為第一 AP的MAC地址,第一 AP關聯的STA的標識為STA的MAC地址為例,并且將第一 AP關聯的STA的列表稱為第一 AP關聯的STA的地址列表,進行說明。并且,對于但其僅用作本發明實施例的示例,采用任意其它的第一 AP的標識/STA的標識均能夠用于實施本發明實施例的技術方案。
[0113]實施例二[0114]圖2為本發明一個實施例的信道切換方法的信息交互圖。如圖2所示,該信道切換方法包括以下步驟:
[0115]201,第一 AP通過AC向工作在相同信道的第二 AP發送信道切換相關信息,該信道切換相關信息包括第一 AP的MAC地址,第一 AP執行信道切換后的新信道的類型和新信道的編號;
[0116]其中,802.11標準中對世界不同國家地區的信道類型以及編號都做了明確的規定。
[0117]202,第一 AP執行信道切換;
[0118]203,第一 AP關聯的STA醒來后找不到第一 AP,在當前信道發送單播給第一 AP的探測請求幀,或在當前信道廣播攜帶有第一 AP的MAC地址的探測請求幀,第二 AP接收該探測請求幀;
[0119]更為具體地,第一 AP關聯的STA從休眠中醒來后,發現一段時間內收不到第一 AP廣播的beacon巾貞后,STA發送探測請求(Probe Request)巾貞,或者STA從休眠中醒來后直接主動發送Probe Request幀。圖3為本發明中探測請求幀的信息單元幀格式的一個示例。如圖3所示,STA在廣播的探測請求幀中攜帶第一 AP的MAC地址時,可以使用占用一個字節的單元標識(Element ID)字段唯一標記信息單元(Information Element, IE),目前802.11標準中ID號222-255保留沒有使用,便即可以取值為222 ;使用占用一個字節的長度(Length)字段標記IE的長度;采用占用6個字節的第一 AP地址(API addr)字段記錄第一 AP的具體MAC地址。此外,廣播的探測請求幀除了可以采用802.11標準規定的幀格式外,還可以采用802.1lah標準中規定的空數據包(Null data packet, NDP)探測請求格式。
[0120]204,第二 AP若接收到單播的探測請求幀,且解析獲知該單播的探測請求幀的目的MAC地址為第一 AP的MAC地址,或者第二 AP若接收到廣播的探測請求幀,且解析獲知該廣播的探測請求幀攜帶有第一 AP的MAC地址,則向STA回復探測響應幀,并在探測響應幀中攜帶第一 AP的信道切換信息,包括第一 AP的MAC地址、新信道的類型和新信道的編號(圖2中以此種情況為例);否則,若第二 AP解析獲知接收到的單播的探測請求幀的目的MAC地址不為第一 AP的MAC地址,則不對該探測請求幀進行響應;若第二 AP解析獲知接收到廣播的探測請求幀未攜帶第一 AP的MAC地址,則第二 AP直接回復未攜帶第一 AP的信道切換信息的探測響應幀;
[0121]更為具體地,第二 AP向STA發送的探測響應幀可以采用802.11標準中規定的探測響應幀格式,也可以采用802.1lah中規定的短探測響應幀格式,此外也可以采取任意其它與STA約定的格式。圖4為本發明中探測響應幀的信息單元幀格式的一個示例。如圖4所示,探測響應幀中,使用占用一個字節的Element ID字段唯一標記IE,目前802.11標準中ID號222-255保留沒有使用,便即可以取值為223 ;使用占用一個字節的Length字段標記IE的長度;采用占用6個字節的APladdr字段記錄第一 AP的具體MAC地址;使用占用一個字節的新信道類型(New Operating Class)字段記錄新信道的類型;使用占用一個字節的新信道編號(New Channel Num)字段記錄新信道的編號。
[0122]205,如果STA接收到攜帶有第一 AP的信道切換信息的探測響應幀,根據新信道的類型和新信道的編號,切換至新信道,繼續與第一 AP進行通信(圖2中以此種情況為例);如果STA接收到的探測響應幀未攜帶第一 AP的信道切換信息,則STA根據探測響應選擇一個新的AP進行關聯,或者切換到另一個信道,按照現有標準規定進行主動/被動掃描。
[0123]根據上述實施例的信道切換方法,由于第一 AP在進行信道切換前,將信道切換相關信息發送給工作在相同信道的第二 AP,由第二 AP在第一 AP關聯的STA從休眠中醒來后,若接收到STA發送的探測請求幀,則向其提供信道切換相關信息,從而能夠避免由于STA在休眠狀態下未接收到信道切換相關信息,醒來后需要重新掃描信道、執行重關聯等操作,所導致的STA的功耗增加,有效提高了 AP成功通知STA執行信道切換的概率。
[0124]進一步地,在上述實施例的信道切換方法中,第二 AP還設置有一個時間閾值,第
二AP在接收到第一 AP發送的信道切換相關信息后開始計時,當時長達到預設時間閾值后,第二 AP丟棄第一 AP的信道切換相關信息。
[0125]根據上述實施例的信道切換方法,能夠避免第一 AP的信道切換相關信息長期占用第二 AP的存儲空間。
[0126]進一步地,在上述實施例的信道切換方法中,第一 AP向第二 AP發送的信道切換相關信息,還可以包括第一 AP關聯的STA的地址列表,該第一 AP關聯的STA的地址列表包括第一 AP當前關聯的全部STA的MAC地址。
[0127]相應地,STA發送的探測請求幀也可以是不攜帶第一 AP的MAC地址的廣播幀。第
二AP接收到廣播的探測請求幀后,解析該探測請求幀所攜帶的源MAC地址,并遍歷第一 AP關聯的STA的地址列表中是否包括該源MAC地址。若包括,則判定發送該探測請求幀的STA為第一 AP關聯的STA,向STA返回攜帶有新信道的類型和編號的探測響應幀;若不包括,則判定發送該探測請求幀的STA不為第一 AP關聯的STA,向STA返回未攜帶新信道的類型和編號的探測響應幀。
[0128]根據上述實施例的信道切換方法,第二 AP能夠靈活地通過多種方式判定是否向STA提供第一 AP的信道切換相關信息。
[0129]實施例三
[0130]圖5為本發明一個實施例的信道切換方法的信息交互圖。如圖5所示,該信道切換方法包括以下步驟:
[0131]501,第一 AP廣播信道切換通知信息,并通過AC向工作在相同信道的第二 AP發送信道切換相關信息,該信道切換相關信息包括第一 AP的MAC地址,第一 AP執行信道切換后的新信道的類型和新信道的編號;
[0132]502,第一 AP執行信道切換;
[0133]503,第一 AP關聯的STA由于休眠沒有收到第一 AP的信道切換通知信息,當STA在休眠期間有上行數據包(DATA)要發送時醒來,并向第一 AP發送上行數據包;或者STA基于任意原因醒來后,向第一 AP發送省電輪詢(PS-Poll)幀,以詢問第一 AP是否有下行緩存數據要發送給STA ;
[0134]504,第二 AP若接收到第一 AP關聯的STA發送的上行數據包或PS-PolI幀,則通過管理幀將第一 AP的信道切換信息發送給STA ;該管理幀例如為一種功能(action)幀。圖6為本發明中action巾貞的一個示例。如圖6所示,占用一個字節的類別(Category)字段,用于標記action幀的類型,例如為公共(Public)類型,該字段取值為4,也可以是任意其它類型;占用一個字節的公共功能(Public action)字段,用于標記Public action子類型,可以取值為16 (目前標準中保留);占用6個字節的第一 AP地址(APladdr)字段記錄第一 AP的具體MAC地址;占用一個字節的新信道類型(New Operating Class)字段,用于記錄新信道的類型;占用一個字節的新信道編號(New Channel Num)字段,用于記錄新信道的編號。
[0135]505,如果STA接收到攜帶有第一 AP的信道切換信息的管理幀,根據新信道的類型和新信道的編號,切換至新信道,繼續與第一 AP進行通信(圖5中以此種情況為例);否則,STA可以按照現有流程,發起探測請求,并根據接收到的探測響應選擇一個新的AP進行關聯,或者切換到另一個信道,按照現有標準規定進行主動/被動掃描。
[0136]根據上述實施例的信道切換方法,由于第一 AP在進行信道切換前,將信道切換相關信息發送給工作在相同信道的第二 AP,由第二 AP在第一 AP關聯的STA從休眠中醒來后,若接收到STA發送的省電輪詢幀或任意上行數據包,則向其提供信道切換相關信息,從而能夠避免由于STA在休眠狀態下未接收到信道切換相關信息,醒來后需要重新掃描信道、執行重關聯等操作,所導致的STA的功耗增加,有效提高了 AP成功通知STA執行信道切換的概率。
[0137]實施例四
[0138]圖6為本發明一個實施例的信道切換方法的流程示意圖。如圖6所示,該信道切換方法包括:
[0139]601,第一 AP在執行信道切換前,將信道切換相關信息發送至第二 AP,所述第一 AP在執行信道切換前與所述第二 AP工作在同一信道;
[0140]602,所述第一 AP執行與所述信道切換相關信息相應的信道切換。
[0141]上述實施例的信道切換方法的具體流程,與上述任意實施例中第一 AP所執行的操作流程相同,故此處不再贅述。
[0142]根據上述實施例的信道切換方法,由于第一 AP在進行信道切換前,將信道切換相關信息發送給工作在相同信道的第二 AP,以由第二 AP在第一 AP關聯的STA從休眠中醒來后,向其提供信道切換相關信息,從而能夠避免由于STA在休眠狀態下未接收到信道切換相關信息,醒來后需要重新掃描信道、執行重關聯等操作,所導致的STA的功耗增加,有效提高了 AP成功通知STA執行信道切換的概率。
[0143]進一步地,在上述實施例的信道切換方法中,所述信道切換相關信息包括所述第一 AP的標識、所述第一 AP執行信道切換后的新信道的類型和編號,其中第一 AP的標識例如為第一 AP的MAC地址。
[0144]進一步地,在上述實施例的信道切換方法中,所述信道切換相關信息還包括所述第一 AP關聯的STA的列表。其中,第一 AP關聯的STA的列表包括第一 AP關聯的全部STA的標識,例如為MAC地址。
[0145]實施例五
[0146]圖7為本發明一個實施例的信道切換方法的流程示意圖。如圖7所示,該信道切換方法包括:
[0147]701,第一 AP在廣播的至少一個短信標(short beacon)巾貞中攜帶信道切換指示信息,所述信道切換指示信息包括短信標幀或信標幀間隔數量,所述短信標幀的發送周期是所述信標幀的發送周期的1/N,其中N為大于等于2的整數;
[0148]702,第一 AP在所述間隔數量對應的短信標幀或信標幀中,攜帶信道切換通知信息單元或擴展信道切換通知信息單元,并廣播;
[0149]703,第一 AP執行與所述通知信息單元或擴展信道切換通知信息單元相應的信道切換。
[0150]具體地,802.1lah標準新定義了 short beacon巾貞,在長beacon巾貞(即現有802.11標準定義的beacon巾貞,下面稱之為beacon巾貞)之間進行周期性廣播。beacon巾貞的廣播周期時間長度是short beacon周期的N倍(N是大于等于2的整數)。由于short beacon中貞的廣播頻率高于beacon的廣播頻率,所以當STA醒來、競爭信道發送上行包時,收到shortbeacon巾貞的概率明顯高于收到beacon巾貞的概率。
[0151]第一 AP在執行信道切換前,在一個或多個short beacon幀中攜帶信道切換指示信息,用于通知STA第一 AP將在后面第幾個short beacon巾貞/beacon巾貞中攜帶信道切換通知信息單元或擴展信道切換通知信息單元,并執行相應的信道切換。
[0152]按照現有的802.1lah標準,short beacon巾貞中還攜帶有用于記錄下一個beacon到達時間的“Time of Next Full Beacon”字段。當信道切換指示信息包括信標幀間隔數量時,休眠的STA根據下一個beacon到達時間、信標幀間隔數量以及信標幀的監聽間隔,定時醒來,并接收第一 AP發送的相應的beacon,從而獲取信道切換通知信息單元或擴展信道切換通知信息單元。當信道切換指示信息包括短信標幀間隔數量時,休眠的STA根據短信標幀間隔數量以及短信標幀的監聽間隔,定時醒來,并接收第一 AP廣播的相應的shortbeacon,從而獲取信道切換通知信息單元或擴展信道切換通知信息單元。
[0153]STA根據信道切換通知信息單元或擴展信道切換通知信息單元,切換至第一 AP執行信道切換后的新信道,與第一 AP繼續進行通信。
[0154]根據上述實施例的信道切換方法,由于第一 AP在進行信道切換前,在廣播的短信標中貞中,攜帶信道切換指示信息,用于指示在后面第幾個short beacon巾貞/beacon巾貞中攜帶信道切換通知信息單元或擴展信道切換通知信息單元,以使STA在相應的short beacon幀/beacon幀到達時醒來,接收攜帶有信道切換通知信息單元/擴展信道切換通知信息單兀的short beacon巾貞/beacon巾貞,從而獲取第一 AP的信道切換信息。由于short beacon幀的發送頻率高于beacon的發送頻率,所以當STA醒來、競爭信道發送上行包時,收到攜帶有信道切換指示信息的short beacon巾貞的概率明顯高于收到beacon巾貞的概率,因此能夠降低由于STA在休眠狀態下未接收到信道切換相關信息的概率,有效提高了 AP成功通知STA執行信道切換的概率。
[0155]進一步地,在上述實施例的信道切換方法中,所述第一 AP在廣播的至少一個短信標幀中攜帶信道切換指示信息,具體包括:
[0156]所述第一 AP在所述至少一個短信標巾貞的巾貞控制(Frame Control, FC)字段,攜帶用于指示執行信道切換的信道切換標識,并在所述至少一個短信標幀的中攜帶用于指示所述間隔數量的信道切換指示字段。
[0157]圖8為本發明中攜帶有信道切換指示信息的短信標幀的一個示例。如圖8所示,該短信標幀的FC字段中,將現有802.1lah標準的短信標幀的FC字段中的保留(Rsvd)比特位,用作信道切換標識(Channel Switch Present)。該信道切換標識為“O”時,表示第一AP不執行信道切換;該信道切換標識為“ I”時,表示第一 AP將執行信道切換。
[0158]當信道切換標識為“I”時,攜帶有信道切換指示信息的短信標幀相比于現有802.1lah標準中的短信標巾貞,增加了信道切換指示(Channel Switch Indication)字段。信道切換指示字段例如占用一個字節,用于記錄間隔數量。
[0159]相應地,STA接收到短信標幀時,首先對短信標幀的FC字段進行解析,若解析獲知該FC字段的信道切換標識為1,則獲取短信標幀的信道切換指示字段的數值,從而獲知第一 AP在后面第幾個short beacon巾貞/beacon巾貞中攜帶信道切換通知信息單元或擴展信道切換通知信息單元,以準時醒來,接收相應的short beacon巾貞/beacon巾貞,獲取第一 AP的信道切換信息。
[0160]實施例六
[0161]圖9為本發明一個實施例的信道切換方法的流程示意圖。如圖9所示,該信道切換方法包括:
[0162]901,STA接收第一 AP廣播的至少一個攜帶有信道切換指示信息的短信標幀,所述信道切換指示信息攜帶有短信標幀或信標幀間隔數量,所述短信標幀的發送周期是所述信標幀的發送周期的1/N,其中N為大于等于2的整數;
[0163]902,STA根據所述間隔數據,接收所述第一 AP廣播的攜帶有信道切換通知信息單元或擴展信道切換通知信息單元的短信標巾貞或信標巾貞;
[0164]903,STA執行與所述信道切換通知信息單元或擴展信道切換通知信息單元相應的信道切換。
[0165]上述實施例的信道切換方法的具體流程,與上述實施例五中STA的操作流程相同,故此處不再贅述。
[0166]根據上述實施例的信道切換方法,由于STA接收第一 AP廣播的至少一個攜帶有信道切換指示信息的短信標幀,根據信道切換指示信息確定第一 AP在哪個短信標幀/信標幀中廣播第一 AP的信道切換信息;準時醒來,以接收相應的短信標幀/信標幀,并獲取第一AP的信道切換信息。由于short beacon巾貞的發送頻率高于beacon的發送頻率,所以當STA醒來、競爭信道發送上行包時,收到攜帶有信道切換指示信息的short beacon幀的概率明顯高于收到beacon幀的概率,因此能夠降低由于STA在休眠狀態下未接收到信道切換相關信息的概率,有效提高了 AP成功通知STA執行信道切換的概率。
[0167]進一步地,在上述實施例的信道切換方法中,所述STA接收第一 AP發送的至少一個攜帶有信道切換指示信息的短信標幀,具體包括:
[0168]所述STA對接收到的第一 AP廣播的短信標幀的FC字段進行解析;
[0169]若所述FC字段攜帶用于指示執行信道切換的信道切換標識,則所述STA從所述至少一個短信標幀的信道切換指示字段,解析獲取所述間隔數量。
[0170]實施例七
[0171]圖10為本發明一個實施例的信道切換方法的流程示意圖。如圖10所示,該信道切換方法包括:
[0172]1001,第一 AP在廣播的短信標幀中攜帶信道切換通知信息單元或擴展信道切換通知信息單元;
[0173]1002,所述第一 AP執行與所述通知信息單元或擴展信道切換通知信息單元相應的信道切換。
[0174]具體地,第一 AP在短信標幀中攜帶信道切換通知信息單元或擴展信道切換通知信息單元的具體格式,可以采用現有802.11標準中,AP在信標幀中攜帶信道切換通知信息單元/擴展信道切換通知信息單元的格式,也可采用其它格式,本實施例中不做限制。
[0175]STA接收到短信標幀后,通過解析短信標幀,獲取信道切換通知信息單元/擴展信道切換通知信息單元,并執行相應的信道切換,以與切換信道后的第一 AP繼續進行通信。
[0176]根據上述實施例的信道切換方法,由于short beacon巾貞的發送頻率高于beacon的發送頻率,所以當STA醒來、競爭信道發送上行包時,收到short beacon幀的概率明顯高于收到beacon幀的概率,因此能夠降低由于STA在休眠狀態下未接收到信道切換相關信息的概率,有效提高了 AP成功通知STA執行信道切換的概率。
[0177]實施例八
[0178]圖11為本發明一個實施例的信道切換方法的流程示意圖。如圖11所示,該信道切換方法包括:
[0179]1101,STA接收第一 AP廣播的短信標幀;
[0180]1102,STA若解析獲知所述短信標幀攜帶有信道切換通知信息單元或擴展信道切換通知信息單元,則執行與所述通知信息單元或擴展信道切換通知信息單元相應的信道切換。
[0181]上述實施例的信道切換方法的具體流程,與上述實施例七中STA的操作流程相同,故此處不再贅述。
[0182]根據上述實施例的信道切換方法,由于short beacon巾貞的發送頻率高于beacon的發送頻率,所以當STA醒來、競爭信道發送上行包時,收到short beacon幀的概率明顯高于收到beacon幀的概率,因此能夠降低由于STA在休眠狀態下未接收到信道切換相關信息的概率,有效提高了 AP成功通知STA執行信道切換的概率。
[0183]實施例九
[0184]圖12為本發明一個實施例的第二 AP的結構示意圖。如圖12所示,該第二 AP包括相互連接的上行包接收模塊1201和第一信道切換信息發送模塊1202,其中:
[0185]所述上行包接收模塊1201,用于接收第一 AP關聯的終端STA發送的上行包,并觸發所述信道切換相關信息發送模塊1202執行操作,所述第一 AP執行信道切換前與第二 AP
工作在同一信道;
[0186]第一信道切換信息發送模塊1202,用于響應所述上行包,將所述第一 AP的信道切換相關信息發送至所述STA,以使所述STA根據所述信道切換相關信息,執行相應的信道切換。
[0187]本實施例的第二 AP的具體操作流程與上述實施例一至三中任一信道切換方法的流程相同,故此處不再贅述。
[0188]根據本實施例的第二 AP,由于與第一 AP執行信道切換前工作在相同信道,并存儲有第一 AP的信道切換相關信息,在第一 AP關聯的STA從休眠中醒來后,向其提供信道切換相關信息,從而能夠避免由于STA在休眠狀態下未接收到信道切換相關信息,醒來后需要重新掃描信道、執行重關聯等操作,所導致的STA的功耗增加,有效提高了 AP成功通知STA執行信道切換的概率。
[0189]進一步地,在上述實施例中,所述信道切換相關信息包括所述第一 AP的標識、所述第一 AP執行信道切換后的新信道的類型和編號。[0190]進一步地,在上述實施例中,所述上行包是通過廣播形式發送的、且攜帶有所述第一 AP的標識,或者是通過單播形式向所述第一 AP發送的。
[0191]進一步地,在上述實施例中,所述信道切換相關信息還包括所述第一 AP關聯的STA的列表。
[0192]進一步地,在上述實施例中,所述上行包是通過廣播形式發送的,或者是通過單播形式向所述第一 AP發送的。
[0193]進一步地,在上述實施例中,所述上行包為探測請求幀或省電輪詢幀或數據幀;
[0194]相應地,所述第一信道切換信息發送模塊具體用于:將所述信道切換相關信息攜帶在探測響應幀或管理幀中,發送至所述STA。
[0195]進一步地,在上述實施例中,還包括信道切換信息接收模塊,與所述第一信道切換信息發送模塊連接,用于接收所述第一 AP在執行信道切換前發送的信道切換相關信息。
[0196]進一步地,在上述實施例中,所述信道切換信息接收模塊具體用于通過一個或多個無線控制器AC,接收所述第一 AP在執行信道切換前發送的信道切換相關信息。
[0197]進一步地,在上述實施例中,所述信道切換信息接收模塊還用于:若接收到所述信道切換相關信息的時間長度達到預設時間閾值,則清除所述信道切換相關信息。
[0198]實施例十 [0199]圖13為本發明一個實施例的第一 AP的結構示意圖。如圖13所示,該第一 AP包括相互連接的第二信道切換信息發送模塊1301和第一信道切換模塊1302,其中:
[0200]所述第二信道切換信息發送模塊1301,用于所述信道切換模塊執行信道切換前,將信道切換相關信息發送至第二 AP,第一 AP在執行信道切換前與所述第二 AP工作在同一信道;
[0201]所述第一信道切換模塊1302,用于執行與所述信道切換相關信息相應的信道切換。
[0202]本實施例的第一 AP的具體操作流程與上述實施例四的信道切換方法的流程相同,故此處不再贅述。
[0203]根據本實施例的第一 AP,由于在進行信道切換前,將信道切換相關信息發送給工作在相同信道的第二 AP,由第二 AP在第一 AP關聯的STA從休眠中醒來后,若接收到STA發送的省電輪詢幀或任意上行數據包,則向其提供信道切換相關信息,從而能夠避免由于STA在休眠狀態下未接收到信道切換相關信息,醒來后需要重新掃描信道、執行重關聯等操作,所導致的STA的功耗增加,有效提高了 AP成功通知STA執行信道切換的概率。
[0204]進一步地,在上述實施例中,所述信道切換相關信息包括所述第一 AP的標識、所述第一 AP執行信道切換后的新信道的類型和編號。
[0205]進一步地,在上述實施例中,所述信道切換相關信息還包括所述第一 AP關聯的STA的列表。
[0206]實施例^^一
[0207]圖14為本發明一個實施例的第一 AP的結構示意圖。如圖14所示,包括相互連接的第一廣播模塊1401和第二信道切換模塊1402,其中:
[0208]所述第一廣播模塊1401用于廣播攜帶有信道切換指示信息的至少一個短信標幀,所述信道切換指示信息包括短信標幀或信標幀間隔數量,所述短信標幀的發送周期是所述信標幀的發送周期的1/N,其中N為大于等于2的整數;在所述間隔數量對應的短信標幀或信標幀中,攜帶信道切換通知信息單元或擴展信道切換通知信息單元,并廣播;
[0209]所述第二信道切換模塊1402,用于執行與所述信道切換通知信息單元或擴展信道切換通知信息單元相應的信道切換。
[0210]本實施例的第一 AP的具體操作流程與上述實施例五的信道切換方法的流程相同,故此處不再贅述。
[0211]根據本實施例的第一 AP,由于在進行信道切換前,在廣播的短信標幀中,攜帶信道切換指示信息,用于指示在后面第幾個short beacon巾貞/beacon巾貞中攜帶信道切換通知信息單元或擴展信道切換通知信息單元,以使STA在相應的shorr beacon巾貞/beacon巾貞到達時醒來,接收攜帶有信道切換通知信息單元/擴展信道切換通知信息單元的short beacon中貞/beacon巾貞,從而獲取第一 AP的信道切換信息。由于short beacon巾貞的發送頻率高于beacon的發送頻率,所以當STA醒來、競爭信道發送上行包時,收到攜帶有信道切換指示信息的short beacon巾貞的概率明顯高于收到beacon巾貞的概率,因此能夠降低由于STA在休眠狀態下未接收到信道切換相關信息的概率,有效提高了 AP成功通知STA執行信道切換的概率。
[0212]進一步地,在上述實施例中,所述攜帶有信道切換指示信息的至少一個短信標幀中,FC字段攜帶有用于指示執行信道切換的信道切換標識,信道切換指示字段用于指示所述間隔數量。
[0213]實施例十二
[0214]圖15為本發明一個實施例的STA的結構示意圖。如圖15所示,包括相互連接的第一廣播接收模塊1501和第三信道切換模塊1502,其中:
[0215]所述第一廣播接收模塊1501,用于接收第一 AP廣播的至少一個攜帶有信道切換指示信息的短信標幀,所述信道切換指示信息攜帶有短信標幀或信標幀間隔數量,所述短信標幀的發送周期是所述信標幀的發送周期的1/N,其中N為大于等于2的整數;并根據所述間隔數據,接收所述第一 AP廣播的攜帶有信道切換通知信息單元或擴展信道切換通知信息單元的短信標幀或信標幀;將所述信道切換通知信息單元或擴展信道切換通知信息單元發送給所述第三信道切換模塊1502 ;
[0216]所述第三信道切換模塊1502用于執行與所述通知信息單元或擴展信道切換通知信息單元相應的信道切換。
[0217]本實施例的STA的具體操作流程與上述實施例六的信道切換方法的流程相同,故此處不再贅述。
[0218]根據本實施例的STA,由于STA接收第一 AP廣播的至少一個攜帶有信道切換指示信息的短信標幀,根據信道切換指示信息確定第一 AP在哪個短信標幀/信標幀中廣播第一 AP的信道切換信息;準時醒來,以接收相應的短信標巾貞/信標巾貞,并獲取第一 AP的信道切換信息。由于short beacon巾貞的發送頻率高于beacon的發送頻率,所以當STA醒來、競爭信道發送上行包時,收到攜帶有信道切換指示信息的short beacon幀的概率明顯高于收到beacon幀的概率,因此能夠降低由于STA在休眠狀態下未接收到信道切換相關信息的概率,有效提高了 AP成功通知STA執行信道切換的概率。
[0219]進一步地,在上述實施例中,所述廣播接收模塊具體用于對接收到的第一 AP廣播的短信標幀的幀控制FC字段進行解析;
[0220]若所述FC字段攜帶用于指示執行信道切換的信道切換標識,則所述STA從所述至少一個短信標幀的信道切換指示字段,解析獲取所述間隔數據。
[0221]實施例十三
[0222]圖16為本發明一個實施例的第一 AP的結構示意圖。如圖16所示,包括相互連接的第二廣播模塊1601和第四信道切換模塊1602,其中:
[0223]所述第二廣播模塊1601,用于在廣播的短信標幀中攜帶信道切換通知信息單元或擴展信道切換通知信息單元;
[0224]所述第四信道切換模塊1602,用于執行與所述信道切換通知信息單元或擴展信道切換通知信息單元相應的信道切換。
[0225]本實施例的第一 AP的具體操作流程與上述實施例七的信道切換方法的流程相同,故此處不再贅述。
[0226]根據本實施例的第一 AP,由于short beacon巾貞的發送頻率高于beacon的發送頻率,所以當STA醒來、競爭信道發送上行包時,收到short beacon幀的概率明顯高于收到beacon幀的概率,因此能夠降低由于STA在休眠狀態下未接收到信道切換相關信息的概率,有效提高了 AP成功通知STA執行信道切換的概率。
[0227]實施例十四
[0228]圖17為本發明一個實施例的STA的結構示意圖。如圖17所示,包括相互連接的第二廣播接收模塊1701和第五信道切換模塊1702,其中:
[0229]所述第二廣播接收模塊1701,用于接收第一 AP廣播的短信標幀,將所述短信標幀發送至所述第五信道切換模塊1702 ;
[0230]所述第五信道切換模塊1701,用于若解析獲知所述短信標幀攜帶有信道切換通知信息單元或擴展信道切換通知信息單元,則執行與所述信道切換通知信息單元或擴展信道切換通知信息單元相應的信道切換。
[0231]本實施例的STA的具體操作流程與上述實施例八的信道切換方法的流程相同,故此處不再贅述。
[0232]根據本實施例的STA,由于short beacon巾貞的發送頻率高于beacon的發送頻率,所以當STA醒來、競爭信道發送上行包時,收到short beacon幀的概率明顯高于收到beacon幀的概率,因此能夠降低由于STA在休眠狀態下未接收到信道切換相關信息的概率,有效提高了 AP成功通知STA執行信道切換的概率。
[0233]實施例十五
[0234]本實施例提供一種信道切換系統,包括本發明實施例九的第二 AP、本發明實施例十的第一 AP,以及與第一 AP關聯的STA,其中第一 AP在執行信道切換前與所述第二 AP工作在相同信道。
[0235]本實施例的信道切換系統中,實現信道切換的具體流程與第一 AP和第二 AP的操作流程相同,故此處不再贅述。
[0236]根據本實施例的信道切換系統,由于與第一 AP執行信道切換前工作在相同信道的第二 AP存儲有第一 AP的信道切換相關信息,并在第一 AP關聯的STA從休眠中醒來后,向其提供信道切換相關信息,從而能夠避免由于STA在休眠狀態下未接收到信道切換相關信息,醒來后需要重新掃描信道、執行重關聯等操作,所導致的STA的功耗增加,有效提高了 AP成功通知STA執行信道切換的概率。
[0237]實施例十六
[0238]本實施例提供一種信道切換系統,包括本發明實施例十一的第一 AP,以及本發明實施例十二的STA,其中STA與第一 AP關聯。
[0239]本實施例的信道切換系統中,實現信道切換的具體流程與第一 AP和STA的操作流程相同,故此處不再贅述。
[0240]根據本實施例的信道切換系統,由于第一 AP在進行信道切換前,在廣播的短信標中貞中,攜帶信道切換指示信息,用于指示在后面第幾個short beacon巾貞/beacon巾貞中攜帶信道切換通知信息單元或擴展信道切換通知信息單元,以使STA在相應的short beacon中貞/beacon幀到達時醒來,接收攜帶有信道切換通知信息單元/擴展信道切換通知信息單元的short beacon巾貞/beacon巾貞,從而獲取第一 AP的信道切換信息。由于short beacon中貞的發送頻率高于beacon的發送頻率,所以當STA醒來、競爭信道發送上行包時,收到攜帶有信道切換指示信息的short beacon巾貞的概率明顯高于收到beacon巾貞的概率,因此能夠降低由于STA在休眠狀態下未接收到信道切換相關信息的概率,有效提高了 AP成功通知STA執行信道切換的概率。
[0241]實施例十七
[0242]本實施例提供一種信道切換系統,包括本發明實施例十三的第一 AP,以及本發明實施例十四的STA,其中STA與第一 AP關聯。
[0243]本實施例的信道切換系統中,實現信道切換的具體流程與第一 AP和STA的操作流程相同,故此處不再贅述。
[0244]根據本實施例的信道切換系統,由于short beacon巾貞的發送頻率高于beacon的發送頻率,所以當STA醒來、競爭信道發送上行包時,收到short beacon幀的概率明顯高于收到beacon幀的概率,因此能夠降低由于STA在休眠狀態下未接收到信道切換相關信息的概率,有效提高了 AP成功通知STA執行信道切換的概率。
[0245]本領域普通技術人員可以理解:實現上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質中。該程序在執行時,執行包括上述各方法實施例的步驟;而前述的存儲介質包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0246]最后應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精神和范圍。
【權利要求】
1.一種信道切換方法,其特征在于,包括: 第二 AP接收第一 AP關聯的終端STA發送的上行包,所述第一 AP執行信道切換前與所述第二 AP工作在同一信道; 所述第二 AP響應所述上行包,將所述第一 AP的信道切換相關信息發送至所述STA,以使所述STA根據所述信道切換相關信息,執行相應的信道切換。
2.根據權利要求1所述的信道切換方法,其特征在于,所述信道切換相關信息包括所述第一 AP的標識、所述第一 AP執行信道切換后的新信道的類型和編號。
3.根據權利要求2所述的信道切換方法,其特征在于,所述上行包是通過廣播形式發送的、且攜帶有所述第一 AP的標識,或者是通過單播形式向所述第一 AP發送的。
4.根據權利要求2所述的信道切換方法,其特征在于,所述信道切換相關信息還包括所述第一 AP關聯的STA的列表。
5.根據權利要求4所述的信道切換方法,其特征在于,所述上行包是通過廣播形式發送的,或者是通過單播形式向所述第一 AP發送的。
6.根據權利要求3或5所述的信道切換方法,其特征在于,所述上行包為探測請求幀或省電輪詢幀或數據幀; 相應地,所述第二 AP響應所述上行包,將所述信道切換相關信息發送至所述STA,具體包括: 所述第二 AP將所述信道切換相關信息攜帶在探測響應幀或管理幀中,發送至所述STA。`
7.根據權利要求1-5任一所述的信道切換方法,其特征在于,所述第二AP接收第一 AP關聯的終端STA發送的上行包,之前還包括: 所述第二 AP接收所述第一 AP在執行信道切換前發送的信道切換相關信息。
8.根據權利要求7所述的信道切換方法,其特征在于,所述第二AP接收第一 AP在執行信道切換前發送的信道切換相關信息,具體包括: 所述第二 AP通過一個或多個無線控制器AC,接收所述第一 AP在執行信道切換前發送的信道切換相關信息。
9.根據權利要求7所述的信道切換方法,其特征在于,還包括: 若第二 AP接收到所述信道切換相關信息的時間長度達到預設時間閾值,則清除所述信道切換相關信息。
10.一種信道切換方法,其特征在于,包括: 第一 AP在執行信道切換前,將信道切換相關信息發送至第二 AP,所述第一 AP在執行信道切換前與所述第二 AP工作在同一信道; 所述第一 AP執行與所述信道切換相關信息相應的信道切換。
11.根據權利要求10所述的信道切換方法,其特征在于,所述信道切換相關信息包括所述第一 AP的標識、所述第一 AP執行信道切換后的新信道的類型和編號。
12.根據權利要求11所述的信道切換方法,其特征在于,所述信道切換相關信息還包括所述第一 AP關聯的STA的列表。
13.—種信道切換方法,其特征在于,包括: 第一 AP廣播的至少一個短信標幀中攜帶信道切換指示信息,所述信道切換指示信息包括短信標幀或信標幀間隔數量,所述短信標幀的發送周期是所述信標幀的發送周期的I/N,其中N為大于等于2的整數; 所述第一 AP在所述間隔數量對應的短信標幀或信標幀中,攜帶信道切換通知信息單元或擴展信道切換通知信息單元,并廣播; 所述第一 AP執行與所述信道切換通知信息單元或擴展信道切換通知信息單元相應的信道切換。
14.根據權利要求13所述的信道切換方法,其特征在于,所述第一AP在廣播的至少一個短信標幀中攜帶信道切換指示信息,具體包括: 所述第一 AP在所述至少一個短信標幀的幀控制FC字段,攜帶用于指示執行信道切換的信道切換標識,并在所述至少一個短信標幀中攜帶用于指示所述間隔數量的信道切換指示字段。
15.—種信道切換方法,其特征在于,包括: STA接收第一 AP廣播的至少一個攜帶有信道切換指示信息的短信標幀,所述信道切換指示信息攜帶有短信標幀或信標幀間隔數量,所述短信標幀的發送周期是所述信標幀的發送周期的1/N,其中N為大于等于2的整數; 所述STA根據所述間隔 數據,接收所述第一 AP廣播的攜帶有信道切換通知信息單元或擴展信道切換通知信息單元的短信標幀或信標幀; 所述STA執行與所述通知信息單元或擴展信道切換通知信息單元相應的信道切換。
16.根據權利要求15所述的信道切換方法,其特征在于,所述STA接收第一AP廣播的至少一個攜帶有信道切換指示信息的短信標幀,具體包括: 所述STA對接收到的第一 AP廣播的短信標幀的幀控制FC字段進行解析; 若所述FC字段攜帶用于指示執行信道切換的信道切換標識,則所述STA從所述至少一個短信標幀的信道切換指示字段,解析獲取所述間隔數據。
17.一種信道切換方法,其特征在于,包括: 第一 AP在廣播的短信標幀中攜帶信道切換通知信息單元或擴展信道切換通知信息單元; 所述第一 AP執行與所述信道切換通知信息單元或擴展信道切換通知信息單元相應的信道切換。
18.—種信道切換方法,其特征在于,包括: STA接收第一 AP廣播的短信標幀; 所述STA若解析獲知所述短信標幀攜帶有信道切換通知信息單元或擴展信道切換通知信息單元,則執行與所述信道切換通知信息單元或擴展信道切換通知信息單元相應的信道切換。
19.一種第二 AP,其特征在于,包括相互連接的上行包接收模塊和第一信道切換信息發送模塊,其中: 所述上行包接收模塊,用于接收第一 AP關聯的終端STA發送的上行包,并觸發所述信道切換相關信息發送模塊執行操作,所述第一 AP執行信道切換前與第二 AP工作在同一信道; 第一信道切換信息發送模塊,用于響應所述上行包,將所述第一 AP的信道切換相關信息發送至所述STA,以使所述STA根據所述信道切換相關信息,執行相應的信道切換。
20.根據權利要求19所述的第二AP,其特征在于,所述信道切換相關信息包括所述第一AP的標識、所述第一 AP執行信道切換后的新信道的類型和編號。
21.根據權利要求20所述的第二AP,其特征在于,所述上行包是通過廣播形式發送的、且攜帶有所述第一 AP的標識,或者是通過單播形式向所述第一 AP發送的。
22.根據權利要求20所述的第二AP,其特征在于,所述信道切換相關信息還包括所述第一 AP關聯的STA的列表。
23.根據權利要求22所述的第二AP,其特征在于,所述上行包是通過廣播形式發送的,或者是通過單播形式向所述第一 AP發送的。
24.根據權利要求21或23所述的第二AP,其特征在于,所述上行包為探測請求幀或省電輪詢幀或數據幀; 相應地,所述第一信道切換信息發送模塊具體用于:將所述信道切換相關信息攜帶在探測響應幀或管理幀中,發送至所述STA。
25.根據權利要求19-23任一所述的第二AP,其特征在于,還包括信道切換信息接收模塊,與所述第一信道切換信息發送模塊連接,用于接收所述第一 AP在執行信道切換前發送的信道切換相關信息。
26.根據權利要求25所述的第二AP,其特征在于,所述信道切換信息接收模塊具體用于通過一個或多個無線控制器AC,接收所述第一 AP在執行信道切換前發送的信道切換相關信息。
27.根據權利要求25所述的第二AP,其特征在于,所述信道切換信息接收模塊還用于:若接收到所述信道切換相關信息的時間長度達到預設時間閾值,則清除所述信道切換相關信息。
28.—種第一 AP,其特征在于,包括相互連接的第二信道切換信息發送模塊和第一信道切換模塊,其中: 所述第二信道切換信息發送模塊,用于所述信道切換模塊執行信道切換前,將信道切換相關信息發送至第二 AP,第一 AP在執行信道切換前與所述第二 AP工作在同一信道; 所述第一信道切換模塊,用于執行與所述信道切換相關信息相應的信道切換。
29.根據權利要求28所述的第一AP,其特征在于,所述信道切換相關信息包括所述第一AP的標識、所述第一 AP執行信道切換后的新信道的類型和編號。
30.根據權利要求29所述的第一AP,其特征在于,所述信道切換相關信息還包括所述第一 AP關聯的STA的列表。
31.一種第一 AP,其特征在于,包括相互連接的第一廣播模塊和第二信道切換模塊,其中: 所述第一廣播模塊用于廣播攜帶有信道切換指示信息的至少一個短信標幀,所述信道切換指示信息包括短信標幀或信標幀間隔數量,所述短信標幀的發送周期是所述信標幀的發送周期的1/N,其中N為大于等于2的整數;在所述間隔數量對應的短信標幀或信標幀中,攜帶信道切換通知信息單元或擴展信道切換通知信息單元,并廣播; 所述第二信道切換模塊,用于執行與所述信道切換通知信息單元或擴展信道切換通知信息單元相應的信道切換。
32.根據權利要求31所述的第一AP,其特征在于,所述攜帶有信道切換指示信息的至少一個短信標幀中,FC字段攜帶有用于指示執行信道切換的信道切換標識,信道切換指示字段用于指示所述間隔數量。
33.一種STA,其特征在于,包括相互連接的第一廣播接收模塊和第三信道切換模塊,其中: 所述第一廣播接收模塊,用于接收第一 AP廣播的至少一個攜帶有信道切換指示信息的短信標幀,所述信道切換指示信息攜帶有短信標幀或信標幀間隔數量,所述短信標幀的發送周期是所述信標幀的發送周期的1/N,其中N為大于等于2的整數;并根據所述間隔數據,接收所述第一 AP廣播的攜帶有信道切換通知信息單元或擴展信道切換通知信息單元的短信標幀或信標幀;將所述信道切換通知信息單元或擴展信道切換通知信息單元發送給所述第三信道切換模塊; 所述第三信道切換模塊用于執行與所述通知信息單元或擴展信道切換通知信息單元相應的信道切換。
34.根據權利要求33所述的STA,其特征在于,所述廣播接收模塊具體用于對接收到的第一 AP廣播的短信標幀的幀控制FC字段進行解析; 若所述FC字段攜帶用于指示執行信道切換的信道切換標識,則所述STA從所述至少一個短信標幀的信道切換指示字段,解析獲取所述間隔數據。
35.一種第一 AP,其特征在于,包括相互連接的第二廣播模塊和第四信道切換模塊,其中: 所述第二廣播模塊,用于在廣播的短信標幀中攜帶信道切換通知信息單元或擴展信道切換通知信息單元;` 所述第四信道切換模塊,用于執行與所述信道切換通知信息單元或擴展信道切換通知信息單元相應的信道切換。
36.一種STA,其特征在于,包括相互連接的第二廣播接收模塊和第五信道切換模塊,其中: 所述第二廣播接收模塊,用于接收第一 AP廣播的短信標幀,將所述短信標幀發送至所述第五信道切換模塊; 所述第五信道切換模塊,用于若解析獲知所述短信標幀攜帶有信道切換通知信息單元或擴展信道切換通知信息單元,則執行與所述信道切換通知信息單元或擴展信道切換通知信息單元相應的信道切換。
37.一種信道切換系統,其特征在于,包括權利要求19-27任一所述的第二 AP、權利要求28-30任一所述的第一 AP,以及與所述第一 AP關聯的STA,其中所述第一 AP在執行信道切換前與所述第二 AP工作在相同信道。
38.一種信道切換系統,其特征在于,包括權利要求31或32所述的第一 AP,以及權利要求33或34所述的STA,所述STA與所述第一 AP相關聯。
39.一種信道切換系統,其特征在于,包括權利要求35所述的第一AP,以及權利要求36所述的STA,所述STA與所述第一 AP相關聯。
【文檔編號】H04W36/24GK103686881SQ201210333515
【公開日】2014年3月26日 申請日期:2012年9月11日 優先權日:2012年9月11日
【發明者】姜艷平, 趙牧, 甄斌 申請人:華為技術有限公司