无线局域网中建立关联的方法和接入点、站点

申请号 CN201210305293.5 申请日 2012-08-24 公开(公告)号 CN103634925B 公开(公告)日 2017-10-03
申请人 华为技术有限公司; 发明人 伍天宇; 彼得·禄; 李云波;
摘要 本 发明 实施例 提供了一种在WLAN中建立关联的方法、接入点和 站点 。方法包括:向所述无线局网WLAN中包括多个站点STA的一组STA发送关联消息;向该组STA发送第一通知,其中所述第一通知携带每个STA的标识信息以及每个STA的调度顺序信息;接收该组STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息。根据本发明实施例,可以在STA与AP关联过程中,AP通过对 选定 的一组STA安排调度顺序,该组STA可以按照调度顺序依次向AP发送响应消息,而不用竞争信道,减少了竞争信道的次数,加快了STA与AP关联的 进程 ,保障了用于关键应用的STA可以快速与AP建立关联。
权利要求

1.一种无线局域网中建立关联的方法,其特征在于,所述方法包括:
向所述无线局网WLAN中包括多个站点STA的一组STA发送关联消息;
向该组STA发送第一通知,其中所述第一通知携带每个STA的标识信息以及每个STA的调度顺序信息;
接收该组STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息,
其中,所述第一通知携带所述响应消息的长信息Tf,
根据所述调度顺序,相邻的所述STA发送所述响应消息之间间隔短帧间间隔SIFS;
在延迟预定时长的延时之后,向该组STA发送第二通知,其中所述第二通知用于指示该组STA开始发送所述响应消息。
2.如权利要求1所述的方法,其特征在于,所述接收该组STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息,包括:
如果所述STA的调度顺序为k,接收所述STA在T0+SIFS+(Tf+SIFS)(k-1)时刻发送的所述响应消息,其中T0是所述STA收到所述第二通知的时间。
3.一种无线局域网中建立关联的方法,其特征在于,所述方法包括:
向所述无线局网WLAN中包括多个站点STA的一组STA发送关联消息;
向该组STA发送第一通知,其中所述第一通知携带每个STA的标识信息以及每个STA的调度顺序信息;
接收该组STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息,
其中,所述第一通知携带所述响应消息的帧长信息Tf,
根据所述调度顺序,相邻的所述STA发送所述响应消息之间间隔短帧间间隔SIFS;
所述接收该组STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息,包括:
接收调度顺序排在第一位的STA通过竞争信道而发送的所述响应消息;
在SIFS之后,向该组STA发送第二通知,所述第二通知用于指示该组STA中所述调度顺序排在第一位的STA之外剩余的STA开始发送所述响应消息;
接收该组STA中剩余的STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息。
4.一种无线局域网中建立关联的方法,其特征在于,所述方法包括:
向所述无线局网WLAN中包括多个站点STA的一组STA发送关联消息;
向该组STA发送第一通知,其中所述第一通知携带每个STA的标识信息以及每个STA的调度顺序信息;
接收该组STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息,
其中,所述第一通知携带所述响应消息的帧长信息Tf,
根据所述调度顺序,相邻的所述STA发送所述响应消息之间间隔短帧间间隔SIFS;
所述接收该组STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息,包括:
在所述STA的调度顺序为k,且k=1的情况下,接收所述STA通过竞争信道而发送的所述响应消息;
在所述STA的调度顺序为k,且k>1的情况下,接收所述STA在Tm+SIFS+(Tf+SIFS)(k-m)时刻发送的所述响应消息,其中Tm是调度顺序为m且m5.一种无线局域网中建立关联的方法,其特征在于,所述方法包括:
接收接入点AP发送的关联消息;
接收AP发送的第一通知,其中所述第一通知携带站点STA的标识信息以及所述STA的调度顺序信息;
根据所述STA的标识信息和所述STA的调度顺序信息,向AP发送针对所述关联消息的响应消息,
其中,所述第一通知携带所述响应消息的帧长信息Tf,
所述调度顺序中相邻的STA发送所述响应消息之间间隔短帧间间隔SIFS;
接收AP发送的第二通知,所述第二通知用于指示所述STA开始按照所述调度顺序发送所述响应消息。
6.如权利要求5所述的方法,其特征在于,
在所述STA的调度顺序为k的情况下,所述STA在
T0+SIFS+(Tf+SIFS)(k-1)时刻向所述AP发送所述响应消息,其中T0是所述STA收到所述第二通知的时间。
7.一种无线局域网中建立关联的方法,其特征在于,所述方法包括:
接收接入点AP发送的关联消息;
接收AP发送的第一通知,其中所述第一通知携带站点STA的标识信息以及所述STA的调度顺序信息;
根据所述STA的标识信息和所述STA的调度顺序信息,向AP发送针对所述关联消息的响应消息,
其中,所述第一通知携带所述响应消息的帧长信息Tf,
所述调度顺序中相邻的STA发送所述响应消息之间间隔短帧间间隔SIFS;
所述根据所述STA的调度顺序信息,向AP发送针对所述关联消息的响应消息,具体包括:
在所述STA的调度顺序为k,且k=1的情况下,所述STA通过竞争信道,向所述AP发送针对所述关联消息的响应消息;
在所述STA的调度顺序为k,且k>1的情况下,所述STA在Tm+SIFS+(Tf+SIFS)(k-m)时刻向所述AP发送所述响应消息,其中Tm是调度顺序为m且1=8.一种接入点,其特征在于,所述接入点包括:
发送单元,用于向无线局域网WLAN中包括多个站点STA的一组STA发送关联消息,向该组STA发送第一通知,其中所述第一通知携带每个STA的标识信息以及每个STA的调度顺序信息;
接收单元,用于接收该组STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息,
其中,所述发送单元发送的所述第一通知携带所述响应消息的帧长信息Tf,其中根据所述调度顺序,相邻的所述STA发送所述响应消息之间间隔短帧间间隔SIFS;
所述发送单元还用于在在延迟预定时长的延时之后,向该组STA发送第二通知,其中所述第二通知用于指示该组STA开始发送所述响应消息。
9.如权利要求8所述的接入点,其特征在于,在所述STA的调度顺序为k的情况下,所述接收单元用于接收所述STA在T0+SIFS+(Tf+SIFS)(k-1)时刻发送的所述响应消息,其中T0是所述STA收到所述第二通知的时间。
10.一种接入点,其特征在于,所述接入点包括:
发送单元,用于向无线局域网WLAN中包括多个站点STA的一组STA发送关联消息,向该组STA发送第一通知,其中所述第一通知携带每个STA的标识信息以及每个STA的调度顺序信息;
接收单元,用于接收该组STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息,
其中,所述发送单元发送的所述第一通知携带所述响应消息的帧长信息Tf,其中根据所述调度顺序,相邻的所述STA发送所述响应消息之间间隔短帧间间隔SIFS;
所述接收单元用于接收调度顺序排在第一位的所述STA通过竞争信道而发送的所述响应消息;所述发送单元用于在在SIFS之后,向该组STA发送第二通知,所述第二通知用于指示该组STA中剩余的STA开始发送所述响应消息;所述接收单元用于接收该组STA中剩余的STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息。
11.一种接入点,其特征在于,所述接入点包括:
发送单元,用于向无线局域网WLAN中包括多个站点STA的一组STA发送关联消息,向该组STA发送第一通知,其中所述第一通知携带每个STA的标识信息以及每个STA的调度顺序信息;
接收单元,用于接收该组STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息,
其中,所述发送单元发送的所述第一通知携带所述响应消息的帧长信息Tf,其中根据所述调度顺序,相邻的所述STA发送所述响应消息之间间隔短帧间间隔SIFS;
所述接收单元具体用于,如果所述STA的调度顺序为k,且k=1,接收所述STA通过竞争信道而发送的所述响应消息;
所述接收单元具体用于,如果所述STA的调度顺序为k,且k>1,接收所述STA在Tm+SIFS+(Tf+SIFS)(k-m)时刻发送的所述响应消息,其中Tm是调度顺序为m且1=12.一种站点,其特征在于,所述站点包括:
接收单元,用于接收接入点AP发送的关联消息;
接收单元还用于接收AP发送的第一通知,其中所述第一通知携带所述站点的标识信息以及所述站点的调度顺序信息;
发送单元,用于根据所述站点的标识信息和所述站点的调度顺序信息,向AP发送针对所述关联消息的响应消息,
其中,所述第一通知携带所述响应消息的帧长信息Tf,所述调度顺序中相邻的所述站点发送所述响应消息之间间隔短帧间间隔SIFS;
所述接收单元还用于接收AP发送的第二通知,所述第二通知用于指示所述站点开始按照所述调度顺序发送所述响应消息。
13.如权利要求12所述的站点,其特征在于,
在所述站点的调度顺序为k的情况下,所述站点在T0+SIFS+(Tf+SIFS)(k-1)时刻向所述AP发送所述响应消息,其中T0是所述站点收到所述第二通知的时间。
14.一种站点,其特征在于,所述站点包括:
接收单元,用于接收接入点AP发送的关联消息;
接收单元还用于接收AP发送的第一通知,其中所述第一通知携带所述站点的标识信息以及所述站点的调度顺序信息;
发送单元,用于根据所述站点的标识信息和所述站点的调度顺序信息,向AP发送针对所述关联消息的响应消息,
其中,所述第一通知携带所述响应消息的帧长信息Tf,所述调度顺序中相邻的所述站点发送所述响应消息之间间隔短帧间间隔SIFS;
所述发送单元具体用于,在所述站点的调度顺序为k,且k=1的情况下,通过竞争信道,向所述AP发送针对所述关联消息的响应消息;
在所述站点的调度顺序为k,且k>1的情况下,在Tm+SIFS+(Tf+SIFS)(k-m)时刻向所述AP发送所述响应消息,其中Tm是调度顺序为m且1=

