一种站点与接入点之间建立通信连接的方法、接入点和站点与流程

文档序号:18684849发布日期:2019-09-13 23:48阅读:327来源:国知局
一种站点与接入点之间建立通信连接的方法、接入点和站点与流程

本发明实施例涉及通信技术领域,更为具体地,涉及一种站点(英文全称:Station;英文缩写:STA)与接入点(英文全称Access Point;英文缩写:AP)之间建立通信连接的方法。



背景技术:

在现有的无线保真(英文全称:Wireless Fidelity;英文简称:WiFi)系统中,STA与AP进行数据通信的前提是该STA与该AP已经进行了关联,而在关联之前,该STA必须先到AP进行身份验证,该身份验证过程也可以称为鉴权过程。在鉴权完成之后,STA会发起与AP之间的关联过程,关联成功的STA就可以和AP之间进行数据通信了。

但是现有的WiFi系统中,多个STA与AP的鉴权或关联过程都是相对独立的,即不同的STA会各自竞争信道,发送其鉴权帧或关联请求帧,AP在收到鉴权帧或关联请求帧之后会针对每个STA单独发送相应的响应,这些响应会占用较多的下行资源。



技术实现要素:

有鉴于此,本发明提供一种接入点、一种STA以及一种STA与AP之间建立通信连接的方法,以解决现有技术中下行资源占用较多的问题。

第一方面,本发明提供了一种AP,该AP包括处理器(122),存储器(124)和无线接口(126);存储器(124)用于存储指令;所述无线接口(126),用于连接该AP与N个STA;所述N为大于或等于1的自然数;

处理器(122)与所述存储器(124)耦合,用于读取存储器(124)中的指令,并根据存储器(122)中的指令执行如下步骤:

通过所述无线接口(126)接收所述N个STA发送的N个请求帧;

竞争信道并在竞争成功的信道上通过所述无线接口(126)向所述N个STA中的M个STA发送一个响应帧,所述响应帧中包含了所述M个STA 的标识以及针对所述M个STA的M个响应;所述M个STA的标识与所述M个响应一一对应,用于指示所述M个STA从所述AP发送的响应帧中接收属于自己的响应;所述M为小于或等于N的自然数。

在一种可能的实现方式中,当上述AP需要将M个响应能在一个响应帧中发送时,上述2≤M≤N,N≥2。

当上述AP需要将除该N个STA之外的其它J个STA的数据帧或管理帧与上述M个响应一起发送时,该M的值可以为1或大于1的数,即1≤M≤N,N≥1。

在一种可能的实现方式中,上述STA的标识可以是PMA,由处理器(122)根据存储器(124)中存储的所述M个STA的MAC地址来生成的。

在另一种可能的实现方式中,STA的标识也可以为临时AID;所述临时AID是每个STA从预设的序列范围内随机选择的一个序列,并携带在所述请求帧中发送给所述AP的;或者,所述临时AID是由所述处理器(122)产生,并在发送所述响应帧之前通过应答帧发送给每个STA的。

可选地,上述预设的序列范围可以是所述处理器(122)进一确定并通过所述无线接口发送给每个STA的。

上述N的值可以通过多种方式来确定,在一种可能的实现方式中,所述N可以表示在预设时间范围内向AP发送请求帧的STA的数量。例如,所述AP还可以包括一个定时器(128),用于设定一个时间范围;所述处理器(122)进一步用于在所述定时器(128)设定的时间范围内通过无线接口(126)接收STA发送的请求帧,所述N表示在该时间范围内向AP发送请求帧的STA的数量。

在另一种可能的实现方式中,上述N的值可以由处理器(122)确定,所述N的值为一个下行OFDMA帧或下行MU MIMO帧或下行多播帧所能支持的最大用户数,或者所述N的值为所述AP倾向于支持接入的STA的个数。

为了让上述M个STA知道后续AP将会通过下行OFDMA的方式或下行MU MIMO方式或下行多播帧的方式来发送这M个STA的响应,AP的处理器(122)在发送所述响应帧之前,可以通过无线接口(126)向每个STA都分别发送一个应答帧,该应答帧中包含一个指示信息,所述指示信息用于通知每个STA该AP将通过下行OFDMA的方式或下行MU MIMO方 式或下行多播帧的方式来发送这M个STA的响应,以下行OFDMA方式为例,AP的处理器(122)收到N个STA发送的请求帧后竞争信道,并通过竞争成功的信道的不同子带上发送上述M个STA的响应。为了进一步节省下行资源,上述AP的处理器(122)还可以将其它STA的数据帧或管理帧与上述M个STA的响应一起放在响应帧中发送。例如,正在等待从AP接收数据帧或管理帧的K个STA中有J个支持下行OFDMA的方式或MU MIMO方式或多播帧的方式,则上述AP发送的响应帧中还包括该J个STA的数据帧或管理帧以及该J个STA的标识,以使该J个STA中的每个STA根据自己保存的标识与所述响应帧中的J个STA的标识进行匹配以从所述响应帧中接收属于自己的数据帧或管理帧;所述J为大于或等于1的自然数。

由于上述M个STA都支持上行OFDMA的方式或MU MIMO方式,为了进一步节省上行资源,AP也可以要求上述M个STA后续将该M个STA的请求帧放在同一上行信道的M个子带或M个空间流上发送。例如,处理器(122)通过所述无线接口(126)下发一个触发信令,所述触发信令用于指示所述M个STA在同一上行信道的M个子带或M个空间流上发送所述M个STA的另外M个请求帧。

除此之外,上述触发信令还可以用于指示另外的J个STA在所述同一上行信道的另外J个子带或J个空间流上发送所述J个STA的数据帧、调度请求帧、管理帧或缓存的状态信息。

第二方面,本发明提供了一种STA,其特征在于,所述STA包括处理器(112),存储器(114)和无线接口(116):

所述存储器(114)用于存储指令;所述无线接口(116)用于连接所述STA和接入点(AP);

所述处理器(112)与所述存储器(114)耦合,用于读取所述存储器(114)中的指令,并根据所述指令执行以下步骤:

通过无线接口(116)向所述AP发送请求帧,并接收所述AP发送的响应帧,所述响应帧中包含了M个STA的标识以及针对所述M个STA的M个响应,所述M个STA的标识与所述M个响应一一对应;所述M为大于或等于1的自然数;

获取所述STA的标识,并将获取到的所述STA的标识与所述响应帧中的M个STA的标识进行匹配以从所述M个响应中获取属于所述STA的响 应。

