[go: up one dir, main page]

WO2021078011A1 - Wlan communication method, controller and ap - Google Patents

Wlan communication method, controller and ap Download PDF

Info

Publication number
WO2021078011A1
WO2021078011A1 PCT/CN2020/119749 CN2020119749W WO2021078011A1 WO 2021078011 A1 WO2021078011 A1 WO 2021078011A1 CN 2020119749 W CN2020119749 W CN 2020119749W WO 2021078011 A1 WO2021078011 A1 WO 2021078011A1
Authority
WO
WIPO (PCT)
Prior art keywords
channel
channels
working
time period
device group
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/CN2020/119749
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
Original Assignee
Huawei Technologies Co Ltd
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 filed Critical Huawei Technologies Co Ltd
Publication of WO2021078011A1 publication Critical patent/WO2021078011A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/53Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Definitions

  • This application relates to the field of wireless local area networks, and in particular to a wireless local area network (WLAN) communication method, controller, and access point (AP).
  • WLAN wireless local area network
  • the network structure of the WLAN can be set to a wireless controller 101 and multiple access points (AP) 102 connected to the wireless controller 101.
  • the network structure of the WLAN may also be set as shown in FIG. 2.
  • a remote radio unit (RRU) 103 is connected to each central AP 102.
  • 20 megahertz (MHz), 40MHz, 80MHz, 160MHz or larger bandwidth communication can be used in WLAN.
  • 40MHz, 80MHz, 160MHz and other bandwidths are obtained by combining multiple 20MHz bandwidths.
  • Adjacent APs occupy different channels to reduce interference. For example, neighboring APs occupy different 20MHz bandwidths. Due to the large number of channels in the 20MHz bandwidth, APs that use the same channel are not neighbors. Therefore, the distance between APs using the same channel is large, and mutual interference is small or no mutual interference. However, in the above deployment, each AP can only use 20MHz bandwidth resources, and the transmission rate is low. If there is a sudden situation with a large amount of transmitted data, it will take a long time for the AP to complete the transmission.
  • This application provides a WLAN communication method, controller, and AP, which are used to implement dynamic allocation of channel resources in the WLAN.
  • the first aspect of the present application provides a WLAN communication method, which can be applied to a controller in a WLAN, wherein one end of the controller is connected to the WLAN cloud network, and the other end of the controller is connected to the AP device group to achieve Communication between the station STA associated with each AP in the AP device group and the WLAN cloud network.
  • the controller allocates channel resources in the WLAN, the controller can obtain the channel access requirements of the AP device group.
  • the AP device group includes at least two APs, and the AP device group has the largest working channel bandwidth.
  • the working channel is the group working channel of the AP device group, where the bandwidth of the group working channel is at least 40 MHz, and the working channel of any AP in the AP device group is the same as the group working channel or is within the group working channel.
  • the controller allocates each sub-channel in the group working channel to the AP device group according to the channel access requirements of the AP device group.
  • the sub-channels allocated to any two APs in the channel arrangement are different.
  • the sub-channels allocated to each AP in the channel arrangement include the main channel in the working channel corresponding to each AP.
  • Each AP in the AP device group is allocated The allocated sub-channels are in the working channels corresponding to each AP. If the channel arrangement includes arrangements for more than one AP, the main channels of the working channels of any two APs in the channel arrangement are different; After the AP device group obtains the channel access requirements of the AP device group, the controller obtains the updated channel access requirements of the AP device group. Thereafter, the controller adjusts the sub-channels in the group working channel according to the updated channel access requirements according to the updated channel access requirements.
  • the controller assigns each sub-channel in the group working channel corresponding to the AP device group to the AP device group according to the channel arrangement according to the channel access requirements of the AP device group, where the channel arrangement is used to indicate the The sub-channels available to the APs in the AP device group. After the controller obtains the updated channel access requirements, the controller assigns the sub-channels in the group working channel to the AP according to the updated channel access requirements.
  • the number of APs in the AP device group is the same as the number of subchannels included in the group working channel, and any two of the AP device groups
  • the main channel of the working channel of each AP is different.
  • Each sub-channel included in the group working channel corresponds to the main channel of the working channel of each AP in the AP device group. Therefore, the main channel of the working channel of each AP in the AP device group is staggered, and it can operate independently without interfering with each other. Utilization efficiency of working channel.
  • the number of sub-channels included in the group working channel is the upper limit of the number of APs in the AP device group. Therefore, the AP device group in the implementation manner can accommodate the largest number of APs that can run arbitrarily independently.
  • the controller sends the channel arrangement or the part of the channel arrangement corresponding to each AP Give the corresponding AP in the AP device group, so that each AP in the AP device group can use the channel resources corresponding to each AP to process services in the first time period according to the channel arrangement.
  • the controller can also send the updated channel arrangement or the part of the updated channel arrangement corresponding to each AP to the corresponding AP in the AP device group, so that each AP in the AP device group can be arranged in the second time period according to the updated channel.
  • the channel resources corresponding to each AP are used to process services, so that each AP realizes service processing through the dynamic allocation of channel resources.
  • the second aspect of the present application provides a WLAN communication method, which can be applied to an AP in a WLAN, where the AP receives a first indication from a controller, and the first indication is used to indicate a first channel arrangement. It is arranged as a sub-channel available for the AP in the first time period, the bandwidth of the AP's working channel is at least 40 MHz, the first channel arrangement includes the main channel of the AP's working channel, and the first channel arrangement The indicated sub-channel available to the AP in the first time period is in the working channel of the AP; after that, the AP receives a second indication from the controller, and the second indication is used to indicate the second channel arrangement.
  • the arrangement is a sub-channel available to the AP in the second time period
  • the second channel arrangement includes the main channel of the AP’s working channel
  • the sub-channel is also in the working channel of the AP.
  • the second channel arrangement is different from the first channel arrangement, but the working channel of the AP remains unchanged during the first time period and the second time period.
  • the AP's working channel refers to the AP's access capability, that is, the maximum channel resource that the AP can use.
  • the first instruction includes the AP's first time period.
  • the second indication includes the sub-channels available to the AP in the second time period, and the second channel arrangement is different from the first channel arrangement, so the AP can determine the first time according to the controller’s instructions
  • the sub-channels available in the second time period and the second time period realize the dynamic allocation of channel resources by the controller.
  • the AP transmits in the first time period
  • the unavailable sub-channels in the AP’s working channel are punctured. That is, when the AP determines that the available sub-channels are not the AP’s working channel according to the first channel arrangement, the AP will follow-up at the first time
  • the sub-channels that are not available in the AP's working channel are punctured, so that APs with different available sub-channels can transmit data in parallel in the first time period without interference.
  • using the channel puncturing mechanism can enable channels of discontinuous bandwidth to be channel-bonded to transmit data; similarly, if the second channel arrangement indicates that there are unavailable sub-channels in the AP’s working channel, the AP is in When the WLAN signal is sent in the second time period, the unavailable sub-channels in the working channel of the AP are punctured, so that APs with different available sub-channels can transmit data in parallel in the second time period without interfering with each other.
  • the puncturing indication for the STA is set in the first trigger frame, where the puncturing indication is used to indicate the STA
  • the sub-channels that are not available in the working channel of the AP are punctured, so that the AP communicates with other APs when processing the uplink signal sent by the STA associated with the AP in the first time period. Do not interfere with each other.
  • the second trigger frame The puncturing indication for the STA is set in the STA, where the puncturing indication is used to instruct the STA to perform puncturing processing on subchannels that are not available in the AP’s working channel when the STA sends an uplink signal based on the second trigger frame, so that the AP is The STA associated with the AP does not interfere with other APs when sending uplink signals in the second time period.
  • the AP sends to the controller
  • the buffer status report or summary of the buffer status report of the STA associated with the AP can be used as the basis or one of the basis for the controller to determine the channel access requirement of the AP, so that the controller can realize the channel access requirement according to the channel access requirement. Dynamic allocation of resources.
  • the third aspect of the present application provides a controller, which has the function of implementing the above-mentioned first aspect or any one of the possible implementation methods of the first aspect.
  • This function can be realized by hardware, or by hardware executing corresponding software.
  • the hardware or software includes one or more modules corresponding to the above-mentioned functions, such as: an acquisition unit, a distribution unit, and a sending unit.
  • a fifth aspect of the present application provides a controller, which includes a processor and a memory; the memory is used to store a program; the processor is used to execute the program to implement any possible implementation as in the first aspect or the first aspect The method described in the way.
  • the sixth aspect of the present application provides an AP.
  • the AP includes a processor and a memory; the memory is used to store a program; and the processor is used to execute the program to implement the above-mentioned second aspect or any one of the possible implementation manners of the second aspect. The method described.
  • a seventh aspect of the present application provides a computer-readable storage medium that stores one or more computer-executable instructions.
  • the processor executes any one of the above-mentioned first aspect or the first aspect. The method described in the implementation mode.
  • the eighth aspect of the present application provides a computer-readable storage medium storing one or more computer-executable instructions.
  • the processor executes any one of the above-mentioned second aspect or the second aspect. The method described in the implementation mode.
  • the ninth aspect of the present application provides a computer program product (or computer program) storing one or more computers.
  • the processor executes the first aspect or any one of the first aspects. A possible way to achieve this.
  • the tenth aspect of the present application provides a computer program product storing one or more computers.
  • the processor executes the above-mentioned second aspect or any one of the possible implementation methods of the second aspect .
  • the eleventh aspect of the present application provides a chip system, which includes a processor, and is configured to support a controller to implement the above-mentioned first aspect or the functions involved in any one of the possible implementation manners of the first aspect.
  • the chip system may also include a memory, and the memory is used to store the necessary program instructions and data of the controller.
  • the chip system can be composed of chips, or include chips and other discrete devices.
  • a twelfth aspect of the present application provides a chip system, which includes a processor, and is configured to support an AP to implement the above-mentioned second aspect or any one of the possible implementation manners of the second aspect.
  • the chip system may also include a memory, and the memory is used to store the necessary program instructions and data of the AP.
  • the chip system can be composed of chips, or include chips and other discrete devices.
  • the third, fifth, seventh, ninth and eleventh aspects or the technical effects brought by any one of the possible implementations can be referred to the first aspect or the technologies brought about by the different possible implementations of the first aspect The effect will not be repeated here.
  • the fourth, sixth, eighth, tenth and twelfth aspects or the technical effects brought by any one of the possible implementation methods can be referred to the technologies brought about by the second aspect or the different possible implementation methods of the second aspect The effect will not be repeated here.
  • FIG. 1 is a schematic diagram of a network structure of a WLAN in an embodiment of the application
  • FIG. 2 is another schematic diagram of the network structure of the WLAN in an embodiment of the application
  • FIG. 3 is another schematic diagram of the network structure of the WLAN in an embodiment of the application.
  • FIG. 4 is a schematic diagram of a WLAN communication method in an embodiment of this application.
  • FIG. 5 is another schematic diagram of a WLAN communication method in an embodiment of this application.
  • FIG. 6 is another schematic diagram of a WLAN communication method in an embodiment of this application.
  • FIG. 7 is another schematic diagram of a WLAN communication method in an embodiment of this application.
  • FIG. 8 is a schematic diagram of a controller in an embodiment of the application.
  • FIG. 9 is a schematic diagram of an AP in an embodiment of this application.
  • FIG. 10 is another schematic diagram of a controller in an embodiment of the application.
  • FIG. 11 is another schematic diagram of an AP in an embodiment of this application.
  • the network structure of the WLAN can be set to a wireless controller 101 and multiple APs 102 connected to the wireless controller 101. At this time, the AP serves as the access point of the station STA. Entry point to realize the network communication of STA.
  • the WLAN network structure can also be set as shown in Figure 2. In this network structure, each central AP102 is connected to the RRU103. At this time, the RRU serves as the access point of the station STA. Realize STA network communication.
  • the network architecture in FIG. 1 and FIG. 2 can be referred to as shown in FIG.
  • AP and RRU can be used as the network access device 301 directly with the STA, and multiple network access devices 301 A continuous networking form is presented in geographic location.
  • a network access device 301 is deployed every 10-20 meters (m) to realize network access of each STA.
  • 20MHz, 40MHz, 80MHz, 160MHz or larger bandwidth communication can be used in WLAN.
  • 40MHz, 80MHz, 160MHz and other large bandwidths are obtained by combining multiple 20MHz bandwidths.
  • the channel bandwidth resource allocation can generally be realized by the controller, that is, the allocation of large bandwidth resources can be realized by the pre-configuration of the controller.
  • an embodiment of a WLAN communication method in the embodiment of the present application includes:
  • the controller obtains the channel access requirement of the AP device group.
  • the controller when the controller allocates channel resources in the WLAN, the controller can obtain the channel access requirements of the AP device group.
  • the AP device group includes at least two APs, that is, the controller obtains the AP device group.
  • the channel access requirements of each AP is not limited to, the controller's channel access requirements.
  • the method for the controller to obtain the channel access requirement of the AP device group may be that the controller actively obtains the characteristic information of each AP in the AP device group as the channel access requirement of the AP device group, where the characteristic information may include historical traffic information of the AP , AP’s downlink queue information, AP’s priority identification and/or interaction information between APs, etc., or each AP in the AP device group sends status information to the controller, and the controller determines the status information according to the status information.
  • the channel access requirements of each AP in the AP device group, where the status information may include the uplink queue information of the AP, the resource request of the AP, and/or the buffer status report or the summary of the buffer status report of the STA associated with the AP, etc.
  • the working channel of the AP with the largest working channel bandwidth in the AP device group is the group working channel of the AP device group, where the bandwidth of the group working channel is at least 40 MHz, that is, the AP device group includes large bandwidth resources ,
  • the group working channel of the AP device group can be 40MHz, 80MHz, 160MHz or larger.
  • the working channel of any AP in the AP device group is the same as or within the group of working channels, and there are at least two APs in the AP device group whose main channels are different.
  • the AP device group includes n APs (namely AP1..., APn), and its group working channel is (m*20) MHz (namely channel 1..., channel m) as an example.
  • the working channel of each AP includes one or more of channel 1 to channel n, that is, the bandwidth of the working channel of each AP is 20MHz...or (m*20)MHz
  • the working channel of at least one AP among the n APs is the group of working channels, that is, (m*20) MHz.
  • each AP depends on the main channel of each AP when working, that is to say, the working channel of each AP must include the main channel corresponding to each AP. Therefore, in order to realize the dynamic allocation of channel bandwidth among multiple APs,
  • the working channels of at least two APs in the AP device group have different main channels, so that dynamic allocation of the at least two APs is implemented in the subsequent steps.
  • the controller allocates the sub-channels in the group working channel to at least one AP in the AP device group according to the channel arrangement according to the channel access requirement.
  • the controller allocates each sub-channel in the working channel of the group to at least one AP in the AP device group according to the channel arrangement according to the channel access requirement of the AP device group obtained in step 401, wherein the channel arrangement uses
  • the channel arrangement may include the allocation of available sub-channels to one or more APs, and any two APs in the channel arrangement are allocated The sub-channels are different.
  • the channel access requirement may indicate the channel access requirement of each AP in the first time period, so that the channel arrangement in the first time period can be determined according to the channel access requirement.
  • the group working channel is at least 40 MHz, that is, the number of channels in the group working channel is at least two.
  • the channel arrangement is used to indicate the correspondence between the sub-channels in the group working channel and at least one AP, that is, to indicate The sub-channel in this group of working channels belongs to only one AP for use in the first time period, and other APs cannot use the sub-channel in the first time period. Therefore, in this channel arrangement, any two APs are used by The allocated sub-channels are different.
  • the AP depends on the main channel of each AP when working, that is, the working channel of each AP must include the main channel corresponding to each AP. Therefore, the sub-channels allocated to each AP in the channel arrangement include the corresponding The main channel in the working channel of each AP, and the sub-channels allocated to each AP of the AP device group are in the working channels of each AP, that is, the sub-channels allocated to each AP are included in the working channels of each AP.
  • the main channel of each AP's working channel is also included in the group of working channels, the main channel of each AP's working channel can only be used by a certain AP in the first time period, that is, if it is in the AP
  • the channel arrangement indicates that only one of the APs can use the main channel in the first time period, so if the channel arrangement includes more than one AP
  • the main channel of the working channel of any two APs in the channel arrangement is different. Based on this, an AP in the AP device group that is not allocated an available sub-channel by the channel arrangement cannot perform service data transmission in the working channel of the group within the first time period.
  • the controller obtains the updated channel access requirement of the AP device group.
  • the controller obtains the updated channel access requirement of the AP device group, where the updated channel access requirement may indicate that each AP is in the first 2. Channel access requirements in the time period.
  • the controller may actively obtain the updated channel access requirements, and the controller may also determine the updated channel access requirements by receiving data sent by each AP.
  • the channel access requirements of the network are not limited here.
  • the controller allocates the sub-channels in the group working channel to at least one AP in the AP device group according to the updated channel arrangement according to the updated channel access requirement.
  • the controller allocates the sub-channels in the group working channel to at least one AP in the AP device group according to the updated channel arrangement according to the updated channel access requirements obtained in step 403, where the updated channel arrangement It is used to indicate channels available to APs in the AP device group in the second time period, and the working channels of each AP in the AP device group remain unchanged in the first time period and the second time period.
  • the first time period and the second time period may be the same time period.
  • step 404 is executed to update the sub-channels available for each AP in the AP device group in the first time period; in addition, the first time period
  • the second time period may also be a different time period.
  • the start time of the second time period may be after the start time of the first time period, after step 402, when the current time is in the first time period After the start time and the current time before the end time of the first time period, when the controller determines that the channel arrangement in step 402 needs to be adjusted according to the updated channel access requirements in the AP device group, step 404 is executed. It is used to update the available sub-channels of the APs in the AP device group in the second time period.
  • the first time period and the second time period may also have other relationships, which are not limited here.
  • the first time period and the second time period may be different sequential time periods in the cycle change process, for example, if the period is T (0.0001 second, 0.001 second, 0.02 second or other time period), Then the first time period may indicate the time period from time (n-1)T to time nT, and the second time period may indicate the time period from time nT to time (n+1)T, thus step 401 and step
  • the execution process of 403 may also be that the controller periodically obtains the channel access requirements of each AP in the AP device group.
  • the working channel of each AP in the AP device group may be the working channel pre-allocated for each AP when the controller accesses each AP for the first time, or the controller may perform further operations according to the acquired control strategy. Adjustment.
  • the time interval between the first time period and the second time period may be shorter Time interval (for example, 100ms, 200ms or other time intervals), therefore, the working channel of each AP in the AP device group remains unchanged in a short time interval, that is, in the first time period and the second time period The inside remains unchanged.
  • the controller allocates each sub-channel in the group working channel corresponding to the AP device group to the AP device group according to the channel arrangement according to the channel access requirements of the AP device group, where the channel arrangement is used to indicate the first time For the sub-channels available to the APs in the AP device group in the segment, after the controller obtains the updated channel access requirements, the controller allocates the sub-channels in the group working channel according to the updated channel arrangement according to the updated channel access requirements For the AP device group, the updated channel arrangement is used to indicate the channels available to the APs in the AP device group in the second time period, so that the controller can control the channel resources corresponding to the AP device group in the first time period and the first time period.
  • the dynamic allocation of the second time period is to realize the dynamic allocation of the channel resources in the WLAN by the controller.
  • the solution can be further optimized and defined.
  • the number of APs in the AP device group is the same as the number of subchannels included in the group working channel of the AP device group, and the main channel of the working channels of any two APs in the AP device group different.
  • the number of sub-channels included in the group working channel is the upper limit of the number of APs in the AP device group. Therefore, the AP device group in the implementation mode can accommodate the maximum number of APs that can operate independently.
  • each sub-channel included in the group working channel is correspondingly set as the main channel of the working channel of each AP in the AP device, so that the main channel of the working channel of each AP in the AP device is staggered, and the mutual operation can be performed independently. No interference, improve the utilization efficiency of the group working channel.
  • each AP depends on the main channel of each AP when working, that is, the working channel of each AP must include the main channel corresponding to each AP, due to the channel arrangement in step 402 and the channel updated in step 404
  • the sub-channels of the group working channel can only be used by a certain AP in the first time period or the second time period. Therefore, in order to improve the resource utilization efficiency of the AP device group to the group working channel, you can set the AP device group
  • the number of APs is the same as the number of sub-channels included in the group working channel of the AP device group, and the main channels of the working channels of any two APs in the AP device group are different.
  • each AP in the AP device group is important
  • the controller can allocate the sub-channels in the group working channel to each AP correspondingly, so that each AP in the AP device group can use its own main channel, avoiding multiple APs with the same main channel from being A scenario where WLAN cannot be used for a certain period of time.
  • the number of APs in the AP device group and the group working channel of the AP device group can also be in other sizes. For example, if the number of APs in the AP device group is less than the group working channel of the AP device group, it can also be Stagger the main channels of each AP to avoid mutual influence; if the number of APs in the AP device group is greater than the group working channel of the AP device group, there must be at least two APs that have the same main channel. At this time, the channel arrangement and/ Or the updated channel arrangement only indicates that only one of the at least two APs with the same main channel can handle services in the WLAN.
  • the controller may send the channel arrangement or the part of the channel arrangement corresponding to each AP to the corresponding AP in the AP device group, so that each AP in the AP device group can Use the channel resources corresponding to each AP to process services in the WLAN according to the channel arrangement in the first time period.
  • the controller sends the updated channel arrangement or the part of the updated channel arrangement corresponding to each AP. To the corresponding AP in the AP device group, so that each AP in the AP device group can use the channel resource corresponding to each AP to process the service in the second time period according to the updated channel arrangement, so that each AP realizes the service through the dynamic allocation of channel resources Processing.
  • the controller can be implemented in multiple sending methods. For example, if the channel arrangement indicates that there are APs with available sub-channels in the first time period in the AP device group, at this time , The controller can send the entire channel arrangement or the content of the channel arrangement including the available sub-channels of the corresponding AP to the corresponding AP, so that the AP knows that the AP’s available channels in the first time period use WLAN; When the arrangement indicates that there is an AP in the AP device group that has no available sub-channels within the first time period, at this time, the controller can also send the channel arrangement to the AP, or not within the preset time period through a preset method.
  • FIG. 5 another embodiment of a WLAN communication method in the embodiment of the present application includes:
  • the AP receives a first instruction from the controller.
  • the AP receives the first indication from the controller, where the first indication is used to indicate the first channel arrangement, and the first channel arrangement is the sub-channel available to the AP in the first time period, and the AP’s working channel
  • the bandwidth of is at least 40 MHz
  • the first channel arrangement includes the main channel of the AP’s working channel, that is, the first channel arrangement includes the AP’s working channel, which is the AP’s working channel or In the working channel of the AP, since the AP relies on the main channel of the AP when working, the first channel arrangement also includes the main channel of the working channel of the AP.
  • the controller can be connected to an AP device group.
  • the AP device group includes at least two APs.
  • the controller accesses according to the channel of the AP device group. After the channel arrangement is determined by the demand, the sub-channels available to any AP indicated in the channel arrangement can be sent to the corresponding AP as the first channel arrangement included in the first indication, so that the AP can obtain the available sub-channels in the first time period. Sub-channel.
  • the AP receives a second instruction from the controller.
  • the AP receives a second instruction from the controller.
  • the second instruction is used to indicate a second channel arrangement, and the second channel arrangement is a sub-channel available to the AP in the second time period.
  • the main channel of the AP's working channel is included in the second channel arrangement, and the sub-channels available to the AP in the first time period indicated by the second channel arrangement are also in the AP's working channel, that is, The second channel arrangement is different from the first channel arrangement, so the AP can determine the available sub-channels in the first time period and the second time period according to the instructions of the controller, so as to realize the dynamic allocation of channel resources by the controller.
  • the AP's working channel refers to the AP's access capability, that is, the maximum channel resource that the AP can use.
  • the first instruction includes the AP's first time period.
  • the second indication includes the sub-channels available to the AP in the second time period, and the second channel arrangement is different from the first channel arrangement, so the AP can determine the first time according to the controller’s instructions
  • the sub-channels available in the second time period and the second time period realize the dynamic allocation of channel resources by the controller.
  • the first time period and the second time period may be the same time period.
  • the AP receives the second indication, so that the second indication pair can be used.
  • the first instruction is to update, that is, to update the sub-channels available in the first time period; in addition, the first time period and the second time period can also be different time periods, for example, at the current moment at the beginning of the first time period
  • the AP uses the second indication to determine the available sub-channels in the second time period, the first time period and the second time period It can also be other relationships, which are not limited here.
  • the working channel of the AP can be the working channel pre-allocated by the controller for the AP when the AP accesses the controller for the first time, or it can be further adjusted by the controller according to the acquired control strategy, which is implemented in this application
  • the time interval between the first time period and the second time period can be a short time Interval (for example, 100ms, 200ms, or other time intervals)
  • the working channel of each AP in the AP device group needs to remain unchanged within a short time interval, that is, between the first time period and the second time period The inside remains unchanged.
  • the AP when the AP sends WLAN signals in the first time period, the working channel of the AP is Unavailable sub-channels are punctured, that is, when the AP determines that its available sub-channels are lower than the working channel of the AP according to the first channel arrangement, the AP subsequently sends WLAN signals for service data processing in the first time period At this time, the unavailable sub-channels in the working channel of the AP are punctured, so that APs with different available sub-channels can transmit data in parallel in the first time period without interfering with each other.
  • using the channel puncturing mechanism can make discontinuous Bandwidth channels can also be channel bound to transmit data; similarly, if the second channel arrangement indicates that there are unavailable sub-channels in the working channel of the AP, when the AP sends WLAN signals in the second time period, Punching is performed on the unavailable sub-channels in the working channel of the AP, so that APs with different available sub-channels can transmit data in parallel in the second time period without interfering with each other.
  • the AP sends the first trigger frame to the station STA associated with the AP within the first time period.
  • a puncturing instruction for the STA is set, where the puncturing instruction is used to instruct the STA to perform puncturing on subchannels that are unavailable in the AP's working channel when sending uplink signals based on the first trigger frame , So that the AP does not interfere with other APs when processing the uplink signal sent by the STA associated with the AP in the first time period.
  • the second trigger frame The puncturing indication for the STA is set in the STA, where the puncturing indication is used to instruct the STA to perform puncturing processing on subchannels that are not available in the AP’s working channel when the STA sends an uplink signal based on the second trigger frame, so that the AP is The STA associated with the AP does not interfere with other APs when sending uplink signals in the second time period.
  • the AP sends a buffer status report or a summary of the buffer status report of the STA associated with the AP to the controller.
  • the buffer status report or the summary of the buffer status report of the STA associated with the AP can be used as one of the basis for the controller to determine the channel access requirement of the AP in step 401, so that the controller can realize the matching according to the channel access requirement. Dynamic allocation of channel resources.
  • the group working channel of the AP device group is channel 155 (frequency range is 5735MHz-5815MHz).
  • Channel 155 includes 4 sub-channels with a bandwidth of 20MHz: channel 149 (frequency range is 5735MHz-5755MHz), channel 153 (frequency range is 5755MHz-5775MHz), channel 157 (frequency range is 5775MHz-5795MHz), channel 161 (frequency range is 5775MHz-5795MHz) 5795MHz-5815MHz), and 2 sub-channels with a bandwidth of 40MHz: channel 151 (frequency range is 5735MHz-5775MHz), channel 159 (frequency range is 5775MHz-5815MHz).
  • the controller can set the working channels of 4 APs in various ways, and the working channels of each AP can be the same as the group working channel or within the group working channel. That is, the working channel of each AP may be channel 149, channel 151, channel 153, channel 155, channel 157, channel 159, or channel 161, and the working channel of at least one AP is channel 155.
  • the working channels of these 4 APs are the same as the group working channel, and the working channels of these 4 APs are all channel 155. Since each AP depends on the main channel of each AP when working, the main channels of the working channels of the preset 4 APs are all staggered. For details, please refer to Figure 6, the primary channels and secondary channels of AP1 to AP4.
  • the main channel of AP1 is channel 149 (the secondary channel is channel 153, channel 157, and channel 161)
  • the main channel of AP2 is channel 153 (the secondary channel is channel 149, channel 157, and channel 161)
  • the main channel of AP3 is channel 157 (the auxiliary channel is channel 149, channel 153, and channel 161)
  • the main channel of AP4 is channel 161 (the auxiliary channel is channel 149, channel 153, and channel 157).
  • the basic basis for the calculation of the queue information is: the greater the queue traffic, the greater the packet priority; the greater the queue delay, the greater the packet priority.
  • the basis for controlling the bandwidth of an AP may be: if the AP's packet sending priority is small, the access bandwidth is 20MHz; if the AP's packet sending priority is larger and other APs have no services, the access bandwidth is 80MHz; If the AP has a higher priority for sending packets, and other APs have a small amount of service or are in the process of sending, they can access the bandwidth of 20-60MHz.
  • the controller arranges the AP as follows:
  • the controller determines, according to the queue information reported by each AP, that in the first time period, the STA1 associated with AP1 has a large amount of business, AP2 and AP4 have no business, and it finds that AP3 has a little business, it will get the channel arrangement.
  • the AP1 access bandwidth is configured to be 60 MHz, namely channel 149, channel 153, and channel 161 (or represented as channel 151, channel 161), and the AP3 access bandwidth is configured to be 20 MHz, namely channel 157.
  • the controller determines according to the queue information reported by each AP that in the second time period, AP1 and AP3 have finished sending and have no business, AP2 has a little business, and AP4 has a lot of business, in order to ensure data transmission, get updated Channel arrangement.
  • the AP2 bandwidth is configured to be 20MHz, that is, channel 153; the AP4 bandwidth is configured to be 60MHz, channel 149, channel 157, channel 161 (or represented as channel 149, channel 159).
  • controller determines according to the queue information reported by each AP that in the third time period, AP1, AP2, AP3 have no business, and AP4 has a lot of business, in order to ensure data transmission, it will get the updated channel arrangement again, which should be updated again Configure AP4 bandwidth 80MHz in the channel arrangement, that is, channel 155.
  • the controller sends the channel arrangement to the AP in the channel number, character, table or other data format.
  • the controller can send the channel arrangement, the updated channel arrangement, the updated channel arrangement all or the part corresponding to each AP to each AP.
  • the controller can arrange the entire channel arrangement Send to 4 APs. Since only AP1 and AP3 have available channels in the first time period, the controller can also send the channel arrangement or the part of the channel arrangement only to AP1, AP3, and not to AP2 , AP4, or the controller may also send an indication message to AP2 and/or AP4. The indication message indicates that AP2 and/or AP4 have no available channels in the first time period.
  • the controller updates the channel arrangement and the channel arrangement again.
  • a similar treatment can also be used in.
  • the working channel of each AP in the first time period, the second time period, and the third time period is unchanged (all remain as channel 155) and the main channel of each AP is unchanged. Therefore, the controller sends this to the AP.
  • CSA channel switch announcement
  • each AP can use the corresponding channel bandwidth resource for WLAN data transmission in the corresponding time period according to the channel arrangement or the part of the channel arrangement sent by the controller, so as to realize the dynamic allocation of WLAN channel resources by the controller.
  • the available channels of AP1 in the first time period are channel 149, channel 153, and channel 161. Thereafter, the working channel of AP1 in the first time period is still channel 155.
  • channel 157 is punctured.
  • AP1 has no available channels in the second and third time periods. After that, the working channel of AP1 in the second and third time periods is still the preset 80MHz channel, which is channel 155, but AP1 is in the second time period and the third time period. The channel is not used to send data during the time period and the third time period.
  • AP2 has no available channels in the first time period and the third time period. After that, the working channel of AP2 in the first time period and the third time period is still channel 155, but AP2 is in the first time period And in the third time period, the channel is not used to send data.
  • the channel available for AP2 in the second time period is channel 153.
  • the working channel of AP2 in the second time period is still channel 155.
  • the channel available for AP3 in the first time period is channel 3.
  • the working channel of AP3 in the first time period is still channel 155.
  • AP3 performs data service transmission on the WLAN, after puncturing channel 149, channel 153, and channel 161, it only sends data on channel 157.
  • performing puncturing on channel 149, channel 153, and channel 161 is an optional step here, which may or may not be executed.
  • AP3 has no available channels in the second time period and the third time period.
  • the working channel of AP3 in the second time period and the third time period is still channel 155, but AP3 does not use the channel to send data in the second time period and the third time period.
  • AP4 has no available channel in the first time period.
  • the working channel of AP4 in the first time period is still channel 155.
  • AP4 does not use the channel to send data in the first time period.
  • the channels available for AP4 in the second time period are channel 149, channel 157, and channel 161.
  • the working channel of AP4 in the second time period is still channel 155.
  • channel 153 is punctured.
  • the channel available for AP4 in the third time period is channel 155. AP4 can use the full working channel in the third time period.
  • the trigger frame is set in the trigger frame.
  • the puncturing indication of the STA which is used to instruct the STA to perform puncturing processing on subchannels that are not available in the AP's working channel when sending an uplink signal based on the trigger frame.
  • the acquiring unit 801 is configured to acquire the channel access requirements of the AP device group.
  • the AP device group includes at least two APs.
  • the working channel of the AP with the largest working channel bandwidth in the AP device group is the group working channel, and the bandwidth of the group working channel is at least For 40 MHz, the working channel of any AP in the AP device group is the same as or within the group working channel, and the main channels of the working channels of at least two APs in the AP device group are different;
  • the allocation unit 802 is configured to allocate the sub-channels in the group working channel to at least one AP in the AP device group according to the channel arrangement according to the channel access requirements, and the channel arrangement is used to indicate that the AP in the AP device group is available in the first time period
  • the channel arrangement includes the allocation of available sub-channels for one or more APs. Any two APs in the channel arrangement are allocated different sub-channels.
  • the sub-channels allocated to each AP in the channel arrangement include the corresponding AP The main channel of the working channel of the AP equipment group.
  • the sub-channels allocated to each AP of the AP device group are in the working channel of the corresponding AP. If the channel arrangement includes the arrangement of more than one AP, the working channel of any two APs in the channel arrangement The main channel is different;
  • the obtaining unit 801 is also used to obtain the updated channel access requirement of the AP device group;
  • the allocation unit 802 is further configured to allocate the sub-channels in the group working channel to at least one AP in the AP device group according to the updated channel arrangement according to the updated channel access requirements, and the updated channel arrangement is used to indicate the second time period Channels available to APs in the inner AP device group, where the working channel of each AP in the AP device group remains unchanged during the first time period and the second time period.
  • the allocation unit 802 allocates each sub-channel in the group working channel corresponding to the AP device group to the AP device group according to the channel arrangement according to the channel access requirements of the AP device group. After the obtaining unit 801 obtains the updated channel access requirements for the sub-channels available to the APs in the AP device group during the time period, the allocating unit 802 updates the sub-channels in the group working channel according to the updated channel access requirements.
  • the channel arrangement of the AP device group is allocated to the AP device group, where the updated channel arrangement is used to indicate the channels available to the APs in the AP device group in the second time period, so that the channel resource corresponding to the AP device group by the controller is in the first
  • the dynamic allocation of the time period and the second time period realizes the dynamic allocation of the channel resources in the WLAN by the controller.
  • the number of APs in the AP device group is the same as the number of subchannels included in the group working channel, and the main channels of the working channels of any two APs in the AP device group are different.
  • the controller further includes:
  • the sending unit 803 is configured to send the channel arrangement or the part corresponding to each AP in the channel arrangement to the corresponding AP in the AP device group;
  • the sending unit 803 may also be used to send the updated channel arrangement or the part of the updated channel arrangement corresponding to each AP to the corresponding AP in the AP device group.
  • an embodiment of the present application also provides an AP 900, and the AP includes a receiving unit 901 and a processing unit 902:
  • the receiving unit 901 is configured to receive a first indication from the controller, where the first indication is used to indicate a first channel arrangement, the first channel arrangement is the sub-channel available to the AP in the first time period, and the working channel of the AP
  • the bandwidth is at least 40 MHz, the first channel arrangement includes the main channel of the AP's working channel, and the first channel is arranged in the AP's working channel;
  • the receiving unit 901 is further configured to receive a second indication from the controller, where the second indication is used to indicate a second channel arrangement, the second channel arrangement is the sub-channel available to the AP in the second time period, and the second channel arrangement Including the main channel of the AP’s working channel, and the second channel is arranged in the AP’s working channel.
  • the second channel arrangement is different from the first channel arrangement.
  • the AP’s working channel remains unchanged during the first time period and the second time period. .
  • AP900 further includes a processing unit 902;
  • the processing unit 902 is configured to puncture the unavailable sub-channels in the AP's working channel
  • the processing unit 902 is further configured to puncture the unavailable sub-channels in the AP's working channel.
  • the processing unit 902 when the AP sends a trigger frame to the station STA associated with the AP in the first time period, the processing unit 902 also It is used to set a puncturing indication for the STA in the trigger frame, and the puncturing indication is used to instruct the STA to puncture the unavailable sub-channels in the working channel of the AP when sending an uplink signal based on the trigger frame.
  • AP900 also includes:
  • the sending unit 903 is configured to send a buffer status report or a summary of the buffer status report of the STA associated with the AP to the controller.
  • FIG. 10 is a schematic diagram of a possible logical structure of the controller 1000 involved in the above-mentioned embodiments provided by the embodiments of this application.
  • the controller 1000 may include, but is not limited to, a memory 1001 and a processor 1002.
  • the processor 1002 is configured to perform control processing on the actions of the controller 1000.
  • the controller 1000 may be used as a wireless controller in the WLAN, similar to the structure of FIG. 1 and FIG. 2, for realizing the dynamic allocation of channel resources in the WLAN.
  • the processor 1002 may be a central processing unit, a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in conjunction with the disclosure of this application.
  • the processor may also be a combination that implements computing functions, for example, a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on.
  • FIG. 11 is a schematic diagram of a possible logical structure of the AP1100 involved in the above-mentioned embodiments provided by the embodiments of this application.
  • the AP1100 may include, but is not limited to, a memory 1101 and a processor 1102.
  • the processor 1102 is used to control the actions of the AP1100.
  • the AP1100 can be used as an AP in a WLAN, similar to the structure described in FIG. 1 and FIG. 2.
  • the AP1100 may also integrate other components, such as power supply 1103, interface 1104, modulator 1105, receiver 1106, transmitter 1107, antenna array 1108, etc. or other components, There is no limitation here.
  • the processor 1102 may be a central processing unit, a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in conjunction with the disclosure of this application.
  • the processor may also be a combination that implements computing functions, for example, a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on.
  • the embodiment of the present application also provides a WLAN architecture, and the network architecture includes the controller and the AP in the foregoing embodiment.
  • the embodiment of the present application also provides a computer-readable storage medium storing one or more computers.
  • the processor executes the method implemented by the above-mentioned controller or AP.
  • the embodiment of the present application also provides a computer program product (or called a computer program) storing one or more computers.
  • a computer program product or called a computer program
  • the processor executes the method implemented by the above-mentioned controller or AP.
  • the embodiment of the present application also provides a chip system, which includes a processor, which is used to support the controller to implement the functions involved in the above-mentioned controller or AP.
  • the chip system may also include a memory, and the memory is used to store the necessary program instructions and data of the controller.
  • the chip system can be composed of chips, or include chips and other discrete devices.
  • the disclosed system, device, and method may be implemented in other ways.
  • the device embodiments described above are merely illustrative, for example, the division of the units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components may be combined or It can be integrated into another system, or some features can be ignored or not implemented.
  • the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
  • the functional units in the various embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
  • the above-mentioned integrated unit can be implemented in the form of hardware or software functional unit.
  • the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium.
  • the technical solution of the present application essentially or the part that contributes to the existing technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , Including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disks or optical disks and other media that can store program codes. .

