Data transmitting method, communication device, computer-readable storage medium, and chip

JP2025000608AActive Publication Date: 2025-01-07HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024145113
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-06-03
Filing Date
2024-08-27
Publication Date
2025-01-07
Estimated Expiration
2042-05-20

AI Technical Summary

Benefits of technology

【0165】 添付の図面および以下の詳細な説明を参照すると、本開示の実装形態の特徴、利点、および他の態様がより明らかになる。本開示のいくつかの実装形態が、限定ではなく例として本明細書に示される。添付の図面において、詳細は以下の通りである。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025000608000001_ABST
    Figure 2025000608000001_ABST
Patent Text Reader

Abstract

To provide a data transmitting method, a communication device, a computer-readable storage medium, and a chip that avoid processing errors.SOLUTION: A method includes a step 410 of generating a management frame by a first multilink device 401. The management frame includes link indication information, which indicates that the management frame is applied to at least one link corresponding to the link indication information. The method also includes a step 420 of transmitting the management frame to a second multilink device 402 on a link on which a station indicated by a receiving side address or a station indicated by a transmitting side address operates. The management frame includes link indication information for indicating a link to which the management frame is applied, and as a result, cross-link transmitting of the management frame is achieved and the second multilink device can apply the management frame to a correct link.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to the field of communications, and more particularly to a data transmission method, a communication device, a computer-readable storage medium and a chip. [Background technology]

[0002] A Multi-link Device (MLD) has multiple radio frequency modules and can operate in multiple different frequency bands or channels.

[0003] For communication between multilink devices, management frames can be transmitted on a link between a station to which a multilink device belongs and a station to which another multilink device belongs. However, in the current solution, the multilink function cannot be fully utilized, resulting in low transmission efficiency. Summary of the Invention [Means for solving the problem]

[0004] The exemplary embodiments of the present disclosure provide a management frame mechanism for cross-link transmissions to fully utilize resources based on multi-link features.

[0005] According to a first aspect, a data transmission method is provided. The method includes: a first multilink device generates a management frame, the management frame includes a receiver address, a sender address, and link indication information, the link indication information indicates that the management frame applies to at least one link corresponding to the link indication information, and the first multilink device transmits the management frame on a link on which the station indicated by the receiver address or the station indicated by the sender address operates. In this way, in this embodiment of the present disclosure, the management frame can include link indication information for indicating the link to which the management frame applies, so that cross-link transmission of the management frame can be realized, and the device receiving the management frame can apply the management frame to the correct link. This avoids processing errors. The device receiving the management frame can be a second multilink device or a second single-link station.

[0006] In some embodiments of the first aspect, the link indication information includes a first address, and the first address includes address indication information. In one implementation, the address indication information indicates whether the first address is an MLD MAC address of an access point AP MLD or an AP MAC address. In another implementation, the address indication information indicates whether the management frame is an MLD level management frame or a link level management frame.

[0007] In one implementation, the MAC address of the AP is the MAC address of the AP that belongs to the AP MLD.

[0008] In another implementation, the MAC address of the AP is the MAC address of a single-link AP or the MAC address of an AP that does not belong to any AP MLD.

[0009] Thus, in this embodiment of the present disclosure, the address indication information indicates whether the first address is the MLD MAC address of the AP MLD or the MAC address of the AP that belongs to the AP MLD. This solution is applicable even if the MAC address of the MLD is the same as the MAC address of the station that belongs to it. This solution is more universal and can reduce signaling overhead.

[0010] In some embodiments of the first aspect, the address indication information is carried within the Individual / Group, I / G bits of the MAC address in the Address 3 field of the management frame.

[0011] In this manner, in this embodiment of the present disclosure, the address indication information can be carried in the I / G bit of the Address 3 field, which can provide efficient resource utilization.

[0012] In some embodiments of the first aspect, the link indication information includes address indication information and a first address, and the address indication information indicates whether the first address is an MLD MAC address of the AP MLD or an AP MAC address.

[0013] In yet another implementation of the first aspect, the first address of the management frame is always set to the MAC address of the AP. The MAC address of the AP is the MAC address of the AP that belongs to the AP MLD, or the MAC address of the single-link AP, or the MAC address of the AP that does not belong to any AP MLD. In this case, the address indication information does not need to indicate which address the first address is. Optionally, the address indication information can indicate whether the management frame is an MLD level management frame or a link level management frame.

[0014] The MAC address of an AP is the MAC address of an AP that belongs to an AP MLD, or the MAC address of a single-link AP, or the MAC address of an AP that does not belong to any AP MLD.

[0015] In some embodiments of the first aspect, the address indication information is carried in the I / G bit of the MAC address in the Address 2 field of the management frame.

[0016] In some embodiments of the first aspect, the address indication information is a first value, and the first address is an MLD MAC address of the AP MLD.

[0017] In some embodiments of the first aspect, the link indication information further includes link identifier information, where the link identifier information indicates that the management frame applies to one or more links.

[0018] In some embodiments of the first aspect, the link indication information further includes link identifier information, the link identifier information being carried in a first element of the management frame, and the link identifier information indicating that the first element applies to one or more links.

[0019] In this manner, in this embodiment of the present disclosure, all or part of the link can be indicated by the link identifier information, thereby expanding the application scope and ensuring communication performance.

[0020] In some embodiments of the first aspect, the second element of the management frame does not carry link identifier information indicating that the second element applies to all links that establish an association between the first multilink device and the second multilink device.

[0021] In this manner, in this embodiment of the present disclosure, management frames are applied to all links without carrying link identifier information, thereby reducing signaling overhead and improving communication efficiency.

[0022] In some embodiments of the first aspect, the link identifier information includes at least one of one or more link identifiers or a link identifier bitmap.

[0023] In some embodiments of the first aspect, the address indication information is a second value, the first address is a MAC address of an AP that belongs to the AP MLD, and the management frame is applied to a link on which the belonging AP operates.

[0024] In some embodiments of the first aspect, the address indication information is a second value, the first address is a MAC address of a single-link AP or a MAC address of an AP that does not belong to any AP MLD, and the management frame is applied to the link on which the AP operates.

[0025] In this manner, in this embodiment of the present disclosure, management frames may be transmitted across the entire link, so that the multi-link capability is fully utilized and resources can be used effectively, thereby improving resource utilization and further improving communication efficiency.

[0026] In some embodiments of the first aspect, generating the management frame includes constructing additional authentication data AAD, the AAD including a recipient address, a sender address, and a second address, generating a message integrity check MIC based on the AAD, and generating the management frame based on the MIC.

[0027] In some embodiments of the first aspect, the second address is the same as the first address.

[0028] In some embodiments of the first aspect, the first address includes address indication information, and the second address is obtained by masking the address indication information in the first address to zero.

[0029] In some embodiments of the first aspect, the recipient address is carried in the Address 1 field of the management frame and the sender address is carried in the Address 2 field of the management frame.

[0030] According to a second aspect, a data transmission method is provided, the method including: a second multilink device receiving a management frame from a first multilink device on a link on which a station in the second multilink device operates, the management frame including a receiver address, a sender address, and link indication information, the receiver address being an address of a station in the second multilink device, and the link indication information indicating that the management frame applies to at least one link corresponding to the link indication information; and the second multilink device applying the management frame to the at least one corresponding link based on the link indication information.

[0031] In some embodiments of the second aspect, the link indication information includes a first address, and the first address includes address indication information. In one implementation, the address indication information indicates whether the first address is an MLD MAC address of an access point AP MLD or a MAC address of an AP. The MAC address of the AP may be a MAC address of an AP belonging to the AP MLD. Alternatively, in another implementation, the address indication information indicates whether the management frame is an MLD level management frame or a link level management frame.

[0032] In some embodiments of the second aspect, the address indication information being carried within the Individual / Group, I / G bit of the MAC address in the Address 3 field of the management frame further includes the second multilink device masking the I / G bit in the Address 3 field of the management frame to 0 to obtain the first address in the Address 3 field of the management frame.

[0033] In some embodiments of the second aspect, the link indication information includes address indication information and a first address, and the address indication information indicates whether the first address is an MLD MAC address of an AP MLD or a MAC address of an AP. The MAC address of the AP may be a MAC address of an AP that belongs to the AP MLD.

[0034] In yet another implementation of the second aspect, the first address of the management frame is always set to the MAC address of the AP. The MAC address of the AP is the MAC address of the AP that belongs to the AP MLD, or the MAC address of the single-link AP, or the MAC address of the AP that does not belong to any AP MLD. In this case, the address indication information does not need to indicate which address the first address is. Optionally, the address indication information can indicate whether the management frame is an MLD level management frame or a link level management frame. In other words, the address indication information can indicate whether the management frame includes link indication information.

[0035] The MAC address of an AP is the MAC address of an AP that belongs to an AP MLD, or the MAC address of a single-link AP, or the MAC address of an AP that does not belong to any AP MLD.

[0036] In some embodiments of the second aspect, the address indication information being carried in an I / G bit of a MAC address in the Address 2 field of the management frame further includes masking the I / G bit in the Address 2 field of the management frame to 0 to obtain the sender address in the Address 2 field of the management frame.

[0037] In some embodiments of the second aspect, the address indication information is a first value, the first address is not all ones, and the first address is an MLD MAC address of the AP MLD.

[0038] In some embodiments of the second aspect, applying the management frame to the at least one corresponding link includes applying the management frame to all links that establish an association between the first multilink device and the second multilink device if the link indication information does not include link identifier information, or applying the management frame to one or more links indicated by the link identifier information if the link indication information includes link identifier information.

[0039] In some embodiments of the second aspect, applying the management frame to the at least one corresponding link includes, if the link indication information further includes link identifier information and the link identifier information is carried in a first element of the management frame, applying the first element to the one or more links indicated by the link identifier information.

[0040] In some embodiments of the second aspect, applying the management frame to the at least one corresponding link includes applying the second element to all links that establish an association between the first multilink device and the second multilink device if the second element of the management frame does not carry link identifier information.

[0041] In some embodiments of the second aspect, the link identifier information includes at least one of one or more link identifiers or a link identifier bitmap.

[0042] In some embodiments of the second aspect, the address indication information is a second value, the first address is not all ones, the first address is a MAC address of an AP, and the MAC address of the AP may be a MAC address of an AP that belongs to the AP MLD. In addition, applying the management frame to the at least one corresponding link includes applying the management frame to a link on which the AP operates, specifically, a link on which the AP that belongs to the AP MLD operates.

[0043] In some embodiments of the second aspect, the management frame further includes a first message integrity check MIC. The method further includes constructing additional authentication data AAD, the AAD including a recipient address, a sender address, and a second address, generating a second MIC based on the AAD, and performing security validation on the management frame based on the first MIC and the second MIC.

[0044] In some embodiments of the second aspect, the second address is the same as the first address.

[0045] In some embodiments of the second aspect, the first address includes address indication information, and the second address is obtained by masking the address indication information in the first address to zero.

[0046] In some embodiments of the second aspect, the management frame further includes a first address, all bits of the first address being 1. The method further includes the second multilink device determining that the first address is a wildcard basic service set identifier BSSID.

[0047] In some embodiments of the second aspect, the recipient address is carried in the Address 1 field of the management frame and the sender address is carried in the Address 2 field of the management frame.

[0048] According to a third aspect, a communication apparatus is provided, the apparatus including: a generating unit configured to generate a management frame, the management frame including a receiver address, a sender address, and link indication information, the link indication information indicating that the management frame applies to at least one link corresponding to the link indication information; and a transmitting unit configured to transmit the management frame on a link on which a station indicated by the receiver address or a station indicated by the sender address operates.

[0049] In some embodiments of the third aspect, the link indication information includes a first address. The first address includes address indication information. The address indication information indicates whether the first address is an MLD MAC address of an access point AP MLD or an AP MAC address. Alternatively, the address indication information indicates whether the management frame is an MLD level management frame or a link level management frame.

[0050] The MAC address of an AP is the MAC address of an AP that belongs to an AP MLD, or the MAC address of a single-link AP, or the MAC address of an AP that does not belong to any AP MLD.

[0051] In some embodiments of the third aspect, the address indication information is carried within the Individual / Group, I / G bits of the MAC address in the Address 3 field of the management frame.

[0052] In some embodiments of the third aspect, the link indication information includes address indication information and a first address. In one implementation, the address indication information indicates whether the first address is an MLD MAC address of an AP MLD or an AP MAC address. The AP MAC address is an AP MAC address that belongs to an AP MLD, or an AP MAC address that belongs to a single-link AP, or an AP MAC address that does not belong to any AP MLD.

[0053] In another implementation, the first address of the management frame is always set to the MAC address of the AP. The MAC address of the AP is the MAC address of the AP that belongs to the AP MLD, or the MAC address of the single-link AP, or the MAC address of the AP that does not belong to any AP MLD. In this case, the address indication information does not need to indicate which address the first address is. Optionally, the address indication information can indicate whether the management frame is an MLD level management frame or a link level management frame. In other words, the address indication information can indicate whether the management frame includes link indication information.

[0054] In some embodiments of the third aspect, the address indication information is carried in the I / G bit of the MAC address in the Address 2 field of the management frame.

[0055] In some embodiments of the third aspect, the address indication information is a first value, and the first address is an MLD MAC address of the AP MLD.

[0056] In some embodiments of the third aspect, the link indication information further includes link identifier information, the link identifier information indicating that the management frame applies to one or more links.

[0057] In some embodiments of the third aspect, the link indication information further includes link identifier information, the link identifier information being carried in a first element of the management frame, and the link identifier information indicating that the first element applies to one or more links.

[0058] In some embodiments of the third aspect, the second element of the management frame does not carry link identifier information indicating that the second element applies to all links that establish an association between the first multilink device and the second multilink device.

[0059] In some embodiments of the third aspect, the link identifier information includes at least one of one or more link identifiers or a link identifier bitmap.

[0060] In some embodiments of the third aspect, the address indication information is a second value, the first address is a MAC address of the AP, and the management frame is applied to a link on which the AP operates.

[0061] In one implementation, the MAC address of the AP is the MAC address of the AP that belongs to the AP MLD.

[0062] In another implementation, the MAC address of the AP is the MAC address of a single-link AP or the MAC address of an AP that does not belong to any AP MLD.

[0063] In some embodiments of the third aspect, the generating unit is configured to construct additional authentication data AAD, the AAD including a recipient address, a sender address, and a second address, generate a message integrity check MIC based on the AAD, and generate the management frame based on the MIC.

[0064] In some embodiments of the third aspect, the second address is the same as the first address.

[0065] In some embodiments of the third aspect, the first address includes address indication information, and the second address is obtained by masking the address indication information in the first address to zero.

[0066] In some embodiments of the third aspect, the recipient address is carried in the Address 1 field of the management frame and the sender address is carried in the Address 2 field of the management frame.

[0067] According to a fourth aspect, a communications apparatus is provided, the apparatus including: a receiving unit configured to receive a management frame from a first multi-link device on a link on which a station in the communications apparatus operates, the management frame including a receiver address, a sender address, and link indication information, the receiver address being an address of the station in the communications apparatus, the link indication information indicating that the management frame applies to at least one link corresponding to the link indication information; and a processing unit configured to apply the management frame to the at least one corresponding link based on the link indication information.

[0068] In some embodiments of the fourth aspect, the link indication information includes a first address, and the first address includes address indication information. In one implementation, the address indication information indicates whether the first address is an MLD MAC address of an access point AP MLD or an AP MAC address. In another implementation, the address indication information indicates whether the management frame is an MLD level management frame or a link level management frame.

[0069] The MAC address of an AP is the MAC address of an AP that belongs to an AP MLD, or the MAC address of a single-link AP, or the MAC address of an AP that does not belong to any AP MLD.

[0070] In some embodiments of the fourth aspect, the address indication information is carried in an Individual / Group, I / G bit of a MAC address in an Address 3 field of the management frame. The processing unit is further configured to mask the I / G bit in the Address 3 field of the management frame to 0 to obtain the first address in the Address 3 field of the management frame.

[0071] In some embodiments of the fourth aspect, the link indication information includes address indication information and a first address, and the address indication information indicates whether the first address is an MLD MAC address of an AP MLD or an AP MAC address. The AP MAC address is an AP MAC address belonging to an AP MLD, or an AP MAC address of a single-link AP, or an AP MAC address not belonging to any AP MLD.

[0072] In another implementation of the fourth aspect, the first address of the management frame is always set to the MAC address of the AP. The MAC address of the AP is the MAC address of the AP that belongs to the AP MLD, or the MAC address of the single-link AP, or the MAC address of the AP that does not belong to any AP MLD. In this case, the address indication information does not need to indicate which address the first address is. Optionally, the address indication information can indicate whether the management frame is an MLD level management frame or a link level management frame. In other words, the address indication information can indicate whether the management frame includes link indication information. In some embodiments of the fourth aspect, the address indication information is carried in an I / G bit of the MAC address in the Address 2 field of the management frame. The processing unit is further configured to mask the I / G bit in the Address 2 field of the management frame to 0 to obtain the sender address in the Address 2 field of the management frame.

[0073] In some embodiments of the fourth aspect, the address indication information is a first value, and the first address is an MLD MAC address of the AP MLD.

[0074] In some embodiments of the fourth aspect, the processing unit is configured to apply the management frame to all links that establish an association between the first multi-link device and the communication apparatus if the link indication information does not include link identifier information, or to apply the management frame to one or more links indicated by the link identifier information if the link indication information includes link identifier information.

[0075] In some embodiments of the fourth aspect, the processing unit is configured to, when the link indication information further includes link identifier information and the link identifier information is carried in the first element of the management frame, apply the first element to one or more links indicated by the link identifier information.

[0076] In some embodiments of the fourth aspect, the processing unit is configured to apply the second element of the management frame to all links that establish an association between the first multilink device and the second multilink device if the second element of the management frame does not carry link identifier information.

[0077] In some embodiments of the fourth aspect, the link identifier information includes at least one of one or more link identifiers or a link identifier bitmap.

[0078] In some embodiments of the fourth aspect, the address indication information is a second value, and the first address is a MAC address of the AP. In one implementation, the MAC address of the AP is a MAC address of an AP that belongs to the AP MLD. The processing unit is configured to apply the management frame to a link on which the belonging AP operates.

[0079] In yet another implementation, the MAC address of the AP is a MAC address of a single-link AP or a MAC address of an AP that does not belong to any AP MLD. The processing unit is configured to apply the management frame to a link on which the single-link AP or the AP that does not belong to any AP MLD operates. In some embodiments of the fourth aspect, the management frame further includes a first message integrity check MIC. The processing unit is further configured to construct additional authentication data AAD, the AAD including a recipient address, a sender address, and a second address, generate a second MIC based on the AAD, and perform security validation on the management frame based on the first MIC and the second MIC.

[0080] In some embodiments of the fourth aspect, the second address is the same as the first address.

[0081] In some embodiments of the fourth aspect, the first address includes address indication information, and the second address is obtained by masking the address indication information in the first address to zero.

[0082] In some embodiments of the fourth aspect, the management frame further includes a first address, all bits of the first address being 1. The processing unit is further configured to determine, by the second multilink device, that the first address is a wildcard basic service set identifier BSSID.

[0083] In some embodiments of the fourth aspect, the recipient address is carried in the Address 1 field of the management frame and the sender address is carried in the Address 2 field of the management frame.

[0084] According to a fifth aspect, a communication device is provided. The communication device includes a transceiver and a processor. When the processor executes a computer program, the device is enabled to generate a management frame, the management frame including a receiver address, a sender address, and link indication information, the link indication information indicating that the management frame applies to at least one link corresponding to the link indication information, and to transmit, by the transceiver, the management frame on a link on which a station indicated by the receiver address or a station indicated by the sender address operates.

