Network access method and device, storage medium

By receiving and parsing radio frames sent by access points in the WLAN network, judging the transmission address and performing random access operations, and setting contention windows and initialization counters in concurrent transmission of multiple users, the problems of network conflicts and low transmission efficiency in multi-user concurrent transmission are solved, and more efficient network performance is achieved.

JP7675757B2Active Publication Date: 2025-05-13ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023041818
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2017-04-28
Filing Date
2023-03-16
Publication Date
2025-05-13
Estimated Expiration
2038-03-27

AI Technical Summary

Technical Problem

In multi-user concurrent transmission scenarios, how to effectively use trigger frames in WLAN networks to trigger random access, reduce network conflicts and improve transmission efficiency is a challenge.

Method used

By receiving a first radio frame from the access point, the frame indicates the resource unit for random access, the site determines whether the transmission address is a common or unique identifier, and if so, a random access operation is performed. The method includes receiving a second radio frame carrying information and random access parameters of the basic service set, and setting contention window parameters according to these parameters and initializing the frequency division multiple access connection divergence counter.

Benefits of technology

This method effectively reduces network conflicts and improves transmission efficiency. Especially in multi-user concurrent transmission scenarios, the overall performance of the WLAN network is improved by rationally using resource units and optimizing random access parameters.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007675757000001
    Figure 0007675757000001
  • Figure 0007675757000002
    Figure 0007675757000002
  • Figure 0007675757000003
    Figure 0007675757000003
Patent Text Reader

Abstract

To provide a network access method and device, and a storage medium. [Solution] A network access method, network access device, and storage medium, including a site receiving a first radio frame from a first access point indicating a resource unit to be used for a random access operation, and the site performing a random access operation if the transmission address of the first radio frame is a common identifier or a unique identifier.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This disclosure is based on and claims the priority of Chinese patent application having application number 201710296171.7 and filing date April 28, 2017, the entire contents of which are incorporated herein by reference.

[0002] TECHNICAL FIELD The embodiments of the present disclosure relate to the field of communication technologies, particularly, but not limited to, a network access method and apparatus, and a storage medium. [Background technology]

[0003] With the explosive application of Wireless Local Area Networks (WLAN), the deployment of WLAN networks becomes more concentrated, the network load continues to become heavier, and with the increase of networks, the situation of overlapping network coverage areas becomes more serious. The efficiency of WLAN networks tends to decrease significantly, and this problem cannot be solved by simply increasing the maximum bandwidth that can be supported by virtual wireless channels as logical channels.

[0004] Multi-user transmission techniques, including uplink / downlink Orthogonal Frequency Division Multiple Access (OFDMA) technology, uplink / downlink Multiple-Input Multiple Output (MIMO) technology, or a combination of these, can significantly improve the efficiency of WLAN. In uplink OFDMA technology, an Access Point (AP) can transmit a trigger frame (Trigger) to schedule one or more resource units (RUs) used for random access of an associated site or an unassociated site (STA). The trigger frame uses a specific instruction to instruct an associated site or an unassociated site to use one or more resource units used for random access. The STA must follow the backoff mechanism and carrier sense (CS) of the resource units used for random access of the associated site or the unassociated site indicated by the trigger frame transmitted from the AP to perform pre-association transmission and to determine whether it can be transmitted by the associated site or the unassociated site.

[0005] In a WLAN, one AP and multiple non-AP STAs associated with this AP constitute one Basic Service Set (BSS). Generally, one AP activates one BSS, and the BSSID, which is the identifier of this BSS, is the Media Access Control (MAC) address of this AP. In a WLAN, it is possible to virtualize (or arrange) multiple BSSs in one AP. Multiple BSSs actually correspond to one entity AP, and this AP displays the parameters of these BSSs in a beacon frame or implicitly broadcasts them, and holds the BSSID, SSID, etc. These BSSs constitute one Basic Service Set.

[0006] In the case of multi-user parallel transmission, the AP triggers the sites in its BSS set to perform uplink multi-user transmission. However, in this case, how to use the trigger frame to trigger random access is an urgent problem to be solved. Summary of the Invention [Problem to be solved by the invention]

[0007] A network access method and apparatus for reducing network collisions and improving transmission efficiency. [Means for solving the problem]

[0008] receiving, at the site, a first radio frame from a first access point indicating a resource unit to be used for a random access operation; If the transmission address of the first radio frame is a common identifier or a unique identifier, the site performs a random access operation. Network access methods.

[0009] Preferably, the method further includes receiving a second radio frame transmitted from the first access point before the site receives the first radio frame; The second radio frame carries information of a basic service set and / or random access parameters supported by the first access point, where the information of the basic service set includes the common identifier and the unique identifier.

[0010] Preferably, after receiving a second wireless frame transmitted from the first access point, The method further includes setting a contention window parameter based on a random access parameter carried in the second radio frame, and initializing a frequency division multiple access connection back-off (OBO) counter.

[0011] Preferably, when the site is an unassociated site, the unique identifier is an identifier of a basic service set with which the site is to communicate in the basic service set; If the site is an unassociated site, the common identifier is an identifier of a basic service set that can communicate with all sites in the basic service set.

[0012] Preferably, the common identifier includes a transport basic service set identifier of the basic service set, or a medium access control address of the first access point, or a value obtained by computing the medium access control address of the first access point.

[0013] Preferably, the unique identifier is an identifier of a basic service set associated with the site in the basic service set; The common identifier is an identifier of a basic service set capable of communicating with all sites in the basic service set.