Landscapes

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

Abstract

A wireless local area network (WLAN) communication method, a controller, an access point (AP), which are used to implement a dynamic allocation of channel resources in a WLAN. The method of the present application includes: the controller allocates each sub-channel in a group working channel corresponding to an AP device group to the AP device group according to a channel access requirement of the AP device group and a channel arrangement, wherein, the channel arrangement is used to indicate a sub-channel available for the AP in the AP device group within a first time period, after the controller obtains the updated channel access requirement, the controller allocates the sub-channel in the group working channel to the AP device group according to the updated channel access requirement and the updated channel arrangement, wherein, the updated channel arrangement is used to indicate a channel available for the AP in the AP device group within a second time period, so as to enable the controller to dynamically allocates the channel resources corresponding to the AP device group in the first time period and the second time period, that is, the controller realizes the dynamic allocation of the channel resources in the WLAN.

Description

一种无线局域网通信方法、控制器、接入点Wireless local area network communication method, controller and access point

本申请要求于2019年10月25日提交的申请号为201911025948.1、发明名称为“一种无线局域网通信方法、控制器、接入点”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application filed on October 25, 2019 with the application number 201911025948.1, and the invention title is "a wireless local area network communication method, controller, and access point", the entire contents of which are incorporated by reference In this application.

技术领域Technical field