[0085] In certain embodiments of the fifth aspect, the apparatus further includes a memory coupled to the processor, the memory storing a computer program executable by the processor.

[0086] In some embodiments of the fifth aspect, the link indication information includes a first address, and the first address includes address indication information. In one implementation, the address indication information indicates whether the first address is an MLD MAC address of an access point AP MLD or a MAC address of an AP. In another implementation, the address indication information indicates whether the management frame is an MLD level management frame or a link level management frame. In one implementation, the MAC address of the AP is a MAC address of an AP that belongs to an AP MLD. In another implementation, the MAC address of the AP is a MAC address of a single-link AP or a MAC address of an AP that does not belong to any AP MLD. In some embodiments of the fifth aspect, the address indication information is carried in an individual / group, I / G bit of a MAC address in an address 3 field of the management frame.

[0087] In some embodiments of the fifth aspect, the link indication information includes address indication information and a first address, and the address indication information indicates whether the first address is an MLD MAC address of an AP MLD or a MAC address of an AP. In one implementation, the MAC address of the AP is a MAC address of an AP that belongs to the AP MLD. In another implementation, the MAC address of the AP is a MAC address of a single-link AP or a MAC address of an AP that does not belong to any AP MLD.

[0088] In another implementation form of the fifth aspect, the first address of the management frame is always set to the MAC address of the AP. The MAC address of the AP is the MAC address of the AP that belongs to the AP MLD, or the MAC address of the single-link AP, or the MAC address of the AP that does not belong to any AP MLD. In this case, the address indication information does not need to indicate which address the first address is. Optionally, the address indication information can indicate whether the management frame is an MLD level management frame or a link level management frame. In other words, the address indication information can indicate whether the management frame includes link indication information.

[0089] In some embodiments of the fifth aspect, the address indication information is carried in the I / G bit of the MAC address in the Address 2 field of the management frame.

[0090] In some embodiments of the fifth aspect, the address indication information is a first value, and the first address is an MLD MAC address of the AP MLD.

[0091] In some embodiments of the fifth aspect, the link indication information further includes link identifier information, the link identifier information indicating that the management frame applies to one or more links.

[0092] In some embodiments of the fifth aspect, the link indication information further includes link identifier information, the link identifier information being carried in a first element of the management frame, and the link identifier information indicating that the first element applies to one or more links.

[0093] In some embodiments of the fifth aspect, the second element of the management frame does not carry link identifier information indicating that the second element applies to all links that establish an association between the first multilink device and the second multilink device.

[0094] In some embodiments of the fifth aspect, the link identifier information includes at least one of one or more link identifiers or a link identifier bitmap.

[0095] In some embodiments of the fifth aspect, the address indication information is a second value, the first address is a MAC address of the AP, and the management frame is applied to a link on which the AP operates. In one implementation, the MAC address of the AP is a MAC address of an AP that belongs to an AP MLD. In another implementation, the MAC address of the AP is a MAC address of a single-link AP or a MAC address of an AP that does not belong to any AP MLD.

[0096] In some embodiments of the fifth aspect, when the processor executes the computer program, the apparatus is enabled to construct additional authentication data AAD, the AAD including a recipient address, a sender address, and a second address, generate a message integrity check MIC based on the AAD, and generate a management frame based on the MIC.

[0097] In some embodiments of the fifth aspect, the second address is the same as the first address.

[0098] In some embodiments of the fifth aspect, the first address includes address indication information, and the second address is obtained by masking the address indication information in the first address to zero.

[0099] In some embodiments of the fifth aspect, the recipient address is carried in the Address 1 field of the management frame and the sender address is carried in the Address 2 field of the management frame.

[0100] According to a sixth aspect, a communication device is provided. The communication device includes a transceiver and a processor. When the processor executes a computer program, the device is enabled to receive, by the transceiver, a management frame from a first multi-link device on a link on which a station in the communication device operates, the management frame including a receiver address, a sender address, and link indication information, the receiver address being an address of the station in the communication device, and the link indication information indicating that the management frame is to be applied to at least one link corresponding to the link indication information, and to apply the management frame to the at least one corresponding link based on the link indication information.

[0101] In certain embodiments of the sixth aspect, the apparatus further includes a memory coupled to the processor, the memory storing a computer program executable by the processor.

[0102] In some embodiments of the sixth aspect, the link indication information includes a first address. The first address includes address indication information. The address indication information indicates whether the first address is an MLD MAC address of an access point AP MLD or a MAC address of an AP. In one implementation, the MAC address of the AP is a MAC address of an AP that belongs to the AP MLD. In another implementation, the MAC address of the AP is a MAC address of a single-link AP or a MAC address of an AP that does not belong to any AP MLD.

[0103] In some embodiments of the sixth aspect, the address indication information is carried in an Individual / Group, I / G bit of a MAC address in an Address 3 field of a management frame. When the processor executes the computer program, the device is enabled to mask the I / G bit in the Address 3 field of the management frame to 0 to obtain a first address in the Address 3 field of the management frame.

[0104] In some embodiments of the sixth aspect, the link indication information includes address indication information and a first address. In one implementation, the address indication information indicates whether the first address is an MLD MAC address of an AP MLD or an AP MAC address. In another implementation, the address indication information indicates whether the management frame is an MLD level management frame or a link level management frame. In one implementation, the MAC address of the AP is a MAC address of an AP that belongs to the AP MLD. In another implementation, the MAC address of the AP is a MAC address of a single-link AP or an AP that does not belong to any AP MLD.

[0105] In some embodiments of the sixth aspect, the address indication information is carried in an I / G bit of a MAC address in an Address 2 field of the management frame. When the processor executes the computer program, the device is enabled to mask the I / G bit in the Address 2 field of the management frame to 0 to obtain the sender address in the Address 2 field of the management frame.

[0106] In some embodiments of the sixth aspect, the address indication information is a first value, and the first address is an MLD MAC address of the AP MLD.

[0107] In some embodiments of the sixth aspect, when the processor executes the computer program, the apparatus is enabled to apply the management frame to all links that establish an association between the first multi-link device and the communication apparatus if the link indication information does not include link identifier information, or to apply the management frame to one or more links indicated by the link identifier information if the link indication information includes link identifier information.

[0108] In some embodiments of the sixth aspect, when the processor executes the computer program, the apparatus is enabled to apply the first element to one or more links indicated by the link identifier information if the link indication information further includes link identifier information and the link identifier information is carried in a first element of the management frame.

[0109] In some embodiments of the sixth aspect, when the processor executes the computer program, the apparatus is enabled to apply the second element to all links that establish an association between the first multilink device and the second multilink device if the second element of the management frame does not carry link identifier information.

[0110] In some embodiments of the sixth aspect, the link identifier information includes at least one of one or more link identifiers or a link identifier bitmap.

[0111] In some embodiments of the sixth aspect, the address indication information is a second value, and the first address is a MAC address of the AP. When the processor executes the computer program, the device is enabled to apply the management frame to the link on which the AP operates. In one implementation, the MAC address of the AP is a MAC address of an AP that belongs to an AP MLD. In another implementation, the MAC address of the AP is a MAC address of a single-link AP or a MAC address of an AP that does not belong to any AP MLD.

[0112] In some embodiments of the sixth aspect, the management frame further includes a first message integrity check MIC. When the processor executes the computer program, the apparatus is enabled to construct additional authentication data AAD, the AAD including a recipient address, a sender address, and a second address, generate a second MIC based on the AAD, and perform security validation on the management frame based on the first MIC and the second MIC.

[0113] In some embodiments of the sixth aspect, the second address is the same as the first address.

[0114] In some embodiments of the sixth aspect, the first address includes address indication information, and the second address is obtained by masking the address indication information in the first address to zero.

[0115] In some embodiments of the sixth aspect, the management frame further includes a first address, all bits of the first address being 1. When the processor executes the computer program, the apparatus is enabled by the second multilink device to determine that the first address is a wildcard basic service set identifier BSSID.

[0116] In some embodiments of the sixth aspect, the recipient address is carried in the Address 1 field of the management frame and the sender address is carried in the Address 2 field of the management frame.

[0117] According to a seventh aspect, there is provided a communication method, the method including: constructing an AAD, the AAD including a receiver address, a sender address, and a second address, the second address being an MLD MAC address of an AP MLD or a MAC address of an AP belonging to the AP MLD; and generating a MIC based on the AAD.

[0118] In some embodiments of the seventh aspect, the method further includes performing security validation on the received management frame based on the generated MIC and the MIC in the received management frame.

[0119] In some embodiments of the seventh aspect, the recipient address is carried in the Address 1 field of the AAD, the sender address is carried in the Address 2 field of the AAD, and the second address is carried in the Address 3 field of the AAD.

[0120] In some embodiments of the seventh aspect, the second address is determined based on the first address carried within an Address 3 field of the management frame.

[0121] In some embodiments of the seventh aspect, the second address is the same as the first address.

[0122] In some embodiments of the seventh aspect, the first address includes address indication information, and the second address is obtained by masking the address indication information in the first address to zero.

[0123] In some embodiments of the seventh aspect, the first address does not include address indication information, and the second address is obtained by setting the I / G bit in the first address to the value of the address indication information. In this way, the second address can include address indication information indicating whether the second address is an MLD MAC address of an AP MLD or a MAC address of an AP. In one implementation, the MAC address of the AP is a MAC address of an AP that belongs to an AP MLD. In another implementation, the MAC address of the AP is a MAC address of a single-link AP or a MAC address of an AP that does not belong to any AP MLD.

[0124] In some other embodiments of the seventh aspect, the first address of the management frame is always set to a MAC address of an AP, and the second address is always set to a MAC address of an AP, which is a MAC address of an AP that belongs to an AP MLD, or a MAC address of a single-link AP, or a MAC address of an AP that does not belong to any AP MLD.

[0125] In some embodiments of the seventh aspect, the first address includes address indication information, and the second address is obtained by masking the address indication information in the first address to 0. The AAD includes the address indication information, and the address indication information is carried in the I / G bit in the address 2 field of the AAD. In this way, the sender address may include address indication information indicating whether the second address is an MLD MAC address of an AP MLD or a MAC address of an AP. In one implementation, the MAC address of the AP is a MAC address of an AP that belongs to the AP MLD. In another implementation, the MAC address of the AP is a MAC address of a single-link AP or a MAC address of an AP that does not belong to any AP MLD.

[0126] In some embodiments of the seventh aspect, the sender address is determined based on an address carried in the Address 2 field of the management frame.

[0127] In some embodiments of the seventh aspect, the sender address is the same as the address in the Address 2 field of the management frame.

[0128] In some embodiments of the seventh aspect, the address in the Address 2 field of the management frame includes address indication information, and the sender address is obtained by masking the address indication information in the address in the Address 2 field of the management frame to zero.

[0129] In some embodiments of the seventh aspect, the address in the address 2 field of the management frame does not include address indication information, and the sender address is obtained by setting the address indication information in the address in the address 2 field of the management frame to the value of the address indication information. In this way, the sender address may include address indication information indicating whether the second address is an MLD MAC address of an AP MLD or a MAC address of an AP. In one implementation, the MAC address of the AP is a MAC address of an AP that belongs to an AP MLD. In another implementation, the MAC address of the AP is a MAC address of a single-link AP or a MAC address of an AP that does not belong to any AP MLD.

[0130] In some embodiments of the seventh aspect, an address in the Address 2 field of the management frame includes address indication information, and the sender address is obtained by masking the address indication information in the address in the Address 2 field of the management frame to 0. In addition, the AAD includes address indication information, and the address indication information is carried in an I / G bit in the Address 3 field of the AAD.

[0131] According to an eighth aspect, there is provided a communication apparatus, the apparatus including: a construction unit configured to construct an AAD, the AAD including a receiver address, a sender address, and a second address, the second address being an MLD MAC address of an AP MLD or a MAC address of an AP; and a generation unit configured to generate a MIC based on the ADD.

[0132] In some embodiments of the eighth aspect, the apparatus further includes a verification unit configured to perform security verification on the received management frame based on the generated MIC and the MIC in the received management frame.

[0133] In some embodiments of the eighth aspect, the recipient address is carried in the Address 1 field of the AAD, the sender address is carried in the Address 2 field of the AAD, and the second address is carried in the Address 3 field of the AAD.

[0134] In some embodiments of the eighth aspect, the second address is determined based on the first address carried within an Address 3 field of the management frame.

[0135] In some embodiments of the eighth aspect, the second address is the same as the first address.

[0136] In some embodiments of the eighth aspect, the first address includes address indication information, and the second address is obtained by masking the address indication information in the first address to zero.

[0137] In some embodiments of the eighth aspect, the first address does not include address indication information, and the second address is obtained by setting the I / G bit in the first address to the value of the address indication information. In this way, the second address can include address indication information indicating whether the second address is an MLD MAC address of an AP MLD or a MAC address of an AP. In one implementation, the MAC address of the AP is a MAC address of an AP that belongs to an AP MLD. In another implementation, the MAC address of the AP is a MAC address of a single-link AP or a MAC address of an AP that does not belong to any AP MLD.

[0138] In some other embodiments of the eighth aspect, the first address of the management frame is always set to a MAC address of an AP, and the second address is always set to a MAC address of an AP, which is a MAC address of an AP that belongs to an AP MLD, or a MAC address of a single-link AP, or a MAC address of an AP that does not belong to any AP MLD.

[0139] In some embodiments of the eighth aspect, the first address includes address indication information, and the second address is obtained by masking the address indication information in the first address to 0. The AAD includes the address indication information, and the address indication information is carried in the I / G bit in the address 2 field of the AAD. In this way, the sender address may include address indication information indicating whether the second address is an MLD MAC address of an AP MLD or a MAC address of an AP. In one implementation, the MAC address of the AP is a MAC address of an AP that belongs to the AP MLD. In another implementation, the MAC address of the AP is a MAC address of a single-link AP or a MAC address of an AP that does not belong to any AP MLD.

[0140] In some embodiments of the eighth aspect, the sender address is determined based on an address carried in the Address 2 field of the management frame.

[0141] In some embodiments of the eighth aspect, the sender address is the same as the address in the Address 2 field of the management frame.

[0142] In some embodiments of the eighth aspect, an address in the Address 2 field of the management frame includes address indication information, and the sender address is obtained by masking the address indication information in the address in the Address 2 field of the management frame to zero.

[0143] In some embodiments of the eighth aspect, the address in the address 2 field of the management frame does not include address indication information, and the sender address is obtained by setting the address indication information in the address in the address 2 field of the management frame to the value of the address indication information. In this way, the sender address may include address indication information indicating whether the second address is an MLD MAC address of an AP MLD or a MAC address of an AP. In one implementation, the MAC address of the AP is a MAC address of an AP that belongs to an AP MLD. In another implementation, the MAC address of the AP is a MAC address of a single-link AP or a MAC address of an AP that does not belong to any AP MLD.

[0144] In some embodiments of the eighth aspect, an address in the Address 2 field of the management frame includes address indication information, and the sender address is obtained by masking the address indication information in the address in the Address 2 field of the management frame to 0. In addition, the AAD includes the address indication information, and the address indication information is carried in an I / G bit in the Address 3 field of the AAD.

[0145] According to a ninth aspect, a communication device is provided. The communication device includes a transceiver and a processor. When the processor executes a computer program, the device is enabled to construct an AAD, the AAD including a receiver address, a sender address, and a second address, the second address being an MLD MAC address of an AP MLD or a MAC address of an AP, and to generate a MIC based on the ADD. In one implementation, the MAC address of the AP is a MAC address of an AP that belongs to the AP MLD. In another implementation, the MAC address of the AP is a MAC address of a single-link AP or a MAC address of an AP that does not belong to any AP MLD.

[0146] In certain embodiments of the ninth aspect, the communications device further includes a memory coupled to the processor, the memory storing a computer program executable by the processor.

[0147] In some embodiments of the ninth aspect, when the processor executes the computer program, the apparatus is enabled to perform security validation on the received management frame based on the generated MIC and the MIC in the received management frame.

[0148] In some embodiments of the ninth aspect, the recipient address is carried in the Address 1 field of the AAD, the sender address is carried in the Address 2 field of the AAD, and the second address is carried in the Address 3 field of the AAD.

[0149] In some embodiments of the ninth aspect, the second address is determined based on the first address carried within an Address 3 field of the management frame.

[0150] In some embodiments of the ninth aspect, the second address is the same as the first address.

[0151] In some embodiments of the ninth aspect, the first address includes address indication information, and the second address is obtained by masking the address indication information in the first address to zero.

[0152] In some embodiments of the ninth aspect, the first address does not include address indication information, and the second address is obtained by setting the I / G bit in the first address to the value of the address indication information. In this way, the second address can include address indication information indicating whether the second address is an MLD MAC address of an AP MLD or a MAC address of an AP. In one implementation, the MAC address of the AP is a MAC address of an AP that belongs to an AP MLD. In another implementation, the MAC address of the AP is a MAC address of a single-link AP or a MAC address of an AP that does not belong to any AP MLD.

[0153] In some embodiments of the ninth aspect, the first address includes address indication information, and the second address is obtained by masking the address indication information in the first address to 0. The AAD includes the address indication information, and the address indication information is carried in an I / G bit in an address 2 field of the AAD. In this way, the sender address may include address indication information indicating whether the second address is an MLD MAC address of an AP MLD or a MAC address of an AP. In one implementation, the MAC address of the AP is a MAC address of an AP that belongs to an AP MLD. In another implementation, the MAC address of the AP is a MAC address of a single-link AP or a MAC address of an AP that does not belong to any AP MLD.

[0154] In some other embodiments of the ninth aspect, the first address of the management frame is always set to a MAC address of an AP, and the second address is always set to a MAC address of an AP, which is a MAC address of an AP that belongs to an AP MLD, or a MAC address of a single-link AP, or a MAC address of an AP that does not belong to any AP MLD.

[0155] In some embodiments of the ninth aspect, the sender address is determined based on an address carried in the Address 2 field of the management frame.

[0156] In some embodiments of the ninth aspect, the sender address is the same as the address in the Address 2 field of the management frame.

[0157] In some embodiments of the ninth aspect, an address in the Address 2 field of the management frame includes address indication information, and the sender address is obtained by masking the address indication information in the address in the Address 2 field of the management frame to zero.

[0158] In some embodiments of the ninth aspect, the address in the address 2 field of the management frame does not include address indication information, and the sender address is obtained by setting the address indication information in the address in the address 2 field of the management frame to the value of the address indication information. In this manner, the sender address may include address indication information indicating whether the second address is an MLD MAC address of an AP MLD or a MAC address of an AP. In one implementation, the MAC address of the AP is a MAC address of an AP that belongs to an AP MLD. In another implementation, the MAC address of the AP is a MAC address of a single-link AP or a MAC address of an AP that does not belong to any AP MLD.

[0159] In some embodiments of the ninth aspect, an address in the Address 2 field of the management frame includes address indication information, and the sender address is obtained by masking the address indication information in the address in the Address 2 field of the management frame to 0. In addition, the AAD includes address indication information, and the address indication information is carried in an I / G bit in the Address 3 field of the AAD.

[0160] According to a tenth aspect, there is provided a multi-link device, the multi-link device including an apparatus according to any one of the implementations of the third to sixth aspects, the seventh to eighth aspects, or the third to sixth and seventh to eighth aspects.

[0161] According to an eleventh aspect, there is provided a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the operations of the method in the first aspect, the second aspect, the seventh aspect, or any one of the embodiments of the first aspect, the second aspect, or the seventh aspect are performed.