上述本发明提供的STA为M个STA中的一个。在一种可能的实现方式中,当上述AP需要将M个响应能在一个响应帧中发送时,上述2≤M≤N,N≥2。

当上述AP需要将除该N个STA之外的其它J个STA的数据帧或管理帧与上述M个响应一起发送时,上述响应帧中还可以包括其它J个STA的标识以及该J个该TA的数据帧或管理帧。此时,M的值可以为1或大于1的数,即1≤M≤N,N≥1。

在一种可能的实现方式中,,所述存储器(114)进一步用于存储所述STA的MAC地址,所述处理器(112)进一步用于根据所述存储器(114)中保存的所述STA的MAC地址生成所述STA的标识。

当STA的标识不是通过STA与AP交互获得时,为了使STA与AP生成的标识能够匹配,STA与AP可以采用同样的算法或公式来生成STA的标识,例如,STA与AP均可以采用说明书中描述的方式来生成PMA,并将生成的PMA作为STA的标识。当STA收到AP发送的M个STA的标识后就可以将自己生成的STA的标识与AP发送的响应帧中的M个STA的标识进行匹配以获取属于该STA的响应。

在另一种可能的实现方式中,所述STA的标识也可以为临时AID;所述处理器(112)进一步用于从预设的序列范围内随机选择的一个序列作为临时AID,并携带在所述请求帧中发送给所述AP;或者所述处理器(112)进一步用于在接收所述响应帧之前,通过所述无线接口(116)接收所述AP发送的应答帧,所述应答帧中包括所述临时AID。

可选地,上述预设的序列范围可以是AP确定的,因此所述处理器(112)进一步可以用于通过所述无线接口(116)接收所述AP发送的所述预设的序列范围。

在一种可能的实现方式中,向所述AP发送请求帧的STA可能有N个,所述M个STA为所述N个STA中的部分或全部,所述M小于或等于N,所述N为大于或等于1的自然数。

可选地,上述N表示在预设时间范围内向AP发送鉴权帧的STA的数量。

可选地,上述N也可以是由所述AP确定的,所述N的值为一个下行 OFDMA帧或下行MU MIMO帧或下行多播帧所能支持的最大用户数,或者所述N的值为所述AP能够支持接入的STA的个数。

可选地,所述处理器(112)进一步用于在接收所述AP发送的响应帧之前,接收所述AP发送的应答帧,所述应答帧中包含一个指示信息,所述处理器(112)还用于根据所述指示信息获知所述AP将通过所述响应帧发送所述M个STA的响应。

可选地,所述响应帧中还包括另外J个STA的数据帧或管理帧以及所述J个STA的标识,以使所述J个STA中的每个STA根据自己保存的标识与所述J个STA的标识进行匹配以从所述响应帧中接收属于自己的数据帧或管理帧。

可选地,所述处理器(112)还用于通过所述无线接口(116)接收所述AP发送的触发信令,所述触发信令用于指示所述M个STA在同一上行信道的M个子带或M个空间流上发送所述M个STA的另外M个请求帧。

可选地,所述处理器(112)还用于在向AP发送请求帧后,接收所述AP发送的多用户应答帧,该多用户应答帧中包括对所述M个STA的应答。

可选地,所述触发信令还用于指示另外J个STA在所述同一上行信道的另外J个子带或J个空间流上发送所述J个STA的数据帧、调度请求帧、管理帧或缓存的状态信息。

第三方面,本发明提供了一种STA与AP之间建立通信连接的方法,包括:

所述AP接收N个STA向所述AP发送的请求帧,所述N为大于或等于1的自然数;

所述AP在收到所述N个STA发送的请求帧后,竞争信道并在竞争成功的信道上向所述N个STA中的M个STA发送一个响应帧,所述响应帧中包含了所述M个STA的标识以及针对所述M个STA的M个响应;所述M个STA的标识与所述M个响应一一对应,用于指示所述M个STA从所述AP发送的响应帧中接收属于自己的响应;所述M为小于或等于N的自然数。

可选地,所述M个STA的标识为所述AP分别根据所述M个STA的MAC地址生成的。

可选地,所述STA的标识为临时AID;所述临时AID是每个STA从预设的序列范围内随机选择的一个序列,并携带在所述请求帧中发送给所述 AP的;或者所述临时AID是由所述AP产生,并在发送所述响应帧之前通过应答帧发送给每个STA的。

可选地,所述预设的序列范围为所述AP确定并发送给每个STA的。

可选地,所述AP接收N个STA向所述AP发送的请求帧包括:

所述AP设定一个时间范围;

所述AP在所述时间范围内接收STA发送的请求帧,所述N表示在该时间范围内向AP发送请求帧的STA的数量。

可选地,所述N为所述AP确定的,所述N的值为一个下行OFDMA帧或下行MU MIMO帧或下行多播帧所能支持的最大用户数,或者所述N的值为所述AP倾向于支持接入的STA的个数。

可选地,所述AP在向所述M个STA发送一个响应帧之前,向每个STA都分别发送一个应答帧,所述应答帧中包含一个指示信息,所述指示信息用于通知每个STA所述AP将通过一个响应帧发送所述M个STA的响应。

可选地,所述AP发送的响应帧中还包括另外J个STA的数据帧或管理帧以及所述J个STA的标识,以使所述J个STA中的每个STA根据自己保存的标识与所述J个STA的标识进行匹配以从所述响应帧中接收属于自己的数据帧或管理帧。

可选地,所述AP下发一个触发信令,所述触发信令用于指示所述M个STA在同一上行信道的M个子带或M个空间流上发送所述M个STA的另外M个请求帧。

可选地,所述AP收到所述N个请求帧后,向M个STA发送一个多用户应答帧,该多用户应答帧中包括对所述M个STA的应答。

可选地,所述触发信令还用于指示另外的J个STA在所述同一上行信道的另外J个子带或J个空间流上发送所述J个STA的数据帧、调度请求帧、管理帧或缓存的状态信息。

第四方面,本发明提供了一种STA与AP之间建立通信连接的方法,包括:

所述STA向所述AP发送请求帧;

所述STA接收所述AP发送的响应帧,所述响应帧中包含了M个STA的标识以及针对所述M个STA的M个响应,所述M个STA的标识与所述M个响应一一对应;所述M为大于或等于1的自然数;

所述STA将自己保存的标识与所述M个STA的标识进行匹配以从所述M个响应中获取属于所述STA的响应。

可选地,所述M个STA的标识为所述AP分别根据所述M个STA的MAC地址生成的,所述STA自己保存的标识是所述STA根据所述STA的MAC地址生成的。

