Multi-link establishment method and communication device

By utilizing radio bitmap information in multilink association response frames to indicate link establishment status and radio usage, the method addresses the flexibility limitations of current multilink establishment techniques, enabling efficient and flexible link management in IEEE 802.11ax Wi-Fi devices.

JP2025060629AActive Publication Date: 2025-04-10HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024212208
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2020-07-03
Filing Date
2024-12-05
Publication Date
2025-04-10
Estimated Expiration
2041-07-01

AI Technical Summary

Technical Problem

Current multilink establishment methods in IEEE 802.11ax Wi-Fi devices lack flexibility due to the limited status code field in association response frames, which cannot accurately indicate the establishment status of each link in multilink devices.

Method used

The proposed method involves using radio bitmap information in multilink association response frames to indicate which radios of the STA MLD are permitted to establish each link, allowing for explicit notification of link establishment status and enabling fast link switching between multiple links.

Benefits of technology

This approach enhances the flexibility of multilink establishment by allowing multiple links to share the same radio, reducing link reestablishment delays, and improving overall network performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025060629000001_ABST
    Figure 2025060629000001_ABST
Patent Text Reader

Abstract

To provide a multi-link establishment method and a communication device that improves the flexibility of multi-link establishment.SOLUTION: A multilink association response frame carries radio bitmap information to indicate which access points (APs) are allowed to associate with the station multilink device (STA MLD) radio or which links are allowed to be established by using the STA MLD radio, such that the radio can subsequently switch between different APs or links. The multilink association response frame carries link establishment status information to indicate the link establishment status of each link that the STA MLD requests to establish. The multilink association response frame carries reassociation information to indicate whether each parameter in the association configuration information is retained.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present application relates to the field of communication technology, and in particular to a multi-link establishment method and a communication device. [Background technology]

[0002] IEEE 802.11ax next-generation wireless-fidelity (Wi-Fi), i.e. extremely high throughput (EHT) devices, aggregate multiple discontinuous links by using multi-link cooperation technology to form ultra-high bandwidth. In addition to aggregating higher bandwidth, multi-link cooperation technology can also be used to transmit data packets of the same service to the same station simultaneously. Multi-link cooperation technology is Transmission rate It can be seen that this significantly improves

[0003] A station multi-link device (STA MLD) can establish multiple links to an access point multi-link device (AP MLD) by using one link. A multi-link association request frame or a multi-link association response frame in a multi-link establishment operation carries information about multiple links to establish multiple links.

[0004] Currently, for single-link devices, such as stations (STA) and access points (AP), in the process of STA associating with AP, a status code field can be used in the association response frame to indicate whether the STA has successfully associated with AP. However, for multi-link devices, if only the status code field is used to indicate the success of association between multi-link devices, the specific establishment status of each link cannot be known. As a result, the flexibility of multi-link establishment is relatively low. Summary of the Invention [Means for solving the problem]

[0005] The multi-link establishment method and communication device provided in this application help improve the flexibility of multi-link establishment.

[0006] According to a first aspect, this application discloses a multi-link establishment method, the method includes a STA MLD sending a multi-link association request frame, and the STA MLD receiving a multi-link association response frame, the multi-link association response frame carrying radio bitmap information, the radio bitmap information is used to indicate radios of the STA MLD that are allowed to be used to establish each link that the STA MLD requests to establish.

[0007] According to a second aspect, the application discloses a multi-link establishment method. The method corresponds to the first aspect and is described from the perspective of an AP MLD. The method includes: an AP MLD receiving a multi-link association request frame; and an AP MLD sending a multi-link association response frame, where the multi-link association response frame carries radio bitmap information, and the radio bitmap information is used to indicate radios of the STA MLD that are allowed to be used to establish each link that the STA MLD requests to establish.

[0008] It can be seen that both multi-link establishment methods described in these two aspects help the AL MLD to inform the STA MLD of the radios that are permitted to be used to establish each link that the STA MLD requests to establish. Furthermore, this helps to determine that the link has failed to be established when there is no radio permitted to be used for the link, or to determine that the link has been successfully established when there is a radio permitted to be used for the link. When the same radio is permitted to be used to establish multiple links, the radio can perform fast link switching between multiple links, thereby avoiding the relatively long delay problem caused by re-establishing links and improving the flexibility of multi-link establishment.

[0009] In other words, if the radio bitmap information indicates that there are no or zero STA MLD radios that are permitted to be used to establish the one link that the STA MLD requests to be established, it implicitly indicates that the link failed to be established. If the radio bitmap information indicates that there is one STA MLD radio that is permitted to be used to establish the one link that the STA MLD requests to be established, it implicitly indicates that the link was successfully established. If the radio bitmap information indicates that there are multiple STA MLD radios that are permitted to be used to establish the one link that the STA MLD requests to be established, it implicitly indicates that the link was successfully established and that all of those multiple radios may switch to that link.

[0010] Optionally, if the radio bitmap information indicates that the same radio of the STA MLD is allowed to be used to establish multiple links that the STA MLD requests to be established, it implicitly indicates that the radio may be used to establish multiple links and may perform link switching between the multiple links. In the multi-link establishment method, it can be indicated whether the link establishment is successful, and it can be known that multiple links may be further established for the same radio to help the radio perform fast switching between the multiple links, thereby avoiding the problem of relatively large delay caused by switching performed after the links are subsequently re-established.

[0011] The following describes optional implementations of the multi-link establishment methods described in the first and second aspects.

[0012] The description of the radio bitmap information may further include, but is not limited to, the following types: The radio bitmap information is used to indicate the AP in the AP MLD to which each radio in the STA MLD is allowed to associate, or the link that each radio in the STA MLD is allowed to share, or the link that each radio in the STA MLD is allowed to use to establish, or the radio in the STA MLD to which each AP in the AL MLD is allowed to associate. In some description manners, information such as whether each link is successfully established, the multiple links that each radio is allowed to switch between, and whether the radio is available may also be known. Details are not described here.

[0013] In this implementation, the radio bitmap information indicates the association between each link and each radio of the STA MLD, or between each AP in the AP MLD and each radio of the STA MLD. Therefore, in this implementation, the radio bitmap information can be carried in the multilink device information in the multilink element. Optionally, the radio bitmap information can be carried in the multilink association response frame in the form of an independent field instead.

[0014] In addition, the total amount of bits occupied by the Radio Bitmap Information = the number of radios in the STA MLD multiplied by the number of APs in the AP MLD. Alternatively, the total amount of bits occupied by the Radio Bitmap Information = the number of radios in the STA MLD multiplied by the number of links that the STA MLD requests to establish. It can be known that the Radio Quantity Information carried in the Multilink Association Request frame helps to determine the number of bits of the Radio Bitmap Information or the length of the Radio Bitmap Information.

[0015] In this implementation, the radio bitmap information may be carried in the MLD-level info in the multi-link element.

[0016] In another implementation, the multilink association response frame carries multiple radio bitmap information, one radio bitmap information corresponds to one link that the STA MLD requests to establish, and the radio bitmap information is used to indicate the radio of the STA MLD that is allowed to be used to establish the corresponding link. It can be seen that this implementation helps the AP MLD to inform the STA MLD of the radio of the STA MLD that is allowed to be used to establish each link that the STA MLD requests to establish. Furthermore, if the radio bitmap information of a link indicates that there is no or 0 radio of the STA MLD that is allowed to be used, it implicitly indicates that the link has failed to be established. If the radio bitmap information of a link indicates that there is one radio of the STA MLD that is allowed to be used, it implicitly indicates that the link has been successfully established. If the radio bitmap information of a link indicates that there are multiple radios of the STA MLD that are allowed to be used, it implicitly indicates that the link has been successfully established and that all of the multiple radios may be switched to the link.

[0017] Optionally, if multiple link radio bitmap information individually indicates the same radio for STA MLD is allowed to be used, it implicitly indicates that the radio may be used to establish multiple links and may perform link switching between multiple links.

[0018] In this implementation, it is possible to indicate whether link establishment was successful, and to help the radio perform fast switching between multiple links, it can be known that multiple links may also be established to the same radio, thereby avoiding the issue of relatively large delays caused by switching performed after a link is subsequently re-established.

[0019] In this implementation, the total amount of bits occupied by the radio bitmap information of one link = the number of radios with STA MLD.

[0020] In this implementation, the radio bitmap information of the transmitting link that the STA MLD requests to establish is carried in the multilink device information in the multilink element, and the radio bitmap information of the non-transmitting link that the STA MLD requests to establish is carried in the link configuration information of the non-transmitting link in the multilink element. Alternatively, the radio bitmap information of each link, regardless of whether it is a transmitting link or a non-transmitting link, is carried in the multilink device information in the multilink element. Optionally, the radio bitmap information of each link is carried in the multilink association response frame in the form of an independent field.

[0021] Optionally, the radio bitmap information in the above implementation can alternatively be carried in a multilink association request frame or a reassociation request frame to inform the AP MLD of the association between radio and link or the association between radio and AP requested by the STA MLD. Details are not described here.

[0022] Optionally, the radio bitmap information in the above implementation can alternatively be carried in the reassociation response frame to inform the STA MLD of the association between radio and link or the association between radio and AP allowed by AP MLD. Details are not described here.

[0023] Optionally, the multilink association request frame or the reassociation request frame further carries radio quantity information, which is used to indicate the quantity of radios of the STA MLD, which further helps to determine the quantity of bits of the total radio bitmap information of all links or the length of the total radio bitmap information of all links, or helps to determine the quantity of bits of the radio bitmap information of each link or the length of the radio bitmap information of each link.

[0024] For the above-mentioned multi-link establishment method, the reassociation response frame received by the STA MLD from the AP MLD may carry reassociation information, which is used to indicate whether each parameter in the association configuration information is retained. The AP MLD uses the reassociation information to enable the STA MLD to retain some of the parameters, so that repeated transmission of the parameters in and after the reassociation operation can be avoided, thereby reducing signaling overhead.

[0025] Optionally, the association configuration information may be information in a multi-link device that is shared among multiple links. The AP MLD uses the reassociation information to enable the STA MLD to retain some of the parameters so that repeated transmission of parameters in and after the reassociation operation can be avoided, thereby reducing signaling overhead.

[0026] Optionally, the association configuration information includes, but is not limited to, one or more of the following parameters: block acknowledgment protocol, sequence number, packet number, duplicate detection cache, fragmentation and reassembly buffer, and buffered media access control service data units (MSDUs).

[0027] In one implementation, the reassociation information includes one bit, which corresponds to every parameter in the association configuration information, and is used to indicate whether every parameter in the association configuration information is retained.

[0028] In another implementation, the reassociation information includes multiple bits, where one bit corresponds to one parameter in the association configuration information and is used to indicate whether the corresponding parameter is retained.

[0029] In yet another implementation, the re-association information includes multiple bits, where one bit corresponds to one or more parameters in the association configuration information and is used to indicate whether the corresponding one or more parameters are retained.

[0030] In yet another implementation, the re-association information includes multiple bits, where one bit corresponds to multiple parameters in the association configuration information and is used to indicate whether the corresponding multiple parameters are retained.

[0031] Optionally, the reassociation information is carried in the multilink device information in the multilink element in the reassociation response frame. Alternatively, the reassociation information is carried in the reassociation response frame in the form of a separate field.

[0032] According to a third aspect, the application discloses a multi-link establishment method. The method includes: a STA MLD sends a multi-link association request frame; and the STA MLD receives a multi-link association response frame, where the multi-link association response frame carries link establishment status information, and the link establishment status information is used to indicate the link establishment status of each link that the STA MLD requests to establish. In the multi-link establishment method, the STA MLD can know the link establishment status of each link based on the link establishment status information, i.e., it can know that a failure to establish a link is allowed to exist in the link that the STA MLD requests to establish, thereby improving the flexibility of the multi-link establishment.

[0033] According to a fourth aspect, this application discloses a multi-link establishment method. The method is described from the perspective of an AP MLD. The method includes: an AP MLD receives a multi-link association request frame; and an AP MLD transmits a multi-link association response frame, where the multi-link association response frame carries link establishment status information, and the link establishment status information is used to indicate the link establishment status of each link that the STA MLD requests to establish. In the multi-link establishment method, it can be known that the AP MLD can indicate the link establishment status of each link. A failure to establish a link is allowed to exist in the link that the STA MLD requests to establish, thereby improving the flexibility of the multi-link establishment.

[0034] The following describes optional implementations of the multi-link establishment methods described in the third and fourth aspects.

[0035] In one implementation, the link establishment status information includes a status code field and link configuration information of a successfully established link among the links that the STA MLD requests to establish. The status code field is used to indicate that the STA MLD has successfully associated with the AP MLD. The AP MLD may use this implementation to enable the STA MLD to know that the link whose link configuration information is carried in the multi-link association response frame is the successfully established link. It is allowed that a link fails to be established among the links that the STA MLD requests to establish, thereby improving the flexibility of the multi-link establishment. In addition, the multi-link association response frame does not need to carry link configuration information of the links that failed to be established. In this implementation, it can be seen that the signaling overhead can be further reduced.

[0036] Optionally, in this implementation, if the Status Code field indicates that the STA MLD failed to associate with the AP MLD, the Multilink Association Response frame may not carry link configuration information of the link.

[0037] In another implementation, the link establishment status information includes a status code field and link configuration information of a successfully established link among the links that the STA MLD requests to establish. The status code field is used to indicate that some of the links that the STA MLD requests to establish are successfully established. The AP MLD can use this implementation to enable the STA MLD to know that the link whose link configuration information is carried in the multi-link association response frame is the successfully established link. Links that fail to be established are allowed to exist among the links that the STA MLD requests to establish, thereby improving the flexibility of multi-link establishment.

[0038] Optionally, the status code field indicates that all links requested by the STA MLD to be established have been successfully established. The link establishment status information may include link configuration information of all links requested by the STA MLD to be established.

[0039] In yet another implementation, the link establishment status information includes a status code field and link configuration information of a non-transmitting link that is successfully established among the links that the STA MLD requests to establish. The status code field is used to indicate that a transmitting link among the links that the STA MLD requests to establish is successfully established. Optionally, when the status code field indicates that a transmitting link among the links that the STA MLD requests to establish fails to be established, the link establishment status information may further include link configuration information of a non-transmitting link that is successfully established among the links that the STA MLD requests to establish. In this implementation, it can be seen that failures to establish links are allowed to exist among the links that the STA MLD requests to establish, thereby improving the flexibility of multi-link establishment.

[0040] In the aforementioned optional implementation, the status code field may be carried in the multilink association response frame in the form of an independent field, the link configuration information of the successfully established transmission links may be carried in the multilink device information in the multilink element in the multilink association response frame, and the link configuration information of the successfully established non-transmission links may be carried in the link configuration information of each link in the multilink element in the multilink association response frame. Optionally, the status code field and the successfully established links may alternatively be carried in another position in the multilink association response frame.

[0041] In yet another implementation, the link establishment status information includes multiple status code fields. One status code field corresponds to one link that the STA MLD requests to establish, and is used to indicate the link establishment status of the corresponding link. In this implementation, it can be known that each link corresponds to one status code field. In order to improve the flexibility of the multi-link establishment, not only can it be indicated whether the corresponding link is successfully established, but also another status of the link establishment can be indicated.

[0042] In addition, the manner in which the link establishment status information is carried in the multi-link association response frame includes, but is not limited to, the following two types: In one implementation, in the link that the STA MLD requests to establish, the status code field of the transmitting link is carried in the multi-link device information in the multi-link element, and the status code field of the non-transmitting link is carried in the link configuration information of the non-transmitting link in the multi-link element. Carry In another implementation, for links that the STA MLD requests to establish, all of the link's status code fields are carried in the multilink device information in the multilink element.

[0043] In yet another implementation, the link establishment status information includes a status code field and link establishment status bitmap information. The status code field is used to indicate that the STA MLD has successfully associated with the AP MLD, and the link establishment status bitmap information is used to indicate whether each link that the STA MLD requests to establish has successfully been established. Optionally, if the status code field indicates that the STA MLD has failed to associate with the AP MLD, the link establishment status information may not carry the link establishment status bitmap information.

