Interference coordination method, apparatus, and device for roaming

CN122554906APending Publication Date: 2026-08-11RUIJIE NETWORKS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-10
Publication Date
2026-08-11

AI Technical Summary

Technical Problem

由于TGbn中多AP(英文:Multi-AP,缩写为MAP)的引入,相邻AP MLD同频或者重叠频率布署带来的干扰导致终端non-AP MLD漫游时出现丢包

Benefits of technology

[0205] The above technical solution involves a roaming terminal generating a downlink interference coordination frame indicating the first link status information between the roaming device and the first AP MLD, and sending it to the second AP MLD via the second link. This allows the second AP MLD to perform cooperative beamforming based on the first link status information, eliminating downlink data transmission interference between the second AP MLD and other site devices on the roaming terminal's reception and preventing packet loss. Alternatively, the roaming terminal receives an uplink interference coordination frame sent by the second AP MLD via the second link. This uplink interference coordination frame includes second link status information indicating the third link between the second AP MLD and the first STA. The roaming terminal performs cooperative beamforming based on this second link status information, thereby eliminating uplink data transmission interference between the roaming terminal and adjacent AP MLDs on the second AP MLD's reception and preventing packet loss.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122554906A_ABST
    Figure CN122554906A_ABST
Patent Text Reader

Abstract

This application provides a roaming interference coordination method applied to a roaming terminal of a non-access point multi-link device (non-AP MLD), wherein the roaming terminal includes a first link established with a first multi-link access point device (AP MLD). The method includes: generating a downlink interference coordination frame, the downlink interference coordination frame including first link status information indicating the roaming device and the first AP MLD; and sending the downlink interference coordination frame to a second AP MLD, the first link status information being used by the second AP MLD for cooperative beamforming. This method can eliminate downlink data transmission interference between the second AP MLD and other site devices on the roaming terminal's reception, avoiding packet loss.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more specifically, to a method, apparatus, and device for roaming interference coordination. Background Technology

[0002] Seamless roaming refers to maintaining a continuous and stable network connection and a seamless user experience when a user device switches from one access point (AP) to another in a wireless network. Fast BSS Transition (FT) is a specific implementation technology of seamless roaming defined in the 802.11r protocol, designed to reduce the time a site device (non-AP STA) or a multi-link site device (non-AP MLD) loses connection during handover between APs. During FT, the non-AP or non-AP MLD initiates a handover to the AP or multi-link access point device (AP MLD). The non-AP or non-AP MLD is called the FT initiator (FTO, also known as the roaming terminal), and the AP or AP MLD is called the FT responder (FTTR).

[0003] A multi-link device (MLD) represents a logical entity that supports multiple affiliated stations and can operate through one or more of them. It provides a medium access control (MAC) data service and a single MAC service access point (SAP) to the logical link control (LLC) sublayer. A multi-link operation (MLO) is an operation between two MLDs. An AP MLD represents a multi-link access point device where each affiliated station is an AP (Access Point). A non-AP MLD represents a multi-link site device where each affiliated station is a non-AP STA (Station).

[0004] Currently, TGbn has adopted the following motion regarding roaming: As part of the seamless roaming process, during roaming, after initiating a request / response exchange for a DS mapping change notification from the current AP MLD to the target AP MLD, the current AP MLD can send buffered downlink data frames within a specified time period, and the non-AP MLD can retrieve the buffered downlink data frames from the current AP MLD. Due to the introduction of multi-AP (MAP) in TGbn, interference caused by the deployment of adjacent AP MLDs on the same or overlapping frequencies leads to packet loss when the terminal roams with a non-AP MLD. Summary of the Invention

[0005] This application provides a roaming interference coordination method, apparatus, and device that can eliminate co-channel interference between adjacent AP MLDs and reduce packet loss.

[0006] Firstly, a roaming interference coordination method is provided, applied to a roaming terminal of a non-AP MLD, the roaming terminal including a first link established with a first multi-link access point device (AP MLD); the method includes:

[0007] The roaming terminal generates a downlink interference coordination frame, which includes first link status information indicating the roaming device and the first AP MLD.

[0008] The roaming terminal sends the downlink interference coordination frame to the second AP MLD, and the first link status information is used by the second AP MLD to perform cooperative beamforming.

[0009] In some embodiments, the cooperative beamforming is performed by the second AP MLD on the roaming terminal using semi-cooperative beamforming (HCBF).

[0010] Wherein, when the second AP MLD determines that the first data transmission on the third link between itself and the first site device STA is interfering with the roaming terminal, it performs HCBF on the roaming terminal. The first STA is any site device in the BSS where the second AP MLD is located, excluding the roaming terminal.

[0011] In some embodiments, the HCBF is the elimination of interference to the roaming terminal caused by the first data transmission by the second AP MLD using a zeroing matrix. The zeroing matrix is ​​calculated by the second AP MLD based on the channel matrix of the first link, and the channel matrix of the first link is included in the first link status information.

[0012] In some embodiments, the roaming terminal establishes a second link with the second APMLD, and before the roaming terminal generates a downlink interference coordination frame, the following steps are included:

[0013] The second link sends a first link connection status frame to the second AP MLD. The first link connection status frame is used by the second AP MLD to determine whether the first data transmission and the second data transmission are in the same direction. The first data transmission is the data transmission on the third link between the second AP MLD and the first STA. The second data transmission is the data transmission on the first link between the roaming terminal and the first AP MLD.

[0014] The first link connection status frame includes at least: link identification information, device address information associated with the link, and uplink and downlink information of the link.

[0015] In some embodiments, the first link connection status frame may further include one of the following:

[0016] Link transmission time information and frame identification information of the first link connection status frame.

[0017] In some embodiments, the first link connection status frame includes at least one of the following:

[0018] The link identification information is implemented by configuring the link identification field in the multi-link report element field of the Media Access Control (MAC) frame.

[0019] The device address information associated with the link is implemented by configuring the multi-link access point device MAC address field and the multi-link site device MAC address field in the multi-link report element field of the MAC frame.

[0020] The uplink and downlink information of the link is implemented by configuring the uplink / downlink fields in the multi-link report element field of the MAC frame;

[0021] The link transmission time information is implemented by configuring the time field and time unit field in the multi-link report element field of the MAC frame;

[0022] The frame identification information is implemented by configuring the Wireless Network Management (WNM) action field of the MAC frame.

[0023] In some embodiments, after sending the first link connection status frame to the second AP MLD via the second link, the method further includes:

[0024] When the first data transmission is downlink transmission, the first empty data packet declaration NDPA frame is received by the first AP MLD based on the triggering of the multi-access point triggered MAP-TF frame of the second APMLD. The first NDPA frame is used to instruct the roaming terminal to receive the first empty data packet NDP frame.

[0025] The roaming terminal receives a first NDP frame sent by the second AP MLD. The first NDP frame is used to instruct the roaming terminal to measure the first channel state information (CSI) of the first link. The first CSI includes at least the channel frequency of the first link.

[0026] In some embodiments, after sending the first link connection status frame to the second AP MLD via the second link, the method further includes:

[0027] When the first data transmission is a downlink transmission, the first NDPA frame sent by the second AP MLD is received, and the first NDPA frame is used to instruct the roaming terminal to receive the first NDPA frame.

[0028] The roaming terminal receives a first NDP frame sent by the second AP MLD. The first NDP frame is used to instruct the roaming terminal to measure a first CSI of the first link. The first CSI includes at least the channel frequency of the first link.

[0029] In some embodiments, after receiving the first NDP frame sent by the second AP MLD, the process includes:

[0030] The first AP MLD receives a first beamforming report polling BFRP frame sent through the first link, the first BFRP frame being used to instruct the roaming terminal to report the first CSI; or

[0031] When the roaming terminal establishes a second link with the second AP MLD, it receives a first BFRP frame sent by the second AP MLD through the second link. The first BFRP frame is used to instruct the roaming terminal to feedback the first CSI; or

[0032] The roaming terminal receives a first BFRP frame sent by the second AP MLD across the Basic Service Set (BSS). The first BFRP frame is used to instruct the roaming terminal to respond to the first CSI.

[0033] In some embodiments, the roaming terminal sends the downlink interference coordination frame to the second AP MLD, including:

[0034] The first BFR frame is fed back to the first AP MLD via the first link, so that the first AP MLD forwards the first beamforming report BFR frame to the second AP MLD. The first BFR frame carries the first CSI, and the first CSI is used by the second AP MLD to determine whether the first data transmission between itself and the first STA causes downlink interference to the roaming terminal; or

[0035] When the roaming terminal establishes a second link with the second AP MLD, it feeds back a first BFR frame to the second AP MLD through the second link. The first BFR frame carries the first CSI, so that the second AP MLD can determine, based on the first CSI, whether the first data transmission between itself and the first STA causes downlink interference to the roaming terminal; or

[0036] The second AP MLD feeds back a first BFR frame across the BSS. The first BFR frame carries the first CSI, so that the second AP MLD can determine, based on the first CSI, whether the first data transmission between itself and the first STA causes downlink interference to the roaming terminal.

[0037] The first BFR frame carries the first CSI.

[0038] In some embodiments, the downlink interference coordination frame is carried in a first BFR frame.

[0039] In some embodiments, the MAP-TF frame includes at least access point identification information, collaboration type information, and trigger object information within the collaboration group.

[0040] In some embodiments, the MAP-TF frame may further include one of the following: collaboration group identification information, trigger time information.

[0041] In some embodiments, the MAP-TF frame includes at least one of the following:

[0042] The access point identification information is implemented through the cooperative AP identifier CAID field in the user information list field of the configuration trigger frame;

[0043] The collaboration type information is implemented by configuring the collaboration type field and trigger action field in the trigger frame;

[0044] The triggering object information is configured by configuring the site information field in the trigger frame;

[0045] The collaboration group identification information is implemented by configuring the collaboration group identifier CGID field in the user information list field of the trigger frame;

[0046] The trigger time information is implemented by configuring the duration field and duration unit field of the trigger frame.

[0047] In some embodiments, the first NDPA frame includes at least: measurement object data information.

[0048] In some embodiments, the measurement object data information is implemented by configuring the AID, CGID, and CAID fields in the site information list field of the first NDPA frame.

[0049] In some embodiments, the first BFRP frame includes at least receiving object information, sending object information, and address identification information. The receiving object information is used to indicate whether the direct receiving object receiving the first BFRP frame is consistent with the final probe object, and when they are inconsistent, the address identification information is used to characterize the address information and link identifier of the final probe object. The sending object information is used to indicate whether the direct receiving object receiving the first BFRP frame is consistent with the direct sending object sending the first BFRP frame, and when they are inconsistent, the address identification information is used to characterize the address information and link identifier of the direct receiving object of the first BFRP frame.

[0050] In some embodiments, the first BFRP frame includes at least one of the following:

[0051] The sending object information is implemented by configuring the direct sending field of the dependent user information trigger field of the first BFRP frame.

[0052] The received object information is implemented by configuring the direct receive field of the dependent user information trigger field of the first BFRP frame.

[0053] The address identification information is implemented by configuring the multi-link media access control address field and link identification field of the dependent user information trigger field of the first BFRP frame.

[0054] Secondly, a roaming interference coordination method is provided, applied to a second AP MLD, wherein the roaming terminal establishes a first link with a first AP MLD, the method comprising:

[0055] The roaming terminal sends a downlink interference coordination frame, the downlink interference coordination frame including first link status information for indicating the roaming device and the first AP MLD;

[0056] Cooperative beamforming is performed based on the first link status information.

[0057] In some embodiments, the cooperative beamforming based on the first link state information includes:

[0058] HCBF is performed on the roaming terminal when it is determined that the first data transmission on the third link between the roaming terminal and the first STA is interfering with the roaming terminal.

[0059] Wherein, the first STA is any site device within the BSS where the second AP MLD is located, excluding the roaming terminal.

[0060] In some embodiments, the cooperative beamforming based on the first link state includes:

[0061] The interference caused by the first data transmission to the roaming terminal is eliminated by using a zeroing matrix. The zeroing matrix is ​​calculated by the second AP MLD based on the channel matrix of the first link, which is contained in the first link status information.

[0062] In some embodiments, the second AP MLD establishes a second link with the roaming terminal, and before receiving the downlink interference coordination frame sent by the roaming terminal through the second link, the process includes:

[0063] Receive the first link connection status frame sent by the roaming terminal through the second link;

[0064] Based on the first link connection status frame, it is determined whether the first data transmission and the second data transmission are in the same direction. The first data transmission is the data transmission on the third link between the second AP MLD and the first STA, and the second data transmission is the data transmission on the first link between the roaming terminal and the first AP MLD.

[0065] The first link connection status frame includes at least: link identification information, device address information associated with the link, and uplink and downlink information of the link.

[0066] In some embodiments, the first link connection status frame may further include one of the following: link transmission time information, and frame identification information of the first link connection status frame;

[0067] The first link connection status frame includes at least one of the following:

[0068] The link identification information is implemented by configuring the link identification field in the multi-link report element field of the Media Access Control (MAC) frame.

[0069] The device address information associated with the link is implemented by configuring the multi-link access point device MAC address field and the multi-link site device MAC address field in the multi-link report element field of the MAC frame.

[0070] The uplink and downlink information of the link is implemented by configuring the uplink / downlink fields in the multi-link report element field of the MAC frame;

[0071] The link transmission time information is implemented by configuring the time field and time unit field in the multi-link report element field of the MAC frame;

[0072] The frame identification information is implemented by configuring the Wireless Network Management (WNM) action field of the MAC frame.

[0073] In some embodiments, after receiving the first link connection status frame sent by the roaming terminal through the second link, the process includes:

[0074] When the first data transmission is a downlink transmission, a MAP-TF frame is sent to the first APMLD. The MAP-TF frame is used to trigger the first APMLD to send a first NDPA frame to the roaming terminal. The first NDPA frame is used to instruct the roaming terminal to receive the first NDPA frame.

[0075] A first NDP frame is sent to the roaming terminal. The first NDP frame is used to instruct the roaming terminal to measure a first CSI of the first link. The first CSI includes at least the channel frequency of the first link.

[0076] In some embodiments, after receiving the first link connection status frame sent by the roaming terminal through the second link, the process includes:

[0077] When the first data transmission is a downlink transmission, a first NDPA frame is sent to the roaming terminal. The first NDPA frame is used to instruct the roaming terminal to receive the first NDPA frame.

[0078] A first NDP frame is sent to the roaming terminal. The first NDP frame is used to instruct the roaming terminal to measure a first CSI of the first link. The first CSI includes at least the channel frequency of the first link.

[0079] In some embodiments, the method further includes:

[0080] The second APMLD sends a second NDPA frame to the first STA, the second NDPA frame being used to instruct the first STA to receive the second NDPA frame;

[0081] The second APMLD sends a second NDP frame to the first STA, the second NDP frame being used to instruct the first STA to measure the second CSI of the third link.

[0082] In some embodiments, after sending the first NDP frame to the roaming terminal, the method further includes:

[0083] A first BFRP frame is sent across the BSS to the roaming terminal, the first BFRP frame being used to instruct the roaming terminal to respond to the first CSI; or

[0084] A first BFRP frame is sent to the roaming terminal via the second link. The first BFRP frame is used to instruct the roaming terminal to respond to the first CSI; or

[0085] The first BFRP frame is sent by the first AP MLD through the first link.

[0086] In some embodiments, receiving the downlink interference coordination frame sent by the roaming terminal includes:

[0087] The roaming terminal receives a first BFR frame across the BSS, the first BFR frame carrying the first CSI. Based on the first CSI, it is determined whether the first data transmission between the roaming terminal and the first STA causes downlink interference to the roaming terminal. The first BFR frame carries the first CSI; or

