一种上行数据发送方法、相关装置及系统的制作方法

文档序号:8925817阅读:289来源:国知局
一种上行数据发送方法、相关装置及系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种上行数据发送方法、相关装置及系统。
【背景技术】
[0002]在无线局域网中,同一个基本服务集(Basic Service Set, BSS)内的多个站点(Stat1n, STA)与接入点(Access Point, AP)往往共享同一个通讯信道进行通讯,那么就需要对STA与AP使用的信道资源进行控制管理,以便合理分配每个STA和AP对信道的占用时间以减少冲突。针对信道资源控制,目前的802.11标准中定义的分布式控制机制或集中控制机制,控制效率都不高,当某个STA获得对信道的使用权后,总是独享整个信道频谱;具体地,当前802.11标准中定义的上行数据发送机制如下:
[0003]AP通过信标巾贞(beacon)指不一个时间段作为非竞争期(Content1n-FreePer1d),以便有上行数据需要发送的STA在信标帧指示的时间段内处于苏醒状态等待接收AP单播发送的轮询消息(CF-Poll),接收到CF-Poll消息的STA便在延迟短帧间隔(Short Interframe Space, SIFS)时间间隔后发送数据。如图1示出的现有技术中轮询消息的格式示意图,当前标准中定义的CF-Poll消息格式如下:
[0004]控制域(Frame control);持续时间/标识域(Durat1n/control域)的值表示该帧持续时间;第一地址域(Addressl域)表示接收该CF-Poll轮询帧的STA的48位MAC地址,即被轮询STA的48位的MAC地址;第二地址域(Address2域)表示发送该CF-Poll轮询帧的AP的48位MAC地址;第三地址域(Address3域)表示该帧中数据的源地址,在这里就是AP的MAC地址;次序控制(Sequence control),服务质量控制(Quality of Servicecontrol),高速传输控制(High Throughput Control)等域中包含与对该巾贞的控制相关的信息。
[0005]现有技术中的轮询机制,AP每次只能轮询一个STA,使得信道资源管理或控制方式效率低下,尤其在密集STA的应用场景下,当每个STA与AP每次通讯的数据量又不大时,频谱利用效率更低,通讯效率不高。

【发明内容】