[0014] Preferably, the site performs a random access operation with the one access point, The site decrements a frequency division multiple access connection backoff OBO counter according to the number of resource units carried in the first radio frame, and when the OBO counter is decremented to 0 and a detection condition is satisfied, selects one resource unit from the resource units carried in the first radio frame to transmit data. This includes:

[0015] Preferably, when the site is an unassociated site, in the process of performing a random access operation, the site performs the random access operation only with the first access point until the random access is completed.

[0016] Preferably, in the process of the site performing a random access operation with the first access point, The site further includes receiving a third radio frame from a second access point, resetting a contention window parameter based on the random access parameter notified by the second access point, reinitializing a frequency division multiple access connection backoff (OBO) counter, and performing a random access operation based on the parameters carried in the third radio frame.

[0017] a receiving module configured to receive a first radio frame from a first access point, the first radio frame indicating a resource unit to be used for a random access operation; and an access module configured to perform a random access operation if a transmission address of the first radio frame is a common identifier or a unique identifier. Network access devices.

[0018] Preferably, the receiving module is further configured to receive a second radio frame transmitted from the first access point, wherein the second radio frame carries information of a basic service set and / or random access parameters supported by the first access point, and the information of the basic service set includes the common identifier and the unique identifier.

[0019] Preferably, the apparatus comprises: The radio communication system further comprises an initialization module configured to set a contention window parameter and initialize a frequency division multiple access connection back-off (OBO) counter based on a random access parameter carried in the second radio frame.

[0020] Preferably, when the device is an unassociated site, the unique identifier is an identifier of a basic service set with which the device communicates in the basic service set, and when the device is an unassociated site, the common identifier is an identifier of a basic service set that can communicate with all sites in the basic service set.

[0021] Preferably, the common identifier includes a transport basic service set identifier of the basic service set, or a medium access control address of the first access point, or a value obtained by computing the medium access control address of the first access point.

[0022] Preferably, the unique identifier is an identifier of a basic service set associated with the device in the basic service set, and the common identifier is an identifier of a basic service set capable of communicating with all sites in the basic service set.

[0023] Preferably, the access module performs a random access operation with the one access point, The method includes decrementing a frequency division multiple access connection backoff (OBO) counter according to the number of resource units carried in the first radio frame, and when the OBO counter is decremented to 0 and a detection condition is satisfied, selecting one resource unit from the resource units carried in the first radio frame and transmitting data.

[0024] Preferably, when the device is an unassociated site, in the process of performing a random access operation, the access module performs the random access operation only with a first access point until the random access is completed.

[0025] Preferably, the apparatus comprises: the initialization module receiving a third wireless frame from a second access point, and resetting a contention window parameter according to a random access parameter notified by the second access point, and reinitializing a frequency division multiple access access backoff (OBO) counter; The access module is also configured to perform a random access operation based on parameters carried in the third radio frame.

[0026] A memory and a processor, The memory stores an instruction to receive, from a first access point, a first wireless frame indicating a resource unit to be used in a random access operation, and an instruction to perform a random access operation if a transmission address of the first wireless frame is a common identifier or a unique identifier; the processor is adapted to execute instructions stored in the memory; Network access devices.

[0027] A storage medium having computer-executable instructions stored thereon, the computer-executable instructions, when executed, implementing any of the network access methods described above.

[0028] As described above, the present disclosure provides a network access method and device capable of reducing network collisions and improving transmission efficiency. [Brief description of the drawings]

[0029] [Figure 1] 2 is a flowchart of a network access method according to an embodiment of the present disclosure. [Diagram 2] A schematic diagram of random access operation when related sites have multiple BSSIDs in an embodiment of the present disclosure. [Diagram 3] 1 is a schematic diagram of random access operation when an unassociated site has multiple BSSIDs in an embodiment of the present disclosure. FIG. [Figure 4] FIG. 1 is a schematic diagram showing two access points around an unassociated site in an embodiment of the present disclosure. [Diagram 5] 1 is a schematic diagram of random access operation when there are two access points that do not support Multiple BSSIDs around an unassociated site in an embodiment of the present disclosure. FIG. [Figure 6]1 is a schematic diagram of random access operation when there are two access points around an unassociated site in an embodiment of the present disclosure, one of which supports Multiple BSSIDs. [Figure 7] FIG. 2 is a schematic diagram of a network access device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0030] In order to make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present disclosure are described in detail below with reference to the accompanying drawings, whereby, unless inconsistent, the embodiments and features of the embodiments of the present application can be arbitrarily combined with each other.

[0031] Example 1 FIG. 1 is a flowchart of a network access method in an embodiment of the present disclosure. As shown in FIG. 1, the method in this embodiment includes the following steps:

[0032] In step 11, the site receives a first radio frame from a first access point indicating resource units to be used for random access operations.

[0033] In step 12, if the transmission address of the first radio frame is a common identifier or a unique identifier of this site, the site performs a random access operation.

[0034] The method in the embodiment of the present disclosure specifies the operating modes of associated sites and unassociated sites in the case of multiple BSSIDs, enabling sites to use resource units more rationally to perform random access operations, reducing the problem of severe collisions when unassociated sites perform random access operations, and improving network performance.

[0035] In one embodiment, before the site receives a first radio frame, receiving a second wireless frame transmitted from the first access point; The second radio frame carries information of a basic service set and / or random access parameters supported by the access point, where the information of the basic service set includes the common identifier and the unique identifier.