[0162] According to a twelfth aspect, there is provided a chip or chip system, the chip or chip system including a processing circuit and a communication interface, the processing circuit configured to perform operations of a method according to the first aspect, the second aspect, the seventh aspect, or any one of the embodiments of the first aspect, the second aspect, or the seventh aspect.

[0163] According to a thirteenth aspect, there is provided a computer program or computer program product. The computer program or computer program product is tangibly stored on a computer-readable medium and includes computer-executable instructions. When the computer-executable instructions are executed, a device is enabled to perform the operations of the method in the first aspect, the second aspect, the seventh aspect, or any one of the embodiments of the first aspect, the second aspect, or the seventh aspect.

[0164] According to a fourteenth aspect, a wireless communication system is provided. The system includes a first multilink device and a second multilink device. Alternatively, the system includes the first multilink device and a single-link station, or the system includes the second multilink device and a single-link station. The first multilink device may be a transmitting end, and the single-link station is a receiving end. Alternatively, the second multilink device may be a receiving end, and the single-link station is a transmitting end. The first multilink device may perform the operations of the method according to the first aspect, the seventh aspect, or any one of the embodiments of the first aspect or the seventh aspect. The second multilink device may perform the operations of the method according to the second aspect, the seventh aspect, or any one of the embodiments of the second aspect or the seventh aspect. The first multilink device may be AP MLD or non-AP MLD. The second multilink device may be AP MLD or non-AP MLD.

[0165] The features, advantages, and other aspects of implementations of the present disclosure will become more apparent with reference to the accompanying drawings and the following detailed description. Some implementations of the present disclosure are illustrated herein by way of example and not by way of limitation. In the accompanying drawings, the details are as follows: [Brief description of the drawings]

[0166] [Figure 1] FIG. 1 is a schematic diagram of a wireless communication system 100. [Diagram 2] FIG. 2 is a schematic diagram of a connection scenario 200 for multi-link devices. [Diagram 3] 3 is a schematic diagram of a multilink element format 300. FIG. [Figure 4] 4 is a signaling interaction diagram of a data transmission process 400 according to one embodiment of the present disclosure. [Diagram 5] 5 is a schematic diagram of a management frame format 500 according to one embodiment of the present disclosure. [Figure 6]FIG. 6 is a schematic diagram of a multi-link device scenario 600 according to an embodiment of the present disclosure. [Figure 7] 7 is another signaling interaction diagram of a data transmission process 700 according to one embodiment of the present disclosure. [Figure 8] FIG. 8 is another schematic diagram of a management frame format 800 according to an embodiment of the present disclosure. [Figure 9] FIG. 9 is a schematic diagram of an AAD format 900 according to one embodiment of the present disclosure. [Figure 10] 1 is a schematic flowchart of a data transmission method 1000 according to an embodiment of the present disclosure. [Figure 11] 11 is another schematic flow chart of a data transmission process 1100 according to an embodiment of the present disclosure. [Figure 12] 12 is a schematic block diagram of a communication device 1200 according to one embodiment of the present disclosure. [Figure 13] 13 is another schematic block diagram of a communication device 1300 according to an embodiment of the present disclosure. [Figure 14] 14 is yet another schematic block diagram of a communication device 1400 according to an embodiment of the present disclosure. [Figure 15] 15 is a simplified block diagram of an exemplary apparatus 1500 according to one embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0167] Preferred embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure may be implemented in various forms and should not be construed as being limited to the embodiments described herein. Rather, these embodiments are provided so that the present disclosure can be thoroughly and completely understood. It should be understood that the accompanying drawings and embodiments of the present disclosure are only used as examples and are not intended to limit the protection scope of the present disclosure.

[0168] In the context of this disclosure, the term "wireless communication system" may be, for example, a wide area network system or a wireless local area network (WLAN) system. The wireless communication system may support multiple WLAN communication protocols, such as 802.11ac / 802.11ax / 802.11 be in the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series protocols, or any protocol in the future IEEE 802.11 series. For ease of explanation, the embodiments of this application use WLAN as an example for illustration. The WLAN may include multiple Basic Service Sets (BSS). The BSS may have a Basic Service Set Identifier (BSSID). The nodes of the BSS include access point stations and non-access point stations (Non-AP STAs).

[0169] The term "Multi-Link Device (MLD)", sometimes referred to as a multi-band device, is a wireless communication device that can support parallel transmission of multiple links. Compared with a device that only supports single-link transmission, a multi-link device has higher transmission efficiency and higher throughput. A multi-link device includes multiple affiliated stations. An affiliated station is a logical station that operates in a link. An affiliated station may be an Access Point (AP) or a non-Access Point Station (non-AP STA). A multi-link device may operate in a 1 GHz band, a 2.4 GHz band, a 5 GHz band, or a 6 GHz band, or may operate in another band. A multi-link device may implement wireless communication according to an 802.11 series protocol. For example, a station that complies with Extremely High Throughput (EHT), or a station that complies with and is based on 802.11 be, or a station that is compatible with and supports 802.11 be, realizes communication with another device. The other device may or may not be a multilink device.

[0170] The term "AP MLD" means that a station belonging to the AP MLD is an AP, and may also be referred to as a multi-link AP. The AP MLD may be a device that is deployed in a wireless communication network and provides wireless communication functions to non-APs associated with the AP MLD. The AP MLD is mainly deployed in homes, buildings, and campuses, and the typical coverage radius is tens of meters to hundreds of meters. Of course, the AP MLD may alternatively be deployed outdoors. The AP MLD corresponds to a bridge that connects a wired network and a wireless network. The main function of the AP MLD is to connect various wireless network clients to each other and then connect the wireless network to an Ethernet. Specifically, the AP MLD may be a network device having a Wireless Fidelity (Wi-Fi) chip, such as a base station, a router, a gateway, a repeater, a communication server, a switch, or a bridge. The base station may include various forms of macro base stations, micro base stations, relay stations, etc. In addition, the AP MLD can support the 802.11 be standard or the next generation WLAN standard of the 802.11 be standard. The AP MLD can also support WLAN standards such as 802.11 ax, 802.11 ac, 802.11 n, 802.11 g, 802.11 b, and 802.11 a.

[0171] The term "non-AP MLD" means that a station belonging to a non-AP MLD is a non-AP STA, and may also be referred to as a multilink non-AP STA. A non-AP MLD may be a device having wireless transmission and reception capabilities, and may access a wireless local area network based on an AP MLD. A non-AP STA may be a wireless communication chip, a wireless sensor, or a wireless communication terminal. For example, a non-AP STA may be a user unit, an access terminal, a mobile station, a remote station, a subscriber station, a subscriber unit, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, a user device, or a user equipment (UE) that supports a Wi-Fi communication function. For example, the non-AP STA may include various handheld devices, in-vehicle devices, wearable devices, Internet of Things (IoT) devices, computing devices, or other processing devices connected to a wireless modem, and various forms of portable communication devices, handheld devices, portable computing devices, entertainment devices, gaming devices or systems, global positioning system devices, or any other suitable devices configured to perform network communication by using a wireless medium. Also, the non-AP MLD can support the 802.11 be standard or the next generation WLAN standard of the 802.11 be standard. The non-AP MLD can also support WLAN standards such as 802.11 ax, 802.11 ac, 802.11n, 802.11g, 802.11b, and 802.11a.

[0172] When AP MLD and non-AP MLD perform data transmission, a link ID or a link ID bitmap may be used to identify the link or a station on the link. The link ID may include at least one of a Medium Access Control (MAC) address, an operation set, and a channel number, or may optionally further include a station identifier on the link, such as a station MAC address or a station Associated Identifier (AID). The link may have a link address, such as an affiliated STA MAC address. The AP MLD may also have an AP MLD MAC address, abbreviated as MLD address.

[0173] In the wireless communication system in the present disclosure, both the transmitting end and the receiving end may be multi-link devices. This scenario is mainly used as an example in the embodiment of the present application. Alternatively, the transmitting end may be a single-link station, and the receiving end is a multi-link device. Alternatively, the transmitting end may be a multi-link device, and the receiving end is a single-link station.

[0174] FIG 1 is a schematic diagram of a wireless communication system 100. As shown in FIG 1, the wireless communication system 100 includes an AP 110(1), an AP 110(2), a non-AP STA 120(1), and a non-AP STA 120(2). For ease of explanation, the AP 110(1) and the AP 110(2) are hereinafter collectively referred to as the AP 110, and the non-AP STA 120(1) and the non-AP STA 120(2) are hereinafter collectively referred to as the non-AP STA 120. It should be understood that the wireless communication system 100 in the present disclosure may alternatively include the AP 110(1), the AP 110(2), and one or more single-link non-AP STAs (not shown). Alternatively, the wireless communication system 100 in this disclosure may include one or more single-link APs, a non-AP STA 120(1), and a non-AP STA 120(2).

[0175] For example, AP 110(1) and AP 110(2) may be APs belonging to an AP MLD, and non-AP STA 120(1) and non-AP STA 120(2) may be non-AP STAs belonging to a non-AP MLD. In the following description, the belonging APs and the belonging non-APs are collectively referred to as belonging stations (STAs), and the APs and non-AP STAs are collectively referred to as STAs.

[0176] It should be understood that Fig. 1 is only a schematic diagram of a wireless communication system, and may further include other network devices or terminal devices, for example, may further include wireless relay devices and wireless backhaul devices. In addition, the figure does not constitute a limitation on the number of AP MLDs or non-AP MLDs in the wireless communication system.

[0177] 2 is a schematic diagram of a connection scenario 200 of a multi-link device. FIG 2 shows an AP MLD 210 and a non-AP MLD 220. At least two links exist between the AP MLD 210 and the non-AP MLD 220. FIG 2 shows a first link 230 and a second link 240.

[0178] The AP MLD 210 has at least two logical APs. Figure 2 shows a first AP 212 and a second AP 214. In addition, the first AP 212 has a first AP physical layer 2121 and a first AP lower MAC layer 2122. The second AP 214 has a second AP physical layer 2141 and a second AP lower MAC layer 2142. The first AP 212 and the second AP 214 have a shared upper MAC layer 2124.

[0179] The non-AP MLD 220 has at least two logical non-AP STAs. FIG. 2 shows a first non-AP STA 222 and a second non-AP STA 224. The first non-AP STA 222 has a first non-AP STA physical layer 2221 and a first non-AP STA lower MAC layer 2222. The second non-AP STA 224 has a second non-AP STA physical layer 2241 and a second non-AP STA lower MAC layer 2242. The first non-AP STA 222 and the second non-AP STA have a shared upper MAC layer 2224.

[0180] It should be understood that Figure 2 is merely an example, for example, there may be more links between the AP MLD 210 and the non-AP MLD 220.

[0181] A non-AP MLD (e.g., non-AP MLD 220 in FIG. 2) can simultaneously establish associations with multiple links of an AP MLD (e.g., AP MLD 210 in FIG. 2) by performing a multi-link establishment operation for one link. Specifically, the multi-link establishment operation can be performed by using a Multi-link Association Request frame and a Multi-link Association Response frame. The Multi-link Association Request frame and the Multi-link Association Response frame can carry information of multiple links to achieve simultaneous association with multiple links.

[0182] Referring to FIG. 2, for example, the multi-link establishment process may be that the non-AP MLD 220 sends a multi-link association request frame to the AP MLD 210 in the first link 230, where the multi-link association request frame carries non-AP STA side information of the first link 230 (i.e., information of the first non-AP STA 222) and further carries non-AP STA side information of the second link 240 (i.e., information of the second non-AP STA 224). After receiving the multi-link association request frame on the first link 230, the AP MLD 210 sends a multi-link association response frame to the non-AP MLD 220 on the first link 230, where the multi-link association response frame carries AP side information of the first link 230 (i.e., information of the first AP 212) and further carries AP side information of the second link 240 (i.e., information of the second AP 214). In this way, the first non-AP STA 222 and the second non-AP STA 224 of the non-AP MLD 220 establish associations with the first AP 212 and the second AP 214 of the AP MLD 210, respectively.

[0183] A Multi-link element may be defined to include related information of a non-AP MLD (eg, the first non-AP STA 222 and the second non-AP STA 224) in a Multi-link association request frame.

[0184] Figure 3 is a schematic diagram of a Multilink element format 300. As shown in Figure 3, the Multilink element includes an Element Identifier field 301, a Length field 302, an Element ID Extension field 303, a Multi-Link Control field 304, and a Common Information field. The Common Information field includes a MLD MAC address field 305, ..., Field k 306 such as a capability field, a Per-STA Profile x field 307, and a Per-STA Profile y field 308 (if present).

[0185] The MLD common information portion 310 is configured to carry MLD related information, followed by the per-STA profile x field 307 and the per-STA profile y field 308 (if present) which are optional sub-elements 320 representing per-STA configuration information (per-STA profile).

[0186] Additionally, the Multilink Control field 304 includes a Type 314, an MLD MAC Address present 324, and a Reserved 334. For example, the Type 314 may be a Tunneled Direct Link Setup (TDLS).

[0187] Optionally, Per-STA Profile x field 307 includes Subelement ID 317, Length 327, and Contents 337, which includes Per-STA control field 3371, STA information field 3372, and STA configuration field 3373. Per-STA control field 3371 includes Link ID 33711 and STA MAC Address present 33712. STA configuration field 3373 includes Element 2 33731, ..., Element Y 33732, ..., and Non-Inheritance element 33733 (if present).

[0188] It may be understood that additional fields may be included between the MLD MAC address field 305 and field k 306 in Figure 3 and are not shown herein. Other elements are included between element 1 33731 and element Y 33732, e.g., element 2, element 3, ..., element Y-1. Other elements may be included between element Y 33732 and non-inheriting element 337322, with non-inheriting element 33733 being the last element.

[0189] In the case of communication between a multi-link device and another multi-link device, for example, communication between the AP MLD 210 and the non-AP MLD 220 shown in Fig. 2, a management frame transmitted by the first AP 212 is usually transmitted to the first non-AP STA 222 in the first link 230. However, the current solution cannot fully utilize the multi-link function, resulting in low transmission efficiency.

[0190] An embodiment of the present disclosure provides a data transmission solution, in which management frames can be transmitted across the entire link, and the multi-link function is fully utilized, thereby ensuring communication efficiency. In the following, the embodiment of the present disclosure will be described in more detail with reference to Figures 4 to 9.

[0191] 4 is a signaling interaction diagram of a data transmission process 400 according to one embodiment of the present disclosure. The process 400 includes a first multilink device 401 and a second multilink device 402. The first multilink device 401 can be AP MLD or non-AP MLD. Correspondingly, the second multilink device 402 can be non-AP MLD or AP MLD.

[0192] For ease of explanation, in the following example, the first multilink device 401 may be assumed to be an AP MLD, for example, the AP MLD 210 shown in FIG. 2, and the second multilink device 402 may be assumed to be a non-AP MLD, for example, the non-AP MLD 220 shown in FIG. 2. It may be understood that the communication process shown in FIG. 4 is only an example and not a limitation. In this embodiment of the present disclosure, interaction signaling not shown in FIG. 4 may be included, or some signaling shown in FIG. 4 may be omitted.

[0193] In step 410 of process 400, the first multilink device 401 may first generate a management frame.

[0194] Specifically, the generated management frame may have the format shown in FIG.

[0195] 5 is a schematic diagram of a management frame format 500 according to an embodiment of the present disclosure. The format 500 includes a Frame Control 501, a Duration 502, an Address 1 503, an Address 2 504, an Address 3 505, a Sequence Control 506, an Address 4 507, a Frame Body 509, and a Frame Check Sequence (FCS) 510. The Frame Body 509 may include a Media Access Control Management Protocol Data Unit (MAC Management Protocol Data Unit (MMPDU)). Additionally or optionally, the format 500 may further include a High Throughput Control (HT Control) 511.

[0196] For example, the Frame Control 501 may include multiple subfields, such as Protocol Version, Frame Type, Subtype, From Distributed System (From DS), To Distributed System (To DS), Retry, Power Management, and More Data. For example, the Frame Type "00" indicates a management frame.

[0197] For example, duration 502 may indicate a transmission opportunity duration. Address 1 503, Address 2 504, Address 3 505, and Address 4 507 may be collectively referred to as address fields and indicate the receiver address, sender address, source address, destination address, BSSID, etc. of the management frame. Frame body 509 may carry specific information. FCS 510 may be used for error detection. For example, FCS 510 may include a 32-bit Cyclic Redundancy Check (CRC). HT Control 511 may include Aggregated Control (A-Control) and may further include a control list and padding.

[0198] It can be understood that in communication between multi-link devices, there are two different types of management frames, namely MLD level management frames and link level management frames. MLD level management frames are specific to an MLD and can be applied to two or more links. It can be understood that if a management frame indicates only one link, the MLD level management frame may be applied to the link. The link level management frame may be specific to a specific link and applied to the specific link, or the link level management frame may be specific to a link and applied to the link. Furthermore, different MAC addresses can be used to distinguish frame types. For example, the MAC address of an MLD corresponds to the MLD level management frame. The MAC address of a station that belongs corresponds to the link level management frame, or the MAC address of a station that does not belong to any MLD corresponds to the link level management frame. It should be understood that a station that does not belong to any MLD is a single-link station. In this embodiment, a station that belongs to an MLD is mainly used as an example for explanation. The implementation of a single-link station is similar to the implementation of an MLD. For the sake of brevity, the details will not be described again. It should be further understood that when at least one of the transmitting end and the receiving end is a single-link station, there is only one link between the transmitting end and the receiving end. Therefore, when sending a management frame, the transmitting end can set the content of the management frame according to the existing protocol 802.11-2020 version. After receiving the management frame, the receiving end can interpret and execute the content of the management frame according to the existing protocol 802.11-2020 version. This is because when at least one of the transmitting end and the receiving end is a single-link station, there is only one associated link between the transmitting end and the receiving end, and there is no possibility of cross-link transmission. Therefore, A1 and A2 in the management frame can be set to the station address, and A3 can be set to the MAC address of the AP, i.e., the BSSID. A specific implementation form is as follows:

[0199] First, when the sender is a single-link station, for example a single-link AP, and the receiver is a non-AP STA MLD, A3 is set to the MAC address of the sender's single-link AP.

[0200] In another example, when the sender is a single-link station, for example, a single-link non-AP STA, and the receiver is an AP MLD, A3 is set to the MAC address of the AP associated with the single-link non-AP STA. The AP associated with the single-link non-AP STA is an AP that belongs to the AP MLD of the sender.

[0201] In another example, when the sender is an AP MLD and the receiver is a single-link station, for example, a single-link non-AP STA, A3 is set to the MAC address of the AP associated with the receiver, i.e., the non-AP STA. The associated AP is an AP that belongs to the AP MLD.

[0202] In another example, when the transmitting end is a non-AP STA MLD and the receiving end is a single-link station, for example, a single-link AP, A3 is set to the MAC address of the receiving end, ie, the single-link AP.

[0203] In yet another example, when both the transmitting end and the receiving end are single-link stations, for example, when the transmitting end is a single-link AP and the receiving end is a single-link non-AP STA, A3 is set to the MAC address of the AP of the transmitting end. For example, when the receiving end is a single-link AP and the transmitting end is a single-link non-AP STA, A3 is set to the MAC address of the AP of the receiving end.

[0204] In the above examples, the management frame or elements within the management frame apply to the relevant link between the transmitting end and the receiving end. In subsequent embodiments, for example, both the transmitting end and the receiving end are multi-link devices. When either the transmitting end or the receiving end is referred to as being a single-link station, this implementation is applicable.

