Cooperative transmission method, and device, medium and product
By generating and sending parameter information for collaborative trigger frames, the terminal is guided to send uplink frames, which solves the uplink frame reliability problem in multi-AP collaborative transmission and improves transmission efficiency and resource utilization.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SANECHIPS TECH CO LTD
- Filing Date
- 2025-12-25
- Publication Date
- 2026-07-30
AI Technical Summary
In multi-AP cooperative transmission, the reliability of uplink frames is affected by frequency domain conflicts and time domain misalignment, resulting in frame loss and retransmission, wasting network resources.
By selecting the parameter information of the collaborative trigger frame, a collaborative trigger frame is generated and sent so that the shared access point can generate downlink collaborative transmission data frames, guide the terminal to send uplink frames, and ensure the reliability of uplink frames.
It improves the reliability of uplink frames in multi-AP cooperative transmission, reduces frame loss and retransmission, and optimizes network resource utilization.
Smart Images

Figure CN2025145653_30072026_PF_FP_ABST
Abstract
Description
Collaborative transmission methods, equipment, media and products
[0001] Cross-references to related applications
[0002] This application is based on and claims priority to Chinese Patent Application No. 202510109345.9, filed on January 23, 2025, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of communication technology, and in particular to a cooperative transmission method, network device and storage medium. Background Technology
[0004] Multi-AP (Access Point) cooperative transmission technology refers to a technique where multiple APs form a cooperative transmission set to cooperate and transmit data. Cooperative transmission involves multiple APs sharing radio resources such as frequency, space, or time to send data frames to multiple terminals (STAs). When a STA successfully receives a data frame, it sends an uplink frame to the AP to confirm that the data frame has been correctly received. During multi-AP cooperative transmission, the reliability of the uplink frames can be reduced due to frequency domain conflicts or time domain misalignment between the uplink frames sent by multiple terminals. Summary of the Invention
[0005] The main objective of this application is to provide a cooperative transmission method, device, storage medium, and computer program product, which aims to improve the reliability of uplink frames in multi-AP cooperative transmission processes.
[0006] To achieve the above objectives, embodiments of this application provide a cooperative transmission method, which is applied to a shared access point, and the method includes:
[0007] Select or determine the parameter information of the coordinated trigger frame;
[0008] A collaborative trigger frame carrying the parameter information is sent to the shared access point, so that the shared access point generates or determines a first downlink collaborative transmission data frame based on the parameter information of the collaborative trigger frame, and sends the first downlink collaborative transmission data frame to the destination terminal corresponding to the shared access point, so that the destination terminal corresponding to the shared access point can send a first uplink frame based on the first downlink collaborative transmission data frame.
[0009] This application embodiment also provides a cooperative transmission method, which is applied to a shared access point, and the method includes:
[0010] Receive a collaborative trigger frame carrying parameter information sent by the shared access point;
[0011] A first downlink cooperative transmission data frame is generated or determined based on the parameter information of the cooperative trigger frame, and the first downlink cooperative transmission data frame is sent to the destination terminal corresponding to the shared access point, so that the destination terminal corresponding to the shared access point can send a first uplink frame based on the first downlink cooperative transmission data frame.
[0012] This application embodiment also provides a cooperative transmission device, which is applied to a shared access point, and the device includes:
[0013] The determination module is used to select or determine the parameter information of the collaborative triggering frame;
[0014] The sending module is configured to send a cooperative trigger frame carrying the parameter information to the shared access point, so that the shared access point generates or determines a first downlink cooperative transmission data frame according to the parameter information of the cooperative trigger frame, and sends the first downlink cooperative transmission data frame to the destination terminal corresponding to the shared access point, so that the destination terminal corresponding to the shared access point can send a first uplink frame according to the first downlink cooperative transmission data frame.
[0015] This application embodiment also provides a cooperative transmission device, which is applied to a shared access point, and the device includes:
[0016] The receiving module is used to receive collaborative trigger frames carrying parameter information sent by the shared access point;
[0017] The parsing module is used to generate or determine a first downlink cooperative transmission data frame based on the parameter information of the cooperative trigger frame, and send the first downlink cooperative transmission data frame to the destination terminal corresponding to the shared access point, so that the destination terminal corresponding to the shared access point can send a first uplink frame based on the first downlink cooperative transmission data frame.
[0018] This application also provides a network device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the cooperative transmission method described above.
[0019] This application embodiment also provides a storage medium, which is a computer-readable storage medium, and stores a computer program thereon. When the computer program is executed by a processor, it implements the steps of the cooperative transmission method described above.
[0020] This application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the cooperative transmission method described above.
[0021] This application discloses a cooperative transmission method applied to a shared access point. The method includes: selecting or determining parameter information of a cooperative trigger frame; sending the cooperative trigger frame carrying the parameter information to the shared access point, so that the shared access point generates or determines a first downlink cooperative transmission data frame according to the parameter information of the cooperative trigger frame, and sends the first downlink cooperative transmission data frame to the destination terminal corresponding to the shared access point, so that the destination terminal corresponding to the shared access point can send a first uplink frame according to the first downlink cooperative transmission data frame. Generating the first downlink cooperative transmission data frame according to the determined parameter information of the cooperative trigger frame enables the destination terminal corresponding to the shared access point to send the uplink frame according to the indication of the first downlink cooperative transmission data frame, thereby improving the reliability of the uplink frame. Attached Figure Description
[0022] Figure 1 is a schematic diagram of a multi-AP transmission scenario according to existing technology;
[0023] Figure 2 is a schematic diagram of a wireless communication network in an embodiment of this application;
[0024] Figure 3 is a schematic diagram of the structure of the wireless communication device in an embodiment of this application;
[0025] Figure 4 is an exemplary flowchart of the cooperative transmission method in an embodiment of this application;
[0026] Figure 5 is another exemplary flowchart of the collaborative transmission method in the embodiments of this application;
[0027] Figure 6 is a schematic diagram of a first example scenario according to an embodiment of this application;
[0028] Figure 7 is a schematic diagram of a second example scenario according to an embodiment of this application;
[0029] Figure 8 is a schematic diagram of a third example scenario according to an embodiment of this application;
[0030] Figure 9 is a schematic diagram of a fourth example scenario according to an embodiment of this application;
[0031] Figure 10 is a schematic diagram of the structure of the collaborative transmission device provided in an embodiment of this application;
[0032] Figure 11 is a schematic diagram of the structure of the collaborative transmission device provided in the embodiment of this application.
[0033] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0034] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.
[0035] Technical terms used in the embodiments of this application:
[0036] IEEE 802.11be: A wireless communication standard;
[0037] AP: Access Point;
[0038] sharing AP: Shared access point;
[0039] shared AP: Access point that is shared; STA: Station, terminal.
[0040] MAP: Multiple-AP, multiple access points;
[0041] TXOP: Transmission opportunity;
[0042] EDCA: Enhanced distributed channel access;
[0043] C-SR: Coordination Spatial Reuse;
[0044] C-TDMA: Coordination Time Division Multiple Access;
[0045] C-RTWT: Coordination restrict target wake time;
[0046] C-BF: Coordination Beamforming;
[0047] C-OFDMA: Coordination Orthogonal Frequency Division Multiple Access;
[0048] BSS: Basic Service Set;
[0049] PPDU: Physical layer protocol data;
[0050] SIFS: Short interframespace;
[0051] PIFS: Priority interframe space;
[0052] P20: Primary 20MHz channel;
[0053] BW: Bandwidth;
[0054] CTS: Clear to send;
[0055] ID: Identifier;
[0056] HT: High throughput;
[0057] VHT: Very High throughput;
[0058] HE: High efficiency;
[0059] EHT: Extreme High throughput;
[0060] UHR: Ultra high reliability.
[0061] Multi-AP cooperative transmission technology refers to the technique of multiple APs forming a cooperative transmission set to cooperate and transmit data. Cooperative transmission means that multiple APs share radio resources such as frequency, space, or time and use technologies such as cooperative beamforming (C-BF), cooperative spatial multiplexing (C-SR), and cooperative orthogonal frequency division multiplexing (C-OFDMA) to send data frames to multiple stations (STAs). When a STA successfully receives a data frame, it sends an ACK / BA frame to the AP to confirm that the data frame has been correctly received.
[0062] Referring to Figure 1, which is a schematic diagram of a multi-AP transmission scenario according to the prior art, from the frequency domain perspective, if the ACK / BA frames sent by STA1 and STA2 overlap in the frequency band, the AP may not be able to receive the ACK / BA frames. The AP may assume that the data frame was lost or corrupted during transmission and retransmit the data frame. Therefore, even if the data frame is transmitted correctly, if the AP cannot receive the ACK / BA frames correctly due to the frequency domain conflict, the AP will retransmit the data frame, thus wasting network resources. In addition, from the time domain perspective, if the end times of the ACK / BA frames sent by STA1 and STA2 are not aligned, it may conflict with frames sent by subsequent APs, resulting in disordered timing of subsequent frames and unnecessary frame retransmission steps.
[0063] Specifically, in the scenario shown in Figure 1, STA1 is associated with AP1, and STA2 is associated with AP2. When AP1's maximum operation channel bandwidth is 160MHz and AP2's maximum operation channel bandwidth is 80MHz, AP1, as a TXOP holder, can share its acquired TXOP resources with AP2 for cooperative transmission. AP1 can also share its 80MHz bandwidth within its operation channel bandwidth coverage area with AP2 for transmission. AP1, as a sharing AP, sends a trigger frame to trigger AP2 to perform cooperative beamforming (C-SR) transmission on AP1's main 80MHz bandwidth. After AP1 and AP2 complete downlink C-SR data frame transmission, STA1 and STA2 simultaneously send ACK / BA frames addressed to AP1 and AP2 at SIFS intervals. The bandwidth of the ACK / BA frames sent by STA1 and STA2 is the same as that of the C-BF data frames sent by AP1 and AP2, respectively. Therefore, they overlap in bandwidth (AP1's main 80MHz bandwidth), and AP1 and AP2 may not be able to correctly receive their respective ACK / BA frames addressed to them.
[0064] If STA1 and STA2 are HE / EHT / UHR type STAs, meaning they support base-triggered uplink OFDMA transmission, the aforementioned problem can be solved by allocating non-overlapping frequency resources to STA1 and STA2 for transmitting uplink ACK / BA frames and limiting the duration of their respective ACK / BA frames. However, to extend multi-AP cooperative operation technology to a wider range of scenarios, STA1 and STA2 can be pre-HE type STAs. Therefore, ensuring the reliability of uplink frame (ACK / BA) transmission by STAs in multi-AP cooperative transmission technology becomes particularly important.
[0065] Referring to Figure 2, which is a schematic diagram of a wireless communication network in an embodiment of this application, as shown in Figure 2, the implementation scheme discussed in this application can be applied to various wireless devices. The wireless implementation scheme described in detail below is only an illustrative example.
[0066] Figure 2 illustrates a network consisting of one or more wireless communication devices, including an access point (AP) 102 and a wireless terminal device (STA) 104. In some examples, these devices are capable of exchanging data according to the Institute of Electrical and Electronics Engineers (IEEE) 802 series standards. The IEEE 802 standards cover communication specifications for a wide range of network devices, from Local Area Networks (LANs) to Metropolitan Area Networks (MANs). In particular, the IEEE 802.11 standard sets clear guidelines for communication in Wireless Local Area Networks (WLANs). In these networks, communication must adhere to at least one communication protocol to ensure communication between different devices. These communication protocols are dynamically evolving and are continuously updated with technological advancements to enhance communication stability and improve data transmission efficiency.
[0067] IEEE 802.11 wireless communication technology can also be referred to as WiFi technology. In this example, AP102 and STA104 transmit data via one or more protocols from the IEEE 802.11 protocol family. These protocols cover a range from early standards such as 802.11b, 802.11g, and 802.11a, to the Very High Throughput (VHT) of 802.11n and 802.11ac, to the High Efficiency (HE) of 802.11ax, and the Extremely High Throughput (EHT) of 802.11be. Furthermore, it includes next-generation IEEE 802.11 technologies such as the Ultra High Reliability (UHR) standard, as well as other developing IEEE 802.11 wireless communication specifications.
[0068] In other examples, AP102 and STA104 may communicate according to other standards, such as the Long-Term Evolution (LTE) standard developed by the Third Generation Partnership Project (3GPP). Furthermore, wireless communication standards may include LTE-A (an enhanced version of LTE), next-generation 5G NR technology, Bluetooth, global navigation satellite systems (such as GPS or GLONASS), and mobile television broadcasting standards (such as ATSC-M / H). These technologies can be used individually or in combination. In some embodiments, STA104 may be designed to support only a single wireless communication technology. The names of AP102 and STA104 may also differ depending on the technological context. For example, in an LTE network, AP102 may be referred to as an Evolved NodeB (eNB), while STA104 may be referred to as User Equipment (UE).
[0069] In some embodiments, the wireless terminal device, also known as a station (STA), may be more specifically defined as a non-access point STA (non-AP STA). These STAs 104 are capable of wirelessly connecting to nearby network devices, such as access points (APs 102). The wireless terminal device can be a mobile phone, handheld device, wearable device, computer or tablet, unmanned aerial vehicle (UAV), unmanned flight controller (UAC), vehicle, or virtually any type of wireless device. The STA may include a processor configured to execute program instructions stored in memory. The STA 104 can perform any of the methods described in this application by executing such stored instructions. Alternatively, the STA 104 may also include programmable hardware elements, such as field-programmable gate arrays (FPGAs), integrated circuits, or other hardware components configured to perform any part or all of the methods described in this application.
[0070] In some implementations, AP102 can be defined as a station (STA), and more specifically, as an access point STA (AP STA). AP102 can be, but is not limited to, a router, a mobile terminal that has enabled a hotspot, a base station, etc., all of which have hardware facilities for wireless communication with STA104. Furthermore, AP102 can also be configured to communicate with network 106, which can be a telecommunications network, such as the Public Switched Telephone Network (PSTN), the Internet, or other possible networks. Therefore, AP102 can not only enable communication between STA104, but also communication between STA104 and network 106. As will be further described later in this application, AP102 includes the hardware required to achieve wireless communication with STA104, and may also include hardware and software components for implementing or supporting the implementation of the features described in this application.
[0071] The communication range of AP102 is typically referred to as the Basic Service Set (BSS). AP102 and STA104 can communicate via various radio access technologies or wireless communication technologies, including but not limited to LTE, LTE Advanced (LTE A), 5G NR, WiFi, and Ultra Wideband (UWB). AP102 can also be configured to provide STA104 with communication connectivity to network 106.
[0072] The STA104 can also be configured to communicate with other STA104 devices. For example, the STA104 can be configured to support direct device-to-device communication, commonly referred to as peer-to-peer (P2P) communication. This communication method allows two devices to communicate directly without the AP102.
[0073] Multiple BSSs can be combined to form an Extended Service Set (ESS). In this example, AP102 may not be a single access point, but rather one of multiple access points. A controller, not shown in the diagram, can be responsible for storing and managing shared information among the multiple AP102s and for controlling the BSSs, such as allocating parameters like the primary channel and BSS color.
[0074] The traditional STA108 can operate according to one or more standards in the IEEE 802.11 standard family, which may include 802.11a / b / g / n / ac / ad / ah / ay / ax, etc. The AP102 can communicate with the traditional STA108 using traditional IEEE 802.11 communication technology.
[0075] The MAC and PHY layers in AP102 and STA104 exchange PDUs (Protocol Data Units) and SDUs (Service Data Units) during the management of wireless communication traffic. The PHY layer is configured to receive SDUs from the MAC layer, encapsulating the MAC SDUs into PPDUs (Physical Layer Protocol Data Units) by adding a preamble. In some embodiments, different types of PPDUs may exist, such as single-user (SU) PPDUs, downlink (DL) PPDUs, multi-user (MU) PPDUs, extended range (ER) SUPPDUs, and / or trigger-based (TB) PPDUs. The PPDU preamble may include various training fields that the receiving AP102 or STA104 uses to perform synchronization, gain control, channel characteristic estimation, and signal equalization. AP102 and STA104 then exchange wireless communication signals in PPDU format.
[0076] Wireless communication channel bandwidths offer a variety of options, including but not limited to 20MHz, 40MHz, 80MHz, 160MHz, and combinations such as 80+80MHz. Furthermore, in some embodiments, the channel bandwidth may reach 320MHz, or appear in a combination of 160+160MHz. For narrower channels, bandwidth options may include subdivisions from 1MHz to 10MHz, or combinations thereof, or other bandwidths less than or equal to the available bandwidth may also be used. In some embodiments, the channel bandwidth may also be determined based on the number of subcarriers carrying data, which may be 26, 52, 106, 242, 484, 996, and 2x996. In some embodiments, the allocation of bandwidth, tone, or number of subcarriers may be referred to as resource unit (RU) allocation.
[0077] In some embodiments of IEEE 802.11, such as the ax / be embodiment, AP102 gains control of the wireless channel through a contention mechanism to acquire a transmission window (TXOP). During the TXOP, AP102 can transmit frames containing EHT / HE trigger information, which may be related to the synchronous uplink and downlink data transmission of STA104. AP102 can provide the duration of the TXOP and RU allocation information. STA104 communicates with AP102 using multiple access technologies such as OFDMA or MUMIMO. During the TXOP, AP102 can send one or more PPDUs to exchange data with STA104.
[0078] In some implementations, STA104 and / or AP102 are configured to perform the methods and functions described in conjunction with Figures 1-1-xx of this application. The term "WiFi" may refer to one or more versions of the IEEE 802.11 communication standard. APs and STAs may include access points and terminal devices based on EHT / HE technology standards, as well as conventional wireless communication devices.
[0079] Referring to Figure 3, which is a schematic diagram of the structure of a wireless communication device in an embodiment of this application, Figure 3 serves as a block diagram of the wireless communication device 200. This structure is suitable for implementing various technologies or methods discussed in this application. In some embodiments, the device 200 can operate independently or establish connections with other devices to form a network system. When the device 200 is deployed in a network, it can operate as a server or client in a server-client mode, or as a node in a P2P network mode. The device 200 may represent AP102, STA104, STA108, or any other device capable of executing relevant instructions, including methods for implementing or supporting the features described in this application.
[0080] Device 200 may include processor 204 (e.g., central processing unit (CPU), graphics processing unit (GPU) or any combination thereof), memory 202, display device 212, input device 214, sensor device 216 and antenna 218.
[0081] Memory 202 stores the control program and various data used. AP102 and STA104, STA108 can be configured to implement or support the implementation of part or all of the methods described in this application, for example, by executing program instructions stored in the memory. The memory can be implemented as RAM, flash memory, ROM, EPROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art. In this respect, the memory can be coupled to the processor, allowing the processor to read information from and write information to the memory. In some embodiments, the memory may each include a cache for storing temporary variables or other intermediate information during the execution of instructions executed by the processor. The memory may also include non-volatile memory for storing instructions to be executed by the processor. After the device is powered on, one or more programs stored on a hard disk or read-only memory are transferred to random access memory and registers for storing variables and parameters required by this application.
[0082] Device 200 may also include display device 212 and input device 214 (e.g., keyboard and mouse). In some embodiments, display device 212 and input device 214 may be touch screen displays. Sensor 216 may be, for example, a Global Positioning System (GPS) sensor or other sensors.
[0083] Processor 204 is responsible for executing various instruction sets or software programs and managing data transmission and reception tasks. Processor 204 may include a Media Access Control Unit 206 (MAC unit), a Physical Layer Unit 208 (PHY unit), and a storage unit 210. These units, including PHY unit 208, MAC unit 206, and storage unit 210, can be interconnected and may be partially or entirely integrated onto a single chip. Processor 204 can implement or assist in implementing one or more functions, operations, or methods described in this application by running program code stored in storage units 202 or 210. Furthermore, processor 204 can be configured to use one or more antennas to transmit and receive signals with other wireless devices (e.g., AP 102, STA 104, or legacy device 108). In a particular embodiment, PHY unit 208 is responsible for performing functions such as signal encoding and decoding, power amplification, and filtering, including generating baseband signals for transmission and decoding received signals. PHY unit 208 can also transmit signals according to one of the 802.11 standards discussed herein, such as 802.11ax / 802.11be. MAC unit 206 is responsible for managing access rights to the wireless communication medium. In some embodiments, MAC unit 206 can compete for access to the wireless medium based on Network Allocation Vector (NAV) and Channel Clearance Assessment (CCA). Certain functions of signal transmission and reception may be performed collaboratively by PHY unit 208, MAC unit 206, and other components. In some embodiments, processor 204 may integrate one or more general-purpose or purpose-specific processors. Processor 204 may also be configured as a Field Programmable Gate Array (FPGA) or implemented using dedicated hardware components such as Application-Specific Integrated Circuits (ASICs) to implement the required hardware and logic circuitry. In some cases, the implementation of processor 204 may rely on the combination of software-configured elements with other hardware elements.
[0084] Antenna 218 may include one or more directional or omnidirectional antennas, including, for example, linearly polarized antennas, circularly polarized antennas, narrowband antennas, wideband antennas, ultra-wideband antennas, or other types of antennas suitable for transmitting RF signals. In some embodiments, antenna 218 may be configured to perform wireless communication using at least one of single-input multiple-output (SIMO), multiple-input multiple-output (MIMO), or multiple-input single-output (MISO) technologies. In some embodiments, multi-user MIMO technology may be used for wireless communication.
[0085] In several embodiments, the methods described in this application may be implemented entirely in software, or in part through a combination of software and firmware. These software components and / or firmware may be encoded on a persistent computer-readable storage medium for the processor to read. The processor parses and executes these encoded instructions to perform the series of operations described in this application. These instructions may exist in various forms, including but not limited to raw source code, compiled code, scripts requiring interpretation, directly executable programs, statically compiled programs, or dynamically generated programs.
[0086] In multi-AP collaborative transmission, multiple access points can be divided into two main categories: sharing APs and shared APs, or master APs, slave APs, etc. A sharing AP or master AP is the AP responsible for coordinating and controlling other APs in multi-AP collaborative transmission. Shared APs and slave APs are APs controlled and scheduled by the sharing AP in multi-AP collaborative transmission. Shared APs coordinate with each other through the sharing AP to avoid collisions and improve transmission efficiency. The roles of sharing APs and shared APs are usually determined based on the initial negotiation of the collaborative transmission set, or based on factors such as network topology, AP processing capacity, AP location and coverage, or, in the CSMA / CA mechanism, the AP that first completes the backoff process and attempts to access the channel becomes the sharing AP.
[0087] MAP coordination operations can be performed in three dimensions: time domain, frequency domain, and spatial domain. A complete MAP coordination operation includes the main processes of MAP coordination discovery, MAP coordination agreement negotiation, and MAP coordination transmission. After a sharing AP acquires a TXOP (Transmission Optimization Point), it can share its time and frequency resources with the shared AP to perform MAP coordination transmission. The types of coordination transmission include, but are not limited to, C-SR (Concurrent Response Time), C-BF (Concurrent Broadband), and C-OFDMA (Concurrent Off-Frequency DMA).
[0088] C-SR, or Cooperative Spatial Multiplexing, allows the sharing AP to perform parallel transmission on the same time / frequency resources after acquiring TXOP. Furthermore, the sharing AP can reduce interference to each other's receivers by controlling the transmission power of the shared AP during C-SR transmission.
[0089] Cooperative beamforming (C-BF) allows the sharing AP to transmit in parallel on the same time / frequency resources after acquiring the TXOP. The sharing AP and the shared AP can reduce the interference of parallel transmission on each other's receivers by setting the null space precoding matrix.
[0090] C-OFDMA, or Cooperative Orthogonal Frequency Division Multiple Access, allows a sharing AP to divide its acquired TXOP bandwidth into different parts and allocate them to different shared APs. Each shared AP can independently perform uplink / downlink transmissions with its associated STA within the allocated frequency domain resources.
[0091] Referring to Figure 4, which is an exemplary flowchart of a cooperative transmission method in an embodiment of this application, the cooperative transmission method is applied to a shared access point, and the method includes:
[0092] Step S10: Select or determine the parameter information of the collaborative trigger frame;
[0093] For example, the parameter information of the cooperative trigger frame includes at least one of the following: the type of this cooperative transmission, the access point identifier of the shared access point participating in this cooperative transmission, the trigger response indication, the uplink frame transmission mode, the bandwidth information allocated to the shared access point, the duration information allocated to the shared access point, and the individual transmission mode indication.
[0094] For example, the trigger response is indicated as either an immediate trigger response or a delayed trigger response.
[0095] For example, the uplink frame transmission mode includes at least one of the following: using a trigger-based transmission mode, selectively using a trigger-based transmission mode, and using a non-trigger transmission mode.
[0096] For example, the steps of selecting or determining the parameter information of the coordinated trigger frame include:
[0097] The trigger response indicator is set to trigger response immediately, and the uplink frame transmission mode is set to use non-trigger transmission mode; or,
[0098] The parameter information of the collaborative trigger frame is determined based on the destination terminal of the shared access point.
[0099] For example, the sharing AP sends a specific MAP coordination trigger frame to initiate the current coordinated transmission with the shared AP(s). The sharing AP can carry information including, but not limited to, the following through public fields and user / special user fields in the specific trigger frame:
[0100] The types of collaborative transmissions used in this instance include, for example, C-SR, C-BF, and C-OFDMA.
[0101] The AP IDs of the shared APs(s) participating in this collaborative transmission;
[0102] Indicates whether the shared AP(s) triggers a response immediately, indicated by a 1-bit instruction. For example, setting it to 1 indicates "trigger response immediately," and setting it to 0 indicates "trigger response with delay."
[0103] This instructs the shared AP(s) on the transmission mode for sending uplink frames to non-AP STAs associated with the shared AP(s) during this cooperative transmission. The transmission mode can be: 1. Using trigger-based (TB) transmission mode; 2. Selectively using trigger-based (TB) transmission mode; 3. Using non-trigger (TB) transmission mode.
[0104] If the shared AP(s) is used in mode 1 or 2 to transmit uplink frames to non-AP STAs associated with the shared AP(s) in this cooperative transmission, then it also includes:
[0105] The bandwidth information allocated to the shared AP(s) for UL OFDMA transmission in this collaborative transmission;
[0106] The duration information of the UL OFDMA transmission allocated to the shared AP(s) for this collaborative transmission;
[0107] Instructs the shared AP(s) to send downlink frames using a non-cooperative transmission mode (alone), indicated by 1 bit;
[0108] Other information used for collaborative transmission of shared AP(s).
[0109] For example, the step of determining the parameter information of the collaborative trigger frame based on the destination terminal of the shared access point includes at least one of the following:
[0110] If the destination terminal of the shared access point does not support or has not established a block acknowledgment (BLOCK) protocol, the trigger response indication is set to a delayed trigger response;
[0111] If the destination terminal of the shared access point does not support trigger-based transmission, the trigger response indicator is set to immediate trigger response and the uplink frame transmission mode is set to use non-trigger transmission mode, or the trigger response indicator is set to delayed trigger response.
[0112] If the destination terminal of the shared access point supports trigger-based transmission, the trigger response indication is set to immediate trigger response, and the uplink frame transmission mode is set to use trigger-based transmission mode and / or selectively use trigger-based transmission mode.
[0113] For example, the step of selecting or determining the parameter information of the coordinated trigger frame includes, before:
[0114] The transmission opportunity is acquired on the first primary channel of the shared access point.
[0115] Determine the transmission bandwidth in the current transmission opportunity and the working channel bandwidth overlapping between the shared access point and the shared access point;
[0116] The transmission bandwidth in this transmission opportunity and the working channel bandwidth overlapping between the shared access point and the shared access point are used to select or determine the parameter information of the cooperative trigger frame.
[0117] For example, the method further includes:
[0118] A second downlink cooperative transmission data frame is generated or determined based on the parameter information of the cooperative trigger frame;
[0119] The second downlink cooperative transmission data frame is sent to the destination terminal corresponding to the shared access point, so that the destination terminal corresponding to the shared access point can send the second uplink frame according to the second downlink cooperative transmission data frame.
[0120] For example, the method further includes:
[0121] In the case where the second downlink cooperative trigger frame includes a delayed trigger response, the destination terminal corresponding to the shared access point sends the second uplink frame immediately.
[0122] In the case where the second downlink coordinated trigger frame includes an immediate trigger response and the uplink frame is sent in a non-triggering mode, the destination terminal corresponding to the shared access point sends the second uplink frame with a delay.
[0123] In the case where the second downlink coordinated trigger frame includes an immediate trigger response and the uplink frame is sent using a trigger-based transmission mode or selectively using a trigger-based transmission mode, the destination terminal corresponding to the shared access point sends the second uplink frame as a trigger-based transmission.
[0124] For example, this application embodiment uses a primary 20MHz channel as the first main channel for illustration.
[0125] For example, the Sharing AP obtains the TXOP on its primary 20MHz channel through the EDCA mechanism. Then, the Sharing AP determines the information carried in the specific MAP cooperative trigger frame in this cooperative transmission. The specific steps include, but are not limited to, at least one of the following:
[0126] (1) Determine the type of this collaborative transmission, such as: C-SR, C-BF, C-OFDMA, etc.;
[0127] (2) Determine the shared AP(s) object (AP ID) participating in this collaborative transmission;
[0128] (3) Determine whether the sharing AP and shared AP(s) trigger a response immediately and the uplink frame transmission mode:
[0129] Sharing AP evaluation: Whether the interference at the receiver is tolerable in a scenario where the destination non-AP STA (destination terminal) corresponding to the sharing AP(s) transmits uplink frames with overlapping frequency bands and times.
[0130] If the sharing AP assessment is tolerable, the immediate trigger response field in the MAP co-triggered frame is set to 1, and the uplink frame transmission mode is mode 3.
[0131] The sharing AP sets an immediate response ACK policy in the downlink cooperative transmission data frame, for example, the Ack Policy Indicator field is set to Normal Ack type.
[0132] If the sharing AP evaluation cannot be interfered with or ignored, then proceed with the following steps:
[0133] If the non-AP STA at the sharing AP's destination does not support or has not established the BlockAck protocol, the immediate trigger response field in the MAP cooperative trigger frame will be 0. The sharing AP sets an immediate response ACK Policy in the downlink cooperative transmission data frame, for example, setting the Ack Policy Indicator field to Normal Ack type.
[0134] If the destination non-AP STA of the sharing AP is a pre-HE type STA, i.e., it does not support TB (Trigger Based) transmission, the sharing AP can optionally determine whether the shared AP(s) should immediately trigger a response. The choice of whether to immediately trigger a response may be related to the specific implementation. For example, the sharing AP can determine whether it needs the destination non-AP STA to immediately send a BA / ACK frame for windowing operation based on its own BA sending window.
[0135] If the sharing AP determines that the shared AP(s) will respond immediately, the immediate response field will be set to 1, where the uplink frame transmission mode field is mode 3. If the sharing AP responds non-immediately, it will set the non-immediate response ACK Policy in the downlink cooperative transmission data frame, for example, the Ack Policy Indicator field will be set to the Block Ack type.
[0136] If the sharing AP determines that the shared AP(s) will not respond immediately, the immediate response field will be set to 0. The sharing AP will respond immediately and set the ACK Policy for immediate response in the downlink cooperative transmission data frame, for example, the Ack Policy Indicator field will be set to Normal Ack type.
[0137] If the destination non-AP STA of the sharing AP is an HE / EHT / UHR type STA, i.e., supporting TB transmission, then the sharing AP instructs the shared AP(s) to immediately trigger a response. The sharing AP may optionally indicate that the uplink frame transmission mode is mode 1 or mode 2. Furthermore, in mode 1 or mode 2, the following should also be included:
[0138] Determine the bandwidth allocated to the shared AP(s) for uplink frame transmission by the associated non-AP STA in this cooperative transmission: Based on the transmission bandwidth in the current TXOP obtained by the sharing AP and the overlapping working channel bandwidth of the sharing AP and shared AP(s), determine the uplink frame transmission bandwidth allocated to the sharing AP and shared AP(s) for this cooperative transmission. The bandwidth allocated to the sharing AP should be within the TXOP bandwidth obtained by the sharing AP. The bandwidth allocated to the shared AP(s) should be within the TXOP bandwidth obtained by the sharing AP and the overlapping working channel bandwidth of the sharing AP and shared AP(s).
[0139] Determine the duration of uplink frame transmission for the shared AP(s) in this cooperative transmission. The sharing AP determines the duration of uplink frame transmission in this cooperative transmission, and the sharing AP should ensure that this duration is sufficient to meet the uplink frame transmission requirements.
[0140] The sharing AP is configured with a trigger-based (TB) uplink frame transmission mode. The sharing AP can carry a TRS field in the current downlink cooperative transmission data frame, and the TRS field carries bandwidth and duration information to trigger the destination non-AP STA to send an uplink frame (BA / ACK) on the indicated bandwidth; or the sharing AP can carry bandwidth and duration information in the MU-BAR frame and aggregate it with the downlink cooperative transmission data frame to trigger the destination non-AP STA to send an uplink frame (BA / ACK) on the indicated bandwidth.
[0141] The sharing AP can be specified to send downlink frames in non-cooperative mode, while the sharing AP does not send any. In this mode, the sharing AP does not need to specify whether the shared AP should trigger a response immediately or the uplink frame sending mode; the shared AP can configure these settings according to its own needs.
[0142] (4) Determine other parameters related to cooperative transmission, such as power, rate, precoding matrix, etc.
[0143] Step S20: Send a cooperative trigger frame carrying the parameter information to the shared access point, so that the shared access point generates or determines a first downlink cooperative transmission data frame according to the parameter information of the cooperative trigger frame, and sends the first downlink cooperative transmission data frame to the destination terminal corresponding to the shared access point, so that the destination terminal corresponding to the shared access point can send a first uplink frame according to the first downlink cooperative transmission data frame.
[0144] For example, a shared AP(s) listens for and receives a specific multi-AP coordination trigger frame sent by a sharing AP, and the shared AP(s) parses the specific multi-AP coordination trigger frame and assembles a downlink coordinated transmission data frame.
[0145] For example, the sharing AP and shared AP complete the framing of downlink cooperative data frames according to the aforementioned method and transmit them over the air interface. The destination non-AP STA (i.e., the destination terminal) addressed by the downlink cooperative data frame of the sharing AP and shared AP parses the data frame and sends an uplink frame (BA / ACK) according to the parameters mentioned above. If the ACK Policy is an immediate response type (i.e., immediately triggered response), the non-AP STA may choose to send a non-HT DUP type BA / ACK frame. If it is a triggered uplink frame transmission mode, the non-AP STA continues to parse the TRS field or MU-RTS frame and obtain bandwidth and duration information. The non-AP STA sends the uplink frame in TB type, which is transmitted on the obtained bandwidth and the duration should be the obtained duration. If the ACK Policy is a non-immediate response type (i.e., delayed triggered response), the non-AP STA does not need to take any action.
[0146] This embodiment, through the above scheme, specifically selects or determines the parameter information of the collaborative trigger frame through the shared access point; sends the collaborative trigger frame carrying the parameter information to the shared access point, so that the shared access point generates or determines a first downlink collaborative transmission data frame according to the parameter information of the collaborative trigger frame, and sends the first downlink collaborative transmission data frame to the destination terminal corresponding to the shared access point, so that the destination terminal corresponding to the shared access point can send a first uplink frame according to the first downlink collaborative transmission data frame. By generating the first downlink collaborative transmission data frame according to the determined parameter information of the collaborative trigger frame, the destination terminal corresponding to the shared access point can send an uplink frame according to the indication of the first downlink collaborative transmission data frame, thereby improving the reliability of the uplink frame.
[0147] Referring to Figure 5, which is another exemplary flowchart of the cooperative transmission method in this application embodiment, the cooperative transmission method is applied to a shared access point, and the method includes:
[0148] Step S30: Receive a collaborative trigger frame carrying parameter information sent by the shared access point;
[0149] For example, the parameter information of the cooperative trigger frame includes at least one of the following: the type of this cooperative transmission, the access point identifier of the shared access point participating in this cooperative transmission, the trigger response indication, the uplink frame transmission mode, the bandwidth information allocated to the shared access point, the duration information allocated to the shared access point, and the individual transmission mode indication.
[0150] For example, the trigger response is indicated as either an immediate trigger response or a delayed trigger response.
[0151] For example, the step of generating or determining the first downlink cooperative transmission data frame based on the parameter information of the cooperative trigger frame includes at least one of the following:
[0152] If the trigger response indication is a delayed trigger response, select or determine the destination terminal that has established a block acknowledgment protocol, and set a non-immediate response acknowledgment policy (ACK Policy) in the first downlink cooperative transmission data frame;
[0153] When the trigger response indication is set to trigger response immediately, the first downlink cooperative transmission data frame is generated or determined according to the transmission mode of the uplink frame.
[0154] For example, the uplink frame transmission mode includes at least one of the following: using a trigger-based transmission mode, selectively using a trigger-based transmission mode, and using a non-trigger transmission mode.
[0155] For example, the step of generating or determining the first downlink cooperative transmission data frame based on the transmission mode of the uplink frame includes at least one of the following:
[0156] When the uplink frame transmission mode is a trigger-based transmission mode, the trigger-based uplink frame transmission mode is set in the first downlink cooperative transmission data frame;
[0157] When the uplink frame transmission mode is to selectively use the trigger-based transmission mode, the trigger-based uplink frame transmission mode is set in the downlink cooperative transmission data frame, and / or, a non-immediate response acknowledgment strategy is set in the first downlink cooperative transmission data frame.
[0158] When the uplink frame is transmitted in a non-triggered mode, an immediate response acknowledgment strategy is set in the first downlink cooperative transmission data frame.
[0159] Step S40: Generate or determine a first downlink cooperative transmission data frame based on the parameter information of the cooperative trigger frame, and send the first downlink cooperative transmission data frame to the destination terminal corresponding to the shared access point, so that the destination terminal corresponding to the shared access point can send a first uplink frame based on the first downlink cooperative transmission data frame.
[0160] For example, the step of generating or determining the first downlink cooperative transmission data frame based on the parameter information of the cooperative trigger frame includes:
[0161] If the parameter information of the collaborative trigger frame includes the individual transmission mode indication, the first downlink collaborative transmission data frame is set according to the service requirements of the shared access point.
[0162] If the destination terminal corresponding to the shared access point does not meet the preset conditions, a Quality of Service (QoS) null frame (QOS-NULL frame) is sent to the destination terminal corresponding to the shared access point, or the first downlink cooperative transmission data frame is not sent.
[0163] For example, a shared AP(s) listens for and receives a specific multi-AP coordination trigger frame sent by a sharing AP. The shared AP(s) parses the specific multi-AP coordination trigger frame and assembles downlink coordinated transmission data frames, including but not limited to at least one of the following:
[0164] The shared AP determines whether to trigger a response immediately and the uplink frame transmission mode.
[0165] If the immediate trigger response field in the MAP coordinated trigger frame is 0, then:
[0166] The shared AP selects a non-AP STA that has established a BlockAck protocol as the destination STA for the current cooperative transmission. The shared AP sets a non-immediate response ACK Policy in the downlink cooperative transmission data frame, such as setting the Block Ack type in the Ack Policy Indicator field.
[0167] If the shared AP currently has no available STAs, the shared AP may choose to send a QoS-NULL frame or not send anything.
[0168] If the immediate trigger response field in the MAP coordinated trigger frame is 1, then:
[0169] If the uplink frame transmission mode is Mode 1: the shared AP selects an HE / EHT / UHR type STA as the destination STA for the current cooperative transmission and sets the uplink frame transmission mode based on trigger (TB). If there are no selectable destination STAs, the shared AP can choose to send a QoS-NULL frame or not send anything.
[0170] If the uplink frame transmission mode is Mode 2: the shared AP can select an HE / EHT / UHR type STA as the destination STA for the current cooperative transmission and set the trigger-based (TB) uplink frame transmission mode. If there are no available HE / EHT / UHR type STAs, the shared AP can select another non-AP STA that has established a BlockAck protocol as the destination STA for the current cooperative transmission. The shared AP sets a non-immediate response ACK Policy in the downlink cooperative transmission data frame, for example, setting the Ack Policy Indicator field to Block Ack type. If there are still no available destination STAs, the shared AP can choose to send a QoS-NULL frame or not send anything.
[0171] If the uplink frame transmission mode is mode 3, the shared AP can set an immediate response ACK policy in the downlink cooperative transmission data frame, for example, setting the Ack Policy Indicator field to the Normal Ack type.
[0172] The selection of a non-AP STA by shared AP(s) depends not only on the above process, but also on the specific requirements of the cooperation type. For example, if the cooperation type is C-BF, shared AP(s) also needs to select a non-AP STA that has completed joint channel listening operation, which depends on the specific implementation method.
[0173] If the shared AP(s) is configured with a trigger-based (TB) uplink frame transmission mode, the shared AP obtains the uplink frame transmission bandwidth and duration for this cooperative transmission based on the bandwidth and duration information in a specific trigger frame. The shared AP can carry a TRS field in the downlink cooperative transmission data frame and include the bandwidth and duration information in the TRS field to trigger the destination non-AP STA to send an uplink frame (BA / ACK) on the indicated bandwidth; or the shared AP can carry the bandwidth and duration information in a MU-BAR frame and aggregate it with the downlink cooperative transmission data frame to trigger the destination non-AP STA to send an uplink frame (BA / ACK) on the indicated bandwidth.
[0174] If the sharing AP instructs the shared AP to send downlink frames in non-cooperative mode, the shared AP can send specific frames according to its own service needs without having to comply with the above-mentioned process restrictions.
[0175] The shared AP determines the parameters of the downlink cooperative data frame based on other information in a specific trigger frame.
[0176] For example, the sharing AP and shared AP complete the framing of downlink cooperative data frames according to the aforementioned method and transmit them over the air interface. The destination non-AP STA (i.e., the destination terminal) addressed by the downlink cooperative data frame of the sharing AP and shared AP parses the data frame and sends an uplink frame (BA / ACK) according to the parameters mentioned above. If the ACK Policy is an immediate response type (i.e., immediately triggered response), the non-AP STA may choose to send a non-HT DUP type BA / ACK frame. If it is a triggered uplink frame transmission mode, the non-AP STA continues to parse the TRS field or MU-RTS frame and obtain bandwidth and duration information. The non-AP STA sends the uplink frame in TB type, which is transmitted on the obtained bandwidth and the duration should be the obtained duration. If the ACK Policy is a non-immediate response type (i.e., delayed triggered response), the non-AP STA does not need to take any action.
[0177] This embodiment, through the above scheme, specifically involves the shared access point receiving a collaborative trigger frame carrying parameter information sent by the shared access point; generating or determining a first downlink collaborative transmission data frame based on the parameter information of the collaborative trigger frame; and sending the first downlink collaborative transmission data frame to the destination terminal corresponding to the shared access point. This allows the destination terminal corresponding to the shared access point to send a first uplink frame based on the first downlink collaborative transmission data frame. Generating the first downlink collaborative transmission data frame based on the determined parameter information of the collaborative trigger frame enables the destination terminal corresponding to the shared access point to send an uplink frame according to the indication of the first downlink collaborative transmission data frame, thus improving the reliability of the uplink frame.
[0178] Referring to Figure 6, which is a schematic diagram of a first example scenario according to an embodiment of this application, after sharing AP1 acquires an 80MHz bandwidth TXOP, it selects to schedule shared AP2 and selects C-BF cooperative mode for subsequent transmission. The destination non-AP STA of sharing AP1 is an HE / EHT / UHR type STA, i.e., supporting TB transmission, so sharing AP1 instructs shared AP2 to immediately trigger a response. The sharing AP instructs the uplink frame transmission mode to be mode 1. Furthermore, the overlapping bandwidth of sharing AP1 and shared AP2 is the primary 80MHz bandwidth of sharing AP1. Sharing AP1 allocates the P40 portion of the 80MHz bandwidth to itself for subsequent uplink frame transmission and allocates the S40 portion of the 80MHz bandwidth to shared AP2 for subsequent uplink frame transmission. Furthermore, sharing AP1 determines the transmission duration of the uplink frame. Finally, sharing AP1 encapsulates the type of this cooperative transmission, the shared AP2 ID, the downlink cooperative data frame parameters, and the above information in a MAP cooperative trigger frame (this frame can be a newly defined control frame or an extension based on the existing basic trigger frame in the current standard).
[0179] For example, after receiving a specific trigger frame and pausing at SIFS intervals, shared AP2 simultaneously initiates C-BF cooperative transmission with sharing AP1. Shared AP2 selects a non-AP STA that supports TB transmission as the destination STA for this cooperative transmission. For sharing AP1, the C-BF downlink cooperative data frame contains a TRS field, which includes the bandwidth location (P40) and duration for non-AP STA1 to send the Trigger Based BA frame. For shared AP2, the C-BF downlink cooperative data frame and MU-BAR frame are aggregated, and the MU-BAR frame includes the bandwidth location (S40) and duration for non-AP STA2 to send the Trigger Based BA frame. Finally, after receiving the downlink cooperative data frame, non-AP STA1 and non-AP STA2 each send TB BA frames on the indicated bandwidth at SIFS intervals as a response. The duration of the TB BA frame is the same as the indicated duration. The duration of the TB BA frame sent by non-AP STA2 is less than the indicated duration, so a padding field needs to be added to make up the indicated duration.
[0180] Referring to Figure 7, which is a schematic diagram of a second example scenario according to an embodiment of this application, as shown in Figure 7, sharing AP1 selects to schedule shared AP2 and selects the C-SR cooperative mode for subsequent transmission. Since when the sharing AP selects the C-SR cooperative transmission type, the sharing AP and shared AP(s) will select non-AP STAs with less mutual interference as destination STAs, or the sharing AP and the destination non-AP STA associated with the shared AP(s) will be hidden nodes, or the shared AP(s) and the destination non-AP STA associated with the sharing AP will be hidden nodes. The sharing AP can perform auxiliary evaluation by measuring information such as SNR or RSSI between pairs of nodes. Therefore, sharing AP sets the immediate trigger response field in the PMAP cooperative trigger frame to 1, and the uplink frame transmission mode is mode 3. Finally, sharing AP1 encapsulates the cooperative transmission type, shared AP2 ID, downlink cooperative data frame parameters, and the above information in a MAP cooperative trigger frame (this frame can be a newly defined control frame or an extension based on the existing basic trigger frame in the current standard).
[0181] For example, after receiving a specific trigger frame and pausing at SIFS intervals, shared AP2 simultaneously initiates C-SR cooperative transmission with sharing AP1. Shared AP2 selects non-AP STA2 as the destination STA for this cooperative transmission. The ACK Policy field of the QoS Control field in the downlink cooperative data frame is set to Normal ACK type by both sharing AP1 and shared AP2. Finally, after completing the reception of the downlink cooperative data frame, non-AP STA1 and STA2 each send non-HT DUP format BA frames as acknowledgments at SIFS intervals. Because non-AP STA1 and STA2, as well as sharing AP1 and shared AP2, satisfy the C-SR transmission-specific topology, the BA frames sent by non-AP STA1 and STA2, which overlap in frequency band and time, can also be correctly received at the receiving end.
[0182] Referring to Figure 8, which is a schematic diagram of a third example scenario according to an embodiment of this application, after sharing AP1 acquires TXOP, it selects to schedule shared AP2 and selects C-SR cooperative mode for subsequent transmission. The destination non-AP STA of sharing AP1 is a pre-HE type STA, and sharing AP1 instructs shared AP2 not to trigger a response immediately. The immediate trigger response field is set to 0. The ACK Policy field of the QOS Control field in the downlink cooperative data frame of the sharing AP itself is set to Normal ACK type. Shared AP2 sets the ACK Policy field of the QOS Control field in the downlink cooperative data frame to Block ACK type according to the immediate trigger response field. After receiving the downlink cooperative data frame, non-AP STA1 and STA2, after an interval of SIFS time, send a BA frame in non-HT DUP format for acknowledgment. STA2 does not need to perform any action.
[0183] For example, after an SIFS interval within the same TXOP, sharing AP1 sends another MAP cooperative trigger frame with the immediate trigger response field set to 1 and the uplink frame transmission mode set to mode 3. Shared AP2 receives the specific trigger frame and, after an SIFS interval, simultaneously initiates C-BF cooperative transmission with sharing AP1. The sharing AP itself sets the ACK Policy field of the QOS Control field in the downlink cooperative data frame to the Block ACK type. Shared AP2 sets the ACK Policy field of the QOS Control field in the downlink cooperative data frame to the Normal ACK type based on the immediate trigger response field. After receiving the downlink cooperative data frame, non-AP STA1 and STA2, after an SIFS interval, STA2 sends a non-HT DUP format BA frame as an acknowledgment. STA1 does not need to perform any action.
[0184] Referring to Figure 9, which is a schematic diagram of a fourth example scenario according to an embodiment of this application, as shown in Figure 9, sharing AP1 instructs the shared AP to send downlink frames in non-cooperative mode during the second MAP cooperative trigger frame. Since STA2 did not send a BA frame in the previous cooperative transmission, the shared AP chooses to send a Block Ack Request frame to request STA2 to acknowledge the BA. In this mode, AP1 does not perform any transmission. STA1 acknowledges the BA after receiving the BAR frame.
[0185] Furthermore, this application embodiment also provides a collaborative transmission device. Referring to Figure 10, Figure 10 is a schematic diagram of the collaborative transmission device structure provided in this application embodiment. The collaborative transmission device is applied to a shared access point, and the device includes:
[0186] The determination module is used to select or determine the parameter information of the collaborative triggering frame;
[0187] The sending module is configured to send a cooperative trigger frame carrying the parameter information to the shared access point, so that the shared access point generates or determines a first downlink cooperative transmission data frame according to the parameter information of the cooperative trigger frame, and sends the first downlink cooperative transmission data frame to the destination terminal corresponding to the shared access point, so that the destination terminal corresponding to the shared access point can send a first uplink frame according to the first downlink cooperative transmission data frame.
[0188] Furthermore, this application embodiment also provides a collaborative transmission device. Referring to Figure 11, Figure 11 is a second schematic diagram of the collaborative transmission device structure provided in this application embodiment. The collaborative transmission device is applied to a shared access point, and the device includes:
[0189] The receiving module is used to receive collaborative trigger frames carrying parameter information sent by the shared access point;
[0190] The parsing module is used to generate or determine a first downlink cooperative transmission data frame based on the parameter information of the cooperative trigger frame, and send the first downlink cooperative transmission data frame to the destination terminal corresponding to the shared access point, so that the destination terminal corresponding to the shared access point can send a first uplink frame based on the first downlink cooperative transmission data frame.
[0191] This application also provides a network device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the cooperative transmission method described above.
[0192] This application embodiment also provides a storage medium, which is a computer-readable storage medium, and stores a computer program thereon. When the computer program is executed by a processor, it implements the steps of the cooperative transmission method described above.
[0193] This application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the cooperative transmission method described above.
[0194] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0195] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they 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 this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or computing device, etc.) to execute the methods described in the various embodiments of this application.
[0196] The above are merely some embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A cooperative transmission method, the cooperative transmission method being applied to a shared access point, the method comprising: Select or determine the parameter information of the coordinated trigger frame; A collaborative trigger frame carrying the parameter information is sent to the shared access point, so that the shared access point generates or determines a first downlink collaborative transmission data frame based on the parameter information of the collaborative trigger frame, and sends the first downlink collaborative transmission data frame to the destination terminal corresponding to the shared access point, so that the destination terminal corresponding to the shared access point can send a first uplink frame based on the first downlink collaborative transmission data frame.
2. The coordinated transmission method of claim 1, wherein, The parameter information of the coordinated triggering frame includes at least one of the following: This is the type of collaborative transmission; Access point identifiers of the shared access points participating in this collaborative transmission; Trigger response indication; Uplink frame transmission mode; Bandwidth information allocated to the shared access point; Duration information allocated to the shared access point; Individual transmission mode indication.
3. The coordinated transmission method of claim 2, wherein, The trigger response indicates whether it is an immediate trigger response or a delayed trigger response.
4. The coordinated transmission method of claim 3, wherein, The uplink frame transmission modes include: Use trigger-based sending mode; Selectively use trigger-based sending modes; Use the non-triggered send mode.
5. The coordinated transmission method of claim 4, wherein, The step of selecting or determining the parameter information of the collaborative triggering frame includes: The trigger response indication is set to trigger response immediately, and the uplink frame transmission mode is set to use non-trigger transmission mode; or, the parameter information of the cooperative trigger frame is determined according to the destination terminal of the shared access point.
6. The coordinated transmission method of claim 5, wherein, The step of determining the parameter information of the collaborative trigger frame based on the destination terminal of the shared access point includes at least one of the following: If the destination terminal of the shared access point does not support or has not established a block acknowledgment protocol, the trigger response indication is set to a delayed trigger response; If the destination terminal of the shared access point does not support trigger-based transmission, the trigger response indicator is set to immediate trigger response and the uplink frame transmission mode is set to use non-trigger transmission mode, or the trigger response indicator is set to delayed trigger response. If the destination terminal of the shared access point supports trigger-based transmission, the trigger response indication is set to immediate trigger response, and the uplink frame transmission mode is set to use trigger-based transmission mode and / or selectively use trigger-based transmission mode.
7. The coordinated transmission method of claim 1, wherein, The step of selecting or determining the parameter information of the collaborative triggering frame is preceded by: The transmission opportunity is acquired on the first primary channel of the shared access point. Determine the transmission bandwidth in the current transmission opportunity and the working channel bandwidth overlapping between the shared access point and the shared access point; The transmission bandwidth in this transmission opportunity and the working channel bandwidth overlapping between the shared access point and the shared access point are used to select or determine the parameter information of the cooperative trigger frame.
8. The coordinated transmission method of claim 1, wherein, The method further includes: A second downlink cooperative transmission data frame is generated or determined based on the parameter information of the cooperative trigger frame; The second downlink cooperative transmission data frame is sent to the destination terminal corresponding to the shared access point, so that the destination terminal corresponding to the shared access point can send the second uplink frame according to the second downlink cooperative transmission data frame.
9. The coordinated transmission method of claim 8, wherein, The method further includes: In the case where the second downlink cooperative trigger frame includes a delayed trigger response, the destination terminal corresponding to the shared access point sends the second uplink frame immediately. In the case where the second downlink coordinated trigger frame includes an immediate trigger response and the uplink frame is sent in a non-triggering mode, the destination terminal corresponding to the shared access point sends the second uplink frame with a delay. In the case where the second downlink coordinated trigger frame includes an immediate trigger response and the uplink frame is sent using a trigger-based transmission mode or selectively using a trigger-based transmission mode, the destination terminal corresponding to the shared access point sends the second uplink frame as a trigger-based transmission.
10. A cooperative transmission method, the cooperative transmission method being applied to a shared access point, the method comprising: Receive a collaborative trigger frame carrying parameter information sent by the shared access point; A first downlink cooperative transmission data frame is generated or determined based on the parameter information of the cooperative trigger frame, and the first downlink cooperative transmission data frame is sent to the destination terminal corresponding to the shared access point, so that the destination terminal corresponding to the shared access point can send a first uplink frame based on the first downlink cooperative transmission data frame.
11. The coordinated transmission method of claim 10, wherein, The parameter information of the coordinated triggering frame includes at least one of the following: This is the type of collaborative transmission; Access point identifiers of the shared access points participating in this collaborative transmission; Trigger response indication; Uplink frame transmission mode; Bandwidth information allocated to the shared access point; Duration information allocated to the shared access point; Individual transmission mode indication.
12. The coordinated transmission method of claim 11, wherein, The step of generating or determining the first downlink cooperative transmission data frame based on the parameter information of the cooperative trigger frame includes at least one of the following: If the trigger response indication is a delayed trigger response, select or determine the destination terminal that has established a block acknowledgment protocol, and set a non-immediate response acknowledgment strategy in the first downlink cooperative transmission data frame; When the trigger response indication is set to trigger response immediately, the first downlink cooperative transmission data frame is generated or determined according to the transmission mode of the uplink frame.
13. The coordinated transmission method of claim 12, wherein, The uplink frame transmission modes include: Use trigger-based sending mode; Selectively use trigger-based sending modes; Use the non-triggered send mode.
14. The coordinated transmission method of claim 13, wherein, The step of generating or determining the first downlink cooperative transmission data frame based on the transmission mode of the uplink frame includes at least one of the following: When the uplink frame transmission mode is a trigger-based transmission mode, the trigger-based uplink frame transmission mode is set in the first downlink cooperative transmission data frame; When the uplink frame transmission mode is to selectively use the trigger-based transmission mode, the trigger-based uplink frame transmission mode is set in the downlink cooperative transmission data frame, and / or, a non-immediate response acknowledgment strategy is set in the first downlink cooperative transmission data frame. When the uplink frame is transmitted in a non-triggered mode, an immediate response acknowledgment strategy is set in the first downlink cooperative transmission data frame.
15. The coordinated transmission method of claim 11, wherein, The step of generating or determining the first downlink cooperative transmission data frame based on the parameter information of the cooperative trigger frame includes: If the parameter information of the collaborative trigger frame includes the individual transmission mode indication, the first downlink collaborative transmission data frame is set according to the service requirements of the shared access point.
16. The coordinated transmission method of claim 10, wherein, The method further includes: If the destination terminal corresponding to the shared access point does not meet the preset conditions, a quality of service null frame is sent to the destination terminal corresponding to the shared access point, or the first downlink cooperative transmission data frame is not sent.
17. A cooperative transmission device, the cooperative transmission device being applied to a shared access point, the device comprising: The determination module is used to select or determine the parameter information of the collaborative triggering frame; The sending module is configured to send a cooperative trigger frame carrying the parameter information to the shared access point, so that the shared access point generates or determines a first downlink cooperative transmission data frame according to the parameter information of the cooperative trigger frame, and sends the first downlink cooperative transmission data frame to the destination terminal corresponding to the shared access point, so that the destination terminal corresponding to the shared access point can send a first uplink frame according to the first downlink cooperative transmission data frame.
18. A cooperative transmission device, the cooperative transmission device being applied to a shared access point, the device comprising: The receiving module is used to receive collaborative trigger frames carrying parameter information sent by the shared access point; The parsing module is used to generate or determine a first downlink cooperative transmission data frame based on the parameter information of the cooperative trigger frame, and send the first downlink cooperative transmission data frame to the destination terminal corresponding to the shared access point, so that the destination terminal corresponding to the shared access point can send a first uplink frame based on the first downlink cooperative transmission data frame.
19. A network device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the cooperative transmission method as described in any one of claims 1 to 16.
20. A storage medium, said storage medium being a computer-readable storage medium, said storage medium storing a computer program, said computer program, when executed by a processor, implementing the steps of the cooperative transmission method as described in any one of claims 1 to 16.
21. A computer program product comprising a computer program that, when executed by a processor, implements the steps of the cooperative transmission method as described in any one of claims 1 to 16.