[0036] In one embodiment, the common identifier is an identifier of a basic service set capable of communicating with all sites in the basic service set, and the unique identifier is an identifier of a basic service set associated with the site in the basic service set.

[0037] In one embodiment, the common identifier includes a transmission basic service set identifier of the basic service set, or a medium access control address of the first access point, or a value obtained by calculating the medium access control address of the first access point.

[0038] In one embodiment, after receiving a second wireless frame transmitted from the first access point, The method further includes setting a contention window parameter based on a random access parameter carried in the second radio frame, and initializing a frequency division multiple access connection back-off (OBO) counter.

[0039] In one embodiment, if the site is an unassociated site, the common identifier is an identifier of a basic service set that is capable of communicating with all sites in the basic service set. If the site is an unassociated site, the unique identifier is an identifier of a basic service set with which the site is to communicate in the basic service set. If the site is an unassociated site, in the process of the site performing a random access operation, the site performs the random access operation only with the first access point, and does not perform the random access operation with the second access point, until the random access is completed (successful or unsuccessful).

[0040] In one embodiment, the site performing a random access operation comprises: The method includes the site decrementing the OBO counter according to the number of resource units carried in the first radio frame, and when the OBO counter is decremented to 0 and a detection condition is satisfied, selecting one resource unit from the resource units carried in the first radio frame and transmitting data.

[0041] In one embodiment, in the process of the site performing a random access operation, The site further includes receiving a third radio frame from a second access point, resetting a contention window parameter based on the random access parameter notified by the second access point, reinitializing a frequency division multiple access connection backoff (OBO) counter, and performing a random access operation based on the parameters carried in the third radio frame.

[0042] Hereinafter, the technical solution of the present disclosure will be described in detail with reference to specific embodiments.

[0043] Example 2 In a Beacon or Probe Response frame that it transmits, the AP broadcasts that it supports multiple BSSIDs, and carries a set of parameters for the BSSIDs that it supports in the Beacon or Probe Response frame.

[0044] This AP supports a maximum of 2 BSSIDs. nwhere n is a positive integer equal to or greater than 0. In this embodiment, n=3 is taken as an example, and this AP can support up to 8 BSSIDs. In practice, this AP establishes three BSSs (BSS1, BSS2, BSS3) using three of the BSSIDs, and these three BSSs constitute a basic service set. In a beacon frame or a probe response frame, the AP broadcasts information such as BSSID and SSID corresponding to these three BSSs, and also notifies the n value. The BSSID indicated by the transmission address in the beacon frame or probe response frame carrying the information is called a transmitted BSSID, that is, a transmitted basic service set identifier of this basic service set, and other BSSIDs are called nontransmitted BSSIDs.

[0045] After receiving a beacon frame or a probe response frame, the site associated with this AP obtains the parameters of the set of Multiple BSSIDs supported by the AP, including the common identifier and the unique identifier. These frames further include the parameters of random access, and the site sets the contention window and initializes the Orthogonal frequency division Multiple access (OFDMA) backoff (OBO) counter based on these parameters. The initialization operation is to randomly select an integer between 0 and the contention window and give it to the OBO counter.

[0046] This AP transmits a trigger frame indicating one or more resource units to be used for random access of associated sites. The associated sites to be triggered belong to BSS1 (corresponding to BSSID1), BSS2 (corresponding to BSSID2), and BSS3 (corresponding to BSSID3), respectively. The transmission address of the trigger frame is taken as a common identifier, where the common identifier is BSSID1.

[0047] After receiving the trigger frame, if the site determines that the frame is a trigger frame and the transmission address is the common identifier, i.e., the transmission BSSID, of the AP associated with the site, the site performs a random access procedure according to the resource units scheduled in the trigger frame for use by the associated site.

[0048] This AP transmits a trigger frame indicating one or more resource units used for random access of the associated site. If the associated site to be triggered is from BSS2, the transmission address is set to BSSID2 of BSS2. After receiving the trigger frame, if the sites associated with BSS1 and BSS3 determine that this frame is a trigger frame and the BSSID carried in the transmission address of this trigger frame is not the BSSID (unique identifier) ​​associated with themselves or the common identifier of the AP associated with themselves, these sites cannot perform random access by the one or more resource units indicated in this trigger frame.

[0049] After receiving the trigger frame, if the sites associated with BSS2 determine that the frame is a trigger frame and that the BSSID carried in the transmission address of the trigger frame is a BSSID (unique identifier) ​​associated with them, these sites can perform random access by one or more resource units indicated in the trigger frame.

[0050] STA1 is associated with BSS1, STA2, STA3 are associated with BSS2, and STA4 is associated with BSS3. As shown in Fig. 2, the AP transmits a trigger frame, the transmission address of which carries a common identifier, and schedules five resource units for random access.

[0051] After receiving the trigger frame, STA1 determines that the address carried in the trigger frame is the common identifier of the associated AP and can perform a random access operation. The current value of the OBO counter is 3, which is smaller than the number of resource units used for random access scheduled in the trigger frame, so the OBO counter of STA1 is decremented to 0, and STA1 randomly selects one of the currently scheduled 5 random access resource units and transmits it if other conditions are met. To believe.

[0052] After receiving the trigger frame, STA2 and STA3 determine that the address carried in the trigger frame is a common identifier associated with the AP and can perform random access operations. The current values ​​of the OBO counters are 7 and 6, respectively, which are greater than the number of resource units used for random access scheduled in the trigger frame, and the OBO counters of STA2 and STA3 are decremented to 2 and 1, respectively, and the OBO counters have not been decremented to 0, so STA2 and STA3 cannot perform random access using the resource units scheduled in the trigger frame.