[0088] The roaming terminal sends a first BFR frame via the second link. The first BFR frame carries the first CSI. Based on the first CSI, it is determined whether the first data transmission between the roaming terminal and the first STA causes downlink interference to the roaming terminal. The first BFR frame carries the first CSI. Or

[0089] Receive the first BFR frame forwarded by the first APMLD and fed back by the roaming terminal through the first link.

[0090] The first BFR frame carries the first CSI;

[0091] Based on the first CSI, it is determined whether the first data transmission between it and the first STA causes downlink interference to the roaming terminal.

[0092] In some embodiments, the method further includes:

[0093] The second AP MLD sends a second BFRP frame to the first STA, the second BFRP frame being used to instruct the first STA to feed back the second CSI of the third link;

[0094] The system receives a second BFR frame sent by the first STA, the second BFR frame carrying the second CSI, and determines whether the first link and the third link are on the same frequency based on the first CSI and the second CSI.

[0095] In some embodiments, the downlink interference coordination frame is carried in a first BFR frame.

[0096] In some embodiments, the MAP-TF frame includes at least one of the following: access point identification information within the collaboration group, collaboration type information, trigger object information, collaboration group identification information, and trigger time information;

[0097] The access point identification information is implemented through the CAID field of the user information list field in the configuration trigger frame;

[0098] The collaboration type information is implemented by configuring the collaboration type field and trigger action field in the trigger frame;

[0099] The triggering object information is configured by configuring the site information field in the trigger frame;

[0100] The collaboration group identification information is implemented by configuring the CGID field of the user information list field in the trigger frame;

[0101] The trigger time information is implemented by configuring the duration field and duration unit field of the trigger frame;

[0102] The first NDPA frame includes at least: measurement object data information; the measurement object data information is implemented by configuring the AID field, CGID field and CAID field in the site information list field of the first NDPA frame.

[0103] The first BFRP frame includes at least receiving object information, sending object information, and address identification information. The receiving object information is used to indicate whether the direct receiving object that receives the first BFRP frame is consistent with the final probe object. If they are inconsistent, the address identification information is used to characterize the address information and link identifier of the final probe object. The sending object information is used to indicate whether the direct receiving object that receives the first BFRP frame is consistent with the direct sending object that sends the first BFRP frame. If they are inconsistent, the address identification information is used to characterize the address information and link identifier of the direct receiving object of the first BFRP frame.

[0104] The sending object information is implemented by configuring the direct sending field of the dependent user information trigger field of the first BFRP frame.

[0105] The received object information is implemented by configuring the direct receive field of the dependent user information trigger field of the first BFRP frame.

[0106] The address identification information is implemented by configuring the multi-link media access control address field and link identification field of the dependent user information trigger field of the first BFRP frame.

[0107] Thirdly, a roaming interference coordination method is provided, which is applied to a roaming terminal of a non-AP MLD, wherein the roaming terminal includes a first link established with a first multi-link access point device (AP MLD);

[0108] Receive an uplink interference coordination frame sent by the second AP MLD. The uplink interference coordination frame includes second link status information for indicating the third link between the second AP MLD and the first STA. The first STA is any site device in the BSS where the second AP MLD is located, excluding the roaming terminal.

[0109] Cooperative beamforming is performed based on the second link status information.

[0110] In some embodiments, the cooperative beamforming based on the second link state information includes:

[0111] HCBF is applied to the second AP MLD when it is determined that the third data transmission on the first link between the second AP MLD and the first AP MLD is interfering with the second AP MLD.

[0112] In some embodiments, the cooperative beamforming based on the second link state information includes:

[0113] The interference caused by the third data transmission to the second AP MLD is eliminated by using a zeroing matrix. The zeroing matrix is ​​calculated by the roaming terminal based on the channel matrix of the third link, which is contained in the second link status information.

[0114] In some embodiments, the roaming terminal establishes a second link with the second AP MLD, and before receiving the uplink interference coordination frame sent by the second AP MLD, the process includes:

[0115] Receive the second link connection status frame sent by the second AP MLD through the second link;

[0116] The third data transmission and the fourth data transmission are determined to be in the same direction based on the second link connection status frame. The third data transmission is the data transmission on the first link between the first AP MLD and the roaming terminal, and the fourth data transmission is the data transmission on the third link between the second AP MLD and the first STA.

[0117] The second link connection status frame includes at least: link identification information, device address information associated with the link, and uplink and downlink information of the link.

[0118] In some embodiments, the second link connection status frame may further include one of the following: link transmission time information, and frame identification information of the second link connection status frame;

[0119] The second link connection status frame includes at least one of the following:

[0120] The link identification information is implemented by configuring the link identification field in the multi-link report element field of the Media Access Control (MAC) frame.

[0121] The device address information associated with the link is implemented by configuring the multi-link access point device MAC address field and the multi-link site device MAC address field in the multi-link report element field of the MAC frame.

[0122] The uplink and downlink information of the link is implemented by configuring the uplink / downlink fields in the multi-link report element field of the MAC frame;

[0123] The link transmission time information is implemented by configuring the time field and time unit field in the multi-link report element field of the MAC frame;

[0124] The frame identification information is implemented by configuring the Wireless Network Management (WNM) action field of the MAC frame.

[0125] In some embodiments, after determining whether the third data transmission and the fourth data transmission are in the same direction based on the second link connection status frame, the process includes:

[0126] In the case that the third data transmission is an uplink transmission, a third NDPA frame is sent across the BSS to the second APMLD, the third NDPA frame being used to instruct the second APMLD to receive the third NDPA frame;

[0127] A third NDP frame is sent across the BSS to the second APMLD. The third NDP frame is used to instruct the second APMLD to measure the third CSI of the third link. The third CSI includes at least the channel frequency of the third link.

[0128] In some embodiments, after determining whether the third data transmission and the fourth data transmission are in the same direction based on the second link connection status frame, the process includes:

[0129] In the case where the third data transmission is an uplink transmission, a third NDPA frame is sent to the second APMLD through the second link. The third NDPA frame is used to instruct the second APMLD to receive the third NDPA frame.

[0130] A third NDP frame is sent to the second APMLD via the second link. The third NDP frame is used to instruct the second APMLD to measure the third CSI of the third link. The third CSI includes at least the channel frequency of the third link.

[0131] In some embodiments, the method further includes:

[0132] A fourth NDPA frame is sent to the first APMLD via the first link, and the fourth NDPA frame is used to instruct the first APMLD to receive the fourth NDPA frame.

[0133] A fourth NDP frame is sent to the first APMLD via the first link. The fourth NDP frame is used to instruct the first APMLD to measure the fourth CSI of the first link. The fourth CSI includes at least the channel frequency of the first link.

[0134] In some embodiments, after sending the third NDP frame to the second AP MLD, the method further includes:

[0135] A third BFRP frame is sent across the BSS to the second AP MLD, the third BFRP frame being used to instruct the second AP MLD to provide feedback on a third CSI; or

[0136] A third BFRP frame is sent to the second AP MLD via the second link; the third BFRP frame is used to instruct the second AP MLD to feedback a third CSI; or

[0137] A third BFRP frame is sent to the first AP MLD via the first link, so that the first AP MLD forwards the third BFRP frame to the second AP MLD. The third BFRP frame is used to instruct the second AP MLD to provide feedback on the third CSI.

[0138] In some embodiments, after sending the third BFRP frame to the second AP MLD, the method further includes:

[0139] The third BFR frame fed back by the second AP MLD is received across the BSS. The third BFR frame carries the third CSI. Based on the third CSI, it is determined whether the third data transmission between the second AP MLD and the first AP MLD causes uplink interference to the second AP MLD; or

[0140] The third BFR frame fed back by the second AP MLD is received through the second link. The third BFR frame carries the third CSI. Based on the third CSI, it is determined whether the third data transmission between the second BFR frame and the first AP MLD causes uplink interference to the second AP MLD; or

[0141] The first link receives a third BFR frame forwarded by the first AP MLD and fed back by the second AP MLD. The third BFR frame carries the third CSI. Based on the third CSI, it is determined whether the third data transmission between the first AP MLD and the first AP MLD causes uplink interference to the second AP MLD.

[0142] In some embodiments, the method further includes:

[0143] A fourth BFRP frame is sent to the first AP MLD via the first link, and the fourth BFRP frame is used to instruct the first AP MLD to feed back a fourth CSI.

[0144] The first link receives the fourth BFR frame fed back by the first AP MLD. The fourth BFR frame carries the fourth CSI. Based on the third CSI and the fourth CSI, it is determined whether the first link and the third link are on the same frequency.

[0145] In some embodiments, the uplink interference coordination frame is carried in a third BFR frame.

[0146] In some embodiments, the third NDPA frame includes at least: measurement object data information; the measurement object data information is implemented by configuring the AID field, CGID field and CAID field in the site information list field of the third NDPA frame.

[0147] The third BFRP frame includes at least receiving object information, sending object information, and address identification information. The receiving object information is used to indicate whether the direct receiving object that receives the third BFRP frame is consistent with the final probe object. If they are inconsistent, the address identification information is used to characterize the address information and link identifier of the final probe object. The sending object information is used to indicate whether the direct receiving object that receives the third BFRP frame is consistent with the direct sending object that sends the third BFRP frame. If they are inconsistent, the address identification information is used to characterize the address information and link identifier of the direct receiving object of the third BFRP frame.

[0148] The information about the object to be sent is configured by setting the direct send field of the dependent user information trigger field in the third BFRP frame.

[0149] The received object information is implemented by configuring the direct receive field of the dependent user information trigger field of the third BFRP frame.

[0150] The address identification information is implemented by configuring the multi-link media access control address field and link identification field of the dependent user information trigger field in the third BFRP frame.

[0151] Fourthly, a roaming interference coordination method is provided, applied to a second AP MLD, wherein the roaming terminal establishes a first link with a first AP MLD, the method comprising:

[0152] The second AP MLD generates an uplink interference coordination frame, which includes second link status information for indicating the third link between the second AP MLD and the first STA, where the first STA is any site device in the BSS where the second AP MLD is located, excluding the roaming terminal.

[0153] The second AP MLD sends the uplink interference coordination frame to the roaming terminal, and the second link status information is used by the roaming terminal to perform cooperative beamforming.

[0154] In some embodiments, the cooperative beamforming is the roaming terminal performing semi-cooperative beamforming (HCBF) on the second AP MLD;

[0155] When the roaming terminal determines that the third data transmission on the first link between itself and the first AP MLD is interfering with the second AP MLD, it performs HCBF on the second AP MLD.

[0156] In some embodiments, the HCBF is the roaming terminal using a zeroing matrix to eliminate interference caused by the third data transmission to the second AP MLD. The zeroing matrix is ​​calculated by the roaming terminal based on the channel matrix of the third link, and the channel matrix of the third link is included in the second link status information.

[0157] In some embodiments, the second AP MLD establishes a second link with the roaming terminal, and before the second APMLD generates an uplink interference coordination frame, the following steps are included:

[0158] The second link connection status frame is sent to the roaming terminal through the second link. The second link connection status frame is used to determine whether the third data transmission and the third data transmission are in the same direction. The third data transmission is the data transmission on the first link between the first AP MLD and the roaming terminal. The fourth data transmission is the data transmission on the third link between the second AP MLD and the first STA.

[0159] The second link connection status frame includes at least: link identification information, device address information associated with the link, and uplink and downlink information of the link.

[0160] In some embodiments, the second link connection status frame may further include one of the following: link transmission time information, and frame identification information of the second link connection status frame;

[0161] The second link connection status frame includes at least one of the following:

[0162] The link identification information is implemented by configuring the link identification field in the multi-link report element field of the Media Access Control (MAC) frame.

[0163] The device address information associated with the link is implemented by configuring the multi-link access point device MAC address field and the multi-link site device MAC address field in the multi-link report element field of the MAC frame.

[0164] The uplink and downlink information of the link is implemented by configuring the uplink / downlink fields in the multi-link report element field of the MAC frame;

[0165] The link transmission time information is implemented by configuring the time field and time unit field in the multi-link report element field of the MAC frame;

[0166] The frame identification information is implemented by configuring the Wireless Network Management (WNM) action field of the MAC frame.

[0167] In some embodiments, after sending the second link connection status frame to the roaming terminal via the second link, the process includes:

[0168] In the case that the third data transmission is an uplink transmission, the third NDPA frame sent by the roaming terminal is received across the BSS. The third NDPA frame is used to instruct the second AP MLD to receive the third NDPA frame.

[0169] The third NDP frame sent by the roaming terminal is received across the BSS. The third NDP frame is used to instruct the second APMLD to measure the third CSI of the third link. The third CSI includes at least the channel frequency of the third link.

[0170] In some embodiments, after sending the second link connection status frame to the roaming terminal via the second link, the process includes:

[0171] When the third data transmission is an uplink transmission, the third NDPA frame sent by the roaming terminal is received through the second link. The third NDPA frame is used to instruct the second AP MLD to receive the third NDPA frame.

[0172] The second link receives a third NDP frame sent by the roaming terminal. The third NDP frame is used to instruct the second AP MLD to measure the third CSI of the third link. The third CSI includes at least the channel frequency of the third link.

[0173] In some embodiments, after receiving the third NDP frame sent by the roaming terminal, the method further includes:

[0174] The third BFRP frame sent by the roaming terminal is received across the BSS, and the third BFRP frame is used to instruct the second AP MLD to feed back the third CSI; or

[0175] The second link receives a third BFRP frame sent by the roaming terminal, the third BFRP frame being used to instruct the second AP MLD to feed back a third CSI; or

[0176] Receive a third BFRP frame forwarded by the first AP MLD and sent by the roaming terminal through the first link. The third BFRP frame is used to instruct the second AP MLD to feed back a third CSI.

[0177] In some embodiments, after receiving the third BFRP frame sent by the roaming terminal, the method further includes:

[0178] A third BFR frame is fed back to the roaming terminal across the BSS. The third BFR frame carries the third CSI, which is used by the roaming terminal to determine whether the third data transmission between it and the first AP MLD causes uplink interference to the second AP MLD; or

[0179] The roaming terminal sends a third BFR frame back via the second link. This third BFR frame carries the third CSI, which is used by the roaming terminal to determine whether the third data transmission between it and the first AP MLD causes uplink interference to the second AP MLD; or

[0180] The roaming terminal sends a third BFR frame with the first AP MLD as the center. The third BFR frame carries the third CSI. The third CSI is used by the roaming terminal to determine whether the third data transmission between it and the first AP MLD causes uplink interference to the second AP MLD.

[0181] In some embodiments, the uplink interference coordination frame is carried in a third BFR frame.

[0182] In some embodiments, the third NDPA frame includes at least: measurement object data information; the measurement object data information is implemented by configuring the AID field, CGID field and CAID field in the site information list field of the third NDPA frame.

[0183] The third BFRP frame includes at least receiving object information, sending object information, and address identification information. The receiving object information is used to indicate whether the direct receiving object that receives the third BFRP frame is consistent with the final probe object. If they are inconsistent, the address identification information is used to characterize the address information and link identifier of the final probe object. The sending object information is used to indicate whether the direct receiving object that receives the third BFRP frame is consistent with the direct sending object that sends the third BFRP frame. If they are inconsistent, the address identification information is used to characterize the address information and link identifier of the direct receiving object of the third BFRP frame.

[0184] The information about the object to be sent is configured by setting the direct send field of the dependent user information trigger field in the third BFRP frame.

[0185] The received object information is implemented by configuring the direct receive field of the dependent user information trigger field of the third BFRP frame.

[0186] The address identification information is implemented by configuring the multi-link media access control address field and link identification field of the dependent user information trigger field in the third BFRP frame.