可选地,所述N个STA的标识为M个临时AID;所述临时AID是每个STA从预设的序列范围内随机选择的一个序列,并携带在所述请求帧中发送给所述AP的;或者所述临时AID是由所述AP产生,并在发送所述响应帧之前通过应答帧发送给每个STA的。

可选地,所述预设的序列范围为所述AP确定并发送给所述STA的。

可选地,向所述AP发送请求帧的STA有N个,所述M个STA为所述N个STA中的部分或全部,所述M小于或等于N,所述N为大于或等于1的自然数。

可选地,所述N表示在预设时间范围内向AP发送鉴权帧的STA的数量。

可选地,所述N为所述AP确定的,所述N的值为一个下行OFDMA帧或下行MU MIMO帧或下行多播帧所能支持的最大用户数,或者所述N的值为所述AP能够支持接入的STA的个数。

可选地,所述STA接收所述AP发送的响应帧之前,接收所述AP发送的应答帧,所述应答帧中包含一个指示信息,所述STA根据所述指示信息获知所述AP将通过所述响应帧发送所述M个STA的响应。

可选地,所述响应帧中还包括J个STA的数据帧或管理帧以及所述J个STA的标识,以使所述J个STA中的每个STA根据自己保存的标识与所述J个STA的标识进行匹配以从所述响应帧中接收属于自己的数据帧或管理帧。

可选地,所述STA接收所述AP发送的触发信令,所述触发信令用于指示所述M个STA在同一上行信道的M个子带或M个空间流上发送所述M个STA的另外M个请求帧。

可选地,所述STA向AP发送请求帧后,接收所述AP发送的多用户应答帧,该多用户应答帧中包括对所述M个STA的应答。

可选地,所述触发信令还用于指示另外J个STA在所述同一上行信道的 另外J个子带或J个空间流上发送所述J个STA的数据帧、调度请求帧、管理帧或缓存的状态信息。

第五方面,本发明提供了一种AP,所述AP包括处理器(122),存储器(124)和无线接口(126);所述存储器(124)用于存储指令(1141);所述无线接口(126),用于连接所述AP与N个STA;所述N为大于或等于1的自然数;

所述处理器(122)与所述存储器(124)耦合,用于读取存储器(124)中的指令(1141),并根据存储器(122)中的指令(1141)执行如下步骤:

通过所述无线接口(126)接收所述N个STA发送的N个请求帧;

竞争信道并在竞争成功的信道上通过所述无线接口(126)向所述N个STA中的M个STA发送一个响应帧,所述响应帧中包含了所述M个STA的标识以及针对所述M个STA的M个响应;所述M个STA的标识与所述M个响应一一对应,用于指示所述M个STA从所述AP发送的响应帧中接收属于自己的响应;所述M为小于或等于N的自然数。

所述响应帧中还包括另外J个STA的数据帧或管理帧以及所述J个STA的标识,以使所述J个STA中的每个STA根据自己保存的标识与所述J个STA的标识进行匹配以从所述响应帧中接收属于自己的数据帧或管理帧;所述J为大于或等于1的自然数。

可选地,所述处理器(122)还用于通过所述无线接口(126)下发一个触发信令,所述触发信令用于指示所述M个STA在同一上行信道的M个子带或M个空间流上发送所述M个STA的另外M个请求帧。

可选地,所述触发信令还用于指示另外的J个STA在所述同一上行信道的另外J个子带或J个空间流上发送所述J个STA的数据帧、调度请求帧、管理帧或缓存的状态信息。

上述第一方面中提到的处理器(122),存储器(124)和无线接口(126)的部分或全部功能对于该第五方面同样适用。

第六方面,本发明提供了一种STA。在该第六方面中,STA从AP接收的响应帧中不但包括了发给此STA的响应,还可以包括发给其他STA的所述STA包括处理器(112),存储器(114)和无线接口(116):

所述存储器(114)用于存储指令;所述无线接口(116)用于连接所述STA和接入点(AP);

所述处理器(112)与所述存储器(114)耦合,用于读取所述存储器(114)中的指令,并根据所述指令执行以下步骤:

通过无线接口(116)向所述AP发送请求帧,并接收所述AP发送的响应帧,所述响应帧中包含了M个STA的标识以及针对所述M个STA的M个响应,所述M个STA的标识与所述M个响应一一对应;所述M为大于或等于1的自然数;

获取所述STA的标识,并将获取到的所述STA的标识与所述响应帧中的M个STA的标识进行匹配以从所述M个响应中获取属于所述STA的响应;

所述响应帧中还包括另外J个STA的数据帧或管理帧以及所述J个STA的标识,以使所述J个STA中的每个STA根据自己保存的标识与所述J个STA的标识进行匹配以从所述响应帧中接收属于自己的数据帧或管理帧。

可选地,所述处理器(112)还用于通过所述无线接口(116)接收所述AP发送的触发信令,所述触发信令用于指示所述M个STA在同一上行信道的M个子带或M个空间流上发送所述M个STA的另外M个请求帧。

可选地,所述触发信令还用于指示另外J个STA在所述同一上行信道的另外J个子带或J个空间流上发送所述J个STA的数据帧、调度请求帧、管理帧或缓存的状态信息。

本领域的技术人员可以理解,上述第二方面中提到的处理器(112),存储器(114)和无线接口(116)的部分或全部功能对于此第六方面同样适用。

第七方面,本发明提供了一种一种STA与AP之间建立通信连接的方法,包括:

所述AP接收N个STA向所述AP发送的请求帧,所述N为大于或等于1的自然数;

所述AP在收到所述N个STA发送的请求帧后,竞争信道并在竞争成功的信道上向所述N个STA中的M个STA发送一个响应帧,所述响应帧中包含了所述M个STA的标识以及针对所述M个STA的M个响应;所述M个STA的标识与所述M个响应一一对应,用于指示所述M个STA从所述AP发送的响应帧中接收属于自己的响应;所述M为小于或等于N的自然数;

所述AP发送的响应帧中还包括另外J个STA的数据帧或管理帧以及所述J个STA的标识,以使所述J个STA中的每个STA根据自己保存的标识 与所述J个STA的标识进行匹配以从所述响应帧中接收属于自己的数据帧或管理帧。

在第一方面一种可能的实现方式中,所述AP还会下发一个触发信令,所述触发信令用于指示所述M个STA在同一上行信道的M个子带或M个空间流上发送所述M个STA的另外M个请求帧。