说明书全文

无线局域网中建立关联的方法和接入点、站点

技术领域

[0001] 本发明实施例涉及无线通信领域,并且更具体地,涉及无线局域网(Wireless Local Area Network,简称WLAN)中建立关联的方法、接入点、站点。

背景技术

[0002] WLAN系统的应用中,传感器,智能电网,智能计量表,移动数据旁路等应用场景受到越来越广泛的关注。在这一类应用中,一个基本服务集(Basice Service Set,简称BSS)中可能存在大量的站点(Station,简称STA)。在一些应用场景下,一个BSS中可能支持多达6000个STA。如果系统中出现大量的STA同时需要关联到接入点(Access Point,简称AP)时,由于每个STA关联过程都需要多次信道竞争,严重的碰撞问题会导致系统发生拥塞,需要很长的时间才能完成所有STA的关联过程。例如,当下面情况出现时,AP可能会遇到这种大量STA需要同时关联的场景:
[0003] 1)传输线电中断导致智能电网设备,传感器或者智能计量器设备大量重新启动;
[0004] 2)AP电源重置导致所有设备和AP失去关联。
[0005] 由于大量的传感器、智能电表类的STA工作在较低的速率,例如100kbps,关联过程的信息交互长较长,当系统中存在隐藏节点时,碰撞的概率会进一步增大。如果BSS中出现大量STA同时需要关联,数百至数千个STA的同时关联过程需要花费几十分钟到数小时甚至更长时间才能完成。当系统中存在对时延要求较高的业务类型,例如健康监控传感器,火警报警传感器等等,过长的关联时间无法满足业务需求。