[0044] In yet another implementation, the link establishment status information includes a status code field and link establishment status bitmap information. The status code field is used to indicate that some of the links requested by the STA MLD to be established are successfully established, and the link establishment status bitmap information is used to indicate whether each link requested by the STA MLD to be established is successfully established. Optionally, if the status code field indicates that all the links requested by the STA MLD to be established are successfully established, the link establishment status information may not include link establishment status bitmap information, or the link establishment status bitmap information included in the link establishment status information is all 1 (when the value of the bit corresponding to the link is 1, it is assumed to indicate that the link is successfully established). Optionally, if the status code field indicates that all the links requested by the STA MLD to be established fail to be established, the link establishment status information may not include link establishment status bitmap information, or the link establishment status bitmap information included in the link establishment status information is all 0 (when the value of the bit corresponding to the link is 0, it is assumed to indicate that the link is failed to be established).

[0045] In yet another implementation, the link establishment status information includes a status code field and link establishment status bitmap information. The status code field is used to indicate that a transmission link among the links that the STA MLD requests to establish is successfully established, and the link establishment status bitmap information is used to indicate whether each non-transmission link that the STA MLD requests to establish is successfully established. Optionally, if the status code field indicates that a transmission link among the links that the STA MLD requests to establish fails to be established, the link establishment status information may still include link establishment status bitmap information to indicate whether each non-transmission link is successfully established.

[0046] Optionally, link establishment status information may alternatively be carried in the reassociation response frame to indicate whether each link was successfully established in the reassociation process.

[0047] In addition, in the multi-link establishment method, the reassociation response frame may carry reassociation information, which is used to indicate whether each parameter in the association configuration information is retained. The association configuration information includes, but is not limited to, one or more of the following parameters: block acknowledgement protocol, sequence number, packet number, duplicate detection cache, fragmentation and reassembly buffer, and buffered medium access control service data unit MSDU. Optionally, the association configuration information may be information in a multi-link device that is shared in multiple links. The reassociation information is used to retain some of the parameters so that repeated transmission of the parameters in and after the reassociation operation can be avoided, thereby reducing signaling overhead.

[0048] In one implementation, the reassociation information includes one bit, which corresponds to every parameter in the association configuration information, and is used to indicate whether every parameter in the association configuration information is retained.

[0049] In another implementation, the reassociation information includes multiple bits, where one bit corresponds to one parameter in the association configuration information and is used to indicate whether the corresponding parameter is retained.

[0050] In yet another implementation, the re-association information includes multiple bits, where one bit corresponds to one or more parameters in the association configuration information and is used to indicate whether the corresponding one or more parameters are retained.

[0051] In yet another implementation, the re-association information includes multiple bits, where one bit corresponds to multiple parameters in the association configuration information and is used to indicate whether the corresponding multiple parameters are retained.

[0052] Optionally, the reassociation information is carried in the multilink device information in the multilink element in the reassociation response frame. Alternatively, the reassociation information is carried in the reassociation response frame in the form of a separate field.

[0053] In addition, in the multi-link establishment methods described in the first and second aspects, a scheme indicating the association between radios and links and between radios and APs is used to inform the STA MLD of the links that have been successfully established and the links that have failed to be established. In the multi-link establishment methods described in the third and fourth aspects, the link establishment status of each link is indicated to inform the STA MLD of the links that have been successfully established and the links that have failed to be established. The multi-link establishment methods described in the first and second aspects and the multi-link establishment methods described in the third and fourth aspects need to solve the same problem, same It can be known that the multi-link establishment method has certain technical features with functions and achieves the beneficial effect of more flexible multi-link establishment. Therefore, the multi-link establishment method described in the first and second aspects and the multi-link establishment method described in the third and fourth aspects belong to the same inventive concept and meet the requirement of unity.

[0054] According to a fifth aspect, the application further provides a multi-link establishment method. The method includes: a STA MLD sends a reassociation request frame; and the STA MLD receives a reassociation response frame, where the reassociation response frame carries reassociation information, and the reassociation information is used to indicate whether each parameter in the association configuration information is retained. In this method, the reassociation information is used to retain a part of the parameters, so that repeated transmission of the parameters in and after the reassociation operation can be avoided, thereby reducing signaling overhead.

[0055] According to a sixth aspect, the application further provides a multi-link establishment method. The method corresponds to the method described in the fifth aspect and is described from the perspective of the AP MLD. The method includes: the AP MLD receives a reassociation request frame; and the AP MLD transmits a reassociation response frame, the reassociation response frame carries reassociation information, and the reassociation information is used to indicate whether each parameter in the association configuration information is retained. In this method, the reassociation information is used to retain a part of the parameters, so that repeated transmission of the parameters in and after the reassociation operation can be avoided, thereby reducing signaling overhead.

[0056] The following describes optional implementations of the multi-link establishment methods described in the fifth and sixth aspects.

[0057] In some implementations, the association configuration information may be information in a multi-link device that is shared among multiple links. The reassociation information is used to retain some of the parameters so that repeated transmission of parameters during and after the reassociation operation can be avoided, thereby reducing signaling overhead.

[0058] In another implementation, the association configuration information includes, but is not limited to, one or more of the following parameters: block acknowledgment protocol, sequence number, packet number, duplicate detection cache, fragmentation and reassembly buffer, and buffered media access control service data units MSDUs.

[0059] The re-association information includes one or more bits. One bit corresponds to one or more parameters in the association configuration information and is used to indicate whether the corresponding one or more parameters are retained. In other words, the re-association information includes, but is not limited to, the following optional implementations:

[0060] In one implementation, the reassociation information includes one bit, which corresponds to every parameter in the association configuration information, and is used to indicate whether every parameter in the association configuration information is retained.

[0061] In another implementation, the reassociation information includes multiple bits, where one bit corresponds to one parameter in the association configuration information and is used to indicate whether the corresponding parameter is retained.

[0062] In yet another implementation, the re-association information includes multiple bits, where one bit corresponds to one or more parameters in the association configuration information and is used to indicate whether the corresponding one or more parameters are retained.

[0063] In yet another implementation, the re-association information includes multiple bits, where one bit corresponds to multiple parameters in the association configuration information and is used to indicate whether the corresponding multiple parameters are retained.

[0064] Optionally, the reassociation information is carried in the multilink device information in the multilink element in the reassociation response frame. Alternatively, the reassociation information is carried in the reassociation response frame in the form of a separate field.

[0065] In one implementation, the multi-link association response frame in the first association process between the AP MLD and the STA MLD, or the reassociation response frame described above, further carries link establishment status information. The link establishment status information is used to indicate the link establishment status of each link that the STA MLD requests to establish. It can be seen that in the multi-link establishment method, the AP MLD can indicate the link establishment status of each link. It is allowed that a link fails to be established in the link that the STA MLD requests to establish, thereby improving the flexibility of the multi-link establishment.

[0066] For optional implementation of link establishment status information, please refer to the implementation described in the third and fourth aspects, and the details will not be described again here.

[0067] In another implementation, the multilink association response frame in the first association process between the AP MLD and the STA MLD, or the reassociation response frame described above, further carries radio bitmap information. The radio bitmap information is used to indicate the radios of the STA MLD that are allowed to be used to establish each link that the STA MLD requests to establish. It can be seen that this implementation helps enable the AP MLD to inform the STA MLD of the radios of the STA MLD that are allowed to be used to establish each link that the STA MLD requests to establish.

[0068] Optionally, if the radio bitmap information indicates that there are no or zero STA MLD radios that are permitted to be used to establish the one link that the STA MLD requests to be established, it implicitly indicates that the link failed to be established. If the radio bitmap information indicates that there is one STA MLD radio that is permitted to be used to establish the one link that the STA MLD requests to be established, it implicitly indicates that the link was successfully established. If the radio bitmap information indicates that there are multiple STA MLD radios that are permitted to be used to establish the one link that the STA MLD requests to be established, it implicitly indicates that the link was successfully established and that all of the multiple radios may switch to the link.

[0069] Optionally, if the radio bitmap information indicates that the same radio of the STA MLD is allowed to be used to establish multiple links that the STA MLD requests to be established, it implicitly indicates that the radio may be used to establish multiple links and may perform link switching between the multiple links. In the multi-link establishment method, it can be indicated whether the link establishment is successful, and it can be known that multiple links may be further established for the same radio to help the radio perform fast switching between the multiple links, thereby avoiding the problem of relatively large delay caused by switching performed after the links are subsequently re-established.

[0070] For possible descriptions of the radio bitmap information, please refer to the contents described in the first and second aspects, and the details will not be described again here.

[0071] In another implementation, the multilink association response frame in the first association process between the AP MLD and the STA MLD, or the reassociation response frame described above, further carries multiple radio bitmap information, and one radio bitmap information corresponds to one link that the STA MLD requests to establish. In other words, the radio bitmap information is used to indicate the radio of the STA MLD that is allowed to be used to establish the corresponding link.

[0072] This implementation can be seen to help the AP MLD inform the STA MLD of the radios that the STA MLD is allowed to use to establish each link that the STA MLD requests to be established. Furthermore, if the radio bitmap information of a link indicates that there are no or zero radios that the STA MLD is allowed to use, it implicitly indicates that the link failed to be established. If the radio bitmap information of a link indicates that there is one radio that the STA MLD is allowed to use, it implicitly indicates that the link was successfully established. If the radio bitmap information of a link indicates that there are multiple radios that the STA MLD is allowed to use, it implicitly indicates that the link was successfully established and that all of the multiple radios may switch to that link.

[0073] Optionally, if multiple link radio bitmap information individually indicates the same radio for STA MLD is allowed to be used, it implicitly indicates that the radio may be used to establish multiple links and may perform link switching between multiple links.

[0074] In this implementation, it is possible to indicate whether link establishment was successful, and to help the radio perform fast switching between multiple links, it can be known that multiple links may also be established to the same radio, thereby avoiding the issue of relatively large delays caused by switching performed after a link is subsequently re-established.

[0075] Optionally, for related contents of this implementation, please refer to the contents described in the first and second aspects, and the details will not be described again here.

[0076] According to a seventh aspect, the application provides a communication device. The device may be a STA MLD or may be a device in the STA MLD. The communication device may alternatively be a processor or chip system in the STA MLD. The communication device may execute a method according to the first aspect. The functions of the communication device may be implemented by hardware, or may be implemented by hardware by executing corresponding software. The hardware or software includes one or more units corresponding to the aforementioned functions. The units may be software and / or hardware. For operations and beneficial effects performed by the communication device, please refer to the method and possible implementations in the first aspect, and corresponding beneficial effects are achieved. Details will not be described again here. For operations and beneficial effects performed by the communication device, please refer to the method and possible implementations in the third aspect, and corresponding beneficial effects are achieved. Details will not be described again here. For operations and beneficial effects performed by the communication device, please refer to the method and possible implementations in the fifth aspect, and corresponding beneficial effects are achieved. Details will not be described again here.

[0077] According to an eighth aspect, the application provides a communication device. The device may be an AP MLD or may be a device in the AP MLD. The communication device may alternatively be a processor or chip system in the AP MLD. The communication device may execute a method according to the second aspect. The functions of the communication device may be implemented by hardware, or may be implemented by hardware by executing corresponding software. The hardware or software includes one or more units corresponding to the aforementioned functions. The units may be software and / or hardware. For the operations and beneficial effects performed by the communication device, please refer to the method and possible implementations in the second aspect, and corresponding beneficial effects are achieved. The repeated parts will not be described again. For the operations and beneficial effects performed by the communication device, please refer to the method and possible implementations in the fourth aspect, and corresponding beneficial effects are achieved. The repeated parts will not be described again. For the operations and beneficial effects performed by the communication device, please refer to the method and possible implementations in the sixth aspect, and corresponding beneficial effects are achieved. The repeated parts will not be described again.

[0078] According to a ninth aspect, the application provides a communication device, which may be a STA MLD or a chip system, comprising at least one processor, and when the processor invokes a computer program in a memory, a method performed by the STA MLD in the first aspect or any one of the possible implementations of the first aspect is performed, or a method performed by the STA MLD in the third aspect or any one of the possible implementations of the third aspect is performed, or a method performed by the STA MLD in the fifth aspect or any one of the possible implementations of the fifth aspect is performed.

[0079] According to a tenth aspect, the application provides a communication device, which may be an AP MLD or a chip system. The communication device includes at least one processor, and when the processor calls a computer program in a memory, the method performed by the AP MLD in the second aspect or any one of the possible implementations of the second aspect is performed, or the method performed by the AP MLD in the fourth aspect or any one of the possible implementations of the fourth aspect is performed, or the method performed by the AP MLD in the sixth aspect or any one of the possible implementations of the sixth aspect is performed.

[0080] According to an eleventh aspect, the application provides a communication device, which may be a STA MLD or a chip system. The communication device includes a processor and a memory. The memory is configured to store a computer program, and the processor is configured to execute the computer program stored in the memory to enable the communication device to perform a method performed by the STA MLD in the first aspect or any one of the possible implementations of the first aspect, or a method performed by the STA MLD in the third aspect or any one of the possible implementations of the third aspect, or a method performed by the STA MLD in the fifth aspect or any one of the possible implementations of the fifth aspect.

[0081] According to a twelfth aspect, the application provides a communication device, which may be an AP MLD or a chip system. The communication device includes a processor and a memory. The memory is configured to store a computer program, and the processor is configured to execute the computer program stored in the memory to enable the communication device to perform a method performed by the AP MLD in the second aspect or any one of the possible implementations of the second aspect, or a method performed by the AP MLD in the fourth aspect or any one of the possible implementations of the fourth aspect, or a method performed by the AP MLD in the sixth aspect or any one of the possible implementations of the sixth aspect.

[0082] According to a thirteenth aspect, the application provides a communication device, which may be a STA MLD. The communication device includes a processor, a memory, and a transceiver. The transceiver is configured to receive a signal or transmit a signal, the memory is configured to store a computer program, and the processor is configured to call the computer program from the memory to perform a method performed by the STA MLD in the first aspect or any one of the possible implementations of the first aspect, or a method performed by the STA MLD in the third aspect or any one of the possible implementations of the third aspect, or a method performed by the STA MLD in the fifth aspect or any one of the possible implementations of the fifth aspect.

[0083] According to a fourteenth aspect, the application provides a communication device, which may be an AP MLD. The communication device includes a processor, a memory, and a transceiver. The transceiver is configured to receive a signal or transmit a signal, the memory is configured to store a computer program, and the processor is configured to call the computer program from the memory to perform a method performed by the AP MLD in the second aspect or any one of the possible implementations of the second aspect, or a method performed by the AP MLD in the fourth aspect or any one of the possible implementations of the fourth aspect, or a method performed by the AP MLD in the sixth aspect or any one of the possible implementations of the sixth aspect.

[0084] According to a fifteenth aspect, the application provides a communication device, which may be a STA MLD or a chip system. The communication device includes at least one processor and a communication interface. The processor executes a computer program to perform a method performed by the STA MLD in the first aspect or any one of the possible implementations of the first aspect, or a method performed by the STA MLD in the third aspect or any one of the possible implementations of the third aspect, or a method performed by the STA MLD in the fifth aspect or any one of the possible implementations of the fifth aspect.

[0085] According to a sixteenth aspect, the application provides a communication device, which may be an AP MLD or a chip system. The communication device includes at least one processor and a communication interface. The processor executes a computer program to perform a method performed by the AP MLD in the second aspect or any one of the possible implementations of the second aspect, or a method performed by the AP MLD in the fourth aspect or any one of the possible implementations of the fourth aspect, or a method performed by the AP MLD in the sixth aspect or any one of the possible implementations of the sixth aspect.

[0086] According to a seventeenth aspect, the application provides a computer-readable storage medium configured to store instructions which, when executed, perform a method performed by a STA MLD in the first aspect or any one of the possible implementations of the first aspect, or perform a method performed by a STA MLD in the third aspect or any one of the possible implementations of the third aspect, or perform a method performed by a STA MLD in the fifth aspect or any one of the possible implementations of the fifth aspect.

[0087] According to an eighteenth aspect, the application provides a computer-readable storage medium, the computer-readable storage medium being configured to store instructions which, when executed, perform a method performed by an AP MLD in the second aspect or any one of the possible implementations of the second aspect, or perform a method performed by an AP MLD in the fourth aspect or any one of the possible implementations of the fourth aspect, or perform a method performed by an AP MLD in the sixth aspect or any one of the possible implementations of the sixth aspect.

[0088] According to a nineteenth aspect, the application provides a computer program product including instructions which, when executed, perform a method performed by a STA MLD in the first aspect or any one of the possible implementations of the first aspect, or perform a method performed by a STA MLD in the third aspect or any one of the possible implementations of the third aspect, or perform a method performed by a STA MLD in the fifth aspect or any one of the possible implementations of the fifth aspect.

