[go: up one dir, main page]

WO2016145662A1 - Uplink multi-user access method and apparatus - Google Patents

Uplink multi-user access method and apparatus Download PDF

Info

Publication number
WO2016145662A1
WO2016145662A1 PCT/CN2015/074604 CN2015074604W WO2016145662A1 WO 2016145662 A1 WO2016145662 A1 WO 2016145662A1 CN 2015074604 W CN2015074604 W CN 2015074604W WO 2016145662 A1 WO2016145662 A1 WO 2016145662A1
Authority
WO
WIPO (PCT)
Prior art keywords
sta
access
frame
channels
channel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2015/074604
Other languages
French (fr)
Chinese (zh)
Inventor
游理钊
姜艳平
杨帆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
University of Electronic Science and Technology of China
Original Assignee
Huawei Technologies Co Ltd
University of Electronic Science and Technology of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd, University of Electronic Science and Technology of China filed Critical Huawei Technologies Co Ltd
Priority to PCT/CN2015/074604 priority Critical patent/WO2016145662A1/en
Publication of WO2016145662A1 publication Critical patent/WO2016145662A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA

Definitions

  • the embodiments of the present invention relate to communication technologies, and in particular, to an uplink multi-user access method and apparatus.
  • the embodiment of the invention provides an uplink multi-user access method and device, which reduces the protocol overhead of multiple users in the process of accessing the network.
  • the AP allocates an access resource to the accessible STA, and the accessible STA is an STA that sends an access request on the collision-free channel;
  • the AP determines the reception termination time according to the backoff window, the backoff slot, the transmission time of the access request frame, and the length of the access request frame.
  • An allocation module configured to allocate an access resource to an accessible STA, where the accessible STA is an STA that sends an access request on a collision-free channel;
  • the sending module is further configured to send a broadcast frame on the conflict channel, where the adjusted frame includes the adjusted backoff window.
  • the receiving module is further configured to: receive a channel measurement request frame sent by the AP, where the channel measurement request frame is used by Notifying the STA to send a channel measurement frame on a specified measurement resource;
  • a sixth aspect of the present invention provides a station STA, including: a processor, a memory, a communication interface, and a system bus, wherein the memory and the communication interface are connected to the processor through the system bus and complete communication with each other;
  • the processor for executing the computer-executable instructions to perform the method of any of the first and second possible implementations of the second aspect of the invention and the second aspect of the invention.
  • Step 101 The AP receives the access request frame sent by the associated STA on the K channels, and stops receiving the access request frame at the receiving termination time.
  • FIG. 2 is a timing diagram of a multi-user access process according to an embodiment of the present invention.
  • STA A All bandwidths are divided into four channels by using OFDMA technology, and five STAs are required to access the network: STA A, B. , C, D, E.
  • the (Synchronous, hereinafter referred to as SYNC) frame is a synchronization frame sent by the AP, and is used to enable each STA to determine the transmission time of the access request frame according to the synchronization frame.
  • the AP After receiving the access request frame frame sent by the STA, the AP returns to the STA.
  • the access permission frame is used to notify the STA that the channel can be accessed.
  • the AP adjusts the value of the backoff window to min ⁇ *W, W max ⁇ , where W max is the maximum value of the backoff window, W is the current value of the backoff window, ⁇ is an integer greater than 1, and ⁇ is greater than or equal to 0.5 and less than or equal to 1, and the value of ⁇ is Greater than 0 is less than or equal to 0.5.
  • Step 104 The AP sends an access permission frame to the accessible STA on the collision-free channel corresponding to the accessible STA.
  • the access permission frame includes an access resource allocated for the accessible STA and an adjusted backoff window.
  • the collision-free channel corresponding to the access STA is a channel that can access the STA to send an access request.
  • the accessable STA receives the channel measurement request frame sent by the AP, and according to the channel measurement request
  • the frame transmits a Channel Measurement (CM) frame upward to the AP on the K channels.
  • CM Channel Measurement
  • the AP obtains the access information of the accessible STA on the K channels according to the channel measurement frame sent by the accessible STA, and the access STA can access the STA.
  • the access information on each channel is specifically a channel coefficient of each channel of the accessible STA on K.
  • the channel coefficient is the amplitude gain and phase change of each subcarrier on each channel.
  • the channel measurement frame is defined according to a prescribed format, and the AP is configured according to the AP.
  • the received channel and the defined format measure the channel coefficients.
  • Step 305 The AP separately sends a contention control frame on the K channels.
  • step 307 is performed.
  • the AP determines that the number of received access request frames is less than a preset number, and the AP determines that the received access request frames are non-real-time.
  • the AP sends a contention control frame on all channels, so that the associated STA initiates a second round of access procedures.
  • the number of the access request frames is less than the preset number, the AP can identify fewer active STAs, and the amount of data requested to be sent is small. Therefore, the system resources cannot be fully utilized.
  • a new round of access procedures may have new STA access, which can make better use of system resources.
  • Step 401 The STA selects an access channel and an access backoff slot according to the K channels and the backoff window.
  • the STA After receiving the contention control frame, the STA determines whether the identity of the STA is in the identifier of the STA that the access request is successfully sent. If not, the STA updates the backoff window to the adjusted backoff window, and according to the adjusted backoff window to the AP. The access request frame is resent, and if not, the STA updates the backoff window to the adjusted backoff window.
  • the value of the backoff window is adjusted to Max ⁇ W/ ⁇ , W min ⁇ , where W min is the minimum value of the backoff window;
  • the sending module 22 is configured to: according to the access channel and the access backoff slot to the access point AP Sending an access request frame;
  • FIG. 10 is a schematic structural diagram of an AP according to Embodiment 7 of the present invention.
  • the AP 300 provided in this embodiment includes: a processor 31, a memory 32, a communication interface 33, and a system bus 34.
  • the communication interface 33 is connected to the processor 31 through the system bus 34 and completes communication with each other;
  • the memory 32 is configured to store computer execution instructions;
  • the communication interface 22 is configured to communicate with other devices.
  • the processor 31, used The computer executes the instructions to execute the method as described below.
  • the processor 31 adjusts the backoff window according to the number of the conflicting channels and the number of the idle channels, and specifically includes:

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Provided are an uplink multi-user access method and apparatus. A plurality of STAs can simultaneously send access request frames to an AP on K channels; and the AP receives the access request frames on the K channels, adjusts the size of a backoff window according to reception results on the K channels, carries the adjusted backoff window in an access permission frame and a broadcast frame and sends same to the STAs, so that in the next round of access, various STAs gain access according to the adjusted backoff window. Compared with the prior art, in the method in the present embodiment, the time for sending an access request frame is shortened by parallelly sending access request frames on a plurality of channels, so that the protocol overhead of judging an accessible STA in the request-permission process is reduced, and the occurrence of a conflict can be avoided by adjusting the size of a backoff window.

Description

上行多用户接入方法和装置Uplink multi-user access method and device 技术领域Technical field

本发明实施例涉及通信技术,尤其涉及一种上行多用户接入方法和装置。The embodiments of the present invention relate to communication technologies, and in particular, to an uplink multi-user access method and apparatus.

背景技术Background technique

近年来无线局域网(wireless local area network,简称WLAN)已经深入人们的日常生活,WLAN主要包含两个网络实体:接入点(access point,简称AP)与站点(station,简称STA)。STA是WLAN中的终端设备,AP是WLAN与因特网连接的中继节点,负责将STA的数据发送到因特网,也负责将因特网的数据发送给STA。In recent years, the wireless local area network (WLAN) has been deeply involved in people's daily lives. The WLAN mainly includes two network entities: an access point (AP) and a station (station, abbreviated as STA). The STA is a terminal device in the WLAN, and the AP is a relay node to which the WLAN is connected to the Internet, and is responsible for transmitting data of the STA to the Internet, and is also responsible for transmitting data of the Internet to the STA.

移动互联网时代的到来,导致STA数量激增,海量STA的出现在推动着WLAN进一步发展的同时,也给WLAN带来了挑战。WLAN主要由媒体接入控制(Medium Access Control,简称MAC)层和物理层构成,MAC层协议在面对海量STA时,每次只允许一个STA接入,导致WLAN的接入性能差。STA在MAC层主要通过分布式协调功能(Distributed Coordination Function,简称DCF)和点协调功能(Point Coordination Function,简称PCF)两种接入方法接入WLAN。DCF接入方法利用载波侦听多路访问/冲突避免With the advent of the mobile Internet era, the number of STAs has soared. The emergence of massive STAs has promoted the further development of WLAN, and it has also brought challenges to WLAN. The WLAN is mainly composed of a medium access control (MAC) layer and a physical layer. When the MAC layer protocol is faced with a large number of STAs, only one STA is allowed to access at a time, resulting in poor access performance of the WLAN. The STA accesses the WLAN through the access method of the Distributed Coordination Function (DCF) and the Point Coordination Function (PCF). DCF access method utilizes carrier sense multiple access/collision avoidance

(Carrier Sense Multiple Access with Collision Avoidance,简称CSMA/CA)随机接入机制传输数据,在海量STA情况下信道冲突严重,而且DCF接入方法以数据包作为竞争信道的基本单位,DCF信道冲突持续的时间至少是一个数据包的长度,大量的信道时间浪费在信道冲突上。而PCF接入方法轮询时间开销大,PCF接入方法的基本工作原理在于顺序询问每个STA,然后再调度数据传输。随着STA个数的增多,逐个轮询STA需要占用大量的信道时间,降低了有效数据传输时间的比率。(Carrier Sense Multiple Access with Collision Avoidance, CSMA/CA for short) random access mechanism transmits data. In the case of massive STAs, the channel conflict is serious, and the DCF access method uses data packets as the basic unit of the contention channel, and the DCF channel conflict continues. The time is at least the length of one packet, and a large amount of channel time is wasted on channel collisions. The PCF access method has a large polling time overhead. The basic working principle of the PCF access method is to sequentially query each STA and then schedule data transmission. As the number of STAs increases, polling STAs one by one requires a large amount of channel time, reducing the ratio of effective data transmission time.

在裁决无冲突接入STA的信道过程中,传输的都是控制信息,并没有传输真正的数据信息,所以属于接入协议的开销。可知,现有技术中,协议开销占用的时间开销过大,而有效数据传输的时间比例小。 In the process of arbitrating the channel of the conflict-free access STA, the control information is transmitted, and the real data information is not transmitted, so it belongs to the overhead of the access protocol. It can be seen that in the prior art, the time overhead occupied by the protocol overhead is too large, and the time ratio of effective data transmission is small.

发明内容Summary of the invention

本发明实施例提供一种上行多用户接入方法和装置,减少了多用户在接入网络的过程中的协议开销。The embodiment of the invention provides an uplink multi-user access method and device, which reduces the protocol overhead of multiple users in the process of accessing the network.

本发明第一方面提供一种上行多用户接入方法,包括:A first aspect of the present invention provides an uplink multi-user access method, including:

接入点AP在K个信道上分别接收关联的站点STA发送的接入请求帧,并在接收终止时间停止接收接入请求帧,K大于等于2;The access point AP receives the access request frame sent by the associated station STA on the K channels, and stops receiving the access request frame at the receiving termination time, where K is greater than or equal to 2;

所述AP根据所述K个信道上的接收结果确定冲突信道的个数和空闲信道的个数,根据所述冲突信道的个数和所述空闲信道的个数调整退避窗口;The AP determines the number of the conflicting channels and the number of the idle channels according to the receiving result on the K channels, and adjusts the backoff window according to the number of the conflicting channels and the number of the idle channels;

所述AP为可接入STA分配接入资源,所述可接入STA为在无冲突信道上发送接入请求的STA;The AP allocates an access resource to the accessible STA, and the accessible STA is an STA that sends an access request on the collision-free channel;

所述AP在所述可接入STA对应的无冲突信道上向所述可接入STA发送接入许可帧,所述接入许可帧中包括为所述可接入STA分配的接入资源以及调整后的退避窗口,所述可接入STA对应的无冲突信道为所述可接入STA发送接入请求帧的信道;The AP sends an access grant frame to the accessible STA on the collision-free channel corresponding to the accessible STA, where the access grant frame includes an access resource allocated for the accessible STA and An adjusted backoff window, where the conflict-free channel corresponding to the accessible STA is a channel for sending the access request frame to the accessible STA;

所述AP在所述冲突信道上发送广播帧,所述广播帧中包括所述调整后的退避窗口。The AP sends a broadcast frame on the conflict channel, and the adjusted frame includes the adjusted backoff window.

结合本发明第一方面,在本发明第一方面的第一种可能的实现方式中,所述AP为可接入STA分配接入资源,包括:With reference to the first aspect of the present invention, in a first possible implementation manner of the first aspect, the AP allocates an access resource to an accessible STA, including:

所述AP在所述可接入STA对应的无冲突信道上向所述可接入STA发送信道测量请求帧,所述信道测量请求帧用于通知所述可接入STA在所述K个信道上发送信道测量帧;The AP sends a channel measurement request frame to the accessible STA on the collision-free channel corresponding to the accessible STA, where the channel measurement request frame is used to notify the accessible STA of the K channels. Sending a channel measurement frame;

所述AP接收所述可接入STA在所述K个信道上分别发送的信道测量帧,根据所述可接入STA在所述K个信道上分别发送的信道测量帧,获取所述可接入STA在所述K个信道上的接入信息;Receiving, by the AP, the channel measurement frames respectively sent by the accessible STAs on the K channels, and acquiring the channel measurement frames respectively sent by the accessible STAs on the K channels, Access information of the STAs on the K channels;

所述AP根据所述可接入STA在所述K个信道上的接入信息为所述可接入STA分配所述接入资源。And the AP allocates the access resource to the accessible STA according to the access information of the accessible STA on the K channels.

结合本发明第一方面或本发明第一方面的第一种可能的实现方式,在本发明第一方面的第二种可能的实现方式中,所述根据所述冲突信道的个数和所述空闲信道的个数调整所述退避窗口,包括: With reference to the first aspect of the present invention or the first possible implementation manner of the first aspect of the present invention, in a second possible implementation manner of the first aspect of the present disclosure, The number of idle channels adjusts the backoff window, including:

若所述冲突信道的个数和所述空闲信道的个数满足条件一:所述冲突信道的个数大于αW,且所述空闲信道的个数小于βW,则所述AP将所述退避窗口的值调整为min{ω*W,Wmax},其中,Wmax为所述退避窗口的最大取值,W为所述退避窗口的当前取值,ω的取值大于1;If the number of the conflicting channels and the number of the idle channels satisfy the condition 1: the number of the conflicting channels is greater than αW, and the number of the idle channels is less than βW, the AP will use the backoff window The value of ω is adjusted to min{ω*W, W max }, where W max is the maximum value of the backoff window, W is the current value of the backoff window, and the value of ω is greater than 1;

若所述冲突信道的个数和所述空闲信道的个数满足条件二:所述冲突信道的个数小于αW,且所述空闲信道个数大于βW,则所述AP将所述退避窗口的值调整为max{W/ω,Wmin},其中,Wmin为所述退避窗口的最小取值;If the number of the conflicting channels and the number of the idle channels satisfy the condition 2: the number of the conflicting channels is smaller than αW, and the number of the idle channels is greater than βW, the AP will be the backoff window. The value is adjusted to max{W/ω, W min }, where W min is the minimum value of the backoff window;

若所述冲突信道的个数和所述空闲信道的个数不满足所述条件一和条件二中任意一个条件,则所述AP保持所述退避窗口的值不变。If the number of the conflicting channels and the number of the idle channels do not satisfy any one of the condition 1 and the condition 2, the AP keeps the value of the backoff window unchanged.

结合本发明第一方面以及本发明第一方面的第一种和第二种可能的实现方式中的任意一种,在本发明第一方面的第三种可能的实现方式中,所述接入点AP在K个信道上分别接收关联的站点STA发送的接入请求帧之前,所述方法还包括:In conjunction with the first aspect of the present invention and any one of the first and second possible implementations of the first aspect of the present invention, in a third possible implementation of the first aspect of the present invention, the access Before the point AP receives the access request frame sent by the associated station STA on the K channels, the method further includes:

所述AP根据所述退避窗口、退避时隙、接入请求帧的发送时刻和接入请求帧的长度确定所述接收终止时间。The AP determines the reception termination time according to the backoff window, the backoff slot, the transmission time of the access request frame, and the length of the access request frame.

结合本发明第一方面的第三种可能的实现方式,在本发明第一方面的第四种可能的实现方式中,所述AP为可接入STA分配接入资源之前,所述方法还包括:With reference to the third possible implementation manner of the first aspect of the present invention, in a fourth possible implementation manner of the first aspect of the present disclosure, before the AP allocates access resources to the accessible STA, the method further includes :