可选地,所述触发信令还用于指示另外的J个STA在所述同一上行信道的另外J个子带或J个空间流上发送所述J个STA的数据帧、调度请求帧、管理帧或缓存的状态信息。

本领域的技术人员可以理解,上述第三方面中提到的部分或全部内容对于此第六方面同样适用。

第八方面,本发明提供了一种STA与AP之间建立通信连接的方法,包括:

所述STA向所述AP发送请求帧;

所述STA接收所述AP发送的响应帧,所述响应帧中包含了M个STA的标识以及针对所述M个STA的M个响应,所述M个STA的标识与所述M个响应一一对应;所述M为大于或等于1的自然数;

所述STA将自己保存的标识与所述M个STA的标识进行匹配以从所述M个响应中获取属于所述STA的响应;

所述响应帧中还包括J个STA的数据帧或管理帧以及所述J个STA的标识,以使所述J个STA中的每个STA根据自己保存的标识与所述J个STA的标识进行匹配以从所述响应帧中接收属于自己的数据帧或管理帧。

在第八方面的一种可能的实现方式中,所述STA接收所述AP发送的触发信令,所述触发信令用于指示所述M个STA在同一上行信道的M个子带或M个空间流上发送所述M个STA的另外M个请求帧。

可选地,所述触发信令还用于指示另外J个STA在所述同一上行信道的另外J个子带或J个空间流上发送所述J个STA的数据帧、调度请求帧、管理帧或缓存的状态信息。

本领域的技术人员可以理解,上述第四方面中提到的部分或全部内容对于此第八方面同样适用。

上述任意一方面的任意一种可能的实现方式中,向AP发送请求帧的 STA可以有N个,但此N个STA中可能有部分STA不满足条件,例如,不支持以下行OFDMA的方式接收AP发送的响应帧或者选择的标识有冲突等,从而导致AP无法发送响应帧给这部分STA。因此,AP收到的鉴权请求帧虽然有N个,但发送的应答帧中可能只包含了针对其中M个STA的应答,该M为小于或等于N的自然数。本领域的技术人员可以理解,当N个STA中的所有STA都满足条件时,M=N。

上述任意一方面的任意一种可能的实现方式中STA的标识可以是PMA,PMA可以根据如下公式生成:

其中a,b,c,d,e,f,g,h,i,j为自然数。MA[m:n]表示STA的MAC地址的第m个LSB位到第n个LSB位,dec表示十进制数。通过该生成方案可以避开AID的范围,而且利用了MAC地址的较多位,更好地避免了PMA地址的重叠。

上述任意一方面的任意一种可能的实现方式中的触发信令可以位于响应帧中,也可以位于AP发送的一个触发帧中。

上述任意一方面的任意一种可能的实现方式中的请求帧可以为鉴权请求帧,响应帧为鉴权响应帧;或上述的请求帧为关联请求帧,响应帧为关联响应帧。上述鉴权请求帧和鉴权响应帧仅仅只是两个不同的名称,用于区分不用的鉴权帧,在实际应用时这两个帧可以都叫鉴权帧,收到该鉴权帧的网络实体可以通过鉴权帧中携带不同的序号来进行区分。

通过上述本发明实提供的STA、AP和方法,AP可以将一个STA的响应与其它STA的响应放在一个响应帧中进行发送,AP也可以将一个STA的响应与其它STA的数据帧或管理帧放在一起发送,由此节省了下行资源。并且进一步地,在用户密集的场景下,可以缩短STA与AP建立连接的平均时延。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是现有技术中的WiFi系统示意图。

图2是现有技术中STA与AP之间建立连接的信令流程示意图。

图3是本发明实施例中WiFi系统结构示意图。

图4是本发明实施例中STA与AP之间建立连接的方法流程示意图。

图5是本发明实施例中STA与AP之间建立连接的信令流程示意图。

图6是本发明实施例中鉴权请求帧的结构示意图。

图7是本发明实施例中OFDMA能力信息单元的结构示意图。

图8是本发明实施例中STA与AP之间建立连接的另一信令流程示意图。

图9是本发明实施例中A-MPDU的结构示意图。

图10是本发明实施例中响应帧的结构示意图。

图11是本发明实施例中Beacon/probe response帧的结构示意图。

图12是本发明实施例中ACK帧的结构示意图。

图13是本发明实施例中STA与AP之间建立关联的信令流程示意图。

图14是本发明实施例中STA与AP之间建立连接的另一信令流程示意图。

图15是本发明实施例中STA与AP之间建立连接的另一信令流程示意图。

图16是本发明实施例中STA与AP之间建立连接的另一信令流程示意图。

图17是本发明实施例中触发帧的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。

应理解,本发明实施例中的STA可以是无线通讯芯片、无线传感器或无线通信终端。例如:支持WiFi通讯功能的移动电话、支持WiFi通讯功能的平板电脑、支持WiFi通讯功能的机顶盒、支持WiFi通讯功能的智能电视、支持WiFi通讯功能的智能可穿戴设备和支持WiFi通讯功能的计算机。 可选地,STA可以支持802.11ax制式,进一步可选地,该STA支持802.11ac、802.11n、802.11g、802.11b及802.11a等多种WLAN制式。

AP也称之为无线访问接入点或热点等。AP是一种特殊的站点,可以为站点提供接入服务,可以是移动用户进入有线网络的接入点,主要部署于家庭、大楼内部以及园区内部,典型覆盖半径为几十米至上百米,当然,也可以部署于户外。AP相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。目前AP主要采用的标准为电气和电子工程师协会(英文全称:Institute of Electrical and Electronics Engineers,英文简称:IEEE)802.11系列。具体地,AP可以是带有WiFi芯片的终端设备或者网络设备。可选地,AP可以为支持802.11ax制式的设备,进一步可选地,该AP可以为支持802.11ac、802.11n、802.11g、802.11b及802.11a等多种无线局域网制式的设备。

本发明实施例可以应用于无线局域网,无线局域网可以为包含AP的基本服务集(英文全称:Basic Service Set,英文简称:BSS)。应理解地,在WiFi系统的基础网络结构下,网络中可以包括多个BSS,每个BSS可以包含一个AP和多个关联于该AP的STA。本发明的实施例中仅以站点为例进行示例性说明,本发明对此并不作限定。