[0187] Fifthly, a roaming interference coordination device is provided, comprising:

[0188] A downlink interference coordination frame generation module is used to generate a downlink interference coordination frame, wherein the downlink interference coordination frame includes first link status information for indicating the roaming device and the first AP MLD;

[0189] The downlink interference coordination frame transmission module is used to send the downlink interference coordination frame to the second AP MLD, and the first link state information is used by the second AP MLD to perform cooperative beamforming.

[0190] Sixthly, a roaming interference coordination device is provided, comprising:

[0191] The downlink interference coordination frame receiving module is used to receive the downlink interference coordination frame sent by the roaming terminal. The downlink interference coordination frame includes first link status information for indicating the roaming device and the first AP MLD.

[0192] The first beamforming module is used to perform cooperative beamforming based on the first link status information.

[0193] In a seventh aspect, a roaming interference coordination device is provided, comprising:

[0194] The uplink interference coordination frame receiving module is used to receive the uplink interference coordination frame sent by the second AP MLD. The uplink interference coordination frame includes second link status information for indicating the third link between the second AP MLD and the first STA. The first STA is any site device in the BSS where the second AP MLD is located, excluding the roaming terminal.

[0195] The second beamforming module is used to perform cooperative beamforming based on the second link status information.

[0196] Eighthly, a roaming interference coordination device is provided, comprising:

[0197] An uplink interference coordination frame generation module is used to generate an uplink interference coordination frame. The uplink interference coordination frame includes second link status information for indicating the third link between the second AP MLD and the first STA. The first STA is any site device in the BSS where the second AP MLD is located, excluding the roaming terminal.

[0198] The uplink interference coordination frame sending module is used to send the uplink interference coordination frame to the roaming terminal, and the second link status information is used by the roaming terminal to perform cooperative beamforming.

[0199] A ninth aspect provides an access point device, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the methods of the second aspect, the fourth aspect, or their respective implementations described above.

[0200] A tenth aspect provides a site device including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the methods of the first aspect, the third aspect, or their respective implementations described above.

[0201] Eleventhly, a chip is provided for implementing the methods of any one of the first to second aspects or their respective implementations. Specifically, the chip includes: a processor for calling and running a computer program from a memory, causing a device equipped with the chip to perform the methods of any one of the first to fourth aspects or their respective implementations.

[0202] In a twelfth aspect, a readable storage medium is provided for storing a computer program that causes a computer to perform the methods of any one of the first to fourth aspects or their respective implementations.

[0203] In a thirteenth aspect, a communication device is provided, comprising: a processor and a memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the methods of any one of the first to fourth aspects or their respective implementations.

[0204] In a fourteenth aspect, a communication system is provided, including an access point device and a terminal device, wherein the access point device is configured to perform a method in any of the first aspects or their respective implementations, and the terminal device is configured to perform a method in any of the second aspects or their respective implementations.

[0205] The above technical solution involves a roaming terminal generating a downlink interference coordination frame indicating the first link status information between the roaming device and the first AP MLD, and sending it to the second AP MLD via the second link. This allows the second AP MLD to perform cooperative beamforming based on the first link status information, eliminating downlink data transmission interference between the second AP MLD and other site devices on the roaming terminal's reception and preventing packet loss. Alternatively, the roaming terminal receives an uplink interference coordination frame sent by the second AP MLD via the second link. This uplink interference coordination frame includes second link status information indicating the third link between the second AP MLD and the first STA. The roaming terminal performs cooperative beamforming based on this second link status information, thereby eliminating uplink data transmission interference between the roaming terminal and adjacent AP MLDs on the second AP MLD's reception and preventing packet loss. Attached Figure Description

[0206] Figure 1 This is a schematic diagram of a communication system applicable to embodiments of this application.

[0207] Figure 2 This is a schematic diagram of multi-link interference in the full downlink of a multi-link, multi-RF device according to an embodiment of this application.

[0208] Figure 3 This is a schematic diagram of multi-link interference in the full uplink of a multi-link, multi-RF device according to an embodiment of this application.

[0209] Figure 4 This is a schematic diagram illustrating multi-link interference in a multi-link, multi-RF device according to an embodiment of this application, involving partial uplink and partial downlink.

[0210] Figure 5 This is a schematic diagram of downlink multi-link interference in a multi-link single-radio device according to an embodiment of this application.

[0211] Figure 6This is a schematic diagram of uplink multi-link interference in a multi-link single-radio device according to an embodiment of this application.

[0212] Figure 7 This is a schematic diagram of the downlink multilink interference model in an embodiment of this application.

[0213] Figure 8 This is a schematic diagram of the uplink multi-link interference model in an embodiment of this application.

[0214] Figure 9 This is an interactive schematic diagram of a roaming interference coordination method provided in an embodiment of this application.

[0215] Figure 10 This is one of the frame switching process diagrams for the downlink multi-link interference model provided in the embodiments of this application.

[0216] Figure 11 This is the second schematic diagram of the frame interaction process applicable to the downlink multi-link interference model provided in the embodiments of this application.

[0217] Figure 12 This is a schematic diagram of the frame structure of the link connection status frame provided in the embodiments of this application.

[0218] Figure 13 This is a schematic diagram of the frame structure of the MAP-TF frame provided in the embodiments of this application.

[0219] Figure 14 This is a schematic diagram of the frame structure of the NDPA frame provided in the embodiments of this application.

[0220] Figure 15 This is one of the frame structure diagrams of the BFRP frame provided in the embodiments of this application.

[0221] Figure 16 This is the second schematic diagram of the frame structure of the BFRP frame provided in the embodiments of this application.

[0222] Figure 17 This is an interactive schematic diagram of another roaming interference coordination method provided in the embodiments of this application.

[0223] Figure 18 This is one of the frame switching process diagrams for the uplink multi-link interference model provided in the embodiments of this application.

[0224] Figure 19 This is the second schematic diagram of the frame switching process applicable to the uplink multi-link interference model provided in the embodiments of this application.

[0225] Figure 20 This is a schematic block diagram of a roaming interference coordination device provided in an embodiment of this application.

[0226] Figure 21 This is a schematic block diagram of another roaming interference coordination device provided in the embodiments of this application.

[0227] Figure 22 This is a schematic block diagram of another roaming interference coordination device provided in the embodiments of this application.

[0228] Figure 23 This is a schematic block diagram of another roaming interference coordination device provided in the embodiments of this application.

[0229] Figure 24 This is a schematic block diagram of a communication device provided according to an embodiment of this application.

[0230] Figure 25 This is a schematic block diagram of a chip provided according to an embodiment of this application.

[0231] Figure 26 This is a schematic block diagram of a communication system provided according to an embodiment of this application. Detailed Implementation

[0232] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art without creative effort regarding the embodiments of this application are within the scope of protection of this application.

[0233] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Furthermore, the terms "first" and "second," etc., used herein are used only to distinguish different objects and not to describe a particular order.

[0234] It should be noted that, in the embodiments of this application, "at least one item" refers to one item or more items, "more items" refers to two items or more, and "at least two items" refers to two items or more. "At least one of the following items" or similar expressions can refer to any combination of these items. For example, at least one item of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".

[0235] It should be noted that in the embodiments of this application, "and / or" indicates that the connected objects can have three relationships. For example, "A and / or B" can represent three scenarios: only A exists, only B exists, and both A and B exist simultaneously. The character " / " generally indicates that the preceding and following objects have an "or" relationship.

[0236] It should be understood that the "instruction" mentioned in the embodiments of this application can be a direct instruction or an indirect instruction. For example, A instructing B can mean that A directly instructs B, such as B being obtainable through A; or it can mean that A indirectly instructs B, such as A instructing C, where B is obtainable through C, for example, B and C are related.

[0237] The technical solutions provided in this application can be applied to wireless local area network (WLAN) systems, such as WiFi protocols. These WiFi protocols may include, but are not limited to, the 802.11 series protocols, such as 802.11a, 802.11ax, 802.11ac, 802.11b, 802.11be, 802.11g, 802.11n, 802.11bn, or next-generation protocols.

[0238] Figure 1 A schematic structural diagram of a communication system 100 applicable to embodiments of this application is shown. The communication system 100 may include an access point (AP) 110 and a station (Non-AP STA) 120. The station 120 can access the network through the access point 110.

[0239] Access points can support communication or sensing based on WiFi protocols, such as 802.11a, 802.11ax, 802.11ac, 802.11b, 802.11be, 802.11g, 802.11n, 802.11bn, or next-generation protocols.

[0240] The site can support communication or sensing based on WiFi protocols, such as 802.11a, 802.11ax, 802.11ac, 802.11b, 802.11be, 802.11g, 802.11n, 802.11bn, or next-generation protocols.

[0241] The communication in the communication system 100 can be communication between access points and stations, or communication between stations, or communication between access points.

[0242] An access point acts as a bridge connecting wired and wireless networks. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet.

[0243] In the WiFi protocol, a station (STA) includes access point stations (AP STA) and non-access point stations (non-AP stations). For simplicity, access point stations are usually called access points (AP), and non-access point stations are called stations (STA). Terminal devices are also called non-access point stations (Non-AP STA), non-access point nodes, or station devices.

[0244] In some scenarios, access points and sites can be devices used in the Internet of Vehicles (IoV), IoT nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities.

[0245] In some scenarios, the access point can be a terminal device (such as a mobile phone) with a WiFi chip or a network device (such as a router).

[0246] In this application embodiment, the site can be a mobile phone, tablet computer, computer, virtual reality (VR) device, augmented reality (AR) device, wireless device in industrial control, set-top box, wireless device in self-driving, vehicle communication device, wireless device in remote medical care, wireless device in smart grid, wireless device in transportation safety, wireless device in smart city or smart home, wireless device, wireless communication chip, etc. that support WLAN or WiFi technology.

[0247] It should be understood that Figure 1 Only one access point and two sites are shown in the example. Optionally, the communication system 100 may include multiple access points or other numbers of sites. This application embodiment does not limit this.

[0248] Optionally, the communication system 100 may also include other devices, such as network controllers, gateways, and other network entities, which are not limited in this application.

[0249] To facilitate understanding of the embodiments of this application, the related technologies are described.

