本发明涉及通信领域,尤其涉及一种数据传输方法及装置。
背景技术:
电气和电子工程师协会(英文全称:institute of electrical and electronics engineers,英文简称:IEEE)802.11ax标准规定接入点(英文全称:access point,英文简称:AP)与站点(英文全称:station,英文简称:STA)之间采用正交频分多址接入(英文全称:orthogonal frequency division multiple access,英文简称:OFDMA)的传输模式传输数据,即每个站点可能在占用的宽带带宽的一部分基本带宽的传输信道上传输数据。在接入点与站点之间传输数据前,接入点需要先向站点发送多用户请求发送(英文全称:multi-user request to send,英文简称:MU-RTS)帧,站点接收到MU-RTS帧后,站点可以采用传统格式(legacy)在占用的宽带带宽的每个基本带宽的传输信道上向接入点重复发送清除发送(英文全称:clear to send,英文简称:CTS)帧,但是,由于每个站点可能在占用的宽带带宽的一部分基本带宽的传输信道上传输数据,在站点占用的宽带带宽的所有基本带宽的传输信道上发送清除发送帧,会造成过度保护传输信道,系统的资源利用率较低。在另一种实施方式中,每个站点只在传输数据时自身所涉及的基本带宽的传输信道上发送清除发送帧,虽然这样能够避免过度保护传输信道,但是,传输信道分为主信道和从信道,目前的站点在接收数据的过程中,通常是首先进行主信道上的信令字段的解析,获得带宽信息和资源分配信息后再到被调度的信道上进行数据的解析,然后通过资源分配信息的指示到所分配的时频资源上进行数据的解析。当主信道被重叠的基本服务集(英文全称:Overlapping basic service set,英文简称:OBSS)站点占用后,虽然所述站点的数据是被调度在从信道上,但是由于无法获取主信道上的带宽和资源分配信息而无法到从信道上进行数据的解析,从而无法正确接收接入点在主信道上传输 的数据。
技术实现要素:
本发明的实施例提供一种数据传输方法及装置,能够有效地保护主信道,同时又避免过度保护传输信道,提高系统的资源利用率。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种数据传输方法,包括:
首先,第一站点接收接入点发送的多用户请求发送MU-RTS帧,该多用户请求发送帧包括多个站点的标识,以及每个所述站点的被调度传输信道;然后,该第一站点根据所述多个站点的标识确定自身为被调度的站点;
当确定所述第一站点的被调度传输信道包含主信道时,该第一站点在所述第一站点的被调度信道上向所述接入点发送清除发送CTS帧;
当确定所述第一站点的被调度传输信道不包含主信道时,该第一站点在所述主信道和所述第一站点的被调度信道上向所述接入点发送CTS帧或在包含所述主信道及被调度传输信道的最小连续信道上发送CTS。
上述第一方面提供的数据传输方法,在第一站点接收到接入点发送的多用户请求发送MU-RTS帧之后,该第一站点根据多个站点的标识确定自身为被调度的站点,其中,该多用户请求发送帧包括所述多个站点的标识,以及每个所述站点的被调度传输信道;当确定所述第一站点的被调度传输信道包含主信道时,所述第一站点在该第一站点的被调度信道上向所述接入点发送CTS帧;当确定所述第一站点的被调度传输信道不包含主信道时,所述第一站点在所述主信道和所述第一站点的被调度信道上向所述接入点发送CTS帧。从而无论站点的被调度传输信道是否包括主信道,能够在有效地保护主信道,同时又避免过度保护传输信道,提高系统的资源利用率。
结合第一方面,在第一方面的第一种可实现方式中,在所述第一站点根据所述多个站点的标识确定自身为被调度的站点之后,所述方法还包括:
所述第一站点在重叠的基本服务集OBSS的主信道上向所述接入点发送CTS帧。
结合第一方面,在第一方面的第二种可实现方式中,当确定所述第一站点的被调度传输信道不包含主信道时,所述方法还包括:
所述第一站点在重叠的基本服务集OBSS的主信道上向所述接入点发送CTS帧。
结合第一方面的第一种可实现方式或第一方面的第二种可实现方式,在第一方面的第三种可实现方式中,在所述第一站点接收接入点发送的多用户请求发送MU-RTS帧之前,所述方法还包括:
所述第一站点获取所述OBSS的主信道的标识。
上述第一方面的第一至第三种可实现方式提供的数据传输方法,第一站点确定的第一站点的被调度传输信道无论是否包含主信道,第一站点还在OBSS的主信道向所述接入点发送CTS帧;或,当确定所述第一站点的被调度传输信道不包含主信道时,所述第一站点不仅在所述主信道和所述第一站点的被调度信道上向所述接入点发送CTS帧,还在OBSS的主信道上向所述接入点发送CTS帧。从而第一站点对OBSS的主信道进行保护,禁止其他站点使用该OBSS的主信道,避免其他站点发送数据对第一站点的干扰,也能够在有效地保护主信道,同时又避免过度保护传输信道,提高系统的资源利用率。
第二方面,提供一种数据传输方法,包括:
首先,第一站点获取重叠的基本服务集OBSS的主信道的标识;所述第一站点接收接入点发送的多用户请求发送MU-RTS帧;然后,所述第一站点根据所述多个站点的标识确定自身为被调度的站点;
当确定所述第一站点的被调度传输信道包含主信道时,所述第一站点在所述第一站点的被调度信道上向所述接入点发送清除CTS帧;
当确定所述第一站点的被调度传输信道不包含主信道时,所述第一站点在所述OBSS的主信道和所述第一站点的被调度信道上向所述接入点发送CTS帧。
结合第二方面,在第二方面的第一种可实现方式中个,当确定所述第一站点的被调度传输信道包含主信道时,所述方法还包括:
所述第一站点在所述OBSS的主信道上向所述接入点发送CTS帧。
上述第二方面提供的数据传输方法,在第一站点接收到接入点发送的多用户请求发送MU-RTS帧之后,该第一站点根据多个站点的标识确定自身为被调度的站点,其中,该多用户请求发送帧包括所述多个站点的标识,以及每个所述站点的被调度传输信道;当确定所述第一站点的被调度传输信道包含主信道时,所述第一站点在该第一站点的被调度信道上向所 述接入点发送CTS帧;当确定所述第一站点的被调度传输信道不包含主信道时,所述第一站点在OBSS的主信道和所述第一站点的被调度信道上向所述接入点发送CTS帧;进一步的,当确定所述第一站点的被调度传输信道包含主信道时,所述第一站点还在OBSS的主信道上向所述接入点发送CTS帧。从而第一站点对OBSS的主信道进行保护,禁止其他站点使用该OBSS的主信道,避免其他站点发送数据对第一站点的干扰,也能够在有效地保护主信道,同时又避免过度保护传输信道,提高系统的资源利用率。
第三方面,提供一种站点,包括:
接收单元,用于接收接入点发送的多用户请求发送MU-RTS帧;
处理单元,用于根据所述多个站点的标识确定自身为被调度的站点;
发送单元,用于当确定所述第一站点的被调度传输信道包含主信道时,所述第一站点在所述第一站点的被调度信道上向所述接入点发送清除发送CTS帧;
所述发送单元,还用于当确定所述第一站点的被调度传输信道不包含主信道时,所述第一站点在所述主信道和所述第一站点的被调度信道上向所述接入点发送CTS帧或在包含所述主信道及被调度传输信道的最小连续信道上发送CTS。
结合第三方面,在第三方面的第一种可实现方式中,所述发送单元,还用于在重叠的基本服务集OBSS的主信道上向所述接入点发送CTS帧。
结合第三方面的第一种可实现方式,在第三方面的第二种可实现方式中,当确定所述第一站点的被调度传输信道包含主信道时,
所述发送单元,还用于在重叠的基本服务集OBSS的主信道上向所述接入点发送CTS帧。
结合第三方面的第一种可实现方式或第三方面的第二种可实现方式,在第三方面的第三种可实现方式中,所述站点还包括:
获取单元,用于获取所述OBSS的主信道的标识。
第四方面,提供一种站点,包括:
获取单元,用于获取重叠的基本服务集OBSS的主信道的标识;
接收单元,用于接收接入点发送的多用户请求发送MU-RTS帧,所述多用户请求发送帧包括多个站点的标识,以及每个所述站点的被调度传输信道;
处理单元,用于根据所述多个站点的标识确定自身为被调度的站点;
发送单元,用于当确定所述第一站点的被调度传输信道包含主信道时,所述第一站点在所述第一站点的被调度信道上向所述接入点发送清除发送CTS帧;
所述发送单元,还用于当确定所述第一站点的被调度传输信道不包含主信道时,所述第一站点在所述OBSS的主信道和所述第一站点的被调度信道上向所述接入点发送CTS帧。
结合第四方面,在第四方面的第一种可实现方式中,当确定所述第一站点的被调度传输信道包含主信道时,
所述发送单元,还用于在所述OBSS的主信道上向所述接入点发送CTS帧。
第五方面,提供一种站点,包括:
接收机,用于接收接入点发送的多用户请求发送MU-RTS帧;
处理器,用于根据所述多个站点的标识确定自身为被调度的站点;
发射机,用于当确定所述第一站点的被调度传输信道包含主信道时,所述第一站点在所述第一站点的被调度信道上向所述接入点发送清除CTS帧;
所述发射机,还用于当确定所述第一站点的被调度传输信道不包含主信道时,所述第一站点在所述主信道和所述第一站点的被调度信道上向所述接入点发送CTS帧。
结合第五方面,在第五方面的第一种可实现方式中,所述发送单元,还用于在重叠的基本服务集OBSS的主信道上向所述接入点发送CTS帧。
结合第五方面的第一种可实现方式,在第五方面的第二种可实现方式中,当确定所述第一站点的被调度传输信道包含主信道时,
所述发送单元,还用于在重叠的基本服务集OBSS的主信道上向所述接入点发送CTS帧。
结合第五方面的第一种可实现方式或第五方面的第二种可实现方式,在第五方面的第三种可实现方式中,所述站点还包括:
获取单元,用于获取所述OBSS的主信道的标识。
第六方面,提供一种站点,包括:
处理器,用于获取重叠的基本服务集OBSS的主信道的标识;
接收机,用于接收接入点发送的多用户请求发送MU-RTS帧,所述 多用户请求发送帧包括多个站点的标识,以及每个所述站点的被调度传输信道;
所述处理器,还用于根据所述多个站点的标识确定自身为被调度的站点;
发射机,用于当确定所述第一站点的被调度传输信道包含主信道时,所述第一站点在所述第一站点的被调度信道上向所述接入点发送清除发送CTS帧;
所述发射机,还用于当确定所述第一站点的被调度传输信道不包含主信道时,所述第一站点在所述OBSS的主信道和所述第一站点的被调度信道上向所述接入点发送CTS帧。
结合第六方面,在第六方面的第一种可实现方式中,当确定所述第一站点的被调度传输信道包含主信道时,
所述发射机,还用于在所述OBSS的主信道上向所述接入点发送CTS帧。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供一种通信系统示意图;
图2为本发明实施例提供一种接入点的结构和站点的结构示意图;
图3为本发明实施例提供一种数据传输方法流程图;
图4为本发明实施例提供一种传输信道示意图;
图5为本发明实施例提供一种数据传输方式示意图;
图6为本发明实施例提供另一种数据传输方法流程图;
图7为本发明实施例提供另一种数据传输方式示意图;
图8为本发明实施例提供又一种数据传输方式示意图;
图9为本发明实施例提供再一种数据传输方式示意图;
图10为本发明实施例提供另再一种数据传输方式示意图;
图11为本发明实施例提供又再一种数据传输方式示意图;
图12为本发明实施例提供再另一种数据传输方式示意图;
图13为本发明实施例提供再又一种数据传输方式示意图;
图14为本发明实施例提供一种站点结构示意图;
图15为本发明实施例提供另一种站点结构示意图;
图16为本发明实施例提供又一种站点结构示意图;
图17为本发明实施例提供再又一种数据传输方式示意图;
图18为本发明实施例提供另又一种数据传输方式示意图;
图19为本发明实施例提供又另一种数据传输方式示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述。
本发明的基本原理在于:站点判断站点的被调度传输信道包括主信道,站点就在站点的被调度信道上向接入点发送清除发送(英文全称:Clear to send,英文简称:CTS)帧;站点判断站点的被调度传输信道不包括主信道,站点就在站点的被调度信道和主信道上向接入点发送CTS帧。
下面将参考附图详细描述本发明的实施方式。
本发明实施例提供一种通信系统示意图,如图1所示,该通信系统包括接入点(英文全称:access point,英文简称:AP)、站点(英文全称:station,英文简称:STA)0、站点1、站点2和站点3。接入点可以是通信系统的中心节点,例如,家庭或办公室中使用的无线路由器就是接入点。站点可以是笔记本电脑、掌上电脑(英文全称:Personal Digital Assistant,英文简称:PDA)及其他用户设备。
进一步的,该通信系统还可以包括服务器和通信网络。接入点通过通信网络与服务器相连,每个站点可以与接入点建立连接,站点通过通信网络从服务器获取信息。服务器可以是腾讯的服务器或360的服务器等。通信网络可以是传统的网际互连协议(Internet Protocol,IP)网络。
电气和电子工程师协会(英文全称:institute of electrical and electronics engineers,英文简称:IEEE)802.11ac标准规定接入点(英文全称:access point,英文简称:AP)与站点(英文全称:station,英文简称:STA)之间采用由具有宽带带宽的传输信道传输数据。其中,宽带带宽由多个基本带宽组成,基本带宽可以是20兆赫(英文全称:mega hertz,英文简称:MHz)的带宽,宽带带宽可以是40MHz、80MHZ或 160MHZ的带宽。接入点与站点之间还采用正交频分复用(英文全称:orthogonal frequency division multiplexing,英文简称:OFDM)的传输模式传输数据,即每个站点在占用的宽带带宽的每个基本带宽的传输信道上传输相同的数据。其中,OFDM是一种调制方式;OFDMA是一种多址接入技术,用户通过OFDMA共享频带资源,接入系统。带宽是指在固定的时间可传输的资料数量,亦即在传输管道中可以传递数据的能力。通常以每秒传送周期或赫兹(英文全称:hertz,英文简称:Hz)来表示。IEEE802.11协议簇是IEEE为无线局域网络制定的标准。
进一步的,接入点与站点之间还可以采用IEEE802.11ax标准规定的正交频分多址接入(英文全称:orthogonal frequency division multiple access,英文简称:OFDMA)的传输模式进行传输数据。在接入点与站点之间传输数据前,接入点需要先向站点发送多用户请求发送(英文全称:multi-user request to send,英文简称:MU-RTS)帧,站点接收到MU-RTS帧后,站点向接入点重复发送CTS帧。
本发明实施例提供一种接入点的结构和站点的结构示意图,如图2所示,接入点11包括发射机111、处理器112和接收机113,站点12包括发射机121、处理器122和接收机123。
在接入点与站点之间传输数据前,接入点的发送单元需要先向站点发送多用户请求发送(英文全称:multi-user request to send,英文简称:MU-RTS)帧,站点的接收单元接收到MU-RTS帧后,站点的处理单元判断站点的被调度传输信道是否包含主信道,当站点的被调度传输信道包含主信道时,站点的发送单元在站点的被调度信道上向接入点的接收单元发送CTS帧;当站点的被调度传输信道不包含主信道时,站点的发送单元在所述主信道和站点的被调度信道上向接入点的接收单元发送CTS帧。站点12还包括存储器,用于存储主信道的标识。
进一步的,处理器还可以获取到重叠的基本服务集(英文全称:Overlapping basic service set,英文简称:OBSS)的主信道的标识。站点还在所述OBSS的主信道上向所述接入点发送CTS帧。
本发明实施例提供一种数据传输方法,假设基于图1所示的通信系统中的接入点和站点,如图3所示,包括:
步骤101、接入点向站点发送多用户请求发送帧。
多用户请求发送(英文全称:multi-user request to send,英文简称: MU-RTS)帧包括多个站点的标识,以及每个所述站点的被调度传输信道,所述站点的被调度传输信道为接入点为站点分配的传输信道,该站点可以占用接入点为其分配的传输信道传输数据。站点的标识可以是关联标识符(英文全称:association identifier,英文简称:AID)或媒体介入控制(英文全称:Media Access Control,英文简称:MAC)地址。信道的标识可以采用显式表示,例如采用bitmap来表示,其中的每一个比特代表一个基本信道,当设置为1表示将站点调度到该基本信道,设置为0表示站点未被调度到该基本信道。信道的标识也可以采用隐式表示,一种可能的方式是通过站点标识的顺序来代表站点被调度到的基本信道位置,例如第一个站点被调度到第一个基本信道,第n个站点被调度到第n个基本信道。这种指示方式对于调度站点的数据有所限制,被调度站点的数目不能够超过基本信道的数目。
需要说明的是,本发明不限定MU-RTS帧的帧格式和发送方式。例如,MU-RTS可以复用请求发送(英文全称:request to send,英文简称:RTS)帧,通过将RTS帧中的接收地址(英文全称:receive address,英文简称:RA)修改成多个接收站点的AID,从而来实现接入点对多个站点的调度。也可以重新定义一个新的帧格式。MU-RTS可以只在主信道上发送,也可以在传输信道中主信道和从信道的所有信道上重复发送。优选的,本发明中推荐在传输信道的所有的信道上重复发送,以更好地保护主信道和从信道。
如图4所示,传输信道包括一个主信道和多个从信道。主信道的带宽可以是20MHz带宽,从信道的带宽可以大于等于20MHz,可以是40MHz、80MHZ80MHz或160MHz的带宽。在IEEE802.11ax引入OFDMA之后,每个站点可以调度到任意一个20MHz进行传输,因此可以将大于20MHz带宽的从信道的带宽按照主信道的带宽划分为多个从信道。在本发明的实施例中以总带宽80MHz为例进行介绍,其包含一个20MHz的主信道,即图5和图7至图9中的CH0和3个20MHz的从信道,即图5和图7至图9中的CH1,CH2和CH3。
步骤102、站点0接收接入点发送的多用户请求发送帧。
多用户请求发送帧包括多个站点的标识,以及每个所述站点的被调度传输信道。
步骤103、站点0根据该站点0的标识和多个站点的标识确定该站点 0为被调度的站点。
站点0先解析该多用户请求发送帧,从该多用户请求发送帧中获取多个站点的标识,以及每个所述站点的被调度传输信道;然后,站点0将该站点0的标识与所述多个站点的标识中每个所述站点的标识进行一一比较,若多个站点的标识中包括与所述站点0的标识相同的站点的标识,确定所述站点0为被调度的站点。
步骤104、站点0判断站点0的被调度传输信道是否包含主信道。
当站点0判断站点0的被调度传输信道包含主信道,执行步骤105。
当站点0判断站点0的被调度传输信道不包含主信道,执行步骤106。
具体的,站点0接收到的多用户请求发送帧中包括的被调度传输信道可以是被调度传输信道的标识,站点0可以判断被调度传输信道的标识是否包含主信道的标识。
需要说明的是,接入点可以预先存储主信道的标识。接入点发送的多用户请求发送帧中可以包括主信道的标识。站点0接收到多用户请求发送帧后,可以从多用户请求发送帧中获取主信道的标识。站点0也可以预先存储主信道的标识。
步骤105、站点0在站点0的被调度信道上向接入点发送CTS帧。
步骤106、站点0在主信道和站点0的被调度信道上向接入点发送CTS帧。
需要说明的是,多个站点在同一个信道上同时发送CTS的具体方法可以参考现有技术。由于多个CTS是被同一个MU-RTS触发,因此,站点向接入点发送的内容可以做到完全相同。通常情况下对CTS帧进行加扰的扰码种子是由站点随机生成的,因此即使是完全相同的内容也会因为扰码种子选取的不同而不同。所有站点可以选用MU-RTS帧的扰码种子或者MU-RTS帧中的某个字段来作为扰码种子,从而达到所有站点的扰码种子相同的目的。
同理,站点1、站点2和站点3可以参考步骤102至步骤106的具体方法向接入点发送清除发送帧。
这样一来,在第一站点接收到接入点发送的多用户请求发送MU-RTS帧之后,该第一站点根据多个站点的标识确定自身为被调度的站点,其中,该多用户请求发送帧包括所述多个站点的标识,以及每个所述站点的被调度传输信道;当确定所述第一站点的被调度传输信道包含主信道时,所述 第一站点在该第一站点的被调度信道上向所述接入点发送CTS帧;当确定所述第一站点的被调度传输信道不包含主信道时,所述第一站点在所述主信道和所述第一站点的被调度信道上向所述接入点发送CTS帧。从而无论站点的被调度传输信道是否包括主信道,能够在有效地保护主信道,同时又避免过度保护传输信道,提高系统的资源利用率。
示例的,如图5所示,数据传输方式示意图,假设CH0为主信道,CH1,CH2和CH3均为从信道。站点0、站点1、站点2和站点3分别存储主信道的标识。站点0、站点1、站点2和站点3分别接收到MU-RTS帧后,站点0确定站点0的被调度信道为CH0,并判断站点0的被调度传输信道包含主信道,站点0则在CH0上向接入点发送清除发送帧。站点1确定站点1的被调度信道为CH1,并判断站点1的被调度传输信道不包含主信道,站点1则在CH0和CH1上向接入点发送清除发送帧。站点2确定站点2的被调度信道为CH2,并判断站点2的被调度传输信道不包含主信道,站点2则在CH0和CH2上向接入点发送清除发送帧。站点3确定站点3的被调度信道为CH3,并判断站点3的被调度传输信道不包含主信道,站点3则在CH0和CH3上向接入点发送清除发送帧。
接入点在接收到站点向接入点发送的清除发送帧后,可以在如图5所示,在成功接收CTS帧的信道上给多个站点下行发送数据,站点成功接收数据后向接入点发送块确认帧(英文全称:block acknowledgment,英文简称:BA)对数据进行确认。当然,接入点也可以在成功接收CTS帧的信道上分配多个站点进行上行数据发送。CTS之后的上行或者下行多用户数据发送流程不是本发明的重点,这里就不做详细讨论。
本发明实施例提供一种数据传输方法,假设基于图1所示的接入点和站点,如图6所示,所述方法包括:
步骤201、站点0获取重叠的基本服务集的主信道的标识。
站点可以侦听重叠的基本服务集(英文全称:Overlapping basic service set,英文简称:OBSS)的主信道的位置,具体的侦听方式本发明不做限定。OBSS是由于地理位置上与本基站子系统(英文全称:Base Station Subsystem,英文简称:BSS)相临近,因此两者的无线发送信号的覆盖范围有部分或全部重叠。OBSS和本BSS的全部或部分信道是重叠的。
例如,站点可以周期性地到在本BSS的主信道和每个从信道上侦听 信标帧,以确定是否有OBSS存在。本BSS的主信道是本BSS的AP发送信标帧的信道,如果在本BSS的主信道或从信道上还侦听到其它信标帧,则认为存在OBSS,发送其它信标帧的信道为该OBSS的主信道;如果在本BSS的主信道及从信道上均未侦听到其它信标帧,则认为不存在OBSS。可选的,站点可以通过关联接入点告知接入点周围OBSS的主信道位置。
步骤202、站点0接收接入点发送的多用户请求发送帧。
接入点向站点发送多用户请求发送帧,站点0接收接入点发送的多用户请求发送帧。
步骤203、站点0根据该站点0的标识和多个站点的标识确定该站点0为被调度的站点。
步骤202至步骤203的具体的步骤可以参考参考步骤101至步骤103。
步骤204、站点0判断站点0的被调度传输信道是否包含主信道。
当站点0判断站点0的被调度传输信道包含主信道,执行步骤205。
当站点0判断站点0的被调度传输信道不包含主信道,执行步骤206。
步骤205、站点0在OBSS的主信道和站点0的被调度信道上向接入点发送CTS帧。
步骤206、站点0在OBSS的主信道、主信道和站点0的被调度信道上向接入点发送CTS帧。
同理,站点1、站点2和站点3可以参考步骤202至步骤207的具体方法向接入点发送清除发送帧。
示例的,如图7所示,数据传输方式示意图,站点0、站点1、站点2和站点3分别获取到重叠的基本服务集的主信道的标识,假设CH0为主信道,CH1为重叠的基本服务集的主信道。站点0、站点1、站点2和站点3分别存储主信道的标识。站点0、站点1、站点2和站点3分别接收到MU-RTS帧后,站点0确定站点0的被调度信道为CH0,并判断站点0的被调度传输信道包含主信道,站点0则在CH0和CH1上向接入点发送清除发送帧。站点1确定站点1的被调度信道为CH1,并判断站点1的被调度传输信道不包含主信道,站点1则在CH0和CH1上向接入点发送清除发送帧。站点2确定站点2的被调度信道为CH2,并判断站点2的被调度传输信道不包含主信道,站点2则在CH0、CH1和CH2上向接 入点发送清除发送帧。站点3确定站点3的被调度信道为CH3,并判断站点3的被调度传输信道不包含主信道,站点3则在CH0、CH1和CH3上向接入点发送清除发送帧。
可选的,当站点0判断站点0的被调度传输信道包含主信道,站点0在站点0的被调度信道上向接入点发送CTS帧。当站点0判断站点0的被调度传输信道不包含主信道,站点0在OBSS的主信道、主信道和站点0的被调度信道上向接入点发送CTS帧。
示例的,如图8所示,数据传输方式示意图,站点0、站点1、站点2和站点3分别获取到重叠的基本服务集的主信道的标识,假设CH0为主信道,CH1为重叠的基本服务集的主信道。站点0、站点1、站点2和站点3分别存储主信道的标识。站点0、站点1、站点2和站点3分别接收到MU-RTS帧后,站点0确定站点0的被调度信道为CH0,并判断站点0的被调度传输信道包含主信道,站点0则在CH0上向接入点发送清除发送帧。站点1确定站点1的被调度信道为CH1,并判断站点1的被调度传输信道不包含主信道,站点1则在CH0和CH1上向接入点发送清除发送帧。站点2确定站点2的被调度信道为CH2,并判断站点2的被调度传输信道不包含主信道,站点2则在CH0、CH1和CH2上向接入点发送清除发送帧。站点3确定站点3的被调度信道为CH3,并判断站点3的被调度传输信道不包含主信道,站点3则在CH0、CH1和CH3上向接入点发送清除发送帧。
可选的,当站点0判断站点0的被调度传输信道包含主信道,站点0在站点0的被调度信道上向接入点发送CTS帧。当站点0判断站点0的被调度传输信道不包含主信道,站点0在OBSS的主信道和站点0的被调度信道上向接入点发送CTS帧。
示例的,如图9所示,数据传输方式示意图,站点0、站点1、站点2和站点3分别获取到重叠的基本服务集的主信道的标识,假设CH0为主信道,CH1为重叠的基本服务集的主信道。站点0、站点1、站点2和站点3分别存储主信道的标识。站点0、站点1、站点2和站点3分别接收到MU-RTS帧后,站点0确定站点0的被调度信道为CH0,并判断站点0的被调度传输信道包含主信道,站点0则在CH0上向接入点发送清除发送帧。站点1确定站点1的被调度信道为CH1,并判断站点1的被调度传输信道不包含主信道,站点1则在CH1上向接入点发送清除发送帧。 站点2确定站点2的被调度信道为CH2,并判断站点2的被调度传输信道不包含主信道,站点2则在CH1和CH2上向接入点发送清除发送帧。站点3确定站点3的被调度信道为CH3,并判断站点3的被调度传输信道不包含主信道,站点3则在CH1和CH3上向接入点发送清除发送帧。
可选的,当站点0判断站点0的被调度传输信道包含主信道,站点0在OBSS的主信道和站点0的被调度信道上向接入点发送CTS帧。当站点0判断站点0的被调度传输信道不包含主信道,站点0在OBSS的主信道和站点0的被调度信道上向接入点发送CTS帧。
示例的,如图10所示,数据传输方式示意图,站点0、站点1、站点2和站点3分别获取到重叠的基本服务集的主信道的标识,假设CH0为主信道,CH1为重叠的基本服务集的主信道。站点0、站点1、站点2和站点3分别存储主信道的标识。站点0、站点1、站点2和站点3分别接收到MU-RTS帧后,站点0确定站点0的被调度信道为CH0,并判断站点0的被调度传输信道包含主信道,站点0则在CH0和CH1上向接入点发送清除发送帧。站点1确定站点1的被调度信道为CH1,并判断站点1的被调度传输信道不包含主信道,站点1则在CH1上向接入点发送清除发送帧。站点2确定站点2的被调度信道为CH2,并判断站点2的被调度传输信道不包含主信道,站点2则在CH1和CH2上向接入点发送清除发送帧。站点3确定站点3的被调度信道为CH3,并判断站点3的被调度传输信道不包含主信道,站点3则在CH1和CH3上向接入点发送清除发送帧。
需要说明的是,清除发送帧采用传统格式(legacy)发送,即在基本带宽的传输信道上使用OFDM格式发送,在宽带带宽的传输信道上采用重复的方式进行发送。站点可在向接入点发送清除发送帧之前或之后发送一个OFDMA CTS帧,以使得站点和接入点可以识别有哪些站点成功接收到了MU-RTS并进行OFDMA CTS和legacy CTS的回复。
如图11所示,OFDMA CTS在CTS之前发送,可以使得接入点尽早知道有那些站点进行了回复,从而有充分的时间进行CTS之后的下行数据调度。或者,OFDMA CTS在CTS之后发送,可以使传统(legacy)站点尽早接收到CTS帧,更好地进行信道保护。两种方法均可以应用于本发明。
其中,OFDMA CTS帧包括OFDM部分和OFDMA部分。OFDM部 分包括非高吞吐量的短训练域(英文全称:non-HT Short Training Field,英文简称:L-STF)、非高吞吐量的长训练域(英文全称:non-HT Long Training Field,英文简称:L-LTF)、非高吞吐量的信令域(英文全称:non-HT SIGNAL field,英文简称:L-SIG)和高效的信令域A(英文全称:High Efficiency SIGNAL A,英文简称:HE-SIG A)。OFDMA部分包括高效的短训练域(英文全称:High Efficiency Short Training Field,英文简称:HE-STF)以及HE-payload。OFDM部分每个站点占用整个基本带宽的传输信道进行发送,多个站点的发送的内容相同,并且在时间和频率上都是重叠的,接入点把多个站点的重叠发送当作一个发送信息来解析。OFDMA部分每个站点占用一部分OFDMA子信道进行发送,多个站点发送的内容是不同的,并且在频域上是正交的,接入点可以同时解析出不同站点的内容。
如图12所示,基于图5的站点数据传输的场景,OFDMA CTS的发送方式。被调度在主信道的站点在主信道上发送OFDMA CTS的OFDM部分和OFDMA部分;被调度到从信道的站点在被调度信道和主信道上分别发别重复发送OFDMA CTS的OFDM部分和OFDMA部分。对于每个站点,其OFDMA CTS的发送信道与CTS的发送信道相同。
可选的,站点在被调度的信道发送OFDMA CTS帧,包括OFDM部分和OFDMA部分。而且在需要发送CTS的主信道和/或OBSS的主信道上只重复发送OFDMA CTS的OFDM部分,不发送OFDMA部分。
如图13所示,基于图5的站点数据传输的场景,OFDMA CTS的发送方式。被调度在主信道的站点在主信道上发送OFDMA CTS的OFDM部分和OFDMA部分;被调度到从信道的站点在被调度信道上发送OFDMA CTS的OFDM部分和OFDMA部分,并且在主信道上只重复发送OFDMA CTS的OFDM部分,不发送OFDMA部分。其它实施例的场景的发送方式类似。对于每个站点,其OFDMA CTS的发送信道与CTS的发送信道相同。
本发明实施例提供一种站点30,如图14所示,包括:
接收单元301,用于接收接入点发送的多用户请求发送MU-RTS帧,所述多用户请求发送帧包括多个站点的标识,以及每个所述站点的被调度传输信道;
处理单元302,用于根据所述多个站点的标识确定自身为被调度的站 点;
发送单元303,用于当确定所述第一站点的被调度传输信道包含主信道时,所述第一站点在所述第一站点的被调度信道上向所述接入点发送CTS帧;
所述发送单元303,还用于当确定所述第一站点的被调度传输信道不包含主信道时,所述第一站点在所述主信道和所述第一站点的被调度信道上向所述接入点发送CTS帧。
本发明实施例提供的数据传输方法,在第一站点接收到接入点发送的多用户请求发送MU-RTS帧之后,该第一站点根据多个站点的标识确定自身为被调度的站点,其中,该多用户请求发送帧包括所述多个站点的标识,以及每个所述站点的被调度传输信道;当确定所述第一站点的被调度传输信道包含主信道时,所述第一站点在该第一站点的被调度信道上向所述接入点发送CTS帧;当确定所述第一站点的被调度传输信道不包含主信道时,所述第一站点在所述主信道和所述第一站点的被调度信道上向所述接入点发送CTS帧。从而无论站点的被调度传输信道是否包括主信道,能够在有效地保护主信道,同时又避免过度保护传输信道,提高系统的资源利用率。
如图15所示,所述站点30还包括:
获取单元304,用于获取重叠的基本服务集OBSS的主信道的标识。
当确定所述第一站点的被调度传输信道不包含主信道时,所述发送单元303,还用于在所述OBSS的主信道上向所述接入点发送CTS帧。
当确定所述第一站点的被调度传输信道包含主信道时,所述发送单元303,还用于在所述OBSS的主信道上向所述接入点发送CTS帧。
这样一来,第一站点确定的第一站点的被调度传输信道无论是否包含主信道,第一站点还在OBSS的主信道向所述接入点发送CTS帧;或,当确定所述第一站点的被调度传输信道不包含主信道时,所述第一站点不仅在所述主信道和所述第一站点的被调度信道上向所述接入点发送CTS帧,还在OBSS的主信道上向所述接入点发送CTS帧。从而第一站点对OBSS的主信道进行保护,禁止其他站点使用该OBSS的主信道,避免其他站点发送数据对第一站点的干扰,也能够在有效地保护主信道,同时又避免过度保护传输信道,提高系统的资源利用率。
本发明实施例提供一种站点40,如图16所示,包括:
获取单元401,用于获取重叠的基本服务集OBSS的主信道的标识;
接收单元402,用于接收接入点发送的多用户请求发送MU-RTS帧,所述多用户请求发送帧包括多个站点的标识,以及每个所述站点的被调度传输信道;
处理单元403,用于根据所述多个站点的标识确定自身为被调度的站点;
发送单元404,用于当确定所述第一站点的被调度传输信道包含主信道时,所述第一站点在所述第一站点的被调度信道上向所述接入点发送CTS帧;
所述发送单元404,还用于当确定所述第一站点的被调度传输信道不包含主信道时,所述第一站点在所述OBSS的主信道和所述第一站点的被调度信道上向所述接入点发送CTS帧。
当确定所述第一站点的被调度传输信道包含主信道时,所述发送单元404,还用于在所述OBSS的主信道上向所述接入点发送CTS帧。
本发明实施例提供的数据传输方法,在第一站点接收到接入点发送的多用户请求发送MU-RTS帧之后,该第一站点根据多个站点的标识确定自身为被调度的站点,其中,该多用户请求发送帧包括所述多个站点的标识,以及每个所述站点的被调度传输信道;当确定所述第一站点的被调度传输信道包含主信道时,所述第一站点在该第一站点的被调度信道上向所述接入点发送CTS帧;当确定所述第一站点的被调度传输信道不包含主信道时,所述第一站点在OBSS的主信道和所述第一站点的被调度信道上向所述接入点发送CTS帧;进一步的,当确定所述第一站点的被调度传输信道包含主信道时,所述第一站点还在OBSS的主信道上向所述接入点发送CTS帧。从而第一站点对OBSS的主信道进行保护,禁止其他站点使用该OBSS的主信道,避免其他站点发送数据对第一站点的干扰,也能够在有效地保护主信道,同时又避免过度保护传输信道,提高系统的资源利用率。
请参阅图17,在本发明又一实施例中,假设信道CH0、CH1、CH2、CH3在频率上依次相邻且连续,即CH0>CH1>CH2>CH3或CH0<CH1<CH2<CH3。STA3被AP调度的传输资源为信道3(CH3)。则STA3在包含其主信道(CH0)和被调度传输信道(CH3)的最小连续信道上传输,包含其主信道(CH0)和被调度传输信道(CH3)的最小连 续信道即为CH0、CH1、CH2、CH3。采用最小连续信道发CTS的这种方式优点在于由于STA3还在夹在CH0和CH2,3间的CH1上发送了CTS,STA3发送的信号功率谱在频率上连续,信号生成难度小。此外,当STA3接收信号时,由于STA3在CH2上作了信道保护,STA3不会在CH2上受到干扰。本发明各例中传输关键信令信道可以为单个信道。也可以为多个信道(如CH0、CH1),此时CTS传输所包含的主信道可为多信道的关键信令信道。
在图18所示的实施例中,如果STA3被AP调度的传输资源为信道2(CH2),则STA2在包含其主信道(CH0)和被调度传输信道(CH2)的最小连续信道上传输,即CH0、CH1、CH2。
在图19所示的实施例中,STA2在包含其主信道(CH0)和传输资源所在信道(CH2)的最小信道绑定模式组合中(例如802.11ac定义的信道组合)的信道上传输,即CH0、CH1、CH2、CH3。采用最小信道绑定模式组合发送CTS的这种方式的优点在于采用本发明的站点(STA)可使用小组合数量的CTS发送方式或沿用原有11ac系统的CTS发送方式,实现简单。原有11ac系统的CTS发送组合为20MHz,40MHz(即20MHz+20MHz),80MHz(即20MHz+20MHz+20MHz+20MHz),和160MHz(即20MHz+20MHz+20MHz+20MHz+20MHz+20MHz+20MHz+20MHz)。
需要说明的是,本实施例中的接收单元可以为站点的接收机,发送单元可以为站点的发射机;另外,也可以将接收单元和发送单元集成在一起构成站点的收发机。处理单元可以为站点的处理器。这里所述的处理器可以是一个中央处理器(英文全称:Central Processing Unit,英文简称:CPU),或者是特定集成电路(英文全称:Application Specific Integrated Circuit,英文简称:ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬 件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random-Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。