图1为现有技术中的WiFi系统示意图。如图1所示,在WiFi系统中,一个或多个STA(101,102……10N)可以与一个AP(100)建立连接,只有与AP建立连接的STA才能通过AP与网络设备(200)之间进行数据通信。STA与AP之间建立连接的过程包括鉴权和关联两个过程,在现有技术中,不同的STA与AP之间建立连接的过程都是相对独立的,具体可以参见图2所示,即不同的STA(STA1……STA N)会各自竞争信道,并在各自竞争到的信道上发送鉴权请求(Authentication Request)帧,AP在收到鉴权请求帧之后会针对每个STA都发送一个应答(ACK)帧和一个鉴权响应(Authentication Response)帧。STA与AP之间可以只有一次鉴权,也可以有多次鉴权。鉴权成功后,STA向AP发送关联请求(Association Request)帧,AP在收到关联请求帧之后会针对每个STA都发送一个应答(ACK)帧和一个关联响应(Association Response)帧。STA与AP关联成功后,STA与AP之间就可以进行数据通信了。

现有技术中的鉴权响应帧和关联响应帧都是单独发送给各个STA的, 因此会占用大量的下行资源。

为解决上述问题,本发明实施例中对现有技术中AP和STA中运行的软件,以及相应的硬件进行了改进,以使多个STA的鉴权响应帧或关联响应帧可以放在一个帧中进行发送,由此节省了下行资源。并且进一步地,在用户密集的场景下,可以缩短STA与AP建立连接的平均时延。

本发明的实施例中,与AP建立连接的STA可能有很多个,为方便描述,图3只是示意性地画出了其中一个STA与AP的连接关系。图3中的STA(110)与AP(120)通过无线链路(112)连接。AP(120)通过网络(130)与网络设备(140)连接,该网络(130)可以是有线网络也可以是无线网络。STA(110)可以通过无线链路(112)与AP(120)之间建立连接,例如,STA(110)可以通过无线链路(112)向AP(120)发送鉴权请求或关联请求,并通过无线链路接收AP(120)回复的应答消息或响应消息。STA(110)也可以通过AP(120)与网络设备(140)之间传输数据。

参见图3所示,AP(120)包括处理器(122),存储器(124)和无线接口(126);存储器(124)用于存储指令;无线接口(126),用于连接所述AP与N个STA(N为大于或等于1的自然数)。所述处理器(122)与存储器(124)耦合,用于读取存储器(124)中的指令,并根据存储器(122)中的指令(1141)执行本发明方法实施例中由AP执行的部分或全部步骤,以建立AP(120)与STA之间的通信连接。例如,处理器(122)可以通过无线接口(126)接收N个STA发送的请求帧,并通过无线接口(126)向该N个STA中的M个STA发送响应帧。除此之外,处理器(122)还可以通过无线接口(126)接收STA(110)发送其它的信息,并通过无线接口(126)向STA(110)回复各种信息。所述处理器(122)与所述存储器(124)耦合,用于读取存储器中的指令,并根据所述指令(1241)来实现本发明实施例中STA(110)与AP(120)建立通信连接的方法。在一个例子中,上述无线接口(126)的功能可以通过一个无线收发器(1262)来实现。为了使STA(110)能与网络设备(140)之间进行数据通信,AP(120)中还可以包括一个数据路由装置(1210),AP(120)通过该数据路由装置(1210)将STA(110)的数据发送给网络设备(140),或者将网络设备(14)的数据发送给STA(110)。

STA(110)可以包括一个处理器(112),一个存储器(114)和一个无 线接口(116)。存储器(114)用于存储指令。无线接口(116)用于连接所述STA(110)和AP(120)。当STA(110)需要与AP(120)建立连接时,处理器(112)可以通过无线接口(116)向AP(120)发送请求帧,并通过无线接口(116)接收AP(120)发送的响应帧。除此之外,处理器(112)还可以通过无线接口(116)向AP(120)发送其它的信息,并通过无线接口(116)接收AP(120)回复的各种信息。上述处理器(112)与所述存储器(114)耦合,用于读取存储器(114)中的指令(1141),并根据所述指令(1141)执行所述本发明方法实施例中由AP(120)执行的步骤,以建立STA(110)与AP(120)之间的通信连接。在一个例子中,上述无线接口(116)的功能可以通过一个无线收发器(1162)来实现。

上述的请求帧可以为鉴权请求帧,响应帧为鉴权响应帧;或上述的请求帧为关联请求帧,响应帧为关联响应帧。上述鉴权请求帧和鉴权响应帧仅仅只是两个不同的名称,用于区分不用的鉴权帧,在实际应用时这两个帧可以都叫鉴权帧,收到该鉴权帧的网络实体可以通过鉴权帧中携带的不同序号来进行区分。

下面将通过具体的例子来说明STA(110)与AP(120)之间建立通信连接的方法。下述方法中由STA(110)执行的步骤可以是STA(110)中的处理器(112)通过执行存储器(114)中存储的指令来实现。而由AP(120)执行的步骤可以是AP(120)中的处理器(122)通过执行存储器(124)中存储的指令来实现。参见图4所示,本发明实施例中STA(110)与AP(120)建立通信连接的方法如下:

102,STA(110)向AP(120)发送请求帧。

当STA(110)需要与AP(120)之间传输数据时,则向AP(120)发送请求帧,以建立STA(110)需与AP(120)之间的连接。向AP(120)发送的请求帧的STA可能有N个,STA(110)是该N个STA中的一个。

104,STA(110)接收AP(120)发送响应帧。该响应帧中包含了M个STA的标识以及针对M个STA的M个响应,STA(110)是M个STA中的一个。该M个STA的标识与所述M个响应一一对应,用于指示该M个STA从AP(120)发送的响应帧中接收属于自己的响应。

本发明中向AP(120)发送请求帧的STA可以有N个,N为大于或等于1的自然数,但此N个STA中可能有部分STA不满足条件,例如,不支 持以下行OFDMA(英文全称:Orthogonal Frequency Division Multiple Access;中文全称:正交频分多址)的方式或下行MU MIMO的方式或下行多播帧的方式接收AP发送的响应帧或者选择的标识有冲突等,从而导致AP无法发送响应帧给这部分STA。因此,AP收到的鉴权请求帧虽然有N个,但发送的应答帧中可能只包含了针对其中M个STA的应答,该M为小于或等于N的自然数。本领域的技术人员可以理解,当N个STA中的所有STA都满足条件时,M=N。

在一种具体的实现方式中,为了实现M个响应能在一个响应帧中发送,上述2≤M≤N,N≥2。

可选的,当该M个响应需要与除该N个STA之外的其它J个STA的数据帧或管理帧一起发送时,该响应中还包括此J个STA的标识以及该J个STA的数据帧或管理帧,此时M的值可以为1或大于1的数,即1≤M≤N,N≥1。