[0053] After receiving the trigger frame, STA4 determines that the address carried in the trigger frame is a common identifier associated with the AP and can perform a random access operation. The current value of the OBO counter is 5, which is equal to the number of resource units used for random access scheduled in the trigger frame, the OBO counter of STA4 is decremented to 0, and STA4 randomly selects one of the currently scheduled 5 random access resource units to transmit if other conditions are met.

[0054] This AP transmits a trigger frame, the transmission address of which carries BSSID2, and schedules four resource units for random access.

[0055] If STA1 and STA4 receive this trigger frame and determine that the address carried in this trigger frame is neither a common identifier associated with the AP nor an identifier of the BSS associated with them, the sites cannot perform random access using the resource units scheduled in this trigger frame.

[0056] STA2 and STA3 receive the trigger frame and determine that the address carried in the trigger frame is the address (i.e., unique identifier) ​​of the BSS associated with them and can perform random access operations. The OBO counters of STA2 and STA3 are 2 and 1, respectively, which are less than the number of resource units used for random access scheduled in the trigger frame. The OBO counters of STA2 and STA3 are decremented to 0, and STA2 and STA3 randomly select one of the five currently scheduled random access resource units, respectively, to transmit if other conditions are met.

[0057] STA1, STA2, STA3, and STA4 receive a trigger frame from another AP, which includes a random access resource unit used for the associated site, but the address carried in the transmission address in the trigger frame is neither a common identifier associated with the AP, nor a unique identifier of the BSS associated with itself, so STA1 cannot perform a random access operation.

[0058] Example 3 The AP supports multiple BSSID capability and the number of BSSIDs supported by this AP is up to 2. nwhere n is a positive integer equal to or greater than 0. In this embodiment, n=3 is taken as an example, and the AP can support up to 8 BSSIDs. In practice, the AP establishes three BSSs (BSS1, BSS2, BSS3) using three of the BSSIDs (BSSID1, BSSID2, BSSID3), and these three BSSs constitute a basic service set. The AP broadcasts information such as BSSID and SSID corresponding to these three BSSs in a beacon frame or a probe response frame, and the n value is also notified by the AP. The BSSID indicated by the transmission address in the beacon frame or probe response frame carrying the information is called a transmitted BSSID, and other BSSIDs are called nontransmitted BSSIDs, where the common identifier is the transmitted BSSID.

[0059] This AP transmits a trigger frame indicating one or more resource units to be used for random access of associated sites, and in the trigger frame of this AP, the sending address of this trigger frame is the common identifier of this AP (the common identifier here is the transmission BSSID) to trigger the random access of the sites that want to be associated with BSS1, BSS2, and BSS3.

[0060] STA1 discovers, through active scanning (receiving a probe request frame) or passive scanning (receiving a beacon frame) in the coverage area of ​​this AP, that BSSID2 of this AP is the one it wants to associate with. This AP supports multiple BSSID capability, and discovers that the common identifier of this AP is BSSID1, and BSSID2 of the BSS2 it wants to associate with is the unique identifier.

[0061] After receiving the trigger frame transmitted from this AP, STA1 determines based on the transmission address of this trigger frame that the transmission address carries is BSSID1. If STA1 determines that this BSSID is identical to the common identifier of the AP that STA1 wants to associate with, STA1 can make random access by one or more resource units used for unassociated sites indicated in the trigger frame.

[0062] This AP transmits a trigger frame indicating one or more resource units to be used for random access of the associated site, and in the trigger frame of this AP, the transmission address of this trigger frame is the BSSID of BSS2 (i.e., BSSID2) to trigger the random access of the site that wants to associate with BSS2.

[0063] After receiving a trigger frame transmitted from this AP, if STA1 determines from the transmission address of the trigger frame that the transmission address carries BSSID2, and if STA1 determines that this BSSID is identical to the BSSID (unique identifier) ​​that STA1 wants to associate with, then STA1 can perform random access using one or more resource units used for unassociated sites indicated in the trigger frame.

[0064] This AP transmits a trigger frame indicating one or more resource units to be used for random access of unassociated sites, and in the AP's trigger frame, the transmission address of this trigger frame is the BSSID of BSS3 (i.e., BSSID3) to trigger random access of sites that want to associate with BSS3.

[0065] After receiving a trigger frame transmitted from this AP, if STA1 determines from the transmission address of the trigger frame that BSSID3 is carried by this transmission address, and if STA1 determines that this BSSID is different from the common identifier of the AP that STA1 wants to associate with and also different from the BSSID (unique identifier) ​​that STA1 wants to associate with, STA1 can perform random access using one or more resource units used for unassociated sites indicated in the trigger frame.

[0066] Before performing the above operation, STA1 learns the random access parameters supported by this AP through active scanning or passive scanning, and sets an OFDMA contention window and initializes an OBO counter based on the random access parameters supported by this AP.

[0067] For example, STA1 sets a frequency division multiple access contention window based on the random access parameters of the AP, and initializes an OBO counter to 5.

[0068] As shown in FIG. 3, the AP transmits a trigger frame, the transmission address of the trigger frame is a common identifier (the common identifier here is the transmission BSSID), and the trigger frame indicates three resource units to be used for random access of unassociated sites.

[0069] After receiving this trigger frame, if STA1 finds that the transmission address of this trigger frame is the common identifier of the AP that STA1 wants to associate with, and is one of the common identifiers or unique identifiers of the AP that STA1 wants to associate with, STA1 performs a random access operation using the random access resource unit used for the unassociated site indicated in the trigger frame.