发明内容

[0006] 本发明实施例提供一种WLAN中建立关联的方法,能够减少关联过程中的信道竞争次数,有效关联速度,实现快速关联。
[0007] 第一方面,提供了一种无线局域网中建立关联的方法,所述方法包括:
[0008] 向所述无线局网WLAN中的多个站点STA发送关联消息;
[0009] 向该组STA发送第一通知,其中所述第一通知携带每个STA的标识信息以及每个STA的调度顺序信息;
[0010] 接收该组STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息。
[0011] 结合第一方面,在第一种可能的实现方式中,所述第一通知携带所述响应消息的帧长信息Tf,所述调度顺序相邻的所述STA发送所述响应消息之间间隔短帧间间隔SIFS。
[0012] 结合第一方面和/或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在延迟预定时长的延时之后,向该组STA发送第二通知,其中所述第二通知用于指示该组STA开始发送所述响应消息,
[0013] 所述接收该组STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息,具体包括:
[0014] 所述STA的调度顺序为k的情况下,接收所述STA在T0+SIFS+(Tf+SIFS)(k-1)时刻发送的所述响应消息,其中T0是所述STA收到所述第二通知的时间。
[0015] 结合第一方面和/或第一方面的第一和第二种可能的实现方式,在第三种可能的实现方式中,所述接收该组STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息,具体包括:
[0016] 接收调度顺序排在第一位的所述STA通过竞争信道而发送的所述响应消息;
[0017] 在SIFS之后,向该组STA发送第二通知,所述第二通知用于指示该组STA中剩余的STA开始发送所述响应消息;
[0018] 接收该组STA中剩余的STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息。
[0019] 结合第一方面和/或第一方面的第一至第三可能的实现方式,在第四种可能的实现方式中,所述接收该组STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息,具体包括:
[0020] 在所述STA的调度顺序为k,且k=1的情况下,接收所述STA通过竞争信道而发送的所述响应消息;
[0021] 在所述STA的调度顺序为k,且k>1的情况下,接收所述STA在Tm+SIFS+(Tf+SIFS)(k-m)时刻发送的所述响应消息,其中Tm是调度顺序为m且1=
[0022] 第二方面,提供了一种无线局域网中建立关联的方法,所述方法包括:
[0023] 接收接入点AP发送的关联消息;
[0024] 接收AP发送的第一通知,其中所述第一通知携带站点STA的标识信息以及所述STA的调度顺序信息;
[0025] 根据所述STA的标识信息和所述STA的调度顺序信息,向AP发送针对所述关联消息的响应消息。
[0026] 结合第二方面,在第一种可能的实现方式中,所述第一通知携带所述响应消息的帧长信息Tf,所述调度顺序相邻的所述STA发送所述响应消息之间间隔短帧间间隔SIFS。
[0027] 结合第二方面和/或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,接收AP发送的第二通知,所述第二通知用于指示所述STA开始按照所述调度顺序发送所述响应消息。
[0028] 结合第二方面和/或第二方面的第一和第二种可能的实现方式,在第三种可能的实现方式中,在所述STA的调度顺序为k的情况下,所述STA在T0+SIFS+(Tf+SIFS)(k-1)时刻向所述AP发送所述响应消息,其中T0是所述STA收到所述第二通知的时间。
[0029] 结合第一方面和/或第一方面的第一至第三可能的实现方式,在第四种可能的实现方式中,所述根据所述STA的调度顺序信息,向AP发送针对所述关联消息的响应消息,具体包括:
[0030] 在所述STA的调度顺序为k,且k=1的情况下,所述STA通过竞争信道,向所述AP发送针对所述关联消息的响应消息;
[0031] 在所述STA的调度顺序为k,且k>1的情况下,所述STA在Tm+SIFS+(Tf+SIFS)(k-m)时刻向所述AP发送所述响应消息,其中Tm是调度顺序为m且1=
[0032] 第三方面,提出了一种接入点,所述接入点包括:
[0033] 发送单元,用于向所述无线局网WLAN中的多个站点STA发送关联消息;
[0034] 所述发送单元还用于向该组STA发送第一通知,其中所述第一通知携带每个STA的标识信息以及每个STA的调度顺序信息;
[0035] 接收单元,用于接收该组STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息。
[0036] 结合第三方面,在第一种可能的实现方式中,所述第一通知携带所述响应消息的帧长信息Tf,所述调度顺序相邻的所述STA发送所述响应消息之间间隔短帧间间隔SIFS。
[0037] 结合第三方面和/或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述发送单元还用于在在延迟预定时长的延时之后,向该组STA发送第二通知,其中所述第二通知用于指示该组STA开始发送所述响应消息,而且在所述STA的调度顺序为k的情况下,所述接收单元用于接收所述STA在T0+SIFS+(Tf+SIFS)(k-1)时刻发送的所述响应消息,其中T0是所述STA收到所述第二通知的时间。
[0038] 结合第三方面和/或第三方面的第一和第二种可能的实现方式,在第三种可能的实现方式中,所述接收单元用于接收调度顺序排在第一位的所述STA通过竞争信道而发送的所述响应消息;所述发送单元用于在在SIFS之后,向该组STA发送第二通知,所述第二通知用于指示该组STA中剩余的STA开始发送所述响应消息;所述接收单元用于接收该组STA中剩余的STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息。
[0039] 结合第一方面和/或第一方面的第一至第三可能的实现方式,在第四种可能的实现方式中,在所述STA的调度顺序为k,且k=1的情况下,所述接收单元用于接收所述STA通过竞争信道而发送的所述响应消息;
[0040] 在所述STA的调度顺序为k,且k>1的情况下,所述接收单元用于接收所述STA在Tm+SIFS+(Tf+SIFS)(k-m)时刻发送的所述响应消息,其中Tm是调度顺序为m且1=
[0041] 第四方面,提出了一种站点,所述站点包括:
[0042] 接收单元,用于接收接入点AP发送的关联消息;
[0043] 接收单元还用于接收AP发送的第一通知,其中所述第一通知携带所述站点的标识信息以及所述站点的调度顺序信息;
[0044] 发送单元,用于根据所述站点的标识信息和所述站点的调度顺序信息,向AP发送针对所述关联消息的响应消息。
[0045] 结合第四方面,在第一种可能的实现方式中,所述第一通知携带所述响应消息的帧长信息Tf,所述调度顺序相邻的所述站点发送所述响应消息之间间隔短帧间间隔SIFS。
[0046] 结合第四方面和/或第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接收单元还用于接收AP发送的第二通知,所述第二通知用于指示所述站点开始按照所述调度顺序发送所述响应消息。
[0047] 结合第四方面和/或第四方面的第一和第二种可能的实现方式,在第三种可能的实现方式中,在所述站点的调度顺序为k的情况下,所述站点在T0+SIFS+(Tf+SIFS)(k-1)时刻向所述AP发送所述响应消息,其中T0是所述站点收到所述第二通知的时间。
[0048] 结合第一方面和/或第一方面的第一至第三可能的实现方式,在第四种可能的实现方式中,在所述站点的调度顺序为k,且k=1的情况下,所述站点通过竞争信道,向所述AP发送针对所述关联消息的响应消息;
[0049] 在所述站点的调度顺序为k,且k>1的情况下,所述站点在Tm+SIFS+(Tf+SIFS)(k-m)时刻向所述AP发送所述响应消息,其中Tm是调度顺序为m且1=
[0050] 根据本发明实施例,可以在STA与AP关联过程中,AP通过对选定的多个STA安排调度顺序,该组STA可以按照调度顺序依次向AP发送响应消息,而不用竞争信道,减少了竞争信道的次数,加快了STA与AP关联的进程,保障了用于关键应用的STA可以快速与AP建立关联。附图说明
[0051] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0052] 图1是根据本发明实施例的方法的示意流程图
[0053] 图2是根据本发明实施例的方法的示意流程图;
[0054] 图3是根据本发明实施例的接入点的示意结构图;
[0055] 图4是根据本发明实施例的站点的示意结构图;
[0056] 图5是根据本发明实施例的一种具体应用的信令交互图;
[0057] 图6是根据本发明实施例的另一种具体应用的信令交互图;
[0058] 图7是根据本发明实施例的另一种具体应用的信令交互图;
[0059] 图8是根据本发明实施例的另一种接入点的示意结构图;
[0060] 图9是根据本发明实施例的另一种站点的示意结构图。