[0250] Multi-link interference in all downlink of multi-link devices, such as Figure 2 As shown, the roaming terminal FTO ( Figure 2 In this scenario, non-AP MLD11 establishes an association with AP MLD1 (source FTR) via the first link (link1), and downlink data transmission exists between the roaming terminal and AP MLD1. Non-AP MLD11 also establishes an association with AP MLD2 (target FTR) via the second link (link2), and downlink data transmission also exists between the roaming terminal and AP MLD2. If AP MLD2 has downlink data transmission with non-AP MLD22 via the third link (link3), and if link3 and link1 are on the same frequency or have overlapping frequencies, AP MLD2 will simultaneously send downlink data to non-AP MLD11 on the same frequency resource of link3 while sending downlink data to non-AP MLD22 via link3. This will affect the data reception of non-AP MLD11; that is, link3 will cause co-channel interference to link1. Figure 2 (Interference from link 3 in the context of link 3). It's understandable that if AP MLD2 and non-AP MLD22 are transmitting uplink data, since AP MLD2 is in receive mode, link 3 will not interfere with link 1. Similarly, for downlink data transmission on link 2 between non-AP MLD11 and AP MLD2, if AP MLD1 has downlink data transmission with non-AP MLD12 via the fourth link (link 4), and if link 4 and link 2 are on the same frequency or have overlapping frequencies, link 4 will cause co-channel interference to link 2 (i.e., interference from link 3). Figure 2 (Interference from link4 in the middle). It's understandable that if uplink data is being transmitted between AP MLD1 and non-AP MLD12, link4 will not interfere with link2 because AP MLD1 is in receive mode. Figure 2 In the multi-link interference scenario shown, the interference targets are all non-AP MLD11.

[0251] Multi-link interference in all uplink devices, such as Figure 3As shown, the roaming terminal non-AP MLD11 establishes an association with AP MLD1 (source FTR) through the first link (link1), and there is uplink data transmission between the roaming terminal and AP MLD1. Non-AP MLD11 also establishes an association with AP MLD2 (target FTR) through the second link (link2), and there is also uplink data transmission between the roaming terminal and AP MLD2. At this time, if AP MLD2 has uplink data transmission with non-AP MLD22 through the third link (link3), and if link3 and link1 are on the same frequency or have overlapping frequencies, when non-AP MLD11 sends uplink data to AP MLD1, it will also send uplink data to AP MLD2 on the same frequency resource of link1, thus affecting the data reception of AP MLD2. That is, link1 will cause co-channel interference to link3 (i.e.,...). Figure 3 (Interference with link1 in the middle). Understandably, if AP MLD2 and non-AP MLD22 are transmitting downlink data, since AP MLD2 is in transmit mode, link1 will not interfere with link3. Similarly, for uplink data transmission on link2 between non-AP MLD11 and AP MLD2, if AP MLD1 has uplink data transmission with non-AP MLD12 via the fourth link (link4), if link4 and link2 are on the same frequency or have overlapping frequencies, link2 will cause co-channel interference to link4 (i.e., interference with link4). Figure 3 (Interference with link2 in the middle). It's understandable that if the data transmission between AP MLD1 and non-AP MLD12 is downlink, since AP MLD1 is in transmit mode, link2 will not interfere with link4. Figure 3 In the multi-link interference scenario shown, the interference targets are both AP MLD2 and AP MLD1. It is worth noting that, to avoid interference between link1 and link2, link1 and link2 are usually not on the same frequency.

[0252] Multi-link interference involving partial uplink and partial downlink in multi-link devices, such as Figure 4As shown, the roaming terminal non-AP MLD11 establishes an association with AP MLD1 (source FTR) through the first link (link1), and downlink data transmission exists between the roaming terminal and AP MLD1. Non-AP MLD11 also establishes an association with AP MLD2 (target FTR) through the second link (link2), and uplink data transmission also exists between the roaming terminal and AP MLD2. At this time, if AP MLD2 has downlink data transmission with non-AP MLD22 through the third link (link3), and if link3 and link1 are on the same frequency or have overlapping frequencies, link3 will cause co-channel interference to link1 (i.e.,...). Figure 4 (Interference with link3 in the middle). It's understandable that if AP MLD2 and non-AP MLD22 are transmitting uplink data, since AP MLD2 is in receiving mode, link3 will not interfere with link1. Similarly, for uplink data transmission on link2 between non-AP MLD11 and AP MLD2, if AP MLD1 has uplink data transmission with non-AP MLD12 via the fourth link (link4), if link4 and link2 are on the same frequency or have overlapping frequencies, link2 will cause co-channel interference to link4 (i.e., interference with link4). Figure 4 (Interference with link2 in the middle). It's understandable that if the data transmission between AP MLD1 and non-AP MLD12 is downlink, link2 will not interfere with link4 because AP MLD1 is in transmit mode. Figure 4 In the multi-link interference scenario shown, the interference target is non-AP MLD11 in the downlink transmission link and AP MLD1 in the uplink transmission link. It is worth noting that to avoid interference between link1 and link2, link1 and link2 are typically not on the same frequency.

[0253] It should be noted that the above Figure 2-4 In the multi-link interference scenario, AP MLD stands for Multi-Link Multi-Radio (MLMR) AP. It can be a Simultaneous Transmit Receive (STR) MLMR AP or a Non-Simultaneous Transmit-Receive (NSTR) MLMR AP. Non-AP MLD can be STR MLMR non-AP, NSTR MLMR non-AP, or Enhanced Multi-Link Multi-Radio (EMLMR) non-AP.

[0254] When the non-AP MLD is a multi-link signal-radio (MLSR) non-AP or an enhanced multi-link signal-radio (EMLSR) non-AP, its downlink multi-link interference is as follows: Figure 5 As shown, the roaming terminal non-AP MLD11 establishes an association with AP MLD2 (target FTR) through the first link (link1), and downlink data transmission exists between the roaming terminal and AP MLD2. At this time, if AP MLD1 has downlink data transmission with non-AP MLD13 through the second link (link2), and if link2 and link1 are on the same frequency or have overlapping frequencies, AP MLD1 will send downlink data to non-AP MLD11 on the same frequency as link2 while simultaneously sending downlink data to non-AP MLD13 through link2. This will affect the data reception of non-AP MLD11, meaning link2 will cause co-channel interference to link1 (i.e.,...). Figure 5 (Link2 interference in the example). It's understandable that if uplink data is being transmitted between AP MLD1 and non-AP MLD13, since AP MLD1 is in receive mode, link2 will not interfere with link1. In this case, the interference target is non-AP MLD11. It's understandable that the downlink multi-link interference model in this scenario is equivalent to the downlink interference models for roaming terminals with STR MLMR non-AP, NSTR MLMR non-AP, and EMLMR non-AP configurations.

[0255] Multi-link interference in the uplink of MLSR non-AP and EMLSR non-AP, such as Figure 6 As shown, the roaming terminal non-APMLD11 establishes an association with AP MLD2 (target FTR) through the first link (link1), and there is uplink data transmission between the roaming terminal and AP MLD2. At this time, if AP MLD1 has uplink data transmission with non-AP MLD13 through the second link (link2), and if link2 and link1 are on the same frequency or have overlapping frequencies, when non-AP MLD11 sends uplink data to AP MLD2, it will also send uplink data to AP MLD1 on the same frequency resource of link1, thus affecting AP MLD1's data reception. In other words, link1 will cause co-channel interference to link2 (i.e.,...). Figure 3(Link1 interference in the example). It's understandable that if the data transmission between AP MLD1 and non-AP MLD13 is downlink, since AP MLD1 is in a transmitting state, link1 will not interfere with link2. In this case, the interference target is AP MLD1. It's understandable that the uplink multi-link interference model in this scenario is equivalent to the uplink interference model for roaming terminals with STR MLMR non-AP, NSTR MLMR non-AP, and EMLMR non-AP configurations.

[0256] In summary, the downlink multilink interference model for roaming terminals in the above scenarios can be abstracted as follows: Figure 7 As shown, the uplink multi-link interference model of roaming terminals can be abstracted as follows: Figure 8 As shown. Figure 7 In the diagram, non-AP MLD11 indicates the roaming terminal, AP-MLD1 indicates the source FTR, AP-MLD2 indicates the destination FTR, and H... 11 H represents the channel matrix of the first link. 22 H represents the channel matrix of the third link. 21 This represents the interference matrix generated by the third link on the first link; Figure 8 In the middle, AP-MLD1 represents the source FTR, AP-MLD2 represents the destination FTR, and H represents the roaming terminal. 11 H represents the channel matrix of the first link. 22 H represents the channel matrix of the third link. 12 This represents the interference matrix generated by the first link on the third link.

[0257] The technical solutions of this application are described in detail below through specific embodiments. The above-mentioned related technologies are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, all of which fall within the protection scope of the embodiments of this application.

[0258] Figure 9 This is an interactive schematic diagram of a roaming interference coordination method provided in an embodiment of this application, applicable to downlink multi-link interference models, and includes at least the following:

[0259] The roaming terminal of a non-AP MLD includes a first link established with a first multi-link access point device (APMLD).

[0260] S110, the roaming terminal generates a downlink interference coordination frame, the downlink interference coordination frame including first link status information for indicating the roaming device and the first AP MLD.

[0261] S120, the roaming terminal sends a downlink interference coordination frame to the second AP MLD, and the first link status information is used by the second AP MLD to perform cooperative beamforming.

[0262] The second APMLD receives the downlink interference coordination frame sent by the roaming terminal through the second link, and performs cooperative beamforming based on the first link status information.

[0263] The roaming interference coordination method provided in this application embodiment is applicable to Figure 7 The downlink multi-link interference model shown in the diagram generates a downlink interference coordination frame through the roaming terminal to indicate the first link status information between the roaming device and the first AP MLD, and sends it to the second AP MLD. This enables the second AP MLD to perform cooperative beamforming based on the first link status information, thereby eliminating the downlink data transmission interference between the second AP MLD and other site devices on the roaming terminal's reception and avoiding packet loss.

[0264] It is understood that the roaming terminal FTO in this application embodiment is a non-access point multi-link device (non-AP MLD), corresponding to Figure 7 The non-AP MLD11 in the middle includes the first AP MLD (corresponding to Figure 7 The first link established by AP MLD1 in the middle ( Figure 7 H in 11 (the channel matrix of the first link) and the corresponding MLD of the second AP (corresponding to) Figure 7 The second link is established by the AP MLD2 in the roaming terminal. Since the roaming terminal is a non-access point multi-link device, it can send the first link status information to the second AP MLD through the second link. This interference detection method is simple and efficient.

[0265] It is worth noting that the first link state information is used by the second AP MLD for cooperative beamforming, which may include the second AP MLD performing nulling elimination (i.e., eliminating) of roaming terminals. Figure 7 H in 21 Or perform full cooperative beamforming (i.e., for downlink data transmission between the second AP MLD and other site equipment) Figure 7 H in 22 (Perform full-scale collaborative wave velocity shaping).

[0266] In some embodiments, the cooperative beamforming is a semi-cooperative beamforming (HCBF) performed by the second AP MLD on the roaming terminal. Specifically, the second AP MLD performs HCBF on the roaming terminal when it determines that a first data transmission on the third link between itself and a first site device (STA) is interfering with the roaming terminal. The first STA is any site device within the BSS where the second AP MLD is located, excluding the roaming terminal.

[0267] The second AP MLD performs cooperative beamforming based on the first link status information, including: when the second AP MLD determines that the first data transmission on the third link between itself and the first STA is interfering with the roaming terminal, it performs HCBF on the roaming terminal.

[0268] Combination Figure 7 In the second AP MLD and the first STA (corresponding) Figure 7 The third link between non-AP MLD22 and (in the middle) Figure 7 H in 22 The first data transmission on the channel matrix of the third link interferes with the reception of the roaming terminal non-AP MLD11. Figure 7 H 21 When the interference matrix generated by the third link on the first link is given, the second AP MLD performs semi-cooperative beamforming (HCBF) on the roaming terminal to eliminate the interference of the third link on the first link.

[0269] Understandably, in Figure 7 In the downlink multi-link interference model shown, since the first AP MLD and the second AP MLD are data senders and the roaming terminal is the data receiver, after eliminating the downlink interference of adjacent AP MLDs to the roaming terminal, the roaming terminal's downlink data reception to the other AP MLD will not be affected. In this downlink multi-link interference model, there is no need for synchronous triggering of data transmission as in downlink coordinated beamforming (DL C-BF), resulting in lower synchronization requirements and only needing to eliminate H... 21 It eliminates the need for beamforming between the first AP MLD and the roaming terminal, and has the advantage of easy expansion.

[0270] In some embodiments, the HCBF is the elimination of interference to the roaming terminal caused by the first data transmission by the second AP MLD using a zeroing matrix. The zeroing matrix is ​​calculated by the second AP MLD based on the channel matrix of the first link, and the channel matrix of the first link is included in the first link status information.

[0271] The second AP MLD performs cooperative beamforming based on the first link status information, including: the second AP MLD uses a nulling matrix to eliminate interference caused by the first data transmission to the roaming terminal, the nulling matrix being calculated by the second AP MLD based on the channel matrix of the first link, and the channel matrix of the first link being included in the first link status information.

[0272] Using the zeroing matrix to set H 21 Setting the value to zero eliminates interference from the first data transmission to the roaming terminal. It can be understood that the channel matrix of the first link is included in the first link state information.

[0273] Figure 10 or Figure 11 This is one of the frame interaction flow diagrams for a downlink multi-link interference model provided in the embodiments of this application. The downlink interference coordination frame in step S110 of the aforementioned embodiments can be the BFR frame in the figure, such as... Figure 10 As shown in Figure 11, steps S110 and S120 correspond to the generation and transmission process of the first BFR frame, respectively. Thus, before the first data transmission occurs on the third link between the second AP MLD and the first STA, it can be determined whether the third link interferes with the first link. During the first data transmission between the second AP MLD and the first STA, HCBF is performed based on the channel matrix of the first link carried in the downlink interference coordination frame. It is worth noting that the first BFR frame, in addition to carrying first link status information (such as the channel matrix), can also carry other information, such as the channel frequency of the first link.

[0274] In some embodiments, the first link state information may further include the interference matrix H of the third link to the first link. 21 Since the interference matrix H is sent from the roaming terminal to the second AP MLD before the first data transmission, the interference matrix H is... 21 This can be predicted for roaming terminals.

[0275] In some more specific embodiments, the zero matrix is ​​set to W, and the formula H is used. 21 *W = 0, resulting in a zeroed matrix. Alternatively, the second AP MLD obtains the channel matrix H of the first link. 11 Then, first use the channel matrix H 11Calculate the interference matrix H of the third link to the first link. 21 Then use formula H 21 When *W = 0, a zeroing matrix is ​​obtained. This method yields a more accurate zeroing matrix and can better eliminate interference.

[0276] In some embodiments, the roaming terminal establishes a second link with the second APMLD, and the process prior to step S110 includes:

[0277] S101, a first link connection status frame is sent to the second AP MLD via the second link, so that the second AP MLD can determine whether the first data transmission and the second data transmission are in the same direction based on the first link connection status frame. The first data transmission is the data transmission on the third link between the second AP MLD and the first STA, and the second data transmission is the data transmission on the first link between the roaming terminal and the first AP MLD. The first link connection status frame includes at least: link identification information, link-associated device address information, and uplink / downlink information of the link.

[0278] The second APMLD establishes a second link with the roaming terminal. Before receiving the downlink interference coordination frame sent by the roaming terminal, the process includes:

[0279] The second AP MLD receives a first link connection status frame sent by the roaming terminal through the second link; based on the first link connection status frame, it determines whether the first data transmission and the second data transmission are in the same direction, wherein the first data transmission is data transmission on the third link between the second AP MLD and the first STA, and the second data transmission is data transmission on the first link between the roaming terminal and the first AP MLD.

[0280] As the analysis of downlink multi-link interference above shows, if the first data transmission and the second data transmission on the third link between the second AP MLD and the first STA are not in the same direction, there will be no interference, and no interference cancellation is required. Therefore, before transmitting the first output data and the second data, it is first determined whether the first data transmission and the second data transmission are in the same direction through the first link connection status frame. Specifically, the first link connection status frame includes at least link identification information, link-associated device address information, and link uplink / downlink information. Among them, the link identification information is used to identify the reported link, for example: link1; the link-associated device address information indicates the AP MLD and / or non-AP MLD connected to the aforementioned reported link, such as AP MLD1 and / or non-AP MLD11; the uplink / downlink information indicates whether the data transmission on the reported link is uplink data transmission or downlink data transmission. Through the above information, it can be determined whether the first data transmission and the second data transmission are in the same direction, and the specific object of interference of the first data transmission.

[0281] In some embodiments, the first link connection status frame may further include one of the following: link transmission time information, and frame identification information of the first link connection status frame.

[0282] The link transmission time information is used to indicate the duration of data transmission on the aforementioned defendant's link. This information can be used to eliminate interference within the same time period, but interference between different time periods can be left unprocessed. The frame identifier information of the first link connection status frame indicates whether the first link connection status frame is enabled.

[0283] See Figure 12 This is a frame structure for a first link connection state frame in one embodiment, which can be carried in a MAC frame. Specifically, in some embodiments, the first link connection state frame includes at least one of the following:

[0284] The link identification information is implemented by configuring the link identification field in the multi-link report element field of the Media Access Control (MAC) frame.

[0285] The device address information associated with the link is implemented by configuring the multi-link access point device MAC address field and the multi-link site device MAC address field in the multi-link report element field of the MAC frame.

[0286] The uplink and downlink information of the link is implemented by configuring the uplink / downlink fields in the multi-link report element field of the MAC frame.

[0287] The link transmission time information is implemented by configuring the time field and time unit field in the multi-link report element field of the MAC frame. For example, Time unit = 0-7, representing time units of 8us, 16us, 32us, 64us, 128us, 256us, 512us, and 1024us respectively. If Time unit = 0 and time = 3, then the duration of the first link is 3 * 8us = 24us.

[0288] The frame identification information is implemented by configuring the Wireless Network Management (WNM) Action field of the MAC frame. For example, WNM Action = 29 indicates that the first link connection status frame is enabled.

[0289] In some embodiments, such as Figure 10 As shown, after step S101 and before step S110, the following steps are also included:

[0290] When the first data transmission is a downlink transmission, the roaming terminal receives an NDPA (Null Data Packet Announcement) frame sent by the second AP MLD. The first NDPA frame is used to instruct the roaming terminal to receive the first NDPA frame.

[0291] The roaming terminal receives an NDP (Null data packet) frame sent by the second AP MLD. The first NDPA frame is used to instruct the roaming terminal to measure the first CSI (Channel State Information) of the first link. The first CSI includes at least the channel frequency of the first link.

[0292] When the first data transmission is a downlink transmission, the second AP MLD sends a first NDPA frame to the roaming terminal. The first NDPA frame is used to instruct the roaming terminal to receive the first NDPA frame.

[0293] The second AP MLD sends a first NDP frame to the roaming terminal. The first NDP frame instructs the roaming terminal to measure a first CSI of the first link, whereby the first CSI includes at least the channel frequency of the first link. In some embodiments, such as... Figure 11 As shown, after step S101 and before step S110, the following steps are also included:

[0294] When the first data transmission is a downlink transmission, the roaming terminal receives an empty data packet declaration first NDPA frame sent by the first AP MLD based on the triggering of the second AP MLD's multi-access point trigger MAP-TF (Multiple AP Trigger Frame) frame. The first NDPA frame is used to instruct the roaming terminal to receive the first NDPA frame.

[0295] The roaming terminal receives a first NDPA frame sent by the second AP MLD. The first NDPA frame is used to instruct the roaming terminal to measure the first channel state information (CSI) of the first link. The first CSI includes at least the channel frequency of the first link.

[0296] When the first data transmission is a downlink transmission, the second AP MLD sends a MAP-TF frame to the first AP MLD. The MAP-TF frame is used to trigger the first AP MLD to send a first NDPA frame to the roaming terminal. The first NDPA frame is used to instruct the roaming terminal to receive the first NDPA frame.

[0297] The second AP MLD sends a first NDP frame to the roaming terminal. The first NDP frame is used to instruct the roaming terminal to measure the first CSI of the first link. The first CSI includes at least the channel frequency of the first link.

[0298] The two embodiments described above can be understood as different implementations of the interaction between the first NDPA frame and the first NDP frame between the roaming terminal and the second AP MLD. The first is the interaction between the first NDPA frame and the first NDP frame across the BSS (Basic Service Set), and the second is the interaction between the roaming terminal and the second AP MLD through the first AP MLD acting as a relay.

[0299] Understandably, the purpose of the interaction between the first NDPA frame and the first NDP frame is to instruct the roaming terminal to initiate a measurement of the first CSI of the first link. The first CSI includes at least the channel frequency of the first link. Since this embodiment applies to a downlink multi-link interference model, it is determined that the first data transmission and the second data transmission are in the same direction when the first data transmission is a downlink transmission.

[0300] In some embodiments, the method further includes: the second APMLD sending a second NDPA frame to the first STA, the second NDPA frame being used to instruct the first STA to receive the second NDPA frame;

[0301] The second APMLD sends a second NDP frame to the first STA, the second NDP frame being used to instruct the first STA to measure the second CSI of the third link.

[0302] It is understandable that the second AP MLD can send the second NDPA frame to the first STA at the same time as sending the first NDPA frame to the roaming terminal, such as... Figure 10 The interaction between NDPA and NDP frames is shown; alternatively, a second NDPA frame can be sent to the first STA in a time-division multiplexing manner (i.e., not simultaneously with the first NDPA frame), such as... Figure 11 The interaction between NDPA and NDP frames is shown in the diagram. It's worth noting that the second AP MLD may also choose not to send the second NDPA and NDP frames to the first STA, and instead directly measure the second CSI of the third link itself.

[0303] In some embodiments, after the roaming terminal receives the first NDP frame sent by the second AP MLD, the process includes:

[0304] The roaming terminal receives a first Beamforming Report Poll (BFRP) frame sent by the first AP MLD through the first link. This first BFRP frame is used to instruct the roaming terminal to respond with the downlink interference coordination frame. Alternatively...

[0305] When the roaming terminal establishes a second link with the second AP MLD, the roaming terminal receives a first BFRP frame sent by the second AP MLD through the second link. The first BFRP frame is used to instruct the roaming terminal to feedback the first CSI. Or

[0306] The roaming terminal receives a first BFRP frame sent by the second AP MLD across the Basic Service Set (BSS). The first BFRP frame is used to instruct the roaming terminal to respond to the first CSI.

[0307] In some embodiments, after the second AP MLD sends the first NDP frame to the roaming terminal, the process includes:

[0308] The second AP MLD sends a first BFRP frame across the BSS to the roaming terminal. The first BFRP frame is used to instruct the roaming terminal to respond to the first CSI. Or

[0309] The second AP MLD sends a first BFRP frame to the roaming terminal via the second link. The first BFRP frame is used to instruct the roaming terminal to respond to the first CSI. Or

[0310] The first BFRP frame is sent by the first AP MLD through the first link.

[0311] The above describes the specific implementation method for achieving the first BFRP frame interaction between the roaming terminal and the second AP MLD.

[0312] In some embodiments, step S120, that is, after the roaming terminal receives the first BFRP frame sent by the second AP MLD, includes:

[0313] The first AP MLD sends a first BFR (Beamforming Report) frame back to the first AP MLD via the first link, so that the first AP MLD forwards the first BFR frame to the second AP MLD. The first BFR frame carries the first CSI, which is used by the second AP MLD to determine whether the first data transmission between it and the first STA causes downlink interference to the roaming terminal. Or

[0314] When the roaming terminal establishes a second link with the second AP MLD, it feeds back a first BFR frame to the second AP MLD through the second link. The first BFR frame carries the first CSI, so that the second AP MLD can determine, based on the first CSI, whether the first data transmission between itself and the first STA causes downlink interference to the roaming terminal. Or

[0315] The second AP MLD feeds back a first BFR frame across the BSS. The first BFR frame carries the first CSI, so that the second AP MLD can determine, based on the first CSI, whether the first data transmission between itself and the first STA causes downlink interference to the roaming terminal.

[0316] In some embodiments, the second AP MLD receives a downlink interference coordination frame sent by the roaming terminal, including:

[0317] The second AP MLD receives the first BFR frame fed back by the roaming terminal across the BSS. The first BFR frame carries the first CSI. Based on the first CSI, it determines whether the first data transmission between the AP and the first STA causes downlink interference to the roaming terminal. The first BFR frame carries the first CSI. Or

[0318] The second AP MLD receives the first BFR frame fed back by the roaming terminal through the second link. The first BFR frame carries the first CSI. Based on the first CSI, it determines whether the first data transmission between the AP and the first STA causes downlink interference to the roaming terminal. The first BFR frame carries the first CSI. Or

[0319] The second AP MLD receives the first BFR frame forwarded by the first AP MLD and fed back by the roaming terminal through the first link. The first BFR frame carries the first CSI.

[0320] The second AP MLD determines, based on the first CSI, whether the first data transmission between itself and the first STA causes downlink interference to the roaming terminal.

[0321] The above describes the specific implementation method for achieving the first BFR frame interaction between the roaming terminal and the second AP MLD.

[0322] It is worth noting that the interaction between the roaming terminal and the second AP MLD to implement the first BFRP frame and the first BFR can be any combination of the first BFRP frame and any first BFR mentioned above.

[0323] It should be noted that the interaction process of the aforementioned first link connection status frame, first NDPA frame, first NDP frame, and first BFRP frame all occurs before the roaming terminal generates and sends a downlink interference coordination frame to the second AP MLD. The interaction of the first BFR frame can be understood as the interaction of downlink interference coordination frames, that is, the downlink interference coordination frame is carried in the first BFR frame. In some embodiments, if it is determined from the first link connection status frame that the third link is not in the same direction as the first link (i.e., the second data transmission on the first link is non-downlink transmission), then the first BFR frame may not carry a downlink interference coordination frame.

[0324] To further understand the technical solution of this application, the following is combined with Figure 10 , Figure 11 Detailed explanation:

[0325] In some embodiments, such as Figure 10 The first type of interaction between the first BFRP frame and the first BFR frame, as shown, is as follows:

[0326] The second AP MLD sends a first BFRP frame across the BSS to the roaming terminal. The first BFRP frame is used to instruct the roaming terminal to respond to the first CSI.

[0327] The roaming terminal feeds back a first BFR frame to the second APMLD across the BSS. The first BFR frame carries the first CSI, so that the second APMLD can determine, based on the first CSI, whether the first data transmission between itself and the first STA causes downlink interference to the roaming terminal.

[0328] In some embodiments, such as Figure 10 , 11 The second type of interaction between the first BFRP frame and the first BFR frame, as shown, is as follows:

[0329] The second APMLD sends a first BFRP frame to the roaming terminal via the second link. The first BFRP frame is used to instruct the roaming terminal to respond to the first CSI.

[0330] The roaming terminal feeds back a first BFR frame to the second APMLD via the second link. The first BFR frame carries the first CSI, so that the second APMLD can determine, based on the first CSI, whether the first data transmission between itself and the first STA causes downlink interference to the roaming terminal.

[0331] In some embodiments, such as Figure 11 The third type of interaction between the first BFRP frame and the first BFR frame, as shown, is as follows:

[0332] The roaming terminal receives a first BFRP frame sent by the first APMLD through the first link. The first BFRP frame is used to instruct the roaming terminal to feed back the first CSI.

[0333] The roaming terminal reports a first BFR frame to the first APMLD via a first link feedback beamforming report, so that the first APMLD forwards the first BFR frame to the second APMLD. The first BFR frame carries the first CSI, which is used by the second APMLD to determine whether the first data transmission between it and the first STA causes downlink interference to the roaming terminal.

[0334] In some embodiments, such as Figure 11 The fourth type of interaction between the first BFRP frame and the first BFR frame, as shown, is as follows:

[0335] The roaming terminal receives a first BFRP frame sent by the first AP MLD through the first link. The first BFRP frame is used to instruct the roaming terminal to feed back the first CSI.

[0336] The roaming terminal sends a first BFR frame to the second AP MLD via the second link. The first BFR frame carries the first CSI, so that the second AP MLD can determine, based on the first CSI, whether the first data transmission between itself and the first STA causes downlink interference to the roaming terminal.

[0337] The foregoing four embodiments can be understood as different implementations of the interaction between the roaming terminal and the second AP MLD using the first BFRP frame and the first BFR frame. It is understood that the purpose of the interaction between the first BFRP frame and the first BFR frame is to send the first CSI of the first link to the second AP MLD, so that the second AP MLD can determine, based on the first CSI, whether its third link with the first STA is on the same frequency as the first link, thereby determining whether the first data transmission between it and the first STA causes downlink interference to the roaming terminal. It is understood that the interaction process between the first NDPA frame and the first NDPA frame in one of the foregoing two embodiments, together with the interaction process between the first BFRP frame and the first BFR frame in one of the four embodiments, constitutes the second AP MLD's collection of the first CSI.

[0338] The first method involves the roaming terminal receiving the first BFRP frame sent by the second AP MLD across BSS, and then feeding back the first BFR frame to the second AP MLD across BSS. For details, please refer to [link to relevant documentation]. Figure 10 The first type of interaction between the first BFRP frame and the first BFR frame shown in the embodiment enables the transmission of the first CSI of the first link to the second AP MLD. In this embodiment, the sender of the first BFRP frame is the same as the receiver of the first BFR frame.

[0339] The second method involves using the second link between the roaming terminal and the second AP MLD to exchange the first BFRP frame and the first BFR frame. See details below. Figure 10 Alternatively, as shown in Figure 11, the roaming terminal can receive the first BFRP frame sent by the second AP MLD via the second link, and also send the first BFR frame back to the second AP MLD via the second link, thereby transmitting the first CSI of the first link to the second AP MLD. In this embodiment, the sender of the first BFRP frame is the same as the receiver of the first BFR frame.

[0340] The third method utilizes the first AP MLD and the first link to enable the interaction of the first BFRP frame and the first BFR frame between the roaming terminal and the second AP MLD. See details... Figure 11 The third type of interaction between the first BFRP frame and the first BFR frame shown in the diagram involves the first AP MLD sending the first BFRP frame to the roaming terminal via the first link. The roaming terminal then sends the first BFR frame back to the first AP MLD via the first link. The first AP MLD then forwards the received first BFR frame to the second AP MLD, thus transmitting the first CSI of the first link to the second AP MLD. In this embodiment, the sender of the first BFRP frame is different from the final receiver of the first BFR frame.

[0341] The fourth method utilizes the first and second links to enable the interaction of the first BFRP frame and the first BFR frame between the roaming terminal and the second AP MLD. See details... Figure 11 The fourth type of interaction between the first BFRP frame and the first BFR frame shown involves receiving the first BFRP frame sent by the first AP MLD through the first link and sending the first BFR frame to the second AP MLD through the second link, thereby realizing the transmission of the first CSI of the first link to the second AP MLD. In this embodiment, the sender of the first BFRP frame is different from the final receiver of the first BFR frame.

[0342] In some embodiments, the method further includes:

[0343] The second AP MLD sends a second BFRP frame to the first STA, the second BFRP frame being used to instruct the first STA to feed back the second CSI of the third link;

[0344] The system receives a second BFR frame sent by the first STA, the second BFR frame carrying the second CSI, and determines whether the first link and the third link are on the same frequency based on the first CSI and the second CSI.

[0345] Similar to the interaction process of the second NDPA frame and the second NDP frame, the second AP MLD can send the second BFRP frame to the first STA at the same time as sending the first BFRP frame to the roaming terminal, such as... Figure 11 The first type of BFRP frame and BFR frame interaction; it is also possible to send a second BFRP frame to the first STA at a different time than sending the first BFRP frame, such as Figure 11 The second to fourth types of BFRP frames and BFR frames are exchanged. Understandably, the second AP MLD can also measure the second CSI of the third link itself without sending the second BFRP frame.

[0346] It should be noted that in a multi-link interference scenario with full downlink, the first AP MLD ( Figure 2 The interference of downlink data transmission on link4 between AP MLD1 and non-AP MLD12 on link2 is eliminated in a manner similar to that of link3 on link1, and will not be described in detail here.

[0347] In some embodiments, the MAP-TF frame includes at least access point identification information, collaboration type information, and trigger object information within the collaboration group.

[0348] Furthermore, in some embodiments, the MAP-TF frame may also include one of the following: collaboration group identification information, trigger time information.

[0349] Specifically, in some embodiments, see [link to relevant documentation]. Figure 13 The MAP-TF frame includes at least one of the following:

[0350] The access point identification information is implemented through the CAID (Coordinated APIDentity, access point identifier within the collaboration group) field in the user information list field of the configuration trigger frame.

[0351] The collaboration type information is implemented by configuring the collaboration type field and trigger action field in the trigger frame.

[0352] The trigger object information is configured by configuring the site information field in the trigger frame.

[0353] The collaboration group identification information is implemented by configuring the CGID (Coordinated Group IDentity) field in the user information list field of the trigger frame.

[0354] The trigger time information is implemented by configuring the duration field and duration unit field of the trigger frame.

[0355] Depend on Figure 13 As can be seen, the Reserved+CGID+CAID field totals 12 bits, the same length as the traditional AID field. A value of 1 in the Reserved field indicates that the trigger frame is a trigger frame between APs. In this case, CGID is used to represent the AP cooperation group identifier, and CAID is used to identify the AP identifier within the cooperation group, such as AP1 and AP2. A value of 0 in the Reserved field indicates a trigger between site devices. CGID+CAID is used to represent the group identifier of the site device and the STA identifier within the group. Meanwhile, the Cooperation Type field, Duration field, Duration Unit field, and Site Information field are subfields of the Trigger Dependency User Information field of this trigger frame. The Cooperation Type field and Trigger Action field represent the action type triggered by this trigger frame. For example, Coordination Type = 1, Trigger Action = 1 indicates an NDPA trigger. The STA Info field represents the triggering object, such as non-AP MLD11. The Duration field and Duration Unit field represent the execution time of subsequent trigger actions.

[0356] In some embodiments, see Figure 14 The first NDPA frame includes at least: measurement object data information.

[0357] In some embodiments, the measurement object data information is implemented by configuring the AID, CGID, and CAID fields in the site information list field of the first NDPA frame.

[0358] See Figure 14 The first NDPA frame populates the site information list field based on the detected objects. The number of detected objects is represented by n, where n = 2. Figure 2 In the scenario shown, the probe targets are non-AP MLD11 and non-AP MLD22. The first 29 bits of the subfield of the site information list field are consistent with the site information field of a traditional ETH (Ethereum) NDPA frame, making it easy for 802.11be devices to identify this field. AID+CGID+CAID is used to characterize the notification to the corresponding site device within the cooperative group to receive NDP and measure channel state information.

[0359] In some embodiments, see Figure 15 If the first BFRP frame is cross-BSS addressing, as in the first type of interaction between the first BFRP frame and the first BFR frame described above, the first BFRP frame allocates channel resources to the site equipment (such as non-AP MLD11) within the cooperative group by configuring the AID12+CGID+CAID field in the user information list field of the first BFRP frame, so that the site equipment can feed back the first BFR frame on the allocated channel resources.

[0360] In some embodiments, see Figure 16 If the first BFRP frame is BSS intra-addressing, the first BFRP frame includes at least receiving object information, sending object information, and address identification information. The receiving object information is used to indicate whether the direct receiving object receiving the first BFRP frame is consistent with the final probe object. If they are inconsistent, the address identification information is used to characterize the address information and link identifier of the final probe object. The sending object information is used to indicate whether the direct receiving object receiving the first BFRP frame is consistent with the direct sending object sending the first BFRP frame. If they are inconsistent, the address identification information is used to characterize the address information and link identifier of the direct receiving object of the first BFRP frame.

[0361] The first indication information is used to indicate whether the sending object and the receiving object are the same.

[0362] In some embodiments, the first BFRP frame includes at least one of the following:

[0363] The sending object information is implemented by configuring the direct sending field of the dependent user information trigger field of the first BFRP frame.

[0364] The received object information is implemented by configuring the direct receive field of the dependent user information trigger field of the first BFRP frame.

[0365] The address identification information is implemented by configuring the Multi-Link Media Access Control Address (MLD MAC Address) field and the Link Identifier field in the Dependent User Information Triggering Domain of the first BFRP frame.

[0366] In this embodiment, the receive object information is used to indicate whether the direct receive object of the first BFRP frame is consistent with the final probe object. For example, in some embodiments, Directly receive = 0 indicates that the direct receive object of the first BFRP frame is not the final probe object, and Directly receive = 1 indicates that the direct receive object of the first BFRP frame is the final probe object. When Directly receive = 0, the MLD MAC Address and Link ID are used to characterize the address information and link identifier of the final probe object, such as: non-AP MLD11, link1. The sender object information is used to indicate whether the direct receive object of the first BFRP frame is consistent with the direct sender object of the first BFRP frame. For example, in some embodiments, when Directly send = 1, it indicates that the direct receiving object of the first BFR frame is the direct sending object of the first BFRP frame, such as the interaction between the first BFRP frame and the first BFR frame in the second type mentioned above; when Directly send = 0, it indicates that the direct receiving object of the first BFR frame is different from the direct sending object of the first BFRP frame, such as the interaction between the first BFRP frame and the first BFR frame in the third and fourth types mentioned above. When Directly send = 0, the MLD MAC Address and Link ID are used to characterize the address information and link identifier of the direct receiving object of the first BFR frame, such as AP MLD2, link3.

[0367] This application also provides a method for coordinating interference during roaming, see [link to relevant documentation]. Figure 17 This method is applicable to the uplink multilink interference model, where the roaming terminal of the non-AP MLD includes a first link established with the first multilink access point device (AP MLD); the method includes the following:

[0368] S310, the second AP MLD generates an uplink interference coordination frame. The uplink interference coordination frame includes second link status information for indicating the third link between the second AP MLD and the first STA. The first STA is any site device in the BSS where the second AP MLD is located, excluding the roaming terminal.

[0369] S320, the uplink interference coordination frame sent by the second AP MLD to the roaming terminal.

[0370] S330, the roaming terminal performs cooperative beamforming based on the second link status information.

[0371] The roaming interference coordination method provided in this application embodiment is applicable to Figure 8 The uplink multi-link interference model shown in the diagram receives an uplink interference coordination frame sent by the second AP MLD through the roaming terminal. The uplink interference coordination frame includes second link status information indicating the third link between the second AP MLD and the first STA. Based on the second link status information, cooperative beamforming is performed to eliminate the reception interference of the roaming terminal and the adjacent AP MLD during uplink data transmission, thereby avoiding packet loss.

[0372] It is understood that the roaming terminal FTO in this embodiment of the application is a non-non-AP MLD, corresponding to Figure 8 The non-AP MLD11 in the middle includes the first AP MLD (corresponding to Figure 8 The first link established by AP MLD1 in the middle ( Figure 8 H in 11 (the channel matrix of the first link) and the corresponding MLD of the second AP (corresponding to) Figure 8 The second link is established by the AP MLD2 in the roaming terminal. Since the roaming terminal is a non-access point multi-link device, it can receive the second link status information sent by the second AP MLD through the second link. This interference detection method is simple and efficient.

[0373] It is worth noting that the second link state information is used by the roaming terminal for cooperative beamforming, and may include the roaming terminal performing zero-setting cancellation on the second AP MLD (i.e., cancellation). Figure 8 H in 12 ) or perform full cooperative beamforming (i.e., for uplink data transmission between it and the first AP MLD) Figure 8 H in 11 (Perform full-scale collaborative wave velocity shaping).

[0374] In some embodiments, the cooperative beamforming based on the second link state information includes:

[0375] When the roaming terminal determines that the third data transmission on the first link between itself and the first AP MLD is interfering with the second AP MLD, it performs HCBF on the second AP MLD.

[0376] The cooperative beamforming refers to the roaming terminal performing semi-cooperative beamforming (HCBF) on the second AP MLD; wherein, the roaming terminal performs HCBF on the second AP MLD when it determines that the third data transmission on the first link between itself and the first AP MLD is interfering with the second AP MLD.

[0377] Combination Figure 8 The third data transmission on the first link between the roaming terminal and the first AP MLD is transmitted to the second AP MLD. Figure 8 Interference is generated in the reception of AP MLD2 (in the middle). Figure 8 H 12 When the interference matrix generated by the first link to the third link is given, the roaming terminal performs HCBF on the second AP MLD to eliminate the interference from the first link to the third link.

[0378] When it is understandable, Figure 8 In the uplink multi-link interference model shown, the roaming terminal is the data sender, and the first AP MLD and the second AP MLD are the data receivers. After eliminating the interference of the roaming terminal to the AP MLD, all uplink data reception of the AP MLD will not be affected. This uplink multi-link interference model eliminates the need for synchronous data transmission and reception, and has the advantage of easy scalability.

[0379] In some embodiments, the cooperative beamforming based on the second link state information includes:

[0380] The interference caused by the third data transmission to the second AP MLD is eliminated by using a zeroing matrix. The zeroing matrix is ​​calculated by the roaming terminal based on the channel matrix of the third link, which is carried in the uplink interference coordination frame.

[0381] The HCBF is a mechanism by which the roaming terminal uses a zeroing matrix to eliminate interference generated by the third data transmission to the second AP MLD. The zeroing matrix is ​​calculated by the roaming terminal based on the channel matrix of the third link, and the channel matrix of the third link is carried in the uplink interference coordination frame.

[0382] Using the zeroing matrix to set H 12 Setting the value to zero eliminates interference from the third link's data transmission to the second AP MLD. It's understood that the channel matrix of the third link is contained within the second link's state information.

[0383] Figure 18 or Figure 19This is one of the frame interaction flow diagrams for the uplink multi-link interference model provided in the embodiments of this application. In the aforementioned embodiments, the uplink interference coordination frame in step S310 can be one of the BFR frames in the figure, such as... Figure 18 As shown in Figure 19, steps S310 and S320 correspond to the generation and transmission of the third BFR frame, respectively. Thus, before the third data transmission occurs on the first link between the roaming terminal and the first AP MLD, it can be determined whether the first link interferes with the third link. During the third data transmission between the roaming terminal and the first AP MLD, HCBF is performed based on the channel matrix of the third link carried in the uplink interference coordination frame. It is worth noting that the third BFR frame can carry other information besides the second link status information, such as the channel frequency of the third link.

[0384] In some embodiments, the third link state information may further include the interference matrix H between the first link and the third link. 21 Since the interference matrix H is sent to the roaming terminal by the second AP MLD before the third data transmission, 21 This can be predicted by the second AP MLD.

[0385] In some more specific embodiments, the zero matrix is ​​set to W, and the formula H is used. 12 *W = 0, resulting in a zeroed matrix. Alternatively, the roaming terminal obtains the channel matrix H of the third link. 22 Then, first use the channel matrix H 22 Calculate the interference matrix H of the first link to the third link. 12 Then use formula H 12 When *W = 0, a zeroing matrix is ​​obtained. This method yields a more accurate zeroing matrix and can better eliminate interference.

[0386] In some embodiments, the roaming terminal establishes a second link with the second AP MLD, and before receiving the uplink interference coordination frame sent by the second AP MLD, the process includes:

[0387] Receive the second link connection status frame sent by the second AP MLD through the second link.

[0388] The third data transmission and the fourth data transmission are determined to be in the same direction based on the second link connection status frame. The third data transmission is the data transmission on the first link between the first AP MLD and the roaming terminal, and the fourth data transmission is the data transmission on the third link between the second AP MLD and the first STA.

[0389] The second link connection status frame includes at least: link identification information, device address information associated with the link, and uplink and downlink information of the link.

[0390] In some embodiments, the second AP MLD establishes a second link with the roaming terminal, and before generating the uplink interference coordination frame, the process includes:

[0391] The second AP MLD sends a second link connection status frame to the roaming terminal through the second link. The second link connection status frame is used to determine whether the third data transmission and the third data transmission are in the same direction. The third data transmission is the data transmission on the first link between the first AP MLD and the roaming terminal. The fourth data transmission is the data transmission on the third link between the second AP MLD and the first STA.

[0392] As the analysis of uplink multi-link interference above shows, if the third and fourth data transmissions on the first link between the roaming terminal and the second AP MLD are not in the same direction, there will be no interference, and no interference cancellation is required. Therefore, before the third and fourth data transmissions, it is first determined through the first link connection status frame whether the first and second data transmissions are in the same direction. Specifically, the second link connection status frame includes at least link identification information, link-associated device address information, and link uplink / downlink information. The link identification information identifies the reported link, for example, link3. The link-associated device address information indicates the AP MLD and / or non-AP MLD connected to the reported link, such as AP MLD2 and / or non-AP MLD22. The uplink / downlink information indicates whether the data transmission on the reported link is uplink or downlink. Based on this information, it can be determined whether the third and fourth data transmissions are in the same direction, and the specific object of interference from the third data transmission.

[0393] In some embodiments, the second link connection status frame may further include one of the following: link transmission time information, and frame identification information of the second link connection status frame.

[0394] The second link connection status frame includes at least one of the following:

[0395] The link identification information is implemented by configuring the link identification field in the multi-link report element field of the Media Access Control (MAC) frame.

[0396] The device address information associated with the link is implemented by configuring the multi-link access point device MAC address field and the multi-link site device MAC address field in the multi-link report element field of the MAC frame.

[0397] The uplink and downlink information of the link is implemented by configuring the uplink / downlink fields in the multi-link report element field of the MAC frame;

[0398] The link transmission time information is implemented by configuring the time field and time unit field in the multi-link report element field of the MAC frame;

[0399] The frame identification information is implemented by configuring the Wireless Network Management (WNM) action field of the MAC frame.

[0400] It is understandable that the function of the second link connection status frame is similar to that of the first link connection status frame in the downlink multi-link interference model. The difference is that the second link connection status frame represents the relevant information of data transmission on the third link. Otherwise, it is the same as the first link connection status frame. For details, please refer to the relevant instructions for the first link connection status frame. It will not be repeated here.

[0401] In some embodiments, such as Figure 18 After determining whether the third data transmission and the fourth data transmission are in the same direction based on the second link connection status frame, the process includes:

[0402] In the case that the third data transmission is an uplink transmission, a third NDPA frame is sent across the BSS to the second APMLD, the third NDPA frame being used to instruct the second APMLD to receive the third NDPA frame.

[0403] A third NDP frame is sent across the BSS to the second APMLD. The third NDP frame is used to instruct the second APMLD to measure the third CSI of the third link. The third CSI includes at least the channel frequency of the third link.

[0404] In some embodiments, after sending the second link connection status frame to the roaming terminal via the second link, the process includes:

[0405] In the case that the third data transmission is an uplink transmission, the third NDPA frame sent by the roaming terminal is received across the BSS. The third NDPA frame is used to instruct the second AP MLD to receive the third NDPA frame.

[0406] The third NDP frame sent by the roaming terminal is received across the BSS. The third NDP frame is used to instruct the second APMLD to measure the third CSI of the third link. The third CSI includes at least the channel frequency of the third link.

[0407] In some embodiments, such as Figure 19 After determining whether the third data transmission and the fourth data transmission are in the same direction based on the second link connection status frame, the process includes:

[0408] In the case that the third data transmission is an uplink transmission, a third NDPA frame is sent to the second AP MLD through the second link. The third NDPA frame is used to instruct the second AP MLD to receive the third NDPA frame.

[0409] A third NDP frame is sent to the second AP MLD via the second link. The third NDP frame is used to instruct the second AP MLD to measure the third CSI of the third link. The third CSI includes at least the channel frequency of the third link.

[0410] In some embodiments, after sending the second link connection status frame to the roaming terminal via the second link, the process includes:

[0411] When the third data transmission is an uplink transmission, the third NDPA frame sent by the roaming terminal is received through the second link. The third NDPA frame is used to instruct the second AP MLD to receive the third NDPA frame.

[0412] The second link receives a third NDP frame sent by the roaming terminal. The third NDP frame is used to instruct the second AP MLD to measure the third CSI of the third link. The third CSI includes at least the channel frequency of the third link.

[0413] The two embodiments described above can be understood as different implementations of the interaction between the roaming terminal and the second AP MLD using the third NDPA frame and the third NDP frame. The first is the interaction between the third NDPA frame and the third NDP frame across the BSS (Basic Service Set), and the second is the interaction between the roaming terminal and the second AP MLD using the second link.

[0414] Understandably, the purpose of the interaction between the third NDPA frame and the third NDP frame is to instruct the second AP MLD to initiate a measurement of the third CSI of the third link. The third CSI includes at least the channel frequency of the third link. Since this embodiment applies to an uplink multilink interference model, it is determined that the third data transmission and the fourth data transmission are in the same direction when the third data transmission is an uplink transmission.

[0415] It should be noted that the interaction between the third NDPA frame and the third NDP frame can be achieved by combining different steps in the two embodiments described above. For example, the NDPA frame is sent across the BSS to the second AP MLD, and the NDP frame is sent to the second AP MLD through the second link, or the NDPA frame is sent to the second AP MLD through the second link, and the NDP frame is sent across the BSS to the second AP MLD.

[0416] In some embodiments, the method further includes:

[0417] A fourth NDPA frame is sent to the first AP MLD via the first link, the fourth NDPA frame being used to instruct the first AP MLD to receive the fourth NDPA frame.

[0418] A fourth NDP frame is sent to the first AP MLD via the first link. The fourth NDP frame is used to instruct the first AP MLD to measure the fourth CSI of the first link. The fourth CSI includes at least the channel frequency of the first link.

[0419] Understandably, a roaming terminal can send a fourth NDPA frame to the first AP MLD simultaneously with sending a third NDPA frame to the second AP MLD, such as... Figure 18 The interaction between NDPA and NDP frames is shown; a fourth NDPA frame can also be sent to the first AP MLD in a time-division manner (i.e., not simultaneously with the third NDPA frame), such as... Figure 19 The interaction between NDPA and NDP frames is shown in the diagram. It's worth noting that the roaming terminal may also choose not to send the fourth NDPA frame and the fifth NDP frame to the first AP MLD, but instead directly measure the first CSI of the first link itself.

[0420] In some embodiments, after sending the third NDP frame to the second AP MLD, the method further includes:

[0421] The roaming terminal sends a third BFRP frame across the BSS to the second AP MLD, the third BFRP frame being used to instruct the second AP MLD to provide a third CSI. Alternatively...

[0422] The roaming terminal sends a third BFRP frame to the second AP MLD via the second link. This third BFRP frame is used to instruct the second AP MLD to provide a third CSI. Alternatively...

[0423] The roaming terminal sends a third BFRP frame to the first AP MLD through the first link, so that the first AP MLD forwards the third BFRP frame to the second AP MLD. The third BFRP frame is used to instruct the second AP MLD to provide feedback on the third CSI.

[0424] In some embodiments, after receiving the third NDP frame sent by the roaming terminal, the method further includes:

[0425] The second AP MLD receives a third BFRP frame sent by the roaming terminal across the BSS. This third BFRP frame is used to instruct the second AP MLD to provide a third CSI. Alternatively...

[0426] The second AP MLD receives a third BFRP frame sent by the roaming terminal through the second link. The third BFRP frame is used to instruct the second AP MLD to feed back a third CSI. Or

[0427] The second AP MLD receives a third BFRP frame forwarded by the first AP MLD and sent by the roaming terminal through the first link. The third BFRP frame is used to instruct the second AP MLD to feed back a third CSI.

[0428] The above describes the specific implementation method for achieving third BFRP frame interaction between the roaming terminal and the second AP MLD.

[0429] In some embodiments, after sending the third BFRP frame to the second AP MLD, the method further includes:

[0430] The roaming terminal receives the third BFR frame fed back by the second AP MLD across BSS. The third BFR frame carries the third CSI. Based on the third CSI, it determines whether the third data transmission between the terminal and the first AP MLD causes uplink interference to the second AP MLD. Or

[0431] The roaming terminal receives the third BFR frame fed back by the second AP MLD through the second link. The third BFR frame carries the third CSI. Based on the third CSI, it determines whether the third data transmission between the terminal and the first AP MLD causes uplink interference to the second AP MLD. Or

[0432] The roaming terminal receives a third BFR frame forwarded by the first AP MLD and fed back by the second AP MLD through the first link. The third BFR frame carries the third CSI. Based on the third CSI, it is determined whether the third data transmission between the terminal and the first AP MLD causes uplink interference to the second AP MLD.

[0433] In some embodiments, after receiving the third BFRP frame sent by the roaming terminal, the method further includes:

[0434] The second AP MLD feeds back a third BFR frame to the roaming terminal across the BSS. The third BFR frame carries the third CSI, which is used by the roaming terminal to determine whether the third data transmission between it and the first AP MLD causes uplink interference to the second AP MLD. Or

[0435] The second AP MLD feeds back a third BFR frame to the roaming terminal through the second link. The third BFR frame carries the third CSI, which is used by the roaming terminal to determine whether the third data transmission between it and the first AP MLD causes uplink interference to the second AP MLD. Or

[0436] The second AP MLD forwards a third BFR frame to the roaming terminal with the first AP MLD as the reference. The third BFR frame carries the third CSI, which is used by the roaming terminal to determine whether the third data transmission between it and the first AP MLD causes uplink interference to the second AP MLD.

[0437] The above describes the specific implementation method for achieving third BFR frame interaction between the roaming terminal and the second AP MLD.

[0438] It is worth noting that the interaction between the roaming terminal and the second AP MLD to achieve the third BFRP frame and the third BFR can be any combination of the above-mentioned third BFRP frame and any third BFR.

[0439] It should be noted that the interaction process of the aforementioned second link connection status frame, third NDPA frame, third NDP frame, and third BFRP frame all occurs before the second AP MLD generates and sends the uplink interference coordination frame to the roaming terminal. The interaction of the third BFR frame can be understood as the interaction of uplink interference coordination frames, that is, the uplink interference coordination frame is carried in the third BFR frame. In some embodiments, if it is determined from the third link connection status frame that the first link and the third link are not in the same direction, the third BFR frame may not carry the uplink interference coordination frame.

[0440] To further understand the technical solution of this application, the following is combined with Figure 18 , Figure 19 Detailed explanation:

[0441] In some embodiments, such as Figure 18 The first type of interaction between the third BFRP frame and the third BFR frame shown is as follows:

[0442] The roaming terminal sends a third BFRP frame across the BSS to the second APMLD, the third BFRP frame being used to instruct the second APMLD to feed back a third CSI;

[0443] The roaming terminal receives the third BFR frame fed back by the second APMLD across BSS. The third BFR frame carries the third CSI. Based on the third CSI, it determines whether the third data transmission between the terminal and the first APMLD causes uplink interference to the second APMLD.

[0444] In some embodiments, such as Figure 18 The second type of interaction between the third BFRP frame and the third BFR frame shown is specifically as follows:

[0445] The roaming terminal sends a third BFRP frame across the BSS to the second APMLD, the third BFRP frame being used to instruct the second APMLD to feed back a third CSI;

[0446] The roaming terminal receives the third BFR frame fed back by the second APMLD through the second link. The third BFR frame carries the third CSI. Based on the third CSI, it determines whether the third data transmission between the terminal and the first APMLD causes uplink interference to the second APMLD.

[0447] In some embodiments, such as Figure 19 The third type of interaction between the third BFRP frame and the third BFR frame shown in the figure is as follows:

[0448] The roaming terminal sends a third BFRP frame to the second APMLD via the second link. The third BFRP frame is used to instruct the second APMLD to feed back a third CSI.

[0449] The roaming terminal receives the third BFR frame fed back by the second APMLD through the second link. The third BFR frame carries the third CSI. Based on the third CSI, it determines whether the third data transmission between the terminal and the first APMLD causes uplink interference to the second APMLD.

[0450] In some embodiments, the interaction between the fourth type of third BFRP frame and the third BFR frame can also be performed. Figures 19-20 (not shown in the image), specifically:

[0451] A third BFRP frame is sent to the first APMLD via the first link, so that the first APMLD forwards the third BFRP frame to the second APMLD. The third BFRP frame is used to instruct the second APMLD to feed back a third CSI.

[0452] The first link receives a third BFR frame forwarded by the first APMLD and fed back by the second APMLD. The third BFR frame carries the third CSI. Based on the third CSI, it is determined whether the third data transmission between the first APMLD and the second APMLD causes uplink interference to the second APMLD.

[0453] The aforementioned four embodiments can be understood as different implementations of the interaction between the roaming terminal and the second APMLD using the third BFRP frame and the third BFR frame. It is understood that the purpose of the interaction between the third BFRP frame and the third BFR frame is for the roaming terminal to obtain the third CSI of the third link, so that the roaming terminal can determine whether its first link with the first APMLD is on the same frequency as the third link based on the third CSI, thereby determining whether the third data transmission between it and the first APMLD causes downlink interference to the second APMLD. It is understood that the interaction process between the first NDPA frame and the first NDPA frame in one of the aforementioned two embodiments, together with the interaction process between the first BFRP frame and the first BFR frame in one of the four embodiments, constitutes the roaming terminal's collection of the third CSI.

[0454] In some embodiments, the method further includes:

[0455] A fourth BFRP frame is sent to the first AP MLD via the first link, and the fourth BFRP frame is used to instruct the first AP MLD to feed back a fourth CSI.

[0456] The first link receives the fourth BFR frame fed back by the first AP MLD. The fourth BFR frame carries the fourth CSI. Based on the third CSI and the fourth CSI, it is determined whether the first link and the third link are on the same frequency.

[0457] Understandably, a roaming terminal can send a fourth BFRP frame to the first AP MLD while simultaneously sending a third BFRP frame to the second AP MLD, such as... Figure 18 Interaction between BFRP and BFR frames; a fourth BFRP frame can also be sent to the first AP MLD at a different time than when the third BFRP frame is sent, such as... Figure 19 The BFRP and BFR frames interact. Understandably, the roaming terminal could also measure the first CSI of the first link itself without sending a fourth BFRP frame.

[0458] In some embodiments, the third NDPA frame includes at least: measurement object data information; the measurement object data information is implemented by configuring the AID field, CGID field and CAID field in the site information list field of the third NDPA frame.

[0459] The third BFRP frame includes at least receiving object information, sending object information, and address identification information. The receiving object information indicates whether the direct receiving object of the third BFRP frame is consistent with the final probe object. If they are inconsistent, the address identification information represents the address information and link identifier of the final probe object. The sending object information indicates whether the direct receiving object of the third BFRP frame is consistent with the direct sending object of the third BFRP frame. If they are inconsistent, the address identification information represents the address information and link identifier of the direct receiving object of the third BFRP frame.

[0460] The information about the object to be sent is configured by setting the direct send field of the dependent user information trigger field in the third BFRP frame.

[0461] The received object information is implemented by configuring the direct receive field of the dependent user information trigger field of the third BFRP frame.

[0462] The address identification information is implemented by configuring the multi-link media access control address field and link identification field of the dependent user information trigger field in the third BFRP frame.

[0463] Understandably, the function and structure of the third NDPA frame are similar to those of the first NDPA frame. For details, please refer to the relevant description of the first NDPA frame. Similarly, the function and structure of the third BFRP frame are similar to those of the first BFRP frame. For details, please refer to the relevant description of the first BFRP frame. They will not be repeated here.

[0464] The above text combined Figures 2 to 19 The method embodiments of this application are described in detail below, in conjunction with... Figures 20 to 23 The present application describes the device embodiments in detail. It should be understood that the device embodiments correspond to the method embodiments, and similar descriptions can be referred to the method embodiments.

[0465] Figure 20 This is a schematic block diagram of a roaming interference coordination device 200 provided according to an embodiment of this application. The roaming interference coordination device 200 can be a multi-link site device, or a component within a multi-link site device, such as a chip, circuit, or module.

[0466] like Figure 20 As shown, the roaming interference coordination device 200 includes:

[0467] Downlink interference coordination frame generation module 210 is used to generate a downlink interference coordination frame, the downlink interference coordination frame including first link status information for indicating the roaming device and the first AP MLD.

[0468] The downlink interference coordination frame transmission module 220 is used to send the downlink interference coordination frame to the second AP MLD through the second link, and the first link status information is used by the second AP MLD to perform cooperative beamforming.

[0469] The roaming interference coordination device provided in this embodiment generates a downlink interference coordination frame through the roaming terminal to indicate the first link status information of the first link between the roaming device and the first AP MLD, and sends it to the second AP MLD through the second link. This enables the second AP MLD to perform cooperative beamforming according to the first link status information, thereby eliminating the downlink data transmission interference between the second AP MLD and other site devices on the roaming terminal's reception and avoiding packet loss.

[0470] It should be understood that the apparatus 200 according to the embodiments of this application can correspond to a roaming terminal in a non-AP MLD in the downlink multi-link interference model of this application, and the various units in the apparatus 200 and the other operations and / or functions described above are respectively for implementing Figures 2 to 16 The corresponding process for the roaming terminal in the method shown will not be described in detail here for the sake of brevity.

[0471] Figure 21 A schematic block diagram of another roaming interference coordination device 300 according to an embodiment of this application is shown. The roaming interference coordination device 300 can be a multi-link access point device, or a component within a multi-link access point device, such as a chip, circuit, or module. Figure 21 The roaming interference coordination device 300 includes:

[0472] The downlink interference coordination frame receiving module 310 is used to receive the downlink interference coordination frame sent by the roaming terminal. The downlink interference coordination frame includes first link status information for indicating the roaming device and the first AP MLD.

[0473] The first beamforming module 320 is used to perform cooperative beamforming based on the first link status information.

[0474] The roaming interference coordination device provided in this embodiment generates a downlink interference coordination frame through the roaming terminal to indicate the first link status information of the first link between the roaming device and the first AP MLD, and sends it to the second AP MLD. This enables the second AP MLD to perform cooperative beamforming according to the first link status information, thereby eliminating the downlink data transmission interference between the second AP MLD and other site devices on the roaming terminal's reception and avoiding packet loss.

[0475] It should be understood that the apparatus 300 according to the embodiments of this application can correspond to the multi-link access point device in the downlink multi-link interference model of this application, and the various units in the apparatus 300 and the other operations and / or functions described above are respectively the corresponding processes applied to the multi-link access point device in the downlink multi-link interference model. For the sake of brevity, they will not be described in detail here.

[0476] Figure 22 This is a schematic block diagram of another roaming interference coordination device 400 provided according to an embodiment of this application. The roaming interference coordination device 400 can be a multi-link site device, or a component within a multi-link site device, such as a chip, circuit, or module.

[0477] like Figure 22 As shown, the roaming interference coordination device 400 includes:

[0478] The uplink interference coordination frame receiving module 410 is used to receive the uplink interference coordination frame sent by the second AP MLD. The uplink interference coordination frame includes second link status information for indicating the third link between the second AP MLD and the first STA. The first STA is any site device in the BSS where the second AP MLD is located, excluding the roaming terminal.

[0479] The second beamforming module 420 is used to perform cooperative beamforming based on the second link status information.

[0480] The roaming interference coordination device provided in this embodiment receives an uplink interference coordination frame sent by the second AP MLD through the roaming terminal. The uplink interference coordination frame includes second link status information indicating the third link between the second AP MLD and the first STA. The roaming terminal performs cooperative beamforming based on the second link status information, thereby eliminating the reception interference of the second AP MLD caused by the uplink data transmission between the roaming terminal and the adjacent AP MLD, and avoiding packet loss.

[0481] It should be understood that the apparatus 400 according to the embodiments of this application can correspond to a roaming terminal in the non-AP MLD of the uplink multi-link interference model applicable to the method of this application, and the various units in the apparatus 400 and the other operations and / or functions described above are respectively for implementing Figures 17 to 19 The corresponding process for the roaming terminal in the method shown will not be described in detail here for the sake of brevity.

[0482] Figure 23 A schematic block diagram of a re-roaming interference coordination device 500 according to an embodiment of this application is shown. The roaming interference coordination device 500 can be a multi-link access point device, or a component within a multi-link access point device, such as a chip, circuit, or module. Figure 23 The roaming interference coordination device 500 includes:

[0483] Uplink interference coordination frame generation module 510 is used to generate uplink interference coordination frames. The uplink interference coordination frames include second link status information for indicating the third link between the second AP MLD and the first STA. The first STA is any site device in the BSS where the second AP MLD is located, excluding the roaming terminal.

[0484] The uplink interference coordination frame sending module 520 is used to send the uplink interference coordination frame to the roaming terminal, and the second link status information is used by the roaming terminal to perform cooperative beamforming.

[0485] The roaming interference coordination device provided in this embodiment receives an uplink interference coordination frame sent by the second AP MLD through the roaming terminal. The uplink interference coordination frame includes second link status information indicating the third link between the second AP MLD and the first STA. The roaming terminal performs cooperative beamforming based on the second link status information, thereby eliminating the reception interference of the second AP MLD caused by the uplink data transmission between the roaming terminal and the adjacent AP MLD, and avoiding packet loss.

[0486] It should be understood that the apparatus 500 according to the embodiments of this application can correspond to the multi-link access point device in the uplink multi-link interference model of this application, and the various units in the apparatus 500 and the other operations and / or functions described above are respectively the corresponding processes applied to the multi-link access point device in the uplink multi-link interference model. For the sake of brevity, they will not be described in detail here.

[0487] This application provides an access point device, characterized in that it includes: a processor and a memory, the memory being used to store a computer program, and the processor being used to call and run the computer program stored in the memory to implement the aforementioned method applied to a multi-link access point device.

[0488] This application provides a site device, characterized in that it includes: a processor and a memory, the memory being used to store a computer program, and the processor being used to call and run the computer program stored in the memory to implement the aforementioned method of the roaming terminal applied to multiple links.

[0489] Figure 24 This is a schematic structural diagram of a communication device 600 provided in an embodiment of this application. Figure 24 The communication device 600 shown includes a processor 610, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0490] Optionally, such as Figure 24 As shown, the communication device 600 may further include a memory 620. The processor 610 can call and run computer programs from the memory 620 to implement the methods in the embodiments of this application. For example, when the communication device 600 is an access point device, the processor 610 can call and run computer programs from the memory 620 to implement the various steps of the method embodiments executed by the access point device, achieving the same technical effect. When the communication device 600 is a terminal device, the processor 610 can call and run computer programs from the memory 620 to implement the various steps of the method embodiments executed by the site device, achieving the same technical effect.

[0491] Alternatively, the memory 620 may be a separate device independent of the processor 610, or it may be integrated into the processor 610.

[0492] Optionally, such as Figure 24 As shown, the communication device 600 may also include a transceiver 630, and the processor 610 may control the transceiver 630 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.

[0493] Optionally, transceiver 630 may include a transmitter and a receiver. Transceiver 630 may further include antennas, and the number of antennas may be one or more.

[0494] Figure 25 This is a schematic structural diagram of the chip according to an embodiment of this application. Figure 25 The chip 700 shown includes a processor 710, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0495] Optionally, such as Figure 25 As shown, chip 700 may further include memory 720. Processor 710 can retrieve and run computer programs from memory 720 to implement the methods described in this embodiment.

[0496] Alternatively, the memory 720 may be a separate device independent of the processor 710, or it may be integrated into the processor 710.

[0497] Optionally, the chip 700 may also include an input interface 730. The processor 710 can control the input interface 730 to communicate with other devices or chips, for example, to acquire information or data sent by other devices or chips.

[0498] Optionally, the chip 700 may also include an output interface 740. The processor 710 can control the output interface 740 to communicate with other devices or chips, for example, to output information or data to other devices or chips.

[0499] Optionally, the chip can be applied to the access point device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the access point device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0500] Optionally, the chip can be applied to the site device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the site device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0501] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0502] Figure 26 This is a schematic block diagram of a communication system 800 provided in an embodiment of this application. Figure 26 As shown, the communication system 800 includes an access point device 810 and a site device 820.