[0006]本发明实施例所要解决的技术问题在于,提供一种上行数据发送方法、相关装置及系统,以提高信道使用效率。
[0007]第一方面,本发明实施例提供了一种上行数据发送方法,包括:
[0008]接入点AP向站点STA发送广播帧,所述广播帧包括用于指示发送轮询消息的时间信息;
[0009]在所述时间信息指示的时间,在多个不同的子信道分别向被轮询的多个STA并行发送轮询消息,并为所述被轮询的多个STA中有上行数据要发送的STA分配对应的信道资源;所述不同的子信道通过不同的正交子载波进行划分;
[0010]接收所述有上行数据要发送的STA利用对应分配的信道资源并行发送的上行数据。
[0011]结合第一方面,在第一种可能的实现方式中,所述AP向STA发送信标帧之后,还包括:
[0012]所述AP接收所述STA发送的关联请求消息,所述关联请求消息包括向所述AP指示所述STA能够接收消息的子信道信息。
[0013]结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述在所述时间信息指示的时间,在多个不同的子信道分别向被轮询的多个STA并行发送轮询消息,并为有上行数据要发送的STA分配对应的信道资源,包括:
[0014]所述AP通过所述子信道信息为有上行数据要发送的多个STA分别确定能够接收轮询消息的子信道;
[0015]在所述时间信息指示的时间,在确定的多个子信道分别向所述多个STA并行发送轮询消息,所述轮询消息包括为所述多个STA对应分配的信道资源信息。
[0016]结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述AP通过所述子信道信息为有上行数据要发送的多个STA分别确定能够接收轮询消息的子信道之前,还包括:
[0017]所述AP通过接收STA发送的数据帧,获知所述STA是否有上行数据要发送;所述数据帧包括用于指示所述STA是否有上行数据要发送的信息。
[0018]结合第一方面的第一种可能的实现方式,在第四种可能的实现方式中,所述在所述时间信息指示的时间,在多个不同的子信道分别向被轮询的多个STA并行发送轮询消息,并为有上行数据要发送的STA分配对应的信道资源,包括:
[0019]所述AP通过所述子信道信息分别为被轮询的多个STA确定能够接收轮询消息的子信道;
[0020]在所述时间信息指示的时间,在确定的多个子信道分别向被轮询的多个STA并行发送轮询消息;
[0021]接收所述被轮询的STA中有上行数据要发送的STA返回的轮询响应消息,所述轮询响应消息包括所述有上行数据要发送的STA所需的信道资源信息;
[0022]根据所述所需的信道资源信息,为有上行数据要发送的多个STA分别生成对应的确认发送CTS消息,所述CTS消息包括为有上行数据要发送的多个STA对应分配的信道资源信息;
[0023]通过所述子信道信息为有上行数据要发送的多个STA确定能够接收所述CTS消息的多个不同的子信道,并在所述多个不同的子信道上向有上行数据要发送的多个STA并行发送对应的CTS消息。
[0024]结合第一方面的第二种可能的实现方式,在第五种可能的实现方式中,所述轮询消息中的第一地址域包括用于指示被轮询的STA的关联标识,以及为STA分配的信道资源信息。
[0025]结合第一方面的第四种可能的实现方式,在第六种可能的实现方式中,所述轮询响应消息中的第二地址域包括用于指示发送轮询响应消息的STA的关联标识,以及所述STA所需的信道资源信息。
[0026]结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,所述CTS消息的第一地址域包括用于指示接收所述CTS消息的STA的关联标识,以及为STA分配的信道资源信息。
[0027]第二方面,本发明实施例提供了一种上行数据发送方法,包括:
[0028]站点STA接收接入点AP发送的广播帧,所述广播帧包括用于指示发送轮询消息的时间信息,所述STA是被所述AP轮询的多个STA中有上行数据要发送的STA中的一个;
[0029]所述STA接收所述AP发送的为所述STA对应分配的信道资源;所述信道资源为所述AP发送所述广播帧后,在所述时间信息指示的时间,在多个不同的子信道分别向所述被轮询的多个STA并行发送轮询消息,并为所述被轮询的多个STA中有上行数据要发送的STA对应分配的信道资源;所述不同的子信道通过不同的正交子载波进行划分;
[0030]所述STA在所述信道资源上与其他被轮询的多个STA中有上行数据要发送的STA并行地发送上行数据。
[0031]结合第二方面,在第一种可能的实现方式中,所述STA接收接入点AP发送的广播中贞后,还包括:
[0032]所述STA向所述AP发送关联请求消息,所述关联请求消息包括向所述AP指示所述STA能够接收消息的子信道信息。
[0033]结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述STA接收所述AP发送的为所述STA对应分配的信道资源包括:
[0034]所述STA接收所述AP发送的轮询消息,所述轮询消息包括为所述STA对应分配的信道资源信息;所述轮询消息为所述AP通过所述子信道信息为有上行数据要发送的多个STA分别确定能够接收轮询消息的子信道,并在所述时间信息指示的时间,在确定的多个子信道分别向所述多个STA并行发送的轮询消息。
[0035]结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述STA接收所述AP发送的轮询消息之前,还包括:
[0036]所述STA向所述AP发送数据帧,所述数据帧包括用于指示所述STA是否有上行数据要发送的信息;
[0037]当所述数据帧包括指示所述STA有上行数据要发送的信息时,所述轮询消息具体为所述AP通过所述子信道信息为有上行数据要发送的多个STA分别确定能够接收轮询消息的子信道,并在所述时间信息指示的时间,在确定的多个子信道分别向所述多个STA并行发送的轮询消息。
[0038]结合第二方面的第一种可能的实现方式,在第四种可能的实现方式中,所述STA接收所述AP发送的为所述STA对应分配的信道资源包括:
[0039]所述STA接收所述AP发送的轮询消息;所述轮询消息为所述AP通过所述子信道信息分别为被轮询的多个STA确定能够接收轮询消息的子信道,在所述时间信息指示的时间,在确定的多个子信道分别向被轮询的多个STA并行发送轮询消息;
[0040]所述STA向所述AP返回轮询响应消息,所述轮询响应消息包括所述STA所需的信道资源信息;
[0041 ] 所述STA接收所述AP发送的确认发送CTS消息,所述CTS消息包括为所述STA对应分配的信道资源信息;所述CTS消息为所述AP根据有上行数据要发送的STA所需的信道资源信息,为有上行数据要发送的多个STA分别生成对应的确认发送CTS消息,通过所述子信道信息为有上行数据要发送的多个STA确定能够接收所述CTS消息的多个不同的子信道,并在所述多个不同的子信道上向有上行数据要发送的多个STA并行发送的对应的CTS消息。
[0042]结合第二方面的第二种可能的实现方式,在第五种可能的实现方式中,所述轮询消息中的第一地址域包括所述STA的关联标识,以及为所述STA分配的信道资源信息。
[0043]结合第二方面的第四种可能的实现方式,在第六种可能的实现方式中,所述轮询响应消息中的第二地址域包括所述STA的关联标识,以及所述STA所需的信道资源信息。
[0044]结合第二方面的第六种可能的实现方式,在第七种可能的实现方式中,所述CTS消息的第一地址域包括所述STA的关联标识,以及为所述STA分配的信道资源信息。
[0045]结合第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,或者第二方面的第三种可能的实现方式,或者第二方面的第四种可能的实现方式,或者第二方面的第五种可能的实现方式,或者第二方面的第六种可能的实现方式,或者第二方面的第七种可能的实现方式,在第八种可能的实现方式中,当所述AP为所述STA分配多个子信道作为所述STA发送上行数据的信道资源时,所述STA在所述信道资源上发送上行数据时具体将包含有物理帧长度信息的物理帧头部的内容复制到分配的所述多个子信道上并行发送。
[0046]第三方面,本发明实施例提供了一种通信装置,所述装置设置于接入点AP中,所述装置包括:
[0047]发送模块,用于向站点STA发送广播帧,所述广播帧包括用于指示发送轮询消息的时间信息;
[0048]信道资源分配模块,用于在所述时间信息指示的时间,在多个不同的子信道分别向被轮询的多个STA并行发送轮询消息,并为所述被轮询的多个STA中有上行数据要发送的STA分配对应的信道资源;所述不同的子信道通过不同的正交子载波进行划分;
[0049]接收模块,用于接收所述有上行数据要发送的STA利用对应分配的信道资源并行发送的上行数据。
[0050]结合第三方面,在第一种可能的实现方式中,所述接收模块还用于,在所述发送模块向所述STA发送广播帧之后,接收所述STA发送的关联请求消息,所述关联请求消息包括向所述AP指示所述STA能够接收消息的子信道信息。
[0051]结合第三面的第一种可能的实现方式,在第二种可能的实现方式中,所述信道资源分配模块包括:
[0052]第一确定单元,用于通过所述子信道信息为有上行数据要发送的多个STA分别确定能够接收轮询消息的子信道;
[0053]第一轮询消息发送单元,用于在所述时间信息指示的时间,在确定的多个子信道分别向所述多个STA并行发送轮询消息,所述轮询消息包括为所述多个STA对应分配的信道资源信息。
[0054]结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述接收模块,还用于在所述第一确定单元通过所述子信道信息为有上行数据要发送的多个STA分别确定能够接收轮询消息的子信道之前,接收STA发送的数据帧;所述装置还包括:
[0055]获知模块,用于根据所述数据帧,获知所述STA是否有上行数据要发送;所述数据帧包括用于指示所述STA是否有上行数据要发送的信息。
[0056]结合第三方面的第一种可能的实现方式,在第四种可能的实现方式中,所述信道资源分配模块包括:
[0057]第二确定单元,用于通过所述子信道信息分别为被轮询的多个STA确定能够接收轮询消息的子信道;
[0058]第二轮询消息发送单元,用于在所述时间信息指示的时间,在确定的多个子信道分别向被轮询的多个STA并行发送轮询消息;
[0059]轮询响应接收单元,用于接收所述被轮询的STA中有上行数据要发送的STA返回的轮询响应消息,所述轮询响应消息包括所述有上行数据要发送的S
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1