本申请涉及无线局域网领域,尤其涉及一种无线局域网(WLAN)通信方法、控制器、接入点(AP)。This application relates to the field of wireless local area networks, and in particular to a wireless local area network (WLAN) communication method, controller, and access point (AP).

背景技术Background technique

为了满足企业在WLAN覆盖范围上的需求,如图1所示,可以将WLAN的网络结构设置为无线控制器101以及与该无线控制器101连接的多个接入点(access point,AP)102。此外,也可以将WLAN的网络结构设置为图2所示,在这种网络结构中,各个中心AP102上连接有拉远射频单元(remote radio unit,RRU)103。In order to meet the needs of enterprises in WLAN coverage, as shown in Figure 1, the network structure of the WLAN can be set to a wireless controller 101 and multiple access points (AP) 102 connected to the wireless controller 101. . In addition, the network structure of the WLAN may also be set as shown in FIG. 2. In this network structure, a remote radio unit (RRU) 103 is connected to each central AP 102.

WLAN中一般可以使用20兆赫兹(MHz)、40MHz、80MHz、160MHz或更大带宽通信。其中,40MHz、80MHz、160MHz等带宽是合并多个20MHz带宽得到的。Generally, 20 megahertz (MHz), 40MHz, 80MHz, 160MHz or larger bandwidth communication can be used in WLAN. Among them, 40MHz, 80MHz, 160MHz and other bandwidths are obtained by combining multiple 20MHz bandwidths.

邻近的AP占用不同的信道以减小干扰。例如邻近的AP占用不同的20MHz带宽。由于20MHz带宽的信道数多,使得使用相同信道的AP不是邻居。因此使得使用相同信道的AP之间距离大,相互干扰小或互不干扰。但是,上述部署中,每个AP只能使用20MHz带宽资源,传输速率低。如果出现带传输数据量大的突发情况,AP要耗时很长才能完成传输。Adjacent APs occupy different channels to reduce interference. For example, neighboring APs occupy different 20MHz bandwidths. Due to the large number of channels in the 20MHz bandwidth, APs that use the same channel are not neighbors. Therefore, the distance between APs using the same channel is large, and mutual interference is small or no mutual interference. However, in the above deployment, each AP can only use 20MHz bandwidth resources, and the transmission rate is low. If there is a sudden situation with a large amount of transmitted data, it will take a long time for the AP to complete the transmission.

发明内容Summary of the invention

本申请提供了一种WLAN通信方法、控制器、AP,用于实现对WLAN中的信道资源的动态分配。This application provides a WLAN communication method, controller, and AP, which are used to implement dynamic allocation of channel resources in the WLAN.

本申请第一方面提供了一种WLAN通信方法,该方法可应用于WLAN中的控制器,其中,控制器的一端连接WLAN云端网络,控制器的另一端与AP设备组相连接,用以实现AP设备组中各个AP所关联的站点STA与WLAN云端网络的通信。控制器在WLAN进行信道资源分配的过程中,控制器可以获取AP设备组的信道访问需求,该AP设备组中包括至少两个AP,且该AP设备组中的工作信道的带宽最大的AP的工作信道为该AP设备组的组工作信道,其中,组工作信道的带宽至少为40兆赫兹,该AP设备组中的任意一个AP的工作信道和该组工作信道相同或者在该组工作信道之内,且在该AP设备组中存在至少两个AP的工作信道的主信道不同;然后,控制器根据该AP设备组的信道访问需求将组工作信道中的各个子信道按照信道安排分配给该AP设备组中的至少一个AP,其中,信道安排用于指示在第一时间段内该AP设备组中的AP可用的子信道,信道安排中可以包括对一个或更多AP的可用子信道的分配,且信道安排中的任意两个AP被分配的子信道不同,此外,信道安排中的各个AP被分配的子信道包括对应各个AP的工作信道中的主信道,该AP设备组各个AP被分配的子信道在对应各个AP的工作信道内,如果该信道安排中包括对多于一个AP的安排的时候,则在该信道安排中的任意两个AP的工作信 道的主信道不同;在控制器获取AP设备组的信道访问需求之后,该控制器获取该AP设备组的更新后的信道访问需求,此后,控制器根据更新后的信道访问需求将组工作信道中的子信道按照更新的信道安排分配给该AP设备组中的至少一个AP,其中,更新的信道安排用于指示在第二时间段内AP设备组中的AP可用的信道,且该AP设备组中的各个AP的工作信道在第一时间段和第二时间段内保持不变。The first aspect of the present application provides a WLAN communication method, which can be applied to a controller in a WLAN, wherein one end of the controller is connected to the WLAN cloud network, and the other end of the controller is connected to the AP device group to achieve Communication between the station STA associated with each AP in the AP device group and the WLAN cloud network. When the controller allocates channel resources in the WLAN, the controller can obtain the channel access requirements of the AP device group. The AP device group includes at least two APs, and the AP device group has the largest working channel bandwidth. The working channel is the group working channel of the AP device group, where the bandwidth of the group working channel is at least 40 MHz, and the working channel of any AP in the AP device group is the same as the group working channel or is within the group working channel. In the AP device group, there are at least two AP working channels with different main channels; then, the controller allocates each sub-channel in the group working channel to the AP device group according to the channel access requirements of the AP device group. At least one AP in the AP device group, where the channel arrangement is used to indicate the sub-channels available to the APs in the AP device group in the first time period, and the channel arrangement may include the available sub-channels for one or more APs. The sub-channels allocated to any two APs in the channel arrangement are different. In addition, the sub-channels allocated to each AP in the channel arrangement include the main channel in the working channel corresponding to each AP. Each AP in the AP device group is allocated The allocated sub-channels are in the working channels corresponding to each AP. If the channel arrangement includes arrangements for more than one AP, the main channels of the working channels of any two APs in the channel arrangement are different; After the AP device group obtains the channel access requirements of the AP device group, the controller obtains the updated channel access requirements of the AP device group. Thereafter, the controller adjusts the sub-channels in the group working channel according to the updated channel access requirements according to the updated channel access requirements. Arrange to be allocated to at least one AP in the AP device group, where the updated channel arrangement is used to indicate the channels available to APs in the AP device group in the second time period, and the working channels of each AP in the AP device group It remains unchanged during the first time period and the second time period.

因此,控制器根据AP设备组的信道访问需求将AP设备组对应的组工作信道中的各个子信道按照信道安排分配给该AP设备组,其中,信道安排用于指示在第一时间段内该AP设备组中的AP可用的子信道,在控制器获取到更新后的信道访问需求之后,控制器根据更新后的信道访问需求将组工作信道中的子信道按照更新的信道安排分配给该AP设备组,其中,更新的信道安排用于指示在第二时间段内AP设备组中的AP可用的信道,从而使得控制器对AP设备组对应的信道资源在第一时间段和第二时间段的动态分配,即实现控制器对WLAN中的信道资源的的动态分配。Therefore, the controller assigns each sub-channel in the group working channel corresponding to the AP device group to the AP device group according to the channel arrangement according to the channel access requirements of the AP device group, where the channel arrangement is used to indicate the The sub-channels available to the APs in the AP device group. After the controller obtains the updated channel access requirements, the controller assigns the sub-channels in the group working channel to the AP according to the updated channel access requirements. Device group, wherein the updated channel arrangement is used to indicate the channels available to the APs in the AP device group in the second time period, so that the controller can control the channel resources corresponding to the AP device group in the first time period and the second time period The dynamic allocation of WLAN is to realize the dynamic allocation of the channel resources in the WLAN by the controller.

基于本申请第一方面,本申请第一方面的第一种可能的实现方式中,该AP设备组中AP的数量与组工作信道包括的子信道的数量相同,且,AP设备组中任意两个AP的工作信道的主信道不同。组工作信道包括的每一个子信道对应AP设备组中每一个AP的工作信道的主信道,从而,AP设备组中每一个AP的工作信道的主信道错开,可以独立运行互不干扰,提升组工作信道的利用效率。在保证所有AP的工作信道的主信道错开的前提下,组工作信道包括的子信道的数量是该AP设备组中AP数量的上限。因此,实现方式中AP设备组能容纳可以任意独立运行的最多AP。Based on the first aspect of the present application, in the first possible implementation manner of the first aspect of the present application, the number of APs in the AP device group is the same as the number of subchannels included in the group working channel, and any two of the AP device groups The main channel of the working channel of each AP is different. Each sub-channel included in the group working channel corresponds to the main channel of the working channel of each AP in the AP device group. Therefore, the main channel of the working channel of each AP in the AP device group is staggered, and it can operate independently without interfering with each other. Utilization efficiency of working channel. On the premise of ensuring that the main channels of the working channels of all APs are staggered, the number of sub-channels included in the group working channel is the upper limit of the number of APs in the AP device group. Therefore, the AP device group in the implementation manner can accommodate the largest number of APs that can run arbitrarily independently.

基于本申请第一方面或第一方面的第一种可能的实现方式,本申请第一方面的第二种可能的实现方式中,控制器将信道安排或信道安排中对应于各个AP的部分发送给AP设备组中对应的AP,从而使得AP设备组中的各个AP可以按照信道安排在第一时间段使用对应于各个AP的信道资源处理业务。控制器还可以将更新的信道安排或更新的信道安排中对应于各个AP的部分发送给AP设备组中对应的AP,使得AP设备组中的各个AP可以按照更新的信道安排在第二时间段使用对应于各个AP的信道资源处理业务,实现各个AP通过信道资源的动态分配实现业务的处理。Based on the first aspect of the application or the first possible implementation of the first aspect, in the second possible implementation of the first aspect of the application, the controller sends the channel arrangement or the part of the channel arrangement corresponding to each AP Give the corresponding AP in the AP device group, so that each AP in the AP device group can use the channel resources corresponding to each AP to process services in the first time period according to the channel arrangement. The controller can also send the updated channel arrangement or the part of the updated channel arrangement corresponding to each AP to the corresponding AP in the AP device group, so that each AP in the AP device group can be arranged in the second time period according to the updated channel. The channel resources corresponding to each AP are used to process services, so that each AP realizes service processing through the dynamic allocation of channel resources.

本申请第二方面提供了一种WLAN通信方法,该方法可应用于WLAN中的AP,其中,AP接收来自控制器的第一指示,第一指示用于指示第一信道安排,该第一信道安排为该AP在第一时间段内可用的子信道,AP的工作信道的带宽至少为40兆赫兹,在该第一信道安排中包括该AP的工作信道的主信道,且该第一信道安排所指示的该AP在第一时间段内可用的子信道在该AP的工作信道内;此后,AP接收来自控制器的第二指示,第二指示用于指示第二信道安排,该第二信道安排为该AP在第二时间段内可用的子信道,在该第二信道安排中包括该AP的工作信道的主信道,且第二信道安排所指示的该AP在第一时间段内可用的子信道也是在该AP的工作信道内,此外,第二信道安排与第一信道安排不同,但是AP的工作信道在第一时间段和第二时间段内保持不变。其中,AP的工作信道指的是AP的接入能力,即AP可以使用的最大信道资源,AP接收控制器发送的第一指示和第二指示中,第一指示包括该AP在第一时间段内可用的子信道,第二指示包括该AP在第二时间段内可用的子信道,且第二信道安排与第一信道安排不同,从而AP可以根据控制器的指示来确定出在第一时间段和第二时间段内可用的子信道,实现控 制器对信道资源的动态分配。The second aspect of the present application provides a WLAN communication method, which can be applied to an AP in a WLAN, where the AP receives a first indication from a controller, and the first indication is used to indicate a first channel arrangement. It is arranged as a sub-channel available for the AP in the first time period, the bandwidth of the AP's working channel is at least 40 MHz, the first channel arrangement includes the main channel of the AP's working channel, and the first channel arrangement The indicated sub-channel available to the AP in the first time period is in the working channel of the AP; after that, the AP receives a second indication from the controller, and the second indication is used to indicate the second channel arrangement. The arrangement is a sub-channel available to the AP in the second time period, the second channel arrangement includes the main channel of the AP’s working channel, and the AP’s available in the first time period indicated by the second channel arrangement The sub-channel is also in the working channel of the AP. In addition, the second channel arrangement is different from the first channel arrangement, but the working channel of the AP remains unchanged during the first time period and the second time period. Among them, the AP's working channel refers to the AP's access capability, that is, the maximum channel resource that the AP can use. Among the first and second instructions sent by the controller, the first instruction includes the AP's first time period. The second indication includes the sub-channels available to the AP in the second time period, and the second channel arrangement is different from the first channel arrangement, so the AP can determine the first time according to the controller’s instructions The sub-channels available in the second time period and the second time period realize the dynamic allocation of channel resources by the controller.

基于本申请第二方面,本申请第二方面的第一种实现方式中,如果第一信道安排指示该AP的工作信道内存在不可用的子信道时,则该AP在第一时间段内发送WLAN信号时,对该AP的工作信道内不可用的子信道做穿孔,即当该AP根据第一信道安排确定出其可用的子信道不是该AP的工作信道时,后续该AP在第一时间段内发送WLAN信号进行业务数据的处理时,对该AP的工作信道内不可用的子信道做穿孔处理,实现可用子信道不同的AP在第一时间段内可并行传输数据,互不干扰,同时,使用信道穿孔机制可以使得不连续带宽的信道也可以进行信道绑定进而传输数据;类似地,如果第二信道安排指示该AP的工作信道内存在不可用的子信道时,则该AP在第二时间段内发送WLAN信号时,对该AP的工作信道内不可用的子信道做穿孔处理,从而实现可用子信道不同的AP在第二时间段内可并行传输数据,互不干扰。Based on the second aspect of the present application, in the first implementation manner of the second aspect of the present application, if the first channel arrangement indicates that there are unavailable sub-channels in the working channel of the AP, the AP transmits in the first time period When the WLAN signal is used, the unavailable sub-channels in the AP’s working channel are punctured. That is, when the AP determines that the available sub-channels are not the AP’s working channel according to the first channel arrangement, the AP will follow-up at the first time When WLAN signals are sent in a segment to process service data, the sub-channels that are not available in the AP's working channel are punctured, so that APs with different available sub-channels can transmit data in parallel in the first time period without interference. At the same time, using the channel puncturing mechanism can enable channels of discontinuous bandwidth to be channel-bonded to transmit data; similarly, if the second channel arrangement indicates that there are unavailable sub-channels in the AP’s working channel, the AP is in When the WLAN signal is sent in the second time period, the unavailable sub-channels in the working channel of the AP are punctured, so that APs with different available sub-channels can transmit data in parallel in the second time period without interfering with each other.

基于本申请第二方面或第二方面的第一种可能的实现方式,本申请第二方面的第二种可能的实现方式中,如果第一信道安排指示该AP的工作信道内存在不可用的子信道时,则该AP在第一时间段内向与该AP关联的站点STA发送第一触发帧时,在第一触发帧中设置对该STA的穿孔指示,其中,穿孔指示用于指示该STA在基于第一触发帧发送上行信号时对该AP的工作信道内不可用的子信道做穿孔处理,使得AP在处理与该AP关联的STA在第一时间段内发送的上行信号时与其他AP互不干扰。类似地,如果该第二信道安排指示该AP的工作信道内存在不可用的子信道,则该AP在第二时间段内向与该AP关联的STA发送第二触发帧时,在第二触发帧中设置对该STA的穿孔指示,其中,穿孔指示用于指示该STA在基于第二触发帧发送上行信号时对该AP的工作信道内不可用的子信道做穿孔处理,使得AP在处理与该AP关联的STA在第二时间段内发送的上行信号时与其他AP互不干扰。Based on the second aspect of the present application or the first possible implementation of the second aspect, in the second possible implementation of the second aspect of the present application, if the first channel arrangement indicates that the AP’s working channel is unavailable Sub-channel, when the AP sends the first trigger frame to the station STA associated with the AP within the first time period, the puncturing indication for the STA is set in the first trigger frame, where the puncturing indication is used to indicate the STA When the uplink signal is sent based on the first trigger frame, the sub-channels that are not available in the working channel of the AP are punctured, so that the AP communicates with other APs when processing the uplink signal sent by the STA associated with the AP in the first time period. Do not interfere with each other. Similarly, if the second channel arrangement indicates that there are unavailable sub-channels in the working channel of the AP, when the AP sends the second trigger frame to the STA associated with the AP in the second time period, the second trigger frame The puncturing indication for the STA is set in the STA, where the puncturing indication is used to instruct the STA to perform puncturing processing on subchannels that are not available in the AP’s working channel when the STA sends an uplink signal based on the second trigger frame, so that the AP is The STA associated with the AP does not interfere with other APs when sending uplink signals in the second time period.

