信道切换方法、设备及系统的制作方法

文档序号:7982983
信道切换方法、设备及系统的制作方法
【专利摘要】本发明实施例提供信道切换方法、设备及系统。该方法包括:第二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日
【发明者】姜艳平, 赵牧, 甄斌 申请人:华为技术有限公司
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1