[0089] According to a twentieth aspect, the application provides a computer program product including instructions, which when executed perform a method performed by an AP MLD in the second aspect or any one of the possible implementations of the second aspect, or perform a method performed by an AP MLD in the fourth aspect or any one of the possible implementations of the fourth aspect, or perform a method performed by an AP MLD in the sixth aspect or any one of the possible implementations of the sixth aspect. [Brief description of the drawings]

[0090] [Figure 1] FIG. 1 is a schematic diagram of the structure of a communication system 100. [Diagram 2] FIG. 2 is a schematic diagram of the structure of a communication system 200. [Diagram 3] 1 is a schematic diagram of a multi-link association response frame structure; [Figure 4] 1 is a schematic flowchart of a multi-link establishment method 100 according to an embodiment of the present application. [Diagram 5] FIG. 2 is another schematic diagram of a multi-link association response frame structure according to an embodiment of the present application; [Figure 6] 2 is a schematic flowchart of a multi-link establishment method 200 according to an embodiment of the present application. [Figure 7] 1 is a schematic diagram of the structure of a multi-link element according to an embodiment of this application; [Figure 8] 3 is a schematic flowchart of a multi-link establishment method 300 according to an embodiment of the present application. [Figure 9] FIG. 13 is yet another schematic diagram of a multi-link association response frame structure according to an embodiment of the present application; [Figure 10] FIG. 13 is yet another schematic diagram of a multi-link association response frame structure according to an embodiment of the present application; [Figure 11] FIG. 13 is yet another schematic diagram of a multi-link association response frame structure according to an embodiment of the present application; [Figure 12] FIG. 13 is yet another schematic diagram of a multi-link association response frame structure according to an embodiment of the present application; [Figure 13] 4 is a schematic flowchart of a multi-link establishment method 400 according to an embodiment of the present application. [Figure 14] 5 is a schematic flowchart of a multi-link establishment method 500 according to an embodiment of the present application. [Figure 15] FIG. 13 is yet another schematic diagram of a multi-link association response frame structure according to an embodiment of the present application; [Figure 16] FIG. 13 is yet another schematic diagram of a multi-link association response frame structure according to an embodiment of the present application; [Figure 17] FIG. 13 is yet another schematic diagram of a multi-link association response frame structure according to an embodiment of the present application; [Figure 18] FIG. 13 is yet another schematic diagram of a multi-link association response frame structure according to an embodiment of the present application; [Figure 19] 1 is a schematic diagram of the structure of a communication device 100 according to an embodiment of the present application. [Figure 20] 1 is a schematic diagram of the structure of a communication device 200 according to an embodiment of the present application. [Figure 21] 1 is a schematic diagram of a structure of a chip according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0091] The following clearly and completely describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application.

[0092] The wireless communication system applicable to the embodiments of this application may be a wireless local area network (WLAN) or a cellular network. The multi-link establishment 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 simultaneous transmission performed on multiple links. For example, the communication device is called a multi-link device or a multi-band device. Compared with a device that only supports single-link transmission, the multi-link device has higher transmission efficiency and higher throughput.

[0093] The embodiments of this application are primarily described by using an example in which an IEEE 802.11 network, for example, a wireless local area network of an 802.11 series protocol such as 802.11be (which is referred to as Wi-Fi 7 for short), is deployed. However, aspects of this application may be extended to other networks using various standards or protocols, for example, Bluetooth, high performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard and used primarily in Europe), and wide area networks (WANs), wireless local area networks (WLANs), personal area networks (PANs), or other currently known or later developed networks. Thus, various aspects provided in this application are applicable to any suitable wireless network, regardless of the coverage and wireless access protocol used.

[0094] As shown in FIG. 1, using a wireless local area network as an example, a communication system 100 to which an embodiment of this application is applied includes a station 101 and a station 102. The station 101 may communicate with the station 102 by using multiple links to improve throughput. The station 101 may be a multi-link device, and the station 102 may be a single-link device, a multi-link device, or the like. In one scenario, the station 101 is an AP MLD, and the station 102 is a STA MLD or station (e.g., a single-link station). In another scenario, the station 101 is a STA MLD, and the station 102 is an AP (e.g., a single-link AP) or an AP MLD. In yet another scenario, the station 101 is an AP MLD, and the station 102 is an AP MLD or an AP. In yet another scenario, the station 101 is a STA MLD, and the station 102 is a STA MLD or STA (e.g., a single-link station). Of course, the wireless local area network may further include other devices. The quantities and types of devices represented in the communication system are merely examples.

[0095] In another example, Fig. 2 illustrates a communication system 200. In the communication system 200, an example scenario is used in which an AP MLD communicates with a STA MLD in a wireless local area network. The AP MLD includes associated AP1, AP2, and AP3, the STA MLD includes associated STA1, STA2, and STA3, and the AP MLD communicates with the STA MLD by using link1, link2, and link3 in parallel.

[0096] To help understand the multi-link establishment method in this application, relevant concepts in the embodiments of this application are briefly described.

[0097] 1. Multilink Devices

[0098] A multi-link device includes one or more affiliated stations (STAs). An affiliated STA is a logical station and can operate in one link. An affiliated station can be an Access Point (AP) or a non-Access Point Station (non-AP STA). For ease of description, in this application, a multi-link device whose affiliated station is an AP can be called a multi-link AP, a multi-link AP device, or an AP multi-link device (AP MLD). A multi-link device whose affiliated station is a non-AP SPA can be called a multi-link STA, a multi-link STA device, or an STA multi-link device (STA MLD). For ease of description, "a multi-link device includes an affiliated STA" is also simply described as "a multi-link device includes a STA" in the embodiment of this application.

[0099] A multi-link device may realize 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 or compatible with 802.11be or supporting 802.11be realizes communication with another device. Of course, the other device may or may not be a multi-link device.

[0100] For example, the multi-link device in the embodiment of this application may be a single antenna device, or may be a multi-antenna device, for example a device having more than two antennas. The number of antennas included in the multi-link device is not limited in the embodiment of this application.

[0101] For example, a multi-link device is a device having wireless communication capabilities. The device may be an integrated device, or may be a chip, processing system, or the like mounted on an integrated device. The device on which the chip or processing system is mounted may be controlled by the chip or processing system to implement the methods and functions in the embodiments of this application. For example, the STA MLD in the embodiments of this application may have a wireless transceiver function and support 802.11 series protocols, and may communicate with an AP MLD, another STA 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 STA MLD may be a user equipment that can be connected to a network, 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, may be an Internet of Things node in the Internet of Things, or may be an in-vehicle communication device in the Internet of Vehicles. Alternatively, the STA MLD may be a chip and processing system in such a terminal.

[0102] The AP MLD in the embodiment of this application is a device serving the STA MLD and may support 802.11 series protocols. For example, the AP MLD may be a communication entity such as a communication server, a router, a switch, or a bridge, or the AP MLD may include various types of macro base stations, micro base stations, and relay stations. Of course, the AP MLD may alternatively be chips and processing systems in various types of devices to realize the methods and functions in the embodiments of this application. In addition, the multi-link device may support high-speed and low-latency transmission. With the continuous evolution of application scenarios of wireless local area networks, the multi-link device may be further applied to more scenarios. For example, the multi-link device may be a sensor node in a smart city (such as a smart water meter, a smart electric meter, a smart air sensing node, etc.), a smart device in a smart home (such as a smart camera, a projector, a display, a TV, a stereo, a refrigerator, and a washing machine, etc.), a node in the Internet of Things, an entertainment terminal (such as a wearable device such as AR and VR), a smart device in a smart office (such as a printer and a projector, etc.), an IoV device in the Internet of Vehicles, and some infrastructure in daily life scenarios (such as a vending machine, a self-service navigation station in a supermarket, a self-service cash register device, and a self-service ordering machine, etc.). The specific format of the STA MLD and the AP MLD is not specifically limited in the embodiments of this application and is merely an example for the description here. The 802.11 protocol may be a protocol that supports 802.11be or is compatible with 802.11be.

[0103] 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.

[0104] 2. Multi-link establishment operation

[0105] figure 2 As shown in FIG. 1, the STA MLD performs a multi-link establishment operation to establish multiple links, e.g., link1, link2, and link3, to the AP MLD. The multi-link establishment operation may also be referred to as a multi-link association operation. Specifically, the STA MLD may be associated with multiple links to the AP MLD by using the multi-link establishment operation. For example, in FIG. 2 As shown in FIG. 1, STA1 in the STA MLD is associated using link1, STA2 is associated using link2, and STA3 is associated using link3. The multi-link establishment operation may also be called a multi-link device association operation. Specifically, the STA MLD may associate each STA in the STA MLD with an AP in the AP MLD by using the multi-link establishment operation. For example, FIG. 2 As shown in Figure 1, STA1 is associated with AP1, STA2 is associated with AP2, and STA3 is associated with AP3.

[0106] In multi-link establishment operation, STA MLD , Li Ink smell tema Multilink Association Request Frame Muo Yo Bima Multilink association response frame exchange By doing so, multiple links to the AP MLD are established, one of which is called a transmitted link and another of which is called a non-transmitted link.

[0107] Using the communication system illustrated in FIG. 2 as an example, the multi-link establishment operation may include the following steps.

[0108] The STA MLD sends a multi-link association request frame to the AP MLD on link1. The multi-link association request frame carries not only the station side information of link1, but also the station side information of link2 and link3. The station side information includes the station identifiers corresponding to the links, and the like. Link1 is a transmitted link, and link2 and link3 are non-transmitted links.

[0109] The AP MLD returns a multi-link association response frame to the STA MLD. The multi-link association response frame carries not only the station side information of link1, but also the access point side information of link1, the station side information and access point side information of link2, and the station side information and access point side information of link3. In this way, a multi-link connection is established between the STA MLD and the AP MLD.

[0110] The multilink association request frame in this application is an association request frame carrying a multilink element. Optionally, the multilink association request frame may also be referred to as a multilink establishment request frame, an association request frame, or an establishment request frame. The multilink association response frame in this application is an association response frame carrying a multilink element. Optionally, the multilink association response frame may also be referred to as a multilink establishment response frame, an association response frame, or an establishment response frame. The following describes the multilink association response frame with reference to FIG. 3.

[0111] 3. Multi-link association response frame

[0112] The station side information and the access point side information carried in the multi-link association response frame may be arranged in a multi-link element. Both the multi-link association request frame and the multi-link association response frame carry a multi-link element. As shown in FIG. 3, the information carried in the multi-link element in the multi-link association response frame is divided into two parts. One part is multi-link device information (MLD-level info), and the other part is link configuration information of each link (per link profile info). The link configuration information of each non-transmitting link may be called non-transmitting link configuration information for short. Of course, the multi-link element may further include another field or other information.

[0113] The content of the link configuration information in the multilink association request frame is different from the content of the link configuration information in the multilink association response frame. For example, both the link configuration information in the multilink association request frame and the link configuration information in the multilink association response frame carry the link identifier of the link, the radio related information, and the like. However, the link configuration information in the multilink association response frame may not carry the related information on the station side. Specifically, this is not limited in the embodiment of this application.

[0114] MLD-level info is related information for multilink devices, e.g., Service Access Point for STA MLD. mediumAccess control address (SAP MAC address) and AP MLD service access point medium The per link profile info carries an access control address. The per link profile info starts with a fixed element, i.e., a link-index element. The link-index element carries a link identifier (link ID) of the corresponding link to indicate the link to which the link profile info is related. The link-index element further carries an element on the STA side (or AP side) of the link, which is denoted as an x ​​element in FIG. 3. The x element is an element having content different from the content of the element on the STA side (or AP side) of the transmitted link. The STA MLD can obtain information such as the link ID of each link of the AP MLD by receiving a probe response frame or a beacon frame.

[0115] In addition, apart from carrying the multi-link elements, the multi-link association response frame may further carry other fields. Based on the sequence number, as shown in Table 1, the other fields are a capability information field, a status code field, an association identifier (AID) field, a supported rate and basic service set (BSS) field, and the like. The association response frame is sent by an access point in an association process between single-link devices, and the multi-link association response frame is sent by an access point-multi-link device in an association process between multi-link devices.

[0116] [Table 1]

[0117] The status code field is used to indicate whether the multilink establishment operation was successful, whether the multilink device association operation was successful, or whether each STA in the STA MLD has associated with each AP in the AP MLD. . table 2 teeth Status code represent .

[0118] [Table 2]

[0119] 4. Wireless for Multilink Devices

[0120] The multilink device may be a single-antenna (or single-radio module or single-radio) multilink device, or may be a multi-antenna (or multi-radio module or multi-radio) multilink device. The number of antennas included in the multilink device is not limited in the embodiments of this application. In other words, the multilink device may include one or more radios, and each radio may support one or more of the above-described frequency bands. It should be noted that the radio in this solution includes not only a radio module but also a baseband processing module. Optionally, in this application, the radio of the STA MLD may be referred to as the station of the STA MLD.

[0121] When one radio of the STA MLD may support multiple frequency bands, the radio may switch between the links of the AP MLD, which correspond to multiple frequencies respectively. For example, as shown in FIG. 2, one radio of the STA MLD may support two frequency bands, namely 5 GHz and 6 GHz. Thus, the radio may switch between link2 and link3. In other words, STA2 corresponding to link2 and STA3 corresponding to link3 may share one radio. That is, this radio may be used to virtualize two STAs. In other words, link2 and link3 may share one radio, or STA2 and STA3 may share one radio.

[0122] Although the STA MLD can establish two links by using a radio, the two links share one radio of the STA MLD, so at the same time, only one of the two links can be in an enabled state, and the other link is in a disabled state. Optionally, since the STA MLD has established link2 and link3 by using a radio, the STA MLD can quickly switch from link2 to link3, so that link2 changes from an enabled state to a disabled state, and link3 changes from a disabled state to an enabled state.

[0123] It should be noted that all links discussed in this application are links that are requested to be established by using a multi-link association request frame. All radios in the STA MLD discussed in this application are radios whose radio-related information is carried in the multi-link association request frame. The quantity of APs in the AP MLD discussed in this application may be the quantity of independent radios in the AP MLD. In addition, all APs in the AP MLD discussed in this application are APs that correspond to link identifiers carried in the multi-link association request frame.

[0124] This application further provides a multi-link establishment method 100 and a multi-link establishment method 200. In both the multi-link establishment method 100 and the multi-link establishment method 200, radio bitmap information can be used to know the radio that is allowed to be used to establish each link. Furthermore, this helps to determine that the link has failed to be established when there is no radio that is allowed to be used for the link, or to determine that the link has been successfully established when there is a radio that is allowed to be used for the link. When the same radio is allowed to be used to establish multiple links, the radio can perform fast link switching between multiple links, thereby avoiding the problem of relatively long delay caused by re-establishing a link and improving the flexibility of the multi-link establishment.

[0125] This application further provides a multi-link establishment method 300. The multi-link establishment method 300 may indicate whether each link that the STA MLD requests to establish is successfully established. Different from the scheme in which only one status code field in the association response frame is used to indicate whether the association of the STA is successful, the multi-link establishment method 300 is applicable to multi-link devices. The link establishment status information may be used to indicate whether each link that the STA MLD requests to establish is successfully established, i.e., it is allowed that there are links that fail to be established, thereby improving the flexibility of the multi-link establishment.

[0126] This application provides a multi-link establishment method 400. In the multi-link establishment method 400, a predefined rule is used to enable a STA MLD to retain some of the parameters in the previously associated configuration information during the re-association process, thereby reducing signaling overhead.

[0127] This application further provides a multi-link establishment method 500. In the multi-link establishment method 500, in the re-association process, STA MLD is explicitly indicated by using re-association information to retain some of the parameters in the configuration information previously associated, thereby reducing signaling overhead. Compared with the current method in which the single-link device deletes the configuration information previously associated and acquires the configuration information again in the re-association operation process when the single-link device needs to modify the capability information or some attributes of the single-link device, it can be seen that the multi-link establishment method 400 and the multi-link establishment method 500 help reduce signaling overhead.

[0128] In addition, the multi-link establishment method 100 to the multi-link establishment method 300 need to solve the same problem, same The multi-link establishment method 100 to the multi-link establishment method 300 have certain technical features with functions and achieve similar beneficial effects. Therefore, the multi-link establishment method 100 to the multi-link establishment method 300 belong to the same inventive concept and meet the requirement of unity.

[0129] The multi-link association response frame may carry one or more of re-association information, link establishment status information, and radio bitmap information, which is not limited in the embodiments of this application.

[0130] The present application will now be described in detail with reference to the accompanying drawings.