基于本申请第二方面、第二方面第一种可能的实现方式或第二方面第二种可能的实现方式,本申请第二方面的第三种可能的实现方式中,该AP向控制器发送与该AP关联的STA的缓存状态报告或缓存状态报告的总结。其中,与该AP关联的STA的缓存状态报告或缓存状态报告的总结可以作为控制器确定出该AP的信道访问需求的依据或依据之一,从而使得控制器可以根据该信道访问需求实现对信道资源的动态分配。Based on the second aspect of the present application, the first possible implementation manner of the second aspect, or the second possible implementation manner of the second aspect, in the third possible implementation manner of the second aspect of the present application, the AP sends to the controller The buffer status report or summary of the buffer status report of the STA associated with the AP. Among them, the buffer status report or the summary of the buffer status report of the STA associated with the AP can be used as the basis or one of the basis for the controller to determine the channel access requirement of the AP, so that the controller can realize the channel access requirement according to the channel access requirement. Dynamic allocation of resources.

本申请第三方面提供了一种控制器,该控制器具有实现上述第一方面或第一方面任意一种可能实现方式的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块,例如:获取单元、分配单元和发送单元。The third aspect of the present application provides a controller, which has the function of implementing the above-mentioned first aspect or any one of the possible implementation methods of the first aspect. This function can be realized by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions, such as: an acquisition unit, a distribution unit, and a sending unit.

本申请第四方面提供了一种AP,该AP具有实现上述第二方面或第二方面任意一种可能实现方式的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块,例如:接收单元、处理单元和发送单元。The fourth aspect of the present application provides an AP, which has the function of implementing the foregoing second aspect or any one of the possible implementation methods of the second aspect. This function can be realized by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions, such as a receiving unit, a processing unit, and a sending unit.

本申请第五方面提供一种控制器,该控制器包括处理器、存储器;该存储器用于存储程序;该处理器用于执行程序以实现如上述第一方面或第一方面任意一种可能的实现方式所述的方法。A fifth aspect of the present application provides a controller, which includes a processor and a memory; the memory is used to store a program; the processor is used to execute the program to implement any possible implementation as in the first aspect or the first aspect The method described in the way.

本申请第六方面提供一种AP,该AP包括处理器、存储器;该存储器用于存储程序; 该处理器用于执行程序以实现如上述第二方面或第二方面任意一种可能的实现方式所述的方法。The sixth aspect of the present application provides an AP. The AP includes a processor and a memory; the memory is used to store a program; and the processor is used to execute the program to implement the above-mentioned second aspect or any one of the possible implementation manners of the second aspect. The method described.

本申请第七方面提供一种存储一个或多个计算机执行指令的计算机可读存储介质,当计算机执行指令被处理器执行时,该处理器执行如上述第一方面或第一方面任意一种可能的实现方式所述的方法。A seventh aspect of the present application provides a computer-readable storage medium that stores one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor executes any one of the above-mentioned first aspect or the first aspect. The method described in the implementation mode.

本申请第八方面提供一种存储一个或多个计算机执行指令的计算机可读存储介质,当计算机执行指令被处理器执行时,该处理器执行如上述第二方面或第二方面任意一种可能的实现方式所述的方法。The eighth aspect of the present application provides a computer-readable storage medium storing one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor executes any one of the above-mentioned second aspect or the second aspect. The method described in the implementation mode.

本申请第九方面提供一种存储一个或多个计算机的计算机程序产品(或称计算机程序),当计算机程序产品被该处理器执行时,该处理器执行上述第一方面或第一方面任意一种可能实现方式的方法。The ninth aspect of the present application provides a computer program product (or computer program) storing one or more computers. When the computer program product is executed by the processor, the processor executes the first aspect or any one of the first aspects. A possible way to achieve this.

本申请第十方面提供一种存储一个或多个计算机的计算机程序产品,当计算机程序产品被该处理器执行时,该处理器执行上述第二方面或第二方面任意一种可能实现方式的方法。The tenth aspect of the present application provides a computer program product storing one or more computers. When the computer program product is executed by the processor, the processor executes the above-mentioned second aspect or any one of the possible implementation methods of the second aspect .

本申请第十一方面提供了一种芯片系统,该芯片系统包括处理器,用于支持控制器实现上述第一方面或第一方面任意一种可能的实现方式中所涉及的功能。在一种可能的设计中,该芯片系统还可以包括存储器,存储器,用于保存该控制器必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。The eleventh aspect of the present application provides a chip system, which includes a processor, and is configured to support a controller to implement the above-mentioned first aspect or the functions involved in any one of the possible implementation manners of the first aspect. In a possible design, the chip system may also include a memory, and the memory is used to store the necessary program instructions and data of the controller. The chip system can be composed of chips, or include chips and other discrete devices.

本申请第十二方面提供了一种芯片系统,该芯片系统包括处理器,用于支持AP实现上述第二方面或第二方面任意一种可能的实现方式中所涉及的功能。在一种可能的设计中,芯片系统还可以包括存储器,存储器,用于保存该AP必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。A twelfth aspect of the present application provides a chip system, which includes a processor, and is configured to support an AP to implement the above-mentioned second aspect or any one of the possible implementation manners of the second aspect. In a possible design, the chip system may also include a memory, and the memory is used to store the necessary program instructions and data of the AP. The chip system can be composed of chips, or include chips and other discrete devices.

其中,第三、第五、第七、第九和第十一方面或者其中任一种可能实现方式所带来的技术效果可参见第一方面或第一方面不同可能实现方式所带来的技术效果,此处不再赘述。Among them, the third, fifth, seventh, ninth and eleventh aspects or the technical effects brought by any one of the possible implementations can be referred to the first aspect or the technologies brought about by the different possible implementations of the first aspect The effect will not be repeated here.

其中,第四、第六、第八、第十和第十二方面或者其中任一种可能实现方式所带来的技术效果可参见第二方面或第二方面不同可能实现方式所带来的技术效果,此处不再赘述。Among them, the fourth, sixth, eighth, tenth and twelfth aspects or the technical effects brought by any one of the possible implementation methods can be referred to the technologies brought about by the second aspect or the different possible implementation methods of the second aspect The effect will not be repeated here.

附图说明Description of the drawings

图1为本申请实施例中WLAN的网络结构的一个示意图;FIG. 1 is a schematic diagram of a network structure of a WLAN in an embodiment of the application;

图2为本申请实施例中WLAN的网络结构的另一个示意图;FIG. 2 is another schematic diagram of the network structure of the WLAN in an embodiment of the application;

图3为本申请实施例中WLAN的网络结构的另一个示意图;FIG. 3 is another schematic diagram of the network structure of the WLAN in an embodiment of the application;

图4为本申请实施例中一种WLAN通信方法的一个示意图;FIG. 4 is a schematic diagram of a WLAN communication method in an embodiment of this application;

图5为本申请实施例中一种WLAN通信方法的另一个示意图;FIG. 5 is another schematic diagram of a WLAN communication method in an embodiment of this application;

图6为本申请实施例中一种WLAN通信方法的另一个示意图;FIG. 6 is another schematic diagram of a WLAN communication method in an embodiment of this application;

图7为本申请实施例中一种WLAN通信方法的另一个示意图;FIG. 7 is another schematic diagram of a WLAN communication method in an embodiment of this application;

图8为本申请实施例中一种控制器的一个示意图;FIG. 8 is a schematic diagram of a controller in an embodiment of the application;

图9为本申请实施例中一种AP的一个示意图;FIG. 9 is a schematic diagram of an AP in an embodiment of this application;

图10为本申请实施例中一种控制器的另一个示意图;FIG. 10 is another schematic diagram of a controller in an embodiment of the application;

图11为本申请实施例中一种AP的另一个示意图。FIG. 11 is another schematic diagram of an AP in an embodiment of this application.

具体实施方式Detailed ways

请参阅图1,为了满足企业在WLAN覆盖范围上的需求,可以将WLAN的网络结构设置为无线控制器101以及与该无线控制器101连接的多个AP102,此时,AP作为站点STA的接入点来实现STA的网络通信。此外,基于图1的网络架构,也可以将WLAN的网络结构设置为图2所示,在这种网络结构中,各个中心AP102上连接有RRU103,此时,RRU作为站点STA的接入点来实现STA的网络通信。示例性地,图1和图2中的网络架构在具体实现过程中可以参照图3所示,其中,AP和RRU都可以作为直接与STA的网络接入设备301,多个网络接入设备301在地理位置上呈现连续组网形式,例如,在企业网络配置中,每隔10-20米(m)布放一个网络接入设备301,以实现各个STA的网络接入。Please refer to Figure 1. In order to meet the needs of enterprises in the coverage of WLAN, the network structure of the WLAN can be set to a wireless controller 101 and multiple APs 102 connected to the wireless controller 101. At this time, the AP serves as the access point of the station STA. Entry point to realize the network communication of STA. In addition, based on the network architecture of Figure 1, the WLAN network structure can also be set as shown in Figure 2. In this network structure, each central AP102 is connected to the RRU103. At this time, the RRU serves as the access point of the station STA. Realize STA network communication. Exemplarily, the network architecture in FIG. 1 and FIG. 2 can be referred to as shown in FIG. 3 in the specific implementation process, where AP and RRU can be used as the network access device 301 directly with the STA, and multiple network access devices 301 A continuous networking form is presented in geographic location. For example, in an enterprise network configuration, a network access device 301 is deployed every 10-20 meters (m) to realize network access of each STA.

一般来说,WLAN中可以使用20MHz、40MHz、80MHz、160MHz或更大带宽通信。其中,40MHz、80MHz、160MHz等大带宽是合并多个20MHz带宽得到的。当WLAN的网络结构中存在多于一个AP且存在大带宽的可用信道资源时,一般可以通过控制器来实现信道带宽资源的分配,即通过控制器的预先配置实现对大带宽资源的分配。Generally speaking, 20MHz, 40MHz, 80MHz, 160MHz or larger bandwidth communication can be used in WLAN. Among them, 40MHz, 80MHz, 160MHz and other large bandwidths are obtained by combining multiple 20MHz bandwidths. When there is more than one AP in the WLAN network structure and there are available channel resources with a large bandwidth, the channel bandwidth resource allocation can generally be realized by the controller, that is, the allocation of large bandwidth resources can be realized by the pre-configuration of the controller.

例如,控制器可以设置多个AP之间的网络为独占带宽方式部署,即控制器将每一个信道仅配置给某一个AP,作为该AP的工作信道,也就是说各个AP占用不同的20MHz带宽,使得连接入不同AP的STA(包括直接接入AP的STA与通过RRU接入AP的STA)的数据传输互不干扰。但是,上述部署中,每个AP只能使用20MHz带宽资源,传输速率低。如果出现带传输数据量大的突发情况,AP要耗时很长才能完成传输。为此,本申请实施例提供了一种WLAN通信方法、控制器、AP,用于实现对WLAN中的信道资源的动态分配。下面将通过具体的实施例来对本申请中的WLAN通信方法、控制器、AP进行介绍。For example, the controller can set the network between multiple APs to be deployed in an exclusive bandwidth mode, that is, the controller configures each channel to only a certain AP as the working channel of the AP, that is to say, each AP occupies a different 20MHz bandwidth , So that the data transmission of the STAs connected to different APs (including the STAs directly accessing the AP and the STAs accessing the AP through the RRU) do not interfere with each other. However, in the above deployment, each AP can only use 20MHz bandwidth resources, and the transmission rate is low. If there is a sudden situation with a large amount of transmitted data, it will take a long time for the AP to complete the transmission. To this end, the embodiments of the present application provide a WLAN communication method, controller, and AP, which are used to implement dynamic allocation of channel resources in the WLAN. The following will introduce the WLAN communication method, controller, and AP in this application through specific embodiments.

请参阅图4,本申请实施例中一种WLAN通信方法的一个实施例包括:Referring to FIG. 4, an embodiment of a WLAN communication method in the embodiment of the present application includes:

401、控制器获取AP设备组的信道访问需求。401. The controller obtains the channel access requirement of the AP device group.

本实施例中,控制器在WLAN进行信道资源分配的过程中,控制器可以获取AP设备组的信道访问需求,该AP设备组中包括至少两个AP,即控制器获取该AP设备组中的各个AP的信道访问需求。In this embodiment, when the controller allocates channel resources in the WLAN, the controller can obtain the channel access requirements of the AP device group. The AP device group includes at least two APs, that is, the controller obtains the AP device group. The channel access requirements of each AP.

其中,控制器获取AP设备组的信道访问需求的方式可以是控制器主动获取该AP设备组中各个AP的特征信息作为AP设备组的信道访问需求,其中该特征信息可以包括AP的历史流量信息、AP的下行队列信息、AP的优先级标识和/或AP之间的交互信息等,也可以是该AP设备组中各个AP向控制器发送状态信息,控制器再根据该状态信息确定出该AP设备组中各个AP的信道访问需求,其中,状态信息可以包括AP的上行队列信息、AP的资源请求、和/或与该AP关联的STA的缓存状态报告或缓存状态报告的总结等。The method for the controller to obtain the channel access requirement of the AP device group may be that the controller actively obtains the characteristic information of each AP in the AP device group as the channel access requirement of the AP device group, where the characteristic information may include historical traffic information of the AP , AP’s downlink queue information, AP’s priority identification and/or interaction information between APs, etc., or each AP in the AP device group sends status information to the controller, and the controller determines the status information according to the status information. The channel access requirements of each AP in the AP device group, where the status information may include the uplink queue information of the AP, the resource request of the AP, and/or the buffer status report or the summary of the buffer status report of the STA associated with the AP, etc.

其中,该AP设备组中的工作信道的带宽最大的AP的工作信道为该AP设备组的组工作信道,其中,组工作信道的带宽至少为40兆赫兹,即该AP设备组包括大带宽资源,该AP设备组的组工作信道可以为40MHz、80MHz、160MHz或者更大。在该AP设备组中的任意一个AP的工作信道和该组工作信道相同或者在该组工作信道之内,且在该AP设 备组中存在至少两个AP的工作信道的主信道不同。The working channel of the AP with the largest working channel bandwidth in the AP device group is the group working channel of the AP device group, where the bandwidth of the group working channel is at least 40 MHz, that is, the AP device group includes large bandwidth resources , The group working channel of the AP device group can be 40MHz, 80MHz, 160MHz or larger. The working channel of any AP in the AP device group is the same as or within the group of working channels, and there are at least two APs in the AP device group whose main channels are different.

此处以该AP设备组中包括n个AP(即AP1...、APn),其组工作信道为(m*20)MHz(即信道1...、信道m)为例进行说明,在该n个AP中,各个AP的工作信道包括是信道1至信道n中的一个或多个,也就是说,各个AP的工作信道的带宽为20MHz...或者是(m*20)MHz,且其中在该n个AP中至少有一个AP的工作信道为该组工作信道即(m*20)MHz。此外,各个AP在工作的时候依赖于各个AP的主信道,也就是说各个AP的工作信道必须包括各个AP对应的主信道,因此,为了实现对信道带宽在多个AP之间的动态分配,在该AP设备组中存在至少两个AP的工作信道的主信道不同,从而在后续步骤中实现对该至少两个AP的动态分配。Here, the AP device group includes n APs (namely AP1..., APn), and its group working channel is (m*20) MHz (namely channel 1..., channel m) as an example. Among n APs, the working channel of each AP includes one or more of channel 1 to channel n, that is, the bandwidth of the working channel of each AP is 20MHz...or (m*20)MHz, and The working channel of at least one AP among the n APs is the group of working channels, that is, (m*20) MHz. In addition, each AP depends on the main channel of each AP when working, that is to say, the working channel of each AP must include the main channel corresponding to each AP. Therefore, in order to realize the dynamic allocation of channel bandwidth among multiple APs, The working channels of at least two APs in the AP device group have different main channels, so that dynamic allocation of the at least two APs is implemented in the subsequent steps.

402、控制器根据信道访问需求将组工作信道中的子信道按照信道安排分配给AP设备组中的至少一个AP。402. The controller allocates the sub-channels in the group working channel to at least one AP in the AP device group according to the channel arrangement according to the channel access requirement.

本实施例中,控制器根据步骤401获取得到的该AP设备组的信道访问需求将组工作信道中的各个子信道按照信道安排分配给该AP设备组中的至少一个AP,其中,信道安排用于指示在第一时间段内该AP设备组中的AP可用的子信道,信道安排中可以包括对一个或更多AP的可用子信道的分配,且信道安排中的任意两个AP被分配的子信道不同。具体地,该信道访问需求可以指示各个AP在第一时间段内的信道访问需求,从而可以根据该信道访问需求确定出在第一时间段内的信道安排。In this embodiment, the controller allocates each sub-channel in the working channel of the group to at least one AP in the AP device group according to the channel arrangement according to the channel access requirement of the AP device group obtained in step 401, wherein the channel arrangement uses To indicate the available sub-channels of APs in the AP device group in the first time period, the channel arrangement may include the allocation of available sub-channels to one or more APs, and any two APs in the channel arrangement are allocated The sub-channels are different. Specifically, the channel access requirement may indicate the channel access requirement of each AP in the first time period, so that the channel arrangement in the first time period can be determined according to the channel access requirement.

由前文可知,组工作信道至少为40MHz,即该组工作信道的信道数量至少为两个,此时,该信道安排用于指示组工作信道中的子信道与至少一个AP的对应关系,即指示该组工作信道中的子信道在第一时间段内仅归属于某一个AP使用,其它的AP在第一时间段内不可使用该子信道,从而,在该信道安排中,任意两个AP被分配的子信道不同。It can be seen from the foregoing that the group working channel is at least 40 MHz, that is, the number of channels in the group working channel is at least two. At this time, the channel arrangement is used to indicate the correspondence between the sub-channels in the group working channel and at least one AP, that is, to indicate The sub-channel in this group of working channels belongs to only one AP for use in the first time period, and other APs cannot use the sub-channel in the first time period. Therefore, in this channel arrangement, any two APs are used by The allocated sub-channels are different.

其中,AP在工作的时候依赖于各个AP的主信道,也就是说,各个AP的工作信道必须包括各个AP对应的主信道,因此,在该信道安排中的各个AP被分配的子信道包括对应各个AP的工作信道中的主信道,且该AP设备组各个AP被分配的子信道在对应各个AP的工作信道内,即各个AP被分配的子信道包含于各个AP的工作信道。Among them, the AP depends on the main channel of each AP when working, that is, the working channel of each AP must include the main channel corresponding to each AP. Therefore, the sub-channels allocated to each AP in the channel arrangement include the corresponding The main channel in the working channel of each AP, and the sub-channels allocated to each AP of the AP device group are in the working channels of each AP, that is, the sub-channels allocated to each AP are included in the working channels of each AP.

此外,由于各个AP的工作信道的主信道也是包含于该组工作信道,因此各个AP的工作信道的主信道在第一时间段内仅可被某一个AP使用,也就是说,如果在该AP设备组中存在工作信道的主信道相同的两个AP时,该信道安排指示在第一时间段内仅有其中一个AP可使用该主信道,从而,如果该信道安排中包括对多于一个AP的安排的时候,则在该信道安排中的任意两个AP的工作信道的主信道也不一样。基于此,AP设备组中没有被信道安排分配可用子信道的AP在第一时间段内不能在该组工作信道内进行业务数据的传输。In addition, since the main channel of each AP's working channel is also included in the group of working channels, the main channel of each AP's working channel can only be used by a certain AP in the first time period, that is, if it is in the AP When there are two APs with the same main channel of the working channel in the device group, the channel arrangement indicates that only one of the APs can use the main channel in the first time period, so if the channel arrangement includes more than one AP The main channel of the working channel of any two APs in the channel arrangement is different. Based on this, an AP in the AP device group that is not allocated an available sub-channel by the channel arrangement cannot perform service data transmission in the working channel of the group within the first time period.

