Search

EP-4742753-A1 - COMMUNICATION METHOD AND APPARATUS

EP4742753A1EP 4742753 A1EP4742753 A1EP 4742753A1EP-4742753-A1

Abstract

Embodiments of this application relate to a communication method and apparatus. The method includes: An AP MLD receives first downlink data from a current AP MLD, where the first downlink data is data encrypted by using a first key, the first key is a key negotiated by the current AP MLD and a non-AP MLD, and a target AP MLD is an AP MLD of the non-AP MLD after a basic service set BSS transition; and the target AP MLD performs lower-medium access control LMAC layer processing and physical layer processing on the first downlink data, to obtain second downlink data. According to the method and the apparatus in embodiments of this application, roaming performance of the non-AP MLD can be improved.

Inventors

  • HUANG, Guogang
  • LI, YUNBO
  • GUO, YUCHEN
  • ZHANG, Guanyu
  • ZHANG, HAO
  • ZHAO, YUE
  • GAN, Ming
  • BAI, Xiaofei

Assignees

  • Huawei Technologies Co., Ltd.

Dates

Publication Date
20260513
Application Date
20240718

Claims (20)

  1. A communication method, comprising: receiving, by a target access point AP multi-link device MLD, first downlink data from a current AP MLD, wherein the first downlink data is data encrypted by using a first key, the first key is a key negotiated by the current AP MLD and a non-access point non-AP MLD, and the target AP MLD is an AP MLD of the non-AP MLD after a basic service set BSS transition; performing, by the target AP MLD, lower-medium access control LMAC layer processing and physical layer processing on the first downlink data, to obtain second downlink data; and sending, by the target AP MLD, the second downlink data to the non-AP MLD.
  2. A communication method, comprising: receiving, by a target access point AP multi-link device MLD, first uplink data from a non-access point non-AP MLD, wherein the first uplink data is data encrypted by using a first key, the first key is a key negotiated by a current AP MLD and the non-AP MLD, and the target AP MLD is an AP MLD of the non-AP MLD after a basic service set BSS transition; performing, by the target AP MLD, physical layer processing and lower-medium access control LMAC layer processing on the first uplink data, to determine second uplink data; and sending, by the target AP MLD, the second uplink data to the current AP MLD.
  3. The method according to claim 1 or 2, wherein a first transmission link exists between the non-AP MLD and the current AP MLD, and the method further comprises: receiving, by the target AP MLD, a first request, wherein the first request is used to request to establish a second transmission link between the non-AP MLD and the target AP MLD; and establishing, by the target AP MLD, the second transmission link with the non-AP MLD.
  4. The method according to claim 3, wherein the first request comprises indication information for enabling dual-link transmission of the non-AP MLD, and the dual links comprise the first transmission link and the second transmission link.
  5. The method according to any one of claims 1 to 4, further comprising: sending, by the target AP MLD, a second request to the current AP MLD, wherein the second request is used to request to enable the dual-link transmission of the non-AP MLD, and the second request comprises a maximum MAC layer protocol data unit MPDU length supported by the target AP MLD, and/or a maximum quantity of aggregated MAC layer service data units MSDUs allowed by the target AP MLD.
  6. The method according to any one of claims 1 to 5, further comprising: receiving, by the target AP MLD, a third request, wherein the third request is used to request to trigger path switching of the non-AP MLD; and sending, by the target AP MLD, a fourth request to a distributed system DS, wherein the fourth request is used to request the DS to update a stored mapping relationship between the non-AP MLD and the current AP MLD to a mapping relationship between the non-AP MLD and the target AP MLD.
  7. The method according to any one of claims 3 to 6, wherein one or both of the first request and the third request are from the non-AP MLD, and one or both of the first request and the third request are transmitted through an air interface between the non-AP MLD and the target AP MLD or are transmitted through the current AP MLD and the DS.
  8. The method according to claim 7, wherein the first request does not comprise operating channel information OCI when the first request is transmitted through the current AP MLD and the DS.
  9. The method according to any one of claims 6 to 8, wherein after receiving, by the target AP MLD, the third request, and before sending, by the target AP MLD, the fourth request to the DS, the method further comprises: sending, by the target AP MLD, a context transfer request to the current AP MLD; and receiving, by the target AP MLD, a context transfer response from the current AP MLD, wherein the context transfer response comprises context information of the non-AP MLD.
  10. The method according to claim 9, wherein the context transfer response further comprises at least one of the following: a block acknowledgement protocol of a traffic identifier TID, a window start position of a transmit buffer of the TID, a window size of the transmit buffer of the TID, a window start position of an uplink receive end scoreboard, a window size of the uplink receive end scoreboard, a window start position of a receive reordering buffer, a window size of the receive reordering buffer, a currently received maximum packet number PN value, or an uplink replay counter.
  11. The method according to any one of claims 1 to 10, wherein after a transmission path of the non-AP MLD is switched from the first transmission path to the second transmission path, the non-AP MLD and the target AP MLD encrypt/decrypt uplink data and/or downlink data by using a second key negotiated by the non-AP MLD and the target AP MLD.
  12. A communication method, comprising: receiving, by a current access point AP multi-link device MLD, third downlink data from a distributed system DS; encrypting, by the current AP MLD, the third downlink data by using a first key, to obtain first downlink data, wherein the first key is a key negotiated by the current AP MLD and a non-access point non-AP MLD; and sending, by the current AP MLD, the first downlink data to a target AP MLD, wherein the target AP MLD is an AP MLD of the non-AP MLD after a basic service set BSS transition.
  13. A communication method, comprising: receiving, by a current access point AP multi-link device MLD, second uplink data from a target AP MLD, wherein the target AP MLD is an AP MLD of a non-access point non-AP MLD after a basic service set BSS transition; performing, by the current AP MLD, upper-medium access control UMAC layer processing on second uplink data, and decrypting the second uplink data by using a first key, to determine third uplink data, wherein the first key is a key negotiated by the current AP MLD and the non-AP MLD; and sending, by the current AP MLD, the third uplink data to a distributed system DS.
  14. The method according to claim 12 or 13, wherein a first transmission link exists between the current AP MLD and the non-AP MLD, and the method further comprises: receiving, by the current AP MLD, a second request from the target AP MLD, wherein the second request is used to request to enable dual-link transmission of the non-AP MLD, the second request comprises a maximum medium access control MAC layer protocol data unit MPDU length supported by the target AP MLD, and/or a maximum quantity of aggregated MAC layer service data units MSDUs allowed by the target AP MLD, and the dual links comprise the first transmission link and a second transmission link between the non-AP MLD and the target AP MLD.
  15. The method according to any one of claims 12 to 14, further comprising: receiving, by the current AP MLD, a fifth request from the non-AP MLD, wherein the fifth request is used to request to disconnect the first transmission link between the non-AP MLD and the current AP MLD, the fifth request comprises first indication information, and the first indication information indicates the current AP MLD to reserve block acknowledgement BA information and/or context information of the non-AP MLD and buffer data that is not from the non-AP MLD; and sending, by the current AP MLD, a sixth request to the DS, wherein the sixth request is used to request to delete a mapping relationship that is between the non-AP MLD and the current AP MLD and that is stored in the DS.
  16. The method according to any one of claims 12 to 15, further comprising: receiving, by the current AP MLD, a context transfer request from the target AP MLD; and sending, by the current AP MLD, a context transfer response to the target AP MLD, wherein the context transfer response comprises context information of the non-AP MLD.
  17. The method according to claim 16, wherein the context transfer response further comprises at least one of the following: a block acknowledgement protocol of a traffic identifier TID, a window start position of a transmit buffer of the TID, a window size of the transmit buffer of the TID, a window start position of an uplink receive end scoreboard, a window size of the uplink receive end scoreboard, a window start position of a receive reordering buffer, a window size of the receive reordering buffer, a currently received maximum packet number PN value, or an uplink replay counter.
  18. The method according to any one of claims 12 to 17, further comprising: sending, by the current AP MLD, a beacon measurement request to the non-AP MLD, wherein the beacon measurement request comprises indication information of a corresponding link of a serving AP.
  19. The method according to any one of claims 12 to 18, further comprising: sending, by the current AP MLD, a seventh request to the non-AP MLD, wherein the seventh request comprises second indication information, and the second indication information indicates the non-AP MLD to reserve the BA information and/or the context information of the non-AP MLD and buffer the data that is not from the non-AP MLD.
  20. A communication method, comprising: receiving, by a non-access point non-AP multi-link device MLD by using a target access point AP MLD, data from a current access point AP MLD, wherein the target AP MLD is an AP MLD of the non-AP MLD after a basic service set BSS transition, the data is data encrypted by the current AP MLD by using a first key, and the first key is a key negotiated by the current AP MLD and the non-access point non-AP MLD; and decrypting, by the non-AP MLD, the data by using the first key.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to Chinese Patent Application No. 202310949736.2, filed with the China National Intellectual Property Administration on July 29, 2023 and entitled "COMMUNICATION METHOD AND APPARATUS", which is incorporated herein by reference in its entirety. TECHNICAL FIELD Embodiments of this application relate to the field of communication technologies, and in particular, to a communication method and apparatus. BACKGROUND Due to factors such as movement of a non-access point (non-access point, non-AP) multi-link device (multi-link device, MLD), the non-AP MLD needs to switch an access point (access point, AP) MLD associated with the non-AP MLD. During roaming, the non-AP MLD often encounters a rate drop (to be specific, a transmission rate decreases). How to improve roaming performance of the non-AP MLD is an important research direction of next-generation wireless fidelity (wireless fidelity, Wi-Fi) roaming. SUMMARY Embodiments of this application provide a communication method and apparatus. During roaming, data transmission may be performed between a current AP MLD and a target AP MLD, to improve roaming performance of a non-AP MLD. According to a first aspect, a communication method is provided, including: A target access point AP multi-link device MLD receives first downlink data sent by a current AP MLD, where the first downlink data is data encrypted by using a first key, the first key is a key negotiated by the current AP MLD and a non-access point non-AP MLD, and the target AP MLD is an AP MLD of the non-AP MLD after a basic service set BSS transition; the target AP MLD performs lower-medium access control LMAC layer processing and physical layer processing on the first downlink data, to obtain second downlink data; and the target AP MLD sends the second downlink data to the non-AP MLD. According to a second aspect, a communication method is provided, including: A target access point AP multi-link device MLD receives first uplink data sent by a non-access point non-AP MLD, where the first uplink data is data encrypted by using a first key, the first key is a key negotiated by a current AP MLD and the non-AP MLD, and the target AP MLD is an AP MLD of the non-AP MLD after a basic service set BSS transition; the target AP MLD performs physical layer processing and lower-medium access control LMAC layer processing on the first uplink data, to determine second uplink data; and the target AP MLD sends the second uplink data to the current AP MLD. In a design, a first transmission link exists between the non-AP MLD and the current AP MLD, and the method further includes: The target AP MLD receives a first request, where the first request is used to request to establish a second transmission link between the non-AP MLD and the target AP MLD; and the target AP MLD establishes the second transmission link with the non-AP MLD. In a design, the first request includes indication information for enabling dual-link transmission of the non-AP MLD, and the dual links include the first transmission link and the second transmission link. In a design, the method further includes: The target AP MLD sends a second request to the current AP MLD. The second request is used to request to enable the dual-link transmission of the non-AP MLD, and the second request includes a maximum MAC layer protocol data unit MPDU length supported by the target AP MLD, and/or a maximum quantity of aggregated MAC layer service data units MSDUs allowed by the target AP MLD. In a design, the method further includes: The target AP MLD receives a third request, where the third request is used to request to trigger path switching of the non-AP MLD; and the target AP MLD sends a fourth request to a distributed system DS, where the fourth request is used to request the DS to update a stored mapping relationship between the non-AP MLD and the current AP MLD to a mapping relationship between the non-AP MLD and the target AP MLD. In a design, one or both of the first request and the third request are sent by the non-AP MLD, and one or both of the first request and the third request are transmitted through an air interface between the non-AP MLD and the target AP MLD or are transmitted through the current AP MLD and the DS. In a design, the first request does not include operating channel information OCI when the first request is transmitted through the current AP MLD and the DS. In a design, after the target AP MLD receives the third request, and before the target AP MLD sends the fourth request to the DS, the method further includes: The target AP MLD sends a context transfer request to the current AP MLD; and the target AP MLD receives a context transfer response sent by the current AP MLD. The context transfer response includes context information of the non-AP MLD. In a design, the context transfer response further includes at least one of the following: a block acknowledgement protocol