106,所述STA(110)将自己获取的标识与所述M个STA的标识进行匹配以从所述M个响应中获取属于该STA(110)的响应。

上述STA(110)获取的标识可以是STA(110)从AP接收到的,也可以是STA自己保存的。

可选地,上述响应帧中还可以包括其它J个STA的数据帧或管理帧,当此J个STA收到响应帧时,可以根据自己的标识从响应帧中获取相应的数据帧或管理帧。

上述步骤102中,当STA(110)需要到AP(120)鉴权时,则STA(110)向AP(120)发送的请求帧为鉴权请求帧。STA(110)发送鉴权请求帧可以采用现有技术中的方式,例如,可以采用CSMA/CA(英文全称:carrier sense multiple access with collision avoidance;中文全称:载波侦听多址访问/冲突避免)的方式竞争信道,也可以由AP询问STA(110)发送鉴权请求帧,也可以是STA(110)在特定的窗口内直接发送或者用受限竞争的方式获取信道,本发明实施例对STA(110)发送鉴权请求帧的方式不作限定。可以理解,上述步骤102中,当STA(110)需要与AP(120)关联时,则STA(110)向AP(120)发送的请求帧为关联请求帧。

由于鉴权的过程与关联的过程相似,为节省篇幅,下面仅以鉴权的过程为例进行说明。以鉴权过程为例,现有技术中的鉴权请求帧(500)的结构 可以参见图5所示。在本发明的一个实施例中,STA(110)可以通过鉴权请求帧提前告知AP(120)该STA(110)支持以下行OFDMA的方式或下行MU MIMO方式或下行多播帧的方式接收鉴权响应帧,即支持AP(120)将不同STA的响应放在一个鉴权响应帧中下发。因此,参见图6所示,假设STA(110)支持OFDMA的方式接受鉴权响应帧,则上述鉴权请求帧(500)中还可以包括一个OFDMA能力单元(510),用于指示STA(110)支持用OFDMA的方式接收鉴权响应帧。该OFDMA能力单元(410)可以是鉴权请求帧(400)中一个新增的信元,也可以是直接使用鉴权请求帧(400)中未被使用的Status Code信元(512)。当请求帧是关联请求帧时,可以在该关联请求帧中新增一个OFDMA能力单元。

在一个具体的例子中,OFDMA能力信息单元(510)的结构可以如图7所示,包括信息单元标识(Element ID)(511)、信息单元长度(Length)(512)和OFDMA能力信息(OFDMA Capability)(513)。Element ID(511)、Length(512)和OFDMA Capability(513)可以分别占用1个byte。

当然,在另外一个例子中,STA(110)也可以通过在鉴权请求帧中携带一个信元来告知AP(120)该STA(110)支持以下行MU MIMO的方式或者下行多播帧的方式接收AP(120)发送的鉴权响应帧。

在本发明的实施例中,向AP发送请求帧的STA可以有N个,N可以通过下面两种方式确定:

(1)N可以表示在预设时间范围内向AP发送请求帧的STA的数量。具体地,可以由AP(120)设定一个时间范围,AP(120)在该时间范围内接收STA发送的请求帧,N表示在该时间范围内向AP(120)发送请求帧的STA的数量。

参见图3所示,AP(120)中可以包括一个定时器(126),该定时器(126)的时间可以设置为与SIFS的值相同。参见图8所示,以鉴权过程为例,AP(120)收到第一个STA发送的鉴权请求帧(411)后开始启动定时器(126),假设定时器(126)的时间设置为T,当定时器(126)的时间达到T时,AP(120)一共收到了N个STA发送的鉴权请求帧(411,……,41N),此时AP(120)向这N个STA中的M个STA回复一个鉴权响应帧(430),该一个鉴权响应帧(430)中包括了M个鉴权响应(鉴权响应1,……,鉴权响应N),每个鉴权响应分别对应这M个STA中的一个STA。

上述定时器(126)的时间T可以通过如下函数确定:

T=f(x)=x-t,0<t<x

x可以设为鉴权请求帧的有效时间,即超过此有效时间,STA还没有收到AP发送的鉴权响应则表明鉴权失败,STA需要重新发起鉴权。t为大于0小于x的数,例如,可以取1ms,2ms,3ms等。

(2)N也可以由AP(120)确定。

例如,N的值可以为一个下行OFDMA帧或下行MU MIMO帧或下行多播帧所能支持的最大用户数,或者N的值可以为AP(120)倾向于支持接入的STA的个数。参见图3所示,AP(120)还可以包括一个计数器(128)。仍旧以鉴权过程为例,AP(120)的处理器(122)每收到一个STA发送的鉴权请求帧时,就将该计数器(128)的值加1,当该计数器(128)的值到达N时,说明AP接收到的鉴权请求帧已经达到了N个,此时AP(120)向这N个STA中的M个STA发送一个鉴权响应帧,该鉴权响应帧中包括了M个鉴权响应,每个鉴权响应分别对应这M个STA中的一个STA。

在另一个实施例中,为了让STA知道AP(120)已经收到了STA的请求帧,并允许STA执行后续的步骤,例如,允许该STA与所述AP(120)进行关联,或者允许该STA执行后续鉴权,则AP(120)可先向STA回复一个应答帧。例如,参见图4所示,AP(120)收到N个STA发送的鉴权请求帧后,可以进一步执行步骤103。在步骤103中,AP(120)向M个STA中的每个STA都先回复一个应答(ACK)帧,此ACK帧表明AP(120)已经收到了该M个STA发送的请求帧,并允许该M个STA与AP(120)进行关联。在另一实施例中,AP(120)也可以向该M个STA只发送一个多用户ACK帧,该多用户ACK帧中包含针对该M个STA的M个应答。为了让每个STA都能获知后续AP发送应答帧的方式,上述ACK帧或多用户ACK帧中可以包括一个指示信息,用于通知每个STA该AP(120)将通过一个响应帧发送该M个STA的响应。

STA(110)接收AP(120)发送的应答(ACK)帧。