403、控制器获取AP设备组的更新后的信道访问需求。403. The controller obtains the updated channel access requirement of the AP device group.

本实施例中,在步骤401控制器获取AP设备组的信道访问需求之后,该控制器获取该AP设备组的更新后的信道访问需求,其中,更新后的信道访问需求可以指示各个AP在第二时间段内的信道访问需求。In this embodiment, after the controller obtains the channel access requirement of the AP device group in step 401, the controller obtains the updated channel access requirement of the AP device group, where the updated channel access requirement may indicate that each AP is in the first 2. Channel access requirements in the time period.

其中,如前所述,控制器获取信道访问需求的方式有多种,例如控制器可以是主动获取更新后的信道访问需求,控制器也可以是通过接收各个AP发送的数据来确定出更新后的信道访问需求,此处不做限定。Among them, as mentioned above, there are many ways for the controller to obtain channel access requirements. For example, the controller may actively obtain the updated channel access requirements, and the controller may also determine the updated channel access requirements by receiving data sent by each AP. The channel access requirements of the network are not limited here.

404、控制器根据更新后的信道访问需求将组工作信道中的子信道按照更新的信道安排分配给AP设备组中的至少一个AP。404. The controller allocates the sub-channels in the group working channel to at least one AP in the AP device group according to the updated channel arrangement according to the updated channel access requirement.

本实施例中,控制器根据步骤403获取得到的更新后的信道访问需求将组工作信道中的子信道按照更新的信道安排分配给该AP设备组中的至少一个AP,其中,更新的信道安排用于指示在第二时间段内AP设备组中的AP可用的信道,且该AP设备组中的各个AP的工作信道在第一时间段和第二时间段内保持不变。In this embodiment, the controller allocates the sub-channels in the group working channel to at least one AP in the AP device group according to the updated channel arrangement according to the updated channel access requirements obtained in step 403, where the updated channel arrangement It is used to indicate channels available to APs in the AP device group in the second time period, and the working channels of each AP in the AP device group remain unchanged in the first time period and the second time period.

具体地,第一时间段和第二时间段可以为相同的时间段,例如,在步骤402之后,在当前时刻未到达第一时间段的起始时刻之前,当控制器根据AP设备组中的更新后的信道访问需求确定需要对步骤402中的信道安排进行调整时,则执行步骤404,用以更新AP设备组中各个AP在第一时间段内可用的子信道;此外,第一时间段和第二时间段也可以是不同的时间段,例如,第二时间段的起始时刻可以是在第一时间段的起始时刻之后,在步骤402之后,在当前时刻在第一时间段的起始时刻之后且当前时刻在第一时间段的终止时刻之前时,当控制器根据AP设备组中的更新后的信道访问需求确定需要对步骤402中的信道安排进行调整时,执行步骤404,用以更新AP设备组中的AP在第二时间段内的可用的子信道,第一时间段和第二时间段还可以是其他的关系,此处不做限定。Specifically, the first time period and the second time period may be the same time period. For example, after step 402, before the current time reaches the start time of the first time period, when the controller according to the AP device group When the updated channel access requirement determines that the channel arrangement in step 402 needs to be adjusted, step 404 is executed to update the sub-channels available for each AP in the AP device group in the first time period; in addition, the first time period The second time period may also be a different time period. For example, the start time of the second time period may be after the start time of the first time period, after step 402, when the current time is in the first time period After the start time and the current time before the end time of the first time period, when the controller determines that the channel arrangement in step 402 needs to be adjusted according to the updated channel access requirements in the AP device group, step 404 is executed. It is used to update the available sub-channels of the APs in the AP device group in the second time period. The first time period and the second time period may also have other relationships, which are not limited here.

作为一个优选方案,第一时间段和第二时间段可以为周期变换过程中的不同的先后时间段,例如,若周期为T(0.0001秒、0.001秒、0.02秒或者是其它的时间周期),则第一时间段可以指示时刻(n-1)T至时刻nT之间的时间段,第二时间段可以指示时刻nT至时刻(n+1)T之间的时间段,从而步骤401和步骤403的执行过程,也可以是控制器周期性地获取AP设备组中各个AP的信道访问需求。As a preferred solution, the first time period and the second time period may be different sequential time periods in the cycle change process, for example, if the period is T (0.0001 second, 0.001 second, 0.02 second or other time period), Then the first time period may indicate the time period from time (n-1)T to time nT, and the second time period may indicate the time period from time nT to time (n+1)T, thus step 401 and step The execution process of 403 may also be that the controller periodically obtains the channel access requirements of each AP in the AP device group.

需要说明的是,该AP设备组中的各个AP的工作信道可以是控制器在首次接入各个AP时为各个AP预先分配的工作信道,也可以是控制器根据获取到的控制策略进行进一步地调整,在本申请实施例中,出于实现信道资源动态调整的目的,为减少信道资源调整过程中对STA的影响,第一时间段和第二时间段之间的时间间隔可以为较短的时间间隔(例如100ms、200ms或者是其他的时间间隔),因此,该AP设备组中的各个AP的工作信道在较短的时间间隔内保持不变,即在第一时间段和第二时间段内保持不变。It should be noted that the working channel of each AP in the AP device group may be the working channel pre-allocated for each AP when the controller accesses each AP for the first time, or the controller may perform further operations according to the acquired control strategy. Adjustment. In the embodiment of the present application, for the purpose of realizing dynamic adjustment of channel resources, in order to reduce the impact on the STA during the channel resource adjustment process, the time interval between the first time period and the second time period may be shorter Time interval (for example, 100ms, 200ms or other time intervals), therefore, the working channel of each AP in the AP device group remains unchanged in a short time interval, that is, in the first time period and the second time period The inside remains unchanged.

本实施例中,控制器根据AP设备组的信道访问需求将AP设备组对应的组工作信道中的各个子信道按照信道安排分配给该AP设备组,其中,信道安排用于指示在第一时间段内该AP设备组中的AP可用的子信道,在控制器获取到更新后的信道访问需求之后,控制器根据更新后的信道访问需求将组工作信道中的子信道按照更新的信道安排分配给该AP设备组,其中,更新的信道安排用于指示在第二时间段内AP设备组中的AP可用的信道,从而使得控制器对AP设备组对应的信道资源在第一时间段和第二时间段的动态分配,即实现控制器对WLAN中的信道资源的的动态分配。In this embodiment, the controller allocates each sub-channel in the group working channel corresponding to the AP device group to the AP device group according to the channel arrangement according to the channel access requirements of the AP device group, where the channel arrangement is used to indicate the first time For the sub-channels available to the APs in the AP device group in the segment, after the controller obtains the updated channel access requirements, the controller allocates the sub-channels in the group working channel according to the updated channel arrangement according to the updated channel access requirements For the AP device group, the updated channel arrangement is used to indicate the channels available to the APs in the AP device group in the second time period, so that the controller can control the channel resources corresponding to the AP device group in the first time period and the first time period. The dynamic allocation of the second time period is to realize the dynamic allocation of the channel resources in the WLAN by the controller.

基于图4所述实施例,具体在方案的实现过程中,可以对方案进一步地优化限定。Based on the embodiment described in FIG. 4, in the implementation process of the solution, the solution can be further optimized and defined.

在一种可能的实现方式中,该AP设备组中AP的数量与该AP设备组的组工作信道包括的子信道的数量相同,且,AP设备组中任意两个AP的工作信道的主信道不同。在保证所有AP的工作信道的主信道错开的前提下,组工作信道包括的子信道的数量是该AP设备组中AP数量的上限。因此,实现方式中AP设备组能容纳可以任意独立运行的最 多AP。具体来说,将组工作信道包括的每一个子信道对应设置为AP设备中每一个AP的工作信道的主信道,从而使得AP设备中每一个AP的工作信道的主信道错开,可以独立运行互不干扰,提升组工作信道的利用效率。In a possible implementation manner, the number of APs in the AP device group is the same as the number of subchannels included in the group working channel of the AP device group, and the main channel of the working channels of any two APs in the AP device group different. On the premise of ensuring that the main channels of the working channels of all APs are staggered, the number of sub-channels included in the group working channel is the upper limit of the number of APs in the AP device group. Therefore, the AP device group in the implementation mode can accommodate the maximum number of APs that can operate independently. Specifically, each sub-channel included in the group working channel is correspondingly set as the main channel of the working channel of each AP in the AP device, so that the main channel of the working channel of each AP in the AP device is staggered, and the mutual operation can be performed independently. No interference, improve the utilization efficiency of the group working channel.

由前文可知,各个AP在工作的时候依赖于各个AP的主信道,也就是说,各个AP的工作信道必须包括各个AP对应的主信道,由于步骤402中的信道安排以及步骤404中更新的信道安排中,组工作信道的子信道在第一时间段或第二时间段内仅可被某一个AP使用,因此,为了提高AP设备组对组工作信道的资源利用效率,可以设置AP设备组中AP的数量与该AP设备组的组工作信道包括的子信道的数量相同,且,AP设备组中任意两个AP的工作信道的主信道不同,从而,在AP设备组中各个AP都有重要数据需要在WLAN传输处理时,控制器可以将组工作信道中的子信道对应分配至各个AP中,使得AP设备组中的各个AP可以使用各自的主信道,避免相同主信道的多个AP在某个时间段内无法使用WLAN的情景。It can be seen from the foregoing that each AP depends on the main channel of each AP when working, that is, the working channel of each AP must include the main channel corresponding to each AP, due to the channel arrangement in step 402 and the channel updated in step 404 In the arrangement, the sub-channels of the group working channel can only be used by a certain AP in the first time period or the second time period. Therefore, in order to improve the resource utilization efficiency of the AP device group to the group working channel, you can set the AP device group The number of APs is the same as the number of sub-channels included in the group working channel of the AP device group, and the main channels of the working channels of any two APs in the AP device group are different. Therefore, each AP in the AP device group is important When data needs to be transmitted and processed in the WLAN, the controller can allocate the sub-channels in the group working channel to each AP correspondingly, so that each AP in the AP device group can use its own main channel, avoiding multiple APs with the same main channel from being A scenario where WLAN cannot be used for a certain period of time.

此外,该AP设备组中AP的数量与该AP设备组的组工作信道也可以是其他的大小关系,例如若AP设备组中的AP的数量小于该AP设备组的组工作信道时,也可以将各个AP的主信道错开,避免相互影响;若AP设备组中的AP的数量大于该AP设备组的组工作信道时,则必然存在至少两个AP的主信道相同,此时信道安排和/或更新的信道安排仅指示主信道相同的至少两个AP仅有其中的一个可以在WLAN中处理业务。In addition, the number of APs in the AP device group and the group working channel of the AP device group can also be in other sizes. For example, if the number of APs in the AP device group is less than the group working channel of the AP device group, it can also be Stagger the main channels of each AP to avoid mutual influence; if the number of APs in the AP device group is greater than the group working channel of the AP device group, there must be at least two APs that have the same main channel. At this time, the channel arrangement and/ Or the updated channel arrangement only indicates that only one of the at least two APs with the same main channel can handle services in the WLAN.

在一种可能的实现方式中,在步骤402之后,控制器可以将信道安排或信道安排中对应于各个AP的部分发送给AP设备组中对应的AP,从而使得AP设备组中的各个AP可以按照信道安排在第一时间段使用对应于各个AP的信道资源在WLAN中处理业务,类似地,在步骤404之后,控制器将更新的信道安排或更新的信道安排中对应于各个AP的部分发送给AP设备组中对应的AP,从而AP设备组中的各个AP可以按照更新的信道安排在第二时间段使用对应于各个AP的信道资源处理业务,使得各个AP通过信道资源的动态分配实现业务的处理。此外,作为一个优选的实施方式,控制器中可以通过多种发送方式来实现,例如,若在该信道安排中指示在AP设备组中存在第一时间段内可用子信道的AP时,此时,控制器可以将整个信道安排或者是包括有对应AP可用子信道的信道安排的内容发送至对应AP,使得该AP得知该AP在第一时间段内的可用信道使用WLAN;若在该信道安排中指示在AP设备组中存在第一时间段内无可用子信道的AP时,此时,控制器也可以向该AP发送该信道安排,或者通过预先设置的方式在预设时间段内不向该AP发送信道安排,使得该AP得知该AP在第一时间段内无可用信道即无法使用WLAN,类似地,对于第二时间段对应的更新的信道安排,控制器也可以做类似的处理,此外,控制器也可以在第一时间段对应的信道安排的基础上,仅将有变化的部分发送至对应的AP,具体此处不做限定。In a possible implementation manner, after step 402, the controller may send the channel arrangement or the part of the channel arrangement corresponding to each AP to the corresponding AP in the AP device group, so that each AP in the AP device group can Use the channel resources corresponding to each AP to process services in the WLAN according to the channel arrangement in the first time period. Similarly, after step 404, the controller sends the updated channel arrangement or the part of the updated channel arrangement corresponding to each AP. To the corresponding AP in the AP device group, so that each AP in the AP device group can use the channel resource corresponding to each AP to process the service in the second time period according to the updated channel arrangement, so that each AP realizes the service through the dynamic allocation of channel resources Processing. In addition, as a preferred implementation manner, the controller can be implemented in multiple sending methods. For example, if the channel arrangement indicates that there are APs with available sub-channels in the first time period in the AP device group, at this time , The controller can send the entire channel arrangement or the content of the channel arrangement including the available sub-channels of the corresponding AP to the corresponding AP, so that the AP knows that the AP’s available channels in the first time period use WLAN; When the arrangement indicates that there is an AP in the AP device group that has no available sub-channels within the first time period, at this time, the controller can also send the channel arrangement to the AP, or not within the preset time period through a preset method. Send the channel arrangement to the AP, so that the AP knows that the AP cannot use the WLAN if there is no available channel in the first time period. Similarly, the controller can do the same for the updated channel arrangement corresponding to the second time period. Processing, in addition, the controller may also send only the changed part to the corresponding AP based on the channel arrangement corresponding to the first time period, which is not specifically limited here.

上面从控制器的角度对本申请中的一种WLAN通信方法进行说明,下面从AP的角度本申请中的一种WLAN通信方法进行介绍。请参阅图5,本申请实施例中一种WLAN通信方法的另一个实施例包括:The above describes a WLAN communication method in this application from the perspective of a controller, and the following describes a WLAN communication method in this application from the perspective of an AP. Referring to FIG. 5, another embodiment of a WLAN communication method in the embodiment of the present application includes:

501、AP接收来自控制器的第一指示。501. The AP receives a first instruction from the controller.

本实施中,AP接收来自控制器的第一指示,其中,第一指示用于指示第一信道安排,该第一信道安排为该AP在第一时间段内可用的子信道,AP的工作信道的带宽至少为40 兆赫兹,在该第一信道安排中包括该AP的工作信道的主信道,也就是说,第一信道安排包含于该AP的工作信道,即为该AP的工作信道或者是在该AP的工作信道内,由于AP在工作的时候依赖于该AP的主信道,从而第一信道安排也包括该AP的工作信道的主信道。In this implementation, the AP receives the first indication from the controller, where the first indication is used to indicate the first channel arrangement, and the first channel arrangement is the sub-channel available to the AP in the first time period, and the AP’s working channel The bandwidth of is at least 40 MHz, and the first channel arrangement includes the main channel of the AP’s working channel, that is, the first channel arrangement includes the AP’s working channel, which is the AP’s working channel or In the working channel of the AP, since the AP relies on the main channel of the AP when working, the first channel arrangement also includes the main channel of the working channel of the AP.

具体地,可参考图4所述实施例中控制器的实现过程,此处,控制器可以连接入AP设备组,该AP设备组包括至少两个AP,在控制器根据AP设备组的信道访问需求确定出信道安排之后,可以将该信道安排中指示的任意一个AP可用的子信道作为包含于第一指示的第一信道安排发送给对应的AP,使得AP获取在第一时间段内可用的子信道。Specifically, refer to the implementation process of the controller in the embodiment described in FIG. 4. Here, the controller can be connected to an AP device group. The AP device group includes at least two APs. The controller accesses according to the channel of the AP device group. After the channel arrangement is determined by the demand, the sub-channels available to any AP indicated in the channel arrangement can be sent to the corresponding AP as the first channel arrangement included in the first indication, so that the AP can obtain the available sub-channels in the first time period. Sub-channel.

502、AP接收来自控制器的第二指示。502. The AP receives a second instruction from the controller.

本实施例中,在步骤501之后,AP接收来自控制器的第二指示,第二指示用于指示第二信道安排,该第二信道安排为该AP在第二时间段内可用的子信道,在该第二信道安排中包括该AP的工作信道的主信道,且第二信道安排所指示的该AP在第一时间段内可用的子信道也是在该AP的工作信道内,也就是说,第二信道安排与第一信道安排不同,从而AP可以根据控制器的指示来确定出在第一时间段和第二时间段内可用的子信道,实现控制器对信道资源的动态分配。In this embodiment, after step 501, the AP receives a second instruction from the controller. The second instruction is used to indicate a second channel arrangement, and the second channel arrangement is a sub-channel available to the AP in the second time period. The main channel of the AP's working channel is included in the second channel arrangement, and the sub-channels available to the AP in the first time period indicated by the second channel arrangement are also in the AP's working channel, that is, The second channel arrangement is different from the first channel arrangement, so the AP can determine the available sub-channels in the first time period and the second time period according to the instructions of the controller, so as to realize the dynamic allocation of channel resources by the controller.

其中,AP的工作信道指的是AP的接入能力,即AP可以使用的最大信道资源,AP接收控制器发送的第一指示和第二指示中,第一指示包括该AP在第一时间段内可用的子信道,第二指示包括该AP在第二时间段内可用的子信道,且第二信道安排与第一信道安排不同,从而AP可以根据控制器的指示来确定出在第一时间段和第二时间段内可用的子信道,实现控制器对信道资源的动态分配。Among them, the AP's working channel refers to the AP's access capability, that is, the maximum channel resource that the AP can use. Among the first and second instructions sent by the controller, the first instruction includes the AP's first time period. The second indication includes the sub-channels available to the AP in the second time period, and the second channel arrangement is different from the first channel arrangement, so the AP can determine the first time according to the controller’s instructions The sub-channels available in the second time period and the second time period realize the dynamic allocation of channel resources by the controller.

具体地,第一时间段和第二时间段可以为相同的时间段,例如,在当前时刻未到达第一时间段的起始时刻之前,AP接收到第二指示,从而可以使用第二指示对第一指示进行更新,即更新在第一时间段内可用的子信道;此外,第一时间段和第二时间段也可以是不同的时间段,例如,在当前时刻在第一时间段的起始时刻之后且当前时刻在第一时间段的终止时刻之前AP接收到第二指示时,AP使用第二指示确定出在第二时间段内可用的子信道,第一时间段和第二时间段还可以是其他的关系,此处不做限定。Specifically, the first time period and the second time period may be the same time period. For example, before the current time reaches the start time of the first time period, the AP receives the second indication, so that the second indication pair can be used. The first instruction is to update, that is, to update the sub-channels available in the first time period; in addition, the first time period and the second time period can also be different time periods, for example, at the current moment at the beginning of the first time period When the AP receives the second indication after the start time and the current time before the end time of the first time period, the AP uses the second indication to determine the available sub-channels in the second time period, the first time period and the second time period It can also be other relationships, which are not limited here.