若所述AP确定接收到的接入请求帧的个数小于预设个数,且所述AP确定接收到的接入请求帧均为非实时性接入请求帧,则所述AP在所述K个信道上分别发送竞争控制帧,所述竞争控制帧中包括所述调整后的退避窗口以及可识别STA的列表,所述可识别STA的列表中包括所有接入请求帧发送成功的STA的标识,所述竞争控制帧用于通知所述关联的STA重新发送接入请求帧;If the AP determines that the number of received access request frames is less than a preset number, and the AP determines that the received access request frames are non-real-time access request frames, the AP is in the A contention control frame is respectively sent on the K channels, and the contention control frame includes the adjusted backoff window and a list of identifiable STAs, where the list of identifiable STAs includes all STAs whose access request frames are successfully transmitted. And the contention control frame is used to notify the associated STA to resend the access request frame;

所述AP在所述K个信道上分别接收所述关联的STA发送的接入请求帧。The AP respectively receives an access request frame sent by the associated STA on the K channels.

结合本发明第一方面的第四种可能的实现方式,在本发明第一方面的第五种可能的实现方式中,所述方法还包括:With reference to the fourth possible implementation manner of the first aspect of the present invention, in a fifth possible implementation manner of the first aspect, the method further includes:

所述AP在所述可接入STA的接入资源上接收所述可接入STA发送的数据帧; Receiving, by the AP, the data frame sent by the accessible STA on the access resource of the accessible STA;

所述AP在所述可接入STA的接入资源上向所述可接入STA返回ACK帧。The AP returns an ACK frame to the accessible STA on the access resource of the accessible STA.

本发明第二方面提供一种上行多用户接入方法,包括:A second aspect of the present invention provides an uplink multi-user access method, including:

站点STA根据K个信道和退避窗口选择接入信道和接入退避时隙;The station STA selects an access channel and an access backoff slot according to the K channels and the backoff window;

所述STA根据所述接入信道和所述接入退避时隙向接入点AP发送接入请求帧;Sending, by the STA, an access request frame to the access point AP according to the access channel and the access backoff slot;

所述STA在所述接入信道上进行监听,若所述STA在所述接入信道上接收到所述AP返回的接入许可帧,所述接入许可帧中包括所述调整后的退避窗口和为所述STA分配的接入资源,则所述STA将所述退避窗口的值更新为所述调整后的退避窗口,并在所述接入资源上向所述AP发送数据帧;The STA performs interception on the access channel, and if the STA receives an access grant frame returned by the AP on the access channel, the access grant frame includes the adjusted backoff The window and the access resource allocated to the STA, the STA updates the value of the backoff window to the adjusted backoff window, and sends a data frame to the AP on the access resource;

若所述STA在所述接入信道上接收到所述AP发送的广播帧,所述广播帧中包括所述调整后的退避窗口,则所述STA将所述退避窗口的值更新为所述调整后的退避窗口。If the STA receives the broadcast frame sent by the AP on the access channel, and the broadcast frame includes the adjusted backoff window, the STA updates the value of the backoff window to the Adjusted backoff window.

结合本发明第二方面,在本发明第二方面的第一种可能的实现方式中,所述STA在所述接入信道上接收所述AP返回的接入许可帧之前,所述方法还包括:With reference to the second aspect of the present invention, in a first possible implementation manner of the second aspect of the present disclosure, before the STA receives an access permission frame returned by the AP on the access channel, the method further includes :

所述STA接收所述AP发送的信道测量请求帧,所述信道测量请求帧用于通知所述STA在规定的测量资源上发送信道测量帧;Receiving, by the STA, a channel measurement request frame sent by the AP, where the channel measurement request frame is used to notify the STA to send a channel measurement frame on a specified measurement resource;

所述STA在所述测量资源上向所述AP发送信道测量帧。The STA sends a channel measurement frame to the AP on the measurement resource.

结合本发明第二方面的第一种可能的实现方式,在本发明第二方面的第二种可能的实现方式中,所述STA在所述接入信道上接收所述AP返回的接入许可帧之前,所述方法还包括:With reference to the first possible implementation manner of the second aspect of the present invention, in a second possible implementation manner of the second aspect of the present invention, the STA receives an access permission returned by the AP on the access channel. Before the frame, the method further includes:

所述STA接收所述AP发送的竞争控制帧,所述竞争控制帧中包括所述调整后的退避窗口以及可识别STA的列表,所述可识别STA的列表中包括所有接入请求帧发送成功的STA的标识;Receiving, by the STA, a contention control frame sent by the AP, where the contention control frame includes the adjusted backoff window and a list of identifiable STAs, where the list of identifiable STAs includes all access request frames successfully sent. The identity of the STA;

所述STA确定自己的标识是否在所述可识别STA的列表中;Determining, by the STA, whether its identity is in the list of identifiable STAs;

若所述STA的标识不在所述可识别STA的列表中,则所述STA将所述退避窗口更新为所述调整后的退避窗口,根据所述调整后的退避窗口向所述AP重新发送接入请求帧; If the identifier of the STA is not in the list of the identifiable STAs, the STA updates the backoff window to the adjusted backoff window, and retransmits the AP according to the adjusted backoff window. Incoming request frame;

若所述STA的标识在所述可识别STA的列表中,则所述STA将所述退避窗口更新为所述调整后的退避窗口。If the identifier of the STA is in the list of the identifiable STAs, the STA updates the backoff window to the adjusted backoff window.

本发明第三方面提供一种AP,包括:A third aspect of the present invention provides an AP, including:

接收模块,用于在K个信道上分别接收关联的站点STA发送的接入请求帧,并在接收终止时间停止接收接入请求帧,K大于等于2;a receiving module, configured to respectively receive an access request frame sent by the associated station STA on the K channels, and stop receiving the access request frame at the receiving termination time, where K is greater than or equal to 2;

第一确定模块,用于根据所述K个信道上的接收结果确定冲突信道的个数和空闲信道的个数;a first determining module, configured to determine, according to the receiving result on the K channels, a number of conflicting channels and a number of idle channels;

调整模块,用于根据所述冲突信道的个数和所述空闲信道的个数调整退避窗口;And an adjusting module, configured to adjust a backoff window according to the number of the conflicting channels and the number of the idle channels;

分配模块,用于为可接入STA分配接入资源,所述可接入STA为在无冲突信道上发送接入请求的STA;An allocation module, configured to allocate an access resource to an accessible STA, where the accessible STA is an STA that sends an access request on a collision-free channel;

发送模块,用于在所述可接入STA对应的无冲突信道上向所述可接入STA发送接入许可帧,所述接入许可帧中包括为所述可接入STA分配的接入资源以及调整后的退避窗口,所述可接入STA对应的无冲突信道为所述可接入STA发送接入请求帧的信道;a sending module, configured to send an access permission frame to the accessable STA on a collision-free channel corresponding to the accessible STA, where the access permission frame includes an access allocated to the accessible STA a channel and an adjusted backoff window, where the conflict-free channel corresponding to the accessible STA is a channel for sending the access request frame to the accessible STA;

所述发送模块,还用于在所述冲突信道上发送广播帧,所述广播帧中包括所述调整后的退避窗口。The sending module is further configured to send a broadcast frame on the conflict channel, where the adjusted frame includes the adjusted backoff window.

结合本发明第三方面,在本发明第三方面的第一种可能的实现方式中,所述分配模块具体用于:In conjunction with the third aspect of the present invention, in a first possible implementation manner of the third aspect of the present invention, the distribution module is specifically configured to:

在所述可接入STA对应的无冲突信道上向所述可接入STA发送信道测量请求帧,所述信道测量请求帧用于通知所述可接入STA在所述K个信道上发送信道测量帧;Transmitting a channel measurement request frame to the accessible STA on the collision-free channel corresponding to the accessible STA, where the channel measurement request frame is used to notify the accessible STA to send a channel on the K channels Measuring frame

接收所述可接入STA在所述K个信道上分别发送的信道测量帧,根据所述可接入STA在所述K个信道上分别发送的信道测量帧,获取所述可接入STA在所述K个信道上的接入信息;Receiving a channel measurement frame respectively sent by the accessible STA on the K channels, and acquiring the accessible STA according to the channel measurement frame respectively sent by the accessible STA on the K channels Access information on the K channels;

根据所述可接入STA在所述K个信道上的接入信息为所述可接入STA分配所述接入资源。And allocating the access resource to the accessible STA according to the access information of the accessible STA on the K channels.

结合本发明第三方面或本发明第三方面的第一种可能的实现方式,在本发明第三方面的第二种可能的实现方式中,所述调整模块具体用于:With reference to the third aspect of the present invention or the first possible implementation manner of the third aspect of the present invention, in a second possible implementation manner of the third aspect of the present invention, the adjusting module is specifically configured to:

若所述冲突信道的个数和所述空闲信道的个数满足条件一:所述冲突 信道的个数大于αW,且所述空闲信道的个数小于βW,则将所述退避窗口的值调整为min{ω*W,Wmax},其中,Wmax为所述退避窗口的最大取值,W为所述退避窗口的当前取值,ω的取值大于1;If the number of the conflicting channels and the number of the idle channels satisfy the condition 1: the number of the conflicting channels is greater than αW, and the number of the idle channels is less than βW, the value of the backoff window is adjusted. Is min{ω*W, W max }, where W max is the maximum value of the backoff window, W is the current value of the backoff window, and the value of ω is greater than 1;

若所述冲突信道的个数和所述空闲信道的个数满足条件二:所述冲突信道的个数小于αW,且所述空闲信道个数大于βW,则将所述退避窗口的值调整为max{W/ω,Wmin},其中,Wmin为所述退避窗口的最小取值;If the number of the conflicting channels and the number of the idle channels satisfy the condition 2: the number of the conflicting channels is smaller than αW, and the number of the idle channels is greater than βW, the value of the backoff window is adjusted to Max{W/ω, W min }, where W min is the minimum value of the backoff window;

若所述冲突信道的个数和所述空闲信道的个数不满足所述条件一和条件二中任意一个条件,则所述AP保持所述退避窗口的值不变。If the number of the conflicting channels and the number of the idle channels do not satisfy any one of the condition 1 and the condition 2, the AP keeps the value of the backoff window unchanged.

结合本发明第三方面以及本发明第三方面的第一种和第二种可能的实现方式中的任意一种,在本发明第三方面的第三种可能的实现方式中,所述AP还包括:With reference to the third aspect of the present invention and any one of the first and second possible implementation manners of the third aspect of the present invention, in a third possible implementation manner of the third aspect of the present invention, the AP is further include:

第二确定模块,用于根据所述退避窗口、退避时隙、接入请求帧的发送时刻和接入请求帧的长度确定所述接收终止时间。And a second determining module, configured to determine the receiving termination time according to the backoff window, the backoff slot, the sending moment of the access request frame, and the length of the access request frame.

结合本发明第三方面的第三种可能的实现方式,在本发明第三方面的第四种可能的实现方式中,若所述AP确定接收到的接入请求帧的个数小于预设个数,且所述AP确定接收到的接入请求帧均为非实时性接入请求帧;With reference to the third possible implementation manner of the third aspect of the present invention, in a fourth possible implementation manner of the third aspect, the AP determines that the number of received access request frames is smaller than a preset one. And the AP determines that the received access request frames are non-real-time access request frames;

所述发送模块,还用于在所述K个信道上分别发送竞争控制帧,所述竞争控制帧中包括所述调整后的退避窗口以及可识别STA的列表,所述可识别STA的列表中包括所有接入请求帧发送成功的STA的标识,所述竞争控制帧用于通知所述关联的STA重新发送接入请求帧;The sending module is further configured to separately send a contention control frame on the K channels, where the contention control frame includes the adjusted backoff window and a list of identifiable STAs, where the list of identifiable STAs is included The identifier of the STA that is successfully sent by all the access request frames, where the contention control frame is used to notify the associated STA to resend the access request frame;

所述接收模块,还用于在所述K个信道上分别接收所述关联的STA发送的接入请求帧。The receiving module is further configured to separately receive an access request frame sent by the associated STA on the K channels.

结合本发明第三方面的第四种可能的实现方式,在本发明第三方面的第五种可能的实现方式中,所述接收模块还用于:With reference to the fourth possible implementation manner of the third aspect of the present invention, in a fifth possible implementation manner of the third aspect, the receiving module is further configured to:

在所述可接入STA的接入资源上接收所述可接入STA发送的数据帧;Receiving, on the access resource of the accessible STA, a data frame sent by the accessible STA;

所述发送模块,还用于在所述可接入STA的接入资源上向所述可接入STA返回ACK帧。The sending module is further configured to return an ACK frame to the accessible STA on an access resource of the accessible STA.

本发明第四方面提供一种站点STA,包括:A fourth aspect of the present invention provides a station STA, including:

选择模块,用于根据K个信道和退避窗口选择接入信道和接入退避时隙; a selection module, configured to select an access channel and an access backoff slot according to the K channels and the backoff window;

发送模块,用于根据所述接入信道和所述接入退避时隙向接入点AP发送接入请求帧;a sending module, configured to send an access request frame to the access point AP according to the access channel and the access backoff slot;

接收模块,用于在所述接入信道上进行监听,接收所述AP发送的接入许可帧;a receiving module, configured to perform monitoring on the access channel, and receive an access permission frame sent by the AP;

所述发送模块还用于:若所述接收模块在所述接入信道上接收到所述AP返回的接入许可帧,所述接入许可帧中包括所述调整后的退避窗口和为所述STA分配的接入资源,则将所述退避窗口的值更新为所述调整后的退避窗口,并在所述接入资源上向所述AP发送数据帧;The sending module is further configured to: if the receiving module receives an access permission frame returned by the AP on the access channel, the access permission frame includes the adjusted backoff window and the Determining the access resource allocated by the STA, updating the value of the backoff window to the adjusted backoff window, and sending a data frame to the AP on the access resource;

若所述接收模块在所述接入信道上接收到所述AP发送的广播帧,所述广播帧中包括所述调整后的退避窗口,则将所述退避窗口的值更新为所述调整后的退避窗口。If the receiving module receives the broadcast frame sent by the AP on the access channel, and the adjusted frame includes the adjusted backoff window, update the value of the backoff window to the adjusted The backoff window.

结合本发明第四方面,在本发明第四方面的第一种可能的实现方式中,所述接收模块还用于:接收所述AP发送的信道测量请求帧,所述信道测量请求帧用于通知所述STA在规定的测量资源上发送信道测量帧;With reference to the fourth aspect of the present invention, in a first possible implementation manner of the fourth aspect, the receiving module is further configured to: receive a channel measurement request frame sent by the AP, where the channel measurement request frame is used by Notifying the STA to send a channel measurement frame on a specified measurement resource;

所述发送模块,还用于在所述测量资源上向所述AP发送信道测量帧。The sending module is further configured to send a channel measurement frame to the AP on the measurement resource.

结合本发明第四方面的第一种可能的实现方式,在本发明第四方面的第二种可能的实现方式中,所述STA还包括确定模块;With reference to the first possible implementation manner of the fourth aspect of the present invention, in a second possible implementation manner of the fourth aspect of the present invention, the STA further includes a determining module;

所述接收模块,还用于接收所述AP发送的竞争控制帧,所述竞争控制帧中包括所述调整后的退避窗口以及可识别STA的列表,所述可识别STA的列表中包括所有接入请求帧发送成功的STA的标识;The receiving module is further configured to receive a contention control frame that is sent by the AP, where the contention control frame includes the adjusted backoff window and a list of identifiable STAs, where the list of identifiable STAs includes all The identifier of the STA that successfully sent the request frame;

所述确定模块,用于确定所述STA的标识是否在所述可识别STA的列表中;The determining module is configured to determine whether an identifier of the STA is in a list of the identifiable STAs;

所述发送模块还用于,若所述STA的标识不在所述可识别STA的列表中,则将所述退避窗口更新为所述调整后的退避窗口,根据所述调整后的退避窗口向所述AP重新发送接入请求帧;The sending module is further configured to: if the identifier of the STA is not in the list of the identifiable STAs, update the backoff window to the adjusted backoff window, according to the adjusted backoff window Said AP resending the access request frame;

若所述STA的标识在所述可识别STA的列表中,则所述STA将所述退避窗口更新为所述调整后的退避窗口。If the identifier of the STA is in the list of the identifiable STAs, the STA updates the backoff window to the adjusted backoff window.

本发明第五方面提供一种接入点AP,包括:处理器、存储器、通信接口和系统总线,所述存储器和所述通信接口通过所述系统总线和所述处理器连接并完成相互间的通信; A fifth aspect of the present invention provides an access point AP, including: a processor, a memory, a communication interface, and a system bus, where the memory and the communication interface are connected to the processor through the system bus and complete each other Communication

所述存储器,用于存储计算机执行指令;The memory is configured to store a computer execution instruction;

所述通信接口用于和其他设备进行通信;The communication interface is used to communicate with other devices;

所述处理器,用于运行所述计算机执行指令,执行如本发明第一方面以及本发明第一方面的第一种至第五种可能的实现方式中的任一所述的方法。The processor, operative to execute the computer-executable instructions, to perform the method of any of the first to fifth possible implementations of the first aspect of the invention and the first aspect of the invention.

本发明第六方面提供一种站点STA,包括:处理器、存储器、通信接口和系统总线,所述存储器和所述通信接口通过所述系统总线和所述处理器连接并完成相互间的通信;A sixth aspect of the present invention provides a station STA, including: a processor, a memory, a communication interface, and a system bus, wherein the memory and the communication interface are connected to the processor through the system bus and complete communication with each other;