[0070] If STA1 finds that this trigger frame carries three resource units, the OBO counter of STA1 is set to 2 (the current value is 5--the number of resource units used for unassociated site random access is 3). Depending on the resource unit used for unassociated site random access, the OBO counter may decrement by 1 when it finds one, or may find the number of all resource units used for unassociated site random access and decrement them all at once; the specific operation is not limited.

[0071] The AP sends a trigger frame, sets the sending address of the trigger frame to BSSID3, and indicates three resource units in the trigger frame to be used for random access operation of unassociated sites.

[0072] If, after receiving this trigger frame, STA1 finds that the address carried in the transmission address of this trigger frame is different from the common identifier (BSSID1) and unique identifier (BSSID2) of the AP to which it wishes to associate, STA1 cannot perform random access operation.

[0073] The AP sends a trigger frame, sets the sending address of the trigger frame to BSSID2, and indicates in the trigger frame four resource units to be used for random access operation of unassociated sites.

[0074] After receiving this trigger frame, if STA1 finds that the address carried in the transmission address of this trigger frame is identical to the unique identifier of the AP with which it wants to associate, STA1 performs a random access operation.

[0075] STA1 finds that the trigger frame carries 4 resource units, and the number of resource units carried in the trigger frame is greater than the value of the OBO counter, so STA1 sets the OBO counter to 0, and randomly selects one of the four currently scheduled random access resource units. If other conditions are met, Transmits a wireless frame.

[0076] In the process of performing random operation with this AP, STA1 may receive trigger frames from other APs, including an indication of the resource units used for unassociated site random operation. Unless STA1 sets the contention window and reinitializes the OBO counter based on the random access parameters of other APs and performs random access operations with these APs, STA1 cannot perform random operations with these APs.

[0077] Example 4 4 is a schematic diagram of two access points (AP1 and AP2) around an unassociated site STA1 in an embodiment of the present disclosure. STA1 wants to perform pre-association communication with these two access points, for example, to know the services (printing, video download, etc.) supported by the two access points, the positioning of STA1, association, etc. Here, neither of the two APs supports Multiple BSSID capability.

[0078] STA1 discovers through the beacon frame or probe response frame sent by AP1 or AP2 that AP1 or AP2 does not support Multiple BSSID capability, in which case the common identifiers of the two APs are both empty and the unique identifiers are the MAC addresses of the APs.

[0079] AP1 sends a trigger frame, sets the sending address of the trigger frame to the MAC address of AP1, and indicates in the trigger frame the resource units used for random access of multiple unassociated sites.

[0080] After receiving this trigger frame, if STA1 finds that the address carried in the transmission address of this trigger frame is identical to the MAC address (unique identifier) ​​of the AP with which it wants to communicate, STA1 performs a random access operation using the resource unit used for the unassociated site indicated in the trigger frame.

[0081] AP2 transmits a trigger frame, with the transmission address of this trigger frame being the MAC address of AP2, and designates in the trigger frame the resource units to be used for random access of multiple unassociated sites.

[0082] If STA1 finds after receiving this trigger frame that the address carried in the sending address of this trigger frame is different from the MAC address (unique identifier) ​​of the AP communicating with itself, STA1 cannot perform random access operation by the resource unit used for the unassociated site indicated in this trigger frame. In this case, since the common identifier is null, STA1 cannot perform random access operation even if it receives another common identifier.

[0083] In order for STA1 to perform pre-association communication with AP2, after completing communication with AP1 or after discontinuing random access operation based on AP1, STA1 needs to reconfigure the contention window based on the parameters of AP2 and initialize the OBO counter value.

[0084] Before performing the above operation, STA1 needs to know the random access parameters of AP1 and AP2.

[0085] As shown in FIG. 5, AP1 transmits a trigger frame, with the transmission address of the trigger frame being the MAC address of AP1, and indicates three resource units to be used for random access of unassociated sites in the trigger frame.

[0086] After receiving this trigger frame, STA1 finds that the address carried in the transmission address of this trigger frame is identical to the MAC address of the AP with which it wants to communicate, and STA1 sets an OFDMA contention window based on the parameters of AP1 and initializes an OBO counter, with an initial value of 6. Here, the operations of STA1 setting the contention window and initializing the OBO counter value may be performed after receiving the trigger frame of AP1, or may be performed before receiving the trigger frame of AP1.

[0087] After STA1 receives the trigger frame of AP1, if STA1 finds that the trigger frame carries three resource units, the OBO counter of STA1 is set to 3 (the current value is 6, and the number of resource units used for unassociated site random access is 3). The OBO counter may be decremented every time a resource unit used for unassociated site random access is found, or may be decremented all at once after finding the number of all resource units used for unassociated site random access. There are no specific limitations on the operation.

[0088] AP2 transmits a trigger frame, with the MAC address of AP2 as the transmission address of the trigger frame, and indicates in the trigger frame five resource units to be used for random access of unassociated sites.

[0089] If STA1, after receiving a trigger frame from AP2, finds that the address carried in the transmission address of the trigger frame is different from the MAC address of the AP with which it wants to communicate, STA1 cannot perform random access operations using the resource units used for the unassociated site indicated in the trigger frame.

[0090] AP1 transmits a trigger frame, with the transmission address of this trigger frame being the MAC address of AP1, and designates in the trigger frame four resource units to be used for random access of unassociated sites.

