In order to improve capability of an access point (AP), multi-AP coordination is introduced to improve transmission capability. A multi-AP candidate set is to be set up in multi-AP coordination. However, how a station (STA) discovers the multi-AP candidate set and how the STA associates with the multi-AP candidate set are problems urgently to be solved.
Embodiments of the disclosure relate to the field of communication, and more particularly, to a method and device for wireless communication.
Embodiments of the disclosure provide a method and device for wireless communication, devising a solution for discovering a multi-AP candidate set by a STA and for associating the STA with the multi-AP candidate set, thereby implementing multi-AP coordinated transmission.
In a first aspect, a method for wireless communication is provided. The method includes operations as follows.
A station (STA) receives first information sent by an access point (AP).
The first information includes information of a multi-AP candidate set to which the AP belongs.
The information of the multi-AP candidate set includes at least one of: at least one legacy service set identifier (SSID) to which the AP belongs, an SSID of at least one virtual basic service set (VBSS) to which the AP belongs, a sending period of information corresponding to the SSID of at least one VBSS, and information corresponding to a VBSS where the AP is located.
The legacy SSID is a string. The string is used to identify infrastructure basic service sets (BSSs) that comprises an extended service set (ESS) or the string is used to identify a non-infrastructure BSS.
In a second aspect, a method for wireless communication is provided. The method includes operations as follows.
An access point (AP) sends first information to a station (STA).
The first information includes information of a multi-AP candidate set to which the AP belongs.
The information of the multi-AP candidate set includes at least one of: at least one legacy service set identifier (SSID) to which the AP belongs, an SSID of at least one virtual basic service set (VBSS) to which the AP belongs, a sending period of information corresponding to the SSID of at least one VBSS, and information corresponding to a VBSS where the AP is located.
The legacy SSID is a string. The string is used to identify infrastructure basic service sets (BSSs) that comprise an extended service set (ESS) or the string is used to identify a non-infrastructure BSS.
In a third aspect, a method for wireless communication is provided. The method includes operations as follows.
A first access point (AP) receives an association request frame sent by a station (STA). The association request frame is used to request association with the first AP. The association request frame includes at least one piece of indication information. The at least one piece of indication information is used to indicate at least one of: a service set identifier (SSID) of at least one virtual basic service set (VBSS) with which the STA requests to be associated, and at least one legacy SSID with which the STA requests to be associated. The legacy SSID is a string. The string is used to identify infrastructure basic service sets (BSSs) that comprise an extended service set (ESS) or the string is used to identify a non-infrastructure BSS.
The first AP sends an association response frame to the STA. The association response frame at least includes association identifier (AID) information corresponding to legacy SSID(s) with which the STA requests to be associated or virtual AID (VAID) information corresponding to the SSID(s) of VBSS(s) with which the STA requests to be associated.
In a fourth aspect, a method for wireless communication is provided. The method includes operations as follows.
A station (STA) sends an association request frame to a first access point (AP). The association request frame is used to request association with the first AP. The association request frame includes at least one piece of indication information. The at least one piece of indication information is configured to indicate at least one of: a service set identifier (SSID) of at least one virtual basic service set (VBSS) with which the STA requests to be associated, and at least one legacy SSID with which the STA requests to be associated. The legacy SSID is a string. The string is used to identify infrastructure basic service sets (BSSs) that comprise an extended service set (ESS) or the string is used to identify a non-infrastructure BSS; and
The STA receives an association response frame sent by the first AP. The association response frame at least includes association identifier (AID) information corresponding to legacy SSID(s) with which the STA requests to be associated and/or virtual AID (VAID) information corresponding to the SSID(s) of VBSS(s) with which the STA requests to be associated.
In a fifth aspect, a method for wireless communication is provided. The method includes operations as follows.
A second access point (AP) receives shared information sent by a first AP. The second AP and the first AP belong to a same legacy service set identifier (SSID), or the second AP and the first AP belong to a same SSID of virtual basic service set (VBSS). The shared information includes a media access control (MAC) address of a station (STA) and/or multi-AP coordination capability information of the STA. The legacy SSID is a string. The string is used to identify infrastructure basic service sets (BSSs) that comprise an extended service set (ESS) or the string is used to identify a non-infrastructure BSS; and
The second AP sends a confirmation to the first AP. The confirmation is used to indicate whether the second AP accepts an association request of the STA.
In a sixth aspect, a STA is provided to implement the method of the first aspect.
Specifically, the STA includes functional modules configured to implement the method of the first aspect.
In a seventh aspect, an AP is provided to implement the method of the second aspect.
Specifically, the AP includes functional modules configured to implement the method of the second aspect.
In an eighth aspect, an AP is provided to implement the method of the first aspect that is implemented by the first AP.
Specifically, the AP includes functional modules configured to implement the method of the third aspect that is implemented by the first AP.
In a ninth aspect, a STA is provided to implement the method of the fourth aspect.
Specifically, the STA includes functional modules configured to implement the method of the fourth aspect.
In a tenth aspect, an AP is provided to implement the method of the fifth aspect that is implemented by the second AP.
Specifically, the AP includes functional modules configured to implement the method of the fifth aspect that is implemented by the second AP.
In an eleventh aspect, provided is a STA including a memory and a processor. The memory is configured to store a computer program. The processor is configured to call and run the computer program stored in the memory to implement the method of the first aspect.
In a twelfth aspect, provided is an AP including a memory and a processor. The memory is configured to store a computer program. The processor is configured to call and run the computer program stored in the memory to implement the method of the second aspect.
In a thirteenth aspect, provided is an AP including a memory and a processor. The memory is configured to store a computer program. The processor is configured to call and run the computer program stored in the memory to implement the method of the third aspect that is implemented by the first AP.
In a fourteenth aspect, provided is a STA including a memory and a processor. The memory is configured to store a computer program. The processor is configured to call and run the computer program stored in the memory to implement the method of the fourth aspect.
In a fifteenth aspect, provided is an AP including a memory and a processor. The memory is configured to store a computer program. The processor is configured to call and run the computer program stored in the memory to implement the method of the fifth aspect that is implemented by the second AP.
In a sixteenth aspect, an apparatus is provided to implement the method of any one of the first aspect to the fifth aspect.
Specifically, the apparatus includes a processor configured to call and run a computer program stored in a memory to cause a device installed with the apparatus to implement the method of any one of the first aspect to the fifth aspect.
In a seventeenth aspect, provided is a computer-readable storage medium having stored thereon a computer program, which causes a computer to implement the method of any one of the first aspect to the fifth aspect.
In an eighteenth aspect, provided is a computer program product, including computer program instructions, which cause a computer implement the method of any one of the first aspect to the fifth aspect.
In a nineteenth aspect, provided is a computer program which, when run on a computer, causes the computer to implement the method of any one of the first aspect to the fifth aspect.
Each of
The technical solutions in the embodiments of the disclosure will be described below with reference to the drawings in the embodiments of the disclosure. It is apparent that the described embodiments are part of the embodiments of the disclosure, rather than all of the embodiments. With respect to the embodiments of the disclosure, all other embodiments obtained by those of ordinary skill in the art without paying any creative work belong to the scope of protection of the disclosure.
With technical solutions of the embodiments of the disclosure, a flow of discovering a multi-AP candidate set by a STA and a frame structure therefor are devised, thereby implementing multi-AP coordinated transmission.
With technical solutions of the embodiments of the disclosure, a flow of associating a STA with a multi-AP candidate set and a frame structure therefor are devised, thereby implementing multi-AP coordinated transmission.
The technical solutions of the embodiments of the disclosure may be applied to various communication systems, such as a Wireless Local Area Network (WLAN), Wireless Fidelity (Wi-Fi), or other communication systems, etc.
Exemplarily, a communication system 100 to which the embodiments of the disclosure are applied is shown in
In some scenarios, the AP may also be referred to as an AP STA, that is, the AP is also a kind of STA in a certain sense. In some scenarios, the STA is also referred to as a non-AP STA.
In some embodiments, STA may include the AP STA and the non-AP STA.
Communication in the communication system 100 may be communication between the AP and the STA, or communication between STAs, or communication between the STA and another STA (peer STA), the peer STA may refer to a device which communicates with a peer side of the STA, for example, the peer STA may be an AP or a non-AP STA.
The AP is equivalent to a bridge connecting a wired network to a wireless network, and has a main function of connecting various wireless network clients together, and then connecting the wireless network to Ethernet. An AP device may be a terminal device (such as a mobile phone) or a network device (such as a router) with a Wi-Fi chip.
It should be understood that roles of the STA in the communication system is not absolute. For example, in some scenarios, when the mobile phone is connected to the router, the mobile phone is an STA, and in case that the mobile phone is used as a hotspot for other mobile phones, the mobile phone acts as AP.
The AP and the STA may be devices applied to vehicle to everything (V2X); Internet of Things (IoT) nodes, sensors, or the like in IoT; smart cameras, smart remote controls, smart water meters, or the like in a smart home; and sensors in a smart city, etc.
In some embodiments, the STA may support the 802.11be standard. The STA may 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, etc.
In some embodiments, the AP may be a device supporting the 802.11be standard. The AP may 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, etc.
In some embodiments, the AP 110 and/or the STA 120 may be deployed on the land, including indoor or outdoor, handheld, worn or vehicle-mounted deployment; or, may be deployed in the water (such as a ship); or, may be deployed in the air (such as an aircraft, a balloon, a satellite, etc.).
In the embodiments of the disclosure, the STA 120 may be a mobile phone and a pad supporting WLAN/Wi-Fi technologies, a computer with a wireless transceiver function, 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, a wireless device in a smart grid, a wireless device in transportation safety, a wireless device in a smart city, or 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.
As an example rather than limitation, in the embodiments of the disclosure, the STA 120 may also be a wearable device. The wearable device may also be referred to as a wearable smart device, which is a general term for wearable devices developed by applying wearable technologies to intelligently design daily wears, such as glasses, gloves, watches, clothing, shoes, etc. The wearable device is a portable device which is directly worn on the body or integrated into a user's clothing or accessory. The wearable device is not only a hardware device, but also achieves powerful functions through software support, data interaction and cloud-based interaction. Generalized wearable smart devices include devices with full functions, large sizes, implementing complete or partial functions without relying on smart phones, such as smart watches or smart glasses or the like, and devices focusing on only a certain type of application functions and requiring cooperation with other devices such as smart phones in use, such as various smart bracelets and smart jewelry for monitoring physical signs, etc.
Bands supported by the WLAN technology may include, but is not limited to low bands (2.4 GHz, 5 GHZ, 6 GHz) and high bands (60 GHz).
It should be understood that in the embodiments of the disclosure, a device with a communication function in a network/system may be referred to as a communication device. Taking the communication system 100 shown in
It should be understood that in the disclosure, terms “system” and “network” are often interchangeably used here. In the disclosure, a term “and/or” is only an association relationship describing associated objects, and indicates that there may be three relationships. For example, A and/or B may indicate three situations, i.e., A exists alone, A and B exist simultaneously, and B exists alone. Furthermore, in the disclosure, a character “/” generally indicates that anterior and posterior associated objects are in a “or” relationship.
It should be understood that “indication” mentioned in the embodiments of the disclosure may be a direct indication, or may be an indirect indication, or may indicate that there is an association relationship. For example, A indicates B, which may mean that A directly indicates B, for example, B may be obtained through A; or, may mean that A indirectly indicates B, for example, A indicates C, and B may be obtained through C; or, may mean that there is an association relationship between A and B.
Terms used in sections of the embodiments of the disclosure are only intended to explain specific embodiments of the disclosure, and are not intended to limit the disclosure. Terms “first”, “second”, “third”, “fourth” or the like in the description, claims and the drawings of the disclosure are intended to distinguish different objects, and are not intended to describe a specific order. Furthermore, terms “include”, “have” as well as any variants thereof, are intended to cover a non-exclusive inclusion.
In descriptions of the embodiments of the disclosure, a term “corresponding” may indicate that there are direct or indirect correspondences between two items; or, may indicate that there is an association relationship between two items; or, may be a relationship such as indicating and indicated, configuring and configured, etc.
In the embodiments of the disclosure, “predefined” or “preconfigured” may be implemented by pre-saving corresponding codes, tables in a device (for example, including a STA and a network device) or other manners which may be used to indicate related information, specific implementations thereof are not limited in the disclosure. For example, “predefined” may refer to “defined in a protocol”.
In the embodiments of the disclosure, “protocol” may refer to a standard protocol in the communication field, for example, it may include a Wi-Fi protocol and related protocols applied to future Wi-Fi communication systems, which are not limited in the disclosure.
In order to facilitate understanding the technical solutions of the embodiments of the disclosure, the technical solutions of the disclosure will be described in detail below through specific embodiments. The following relevant technologies, as optional solutions, may be arbitrarily combined with the technical solutions of the embodiments of the disclosure, all of which fall within a scope of protection of the embodiments of the disclosure. The embodiments of the disclosure include at least a part of the following contents.
A wireless device supports multi-band communications, for example, communicating on 2.4 GHz, 5 GHZ, 6 GHZ and 60 GHz bands simultaneously, or communicating on different channels of the same band (or different bands) simultaneously, to improve communication throughput and/or reliability between devices. Such device is usually referred to as a multi-band device or a Multi-Link Device (MLD), and sometimes, is also referred to as a multi-link entity or a multi-band entity. The MLD may be an AP device or a STA device. If the MLD is an AP device, the MLD includes one or more APs; if the MLD is a STA device, the MLD includes one or more non-AP STAs.
A MLD including one or more APs is also referred to as an AP MLD, a MLD including one or more non-AP STAs is also referred to as a Non-AP MLD, and in the embodiments of the disclosure, the Non-AP MLD may be referred to as a STA MLD.
In the embodiments of the disclosure, the AP MLD may include multiple APs, the Non-AP MLD may include multiple STAs, multiple links may be formed between APs in the AP MLD and STAs in the Non-AP MLD, and data communication may be performed between APs in the AP MLD and corresponding STAs in the Non-AP MLD through corresponding links.
In order to facilitate understanding the technical solutions of the embodiments of the disclosure, setup of a multi-AP candidate set related to the disclosure will be described below.
Setup of the multi-AP candidate set is divided into the following two phases: a multi-AP coordination capability discovery phase and a multi-AP candidate set setup phase.
In the multi-AP coordination capability discovery phase, an AP may discover mutual multi-AP coordination capabilities by receiving beacon frames or other management frames sent by neighboring APs, as shown in
In the multi-AP candidate set setup phase, as shown in
1) The MAP sends a request frame to the SAPs, the request frame mainly includes the following information: assigning identity (ID) of the SAP during multi-AP coordination, and assigning ID of a multi-AP set;
2) The SAP replies a response frame to the MAP. The response frame mainly includes the following information: information of a STA associated with the SAP, which includes ID of the STA and capability information of participating in multi-AP coordination; and a priority of the STA participating in multi-AP coordination.
To facilitate understanding a technical solution according to embodiments of the disclosure, a method for active/passive scanning of a basic service set (BSS) by a STA according to the disclosure is illustrated hereinafter.
As shown in
Since one SSID or multiple SSIDs may be added to an SSID list field of the SSID list element, the STA may the request one SSID or multiple SSIDs when it is the SSID list element that is included in the probe request frame.
Note that if a length of an SSID field is not 0 (length of SSID field=non-zero), it means that one specific SSID is requested. If the length of the SSID field is 0 (length of SSID field=0), it means that the STA has requested all SSIDs (wildcard SSID). That is, the STA requests the AP to return all supported SSIDs (including any hidden SSIDs).
In passive scanning, an AP sends a beacon frame or another management frame, which includes one SSID element or multiple SSID elements to actively broadcast the SSID(s) supported by the AP. The STA receives the beacon frame, and may discover a BSS corresponding to a related SSID through the SSID element(s), as shown in
To facilitate understanding a technical solution according to embodiments of the disclosure, a method for associating a STA with a BSS according to the disclosure is illustrated hereinafter.
The STA sends an association request frame to an AP. An SSID with which the STA wants to be associated is included in an SSID element. The AP sends a result of associating the STA through an association response frame to the STA. If a status code in an association response frame indicates success, it means that the STA is associated successfully. Then, the AP may allocate one association ID, such as an association identifier (AID), to the STA, as shown in
To facilitate understanding a technical solution according to embodiments of the disclosure, a method for associating a STA with a virtual BSS (VBSS) according to the disclosure is illustrated hereinafter.
Two methods that the STA may be associated with the VBSS are described below.
Method 1 is based on temporal key generation with VBSS coordinator. Specifically, pairwise master key (PMK) (or group master key, GMK) and pairwise transient key (PTK) (or group temporal key, GTK) are generated between the STA and a coordinator. The coordinator is responsible for frame encryption and decryption. Frame(s) of remaining AP(s) is relayed to the coordinator for processing.
Method 2 is based on temporal key generation with individual APs. Specifically, PMK (or GMK) and PTK (or GTK) are generated between the STA and the coordinator. The remaining AP(s) derives PMK (or GMK) of the AP(s) from the PMK (or GMK) of the coordinator. Finally, PTK (or GTK) is generated between the STA and other AP(s). Then, the STA may communicate directly with individual APs.
To facilitate understanding technical solutions according to embodiments of the disclosure, technical problems solved by the disclosure will be illustrated hereinafter.
1) In a foregoing solution for setting-up the multi-AP candidate set, although a basic process of multi-AP capability discovery and related parameter required for setup of the multi-AP candidate set are devised, multi-AP capability information is not clarified, and various pieces of multi-AP capability information required to be indicated by an AP are not considered. In addition, parameters required to be allocated for the multi-AP candidate set in order to set up the multi-AP candidate set are not specific enough, either.
2) The foregoing solution of active/passive scanning of the BSS by the STA relates just to legacy BSS discovery by the STA through the SSID element/SSID List element, but not to how the STA discovers a multi-AP candidate set (VBSS). Moreover, it is not supported for the STA to request all legacy SSIDs and VBSS SSIDs as needed when the STA requests all SSID(s) through the wildcard SSID.
3) The foregoing solution of associating the STA with the BSS supports just associating the STA with a legacy BSS, and does not involve an operation of the STA requesting to be associated with the multi-AP candidate set after discovery of the multi-AP set.
4) In a foregoing solution for associating the STA with the VBSS, although the two methods for associating the STA with the VBSS (the multi-AP candidate set) are devised, specific flow, specific frame structure, etc., of associating the STA with the VBSS is not devised for different network architectures. Nor is the information exchanged between the coordinator and other AP(s) specified.
In view of the above, the disclosure proposes a solution for multi-AP coordination; and devises how a STA discovers a multi-AP candidate set and a frame structure used, as well as how the STA associates with the multi-AP candidate set and a frame structure used, thereby implementing multi-AP coordinated transmission.
Note that in embodiments of the disclosure, the multi-AP candidate set and the VBSS are the same concept, and sometimes, the two terms are mixed-used in the context, however representing the same concept.
In some embodiments, the disclosure may be applied to the architecture of wired multi-AP coordination as shown in
Specifically, in the architecture of wired multi-AP coordination, as shown in (a) of
Specifically, in the architecture of wireless multi-AP coordination, a coordinator in a network is located in a certain AP (referred to as the MAP) and controls other APs (referred to as SAPs) wirelessly. Before setup of multi-AP candidate set, each AP needs to learn the multi-AP coordination capability information and the like of other AP(s). Then, the MAP decides to set up, with which SAP(s), the multi-AP candidate set(s) supporting which multi-AP coordination mode(s).
A technical solution of the disclosure is elaborated hereinafter with specific embodiments.
In S210, an access point (AP) sends first information to a station (STA). The first information includes information of a multi-AP candidate set to which the AP belongs. The information of multi-AP candidate set includes at least one of: at least one legacy SSID to which the AP belongs, an SSID of at least one virtual basic service set (VBSS) to which the AP belongs, a sending period of information corresponding to the SSID of at least one VBSS, and information corresponding to a VBSS where the AP is located. The legacy SSID is a string. The string is used to identify infrastructure basic service sets (BSSs) that comprise an extended service set (ESS) or the string is used to identify a non-infrastructure BSS.
In S220, the STA receives the first information sent by the AP.
In an embodiment of the disclosure, one AP may belong to one or more multi-AP candidate sets.
In an embodiment of the disclosure, each multi-AP candidate set may have just one MAP, and remaining AP(s) are SAP(s).
In an embodiment of the disclosure, each multi-AP candidate set may support one or more multi-AP coordination modes.
In an embodiment of the disclosure, a legacy SSID is a string used to identify the infrastructure basic service sets (BSSs) that comprise an extended service set (ESS), or a string used to identify a non-infrastructure BSS.
In an embodiment of the disclosure, an SSID of VBSS is a string used to identify the multi-AP candidate set (or VBSS).
In some embodiments, the first information may be sent through a first frame. The first frame may be a probe response frame, a beacon frame, or another management frame.
In some embodiments, before receiving the first information, the STA sends [00148] second information to the AP. The second information is used to request multi-AP candidate set information.
In some embodiments, the second information is sent through a probe request frame. In this case, the first frame is a probe response frame.
In the embodiment, the STA discovers the multi-AP candidate set in two modes. i.e., active scanning and passive scanning.
Specifically, a flow of active scanning of the multi-AP candidate set by the STA is as shown in
Specifically, a flow of passive scanning of the multi-AP candidate set by the STA is as shown in
In some embodiments, the second information is sent through a probe request frame.
The probe request frame may include at least one of an SSID field and an SSID list field.
Specifically, a first value of a length field corresponding to the SSID field is used to request a first SSID. The first SSID may be the legacy SSID or the first SSID may be an SSID of VBSS. A second value of the length field corresponding to the SSID field may be used to request multiple SSIDs. The multiple SSIDs may be all legacy SSIDs where the AP is located, or SSIDs of all VBSSs where the AP is located. For example, the probe request frame is as shown in
In some embodiments, the first value corresponding to the length field corresponding to the SSID field is non-zero, and the second value corresponding to the length field corresponding to the SSID field is zero.
For example, the length of the SSID field (length of SSID field) is non-zero indicates the requested SSID (desired SSID), meaning that the STA requests the first SSID; and the length of the SSID field (length of SSID field) is zero indicates the wildcard SSID, meaning that the STA requests all SSID(s).
In some embodiments, the STA requests the first SSID in case that a value of the length field corresponding to the SSID field is non-zero, and/or, the STA requests all SSID(s) (wildcard SSID) in case that a value of the length field corresponding to the SSID field is zero.
Specifically, the SSID list field is used to request at least one SSID. The at least one SSID include legacy SSID and/or SSID of VBSS. For example, as shown in
In some embodiments, in case that the probe request frame does not include a multi-AP candidate set info request field, and that the length field corresponding to the SSID field takes on the second value, the multiple SSIDs are all legacy SSIDs where the AP is located. The multi-AP candidate set info request field is used to request the multi-AP candidate set information.
In some embodiments, the probe request frame further includes a multi-AP candidate set info request field. The multi-AP candidate set info request field includes an extra SSID indicator field. The extra SSID indicator field is used to request the AP to return, to the STA, all SSIDs of VBSSs and legacy SSIDs where the AP is located. Alternatively, the extra SSID indicator field may be configured to request the AP to return, to the STA, the SSIDs of all VBSSs where the AP is located, and to not return, to the STA, any legacy SSID.
In some embodiments, a value of 0 of the extra SSID indicator field is configured to request the AP to return, to the STA, SSIDs of the all VBSSs and all legacy SSIDs where the AP is located. A value of 1 of the extra SSID indicator field is configured to request the AP to return, to the STA, SSIDs of all VBSSs where the AP is located, and to not return, to the STA, the any legacy SSID.
Specifically, for example, as shown in
For example, the value of extra SSID indicator field equals to 0 indicates that the AP is to return SSIDs of all VBSSs and all legacy SSIDs where the AP is located to the STA, while the value of extra SSID indicator field equals to 1 indicates that the AP is to return SSIDs of all VBSSs where the AP is located to the STA, and not to return any legacy SSID to the STA.
As another example, the value of extra SSID indicator field equals to 1 indicates that the AP is to return SSIDs of all VBSSs and all legacy SSIDs where the AP is located to the STA, while the value of extra SSID indicator field equals to 0 indicates that the AP is to return the SSIDs of all VBSSs where the AP is located to the STA, and not to return any legacy SSID to the STA.
In some embodiments, in case the probe request frame does not include the multi-AP candidate set info request field, the SSID field in the probe request frame takes on the second value, and the multiple SSIDs are SSIDs of all VBSSs where the AP is located.
In some embodiments, in case the probe request frame includes the multi-AP candidate set info request field and the multi-AP candidate set info request field does not include the extra SSID indicator field, the SSID field in the probe request frame takes on the second value, and the multiple SSIDs are the SIDs of all VBSSs where the AP is located.
In some embodiments, the second information is sent through a probe request frame.
The probe request frame may include at least one of an SSID field, an SSID list field, a virtual SSID (VSSID) field, and a VSSID list field.
Specifically, a first value of a length field corresponding to the SSID field is used to request a first SSID. The first SSID may be a legacy SSID or an SSID of VBSS. A second value of the length field corresponding to the SSID field may be used to request P SSIDs. The P SSIDs may be all legacy SSIDs where the AP is located, or SSIDs of all VBSSs where the AP is located. P may be a positive integer. For example, as shown in
In some embodiments, the first value corresponding to the length field corresponding to the SSID field is non-zero, and the second value corresponding to the length field corresponding to the SSID field is zero.
For example, the length of the SSID field (length of SSID field) is non-zero indicates the requested SSID (desired SSID), meaning that the STA requests the first SSID; and the length of the SSID field (length of SSID field) is zero indicates the wildcard SSID, meaning that the STA requests P SSIDs.
In some embodiments, the STA requests the first SSID in case that a value of the length field corresponding to the SSID field is non-zero, and/or, the STA requests all SSID(s) (wildcard SSID) (i.e., the STA requests P SSIDs) in case that a value of the length field corresponding to the SSID field is zero.
Specifically, the SSID list field is used to request K SSIDs. The K SSIDs may include legacy SSID(s) and/or SSID(s) of VBSS(s). K may be a positive integer. For example, as shown in
Specifically, the first value of a length field corresponding to the VSSID field is used to request a second SSID. The second SSID may be a legacy SSID or an SSID of VBSS. The second value of the length field corresponding to the VSSID field may be used to request Q SSIDs. The Q SSIDs may be all legacy SSIDs where the AP is located, or SSIDs of all VBSSs where the AP is located. Q may be a positive integer. For example, as shown in
Specifically, the VSSID list field requests T SSIDs. The T SSIDs may include legacy SSID(s) and/or SSID(s) of VBSS(s). T may be a positive integer. For example, as shown in
In some embodiments, in case that a value of 0 of the length field corresponding to the SSID field, the STA requests all SSIDs and the length field corresponding to the SSID field takes on the second value.
In some embodiments, the probe request frame further includes a multi-AP candidate set info request field. The multi-AP candidate set info request field may include a VSSID indicator field. The VSSID indicator field may be configured to indicate that the multi-AP candidate set information is not requested, and that the probe request frame does not include the VSSID field and the VSSID list field. Alternatively, the VSSID indicator field may be configured to indicate that the multi-AP candidate set information is requested, and that the STA requests SSID of VBSS through the SSID field or the SSID list field. Alternatively, the VSSID indicator field may be configured to indicate that the multi-AP candidate set information is requested, and that the STA requests SSID of VBSS through the VSSID field or the VSSID list field. Alternatively, the VSSID indicator field may be configured to indicate that the multi-AP candidate set information is requested, and that the STA requests SSID of VBSS and/or legacy SSID through the VSSID field or the VSSID list field.
Specifically, for example, as shown in
Specifically, for example, the two bits of VSSID indicator field setting to 00 indicates that the multi-AP candidate set information is not requested, and that the probe request frame does not include the VSSID field and the VSSID list field; in this case, a beacon/probe response frame sent by the AP returns only the SSID. The two bits of VSSID indicator field setting to 01 indicates that the multi-AP candidate set information is requested, and that the STA requests SSID of VBSS through the SSID field or the SSID list field; in this case, the beacon/probe response frame sent by the AP returns only the VSSID. The two bits of VSSID indicator field setting to 10 indicates that the multi-AP candidate set information is requested, and that the STA requests SSID of VBSS through the VSSID field or the VSSID list field; in this case, the beacon/probe response frame sent by the AP returns only the VSSID. The two bits of VSSID indicator field setting to 11 indicates that the multi-AP candidate set information is requested, and that the STA requests SSID of VBSS and/or legacy SSID through the VSSID field or the VSSID list field; in this case, the beacon/probe response frame sent by the AP returns both the SSID and the VSSID.
In some embodiments, the multi-AP candidate set info request field may also be implemented through a reserved bit of the probe request frame, which is not limited thereto in the disclosure.
In some embodiments, the first information is sent through a first frame. The first frame may include at least one of a first SSID field, W SSID fields, a VBSS SSID interval field, and a multi-AP candidate set information field.
Specifically, in the first frame, the first SSID field indicates at least one legacy SSID to which the AP belongs. For example, the first frame is a probe response frame or a beacon frame. As shown in
Specifically, the W SSID fields respectively indicate SSIDs of W VBSSs to which the AP belongs. W is a positive integer. As shown in
Specifically, the SSID of VBSS interval field indicates the sending period of the information corresponding to the SSID of at least one VBSS. As shown in
Specifically, the multi-AP candidate set information field indicates the information corresponding to the VBSS where the AP is located. As shown in
In some embodiments, the first information is sent through a first frame. The first frame may include at least one of a first SSID field, W virtual SSID (VSSID) fields, a VSSID interval field, and a multi-AP candidate set information field.
Specifically, in the first frame, the first SSID field indicates at least one legacy SSID to which the AP belongs. For example, the first frame is a beacon frame or a probe response frame. As shown in
Specifically, the W VSSID fields respectively indicate SSIDs of W VBSSs to which the AP belongs. W is a positive integer. As shown in
Specifically, the VSSID interval field indicates the sending period of the information corresponding to the SSID of at least one VBSS. As shown in
Specifically, the multi-AP candidate set information field indicates the information corresponding to the VBSS where the AP is located. As shown in
In some embodiments, the multi-AP candidate set information field includes at least one candidate set information field and number of candidate sets field. The number of candidate sets field may be configured to indicate the number of multi-AP candidate sets where the AP is located, and indicate a value of W. An n-th candidate set information field of the at least one candidate set information field may be configured to indicate related information of an n-th multi-AP candidate set where the AP is located. n is a positive integer.
In some embodiments, candidate set information field(s) of the at least one candidate set information field includes at least one of a VBSS identifier (ID) field, a candidate set ID field, a multi-AP sounding method support field, a multi-AP scheme support field, a number of APs field, and multiple AP information fields.
In some embodiments, candidate set information field(s) of the at least one candidate set information field includes at least one of the VBSS ID field, the candidate set ID field, a multi-AP joint sounding support field, the multi-AP scheme support field, the number of APs field, and the multiple AP information fields.
Specifically, in the first frame, the VBSS ID field is configured to indicate a VBSS ID of a multi-AP candidate set corresponding to the current candidate set information field. For example, the VBSS ID field is as shown in
Specifically, in the first frame, the candidate set ID field is configured to indicate an ID of the multi-AP candidate set corresponding to the current candidate set information field.
In some embodiments, in the first frame, the candidate set ID field may also be replaced with a VBSS color field. The VBSS color field may be configured to indicate the multi-AP candidate set corresponding to the candidate set information field.
For example, the candidate set ID field or the VBSS color field is as shown in
Specifically, in the first frame, the multi-AP sounding method support field is configured to indicate a channel sounding method supported by the multi-AP candidate set corresponding to the current candidate set information field. For example, the multi-AP sounding method support field is as shown in
Specifically, in the first frame, the multi-AP scheme support field is configured to indicate a multi-AP coordination mode supported by the multi-AP candidate set corresponding to the current candidate set information field. For example, the multi-AP scheme support field is as shown in
Specifically, in the first frame, the number of APs field is configured to indicate the number of member APs included in the multi-AP candidate set corresponding to the current candidate set information field. For example, the number of APs field is as shown in
Specifically, in the first frame, an m-th AP information field of the multiple AP information fields is configured to indicate related information of an m-th member AP of the multi-AP candidate set corresponding to the current candidate set information field. m is a positive integer. For example, an AP information field of the multiple AP information fields is as shown in
Specifically, in the first frame, the multi-AP joint sounding support field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports multiple APs to perform channel sounding simultaneously and synchronously.
In some embodiments, in the first frame, in case candidate set information field(s) of the at least one candidate set information field includes the multi-AP joint sounding support field, the multi-AP candidate set corresponding to the current candidate set information field supports the multiple Aps to perform channel sounding sequentially by default.
Specifically, for example, in case candidate set information field(s) of the n candidate set information fields includes the multi-AP joint sounding support field, the multi-AP candidate set corresponding to the current candidate set information field supports the multiple APs to perform channel sounding sequentially by default.
In some embodiments, in the first frame, the multi-AP sounding method support field includes at least one of a sequential sounding field and a joint sounding field.
In some embodiments, in the first frame, the multi-AP sounding method support field includes only the joint sounding field.
Specifically, in the first frame, the sequential sounding field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports the multiple APs to perform channel sounding sequentially.
Specifically, in the first frame, the joint sounding field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports the multiple APs to perform channel sounding simultaneously and synchronously.
In some embodiments, in the first frame, in case the multi-AP sounding method support field does not include the sequential sounding field, by default the multi-AP candidate set corresponding to the current candidate set information field supports the multiple APs to perform channel sounding sequentially, by default.
In some embodiments, in the first frame, the multi-AP scheme support field includes at least one of following: an uplink (UL) coordinated orthogonal frequency division multiple access (C-OFDMA) field, a downlink (DL) C-OFDMA field, a joint coordinated spatial reuse (C-SR) and C-OFDMA field, a joint C-SR and coordinated beamforming (C-BF) field, a joint C-SR and joint transmission (J-TX) field, a joint C-SR and coordinated uplink multiple-user multiple input multiple output (C-UL MU MIMO) field, a C-BF field, a J-TX for single user field, a J-TX for multiple-user field, a J-TX with diversity field, a J-TX with multiplexing field, a full bandwidth J-TX field, a partial bandwidth J-TX field, a detect and discard field, and a mitigate as interference field.
In some embodiments, in the first frame, the multi-AP scheme support field includes at least one of following: the joint C-SR and C-OFDMA field, the joint C-SR and C-BF field, the joint C-SR and J-TX field, the joint C-SR and C-UL MU MIMO field, the C-BF field, the J-TX for single user field, the J-TX for multiple-user field, the J-TX with diversity field, the J-TX with multiplexing field, the full bandwidth J-TX field, the partial bandwidth J-TX field, the detect and discard field, and the mitigate as interference field.
Specifically, in the first frame, the UL C-OFDMA field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports UL C-OFDMA. For example, as shown in
For example, in the first frame, the value of the UL C-OFDMA field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports UL C-OFDMA; and the value of the UL C-OFDMA field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support UL C-OFDMA.
For another example, in the first frame, the value of the UL C-OFDMA field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports UL C-OFDMA; and the value of the UL C-OFDMA field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support UL C-OFDMA.
Specifically, in the first frame, the DL C-OFDMA field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports DL C-OFDMA. For example, as shown in
For example, in the first frame, the value of the DL C-OFDMA field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports DL C-OFDMA; and the value of the DL C-OFDMA field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support DL C-OFDMA.
For another example, in the first frame, the value of the DL C-OFDMA field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports DL C-OFDMA; and the value of the DL C-OFDMA field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support DL C-OFDMA.
Specifically, in the first frame, the joint C-SR and C-OFDMA field (Joint C-SR and C-OFDMA) is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and C-OFDMA. For example, as shown in
For example, in the first frame, the value of the joint C-SR and C-OFDMA field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and C-OFDMA; and the value of the joint C-SR and C-OFDMA field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support simultaneous and joint use of C-SR and C-OFDMA.
For another example, in the first frame, the value of the joint C-SR and C-OFDMA field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and C-OFDMA; and the value of the joint C-SR and C-OFDMA field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support simultaneous and joint use of C-SR and C-OFDMA.
Specifically, in the first frame, the joint C-SR and C-BF field (Joint C-SR and C-BF) is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and C-BF. For example, as shown in
For example, in the first frame, the value of the joint C-SR and C-BF field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and C-BF; and the value of the joint C-SR and C-BF field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support simultaneous and joint use of C-SR and C-BF.
For another example, in the first frame, the value of the joint C-SR and C-BF field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and C-BF; and the value of the joint C-SR and C-BF field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support simultaneous and joint use of C-SR and C-BF.
Specifically, in the first frame, the joint C-SR and J-TX field (Joint C-SR and J-TX) is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and J-TX. For example, as shown in
For example, in the first frame, the value of the joint C-SR and J-TX field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and J-TX; and the value of the joint C-SR and J-TX field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support simultaneous and joint use of C-SR and J-TX.
For another example, in the first frame, the value of the joint C-SR and J-TX field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and J-TX; and the value of the joint C-SR and J-TX field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support simultaneous and joint use of C-SR and J-TX.
Specifically, in the first frame, the joint C-SR and C-UL MU MIMO field (Joint C-SR and C-UL MU MIMO) is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and C-UL MU MIMO. For example, as shown in
For example, in the first frame, the value of the joint C-SR and C-UL MU MIMO field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and C-UL MU MIMO; and the value of the joint C-SR and C-UL MU MIMO field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support simultaneous and joint use of C-SR and C-UL MU MIMO.
For another example, in the first frame, the value of the joint C-SR and C-UL MU MIMO field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and C-UL MU MIMO; and the value of the joint C-SR and C-UL MU MIMO field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support simultaneous and joint use of C-SR and C-UL MU MIMO.
Specifically, in the first frame, the C-BF field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports C-BF. For example, as shown in
For example, in the first frame, the value of the C-BF field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports C-BF; and the value of the C-BF field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support C-BF.
For another example, in the first frame, the value of the C-BF field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports C-BF; and the value of the C-BF field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support C-BF.
Specifically, in the first frame, the J-TX for single user field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports performing joint transmission for a same user. For example, as shown in
For example, in the first frame, the value of the J-TX for single user field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports performing joint transmission for the same user; and the value of the J-TX for single user field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support performing joint transmission for the same user.
For another example, in the first frame, the value of the J-TX for single user field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports performing joint transmission for the same user; and the value of the J-TX for single user field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support performing joint transmission for the same user.
Specifically, in the first frame, the J-TX for multi-user field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports performing joint transmission for multiple users. For example, as shown in
For example, in the first frame, the value of the J-TX for multi-user field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports performing joint transmission for multiple users; and the value of the J-TX for multi-user field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support performing joint transmission for multiple users.
For another example, in the first frame, the value of the J-TX for multi-user field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports performing joint transmission for multiple users; and the value of the J-TX for multi-user field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support performing joint transmission for multiple users.
Specifically, in the first frame, the J-TX with diversity field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission of diversity type. For example, as shown in
For example, in the first frame, the value of the J-TX with diversity field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission of diversity type; and the value of the J-TX with diversity field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support joint transmission of diversity type.
For another example, in the first frame, the value of the J-TX with diversity field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission of diversity type; and the value of the J-TX with diversity field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support joint transmission of diversity type.
Specifically, in the first frame, the J-TX with multiplexing field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission of multiplexing type. For example, as shown in
For example, in the first frame, the value of the J-TX with multiplexing field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission of multiplexing type; and the value of the J-TX with multiplexing field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support joint transmission of multiplexing type.
For another example, in the first frame, the value of the J-TX with multiplexing field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission of multiplexing type; and the value of the J-TX with multiplexing field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support joint transmission of multiplexing type.
Specifically, in the first frame, the full bandwidth J-TX field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission in full bandwidth. For example, as shown in
For example, in the first frame, the value of the full bandwidth J-TX field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission in full bandwidth; and the value of the full bandwidth J-TX field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support joint transmission in full bandwidth.
For another example, in the first frame, the value of the full bandwidth J-TX field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission in full bandwidth; and the value of the full bandwidth J-TX field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support joint transmission in full bandwidth.
Specifically, in the first frame, the partial bandwidth J-TX field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission in partial bandwidth. For example, as shown in
For example, in the first frame, the value of the partial bandwidth J-TX field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission in partial bandwidth; and the value of the partial bandwidth J-TX field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support joint transmission in partial bandwidth.
For another example, in the first frame, the value of the partial bandwidth J-TX field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission in partial bandwidth; and the value of the partial bandwidth J-TX field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support joint transmission in partial bandwidth.
Specifically, in the first frame, the detect and discard field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports receiving and demodulating other users' data/frames and then discarding in a C-UL-MU MIMO mode, to obtain useful data/frames. For example, as shown in
For example, in the first frame, the value of the detect and discard field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports receiving and demodulating other users' data/frames and then discarding in the C-UL-MU MIMO mode, to obtain useful data/frames; and the value of the detect and discard field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support receiving and demodulating other users' data/frames and then discarding in the C-UL-MU MIMO mode, to obtain useful data/frames.
For another example, in the first frame, the value of the detect and discard field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports receiving and demodulating other users' data/frames and then discarding in the C-UL-MU MIMO mode, to obtain useful data/frames; and the value of the detect and discard field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support receiving and demodulating other users' data/frames and then discarding in the C-UL-MU MIMO mode, to obtain useful data/frames.
Specifically, in the first frame, the mitigate as interference field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports treating other users' data as interference directly, and receiving and demodulating a target user's data/frame directly in the C-UL-MU MIMO mode. For example, as shown in
For example, in the first frame, the value of the mitigate as interference field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports treating other users' data as interference directly, and receiving and demodulating the target user's data/frame directly in the C-UL-MU MIMO mode; and the value of the mitigate as interference field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support treating other users' data as interference directly, and receiving and demodulating the target user's data/frame directly in the C-UL-MU MIMO mode.
For another example, in the first frame, the value of the mitigate as interference field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports treating other users' data as interference directly, and receiving and demodulating the target user's data/frame directly in the C-UL-MU MIMO mode; and the value of the mitigate as interference field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support treating other users' data as interference directly, and receiving and demodulating the target user's data/frame directly in the C-UL-MU MIMO mode.
In some embodiments, in the first frame, in case that the multi-AP scheme field does not include the UL C-OFDMA field and the DL C-OFDMA field, the multi-AP candidate set corresponding to the current candidate set information field supports UL C-OFDMA and DL C-OFDMA by default.
In some embodiments, in the first frame, in case that value of the J-TX for single user field indicates that the multi-AP candidate set corresponding to the current candidate set information field does not support performing joint transmission for the same user, the multi-AP scheme field does not include the J-TX for multi-user field, or, value of the J-TX for multi-user field indicates that the multi-AP candidate set corresponding to the current candidate set information field does not support performing joint transmission for multiple users.
In some embodiments, in the first frame, in case that value of the J-TX for single user field indicates that the multi-AP candidate set corresponding to the current candidate set information field does not support performing joint transmission for the same user, the multi-AP scheme field does not include the J-TX with diversity field, or, value of the J-TX with diversity field indicates that the multi-AP candidate set corresponding to the current candidate set information field does not support the diversity type of joint transmission.
In some embodiments, in the first frame, in case that value of the J-TX for single user field indicates that the multi-AP candidate set corresponding to the current candidate set information field does not support performing joint transmission for the same user, the multi-AP scheme field does not include the J-TX with multiplexing field, or, value of the J-TX with multiplexing field indicates that the multi-AP candidate set corresponding to the current candidate set information field does not support the multiplexing type of joint transmission.
In some embodiments, in the first frame, in case that value of the J-TX for single user field indicates that the multi-AP candidate set corresponding to the current candidate set information field does not support performing joint transmission for the same user, the multi-AP scheme field does not include the full bandwidth J-TX field, or, value of the full bandwidth J-TX field indicates that the multi-AP candidate set corresponding to the current candidate set information field does not support joint transmission in full bandwidth.
In some embodiments, in the first frame, in case that value of the J-TX for single user field indicates that the multi-AP candidate set corresponding to the current candidate set information field does not support performing joint transmission for the same user, the multi-AP scheme field does not include the partial bandwidth J-TX field, or, value of the partial bandwidth J-TX field indicates that the multi-AP candidate set corresponding to the current candidate set information field does not support joint transmission in partial bandwidth.
In some embodiments, in the first frame, in case that value of the J-TX for single user field indicates that the multi-AP candidate set corresponding to the current candidate set information field supports performing joint transmission for the same user, the multi-AP scheme field does not include the J-TX with diversity field and the full bandwidth J-TX field.
In some embodiments, in the first frame, in case that the multi-AP scheme field does not include the J-TX with diversity field, the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission of diversity type by default.
In some embodiments, in the first frame, in case that the multi-AP scheme field does not include the full bandwidth J-TX field, the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission in full bandwidth by default.
In some embodiments, in the first frame, the multi-AP scheme field includes at least one of following: a C-OFDMA support field, a C-SR support field, a C-BF support field, a J-TX support field, and a C-UL MU MIMO support field.
In some embodiments, in the first frame, the multi-AP scheme field includes at least one of following: a C-SR support field, a C-BF support field, a J-TX support field, and a C-UL MU MIMO support field.
Specifically, the C-OFDMA support field (C-OFDMA Support) is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports C-OFDMA. For example, as shown in
For example, the value of the C-OFDMA support field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports C-OFDMA; and the value of the C-OFDMA support field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support C-OFDMA.
For another example, the value of the C-OFDMA support field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports C-OFDMA; and the value of the C-OFDMA support field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support C-OFDMA.
Specifically, the C-SR support field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports C-SR.
For example, as shown in
For another example, the value of the C-SR support field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports C-SR; and the value of the C-SR support field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support C-SR.
Specifically, the C-BF support field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports C-BF. For example, as shown in
For example, the value of the C-BF support field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports C-BF; and the value of the C-BF support field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support C-BF.
For another example, the value of the C-BF support field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports C-BF; and the value of the C-BF support field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support C-BF.
Specifically, the J-TX support field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports J-TX. For example, as shown in
For example, the value of the J-TX support field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports J-TX; and the value of the J-TX support field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support J-TX.
For another example, the value of the J-TX support field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports J-TX; and the value of the J-TX support field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support J-TX.
Specifically, the C-UL MU MIMO support field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports C-UL MU MIMO. For example, as shown in
For example, the value of the C-UL MU MIMO support field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field supports C-UL MU MIMO; and the value of the C-UL MU MIMO support field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field does not support C-UL MU MIMO.
For another example, the value of the C-UL MU MIMO support field equals to 0 means that the multi-AP candidate set corresponding to the current candidate set information field supports C-UL MU MIMO; and the value of the C-UL MU MIMO support field equals to 1 means that the multi-AP candidate set corresponding to the current candidate set information field does not support C-UL MU MIMO.
In some embodiments, in the first frame, in case that the multi-AP scheme support field does not include the C-OFDMA support field, the multi-AP candidate set corresponding to the current candidate set information field supports UL C-OFDMA and DL C-OFDMA by default.
In some embodiments, in the first frame, AP information fields of the multiple AP information fields include at least one of following: a Basic Service Set (BSS) ID field, an AP ID field, and an AP roles field.
The BSS ID field may be configured to indicate a BSS ID of an AP indicated by the AP information field. The AP ID field may be configured to indicate an ID of the AP indicated by the AP information field. The AP role field may be configured to indicate a multi-AP coordination role supported by the AP indicated by the AP information field.
Specifically, in the first frame, the BSS ID field is configured to indicate the BSS ID of the AP indicated by the AP information field. As shown in
Specifically, in the first frame, the AP ID field is configured to indicate the ID of the AP indicated by the AP information field. As shown in
Specifically, in the first frame, the AP role field is configured to indicate the multi-AP coordination role supported by the AP indicated by the AP information field. As shown in
In some embodiments, in the first frame, the AP ID field is set directly by a master AP (MAP) or a coordinator, or the AP ID field is determined by an order of the AP in the multi-AP candidate set as indicated by the AP information field.
In some embodiments, in the first frame, the AP role field includes at least one of a coordinating AP role field, a coordinated AP role field, a sharing AP role field, and a shared AP role field.
Specifically, in a channel sounding phase, a coordinating AP indicated by the coordinating AP role field initiates channel sounding, and an AP indicated by the coordinated AP role field participates in the channel sounding. In a preparation phase and/or a transmission phase, an AP indicated by the sharing AP role field may share a transmission opportunity (TXOP) resource thereof with an AP indicated by the shared AP role field, to perform coordination transmission.
For example, as shown in
Therefore, in an embodiment of the disclosure, a flow of discovering the multi-AP candidate set by the STA is devised, and parameter setting to be performed in discovering the multi-AP candidate set is devised in detail, providing sufficient information for implementing multi-AP coordinated transmission.
In S310, a station (STA) sends an association request frame to a first access point (AP). The association request frame is used to request association with the first AP. The association request frame includes at least one piece of indication formation. The at least one piece of indication information is configured to indicate at least one of: a service set identifier (SSID) of at least one VBSS with which the STA requests to be associated, or at least one legacy SSID with which the STA requests to be associated. The legacy SSID is a string. The string is used to identify infrastructure basic service sets (BSSs) that comprise an extended service set (ESS) or The string is used to identify a non-infrastructure BSS.
In S320, the first AP sends an association response frame to the STA. The association response frame at least includes association identifier (AID) information corresponding to legacy SSID(s) with which the STA requests to be associated and/or information of virtual AID (VAID) corresponding to SSID(s) of VBSS(s) with which the STA requests to be associated.
In S330, the first AP sends shared information to a second AP. The second AP and the first AP belong to a same legacy service set identifier (SSID), or the second AP and the first AP belong to a same SSID of VBSS. The shared information includes a media access control (MAC) address of the STA and/or multi-AP coordination capability information of the STA.
In S340, the first AP receives confirmation information sent by the second AP. The confirmation information is used to indicate whether the second AP accepts an association request of the STA.
Note that foregoing S330 and S340 are optional, and may not be implemented in some cases.
In some embodiments, the first AP sends the shared information to the second AP after receiving the association request frame sent by the STA and before sending the association response frame to the STA. That is, foregoing S330 and S340 may occur between S310 and S320, or at least the foregoing S330 may occur between S310 and S320.
In some embodiments, the first AP sends the shared information to the second AP after sending the association response frame to the STA. That is, foregoing S330 and S340 may occur after S320.
In an embodiment of the disclosure, one AP may belong to one or more multi-AP candidate sets.
In an embodiment of the disclosure, each multi-AP candidate set may have just one MAP, with the remaining AP(s) being SAP(s).
In an embodiment of the disclosure, each multi-AP candidate set may support one or more multi-AP coordination modes.
In an embodiment of the disclosure, the legacy SSID is a string used to identify the infrastructure basic service sets (BSSs) that comprise an extended service set (ESS), or a string used to identify a non-infrastructure BSS.
In an embodiment of the disclosure, an SSID of VBSS is a string used to identify the multi-AP candidate set (or VBSS).
In some embodiments, the STA requests, to the first AP, to be associated with a multi-AP candidate set after the STA has been associated with the first AP. That is, the STA may first associate with a nearby AP (such as an anchor AP or a MAP), and then request, to the AP, to be associated with a corresponding multi-AP candidate set. That is, in the embodiment, the first AP may be an anchor AP or a MAP.
In some embodiments, the STA requests, to the first AP, to be associated with a multi-AP candidate set while the STA is requesting to be associated with the first AP. That is, the STA requests, to a nearby AP (such as an anchor AP or a MAP), to be associated with the AP and a corresponding multi-AP candidate set simultaneously. That is, in the embodiment, the first AP may be an anchor AP or a MAP.
Specifically, for example,
Note that if the AP with which the STA requests to be associated is a coordinator and media access control (MAC) layer framing is implemented at the coordinator, then the coordinator does not have to share the (association) information of the STA with the other APs in the VBSS in a foregoing operation 2) in
In some embodiments, in case the first AP is a coordinator and that media access control (MAC) layer framing is implemented by the coordinator, the first AP does not have to share related information of the STA with other AP(s) corresponding to a multi-AP candidate set with which the STA requests to be associated.
In some embodiments, the coordinator key holder ID is configured to generate a pairwise transient key (PTK) and/or a group temporal key (GTK), and, a pairwise master key (PMK) and/or a group master key (GMK), between the STA and the coordinator.
In some embodiments, in case the first AP is a coordinator and that media access control (MAC) layer framing is implemented by the coordinator, the first AP directly sets up a pairwise transient key (PTK) and/or a group temporal key (GTK), and, a pairwise master key (PMK) and/or a group master key (GMK), with the STA.
In some embodiments, in case the first AP is a coordinator and that media access control (MAC) layer framing is implemented by the coordinator, the first AP sends a trigger frame to other AP(s) corresponding to the multi-AP candidate set with which the STA requests to be associated. A transmission mode and a resource designated in the trigger frame are configured for a corresponding AP to send data shared by the first AP to the STA.
In some embodiments, a receiving address (RA) field of the association request frame indicates a basic service set identifier (BSSID) of an AP with which the STA requests to be associated, or, the RA field of the association request frame indicates a media access control (MAC) address of the AP with which the STA requests to be associated.
In some embodiments, in case the first AP is a coordinator, the first AP directly shares association information of the STA with other AP(s) corresponding to a multi-AP candidate set with which the STA requests to be associated.
In some embodiments, in case the first AP is a non-coordinator, the first AP shares the association information of the STA with a coordinator corresponding to the multi-AP candidate set with which the STA requests to be associated. Then, the coordinator corresponding to the multi-AP candidate set with which the STA requests to be associated shares the association information of the STA with the other AP(s) corresponding to the multi-AP candidate set with which the STA requests to be associated.
In some embodiments, as shown in
Specifically, for example, in
Specifically, as another example, in
In some embodiments, the coordinator is located at an AP with which the STA is associated (i.e., the first AP in the disclosure). As shown in
Specifically, for example, in
Specifically, for example, in
In some embodiments, the coordinator is located at an AP with which the STA is associated (i.e., the first AP in the disclosure). As shown in
Specifically, for example, in
Specifically, for example, in
In some embodiments, in the architecture of wired multi-AP coordination, as shown in (a) of
Specifically, for example, in
Specifically, for example, in
In some embodiments, in the architecture of wired multi-AP coordination, as shown in (a) of
Specifically, for example, in
Specifically, for example, in
In some embodiments, in the architecture of wired multi-AP coordination, as shown in (a) of
Specifically, for example, in
Specifically, as another example, in
In some embodiments, in the architecture of wired multi-AP coordination, as shown in (b) of
Specifically, for example, in
Specifically, as another example, in
In some embodiments, the association request frame further includes information of multi-AP coordination capability of the STA.
In some embodiments, the association request frame includes at least one of a first SSID field, a second SSID field, an SSID list field, and a multi-AP coordination capability of STA field.
Specifically, the first SSID field indicates one legacy SSID with which the STA requests to be associated. For example, as shown in
Specifically, the second SSID field indicates one SSID of VBSS with which the STA requests to be associated. For example, as shown in
Specifically, the SSID list field is used to request multiple SSIDs. The multiple SSIDs include legacy SSID(s) and/or SSID(s) of VBSS(s). For example, as shown in
Specifically, the multi-AP coordination capability of STA field is used to indicate the multi-AP coordination capability information of the STA. For example, as shown in
In some embodiments, the association request frame includes at least one of an SSID field, a selected multi-AP candidate set field, and a multi-AP coordination capability of STA field.
Specifically, the SSID field is used to indicate one legacy SSID with which the STA requests to be associated. For example, as shown in
Specifically, the selected multi-AP candidate set field is used to indicate related information of at least one multi-AP candidate set with which the STA requests to be associated. For example, as shown in
Specifically, the multi-AP coordination capability of STA field is used to indicate the multi-AP coordination capability information of the STA. For example, as shown in
In some embodiments, the selected multi-AP candidate set field includes a number of candidate sets field and at least one candidate set information field.
Specifically, the number of candidate sets field indicates the number of multi-AP candidate sets with which the STA requests to be associated. For example, as shown in
Specifically, an n-th candidate set information field of the at least one candidate set information field indicates related information of an n-th multi-AP candidate set with which the STA requests to be associated. n is a positive integer. For example, as shown in
In some embodiments, candidate set information field(s) of the at least one candidate set information field includes a candidate set identifier (ID) field or a VBSS ID field.
Specifically, the candidate set ID field indicates an ID of a multi-AP candidate set corresponding to the current candidate set information field. For example, as shown in
In some embodiments, the candidate set ID field may also be replaced with a VBSS color field, as shown in
Specifically, the VBSS ID field indicates a VBSS ID of the multi-AP candidate set corresponding to the current candidate set information field. For example, as shown in
In some embodiments, the selected multi-AP candidate set field further includes a request to associate with candidate sets field (Request To Associate with Candidate Sets field). The request to associate with candidate sets field may be configured to indicate that the STA requests to be associated with a related multi-AP candidate set, or, that the STA requests not to be associated with a related multi-AP candidate set. For example, as shown in
For example, the value of Request To Associate with Candidate Sets equals to 1, representing that the STA requests association with the related multi-AP candidate set, and the current AP may transfer the association information of the STA to remaining member APs. the value of Request To Associate with Candidate Sets equals to 0, representing that the STA is just associated with the current AP, and is not associated with the related multi-AP candidate set.
As another example, the value of Request To Associate with Candidate Sets equals to 0, representing that the STA requests association with the related multi-AP candidate set, and the current AP may transfer the association information of the STA to the remaining member APs. the value of Request To Associate with Candidate Sets equals to 1, representing that the STA is just associated with just the current AP, and is not associated with the related multi-AP candidate set.
Note that the request to associate with candidate sets field may also be implemented through a reserved bit in another element or field in the association request frame.
In some embodiments, the multi-AP coordination capability of STA field includes a STA priority field and a multi-AP scheme support field.
Specifically, the STA priority field indicates information of a priority of the STA in taking part in a multi-AP transmission or reception mechanism. For example, as shown in
Specifically, the multi-AP scheme support field indicates a multi-AP coordination mode supported by the STA. For example, as shown in
In some embodiments, the multi-AP scheme support field includes at least one of a joint coordinated spatial reuse (C-SR) field, a coordinated beamforming (C-BF) field, a coordinated uplink multiple-user multiple input multiple output (C-UL MU MIMO) field, and a joint transmission (J-TX) field.
Specifically, as shown in
Specifically, as shown in
In some embodiments, the multi-AP scheme support field includes at least one of the C-SR field and the C-UL MU MIMO field. Specifically, as shown in
Specifically, the C-SR field indicates whether the STA supports C-SR.
For example, the value of C-SR field equals to 1 represents that the STA supports C-SR. The value of C-SR field equals to 0 represents that the STA does not support C-SR.
As another example, the value of C-SR field equals to 0 represents that the STA supports C-SR. The value of C-SR field equals to 1 represents that the STA does not support C-SR.
Specifically, C-BF field indicates whether the STA supports C-BF.
For example, the value of C-BF field equals to 1 represents that the STA supports C-BF. The value of C-BF field equals to 0 represents that the STA does not support C-BF.
As another example, the value of C-BF field equals to 0 represents that the STA supports C-BF. The value of C-BF field equals to 1 represents that the STA does not support C-BF.
Specifically, C-UL MU MIMO field indicates whether the STA supports C-UL MU MIMO.
For example, the value of C-UL MU MIMO field equals to 1 represents that the STA supports C-UL MU MIMO. the value of C-UL MU MIMO field equals to 0 represents that the STA does not support C-UL MU MIMO.
As another example, the value of C-UL MU MIMO field equals to 0 represents that the STA supports C-UL MU MIMO. the value of C-UL MU MIMO field equals to 1 represents that the STA does not support C-UL MU MIMO.
Specifically, J-TX field indicates whether the STA supports J-TX.
For example, the value of J-TX field equals to 1 represent that the STA supports J-TX. the value of J-TX field equals to 0 represents that the STA does not support J-TX.
As another example, the value of J-TX field equals to 0 represents that the STA supports J-TX. the value of J-TX field equals to 1 represents that the STA does not support J-TX.
In some embodiments, in case the multi-AP scheme support field does not include the C-BF field, the multi-AP coordination capability of STA field implies that the STA supports C-BF, and/or, the multi-AP coordination capability of STA field implies that the STA supports J-TX.
In some embodiments, the multi-AP coordination capability of STA field implies that the STA supports uplink (UL) coordinated orthogonal frequency division multiple access (C-OFDMA) and downlink (DL) C-OFDMA.
In some embodiments, the association response frame further includes coordinator key holder identifier (ID) information and key generation method information. The coordinator key holder ID information is configured to generate a PTK and/or a GTK, and, a PMK and/or a GMK, between the STA and a coordinator.
In some embodiments, the association response frame includes at least one of a status code field, an AID field, a VAID field, a key generation method field, a fast BSS transition element (FTE) field, a multi-AP candidate set information field, and a robust security network element (RSNE) field.
Specifically, the status code field indicates whether the STA is successfully associated with legacy SSID and/or SSID of VBSS with which the STA requests to be associated. The AID field indicates an AID allocated by an AP to the STA in a BSS. The VAID field indicates a VAID allocated by the AP to the STA in a VBSS. The key generation method field indicates the key generation method information. A parameter field included in the FTE field indicates the coordinator key holder ID information. The multi-AP candidate set information field indicates related information of a multi-AP candidate set with which the STA requests to be associated. The RSNE field instructs the STA to set up, directly with the coordinator, a PMK and/or a group master key (GMK), and, a PTK and/or a group temporal key (GTK).
Specifically, for example, the association response frame is as shown in
Specifically, as shown in
In some embodiments, the association response frame includes at least one of a status code field, an AID field, a key generation method field, a fast BSS transition element (FTE) field, a multi-AP candidate set information field, and a robust security network element (RSNE) field.
The status code field indicates whether the STA is successfully associated with legacy SSID and/or SSID of VBSS with which the STA requests to be associated. The AID field indicates an AID allocated by an AP to the STA in a BSS. The AID field further indicates a VAID allocated by the AP to the STA in a VBSS. The key generation method field indicates the key generation method information. A parameter field included in the FTE field indicates the coordinator key holder ID information. The multi-AP candidate set information field indicates related information of a multi-AP candidate set with which the STA requests to be associated. The RSNE field instructs the STA to set up, directly with the coordinator, a PMK and/or a group master key (GMK), and, a PTK and/or a group temporal key (GTK).
Specifically, for example, the association response frame is as shown in
In some embodiments, the association response frame includes at least one of a status code field, a first AID field, a second AID field, a key generation method field, a fast BSS transition element (FTE) field, a multi-AP candidate set information field, and a robust security network element (RSNE) field.
The status code field indicates whether the STA is successfully associated with legacy SSID and/or SSID of VBSS with which the STA requests to be associated. The first AID field indicates an AID allocated by an AP to the STA in a BSS. The second AID field indicates a VAID allocated by the AP to the STA in a VBSS. The key generation method field indicates the key generation method information. A parameter field included in the FTE field indicates the coordinator key holder ID information. The multi-AP candidate set information field indicates related information of a multi-AP candidate set with which the STA requests to be associated. The RSNE field instructs the STA to set up, directly with the coordinator, a PMK and/or a group master key (GMK), and, a PTK and/or a group temporal key (GTK).
For example, the parameter field included in the FTE field indicates the coordinator key holder ID information.
Specifically, for example, the association response frame is as shown in
For example, the value of key generation method field equals to 0 represents that a temporal key is generated by a coordinator. The value of Key generation method field equals to 1 represents that temporal keys are generated by individual APs.
In some embodiments, the status code field indicating success (SUCCESS) represents that the STA is successfully associated with the legacy SSID and the SSID of VBSS, and/or the status code field indicating VBSS failure (FAILURE_VBSS) represents that the STA fails to be associated with the SSID of VBSS, and/or the status code field indicating failure (FAILURE) represents that the STA fails to be associated with the legacy SSID.
In some embodiments, in case the status code field indicates that the STA fails to be associated with the legacy SSID, the STA is to reinitiate an association request to associate with corresponding legacy SSID and SSID of VBSS.
In some embodiments, in case the status code field indicates that the STA fails to be associated with the SSID of VBSS with which the STA requests to be associated, the STA is to reinitiate an association request to associate with a corresponding SSID of VBSS.
In some embodiments, the multi-AP candidate set information field includes a candidate set information field. For example, as shown in
Note that as the STA can associate with just one multi-AP candidate set at a time, the multi-AP candidate set information field includes just one candidate set information field.
In some embodiments, the candidate set information field includes at least one of a VBSS ID field, a candidate set ID field, a sounding method field, a multi-AP scheme field, a number of APs field, and multiple AP information fields.
In some embodiments, the candidate set information field includes at least one of the VBSS ID field, the candidate set ID field, a joint sounding support field, the multi-AP scheme field, the number of APs field, and the multiple AP information fields.
Specifically, the VBSS ID field is used to indicate VBSS ID(s) of the multi-AP candidate set with which the STA requests to be associated. For example, the VBSS ID field is as shown in
Specifically, the candidate set ID field is used to indicate an ID of the multi-AP candidate set with which the STA requests to be associated.
In some embodiments, the candidate set ID field may also be replaced with a VBSS color field. The VBSS color field may be used to indicate the multi-AP candidate set with which the STA requests to be associated.
For example, the candidate set ID field or the VBSS color field is as shown in
Specifically, the sounding method field is used to indicate channel sounding method(s) supported by the multi-AP candidate set with which the STA requests to be associated. For example, the sounding method field is as shown in
Specifically, the multi-AP scheme field is used to indicate multi-AP coordination mode(s) supported by the multi-AP candidate set with which the STA requests to be associated. For example, the multi-AP scheme field is as shown in
Specifically, the number of APs field is used to indicate a number of member APs included in the multi-AP candidate set with which the STA requests to be associated. For example, the number of APs field is as shown in
Specifically, an m-th AP information field of the multiple AP information fields is used to indicate related information of an m-th member AP of the multi-AP candidate set with which the STA requests to be associated. For example, an AP information field of the multiple AP information fields is as shown in
Specifically, the joint sounding support field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports multiple APs to perform channel sounding simultaneously and synchronously.
In some embodiments, in case the candidate set information field includes the joint sounding support field, the multi-AP candidate set with which the STA requests to be associated supports the multiple APs to perform channel sounding sequentially by default.
In some embodiments, the sounding method field includes at least one of a sequential sounding field and a joint sounding field.
In some embodiments, the sounding method field includes only the joint sounding field.
Specifically, the sequential sounding field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports the multiple APs to perform channel sounding sequentially by default. As shown in
Specifically, the joint sounding field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports the multiple APs to perform channel sounding simultaneously and synchronously. As shown in
In some embodiments, in case the sounding method field does not include the sequential sounding field, the multi-AP candidate set with which the STA requests to be associated supports the multiple Aps to perform channel sounding sequentially by default.
In some embodiments, the multi-AP scheme field includes at least one of an uplink (UL) coordinated orthogonal frequency division multiple access (C-OFDMA) field, a downlink (DL) C-OFDMA field, a joint coordinated spatial reuse (C-SR) and C-OFDMA field, a joint C-SR and coordinated beamforming (C-BF) field, a joint C-SR and joint transmission (J-TX) field, a joint C-SR and coordinated uplink multiple-user multiple input multiple output (C-UL MU MIMO) field, a C-BF field, a J-TX for single user field, a J-TX for multiple-user field, a J-TX with diversity field, a J-TX with multiplexing field, a full bandwidth J-TX field, a partial bandwidth J-TX field, a detect and discard field, and a mitigate as interference field.
In some embodiments, the multi-AP scheme field includes at least one of the joint C-SR and C-OFDMA field, the joint C-SR and C-BF field, the joint C-SR and J-TX field, the joint C-SR and C-UL MU MIMO field, the C-BF field, the J-TX for single user field, the J-TX for multiple-user field, the J-TX with diversity field, the J-TX with multiplexing field, the full bandwidth J-TX field, the partial bandwidth J-TX field, the detect and discard field, and the mitigate as interference field.
Specifically, the UL C-OFDMA field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports UL C-OFDMA. For example, as shown in
For example, the value of UL C-OFDMA field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports UL C-OFDMA. the value of UL C-OFDMA field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated does not support UL C-OFDMA.
As another example, the value of UL C-OFDMA field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports UL C-OFDMA. the value of UL C-OFDMA field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support UL C-OFDMA.
Specifically, the DL C-OFDMA field is used to indicate whether the multi-AP [00422] candidate set with which the STA requests to be associated supports DL C-OFDMA. For example, as shown in
For example, the value of DL C-OFDMA field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports DL C-OFDMA. the value of DL C-OFDMA field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated does not support DL C-OFDMA.
As another example, the value of DL C-OFDMA field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports DL C-OFDMA. the value of DL C-OFDMA field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support DL C-OFDMA.
Specifically, the joint C-SR and C-OFDMA field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and C-OFDMA. For example, as shown in
For example, the value of joint C-SR and C-OFDMA field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and C-OFDMA. the value of Joint C-SR and C-OFDMA field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated does not support simultaneous and joint use of C-SR and C-OFDMA.
As another example, the value of joint C-SR and C-OFDMA field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and C-OFDMA. the value of Joint C-SR and C-OFDMA field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support simultaneous and joint use of C-SR and C-OFDMA.
Specifically, the joint C-SR and C-BF field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and C-BF. For example, as shown in
For example, the value of joint C-SR and C-BF field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and C-BF. the value of Joint C-SR and C-BF field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated does not support simultaneous and joint use of C-SR and C-BF.
As another example, the value of joint C-SR and C-BF field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and C-BF. the value of Joint C-SR and C-BF field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support simultaneous and joint use of C-SR and C-BF.
Specifically, the joint C-SR and J-TX field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and J-TX. For example, as shown in
For example, the value of joint C-SR and J-TX field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and J-TX. the value of Joint C-SR and J-TX field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated does not support simultaneous and joint use of C-SR and J-TX.
As another example, the value of joint C-SR and J-TX field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and J-TX. the value of Joint C-SR and J-TX field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support simultaneous and joint use of C-SR and J-TX.
Specifically, the joint C-SR and C-UL MU MIMO field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and C-UL MU MIMO. For example, as shown in
For example, the value of joint C-SR and C-UL MU MIMO field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and C-UL MU MIMO. the value of Joint C-SR and C-UL MU MIMO field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated does not support simultaneous and joint use of C-SR and C-UL MU MIMO.
As another example, the value of joint C-SR and C-UL MU MIMO field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and C-UL MU MIMO. the value of Joint C-SR and C-UL MU MIMO field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support simultaneous and joint use of C-SR and C-UL MU MIMO.
Specifically, the C-BF field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-BF. For example, as shown in
For example, the value of C-BF field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports C-BF. the value of The C-BF field equals to 0, representing that the multi-AP candidate set with which the STA requests to be associated does not support C-BF.
As another example, the value of C-BF field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports C-BF. the value of C-BF field equals to 1, represents that the multi-AP candidate set with which the STA requests to be associated does not support C-BF.
Specifically, the J-TX for single user field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports J-TX for one user. For example, as shown in
For example, the value of J-TX for single user field equals to 1, representing that the multi-AP candidate set with which the STA requests to be associated supports performing joint transmission for a same user. the value of J-TX for single user field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated does not support performing joint transmission for a same user.
As another example, the value of the J-TX for single user field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports performing joint transmission for a same user. the value of J-TX for single user field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support performing joint transmission for a same user.
Specifically, the J-TX for multiple-user field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports performing joint transmission for multiple users. For example, as shown in
For example, the value of J-TX for multiple-user field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports performing joint transmission for multiple users. the value of The J-TX for multiple-user field equals to 0, representing that the multi-AP candidate set with which the STA requests to be associated does not support performing joint transmission for multiple users.
As another example, the value of the J-TX for multiple-user field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports performing joint transmission for multiple users. the value of J-TX for multiple-user field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support performing joint transmission for multiple users.
Specifically, the J-TX with diversity field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports joint transmission of diversity type. For example, as shown in
For example, the value of J-TX with diversity field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports joint transmission of diversity type. the value of J-TX with diversity field equals to 0 represent that the multi-AP candidate set with which the STA requests to be associated does not support joint transmission of diversity type.
As another example, the value of J-TX with diversity field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports joint transmission of diversity type. the value of J-TX with diversity field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support joint transmission of diversity type.
Specifically, the J-TX with multiplexing field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports joint transmission of multiplexing type. For example, as shown in
For example, the value of the J-TX with multiplexing field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports joint transmission of multiplexing type. the value of The J-TX with multiplexing field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated does not support joint transmission of multiplexing type.
As another example, the value of the J-TX with multiplexing field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports joint transmission of multiplexing type. the value of The J-TX with multiplexing field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support joint transmission of multiplexing type.
Specifically, the full bandwidth J-TX field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports joint transmission in full bandwidth. For example, as shown in
For example, the value of the full bandwidth J-TX field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports joint transmission in full bandwidth. the value of The full bandwidth J-TX field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated does not support joint transmission in full bandwidth.
As another example, the value of the full bandwidth J-TX field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports joint transmission in full bandwidth. the value of The full bandwidth J-TX field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support joint transmission in full bandwidth.
Specifically, the partial bandwidth J-TX field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports joint transmission in partial bandwidth. For example, as shown in
For example, the value of partial bandwidth J-TX field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports joint transmission in partial bandwidth. the value of Partial bandwidth J-TX field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated does not support joint transmission in partial bandwidth.
As another example, the value of partial bandwidth J-TX field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports joint transmission in partial bandwidth. the value of Partial bandwidth J-TX field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support joint transmission in partial bandwidth.
Specifically, the detect and discard field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports receiving and demodulating other users' data/frames and then discarding in a C-UL-MU MIMO mode, to obtain useful data/frames. For example, as shown in
For example, the value of detect and discard field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports receiving and demodulating other users' data/frames and then discarding in a C-UL-MU MIMO mode, to obtain useful data/frames. the value of Detect and discard field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated does not support receiving and demodulating other users' data/frames and then discarding in a C-UL-MU MIMO mode, to obtain useful data/frames.
As another example, the value of detect and discard field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports receiving and demodulating other users' data/frames and then discarding in a C-UL-MU MIMO mode, to obtain useful data/frames. the value of Detect and discard field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support receiving and demodulating other users' data/frames and then discarding in a C-UL-MU MIMO mode, to obtain useful data/frames.
Specifically, the mitigate as interference field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports treating other users' data as interference directly, and receiving and demodulating a target user's data/frame directly in the C-UL-MU MIMO mode. For example, as shown in
For example, the value of the mitigate as interference field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports treating other users' data as interference directly, and receiving and demodulating a target user's data/frame directly in the C-UL-MU MIMO mode. the value of The mitigate as interference field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated does not support treating other users' data as interference directly, and receiving and demodulating a target user's data/frame directly in the C-UL-MU MIMO mode.
As another example, the value of the mitigate as interference field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports treating other users' data as interference directly, and receiving and demodulating a target user's data/frame directly in the C-UL-MU MIMO mode. the value of The mitigate as interference field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support treating other users' data as interference directly, and receiving and demodulating a target user's data/frame directly in the C-UL-MU MIMO mode.
In some embodiments, in case the multi-AP scheme field does not include the UL C-OFDMA field and the DL C-OFDMA field, the multi-AP candidate set with which the STA requests to be associated supports UL C-OFDMA and DL C-OFDMA by default.
In some embodiments, in case a value of the J-TX for single user field indicates that the multi-AP candidate set with which the STA requests to be associated does not support performing joint transmission for a same user, the multi-AP scheme field does not include the J-TX for multiple-user field, or a value of the J-TX for multiple-user field indicates that the multi-AP candidate set with which the STA requests to be associated does not support performing joint transmission for multiple users.
In some embodiments, in case a value of the J-TX for single user field indicates that the multi-AP candidate set with which the STA requests to be associated does not support performing joint transmission for a same user, the multi-AP scheme field does not include the J-TX with diversity field, or a value of the J-TX with diversity field indicates that the multi-AP candidate set with which the STA requests to be associated does not support joint transmission of diversity type.
In some embodiments, in case a value of the J-TX for single user field indicates that the multi-AP candidate set with which the STA requests to be associated does not support performing joint transmission for a same user, the multi-AP scheme field does not include the J-TX with multiplexing field, or a value of the J-TX with multiplexing field indicates that the multi-AP candidate set with which the STA requests to be associated does not support joint transmission of multiplexing type.
In some embodiments, in case a value of the J-TX for single user field indicates that the multi-AP candidate set with which the STA requests to be associated does not support performing joint transmission for a same user, the multi-AP scheme field does not include the full bandwidth J-TX field, or a value of the full bandwidth J-TX field indicates that the multi-AP candidate set with which the STA requests to be associated does not support joint transmission in full bandwidth.
In some embodiments, in case a value of the J-TX for single user field indicates that the multi-AP candidate set with which the STA requests to be associated does not support performing joint transmission for a same user, the multi-AP scheme field does not include the partial bandwidth J-TX field, or a value of the partial bandwidth J-TX field indicates that the multi-AP candidate set with which the STA requests to be associated does not support joint transmission in partial bandwidth.
In some embodiments, in case a value of the J-TX for single user field indicates that the multi-AP candidate set with which the STA requests to be associated supports performing joint transmission for a same user, the multi-AP scheme field does not include the J-TX with diversity field and the full bandwidth J-TX field.
In some embodiments, in case the multi-AP scheme field does not include the J-TX with diversity field, by default the multi-AP candidate set with which the STA requests to be associated supports joint transmission of diversity type.
In some embodiments, in case the multi-AP scheme field does not include the full bandwidth J-TX field, by default the multi-AP candidate set with which the STA requests to be associated supports joint transmission in full bandwidth.
In some embodiments, the multi-AP scheme field includes at least one of a coordinated orthogonal frequency division multiple access (C-OFDMA) support field, a coordinated spatial reuse (C-SR) support field, a coordinated beamforming (C-BF) support field, a joint transmission (J-TX) support field, and a coordinated uplink multiple-user multiple input multiple output (C-UL MU MIMO) support field.
In some embodiments, the multi-AP scheme field includes at least one of the C-SR support field, the C-BF support field, the J-TX support field, and the C-UL MU MIMO support field.
The C-OFDMA support field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-OFDMA. The C-SR support field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-SR. The C-BF support field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-BF. The J-TX support field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports J-TX. The C-UL MU MIMO support field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-UL MU MIMO.
Specifically, the C-OFDMA support field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-OFDMA. For example, as shown in
For example, the value of the C-OFDMA field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports C-OFDMA. The value of the C-OFDMA field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated does not support C-OFDMA.
As another example, the value of the C-OFDMA field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports C-OFDMA. The value of the C-OFDMA field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support C-OFDMA.
Specifically, the C-SR support field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-SR. For example, as shown in
For example, the value of the C-SR support field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports C-SR. The value of the C-SR support field equals to 0, representing that the multi-AP candidate set with which the STA requests to be associated does not support C-SR.
As another example, the value of the C-SR support field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports C-SR. The value of the C-SR support field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support C-SR.
Specifically, the C-BF support field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-BF. For example, as shown in
For example, the value of the C-BF support field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports C-BF. The value of the C-BF support field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated does not support C-BF.
As another example, the value of the C-BF support field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports C-BF. The value of the C-BF support field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support C-BF.
Specifically, J-TX support field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports J-TX. For example, as shown in
For example, the value of the J-TX support field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports J-TX. The value of the J-TX support field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated does not support J-TX.
As another example, the value of the J-TX support field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports J-TX. The value of the J-TX support field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support J-TX.
Specifically, the C-UL MU MIMO support field is used to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-UL MU MIMO. For example, as shown in
For example, the value of the C-UL MU MIMO support field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated supports C-UL MU MIMO. The value of the C-UL MU MIMO support field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated does not support C-UL MU MIMO.
As another example, the value of the C-UL MU MIMO support field equals to 0 represents that the multi-AP candidate set with which the STA requests to be associated supports C-UL MU MIMO. The value of the C-UL MU MIMO support field equals to 1 represents that the multi-AP candidate set with which the STA requests to be associated does not support C-UL MU MIMO.
In some embodiments, in case the multi-AP scheme field does not include the C-OFDMA support field, by default the multi-AP candidate set with which the STA requests to be associated supports uplink (UL) C-OFDMA and downlink (DL) C-OFDMA.
In some embodiments, an AP information field of the multiple AP information fields includes at least one of a BSS ID field, an AP ID field, and an AP role field.
The BSS ID field is used to indicate a BSS ID of an AP indicated by the AP information field. The AP ID field is used to indicate an ID of the AP indicated by the AP information field. The AP role field is used to indicate a multi-AP coordination role supported by the AP indicated by the AP information field.
Specifically, the BSS ID field is used to indicate a BSS ID of an AP indicated by the AP information field. For example, as shown in
Specifically, the AP ID field is used to indicate an ID of the AP indicated by the AP information field. For example, as shown in
Specifically, the AP role field is used to indicate a multi-AP coordination role supported by the AP indicated by the AP information field. For example, as shown in
In some embodiments, the AP ID field is set directly by a master AP (MAP) or the coordinator, or the AP ID field is determined by an order of the AP in the multi-AP candidate set as indicated by the AP information field.
In some embodiments, the AP role field includes at least one of a coordinating AP role field, a coordinated AP role field, a sharing AP role field, and a shared AP role field.
Specifically, in a channel sounding phase, a coordinating AP indicated by the coordinating AP role field initiates channel sounding, and an AP indicated by the coordinated AP role field takes part in the channel sounding. In a preparation phase and/or a transmission phase, an AP indicated by the sharing AP role field shares a transmission opportunity (TXOP) resource thereof with an AP indicated by the shared AP role field, to perform coordination transmission.
For example, as shown in
In some embodiments, the first AP is a non-coordinator and the second AP is a coordinator, or the first AP is the coordinator and the second AP is the non-coordinator.
In some embodiments, in case the first AP is a coordinator, the shared information is configured to share related information of the STA among the coordinator and other AP(s) corresponding to a multi-AP candidate set with which the STA requests to be associated.
In some embodiments, in case the first AP is a coordinator and a group temporal key (GTK) and/or a pairwise transient key (PTK) between the STA and other AP(s) corresponding to a multi-AP candidate set with which the STA requests to be associated is generated by corresponding AP, the shared information further includes coordinator key holder ID information. The coordinator key holder ID information is configured for the second AP to acquire a group master key (GMK) and/or a PMK of the coordinator. A GTK and/or the PMK of the coordinator is configured for the second AP to generate a GMK and/or a PMK of the second AP. The second AP and the STA communicate with each other based on a GTK and/or a PTK generated using at least one of the GMK or the PMK of the second AP.
In some embodiments, the shared information is sent through an association info share frame. The association info share frame includes an association info share field. The association info share field includes at least one of a STA MAC address field, a multi-AP coordination capability of STA field, an SSID field, a VAID field, a coordinator key holder ID field, and a fast BSS transition element (FTE) field.
In some embodiments, the STA MAC address field is used to indicate the MAC address of the STA. The multi-AP coordination capability of STA field is used to indicate the multi-AP coordination capability information of the STA. The SSID field is used to indicate the SSID of VBSS with which the STA requests to be associated in multiple SSIDs of VBSSs. The VAID field is used to indicate a VAID allocated, in a VBSS with which the STA requests to be associated, by a coordinator to the STA. The coordinator key holder ID field is used to indicate coordinator key holder ID information. A parameter field included in the FTE field is used to indicate the coordinator key holder ID information. The multiple SSIDs of VBSSs refer to VBSSs set up between the second AP and the coordinator.
Specifically, for example, as shown in
Note that the association info share frame may be configured to share the information of the STA between the coordinator (AP) and other AP(s). In case that it is sent by the coordinator to other AP(s) and key is generated by individual APs, the coordinator key holder ID field or the FTE field is included.
Specifically, the function of sharing SSID is: multiple VBSSs may be set up between the coordinator and a certain member, and the member AP may be informed of information that the VBSS with which the STA requests to be associated through the SSID (carrying SSID of VBSS), so that the member AP can tell the VBSS apart from the rest.
Specifically, the function of sharing SSID is: the VAID of the STA is allocated by the coordinator and is not known by a member AP, and thus the member AP may be informed of the VAID of the STA through the VAID field.
In some embodiments, the confirmation information is sent through an association info confirm frame. The association info confirm frame includes an association confirming field. The association confirming field includes at least one of an association confirm code field, a VAID field, a coordinator key holder ID field, and a fast BSS transition element (FTE) field. The association confirm code field indicates whether the second AP accepts the association request of the STA. The VAID field indicates a VAID allocated, in a VBSS with which the STA requests to be associated, by a coordinator to the STA. The coordinator key holder ID field indicates coordinator key holder ID information. A parameter field included in the FTE field indicates the coordinator key holder ID information.
For example, the value of the association confirm code field equals to 1 represents that the second AP accepts the association request of the STA. The value of the association confirm code field equals to 0 represents that the second AP does not accept the association request of the STA.
As another example, the value of the association confirm code field equals to 0 represents that the second AP accepts the association request of the STA. The value of the association confirm code field equals to 1 represents that the second AP does not accept the association request of the STA.
Specifically, for example, as shown in
Note that in case that it is sent by the coordinator to the another AP and the key is generated by individual Aps, the coordinator key holder ID field or the FTE field needs to be included.
Specifically, a reason that the association info confirm frame includes the coordinator key holder ID field is as follows. After a member AP has shared the association information of the STA with the coordinator through the association info share frame, the coordinator informs the member AP of the coordinator key holder ID through the association info confirm frame, to allow the member AP to compute the PMK (or GMK) of the member AP using the PMK (or GMK) of the coordinator.
Specifically, the association info confirm frame may be an ACK frame. Then, by default other AP(s) accepts the association request of the STA transferred by the MAP.
In some embodiments, in case the first AP is a non-coordinator and the second AP is a coordinator, the coordinator key holder ID information is configured for the first AP to acquire a group master key (GMK) and/or a pairwise master key (PMK) of the coordinator. the GMK and/or the PMK of the coordinator is configured for the first AP to generate a GMK and/or a PMK of the first AP. The first AP and the STA communicate with each other based on a group temporal key (GTK) and/or a pairwise transient key (PTK) generated using the GMK and/or the PMK of the first AP.
In some embodiments, in case the first AP is a non-coordinator and the second AP is a coordinator, related information of the STA included in the shared information is shared by the second AP with other AP(s) corresponding to a multi-AP candidate set with which the STA requests to be associated.
In some embodiments, the confirmation information is sent through an acknowledgement (ACK) frame. The ACK frame may be configured to indicate that the second AP accepts the association request of the STA.
In some embodiments, the first AP sends, to the second AP, the shared information after receiving the association request frame sent by the STA and before sending the association response frame to the STA.
In some embodiments, the first AP sends, to the second AP, the shared information after sending the association response frame to the STA.
In some embodiments, the shared information is transmitted in a wired transmission manner, and/or the confirmation is transmitted in a wired transmission manner.
Therefore, in an embodiment of the disclosure, a flow of associating a STA with a multi-AP candidate set is devised, and parameter setting to be performed in association with the multi-AP candidate set is devised in detail, providing sufficient information for implementing multi-AP coordinated transmission.
Method embodiments of the disclosure are elaborated with reference to
The first communication unit 410 is configured to receive first information sent by an access point (AP).
The first information includes information of a multi-AP candidate set to which the AP belongs.
The information of the multi-AP candidate set includes at least one of: at least one legacy SSID to which the AP belongs, an SSID of at least one virtual basic service set (VBSS) to which the AP belongs, a sending period of information corresponding to the SSID of at least one VBSS, and information corresponding to a VBSS where the AP is located.
The legacy SSID is a string. The string is used to identify infrastructure basic service sets (BSSs) that comprises an extended service set (ESS) or the string is used to identify a non-infrastructure BSS.
In some embodiments, the first information is sent through a first frame.
The first frame includes at least one of a first SSID field, W SSID field(s), an SSID interval of VBSS field, and a multi-AP candidate set information field.
The first SSID field indicates the at least one legacy SSID to which the AP belongs. The W SSID field(s) respectively indicates SSID(s) of W VBSS(s) to which the AP belongs. The SSID interval of VBSS field indicates the sending period of the information corresponding to the SSID of at least one VBSS. The multi-AP candidate set information field indicates the information corresponding to the VBSS where the AP is located. W is a positive integer.
In some embodiments, the first information is sent through a first frame.
The first frame includes at least one of a first SSID field, W virtual SSID (VSSID) field(s), a VSSID interval field, and a multi-AP candidate set information field.
The first SSID field indicates the at least one legacy SSID to which the AP belongs. The W VSSID field(s) respectively indicates SSID(s) of W VBSS(s) to which the AP belongs. The VSSID interval field indicates the sending period of the information corresponding to the SSID of at least one VBSS. The multi-AP candidate set information field indicates the information corresponding to the VBSS where the AP is located. W is a positive integer.
In some embodiments, the multi-AP candidate set information field includes at least one candidate set information field and a number of candidate sets field.
The number of candidate sets field indicates a number of multi-AP candidate sets where the AP is located. The number of candidate sets field indicates a value of W. An n-th candidate set information field of the at least one candidate set information field indicates related information of an n-th multi-AP candidate set where the AP is located. Here, n is a positive integer.
In some embodiments, candidate set information field(s) of the at least one candidate set information field includes at least one of a VBSS identifier (ID) field, a candidate set ID field, a multi-AP sounding method support field, a multi-AP scheme support field, a number of APs field, and multiple AP information fields.
Alternatively, the candidate set information field(s) of the at least one candidate set information field includes at least one of the VBSS ID field, the candidate set ID field, a multi-AP joint sounding support field, the multi-AP scheme support field, the number of APs field, and the multiple AP information fields.
The VBSS ID field indicates a VBSS ID of a multi-AP candidate set corresponding to the current candidate set information field. The candidate set ID field indicates an ID of the multi-AP candidate set corresponding to the current candidate set information field. The multi-AP sounding method support field indicates a channel sounding method supported by the multi-AP candidate set corresponding to the current candidate set information field. The multi-AP scheme support field indicates a multi-AP coordination mode supported by the multi-AP candidate set corresponding to the current candidate set information field. The number of APs field indicates a number of member APs included in the multi-AP candidate set corresponding to the current candidate set information field. An m-th AP information field of the multiple AP information fields indicates related information of an m-th member AP of the multi-AP candidate set corresponding to the current candidate set information field. The multi-AP joint sounding support field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports multiple APs to perform channel sounding simultaneously and synchronously. Here, m is a positive integer.
In some embodiments, in case the candidate set information field(s) of the at least one candidate set information field includes the multi-AP joint sounding support field, by default the multi-AP candidate set corresponding to the current candidate set information field supports multiple APs to perform channel sounding sequentially.
In some embodiments, the multi-AP sounding method support field includes at least one of a sequential sounding field and a joint sounding field.
Alternatively, the multi-AP sounding method support field includes just the joint sounding field.
The sequential sounding field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports multiple APs to perform channel sounding sequentially. The joint sounding field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports multiple APs to perform channel sounding simultaneously and synchronously.
In some embodiments, in case the multi-AP sounding method support field does not include the sequential sounding field, by default the multi-AP candidate set corresponding to the current candidate set information field supports multiple APs to perform channel sounding sequentially.
In some embodiments, the multi-AP scheme support field includes at least one of an uplink (UL) coordinated orthogonal frequency division multiple access (C-OFDMA) field, a downlink (DL) C-OFDMA field, a joint coordinated spatial reuse (C-SR) and C-OFDMA field, a joint C-SR and coordinated beamforming (C-BF) field, a joint C-SR and joint transmission (J-TX) field, a joint C-SR and coordinated uplink multiple-user multiple input multiple output (C-UL MU MIMO) field, a C-BF field, a J-TX for single user field, a J-TX for multiple-user field, a J-TX with diversity field, a J-TX with multiplexing field, a full bandwidth J-TX field, a partial bandwidth J-TX field, a detect and discard field, and a mitigate as interference field.
Alternatively, the multi-AP scheme support field includes at least one of the joint C-SR and C-OFDMA field, the joint C-SR and C-BF field, the joint C-SR and J-TX field, the joint C-SR and C-UL MU MIMO field, the C-BF field, the J-TX for single user field, the J-TX for multiple-user field, the J-TX with diversity field, the J-TX with multiplexing field, the full bandwidth J-TX field, the partial bandwidth J-TX field, the detect and discard field, and the mitigate as interference field.
The UL C-OFDMA field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports UL C-OFDMA. The DL C-OFDMA field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports DL C-OFDMA. The joint C-SR and C-OFDMA field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and C-OFDMA. The joint C-SR and C-BF field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and C-BF. The joint C-SR and J-TX field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and J-TX. The joint C-SR and C-UL MU MIMO field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and C-UL MU MIMO. The C-BF field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports C-BF. The J-TX for single user field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports performing joint transmission for a same user. The J-TX for multiple-user field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports performing joint transmission for multiple users. The J-TX with diversity field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission of diversity type. The J-TX with multiplexing field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission of multiplexing type. The full bandwidth J-TX field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission in full bandwidth. The partial bandwidth J-TX field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission in partial bandwidth. The detect and discard field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports receiving and demodulating other users' data/frames and then discarding in a C-UL-MU MIMO mode, to obtain useful data/frames. The mitigate as interference field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports treating other users' data as interference directly, and receiving and demodulating a target user's data/frame directly in the C-UL-MU MIMO mode.
In some embodiments, in case the multi-AP scheme support field does not include the UL C-OFDMA field and the DL C-OFDMA field, by default the multi-AP candidate set corresponding to the current candidate set information field supports UL C-OFDMA and DL C-OFDMA.
In some embodiments, in case a value of the J-TX for single user field indicates that the multi-AP candidate set corresponding to the current candidate set information field does not support performing joint transmission for a same user,
The multi-AP scheme field does not include the J-TX with multiplexing field, or a value of the J-TX with multiplexing field indicates that the multi-AP candidate set corresponding to the current candidate set information field does not support joint transmission of multiplexing type; and/or
In some embodiments, in case a value of the J-TX for single user field indicates that the multi-AP candidate set corresponding to the current candidate set information field supports performing joint transmission for the same user, the multi-AP scheme field does not include the J-TX with diversity field and the full bandwidth J-TX field.
In some embodiments, by default the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission of diversity type, and/or, by default the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission in full bandwidth.
In some embodiments, the multi-AP scheme support field includes at least one of a coordinated orthogonal frequency division multiple access (C-OFDMA) support field, a coordinated spatial reuse (C-SR) support field, a coordinated beamforming (C-BF) support field, a joint transmission (J-TX) support field, and a coordinated uplink multiple-user multiple input multiple output (C-UL MU MIMO) support field.
Alternatively, the multi-AP scheme support field includes at least one of the C-SR support field, the C-BF support field, the J-TX support field, and the C-UL MU MIMO support field.
The C-OFDMA support field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports C-OFDMA. The C-SR support field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports C-SR. The C-BF support field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports C-BF. The J-TX support field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports J-TX. The C-UL MU MIMO support field indicates whether the multi-AP candidate set corresponding to the current candidate set information field supports C-UL MU MIMO.
In some embodiments, in case the multi-AP scheme support field does not include the C-OFDMA support field, by default the multi-AP candidate set corresponding to the current candidate set information field supports uplink (UL) C-OFDMA and downlink (DL) C-OFDMA.
In some embodiments, AP information field(s) of the multiple AP information fields includes at least one of a BSS ID field, an AP ID field, and an AP role field.
The BSS ID field indicates a BSS ID of an AP indicated by a current AP information field. The AP ID field indicates an ID of the AP indicated by the current AP information field. The AP role field indicates a multi-AP coordination role supported by the AP indicated by the current AP information field.
In some embodiments, the AP ID field is set directly by a master AP (MAP) or a coordinator, or determined by an order of the AP in the multi-AP candidate set as indicated by the AP information field.
In some embodiments, the AP role field includes at least one of a coordinating AP role field, a coordinated AP role field, a sharing AP role field, and a shared AP role field.
In a channel sounding phase, a coordinating AP indicated by the coordinating AP role field initiates channel sounding, and an AP indicated by the coordinated AP role field takes part in the channel sounding. In a preparation phase and/or a transmission phase, an AP indicated by the sharing AP role field shares a transmission opportunity (TXOP) resource thereof to an AP indicated by the shared AP role field, to perform coordination transmission.
In some embodiments, the first frame is a probe response frame or a beacon frame.
In some embodiments, the STA 400 further includes a second communication unit 420.
The second communication unit 420 is configured to send second information to the AP before the STA receives the first information. The second information is configured to request the multi-AP candidate set information.
In some embodiments, the second information is sent through a probe request frame.
The probe request frame includes at least one of an SSID field and an SSID list field.
A first value of a length field corresponding to the SSID field requests a first SSID. The first SSID is a legacy SSID or an SSID of VBSS.
A second value of the length field corresponding to the SSID field requests multiple SSIDs. The multiple SSIDs are all legacy SSIDs where the AP is located, or SSIDs of all VBSSs where the AP is located.
The SSID list field is configured to request at least one SSID. The at least one SSID includes legacy SSID(s) and/or SSID(s) of VBSS(s).
In some embodiments, in case that a value of a length field corresponding to the SSID field is non-zero, the STA requests the first SSID, or, in case that the value of the length field corresponding to the SSID field is zero, the STA requests all SSIDs.
In some embodiments, in case the probe request frame does not include a multi-AP candidate set info request field, and the length field corresponding to the SSID field takes on the second value, the multiple SSIDs are all legacy SSIDs where the AP is located.
In some embodiments, the probe request frame further includes a multi-AP candidate set info request field. The multi-AP candidate set info request field includes an extra SSID indicator field.
The extra SSID indicator field is used to instruct the AP to return, to the STA, SSIDs of VBSSs and all legacy SSIDs where the AP is located. Alternatively, the extra SSID indicator field is used to instruct the AP to return, to the STA, SSIDs of all VBSSs where the AP is located, and to not return, to the STA, any legacy SSID.
In some embodiments, a value of 0 of the extra SSID indicator field is used to instruct the AP to return, to the STA, SSIDs of VBSSs and all legacy SSIDs where the AP is located.
Alternatively or additionally, a value of 1 of the extra SSID indicator field is used to instruct the AP to return, to the STA, SSIDs of all VBSSs where the AP is located, and to not return, to the STA, the any legacy SSID.
In some embodiments, in case the probe request frame does not include the multi-AP candidate set info request field, the SSID field takes on the second value, and the multiple SSIDs are the SSIDs of all VBSSs where the AP is located.
Alternatively, in case the probe request frame includes the multi-AP candidate set info request field and the multi-AP candidate set info request field does not include the extra SSID indicator field, the SSID field takes on the second value, and the multiple SSIDs are SSIDs of all VBSSs where the AP is located.
The extra SSID indicator field is used to instruct the AP to return, to the STA, the SSIDs of VBSSs and all legacy SSIDs where the AP is located. Alternatively, the extra SSID indicator field requests the AP to return, to the STA, SSIDs of all VBSSs where the AP is located, and to not return, to the STA, the any legacy SSID.
In some embodiments, the second information is sent through a probe request frame.
The probe request frame includes at least one of an SSID field, an SSID list field, a virtual SSID (VSSID) field, and a VSSID list field.
A first value of a length field corresponding to the SSID field is configured to request a first SSID. The first SSID is a legacy SSID or an SSID of VBSS.
A second value of the length field corresponding to the SSID field is configured to request P SSIDs. The P SSIDs are all legacy SSIDs where the AP is located, or SSIDs of all VBSSs where the AP is located.
The SSID list field is configured to request K SSIDs. The K SSIDs include legacy SSID(s) and/or SSID(s) of VBSS(s).
The first value of a length field corresponding to the VSSID field is configured to request a second SSID. The second SSID is a legacy SSID or an SSID of VBSS. The second value of the length field corresponding to the VSSID field is configured to request Q SSIDs. The Q SSIDs are all legacy SSIDs where the AP is located, or SSIDs of all VBSSs where the AP is located.
The VSSID list field is configured to request T SSIDs. The T SSIDs include legacy SSID(s) and/or SSID(s) of VBSS(s).
P, Q, K, and T are all positive integers.
In some embodiments, in case of a value of the length field corresponding to the SSID field is zero, the STA requests all SSIDs, and the length field corresponding to the SSID field takes on the second value.
In some embodiments, the probe request frame further includes a multi-AP candidate set info request field. The multi-AP candidate set info request field includes a VSSID indicator field.
The VSSID indicator field is configured to indicate that the multi-AP candidate set information is not requested, and that the probe request frame does not include the VSSID field and the VSSID list field.
Alternatively, the VSSID indicator field is configured to indicate that the multi-AP candidate set information is requested, and that the STA requests SSID of VBSS through the SSID field or the SSID list field.
Alternatively, the VSSID indicator field is configured to indicate that the multi-AP candidate set information is requested, and that the STA requests the SSID of VBSS through the VSSID field or the VSSID list field.
Alternatively, the VSSID indicator field is configured to indicate that the multi-AP candidate set information is requested, and that the STA requests SSID of VBSS and/or legacy SSID through the VSSID field or the VSSID list field.
In some embodiments, the first value corresponding to the length field corresponding to the SSID field is non-zero, and the second value corresponding to the length field corresponding to the SSID field is zero.
In some embodiments, a foregoing communication unit is a communication interface or a transceiver, or an input/output interface of a system on chip (SOC) or a communication chip.
Note that the STA 400 according to the embodiments of the disclosure may correspond to the STA in the method embodiments of the disclosure. A foregoing operation and/or function and any other operations and/or functions of a unit in the STA 400 are configured to implement a corresponding flow of the STA in the method 200 as shown in
The first communication unit 510 of the AP is configured to send first information to a station (STA).
The first information includes information of a multi-AP candidate set to which the AP belongs.
The information of the multi-AP candidate set includes at least one of: at least one legacy SSID to which the AP belongs, an SSID of at least one virtual basic service set (VBSS) to which the AP belongs, a sending period of information corresponding to an SSID of at least one VBSS, and information corresponding to a VBSS where the AP is located.
The legacy SSID is a string. The string is used to identify infrastructure basic service sets (BSSs) that comprise an extended service set (ESS) or the string is used to identify a non-infrastructure BSS.
In some embodiments, the first information is sent through a first frame.
The first frame includes at least one of a first SSID field, W SSID field(s), as SSID interval of VBSS field, and a multi-AP candidate set information field. The first SSID field is configured to indicate the at least one legacy SSID to which the AP belongs. The W SSID field(s) is configured to respectively indicate SSID(s) of W VBSS(s) to which the AP belongs. The SSID interval of VBSS field is configured to indicate the sending period of the information corresponding to the SSID of at least one VBSS. The multi-AP candidate set information field is configured to indicate the information corresponding to the VBSS where the AP is located. W is a positive integer.
In some embodiments, the first information is sent through a first frame.
The first frame includes at least one of a first SSID field, W virtual SSID (VSSID) field(s), a VSSID interval field, and a multi-AP candidate set information field.
The first SSID field is configured to indicate the at least one legacy SSID to which the AP belongs. The W VSSID field(s) is configured to respectively indicate SSID(s) of W VBSS(s) to which the AP belongs. The VSSID interval field is configured to indicate the sending period of the information corresponding to the SSID of at least one VBSS. The multi-AP candidate set information field is configured to indicate the information corresponding to the VBSS where the AP is located. W is a positive integer.
In some embodiments, the multi-AP candidate set information field includes at least one candidate set information field and a number of candidate sets field. The number of candidate sets field is configured to indicate a number of multi-AP candidate sets where the AP is located. The number of candidate sets field is configured to indicate a value of W. An n-th candidate set information field of the at least one candidate set information field is configured to indicate related information of an n-th multi-AP candidate set where the AP is located. n is a positive integer.
In some embodiments, candidate set information field(s) of the at least one candidate set information field includes at least one of a VBSS identifier (ID) field, a candidate set ID field, a multi-AP sounding method support field, a multi-AP scheme support field, a number of APs field, and multiple AP information fields.
Alternatively, the candidate set information field(s) of the at least one candidate set information field includes at least one of the VBSS ID field, the candidate set ID field, a multi-AP joint sounding support field, the multi-AP scheme support field, the number of APs field, and the multiple AP information fields.
The VBSS ID field is configured to indicate a VBSS ID of a multi-AP candidate set corresponding to the current candidate set information field. The candidate set ID field is configured to indicate an ID of the multi-AP candidate set corresponding to the current candidate set information field. The multi-AP sounding method support field is configured to indicate a channel sounding method supported by the multi-AP candidate set corresponding to the current candidate set information field. The multi-AP scheme support field is configured to indicate a multi-AP coordination mode supported by the multi-AP candidate set corresponding to the current candidate set information field. The number of APs field is configured to indicate a number of member APs included in the multi-AP candidate set corresponding to the current candidate set information field. An m-th AP information field of the multiple AP information fields is configured to indicate related information of an m-th member AP of the multi-AP candidate set corresponding to the current candidate set information field. The multi-AP joint sounding support field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports multiple APs to perform channel sounding simultaneously and synchronously. m is a positive integer.
In some embodiments, in case the candidate set information field(s) of the at least one candidate set information field includes the multi-AP joint sounding support field, by default the multi-AP candidate set corresponding to the candidate set information field supports the multiple APs to perform channel sounding sequentially.
In some embodiments, the multi-AP sounding method support field includes at least one of a sequential sounding field and a joint sounding field. Alternatively, the multi-AP sounding method support field includes just the joint sounding field.
The sequential sounding field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports the multiple APs to perform channel sounding sequentially. The joint sounding field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports multiple APs to perform channel sounding simultaneously and synchronously.
In some embodiments, in case the multi-AP sounding method support field does not include the sequential sounding field, by default the multi-AP candidate set corresponding to the current candidate set information field supports the multiple APs to perform channel sounding sequentially.
In some embodiments, the multi-AP scheme support field includes at least one of an uplink (UL) coordinated orthogonal frequency division multiple access (C-OFDMA) field, a downlink (DL) C-OFDMA field, a joint coordinated spatial reuse (C-SR) and C-OFDMA field, a joint C-SR and coordinated beamforming (C-BF) field, a joint C-SR and joint transmission (J-TX) field, a joint C-SR and coordinated uplink multiple-user multiple input multiple output (C-UL MU MIMO) field, a C-BF field, a J-TX for single user field, a J-TX for multiple-user field, a J-TX with diversity field, a J-TX with multiplexing field, a full bandwidth J-TX field, a partial bandwidth J-TX field, a detect and discard field, and a mitigate as interference field.
Alternatively, The multi-AP scheme support field includes at least one of the joint C-SR and C-OFDMA field, the joint C-SR and C-BF field, the joint C-SR and J-TX field, the joint C-SR and C-UL MU MIMO field, the C-BF field, the J-TX for single user field, the J-TX for multiple-user field, the J-TX with diversity field, the J-TX with multiplexing field, the full bandwidth J-TX field, the partial bandwidth J-TX field, the detect and discard field, and the mitigate as interference field.
The UL C-OFDMA field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports UL C-OFDMA. The DL C-OFDMA field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports DL C-OFDMA. The joint C-SR and C-OFDMA field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and C-OFDMA. The joint C-SR and C-BF field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and C-BF. The joint C-SR and J-TX field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and J-TX. The joint C-SR and C-UL MU MIMO field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports simultaneous and joint use of C-SR and C-UL MU MIMO. The C-BF field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports C-BF. The J-TX for single user field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports performing joint transmission for a same user. The J-TX for multiple-user field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports performing joint transmission for multiple users. The J-TX with diversity field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission of diversity type. The J-TX with multiplexing field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission of multiplexing type. The full bandwidth J-TX field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission in full bandwidth. The partial bandwidth J-TX field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission in partial bandwidth. The detect and discard field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports receiving and demodulating other users' data/frames and then discarding in a C-UL-MU MIMO mode, to obtain useful data/frames. The mitigate as interference field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports treating other users' data as interference directly, and receiving and demodulating a target user's data/frame directly in the C-UL-MU MIMO mode.
In some embodiments, in case the multi-AP scheme support field does not include the UL C-OFDMA field and the DL C-OFDMA field, by default the multi-AP candidate set corresponding to the current candidate set information field supports UL C-OFDMA and DL C-OFDMA.
In some embodiments, in case a value of the J-TX for single user field indicates that the multi-AP candidate set corresponding to the current candidate set information field does not support performing joint transmission for a same user,
In some embodiments, in case a value of the J-TX for single user field indicates that the multi-AP candidate set corresponding to the current candidate set information field supports performing joint transmission for the same user, the multi-AP scheme field does not include the J-TX with diversity field and the full bandwidth J-TX field.
In some embodiments, by default the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission of diversity type, or, by default the multi-AP candidate set corresponding to the current candidate set information field supports joint transmission in full bandwidth.
In some embodiments, the multi-AP scheme support field includes at least one of a coordinated orthogonal frequency division multiple access (C-OFDMA) support field, a coordinated spatial reuse (C-SR) support field, a coordinated beamforming (C-BF) support field, a joint transmission (J-TX) support field, and a coordinated uplink multiple-user multiple input multiple output (C-UL MU MIMO) support field.
Alternatively, the multi-AP scheme support field includes at least one of the C-SR support field, the C-BF support field, the J-TX support field, and the C-UL MU MIMO support field.
The C-OFDMA support field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports C-OFDMA. The C-SR support field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports C-SR. The C-BF support field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports C-BF. The J-TX support field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports J-TX. The C-UL MU MIMO support field is configured to indicate whether the multi-AP candidate set corresponding to the current candidate set information field supports C-UL MU MIMO.
In some embodiments, in case the multi-AP scheme support field does not include the C-OFDMA support field, by default the multi-AP candidate set corresponding to the current candidate set information field supports uplink (UL) C-OFDMA and downlink (DL) C-OFDMA.
In some embodiments, AP information field(s) of the multiple AP information fields includes at least one of a BSS ID field, an AP ID field, and an AP role field.
The BSS ID field is configured to indicate a BSS ID of an AP indicated by the current AP information field. The AP ID field is configured to indicate an ID of the AP indicated by the current AP information field. The AP role field is configured to indicate a multi-AP coordination role supported by the AP indicated by the current AP information field.
In some embodiments, the AP ID field is set directly by a master AP (MAP) or a coordinator, or determined by an order of the AP in the multi-AP candidate set as indicated by the AP information field.
In some embodiments, the AP role field includes at least one of a coordinating AP role field, a coordinated AP role field, a sharing AP role field, and a shared AP role field.
In a channel sounding phase, a coordinating AP indicated by the coordinating AP role field initiates channel sounding, and an AP indicated by the coordinated AP role field takes part in the channel sounding. In a preparation phase and/or a transmission phase, an AP indicated by the sharing AP role field shares a transmission opportunity (TXOP) resource thereof to an AP indicated by the shared AP role field, to perform coordination transmission.
In some embodiments, the first frame is a probe response frame or a beacon frame.
In some embodiments, the AP 500 further includes a second communication unit 520.
The second communication unit 520 is configured to receive second information sent by the STA before the AP sends the first information. The second information is configured to request the multi-AP candidate set information.
In some embodiments, the second information is sent through a probe request frame.
The probe request frame includes at least one of an SSID field and an SSID list field.
A first value of a length field corresponding to the SSID field is configured to request a first SSID. The first SSID is a legacy SSID or an SSID of VBSS.
A second value of the length field corresponding to the SSID field is configured to request multiple SSIDs. The multiple SSIDs are all legacy SSIDs where the AP is located, or SSIDs of all VBSSs where the AP is located.
The SSID list field is configured to request at least one SSID. The at least one SSID includes legacy SSID(s) and/or SSID(s) of VBSS(s).
In some embodiments, in case that a value of a length field corresponding to the SSID field is non-zero, the STA requests the first SSID. Alternatively, in case that the value of the length field corresponding to the SSID field is zero, the STA requests all SSIDs.
In some embodiments, in case the probe request frame does not include a multi-AP candidate set info request field, and the length field corresponding to the SSID field takes on the second value, the multiple SSIDs are all legacy SSIDs where the AP is located.
In some embodiments, the probe request frame further includes a multi-AP candidate set info request field. The multi-AP candidate set info request field includes an extra SSID indicator field.
The extra SSID indicator field is configured to instruct the AP to return, to the STA, SSIDs of VBSSs and all legacy SSIDs where the AP is located. Alternatively, the extra SSID indicator field is configured to instruct the AP to return, to the STA, SSIDs of all VBSSs where the AP is located, and to not return, to the STA, any legacy SSID.
In some embodiments, a value of 0 of the extra SSID indicator field is configured to instruct the AP to return, to the STA, SSIDs of VBSSs and all legacy SSIDs where the AP is located.
Alternatively or additionally, a value of 1 of the extra SSID indicator field is configured to instruct the AP to return, to the STA, SSIDs of all VBSSs where the AP is located, and to not return, to the STA, the any legacy SSID.
In some embodiments, in case the probe request frame does not include the multi-AP candidate set info request field, the SSID field takes on the second value, and the multiple SSIDs are SSIDs of all VBSSs where the AP is located.
Alternatively, in case the probe request frame includes the multi-AP candidate set info request field and the multi-AP candidate set info request field does not include the extra SSID indicator field, the SSID field takes on the second value, and the multiple SSIDs are SSIDs of all VBSSs where the AP is located.
The extra SSID indicator field is configured to instruct the AP to return, to the STA, the SSIDs of VBSSs and all legacy SSIDs where the AP is located. Alternatively, the extra SSID indicator field is configured to request the AP to return, to the STA, SSIDs of all VBSSs where the AP is located, and to not return, to the STA, the any legacy SSID.
In some embodiments, the second information is sent through a probe request frame.
The probe request frame includes at least one of an SSID field, an SSID list field, a virtual SSID (VSSID) field, and a VSSID list field.
A first value of a length field corresponding to the SSID field is configured to request a first SSID. The first SSID is a legacy SSID or an SSID of VBSS.
A second value of the length field corresponding to the SSID field is configured to request P SSIDs. The P SSIDs are all legacy SSIDs where the AP is located, or SSIDs of all VBSSs where the AP is located.
The SSID list field is configured to request K SSIDs. The K SSIDs include at least one of legacy SSID(s) and/or SSID(s) of VBSS(s).
The first value of a length field corresponding to the VSSID field is configured to request a second SSID. The second SSID is a legacy SSID or an SSID of VBSS. The second value of the length field corresponding to the VSSID field is configured to request Q SSIDs. The Q SSIDs are all legacy SSIDs where the AP is located, or SSIDs of all VBSSs where the AP is located.
The VSSID list field is configured to request T SSIDs. The T SSIDs include legacy SSID(s) or SSID(s) of VBSS(s).
P, Q, K, and T are all positive integers.
In some embodiments, in case of a value of the length field corresponding to the SSID field is zero, the STA requests all SSIDs, and the length field corresponding to the SSID field takes on the second value.
In some embodiments, the probe request frame further includes a multi-AP candidate set info request field. The multi-AP candidate set info request field includes a VSSID indicator field.
The VSSID indicator field is configured to indicate that the multi-AP candidate set information is not requested, and that the probe request frame does not include the VSSID field and the VSSID list field.
Alternatively, the VSSID indicator field is configured to indicate that the multi-AP candidate set information is requested, and that the STA requests the SSID of VBSS through the SSID field or the SSID list field.
Alternatively, the VSSID indicator field is configured to indicate that the multi-AP candidate set information is requested, and that the STA requests the SSID of VBSS through the VSSID field or the VSSID list field.
Alternatively, the VSSID indicator field is configured to indicate that the multi-AP candidate set information is requested, and that the STA requests SSID of VBSS and/or legacy SSID through the VSSID field or the VSSID list field.
In some embodiments, the first value corresponding to the length field corresponding to the SSID field is non-zero, and the second value corresponding to the length field corresponding to the SSID field is zero.
In some embodiments, a foregoing communication unit is a communication interface or a transceiver, or an input/output interface of a system on chip (SOC) or a communication chip.
Note that the AP 500 according to the embodiments of the disclosure may correspond to the AP in the method embodiments of the disclosure. A foregoing operation and/or function and any other operations and/or functions of a unit in the AP 500 are configured to implement a corresponding flow of the AP in the method 200 as shown in
The first communication unit 610 is configured to receive an association request frame sent by a station (STA). The association request frame is configured to request association with the first AP. The association request frame includes at least one piece of indication information. The at least one piece of indication information is configured to indicate at least one of: an service set identifier (SSID) of at least one virtual basic service set (VBSS) with which the STA requests to be associated, and at least one legacy SSID with which the STA requests to be associated. The legacy SSID is a string. The string is used to identify infrastructure basic service sets (BSSs) including an extended service set (ESS) or the string is used to identify indicate a non-infrastructure BSS.
The second communication unit 620 is configured to send, to the STA, an association response frame. The association response frame at least includes association identifier (AID) information corresponding to legacy SSID(s) with which the STA requests to be associated and/or virtual AID (VAID) information corresponding to SSID(s) of VBSS(s) with which the STA requests to be associated.
In some embodiments, the association request frame further includes multi-AP coordination capability information of the STA.
In some embodiments, the association request frame includes at least one of a first SSID field, a second SSID field, an SSID list field, and a multi-AP coordination capability of STA field.
The first SSID field is configured to indicate one legacy SSID with which the STA requests to be associated. The second SSID field is configured to indicate SSID of VBSS with which the STA requests to be associated. The SSID list field is configured to request multiple SSIDs.
The multiple SSIDs include legacy SSID(s) and/or SSID(s) of VBSS(s).
The multi-AP coordination capability of STA field is configured to indicate the multi-AP coordination capability information of the STA.
In some embodiments, the association request frame includes at least one of an SSID field, a selected multi-AP candidate set field, and a multi-AP coordination capability of STA field.
The SSID field is configured to indicate one legacy SSID with which the STA requests to be associated.
The selected multi-AP candidate set field is configured to indicate related information of at least one multi-AP candidate set with which the STA requests to be associated.
The multi-AP coordination capability of STA field is configured to indicate the multi-AP coordination capability information of the STA.
In some embodiments, the selected multi-AP candidate set field includes a number of candidate sets field and at least one candidate set information field.
The number of candidate sets field is configured to indicate a number of multi-AP candidate sets with which the STA requests to be associated. An n-th candidate set information field of the at least one candidate set information field is configured to indicate related information of an n-th multi-AP candidate set with which the STA requests to be associated. n is a positive integer.
In some embodiments, a candidate set information field of the at least one candidate set information field includes a candidate set identifier (ID) field or a VBSS ID field.
The candidate set ID field is configured to indicate an ID of a multi-AP candidate set corresponding to the current candidate set information field. The VBSS ID field is configured to indicate a VBSS ID of the multi-AP candidate set corresponding to the current candidate set information field.
In some embodiments, the selected multi-AP candidate set field further includes a request to associate with candidate sets field.
The request to associate with candidate sets field is configured to indicate that the STA requests to be associated with a related multi-AP candidate set or, the request to associate with candidate sets field is used to indicate that the STA requests not to be associated with a related multi-AP candidate set.
In some embodiments, the multi-AP coordination capability of STA field includes a STA priority field and a multi-AP scheme support field.
The STA priority field is configured to indicate information on priority information of the STA in taking part in a multi-AP transmission or reception mechanism. The multi-AP scheme support field is configured to indicate a multi-AP coordination mode supported by the STA.
In some embodiments, the multi-AP scheme support field includes at least one of a coordinated spatial reuse (C-SR) field, a coordinated beamforming (C-BF) field, a coordinated uplink multiple-user multiple input multiple output (C-UL MU MIMO) field, and a joint transmission (J-TX) field.
Alternatively, the multi-AP scheme support field includes at least one of the C-SR field and the C-UL MU MIMO field.
The C-SR field is configured to indicate whether the STA supports C-SR. The C-BF field is configured to indicate whether the STA supports C-BF. The C-UL MU MIMO field is configured to indicate whether the STA supports C-UL MU MIMO. The J-TX field is configured to indicate whether the STA supports J-TX.
In some embodiments, in case the multi-AP scheme support field does not include the C-BF field, the multi-AP coordination capability of STA field implies that the STA supports C-BF.
Alternatively or additionally, in case the multi-AP scheme support field does not include the J-TX field, the multi-AP coordination capability of STA field implies that the STA supports J-TX field.
In some embodiments, the multi-AP coordination capability of STA field itself implies that the STA supports uplink (UL) coordinated orthogonal frequency division multiple access (C-OFDMA) and downlink (DL) C-OFDMA.
In some embodiments, the association response frame further includes coordinator key holder identifier (ID) information and key generation method information. The coordinator key holder ID information is configured to generate a pairwise transient key (PTK) and a pairwise master key (PMK) between the STA and the coordinator.
In some embodiments, the association response frame includes at least one of a status code field, an AID field, a VAID field, a key generation method field, a fast BSS transition element (FTE) field, a multi-AP candidate set information field, and a robust security network element (RSNE) field.
The status code field is configured to indicate whether the STA is successfully associated with the requested legacy SSID(s) or SSID(s) of VBSS(s).
The AID field is configured to indicate an AID allocated by an AP to the STA in a BSS. The VAID field is configured to indicate a VAID allocated by the AP to the STA in a VBSS. The key generation method field is configured to indicate the key generation method information. A parameter field included in the FTE field is configured to indicate the coordinator key holder ID information. The multi-AP candidate set information field is configured to indicate related information of a multi-AP candidate set with which the STA requests to be associated. The RSNE field is configured to instruct the STA to set up, directly with the coordinator, a PMK and/or a group master key (GMK), and, a PTK and/or a group temporal key (GTK).
In some embodiments, the association response frame includes at least one of a status code field, an AID field, a key generation method field, a fast BSS transition element (FTE) field, a multi-AP candidate set information field, and a robust security network element (RSNE) field.
The status code field is configured to indicate whether the STA is successfully associated with the requested legacy SSID and/or SSID(s) of VBSS(s) with which the STA requests to be associated.
The AID field is configured to indicate an AID allocated by an AP to the STA in a BSS. The AID field further indicates a VAID allocated by the AP to the STA in a VBSS. The key generation method field is configured to indicate the key generation method information. A parameter field included in the FTE field is configured to indicate the coordinator key holder ID information. The multi-AP candidate set information field is configured to indicate related information of a multi-AP candidate set with which the STA requests to be associated. The RSNE field is configured to instruct the STA to set up, directly with the coordinator, a PMK and/or a group master key (GMK), and, a PTK and/or a group temporal key (GTK).
In some embodiments, the association response frame includes at least one of a status code field, a first AID field, a second AID field, a key generation method field, a fast BSS transition element (FTE) field, a multi-AP candidate set information field, and a robust security network element (RSNE) field.
The status code field is configured to indicate whether the STA is successfully associated with the requested legacy SSID(s) and/or SSID(s) of VBSS(s) with which the STA requests to be associated.
The first AID field is configured to indicate an AID allocated by an AP to the STA in a BSS. The second AID field is configured to indicate a VAID allocated by the AP to the STA in a VBSS. The key generation method field is configured to indicate the key generation method information. A parameter field included in the FTE field is configured to indicate the coordinator key holder ID information. The multi-AP candidate set information field is configured to indicate related information of a multi-AP candidate set with which the STA requests to be associated. The RSNE field is configured to instruct the STA to set up, directly with the coordinator, a PMK and/or a group master key (GMK), and, a PTK and/or a group temporal key (GTK).
In some embodiments, a success indicated by the status code field represents that the STA is successfully associated with the legacy SSID(s) and SSID(s) of VBSS(s). Alternatively or additionally, a VBSS failure indicated by the status code field represents that the STA fails to be associated with the SSID(s) of VBSS(s). Alternatively or additionally, a failure indicated by the status code field represents that the STA fails to be associated with the legacy SSID(s).
In some embodiments, in case the status code field indicates that the STA fails to be associated with the legacy SSID(s), the STA is to reinitiate an association request to associate with corresponding legacy SSID(s) and SSID(s) of VBSS(s).
Alternatively or additionally, in case the status code field indicates that the STA fails to be associated with the SSID(s) of VBSS(s), the STA is to reinitiate an association request to associate with corresponding SSID(s) of VBSS(s).
In some embodiments, the multi-AP candidate set information field includes a candidate set information field.
The candidate set information field includes at least one of a VBSS ID field, a candidate set ID field, a sounding method field, a multi-AP scheme field, a number of APs field, and multiple AP information fields.
Alternatively, the candidate set information field includes at least one of the VBSS ID field, the candidate set ID field, a joint sounding support field, the multi-AP scheme field, the number of APs field, and the multiple AP information fields.
The VBSS ID field is configured to indicate a VBSS ID of the multi-AP candidate set with which the STA requests to be associated. The candidate set ID field is configured to indicate an ID of the multi-AP candidate set with which the STA requests to be associated. The sounding method field is configured to indicate a channel sounding method supported by the multi-AP candidate set with which the STA requests to be associated. The multi-AP scheme field is configured to indicate a multi-AP coordination mode supported by the multi-AP candidate set with which the STA requests to be associated. The number of APs field is configured to indicate a number of member APs included in the multi-AP candidate set with which the STA requests to be associated. An m-th AP information field of the multiple AP information fields is configured to indicate related information of an m-th member AP of the multi-AP candidate set with which the STA requests to be associated. The joint sounding support field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports multiple APs to perform channel sounding simultaneously and synchronously.
In some embodiments, in case the candidate set information field includes the joint sounding support field, by default the multi-AP candidate set with which the STA requests to be associated supports multiple APs to perform channel sounding sequentially.
In some embodiments, the sounding method field includes at least one of a sequential sounding field and a joint sounding field.
Alternatively, the sounding method field includes just the joint sounding field.
The sequential sounding field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports multiple APs to perform channel sounding sequentially. The joint sounding field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports multiple APs to perform channel sounding simultaneously and synchronously.
In some embodiments, in case the sounding method field does not include the sequential sounding field, by default the multi-AP candidate set with which the STA requests to be associated supports multiple APs to perform channel sounding sequentially.
In some embodiments, the multi-AP scheme field includes at least one of an uplink (UL) coordinated orthogonal frequency division multiple access (C-OFDMA) field, a downlink (DL) C-OFDMA field, a joint coordinated spatial reuse (C-SR) and C-OFDMA field, a joint C-SR and coordinated beamforming (C-BF) field, a joint C-SR and joint transmission (J-TX) field, a joint C-SR and coordinated uplink multiple-user multiple input multiple output (C-UL MU MIMO) field, a C-BF field, a J-TX for single user field, a J-TX for multiple-user field, a J-TX with diversity field, a J-TX with multiplexing field, a full bandwidth J-TX field, a partial bandwidth J-TX field, a detect and discard field, and a mitigate as interference field.
Alternatively, the multi-AP scheme field includes at least one of the joint C-SR and C-OFDMA field, the joint C-SR and C-BF field, the joint C-SR and J-TX field, the joint C-SR and C-UL MU MIMO field, the C-BF field, the J-TX for single user field, the J-TX for multiple-user field, the J-TX with diversity field, the J-TX with multiplexing field, the full bandwidth J-TX field, the partial bandwidth J-TX field, the detect and discard field, and the mitigate as interference field.
The UL C-OFDMA field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports UL C-OFDMA. The DL C-OFDMA field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports DL C-OFDMA. The joint C-SR and C-OFDMA field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and C-OFDMA. The joint C-SR and C-BF field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and C-BF. The joint C-SR and J-TX field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and J-TX. The joint C-SR and C-UL MU MIMO field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and C-UL MU MIMO. The C-BF field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-BF. The J-TX for single user field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports performing joint transmission for a same user. The J-TX for multiple-user field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports performing joint transmission for multiple users. The J-TX with diversity field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports joint transmission of diversity type. The J-TX with multiplexing field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports joint transmission of multiplexing type. The full bandwidth J-TX field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports joint transmission in full bandwidth. The partial bandwidth J-TX field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports joint transmission in partial bandwidth. The detect and discard field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports receiving and demodulating other users' data/frames and then discarding in a C-UL-MU MIMO mode, to obtain useful data/frames. The mitigate as interference field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports treating other users' data as interference directly, and receiving and demodulating a target user's data/frame directly in the C-UL-MU MIMO mode.
In some embodiments, in case the multi-AP scheme field does not include the UL C-OFDMA field and the DL C-OFDMA field, by default the multi-AP candidate set with which the STA requests to be associated supports UL C-OFDMA and DL C-OFDMA.
In some embodiments, in case a value of the J-TX for single user field indicates that the multi-AP candidate set with which the STA requests to be associated does not support performing joint transmission for a same user,
In some embodiments, in case a value of the J-TX for single user field indicates that the multi-AP candidate set with which the STA requests to be associated supports performing joint transmission for a same user, the multi-AP scheme field does not include the J-TX with diversity field and the full bandwidth J-TX field.
In some embodiments, by default the multi-AP candidate set with which the STA requests to be associated supports joint transmission of diversity type.
Alternatively or additionally, by default the multi-AP candidate set with which the STA requests to be associated supports joint transmission in full bandwidth.
In some embodiments, the multi-AP scheme field includes at least one of a coordinated orthogonal frequency division multiple access (C-OFDMA) support field, a coordinated spatial reuse (C-SR) support field, a coordinated beamforming (C-BF) support field, a joint transmission (J-TX) support field, and a coordinated uplink multiple-user multiple input multiple output (C-UL MU MIMO) support field.
Alternatively, the multi-AP scheme field includes at least one of the C-SR support field, the C-BF support field, the J-TX support field, and the C-UL MU MIMO support field.
The C-OFDMA support field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-OFDMA. The C-SR support field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-SR. The C-BF support field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-BF. The J-TX support field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports J-TX. The C-UL MU MIMO support field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-UL MU MIMO.
In some embodiments, in case the multi-AP scheme field does not include the C-OFDMA support field, by default the multi-AP candidate set with which the STA requests to be associated supports uplink (UL) C-OFDMA and downlink (DL) C-OFDMA.
In some embodiments, an AP information field of the multiple AP information fields includes at least one of a BSS ID field, an AP ID field, and an AP role field.
The BSS ID field is configured to indicate a BSS ID of an AP indicated by the AP information field. The AP ID field is configured to indicate an ID of the AP indicated by the AP information field. The AP role field is configured to indicate a multi-AP coordination role supported by the AP indicated by the AP information field.
In some embodiments, the AP ID field is set directly by a master AP (MAP) or the coordinator, or determined by an order of the AP in the multi-AP candidate set as indicated by the AP information field.
In some embodiments, the AP role field includes at least one of a coordinating AP role field, a coordinated AP role field, a sharing AP role field, and a shared AP role field.
In a channel sounding phase, a coordinating AP indicated by the coordinating AP role field initiates channel sounding, and an AP indicated by the coordinated AP role field takes part in the channel sounding. In a preparation phase and/or a transmission phase, an AP indicated by the sharing AP role field shares a transmission opportunity (TXOP) resource thereof to an AP indicated by the shared AP role field, to perform coordination transmission.
In some embodiments, the second communication unit 620 is further configured to send shared information to a second AP. The second AP and the first AP belong to a same legacy SSID, or the second AP and the first AP belong to a same SSID of VBSS. The shared information includes a media access control (MAC) address of the STA and/or multi-AP coordination capability information of the STA.
In some embodiments, the first communication unit 610 is further configured to receive confirmation information sent by the second AP. The confirmation information is configured to indicate whether the second AP accepts an association request of the STA.
In some embodiments, the first AP is a non-coordinator and the second AP is a coordinator.
Alternatively, the first AP is the coordinator and the second AP is the non-coordinator.
In some embodiments, in case the first AP is a coordinator, the shared information is configured to share related information of the STA among the coordinator and other AP(s) corresponding to a multi-AP candidate set with which the STA requests to be associated.
In some embodiments, in case the first AP is a coordinator and f a group temporal key (GTK) and/or a pairwise transient key (PTK) between the STA and other AP(s) corresponding to a multi-AP candidate set with which the STA requests to be associated is generated by corresponding AP, the shared information further includes coordinator key holder ID information. The coordinator key holder ID information is configured for the second AP to acquire a group master key (GMK) and/or a PMK of the coordinator. A GTK and/or the PMK of the coordinator is configured for the second AP to generate a GMK and/or a PMK of the second AP. The second AP and the STA communicate with each other based on a GTK and/or a PTK generated by the GMK and/or the PMK of the second AP.
In some embodiments, the shared information is sent through an association info share frame. The association info share frame including an association info share field. The association info share field includes at least one of a STA MAC address field, a multi-AP coordination capability of STA field, an SSID field, a VAID field, a coordinator key holder ID field, and a fast BSS transition element (FTE) field.
The STA MAC address field is configured to indicate the MAC address of the STA. The multi-AP coordination capability of STA field is configured to indicate the information on the multi-AP coordination capability of the STA. The SSID field is configured to indicate the SSID(s) of VBSS(s) with which the STA requests to be associated in multiple SSID(s) of VBSS(s). The VAID field is configured to indicate a VAID allocated, in VBSS(s) with which the STA requests to be associated, by a coordinator to the STA. The coordinator key holder ID field is configured to indicate coordinator key holder ID information. A parameter field included in the FTE field is configured to indicate the coordinator key holder ID information.
The multiple SSIDs of VBSSs refer to VBSSs set up between the second AP and the coordinator.
In some embodiments, the confirmation information is sent through an association info confirm frame. The association info confirm frame includes an association confirming field.
The association confirming field includes at least one of an association confirm code field, a VAID field, a coordinator key holder ID field, and a fast BSS transition element (FTE) field.
The association confirm code field is configured to indicate whether the second AP accepts the association request of the STA. The VAID field is configured to indicate a VAID allocated, in VBSS(s) with which the STA requests to be associated, by a coordinator to the STA. The coordinator key holder ID field is configured to indicate coordinator key holder ID information. A parameter field included in the FTE field is configured to indicate the coordinator key holder ID information.
In some embodiments, in case the first AP is a non-coordinator and the second AP is a coordinator, the coordinator key holder ID information is configured for the first AP to acquire a group master key (GMK) and/or a pairwise master key (PMK) of the coordinator. The GMK and/or the PMK of the coordinator is configured for the first AP to generate a GMK and/or a PMK of the first AP. The first AP and the STA communicate with each other based on a group temporal key (GTK) and/or a pairwise transient key (PTK) generated by the GMK and/or the PMK of the first AP.
In some embodiments, in case the first AP is a non-coordinator and the second AP is a coordinator, related information of the STA included in the shared information is shared by the second AP with other AP(s) corresponding to a multi-AP candidate set with which the STA requests to be associated.
In some embodiments, the confirmation information is sent through an acknowledgement (ACK) frame. The ACK frame is configured to indicate that the second AP accepts the association request of the STA.
In some embodiments, the second communication unit 620 is specifically configured to send the shared information to the second AP after the first AP has received the association request frame sent by the STA and before the first AP sends the association response frame to the STA.
Alternatively, the second communication unit is specifically configured to send the shared information to the second AP after the first AP has sent the association response frame to the STA.
In some embodiments, the shared information is transmitted in a wired transmission manner.
Alternatively or additionally, the confirmation is transmitted in a wired transmission manner.
In some embodiments, in case the first AP is a coordinator and that media access control (MAC) layer framing is implemented by the coordinator, the first AP does not have to share related information of the STA with other AP(s) corresponding to a multi-AP candidate set with which the STA requests to be associated.
In some embodiments, the AP 600 further includes a processing unit.
The processing unit 630 is configured to directly set up, between the first AP and the STA, a pairwise master key (PMK) and/or a group master key (GMK), and a pairwise transient key (PTK) and/or a group temporal key (GTK).
In some embodiments, the second communication unit 620 is further configured to send a trigger frame to other AP(s) corresponding to the multi-AP candidate set with which the STA requests to be associated.
A transmission mode and a resource designated in the trigger frame are configured for corresponding AP to send data shared by the first AP to the STA.
In some embodiments, the STA requests, to the first AP, to be associated with a multi-AP candidate set after the STA has been associated with the first AP, or, the STA requests, to the first AP, to be associated with a multi-AP candidate set while the STA is requesting to be associated with the first AP.
In some embodiments, a receiving address (RA) field of the association request frame is configured to indicate a basic service set identifier (BSSID) of an AP with which the STA requests to be associated, or, a receiving address (RA) field of the association request frame is configured to indicate a media access control (MAC) address of the AP with which the STA requests to be associated.
In some embodiments, in case the first AP is a coordinator, the first AP directly shares association information of the STA with other AP(s) corresponding to a multi-AP candidate set with which the STA requests to be associated.
Alternatively, in case the first AP is a non-coordinator, the first AP shares the association information of the STA with coordinator(s) corresponding to the multi-AP candidate set with which the STA requests to be associated. The association information of the STA is shared, by the coordinator(s) corresponding to the multi-AP candidate set with which the STA requests to be associated, with the other AP(s) corresponding to the multi-AP candidate set with which the STA requests to be associated.
In some embodiments, a foregoing communication unit is a communication interface or a transceiver, or an input/output interface of a system on chip (SOC) or a communication chip. A foregoing processing unit may be one or more processors.
Note that the AP 600 according to the embodiments of the disclosure may correspond to the first AP in the method embodiments of the disclosure. A foregoing operation and/or function and any other operations and/or functions of a unit in the AP 600 are configured to implement a corresponding flow of the first AP in the method 300 as shown in
The first communication unit 710 is configured to send, to a first access point (AP), an association request frame. The association request frame is configured to request association with the first AP. The association request frame includes at least one piece of indication information. The at least one piece of indication information is configured to indicate at least one of: an service set identifier (SSID) of at least one virtual basic service set (VBSS) with which the STA requests to be associated, and at least one legacy SSID with which the STA requests to be associated. The legacy SSID is a string. The string is used to identify infrastructure basic services set (BSSs) that comprise an extended service set (ESS) or the string is used to identify a non-infrastructure BSS.
The second communication unit 720 is configured to receive an association response frame sent by the first AP. The association response frame at least includes association identifier (AID) information corresponding to legacy SSID(s) with which the STA requests to be associated and/or virtual AID (VAID) information corresponding to SSID(s) of VBSS(s) with which the STA requests to be associated.
In some embodiments, the association request frame further includes multi-AP coordination capability information of the STA.
In some embodiments, the association request frame includes at least one of a first SSID field, a second SSID field, an SSID list field, and a multi-AP coordination capability of STA field.
The first SSID field is configured to indicate one legacy SSID with which the STA requests to be associated. The second SSID field is configured to indicate one SSID of VBSS with which the STA requests to be associated. The SSID list field is configured to request multiple SSIDs. The multiple SSIDs include legacy SSID(s) and/or a SSID(s) of VBSS(s). The multi-AP coordination capability of STA field is configured to indicate the multi-AP coordination capability information of the STA.
In some embodiments, the association request frame includes at least one of an SSID field, a selected multi-AP candidate set field, and a multi-AP coordination capability of STA field.
The SSID field is configured to indicate one legacy SSID with which the STA requests to be associated.
The selected multi-AP candidate set field is configured to indicate related information of at least one multi-AP candidate set with which the STA requests to be associated.
The multi-AP coordination capability of STA field is configured to indicate the multi-AP coordination capability information of the STA.
In some embodiments, the selected multi-AP candidate set field includes a number of candidate sets field and at least one candidate set information field.
The number of candidate sets field is configured to indicate a number of multi-AP candidate sets with which the STA requests to be associated.
An n-th candidate set information field of the at least one candidate set information field is configured to indicate related information of an n-th multi-AP candidate set with which the STA requests to be associated. n is a positive integer.
In some embodiments, a candidate set information field of the at least one candidate set information field includes a candidate set identifier (ID) field or a VBSS ID field.
The candidate set ID field is configured to indicate an ID of a multi-AP candidate set corresponding to a current candidate set information field. The VBSS ID field is configured to indicate a VBSS ID of the multi-AP candidate set corresponding to the current candidate set information field.
In some embodiments, the selected multi-AP candidate set field further includes a request to associate with candidate sets field.
The request to associate with candidate sets field is used to indicate that the STA requests to be associated with a related multi-AP candidate set, or, the request to associate with candidate sets field is used to indicate that the STA requests not to be associated with a related multi-AP candidate set.
In some embodiments, the multi-AP coordination capability of STA field includes a STA priority field and a multi-AP scheme support field.
The STA priority field is configured to indicate priority information of the STA in taking part in a multi-AP transmission or reception mechanism. The multi-AP scheme support field is configured to indicate a multi-AP coordination mode supported by the STA.
In some embodiments, the multi-AP scheme support field includes at least one of a joint coordinated spatial reuse (C-SR) field, a coordinated beamforming (C-BF) field, a coordinated uplink multiple-user multiple input multiple output (C-UL MU MIMO) field, and a joint transmission (J-TX) field.
Alternatively, the multi-AP scheme support field includes at least one of the C-SR field or the C-UL MU MIMO field.
The C-SR field is configured to indicate whether the STA supports C-SR. The C-BF field is configured to indicate whether the STA supports C-BF. The C-UL MU MIMO field is configured to indicate whether the STA supports C-UL MU MIMO. The J-TX field is configured to indicate whether the STA supports J-TX.
In some embodiments, in case the multi-AP scheme support field does not include the C-BF field, the multi-AP coordination capability of STA field implies that the STA supports C-BF.
Alternatively or additionally, in case the multi-AP scheme support field does not include the J-TX field, the multi-AP coordination capability of STA field implies that the STA supports J-TX field.
In some embodiments, the multi-AP coordination capability of STA field itself implies that the STA supports uplink (UL) coordinated orthogonal frequency division multiple access (C-OFDMA) and downlink (DL) C-OFDMA.
In some embodiments, the association response frame further includes coordinator key holder identifier (ID) information and key generation method information. The coordinator key holder ID information is configured to generate a pairwise transient key (PTK) and a pairwise master key (PMK) between the STA and the coordinator.
In some embodiments, the association response frame includes at least one of a status code field, an AID field, a VAID field, a key generation method field, a fast BSS transition element (FTE) field, a multi-AP candidate set information field, and a robust security network element (RSNE) field.
The status code field is configured to indicate whether the STA is successfully associated with the requested legacy SSID(s) and/or SSID(s) of VBSS(s).
The AID field is configured to indicate an AID allocated by an AP to the STA in a BSS. The VAID field is configured to indicate a VAID allocated by the AP to the STA in a VBSS. The key generation method field is configured to indicate the key generation method information. A parameter field included in the FTE field is configured to indicate the coordinator key holder ID information. The multi-AP candidate set information field is configured to indicate related information of a multi-AP candidate set with which the STA requests to be associated. The RSNE field is configured to instruct the STA to set up, directly with the coordinator, a PMK and/or a group master key (GMK), and, a PTK and/or a group temporal key (GTK).
In some embodiments, the association response frame includes at least one of a status code field, an AID field, a key generation method field, a fast BSS transition element (FTE) field, a multi-AP candidate set information field, and a robust security network element (RSNE) field.
The status code field is configured to indicate whether the STA is successfully associated with the requested legacy SSID(s) and/or SSID(s) of VBSS(s).
The AID field is configured to indicate an AID allocated by an AP to the STA in a BSS. The AID field further indicates a VAID allocated by the AP to the STA in a VBSS. The key generation method field is configured to indicate the key generation method information. A parameter field included in the FTE field is configured to indicate the coordinator key holder ID information. The multi-AP candidate set information field is configured to indicate related information of a multi-AP candidate set with which the STA requests to be associated. The RSNE field is configured to instruct the STA to set up, directly with the coordinator, a PMK and/or a group master key (GMK), and, a PTK and/or a group temporal key (GTK).
In some embodiments, the association response frame includes at least one of a status code field, a first AID field, a second AID field, a key generation method field, a fast BSS transition element (FTE) field, a multi-AP candidate set information field, and a robust security network element (RSNE) field.
The status code field is configured to indicate whether the STA is successfully associated with the requested legacy SSID(s) and/or SSID(s) of VBSS(s) with which the STA requests to be associated.
The first AID field is configured to indicate an AID allocated by an AP to the STA in a BSS. The second AID field is configured to indicate a VAID allocated by the AP to the STA in a VBSS. The key generation method field is configured to indicate the key generation method information. A parameter field included in the FTE field is configured to indicate the coordinator key holder ID information. The multi-AP candidate set information field is configured to indicate related information of a multi-AP candidate set with which the STA requests to be associated. The RSNE field is configured to instruct the STA to set up, directly with the coordinator, a PMK and/or a group master key (GMK), and, a PTK and/or a group temporal key (GTK).
In some embodiments, a success indicated by the status code field represents that the STA is successfully associated with the legacy SSID(s) and SSID(s) of VBSS(s). Alternatively or additionally, a VBSS failure indicated by the status code field represents that the STA fails to be associated with the SSID(s) of VBSS(s). Alternatively or additionally, a failure indicated by the status code field represents that the STA fails to be associated with the legacy SSID.
In some embodiments, in case the status code field indicates that the STA fails to be associated with the legacy SSID(s), the STA needs to reinitiate an association request to associate with corresponding legacy SSID(s) and SSID(s) of VBSS(s).
Alternatively or additionally, in case the status code field indicates that the STA fails to be associated with the SSID(s) of VBSS(s), the STA needs to reinitiate an association request to associate with corresponding SSID(s) of VBSS(s).
In some embodiments, the multi-AP candidate set information field includes a candidate set information field.
The candidate set information field includes at least one of a VBSS ID field, a candidate set ID field, a sounding method field, a multi-AP scheme field, a number of APs field, and multiple AP information fields.
Alternatively, the candidate set information field includes at least one of the VBSS ID field, the candidate set ID field, a joint sounding support field, the multi-AP scheme field, the number of APs field, and the multiple AP information fields.
The VBSS ID field is configured to indicate a VBSS ID of the multi-AP candidate set with which the STA requests to be associated. The candidate set ID field is configured to indicate an ID of the multi-AP candidate set with which the STA requests to be associated. The sounding method field is configured to indicate a channel sounding method supported by the multi-AP candidate set with which the STA requests to be associated. The multi-AP scheme field is configured to indicate a multi-AP coordination mode supported by the multi-AP candidate set with which the STA requests to be associated. The number of APs field is configured to indicate a number of member APs included in the multi-AP candidate set with which the STA requests to be associated. An m-th AP information field of the multiple AP information fields is configured to indicate related information of an m-th member AP of the multi-AP candidate set with which the STA requests to be associated. The joint sounding support field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports multiple APs to perform channel sounding simultaneously and synchronously.
In some embodiments, in case the candidate set information field includes the joint sounding support field, by default the multi-AP candidate set with which the STA requests to be associated supports the multiple Aps to perform channel sounding sequentially.
In some embodiments, the sounding method field includes at least one of a sequential sounding field and a joint sounding field.
Alternatively, the sounding method field includes just the joint sounding field.
The sequential sounding field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports multiple APs to perform channel sounding sequentially. The joint sounding field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports multiple APs to perform channel sounding simultaneously and synchronously.
In some embodiments, in case the sounding method field does not include the sequential sounding field, by default the multi-AP candidate set with which the STA requests to be associated supports multiple APs to perform channel sounding sequentially by default.
In some embodiments, the multi-AP scheme field includes at least one of an uplink (UL) coordinated orthogonal frequency division multiple access (C-OFDMA) field, a downlink (DL) C-OFDMA field, a joint coordinated spatial reuse (C-SR) and C-OFDMA field, a joint C-SR and coordinated beamforming (C-BF) field, a joint C-SR and joint transmission (J-TX) field, a joint C-SR and coordinated uplink multiple-user multiple input multiple output (C-UL MU MIMO) field, a C-BF field, a J-TX for single user field, a J-TX for multiple-user field, a J-TX with diversity field, a J-TX with multiplexing field, a full bandwidth J-TX field, a partial bandwidth J-TX field, a detect and discard field, and a mitigate as interference field.
Alternatively, the multi-AP scheme field includes at least one of the joint C-SR and C-OFDMA field, the joint C-SR and C-BF field, the joint C-SR and J-TX field, the joint C-SR and C-UL MU MIMO field, the C-BF field, the J-TX for single user field, the J-TX for multiple-user field, the J-TX with diversity field, the J-TX with multiplexing field, the full bandwidth J-TX field, the partial bandwidth J-TX field, the detect and discard field, and the mitigate as interference field.
The UL C-OFDMA field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports UL C-OFDMA. The DL C-OFDMA field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports DL C-OFDMA. The joint C-SR and C-OFDMA field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and C-OFDMA. The joint C-SR and C-BF field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and C-BF. The joint C-SR and J-TX field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and J-TX. The joint C-SR and C-UL MU MIMO field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports simultaneous and joint use of C-SR and C-UL MU MIMO. The C-BF field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-BF. The J-TX for single user field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports performing joint transmission for a same user. The J-TX for multiple-user field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports performing joint transmission for multiple users. The J-TX with diversity field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports joint transmission of diversity type. The J-TX with multiplexing field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports joint transmission of multiplexing type. The full bandwidth J-TX field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports joint transmission in full bandwidth. The partial bandwidth J-TX field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports joint transmission in partial bandwidth. The detect and discard field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports receiving and demodulating other users' data/frames and then discarding in a C-UL-MU MIMO mode, to obtain useful data/frames. The mitigate as interference field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports treating other users' data as interference directly, and receiving and demodulating a target user's data/frame directly in the C-UL-MU MIMO mode.
In some embodiments, in case the multi-AP scheme field does not include the UL C-OFDMA field and the DL C-OFDMA field, by default the multi-AP candidate set with which the STA requests to be associated supports UL C-OFDMA and DL C-OFDMA.
In some embodiments, in case a value of the J-TX for single user field indicates that the multi-AP candidate set with which the STA requests to be associated does not support performing joint transmission for a same user,
In some embodiments, in case a value of the J-TX for single user field indicates that the multi-AP candidate set with which the STA requests to be associated supports performing joint transmission for a same user, the multi-AP scheme field does not include the J-TX with diversity field and the full bandwidth J-TX field.
In some embodiments, by default the multi-AP candidate set with which the STA requests to be associated supports joint transmission of diversity type.
Alternatively or additionally, by default the multi-AP candidate set with which the STA requests to be associated supports joint transmission in full bandwidth.
In some embodiments, the multi-AP scheme field includes at least one of a coordinated orthogonal frequency division multiple access (C-OFDMA) support field, a coordinated spatial reuse (C-SR) support field, a coordinated beamforming (C-BF) support field, a joint transmission (J-TX) support field, and a coordinated uplink multiple-user multiple input multiple output (C-UL MU MIMO) support field.
Alternatively, the multi-AP scheme field includes at least one of the C-SR support field, the C-BF support field, the J-TX support field, and the C-UL MU MIMO support field.
The C-OFDMA support field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-OFDMA. The C-SR support field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-SR. The C-BF support field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-BF. The J-TX support field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports J-TX. The C-UL MU MIMO support field is configured to indicate whether the multi-AP candidate set with which the STA requests to be associated supports C-UL MU MIMO.
In some embodiments, in case the multi-AP scheme field does not include the C-OFDMA support field, by default the multi-AP candidate set with which the STA requests to be associated supports uplink (UL) C-OFDMA and downlink (DL) C-OFDMA.
In some embodiments, an AP information field of the multiple AP information fields includes at least one of a BSS ID field, an AP ID field, and an AP role field.
The BSS ID field is configured to indicate a BSS ID of an AP indicated by the AP information field. The AP ID field is configured to indicate an ID of the AP indicated by the AP information field. The AP role field is configured to indicate a multi-AP coordination role supported by the AP indicated by the AP information field.
In some embodiments, the AP ID field is set directly by a master AP (MAP) or the coordinator, or the AP ID field is determined by an order of the AP in the multi-AP candidate set as indicated by the AP information field.
In some embodiments, the AP role field includes at least one of a coordinating AP role field, a coordinated AP role field, a sharing AP role field, and a shared AP role field.
In a channel sounding phase, a coordinating AP indicated by the coordinating AP role field initiates channel sounding, and an AP indicated by the coordinated AP role field participates in the channel sounding. In a preparation phase and/or a transmission phase, an AP indicated by the sharing AP role field shares a transmission opportunity (TXOP) resource thereof to an AP indicated by the shared AP role field, to perform coordination transmission.
In some embodiments, in case the first AP is a coordinator and that media access control (MAC) layer framing is implemented by the coordinator, the first AP does not have to share related information of the STA with other AP(s) corresponding to a multi-AP candidate set with which the STA requests to be associated.
In some embodiments, a pairwise transient key (PTK) and/or a group temporal key (GTK), and, a pairwise master key (PMK) and/or a group master key (GMK), between the first AP and the STA, are set up directly by the first AP.
In some embodiments, the STA requests, to the first AP, to be associated with a multi-AP candidate set after the STA has been associated with the first AP, or, the STA requests, to the first AP, to be associated with a multi-AP candidate set while the STA is requesting to be associated with the first AP.
In some embodiments, a receiving address (RA) field of the association request frame is configured to indicate a basic service set identifier (BSSID) of an AP with which the STA requests to be associated, or, a receiving address (RA) field of the association request frame is used to indicate a media access control (MAC) address of the AP with which the STA requests to be associated.
In some embodiments, in case the first AP is a coordinator, association information of the STA is shared directly by the first AP with other AP(s) corresponding to a multi-AP candidate set with which the STA requests to be associated.
Alternatively, in case the first AP is a non-coordinator, the association information of the STA is shared by the first AP with coordinator(s) corresponding to the multi-AP candidate set with which the STA requests to be associated, and then is shared, by the coordinator(s) corresponding to the multi-AP candidate set with which the STA requests to be associated, with the other AP(s) corresponding to the multi-AP candidate set with which the STA requests to be associated.
In some embodiments, a foregoing communication unit is a communication interface or a transceiver, or an input/output interface of a system on chip (SOC) or a communication chip.
Note that the STA 700 according to the embodiments of the disclosure may correspond to the STA in the method embodiments of the disclosure. A foregoing operation and/or function and any other operations and/or functions of a unit in the STA 700 are configured to implement a corresponding flow of the STA in the method 300 as shown in
The first communication unit 810 is configured to receive shared information sent by a first AP. The second AP and the first AP belong to a same legacy service set identifier (SSID), or the second AP and the first AP belong to a same SSID of virtual basic service set (VBSS); the shared information including a media access control (MAC) address of a station (STA) and/or multi-AP coordination capability information of the STA. The legacy SSID is a string. The string is used to identify infrastructure basic service sets (BSSs) that comprise an extended service set (ESS) or the string is used to identify a non-infrastructure BSS.
The second communication unit 820 is configured to send, to the first AP, confirmation information. The confirmation information is used to indicate whether the second AP accepts an association request of the STA.
In some embodiments, the first AP is a non-coordinator and the second AP is a coordinator.
Alternatively, the first AP is a coordinator and the second AP is a non-coordinator.
In some embodiments, in case the first AP is a coordinator, the shared information is configured to share related information of the STA among the coordinator and other AP(s) corresponding to a multi-AP candidate set with which the STA requests to be associated.
In some embodiments, in case the first AP is a coordinator and that a group temporal key (GTK) and/or a pairwise transient key (PTK) between the STA and other AP(s) corresponding to a multi-AP candidate set with which the STA requests to be associated is generated by corresponding AP, the shared information further includes coordinator key holder ID information.
The coordinator key holder ID information is configured for the second AP to acquire a group master key (GMK) and/or a PMK of the coordinator. A GTK and/or the PMK of the coordinator is configured for the second AP to generate a GMK and/or a PMK of the second AP. The second AP and the STA communicate with each other based on a GTK and/or a PTK generated by the GMK and/or the PMK of the second AP.
In some embodiments, the shared information is sent through an association info share frame. The association info share frame includes an association info share field. The association info share field includes at least one of a STA MAC address field, a multi-AP coordination capability of STA field, an SSID field, a VAID field, a coordinator key holder ID field, and a fast BSS transition element (FTE) field.
The STA MAC address field is configured to indicate the MAC address of the STA. The multi-AP coordination capability of STA field is configured to indicate the multi-AP coordination capability information of the STA. The SSID field is configured to indicate the SSID(s) of VBSS(s) with which the STA requests to be associated in multiple SSIDs of VBSSs. The VAID field is configured to indicate VAID(s) allocated, in a VBSS with which the STA requests to be associated, by a coordinator to the STA. The coordinator key holder ID field is configured to indicate coordinator key holder ID information. A parameter field included in the FTE field is configured to indicate the coordinator key holder ID information.
The multiple SSIDs of VBSSs refer to VBSSs set up between the second AP and the coordinator.
In some embodiments, the confirmation information is sent through an association info confirm frame. The association info confirm frame includes an association confirming field.
The association confirming field includes at least one of an association confirm code field, a VAID field, a coordinator key holder ID field, and a fast BSS transition element (FTE) field.
The association confirm code field is configured to indicate whether the second AP accepts the association request of the STA. The VAID field is configured to indicate a VAID allocated, in a VBSS with which the STA requests to be associated, by a coordinator to the STA. The coordinator key holder ID field is configured to indicate coordinator key holder ID information. A parameter field included in the FTE field is configured to indicate the coordinator key holder ID information.
In some embodiments, in case the first AP is a non-coordinator and the second AP is a coordinator, the coordinator key holder ID information is configured for the first AP to acquire a group master key (GMK) and/or a pairwise master key (PMK) of the coordinator. The GMK and/or the PMK of the coordinator is configured for the first AP to generate a GMK and/or a PMK of the first AP. The first AP and the STA communicate with each other based on a group temporal key (GTK) and/or a pairwise transient key (PTK) generated by the GMK and/or the PMK of the first AP.
In some embodiments, in case the first AP is a non-coordinator and the second AP is a coordinator, related information of the STA included in the shared information is shared by the second AP with other AP(s) corresponding to a multi-AP candidate set with which the STA requests to be associated.
In some embodiments, the confirmation information is sent through an acknowledgement (ACK) frame. The ACK frame is configured to indicate that the second AP accepts the association request of the STA.
In some embodiments, the shared information is sent after the first AP has received the association request frame sent by the STA and before the first AP sends the association response frame to the STA.
Alternatively, the shared information is sent after the first AP has sent the association response frame to the STA.
In some embodiments, the shared information is transmitted in a wired transmission manner. Alternatively or additionally, the confirmation information is transmitted in a wired transmission manner.
In some embodiments, the first communication unit 810 is further configured to receive a trigger frame sent by the first AP. The second AP is an AP corresponding to a multi-AP candidate set with which the STA requests to be associated.
The second communication unit 820 is further configured to send data shared by the first AP to the STA according to a transmission mode and a resource designated in the trigger frame.
In some embodiments, in case the first AP is a coordinator, association information of the STA is shared directly by the first AP with other AP(s) corresponding to a multi-AP candidate set with which the STA requests to be associated.
Alternatively, in case the first AP is a non-coordinator, the association information of the STA is shared by the first AP with coordinator(s) corresponding to the multi-AP candidate set with which the STA requests to be associated. The association information of the STA is shared, by the coordinator(s) corresponding to the multi-AP candidate set with which the STA requests to be associated, with the other AP(s) corresponding to the multi-AP candidate set with which the STA requests to be associated.
In some embodiments, a foregoing communication unit may be a communication interface or a transceiver, or an input/output interface of a system on chip (SOC) or a communication chip.
Note that the AP 800 according to the embodiments of the disclosure may correspond to the second AP in the method embodiments of the disclosure. A foregoing operation and/or function and any other operations and/or functions of a unit in the AP 800 are configured to implement a corresponding flow of the second AP in the method 300 as shown in
In some embodiments, as shown in
The memory 920 may be a separate device separate from the processor 910, or may be integrated in the processor 910.
In some embodiments, as shown in
The transceiver 930 may include a transmitter and a receiver. The transceiver 930 may further include one or more antennas.
In some embodiments, the communication device 900 may be an AP according to embodiments of the disclosure, and the communication device 900 may implement a corresponding flow implemented by the AP in a method according to embodiments of the disclosure, which is not repeated here for brevity.
In some embodiments, the communication device 900 may be a STA according to embodiments of the disclosure, and the communication device 900 may implement a corresponding flow implemented by the STA in a method according to embodiments of the disclosure, which is not repeated here for brevity.
In some embodiments, as shown in
The memory 1020 may be a separate device separate from the processor 1010, or may be integrated in the processor 1010.
In some embodiments, the apparatus 1000 may further include an input interface 1030. The processor 1010 may control communication by the input interface 1030 with another device or chip. Specifically, the input interface may receive information or data transmitted by the other device or chip.
In some embodiments, the apparatus 1000 may further include an output interface 1040. The processor 1010 may control communication by the output interface 1040 with another device or chip. Specifically the output interface may transmit information or data to the other device or chip.
In some embodiments, the apparatus may apply to an AP according to embodiments of the disclosure, and the apparatus may implement a corresponding flow implemented by the AP in a method according to embodiments of the disclosure, which is not repeated here for brevity.
In some embodiments, the apparatus may apply to a STA according to embodiments of the disclosure, and the apparatus may implement a corresponding flow implemented by the STA in a method according to embodiments of the disclosure, which is not repeated here for brevity.
In some embodiments, an apparatus according to embodiments of the disclosure may also be a chip, such as a system-level chip, a system chip, a chip system, a SOC chip, etc.
The STA 1110 may be configured to implement a corresponding function implemented by a STA in a method herein, and the AP 1120 may be configured to implement a corresponding function implemented by an AP in a method herein, which is not repeated here for brevity.
Note that a processor according to embodiments of the disclosure may be an integrated circuit chip capable of signal processing. In implementation, an operation of the method embodiments may be carried out via an integrated logic circuit of hardware in the processor or instructions in form of software. The processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or another programmable logic device, a discrete gate, or a transistor logic device, a discrete hardware component, etc. The processor may implement or execute various methods, operations, and logical block diagrams according to embodiments of the disclosure. A general-purpose processor may be a microprocessor or any conventional processor, etc. An operation of the method disclosed in embodiments of the disclosure may be directly embodied as being carried out by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. A software module may be located in a mature storage medium in the art, such as a RAM, a flash memory, a ROM, a PROM, an electrically rewritable programmable memory, a register, etc. The storage medium may be located in the memory. The processor may read information in the memory, and combine it with hardware of the processor to perform an operation of a method herein.
Note that the memory in embodiments of the disclosure may be volatile and/or non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically EPROM (EEPROM), or flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of illustrative instead of restrictive description, many forms of RAM are available, such as a static RAM (SRAM), a dynamic RAM (DRAM), a synchronous DRAM (SDRAM), a double data rate SDRAM (DDRSDRAM), an enhanced SDRAM (ESDRAM), a synchlink DRAM (SLDRAM), a direct rambus RAM (DR RAM). Note that the memory of the system and method described in the disclosure is intended to include, but is not limited to, these and any other suitable types of memory.
Note that the memory is described illustratively rather than restrictively. For example, a memory according to embodiments of the disclosure may also be a static RAM (SRAM), a dynamic RAM (DRAM), a synchronous DRAM (SDRAM), a double data rate SDRAM (DDRSDRAM), an enhanced SDRAM (ESDRAM), a synch link DRAM (SLDRAM), a direct rambus RAM (DRRAM), etc. That is, the memory 402 according to embodiments of the disclosure is intended to include, but is not limited to, these and any other suitable types of memory.
Embodiments of the present disclosure also provide a computer-readable storage medium configured to store a computer program.
In some embodiments, the computer-readable storage medium may apply to an AP in embodiments of the disclosure, and the computer program may allow a computer to execute a corresponding flow implemented by the AP in a method according to embodiments of the disclosure, which is not repeated here for brevity.
In some embodiments, the computer-readable storage medium may apply to a STA in embodiments of the disclosure, and the computer program may allow a computer to execute a corresponding flow implemented by the STA in a method according to embodiments of the disclosure, which is not repeated here for brevity.
Embodiments of the present disclosure also provide a computer program product including computer program instructions.
In some embodiments, the computer program product may apply to an AP in embodiments of the disclosure, and the computer program instructions may allow a computer to execute a corresponding flow implemented by the AP in a method according to embodiments of the disclosure, which is not repeated here for brevity.
In some embodiments, the computer program product may apply to a STA in embodiments of the disclosure, and the computer program instructions may allow a computer to execute a corresponding flow implemented by the STA in a method according to embodiments of the disclosure, which is not repeated here for brevity.
Embodiments of the present disclosure also provide a computer program.
In some embodiments, the computer program may apply to an AP in embodiments of the disclosure. When being run on a computer, the computer program may allow the computer to execute a corresponding flow implemented by the AP in a method according to embodiments of the disclosure, which is not repeated here for brevity.
In some embodiments, the computer program may apply to a STA in embodiments of the disclosure. When being run on a computer, the computer program may allow the computer to execute a corresponding flow implemented by the STA in a method according to embodiments of the disclosure, which is not repeated here for brevity.
A person having ordinary skill in the art may realize that a combination of illustrative units as well as illustrative algorithm operations according to embodiments of the disclosure may be implemented by electronic hardware or a combination of electronic hardware and computer software. Whether such a function is implemented by hardware or by software may depend on a specific application of a technical solution as well as a design constraint. Depending on a specific application, a person having ordinary skill in the art may implement a described function using different methods. Such implementation however should not be deemed going beyond a scope of a technical solution of the present disclosure.
A person having ordinary skill in the art will clearly understand that, for convenience and conciseness of description, reference may be made to a corresponding process in a foregoing method embodiment for a detailed working process of a system, an apparatus, a unit, etc., described above, which is not repeated here.
In a number of embodiments provided in the disclosure, it should be understood that a method, an apparatus, a system, etc., as disclosed, may be implemented in other ways. For example, a described apparatus embodiment is merely illustrative. For example, division of units is merely logic function division and there may be another division in actual implementation. For example, parts or components can be combined, or integrated into another system, or some features/characteristics may be omitted or skipped. Furthermore, the coupling, or direct coupling or communicational connection illustrated or discussed herein may be implemented through indirect coupling or communicational connection among some interfaces, apparatuses, or parts, and may be electrical, mechanical, or of another form.
The units described as separate components may or may not be physically separated. Components shown as units may be or may not be physical units. They may be located in one place, or distributed on multiple network units. Some or all of the units may be selected to achieve the purpose of a solution of the embodiments as needed.
In addition, functional units in embodiments of the present disclosure may be integrated in one processing part, or exist as separate physical units respectively. Alternatively, two or more units may be integrated in one unit.
When implemented in form of a software functional unit and sold or used as an independent product, the function may be stored in a computer-readable storage medium. Based on such an understanding, the essential part or a part contributing to prior art of the technical solution of the present disclosure or part of the technical solution may appear in form of a software product. The software product is stored in a storage medium, and includes a number of instructions for allowing computer device (such as a personal computer, a server, network device, etc.) to execute all or part of a method in embodiments of the present disclosure. The storage medium includes various media that may store program codes, such as a U disk, a mobile hard disk, Read-Only Memory (ROM), Random Access Memory (RAM), a magnetic disk, a CD, etc.
What described are but embodiments of the present disclosure and are not intended to limit the scope of the present disclosure. Any modification, equivalent replacement, and/or the like made within the technical scope of the present disclosure, as may occur to a person having ordinary skill in the art, shall be included in the scope of the present disclosure. The scope of the present disclosure thus should be determined by the claims.
The present disclosure is a U.S. continuation application of International Application No. PCT/CN2021/133669 filed on Nov. 26, 2021. The disclosure of the above application is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/133669 | Nov 2021 | WO |
Child | 18672643 | US |