所述存储器,用于存储计算机执行指令;The memory is configured to store a computer execution instruction;

所述通信接口用于和其他设备进行通信;The communication interface is used to communicate with other devices;

所述处理器,用于运行所述计算机执行指令,执行如本发明第二方面以及本发明第二方面的第一种和第二种可能的实现方式中的任一所述的方法。The processor for executing the computer-executable instructions to perform the method of any of the first and second possible implementations of the second aspect of the invention and the second aspect of the invention.

本发明实施例提供的上行多用户接入方法和装置,多个STA可以同时在K信道上向AP发送接入请求帧,AP在K个信道上接收接入请求帧,根据K个信道上的接收结果调整退避窗口的大小,将调整后的退避窗口携带在接入许可帧和广播帧中发送给STA,以使在下一轮接入时,各STA根据调整后的退避窗口接入。和现有技术相比,本实施例的方法通过在多个信道上并行发送接入请求帧,减少了发送接入请求帧的时间,从而降低了请求-许可过程中裁决可接入STA的协议开销,并且通过调整退避窗口的大小,能够避免冲突发生。According to the uplink multi-user access method and apparatus provided by the embodiments of the present invention, multiple STAs may simultaneously send an access request frame to the AP on the K channel, and the AP receives the access request frame on the K channels, according to the K channels. The receiving result adjusts the size of the backoff window, and the adjusted backoff window is carried in the access permission frame and the broadcast frame and sent to the STA, so that in the next round of access, each STA accesses according to the adjusted backoff window. Compared with the prior art, the method of the embodiment reduces the time for transmitting the access request frame by transmitting the access request frame in parallel on multiple channels, thereby reducing the protocol for adjudicating the accessible STA in the request-licensing process. Overhead, and by adjusting the size of the backoff window, collisions can be avoided.

附图说明DRAWINGS

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, a brief description of the drawings used in the embodiments or the prior art description will be briefly described below. Obviously, the drawings in the following description It is a certain embodiment of the present invention, and other drawings can be obtained from those skilled in the art without any inventive labor.

图1为本发明实施例一提供的上行多用户接入方法的流程图;FIG. 1 is a flowchart of an uplink multi-user access method according to Embodiment 1 of the present invention;

图2为本发明实施例一适用的多用户接入过程中的时序示意图; 2 is a timing diagram of a multi-user access process according to an embodiment of the present invention;

图3为本发明实施例二提供的上行多用户接入方法的流程图;3 is a flowchart of an uplink multi-user access method according to Embodiment 2 of the present invention;

图4为发明实施例二适用的多用户接入过程中的时序示意图;4 is a timing diagram of a multi-user access procedure applicable to Embodiment 2 of the present invention;

图5为本发明实施例三提供的上行多用户接入方法的流程图;FIG. 5 is a flowchart of an uplink multi-user access method according to Embodiment 3 of the present invention;

图6为本发明实施例三适用的多用户接入过程中的时序示意图;FIG. 6 is a timing diagram of a multi-user access process according to Embodiment 3 of the present invention;

图7为本发明实施例四提供的上行多用户接入方法的流程图;FIG. 7 is a flowchart of an uplink multi-user access method according to Embodiment 4 of the present invention;

图8为本发明实施例五提供的一种AP的结构示意图;FIG. 8 is a schematic structural diagram of an AP according to Embodiment 5 of the present invention;

图9为本发明实施例六提供的一种STA的结构示意图;FIG. 9 is a schematic structural diagram of a STA according to Embodiment 6 of the present invention;

图10为本发明实施例七提供的一种AP的结构示意图;FIG. 10 is a schematic structural diagram of an AP according to Embodiment 7 of the present invention;

图11为本发明实施例八提供的一种STA的结构示意图。FIG. 11 is a schematic structural diagram of a STA according to Embodiment 8 of the present invention.

具体实施方式detailed description

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention. It is a partial embodiment of the invention, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.

本发明实施例的方法应用在WLAN系统中,为了提高海量STA情况下WLAN系统的性能,本发明实施例的方法中采用正交频分多址接入(Orthogonal Frequency-Division Multiple Access,简称OFDMA)技术。OFDMA技术是一种基于OFDM物理层的信道接入技术,允许多个STA同时接入,多个STA共享传输带宽。The method of the embodiment of the present invention is applied to a WLAN system, and the Orthogonal Frequency-Division Multiple Access (OFDMA) is adopted in the method of the embodiment of the present invention. technology. The OFDMA technology is a channel access technology based on the OFDM physical layer, allowing multiple STAs to access simultaneously, and multiple STAs share the transmission bandwidth.

图1为本发明实施例一提供的上行多用户接入方法的流程图,本实施例中,假设WLAN系统共有K个信道,K大于等于2。如图1所示,本实施例的方法可以包括以下步骤:FIG. 1 is a flowchart of an uplink multi-user access method according to Embodiment 1 of the present invention. In this embodiment, it is assumed that a WLAN system has a total of K channels, and K is greater than or equal to 2. As shown in FIG. 1, the method of this embodiment may include the following steps:

步骤101、AP在K个信道上分别接收关联的STA发送的接入请求帧,并在接收终止时间停止接收接入请求帧。Step 101: The AP receives the access request frame sent by the associated STA on the K channels, and stops receiving the access request frame at the receiving termination time.

当某个STA有数据发送时,该STA会先从K个信道中选择一个信道作为接入信道,根据退避窗口选择一个退避时隙作为接入退避时隙,例如,假设K为10,那么STA从10个信道中选择一个信道作为接入信道,假设退避窗口的大小为32,那么退避窗口包括32个退避时隙,STA可以从32 个退避时隙中随机选择一个退避时隙作为接入退避时隙。When a STA has data transmission, the STA first selects one channel from the K channels as an access channel, and selects a backoff slot as an access backoff slot according to the backoff window. For example, if K is 10, then the STA Select one channel from 10 channels as the access channel. Assuming the size of the backoff window is 32, the backoff window includes 32 backoff slots, and the STA can be from 32. One backoff slot is randomly selected as an access backoff slot in the backoff slot.

在选择接入信道和接入退避时隙之后,该STA根据接入信道和接入退避时隙向AP发送接入请求帧,接入请求帧用于请求接入信道,该接入请求帧可以采用现有标准中的发送请求(Request to Send,简称RTS)帧的格式,当然,也可以新定义一种报文格式。具体地,该STA按照载波监听(Carrier Sensing)的方式在接入信道上的每个时隙监听信号,若该STA在接入信道上某个时隙上没有监听到信号,则将接入退避时隙减1,直到接入退避时隙的值为0后,该STA在接入信道上向AP发送接入请求帧,如果检测到已有接入请求帧发送,暂停此次随机请求过程,不再发送接入请求帧。AP可能关联有多个STA,多个STA各自选择接入信道和接入退避时隙,每个STA在自己选择的接入信道和接入退避时隙按照载波监听的方式向AP发送接入请求帧。每个STA发送的接入请求帧中包括自己的标识,接入请求中携带STA的标识是为了使AP根据STA的标识识别STA,可选的,接入请求帧中还可以包括待发送的数据帧信息,待发送的数据帧的信息具体为待发送的数据帧的个数,每个待发送数据帧的大小,接入请求帧中携带待发送的数据帧信息是为了使AP在为STA分配资源时能够根据待发送的数据帧信息为STA分配合适的接入资源。当接入请求帧中不包括待发送的数据帧的信息时,AP可以平均的为各STA分配接入资源。After selecting the access channel and the access backoff slot, the STA sends an access request frame to the AP according to the access channel and the access backoff slot, and the access request frame is used to request an access channel, and the access request frame may be The format of the Request to Send (RTS) frame in the existing standard is adopted. Of course, a new message format can also be defined. Specifically, the STA monitors the signal in each time slot on the access channel according to the carrier sensing manner. If the STA does not monitor the signal on a certain time slot on the access channel, the STA will back away. The time slot is decremented by 1 until the value of the access backoff slot is 0. The STA sends an access request frame to the AP on the access channel. If an existing access request frame is detected, the random request process is suspended. The access request frame is no longer sent. The AP may be associated with multiple STAs, and each of the STAs selects an access channel and an access backoff slot. Each STA sends an access request to the AP according to the carrier interception mode in the selected access channel and the access backoff slot. frame. The access request frame sent by each STA includes its own identifier, and the access request carries the identifier of the STA in order to enable the AP to identify the STA according to the identifier of the STA. Optionally, the access request frame may further include data to be sent. The frame information, the information of the data frame to be sent is specifically the number of the data frames to be sent, and the size of each data frame to be sent, and the data frame information to be sent in the access request frame is used to enable the AP to allocate the STA. The resource can allocate appropriate access resources to the STA according to the data frame information to be sent. When the information of the data frame to be transmitted is not included in the access request frame, the AP may allocate the access resources to each STA on average.

本实施例中,AP可以在所有信道上或者部分信道上接收STA发送的接入请求帧,AP在接收终止时间到达时停止接收接入请求帧。该接收终止时间由AP预先计算得到,具体的,AP可以根据退避窗口、退避时隙、接入请求帧的发送时刻和接入请求帧的长度确定该接收终止时间。In this embodiment, the AP may receive an access request frame sent by the STA on all channels or part of the channel, and the AP stops receiving the access request frame when the receiving termination time arrives. The receiving termination time is calculated by the AP in advance. Specifically, the AP may determine the receiving termination time according to the backoff window, the backoff slot, the sending time of the access request frame, and the length of the access request frame.

图2为本发明实施例一适用的多用户接入过程中的时序示意图,如图2所示,全部带宽通过OFDMA技术分为4个信道,共有五个STA要接入网络:STA A、B、C、D、E。其中,(Synchronous,简称SYNC)帧是AP发送的同步帧,用于使各STA根据同步帧确定接入请求帧的发送时刻,AP收到STA发送的接入请求帧帧后,向STA返回接入许可帧,接入许可用于通知STA可以接入信道,接入许可帧可以采用现有协议中的清除发送(Clear To Send,简称CRS)帧的格式,当然,也可以新定义一种报文 格式。图2所示例子中,接入请求帧采用RTS帧、接入许可帧采用CTS帧,窗口广播帧(Window broadcast,简称WB)帧是AP发送的广播帧,DATA帧是STA发送的数据帧,(acknowledge,简称ACK)帧是AP发送的确认帧,分布式帧间间隔(Distributed Inter-frame Spacing,简称DIFS)用来同步接入请求帧的发送时刻,短帧间间隔(Short Interframe Space,简称SIFS)用于节点切换状态,同步帧间隔(Synchronization Inter-frame Spacing,简称CIFS)用来实现多STA同步传输,W是退避窗口,一个时隙(a Slot Time)是退避时隙的长度。FIG. 2 is a timing diagram of a multi-user access process according to an embodiment of the present invention. As shown in FIG. 2, all bandwidths are divided into four channels by using OFDMA technology, and five STAs are required to access the network: STA A, B. , C, D, E. The (Synchronous, hereinafter referred to as SYNC) frame is a synchronization frame sent by the AP, and is used to enable each STA to determine the transmission time of the access request frame according to the synchronization frame. After receiving the access request frame frame sent by the STA, the AP returns to the STA. The access permission frame is used to notify the STA that the channel can be accessed. The access permission frame can be in the format of a Clear To Send (CRS) frame in the existing protocol. Of course, a new type of message can also be defined. Text format. In the example shown in FIG. 2, the access request frame adopts an RTS frame, and the access permission frame adopts a CTS frame, and the window broadcast frame (WB) frame is a broadcast frame sent by the AP, and the DATA frame is a data frame sent by the STA. (acknowledge, ACK for short) is the acknowledgement frame sent by the AP. Distributed Inter-frame Spacing (DIFS) is used to synchronize the transmission time of the access request frame. Short Interframe Space (Short Interframe Space, short for short) SIFS is used for node switching state. Synchronization Inter-frame Spacing (CIFS) is used to implement multi-STA synchronous transmission. W is a backoff window. One slot time (a Slot Time) is the length of the backoff slot.

STA从上一轮信道接入过程中发送的ACK帧或者AP发送的SYNC帧开始,经过DIFS间隔之后开始进入随机接入过程:A选择了信道1的第1个退避时隙发送RTS帧,B选择了信道2的第2个退避时隙发送RTS帧,C选择了信道3的第1个退避时隙发送RTS帧,D选择了信道4的第2个退避时隙发送RTS帧,E选择了信道4的第2个退避时隙发送RTS帧。AP在所有4个信道上接收数据,在信道1接收到A发送的RTS帧,在信道2上接收到B发送的RTS帧,在信道3上接收到C发送的RTS帧,在信道4上的RTS帧发送冲突,AP无法识别RTS帧。The STA starts from the ACK frame sent by the previous round of channel access or the SYNC frame sent by the AP, and enters the random access procedure after the DIFS interval: A selects the first backoff slot of channel 1 to send the RTS frame, B The second backoff slot of channel 2 is selected to transmit the RTS frame, C selects the first backoff slot of channel 3 to transmit the RTS frame, D selects the second backoff slot of channel 4 to transmit the RTS frame, and E selects The second backoff slot of channel 4 transmits an RTS frame. The AP receives data on all four channels, receives the RTS frame sent by A on channel 1, receives the RTS frame sent by B on channel 2, and receives the RTS frame sent by C on channel 3, on channel 4. The RTS frame sends a collision, and the AP cannot recognize the RTS frame.

AP根据退避窗口、退避时隙、接入请求帧的发送时刻和接入请求帧的长度确定该接收终止时间,具体为:AP根据公式:T+P+W*aSlotTime得到该接收终止时间,其中,T表示为接入请求帧的发送时刻,T的取值由SYNC帧或ACK帧的发送时刻加上DIFS得到。The AP determines the receiving termination time according to the backoff window, the backoff slot, the sending time of the access request frame, and the length of the access request frame. Specifically, the AP obtains the receiving termination time according to the formula: T+P+W*aSlotTime, where , T is the transmission time of the access request frame, and the value of T is obtained by adding the DISF to the transmission time of the SYNC frame or the ACK frame.

步骤102、AP根据所述K个信道上的接收结果确定冲突信道的个数和空闲信道的个数,根据所述冲突信道的个数和所述空闲信道的个数调整退避窗口。Step 102: The AP determines the number of the conflicting channels and the number of the idle channels according to the receiving result on the K channels, and adjusts the backoff window according to the number of the conflicting channels and the number of the idle channels.

具体地,若AP在某个信道上没有监测到信号,或者AP监测到信号,但是监测到的信号的强度小于预设的阈值,则AP确定该信道为空闲信道,若AP在某个信道上监测到信号,并且监测到的信号的强度高于预设的阈值,但是,AP无法正确解码该信号得到接入请求帧,则AP确定该信道为冲突信道。AP在确定冲突信道的个数和空闲信道的个数之后,具体可以通过如下方式调整退避窗口的大小:Specifically, if the AP does not detect a signal on a certain channel, or the AP monitors the signal, but the strength of the monitored signal is less than a preset threshold, the AP determines that the channel is an idle channel, if the AP is on a certain channel. The signal is monitored, and the strength of the monitored signal is higher than a preset threshold. However, if the AP cannot correctly decode the signal to obtain an access request frame, the AP determines that the channel is a collision channel. After determining the number of conflicting channels and the number of idle channels, the AP may adjust the size of the backoff window as follows:

若冲突信道的个数和空闲信道的个数满足条件一:冲突信道的个数大 于αW,且空闲信道的个数小于βW,则AP将退避窗口的值调整为min{ω*W,Wmax},其中,Wmax为退避窗口的最大取值,W为退避窗口的当前取值,ω的取值为大于1的整数,α的取值为大于等于0.5小于等于1,β的取值为大于0小于等于0.5。If the number of collision channels and the number of idle channels satisfy the condition 1: the number of collision channels is greater than αW, and the number of idle channels is smaller than βW, the AP adjusts the value of the backoff window to min{ω*W, W max }, where W max is the maximum value of the backoff window, W is the current value of the backoff window, ω is an integer greater than 1, and α is greater than or equal to 0.5 and less than or equal to 1, and the value of β is Greater than 0 is less than or equal to 0.5.

其中,冲突信道的个数大于αW,且空闲信道的个数小于βW,说明网络中STA数量较多,STA发生冲突的概率大,这时候需要增大退避窗口,以避免STA发生冲突。The number of the conflicting channels is greater than αW, and the number of the idle channels is smaller than βW. This indicates that the number of STAs in the network is large, and the probability of STAs colliding is large. In this case, the backoff window needs to be increased to avoid STA collision.

