一种数据传输方法、装置及系统.pdf

上传人:r5 文档编号:663307 上传时间:2018-03-02 格式:PDF 页数:16 大小:3.42MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310155579.4

申请日:

2013.04.28

公开号:

CN104125046A

公开日:

2014.10.29

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 1/16申请日:20130428|||公开

IPC分类号:

H04L1/16; H04W28/04(2009.01)I; H04W72/12(2009.01)I

主分类号:

H04L1/16

申请人:

华为技术有限公司

发明人:

杨绿溪; 王鹏; 王芳; 杨讯

地址:

518129 广东省深圳市龙岗区坂田华为总部办公楼

优先权:

专利代理机构:

北京中博世达专利商标代理有限公司 11274

代理人:

申健

PDF下载: PDF下载
内容摘要

本发明的实施例提供一种数据传输方法、装置及系统,涉及网络技术领域,通过站点向接入点发送请求发送帧来获取信道,同时接入点主动发送中间允许发送帧,指示哪些站点可以发送传输数据,减小了数据传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。该方法具体包括:接入点AP接收站点STA发送的请求发送RTS帧,以便于STA得到发送传输数据的信道;发送中间允许发送MCTS帧至被调度的STA;接收被调度的STA根据MCTS帧发送的F帧;发送最后允许发送FCTS帧至另一个被调度的STA;接收另一个被调度的STA根据FCTS帧发送的传输数据。本发明应用于数据传输中。

权利要求书

1.  一种数据传输方法,其特征在于,包括:
接入点AP接收站点STA发送的请求发送RTS帧,以便于所述STA得到发送传输数据的信道;
所述AP发送中间允许发送MCTS帧至被调度的所述STA;其中,所述MCTS帧用于指示所述AP调度的所述STA的地址和所述被调度的STA发送反馈F帧的顺序;
所述AP接收所述被调度的STA根据所述MCTS帧发送的所述F帧;其中,所述F帧用于指示所述STA发送传输数据所需的时间;
所述AP发送最后允许发送FCTS帧至另一个被调度的STA;其中,所述FCTS帧用于指示所述另一个被调度的STA发送传输数据的时间;
所述AP接收所述另一个被调度的STA根据所述FCTS帧发送的传输数据。

2.
  根据权利要求1所述的方法,其特征在于,所述所述AP接收所述另一个被调度的STA根据所述FCTS帧发送的传输数据之后,还包括:
如果所述AP接收到所述传输数据,则发送确认ACK帧至所述另一个被调度的STA;其中,所述ACK帧是在所述AP接收到所有所述传输数据之后发送的。

3.
  根据权利要求1或2所述的方法,其特征在于,
所述MCTS帧中包括:帧控制字段、时长字段、所有的接收端地址字段和帧校验序列FCS字段;其中,所述帧控制字段用于指示所述MCTS帧的属性信息;所述时长字段用于指示所述AP发送所述MCTS帧至所述STA的时间段;所述所有的接收端地址字段指的是所有的被所述AP调度的STA的地址。

4.
  根据权利要求1或2所述的方法,其特征在于,
所述F帧中包括:帧控制字段、数据量字段、接收端地址字段、发送端地址字段和FCS字段;其中,所述帧控制字段用于指示所述F帧的属性信息;所述数据量字段指的是发送所述F帧的STA需要发送的所述传输数据的数据量;所述发送端地址字段指的是发送所述F帧的STA的地址;所述接收端地址字段指的是接收所述F帧的AP的地址。

5.
  根据权利要求1或2所述的方法,其特征在于,
所述FCTS帧中包括:帧控制字段、第一时长字段、所有的接收端地址字段、所有的第二时长字段、确认时间字段和FCS字段;其中,所述帧控制字段用于指示所述FCTS帧的属性信息;所述第一时长字段指的是所述AP发送所述FCTS帧至所述STA的时间段;所述所有的接收端地址字段指的是所有的被所述AP调度的STA的地址;所述第二时长字段指的是所述AP接收到每个所述传输数据的时间;所述确认时间字段指的是所述AP发送确认帧的时间。

6.
  根据权利要求1或2所述的方法,其特征在于,
所述ACK帧包括:帧控制字段、时长字段、所有的接收端地址字段和FCS字段;其中,所述帧控制字段用于指示所述ACK帧的属性信息;所述时长字段用于指示所述AP发送所述ACK帧至所述STA的时间段;所述所有的接收端地址指的是所述AP接收到的传输数据对应的所有的STA的地址。

7.
  一种数据传输装置,其特征在于,包括:
接收单元,用于接入点AP接收站点STA发送的请求发送RTS帧,以便于所述STA得到发送传输数据的信道;
发送单元,用于发送中间允许发送MCTS帧至被调度的所述STA;其中,所述MCTS帧用于指示所述AP调度的所述STA的地址和所述被调度的STA发送反馈F帧的顺序;
所述接收单元,还用于接收所述被调度的STA根据所述MCTS帧发送的所述F帧;其中,所述F帧用于指示所述STA发送传输数据所需的时间;
所述发送单元,还用于发送最后允许发送FCTS帧至另一个被调度的STA;其中,所述FCTS帧用于指示所述另一个被调度的STA发送传输数据的时间;
所述接收单元,还用于接收所述另一个被调度的STA根据所述FCTS帧发送的传输数据。

8.
  根据权利要求7所述的装置,其特征在于,
所述发送单元,还用于如果所述AP接收到所述传输数据,则发送确认ACK帧至所述另一个被调度的STA;其中,所述ACK帧是在所 述AP接收到所有所述传输数据之后发送的。

9.
  根据权利要求7或8所述的装置,其特征在于,
所述MCTS帧中包括:帧控制字段、时长字段、所有的接收端地址字段和帧校验序列FCS字段;其中,所述帧控制字段用于指示所述MCTS帧的属性信息;所述时长字段用于指示所述AP发送所述MCTS帧至所述STA的时间段;所述所有的接收端地址字段指的是所有的被所述AP调度的STA的地址。

10.
  根据权利要求7或8所述的装置,其特征在于,
所述F帧中包括:帧控制字段、数据量字段、接收端地址字段、发送端地址字段和FCS字段;其中,所述帧控制字段用于指示所述F帧的属性信息;所述数据量字段指的是发送所述F帧的STA需要发送的所述传输数据的数据量;所述发送端地址字段指的是发送所述F帧的STA的地址;所述接收端地址字段指的是接收所述F帧的AP的地址。

11.
  根据权利要求7或8所述的装置,其特征在于,
所述FCTS帧中包括:帧控制字段、第一时长字段、所有的接收端地址字段、所有的第二时长字段、确认时间字段和FCS字段;其中,所述帧控制字段用于指示所述FCTS帧的属性信息;所述第一时长字段指的是所述AP发送所述FCTS帧至所述STA的时间段;所述所有的接收端地址字段指的是所有的被所述AP调度的STA的地址;所述第二时长字段指的是所述AP接收到每个所述传输数据的时间;所述确认时间字段指的是所述AP发送确认帧的时间。

12.
  根据权利要求7或8所述的装置,其特征在于,
所述ACK帧包括:帧控制字段、时长字段、所有的接收端地址字段和FCS字段;其中,所述帧控制字段用于指示所述ACK帧的属性信息;所述时长字段用于指示所述AP发送所述ACK帧至所述STA的时间段;所述所有的接收端地址指的是所述AP接收到的传输数据对应的所有的STA的地址。

13.
  一种数据传输系统,其特征在于,包括:接入点AP和站点STA,其中:
所述STA用于,发送请求发送RTS帧至所述AP,接收所述AP 发送的中间允许发送MCTS帧,并根据所述MCTS帧发送反馈F帧至所述AP,并接收所述AP发送的最后允许发送FCTS帧,并根据所述FCTS帧发送传输数据至所述AP;
所述AP,用于接收所述站点STA发送的RTS帧,发送MCTS帧至被调度的所述STA,并接收所述被调度的STA根据所述MCTS帧发送的F帧,发送FCTS帧至另一个被调度的STA,接收所述另一个被调度的STA根据所述FCTS帧发送的传输数据。

14.
  根据权利要求13所述的系统,其特征在于,
所述AP,还用于如果所述AP接收到所述传输数据,则发送确认ACK帧至所述另一个被调度的STA;
所述STA,还用于接收所述AP发送的ACK帧。

