下行数据发送和接收方法及其接入点AP和站点STA技术

技术编号:10572067 阅读:282 留言:0更新日期:2014-10-23 11:37
本发明专利技术实施例提供一种下行数据发送和接收方法及其接入点AP和站点STA,下行数据的发送方法包括:接入点AP接收站点STA发送的第一允许发送消息,其中,所述第一允许发送消息中包括覆盖所述STA的所有BSS的标识;所述AP根据所述第一允许发送消息确定所述AP发送下行数据的起始时间,使得所述AP确定的起始时间与所述第一允许发送消息中其他BSS的AP确定的起始时间相同;所述AP在确定的起始时间开始发送下行数据。各AP都有数据发送时,分别根据收到的第一允许发送消息确定发送数据的起始时间,通过使各个AP确定的起始时间相同,从而保证各个AP能够同步发送数据,避免了重叠区域内各个AP发送数据不同步产生的相互干扰。

【技术实现步骤摘要】
下行数据发送和接收方法及其接入点AP和站点STA
本专利技术涉及通信技术,尤其涉及一种下行数据发送和接收方法及其接入点AP和站点STA。
技术介绍
802.11规范中,一个接入点(AccessPoint,简称AP)以及与AP关联的多个站点(Station,简称STA)组成一个基本服务集(BasicServiceSet,简称BSS)。通常,在AP的无线信号覆盖范围的STA是与该AP关联的。802.11所定义的无线局域网(WirelessLocalAreaNetworks简称WLAN)利用带有冲突避免的载波侦听多路访问机制(CarrierSenseMultipleAccesswithCollisionAvoidance,CSMA\CA)使多个站点共享无线信道,但这种随机的接入方式无法保证各个发射节点间的同步。在实际的应用中,多个BSS在覆盖区域上出现交叠的情形很普遍,从而形成重叠BSS(OverlappingBSS,简称OBSS)。当多个AP分别向位于OBSS内的多个STA同时发送数据,它们之间互为干扰,为了在接收端相干接收信号并消除干扰,需要各个发射节点严格的时间同步和频率同步。例如,STA1和STA2位于OBSS内,AP1向STA1发送数据,AP2向STA2发送数据,此时,两个STA1和STA2互为干扰,为了在接收端(即STA)消除干扰,必须保证干扰对齐,即保证发送端时间的频率同步。
技术实现思路
本专利技术提供一种下行数据发送和接收方法及其接入点AP和站点STA,用于解决现有技术中位于重叠区域内的STA接收到的多个AP的数据不同步的问题。本专利技术第一方面提供一种下行数据发送方法,包括:接入点AP接收站点STA发送的第一允许发送消息,其中,所述第一允许发送消息中包括覆盖所述STA的所有基本服务集BSS的标识;所述AP根据所述第一允许发送消息确定所述AP发送下行数据的起始时间,使得所述AP确定的起始时间与所述第一允许发送消息中其他BSS的AP确定的起始时间相同;所述AP在确定的起始时间开始发送下行数据。在本专利技术第一方面的第一种可能的实现方式中,所述AP根据所述第一允许发送消息确定所述AP发送下行数据的起始时间包括:所述AP确定自身对应的BSS在所述第一允许发送消息中的顺序;所述AP根据所述顺序确定起算时间和等待时长,根据所述起算时间和等待时长确定所述起始时间。在本专利技术第一方面的第二种可能的实现方式中,在AP接收STA发送的第一允许发送消息之前,还包括:所述AP需要发送下行数据时,识别待使用的下行信道是否空闲;若所述AP识别到所述下行信道空闲,则向待发送下行数据的STA发送表示所述AP为使用所述下行信道的发起者的第一请求发送消息,以指示所述STA标识发送的第一允许发送消息对应于使用所述下行信道的发起者。在本专利技术第一方面的第三种可能的实现方式中,所述AP需要发送下行数据时,识别待使用的下行信道是否空闲包括:所述AP需要发送下行数据时,判断是否收到与待使用的下行信道对应的第一允许发送消息;若是,则确定所述下行信道非空闲,并根据所述第一允许发送消息中携带的占用预估时间,确定所述下行信道的释放时间;若否,则确定所述下行信道空闲。在本专利技术第一方面的第四种可能的实现方式中,所述AP根据所述顺序确定起算时间和等待时长包括:所述AP根据所述第一允许发送消息识别自身是否对应于使用所述下行信道的发起者;若是,则所述AP确定接收所述第一允许发送消息的时间为起算时间,并根据所述第一允许发送消息确定自身发送下行数据的等待时长;若否,则所述AP根据所述顺序发送第二请求发送消息,并接收返回的第二允许发送消息,将接收所述第二允许发送消息的时间作为起算时间,并根据所述第一允许发送消息定自身发送下行数据的等待时长,其中,所述第二请求发送消息用于表示所述AP非使用所述下行信道的发起者,以指示所述STA标识发送的第二允许发送消息非对应于使用所述下行信道的发起者。在本专利技术第一方面的第五种可能的实现方式中,所述AP根据所述第一允许发送消息确定自身发送下行数据的等待时长包括:所述AP获取所述STA接收第一请求发送消息的时长TRTS,获取所述STA根据所述第一请求发送消息发送所述第一允许发送消息的时长TCTS;所述AP根据所述第一允许发送消息中各BSS的数量N,以及自身在各BSS中的序号n,基于下述公式确定等待时长:T'=(N-n)×T+TSIFS其中,T=TCTS+TRTS+2×TSIFS,TSIFS为短帧间隔。在本专利技术第一方面的第六种可能的实现方式中,所述AP根据所述顺序发送第二请求发送消息包括:所述AP根据自身在各BSS中的序号n,基于以下公式计算发送所述第二请求发送信息所需的等待时长T'':T''=(n-2)×T;其中,T=TCTS+TRTS+2×TSIFS,TSIFS为短帧间隔,TRTS为接收所述第一请求发送消息的时长,TCTS为根据所述第一请求发送消息发送所述第一允许发送消息的时长。在本专利技术第一方面的第七种可能的实现方式中,所述AP获取所述STA接收第一请求发送消息的时长TRTS,获取所述STA根据所述第一请求发送消息发送所述第一允许发送消息的时长TCTS包括:所述AP从所述第一允许发送消息中解析获取所述STA接收第一请求发送消息的时长TRTS,获取所述STA根据所述第一请求发送消息发送所述第一允许发送消息的时长TCTS。结合本本专利技术第一方面及第一方面的第一种至第七种可能的实现方式,在本专利技术第一方面的第八种可能的实现方式中,所述BSS标识为AP的MAC地址。本专利技术第二方面提供一种下行数据接收方法,包括:站点STA接收接入点AP发送的请求发送消息;所述STA根据所述请求发送消息生成允许发送消息,所述允许发送消息中携带覆盖所述STA的所有基本服务集BSS的标识,并向所述AP发送所述允许发送消息,以指示所述AP根据所述允许发送消息确定发送下行数据的起始时间,其中,所述允许发送消息中各BSS对应的AP确定的起始时间相同;所述STA根据确定的起始时间接收下行数据。在本专利技术第二方面的第一种可能的实现方式中,所述STA根据所述请求发送消息生成允许发送消息,所述允许发送消息中携带覆盖自身的所有基本服务集BSS的标识,并向所述AP发送所述允许发送消息包括:所述STA将覆盖自身的所有BSS对应的AP的标识按顺序携带在所述允许发送消息中,且携带所有BSS的数量;所述STA发送所述允许发送消息。在本专利技术第二方面的第二种可能的实现方式中,还包括:所述STA在接入网络时,和物理位置变更时,扫描覆盖自身的所述所有BSS,并进行记录。结合本专利技术第二方面及第二方面的第一种和第二种可能的实现方式,在本专利技术第二方面的第三种可能的实现方式中,所述STA根据所述请求发送消息生成允许发送消息,所述允许发送消息中携带覆盖自身的所有基本服务集BSS的标识,并向所述AP发送所述允许发送消息包括:所述STA根据所述发送请求消息识别是否为使用下行信道的发起者发送的;若是,则所述STA将覆盖自身的所有BSS的标识携带在允许发送消息中,且标识所述允许发送消息对应于使用所述下行信道的发起者;若否,则所述STA将覆盖自身的所有BSS的标识携带在允许发送消息中,且标识所述允许发送消息非对应于使用所述下行本文档来自技高网...
下行数据发送和接收方法及其接入点AP和站点STA

