一种接入点通信的方法及接入点技术

技术编号:15624052 阅读:450 留言:0更新日期:2017-06-14 05:48
本发明专利技术实施例公开了一种接入点通信的方法及接入点,所述方法包括:第一接入点向第二接入点发送多个RTS帧,所述多个RTS帧对应多个超时时长,所述多个RTS帧和所述多个超时时长间的对应为双射,所述多个超时时长中的任意两个超时时长不同;第一接入点在发送所述多个RTS帧中的各个RTS帧之后,在各个RTS帧对应的超时时长内尝试接收对应的CTS帧;第一接入点确定CTS帧的超时时长,所述CTS帧的超时时长为超时时长集合的元素中值最小的一个,所述超时时长集合为所述多个RTS帧中接收到对应CTS帧的至少一个RTS帧对应的超时时长的集合。采用本发明专利技术,可减少空口资源浪费或传输冲突,提升无线链路的传输性能。

【技术实现步骤摘要】
一种接入点通信的方法及接入点
本专利技术涉及通信
,尤其涉及一种接入点通信的方法及接入点。
技术介绍
无线局域网(英文:wirelesslocalareanetwork,WLAN)中存在接入点(英文:accesspoint,AP)之间的长距离通信场景。图1为传统的AP1与AP2之间的请求发送(英文:requesttosend,RTS)/允许发送(英文:cleartosend,CTS)的传输过程。AP1发出一个RTS帧,目的是预约无线介质的使用权,要求接收到这一消息的AP停止发言。AP2接收到RTS帧后,在短帧间隔(英文:shortinterframespace,SIFS)时长后发出CTS帧。图1中的tdistance为AP1和AP2间的距离导致的帧在AP1和AP2之间传输所耗费的时间,tCTS为传输CTS帧的时间,tACK为传输确认(英文:acknowledgment,ACK)帧的时间。若从AP1发出RTS帧开始,经过tCTS-timeout时间,AP1尚未收到CTS帧,便会重新发送RTS帧。其中tCTS-timeout为AP1发出RTS帧之后等待接收CTS帧的时间。AP1与AP2完成RTS/CTS交换后,经过tSIFS后,AP1开始传送数据帧。tSIFS为SIFS时长。AP2接收到数据帧后,AP2等待tSIFS后发送ACK帧,确认数据帧已被接收。若AP1在tACK-timeout内未收到AP2发送的ACK帧,会重传数据帧。其中tACK-timeout为AP1发出数据帧之后等待接收ACK帧的时间。如果过AP之间距离不长,tdistance受距离影响不大,AP可以采用默认参数设置。但在AP之间的长距离通信中,由于距离长tdistance在不同距离时变化大。如果tCTS-timeout或tACK-timeout设置过大,当AP2未能接收到RTS帧或者当AP2发送CTS帧失败时,AP1将无法接收到CTS帧,其会从发出RTS帧开始,一直等待tCTS-timeout,在这段时间内占用了空口资源却没有进行任何传输动作,将会导致空口资源的浪费。如果tCTS-timeout或tACK-timeout设置过小,当AP1和AP距离较大时,将导致接收端的AP2发出的CTS帧尚未到达AP1,AP1就已经认为RTS帧或数据帧发送失败,加剧重传,导致冲突几率增加,影响无线链路的传输性能。
技术实现思路
本申请提供接入点通信的方法及接入点,以解决接入点通信过程中因为tCTS-timeout或tACK-timeout设置不当导致空口资源浪费或传输冲突,无线链路的传输性能较差的问题。第一方面提供了一种接入点通信的方法,包括:第一接入点向第二接入点发送多个请求发送RTS帧,所述多个RTS帧对应多个超时时长,所述多个RTS帧和所述多个超时时长间的对应为双射,所述多个超时时长中的任意两个超时时长不同;所述第一接入点在发送所述多个RTS帧中的各个RTS帧之后,在各个RTS帧对应的超时时长内尝试接收对应的允许发送CTS帧;所述第一接入点确定CTS帧的超时时长,所述CTS帧的超时时长为超时时长集合的元素中值最小的一个,所述超时时长集合为所述多个RTS帧中接收到对应CTS帧的至少一个RTS帧对应的超时时长的集合。通过以上RTS/CTS的通信方法,第一接入点可以得到一个能够接收到CTS帧且时长较短的CTS帧的超时时长,即便AP之间距离发生变化,采用上述方法仍可以自适应的确定一个较佳的CTS帧的超时时长作为CTS帧的最终超时时长,实现空口参数的自适应调整,可提升空口的整体性能,尤其在长距离和/或多回传节点的场景下,可充分提高无线链路的传输性能以及数据传输的效率,避免RTS帧的重传,减少了空口资源的浪费,降低了碰撞几率。结合第一方面,在第一方面的第一种实现中,所述第一接入点和多个接入点连接,所述多个接入点包括所述第二接入点,所述第一接入点分别确定所述多个接入点中各个接入点对应的CTS帧的超时时长,并取所述多个接入点对应的CTS帧的超时时长中的最大值作为所述CTS帧的最终超时时长。当存在多个接入点与第一接入点连接时,可以分别确定得到多个接入点中各个接入点对应的CTS帧的超时时长,从而确保与第一接入点连接的各个接入点发送的CTS帧均能被第一接入点接收到,减少RTS帧的重传。结合第一方面或第一方面的第一种实现,在第一方面的第二种实现中,所述方法还包括:根据所述CTS帧的超时时长确定确认帧的超时时长,所述确认帧的超时时长等于所述CTS帧的超时时长。根据所述CTS帧的超时时长确定确认帧的超时时长,可以确保确认帧的超时时长长短较佳,避免了数据帧的重传,减少了空口资源的浪费,降低了碰撞几率。结合第一方面以及第一方面的第一种至第二种实现中的任意一个,在第一方面的第三种实现中,所述方法还包括:根据所述CTS帧的超时时长、短帧间隔时长以及CTS帧的传输时长确定时隙时长。根据所述CTS帧的超时时长及其他时长可以确定一个时间长短较佳的时隙时长,可避免站点之间的碰撞,以及提升空口资源的利用率。第二方面提供了一种接入点通信的方法,包括:第一接入点以预设发送功率向第二接入点发送测量帧;所述第一接入点接收所述第二接入点发送的所述测量帧的信号接收强度;根据所述信号接收强度和所述预设发送功率,计算所述第一接入点与所述第二接入点之间的距离;根据所述第一接入点与所述第二接入点之间的距离、短帧间隔时长以及CTS帧的传输时长确定CTS帧的超时时长。通过以上方法可以在确定两个接入点之间的距离之后,根据距离确定两个接入点通信时的CTS帧的最终超时时长,从而实现根据距离的变化自适应的确定一个较佳的CTS帧的超时时长作为CTS帧的最终超时时长,实现空口参数的自适应调整,可提升空口的整体性能,尤其在长距离和/或多回传节点的场景下,可充分提高无线链路的传输性能以及数据传输的效率,避免RTS帧的重传,减少了空口资源的浪费,降低了碰撞几率。结合第二方面,在第二方面第一种实现中,所述第一接入点和多个接入点连接,所述多个接入点包括所述第二接入点,所述第一接入点分别确定所述多个接入点中各个接入点与所述第一接入点的距离,并取其中的最大距离值用于计算所述CTS帧的超时时长。当存在多个接入点与第一接入点连接时,可以分别确定得到多个接入点中各个接入点对应的CTS帧的超时时长,从而确保与第一接入点连接的各个接入点发送的CTS帧均能被第一接入点接收到,减少RTS帧的重传。第三方面提供了一种接入点,包括:发送单元,用于向第二接入点发送多个请求发送RTS帧,所述多个RTS帧对应多个超时时长,所述多个RTS帧和所述多个超时时长间的对应为双射,所述多个超时时长中的任意两个超时时长不同;接收单元,用于在发送所述多个RTS帧中的各个RTS帧之后,在各个RTS帧对应的超时时长内尝试接收对应的允许发送CTS帧;确定单元,用于确定CTS帧的超时时长,所述CTS帧的超时时长为超时时长集合的元素中值最小的一个,所述超时时长集合为所述多个RTS帧中接收到对应CTS帧的至少一个RTS帧对应的超时时长的集合。第四方面提供了一种接入点,包括:发送单元,用于以预设发送功率向第二接入点发送测量帧;接收单元,用于接收所述第二接入点发送的所述测量帧的信号接本文档来自技高网
...
一种接入点通信的方法及接入点