[0503] The access point device 810 can be used to implement the corresponding functions implemented by the access point device in the above method, and the site device 820 can be used to implement the corresponding functions implemented by the site device in the above method. For the sake of brevity, these will not be elaborated here.

[0504] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.

[0505] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0506] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.

[0507] This application also provides a readable storage medium storing a computer program that, when executed by a processor, implements the various processes of the above-described method embodiments.

[0508] Optionally, the readable storage medium can be applied to the access point device in the embodiments of this application, and the computer program causes the processor to execute the corresponding process implemented by the access point device in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0509] Optionally, the readable storage medium can be applied to the site device in the embodiments of this application, and the computer program causes the processor to execute the corresponding process implemented by the third site device in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0510] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the various processes of the above-described method embodiments.

[0511] Optionally, the computer program product can be applied to the access point device in the embodiments of this application, and the computer program causes the processor to execute the corresponding process implemented by the access point device in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0512] Optionally, the computer program product can be applied to the site device in the embodiments of this application, and the computer program causes the processor to execute the corresponding process implemented by the third site device in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0513] This application also provides a computer program. When executed by a processor, this computer program implements the various processes of the above-described method embodiments.

[0514] Optionally, the computer program can be applied to the access point device in the embodiments of this application. The computer program causes the processor to execute the corresponding process implemented by the access point device in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0515] Optionally, the computer program can be applied to the site device in the embodiments of this application. The computer program causes the processor to execute the corresponding process implemented by the third site device in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0516] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0517] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0518] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0519] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0520] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0521] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0522] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for coordinating interference during roaming, characterized in that, A roaming terminal applied to a non-AP MLD (non-access point multi-link device), the roaming terminal including a first link established with a first AP MLD; The roaming terminal generates a downlink interference coordination frame, which includes first link status information indicating the roaming device and the first AP MLD. The roaming terminal sends the downlink interference coordination frame to the second AP MLD, and the first link status information is used by the second AP MLD to perform cooperative beamforming.