若冲突信道的个数和空闲信道的个数满足条件二:冲突信道的个数小于αW,且空闲信道个数大于βW,则AP将退避窗口的值调整为max{W/ω,Wmin},其中,Wmin为退避窗口的最小取值。冲突信道的个数小于αW,且空闲信道个数大于βW,说明网络中STA数量较少,STA发生冲突的概率小,这时候可以减小退避窗口,以增加STA接入网络的机会。If the number of collision channels and the number of idle channels satisfy condition 2: the number of collision channels is smaller than αW, and the number of idle channels is greater than βW, the AP adjusts the value of the backoff window to max{W/ω, W min } Where W min is the minimum value of the backoff window. The number of conflicting channels is smaller than αW, and the number of idle channels is greater than βW, which means that the number of STAs in the network is small, and the probability of STAs colliding is small. At this time, the backoff window can be reduced to increase the chance of STAs accessing the network.

若冲突信道的个数和空闲信道的个数不满足条件一和条件二中任意一个条件,则AP保持退避窗口的值不变。If the number of conflicting channels and the number of idle channels do not satisfy any of the conditions of condition one and condition two, the AP keeps the value of the backoff window unchanged.

图2所示例子中,没有空闲信道,信道4为冲突信道:信道1至4,冲突信道的个数是1,空闲信道的个数为0,通过比较AP确定保持退避窗口的值不变。In the example shown in FIG. 2, there is no idle channel, channel 4 is a collision channel: channels 1 to 4, the number of collision channels is 1, and the number of idle channels is 0, and the value of the hold backoff window is determined by comparing APs.

步骤103、AP为可接入STA分配接入资源,可接入STA为在无冲突信道上发送接入请求的STA。Step 103: The AP allocates an access resource to the accessible STA, and the accessible STA is an STA that sends an access request on the collision-free channel.

AP为可接入STA分配接入资源的分配策略可以是根据接入请求帧的传输信道来分配,或者根据可接入STA的历史传输记录分配,或者,AP测量可接入STA对应的无冲突信道的质量,根据测量结果分配。其中,根据接入请求帧的传输信道来分配具体为:AP在哪个信道上接收到了可接入STA发送的接入请求帧,就将该信道分配给可接入STA。根据可接入STA的历史传输记录分配具体为:AP需要预先记录关联的所有STA的历史传输记录,传输记录包括:每个STA传输使用的信道,以及传输的速率、传输的成功率等,AP可以根据可接入STA的历史传输记录,为可接入STA选择传输性能最好的信道。The allocation policy for the AP to allocate access resources to the accessible STAs may be allocated according to the transport channel of the access request frame, or according to the historical transmission record of the accessible STAs, or the AP measures the conflict-free access corresponding to the STAs. The quality of the channel is assigned based on the measurement results. The allocation according to the transmission channel of the access request frame is specifically: on which channel the AP receives the access request frame sent by the accessible STA, and allocates the channel to the accessible STA. According to the historical transmission record allocation of the accessible STAs, the AP needs to record the history transmission records of all the associated STAs in advance, and the transmission records include: the channel used by each STA transmission, the transmission rate, the success rate of transmission, etc., AP The channel with the best transmission performance can be selected for the accessible STA according to the historical transmission record of the accessible STA.

AP为可接入STA分配的接入资源包括:传输信道和传输时隙,传输时隙的长度可以根据可接入STA的数量确定,当然,也允许多个可接入 STA共享一个信道,每个可接入STA的传输时隙要错开。The access resources allocated by the AP to the accessible STAs include: a transmission channel and a transmission time slot, and the length of the transmission time slot can be determined according to the number of accessible STAs, and of course, multiple accesses are allowed. The STAs share one channel, and the transmission time slots of each accessible STA are staggered.

图2所示例子中,AP将信道1和信道4分配给STA A,将信道2分配给STA B,将信道3分配给STA C,本实施例中,信道4虽然为冲突信道,信道4仍然可以使用,AP将信道4分配给了STA A使用。In the example shown in FIG. 2, the AP allocates channel 1 and channel 4 to STA A, channel 2 to STA B, and channel 3 to STA C. In this embodiment, channel 4 is a collision channel, and channel 4 is still Can be used, the AP assigns channel 4 to STA A for use.

步骤104、AP在可接入STA对应的无冲突信道上向可接入STA发送接入许可帧,接入许可帧中包括为可接入STA分配的接入资源以及调整后的退避窗口,可接入STA对应的无冲突信道为可接入STA发送接入请求的信道。Step 104: The AP sends an access permission frame to the accessible STA on the collision-free channel corresponding to the accessible STA. The access permission frame includes an access resource allocated for the accessible STA and an adjusted backoff window. The collision-free channel corresponding to the access STA is a channel that can access the STA to send an access request.

步骤105、AP在冲突信道上发送广播帧,广播帧中包括调整后的退避窗口。Step 105: The AP sends a broadcast frame on the conflict channel, and the broadcast frame includes the adjusted backoff window.

AP在为可接入STA分配号接入资源之后,在可接入STA对应的无冲突信道上向可接入STA发送接入许可帧,可接入STA对应的无冲突信道为可接入STA发送接入请求的信道,即AP在哪个信道上接收到了接入请求帧,AP就在该信道上向STA返回接入许可帧,接入许可帧中包括为可接入STA分配的接入资源以及调整后的退避窗口。可接入STA在接收到接入许可帧后,在接入资源上发送数据帧,在下一轮的接入过程中,使用该调整后的退避窗口进行接入。The AP sends an access permission frame to the accessible STA on the collision-free channel corresponding to the accessible STA after accessing the STA to access the STA, and the AP can access the STA. The channel on which the access request is sent, that is, on which channel the AP receives the access request frame, the AP returns an access grant frame to the STA on the channel, and the access grant frame includes the access resource allocated for the accessible STA. And the adjusted backoff window. After receiving the access permission frame, the accessible STA sends a data frame on the access resource, and uses the adjusted backoff window to access in the next round of access.

如果有冲突信道,那么AP在冲突信道上发送广播帧,广播帧中包括调整后的退避窗口,以通知网络中的其他STA在下次接入时使用该调整后的退避窗口值进行接入。需说明的是,步骤104和105在执行时没有先后顺序,并且可以同时执行。If there is a conflicting channel, the AP sends a broadcast frame on the conflict channel, and the broadcast frame includes an adjusted backoff window to notify other STAs in the network to use the adjusted backoff window value for access during the next access. It should be noted that steps 104 and 105 are not sequential in execution and can be performed simultaneously.

图2所示例子中,STA A、B、C均为可接入STA,AP在信道1上向STA A发送CTS帧,在信道2上向STA B发送CTS帧,在信道3上向STA C发送CTS帧,在信道4上发送广播帧。STA A、B、C在收到各自的CTS帧之后,STA A在信道1和信道4上发送数据帧,STA B在信道2上发送数据帧,STA C在信道3上发送数据帧。AP在收到STA A发送的数据帧后,可以在信道1和信道4上给STA A发送ACK帧,以确认收到STA A发送的数据帧,AP在信道2上给STA B发送ACK帧,在信道3上给STA C发送ACK帧。In the example shown in Figure 2, STAs A, B, and C are all accessible STAs. The AP sends a CTS frame to STA A on channel 1, a CTS frame to STA B on channel 2, and STA C on channel 3. A CTS frame is transmitted and a broadcast frame is transmitted on channel 4. After receiving the respective CTS frames, STA A, B, and C send STAs on channel 1 and channel 4, STA B transmits data frames on channel 2, and STA C transmits data frames on channel 3. After receiving the data frame sent by STA A, the AP may send an ACK frame to STA A on channel 1 and channel 4 to confirm that the data frame sent by STA A is received, and the AP sends an ACK frame to STA B on channel 2. An ACK frame is sent to STA C on channel 3.

本实施例提供的方法,多个STA可以同时在K信道上向AP发送接 入请求帧,AP在K个信道上接收接入请求帧,根据K个信道上的接收结果调整退避窗口的大小,将调整后的退避窗口携带在接入许可帧和广播帧中发送给STA,以使在下一轮接入时,各STA根据调整后的退避窗口接入。和现有技术相比,本实施例的方法通过在多个信道上并行发送接入请求帧,减少了发送接入请求帧的时间,从而降低了请求-许可过程中裁决可接入STA的协议开销,并且通过调整退避窗口的大小,能够避免冲突发生。In this embodiment, multiple STAs can simultaneously send and receive to the AP on the K channel. In the request frame, the AP receives the access request frame on the K channels, adjusts the size of the backoff window according to the receiving result on the K channels, and carries the adjusted backoff window in the access permission frame and the broadcast frame, and sends the frame to the STA. In order to enable access in the next round, each STA accesses according to the adjusted backoff window. Compared with the prior art, the method of the embodiment reduces the time for transmitting the access request frame by transmitting the access request frame in parallel on multiple channels, thereby reducing the protocol for adjudicating the accessible STA in the request-licensing process. Overhead, and by adjusting the size of the backoff window, collisions can be avoided.

图3为本发明实施例二提供的上行多用户接入方法的流程图,本实施例和实施例一的方法区别在于:本实施例中,引入了信道测量的过程,AP通过测量可接入STA对应的无冲突信道的质量信息,根据可接入STA对应的无冲突信道的质量信息为可接入STA分配接入资源。如图3所示,本实施例提供的方法可以包括以下步骤:FIG. 3 is a flowchart of an uplink multi-user access method according to Embodiment 2 of the present invention. The method of the present embodiment is different from the method of the first embodiment. In this embodiment, a channel measurement process is introduced, and an AP can access through measurement. The quality information of the conflict-free channel corresponding to the STA is allocated to the accessible STA according to the quality information of the conflict-free channel corresponding to the accessible STA. As shown in FIG. 3, the method provided in this embodiment may include the following steps:

步骤201、AP在K个信道上分别接收关联的STA发送的接入请求帧,并在接收终止时间停止接收接入请求帧。Step 201: The AP receives the access request frame sent by the associated STA on the K channels, and stops receiving the access request frame at the receiving termination time.

步骤202、AP根据K个信道上的接收结果确定冲突信道的个数和空闲信道的个数,根据冲突信道的个数和空闲信道的个数调整退避窗口。Step 202: The AP determines the number of conflicting channels and the number of idle channels according to the receiving result on the K channels, and adjusts the backoff window according to the number of the conflicting channels and the number of the idle channels.

步骤201和步骤202的具体实现方式可参照实施例一中步骤101和102的相关描述,这里不再赘述。For the specific implementation of the steps 201 and 202, reference may be made to the related descriptions of the steps 101 and 102 in the first embodiment, and details are not described herein again.

步骤203、AP在可接入STA对应的无冲突信道上向可接入STA发送信道测量请求帧,该信道测量请求帧用于通知可接入STA在K个信道上发送信道测量帧。Step 203: The AP sends a channel measurement request frame to the accessible STA on the collision-free channel corresponding to the accessible STA, where the channel measurement request frame is used to notify the accessible STA to send the channel measurement frame on the K channels.

本实施例中,AP在所有无冲突信道上发送信道测量请求(Channel Measurement reQuest,简称CMQ)帧,该信道测量帧规定了STA发送信道测量帧的测量资源,比如STA在哪些信道哪些子载波哪些时隙上面发送信道测量帧。如果信道发生冲突或者信道空闲,则AP在空闲信道或冲突信道上不发送任何信号。In this embodiment, the AP sends a Channel Measurement ReQuest (CMQ) frame on all the collision-free channels, where the channel measurement frame specifies the measurement resources for the STA to send the channel measurement frame, such as which channels and which sub-carriers the STA is on. A channel measurement frame is transmitted above the time slot. If the channel conflicts or the channel is idle, the AP does not send any signal on the idle channel or the collision channel.

步骤204、AP接收可接入STA在K个信道上分别发送的信道测量帧,根据可接入STA在K个信道上分别发送的信道测量帧,获取可接入STA在K个信道上的接入信息。Step 204: The AP receives the channel measurement frame that the STAs can access on the K channels, and obtains the channel measurement frames sent by the STAs on the K channels, and obtains the access STAs on the K channels. Enter information.

可接入STA在收到AP发送的信道测量请求帧后,根据信道测量请求 帧在K个信道上分别向上向AP发送信道测量(Channel Measurement,简称CM)帧。AP接收到可接入STA在K个信道上分别发送的信道测量帧后,根据可接入STA发送的信道测量帧获取可接入STA在K个信道上的接入信息,可接入STA在每个信道上接入信息具体为可接入STA在K每个信道上的信道系数,信道系数即每个信道上各个子载波的幅度增益与相位变化,信道测量帧按照规定格式定义,AP根据接收到的情况与定义的格式可测量出信道系数,The accessable STA receives the channel measurement request frame sent by the AP, and according to the channel measurement request The frame transmits a Channel Measurement (CM) frame upward to the AP on the K channels. After receiving the channel measurement frame sent by the STA on the K channels, the AP obtains the access information of the accessible STA on the K channels according to the channel measurement frame sent by the accessible STA, and the access STA can access the STA. The access information on each channel is specifically a channel coefficient of each channel of the accessible STA on K. The channel coefficient is the amplitude gain and phase change of each subcarrier on each channel. The channel measurement frame is defined according to a prescribed format, and the AP is configured according to the AP. The received channel and the defined format measure the channel coefficients.

步骤205、AP根据可接入STA在K个信道上接入信息为可接入STA分配接入资源。Step 205: The AP allocates access resources to the accessible STAs according to the access information of the accessible STAs on the K channels.

图4为发明实施例二适用的多用户接入过程中的时序示意图,和图2所示的时序示意图不同的是:图4中AP在接收到STA发送的CTS帧之后,还要在非冲突信道上向发送CMQ帧,接入STA在收到CMQ帧之后,向AP发送CM帧。具体接入过程如下,本实施例中重点描述和图2的区别,相同的地方请参照实施例一的相关描述,AP在停止接收RTS帧的时刻后的SIFS上,分别在信道1、2、3上给STA A、B、C发送CMQ帧,STA A、B、C在收到CMQ帧之后,等待CIFS之后,开始发送CM帧,AP收到STA A、B、C发送的CM帧之后,获取信道1、2、3在每个信道上的信道系数,计算出调度信息:STA A在信道1、2上发送DATA帧,STA B在信道3上发送DATA帧,STA C在信道4上发送DATA帧。由于STA A在信道2上的信道系数比STA B在信道2上的信道系数好,所以将信道2分配给STA A,STA B在信道3上的信道系数比STA B在信道2上的信道系数好,所以将信道3分配给STA B,STA C在信道4上的信道系数比STA C在信道3的信道系数好,所以将信道4分配给STA C。4 is a timing diagram of a multi-user access procedure according to Embodiment 2 of the present invention. The timing diagram shown in FIG. 2 is different from the timing diagram shown in FIG. 2: after receiving the CTS frame sent by the STA, the AP also needs to be non-conflicting. The CMQ frame is transmitted on the channel, and the access STA transmits the CM frame to the AP after receiving the CMQ frame. The specific access process is as follows. In this embodiment, the difference between the description and the description of FIG. 2 is the same. For the same place, refer to the related description of Embodiment 1. The AP is on the SIFS after stopping the reception of the RTS frame. The CMQ frame is sent to the STAs A, B, and C. After receiving the CMQ frame, the STAs A, B, and C wait for the CIFS, and then start sending the CM frame. After the AP receives the CM frame sent by the STAs A, B, and C, Obtaining the channel coefficients of channels 1, 2, and 3 on each channel, and calculating scheduling information: STA A transmits a DATA frame on channels 1, 2, STA B transmits a DATA frame on channel 3, and STA C transmits on channel 4. DATA frame. Since the channel coefficient of STA A on channel 2 is better than the channel coefficient of STA B on channel 2, channel 2 is assigned to STA A, the channel coefficient of STA B on channel 3 is higher than the channel coefficient of STA B on channel 2. Ok, so channel 3 is assigned to STA B. The channel coefficient of STA C on channel 4 is better than the channel coefficient of STA C on channel 3, so channel 4 is assigned to STA C.

步骤206、AP在可接入STA对应的无冲突信道上向可接入STA发送接入许可帧,该接入许可帧中包括为可接入STA分配的接入资源以及调整后的退避窗口,其中,可接入STA对应的无冲突信道为可接入STA发送接入请求的信道。Step 206: The AP sends an access permission frame to the accessible STA on the collision-free channel corresponding to the accessible STA, where the access permission frame includes an access resource allocated for the accessible STA and an adjusted backoff window. The non-conflicting channel corresponding to the accessible STA is a channel that can access the STA to send an access request.

步骤207、AP在冲突信道上发送广播帧,广播帧中包括调整后的退避窗口。Step 207: The AP sends a broadcast frame on the conflict channel, where the broadcast frame includes the adjusted backoff window.

图4所示的例子中,AP分别在信道1、2、3给STA A、B、C发送CTS 帧,在信道4上发送广播帧。STA A、B、C分别在信道1、2、3上收到CTS帧,获取接入资源。然后,STA A在信道1、2上发送DATA帧,STA B在信道3上发送DATA帧,STA C在信道4上发送DATA帧。AP在信道1、2上向STA A回复ACK帧,在信道3上给STA B回复ACK帧,在信道4上给STA B回复ACK帧。In the example shown in Figure 4, the AP sends CTS to STAs A, B, and C on channels 1, 2, and 3, respectively. Frame, transmitting a broadcast frame on channel 4. STAs A, B, and C receive CTS frames on channels 1, 2, and 3, respectively, to obtain access resources. Then, STA A transmits a DATA frame on channels 1, 2, STA B transmits a DATA frame on channel 3, and STA C transmits a DATA frame on channel 4. The AP replies with an ACK frame to STA A on channels 1, 2, an ACK frame to STA B on channel 3, and an ACK frame to STA B on channel 4.