[0205] Optionally, a multi-link device may distinguish between types of management frames by using different MAC addresses (e.g., carried by address 3). For example, the MLD MAC address of an MLD corresponds to MLD-level management frames. For example, the MAC address of a station that belongs to an MLD corresponds to link-level management frames, or the MAC address of a single-link station or a station that does not belong to an MLD corresponds to link-level management frames.

[0206] The management frame may include a receiver address, a sender address, and link indication information. The link indication information may indicate at least one link to which the management frame applies. The link indication information includes a first address.

[0207] Specifically, for the MLD level management frame, the first address is the MLD MAC address of the AP MLD. For the link level management frame, when both the transmitting end and the receiving end are multi-link devices, the management frame applies to one link or a specific link between the transmitting end and the receiving end, or when at least one of the transmitting end and the receiving end is a single-link station, only one link exists between the transmitting end and the receiving end. In these two cases, the first address can be set to the MAC address of the AP, specifically, the BSSID of the AP, for example, the BSSID of the AP that belongs to the AP MLD, or the AP that does not belong to any AP MLD, i.e., the single-link AP. In this embodiment, the AP that belongs to the AP MLD is mainly used as an example for explanation. In this way, the design of the first address can help realize the cross-link transmission of the management frame between the multi-link devices. The first address is the BSSID of the AP that does not belong to any AP MLD or the BSSID of the single-link AP. Similar implementations exist. For the sake of brevity, according to the various scenarios described above, in some cases where the address of A3 is the MAC address of an AP, specifically the MAC address of a single-link AP, the "belonging AP" in the following embodiments is replaced with "AP not belonging to AP MLD" or "single-link AP", and the details are not described again.

[0208] For ease of explanation, in the following explanation, the MLD MAC address of an AP MLD is simply referred to as the MAC address of the AP MLD, and the MAC address of an AP belonging to an AP MLD is simply referred to as the MAC address of the belonging AP, which may be the BSSID of the belonging AP.

[0209] In some examples, Address 1 503 may carry a receiver address of a management frame, Address 2 504 may carry a sender address of a management frame, and Address 3 505 may carry a first address.

[0210] For example, the destination address may be the MAC address of the receiving end station, and the source address may be the MAC address of the transmitting end station. The management frame is transmitted on the link on which the receiving end station or the transmitting end station operates.

[0211] For example, as shown in Table 1 below, when a management frame is transmitted from an AP MLD to a non-AP MLD, i.e., when the transmission direction is downlink, Address 1 503 can carry the MAC address of a non-AP STA, and Address 2 504 can carry the MAC address of an AP. When a management frame is transmitted from a non-AP MLD to an AP MLD, i.e., when the transmission direction is uplink, Address 1 503 can carry the MAC address of an AP, and Address 2 504 can carry the MAC address of a non-AP STA. When a management frame is transmitted from a non-AP MLD to a non-AP MLD, i.e., in the case of peer to peer communication, Address 1 503 and Address 2 504 carry the MAC addresses of the STAs. In addition, Address 3 505 carries the first address, regardless of uplink or downlink.

[0212] [Table 1]

[0213] In some other examples, for example, during air interface transmission, Address 1 503 may carry the address of the corresponding link of the management frame. Similarly, Address 2 504 can carry the address of the corresponding link of the management frame, and Address 3 505 can carry the first address.

[0214] For example, if the management frame applies to at least two links, the first multilink device 401 may generate an MLD-level management frame. If the management frame applies to one link, the first multilink device 401 may generate a link-level management frame. Optionally, in certain examples, if the management frame applies to a link, an MLD-level management frame may also be generated.

[0215] In this embodiment of the present disclosure, to implement cross-link transmission, Address 1 503 can carry a receiver address, Address 2 504 can carry a sender address, and Address 3 505 can carry a first address. For example, assume that the first multi-link device 401 is the AP MLD 210 in FIG. 2, and the second multi-link device is the non-AP MLD 220 in FIG. 2. In this case, Address 1 503 carries the MAC address of a non-AP STA belonging to the non-AP MLD 220 (e.g., the MAC address of the first non-AP STA 222 in FIG. 2), and Address 2 504 carries the MAC address of an AP belonging to the AP MLD 210 (e.g., the BSSID of the first AP 212 in FIG. 2).

[0216] For example, in the existing protocol 802.11-2020, the MAC address of an AP is the same as the BSSID of the AP. Thus, in some embodiments, the MAC address of the affiliated AP may be the BSSID of the affiliated AP.

[0217] In this embodiment of the present disclosure, the link indication information may include address indication information, which may indicate an attribute of the first address or a meaning of the first address, or the address indication information may indicate a type of a management frame.

[0218] Specifically, the address indication information indicates whether the first address is the MAC address of the AP MLD or the MAC address of the AP. The address indication information is a first value (for example, 1) indicating that the first address is the MAC address of the AP MLD, and the address indication information is a second value (for example, 0) indicating that the first address is the MAC address of the AP to which the MLD belongs. The MAC address of the AP to which the MLD belongs may be the BSSID of the AP to which the MLD belongs, or may be the BSSID of the AP not to which the MLD belongs. In this embodiment, the AP to which the MLD belongs is mainly used as an example for explanation. The implementation of the AP not to which the AP MLD belongs or the single-link AP is similar to the implementation of the AP to which the MLD belongs. For simplicity, the "AP to which the MLD belongs" in this embodiment may be replaced with "AP not to which the AP MLD belongs" or may be replaced with "single-link AP". Details will not be described again.

[0219] Since the first address is carried within the Address 3 field of the management frame, the address indication information can be considered to indicate whether the Address 3 field carries the MAC address of the AP MLD or the MAC address of the AP to which it belongs.

[0220] In another understanding, the address indication information may indicate a type of the management frame. Specifically, the address indication information is a first value indicating that the management frame is an MLD-level management frame, and the address indication information is a second value indicating that the management frame is a link-level management frame. The first value is different from the second value. For example, the first value is 1 and the second value is 0. In another example, the first value is 0 and the second value is 1.

[0221] In one implementation of the present disclosure, the first address may include address indication information. In other words, the address indication information is located in the first address, or the address indication information is some bits of the first address. Specifically, the address indication information may be carried in the Address 3 field of the management frame. For example, the address indication information may be carried in an Individual / Group (I / G) bit in the MAC address of the Address 3 field. In other words, in this embodiment of the present disclosure, the I / G bit of the first address carried in the Address 3 field may be set to the value of the address indication information. The default value of the I / G bit of the first address may be 0. If the address indication information is a first value (1), the I / G bit of the first address may be reset to 1. If the address indication information is a second value (0), the I / G bit of the first address remains 0.

[0222] It may be understood that the specific position of the I / G bit is not limited in this embodiment of the present disclosure. For example, the I / G bit may be the least significant bit or bit B0 of the first byte of the Address 3 field, or may be located in another position. In other words, in this implementation, the Address 3 field is used to carry a first address, and the first address includes address indication information. For example, bit B0 in the first address is used as address indication information.

[0223] Figure 6 is a schematic diagram of a scenario 600 of a multi-link device according to an embodiment of the present disclosure. Figure 6 shows an AP MLD 610 and a non-AP MLD 620. The AP MLD 610 includes AP 1, AP 2, and AP 3. The non-AP MLD 620 includes non-AP STA 1, non-AP STA 2, and non-AP STA 3. It is assumed that three associated links, including a first link 601, a second link 602, and a third link 603, have been established between the AP MLD 610 and the non-AP MLD 620 by using a multi-link establishment process.

[0224] In some embodiments, if the management frame generated by the first multilink device 401 is an MLD level management frame, when generating the management frame, the first multilink device 401 can set the I / G bit (i.e., address indication information) of the MAC address in Address 3 505 to a first value (e.g., 1), and the first address in Address 3 505 is the MAC address of the AP MLD. In this case, the first address of the management frame carries the address indication information. For example, the first value is "1" and the first address is the MAC address of the AP MLD, but the I / G bit of the MAC address is set to "1" instead of "0".

[0225] For example, assume that the Address 3 field contains 48 bits and the I / G bit is located in bit B0 of the first byte. In this case, the AP MLD MAC address may first be represented as a 48-bit string, then bit B0 of the string is set to 1, and then the string with bit B0 being 1 is carried within the Address 3 field.

[0226] It should be noted that in the existing protocol 802.11-2020, the address in Address 2 (A2) of the management frame is the sender address and can only be a unicast address, and Address 3 (A3) is the BSSID of the AP and is generally also a unicast address. However, in the above-mentioned embodiment in which the first address includes the address indication information in the present disclosure, the first address does not need to be all "1". In some management frames, such as a probe request frame, if the A3 address of the management frame is set to all "1", for example, if it is a wildcard BSSID, the 48 bits of the A3 address are all "1". In this case, the wildcard BSSID cannot carry the address indication information. In other words, the embodiment in which the first address includes the address indication information may be applied only when the address in Address 3 is not all 1.

[0227] In another implementation of the present disclosure, the address indication information may be located outside the first address. In this implementation, the link indication information includes the address indication information and the first address, and the address indication information indicates whether the first address is the MAC address of the AP MLD or the MAC address of the AP to which it belongs. In other words, in the above example, it is assumed that the address indication information is carried in the I / G bit of address 3. However, this is not limited in this embodiment of the present disclosure.

[0228] In one example, the address indication information may be carried in the I / G bit of Address 3 of the management frame. Specifically, when the address indication information is a first value (e.g., 1), it indicates that the first address in Address 3 is the MAC address of the AP MLD. When the address indication information is a second value (e.g., 0), it indicates that the first address in Address 3 is the MAC address of the AP to which it belongs. In other words, in this embodiment of the present disclosure, the I / G bit of the address carried in the Address 2 field may be set to the value of the address indication information. The default value of the I / G bit of the address in the Address 2 field may be 0. When the address indication information is a first value (1), the I / G bit of the address in the Address 2 field is reset to 1. When the address indication information is a second value (0), the I / G bit of the address in the Address 2 field is kept at 0.

[0229] For example, the address indication information is a first value (e.g., 1). When the first multilink device 401 generates a management frame, it can include the MAC address of the AP MLD in the Address 3 field. For the Address 2 field, the string represented by the sender address (e.g., the MAC address of AP 1 in FIG. 6) can be first determined, then the I / G bit of the string is set to 1, and then the string with the I / G bit set to 1 is carried in the Address 2 field.

[0230] In another example, the address indication information may be carried in the From DS and To DS of the frame control of the management frame. Specifically, when the address indication information is a first value (e.g., the first value may be From DS=1 and To DS=0), it indicates that the first address in Address 3 is the MAC address of the AP MLD. When the address indication information is a second value (e.g., the second value may be From DS=1 and To DS=1), it indicates that the first address in Address 3 is the MAC address of the AP to which it belongs.

[0231] It should be noted that the address indication information may alternatively be carried in another field or bit, the details of which will not be described again in this disclosure.

[0232] In some embodiments of the present disclosure, the address indication information is a first value (eg, 1), and the first address is the MAC address of the AP MLD. The link indication information may further include link identifier information or may not include link identifier information.

[0233] As described above, the address indication information is a first value and may further indicate that the management frame is an MLD level management frame.

[0234] In one example, the management frame may not carry link identifier information to indicate that the management frame applies to all links that establish an association, specifically, all links that establish an association between the first multilink device 401 and the second multilink device 402. With reference to FIG. 6, if the management frame applies to all links, i.e., the first link 601, the second link 602, and the third link 603, the management frame may not carry link identifier information. This may reduce signaling overhead.

[0235] In addition, the above description that "the management frame is applied to all links that establish an association" is also applicable when the address 1 field (receiver's address) of the management frame is a unicast address. When the address 1 field (receiver's address) of the management frame is a groupcast address, "the management frame is applied to all links that establish an association" is replaced with "the management frame is applied to all links." For example, when an AP that belongs to an AP MLD transmits a groupcast management frame, "the management frame is applied to all links that establish an association" is replaced with "the management frame is applied to all links in the AP MLD." For example, the management frame may include at least one element. For example, the frame body 509 of the management frame may include one or more elements. Optionally, the element in the frame body 509 may have the format 300 shown in FIG. 3. In one example, the element may carry link identifier information. For example, the link identifier information is carried in the link ID field 33711 shown in FIG. 3. However, it may be understood that the elements within the frame body 509 may alternatively have a format that differs from that of Figure 3. This is not a limitation of this disclosure.

[0236] If an element of the management frame (e.g., the second element) applies to all links that establish an association between the first multilink device 401 and the second multilink device 402, the second element may not carry any link identifier information. In other words, the second element does not carry link identifier information to instruct the second multilink device to apply the second element to all links. In another implementation, the second element does not carry link identifier information to instruct the second multilink device to apply the second element to the link on which the element is transmitted. The link ID may alternatively occupy another amount of bits, e.g., 4 bits.

[0237] In another example, the management frame may carry link identifier information of the link to which the management frame is applied to indicate that the management frame is applied to at least one link. In other words, in this embodiment, the link indication information further includes link identifier information. For example, the link identifier information may be a link identifier (link ID) or a link identifier bitmap (link ID bitmap). Referring to FIG. 6, the management frame is applied to a first link 601 and a second link 602.

[0238] In one example, the link identifier information includes a link ID of the first link 601 and a link ID of the second link 602. For example, assume that two bits are used to carry the link IDs, and the link ID of the first link 601 is "00", the link ID of the second link 602 is "01", and the link ID of the third link 603 is "10". In this case, the link identifier information may include "00" and "01", indicating that the management frame applies to the first link 601 and the second link 602.

[0239] In another example, the link identifier information may include a link identifier bitmap. Bits in the link identifier bitmap corresponding to the first link 601 and the second link 602 are set to 1, and other bits are set to 0. In this embodiment, the amount of bits included in the link identifier bitmap may be equal to (or greater than) the amount of all links, or may be set to 8 or 16, and the sequence of bits included in the link identifier bitmap may have a correspondence with all links. For example, it is assumed that the bits included in the link identifier bitmap correspond to the first link 601, the second link 602, and the third link 603 sequentially from the most significant bit to the least significant bit. In this case, the link identifier information may include "110" indicating that the management frame applies to the first link 601 and the second link 602. In this way, fewer bits can clearly indicate the links to which the management frame applies.

[0240] For example, the management frame may include at least one element, and the link identifier information may be carried in an element (e.g., a first element) of the management frame. In other words, the first element of the management frame carries the link identifier information to indicate to a second multilink device to apply the first element to one or more links indicated by the link identifier information.

[0241] For example, a management frame may include at least one element, and a second element of the management frame applies to all links. In this case, the second element may carry link identifier information, and the link identifier information indicates all links. For example, bits corresponding to all associated links are set to a pre-configured value or a first value based on a link identifier bitmap to indicate that the second element applies to all corresponding links.

[0242] In this embodiment, it can be understood that if the link identifier information carried in the first element indicates a link, the second multilink device applies the first element to the link. If the link identifier information carried in the first element indicates multiple links (e.g., two links or all links), the second multilink device applies the first element to the multiple links.

[0243] The link identifier information includes at least one of one or more link identifiers or a link identifier bitmap.

[0244] In some other embodiments of the present disclosure, the address indication information is a second value (e.g., 0), and the first address is a MAC address of the serving AP. Specifically, the first address may be a BSSID of the serving AP, and the management frame may be applied by the second multi-link device to the link on which the serving AP operates.

[0245] As mentioned above, the address indication information may be a second value and may further indicate that the management frame is a link level management frame, which may be specific to and apply to a particular link, or the link level management frame may be specific to and apply to a link.

[0246] Link level management frames are specific to and can apply to a particular link.

[0247] In one example, the management frame may not carry link identifier information to indicate that the management frame applies to the link on which the AP indicated by the first address operates.

[0248] In another example, the management frame may carry link identifier information of the link to which the management frame is applied to indicate that the management frame is applied to at least one link. In other words, in this embodiment, the link indication information further includes link identifier information. For example, the link identifier information may be a link identifier (link ID) or a link identifier bitmap (link ID bitmap). Referring to FIG. 6, the management frame is applied to a first link 601 and a second link 602.

[0249] In one example, the link identifier information includes a link ID of the first link 601 and a link ID of the second link 602. For example, assume that two bits are used to carry the link IDs, and the link ID of the first link 601 is "00", the link ID of the second link 602 is "01", and the link ID of the third link 603 is "10". In this case, the link identifier information may include "00" and "01" to indicate that the management frame applies to the first link 601 and the second link 602. The link IDs may alternatively occupy another amount of bits, for example, 4 bits.

[0250] In another example, the link identifier information may include a link identifier bitmap. Bits in the link identifier bitmap corresponding to the first link 601 and the second link 602 are set to 1, and other bits are set to 0. In this embodiment, the amount of bits included in the link identifier bitmap may be equal to (or greater than) the amount of all links, or may be set to 8 or 16, and the sequence of bits included in the link identifier bitmap may have a correspondence with all links. For example, it is assumed that the bits included in the link identifier bitmap correspond to the first link 601, the second link 602, and the third link 603 sequentially from the most significant bit to the least significant bit. In this case, the link identifier information may include "110" indicating that the management frame applies to the first link 601 and the second link 602. In this way, fewer bits can clearly indicate the links to which the management frame applies.

[0251] Optionally, the link indicated by the link identifier information includes a link identifier corresponding to an AP for transmitting the management frame, or a corresponding bit in the link identifier bitmap is set to one.

[0252] For example, the management frame may include at least one element, and the link identifier information may be carried in an element (e.g., a first element) of the management frame. In other words, the first element of the management frame carries the link identifier information to indicate to a second multilink device to apply the first element to one or more links indicated by the link identifier information.

[0253] For example, a management frame may include at least one element, and a second element of the management frame applies to all links. In this case, the second element may carry link identifier information, and the link identifier information indicates all links. For example, bits corresponding to all associated links are set to a pre-configured value or a first value based on a link identifier bitmap to indicate that the second element applies to all corresponding links.

[0254] In this embodiment, it can be understood that if the link identifier information carried in the first element indicates a link, the second multilink device applies the first element to the link. If the link identifier information carried in the first element indicates multiple links (e.g., two links or all links), the second multilink device applies the first element to the multiple links.

[0255] Link level management frames are link specific and may apply to a link, in which case the management frames do not carry link identifier information.

[0256] Referring to FIG. 6, the management is a link level management frame, and when applied to the second link 602, the first address is the BSSID of the attached AP (ie, AP 2).

[0257] In one example, when downlink transmission is performed on the second link 602 and the management frame is applied to the second link 602, Address 1 carries the MAC address of non-AP STA 2, Address 2 carries the MAC address of AP 2, and Address 3 carries the BSSID of AP 2. In another example, when downlink transmission is performed on the first link 601 and the management frame is applied to the second link 602, Address 1 carries the MAC address of non-AP STA 1, Address 2 carries the MAC address of AP 1, and Address 3 carries the BSSID of AP 2. The management frame does not need to further carry link information. This can avoid repeated signaling indications and reduce signaling overhead.

[0258] In step 420 of the process 400 , the first multilink device 401 transmits a management frame to the second multilink device 402 .

[0259] The transmitting step may be performed in a unicast manner or a broadcast manner, which is not a limitation in this disclosure.

[0260] Specifically, the first multilink device 401 may transmit a management frame to the second multilink device 402 on the link between Address 1 and Address 2 of the management frame.

[0261] In some examples, as shown in Figure 6, Address 1 of the management frame carries the MAC address of non-AP STA 1, and Address 2 of the management frame carries the MAC address of AP 1. In this case, the AP MLD 610 can transmit the management frame to non-AP STA 1 in the non-AP MLD 620 by using AP 1 on the first link 601, as shown by the dashed line 630 in Figure 6.