[0131] EMBODIMENT 1 This application further provides a multi-link establishment method 100. In the multi-link establishment method 100, a radio of the STA MLD that is permitted to be used to establish each link among the multiple links that the STA MLD requests to establish may be indicated.

[0132] For example, assume that the STA MLD has two radios, namely radio1 and radio2, the AP MLD has AP1, AP2, and AP3, and the links of the AP MLD are link1, link2, and link3, respectively. In the multi-link establishment method 100, the STA MLD requests to establish link1, link2, and link3. t In this case, the STA MLD radio that is allowed to be used to establish link1, the STA MLD radio that is allowed to be used to establish link2, and the STA MLD radio that is allowed to be used to establish link3 may be indicated.

[0133] Alternatively, this may be described as one or more of the following: the multi-link establishment method 100 may indicate the APs in the AP MLD with which each radio in the STA MLD is permitted to associate, or may indicate the links that are permitted to share each radio in the STA MLD among the multiple links that the STA MLD requests to establish, or may indicate the links that each radio in the STA MLD is permitted to use to establish, or may indicate the radios in the STA MLD with which each AP in the AP MLD is permitted to associate.

[0134] For example, assume that the STA MLD has two radios, radio1 and radio2, and the AP MLD has AP1, AP2, and AP3, and the links of the AP MLD are link1, link2, and link3, respectively. The multi-link establishment method 100 may indicate the APs in the AP MLD that radio1 and radio2 are allowed to associate with, respectively, or may indicate the links that radio1 is allowed to share and the links that radio2 is allowed to share in link1, link2, and link3, or may indicate the links that radio1 is allowed to be used to establish and the links that radio2 is allowed to be used to establish, or may indicate the radio that AP1 is allowed to associate with, the radio that AP2 is allowed to associate with, and the radio that AP3 is allowed to associate with.

[0135] 4 is a schematic flowchart of a multi-link establishment method 100 according to an embodiment of this application. The multi-link establishment method 100 includes, but is not limited to, the following steps:

[0136] S101: The STA MLD transmits a multi-link association request frame.

[0137] S102: The AP MLD receives a multi-link association request frame.

[0138] S103: The AP MLD sends a multi-link association response frame, where the multi-link association response frame includes radio bitmap information, and the radio bitmap information is used to indicate the radios of the STA MLD that are allowed to be used to establish each link among the links that the STA MLD requests to establish.

[0139] S104: STA MLD Multilink An association response frame is received.

[0140] Moreover, the multi-link establishment method 100 may further include the STA MLD determining, based on the radio bitmap information, multiple links that are allowed to use the same radio to perform link switching among the multiple links by using the radio; the STA MLD determining, based on the radio bitmap information, links that do not have a radio that is allowed to be used to establish a link, to determine that the link has failed to be established; and the STA MLD determining, based on the radio bitmap information, links that have a radio that is allowed to be used to establish a link, to determine that the link has been successfully established.

[0141] In this embodiment of the present application, it is possible to know that not only is the AP MLD enabled to inform the STA MLD of the radios that the STA MLD is permitted to use to establish each link that the STA MLD requests to be established. In this way, , nothing Based on the line bitmap information, the STA MLD determines whether the link has been successfully established. do.In other words, the AP MLD is allowed to refuse to establish some of the links requested by the STA MLD, thereby improving the flexibility of the multi-link establishment. In addition, the STA MLD determines multiple links that can be established by using the same radio based on the radio bitmap information, so as to help the radio flexibly switch between multiple links. In other words, the number of radios of the STA MLD is allowed to be less than the number of links that the STA MLD requests to establish, thereby further improving the flexibility of the multi-link establishment.

[0142] In one implementation, the multilink association request frame carries radio quantity information, and the radio quantity information is used to indicate the quantity of radios in the STA MLD. The number of bits occupied by the radio quantity information is determined based on the number of radios in the STA MLD. For example, if the number of radios in the STA MLD is assumed to be 2, the number of bits occupied by the radio quantity information is 1. If the number of radios in the STA MLD is assumed to be 4, the number of bits occupied by the radio quantity information is 2.

[0143] In another implementation, the amount of radios in the STA MLD is determined based on radio-related information carried in the multilink association request frame. medium The number of access control addresses is the number of STA MLDs.

[0144] The total amount of bits occupied by Radio Bitmap Information = the number of radios in the STA MLD multiplied by the number of APs in the AP MLD. Alternatively, the total amount of bits occupied by Radio Bitmap Information = the number of radios in the STA MLD multiplied by the number of links that the STA MLD requests to establish. It can be known that the Radio Quantity Information carried in the Multilink Association Request frame helps to determine the number of bits of Radio Bitmap Information or the length of the Radio Bitmap Information.

[0145] Specifically, the radio bitmap information is used to indicate the radio of the STA MLD that is permitted to be used to establish each link among the multiple links that the STA MLD requests to establish. One link corresponds to an R bit in the radio bitmap information, where R is the number of radios in the STA MLD. One of the R bits corresponds to one radio of the STA MLD, and the bit indicates whether the corresponding radio is permitted to be used to establish a link. In addition, the R bit corresponding to each link in the radio bitmap information may be determined or predefined based on a link identifier. The bit in the R bits corresponding to each radio may be determined or predefined based on the order of radio-related information carried in a multilink association request frame. For example, the number R of the radios in the STA MLD is equal to 2, and the order of radio-related information carried in a multilink association request frame transmitted by the STA MLD is such that the radio-related information of radio2 appears first, and the radio-related information of radio1 appears next. In this case, the first bit of the two bits corresponds to radio2, and the second bit corresponds to radio1.

[0146] For example, assume that the STA MLD has two radios, namely radio1 and radio2, and the links that the STA MLD requests to establish are link1, link2, and link3. In this case, the radio bitmap information is 6 bits: Equipped with, R is equal to 2. The 2 bits corresponding to link1, the 2 bits corresponding to link2, and the 2 bits corresponding to link3 among the 6 bits may be such that link1 corresponds to the first 2 bits, link2 corresponds to the middle 2 bits, and link3 corresponds to the last 2 bits. The bits among every 2 bits corresponding to two radios individually may be such that the first bit corresponds to radio1 and the second bit corresponds to radio2. If the radio bitmap information is 100101, it indicates that the radio allowed to be used to establish link1 is radio1, and both the radio allowed to be used to establish link2 and the radio allowed to be used to establish link3 are radio2. It can be known that link1, link2, and link3 are all successfully established, and radio2 can be used to establish link2 and link3. Thus, radio2 is the radio that is allowed to be used to establish link2 and link3. Cut with It can be replaced.

[0147] In addition, the radio bitmap information can be carried not only in the multilink association response frame but also in the multilink association request frame. The multilink association request frame carrying the radio bitmap information can inform the AP MLD of the above-mentioned association required by the STA MLD. The example in which the radio bitmap information is in the multilink association response frame is used for the following description.

[0148] Radio bitmap information may be carried in the MLD-level info in the multi-link element to indicate the association between each radio in the STA MLD and each AP in the AP MPD, or between each radio in the STA MLD and each link that the STA MLD requests to establish. The radio bitmap information may be referred to as a Radio's Bitmap Indication for Each Link field. As shown in FIG. 5, the radio's bitmap indication for each link field is located in the MLD-level info in the multi-link element.

[0149] Optionally, the radio bitmap information is described from different perspectives, and the radio bitmap information corresponds to different descriptions. For example, the radio bitmap information is used to indicate the radio of the STA MLD with which each AP in the AP MLD is permitted to associate. Alternatively, the radio bitmap information is used to indicate the AP of the AP MLD with which each radio in the STA MLD is permitted to associate. Alternatively, the radio bitmap information is used to indicate the links that are permitted to share each radio of the STA MLD among the multiple links that the STA MLD requests to establish. Alternatively, the radio bitmap information is used to indicate the links that each radio of the STA MLD is permitted to be used to establish. In other words, the radio bitmap information may indicate the association between each radio of the STA MLD and each AP in the AP MLD, or the association between each radio of the STA MLD and each link that the STA MLD requests to establish.

[0150] The following describes how another description method of the radio bitmap information specifically indicates the correspondence when the radio bitmap information is placed in the MLD-level info in the multi-link element.

[0151] In the description, the radio bitmap information is used to indicate the radios of the STA MLD, which are allowed to be used to establish each link of the AP MLD with the AP of the link. One link corresponds to R bits in the radio bitmap information, where R is the number of radios of the STA MLD. One bit of the R bits corresponds to one radio of the STA MLD and indicates whether the corresponding radio is allowed to be used to establish a link with the AP. In addition, the R bits in the radio bitmap information corresponding to each link may be determined or predefined based on the link identifier. The bits in the R bits corresponding to the R radios individually may be determined or predefined based on the order of the radio related information carried in the multilink association request frame.

[0152] For example, it is assumed that the STA MLD has two radios, namely radio1 and radio2, and the links that the STA MLD requests to establish are link1, link2, and link3. In this case, the radio bitmap information is 6 bits, and R is equal to 2. The radio bitmap information indicates, in radio1 and radio2, which radios may be used to establish link1 with AP1, which radios may be used to establish link2 with AP2, and which radios may be used to establish link3 with AP3. The 2 bits corresponding to link1, the 2 bits corresponding to link2, and the 2 bits corresponding to link3 among the 6 bits may be such that link1 corresponds to the first 2 bits, link2 corresponds to the middle 2 bits, and link3 corresponds to the last 2 bits. The bits among every 2 bits that correspond to the two radios respectively may be such that the first bit corresponds to radio1, and the second bit corresponds to radio2. When the radio bitmap information is 100101, it indicates that radio1 is allowed to be used to establish link1 with AP1, radio2 is not allowed to be used to establish link1 with AP1, radio1 is not allowed to be used to establish link2 with AP2, radio2 is allowed to be used to establish link2 with AP2, radio1 is not allowed to be used to establish link3 with AP3, and radio2 is allowed to be used to establish link3 with AP3. It can be known that link1, link2, and link3 are all successfully established. In addition, radio2 may establish link2 with AP2 and establish link3 with AP3. Thus, radio2 may switch between link2 and link3, respectively.

[0153] In another description, the radio bitmap information is used to indicate the radios of the STA MLD with which each AP in the AP MLD is allowed to associate. One AP corresponds to R bits in the radio bitmap information, where R is the number of radios in the STA MLD. One bit of the R bits corresponds to one radio in the STA MLD and indicates whether the corresponding radio is allowed to associate with the AP. In addition, the R bits in the radio bitmap information corresponding to each AP may be determined or predefined based on the association identifier of the AP. The bits in the R bits corresponding to each of the R radios may be determined or predefined based on the order of the radio-related information carried in the multilink association request frame.

[0154] For example, it is assumed that the STA MLD has two radios, namely radio1 and radio2, and the AP MLD has three APs, namely AP1, AP2, and AP3. In this case, the radio bitmap information is 6 bits, and R is equal to 2. The 2 bits corresponding to AP1, the 2 bits corresponding to AP2, and the 2 bits corresponding to AP3 in the 6 bits may be such that AP1 corresponds to the first 2 bits, AP2 corresponds to the middle 2 bits, and AP3 corresponds to the last 2 bits. The bits in every 2 bits corresponding to the two radios individually may be such that the first bit corresponds to radio1 and the second bit corresponds to radio2. If the radio bitmap information is 100101, it indicates that the radio that AP1 is allowed to associate with is radio1, and both the radio that AP2 is allowed to associate with and the radio that AP3 is allowed to associate with are radio2. It can be known that radio2 switches between AP2 and AP3.

[0155] In yet another description, the radio bitmap information is used to indicate the APs in the AP MLD with which each radio in the STA MLD is allowed to associate. One radio corresponds to S bits in the radio bitmap information, where S is the number of APs in the AP MLD. One of the S bits is AP The S bits correspond to an AP in the MLD and indicate whether the radio is allowed to associate with the AP. In addition, the S bits in the radio bitmap information corresponding to each radio may be determined or predefined based on the order of the radio's related information carried in the multilink association request frame. The bits in the S bits corresponding to each of the S APs may be determined or predefined based on the association identifier of the AP.

[0156] For example, it is assumed that the STA MLD has two radios, namely radio1 and radio2, and the AP MLD has three APs, namely AP1, AP2, and AP3. In this case, the radio bitmap information is 6 bits, and S is equal to 2. The 3 bits corresponding to radio1 and the 3 bits corresponding to radio2 in the 6 bits may be such that radio1 corresponds to the first 3 bits, and radio2 corresponds to the last 3 bits. The bits in every 3 bits corresponding to the three APs individually may be such that the first bit corresponds to AP1, the second bit corresponds to AP2, and the third bit corresponds to AP3. If the radio bitmap information is 010101, it indicates that radio1 is allowed to associate with AP2, and radio2 is allowed to associate with AP1 and AP3. It can be known that radio2 switches between AP1 and AP3.

[0157] In yet another description, the radio bitmap information is used to indicate the links that are allowed to share each radio of the STA MLD among the multiple links that the STA MLD requests to establish. One radio corresponds to S bits in the radio bitmap information, where S is the number of links of the AP MLD. One bit of the S bits corresponds to one link of the STA MLD and indicates whether the corresponding link is allowed to share a radio. In addition, the S bits in the radio bitmap information that correspond to each radio may be determined or predetermined based on the order of the radio-related information carried in the multilink association request frame. The bits in the S bits that correspond to the S links individually may be determined or predetermined based on the link identifier.

[0158] For example, assume that the STA MLD has two radios, namely radio1 and radio2, and the links that the STA MLD requests to establish are link1, link2, and link3. In this case, the radio bitmap information is 6 bits, and S is equal to 3. The 3 bits corresponding to radio1 and the 3 bits corresponding to radio2 in the 6 bits may be such that radio1 corresponds to the first 3 bits, and radio2 corresponds to the last 3 bits. The bits in every 3 bits corresponding to link1, link2, and link3 respectively may be such that the first bit corresponds to link1, the second bit corresponds to link2, and the third bit corresponds to link3. If the radio bitmap information is 010101, it indicates that the link that is allowed to share radio1 is link2, and the links that are allowed to share radio2 are link1 and link3. It can be known that radio2 switches between link1 and link3.

[0159] In yet another description, the radio bitmap information is used to indicate the links that each radio of the STA MLD is allowed to be used to establish. One radio corresponds to S bits in the radio bitmap information, where S is the number of links of the AP MLD. One bit of the S bits corresponds to one link of the STA MLD and indicates whether the radio is allowed to be used to establish the corresponding link. In addition, the S bits in the radio bitmap information corresponding to each radio may be determined or predetermined based on the order of the radio's related information carried in the multilink association request frame. The bits in the S bits corresponding to the S links individually may be determined or predetermined based on the link identifier.

[0160] For example, assume that the STA MLD has two radios, namely radio1 and radio2, and the links that the STA MLD requests to establish are link1, link2, and link3. In this case, the radio bitmap information is 6 bits, and S is equal to 3. The 3 bits corresponding to radio1 and the 3 bits corresponding to radio2 in the 6 bits may be such that radio1 corresponds to the first 3 bits and radio2 corresponds to the last 3 bits. The bits in every 3 bits corresponding to link1, link2, and link3 respectively may be such that the first bit corresponds to link1, the second bit corresponds to link2, and the third bit corresponds to link3. If the radio bitmap information is 010101, it indicates that the link that radio1 is allowed to use to establish is link2, and the links that radio2 is allowed to use to establish are link1 and link3. It can be known that radio2 switches between link1 and link3.

[0161] In this embodiment of the application, it can be known that when the radio bitmap information is interpreted from different perspectives, each bit in the radio bitmap information corresponds to different meanings. Specifically, one of the interpretations, i.e., one of the descriptions, is determined in a manner that is predetermined or signaling configuration. This is not specifically limited in this embodiment of the application. In conclusion, regardless of how the radio bitmap information is described, the STA MLD can know information such as the radio that is allowed by the AP MLD to be used on the STA side of the link, whether the link is successfully established, and the link to which the radio can be switched quickly. As a result, the flexibility of multi-link establishment is greatly improved.

[0162] EMBODIMENT 2 This application further provides a multi-link establishment method 200. As shown in Fig. 6, the multi-link establishment method 200 is similar to the multi-link establishment method 100. For example, step S201 in Fig. 6 is the same as step S101 in Fig. 4, and S202 is the same as S102 in Fig. 4. The only difference is that in the multi-link establishment method 200, the multi-link association response frame in S203 and S204 carries multiple radio bitmap information. One radio bitmap information corresponds to one link that the STA MLD requests to establish, and the radio bitmap information is used to indicate the radio that is allowed to be used to establish the corresponding link.