随后,在步骤104中,AP(120)竞争信道并通过竞争到的信道向STA(110)发送响应帧,该响应帧中包含了分别针对M个STA的M个标识和M个响应。该响应帧可以是以下行OFDMA(DL OFDMA)的方式发送的, 例如,AP(120)在竞争到的一个信道的不同子带上发送该M个STA的响应。该响应帧也可以是以MU MIMO方式的方式发送的,例如AP(120)在竞争到的一个信道的不同空间流上发送该M个STA的响应。或者,该响应帧还可以是以下行多播帧的形式发送的,例如,AP(120)在竞争到的信道上发送一个A-MPDU(英文全称:Aggregate MAC protocol data unit),该A-MPDU中包含了M个MPDU,分别对应所述M个STA的响应。参见图8所示,一个A-MPDU可以由若干个MPDU组成的,在现有技术中,一个A-MPDU中的所有MPDU都只能发送给相同的接收节点,STA在收到一个A-MPDU之后仅会查看第一个MPDU的接收地址,如果与自己的地址不匹配,就会停止接收过程。因此,我们需要进一步的设计来支持使用一个A-MPDU来发送不同STA的响应。

一种可能的实施方式是AP(120)在发送A-MPDU时在帧内携带一个信息位,用来指示每个STA在接收A-MPDU时应该查看该A-MPDU中所有MPDU的接收地址,并与自己的地址进行匹配,如果匹配上了,就进行接收。该信息位可以位于MAC header(810)中,也可以位于MPDU delimiter(812)的预留比特(Reserved bit)中,或者可以位于图10所示的响应帧的HE-SIG A中。

为了区分上述M个STA的响应,AP发送的响应帧里面还需要包括M个STA的标识,该M个STA的标识与M个响应一一对应。该STA的标识可以通过下面三种方式中的任意一种获取:

(1)该M个STA的标识为AP根据该M个STA的MAC地址生成的。

例如,AP根据每个STA的MAC地址生成相应的PMA,每个STA采用与AP相同的计算方法来根据自己的MAC地址生成PMA。

或者,AP根据每个STA的MAC地址生成一个PMA地址作为STA的标识,AP将每个STA的PMA携带在ACK帧中发送给STA。

计算PMA的方法有很多种,在一个具体的例子中,PMA地址可以根据STA的MAC地址的若干比特位通过运算生成。当PMA地址需要与AID(英文全称:Association ID,中文全称:关联号)一起使用时,PAM地址的长度最好不超过AID的长度(14bits),且与AID的范围(1-2007)不重叠。例如,假设STA的MAC地址一共有N个LSB(英文全称:least significant bit;中文全称:最低位)位,PMA可以根据如下公式生成:

其中a,b,c,d,e,f,g,h,i,j为自然数。MA[m:n]表示STA的MAC地址的第m个LSB位到第n个LSB位,dec表示十进制数。通过该生成方案可以避开AID的范围,而且利用了MAC地址的较多位,更好地避免了PMA地址的重叠。

当AP发送给STA的响应帧中携带的STA的标识为PMA时,参见图10所示,可以将PMA放在该响应帧(900)的HE-SIG B信元(910)中。除此之外,HE-SIG B信元(910)还可以包括分配给各个STA的资源映射,该资源映射用于告诉STA接收该STA的响应的资源位置。(描述准确)(2)该STA的标识可以是临时AID;该临时AID是每个STA从预设的序列范围内随机选择的一个序列,并携带在所述请求帧中发送给所述AP的。

例如,参见图4所示,在步骤102之前可以进一步执行步骤101。在步骤101中,STA可以从一个预设的序列范围(例如[2008,4096])中随机选一个值作为该STA的临时AID,并将该临时AID携带在请求帧中发送给AP,AP收到每个STA发送的请求帧后获取每个STA的AID。若多个STA选择了相同的临时AID,AP则可以选择采用传统的方法进行回复,例如,AP向具有相同的临时AID的每个STA都单独发送一个响应帧。

上述预设的序列范围可以是AP确定并发送给每个STA的。例如,参见图4所示,在步骤101之前可以进一步包括步骤100,即AP(120)发送Beacon/probe response帧给STA(110),该Beacon/probe response帧包含了上述预设的序列范围。参见图11所示,AP发送给STA的Beacon/probe response帧(900)中可以包括Minimum Temporary AID(910)和Temporary AID offset(920)两个信元,其中Minimum Temporary AID(910)表示STA所能选择的最小临时AID,Temporary AID offset(920)表示STA所能够选择的相对于最小临时AID的最大偏移量。Minimum Temporary AID(910)和Temporary AID offset(920)可以分别占用2个字节(byte)。

(3)该STA的标识可以是临时AID;该临时AID是由AP产生,并在发送响应帧之前通过应答帧发送给STA的。

当某个STA选择了与其它STA相同的临时AID或者该STA在请求帧中没有携带临时AID时,AP可以通过此第(3)种方式来产生临时AID并发该STA。

例如,参见图4所示,当AP(120)收到STA发送的请求帧后可以进一步执行步骤1002,即AP(120)从预设的序列范围内随机选择一个序列作为临时AID,并将此临时AID通过ACK帧在步骤103中发送给STA。STA收到ACK帧后,从该ACK帧中获取自己的临时AID并保存在存储器(114)中。后续STA收到AP发送的响应帧后就可以从存储器(114)中获取此临时AID,并将此临时AID与响应帧中的临时AID进行比较以从响应帧中获取属于该STA的响应。参见图12所示,AP可以在ACK帧(1100)中新增一个信元Temporary AID(1110)用于表示临时AID。除此之外,AP还可以在ACK帧(1100)中新增另一个信元OFDMA Indication(1120)用于通知STA该AP将会以OFDMA的方式下发响应帧。

当然,AP也可以通过ACK帧(1100)通知STA该AP将通过其他的方式,例如下行MU MIMO方式或下行多播帧的方式来发送响应帧。

上述很多例子中都是以鉴权过程为例进行说明的,图13所示为本发明实施例中STA与AP进行关联的过程,由于STA与AP进行关联的过程与上述鉴权过程类似,在此不再赘述。本领域的技术人员可以理解,当STA与AP进行关联时,STA发送给AP的是关联请求帧,而AP回复给STA的是关联响应帧。