[0262] In some other examples, as shown in Figure 6, Address 1 of the management frame carries the MAC address of non-AP STA 2 and Address 2 of the management frame carries the MAC address of AP 2. In this case, the AP MLD 610 can transmit the management frame to non-AP STA 2 in the non-AP MLD 620 by using AP 2 on the second link 602 as shown by the dashed line 640 in Figure 6.

[0263] In step 430 of process 400, the second multilink device 402 applies the received management frame to the indicated link or links.

[0264] As described above, the link indication information of the management frame includes the first address. The first address includes the address indication information. In other words, the address indication information is located in the first address. Alternatively, the link indication information of the management frame includes the first address and the address indication information.

[0265] In some embodiments, if the address indication information is a first value (e.g., 1), the second multi-link device 402 can determine that the first address is an AP MLD MAC address. Optionally, the management frame may be further determined to be an MLD level management frame.

[0266] If the first address includes address indication information, the second multilink device 402 can obtain the information carried in the Address 3 field of the management frame, reset the I / G bit to 0, and read the first address in Address 3, i.e., the MAC address of the AP MLD. Referring to the scenario of FIG. 6, the first address may be the MAC address of the AP MLD 610.

[0267] In addition, the second multilink device 402 can determine whether the management frame carries link indication information.

[0268] If the management frame does not carry link identifier information, the second multilink device 402 may apply the management frame to all links (e.g., the first link 601, the second link 602, and the third link 603) that establish an association between the first multilink device 401 and the second multilink device 402. In one example, the management frame may be an ADD Block ACK (ADDBA) request frame or an ADD Block Ack frame.

[0269] If the management frame carries link identifier information, the second multilink device 402 may apply the management frame to one or more links indicated by the link identifier information. For example, referring to FIG. 6, if the management frame includes link identifier information for the first link 601 and the second link 602 (e.g., the link identifier information may include the link ID of the first link 601 and the link ID of the second link 602 by using two link ID fields, or the link identifier information may be indicated by setting corresponding two bits in a link identifier bitmap to a first value), the management frame may be applied to the first link 601 and the second link 602. In one example, the management frame may be a Target Wake Time (TWT) setup frame, where the TWT element in the TWT setup frame carries link identifier information, and the link identifier information indicates one or more links to which it applies.

[0270] For example, the management frame includes at least one element. If the first element carries link identifier information, the second multilink device 402 may apply the first element to one or more links indicated by the link identifier information. If the second element does not carry link identifier information, the second multilink device 402 may apply the second element to all links that establish an association between the first multilink device 401 and the second multilink device 402. Alternatively, in another implementation, if the second element does not carry link identifier information, the second multilink device 402 may apply the second element only to the link on which the management frame is transmitted (i.e., the link on which the station indicated by the receiver address or the station indicated by the sender address operates).

[0271] In some other embodiments, if the address indication information is a second value (e.g., 0), the second multilink device 402 may determine that the first address is a MAC address of the associated AP. Optionally, the management frame may be further determined to be a link level management frame. The second multilink device 402 may also apply the management frame to the link on which the associated AP operates. In one example, the management frame may be a Notify Channel Width Frame Format frame.

[0272] The second multi-link device 402 can obtain the information of address 3 of the management frame and read the first address in address 3, i.e., the BSSID of the AP to which it belongs. Referring to the scenario of Fig. 6, it is assumed that the first address may be the BSSID of AP 2. In this case, the second multi-link device 402 can apply the management frame to the link (i.e., the second link 602) associated with the first address (the BSSID of AP 2).

[0273] It can be understood that in this embodiment, the link to which the management frame applies is determined based on the first address (i.e., the MAC address of the AP to which it belongs) and is independent of the link over which the management frame is actually transmitted.

[0274] For example, referring to FIG. 6, it is assumed that address 1 of the management frame carries the MAC address of non-AP STA 2, address 2 of the management frame carries the MAC address of AP 2, and address 3 carries the BSSID of AP 2. In this case, the first multilink device 401 transmits the management frame to the second multilink device 402 in the second link 602, and the second multilink device 402 applies the management frame to the second link 602. In this embodiment, it can be known that the link on which the management frame is actually transmitted and the link on which the management frame is applied are the same, both being the second link 602. In another example, it is assumed that address 1 of the management frame carries the MAC address of non-AP STA 1, address 2 of the management frame carries the MAC address of AP 1, and address 3 carries the BSSID of AP 2. In this case, the first multilink device 401 transmits a management frame to the second multilink device 402 on the first link 601, but the second multilink device 402 applies the management frame to the second link 602. In other words, the second multilink device 402 applies the management frame to a link (the second link 602) other than the link (the first link 601) on which the management frame is transmitted based on the first address. In this way, the link on which the management frame is transmitted and the link on which the management frame is applied may be the same or different, so that the cross-link transmission of the management frame is implemented and the multilink function is fully used. This improves communication efficiency.

[0275] Note that after receiving the management frame, the second multilink device 402 may determine whether the address in Address 3 of the management frame is all ones. If yes, the second multilink device 402 may determine that a wildcard BSSID is in Address 3 and Address 3 does not carry address indication information. Whether the first address is the MAC address of the AP MLD or the MAC address of the AP to which it belongs is determined only if the address in Address 3 is not all ones.

[0276] In step 440 of the process 400 , the second multilink device 402 sends a reply acknowledgement frame of the management frame to the first multilink device 401 .

[0277] 6, non-AP STA 1 in non-AP MLD 620 may transmit an acknowledgement frame to AP 1 in AP MLD 610 on the first link 601. In one example, the acknowledgement frame may include a positive acknowledgement (ACK).

[0278] In the above examples with reference to Figures 4 to 6, it is assumed that the first multilink device 401 is an AP MLD and the second multilink device 402 is a non-AP MLD. It can be understood that the first multilink device 401 may be a non-AP MLD and the second multilink device 402 may be an AP MLD. The corresponding description is similar, and the details are not described again here.

[0279] According to the above description with reference to FIG. 4 to FIG. 6, in this embodiment of the present disclosure, the management frame may include link indication information to indicate the link to which the management frame is applied, so that the second multi-link device may apply the management frame to the correct link. This avoids processing errors. In addition, the link indication information may include address indication information to indicate whether the first address is the MAC address of the AP MLD or the MAC address of the AP to which it belongs. This solution is applicable even if the MAC address of the MLD is the same as the MAC address of the station to which it belongs. This solution is more universal and can reduce signaling overhead. In this embodiment of the present disclosure, the management frame may be transmitted across links, so that the multi-link function is fully used and resources can be used effectively. This improves resource utilization and further improves communication efficiency.

[0280] This embodiment of the present disclosure provides a management frame mechanism for cross-link transmission, so that it can be known that the multi-link function can be used to fully utilize resources. Also, even if the MAC address of the MLD is the same as the MAC address of the station to which it belongs, a processing abnormality that occurs when the type of the management frame cannot be determined does not occur. In another aspect, the cross-link transmission mechanism allows the MLD MAC address of the MLD to be the same as the MAC address of one of the stations to which it belongs. This reduces the overhead for the amount of MAC addresses and reduces chip costs. Specifically, in this embodiment of the present disclosure, the address indication information indicates a first address. This can reduce signaling overhead and ensure normal processing. In addition, the link level management frame indicates a link to which the management frame applies based on at least the first address. This avoids the management frame being applied to an incorrect link due to cross-link transmission. The MLD level management frame can indicate several links to which the management frame applies based on additional link information. This extends the scope of application and ensures communication performance.

[0281] In another embodiment, address 3 in the management frame always carries the MAC address of the AP. In other words, address 3 in any management frame may carry the MAC address of the AP and not the MAC address of the AP MLD. The MAC address of the AP may be the MAC address of the AP to which it belongs or may be the MAC address of a single-link AP. The address indication information may indicate the type of the management frame. Specifically, the address indication information is a first value indicating that the management frame is an MLD-level management frame, and the address indication information is a second value indicating that the management frame is a link-level management frame. The first value is different from the second value. For example, the first value is 1 and the second value is 0. In another example, the first value is 0 and the second value is 1.

[0282] Furthermore, the MAC address of the AP is the MAC address of the AP that transmits the management frame, or is the MAC address of another AP within the same AP MLD other than the MAC address of the AP that transmits the management frame.

[0283] The AP MAC address is the MAC address of the AP that sends the management frame. The link identifier information carried in the management frame is consistent with the above description "link level management frames are specific to and may apply to a particular link." Details will not be described again here.

[0284] The MAC address of the AP is the MAC address of another AP other than the MAC address of the AP that transmits the management frame in the same AP MLD. The link identifier information carried in the management frame is consistent with the above description "link level management frames are specific to a particular link and may apply to a particular link". Details will not be described again here. Figure 7 is another signaling interaction diagram of a data transmission process 700 according to one embodiment of the present disclosure. The process 700 includes a first multilink device 701 and a second multilink device 702. The first multilink device 701 can be AP MLD or non-AP MLD. Correspondingly, the second multilink device 702 can be non-AP MLD or AP MLD.

[0285] For ease of explanation, in the following description, the first multilink device 701 may be assumed to be the AP MLD 610 shown in Figure 6, and the second multilink device 702 may be assumed to be the non-AP MLD 620 shown in Figure 6. It may be understood that the communication process shown in Figure 7 is only an example and not a limitation. In this embodiment of the present disclosure, interaction signaling not shown in Figure 7 may be included, or some signaling shown in Figure 7 is omitted.

[0286] In step 710 of process 700, a first multilink device 701 may initially generate a management frame. The management frame may be a robust management frame, or may be referred to as a protected or encrypted management frame, and may have the format shown in FIG.

[0287] 8 is another schematic diagram of a format 800 of a management frame according to an embodiment of the present disclosure. The format 800 includes a Frame Control 801, a Duration 802, an Address 1 803, an Address 2 804, an Address 3 805, a Sequence Control 806, an Address 4 807, a Counter mode Cipher-Block Chaining Message Authentication Code (CBC-MAC) Protocol (CCMP) header or a Galois / Counter Mode Protocol (GCMP) header 808, a Frame Body 809, a Message Integrity Check (MIC) 812, and a Frame Check Sequence (FCS) 810. The Frame Body 809 may include an MMPDU. Additionally or optionally, the format 800 may further include a High Throughput Control (HT Control) 811.

[0288] For example, the Frame Control 801 may include multiple subfields, such as Protocol Version, Frame Type, Subtype, From Distributed System (From DS), To Distributed System (To DS), Retry, Power Management, and More Data. For example, the Frame Type "00" indicates a management frame.

[0289] For example, Duration 802 may indicate a transmission opportunity duration. Address 1 803, Address 2 804, Address 3 805, and Address 4 807 may be collectively referred to as an Address field. Frame Body 509 may carry specific information. FCS 810 may be used for error detection. For example, FCS 810 may include a 32-bit Cyclic Redundancy Check (CRC). HT Control 811 may include Aggregated Control (A-Control) and may further include a control list and padding.

[0290] It can be understood that for elements having similar reference numbers in Fig. 8, reference is made to the above description of similar elements in Fig. 5. Details will not be described again here.

[0291] The management frame may include a recipient address, a sender address, and link indication information, which may indicate at least one link to which the management frame applies.

[0292] In some examples, the link indication information may include a first address and address indication information. In some other examples, the link indication information may include a first address, and the first address includes address indication information. In other words, the address indication information is located at the first address. The address indication information indicates whether the first address is a MAC address of the AP MLD or a MAC address of the AP to which it belongs. Specifically, the address indication information is a first value indicating that the first address is a MAC address of the AP MLD, and the address indication information is a second value indicating that the first address is a MAC address of the AP to which it belongs.

[0293] When the address indication information is a first value and the first address is a MAC address of the AP MLD, the link indication information can further include link identifier information. For example, the link identifier information is carried in an element of the management frame. Alternatively, the management frame may not carry the link identifier information.

[0294] Specifically, for specific embodiments of the receiver address, sender address, and link indication information, please refer to the above description with reference to Figure 4. For the sake of brevity, the details will not be described again here.

[0295] 8 may be generated based on Additional Authentication Data (AAD) constructed by the first multi-link device 701. It should be understood that the process of constructing and / or parsing the AAD and the corresponding process of generating and / or parsing the MIC provided in this embodiment of the present disclosure may be implemented separately or combined with the process of generating and transmitting management frames provided in the previous embodiment.

[0296] 9 is a schematic diagram of a format 900 of an AAD according to an embodiment of the present disclosure. The format 900 includes a Frame Control 901, an Address 1 902, an Address 2 903, an Address 3 904, a Sequence Control 905, and an Address 4 906.

[0297] For example, frame control 901 may be generated based on a portion of frame control 801. For example, a portion of frame control 801 (e.g., subtype, retry, and further data) may be excluded, and then frame control 901 is generated. That is, the excluded portion is masked to 0. For example, sequence control 905 may match sequence control 806, and address 4 906 may match address 4 807. In one implementation, please refer to existing protocol 802.11-2021 for specific methods for constructing frame control 901, address 1 902, sequence control 905, and address 4 906 of the AAD.

[0298] In some embodiments of the present disclosure, the address carried in Address 1 902 is the same as the address carried in Address 1 803, the address carried in Address 2 903 is the same as the address carried in Address 2 804, and the address carried in Address 3 904 is the same as the address carried in Address 3 805.

[0299] Specifically, Address 1 902 in format 900 can carry a receiver address of a management frame, Address 2 903 can carry a sender address of a management frame, and Address 3 904 can carry a second address. It can be understood that the management frame in this specification may be a management frame corresponding to an AAD, or may be a management frame described in the above embodiment. For example, when a management frame is transmitted from an AP MLD to a non-AP MLD, i.e., when the transmission direction is downlink, Address 1 902 may carry a MAC address of a non-AP STA, and Address 2 903 may carry a MAC address of an AP. When a management frame is transmitted from a non-AP MLD to an AP MLD, i.e., when the transmission direction is uplink, Address 1 902 may carry a MAC address of an AP, and Address 2 903 may carry a MAC address of a non-AP STA. In addition, regardless of uplink or downlink, Address 3 904 carries a second address.

[0300] In addition, during air interface transmission, when Address 1 803 and Address 2 804 of the management frame carry the address of the corresponding link on which the management frame is transmitted, in this case Address 1 902 and Address 2 903 of the AAD can also carry the address of the corresponding link on which the management frame is transmitted, as shown in Table 2.

[0301] [Table 2]

[0302] In some other embodiments of the present disclosure, Address 1 902 and Address 2 903 in format 900 carry the corresponding MAC addresses of the MLD and are not replaced with the corresponding link addresses even during air interface transmissions. In other words, in this embodiment, during air interface transmissions, the addresses carried in Address 1 902 and Address 2 903 are still MAC addresses.

[0303] However, in this embodiment, the address carried in Address3 904 is the same as the address carried in Address3 805. In other words, the second address is the same as the first address.

[0304] Specifically, when the management frame is an MLD-level management frame, the first address is the MAC address of the AP MLD. When the AAD is established, the second address in the address 3 904 of the AAD is also the MAC address of the AP MLD. When the management frame is a link-level management frame, the first address is the BSSID of the AP, which may be the BSSID of the AP that belongs to it or the BSSID of the AP that does not belong to the AP MLD. When the AAD is established, the second address in the address 3 904 of the AAD is also the BSSID of the AP, which may be the BSSID of the AP that belongs to it or the BSSID of the AP that does not belong to the AP MLD. Correspondingly, the address 1, address 2, and address 3 of the AAD may be listed in Table 3 below.

[0305] [Table 3]

[0306] In this embodiment, it can be understood that since the address 1 and the address 2 of the AAD are the corresponding MAC addresses of the MLD, the corresponding management frame is allowed to be transmitted across the link, and even if the management frame is not transmitted in the target link, re-encryption is not required. In this way, the multi-link function can be fully used, the flexibility of transmission is improved, and as a result, the link resources can be used effectively, thereby improving the communication efficiency.

[0307] In the above description of the management frame, the management frame includes link indication information, which includes address indication information.

[0308] In some embodiments of the present disclosure, the address indication information is carried in the Address 3 field of the management frame, that is, the first address includes the address indication information.

[0309] In one example, the address in Address 3 904 of the AAD may be the same as the address in Address 3 of the management frame. In other words, the second address of the AAD also includes address indication information.

[0310] In another example, the first address of the management frame is always set to the MAC address of the AP, and the second address is always set to the MAC address of the AP.

[0311] In another example, the address in the address 3 904 of the AAD is not necessarily the same as the address in the address 3 of the management frame. In other words, the second address of the AAD does not include address indication information. Specifically, when the address indication information is a first value (e.g., 1), when the AAD is constructed, the address indication information in the address 3 field of the management frame is reset to a default value (e.g., 0) and used as the second address in the address 3 904 of the AAD. When the address indication information is a second value (e.g., 0), when the AAD is constructed, the address indication information in the address 3 field of the management frame is kept at 0 and used as the second address in the address 3 904 of the AAD. In this case, it can be understood that the meaning of the first address can still be determined based on the address indication information in the management frame. Optionally, the type of the management frame is determined. Optionally, in this embodiment, the second address does not include address indication information, but the AAD can carry address indication information by using another position or bit. In other words, the AAD includes address indication information, which is carried in the I / G bit of Address 2 of the AAD, or in the From DS and To DS of the frame control of the AAD, etc.

[0312] In some other embodiments of the present disclosure, the address indication information is carried within the Address 2 field of the management frame.

[0313] In one example, the address in the address 3 of the AAD 904 is not necessarily the same as the address in the address 3 of the management frame. In other words, the second address of the AAD includes address indication information. Specifically, if the address indication information in the address 2 field of the management frame is a first value (e.g., 1), when the AAD is constructed, the address indication information in the address 3 field of the management frame is reset to 1 and used as the second address in the address 3 of the AAD 904. If the address indication information in the address 2 field of the management frame is a second value (e.g., 0), when the AAD is constructed, the address indication information in the address 3 field of the management frame is kept at 0 and used as the second address in the address 3 of the AAD 904. In other words, in this embodiment of the present disclosure, the I / G bit of the second address carried in the address 3 field of the AAD may be set to the value of the address indication information. The default value of the I / G bit of the second address may be 0. If the address indication information is a first value (1), the I / G bit of the second address is reset to 1. If the address indication information is a second value (0), the I / G bit of the second address remains 0.

[0314] In another example, the address in the address 2 of the AAD 903 may be the same as the address in the address 2 of the management frame. In other words, the AAD also includes address indication information. In another example, the address in the address 2 of the AAD 903 is not necessarily the same as the address in the address 2 of the management frame. In other words, the AAD does not include address indication information. Specifically, if the address indication information in the address 2 of the management frame is a first value (e.g., 1), when the AAD is constructed, the address indication information in the address 2 field of the management frame is reset to a default value (e.g., 0) and used as the address in the address 2 of the AAD 903. If the address indication information in the address 2 of the management frame is a second value (e.g., 0), when the AAD is constructed, the address indication information in the address 2 field of the management frame is kept at 0 and used as the address in the address 2 of the AAD 903. In this case, it may be understood that the meaning of the first address may still be determined based on the address indication information in the address 2 of the management frame. Optionally, the type of the management frame is determined.

[0315] The first multi-link device 701 can also generate a MIC 812 using an encryption algorithm based on the constructed AAD and frame body 809.

[0316] In step 720 of the process 700, the first multilink device 701 transmits a management frame to the second multilink device 702. Specifically, the first multilink device 701 can transmit the management frame to the second multilink device 702 on the link between Address 1 and Address 2 of the management frame.