2. A method for coordinating interference during roaming, characterized in that, The method, applied to the second AP MLD, where a roaming terminal in a non-AP MLD establishes a first link with the first AP MLD, includes: The roaming terminal sends a downlink interference coordination frame, the downlink interference coordination frame including first link status information for indicating the roaming device and the first AP MLD; Cooperative beamforming is performed based on the first link status information.

3. The method according to claim 1 or 2, characterized in that, The cooperative beamforming includes: When it is determined that the first data transmission on the third link between the second AP MLD and the first STA interferes with the roaming terminal, a semi-cooperative beamforming (HCBF) is performed on the interference caused by the first data transmission to the roaming terminal using a nulling matrix. The nulling matrix is ​​calculated by the second AP MLD based on the channel matrix of the first link. The first STA is any site device within the BSS where the second AP MLD is located, excluding the roaming terminal.

4. The method according to claim 1 or 2, characterized in that, The roaming terminal establishes a second link with the second APMLD. Before the roaming terminal generates a downlink interference coordination frame, the following steps are included: The roaming terminal sends a first link connection status frame to the second AP MLD via the second link; The second AP MLD determines whether the first data transmission and the second data transmission are in the same direction based on the first link connection status frame. The first data transmission is the data transmission on the third link between the second AP MLD and the first STA, and the second data transmission is the data transmission on the first link between the roaming terminal and the first AP MLD. The first link connection status frame includes at least: link identification information, link-associated device address information, and link uplink and downlink information.

