一种基于OFDMA的数据传输方法及相关设备与流程

文档序号:19976560发布日期:2020-02-21 18:58阅读:250来源:国知局
一种基于OFDMA的数据传输方法及相关设备与流程

本发明涉及通信技术领域,尤其涉及一种基于ofdma的数据传输方法及相关设备。



背景技术:

目前ieee802.11ax标准采用ofdma(orthogonalfrequencydivisionmultipleaccess,正交频分多址接入)技术实现上行多用户和下行多用户传输。在多个用户采用上行ofdma同时发送长度相同的控制帧时,所需的子信道大小是相同的,因此通常将信道划分为固定大小的子信道,例如将20mhz信道划分为9个子信道。在给各个站点分配子信道时,往往需要遵守特定的分配规则,例如:可以给每个站点分配一个子信道、两个子信道、四个子信道或整个信道等等。由于上行传输的站点数目是可以变化的,在上述子信道分配规则下很容易出现子信道不能完全分配给多个站点的情况,例如:在三个站点的情况下,最多只能给每个站点分配两个子信道,因此将会剩余三个子信道未被分配,从而造成系统资源的浪费,使得系统资源利用率低下。



技术实现要素:

本发明实施例公开了一种基于ofdma的数据传输方法及相关设备,能够提高系统的资源利用率。

本发明实施例第一方面公开了一种基于ofdma的数据传输方法,包括:

接入点在总传输信道中的至少一个子信道中发送触发帧,所述触发帧用于指示所述总传输信道中的多个子信道的分配情况;

当所述多个子信道中包括为站点分配的子信道时,所述接入点接收所述站点在为所述站点分配的子信道上传输的数据帧;

当所述多个子信道中包括未为任何站点分配的子信道时,所述接入点接收站点在所述未为任何站点分配的子信道上通过竞争方式传输的数据帧。

结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述触发帧还用于指示上行发送时长,所述站点在为所述站点分配的子信道上传输数据帧的时长或所述站点在所述未为任何站点分配的子信道上通过竞争方式传输数据帧的时长均不超过所述上行发送时长。

结合本发明实施例第一方面或第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述触发帧为下行多用户传输帧或多用户块确认请求帧,所述接入点接收所述站点在为所述站点分配的子信道上传输的数据帧,包括:

所述接入点接收所述站点在为所述站点分配的子信道上传输的块确认帧或第一确认帧。

结合本发明实施例第一方面的第二种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,当所述触发帧为所述多用户块确认请求帧时,所述接入点在总传输信道中的至少一个子信道中发送触发帧之前,所述方法还包括:

所述接入点在所述总传输信道中的至少一个子信道中发送下行多用户传输帧。

结合本发明实施例第一方面或第一方面的第一种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述触发帧为多用户请求发送帧,所述接入点接收所述站点在为所述站点分配的子信道上传输的数据帧,包括:

所述接入点接收所述站点在为所述站点分配的子信道上传输的增强的清除发送帧。

结合本发明实施例第一方面的第四种可能的实现方式,在本发明实施例第一方面的第五种可能的实现方式中,所述接入点在总传输信道中的至少一个子信道中发送触发帧之后,所述方法还包括:

所述接入点接收所述站点在所述总传输信道上发送的清除发送cts帧。

结合本发明实施例第一方面或第一方面的第一种可能的实现方式,在本发明实施例第一方面的第六种可能的实现方式中,当所述多个子信道中包括未为任何站点分配的子信道时,所述方法还包括:

所述接入点在接收到所述站点通过竞争方式传输的数据帧后,向所述站点发送第二确认帧或响应帧。

本发明实施例第二方面公开了一种基于ofdma的数据传输方法,包括:

站点接收接入点发送的触发帧,所述触发帧用于指示总传输信道中的多个子信道的分配情况;

所述站点根据所述总传输信道中的多个子信道的分配情况,判断所述多个子信道中是否存在为所述站点分配的子信道;

当所述多个子信道中存在为所述站点分配的子信道时,所述站点在为所述站点分配的子信道上传输数据帧;

当所述多个子信道中不存在为所述站点分配的子信道时,所述站点在所述总传输信道中未为任何站点分配的子信道上通过竞争方式传输数据帧。

结合本发明实施例第二方面,在本发明实施例第二方面的第一种可能的实现方式中,所述触发帧还用于指示上行发送时长,所述站点在为所述站点分配的子信道上传输数据帧的时长或所述站点在所述总传输信道中未为任何站点分配的子信道上通过竞争方式传输数据帧的时长均不超过所述上行发送时长。

结合本发明实施例第二方面或第二方面的第一种可能的实现方式,在本发明实施例第二方面的第二种可能的实现方式中,所述触发帧为下行多用户传输帧或多用户块确认请求帧,所述站点在为所述站点分配的子信道上传输数据帧,包括:

所述站点在为所述站点分配的子信道上传输块确认帧或第一确认帧。

结合本发明实施例第二方面的第二种可能的实现方式,在本发明实施例第二方面的第三种可能的实现方式中,当所述触发帧为所述多用户块确认请求帧时,所述站点接收接入点发送的触发帧之前,所述方法还包括:

所述站点接收所述接入点发送的下行多用户传输帧。

结合本发明实施例第二方面或第二方面的第一种可能的实现方式,在本发明实施例第二方面的第四种可能的实现方式中,所述触发帧为多用户请求发送帧,所述站点在为所述站点分配的子信道上传输数据帧,包括:

所述站点在为所述站点分配的子信道上传输增强的清除发送帧。

结合本发明实施例第二方面的第四种可能的实现方式,在本发明实施例第二方面的第五种可能的实现方式中,所述站点判断所述多个子信道中存在为所述站点分配的子信道之后,所述方法还包括:

所述站点在所述总传输信道上发送清除发送cts帧。

结合本发明实施例第二方面或第二方面的第一种可能的实现方式,在本发明实施例第二方面的第六种可能的实现方式中,当所述多个子信道中不存在为所述站点分配的子信道时,所述方法还包括:

所述站点接收所述接入点在接收到所述站点通过竞争方式传输的数据帧后发送的第二确认帧或响应帧。

本发明实施例第三方面公开了一种接入点,包括:

第一发送单元,用于在总传输信道中的至少一个子信道中发送触发帧,所述触发帧用于指示所述总传输信道中的多个子信道的分配情况;

第一接收单元,用于当所述多个子信道中包括为站点分配的子信道时,接收所述站点在为所述站点分配的子信道上传输的数据帧;

第二接收单元,用于当所述多个子信道中包括未为任何站点分配的子信道时,接收站点在所述未为任何站点分配的子信道上通过竞争方式传输的数据帧。