说明书

一种数据传输方法、装置及系统
技术领域
本发明涉及网络技术领域,尤其涉及一种数据传输方法、装置及系统。
背景技术
在传统的无线局域网中,当多个站点同时向接入点发送数据时,因接收机只能正确接收一个站点的数据,因此会产生碰撞。现有技术中一般采用带碰撞避免的载波侦听多址接入(Carrier sense multiple access with collsion avoidance,简称CSMA/CA)来避免碰撞的发生。在新一代的无线局域网中,采用上行多用户多输入多输出(multi input multi output,简称MIMO)的方式来解决碰撞的问题。这样接收机具有多包接收的能力,可以正确的接收多个站点发来的数据。并且,引入上行多用户MIMO可以增加上行的吞吐量。
在上行的多用户MIMO中,现有的接入方式有两种:一种是完全由站点自由竞争接入,另一种是完全由接入站点调度决定哪一个站点可以接入。但是,完全由站点自由竞争接入的方式时间开销大且流程太复杂;完全由接入点调度的方式缺乏灵活性。当站点有突发数据需要发送的时候,接入点不能及时反应。同时,现有的这两种接入方式没有考虑各个站点发送数据的包长相差过大的情况,存在同时上传的站点的数据包一个数据包很长,而和该STA一起发送的站点的数据包较小的情况,这样,会造成空间流的浪费。且,上行多用户MIMO中,各个站点并不是同时完成数据的传输,而接入点必须在接收到所有站点的数据后才会回复确认帧。先发送完的站点在一定的时间内没有收到确认帧就会启动重传机制,这样,会造成系统出错。
发明内容
本发明的实施例提供一种数据传输方法、装置及系统,减小了数据传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。
本发明的实施例采用如下技术方案:
第一方面,提供一种数据传输方法,包括:
接入点AP接收站点STA发送的请求发送RTS帧,以便于所述STA得到发送传输数据的信道;
所述AP发送中间允许发送MCTS帧至被调度的所述STA;其中,所述MCTS帧用于指示所述AP调度的所述STA的地址和所述被调度的STA发送反馈F帧的顺序;
所述AP接收所述被调度的STA根据所述MCTS帧发送的所述F帧;其中,所述F帧用于指示所述STA发送传输数据所需的时间;
所述AP发送最后允许发送FCTS帧至另一个被调度的STA;其中,所述FCTS帧用于指示所述另一个被调度的STA发送传输数据的时间;
所述AP接收所述另一个被调度的STA根据所述FCTS帧发送的传输数据。
在第一种可能的实现方式中,结合第一方面,所述所述AP接收所述另一个被调度的STA根据所述FCTS帧发送的传输数据之后,还包括:
如果所述AP接收到所述传输数据,则发送确认ACK帧至所述另一个被调度的STA;其中,所述ACK帧是在所述AP接收到所有所述传输数据之后发送的。
在第二种可能的实现方式中,结合第一方面或第一种可能的实现方式,
所述MCTS帧中包括:帧控制字段、时长字段、所有的接收端地址字段和帧校验序列FCS字段;其中,所述帧控制字段用于指示所述MCTS帧的属性信息;所述时长字段用于指示所述AP发送所述MCTS帧至所述STA的时间段;所述所有的接收端地址字段指的是所有的被所述AP调度的STA的地址。
在第三种可能的实现方式中,结合第一方面或第一种可能的实现方式,
所述F帧中包括:帧控制字段、数据量字段、接收端地址字段、发送端地址字段和FCS字段;其中,所述帧控制字段用于指示所述F帧的属性信息;所述数据量字段指的是发送所述F帧的STA需要发送的所述传输数据的数据量;所述发送端地址字段指的是发送所述F帧的STA的地址;所述接收端地址字段指的是接收所述F帧的AP的地址。
在第四种可能的实现方式中,结合第一方面或第一种可能的实现方式,
所述FCTS帧中包括:帧控制字段、第一时长字段、所有的接收端地址字段、所有的第二时长字段、确认时间字段和FCS字段;其中,所述帧控制字段用于指示所述FCTS帧的属性信息;所述第一时长字段指的是所述AP发送所述FCTS帧至所述STA的时间段;所述所有的接收端地址字段指的是所有的被所述AP调度的STA的地址;所述第二时长字段指的是所述AP接收到每个所述传输数据的时间;所述确认时间字段指的是所述AP发送确认帧的时间。
在第五种可能的实现方式中,结合第一方面或第一种可能的实现方式,
所述ACK帧包括:帧控制字段、时长字段、所有的接收端地址字段和FCS字段;其中,所述帧控制字段用于指示所述ACK帧的属性信息;所述时长字段用于指示所述AP发送所述ACK帧至所述STA的时间段;所述所有的接收端地址指的是所述AP接收到的传输数据对应的所有的STA的地址。
第二方面,提供一种数据传输装置,包括:
接收单元,用于接入点AP接收站点STA发送的请求发送RTS帧,以便于所述STA得到发送传输数据的信道;
发送单元,用于发送中间允许发送MCTS帧至被调度的所述STA;其中,所述MCTS帧用于指示所述AP调度的所述STA的地址和所述被调度的STA发送反馈F帧的顺序;
所述接收单元,还用于接收所述被调度的STA根据所述MCTS帧发送的所述F帧;其中,所述F帧用于指示所述STA发送传输数 据所需的时间;
所述发送单元,还用于发送最后允许发送FCTS帧至另一个被调度的STA;其中,所述FCTS帧用于指示所述另一个被调度的STA发送传输数据的时间;
所述接收单元,还用于接收所述另一个被调度的STA根据所述FCTS帧发送的传输数据。
在第一种可能的实现方式中,结合第二方面,
所述发送单元,还用于如果所述AP接收到所述传输数据,则发送确认ACK帧至所述另一个被调度的STA;其中,所述ACK帧是在所述AP接收到所有所述传输数据之后发送的。
在第二种可能的实现方式中,结合第二方面或第一种可能的实现方式,
所述MCTS帧中包括:帧控制字段、时长字段、所有的接收端地址字段和帧校验序列FCS字段;其中,所述帧控制字段用于指示所述MCTS帧的属性信息;所述时长字段用于指示所述AP发送所述MCTS帧至所述STA的时间段;所述所有的接收端地址字段指的是所有的被所述AP调度的STA的地址。
在第三种可能的实现方式中,结合第二方面或第一种可能的实现方式,
所述F帧中包括:帧控制字段、数据量字段、接收端地址字段、发送端地址字段和FCS字段;其中,所述帧控制字段用于指示所述F帧的属性信息;所述数据量字段指的是发送所述F帧的STA需要发送的所述传输数据的数据量;所述发送端地址字段指的是发送所述F帧的STA的地址;所述接收端地址字段指的是接收所述F帧的AP的地址。
在第四种可能的实现方式中,结合第二方面或第一种可能的实现方式,
所述FCTS帧中包括:帧控制字段、第一时长字段、所有的接收端地址字段、所有的第二时长字段、确认时间字段和FCS字段;其中,所述帧控制字段用于指示所述FCTS帧的属性信息;所述第一时 长字段指的是所述AP发送所述FCTS帧至所述STA的时间段;所述所有的接收端地址字段指的是所有的被所述AP调度的STA的地址;所述第二时长字段指的是所述AP接收到每个所述传输数据的时间;所述确认时间字段指的是所述AP发送确认帧的时间。
在第五种可能的实现方式中,结合第二方面或第一种可能的实现方式,
所述ACK帧包括:帧控制字段、时长字段、所有的接收端地址字段和FCS字段;其中,所述帧控制字段用于指示所述ACK帧的属性信息;所述时长字段用于指示所述AP发送所述ACK帧至所述STA的时间段;所述所有的接收端地址指的是所述AP接收到的传输数据对应的所有的STA的地址。
第三方面,提供一种数据传输系统,包括:接入点AP和站点STA,其中:
所述STA用于,发送请求发送RTS帧至所述AP,接收所述AP发送的中间允许发送MCTS帧,并根据所述MCTS帧发送反馈F帧至所述AP,并接收所述AP发送的最后允许发送FCTS帧,并根据所述FCTS帧发送传输数据至所述AP;
所述AP,用于接收所述站点STA发送的RTS帧,发送MCTS帧至被调度的STA,并接收所述被调度的STA根据所述MCTS帧发送的F帧,发送FCTS帧至所述另一个被调度的STA,接收所述另一个被调度的STA根据所述FCTS帧发送的传输数据。
在第一种可能的实现方式中,结合第三方面,
所述AP,还用于如果所述AP接收到所述传输数据,则发送确认ACK帧至所述另一个被调度的STA;
所述STA,还用于接收所述AP发送的ACK帧。
本发明的实施例提供的数据传输方法、装置及系统,通过站点向接入点发送请求发送帧来获取信道,同时接入点主动发送中间允许发送帧,指示哪些站点可以发送传输数据,减小了数据传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。
附图说明
图1为本发明的实施例提供的一种数据传输方法的流程示意图;
图2为本发明的实施例提供的另一种数据传输方法的流程示意图;
图3为本发明的实施例提供的一种数据传输装置的结构示意图;
图4为本发明的实施例提供的另一种数据传输装置的结构示意图;
图5为本发明的实施例提供的一种数据传输系统的结构示意图。
具体实施方式
本发明的实施例提供一种数据传输方法,参照图1所示,包括:
101、接入点(Access Point,简称AP)接收站点(Station,简称STA)发送的请求发送(Request to send,简称RTS)帧,以便于STA得到发送传输数据的信道。
在具体的实施例中,可以是接收系统内任一站点发送的RTS。
102、AP发送中间允许发送(middle clear to send,简称MCTS)帧至被调度的STA;其中,MCTS帧用于指示AP调度的STA的地址和被调度的STA发送反馈(feedback,简称F)帧的顺序。
具体的,AP可以通过之前的帧交换信息获得需要被调度的STA的地址,被调度的STA是所有的STA中的被AP调度的STA。
103、AP接收每个被调度的STA根据MCTS帧发送的F帧;其中,F帧用于指示被调度的STA发送传输数据所需的时间。
104、AP发送最后允许发送(Final clear to send,简称FCTS)帧至另一个被调度的STA;其中,FCTS帧用于指示另一个被调度的STA发送传输数据的时间。
105、AP接收另一个被调度的STA根据FCTS帧发送的传输数据。
如果在具体的实施例中,AP接收系统内任一站点发送的RTS, 则发送FCTS至每个被调度的STA。则,接收每个被调度的STA发送的传输数据。
本发明的实施例提供的数据传输方法,通过站点向接入点发送请求发送帧来获取信道,同时接入点主动发送中间允许发送帧,指示哪些站点可以发送传输数据,减小了数据传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。
本发明的实施例提供一种数据传输方法,参照图2所示,包括:
201、接入点AP接收站点STA发送的RTS帧,以便于STA得到发送传输数据的信道。
在具体的实施例中,可以是接收系统内任一站点发送的RTS。
其中,RTS帧中包括:帧控制字段、时长字段、接收端地址、发送端地址和帧校验序列(frame check sequence,简称FCS)字段;帧控制字段用于指示RTS帧的属性信息;时长字段用于指示STA发送RTS帧至AP的时间段;接收端地址指的是接收RTS帧的AP的地址;发送端地址指的是发送RTS帧的STA的地址。
202、AP发送中间允许发送MCTS帧至被调度的STA;其中,MCTS帧用于指示AP调度的STA的地址和被调度的STA发送反馈F帧的顺序。
MCTS帧中包括:帧控制字段、时长字段、所有的接收端地址字段和帧校验序列FCS字段;其中,帧控制字段用于指示MCTS帧的属性信息;时长字段用于指示AP发送MCTS帧至STA的时间段;所有的接收端地址字段指的是所有的被AP调度的STA的地址。
203、AP接收被调度的STA根据MCTS帧发送的F帧;其中,F帧用于指示STA发送传输数据所需的时间。
F帧中包括:帧控制字段、数据量字段、接收端地址字段、发送端地址字段和FCS字段;其中,帧控制字段用于指示F帧的属性信息;数据量字段指的是发送F帧的STA需要发送的传输数据的数据量;发送端地址字段指的是发送F帧的STA的地址;接收端地址字段指的是接收F帧的AP的地址。
具体的,由于F帧中包括了STA需要发送的传输数据的数据量, 根据空间流的传输速度和数据量,可以得到STA发送传输数据需要的时间。获取所有的被调度的STA发送传输数据需要的时间,以需要时间的最长时间为参考,可以让不同STA的传输数据在同一个空间流中传输,但是在同一个空间流中发送传输数据需要的总时间不能超过STA发送传输数据最长需要的时间。多个STA的传输数据在同一个空间流中发送,可以减少对空间流的浪费。
204、AP发送最后允许发送FCTS帧至另一个被调度的STA;其中,FCTS帧用于指示另一个被调度的STA发送传输数据的时间。
如果在具体的实施例中,AP接收系统内任一站点发送的RTS,则发送FCTS至每个被调度的STA。
FCTS帧中包括:帧控制字段、第一时长字段、所有的接收端地址字段、所有的第二时长字段、确认时间字段和FCS字段;其中,帧控制字段用于指示FCTS帧的属性信息;第一时长字段指的是AP发送FCTS帧至STA的时间段;所有的接收端地址字段指的是所有的被AP调度的STA的地址;第二时长字段指的是AP接收到每个传输数据的时间;确认时间字段指的是AP发送确认帧的时间。
205、AP接收另一个被调度的STA根据FCTS帧发送的传输数据。
如果在具体实施例中,AP发送FCTS至每个被调度的STA,则接收每个被调度的STA发送的传输数据。
其中,传输数据是通过空间流发送至接入点AP的。
如果AP接收到STA发送的FCTS帧,则执行步骤206;
206、发送确认ACK帧至另一个被调度的STA;其中,ACK帧是在AP接收到所有传输数据之后发送的。
如果在具体实施例中,AP接收每个被调度的STA发送的传输数据,则发送ACK帧至每个被调度的STA。
ACK帧包括:帧控制字段、时长字段、所有的接收端地址字段和FCS字段;其中,帧控制字段用于指示ACK帧的属性信息;时长字段用于指示AP发送ACK帧至STA的时间段;所有的接收端地址指的是AP接收到的传输数据对应的所有的STA的地址。
在本发明的实施例中,ACK帧优选以广播的方式发送的。当然ACK帧的发送方式并不限于此,可以是根据实际的应用场景选择合适的发送方式。
具体的,ACK帧的回复时间是确定的。由于根据F帧中可以知道所有被调度的STA的传输数据发送完需要的时间,即可以知道所有需要发送的传输数据发送完成的时刻。ACk帧是在接收到所有的传输数据后发送的,因此,STA可以知道ACK帧的发送时间。每个被调度的STA根据ACk帧的发送时间从某一时刻开始计时,如果在预定的时间段内没有接收到ACK帧,则该STA会重新发送传输数据至AP。这样,STA可以避免不必要的传输数据的重传,避免系统出错。
其中,本实施例中的上述所有的帧结构中的帧控制字段具体指的是对应帧结构的协议的版本、控制类型、图表类型、数据段寄存器信息、更多分片、是否需要重试、功率管理、更多数据、是否为被保护的帧和排序。
本发明的实施例提供的数据传输方法,通过站点向接入点发送请求发送帧来获取信道,同时接入点主动发送中间允许发送帧,指示哪些站点可以发送传输数据,减小了数据传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。进而,可以减少对空间流的浪费。
本发明的实施例提供一种数据传输装置3,参照图3所示,包括:接收单元31和发送单元32;其中:
接收单元31,用于接入点AP接收站点STA发送的RTS帧,以便于STA得到发送传输数据的信道。
发送单元32,用于发送中间允许发送MCTS帧至被调度的STA;其中,MCTS帧用于指示AP调度的STA的地址和被调度的STA发送反馈F帧的顺序。
接收单元31,还用于接收被调度的STA根据MCTS帧发送的F帧;其中,F帧用于指示STA发送传输数据所需的时间。
发送单元32,还用于发送最后允许发送FCTS帧至另一个被调度的STA;其中,FCTS帧用于指示另一个被调度的STA发送传输数 据的时间。
接收单元31,还用于接收另一个被调度的STA根据FCTS帧发送的传输数据。
本发明的实施例提供的数据传输装置,通过采用站点竞争与接入点调度相结合的模式,减小了数据传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。
进一步,本发明的实施例提供的数据传输装置还包括:
发送单元32,还用于如果AP接收到传输数据,则发送确认ACK帧至另一个被调度的STA。
其中,ACK帧是在AP接收到所有传输数据之后发送的。
MCTS帧中包括:帧控制字段、时长字段、所有的接收端地址字段和帧校验序列FCS字段;其中,帧控制字段用于指示MCTS帧的属性信息;时长字段用于指示AP发送MCTS帧至STA的时间段;所有的接收端地址字段指的是所有的被AP调度的STA的地址。
F帧中包括:帧控制字段、数据量字段、接收端地址字段、发送端地址字段和FCS字段;其中,帧控制字段用于指示F帧的属性信息;数据量字段指的是发送F帧的STA需要发送的传输数据的数据量;发送端地址字段指的是发送F帧的STA的地址;接收端地址字段指的是接收F帧的AP的地址。
FCTS帧中包括:帧控制字段、第一时长字段、所有的接收端地址字段、所有的第二时长字段、确认时间字段和FCS字段;其中,帧控制字段用于指示FCTS帧的属性信息;第一时长字段指的是AP发送FCTS帧至STA的时间段;所有的接收端地址字段指的是所有的被AP调度的STA的地址;第二时长字段指的是AP接收到每个传输数据的时间;确认时间字段指的是AP发送确认帧的时间。
ACK帧包括:帧控制字段、时长字段、所有的接收端地址字段和FCS字段;其中,帧控制字段用于指示ACK帧的属性信息;时长字段用于指示AP发送ACK帧至STA的时间段;所有的接收端地址指的是AP接收到的传输数据对应的所有的STA的地址。
本发明的实施例提供的数据传输装置,通过站点向接入点发送请 求发送帧来获取信道,同时接入点主动发送中间允许发送帧,指示哪些站点可以发送传输数据,减小了数据传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。进而,可以减少对空间流的浪费。
本发明的实施例提供一种数据传输装置4,参照图4所示,包括:至少一个处理器41、存储器42、通信接口43和总线44,至少一个处理器41、存储器42和通信接口43通过总线44连接并完成相互间的通信,其中:
该总线44可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component Interconnect),简称为PCI)总线或扩展工业标准体系结构(ExtendedIndustry Standard Architecture,简称为EISA)总线等。该总线44可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中:
存储器42用于存储可执行程序代码,该程序代码包括计算机操作指令。存储器42可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器41可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
通信接口43,主要用于实现本实施例的接入点和站点之间的通信。
处理器41,还用于调用存储器42中的程序代码,用以执行以下操作:
接入点AP接收站点STA发送的RTS帧,以便于STA得到发送传输数据的信道。
发送中间允许发送MCTS帧至被调度的STA;其中,MCTS帧用于指示AP调度的STA的地址和被调度的STA发送反馈F帧的顺序。
接收被调度的STA根据MCTS帧发送的F帧。
其中,F帧用于指示STA发送传输数据所需的时间。
发送最后允许发送FCTS帧至另一个被调度的STA。
其中,FCTS帧用于指示另一个被调度的STA发送传输数据的时间。
接收另一个被调度的STA根据FCTS帧发送的传输数据。
进一步,处理器41还用于执行以下操作:
如果AP接收到传输数据,则发送确认ACK帧至另一个被调度的STA;其中,ACK帧是在AP接收到所有传输数据之后发送的。
MCTS帧中包括:帧控制字段、时长字段、所有的接收端地址字段和帧校验序列FCS字段;其中,帧控制字段用于指示MCTS帧的属性信息;时长字段用于指示AP发送MCTS帧至STA的时间段;所有的接收端地址字段指的是所有的被AP调度的STA的地址。
F帧中包括:帧控制字段、数据量字段、接收端地址字段、发送端地址字段和FCS字段;其中,帧控制字段用于指示F帧的属性信息;数据量字段指的是发送F帧的STA需要发送的传输数据的数据量;发送端地址字段指的是发送F帧的STA的地址;接收端地址字段指的是接收F帧的AP的地址。
FCTS帧中包括:帧控制字段、第一时长字段、所有的接收端地址字段、所有的第二时长字段、确认时间字段和FCS字段;其中,帧控制字段用于指示FCTS帧的属性信息;第一时长字段指的是AP发送FCTS帧至STA的时间段;所有的接收端地址字段指的是所有的被AP调度的STA的地址;第二时长字段指的是AP接收到每个传输数据的时间;确认时间字段指的是AP发送确认帧的时间。
ACK帧包括:帧控制字段、时长字段、所有的接收端地址字段和FCS字段;其中,帧控制字段用于指示ACK帧的属性信息;时长字段用于指示AP发送ACK帧至STA的时间段;所有的接收端地址指的是AP接收到的传输数据对应的所有的STA的地址。
本发明的实施例提供的数据传输装置,通过站点向接入点发送请 求发送帧来获取信道,同时接入点主动发送中间允许发送帧,指示哪些站点可以发送传输数据,减小了数据传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。进而,可以减少对空间流的浪费。
本发明的实施例提供一种数据传输系统,参照图5所示,包括:接入点AP1和站点STA2,其中:
STA2,用于发送请求发送RTS帧至AP1,接收AP1发送的中间允许发送MCTS帧,并根据MCTS帧发送反馈F帧至AP1,并接收AP1发送的最后允许发送FCTS帧,并根据FCTS帧发送传输数据至AP1。
AP1,用于接收任一站点STA2发送的RTS帧,发送MCTS帧至被调度的STA2,并接收被调度的STA2根据MCTS帧发送的F帧,发送FCTS帧至另一个被调度的STA2,接收另一个被调度的STA2根据FCTS帧发送的传输数据。
进一步,AP1,还用于如果AP1接收到传输数据,则发送确认ACK帧至另一个被调度的STA2。
STA2,还用于接收AP1发送的ACK帧。
MCTS帧中包括:帧控制字段、时长字段、所有的接收端地址字段和帧校验序列FCS字段;其中,帧控制字段用于指示MCTS帧的属性信息;时长字段用于指示AP发送MCTS帧至STA的时间段;所有的接收端地址字段指的是所有的被AP调度的STA的地址。
F帧中包括:帧控制字段、数据量字段、接收端地址字段、发送端地址字段和FCS字段;其中,帧控制字段用于指示F帧的属性信息;数据量字段指的是发送F帧的STA需要发送的传输数据的数据量;发送端地址字段指的是发送F帧的STA的地址;接收端地址字段指的是接收F帧的AP的地址。
FCTS帧中包括:帧控制字段、第一时长字段、所有的接收端地址字段、所有的第二时长字段、确认时间字段和FCS字段;其中,帧控制字段用于指示FCTS帧的属性信息;第一时长字段指的是AP发送FCTS帧至STA的时间段;所有的接收端地址字段指的是所有 的被AP调度的STA的地址;第二时长字段指的是AP接收到每个传输数据的时间;确认时间字段指的是AP发送确认帧的时间。
ACK帧包括:帧控制字段、时长字段、所有的接收端地址字段和FCS字段;其中,帧控制字段用于指示ACK帧的属性信息;时长字段用于指示AP发送ACK帧至STA的时间段;所有的接收端地址指的是AP接收到的传输数据对应的所有的STA的地址。
本发明的实施例提供的数据传输系统,通过站点向接入点发送请求发送帧来获取信道,同时接入点主动发送中间允许发送帧,指示哪些站点可以发送传输数据,减小了数据传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。进而,可以减少对空间流的浪费。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