本实施例中,AP还支持信道测量过程,AP通过信道测量可以获取可接入STA在各个信道上的信道系数,根据可接入STA在各个信道上的信道系数,为每个可接入STA分配最优的信道,从而提高系统整体吞吐量。In this embodiment, the AP further supports a channel measurement process, and the AP can obtain channel coefficients of the accessible STAs on each channel through channel measurement, and each accessible STA according to channel coefficients of the accessible STAs on each channel. Allocate optimal channels to increase overall system throughput.

图5为本发明实施例三提供的上行多用户接入方法的流程图,本实施例和实施例一的方法区别在于:本实施例中,引用了多轮接入过程,AP在第一轮接入过程中,收到STA发送的接入请求帧之后,AP会根据接收请求和识别到的可接入STA的业务特性,决定是否发起下一轮的接入过程。如图5所示,本实施例提供的方法可以包括以下步骤:FIG. 5 is a flowchart of an uplink multi-user access method according to Embodiment 3 of the present invention. The difference between the method in this embodiment and the first embodiment is that: in this embodiment, multiple round access procedures are referenced, and the AP is in the first round. During the access process, after receiving the access request frame sent by the STA, the AP determines whether to initiate the next round of access process according to the received request and the identified service characteristics of the accessible STA. As shown in FIG. 5, the method provided in this embodiment may include the following steps:

步骤301、AP在K个信道上分别接收关联的STA发送的接入请求帧,并在接收终止时间停止接收接入请求帧。Step 301: The AP receives the access request frame sent by the associated STA on the K channels, and stops receiving the access request frame at the receiving termination time.

步骤302、AP根据K个信道上的接收结果确定冲突信道的个数和空闲信道的个数,根据冲突信道的个数和空闲信道的个数调整退避窗口。Step 302: The AP determines the number of conflicting channels and the number of idle channels according to the receiving result on the K channels, and adjusts the backoff window according to the number of the conflicting channels and the number of the idle channels.

步骤301和步骤302的具体实现方式可参照实施例一中步骤101和102的相关描述,这里不再赘述。For the specific implementation of the steps 301 and 302, reference may be made to the related descriptions of the steps 101 and 102 in the first embodiment, and details are not described herein again.

步骤303、AP判断接收到的接入请求帧的个数是否小于预设个数。Step 303: The AP determines whether the number of received access request frames is less than a preset number.

若是,即AP接收到的接入请求帧的个数小于预设个数,则执行步骤304,若否,即AP接收到的接入请求帧的个数不小于预设个数,则执行步骤305。If yes, that is, the number of the access request frames received by the AP is less than the preset number, step 304 is performed. If no, that is, the number of the access request frames received by the AP is not less than the preset number, the step is performed. 305.

步骤304、AP判断接收到的接入请求帧是否均为非实时性接入请求帧。Step 304: The AP determines whether the received access request frames are non-real-time access request frames.

若是,即AP接收到的接入请求帧的均为非实时性接入请求,则执行步骤305,否则,执行步骤307,非实施例性接入请求表示STA的业务为非实时性业务。If yes, that is, the access request frame received by the AP is a non-real-time access request, step 305 is performed. Otherwise, step 307 is performed. The non-instance access request indicates that the service of the STA is a non-real-time service.

步骤305、AP在K个信道上分别发送竞争控制帧。Step 305: The AP separately sends a contention control frame on the K channels.

若AP确定接收到的接入请求帧的个数小于预设个数,且AP确定接收到的接入请求帧为非实时性接入请求帧后,AP在K个信道上发送竞争控制帧,该竞争控制帧中包括调整后的退避窗口以及可识别STA的列表, 该可识别STA的列表中包括所有接入请求帧发送成功的STA的标识,该竞争控制帧用于通知关联的STA重新发送接入请求,发起下一轮的接入。If the AP determines that the number of received access request frames is less than a preset number, and the AP determines that the received access request frame is a non-real-time access request frame, the AP sends a contention control frame on the K channels. The contention control frame includes an adjusted backoff window and a list of identifiable STAs. The list of the identifiable STAs includes the identifier of the STA that successfully sent all the access request frames, and the contention control frame is used to notify the associated STA to resend the access request and initiate the next round of access.

步骤306、AP在K个信道上分别接收关联的STA发送的接入请求帧。Step 306: The AP receives the access request frame sent by the associated STA on each of the K channels.

AP关联的各STA在接收到AP发送的竞争控制帧之后,确定自己的标识是否在可识别STA的列表中,若自己的标识在可识别STA的列表中,则STA将自己的退避窗口的值更新为该调整后的退避窗口。若自己的标识不在可识别STA的列表中,则STA将自己的退避窗口的值更新为该调整后的退避窗口,根据该调整后的退避窗口重新选择接入信道和接入退避时隙,向AP再次发送接入请求帧。AP在发送接入控制帧之后,会在K个信道上分别接收关联的STA发送的接入请求帧。After receiving the contention control frame sent by the AP, each STA associated with the AP determines whether its own identifier is in the list of identifiable STAs. If its own identifier is in the list of identifiable STAs, the STA will set its own backoff window value. Updated to the adjusted backoff window. If the identity of the STA is not in the list of identifiable STAs, the STA updates the value of the backoff window to the adjusted backoff window, and reselects the access channel and the access backoff slot according to the adjusted backoff window. The AP sends the access request frame again. After transmitting the access control frame, the AP receives the access request frame sent by the associated STA on the K channels.

步骤306执行之后,执行步骤307。After step 306 is performed, step 307 is performed.

步骤307、AP为可接入STA分配接入资源,该可接入STA为在无冲突信道上发送接入请求的STA。Step 307: The AP allocates an access resource to the accessible STA, where the accessible STA is an STA that sends an access request on the collision-free channel.

本步骤的具体实现方式可参照实施例一和实施例二的相关描述,这里不再赘述。For the specific implementation of this step, reference may be made to the related descriptions of Embodiment 1 and Embodiment 2, and details are not described herein again.

步骤308、AP在可接入STA对应的无冲突信道上向可接入STA发送接入许可帧。Step 308: The AP sends an access permission frame to the accessible STA on the collision-free channel corresponding to the accessible STA.

该接入许可帧中包括为可接入STA分配的接入资源以及调整后的退避窗口,其中,可接入STA对应的无冲突信道为可接入STA发送接入请求的信道。The access permission frame includes an access resource allocated for the accessible STA and an adjusted backoff window, where the conflict-free channel corresponding to the accessible STA is a channel that can access the STA to send an access request.

步骤309、AP在冲突信道上发送广播帧,广播帧中包括调整后的退避窗口。Step 309: The AP sends a broadcast frame on the conflict channel, where the broadcast frame includes the adjusted backoff window.

图6为本发明实施例三适用的多用户接入过程中的时序示意图,和图2所示的时序示意图不同的是:本实施例中,STA可以通过两轮接入过程接入,在第一轮接入过程中,AP在收到STA发送的RTS帧之后,在各信道上发送竞争控制帧(contention,简称CT),告知关联的STA可以再次接入。具体接入过程如下:FIG. 6 is a timing diagram of a multi-user access process according to Embodiment 3 of the present invention, and is different from the timing diagram shown in FIG. 2: in this embodiment, an STA may access through a two-round access procedure. During a round of access, after receiving the RTS frame sent by the STA, the AP sends a contention control frame (CT) on each channel to inform the associated STA that it can access again. The specific access process is as follows:

STA上一轮信道接入的ACK帧或者AP发送的SYNC帧开始,经过DIFS间隔之后开始进入第一轮随机接入过程:STA A选择了信道1的第1个退避时隙发送RTS帧,STA B选择了信道2的第2个退避时隙发送RTS 帧,STA C选择了信道4的第2个退避时隙发送RTS帧,STA D选择了信道4的第2个退避时隙发送RTS帧。AP在所有4个信道上接收数据,在信道1上接收到STA A发送的RTS帧,在信道2上接收到STA B发送的RTS帧,在信道4上发送的RTS帧冲突,AP无法识别STA C和STA D发送的RTS帧。冲突信道的个数为1,空闲信道的个数为1,所以AP保持退避窗口的值不变。本实施例中,AP准备引入新一轮的随机接入过程。The ACK frame of the last channel access of the STA or the SYNC frame sent by the AP starts. After the DIFS interval, the process begins to enter the first round of random access procedure: STA A selects the first backoff slot of channel 1 to send the RTS frame, STA B selects the second backoff slot of channel 2 to send RTS In the frame, STA C selects the second backoff slot of channel 4 to transmit the RTS frame, and STA D selects the second backoff slot of channel 4 to transmit the RTS frame. The AP receives the data on all four channels, receives the RTS frame sent by STA A on channel 1, receives the RTS frame sent by STA B on channel 2, and the RTS frame sent on channel 4 conflicts. The AP cannot identify the STA. RTS frame sent by C and STA D. The number of collision channels is 1, and the number of idle channels is 1, so the AP keeps the value of the backoff window unchanged. In this embodiment, the AP is ready to introduce a new round of random access procedures.

AP在所有信道上发送CT帧,CT帧中包括了调整后的退避窗口的大小,已经识别到的可接入STA A和可接入STA B的标识。STA A和STA B收到CT帧之后,发现自己的标识已经在接入请求帧发送成功的STA列表中,所以STA A和STA B不再参与新一轮的随机接入,由于STA C和STA D的标识不在接入请求帧发送成功的STA列表中,STA C重新选择了信道1的第1个时隙发送RTS帧,STA D重新选择了信道2的第2个时隙发送RTS帧。AP在所有4个信道上接收数据,在信道1接收到STA C发送的RTS帧,在信道2上接收到STA D发送的RTS帧。The AP sends a CT frame on all channels. The CT frame includes the size of the adjusted backoff window, and the identified identifiers of the accessible STA A and the accessible STA B. After receiving the CT frame, STA A and STA B find that their identity is already in the STA list in which the access request frame is successfully sent, so STA A and STA B no longer participate in a new round of random access, because STA C and STA The ID of D is not in the STA list in which the access request frame is successfully transmitted. STA C reselects the first slot of channel 1 to transmit the RTS frame, and STA D reselects the second slot of channel 2 to transmit the RTS frame. The AP receives data on all four channels, receives the RTS frame sent by STA C on channel 1, and receives the RTS frame sent by STA D on channel 2.

AP在信道1给STA A和STA C发送CTS帧,在信道2上给STA B和STA D发送CTS帧。其中,发送给STA A的CTS帧允许STA A在信道1上传输DATA帧,发送给STA B的CTS帧允许STA B在信道2上传输DATA帧,发送给STA C的CTS帧允许STA C在信道3上传输DATA帧,发送给STA D的CTS帧允许STA D在信道4上传输DATA帧。然后,STA A、B、C、D分别在信道1、2、3、4上发送DATA帧。AP在信道1上给STA A发送ACK确认收到DATA帧,在信道2上给STA B发送ACK确认收到DATA帧,在信道3上给STA C发送ACK确认收到DATA帧,在信道4上给STA D发送ACK确认收到DATA帧。The AP transmits a CTS frame to STA A and STA C on channel 1, and a CTS frame to STA B and STA D on channel 2. The CTS frame sent to STA A allows STA A to transmit a DATA frame on channel 1, the CTS frame sent to STA B allows STA B to transmit a DATA frame on channel 2, and the CTS frame sent to STA C allows STA C to be in the channel. The DATA frame is transmitted on 3, and the CTS frame transmitted to STA D allows STA D to transmit a DATA frame on channel 4. Then, STAs A, B, C, and D transmit DATA frames on channels 1, 2, 3, and 4, respectively. The AP sends an ACK to the STA A on the channel 1 to acknowledge the receipt of the DATA frame, on the channel 2, sends an ACK to the STA B to acknowledge the receipt of the DATA frame, and on the channel 3, sends an ACK to the STA C to acknowledge the receipt of the DATA frame, on the channel 4. Send an ACK to STA D to acknowledge receipt of the DATA frame.

本实施例中,AP在第一轮接入过程中,若AP确定接收到的接入请求帧的个数小于预设个数,且AP确定接收到的接入请求帧均为非实时性接入请求帧,则AP在所有信道上发送竞争控制帧,以使关联的STA发起第二轮接入过程。由于第一轮接入过程中,接入请求帧的个数小于预设个数,AP能够识别的活跃STA少,请求发送的数据量少,因此,不能充分利用系统资源,本实施例中,通过允许多轮接入,新一轮接入过程可能会有新的STA接入,从而能更好的利用系统资源。 In this embodiment, the AP determines that the number of received access request frames is less than a preset number, and the AP determines that the received access request frames are non-real-time. Upon entering the request frame, the AP sends a contention control frame on all channels, so that the associated STA initiates a second round of access procedures. In the first round of the access process, the number of the access request frames is less than the preset number, the AP can identify fewer active STAs, and the amount of data requested to be sent is small. Therefore, the system resources cannot be fully utilized. In this embodiment, By allowing multiple rounds of access, a new round of access procedures may have new STA access, which can make better use of system resources.

图7为本发明实施例四提供的上行多用户接入方法的流程图,本实施例从STA角度对多用户接入方法进行描述,如图7所示,本实施例提供的方法可以包括以下步骤:FIG. 7 is a flowchart of an uplink multi-user access method according to Embodiment 4 of the present invention. This embodiment describes a multi-user access method from a STA perspective. As shown in FIG. 7 , the method provided in this embodiment may include the following. step:

步骤401、STA根据K个信道和退避窗口选择接入信道和接入退避时隙。Step 401: The STA selects an access channel and an access backoff slot according to the K channels and the backoff window.

STA可以按照一定的规则选择接入信道和接入退避时隙,STA也可以随机选择。The STA may select an access channel and an access backoff slot according to certain rules, and the STA may also randomly select.

步骤402、STA根据接入信道和接入退避时隙向AP发送接入请求帧。本步骤的具体实现方式可参照实施例一的相关描述,这里不再赘述。Step 402: The STA sends an access request frame to the AP according to the access channel and the access backoff slot. For a specific implementation of this step, reference may be made to the related description of Embodiment 1, and details are not described herein again.

步骤403、STA在接入信道上进行监听,若STA在接入信道上接收到AP返回的接入许可帧,该接入许可帧中包括调整后的退避窗口和为STA分配的接入资源,则STA将退避窗口的值更新为调整后的退避窗口,并在接入资源上向AP发送数据帧,若STA在接入信道上接收到AP发送的广播帧,该广播帧中包括调整后的退避窗口,则STA将退避窗口的值更新为调整后的退避窗口。Step 403: The STA performs interception on the access channel. If the STA receives the access permission frame returned by the AP on the access channel, the access permission frame includes the adjusted backoff window and the access resource allocated for the STA. The STA updates the value of the backoff window to the adjusted backoff window, and sends a data frame to the AP on the access resource. If the STA receives the broadcast frame sent by the AP on the access channel, the broadcast frame includes the adjusted frame. In the backoff window, the STA updates the value of the backoff window to the adjusted backoff window.

AP在接入请求帧发送结束之后,在接入信道k上进行监听。After the AP finishes transmitting the access request frame, the AP listens on the access channel k.

可选地,若AP引入了信道测量机制,那么STA在接入信道上接收AP返回的接入许可帧之前,本实施例的方法还包括:STA接收AP发送的信道测量请求帧,该信道测量请求帧用于通知STA在规定的测量资源上发送信道测量帧。STA在收到信道测量请求帧后,根据信道测量请求帧中包括的测量资源,在测量资源上向AP发送信道测量帧。Optionally, if the AP introduces the channel measurement mechanism, before the STA receives the access permission frame returned by the AP on the access channel, the method in this embodiment further includes: the STA receives the channel measurement request frame sent by the AP, and the channel measurement The request frame is used to notify the STA to transmit a channel measurement frame on the specified measurement resource. After receiving the channel measurement request frame, the STA sends a channel measurement frame to the AP on the measurement resource according to the measurement resource included in the channel measurement request frame.

可选地,若AP引入了多轮接入机制,那么STA在接入信道上接收P返回的接入许可帧之前,本实施例的方法还包括:STA接收AP发送的竞争控制帧,该竞争控制帧中包括调整后的退避窗口的值和成功发送接入请求的STA的标识,该竞争控制帧用于通知没有成功发送接入请求的STA重新发送接入请求。Optionally, if the AP introduces the multi-round access mechanism, the method of the embodiment further includes: the STA receiving the contention control frame sent by the AP, the content of the competition, before the STA receives the access permission frame returned by the P. The control frame includes the value of the adjusted backoff window and the identifier of the STA that successfully sends the access request, and the contention control frame is used to notify the STA that has not successfully sent the access request to resend the access request.