具体实施方式

[0061] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0062] 为了缩短大量STA关联到AP的平均关联时间,在STA与AP关联过程中,AP完成对STA的关联标识(Association Identitifier,简称AID)分配之后,可以采用本发明实施例的方案完成后续关联步骤。
[0063] 图1是根据本发明实施例的在WLAN中建立关联的方法100的示意流程图。如图1所示,方法100包括:
[0064] 110:向WLAN中包括多个STA一组STA发送关联消息。
[0065] 在本发明实施例中,这里所说的该组STA可以是对时延要求比较高的一类或者一组STA,例如健康监控传感器、报警传感器等。虽然在参照图1所述的方法中,说明了向该组STA发送关联消息,但是由于WLAN中AP采用广播方式发送消息,因此整个WLAN区域中的全部STA均接收到所述的关联消息。
[0066] 120:向该组STA发送第一通知,其中所述第一通知携带每个STA的标识信息以及每个STA的调度顺序信息。
[0067] AP采用广播帧的形式向该组STA发送第一通知。第一通知中的STA标识信息例如是该组STA中每个STA的AID,而每个STA的调度顺序信息可以是与每个AID对应的顺序号,或者第一通知中每个STA的AID在该通知中的排序位置。这里的第一通知用于为这些STA安排好发送响应消息的顺序,使得这些STA不用竞争信道而是按照调度顺序来发送响应消息。
[0068] 根据本发明实施例,第一通知中还可以包括AP为每个STA预设的响应消息的帧长Tf。
[0069] 130:接收该组STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息。
[0070] 在一种可能的实现方式中,AP主动告知该组STA开始按照调度顺序发送相应消息。考虑到该组STA接收到关联消息之后,需要一段时间进行相应的处理,因此AP告知STA开始发送响应消息需要延迟预定时长的延时,例如100ms、200ms、500ms甚至1s。在这种情况下,在步骤130之前,方法100可以进一步包括:
[0071] 在延迟预定时长的延时之后,AP向该组STA发送第二通知,其中所述第二通知用于指示该组STA开始发送所述响应消息。
[0072] 该组STA接收到第二通知后,开始按照调度顺序依次发送响应消息。而且根据一种可选方案,按照调度顺序,相邻的STA发送所述响应消息之间间隔短帧间间隔(Short Interframe Space,简称SIFS)。每个STA收到第二通知后,会相应的计算出自身应该发送响应消息的时间。例如,如果该组STA的数量为N,对于调度顺序为k(1<=k<=N)的STA而言,其发送响应消息的时刻为T0+SIFS+(Tf+SIFS)(k-1),其中T0为该STA收到第二通知的时刻。
[0073] 在另一种可能的实现方式中,如果该组STA中的每个STA可以侦听到其他STA向AP发送的上行消息,则AP可以不需要发送第二通知。在这种情况下,第一通知中携带的调度顺序信息所指示的排在第一位的STA(下面简称STA1),在处理完关联消息对应的操作后,通过竞争信道,向AP发送针对关联消息的响应消息。调度顺序信息所指示的排序在后的STA侦听到STA1向AP发送响应消息,例如通过解析STA1发送给AP的响应消息的帧头来判断该消息是STA1发送给AP的响应消息,则排序在后的STA按照第一通知中携带的调度顺序信息,依次向AP发送响应消息。同样,调度顺序中相邻的STA向AP发送响应消息的间隔为SIFS。需要说明的是,排序信息在后的STA并不一定必须侦听到STA1向AP发送的响应消息,而是可以通过侦听排序在其之前的任意STA向AP发送响应消息,例如调度顺序为k的STAk侦听到调度顺序为m(1=1的情况下,该STAk在Tm+SIFS+(Tf+SIFS)(k-m)时刻向所述AP发送所述响应消息,其中Tm是调度顺序为m的STAm发送完所述响应消息的时刻。
[0074] 在另一种可能的实现方式中,如果该组STA中有部分STA不能侦听到其他STA向AP发送响应消息,则在这种情况下,STA1在处理完关联消息对应的操作后,通过竞争信道,向AP发送针对关联消息的响应消息。AP在收到STA1发送的响应消息后,延时SIFS,然后向该组STA发送第二通知,所述第二通知用于指示该组STA中剩余的STA开始发送所述响应消息。然后,AP依次接收该组STA中剩余的STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息。
[0075] 以上着重从AP的度出发,详细说明了本发明实施例的实现过程。下面从STA的角度出发,进一步阐述本发明实施例的实现过程。
[0076] 图2是根据本发明实施例的在WLAN中建立关联的方法的示意流程图。如图2所示,方法200包括:
[0077] 210:STA接收接入点AP发送的关联消息;
[0078] 220:STA接收AP发送的第一通知,其中所述第一通知携带STA的标识信息以及所述STA的调度顺序信息;
[0079] 230:STA根据所述STA的标识信息和所述STA的调度顺序信息,向AP发送针对所述关联消息的响应消息。
[0080] 需要说明的是,参照图2所述的实施例中,STA是该组STA其中之一。
[0081] 根据以上所述,所述第一通知携带所述响应消息的帧长信息Tf,所述调度顺序中相邻的STA发送所述响应消息之间间隔SIFS。
[0082] 在一种可能的实现方式中,STA根据AP的通知开始按照调度顺序向AP发送响应消息。在这种情况下,方法200包括:STA接收AP发送的第二通知,所述第二通知用于指示所述STA开始按照所述调度顺序发送所述响应消息。
[0083] 在这种情况下,在所述STA的调度顺序为k的情况下,所述STA在T0+SIFS+(Tf+SIFS)(k-1)时刻向所述AP发送所述响应消息,其中T0是所述STA收到所述第二通知的时间。
[0084] 在另一种可能的实现方式下,即STA可以侦听到其他STA向AP发送响应消息,因此不需要AP发送第二通知的情况下,STA1通过竞争信道,向所述AP发送针对所述关联消息的响应消息,而后续的STA以前述方式向AP发送响应消息,即在STA的调度顺序为k,且k>1的情况下,所述STA在Tm+SIFS+(Tf+SIFS)(k-m)时刻向所述AP发送所述响应消息,其中Tm是调度顺序为m且1=
[0085] 根据本发明实施例,在STA与AP关联过程中,AP通过对选定的一组STA安排调度顺序,该组STA可以按照调度顺序依次向AP发送响应消息,而不用竞争信道,减少了竞争信道的次数,加快了STA与AP关联的进程,保障了用于关键应用的STA可以快速与AP建立关联。
[0086] 本发明实施例还提出了用于实现本发明实施例的方法的AP和STA。
[0087] 图3是根据本发明实施例的AP的示意结构图。如图3所示,AP300包括:
[0088] 发送单元310,用于向所述无线局网WLAN中包括多个站点STA的一组STA发送关联消息;
[0089] 发送单元310还用于向该组STA发送第一通知,其中所述第一通知携带每个STA的标识信息以及每个STA的调度顺序信息;
[0090] 接收单元320,用于接收该组STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息。
[0091] 根据本发明实施例,所述第一通知携带所述响应消息的帧长信息Tf,所述调度顺序相邻的所述STA发送所述响应消息之间间隔短帧间间隔SIFS。
[0092] 根据本发明实施例,发送单元310还用于在延迟预定时长的延时之后,向该组STA发送第二通知,其中所述第二通知用于指示该组STA开始发送所述响应消息,而且在所述STA的调度顺序为k的情况下,所述接收单元320用于接收所述STA在T0+SIFS+(Tf+SIFS)(k-1)时刻发送的所述响应消息,其中T0是所述STA收到所述第二通知的时间。
[0093] 根据本发明实施例,所述接收单元320用于接收调度顺序排在第一位的所述STA通过竞争信道而发送的所述响应消息;所述发送单元310用于在在SIFS之后,向该组STA发送第二通知,所述第二通知用于指示该组STA中剩余的STA开始发送所述响应消息;所述接收单元320用于接收该组STA中剩余的STA按照所述第一通知中的所述调度顺序依次发送的针对所述关联消息的响应消息。
[0094] 根据本发明实施例,在所述STA的调度顺序为k,且k=1的情况下,所述接收单元320用于接收所述STA通过竞争信道而发送的所述响应消息;
[0095] 而在所述STA的调度顺序为k,且k>1的情况下,所述接收单元320用于接收所述STA在Tm+SIFS+(Tf+SIFS)(k-m)时刻发送的所述响应消息,其中Tm是调度顺序为m且1=
[0096] 图4是根据本发明实施例的STA的示意结构图。如图4所示,STA400包括:
[0097] 接收单元410,用于接收接入点AP发送的关联消息;
[0098] 接收单元410还用于接收AP发送的第一通知,其中所述第一通知携带站点STA的标识信息以及所述STA的调度顺序信息;
[0099] 发送单元420,用于根据所述STA的标识信息和所述STA的调度顺序信息,向AP发送针对所述关联消息的响应消息。
[0100] 根据本发明实施例,所述第一通知携带所述响应消息的帧长信息Tf,所述调度顺序相邻的所述STA发送所述响应消息之间间隔短帧间间隔SIFS。
[0101] 根据本发明实施例,接收单元410还用于接收AP发送的第二通知,所述第二通知用于指示所述STA开始按照所述调度顺序发送所述响应消息。
[0102] 根据本发明实施例,在所述STA400的调度顺序为k的情况下,所述STA400在T0+SIFS+(Tf+SIFS)(k-1)时刻向所述AP发送所述响应消息,其中T0是所述STA400收到所述第二通知的时间。
[0103] 根据本发明实施例,在所述STA400的调度顺序为k,且k=1的情况下,所述STA400通过竞争信道,向所述AP发送针对所述关联消息的响应消息;
[0104] 在所述STA400的调度顺序为k,且k>1的情况下,所述STA400在Tm+SIFS+(Tf+SIFS)(k-m)时刻向所述AP发送所述响应消息,其中Tm是调度顺序为m且1=
[0105] 下面结合STA与AP建立关联过程中的局域网可扩展认证协议(Extensible Authentication Protocol over LAN,简称EAPOL)子过程对本发明实施例进行举例说明。
[0106] 图5是根据本发明实施例的一种具体应用场景的信令交互图。如图5所示,STA和AP利用本发明实施例的方案实施EAPOL子过程。在该例子中,假设STA可以侦听到其他STA向AP发送上行消息。具体信令交互过程如下:
[0107] 510:AP竞争信道并向一组STA(n个STA)发送第一关联声明,所述第一关联声明包括该组STA中每个STA的AID以及每个STA需要的上行帧长Tf,其中STA1……STAn表示各STA在第一关联声明中的调度顺序;
[0108] 520:该组STA中的STA1竞争信道并向AP发送第一次EAPOL密钥(EAPOL-Key);
[0109] 530:该组STA中的其他STA,包括STA2……STAn侦听到STA1向AP发送的第一次EAPOL-Key,按照调度顺序,依次向AP发送第一次EAPOL-Key,且调度顺序相邻的两个STA发送时间间隔为SIFS;
[0110] 540:AP竞争信道并向该组STA发送第二关联声明,所述第二关联声明包括该组STA中每个STA的AID以及每个STA需要的上行帧长Tf,其中STA1……STAn表示各STA在第二关联声明中的调度顺序;
[0111] 550:该组STA中的STA1竞争信道并向AP发送第二次EAPOL-Key;
[0112] 560:该组STA中的其他STA,包括STA2……STAn侦听到STA1向AP发送的第二次EAPOL-Key,按照调度顺序,依次向AP发送第二次EAPOL-Key,且调度顺序相邻的两个STA发送时间间隔为SIFS。
[0113] 图6是根据本发明实施例的另一种具体应用场景的信令交互图。在图6所示例子中,假设该组STA中有部分STA无法侦听到其他STA向AP发送上行消息。如图6所示,具体信令交互过程如下:
[0114] 610:AP竞争信道并向一组STA(n个STA)发送第一关联声明,所述第一关联声明包括该组STA中每个STA的AID以及每个STA需要的上行帧长Tf,其中STA1……STAn表示各STA在第一关联声明中的调度顺序;
[0115] 620:该组STA中的STA1竞争信道并向AP发送第一次EAPOLPOL-Key;
[0116] 630:AP收到STA1发送的第一次EAPOL-Key之后,经过SIFS,向该组STA发送通知消息,通知该组STA内剩余的STA按照第一关联声明中的调度顺序依次向AP发送第一次EAPOL-Key;
[0117] 640:该组STA中的其他STA,包括STA2……STAn接收到AP发送的通知消息后,按照调度顺序,依次向AP发送第一次EAPOL-Key,且调度顺序相邻的两个STA发送时间间隔为SIFS,其中调度顺序为k(1
[0118] 650:AP竞争信道并向该组STA发送第二关联声明,所述第二关联声明包括该组STA中每个STA的AID以及每个STA需要的上行帧长Tf,其中STA1……STAn表示各STA在第二关联声明中的调度顺序;
[0119] 660:该组STA中的STA1竞争信道并向AP发送第二次EAPOL-Key;
[0120] 670:AP收到STA1发送的第二次EAPOL-Key之后,经过SIFS,向该组STA发送通知消息,通知该组STA内剩余的STA按照第二关联声明中的调度顺序依次向AP发送第二次EAPOL-Key;
[0121] 680:该组STA中的其他STA,包括STA2……STAn接收到AP发送的通知消息后,按照调度顺序,依次向AP发送第一次EAPOL-Key,且调度顺序相邻的两个STA发送时间间隔为SIFS。
[0122] 图7是根据本发明实施例的另一种具体应用场景的信令交互图。在图7所示例子中,假设该组STA中的STA无法侦听到其他STA向AP发送上行消息。如图7所示,具体信令交互过程如下:
[0123] 710:AP竞争信道并向一组STA(n个STA)发送第一关联声明,所述第一关联声明包括该组STA中每个STA的AID以及每个STA需要的上行帧长Tf,其中STA1……STAn表示各STA在第一关联声明中的调度顺序;
[0124] 720:AP经过预设时长的延时后,向该组STA发送通知消息,通知该组STA内的STA按照第一关联声明中的调度顺序依次向AP发送第一次EAPOL-Key;
[0125] 730:该组STA中的STA接收到AP发送的通知消息后,从STA1开始到STAn,按照调度顺序,依次向AP发送第一次EAPOL-Key,且调度顺序相邻的两个STA发送时间间隔为SIFS,其中调度顺序为k(1
[0126] 740:AP竞争信道并向该组STA发送第二关联声明,所述第二关联声明包括该组STA中每个STA的AID以及每个STA需要的上行帧长Tf,其中STA1……STAn表示各STA在第二关联声明中的调度顺序;
[0127] 750:AP经过预设时长的延时后,向该组STA发送通知消息,通知该组STA内的STA按照第二关联声明中的调度顺序依次向AP发送第二次EAPOL-Key;
[0128] 760:该组STA中的STA接收到AP发送的通知消息后,从STA1开始到STAn,按照调度顺序,依次向AP发送第一次EAPOL-Key,且调度顺序相邻的两个STA发送时间间隔为SIFS。
[0129] 图8为本发明实施例提供的一种AP的结构示意图。如图8所示,AP一般包括至少一个处理器810,例如CPU,至少一个端口820,存储器830,和至少一个通信总线840。通信总线840用于实现这些装置之间的连接通信。处理器810用于执行存储器830中存储的可执行模,例如计算机程序;AP可选的包含用户接口850,包括但不限于显示器,键盘和点击设备,例如鼠标轨迹球(trackball)、触感板或者触感显示屏。存储器830可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个端口820实现该AP与至少一个STA的通信连接,通过至少另一个端口820与至少一个网络设备节点之间的通信连接。
[0130] 在一些实施方式中,存储器830存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:
[0131] 操作系统832,包含各种系统程序,用于实现各种基础业务以及处理基于硬件的任务;
[0132] 应用模块834,包含各种应用程序,用于实现各种应用业务。
[0133] 应用模块834中包括但不限于发送单元310、接收单元320。
[0134] 应用模块832中各单元的具体实现参见图3所示实施例中的相应单元,在此不赘述。
[0135] 图9为本发明实施例提供的一种STA的结构示意图。如图9所示,STA一般包括至少一个处理器910,例如CPU,至少一个端口920,存储器930,和至少一个通信总线940。通信总线940用于实现这些装置之间的连接通信。处理器910用于执行存储器930中存储的可执行模块,例如计算机程序;STA可选的包含用户接口950,包括但不限于显示器,键盘和点击设备,例如鼠标、轨迹球(trackball)、触感板或者触感显示屏。存储器930可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个端口920实现该STA与至少一个AP的通信连接,通过至少另一个端口920与至少一个STA节点之间的通信连接。
[0136] 在一些实施方式中,存储器930存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:
[0137] 操作系统932,包含各种系统程序,用于实现各种基础业务以及处理基于硬件的任务;
[0138] 应用模块934,包含各种应用程序,用于实现各种应用业务。
[0139] 应用模块934中包括但不限于接收单元410、发送单元420。
[0140] 应用模块932中各单元的具体实现参见图4所示实施例中的相应单元,在此不赘述。
[0141] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0142] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0143] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0144] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0145] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0146] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0147] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
QQ群二维码
意见反馈