作为一个优选方案,第一时间段和第二时间段可以为周期变换过程中的不同的先后时间段,例如,若周期为T(0.0001秒、0.001秒、0.02秒或者是其它的时间周期),则第一时间段可以指示时刻(n-1)T至时刻nT之间的时间段,第二时间段可以指示时刻nT至时刻(n+1)T之间的时间段。需要说明的是,AP的工作信道可以是AP在首次接入控制器时控制器为该AP预先分配的工作信道,也可以是控制器根据获取到的控制策略进行进一步地调整,在本申请实施例中,出于实现信道资源动态调整的目的,为减少信道资源调整过程中对接入该AP的STA的影响,第一时间段和第二时间段之间的时间间隔可以为较短的时间间隔(例如100ms、200ms或者是其他的时间间隔),因此,该AP设备组中的各个AP的工作信道需要在较短的时间间隔内保持不变,即在第一时间段和第二时间段内保持不变。As a preferred solution, the first time period and the second time period may be different sequential time periods in the cycle change process, for example, if the period is T (0.0001 second, 0.001 second, 0.02 second or other time period), Then the first time period may indicate the time period from time (n-1)T to time nT, and the second time period may indicate the time period from time nT to time (n+1)T. It should be noted that the working channel of the AP can be the working channel pre-allocated by the controller for the AP when the AP accesses the controller for the first time, or it can be further adjusted by the controller according to the acquired control strategy, which is implemented in this application In the example, for the purpose of realizing the dynamic adjustment of channel resources, in order to reduce the impact of the channel resource adjustment process on the STAs accessing the AP, the time interval between the first time period and the second time period can be a short time Interval (for example, 100ms, 200ms, or other time intervals), therefore, the working channel of each AP in the AP device group needs to remain unchanged within a short time interval, that is, between the first time period and the second time period The inside remains unchanged.

基于图5所述实施例,具体在方案的实现过程中还可以进一步地进行优化。Based on the embodiment described in FIG. 5, further optimization can be made specifically in the implementation process of the solution.

在一种可能的实现方式中,如果第一信道安排指示该AP的工作信道内存在不可用的子信道时,则该AP在第一时间段内发送WLAN信号时,对该AP的工作信道内不可用 的子信道做穿孔,即当该AP根据第一信道安排确定出其可用的子信道低于该AP的工作信道时,后续该AP在第一时间段内发送WLAN信号进行业务数据的处理时,对该AP的工作信道内不可用的子信道做穿孔处理,实现可用子信道不同的AP在第一时间段内可并行传输数据,互不干扰,同时,使用信道穿孔机制可以使得不连续带宽的信道也可以进行信道绑定进而传输数据;类似地,如果第二信道安排指示该AP的工作信道内存在不可用的子信道时,则该AP在第二时间段内发送WLAN信号时,对该AP的工作信道内不可用的子信道做穿孔处理,从而实现可用子信道不同的AP在第二时间段内可并行传输数据,互不干扰。In a possible implementation, if the first channel arrangement indicates that there are unavailable sub-channels in the working channel of the AP, when the AP sends WLAN signals in the first time period, the working channel of the AP is Unavailable sub-channels are punctured, that is, when the AP determines that its available sub-channels are lower than the working channel of the AP according to the first channel arrangement, the AP subsequently sends WLAN signals for service data processing in the first time period At this time, the unavailable sub-channels in the working channel of the AP are punctured, so that APs with different available sub-channels can transmit data in parallel in the first time period without interfering with each other. At the same time, using the channel puncturing mechanism can make discontinuous Bandwidth channels can also be channel bound to transmit data; similarly, if the second channel arrangement indicates that there are unavailable sub-channels in the working channel of the AP, when the AP sends WLAN signals in the second time period, Punching is performed on the unavailable sub-channels in the working channel of the AP, so that APs with different available sub-channels can transmit data in parallel in the second time period without interfering with each other.

在一种可能的实现方式中,如果第一信道安排指示该AP的工作信道内存在不可用的子信道时,则该AP在第一时间段内向与该AP关联的站点STA发送第一触发帧时,在第一触发帧中设置对该STA的穿孔指示,其中,穿孔指示用于指示该STA在基于第一触发帧发送上行信号时对该AP的工作信道内不可用的子信道做穿孔处理,使得AP在处理与该AP关联的STA在第一时间段内发送的上行信号时与其他AP互不干扰。类似地,如果该第二信道安排指示该AP的工作信道内存在不可用的子信道,则该AP在第二时间段内向与该AP关联的STA发送第二触发帧时,在第二触发帧中设置对该STA的穿孔指示,其中,穿孔指示用于指示该STA在基于第二触发帧发送上行信号时对该AP的工作信道内不可用的子信道做穿孔处理,使得AP在处理与该AP关联的STA在第二时间段内发送的上行信号时与其他AP互不干扰。In a possible implementation manner, if the first channel arrangement indicates that there are unavailable sub-channels in the working channel of the AP, the AP sends the first trigger frame to the station STA associated with the AP within the first time period. When the first trigger frame is set, a puncturing instruction for the STA is set, where the puncturing instruction is used to instruct the STA to perform puncturing on subchannels that are unavailable in the AP's working channel when sending uplink signals based on the first trigger frame , So that the AP does not interfere with other APs when processing the uplink signal sent by the STA associated with the AP in the first time period. Similarly, if the second channel arrangement indicates that there are unavailable sub-channels in the working channel of the AP, when the AP sends the second trigger frame to the STA associated with the AP in the second time period, the second trigger frame The puncturing indication for the STA is set in the STA, where the puncturing indication is used to instruct the STA to perform puncturing processing on subchannels that are not available in the AP’s working channel when the STA sends an uplink signal based on the second trigger frame, so that the AP is The STA associated with the AP does not interfere with other APs when sending uplink signals in the second time period.

在一种可能的实现方式中,该AP向控制器发送与该AP关联的STA的缓存状态报告或缓存状态报告的总结。其中,与该AP关联的STA的缓存状态报告或缓存状态报告的总结可以作为控制器在步骤401确定出该AP的信道访问需求的依据之一,从而使得控制器可以根据该信道访问需求实现对信道资源的动态分配。In a possible implementation manner, the AP sends a buffer status report or a summary of the buffer status report of the STA associated with the AP to the controller. Among them, the buffer status report or the summary of the buffer status report of the STA associated with the AP can be used as one of the basis for the controller to determine the channel access requirement of the AP in step 401, so that the controller can realize the matching according to the channel access requirement. Dynamic allocation of channel resources.

下面将通过该WLAN通信方法的一个具体实施过程进行举例说明。其中,以AP设备组中包括4个AP(即AP1、AP2、AP3、AP4),其组工作信道为80MHz为例进行说明。该AP设备组的组工作信道为信道155(频率范围为5735MHz-5815MHz)。信道155包括4个带宽为20MHz的子信道:信道149(频率范围为5735MHz-5755MHz)、信道153(频率范围为5755MHz-5775MHz)、信道157(频率范围为5775MHz-5795MHz)、信道161(频率范围为5795MHz-5815MHz),以及2个带宽为40MHz的子信道:信道151(频率范围为5735MHz-5775MHz)、信道159(频率范围为5775MHz-5815MHz)。An example will be given below through a specific implementation process of the WLAN communication method. Among them, take the AP device group including 4 APs (that is, AP1, AP2, AP3, AP4), and the group working channel is 80 MHz as an example for description. The group working channel of the AP device group is channel 155 (frequency range is 5735MHz-5815MHz). Channel 155 includes 4 sub-channels with a bandwidth of 20MHz: channel 149 (frequency range is 5735MHz-5755MHz), channel 153 (frequency range is 5755MHz-5775MHz), channel 157 (frequency range is 5775MHz-5795MHz), channel 161 (frequency range is 5775MHz-5795MHz) 5795MHz-5815MHz), and 2 sub-channels with a bandwidth of 40MHz: channel 151 (frequency range is 5735MHz-5775MHz), channel 159 (frequency range is 5775MHz-5815MHz).

由前述可知,控制器可以通过多种方式设置4个AP的工作信道,各个AP的工作信道可以与组工作信道相同或者在所述组工作信道之内。也就是说,各个AP的工作信道可以为信道149、信道151、信道153、信道155、信道157、信道159或信道161,且其中至少有一个AP的工作信道为信道155。It can be known from the foregoing that the controller can set the working channels of 4 APs in various ways, and the working channels of each AP can be the same as the group working channel or within the group working channel. That is, the working channel of each AP may be channel 149, channel 151, channel 153, channel 155, channel 157, channel 159, or channel 161, and the working channel of at least one AP is channel 155.

此处以这4个AP的工作信道都与组工作信道相同为例,这4个AP的工作信道都是信道155。由于各个AP在工作的时候依赖于各个AP的主信道,此处预设4个AP的工作信道的主信道都错开,具体可参阅图6,AP1至AP4的主信道(primary channel)、辅信道(secondary channel)的具体分配中,AP1的主信道为信道149(辅信道为信道153、信道157、信道161),AP2的主信道为信道153(辅信道为信道149、信道157、信道161),AP3的主信道为信道157(辅信道为信道149、信道153、信道161),AP4的主信道为信 道161(辅信道为信道149、信道153、信道157)。Here, it is taken as an example that the working channels of these 4 APs are the same as the group working channel, and the working channels of these 4 APs are all channel 155. Since each AP depends on the main channel of each AP when working, the main channels of the working channels of the preset 4 APs are all staggered. For details, please refer to Figure 6, the primary channels and secondary channels of AP1 to AP4. In the specific allocation of (secondary channel), the main channel of AP1 is channel 149 (the secondary channel is channel 153, channel 157, and channel 161), and the main channel of AP2 is channel 153 (the secondary channel is channel 149, channel 157, and channel 161) The main channel of AP3 is channel 157 (the auxiliary channel is channel 149, channel 153, and channel 161), and the main channel of AP4 is channel 161 (the auxiliary channel is channel 149, channel 153, and channel 157).

具体控制器对信道带宽资源的动态分配过程中,如前所述,控制器获取AP设备组的信道访问需求的方式有多种,此处以各个AP向控制器上报的队列信息作为各个AP的信道访问需求为例进行说明。具体地,AP向控制器上报队列信息,其中队列信息包括上行和下行的队列信息,队列信息可包括队列的报文大小,报文时延等信息。其中,4个AP逐包或者周期性的向控制器发送请求,控制器根据AP设备组的每个AP的队列信息计算AP发包优先级,并为之分配信道安排,信道安排是根据每个AP的队列信息计算得到的,基本依据为:队列业务量越大,则发包优先级越大;队列时延越大,发包优先级越大。示例性地,控制AP带宽的依据可以为:若AP的发包优先级较小,则接入带宽为20MHz;若AP的发包优先级较大,且其他AP无业务,则接入带宽为80MHz;若AP的发包优先级较大,且其他AP有少量业务或处于发送中,则可接入带宽20-60MHz。In the process of dynamic allocation of channel bandwidth resources by the specific controller, as mentioned above, there are many ways for the controller to obtain the channel access requirements of the AP device group. Here, the queue information reported by each AP to the controller is used as the channel of each AP. Take access requirements as an example. Specifically, the AP reports queue information to the controller, where the queue information includes uplink and downlink queue information, and the queue information may include queue message size, message delay, and other information. Among them, 4 APs send requests to the controller packet by packet or periodically. The controller calculates the AP packet sending priority according to the queue information of each AP in the AP device group, and allocates channel arrangements for them. The channel arrangement is based on each AP. The basic basis for the calculation of the queue information is: the greater the queue traffic, the greater the packet priority; the greater the queue delay, the greater the packet priority. Exemplarily, the basis for controlling the bandwidth of an AP may be: if the AP's packet sending priority is small, the access bandwidth is 20MHz; if the AP's packet sending priority is larger and other APs have no services, the access bandwidth is 80MHz; If the AP has a higher priority for sending packets, and other APs have a small amount of service or are in the process of sending, they can access the bandwidth of 20-60MHz.

参见图7,在三个时间段中,控制器对AP的安排如下:Referring to Figure 7, in the three time periods, the controller arranges the AP as follows:

(1)若控制器根据各个AP上报的队列信息确定在第一时间段内,AP1关联的STA1业务量大,AP2、AP4无业务,发现AP3有少许业务,则得到信道安排。该信道安排中配置AP1接入带宽为60MHz,即信道149、信道153、信道161(或者表示为信道151、信道161),且配置AP3接入带宽为20MHz,即信道157。(1) If the controller determines, according to the queue information reported by each AP, that in the first time period, the STA1 associated with AP1 has a large amount of business, AP2 and AP4 have no business, and it finds that AP3 has a little business, it will get the channel arrangement. In this channel arrangement, the AP1 access bandwidth is configured to be 60 MHz, namely channel 149, channel 153, and channel 161 (or represented as channel 151, channel 161), and the AP3 access bandwidth is configured to be 20 MHz, namely channel 157.

(2)若控制器根据各个AP上报的队列信息确定在第二时间段内,AP1、AP3已发送结束且无业务,AP2有少许业务、AP4有大量业务,为了保证数据传输,则得到更新的信道安排,该更新的信道安排中配置AP2带宽20MHz,即信道153;配置AP4带宽60MHz,信道149、信道157、信道161(或者表示为信道149、信道159)。(2) If the controller determines according to the queue information reported by each AP that in the second time period, AP1 and AP3 have finished sending and have no business, AP2 has a little business, and AP4 has a lot of business, in order to ensure data transmission, get updated Channel arrangement. In the updated channel arrangement, the AP2 bandwidth is configured to be 20MHz, that is, channel 153; the AP4 bandwidth is configured to be 60MHz, channel 149, channel 157, channel 161 (or represented as channel 149, channel 159).

(3)若控制器根据各个AP上报的队列信息确定在第三时间段内,AP1,AP2,AP3无业务,AP4有大量业务,为了保证数据传输,则得到再次更新的信道安排,该再次更新的信道安排中配置AP4带宽80MHz,即信道155。(3) If the controller determines according to the queue information reported by each AP that in the third time period, AP1, AP2, AP3 have no business, and AP4 has a lot of business, in order to ensure data transmission, it will get the updated channel arrangement again, which should be updated again Configure AP4 bandwidth 80MHz in the channel arrangement, that is, channel 155.

每次得到信道安排后,控制器以信道号、字符、表格或者其他数据格式将信道安排发送至AP。控制器可以将信道安排、更新的信道安排、再次更新的信道安排全部或者对应各个AP的部分发给各个AP,例如在第一时间段对应的场景(1)中,控制器可以将整个信道安排发送至4个AP,由于其中仅有AP1、AP3存在第一时间段内的可用信道,因此,控制器也可以将该信道安排或者信道安排的部分仅发送至AP1、AP3,而不发送至AP2、AP4,或者控制器也可以向AP2和/或AP4发送指示消息,该指示消息指示AP2和/或AP4在第一时间段内无可用信道,控制器在更新的信道安排和再次更新的信道安排中也可以使用类似的处理方式。此外,各个AP在第一时间段、第二时间段和第三时间段内的工作信道不变(都保持为信道155)且各个AP的主信道不变,因此,在控制器向AP发送该信道安排的过程中无需向各个AP发送信道切换通知(channel switch announcement,CSA)。Each time the channel arrangement is obtained, the controller sends the channel arrangement to the AP in the channel number, character, table or other data format. The controller can send the channel arrangement, the updated channel arrangement, the updated channel arrangement all or the part corresponding to each AP to each AP. For example, in the scene (1) corresponding to the first time period, the controller can arrange the entire channel arrangement Send to 4 APs. Since only AP1 and AP3 have available channels in the first time period, the controller can also send the channel arrangement or the part of the channel arrangement only to AP1, AP3, and not to AP2 , AP4, or the controller may also send an indication message to AP2 and/or AP4. The indication message indicates that AP2 and/or AP4 have no available channels in the first time period. The controller updates the channel arrangement and the channel arrangement again. A similar treatment can also be used in. In addition, the working channel of each AP in the first time period, the second time period, and the third time period is unchanged (all remain as channel 155) and the main channel of each AP is unchanged. Therefore, the controller sends this to the AP. In the process of channel arrangement, there is no need to send a channel switch announcement (CSA) to each AP.

此后,各个AP可以根据控制器发送的信道安排或者信道安排的部分在对应的时间段内使用对应的信道带宽资源进行WLAN数据传输,从而实现控制器对WLAN信道资源的动态分配,下面对该AP的实现过程具体描述:Thereafter, each AP can use the corresponding channel bandwidth resource for WLAN data transmission in the corresponding time period according to the channel arrangement or the part of the channel arrangement sent by the controller, so as to realize the dynamic allocation of WLAN channel resources by the controller. A detailed description of the AP realization process:

对于AP1来说,AP1在第一时间段内可用信道为信道149、信道153、信道161,此后,AP1在第一时间段内的工作信道仍为信道155。AP1在WLAN进行数据业务传输的时 候,对信道157进行穿孔处理。AP1在第二时间段和第三时间段内无可用信道,此后,AP1在第二时间段和第三时间段内的工作信道仍为预设的80MHz信道,即信道155,但是AP1在第二时间段和第三时间段内不使用信道发送数据。For AP1, the available channels of AP1 in the first time period are channel 149, channel 153, and channel 161. Thereafter, the working channel of AP1 in the first time period is still channel 155. When AP1 performs data service transmission on the WLAN, channel 157 is punctured. AP1 has no available channels in the second and third time periods. After that, the working channel of AP1 in the second and third time periods is still the preset 80MHz channel, which is channel 155, but AP1 is in the second time period and the third time period. The channel is not used to send data during the time period and the third time period.

对于AP2来说,AP2在第一时间段和第三时间段内无可用信道,此后,AP2在第一时间段和第三时间段内的工作信道仍为信道155,但是AP2在第一时间段和第三时间段内不使用信道发送数据。AP2在第二时间段内可用信道为信道153。AP2在第二时间段内的工作信道仍为信道155。AP2在WLAN进行数据业务传输的时候,可以对信道149、信道157、信道161进行穿孔处理,仅在信道153上发送数据。此时,由于仅使用主信道发送数据,AP2对信道149、信道157、信道161进行穿孔处理过程为可选步骤,可以执行也可以不执行。For AP2, AP2 has no available channels in the first time period and the third time period. After that, the working channel of AP2 in the first time period and the third time period is still channel 155, but AP2 is in the first time period And in the third time period, the channel is not used to send data. The channel available for AP2 in the second time period is channel 153. The working channel of AP2 in the second time period is still channel 155. When AP2 performs data service transmission on the WLAN, it can perform puncturing on channel 149, channel 157, and channel 161, and only send data on channel 153. At this time, since only the main channel is used to send data, the AP2 puncturing the channel 149, channel 157, and channel 161 is an optional step, which may or may not be executed.