[0091] After receiving this trigger frame, if STA1 finds that the address carried in the transmission address of this trigger frame is identical to the MAC address of the AP with which it wants to communicate, the OBO counter of STA1 is set to 0 (the current value of the OBO counter, 3, is less than the number of resource units used for the unassociated site random access operation indicated in the trigger frame, 4), and STA1 randomly selects one from the four currently scheduled random access resource units, and performs transmission if other conditions are met.

[0092] In the above operation, after receiving the trigger frame of AP2, STA1 can stop the random access operation based on AP1, and according to the random access parameters of AP2, set the OFDMA contention window, initialize the OBO counter, and perform the random access operation based on AP2.

[0093] In the above operation, the random access operations of AP1 and AP2 may be performed simultaneously when they are realized, and in this case, different contention windows and OBO counters are used to perform random access operations with each AP. When a random access resource unit of an AP is received, the OBO counter corresponding to this AP is decremented. When the OBO counter corresponding to an AP is decremented to 0, the corresponding wireless frame can be transmitted to that AP.

[0094] Example 5 4 is a schematic diagram showing two access points (AP1 and AP2) around an unassociated site STA1 in an embodiment of the present disclosure. STA1 wants to perform pre-association communication with these two access points. For example, it wants to know the services (printing, video download, etc.) supported by the two access points, the position of STA1, the association, etc.

[0095] Here, AP1 supports Multiple BSSID capability, and AP2 does not support Multiple BSSID capability. AP1 supports Multiple BSSID capability, and the maximum number of BSSIDs supported by this AP is 2. n where n is a positive integer equal to or greater than 0. In this embodiment, n=3 is taken as an example, and this AP can support a maximum of eight BSSIDs. In practice, this AP establishes two BSSs (BSS1, BSS2) using two of the BSSIDs. The AP broadcasts information such as the BSSID and SSID corresponding to these two BSSs in a beacon frame or a probe response frame, and also notifies the AP of the value of n. The beacon frame or The BSSID indicated in the sender address of the probe response frame is called the transmit BSSID, and other BSSIDs are called non-transmit BSSIDs. AP1 sets BSSID1 as the transmit BSSID, i.e., the common identifier.

[0096] STA1 discovers that AP1's common identifier is BSSID1 and its unique identifier is BSSID2 (the BSSID it wants to associate with) through a beacon frame or a probe response frame sent from AP1 or AP2. AP2 does not support Multiple BSSID capability. In this case, both common identifiers of AP2 are empty and the unique identifier is the MAC address of the AP.

[0097] AP1 transmits a trigger frame, with the transmission address of the trigger frame being BSSID1, and indicates in the trigger frame the resource units to be used for random access of multiple unassociated sites.

[0098] After receiving this trigger frame, if STA1 finds that the address carried in the transmission address of this trigger frame is identical to the common identifier of the AP with which it wants to communicate, STA1 performs a random access operation using the resource unit used for the unassociated site indicated in the trigger frame.

[0099] AP2 transmits a trigger frame, with the transmission address of the trigger frame being the MAC address of AP2, and indicating in the trigger frame the resource units to be used for random access operations of the multiple unassociated sites.

[0100] If STA1, after receiving this trigger frame, finds that the address carried in the transmission address of this trigger frame is different from the MAC address of the AP communicating with STA1, STA1 cannot perform random access operation using the resource unit used for the unassociated site indicated in the trigger frame.

[0101] In order for STA1 to perform pre-association communication with AP2, after completing communication with AP1 or after discontinuing random access operation based on AP1, STA1 needs to reconfigure the contention window based on the parameters of AP2 and initialize the OBO counter value.

[0102] Before performing the above operation, STA1 needs to know the random access parameters of AP1 and AP2.

[0103] As shown in FIG. 6, AP1 transmits a trigger frame, with the transmission address of the trigger frame being the common identifier of AP1, and indicates three resource units used for random access of unassociated sites in the trigger frame.

[0104] After receiving this trigger frame, STA1 finds that the address carried in the transmission address of this trigger frame is identical to the common identifier of the AP with which it wants to communicate, and STA1 sets an OFDMA contention window based on the parameters of AP1 and initializes an OBO counter, with an initial value of 6. Here, the operations of STA1 setting the contention window and initializing the OBO counter value may be performed after receiving the trigger frame of AP1, or may be performed before receiving the trigger frame of AP1.

[0105] After STA1 receives the trigger frame of P1, if STA1 finds that the trigger frame carries three resource units, the OBO counter of STA1 is set to 3 (the current value is 6, and the number of resource units used for unassociated site random access is 3). The OBO counter may be decremented every time a resource unit used for unassociated site random access is found, or may be decremented all at once after finding the number of all resource units used for unassociated site random access, and the specific operation is not limited.

[0106] AP2 transmits a trigger frame, with the MAC address of AP2 as the transmission address of the trigger frame, and indicates in the trigger frame five resource units to be used for random access of unassociated sites.

[0107] If STA1, after receiving a trigger frame from AP2, finds that the address carried in the transmission address of the trigger frame is different from the MAC address of the AP with which it wants to communicate, STA1 cannot perform random access operations using the resource units used for the unassociated site indicated in the trigger frame.

[0108] AP1 transmits a trigger frame, sets the transmission address of this trigger frame to BSSID2 (unique identifier), and indicates in the trigger frame four resource units to be used for random access of unassociated sites.