在另一个实施例中,AP除了通过响应帧发送多个STA的响应外,还可以通过响应帧发送除这多个STA之外其它STA的数据帧或管理帧。参见图14所示,假设有N+K个STA,第1至第N个STA(STA 1,……,STA N)准备或正在与AP建立连接。而另外K个STA(STA N+1,……,STA N+K)已经与AP建立了连接,正在等待接收AP发送给STA的数据帧或管理帧,K为自然数。假设AP收到前面N个STA发送的请求帧后,需要给其中的M个STA的回复响应。并且AP还需要给上述K个STA中的J个STA发送数据帧或管理帧,J为小于或等于K的自然数。此种情况下,为了进一步节省下行资源,AP可以将M个STA的响应和支持下行OFDMA方式或下行MU MIMO方式或下行多播帧的方式的J个STA的数据帧或管理帧放在一个响应帧中发送,即参见图14所示,AP向M个STA送的响应帧(1200)中还包括另外J个STA个的数据(1210)。由于上述J个STA已经与AP建立了连接并且在建立连接的过程中获取了AID,为了能够让这J个STA识别出属于自己的数据帧或管理帧,该响应帧中还可以包括与该J个STA相对应的标识(例 如,AID或者临时AID),用于指示该J个STA从响应帧中接收属于自己的数据帧或管理帧。至于针对M个STA的响应,可以采用前面实施例中描述的STA的标识来进行区分。对于不支持下行OFDMA方式或下行MU MIMO方式或下行多播帧的方式的STA,AP仍旧可以采用现有方式来发送响应帧或者数据帧或管理帧。

进一步地,如果M个STA使用的标识(如,PMA、临时AID)与上述J个STA使用的AID有冲突时,为了能够让STA区分出那些是用AID进行标识的,哪些是用其它方式(如,PMA或临时AID)进行标识的,AP发送给STA的响应帧中还可以包含一个指示位,用于指示是否使用了AID。当然,如果前N个STA使用的标识与AID完全没有冲突时,也可以不使用此指示位。

在前面的实施例中,每个STA都是单独发送请求帧给AP的,为了节省上行资源,在另一个实施例中,AP可以进一步向上述M个STA发送触发信令,触发该M个STA后续以上行OFDMA(UL OFDMA)的方式或MU MIMO方式发送请求帧(例如,鉴权请求帧或者关联请求帧),即该M个STA可以在同一信道的不同子带或不同的空间流中向该AP发送请求帧。

参见图15所示,假设AP(120)收到了N个STA发送的鉴权请求帧,为了避免这些STA都单独竞争信道而浪费上行资源,AP(120)可以向其中支持上行OFDMA方式或MU MIMO方式的M个STA发送一个触发信令(1400),用于指示这M个STA(1501……150N)后续可以在同一上行信道(1500)的M个子带或M个空间流上发送该M个STA的请求帧。该发送请求帧的方式可以是上行OFDMA的方式或MU MIMO方式。图15中是以联合请求帧为例进行说明的,本领域的技术人员可以理解,当STA与AP之间鉴权完了一次,还需要进一步鉴权时,该请求帧也可以是鉴权请求帧。

AP(120)在上述M个STA发送响应帧之前可以先向这M个STA分别ACK帧,或者向这M个STA发送一个多用户ACK帧(1600)。之后AP(120)会向这M个STA发送一个响应帧。

上述M个STA收到AP发送的响应帧后,隔SIFS时间发送关联请求帧,即该M个STA在同一上行信道(1400)的M个子带或M个空间流上发送该M个STA的M个关联请求帧(1501……150M)。

在另一个实施例中,如果另外K个STA(STA N+1,……,STA N+K) 已经与AP建立了连接,正在等待接收AP发送给STA的数据帧或管理帧,如果其中有J个STA支持OFDMA的方式或MU MIMO方式,则进一步地,该触发信令(1400)还可以用于指示另外该J个STA以联合的方式发送该J个STA的数据帧、调度请求帧、管理帧或缓存的状态信息,参见图16所示,即该J个STA可以在所述同一上行信道(1500)的另外J个子带或J个空间流上发送该J个STA的数据帧、调度请求帧、管理帧或缓存的状态信息。

上述触发信令(1400)可以是一个单独的触发帧,也可以位于响应帧中,例如,携带在鉴权响应帧(900)的HE-SIG B信元(910)中。

该触发信令(1400)的结构可以如图17所示,里面包括被触发的STA的标识(1410)(例如,AID,Partial AID,PMA或临时AID),响应帧的类型(1420)以及与该响应帧相对应的资源映射(1430)。在一个具体的例子中,该响应帧的类型(1420)中还可以进一步包括类型(1421)和子类型(1422),该类型(1421)可以用于指示此响应帧是数据帧还是管理帧。举个例子来说,类型(1421)显示此响应帧为管理帧时,该子类型(1422)可以进一步用于指示此响应帧是否为鉴权帧、关联帧等等。由于响应帧的类型(1520)可以采用很多现有技术的方式来进行指示,此处不再赘述。

图17中所示的STA的标识(1410),响应帧的类型(1420)以及与该响应帧相对应的资源映射(1430)这三个信元是在一起的,本领域的技术人员可以理解,在实际应用时,这三个信元也可以是分开设置的。只要触发信令中包含此三个信元即可。

上述M个STA和J个STA收到触发信令(1400)后可以在同一信道上发送该M个STA的关联请求和该J个STA的数据帧、调度请求帧、管理帧或缓存的状态信息。

AP(120)收到这M个STA和J个STA在同一信道上发送的关联请求和数据后可以回复一个OFDMA ACK或多用户ACK,此OFDMA ACK或多用户ACK中包含了针对所述M个STA的ACK和针对所述J个STA的ACK。

在另一实施例中,该AP(120)收到这M个STA在同一信道上发送的关联请求后也可以不回复上述多用户ACK,而是直接执行后面的过程,例如直接回复关联响应(1700)或直接发送数据帧或管理帧。

应理解地,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不 应对本发明实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的器件及步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和器件的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

另外,上述上述处理器可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。具体的,可以借助软件加必需的通用硬件的方式来实现,通用硬件包括通用集成电路、通用CPU(英文:Central Processing Unit,中文:中央处理器)、通用数字信号处理器(英文:Digital Signal Processor,简称:DSP)、现场可编程门阵列(英文:Field Programming Gate Array,简称:FPGA)、可编程逻辑器件(英文:Programmable Logical Device,简称:PLD)、通用存储器、通用元器件等,当然也可以通过专用硬件包括专用集成电路(英文:Application Specific Integrated Circuit,简称ASIC)、专用CPU、专用存储器、专用元器件等来实现。

本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read Only Memory,简称为ROM)、随机存取存储器(英文:Random Access Memory,简称为RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

软件或指令还可以通过传输介质来传输。例如,如果使用同轴电缆、光纤光缆、双绞线、数字用户线(英文:Digital Subscriber Line,简称:DSL)或者无线技术(如红外线、无线电和微波)从网站、服务器或其它远程源传输软件,那么同轴电缆、光纤光缆、双绞线、DSL或者无线技术(如红外线、无线电 和微波))包括在传输介质的定义中。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1