一种数据传输方法、装置及系统.pdf_第1页
第1页 / 共16页
一种数据传输方法、装置及系统.pdf_第2页
第2页 / 共16页
一种数据传输方法、装置及系统.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《一种数据传输方法、装置及系统.pdf》由会员分享,可在线阅读,更多相关《一种数据传输方法、装置及系统.pdf(16页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104125046A43申请公布日20141029CN104125046A21申请号201310155579422申请日20130428H04L1/16200601H04W28/04200901H04W72/1220090171申请人华为技术有限公司地址518129广东省深圳市龙岗区坂田华为总部办公楼72发明人杨绿溪王鹏王芳杨讯74专利代理机构北京中博世达专利商标代理有限公司11274代理人申健54发明名称一种数据传输方法、装置及系统57摘要本发明的实施例提供一种数据传输方法、装置及系统,涉及网络技术领域,通过站点向接入点发送请求发送帧来获取信道,同时接入点主动发送中间允许发。

2、送帧,指示哪些站点可以发送传输数据,减小了数据传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。该方法具体包括接入点AP接收站点STA发送的请求发送RTS帧,以便于STA得到发送传输数据的信道;发送中间允许发送MCTS帧至被调度的STA;接收被调度的STA根据MCTS帧发送的F帧;发送最后允许发送FCTS帧至另一个被调度的STA;接收另一个被调度的STA根据FCTS帧发送的传输数据。本发明应用于数据传输中。51INTCL权利要求书3页说明书9页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书9页附图3页10申请公布号CN104125046ACN104125。

3、046A1/3页21一种数据传输方法,其特征在于,包括接入点AP接收站点STA发送的请求发送RTS帧,以便于所述STA得到发送传输数据的信道;所述AP发送中间允许发送MCTS帧至被调度的所述STA;其中,所述MCTS帧用于指示所述AP调度的所述STA的地址和所述被调度的STA发送反馈F帧的顺序;所述AP接收所述被调度的STA根据所述MCTS帧发送的所述F帧;其中,所述F帧用于指示所述STA发送传输数据所需的时间;所述AP发送最后允许发送FCTS帧至另一个被调度的STA;其中,所述FCTS帧用于指示所述另一个被调度的STA发送传输数据的时间;所述AP接收所述另一个被调度的STA根据所述FCTS帧。

4、发送的传输数据。2根据权利要求1所述的方法,其特征在于,所述所述AP接收所述另一个被调度的STA根据所述FCTS帧发送的传输数据之后,还包括如果所述AP接收到所述传输数据,则发送确认ACK帧至所述另一个被调度的STA;其中,所述ACK帧是在所述AP接收到所有所述传输数据之后发送的。3根据权利要求1或2所述的方法,其特征在于,所述MCTS帧中包括帧控制字段、时长字段、所有的接收端地址字段和帧校验序列FCS字段;其中,所述帧控制字段用于指示所述MCTS帧的属性信息;所述时长字段用于指示所述AP发送所述MCTS帧至所述STA的时间段;所述所有的接收端地址字段指的是所有的被所述AP调度的STA的地址。。

5、4根据权利要求1或2所述的方法,其特征在于,所述F帧中包括帧控制字段、数据量字段、接收端地址字段、发送端地址字段和FCS字段;其中,所述帧控制字段用于指示所述F帧的属性信息;所述数据量字段指的是发送所述F帧的STA需要发送的所述传输数据的数据量;所述发送端地址字段指的是发送所述F帧的STA的地址;所述接收端地址字段指的是接收所述F帧的AP的地址。5根据权利要求1或2所述的方法,其特征在于,所述FCTS帧中包括帧控制字段、第一时长字段、所有的接收端地址字段、所有的第二时长字段、确认时间字段和FCS字段;其中,所述帧控制字段用于指示所述FCTS帧的属性信息;所述第一时长字段指的是所述AP发送所述F。

6、CTS帧至所述STA的时间段;所述所有的接收端地址字段指的是所有的被所述AP调度的STA的地址;所述第二时长字段指的是所述AP接收到每个所述传输数据的时间;所述确认时间字段指的是所述AP发送确认帧的时间。6根据权利要求1或2所述的方法,其特征在于,所述ACK帧包括帧控制字段、时长字段、所有的接收端地址字段和FCS字段;其中,所述帧控制字段用于指示所述ACK帧的属性信息;所述时长字段用于指示所述AP发送所述ACK帧至所述STA的时间段;所述所有的接收端地址指的是所述AP接收到的传输数据对应的所有的STA的地址。7一种数据传输装置,其特征在于,包括接收单元,用于接入点AP接收站点STA发送的请求发。

7、送RTS帧,以便于所述STA得到发送传输数据的信道;发送单元,用于发送中间允许发送MCTS帧至被调度的所述STA;其中,所述MCTS帧用权利要求书CN104125046A2/3页3于指示所述AP调度的所述STA的地址和所述被调度的STA发送反馈F帧的顺序;所述接收单元,还用于接收所述被调度的STA根据所述MCTS帧发送的所述F帧;其中,所述F帧用于指示所述STA发送传输数据所需的时间;所述发送单元,还用于发送最后允许发送FCTS帧至另一个被调度的STA;其中,所述FCTS帧用于指示所述另一个被调度的STA发送传输数据的时间;所述接收单元,还用于接收所述另一个被调度的STA根据所述FCTS帧发送。

8、的传输数据。8根据权利要求7所述的装置,其特征在于,所述发送单元,还用于如果所述AP接收到所述传输数据,则发送确认ACK帧至所述另一个被调度的STA;其中,所述ACK帧是在所述AP接收到所有所述传输数据之后发送的。9根据权利要求7或8所述的装置,其特征在于,所述MCTS帧中包括帧控制字段、时长字段、所有的接收端地址字段和帧校验序列FCS字段;其中,所述帧控制字段用于指示所述MCTS帧的属性信息;所述时长字段用于指示所述AP发送所述MCTS帧至所述STA的时间段;所述所有的接收端地址字段指的是所有的被所述AP调度的STA的地址。10根据权利要求7或8所述的装置,其特征在于,所述F帧中包括帧控制字。

9、段、数据量字段、接收端地址字段、发送端地址字段和FCS字段;其中,所述帧控制字段用于指示所述F帧的属性信息;所述数据量字段指的是发送所述F帧的STA需要发送的所述传输数据的数据量;所述发送端地址字段指的是发送所述F帧的STA的地址;所述接收端地址字段指的是接收所述F帧的AP的地址。11根据权利要求7或8所述的装置,其特征在于,所述FCTS帧中包括帧控制字段、第一时长字段、所有的接收端地址字段、所有的第二时长字段、确认时间字段和FCS字段;其中,所述帧控制字段用于指示所述FCTS帧的属性信息;所述第一时长字段指的是所述AP发送所述FCTS帧至所述STA的时间段;所述所有的接收端地址字段指的是所有。

10、的被所述AP调度的STA的地址;所述第二时长字段指的是所述AP接收到每个所述传输数据的时间;所述确认时间字段指的是所述AP发送确认帧的时间。12根据权利要求7或8所述的装置,其特征在于,所述ACK帧包括帧控制字段、时长字段、所有的接收端地址字段和FCS字段;其中,所述帧控制字段用于指示所述ACK帧的属性信息;所述时长字段用于指示所述AP发送所述ACK帧至所述STA的时间段;所述所有的接收端地址指的是所述AP接收到的传输数据对应的所有的STA的地址。13一种数据传输系统,其特征在于,包括接入点AP和站点STA,其中所述STA用于,发送请求发送RTS帧至所述AP,接收所述AP发送的中间允许发送MC。

11、TS帧,并根据所述MCTS帧发送反馈F帧至所述AP,并接收所述AP发送的最后允许发送FCTS帧,并根据所述FCTS帧发送传输数据至所述AP;所述AP,用于接收所述站点STA发送的RTS帧,发送MCTS帧至被调度的所述STA,并接收所述被调度的STA根据所述MCTS帧发送的F帧,发送FCTS帧至另一个被调度的STA,接收所述另一个被调度的STA根据所述FCTS帧发送的传输数据。14根据权利要求13所述的系统,其特征在于,权利要求书CN104125046A3/3页4所述AP,还用于如果所述AP接收到所述传输数据,则发送确认ACK帧至所述另一个被调度的STA;所述STA,还用于接收所述AP发送的AC。

12、K帧。权利要求书CN104125046A1/9页5一种数据传输方法、装置及系统技术领域0001本发明涉及网络技术领域,尤其涉及一种数据传输方法、装置及系统。背景技术0002在传统的无线局域网中,当多个站点同时向接入点发送数据时,因接收机只能正确接收一个站点的数据,因此会产生碰撞。现有技术中一般采用带碰撞避免的载波侦听多址接入CARRIERSENSEMULTIPLEACCESSWITHCOLLSIONAVOIDANCE,简称CSMA/CA来避免碰撞的发生。在新一代的无线局域网中,采用上行多用户多输入多输出MULTIINPUTMULTIOUTPUT,简称MIMO的方式来解决碰撞的问题。这样接收机具。

13、有多包接收的能力,可以正确的接收多个站点发来的数据。并且,引入上行多用户MIMO可以增加上行的吞吐量。0003在上行的多用户MIMO中,现有的接入方式有两种一种是完全由站点自由竞争接入,另一种是完全由接入站点调度决定哪一个站点可以接入。但是,完全由站点自由竞争接入的方式时间开销大且流程太复杂;完全由接入点调度的方式缺乏灵活性。当站点有突发数据需要发送的时候,接入点不能及时反应。同时,现有的这两种接入方式没有考虑各个站点发送数据的包长相差过大的情况,存在同时上传的站点的数据包一个数据包很长,而和该STA一起发送的站点的数据包较小的情况,这样,会造成空间流的浪费。且,上行多用户MIMO中,各个站点。

14、并不是同时完成数据的传输,而接入点必须在接收到所有站点的数据后才会回复确认帧。先发送完的站点在一定的时间内没有收到确认帧就会启动重传机制,这样,会造成系统出错。发明内容0004本发明的实施例提供一种数据传输方法、装置及系统,减小了数据传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。0005本发明的实施例采用如下技术方案0006第一方面,提供一种数据传输方法,包括0007接入点AP接收站点STA发送的请求发送RTS帧,以便于所述STA得到发送传输数据的信道;0008所述AP发送中间允许发送MCTS帧至被调度的所述STA;其中,所述MCTS帧用于指示所述AP调度的所述STA的地址和所述。

15、被调度的STA发送反馈F帧的顺序;0009所述AP接收所述被调度的STA根据所述MCTS帧发送的所述F帧;其中,所述F帧用于指示所述STA发送传输数据所需的时间;0010所述AP发送最后允许发送FCTS帧至另一个被调度的STA;其中,所述FCTS帧用于指示所述另一个被调度的STA发送传输数据的时间;0011所述AP接收所述另一个被调度的STA根据所述FCTS帧发送的传输数据。0012在第一种可能的实现方式中,结合第一方面,所述所述AP接收所述另一个被调度的STA根据所述FCTS帧发送的传输数据之后,还包括说明书CN104125046A2/9页60013如果所述AP接收到所述传输数据,则发送确认。

16、ACK帧至所述另一个被调度的STA;其中,所述ACK帧是在所述AP接收到所有所述传输数据之后发送的。0014在第二种可能的实现方式中,结合第一方面或第一种可能的实现方式,0015所述MCTS帧中包括帧控制字段、时长字段、所有的接收端地址字段和帧校验序列FCS字段;其中,所述帧控制字段用于指示所述MCTS帧的属性信息;所述时长字段用于指示所述AP发送所述MCTS帧至所述STA的时间段;所述所有的接收端地址字段指的是所有的被所述AP调度的STA的地址。0016在第三种可能的实现方式中,结合第一方面或第一种可能的实现方式,0017所述F帧中包括帧控制字段、数据量字段、接收端地址字段、发送端地址字段和。

17、FCS字段;其中,所述帧控制字段用于指示所述F帧的属性信息;所述数据量字段指的是发送所述F帧的STA需要发送的所述传输数据的数据量;所述发送端地址字段指的是发送所述F帧的STA的地址;所述接收端地址字段指的是接收所述F帧的AP的地址。0018在第四种可能的实现方式中,结合第一方面或第一种可能的实现方式,0019所述FCTS帧中包括帧控制字段、第一时长字段、所有的接收端地址字段、所有的第二时长字段、确认时间字段和FCS字段;其中,所述帧控制字段用于指示所述FCTS帧的属性信息;所述第一时长字段指的是所述AP发送所述FCTS帧至所述STA的时间段;所述所有的接收端地址字段指的是所有的被所述AP调度。

18、的STA的地址;所述第二时长字段指的是所述AP接收到每个所述传输数据的时间;所述确认时间字段指的是所述AP发送确认帧的时间。0020在第五种可能的实现方式中,结合第一方面或第一种可能的实现方式,0021所述ACK帧包括帧控制字段、时长字段、所有的接收端地址字段和FCS字段;其中,所述帧控制字段用于指示所述ACK帧的属性信息;所述时长字段用于指示所述AP发送所述ACK帧至所述STA的时间段;所述所有的接收端地址指的是所述AP接收到的传输数据对应的所有的STA的地址。0022第二方面,提供一种数据传输装置,包括0023接收单元,用于接入点AP接收站点STA发送的请求发送RTS帧,以便于所述STA得。

19、到发送传输数据的信道;0024发送单元,用于发送中间允许发送MCTS帧至被调度的所述STA;其中,所述MCTS帧用于指示所述AP调度的所述STA的地址和所述被调度的STA发送反馈F帧的顺序;0025所述接收单元,还用于接收所述被调度的STA根据所述MCTS帧发送的所述F帧;其中,所述F帧用于指示所述STA发送传输数据所需的时间;0026所述发送单元,还用于发送最后允许发送FCTS帧至另一个被调度的STA;其中,所述FCTS帧用于指示所述另一个被调度的STA发送传输数据的时间;0027所述接收单元,还用于接收所述另一个被调度的STA根据所述FCTS帧发送的传输数据。0028在第一种可能的实现方式。

20、中,结合第二方面,0029所述发送单元,还用于如果所述AP接收到所述传输数据,则发送确认ACK帧至所述另一个被调度的STA;其中,所述ACK帧是在所述AP接收到所有所述传输数据之后发送的。说明书CN104125046A3/9页70030在第二种可能的实现方式中,结合第二方面或第一种可能的实现方式,0031所述MCTS帧中包括帧控制字段、时长字段、所有的接收端地址字段和帧校验序列FCS字段;其中,所述帧控制字段用于指示所述MCTS帧的属性信息;所述时长字段用于指示所述AP发送所述MCTS帧至所述STA的时间段;所述所有的接收端地址字段指的是所有的被所述AP调度的STA的地址。0032在第三种可能。

21、的实现方式中,结合第二方面或第一种可能的实现方式,0033所述F帧中包括帧控制字段、数据量字段、接收端地址字段、发送端地址字段和FCS字段;其中,所述帧控制字段用于指示所述F帧的属性信息;所述数据量字段指的是发送所述F帧的STA需要发送的所述传输数据的数据量;所述发送端地址字段指的是发送所述F帧的STA的地址;所述接收端地址字段指的是接收所述F帧的AP的地址。0034在第四种可能的实现方式中,结合第二方面或第一种可能的实现方式,0035所述FCTS帧中包括帧控制字段、第一时长字段、所有的接收端地址字段、所有的第二时长字段、确认时间字段和FCS字段;其中,所述帧控制字段用于指示所述FCTS帧的属。

22、性信息;所述第一时长字段指的是所述AP发送所述FCTS帧至所述STA的时间段;所述所有的接收端地址字段指的是所有的被所述AP调度的STA的地址;所述第二时长字段指的是所述AP接收到每个所述传输数据的时间;所述确认时间字段指的是所述AP发送确认帧的时间。0036在第五种可能的实现方式中,结合第二方面或第一种可能的实现方式,0037所述ACK帧包括帧控制字段、时长字段、所有的接收端地址字段和FCS字段;其中,所述帧控制字段用于指示所述ACK帧的属性信息;所述时长字段用于指示所述AP发送所述ACK帧至所述STA的时间段;所述所有的接收端地址指的是所述AP接收到的传输数据对应的所有的STA的地址。00。

23、38第三方面,提供一种数据传输系统,包括接入点AP和站点STA,其中0039所述STA用于,发送请求发送RTS帧至所述AP,接收所述AP发送的中间允许发送MCTS帧,并根据所述MCTS帧发送反馈F帧至所述AP,并接收所述AP发送的最后允许发送FCTS帧,并根据所述FCTS帧发送传输数据至所述AP;0040所述AP,用于接收所述站点STA发送的RTS帧,发送MCTS帧至被调度的STA,并接收所述被调度的STA根据所述MCTS帧发送的F帧,发送FCTS帧至所述另一个被调度的STA,接收所述另一个被调度的STA根据所述FCTS帧发送的传输数据。0041在第一种可能的实现方式中,结合第三方面,0042。

24、所述AP,还用于如果所述AP接收到所述传输数据,则发送确认ACK帧至所述另一个被调度的STA;0043所述STA,还用于接收所述AP发送的ACK帧。0044本发明的实施例提供的数据传输方法、装置及系统,通过站点向接入点发送请求发送帧来获取信道,同时接入点主动发送中间允许发送帧,指示哪些站点可以发送传输数据,减小了数据传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。附图说明0045图1为本发明的实施例提供的一种数据传输方法的流程示意图;说明书CN104125046A4/9页80046图2为本发明的实施例提供的另一种数据传输方法的流程示意图;0047图3为本发明的实施例提供的一种数据传。

25、输装置的结构示意图;0048图4为本发明的实施例提供的另一种数据传输装置的结构示意图;0049图5为本发明的实施例提供的一种数据传输系统的结构示意图。具体实施方式0050本发明的实施例提供一种数据传输方法,参照图1所示,包括0051101、接入点ACCESSPOINT,简称AP接收站点STATION,简称STA发送的请求发送REQUESTTOSEND,简称RTS帧,以便于STA得到发送传输数据的信道。0052在具体的实施例中,可以是接收系统内任一站点发送的RTS。0053102、AP发送中间允许发送MIDDLECLEARTOSEND,简称MCTS帧至被调度的STA;其中,MCTS帧用于指示AP。

26、调度的STA的地址和被调度的STA发送反馈FEEDBACK,简称F帧的顺序。0054具体的,AP可以通过之前的帧交换信息获得需要被调度的STA的地址,被调度的STA是所有的STA中的被AP调度的STA。0055103、AP接收每个被调度的STA根据MCTS帧发送的F帧;其中,F帧用于指示被调度的STA发送传输数据所需的时间。0056104、AP发送最后允许发送FINALCLEARTOSEND,简称FCTS帧至另一个被调度的STA;其中,FCTS帧用于指示另一个被调度的STA发送传输数据的时间。0057105、AP接收另一个被调度的STA根据FCTS帧发送的传输数据。0058如果在具体的实施例中。

27、,AP接收系统内任一站点发送的RTS,则发送FCTS至每个被调度的STA。则,接收每个被调度的STA发送的传输数据。0059本发明的实施例提供的数据传输方法,通过站点向接入点发送请求发送帧来获取信道,同时接入点主动发送中间允许发送帧,指示哪些站点可以发送传输数据,减小了数据传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。0060本发明的实施例提供一种数据传输方法,参照图2所示,包括0061201、接入点AP接收站点STA发送的RTS帧,以便于STA得到发送传输数据的信道。0062在具体的实施例中,可以是接收系统内任一站点发送的RTS。0063其中,RTS帧中包括帧控制字段、时长字段。

28、、接收端地址、发送端地址和帧校验序列FRAMECHECKSEQUENCE,简称FCS字段;帧控制字段用于指示RTS帧的属性信息;时长字段用于指示STA发送RTS帧至AP的时间段;接收端地址指的是接收RTS帧的AP的地址;发送端地址指的是发送RTS帧的STA的地址。0064202、AP发送中间允许发送MCTS帧至被调度的STA;其中,MCTS帧用于指示AP调度的STA的地址和被调度的STA发送反馈F帧的顺序。0065MCTS帧中包括帧控制字段、时长字段、所有的接收端地址字段和帧校验序列FCS字段;其中,帧控制字段用于指示MCTS帧的属性信息;时长字段用于指示AP发送MCTS帧至STA的时间段;所。

29、有的接收端地址字段指的是所有的被AP调度的STA的地址。0066203、AP接收被调度的STA根据MCTS帧发送的F帧;其中,F帧用于指示STA发送传输数据所需的时间。说明书CN104125046A5/9页90067F帧中包括帧控制字段、数据量字段、接收端地址字段、发送端地址字段和FCS字段;其中,帧控制字段用于指示F帧的属性信息;数据量字段指的是发送F帧的STA需要发送的传输数据的数据量;发送端地址字段指的是发送F帧的STA的地址;接收端地址字段指的是接收F帧的AP的地址。0068具体的,由于F帧中包括了STA需要发送的传输数据的数据量,根据空间流的传输速度和数据量,可以得到STA发送传输数。

30、据需要的时间。获取所有的被调度的STA发送传输数据需要的时间,以需要时间的最长时间为参考,可以让不同STA的传输数据在同一个空间流中传输,但是在同一个空间流中发送传输数据需要的总时间不能超过STA发送传输数据最长需要的时间。多个STA的传输数据在同一个空间流中发送,可以减少对空间流的浪费。0069204、AP发送最后允许发送FCTS帧至另一个被调度的STA;其中,FCTS帧用于指示另一个被调度的STA发送传输数据的时间。0070如果在具体的实施例中,AP接收系统内任一站点发送的RTS,则发送FCTS至每个被调度的STA。0071FCTS帧中包括帧控制字段、第一时长字段、所有的接收端地址字段、所。

31、有的第二时长字段、确认时间字段和FCS字段;其中,帧控制字段用于指示FCTS帧的属性信息;第一时长字段指的是AP发送FCTS帧至STA的时间段;所有的接收端地址字段指的是所有的被AP调度的STA的地址;第二时长字段指的是AP接收到每个传输数据的时间;确认时间字段指的是AP发送确认帧的时间。0072205、AP接收另一个被调度的STA根据FCTS帧发送的传输数据。0073如果在具体实施例中,AP发送FCTS至每个被调度的STA,则接收每个被调度的STA发送的传输数据。0074其中,传输数据是通过空间流发送至接入点AP的。0075如果AP接收到STA发送的FCTS帧,则执行步骤206;007620。

32、6、发送确认ACK帧至另一个被调度的STA;其中,ACK帧是在AP接收到所有传输数据之后发送的。0077如果在具体实施例中,AP接收每个被调度的STA发送的传输数据,则发送ACK帧至每个被调度的STA。0078ACK帧包括帧控制字段、时长字段、所有的接收端地址字段和FCS字段;其中,帧控制字段用于指示ACK帧的属性信息;时长字段用于指示AP发送ACK帧至STA的时间段;所有的接收端地址指的是AP接收到的传输数据对应的所有的STA的地址。0079在本发明的实施例中,ACK帧优选以广播的方式发送的。当然ACK帧的发送方式并不限于此,可以是根据实际的应用场景选择合适的发送方式。0080具体的,ACK。

33、帧的回复时间是确定的。由于根据F帧中可以知道所有被调度的STA的传输数据发送完需要的时间,即可以知道所有需要发送的传输数据发送完成的时刻。ACK帧是在接收到所有的传输数据后发送的,因此,STA可以知道ACK帧的发送时间。每个被调度的STA根据ACK帧的发送时间从某一时刻开始计时,如果在预定的时间段内没有接收到ACK帧,则该STA会重新发送传输数据至AP。这样,STA可以避免不必要的传输数据的重传,避免系统出错。说明书CN104125046A6/9页100081其中,本实施例中的上述所有的帧结构中的帧控制字段具体指的是对应帧结构的协议的版本、控制类型、图表类型、数据段寄存器信息、更多分片、是否需。

34、要重试、功率管理、更多数据、是否为被保护的帧和排序。0082本发明的实施例提供的数据传输方法,通过站点向接入点发送请求发送帧来获取信道,同时接入点主动发送中间允许发送帧,指示哪些站点可以发送传输数据,减小了数据传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。进而,可以减少对空间流的浪费。0083本发明的实施例提供一种数据传输装置3,参照图3所示,包括接收单元31和发送单元32;其中0084接收单元31,用于接入点AP接收站点STA发送的RTS帧,以便于STA得到发送传输数据的信道。0085发送单元32,用于发送中间允许发送MCTS帧至被调度的STA;其中,MCTS帧用于指示AP调度。

35、的STA的地址和被调度的STA发送反馈F帧的顺序。0086接收单元31,还用于接收被调度的STA根据MCTS帧发送的F帧;其中,F帧用于指示STA发送传输数据所需的时间。0087发送单元32,还用于发送最后允许发送FCTS帧至另一个被调度的STA;其中,FCTS帧用于指示另一个被调度的STA发送传输数据的时间。0088接收单元31,还用于接收另一个被调度的STA根据FCTS帧发送的传输数据。0089本发明的实施例提供的数据传输装置,通过采用站点竞争与接入点调度相结合的模式,减小了数据传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。0090进一步,本发明的实施例提供的数据传输装置还包。

36、括0091发送单元32,还用于如果AP接收到传输数据,则发送确认ACK帧至另一个被调度的STA。0092其中,ACK帧是在AP接收到所有传输数据之后发送的。0093MCTS帧中包括帧控制字段、时长字段、所有的接收端地址字段和帧校验序列FCS字段;其中,帧控制字段用于指示MCTS帧的属性信息;时长字段用于指示AP发送MCTS帧至STA的时间段;所有的接收端地址字段指的是所有的被AP调度的STA的地址。0094F帧中包括帧控制字段、数据量字段、接收端地址字段、发送端地址字段和FCS字段;其中,帧控制字段用于指示F帧的属性信息;数据量字段指的是发送F帧的STA需要发送的传输数据的数据量;发送端地址字。

37、段指的是发送F帧的STA的地址;接收端地址字段指的是接收F帧的AP的地址。0095FCTS帧中包括帧控制字段、第一时长字段、所有的接收端地址字段、所有的第二时长字段、确认时间字段和FCS字段;其中,帧控制字段用于指示FCTS帧的属性信息;第一时长字段指的是AP发送FCTS帧至STA的时间段;所有的接收端地址字段指的是所有的被AP调度的STA的地址;第二时长字段指的是AP接收到每个传输数据的时间;确认时间字段指的是AP发送确认帧的时间。0096ACK帧包括帧控制字段、时长字段、所有的接收端地址字段和FCS字段;其中,帧控制字段用于指示ACK帧的属性信息;时长字段用于指示AP发送ACK帧至STA的。

38、时间段;所有的接收端地址指的是AP接收到的传输数据对应的所有的STA的地址。说明书CN104125046A107/9页110097本发明的实施例提供的数据传输装置,通过站点向接入点发送请求发送帧来获取信道,同时接入点主动发送中间允许发送帧,指示哪些站点可以发送传输数据,减小了数据传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。进而,可以减少对空间流的浪费。0098本发明的实施例提供一种数据传输装置4,参照图4所示,包括至少一个处理器41、存储器42、通信接口43和总线44,至少一个处理器41、存储器42和通信接口43通过总线44连接并完成相互间的通信,其中0099该总线44可以是工。

39、业标准体系结构INDUSTRYSTANDARDARCHITECTURE,简称为ISA总线、外部设备互连PERIPHERALCOMPONENTINTERCONNECT,简称为PCI总线或扩展工业标准体系结构EXTENDEDINDUSTRYSTANDARDARCHITECTURE,简称为EISA总线等。该总线44可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中0100存储器42用于存储可执行程序代码,该程序代码包括计算机操作指令。存储器42可能包含高速RAM存储器,也可能还包括非易失性存储器NONVOLATILEMEMORY,。

40、例如至少一个磁盘存储器。0101处理器41可能是一个中央处理器CENTRALPROCESSINGUNIT,简称为CPU,或者是特定集成电路APPLICATIONSPECIFICINTEGRATEDCIRCUIT,简称为ASIC,或者是被配置成实施本发明实施例的一个或多个集成电路。0102通信接口43,主要用于实现本实施例的接入点和站点之间的通信。0103处理器41,还用于调用存储器42中的程序代码,用以执行以下操作0104接入点AP接收站点STA发送的RTS帧,以便于STA得到发送传输数据的信道。0105发送中间允许发送MCTS帧至被调度的STA;其中,MCTS帧用于指示AP调度的STA的地址。

41、和被调度的STA发送反馈F帧的顺序。0106接收被调度的STA根据MCTS帧发送的F帧。0107其中,F帧用于指示STA发送传输数据所需的时间。0108发送最后允许发送FCTS帧至另一个被调度的STA。0109其中,FCTS帧用于指示另一个被调度的STA发送传输数据的时间。0110接收另一个被调度的STA根据FCTS帧发送的传输数据。0111进一步,处理器41还用于执行以下操作0112如果AP接收到传输数据,则发送确认ACK帧至另一个被调度的STA;其中,ACK帧是在AP接收到所有传输数据之后发送的。0113MCTS帧中包括帧控制字段、时长字段、所有的接收端地址字段和帧校验序列FCS字段;其中。

42、,帧控制字段用于指示MCTS帧的属性信息;时长字段用于指示AP发送MCTS帧至STA的时间段;所有的接收端地址字段指的是所有的被AP调度的STA的地址。0114F帧中包括帧控制字段、数据量字段、接收端地址字段、发送端地址字段和FCS字段;其中,帧控制字段用于指示F帧的属性信息;数据量字段指的是发送F帧的STA需要发送的传输数据的数据量;发送端地址字段指的是发送F帧的STA的地址;接收端地址字段指的是接收F帧的AP的地址。0115FCTS帧中包括帧控制字段、第一时长字段、所有的接收端地址字段、所有的第二说明书CN104125046A118/9页12时长字段、确认时间字段和FCS字段;其中,帧控制。

43、字段用于指示FCTS帧的属性信息;第一时长字段指的是AP发送FCTS帧至STA的时间段;所有的接收端地址字段指的是所有的被AP调度的STA的地址;第二时长字段指的是AP接收到每个传输数据的时间;确认时间字段指的是AP发送确认帧的时间。0116ACK帧包括帧控制字段、时长字段、所有的接收端地址字段和FCS字段;其中,帧控制字段用于指示ACK帧的属性信息;时长字段用于指示AP发送ACK帧至STA的时间段;所有的接收端地址指的是AP接收到的传输数据对应的所有的STA的地址。0117本发明的实施例提供的数据传输装置,通过站点向接入点发送请求发送帧来获取信道,同时接入点主动发送中间允许发送帧,指示哪些站。

44、点可以发送传输数据,减小了数据传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。进而,可以减少对空间流的浪费。0118本发明的实施例提供一种数据传输系统,参照图5所示,包括接入点AP1和站点STA2,其中0119STA2,用于发送请求发送RTS帧至AP1,接收AP1发送的中间允许发送MCTS帧,并根据MCTS帧发送反馈F帧至AP1,并接收AP1发送的最后允许发送FCTS帧,并根据FCTS帧发送传输数据至AP1。0120AP1,用于接收任一站点STA2发送的RTS帧,发送MCTS帧至被调度的STA2,并接收被调度的STA2根据MCTS帧发送的F帧,发送FCTS帧至另一个被调度的STA2。

45、,接收另一个被调度的STA2根据FCTS帧发送的传输数据。0121进一步,AP1,还用于如果AP1接收到传输数据,则发送确认ACK帧至另一个被调度的STA2。0122STA2,还用于接收AP1发送的ACK帧。0123MCTS帧中包括帧控制字段、时长字段、所有的接收端地址字段和帧校验序列FCS字段;其中,帧控制字段用于指示MCTS帧的属性信息;时长字段用于指示AP发送MCTS帧至STA的时间段;所有的接收端地址字段指的是所有的被AP调度的STA的地址。0124F帧中包括帧控制字段、数据量字段、接收端地址字段、发送端地址字段和FCS字段;其中,帧控制字段用于指示F帧的属性信息;数据量字段指的是发送。

46、F帧的STA需要发送的传输数据的数据量;发送端地址字段指的是发送F帧的STA的地址;接收端地址字段指的是接收F帧的AP的地址。0125FCTS帧中包括帧控制字段、第一时长字段、所有的接收端地址字段、所有的第二时长字段、确认时间字段和FCS字段;其中,帧控制字段用于指示FCTS帧的属性信息;第一时长字段指的是AP发送FCTS帧至STA的时间段;所有的接收端地址字段指的是所有的被AP调度的STA的地址;第二时长字段指的是AP接收到每个传输数据的时间;确认时间字段指的是AP发送确认帧的时间。0126ACK帧包括帧控制字段、时长字段、所有的接收端地址字段和FCS字段;其中,帧控制字段用于指示ACK帧的。

47、属性信息;时长字段用于指示AP发送ACK帧至STA的时间段;所有的接收端地址指的是AP接收到的传输数据对应的所有的STA的地址。0127本发明的实施例提供的数据传输系统,通过站点向接入点发送请求发送帧来获取信道,同时接入点主动发送中间允许发送帧,指示哪些站点可以发送传输数据,减小了数据说明书CN104125046A129/9页13传输过程中的时间开销,同时增加了系统的灵活性,避免系统出错。进而,可以减少对空间流的浪费。0128本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。说明书CN104125046A131/3页14图1说明书附图CN104125046A142/3页15图2图3图4说明书附图CN104125046A153/3页16图5说明书附图CN104125046A16。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1