[0109] After receiving this trigger frame, if STA1 finds that the address carried in the transmission address of this trigger frame is the same as the unique identifier with which it wishes to communicate, the OBO counter of STA1 is set to 0 (the current value of the OBO counter is 3, and the current value of the OBO counter is set to 0 in the trigger frame). The number of resource units used for random access operations of unassociated sites instructed by the STA1 is set to 4 (less than the number of resource units used for random access operations of unassociated sites instructed by the STA1). Randomly select one of the access resource units and transmit if other conditions are met. .

[0110] In the above operation, after receiving the trigger frame of AP2, STA1 can stop the random access operation based on AP1, and according to the random access parameters of AP2, set the OFDMA contention window, initialize the frequency division multiple access connection backoff counter, and perform the random access operation based on AP2.

[0111] Example 6 FIG. 7 is a schematic diagram of a network access device according to an embodiment of the present disclosure. As shown in FIG. 7, the device of this embodiment includes: a receiving module configured to receive a first radio frame from a first access point, the first radio frame indicating a resource unit to be used for a random access operation; and an access module configured to perform a random access operation if a transmission address of the first radio frame is a common identifier or a unique identifier.

[0112] In one embodiment, the receiving module is further configured to receive a second radio frame transmitted from the first access point, the second radio frame carrying information of a basic service set and / or random access parameters supported by the second access point, and the information of the basic service set includes the common identifier and the unique identifier.

[0113] In one embodiment, the device comprises: The radio communication system further comprises an initialization module configured to set a contention window parameter and initialize a frequency division multiple access connection back-off (OBO) counter based on a random access parameter carried in the second radio frame.

[0114] In one embodiment, when the device is an unassociated site, the unique identifier is an identifier of a basic service set with which the site communicates in the basic service set, and when the device is an unassociated site, the common identifier is an identifier of a basic service set that can communicate with all sites in the basic service set.

[0115] If the site is an unassociated site, in the process of the site performing a random access operation, the site performs the random access operation only with the first access point, and does not perform the random access operation with the second access point, until the random access is completed (successful or unsuccessful).

[0116] In one embodiment, the common identifier includes a transmission basic service set identifier of the basic service set, or a medium access control address of the first access point, or a value obtained by calculating the medium access control address of the first access point.

[0117] In one embodiment, the unique identifier is an identifier of a basic service set associated with the device in the basic service set, and the common identifier is an identifier of a basic service set capable of communicating with all sites in the basic service set.

[0118] In one embodiment, the access module decrements a frequency division multiple access connection back-off OBO counter according to the number of resource units carried in the first radio frame, and when the OBO counter is decremented to 0 and a detection condition is met, selects one resource unit from the resource units carried in the first radio frame. The DMA controller 100 performs random access operations including selecting a data packet and transmitting data.

[0119] In one embodiment, the device comprises: The initialization module further includes: receiving a third radio frame from a second access point; resetting a contention window parameter based on a random access parameter notified by the second access point; and reinitializing a frequency division multiple access connection backoff (OBO) counter.

[0120] The present application includes a memory and a processor, The memory stores an instruction to receive, from a first access point, a first wireless frame indicating a resource unit to be used in a random access operation, and an instruction to perform a random access operation if a transmission address of the first wireless frame is a common identifier or a unique identifier; The processor further provides a network access device adapted to execute instructions stored in the memory.

[0121] An embodiment of the present application further provides a computer-readable storage medium having computer-executable instructions stored thereon, the computer-executable instructions, when executed, implementing the network access method.

[0122] It is obvious to those skilled in the art that all or part of the steps in the above method can be completed by instructing relevant hardware by a program, and the program can be stored in a computer-readable storage medium, such as a read-only memory, a magnetic disk, an optical disk, etc. Preferably, all or part of the steps in the above embodiments can be implemented using one or more integrated circuits. Thus, each module / unit in the above embodiments can be realized as hardware or software. The present disclosure is not limited to any particular form of combination of hardware and software.

[0123] The above are merely preferred embodiments of the present disclosure, and it is obvious that the present disclosure may have many other embodiments. Without departing from the spirit and essence of the present disclosure, a person skilled in the art may make various corresponding changes and modifications based on the present disclosure, and all of these corresponding changes and modifications shall fall within the scope of protection of the claims attached to the present disclosure. [Industrial Applicability]

[0124] In an embodiment of the present application, a site receives a first wireless frame from a first access point, the first wireless frame indicating a resource unit used for a random access operation, and if the transmission address of the first wireless frame is a common identifier or a unique identifier, the site performs a random access operation, which can reduce network collisions and improve transmission efficiency.

Claims

1. A network access method, comprising: determining that the site supports communication with one or more access points that support multiple basic service set identifier (BSSID) capabilities; receiving, at the site, a first wireless frame from a first access point; The site performs a first random access based on a first parameter carried by the first radio frame; receiving, at the site, a first confirmation in a first multi-user block confirmation frame; receiving, at the site, a second wireless frame from a second access point; the site resetting a contention window parameter in response to a random access parameter signaled by the second access point; the site initializing an orthogonal frequency division multiple access connection backoff counter; performing a second random access according to a second parameter carried by the second radio frame; and receiving a second confirmation in a second multi-user block confirmation frame at the site; Including, The operation mode of the site is specified to prevent a collision from occurring when the site performs the first random access or the second random access; The network access method includes: receiving, by the site, a third radio frame from the second access point, the third radio frame being a trigger frame comprising a plurality of resource units used in the second random access by an unassociated site; determining a transmission address of the trigger frame indicating a first identifier or a second identifier at the site; Further comprising: the first identifier and the second identifier correspond to a common identifier and a unique identifier, and the second radio frame carries information regarding a set of a plurality of basic service sets; If the site is an unassociated site, the unique identifier is a basic service set identifier, and the site communicates in the one of a plurality of basic service sets using the basic service set identifier; or A network access method, wherein if the site is an unassociated site, the common identifier is an identifier of the basic service set, and all sites are configured to communicate in the one of a plurality of basic service sets using the identifier of the basic service set.