[0317] For step 720 in Figure 7, please refer to the above description of step 420 in Figure 4. For the sake of brevity, the details will not be described again here.

[0318] In step 730 of process 700, the second multilink device 702 performs security validation on the received management frame.

[0319] In some embodiments, the second multilink device 702 may construct an AAD based on the received management frame. The second multilink device 702 may then generate a second MIC based on the constructed AAD and the frame body of the management frame, and perform security validation on the received management frame based on the MIC of the management frame (referred to as the first MIC) and the second MIC.

[0320] It should be understood that the process of the second multilink device 702 constructing an AAD to obtain a second MIC may be implemented independently. In other words, this process may be separated from the process of the second multilink device 702 receiving a management frame. Alternatively, the process of the second multilink device 702 constructing an AAD to obtain a second MIC may be implemented in combination with the process of the second multilink device 702 receiving a management frame and applying the management frame to at least one link.

[0321] The AAD constructed by the second multilink device 702 may have a format similar to the format 900 shown in Figure 9. Specifically, the manner in which the second multilink device constructs the AAD is similar to the manner in which the first multilink device 701 constructs the AAD shown in Figure 9. For details, please refer to the above description. For the sake of brevity, the details will not be described again here.

[0322] After constructing the AAD, the second multilink device 702 may generate a second MIC based on the constructed AAD and the frame body of the received management frame. The second multilink device 702 may then compare the MIC (referred to as the first MIC) of the received management frame with the generated second MIC. If the two MIC fields are the same, it indicates that the management frame has not been tampered with, and subsequent processing may be performed. Conversely, if the two MIC fields are different, it indicates that the management frame has been tampered with.

[0323] In step 740 of process 700, the second multilink device 702 applies the received management frame to the indicated link or links.

[0324] Specifically, if security is verified in step 730, eg, the first MIC matches the second MIC, then step 740 is executed.

[0325] As described above, the link indication information of the management frame includes the first address. The first address includes the address indication information. In other words, the address indication information is located in the first address. Alternatively, the link indication information of the management frame includes the first address and the address indication information.

[0326] In some embodiments, if the address indication information is a first value (e.g., 1), the second multi-link device 402 can determine that the first address is an AP MLD MAC address. Optionally, the management frame may be further determined to be an MLD level management frame.

[0327] If the first address includes address indication information, the second multilink device 402 can obtain the information carried in the Address 3 field of the management frame, reset the I / G bit to 0, and read the first address in Address 3, i.e., the MAC address of the AP MLD. Referring to the scenario of FIG. 6, the first address may be the MAC address of the AP MLD 610.

[0328] In addition, the second multilink device 402 can determine whether the management frame carries link indication information.

[0329] If the management frame does not carry link identifier information, the second multilink device 402 may apply the management frame to all links (e.g., the first link 601, the second link 602, and the third link 603) that establish an association between the first multilink device 401 and the second multilink device 402. In one example, the management frame may be an ADD Block ACK (ADDBA) request frame or an ADD Block Ack frame.

[0330] If the management frame carries link identifier information, the second multilink device 402 may apply the management frame to one or more links indicated by the link identifier information. For example, referring to FIG. 6, if the management frame includes link identifier information for the first link 601 and the second link 602, the management frame may be applied to the first link 601 and the second link 602. In one example, the management frame may be a Target Wake Time (TWT) setup frame, where a TWT element in the TWT setup frame carries link identifier information, where the link identifier information indicates one or more links to which the management frame applies.

[0331] For example, the management frame includes at least one element. If the first element carries link identifier information, the second multilink device 402 may apply the first element to one or more links indicated by the link identifier information. If the second element does not carry link identifier information, the second multilink device 402 may apply the second element to all links that establish an association between the first multilink device 401 and the second multilink device 402. In another implementation, if the second element does not carry link identifier information, the second multilink device 402 may apply the second element to the link on which the element is transmitted.

[0332] In some other embodiments, if the address indication information is a second value (e.g., 0), the second multilink device 402 can determine that the first address is the MAC address of the associated AP. Optionally, it may be further determined that the management frame is a link level management frame. Also, the second multilink device 402 can apply the management frame to the link on which the associated AP operates. In one example, the management frame may be a notify channel width frame format frame. The second multilink device 402 can obtain the information of the address 3 of the management frame and read the first address in the address 3, i.e., the BSSID of the associated AP. Referring to the scenario of FIG. 6, it is assumed that the first address may be the BSSID of AP 2. In this case, the second multilink device 402 can apply the management frame to the link (i.e., the second link 602) associated with the first address (the BSSID of AP 2).

[0333] It can be understood that in this embodiment, the link to which the management frame applies is determined based on the first address (i.e., the MAC address of the AP to which it belongs) and is independent of the link over which the management frame is actually transmitted.

[0334] For example, referring to FIG. 6, it is assumed that address 1 of the management frame carries the MAC address of non-AP STA 2, address 2 of the management frame carries the MAC address of AP 2, and address 3 carries the BSSID of AP 2. In this case, the first multilink device 401 transmits the management frame to the second multilink device 402 in the second link 602, and the second multilink device 402 applies the management frame to the second link 602. In this embodiment, it can be known that the link on which the management frame is actually transmitted and the link on which the management frame is applied are the same, both being the second link 602. In another example, it is assumed that address 1 of the management frame carries the MAC address of non-AP STA 1, address 2 of the management frame carries the MAC address of AP 1, and address 3 carries the BSSID of AP 2. In this case, the first multilink device 401 transmits a management frame to the second multilink device 402 on the first link 601, but the second multilink device 402 applies the management frame to the second link 602. In other words, the second multilink device 402 applies the management frame to a link (the second link 602) other than the link (the first link 601) on which the management frame is transmitted based on the first address. In this way, the link on which the management frame is transmitted and the link on which the management frame is applied may be the same or different, so that cross-link transmission of the management frame is realized and the multilink function is fully used. This improves communication efficiency.

[0335] In step 750 of the process 700, the second multilink device 702 sends a reply acknowledgement frame of the management frame to the first multilink device 701. If the receiving end of the management frame is a single link station, the single link station returns an acknowledgement frame to the first multilink device 701.

[0336] 6, non-AP STA 1 in non-AP MLD 620 may transmit an acknowledgement frame to AP 1 in AP MLD 610 on the first link 601. In one example, the acknowledgement frame may include a positive acknowledgement (ACK).

[0337] In the above example, it is assumed that the first multilink device 701 is an AP MLD and the second multilink device 702 is a non-AP MLD. It can be understood that the first multilink device 701 can be a non-AP MLD and the second multilink device 702 can be an AP MLD. The corresponding description is similar, and the details are not described again here.

[0338] According to the above description, in this embodiment of the present disclosure, the management frame may include link indication information to indicate the link to which the management frame is applied, so that the second multi-link device can apply the management frame to the correct link. This avoids processing errors. Also, the link indication information may include address indication information to indicate whether the first address is the MAC address of the AP MLD or the MAC address of the AP to which it belongs. This solution is applicable even if the MAC address of the MLD is the same as the MAC address of the station to which it belongs. This solution is more universal and can reduce signaling overhead. In another aspect, the cross-link transmission mechanism allows the MLD MAC address of the MLD to be the same as the MAC address of one station to which it belongs. This reduces the overhead for the amount of MAC addresses and reduces the chip cost. In this embodiment of the present disclosure, the management frame may be transmitted across links, so that the multi-link function is fully used to effectively use resources. This improves resource utilization and further improves communication efficiency.

[0339] 10 is a schematic flowchart of a data transmission method 1000 according to an embodiment of the present disclosure. The method 1000 may be performed by a first multi-link device. For example, the first multi-link device may be implemented as the AP MLD 610 of FIG. 6 or the non-AP MLD 620 of FIG. 6.

[0340] Method 1000 begins at block 1010. In step 1010, a first multilink device generates a management frame. The management frame includes a receiver address, a sender address, and link indication information. The link indication information indicates that the management frame applies to at least one link that corresponds to the link indication information.

[0341] For example, the management frame may have the format 500 shown in Figure 5 and may have the format 800 shown in Figure 8 under protection. The link indication information may include a first address. The first address is carried in an Address 3 field of the management frame. In addition, a recipient address may be carried in an Address 1 field of the management frame. A sender address is carried in an Address 2 field of the management frame.

[0342] In some examples, the first address may include address indication information, for example, the address indication information is carried in an I / G bit of a MAC address in an Address 3 field of a management frame.

[0343] In some other examples, the link indication information may include the first address and the address indication information, for example, the address indication information is carried in the I / G bit of the MAC address or another position in the Address 2 field of the management frame.

[0344] In this embodiment of the present disclosure, the address indication information can indicate whether the first address is the MLD MAC address of the AP MLD or the MAC address of the AP belonging to the AP MLD. Specifically, when the address indication information is a first value (e.g., 1), it indicates that the first address is the MLD MAC address of the AP MLD. When the address indication information is a second value (e.g., 0), it indicates that the first address is the MAC address of the AP belonging to the AP MLD, and may be, for example, the BSSID of the AP belonging to the AP MLD.

[0345] In some cases, the address indication information is a first value, and the first address is the MLD MAC address of the AP MLD. The link indication information may further include link identifier information, or may not include link identifier information at all.

[0346] Specifically, the link indication information includes link identifier information indicating the links to which the management frame applies, or the link indication information does not include link identifier information and indicates that the management frame applies to all links that establish an association between the first multilink device and the second multilink device.

[0347] In this embodiment of the present disclosure, "applied to a link" may be understood as a target at a link, or may be applied to stations at the two ends of the link, which are collectively described as applied to the link in the following description.

[0348] In one example, the management frame includes at least one element. The link identifier information may be carried in a first element of the management frame indicating that the first element applies to one or more links indicated by the link identifier information.

[0349] In another example, the management frame includes at least one element, wherein a second element of the management frame does not carry any link identifier information and indicates that the second element applies to all links that establish an association between the first multilink device and the second multilink device.

[0350] For example, the link identifier information may be at least one of one or more link IDs or a link ID bitmap.

[0351] In another case, the address indication information is a second value, and the first address is a MAC address of an AP that is a member of the AP MLD, in which case the management frame is applied to the link on which the member AP operates.

[0352] In some embodiments, when the protected management frame shown in Figure 8 is generated, an AAD may be further constructed when the management frame is generated, and the AAD includes a second address. A MIC is generated based on the constructed AAD. Then, the management frame is generated based on the MIC.

[0353] The constructed AAD may have the format 900 shown in Figure 9. The second address may be carried within the Address 3 field of the AAD.

[0354] In one example, when the AAD is constructed, the second address of the AAD can be consistent with the first address of the management frame. Specifically, if the first address is the MLD MAC address of the AP MLD, the second address is also the MLD MAC address of the AP MLD. If the first address is the MAC address of the AP that belongs to the AP MLD, the second address is also the MAC address of the AP that belongs to the AP MLD. If the first address is the MAC address of a single-link AP or the MAC address of an AP that does not belong to any AP MLD, the second address is also the MAC address of an AP that does not belong to any AP MLD.

[0355] In this embodiment, if the first address includes address indication information, the second address also includes address indication information accordingly. If the first address does not include address indication information, the second address also does not include address indication information accordingly. In other words, the address 3 of the AAD is consistent with the address 3 field of the management frame in the air interface transmission.

[0356] In another example, if the first address includes address indication information, when the AAD is constructed, the address indication information in the first address may be reset to a default value (e.g., 0) and then used as the second address of the AAD.

[0357] In this embodiment, the first address includes address indication information, but the second address does not include address indication information.

[0358] In yet another example, the AAD may include address indication information carried within the I / G bit of Address 2 or Address 3 of the AAD. As with the previous embodiment in which the management frame includes address indication information, the details will not be described again here.

[0359] In this way, the first multilink device can construct an AAD and further generate a MIC based on it. Specifically, the management frame generated in step 1010 includes a MIC.

[0360] It may be understood that the specific purpose of the management frame is not limited in this embodiment of the present disclosure. For example, the management frame may be any one of a block add acknowledgement request frame, a block add acknowledgement frame, a channel width notification frame format frame, a target wake time setup frame, a channel switch request frame, and a transmit power control (TPC) request frame.

[0361] For step 1010, please refer to the relevant description of step 410 in Figure 4 and step 710 in Figure 7. For the sake of brevity, the details will not be described again here.

[0362] In step 1020, the first multi-link device transmits a management frame on the link on which the station indicated by the receiver address or the station indicated by the sender address operates. For example, the management frame may be transmitted to the second multi-link device, or the management frame may be transmitted to a single-link station.

[0363] For step 1020, please refer to the relevant description of step 420 in Figure 4 and step 720 in Figure 7. For the sake of brevity, the details will not be described again here.

[0364] Optionally, after step 1020, the first multi-link device may further receive a response to the management frame, for example a return acknowledgement frame, from the second multi-link device or the single-link station.

[0365] In this manner, in this embodiment of the present disclosure, the management frame can include link indication information to indicate the link to which the management frame applies, so that the second multilink device can apply the management frame to the correct link when the receiving end device is the second multilink device, thereby avoiding processing errors.

[0366] The link indication information may include address indication information to indicate whether the first address is the MLD MAC address of the AP MLD or the MAC address of the AP. In one implementation, the MAC address of the AP is the MAC address of the AP that belongs to the AP MLD. This solution is applicable even if the MAC address of the MLD is the same as the MAC address of the station that belongs to it. This solution is more universal and can reduce signaling overhead. In this embodiment of the present disclosure, the management frame may be transmitted across the links, so that the multi-link function is fully used and resources can be used effectively. This improves resource utilization and further improves communication efficiency. In another implementation, the MAC address of the AP is the MAC address of a single-link AP or the MAC address of an AP that does not belong to the AP MLD.

[0367] 11 is another schematic flowchart of a data transmission method 1100 according to an embodiment of the present disclosure. The method 1100 may be performed by a second multi-link device. For example, the second multi-link device may be implemented as the AP MLD 610 of FIG. 6 or the non-AP MLD 620 of FIG. 6.

[0368] Method 1100 begins at block 1110. In step 1110, a second multilink device receives a management frame from a first multilink device on a link on which a station in the second multilink device operates. The management frame includes a receiver address, a sender address, and link indication information. The receiver address is an address of a station in the second multilink device. The link indication information indicates that the management frame applies to at least one link indicated by the link indication information.

[0369] For example, the management frame may have the format 500 shown in Figure 5 and may have the format 800 shown in Figure 8 under protection. The link indication information may include a first address. The first address is carried in an Address 3 field of the management frame. In addition, a recipient address may be carried in an Address 1 field of the management frame. A sender address is carried in an Address 2 field of the management frame.

[0370] In some examples, the first address may include address indication information, for example, the address indication information is carried in an I / G bit of a MAC address in an Address 3 field of a management frame.

[0371] In some other examples, the link indication information may include the first address and the address indication information, for example, the address indication information is carried in the I / G bit of the MAC address or another position in the Address 2 field of the management frame.

[0372] In this embodiment of the present disclosure, the address indication information can indicate whether the first address is the MLD MAC address of the AP MLD, or the MAC address of an AP in the AP MLD, specifically, the MAC address of an AP belonging to the AP MLD. Specifically, when the address indication information is a first value (e.g., 1), it indicates that the first address is the MLD MAC address of the AP MLD. When the address indication information is a second value (e.g., 0), it indicates that the first address is the MAC address of an AP belonging to the AP MLD, and may be, for example, the BSSID of an AP belonging to the AP MLD.

[0373] In some cases, the address indication information is a first value, the first address is not all ones, and the first address is the MLD MAC address of the AP MLD. The link indication information may further include link identifier information or may not include link identifier information at all.

[0374] Specifically, the link indication information includes link identifier information indicating the links to which the management frame applies, or the link indication information does not include link identifier information and indicates that the management frame applies to all links that establish an association between the first multilink device and the second multilink device.

[0375] In one example, the management frame includes at least one element, a first element of the management frame carrying link identifier information, and in another example, the management frame includes at least one element, a second element of the management frame not carrying link identifier information.

[0376] For example, the link identifier information may be at least one of one or more link IDs or a link ID bitmap.

[0377] In another case, the address indication information is a second value, and the first address is a MAC address of an AP, specifically, a MAC address of an AP belonging to an AP MLD.

[0378] In some embodiments, if the protected management frame shown in FIG. 8 is received in step 1110, the management frame may further include the first MIC.

[0379] In one implementation, for the embodiment of the management frame, please refer to the related description in the preceding embodiment, and for the sake of brevity, the details will not be described again here.

[0380] In step 1120, the second multilink device applies the management frame to the at least one corresponding link based on the link indication information.

[0381] In some embodiments, if the received management frame includes the first MIC, the second multilink device further performs security validation on the management frame prior to step 1120. It should be understood that the below-described process of the second multilink device constructing an ADD to obtain a second MIC and performing security validation may be implemented independently or in combination with the above-described process of receiving a management frame and applying the management frame to at least one corresponding link in step 1120.

[0382] Specifically, the second multilink device may construct an AAD based on the management frame, the AAD including the second address, generate a second MIC based on the AAD, and perform security validation on the management frame based on the first MIC and the second MIC.

[0383] In one example, when the AAD is constructed, the second address of the AAD can be consistent with the first address of the management frame.Specifically, if the first address is the MLD MAC address of the AP MLD, the second address is also the MLD MAC address of the AP MLD.If the first address is the MAC address of the AP that belongs to the AP MLD, the second address is also the MAC address of the AP that belongs to the AP MLD.

[0384] If the first address is the MAC address of a single-link AP or the MAC address of an AP that does not belong to any AP MLD, the second address is also the MAC address of a single-link AP or the MAC address of an AP that does not belong to any AP MLD.

[0385] In this embodiment, if the first address includes address indication information, the second address also includes address indication information accordingly; if the first address does not include address indication information, the second address also does not include address indication information accordingly.

[0386] In another example, if the first address includes address indication information, when the AAD is constructed, the address indication information in the first address may be reset to a default value (e.g., 0) and then used as the second address of the AAD.

[0387] In this embodiment, the first address includes address indication information, but the second address does not include address indication information.

[0388] In this way, the second multi-link device can construct an AAD, based on which it can further generate a second MIC.

[0389] The second multilink device may compare the generated second MIC with the first MIC in the received management frame to verify the security of the management frame. For example, if the first MIC is different from the second MIC, it indicates that the management frame has been tampered with. If the first MIC is the same as the second MIC, it indicates that the management frame has not been tampered with and may be further processed.

[0390] In some examples, if security is verified, ie, if it is determined that the management frame has not been tampered with, step 1120 is performed.

[0391] In some embodiments, if the address indication information is a first value (e.g., 1), the second multi-link device may determine that the first address is an MLD MAC address of the AP MLD. Optionally, it may further be determined that the management frame is an MLD level management frame.

[0392] If the first address includes address indication information, the second multilink device can obtain the information carried in the Address 3 field of the management frame, reset the I / G bit to 0, and read the first address in Address 3, i.e., the MLD MAC address of the AP MLD.

[0393] In addition, the second multilink device can determine whether the management frame carries link indication information.

[0394] If the management frame does not carry link identifier information, the second multilink device may apply the management frame to all links that establish an association between the first multilink device and the second multilink device. In one example, the management frame may be a block add acknowledgement request frame or a block add acknowledgement frame.

[0395] If the management frame carries link identifier information, the second multilink device may apply the management frame to one or more links indicated by the link identifier information. In one example, the management frame may be a TWT setup frame, where a TWT element in the TWT setup frame carries link identifier information, and the link identifier information indicates one or more links to which the management frame applies.

