Wireless communication method and device, chip, storage medium, and program product
By sending the first frame and receiving the first device response from the first AP, the problems of low resource utilization in the establishment of multi-AP coordination sets are solved, and the timely establishment of multi-AP coordination sets and efficient resource utilization are achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2026-04-02
AI Technical Summary
In the existing technology, the establishment of multi-AP coordination sets has low resource utilization and high signaling overhead, and the specific establishment process and signaling interaction of multi-AP coordination sets have not been fully discussed.
The first AP sends the first frame to publish information about the multi-AP coordination set. The first device receives and responds to join the multi-AP coordination set, thereby realizing multi-AP cooperation and improving resource utilization.
This enabled the timely establishment of multi-AP coordination sets and efficient utilization of resources, thereby improving the overall performance of the system.
Smart Images

Figure CN2024123075_02042026_PF_FP_ABST
Abstract
Description
A wireless communication method and device, chip, storage medium, and program product TECHNICAL FIELD
[0001] Embodiments of the present application relate to the field of mobile communication technology, and in particular to a wireless communication method and device, chip, storage medium, and program product. BACKGROUND
[0002] The wireless local area network industry is one of the fastest growing industries in the entire data communication field. Wireless local area network solutions, as a supplement and expansion of traditional wired local area networks, have gained the favor of home network users, small and medium-sized office users, a large number of enterprise users, and telecom operators due to their flexibility, mobility, scalability, and lower investment costs, and have been rapidly applied.
[0003] SUMMARY
[0004] Embodiments of the present application provide a wireless communication method and device, chip, storage medium, and program product.
[0005] The wireless communication method provided by the embodiments of the present application comprises:
[0006] A first access point (AP) sends a first frame, the first frame being used to publish one or more first information, the first information being information of a multi-AP coordination set / group, and the first AP being a coordinating AP and / or a coordinated AP of the multi-AP coordination set / group.
[0007] The wireless communication method provided by the embodiments of the present application comprises:
[0008] A first AP sends a sixth frame, the sixth frame being used to initiate multi-AP cooperation of the first AP and one or more second devices, the first AP being a coordinating AP of a multi-AP coordination set, and the one or more second devices belonging to the multi-AP coordination set.
[0009] The wireless communication method provided by the embodiments of the present application comprises:
[0010] A first device receives a first frame, the first frame being used to publish one or more first information, the first information being information of a multi-AP coordination set.
[0011] The wireless communication method provided by the embodiments of the present application comprises:
[0012] A second device receives a sixth frame, the sixth frame being used to initiate multi-AP cooperation of a first AP and one or more second devices, the first AP being a coordinating AP of a multi-AP coordination set, and the one or more second devices belonging to the multi-AP coordination set.
[0013] The first access point provided by the embodiments of the present application comprises:
[0014] The first communication unit is configured to send a first frame, the first frame being used to publish one or more first information, the first information being information of a corresponding multi-AP coordination set, and the first AP being a coordinating AP and / or a coordinated AP of the first multi-AP coordination set.
[0015] The first AP provided by the embodiments of the present application comprises:
[0016] The second communication unit is configured to send a sixth frame, the sixth frame being used to initiate multi-AP cooperation of the first AP with one or more second devices, the first AP being a coordinating AP of a multi-AP coordination set, and the one or more second devices belonging to the multi-AP coordination set.
[0017] The first device provided by the embodiments of the present application comprises:
[0018] The third communication unit is configured to receive a first frame, the first frame being used to publish one or more first information, the first information being information of a corresponding multi-AP coordination set.
[0019] The second device provided by the embodiments of the present application comprises:
[0020] The fourth communication unit is configured to receive a sixth frame sent by a first AP, the sixth frame being used to initiate multi-AP cooperation of the first AP with one or more second devices, the first AP being a coordinating AP of a multi-AP coordination set, and the one or more second devices belonging to the multi-AP coordination set.
[0021] The communication device provided by the embodiments of the present application comprises 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, so that the communication device executes the wireless communication method described above.
[0022] The chip provided by the embodiments of the present application is used to implement the wireless communication method described above.
[0023] Specifically, the chip comprises a processor, which is used to call and run a computer program from a memory, so that a device installed with the chip executes the wireless communication method described above.
[0024] The computer readable storage medium provided by the embodiments of the present application is used to store a computer program, and the running of the computer program causes a computer to execute the wireless communication method described above.
[0025] The computer program product provided by the embodiments of the present application comprises computer program instructions, and the running of the computer program instructions causes a computer to execute the wireless communication method described above.
[0026] The computer program provided by the embodiments of the present application, when running on a computer, causes the computer to perform the wireless communication method described above.
[0027] Through the technical solution described above, the first AP publishes information of one or more multi-AP coordination sets. For a multi-AP coordination set, the first device is the coordination AP and / or the coordinated AP of the multi-AP coordination set. The publication of the information of the first AP enables the stations receiving the information sent by the first AP to timely learn the establishment of the multi-AP coordination set, so as to timely join the multi-AP coordination set, implement multi-AP cooperation, and improve resource utilization. BRIEF DESCRIPTION OF DRAWINGS
[0028] The accompanying drawings, which are included to provide a further understanding of the present application, form a part of the present application and illustrate the illustrative embodiments of the present application and together with the description serve to explain the present application. In the drawings:
[0029] FIG. 1 is an optional schematic diagram of an application scenario of the embodiments of the present application;
[0030] FIG. 2A is an optional schematic diagram of an application scenario of the embodiments of the present application;
[0031] FIG. 2B is an optional schematic diagram of an application scenario of the embodiments of the present application;
[0032] FIG. 3 is an optional schematic diagram of C-SR of the embodiments of the present application;
[0033] FIG. 4 is an optional schematic diagram of path loss and interference signal measurement of the embodiments of the present application;
[0034] FIG. 5 is an optional flowchart of a wireless communication method of the embodiments of the present application;
[0035] FIG. 6 is an optional flowchart of a wireless communication method of the embodiments of the present application;
[0036] FIG. 7 is an optional schematic diagram of a wireless communication method of the embodiments of the present application;
[0037] FIG. 8 is an optional frame exchange schematic diagram of a wireless communication method of the embodiments of the present application;
[0038] FIG. 9A is an optional frame exchange schematic diagram of a wireless communication method of the embodiments of the present application;
[0039] FIG. 9B is an optional frame exchange schematic diagram of a wireless communication method of the embodiments of the present application;
[0040] FIG. 10 is an optional frame exchange schematic diagram of a wireless communication method of the embodiments of the present application;
[0041] FIG. 11 is an optional frame exchange diagram of a wireless communication method according to embodiments of the application;
[0042] FIG. 12 is an optional frame exchange diagram of a wireless communication method according to embodiments of the application;
[0043] FIG. 13 is an optional frame exchange diagram of a wireless communication method according to embodiments of the application;
[0044] FIG. 14A is an optional flow diagram of a wireless communication method according to embodiments of the application;
[0045] FIG. 14B is an optional flow diagram of a wireless communication method according to embodiments of the application;
[0046] FIG. 15 is an optional format diagram of a multi-AP coordination set according to embodiments of the application;
[0047] FIG. 16 is an optional format diagram of a multi-AP coordination set according to embodiments of the application;
[0048] FIG. 17 is an optional format diagram of a presence field according to embodiments of the application;
[0049] FIG. 18 is an optional format diagram of a presence field according to embodiments of the application;
[0050] FIG. 19 is an optional format diagram of a trigger frame according to embodiments of the application;
[0051] FIG. 20 is an optional format diagram of a user info field according to embodiments of the application;
[0052] FIG. 21 is an optional format diagram of a user info field according to embodiments of the application;
[0053] FIG. 22A is an optional flow diagram of a wireless communication method according to embodiments of the application;
[0054] FIG. 22B is an optional flow diagram of a wireless communication method according to embodiments of the application;
[0055] FIG. 23 is an optional flow diagram of a wireless communication method according to embodiments of the application;
[0056] FIG. 24 is an optional flow diagram of a wireless communication method according to embodiments of the application;
[0057] FIG. 25 is an optional flow diagram of a wireless communication method according to embodiments of the application;
[0058] FIG. 26 is an optional structure diagram of a first AP according to embodiments of the application;
[0059] FIG. 27 is an optional structure diagram of a first AP according to embodiments of the application;
[0060] FIG. 28 is an optional structural schematic diagram of a first device according to an embodiment of the present application;
[0061] FIG. 29 is an optional structural schematic diagram of a second device according to an embodiment of the present application;
[0062] FIG. 30 is a schematic structural diagram of a communication device according to an embodiment of the present application;
[0063] FIG. 31 is a schematic structural diagram of a chip according to an embodiment of the present application;
[0064] FIG. 32 is a schematic block diagram of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION
[0065] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.
[0066] FIG. 1 is an example of a communication system architecture to which embodiments of the present application are applied.
[0067] As shown in FIG. 1, the communication system 100 can include an AP 110 and STAs 120 accessing a network through the AP 110. In some scenarios, the AP 110 can also be referred to as an AP STA, that is, in some sense, the AP 110 is also a kind of STA. In some scenarios, the STA 120 is also referred to as a non-AP STA. In some scenarios, the STA 120 can include an AP STA and a non-AP STA. The communication in the communication system 100 can include communication between the AP 110 and the STA 120, or communication between the STA 120 and the STA 120, or communication between the STA 120 and a peer STA, where the peer STA can refer to a peer device that communicates with the STA 120, for example, the peer STA can be an AP or a non-AP STA.
[0068] The AP 110 can be used as a bridge connecting a wired network and a wireless network, and mainly functions to connect various wireless network clients together and then access the wireless network to the Ethernet. The AP 110 can be a terminal device (such as a mobile phone) or a network device (such as a router) with a WiFi chip.
[0069] It should be noted that the role of the STA 120 in the communication system is not absolute, that is, the role of the STA 120 in the communication system can be switched between the AP and the STA. For example, in some scenarios, when a mobile phone is connected to a router, the mobile phone is a STA, and when the mobile phone is used as a hotspot for other mobile phones, the mobile phone plays the role of an AP.
[0070] In some embodiments, the AP 110 and the STA 120 can be devices applied in vehicle-to-everything (V2X), internet of things (IoT) nodes, sensors, etc. in the internet of things (IoT), smart cameras, smart remote controllers, smart water meters, smart electricity meters, etc. in a smart home, and sensors, etc. in a smart city.
[0071] In some embodiments, the AP 110 can be a device supporting the 802.11be standard. The AP can also be a device supporting multiple current and future WLAN standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a. In some embodiments, the STA 120 can support the 802.11be standard. The STA can also support multiple current and future WLAN standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
[0072] In some embodiments, the AP 110 and / or the STA 120 can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; can also be deployed on water (such as a ship); and can also be deployed in the air (such as on an airplane, a balloon, and a satellite, etc.).
[0073] In some embodiments, the STA 120 can be a mobile phone, a tablet, a computer with wireless transceiver, a virtual reality (VR) device, an augmented reality (AR) device, a wireless device in industrial control, a set-top box, a wireless device in self-driving, a vehicle-mounted communication device, a wireless device in remote medical treatment, a wireless device in a smart grid, a wireless device in transportation safety, a wireless device in a smart city, a wireless device in a smart home, a vehicle-mounted communication device, a wireless communication chip / application specific integrated circuit (ASIC) / system on chip (SoC), etc. supporting WLAN / WiFi technology.
[0074] Exemplarily, the STA 120 can also be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothes, shoes, and the like. The wearable device is a portable device that is directly worn on the body or integrated into the clothes or accessories of the user. The wearable device is not only a hardware device, but also has strong functions through software support and data interaction and cloud interaction. The general wearable smart device includes devices with full functions and large sizes, which can realize complete or partial functions without relying on a smart phone, such as a smart watch or smart glasses, and devices that focus on a certain application function and need to be used in cooperation with other devices, such as a smart phone, such as various smart wristbands and smart jewelry for monitoring vital signs.
[0075] It should be understood that FIG. 1 is only an example of the present application and should not be construed as a limitation of the present application. For example, FIG. 1 only exemplarily shows one AP and two STAs, and in some embodiments, the communication system 100 can include multiple APs and include other numbers of STAs, which are not limited in the embodiments of the present application.
[0076] It should be noted that FIG. 1, FIG. 2A, FIG. 2B only schematically show the system to which the embodiments of the present application are applied in the form of examples, and of course, the method shown in the embodiments of the present application can also be applied to other systems. In addition, the terms "system" and "network" are often used interchangeably in this paper. The term "and / or" in this paper is only to describe the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. In addition, the character " / " in this paper generally represents an "or" relationship between the associated objects. It should also be understood that the "indication" mentioned in the embodiments of the present application can be direct indication or indirect indication, and can also mean an associated relationship. For example, A indicates B, which can mean that B can be obtained through A; or it can mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; or it can mean that A and B have an associated relationship. It should also be understood that the "corresponding" mentioned in the embodiments of the present application can mean a direct or indirect corresponding relationship between the two, or it can mean an associated relationship between the two, or it can mean an indication and being indicated, configuration and being configured, etc. It should also be understood that the "predefined" or "predefined rule" mentioned in the embodiments of the present application can be realized by pre-saving the corresponding code, table or other means that can be used to indicate related information in the device (for example, including terminal equipment and network equipment), and the specific implementation manner of the present application is not limited. For example, the predefined can mean the definition in the protocol. It should also be understood that the "protocol" in the embodiments of the present application can mean a standard protocol in the communication field, which can include the LTE protocol, the NR protocol and the related protocol applied to the future communication system, and the present application is not limited thereto.
[0077] In order to facilitate the understanding of the technical solutions of the embodiments of the present application, the related technologies of the embodiments of the present application are described as follows, and the following related technologies can be combined with the technical solutions of the embodiments of the present application in any way, which all belong to the protection scope of the embodiments of the present application.
[0078] In the related technologies, the co-hosted BSSID set and the multiple BSSID set are defined.
[0079] A co-hosted BSSID set is a set of access points (APs) that all use a common operating class, channel, receive antenna connector, and transmit antenna connector, each AP using a beacon or probe response frame to publish information for its BSSID.
[0080] A multiple BSSID set is a set of access points (APs) such that all APs use a common operating class, channel, receive antenna connector, and transmit antenna connector, and use a beacon or probe response frame transmitted by an AP corresponding to a transmitted BSSID to publish information for multiple BSSIDs.
[0081] The multiple BSSID set has the following characteristics:
[0082] All members of the set use a common operating class, channel, channel access function, receive antenna connector, and transmit antenna connector;
[0083] The size of the set can be up to 2 n For a selected value of n, if dotllmultibssldemented is true, then 1 < n < 8, and if dotllmultibssldemented (if present) is false, then 1 < n < 46, where dotllRMMeasurementPilotActivated is non-zero;
[0084] All BSSIDs (i.e., MAC addresses) in the multiple BSSID set are assigned in such a way that they cannot be MAC addresses of STAs using a different operating class, channel, receive antenna connector, or transmit antenna connector.
[0085] In an example, the APs within the BSSs for BSSIDs 16, 17, and 27 share the same operating class, channel, receive antenna connector, and transmit antenna connector, and the range of MAC addresses 16-31 (inclusive) is not assigned to other STAs using a different receive antenna connector or transmit antenna connector, then BSSIDs 16, 17, and 27 belong to a multiple BSSID set. This set is described with n = 4 (2 n = 16), and the range of BSSIDs is between 16-31. For example, this set cannot be described with n = 8, because there is at least one BSSID in the range 0-255 that can be used as a BSSID by an AP that does not share the same operating class, channel, receive antenna connector, and transmit antenna connector.
[0086] Coordinated Spatial Reuse (CSR)
[0087] CSR is applied in multi-AP operation scenarios. As shown in FIG. 3, by adopting CSR for transmission opportunity (TXOP) sharing, AP1 and AP2 can simultaneously communicate with their associated stations respectively by using different transmission powers in the channel bandwidth and time range corresponding to the shared TXOP.
[0088] Before CSR transmission between two APs, the APs participating in CSR need to negotiate and establish CSR, and the CSR setting process is performed by exchanging request / response frames to negotiate parameters involved in CSR. If a multi-AP coordinated transmission (including coordinated spatial reuse CSR) protocol has been established between two APs, one AP can send a CSR trigger frame to the other AP to initiate CSR transmission in its TXOP, the AP sending the CSR trigger frame is the sharing AP (Sharing AP), and the AP receiving the CSR trigger frame is the shared AP (Shared AP); in the shared TXOP time range, AP1 and AP2 can simultaneously communicate with their associated non-AP stations respectively.
[0089] In CSR transmission, the APs participating in CSR need to know the path loss between the scheduled STA and the interfering AP. Therefore, path loss measurement needs to be performed before CSR transmission. As shown in FIG. 4, AP1 needs to know the path loss between AP2 (interfering AP) and its non-AP STA; if AP1 is the sharing AP, AP1 needs to use the path loss to control the power of AP2, and at the same time, AP1 needs to use the path loss to estimate the SINR at the non-AP STA. The Beacon Request / Response and Null Data Packet (NDP) measurement mechanisms can be used for path loss measurement.
[0090] The multi-AP coordinated operation, i.e., multi-AP cooperation (such as coordinated spatial reuse, coordinated TDMA (C-TDMA), coordinated beamforming (CBF), etc.), involves cross-BSS control frame interaction issues.
[0091] In the related art, the following contents are discussed for multi-AP cooperation:
[0092] Content 1, a MAC protocol signaling mechanism for coordinated beamforming, in which two control frame exchanges are required to initiate a coordinated beamforming operation, and there is a problem of how to link the second control frame exchange if the first control frame exchange fails, but the establishment of a multi-AP coordination set is not involved, and the signaling overhead is large.
[0093] Content 2, a unified framework for MAP coordination configuration, proposes a multi-AP coordination link pair establishment method, does not involve the specific establishment process and signaling interaction of the multi-AP coordination set, and there is a problem of excessive management frame exchange in the multi-AP coordination link pair establishment or maintenance process; at the same time, it also does not involve the problem of initiating multi-AP cooperation through control frames.
[0094] Content 3, an AP in a co-hosted or multi-BSSID set negotiates with another AP in a co-hosted or multi-BSSID set to establish multi-AP operation, but does not involve the establishment of a multi-AP coordination set.
[0095] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined with the technical solutions of the embodiments of the present application as optional schemes, which all belong to the protection scope of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0096] The wireless communication method provided by the embodiments of the present application is applied to a first AP, as shown in FIG. 5, and includes the following steps.
[0097] S501, the first AP sends a first frame, the first frame is used to publish one or more first information, the first information is the information of a corresponding multi-AP coordination set, and the first AP is a coordinated AP and / or a coordinated AP of the multi-AP coordination set.
[0098] The wireless communication method provided by the embodiments of the present application is applied to a first device, as shown in FIG. 6, and includes the following steps.
[0099] S601, the first device receives a first frame, the first frame is used to publish one or more first information, and the first information is the information of a corresponding multi-AP coordination set.
[0100] Next, the wireless communication method shown in FIG. 5 or FIG. 6 is described.
[0101] The first AP is an AP that joins one or more multiple-AP coordination sets, wherein for one multiple-AP coordination set, the first AP can be a coordinating AP and / or a coordinated AP of the multiple-AP coordination set. It can be understood that the role of the first AP in the multiple-AP coordination set includes a coordinating AP and / or a coordinated AP. At a certain time, the role of the first AP in the multiple-AP coordination set is a coordinating AP or a coordinated AP. Wherein, the role of the first AP in different multiple-AP coordination sets is the same or different.
[0102] It can be understood that the coordinating AP shares the obtained transmission opportunity to the coordinated AP in the case of obtaining the transmission opportunity, and the coordinating AP can be alternatively described as a sharing AP, and the coordinated AP can be alternatively described as a shared AP.
[0103] In the embodiments of the present application, the multiple-AP coordination set can be alternatively described as a coordinated multiple AP set or a coordinated multiple BSSID set.
[0104] The first AP broadcasts a first frame, and the first frame carries first information of each AP coordination set in one or more multiple-AP coordination sets. For one first information, it is the information of one multiple-AP coordination set. It can be understood that the first information includes the multiple-AP cooperation parameter and / or the multiple-AP cooperation capability indication of the corresponding multiple-AP coordination set.
[0105] In the case that the first AP broadcasts the first frame, the first device receives the first frame. Wherein, the first device is one of one or more devices that receive the first frame, and the first device can be an AP or a Non-AP STA. If the first device is an AP, the first device can be referred to as a second AP, and the second AP and the first AP belong to different BSSs; if the first device is a Non-AP STA, the first device can be referred to as a first Non-AP STA, wherein the first Non-AP STA is a Non-AP STA associated with the first AP.
[0106] In an example, as shown in FIG. 7, the AP 701 broadcasts a first frame, and the AP 702-1, the AP 702-2, the Non-AP STA 703, and the Non-AP STA 704 receive the first frame respectively. Wherein, any device in the AP 702-1, the AP 702-2, the Non-AP STA 703, and the Non-AP STA 704 can be understood as the first device.
[0107] In the embodiments of the present application, the first AP publishes information of one or more multi-AP coordination sets, and for a multi-AP coordination set, the first AP is a coordinating AP and / or a coordinated AP of the multi-AP coordination set. The publication of the information of the first AP enables a station receiving the information sent by the first AP to timely learn the establishment of the multi-AP coordination set, and thus to timely join the multi-AP coordination set, implement multi-AP cooperation, and improve resource utilization.
[0108] In some embodiments, the establishment of the multi-AP coordination set can adopt one or more of the following manners:
[0109] Manner 1: Two or more APs jointly establish the multi-AP coordination set through mutual negotiation, wherein an AP participating in the negotiation and successfully negotiating becomes a member device of the multi-AP coordination set;
[0110] Manner 2: An AP first establishes the multi-AP coordination set with itself as a coordinating AP and / or a coordinated AP, and the AP becomes a member device of the multi-AP coordination set;
[0111] Manner 3: If a device (an AP or a non-AP STA) intends to join an established multi-AP coordination set as a member device, the device negotiates with one or more coordinating APs already existing in the multi-AP coordination set, and only when the one or more coordinating APs accept the device as a member device, the device successfully joins the multi-AP coordination set and becomes a member device.
[0112] In some embodiments, the multi-AP coordination set has one or more of the following features:
[0113] Feature 1: Different APs in the multi-AP coordination set use the same or overlapping operating channels;
[0114] Feature 2: The APs in the multi-AP coordination set are distributed at different geographical locations, or part of the APs in the multi-AP coordination set are distributed at different geographical locations;
[0115] Feature 3: The member devices of the multi-AP coordination set include one or more coordinating APs and / or one or more coordinated APs;
[0116] Feature 4: The member APs of the multi-AP coordination set specify a BSSID for multi-AP cooperation;
[0117] Feature 5: The member devices of the multi-AP coordination set include one or more non-access stations (Non-AP STAs), and the Non-AP STAs are associated with a coordinated AP or a coordinating AP in the multi-AP coordination set;
[0118] Feature 6, the coordinating AP allocates and maintains the AP identifier of the coordinated AP, and / or allocates and maintains the station identifier (STA ID) of the member Non-AP STA associated with the coordinated AP, for indicating the coordinated AP and / or the member Non-AP STA associated with the coordinated AP in a trigger frame when the coordinating AP initiates the multi-AP cooperation.
[0119] Feature 7, the coordinated AP maintains the MAC address of the coordinating AP and / or the designated BSSID used by the coordinating AP for the multi-AP cooperation, and the AP identifier (AP ID) allocated to the coordinated AP by the coordinating AP.
[0120] Feature 8, the member Non-AP STA maintains the MAC address of the coordinating AP and / or the designated BSSID used by the coordinating AP for the multi-AP cooperation, and the station identifier allocated to the member Non-AP STA by the coordinating AP.
[0121] Feature 9, if the member AP of the multi-AP coordination set is both a coordinating AP and a coordinated AP, whether the member AP is a coordinating AP depends on whether the member AP competes for a TXOP to initiate the multi-AP cooperation.
[0122] Feature 10, the multi-AP cooperation of the member devices in the multi-AP coordination set is initiated by the coordinating AP of the multi-AP coordination set.
[0123] In the embodiments of the present application, the multi-AP coordination set includes a plurality of member devices, wherein the member devices can be APs or Non-AP STAs. The multi-AP cooperation based on the multi-AP coordination set is the transmission of PPDU between each member device of the multi-AP coordination set and the associated AP or Non-AP STA.
[0124] For feature 1, when different APs in the same multi-AP coordination set perform the transmission of PPDU with the respective associated Non-AP STAs, i.e., perform the multi-AP cooperation based on the multi-AP coordination set, the operating channels used are the same or overlap.
[0125] In the embodiments of the present application, the operating channels used by different APs are the same in the time domain, frequency domain or spatial domain.
[0126] For feature 2, one multi-AP coordination set includes a plurality of APs distributed in different geographical locations.
[0127] In the embodiments of the present application, the geographical locations of the APs in one multi-AP coordination set are all different, or the geographical locations of some APs are different and there are APs with the same address location.
[0128] In feature 3, the coordinating AP in the multi-AP coordination set can include a designated AP pre-agreed or set, or an AP that obtains a transmission opportunity. For a multi-AP coordination set, one or more coordinating APs can be included, and the APs included in the multi-AP coordination set, except for the coordinating APs, are APs in the multi-AP coordination set.
[0129] In embodiments of the present application, the coordinating AP initiates the multi-AP coordination operation, and the coordinated AP is triggered by other coordinating APs in the multi-AP coordination set to participate in the multi-AP coordination operation.
[0130] For feature 4, the member AP can be a coordinating AP and / or a coordinated AP.
[0131] In some embodiments, the coordinating AP of the multi-AP coordination set specifies a coordinating BSSID.
[0132] If the member AP is a coordinating AP, the BSSID indicated by the member AP for multi-AP cooperation can be referred to as a coordinating BSSID.
[0133] It can be understood that the coordinated AP can also specify a coordinating BSSID.
[0134] In some embodiments, the coordinating BSSID is a BSSID specified by an AP in the multi-AP coordination set as a coordinating AP for multi-AP cooperation based on the multi-AP coordination set, and / or an AP in the multi-AP coordination set as a coordinating AP sets the coordinating BSSID in a transmission address (TA) in a transmitted trigger frame for initiating multi-AP cooperation.
[0135] In some embodiments, the coordinating BSSID can be a MAC address of the coordinating AP, or a BSSID used by the coordinating AP for multi-AP cooperation based on the corresponding multi-AP coordination set.
[0136] For feature 5, the member devices of the multi-AP coordination set can also include a Non-AP STA, which is a Non-AP STA associated with a coordinating AP or a coordinated AP in the multi-AP coordination set.
[0137] In the case where the member devices of the multi-AP coordination set include a Non-AP STA, one or more Non-AP STAs included in the multi-AP coordination set can form a coordinated multi-STA set attached to the multi-AP coordination set.
[0138] In embodiments of the present application, the coordinated multi-STA set attached to the multi-AP coordination set participates in multi-AP cooperation of the multi-AP coordination set, and the set of STAs associated with the coordinating AP or the coordinated AP.
[0139] In embodiments of the present application, the multi-AP coordination can be referred to as multi-AP coordinated operation. In a case where the member devices of the multi-AP coordination set include Non-AP STAs, the participating members of the multi-AP coordination triggered by the trigger frame can include the Non-AP STAs, and in this case, the multi-AP coordination can be alternatively described as multi-site coordination, or multi-AP and / or multi-Non-AP STA coordination.
[0140] For feature 6, it can be understood that, in a case where the coordinated APs are triggered to participate in the multi-AP coordination based on the trigger frame, the coordinated APs are indicated using the AP identifiers of the coordinated APs by the coordinating AP. In a case where the Non-AP STAs associated with the coordinated APs are triggered to participate in the multi-AP coordination based on the trigger frame, the Non-AP STAs associated with the coordinated APs are indicated using the STA identifiers of the Non-AP STAs by the coordinating AP.
[0141] In embodiments of the present application, the AP identifier can be alternatively described as AP ID, and the STA identifier can be alternatively described as STA ID.
[0142] For feature 7, the information maintained by the coordinated APs is described.
[0143] For feature 8, the information maintained by the member Non-AP STAs is described.
[0144] The member Non-AP STAs are the Non-AP STAs included in the member devices of the multi-AP coordination set.
[0145] For feature 9, in a case where a member AP obtains a transmission opportunity and initiates the multi-AP coordination, the member AP can assume the role of the coordinating AP.
[0146] For feature 10, for the multi-AP coordination set, the multi-AP coordination based on the multi-AP coordination set is initiated by the coordinating AP of the multi-AP coordination set based on the trigger frame.
[0147] In some embodiments, the multi-AP coordination of the member devices in the multi-AP coordination set is initiated by the coordinating AP of the multi-AP coordination set after obtaining a transmission opportunity TXOP or a shared part of the TXOP period.
[0148] In some embodiments, the multi-AP coordination supports one or more of the following schemes:
[0149] Coordinated Spatial Reuse (C-SR), Coordinated Time Division Multiple Access (C-TDMA), Coordinated Beamforming (C-BF), Coordinated Restricted Target Wake Times (C-RTWT).
[0150] In the embodiments of the present application, when the first frame carries multiple first information, the schemes supported by the multiple-AP coordination set corresponding to different first information are the same or different, and the schemes used by the multiple-AP coordination set corresponding to different first information are the same or different.
[0151] In some embodiments, the first frame comprises a management frame.
[0152] In some embodiments, the management frame comprises a beacon frame or a probe response frame.
[0153] In some embodiments, for the first AP, the method further comprises:
[0154] The first AP receives a second frame, and the second frame is used to indicate that the first device requests to establish or join a first multiple-AP coordination set corresponding to one of the one or more first information.
[0155] Correspondingly, in some embodiments, for the first device, the method further comprises:
[0156] The first device sends a second frame, and the second frame is used to indicate that the first device requests to establish or join a first multiple-AP coordination set corresponding to one of the one or more first information, and a coordination AP of the first multiple-AP coordination set is the first AP.
[0157] Understandably, in the case of establishing the first multiple-AP coordination set, the second frame is used to request to establish the first multiple-AP coordination set. In the case of joining the established first multiple-AP coordination set, the second frame or the first frame can be sent first, and at this time, the second frame is used to request to join the first multiple-AP coordination set.
[0158] In the embodiments of the present application, the transmission of the second frame can be prior to the transmission of the first frame, or can be subsequent to the transmission of the first frame.
[0159] For example, as shown in FIG. 8A, the first device sends the second frame to the first AP to request to join the first multi-AP coordination set in the case that the first device receives the first frame sent by the first AP. The first frame publishes information of one or more multi-AP coordination sets, and the first multi-AP coordination set is one of the one or more multi-AP coordination sets.
[0160] In FIG. 8A, the first device sends the second frame to the first AP in the case that the first device receives the first frame and determines to need to join the first multi-AP coordination set.
[0161] For example, the second device sends the second frame to the first AP to request to establish or join the first multi-AP coordination set, and the second frame is used to request to establish or join the first multi-AP coordination set. After the first AP establishes or joins the first multi-AP coordination set, the first AP sends the first frame to publish information of the established or updated first multi-AP coordination set.
[0162] In the embodiments of the present application, the second frame can be defined as a multi-AP coordination set join request frame or a multi-AP coordination set establishment request frame.
[0163] In some embodiments, the second frame includes first information corresponding to the first multi-AP coordination set and / or first configuration information, and the first configuration information is configuration information of the first device requesting to join the first multi-AP coordination set.
[0164] The first information corresponding to the first multi-AP coordination set carried in the second frame is used to indicate the first multi-AP coordination set that the first device requests to establish or join, that is, which multi-AP coordination set is established or joined.
[0165] The first configuration information carried in the second frame is used to indicate which device requests to join the first multi-AP coordination set.
[0166] In the embodiments of the present application, the first device can be a second AP or a first Non-AP STA associated with the first AP.
[0167] In some embodiments, in the case that a third frame indicating that the first device is not allowed to join the first multi-AP coordination set is not received within a first time length after the second frame is sent, the first device can be allowed to join the first multi-AP coordination set by default.
[0168] In some embodiments, for the first AP, the method further includes:
[0169] The first AP sends a third frame to the first device, and the third frame is used to indicate whether the first device is allowed to establish or join the first multi-AP coordination set.
[0170] Correspondingly, in some embodiments, for the first device, the method further comprises:
[0171] The first device receives a third frame sent by the first AP, the third frame being used to indicate whether the first device is allowed to establish or join the first multi-AP coordination set.
[0172] As shown in FIG. 9A, in the case that the first AP receives the second frame sent by the first device, the first AP sends a third frame to the first device to respond to whether the first device is allowed to establish or join the first multi-AP coordination set, and the first device determines whether to establish or join the first multi-AP coordination set based on the received third frame.
[0173] It can be understood that the third frame is used to respond to the second frame.
[0174] In the embodiments of the present application, the third frame can be defined as a multi-AP coordination set request join response frame or a multi-AP coordination set request establishment response frame.
[0175] In the embodiments of the present application, in the case that the first device receives the first frame and determines that it needs to join the first multi-AP coordination set, the first device sends a second frame to the first AP, and the first device responds to the third frame. At this time, the frame exchange process is as shown in FIG. 9A.
[0176] In the embodiments of the present application, the frame exchange process can also be as shown in FIG. 9B. In the case that the first device determines that it needs to establish or join the first multi-AP coordination set, the first device sends a second frame to the first AP, and the first device responds to the second frame. In the case that the third frame indicates that the first multi-AP coordination set is established or the first device joins the first AP coordination set, the first device sends a first frame. At this time, the first frame is used to publish the information of the established or updated first AP coordination set.
[0177] In the embodiments of the present application, for the frame exchange process shown in FIG. 9A or FIG. 9B, after the first device joins the first AP coordination set, the first device can broadcast a first frame to publish the information of the established or updated first AP coordination set.
[0178] In some embodiments, the third frame comprises one or more of the following:
[0179] First indication information, the first indication information being used to indicate whether the first device is allowed to join the first multi-AP coordination set;
[0180] First information, the first information being the information of the currently established or updated multi-AP coordination set;
[0181] First identification, the first identification indicating the identification assigned by the first AP to the first device, and being used to indicate the first device in a trigger frame when initiating multi-AP cooperation.
[0182] The first indication information can be understood as a status code, used to indicate whether the first device is allowed to establish or join the first multi-AP coordination set. The first indication information indicates whether the first device is allowed to establish or join the first multi-AP coordination set based on different values.
[0183] In an example, the length of the status code is 1 byte, the value of the status code is 0, indicating that the first device is allowed to join the first multi-AP coordination set; the value of the status code is 0, indicating that the first device is not allowed or refused to join the first multi-AP coordination set.
[0184] When the first indication information indicates that the first multi-AP coordination set is allowed to be established, the second frame includes first information used to indicate the established or updated first multi-AP coordination set.
[0185] When the first indication information allows the first device to join the first multi-AP coordination set, the coordinating AP allocates or maintains a first identifier for the first device, and the third frame carries the first identifier, used to indicate the first device in a trigger frame when initiating multi-AP cooperation.
[0186] In the embodiments of the present application, the transmission of the first frame can be prior to the transmission of the second frame (such as shown in FIG. 9A), or can be subsequent to the transmission of the second frame (such as shown in FIG. 9B). For convenience of description, in the following description, the transmission of the first frame is limited to the transmission of the second frame as an example for description.
[0187] In some embodiments, the first AP is a coordinating AP of the first multi-AP coordination set, and the first device is a second AP.
[0188] At this time, the second frame is used for the second AP to request to join the first multi-AP coordination set with the first AP as the coordinating AP, or is used for the second AP to request to establish the first multi-AP coordination set.
[0189] In an example, the first AP is AP1, and the second AP is AP2. As shown in FIG. 10, AP1 sends the first frame, AP2 sends the second frame to AP1 in the case of receiving the first frame, and AP1 receives the second frame and responds to AP2 with the third frame.
[0190] In some embodiments, the first AP is a coordinated AP of the first multi-AP coordination set, and the first device is a first Non-AP STA, which is a Non-AP STA associated with the first AP.
[0191] At this time, the second frame is used for the first Non-AP STA to request to join the first multi-AP coordination set with the first AP as the coordinated AP, or is used for the first Non-AP STA to request to establish the first multi-AP coordination set.
[0192] In an example, the first AP is AP1, and the first Non-AP STA is Non-AP STA1 associated with AP1, as shown in FIG. 11: AP1 sends a first frame, Non-AP STA1 sends a second frame to AP1 upon receiving the first frame, and AP1 sends a third frame to Non-AP STA1 in response to receiving the second frame.
[0193] In the embodiments of the present application, for an AP, the AP can act as a second AP, and become a coordinated AP of a multi-AP coordination set through frame interaction with a coordinating AP; after joining the multi-AP coordination set, the AP can send a first frame as a coordinated AP, thereby publishing the multi-AP coordination set that the AP has joined. Alternatively, the AP can act as a coordinated AP, and become a member device of the multi-AP coordination set through second frame and third frame interaction between the AP and a Non-AP STA associated with the AP.
[0194] In some embodiments, after the first AP sends the third frame to the first device, the method further includes:
[0195] The first AP sends a fourth frame to a third AP, the fourth frame being used to indicate that the first Non-AP STA has joined the first multi-AP coordination set, and the third AP being a coordinating AP of the first multi-AP coordination set.
[0196] It can be understood that the third frame is used to trigger the first AP to send a fourth frame to a third AP, the fourth frame being used to indicate that the first Non-AP STA has joined the first multi-AP coordination set, and the third AP being a coordinating AP of the first multi-AP coordination set.
[0197] If the first AP is a coordinated AP, and the first AP determines to allow the first Non-AP STA to join the first multi-AP coordination set, the first AP sends a fourth frame to a coordinating AP of the first multi-AP coordination set, the fourth frame being used to notify the first Non-AP STA to join the first multi-AP coordination set.
[0198] In an example, the first AP is AP1, the first Non-AP STA is Non-AP STA1 associated with AP1, and the third AP is AP2, as shown in FIG. 12 based on FIG. 11: AP1 sends a third frame to Non-AP STA1, and then sends a fourth frame to AP2.
[0199] In the embodiments of the present application, the fourth frame can be defined as a multi-AP coordination set joining notification frame or a multi-AP coordination set parameter update notification frame.
[0200] In some embodiments, the fourth frame includes first information corresponding to the first multi-AP coordination set;
[0201] The first information corresponding to the first multi-AP coordination set includes second configuration information, and the second configuration information is configuration information of the first Non-AP STA that has joined the first multi-AP coordination set.
[0202] The first information in the fourth frame is used to notify parameter update in the first multi-AP coordination set. It can be understood that the second configuration information included in the first information is used to notify configuration information of the first Non-AP STA that is added to the first multi-AP coordination set.
[0203] In some embodiments, the third AP receives the fourth frame and sends confirmation information in response to the fourth frame.
[0204] In the embodiments of the present application, whether the Non-AP STA associated with the coordinated AP of the multi-AP coordination set joins the multi-AP coordination set can be determined by the coordinated AP, thereby strengthening the capability of the coordinated AP in the multi-AP coordination set and improving the flexibility of the scheme.
[0205] In some embodiments, after the first AP receives the second frame sent by the first device, the method further includes:
[0206] The first AP sends a fourth frame to a third AP, and the fourth frame is used to indicate that the first Non-AP STA requests to join the first multi-AP coordination set, and the third AP is a coordinated AP of the first multi-AP coordination set.
[0207] The first AP receives the second frame and sends a fourth frame to a third AP, and the fourth frame is used to indicate that the Non-AP STA associated with the first AP requests to join the first multi-AP coordination set in which the third AP is a coordinated AP.
[0208] The fourth frame can be defined as a multi-AP coordination set parameter update request frame or a multi-AP coordination set STA join request frame.
[0209] In some embodiments, the fourth frame includes one or more of the following: first information corresponding to the first multi-AP coordination set and / or third configuration information, and the third configuration information is configuration information of the first Non-AP STA that requests to join the first multi-AP coordination set.
[0210] The first information corresponding to the first multi-AP coordination set carried in the fourth frame is used to indicate the first multi-AP coordination set to which the first Non-AP STA requests to join, that is, which multi-AP coordination set to join.
[0211] The third configuration information carried in the fourth frame is used to indicate which device requests to join the first multi-AP coordination set.
[0212] In some embodiments, the method further includes:
[0213] The first AP receives a fifth frame sent by the third AP, and the fifth frame is used to indicate whether the first Non-AP STA is allowed to join the first multi-AP coordination set.
[0214] The first AP sends a fourth frame to the third AP, and the third AP sends a fifth frame to the first AP after receiving the fourth frame, and the fifth frame is used to indicate whether the first Non-AP STA is allowed to join the first multi-AP coordination set.
[0215] The fifth frame can be defined as a multi-AP coordination set parameter update response frame or a multi-AP coordination set STA join response frame.
[0216] In an example, the first AP is AP1, the first Non-AP STA is Non-AP STA1 associated with AP1, and the third AP is AP2. Based on FIG. 11, as shown in FIG. 13, AP1 receives the second frame sent by Non-AP STA1, sends a fourth frame to AP2, AP2 receives the fourth frame and sends a fifth frame to AP1, and AP1 receives the fifth frame and then sends a third frame to Non-AP STA1.
[0217] In some embodiments, the fifth frame includes one or more of the following:
[0218] Second indication information, the second indication information is used to indicate whether the first Non-AP STA is allowed to join the first multi-AP coordination set;
[0219] Second identification, the second identification is used to indicate the first Non-AP STA in a trigger frame when initiating multi-AP cooperation.
[0220] In the embodiments of the application, the second indication information can be understood as a status code contained in the fifth frame. The description of the status code can be referred to the description of the status code involved in the first indication information, which will not be repeated here. The second identification is an identification allocated or maintained by the coordination AP for the first device for indicating the first Non-AP STA in a trigger frame when initiating multi-AP cooperation in the case that the first Non-AP STA is allowed to join the first multi-AP coordination set.
[0221] In the case that the first device is the first Non-AP STA, the first identification and the second identification are the same information.
[0222] In some embodiments, the third frame is the forwarded fifth frame.
[0223] In the case that the first AP receives the fifth frame, the third frame is generated based on the information carried in the fifth frame, and the third frame is sent to the first Non-AP STA to realize forwarding of the third frame.
[0224] The first information in the embodiments of the present application is described below.
[0225] In some embodiments, the first information corresponding to the multi-AP coordination set comprises one or more of the following:
[0226] Information 1, an identifier of the multi-AP coordination set;
[0227] Information 2, a coordination BSSID of the multi-AP coordination set;
[0228] Information 3, third indication information, used to indicate a MAC address of a coordination AP of the multi-AP coordination set;
[0229] Information 4, fourth indication information, used to indicate whether a sending end of the first information is the coordination AP of the multi-AP coordination set;
[0230] Information 5, fifth indication information, used to indicate a multi-AP cooperation scheme supported by the multi-AP coordination set;
[0231] Information 6, sixth indication information, used to indicate a maximum number of APs supported by the multi-AP coordination set;
[0232] Information 7, seventh indication information, used to indicate whether the multi-AP coordination set allows a new AP to join;
[0233] Information 8, eighth indication information, used to indicate whether the multi-AP coordination set supports the coordination AP triggering a Non-AP STA associated with a coordinated AP to participate in multi-AP cooperation.
[0234] In the embodiments of the present application, the first information comprises one or more of the information 1 to information 8. For the first information corresponding to different multi-AP coordination sets, different information can be included. For the first frame, the second frame and the fourth frame, the information included in the first information corresponding to the first multi-AP coordination set carried by each frame can be the same or different.
[0235] For the information 1, it can be defined as an identifier of the multi-AP coordination set.
[0236] In an example, the length of the information 1 can be 1 byte.
[0237] For the information 2, it can be defined as a coordination BSSID.
[0238] The understanding of the information 2 can refer to the description of the coordination BSSID in the feature 6 of the multi-AP coordination set, which is not repeated here.
[0239] The information 1 and / or the information 2 can indicate that the first information corresponds to a multi-AP coordination set.
[0240] For the information 3, a MAC address of a coordinating AP can be defined, which is a MAC address of a coordinating AP of the multi-AP coordination set corresponding to the first information.
[0241] In an embodiment, the information 3 can have a length of 6 bytes.
[0242] For the information 4, whether the information of the coordinating AP can be defined.
[0243] The information 4 can be used to indicate whether the station sending the first information is a coordinating AP or a sharing AP in the multi-AP coordination set corresponding to the first information. In an example, the information 4 can have a length of 1 bit, and when the value of the information 4 is 1, it indicates that the station sending the first information is a coordinating AP or a sharing AP in the multi-AP coordination set corresponding to the first information, otherwise, it is set to 0.
[0244] In the embodiments of the present application, the station can be an AP or a Non-AP STA.
[0245] The information 5 can be defined as multi-AP cooperation scheme information.
[0246] The information 5 can be a bitmap, and each bit can correspond to a multi-AP cooperation scheme. In an example, the 0th bit of the information 5 corresponds to coordinated spatial reuse (C-SR), the 1st bit corresponds to coordinated beamforming (C-BF), the 2nd bit corresponds to coordinated TDMA (C-TDMA), the 3rd bit corresponds to coordinated target wake time (C-RTWT), and so on. In the embodiments of the present application, if the ith bit of the bitmap is set to 1, it indicates that the multi-AP coordination set corresponding to the first information supports the corresponding multi-AP cooperation scheme, otherwise, it is set to 0.
[0247] The information 6 can be defined as the maximum number of APs (or BSSIDs) of the multi-AP coordination set.
[0248] The information 6 is used to indicate the maximum number of APs (or BSSIDs) supported by the multi-AP coordination set corresponding to the first information.
[0249] In the embodiments of the present application, the information 6 can be an unsigned integer with a length of 1 byte.
[0250] The information 7 can be defined as whether the multi-AP coordination set is full.
[0251] The information 7 is used to indicate whether the multi-AP coordination set corresponding to the first information currently still allows a new station, i.e., a member device, to join.
[0252] In an example, the length of the information 7 can be 1 bit, and when the value of the information 7 is 1, it indicates that the multi-AP coordination set corresponding to the first information is currently full, i.e., no new member device is allowed to join, otherwise it is set to 0.
[0253] The information 8 can be defined as whether to support the non-AP station triggering information across BSSs.
[0254] The information 8 is used to indicate whether the multi-AP coordination set corresponding to the first information supports the coordination AP directly triggering the associated non-AP station of the member AP to participate in the multi-AP cooperation.
[0255] In some embodiments, the first information can include the information 1 and the information 2, and the information 3 to the information 8 are optional.
[0256] In some embodiments, the first information corresponding to the multi-AP coordination set further includes:
[0257] A ninth indication information, the ninth indication information is used to indicate a first quantity, the first quantity is a quantity of member APs included in the multi-AP coordination set;
[0258] Member information of each of the first quantity of member APs included in the multi-AP coordination set.
[0259] In an embodiment of the present application, the ninth indication information can be defined as the current member AP quantity information, which is used to indicate the current member AP quantity, i.e., the first quantity. The first quantity can be 1 or an integer greater than 1.
[0260] The ninth indication information can be an 8-bit integer data.
[0261] The member information of each of the first quantity of member APs included in the multi-AP coordination set can be understood as a member AP information list, which includes one or more member information in the list, and different member information is the member information of different member devices in the multi-AP coordination set.
[0262] In some embodiments, the member information includes one or more of the following:
[0263] The MAC address of the member AP;
[0264] The BSSID of the member AP;
[0265] A tenth indication information, the tenth information is used to indicate a role of the member AP in the multi-AP coordination set.
[0266] The BSSID of the member AP can be understood as the BSSID of the member AP used for multi-AP cooperation based on the multi-AP coordination set.
[0267] The length of the BSSID of the member AP can be 6 bytes.
[0268] In embodiments of the present application, for a coordinating AP, the BSSID is the BSSID of the BSS corresponding to the coordinating AP (i.e., the coordinating AP) or the sharing AP (i.e., the sharing AP), or the BSSID set in the TA for the coordinating AP to transmit the trigger frame for initiating the multi-AP cooperation (wherein the multi-AP cooperation is based on the multi-AP coordination set).
[0269] The role of the member AP in the multi-AP coordination set can include the following: coordinating AP, coordinated AP, and both coordinating AP and coordinated AP. Optionally, whether an AP is a coordinating AP depends on whether the AP competes for a TXOP to initiate a multi-AP coordination operation: when the AP competes for a TXOP to initiate a multi-AP coordination operation, the AP is a coordinating AP; when the AP is triggered by another coordinating AP in the multi-AP coordination set to perform a multi-AP coordination operation, the AP is a coordinated AP.
[0270] In an example, the tenth indication information can be indicated by 2 bits. When the value is 0, it indicates that the member AP is a coordinating AP; when the value is 1, it indicates that the member AP is a coordinated AP; and when the value is 2, it indicates that the member AP can be both a coordinating AP and a coordinated AP.
[0271] In some embodiments, the first information further includes one or more of the following:
[0272] one or more fourth configuration information, the fourth configuration information being configuration information of a coordinating AP or a coordinated AP of the multi-AP coordination set, or being configuration information of a member AP of the multi-AP coordination set;
[0273] one or more fifth configuration information, the fifth configuration information being configuration information of a Non-AP STA participating in the multi-AP cooperation of the multi-AP coordination set.
[0274] In embodiments of the present application, when the first information does not include the ninth indication information and the member information of each member AP, the fourth configuration information is configuration information of a coordinating AP or a coordinated AP of the multi-AP coordination set, wherein the one or more fourth configuration information can include configuration information of the coordinating AP and / or one or more coordinated APs.
[0275] For the configuration information of the coordinated AP, when the first information is contained in the first frame, the second frame sent by the first Non-AP STA, or the fourth frame, the configuration information of the coordinated AP is the configuration information of the coordinated AP which has joined the multi-AP coordination set; when the first information is contained in the second frame sent by the second AP, the configuration information of the coordinated AP is the configuration information of the AP which requests to join the multi-AP coordination set, that is, the configuration information of the AP which requests to be a coordinated AP of the multi-AP coordination set.
[0276] In the embodiments of the present application, when the first information includes the ninth indication information and the member information of each member AP, the fourth configuration information is the configuration information of the member AP of the multi-AP coordination set.
[0277] For the configuration information of the member AP, when the first information is carried in the first frame, it is the configuration information of the AP (or BSSID) which has joined the multi-AP coordination set; when the first information is carried in the second frame, it is the configuration information of the member AP which requests to join.
[0278] For the fifth configuration information, when the first information is contained in the fourth frame sent after the first frame, the second frame or the third frame, it is the configuration information of the Non-AP STA which has joined the multi-AP coordination set and participates in the multi-AP cooperation of the multi-AP coordination set; when the first information is contained in the fourth frame sent before the third frame, it is the configuration information of the Non-AP STA which requests to join the multi-AP coordination set, that is, the configuration information of the Non-AP STA which requests to participate in the multi-AP cooperation of the multi-AP coordination set.
[0279] In the embodiments of the present application, if the multi-AP coordination set includes one coordinated AP, the corresponding first information can include the fourth configuration information, and does not include the ninth indication information and the member information of each member AP in the first number of member APs included in the multi-AP coordination set. If the multi-AP coordination set includes one or more coordinated APs, the corresponding first information can include the ninth indication information and the member information of each member AP in the first number of member APs included in the multi-AP coordination set.
[0280] In the embodiments of the present application, for other frames except the second frame sent by the second AP, the fifth configuration information is optional.
[0281] In the embodiments of the present application, for other frames except the fourth frame sent before the third frame, the sixth configuration information is optional.
[0282] In the embodiments of the present application, the first information can further include control information, and the control information can include one or more of the following: type information and existence information, the type information being used to indicate the type of the frame in which the first information is located, and the existence information being used to indicate the information included in the first information. In an example, the existence information is used to indicate whether the information 3 to the information 8 and the ninth indication information exist in the first information.
[0283] In some embodiments, the first information is located in one or more elements, and one or more of the following frames includes the one or more elements: the first frame, the second frame, and the fourth frame.
[0284] In an example, the first information is located in one element, which can be defined as a multi-AP coordination set element.
[0285] In some embodiments, the one or more elements include a first field, and the first field includes one or more of the following subfields:
[0286] A first subfield, the first subfield being used to carry an identification of the multi-AP coordination set;
[0287] A second subfield, the second subfield being used to carry a coordinated BSSID of the multi-AP coordination set;
[0288] A third subfield, the third subfield being used to carry third indication information;
[0289] A fourth subfield, the fourth subfield being used to carry fourth indication information;
[0290] A fifth subfield, the fifth subfield being used to carry fifth indication information;
[0291] A sixth subfield, the sixth subfield being used to carry sixth indication information;
[0292] A seventh subfield, the seventh subfield being used to carry seventh indication information;
[0293] An eighth subfield, the eighth subfield being used to carry eighth indication information.
[0294] The first field can be referred to as a common information field, and is used to carry common information, wherein the common information can include one or more of the information 1 to the information 8.
[0295] The first subfield can be referred to as a multi-AP coordination set identification field, and is used to carry the information 1.
[0296] The second subfield can be referred to as a coordinated BSSID field, and is used to carry the information 2.
[0297] The third subfield can be referred to as a coordinated AP MAC address field, and is used to carry the information 3.
[0298] The fourth subfield can be referred to as an AP coordination field, used to carry information 4.
[0299] The fifth subfield can be referred to as a multi-AP coordination scheme bitmap field, used to carry information 5.
[0300] The sixth subfield can be referred to as a multi-AP coordination set maximum AP (or BSSID) number field, used to carry information 6.
[0301] The seventh subfield can be referred to as a multi-AP coordination set fullness field, used to carry information 7.
[0302] The eighth subfield can be referred to as a non-AP station trigger across BSS support field, used to carry information 8.
[0303] In some embodiments, the first field can further include a length field, used to indicate the size of the first field.
[0304] In some embodiments, the first field further includes a ninth subfield, the ninth subfield being used to carry ninth indication information.
[0305] The one or more elements further include a second field,
[0306] The second field includes a first number of tenth subfields, the tenth subfields being used to carry member information of member APs included in the multi-AP coordination set.
[0307] The ninth field can be referred to as a front member AP number field, used to carry ninth indication information.
[0308] The second field can be referred to as a member AP information list field.
[0309] The second field can include one or more tenth subfields, the tenth subfield can be referred to as a member AP information field.
[0310] In some embodiments, the tenth subfield includes one or more of the following subfields:
[0311] An eleventh subfield, the eleventh subfield being used to carry a MAC address of the member AP;
[0312] A twelfth subfield, the twelfth subfield being used to carry a BSSID of the member AP;
[0313] A thirteenth subfield, the thirteenth subfield being used to carry tenth indication information.
[0314] The eleventh subfield can be referred to as a member AP MAC address subfield.
[0315] The twelfth subfield can be referred to as a member BSSID subfield.
[0316] The thirteenth subfield can be referred to as a member AP role subfield.
[0317] In the embodiments of the present application, the second field can ignore the concept of the tenth subfield, and include one or more groups of field combinations composed of the eleventh subfield, the twelfth subfield and the thirteenth subfield.
[0318] In some embodiments, the one or more elements further include one or more of:
[0319] One or more third fields, the third field being used to carry fourth configuration information;
[0320] One or more fourth fields, the fourth field being used to carry fifth configuration information.
[0321] In the case that the fourth configuration information carried by the third field is the configuration information of the coordinating AP, the third field can be referred to as a coordinating AP (or BSSID) configuration (profile) subelement, and the field is an optional field.
[0322] In the case that the fourth configuration information carried by the third field is the configuration information of the coordinated AP, the third field can be referred to as a coordinated AP (or BSSID) configuration (profile) subelement, and the field is an optional field.
[0323] In the case that the fourth configuration information carried by the third field is the configuration information of the member AP, the third field can be referred to as a member AP (or BSSID) configuration (profile) subelement.
[0324] The fourth field can be referred to as a participating STA configuration (profile) subelement.
[0325] In the embodiments of the present application, in the case that the ninth subfield and the second field are not included in the one or more elements, the fourth configuration information carried by the third field is the configuration information of the coordinating AP or the coordinated AP of the multi-AP coordination set, and the one or more fourth configuration information can include the configuration information of the coordinating AP and / or one or more coordinated APs. In the case that the ninth subfield and the second field are included in the one or more elements, the fourth configuration information is the configuration information of the member AP.
[0326] In some embodiments, the one or more elements further include one or more of the following fields:
[0327] A fifth field, the fifth field being used to indicate the type of the frame containing the one or more first elements;
[0328] A sixth field for indicating the subfields present in the first field.
[0329] The fifth field can be referred to as a type field or type subfield, for carrying type information.
[0330] In an example, the type subfield can take 3 bits, and the inner two values respectively indicate that the frame where the first information is located is the first frame and the second frame.
[0331] The sixth field can be referred to as a presence bitmap field or presence bitmap subfield, for carrying presence information.
[0332] The sixth field can include one or more of the following fields: a coordinated AP present subfield, a multi-AP cooperation scheme bitmap present subfield, a multi-AP coordination set maximum AP (or BSSID) number present subfield, a multi-AP coordination set whether full present subfield, a current member AP number present subfield, and a non-AP station trigger across BSS support present subfield.
[0333] The coordinated AP present subfield indicates whether the common information field has a coordinated AP subfield: if the common information field has a coordinated AP subfield, the subfield is set to 1, otherwise, the field is set to 0.
[0334] The multi-AP cooperation scheme bitmap present subfield indicates whether the common information field has a multi-AP cooperation scheme bitmap subfield: if the common information field has a multi-AP cooperation scheme bitmap subfield, the subfield is set to 1, otherwise, the field is set to 0.
[0335] The multi-AP coordination set maximum AP (or BSSID) number present subfield indicates whether the common information field has a multi-AP coordination set maximum AP (or BSSID) number subfield: if the common information field has a multi-AP coordination set maximum AP (or BSSID) number subfield, the subfield is set to 1, otherwise, the field is set to 0.
[0336] The multi-AP coordination set whether full present subfield indicates whether the common information field has a multi-AP coordination set whether full subfield: if the common information field has a multi-AP coordination set whether full subfield, the subfield is set to 1, otherwise, the field is set to 0.
[0337] The current member AP number present subfield indicates whether the common information field has a current member AP number subfield: if the common information field has a current member AP number subfield, the subfield is set to 1, otherwise, the field is set to 0.
[0338] A presence subfield of whether a non-AP station trigger across BSSs is supported indicates whether a common information field is present.
[0339] In an example, the sixth field includes the following subfields: a presence subfield of whether a coordinating AP is present, a presence subfield of a multi-AP cooperation scheme bitmap, a presence subfield of a maximum number of APs (or BSSIDs) of a multi-AP coordination set, a presence subfield of whether the multi-AP coordination set is full, a presence subfield of whether a non-AP station trigger across BSSs is supported.
[0340] In an example, the sixth field includes the following subfields: a presence subfield of whether a coordinating AP is present, a presence subfield of a multi-AP cooperation scheme bitmap, a presence subfield of a maximum number of APs (or BSSIDs) of a multi-AP coordination set, a presence subfield of whether the multi-AP coordination set is full, a presence subfield of a number of current member APs, and a presence subfield of whether a non-AP station trigger across BSSs is supported.
[0341] In an example, the presence information is a presence bitmap, each bit of which is used to indicate whether the first field includes each of the partial or all subfields. In an example, the presence bitmap is used to indicate whether the first field includes each of the third subfield to the ninth subfield.
[0342] In an example, the fifth field and the sixth field constitute one or more element control fields.
[0343] In an example, the element, the sub-element, the field, or the subfield can be alternatively described as needed.
[0344] The wireless communication method provided by the example of the present application proposes a multi-AP coordination set establishment and operation mechanism, including a multi-AP coordination set joining signaling mechanism. The multi-AP coordination set is a set of access points (APs), so that all APs use a common or overlapping operating channel, wherein the APs belong to either a coordinating AP (or a shared AP) or a coordinated AP (or a shared AP) participate in multi-AP cooperation.
[0345] The wireless communication method provided by the example of the present application is applied to a first AP, as shown in FIG. 14A, and includes the following steps.
[0346] S1401A, the first AP sends a sixth frame, the sixth frame is used to initiate multi-AP cooperation of the first AP and one or more second devices, the first AP is a coordinating AP of a multi-AP coordination set, and the one or more second devices are member devices of the multi-AP coordination set.
[0347] The wireless communication method provided in the embodiments of the present application is applied to a second device, as shown in FIG. 14B, and includes the following steps.
[0348] In S1401B, the second device receives a sixth frame, where the sixth frame is used to initiate multi-AP cooperation of the first AP and one or more second devices, the first AP is a coordinating AP of a multi-AP coordination set, and the one or more second devices are member devices of the multi-AP coordination set.
[0349] In the embodiments of the present application, the wireless communication method shown in FIG. 5 or FIG. 6 can be combined with the wireless communication method shown in FIG. 14A or FIG. 14B in the case of conflict.
[0350] Hereinafter, the wireless communication method shown in FIG. 14A or FIG. 14B is described.
[0351] The first AP sends the sixth frame to the one or more second devices to initiate multi-AP cooperation of the first AP and the one or more second devices. The multi-AP coordination operation can be understood as that the first AP is a multi-AP coordination set. The receiving end of the sixth frame is each second device in the one or more second devices, which receives the sixth frame. The execution subject of S1401B is any second device in the one or more second devices.
[0352] In some embodiments, the first frame in the embodiments of the present application can be referred to as a trigger frame.
[0353] In an example, the first frame is an initial control frame (ICF).
[0354] The first AP is a coordinating AP of a multi-AP coordination set, and the one or more second devices include member devices of the multi-AP coordination set except for the coordinating device.
[0355] In the embodiments of the present application, in the wireless communication method shown in FIG. 4 or FIG. 5, when the first AP is a coordinating AP, the second device and the first device can be the same device.
[0356] It can be understood that the coordinating AP shares the obtained transmission opportunity to the coordinated AP when obtaining the transmission opportunity, and the coordinating AP can be alternatively described as a sharing AP, and the coordinated AP can be alternatively described as a shared AP.
[0357] When the second device receives the first frame, the second device can respond to the first AP with a seventh frame, which is used to indicate that the sixth frame is received.
[0358] The seventh frame can be an initial control response (ICR).
[0359] The second device transmits the seventh frame, and the second device transmits a PPDU with the associated station.
[0360] In the embodiments of the present application, the multi-AP coordination set can also be described as a coordinated multiple AP set or a coordinated multiple BSSID set.
[0361] In the embodiments of the present application, the frame initiating the multi-AP cooperation based on the multi-AP coordination set is enhanced and defined to indicate the APs and / or non-AP STAs across BSSs to perform the multi-AP coordination operation.
[0362] In some embodiments, the multi-AP coordination set has one or more of the following features:
[0363] Feature 1: The operating channels used by different APs in the multi-AP coordination set are the same or overlap;
[0364] Feature 2: The APs in the multi-AP coordination set are distributed at different geographical locations, or part of the APs in the multi-AP coordination set are distributed at different geographical locations;
[0365] Feature 3: The member devices of the multi-AP coordination set include one or more coordinating APs and / or one or more coordinated APs;
[0366] Feature 4: The member APs of the multi-AP coordination set specify a BSSID for multi-AP cooperation;
[0367] Feature 5: The member devices of the multi-AP coordination set include one or more non-access stations (Non-AP STAs) associated with the coordinated APs or the coordinating APs in the multi-AP coordination set;
[0368] Feature 6: The coordinating AP allocates and maintains the AP identifier of the coordinated AP and / or allocates and maintains the station identifier of the member Non-AP STA associated with the coordinated AP, to indicate the coordinated AP and / or the member Non-AP STA associated with the coordinated AP in the trigger frame when the coordinating AP initiates the multi-AP cooperation;
[0369] Feature 7: The coordinated AP maintains the MAC address of the coordinating AP and / or the specified BSSID for multi-AP cooperation of the coordinating AP, and the AP identifier allocated by the coordinating AP to the coordinated AP;
[0370] Feature 8, a member Non-AP STA maintains a MAC address of a coordinating AP and / or a designated BSSID used by the coordinating AP for multi-AP collaboration, and a station identity allocated to the member Non-AP STA by the coordinating AP;
[0371] Feature 9, if a member AP of the multi-AP coordination set is both a coordinating AP and a coordinated AP, whether the member AP is a coordinating AP depends on whether the member AP contends for a TXOP to initiate multi-AP collaboration;
[0372] Feature 10, multi-AP collaboration of member devices in the multi-AP coordination set is initiated by a coordinating AP of the multi-AP coordination set.
[0373] The description of features 1 to 10 can refer to the description of features 1 to 10 in the wireless communication method shown in FIG. 4 or FIG. 5, which will not be repeated here.
[0374] In some embodiments, the sixth frame is used to allocate resources to the one or more second devices.
[0375] It can be understood that the sixth frame is used to allocate resources to the one or more second devices, and the one or more second devices allocated with resources transmit a PPDU based on the resources allocated by the sixth frame. In the embodiments of the present application, the transmitted PPDU can be a non-TB PPDU or a TB PPDU.
[0376] In the embodiments of the present application, the one or more second devices allocated with resources share resources for PPDU transmission in the time domain, frequency domain or spatial domain based on the multi-AP collaboration scheme.
[0377] The multi-AP collaboration scheme can include C-SR, C-TDMA, C-BF, and C-RTWT.
[0378] In some embodiments, the one or more second devices include one or more coordinated APs of the multi-AP coordination set and / or one or more second non-AP STAs, the second non-AP STAs being non-AP STAs associated with the coordinating AP or the coordinated AP of the multi-AP coordination set.
[0379] The one or more coordinated APs of the multi-AP coordination set and / or the one or more second non-AP STAs allocated with resources transmit a non-TB PPDU or a TB PPDU based on the resources allocated by the sixth frame.
[0380] In some embodiments, the sixth frame includes one or more user information fields, and one user information field corresponds to a second device of the multi-AP coordination set.
[0381] The sixth frame in the embodiment of the application includes a user information list field, wherein the user information list field contains one or more user information fields, wherein one user information field corresponds to one second device, and the second device can be a coordinated AP of the multi-coordinated AP set or a second Non-AP STA.
[0382] In some embodiments, the one or more user information fields include a first user information field, and the first user information field includes a first identification field containing one of the following:
[0383] an association identification AID of a Non-AP STA associated with the first AP;
[0384] an AP ID of a coordinated AP of the multi-coordinated AP set;
[0385] an STA ID allocated by the first AP to a second Non-AP STA participating in multi-AP cooperation of the multi-AP coordination set.
[0386] The first user information field is only one field in the one or more user information fields to indicate the user information field of the second device.
[0387] For the first user information field, if the first AP associated Non-AP STA association identification AID is contained, it is used to indicate the first AP associated Non-AP STA, that is, the second Non-AP STA associated with the coordinated AP of the multi-coordinated AP set.
[0388] For the first user information field, if the AP ID of the coordinated AP of the multi-coordinated AP set is contained, it is used to indicate the coordinated AP of the multi-coordinated AP set.
[0389] For the first user information field, if the STA ID allocated by the first AP to the second Non-AP STA participating in multi-AP cooperation of the multi-AP coordination set is contained, it is used to indicate the second Non-AP STA associated with the coordinated AP of the multi-coordinated AP set.
[0390] In some embodiments, the first identification field represents one of the following based on different value ranges:
[0391] an AID of a Non-AP STA associated with the first AP;
[0392] an AP ID of a coordinated AP of the multi-coordinated AP set;
[0393] an STA ID allocated by the first AP to a second Non-AP STA participating in multi-AP cooperation of the multi-AP coordination set.
[0394] In the embodiments of the present application, different second devices can be indicated based on the same identification field, and different types of second devices are indicated by the same identification field, which indicates different types of second devices based on different value ranges.
[0395] In the embodiments of the present application, the first identification field can be referred to as an AID12 / AP ID field.
[0396] It can be understood that the division of the value range of the first identification field can be set according to actual needs.
[0397] In some embodiments, the one or more user information fields include a second user information field, and the second user information field includes: a first identification field and a second identification field, the first identification field contains an identification of a member AP of the multi-AP coordination set, and the second identification field contains an AID of a Non-AP STA, and the first identification field and the second identification field are used to indicate the Non-AP STA indicated by the second identification field among the Non-AP STAs associated with the member AP indicated by the first identification field.
[0398] In the second user information field, two identification fields are used to respectively indicate an AP and a Non-AP STA, where the Non-AP STA is a Non-AP STA under the BSS corresponding to the AP. The first identification field is used to indicate a member AP, i.e., a coordination AP or a coordinated AP, and the second identification field is used to indicate an AID of a second Non-AP STA. The first identification field and the second identification field jointly determine the second Non-AP STA, which is a Non-AP STA indicated by the second identification field among the Non-AP STAs associated with the member AP indicated by the first identification field.
[0399] In the embodiments of the present application, the first identification field in the second user information field can be an AP ID field, and the second identification field can be a newly defined AID11 field.
[0400] In some embodiments, the second user information field further includes a third identification field, and the third identification field is used to indicate whether the second identification field is included in the corresponding user information field.
[0401] The third identification field can be referred to as an AID indication field, which is used to indicate whether the second user identification field includes a second identification field.
[0402] In an example, when the third identification field is 0, the second identification field is reserved, and the first identification field corresponds to a member coordination AP of a multi-AP coordination set of the coordination AP; when the third identification field is 1, the second identification field exists, and the first identification field and the second identification field jointly indicate a non-AP STA associated with the member AP indicated by the first identification field, that is, the user information field corresponds to the non-AP STA.
[0403] Next, the RA field in the sixth frame is described.
[0404] In some embodiments, the sixth frame includes a user information field, and a receiving address in the sixth frame is a bearing address of the user information field.
[0405] In the embodiments of the present application, the sixth frame includes a user information field, which indicates that the sixth frame is used to initiate multi-AP cooperation with one second device, at this time, the receiving end of the sixth frame is the one second device, and the address of the RA is the address of the user information field included in the sixth frame. The user information field can belong to the first user information field or the second user information field.
[0406] In some embodiments, the sixth frame includes a plurality of user information fields, and a receiving address in the sixth frame is a broadcast address.
[0407] In the embodiments of the present application, the sixth frame includes a plurality of user information fields, which indicates that the sixth frame is used to initiate multi-AP cooperation with a plurality of second devices, at this time, the receiving end of the sixth frame includes a plurality of second devices, and the address of the RA is a broadcast address.
[0408] In the embodiments of the present application, for the RA field:
[0409] For non-GCR MU-BAR, NFRP or MU-RTS trigger frames, if there is a user information (User Info) field, and the AID 12 / APID subfield of the User Info field contains the AID of a non-AP STA or the AP ID of a coordinated AP (or scheduled AP) or the STA ID of a STA associated with the coordinated AP (or scheduled AP) (assigned by the coordination AP), then the RA field is set to the address of the STA or the coordinated AP (or scheduled AP):
[0410] For the trigger frame of non-GCR MU-BAR, NFRP or MU-RTS, if there is one User Info field, and the User Info field contains APID subfield and AID 12) field (the expected receiver of the User Info field containing AID 12 subfield or the function of indicating the User Info field), the RA field is set to the station corresponding to the AID 12 subfield in the BSS of the AP indicated by the APID subfield, including the associated station or the non-associated station;
[0411] For the trigger frame of at least one User Info field with AID 12 / APID subfield, when allocating RA-RU, the RA field is set to the broadcast address;
[0412] For the trigger frame of non-GCR MU-BAR, and the trigger frame of multiple User Info fields, the RA field is set to the broadcast address;
[0413] For the NFRP trigger frame or the MU-RTS trigger frame, the RA field is set to the broadcast address;
[0414] For the GCR MU-BAR trigger frame, the RA field is set to the MAC address of the group of requested receiving states.
[0415] Next, the TA field in the sixth frame is described.
[0416] In some embodiments, the member device of the second multi-AP coordination set corresponds to one BSS, and the sending address of the sixth frame is the address of the first AP.
[0417] In some embodiments, the member device of the second multi-AP coordination set corresponds to multiple BSSs, and the sending address of the sixth frame is the coordination BSSID of the coordination AP of the multi-AP coordination set.
[0418] In the embodiments of the present application, if the sixth frame is sent to the second device belonging to a single BSS, the TA field is the address of the second device sending the trigger frame. If the sixth frame is sent to the second device from at least two different BSSs in the multi-AP (or BSSID) coordination set, the TA field is the coordination BSSID of the coordination AP of the multi-AP (or BSSID) coordination set.
[0419] In the embodiments of the present application, the sixth frame can further include one or more of the following fields: intermediate FCS field, padding field, FCS field, etc.
[0420] The Intermediate FCS field contains a 32-bit CRC, where the Intermediate FCS field value is computed over all fields in the MAC header and frame body up to the Intermediate FCS field. The Intermediate FCS field is used by the receiving STA to perform early validation of the information in the MAC header and frame body up to the Intermediate FCS field.
[0421] A Padding field is optionally present in a trigger frame to extend the frame length to give the receiving STA sufficient time to prepare a response to be sent SIFS after the frame is received. The length of the Padding field, if present, is at least two octets and is set to all ones. If a padding field is present in a trigger frame, its length is computed as described in the "Padding for Trigger Frames" table.
[0422] The FCS field contains a 32-bit CRC. The FCS field value is computed over all fields in the MAC header and frame body.
[0423] The wireless communication method provided by the embodiments of the present application reduces the processing overhead of the station receiving the cross-BSS control frame by restricting the cross-BSS control frame related fields (such as the TA address and the AID 12 / AP ID of the user information field).
[0424] The wireless communication method provided by the embodiments of the present application is further described below.
[0425] A multi-AP coordination set is a set of access points, so that all APs in the set use a common or overlapping operating channel, and can be distributed in different or same geographical locations, wherein the APs participate in multi-AP cooperative operation (such as coordinated spatial reuse C-SR, coordinated TDMA (C-TDMA), coordinated beamforming, etc.) as a coordinating AP (or a shared AP) or as a coordinated AP (or a shared AP). Each AP uses a beacon or probe response frame to publish information for its BSSID; optionally, the coordinating AP can communicate with the coordinated AP. In particular, the multi-AP coordination set can be a set of Non-collocated AP (BSSID) sets, which is a set of APs in different geographical locations; optionally, the multi-AP coordination set can also be a set of APs in the same geographical location. In particular, in some embodiments, for a specific multi-AP coordination set, only the coordinating AP of the multi-AP coordination set is allowed to initiate multi-AP cooperation based on the multi-AP coordination set by sending a cross-BSS trigger frame.
[0426] An AP, if acting as a coordinating AP (or sharing AP), can manage and maintain this coordinated multiple BSSID set, where the AP can include a coordinated multiple BSSID element in the management frames (beacon frames or probe response frames) it transmits, the BSSID of the AP acting as the coordinating AP is referred to as the coordinating BSSID for this coordinated multiple BSSID set.
[0427] A coordinating AP (such as AP1) can publish its multi-AP coordination operation parameters and information and / or multi-AP coordination operation capability indication as a coordinating AP through a management frame such as a beacon or probe response frame. AP2, upon receiving the beacon frame from AP1, can request to join the multi-AP coordination set of AP1 acting as the coordinating AP by sending a multi-AP coordination set join (or setup) request frame to AP1. AP1 can reject or accept the multi-AP coordination set join request from AP2 by replying with a multi-AP coordination set join (or setup) response frame. If AP2 joins the multi-AP coordination set of AP1 acting as the coordinating AP, it can publish the joined multi-AP coordination set in the beacon frames it publishes.
[0428] The multi-AP coordination trigger frame as a control frame for cross-BSS operation is used for a coordinating AP (or sharing AP) to initiate multi-AP coordinated transmission, where the coordinating AP allocates resources to one or more BSSes of coordinated APs and / or non-AP STAs associated with the coordinating AP or coordinated APs to transmit non-TB PPDUs or TB PPDUs; based on the type of multi-AP coordination (such as C-SR, C-TDMA, C-Beamforming), the sharing APs or non-AP STAs sharing the resources transmit PPDUs in time, frequency or spatial domain.
[0429] The frames involved in the establishment of the multi-AP coordination set in this application include: multi-AP coordination set management frame, multi-AP coordination set setup or join request frame, multi-AP coordination set setup or join response frame, multi-AP coordination set parameter update notification frame.
[0430] In the embodiments of this application, the multi-AP coordination set management frame, the multi-AP coordination set setup or join request frame, and the multi-AP coordination set parameter update notification frame can include a multi-AP coordination set element.
[0431] Multi-AP coordination set element definition
[0432] The Multi-AP Coordination Set element can be carried in a management frame such as a beacon frame, a probe response frame, etc. for announcing the Multi-AP Coordination Set information; or the Multi-AP Coordination Set element can be carried in a Multi-AP Coordination Set establishment or join request frame for indicating the Multi-AP Coordination Set information for which establishment or join is requested, and / or the configuration information of the requesting AP or STA. The Multi-AP Coordination Set establishment or join response frame optionally includes the Multi-AP Coordination Set element.
[0433] The Multi-AP Coordination Set element format includes the Multi-AP Coordination Set element format 1 as shown in FIG. 15 and the Multi-AP Coordination Set element format 2 as shown in FIG. 16. Wherein, for one Multi-AP Coordination Set element defined with the Multi-AP Coordination Set element format 1, it describes a scenario that one coordinating AP and / or one or more coordinated APs are included in the Multi-AP Coordination Set; for one Multi-AP Coordination Set element defined with the Multi-AP Coordination Set element format 2, it describes a scenario that one or more coordinating APs and / or one or more coordinated APs are included in the Multi-AP Coordination Set. Wherein, for the Multi-AP Coordination Set described by the Multi-AP Coordination Set element, the multi-AP and / or multi-Non-AP STA coordination operation in the Multi-AP Coordination Set is initiated by the coordinating AP, in particular, the multi-AP and / or multi-Non-AP STA coordination operation in the Multi-AP Coordination Set is initiated by the coordinating AP after obtaining a transmission opportunity (TXOP) or a shared part of TXOP period.
[0434] Multi-AP Coordination Set element format 1
[0435] The Multi-AP Coordination Set element format 1 as shown in FIG. 15 includes the following fields: Element ID, Length, Element ID Extension, Multi-AP Coordination Set Control, Common Information. Wherein, according to the variant of the element (indicated by the type subfield of the Multi-AP Coordination Set Control), certain fields or subfields in the fields can not exist.
[0436] The definitions of the Element ID, Length and Element ID Extension fields can refer to the definitions in the protocol.
[0437] Multi-AP Coordination Set Control field definition
[0438] The Multi-AP Coordination Set Control field includes the following subfields: Type, Reserved, Existence Bitmap.
[0439] The type subfield of the multi-AP coordination set control field is used to distinguish variants of the multi-AP coordination set element, wherein each variant of the multi-AP coordination set element can be carried in different types of frames to provide information required for frame exchange. In particular, the type subfield can take 3 bits, for example, the definition of the value of the type subfield is shown in Table 1, and the two values in it respectively indicate the basic multi-AP coordination set element and the request multi-AP coordination set element, and other values are reserved.
[0440] Table 1, encoding example of type subfield of multi-AP coordination set control
[0441] The format of the presence bitmap subfield can be as shown in FIG. 17, including the following subfields: whether the coordinated AP exists subfield, the multi-AP cooperation scheme bitmap exists subfield, the multi-AP coordination set maximum AP (or BSSID) number exists subfield, the multi-AP coordination set whether full exists subfield, and the whether the non-AP station trigger across BSS is supported exists subfield. Wherein, the presence bitmap subfield can take 8 bits. The basic multi-AP coordination set element and the request multi-AP coordination set element can determine that a specific field or subfield in the common information field can not exist by setting different values of the presence bitmap field. For example, the common information sub-section of the request multi-AP coordination set element can only contain the common information length field, the coordinated BSSID field, and the multi-AP coordination set identification field.
[0442] The whether the coordinated AP exists subfield indicates whether the whether the coordinated AP subfield exists in the common information field: if the whether the coordinated AP subfield exists in the common information field, the subfield is set to 1, otherwise, the field is set to 0.
[0443] The multi-AP cooperation scheme bitmap exists subfield indicates whether the multi-AP cooperation scheme bitmap subfield exists in the common information field: if the multi-AP cooperation scheme bitmap subfield exists in the common information field, the subfield is set to 1, otherwise, the field is set to 0.
[0444] The multi-AP coordination set maximum AP (or BSSID) number exists subfield indicates whether the multi-AP coordination set maximum AP (or BSSID) number subfield exists in the common information field: if the multi-AP coordination set maximum AP (or BSSID) number subfield exists in the common information field, the subfield is set to 1, otherwise, the field is set to 0.
[0445] The multi-AP coordination set whether full exists subfield indicates whether the multi-AP coordination set whether full subfield exists in the common information field: if the multi-AP coordination set whether full subfield exists in the common information field, the subfield is set to 1, otherwise, the field is set to 0.
[0446] The presence of the non-AP station trigger across BSSs subfield indicates whether the common information field is present or not. The non-AP station trigger across BSSs subfield: if the non-AP station trigger across BSSs subfield is present in the common information field, the subfield is set to 1, otherwise, the field is set to 0.
[0447] Common information field definition
[0448] The common information includes the following fields: common information length, multi-AP coordination set identification, coordinating BSSID field, coordinating AP MAC address, whether the coordinating AP, multi-coordinating AP scheme bitmap, multi-AP coordination set maximum AP number, whether the multi-AP coordination set is full, whether the non-AP station trigger across BSSs is supported, and reserved.
[0449] The common information length subfield indicates the number of bytes of the common information field, wherein the common information length subfield is 1 byte.
[0450] The value of the coordinating BSSID field is the BSSID of the BSS corresponding to the coordinating AP (i.e., coordinating AP) or sharing AP (i.e., sharing AP) in the multi-AP coordination set or the BSSID set in the TA for the coordinating AP to initiate the multi-AP cooperation trigger frame for multi-AP cooperation based on the multi-AP coordination set (wherein the multi-AP cooperation is based on the multi-AP coordination set), wherein it can be the MAC address of the coordinating AP or the BSSID of the coordinating AP for multi-AP cooperation based on a specific multi-AP coordination set, and its length can be 6 bytes.
[0451] The multi-AP coordination set identification field is used to indicate the identification of the multi-AP coordination set described by the multi-AP coordination set element, and its length can be 1 byte. Wherein, the corresponding multi-AP coordination set described by the multi-AP coordination set element can be indicated by the coordinating BSSID field and / or the multi-AP coordination set identification field.
[0452] The coordinating AP MAC address subfield indicates the MAC address of the coordinating AP in the multi-AP coordination set described by the multi-AP coordination set element, and contains 6 bytes.
[0453] The coordinating AP field indicates whether the station sending the multi-AP coordination set element is a coordinating AP or sharing AP in the multi-AP coordination set described by the multi-AP coordination set element, and the length of the coordinating AP field can be 1 bit. When the value of the coordinating AP field is 1, it indicates that the station sending the multi-AP coordination set element is a coordinating AP or sharing AP in the multi-AP coordination set described by the multi-AP coordination set element, otherwise, it is set to 0.
[0454] Each bit of the multi-AP coordination scheme bitmap field can correspond to one multi-AP coordination scheme, for example, the 0th bit of the multi-AP coordination scheme bitmap corresponds to coordinated spatial reuse (C-SR), the 1st bit corresponds to coordinated beamforming (C-BF), the 2nd bit corresponds to coordinated TDMA (C-TDMA), the 3rd bit corresponds to coordinated target wake time (C-RTWT), and so on; wherein if the i-th bit of the bitmap is set to 1, it indicates that the multi-AP coordination set described by the multi-AP coordination set element supports the corresponding multi-AP coordination scheme, otherwise it is set to 0.
[0455] The multi-AP coordination set maximum AP (or BSSID) number field indicates the maximum number of APs (or BSSIDs) supported by the multi-AP coordination set described by the multi-AP coordination set element, and the multi-AP coordination set maximum AP (or BSSID) number field can be an unsigned integer of length 1 byte.
[0456] The multi-AP coordination set full field indicates whether the multi-AP coordination set described by the multi-AP coordination set element currently still allows new APs to join, and the length of the multi-AP coordination set full field can be 1 bit; when the multi-AP coordination set full field value is 1, it indicates that the multi-AP coordination set described by the multi-AP coordination set element is currently full, i.e. no new AP members are allowed to join, otherwise it is set to 0.
[0457] The non-AP station trigger across BSS support field indicates whether the multi-AP coordination set described by the multi-AP coordination set element supports the coordinated AP directly triggering the associated non-AP station of the member AP to participate in the multi-AP coordination operation.
[0458] Other field definitions
[0459] As shown in FIG. 16, the multi-AP coordination set element can also include the following fields: a coordinated AP (or BSSID) configuration (profile) sub-element, one or more coordinated AP (or BSSID) configuration (profile) sub-elements, and one or more participating STA configuration (profile) sub-elements.
[0460] The coordinated AP (or BSSID) configuration (profile) sub-element carries the configuration information of the coordinated AP (or BSSID) in the multi-AP coordination set described by the multi-AP coordination set element, and this field is an optional field.
[0461] The coordinated AP (or BSSID) profile sub-element carries the configuration information of the coordinated AP (or BSSID) in the multi-AP coordination set described by the multi-AP coordination set element, and this field is an optional field. In particular, when the multi-AP coordination set element is carried in a beacon frame, a probe response frame, or the like management frame, the coordinated AP (or BSSID) profile sub-element carries the configuration information of the coordinated AP (or BSSID) that has joined the multi-AP coordination set; when the multi-AP coordination set element is carried in a multi-AP coordination set establishment or join request frame, the coordinated AP (or BSSID) profile sub-element carries the configuration information of the requested coordinated AP (or BSSID).
[0462] The participating STA profile sub-element carries the configuration information of the associated STA participating in multi-AP cooperation in the coordinated or coordinated AP in the multi-AP coordination set described by the multi-AP coordination set element, and this field is an optional field.
[0463] Multi-AP coordination set element format 2
[0464] The multi-AP coordination set element format 2 is shown in FIG. 16, including the following fields: element ID, length, element identification extension, multi-AP coordination set control, public information, member AP information list field. Among them, according to the variant of this element (indicated by the type subfield of the multi-AP coordination set control), certain fields or subfields in the field can not exist.
[0465] The definitions of the element ID, length, and element ID extension fields can be referred to the definitions in the protocol.
[0466] Multi-AP coordination set control field definition
[0467] The multi-AP coordination set control field includes the following subfields: type, presence bitmap.
[0468] The type subfield definition of the multi-AP coordination set control field in the multi-AP coordination set element format 2 is the same as the type subfield definition in the multi-AP coordination set element format 1.
[0469] The format of the presence bitmap subfield can be as shown in FIG. 18, including the following subfields: whether the coordinated AP exists subfield, multi-AP cooperation scheme bitmap exists subfield, multi-AP coordination set maximum AP (or BSSID) number exists subfield, whether the multi-AP coordination set is full exists subfield, current member AP number exists subfield, whether the cross-BSS non-AP station triggering is supported exists subfield.
[0470] The presence bitmap subfield can be 8 bits. The basic multi-AP coordination set element and the request multi-AP coordination set element can determine that a specific field or subfield in the common information field can not exist by setting different values of the presence bitmap field. For example, the common information subfield of the request multi-AP coordination set element can only include the common information length field, the coordination BSSID field, and the multi-AP coordination set identifier field.
[0471] The coordinated AP present subfield indicates whether the coordinated AP present subfield exists in the common information field. If the coordinated AP present subfield exists in the common information field, the subfield is set to 1, otherwise, the field is set to 0.
[0472] The multi-AP cooperation scheme bitmap present subfield indicates whether the multi-AP cooperation scheme bitmap subfield exists in the common information field. If the multi-AP cooperation scheme bitmap subfield exists in the common information field, the subfield is set to 1, otherwise, the field is set to 0.
[0473] The multi-AP coordination set maximum AP (or BSSID) number present subfield indicates whether the multi-AP coordination set maximum AP (or BSSID) number subfield exists in the common information field. If the multi-AP coordination set maximum AP (or BSSID) number subfield exists in the common information field, the subfield is set to 1, otherwise, the field is set to 0.
[0474] The multi-AP coordination set fullness present subfield indicates whether the multi-AP coordination set fullness subfield exists in the common information field. If the multi-AP coordination set fullness subfield exists in the common information field, the subfield is set to 1, otherwise, the field is set to 0.
[0475] The current member AP number present subfield indicates whether the current member AP number subfield exists in the common information field. If the current member AP number subfield exists in the common information field, the subfield is set to 1, otherwise, the field is set to 0.
[0476] The cross-BSS non-AP station triggering support present subfield indicates whether the cross-BSS non-AP station triggering support subfield exists in the common information field. If the cross-BSS non-AP station triggering support subfield exists in the common information field, the subfield is set to 1, otherwise, the field is set to 0.
[0477] Common information field definition
[0478] The public information includes the following fields: public information length, multi-AP coordination set identification, coordination BSSID field, coordinating AP MAC address, whether the AP is a coordinating AP, multi-coordination AP scheme bitmap, maximum number of APs in the multi-AP coordination set, whether the multi-AP coordination set is full, current number of member APs field, whether the non-AP station triggering across BSS is supported, and reserved.
[0479] The public information field in the multi-AP coordination set element format 2 includes the same subfield definitions as in the public information field in the multi-AP coordination set element format 1 definition; in addition, the current number of member APs field is defined.
[0480] The current number of member APs field is used to indicate the number of member APs included in the current multi-AP coordination set, which can be an 8-bit integer data.
[0481] Definition of the member AP information list field
[0482] As shown in FIG. 16, the member AP information list field includes one or more member AP information fields, where the number of member APs is indicated by the current number of member APs field in the public information field. The member AP information field includes: member AP MAC address subfield, member BSSID subfield, and member AP role subfield.
[0483] The member AP MAC address subfield indicates the MAC address of a member AP included in the multi-AP coordination set described by the multi-AP coordination set element, which includes 6 bytes.
[0484] The member BSSID subfield indicates the BSSID used by the member AP for multi-AP cooperation based on the multi-AP coordination set, which can be 6 bytes in length; in particular, if the AP is a coordinating AP, the BSSID of the BSS corresponding to the coordinating AP or the sharing AP or the BSSID set in the TA by the coordinating AP for initiating multi-AP cooperation through the trigger frame for coordinating AP transmission (where the multi-AP cooperation is based on the multi-AP coordination set).
[0485] The member AP role subfield is used to indicate the role of the member AP in the multi-AP coordination in the multi-AP coordination set described by the multi-AP coordination set element. In particular, the member AP role can include the following: coordinating AP, coordinated AP, both coordinating AP and coordinated AP (whether it is a coordinating AP depends on whether the AP contends for the TXOP to initiate the multi-AP coordination operation: when the AP contends for the TXOP to initiate the multi-AP coordination operation, the AP is a coordinating AP; when the AP is triggered by other coordinating APs in the multi-AP coordination set to perform the multi-AP coordination operation, the AP is a coordinated AP). For example, the member AP role subfield can use 2 bits to indicate: when the value is 0, it indicates that the member AP is a coordinating AP; when the value is 1, it indicates that the member AP is a coordinated AP; when the value is 2, it indicates that the member AP can be both a coordinating AP and a coordinated AP.
[0486] As shown in FIG. 16, the multi-AP coordination set element further includes one or more member AP (or BSSID) profile sub-elements and one or more participating STA profile sub-elements.
[0487] The member AP (or BSSID) profile sub-element carries the configuration information of the AP (or BSSID) described by the multi-AP coordination set element, and this field is an optional field. In particular, when the multi-AP coordination set element is carried in a management frame such as a beacon frame, a probe response frame, etc., the member AP (or BSSID) profile sub-element carries the configuration information of the AP (or BSSID) that has joined the multi-AP coordination set; when the multi-AP coordination set element is carried in a multi-AP coordination set establishment or join request frame, the member AP (or BSSID) profile sub-element carries the configuration information of the proposed member AP that requests to join.
[0488] The participating STA profile sub-element carries the configuration information of the associated STA participating in the multi-AP coordination of the coordinating or coordinated AP in the multi-AP coordination set described by the multi-AP coordination set element, and this field is an optional field.
[0489] Multi-AP coordination set establishment or join request frame format
[0490] The station (AP or non-AP STA) uses the multi-AP coordination set establishment or join request frame to negotiate the establishment or joining of the multi-AP coordination set. The action field of the multi-AP coordination set establishment or join request frame contains the information as shown in Table 2.
[0491] Table 2, example of action field format of multi-AP coordination set establishment or join request frame
[0492] The Protected UHR Action field contains 1 octet, which immediately follows the Category field, to distinguish the UHR Action frame format.
[0493] The Dialog Token field is set to a non-zero value selected by the station requesting to establish or join a Multi-AP Coordination Set, and is set to the value copied from the corresponding field in the received Multi-AP Coordination Set establishment or join request frame by its responding station.
[0494] The Multi-AP Coordination Set element can be as shown in Figure 15 or 16, can adopt the Request Multi-AP Coordination Set element variant format defined in the Multi-AP Coordination Set element format 1 or format 2. Wherein, the Multi-AP Coordination Set element carries the information of the Multi-AP Coordination Set requested to be established or joined, and / or the configuration information of the station requesting to establish or join the Multi-AP Coordination Set.
[0495] Optionally, if the Multi-AP Coordination Set element carries the information of the Multi-AP Coordination Set requested to be established, and at the same time, the requesting station is a coordinating AP, the Multi-AP Coordination Set establishment or join request frame Action field further includes the AP identifier or station identifier to be assigned to the target receiving station (or responding station) of the request frame.
[0496] Multi-AP Coordination Set establishment or join response frame format
[0497] The station AP or non-AP STA replies to the Multi-AP Coordination Set establishment or join request frame with the Multi-AP Coordination Set establishment or join response frame to reject or accept the Multi-AP Coordination Set establishment or join request. The Action field format of the Multi-AP Coordination Set establishment or join response frame can be as shown in Table 3.
[0498] Table 3, Action field format example of Multi-AP Coordination Set establishment or join response frame
[0499] The Protected UHR Action field contains 1 octet, which immediately follows the Category field, to distinguish the UHR Action frame format.
[0500] When the Multi-AP Coordination Set establishment or join response frame is sent as a response to the Multi-AP Coordination Set establishment or join request frame, the Dialog Token field in the Multi-AP Coordination Set establishment or join response frame is set to the value copied from the corresponding field in the received Multi-AP Coordination Set establishment or join request frame by the responding station. Wherein, the responding station is the target receiving station of the Multi-AP Coordination Set establishment or join request frame.
[0501] If the Multi-AP Coordination Set establishment or join response frame is not sent as a response to the Multi-AP Coordination Set establishment or join request frame, the Dialog Token field is set to a non-zero value selected by the station sending the corresponding response frame.
[0502] The status code field is used to indicate the status of the requested operation. The status code field is a 2-octet field. The status code field value definition for the multi-AP coordination set establishment or join response frame is shown in Table 4.
[0503] Table 4, status code example
[0504] The AP identification (AP ID) or STA identification (STA ID) is an identification assigned by the coordinating AP to the requesting AP or station for multi-AP coordination set based multi-AP cooperation when accepting the multi-AP coordination set join request, i.e. the AP identification (AP ID) or STA identification (STA ID).
[0505] The format and encoding of the AP identification (AP ID) or STA identification (STA ID) is shown in Table (AID 12 / AP ID subfield encoding).
[0506] Optionally, the multi-AP coordination set establishment or join response frame can carry a multi-AP coordination set element to feedback the current established (or updated) multi-AP coordination set information. The definition of the multi-AP coordination set element is shown in Figure 15 or 16, which can adopt the basic multi-AP coordination set element variant format defined in the multi-AP coordination set element format 1 or format 2.
[0507] Multi-AP coordination set parameter update (or multi-AP coordination set STA join) announcement frame format definition
[0508] The AP adopts the multi-AP coordination set parameter update announcement frame to announce the configuration information of the stations associated with the coordinating AP (or the receiver of the announcement frame) participating in multi-AP cooperation. The information contained in the action field of the multi-AP coordination set parameter update (or multi-AP coordination set STA join) announcement frame is shown in Table 5.
[0509] Table 5, example of action field format of multi-AP coordination set parameter update (or multi-AP coordination set STA join) announcement frame
[0510] The protected UHR action field contains 1 octet, which is immediately followed by the category field, and is used to distinguish the UHR action frame format.
[0511] The multi-AP coordination set element can be as shown in Figure 15 or Figure 16, wherein the multi-AP coordination set element carries the configuration information of the stations associated with the current AP (i.e. the sender of the announcement frame) participating in multi-AP cooperation.
[0512] Trigger frame general definition
[0513] The trigger frame based on the multi-AP cooperation is a control frame for cross-BSS operation, used for coordinating the AP (or sharing AP) to initiate multi-AP cooperation transmission, wherein the coordinating AP allocates resources to one or more coordinated APs of a BSS and / or non-AP STAs associated with the coordinating AP or the coordinated AP to transmit non-TB PPDU or TB PPDU; based on the type of multi-AP cooperation (such as C-SR, C-TDMA, C-BF), the APs or non-AP STAs sharing the resources share the resources in the time domain, frequency domain or space domain for PPDU transmission.
[0514] In the embodiments of the present application, the trigger frame based on multi-AP cooperation is used for the modification of the trigger frame format definition and the optimization of the access rule in the multi-AP cooperation scenario of cross-BSS operation, which includes:
[0515] 1) How to set the sending address and receiving address of the trigger frame, and how to indicate the coordinated AP and the non-AP STA associated with the coordinated AP or the coordinated AP in the cross-BSS.
[0516] 2) Enhancement of the channel access rule based on the trigger frame in the cross-BSS operation, such as how to handle the trigger frame after the scheduled coordinated AP and the non-AP STA associated with the coordinated AP or the coordinated AP receive the trigger frame, and how to reduce the overhead of the station receiving the cross-BSS control frame.
[0517] The frame format of the trigger frame can be as shown in FIG. 19, including the following fields: frame control (Frame Control), duration (Duration), receiving address (RA), sending address (TA), common information (Common Info), user information list (User Info List), intermediate frame check sequence (Frame Check Sequence, FCS), padding (Padding) and FCS.
[0518] The duration field is defined according to the (Duration / ID field (QoS STA)). The STA selects single protection and multiple protection when sending the first frame of the TXOP. The STA uses the same type of duration setting for all subsequent frames transmitted in the same TXOP.
[0519] The RA field is set as follows:
[0520] — For a trigger frame of non-GCR MU-BAR, NFRP or MU-RTS, if there is a User Info field, and the AID12 / APID subfield of the User Info field contains the AID of a non-AP STA associated with the coordinating AP or the AP ID of the coordinated AP (or scheduled AP) (the AP ID is assigned by the coordinating AP) or the STA ID of a non-AP STA associated with the coordinated AP (or scheduled AP) (the STA ID is assigned by the coordinating AP), the RA field is set to the corresponding address of the non-AP STA associated with the coordinating AP, or the address of the coordinated AP (or scheduled AP), or the address of the non-AP STA associated with the coordinated AP (or scheduled AP).
[0521] — For a trigger frame of non-GCR MU-BAR, NFRP or MU-RTS, if there is a User Info field, and the User Info field contains an APID subfield and an AID12 field (including the expected recipient of the User Info field or indicating the function of the User Info field), the RA field is set to the station corresponding to the AID12 subfield in the BSS of the AP indicated by the APID subfield, including associated stations or non-associated stations
[0522] — For a trigger frame with at least one User Info field with AID12 / APID subfield, when allocating RA-RU, the RA field is set to the broadcast address
[0523] — For a trigger frame of non-GCR MU-BAR, and a trigger frame with multiple User Info fields, the RA field is set to the broadcast address
[0524] — For a NFRP trigger frame or a MU-RTS trigger frame, the RA field is set to the broadcast address.
[0525] — For a GCR MU-BAR trigger frame, the RA field is set to the MAC address of the group of request receiving states.
[0526] The TA field is set as follows:
[0527] If the trigger frame is sent to the STA belonging to a single BSS, the TA field is the address of the STA sending the trigger frame. If the trigger frame is sent to the stations (including APs or non-AP STAs) from at least two different BSSs in a multi-AP coordination set, the TA field is the coordinating BSSID of the coordinating AP in the multi-AP coordination set. Wherein, the coordinating BSSID can be the MAC address of the coordinating AP, or the designated BSSID used by the coordinating AP to initiate multi-AP cooperation based on the multi-AP coordination set.
[0528] The intermediate FCS field contains a 32-bit CRC, where the intermediate FCS field value is computed over all fields in the MAC header and frame body up to and including the intermediate FCS field. The intermediate FCS field is used by the receiving STA to perform early validation of the information in the MAC header and frame body up to and including the intermediate FCS field.
[0529] The padding field is optionally present in a trigger frame to extend the frame length to give the receiving STA sufficient time to prepare a response to be sent SIFS after the frame is received. The length of the padding field, if present, is at least two octets and is set to all ones. If the padding field is present in a trigger frame, its length is computed as described in the existing table "Padding for Trigger Frames".
[0530] The FCS field contains a 32-bit CRC. The FCS field value is computed over all fields in the MAC header and frame body fields.
[0531] The user info list field contains zero or more user info fields.
[0532] 1. A field for indicating a value range of an AP ID and / or a field for indicating a value range of a STA ID can be selected from a reserved segment of the existing AID 12 field value, wherein the AP ID is an identification allocated by a coordinating AP for a coordinated AP, and the STA ID is an identification allocated by the coordinating AP for a station associated with the coordinated AP.
[0533] The UHR variant User Info field (UHR variant User Info field format) of the trigger frame is defined as shown in FIG. 20. An AP ID field is added, which, together with the AID 12 field, distinguishes the original AID 12 field definition based on different value ranges, and the AP ID corresponds to the identification of the STA ID.
[0534] The format of the UHR variant User Info field can be as shown in FIG. 20, including the following fields: AID 12 / AP ID, RU allocation (Allocation), uplink FEC coding type (UL FEC Coding Type), uplink EHT-MCS, reserved, SS allocation (SS Allocation), uplink target received power (UL Target Received Power), PS 160, and trigger dependent user info (Trigger dependent user info).
[0535] The encoding of the AID 12 / APID subfield in the User Info field is defined as shown in Table 6.
[0536] Table 6, example of AID 12 / APID subfield definition
[0537] 2、Optionally, a new definition of the User Info field is added, including the AID indication field, the APID field and / or the AID 11 field. According to the value of the AID indication field (which can be 1 bit, such as 1), the APID field and the AID 11 field jointly indicate the non-AP STA associated with the coordinated AP indicated by the APID field, i.e., the user field corresponds to the non-AP STA.
[0538] The UHR variant of the User Info field of the trigger frame is defined as shown in Figure 21, including the following subfields: AP ID, AID indication, AID 11, RU allocation, and allocation duration. The encoding of the APID subfield and the AID 11 subfield is shown in Table 7. Among them,
[0539] The APID field indicates the identity of the coordinated AP in the multi-AP coordination set (note: the identity is allocated by the coordinating AP), and the AID 11 field indicates the association identifier AID of the non-AP STA associated with the coordinated AP indicated by the APID field (note: the AID is allocated by the coordinated AP indicated by the APID field for the non-AP STA). The value of the AID 11 field can be (1-2007), which is consistent with the range of the existing AID 12 field indicating the associated STA.
[0540] The value range of the APID field can be consistent with the range of the AID 12 / APID field indicating the identity of the coordinated AP (AP ID), such as (2008-2030).
[0541] When the value of the AID indication field is 0, the user information field points to the coordinated AP indicated by the APID field, where the AP ID of the coordinated AP is allocated by the coordinating AP for the coordinated AP, and the AP ID is equal to the value in the APID subfield
[0542] When the value of the AID indication field is 1, the AID 11 field exists, and the APID field and the AID 11 field jointly indicate the non-AP STA associated with the coordinated AP indicated by the APID field, i.e., the user field corresponds to the non-AP STA, where the AID 11 field indicates the association identifier AID of the non-AP STA associated with the coordinated AP indicated by the APID field.
[0543] Table 7, AP ID field and AID 11 field encoding
[0544] The wireless communication method provided by the embodiments of the present application can be implemented as, but not limited to, the following embodiments one to five.
[0545] Multi-AP coordination set member establishment
[0546] A multi-AP coordination set is a set of access points (APs) that all use a common or overlapping operating channel, in which the APs participate in multi-AP coordinated operation (such as coordinated spatial reuse C-SR, coordinated TDMA (C-TDMA), coordinated beamforming, etc.) as either a coordinating AP (or a sharing AP) or a coordinated AP (or a shared AP); one or more APs in the multi-AP coordination set publish multi-AP coordination set information participating in coordination through a beacon or a probe response frame; optionally, the coordinating AP can communicate with the coordinated AP.
[0547] If an AP is a coordinating AP (or a sharing AP), it can manage and maintain this multi-AP coordination set, in which the AP can include a multi-AP coordination set element in the management frame (beacon frame or probe response frame) it sends, and for this multi-AP coordination set, the coordinating AP can specify a coordinating BSSID for multi-AP coordination based on the multi-AP coordination set.
[0548] Embodiment one
[0549] As shown in FIG. 22A, AP2, as a multi-AP coordination set establishment or joining requester, sends a multi-AP coordination set establishment or joining request frame to AP1 to request to establish a multi-AP coordination set or to join an established multi-AP coordination set, such as AP2 requesting to establish a multi-AP coordination set with AP2 as the coordinating AP and carrying the information of the multi-AP coordination set to be established in the multi-AP coordination set element included in the request frame; or AP2 requesting to join the established multi-AP coordination set with AP1 as the coordinating AP and carrying the information of the established multi-AP coordination set in the multi-AP coordination set element included in the request frame. The multi-AP coordination set element carried by the multi-AP coordination set establishment or joining request frame can adopt the request multi-AP coordination set element variant format defined in the multi-AP coordination set element format 1 or format 2, and the definition of the multi-AP coordination set element is shown in FIG. 15 or FIG. 16.
[0550] AP1 rejects or accepts the multi-AP coordination set establishment or join request of AP1 by replying with a multi-AP coordination set establishment or join response frame. If AP2 accepts the multi-AP coordination set establishment or join request of AP1, AP1 and / or AP2 can publish the current established or updated multi-AP coordination set information by carrying a multi-AP coordination set element in the management frames such as beacon or probe response frames sent by them. The carried multi-AP coordination set element can be in the basic multi-AP coordination set element variant format defined in the multi-AP coordination set element format 1 or format 2, and the definition of the multi-AP coordination set element is shown in FIG. 15 or FIG. 16.
[0551] Embodiment Two
[0552] As shown in FIG. 22B, AP1 as the coordinating AP publishes its multi-AP coordination operation parameters and information and / or multi-AP coordination operation capability indication as the coordinating AP by management frames such as beacon or probe response frames. AP2, after receiving the management frames such as beacon or probe response frames of AP1, can request to join the multi-AP coordination set of AP1 as the coordinating AP by sending a multi-AP coordination set join (or establishment) request frame to AP1. AP2 rejects or accepts the multi-AP coordination set join request of AP1 by replying with a multi-AP coordination set join (or establishment) response frame. If AP2 joins the multi-AP coordination set of AP1 as the coordinating AP, it can publish the joined multi-AP coordination set in the beacon frames published by it.
[0553] Embodiment Three
[0554] As shown in FIG. 23, AP1 as the coordinating AP publishes its multi-AP coordination operation parameters and information and / or multi-AP coordination operation capability indication as the coordinating AP by management frames such as beacon or probe response frames. AP2, after receiving the beacon frames of AP1, can request to join the multi-AP coordination set of AP1 as the coordinating AP by sending a multi-AP coordination set join (or establishment) request frame to AP1. AP1 rejects or accepts the multi-AP coordination set join request of AP2 by replying with a multi-AP coordination set join (or establishment) response frame. If AP2 joins the multi-AP coordination set of AP1 as the coordinating AP, it can publish the joined multi-AP coordination set in the beacon frames published by it.
[0555] The station STA1 associated with AP2 can send a multi-AP coordination set join request frame to AP2 after receiving the multi-AP coordination set information published by AP2, to request to join the multi-AP coordination set. AP2 can reject or accept the multi-AP coordination set join request of STA1 by replying with a multi-AP coordination set join response frame. If STA1 joins the multi-AP coordination set of AP1 as the coordination AP, AP2 can inform the STA information corresponding to the operation of the newly joined multi-AP coordination set, such as the AID and MAC address of STA1, by sending a multi-AP coordination set parameter update (or multi-AP coordination set STA join) notification frame to AP1.
[0556] Embodiment Four
[0557] As shown in FIG. 24, AP1 as the coordination AP publishes the multi-AP coordination operation parameters and information and / or multi-AP coordination operation capability indication as the coordination AP through a management frame such as a beacon or probe response frame. AP2 can request to join the multi-AP coordination set of AP1 as the coordination AP by sending a multi-AP coordination set join (or establishment) request frame to AP1 after receiving the beacon frame of AP1. AP1 can reject or accept the multi-AP coordination set join request of AP2 by replying with a multi-AP coordination set join (or establishment) response frame. If AP2 joins the multi-AP coordination set of AP1 as the coordination AP, it can publish the joined multi-AP coordination set in the beacon frame it publishes.
[0558] The station STA1 associated with AP2 can send a multi-AP coordination set join request frame to AP1 after receiving the multi-AP coordination set information published by AP2, carrying the STA information to be joined, such as the AID and MAC address of STA1. AP1 can accept or reject the join request of STA1 by replying with a multi-AP coordination set parameter update response frame. Correspondingly, AP2 can accept or reject the multi-AP coordination set join request of STA1 by replying with a multi-AP coordination set join response frame.
[0559] Optionally, in the case that the frames transmitted in Embodiments Two to Four above include a multi-AP coordination set element, the format of the multi-AP coordination set element is shown in FIG. 15 or FIG. 16, and the fields included in the multi-AP coordination set element can be determined according to the information carried by the multi-AP coordination set element.
[0560] Embodiment Five
[0561] Trigger-based frame exchange mechanism
[0562] As shown in FIG. 25, AP2 joins the multi-AP coordination set of AP1 as the coordinating AP, and AP2 is a coordinated AP. AP1-STA is a non-AP STA associated with AP1, and AP2-STA is a non-AP STA associated with AP2. Optionally, AP2-STA also joins the multi-AP coordination set of AP1 as the coordinating AP as a member device of the multi-AP coordination set. AP1 initiates multi-AP coordination operations, such as coordinated beamforming (C-BF) operations, for the member devices of the multi-AP coordination set.
[0563] As shown in FIG. 25, it includes:
[0564] 1. After contending for the TXOP, AP1 initiates multi-AP coordination operations by sending a trigger frame, such as an MU RTS trigger frame or a buffer status report poll (BSRP) trigger frame, to AP1-STA and AP2, as well as AP2-STA. The settings of the fields of the trigger frame are as follows:
[0565] The transmission address (TA) field of the trigger frame is set to the coordination BSSID or MAC address of the coordinating AP (i.e., AP1) in the multi-AP coordination set, wherein the coordination BSSID is a designated BSSID used by AP1 to initiate multi-AP coordination-based multi-AP cooperation, and in particular, the coordination BSSID is designated for the multi-AP coordination set;
[0566] It contains a user information field pointing to AP2, and the value in the AID12 / APID subfield of the user information field is equal to the AP ID of AP2, wherein the AP ID of AP2 is allocated by AP1 for the AP2;
[0567] It contains a user information field pointing to AP2-STA, and the indication of AP2-STA can be in one of the following ways: 1) the user information field contains an AID12 / APID subfield, and the value in the AID12 / APID subfield of the user information field is equal to the STA ID of AP2-STA, wherein the STA ID of AP2-STA is allocated by AP1 for the STA; 2) the user information field contains an AID indication field, an APID field, and an AID11 field, wherein the value of the AID indication field is 1, the value of the APID field corresponds to the AP ID of AP2 (which is allocated by AP1), and the value of the AID11 field is the AID of AP2-STA (which is allocated by AP2);
[0568] includes a user info field pointing to the AP1-STA, the value in the AID 12 subfield of the user info field is equal to the AID of the AP1-STA, wherein the AID is assigned to the STA by the AP1.
[0569] 2. After receiving the trigger frame, the AP1-STA, the AP2, and the AP2-STA reply to the response of the trigger frame, for example, if the trigger frame is a MU RTS trigger frame, the response can be a CTS, indicating to accept to participate in the multi-AP coordination operation; if the trigger frame is a BSRP trigger frame, the response can be a buffer report BSR or other state report information, which can indicate to accept to participate in the multi-AP coordination operation and simultaneously carry the current state information (such as a BSR report or other channel available state information) and the like.
[0570] 3. If the AP2 and / or the AP2-STA indicate to participate in the CBF, the AP1 and the AP2 start the C-BF PPDU transmission after the SIFS of the response frame.
[0571] 4. After the SIFS of the CBF PPDU, the STAs associated with the two APs (the AP1-STA and the AP2-STA) respectively transmit their block acknowledgements (BAs) in a common TB PPDU.
[0572] The wireless communication method provided by the embodiments of the present application is aimed at the cross-BSS control frame interaction problem involved in the multi-AP coordination operation (such as coordinated spatial reuse C-SR, coordinated TDMA (C-TDMA), coordinated beamforming, etc.), and the embodiments of the present application propose a cross-BSS interaction mechanism based on a multi-AP (or BSSID) coordination set. In addition, the wireless communication method provided by the embodiments of the present application, based on the cross-BSS interaction mechanism of the multi-AP (or BSSID) coordination set, is beneficial to the multi-AP coordination operation, reduces the signaling overhead of the cross-BSS interaction, and reduces the processing overhead of the station receiving the cross-BSS control frame through the constraint of the cross-BSS control frame related field (such as the TA address and the AID 12 / AP ID of the user information field).
[0573] For a multi-link device MLD, the wireless communication method provided by the embodiments of the present application is also applicable.
[0574] The preferred embodiments of the present application are described in detail above with reference to the drawings, but the present application is not limited to the specific details of the above-described embodiments. Within the technical concept of the present application, various simple modifications can be made to the technical solutions of the present application, and these simple modifications all belong to the protection scope of the present application. For example, in the above-described specific embodiments, various specific technical features described in the embodiments can be combined in any appropriate manner without contradiction. In order to avoid unnecessary repetition, various possible combinations are not described again in the present application. For another example, various different embodiments of the present application can also be combined in any manner, as long as it does not deviate from the idea of the present application, and it should also be considered as disclosed in the present application. For another example, under the premise of no conflict, each embodiment described in the present application and / or technical features in each embodiment can be combined with any prior art, and the technical solutions obtained after combination should also fall within the protection scope of the present application.
[0575] It should also be understood that, in various method embodiments of the present application, the magnitude of the sequence number of the above-described processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. In addition, in the embodiments of the present application, the terms "downlink", "uplink" and "sidelink" are used to represent the transmission direction of signals or data, wherein "downlink" is used to represent the transmission direction of signals or data as the first direction from the station to the user equipment of the cell, "uplink" is used to represent the transmission direction of signals or data as the second direction from the user equipment of the cell to the station, and "sidelink" is used to represent the transmission direction of signals or data as the third direction from the user equipment 1 to the user equipment 2. For example, "downlink signal" represents that the transmission direction of the signal is the first direction. In addition, in the embodiments of the present application, the term "and / or" is only used to describe the association relationship of the associated objects, and indicates that there can be three relationships. Specifically, A and / or B can represent three cases of A alone, A and B together, and B alone. In addition, the character " / " in this paper generally represents that the front and rear associated objects are in an "or" relationship.
[0576] FIG. 26 is a schematic diagram of the structure of a first AP according to an embodiment of the present application. As shown in FIG. 26, the first AP 2600 includes:
[0577] The first communication unit 2601 is configured to send a first frame, and the first frame is used to publish one or more first information, and the first information is information of a corresponding multi-AP coordination set, and the first AP is a coordinated AP and / or a coordinated AP of the multi-AP coordination set.
[0578] In some embodiments, the multi-AP coordination set has one or more of the following characteristics:
[0579] The operating channels used by different APs in the multi-AP coordination set are the same or overlap;
[0580] The APs in the multi-AP coordination set are distributed in different geographical locations, or part of the APs in the multi-AP coordination set are distributed in different geographical locations;
[0581] The member devices of the multi-AP coordination set include one or more coordinating APs, and / or one or more coordinated APs;
[0582] The member APs of the multi-AP coordination set specify a BSSID for multi-AP cooperation;
[0583] The member devices of the multi-AP coordination set include one or more non-access stations (Non-AP STAs), which are associated with the coordinated APs or the coordinating APs in the multi-AP coordination set;
[0584] The coordinating AP allocates and maintains the AP identifier of the coordinated AP, and / or allocates and maintains the station identifier of the member Non-AP STA associated with the coordinated AP, for the coordinating AP to indicate the coordinated AP and / or the member Non-AP STA associated with the coordinated AP in a trigger frame when initiating multi-AP cooperation;
[0585] The coordinated AP maintains the MAC address of the coordinating AP and / or the specified BSSID for multi-AP cooperation of the coordinating AP, and the AP identifier allocated by the coordinating AP to the coordinated AP;
[0586] The member Non-AP STA maintains the MAC address of the coordinating AP and / or the specified BSSID for multi-AP cooperation of the coordinating AP, and the station identifier allocated by the coordinating AP to the member Non-AP STA;
[0587] If a member AP of the multi-AP coordination set is both a coordinating AP and a coordinated AP, whether the member AP is a coordinating AP depends on whether the member AP competes for a transmission opportunity (TXOP) to initiate multi-AP cooperation;
[0588] The multi-AP cooperation of the member devices in the multi-AP coordination set is initiated by the coordinating AP of the multi-AP coordination set.
[0589] In some embodiments, the coordinating AP of the multi-AP coordination set specifies a coordinating BSSID.
[0590] In some embodiments, the coordinating BSSID is a BSSID designated by the multi-AP coordination set based on a multi-AP coordination of the AP as a coordinating AP in the multi-AP coordination set, and / or the AP as a coordinating AP in the multi-AP coordination set sets the coordinating BSSID in a transmission address (TA) in the transmitted trigger frame, where the trigger frame is used to initiate the multi-AP coordination.
[0591] In some embodiments, the multi-AP coordination of the member devices in the multi-AP coordination set is initiated by the coordinating AP of the multi-AP coordination set after acquiring a transmission opportunity (TXOP) or a shared portion of a TXOP period.
[0592] In some embodiments, the multi-AP coordination supports one or more of the following schemes:
[0593] Coordinated Spatial Reuse (C-SR), Coordinated Time Division Multiple Access (C-TDMA), Coordinated Beamforming (C-BF), and Coordinated Restricted Target Wake Time (C-RTWT).
[0594] In some embodiments, the first frame comprises a management frame.
[0595] In some embodiments, the management frame comprises a beacon frame or a probe response frame.
[0596] In some embodiments, the first communication unit 2601 is further configured to receive a second frame, the second frame being used to indicate that the first device requests to establish or join a first multi-AP coordination set, the first multi-AP coordination set corresponding to one of the one or more first information.
[0597] In some embodiments, the second frame comprises the first information corresponding to the first multi-AP coordination set and / or first configuration information, the first configuration information being configuration information of the first device requesting to join the first multi-AP coordination set.
[0598] In some embodiments, the first communication unit 2401 is further configured to send a third frame, the third frame being used to indicate whether the first device is allowed to establish or join the first multi-AP coordination set.
[0599] In some embodiments, the third frame comprises one or more of:
[0600] first indication information, the first indication information being used to indicate whether the first device is allowed to establish or join the first multi-AP coordination set;
[0601] first information, the first information being current established or updated multi-AP coordination set information;
[0602] a first identifier, the first identifier indicating an identifier assigned to the first device by the first AP for indicating the first device in a trigger frame when initiating the multi-AP cooperation.
[0603] In some embodiments, the first AP is a coordinating AP of the first multi-AP coordination set, and the first device is a second AP.
[0604] In some embodiments, the first AP is a coordinated AP of the first multi-AP coordination set, and the first device is a first Non-AP STA, the first Non-AP STA being a Non-AP STA associated with the first AP.
[0605] In some embodiments, the first communication unit 2601 is further configured to, after sending the third frame to the first device, send a fourth frame to a third AP, the fourth frame being used to indicate that the first Non-AP STA has joined the first multi-AP coordination set, the third AP being a coordinating AP of the first multi-AP coordination set.
[0606] In some embodiments, the fourth frame comprises first information corresponding to the first multi-AP coordination set.
[0607] In some embodiments, the first information corresponding to the first multi-AP coordination set comprises second configuration information, the second configuration information being configuration information of the first Non-AP STA that has joined the first multi-AP coordination set.
[0608] In some embodiments, the first communication unit 2401 is further configured to, after the first AP receives the second frame sent by the first device, send a fourth frame to a third AP, the fourth frame being used to indicate that the first Non-AP STA requests to join the first multi-AP coordination set, the third AP being a coordinating AP of the first multi-AP coordination set.
[0609] In some embodiments, the fourth frame comprises one or more of the following: first information corresponding to the first multi-AP coordination set and / or third configuration information, the third configuration information being configuration information of the first Non-AP STA that requests to join the first multi-AP coordination set.
[0610] In some embodiments, the first communication unit 2601 is further configured to receive a fifth frame sent by the third AP, the fifth frame being used to indicate whether the first Non-AP STA is allowed to join the first multi-AP coordination set.
[0611] In some embodiments, the fifth frame comprises one or more of the following:
[0612] a second indication information, the second indication information being used to indicate whether the first Non-AP STA is allowed to join the first multi-AP coordination set;
[0613] a second identifier, the second identifier being used to indicate the first Non-AP STA in a trigger frame when initiating multi-AP cooperation.
[0614] In some embodiments, the third frame is the fifth frame forwarded.
[0615] In some embodiments, the first information corresponding to the multi-AP coordination set comprises one or more of the following:
[0616] an identifier of the multi-AP coordination set;
[0617] a coordination BSSID of the multi-AP coordination set;
[0618] third indication information, the third indication information being used to indicate a MAC address of a coordination AP of the multi-AP coordination set;
[0619] fourth indication information, the fourth indication information being used to indicate whether a sender of the first information is the coordination AP of the multi-AP coordination set;
[0620] fifth indication information, the fifth indication information being used to indicate a multi-AP cooperation scheme supported by the multi-AP coordination set;
[0621] sixth indication information, the sixth indication information being used to indicate a maximum number of APs supported by the multi-AP coordination set;
[0622] seventh indication information, the seventh indication information being used to indicate whether the multi-AP coordination set allows new APs to join;
[0623] eighth indication information, the eighth indication information being used to indicate whether the multi-AP coordination set supports a coordination AP triggering a Non-AP STA associated with a coordinated AP to participate in multi-AP cooperation.
[0624] In some embodiments, the first information corresponding to the multi-AP coordination set further comprises:
[0625] ninth indication information, the ninth indication information being used to indicate a first number, the first number being a number of member APs included in the multi-AP coordination set;
[0626] member information of each of the first number of member APs included in the multi-AP coordination set.
[0627] In some embodiments, the member information comprises one or more of the following:
[0628] a MAC address of the member AP;
[0629] a BSSID of the member AP;
[0630] tenth indication information, the tenth indication information being used to indicate a role of the member AP in the multi-AP coordination set.
[0631] In some embodiments, the first information further comprises one or more of the following:
[0632] one or more fourth configuration information, the fourth configuration information being configuration information of a coordinating AP or a coordinated AP of the multi-AP coordination set, or being configuration information of a member AP of the multi-AP coordination set;
[0633] one or more fifth configuration information, the fifth configuration information being configuration information of a Non-AP STA participating in multi-AP cooperation of the multi-AP coordination set.
[0634] In some embodiments, the first information is located in one or more elements, and one or more of the following frames comprises the one or more elements: the first frame, a second frame, a fourth frame.
[0635] In some embodiments, the one or more elements comprises a first field, and the first field comprises one or more of the following subfields:
[0636] a first subfield, the first subfield being used to carry an identification of the multi-AP coordination set;
[0637] a second subfield, the second subfield being used to carry a coordinating BSSID of the multi-AP coordination set;
[0638] a third subfield, the third subfield being used to carry third indication information;
[0639] a fourth subfield, the fourth subfield being used to carry fourth indication information;
[0640] a fifth subfield, the fifth subfield being used to carry fifth indication information;
[0641] a sixth subfield, the sixth subfield being used to carry sixth indication information;
[0642] a seventh subfield, the seventh subfield being used to carry seventh indication information;
[0643] an eighth subfield, the eighth subfield being used to carry eighth indication information.
[0644] In some embodiments, the first field further comprises a ninth subfield, and the ninth subfield is used to carry ninth indication information;
[0645] The one or more elements further include a second field,
[0646] The second field includes a first number of tenth subfields, the tenth subfields being used to carry member information of a member AP included in the multi-AP coordination set.
[0647] In some embodiments, the tenth subfield includes one or more of the following subfields:
[0648] An eleventh subfield, the eleventh subfield being used to carry a MAC address of the member AP;
[0649] A twelfth subfield, the twelfth subfield being used to carry a BSSID of the member AP;
[0650] A thirteenth subfield, the thirteenth subfield being used to carry tenth indication information.
[0651] In some embodiments, the one or more elements further include one or more of the following:
[0652] One or more third fields, the third fields being used to carry fourth configuration information;
[0653] One or more fourth fields, the fourth fields being used to carry fifth configuration information.
[0654] In some embodiments, the one or more elements further include one or more of the following fields:
[0655] A fifth field, the fifth field being used to indicate a type of a frame including the one or more first elements;
[0656] A sixth field, the sixth field being used to indicate subfields present in the first field.
[0657] FIG. 27 is a structural composition diagram of a first AP according to an embodiment of the present application. As shown in FIG. 27, the first AP 2700 includes:
[0658] A second communication unit 2701 configured to send a sixth frame, the sixth frame being used to initiate multi-AP cooperation of the first AP and one or more second devices, the first AP being a coordinating AP of a multi-AP coordination set, and the one or more second devices being member devices of the multi-AP coordination set.
[0659] In some embodiments, the multi-AP coordination set has one or more of the following features:
[0660] Different APs in the multi-AP coordination set use the same or overlapping operating channels;
[0661] The APs in the multi-AP coordination set are distributed in different geographical locations, or part of the APs in the multi-AP coordination set are distributed in different geographical locations.
[0662] The member devices of the multi-AP coordination set include one or more coordinating APs, and / or one or more coordinated APs.
[0663] The member APs of the multi-AP coordination set specify a BSSID for multi-AP cooperation.
[0664] The member devices of the multi-AP coordination set include one or more non-AP stations (Non-AP STAs), which are associated with the coordinated APs or the coordinating APs in the multi-AP coordination set.
[0665] The coordinating AP allocates and maintains the AP identifier of the coordinated AP, and / or allocates and maintains the station identifier of the member Non-AP STA associated with the coordinated AP, for the coordinating AP to indicate the coordinated AP and / or the member Non-AP STA associated with the coordinated AP in a trigger frame when initiating multi-AP cooperation.
[0666] The coordinated AP maintains the MAC address of the coordinating AP and / or the designated BSSID for multi-AP cooperation of the coordinating AP, and the AP identifier allocated by the coordinating AP to the coordinated AP.
[0667] The member Non-AP STA maintains the MAC address of the coordinating AP and / or the designated BSSID for multi-AP cooperation of the coordinating AP, and the station identifier allocated by the coordinating AP to the member Non-AP STA.
[0668] If a member AP of the multi-AP coordination set is both a coordinating AP and a coordinated AP, whether the member AP is a coordinating AP depends on whether the member AP competes for a transmission opportunity (TXOP) to initiate multi-AP cooperation.
[0669] The multi-AP cooperation of the member devices in the multi-AP coordination set is initiated by the coordinating AP of the multi-AP coordination set.
[0670] In some embodiments, the coordinating AP of the multi-AP coordination set specifies a coordinating BSSID.
[0671] In some embodiments, the coordinating BSSID is the BSSID specified by the AP as a coordinating AP in the multi-AP coordination set for multi-AP cooperation based on the multi-AP coordination set, and / or the coordinating BSSID is the BSSID set in the transmission address (TA) of the trigger frame initiated by the AP as a coordinating AP in the multi-AP coordination set for multi-AP cooperation.
[0672] In some embodiments, the multi-AP coordination of member devices in the multi-AP coordination set is initiated by a coordinating AP of the multi-AP coordination set after acquiring a transmission opportunity (TXOP) or a shared portion of a TXOP period.
[0673] In some embodiments, the multi-AP coordination supports one or more of the following schemes:
[0674] Coordinated Spatial Reuse (C-SR), Coordinated Time Division Multiplexing (C-TDMA), Coordinated Beamforming (C-BF), Coordinated Restricted Target Wake Time (C-RTWT).
[0675] In some embodiments, the sixth frame is used to allocate resources to the one or more second devices.
[0676] In some embodiments, the one or more second devices include one or more coordinated APs of the multi-AP coordination set and / or one or more second non-AP STAs, the second non-AP STAs being associated non-AP STAs of a coordinating AP or a coordinated AP of the multi-AP coordination set.
[0677] In some embodiments, the sixth frame includes one or more user information fields, one user information field corresponding to one of the one or more second devices.
[0678] In some embodiments, the one or more user information fields include a first user information field, the first user information field including a first identification field, the first identification field containing one of:
[0679] an association identification (AID) of a non-AP STA associated with the first AP;
[0680] an AP ID of a coordinated AP of the multi-AP coordination set;
[0681] a STA ID allocated by the first AP for a second non-AP STA participating in the multi-AP coordination of the multi-AP coordination set.
[0682] In some embodiments, the first identification field represents one of based on different value ranges:
[0683] an AID of a non-AP STA associated with the first AP;
[0684] an AP ID of a coordinated AP of the multi-AP coordination set;
[0685] a STA ID allocated by the first AP for a second non-AP STA participating in the multi-AP coordination of the multi-AP coordination set.
[0686] In some embodiments, the one or more user information fields include a second user information field, the second user information field including: a first identification field containing an identification of a member AP of the multi-AP coordination set, and a second identification field containing an AID of a Non-AP STA, the first identification field and the second identification field being used to indicate the Non-AP STA indicated by the second identification field among the Non-AP STAs associated with the member AP indicated by the first identification field.
[0687] In some embodiments, the second user information field further includes a third identification field, the third identification field being used to indicate whether the second identification field is included in the corresponding user information field.
[0688] In some embodiments, the sixth frame includes one user information field, and the receiving address in the sixth frame is the user information field bearer address.
[0689] In some embodiments, the sixth frame includes multiple user information fields, and the receiving address in the sixth frame is a broadcast address.
[0690] In some embodiments, the member devices of the second multi-AP coordination set correspond to one BSS, and the sending address of the sixth frame is the address of the first AP.
[0691] In some embodiments, the member devices of the second multi-AP coordination set correspond to multiple BSSs, and the sending address of the sixth frame is the coordination BSSID of the coordination AP of the multi-AP coordination set.
[0692] FIG. 28 is a structural composition schematic diagram of a first device provided by an embodiment of the present application, as shown in FIG. 28, the first device 2800 includes:
[0693] a third communication unit 2801 configured to receive a first frame, the first frame being used to publish one or more first information, the first information being information of a multi-AP coordination set.
[0694] In some embodiments, the multi-AP coordination set has one or more of the following features:
[0695] the operation channels used by different APs in the multi-AP coordination set are the same or overlap;
[0696] the APs in the multi-AP coordination set are distributed at different geographical locations, or part of the APs in the multi-AP coordination set are distributed at different geographical locations;
[0697] the member devices of the multi-AP coordination set include one or more coordination APs and / or one or more coordinated APs;
[0698] a member AP of the multi-AP coordination set specifies a BSSID for multi-AP coordination;
[0699] member devices of the multi-AP coordination set include one or more non-AP stations (Non-AP STAs) that are associated with a coordinated AP or a coordinating AP in the multi-AP coordination set;
[0700] a coordinating AP allocates and maintains an AP identifier of a coordinated AP, and / or allocates and maintains a station identifier of a member Non-AP STA associated with the coordinated AP, for the coordinating AP to indicate the coordinated AP and / or the member Non-AP STA associated with the coordinated AP in a trigger frame when initiating multi-AP coordination;
[0701] a coordinated AP maintains a MAC address of a coordinating AP and / or a designated BSSID for multi-AP coordination by the coordinating AP, and an AP identifier allocated to the coordinated AP by the coordinating AP;
[0702] a member Non-AP STA maintains a MAC address of a coordinating AP and / or a designated BSSID for multi-AP coordination by the coordinating AP, and a station identifier allocated to the member Non-AP STA by the coordinating AP;
[0703] if a member AP of the multi-AP coordination set is both a coordinating AP and a coordinated AP, whether the member AP is a coordinating AP depends on whether the member AP contends for a transmission opportunity (TXOP) to initiate multi-AP coordination;
[0704] multi-AP coordination of member devices in the multi-AP coordination set is initiated by a coordinating AP of the multi-AP coordination set.
[0705] In some embodiments, a coordinating AP of the multi-AP coordination set specifies a coordinating BSSID.
[0706] In some embodiments, the coordinating BSSID is a BSSID specified by an AP that is a coordinating AP in the multi-AP coordination set for multi-AP coordination based on the multi-AP coordination set, and / or the AP that is a coordinating AP in the multi-AP coordination set sets the transmission address (TA) to the coordinating BSSID in a transmitted trigger frame for initiating multi-AP coordination.
[0707] In some embodiments, multi-AP coordination of member devices in the multi-AP coordination set is initiated by a coordinating AP of the multi-AP coordination set upon obtaining a transmission opportunity (TXOP) or a shared portion of a TXOP period.
[0708] In some embodiments, the multi-AP coordination supports one or more of the following schemes:
[0709] Coordinated Spatial Reuse, C-SR, Coordinated Time Division Multiplexing, C-TDMA, Coordinated Beamforming, C-BF, Coordinated Restricted Target Wake Time, C-RTWT.
[0710] In some embodiments, the first frame comprises a management frame.
[0711] In some embodiments, the management frame comprises a beacon frame or a probe response frame.
[0712] In some embodiments, the third communication unit 2801 is further configured to send a second frame, the second frame being used to indicate that the first device requests to establish or join a first multi-AP coordination set, the first multi-AP coordination set corresponding to one of the one or more first information, a coordinating AP of the first multi-AP coordination set being the first AP.
[0713] In some embodiments, the second frame comprises the first information corresponding to the first multi-AP coordination set and / or first configuration information, the first configuration information being configuration information of the first device requesting to join the first multi-AP coordination set.
[0714] In some embodiments, the third communication unit 2801 is further configured to receive a third frame, the third frame being used to indicate whether the first device is allowed to establish or join the first multi-AP coordination set.
[0715] In some embodiments, the third frame comprises one or more of:
[0716] first indication information, the first indication information being used to indicate whether the first device is allowed to establish or join the first multi-AP coordination set;
[0717] first information, the first information being information of a currently established or updated multi-AP coordination set;
[0718] a first identifier, the first identifier indicating an identifier assigned by the first AP to the first device, and being used to indicate the first device in a trigger frame when initiating multi-AP cooperation.
[0719] In some embodiments, the first AP is a coordinating AP of the first multi-AP coordination set, and the first device is a second AP.
[0720] In some embodiments, the first AP is a coordinated AP of the first multi-AP coordination set, and the first device is a first Non-AP STA, the first Non-AP STA being a Non-AP STA associated with the first AP.
[0721] In some embodiments, the third frame is used to trigger the first AP to send a fourth frame to a third AP, the fourth frame being used to indicate that the first Non-AP STA has joined the first multi-AP coordination set, the third AP being a coordinating AP of the first multi-AP coordination set.
[0722] In some embodiments, the fourth frame comprises first information corresponding to the first multi-AP coordination set.
[0723] In some embodiments, the first information corresponding to the first multi-AP coordination set comprises second configuration information, the second configuration information being configuration information of the first Non-AP STA that has joined the first multi-AP coordination set.
[0724] In some embodiments, the second frame is used to trigger the first AP to send a fourth frame to a third AP, the fourth frame being used to indicate that the first Non-AP STA requests to join the first multi-AP coordination set, the third AP being a coordinating AP of the first multi-AP coordination set.
[0725] In some embodiments, the fourth frame comprises one or more of: the first information corresponding to the first multi-AP coordination set and / or third configuration information, the third configuration information being configuration information of the first Non-AP STA that requests to join the first multi-AP coordination set.
[0726] In some embodiments, the first information corresponding to the multi-AP coordination set comprises one or more of:
[0727] an identity of the multi-AP coordination set;
[0728] a coordinating BSSID of the multi-AP coordination set;
[0729] third indication information, the third indication information being used to indicate a MAC address of a coordinating AP of the multi-AP coordination set;
[0730] fourth indication information, the fourth indication information being used to indicate whether a sender of the first information is the coordinating AP of the multi-AP coordination set;
[0731] fifth indication information, the fifth indication information being used to indicate a multi-AP cooperation scheme supported by the multi-AP coordination set;
[0732] sixth indication information, the sixth indication information being used to indicate a maximum number of APs supported by the multi-AP coordination set;
[0733] seventh indication information, the seventh indication information being used to indicate whether the multi-AP coordination set allows a new AP to join;
[0734] Eighth indication information, used for indicating whether the Multi-AP coordination set supports a coordinated AP triggering a Non-AP STA associated with a coordinated AP to participate in Multi-AP cooperation.
[0735] In some embodiments, the first information corresponding to the Multi-AP coordination set further comprises:
[0736] Ninth indication information, used for indicating a first number, the first number being a number of member APs included in the Multi-AP coordination set;
[0737] Member information of each member AP in the first number of member APs included in the Multi-AP coordination set.
[0738] In some embodiments, the member information comprises one or more of the following:
[0739] A MAC address of the member AP;
[0740] A BSSID of the member AP;
[0741] Tenth indication information, used for indicating a role of the member AP in the Multi-AP coordination set.
[0742] In some embodiments, the first information further comprises one or more of the following:
[0743] One or more fourth configuration information, the fourth configuration information being configuration information of a coordinating AP or a coordinated AP of the Multi-AP coordination set, or being configuration information of a member AP of the Multi-AP coordination set;
[0744] One or more fifth configuration information, the fifth configuration information being configuration information of a Non-AP STA participating in Multi-AP cooperation of the Multi-AP coordination set.
[0745] In some embodiments, the first information is located in one or more elements, and one or more of the following frames comprises the one or more elements: the first frame, a second frame, a fourth frame.
[0746] In some embodiments, the one or more elements comprise a first field, and the first field comprises one or more of the following subfields:
[0747] A first subfield, used for carrying an identity of the Multi-AP coordination set;
[0748] A second subfield, used for carrying a coordinating BSSID of the Multi-AP coordination set;
[0749] A third subfield, used for carrying third indication information;
[0750] a fourth subfield, used to carry fourth indication information;
[0751] a fifth subfield, used to carry fifth indication information;
[0752] a sixth subfield, used to carry sixth indication information;
[0753] a seventh subfield, used to carry seventh indication information;
[0754] an eighth subfield, used to carry eighth indication information.
[0755] In some embodiments, the first field further comprises a ninth subfield, used to carry ninth indication information;
[0756] The one or more elements further comprise: a second field,
[0757] The second field comprises a first number of tenth subfields, used to carry member information of a member AP included in the multi-AP coordination set.
[0758] In some embodiments, the tenth subfield comprises one or more of the following subfields:
[0759] an eleventh subfield, used to carry a MAC address of the member AP;
[0760] a twelfth subfield, used to carry a BSSID of the member AP;
[0761] a thirteenth subfield, used to carry the tenth indication information.
[0762] In some embodiments, the one or more elements further comprise one or more of the following:
[0763] one or more third fields, used to carry fourth configuration information;
[0764] one or more fourth fields, used to carry fifth configuration information.
[0765] In some embodiments, the one or more elements further comprise one or more of the following fields:
[0766] a fifth field, used to indicate a type of a frame containing the one or more first elements;
[0767] a sixth field, used to indicate subfields present in the first field.
[0768] FIG. 29 is a structural component diagram of a second device according to an embodiment of the present application. As shown in FIG. 29, the second device 2900 includes:
[0769] a fourth communication unit 2901, configured to receive a sixth frame, the sixth frame being used to initiate multi-AP cooperation of a first AP and one or more second devices, the first AP being a coordinating AP of a multi-AP coordination set, and the one or more second devices being member devices of the multi-AP coordination set.
[0770] In some embodiments, the multi-AP coordination set has one or more of the following features:
[0771] the operating channels used by different APs in the multi-AP coordination set are the same or overlap;
[0772] the APs in the multi-AP coordination set are distributed in different geographic locations, or part of the APs in the multi-AP coordination set are distributed in different geographic locations;
[0773] the member devices of the multi-AP coordination set include one or more coordinating APs and / or one or more coordinated APs;
[0774] the member APs of the multi-AP coordination set specify a BSSID for multi-AP cooperation;
[0775] the member devices of the multi-AP coordination set include one or more non-access stations (Non-AP STAs), and the Non-AP STAs are associated with a coordinated AP or a coordinating AP in the multi-AP coordination set;
[0776] the coordinating AP allocates and maintains an AP identifier of the coordinated AP, and / or allocates and maintains a station identifier of a member Non-AP STA associated with the coordinated AP, for the coordinating AP to indicate the coordinated AP and / or the member Non-AP STA associated with the coordinated AP in a trigger frame when initiating multi-AP cooperation;
[0777] the coordinated AP maintains a MAC address of the coordinating AP and / or a specified BSSID for multi-AP cooperation of the coordinating AP, and an AP identifier allocated by the coordinating AP to the coordinated AP;
[0778] the member Non-AP STA maintains a MAC address of the coordinating AP and / or a specified BSSID for multi-AP cooperation of the coordinating AP, and a station identifier allocated by the coordinating AP to the member Non-AP STA;
[0779] If a member AP of the multi-AP coordination set is both a coordinating AP and a coordinated AP, whether the member AP is a coordinating AP depends on whether the member AP contends for a transmission opportunity, TXOP, to initiate multi-AP coordination;
[0780] The multi-AP coordination is initiated by a coordinating AP of the multi-AP coordination set for member devices in the multi-AP coordination set.
[0781] In some embodiments, the coordinating AP of the multi-AP coordination set specifies a coordinating BSSID.
[0782] In some embodiments, the coordinating BSSID is a BSSID specified by an AP in the multi-AP coordination set as a coordinating AP for multi-AP coordination based on the multi-AP coordination set, and / or the coordinating BSSID is a BSSID set in a transmission address, TA, of a trigger frame initiated by an AP in the multi-AP coordination set as a coordinating AP for initiating multi-AP coordination.
[0783] In some embodiments, the multi-AP coordination is initiated by a coordinating AP of the multi-AP coordination set after acquiring a transmission opportunity, TXOP, or a shared portion of a TXOP period.
[0784] In some embodiments, the multi-AP coordination supports one or more of the following schemes:
[0785] Coordinated Spatial Reuse, C-SR, Coordinated Time Division Multiplexing, C-TDMA, Coordinated Beamforming, C-BF, Coordinated Restricted Target Wake Time, C-RTWT.
[0786] In some embodiments, the sixth frame is used to allocate resources to the one or more second devices.
[0787] In some embodiments, the one or more second devices include one or more coordinated APs of the multi-AP coordination set and / or one or more second non-AP STAs, the second non-AP STAs being non-AP STAs associated with a coordinating AP or a coordinated AP of the multi-AP coordination set.
[0788] In some embodiments, the sixth frame includes one or more user information fields, one user information field corresponding to one of the one or more second devices.
[0789] In some embodiments, the one or more user information fields include a first user information field, the first user information field including a first identification field, the first identification field containing one of:
[0790] an association identification, AID, of a non-AP STA associated with the first AP;
[0791] an AP ID of a coordinated AP of the multi-coordinated AP set;
[0792] a STA ID allocated by the first AP for a second Non-AP STA participating in the multi-AP coordination of the multi-AP coordination set.
[0793] In some embodiments, the first identification field indicates one of the following based on different value ranges:
[0794] an AID of a Non-AP STA associated with the first AP;
[0795] an AP ID of a coordinated AP of the multi-coordinated AP set;
[0796] a STA ID allocated by the first AP for a second Non-AP STA participating in the multi-AP coordination of the multi-AP coordination set.
[0797] In some embodiments, the one or more user information fields include a second user information field, the second user information field including: a first identification field containing an identification of a member AP of the multi-AP coordination set, and a second identification field containing an AID of a Non-AP STA, the first identification field and the second identification field being used to indicate the Non-AP STA indicated by the second identification field among the Non-AP STAs associated with the member AP indicated by the first identification field.
[0798] In some embodiments, the second user information field further includes a third identification field, the third identification field being used to indicate whether the second identification field is included in the corresponding user information field.
[0799] In some embodiments, the sixth frame includes one user information field, and a receiving address in the sixth frame is a bearer address of the user information field.
[0800] In some embodiments, the sixth frame includes multiple user information fields, and a receiving address in the sixth frame is a broadcast address.
[0801] In some embodiments, a member device of the second multi-AP coordination set corresponds to one BSS, and a sending address of the sixth frame is an address of the first AP.
[0802] In some embodiments, a member device of the second multi-AP coordination set corresponds to multiple BSSs, and a sending address of the sixth frame is a coordination BSSID of a coordinated AP of the multi-AP coordination set.
[0803] The first communication unit, the second communication unit, the third communication unit, and the fourth communication unit in the embodiments of the present application can be implemented by a transceiver of a device.
[0804] Those skilled in the art should understand that the above description of the wireless communication device in the embodiments of the present application can be understood with reference to the description of the wireless communication method in the embodiments of the present application.
[0805] FIG. 30 is a schematic structural diagram of a communication device 3000 provided in the embodiments of the present application. The communication device can be a first AP, a first device, or a second device. The communication device 3000 shown in FIG. 30 includes a processor 3010. The processor 3010 can call and run a computer program from a memory to implement the method in the embodiments of the present application.
[0806] Optionally, as shown in FIG. 30, the communication device 3000 can further include a memory 3020. The processor 3010 can call and run a computer program from the memory 3020 to implement the method in the embodiments of the present application.
[0807] The memory 3020 can be a separate device independent of the processor 3010, or can be integrated in the processor 3010.
[0808] Optionally, as shown in FIG. 30, the communication device 3000 can further include a transceiver 3030. The processor 3010 can control the transceiver 3030 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.
[0809] The transceiver 3030 can include a transmitter and a receiver. The transceiver 3030 can further include an antenna, and the number of antennas can be one or more.
[0810] Optionally, the communication device 3000 can be specifically a first AP in the embodiments of the present application, and the communication device 3000 can implement the corresponding procedures implemented by the first AP in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0811] Optionally, the communication device 3000 can be specifically a first device in the embodiments of the present application, and the communication device 3000 can implement the corresponding procedures implemented by the first device in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0812] Optionally, the communication device 3000 can be specifically a second device in the embodiments of the present application, and the communication device 3000 can implement the corresponding procedures implemented by the second device in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0813] FIG. 31 is a schematic structural diagram of a chip according to an embodiment of the present application. The chip 3100 shown in FIG. 31 includes a processor 3110, which can invoke and run a computer program from a memory to implement the method according to an embodiment of the present application.
[0814] Optionally, as shown in FIG. 31, the chip 3100 can further include a memory 3120. The processor 3110 can invoke and run a computer program from the memory 3120 to implement the method according to an embodiment of the present application.
[0815] The memory 3120 can be a separate device independent of the processor 3110, or can be integrated in the processor 3110.
[0816] Optionally, the chip 3100 can further include an input interface 3130. The processor 3110 can control the input interface 3130 to communicate with other devices or chips, and specifically, can acquire information or data sent by other devices or chips.
[0817] Optionally, the chip 3100 can further include an output interface 3140. The processor 3110 can control the output interface 3140 to communicate with other devices or chips, and specifically, can output information or data to other devices or chips.
[0818] Optionally, the chip can be applied to the first AP in the embodiments of the present application, and can implement the corresponding procedures implemented by the first AP in the various methods according to the embodiments of the present application. For brevity, details are not described herein.
[0819] Optionally, the chip can be applied to the first device in the embodiments of the present application, and can implement the corresponding procedures implemented by the first device in the various methods according to the embodiments of the present application. For brevity, details are not described herein.
[0820] Optionally, the chip can be applied to the second device in the embodiments of the present application, and can implement the corresponding procedures implemented by the second device in the various methods according to the embodiments of the present application. For brevity, details are not described herein.
[0821] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system chip, a system-on-chip, a chip system or a system-on-chip, etc.
[0822] FIG. 32 is a schematic block diagram of a communication system 3200 according to an embodiment of the present application. As shown in FIG. 32, the communication system 3200 includes a first AP 3210 and a first device 3220.
[0823] The first AP 3210 can be configured to implement the corresponding functions of the first AP in the above-described methods, and the first device 3220 can be configured to implement the corresponding functions of the first device in the above-described methods. For brevity, details are not repeated here.
[0824] In the embodiments of this application, the first device 3220 in the communication system 3200 can be replaced by a second device, wherein the second device can be configured to implement the corresponding functions of the second device in the above-described methods. For brevity, details are not repeated here.
[0825] It should be understood that the processor of the embodiments of this application can be an integrated circuit chip having a signal processing capability. In the implementation process, each step of the above-described method embodiments can be completed by integrated logic circuits or instructions in the form of software in the processor. The processor described above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. Each method, step and logic block diagram disclosed in the embodiments of this application can be implemented or executed. The general processor can be a microprocessor or the processor can be any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above-described method.
[0826] It is to be understood that the memory in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. Among them, the nonvolatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a random access memory (Random Access Memory, RAM) used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM). It should be noted that the memory of the system and method described herein is intended to include, but not limited to, these and any other suitable types of memory.
[0827] It should be understood that the above-mentioned memory is exemplary but not limiting, for example, the memory in the embodiments of the present application can also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM) and the like. That is, the memory in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.
[0828] The embodiment of the present application further provides a computer readable storage medium for storing the computer program.
[0829] Optionally, the computer readable storage medium can be applied to the first AP in the embodiment of the present application, and the running of the computer program causes the computer to execute the corresponding process realized by the first AP in the various methods of the embodiment of the present application, which will not be repeated here for the sake of brevity.
[0830] Optionally, the computer readable storage medium can be applied to the first device in the embodiment of the present application, and the running of the computer program causes the computer to execute the corresponding process realized by the first device in the various methods of the embodiment of the present application, which will not be repeated here for the sake of brevity.
[0831] Optionally, the computer readable storage medium can be applied to the second device in the embodiment of the present application, and the running of the computer program causes the computer to execute the corresponding process realized by the second device in the various methods of the embodiment of the present application, which will not be repeated here for the sake of brevity.
[0832] The embodiment of the present application further provides a computer program product comprising computer program instructions.
[0833] Optionally, the computer program product can be applied to the first AP in the embodiment of the present application, and the running of the computer program instructions causes the computer to execute the corresponding process realized by the first AP in the various methods of the embodiment of the present application, which will not be repeated here for the sake of brevity.
[0834] Optionally, the computer program product can be applied to the first device in the embodiment of the present application, and the running of the computer program instructions causes the computer to execute the corresponding process realized by the first device in the various methods of the embodiment of the present application, which will not be repeated here for the sake of brevity.
[0835] Optionally, the computer program product can be applied to the second device in the embodiment of the present application, and the running of the computer program instructions causes the computer to execute the corresponding process realized by the second device in the various methods of the embodiment of the present application, which will not be repeated here for the sake of brevity.
[0836] The embodiment of the present application further provides a computer program.
[0837] Optionally, the computer program can be applied to the first AP in the embodiment of the present application, and when the computer program runs on the computer, causes the computer to execute the corresponding process realized by the first AP in the various methods of the embodiment of the present application, which will not be repeated here for the sake of brevity.
[0838] Optionally, the computer program can be applied to the first device in the embodiments of the present application, and when the computer program runs on the computer, the computer is caused to execute the corresponding processes realized by the first device in each method of the embodiments of the present application. For the sake of brevity, details are not repeated here.
[0839] Optionally, the computer program can be applied to the second device in the embodiments of the present application, and when the computer program runs on the computer, the computer is caused to execute the corresponding processes realized by the second device in each method of the embodiments of the present application. For the sake of brevity, details are not repeated here.
[0840] Those skilled in the art can clearly understand that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are executed in hardware or software mode depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0841] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, and details are not repeated here.
[0842] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0843] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0844] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.
[0845] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the technical solutions that essentially contribute to the prior art or the parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0846] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
A method of wireless communication, the method comprising: A first access point (AP) transmits a first frame, the first frame being used to publish one or more first information, the first information being information of a corresponding multi-AP coordination set, the first AP being a coordinating AP and / or a coordinated AP of the multi-AP coordination set. The method of claim 1, wherein, The multi-AP coordination set has one or more of the following features: Different APs in the multi-AP coordination set use the same or overlapping operating channels; Different APs in the multi-AP coordination set are distributed in different geographical locations, or part of the APs in the multi-AP coordination set are distributed in different geographical locations; Member devices of the multi-AP coordination set include one or more coordinating APs and / or one or more coordinated APs; A member AP of the multi-AP coordination set specifies a BSSID for multi-AP cooperation; Member devices of the multi-AP coordination set include one or more non-AP stations (Non-AP STAs) associated with a coordinated AP or a coordinating AP in the multi-AP coordination set; A coordinating AP allocates and maintains an AP identifier of a coordinated AP and / or allocates and maintains a station identifier of a member Non-AP STA associated with the coordinated AP, for the coordinating AP to indicate the coordinated AP and / or the member Non-AP STA associated with the coordinated AP in a trigger frame when initiating multi-AP cooperation; A coordinated AP maintains a MAC address of a coordinating AP and / or a specified BSSID for multi-AP cooperation of the coordinating AP, and an AP identifier allocated by the coordinating AP to the coordinated AP; A member Non-AP STA maintains a MAC address of a coordinating AP and / or a specified BSSID for multi-AP cooperation of the coordinating AP, and a station identifier allocated by the coordinating AP to the member Non-AP STA; If a member AP of the multi-AP coordination set is both a coordinating AP and a coordinated AP, whether the member AP is a coordinating AP depends on whether the member AP contends for a transmission opportunity (TXOP) to initiate multi-AP cooperation; Multi-AP cooperation of member devices in the multi-AP coordination set is initiated by a coordinating AP of the multi-AP coordination set. The method of claim 2, wherein, A coordinating AP of the multi-AP coordination set specifies a coordinating BSSID. The method of claim 3, wherein, The coordinating BSSID is a BSSID specified by an AP in the multi-AP coordination set as a coordinating AP for multi-AP cooperation based on the multi-AP coordination set, and / or an AP in the multi-AP coordination set as a coordinating AP sets the coordinating BSSID in a transmission address (TA) in a transmitted trigger frame for initiating multi-AP cooperation. The method according to any one of claims 2 to 4, wherein Multi-AP cooperation of member devices in the multi-AP coordination set is initiated by a coordinating AP of the multi-AP coordination set after acquiring a TXOP or a shared part of a TXOP period. The method according to any one of claims 2 to 5, wherein The multi-AP cooperation supports one or more of the following schemes: Coordinated spatial reuse (C-SR), coordinated time division multiplexing (C-TDMA), coordinated beamforming (C-BF), and coordinated restricted target wake time (C-RTWT). The method according to any one of claims 1 to 6, wherein The first frame comprises a management frame. The method of claim 7, wherein, The management frame comprises a beacon frame or a probe response frame. The method according to any one of claims 1 to 7, wherein The method further includes: The first AP receives a second frame, and the second frame is used to indicate that the first device requests to establish or join a first multi-AP coordination set corresponding to one of the one or more first information. The method of claim 9, wherein, The second frame includes the first information corresponding to the first multi-AP coordination set and / or first configuration information, and the first configuration information is configuration information of the first device requesting to join the first multi-AP coordination set. The method according to claim 9 or 10, wherein The method further includes: The first AP sends a third frame, and the third frame is used to indicate whether the first device is allowed to establish or join the first multi-AP coordination set. The method of claim 11, wherein, The third frame includes one or more of the following: First indication information, the first indication information is used to indicate whether the first device is allowed to establish or join the first multi-AP coordination set; First information, the first information is multi-AP coordination set information that is currently established or updated; First identification, the first identification indicates an identification assigned by the first AP to the first device, and is used to indicate the first device in a trigger frame when initiating multi-AP cooperation. The method according to any one of claims 9 to 12, wherein The first AP is a Coordination AP of the first multi-AP coordination set, and the first device is a second AP. The method according to any one of claims 9 to 12, wherein The first AP is a coordinated AP of the first multi-AP coordination set, and the first device is a first Non-AP STA, and the first Non-AP STA is a Non-AP STA associated with the first AP. The method of claim 14, wherein, After the first AP sends the third frame to the first device, the method further includes: The first AP sends a fourth frame to a third AP, and the fourth frame is used to indicate that the first Non-AP STA has joined the first multi-AP coordination set, and the third AP is a coordination AP of the first multi-AP coordination set. The method of claim 15, wherein, The fourth frame includes the first information corresponding to the first multi-AP coordination set; The first information corresponding to the first multi-AP coordination set includes second configuration information, and the second configuration information is configuration information of the first Non-AP STA that has joined the first multi-AP coordination set. The method of claim 14, wherein, After the first AP receives the second frame sent by the first device, the method further includes: The first AP sends a fourth frame to a third AP, and the fourth frame is used to indicate that the first Non-AP STA requests to join the first multi-AP coordination set, and the third AP is a coordination AP of the first multi-AP coordination set. The method of claim 17, wherein, The fourth frame includes one or more of the following: the first information corresponding to the first multi-AP coordination set and / or third configuration information, and the third configuration information is configuration information of the first Non-AP STA requesting to join the first multi-AP coordination set. The method according to claim 17 or 18, wherein The method further includes: The first AP receives a fifth frame sent by the third AP, and the fifth frame is used to indicate whether the first Non-AP STA is allowed to join the first multi-AP coordination set. The method of claim 19, wherein, The fifth frame includes one or more of the following: The second indication information is used for indicating whether the first Non-AP STA is allowed to join the first multi-AP coordination set. The second identifier is used for indicating the first Non-AP STA in a trigger frame when initiating multi-AP cooperation. The method according to claim 19 or 20, wherein The third frame is the forwarded fifth frame. The method according to any one of claims 1 to 21, wherein The first information corresponding to the multi-AP coordination set comprises one or more of the following: An identifier of the multi-AP coordination set; A coordination BSSID of the multi-AP coordination set; Third indication information used for indicating a MAC address of a coordination AP of the multi-AP coordination set; Fourth indication information used for indicating whether a sending end of the first information is the coordination AP of the multi-AP coordination set; Fifth indication information used for indicating a multi-AP cooperation scheme supported by the multi-AP coordination set; Sixth indication information used for indicating a maximum number of APs supported by the multi-AP coordination set; Seventh indication information used for indicating whether the multi-AP coordination set allows a new AP to join; Eighth indication information used for indicating whether the multi-AP coordination set supports a coordination AP triggering a Non-AP STA associated with a coordinated AP to participate in multi-AP cooperation. The method of claim 22, wherein, The first information corresponding to the multi-AP coordination set further comprises: Ninth indication information used for indicating a first number, which is a number of member APs included in the multi-AP coordination set; Member information of each member AP in the first number of member APs included in the multi-AP coordination set. The method of claim 23, wherein, The member information comprises one or more of the following: A MAC address of the member AP; A BSSID of the member AP; Tenth indication information used for indicating a role of the member AP in the multi-AP coordination set. The method according to any one of claims 22 to 24, wherein The first information further comprises one or more of the following: One or more fourth configuration information, which is configuration information of the coordination AP or a coordinated AP of the multi-AP coordination set, or is configuration information of a member AP of the multi-AP coordination set; One or more fifth configuration information, which is configuration information of a Non-AP STA participating in multi-AP cooperation of the multi-AP coordination set. The method of any one of claims 1 to 25, wherein, The first information is located in one or more elements, and one or more of the following frames comprises the one or more elements: the first frame, the second frame, and the fourth frame. The method of claim 26, wherein, The one or more elements comprise a first field, and the first field comprises one or more of the following subfields: A first subfield used for carrying an identifier of the multi-AP coordination set; A second subfield used for carrying a coordination BSSID of the multi-AP coordination set; A third subfield used for carrying third indication information; A fourth subfield used for carrying fourth indication information; A fifth subfield used for carrying fifth indication information; A sixth subfield used for carrying sixth indication information; a seventh subfield, used for carrying seventh indication information; an eighth subfield, used for carrying eighth indication information. The method of claim 27, wherein, The first field further includes a ninth subfield, used for carrying ninth indication information; The one or more elements further include: a second field, The method of claim 28, wherein, The second field includes a first number of tenth subfields, used for carrying member information of a member AP included in the multi-AP coordination set. The tenth subfield includes one or more of the following subfields: an eleventh subfield, used for carrying a MAC address of the member AP; a twelfth subfield, used for carrying a BSSID of the member AP; The method according to any one of claims 27 to 29, wherein a thirteenth subfield, used for carrying tenth indication information. The one or more elements further include one or more of the following: one or more third fields, used for carrying fourth configuration information; The method according to any one of claims 27 to 30, wherein one or more fourth fields, used for carrying fifth configuration information. The one or more elements further include one or more of the following fields: a fifth field, used for indicating a type of a frame including the one or more first elements; a sixth field, used for indicating subfields present in the first field. A wireless communication method, comprising: The method of claim 32, wherein, a first AP sending a sixth frame, the sixth frame being used for initiating multi-AP cooperation of the first AP and one or more second devices, the first AP being a coordinating AP of a multi-AP coordination set, and the one or more second devices being member devices of the multi-AP coordination set. The multi-AP coordination set has one or more of the following characteristics: different APs in the multi-AP coordination set use the same or overlapping operating channels; different APs in the multi-AP coordination set are distributed at different geographic locations, or part of the APs in the multi-AP coordination set are distributed at different geographic locations; member devices of the multi-AP coordination set include one or more coordinating APs and / or one or more coordinated APs; a member AP of the multi-AP coordination set specifies a BSSID used for multi-AP cooperation; member devices of the multi-AP coordination set include one or more non-access stations (Non-AP STAs) associated with a coordinated AP or a coordinating AP in the multi-AP coordination set; a coordinating AP allocates and maintains an AP identifier of a coordinated AP and / or allocates and maintains a station identifier of a member Non-AP STA associated with the coordinated AP, for the coordinating AP to indicate the coordinated AP and / or the member Non-AP STA associated with the coordinated AP in a trigger frame when initiating multi-AP cooperation; a coordinated AP maintains a MAC address of a coordinating AP and / or a specified BSSID used for multi-AP cooperation by the coordinating AP, and an AP identifier allocated to the coordinated AP by the coordinating AP; a member Non-AP STA maintains a MAC address of a coordinating AP and / or a designated BSSID used by the coordinating AP for multi-AP coordination, and a station identity allocated to the member Non-AP STA by the coordinating AP; if a member AP of a multi-AP coordination set is both a coordinating AP and a coordinated AP, whether the member AP is a coordinating AP depends on whether the member AP contends for a transmission opportunity, TXOP, to initiate multi-AP coordination; multi-AP coordination of member devices in the multi-AP coordination set is initiated by a coordinating AP of the multi-AP coordination set. The method of claim 33, wherein, a coordinating AP of the multi-AP coordination set designates a coordinating BSSID. The method of claim 34, wherein, the coordinating BSSID is designated by a coordinating AP of the multi-AP coordination set. an AP of the multi-AP coordination set uses a BSSID designated for multi-AP coordination of the multi-AP coordination set, and / or an AP of the multi-AP coordination set that is a coordinating AP sets the transmission address, TA, to the coordinating BSSID in a transmitted trigger frame for initiating multi-AP coordination, wherein the trigger frame is used to initiate multi-AP coordination. The method of any one of claims 33 to 35, wherein multi-AP coordination of member devices in the multi-AP coordination set is initiated by a coordinating AP of the multi-AP coordination set upon acquiring a transmission opportunity, TXOP, or a shared portion of a TXOP period. The method of any one of claims 33 to 36, wherein the multi-AP coordination supports one or more of the following schemes: coordinated spatial reuse, C-SR, coordinated time division multiplexing, C-TDMA, coordinated beamforming, C-BF, coordinated restricted target wake time, C-RTWT. The method of any one of claims 32 to 37, wherein the sixth frame is used to allocate resources to the one or more second devices. The method of any one of claims 32 to 38, wherein the one or more second devices comprise one or more coordinated APs of the multi-AP coordination set and / or one or more second non-AP STAs, the second non-AP STAs being non-AP STAs associated with a coordinating AP or a coordinated AP of the multi-AP coordination set. The method of claim 39, wherein, the sixth frame comprises one or more user information fields, one user information field corresponding to a second device of the one or more second devices. The method of claim 40, wherein, the one or more user information fields comprise a first user information field, the first user information field comprising a first identification field, the first identification field containing one of: an association identification, AID, of a non-AP STA associated with the first AP; an AP ID of a coordinated AP of the multi-AP coordination set; a STA ID allocated by the first AP to a second non-AP STA participating in multi-AP coordination of the multi-AP coordination set. The method of claim 41, wherein, the first identification field indicates one of: an AID of a non-AP STA associated with the first AP; an AP ID of a coordinated AP of the multi-AP coordination set; a STA ID allocated by the first AP to a second non-AP STA participating in multi-AP coordination of the multi-AP coordination set. The method of claim 39, wherein, The one or more user information fields comprise a second user information field, the second user information field comprising: a first identification field containing an identification of a member AP of the multi-AP coordination set, and a second identification field containing an AID of a Non-AP STA, the first identification field and the second identification field being used to indicate the Non-AP STA associated with the member AP indicated by the first identification field among the Non-AP STAs associated with the member AP. The method of claim 43, wherein, The second user information field further comprises a third identification field, the third identification field being used to indicate whether the second identification field is included in the corresponding user information field. The method of any one of claims 32 to 44, wherein The sixth frame comprises one user information field, and a receiving address in the sixth frame is a bearer address of the user information field. The method of any one of claims 32 to 44, wherein The sixth frame comprises multiple user information fields, and a receiving address in the sixth frame is a broadcast address. The method of any one of claims 32 to 46, wherein The member devices of the second multi-AP coordination set correspond to one BSS, and a sending address of the sixth frame is an address of the first AP. The method of any one of claims 32 to 46, wherein The member devices of the second multi-AP coordination set correspond to multiple BSSs, and a sending address of the sixth frame is a coordination BSSID of a coordination AP of the multi-AP coordination set. A wireless communication method, the method comprising: A first device receives a first frame, the first frame being used to publish one or more first information, the first information being information corresponding to a multi-AP coordination set. The method of claim 49, wherein, The multi-AP coordination set has one or more of the following characteristics: Different APs in the multi-AP coordination set use the same or overlapping operating channels; Different APs in the multi-AP coordination set are distributed at different geographical locations, or part of the APs in the multi-AP coordination set are distributed at different geographical locations; The member devices of the multi-AP coordination set comprise one or more coordination APs and / or one or more coordinated APs; A member AP of the multi-AP coordination set specifies a BSSID for multi-AP cooperation; The member devices of the multi-AP coordination set comprise one or more Non-AP STAs, the Non-AP STAs being associated with a coordinated AP or a coordination AP in the multi-AP coordination set; A coordination AP allocates and maintains an AP identification (AP ID) of a coordinated AP, and / or allocates and maintains a station identification of a member Non-AP STA associated with the coordinated AP, for the coordination AP to indicate the coordinated AP and / or the member Non-AP STA associated with the coordinated AP in a trigger frame when initiating multi-AP cooperation; A coordinated AP maintains a MAC address of a coordination AP and / or a specified BSSID for multi-AP cooperation of the coordination AP, and an AP identification allocated by the coordination AP to the coordinated AP; A member Non-AP STA maintains a MAC address of a coordination AP and / or a specified BSSID for multi-AP cooperation of the coordination AP, and a station identification allocated by the coordination AP to the member Non-AP STA; If a member AP of the multi-AP coordination set is both a coordinating AP and a coordinated AP, whether the member AP is a coordinating AP depends on whether the member AP contends for a transmission opportunity, TXOP, to initiate multi-AP coordination; initiating, by a coordinating AP of the multi-AP coordination set, multi-AP coordination of member devices in the multi-AP coordination set. The method of claim 50, wherein, The coordinating AP of the multi-AP coordination set specifies a coordinating BSSID. The method of claim 51, wherein, The coordinating BSSID is a BSSID specified by an AP in the multi-AP coordination set as a coordinating AP for multi-AP coordination based on the multi-AP coordination set, and / or the AP in the multi-AP coordination set as a coordinating AP sets the coordinating BSSID in a transmission address, TA, in a transmitted trigger frame for initiating multi-AP coordination. The method of any one of claims 50 to 52, wherein, initiating, by a coordinating AP of the multi-AP coordination set, multi-AP coordination of member devices in the multi-AP coordination set after acquiring a transmission opportunity, TXOP, or a shared portion of a TXOP period. The method of any one of claims 50 to 53, wherein, The multi-AP coordination supports one or more of the following schemes: coordinated spatial reuse, C-SR, coordinated time division multiplexing, C-TDMA, coordinated beamforming, C-BF, coordinated restricted target wake time, C-RTWT. The method of any one of claims 49 to 54, wherein The first frame comprises a management frame. The method of claim 55, wherein, The management frame comprises a beacon frame or a probe response frame. The method of any one of claims 49 to 56, wherein, The method further comprises: The first device transmits a second frame, the second frame being used to indicate that the first device requests to establish or join a first multi-AP coordination set, the first multi-AP coordination set corresponding to one of the one or more first information, a coordinating AP of the first multi-AP coordination set being a first AP. The method of claim 57, wherein, The second frame comprises first information corresponding to the first multi-AP coordination set and / or first configuration information, the first configuration information being configuration information of the first device requesting to join the first multi-AP coordination set. The method of claim 57 or 58, wherein, The method further comprises: The first device receives a third frame, the third frame being used to indicate whether the first device is allowed to establish or join the first multi-AP coordination set. The method of claim 59, wherein, The third frame comprises one or more of: first indication information, the first indication information being used to indicate whether the first device is allowed to establish or join the first multi-AP coordination set; first information, the first information being current established or updated multi-AP coordination set information; a first identifier, the first identifier indicating an identifier assigned to the first device by the first AP, and being used to indicate the first device in a trigger frame when initiating multi-AP coordination. The method of any one of claims 57 to 60, wherein The first AP is a coordinating AP of the first multi-AP coordination set, and the first device is a second AP. The method of any one of claims 57 to 60, wherein The first AP is a coordinated AP of the first multi-AP coordination set, and the first device is a first Non-AP STA, the first Non-AP STA being an Non-AP STA associated with the first AP. The method of claim 62, wherein, The third frame is used to trigger the first AP to transmit a fourth frame to a third AP, the fourth frame being used to indicate that the first Non-AP STA has joined the first multi-AP coordination set, the third AP being a coordinating AP of the first multi-AP coordination set. The method of claim 63, wherein, The fourth frame comprises first information corresponding to the first multi-AP coordination set; The first information corresponding to the first multi-AP coordination set comprises second configuration information, and the second configuration information is configuration information of the first Non-AP STA that has joined the first multi-AP coordination set. The method of claim 62, wherein The second frame is used to trigger the first AP to send a fourth frame to a third AP, the fourth frame being used to indicate that the first Non-AP STA requests to join the first multi-AP coordination set, and the third AP being a coordinating AP of the first multi-AP coordination set. The method of claim 65, wherein, The fourth frame comprises one or more of the following: first information corresponding to the first multi-AP coordination set and / or third configuration information, and the third configuration information being configuration information of the first Non-AP STA that requests to join the first multi-AP coordination set. The method of any one of claims 49 to 66, wherein The first information corresponding to the multi-AP coordination set comprises one or more of the following: An identifier of the multi-AP coordination set; A coordinating BSSID of the multi-AP coordination set; Third indication information used to indicate a MAC address of a coordinating AP of the multi-AP coordination set; Fourth indication information used to indicate whether a sending end of the first information is the coordinating AP of the multi-AP coordination set; Fifth indication information used to indicate a multi-AP cooperation scheme supported by the multi-AP coordination set; Sixth indication information used to indicate a maximum number of APs supported by the multi-AP coordination set; Seventh indication information used to indicate whether the multi-AP coordination set allows a new AP to join; Eighth indication information used to indicate whether the multi-AP coordination set supports a coordinating AP triggering a Non-AP STA associated with a coordinated AP to participate in multi-AP cooperation. The method of claim 67, wherein, The first information corresponding to the multi-AP coordination set further comprises: Ninth indication information used to indicate a first number, the first number being a number of member APs included in the multi-AP coordination set; Member information of each member AP of the first number of member APs included in the multi-AP coordination set. The method of claim 68, wherein, The member information comprises one or more of the following: A MAC address of the member AP; A BSSID of the member AP; Tenth indication information used to indicate a role of the member AP in the multi-AP coordination set. The method of any one of claims 67 to 69, wherein, The first information further comprises one or more of the following: One or more fourth configuration information, the fourth configuration information being configuration information of a coordinating AP or a coordinated AP of the multi-AP coordination set, or being configuration information of a member AP of the multi-AP coordination set; One or more fifth configuration information, the fifth configuration information being configuration information of a Non-AP STA participating in multi-AP cooperation of the multi-AP coordination set. The method of any one of claims 49 to 70, wherein The first information is located in one or more elements, and one or more of the following frames comprises the one or more elements: the first frame, the second frame, and the fourth frame. The method of claim 71, wherein, The one or more elements comprise a first field, the first field comprising one or more of the following subfields: a first subfield for carrying an identification of the multi-AP coordination set; a second subfield for carrying a coordinating BSSID of the multi-AP coordination set; a third subfield for carrying third indication information; a fourth subfield for carrying fourth indication information; a fifth subfield for carrying fifth indication information; a sixth subfield for carrying sixth indication information; a seventh subfield for carrying seventh indication information; an eighth subfield for carrying eighth indication information. The method of claim 72, wherein, The first field further comprises a ninth subfield for carrying ninth indication information; The one or more elements further comprise a second field, The second field comprises a first number of tenth subfields for carrying member information of member APs comprised by the multi-AP coordination set. The method of claim 73, wherein, The tenth subfield comprises one or more of the following subfields: an eleventh subfield for carrying a MAC address of the member AP; a twelfth subfield for carrying a BSSID of the member AP; a thirteenth subfield for carrying the tenth indication information. The method of any one of claims 72 to 74, wherein The one or more elements further comprise one or more of the following: one or more third fields for carrying fourth configuration information; one or more fourth fields for carrying fifth configuration information. The method of any one of claims 72 to 75, wherein, The one or more elements further comprise one or more of the following fields: a fifth field for indicating a type of a frame comprising the one or more first elements; a sixth field for indicating subfields present in the first field. A method of wireless communication, comprising: receiving, by a second device, a sixth frame for initiating multi-AP coordination of a first AP and one or more second devices, the first AP being a coordinating AP of a multi-AP coordination set, and the one or more second devices being member devices of the multi-AP coordination set. The method of claim 74, wherein, The multi-AP coordination set has one or more of the following characteristics: different APs in the multi-AP coordination set use the same or overlapping operating channels; different APs in the multi-AP coordination set are distributed at different geographical locations, or some APs in the multi-AP coordination set are distributed at different geographical locations; member devices of the multi-AP coordination set comprise one or more coordinating APs and / or one or more coordinated APs; member APs of the multi-AP coordination set designate a BSSID for multi-AP coordination; member devices of the multi-AP coordination set comprise one or more non-AP stations (Non-AP STAs) that are associated with a coordinated AP or a coordinating AP in the multi-AP coordination set; The coordinating AP allocates and maintains an AP identifier of the coordinated AP, and / or allocates and maintains a station identifier of a member Non-AP STA associated with the coordinated AP, for the coordinating AP to indicate the coordinated AP and / or the member Non-AP STA associated with the coordinated AP in a trigger frame when initiating the multi-AP coordination; The coordinated AP maintains a MAC address of the coordinating AP and / or a designated BSSID used by the coordinating AP for the multi-AP coordination, and an AP identifier allocated to the coordinated AP by the coordinating AP; The member Non-AP STA maintains a MAC address of the coordinating AP and / or a designated BSSID used by the coordinating AP for the multi-AP coordination, and a station identifier allocated to the member Non-AP STA by the coordinating AP; If a member AP of the multi-AP coordination set is both a coordinating AP and a coordinated AP, whether the member AP is a coordinating AP depends on whether the member AP contends for a transmission opportunity TXOP to initiate the multi-AP coordination; The multi-AP coordination is initiated by a coordinating AP of a multi-AP coordination set. The method of claim 78, wherein, The coordinating AP of the multi-AP coordination set designates a coordinating BSSID. The method of claim 79, wherein, The coordinating BSSID is a BSSID designated by an AP of the multi-AP coordination set as a coordinating AP for the multi-AP coordination based on the multi-AP coordination set, and / or the coordinating BSSID is a BSSID set in a transmission address TA of a trigger frame initiated by an AP of the multi-AP coordination set as a coordinating AP for the multi-AP coordination. The method of any one of claims 78 to 80, wherein The multi-AP coordination is initiated by a coordinating AP of a multi-AP coordination set after obtaining a transmission opportunity TXOP or a shared portion of a TXOP period. The method of any one of claims 78 to 81, wherein, The multi-AP coordination supports one or more of the following schemes: Coordinated spatial reuse C-SR, coordinated time division multiplexing C-TDMA, coordinated beamforming C-BF, coordinated restricted target wake time C-RTWT. The method of any one of claims 77 to 82, wherein, The sixth frame is used to allocate resources to the one or more second devices. The method of any one of claims 77 to 83, wherein The one or more second devices include one or more coordinated APs of the multi-AP coordination set and / or one or more second non-AP STAs associated with the coordinating AP or the coordinated AP of the multi-AP coordination set. The method of claim 84, wherein, The sixth frame includes one or more user information fields, and one user information field corresponds to one second device of the one or more second devices. The method of claim 85, wherein, The one or more user information fields include a first user information field, and the first user information field includes a first identifier field containing one of the following: An association identifier AID of a Non-AP STA associated with the first AP; An AP ID of a coordinated AP of the multi-AP coordination set; A STA ID allocated by the first AP to a second Non-AP STA participating in the multi-AP coordination of the multi-AP coordination set. The method of claim 86, wherein, The first identifier field represents one of the following based on different value ranges: an AID of a Non-AP STA associated with the first AP; an AP ID of a coordinated AP of the multi-coordinated AP set; a STA ID allocated by the first AP for a second Non-AP STA participating in multi-AP cooperation of the multi-AP coordinated set. The method of claim 84, wherein, The one or more user information fields comprise a second user information field, the second user information field comprising: a first identification field containing an identification of a member AP of the multi-AP coordinated set, and a second identification field containing an AID of a Non-AP STA, the first identification field and the second identification field being used to indicate the Non-AP STA indicated by the second identification field among the Non-AP STAs associated with the member AP indicated by the first identification field. The method of claim 88, wherein, The second user information field further comprises a third identification field, the third identification field being used to indicate whether the second identification field is included in the corresponding user information field. The method of any one of claims 77 to 89, wherein, The sixth frame comprises one user information field, and a receiving address in the sixth frame is a bearer address of the user information field. The method of any one of claims 77 to 89, wherein, The sixth frame comprises multiple user information fields, and a receiving address in the sixth frame is a broadcast address. The method of any one of claims 77 to 91, wherein, The member devices of the second multi-AP coordinated set correspond to one BSS, and a sending address of the sixth frame is an address of the first AP. The method of any one of claims 77 to 91, wherein, The member devices of the second multi-AP coordinated set correspond to multiple BSSs, and a sending address of the sixth frame is a coordinated BSSID of a coordinated AP of the multi-AP coordinated set. A first access point (AP), comprising: a first communication unit configured to send a first frame, the first frame being used to publish one or more first information, the first information being information of a corresponding multi-AP coordinated set, and the first AP being a coordinated AP and / or a coordinated AP of the multi-AP coordinated set. A first AP, comprising: a second communication unit configured to send a sixth frame, the sixth frame being used to initiate multi-AP cooperation of the first AP with one or more second devices, the first AP being a coordinated AP of a multi-AP coordinated set, and the one or more second devices being member devices of the multi-AP coordinated set. A first device, comprising: a third communication unit configured to receive a first frame, the first frame being used to publish one or more first information, the first information being information of a multi-AP coordinated set. A second device, comprising: a fourth communication unit configured to receive a sixth frame, the sixth frame being used to initiate multi-AP cooperation of a first AP with one or more second devices, the first AP being a coordinated AP of a multi-AP coordinated set, and the one or more second devices being member devices of the multi-AP coordinated set. An apparatus comprising: A processor and a memory for storing a computer program, said processor being configured to invoke and run the computer program stored in the memory, so that the device performs the method of any one of claims 1 to 31, or performs the method of any one of claims 32 to 48, or performs the method of any one of claims 49 to 76, or performs the method of any one of claims 77 to 93. A chip comprising: A processor configured to invoke and run a computer program from a memory, so that the device in which the chip is installed performs the method of any one of claims 1 to 31, or performs the method of any one of claims 32 to 48, or performs the method of any one of claims 49 to 76, or performs the method of any one of claims 77 to 93. A computer readable storage medium for storing a computer program, the running of which causes a computer to perform the method of any one of claims 1 to 31, or performs the method of any one of claims 32 to 48, or performs the method of any one of claims 49 to 76, or performs the method of any one of claims 77 to 93. A computer program product comprising computer program instructions, the running of which causes a computer to perform the method of any one of claims 1 to 31, or performs the method of any one of claims 32 to 48, or performs the method of any one of claims 49 to 76, or performs the method of any one of claims 77 to 93. A computer program, the running of which causes a computer to perform the method of any one of claims 1 to 31, or performs the method of any one of claims 32 to 48, or performs the method of any one of claims 49 to 76, or performs the method of any one of claims 77 to 93.
Citation Information
Patent Citations
Multi-AP setup and transmission procedure for wlan systems
CN116349188A
Communication apparatus and communication method
CN117751672A
Apparatus and method for C-BF sequential probing
CN117981231A
Wireless communication method, and device
WO2023092493A1
Wireless communication method and device
WO2023155149A1