2. 2. The network access method of claim 1, further comprising: the site determining whether the site is an unassociated site; and operational modes of a plurality of unassociated sites are identified to prevent the collision from occurring when the unassociated site performs the first random access or the second random access.

3. 2. The network access method of claim 1, wherein the common identifier comprises a transmitted basic service set identifier of the one of a plurality of basic service sets, a medium access control address of the second access point, or a value calculated from the medium access control address of the second access point.

4. The network access method according to claim 1 , wherein if the site is an unassociated site, the site performs the second random access only with the second access point until the second random access is completed.

5. performing the random access, the site decrementing the OFDMA back-off counter according to a number of resource units; in response to the orthogonal frequency division multiple access connection backoff counter being decremented to zero and determining that a detection condition is satisfied, the site selecting a resource unit from the plurality of resource units for transmitting data; The network access method according to claim 1 , comprising:

6. A site for network access, the site comprising a non-transitory storage medium storing computer-executable instructions; The computer-executable instructions, when executed on the site, receiving a first wireless frame from a first access point; performing a first random access based on a first parameter carried by the first radio frame; receiving a first confirmation in a first multi-user block confirmation frame; receiving a second wireless frame from a second access point; resetting a contention window parameter according to a random access parameter signaled by the second access point; initializing an orthogonal frequency division multiple access connection backoff counter; performing a second random access according to a second parameter carried by the second radio frame; and receiving a second confirmation in a second multi-user block confirmation frame; and configuring the site to The operation mode of the site is specified to prevent a collision from occurring when the site performs the first random access or the second random access; The computer-executable instructions, when executed on the site, receiving a third radio frame from the second access point, the third radio frame being a trigger frame comprising a plurality of resource units used in the second random access by an unassociated site; determining a transmission address of the trigger frame indicating a first identifier or a second identifier; further configuring the site to: the first identifier and the second identifier correspond to a common identifier and a unique identifier, and the second radio frame carries information regarding a set of a plurality of basic service sets; If the site is an unassociated site, the unique identifier is a basic service set identifier, and the site communicates in the one of a plurality of basic service sets using the basic service set identifier; or A site, wherein if the site is an unassociated site, the common identifier is an identifier of the basic service set, and all sites are configured to communicate in the one of a plurality of basic service sets using the identifier of the basic service set.

7. 7. The site of claim 6, wherein the instructions configure the site to determine whether the site is an unassociated site, and an operational mode of a plurality of unassociated sites is identified to prevent the collision from occurring when the unassociated site performs the first random access or the second random access.

8. 7. The site of claim 6, wherein the common identifier comprises a transmitted basic service set identifier of the one of a plurality of basic service sets, a media access control address of the second access point, or a value calculated from the media access control address of the second access point.

9. The site of claim 6 , wherein if the site is an unassociated site, the site performs the second random access only with the second access point until the second random access is completed.

10. The instructions for performing the random access include: decrementing the OFDMA back-off counter according to a number of resource units; selecting a resource unit from the plurality of resource units for transmitting data in response to determining that the OFDMA backoff counter is decremented to zero and a detection condition is satisfied; and The site of claim 6, wherein the site is configured to:

11. A network access device, the network access device comprising: a memory and at least one processor, the memory storing instructions; The instructions, when executed on the network access device, receiving a first wireless frame from a first access point; performing a first random access based on a first parameter carried by the first radio frame; receiving a first confirmation in a first multi-user block confirmation frame; receiving a second wireless frame from a second access point; resetting a contention window parameter according to a random access parameter signaled by the second access point; initializing an orthogonal frequency division multiple access connection backoff counter; performing a second random access according to a second parameter carried by the second radio frame; and receiving a second confirmation in a second multi-user block confirmation frame; and configuring the network access device to An operation mode of the network access device is specified to prevent a collision from occurring when the network access device performs the first random access or the second random access; The instructions, when executed on the network access device, receiving a third radio frame from the second access point, the third radio frame being a trigger frame comprising a plurality of resource units used in the second random access by an unassociated site; determining a transmission address of the trigger frame indicating a first identifier or a second identifier; and further configuring the network access device to: the first identifier and the second identifier correspond to a common identifier and a unique identifier, and the second radio frame carries information regarding a set of a plurality of basic service sets; If the network access device is the unassociated site, the unique identifier is a basic service set identifier, and the site communicates in the one of a plurality of basic service sets using the basic service set identifier; or When the network access device is the unassociated site, the common identifier is an identifier of the basic service set, and all sites are configured to communicate in the one of a plurality of basic service sets using the identifier of the basic service set.

12. 12. The network access device of claim 11, wherein the instructions configure the network access device to determine whether the network access device is an unassociated site, and an operational mode of a plurality of unassociated sites is identified to prevent the collision from occurring when the unassociated site performs the first random access or the second random access.

13. 12. The network access device of claim 11, wherein the common identifier comprises a transmitted basic service set identifier of the one of a plurality of basic service sets, a medium access control address of the second access point, or a value calculated from the medium access control address of the second access point.

14. The network access device of claim 11 , wherein if the network access device is an unassociated site, the network access device performs the second random access only with the second access point until the second random access is completed.