CN117640021B - Feedback method and device of acknowledgement frame, storage medium and electronic device - Google Patents

Feedback method and device of acknowledgement frame, storage medium and electronic device Download PDF

Info

Publication number
CN117640021B
CN117640021B CN202410110820.XA CN202410110820A CN117640021B CN 117640021 B CN117640021 B CN 117640021B CN 202410110820 A CN202410110820 A CN 202410110820A CN 117640021 B CN117640021 B CN 117640021B
Authority
CN
China
Prior art keywords
field
acknowledgement
frame
information
access points
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202410110820.XA
Other languages
Chinese (zh)
Other versions
CN117640021A (en
Inventor
钱玉蓉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN202410110820.XA priority Critical patent/CN117640021B/en
Publication of CN117640021A publication Critical patent/CN117640021A/en
Application granted granted Critical
Publication of CN117640021B publication Critical patent/CN117640021B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the application provides a feedback method and device of an acknowledgement frame, a storage medium and an electronic device. The method comprises the following steps: acquiring acknowledgement request frames sent by at least two access points in a cooperative access point group so as to acquire identification information of the at least two access points and request information of the acknowledgement frames; generating one confirmation frame according to the identification information and the request information in the confirmation request frame; and simultaneously feeding back the confirmation frames to access points respectively corresponding to the identification information included in at least two confirmation request frames. The application solves the problem that the STA is not supported to feed back the confirmation frames to a plurality of APs simultaneously in the prior art, and the efficiency of Multi-AP cooperative transmission cannot be improved.

Description

Feedback method and device of acknowledgement frame, storage medium and electronic device
Technical Field
The embodiment of the application relates to the field of communication, in particular to a feedback method and device for an acknowledgement frame, a storage medium and an electronic device.
Background
The problems of signal interference, resource competition interference and the like exist when the next generation wireless network technology (WIRELESS FIDELITY, abbreviated as Wi-Fi) is utilized for communication, and the prior art can reduce interference through cooperation between Access Points (APs) (namely a multi-Access point cooperation technology), so that the service quality of users is improved. Fig. 1 is a schematic diagram of a conventional Multi-AP cooperation technique, as shown in fig. 1: the Multi-access point (Multi-AP) cooperation technology refers to that information interaction is carried out among a plurality of APs so as to achieve the aim of cooperation transmission among the plurality of APs, and the aim of optimal configuration of transmission resources can be achieved while interference is avoided.
The connection between multiple access points may be implemented by Wi-Fi wireless networking, optical fiber room-entering technology (Fiber To The Room, simply referred to as FTTR technology), and the like. The FTTR technology can be used for connecting wireless routers AP in different rooms or different positions in the scenes of families, small and medium enterprises and the like through optical fibers, so that high-bandwidth and high-reliability connection of networking among Multi-APs is provided, and connection of a master control AP and a slave AP can be realized by utilizing a point-to-multipoint optical distribution network.
After the AP cooperatively transmits data through the Multi-AP cooperative technology, a Station (STA) needs to feed back acknowledgement of the received AP cooperatively transmitted data to ensure the validity and reliability of the cooperative transmission. In the prior art, the receiving confirmation of the STA to the AP cooperative transmission data in the Multi-AP cooperative transmission scenario is generally achieved by the following two methods: 1) The method for the STA to feed back the receiving confirmation information to the plurality of APs respectively comprises the following steps: fig. 2 is a schematic diagram of a method in which an STA feeds back reception acknowledgement information to a plurality of APs, respectively, in the prior art, as shown in fig. 2, the STA feeds back reception acknowledgement information to a plurality of APs (only two APs are illustrated in fig. 2) one by one. But in this way additional time-frequency resources are occupied. 2) The method for the STA to feed back the receiving confirmation information to only one AP comprises the following steps: fig. 3 is a schematic diagram of a method in which an STA feeds back reception acknowledgement information to only one AP in the prior art, as shown in fig. 3, the STA feeds back reception acknowledgement information to only one AP, and further performs sharing of reception acknowledgement information between APs (e.g., AP1 and AP2 in fig. 3, and only two APs in fig. 3). But since this method divides the reception acknowledgement of the STA into two phases, and the two-phase transmission generates an additional transmission delay.
In summary, in the prior art, the STA is not supported to feed back acknowledgement frames to multiple APs simultaneously, and thus the efficiency of Multi-AP cooperative transmission cannot be improved. No effective solution has been obtained for the above problems.
Disclosure of Invention
The embodiment of the application provides a feedback method and device for acknowledgement frames, a storage medium and an electronic device, which at least solve the problem that in the prior art, an STA is not supported to feed back acknowledgement frames to a plurality of APs at the same time, and therefore the efficiency of Multi-AP cooperative transmission cannot be improved.
According to an embodiment of the present application, there is provided a feedback method of an acknowledgement frame, including: acquiring acknowledgement request frames sent by at least two access points in a cooperative access point group so as to acquire identification information of the at least two access points and request information of the acknowledgement frames; generating one confirmation frame according to the identification information and the request information in the confirmation request frame; and simultaneously feeding back the confirmation frames to access points respectively corresponding to the identification information included in at least two confirmation request frames.
In an exemplary embodiment, the method further comprises: receiving data frames sent by the at least two access points; and analyzing the identification information and the request information from the data frame of each access point in the at least two access points.
In an exemplary embodiment, generating one of the acknowledgement frames according to the identification information and the request information in the acknowledgement request frame includes: analyzing the acknowledgement request frame sent by each of the at least two access points to obtain a first field and a second field carried in each acknowledgement request frame, wherein the first field is used for indicating a frame format of the acknowledgement request frame and carrying necessary control information for requesting to obtain a communication result from a device receiving the acknowledgement request frame by the access point sending the acknowledgement request frame, and the second field is used for carrying necessary information for requesting to obtain the communication result from the device by the access point sending the acknowledgement request frame; generating first configuration information and second configuration information according to the first field, the second field and the communication result; and generating the one acknowledgement frame according to the first configuration information and the second configuration information.
In an exemplary embodiment, 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 for indicating whether to generate a frame variant for feeding back a receiving acknowledgement to the at least two access points simultaneously; the fourth field is used for indicating whether the device needs to feed back the acknowledgement frame to an access point sending the acknowledgement request frame; the fifth field is used to indicate whether the access point sending the acknowledgement request frame requires the device to perform a separate reception acknowledgement in the acknowledgement frame for the access point sending the acknowledgement request frame.
In an exemplary embodiment, 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: the method comprises the steps of obtaining a third field and a fifth field contained in the first field, and obtaining a sixth field and a 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 separate necessary information for each access point to obtain the communication result from the device.
In an exemplary embodiment, after generating one of the acknowledgement frames from the identification information and the request information in the acknowledgement request frame, the method further comprises: determining the association relation between the at least two access points and the received confirmation request frame; and setting the value of an eighth field in the acknowledgement frame to be a first value under the condition that any access point in the at least two access points has no association relation with the equipment, wherein the eighth field with the value of the first value is used for indicating that the equipment is allowed to feed back the acknowledgement frame to the any access point which has no association relation with the equipment.
In an exemplary embodiment, feeding back the acknowledgement frames to the access points respectively corresponding to the identification information included in at least two acknowledgement request frames at the same time includes: acquiring all identification information of the at least two access points and one-to-one correspondence of the at least two access points, wherein the identification information is included in the acknowledgement frame; and feeding back the confirmation frames to the at least two access points corresponding to the all identification information according to the one-to-one correspondence.
According to another embodiment of the present application, there is provided a feedback apparatus for an acknowledgement frame, including: the acquisition module is used for acquiring acknowledgement request frames sent by at least two access points in the cooperative access point group so as to acquire identification information of the at least two access points and request information of the acknowledgement frames; a generating module, configured to generate one acknowledgement frame according to the identification information and the request information in the acknowledgement request frame; and the feedback module is used for simultaneously feeding back the confirmation frames to the access points respectively corresponding to the identification information included in at least two confirmation request frames.
According to a further embodiment of the application, there is also provided a computer readable storage medium having stored therein a computer program, wherein the computer program is arranged to perform the steps of any of the method embodiments described above when run.
According to a further embodiment of the application, there is also provided an electronic device comprising a memory having stored therein a computer program and a processor arranged to run the computer program to perform the steps of any of the method embodiments described above.
According to the application, as one acknowledgement frame is generated according to the acquired acknowledgement request frames sent by at least two access points, the acknowledgement frame is fed back to at least two access points at the same time. That is, an acknowledgement request frame transmitted by each of the at least two access points is acquired, and an acknowledgement frame is generated according to identification information of at least two access points of the plurality of acknowledgement request frames and request information of the acknowledgement frame, and then the acknowledgement frame is fed back to the at least two access points at the same time. Therefore, the method and the device can solve the problem that the STA is not supported to feed back acknowledgement frames to a plurality of APs simultaneously in the prior art, and further cannot improve the efficiency of Multi-AP cooperative transmission, and achieve the effect of improving the efficiency of Multi-AP cooperative transmission.
Drawings
Fig. 1 is a schematic diagram of a prior art Multi-AP cooperation technique;
fig. 2 is a schematic diagram of a method in which an STA feeds back reception acknowledgement information to a plurality of APs, respectively, in the prior art;
Fig. 3 is a schematic diagram of a method in which an STA feeds back reception acknowledgement information to only one AP in the prior art;
fig. 4 is a block diagram of a hardware structure of an STA of a feedback method of an acknowledgement frame according to an embodiment of the present application;
fig. 5 is a flowchart of a feedback method of an acknowledgement frame according to an embodiment of the present application;
FIG. 6 is a schematic format diagram of the BAR Control field in an extended BAR frame according to an embodiment of the present application;
FIG. 7 is a schematic format diagram of the BAR Information field in an extended BAR frame according to an embodiment of the present application;
FIG. 8 is a schematic diagram of the format of Coordinated AP BAR fields in accordance with an embodiment of the present application;
FIG. 9 is a schematic diagram of a format of Coordinated AP BAR Control fields in accordance with an embodiment of the present application;
FIG. 10 is a schematic diagram of the format of Coordinated AP BAR Common Information fields in accordance with an embodiment of the present application;
FIG. 11 is a schematic diagram of the format of Coordinated AP BAR Information fields in accordance with an embodiment of the present application;
fig. 12 is a frame format diagram of a Multi-STA BA frame according to an embodiment of the present application;
fig. 13 is a schematic diagram of a format of an extended BA Control field according to an embodiment of the present application;
fig. 14 is a schematic diagram of a format of a BA Information field according to an embodiment of the present application;
FIG. 15 is a schematic diagram of a format of Coordinated AP BA Common Information fields in accordance with an embodiment of the present application;
FIG. 16 is a diagram illustrating the format of PER AID TID Info fields in accordance with an embodiment of the present application;
FIG. 17 is a diagram illustrating the format of the AID TID Info field according to embodiments of the present application;
fig. 18 is a schematic format diagram of an extended BA Control field of a Multi-AP BA frame variant according to an embodiment of the present application;
Fig. 19 is a schematic diagram of a format of an extended BA Information field of a Multi-AP BA frame variant according to an embodiment of the present application;
Fig. 20 is a format schematic diagram of an extended Per AP TID Info field of a Multi-AP BA frame variant according to an embodiment of the application;
FIG. 21 is a schematic format diagram of an extended AP TID Info field of a Multi-AP BA frame variant according to an embodiment of the present application;
Fig. 22 is a flow chart for enabling an STA to efficiently feed back BAs to a Multi-AP in accordance with an alternative embodiment of the present application;
FIG. 23 is a schematic diagram of the format of the GIA field in accordance with an alternative embodiment of the application;
FIG. 24 is a schematic diagram of the format of Common Group Info fields in accordance with an alternative embodiment of the present application;
FIG. 25 is a schematic diagram (one) of the format of AP Group Info List fields in accordance with an alternative embodiment of the present application;
FIG. 26 is a schematic diagram of the format of Per AP Group Info fields in accordance with an alternative embodiment of the present application;
FIG. 27 is a schematic diagram of the format of AP Group Info List fields (II) according to an alternative embodiment of the present application;
FIG. 28 is a schematic diagram of the format of Per STA Group Info fields in accordance with an alternative embodiment of the present application;
Fig. 29 is a flowchart of including a packet information announcement field in a trigger frame according to another embodiment of the application;
FIG. 30 is a flow chart of carrying implicit BAR information in a data frame according to another embodiment of the present application;
fig. 31 is a flow chart of a multiple access point relay scenario in accordance with another embodiment of the present application;
Fig. 32 is a block diagram of a structure of a feedback apparatus of an acknowledgment frame according to an embodiment of the present application.
Detailed Description
Embodiments of the present application will be described in detail below with reference to the accompanying drawings in conjunction with the embodiments.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present application and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order.
The method embodiments provided in the embodiments of the present application may be performed in a mobile terminal, a computer terminal, an STA, or a similar computing device. Taking the STA as an example, fig. 4 is a block diagram of a hardware structure of the STA according to a feedback method of an acknowledgement frame according to an embodiment of the present application. As shown in fig. 4, the STA may include one or more (only one is shown in fig. 4) processors 402 (the processor 402 may include, but is not limited to, a microprocessor (Central Processing Unit, MCU), a programmable logic device (Field Programmable GATE ARRAY, FPGA), etc. processing means) and a memory 404 for storing data, where the STA may further include a transmission device 406 for communication functions and an input-output device 408. It will be appreciated by those of ordinary skill in the art that the structure shown in fig. 4 is merely illustrative and is not intended to limit the structure of the STA described above. For example, the STA may also include more or fewer components than shown in fig. 4, or have a different configuration than shown in fig. 4.
The memory 404 may be used to store a computer program, for example, a software program of application software and a module, such as a computer program corresponding to a feedback method of a confirmation frame in an embodiment of the present application, and the processor 402 executes the computer program stored in the memory 404, thereby performing various functional applications and data processing, that is, implementing the above-mentioned method. Memory 404 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 404 may further include memory remotely located with respect to the processor 402, which may be connected to the STA through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, FTTR, and combinations thereof.
The transmission device 406 is used to receive or transmit data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of STAs. In one example, the transmission device 406 includes a network adapter (Network Interface Controller, simply referred to as a NIC) that may connect to other network devices through a base station to communicate with the internet. In one example, the transmission device 406 may be a Radio Frequency (RF) module, which is configured to communicate with the internet wirelessly.
In the related art, the 802.11 standard does not support the STA to simultaneously feed back the reception acknowledgement information to the multiple APs, the reception block acknowledgement request (Block Acknowledgment Request, abbreviated as BAR) frame in the 802.11 standard does not have a frame variant that requests the STA to simultaneously feed back the reception acknowledgements to the multiple APs, and the acknowledgement frame (Block Acknowledgment, abbreviated as BA frame) also does not have a frame variant that supports the STA to simultaneously feed back the reception acknowledgements to the multiple APs. Further, the conventional technology does not support simultaneous feedback of acknowledgement frames from STAs to multiple APs, and thus cannot improve the efficiency of Multi-AP cooperative transmission.
Aiming at the problem that the conventional technology does not support the simultaneous feedback of acknowledgement frames to a plurality of APs by an STA and further cannot improve the efficiency of Multi-AP cooperative transmission, in this embodiment, a feedback method of acknowledgement frames is provided, which is operated by the STA in fig. 4. Fig. 5 is a flowchart of a feedback method of an acknowledgement frame according to an embodiment of the present application, as shown in fig. 5, the flowchart includes the steps of:
Step S502, obtaining confirmation request frames sent by at least two access points in a cooperative access point group, so as to obtain identification information of the at least two access points and request information of the confirmation frames;
wherein, the confirmation request frame is the extended format of the BAR frame in the 802.11 standard, and the frame format and each field in the BAR frame in the 802.11 standard are added, subtracted or modified. The identification information in step S502 may be identification information of the access point that transmits the acknowledgement request frame, including: the identification information of the access point sending the confirmation request frame also comprises the identification information of the cooperative access point group to which the access point sending the confirmation request frame belongs.
As can be seen from the above technical solution, the acknowledgement request frame (hereinafter referred to as extended BAR frame) is used to request feedback reception acknowledgements to the STA for at least two access points, and includes at least: BAR Control field (i.e., first field of the present application) and BAR information field (i.e., second field of the present application).
Wherein, fig. 6 is a schematic diagram of a format of a BAR Control field in an extended BAR frame according to an embodiment of the present application, as shown in fig. 6, the BAR Control field includes not only: BAR Type (block acknowledgement request Type field), reserved field, tid_info (traffic identifier information field), and the like, further includes: coordinated AP BAR Type (cooperative access point block acknowledgement request type field, i.e., the third field of the Present application), BA Receive (block acknowledgement receipt field, i.e., the fourth field of the Present application), BA Present (block acknowledgement display field, i.e., the fifth field of the Present application), etc.
Wherein fig. 7 is a schematic diagram of the format of a BAR Information field in an extended BAR frame according to an embodiment of the present application, as shown in fig. 7, the BAR Information field includes, but is not limited to Coordinated AP BAR Common Information (cooperative access point block acknowledgement request common Information field, i.e., the sixth field of the present application), coordinated AP BAR Information (cooperative access point block acknowledgement request Information field, i.e., the seventh field of the present application), and so on.
It should be noted that the names of the fields in this embodiment are examples, and the fields having the same functions or definitions as those of the fields in this embodiment are within the protection scope of the present application.
It should be noted that one cooperative access point group may include a plurality of access points, where only one access point may send an acknowledgement request frame to an STA (workstation, i.e., the device of the present application), in which case only one access point in the cooperative access point group needs to acquire the acknowledgement request frame; the multiple access points may send acknowledgement request frames to the STA by some of the access points, in which case only acknowledgement request frames sent by some of the access points in the set of cooperating access points need to be acquired; the multiple access points may all send acknowledgement request frames to the STA, in which case it is necessary to acquire acknowledgement request frames sent by all access points in the cooperative access point group. It should be noted that, in the step S502, an acknowledgement request frame sent by some or all of the access points in one cooperative access point group is taken as an example, but a case of receiving an acknowledgement request frame sent by only one access point in one cooperative access point group is also within the scope of the embodiments of the present application.
Step S504, generating one confirmation frame according to the identification information and the request information in the confirmation request frame;
Step S506, feeding back the acknowledgement frame to the access points respectively corresponding to the identification information included in at least two acknowledgement request frames.
Through the steps, an acknowledgement frame is generated according to the acquired acknowledgement request frames sent by the at least two access points, and then the acknowledgement frame is fed back to the at least two access points at the same time. That is, an acknowledgement request frame transmitted by each of the at least two access points is acquired, and an acknowledgement frame is generated according to identification information of at least two access points of the plurality of acknowledgement request frames and request information of the acknowledgement frame, and then the acknowledgement frame is fed back to the at least two access points at the same time. Therefore, the method and the device can solve the problem that the STA is not supported to feed back acknowledgement frames to a plurality of APs simultaneously in the prior art, and further cannot improve the efficiency of Multi-AP cooperative transmission, and achieve the effect of improving the efficiency of Multi-AP cooperative transmission.
Alternatively, the identification information and the request information may also be determined by: receiving data frames sent by the at least two access points; and analyzing the identification information and the request information from the data frame of each access point in the at least two access points.
According to the above technical solution, the method for determining the identification information and the request information includes, but is not limited to, the following two methods:
1) Directly receiving an acknowledgement request frame sent by each of at least two access points, wherein the acknowledgement request frame carries identification information and request information;
2) When the access point transmits data to the STA, the transmitted medium access Control protocol data unit (Mac Protocol Data Unit, abbreviated MPDU) is not a Non-aggregated medium access Control protocol data unit (Non-AGGREGATED MAC Protocol Data Unit, abbreviated Non-a-MPDU), the access point may request a reception acknowledgement from the STA by configuring a Ack Policy Indicator subfield of the QoS Control field in the data frame to 0 and carrying implicit BAR information. At this time, the implicit BAR information carried in the data frame needs to be parsed from the data frame of each of the at least two access points. That is, the data frame may carry implicit BAR information (i.e. the identification information and the request information of the present application), and by expanding the data frame, the implicit BAR information carried in the data frame may be parsed, so as to request the STA to feed back acknowledgement frames to multiple access points at the same time.
It should be noted that in some embodiments, the method of determining the identification information and the request information may be a combination of the two schemes. For example: under the condition that identification information and request information corresponding to N access points need to be determined, a confirmation request frame sent by part of the access points in the N access points can be received, wherein the confirmation request frame carries the identification information and the request information, and implicit BAR information carried in the data frame is analyzed from the data frames of the rest of the access points in the N access points.
Wherein, the data frame is an extension of the data frame in the 802.11 standard, and a Coordinated AP BAR field (cooperative access point block acknowledgement request field) is added to the data frame in the 802.11 standard, fig. 8 is a schematic format diagram of Coordinated AP BAR field according to an embodiment of the present application, as shown in fig. 8: the Coordinated AP BAR field is used to carry information requesting feedback of reception acknowledgements to the STAs for multiple access points, including identification information and request information. Specific:
Coordinated AP BAR include, but are not limited to: coordinated AP BAR Control (cooperative access point block acknowledgement request control field), coordinated AP BAR Common Information (both working and defining as Coordinated AP BAR Common Information in fig. 7), coordinated AP BAR Information (both working and defining as Coordinated AP BAR Information in fig. 7).
Wherein fig. 9 is a schematic diagram of a format of Coordinated AP BAR Control fields according to an embodiment of the present application, as shown in fig. 9, coordinated AP BAR Control fields include, but are not limited to: coordinated AP BAR Type (same actions and definitions as Coordinated AP BAR Type in fig. 6), BA accept (same actions and definitions as BA accept in fig. 6), BA Present (same actions and definitions as BA Present in fig. 6).
Optionally, generating one acknowledgement frame according to the identification information and the request information in the acknowledgement request frame in the step S504 includes: analyzing the acknowledgement request frame sent by each of the at least two access points to obtain a first field and a second field carried in each acknowledgement request frame, wherein the first field is used for indicating a frame format of the acknowledgement request frame and carrying necessary control information for requesting to obtain a communication result from a device receiving the acknowledgement request frame by the access point sending the acknowledgement request frame, and the second field is used for carrying necessary information for requesting to obtain the communication result from the device by the access point sending the acknowledgement request frame; generating first configuration information and second configuration information according to the first field, the second field and the communication result; and generating the one acknowledgement frame according to the first configuration information and the second configuration information.
Wherein 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 comprises: acquiring a third field, a fourth field and a fifth field contained in the first field, wherein the third field is used for indicating whether to generate a frame variant for feeding back a receiving acknowledgement to the at least two access points simultaneously; the fourth field is used for indicating whether the device needs to feed back the acknowledgement frame to an access point sending the acknowledgement request frame; the fifth field is used to indicate whether the access point sending the acknowledgement request frame requires the device to perform a separate reception acknowledgement in the acknowledgement frame for the access point sending the acknowledgement request frame.
Wherein 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: the method comprises the steps of obtaining a third field and a fifth field contained in the first field, and obtaining a sixth field and a 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 separate necessary information for each access point to obtain the communication result from the device.
Through the technical scheme, the acknowledgement request frame sent by each access point in at least two access points is analyzed, and at least a first field and a second field of each acknowledgement request frame can be obtained, wherein the first field comprises a third field, a fourth field and a fifth field, and the second field comprises a sixth field and a seventh field.
The format of the first field is shown in fig. 6, and the first field and the third field, the fourth field and the fifth field included in the first field are explained below.
Wherein, the first field is used for indicating the frame format of the extended BAR frame, and is used for carrying the necessary control information for the access point sending the extended BAR frame to acquire the communication result from the STA, and comprises:
Third field (i.e., coordinated AP BAR Type field): the Coordinated AP BAR Type field is used to indicate whether the extended BAR frame is of the type of extended BAR frame requesting an acknowledgement frame, that is, whether a frame variant of an acknowledgement frame needs to be generated can be determined by Coordinated AP BAR Type field. When the Coordinated AP BAR Type field has a value of 1, a frame variant may be determined for the Coordinated AP BAR Type field to request an acknowledgment frame.
Fourth field (i.e., BA received field): the BA Receive field is used to indicate whether the access point transmitting the extended BAR frame requests to Receive an acknowledgement frame, i.e., to indicate whether the STA feeds back an acknowledgement frame to the access point transmitting the acknowledgement request frame. When the value of the BA received field is 1, it may be determined that the BA received field feeds back an acknowledgement frame to the access point that sent the acknowledgement request frame.
Fifth field (i.e., BA Present field): the BA Present field is used to indicate whether the access point transmitting the extended BAR frame requires the STA to separately accept acknowledgements in the acknowledgement frame for the access point transmitting the extended BAR frame. When the value of the BA Present field is 1, it may be determined that the access point transmitting the extended BAR frame requires the STA to perform a separate acceptance acknowledgement for the access point transmitting the extended BAR frame in the acknowledgement frame.
The format of the second field is shown in fig. 7, and the second field and the sixth field and the seventh field included in the second field are explained below.
The second field may carry information necessary for an access point transmitting the extended BAR frame to request acquisition of a communication result from the STA. The following is a specific description of the second field when the value of the third field is 1:
In the case that the value of the third field is 1, the BAR information field includes:
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 acquire a communication result from the STA. Fig. 10 is a schematic diagram of a format of Coordinated AP BAR Common Information fields according to an embodiment of the present application, as shown in fig. 10: the Coordinated AP BAR Common Information field includes Coordinated AP Group ID field (cooperative access point group identifier field) and Coordinated Type ID field (cooperative transmission type identifier field), that is, the sixth field carries a unique identifier of the cooperative access point group and an identifier of a technology type of cooperative transmission performed by at least two access points. It should be noted that, in addition to the unique identifier of the cooperative access point group and the identifier of the technology type of cooperative transmission, the sixth field may also include other public necessary information identifiers, that is, the embodiment of the present application is only an example, and other public information identifiers are also within the protection scope of the embodiment of the present application.
Seventh field (i.e., coordinated AP BAR Information): the seventh field is used to carry separate necessary information for each access point to acquire a communication result from the STA. Fig. 11 is a schematic diagram of a format of Coordinated AP BAR Information fields according to an embodiment of the present application, as shown in fig. 11: the Coordinated AP BAR Information field includes a frame format which is original in the 802.11 standard such as a Per TID Info field (Per traffic identifier information field), a Block ACK STARTING Sequence Control field (Block acknowledgement start Sequence Control field), and an extended frame format such as a Coordinated AP ID field (cooperative access point identification field). Wherein Coordinated AP ID field carries a separate identification for each access point.
It should be noted that the foregoing description of the first field and the second field is merely an example, the first field may include, but is not limited to, a third field, a fourth field, and a fifth field, and the second field may include, but is not limited to, a sixth field and a seventh field, which may be specifically described in specific embodiments.
The first configuration information and the second configuration information for configuring the acknowledgement frame may be generated through the first field, the second field, and the communication result.
Optionally, after generating one of the acknowledgement frames according to the identification information and the request information in the acknowledgement request frame, the method further includes: determining the association relation between the at least two access points and the received confirmation request frame; and setting the value of an eighth field in the acknowledgement frame to be a first value under the condition that any access point in the at least two access points has no association relation with the equipment, wherein the eighth field with the value of the first value is used for indicating that the equipment is allowed to feed back the acknowledgement frame to the any access point which has no association relation with the equipment.
Fig. 12 is a frame format diagram of a Multi-STA BA frame according to an embodiment of the present application, as shown in fig. 12:
The Multi-STA BA Frame includes fields such as Frame Control (Frame Control field), duration (Duration field), RA (receive address field), TA (transmit address field), BA Control (block acknowledgement Control field), BA Information (block acknowledgement Information field), FCS (Frame check sequence field), and the like.
The acknowledgement frame of the present application is an extended format (hereinafter referred to as extended acknowledgement frame) of a Multi-STA BA frame format in the 802.11 standard, and the Multi-STA BA frame is extended to be used for feeding back the information of the reception acknowledgements to the plurality of access points, and includes the identification information of step S202, which is used for indicating the identification of the access point receiving the extended acknowledgement frame and the reception acknowledgement information to the plurality of access points, and is used for feeding back the reception acknowledgements to the plurality of access points. The extended acknowledgement frame includes, but is not limited to, the following extension:
1) When the receiving end of the Multi-STA BA frame is more than one access point, an RA (receiving address) field in the Multi-STA BA frame may be set to a broadcast address;
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 may be set to an address or a broadcast address of the access point of the receiving end of the Multi-STA BA frame.
The BA Control field (i.e., the first configuration Information of the present application) and the BA Information field (i.e., the second configuration Information of the present application) of the extended acknowledgement frame generated according to the above-described first field, second field, and communication result.
Fig. 13 is a schematic diagram of a format of an extended BA Control field according to an embodiment of the present application, as shown in fig. 13:
The BA Control field includes: coordinated AP BA Type field (cooperative access point block acknowledgement Type field), BA Type field, reserved field, TID INFO field.
Wherein Coordinated AP BA Type field is used to indicate whether the acknowledgement frame extends to a frame variant that feeds back acknowledgement of receipt simultaneously to multiple access points. When the value of Coordinated AP BA Type field is 1, the format of the extended BA Information field is shown in fig. 14, and fig. 14 is a schematic diagram of the format of the BA Information field according to an embodiment of the present application:
The BA Information field contains one Coordinated AP BA Common Information field (cooperative access point block acknowledgement common Information field) and one or more PER AID TID Info fields (each association identifier, traffic identifier Information field).
1) The Coordinated AP BA Common Information field carries common information for receiving acknowledgements to multiple access points, the format is shown in fig. 15, fig. 15 is a schematic diagram of the format of Coordinated AP BA Common Information field according to an embodiment of the present application, and the Coordinated AP BA Common Information field includes: coordinated AP Group ID field (cooperative access point group identification field), coordinated Type ID field (technology type identification field for participating in cooperative transmission), RECEIVE AP Number field (Number of receiving access points field), PRESENT AP Number (Number of display access points field).
Wherein Coordinated AP Group ID field is used to indicate the unique identifier of the cooperative access point group;
Coordinated Type ID field is used to indicate the identification of the technology type of the multiple access points participating in the cooperative transmission;
the RECEIVE AP Number field is used to indicate the Number of access points that receive the extended acknowledgement frame, where the Number of access points that receive the extended acknowledgement frame depends on the Number of 1 values in the fourth field in fig. 6 or fig. 9;
The Coordinated AP BAR Information field is used to indicate that the data of the target number of access points in the extended acknowledgement frame is received and acknowledged, where the target number depends on the number of 1 in the third field in fig. 6 or fig. 9.
2) The format of PER AID TID Info field in fig. 14 is shown in fig. 16, and fig. 16 is a schematic diagram illustrating the format of PER AID TID Info field according to an embodiment of the present application, where PER AID TID Info field includes extension fields such as Block ACK STARTING Sequence Control (Block acknowledgement start Sequence Control field), block Ack Bitmap (Block acknowledgement Bitmap field), etc. in addition to fields existing in 802.11 standard, an AID TID Info field (association identifier, traffic identifier information field), coordinated AP ID field (cooperative access point identification field), etc.
The format of the PER AID TID Info field depends on the value of the AID 11 field in the AID TID Info field. Fig. 17 is a schematic diagram of a format of an AID TID Info field according to an embodiment of the present application, and as shown in fig. 17, the AID TID Info field includes extension fields such as AID 11 (association identifier 11 field) and fields existing in 802.11 standards such as Ack Type (acknowledgement Type field), TID (traffic identifier field).
The values of the AID 11 field include, but are not limited to: 1) The method comprises the steps that under the condition that a value is0, the method is used for indicating the access points with association relations; 2) When 11, which is an AID value, is the least significant bit, the 11-bit least significant bit is used to indicate the AID (association identifier) of the receiving STA; 3) When the value is 2045, the method is used for indicating the STA without the association relation; 4) In the case of 2046 (i.e., the first value of the present application), the value is used to indicate an access point that does not have an association relationship.
When the value of the AID TID Info field (i.e. the eighth field of the present application, and the second configuration information of the present application includes the eighth field) is 2046 (i.e. the first value of the present application), the format of the PER AID TID Info field is shown in fig. 16, and the PER AID TID Info field is newly added with Coordianted AP ID for carrying the unique identifier of a certain access point in the cooperative access point group to which the PER AID TID Info field is addressed.
Based on the above technical solution, the number of access points that need STA to feedback the acknowledgement frame is determined, and in the case where the number of access points that need STA to feedback the acknowledgement frame is 1, no frame variant needs to be generated, and in the case where the number of access points that need STA to feedback the acknowledgement frame is greater than 1, a frame variant (hereinafter may be referred to as Multi-AP BA frame variant) needs to be generated.
The Multi-AP BA frame variant may be configured to simultaneously feed back acknowledgement frames to a plurality of access points, where the Multi-AP BA frame variant also includes at least identification information of a plurality of access points cooperatively transmitting, for indicating to receive acknowledgement request frames sent by respective access points, and acknowledgement information of receipt to the plurality of access points, for feeding back acknowledgement of receipt to the plurality of access points.
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 fig. 12, also having an RA field, BA Control field, BA Information field, etc. Extension of the Multi-AP BA frame variants include, but are not limited to:
1) The RA field of the Multi-AP BA frame variant is valued as: when the extended Multi-AP BA frame variant is addressed to more than one access point, the RA field is set to a broadcast address; when an extended Multi-AP BA frame variant is addressed to an AP, the RA field is set to the address or broadcast address of the addressed AP.
2) Extended BA Control field in Multi-AP BA frame variant: fig. 18 is a schematic diagram of format of an extended BA Control field of a Multi-AP BA frame variant according to an embodiment of the present application, as shown in fig. 18, a coding table of the Multi-AP BA frame variant corresponding to a value of a BA Type subfield in the BA Control field is modified, and table 1 is a coding table of the Multi-AP BA frame variant corresponding to a value of a BA Type field, as shown in fig. 18 and table 1, when a value of a newly added BA Type subfield is 12, the Multi-AP BA frame variant is newly added.
Table 1, coding table of Multi-AP BA frame variants corresponding to the value of the BA Type field
3) Extended BA Information field in Multi-AP BA frame variant: fig. 19 is a schematic diagram of a format of an extended BA Information field of a Multi-AP BA frame variant according to an embodiment of the present application, as shown in fig. 19, the extended BA Information field includes Coordinated AP BA Common Information fields (cooperative access point block acknowledgement common Information field) and PER AID TID Info fields (each association identifier, traffic identifier Information field). The format of Coordinated AP BA Common Information fields is the same as the format of Coordinated AP BA Common Information subfields of fig. 15. Format of Per AP TID Info field As shown in FIG. 20, FIG. 20 is a schematic diagram of the format of the extended Per AP TID Info field of a Multi-AP BA frame variant according to embodiments of the present application. The format of the AP TID Info field of the Per AP TID Info field in fig. 20 is shown in fig. 21, and fig. 21 is a schematic diagram of the format of the extended AP TID Info field of a Multi-AP BA frame variant according to an embodiment of the present application. The Coordinated AP ID field in the AP TID Info field carries unique identification information for one access point within the cooperating AP group to which the PER AID TID Info field is addressed.
Optionally, feeding back the acknowledgement frame to the access points respectively corresponding to the identification information included in at least two acknowledgement request frames, including: acquiring all identification information of the at least two access points and one-to-one correspondence of the at least two access points, wherein the identification information is included in the acknowledgement frame; and feeding back the confirmation frames to the at least two access points corresponding to the all identification information according to the one-to-one correspondence.
When the acknowledgement frame feeds back the acknowledgement to the plurality of access points, the acknowledgement frame can be fed back to each access point through the one-to-one correspondence between the identification information of each access point and the identification information of each access point.
From the description of the above embodiments, it will be clear to a person skilled in the art that the method according to the above embodiments may be implemented by means of software plus the necessary general hardware platform, but of course also by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. Read-Only Memory/Random Access Memory (ROM/RAM), magnetic disk, optical disk) comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method according to the embodiments of the present application.
The above is a frame format of the present application extended based on an acknowledgement request frame and an acknowledgement frame in the 802.11 standard. On the basis of expanding the acknowledgement request frame and the acknowledgement frame, in order to better understand the process of the feedback method of the acknowledgement frame, the implementation flow of the feedback method of the acknowledgement frame is described below in conjunction with the alternative embodiment, but is not limited to the technical solution of the embodiment of the present application.
An alternative embodiment of the present application defines a method for implementing efficient BA feedback (i.e., the acknowledgement frame of the present application) by a STA (station, i.e., the device of the present application) to a Multi-AP (i.e., at least two access points of the present application), and fig. 22 is a flowchart for implementing efficient BA feedback by a STA to a Multi-AP according to an alternative embodiment of the present application, as shown in fig. 22:
in step S2201, the cooperative master AP (i.e., AP1 in fig. 22) decides the access points participating in the Multi-AP cooperative transmission and the adopted cooperative transmission technique, and groups the cooperative access points to form a cooperative access point group. Specific:
(1) Information interaction is carried out among a plurality of access points (including a cooperative master AP and other access points), and the cooperative master AP decides on the technical type adopting cooperative transmission, the APs participating in cooperation (namely at least two access points of the application) and the STA. Wherein. The AP cooperating with the master AP and the AP participating in the cooperation are collectively referred to as Multi-AP (multiple access points);
(2) When multiple access points decide to cooperatively transmit, the multiple access points are divided into a cooperative access point group (i.e., the cooperative access point group of the present application) by the cooperative master AP;
(3) Table 2 is a preset Multi-AP cooperative technology type encoding table, and unique identification information of a technology type of which Multi-AP adopts cooperative transmission is determined according to table 2. It should be noted that only some of the technical types are defined in table 2, and include, but are not limited to, the technical types in table 2 in practical use.
Table 2, multiAP cooperative technology type encoding table
(4) And (3) distributing identification information: the cooperative master AP allocates a unique identifier for the cooperative access point group, and the cooperative master AP allocates the unique identifier for all access points in the group and allocates the unique identifier for all receiving STAs.
Wherein, the cooperative master AP in step S2201 includes, but is not limited to, the following types of access points: one of the associated APs of the STA to be transmitted, the originating access point for the cooperative Multi-AP transmission, the primary gateway in FTTR, one particular access point type other than the above described access point types, etc.
In step S2202, the cooperative master AP transmits the first information frame, and synchronizes the packet information determined in step S2201 to other access points in the cooperative access point group (other access points in fig. 22 only show AP2, two APs in fig. 22 are only examples, and the specific number of APs may be changed according to the actual implementation). Specific:
The cooperative master AP constructs a first information frame and transmits 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 acquire information (e.g., packet information) in step S2201 therefrom.
The first information frame is used to indicate packet information, and includes a packet information announcement field (Group Information Announcement, abbreviated as GIA, for carrying packet information of Multi-AP), where fig. 23 is a schematic format diagram of the GIA field according to an alternative embodiment of the present application, and as shown in fig. 23, the GIA field includes Common Group Info (for carrying common packet information of a cooperative access point group), AP Group Info List (for carrying packet information lists of all access points in the cooperative access point group), STA Group Info List (for carrying packet information lists of all receiving STAs in the cooperative access point group). Wherein:
(1) Fig. 24 is a schematic format diagram of Common Group Info field in accordance with an alternative embodiment of the present application, as shown in fig. 24, common Group Info field includes Coordinated AP Group ID (for carrying a unique identification of the cooperative access point group allocated by the cooperative AP), coordinated Type ID (for carrying a unique identification of the cooperative transmission technology type of multiple access points employed by the cooperative access point group, e.g., table 2), coordinated AP Number (for determining the Number of access points within the cooperative access point group), STA Number (for determining the Number of receiving STAs of the cooperative access point group).
(2) The AP Group Info List field has two formats:
1) Fig. 25 is a schematic diagram (one) of the format of AP Group Info List fields according to an alternative embodiment of the present application, as shown in fig. 25, AP Group Info List field is composed of one or more Per AP Group Info fields (each cooperating access point packet information field). Wherein fig. 26 is a schematic diagram of a format of Per AP Group Info fields according to an alternative embodiment of the present application, as shown in fig. 26, per AP Group Info fields include: AP ADDRESS (for indicating Per AP Group Info the access point address corresponding to the information carried by the subfield), coordinated AP ID (for indicating the unique identity within the group of cooperating access points of the access point corresponding to the Per AP Group Info List field allocated by the cooperating master AP), AP Type (for indicating Per AP Group Info List whether the access point corresponding to the field is a cooperating master AP), transmission Control (for indicating Per AP Group Info List whether the access point corresponding to the field is involved in a cooperative transmission).
2) Fig. 27 is a schematic diagram (two) of the format of AP Group Info List fields, as shown in fig. 27, AP Group Info List field is composed of one or more Per STA Group Info, according to an alternative embodiment of the application. Wherein fig. 28 is a schematic diagram of the format of Per STA Group Info field (per station packet information field) field according to an alternative embodiment of the present application, as shown in fig. 28, per STA Group Info field includes: STA ADDRESS (for indicating Per STA Group Info the address of the STA to which the subfield carries information), STA ID (for indicating the unique identification of the STA to which the cooperative access point group corresponds, allocated by the cooperative master AP).
In step S2203, the cooperative master AP sends a plurality of access point cooperative trigger frames to the cooperative access points and the STA, for triggering cooperative transmission between the plurality of access points.
In step S2204, the plurality of access points transmit data frames to the STA according to the cooperation trigger frame in step S2203 and the configuration information in the first information frame in step S2202.
In step S2205, the plurality of access points transmit a BAR frame (i.e., an acknowledgement request frame of the present application, i.e., a block acknowledgement request frame) for requesting a Multi-AP BA frame (i.e., a frame variant of the present application) to the STA. Specific:
(1) Constructing a BAR frame for requesting a Multi-AP BA frame by a plurality of access points in the cooperative access point group, wherein the BAR frame needs to contain the identification information acquired in the step S2201 and configuration information of the Multi-AP BA frame;
(2) And the STA receives and analyzes the BAR frame, and acquires configuration information of the Multi-AP BA frame from the analyzed BAR frame.
In step S2206, the STA generates a Multi-AP BA frame according to the configuration information and the identification information in the BAR frame, and feeds back the Multi-AP BA frame to the access point transmitting the BAR frame.
According to the above alternative embodiments, there are also special cases of scenarios, in particular:
Alternative embodiment one: the packet information of step S2202 may also be contained in the cooperation trigger frame in step S2203. In this case, the packet information will be sent by the cooperation trigger frame to the other access points in the cooperation access point group. Fig. 29 is a flowchart of a trigger frame including a packet information announcement field (i.e., the above-mentioned GIA field, including packet information) according to another embodiment of the present application, as shown in fig. 29: the flowchart in fig. 29 does not include step 2202 in fig. 22, but the collaboration trigger frame sends packet information, and other steps are identical to those in fig. 22, and specific steps are not described in detail herein.
Alternative embodiment two: the data frame transmitted by the multiple access points to the STA in step 2204 may include implicit BAR information (i.e., the identification information and the request information of the present application), in which case the implicit BAR information included in the data frame may be determined by parsing the data frame. FIG. 30 is a flow chart of carrying implicit BAR information in a data frame according to another embodiment of the present application, as shown in FIG. 30: the flow chart in fig. 30 does not include step 2205 in fig. 22, but instead resolves the implicit BAR information in the data frame in step 2204, and other steps are identical to those in fig. 22, and specific steps are not described in detail herein.
Alternative embodiment three: in a multiple access point relay transmission scenario, a cooperative master AP may only play a role in decision, control and triggering, and does not participate in cooperative transmission of data, i.e., multiple access points do not include a cooperative master AP. Fig. 31 is a flowchart of a multiple access point relay scenario according to another embodiment of the present application, as shown in fig. 31, after steps S2201, S2202, and S2203 of fig. 22 are completed, a cooperative master AP does not participate in subsequent steps in the multiple access point relay scenario, and the flow of the subsequent steps is the same as that in fig. 22, except that multiple access points participating in cooperation do not include a cooperative master AP, and specific steps are not described herein.
In this embodiment, a feedback device for acknowledgement frames is further provided, and the device is used to implement the foregoing embodiments and preferred embodiments, and is not described in detail. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. While the means described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
Fig. 32 is a block diagram of a structure of a feedback apparatus for an acknowledgment frame according to an embodiment of the present application, as shown in fig. 32, the apparatus including:
An obtaining module 322, configured to obtain acknowledgement request frames sent by at least two access points in the cooperative access point group, so as to obtain identification information of the at least two access points and request information for the acknowledgement frames;
a generating module 324, configured to generate one of the acknowledgement frames according to the identification information and the request information in the acknowledgement request frame;
And a feedback module 326, configured to simultaneously feed back the acknowledgement frames to access points corresponding to the identification information included in at least two acknowledgement request frames, respectively.
By the device, an acknowledgement frame is generated according to the acquired acknowledgement request frames sent by at least two access points, and then the acknowledgement frame is fed back to at least two access points at the same time. That is, an acknowledgement request frame transmitted by each of the at least two access points is acquired, and an acknowledgement frame is generated according to identification information of at least two access points of the plurality of acknowledgement request frames and request information of the acknowledgement frame, and then the acknowledgement frame is fed back to the at least two access points at the same time. Therefore, the method and the device can solve the problem that the STA is not supported to feed back acknowledgement frames to a plurality of APs simultaneously in the prior art, and further cannot improve the efficiency of Multi-AP cooperative transmission, and achieve the effect of improving the efficiency of Multi-AP cooperative transmission.
In an exemplary embodiment, the apparatus further comprises: a receiving module, configured to receive data frames sent by the at least two access points; and analyzing the identification information and the request information from the data frame of each access point in the at least two access points.
In an exemplary embodiment, the generating module 324 is further configured to parse an acknowledgement request frame sent by each of the at least two access points to obtain a first field and a second field carried in each acknowledgement request frame, where the first field is used to indicate a frame format of the acknowledgement request frame and necessary control information for carrying an access point sending the acknowledgement request frame to request to obtain a communication result from a device that receives the acknowledgement request frame, and the second field is used to carry necessary information for an access point sending the acknowledgement request frame to request to obtain a communication result from the device; generating first configuration information and second configuration information according to the first field, the second field and the communication result; and generating the one acknowledgement frame according to the first configuration information and the second configuration information.
In an exemplary embodiment, the generating module 324 is further configured to, before generating the first configuration information and the second configuration information according to the first field, the second field, and the communication result, further include: acquiring a third field, a fourth field and a fifth field contained in the first field, wherein the third field is used for indicating whether to generate a frame variant for feeding back a receiving acknowledgement to the at least two access points simultaneously; the fourth field is used for indicating whether the device needs to feed back the acknowledgement frame to an access point sending the acknowledgement request frame; the fifth field is used to indicate whether the access point sending the acknowledgement request frame requires the device to perform a separate reception acknowledgement in the acknowledgement frame for the access point sending the acknowledgement request frame.
In an exemplary embodiment, before the generating module 324 is further configured to generate 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: the method comprises the steps of obtaining a third field and a fifth field contained in the first field, and obtaining a sixth field and a 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 separate necessary information for each access point to obtain the communication result from the device.
In an exemplary embodiment, the generating module 324 is further configured to determine an association relationship between the at least two access points and the receiving of the acknowledgement request frame; and setting the value of an eighth field in the acknowledgement frame to be a first value under the condition that any access point in the at least two access points has no association relation with the equipment, wherein the eighth field with the value of the first value is used for indicating that the equipment is allowed to feed back the acknowledgement frame to the any access point which has no association relation with the equipment.
In an exemplary embodiment, the feedback module 324 is further configured to simultaneously feed back the acknowledgement frame to access points corresponding to the identification information included in at least two acknowledgement request frames, and includes: acquiring all identification information of the at least two access points and one-to-one correspondence of the at least two access points, wherein the identification information is included in the acknowledgement frame; and feeding back the confirmation frames to the at least two access points corresponding to the all identification information according to the one-to-one correspondence.
It should be noted that each of the above modules may be implemented by software or hardware, and for the latter, it may be implemented by, but not limited to: the modules are all located in the same processor; or the above modules may be located in different processors in any combination.
Embodiments of the present application also provide a computer readable storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the method embodiments described above when run.
In one exemplary embodiment, the computer readable storage medium may include, but is not limited to: a usb disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory RAM), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing a computer program.
An embodiment of the application also provides an electronic device comprising a memory having stored therein a computer program and a processor arranged to run the computer program to perform the steps of any of the method embodiments described above.
In an exemplary embodiment, the electronic apparatus may further include a transmission device connected to the processor, and an input/output device connected to the processor.
Specific examples in this embodiment may refer to the examples described in the foregoing embodiments and the exemplary implementation, and this embodiment is not described herein.
It will be appreciated by those skilled in the art that the modules or steps of the application described above may be implemented in a general purpose computing device, they may be concentrated on a single computing device, or distributed across a network of computing devices, they may be implemented in program code executable by computing devices, so that they may be stored in a storage device for execution by computing devices, and in some cases, the steps shown or described may be performed in a different order than that shown or described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple modules or steps of them may be fabricated into a single integrated circuit module. Thus, the present application is not limited to any specific combination of hardware and software.
The above description is only of the preferred embodiments of the present application and is not intended to limit the present application, but various modifications and variations can be made to the present application by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the principle of the present application should be included in the protection scope of the present application.

