Channel access method and device and storage medium
By sending indication information through the AP to control the station's access to non-primary channels, the problem of resource waste caused by the occupation of the primary channel is solved, and the efficient use of channel resources and the improvement of transmission success rate are achieved.
Patent Information
- Application Number
- CN202410385539.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2025-10-10
AI Technical Summary
In the prior art, if the main 20 MHz sub-channel is occupied, the rest of the channel cannot be used even if it is idle, resulting in resource waste and transmission failure.
The access point (AP) sends indication information to flexibly indicate whether a station can access a non-primary channel. Based on the detected OBSS PPDU signal power threshold, the probability of the station switching to a non-primary channel is controlled to avoid transmission failures.
It improves the utilization of channel resources, reduces the probability of transmission failure, and enhances the flexibility and efficiency of channel access.
Smart Images

Figure CN120769374A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a channel access method, device, and storage medium. Background Art
[0002] In the field of communications technology, a channel can be composed of a primary 20MHz sub-channel and at least one secondary 20MHz sub-channel. Stations (STAs) and access points (APs) can attempt to access the channel to transmit data.
[0003] In related technologies, attempting to access a channel is based on carrier sense multiple access (CSMA) or enhanced distributed channel access (EDCA) on the primary 20MHz subchannel of the channel, while simultaneously evaluating the secondary 20MHz subchannels. For example, when accessing a 40MHz channel, if the received signal power on the secondary 20MHz subchannels is less than -72dB within the priority inter-frame space (PIFS) time from the moment the primary 20MHz subchannel is evaluated to meet the access conditions, then access to the 40MHz channel is allowed; if the received signal power on the secondary 20MHz subchannels is greater than or equal to -72dB, then access to the primary 20MHz subchannel is achieved.
[0004] The above mechanism means that if the main 20MHz sub-channel is occupied, the rest of the channel cannot be used even if it is idle. Summary of the Invention
[0005] The present application provides a channel access method, device and storage medium, which are used to provide a method for accessing a non-primary channel.
[0006] In a first aspect, an embodiment of the present application provides a channel access method, including:
[0007] Sending first indication information and / or second indication information, where the first indication information and the second indication information indicate whether the first station is allowed to access a first channel, where a frequency band occupied by the first channel is part of a frequency band occupied by a second channel, where the second channel is a channel of a first basic service set (BSS), and where the first BSS is a BSS to which the first station belongs;
[0008] Among them, the first site is a site that meets the first preset condition, and the first preset condition includes: an overlapping basic service set OBSS physical layer protocol data unit PPDU is detected on the second channel or the signal power of the OBSS PPDU detected on the second channel is greater than or equal to a first preset threshold, and the power of the signal detected on the first channel is less than or equal to a second preset threshold.
[0009] In a possible implementation manner, the first indication information is carried in a beacon frame, and the second indication information is carried in an action frame.
[0010] In a possible implementation manner, the first indication information indicates whether a station in a first basic service set BSS is allowed to access the first channel, and the first station is a station in the first BSS.
[0011] In a second aspect, an embodiment of the present application provides a channel access method, including:
[0012] After accessing the first channel, sending third indication information on the second channel, where the third indication information is used to indicate a first time period, where the first time period is a time period during which the second station cannot send on the second channel, the frequency band occupied by the first channel is part of the frequency band occupied by the second channel, the second channel is a channel of a first basic service set BSS, and the first BSS is the BSS to which the second station belongs;
[0013] The second site is a site that meets a second preset condition, and the second preset condition includes: no overlapping basic service set OBSS physical layer protocol data unit PPDU is detected on the second channel or the signal power of the OBSS PPDU detected on the second channel is less than a first preset threshold.
[0014] In a possible implementation manner, the third indication information is carried in a control frame.
[0015] In a possible implementation manner, the control frame includes a Channel Clear to Send frame (CTS-to-self) sent to itself.
[0016] In a third aspect, an embodiment of the present application provides a channel access method, including:
[0017] receiving first indication information and / or second indication information, where the first indication information and the second indication information indicate whether the first station is allowed to access a first channel, where a frequency band occupied by the first channel is part of a frequency band occupied by a second channel, where the second channel is a channel of a first basic service set (BSS), and where the first BSS is a BSS to which the first station belongs;
[0018] When a first preset condition is met, attempt to access the first channel according to the first indication information or the second indication information, where the first preset condition includes: an overlapping basic service set OBSS physical layer protocol data unit PPDU is detected on the second channel or the signal power of the OBSS PPDU detected on the second channel is greater than or equal to a first preset threshold, and the power of the signal detected on the first channel is less than or equal to a second preset threshold.
[0019] In a possible implementation manner, the first indication information is carried in a beacon frame, and the second indication information is carried in an action frame.
[0020] In a possible implementation manner, the first indication information indicates whether a station in the first BSS is allowed to access the first channel.
[0021] In a possible implementation, the first indication information and the second indication information are received, and when the first indication information and the second indication information indicate different contents, access to the first channel is attempted according to the second indication information.
[0022] In a fourth aspect, an embodiment of the present application provides a channel access device, including:
[0023] a sending module, configured to send first indication information and / or second indication information, where the first indication information and the second indication information indicate whether the first station is allowed to access a first channel, where the frequency band occupied by the first channel is part of the frequency band occupied by the second channel, where the second channel is a channel of a first basic service set BSS, and where the first BSS is the BSS to which the first station belongs;
[0024] Among them, the first site is a site that meets the first preset condition, and the first preset condition includes: an overlapping basic service set OBSS physical layer protocol data unit PPDU is detected on the second channel or the signal power of the OBSS PPDU detected on the second channel is greater than or equal to a first preset threshold, and the power of the signal detected on the first channel is less than or equal to a second preset threshold.
[0025] In a fifth aspect, an embodiment of the present application provides a channel access device, including:
[0026] a sending module, configured to, after accessing the first channel, send third indication information on the second channel, where the third indication information is used to indicate a first time period, where the first time period is a time period during which the second station cannot send on the second channel, the frequency band occupied by the first channel is part of the frequency band occupied by the second channel, the second channel is a channel of a first basic service set BSS, and the first BSS is the BSS to which the second station belongs;
[0027] The second site is a site that meets a second preset condition, and the second preset condition includes: no overlapping basic service set OBSS physical layer protocol data unit PPDU is detected on the second channel or the signal power of the OBSS PPDU detected on the second channel is less than a first preset threshold.
[0028] In a sixth aspect, an embodiment of the present application provides a channel access device, including:
[0029] a receiving module, configured to receive first indication information and / or second indication information, where the first indication information and the second indication information indicate whether the first station is allowed to access a first channel, where a frequency band occupied by the first channel is part of a frequency band occupied by a second channel, where the second channel is a channel of a first basic service set BSS, and where the first BSS is a BSS to which the first station belongs;
[0030] An access module is configured to attempt to access the first channel according to the first indication information or the second indication information when a first preset condition is met, where the first preset condition includes: an overlapping basic service set (OBSS) physical layer protocol data unit (PPDU) is detected on the second channel, or the signal power of the OBSS PPDU detected on the second channel is greater than or equal to a preset threshold, and the power of the signal detected on the first channel is less than or equal to a second preset threshold.
[0031] In a seventh aspect, an embodiment of the present application provides a channel access device, comprising: a processor, and a memory communicatively connected to the processor;
[0032] The memory stores computer-executable instructions;
[0033] The processor executes the computer-executable instructions stored in the memory to implement the method as described in the first aspect, the second aspect, or the third aspect.
[0034] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a computer, the method described in the first aspect, the second aspect or the third aspect is implemented.
[0035] In a ninth aspect, an embodiment of the present application provides a computer program product, comprising a computer program, which implements the method described in the first aspect, the second aspect or the third aspect when executed by a computer.
[0036] In a tenth aspect, an embodiment of the present application provides a chip having a computer program stored thereon, and when the computer program is executed by the chip, the method described in the first aspect, the second aspect or the third aspect is implemented.
[0037] In a possible implementation, the chip is a chip in a chip module.
[0038] Embodiments of the present application provide a channel access method, apparatus, and storage medium. In this method, an access point sends first indication information and / or second indication information, where the first indication information and the second indication information indicate whether a first station is allowed to access a first channel, where the frequency band occupied by the first channel is a portion of the frequency band occupied by the second channel, the second channel is a channel of a first BSS, and the first BSS is the BSS to which the first station belongs. When a first preset condition is met, the first station attempts to access the first channel according to the first indication information or the second indication information, where the first preset condition includes: an OBSS PPDU is detected on the second channel, or the signal power of the OBSS PPDU detected on the second channel is greater than or equal to a first preset threshold, and the power of the signal detected on the first channel is less than or equal to a second preset threshold. The access point flexibly indicates whether the first station can access a non-primary channel through the first indication information and / or the second indication information. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0040] Figure 1 A schematic diagram of a CSMA access channel flow provided in an embodiment of the present application;
[0041] Figure 2 A schematic diagram of channel composition provided in an embodiment of the present application;
[0042] Figure 3 A schematic diagram of a flow chart of a channel access method provided in an embodiment of the present application;
[0043] Figure 4A A schematic diagram of an OBSS provided in an embodiment of the present application;
[0044] Figure 4B A schematic diagram of another OBSS provided in an embodiment of the present application;
[0045] Figure 5 A flowchart of another channel access method provided in an embodiment of the present application;
[0046] Figure 6 A flow chart of another channel access method provided in an embodiment of the present application;
[0047] Figure 7 A schematic structural diagram of a channel access device 10 provided in an embodiment of the present application;
[0048] Figure 8 A schematic diagram of the structure of a channel access device 20 provided in an embodiment of the present application;
[0049] Figure 9 A schematic structural diagram of a channel access device 30 provided in an embodiment of the present application;
[0050] Figure 10 This is a structural diagram of the channel access device 40 provided in an embodiment of the present application.
[0051] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION
[0052] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0053] In this application, "and / or" is simply a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document indicates that the related objects are in an "or" relationship.
[0054] In this application, "at least one" means one or more, and "plurality" means two or more.
[0055] The terms "first," "second," and so on, appearing in this application are merely for illustration and to distinguish between the objects being described. They are not in any particular order, do not represent a specific limit on the number of objects in the embodiments of this application, and do not constitute any limitation on the embodiments of this application. For example, the first indication information and the second indication information are merely for distinguishing between different indication information, and do not indicate a difference in priority or importance between the two indication information.
[0056] Throughout this application, the terms "exemplary," "in some embodiments," and "in other embodiments" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.
[0057] It should be noted that, in the embodiment of the present application, AP is the abbreviation of access point station (APSTA), and STA is the abbreviation of non-access point station (non-AP STA).
[0058] In order to explain this application more clearly, the relevant technologies involved in this application are first introduced below.
[0059] 1. CSMA access channel
[0060] like Figure 1 As shown, APs and STAs can attempt to access the channel according to the following rules: They perform carrier sensing until the channel is idle for the distributed inter-frame space (DIFS) duration. Within the contention window (CW), they select a uniformly distributed random number r and continue sensing. If the channel remains idle for r time slots, they occupy the channel and send data frames. If the channel becomes busy after i time slots, they wait for the next idle time of DIFS duration and continue sensing for (ri) time slots. If data frames are not successfully transmitted after accessing the channel, the CW is doubled. If data frames are successfully transmitted after accessing the channel, the CW remains at its initial value.
[0061] The channel idle condition is that the signal power of the physical protocol data unit (PPDU) detected on the channel is less than -82dBm, or no PPDU is detected on the channel and the signal power on the channel is less than -62dBm.
[0062] 2. EDCA access channel
[0063] EDCA introduces four access categories (ACs) to distinguish different types of services: background traffic (BK), voice data (VO), video data (VI), and best efforts (BE). Each AC has an independent send queue and uses different EDCA parameters to attempt to access the channel.
[0064] The EDCA parameter set includes the minimum contention window (CWmin), maximum contention window (CWmax), arbitration inter-frame space number (AIFSN), and transmit opportunity limit (TXOP limit) for each AC. The AIFSN is used to determine the arbitration inter-frame space (AIFS). The higher the priority queue, the shorter the AIFS.
[0065] In the EDCA channel access scheme, the AP or STA attempts to access the channel based on the EDCA parameters corresponding to its own AC in the EDCA parameter set. Specifically, when attempting to access the channel, the channel is first monitored for one AIFS to see if the channel is idle within the AIFS. If so, a CW is determined from [CWmin, CWmax], and a random value is determined from (0, CW] as the backoff count value, and a backoff count is started. When the backoff count value backs off to 0, a transmission opportunity (TXOP) is obtained for the channel within a certain period of time. If the channel becomes busy during the backoff count backoff process, the remaining backoff count value is retained. When the channel is idle within one AIFS in the next frame, the remaining backoff count value is continued.
[0066] 3. Channel composition
[0067] In the Institute of Electrical and Electronics Engineers (IEEE) 802.11n, 40 MHz PPDU was introduced, and the basic service set (BSS) channel can be 40 MHz, consisting of a primary 20 MHz sub-channel and a secondary 20 MHz sub-channel.
[0068] IEEE 802.11ac introduces an 80 MHz PPDU. Its BSS channel can be composed of a primary 40 MHz subchannel and a secondary 40 MHz subchannel. The primary 40 MHz subchannel consists of a primary 20 MHz subchannel and a secondary 20 MHz subchannel, and the secondary 40 MHz subchannel consists of a lower 20 MHz subchannel and an upper 20 MHz subchannel.
[0069] IEEE 802.11ac introduced 160MHz PPDUs, and IEEE 802.11be introduced 320MHz PPDUs, the composition of the BSS channel of which is similar to that of the 80MHz PPDUs described above.
[0070] 3. Non-primary channel
[0071] The existing access mechanism is CSMA / EDCA based on the primary 20MHz subchannel in the channel. If the primary 20MHz subchannel is occupied, other parts of the channel cannot be used even if they are idle. For this reason, the standard is discussing non-primary channel access (NPCA).
[0072] The non-primary channel is a part of the primary channel. For example, as shown in FIG. 1, for an 80MHz channel (which can be referred to as the primary channel), the primary 20MHz subchannel is at position 2, and the non-primary channels are at positions 3 and 4. Figure 2
[0073] When an overlapped basic service set (OBSS) PPDU is detected on the primary 20MHz subchannel, both the AP and the STA switch to a predefined non-primary channel, attempt to access the channel on the non-primary channel to initiate a transmission, the initiated transmission ends before the end of the OBSS PPDU, and switch back to the primary channel at the end of the OBSS PPDU.
[0074] If both the AP and the STA are allowed to attempt to access the non-primary channel, since only a part of the STAs at different positions in the BSS can detect the OBSS PPDU, and the detected signal powers are different, some satisfy the condition of switching to the non-primary channel, and some do not. Therefore, only the AP and some STAs can switch to the non-primary channel. On the one hand, if the AP does not switch to the non-primary channel, the STA that switches to the non-primary channel will fail in transmission to the AP on the non-primary channel; on the other hand, if the AP switches to the non-primary channel, the STA that stays in the primary channel will fail in transmission to the AP on the primary channel.
[0075] To address the above issues, on the one hand, the AP can flexibly instruct the STA whether to access the non-primary channel. That is, the AP can exercise a certain degree of control based on the probability of switching to the non-primary channel. For example, if the probability of the AP switching to the non-primary channel is low, the AP instructs the STA not to access the non-primary channel, thereby avoiding the STA's failure to switch to the non-primary channel and transmit to the AP (if the AP meets the conditions and switches to the non-primary channel, the AP initiates the transmission or schedules the uplink transmission); on the other hand, when accessing the non-primary channel, the AP sends a channel occupancy indication on the primary channel to prevent the STA from staying on the primary channel and attempting to access the primary channel and initiate transmission to the AP.
[0076] It should be noted that, in the embodiment of the present application, the AP may attempt to access the channel.
[0077] The technical solutions shown in this application are described in detail below through specific embodiments. It should be noted that the following embodiments can exist independently or in combination with each other, and the same or similar contents will not be repeated in different embodiments.
[0078] Figure 3 A schematic diagram of a channel access method provided in an embodiment of the present application. Figure 3 As shown, the method includes:
[0079] S301. An AP sends first indication information and / or second indication information, where the first indication information and the second indication information indicate whether a first STA is allowed to access a first channel.
[0080] In other words, the first STA receives the first indication information and / or the second indication information.
[0081] The frequency band occupied by the first channel may be a part of the frequency band occupied by the second channel, and the second channel is a channel of the first BSS.
[0082] For example, when the second channel is a 40MHz channel, the first channel may be a secondary 20MHz sub-channel; when the second channel is an 80MHz channel, the first channel may be Figure 2 Non-primary channels shown.
[0083] The second channel may be referred to as a primary channel, and the first channel may be referred to as a non-primary channel.
[0084] The first BSS is the BSS to which the first station belongs, and both the AP and the first STA belong to the first BSS.
[0085] The AP may send the first indication information and / or the second indication information on the primary channel.
[0086] The first indication information may indicate whether STAs within the first BSS are allowed to access the first channel.
[0087] The AP may first determine the first indication information and / or the second indication information and then send them.
[0088] In a possible implementation manner, the AP may determine the first indication information according to the probability of switching to the non-primary channel.
[0089] The following situations may be used to illustrate how the AP determines the first indication information according to the probability of switching to the non-primary channel.
[0090] (1) If the AP determines that the probability of itself switching to the non-primary channel is greater than a first probability threshold, it may determine first indication information, where the first indication information indicates that STAs in the first BSS are allowed to access the first channel.
[0091] The first probability threshold may be determined according to actual conditions. For example, the first probability threshold may be 80%.
[0092] (2) If the AP determines that the probability of itself switching to the non-primary channel is less than or equal to the first probability threshold, it may determine first indication information, where the first indication information indicates that STAs in the first BSS are not allowed to access the first channel.
[0093] (3) If the AP determines that the probability of the STA in the first BSS switching to the non-primary channel is greater than the second probability threshold, the AP may determine first indication information, where the first indication information indicates that the STA in the first BSS is allowed to access the first channel.
[0094] In this case and the following case (4), the probability of switching to the non-primary channel refers to the ratio of STAs in the first BSS that can switch to the non-primary channel to all STAs in the first BSS.
[0095] The second probability threshold may be determined according to actual conditions. For example, the second probability threshold may be 85%.
[0096] For example, when the AP determines that all STAs in the first BSS can receive the OBSS PPDU (ie, 100% of the STAs in the first BSS can switch to the non-primary channel), the AP can indicate through the first indication information that the STAs in the first BSS are allowed to access the first channel.
[0097] like Figure 4A As shown, AP1, STA11 and STA12 belong to BSS1, and STA11 and STA12 are associated with AP1; AP2, STA21 and STA22 belong to BSS2, and STA21 and STA22 are associated with AP2. Figure 4A In the example, the basic service area of BSS1 overlaps with the basic service area of BSS2. Figure 4AIn the "basic service area of BSS2", BSS1 can be called the OBSS of BSS2, and BSS2 can be called the OBSS of BSS1. If the first BSS is BSS2, AP2 can determine that all STAs in the first BSS can receive the PPDU of BSS1.
[0098] (4) If the AP determines that the probability of the STA in the first BSS switching to the non-primary channel is less than or equal to the second probability threshold, the AP may determine first indication information, where the first indication information indicates that the STA in the first BSS is not allowed to access the first channel.
[0099] For example, when the AP determines that some STAs in the first BSS can receive OBSS PPDU (i.e., STAs in the first BSS with a probability less than the second threshold can switch to a non-primary channel), it can indicate through the first indication information that STAs in the first BSS are not allowed to access the first channel.
[0100] like Figure 4B As shown, AP1, STA11 and STA12 belong to BSS1, and STA11 and STA12 are associated with AP1; AP2, STA21 and STA22 belong to BSS2, and STA21 and STA22 are associated with AP2. Figure 4B In the example, the basic service area of BSS1 overlaps with the basic service area of BSS2. Figure 4B In the "overlapping area", BSS1 can be called the OBSS of BSS2, and BSS2 can also be called the OBSS of BSS1. If the first BSS is BSS2, AP2 can determine that only some STAs (for example, STA22) in the first BSS can receive the PPDU of BSS1.
[0101] The second indication information may indicate whether the first STA is allowed to access the first channel.
[0102] The first indication information may be carried in a beacon frame, and the second indication information may be carried in an action frame.
[0103] S302: When a first preset condition is met, the first STA attempts to access the first channel according to the first indication information or the second indication information.
[0104] The first preset condition includes: the first STA detects an OBSS PPDU on the second channel or the signal power of the OBSS PPDU detected on the second channel is greater than or equal to a first preset threshold, and the power of the signal detected on the first channel is less than or equal to a second preset threshold.
[0105] The first preset threshold and the second preset threshold may be configured by the network or may be predefined.
[0106] For example, the first preset threshold may be -82dBm, and the second preset threshold may be -62dBm.
[0107] It can be determined through the first preset condition that the second channel is busy and the first channel is idle.
[0108] The following describes the operation of the first STA in different situations:
[0109] (1) The first STA only receives the first indication information
[0110] If the first indication information indicates that STAs in the first BSS are allowed to access the first channel, the STAs in the first BSS (including the first STA) may switch to the first channel and attempt to access the first channel when a first preset condition is met.
[0111] If the first indication information indicates that STAs within the first BSS are not allowed to access the first channel, STAs within the first BSS (including the first STA) may switch to the first channel when the first preset condition is met, but do not attempt to access the first channel, that is, the STA only stays on the first channel to receive information. It should be noted that in this case, when the STA is scheduled to uplink by the AP's trigger frame on a non-primary channel, the STA can transmit on the corresponding resources according to the schedule.
[0112] (2) The first STA only receives the second indication information
[0113] If the second indication information indicates that the first STA is allowed to access the first channel, the first STA may switch to the first channel and attempt to access the first channel when the first preset condition is met.
[0114] If the second indication information indicates that the first STA is not allowed to access the first channel, the first STA may switch to the first channel when the first preset condition is met, but does not attempt to access the first channel, that is, the first STA only stays on the first channel to receive information.
[0115] (3) The first STA receives the first indication information and the second indication information
[0116] If the first indication information indicates that STAs within the first BSS are allowed to access the first channel, and the second indication information indicates that the first STA is not allowed to access the first channel, that is, the contents indicated by the first indication information and the second indication information are different, the first STA can switch to the first channel according to the second indication information when the first preset condition is met, but does not attempt to access the first channel, that is, the first STA only stays on the first channel to receive information.
[0117] If the first indication information indicates that STAs within the first BSS are not allowed to access the first channel, and the second indication information indicates that the first STA is allowed to access the first channel, that is, the contents indicated by the first indication information and the second indication information are different, the first STA can switch to the first channel and attempt to access the first channel according to the second indication information when the first preset condition is met.
[0118] exist Figure 3 In the illustrated embodiment, the AP sends first indication information and / or second indication information, each of which indicates whether a first STA is permitted to access a first channel. Upon meeting a first preset condition, the first STA attempts to access the first channel based on the first indication information or the second indication information. The indication information allows the AP to flexibly indicate whether a STA is permitted to access a non-primary channel. STAs permitted to access a non-primary channel can attempt to access the non-primary channel if the condition is met. STAs not permitted to access a non-primary channel are simply switched to the non-primary channel.
[0119] Figure 5 A flow chart of another channel access method provided in an embodiment of the present application. Figure 5 As shown, the method includes:
[0120] S501. After accessing the first channel, the AP sends third indication information on the second channel. The third indication information is used to indicate a first time period, which is a time period when the second STA cannot send on the second channel.
[0121] In other words, the second STA may receive the third indication information.
[0122] The first time period may be determined according to the transmission time of the OBSS PPDU. The duration of the first time period is shorter than the transmission duration of the OBSS PPDU.
[0123] The second STA may be a STA staying on the second channel.
[0124] The frequency band occupied by the first channel may be a part of the frequency band occupied by the second channel, and the second channel is a channel of the first BSS. The second STA and the AP both belong to the first BSS.
[0125] The third indication information may be carried in a control frame. For example, the control frame may be a CTS-to-self message.
[0126] In a possible implementation, after accessing the first channel, the AP may first determine the third indication information (ie, determine the first time period), and then send the third indication information.
[0127] After sending the third indication information, the AP may initiate transmission on the first channel.
[0128] After receiving the third indication information, if the second preset condition is met, the second STA may prohibit initiating transmission to the AP on the second channel within the first time period according to the third indication information to avoid transmission failure.
[0129] The second preset condition may include: no OBSS PPDU is detected on the second channel or the signal power of the OBSS PPDU detected on the second channel is less than a first preset threshold.
[0130] For example, Figure 6 As shown, after the AP detects an OBSS PPDU on the primary channel (i.e., detects an OBSS PPDU on the primary 20MHz subchannel), it switches to a non-primary channel and attempts to access the non-primary channel. After accessing the non-primary channel, a CTS-to-self is sent on the primary channel to instruct the STA staying on the primary channel to prohibit initiating transmission to the AP within a first period of time. Then, the AP initiates a transmission to the first STA on the non-primary channel. The initiated transmission ends before the OBSS PPDU ends, and the AP switches back to the primary channel at the end of the OBSS PPDU.
[0131] Sending a CTS-to-self message on the primary channel means sending it on at least the primary 20 MHz subchannel of the primary channel. For example, if a CTS-to-self message is sent on an 80 MHz channel, it can be sent on four 20 MHz subchannels. Because control frames take up very little time, sending a CTS-to-self message on the primary channel minimally interferes with OBSSPPDU transmission.
[0132] Figure 7 Schematic diagram of the structure of the channel access device 10 provided in the embodiment of the present application. Figure 7 As shown, the device 10 includes:
[0133] a sending module 11, configured to send first indication information and / or second indication information, where the first indication information and the second indication information indicate whether the first station is allowed to access the first channel, where the frequency band occupied by the first channel is a portion of the frequency band occupied by the second channel, where the second channel is a channel of a first BSS, and where the first BSS is the BSS to which the first station belongs;
[0134] The first site is a site that meets the first preset condition, and the first preset condition includes: an OBSS PPDU is detected on the second channel or the signal power of the OBSS PPDU detected on the second channel is greater than or equal to a first preset threshold, and the power of the signal detected on the first channel is less than or equal to a second preset threshold.
[0135] In a possible implementation, the first indication information is carried in a beacon frame, and the second indication information is carried in an action frame.
[0136] In a possible implementation, the first indication information indicates whether a station in the first BSS is allowed to access the first channel, and the first station is a station in the first BSS.
[0137] The channel access device 10 can execute the steps executed by the AP in the above method embodiment. Its implementation principles and beneficial effects are similar and will not be described in detail here.
[0138] Figure 8 Schematic diagram of the structure of the channel access device 20 provided in the embodiment of the present application. Figure 8 As shown, the device 20 includes:
[0139] a sending module 21, configured to send third indication information on the second channel after accessing the first channel, where the third indication information is used to indicate a first time period, where the first time period is a time period during which the second station cannot send on the second channel, where the frequency band occupied by the first channel is a portion of the frequency band occupied by the second channel, where the second channel is a channel of a first BSS, and where the first BSS is the BSS to which the second station belongs;
[0140] The second site is a site that meets a second preset condition, and the second preset condition includes: no OBSS PPDU is detected on the second channel or the signal power of the OBSS PPDU detected on the second channel is less than a first preset threshold.
[0141] In a possible implementation manner, the third indication information is carried in a control frame.
[0142] In a possible implementation manner, the control frame includes a CTS-to-self message sent to the control frame itself.
[0143] The channel access device 20 can execute the steps executed by the AP in the above method embodiment. Its implementation principles and beneficial effects are similar and will not be described in detail here.
[0144] Figure 9 Schematic diagram of the structure of the channel access device 30 provided in the embodiment of the present application. Figure 9 As shown, the device 30 includes:
[0145] a receiving module 31, configured to receive first indication information and / or second indication information, where the first indication information and the second indication information indicate whether the first station is allowed to access the first channel, where the frequency band occupied by the first channel is a portion of the frequency band occupied by the second channel, where the second channel is a channel of a first BSS, and where the first BSS is the BSS to which the first station belongs;
[0146] Access module 32 is configured to attempt to access the first channel according to the first indication information or the second indication information when a first preset condition is met, where the first preset condition includes: an OBSS PPDU is detected on the second channel, or the signal power of the OBSS PPDU detected on the second channel is greater than or equal to a first preset threshold, and the power of the signal detected on the first channel is less than or equal to a second preset threshold.
[0147] In a possible implementation, the first indication information is carried in a beacon frame, and the second indication information is carried in an action frame.
[0148] In a possible implementation, the first indication information indicates whether a station in the first BSS is allowed to access the first channel.
[0149] In a possible implementation, first indication information and second indication information are received, and when the first indication information and the second indication information indicate different contents, access to the first channel is attempted according to the second indication information.
[0150] The channel access device 30 can execute the steps performed by the first STA in the above method embodiment. Its implementation principles and beneficial effects are similar and will not be repeated here.
[0151] Figure 10 This is a schematic diagram of the structure of the channel access device 40 provided in the embodiment of the present application. Figure 10 As shown, the apparatus 40 may include a transceiver 41, a memory 42, and a processor 43. The transceiver 41 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, a transmitter, a transmitting port, a transmitting interface, or similar descriptions, and the receiver may also be referred to as a receiver, a receiver, a receiving port, a receiving interface, or similar descriptions. For example, the transceiver 41, the memory 42, and the processor 43 are interconnected via a bus 44.
[0152] The memory 42 is used to store program instructions;
[0153] The processor 43 is configured to execute the program instructions stored in the memory, so as to enable the channel access device 40 to execute the steps executed by the first STA or the steps executed by the AP in the above method embodiment.
[0154] The transceiver 41 is used to perform the transceiver functions of the channel access device 40 in the above-mentioned channel access method.
[0155] The channel access device 40 may be a chip, a module, an integrated development environment (IDE), etc.
[0156] The channel access device 40 can execute the steps executed by the first STA or the steps executed by the AP in the above method embodiment. The implementation principles and beneficial effects are similar and will not be repeated here.
[0157] An embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed on a computer, any one of the above-mentioned channel access methods is executed.
[0158] An embodiment of the present application may also provide a computer program product, which can be executed by a processor, and when the computer program product is executed by a computer, any of the above-mentioned channel access methods is executed.
[0159] All or part of the steps of the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above-mentioned method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), random access memory (RAM), flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disc, and any combination thereof.
[0160] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0161] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0162] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0163] Obviously, those skilled in the art may make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations.
Claims
1. A channel access method, characterized in that: include: Sending first indication information and / or second indication information, where the first indication information and the second indication information indicate whether the first station is allowed to access a first channel, where a frequency band occupied by the first channel is part of a frequency band occupied by a second channel, where the second channel is a channel of a first basic service set (BSS), and where the first BSS is a BSS to which the first station belongs; Among them, the first site is a site that meets the first preset condition, and the first preset condition includes: an overlapping basic service set OBSS physical layer protocol data unit PPDU is detected on the second channel or the signal power of the OBSS PPDU detected on the second channel is greater than or equal to a first preset threshold, and the power of the signal detected on the first channel is less than or equal to a second preset threshold.
2. The method according to claim 1, characterized in that The first indication information is carried in a beacon frame, and the second indication information is carried in an action frame.
3. The method according to claim 1 or 2, characterized in that The first indication information indicates whether a station in a first basic service set (BSS) is allowed to access the first channel, and the first station is a station in the first BSS.
4. A channel access method, characterized in that: include: After accessing the first channel, sending third indication information on the second channel, where the third indication information is used to indicate a first time period, where the first time period is a time period during which the second station cannot send on the second channel, the frequency band occupied by the first channel is part of the frequency band occupied by the second channel, the second channel is a channel of a first basic service set BSS, and the first BSS is the BSS to which the second station belongs; The second site is a site that meets a second preset condition, and the second preset condition includes: no overlapping basic service set OBSS physical layer protocol data unit PPDU is detected on the second channel or the signal power of the OBSS PPDU detected on the second channel is less than a first preset threshold.
5. The method according to claim 4, characterized in that The third indication information is carried in the control frame.
6. The method according to claim 5, characterized in that The control frame includes a channel clear send frame CTS-to-self sent to itself.
7. A channel access method, characterized in that: include: receiving first indication information and / or second indication information, where the first indication information and the second indication information indicate whether the first station is allowed to access a first channel, where a frequency band occupied by the first channel is part of a frequency band occupied by a second channel, where the second channel is a channel of a first basic service set (BSS), and where the first BSS is a BSS to which the first station belongs; When a first preset condition is met, attempt to access the first channel according to the first indication information or the second indication information, where the first preset condition includes: an overlapping basic service set OBSS physical layer protocol data unit PPDU is detected on the second channel or the signal power of the OBSS PPDU detected on the second channel is greater than or equal to a first preset threshold, and the power of the signal detected on the first channel is less than or equal to a second preset threshold.
8. The method according to claim 7, characterized in that The first indication information is carried in a beacon frame, and the second indication information is carried in an action frame.
9. The method according to claim 7 or 8, characterized in that The first indication information indicates whether stations in the first BSS are allowed to access the first channel.
10. The method according to claim 7 or 8, characterized in that The first indication information and the second indication information are received, and when the first indication information and the second indication information indicate different contents, attempting to access the first channel according to the second indication information.
11. A channel access device, characterized in that: include: a sending module, configured to send first indication information and / or second indication information, where the first indication information and the second indication information indicate whether the first station is allowed to access a first channel, where the frequency band occupied by the first channel is part of the frequency band occupied by the second channel, where the second channel is a channel of a first basic service set BSS, and where the first BSS is the BSS to which the first station belongs; Among them, the first site is a site that meets the first preset condition, and the first preset condition includes: an overlapping basic service set OBSS physical layer protocol data unit PPDU is detected on the second channel or the signal power of the OBSS PPDU detected on the second channel is greater than or equal to a first preset threshold, and the power of the signal detected on the first channel is less than or equal to a second preset threshold.
12. A channel access device, characterized in that: include: a sending module, configured to, after accessing the first channel, send third indication information on the second channel, where the third indication information is used to indicate a first time period, where the first time period is a time period during which the second station cannot send on the second channel, the frequency band occupied by the first channel is part of the frequency band occupied by the second channel, the second channel is a channel of a first basic service set BSS, and the first BSS is the BSS to which the second station belongs; The second site is a site that meets a second preset condition, and the second preset condition includes: no overlapping basic service set OBSS physical layer protocol data unit PPDU is detected on the second channel or the signal power of the OBSS PPDU detected on the second channel is less than a first preset threshold.
13. A channel access device, characterized in that: include: a receiving module, configured to receive first indication information and / or second indication information, where the first indication information and the second indication information indicate whether the first station is allowed to access a first channel, where a frequency band occupied by the first channel is part of a frequency band occupied by a second channel, where the second channel is a channel of a first basic service set BSS, and where the first BSS is a BSS to which the first station belongs; An access module is configured to attempt to access the first channel according to the first indication information or the second indication information when a first preset condition is met, where the first preset condition includes: detecting an overlapping basic service set (OBSS) physical layer protocol data unit (PPDU) on the second channel or the signal power of the OBSS PPDU detected on the second channel is greater than or equal to a preset threshold, and the power of the signal detected on the first channel is less than or equal to a second preset threshold.
14. A channel access device, characterized in that: include: a processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 3, or the method according to any one of claims 4 to 6, or the method according to any one of claims 7 to 10.
15. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method according to any one of claims 1 to 3, or the method according to any one of claims 4 to 6, or the method according to any one of claims 7 to 10.
16. A computer program product, characterized in that The method comprises a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 3, or the method according to any one of claims 4 to 6, or the method according to any one of claims 7 to 10.