结合本发明实施例第三方面,在本发明实施例第三方面的第一种可能的实现方式中,所述触发帧还用于指示上行发送时长,所述站点在为所述站点分配的子信道上传输数据帧的时长或所述站点在所述未为任何站点分配的子信道上通过竞争方式传输数据帧的时长均不超过所述上行发送时长。

结合本发明实施例第三方面或第三方面的第一种可能的实现方式,在本发明实施例第三方面的第二种可能的实现方式中,所述触发帧为下行多用户传输帧或多用户块确认请求帧,所述第一接收单元接收所述站点在为所述站点分配的子信道上传输的数据帧的方式具体为:

所述第一接收单元接收所述站点在为所述站点分配的子信道上传输的块确认帧或第一确认帧。

结合本发明实施例第三方面的第二种可能的实现方式,在本发明实施例第三方面的第三种可能的实现方式中,当所述触发帧为所述多用户块确认请求帧时,所述接入点还包括:

第二发送单元,用于在所述第一发送单元在总传输信道中的至少一个子信道中发送触发帧之前,在所述总传输信道中的至少一个子信道中发送下行多用户传输帧。

结合本发明实施例第三方面或第三方面的第一种可能的实现方式,在本发明实施例第三方面的第四种可能的实现方式中,所述触发帧为多用户请求发送帧,所述第一接收单元接收所述站点在为所述站点分配的子信道上传输的数据帧的方式具体为:

所述第一接收单元接收所述站点在为所述站点分配的子信道上传输的增强的清除发送帧。

结合本发明实施例第三方面的第四种可能的实现方式,在本发明实施例第三方面的第五种可能的实现方式中,所述接入点还包括:

第三接收单元,用于在所述第一发送单元在总传输信道中的至少一个子信道中发送触发帧之后,接收所述站点在所述总传输信道上发送的清除发送cts帧。

结合本发明实施例第三方面或第三方面的第一种可能的实现方式,在本发明实施例第三方面的第六种可能的实现方式中,当所述多个子信道中包括未为任何站点分配的子信道时,所述接入点还包括:

第三发送单元,用于在所述第二接收单元接收到所述站点通过竞争方式传输的数据帧后,向所述站点发送第二确认帧或响应帧。

本发明实施例第四方面公开了一种站点,包括:

第一接收单元,用于接收接入点发送的触发帧,所述触发帧用于指示总传输信道中的多个子信道的分配情况;

判断单元,用于根据所述总传输信道中的多个子信道的分配情况,判断所述多个子信道中是否存在为所述站点分配的子信道;

第一发送单元,用于当所述判断单元判断所述多个子信道中存在为所述站点分配的子信道时,在为所述站点分配的子信道上传输数据帧;

第二发送单元,用于当所述判断单元判断所述多个子信道中不存在为所述站点分配的子信道时,在所述总传输信道中未为任何站点分配的子信道上通过竞争方式传输数据帧。

结合本发明实施例第四方面,在本发明实施例第四方面的第一种可能的实现方式中,所述触发帧还用于指示上行发送时长,所述第一发送单元在为所述站点分配的子信道上传输数据帧的时长或所述第二发送单元在所述总传输信道中未为任何站点分配的子信道上通过竞争方式传输数据帧的时长均不超过所述上行发送时长。

结合本发明实施例第四方面或第四方面的第一种可能的实现方式,在本发明实施例第四方面的第二种可能的实现方式中,所述触发帧为下行多用户传输帧或多用户块确认请求帧,所述第一发送单元在为所述站点分配的子信道上传输数据帧的方式具体为:

所述第一发送单元在为所述站点分配的子信道上传输块确认帧或第一确认帧。

结合本发明实施例第四方面的第二种可能的实现方式,在本发明实施例第四方面的第三种可能的实现方式中,当所述触发帧为所述多用户块确认请求帧时,所述站点还包括:

第二接收单元,用于在所述第一接收单元接收接入点发送的触发帧之前,接收所述接入点发送的下行多用户传输帧。

结合本发明实施例第四方面或第四方面的第一种可能的实现方式,在本发明实施例第四方面的第四种可能的实现方式中,所述触发帧为多用户请求发送帧,所述第一发送单元在为所述站点分配的子信道上传输数据帧的方式具体为:

所述第一发送单元在为所述站点分配的子信道上传输增强的清除发送帧。

结合本发明实施例第四方面的第四种可能的实现方式,在本发明实施例第四方面的第五种可能的实现方式中,所述站点还包括:

第三发送单元,用于在所述判断单元判断所述多个子信道中存在为所述站点分配的子信道之后,在所述总传输信道上发送清除发送cts帧。

结合本发明实施例第四方面或第四方面的第一种可能的实现方式,在本发明实施例第四方面的第六种可能的实现方式中,当所述多个子信道中不存在为所述站点分配的子信道时,所述站点还包括:

第三接收单元,用于接收所述接入点在接收到所述第二发送单元通过竞争方式传输的数据帧后发送的第二确认帧或响应帧。

本发明实施例中,在ofdma数据传输中接入点可以在总传输信道中的至少一个子信道中发送触发帧,该触发帧可以用于指示总传输信道中的多个子信道的分配情况,当上述多个子信道中包括为站点分配的子信道时,接入点可以接收该站点在为该站点分配的子信道上传输的数据帧,当上述多个子信道中包括未为任何站点分配的子信道时,接入点可以接收站点在该未为任何站点分配的子信道上通过竞争方式传输的数据帧。可见,本发明实施例不仅可以接收已分配子信道的站点在该子信道上传输的数据帧,还可以接收未分配子信道的站点在未分配给任何站点的子信道上竞争传输的数据帧,以使得未分配的子信道也能合理被使用,从而提高了系统的资源利用率。

附图说明

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

图1是本发明实施例公开的一种基于ofdma的数据传输的网络架构示意图;

图2是本发明实施例公开的一种基于ofdma的数据传输方法的流程示意图;

图3a是本发明实施例公开的一种基于ofdma的资源分配指示的流程示意图;

图3b是本发明实施例公开的另一种基于ofdma的资源分配指示的流程示意图;

图4是本发明实施例公开的一种基于ofdma的多用户数据传输的信令流程示意图;

图5a是本发明实施例公开的另一种基于ofdma的多用户数据传输的信令流程示意图;

图5b是本发明实施例公开的又一种基于ofdma的多用户数据传输的信令流程示意图;

图6a是本发明实施例公开的又一种基于ofdma的多用户数据传输的信令流程示意图;

图6b是本发明实施例公开的又一种基于ofdma的多用户数据传输的信令流程示意图;

图7是本发明实施例公开的另一种基于ofdma的数据传输方法的流程示意图;

图8是本发明实施例公开的一种接入点的结构示意图;

图9是本发明实施例公开的另一种接入点的结构示意图;

图10是本发明实施例公开的又一种接入点的结构示意图;

图11是本发明实施例公开的又一种接入点的结构示意图;