STA收到竞争控制帧之后,确定自己的标识是否在接入请求发送成功的STA的标识之中,若不在,则STA将退避窗口更新为调整后的退避窗口,根据调整后的退避窗口向AP重新发送接入请求帧,若不在,则STA将退避窗口更新为调整后的退避窗口。After receiving the contention control frame, the STA determines whether the identity of the STA is in the identifier of the STA that the access request is successfully sent. If not, the STA updates the backoff window to the adjusted backoff window, and according to the adjusted backoff window to the AP. The access request frame is resent, and if not, the STA updates the backoff window to the adjusted backoff window.

本实施例中,AP根据K个信道的接收结果,调整退避窗口的大小, 并将调整后的退避窗口的值携带在接入许可帧和广播帧中发送给STA,STA根据AP返回的调整后的退避窗口,调整自己的退避窗口,在下一轮的接入过程中使用调整后的退避窗口接入,从而避免冲突。In this embodiment, the AP adjusts the size of the backoff window according to the receiving result of the K channels. The value of the adjusted backoff window is carried in the access permission frame and the broadcast frame and sent to the STA. The STA adjusts its backoff window according to the adjusted backoff window returned by the AP, and uses the adjustment in the next round of access. After the backoff window is accessed, thus avoiding conflicts.

图8为本发明实施例五提供的一种AP的结构示意图,如图8所示,本实施例提供的AP包括:接收模块11、第一确定模块12、调整模块13、分配模块14和发送模块15。FIG. 8 is a schematic structural diagram of an AP according to Embodiment 5 of the present invention. As shown in FIG. 8 , the AP provided in this embodiment includes: a receiving module 11 , a first determining module 12 , an adjusting module 13 , an allocating module 14 , and sending Module 15.

其中,接收模块11,用于在K个信道上分别接收关联的站点STA发送的接入请求帧,并在接收终止时间停止接收接入请求帧,K大于等于2;The receiving module 11 is configured to receive an access request frame sent by the associated station STA on the K channels, and stop receiving the access request frame at the receiving termination time, where K is greater than or equal to 2;

第一确定模块12,用于根据所述K个信道上的接收结果确定冲突信道的个数和空闲信道的个数;The first determining module 12 is configured to determine, according to the receiving result on the K channels, the number of conflicting channels and the number of idle channels;

调整模块13,用于根据所述冲突信道的个数和所述空闲信道的个数调整退避窗口;The adjusting module 13 is configured to adjust a backoff window according to the number of the conflicting channels and the number of the idle channels;

分配模块14,用于为可接入STA分配接入资源,所述可接入STA为在无冲突信道上发送接入请求的STA;An allocating module 14 is configured to allocate an access resource to an accessible STA, where the accessible STA is an STA that sends an access request on a collision-free channel;

发送模块15,用于在所述可接入STA对应的无冲突信道上向所述可接入STA发送接入许可帧,所述接入许可帧中包括为所述可接入STA分配的接入资源以及调整后的退避窗口,所述可接入STA对应的无冲突信道为所述可接入STA发送接入请求帧的信道;The sending module 15 is configured to send an access permission frame to the accessible STA on the collision-free channel corresponding to the accessible STA, where the access permission frame includes an interface allocated for the accessible STA a channel and an adjusted backoff window, where the conflict-free channel corresponding to the accessible STA is a channel for sending the access request frame to the accessible STA;

所述发送模块15,还用于在所述冲突信道上发送广播帧,所述广播帧中包括所述调整后的退避窗口。The sending module 15 is further configured to send a broadcast frame on the conflict channel, where the adjusted frame includes the adjusted backoff window.

可选的,所述分配模块14具体用于:Optionally, the allocating module 14 is specifically configured to:

在所述可接入STA对应的无冲突信道上向所述可接入STA发送信道测量请求帧,所述信道测量请求帧用于通知所述可接入STA在所述K个信道上发送信道测量帧;Transmitting a channel measurement request frame to the accessible STA on the collision-free channel corresponding to the accessible STA, where the channel measurement request frame is used to notify the accessible STA to send a channel on the K channels Measuring frame

接收所述可接入STA在所述K个信道上分别发送的信道测量帧,根据所述可接入STA在所述K个信道上分别发送的信道测量帧,获取所述可接入STA在所述K个信道上的接入信息;Receiving a channel measurement frame respectively sent by the accessible STA on the K channels, and acquiring the accessible STA according to the channel measurement frame respectively sent by the accessible STA on the K channels Access information on the K channels;

根据所述可接入STA在所述K个信道上的接入信息为所述可接入STA分配所述接入资源。And allocating the access resource to the accessible STA according to the access information of the accessible STA on the K channels.

可选的,所述调整模块13具体用于: Optionally, the adjusting module 13 is specifically configured to:

若所述冲突信道的个数和所述空闲信道的个数满足条件一:所述冲突信道的个数大于αW,且所述空闲信道的个数小于βW,则将所述退避窗口的值调整为min{ω*W,Wmax},其中,Wmax为所述退避窗口的最大取值,W为所述退避窗口的当前取值,ω的取值大于1;If the number of the conflicting channels and the number of the idle channels satisfy the condition 1: the number of the conflicting channels is greater than αW, and the number of the idle channels is less than βW, the value of the backoff window is adjusted. Is min{ω*W, W max }, where W max is the maximum value of the backoff window, W is the current value of the backoff window, and the value of ω is greater than 1;

若所述冲突信道的个数和所述空闲信道的个数满足条件二:所述冲突信道的个数小于αW,且所述空闲信道个数大于βW,则将所述退避窗口的值调整为max{W/ω,Wmin},其中,Wmin为所述退避窗口的最小取值;If the number of the conflicting channels and the number of the idle channels satisfy the condition 2: the number of the conflicting channels is smaller than αW, and the number of the idle channels is greater than βW, the value of the backoff window is adjusted to Max{W/ω, W min }, where W min is the minimum value of the backoff window;

若所述冲突信道的个数和所述空闲信道的个数不满足所述条件一和条件二中任意一个条件,则所述AP保持所述退避窗口的值不变。If the number of the conflicting channels and the number of the idle channels do not satisfy any one of the condition 1 and the condition 2, the AP keeps the value of the backoff window unchanged.

本实施例中,所述AP还包括:第二确定模块,用于根据所述退避窗口、退避时隙、接入请求帧的发送时刻和接入请求帧的长度确定所述接收终止时间。In this embodiment, the AP further includes: a second determining module, configured to determine the receiving termination time according to the backoff window, the backoff time slot, the sending time of the access request frame, and the length of the access request frame.

本实施例中,若所述AP确定接收到的接入请求帧的个数小于预设个数,且所述AP确定接收到的接入请求帧均为非实时性接入请求帧;则所述发送模块15,还用于在所述K个信道上分别发送竞争控制帧,所述竞争控制帧中包括所述调整后的退避窗口以及可识别STA的列表,所述可识别STA的列表中包括所有接入请求帧发送成功的STA的标识,所述竞争控制帧用于通知所述关联的STA重新发送接入请求帧;所述接收模块11,还用于在所述K个信道上分别接收所述关联的STA发送的接入请求帧。In this embodiment, if the AP determines that the number of received access request frames is less than a preset number, and the AP determines that the received access request frames are non-real-time access request frames; The sending module 15 is further configured to separately send a contention control frame on the K channels, where the contention control frame includes the adjusted backoff window and a list of identifiable STAs, where the list of identifiable STAs is included The identifier of the STA that is successfully sent by all the access request frames, the contention control frame is used to notify the associated STA to resend the access request frame, and the receiving module 11 is further configured to separately perform on the K channels. Receiving an access request frame sent by the associated STA.

本实施例中,所述接收模块11还用于:在所述可接入STA的接入资源上接收所述可接入STA发送的数据帧;相应的,所述发送模块15,还用于在所述可接入STA的接入资源上向所述可接入STA返回ACK帧。In this embodiment, the receiving module 11 is further configured to: receive, according to an access resource of the accessible STA, a data frame sent by the accessible STA; correspondingly, the sending module 15 is further configured to: Returning an ACK frame to the accessible STA on the access resource of the accessible STA.

本实施例的AP,可用于执行实施例一至实施例三的技术方案,具体实现方式和技术效果类似,这里不再赘述。The AP in this embodiment may be used to perform the technical solutions in the first embodiment to the third embodiment. The specific implementation manners and technical effects are similar, and details are not described herein again.

图9为本发明实施例六提供的一种STA的结构示意图,如图9所示,本实施例提供的STA包括:选择模块21、发送模块22和接收模块23。FIG. 9 is a schematic structural diagram of a STA according to Embodiment 6 of the present invention. As shown in FIG. 9, the STA provided in this embodiment includes: a selecting module 21, a sending module 22, and a receiving module 23.

其中,选择模块21,用于根据K个信道和退避窗口选择接入信道和接入退避时隙;The selecting module 21 is configured to select an access channel and an access backoff slot according to the K channels and the backoff window;

发送模块22,用于根据所述接入信道和所述接入退避时隙向接入点AP 发送接入请求帧;The sending module 22 is configured to: according to the access channel and the access backoff slot to the access point AP Sending an access request frame;

接收模块23,用于在所述接入信道上进行监听,接收所述AP发送的接入许可帧;The receiving module 23 is configured to perform monitoring on the access channel, and receive an access permission frame sent by the AP;

所述发送模块22还用于:若所述接收模块在所述接入信道上接收到所述AP返回的接入许可帧,所述接入许可帧中包括所述调整后的退避窗口和为所述STA分配的接入资源,则将所述退避窗口的值更新为所述调整后的退避窗口,并在所述接入资源上向所述AP发送数据帧;The sending module 22 is further configured to: if the receiving module receives an access permission frame returned by the AP on the access channel, the access permission frame includes the adjusted backoff window and And the value of the backoff window is updated to the adjusted backoff window, and the data frame is sent to the AP on the access resource;

若所述接收模块在所述接入信道上接收到所述AP发送的广播帧,所述广播帧中包括所述调整后的退避窗口,则将所述退避窗口的值更新为所述调整后的退避窗口。If the receiving module receives the broadcast frame sent by the AP on the access channel, and the adjusted frame includes the adjusted backoff window, update the value of the backoff window to the adjusted The backoff window.

可选的,所述接收模块23还用于:接收所述AP发送的信道测量请求帧,所述信道测量请求帧用于通知所述STA在规定的测量资源上发送信道测量帧;相应的,所述发送模块22,还用于在所述测量资源上向所述AP发送信道测量帧。Optionally, the receiving module 23 is further configured to: receive a channel measurement request frame sent by the AP, where the channel measurement request frame is used to notify the STA to send a channel measurement frame on a specified measurement resource; The sending module 22 is further configured to send a channel measurement frame to the AP on the measurement resource.

可选的,所述STA还包括确定模块。相应的,所述接收模块23,还用于接收所述AP发送的竞争控制帧,所述竞争控制帧中包括所述调整后的退避窗口以及可识别STA的列表,所述可识别STA的列表中包括所有接入请求帧发送成功的STA的标识;所述确定模块,用于确定所述STA的标识是否在所述可识别STA的列表中;所述发送模块22于,若所述STA的标识不在所述可识别STA的列表中,则将所述退避窗口更新为所述调整后的退避窗口,根据所述调整后的退避窗口向所述AP重新发送接入请求帧;若所述STA的标识在所述可识别STA的列表中,则所述STA将所述退避窗口更新为所述调整后的退避窗口。Optionally, the STA further includes a determining module. Correspondingly, the receiving module 23 is further configured to receive a contention control frame sent by the AP, where the contention control frame includes the adjusted backoff window and a list of identifiable STAs, and the list of identifiable STAs The identifier of the STA that is successfully sent by all the access request frames is included; the determining module is configured to determine whether the identifier of the STA is in the list of the identifiable STAs; If the identifier is not in the list of the identifiable STAs, the backoff window is updated to the adjusted backoff window, and the access request frame is resent to the AP according to the adjusted backoff window; The identifier is in the list of identifiable STAs, and the STA updates the backoff window to the adjusted backoff window.

本实施例提供的STA,可用于执行实施例四的方法,具体实现方式和技术效果类似,这里不再赘述。The STAs provided in this embodiment may be used to perform the method in the fourth embodiment. The specific implementation manners and technical effects are similar, and details are not described herein again.

图10为本发明实施例七提供的一种AP的结构示意图,如图10所示,本实施例提供的AP300包括:处理器31、存储器32、通信接口33和系统总线34,所述存储器32和所述通信接口33通过所述系统总线34和所述处理器31连接并完成相互间的通信;所述存储器32,用于存储计算机执行指令;所述通信接口22用于和其他设备进行通信;所述处理器31,用 于运行所述计算机执行指令,执行如下所述的方法。FIG. 10 is a schematic structural diagram of an AP according to Embodiment 7 of the present invention. As shown in FIG. 10, the AP 300 provided in this embodiment includes: a processor 31, a memory 32, a communication interface 33, and a system bus 34. And the communication interface 33 is connected to the processor 31 through the system bus 34 and completes communication with each other; the memory 32 is configured to store computer execution instructions; the communication interface 22 is configured to communicate with other devices The processor 31, used The computer executes the instructions to execute the method as described below.

在K个信道上分别接收关联的站点STA发送的接入请求帧,并在接收终止时间停止接收接入请求帧,K大于等于2;Receiving an access request frame sent by the associated station STA on the K channels, and stopping receiving the access request frame at the receiving termination time, where K is greater than or equal to 2;

根据所述K个信道上的接收结果确定冲突信道的个数和空闲信道的个数,根据所述冲突信道的个数和所述空闲信道的个数调整退避窗口;Determining a number of conflicting channels and a number of idle channels according to the receiving result on the K channels, and adjusting a backoff window according to the number of the conflicting channels and the number of the idle channels;

为可接入STA分配接入资源,所述可接入STA为在无冲突信道上发送接入请求的STA;Allocating an access resource to an accessible STA, where the accessible STA is an STA that sends an access request on a collision-free channel;

在所述可接入STA对应的无冲突信道上向所述可接入STA发送接入许可帧,所述接入许可帧中包括为所述可接入STA分配的接入资源以及调整后的退避窗口,所述可接入STA对应的无冲突信道为所述可接入STA发送接入请求帧的信道;Sending an access grant frame to the accessible STA on the collision-free channel corresponding to the accessible STA, where the access grant frame includes an access resource allocated for the accessible STA and an adjusted a backoff window, where the conflict-free channel corresponding to the accessible STA is a channel for sending the access request frame to the accessible STA;

在所述冲突信道上发送广播帧,所述广播帧中包括所述调整后的退避窗口。And transmitting a broadcast frame on the conflict channel, where the adjusted backoff window is included in the broadcast frame.

可选的,所述处理器31为可接入STA分配接入资源,具体包括:Optionally, the processor 31 allocates an access resource to the accessible STA, and specifically includes:

在所述可接入STA对应的无冲突信道上向所述可接入STA发送信道测量请求帧,所述信道测量请求帧用于通知所述可接入STA在所述K个信道上发送信道测量帧;Transmitting a channel measurement request frame to the accessible STA on the collision-free channel corresponding to the accessible STA, where the channel measurement request frame is used to notify the accessible STA to send a channel on the K channels Measuring frame

接收所述可接入STA在所述K个信道上分别发送的信道测量帧,根据所述可接入STA在所述K个信道上分别发送的信道测量帧,获取所述可接入STA在所述K个信道上的接入信息;Receiving a channel measurement frame respectively sent by the accessible STA on the K channels, and acquiring the accessible STA according to the channel measurement frame respectively sent by the accessible STA on the K channels Access information on the K channels;

根据所述可接入STA在所述K个信道上的接入信息为所述可接入STA分配所述接入资源。And allocating the access resource to the accessible STA according to the access information of the accessible STA on the K channels.

可选的,所述处理器31根据所述冲突信道的个数和所述空闲信道的个数调整所述退避窗口,具体包括:Optionally, the processor 31 adjusts the backoff window according to the number of the conflicting channels and the number of the idle channels, and specifically includes:

若所述冲突信道的个数和所述空闲信道的个数满足条件一:所述冲突信道的个数大于αW,且所述空闲信道的个数小于βW,则将所述退避窗口的值调整为min{ω*W,Wmax},其中,Wmax为所述退避窗口的最大取值,W为所述退避窗口的当前取值,ω的取值大于1;If the number of the conflicting channels and the number of the idle channels satisfy the condition 1: the number of the conflicting channels is greater than αW, and the number of the idle channels is less than βW, the value of the backoff window is adjusted. Is min{ω*W, W max }, where W max is the maximum value of the backoff window, W is the current value of the backoff window, and the value of ω is greater than 1;

若所述冲突信道的个数和所述空闲信道的个数满足条件二:所述冲突信道的个数小于αW,且所述空闲信道个数大于βW,则将所述退避窗口 的值调整为max{W/ω,Wmin},其中,Wmin为所述退避窗口的最小取值;If the number of the conflicting channels and the number of the idle channels satisfy the condition 2: the number of the conflicting channels is smaller than αW, and the number of the idle channels is greater than βW, the value of the backoff window is adjusted to Max{W/ω, W min }, where W min is the minimum value of the backoff window;