[0396] For example, the management frame includes at least one element. If the first element carries link identifier information, the second multilink device may apply the first element to one or more links indicated by the link identifier information. If the second element does not carry link identifier information, the second multilink device may apply the second element to all links that establish an association between the first multilink device and the second multilink device.

[0397] In some other embodiments, if the address indication information is a second value (e.g., 0), the second multi-link device may determine that the first address is a MAC address of an AP that belongs to the AP MLD, or a MAC address of a single-link AP, or a MAC address of an AP that does not belong to any AP MLD. Optionally, the management frame may be further determined to be a link level management frame. Also, the second multi-link device may apply the management frame to a link on which an AP that belongs to the AP MLD operates, or apply the management frame to a link on which a single-link AP or an AP that does not belong to the AP MLD operates. In one example, the management frame may be an announcement channel width frame format frame.

[0398] For step 1120, please refer to the relevant description of step 430 in Figure 4 and step 740 in Figure 7. For the sake of brevity, the details will not be described again here.

[0399] Optionally, after step 1120, the second multilink device may further send a response to the management frame, for example a return acknowledgement frame, to the first multilink device.

[0400] Specifically, the second multilink device can transmit a return acknowledgment frame on the link on which the management frame was received, e.g., the return acknowledgment frame may be transmitted on the link between the receiver address and sender address of the management frame.

[0401] In this manner, in this embodiment of the present disclosure, the management frame received by the second multi-link device includes link indication information to indicate the link to which the management frame applies. In this manner, even in a cross-link transmission scenario, the management frame can be applied to the correct link, thereby ensuring correct processing and avoiding communication errors.

[0402] It should be noted that although the above example details that the address indication information is carried in the I / G bit of the address 3 of the management frame, the present disclosure is not limited thereto. For example, the address indication information may alternatively be carried in the I / G bit of the address 2 of the management frame, or the address indication information may be carried in the From DS and To DS of the frame control of the management frame, or in another position or bit. Furthermore, those skilled in the art may similarly obtain a specific implementation in which the address indication information is carried in another position or bit. All of these specific implementations fall within the scope of protection of the present disclosure.

[0403] It should be understood that in the embodiments of the present disclosure, "first," "second," "third," etc. are intended only to indicate that two objects may be the same, while multiple objects may be different. "First," "second," "third," etc. should not be construed as limitations on the embodiments of the present disclosure.

[0404] It should be further understood that the division of the embodiments of this application into methods, cases, categories, and embodiments is intended for ease of description only and should not constitute any particular limitation. Features in the methods, categories, cases, and embodiments can be combined with each other where it is logical.

[0405] It should be further understood that the above content is not intended to limit the scope of the embodiments of the present application, but is only intended to help those skilled in the art to better understand the embodiments of the present application. Those skilled in the art can make various modifications, changes, combinations, etc. according to the above content. The modified, changed, or combined solutions also fall within the scope of the embodiments of the present application.

[0406] It should be further understood that "one embodiment" or "an embodiment" referred to throughout this specification means that a particular feature, structure, or characteristic associated with an embodiment is included in at least one embodiment of the present invention. Therefore, "in one embodiment" or "in an embodiment" appearing in this specification do not refer to the same embodiment. In addition, these particular features, structures, or characteristics may be combined in one or more embodiments by using any suitable manner. The sequence numbers of the processes described above do not imply an execution sequence in various embodiments of the present invention. The execution order of the processes should be determined according to the functions and internal logic of the processes, and should not be interpreted as any limitation on the implementation process of the embodiments of the present invention.

[0407] It should be further understood that the description of the above contents is focused on highlighting the differences between the embodiments, and the same or similar contents of the embodiments may be referred to each other. For the sake of simplicity, details will not be further described here.

[0408] 12 is another schematic block diagram of a communication device 1200 according to an embodiment of the present disclosure. The device 1200 may be implemented in a first multilink device, or may be implemented as a chip or chip system in the first multilink device. The scope of the present disclosure is not limited in this respect.

[0409] As shown in Fig. 12, the apparatus 1200 includes a generating unit 1210 and a sending unit 1220. The generating unit 1210 may be configured to generate a management frame. The management frame includes a receiver address, a sender address, and link indication information. The link indication information indicates at least one link to which the management frame applies. The sending unit 1220 may be configured to send the management frame to a second multi-link device on a link between the receiver address and the sender address.

[0410] In some embodiments, the link indication information includes a first address. The first address includes address indication information. The address indication information indicates whether the first address is an MLD MAC address of an access point AP MLD or an AP MAC address. The AP MAC address is an AP MAC address that belongs to an AP MLD, or an AP MAC address that belongs to a single-link AP, or an AP MAC address that does not belong to any AP MLD.

[0411] In another understanding, the address indication information may indicate a type of the management frame. Specifically, the address indication information is a first value indicating that the management frame is an MLD-level management frame, and the address indication information is a second value indicating that the management frame is a link-level management frame. The first value is different from the second value. For example, the first value is 1 and the second value is 0. In another example, the first value is 0 and the second value is 1.

[0412] In some embodiments, the address indication information is carried in the Individual / Group, I / G bits of the MAC address in the Address 3 field of the management frame. In some other embodiments, the address indication information may be carried in the From DS and To DS of the Frame Control of the management frame.

[0413] In some embodiments, the link indication information includes address indication information and a first address, and the address indication information indicates whether the first address is an MLD MAC address of an AP MLD or an AP MAC address. The AP MAC address is an AP MAC address that belongs to an AP MLD, or an AP MAC address that belongs to a single-link AP, or an AP MAC address that does not belong to any AP MLD.

[0414] In another implementation, the address indication information indicates whether the management frame is an MLD level management frame or a link level management frame.

[0415] In some embodiments, the address indication information is carried in the I / G bit of the MAC address in the Address 2 field of the management frame.

[0416] In some embodiments, the address indication information is a first value, the first address is not all ones, and the first address is an MLD MAC address of the AP MLD.

[0417] In some embodiments, the link indication information further includes link identifier information, the link identifier information indicating that the management frame applies to one or more links.

[0418] In some embodiments, the link indication information further includes link identifier information, the link identifier information being carried in a first element of the management frame, and the link identifier information indicating that the first element applies to one or more links.

[0419] In some embodiments, the second element of the management frame does not carry link identifier information and indicates that the second element applies to all links that establish an association between the first multilink device and the second multilink device.

[0420] In some embodiments, the link identifier information includes at least one of a link identifier or a link identifier bitmap.

[0421] In some embodiments, the address indication information is a second value, and the first address is not all ones, and the first address is a MAC address of an AP. The MAC address of the AP is a MAC address of an AP that belongs to an AP MLD, or a MAC address of a single-link AP, or a MAC address of an AP that does not belong to any AP MLD. The management frame is applied to a link on which an AP that belongs to an AP MLD operates, or a link on which a single-link AP or an AP that does not belong to an AP MLD operates.

[0422] In some embodiments, the generating unit 1210 is configured to construct an AAD, the AAD including a recipient address, a sender address, and a second address, generate a MIC based on the AAD, and generate a management frame based on the MIC.

[0423] In some embodiments, the second address is the same as the first address.

[0424] In some embodiments, if the first address includes address indication information, the address indication information in the first address is set to a default value and then used as the second address.

[0425] In some embodiments, the recipient address is carried in the Address 1 field of the management frame and the sender address is carried in the Address 2 field of the management frame.

[0426] In some embodiments, the apparatus 1200 may further include a receiving unit 1230 configured to receive a return acknowledgement frame from the second multilink device.

[0427] For example, the apparatus 1200 in Figure 12 may be configured to implement the process described with reference to the first multilink device in Figures 4 to 9. For the sake of brevity, the details will not be described again here.

[0428] 13 is another schematic block diagram of a communication device 1300 according to an embodiment of the present disclosure. The device 1300 may be implemented in a second multilink device, or may be implemented as a chip or chip system in the second multilink device. The scope of the present disclosure is not limited in this respect.

[0429] As shown in FIG. 13, the apparatus 1300 includes a receiving unit 1310 and a processing unit 1320. The receiving unit 1310 may be configured to receive a management frame from a first multilink device on a link between a receiver address and a sender address. The management frame includes a receiver address, a sender address, and link indication information. The link indication information indicates at least one link to which the management frame applies. The processing unit 1320 may be configured to apply the management frame to at least one corresponding link based on the link indication information.

[0430] In some embodiments, the link indication information includes a first address. In one implementation, the first address includes address indication information. The address indication information indicates whether the first address is an MLD MAC address of the AP MLD or an AP MAC address belonging to the AP MLD. In another implementation, the address indication information indicates whether the management frame is an MLD level management frame or a link level management frame.

[0431] In some embodiments, the address indication information is carried in an Individual / Group, I / G bit of a MAC address in an Address 3 field of the management frame. The processing unit 1320 is further configured to set the I / G bit in the Address 3 field of the management frame to a default value to obtain the first address in the Address 3 field of the management frame.

[0432] In some embodiments, the link indication information includes address indication information and a first address, and the address indication information indicates whether the first address is an MLD MAC address of an AP MLD or an AP MAC address. The AP MAC address is an AP MAC address that belongs to an AP MLD, or an AP MAC address that belongs to a single-link AP, or an AP MAC address that does not belong to any AP MLD.

[0433] In another embodiment, the first address of the management frame is always set to the MAC address of the AP. The MAC address of the AP is the MAC address of the AP that belongs to the AP MLD, or the MAC address of the single-link AP, or the MAC address of the AP that does not belong to any AP MLD. In this case, the address indication information does not need to indicate which address the first address is. Optionally, the address indication information can indicate whether the management frame is an MLD level management frame or a link level management frame. In other words, the address indication information can indicate whether the management frame includes link indication information.

[0434] In some embodiments, the address indication information is carried in the I / G bit of the MAC address in the Address 2 field of the management frame.

[0435] In some embodiments, the address indication information is a first value, the first address is not all ones, and the first address is an MLD MAC address of the AP MLD.

[0436] In some embodiments, the processing unit 1320 is configured to apply the management frame to all links that establish an association between the first multilink device and the second multilink device if the link indication information does not include link identifier information, or to apply the management frame to one or more links indicated by the link identifier information if the link indication information includes link identifier information.

[0437] In some embodiments, the processing unit 1320 is configured to, when the link indication information further includes link identifier information and the link identifier information is carried in the first element of the management frame, apply the first element to one or more links indicated by the link identifier information.

[0438] In some embodiments, the processing unit 1320 is configured to apply the second element of the management frame to all links that establish an association between the first multilink device and the second multilink device if the second element of the management frame does not carry link identifier information.

[0439] In some embodiments, the link identifier information includes at least one of a link identifier or a link identifier bitmap.

[0440] In some embodiments, the address indication information is a second value, and the first address is not all ones, and the first address is a MAC address of an AP. The MAC address of the AP is a MAC address of an AP that belongs to an AP MLD, or a MAC address of a single-link AP, or a MAC address of an AP that does not belong to any AP MLD. In addition, the processing unit 1320 is configured to apply the management frame to a link on which the belonging AP operates, or to apply the management frame to a link on which the single-link AP or an AP that does not belong to any AP MLD operates.

[0441] In some embodiments, the management frame further includes a first MIC. The processing unit 1320 is further configured to construct an AAD, the AAD including the recipient address, the sender address, and the second address, generate a second MIC based on the AAD, and perform security validation on the management frame based on the first MIC and the second MIC.

[0442] In some embodiments, the second address is the same as the first address, in some other embodiments, the first address of the management frame is always set to the MAC address of the AP, and the second address is always set to the MAC address of the AP.

[0443] In some embodiments, if the first address includes address indication information, the address indication information in the first address is set to a default value and then used as the second address.

[0444] In some embodiments, the management frame further includes a first address, where all bits of the first address are 1. The processing unit 1320 is further configured to determine, by the second multi-link device, that the first address is a wildcard BSSID.

[0445] In some embodiments, the recipient address is carried in the Address 1 field of the management frame and the sender address is carried in the Address 2 field of the management frame.

[0446] In some embodiments, the apparatus 1300 may further include a transmitting unit 1330 configured to transmit a return acknowledgement frame to the first multilink device.

[0447] For example, the apparatus 1300 of Figure 13 may be configured to implement the process described with reference to the second multilink device of Figures 4 to 9. For the sake of brevity, the details will not be described again here.

[0448] 14 is yet another schematic block diagram of a communication device 1400 according to an embodiment of the present disclosure. The device 1400 may be implemented in the first or second multilink device, or may be implemented as a chip or chip system in the first or second multilink device. The scope of the present disclosure is not limited in this respect.

[0449] As shown in Fig. 14, the apparatus 1400 includes a construction unit 1410 and a generation unit 1420. The construction unit 1410 is configured to construct an AAD, where the AAD includes a receiver address, a sender address, and a second address, where the second address is an MLD MAC address of an AP MLD or an AP MAC address. The generation unit 1420 is configured to generate an MIC based on the ADD. The AP MAC address is an AP MAC address that belongs to an AP MLD, or an AP MAC address that belongs to a single-link AP, or an AP MAC address that does not belong to any AP MLD.

[0450] In some embodiments, the apparatus 1400 may further include a verification unit 1430 configured to perform security verification on the received management frame based on the generated MIC and the MIC in the received management frame.

[0451] In some embodiments, the recipient address is carried in the Address 1 field of the AAD, the sender address is carried in the Address 2 field of the AAD, and the second address is carried in the Address 3 field of the AAD.

[0452] In some embodiments, the second address is determined based on the first address carried in an Address 3 field of the management frame.

[0453] In some embodiments, the second address is the same as the first address. In some other embodiments, the first address of the management frame is always set to the MAC address of the AP, and the second address is always set to the MAC address of the AP.

[0454] In some embodiments, the first address includes address indication information, and the second address is obtained by masking the address indication information in the first address to zeros.

[0455] In some embodiments, the first address does not include address indication information, and the second address is obtained by setting the I / G bit in the first address to the value of the address indication information. In this way, the second address can include address indication information indicating whether the second address is an MLD MAC address of an AP MLD or a MAC address of an AP. The MAC address of an AP is a MAC address of an AP that belongs to an AP MLD, or a MAC address of a single-link AP, or a MAC address of an AP that does not belong to any AP MLD.

[0456] In some embodiments, the first address includes address indication information, and the second address is obtained by masking the address indication information in the first address to 0. The AAD includes the address indication information, and the address indication information is carried in the I / G bit in the address 2 field of the AAD. In this way, the sender address may include address indication information indicating whether the second address is the MLD MAC address of the AP MLD or the MAC address of the AP. The MAC address of the AP is the MAC address of the AP that belongs to the AP MLD, or the MAC address of the single-link AP, or the MAC address of the AP that does not belong to any AP MLD.

[0457] In some embodiments, the sender address is determined based on the address carried in the Address 2 field of the management frame.

[0458] In some embodiments, the sender address is the same as the address in the Address 2 field of the management frame.

[0459] In some embodiments, the address in the Address 2 field of the management frame includes address indication information, and the sender address is obtained by masking the address indication information in the address in the Address 2 field of the management frame to zero.

[0460] In some embodiments, the address in the Address 2 field of the management frame does not include address indication information, and the sender address is obtained by setting the address indication information in the address in the Address 2 field of the management frame to the value of the address indication information. In this way, the sender address may include address indication information indicating whether the second address is an MLD MAC address of an AP MLD or a MAC address of an AP. The MAC address of an AP is a MAC address of an AP that belongs to an AP MLD or a MAC address of an AP that does not belong to any AP MLD.

[0461] In some embodiments, the address in the Address 2 field of the management frame includes address indication information, and the sender address is obtained by masking the address indication information in the address in the Address 2 field of the management frame to 0. In addition, the AAD includes address indication information, and the address indication information is carried in the I / G bit in the Address 3 field of the AAD.

[0462] Specifically, for constructing the AAD by the construction unit 1410, please refer to the above description with reference to Fig. 9. For brevity, the details will not be described again here.

[0463] It may be understood that the apparatus 1400 may be implemented as a part of the aforementioned apparatus 1200. For example, the generating unit 1210 includes a constructing unit 1410 and a generating unit 1420. The apparatus 1400 may be implemented as a part of the aforementioned apparatus 1300. For example, the processing unit 1320 includes a constructing unit 1410, a generating unit 1420, and a verifying unit 1430. For processes that may be implemented by the apparatus 1400, please refer to the relevant descriptions in the aforementioned embodiments.

[0464] 15 is a simplified block diagram of an exemplary apparatus 1500 according to an embodiment of the present disclosure. The apparatus 1500 may be configured to implement the first multilink device and the second multilink device in the above-mentioned embodiment, for example, to implement AP MLD and non-AP MLD. As shown in the figure, the apparatus 1500 includes one or more processors 1510, one or more memories 1520 coupled to the processor 1510, and a communication module 1540 coupled to the processor 1510.

[0465] The communication module 1540 may be configured to perform bidirectional communication. The communication module 1540 may have at least one communication interface for communication. The communication interface may include any interface necessary to communicate with another device.

[0466] The processor 1510 can be of any type suitable for a local technology network, including, but not limited to, at least one of a general purpose computer, a special purpose computer, a microcontroller, a digital signal processor (DSP), or one or more of a controller-based multi-core controller architecture. The device 1500 can have multiple processors, such as application specific integrated circuit chips, that belong in time to a clock synchronized with the main processor.

[0467] The memory 1520 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, at least one of a Read-Only Memory (ROM) 1524, an Erasable Programmable Read Only Memory (EPROM), a flash memory, a hard disk, a Compact Disc (CD), a Digital Versatile Disc (DVD), or another magnetic and / or optical storage device. Examples of volatile memories include, but are not limited to, at least one of a Random Access Memory (RAM) 1522, or another volatile memory that does not persist for a power off duration.

[0468] The computer program 1530 includes computer executable instructions that are executed by the associated processor 1510. The program 1530 may be stored in the ROM 1524. The processor 1510 can load the program 1530 into the RAM 1522 to perform any suitable operations and processes.

[0469] The embodiments of the present disclosure may be implemented with the aid of a program 1530 such that the apparatus 1500 may perform any of the processes described with reference to Figures 4 to 11. The embodiments of the present disclosure may alternatively be implemented by using hardware or a combination of software and hardware.

[0470] In some embodiments, the program 1530 may be tangibly included in a computer-readable medium. The computer-readable medium may be included in the device 1500 (e.g., in the memory 1520) or in another storage device that may be accessed by the device 1500. The program 1530 may be loaded from the computer-readable medium into the RAM 1522 for execution. The computer-readable medium may include any type of tangible and non-volatile memory, such as a ROM, an EPROM, a flash memory, a hard disk, a CD, or a DVD.

[0471] In some embodiments, the communication module 1540 in the device 1500 may be implemented as a transmitter and receiver (or transceiver) and may be configured to transmit / receive system information such as management frames and acknowledgement frames. In addition, the device 1500 may further include one or more of a scheduler, a controller, and a radio frequency / antenna. Details will not be described again in this disclosure.

[0472] In another implementation, the radio frequency / antenna may be located independently of the processor that performs the baseband processing. For example, in a distributed scenario, the radio frequency / antenna may be located separately independent of the device 1500.

[0473] For example, the apparatus 1500 of FIG. 15 may be implemented as a first multilink device or a second multilink device, or may be implemented as a chip or chip system in the first multilink device, or may be implemented as a chip or chip system in the second multilink device, which is not limited in this embodiment of the disclosure.

[0474] For example, the device 1500 in FIG. 15 may be implemented as an AP MLD or a non-AP MLD, may be implemented as a chip or chip system in an AP MLD, or may be implemented as a chip or chip system in a non-AP MLD, which is not limited in this embodiment of the present disclosure.