[0163] The radio bitmap information of the transmitting link is arranged in the MLD-level info in the multi-link element. The radio bitmap information of the non-transmitting link is arranged in the Per-link profile info in the multi-link element. In other words, the radio bitmap information in the MLD-level info in the multi-link element is used to indicate the correspondence between the transmitting link and each radio of the STA MLD. The radio bitmap information in the Per-link profile info in the multi-link element is used to indicate the correspondence between the corresponding non-transmitting link and each radio of the STA MLD.

[0164] The radio frequency bitmap information may be referred to as a bitmap corresponding to non-AP MLD's radios field, or a bitmap corresponding to STA MLD's radios field. For example, as shown in FIG. 7, it is assumed that link1 is a transmission link, and link2 and link3 are non-transmission links. In this case, as shown in FIG. 7, the bitmap corresponding to STA MLD's radios of link1 is placed in the MLD-level info in the multi-link element, and the bitmap corresponding to STA MLD's radios of link2 and the bitmap corresponding to STA MLD's radios of link3 are individually placed in the Per-link profile info in the multi-link element. Using link2 as an example, as shown in FIG. 7, the bitmap corresponding to STA MLD's radios of link2 is placed in the link-index element of the non-transmitted link 2 profile info in the multi-link element. In addition, the link-index element may further carry an element ID, a length, a link ID, and an enable / disable indication. The "enable / disable indication" may be translated as "enable / disable indication."

[0165] The quantity of bits occupied by the radio bitmap information of the transmitting link and the quantity of bits occupied by the radio bitmap information of the non-transmitting link are both equal to the radio quantity of the STA MLD. The radio quantity information carried in the multilink association request frame helps to determine the quantity of bits of the radio bitmap information or the length of the radio bitmap information.

[0166] Similarly, the radio bitmap information of a link may correspond to different description methods from different perspectives. For example, the radio bitmap information of a link is used to indicate a radio that is permitted to be used to establish a link, or is used to indicate a radio of a STA MLD that is permitted to be used to establish a link. The radio bitmap information of each link is R bits, where R is the number of radios of the STA MLD. One of the R bits corresponds to one radio of the STA MLD and indicates whether the corresponding radio is permitted to be used to establish a link. In addition, the bit in the radio bitmap information corresponding to each radio may be determined or predetermined based on the order of the radio related information carried in the multilink association request frame.

[0167] For example, it is assumed that the STA MLD has two radios, namely radio1 and radio2, and the links that the STA MLD requests to establish are link1, link2, and link3. In this case, the radio bitmap information of each link is two bits. The bits in every two bits, which correspond to the two radios respectively, may be such that the first bit corresponds to radio1 and the second bit corresponds to radio2. If the radio bitmap information of link1 is 10, it indicates that the radio that is allowed to be used to establish link1 is radio1. If the radio bitmap information of link2 is 10, it indicates that the radio that is allowed to be used to establish link2 is radio1. If the radio bitmap information of link3 is 01, it indicates that the radio that is allowed to be used to establish link3 is radio2. It can be known that the STA MLD may switch between link1 and link2 by using radio1.

[0168] Similar to the above-mentioned multi-link establishment method 100, in the multi-link establishment method 200, information such as whether the link is successfully established and the link whose radio can be switched quickly can be known, thereby greatly improving the flexibility of the multi-link establishment. information When the value of a bit in is assumed to be 0, it indicates that the radio corresponding to that bit cannot establish a link. informationWhen the value of a bit in is 1, it indicates that the radio corresponding to that bit is allowed to be used to establish a link. In this case, the number of radios in the STA MLD is R. When the radio frequency bitmap information of a link is R zeros, it indicates that the link cannot be successfully established using any of the radios in the STA MLD, i.e., it implicitly indicates that the link fails to be established. When multiple bits in the radio bitmap information of a link are 1, it indicates that the link can be successfully established by using multiple radios in the STA MLD, where the multiple radios are the radios that correspond to the multiple bits individually.

[0169] For example, assume that a STA MLD has two radios, namely radio1 and radio2, and the radio bitmap information of one link is two bits. The first bit corresponds to radio1 and the second bit corresponds to radio2. If the radio bitmap information of a link is 10, it indicates that the link can be established by using radio1. If the radio bitmap information of a link is 01, it indicates that the link can be established by using radio2. If the radio bitmap information of a link is 11, it indicates that the link can be established by using both radio1 and radio2. If the radio bitmap information of a link is 00, it indicates that the link can be established by using both radio1 and radio2. case , which indicates that a link cannot be established by using either radio1 or radio2, and therefore may implicitly indicate that the link will fail to be established.

[0170] In the multi-link establishment method 100 and the multi-link establishment method 200, a radio supporting multiple frequency bands in the STA MLD may request to establish multiple links to the AP MLD, and the multiple links can be known to share the radio. Since one radio in the STA MLD may communicate with the AP MLD on only one link at any time, after the multiple links sharing the radio are successfully established, one of the links may be set to enable status, and the other is set to disable status. When the STA MLD switches from the link to another link, the link is switched from enable status to disable status, and the time-consuming link establishment operation does not need to be started again. In other words, in this embodiment of the application, a radio supporting multiple frequency bands in the STA MLD switches between multiple links in the AP MLD, and the time-consuming link establishment operation does not need to be started again.

[0171] In addition, Multi In the link establishment method 100 and the multi-link establishment method 200, when the same radio establishes multiple links, the multi-link association response frame needs to further carry other information to inform the STA MLD which links are initially in enable status and which links are in disable status. For example, the link configuration information of each link in the multi-link association response frame may carry a status indication to indicate whether the link is in enable status or disable status.

[0172] In addition, if the same link is allowed to be established by multiple radios, the Multilink Association Response frame needs to further carry other information to inform the STA MLD of the radio that is first allowed to be used to establish the link. For example, the link configuration information for each link in the Multilink Association Response frame may carry the index of the radio's MAC address to inform the STA MLD of the radio that will first establish the link.

[0173] In addition, in the multi-link establishment method 100 and the multi-link establishment method 200, the radio bitmap information may be carried not only in the multi-link association response frame of the first association between the STA MLD and the AP MLD, but also in the re-association response frame of the re-association between the STA MLD and the AP MLD.

[0174] EMBODIMENT 3 This application further provides a multi-link establishment method 300. The multi-link establishment method 300 can indicate whether each link that the STA MLD requests to establish is successfully established. In other words, a status code field in the request response frame indicates whether the STA MLD Unlike only indicating whether the STA MLD is successfully associated with the AP MLD, the multi-link establishment method 300 can indicate whether each link that the STA MLD requests to establish is successfully established. As shown in FIG. 8, the multi-link establishment method 300 includes, but is not limited to, the following steps:

[0175] S301: The STA MLD transmits a multi-link association request frame.

[0176] S302: The AP MLD receives a multi-link association request frame.

[0177] S303: The AP MLD sends a multi-link association response frame, where the multi-link association response frame includes link establishment status information, and the link establishment status information is used to indicate the link establishment status of each link that the STA MLD requests to establish.

[0178] S304: The STA MLD receives a multi-link association response frame.

[0179] Optionally, the multilink association request frame and the multilink association response frame in steps S301 to S304 may be a multilink association request frame and a multilink association response frame in an initial association process between the STA MLD and the AP MLD, or may be a reassociation request frame and a reassociation response frame in a reassociation process between the STA MLD and the AP MLD. In other words, the reassociation response frame may also carry link establishment status information.

[0180] In the multi-link establishment method 300, the link establishment status information may include, but is not limited to, the following four optional implementations to indicate the link establishment status of each link that the STA MLD requests to establish.

[0181] (1) The link establishment status information includes a status code field and link configuration information of links that have been successfully established among the links that the STA MLD requests to be established.

[0182] The status code field is used to indicate whether the STA MLD has been successfully associated with the AP MLD. When the status code field indicates that the STA MLD has been successfully associated with the AP MLD, the link establishment status information may carry link configuration information of the successfully established links among the links that the STA MLD requests to establish. When the status code field indicates that the STA MLD has failed to associate with the AP MLD, the link establishment status information does not carry link configuration information of the links that the STA MLD requests to establish.

[0183] Whether or not a STA MLD has successfully associated with an AP MLD has two interpretations:

[0184] In one interpretation, whether the STA MLD is successfully associated with the AP MLD is related to whether any of the multiple links that the STA MLD requests to be established are successfully established. If at least one of the multiple links that the STA MLD requests to be established is successfully established, it indicates that the STA MLD is successfully associated with the AP MLD. If none of the multiple links that the STA MLD requests to be established are successfully established, it indicates that the STA MLD has failed to be associated with the AP MLD.

[0185] In the other interpretation, whether the STA MLD is successfully associated with the AP MLD is related to whether the transmission link among the multiple links that the STA MLD requests to be established is successfully established. In other words, only when the transmission link among the multiple links that the STA MLD requests to be established is successfully established, it indicates that the STA MLD is successfully associated with the AP MLD. If the transmission link among the multiple links that the STA MLD requests to be established fails to be established, it indicates that the STA MLD fails to be associated with the AP MLD.

[0186] Therefore, in another implementation, the status code field may be used to indicate whether the transmission link requested by the STA MLD to be established is successfully established or the link establishment status of the transmission link. Correspondingly, the link establishment status information includes link configuration information of the non-transmission links that are successfully established among the links requested by the STA MLD to be established.

[0187] The manner in which the link establishment status information is carried in the multilink association response frame is that a status code field is placed in the multilink association response frame, the link configuration information of the successfully established non-transmitting links is placed in the per link profile info field of the multilink element, and the link configuration information of the successfully established transmitting links is placed in the form of a separate field in the multilink association response frame.

[0188] For example, it is assumed that link1 is a transmission link, link2 and link3 are non-transmission links, and AP MLD accepts the establishment requests of link1, link2, and link3, that is, link1, link2, and link3 are all successfully established. As shown in Figure 3, in the multilink association response frame sent by AP MLD, the status code field is placed in the multilink association response frame in the form of an independent field, and the link configuration information of link2 and link3 is placed in the per link profile info field in the multilink element. In addition, the link configuration information of link1 is placed in the multilink association response frame in the form of an independent field.

[0189] Optionally, the status code field and the link configuration information may alternatively be placed in another location in the association response frame, which is not limited in this embodiment of the application.

[0190] The status code table corresponding to the status code field is shown in Table 3. When the value of the status code field is 0, it indicates that the STA MLD is successfully associated with the AP MLD. That is, at least one link among the multiple links that the STA MLD requests to establish is successfully established, or a transmission link among the multiple links that the STA MLD requests to establish is successfully established. When the value of the status code field is 1, it indicates that the STA MLD fails to associate with the AP MLD. That is, none of the multiple links that the STA MLD requests to establish is successfully established, or a transmission link among the multiple links that the STA MLD requests to establish fails to be established. When the value of the status code field is 2, it indicates that the TDLS is rejected, and an alternative option is provided. That is, direct link scheduling is rejected, but an alternative scheduling is provided. In other words, the meaning of the status code in Table 3 is for a multilink device, and the meaning of the status code in Table 2 is for a single-link device.

[0191] [Table 3]

[0192] One of the above two optional interpretations of the status code field by the STA MLD can be determined by using a predefined or notification signaling scheme to know the link establishment status of each link that the STA MLD requests to establish based on the link establishment status information. In this implementation, the association status of the multi-link device is expressed by using the status code field, and whether the link is successfully established is indicated based on whether the link configuration information of the link is carried. In this implementation, it can be known that the link status of each link can be indicated and the association response frame does not need to be modified, thereby helping to improve the compatibility of the protocol in new and old devices.

[0193] (2) The link establishment status information includes a status code field and link configuration information of the links that the STA MLD requests to establish that have been successfully established.

[0194] Compared with the above-mentioned first implementation of the link establishment status information, the link establishment status information in this implementation is the same. The difference is that the status code field is used to indicate that all or part of the multiple links that the STA MLD requests to establish are successfully established. Optionally, the status code field indicates that all the links that the STA MLD requests to establish are successfully established. The link establishment status information may include link configuration information of all the links that the STA MLD requests to establish.

[0195] In addition, the status code table corresponding to the status code field further includes a status code, which indicates that some of the links requested by the STA MLD to be established have been successfully established.

[0196] For example, as shown in Table 4 below, when the status code is 0, it indicates that all of the multiple links requested by the STA MLD to be established have been successfully established. When the status code is 200, it indicates that a part of the links requested by the STA MLD to be established have been successfully established. That is, in Table 4, a status code is newly added by extending Table 2 to indicate that a part of the links has been successfully established. Optionally, the newly added status code may be expressed by using a reserved value of the status code in Table 2.

[0197] [Table 4]

[0198] Optionally, a new status code table may be predefined, and the new status code table may include only status codes indicating that all links requested by the STA MLD to be established have been successfully established, status codes indicating that some of the links requested by the STA MLD to be established have been successfully established, and status codes indicating that all links requested by the STA MLD to be established have failed to be established.

[0199] In addition, the manner in which link establishment status information is carried in the multilink association response frame in this implementation is the same as that in the previous implementation, as shown in the multilink association response frame shown in Figure 3. Therefore, in this implementation, in addition to the link establishment status that may indicate the establishment of each link, an improvement in the multilink association response frame is avoided, which may improve the compatibility of this implementation in different devices.

[0200] (3) The link establishment status information includes multiple status code fields.

[0201] One status code field corresponds to one link that the STA MLD requests to establish, and the status code field is used to indicate the link establishment status of the corresponding link.

[0202] In other words, the number of status code fields in the link establishment status information is the number of status code fields Use To indicate the link establishment status of each link by using the STA MLD, it is equal to the quantity of links that the STA requests to establish.

[0203] The manner in which multiple status code fields are carried in the multi-link association response frame may include, but is not limited to, the following two implementations, which are individually described below.

[0204] (a) The status code field of each link is carried in the multi-link association response frame in the format of the status code field shown in FIG.

[0205] As shown in Figure 9, it is assumed that the STA MLD requests to establish three links, which are link1, link2, and link3, respectively. The status code fields of each of these three links may be arranged in the multi-link association response frame in the manner shown in Figure 9. The arrangement order or position of the status code fields of each link in the multi-link association response frame is not limited. For example, the arrangement order of the status code fields of each link in the multi-link association response frame is consistent with the arrangement order of the link configuration information of the links in the multi-link association response frame.

[0206] (b) The position of the status code field for each link in the multilink association response frame relates to whether the link is a transmitting link or a non-transmitting link.

[0207] The status code field of the transmission link is the status code field in the multilink association response frame, i.e., the status code field in the multilink association response frame shown in Figure 3. The status code field of the non-transmission link is located in the multilink element in the multilink association response frame.

[0208] In one implementation, the status code field of each transmission link may be placed in the MLD-level info in the multi-link element. For example, assume that the STA MLD requests to establish three links, which are link1, link2, and link3, respectively. Link1 is a transmission link, and link2 and link3 are non-transmission links. As shown in FIG. 10, the status code field of link1 is directly carried in the multi-link association response frame in the form of an independent field, and the status code field of link2 and the status code field of link3 are placed in the MLD-level info of the multi-link element.

[0209] In an alternative implementation, the status code field for each non-transmitting link is stored in the per link profile info field in the multi-link element. Do For example, it is assumed that the STA MLD requests to establish three links, which are link1, link2, and link3, respectively. Link1 is a transmission link, and link2 and link3 are non-transmission links. As shown in Figure 11, the status code field of link1 is directly carried in the multi-link association response frame in the form of an independent field, and the status code field of link2 and the status code field of link3 are individually placed in the respective link configuration information in the multi-link element.

[0210] In one implementation, the status code field of each link includes two optional status codes, e.g., a first status code and a second status code, where the first status code indicates that the link corresponding to the status code field was successfully established and the second status code indicates that the link corresponding to the status code field was unsuccessful in being established.

[0211] In another implementation, in addition to the status code indicating whether the link was successfully established, the optional status code in the status code field for each link may further include one or more types of status code indicating "a failure of the link to be established and the reason for the failure."