对于AP3来说,AP3在第一时间段内可用信道为信道3。AP3在第一时间段内的工作信道仍为信道155。AP3在WLAN进行数据业务传输的时候,对信道149、信道153和信道161进行穿孔处理后,仅在信道157上发送数据。类似地,此处对信道149、信道153和信道161进行穿孔处理为可选步骤,可以执行也可以不执行。AP3在第二时间段和第三时间段内无可用信道。AP3在第二时间段和第三时间段内的工作信道仍为信道155,但是AP3在第二时间段和第三时间段内不使用信道发送数据。For AP3, the channel available for AP3 in the first time period is channel 3. The working channel of AP3 in the first time period is still channel 155. When AP3 performs data service transmission on the WLAN, after puncturing channel 149, channel 153, and channel 161, it only sends data on channel 157. Similarly, performing puncturing on channel 149, channel 153, and channel 161 is an optional step here, which may or may not be executed. AP3 has no available channels in the second time period and the third time period. The working channel of AP3 in the second time period and the third time period is still channel 155, but AP3 does not use the channel to send data in the second time period and the third time period.

对于AP4来说,AP4在第一时间段内无可用信道。AP4在第一时间段内的工作信道仍为信道155。但是AP4在第一时间段内不使用信道发送数据。AP4在第二时间段内可用信道为信道149、信道157、信道161。AP4在第二时间段内的工作信道仍为信道155。AP4在WLAN进行数据业务传输的时候,对信道153进行穿孔处理。AP4在第三时间段内可用信道为信道155。AP4在第三时间段内可以使用完整工作信道。For AP4, AP4 has no available channel in the first time period. The working channel of AP4 in the first time period is still channel 155. However, AP4 does not use the channel to send data in the first time period. The channels available for AP4 in the second time period are channel 149, channel 157, and channel 161. The working channel of AP4 in the second time period is still channel 155. When AP4 performs data service transmission on the WLAN, channel 153 is punctured. The channel available for AP4 in the third time period is channel 155. AP4 can use the full working channel in the third time period.

此外,若上述AP确定各自的工作信道内在某个时间段内存在不可用的子信道,则该AP在对应时间段内向与该AP关联的STA发送触发帧时,在该触发帧中设置对该STA的穿孔指示,该穿孔指示用于指示该STA在基于该触发帧发送上行信号时对AP的工作信道内不可用的子信道做穿孔处理。In addition, if the above-mentioned AP determines that there is an unavailable sub-channel in a certain period of time in each working channel, when the AP sends a trigger frame to the STA associated with the AP in the corresponding period of time, the trigger frame is set in the trigger frame. The puncturing indication of the STA, which is used to instruct the STA to perform puncturing processing on subchannels that are not available in the AP's working channel when sending an uplink signal based on the trigger frame.

以上描述了WLAN通信方法,下面结合附图介绍本申请实施例提供的控制器和AP。The WLAN communication method has been described above, and the controller and AP provided in the embodiments of the present application are described below with reference to the accompanying drawings.

请参阅图8,本申请实施例提供了一种控制器800,该控制器800可以包括获取单元801、分配单元802、发送单元803;Referring to FIG. 8, an embodiment of the present application provides a controller 800. The controller 800 may include an acquiring unit 801, an allocating unit 802, and a sending unit 803;

获取单元801,用于获取AP设备组的信道访问需求,AP设备组包括至少两个AP,AP设备组中的工作信道的带宽最大的AP的工作信道为组工作信道,组工作信道的带宽至少为40兆赫兹,AP设备组中的任意一个AP的工作信道和组工作信道相同或者在组工作信道之内,AP设备组中至少两个AP的工作信道的主信道不同;The acquiring unit 801 is configured to acquire the channel access requirements of the AP device group. The AP device group includes at least two APs. The working channel of the AP with the largest working channel bandwidth in the AP device group is the group working channel, and the bandwidth of the group working channel is at least For 40 MHz, the working channel of any AP in the AP device group is the same as or within the group working channel, and the main channels of the working channels of at least two APs in the AP device group are different;

分配单元802,用于根据信道访问需求将组工作信道中的子信道按照信道安排分配给AP设备组中的至少一个AP,信道安排用于指示在第一时间段内AP设备组中的AP可用的子信道,信道安排中包括对一个或更多AP的可用子信道的分配,信道安排中的任意两个AP被分配的子信道不同,信道安排中的各个AP被分配的子信道包括对应AP的工作信道的主信道,AP设备组各个AP被分配的子信道在对应AP的工作信道内,如果信道安排中包括对多于一个AP的安排,信道安排中的任意两个AP的工作信道的主信道不同;The allocation unit 802 is configured to allocate the sub-channels in the group working channel to at least one AP in the AP device group according to the channel arrangement according to the channel access requirements, and the channel arrangement is used to indicate that the AP in the AP device group is available in the first time period The channel arrangement includes the allocation of available sub-channels for one or more APs. Any two APs in the channel arrangement are allocated different sub-channels. The sub-channels allocated to each AP in the channel arrangement include the corresponding AP The main channel of the working channel of the AP equipment group. The sub-channels allocated to each AP of the AP device group are in the working channel of the corresponding AP. If the channel arrangement includes the arrangement of more than one AP, the working channel of any two APs in the channel arrangement The main channel is different;

获取单元801,还用于获取AP设备组的更新后的信道访问需求;The obtaining unit 801 is also used to obtain the updated channel access requirement of the AP device group;

分配单元802,还用于根据更新后的信道访问需求将组工作信道中的子信道按照更新的信道安排分配给AP设备组中的至少一个AP,更新的信道安排用于指示在第二时间段内AP设备组中的AP可用的信道,其中,AP设备组中的各个AP的工作信道在第一时间段和第二时间段内保持不变。The allocation unit 802 is further configured to allocate the sub-channels in the group working channel to at least one AP in the AP device group according to the updated channel arrangement according to the updated channel access requirements, and the updated channel arrangement is used to indicate the second time period Channels available to APs in the inner AP device group, where the working channel of each AP in the AP device group remains unchanged during the first time period and the second time period.

本实施例中,分配单元802根据AP设备组的信道访问需求将AP设备组对应的组工作信道中的各个子信道按照信道安排分配给该AP设备组,其中,信道安排用于指示在第一时间段内该AP设备组中的AP可用的子信道,在获取单元801获取到更新后的信道访问需求之后,该分配单元802根据更新后的信道访问需求将组工作信道中的子信道按照更新的信道安排分配给该AP设备组,其中,更新的信道安排用于指示在第二时间段内AP设备组中的AP可用的信道,从而使得控制器对AP设备组对应的信道资源在第一时间段和第二时间段的动态分配,即实现控制器对WLAN中的信道资源的的动态分配。In this embodiment, the allocation unit 802 allocates each sub-channel in the group working channel corresponding to the AP device group to the AP device group according to the channel arrangement according to the channel access requirements of the AP device group. After the obtaining unit 801 obtains the updated channel access requirements for the sub-channels available to the APs in the AP device group during the time period, the allocating unit 802 updates the sub-channels in the group working channel according to the updated channel access requirements. The channel arrangement of the AP device group is allocated to the AP device group, where the updated channel arrangement is used to indicate the channels available to the APs in the AP device group in the second time period, so that the channel resource corresponding to the AP device group by the controller is in the first The dynamic allocation of the time period and the second time period realizes the dynamic allocation of the channel resources in the WLAN by the controller.

在一种可能的实现方式中,AP设备组中AP的数量与组工作信道包括的子信道的数量相同,且,AP设备组中任意两个AP的工作信道的主信道不同。In a possible implementation manner, the number of APs in the AP device group is the same as the number of subchannels included in the group working channel, and the main channels of the working channels of any two APs in the AP device group are different.

在一种可能的实现方式中,控制器还包括:In a possible implementation manner, the controller further includes:

发送单元803,用于将信道安排或信道安排中对应于各个AP的部分发送给AP设备组中对应的AP;The sending unit 803 is configured to send the channel arrangement or the part corresponding to each AP in the channel arrangement to the corresponding AP in the AP device group;

发送单元803,还可以用于将更新的信道安排或更新的信道安排中对应于各个AP的部分发送给AP设备组中对应的AP。The sending unit 803 may also be used to send the updated channel arrangement or the part of the updated channel arrangement corresponding to each AP to the corresponding AP in the AP device group.

需要说明的是,上述处理器800的单元的WLAN通信方法的执行过程等内容,具体可参见本申请前述所示的方法实施例中的叙述,此处不再赘述。It should be noted that the execution process of the WLAN communication method of the unit of the processor 800 and the like can be specifically referred to in the description of the method embodiment shown in the foregoing application, and will not be repeated here.

请参阅图9,本申请实施例还提供了一种AP900,该AP包括接收单元901、处理单元902:Referring to FIG. 9, an embodiment of the present application also provides an AP 900, and the AP includes a receiving unit 901 and a processing unit 902:

接收单元901,用于接收来自控制器的第一指示,其中,第一指示用于指示第一信道安排,第一信道安排为AP在第一时间段内可用的子信道,AP的工作信道的带宽至少为40兆赫兹,第一信道安排包括AP的工作信道的主信道,且第一信道安排在AP的工作信道内;The receiving unit 901 is configured to receive a first indication from the controller, where the first indication is used to indicate a first channel arrangement, the first channel arrangement is the sub-channel available to the AP in the first time period, and the working channel of the AP The bandwidth is at least 40 MHz, the first channel arrangement includes the main channel of the AP's working channel, and the first channel is arranged in the AP's working channel;

接收单元901,还用于接收来自控制器的第二指示,其中,第二指示用于指示第二信道安排,第二信道安排为AP在第二时间段内可用的子信道,第二信道安排包括AP的工作信道的主信道,且第二信道安排在AP的工作信道内,第二信道安排与第一信道安排不同,AP的工作信道在第一时间段和第二时间段内保持不变。The receiving unit 901 is further configured to receive a second indication from the controller, where the second indication is used to indicate a second channel arrangement, the second channel arrangement is the sub-channel available to the AP in the second time period, and the second channel arrangement Including the main channel of the AP’s working channel, and the second channel is arranged in the AP’s working channel. The second channel arrangement is different from the first channel arrangement. The AP’s working channel remains unchanged during the first time period and the second time period. .

在一种可能的实现方式中,AP900还包括处理单元902;In a possible implementation manner, AP900 further includes a processing unit 902;

如果第一信道安排指示AP的工作信道内存在不可用的子信道,AP在第一时间段内发送WLAN信号时,处理单元902用于对AP的工作信道内不可用的子信道做穿孔;If the first channel arrangement indicates that there are unavailable sub-channels in the AP's working channel, when the AP sends WLAN signals in the first time period, the processing unit 902 is configured to puncture the unavailable sub-channels in the AP's working channel;

如果第二信道安排指示AP的工作信道内存在不可用的子信道,AP在第二时间段内发送WLAN信号时,处理单元902还用于对AP的工作信道内不可用的子信道做穿孔。If the second channel arrangement indicates that there are unavailable sub-channels in the AP's working channel, when the AP sends WLAN signals in the second time period, the processing unit 902 is further configured to puncture the unavailable sub-channels in the AP's working channel.

在一种可能的实现方式中于,如果第一信道安排指示AP的工作信道内存在不可用的子信道,AP在第一时间段内向与AP关联的站点STA发送触发帧时,处理单元902还用于在触发帧中设置对STA的穿孔指示,穿孔指示用于指示STA在基于触发帧发送上行 信号时对AP的工作信道内不可用的子信道做穿孔。In a possible implementation manner, if the first channel arrangement indicates that there are unavailable sub-channels in the working channel of the AP, when the AP sends a trigger frame to the station STA associated with the AP in the first time period, the processing unit 902 also It is used to set a puncturing indication for the STA in the trigger frame, and the puncturing indication is used to instruct the STA to puncture the unavailable sub-channels in the working channel of the AP when sending an uplink signal based on the trigger frame.

在一种可能的实现方式中,AP900还包括:In a possible implementation manner, AP900 also includes:

发送单元903,用于向控制器发送与AP关联的STA的缓存状态报告或缓存状态报告的总结。The sending unit 903 is configured to send a buffer status report or a summary of the buffer status report of the STA associated with the AP to the controller.

需要说明的是,上述AP900的单元的WLAN通信方法的执行过程等内容,具体可参见本申请前述所示的方法实施例中的叙述,此处不再赘述。It should be noted that, for details such as the execution process of the WLAN communication method of the above-mentioned AP900 unit, please refer to the description in the method embodiment shown in the foregoing application, and will not be repeated here.

请参阅图10,为本申请的实施例提供的上述实施例中所涉及的控制器1000的一种可能的逻辑结构示意图,该控制器1000可以包括但不限于存储器1001和处理器1002,在本申请的实施例中,处理器1002用于对控制器1000的动作进行控制处理。具体来说,控制器1000可以作为WLAN中的无线控制器,类似于图1和图2结构,用于实现在WLAN中信道资源的动态分配。Please refer to FIG. 10, which is a schematic diagram of a possible logical structure of the controller 1000 involved in the above-mentioned embodiments provided by the embodiments of this application. The controller 1000 may include, but is not limited to, a memory 1001 and a processor 1002. In the embodiment of the application, the processor 1002 is configured to perform control processing on the actions of the controller 1000. Specifically, the controller 1000 may be used as a wireless controller in the WLAN, similar to the structure of FIG. 1 and FIG. 2, for realizing the dynamic allocation of channel resources in the WLAN.

其中,处理器1002可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。The processor 1002 may be a central processing unit, a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor may also be a combination that implements computing functions, for example, a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on. Those skilled in the art can clearly understand that, for the convenience and conciseness of the description, the specific working process of the above-described system, device, and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.

请参阅图11,为本申请的实施例提供的上述实施例中所涉及的AP1100的一种可能的逻辑结构示意图,该AP1100可以包括但不限于存储器1101和处理器1102,在本申请的实施例中,处理器1102用于对AP1100的动作进行控制处理。具体来说,AP1100可以作为WLAN中的AP,类似于图1和图2所述结构。示例性地,在此基础上,该AP1100还可以集成有其它的元器件,例如电源1103、接口1104、调制器1105、接收器1106、发射器1107、天线阵列1108等或者是其他的元器件,此处不做限定。Please refer to FIG. 11, which is a schematic diagram of a possible logical structure of the AP1100 involved in the above-mentioned embodiments provided by the embodiments of this application. The AP1100 may include, but is not limited to, a memory 1101 and a processor 1102. Among them, the processor 1102 is used to control the actions of the AP1100. Specifically, the AP1100 can be used as an AP in a WLAN, similar to the structure described in FIG. 1 and FIG. 2. Exemplarily, on this basis, the AP1100 may also integrate other components, such as power supply 1103, interface 1104, modulator 1105, receiver 1106, transmitter 1107, antenna array 1108, etc. or other components, There is no limitation here.

此外,处理器1102可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。In addition, the processor 1102 may be a central processing unit, a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor may also be a combination that implements computing functions, for example, a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on. Those skilled in the art can clearly understand that, for the convenience and conciseness of the description, the specific working process of the above-described system, device, and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.

本申请实施例还提供一种WLAN架构,在该网络架构中包括前述实施例中的控制器和AP。The embodiment of the present application also provides a WLAN architecture, and the network architecture includes the controller and the AP in the foregoing embodiment.

本申请实施例还提供一种存储一个或多个计算机的计算机可读存储介质,当该可读存储介质被处理器执行时,该处理器执行如上述控制器或者AP所实现的方法。The embodiment of the present application also provides a computer-readable storage medium storing one or more computers. When the readable storage medium is executed by a processor, the processor executes the method implemented by the above-mentioned controller or AP.

本申请实施例还提供一种存储一个或多个计算机的计算机程序产品(或称计算机程序),当计算机程序产品被该处理器执行时,该处理器执行上述控制器或者AP所实现的方法。The embodiment of the present application also provides a computer program product (or called a computer program) storing one or more computers. When the computer program product is executed by the processor, the processor executes the method implemented by the above-mentioned controller or AP.

本申请实施例还提供了一种芯片系统,该芯片系统包括处理器,用于支持控制器实 现上述上述控制器或者AP所涉及的功能实现。在一种可能的设计中,该芯片系统还可以包括存储器,存储器,用于保存该控制器必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。The embodiment of the present application also provides a chip system, which includes a processor, which is used to support the controller to implement the functions involved in the above-mentioned controller or AP. In a possible design, the chip system may also include a memory, and the memory is used to store the necessary program instructions and data of the controller. The chip system can be composed of chips, or include chips and other discrete devices.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, device, and method may be implemented in other ways. For example, the device embodiments described above are merely illustrative, for example, the division of the units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components may be combined or It can be integrated into another system, or some features can be ignored or not implemented. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, the functional units in the various embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or software functional unit.

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solution of the present application essentially or the part that contributes to the existing technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , Including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disks or optical disks and other media that can store program codes. .

Claims (17)