若所述冲突信道的个数和所述空闲信道的个数不满足所述条件一和条件二中任意一个条件,则保持所述退避窗口的值不变。If the number of the conflicting channels and the number of the idle channels do not satisfy any one of the condition 1 and the condition 2, the value of the backoff window is kept unchanged.

所述处理器31在K个信道上分别接收关联的站点STA发送的接入请求帧之前,还用于:根据所述退避窗口、退避时隙、接入请求帧的发送时刻和接入请求帧的长度确定所述接收终止时间。Before receiving the access request frame sent by the associated station STA on the K channels, the processor 31 is further configured to: according to the backoff window, the backoff time slot, the sending time of the access request frame, and the access request frame. The length of the determination determines the reception termination time.

所述处理器31为可接入STA分配接入资源之前,还用于:若接收到的接入请求帧的个数小于预设个数,且接收到的接入请求帧均为非实时性接入请求帧,则在所述K个信道上分别发送竞争控制帧,所述竞争控制帧中包括所述调整后的退避窗口以及可识别STA的列表,所述可识别STA的列表中包括所有接入请求帧发送成功的STA的标识,所述竞争控制帧用于通知所述关联的STA重新发送接入请求帧;在所述K个信道上分别接收所述关联的STA发送的接入请求帧。Before the processor 31 allocates access resources to the STAs, the processor 31 is configured to: if the number of received access request frames is less than a preset number, and the received access request frames are non-real-time And accessing the request frame, respectively, sending a contention control frame on the K channels, where the contention control frame includes the adjusted backoff window and a list of identifiable STAs, where the list of identifiable STAs includes all The access request frame sends the identity of the STA that is successfully sent, the contention control frame is used to notify the associated STA to resend the access request frame, and respectively receives the access request sent by the associated STA on the K channels. frame.

本实施例中,所述处理器31还用于:在所述可接入STA的接入资源上接收所述可接入STA发送的数据帧;在所述可接入STA的接入资源上向所述可接入STA返回ACK帧。In this embodiment, the processor 31 is further configured to: receive, on an access resource of the accessible STA, a data frame sent by the accessible STA; and on an access resource of the accessible STA Returning an ACK frame to the accessible STA.

本实施例的AP,可用于执行实施例一至实施例三的技术方案,具体实现方式和技术效果类似,这里不再赘述。The AP in this embodiment may be used to perform the technical solutions in the first embodiment to the third embodiment. The specific implementation manners and technical effects are similar, and details are not described herein again.

图11为本发明实施例八提供的一种STA的结构示意图,如图11所示,本实施例提供的STA400包括:处理器41、存储器42、通信接口43和系统总线44,所述存储器42和所述通信接口43通过所述系统总线44和所述处理器42连接并完成相互间的通信;所述存储器41,用于存储计算机执行指令;所述通信接口43用于和其他设备进行通信;所述处理器41,用于运行所述计算机执行指令,执行如下所述的方法:FIG. 11 is a schematic structural diagram of a STA according to Embodiment 8 of the present invention. As shown in FIG. 11, the STA 400 provided in this embodiment includes: a processor 41, a memory 42, a communication interface 43, and a system bus 44. And the communication interface 43 is connected to the processor 42 through the system bus 44 and completes communication with each other; the memory 41 is configured to store computer execution instructions; the communication interface 43 is configured to communicate with other devices The processor 41 is configured to execute the computer to execute an instruction, and execute the method as follows:

根据K个信道和退避窗口选择接入信道和接入退避时隙;Selecting an access channel and an access backoff slot according to K channels and a backoff window;

根据所述接入信道和所述接入退避时隙向AP发送接入请求帧;Sending an access request frame to the AP according to the access channel and the access backoff slot;

在所述接入信道上进行监听,若在所述接入信道上接收到所述AP返回的接入许可帧,所述接入许可帧中包括所述调整后的退避窗口和为所述STA分配的接入资源,则将所述退避窗口的值更新为所述调整后的退避窗口,并在所述接入资源上向所述AP发送数据帧; Listening on the access channel, if the access permission frame returned by the AP is received on the access channel, the access permission frame includes the adjusted backoff window and the STA And the value of the backoff window is updated to the adjusted backoff window, and the data frame is sent to the AP on the access resource;

若在所述接入信道上接收到所述AP发送的广播帧,所述广播帧中包括所述调整后的退避窗口,则将所述退避窗口的值更新为所述调整后的退避窗口。And if the broadcast frame sent by the AP is received on the access channel, and the adjusted backoff window is included in the broadcast frame, the value of the backoff window is updated to the adjusted backoff window.

可选的,所述处理器41在所述接入信道上接收所述AP返回的接入许可帧之前,所述处理器41还用于:接收所述AP发送的信道测量请求帧,所述信道测量请求帧用于通知所述STA在规定的测量资源上发送信道测量帧;在所述测量资源上向所述AP发送信道测量帧。Optionally, before the processor 41 receives the access permission frame returned by the AP on the access channel, the processor 41 is further configured to: receive a channel measurement request frame sent by the AP, where The channel measurement request frame is configured to notify the STA to transmit a channel measurement frame on a specified measurement resource; and send a channel measurement frame to the AP on the measurement resource.

可选的,所述处理器41在所述接入信道上接收所述AP返回的接入许可帧之前,所述处理器41还用于:Optionally, before the processor 41 receives the access permission frame returned by the AP on the access channel, the processor 41 is further configured to:

接收所述AP发送的竞争控制帧,所述竞争控制帧中包括所述调整后的退避窗口以及可识别STA的列表,所述可识别STA的列表中包括所有接入请求帧发送成功的STA的标识;确定所述STA的标识是否在所述可识别STA的列表中;若所述STA的标识不在所述可识别STA的列表中,则将所述退避窗口更新为所述调整后的退避窗口,根据所述调整后的退避窗口向所述AP重新发送接入请求帧;若所述STA的标识在所述可识别STA的列表中,则将所述退避窗口更新为所述调整后的退避窗口。Receiving a contention control frame sent by the AP, where the contention control frame includes the adjusted backoff window and a list of identifiable STAs, where the list of identifiable STAs includes all STAs whose access request frames are successfully sent. Determining whether the identifier of the STA is in the list of the identifiable STAs; if the identifier of the STA is not in the list of the identifiable STAs, updating the backoff window to the adjusted backoff window And re-transmitting the access request frame to the AP according to the adjusted backoff window; if the identifier of the STA is in the list of the identifiable STAs, updating the backoff window to the adjusted backoff window.

本实施例的STA,可用于执行实施例四的技术方案,具体实现方式和技术效果类似,这里不再赘述。The STA of this embodiment may be used to perform the technical solution of the fourth embodiment, and the specific implementation manners and technical effects are similar, and details are not described herein again.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。A person skilled in the art can understand that all or part of the steps of implementing the above method embodiments may be completed by using hardware related to the program instructions. The foregoing program may be stored in a computer readable storage medium, and the program is executed when executed. The foregoing steps include the steps of the foregoing method embodiments; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。 Finally, it should be noted that the above embodiments are merely illustrative of the technical solutions of the present invention, and are not intended to be limiting; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art will understand that The technical solutions described in the foregoing embodiments may be modified, or some or all of the technical features may be equivalently replaced; and the modifications or substitutions do not deviate from the technical solutions of the embodiments of the present invention. range.

Claims (20)

