Feedback method and apparatus for acknowledgment frame, and storage medium and electronic apparatus
By extending the acknowledge request and acknowledge frame format of the 802.11 standard, the STA can feedback acknowledge frame to multiple APs at the same time, solving the problem of inefficiency in the prior art and achieving more efficient Multi-AP collaborative transmission.
Patent Information
- Application Number
- PCT/CN2024/140400
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-26
- Filing Date
- 2024-12-18
- Publication Date
- 2025-08-28
AI Technical Summary
In the prior art, STAs are not supported to simultaneously feedback confirmation frames to multiple APs, resulting in inefficient Multi-AP cooperative transmission.
A feedback method for acknowledge frame is provided, by acquiring identification information and request information of at least two access points in a cooperative access point group, generating an acknowledge frame, and simultaneously feeding it back to the corresponding access point, extending the acknowledge request frame and acknowledge frame format in the 802.11 standard to support simultaneous feedback of multiple APs.
Improve the efficiency of Multi-AP cooperative transmission, reducing transmission delay and resource utilization.
Smart Images

Figure CN2024140400_28082025_PF_FP_ABST
Abstract
Description
Confirmation frame feedback method and device, storage medium and electronic device
[0001] This disclosure claims priority to the Chinese patent application filed with the China Patent Office on January 26, 2024, with application number 202410110820.X and invention name “Confirmation frame feedback method and device, storage medium and electronic device”, the entire content of which is incorporated by reference in this disclosure. Technical Field
[0002] The embodiments of the present disclosure relate to the field of communications, and in particular, to a method and device for feedback of a confirmation frame, a storage medium, and an electronic device. Background Art
[0003] Communication using next-generation wireless network technology (Wireless Fidelity, Wi-Fi) can present problems such as signal interference and resource contention. Existing technologies can reduce interference through collaboration between access points (APs), known as multi-AP collaboration, thereby improving user service quality. Figure 1 illustrates existing multi-AP collaboration technology. As shown in Figure 1, multi-AP collaboration involves information exchange between multiple APs to achieve coordinated transmission between them, avoiding interference while optimizing transmission resource allocation.
[0004] The connection between multiple access points can be achieved through Wi-Fi wireless networking and fiber-to-the-room technology (FTTR technology). FTTR technology can connect wireless router APs in different rooms or locations in scenarios such as homes or small and medium-sized enterprises through optical fiber, thereby providing high-bandwidth and high-reliability connections between multi-AP networks. It can also use a point-to-multipoint optical distribution network to connect the master control AP and slave APs.
[0005] In Multi-AP collaborative technology, after APs collaboratively transmit data, stations (STAs) need to provide feedback confirming the data they received to ensure the validity and reliability of the collaborative transmission. In the prior art, STAs typically use the following two methods to confirm the receipt of data transmitted by APs in Multi-AP collaborative transmission scenarios: 1) STAs provide separate feedback confirmations to multiple APs. Figure 2 illustrates a prior art method in which a STA provides separate feedback confirmations to multiple APs. As shown in Figure 2, the STA provides separate feedback confirmations to multiple APs (only two APs are shown in Figure 2). However, this method consumes additional time and frequency resources. 2) STAs provide only one AP with a single feedback confirmation. Figure 3 illustrates a prior art method in which a STA provides only one AP with a single feedback confirmation. As shown in Figure 3, the STA provides only one AP with a single feedback confirmation, thereby sharing the confirmation information between the APs (AP1 and AP2 in Figure 3, only two APs are shown). However, this method divides the STA's reception confirmation into two phases, and the two-phase transmission results in additional transmission delay.
[0006] In summary, the existing technology does not support STAs to simultaneously send confirmation frames to multiple APs, thereby failing to improve the efficiency of Multi-AP cooperative transmission. Summary of the Invention
[0007] The embodiments of the present disclosure provide a method and apparatus for feedback of an acknowledgment frame, a storage medium, and an electronic device to at least solve the problem in the prior art that a STA does not support simultaneous feedback of an acknowledgment frame to multiple APs, thereby failing to improve the efficiency of Multi-AP collaborative transmission.
[0008] According to one embodiment of the present disclosure, a method for feedback of an acknowledgment frame is provided, comprising: obtaining an acknowledgment request frame sent by at least two access points in a coordinated access point group to obtain identification information of the at least two access points and request information for the acknowledgment frame; generating an acknowledgment frame based on the identification information and the request information in the acknowledgment request frame; and simultaneously feeding back the acknowledgment frame to access points corresponding to the identification information included in the at least two acknowledgment request frames.
[0009] According to another embodiment of the present disclosure, a device for feedback of confirmation frames is provided, comprising: an acquisition module configured to acquire confirmation request frames sent by at least two access points in a coordinated access point group to obtain identification information of the at least two access points and request information for the confirmation frames; a generation module configured to generate one confirmation frame based on the identification information and the request information in the confirmation request frame; and a feedback module configured to simultaneously feed back the confirmation frame to the access points corresponding to the identification information included in the at least two confirmation request frames.
[0010] According to another embodiment of the present disclosure, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when running.
[0011] According to another embodiment of the present disclosure, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 is a schematic diagram of existing Multi-AP collaboration technology;
[0013] 2 is a schematic diagram of a method in which a STA feeds back reception confirmation information to multiple APs in the prior art;
[0014] FIG3 is a schematic diagram of a method in which a STA feeds back reception confirmation information to only one AP in the prior art;
[0015] FIG4 is a block diagram of the hardware structure of an STA according to a method for feedback of a confirmation frame according to an embodiment of the present disclosure;
[0016] FIG5 is a flowchart of a method for feedback of a confirmation frame according to an embodiment of the present disclosure;
[0017] FIG6 is a schematic diagram of the format of the BAR Control field in the extended BAR frame according to an embodiment of the present disclosure;
[0018] FIG7 is a schematic diagram of the format of the BAR Information field in the extended BAR frame according to an embodiment of the present disclosure;
[0019] FIG8 is a schematic diagram of the format of the Coordinated AP BAR field according to an embodiment of the present disclosure;
[0020] FIG9 is a schematic diagram of the format of the Coordinated AP BAR Control field according to an embodiment of the present disclosure;
[0021] FIG10 is a schematic diagram of the format of the Coordinated AP BAR Common Information field according to an embodiment of the present disclosure;
[0022] FIG11 is a schematic diagram of the format of the Coordinated AP BAR Information field according to an embodiment of the present disclosure;
[0023] FIG12 is a schematic diagram of the frame format of a Multi-STA BA frame according to an embodiment of the present disclosure;
[0024] FIG13 is a schematic diagram of the format of the extended BA Control field according to an embodiment of the present disclosure;
[0025] FIG14 is a schematic diagram of the format of the BA Information field according to an embodiment of the present disclosure;
[0026] FIG15 is a schematic diagram of the format of the Coordinated AP BA Common Information field according to an embodiment of the present disclosure;
[0027] FIG16 is a schematic diagram of the format of the Per AID TID Info field according to an embodiment of the present disclosure;
[0028] FIG17 is a schematic diagram of the format of the AID TID Info field according to an embodiment of the present disclosure;
[0029] FIG18 is a schematic diagram of the format of the extended BA Control field of a Multi-AP BA frame variant according to an embodiment of the present disclosure;
[0030] FIG19 is a schematic diagram of the format of the extended BA Information field of a Multi-AP BA frame variant according to an embodiment of the present disclosure;
[0031] FIG20 is a schematic diagram of the format of the extended Per AP TID Info field of the Multi-AP BA frame variant according to an embodiment of the present disclosure;
[0032] FIG21 is a schematic diagram of the format of the extended AP TID Info field of the Multi-AP BA frame variant according to an embodiment of the present disclosure;
[0033] FIG22 is a flowchart of implementing efficient STA feedback of BA to Multi-AP according to an optional embodiment of the present disclosure;
[0034] FIG23 is a schematic diagram of the format of the GIA field according to an optional embodiment of the present disclosure;
[0035] FIG24 is a schematic diagram of the format of the Common Group Info field according to an optional embodiment of the present disclosure;
[0036] FIG25 is a schematic diagram of the format of the AP Group Info List field according to an optional embodiment of the present disclosure (I);
[0037] FIG26 is a schematic diagram of the format of the Per AP Group Info field according to an optional embodiment of the present disclosure;
[0038] FIG27 is a schematic diagram (II) of the format of the AP Group Info List field according to an optional embodiment of the present disclosure;
[0039] FIG28 is a schematic diagram of the format of the Per STA Group Info field according to an optional embodiment of the present disclosure;
[0040] FIG29 is a flowchart of a trigger frame including a group information announcement field according to another embodiment of the present disclosure;
[0041] FIG30 is a flow chart of carrying implicit BAR information in a data frame according to another embodiment of the present disclosure;
[0042] FIG31 is a flowchart of a multiple access point relay scenario according to another embodiment of the present disclosure;
[0043] FIG32 is a structural block diagram of a feedback device for confirmation frames according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0044] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in conjunction with embodiments.
[0045] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0046] The method embodiments provided in the embodiments of the present disclosure can be executed in a mobile terminal, a computer terminal, an STA, or a similar computing device. Taking operation on an STA as an example, FIG4 is a block diagram of the hardware structure of an STA according to a method for feedback of an acknowledgment frame in an embodiment of the present disclosure. As shown in FIG4 , the STA may include one or more (only one is shown in FIG4 ) processors 402 (the processor 402 may include, but is not limited to, a microprocessor (Central Processing Unit, MCU) or a programmable logic device (Field Programmable Gate Array, FPGA) and a memory 404 for storing data. The STA may also include a transmission device 406 and an input / output device 408 for communication functions. It will be understood by those skilled in the art that the structure shown in FIG4 is merely illustrative and does not limit the structure of the STA. For example, the STA may also include more or fewer components than shown in FIG4 , or have a configuration different from that shown in FIG4 .
[0047] Memory 404 can be configured to store computer programs, such as software programs and modules of application software, such as the computer program corresponding to the confirmation frame feedback method in the embodiments of the present disclosure. Processor 402 executes the computer program stored in memory 404 to execute various functional applications and data processing, thereby implementing the aforementioned method. Memory 404 can include high-speed random access memory (RAM) and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, memory 404 can further include memory remotely located relative to processor 402, and such remote memory can be connected to the STA via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network (LAN), a mobile communication network, FTTR, and combinations thereof.
[0048] Transmission device 406 is configured to receive or transmit data via a network. A specific example of the aforementioned network may include a wireless network provided by the STA's communications provider. In one embodiment, transmission device 406 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, transmission device 406 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0049] In related technologies, the 802.11 standard does not support STAs sending simultaneous acknowledgement information to multiple APs. The Block Acknowledgment Request (BAR) frame in the 802.11 standard does not include a frame variant that requests a STA to send simultaneous acknowledgement information to multiple APs, and the Block Acknowledgment (BA) frame does not include a frame variant that supports a STA sending simultaneous acknowledgement information to multiple APs. Consequently, the existing technology does not support STAs sending simultaneous acknowledgement frames to multiple APs, thereby failing to improve the efficiency of Multi-AP collaborative transmission.
[0050] In view of the problem that the prior art does not support STA to simultaneously feed back confirmation frames to multiple APs, thereby failing to improve the efficiency of Multi-AP cooperative transmission, a method for feedback of confirmation frames is provided in this embodiment, which runs on the STA in Figure 4. Figure 5 is a flow chart of the method for feedback of confirmation frames according to an embodiment of the present disclosure. As shown in Figure 5, the process includes the following steps:
[0051] Step S502: Acquire confirmation request frames sent by at least two access points in the coordinated access point group to obtain identification information of the at least two access points and request information for the confirmation frames;
[0052] The acknowledgment request frame is an extended format of the BAR frame in the 802.11 standard, and includes additions, deletions, or modifications to the frame format and various fields of the BAR frame in the 802.11 standard. The identification information in step S502 may be identification information of the access point sending the acknowledgment request frame, including both identification information of the access point sending the acknowledgment request frame and identification information of the coordinated access point group to which the access point sending the acknowledgment request frame belongs.
[0053] It can be seen from the above technical solution that the confirmation request frame (hereinafter referred to as the extended BAR frame) is used to request the STA to confirm the reception of feedback from at least two access points, and at least includes: a BAR Control field (i.e., the first field of the present disclosure) and a BAR information field (i.e., the second field of the present disclosure).
[0054] Among them, Figure 6 is a format diagram of the BAR Control field in the extended BAR frame according to an embodiment of the present disclosure. As shown in Figure 6, the BAR Control field not only includes: BAR Type (block acknowledgment request type field), Reserved (reserved field), TID_INFO (traffic identifier information field) and other original frame formats in the 802.11 standard, but also includes: Coordinated AP BAR Type (coordinated access point block acknowledgment request type field, that is, the third field of the present disclosure), BA Receive (block acknowledgment receive field, that is, the fourth field of the present disclosure), BA Present (block acknowledgment display field, that is, the fifth field of the present disclosure) and other extended frame formats.
[0055] Among them, Figure 7 is a format diagram of the BAR Information field in the extended BAR frame according to an embodiment of the present disclosure. As shown in Figure 7, the BAR information field includes but is not limited to Coordinated AP BAR Common Information (coordinated access point block confirmation request common information field, that is, the sixth field of the present disclosure), Coordinated AP BAR Information (coordinated access point block confirmation request information field, that is, the seventh field of the present disclosure), etc.
[0056] It should be noted that the names of the various fields in this embodiment are examples, and fields with the same functions or definitions as the fields in this embodiment are all within the scope of protection of this disclosure.
[0057] It should be noted that a collaborative access point group may include multiple access points. Among the multiple access points, only one access point may send an acknowledgment request frame to a STA (i.e., the device of the present disclosure). In this case, it is only necessary to obtain the acknowledgment request frame sent by one access point in the collaborative access point group. Among the multiple access points, some access points may send acknowledgment request frames to a STA. In this case, it is only necessary to obtain the acknowledgment request frames sent by some access points in the collaborative access point group. Among the multiple access points, all access points may send acknowledgment request frames to a STA. In this case, it is necessary to obtain the acknowledgment request frames sent by all access points in the collaborative access point group. It should be noted that the above step S502 is based on the example of receiving acknowledgment request frames sent by some or all access points in a collaborative access point group. However, the case of receiving acknowledgment request frames sent by only one access point in a collaborative access point group is also within the scope of protection of the embodiments of the present disclosure.
[0058] Step S504: generating a confirmation frame according to the identification information and the request information in the confirmation request frame;
[0059] Step S506: Feedback the confirmation frame to the access points corresponding to the identification information included in at least two confirmation request frames.
[0060] Through the above steps, an acknowledgment frame is generated based on the acknowledgment request frames received from at least two access points, and this acknowledgment frame is then fed back to the at least two access points simultaneously. In other words, an acknowledgment request frame received from each of the at least two access points is generated based on the identification information of the at least two access points and the acknowledgment frame request information in the multiple acknowledgment request frames, and this acknowledgment frame is then fed back to the at least two access points simultaneously. This solves the problem in the prior art of not supporting STAs from simultaneously feeding acknowledgment frames to multiple APs, thereby failing to improve the efficiency of Multi-AP coordinated transmission, thereby achieving the effect of improving the efficiency of Multi-AP coordinated transmission.
[0061] Optionally, the identification information and the request information may be determined in the following manner: receiving data frames sent by the at least two access points; and parsing the identification information and the request information from the data frame of each of the at least two access points.
[0062] According to the above technical solution, the methods for determining identification information and request information include but are not limited to the following two methods:
[0063] 1) directly receiving a confirmation request frame sent by each of the at least two access points, wherein the confirmation request frame carries identification information and request information;
[0064] 2) When the access point transmits data to the STA, if the transmitted media access control protocol data unit (MAC Protocol Data Unit, abbreviated as MPDU) is not a non-aggregated media access control protocol data unit (Non-Aggregated MAC Protocol Data Unit, abbreviated as non-A-MPDU), the Ack Policy Indicator subfield of the QoS Control field in the data frame can be configured to 0 and carry implicit BAR information to request the STA to receive confirmation. At this time, it is necessary to parse the implicit BAR information carried in the data frame from the data frame of each access point of at least two access points. That is, the data frame may carry implicit BAR information (i.e., the identification information and request information disclosed in the present invention). By extending the data frame, the implicit BAR information carried in the data frame can be parsed to request the STA to simultaneously feedback confirmation frames to multiple access points.
[0065] It should be noted that in some specific embodiments, the method for determining identification information and request information may be a combination of the two aforementioned solutions. For example, when it is necessary to determine identification information and request information corresponding to N access points, confirmation request frames sent by some of the N access points may be received, where the confirmation request frames carry identification information and request information, and implicit BAR information carried in the data frames of the remaining access points may be parsed from the data frames.
[0066] The data frame is an extension of the data frame in the 802.11 standard. A Coordinated AP BAR field (Coordinated Access Point Block Acknowledgement Request field) is added to the data frame in the 802.11 standard. FIG8 is a schematic diagram of the format of the Coordinated AP BAR field according to an embodiment of the present disclosure. As shown in FIG8 , the Coordinated AP BAR field is configured to carry information requesting a STA to receive feedback acknowledgments for multiple access points, including identification information and request information. Optionally:
[0067] Coordinated AP BAR includes but is not limited to: Coordinated AP BAR Control (coordinated access point block confirmation request control field), Coordinated AP BAR Common Information (the function and definition are the same as the Coordinated AP BAR Common Information in Figure 7), and Coordinated AP BAR Information (the function and definition are the same as the Coordinated AP BAR Information in Figure 7).
[0068] Among them, Figure 9 is a format diagram of the Coordinated AP BAR Control field according to an embodiment of the present disclosure. As shown in Figure 9, the Coordinated AP BAR Control field includes but is not limited to: Coordinated AP BAR Type (the function and definition are the same as the Coordinated AP BAR Type in Figure 6), BA Receive (the function and definition are the same as the BA Receive in Figure 6), and BA Present (the function and definition are the same as the BA Present in Figure 6).
[0069] Optionally, generating a confirmation frame according to the identification information and the request information in the confirmation request frame in the above-mentioned step S504 includes: parsing the confirmation request frame sent by each of the at least two access points to obtain a first field and a second field carried in each confirmation request frame, wherein the first field is used to indicate the frame format of the confirmation request frame and to carry necessary control information for the access point sending the confirmation request frame to request the device receiving the confirmation request frame to obtain a communication result, and the second field is used to carry necessary information for the access point sending the confirmation request frame to request the device to obtain a communication result; generating first configuration information and second configuration information according to the first field, the second field and the communication result; and generating the one confirmation frame according to the first configuration information and the second configuration information.
[0070] Before generating the first configuration information and the second configuration information according to the first field, the second field, and the communication result, the method further includes: acquiring a third field, a fourth field, and a fifth field contained in the first field, wherein the third field is used to indicate whether to generate a frame variant for simultaneously feeding back a reception confirmation to the at least two access points; the fourth field is used to indicate whether the device needs to feed back the confirmation frame to the access point that sends the confirmation request frame; and the fifth field is used to indicate whether the access point that sends the confirmation request frame requires the device to perform a separate reception confirmation in the confirmation frame for the access point that sends the confirmation request frame.
[0071] Before generating the first configuration information and the second configuration information according to the first field, the second field, and the communication result, the method further includes: obtaining the third field and the fifth field contained in the first field, and obtaining the sixth field and the seventh field contained in the second field, wherein the sixth field carries common necessary information for the at least two access points to obtain the communication result from the device, and the seventh field carries individual necessary information for each access point to obtain the communication result from the device.
[0072] Through the above technical solution, the confirmation request frame sent by each access point of at least two access points is parsed, and at least the first field and the second field of each confirmation request frame can be obtained, wherein the first field includes the third field, the fourth field, and the fifth field, and the second field includes the sixth field and the seventh field.
[0073] The format of the first field is shown in FIG6 . The first field and the third field, the fourth field, and the fifth field included in the first field are explained below.
[0074] The first field is used to indicate the frame format of the extended BAR frame and to carry the necessary control information for the access point sending the extended BAR frame to obtain the communication result from the STA, including:
[0075] The third field (i.e., the Coordinated AP BAR Type field): The Coordinated AP BAR Type field indicates whether the extended BAR frame is an extended BAR frame type that requests an acknowledgment frame. In other words, the Coordinated AP BAR Type field determines whether a frame variant of the acknowledgment frame needs to be generated. When the value of the Coordinated AP BAR Type field is 1, it indicates that the Coordinated AP BAR Type field is used for a frame variant that requests an acknowledgment frame.
[0076] The fourth field (i.e., the BA Receive field) indicates whether the access point sending the extended BAR frame requests an acknowledgment frame. Specifically, it indicates whether the STA should send an acknowledgment frame back to the access point that sent the acknowledgment request frame. When the value of the BA Receive field is 1, the BA Receive field indicates that the access point that sent the acknowledgment request frame should send an acknowledgment frame back to the STA.
[0077] The fifth field (i.e., BA Present field) indicates whether the access point sending the extended BAR frame requires the STA to separately acknowledge the access point sending the extended BAR frame in an acknowledgment frame. When the value of the BA Present field is 1, it indicates that the access point sending the extended BAR frame requires the STA to separately acknowledge the access point sending the extended BAR frame in an acknowledgment frame.
[0078] The format of the second field is shown in FIG7 . The second field and the sixth and seventh fields included in the second field are explained below.
[0079] The second field can carry the necessary information for the access point sending the extended BAR frame to request the STA to obtain the communication result. The following is a specific description of the second field when the value of the third field is 1:
[0080] When the value of the third field is 1, the BAR information field includes:
[0081] The sixth field (i.e., Coordinated AP BAR Common Information): The sixth field is used to carry common necessary information for at least two access points to obtain communication results from the STA. Figure 10 is a format diagram of the Coordinated AP BAR Common Information field according to an embodiment of the present disclosure. As shown in Figure 10: The Coordinated AP BAR Common Information field includes a Coordinated AP Group ID field (coordinated access point group identification field) and a Coordinated Type ID field (coordinated transmission type identification field), that is, the sixth field carries a unique identifier of the collaborative access point group and an identifier of the technical type for collaborative transmission by at least two access points. It should be noted that, in addition to the unique identifier of the collaborative access point group and the identifier of the technical type for collaborative transmission, the sixth field may also include other common necessary information identifiers, that is, the embodiment of the present disclosure is only an example, and other common information identifiers are also within the protection scope of the embodiment of the present disclosure.
[0082] The seventh field (i.e., Coordinated AP BAR Information): The seventh field is used to carry the individual necessary information for each access point to obtain communication results from the STA. Figure 11 is a schematic diagram of the format of the Coordinated AP BAR Information field according to an embodiment of the present disclosure. As shown in Figure 11, the Coordinated AP BAR Information field includes the original frame format in the 802.11 standard, such as the Per TID Info field (each traffic identifier information field) and the Block Ack Starting Sequence Control field (block acknowledgment starting sequence control field), and also includes extended frame formats such as the Coordinated AP ID field (coordinated access point identification field). Among them, the Coordinated AP ID field carries the individual identification of each access point.
[0083] It should be noted that the above description of the first field and the second field is only an example. The first field may include but is not limited to the third field, the fourth field, and the fifth field, and the second field may include but is not limited to the sixth field and the seventh field, which can be specifically described in an optional embodiment.
[0084] The first configuration information and the second configuration information for configuring the confirmation frame may be generated through the first field, the second field and the communication result.
[0085] Optionally, after generating the confirmation frame according to the identification information and the request information in the confirmation request frame, the method further includes: determining an association relationship between the at least two access points and the device that received the confirmation request frame; and, if any access point among the at least two access points has no association relationship with the device, setting a value of an eighth field in the confirmation frame to a first value, wherein the eighth field having the first value is used to indicate that the device is allowed to feed back the confirmation frame to any access point with which the device has no association relationship.
[0086] FIG12 is a schematic diagram of the frame format of a Multi-STA BA frame according to an embodiment of the present disclosure, as shown in FIG12 :
[0087] The Multi-STA BA frame includes fields such as Frame Control, Duration, RA, TA, BA Control, BA Information, and FCS.
[0088] The confirmation frame disclosed herein is an extended format of the Multi-STA BA frame format in the 802.11 standard (hereinafter referred to as the extended confirmation frame). The Multi-STA BA frame is extended to provide feedback of reception confirmation information to multiple access points. The frame includes the identification information of step S202, indicating the identification of the access point receiving the extended confirmation frame and the reception confirmation information for the multiple access points, and is used to provide feedback of reception confirmation to the multiple access points. The extended confirmation frame includes, but is not limited to, the following extensions:
[0089] 1) When the receiving end of the Multi-STA BA frame is more than one access point, the RA (receiver address) field in the Multi-STA BA frame can be set to the broadcast address;
[0090] 2) When the receiving end of the Multi-STA BA frame is only one access point, the RA field in the Multi-STA BA frame can be set to the address or broadcast address of the access point of the receiving end of the Multi-STA BA frame.
[0091] The BA Control field (ie, the first configuration information of the present disclosure) and the BA Information field (ie, the second configuration information of the present disclosure) of the extended acknowledgment frame are generated according to the above-mentioned first field, second field and communication result.
[0092] FIG13 is a schematic diagram of the format of the extended BA Control field according to an embodiment of the present disclosure, as shown in FIG13 :
[0093] The BA Control field includes: Coordinated AP BA Type field (coordinated access point block confirmation type field), BA Type field, Reserved field, and TID_INFO field.
[0094] The Coordinated AP BA Type field is used to indicate whether the confirmation frame is extended to a frame variant that simultaneously feeds back reception confirmations to multiple access points. When the value of the Coordinated AP BA Type field is 1, the format of the extended BA Information field is shown in Figure 14, which is a schematic diagram of the format of the BA Information field according to an embodiment of the present disclosure:
[0095] The BA Information field contains a Coordinated AP BA Common Information field (coordinated access point block confirmation common information field) and one or more Per AID TID Info fields (per association identifier, traffic identifier information field).
[0096] 1) The Coordinated AP BA Common Information field carries common information for receiving confirmation to multiple access points. The format is shown in Figure 15. Figure 15 is a schematic diagram of the format of the Coordinated AP BA Common Information field according to an embodiment of the present disclosure. The Coordinated AP BA Common Information field includes: Coordinated AP Group ID field (coordinated access point group identification field), Coordinated Type ID field (technology type identification field participating in collaborative transmission), Receive AP Number field (number of receiving access points field), and Present AP Number (number of display access points field).
[0097] The Coordinated AP Group ID field is used to indicate the unique identifier of the coordinated access point group;
[0098] The Coordinated Type ID field is used to indicate the type of technology used by multiple access points to participate in the coordinated transmission.
[0099] The Receive AP Number field is used to indicate the number of access points that receive the extended ACK frame. The number of access points that receive the extended ACK frame depends on the number of 1s in the fourth field in FIG. 6 or FIG. 9 .
[0100] The Coordinated AP BAR Information field is used to indicate that reception confirmation is performed on data of a target number of access points in the extended confirmation frame, where the target number depends on the number of 1s in the third field in FIG. 6 or FIG. 9 .
[0101] 2) The format of the Per AID TID Info field in Figure 14 is shown in Figure 16. Figure 16 is a schematic diagram of the format of the Per AID TID Info field according to an embodiment of the present disclosure. In addition to existing fields in the 802.11 standard, such as the Block Ack Starting Sequence Control field and the Block Ack Bitmap field, the Per AID TID Info field also includes extended fields such as the AID TID Info field (association identifier, traffic identifier information field) and the Coordinated AP ID field.
[0102] The format of the Per AID TID Info field depends on the value of the AID 11 field in the AID TID Info field. Figure 17 illustrates the format of the AID TID Info field according to an embodiment of the present disclosure. As shown in Figure 17, the AID TID Info field includes extended fields such as the AID 11 (Association Identifier 11 field) as well as existing fields in the 802.11 standard, such as the Ack Type (Acknowledgement Type field) and the TID (Traffic Identifier field).
[0103] The values of the AID 11 field include, but are not limited to: 1) when the value is 0, it is used to indicate an access point with an associated relationship; 2) when the value is 11, which is the least significant bit of the AID, it is used to indicate the 11 least significant bits of the AID (association identifier) of the receiving STA; 3) when the value is 2045, it is used to indicate an STA with no associated relationship; 4) when the value is 2046 (i.e., the first value disclosed in this disclosure), it is used to indicate an access point with no associated relationship.
[0104] When the value of the AID TID Info field (i.e., the eighth field of the present disclosure, which is included in the second configuration information of the present disclosure) is 2046 (i.e., the first value of the present disclosure), the format of the Per AID TID Info field is shown in FIG16 . The Per AID TID Info field is newly added with Coordianted AP ID, which is used to carry the unique identifier of an access point in the coordinated access point group addressed by the Per AID TID Info field.
[0105] Based on the above technical solution, the number of access points that need STA feedback confirmation frames is determined. When the number of access points that need STA feedback confirmation frames is 1, there is no need to generate a frame variant. However, when the number of access points that need STA feedback confirmation frames is greater than 1, a frame variant (hereinafter referred to as a Multi-AP BA frame variant) needs to be generated.
[0106] The Multi-AP BA frame variant can be used to simultaneously feedback confirmation frames to multiple access points. The Multi-AP BA frame variant also contains at least identification information of multiple access points for collaborative transmission, which is used to indicate the reception of confirmation request frames sent by each access point, as well as reception confirmation information for multiple access points, for feedback of reception confirmation for multiple access points.
[0107] The frame format of the Multi-AP BA frame variant is the same as the extended frame format of the extended Multi-STA BA frame in Figure 12, and also has an RA field, a BA Control field, a BA Information field, etc. The extension methods of the Multi-AP BA frame variant include but are not limited to:
[0108] 1) The value of the RA field of the Multi-AP BA frame variant is as follows: when the extended Multi-AP BA frame variant is addressed to more than one access point, the RA field is set to the broadcast address; when the extended Multi-AP BA frame variant is addressed to an AP, the RA field is set to the address of the addressed AP or the broadcast address.
[0109] 2) Extended BA Control field in Multi-AP BA frame variant: Figure 18 is a schematic diagram of the format of the extended BA Control field of the Multi-AP BA frame variant according to an embodiment of the present disclosure. As shown in Figure 18, the coding table of the Multi-AP BA frame variant corresponding to the value of the BA Type subfield in the BA Control field is modified. Table 1 is the coding table of the Multi-AP BA frame variant corresponding to the value of the BA Type field. As shown in Figure 18 and Table 1, when the value of the newly added BA Type subfield is 12, a new Multi-AP BA frame variant is added.
[0110] Table 1. Coding table of Multi-AP BA frame variants corresponding to the values of the BA Type field
[0111] 3) Extended BA Information field in Multi-AP BA frame variant: Figure 19 is a schematic diagram of the format of the extended BA Information field of the Multi-AP BA frame variant according to an embodiment of the present disclosure. As shown in Figure 19, the extended BA Information field includes the Coordinated AP BA Common Information field (coordinated access point block confirmation common information field) and the Per AID TID Info field (each association identifier, traffic identifier information field). Among them, the format of the Coordinated AP BA Common Information field is the same as the format of the Coordinated AP BA Common Information subfield in Figure 15. The format of the Per AP TID Info field is shown in Figure 20, which is a schematic diagram of the format of the extended Per AP TID Info field of the Multi-AP BA frame variant according to an embodiment of the present disclosure. The format of the AP TID Info field of the Per AP TID Info field in Figure 20 is shown in Figure 21, which is a schematic diagram of the format of the extended AP TID Info field of the Multi-AP BA frame variant according to an embodiment of the present disclosure. The Coordinated AP ID field in the AP TID Info field carries the unique identification information of an access point in the coordinated AP group addressed by the Per AID TID Info field.
[0112] Optionally, simultaneously feeding back the confirmation frame to the access points corresponding to the identification information included in at least two confirmation request frames, includes: obtaining a one-to-one correspondence between all identification information of the at least two access points included in the confirmation frame and the at least two access points; and feeding back the confirmation frame to the at least two access points corresponding to all identification information according to the one-to-one correspondence.
[0113] When a confirmation frame is used to feed back a reception confirmation to multiple access points, the confirmation frame can be fed back to each access point through a one-to-one correspondence between the identification information of each of the at least two access points included in the confirmation frame and each of the at least two access points, and then the confirmation frame can be fed back to each access point through the one-to-one correspondence between the identification information of each access point and each access point.
[0114] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory (ROM / RAM), a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present disclosure.
[0115] The above is the frame format of the present disclosure, which is extended based on the confirmation request frame and confirmation frame in the 802.11 standard. Based on the extension of the above confirmation request frame and confirmation frame, in order to better understand the process of the above confirmation frame feedback method, the implementation process of the above confirmation frame feedback method is described below in conjunction with optional embodiments, but it is not intended to limit the technical solution of the embodiments of the present disclosure.
[0116] An optional embodiment of the present disclosure defines a method for enabling a STA (i.e., a device of the present disclosure) to efficiently feed back a BA (i.e., an acknowledgment frame of the present disclosure) to a Multi-AP (i.e., at least two access points of the present disclosure). FIG22 is a flowchart of a method for enabling a STA to efficiently feed back a BA to a Multi-AP according to an optional embodiment of the present disclosure. As shown in FIG22 :
[0117] Step S2201, the cooperative main AP (ie AP1 in Figure 22) decides the access points participating in the Multi-AP cooperative transmission and the cooperative transmission technology adopted, and groups the cooperative access points to form a cooperative access point group. Optionally:
[0118] (1) Multiple access points (including a collaborative master AP and other access points) exchange information with each other. The collaborative master AP determines the type of collaborative transmission technology, the participating APs (i.e., at least two access points in the present disclosure), and the STAs. The collaborative master AP and the participating APs are collectively referred to as Multi-AP (multiple access points).
[0119] (2) When multiple access points decide to cooperate in transmission, the multiple access points are divided into a cooperative access point group (i.e., the cooperative access point group of the present disclosure) by the cooperative master AP;
[0120] (3) Table 2 is a pre-set Multi-AP cooperative technology type coding table, according to Table 2 to determine the unique identification information of the technology type of cooperative transmission used by Multi-AP. It should be noted that Table 2 only limits some technology types, and in actual application, it includes but is not limited to the technology types in Table 2.
[0121] Table 2, Multi-AP collaboration technology type coding table
[0122] (4) Allocation of identification information: The collaborative master AP allocates a unique identifier to the collaborative access point group. The collaborative master AP allocates unique identifiers to all access points in the group and to all receiving STAs.
[0123] Among them, the collaborative master AP in step S2201 includes but is not limited to the following types of access points: one of the associated APs to be transmitted to the STA, the initiating access point of the collaborative Multi-AP transmission, the main gateway in the FTTR, a specific access point type other than the above access point types, etc.
[0124] In step S2202, the cooperative master AP sends a first information frame to synchronize the grouping information determined in step S2201 to other access points in the cooperative access point group (only AP2 is shown as the other access point in FIG22 . The two APs in FIG22 are only examples. The number of APs can be changed according to actual conditions).
[0125] The cooperative master AP constructs a first information frame and sends the first information frame to other access points in the cooperative access point group, so that the other access points in the cooperative access point group receive and parse the first information frame and obtain the information in step S2201 (eg, group information) therefrom.
[0126] Among them, the first information frame is used to indicate the group information, including the group information announcement field (Group Information Announcement, referred to as GIA, used to carry Multi-AP group information), wherein Figure 23 is a format diagram of the GIA field according to an optional embodiment of the present disclosure. As shown in Figure 23, the GIA field includes Common Group Info (used to carry common group information of the coordinated access point group), AP Group Info List (used to carry the group information list of all access points in the coordinated access point group), and STA Group Info List (used to carry the group information list of all receiving STAs in the coordinated access point group). Among them:
[0127] (1) FIG24 is a schematic diagram of the format of the Common Group Info field according to an optional embodiment of the present disclosure. As shown in FIG24 , the Common Group Info field includes a Coordinated AP Group ID (used to carry a unique identifier of the collaborative access point group assigned by the collaborative master AP), a Coordinated Type ID (used to carry a unique identifier of the collaborative transmission technology type of multiple access points adopted by the collaborative access point group, such as Table 2), a Coordinated AP Number (used to determine the number of access points in the collaborative access point group), and a STA Number (used to determine the number of receiving STAs in the collaborative access point group).
[0128] (2) The AP Group Info List field has two formats:
[0129] 1) Figure 25 is a schematic diagram (I) of the format of the AP Group Info List field according to an optional embodiment of the present disclosure. As shown in Figure 25, the AP Group Info List field is composed of one or more Per AP Group Info fields (each collaborative access point group information field). Figure 26 is a schematic diagram of the format of the Per AP Group Info field according to an optional embodiment of the present disclosure. As shown in Figure 26, the Per AP Group Info field includes: AP Address (used to indicate the access point address corresponding to the information carried by the Per AP Group Info subfield), Coordinated AP ID (used to indicate the unique identifier of the access point corresponding to the Per AP Group Info List field within the collaborative access point group, assigned by the collaborative master AP), AP Type (used to indicate whether the access point corresponding to the Per AP Group Info List field is a collaborative master AP), and Transmission Control (used to indicate whether the access point corresponding to the Per AP Group Info List field participates in collaborative transmission).
[0130] 2) Figure 27 is a schematic diagram (II) of the format of the AP Group Info List field according to an optional embodiment of the present disclosure. As shown in Figure 27, the AP Group Info List field consists of one or more Per STA Group Info fields. Figure 28 is a schematic diagram of the format of the Per STA Group Info field (each station group information field) according to an optional embodiment of the present disclosure. As shown in Figure 28, the Per STA Group Info field includes: STA Address (used to indicate the address of the STA corresponding to the information carried by the Per STA Group Info subfield) and STA ID (used to indicate the unique identifier of the STA corresponding to the collaborative access point group assigned by the collaborative master AP).
[0131] Step S2203: The cooperative master AP sends a multiple access point cooperation trigger frame to the cooperative access points and STAs to trigger cooperative transmission among the multiple access points.
[0132] In step S2204, the multiple access points send data frames to the STA according to the coordination trigger frame in step S2203 and the configuration information in the first information frame in step S2202.
[0133] Step S2205: Multiple access points send a BAR frame (ie, an acknowledgment request frame of the present disclosure, also known as a block acknowledgment request frame) for requesting a Multi-AP BA frame (ie, a frame variant of the present disclosure) to the STA. Optionally:
[0134] (1) The multiple access points in the cooperative access point group construct a BAR frame for requesting a Multi-AP BA frame. The BAR frame needs to include the identification information obtained in step S2201 and the configuration information for the Multi-AP BA frame;
[0135] (2) The STA receives and parses the BAR frame and obtains the configuration information of the Multi-AP BA frame from the parsed BAR frame.
[0136] Step S2206: The STA generates a Multi-AP BA frame according to the configuration information and identification information in the BAR frame, and feeds the Multi-AP BA frame back to the access point that sent the BAR frame.
[0137] According to the above optional embodiments, there are some special scenarios. Optionally:
[0138] Optional embodiment 1: The grouping information of step S2202 may also be included in the collaborative trigger frame in step S2203. In this case, the grouping information will be sent by the collaborative trigger frame to other access points in the collaborative access point group. Figure 29 is a flowchart of a trigger frame according to another embodiment of the present disclosure that includes a grouping information declaration field (i.e., the above-mentioned GIA field, the grouping information declaration field includes grouping information), as shown in Figure 29: The flowchart in Figure 29 does not include step 2202 in Figure 22, but the grouping information is sent by the collaborative trigger frame. The other steps are consistent with the steps in Figure 22, and the specific steps are not repeated here one by one.
[0139] Optional Embodiment 2: The data frames transmitted by multiple access points to the STA in step 2204 may contain implicit BAR information (i.e., the identification information and request information of the present disclosure). In this case, the implicit BAR information contained in the data frames can be determined by parsing the data frames. Figure 30 is a flowchart of a data frame carrying implicit BAR information according to another embodiment of the present disclosure. As shown in Figure 30, the flowchart in Figure 30 does not include step 2205 in Figure 22. Instead, the implicit BAR information is parsed from the data frame in step 2204. The other steps are consistent with the steps in Figure 22, and the specific steps are not repeated here.
[0140] Optional embodiment three: In a multiple access point relay transmission scenario, the collaborative master AP may only play a decision-making, control, and triggering role, and not participate in the collaborative transmission of data, that is, the multiple access points do not include a collaborative master AP. Figure 31 is a flowchart of a multiple access point relay scenario according to another embodiment of the present disclosure. As shown in Figure 31, in the multiple access point relay scenario, the collaborative master AP no longer participates in subsequent steps after completing steps S2201, S2202, and S2203 of Figure 22. The process of the subsequent steps is the same as the steps in Figure 22, except that the multiple access points participating in the collaboration do not include a collaborative master AP. The specific steps are not repeated here.
[0141] This embodiment also provides a feedback device for confirmation frames, which is used to implement the above-mentioned embodiments and preferred embodiments. Details already described will not be repeated here. As used below, the term "module" may refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0142] FIG32 is a structural block diagram of a device for feedback of a confirmation frame according to an embodiment of the present disclosure. As shown in FIG32 , the device includes:
[0143] An acquisition module 322 is configured to acquire confirmation request frames sent by at least two access points in a coordinated access point group to obtain identification information of the at least two access points and request information for the confirmation frames;
[0144] A generating module 324 is configured to generate a confirmation frame according to the identification information and the request information in the confirmation request frame;
[0145] The feedback module 326 is configured to simultaneously feed back the confirmation frame to the access points corresponding to the identification information included in the at least two confirmation request frames.
[0146] The above-described apparatus generates an acknowledgment frame based on the acknowledgment request frames received from at least two access points, and then simultaneously feeds this acknowledgment frame back to the at least two access points. Specifically, an acknowledgment request frame received from each of the at least two access points is generated based on the identification information of the at least two access points and the acknowledgment frame request information contained in the multiple acknowledgment request frames, and then simultaneously feeds this acknowledgment frame back to the at least two access points. This solves the problem in the prior art of not supporting STAs from simultaneously feeding acknowledgment frames to multiple APs, thereby failing to improve the efficiency of Multi-AP coordinated transmission. This improves the efficiency of Multi-AP coordinated transmission.
[0147] In an exemplary embodiment, the apparatus further includes: a receiving module configured to receive data frames sent by the at least two access points; and parse the identification information and the request information from the data frame of each of the at least two access points.
[0148] In an exemplary embodiment, the generation module 324 is further configured to parse the confirmation request frame sent by each of the at least two access points to obtain a first field and a second field carried in each confirmation request frame, wherein the first field is used to indicate the frame format of the confirmation request frame and to carry necessary control information for the access point sending the confirmation request frame to request the device receiving the confirmation request frame to obtain a communication result, and the second field is used to carry necessary information for the access point sending the confirmation request frame to request the device to obtain a communication result; generate first configuration information and second configuration information based on the first field, the second field, and the communication result; and generate the one confirmation frame based on the first configuration information and the second configuration information.
[0149] In an exemplary embodiment, the generation module 324 is further configured to, before generating the first configuration information and the second configuration information based on the first field, the second field, and the communication result, the method further includes: acquiring a third field, a fourth field, and a fifth field contained in the first field, wherein the third field is used to indicate whether to generate a frame variant for simultaneously feeding back a reception confirmation to the at least two access points; the fourth field is used to indicate whether the device needs to feed back the confirmation frame to the access point that sent the confirmation request frame; and the fifth field is used to indicate whether the access point that sent the confirmation request frame requires the device to perform a separate reception confirmation in the confirmation frame for the access point that sent the confirmation request frame.
[0150] In an exemplary embodiment, the generation module 324 is further configured to, before generating the first configuration information and the second configuration information based on the first field, the second field, and the communication result, the method further includes: obtaining the third field and the fifth field contained in the first field, and obtaining the sixth field and the seventh field contained in the second field, wherein the sixth field carries common necessary information for the at least two access points to obtain the communication result from the device, and the seventh field carries individual necessary information for each access point to obtain the communication result from the device.
[0151] In an exemplary embodiment, the generation module 324 is further configured to determine an association relationship between the at least two access points and the device that receives the confirmation request frame; and, if any of the at least two access points has no association relationship with the device, set the value of the eighth field in the confirmation frame to a first value, wherein the eighth field having the first value is used to indicate that the device is allowed to feed back the confirmation frame to any access point with which the device has no association relationship.
[0152] In an exemplary embodiment, the feedback module 324 is further configured to simultaneously feed back the confirmation frame to the access points corresponding to the identification information included in the at least two confirmation request frames, including: obtaining a one-to-one correspondence between all identification information of the at least two access points included in the confirmation frame and the at least two access points; and feeding back the confirmation frame to the at least two access points corresponding to all identification information according to the one-to-one correspondence.
[0153] It should be noted that the above modules can be implemented through software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0154] An embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when run.
[0155] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
[0156] An embodiment of the present disclosure further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0157] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0158] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail here.
[0159] Obviously, those skilled in the art should understand that the modules or steps of the present disclosure described above can be implemented using a general-purpose computing device, they can be concentrated on a single computing device, or distributed across a network composed of multiple computing devices, they can be implemented using program code executable by the computing device, and thus, they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be performed in a different order than herein, or they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module for implementation. Thus, the present disclosure is not limited to any particular combination of hardware and software.
[0160] The foregoing description is merely a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Those skilled in the art will readily appreciate that various modifications and variations of the present disclosure are possible. Any modifications, equivalent substitutions, or improvements made within the principles of the present disclosure shall be included within the scope of protection of the present disclosure.
Claims
1. A method for feedback of a confirmation frame, comprising: Acquiring confirmation request frames sent by at least two access points in the coordinated access point group to obtain identification information of the at least two access points and request information for the confirmation frames; generating a confirmation frame according to the identification information and the request information in the confirmation request frame; At the same time, the confirmation frame is fed back to the access points corresponding to the identification information included in the at least two confirmation request frames.
2. The method according to claim 1, wherein The method further comprises: receiving data frames sent by the at least two access points; The identification information and the request information are parsed from a data frame of each of the at least two access points.
3. The method according to claim 1, wherein Generating the confirmation frame according to the identification information and the request information in the confirmation request frame includes: parsing a confirmation request frame sent by each of the at least two access points to obtain a first field and a second field carried in each confirmation request frame, wherein the first field is used to indicate a frame format of the confirmation request frame and to carry necessary control information for the access point sending the confirmation request frame to request a device receiving the confirmation request frame to obtain a communication result, and the second field is used to carry necessary information for the access point sending the confirmation request frame to request the device to obtain a communication result; Generate first configuration information and second configuration information according to the first field, the second field and the communication result; Generate the one confirmation frame according to the first configuration information and the second configuration information.
4. The method according to claim 3, wherein: Before generating first configuration information and second configuration information according to the first field, the second field, and the communication result, the method further includes: The third field, the fourth field, and the fifth field included in the first field are obtained, wherein the third field is used to indicate whether to generate a frame variant for simultaneously feeding back a reception confirmation to the at least two access points; the fourth field is used to indicate whether the device needs to feed back the confirmation frame to the access point that sent the confirmation request frame; and the fifth field is used to indicate whether the access point that sent the confirmation request frame requires the device to perform a separate reception confirmation in the confirmation frame for the access point that sent the confirmation request frame.
5. The method according to claim 3, wherein Before generating first configuration information and second configuration information according to the first field, the second field, and the communication result, the method further includes: Acquire the third field and the fifth field included in the first field, and acquire the sixth field and the seventh field included in the second field, wherein the sixth field carries common necessary information for the at least two access points to obtain the communication result from the device, and the seventh field carries individual necessary information for each access point to obtain the communication result from the device.
6. The method according to claim 1, wherein After generating the confirmation frame according to the identification information and the request information in the confirmation request frame, the method further includes: determining an association relationship between the at least two access points and the device that receives the confirmation request frame; In a case where any access point among the at least two access points has no association relationship with the device, a value of an eighth field in the confirmation frame is set to a first value, wherein the eighth field having the first value is set to indicate that the device is allowed to feed back the confirmation frame to any access point with which the device has no association relationship.
7. The method according to claim 1, wherein Feedback of the confirmation frame to access points corresponding to the identification information included in at least two confirmation request frames includes: Acquire all identification information of the at least two access points included in the confirmation frame and a one-to-one correspondence between the at least two access points; The confirmation frame is fed back to the at least two access points corresponding to all the identification information according to the one-to-one correspondence.
8. A feedback device for a confirmation frame, comprising: an acquisition module, configured to acquire confirmation request frames sent by at least two access points in the coordinated access point group, to acquire identification information of the at least two access points and request information for the confirmation frames; a generating module, configured to generate a confirmation frame according to the identification information and the request information in the confirmation request frame; The feedback module is configured to simultaneously feed back the confirmation frame to the access points corresponding to the identification information included in the at least two confirmation request frames.
9. A computer-readable storage medium having a computer program stored therein, wherein: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method according to any one of claims 1 to 7 when executing the computer program.