Individually addressed traffic indication method applicable to multiple links and related apparatus
A method for individual address specified traffic indication in wireless communication systems accurately conveys downlink traffic to multi-link devices, addressing reception issues by using management frames and unique AID assignment, enhancing traffic indication accuracy and diversity.
Patent Information
- Application Number
- JP2024195117
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2020-08-07
- Filing Date
- 2024-11-07
- Publication Date
- 2025-02-04
- Estimated Expiration
- 2041-08-06
AI Technical Summary
Existing wireless communication systems face challenges in correctly indicating downlink individual address specified traffic to multi-link devices, particularly for access points that do not transmit a basic service set identifier, leading to incorrect reception of data by associated station devices.
Implementing a method for individual address specified traffic indication that includes generating and transmitting traffic indication information to associated devices, using management frames like beacon or probe response frames, to accurately convey whether downlink traffic is available, and assigning unique AIDs to avoid ambiguity.
Ensures correct reception of downlink traffic by multi-link devices, improving the accuracy and diversity of traffic indication without altering existing frame formats, and resolving issues with non-transmitting access points.
Smart Images

Figure 2025016753000001_ABST
Abstract
Description
[Technical field]
[0001] The present application relates to the field of wireless communication technology, and in particular to an individually addressed traffic indication method and related apparatus applicable to multiple links. [Background technology]
[0002] This application claims priority to Chinese Patent Application No. 202010791117.1, entitled “INDIVIDUALLY ADDRESSED TRAFFIC INDICATION METHOD APPLICABLE TO MULTIPLE LINKS AND RELATED APPARATUS,” filed with the China State Intellectual Property Office on August 7, 2020, which is hereby incorporated by reference in its entirety.
[0003] In order to significantly increase the service transmission speed of Wireless Local Area Network (WLAN) systems, the Institute of Electrical and Electronics Engineers (IEEE) 802.11ax standard further uses Orthogonal Frequency Division Multiple Access (OFDMA) technology on the basis of the existing Orthogonal Frequency Division Multiplexing (OFDM) technology. OFDMA technology supports multiple nodes in simultaneously transmitting and receiving data, which achieves multi-station diversity gain.
[0004] The next-generation Wi-Fi standard, IEEE 802.11be, is called extremely high throughput (EHT) or Wi-Fi 7, and has the most important technical goal of significantly increasing peak throughput. Wireless LAN devices supporting the IEEE 802.11be standard can increase peak throughput and reduce traffic transmission delays through multiple streams (up to 16 spatial streams), multiple frequency bands (e.g., 2.4 GHz, 5 GHz, and 6 GHz frequency bands), and cooperation between multiple channels in the same frequency band. Multiple frequency bands or multiple channels are sometimes collectively referred to as multiple links. A next-generation IEEE 802.11 standard station device that supports multiple links simultaneously is sometimes called a multi-link device (MLD).
[0005] However, some dedicated access point multilink devices (for example, APs whose basic service set identifiers (BSSIDs) are non-transmitted BSSIDs) cannot transmit beacon frames to indicate whether a station (STA) multilink device associated with the access point multilink device has downlink individual addressing traffic. As a result, the station multilink device associated with the access point multilink device cannot correctly receive the downlink individual addressing traffic. Thus, for some dedicated access point multilink devices (AP MLD), how to implement downlink individual addressing traffic indication has become an urgent problem to be solved. Summary of the Invention
[0006] The embodiment of the present application provides an individual addressing traffic indication method and related device applicable to multiple links, which can help some APs or all APs of some AP MLD indicate whether the station multilink device associated with the AP MLD has downlink individual addressing traffic, and help the station multilink device correctly receive the downlink individual addressing traffic.
[0007] In the following, the present application will be described from various aspects. It will be understood that cross-references may be made to the following implementations and beneficial effects of the various aspects.
[0008] According to a first aspect, the present application provides an individual-addressed traffic indication method applicable to multiple links, which is applied to a first AP MLD, and the first AP is a reporting AP. The individual-addressed traffic indication method applicable to multiple links includes: a first AP of the first AP MLD generates individual-addressed traffic indication information and transmits the individual-addressed traffic indication information to the first link. The individual-addressed traffic indication information is used to indicate whether a non-AP MLD associated with the first AP MLD has downlink individual-addressed traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual-addressed traffic, and the second AP MLD is an AP MLD to which a non-transmitting AP in a multiple BSSID set where the first AP is located belongs. The first link is an operational link of the first AP.
[0009] Optionally, the reporting AP may be an AP that transmits a management frame, which carries information about multiple APs in the reporting AP's array AP MLD set. The management frame is, for example, a beacon frame or a probe response frame.
[0010] The individual addressing traffic indication information in this solution can not only indicate whether a non-AP MLD associated with a first AP MLD has downlink individual addressing traffic, but also help a second AP MLD to indicate whether a non-AP MLD associated with the second AP MLD has downlink individual addressing traffic, where the second AP MLD is the AP MLD to which a non-transmitting AP in the multiple BSSID set where the first AP is located belongs, thereby solving the problem that some or all APs in the AP MLD cannot indicate whether a non-AP MLD associated with the AP MLD has downlink individual addressing traffic, so that the non-AP MLD associated with the AP can receive the downlink individual addressing traffic normally.
[0011] In addition, since all APs in an AP MLD in 802.11be may be non-transmitting APs, this solution solves the problem that an AP MLD whose APs are all non-transmitting APs cannot send an individual-addressed traffic indication, thereby improving the completeness and diversity of downlink individual-addressed traffic indication.
[0012] Referring to the first aspect, in a possible implementation, the method further includes: a first AP of a first AP MLD generates and sends association identifier AID allocation information, the AID allocation information carries an AID assigned to a non-AP MLD, and the AID is different from the AID of a non-AP MLD associated with a second AP MLD.
[0013] Optionally, the AID assignment information is carried in the association response frame, although it may be understood that the AID assignment information may alternatively be carried in other frames.
[0014] Optionally, the first AP MLD 1 Before the AP of the first AP sends the association response frame, the method further includes: the first AP of the first AP MLD receives an association request frame, which is used to request to establish a multi-link association with the first AP MLD.
[0015] In this solution, when an AID is assigned, it is considered that the first AP MLD helps the second AP MLD to indicate whether a non-AP MLD associated with the second AP MLD has downlink individual addressed traffic, so that the AID assigned by the first AP MLD to the non-AP MLD associated with the first AP MLD is different from the AID of the non-AP MLD associated with the second AP MLD, and thus AID ambiguity can be avoided when downlink individual addressed traffic is indicated.
[0016] According to a second aspect, the present application provides an individual addressing traffic indication method applicable to multiple links. The method is applied to a non-AP MLD. The individual addressing traffic indication method applicable to multiple links includes: a first STA of a non-AP MLD receives individual addressing traffic indication information for a first link on which the first STA operates, and determines whether the non-AP MLD has downlink individual addressing traffic according to the received individual addressing traffic indication information. The individual addressing traffic indication information is used to indicate whether the non-AP MLD associated with the first AP MLD has downlink individual addressing traffic and whether the non-AP MLD associated with a second AP MLD has downlink individual addressing traffic, and the second AP MLD is an AP MLD to which a non-transmitting AP in a multiple BSSID set where the first AP is located belongs.
[0017] Optionally, the reporting AP may be an AP that transmits a management frame, which carries information about multiple APs in the reporting AP's array AP MLD set. The management frame is, for example, a beacon frame or a probe response frame.
[0018] Referring to the second aspect, in a possible implementation, the method further includes: a first STA of a non-AP MLD receives AID assignment information, analyzes the received AID assignment information, and learns that the AID assignment information carries an AID assigned to the non-AP MLD, which AID is different from the AID of the non-AP MLD associated with the second AP MLD.
[0019] Optionally, the AID assignment information is carried in the association response frame, although it may be understood that the AID assignment information may alternatively be carried in other frames.
[0020] Optionally, before the first STA of the non-AP MLD receives the association response frame, the method further includes: the first STA of the non-AP MLD generates and transmits an association request frame, where the association request frame is used to request to establish a multi-link association with the first AP MLD.
[0021] According to a third aspect, the present application provides a communication device, which may be a first AP MLD, or a chip in the first AP MLD, such as a Wi-Fi chip, or may be a first AP of the first AP MLD, and includes a processing unit configured to generate individual addressing traffic indication information, the individual addressing traffic indication information is used to indicate whether a non-AP MLD associated with the first AP MLD has downlink individual addressing traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual addressing traffic, the second AP MLD being an AP MLD to which a non-transmitting AP in a multiple BSSID set in which the first AP is located belongs, and the communication device further includes a transceiver unit configured to transmit the individual addressing traffic indication information on a first link, the first link being an operational link of the first AP.
[0022] Optionally, the reporting AP may be an AP that transmits a management frame, which carries information about multiple APs in the reporting AP's array AP MLD set. The management frame is, for example, a beacon frame or a probe response frame.
[0023] Referring to a third aspect, in a possible implementation, the processing unit is further configured to generate AID allocation information, where the AID allocation information carries an AID assigned to the non-AP MLD, where the AID is different from the AID of the non-AP MLD associated with the second AP MLD, and the transceiver unit is further configured to transmit the AID allocation information.
[0024] Optionally, the AID assignment information is carried in the association response frame, although it may be understood that the AID assignment information may alternatively be carried in other frames.
[0025] Optionally, the transceiver unit is further configured to receive an association request frame, where the association request frame is used to request to establish a multi-link association with the first AP MLD.
[0026] According to a fourth aspect, the present application provides a communication device. The communication device may be a non-AP MLD, or a chip in the non-AP MLD, such as a Wi-Fi chip, or may be a first STA of the non-AP MLD, and includes a transceiver unit configured to receive individual-addressed traffic indication information on a first link on which the first STA operates, the individual-addressed traffic indication information is used to indicate whether a non-AP MLD associated with the first AP MLD has downlink individual-addressed traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual-addressed traffic, the second AP MLD being an AP MLD to which a non-transmitting AP in a multiple BSSID set in which the first AP is located belongs, and the communication device further includes a processing unit configured to determine whether the non-AP MLD has downlink individual-addressed traffic according to the received individual-addressed traffic indication information.
[0027] Optionally, the reporting AP may be an AP that transmits a management frame, which carries information about multiple APs in the reporting AP's array AP MLD set. The management frame is, for example, a beacon frame or a probe response frame.
[0028] Referring to the fourth aspect, in a possible implementation, the transceiver unit is further configured to receive AID allocation information, and the processing unit is further configured to analyze the received AID allocation information to find that the AID allocation information carries an AID assigned to the non-AP MLD, where the AID is different from the AID of the non-AP MLD associated with the second AP MLD.
[0029] Optionally, the AID assignment information is carried in the association response frame, although it may be understood that the AID assignment information may alternatively be carried in other frames.
[0030] Optionally, the processing unit is further configured to generate an association request frame, and the transceiver unit is further configured to transmit the association request frame, where the association request frame is used to request establishing a multi-link association with the first AP MLD.
[0031] In any implementation of the above-mentioned aspects, one bit of the dedicated addressing traffic indication information corresponds to one non-AP MLD, and the bit of the dedicated addressing traffic indication information is used to indicate whether the corresponding non-AP MLD has downlink dedicated addressing traffic, where the non-AP MLD includes a non-AP MLD associated with a first AP MLD and a non-AP MLD associated with a second AP MLD.
[0032] In an implementation of any of the above aspects, one bit of the individual addressed traffic indication information corresponds to one association identifier AID, and the bit of the individual addressed traffic indication information is used to indicate whether a non-AP MLD identified by the corresponding AID has downlink individual addressed traffic, where the non-AP MLD includes a non-AP MLD associated with the first AP MLD and a non-AP MLD associated with the second AP MLD.
[0033] Optionally, the individually addressed traffic indication information is carried in a partial virtual bitmap field of a traffic indication map TIM element.
[0034] In this solution, some bits of the partial virtual bitmap field of the TIM element are used to indicate whether the non-AP MLD associated with the MLD where the reporting AP is located has downlink individual addressed traffic, and the non-AP MLD associated with each second AP MLD has downlink individual addressed traffic. Without needing to change the frame format of the TIM element, one AP MLD can help another AP MLD to indicate whether the non-AP MLD associated with the other AP MLD has downlink individual addressed traffic. This can improve the adaptability of notifying downlink individual addressed traffic.
[0035] In any implementation of the above aspects, the association identifiers AID corresponding to the bits of the individual addressing traffic indication information are different from each other. When it is indicated whether the non-AP MLD has downlink individual addressing traffic, AID ambiguity can be avoided.
[0036] In an implementation of any of the aforementioned aspects, the individual addressed traffic indication information includes a TIM block corresponding to a first AP MLD and a TIM block corresponding to one second AP MLD, where the TIM block corresponding to the first AP MLD is used to indicate whether a non-AP MLD associated with the first AP MLD has downlink individual addressed traffic, and the TIM block corresponding to the one second AP MLD is used to indicate whether a non-AP MLD associated with the second AP MLD has downlink individual addressed traffic.
[0037] Optionally, the individual addressed traffic indication information further includes an index of a second AP MLD, where the index of the second AP MLD has a one-to-one correspondence with a corresponding TIM block of the second AP MLD.
[0038] Optionally, one bit for one of the aforementioned TIM blocks corresponds to one non-AP MLD, and the bit of the TIM block is used to indicate whether the corresponding non-AP MLD has downlink individual addressed traffic.
[0039] Optionally, the association identifiers AID corresponding to the bits of the TIM blocks are different from each other.
[0040] Optionally, the AID space used by the first AP MLD to assign AIDs to non-AP MLDs associated with the first AP MLD and the AID space used by the second AP MLD to assign AIDs to non-AP MLDs associated with the second AP MLD are independent of each other, where the AID space may alternatively be a set of AIDs to be assigned.
[0041] In this solution, TIM indication is implemented for different AP MLDs based on blocks, which can avoid ambiguity of AIDs of non-AP MLDs associated with different AP MLDs.
[0042] According to a fifth aspect, the present application provides a method for allocating an association identifier AID to a multi-link device, the method being applicable to any AP in an AP MLD. The method for allocating an AID to a multi-link device includes: i generates and transmits AID assignment information, the AID assignment information carrying an AID assigned to the non-AP MLD, the AID being different from an AID of the non-AP MLD associated with the target AP MLD, and the target AP MLD is i The target AP MLD is any AP MLD in the array AP MLD set of the AP i The array of AP MLDs in the set group in which the AP MLD set is located.i is any AP in the AP MLD.
[0043] Optionally, the AID assignment information is carried in the association response frame, although it may be understood that the AID assignment information may alternatively be carried in other frames.
[0044] Optionally, the target AP MLD i If the AP MLD is any AP MLD in the array AP MLD set of i The target AP MLD belongs to the AP MLD set. i If the array AP MLD set is any AP MLD in the set group in which it is placed, then both the AP MLD and the target AP MLD are i The array of APs belongs to the set group in which the MLD set is placed, and this set group is the AP i The array AP MLD set of AP i Array of APs in the MLD set i The AP MLD set includes any AP other than the AP.
[0045] Optionally, before the AP in the AP MLD sends the association response frame, the method further includes: i receives an association request frame, which is used to request to establish a multi-link association with the AP MLD.
[0046] In this solution, the AP i It is considered that the AID of the non-AP MLD associated with the target AP MLD and the AID of the non-AP MLD associated with the target AP MLD must be unique, in other words, different from each other. If it is indicated whether the non-AP MLD has downlink individually addressed traffic, AID ambiguity can be avoided.
[0047] According to a sixth aspect, the present application provides a method for allocating an AID to a multi-link device. The method is applied to any STA of a non-AP MLD. The method for allocating an AID to a multi-link device includes: a STA of a non-AP MLD receives AID allocation information, analyzes the AID allocation information, and finds that the AID allocation information carries an AID assigned to a non-AP MLD, and the AID is different from the AID of the non-AP MLD associated with the target AP MLD, and the target AP MLD is associated with the AP i The target AP MLD is any AP MLD in the AP MLD set of the AP i The array of AP MLDs in the set group in which the AP MLD set is located. i is any AP in the AP MLD.
[0048] Optionally, the AID assignment information is carried in the association response frame, although it may be understood that the AID assignment information may alternatively be carried in other frames.
[0049] Optionally, the target AP MLD i If the AP MLD is any AP MLD in the array AP MLD set of i The target AP MLD belongs to the AP MLD set. i If the array AP MLD set is any AP MLD in the set group in which it is placed, then both the AP MLD and the target AP MLD are i The array of APs belongs to the set group in which the MLD set is placed, and this set group is the AP i The array AP MLD set of AP i Array of APs in the MLD set i The AP MLD set includes any AP other than the AP.
[0050] Optionally, before the STA of the non-AP MLD receives the association response frame, the method further includes: the STA of the non-AP MLD generates and transmits an association request frame, which is used to request to establish a multi-link association with the AP MLD.
[0051] According to a seventh aspect, the present application provides a communication device. The communication device may be an AP MLD or a chip in the AP MLD, such as a Wi-Fi chip, and includes a processing unit configured to generate AID allocation information, the AID allocation information carrying an AID assigned to a non-AP MLD, the AID being different from an AID of a non-AP MLD associated with a target AP MLD, and the target AP MLD is a i The target AP MLD is any AP MLD in the AP MLD set of the AP i The AP MLD is any AP MLD in the set group in which the array AP MLD set is located, and the communication device further includes a processing unit configured to transmit an association response frame. i is any AP in the AP MLD.
[0052] Optionally, the AID assignment information is carried in the association response frame, although it may be understood that the AID assignment information may alternatively be carried in other frames.
[0053] Optionally, the target AP MLD i If the AP MLD is any AP MLD in the array AP MLD set of i The target AP MLD belongs to the AP MLD set. i If the array AP MLD set is any AP MLD in the set group in which it is placed, then both the AP MLD and the target AP MLD are i The array of APs belongs to the set group in which the MLD set is placed, and this set group is the AP iThe array AP MLD set of AP i Array of APs in the MLD set i The AP MLD set includes any AP other than the AP.
[0054] Optionally, the transceiver unit is further configured to receive an association request frame, which is used to request to establish a multi-link association with the AP MLD.
[0055] According to an eighth aspect, the present application provides a communication device. The communication device may be a non-AP MLD or a chip in the non-AP MLD, such as a Wi-Fi chip, and includes: a transceiver unit configured to receive AID assignment information from an AP of an AP MLD; and a processing unit configured to analyze the received AID assignment information to find that the AID assignment information carries an AID assigned to the non-AP MLD, which AID is different from an AID of a non-AP MLD associated with a target AP MLD; and the target AP MLD carries an AID assigned to the AP MLD. i The target AP MLD is any AP MLD in the AP MLD set of the AP i The array of AP MLDs in the set group in which the AP MLD set is located. i is any AP in the AP MLD.
[0056] Optionally, the AID assignment information is carried in the association response frame, although it may be understood that the AID assignment information may alternatively be carried in other frames.
[0057] Optionally, the target AP MLD i If the AP MLD is any AP MLD in the array AP MLD set of i The target AP MLD belongs to the AP MLD set. iIf the array AP MLD set is any AP MLD in the set group in which it is placed, then both the AP MLD and the target AP MLD are i The array of APs belongs to the set group in which the MLD set is placed, and this set group is the AP i The array AP MLD set of AP i Array of APs in the MLD set i The AP MLD set includes any AP other than the AP.
[0058] Optionally, the processing unit is further configured to generate an association request frame, and the transceiver unit is further configured to transmit the association request frame, which is used to request establishing a multi-link association with the AP MLD.
[0059] According to a ninth aspect, the present application provides a communication device. The communication device is specifically a first AP MLD or a first AP of the first AP MLD, and includes a processor and a transceiver. The processor is configured to support the first AP MLD in implementing corresponding functions in the aforementioned method of the first aspect. The transceiver is configured to support communication between the first AP MLD and a non-access point multilink device (also called a station multilink device), and to transmit information, frames, data packets, instructions, etc. in the aforementioned method to the station multilink device. The first AP MLD may further include a memory. The memory is configured to be coupled to the processor, and the memory stores program instructions and data required for the first AP MLD.
[0060] Specifically, the processor is configured to generate individual addressed traffic indication information, which is used to indicate whether a non-AP MLD associated with a first AP MLD has downlink individual addressed traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual addressed traffic, the second AP MLD being an AP MLD to which a non-transmitting AP in a multiple BSSID set in which the first AP is located belongs. The transceiver is configured to transmit the individual addressed traffic indication information on a first link, which is an operational link of the first AP.
[0061] According to a tenth aspect, the present application provides a communication device. The communication device is specifically a non-access point multilink device (also called station multilink device) or a first STA of a non-AP MLD, and includes a processor and a transceiver. The processor is configured to support the station multilink device in implementing the corresponding function in the aforementioned method of the second aspect. The transceiver is configured to support communication between the station multilink device and the first AP MLD, and to receive information, frames, data packets, instructions, etc. in the aforementioned method from the first AP MLD. The station multilink device may further include a memory. The memory is configured to be coupled to the processor, and the memory stores program instructions and data required for the station multilink device.
[0062] Specifically, the transceiver is configured to receive individual addressed traffic indication information on a first link on which a first STA operates, the individual addressed traffic indication information being used to indicate whether a non-AP MLD associated with a first AP MLD has downlink individual addressed traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual addressed traffic, the second AP MLD being an AP MLD to which a non-transmitting AP in a multiple BSSID set in which the first AP is located belongs. The processor is configured to determine whether the non-AP MLD has downlink individual addressed traffic according to the received individual addressed traffic indication information.
[0063] According to an eleventh aspect, the present application provides a communication device. The communication device is specifically an AP MLD or an AP of the AP MLD i The AP MLD may further include a processor and a transceiver. The processor is configured to support the AP MLD in implementing corresponding functions in the aforementioned method in the fifth aspect. The transceiver is configured to support communication between the AP MLD and a non-access point multilink device (also called a station multilink device), and to transmit information, frames, data packets, instructions, etc. in the aforementioned method to the station multilink device. The AP MLD may further include a memory. The memory is configured to be coupled to the processor, and the memory stores program instructions and data required for the AP MLD.
[0064] Specifically, the processor is configured to generate AID assignment information, the AID assignment information carrying an AID assigned to the non-AP MLD, the AID being different from an AID of the non-AP MLD associated with the target AP MLD, and the target AP MLD is associated with the AP iThe target AP MLD is any AP MLD in the AP MLD set of the AP i The AID assignment information is transmitted to the AP MLD in the set group in which the array AP MLD set is located. The transceiver is configured to transmit the AID assignment information. The AID assignment information is carried in an association response frame. It may be understood that the AID assignment information may alternatively be carried in other frames. i is any AP in the AP MLD.
[0065] Optionally, the transceiver is further configured to receive an association request frame, which is used to request to establish a multi-link association with the AP MLD.
[0066] According to a twelfth aspect, the present application provides a communication device. The communication device is specifically a non-access point multilink device (also called a station multilink device), and includes a processor and a transceiver. The processor is configured to support the station multilink device in implementing corresponding functions in the aforementioned method in the sixth aspect. The transceiver is configured to support communication between the station multilink device and the AP MLD, and to receive information, frames, data packets, instructions, etc. in the aforementioned method from the AP MLD. The station multilink device may further include a memory. The memory is configured to be coupled to the processor, and the memory stores program instructions and data required for the station multilink device.
[0067] Specifically, the transceiver is configured to receive AID assignment information, and the processor is configured to analyze the received AID assignment information to learn that the AID assignment information carries an AID assigned to a non-AP MLD, where the AID is different from an AID of a non-AP MLD associated with a target AP MLD, and the target AP MLD is an AID assigned to a non-AP MLD associated with a target AP MLD. iThe target AP MLD is any AP MLD in the AP MLD set of the AP i The AID assignment information is carried in the association response frame. It may be understood that the AID assignment information may alternatively be carried in other frames. i is any AP in the AP MLD.
[0068] Optionally, the processor is further configured to generate an association request frame, and the transceiver is further configured to transmit the association request frame, the association request frame being used to request establishing a multi-link association with the AP MLD.
[0069] According to a thirteenth aspect, the present application provides a chip or chip system including an input / output interface and a processing circuit. The processing circuit is configured to generate individual-addressed traffic indication information, which is used to indicate whether a non-AP MLD associated with a first AP MLD has downlink individual-addressed traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual-addressed traffic, the second AP MLD being an AP MLD to which a non-transmitting AP in a multiple BSSID set in which the first AP is located belongs. The input / output interface is configured to transmit the individual-addressed traffic indication information on a first link, which is an operational link of the first AP.
[0070] In a possible design, the input / output interface is configured to receive individual addressed traffic indication information on the first link, the individual addressed traffic indication information being used to indicate whether a non-AP MLD associated with the first AP MLD has downlink individual addressed traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual addressed traffic, the second AP MLD being an AP MLD to which a non-transmitting AP in a multiple BSSID set in which the first AP is located belongs. The processing circuit is configured to determine whether the non-AP MLD has downlink individual addressed traffic according to the received individual addressed traffic indication information.
[0071] According to a fourteenth aspect, the present application provides a chip or chip system including an input / output interface and a processing circuit, the processing circuit being configured to generate AID assignment information, the AID assignment information carrying an AID assigned to a non-AP MLD, the AID being different from an AID of a non-AP MLD associated with a target AP MLD, the target AP MLD being any AP MLD in an array AP MLD set of a reporting AP, or the target AP MLD being a non-AP MLD associated with a reporting AP. i is any AP MLD in the set group in which the array AP MLD set is located. The input / output interface is configured to transmit an association response frame.
[0072] In a possible design, the input / output interface is configured to receive AID assignment information, and the processing circuit is configured to analyze the received AID assignment information to learn that the AID assignment information carries an AID assigned to a non-AP MLD, and the AID is different from an AID of a non-AP MLD associated with a target AP MLD, and the target AP MLD is any AP MLD in the array AP MLD set of the reporting AP, or the target AP MLD is a non-AP MLD associated with a non-AP MLD, and ...i is any AP MLD in the set group in which the array AP MLD set is located.
[0073] According to a fifteenth aspect, the present application provides a computer-readable storage medium, which stores instructions that, when executed on a computer, enable the computer to perform the aforementioned individually addressed traffic indication method applicable to multiple links according to the first aspect or the second aspect.
[0074] According to a sixteenth aspect, the present application provides a computer-readable storage medium storing instructions which, when executed on a computer, enable the computer to perform the aforementioned method of assigning an association identifier AID to a multi-link device according to the fifth or sixth aspect.
[0075] According to a seventeenth aspect, the present application provides a computer program product comprising instructions, which when executed on a computer, enable the computer to perform the aforementioned individually addressed traffic indication method applicable to multiple links according to the first or second aspect.
[0076] According to an eighteenth aspect, the present application provides a computer program product comprising instructions, which when executed on a computer, enable the computer to perform the aforementioned method of assigning association identifiers AID to multi-link devices according to the fifth or sixth aspect.
[0077] An embodiment of the present application can be implemented to help some or all APs of some AP MLDs indicate whether a station multilink device associated with the AP MLD has downlink individual addressed traffic, and assist the station multilink device to correctly receive the downlink individual addressed traffic. [Brief description of the drawings]
[0078] In order to more clearly describe the technical solutions in the embodiments of the present application, the following briefly describes the accompanying drawings used in the description of the embodiments.
[0079] [Figure 1] 2 is a schematic diagram of the structure of an AP MLD and a non-AP MLD according to an embodiment of the present application; [Diagram 2] FIG. 2 is a schematic diagram of a frame format of a TIM element according to an embodiment of the present application. [Diagram 3] 2 is a schematic diagram of a frame format of a multiple BSSID element according to an embodiment of the present application; [Figure 4a] 1 is a schematic diagram of the structure of a communication system 100 according to an embodiment of the present application. [Figure 4b] 1 is a schematic diagram of the structure of a communication system 200 according to an embodiment of the present application. [Figure 4c] 1 is a schematic diagram of the structure of a communication system 300 according to an embodiment of the present application. [Diagram 5] FIG. 2 is a schematic diagram of an architecture of multiple BSSID sets according to an embodiment of the present application; [Figure 6] 1 is a schematic flowchart of an individually addressed traffic indication method applicable to multiple links according to an embodiment of the present application; [Figure 7] FIG. 2 is a schematic diagram of a partial virtual bitmap field according to an embodiment of the present application; [Figure 8] FIG. 2 is a schematic diagram of a partial frame format of a novel element according to an embodiment of the present application. [Figure 9] 4 is a schematic flowchart of a method for allocating AID to a non-AP MLD according to an embodiment of the present application; [Figure 10a] 2 is a schematic diagram of an array AP MLD set of APs according to an embodiment of the present application; [Figure 10b] FIG. 2 is another schematic diagram of an array AP MLD set of APs according to an embodiment of the present application. [Figure 10c] FIG. 13 is yet another schematic diagram of an array AP MLD set of APs according to an embodiment of the present application. [Figure 11] FIG. 2 is a schematic diagram of a frame format of an AID element according to an embodiment of the present application. [Figure 12] 4 is another schematic flowchart of an individually addressed traffic indication method applicable to multiple links according to an embodiment of the present application; [Figure 13] 1 is a schematic diagram illustrating a structure of a communication device 1 according to an embodiment of the present application. [Figure 14] 1 is a schematic diagram illustrating a structure of a communication device 2 according to an embodiment of the present application. [Figure 15] 1 is a schematic diagram illustrating a structure of a communication device 3 according to an embodiment of the present application. [Figure 16] 1 is a schematic diagram illustrating a structure of a communication device 4 according to an embodiment of the present application. [Figure 17] 1 is a schematic diagram illustrating a structure of a communication device 1000 according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0080] In the following, the technical solutions in the embodiments of the present application will be described with reference to the accompanying drawings of the embodiments of the present application. Certainly explain.
[0081] In order to better understand the individually addressed traffic indication method applicable to multiple links and related apparatus disclosed in the embodiments of the present application, the related concepts of the embodiments of the present application are first described.
[0082] 1. Multilink Devices
[0083] The wireless communication system to which the embodiment of the present application is applicable may be a wireless local area network (WLAN) or a cellular network, and the individual addressing traffic indication method may be implemented by a communication device in the wireless communication system, or a chip or processor in the communication device. The communication device may be a wireless communication device that supports multiple links for parallel transmission, for example, called a multi-link device (MLD) or a multi-band device. Compared with a device that only supports single-link transmission, the multi-link device has high transmission efficiency and high throughput.
[0084] A multilink device includes one or more affiliated stations (affiliated STAs). An affiliated station is a logical station that can operate on one link. An affiliated station can be an access point (AP) or a non-access point station (Non-AP STA). For ease of explanation, in this application, a multilink device whose affiliated station is an AP may be referred to as a multilink AP or a multilink AP device or an AP multilink device (AP multi-link device, AP MLD). A multilink device whose affiliated station is a non-AP STA may be referred to as a multilink non-AP or a multilink non-AP device or a Non-AP multilink device (Non-AP MLD). For ease of explanation, "a multilink device includes an affiliated station" is also briefly described as "a multilink device includes a station" in the embodiment of this application.
[0085] A multilink device includes one or more affiliated stations (STAs). In other words, a multilink device may include multiple logical stations. Each logical station operates on one link, but multiple logical stations are allowed to operate on the same link.
[0086] A multilink device may implement wireless communication according to the 802.11 family of standards. For example, a station conforming to extremely high throughput (EHT), or a station conforming to 802.11be, or a station compatible with stations supporting 802.11be, may implement communication with another device. Certainly, the other device may or may not be a multilink device.
[0087] For example, the multi-link device in this embodiment of the present application may be a single-antenna device or a multi-antenna device. For example, the device may be a device with more than two antennas. The number of antennas included in the multi-link device is not limited in this embodiment of the present application. In the embodiment of the present application, the multi-link device may allow services of the same access type to be transmitted on different links, and may also allow the same data packet to be transmitted on different links, or may not allow services of the same access type to be transmitted on different links, but may allow services of different access types to be transmitted on different links.
[0088] For example, if the multi-link device is a device with wireless communication capability, the device may be a complete device, or a chip or processing system mounted on the complete device, and the device with the chip or processing system mounted may implement the method and function of the embodiment of the present application under the control of the chip or processing system. For example, the non-AP MLD of the embodiment of the present application has a wireless transceiver function that may support 802.11 series protocols, and may communicate with an AP MLD or another non-AP MLD or a single-link device. For example, the STA MLD is any user communication device that allows a user to communicate with an AP and further communicate with a WLAN. For example, the non-AP MLD may be a user equipment that can be connected to the Internet, such as a tablet computer, a desktop computer, a laptop computer, a notebook computer, an ultra-mobile personal computer (UMPC), a handheld computer, a netbook, a personal digital assistant (PDA), or a mobile phone, or may be an Internet of Things node in the Internet of Things, an in-vehicle communication device in the Internet of Vehicles, etc. The non-AP MLD may alternatively be a chip and processing system within these terminals.
[0089] The AP MLD in the embodiment of the present application is a device that provides services to non-AP MLDs and can support 802.11 series protocols. For example, the AP MLD can be a communication entity such as a communication server, a router, a switch and a network bridge, or the AP MLD can include various forms of macro base stations, micro base stations, relay nodes, etc. Indeed, the AP MLD can alternatively be chips and processing systems in these devices in various forms, thereby implementing the methods and functions of the embodiments of the present application. In addition, the multi-link device can support high speed and low latency transmission. With the continuous evolution of application scenarios of wireless local area networks, the multi-link device may alternatively be applied to more scenarios, such as sensor nodes in smart cities (such as smart water meters, smart power meters, smart air detection nodes, etc.), smart devices in smart homes (such as smart cameras, projectors, display screens, televisions, stereos, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as AR, VR and other wearable terminals), smart devices in smart offices (such as printers and projectors), Internet of Vehicles devices in the Internet of Vehicles, and some infrastructures in daily life scenarios (such as vending machines, self-service navigation desks in supermarkets, self-service cash registers, and self-service ordering machines, etc.). The specific forms of non-AP MLD and AP MLD are not particularly limited in the embodiments of this application, and are merely examples for the purposes of explanation here. The 802.11 protocol may be a protocol that supports 802.11be or is compatible with 802.11be.
[0090] The frequency bands in which a multi-link device operates may include, but are not limited to, sub-1 GHz, 2.4 GHz, 5 GHz, 6 GHz, and high frequency 60 GHz.
[0091] For example, the multi-link device in this embodiment of the present application may be a single-antenna device or a multi-antenna device. For example, the multi-link device in this embodiment of the present application may be a device with two or more antennas. The number of antennas included in the multi-link device is not limited in this embodiment of the present application. Figure 1 is a schematic diagram of the structure of AP MLD and non-AP MLD according to an embodiment of the present application. Figure 1 is a schematic diagram of the structure of AP MLD with multiple antennas and non-AP MLD with a single antenna. The 802.11 standard focuses on the physical layer (PHY) part and the media access control (MAC) layer part in AP MLD and non-AP MLD.
[0092] 2. Link Identifier
[0093] A link identifier represents a station operating on a link. In other words, if there is more than one station on a link, then more than one link identifier represents the station. A link referred to below may also represent a station operating on that link.
[0094] When data is transmitted between the AP MLD and the non-AP MLD, a link identifier may be used to identify the link or the station on the link. Before communication, the AP MLD and the non-AP MLD may negotiate or communicate the correspondence between the link identifier and the link or the station on the link. Thus, during data transmission, the link identifier is carried without the need to transmit a large amount of signaling information to indicate the link or the station on the link. This reduces the signaling overhead and improves transmission efficiency.
[0095] In an example, a management frame, such as a beacon frame, transmitted by an AP MLD when establishing a basic service set (BSS) carries an element, which includes a multiple link identification field. The link identification field may indicate a correspondence between a link identifier and a station operating on a link corresponding to the link identifier. The link identification field includes not only the link identifier but also one or more of the following information: a Media Access Control (MAC) address, an operation set, and a channel number. One or more of the MAC address, operation set, and channel number may indicate a link. In an AP, the AP's MAC address is also the AP's BSSID (basic service set identifier). In another example, during a multilink device association process, the AP MLD and the non-AP MLD negotiate the multiple link identification field. Multi-link device association means that one AP in AP MLD is associated with one STA in non-AP MLD once, and this association may help multiple STAs in non-AP MLD to be associated with multiple APs in AP MLD respectively, and one STA is associated with one AP.
[0096] In subsequent communications, the AP MLD or non-AP MLD uses a link identifier to represent the non-AP MLD station, and the link identifier may further represent one or more attributes of the station's MAC address, working operation set, and channel number. The MAC address may be replaced with the AP MLD association identifier after association. Optionally, when multiple stations are operating on one link, the link identifier (digital ID) will include not only the working set and channel number on which the link is located, but also the identifiers of the stations operating on the link, such as the station's MAC address or the station's association identifier (AID).
[0097] 3. Traffic Indication Map Elements
[0098] A traffic indication map (TIM) beacon frame and a delivery traffic indication map (DTIM) beacon frame each carry a traffic indication map (TIM) element. Figure 2 is a schematic diagram of a frame format of a TIM element according to an embodiment of the present application. As shown in Figure 2, the frame format of the TIM element field includes:
[0099] Element identifier (ID) field: Used to identify the element shown in FIG. 2 as a TIM element.
[0100] Length field: Used to indicate the length of the TIM element and to collect statistics in bytes about the total length of the fields, specifically after the DTIM Count, DTIM Period, Bitmap Control, and Partial Virtual Bitmap fields.
[0101] DTIM count field: Used to indicate how many TIM beacon frames appear from the current beacon frame carrying a TIM element before the next DTIM beacon frame arrives. In other words, the DTIM count field is a count value, and this count value is variable. If the value of the DTIM count field is 0, it indicates that the current beacon frame is a DTIM beacon frame. If the value of the DTIM count field is not 0, i.e., non-zero, it indicates that the current beacon frame is a TIM beacon frame.
[0102] DTIM period field: Used to indicate the duration of a DTIM beacon frame, in other words the interarrival time, in TIM beacon frame periods. For example, if the DTIM period is set to 1, then the DTIM count in each TIM element field is equal to 0, in other words, each beacon frame is a DTIM beacon frame.
[0103] Bitmap control field: As shown in FIG. 2, bit 0 of the bitmap control field is used to indicate whether the access point AP will send group-addressed data traffic after sending the DTIM beacon frame, in other words, bit 0 of the bitmap control field in the DTIM beacon frame indicates whether the AP caches the group-addressed traffic and whether the group-addressed traffic is not sent via the group-addressed AID, and bits 1 to 7 of the bitmap control field are used to indicate the offset of the partial virtual bitmap, where the offset is in units of bytes (i.e., 8 bits).
[0104] Partial Virtual Bitmap: Each bit in the partial virtual bitmap field corresponds to one Association Identifier (AID) and is used to indicate whether the station corresponding to the AID has individual addressed traffic. Alternatively, each bit in the partial virtual bitmap field corresponds to one group addressing AID and is used to indicate whether the group of stations corresponding to the group addressing AID has downlink individual addressed traffic. The partial virtual bitmap field is some bits of the traffic indication virtual bitmap field, which is 251 bytes and is used to indicate whether the stations corresponding to AID 0 to AID 2007 have downlink individual addressed traffic.
[0105] The Element ID field, Length field, DTIM Count field, DTIM Period field, and Bitmap Control field each occupy one byte.
[0106] 4. Multiple BSSID sets
[0107] A multiple basic service set identifier set (sometimes called a multiple BSSID set) may be understood as a set of several cooperating APs. All cooperating APs use the same operation set, channel number, and antenna interface. In a multiple BSSID set, there is only one AP with a transmitted BSSID, and the other APs are APs with non-transmitted BSSIDs. Multiple BSSID set information (i.e., multiple BSSID elements) is carried in a beacon frame or a probe response frame or a neighbor report sent by an AP with a transmitted BSSID. Information about the BSSID of an AP with a non-transmitted BSSID is derived by a station based on the multiple BSSID elements in a beacon frame or a probe response frame, or a neighbor report, etc. The BSSID of an AP with a non-transmitted BSSID is calculated based on the BSSID of the AP with the transmitted BSSID and the BSSID Index field of the Multiple BSSID-Index element in the non-transmitted BSSID profile of the BSSID of the AP with the non-transmitted BSSID. For specific methods, please refer to the Draft 802.11REVmd_D3.0 protocol.
[0108] A multiple BSSID set may alternatively be understood to include multiple APs, each managing one BSS, and different APs may have different SSIDs and permissions, such as security mechanisms or transmission opportunities.
[0109] In a multiple BSSID set, only APs whose BSSID is a transmission BSSID can send beacon frames and probe response frames, while APs with non-transmission BSSIDs do not send beacon frames. Therefore, if a probe request frame sent by a STA is sent to an AP whose BSSID is a non-transmission BSSID in a multiple BSSID set, the AP whose BSSID is a transmission BSSID in the multiple BSSID set will help respond by sending a probe response frame.
[0110] One BSSID of multiple APs in a multiple BSSID set is configured as a Transmitted BSSID, and the AP with this Transmitted BSSID is sometimes called a Transmitted AP, and the BSSID of the other AP is configured as a Non-transmitted BSSID, and the AP with this Non-transmitted BSSID is sometimes called a Non-transmitted AP.
[0111] The beacon frame transmitted by the transmitting AP may include a multiple BSSID element, and the frame format of the multiple BSSID element is shown in Figure 3. Figure 3 is a schematic diagram of the frame format of the multiple BSSID element according to an embodiment of the present application. The multiple BSSID element includes an element ID field, a length field, a maximum BSSID indicator field, and an optional sub-element field. The maximum BSSID indicator field is used to indicate the maximum number N of BSSIDs included in the multiple BSSID set, and the optional sub-element field includes information about the BSSIDs of APs with non-transmitting BSSIDs.
[0112] The maximum number of APs allowed in a multiple BSSID set is 2n, where n is the value indicated by the MaxBSSID Indicator field in the Multiple BSSID element shown in FIG. 3, and N=2. nTherefore, bits 1 to 2 of the Traffic Indication Virtual Bitmap field n -1 is assigned to each AP with a non-transmitting BSSID in the multiple BSSID set, and NonTxBSS ID is 1 to 2. n -1 may indicate whether an AP with a non-transmitting BSSID has group-addressed traffic, respectively. The value of NonTxBSS ID is equal to the value of the BSSID Index field in the Multiple BSSID-Index element in the non-transmitting BSSID profile in the Multiple BSSID element. The non-transmitting BSSID profile is in the Optional subelement field.
[0113] Although the embodiments of the present application are primarily described using IEEE 802.11 deployed networks as examples, those skilled in the art will readily appreciate that various aspects of the present application can be extended to other networks using various standards or protocols, such as Bluetooth, high performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard and used primarily in Europe), wide area networks (WANs), wireless local area networks (WLANs), personal area networks (PANs), or other networks now known or developed in the future. Thus, various aspects provided in the present application are applicable to any suitable wireless network, regardless of coverage and wireless access protocol.
[0114] FIG. 4a is a schematic diagram of the structure of a communication system 100 according to an embodiment of the present application. In FIG. 4a, a wireless local area network is used as an example to describe the communication system 100 applied to the embodiment of the present application. The communication system 100 includes a station 101 and a station 102. The station 101 and the station 102 can use multiple links for communication to achieve the effect of improving throughput. The station 101 can be a multi-link device, and the station 102 can be a single-link device, a multi-link device, etc. In one scenario, the station 101 is an AP MLD, and the station 102 is a non-AP MLD or station (such as a single-link station). In another scenario, the station 101 is a non-AP MLD, and the station 102 is an AP (such as a single-link AP) or an AP MLD. In yet another scenario, station 101 is an AP MLD and station 102 is an AP MLD or an AP, and in yet another scenario, station 101 is a non-AP MLD and station 102 is a non-AP MLD or a STA (such as a single-link station). To be sure, the wireless local area network may further include other devices. The quantity and types of devices shown in FIG. 4a are merely examples.
[0115] Fig. 4b is a schematic diagram of the structure of a communication system 200 according to an embodiment of the present application. Fig. 4c is a schematic diagram of the structure of a communication system 300 according to an embodiment of the present application. Fig. 4b and Fig. 4c are schematic diagrams of the structures of the communication system 200 and the communication system 300, respectively. The communication system 200 and the communication system 300 are described using an example in which a multi-link device in a wireless local area network communicates with other devices through multiple links.
[0116] Specifically, Figure 4b shows a scenario of communication between an AP MLD and a non-AP MLD, where the AP MLD includes an array AP1 and an array AP2, the non-AP MLD includes an array STA1 and an array STA2, and the AP MLD and the non-AP MLD communicate through link 1 and link 2 in parallel.
[0117] 4c illustrates a scenario in which an AP MLD 601 communicates with a non-AP MLD 602, a non-AP MLD 603, and a STA 604. The AP MLD 601 includes affiliated APs 601-1 through 601-3. The non-AP MLD 602 includes three affiliated stations, namely, STA 602-1, STA 602-2, and STA 602-3. The non-AP MLD 603 includes two affiliated stations, namely, STA 603-1 and STA 603-2. STA 604-1 and STA 604 are single-link devices. The AP MLD 601 may individually communicate with the non-AP MLD 602 via link 1, link 2, and link 3, with the non-AP MLD 603 via link 2 and link 3, and with the STA 604 via link 1. In the example, STA 604 operates in the 2.4 GHz band, STA 603-1 operates in the 5 GHz band and STA 603-2 operates in the 6 GHz band in non-AP MLD 603, and STA 602-1 operates in the 2.4 GHz band, STA 602-2 operates in the 5 GHz band, and STA 602-3 operates in the 6 GHz band in non-AP MLD 602. Uplink or downlink data may be transmitted over link 1 between AP 601-1 operating in the 2.4 GHz band in AP MLD 601 and STA 604 and STA 602-1 in non-AP MLD 602. Uplink data or downlink data may be transmitted via link 2 between AP 601-2 operating in the 5 GHz band in AP MLD 601 and STA 603-1 operating in the 5 GHz band in non-AP MLD 603, and uplink data or downlink data may further be transmitted via link 2 between AP 601-2 and STA 602-2 operating in the 5 GHz band in non-AP MLD 602.Uplink data or downlink data may be transmitted via link 3 between AP 601-3 operating in the 6 GHz band in AP MLD 601 and STA 602-3 operating in the 6 GHz band in non-AP MLD 602, and uplink data or downlink data may further be transmitted via link 3 between AP 601-3 and STA 603-2 in the non-AP MLD.
[0118] 4b only shows an example in which the AP MLD supports two frequency bands, and FIG. 4c only shows an example in which the AP MLD 601 supports three frequency bands (2.4GHz, 5GHz, 6GHz), each frequency band corresponds to one link, and it can be understood that the AP MLD 601 can operate on one or more links, link 1, link 2, or link 3. On the AP side or STA side, the link can be further understood here as a station operating on the link. In practical applications, the AP MLD and non-AP MLD can further support more or less frequency bands, i.e., the AP MLD and non-AP MLD can operate on more or less links. This is not limited in the embodiment of the present application.
[0119] 5 is a schematic diagram of an architecture of multiple BSSID sets according to an embodiment of the present application. In other words, the AP MLD shown in FIG. 5 is a collocated AP MLD set.
[0120] BSSID-1x, BSSID-1y, BSSID-2x, BSSID-2y, BSSID-2z, BSSID-4x, BSSID-4y, BSSID-4z, BSSID-3, and BSSID-5 are MAC address identifiers and are used to identify the corresponding APs. APs whose MAC address identifiers end with x are considered to be transmitting BSSID APs, APs whose MAC address identifiers end with y or z are considered to be non-transmitting BSSID APs, and APs whose MAC address identifiers end with numbers only are considered to be common APs. A common AP is an AP that does not belong to a multiple BSSID set. For example, the transmitting BSSID AP in multiple BSSID set 1 is AP 1x whose MAC address identifier is BSSID_1x, the non-transmitting BSSID AP in multiple BSSID set 1 is AP 1y whose MAC address identifier is BSSID_1y, the transmitting BSSID AP in multiple BSSID set 2 is AP 2x whose MAC address identifier is BSSID_2x, and the non-transmitting BSSID AP in multiple BSSID set 2 is AP 3x whose MAC address identifier is BSSID_3x. MAC It includes an AP 2y whose address identifier is BSSID_2y and an AP 2z whose MAC address identifier is BSSID_2z.
[0121] The reporting AP's array AP MLD set includes the following APs, where the reporting AP is an AP that transmits a management frame, and the management frame carries information about multiple APs: The management frame is, for example, a beacon frame or a probe response frame. The reporting AP includes the transmitting APs and common APs in the BSSID set. The reporting AP's array AP MLD set includes the following APs: (1) All APs that belong to the same AP MLD as the reporting AP, or all APs in the AP MLD in which the reporting AP is located (2) All APs in the AP MLD in which non-transmitting APs in the same multiple BSSID set as the reporting AP (or transmitting AP) are located, or all APs in the AP MLD in which non-transmitting APs in the multiple BSSID set in which the reporting AP (or transmitting AP) is located are located. (3) All APs in the AP MLD that satisfy the following two conditions The two conditions are: 1) at least one AP in the AP MLD is in the same multiple BSSID set as an AP in the AP MLD where the reporting AP is located, and 2) there is no AP in the AP MLD operating on the same link as the reporting AP.
[0122] Optionally, in an implementation, a one AP MLD includes only one AP.
[0123] Optionally, the reporting AP may be a common AP in the AP MLD (such as AP 3 with MAC address identifier BSSID_3 and AP 5 with MAC address identifier BSSID_5 in FIG. 5 ) or a transmitting AP in a multiple BSSID set, and may transmit the individually addressed traffic indication information described in this application.
[0124] For example, if AP 1x in FIG. 5 is used as a reporting AP, then the APs included in the array AP MLD set of AP 1x are: (1) All APs in the same AP MLD 1 as AP 1x, i.e., AP 1x, AP 2y, and AP 3; (2) All APs in AP MLD 3 in which a non-transmitting AP (i.e., AP 1y) is in the same multiple BSSID set 1 as AP 1x, i.e., AP 1y, AP 2z, and AP 4y; (3) AP 2x and AP 4x included in AP MLD 2, which satisfies the above conditions 1) and 2) in Figure 5, , where AP 2x in AP MLD 2 and AP 2y in AP MLD 1 are in the same Multiple BSSID Set 2, and the APs in AP MLD 2 are not on the same link as AP 1x.
[0125] In a multiple BSSID set, only APs whose BSSID is a transmitting BSSID can transmit beacon frames and probe response frames, whereas APs with non-transmitting BSSIDs do not transmit beacon frames. Therefore, if all APs in an AP MLD (e.g., AP MLD 3 in FIG. 5) are non-transmitting APs, the AP MLD cannot indicate whether a non-AP MLD associated with the AP MLD has downlink individual addressing traffic because the TIM element is carried in the beacon frame. In addition, in another example, in AP MLD 1 in FIG. 5, AP 2y operating on link 2 is a non-transmitting AP. The non-AP MLD operating on link 2 cannot obtain the downlink individual addressing traffic notification sent to the non-AP MLD by AP MLD 1 associated with the non-AP MLD.
[0126] Therefore, the embodiment of the present application provides an individual addressing traffic indication method applicable to multiple links. The downlink individual addressing traffic indication of the AP MLD to which the non-transmitting AP belongs is carried in the signaling sent by the reporting AP, which can help the AP MLD to which the non-transmitting AP belongs to indicate whether the non-AP MLD associated with the AP MLD has downlink individual addressing traffic. The technical solution provided in the present application will be described in detail below with reference to more accompanying drawings.
[0127] All one or more APs in an AP MLD need to send buffer unit (BU) indication information to the non-AP MLDs associated with one or more APs, and one bit of the BU indication information corresponds to the AID of one non-AP MLD. If the bit of the BU indication information is set to "1", it indicates that the AP MLD has downlink individual addressed traffic for the non-AP MLD identified by the AID corresponding to that bit, or if the bit of the BU indication information is set to "0", it indicates that the AP MLD does not have downlink individual addressed traffic for the non-AP MLD identified by the AID corresponding to that bit.
[0128] Multilink Association Establishment
[0129] In the process of establishing a multi-link association, the station of the Station MLD and the AP of the AP MLD interact with each other through an association request frame or an association response frame to establish a multi-link association, specifically, each of the multiple stations of the Station MLD establishes an association with each of the multiple APs of the AP MLD. In the association response frame sent by the AP of the AP MLD, one AID is assigned to each Station MLD, in other words, the multiple stations of the Station MLD have the same AID. Each of the AP MLD and the Station MLD has a unique MLD MAC address. The MLD MAC address is an index used in the upper layer of the MAC, such as IP data source and destination. In other words, the data packets sent by each AP of the AP MLD to the same Station MLD are shared.
[0130] EMBODIMENT 1 FIG. 6 is a schematic flow chart of an individual addressing traffic indication method applicable to multiple links according to an embodiment of the present application. The individual addressing traffic indication method applicable to multiple links is described with an example in which the method is implemented in a communication system including an AP MLD and a non-AP MLD. The AP MLD includes one or more APs, and the first AP is any reporting AP of the AP MLD. Optionally, the reporting AP is not a non-transmitting AP in the multiple BSSID set. The non-AP MLD includes one or more STAs, and the first STA is any STA of the non-AP MLD. As mentioned above, a multi-link association may be established between the AP MLD and the non-AP MLD, and both the first AP and the first STA operate on the first link. As shown in FIG. 6, the individual addressing traffic indication method applicable to multiple links includes, but is not limited to, the following steps.
[0131] S101: A first AP of a first AP MLD generates individual addressed traffic indication information, which is used to indicate whether a non-AP MLD associated with the first AP MLD has downlink individual addressed traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual addressed traffic, where the second AP MLD is an AP MLD to which a non-transmitting AP in a multiple BSSID set in which the first AP is located belongs.
[0132] The individual addressing traffic indication information may be referred to as an individual addressing traffic indication field, or an individual addressing traffic indication, or a buffer unit (BU) indication. This is not limited in this embodiment of the present application. The individual addressing traffic indication information may be carried in a TIM element (e.g., the TIM element field shown in FIG. 2), and the individual addressing traffic indication information is carried in a partial virtual bitmap field.
[0133] Specifically, the first AP is a reporting AP in a multiple BSSID set, and the first AP belongs to a first AP MLD. Therefore, the first AP of the first AP MLD may generate individual addressing traffic indication information, and the individual addressing traffic indication information may include two parts of indication information. One part of the indication information is the individual addressing traffic indication information of the first AP MLD, which is used to indicate whether a non-AP MLD associated with the first AP MLD has downlink individual addressing traffic, and the other part of the indication information is the individual addressing traffic indication information of an AP MLD (i.e., a second AP MLD) to which a non-transmitting AP in the multiple BSSID set in which the first AP is located belongs, which is used to indicate whether a non-AP MLD associated with the second AP MLD has downlink individual addressing traffic on the first link on which the first AP operates. In other words, the individual-addressed traffic indication information carries not only the individual-addressed traffic indication of the reporting AP (first AP), but also the individual-addressed traffic indication of the AP MLD to which other non-transmitting APs belong in the multiple BSSID set where the reporting AP is located. The individual-addressed traffic indication information referred to in this application includes two parts of indication information, which does not mean that the two parts of the indication information are in separate fields, and it may be understood that the two parts of the indication information may be in the same field.
[0134] Optionally, the non-AP MLD associated with the MLD in which the reporting AP is located may have two possibilities: 1) all non-AP MLDs that establish a multi-link association with the MLD in which the reporting AP is located, and the non-AP MLD may establish an association with some or all of the APs in the MLD in which the reporting AP is located, or 2) a non-AP MLD associated with the reporting AP of the MLD in which the reporting AP is located, and the non-AP MLD may establish an association with some or all of the APs in the MLD in which the reporting AP is located, provided that some or all of the APs include the reporting AP.
[0135] Optionally, the non-AP MLD associated with the AP MLD to which the non-transmitting AP belongs in the multiple BSSID set in which the reporting AP is located may also have two possibilities: 1) the non-AP MLD may indicate all non-AP MLDs that establish a multi-link association with the AP MLD to which the non-transmitting AP belongs, and the non-AP MLD may establish association with some or all of the APs in the AP MLD to which the non-transmitting AP belongs, or 2) the non-AP MLD may indicate a non-AP MLD associated with the non-transmitting APs in the AP MLD to which the non-transmitting AP belongs, and the non-AP MLD may establish association with some or all of the APs in the AP MLD to which the non-transmitting AP belongs, provided that some or all of the APs include non-transmitting APs.
[0136] For example, in Fig. 5, AP 1x with MAC address identifier BSSID_1x is used as a reporting AP, in other words, the first AP is AP 1x. In this case, AP MLD 1 in Fig. 5 is the first AP MLD, and the link on which AP 1x operates is link 1. The individual-addressed traffic indication information generated by AP 1x includes individual-addressed traffic indication of AP 1x to non-AP MLDs associated with the MLD in which AP 1x is located, and there are two possibilities: 1) The individual-addressed traffic indication information may indicate whether all non-AP MLDs that establish multi-link association with AP MLD 1 have downlink individual-addressed traffic, and the non-AP MLD may establish association with some or all of the APs of AP MLD 1. Or, 2) the individual addressed traffic indication information may indicate whether a non-AP MLD associated with AP 1x of AP MLD 1 has downlink individual addressed traffic, and the non-AP MLD may establish association with some or all of the APs of AP MLD 1, provided that some or all of the APs include AP 1x.
[0137] The individual addressed traffic indication information generated by AP 1x further includes an individual addressed traffic indication for a non-AP MLD associated with AP MLD 3 of AP MLD 3 to which a non-transmitting AP (i.e., AP 1y) in the multiple BSSID set 1 in which AP 1x is located belongs, and there are also two possibilities: 1) the individual addressed traffic indication information may indicate whether all non-AP MLDs associated with AP MLD 3 have downlink individual addressed traffic; or 2) the individual addressed traffic indication information may indicate whether a non-AP MLD associated with AP 1y in the same multiple BSSID set as AP 1x of AP MLD 3 has downlink individual addressed traffic. For example, non-AP MLD 1 is associated with AP 1y in AP MLD 3 on link 1 and with AP 2z in AP MLD 3 on link 2, non-AP MLD 2 is associated with AP 1y in AP MLD 3 on link 1, with AP 2z in AP MLD 3 on link 2 and with AP 4y in AP MLD 3 on link 4, and non-AP MLD 3 is associated with AP 2z in AP MLD 3 on link 2 and with AP 4y in AP MLD 3 on link 4. In a first implementation, the AP MLD 3's individual addressed traffic indication for the non-AP MLDs associated with AP MLD 3 includes indicating whether non-AP MLD 1, non-AP MLD 2, and non-AP MLD 3 have downlink individual addressed traffic. In a second implementation, the individual addressed traffic indication of AP MLD 3 to the non-AP MLDs associated with AP MLD 3 includes indicating whether non-AP MLD 1 and non-AP MLD 2 have downlink individual addressed traffic.
[0138] In another example, AP 2x with MAC address identifier BSSID_2x is used as a reporting AP, in other words, the first AP is AP 2x. In this case, AP MLD 2 in Fig. 5 is the first AP MLD, and the link on which AP 2x operates is link 2. The individual-addressed traffic indication information generated by AP 2x not only includes the individual-addressed traffic indication of AP 2x to the non-AP MLD associated with the MLD in which AP 2x is located, but also the individual-addressed traffic indication of AP MLD 1 to the non-AP MLD associated with AP MLD 1 to which AP 2y belongs, and the individual-addressed traffic indication of AP MLD 3 to the non-AP MLD associated with AP MLD 3 to which AP 2z belongs.
[0139] In an optional embodiment, the reporting AP may not be limited to the AP of the AP MLD here, and specifically, the reporting AP may be a single-link device here. The individual addressing traffic indication information generated by the reporting AP carries an individual addressing traffic indication of the reporting AP for the station associated with the reporting AP, which is used to indicate whether the STA associated with the reporting AP has downlink individual addressing traffic, and may further carry an individual addressing traffic indication of the AP MLD to which other non-transmitting APs in the multiple BSSID set of the current link belong, and this individual addressing traffic indication is used to indicate whether the AP MLD has downlink individual addressing traffic for the non-AP MLD associated with the AP MLD.
[0140] S102: A first AP of a first AP MLD sends individual addressed traffic indication information on a first link, where the first link is an operational link of the first AP.
[0141] In this embodiment of the present application, the individual addressed traffic indication information may be carried in a management frame, such as a beacon frame or a TIM frame, or the individual addressed traffic indication information may alternatively be carried in other frames, such as a data frame or a control frame.
[0142] S103: A first STA of a non-AP MLD receives individual addressed traffic indication information on a first link on which the first STA operates.
[0143] The first STA may be a station managed by the first AP or a peripheral station of the first AP. The peripheral station of the first AP includes a station managed by the first AP and a non-associated station. In the following, the individual address type traffic indication method described in this embodiment of the present application is described using a station managed by the AP as an example. Optionally, the first STA may be any station in a non-AP MLD, and may know whether the non-AP MLD to which the first STA belongs has downlink individual addressing traffic. Optionally, both the first STA and the first AP operate on the first link.
[0144] S104: The first STA of the non-AP MLD determines, according to the individual addressed traffic indication information, whether the non-AP MLD has downlink individual addressed traffic.
[0145] Specifically, the first STA of the non-AP MLD may analyze the received individual addressing traffic indication information to determine whether the non-AP MLD has downlink individual addressing traffic. If the individual addressing traffic indication information indicates that the non-AP MLD has downlink individual addressing traffic to be received, the station of the non-AP MLD may wake up from the doze state, change to the active state, and send a PS-Poll (power save poll) frame to the AP associated with the station to inform the AP MLD in which the AP is located that the station is in the awake state, and can start to receive the downlink individual addressing traffic. After receiving the PS-Poll frame, the AP may respond with an acknowledgement frame and then send the downlink individual addressing traffic to the STA, or directly send the downlink individual addressing traffic to the STA after receiving the PS-Poll frame. If the individual addressed traffic indication information indicates that the non-AP MLD has no downlink individual addressed traffic, the station in the non-AP MLD may continue to doze or change from an active state to a doze state.
[0146] In the 802.11 protocol, it may be understood that a STA usually has two operating modes: one is a non-power saving mode, and the other is a power saving mode. When a STA operates in a non-power saving mode, the STA is in an active state (also called an awake state) regardless of whether the STA has data to transmit. When a STA operates in a power saving mode, the STA may be in an active state when transmitting data with the AP. When there is no data transmission between the STA and the AP, the STA may be in a doze state to reduce power consumption. The STA may send a frame to the AP to inform whether the STA is in a power saving mode, in which a power saving bit of 1 in the frame control field of the MAC header in the frame is used to inform that the STA is in a power saving mode, and a power saving bit of 0 in the frame control field of the MAC header in the frame is used to inform that the STA is in a non-power saving mode. Corresponding to non-AP MLD (or station MLD), a power save bit is set for each station in the non-AP MLD.
[0147] In this embodiment of the present application, the individual addressing traffic indication information sent by the first AP of the AP MLD (i.e., the reporting AP) can not only indicate whether the non-AP MLD associated with the first AP MLD has downlink individual addressing traffic, but also can help the second AP MLD to indicate whether the non-AP MLD associated with the second AP MLD has downlink individual addressing traffic, and the second AP MLD can be known as the AP MLD to which the non-transmitting AP in the multiple BSSID set where the first AP is located belongs. This can solve the problem that some or all APs of the AP MLD cannot indicate whether the non-AP MLD associated with the AP MLD has downlink individual addressing traffic (note that the non-transmitting AP in the multiple BSSID set cannot transmit the beacon frame or the probe response frame, and as a result, cannot send the downlink individual addressing traffic indication), so that the non-AP MLD associated with the AP can receive the downlink individual addressing traffic normally. Because all APs in an AP MLD in 802.11be may be non-transmitting APs, the solution provided in this embodiment of the present application solves the problem that an AP MLD whose APs are all non-transmitting APs cannot send an individual-addressed traffic indication, thereby improving the completeness and diversity of downlink individual-addressed traffic indication.
[0148] In an optional embodiment, before step S101 of FIG. 6, the method may further include the following steps: S105: The first AP of the first AP MLD generates AID allocation information, where the AID allocation information carries an AID assigned to the non-AP MLD, and the AID is different from the AID of the non-AP MLD associated with the second AP MLD. S106: The first AP of the first AP MLD transmits the AID allocation information. In response, the first STA of the non-AP MLD receives the AID allocation information. S107: The first STA of the non-AP MLD analyzes the received AID allocation information to find out that the AID allocation information carries an AID assigned to the non-AP MLD. The AID allocation information may be carried in an association response frame. The AID space (or set of AIDs to be assigned) used by the first AP MLD to assign AIDs to non-AP MLDs associated with the first AP MLD is the same as the AID space (or set of AIDs to be assigned) used by the second AP MLD to assign AIDs to non-AP MLDs associated with the second AP MLD. Optionally, the AP MLD to which the non-transmitting APs in the multiple BSSID set in which the first AP is located belong includes one or more AP MLDs.
[0149] Optionally, before step S105, the method further includes: a first STA of a non-AP MLD sends an association request frame to a first AP of a first AP MLD, and the association request frame is used to request to establish a multi-link association with the first AP MLD. In response, the first AP of the first AP MLD receives the association request frame.
[0150] Optionally, steps S105 and S106 may alternatively be performed by a second AP of the first AP MLD, and step S107 may alternatively be performed by a second STA of the non-AP MLD. Specifically, the second AP of the first AP MLD generates AID allocation information, the AID allocation information carries an AID assigned to the non-AP MLD, and the AID is different from the AID of the non-AP MLD associated with the second AP MLD, and the second AP of the first AP MLD transmits the AID allocation information. In response, the second STA of the non-AP MLD receives the AID allocation information. The second STA of the non-AP MLD analyzes the received AID allocation information to know that the AID allocation information carries an AID assigned to the non-AP MLD. The second AP is any AP of the first AP MLD, and the second STA is any STA of the non-AP MLD.
[0151] Once the AIDs are assigned, it can be known that the AID of the non-AP MLD associated with the first AP MLD is different from the AID of the non-AP MLD associated with the second AP MLD, so that AID ambiguity can be avoided when individually addressed traffic for the non-AP MLD is indicated.
[0152] The above describes the individual addressing traffic indication method applicable to multiple links provided in this embodiment of the present application. A specific implementation of the above-mentioned individual addressing traffic indication information is described below with reference to the individual addressing traffic indication method shown in Figure 6.
[0153] (a) In the first embodiment, one bit of the individual addressing traffic indication information corresponds to one non-AP MLD. The value of each bit is used to indicate whether the non-AP MLD corresponding to that bit has downlink individual addressing traffic, in other words, each bit indicates whether the non-AP MLD corresponding to that bit has downlink individual addressing traffic. The non-AP MLD here is the non-AP MLD associated with the first AP MLD and the non-AP MLD associated with the second AP MLD.
[0154] (b) In the second implementation, the individual addressing traffic indication information is carried in a partial virtual bitmap field of the TIM element. Figure 7 is a schematic diagram of a partial virtual bitmap field according to an embodiment of the present application. Figure 7 shows each bit of the partial virtual bitmap field of Figure 2. For example, the partial virtual bitmap field is 251 bytes, and each byte includes 8 bits. As shown in Figure 7, byte 0 includes bits 0 to 7, byte 1 includes bits 8 to 15, and so on, and byte 250 includes bits 2000 to 2007. Each bit of the individual addressing traffic indication information corresponds to the AID of one non-AP MLD, and each bit of the individual addressing traffic indication information is used to indicate whether the non-AP MLD identified by the AID corresponding to that bit has downlink individual addressing traffic. The non-AP MLD may be understood here to be a non-AP MLD associated with a first AP MLD and a non-AP MLD associated with a second AP MLD. Since each bit of the partial virtual bitmap field of the TIM element corresponds to one AID, AIDs need to be further assigned to non-AP MLDs. In addition, the AID space (or the set of AIDs to be assigned) used by the first AP MLD to assign AIDs to non-AP MLDs associated with the first AP MLD is the same as the AID space (or the set of AIDs to be assigned) used by the second AP MLD to assign AIDs to non-AP MLDs associated with the second AP MLD. Therefore, the association identifiers AIDs corresponding to the bits of the individual addressing traffic indication information need to be unique, in other words, different from each other.
[0155] 6 may be as follows: a first AP of a first AP MLD generates a TIM element, the TIM element includes individual addressed traffic indication information, the individual addressed traffic indication information is used to indicate whether a non-AP MLD associated with the first AP MLD has downlink individual addressed traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual addressed traffic, the second AP MLD is an AP MLD to which a non-transmitting AP in a multiple BSSID set in which the first AP is located belongs, the first AP of the first AP MLD transmits the TIM element on a first link, the first link is an operational link of the first AP, a first STA of the non-AP MLD receives the TIM element on the first link on which the first STA operates, and the first STA of the non-AP MLD determines whether the non-AP MLD has downlink individual addressed traffic based on the TIM element.
[0156] The TIM element may be carried in a beacon frame or may be carried in another management frame, such as a TIM frame.
[0157] Optionally, the beacon frame carrying the TIM element may further include a dedicated field, in which case there is a corresponding dedicated field for each non-AP MLD with downlink individual addressed traffic to be received (whether there is downlink individual addressed traffic indicated by the TIM element or not). The dedicated field may be a multilink identification bitmap field or a multilink identification information field, which is used to indicate one or more links for receiving downlink individual addressed traffic. One bit of the multilink identification bitmap field may correspond to one link. When the value of one or more bits is a first value, such as 1, it indicates that there is downlink individual addressed traffic on one or more links corresponding to the one or more bits, and when the value of one or more bits is a second value, such as 0, it indicates that there is no downlink individual addressed traffic on one or more links corresponding to the one or more bits. The multilink identification information field carries identification information for distinguishing different links. It may be understood that in the TIM element, one bit is still used to indicate whether one non-AP MLD has downlink individually addressed traffic.
[0158] Optionally, the dedicated field may alternatively be a traffic identifier (TID) bitmap field, which is used to indicate that the received downlink individual addressed traffic corresponds to one or more TIDs. Then, based on the TID-to-Link mapping negotiated between the non-AP MLD and the AP MLD, the non-AP MLD knows the stations operating on the particular link that is used to receive the downlink individual addressed traffic notification.
[0159] In this implementation, some bits of the partial virtual bitmap field of the beacon frame can be known to be used to indicate whether a non-AP MLD associated with the MLD in which the reporting AP is located has downlink individual addressed traffic, and whether a non-AP MLD associated with a second AP MLD has downlink individual addressed traffic. Without needing to change the frame format of the TIM element, one AP MLD can help another AP MLD to indicate whether a non-AP MLD associated with the other AP MLD has downlink individual addressed traffic. This can improve the adaptability of notifying downlink individual addressed traffic.
[0160] (c) Because one bit of the partial virtual bitmap field of the TIM element may indicate whether one non-AP MLD has downlink individual addressed traffic, if some non-AP MLDs associated with different AP MLDs in the same collocated AP MLD set have the same AID, after receiving a beacon frame, these non-AP MLDs cannot determine the specific STA or specific non-AP MLD to which the downlink individual addressed traffic indication and / or link bitmap indication / TID bitmap indication carried in the beacon frame belongs. For example, in FIG. 5, it is assumed that the reporting AP is AP 1x, and the non-AP MLD 1 is associated with AP 1x and AP 2y of the AP MLD 1 where AP 1x is located, and if the link on which AP 1x operates is link 1, then the non-transmitting AP on link 1 is AP 1y. If non-AP MLD 2 is associated with AP 1y, AP 2z, and AP 4y in AP MLD 3 in which AP 1y is located, and the AID of non-AP MLD 1 is the same as the AID of non-AP MLD 2, then if the downlink individual addressed traffic indication for the non-AP MLD in the TIM element sent by AP 1x is 1, it can only indicate that at least one non-AP MLD in non-AP MLD 1 and non-AP MLD 2 has downlink individual addressed traffic, but it is not possible to know which non-AP MLDs have downlink individual addressed traffic.
[0161] Therefore, in the third embodiment, the indication for the individual addressed traffic indication information is implemented based on the AP MLD. Specifically, the second AP MLD arranged with the reporting AP corresponds to a separate TIM block, such as a partial virtual bitmap field, and the TIM block may constitute a new element. This new element may carry the individual addressed traffic indication information. The new element includes at least a TIM block corresponding to one second AP MLD (the TIM block is used to indicate whether the non-AP MLD associated with the second AP MLD has downlink individual addressed traffic). Figure 8 is a schematic diagram of a partial frame format of a new element according to an embodiment of the present application. As shown in Figure 8, (ID) such as MLD ID or MLD MAC address may be included in the new element. Used is used to indicate that the TIM block is used to indicate whether a particular AP MLD has downlink individual addressed traffic for the non-AP MLD associated with the AP MLD. In each TIM block, one bit may still be used to indicate whether one non-AP MLD has downlink individual addressed traffic. Each bit of the TIM block may correspond to one AID, so an AID needs to be further assigned to each non-AP MLD.
[0162] In another implementation, a separate TIM block corresponding to the second AP MLD may alternatively be a TIM element, and the structure of this TIM element is consistent with that of the existing TIM element. In this case, the TIM element does not include the identifier of the second AP MLD. The TIM element of the second AP MLD may be placed in a non-transmitting profile corresponding to a non-transmitting BSSID of a multiple BSSID element in the frame body of the management frame, and the AP corresponding to the non-transmitting BSSID belongs to the second AP MLD, and the AP corresponding to the non-transmitting BSSID and the reporting AP mentioned in the above paragraph are in the same multiple BSSID set.
[0163] Here, in the third implementation, the AIDs of all non-AP MLDs associated with the same AP MLD must be unique, in other words, different from each other, thereby avoiding AID ambiguity. Here, it may be understood that the identifiers of one or more AP MLDs in the new element sent by the reporting AP must be unique, in other words, different from each other. Alternatively, here, the identifiers of all AP MLDs in the array AP MLD set of the reporting AP must also be unique, in other words, different from each other. In other words, the AID space used by the first AP MLD to assign AIDs to the non-AP MLDs associated with the first AP MLD and the AID space used by the second AP MLD to assign AIDs to the non-AP MLDs associated with the second AP MLD are independent of each other. Specifically, the AID assigned by the first AP MLD to the non-AP MLD associated with the first AP MLD may be the same as the AID assigned by the second AP MLD to the non-AP MLD associated with the second AP MLD. For example, in Figure 5, if AP 1x is the reporting AP, AP MLD 1 is the first AP MLD. It is assumed that non-AP MLD 2 is associated with AP MLD 1, and non-AP MLD 2 is associated with AP MLD 3 (one of the second AP MLDs). In this case, the AID assigned to non-AP MLD 1 by AP MLD 1 may be the same as the AID assigned to non-AP MLD 2 by AP MLD 3. It may be understood that the "AID space" referred to in this application may be a set of AIDs to be assigned.
[0164] Optionally, each TIM block may alternatively carry a link bitmap indication or a TID bitmap indication. Specifically, each TIM block may include a dedicated field, which may be a multiple link identification bitmap field or a multiple link identification information field, or may be a TID bitmap field.
[0165] Optionally, the new element may be carried in a beacon frame, or may be carried in another management frame, such as a TIM frame.
[0166] In this implementation of the TIM indication, it can be seen that ambiguity of the AIDs of non-AP MLDs associated with different AP MLDs can be avoided by distinguishing the traffic of different AP MLDs and using the ID of the AP MLD as an index of the TIM block.
[0167] In order to indicate whether a non-AP MLD associated with a first AP (i.e., the reporting AP) has downlink individual addressed traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual addressed traffic, the first AP of the first AP MLD is further required to assign an AID to each non-AP MLD before generating the individual addressed traffic indication information.
[0168] EMBODIMENT 2 In embodiment 2 of the present application, a method for allocating an AID to a multi-link device is described, which is particularly a method for allocating an AID to a non-AP MLD.
[0169] It may be understood that the AID is an identifier (ID) assigned by the AP to an associated STA after the association is established, and may be considered as the ID of the associated STA. The AID may be used to identify and distinguish STAs associated with the AP, and may also be used as an index in the partial frame structure to point to a particular associated STA. If the AP can support multiple BSSIDs, or if the beacon frame or probe response frame can carry multiple BSSID elements, the maximum number of BSSIDs that the AP can support is 2. nand the number of BSSIDs is in the range [1,2 n -1], and the range of AIDs that the AP assigns to STAs is [2 n , 2007], where n is the number of bits in the BSSID element. Max BSSID indicator ( M ax BSSID indicator) field. If the AP cannot support multiple BSSIDs, or if the beacon frame or probe response frame cannot carry the multiple BSSID element, the range of AIDs that the AP can assign to STAs is [1,2007].
[0170] In a small area, there may be multiple types of users or users supporting multiple types of services. When different APs are used in such a small area, it is not possible to avoid channel interference between different APs, since each AP tries to find a channel without interference or with relatively weak interference. Considering this, IEEE 802.11ax provides to obtain multiple APs through virtualization by using one AP so that it can be used for different traffic types or customer types. Thus, one virtual AP may have one BSSID, in other words, one real AP has multiple BSSIDs. In other words, some APs can support multiple BSSIDs.
[0171] It may be further understood that multiple STAs included in one non-AP MLD may share the same AID, in other words, one non-AP MLD has only one AID.
[0172] It may be understood that in practical application, the second embodiment of the present application may be implemented separately or in combination with the first embodiment. This is not limited in the present application. Specifically, the second embodiment of the present application may be implemented in combination with the second implementation of the individual addressing traffic indication information of the first embodiment.
[0173] As with the previously mentioned reporting AP array AP MLD set, any AP (for ease of explanation, AP i is used as an example) may be understood to include the following APs: (1)AP i All APs that belong to the same AP MLD as the AP i All APs in the AP MLD where (2)AP i All APs in the AP MLD that have non-transmitting APs in the same multiplexed BSSID set as the AP i All APs in the AP MLD in which the non-transmitting APs in the multiple BSSID set in which the (3) The following two conditions are met: 1) At least one AP in the AP MLD is i 1) the AP is in the same multiplex BSSID as the AP in the MLD, and 2) the AP i There is no AP in the AP MLD that operates on the same link as the AP, and all APs in the AP MLD that satisfy
[0174] 9 is a schematic flowchart of a method for allocating an AID to a non-AP MLD according to an embodiment of the present application. As shown in FIG. 9, the method for allocating an AID includes, but is not limited to, the following steps:
[0175] S201:AP MLD AP i generate AID assignment information, the AID assignment information carrying an AID assigned to the non-AP MLD, the AID being different from an AID of the non-AP MLD associated with the target AP MLD, and the target AP MLD is associated with the AP i The collocated AP MLD set is any AP MLD in the collocated AP MLD set, or the target AP MLD is i is any AP MLD in the set group in which the array AP MLD set is located.
[0176] S202:AP MLD AP i sends the AID allocation information to the non-AP MLD STA. In response, the non-AP MLD STA receives the AID allocation information.
[0177] The AP MLD in the embodiment of the present application may be the first AP MLD or the second AP MLD in the first embodiment, or another AP MLD. i is any AP in the AP MLD.
[0178] Implementation A: Target AP MLD is i The AP MLD is any AP MLD in the ordered AP MLD set.
[0179] The "AP i In the "array AP MLD set", all AP MLDs (APs included in the AP MLD) are i Both AP MLD and target AP MLD are i The sequence belongs to the AP MLD set.
[0180] Specifically, the AID assignment information may carry an AID assigned to the non-AP MLD, which is different from the AID of the non-AP MLD associated with the target AP MLD, and the target AP MLD may be an AID assigned to the non-AP MLD. i The AID space used by the AP MLD to assign AIDs to non-AP MLDs associated with the AP MLD or the set of AIDs to be assigned is the same as the AID space used by the target AP MLD to assign AIDs to non-AP MLDs associated with the target AP MLD or the set of AIDs to be assigned. It may also be understood that the AIDs assigned to the non-AP MLDs are different from the AIDs of the non-AP MLDs associated with the AP MLD.
[0181] Optionally, the non-AP MLD associated with the AP MLD in this embodiment of the present application may be understood in two ways: 1) all non-AP MLDs that establish a multi-link association with the AP MLD, and the non-AP MLDs may establish associations with some or all of the APs of the AP MLD; and 2) all non-AP MLDs that establish a multi-link association with the AP MLD. i A non-AP MLD associated with the AP MLD may establish associations with some or all of the APs in the AP MLD, provided that some or all of the APs are not associated with the AP MLD. i Here, AP i is the AP in the AP MLD to which the AID is assigned.
[0182] FIG. 10a is a schematic diagram of an array AP MLD set of APs according to an embodiment of the present application. As shown in FIG. i is assumed to be AP 1x. In this case, the set of APs collocated with AP 1x includes AP 2y, AP 1y, AP 2x, AP 3y, and AP 4y. Thus, the collocated AP MLD set of AP 1x includes AP MLD 1 and AP MLD 3. Thus, the AID carried in the AID assignment information and assigned to the non-AP MLD is different from the AID of the non-AP MLD associated with AP MLD 1, and is also different from the AID of the non-AP MLD associated with AP MLD 3. In other words, the AID of the non-AP MLD associated with AP MLD 1 and the AID of the non-AP MLD associated with AP MLD 3 should be unique, in other words, different from each other.
[0183] FIG. 10b is another schematic diagram of an array AP MLD set of APs according to an embodiment of the present application. As shown in FIG. iis assumed to be AP 1x. In this case, the set of APs collocated with AP 1x includes AP 2y, AP 3x, AP 1y, AP 2z, AP 4y, AP 2x, and AP 4x. Thus, the collocated AP MLD set of AP 1x includes AP MLD 1, AP MLD 2, and AP MLD 3. Thus, the AID carried in the AID assignment information and assigned to the non-AP MLD is different from the AID of the non-AP MLD associated with AP MLD 1, different from the AID of the non-AP MLD associated with AP MLD 2, and different from the AID of the non-AP MLD associated with AP MLD 3. In other words, the AID of the non-AP MLD associated with AP MLD 1, the AID of the non-AP MLD associated with AP MLD 2, and the AID of the non-AP MLD associated with AP MLD 3 should be unique, in other words, different from each other.
[0184] 10c is yet another schematic diagram of an array AP MLD set of APs according to an embodiment of the present application. As shown in FIG. i is assumed to be AP 3x. In this case, the set of APs collocated with AP 3x includes AP 1x, AP 2y, AP 2x, AP 4x, AP 1y, and AP 2z. Thus, the collocated AP MLD set of AP 3x includes AP MLD 1, AP MLD 2, and AP MLD 3. Thus, the AID carried in the AID assignment information and assigned to the non-AP MLD is different from the AID of the non-AP MLD associated with AP MLD 1, different from the AID of the non-AP MLD associated with AP MLD 2, and different from the AID of the non-AP MLD associated with AP MLD 3. In other words, the AID of the non-AP MLD associated with AP MLD 1, the AID of the non-AP MLD associated with AP MLD 2, and the AID of the non-AP MLD associated with AP MLD 3 should be unique, in other words, different from each other.
[0185] FIG. 5 is still used as an example. i is assumed to be AP 4x. In this case, the set of APs collocated with AP 4x includes AP 2x, AP 4y, AP 2z, AP 1y, AP 4z, AP5, AP 1x, AP 2y, and AP 3. Thus, the collocated AP MLD set of AP 4x includes AP MLD 1, AP MLD 2, AP MLD 3, and AP MLD 4. Thus, the AID carried in the AID assignment information and assigned to the non-AP MLD is different from the AID of the non-AP MLD associated with AP MLD 1, and is also different from the AID of the non-AP MLD associated with AP MLD 2, and is also different from the AID of the non-AP MLD associated with AP MLD 3, and is also different from the AID of the non-AP MLD associated with AP MLD 4. In other words, the AID of the non-AP MLD associated with AP MLD 1, the AID of the non-AP MLD associated with AP MLD 2, the AID of the non-AP MLD associated with AP MLD 3, and the AID of the non-AP MLD associated with AP MLD 4 must be unique, in other words, different from each other.
[0186] Implementation B: Target AP MLD is i is any AP MLD in the set group in which the array AP MLD set is located.
[0187] The "AP i The array of AP MLD sets is placed in the "set group" where some AP MLDs are i It is arranged with several other APs MLD i The AP is collocated with other APs outside of the AP's MLD set. i The array AP MLD set of AP i Array of APs in the MLD set iThe AP MLD set and the AP MLD set of the other APs constitute a set group. Here, both the AP MLD and the target AP MLD are i The array AP belongs to the set group in which the MLD set is located.
[0188] Specifically, AP i The set group in which the array AP MLD set is placed is the AP i It is composed of all APs in the array AP MLD set of any AP in the array AP MLD (this any AP is again i For example, as shown in FIG. i is assumed to be AP 1x. In this case, the array AP MLD set of AP 1x includes AP MLD 1, AP MLD 2, and AP MLD 3. In addition, the array AP MLD set of AP 4x in the array AP MLD set of AP 1x includes AP MLD 2, AP MLD 3, and AP MLD 4, so the set group in which the array AP MLD set of AP 1x is placed includes AP MLD 1, AP MLD 2, AP MLD 3, and AP MLD 4. Therefore, the AID assigned to the non-AP MLD by AP 1x, the AID of the non-AP MLD associated with AP MLD 1, the AID of the non-AP MLD associated with AP MLD 2, the AID of the non-AP MLD associated with AP MLD 3, and the AID of the non-AP MLD associated with AP MLD 4 are different from each other.
[0189] As shown in Fig. 10a, the AP iis assumed to be AP 1x. In this case, the array AP MLD set of AP 1x includes AP MLD 1 and AP MLD 3. In addition, the array AP MLD set of AP 3y in the array AP MLD set of AP 1x includes AP MLD 2 and AP MLD 3, so the set group in which the array AP MLD set of AP 1x is placed includes AP MLD 1, AP MLD 2, and AP MLD 3. Therefore, the AID assigned to the non-AP MLD by AP 1x, the AID of the non-AP MLD associated with AP MLD 1, the AID of the non-AP MLD associated with AP MLD 2, and the AID of the non-AP MLD associated with AP MLD 3 are different from each other.
[0190] As shown in Fig. 10b, AP i is assumed to be AP 1x. In this case, the array AP MLD set of AP 1x includes AP MLD 1, AP MLD 2, and AP MLD 3, and the set group in which the array AP MLD set of AP 1x is placed also includes AP MLD 1, AP MLD 2, and AP MLD 3. Thus, the AID assigned to the non-AP MLD by AP 1x, the AID of the non-AP MLD associated with AP MLD 1, the AID of the non-AP MLD associated with AP MLD 2, and the AID of the non-AP MLD associated with AP MLD 3 are different from each other.
[0191] As shown in Fig. 10c, AP iis assumed to be AP 3x. In this case, the array AP MLD set of AP 3x includes AP MLD 1, AP MLD 2, and AP MLD 3, and the set group in which the array AP MLD set of AP 1x is placed also includes AP MLD 1, AP MLD 2, and AP MLD 3. Thus, the AID assigned to the non-AP MLD by AP 1x, the AID of the non-AP MLD associated with AP MLD 1, the AID of the non-AP MLD associated with AP MLD 2, and the AID of the non-AP MLD associated with AP MLD 3 are different from each other.
[0192] Similar to implementation A, in implementation B, the AID assigned to the non-AP MLD is also different from the AID of the non-AP MLD associated with the AP MLD.
[0193] Optionally, the AID assignment for single-link STAs is done by the AP. i The AID (or AP ID) assigned to a single-link STA on the current link by the i The AID of the single-link STA associated with the target AP MLD is different from the AID of the non-AP MLD associated with the target AP MLD. i The target AP MLD is any AP MLD in the AP MLD set of the AP i is any AP MLD in the set group in which the array AP MLD set is located.
[0194] For example, as shown in Fig. 10a, iAssume that AP 1x is on Link 1. In this case, the AID of the single-link STA on Link 1 is different from the AID of the non-AP MLD associated with AP MLD 1, and also different from the AID of the non-AP MLD associated with AP MLD 3. In other words, the AID of the single-link STA on Link 1, the AID of the non-AP MLD associated with AP MLD 1, and the AID of the non-AP MLD associated with AP MLD 3 should be unique, in other words, different from each other. It may be further understood that in addition to the AID of the associated single-link STA on Link 1, the AID of the associated single-link STA on Link 2 may be the same as the AID of the non-AP MLD associated with the target AP MLD.
[0195] Alternatively, as shown in FIG. i Assume that AP 1x is AP 1, and AP 1x is on link 1. In this case, the AID of the single-link STA on link 1 is different from each of the AIDs of the non-AP MLDs associated with AP MLD 1, the AIDs of the non-AP MLDs associated with AP MLD 2, and the AIDs of the non-AP MLDs associated with AP MLD 3.
[0196] In a wireless communication system, it may be understood that the identifier of an AP MLD is 0 by default, and multiple APs in an AP MLD share an identifier (i.e., identifier 0). However, multiple APs in an AP MLD may alternatively have different identifiers.
[0197] It may be further understood that the cross-link TIM indication can be implemented under the same AP MLD, specifically, when AP 1 and AP 2 belong to the same AP MLD, AP 1 can add the TIM information of AP 2 to the TIM indication to indicate whether AP 2 has traffic for a non-AP MLD associated with AP 2. Therefore, the AIDs of multiple non-AP MLDs associated with the same AP MLD are different from each other.
[0198] Therefore, when a uniform identifier system such as the range [1,2007] is used, the identifiers of multiple APs in an AP MLD must be unique, in other words, different from each other, and the AIDs of multiple non-AP MLDs associated with the same AP MLD must also be unique, in other words, different from each other. In this embodiment of the present application, the "AID assigned to non-AP MLD" is a value selected from the remaining space and must also be unique. The remaining space here refers to the set of remaining values in the range [1,2007] other than the values that are in use and are not allowed to be reused.
[0199] Optionally, the AID allocation information may be carried in an association response frame, or may be carried in other frames. Specifically, the AID assigned to the non-AP MLD in the AID allocation information may be carried in the AID element of the association response frame. Figure 11 is a schematic diagram of a frame format of an AID element according to an embodiment of the present application. As shown in Figure 11, the AID element includes a 1-byte element identifier field, a 1-byte length field, and a 2-byte AID field.
[0200] Optionally, the association response frame may alternatively carry information such as a link identifier for each AP. The association response frame is used to confirm that a multi-link association with the non-AP MLD has been established.
[0201] S203: The non-AP MLD STA parses the received association response frame to obtain the AID carried in the association response frame.
[0202] Optionally, before step S201, the method further includes the following steps: S204: The STA of the non-AP MLD generates an association request frame; S205: The STA of the non-AP MLD sends the association request frame to the AP of the AP MLD. i , which sends an association request frame to request to establish a multilink association with the AP MLD. In response, i receive an association request frame. The association request frame may carry a link identifier of each STA in the non-AP MLD and information about each STA.
[0203] Optionally, after receiving an association request frame, the AP i may transmit an acknowledgement frame to the STA in the non-AP MLD, and the acknowledgement frame is sent to the AP in the AP MLD. i is used to confirm that the association request frame has been received.
[0204] In this embodiment of the present application, when an AID is assigned to a non-AP MLD, the solution described in embodiment 1 is taken into consideration. That is, the AP MLD helps another AP MLD to indicate whether the non-AP MLD associated with the other AP MLD has downlink individual addressing traffic. Therefore, the AID is not the AID of the non-AP MLD associated with the target AP MLD. The target AP MLD is the AID of the AP MLD. i The target AP MLD is any AP MLD in the AP MLD set of the AP iSince the array AP MLD set is any AP MLD in the set group in which it is located, AID ambiguity is avoided when it is indicated whether a non-AP MLD has downlink individual addressed traffic.
[0205] EMBODIMENT 3 In embodiment 3 of the present application, the problem that some APs of AP MLD cannot indicate whether non-AP MLDs associated with AP MLD have downlink individual addressing traffic is solved by restricting the link that non-AP MLD listens to downlink individual addressing traffic indication.In addition, in this case, the APs of another AP MLD that operate on the same link as the aforementioned some APs do not help the aforementioned some APs to send downlink individual addressing traffic indication.For example, in Fig. 5, it is assumed that when AP 1x is a reporting AP, non-AP MLD 1 is associated with AP 2y and AP 3 of AP MLD 1. If non-AP MLD 1 listens to downlink individual addressed traffic indications only on link 2, AP 2y (a non-transmitting AP in a multiple BSSID set) of AP MLD 1 cannot transmit downlink individual addressed traffic indications, and in addition, the transmitting AP in the same multiple BSSID set on the same link does not help to transmit downlink individual addressed traffic indications of the MLD in which AP 2y is located. In this case, non-AP MLD 1 listening on link 2 cannot receive downlink individual addressed traffic indications, in other words, non-AP MLD 1 cannot determine whether non-AP MLD 1 has downlink individual addressed traffic.
[0206] Therefore, the third embodiment of the present application provides an individual addressing traffic indication method applicable to multiple links. Figure 12 is another schematic flow chart of an individual addressing traffic indication method applicable to multiple links according to an embodiment of the present application. As shown in Figure 12, the method includes the following steps:
[0207] S1: Reporting AP MLD An AP generates a management frame, such as a beacon frame, which carries a TIM element, and the partial virtual bitmap field of the TIM element is used to indicate whether a non-AP MLD associated with the AP MLD has downlink individual addressed traffic.
[0208] S2: The reporting AP of AP MLD transmits a management frame such as a beacon frame on the reporting AP's operating link.
[0209] For the specific frame format of the TIM element, please refer to Figure 2. For the frame format of the partial virtual bitmap field, please refer to Figure 7. The details will not be described again here.
[0210] S3: A STA of a non-AP MLD listens for management frames, such as beacon frames, on one or more links, including a first link, which is a link on which a transmitting AP of an AP MLD associated with the non-AP MLD in a multiple BSSID set operates or on which an AP that does not belong to the multiple BSSID set operates.
[0211] S4: The STAs in the non-AP MLD analyze management frames, such as beacon frames, obtained by listening on the link on which the reporting AP operates to determine whether the non-AP MLD has downlink individually addressed traffic.
[0212] Specifically, with regard to step S3, in other words, the STA of the non-AP MLD cannot listen to the beacon frame only on the link where the non-transmitting AP in the multiple BSSID set is located. The STA of the non-AP MLD may listen to the beacon frame or another management frame on the link where the transmitting AP included in the multiple BSSID set or the AP not belonging to the multiple BSSID set is located. For example, in FIG. 5, if AP 1x is the reporting AP, it is assumed that the non-AP MLD 1 is associated with AP 1x, AP 2y and AP 3 of the AP MLD 1. If AP 1x transmits a beacon frame on link 1, the non-AP MLD 1 listens to the beacon frame on link 1, or on link 1 and link 2, or on link 1 and link 3, or on link 3. The non-AP MLD 1 cannot listen to the beacon frame only on link 2.
[0213] Optionally, the links that a non-AP MLD listens to may not include only links on which non-transmitting APs of the associated AP MLD operate. For example, as shown in FIG. 5, the links that a non-AP MLD listens to may include Link 1 and Link 2, or Link 1 and Link 3, or Link 2 and Link 3, or Link 1, Link 2 and Link 3, but are not allowed to include only Link 2.
[0214] In this embodiment of the present application, since the link on which the non-AP MLD listens to the downlink individual addressed traffic indication is limited, the non-AP MLD can be known to listen on the link (shown as the first link for ease of explanation) on which the transmitting AP of the AP MLD associated with the non-AP MLD in the multiple BSSID set operates or the AP not belonging to the multiple BSSID set operates. In addition, since the transmitting AP of the AP MLD and the AP not belonging to the multiple BSSID set can transmit a beacon frame (the beacon frame carries the downlink individual addressed traffic indication), the non-AP MLD may obtain the beacon frame by listening on the first link, so that it can be determined whether the non-AP MLD has downlink individual addressed traffic by analyzing the beacon frame.
[0215] The above describes in detail the method provided in the present application. To better implement the aforementioned solutions of the embodiments of the present application, the embodiments of the present application further provide a corresponding apparatus or device.
[0216] In the embodiment of the present application, the multilink device may be divided into functional modules based on the above-mentioned method example. For example, each functional module may be obtained by division based on each corresponding function, or two or more functions may be integrated into one processing module. The integrated module may be implemented in the form of hardware or in the form of a software functional module. It should be noted that in the embodiment of the present application, the module division is an example and is merely a logical function division. In actual implementation, another division method may be used. In the following, the communication device in the embodiment of the present application will be described in detail with reference to Figures 13 to 17. The communication device is an access point in an access point multilink device or a station in a station multilink device. Furthermore, the communication device may be a device in an AP MLD or a device in a STA MLD.
[0217] When an integrated unit is used, FIG. 13 is a schematic diagram of a structure of a communication device 1 according to an embodiment of the present application. As shown in FIG. 13, the communication device 1 includes a processing unit 11 and a transceiver unit 12.
[0218] The communication device 1 may be a first AP MLD or a chip of the first AP MLD, for example a Wi-Fi chip, or may be a first AP of the first AP MLD. The first AP is a reporting AP and belongs to the first AP MLD.
[0219] In the design, the processing unit 11 is configured to generate individual addressing traffic indication information. The transceiver unit 12 is configured to transmit the individual addressing traffic indication information on a first link, where the first link is an operational link of the first AP. The individual addressing traffic indication information is used to indicate whether a non-AP MLD associated with the first AP MLD has downlink individual addressing traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual addressing traffic, where the second AP MLD is an AP MLD to which a non-transmitting AP in a multiple BSSID set in which the first AP is located belongs.
[0220] In the communication device 1, the individual addressing traffic indication information generated by the processing unit 11 can not only indicate whether the non-AP MLD associated with the first AP MLD has downlink individual addressing traffic, but also help the second AP MLD to indicate whether the non-AP MLD associated with the second AP MLD has downlink individual addressing traffic, and the second AP MLD can be known to be the AP MLD to which the non-transmitting AP in the multiple BSSID set where the first AP is located belongs. This can solve the problem that some or all APs in the AP MLD cannot indicate whether the non-AP MLD associated with the AP MLD has downlink individual addressing traffic, so that the non-AP MLD associated with the AP can receive the downlink individual addressing traffic normally.
[0221] Optionally, the processing unit 11 is further configured to generate AID allocation information, the AID allocation information carrying an AID assigned to the non-AP MLD, the AID being different from the AID of the non-AP MLD associated with the second AP MLD, and the transceiver unit 12 is further configured to transmit the AID allocation information. The AID allocation information is carried in an association response frame. It may be understood that the AID allocation information may alternatively be carried in other frames.
[0222] Optionally, the transceiver unit 12 is further configured to receive an association request frame, which is used to request establishing a multi-link association with the communication device 1 .
[0223] It should be understood that the communication device 1 in this design may implement embodiment 1 accordingly, and the above-mentioned operation or function of each unit in the communication device 1 is separately used to implement the corresponding operation of the first AP of the first AP MLD in embodiment 1. For brevity, the details will not be described again here.
[0224] Optionally, the communication device 1 may be an AP MLD, or a chip in the AP MLD, for example a Wi-Fi chip, or may be a reporting AP of the AP MLD.
[0225] In another design, processing unit 11 is configured to generate a management frame, such as a beacon frame, which carries a TIM element, where a partial virtual bitmap field of the TIM element is used to indicate whether a non-AP MLD associated with an AP MLD has downlink individual addressed traffic. Transceiver unit 12 is configured to transmit the management frame, such as a beacon frame, on the working link of transceiver unit 12.
[0226] It should be understood that the communication device 1 in this design may implement embodiment 3 accordingly, and the above-mentioned operations or functions of each unit in the communication device 1 are separately used to implement the corresponding operations of the AP MLD report AP in embodiment 3. For brevity, the details will not be described again here.
[0227] 14 is a schematic diagram of a structure of a communication device 2 according to an embodiment of the present application. As shown in FIG. 14, the communication device 2 includes a transceiver unit 21 and a processing unit 22.
[0228] The communication device 2 may be a non-AP MLD, or a chip in the non-AP MLD, for example a Wi-Fi chip, or may be a first STA in the non-AP MLD.
[0229] In the design, the transceiver unit 21 is configured to receive individual addressing traffic indication information on a first link on which the communication device 2 operates. The processing unit 22 is configured to determine whether a non-AP MLD in which the communication device 2 is located has downlink individual addressing traffic according to the received individual addressing traffic indication information. The individual addressing traffic indication information is used to indicate whether a non-AP MLD associated with a first AP MLD has downlink individual addressing traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual addressing traffic, the second AP MLD being an AP MLD to which a non-transmitting AP in a multiple BSSID set in which the first AP is located belongs.
[0230] In the communication device 2, the processing unit 22 can be known that the processing unit 22 can know whether it has downlink individual addressed traffic according to the individual addressed traffic indication information, so as to ensure that the processing unit 22 can receive the downlink individual addressed traffic.
[0231] Optionally, the transceiver unit 21 may be further configured to receive AID allocation information. The processing unit 22 is configured to analyze the received AID allocation information to know that the AID allocation information carries an AID assigned to a non-AP MLD. This AID is different from the AID of the non-AP MLD associated with the target AP MLD, and the target AP MLD is any AP MLD in the array AP MLD set of the first AP. The AID allocation information is carried in an association response frame. It may be understood that the AID allocation information may alternatively be carried in other frames.
[0232] Optionally, the processing unit 22 is further configured to generate an association request frame. The transceiver unit 21 is further configured to transmit the association request frame to the second AP of the first AP MLD. The association request frame is used to request to establish a multi-link association with the first AP MLD.
[0233] It should be understood that the communication device 2 in this design may implement embodiment 1 accordingly, and the above-mentioned operations or functions of each unit in the communication device 2 are separately used to implement the corresponding operations of the first STA of non-AP MLD in embodiment 1. For brevity, the details will not be described again here.
[0234] Optionally, the communication device 2 may be a non-AP MLD, or a chip in a non-AP MLD, for example a Wi-Fi chip, or may be any STA in a non-AP MLD.
[0235] In another design, the transceiver unit 21 is configured to listen for management frames, such as beacon frames, on one or more links, including a first link, where the first link is a link on which a transmitting AP of an AP MLD associated with a non-AP MLD in the multiple BSSID set operates or an AP not belonging to the multiple BSSID set operates. The processing unit 22 is configured to analyze the management frames, such as beacon frames, obtained by listening on the link on which the reporting AP operates to determine whether the non-AP MLD has downlink individually addressed traffic.
[0236] It should be understood that the communication device 2 in this design may implement embodiment 3 accordingly, and the above-mentioned operations or functions of each unit in the communication device 2 are separately used to implement the corresponding operations of the non-AP MLD STAs in embodiment 3. For brevity, the details will not be described again here.
[0237] 15 is a schematic diagram of a configuration of a communication device 3 according to an embodiment of the present application. The communication device 3 may be an AP MLD or a chip in the AP MLD, for example, a Wi-Fi chip. Optionally, the communication device 3 corresponds to the AP MLD described in embodiment 2 or any AP of the AP MLD. As shown in FIG. 15, the communication device 3 includes a processing unit 31 and a transceiver unit 32.
[0238] The processing unit 31 is configured to generate AID allocation information, the AID allocation information carrying an AID assigned to the non-AP MLD, the AID being different from an AID of the non-AP MLD associated with the target AP MLD, and the target AP MLD is i The target AP MLD is any AP MLD in the AP MLD set of the AP iThe transceiver unit 32 is configured to transmit the AID allocation information to the AP MLD. i is any AP in the AP MLD.
[0239] Optionally, the target AP MLD i If the AP MLD is any AP MLD in the array AP MLD set of i The sequence belongs to the AP MLD set.
[0240] Optionally, the AID assignment information is carried in the association response frame, although it may be understood that the AID assignment information may alternatively be carried in other frames.
[0241] Optionally, the transceiver unit 32 is further configured to receive an association request frame, which is used to request to establish a multi-link association with the AP MLD.
[0242] Communication Equipment 3 In the above, it can be known that the AID assigned to the non-AP MLD and carried in the AID assignment information generated by the processing unit 31 is different from the AID of the non-AP MLD associated with the target AP MLD. i The target AP MLD is any AP MLD in the AP MLD set of the AP i In this way, AID ambiguity can be avoided when it is indicated whether a non-AP MLD has downlink individual addressed traffic.
[0243] The communication device 3 described in this embodiment of the present application may implement the embodiment 2 accordingly, and the above-mentioned operation or function of each unit in the communication device 3 is the AP MLD in the embodiment 2. i It should be understood that the above-mentioned operations are used separately to implement corresponding operations of the above-mentioned operations. For the sake of brevity, the details will not be described again here.
[0244] 16 is a schematic diagram of a configuration of a communication device 4 according to an embodiment of the present application. The communication device 4 may be a non-AP MLD or a chip in a non-AP MLD, for example, a Wi-Fi chip. Optionally, the communication device 4 corresponds to any STA of the non-AP MLD or the non-AP MLD described in embodiment 2. As shown in FIG. 16, the communication device 4 includes a transceiver unit 41 and a processing unit 42.
[0245] The transceiver unit 41 is configured to receive AID allocation information from an access point of an AP MLD. The processing unit 42 is configured to analyze the received AID allocation information to obtain an AID assigned to a non-AP MLD and carried in the AID allocation information, which AID is different from an AID of a non-AP MLD associated with a target AP MLD, and the target AP MLD is an AID assigned to a non-AP MLD and carried in the AID allocation information, which AID is different from an AID of a non-AP MLD associated with a target AP MLD. i The target AP MLD is any AP MLD in the AP MLD set of the AP i The array of AP MLDs in the set group in which the AP MLD set is located. i is any AP in the AP MLD.
[0246] Optionally, the target AP MLD i If the AP MLD is any AP MLD in the array AP MLD set of i The sequence belongs to the AP MLD set.
[0247] Optionally, the AID assignment information is carried in the association response frame, although it may be understood that the AID assignment information may alternatively be carried in other frames.
[0248] Optionally, the processing unit 42 is further configured to generate an association request frame. The transceiver unit 41 is further configured to transmit the association request frame, which is used to request to establish a multi-link association with the AP MLD.
[0249] It should be understood that the communication device 4 described in this embodiment of the present application may implement embodiment 2 accordingly, and the above-mentioned operations or functions of each unit in the communication device 4 are separately used to implement the corresponding operations of the non-AP MLD STA in embodiment 2. For the sake of brevity, the details will not be described again here.
[0250] Above is a description of AP MLD and non-AP MLD in the embodiment of the present application. Below is a description of possible product forms of AP MLD and non-AP MLD. It should be understood that any product of any form having the function of AP MLD in FIG. 13 or FIG. 15, and any product of any form having the function of non-AP MLD in FIG. 14 or FIG. 16 fall within the scope of protection of the embodiment of the present application. It should be further understood that the following description is merely an example, and the product forms of AP MLD and non-AP MLD in the embodiment of the present application are not limited thereto.
[0251] In a possible product form, the AP MLD and non-AP MLD of the embodiments of the present application may be implemented using a common bus architecture.
[0252] FIG. 17 is a schematic diagram of a configuration of a communication device 1000 according to an embodiment of the present application. 0may be an AP MLD, a non-AP MLD, or a device in an AP MLD or a non-AP MLD. As shown in FIG. 17, the communication device 1000 includes a processor 1001 and a transceiver 1002 interconnected and communicating with the processor. The processor 1001 may be a general-purpose processor, a dedicated processor, or the like. For example, the processor 1001 may be a baseband processor or a central processing unit. The baseband processor may be configured to process communication protocols and communication data, and the central processing unit may be configured to control the communication device (e.g., a base station, a baseband chip, a terminal, a terminal chip, a DU, or a CU) to execute a computer program to process data of the computer program. The transceiver 1002 may be referred to as a transceiver unit, a transceiver, a transceiver circuit, or the like, and is configured to implement a transceiver function. The transceiver 1002 may include a receiver and a transmitter. The receiver may be referred to as a receiving machine, a receiver circuit, or the like, and is configured to implement a receiving function. The transmitter may also be referred to as a transmitting machine, a transmitting circuit, etc., and is configured to implement a transmitting function. Optionally, the communication device 1000 may further include an antenna 1003.
[0253] Optionally, the communication device 1000 may include one or more memories 1004. The memory 1004 may store instructions. The instructions may be computer programs. The computer programs may be executed in the communication device 1000 to enable the communication device 1000 to perform the methods described in the method embodiments above. Optionally, the memory 1004 may further store data. The communication device 1000 and the memory 1004 may be located separately or may be integrated.
[0254] The processor 1001, the transceiver 1002, and the memory 1004 may be connected via a communication bus.
[0255] In design, the communication device 1000 may be configured to perform the function of the first AP of the first AP MLD in the above-mentioned embodiment 1. The processor 1001 may be configured to perform step S101 of FIG. 6 and / or other processing of the techniques described herein. The transceiver 1002 may be configured to perform step S102 of FIG. 6 and / or other processing of the techniques described herein.
[0256] In design, the communication device 1000 may be configured to perform the function of the first STA of the non-AP MLD in the above-mentioned embodiment 1. The processor 1001 may be configured to perform step S104 of FIG. 6 and / or other processing of the techniques described herein. The transceiver 1002 may be configured to perform step S103 of FIG. 6 and / or other processing of the techniques described herein.
[0257] In design, the communication device 1000 may be configured to perform the function of the AP of the AP MLD in the above-mentioned embodiment 2. The processor 1001 may be configured to perform step S201 of FIG. 9 and / or other processes of the techniques described herein. The transceiver 1002 may be configured to perform step S202 of FIG. 9 and / or other processes of the techniques described herein.
[0258] In design, the communication device 1000 may be configured to perform the function of the non-AP MLD STA in the above-mentioned embodiment 2. The processor 1001 may be configured to perform steps S203 and S204 of FIG. 9 and / or other processes of the techniques described herein. The transceiver 1002 may be configured to perform step S205 of FIG. 9 and / or other processes of the techniques described herein.
[0259] In design, the communication device 1000 may be configured to perform a function of the AP MLD report AP in the above-mentioned embodiment 3. The processor 1001 may be configured to perform step S1 of FIG. 12 and / or other processing of the techniques described herein. The transceiver 1002 may be configured to perform step S2 of FIG. 12 and / or other processing of the techniques described herein.
[0260] In design, the communication device 1000 may be configured to perform the function of the non-AP MLD STA in the above-mentioned embodiment 3. The processor 1001 may be configured to perform step S4 of FIG. 12 and / or other processing of the techniques described herein. The transceiver 1002 may be configured to perform step S3 of FIG. 12 and / or other processing of the techniques described herein.
[0261] In any one of the aforementioned designs, the processor 1001 may include a transceiver configured to implement the receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, the interface, or the interface circuit configured to implement the receiving and transmitting functions may be separate or integrated. The transceiver circuit, the interface, or the interface circuit may be configured to read and write code / data. Alternatively, the transceiver circuit, the interface, or the interface circuit may be configured to transmit or forward signals.
[0262] In any one of the above designs, the processor 1001 may store instructions. The instructions may be computer programs. The computer programs may be executed on the processor 1001 to enable the communication device 1000 to perform the methods described in the above method embodiments. The computer programs may be stored in the processor 1001. 1 In this case, the processor 1001 may be implemented in hardware.
[0263] In implementation, the communication device 1000 may include circuits that may implement the transmitting, receiving, or communicating functions in the method embodiments described above. The processors and transceivers described in this application may be implemented in integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processors and transceivers may be fabricated using various IC technologies, such as complementary metal oxide semiconductor (CMOS), n-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), p-type channel metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0264] The scope of the communication device described in this application is not limited thereto, and the structure of the communication device may not be limited by FIG. 17. The communication device may be a separate device or may be part of a larger device. For example, the communication device may be: (1) An independent integrated circuit IC, chip, or chip system or chip subsystem. (2) A set including one or more ICs. Optionally, the set of ICs may further include a storage component configured to store data and computer programs. (3) ASIC, such as a modem. (4) A module that can be embedded into other devices. (5) Receivers, terminals, intelligent terminals, mobile phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.; or (6) Other devices, etc.
[0265] In a possible product form, the AP MLD and non-AP MLD in the embodiments of the present application may be implemented by a general-purpose processor.
[0266] The general-purpose processor implementing the AP MLD includes a processing circuit and an input / output interface interconnected and communicating with the processing circuit. In design, the general-purpose processor may be configured to implement the function of the first AP of the first AP MLD in the above-mentioned embodiment 1. Specifically, the processing circuit is configured to implement step S101 of FIG. 6 and / or other processing of the technique described herein. The input / output interface is configured to implement step S102 of FIG. 6 and / or other processing of the technique described herein.
[0267] In another design, the general-purpose processor may be configured to perform the function of the AP of the AP MLD in the above-mentioned embodiment 2. Specifically, the processing circuit is configured to perform step S201 of FIG. 9 and / or other processing of the techniques described herein. The input / output interface is configured to perform step S202 of FIG. 9 and / or other processing of the techniques described herein.
[0268] In yet another design, the general-purpose processor may be configured to perform the function of the report AP of the AP MLD in the above-mentioned embodiment 3. Specifically, the processing circuit is configured to perform step S1 of FIG. 12 and / or other processing of the techniques described herein. The input / output interface is configured to perform step S2 of FIG. 12 and / or other processing of the techniques described herein.
[0269] The general-purpose processor implementing the non-AP MLD includes a processing circuit and an input / output interface interconnected and communicating with the processing circuit. In design, the general-purpose processor may be configured to implement the function of the first STA of the non-AP MLD in the above-mentioned embodiment 1. Specifically, the processing circuit is configured to implement step S104 of FIG. 6 and / or other processing of the technique described herein. The input / output interface is configured to implement step S103 of FIG. 6 and / or other processing of the technique described herein.
[0270] In another design, the general-purpose processor may be configured to perform the functions of the non-AP MLD STA in the above-mentioned embodiment 2. Specifically, the processing circuit is configured to perform steps S203 and S204 of FIG. 9 and / or other processes of the techniques described herein. The input / output interface is configured to perform step S205 of FIG. 9 and / or other processes of the techniques described herein.
[0271] In yet another design, the general-purpose processor may be configured to perform the function of the non-AP MLD STA in the above-mentioned embodiment 3. Specifically, the processing circuit is configured to perform step S4 of FIG. 12 and / or other processing of the techniques described herein. The input / output interface is configured to perform step S3 of FIG. 12 and / or other processing of the techniques described herein.
[0272] In possible product forms, the AP MLDs and non-AP MLDs in the embodiments of this application may alternatively be implemented using one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuitry, or any combination of circuitry capable of performing the various functions described in this application.
[0273] It should be understood that the communication devices in the above various product forms have any function of AP MLD or non-AP MLD in the above method embodiments, and the details are not described again here.
[0274] An embodiment of the present application further provides a computer-readable storage medium, which stores computer program code, which, when executed by a processor, causes the electronic device to perform the method in any one of the preceding embodiments.
[0275] An embodiment of the present application further provides a computer program product, which, when executed on a computer, enables the computer to perform the method in any one of the preceding embodiments.
[0276] An embodiment of the present application further provides a communication device. The device may be in the form of a chip product. The structure of the device includes a processor and an interface circuit. The processor is configured to communicate with another device using a receiver circuit to enable the device to implement the method of any one of the previous embodiments.
[0277] An embodiment of the present application further provides a wireless communication system, including an AP MLD and a non-AP MLD. The AP MLD and the non-AP MLD may implement the method in any one of the preceding embodiments.
[0278] The method or algorithm steps described in conjunction with the contents disclosed in this application may be implemented by hardware or by executing software instructions by a processor. The software instructions may include corresponding software modules. The software modules may be stored in a Random Access Memory (RAM), a flash memory, an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a register, a hard disk, a removable hard disk, a Compact Disc Read Only Memory (CD-ROM), or any other form of storage medium well known in the art. For example, a storage medium is coupled to the processor such that the processor can read information from the storage medium or write information to the storage medium. Certainly, the storage medium may be components of the processor. The processor and the storage medium may be located in an ASIC. In addition, the ASIC may be located in the core network interface device. Certainly, the processor and the storage medium may reside in the core network interface device as discrete components.
[0279] Those skilled in the art should recognize that the functionality described in the present application in one or more of the above examples can be implemented by hardware, software, firmware, or any combination thereof. If the functionality is implemented by software, the functionality described above can be stored in a computer-readable medium or transmitted as one or more instructions or codes in a computer-readable medium. Computer-readable media include computer-readable storage media and communication media. Communication media include any medium that facilitates the transmission of a computer program from one place to another. Storage media can be any available medium accessible to a general-purpose or special-purpose computer.
[0280] In the above specific implementation, the objectives, technical solutions and beneficial effects of the present application are further described in detail. It should be understood that the above description is merely a specific implementation of the present application, but does not limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made based on the technical solutions of the present application shall be within the protection scope of the present application.
Claims
1. 1. An individually addressed traffic indication method applicable to multiple links, comprising: generating individual addressed traffic indication information by a first access point AP of a first access point multilink device AP MLD, the individual addressed traffic indication information being used to indicate whether a non-access point multilink device non-AP MLD associated with the first AP MLD has downlink individual addressed traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual addressed traffic, the second AP MLD being an AP MLD to which a non-transmitting AP in a multiple basic service set identifier BSSID set in which the first AP is located belongs; transmitting, by the first AP of the first AP MLD, the individual addressed traffic indication information on a first link, the first link being an operational link of the first AP; 23. A method for individually addressed traffic indication comprising:
2. 1. An individually addressed traffic indication method applicable to multiple links, comprising: receiving individual addressed traffic indication information by a first station STA of a non-access point multilink device non-AP MLD on a first link on which the first STA operates, the individual addressed traffic indication information being used to indicate whether a non-AP MLD associated with a first AP MLD has downlink individual addressed traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual addressed traffic, the second AP MLD being an AP MLD to which a non-transmitting AP in a multiple BSSID set in which the first AP is located belongs; determining, by the first STA of the non-AP MLD, whether the non-AP MLD has downlink individual addressed traffic according to the individual addressed traffic indication information; 23. A method for individually addressed traffic indication comprising:
3. 3. The method according to claim 1 or 2, wherein one bit of the individual addressed traffic indication information corresponds to one association identifier AID, and the bit of the individual addressed traffic indication information is used to indicate whether a non-AP MLD identified by the corresponding AID has downlink individual addressed traffic, and the non-AP MLD is the non-AP MLD associated with the first AP MLD or the non-AP MLD associated with the second AP MLD.
4. The method according to any one of claims 1 to 3, wherein the association identifiers AID corresponding to the bits of the individual addressed traffic indication information are different from each other.
5. The method according to any one of claims 1 to 4, wherein the individually addressed traffic indication information is carried in a partial virtual bitmap field of a TIM element.
6. The method according to any one of claims 1 to 4, wherein the individually addressed traffic indication information is placed in a beacon frame or a TIM frame.
7. 7. The method of claim 6, wherein the beacon frame includes dedicated fields, one of the dedicated fields corresponding to one non-AP MLD having downlink individually addressed traffic and used to indicate one or more links over which the non-AP MLD receives the downlink individually addressed traffic.
8. 8. The method according to claim 1, wherein an AID space used by the first AP MLD to assign AIDs to the non-AP MLDs associated with the first AP MLD and an AID space used by the second AP MLD to assign AIDs to the non-AP MLDs associated with the second AP MLD are the same.
9. 3. The method according to claim 1 or 2, wherein the individual addressed traffic indication information includes a traffic indication map TIM block corresponding to the first AP MLD and a TIM block corresponding to one second AP MLD, the TIM block corresponding to the first AP MLD is used to indicate whether the non-AP MLD associated with the first AP MLD has downlink individual addressed traffic, and the TIM block corresponding to one second AP MLD is used to indicate whether the non-AP MLD associated with the second AP MLD has downlink individual addressed traffic.
10. 10. The method of claim 9, wherein the individual addressed traffic indication information further includes an index of the second AP MLD, and the index of the second AP MLD has a one-to-one correspondence with a corresponding TIM block of the second AP MLD.
11. 11. The method of claim 9 or 10, wherein one non-AP MLD corresponds to one bit for one of the TIM blocks, and the bit of the TIM block is used to indicate whether the non-AP MLD has downlink individually addressed traffic.
12. 12. The method according to claim 9, wherein an AID space used by the first AP MLD to assign AIDs to the non-AP MLDs associated with the first AP MLD and an AID space used by the second AP MLD to assign AIDs to the non-AP MLDs associated with the second AP MLD are independent of each other.
13. The method comprises: generating association identifier AID allocation information by the first AP of the first AP MLD, the AID allocation information carrying the AID assigned to the non-AP MLD, the AID being different from the AID of the non-AP MLD associated with the second AP MLD; transmitting the AID assignment information by the first AP of the first AP MLD; 9. The method of any one of claims 1 and 3-8, further comprising:
14. The method comprises: receiving the AID assignment information by the first STA of the non-AP MLD; analyzing the received AID assignment information by the first STA of the non-AP MLD to find that the AID assignment information carries the AID assigned to the non-AP MLD, the AID being different from the AID of the non-AP MLD associated with the second AP MLD; The method of any one of claims 2 to 8, further comprising:
15. 1. A method for assigning an association identifier AID to a multi-link device, comprising: AP MLD AP i generating association identifier AID allocation information by the target AP MLD, the AID allocation information carrying an AID assigned to a non-AP MLD, the AID being different from an AID of a non-AP MLD associated with a target AP MLD, the target AP MLD being associated with the AP i or the target AP MLD is any AP MLD in the array AP MLD set of the AP i is any AP MLD in a set group in which the array AP MLD set is located; The AP of the AP MLD i transmitting the association response frame by A method comprising:
16. 1. A method for assigning an association identifier AID to a multi-link device, comprising: receiving AID allocation information by a non-AP MLD station; analyzing the received AID assignment information by the station of the non-AP MLD to find that the AID assignment information carries an AID assigned to the non-AP MLD, the AID being different from an AID of a non-AP MLD associated with a target AP MLD, and the target AP MLD is an AID assigned to the non-AP MLD by the station of the non-AP MLD; i or the target AP MLD is any AP MLD in the array AP MLD set of the AP i is an arbitrary AP MLD in a set group in which the array AP MLD set is located; A method comprising:
17. The method of claim 15 or 16, wherein the AID assignment information is carried in an association response frame.
18. Both the AP MLD and the target AP MLD are i or both the AP MLD and the target AP MLD belong to the array AP MLD set of the AP i The array AP MLD set belongs to the set group in which the AP i The array AP MLD set of the AP i The AP in the array AP MLD set i 18. The method of claim 15, further comprising the step of: and an array AP MLD set of any AP other than the above.
19. The method according to any one of claims 15 to 18, wherein multiple stations included in one non-AP MLD share the same AID.
20. 20. The method according to claim 15, wherein an AID space used by an AP MLD to assign AIDs to non-AP MLDs associated with the AP MLD and an AID space used by a target AP MLD to assign AIDs to the non-AP MLDs associated with the target AP MLD are the same.
21. 1. A method for assigning an association identifier AID to a multi-link device, comprising: generating AID allocation information by a first AP of a first AP MLD, the AID allocation information carrying AIDs assigned to non-AP MLDs, an AID space used by the first AP MLD to assign AIDs to non-AP MLDs associated with the first AP MLD and an AID space used by the second AP MLD to assign AIDs to non-AP MLDs associated with a second AP MLD are independent of each other, the second AP MLD being an AP MLD to which a non-transmitting AP in a multiple BSSID set in which the first AP is located belongs; transmitting the AID assignment information by the first AP of the first AP MLD; A method comprising:
22. 1. A method for assigning an association identifier AID to a multi-link device, comprising: receiving AID allocation information by a first STA of a non-AP MLD, the non-AP MLD being associated with a first AP MLD; analyzing the received AID assignment information by the first STA of the non-AP MLD to find that the AID assignment information carries an AID assigned to the non-AP MLD, where an AID space to which the AID belongs and an AID space used by the second AP MLD to assign AIDs to the non-AP MLD associated with a second AP MLD are independent of each other, the second AP MLD being an AP MLD to which a non-transmitting AP belongs in a multiple basic service set identifier BSSID set in which a first AP of the first AP MLD associated with the first STA of the non-AP MLD is located; A method comprising:
23. The AID carried in the AID assignment information and assigned to the non-AP MLD is different from the AID assigned by the second AP MLD to the non-AP MLD associated with the second AP MLD; or 23. The method of claim 21 or 22, wherein the AID carried in the AID allocation information and assigned to the non-AP MLD is the same as the AID assigned by the second AP MLD to the non-AP MLD associated with the second AP MLD.
24. 24. The method of any one of claims 21 to 23, wherein the AID allocation information is carried in an association response frame.
25. 1. An individually addressed traffic indication method applicable to multiple links, comprising: generating a management frame by a reporting AP of an AP MLD, the management frame including a TIM element, a partial virtual bitmap field of the TIM element being used to indicate whether a non-AP MLD associated with the AP MLD has downlink individual addressed traffic; transmitting, by the reporting AP of the AP MLD, the management frame on the working link of the reporting AP; 23. A method for individually addressed traffic indication comprising:
26. 1. An individually addressed traffic indication method applicable to multiple links, comprising: listening, by a non-AP MLD, on one or more links for a management frame, the one or more links including a first link, the first link being a link on which a transmitting AP of an AP MLD associated with the non-AP MLD in a multiple BSSID set operates or an AP not belonging to the multiple BSSID set operates, the management frame including a TIM element, a partial virtual bitmap field of the TIM element being used to indicate whether the non-AP MLD associated with the AP MLD has downlink individual addressed traffic; analyzing the management frame obtained by listening to the link on which the reporting AP operates, by the non-AP MLD, to determine whether the non-AP MLD has downlink individual addressed traffic; 23. A method for individually addressed traffic indication comprising:
27. A communication device applied to a first AP MLD, A processing unit configured to generate individual addressed traffic indication information, the individual addressed traffic indication information being used to indicate whether a non-AP MLD associated with the first AP MLD has downlink individual addressed traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual addressed traffic, the second AP MLD being an AP MLD to which a non-transmitting AP in a multiple BSSID set in which the first AP is located belongs; a transceiver unit configured to transmit the individual addressed traffic indication information on a first link, the first link being an operational link of the first AP; A communication device comprising:
28. A communication device applied to non-AP MLD, A transceiver unit configured to receive individual addressed traffic indication information on a first link on which the first STA operates, the individual addressed traffic indication information being used to indicate whether a non-AP MLD associated with a first AP MLD has downlink individual addressed traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual addressed traffic, the second AP MLD being an AP MLD to which a non-transmitting AP in a multiple BSSID set in which the first AP is located belongs; A processing unit configured to determine whether the non-AP MLD has downlink individual addressed traffic according to the individual addressed traffic indication information; A communication device comprising:
29. 29. The communication device according to claim 27 or 28, wherein one bit of the individual addressed traffic indication information corresponds to one association identifier AID, and the bit of the individual addressed traffic indication information is used to indicate whether a non-AP MLD identified by the corresponding AID has downlink individual addressed traffic, and the non-AP MLD is the non-AP MLD associated with the first AP MLD or the non-AP MLD associated with the second AP MLD.
30. 30. The communications device of any one of claims 27 to 29, wherein association identifiers AID corresponding to bits of the individual addressed traffic indication information are different from each other.
31. 31. A method according to any one of claims 27 to 30, wherein the individually addressed traffic indication information is carried in a partial virtual bitmap field of a TIM element.
32. 31. The method according to any one of claims 27 to 30, wherein the individually addressed traffic indication information is placed in a beacon frame or a TIM frame.
33. 33. The method of claim 32, wherein the beacon frame includes dedicated fields, one of the dedicated fields corresponding to one non-AP MLD having downlink individually addressed traffic and used to indicate one or more links over which the non-AP MLD receives the downlink individually addressed traffic.
34. 34. The method of claim 27, wherein an AID space used by the first AP MLD to assign AIDs to the non-AP MLDs associated with the first AP MLD and an AID space used by the second AP MLD to assign AIDs to the non-AP MLDs associated with the second AP MLD are the same.
35. 29. The communication device according to claim 27 or 28, wherein the individual addressed traffic indication information includes a traffic indication map TIM block corresponding to the first AP MLD and a TIM block corresponding to one second AP MLD, the TIM block corresponding to the first AP MLD being used to indicate whether the non-AP MLD associated with the first AP MLD has downlink individual addressed traffic, and the TIM block corresponding to one second AP MLD being used to indicate whether the non-AP MLD associated with the second AP MLD has downlink individual addressed traffic.
36. 36. The communication device of claim 35, wherein the individual addressed traffic indication information further includes an index of the second AP MLD, the index of the second AP MLD having a one-to-one correspondence with a corresponding TIM block of the second AP MLD.
37. 37. The communications device of claim 35 or 36, wherein one non-AP MLD corresponds to one bit for one of the TIM blocks, and the bit of the TIM block is used to indicate whether the non-AP MLD has downlink individually addressed traffic.
38. 38. The communication device according to claim 35, wherein an AID space used by the first AP MLD to assign AIDs to the non-AP MLDs associated with the first AP MLD and an AID space used by the second AP MLD to assign AIDs to the non-AP MLDs associated with the second AP MLD are independent of each other.
39. The processing unit is further configured to generate association identifier AID assignment information, the AID assignment information carrying the AID assigned to the non-AP MLD, the AID being different from the AID of the non-AP MLD associated with the second AP MLD; 35. The communications device of claim 27, and any one of claims 29 to 34, wherein the transceiver unit is further configured to transmit the AID assignment information.
40. The transceiver unit is further configured to receive AID assignment information; 35. The communication device of claim 28, wherein the processing unit is further configured to analyze the received AID assignment information to find that the AID assignment information carries the AID assigned to the non-AP MLD, the AID being different from the AID of the non-AP MLD associated with the second AP MLD.
41. A communication device applied to AP MLD, A processing unit configured to generate association identifier AID allocation information, the AID allocation information carrying an AID assigned to a non-AP MLD, the AID being different from an AID of a non-AP MLD associated with a target AP MLD, the target AP MLD being an AID of a non-AP MLD associated with the target AP MLD. i or the target AP MLD is any AP MLD in the array AP MLD set of the AP i a processing unit, wherein the AP MLD set is an arbitrary AP MLD in a set group in which the array AP MLD set is located; a transceiver unit configured to transmit the association response frame; A communication device comprising:
42. A communication device applied to non-AP MLD, a transceiver unit configured to receive AID assignment information; a processing unit configured to analyze the received AID assignment information and find that the AID assignment information carries an AID assigned to the non-AP MLD, the AID being different from an AID of a non-AP MLD associated with a target AP MLD, and the target AP MLD is an AID assigned to the non-AP MLD by the AP i or the target AP MLD is any AP MLD in the array AP MLD set of the AP i a processing unit, which is an arbitrary AP MLD in a set group in which the array AP MLD set of A communication device comprising:
43. 43. The communication device of claim 41 or 42, wherein the AID assignment information is carried in an association response frame.
44. Both the AP MLD and the target AP MLD are i or both the AP MLD and the target AP MLD belong to the array AP MLD set of the AP i The array AP MLD set belongs to the set group in which the AP i The array AP MLD set of the AP i The AP in the array AP MLD set i 44. The communication device according to claim 41, further comprising an array AP MLD set of any AP other than the AP.
45. The method according to any one of claims 41 to 44, wherein multiple stations included in one non-AP MLD share the same AID.
46. 46. The method of claim 41, wherein an AID space used by the AP MLD to assign AIDs to non-AP MLDs associated with the AP MLD and an AID space used by the target AP MLD to assign AIDs to the non-AP MLDs associated with the target AP MLD are the same.
47. 1. A communications device comprising: a processor and a transceiver; wherein the processor is configured to generate individual addressed traffic indication information, the individual addressed traffic indication information being used to indicate whether a non-AP MLD associated with a first AP MLD has downlink individual addressed traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual addressed traffic, the second AP MLD being an AP MLD to which a non-transmitting AP in a multiple basic service set identifier (BSSID) set in which the first AP is located belongs; and the transceiver is configured to transmit the individual addressed traffic indication information on a first link, the first link being an operational link of the first AP.
48. 1. A communications device comprising: a processor and a transceiver, the transceiver configured to receive individual addressed traffic indication information on a first link on which a first STA operates, the individual addressed traffic indication information being used to indicate whether a non-AP MLD associated with a first AP MLD has downlink individual addressed traffic and whether a non-AP MLD associated with a second AP MLD has downlink individual addressed traffic, the second AP MLD being an AP MLD to which a non-transmitting AP in a multiple BSSID set in which the first AP is located belongs, and the processor configured to determine whether the non-AP MLD has downlink individual addressed traffic according to the individual addressed traffic indication information.
49. A communications device comprising a processor and a transceiver, the processor configured to generate AID assignment information, the AID assignment information conveying an AID assigned to a non-AP MLD, the AID being different from an AID of a non-AP MLD associated with a target AP MLD, the target AP MLD being associated with the AP i or the target AP MLD is any AP MLD in the array AP MLD set of the AP i any AP MLD in a set group in which the array AP MLD set is located, and the transceiver is configured to transmit the association response frame.
50. A communication device comprising a processor and a transceiver, the transceiver configured to receive AID assignment information, the processor configured to analyze the received AID assignment information to learn that the AID assignment information carries an AID assigned to a non-AP MLD, the AID being different from an AID of a non-AP MLD associated with a target AP MLD, the target AP MLD being an AID assigned to an AP MLD. i or the target AP MLD is any AP MLD in the array AP MLD set of the AP i The communication device, wherein the array AP MLD set is any AP MLD in the set group in which it is located.
51. 27. A computer readable storage medium having stored thereon instructions which, when executed on a computer, enable the computer to perform the method according to claims 1 to 26.
52. A computer program product comprising instructions which, when executed on a computer, enable the computer to carry out the method according to claims 1 to 26.
53. 27. A chip or chip system comprising an input / output interface and a processing circuit, the input / output interface configured to receive code instructions and to transmit the code instructions to the processing circuit, the processing circuit configured to execute the code instructions to perform the method of any one of claims 1 to 26.
Citation Information
Patent Citations
Mechanisms to support secondary channel operation
US20190215884A1