[0475] An embodiment of the present disclosure further provides a chip. The chip may include an input interface, an output interface, and a processing circuit. In this embodiment of the present disclosure, the input interface and the output interface can complete the aforementioned signaling or data interaction, and the processing circuit can complete the generation and processing of signaling or data information.

[0476] An embodiment of the present disclosure further provides a chip system including a processor configured to support a first multi-link device or a second multi-link device to realize the functions in any one of the above-mentioned embodiments. In a possible design, the chip system may further include a memory. The memory is configured to store necessary program instructions and data. When the processor executes the program instructions, the device in which the chip system is installed is enabled to perform the method in any one of the above-mentioned embodiments. The chip system may include a chip, or may include a chip and another discrete component.

[0477] An embodiment of the present disclosure further provides a processor configured to be coupled to a memory, the memory storing instructions, when the processor executes the instructions, the processor is enabled to perform methods and functions related to the first multilink device or the second multilink device in any one of the previous embodiments.

[0478] An embodiment of the present disclosure further provides a computer program product comprising instructions, which, when executed in a computer, enables the computer to perform the method and function related to the first multilink device or the second multilink device in any one of the above-mentioned embodiments.

[0479] An embodiment of the present disclosure further provides a computer-readable storage medium. The computer-readable storage medium stores computer instructions. When a processor executes the instructions, the processor is enabled to perform the method and function related to the first multilink device or the second multilink device in any one of the above-mentioned embodiments.

[0480] An embodiment of the present disclosure further provides a wireless communication system. The system includes a first multilink device and a second multilink device. In some examples, the system may include an AP MLD and a non-AP MLD.

[0481] In general, various embodiments of the present disclosure may be implemented by hardware or dedicated circuits, software, logic, or any combination thereof. Some aspects may be implemented by hardware, and other aspects may be implemented by firmware or software and may be executed by a controller, microprocessor, or another computing device. Although aspects of the embodiments of the present disclosure are shown and illustrated as block diagrams, flowcharts, or other diagrams, it should be understood that the blocks, apparatus, systems, techniques, or methods described herein may be implemented as, for example, non-limiting examples, hardware, software, firmware, dedicated circuits, logic, general-purpose hardware, controllers, other computing devices, or combinations thereof.

[0482] The present disclosure further provides at least one computer program product tangibly stored in a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions included in a program module, that are executed on a device on a real or virtual target processor to perform a process / method as described above with reference to Figures 4 to 11. Generally, a program module includes routines, programs, libraries, objects, classes, components, data structures, etc. that perform particular tasks or implement particular abstract data types. In various embodiments, the functionality of the program modules may be combined or divided as desired. The machine-executable instructions for a program module may be executed locally or in a distributed device. In a distributed device, the program modules may be located in local and remote storage media.

[0483] The computer program code used to carry out the methods disclosed in this disclosure may be written in one or more programming languages. The computer program code may be provided to a processor of a general purpose computer, a special purpose computer, or another programmable data processing device, so that when the program code is executed by the computer or another programmable data processing device, the functions / operations specified in the flowcharts and / or block diagrams are realized. The program code may be executed entirely in the computer, partly in the computer, as a separate software package, partly in the computer and partly in a remote computer, or entirely in a remote computer or server.

[0484] In the context of the present disclosure, computer program code or associated data may be carried by any suitable medium to enable a device, apparatus, or processor to perform the various processes and operations described above. Examples of media include signals, computer readable media, etc. Examples of signals may include electrical, optical, radio, acoustic, or other forms of propagated signals, such as carrier waves and infrared signals.

[0485] A computer-readable medium may be any tangible medium that contains or stores a program used for or associated with an instruction execution system, apparatus, or device. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More specific examples of computer-readable storage media include an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0486] In addition, although the operations of the methods disclosed in the present disclosure are described in a particular order in the accompanying drawings, this does not require or imply that these operations need to be performed in a particular order, or that all of the operations shown need to be performed to achieve a desired result. Instead, the order of execution of steps shown in the flowchart may be changed. Additionally or optionally, some steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution. It is further noted that features and functions of two or more devices according to the present disclosure may be specified in one device. Conversely, features and functions of one device described above may be further divided into multiple devices for implementation.

[0487] The implementation of the present disclosure has been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed implementation. Many modifications and variations are apparent to those skilled in the art without departing from the scope and spirit of the described implementation. The choice of terms used in this specification is intended to fully explain the implementation principle, practical application, or improvement of the technology in the market, or to enable another person skilled in the art to understand the implementation disclosed in this specification. [Explanation of symbols]

[0488] 100 Wireless communication system 110 AP 120 non-AP STA 200 Connection Scenarios 210 AP MLD 212 First AP 2121 1st AP physical layer 2122 1st AP Lower MAC Layer 2124 Shared Upper MAC Layer 214 Second AP 2141 Second AP Physical Layer 2142 Second AP Lower MAC Layer 220 non-AP MLD 222 1st non-AP STA 2221 1st non-AP STA physical layer 2222 1st non-AP STA lower MAC layer 2224 Shared Upper MAC Layer 224 Second non-AP STA 2241 Second non-AP STA physical layer 2242 Second non-AP STA Lower MAC Layer 230 First Link 240 Second Link 300 Format 301 Element ID field 302 Length Field 303 Element ID Extension Field 304 Multilink Control Field 305 MLD MAC Address Field 306 Ability Fields and Other Fields 307 Profile x fields per STA 308 Per-STA Profile Field 310 MLD common information part 314 Type 317 Subelement ID 320 Sub-elements 324 MLD MAC address present 327 Length 334 Reserved 337 Contents 3371 Per-STA Control Field Link ID: 33711 33712 STA MAC address present 3372 STA Information Field 3373 STA Configuration Fields 33731 Element 1 33732 Element Y 33733 Non-inheriting elements 400 Data transmission process 401 First Multilink Device 402 Second Multilink Device 500 Format 501 Frame Control 502 Duration 503 Address 1 504 Address 2 505 Address 3 506 Sequence Control 507 Address 4 509 Frame Body 510 Frame Check Sequence 511 High Throughput Control 600 Scenarios 601 First Link 602 Second Link 603 Third Link 610 AP MLD 620 non-AP MLD 630 dashed line 640 dashed line 700 Data transmission process 701 First Multilink Device 702 Second Multilink Device 800 Format 801 Frame Control 802 Duration 803 Address 1 804 Address 2 805 Address 3 806 Sequence Control 807 Address 4 808 Counter Mode Cipher Block Chaining Message Authentication Code Protocol Header or Galois / Counter Mode Protocol Header 809 Frame Body 810 Frame Check Sequence 811 High Throughput Control 812 Message Integrity Check 900 Format 901 Frame Control 902 Address 1 903 Address 2 904 Address 3 905 Sequence Control 906 Address 4 1000 Data transmission method 1100 Data transmission method 1200 Communication Equipment 1210 Generating Unit 1220 Transmitter Unit 1230 Receiver Unit 1300 Communication Equipment 1310 Receiver Unit 1320 Processing Unit 1330 Transmitter Unit 1400 Communication Equipment 1410 Construction Unit 1420 Generator Unit 1430 Verification Unit 1500 equipment 1510 Processor 1520 Memory 1522 Random Access Memory 1530 Computer Programs 1540 Communication Module

Claims

1. 1. A data transmission method, comprising: generating, by a first multi-link device, a management frame, the management frame including a receiver address, a sender address, and link indication information, the link indication information indicating that the management frame applies to at least one link corresponding to the link indication information; transmitting, by the first multilink device, the management frame to a second multilink device on a link on which a station indicated by the receiver address or a station indicated by the sender address operates; A data transmission method including:

2. The method of claim 1 , wherein the link indication information includes link identifier information, the link identifier information indicating that the management frame applies to one or more links.

3. The method of claim 2 , wherein the link identifier information includes at least one of one or more link identifiers or a link identifier bitmap.

4. 4. The method of claim 1, wherein the management frame includes a first address, the first address carrying a Medium Access Control (MAC) address of an Access Point (AP) transmitting the management frame, the AP belonging to an AP Multilink Device (MLD).

5. The method of claim 4 , wherein the first address is carried in an Address 3 field of the management frame.

6. For downlink transmission, the first address of the management frame carries a Medium Access Control (MAC) address of an Access Point (AP) transmitting the management frame; For uplink transmission, the first address of the management frame carries a MAC address of an AP that receives the management frame; The method according to claim 4 or 5, wherein the AP belongs to the AP Multilink Device (MLD).

7. For downlink transmission, the address carried in the receiver address of the management frame is a MAC address of a non-AP STA at the receiving end, and the address carried in the sender address of the management frame is a MAC address of an access point (AP) at the sending end; or For uplink transmission, the address carried in the receiver address of the management frame is a MAC address of an access point (AP) at a receiving end, and the address carried in the sender address of the management frame is a MAC address of a non-AP STA at a sending end; The method according to claim 1 , wherein the transmitting end is the first multilink device and the receiving end is the second multilink device.

8. The method according to claim 1 , wherein the link indication information further includes address indication information, the address indication information indicating whether the management frame is an MLD level management frame or a link level management frame.

9. 8. The method of claim 1, wherein the link indication information further comprises link identifier information, the link identifier information being carried in a first element of the management frame, the link identifier information indicating that the first element applies to one or more links.

10. 8. The method of claim 1, wherein the second element of the management frame does not carry link identifier information indicating that the second element applies to all links that establish an association between the first multilink device and the second multilink device.

11. generating a management frame includes constructing additional authentication data (AAD), the AAD including an address 1, an address 2, and a second address; generating a message integrity check (MIC) based on the AAD; generating the management frame based on the MIC; 11. The method of any one of claims 1 to 10, comprising:

12. The method of claim 11 , wherein the second address is the same as the first address.

13. For downlink transmissions, the second address carries the MAC address of the AP transmitting the management frame; For uplink transmissions, the second address carries the MAC address of the AP receiving the management frame; The method according to claim 11 or 12, wherein the AP belongs to the AP MLD.

14. For downlink transmission, the address carried in the address 1 is a MAC address of a non-AP STA of the receiving end, and the address carried in the address 2 is a MAC address of an access point (AP) of the transmitting end; For uplink transmission, the address carried in the address 1 is a MAC address of an access point (AP) of the receiving end, and the address carried in the address 2 is a MAC address of a non-AP STA of the transmitting end; 14. The method according to claim 11, wherein the transmitting end is the first multilink device and the receiving end is the second multilink device.

15. For downlink transmission, the address carried in the address 1 is a MAC address of a non-AP MLD of the receiving end, and the address carried in the address 2 is a MAC address of an AP MLD of the transmitting end; For uplink transmission, the address carried in the address 1 is the MAC address of an access point multilink device (AP MLD) of the receiving end, and the address carried in the address 2 is the MAC address of a non-access point multilink device (non-AP MLD) of the transmitting end; 14. The method according to claim 11, wherein the transmitting end is the first multilink device and the receiving end is the second multilink device.

16. 1. A communication method comprising: constructing additional authentication data (AAD) by a first multilink device, the AAD including address 1, address 2, and a second address; generating, by the first Multilink device, a message integrity check (MIC) based on the AAD; generating, by the first multilink device, a management frame, the management frame including a recipient address, a sender address, a first address, and the MIC; transmitting, by the first multilink device, the management frame to a second multilink device on a link on which a station indicated by the receiver address or a station indicated by the sender address operates; A communication method including:

17. 17. The method of claim 16, wherein the first address of the management frame is carried in an Address 3 field of the management frame, the first address carries a Medium Access Control (MAC) address of an Access Point (AP) transmitting the management frame, the AP belonging to an AP Multilink Device (MLD).

18. 18. The method of claim 16 or 17, wherein the first address is the same as the second address.

19. For downlink transmissions, the second address carries a Medium Access Control (MAC) address of an access point (AP) transmitting the management frame; For uplink transmissions, the second address carries a MAC address of an AP receiving the management frame; The method according to any one of claims 16 to 18, wherein the AP belongs to the AP Multilink Device (MLD).

20. For downlink transmission, the address carried in the address 1 is the MAC address of a non-AP STA at the receiving end, and the address carried in the address 2 is the MAC address of an access point (AP) at the transmitting end; or For uplink transmission, the address carried in the address 1 is the MAC address of an access point (AP) at the receiving end, and the address carried in the address 2 is the MAC address of a non-AP STA at the transmitting end; 20. The method according to claim 16, wherein the transmitting end is the first multilink device and the receiving end is the second multilink device.

21. For downlink transmission, the address carried in the address 1 is the MAC address of a non-AP MLD at the receiving end, and the address carried in the address 2 is the MAC address of an AP MLD at the transmitting end; or For uplink transmission, the address carried in the address 1 is the MAC address of the access point multilink device (AP MLD) of the receiving end, and the address carried in the address 2 is the MAC address of the non-access point multilink device (non-AP MLD) of the transmitting end; 20. The method according to claim 16, wherein the transmitting end is the first multilink device and the receiving end is the second multilink device.

22. 1. A data transmission method, comprising: receiving, by a second multilink device, a management frame from a first multilink device on a link on which a station in the second multilink device operates, the management frame including a receiver address, a sender address, and link indication information, the receiver address being an address of the station in the second multilink device, and the link indication information indicating that the management frame applies to at least one link corresponding to the link indication information; applying, by the second multilink device, the management frame to the at least one corresponding link based on the link indication information; A data transmission method including:

23. 23. The method of claim 22, wherein the link indication information includes link identifier information, the link identifier information indicating that the management frame applies to one or more links.

24. 24. The method of claim 23, wherein the link identifier information includes at least one of one or more link identifiers or a link identifier bitmap.

25. 25. The method of claim 22, wherein the management frame includes a first address, the first address carrying a medium access control (MAC) address of an access point (AP) transmitting the management frame, the AP belonging to an AP Multilink Device (MLD).

26. 26. The method of claim 25, wherein the first address is carried in an Address 3 field of the management frame.

27. For downlink transmission, the first address of the management frame carries a Medium Access Control (MAC) address of an Access Point (AP) transmitting the management frame; For uplink transmission, the first address of the management frame carries a MAC address of an AP that receives the management frame; The method according to claim 25 or 26, wherein the AP belongs to the AP Multilink Device (MLD).

28. For downlink transmission, the address carried in the receiver address of the management frame is a MAC address of a non-AP STA at the receiving end, and the address carried in the sender address of the management frame is a MAC address of an access point (AP) at the sending end; or For uplink transmission, the address carried in the receiver address of the management frame is a MAC address of an access point (AP) at a receiving end, and the address carried in the sender address of the management frame is a MAC address of a non-AP STA at a sending end; 28. The method according to claim 22, wherein the transmitting end is the first multilink device and the receiving end is the second multilink device.

29. 29. The method of claim 22, wherein the link indication information further includes address indication information, the address indication information indicating whether the management frame is an MLD level management frame or a link level management frame.

30. 29. The method of claim 22, wherein the link indication information further comprises link identifier information, the link identifier information being carried in a first element of the management frame, the link identifier information indicating that the first element applies to one or more links.

31. 29. The method of claim 22, wherein the second element of the management frame does not carry link identifier information indicating that the second element applies to all links that establish an association between the first multilink device and the second multilink device.

32. The method comprises: constructing additional authentication data (AAD), the AAD including address 1, address 2, and a second address; generating a message integrity check (MIC) based on the AAD; performing a security validation on the management frame based on the MIC; 32. The method of any one of claims 22 to 31, further comprising:

33. 33. The method of claim 32, wherein the second address is the same as the first address.

34. For downlink transmissions, the second address carries the MAC address of the AP transmitting the management frame; For uplink transmissions, the second address carries the MAC address of the AP receiving the management frame; The method according to claim 32 or 33, wherein the AP belongs to the AP MLD.

35. For downlink transmission, the address carried in the address 1 is a MAC address of a non-AP STA of the receiving end, and the address carried in the address 2 is a MAC address of an access point (AP) of the transmitting end; For uplink transmission, the address carried in the address 1 is the MAC address of an access point (AP) at the receiving end, and the address carried in the address 2 is the MAC address of a non-AP STA at the transmitting end; 35. The method according to claim 32, wherein the transmitting end is the first multilink device and the receiving end is the second multilink device.

36. For downlink transmission, the address carried in the address 1 is a MAC address of a non-AP MLD of the receiving end, and the address carried in the address 2 is a MAC address of an AP MLD of the transmitting end; For uplink transmission, the address carried in the address 1 is the MAC address of an access point multilink device (AP MLD) of the receiving end, and the address carried in the address 2 is the MAC address of a non-access point multilink device (non-AP MLD) of the transmitting end; 35. The method according to claim 32, wherein the transmitting end is the first multilink device and the receiving end is the second multilink device.

37. 1. A communication method comprising: receiving, by a second multilink device, a management frame from a first multilink device on a link on which a station in the second multilink device operates, the management frame including a receiver address, a sender address, a first address, and a first message integrity check (MIC); constructing additional authentication data (AAD) by the second multilink device, the AAD including Address 1, Address 2, and a second address; generating, by the second multilink device, a second MIC based on the AAD; performing, by the second multilink device, a security validation on the management frame based on the second MIC and the first MIC in the received management frame; A communication method including:

38. 38. The method of claim 37, wherein the first address of the management frame is carried in an Address 3 field of the management frame, the first address carries a Medium Access Control (MAC) address of an Access Point (AP) transmitting the management frame, the AP belonging to an AP Multilink Device (MLD).

39. 39. The method of claim 37 or 38, wherein the first address is the same as the second address.

40. For downlink transmissions, the second address carries a Medium Access Control (MAC) address of an access point (AP) transmitting the management frame; For uplink transmissions, the second address carries a MAC address of an AP receiving the management frame; 40. The method of claim 37, wherein the AP belongs to the AP Multilink Device (MLD).

41. For downlink transmission, the address carried in the address 1 is the MAC address of a non-AP STA at the receiving end, and the address carried in the address 2 is the MAC address of an access point (AP) at the transmitting end; or For uplink transmission, the address carried in the address 1 is the MAC address of an access point (AP) at the receiving end, and the address carried in the address 2 is the MAC address of a non-AP STA at the transmitting end; 41. The method according to claim 37, wherein the transmitting end is the first multilink device and the receiving end is the second multilink device.

42. For downlink transmission, the address carried in the address 1 is the MAC address of a non-AP MLD at the receiving end, and the address carried in the address 2 is the MAC address of an AP MLD at the transmitting end; or For uplink transmission, the address carried in the address 1 is the MAC address of the access point multilink device (AP MLD) of the receiving end, and the address carried in the address 2 is the MAC address of the non-access point multilink device (non-AP MLD) of the transmitting end; 41. The method according to claim 37, wherein the transmitting end is the first multilink device and the receiving end is the second multilink device.

43. A first multilink device configured to implement the method according to any one of claims 1 to 15.

44. A first multilink device configured to perform the method of any one of claims 16 to 21.

45. A second multilink device configured to perform the method of any one of claims 22 to 36.

46. A second multilink device configured to perform the method of any one of claims 37 to 42.

47. A computer-readable storage medium having a computer program stored therein, the computer program, when executed by a processor, performing the method of any one of claims 1 to 15, 16 to 21, 22 to 36, and 37 to 42.

48. A chip comprising a processing circuit and a communication interface, the processing circuit configured to perform the method of any one of claims 1 to 15, 16 to 21, 22 to 36 and 37 to 42.

49. 43. A computer program product comprising computer-executable instructions that, when executed, perform a method according to any one of claims 1 to 15, 16 to 21, 22 to 36, and 37 to 42.

Citation Information

Patent Citations

  • Multi-link communication method and related device

    JP2022539582A