【技术保护点】
一种下行数据发送方法,其特征在于,包括:接入点AP接收站点STA发送的第一允许发送消息,其中,所述第一允许发送消息中包括覆盖所述STA的所有基本服务集BSS的标识;所述AP根据所述第一允许发送消息确定所述AP发送下行数据的起始时间,使得所述AP确定的起始时间与所述第一允许发送消息中其他BSS的AP确定的起始时间相同;所述AP在确定的起始时间开始发送下行数据。

【技术特征摘要】
1.一种下行数据发送方法,其特征在于,包括:接入点AP接收站点STA发送的第一允许发送消息,其中,所述第一允许发送消息中包括覆盖所述STA的所有基本服务集BSS的标识;所述AP根据所述第一允许发送消息确定所述AP发送下行数据的起始时间,使得所述AP确定的起始时间与所述第一允许发送消息中其他BSS的AP确定的起始时间相同;所述AP在确定的起始时间开始发送下行数据;所述AP根据所述第一允许发送消息确定所述AP发送下行数据的起始时间包括:所述AP确定自身对应的BSS在所述第一允许发送消息中的顺序;所述AP根据所述顺序确定起算时间和等待时长,根据所述起算时间和等待时长确定所述起始时间。2.根据权利要求1所述的方法,其特征在于,在AP接收STA发送的第一允许发送消息之前,还包括:所述AP需要发送下行数据时,识别待使用的下行信道是否空闲;若所述AP识别到所述下行信道空闲,则向待发送下行数据的STA发送表示所述AP为使用所述下行信道的发起者的第一请求发送消息,以指示所述STA标识发送的第一允许发送消息对应于使用所述下行信道的发起者。3.根据权利要求2所述的方法,其特征在于,所述AP需要发送下行数据时,识别待使用的下行信道是否空闲包括:所述AP需要发送下行数据时,判断是否收到与待使用的下行信道对应的第一允许发送消息;若是,则确定所述下行信道非空闲,并根据所述第一允许发送消息中携带的占用预估时间,确定所述下行信道的释放时间;若否,则确定所述下行信道空闲。4.根据权利要求2所述的方法,其特征在于,所述AP根据所述顺序确定起算时间和等待时长包括:所述AP根据所述第一允许发送消息识别自身是否对应于使用所述下行信道的发起者;若是,则所述AP确定接收所述第一允许发送消息的时间为起算时间,并根据所述第一允许发送消息确定自身发送下行数据的等待时长;若否,则所述AP根据所述顺序发送第二请求发送消息,并接收返回的第二允许发送消息,将接收所述第二允许发送消息的时间作为起算时间,并根据所述第一允许发送消息确定自身发送下行数据的等待时长,其中,所述第二请求发送消息用于表示所述AP非使用所述下行信道的发起者,以指示所述STA标识发送的第二允许发送消息非对应于使用所述下行信道的发起者。5.根据权利要求4所述的方法,其特征在于,所述AP根据所述第一允许发送消息确定自身发送下行数据的等待时长包括:所述AP获取所述STA接收第一请求发送消息的时长TRTS,获取所述STA根据所述第一请求发送消息发送所述第一允许发送消息的时长TCTS;所述AP根据所述第一允许发送消息中各BSS的数量N,以及自身在各BSS中的序号n,基于下述公式确定等待时长:T'=(N-n)×T+TSIFS其中,T=TCTS+TRTS+2×TSIFS,TSIFS为短帧间隔。6.根据权利要求5所述的方法,其特征在于,所述AP根据所述顺序发送第二请求发送消息包括:所述AP根据自身在各BSS中的序号n,基于以下公式计算发送所述第二请求发送信息所需的等待时长T”:T”=(n-2)×T;其中,T=TCTS+TRTS+2×TSIFS,TSIFS为短帧间隔,TRTS为接收所述第一请求发送消息的时长,TCTS为根据所述第一请求发送消息发送所述第一允许发送消息的时长。7.根据权利要求6所述的方法,其特征在于,所述AP获取所述STA接收第一请求发送消息的时长TRTS,获取所述STA根据所述第一请求发送消息发送所述第一允许发送消息的时长TCTS包括:所述AP从所述第一允许发送消息中解析获取所述STA接收第一请求发送消息的时长TRTS,获取所述STA根据所述第一请求发送消息发送所述第一允许发送消息的时长TCTS。8.根据权利要求1-7任一所述的方法,其特征在于:所述BSS标识为AP的MAC地址。9.一种下行数据接收方法,其特征在于,包括:站点STA接收接入点AP发送的请求发送消息;所述STA根据所述请求发送消息生成允许发送消息,所述允许发送消息中携带覆盖所述STA的所有基本服务集BSS的标识,并向所述AP发送所述允许发送消息,以指示所述AP根据所述允许发送消息确定发送下行数据的起始时间,其中,所述允许发送消息中各BSS对应的AP确定的起始时间相同;所述STA根据确定的起始时间接收下行数据;所述STA根据所述请求发送消息生成允许发送消息,所述允许发送消息中携带覆盖自身的所有基本服务集BSS的标识,并向所述AP发送所述允许发送消息包括:所述STA将覆盖自身的所有BSS对应的AP的标识按顺序携带在所述允许发送消息中,且携带所有BSS的数量;所述STA发送所述允许发送消息。10.根据权利要求9所述的方法,其特征在于,还包括:所述STA在接入网络时,和物理位置变更时,扫描覆盖自身的所述所有BSS,并进行记录。11.根据权利要求9或10所述的方法,其特征在于,所述STA根据所述请求发送消息生成允许发送消息,所述允许发送消息中携带覆盖自身的所有基本服务集BSS的标识,并向所述AP发送所述允许发送消息包括:所述STA根据所述发送请求消息识别是否为使用下行信道的发起者发送的;若是,则所述STA将覆盖自身的所有BSS的标识携带在允许发送消息中,且标识所述允许发送消息对应于使用所述下行信道的发起者;若否,则所述STA将覆盖自身的...

【专利技术属性】
技术研发人员:杨绿溪王敏杨讯
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1