一种上行多用户接入方法,其特征在于,包括:An uplink multi-user access method, comprising: 接入点AP在K个信道上分别接收关联的站点STA发送的接入请求帧,并在接收终止时间停止接收接入请求帧,K大于等于2;The access point AP receives the access request frame sent by the associated station STA on the K channels, and stops receiving the access request frame at the receiving termination time, where K is greater than or equal to 2; 所述AP根据所述K个信道上的接收结果确定冲突信道的个数和空闲信道的个数,根据所述冲突信道的个数和所述空闲信道的个数调整退避窗口;The AP determines the number of the conflicting channels and the number of the idle channels according to the receiving result on the K channels, and adjusts the backoff window according to the number of the conflicting channels and the number of the idle channels; 所述AP为可接入STA分配接入资源,所述可接入STA为在无冲突信道上发送接入请求的STA;The AP allocates an access resource to the accessible STA, and the accessible STA is an STA that sends an access request on the collision-free channel; 所述AP在所述可接入STA对应的无冲突信道上向所述可接入STA发送接入许可帧,所述接入许可帧中包括为所述可接入STA分配的接入资源以及调整后的退避窗口,所述可接入STA对应的无冲突信道为所述可接入STA发送接入请求帧的信道;The AP sends an access grant frame to the accessible STA on the collision-free channel corresponding to the accessible STA, where the access grant frame includes an access resource allocated for the accessible STA and An adjusted backoff window, where the conflict-free channel corresponding to the accessible STA is a channel for sending the access request frame to the accessible STA; 所述AP在所述冲突信道上发送广播帧,所述广播帧中包括所述调整后的退避窗口。The AP sends a broadcast frame on the conflict channel, and the adjusted frame includes the adjusted backoff window. 根据权利要求1所述的方法,其特征在于,所述AP为可接入STA分配接入资源,包括:The method according to claim 1, wherein the AP allocates access resources to the accessible STAs, including: 所述AP在所述可接入STA对应的无冲突信道上向所述可接入STA发送信道测量请求帧,所述信道测量请求帧用于通知所述可接入STA在所述K个信道上发送信道测量帧;The AP sends a channel measurement request frame to the accessible STA on the collision-free channel corresponding to the accessible STA, where the channel measurement request frame is used to notify the accessible STA of the K channels. Sending a channel measurement frame; 所述AP接收所述可接入STA在所述K个信道上分别发送的信道测量帧,根据所述可接入STA在所述K个信道上分别发送的信道测量帧,获取所述可接入STA在所述K个信道上的接入信息;Receiving, by the AP, the channel measurement frames respectively sent by the accessible STAs on the K channels, and acquiring the channel measurement frames respectively sent by the accessible STAs on the K channels, Access information of the STAs on the K channels; 所述AP根据所述可接入STA在所述K个信道上的接入信息为所述可接入STA分配所述接入资源。And the AP allocates the access resource to the accessible STA according to the access information of the accessible STA on the K channels. 根据权利要求1或2所述的方法,其特征在于,所述根据所述冲突信道的个数和所述空闲信道的个数调整所述退避窗口,包括:The method according to claim 1 or 2, wherein the adjusting the backoff window according to the number of the conflicting channels and the number of the idle channels comprises: 若所述冲突信道的个数和所述空闲信道的个数满足条件一:所述冲突信道的个数大于αW,且所述空闲信道的个数小于βW,则所述AP将所述退避窗口的值调整为min{ω*W,Wmax},其中,Wmax为所述退避窗口的最大取 值,W为所述退避窗口的当前取值,ω的取值大于1;If the number of the conflicting channels and the number of the idle channels satisfy the condition 1: the number of the conflicting channels is greater than αW, and the number of the idle channels is less than βW, the AP will use the backoff window The value of ω is adjusted to be min{ω*W, W max }, where W max is the maximum value of the backoff window, W is the current value of the backoff window, and the value of ω is greater than 1; 若所述冲突信道的个数和所述空闲信道的个数满足条件二:所述冲突信道的个数小于αW,且所述空闲信道个数大于βW,则所述AP将所述退避窗口的值调整为max{W/ω,Wmin},其中,Wmin为所述退避窗口的最小取值;If the number of the conflicting channels and the number of the idle channels satisfy the condition 2: the number of the conflicting channels is smaller than αW, and the number of the idle channels is greater than βW, the AP will be the backoff window. The value is adjusted to max{W/ω, W min }, where W min is the minimum value of the backoff window; 若所述冲突信道的个数和所述空闲信道的个数不满足所述条件一和条件二中任意一个条件,则所述AP保持所述退避窗口的值不变。If the number of the conflicting channels and the number of the idle channels do not satisfy any one of the condition 1 and the condition 2, the AP keeps the value of the backoff window unchanged. 根据权利要求1-3中任一项所述的方法,其特征在于,所述接入点AP在K个信道上分别接收关联的站点STA发送的接入请求帧之前,所述方法还包括:The method according to any one of claims 1-3, wherein before the access point AP receives the access request frame sent by the associated station STA on the K channels, the method further includes: 所述AP根据所述退避窗口、退避时隙、接入请求帧的发送时刻和接入请求帧的长度确定所述接收终止时间。The AP determines the reception termination time according to the backoff window, the backoff slot, the transmission time of the access request frame, and the length of the access request frame. 根据权利要求1-4中任一项所述的方法,其特征在于,所述AP为可接入STA分配接入资源之前,所述方法还包括:The method according to any one of claims 1-4, wherein before the AP allocates an access resource to the accessible STA, the method further includes: 若所述AP确定接收到的接入请求帧的个数小于预设个数,且所述AP确定接收到的接入请求帧均为非实时性接入请求帧,则所述AP在所述K个信道上分别发送竞争控制帧,所述竞争控制帧中包括所述调整后的退避窗口以及可识别STA的列表,所述可识别STA的列表中包括所有接入请求帧发送成功的STA的标识,所述竞争控制帧用于通知所述关联的STA重新发送接入请求帧;If the AP determines that the number of received access request frames is less than a preset number, and the AP determines that the received access request frames are non-real-time access request frames, the AP is in the A contention control frame is respectively sent on the K channels, and the contention control frame includes the adjusted backoff window and a list of identifiable STAs, where the list of identifiable STAs includes all STAs whose access request frames are successfully transmitted. And the contention control frame is used to notify the associated STA to resend the access request frame; 所述AP在所述K个信道上分别接收所述关联的STA发送的接入请求帧。The AP respectively receives an access request frame sent by the associated STA on the K channels. 根据权利要求5所述的方法,其特征在于,所述方法还包括:The method of claim 5, wherein the method further comprises: 所述AP在所述可接入STA的接入资源上接收所述可接入STA发送的数据帧;Receiving, by the AP, the data frame sent by the accessible STA on the access resource of the accessible STA; 所述AP在所述可接入STA的接入资源上向所述可接入STA返回ACK帧。The AP returns an ACK frame to the accessible STA on the access resource of the accessible STA. 一种上行多用户接入方法,其特征在于,包括:An uplink multi-user access method, comprising: 站点STA根据K个信道和退避窗口选择接入信道和接入退避时隙;The station STA selects an access channel and an access backoff slot according to the K channels and the backoff window; 所述STA根据所述接入信道和所述接入退避时隙向接入点AP发送接入请求帧; Sending, by the STA, an access request frame to the access point AP according to the access channel and the access backoff slot; 所述STA在所述接入信道上进行监听,若所述STA在所述接入信道上接收到所述AP返回的接入许可帧,所述接入许可帧中包括所述调整后的退避窗口和为所述STA分配的接入资源,则所述STA将所述退避窗口的值更新为所述调整后的退避窗口,并在所述接入资源上向所述AP发送数据帧;The STA performs interception on the access channel, and if the STA receives an access grant frame returned by the AP on the access channel, the access grant frame includes the adjusted backoff The window and the access resource allocated to the STA, the STA updates the value of the backoff window to the adjusted backoff window, and sends a data frame to the AP on the access resource; 若所述STA在所述接入信道上接收到所述AP发送的广播帧,所述广播帧中包括所述调整后的退避窗口,则所述STA将所述退避窗口的值更新为所述调整后的退避窗口。If the STA receives the broadcast frame sent by the AP on the access channel, and the broadcast frame includes the adjusted backoff window, the STA updates the value of the backoff window to the Adjusted backoff window. 根据权利要求7所述的方法,其特征在于,所述STA在所述接入信道上接收所述AP返回的接入许可帧之前,所述方法还包括:The method according to claim 7, wherein the method further includes: before the STA receives the access permission frame returned by the AP on the access channel, the method further includes: 所述STA接收所述AP发送的信道测量请求帧,所述信道测量请求帧用于通知所述STA在规定的测量资源上发送信道测量帧;Receiving, by the STA, a channel measurement request frame sent by the AP, where the channel measurement request frame is used to notify the STA to send a channel measurement frame on a specified measurement resource; 所述STA在所述测量资源上向所述AP发送信道测量帧。The STA sends a channel measurement frame to the AP on the measurement resource. 根据权利要求8所述的方法,其特征在于,所述STA在所述接入信道上接收所述AP返回的接入许可帧之前,所述方法还包括:The method according to claim 8, wherein the method further includes: before the STA receives the access permission frame returned by the AP on the access channel, the method further includes: 所述STA接收所述AP发送的竞争控制帧,所述竞争控制帧中包括所述调整后的退避窗口以及可识别STA的列表,所述可识别STA的列表中包括所有接入请求帧发送成功的STA的标识;Receiving, by the STA, a contention control frame sent by the AP, where the contention control frame includes the adjusted backoff window and a list of identifiable STAs, where the list of identifiable STAs includes all access request frames successfully sent. The identity of the STA; 所述STA确定自己的标识是否在所述可识别STA的列表中;Determining, by the STA, whether its identity is in the list of identifiable STAs; 若所述STA的标识不在所述可识别STA的列表中,则所述STA将所述退避窗口更新为所述调整后的退避窗口,根据所述调整后的退避窗口向所述AP重新发送接入请求帧;If the identifier of the STA is not in the list of the identifiable STAs, the STA updates the backoff window to the adjusted backoff window, and retransmits the AP according to the adjusted backoff window. Incoming request frame; 若所述STA的标识在所述可识别STA的列表中,则所述STA将所述退避窗口更新为所述调整后的退避窗口。If the identifier of the STA is in the list of the identifiable STAs, the STA updates the backoff window to the adjusted backoff window. 一种接入点AP,其特征在于,包括:An access point AP, comprising: 接收模块,用于在K个信道上分别接收关联的站点STA发送的接入请求帧,并在接收终止时间停止接收接入请求帧,K大于等于2;a receiving module, configured to respectively receive an access request frame sent by the associated station STA on the K channels, and stop receiving the access request frame at the receiving termination time, where K is greater than or equal to 2; 第一确定模块,用于根据所述K个信道上的接收结果确定冲突信道的个数和空闲信道的个数;a first determining module, configured to determine, according to the receiving result on the K channels, a number of conflicting channels and a number of idle channels; 调整模块,用于根据所述冲突信道的个数和所述空闲信道的个数调整 退避窗口;An adjustment module, configured to adjust according to the number of the conflict channels and the number of the idle channels Backoff window 分配模块,用于为可接入STA分配接入资源,所述可接入STA为在无冲突信道上发送接入请求的STA;An allocation module, configured to allocate an access resource to an accessible STA, where the accessible STA is an STA that sends an access request on a collision-free channel; 发送模块,用于在所述可接入STA对应的无冲突信道上向所述可接入STA发送接入许可帧,所述接入许可帧中包括为所述可接入STA分配的接入资源以及调整后的退避窗口,所述可接入STA对应的无冲突信道为所述可接入STA发送接入请求帧的信道;a sending module, configured to send an access permission frame to the accessable STA on a collision-free channel corresponding to the accessible STA, where the access permission frame includes an access allocated to the accessible STA a channel and an adjusted backoff window, where the conflict-free channel corresponding to the accessible STA is a channel for sending the access request frame to the accessible STA; 所述发送模块,还用于在所述冲突信道上发送广播帧,所述广播帧中包括所述调整后的退避窗口。The sending module is further configured to send a broadcast frame on the conflict channel, where the adjusted frame includes the adjusted backoff window. 根据权利要求10所述的AP,其特征在于,所述分配模块具体用于:The AP according to claim 10, wherein the allocation module is specifically configured to: 在所述可接入STA对应的无冲突信道上向所述可接入STA发送信道测量请求帧,所述信道测量请求帧用于通知所述可接入STA在所述K个信道上发送信道测量帧;Transmitting a channel measurement request frame to the accessible STA on the collision-free channel corresponding to the accessible STA, where the channel measurement request frame is used to notify the accessible STA to send a channel on the K channels Measuring frame 接收所述可接入STA在所述K个信道上分别发送的信道测量帧,根据所述可接入STA在所述K个信道上分别发送的信道测量帧,获取所述可接入STA在所述K个信道上的接入信息;Receiving a channel measurement frame respectively sent by the accessible STA on the K channels, and acquiring the accessible STA according to the channel measurement frame respectively sent by the accessible STA on the K channels Access information on the K channels; 根据所述可接入STA在所述K个信道上的接入信息为所述可接入STA分配所述接入资源。And allocating the access resource to the accessible STA according to the access information of the accessible STA on the K channels. 根据权利要求10或11所述的AP,其特征在于,所述调整模块具体用于:The AP according to claim 10 or 11, wherein the adjustment module is specifically configured to: 若所述冲突信道的个数和所述空闲信道的个数满足条件一:所述冲突信道的个数大于αW,且所述空闲信道的个数小于βW,则将所述退避窗口的值调整为min{ω*W,Wmax},其中,Wmax为所述退避窗口的最大取值,W为所述退避窗口的当前取值,ω的取值大于1;If the number of the conflicting channels and the number of the idle channels satisfy the condition 1: the number of the conflicting channels is greater than αW, and the number of the idle channels is less than βW, the value of the backoff window is adjusted. Is min{ω*W, W max }, where W max is the maximum value of the backoff window, W is the current value of the backoff window, and the value of ω is greater than 1; 若所述冲突信道的个数和所述空闲信道的个数满足条件二:所述冲突信道的个数小于αW,且所述空闲信道个数大于βW,则将所述退避窗口的值调整为max{W/ω,Wmin},其中,Wmin为所述退避窗口的最小取值;If the number of the conflicting channels and the number of the idle channels satisfy the condition 2: the number of the conflicting channels is smaller than αW, and the number of the idle channels is greater than βW, the value of the backoff window is adjusted to Max{W/ω, W min }, where W min is the minimum value of the backoff window; 若所述冲突信道的个数和所述空闲信道的个数不满足所述条件一和条件二中任意一个条件,则所述AP保持所述退避窗口的值不变。 If the number of the conflicting channels and the number of the idle channels do not satisfy any one of the condition 1 and the condition 2, the AP keeps the value of the backoff window unchanged. 根据权利要求10-13中任一项所述的AP,其特征在于,所述AP还包括:The AP according to any one of claims 10 to 13, wherein the AP further comprises: 第二确定模块,用于根据所述退避窗口、退避时隙、接入请求帧的发送时刻和接入请求帧的长度确定所述接收终止时间。And a second determining module, configured to determine the receiving termination time according to the backoff window, the backoff slot, the sending moment of the access request frame, and the length of the access request frame. 根据权利要求10-13中任一项所述的AP,其特征在于,若所述AP确定接收到的接入请求帧的个数小于预设个数,且所述AP确定接收到的接入请求帧均为非实时性接入请求帧;The AP according to any one of claims 10-13, wherein the AP determines that the number of received access request frames is less than a preset number, and the AP determines the received access. The request frames are all non-real time access request frames; 所述发送模块,还用于在所述K个信道上分别发送竞争控制帧,所述竞争控制帧中包括所述调整后的退避窗口以及可识别STA的列表,所述可识别STA的列表中包括所有接入请求帧发送成功的STA的标识,所述竞争控制帧用于通知所述关联的STA重新发送接入请求帧;The sending module is further configured to separately send a contention control frame on the K channels, where the contention control frame includes the adjusted backoff window and a list of identifiable STAs, where the list of identifiable STAs is included The identifier of the STA that is successfully sent by all the access request frames, where the contention control frame is used to notify the associated STA to resend the access request frame; 所述接收模块,还用于在所述K个信道上分别接收所述关联的STA发送的接入请求帧。The receiving module is further configured to separately receive an access request frame sent by the associated STA on the K channels. 根据权利要求14所述的AP,其特征在于,所述接收模块还用于:The AP according to claim 14, wherein the receiving module is further configured to: 在所述可接入STA的接入资源上接收所述可接入STA发送的数据帧;Receiving, on the access resource of the accessible STA, a data frame sent by the accessible STA; 所述发送模块,还用于在所述可接入STA的接入资源上向所述可接入STA返回ACK帧。The sending module is further configured to return an ACK frame to the accessible STA on an access resource of the accessible STA. 一种站点STA,其特征在于,包括:A station STA, characterized in that it comprises: 选择模块,用于根据K个信道和退避窗口选择接入信道和接入退避时隙;a selection module, configured to select an access channel and an access backoff slot according to the K channels and the backoff window; 发送模块,用于根据所述接入信道和所述接入退避时隙向接入点AP发送接入请求帧;a sending module, configured to send an access request frame to the access point AP according to the access channel and the access backoff slot; 接收模块,用于在所述接入信道上进行监听,接收所述AP发送的接入许可帧;a receiving module, configured to perform monitoring on the access channel, and receive an access permission frame sent by the AP; 所述发送模块还用于:若所述接收模块在所述接入信道上接收到所述AP返回的接入许可帧,所述接入许可帧中包括所述调整后的退避窗口和为所述STA分配的接入资源,则将所述退避窗口的值更新为所述调整后的退避窗口,并在所述接入资源上向所述AP发送数据帧;The sending module is further configured to: if the receiving module receives an access permission frame returned by the AP on the access channel, the access permission frame includes the adjusted backoff window and the Determining the access resource allocated by the STA, updating the value of the backoff window to the adjusted backoff window, and sending a data frame to the AP on the access resource; 若所述接收模块在所述接入信道上接收到所述AP发送的广播帧,所述广播帧中包括所述调整后的退避窗口,则将所述退避窗口的值更新为所述调整后的退避窗口。 If the receiving module receives the broadcast frame sent by the AP on the access channel, and the adjusted frame includes the adjusted backoff window, update the value of the backoff window to the adjusted The backoff window. 根据权利要16所述的STA,其特征在于,所述接收模块还用于:接收所述AP发送的信道测量请求帧,所述信道测量请求帧用于通知所述STA在规定的测量资源上发送信道测量帧;The STA according to claim 16, wherein the receiving module is further configured to: receive a channel measurement request frame sent by the AP, where the channel measurement request frame is used to notify the STA on a specified measurement resource. Transmitting a channel measurement frame; 所述发送模块,还用于在所述测量资源上向所述AP发送信道测量帧。The sending module is further configured to send a channel measurement frame to the AP on the measurement resource. 根据权利要求17所述的STA,其特征在于,所述STA还包括确定模块;The STA according to claim 17, wherein the STA further comprises a determining module; 所述接收模块,还用于接收所述AP发送的竞争控制帧,所述竞争控制帧中包括所述调整后的退避窗口以及可识别STA的列表,所述可识别STA的列表中包括所有接入请求帧发送成功的STA的标识;The receiving module is further configured to receive a contention control frame that is sent by the AP, where the contention control frame includes the adjusted backoff window and a list of identifiable STAs, where the list of identifiable STAs includes all The identifier of the STA that successfully sent the request frame; 所述确定模块,用于确定所述STA的标识是否在所述可识别STA的列表中;The determining module is configured to determine whether an identifier of the STA is in a list of the identifiable STAs; 所述发送模块还用于,若所述STA的标识不在所述可识别STA的列表中,则将所述退避窗口更新为所述调整后的退避窗口,根据所述调整后的退避窗口向所述AP重新发送接入请求帧;The sending module is further configured to: if the identifier of the STA is not in the list of the identifiable STAs, update the backoff window to the adjusted backoff window, according to the adjusted backoff window Said AP resending the access request frame; 若所述STA的标识在所述可识别STA的列表中,则所述STA将所述退避窗口更新为所述调整后的退避窗口。If the identifier of the STA is in the list of the identifiable STAs, the STA updates the backoff window to the adjusted backoff window. 一种接入点AP,其特征在于,包括:处理器、存储器、通信接口和系统总线,所述存储器和所述通信接口通过所述系统总线和所述处理器连接并完成相互间的通信;An access point AP, comprising: a processor, a memory, a communication interface, and a system bus, wherein the memory and the communication interface are connected to the processor through the system bus and complete communication with each other; 所述存储器,用于存储计算机执行指令;The memory is configured to store a computer execution instruction; 所述通信接口用于和其他设备进行通信;The communication interface is used to communicate with other devices; 所述处理器,用于运行所述计算机执行指令,执行如权利要求1至6任一所述的方法。The processor is configured to execute the computer to execute an instruction to perform the method of any one of claims 1 to 6. 一种站点STA,其特征在于,包括:处理器、存储器、通信接口和系统总线,所述存储器和所述通信接口通过所述系统总线和所述处理器连接并完成相互间的通信;A station STA, comprising: a processor, a memory, a communication interface, and a system bus, wherein the memory and the communication interface are connected to the processor through the system bus and complete communication with each other; 所述存储器,用于存储计算机执行指令;The memory is configured to store a computer execution instruction; 所述通信接口用于和其他设备进行通信;The communication interface is used to communicate with other devices; 所述处理器,用于运行所述计算机执行指令,执行如权利要求7至9任一所述的方法。 The processor is configured to execute the computer to execute an instruction, and perform the method according to any one of claims 7 to 9.
PCT/CN2015/074604 2015-03-19 2015-03-19 Uplink multi-user access method and apparatus Ceased WO2016145662A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/074604 WO2016145662A1 (en) 2015-03-19 2015-03-19 Uplink multi-user access method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/074604 WO2016145662A1 (en) 2015-03-19 2015-03-19 Uplink multi-user access method and apparatus

Publications (1)

Publication Number Publication Date
WO2016145662A1 true WO2016145662A1 (en) 2016-09-22

Family

ID=56918375

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/074604 Ceased WO2016145662A1 (en) 2015-03-19 2015-03-19 Uplink multi-user access method and apparatus

Country Status (1)

Country Link
WO (1) WO2016145662A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108702691A (en) * 2016-04-01 2018-10-23 华为技术有限公司 A method and device for sending communication messages
CN114586300A (en) * 2019-10-31 2022-06-03 华为技术有限公司 Method for determining frame error rate and related device
CN115623568A (en) * 2022-09-29 2023-01-17 北京奕斯伟计算技术股份有限公司 Method and device for adjusting length of wakeup window
CN118804340A (en) * 2024-04-24 2024-10-18 中国移动通信集团浙江有限公司 Method for data transmission between nodes, electronic device and node communication system
WO2024222154A1 (en) * 2023-04-25 2024-10-31 青岛海尔智能技术研发有限公司 Uplink random access method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050141547A1 (en) * 2003-12-31 2005-06-30 Samsung Electronics Co., Ltd. Wireless communication method adapting priority for transmitting packets in WPAN
US20090129353A1 (en) * 2007-11-16 2009-05-21 Sungkyunkwan University Foundation For Corporate Collaboration Method for recognizing available channel in ieee 802.15.4 protocol csma/ca mechanism
CN101977445A (en) * 2010-10-13 2011-02-16 北京邮电大学 Access method of multichannel CSMA
CN102413582A (en) * 2012-01-06 2012-04-11 北京邮电大学 Method for accessing 802.11 wireless network channel under centralized control
CN102656940A (en) * 2009-12-15 2012-09-05 高通股份有限公司 Backoff procedure after downlink SDMA operation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050141547A1 (en) * 2003-12-31 2005-06-30 Samsung Electronics Co., Ltd. Wireless communication method adapting priority for transmitting packets in WPAN
US20090129353A1 (en) * 2007-11-16 2009-05-21 Sungkyunkwan University Foundation For Corporate Collaboration Method for recognizing available channel in ieee 802.15.4 protocol csma/ca mechanism
CN102656940A (en) * 2009-12-15 2012-09-05 高通股份有限公司 Backoff procedure after downlink SDMA operation
CN101977445A (en) * 2010-10-13 2011-02-16 北京邮电大学 Access method of multichannel CSMA
CN102413582A (en) * 2012-01-06 2012-04-11 北京邮电大学 Method for accessing 802.11 wireless network channel under centralized control

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108702691A (en) * 2016-04-01 2018-10-23 华为技术有限公司 A method and device for sending communication messages
CN108702691B (en) * 2016-04-01 2020-12-01 华为技术有限公司 A method and apparatus for sending a communication message
US10887827B2 (en) 2016-04-01 2021-01-05 Huawei Technologies Co., Ltd. Communication message sending method and apparatus based on backoff duration
CN114586300A (en) * 2019-10-31 2022-06-03 华为技术有限公司 Method for determining frame error rate and related device
CN114586300B (en) * 2019-10-31 2024-06-11 华为技术有限公司 A method for determining frame error rate and related device
CN115623568A (en) * 2022-09-29 2023-01-17 北京奕斯伟计算技术股份有限公司 Method and device for adjusting length of wakeup window
WO2024222154A1 (en) * 2023-04-25 2024-10-31 青岛海尔智能技术研发有限公司 Uplink random access method and device
CN118804340A (en) * 2024-04-24 2024-10-18 中国移动通信集团浙江有限公司 Method for data transmission between nodes, electronic device and node communication system

Similar Documents

Publication Publication Date Title
US11711850B2 (en) Access method and apparatus
US9693367B2 (en) Contention arbitration using code division multiplexing
US9918340B1 (en) Enhanced distributed channel access parameter variation within restricted access window
US20220109637A1 (en) Wireless communication method for multi-user transmission scheduling, and wireless communication terminal using same
JP6177437B2 (en) Channel access method, apparatus and system
US20170202026A1 (en) Wireless communication method for simultaneous data transmission, and wireless communication terminal using same
US10827527B2 (en) Channel contention method and apparatus
CN106470090A (en) Controlling transmissions from multi-user devices via request-to-clear technology
US20190289633A1 (en) Slotted ofdma based channel access
WO2014183401A1 (en) Channel access method and access device
WO2016127348A1 (en) Access point (ap), station (sta), communication system and data transmission method
WO2016145662A1 (en) Uplink multi-user access method and apparatus
CN104219017B (en) A kind of physical layer data package transmission method and access node
JP2025529505A (en) Data transmission method and device
CN106488580B (en) Competition access method, competition access device, station and competition access system
CN107211453B (en) channel access method and channel access device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15885045

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15885045

Country of ref document: EP

Kind code of ref document: A1