[0212] In yet another implementation, the optional status codes in the status code field of each link include, but are not limited to, the status codes shown in Table 2. In addition, the STA MLD and AP MLD The status code indicating the association status between the link1 and the TDLS must be further modified to a status code indicating the link establishment status of the link. For example, if the status code field associated with link1 has a value of 0, it indicates that link1 has been successfully established. If the status code field associated with link1 has a value of 2, it indicates that link1 has been requested to be established and the reason for the rejection is not specified. If the status code field associated with link1 has a value of 3, it indicates that link1 has been requested to be established and the TDLS rejects it and provides an alternative option. In other words, direct link scheduling is rejected but alternative scheduling is provided.

[0213] Optionally, one or more of the optional status codes of the link status code field described in the above implementations may be used based on signaling overhead.

[0214] (4) The link establishment status information includes a status code field and a link establishment status bitmap.

[0215] For related descriptions of the status code field, please refer to the first and second implementations of the link establishment status information. Specifically, as described in the first implementation, the status code field is used to indicate whether the STA MLD is successfully associated with the AP MLD. For details, please refer to the contents described in the first implementation. Alternatively, as described in the second implementation, the status code field is used to indicate whether all or part of the multiple links requested to be established are successfully established. For details, please refer to the contents described in the second implementation. The following describes the link establishment status bitmap in detail.

[0216] In one implementation, a link establishment status bitmap is used to indicate whether each link that the STA MLD requests to be established was successfully established. The number of bits in the link establishment status bitmap is equal to the total number of links that the STA MLD requests to be established.

[0217] For example, the total number of links that STA MLD requests to establish is equal to N, and the link establishment status bitmap is N bits. Equipped with ,each bit corresponds to one link. If the value of the bit corresponding to a link is equal to 1, it indicates that the link was successfully established. If the value of the bit corresponding to a link is equal to 0, it indicates that the link failed to be established.

[0218] Optionally, the status code field is a separate field of the multilink association response frame, and the link establishment status bitmap is located in the multilink device information in the multilink element in the association response frame, as shown in Figure 12. The correspondence between each bit in the link establishment status bitmap and the link may be determined in turn based on the value of the link identifier.

[0219] For example, it is assumed that the STA MLD requests to establish three links, which are link1, link2, and link3, respectively. The link establishment status bitmap is 3 bits, and the link identifiers arranged in ascending order are the link identifier of link1, the link identifier of link2, and the link identifier of link3. In other words, the first bit in the link establishment status bitmap corresponds to link1, the second bit corresponds to link2, and the third bit corresponds to link3. As shown in FIG. 12, it is assumed that the value of the status code field indicates that the STA MLD is successfully associated with the AP MLD, and the link establishment status bitmap is 101, which indicates that link1 and link3 are successfully established, and link2 fails to be established.

[0220] In another implementation, the number of bits in the link establishment status bitmap may be equal to N-1 if the status code field indicates that the STA MLD has been successfully associated with the AP MLD only when a transmitting link has been successfully established, or that some of the links that the STA MLD requests to establish have been successfully established. In other words, the link establishment status bitmap is used to indicate whether each non-transmitting link among the links that the STA MLD requests to establish has been successfully established. For example, it is assumed that the status code field shown in FIG. 14 indicates that the STA MLD has been successfully associated with the AP MLD, and link1 is a transmitting link. When the link establishment status bitmap can be 01, the link establishment status bitmap can be 02, and the link establishment status bitmap can be 03, and the link establishment status bitmap can be 04, and the link establishment status bitmap can be 05, and the link establishment status bitmap can be 06. sending l Ink2 link establishment status and non-transmission sending l 3 shows the link establishment status of link2 and link3 respectively, i.e. link2 failed to be established and link3 was successfully established.

[0221] In this implementation, an example is used in which the link establishment status includes two link statuses, namely, the link is successfully established and the link is unsuccessfully established. Optionally, the link establishment status bitmap is further used to indicate another link status of each link that the STA MLD requests to establish. In other words, the number of bits corresponding to each link in the link establishment status bitmap can be determined based on the type of link status of each link that needs to be indicated.

[0222] In addition, the difference between the above-mentioned implementations of the link establishment status information lies in the different structures or contents of the link establishment status information, but the problems to be solved and the beneficial effects to be achieved are the same. Therefore, the above-mentioned implementations of this embodiment of this application belong to the same inventive concept.

[0223] In this embodiment of the application, it is possible to use the lowest possible signaling overhead to indicate whether each link that the STA MLD requests to be established has been successfully established, i.e., it is acceptable for some of the links that are requested to be established between the STA MLD and the AP MLD to fail to be established, thereby being known to greatly improve the flexibility of multi-link establishment.

[0224] EMBODIMENT 4 13 is a schematic flowchart of a multi-link establishment method 400 according to an embodiment of the present application. As shown in FIG. 13, the multi-link establishment method 400 includes, but is not limited to, the following steps:

[0225] S401: The STA MLD transmits a reassociation request frame.

[0226] S402: The AP MLD receives a reassociation request frame.

[0227] S403: The AP MLD sends a reassociation response frame.

[0228] The AP MLD may determine the reassociation response frame based on the reassociation request frame, for example, the access point side information that needs to be carried in the reassociation response frame is determined based on the station side information carried in the reassociation request frame.

[0229] S404: The STA MLD receives the re-association response frame, and according to a predetermined rule, retains the first configuration information and deletes the second configuration information.

[0230] The reassociation request frame is used by the STA MLD to reinitiate the association operation to the associated AP MLD to help the STA MLD to reinitiate the association operation when it needs to change the capability information or the associated related characteristic parameters. The reassociation response frame is used to respond to the reassociation request frame. The reassociation request frame and the reassociation response frame may also carry multilink elements.

[0231] Both the first configuration information and the second configuration information are configuration information stored after the STA MLD is associated with the AP MLD, the first configuration information is configuration information that needs to be retained in the reassociation operation, and the second configuration information is configuration information that needs to be deleted in the reassociation operation.

[0232] For example, the first configuration information includes, but is not limited to, a block acknowledgement protocol, a sequence number, a packet number, a duplicate detection cache, a fragmentation and reassembly buffer, and a buffered media access control service data unit (MSDU). The second configuration information includes, but is not limited to, an enhanced distributed channel access (EDCA) function status, data to be transmitted in a queue, a power management mode, a wireless network management sleep mode, and the like. A buffered MSDU may also be referred to as a queued MSDU.

[0233] In one implementation, the predefined rule is used to indicate the configuration information that needs to be kept in the STA MLD in the reassociation operation, i.e., the predefined rule indicates the content of the first configuration information. The second configuration information is other MLD-related information other than the first configuration information in the STA MLD, which may be deleted by default. In another implementation, the predefined rule is used to indicate the configuration information that needs to be deleted in the STA MLD in the reassociation operation, i.e., the predefined rule indicates the content of the second configuration information. The first configuration information is other MLD-related information other than the second configuration information in the STA MLD, which may be kept by default. In yet another implementation, the predefined rule is used to indicate the configuration information that needs to be deleted and the configuration information that needs to be kept in the STA MLD in the reassociation operation, i.e., the predefined rule indicates the content of the first configuration information and the content of the second configuration information. Optionally, the operation of deleting or keeping other MLD-related information other than the first configuration information and the second configuration information in the STA MLD is not limited in this embodiment of this application.

[0234] It can be seen that in the multi-link establishment method, when multiple links are re-established between the STA MLD and the AP MLD by using a re-association request frame and a re-association response frame, a predetermined rule may be further used to retain part of the configuration information, thereby reducing the signaling overhead caused by the re-association operation.

[0235] Optionally, the multi-link establishment method described in embodiment 1 to embodiment 3 may also be used with reference to the re-association related information described in embodiment 4 of this application. Specifically, after the STA MLD is associated with the AP MLD, when the STA MLD initiates a re-association operation, a part of the configuration information may be retained according to the above described implementation, in order to reduce the signaling overhead caused by the re-association operation.

[0236] EMBODIMENT 5 This application further provides a multi-link establishment method 500. The difference between the multi-link establishment method 500 and the multi-link establishment method 400 is that in the multi-link establishment method 500, the re-association information can be used to explicitly indicate the configuration information that needs to be kept in the re-association operation between the STA MLD and the AP MLD. Please refer to the schematic flow chart of the multi-link establishment method 500 shown in Figure 14. The multi-link establishment method 500 includes, but is not limited to, the following steps:

[0237] S501: The STA MLD transmits a reassociation request frame.

[0238] S502: The AP MLD receives a reassociation request frame.

[0239] S503: The AP MLD sends a reassociation response frame to the STA MLD, where the reassociation response frame carries reassociation information, and the reassociation information is used to indicate whether each parameter in the association configuration information is retained.

[0240] Optionally, the reassociation response frame carries reassociation information, which is used to indicate whether each parameter in the association configuration information is deleted. Optionally, the reassociation information may also be called configuration information update information, or the like. The name is not limited in this embodiment of the application.

[0241] The association configuration information is stored by the STA MLD after the STA MLD is associated with the access point multilink device AP MLD. Optionally, the association configuration information is a part or all of the configuration information stored by the STA MLD after the STA MLD is associated with the AP MLD. Optionally, the parameters included in the association configuration information are predefined or notified by the AP MLD by using signaling. For example, the association configuration information includes, but is not limited to, a block acknowledgement protocol, a sequence number, a packet number, a duplicate detection cache, a fragmentation and reassembly buffer, and a buffered media access control service data unit (MSDU).

[0242] For example, the association configuration information may include only configuration information that needs to be considered whether to be retained in a reassociation operation, and configuration information stored by the STA MLD other than the association configuration information may be deleted by default. For example, the association configuration information may include only configuration information that needs to be considered whether to be retained in a reassociation operation, and configuration information stored by the STA MLD other than the association configuration information may be retained by default.

[0243] S504: The STA MLD receives a reassociation response frame.

[0244] The reassociation request frame is used by the STA MLD to reinitiate the association operation to the associated AP MLD to help the STA MLD to reinitiate the association operation when it needs to change the capability information or the associated related characteristic parameters. The reassociation response frame is used to respond to the reassociation request frame. The reassociation request frame and the reassociation response frame may also carry multilink elements.

[0245] In one implementation, the reassociation information includes one or more bits, where one bit corresponds to one or more parameters in the association configuration information, and the bit is used to indicate whether the corresponding one or more parameters are retained.

[0246] For example, when the value of a bit is a first value, it indicates that one or more parameters corresponding to the bit are retained. When the value of a bit is a second value, it indicates that one or more parameters corresponding to the bit are deleted. The first value may be 1 and the second value may be 0, or vice versa. Specifically, one or more parameters in the association configuration information corresponding to each bit in the re-association information may be predetermined or known by using signaling.

[0247] The manner in which the re-association information is carried in the re-association response frame may include, but is not limited to, the following: 3The present invention includes three transport methods. The first transport method is that the reassociation information is carried in the reassociation response frame in the form of a reassociation element. The second transport method is that the reassociation information is carried in the multilink device information in the multilink element in the reassociation response frame in the form of a reassociation field. The third transport method is that the reassociation information is carried in the reassociation response frame in the form of an independent field. The following describes these methods in detail.

[0248] (1) The reassociation information is carried in the reassociation response frame in the form of a reassociation element.

[0249] The reassociation element may also be referred to as a configuration information indication element in the reassociation response frame, or the like. This is not limited in this embodiment of the application. Optionally, the structure of the reassociation element is depicted in FIG. 15 and FIG. 16. The reassociation element is carried in the reassociation response frame and includes an element identifier (element ID), a length, and reassociation information. The number of bytes or bits occupied by the element identifier, the number of bytes or bits occupied by the length, and the number of bytes or bits occupied by the reassociation information may be predefined. The element identifier is used to indicate that the element is a reassociation element. The length is used to indicate the total amount of bits or bytes between the beginning of the bits occupied by the length field and the end of the bits occupied by the reassociation information.

[0250] In some cases, the reassociation information includes multiple bits, where one bit corresponds to one parameter in the association configuration information and is used to indicate whether the corresponding parameter is retained.

[0251] For example, as shown in Figure 15, it is assumed that the reassociation information is 6 bits, and the 6 bits are in one-to-one correspondence with the block acknowledgement protocol, sequence number, packet number, duplicate detection cache, fragmentation and reassembly buffer, and buffered MSDU in the association configuration information, respectively. Assuming that the reassociation information read by the STA MLD from the reassociation response frame is 100001, the STA MLD may keep the block acknowledgement protocol and buffered MSDU in the STA MLD, and delete the sequence number, packet number, duplicate detection cache, fragmentation and reassembly buffer in the STA MLD.

[0252] In another case, the re-association information includes multiple bits, where one bit corresponds to one or more parameters in the association configuration information, and the bit is used to indicate whether the corresponding one or more parameters are retained.

[0253] For example, as shown in Figure 16, the reassociation information is two bits. The first bit corresponds to the block acknowledgement protocol, sequence number, packet number, duplicate detection cache, and fragmentation and reassembly buffer in the association configuration information, and is used to indicate whether the block acknowledgement protocol, sequence number, packet number, duplicate detection cache, and fragmentation and reassembly buffer are maintained. The second bit corresponds to the buffered MSDU in the association configuration information, and is used to indicate whether the buffered MSDU is maintained. Assuming that the reassociation information read by the STA MLD from the reassociation response frame is 11, the STA MLD will read in the STA MLD: blockIt may maintain an acknowledgement protocol, sequence numbers, packet numbers, a duplicate detection cache, fragmentation and reassembly buffers, and buffered MSDUs.

[0254] (2) The reassociation information is carried in the MLD-level info in the multi-link element in the reassociation response frame in the form of a reassociation field.

[0255] The reassociation information may be referred to as a reassociation domain, a reassociation field, or the like in the multilink element in the reassociation response frame. For example, the structure of the reassociation information in the reassociation response frame is illustrated in FIG. 17 and FIG. 18. The reassociation information is carried in the multilink device information (MLD-level info) in the reassociation response frame. The reassociation information Fortune telling The number of bytes or bits carried may be predefined or signaled by using signaling. For example, for the reassociation information shown in Figure 17 or Figure 18, the number of bits occupied by the reassociation information is assumed to be 6 bits as shown in Figure 17 or 2 bits as shown in Figure 18.

[0256] In some implementations, the reassociation information may be carried only in the reassociation response frame. In other implementations, in addition to being carried in the reassociation response frame, the reassociation information may alternatively be carried in the reassociation request frame. The reassociation information carried in the reassociation request frame may also have the characteristics described in the above implementations. The difference between the reassociation information carried in a reassociation request frame and the reassociation information carried in a reassociation response frame is that the reassociation information carried in a reassociation request frame is used to indicate whether each parameter in the association configuration information in the reassociation operation between the STA MLD and the AP MLD requested by the STA MLD is maintained, and the reassociation information carried in a reassociation response frame is used to indicate that each parameter in the association configuration information in the reassociation operation between the STA MLD and the AP MLD requested by the AP MLD to be maintained by the STA MLD is maintained.

[0257] Optionally, in addition to retaining some of the parameters in the association configuration information and deleting other parts of the parameters in the association configuration information based on the re-association information, the STA MLD may delete or retain configuration information other than the association configuration information in the STA MLD by default, which is not limited in this embodiment of the application.

[0258] In the multi-link establishment method 400, it can be seen that in the reassociation process, parameters that need to be retained are explicitly indicated by using reassociation information, thereby reducing the signaling overhead caused by reassociation and improving the flexibility of informing the STA MLD of parameters that need to be retained.

[0259] Optionally, the multi-link establishment method described in embodiment 1 to embodiment 3 may also be used with reference to the re-association related information described in embodiment 5 of this application. Specifically, after the STA MLD is associated with the AP MLD, when the STA MLD initiates a re-association operation, a part of the configuration information may be retained according to the above described implementation, in order to reduce the signaling overhead caused by the re-association operation.

[0260] In the above-mentioned embodiment provided in this application, the method provided in the embodiment of this application is described from the perspective of AP MLD and STA MLD individually. To implement the functions in the method provided in the above-mentioned embodiment of this application, AP MLD and STA MLD may each include a hardware structure and a software module to implement the above-mentioned functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Some of the above-mentioned functions may be performed in the manner of a hardware structure, a software module, or a combination of a hardware structure and a software module. The following describes a communication device in the embodiment of this application with reference to Figure 19 to Figure 21. 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. In addition, the device may be a multilink device, a device in a multilink device, or a processor or chip system in a multilink device.