Claims (10)

1. A method of acknowledgement frame feedback, comprising:
Acquiring acknowledgement request frames sent by at least two access points in a cooperative access point group so as to acquire identification information of the at least two access points and request information of the acknowledgement frames;
Generating one confirmation frame according to the identification information and the request information in the confirmation request frame;
And simultaneously feeding back the confirmation frames to access points respectively corresponding to the identification information included in 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;
and analyzing the identification information and the request information from the data frame of each access point in the at least two access points.
3. The method of claim 1, wherein generating one of the acknowledgement frames based on the identification information and the request information in the acknowledgement request frame comprises:
Analyzing the acknowledgement request frame sent by each of the at least two access points to obtain a first field and a second field carried in each acknowledgement request frame, wherein the first field is used for indicating a frame format of the acknowledgement request frame and carrying necessary control information for requesting to obtain a communication result from a device receiving the acknowledgement request frame by the access point sending the acknowledgement request frame, and the second field is used for carrying necessary information for requesting to obtain the communication result from the device by the access point sending the acknowledgement request frame;
generating first configuration information and second configuration information according to the first field, the second field and the communication result;
and generating the one acknowledgement frame according to the first configuration information and the second configuration information.
4. A method according to claim 3, wherein prior to generating first configuration information and second configuration information from the first field, the second field, and the communication result, the method further comprises:
Acquiring a third field, a fourth field and a fifth field contained in the first field, wherein the third field is used for indicating whether to generate a frame variant for feeding back a receiving acknowledgement to the at least two access points simultaneously; the fourth field is used for indicating whether the device needs to feed back the acknowledgement frame to an access point sending the acknowledgement request frame; the fifth field is used to indicate whether the access point sending the acknowledgement request frame requires the device to perform a separate reception acknowledgement in the acknowledgement frame for the access point sending the acknowledgement request frame.
5. The method of claim 3, wherein prior to generating the first configuration information and the second configuration information from the first field, the second field, and the communication result, the method further comprises:
The method comprises the steps of obtaining a third field and a fifth field contained in the first field, and obtaining a sixth field and a 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 separate necessary information for each access point to obtain the communication result from the device.
6. The method of claim 1, wherein after generating one of the acknowledgement frames from the identification information and the request information in the acknowledgement request frame, the method further comprises:
determining the association relation between the at least two access points and the equipment receiving the confirmation request frame;
And setting the value of an eighth field in the acknowledgement frame to be a first value under the condition that any access point in the at least two access points has no association relation with the equipment, wherein the eighth field with the value of the first value is used for indicating that the equipment is allowed to feed back the acknowledgement frame to the any access point which has no association relation with the equipment.
7. The method according to claim 1, wherein simultaneously feeding back the acknowledgement frames to the access points respectively corresponding to the identification information included in at least two of the acknowledgement request frames, comprises:
acquiring all identification information of the at least two access points and one-to-one correspondence of the at least two access points, wherein the identification information is included in the acknowledgement frame;
and feeding back the confirmation frames to the at least two access points corresponding to the all identification information according to the one-to-one correspondence.
8. A feedback device for acknowledgement frames, comprising:
the acquisition module is used for acquiring acknowledgement request frames sent by at least two access points in the cooperative access point group so as to acquire identification information of the at least two access points and request information of the acknowledgement frames;
a generating module, configured to generate one acknowledgement frame according to the identification information and the request information in the acknowledgement request frame;
And the feedback module is used for simultaneously feeding back the confirmation frames to the access points respectively corresponding to the identification information included in at least two confirmation request frames.
9. A computer readable storage medium, characterized in that a computer program is stored in the computer readable storage medium, wherein the computer program, when being executed by a processor, implements the steps of the method according to any of the claims 1 to 7.
10. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the method of any one of claims 1 to 7 when the computer program is executed.
CN202410110820.XA 2024-01-26 2024-01-26 Feedback method and device of acknowledgement frame, storage medium and electronic device Active CN117640021B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410110820.XA CN117640021B (en) 2024-01-26 2024-01-26 Feedback method and device of acknowledgement frame, storage medium and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410110820.XA CN117640021B (en) 2024-01-26 2024-01-26 Feedback method and device of acknowledgement frame, storage medium and electronic device