图12是本发明实施例公开的又一种接入点的结构示意图;

图13是本发明实施例公开的一种站点的结构示意图;

图14是本发明实施例公开的另一种站点的结构示意图;

图15是本发明实施例公开的又一种站点的结构示意图;

图16是本发明实施例公开的又一种站点的结构示意图;

图17是本发明实施例公开的又一种站点的结构示意图。

具体实施方式

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

本发明实施例公开了一种基于ofdma的数据传输方法及相关设备,不仅可以接收已分配子信道的站点在该子信道上传输的数据帧,还可以接收未分配子信道的站点在未分配给任何站点的子信道上竞争传输的数据帧,以使得未分配的子信道也能合理被使用,从而提高了系统的资源利用率。以下分别进行详细说明。

为了更好的理解本发明实施例,下面先对本发明实施例公开的一种基于ofdma的数据传输的网络架构进行描述。请参阅图1,图1是本发明实施例公开的一种基于ofdma的数据传输的网络架构示意图。在图1所示的网络架构中,可以包括接入点和多个站点,其中,接入点可以通过无线局域网(wirelesslocalareanetworks,wlan)与多个站点进行通信连接。在图1所示的网络构架中,接入点作为无线网络的核心部分,可以包括但不限于基站、网关、网桥等设备。接入点可以同时和多个站点进行连接,其中,站点可以包括移动手机、平板电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、移动互联网设备(mobileinternetdevice,mid)以及智能手表等设备,本发明实施例不作限定。

在图1所示的网络构架中,接入点和各站点通过信道进行数据传输,其中,接入点向站点发送数据为下行数据传输,站点向接入点发送数据为上行数据传输。接入点可以将总传输信道划分为若干个子信道(或频域子信道),并且可以将一个或多个子信道分配给站点,可以为每个站点分配一个或多个子信道,但一个子信道只能分配给一个站点,不能同时分配给多个站点。此外,总传输信道中还可能存在未分配给任何站点的子信道,对于未分配有任何子信道的站点,可以在未分配给任何站点的子信道上通过竞争的方式进行数据传输。通过实施图1所示的网络构架,接入点不仅可以接收已分配子信道的站点在该子信道上传输的数据帧,还可以接收未分配子信道的站点在未分配给任何站点的子信道上竞争传输的数据帧,以使得未分配的子信道也能合理被使用,从而提高了系统的资源利用率。

基于图1所示的网络构架,本发明实施例公开了一种基于ofdma的数据传输方法。请参阅图2,图2是本发明实施例公开的一种基于ofdma的数据传输方法的流程示意图。如图2所示,该基于ofdma的数据传输方法可以包括以下步骤:

201、接入点在总传输信道中的至少一个子信道中发送触发帧,该触发帧用于指示总传输信道中的多个子信道的分配情况。

本发明实施例中,总传输信道可以划分为若干个子信道,接入点可以在总传输信道中的至少一个子信道中发送触发帧,该触发帧用于指示总传输信道中的多个子信道的分配情况,即用于指示上述多个子信道中每一个子信道分配给哪个站点或每一个子信道被哪个站点调度,通过触发帧将总传输信道中的多个上行的频域子信道分配给多个站点进行上行数据传输,其中,为不同站点分配的子信道不同。

本发明实施例中,接入点在总传输信道中的至少一个子信道中发送触发帧,以使接收到该触发帧的站点根据该触发帧指示的上述多个子信道的分配情况判断上述多个子信道中是否存在为该站点分配的子信道。其中,接收到该触发帧的站点需与接入点建立通信连接,即接收到该触发帧的站点与接入点已进行关联或准备申请关联。

作为一种可选的实施方式,触发帧中可以指示总传输信道中的多个子信道的分配情况,其中可以包括哪些子信道分配给哪些站点,哪些子信道未分配给站点等等情况,本发明实施例不作限定。

本发明实施例中,触发帧中关于上行资源分配的信令既可以在物理层中(如图3a所示),也可以在mac层中(如图3b所示)。请参阅图3a,图3a是本发明实施例公开的一种基于ofdma的资源分配指示的流程示意图。如图3a所示,在物理层指示时,帧结构通常包括传统前导(legacypreamble)、高效率信令a、高效率信令b等等。上行资源分配通常放置在高效率信令b字段中。物理层信令指示可以应用于所有以高效率帧格式发送的下行帧中。请参阅图3b,图3b是本发明实施例公开的另一种基于ofdma的资源分配指示的流程示意图。如图3b所示,在mac层指示时,mac帧结构通常包括帧控制(framecontrol)字段、长度(duration)字段、接收地址字段、发送地址字段、帧主体(framebody)字段和帧校验序列(framechecksequence,简称fcs)字段。上行资源分配通常放置在帧主体字段中。mac层指示通常应用于没有下行数据需要发送,而单独采用一个下行触发帧来触发上行多用户发送的场景中,例如多用户块确认请求(multi-userblockacknowledgmentrequest,简称mu-bar)帧或多用户请求发送(multi-userrequesttosend,简称mu-rts)帧。

202、当上述多个子信道中包括为站点分配的子信道时,接入点接收该站点在为该站点分配的子信道上传输的数据帧。

本发明实施例中,当触发帧指示的上述多个子信道中存在为一个站点分配的一个或多个子信道时,该站点可以在为该站点分配的子信道上进行上行数据帧传输,接入点则可以接收该站点在为该站点分配的子信道上传输的数据帧。其中,该站点可以看作是调度站点,该站点进行的上行数据传输可以看作是调度传输。

作为一种可选的实施方式,当该站点进行的上行传输为需要进行确认的情况时,接入点在接收到该站点传输的数据帧后还可以向该站点发送确认帧或响应帧,以对该站点的上行传输进行确认或响应;当该站点进行的上行传输不需要进行确认的情况时,则接入点无需向该站点发送确认帧或响应帧。

203、当上述多个子信道中包括未为任何站点分配的子信道时,接入点接收站点在该未为任何站点分配的子信道上通过竞争方式传输的数据帧。

本发明实施例中,当触发帧指示的上述多个子信道中包括未为任何站点分配的子信道(即尚未分配给任何站点的子信道)时,对于未分配有任何子信道的站点,则该站点可以通过竞争的方式选择部分或全部尚未分配给任何站点的子信道进行上行数据帧传输,接入点则可以接收该站点在尚未分配给任何站点的子信道上通过竞争方式传输的数据帧。其中,该站点可以看作是非调度站点,该站点通过竞争方式进行的上行数据传输可以看作是竞争传输。