一种无线局域网(WLAN)通信方法,其特征在于,所述方法包括:A wireless local area network (WLAN) communication method, characterized in that the method includes: 控制器获取接入点(AP)设备组的信道访问需求,所述AP设备组包括至少两个AP,所述AP设备组中的工作信道的带宽最大的AP的工作信道为组工作信道,所述组工作信道的带宽至少为40兆赫兹,所述AP设备组中的任意一个AP的工作信道和所述组工作信道相同或者在所述组工作信道之内,所述AP设备组中至少两个AP的工作信道的主信道不同;The controller obtains the channel access requirements of an access point (AP) device group. The AP device group includes at least two APs. The working channel of the AP with the largest working channel bandwidth in the AP device group is the group working channel. The bandwidth of the group of working channels is at least 40 MHz, the working channel of any AP in the AP device group is the same as or within the group of working channels, and at least two of the AP device groups are The main channel of the working channel of each AP is different; 所述控制器根据所述信道访问需求将所述组工作信道中的子信道按照信道安排分配给所述AP设备组中的至少一个AP,所述信道安排用于指示在第一时间段内所述AP设备组中的AP可用的子信道,所述信道安排中包括对一个或更多AP的可用子信道的分配,所述信道安排中的任意两个AP被分配的子信道不同,所述信道安排中的各个AP被分配的子信道包括对应AP的工作信道的主信道,所述AP设备组各个AP被分配的子信道在对应AP的工作信道内,如果所述信道安排中包括对多于一个AP的安排,所述信道安排中的任意两个AP的工作信道的主信道不同;The controller assigns the sub-channels in the group working channel to at least one AP in the AP device group according to the channel arrangement according to the channel access requirement, and the channel arrangement is used to indicate the The sub-channels available to the APs in the AP device group include the allocation of available sub-channels to one or more APs, and the sub-channels allocated to any two APs in the channel arrangement are different, the The sub-channels allocated to each AP in the channel arrangement include the main channel of the working channel of the corresponding AP. The sub-channels allocated to each AP of the AP device group are in the working channel of the corresponding AP. In an AP arrangement, the main channels of the working channels of any two APs in the channel arrangement are different; 所述控制器获取所述AP设备组的更新后的信道访问需求;Acquiring, by the controller, the updated channel access requirement of the AP device group; 所述控制器根据所述更新后的信道访问需求将所述组工作信道中的子信道按照更新的信道安排分配给所述AP设备组中的至少一个AP,所述更新的信道安排用于指示在第二时间段内AP设备组中的AP可用的信道,其中,所述AP设备组中的各个AP的工作信道在所述第一时间段和所述第二时间段内保持不变。The controller allocates the sub-channels in the group working channel to at least one AP in the AP device group according to the updated channel arrangement according to the updated channel access requirement, and the updated channel arrangement is used to indicate Channels available to APs in the AP device group in the second time period, where the working channels of each AP in the AP device group remain unchanged during the first time period and the second time period. 根据权利要求1所述的方法,其特征在于,所述AP设备组中AP的数量与所述组工作信道包括的子信道的数量相同,且,所述AP设备组中任意两个AP的工作信道的主信道不同。The method according to claim 1, wherein the number of APs in the AP device group is the same as the number of subchannels included in the group working channel, and the working of any two APs in the AP device group The main channel of the channel is different. 根据权利要求1或2所述的方法,其特征在于,所述方法还包括:The method according to claim 1 or 2, wherein the method further comprises: 所述控制器将所述信道安排或所述信道安排中对应于各个AP的部分发送给AP设备组中对应的AP。The controller sends the channel arrangement or the part of the channel arrangement corresponding to each AP to the corresponding AP in the AP device group. 一种无线局域网(WLAN)通信方法,其特征在于,所述方法包括:A wireless local area network (WLAN) communication method, characterized in that the method includes: 接入点(AP)接收来自控制器的第一指示,其中,所述第一指示用于指示第一信道安排,所述第一信道安排为所述AP在第一时间段内可用的子信道,AP的工作信道的带宽至少为40兆赫兹,所述第一信道安排包括所述AP的工作信道的主信道,且所述第一信道安排在所述AP的工作信道内;The access point (AP) receives a first indication from the controller, where the first indication is used to indicate a first channel arrangement, and the first channel arrangement is a sub-channel available to the AP in the first time period , The bandwidth of the working channel of the AP is at least 40 MHz, the first channel arrangement includes the main channel of the working channel of the AP, and the first channel is arranged in the working channel of the AP; 所述AP接收来自所述控制器的第二指示,其中,所述第二指示用于指示第二信道安排,所述第二信道安排为所述AP在第二时间段内可用的子信道,所述第二信道安排包括所述AP的工作信道的主信道,且所述第二信道安排在所述AP的工作信道内,所述第二信道安排与所述第一信道安排不同,所述AP的工作信道在所述第一时间段和所述第二时间段内保持不变。The AP receives a second indication from the controller, where the second indication is used to indicate a second channel arrangement, and the second channel arrangement is a sub-channel available to the AP in a second time period, The second channel arrangement includes the main channel of the working channel of the AP, and the second channel is arranged within the working channel of the AP, and the second channel arrangement is different from the first channel arrangement. The working channel of the AP remains unchanged during the first time period and the second time period. 根据权利要求4所述的方法,其特征在于,所述方法还包括:The method according to claim 4, wherein the method further comprises: 如果所述第一信道安排指示所述AP的工作信道内存在不可用的子信道,所述AP在所述第一时间段内发送WLAN信号时,对所述AP的工作信道内不可用的子信道做穿孔;If the first channel arrangement indicates that there are unavailable sub-channels in the working channel of the AP, when the AP sends a WLAN signal in the first time period, the AP is not available for the unavailable sub-channels in the working channel of the AP. Channel piercing; 如果所述第二信道安排指示所述AP的工作信道内存在不可用的子信道,所述AP在 所述第二时间段内发送WLAN信号时,对所述AP的工作信道内不可用的子信道做穿孔。If the second channel arrangement indicates that there are unavailable sub-channels in the working channel of the AP, when the AP sends a WLAN signal in the second time period, the unavailable sub-channels in the working channel of the AP are The channel is pierced. 根据权利要求4或5所述的方法,其特征在于,所述方法还包括:The method according to claim 4 or 5, wherein the method further comprises: 如果所述第一信道安排指示所述AP的工作信道内存在不可用的子信道,所述AP在所述第一时间段内向与所述AP关联的站点STA发送第一触发帧时,在所述第一触发帧中设置对所述STA的穿孔指示,所述穿孔指示用于指示所述STA在基于所述第一触发帧发送上行信号时对所述AP的工作信道内不可用的子信道做穿孔;If the first channel arrangement indicates that there are unavailable subchannels in the working channel of the AP, when the AP sends the first trigger frame to the station STA associated with the AP within the first time period, A puncturing indication for the STA is set in the first trigger frame, and the puncturing indication is used to instruct the STA to send an uplink signal based on the first trigger frame to unavailable subchannels in the working channel of the AP Do piercing 如果所述第二信道安排指示所述AP的工作信道内存在不可用的子信道,所述AP在所述第二时间段内向与所述AP关联的STA发送第二触发帧时,在所述第二触发帧中设置对所述STA的穿孔指示,所述穿孔指示用于指示所述STA在基于所述第二触发帧发送上行信号时对所述AP的工作信道内不可用的子信道做穿孔。If the second channel arrangement indicates that there are unavailable sub-channels in the working channel of the AP, when the AP sends a second trigger frame to the STA associated with the AP within the second time period, the A puncturing instruction for the STA is set in the second trigger frame, and the puncturing instruction is used to instruct the STA to perform actions on subchannels that are not available in the AP's working channel when sending uplink signals based on the second trigger frame. perforation. 根据权利要求4或5所述的方法,其特征在于,所述方法还包括:The method according to claim 4 or 5, wherein the method further comprises: 所述AP向所述控制器发送与所述AP关联的STA的缓存状态报告或所述缓存状态报告的总结。The AP sends a buffer status report of the STA associated with the AP or a summary of the buffer status report to the controller. 一种控制器,其特征在于,所述控制器包括:A controller, characterized in that the controller includes: 获取单元,用于获取接入点(AP)设备组的信道访问需求,所述AP设备组包括至少两个AP,所述AP设备组中的工作信道的带宽最大的AP的工作信道为组工作信道,所述组工作信道的带宽至少为40兆赫兹,所述AP设备组中的任意一个AP的工作信道和所述组工作信道相同或者在所述组工作信道之内,所述AP设备组中至少两个AP的工作信道的主信道不同;The acquiring unit is configured to acquire the channel access requirements of an access point (AP) device group, the AP device group includes at least two APs, and the working channel of the AP with the largest working channel bandwidth in the AP device group is the group working Channel, the bandwidth of the group working channel is at least 40 MHz, the working channel of any AP in the AP device group is the same as or within the group working channel, the AP device group The main channels of at least two AP working channels are different; 分配单元,用于根据所述信道访问需求将所述组工作信道中的子信道按照信道安排分配给所述AP设备组中的至少一个AP,所述信道安排用于指示在第一时间段内所述AP设备组中的AP可用的子信道,所述信道安排中包括对一个或更多AP的可用子信道的分配,所述信道安排中的任意两个AP被分配的子信道不同,所述信道安排中的各个AP被分配的子信道包括对应AP的工作信道的主信道,所述AP设备组各个AP被分配的子信道在对应AP的工作信道内,如果所述信道安排中包括对多于一个AP的安排,所述信道安排中的任意两个AP的工作信道的主信道不同;The allocation unit is configured to allocate the sub-channels in the group working channel to at least one AP in the AP device group according to the channel arrangement according to the channel access requirement, and the channel arrangement is used to indicate that in the first time period The sub-channels available to the APs in the AP device group include the allocation of available sub-channels to one or more APs in the channel arrangement, and the sub-channels allocated to any two APs in the channel arrangement are different, so The sub-channels allocated to each AP in the channel arrangement include the main channel of the working channel of the corresponding AP, and the sub-channels allocated to each AP in the AP device group are in the working channel of the corresponding AP. For arrangements with more than one AP, the main channels of the working channels of any two APs in the channel arrangement are different; 所述获取单元,还用于获取所述AP设备组的更新后的信道访问需求;The acquiring unit is further configured to acquire the updated channel access requirement of the AP device group; 所述分配单元,还用于根据所述更新后的信道访问需求将所述组工作信道中的子信道按照更新的信道安排分配给所述AP设备组中的至少一个AP,所述更新的信道安排用于指示在第二时间段内AP设备组中的AP可用的信道,其中,所述AP设备组中的各个AP的工作信道在所述第一时间段和所述第二时间段内保持不变。The allocation unit is further configured to allocate the sub-channels in the group working channel to at least one AP in the AP device group according to the updated channel arrangement according to the updated channel access requirements, and the updated channel It is arranged to indicate the channels available to the APs in the AP device group in the second time period, wherein the working channel of each AP in the AP device group is maintained in the first time period and the second time period constant. 根据权利要求8所述的控制器,其特征在于,所述AP设备组中AP的数量与所述组工作信道包括的子信道的数量相同,且,所述AP设备组中任意两个AP的工作信道的主信道不同。The controller according to claim 8, wherein the number of APs in the AP device group is the same as the number of subchannels included in the group working channel, and the number of any two APs in the AP device group is The main channel of the working channel is different. 根据权利要求8或9所述的控制器,其特征在于,所述控制器还包括:The controller according to claim 8 or 9, wherein the controller further comprises: 发送单元,用于将所述信道安排或所述信道安排中对应于各个AP的部分发送给AP设备组中对应的AP。The sending unit is configured to send the channel arrangement or the part of the channel arrangement corresponding to each AP to the corresponding AP in the AP device group. 一种接入点(AP),其特征在于,所述AP包括:An access point (AP), characterized in that the AP includes: 接收单元,用于接收来自控制器的第一指示,其中,所述第一指示用于指示第一信 道安排,所述第一信道安排为所述AP在第一时间段内可用的子信道,AP的工作信道的带宽至少为40兆赫兹,所述第一信道安排包括所述AP的工作信道的主信道,且所述第一信道安排在所述AP的工作信道内;A receiving unit, configured to receive a first indication from the controller, where the first indication is used to indicate a first channel arrangement, and the first channel arrangement is a sub-channel available to the AP in a first time period, The bandwidth of the working channel of the AP is at least 40 MHz, the first channel arrangement includes the main channel of the working channel of the AP, and the first channel is arranged in the working channel of the AP; 所述接收单元,还用于接收来自所述控制器的第二指示,其中,所述第二指示用于指示第二信道安排,所述第二信道安排为所述AP在第二时间段内可用的子信道,所述第二信道安排包括所述AP的工作信道的主信道,且所述第二信道安排在所述AP的工作信道内,所述第二信道安排与所述第一信道安排不同,所述AP的工作信道在所述第一时间段和所述第二时间段内保持不变。The receiving unit is further configured to receive a second indication from the controller, where the second indication is used to indicate a second channel arrangement, and the second channel arrangement means that the AP is in a second time period Available sub-channels, the second channel arrangement includes the main channel of the AP's working channel, and the second channel is arranged in the AP's working channel, and the second channel arrangement is the same as the first channel The arrangement is different, and the working channel of the AP remains unchanged during the first time period and the second time period. 根据权利要求11所述的AP,其特征在于,所述AP还包括处理单元;The AP according to claim 11, wherein the AP further comprises a processing unit; 如果所述第一信道安排指示所述AP的工作信道内存在不可用的子信道,所述AP在所述第一时间段内发送无线局域网(WLAN)信号时,所述处理单元用于对所述AP的工作信道内不可用的子信道做穿孔;If the first channel arrangement indicates that there are unavailable sub-channels in the working channel of the AP, when the AP sends a wireless local area network (WLAN) signal in the first time period, the processing unit is configured to The unavailable sub-channels in the working channel of the AP are punctured; 如果所述第二信道安排指示所述AP的工作信道内存在不可用的子信道,所述AP在所述第二时间段内发送WLAN信号时,所述处理单元还用于对所述AP的工作信道内不可用的子信道做穿孔。If the second channel arrangement indicates that there are unavailable sub-channels in the working channel of the AP, when the AP sends a WLAN signal in the second time period, the processing unit is further configured to The unavailable sub-channels in the working channel are punctured. 根据权利要求11或12所述的AP,其特征在于,如果所述第一信道安排指示所述AP的工作信道内存在不可用的子信道,所述AP在所述第一时间段内向与所述AP关联的站点STA发送触发帧时,所述处理单元还用于在所述触发帧中设置对所述STA的穿孔指示,所述穿孔指示用于指示所述STA在基于所述触发帧发送上行信号时对所述AP的工作信道内不可用的子信道做穿孔。The AP according to claim 11 or 12, wherein if the first channel arrangement indicates that there are unavailable sub-channels in the working channel of the AP, the AP communicates with all the sub-channels within the first time period. When the station STA associated with the AP sends a trigger frame, the processing unit is further configured to set a puncturing instruction for the STA in the trigger frame, and the puncturing instruction is used to instruct the STA to send a trigger frame based on the trigger frame. When the uplink signal is used, the unavailable sub-channels in the working channel of the AP are punctured. 根据权利要求11或12所述的AP,其特征在于,所述AP还包括:The AP according to claim 11 or 12, wherein the AP further comprises: 发送单元,用于向所述控制器发送与所述AP关联的STA的缓存状态报告或所述缓存状态报告的总结。The sending unit is configured to send a buffer status report of the STA associated with the AP or a summary of the buffer status report to the controller. 一种控制器,其特征在于,包括:A controller, characterized in that it comprises: 处理器、存储器;Processor, memory; 所述存储器用于存储程序;The memory is used to store programs; 所述处理器用于执行所述程序以实现权利要求1至3中任一项所述的方法。The processor is configured to execute the program to implement the method according to any one of claims 1 to 3. 一种接入点(AP),其特征在于,包括:An access point (AP), which is characterized in that it includes: 处理器、存储器;Processor, memory; 所述存储器用于存储程序;The memory is used to store programs; 所述处理器用于执行所述程序以实现权利要求4至7中任一项所述的方法。The processor is configured to execute the program to implement the method according to any one of claims 4 to 7. 一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1至3中任一项所述的方法,或者,使得所述计算机执行如权利要求4至7中任一项所述的方法。A computer program product, characterized in that, when the computer program product runs on a computer, the computer is caused to execute the method according to any one of claims 1 to 3, or the computer is caused to execute The method of any one of claims 4 to 7.
PCT/CN2020/119749 2019-10-25 2020-09-30 Wlan communication method, controller and ap Ceased WO2021078011A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201911025948.1 2019-10-25
CN201911025948.1A CN112714496B (en) 2019-10-25 2019-10-25 Wireless local area network communication method, controller and access point

Publications (1)

Publication Number Publication Date
WO2021078011A1 true WO2021078011A1 (en) 2021-04-29

Family

ID=75540976

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/119749 Ceased WO2021078011A1 (en) 2019-10-25 2020-09-30 Wlan communication method, controller and ap

Country Status (2)

Country Link
CN (1) CN112714496B (en)
WO (1) WO2021078011A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023131000A1 (en) * 2022-01-04 2023-07-13 华为技术有限公司 Bandwidth configuration method and related device
CN116437397B (en) * 2022-01-04 2025-12-05 华为技术有限公司 Bandwidth configuration methods and related equipment
CN120302337A (en) * 2024-01-11 2025-07-11 华为技术有限公司 Method, communication system and device for reducing communication interference between APs

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102695178A (en) * 2012-05-30 2012-09-26 福建星网锐捷网络有限公司 Cellular intensively-arranged network structure and control method thereof
CN104703281A (en) * 2013-12-06 2015-06-10 华为技术有限公司 Channel distributing method, channel distributing device and Wireless Local Area Network system
CN104717750A (en) * 2013-12-13 2015-06-17 中国移动通信集团公司 Signal transmitting method and device
US20160066196A1 (en) * 2013-05-27 2016-03-03 Huawei Technologies Co., Ltd. Interference processing method and device
CN105491668A (en) * 2015-12-15 2016-04-13 西安电子科技大学 Multi-AP cooperation based interference elimination method in dense WLAN environment
US20160192340A1 (en) * 2005-11-25 2016-06-30 Go Net Systems Ltd. Wireless Communication System
CN106131909A (en) * 2016-06-29 2016-11-16 杭州华三通信技术有限公司 A kind of channel switching method and device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI521919B (en) * 2010-10-11 2016-02-11 內數位專利控股公司 Cognitive radio network bandwidth configuration method and device
CN104349480A (en) * 2013-07-31 2015-02-11 华为技术有限公司 Wireless network channel assignment method, device, and system
KR102401468B1 (en) * 2015-07-21 2022-05-24 삼성전자주식회사 Method and apparatus for selecting channel in a wireless communication system
US20180242384A1 (en) * 2017-02-17 2018-08-23 Qualcomm Incorporated Bandwidth aggregation for wireless local area networks

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160192340A1 (en) * 2005-11-25 2016-06-30 Go Net Systems Ltd. Wireless Communication System
CN102695178A (en) * 2012-05-30 2012-09-26 福建星网锐捷网络有限公司 Cellular intensively-arranged network structure and control method thereof
US20160066196A1 (en) * 2013-05-27 2016-03-03 Huawei Technologies Co., Ltd. Interference processing method and device
CN104703281A (en) * 2013-12-06 2015-06-10 华为技术有限公司 Channel distributing method, channel distributing device and Wireless Local Area Network system
CN104717750A (en) * 2013-12-13 2015-06-17 中国移动通信集团公司 Signal transmitting method and device
CN105491668A (en) * 2015-12-15 2016-04-13 西安电子科技大学 Multi-AP cooperation based interference elimination method in dense WLAN environment
CN106131909A (en) * 2016-06-29 2016-11-16 杭州华三通信技术有限公司 A kind of channel switching method and device

Also Published As

Publication number Publication date
CN112714496B (en) 2023-04-07
CN112714496A (en) 2021-04-27

Similar Documents

Publication Publication Date Title
CN109275191B (en) A transmission method and device thereof
US11564181B2 (en) Method and apparatus for reporting power headroom report, and method and apparatus for obtaining power headroom report
EP3817480A1 (en) Signal transmission method and apparatus
US12096460B2 (en) Communication method and communications apparatus
CN111356172B (en) Communication method, communication device, terminal, network device and storage medium
WO2020108275A1 (en) Guardband indication method and apparatus
WO2020258735A1 (en) Data transmission method, system, computer device, and storage medium
US11184915B2 (en) Sidelink communication method, terminal and network equipment
US11490387B2 (en) Communication method and communications apparatus
CN107155199B (en) Configuration method, device and wireless communication system of air interface technology
WO2021233217A1 (en) Capability information reporting method and apparatus
US20230209540A1 (en) Method of allocating uplink data packet resource and user equipment
CN112235868B (en) Resource scheduling method, device, base station, terminal equipment and storage medium
US20230095067A1 (en) Communication method and communication device
CN114762432B (en) Method and apparatus for configuring a dual-mode sidelink logical channel with simultaneous mode 1 and mode 2 transmissions
WO2021078011A1 (en) Wlan communication method, controller and ap
US9622115B2 (en) Channel negotiation method, device, and system
CN103200578B (en) Variable bandwidth channel allocation method based on cognitive wireless local area network
CN110971349B (en) Repeated transmission method, terminal and network side equipment
HK1255556A1 (en) Communication method, network device and terminal device
WO2018202168A1 (en) Information transmission method and apparatus
WO2020024298A1 (en) Resource scheduling indication method and apparatus, and communication system
WO2021207975A1 (en) Time domain resource determination method and apparatus
WO2020211737A1 (en) Wireless communication method and device
CN115023914A (en) Information processing method and 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: 20879776

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: 20879776

Country of ref document: EP

Kind code of ref document: A1