Publications (2)

Publication Number Publication Date
CN117640021A CN117640021A (en) 2024-03-01
CN117640021B true CN117640021B (en) 2024-05-28

Family

ID=90030790

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410110820.XA Active CN117640021B (en) 2024-01-26 2024-01-26 Feedback method and device of acknowledgement frame, storage medium and electronic device

Country Status (1)

Country Link
CN (1) CN117640021B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106656429A (en) * 2015-11-03 2017-05-10 华为技术有限公司 Wireless communication method and equipment
CN109672512A (en) * 2017-10-16 2019-04-23 华为技术有限公司 A kind of data joint transmission method and relevant device
CN113812180A (en) * 2019-05-10 2021-12-17 索尼集团公司 Communication apparatus and communication method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111669204B (en) * 2019-03-08 2022-09-23 华为技术有限公司 Information transmission method, information receiving method and device for wireless communication system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106656429A (en) * 2015-11-03 2017-05-10 华为技术有限公司 Wireless communication method and equipment
CN109672512A (en) * 2017-10-16 2019-04-23 华为技术有限公司 A kind of data joint transmission method and relevant device
CN113812180A (en) * 2019-05-10 2021-12-17 索尼集团公司 Communication apparatus and communication method

Also Published As

Publication number Publication date
CN117640021A (en) 2024-03-01