本发明实施例中,对于站点在总传输信道中未为任何站点分配的子信道上通过竞争方式传输数据帧的竞争接入方法不作限定,既可以是设定一个接入概率进行接入,也可以是类似csma/ca(carriersensemultipleaccesswithcollisionavoidance,带冲突避免的载波侦听多接入)机制来产生一个退避计数器,当退避计数器数值退避至0后进行竞争接入,具体退避的一种方式可以为根据未为任何站点分配的子信道的个数进行退避,既退避计数器为每一个未为任何站点分配的子信道减1直到0,或等效地退避计数器减去未为任何站点分配的子信道的总数直到0或负数。

本发明实施例中,调度站点的调度传输和非调度站点的竞争传输共同构成了上行ofdma传输。由于接入点并未对非调度站点占用的子信道数目进行指示,非调度站点可以缺省地选用一个尚未分配给任何站点的子信道作为传输带宽,以减少竞争中产生的碰撞。

本发明实施例中,触发帧还可以用于指示上行发送时长,即站点上行传输数据时的最大发送时长。当上述多个子信道中包括为站点分配的子信道时,该站点在为该站点分配的子信道上传输数据帧的时长不超过该触发帧指示的上行发送时长;或者,当上述多个子信道中包括未为任何站点分配的子信道时,站点在该未为任何站点分配的子信道上通过竞争方式传输数据帧的时长也不超过该触发帧指示的上行发送时长。将多个站点的上行传输时长控制在该上行发送时长内,从而能够使得多个站点的上行数据传输在时域上对齐。

作为一种可选的实施方式,当上述多个子信道中包括未为任何站点分配的子信道时,图2所描述的方法还可以包括以下步骤:

21)接入点在接收到该站点通过竞争方式传输的数据帧后,向该站点发送确认帧或响应帧。

在该实施方式中,接入点在接收到该站点通过竞争方式传输的数据帧后,可以对该站点的传输进行确认或响应,通过向该站点发送确认帧来对该站点的传输进行确认,或者通过向该站点发送响应帧来对该站点的传输进行响应。

在该实施方式中,确认帧可以包括对单个数据传输的确认帧,也可以包括针对多个聚合数据传输的块确认帧。响应帧则根据该站点发送的数据帧的类型来确定对应的响应帧的类型。确认帧或响应帧的发送既可以是单独发送,也可以携带在数据或新的触发帧中发送,本发明实施例不作限定。

作为一种可选的实施方式,步骤21)接入点在接收到该站点通过竞争方式传输的数据帧后,向该站点发送确认帧或响应帧的具体实施方式可以包括以下步骤:

22)接入点在接收到该站点通过竞争方式传输的数据帧后,间隔sifs(shortinterframespace,短帧间间隔)时间向该站点发送确认帧或响应帧。

在该实施方式中,接入点接收到该站点通过竞争方式传输的数据帧到接入点向该站点发送确认帧或响应帧的时间间隔为sifs时间。

请一并参阅图4,图4是本发明实施例公开的一种基于ofdma的多用户数据传输的信令流程示意图。如图4所示,接入点在总传输信道中的至少一个子信道中下行发送触发帧后,接收到该触发帧的站点可以根据该触发帧指示的多个子信道的分配情况判断上述多个子信道中是否存在为自身分配的子信道,图4中的站点1、站点2和站点3为调度站点,即触发帧指示的上述多个子信道中存在为自身分配的子信道;图中虚线部分表示的是通过竞争接入方式传输的非调度站点,即触发帧指示的上述多个子信道中不存在为自身分配的子信道。当接入点接收到非调度站点通过竞争方式传输的数据帧时,接入点向该非调度站点下行发送确认帧或响应帧。

作为一种可选的实施方式,该触发帧可以为下行多用户传输帧或多用户块确认请求mu-bar帧,步骤202接入点接收该站点在为该站点分配的子信道上传输的数据帧的具体实施方式可以包括以下步骤:

23)接入点接收该站点在为该站点分配的子信道上传输的块确认帧或确认帧。

在该实施方式中,下行多用户传输帧可以指接入点使用ofdma或mu-mimo(multi-usermultiple-inputmultiple-output,多用户多入多出)的方式同时为多个站点发送数据的一种帧格式,可以利用多用户分集增益提高系统效率。当触发帧为下行多用户传输帧或多用户块确认请求mu-bar帧时,下行多用户传输帧或多用户块确认请求mu-bar帧中包含与多用户数据相对应的块确认帧的发送子信道分配信息。请参阅图5a,图5a是本发明实施例公开的另一种基于ofdma的多用户数据传输的信令流程示意图。如图5a所示,接入点发送的触发帧为下行多用户传输帧,当触发帧中指示了为多个站点分配的子信道时,多个站点在分配给自身的子信道上发送对应的块确认帧或确认帧;当触发帧中指示未为多个站点分配子信道时,多个站点则可以通过竞争接入的方式在块确认帧或确认帧未占用的子信道上传输数据帧,接入点在接收到竞争方式发送的数据帧sifs时间后,向对应的站点发送确认帧或响应帧。

在该实施方式中,块确认帧是目前标准中普遍采用的一种确认方式,块确认帧可以用来对以聚合方式发送的数据帧进行确认的。但是在一些特殊情况下,例如发送的数据为非聚合帧,或者聚合帧中只有一个mpdu(macprotocoldataunit,mac协议数据单元)时可以发送确认帧而不是块确认帧。另外,当聚合帧中有多个mpdu而所有mpdu都被站点接收正确时也可以发送确认帧而不是块确认帧,因为确认帧的长度比块确认帧短,从而在发送确认帧时可以减小信令开销。

在该实施方式中,发送块确认帧或确认帧所占用的子信道可以通过隐式的方式进行分配,即可以通过协议约定或者接入点发送广播帧告知块确认帧或确认帧在下行ofdma数据所占用的某个子信道上进行发送。例如,在下行ofdma数据所占用的第一个子信道上进行块确认帧或确认帧发送;又如,每个站点根据该站点在下行多用户传输中的多个站点的顺序在总传输信道中选择对应的子信道上进行块确认帧或确认帧的发送,如第一个站点在第一个子信道上进行发送,第n个站点在第n个子信道上进行发送,子信道的宽度和排列顺序可以由协议进行约定或者接入点进行通知。

在该实施方式中,发送块确认帧或确认帧所占用的子信道也可以通过显式的方式进行分配,显式分配更加灵活,即可以将块确认帧或确认帧调度在下行数据传输对应的子信道上,也可以调度在非下行数据传输的子信道上,块确认帧或确认帧所占用的子信道数目即可以是一个,也可以是多个,多个块确认帧或确认帧所占用的子信道数目即可以相同也可以不同。无论块确认帧或确认帧以何种方式进行调度,其上行传输未占用的子信道即可以被非调度站点通过竞争方式来进行上行传输。

在该实施方式中,ofdma竞争的子信道可以通过显式或隐式的方式进行指示,这里推荐使用隐式的方式进行分配,也就是未分配给任何站点的子信道即为ofdma竞争子信道,这种方式的优点是简单、无需信令开销。

在该实施方式中,触发帧中还指示了上行发送时长,多个站点在分配给自身的子信道上发送对应的块确认帧或确认帧的时长,或者多个站点通过竞争的方式在块确认帧或确认帧未占用的子信道上传输数据帧的时长均不超过该上行发送时长。

可以理解的是,步骤23)中涉及的确认帧与步骤21)中涉及的确认帧为不同的帧,为不同的发送端向不同的接收端发送的两个不同的帧。为了方便理解,可以采用“第一”和“第二”对其进行区分。

作为一种可选的实施方式,当该触发帧为多用户块确认请求mu-bar帧时,接入点在执行步骤201之前,图2所描述的方法还可以包括以下步骤:

24)接入点在总传输信道中的至少一个子信道中发送下行多用户传输帧。

在该实施方式中,当触发帧为多用户块确认请求mu-bar帧时,接入点在发送触发帧之前,可以先发送下行多用户传输帧。请参阅图5b,图5b是本发明实施例公开的又一种基于ofdma的多用户数据传输的信令流程示意图。如图5b所示,接入点发送下行多用户传输帧之后,接着发送一个多用户块确认请求mu-bar帧来调度上行多用户块确认帧或确认帧,则该多用户块确认请求mu-bar帧即为触发帧。

作为一种可选的实施方式,该触发帧可以为多用户请求发送mu-rts帧,步骤202接入点接收该站点在为该站点分配的子信道上传输的数据帧的具体实施方式可以包括以下步骤:

25)接入点接收该站点在为该站点分配的子信道上传输的增强的清除发送(enhancedcleartosend,简称e-cts)帧。

在该实施方式中,rts/cts(requesttosend/cleartosend,请求发送/清除发送)交互机制是目前ieee802.11标准中的一种信道保护机制,适用于单站点用户的信道保护,当前的ieee802.11ax标准中引入了多用户传输机制,为了更好地对多站点进行信道保护,提出了一种多用户请求发送mu-rts帧/增强的清除发送e-cts帧的多站点信道保护机制,其中,多用户请求发送mu-rts帧为接入点给多个站点发送的信道保护帧,增强的清除发送e-cts帧为多用户请求发送mu-rts帧中所指示的多个站点采用ofdma的方式发送的上行帧,其作用是用于进行身份指示,以使得接入点能够得知哪些站点已经正确接收了多用户请求发送mu-rts帧。

作为一种可选的实施方式,接入点在执行步骤201之后,图2所描述的方法还可以包括以下步骤:

26)接入点接收该站点在总传输信道上发送的清除发送cts帧。

在该实施方式中,当接入点发送触发帧(即多用户请求发送mu-rts帧)之后,接收到该触发帧的站点在确认触发帧中指示有分配给自身的子信道时,则这些站点确认自身为调度站点,所有的调度站点可以同时发送内容和格式完全相同的cts帧以完成对包括传统站点在内的所有站点的信道保护。cts帧的发送有两种不同的流程,分别如图6a和6b所示。其中,图6a中接入点发送多用户请求发送mu-rts帧作为触发帧,所有调度站点首先同时在整个信道中发送cts帧,然后调度站点再在分配给自身的子信道上分别发送增强的清除发送e-cts帧。非调度站点可以在增强的清除发送e-cts帧没有占用的子信道上通过竞争的方式进行上行传输。此外,调度站点的上行传输和非调度站点的竞争传输的时长均控制在触发帧指示的上行发送时长内。接入点接收到非调度站点竞争传输的数据帧后,向该非调度站点发送确认帧或响应帧进行确认或响应。而图6b与图6a的区别在于,在图6b中接入点发送多用户请求发送mu-rts帧作为触发帧,所有调度站点首先在为自身分配的子信道上分别发送增强的清除发送e-cts帧,然后所有调度站点再同时发送cts帧。可以理解为,步骤26)可以在执行完步骤201之后,在执行步骤25)之前执行,步骤26)也可以在执行完步骤25)之后执行,本发明实施例不作限定。

通过实施图2所述的方法,接入点不仅可以接收已分配子信道的站点在该子信道上传输的数据帧,还可以接收未分配子信道的站点在未分配给任何站点的子信道上竞争传输的数据帧,以使得未分配的子信道也能合理被使用,从而提高了系统的资源利用率。此外,将站点在该站点分配的子信道上传输数据帧的时长或站点在未分配给任何站点的子信道上竞争传输数据帧的时长均控制在上行发送时长内,从而可以使得各个站点的上行传输在时域上对齐。

基于图1所示的网络构架,本发明实施例公开了另一种基于ofdma的数据传输方法。请参阅图7,图7是本发明实施例公开的另一种基于ofdma的数据传输方法的流程示意图。如图7所示,该基于ofdma的数据传输方法可以包括以下步骤:

701、站点接收接入点发送的触发帧,该触发帧用于指示总传输信道中的多个子信道的分配情况。

本发明实施例中,该接入点为与站点已进行关联的接入点,或者该接入点为站点准备申请关联的接入点。触发帧指示的总传输信道中的多个子信道的分配情况可以是指示上述多个子信道中每一个子信道分配给哪个站点或每一个子信道被哪个站点调度。

702、站点判断上述多个子信道中是否存在为该站点分配的子信道,若是,则执行步骤703;若否,则执行步骤704。

本发明实施例中,站点根据接收到的触发帧指示的总传输信道中的多个子信道的分配情况,可以判断上述多个子信道中是否存在为该站点分配的子信道,当上述多个子信道中存在为该站点分配的子信道时,可以将该站点看作是调度站点,并可以进一步执行步骤703;当上述多个子信道中不存在为该站点分配的子信道时,可以将该站点看作是非调度站点,并可以进一步执行步骤704。

703、站点在为该站点分配的子信道上传输数据帧。

704、站点在总传输信道中未为任何站点分配的子信道上通过竞争方式传输数据帧。

本发明实施例中,触发帧还可以用于指示上行发送时长,站点在为该站点分配的子信道上传输数据帧的时长或站点在总传输信道中未为任何站点分配的子信道上通过竞争方式传输数据帧的时长均不超过该上行发送时长。

作为一种可选的实施方式,在执行步骤704之后,图7所描述的方法还可以包括以下步骤:

71)站点接收接入点在接收到该站点通过竞争方式传输的数据帧后发送的确认帧或响应帧,以对该站点的竞争传输进行确认或响应。

作为一种可选的实施方式,触发帧可以为下行多用户传输帧或多用户块确认请求mu-bar帧,步骤703站点在为该站点分配的子信道上传输数据帧的具体实施方式可以包括以下步骤:

72)站点在为该站点分配的子信道上传输块确认帧或确认帧。

可以理解的是,步骤72)中涉及的确认帧与步骤71)中涉及的确认帧为不同的帧,为不同的发送端向不同的接收端发送的两个不同的帧。为了方便理解,可以采用“第一”和“第二”对其进行区分。

作为一种可选的实施方式,当触发帧为多用户块确认请求mu-bar帧时,站点在执行步骤701之前,图7所描述的方法还可以包括以下步骤:

73)站点接收接入点发送的下行多用户传输帧。

作为一种可选的实施方式,触发帧可以为多用户请求发送mu-rts帧,步骤703站点在为该站点分配的子信道上传输数据帧的具体实施方式可以包括以下步骤:

74)站点在为该站点分配的子信道上传输增强的清除发送e-cts帧。

相应地,当站点执行步骤702判断上述多个子信道中存在为该站点分配的子信道之后,图7所描述的方法还可以包括以下步骤:

75)站点在总传输信道上发送清除发送cts帧。

其中,步骤75)可以在执行完步骤702之后,执行步骤74)之前执行,也可以在执行完步骤74)之后执行,本发明实施例不作限定。

通过实施图7所述的方法,当接入点为站点分配子信道时,该站点可以在分配的子信道上传输数据帧,当接入点未为站点分配子信道时,该站点可以在未分配给任何站点的子信道上通过竞争的方式传输数据帧,以使得未分配的子信道也能合理被使用,从而提高了系统的资源利用率。此外,将站点在该站点分配的子信道上传输数据帧的时长或站点在未分配给任何站点的子信道上竞争传输数据帧的时长均控制在上行发送时长内,从而可以使得各个站点的上行传输在时域上对齐。

基于图1所示的网络构架,本发明实施例公开了一种接入点。请参阅图8,图8是本发明实施例公开的一种接入点的结构示意图,可以用于执行本发明实施例公开的基于ofdma的数据传输方法。如图8所示,该接入点可以包括:

第一发送单元801,用于在总传输信道中的至少一个子信道中发送触发帧,该触发帧用于指示总传输信道中的多个子信道的分配情况。

本发明实施例中,触发帧指示总传输信道中的多个子信道的分配情况可以是具体用于指示上述多个子信道中每一个子信道分配给哪个站点或每一个子信道被哪个站点调度,通过触发帧将总传输信道中的多个上行的频域子信道分配给多个站点进行上行数据传输,其中,为不同站点分配的子信道不同。

第一接收单元802,用于当上述多个子信道中包括为站点分配的子信道时,接收该站点在为该站点分配的子信道上传输的数据帧。

本发明实施例中,当触发帧指示的上述多个子信道中存在为一个站点分配的一个或多个子信道时,该站点可以在为该站点分配的子信道上进行上行数据帧传输。当第一发送单元801发送完触发帧后,可以向第一接收单元802发送一个触发信号,以触发第一接收单元802接收该站点在为该站点分配的子信道上传输的数据帧。其中,该站点可以看作是调度站点,该站点进行的上行数据传输可以看作是调度传输。

第二接收单元803,用于当上述多个子信道中包括未为任何站点分配的子信道时,接收站点在该未为任何站点分配的子信道上通过竞争方式传输的数据帧。

本发明实施例中,当触发帧指示的上述多个子信道中包括未为任何站点分配的子信道(即尚未分配给任何站点的子信道)时,对于未分配有任何子信道的站点,则该站点可以通过竞争的方式选择部分或全部尚未分配给任何站点的子信道进行上行数据帧传输。当第一发送单元801发送完触发帧后,可以向第二接收单元803发送一个触发信号,以触发第二接收单元803接收该站点在尚未分配给任何站点的子信道上通过竞争方式传输的数据帧。其中,该站点可以看作是非调度站点,该站点通过竞争方式进行的上行数据传输可以看作是竞争传输。

本发明实施例中,触发帧还可以用于指示上行发送时长,即站点上行传输数据时的最大发送时长。当上述多个子信道中包括为站点分配的子信道时,该站点在为该站点分配的子信道上传输数据帧的时长不超过该触发帧指示的上行发送时长;或者,当上述多个子信道中包括未为任何站点分配的子信道时,站点在该未为任何站点分配的子信道上通过竞争方式传输数据帧的时长也不超过该触发帧指示的上行发送时长。将多个站点的上行传输时长控制在该上行发送时长内,从而能够使得多个站点的上行数据传输在时域上对齐。

作为一种可选的实施方式,触发帧可以为下行多用户传输帧或多用户块确认请求mu-bar帧,第一接收单元802接收该站点在为该站点分配的子信道上传输的数据帧的具体实施方式可以为:

第一接收单元802接收该站点在为该站点分配的子信道上传输的块确认帧或确认帧。

作为一种可选的实施方式,当该触发帧为多用户块确认请求mu-bar帧时,请一并参阅图9,图9是本发明实施例公开的另一种接入点的结构示意图,可以用于执行本发明实施例公开的基于ofdma的数据传输方法。其中,图9所示的接入点是在图8所示的接入点的基础上进一步优化得到的。与图8所示的接入点相比,图9所示的接入点还可以包括:

第二发送单元804,用于在第一发送单元801在总传输信道中的至少一个子信道中发送触发帧之前,在总传输信道中的至少一个子信道中发送下行多用户传输帧。

作为一种可选的实施方式,触发帧可以为多用户请求发送mu-rts帧,第一接收单元802接收该站点在为该站点分配的子信道上传输的数据帧的具体实施方式可以为:

第一接收单元802接收该站点在为该站点分配的子信道上传输的增强的清除发送e-cts帧。

相应地,请一并参阅图10,图10是本发明实施例公开的又一种接入点的结构示意图,可以用于执行本发明实施例公开的基于ofdma的数据传输方法。其中,图10所示的接入点是在图8所示的接入点的基础上进一步优化得到的。与图8所示的接入点相比,图10所示的接入点还可以包括:

第三接收单元805,用于在第一发送单元801在总传输信道中的至少一个子信道中发送触发帧之后,接收该站点在总传输信道上发送的清除发送cts帧。

其中,可以是第三接收单元805接收该站点在总传输信道上发送的清除发送cts帧之后,触发第一接收单元802接收该站点在为该站点分配的子信道上传输的增强的清除发送e-cts帧;也可以是第一接收单元802接收该站点在为该站点分配的子信道上传输的增强的清除发送e-cts帧之后,触发第三接收单元805接收该站点在总传输信道上发送的清除发送cts帧。即第三接收单元805可以位于第一接收单元802之前,也可以位于第一接收单元802之后,本发明实施例不作限定。

作为一种可选的实施方式,当上述多个子信道中包括未为任何站点分配的子信道时,请一并参阅图11,图11是本发明实施例公开的又一种接入点的结构示意图,可以用于执行本发明实施例公开的基于ofdma的数据传输方法。其中,图11所示的接入点是在图8所示的接入点的基础上进一步优化得到的。与图8所示的接入点相比,图11所示的接入点还可以包括:

第三发送单元806,用于在第二接收单元803接收到该站点通过竞争方式传输的数据帧后,向该站点发送确认帧或响应帧。

其中,第三发送单元806具体可以用于在第二接收单元803接收到该站点通过竞争方式传输的数据帧后,间隔sifs时间向该站点发送确认帧或响应帧。

在该实施方式中,当第二接收单元803接收到该站点通过竞争方式传输的数据帧后,可以向第三发送单元806发送一个触发信号,以触发第三发送单元806向该站点发送确认帧或响应帧。

可以理解的是,第三发送单元806发送的确认帧与第一接收单元802接收到的确认帧为不同的帧,为了方便理解,可以采用“第一”和“第二”对其进行区分。

可见,实施图8至图11所示的接入点,不仅可以接收已分配子信道的站点在该子信道上传输的数据帧,还可以接收未分配子信道的站点在未分配给任何站点的子信道上竞争传输的数据帧,以使得未分配的子信道也能合理被使用,从而提高了系统的资源利用率。此外,将站点在该站点分配的子信道上传输数据帧的时长或站点在未分配给任何站点的子信道上竞争传输数据帧的时长均控制在上行发送时长内,从而可以使得各个站点的上行传输在时域上对齐。

基于图1所示的网络构架,本发明实施例公开了又一种接入点。请参阅图12,图12是本发明实施例公开的又一种接入点的结构示意图,可以用于执行本发明实施例公开的基于ofdma的数据传输方法。如图12所示,该接入点1200可以包括:至少一个处理器1201,例如cpu(centralprocessingunit,中央处理器),至少一个输入装置1202,至少一个输出装置1203,存储器1204等组件。其中,这些组件通过一条或多条总线1205进行通信连接。本领域技术人员可以理解,图12中示出的接入点的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图12所示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

本发明实施例中,输入装置1202可以包括有线接口、无线接口等,可以用于接收站点上行传输的数据帧。输出装置1203可以包括有线接口、无线接口等,可以用于向站点下行发送数据帧。

本发明实施例中,存储器1204可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器1204可选的还可以是至少一个位于远离前述处理器1201的存储装置。如图12所示,作为一种计算机存储介质的存储器1204中可以包括操作系统、应用程序和数据等,本发明实施例不作限定。

在图12所示的接入点中,处理器1201可以用于调用存储器1204中存储的应用程序以执行以下操作:

控制输出装置1203在总传输信道中的至少一个子信道中发送触发帧,该触发帧用于指示总传输信道中的多个子信道的分配情况;

当上述多个子信道中包括为站点分配的子信道时,控制输入装置1202接收该站点在为该站点分配的子信道上传输的数据帧;

当上述多个子信道中包括未为任何站点分配的子信道时,控制输入装置1202接收站点在该未为任何站点分配的子信道上通过竞争方式传输的数据帧。

本发明实施例中,该触发帧还用于指示上行发送时长,站点在为该站点分配的子信道上传输数据帧的时长或站点在该未为任何站点分配的子信道上通过竞争方式传输数据帧的时长均不超过该上行发送时长。

作为一种可选的实施方式,该触发帧为下行多用户传输帧或多用户块确认请求mu-bar帧,处理器1201控制输入装置1202接收该站点在为该站点分配的子信道上传输的数据帧的具体实施方式可以为:

控制输入装置1202接收该站点在为该站点分配的子信道上传输的块确认帧或第一确认帧。

作为一种可选的实施方式,当该触发帧为多用户块确认请求mu-bar帧时,处理器1201控制输出装置1203在总传输信道中的至少一个子信道中发送触发帧之前,还可以调用存储器1204中存储的应用程序,并执行以下操作:

控制输出装置1203在总传输信道中的至少一个子信道中发送下行多用户传输帧。

作为一种可选的实施方式,该触发帧为多用户请求发送mu-rts帧,处理器1201控制输入装置1202接收该站点在为该站点分配的子信道上传输的数据帧的具体实施方式可以为:

控制输入装置1202接收该站点在为该站点分配的子信道上传输的增强的清除发送e-cts帧。

相应地,处理器1201控制输出装置1203在总传输信道中的至少一个子信道中发送触发帧之后,还可以调用存储器1204中存储的应用程序,并执行以下操作:

控制输入装置1202接收该站点在总传输信道上发送的清除发送cts帧。

作为一种可选的实施方式,当上述多个子信道中包括未为任何站点分配的子信道时,处理器1201还可以调用存储器1204中存储的应用程序,并执行以下操作:

在控制输入装置1202接收到该站点通过竞争方式传输的数据帧后,控制输出装置1203向该站点发送第二确认帧或响应帧。

可见,实施图12所示的接入点,能够使总传输信道中未分配给任何站点的子信道合理被使用,从而提高了系统的资源利用率。此外,将站点传输数据帧的时长控制在上行发送时长内,从而可以使得各个站点的上行传输在时域上对齐。

基于图1所示的网络构架,本发明实施例公开了一种站点。请参阅图13,图13是本发明实施例公开的一种站点的结构示意图,可以用于执行本发明实施例公开的基于ofdma的数据传输方法。如图13所示,该站点可以包括:

第一接收单元1301,用于接收接入点发送的触发帧,该触发帧用于指示总传输信道中的多个子信道的分配情况。

本发明实施例中,该接入点为与站点已进行关联的接入点,或者该接入点为站点准备申请关联的接入点。触发帧指示的总传输信道中的多个子信道的分配情况可以是指示上述多个子信道中每一个子信道分配给哪个站点或每一个子信道被哪个站点调度。

判断单元1302,用于根据总传输信道中的多个子信道的分配情况,判断上述多个子信道中是否存在为该站点分配的子信道。

第一发送单元1303,用于当判断单元1302判断上述多个子信道中存在为该站点分配的子信道时,在为该站点分配的子信道上传输数据帧。

第二发送单元1304,用于当判断单元1302判断上述多个子信道中不存在为该站点分配的子信道时,在总传输信道中未为任何站点分配的子信道上通过竞争方式传输数据帧。

本发明实施例中,触发帧还可以用于指示上行发送时长,第一发送单元1303在为该站点分配的子信道上传输数据帧的时长或第二发送单元1304在总传输信道中未为任何站点分配的子信道上通过竞争方式传输数据帧的时长均不超过该上行发送时长。

作为一种可选的实施方式,触发帧可以为下行多用户传输帧或多用户块确认请求mu-bar帧,第一发送单元1303在为该站点分配的子信道上传输数据帧的具体实施方式可以为:

第一发送单元1303在为该站点分配的子信道上传输块确认帧或确认帧。

作为一种可选的实施方式,当该触发帧为多用户块确认请求mu-bar帧时,请一并参阅图14,图14是本发明实施例公开的另一种站点的结构示意图,可以用于执行本发明实施例公开的基于ofdma的数据传输方法。其中,图14所示的站点是在图13所示的站点的基础上进一步优化得到的。与图13所示的站点相比,图14所示的站点还可以包括:

第二接收单元1305,用于在第一接收单元1301接收接入点发送的触发帧之前,接收该接入点发送的下行多用户传输帧。

作为一种可选的实施方式,触发帧为多用户请求发送mu-rts帧,第一发送单元1303在为该站点分配的子信道上传输数据帧的具体实施方式可以为:

第一发送单元1303在为该站点分配的子信道上传输增强的清除发送e-cts帧。

相应地,请一并参阅图15,图15是本发明实施例公开的又一种站点的结构示意图,可以用于执行本发明实施例公开的基于ofdma的数据传输方法。其中,图15所示的站点是在图13所示的站点的基础上进一步优化得到的。与图13所示的站点相比,图15所示的站点还可以包括:

第三发送单元1306,用于在判断单元1302判断上述多个子信道中存在为该站点分配的子信道之后,在总传输信道上发送清除发送cts帧。

其中,可以是第三发送单元1306在总传输信道上发送清除发送cts帧之后,触发第一发送单元1303在为该站点分配的子信道上传输增强的清除发送e-cts帧;也可以是第一发送单元1303在为该站点分配的子信道上传输增强的清除发送e-cts帧之后,触发第三发送单元1306在总传输信道上发送清除发送cts帧。即第三发送单元1306可以位于第一发送单元1303之前,也可以位于第一发送单元1303之后,本发明实施例不作限定。

作为一种可选的实施方式,当上述多个子信道中不存在为该站点分配的子信道时,请一并参阅图16,图16是本发明实施例公开的又一种站点的结构示意图,可以用于执行本发明实施例公开的基于ofdma的数据传输方法。其中,图16所示的站点是在图13所示的站点的基础上进一步优化得到的。与图13所示的站点相比,图16所示的站点还可以包括:

第三接收单元1307,用于接收该接入点在接收到第二发送单元1304通过竞争方式传输的数据帧后发送的确认帧或响应帧。

在该实施方式中,当第二发送单元1304通过竞争方式向接入点传输数据帧后,可以向第三接收单元1307发送一个触发信号,以触发第三接收单元1307接收接入点发送的确认帧或响应帧。

可以理解的是,第三接收单元1307接收到的确认帧与第一发送单元1303发送的确认帧为不同的帧,为了方便理解,可以采用“第一”和“第二”对其进行区分。

可见,实施图13至图16所示的站点,当接入点为站点分配子信道时,该站点可以在分配的子信道上传输数据帧,当接入点未为站点分配子信道时,该站点可以在未分配给任何站点的子信道上通过竞争的方式传输数据帧,以使得未分配的子信道也能合理被使用,从而提高了系统的资源利用率。此外,将站点在该站点分配的子信道上传输数据帧的时长或站点在未分配给任何站点的子信道上竞争传输数据帧的时长均控制在上行发送时长内,从而可以使得各个站点的上行传输在时域上对齐。

基于图1所示的网络构架,本发明实施例公开了又一种站点。请参阅图17,图17是本发明实施例公开的又一种站点的结构示意图,可以用于执行本发明实施例公开的基于ofdma的数据传输方法。如图17所示,该站点1700可以包括:至少一个处理器1701,例如cpu,至少一个输入装置1702,至少一个输出装置1703,存储器1704等组件。其中,这些组件通过一条或多条总线1705进行通信连接。本领域技术人员可以理解,图17中示出的站点的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

本发明实施例中,输入装置1702可以包括有线接口、无线接口等,可以用于接收接入点下行发送的数据帧。输出装置1703可以包括有线接口、无线接口等,可以用于向接入点上行传输数据帧。

本发明实施例中,存储器1704可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器1704可选的还可以是至少一个位于远离前述处理器1701的存储装置。如图17所示,作为一种计算机存储介质的存储器1704中可以包括操作系统、应用程序和数据等,本发明实施例不作限定。

在图17所示的接入点中,处理器1701可以用于调用存储器1704中存储的应用程序以执行以下操作:

控制输入装置1702接收接入点发送的触发帧,该触发帧用于指示总传输信道中的多个子信道的分配情况;

根据总传输信道中的多个子信道的分配情况,判断上述多个子信道中是否存在为该站点分配的子信道;

当上述多个子信道中存在为该站点分配的子信道时,控制输出装置1703在为该站点分配的子信道上传输数据帧;

当上述多个子信道中不存在为该站点分配的子信道时,控制输出装置1703在总传输信道中未为任何站点分配的子信道上通过竞争方式传输数据帧。

本发明实施例中,该触发帧还可以用于指示上行发送时长,站点在为该站点分配的子信道上传输数据帧的时长或站点在总传输信道中未为任何站点分配的子信道上通过竞争方式传输数据帧的时长均不超过该上行发送时长。

作为一种可选的实施方式,该触发帧为下行多用户传输帧或多用户块确认请求mu-bar帧,处理器1701控制输出装置1703在为该站点分配的子信道上传输数据帧的具体实施方式可以为:

控制输出装置1703在为该站点分配的子信道上传输块确认帧或第一确认帧。

作为一种可选的实施方式,当该触发帧为多用户块确认请求mu-bar帧时,处理器1701控制输入装置1702接收接入点发送的触发帧之前,还可以调用存储器1704中存储的应用程序,并执行以下操作:

控制输入装置1702接收接入点发送的下行多用户传输帧。

作为一种可选的实施方式,该触发帧为多用户请求发送mu-rts帧,处理器1701控制输出装置1703在为该站点分配的子信道上传输数据帧的具体实施方式可以为:

控制输出装置1703在为该站点分配的子信道上传输增强的清除发送e-cts帧。

相应地,处理器1701在判断上述多个子信道中存在为该站点分配的子信道之后,还可以调用存储器1704中存储的应用程序,并执行以下操作:

控制输出装置1703在总传输信道上发送清除发送cts帧。

作为一种可选的实施方式,当上述多个子信道中不存在为该站点分配的子信道时,处理器1701还可以调用存储器1704中存储的应用程序,并执行以下操作:

控制输入装置1702接收接入点在接收到该站点通过竞争方式传输的数据帧后发送的第二确认帧或响应帧。

可见,实施图17所示的站点,能够使总传输信道中未分配给任何站点的子信道合理被使用,从而提高了系统的资源利用率。此外,将站点传输数据帧的时长控制在上行发送时长内,从而可以使得各个站点的上行传输在时域上对齐。

需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。

本发明实施例的方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例接入点或站点中的单元可以根据实际需要进行合并、划分和删减。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种基于ofdma的数据传输方法及相关设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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