[0261] The communication device 100 depicted in FIG. 19 may include a communication unit 101 and a processing unit 102. The processing unit 102 is configured to process data. The communication unit 101 is integrated with a receiving unit and a transmitting unit. The communication unit 101 may also be referred to as a transceiver unit. Alternatively, the communication unit 101 may be divided into a receiving unit and a transmitting unit. Specifically, The communication device shown in FIG. 19 is a STA MLD How it is performed When configured to run The processing unit 102 is configured to determine a multi-link association request frame; The communication unit 101 is configured to send a multi-link association request frame; The communication unit 101 is further configured to receive a multi-link association response frame; The Multilink Association Response frame carries radio bitmap information, which is used to indicate the radios in the STA MLD that are allowed to be used to establish each link that the STA MLD requests to establish.

[0262] The communication device shown in FIG. 19 is an AP MLD How it is performed When configured to run The communication unit 101 is configured to receive a multi-link association request frame; The processing unit 102 is configured to determine a multilink association response frame; The communication unit 101 is further configured to send a multi-link association response frame; The Multilink Association Response frame carries radio bitmap information, which is used to indicate the radios in the STA MLD that are allowed to be used to establish each link that the STA MLD requests to establish.

[0263] Applicable to the STA MLD and AP MLD in the embodiment of the method described in FIG. 4, the radio bitmap information is carried in the multilink device information in the multilink element.

[0264] The communication device shown in FIG. 19 is a STA MLD in the embodiment of the method described in FIG. How it is performed When configured to run The processing unit 102 is configured to determine a multi-link association request frame; The communication unit 101 is configured to send a multi-link association request frame; The communication unit 101 is further configured to receive a multi-link association response frame; The multilink association response frame carries multiple radio bitmap information, where one radio bitmap information corresponds to one link that the STA MLD requests to establish, and the radio bitmap information is used to indicate the radios of the STA MLD that are allowed to be used to establish the corresponding link.

[0265] The communication device shown in FIG. 19 is an AP MLD How it is performed When configured to run The communication unit 101 is configured to receive a multi-link association request frame; The processing unit 102 is configured to determine a multilink association response frame; The communication unit 101 is further configured to send a multi-link association response frame; The multilink association response frame carries multiple radio bitmap information, where one radio bitmap information corresponds to one link that the STA MLD requests to establish, and the radio bitmap information is used to indicate the radios of the STA MLD that are allowed to be used to establish the corresponding link.

[0266] Applicable to the STA MLD and AP MLD in the embodiment of the method described in FIG. 6 and as represented in the relevant content in FIG. 7, the radio bitmap information of the transmission link that the STA MLD requests to establish is carried in the multilink device information in the multilink element in the multilink association response frame, and the radio bitmap information of the non-transmission link that the STA MLD requests to establish is carried in the link configuration information of the non-transmission link in the multilink element.

[0267] Applicable to the STA MLD and AP MLD in the method embodiments described in Figures 4 and 6, the multi-link association request frame carries radio quantity information, and the radio quantity information is used to indicate the radio quantity of the STA MLD.

[0268] The communication device shown in FIG. 19 is a STA MLD How it is performed When configured to run The communication unit 101 is configured to send a multi-link association request frame; The communication unit 101 is further configured to receive a multi-link association response frame; The multi-link association response frame carries link establishment status information, which is used to indicate the link establishment status of each link that the STA MLD requests to establish.

[0269] The communication device shown in FIG. 19 is an AP MLD How it is performed When configured to run The communication unit 101 is configured to receive a multi-link association request frame; The communication unit 101 is further configured to send a multi-link association response frame; The multi-link association response frame carries link establishment status information, which is used to indicate the link establishment status of each link that the STA MLD requests to establish.

[0270] The following describes one or more implementations applicable to the STA MLD and AP MLD in the embodiment of the method described in FIG.

[0271] In one implementation, the link establishment status information includes a status code field and link configuration information of the successfully established links among the links that the STA MLD requests to be established. The status code field is used to indicate that the STA MLD has successfully associated with the AP MLD.

[0272] In another implementation, the link establishment status information includes a status code field and link configuration information of links that are successfully established among the links that the STA MLD requests to establish; The Status Code field is used to indicate that the portion of the link that the STA MLD requested to be established was successfully established.

[0273] In yet another implementation, the link establishment status information includes a status code field and link configuration information of a non-transmission link that is successfully established among the links that the STA MLD requests to establish; The Status Code field is used to indicate that the transmission link in the link that the STA MLD requests to be established has been successfully established.

[0274] In yet another implementation, the link establishment status information includes a number of status code fields, one status code field corresponding to one link that the STA MLD requests to establish; The status code field is used to indicate the link establishment status of the corresponding link.

[0275] In yet another implementation, for links that STA MLD requests to establish, the status code field of the transmitting link is carried in the multilink device information in the multilink element, and the status code field of the non-transmitting link is carried in the link configuration information of the non-transmitting link in the multilink element. Carry In the case where a link is being sent or a STA MLD is requesting to be established, the status code fields of all links are carried in the multilink device information in the multilink element.

[0276] In yet another implementation, the link establishment status information includes a status code field and link establishment status bitmap information, the status code field is used to indicate that the STA MLD is successfully associated with the AP MLD; The link establishment status bitmap information is used to indicate whether each link that the STA MLD requests to establish has been successfully established.

[0277] In yet another implementation, the link establishment status information includes a status code field and link establishment status bitmap information; The Status Code field is used to indicate that the portion of the link that the STA MLD requested to be established was successfully established. The link establishment status bitmap information is used to indicate whether each link that the STA MLD requests to establish has been successfully established.

[0278] In yet another implementation, the link establishment status information includes a status code field and link establishment status bitmap information; The Status Code field is used to indicate that the transmission link in the link that the STA MLD is requesting to be established has been successfully established. The link establishment status bitmap information is used to indicate whether each non-transmission link that the STA MLD requests to establish was successfully established.

[0279] In yet another implementation, the link establishment status bitmap information is carried in the multilink device information in the multilink element in the multilink association response frame.

[0280] In yet another implementation, the communication device illustrated in FIG. 19 performs STA MLD in the embodiment of the method described in FIG. How it is performed When configured to run The communication unit 101 is further configured to send a reassociation request frame; The communication unit 101 is further configured to receive a reassociation response frame; The processing unit 102 is configured to retain the first configuration information and delete the second configuration information according to a predetermined rule.

[0281] In yet another implementation, the communication device illustrated in FIG. 19 performs STA MLD in the embodiment of the method described in FIG. How it is performed When configured to run The communication unit 101 is further configured to send a reassociation request frame; The communication unit 101 is further configured to receive a reassociation response frame; The reassociation response frame carries reassociation information, which is used to indicate whether each parameter in the association configuration information is retained.

[0282] The communication device shown in FIG. 19 is an AP MLD How it is performed When configured to run The communication unit is further configured to receive a reassociation request frame; The communication unit is further configured to transmit a reassociation response frame; The reassociation response frame carries reassociation information, which is used to indicate whether each parameter in the association configuration information is retained.

[0283] The following describes one or more implementations applicable to the STA MLD and AP MLD in the embodiment of the method described in FIG.

[0284] In one implementation, the association configuration information consists of the following parameters: The packet includes one or more of a block acknowledgement protocol, a sequence number, a packet number, a duplicate detection cache, a fragmentation and reassembly buffer, and a buffered media access control service data unit (MSDU).

[0285] In one implementation, the reassociation information includes one or more bits, where one bit corresponds to one or more parameters in the association configuration information, and the bit is used to indicate whether the corresponding one or more parameters are retained.

[0286] In one implementation, the reassociation information is carried in the multilink device information in the multilink element in the reassociation response frame.

[0287] 20 is a schematic block diagram of a communication device 200. In an implementation, the communication device 200 corresponds to an AP MLD applicable to any one of the multi-link establishment methods 100 to 500. Optionally, the communication device 200 can be a station 101 in FIG. 1 or an AP MLD in FIG. 2. Optionally, the communication device 200 is a chip, a chip system, a processor, or the like, which realizes the above-mentioned method embodiment. The communication device 200 can be configured to realize the method described in the above-mentioned method embodiment. For details, please refer to the description in the above-mentioned method embodiment.

[0288] In another implementation, the communication device 200 corresponds to a STA MLD applicable to any one of the multi-link establishment methods 100 to 500. Alternatively, the communication device 200 is the station 102 in FIG. 1 or its device. Alternatively, the communication device 200 is the STA MLD in FIG. 2. Optionally, the communication device 200 is a chip, a chip system, a processor, or the like, which realizes the above-mentioned method embodiments. The communication device 200 may be configured to realize the method described in the above-mentioned method embodiments. For details, please refer to the description in the above-mentioned method embodiments.

[0289] The communication device 200 may include one or more processors 201. The processor 201 may be a general-purpose processor, a special-purpose processor, or the like. For example, the processor 201 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 a 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.

[0290] The communication device 200 may further include a transceiver 205. The transceiver 205 may be referred to as a transceiver unit, transceiver, transceiver circuitry, or the like, and is configured to implement a transceiver function. The transceiver 205 may include a receiver and a transmitter. The receiver may be referred to as a receiver machine, receiver circuitry, or the like, and is configured to implement a receiving function. The transmitter may be referred to as a transmitter machine, transmitter circuitry, or the like, and is configured to implement a transmitting function. Optionally, the communication device 200 may further include an antenna 206.

[0291] Optionally, the communication device 200 may include one or more memories 202, which may store instructions 204. The instructions 204 may be computer programs. The computer programs may be executed in the communication device 200 to enable the communication device 200 to perform the methods described in the above method embodiments. Optionally, the memory 202 may further store data. The communication device 200 and the memory 202 may be located separately or may be integrated.

[0292] When the communication device 200 is configured to implement the function of STA MLD in any one of the multi-link establishment methods 100 to 500 in the above-mentioned method embodiments, The processor 201 determines a multi-link association request frame. It is configured to obtain.

[0293] The transceiver 205 is configured to perform steps S101 and S104 in FIG. 4, steps S201 and S204 in FIG. 6, steps S301 and S304 in FIG. 8, steps S401 and S404 in FIG. 13, or steps S501 and S504 in FIG.

[0294] When the communication device 200 is configured to implement the function of AP MLD in any one of the multi-link establishment methods 100 to 500 in the above-mentioned method embodiments, The processor 201 determines a multilink association response frame. It is configured to obtain.

[0295] The transceiver 205 is configured to perform steps S102 and S103 in FIG. 4, steps S202 and S203 in FIG. 6, steps S302 and S303 in FIG. 8, steps S402 and S403 in FIG. 13, or steps S502 and S503 in FIG.

[0296] In some implementations, the processor 201 may include a transceiver configured to implement receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, an interface, or an interface circuit configured to implement the transmitting function and the transceiver circuit, an interface, or an interface circuit configured to implement the receiving function may be separate or integrated. The transceiver circuit, an interface, or an interface circuit may be configured to read and write code or data. Alternatively, the transceiver circuit, an interface, or an interface circuit may be configured to transmit or forward a signal.

[0297] In one implementation, the processor 201 may store instructions 203. The instructions may be a computer program. The computer program 203 is executed in the processor 201 to enable the communication device 200 to perform the methods described in the above method embodiments. The computer program 203 may be fixed to the processor 201, in which case the processor 201 may be implemented by hardware.

[0298] In some implementations, the communication device 200 may include circuitry that may implement the transmit, receive, or communication functions in the aforementioned method embodiments. The processors and transceivers described in this application may be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application-specific integrated circuit (ASIC), or a printed circuit board (PCB), electronic devices, and the like. Alternatively, the processors and transceivers may be implemented in various IC process technologies, such as complementary metal oxide semiconductor (CMOS), n-type metal oxide semiconductor (N ... n-type m etal oxide It can be fabricated by using p-type metal oxide semiconductor (NMOS), p-type positive channel metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), and gallium arsenide (GaAs).

[0299] The communication device described in the above embodiment may be an AP MLD or an AP in an AP MLD. However, 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. 20. The communication device may be an independent 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 subsystem; (2) a set including one or more ICs, optionally the IC set may further include a storage component configured to store data and computer programs; (3) ASICs, such as modems, (4) A module capable of being incorporated into another device; (5) A receiver, terminal, intelligent terminal, mobile phone, wireless device, handheld device, mobile unit, vehicle-mounted device, network device, cloud device, artificial intelligence device, or the like; or (6) Any other or similar It could be.

[0300] For the case where the communication device can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip depicted in Figure 21. The chip depicted in Figure 21 includes a processor 301 and an interface 302. There may be one or more processors 301, and there may be multiple interfaces 302.

[0301] The chip is a multi-link in the embodiment of the method described above. Establishment Method 200 to Multilink Establishment When configured to implement the AP functionality in AP MLD in any one of methods 500, The processor 301 may determine a multi-link association request frame.

[0302] The interface 302 is configured to perform steps S101 and S104 in FIG. 4, steps S201 and S204 in FIG. 6, steps S301 and S304 in FIG. 8, steps S401 and S404 in FIG. 13, or steps S501 and S504 in FIG.

[0303] Tips However, the AP MLD in any one of the multi-link establishment methods 100 to 500 in the above-mentioned method embodiments AP in When configured to implement the functionality of The processor 301 may determine a multilink association response frame.

[0304] The interface 302 is configured to perform steps S102 and S103 in FIG. 4, steps S202 and S203 in FIG. 6, steps S302 and S303 in FIG. 8, steps S402 and S403 in FIG. 13, or steps S502 and S503 in FIG.

[0305] Those skilled in the art may further understand that the various illustrative logical blocks and steps enumerated in the embodiments of this application may be implemented by using electronic hardware, computer software, or a combination thereof. Whether a function is implemented by using hardware or software depends on the specific application and design requirements of the whole system. Those skilled in the art may use various methods to implement the functions described for each specific application, but the implementation should not be considered to go beyond the scope of the embodiments of this application.

[0306] This application further provides a computer-readable storage medium, which stores a computer program, and when the computer-readable storage medium is executed by a computer, implements the functions of any one of the above-mentioned method embodiments.

[0307] This application further provides a computer program product, which when executed by a computer, implements the functions of any one of the aforementioned methods.

[0308] All or some of the above-mentioned embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When software is used for implementation, all or some of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded and executed in a computer, the procedures or functions according to the embodiments of this application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or another programmable device. The computer program may be stored in a computer-readable storage medium or transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer program may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (e.g., coaxial cable, fiber optic, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio, or microwave) manner. The computer-readable storage medium may be any available medium accessible by a computer or a data storage device, such as a server or data center, that integrates one or more available media. Available media include magnetic media (e.g., floppy disks, hard disks, or magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), semiconductor media (e.g., solid-state drives (SSDs)), and the like. - state d Rive , SSD), or similar.

[0309] Those skilled in the art will appreciate that the various reference numerals in this application, such as "first" and "second", are used merely for distinction purposes for ease of description, and are not used to limit the scope of the embodiments of this application or to express a sequence.

[0310] "At least one" in this application may alternatively be described as one or more, and "multiple" means two, three, four, or more. This is not limited in this application. In the embodiments of this application, "first", "second", "third", "A", "B", "C", "D", and the like are used to distinguish among the technical features described by them. There is no chronological or dimensional order among the technical features described by "first", "second", "third", "A", "B", "C", and "D".

[0311] The correspondences shown in the tables in this application may be configured or may be predefined. The values ​​of the information in the tables are merely examples, and other values ​​may be configured. This is not limited in this application. When the correspondences between the information and each parameter are configured, it is not necessary that all the correspondences shown in the tables are configured. For example, the correspondences shown in some rows in the tables in this application may alternatively not be configured. In another example, appropriate transformations and adjustments, such as division and combination, may be performed based on the aforementioned tables. The names of the parameters shown in the titles of the aforementioned tables may alternatively be other names that can be understood by the communication device, and the values ​​or representations of the parameters may alternatively be other values ​​or representations that can be understood by the communication device. During the implementation of the aforementioned tables, other data structures, such as arrays, queues, containers, stacks, linear tables, pointers, linked lists, trees, graphs, structures, classes, piles, or hash tables, may alternatively be used.

[0312] "Predetermined" in this application may be understood as "define," "predetermine," "store," "prestore," "prenegotiate," "preconfigure," "harden," or "prebake."

[0313] In combination with the examples described in the embodiments disclosed in this specification, those skilled in the art may recognize that the units and steps of the algorithms may be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether a function is performed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the functions described for each specific application, but the implementation should not be considered to go beyond the scope of this application.

[0314] For the purpose of convenience and simple description, for detailed operation processes of the described systems, apparatuses, and units, reference may be made to the corresponding processes in the aforementioned method embodiments, which may be clearly understood by those skilled in the art.