5. The method according to claim 4, characterized in that, If it is determined that the first data transmission is a downlink transmission, the method further includes: The roaming terminal receives a first empty data packet declaration (NDPA) frame sent by the first AP MLD based on the triggering of the multi-access point triggering MAP-TF frame of the second AP MLD, or the roaming terminal receives a first NDPA frame sent by the second AP MLD; wherein, the first NDPA frame is used to instruct the roaming terminal to receive the first empty data packet (NDPA) frame. The roaming terminal receives a first NDP frame sent by the second AP MLD. The first NDP frame is used to instruct the roaming terminal to measure the first channel state information (CSI) of the first link. The first CSI includes at least the channel frequency of the first link.

6. The method according to claim 5, characterized in that, After the roaming terminal receives the first NDP frame sent by the second AP MLD, it includes: The roaming terminal receives a first beamforming report polling BFRP frame sent by the first AP MLD through the first link; or When the roaming terminal establishes a second link with the second AP MLD, the roaming terminal receives a first BFRP frame sent by the second AP MLD through the second link; or The roaming terminal receives the first BFRP frame sent by the second AP MLD across the Basic Service Set (BSS). The first BFRP frame is used to instruct the roaming terminal to provide feedback on the first CSI.

7. The method according to claim 6, characterized in that, The roaming terminal sends the downlink interference coordination frame to the second AP MLD, including: The roaming terminal feeds back a first BFR frame to the first AP MLD via a first link, so that the first AP MLD forwards the first beamforming report BFR frame to the second AP MLD. The first BFR frame carries the first CSI, which is used by the second AP MLD to determine whether the first data transmission between itself and the first STA causes downlink interference to the roaming terminal; or When the roaming terminal establishes a second link with the second AP MLD, it feeds back a first BFR frame to the second AP MLD through the second link. The first BFR frame carries the first CSI, so that the second AP MLD can determine, based on the first CSI, whether the first data transmission between itself and the first STA causes downlink interference to the roaming terminal; or The roaming terminal feeds back a first BFR frame to the second AP MLD across the BSS. The first BFR frame carries the first CSI, so that the second AP MLD can determine, based on the first CSI, whether the first data transmission between itself and the first STA causes downlink interference to the roaming terminal.