【技术保护点】
一种接入点通信的方法,其特征在于,包括:第一接入点向第二接入点发送多个请求发送RTS帧,所述多个RTS帧对应多个超时时长,所述多个RTS帧和所述多个超时时长间的对应为双射,所述多个超时时长中的任意两个超时时长不同;所述第一接入点在发送所述多个RTS帧中的各个RTS帧之后,在各个RTS帧对应的超时时长内尝试接收对应的允许发送CTS帧;所述第一接入点确定CTS帧的超时时长,所述CTS帧的超时时长为超时时长集合的元素中值最小的一个,所述超时时长集合为所述多个RTS帧中接收到对应CTS帧的至少一个RTS帧对应的超时时长的集合。

【技术特征摘要】
1.一种接入点通信的方法,其特征在于,包括:第一接入点向第二接入点发送多个请求发送RTS帧,所述多个RTS帧对应多个超时时长,所述多个RTS帧和所述多个超时时长间的对应为双射,所述多个超时时长中的任意两个超时时长不同;所述第一接入点在发送所述多个RTS帧中的各个RTS帧之后,在各个RTS帧对应的超时时长内尝试接收对应的允许发送CTS帧;所述第一接入点确定CTS帧的超时时长,所述CTS帧的超时时长为超时时长集合的元素中值最小的一个,所述超时时长集合为所述多个RTS帧中接收到对应CTS帧的至少一个RTS帧对应的超时时长的集合。2.如权利要求1所述的方法,其特征在于,所述第一接入点和多个接入点连接,所述多个接入点包括所述第二接入点,所述第一接入点分别确定所述多个接入点中各个接入点对应的CTS帧的超时时长,并取所述多个接入点对应的CTS帧的超时时长中的最大值作为所述CTS帧的最终超时时长。3.一种接入点通信的方法,其特征在于,包括:第一接入点以预设发送功率向第二接入点发送测量帧;所述第一接入点接收所述第二接入点发送的所述测量帧的信号接收强度;根据所述信号接收强度和所述预设发送功率,计算所述第一接入点与所述第二接入点之间的距离;根据所述第一接入点与所述第二接入点之间的距离、短帧间隔时长以及CTS帧的传输时长确定CTS帧的超时时长。4.如权利要求3所述的方法,其特征在于,所述第一接入点和多个接入点连接,所述多个接入点包括所述第二接入点,所述第一接入点分别确定所述多个接入点中各个接入点与所述第一接入点的距离,并取其中的最大距离值用于计算所述CTS帧的超时时长。5.如权利要求1至4中任意一项所述的方法,其特征在于,所述方法还包括:根据所述CTS帧的超时时长确定确认帧的超时时长,所述确认帧的超时时长等于所述CTS帧的超时时长。6.如权利要求1至5中任意一项所述的方法,其特征在于,所述方法还包括:根据所述CTS帧的超时时长、短帧间隔时长以及CTS帧的传输时长确定时隙时长。7.一种接入点,其特征在于,包括:发送单元,用于向第二接入点发送多个请求发送RTS帧,所述多个RTS帧对应多个超时时长,所述多个RTS帧和所述多个超时时长间的对应为双射,所述多个超时时长中的任意两个超时时长不同;接收单元,用于在发送所述多个RTS帧中的各个RTS帧之后,在各个RTS帧对应的超时时长内尝试接收对应的允许发送CTS帧;确定单元,用于确定CTS帧的超时时长,所述CTS帧的超时时长为超时时长集合的元素中值最小的一个,所述超时时长集合为所述多个RTS帧中接收到对应CTS帧的至少一个RTS帧对应的超时时长的集合。8.如权利要求7所述的接入点,其特征在于,所述接入点和其他的多个接入点连接,所述其他的多个接入点包括所述第二接入点,所述确定单元具体用于分别确定所述其他的多个接入点中各个接入点对应的CTS帧的超时时长,并取所述其他的多个接入点对应的CTS帧的超时时长中的最大值作为所述CTS帧的最终超时时长。9.如权利要求7或8所述的接入点,其特征在于,所述确定单元还用于根据所述CTS帧的超时时长确定确认帧的超时时长,所述确认帧的超时时长等于所述CTS帧的超时时长。10.如权利要求7至9任一项所述的接入点,其特征在于,所述确定单元还用于根据所述CTS帧的超时时长、短帧间隔时长以及CTS帧的传输时长确定时隙时长。11.一种接入点,其特征在于,包括:发送单元,用于以预设发送功率向第二接入点发送测量帧;接收单元,用于接收所述第二接入点发送的所述...

【专利技术属性】
技术研发人员:陈永兴杨亚阮卫
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1