[0315] The above description is merely a specific implementation of this application, but is not intended to limit the scope of protection of this application. Any variations or replacements that are easily understood by those skilled in the art within the technical scope disclosed in this application shall be within the scope of protection of this application. Therefore, the scope of protection of this application shall be subject to the scope of protection of the claims. [Explanation of symbols]

[0316] 100 Communication device, communication system, and multi-link establishment method 101 Communication unit, station 102 Processing unit, station 200 Communication device, communication system, and multi-link establishment method 201 Processor 202 Memory 203 Instructions, computer programs 204 Command 205 Transceiver 206 Antenna

Claims

1. A communication device used in a station multilink device (STA) MLD, A communication unit configured to transmit a multi-link association request frame, the communication unit is further configured to receive a multi-link association response frame; A communications device, wherein the multilink association response frame carries radio bitmap information, the radio bitmap information being used to indicate which radios of the STA MLD are permitted to be used to establish each link that the STA MLD requests to be established.

2. A communication device used in an access point multilink device (AP MLD), a communication unit configured to receive a multi-link association request frame; the communication unit is further configured to transmit a multi-link association response frame; A communications device, wherein the multilink association response frame carries radio bitmap information, the radio bitmap information being used to indicate which radios of the STA MLD are permitted to be used to establish each link that the STA MLD requests to be established.

3. The communication device according to claim 1 or 2, wherein the radio bitmap information is carried in multilink device information in a multilink element.

4. A communication device used in a station multilink device (STA) MLD, A communication unit configured to transmit a multi-link association request frame, the communication unit is further configured to receive a multi-link association response frame; A communications device, wherein the multilink association response frame carries multiple radio bitmap information, one radio bitmap information corresponding to one link that the STA MLD requests to establish, and the radio bitmap information is used to indicate a radio of the STA MLD that is allowed to be used to establish the corresponding link.

5. A communication device used in an access point multilink device (AP MLD), a communication unit configured to receive a multi-link association request frame; the communication unit is further configured to transmit a multi-link association response frame; A communications device, wherein the multilink association response frame carries a plurality of radio bitmap information, one radio bitmap information corresponding to one link that a STA MLD requests to be established, and the radio bitmap information is used to indicate a radio of the STA MLD that is permitted to be used to establish the corresponding link.

6. Radio bitmap information of the transmission link that the STA MLD requests to establish is carried in multilink device information in a multilink element in the multilink association response frame; The communication device according to claim 4 or 5, wherein radio bitmap information of a non-transmission link that the STA MLD requests to establish is carried in link configuration information of the non-transmission link in the multilink element.

7. The communication device according to claim 1 , wherein the multi-link association request frame carries radio quantity information, and the radio quantity information is used to indicate a radio quantity of the STA MLD.

8. A communication device used in a station multilink device (STA) MLD, A communication unit configured to transmit a multi-link association request frame, the communication unit is further configured to receive a multi-link association response frame; The communication device, wherein the multi-link association response frame carries link establishment status information, and the link establishment status information is used to indicate link establishment status of at least two links that the STA MLD requests to be established.

9. A communication device used in an access point multilink device (AP MLD), a communication unit configured to receive a multi-link association request frame; The communication unit is configured to transmit a multi-link association response frame; The communication device, wherein the multi-link association response frame carries link establishment status information, and the link establishment status information is used to indicate link establishment status of at least two links that a STA MLD requests to be established.

10. The communication device according to claim 8 or 9, wherein the link establishment status information comprises at least two status code fields, one of which is used to indicate an establishment status of one of the at least two links that the STA MLD requests to establish.

11. 11. A communication device according to claim 8, wherein the at least two links requested to be established by the STA MLD comprise a transmission link and at least one non-transmission link, the transmission link being a link through which the multi-link association request frame is transmitted, and the non-transmission link being a link other than the link through which the multi-link association request frame is transmitted.

12. 12. The communication device of claim 11, wherein the multilink association response frame comprises a multilink element, the multilink element comprising multilink device information and link configuration information for the at least one non-transmitting link.

13. 13. The communication device of claim 12, wherein a status code field of the non-transmitting link is carried in the link configuration information of the non-transmitting link.

14. 13. The communication device of claim 12, wherein the transmission link status code field is carried in the multi-link association response frame.

15. 15. The communications device of claim 12, wherein the link configuration information comprises a link identifier.

16. The communication device of claim 15 , wherein the link identifier is used to indicate a value of a link, and the link configuration information is used to indicate related information of the link.

17. The link establishment status information comprises a status code field and link configuration information of a successfully established link among the links requested to be established by the STA MLD; The communication device according to claim 8 or 9, wherein the status code field is used to indicate that the STA MLD has been successfully associated with the AP MLD.

18. The link establishment status information comprises a status code field and link configuration information of a successfully established link among the links requested to be established by the STA MLD; The communication device according to claim 8 or 9, wherein the status code field is used to indicate that the part of the link that the STA MLD requests to establish has been successfully established.

19. The link establishment status information comprises a status code field and link configuration information of a non-transmission link that has been successfully established among the links that the STA MLD requests to establish; The communication device according to claim 8 or 9, wherein the status code field is used to indicate that a transmission link among the links that the STA MLD requests to establish has been successfully established.

20. The link establishment status information comprises a plurality of status code fields, one status code field corresponding to one link that the STA MLD requests to establish; 10. The communication device according to claim 8 or 9, wherein the status code field is used to indicate a link establishment status of the corresponding link.

21. In the link that the STA MLD requests to establish, a status code field of a transmitting link is carried in a multi-link device information in a multi-link element, and a status code field of a non-transmitting link is carried individually in the link configuration information of the non-transmitting link in the multi-link element; or 21. The communication device of claim 20, wherein status code fields of all of the links that the STA MLD requests to establish are carried in multi-link device information in a multi-link element.

22. the link establishment status information comprises a status code field and link establishment status bitmap information; The status code field is used to indicate that the STA MLD has successfully associated with the AP MLD; The communication device according to claim 8 or 9, wherein the link establishment status bitmap information is used to indicate whether the at least two links requested to be established by the STA MLD are successfully established.

23. the link establishment status information comprises a status code field and link establishment status bitmap information; The status code field is used to indicate that the part of the link that the STA MLD requests to be established has been successfully established; The communication device according to claim 8 or 9, wherein the link establishment status bitmap information is used to indicate whether the at least two links requested to be established by the STA MLD are successfully established.

24. the link establishment status information comprises a status code field and link establishment status bitmap information; The status code field is used to indicate that a transmission link among the links that the STA MLD requests to establish is successfully established; 10. The communication device according to claim 8 or 9, wherein the link establishment status bitmap information is used to indicate whether each non-transmission link that the STA MLD requests to establish has been successfully established.

25. 25. The communication device of claim 22, wherein the link establishment status bitmap information is carried in a multilink device information in a multilink element in the multilink association response frame.

26. the communication unit is further configured to transmit a reassociation request frame; the communication unit is further configured to receive a reassociation response frame; 26. The communication device of claim 1, 3, 4, 6, 7, 8, or 10 to 25, wherein the reassociation response frame carries reassociation information, and the reassociation information is used to indicate whether each parameter in association configuration information is retained.

27. the communication unit is further configured to receive a reassociation request frame; the communication unit is further configured to transmit a reassociation response frame; 26. The communication device of claim 2, 3, any one of claims 5 to 7, or any one of claims 9 to 25, wherein the reassociation response frame carries reassociation information, and the reassociation information is used to indicate whether each parameter in association configuration information is retained.

28. The association configuration information comprises the following parameters:

28. The communications device of claim 26 or 27, comprising one or more of a block acknowledgement protocol, a sequence number, a packet number, a duplicate detection cache, a fragmentation and reassembly buffer, and a buffered media access control service data unit (MSDU).

29. 29. The communication device of claim 26, wherein the re-association information comprises one or more bits, one bit corresponding to one or more parameters in the association configuration information, and the bit is used to indicate whether the corresponding one or more parameters are retained.

30. 30. The communications device of claim 26, wherein the reassociation information is carried in a multilink device information in a multilink element in the reassociation response frame.

31. A multi-link establishment method applied to a station multi-link device STA MLD, comprising: transmitting a multi-link association request frame; receiving a multi-link association response frame; The method, wherein the multilink association response frame carries radio bitmap information, and the radio bitmap information is used to indicate which radios of the STA MLD are permitted to be used to establish each link that the STA MLD requests to establish.

32. A multi-link establishment method applied to an access point multi-link device (AP MLD), comprising: receiving a multi-link association request frame; transmitting a multi-link association response frame; The method, wherein the multilink association response frame carries radio bitmap information, and the radio bitmap information is used to indicate which radios of the STA MLD are permitted to be used to establish each link that the STA MLD requests to establish.

33. 33. The method of claim 31 or 32, wherein the radio bitmap information is carried in multilink device information in a multilink element.

34. A multi-link establishment method applied to a station multi-link device STA MLD, comprising: transmitting a multi-link association request frame; receiving a multi-link association response frame; The method, wherein the multilink association response frame carries multiple radio bitmap information, one radio bitmap information corresponds to one link that the STA MLD requests to establish, and the radio bitmap information is used to indicate which radio of the STA MLD is allowed to be used to establish the corresponding link.

35. A multi-link establishment method applied to an access point multi-link device (AP MLD), comprising: receiving a multi-link association request frame; transmitting a multi-link association response frame; The method, wherein the multilink association response frame carries multiple radio bitmap information, one radio bitmap information corresponds to one link that a STA MLD requests to establish, and the radio bitmap information is used to indicate which radio of the STA MLD is allowed to be used to establish the corresponding link.

36. Radio bitmap information of the transmission link that the STA MLD requests to establish is carried in multilink device information in a multilink element in the multilink association response frame; The method according to claim 34 or 35, wherein radio bitmap information of a non-transmission link that the STA MLD requests to establish is carried in link configuration information of the non-transmission link in the multilink element.

37. The method according to any one of claims 31 to 36, wherein the multi-link association request frame carries radio quantity information, and the radio quantity information is used to indicate a radio quantity of the STA MLD.

38. A multi-link establishment method applied to a station multi-link device STA MLD, comprising: transmitting a multi-link association request frame; receiving a multi-link association response frame; The method, wherein the multi-link association response frame carries link establishment status information, and the link establishment status information is used to indicate link establishment status of at least two links that the STA MLD requests to establish.

39. A multi-link establishment method applied to an access point multi-link device (AP MLD), comprising: receiving a multi-link association request frame; transmitting a multi-link association response frame; The method, wherein the multi-link association response frame carries link establishment status information, and the link establishment status information is used to indicate link establishment status of at least two links that a STA MLD requests to establish.

40. 40. A method as claimed in claim 38 or 39, wherein the link establishment status information comprises at least two status code fields, one of which is used to indicate an establishment status of one of the at least two links that the STA MLD requests to establish.

41. 41. A method according to any one of claims 38 to 40, wherein the at least two links requested to be established by the STA MLD comprise a transmitting link and at least one non-transmitting link, the transmitting link being a link through which the multi-link association request frame is transmitted, and the non-transmitting link being a link other than the link through which the multi-link association request frame is transmitted.

42. 42. The method of claim 41, wherein the multilink association response frame comprises a multilink element, the multilink element comprising multilink device information and link configuration information for the at least one non-transmitting link.

43. 43. The method of claim 42, wherein a status code field of the non-transmitting link is carried in the link configuration information of the non-transmitting link.

44. 43. The method of claim 42, wherein the transmission link status code field is carried in the multi-link association response frame.

45. 45. The method of any one of claims 42 to 44, wherein the link configuration information comprises a link identifier.

46. 46. ​​The method of claim 45, wherein the link identifier is used to indicate a value of a link, and the link configuration information is used to indicate related information of the link.

47. The link establishment status information comprises a status code field and link configuration information of a successfully established link among the links requested to be established by the STA MLD; 40. The method of claim 38 or 39, wherein the status code field is used to indicate that the STA MLD has been successfully associated with the AP MLD.

48. The link establishment status information comprises a status code field and link configuration information of a successfully established link among the links requested to be established by the STA MLD; 40. The method of claim 38 or 39, wherein the status code field is used to indicate that the portion of the link that the STA MLD requests to be established has been successfully established.

49. The link establishment status information comprises a status code field and link configuration information of a non-transmission link that has been successfully established among the links that the STA MLD requests to establish; 40. A method according to claim 38 or 39, wherein the status code field is used to indicate that a transmission link among the links requested by the STA MLD to be established has been successfully established.

50. The link establishment status information comprises a plurality of status code fields, one status code field corresponding to one link that the STA MLD requests to establish; 40. A method according to claim 38 or 39, wherein the status code field is used to indicate a link establishment status of the corresponding link.

51. In the link that the STA MLD requests to establish, a status code field of a transmitting link is carried in a multi-link device information in a multi-link element, and a status code field of a non-transmitting link is carried individually in the link configuration information of the non-transmitting link in the multi-link element; or 51. The method of claim 50, wherein status code fields of all the links that the STA MLD requests to establish are carried in multilink device information in a multilink element.

52. the link establishment status information comprises a status code field and link establishment status bitmap information; The status code field is used to indicate that the STA MLD has successfully associated with the AP MLD; 40. The method of claim 38 or 39, wherein the link establishment status bitmap information is used to indicate whether the at least two links that the STA MLD requests to establish are successfully established.

53. the link establishment status information comprises a status code field and link establishment status bitmap information; The status code field is used to indicate that the portion of the link that the STA MLD requests to be established has been successfully established; 40. The method of claim 38 or 39, wherein the link establishment status bitmap information is used to indicate whether the at least two links that the STA MLD requests to establish are successfully established.

54. the link establishment status information comprises a status code field and link establishment status bitmap information; The status code field is used to indicate that a transmission link among the links that the STA MLD requests to establish is successfully established; 40. The method of claim 38 or 39, wherein the link establishment status bitmap information is used to indicate whether each non-transmission link that the STA MLD requests to establish has been successfully established.

55. 55. The method of claim 52, wherein the link establishment status bitmap information is carried in a multilink device information in a multilink element in the multilink association response frame.

56. The method further comprising: transmitting a reassociation request frame; receiving a reassociation response frame; 56. The method of any one of claims 31, 33, 34, 36, 37, 38, or 40-55, wherein the reassociation response frame carries reassociation information, and the reassociation information is used to indicate whether parameters in association configuration information are retained.

57. The method further comprising: receiving a reassociation request frame; and transmitting a reassociation response frame.

56. The method of claim 32, 33, any one of claims 35 to 37, or any one of claims 39 to 55, wherein the reassociation response frame carries reassociation information, and the reassociation information is used to indicate whether parameters in association configuration information are retained.

58. The association configuration information comprises the following parameters:

58. The method of claim 56 or 57, comprising one or more of a block acknowledgement protocol, a sequence number, a packet number, a duplicate detection cache, a fragmentation and reassembly buffer, and a buffered media access control service data unit (MSDU).

59. 59. The method of any one of claims 56 to 58, wherein the re-association information comprises one or more bits, one bit corresponding to one or more parameters in the association configuration information, and the bit is used to indicate whether the corresponding one or more parameters are retained.

60. 60. The method of claim 56, wherein the reassociation information is carried in multilink device information in a multilink element in the reassociation response frame.

61. 1. A communication device, comprising: A communications device comprising a processor and a memory, the memory configured to store instructions or a computer program, the processor configured to execute the computer program or the instructions stored in the memory to enable the communications device to perform a method according to any one of claims 31 to 60.

62. 1. A communication device, comprising:

61. A communications device comprising a processor, a memory and a transceiver, the transceiver configured to receive or transmit signals, the memory configured to store instructions or a computer program, and the processor configured to execute the computer program or the instructions stored in the memory to enable the communications device to perform a method according to any one of claims 31 to 60.

63. 1. A communication device, comprising:

61. A communications device comprising an interface and a processor, the interface coupled to the processor, the interface configured to communicate with another communications device, and the processor configured to execute a computer program to enable the communications device to perform a method according to any one of claims 31 to 60.

64. 61. A computer readable storage medium storing instructions which, when executed, perform the method of any one of claims 31 to 60.

65. 61. A computer program product comprising computer instructions, which when executed in a computer, enable the computer to carry out a method according to any one of claims 31 to 60.

66. A communications device configured to perform a method according to any one of claims 31 to 60.

Citation Information

Patent Citations

  • Methods of assigning addressing identifiers, access points, stations and communication systems

    JP2017515353A

  • Method and apparatus for setting up link at high-speed in wireless communication system

    US20140347985A1