8. The method according to any one of claims 4-7, characterized in that, The first link connection status frame also includes one of the following: link transmission time information, and frame identification information of the first link connection status frame; The first link connection status frame includes at least one of the following: The link identification information is implemented by configuring the link identification field in the multi-link report element field of the Media Access Control (MAC) frame. The device address information associated with the link is implemented by configuring the multi-link access point device MAC address field and the multi-link site device MAC address field in the multi-link report element field of the MAC frame. The uplink and downlink information of the link is implemented by configuring the uplink / downlink fields in the multi-link report element field of the MAC frame; The link transmission time information is implemented by configuring the time field and time unit field in the multi-link report element field of the MAC frame; The frame identification information is implemented by configuring the Wireless Network Management (WNM) action field of the MAC frame.

9. The method according to any one of claims 5-8, characterized in that, The MAP-TF frame includes at least one of the following: access point identification information within the collaboration group, collaboration type information, trigger object information, collaboration group identification information, and trigger time information; The access point identification information is implemented through the CAID field of the user information list field in the configuration trigger frame; The collaboration type information is implemented by configuring the collaboration type field and trigger action field in the trigger frame; The triggering object information is configured by configuring the site information field in the trigger frame; The collaboration group identification information is implemented by configuring the CGID field of the user information list field in the trigger frame; The trigger time information is implemented by configuring the duration field and duration unit field of the trigger frame; The first NDPA frame includes at least: measurement object data information; the measurement object data information is implemented by configuring the AID field, CGID field and CAID field in the site information list field of the first NDPA frame; The first BFRP frame includes at least receiving object information, sending object information, and address identification information. The receiving object information is used to indicate whether the direct receiving object that receives the first BFRP frame is consistent with the final probe object. If they are inconsistent, the address identification information is used to characterize the address information and link identifier of the final probe object. The sending object information is used to indicate whether the direct receiving object that receives the first BFRP frame is consistent with the direct sending object that sends the first BFRP frame. If they are inconsistent, the address identification information is used to characterize the address information and link identifier of the direct receiving object of the first BFRP frame. The sending object information is implemented by configuring the direct sending field of the dependent user information trigger field of the first BFRP frame; The receiving object information is implemented by configuring the direct receive field of the dependent user information trigger field of the first BFRP frame; The address identification information is implemented by configuring the multi-link media access control address field and link identification field of the dependent user information trigger field of the first BFRP frame.

10. A method for coordinating interference during roaming, characterized in that, A roaming terminal applied to a non-AP MLD, the roaming terminal including a first link established with a first multi-link access point device (AP MLD); Receive an uplink interference coordination frame sent by the second AP MLD. The uplink interference coordination frame includes second link status information for indicating the third link between the second AP MLD and the first STA. The first STA is any site device in the BSS where the second AP MLD is located, excluding the roaming terminal. Cooperative beamforming is performed based on the second link status information.

11. A method for coordinating interference during roaming, characterized in that, Applied to a second AP MLD, wherein the roaming terminal of the non-AP MLD has established a first link with the first AP MLD, the method includes: The second AP MLD generates an uplink interference coordination frame, which includes second link status information for indicating the third link between the second AP MLD and the first STA, where the first STA is any site device in the BSS where the second AP MLD is located, excluding the roaming terminal. The second AP MLD sends the uplink interference coordination frame to the roaming terminal through the second link, and the second link status information is used by the roaming terminal to perform cooperative beamforming.

12. The method according to claim 10 or 11, characterized in that, The cooperative beamforming includes: When it is determined that the third data transmission on the first link between the roaming terminal and the first AP MLD interferes with the second AP MLD, a zeroing matrix is ​​used to perform HCBF on the interference caused by the third data transmission to the second AP MLD. The zeroing matrix is ​​calculated by the roaming terminal based on the channel matrix of the third link, which is included in the second link status information.

13. The method according to claim 10 or 11, characterized in that, The roaming terminal establishes a second link with the second AP MLD. Before the second AP MLD generates an uplink interference coordination frame, the following steps are included: The second AP MLD sends a second link connection status frame to the roaming terminal via the second link; The roaming terminal receives and determines whether the third data transmission and the fourth data transmission are in the same direction based on the second link connection status frame. The third data transmission is the data transmission on the first link between the first AP MLD and the roaming terminal, and the fourth data transmission is the data transmission on the third link between the second AP MLD and the first STA. The second link connection status frame includes at least: link identification information, device address information associated with the link, and uplink and downlink information of the link.

14. The method according to claim 13, characterized in that, If it is determined that the third data transmission is an uplink transmission, the method further includes: The roaming terminal sends a third NDPA frame across the BSS to the second APMLD, or sends a third NDPA frame to the second APMLD via the second link; wherein the third NDPA frame is used to instruct the second APMLD to receive the third NDPA frame. The roaming terminal sends a third NDP frame across the BSS to the second APMLD or sends a third NDP frame to the second APMLD via the second link; wherein the third NDP frame is used to instruct the second APMLD to measure the third CSI of the third link, and the third CSI includes at least the channel frequency of the third link.

15. The method according to claim 14, characterized in that, After sending the third NDP frame to the second AP MLD, the method further includes: The roaming terminal sends a third BFRP frame across the BSS to the second AP MLD; or The roaming terminal sends a third BFRP frame to the second AP MLD via the second link; or The roaming terminal sends a third BFRP frame to the first AP MLD through the first link, so that the first AP MLD forwards the third BFRP frame to the second AP MLD. The third BFRP frame is used to instruct the second AP MLD to feed back the third CSI.

16. The method according to claim 15, characterized in that, After sending the third BFRP frame to the second AP MLD, the process also includes: The roaming terminal receives the third BFR frame fed back by the second AP MLD across BSS; or the roaming terminal receives the third BFR frame fed back by the second AP MLD through the second link; or the roaming terminal receives the third BFR frame fed back by the second AP MLD forwarded by the first AP MLD through the first link; wherein the third BFR frame carries the third CSI; The roaming terminal determines, based on the third CSI, whether the third data transmission between itself and the first AP MLD causes uplink interference to the second AP MLD.

17. The method according to any one of claims 13-16, characterized in that, The second link connection status frame also includes one of the following: link transmission time information, and frame identification information of the second link connection status frame; The second link connection status frame includes at least one of the following: The link identification information is implemented by configuring the link identification field in the multi-link report element field of the Media Access Control (MAC) frame. The device address information associated with the link is implemented by configuring the multi-link access point device MAC address field and the multi-link site device MAC address field in the multi-link report element field of the MAC frame. The uplink and downlink information of the link is implemented by configuring the uplink / downlink fields in the multi-link report element field of the MAC frame; The link transmission time information is implemented by configuring the time field and time unit field in the multi-link report element field of the MAC frame; The frame identification information is implemented by configuring the Wireless Network Management (WNM) action field of the MAC frame; The third NDPA frame includes at least: measurement object data information; the measurement object data information is implemented by configuring the AID field, CGID field and CAID field in the site information list field of the third NDPA frame; The third BFRP frame includes at least receiving object information, sending object information, and address identification information. The receiving object information is used to indicate whether the direct receiving object that receives the third BFRP frame is consistent with the final probe object. If they are inconsistent, the address identification information is used to characterize the address information and link identifier of the final probe object. The sending object information is used to indicate whether the direct receiving object that receives the third BFRP frame is consistent with the direct sending object that sends the third BFRP frame. If they are inconsistent, the address identification information is used to characterize the address information and link identifier of the direct receiving object of the third BFRP frame. The sending object information is implemented by configuring the direct sending field of the dependent user information trigger field of the third BFRP frame; The receiving object information is implemented by configuring the direct receive field of the dependent user information trigger field of the third BFRP frame; The address identification information is implemented by configuring the multi-link media access control address field and link identification field of the dependent user information trigger field in the third BFRP frame.

18. A roaming interference coordination device, characterized in that, include: A downlink interference coordination frame generation module is used to generate a downlink interference coordination frame, wherein the downlink interference coordination frame includes first link status information for indicating the roaming device and the first AP MLD; The downlink interference coordination frame transmission module is used to send the downlink interference coordination frame to the second AP MLD, and the first link status information is used by the second AP MLD to perform cooperative beamforming.

19. A roaming interference coordination device, characterized in that, include: The downlink interference coordination frame receiving module is used to receive downlink interference coordination frames sent by the roaming terminal. The downlink interference coordination frame includes first link status information for indicating the roaming device and the first AP MLD. The first beamforming module is used to perform cooperative beamforming based on the first link status information.

20. A roaming interference coordination device, characterized in that, include: The uplink interference coordination frame receiving module is used to receive the uplink interference coordination frame sent by the second AP MLD. The uplink interference coordination frame includes second link status information for indicating the third link between the second AP MLD and the first STA. The first STA is any site device in the BSS where the second AP MLD is located, excluding the roaming terminal. The second beamforming module is used to perform cooperative beamforming based on the second link status information.

21. A roaming interference coordination device, characterized in that, include: An uplink interference coordination frame generation module is used to generate an uplink interference coordination frame. The uplink interference coordination frame includes second link status information for indicating the third link between the second AP MLD and the first STA. The first STA is any site device in the BSS where the second AP MLD is located, excluding the roaming terminal. The uplink interference coordination frame sending module is used to send the uplink interference coordination frame to the roaming terminal, and the second link status information is used by the roaming terminal to perform cooperative beamforming.

22. A chip, characterized in that, include: A processor for retrieving and running a computer program from memory, causing a device having the chip mounted to perform the method as claimed in any one of claims 1-9, or the method as claimed in any one of claims 10-17.

23. A readable storage medium, characterized in that, Used to store a computer program that causes a computer to perform the method as claimed in any one of claims 1-9, or the method as claimed in any one of claims 10-17.

24. A communication system, characterized in that, It includes access point equipment and site equipment, wherein the access point equipment is used to perform the method as described in any one of claims 1-9, or the method as described in any one of claims 10-17.