Similar Documents

Publication Publication Date Title
US11375556B2 (en) Association establishment method and apparatus
CN106877977B (en) Data communication method, device and system
US10904866B2 (en) Information transmission method, user equipment, access network device, and core network device
US20160374114A1 (en) Method and apparatus for indicating channel resource
EP3188397B1 (en) Data transmission method, related device and system
AU2005204215A1 (en) Repairing errors in data of MBMS service
WO2011106984A1 (en) Method for transmitting data in parallel by mobile terminal and mobile terminal thereof
CN113746609B (en) Communication method, communication device, computer readable medium and electronic equipment
CN110337071B (en) Method and system for realizing packet broadcasting based on LoRaWAN
KR100943758B1 (en) Method for making and managing a ranging response message in wireless communication system
US20180227905A1 (en) Air interface resource determining method and apparatus and air interface resource indication method and apparatus
US20220264572A1 (en) Communication Method and Apparatus
CN114025262B (en) Method for data intercommunication between edge ONTs in FTTR system, optical gateway and edge ONT equipment
WO2020001237A1 (en) Transmission scheduling method, and related device and system
CN113812196B (en) Cache multicast downlink data notification method, device, terminal and access point equipment
CN117640021B (en) Feedback method and device of acknowledgement frame, storage medium and electronic device
WO2021134630A1 (en) Uplink delay scheduling method and system, and storage medium
US8300619B2 (en) System and method for providing scheduled data communications in a communication system
US20110013573A1 (en) Method for requesting bandwidth in a wireless access system
CN115604664A (en) Multicast service modification notification method and communication device
CN113825245A (en) Data transmission method and device
US20220303214A1 (en) Communication method and apparatus
CN107580303B (en) Communication method, communication device, access point and station of wireless local area network
CN115696600A (en) Transmission method of periodic data and related equipment
US9860674B1 (en) Management of machine-to-machine traffic in a wireless communication network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant