A data sending and receiving method, device and storage medium

By using the identification information in the trigger frame to filter data packets in a wireless LAN, the power consumption problem of non-receivers in multi-AP and multi-STA communication is solved, and power saving effect of STA is achieved.

CN112491497BActive Publication Date: 2025-11-18ZTE CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201910865936.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-09-12
Publication Date
2025-11-18
Estimated Expiration
2039-09-12

AI Technical Summary

Technical Problem

In wireless LANs, when multiple access points (APs) and multiple STAs communicate, non-data receivers cannot effectively filter data packets, leading to unnecessary power consumption increases.

Method used

By carrying first, second, and third identification information in the trigger frame, which are used to identify the sender, receiver, and transmission trigger respectively, data packet filtering and power saving are achieved.

Benefits of technology

It effectively filters out data packets received from non-data receivers, reduces unnecessary power consumption, and achieves power saving for the STA.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112491497B_ABST
    Figure CN112491497B_ABST
Patent Text Reader

Abstract

The application provides a data sending and receiving method, device and storage medium. The method comprises the following steps: sending a wireless signal containing a trigger frame to one or more second communication nodes, the trigger frame being used for triggering the one or more second communication nodes to start transmission; the wireless signal carries one or more of the following: first identification information, second identification information and third identification information; the first identification information is used for identifying the sender of the trigger frame, the second identification information is used for identifying the receiver of the trigger frame, and the third identification information is used for identifying that the trigger frame is used for triggering the second communication node to start transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to communications, and more specifically to a data transmission and reception method, apparatus, and storage medium. Background Technology

[0002] In wireless networks, such as Wireless Local Area Networks (WLANs), common devices are access points (APs) and non-AP STAs (STAs). Typically, an AP establishes a Basic Service Set (BSS), and STAs associate with the AP through processes such as scanning and authentication.

[0003] In traditional wireless LANs, a STA (Stationary Access Point) is associated with only one AP (Access Point) at any given time. The associated AP stores information about the STA, such as its association status and information, assigned association identifier, key, packet sequence number, established service flow identifier, frame acknowledgment protocol information, etc. A STA communicates with its associated AP, or with other STAs through its associated AP, or establishes a direct connection and communicates with other STAs without going through an associated AP. In another type of wireless LAN, such as an Independent BSS (IBSS), there is no access point; all stations can communicate directly with each other.

[0004] In a wireless network, either an AP or a STA can be collectively referred to as a wireless communication node.

[0005] In wireless networks (such as WLANs), multiple access points (APs) can communicate with one or more STAs. In networks with multiple access points, how to configure the sending and receiving addresses of the data sent by each access point so that non-data receivers can filter packets and achieve power saving is a problem that urgently needs to be solved. Summary of the Invention

[0006] This application provides a data sending and receiving method, apparatus, and storage medium, which enables non-data receivers to filter the data and stop receiving it in a timely manner, thereby achieving the purpose of saving power.

[0007] In a first aspect, embodiments of this application provide a data transmission method applied to a first communication node, comprising:

[0008] Send a wireless signal containing a trigger frame to one or more second communication nodes, the trigger frame being used to trigger one or more second communication nodes to start transmission;

[0009] The wireless signal carries one or more of the following: first identification information, second identification information, and third identification information; the first identification information is used to identify the sender of the trigger frame, the second identification information is used to identify the receiver of the trigger frame, and the third identification information is used to identify that the trigger frame is used to trigger the second communication node to start transmission.

[0010] Secondly, embodiments of this application provide a data receiving method applied to a second communication node, comprising:

[0011] Receive a wireless signal containing a trigger frame sent by a first communication node, the trigger frame being used to trigger one or more second communication nodes to start transmission;

[0012] The wireless signal is parsed, and transmission is initiated to one or more third communication nodes according to the parameter information in the wireless signal; the wireless signal carries one or more of the following: first identification information, second identification information, and third identification information; the first identification information is used to identify the sender of the trigger frame, the second identification information is used to identify the receiver of the trigger frame, and the third identification information is used to identify that the trigger frame is used to trigger the second communication node to start transmission.

[0013] Thirdly, embodiments of this application provide a data receiving method applied to a third communication node, comprising:

[0014] Receive data or signaling transmitted by one or more second communication nodes.

[0015] Fourthly, embodiments of this application provide a data transmission apparatus applied to a first communication node, comprising:

[0016] The first transmitting module is configured to send a wireless signal containing a trigger frame to one or more second communication nodes, the trigger frame being used to trigger one or more second communication nodes to start transmission;

[0017] The wireless signal carries one or more of the following: first identification information, second identification information, and third identification information; the first identification information is used to identify the sender of the trigger frame, the second identification information is used to identify the receiver of the trigger frame, and the third identification information is used to identify that the trigger frame is used to trigger the second communication node to start transmission.

[0018] Fifthly, embodiments of this application provide a data receiving device applied to a second communication node, comprising:

[0019] The first receiving module is configured to receive a wireless signal containing a trigger frame sent by a first communication node, wherein the trigger frame is used to trigger one or more second communication nodes to start transmission;

[0020] The transmission module is configured to parse the wireless signal and start transmission to one or more third communication nodes according to the parameter information in the wireless signal; the wireless signal carries one or more of the following: first identification information, second identification information, and third identification information; the first identification information is used to identify the sender of the trigger frame, the second identification information is used to identify the receiver of the trigger frame, and the third identification information is used to identify that the trigger frame is used to trigger the second communication node to start transmission.

[0021] Sixthly, embodiments of this application provide a data receiving device applied to a third communication node, comprising:

[0022] The second receiving module is configured to receive data or signaling transmitted by one or more second communication nodes.

[0023] In a seventh aspect, embodiments of this application provide a storage medium storing a computer program that, when executed by a processor, implements the method described in any of the above embodiments. Attached Figure Description

[0024] Figure 1 This is a flowchart of a data transmission method provided in an embodiment of this application;

[0025] Figure 2 This is a schematic diagram illustrating communication between multiple APs and multiple STAs according to an embodiment of this application;

[0026] Figure 3 This is a schematic diagram illustrating communication between multiple APs and one STA according to an embodiment of this application;

[0027] Figure 4 This is a schematic diagram of a PPDU structure in a WLAN network provided in an embodiment of this application;

[0028] Figure 5 This is a schematic diagram of communication interaction between STA1 and multiple APs provided in an embodiment of this application;

[0029] Figure 6 This is a flowchart of a data receiving method provided in an embodiment of this application;

[0030] Figure 7 This is a flowchart of another data receiving method provided in an embodiment of this application;

[0031] Figure 8 This is a structural block diagram of a data transmission device provided in an embodiment of this application;

[0032] Figure 9 This is a structural block diagram of a data receiving device provided in an embodiment of this application;

[0033] Figure 10 This is a structural block diagram of another data receiving device provided in the embodiments of this application;

[0034] Figure 11 This is a schematic diagram of the structure of a device provided in an embodiment of this application. Detailed Implementation

[0035] The embodiments of this application will be described below with reference to the accompanying drawings.

[0036] With the evolution of WLAN technology, next-generation WLAN networks support communication between multiple access points (APs) and one or more STAs. Multi-AP transmission is typically triggered by a triggering entity, such as an AP associated with a STA. The associated AP sends a trigger frame with a broadcast address as the receiving address, triggering multiple APs to send data or signaling to one or more STAs. During this process, other STAs associated with this AP may mistakenly believe the trigger frame was sent by their own associated AP and that the receiving address is a broadcast address. If so, the STA continues to parse the trigger frame, even though it is not actually the trigger frame that prompted the STA to send the data, thus causing some power consumption for the STA.

[0037] Therefore, this application provides a data transmission method that enables the AP to set the sending address and receiving address in the transmitted data, thereby allowing non-data receivers to filter the data and achieve power saving.

[0038] Figure 1 This is a flowchart of a data transmission method provided in an embodiment of this application, which is executed by a first communication node.

[0039] like Figure 1 As shown, the method provided in this embodiment includes S120.

[0040] S120: Send a wireless signal containing a trigger frame to one or more second communication nodes.

[0041] The trigger frame is used to trigger one or more second communication nodes to start transmission. The wireless signal carries one or more of the following: first identification information, second identification information, and third identification information; the first identification information is used to identify the sender of the trigger frame, the second identification information is used to identify the receiver of the trigger frame, and the third identification information is used to identify that the trigger frame is used to trigger the second communication node to start transmission.

[0042] In one embodiment, a first communication node sends a wireless signal containing a trigger frame to one or more second communication nodes. The trigger frame is used to trigger the one or more second communication nodes to start transmission. In another embodiment, the recipient of the transmission from the one or more second communication nodes is one or more third communication nodes. The information transmitted by the second communication nodes to the one or more third communication nodes can be transmission data or transmission signaling.

[0043] In one embodiment, the first communication node is a node capable of wired or wireless communication with one or more second communication nodes. In another embodiment, the first communication node is a second communication node associated with a third communication node. In yet another embodiment, the first communication node is a central node capable of wired or wireless communication with multiple second communication nodes.

[0044] In one embodiment, the first communication node may or may not participate in the transmission to the third communication node.

[0045] In one embodiment, the wireless signal carries one or more of the first identification information, the second identification information, and the third identification information. That is, the wireless signal can carry the first identification information, the second identification information, and the third identification information simultaneously, or it can carry some identification information (e.g., the first identification information, the second identification information, the third identification information, the first identification information and the second identification information, the second identification information and the third identification information, or the first identification information and the third identification information). The combination of these can be flexible and is not limited.

[0046] The above method is illustrated using the example of multiple APs transmitting to one or more STAs. It should be noted that in this embodiment, the transmission from multiple APs to one or more STAs can begin simultaneously or not simultaneously. When multiple APs begin transmitting to the first or more STAs simultaneously, the signals transmitted by the multiple APs are identical.

[0047] Taking two APs (AP1 and AP2) and two STAs (STA1 and STA2) as an example, the communication process between multiple APs and multiple STAs will be explained. Figure 2 This is a schematic diagram illustrating communication between multiple APs and multiple STAs according to an embodiment of this application, such as... Figure 2 As shown, multiple APs can communicate with multiple STAs simultaneously or not simultaneously. That is, AP1 and AP2 can communicate with STA1 and STA2 simultaneously, or AP1 and AP2 can communicate with STA1 simultaneously, or AP1 and AP2 can communicate with STA2 simultaneously.

[0048] Taking the simultaneous transmission of multiple access points (APs) to a single STA as an example, this simultaneous transmission can be triggered by a triggering entity. This entity can be an associated AP of the STA or a central node in the network. The central node can communicate with multiple APs via wired or wireless communication and has management, coordination, and control functions for these APs. The simultaneous transmission of multiple APs to the STA ensures that their transmission times are aligned, preventing signal interference between APs and thus ensuring the STA's reception. If the triggering process is completed via the air interface, a trigger frame (with trigger transmission functionality) needs to be sent to multiple APs. Figure 3 This is a schematic diagram illustrating communication between multiple APs and one STA according to an embodiment of this application. Figure 3 As shown, the triggering entity sends trigger frames to AP1 and AP2 to trigger AP1 and AP2 to start transmitting data or signaling to STA1.

[0049] Figure 4 This is a schematic diagram of a PPDU structure in a WLAN network provided in an embodiment of this application. Figure 4 As shown, a Physical Protocol Data Unit (PPDU) transmitted in a wireless medium includes a preamble, a physical layer frame header, and a physical layer frame body. The physical layer frame header includes a physical layer signaling field, and the physical layer frame body includes a Media Access Control (MAC) frame. The MAC frame consists of a MAC layer frame header, a MAC layer frame body, and a checksum. The MAC frame has a transmit address and a receive address. In one embodiment, the first identification information, the second identification information, and the third identification information can be located in the physical layer signaling field, i.e., in the physical layer frame header of the PPDU structure. In another embodiment, the first identification information and the second identification information can be located in the MAC layer frame body.

[0050] In one embodiment, the first and second communication nodes are both access points (APs), and the third communication node is a stand-in point (STA). For example, the first communication node is AP1, the second communication node is another access point, such as AP2 and AP3, and the third communication node is STA1. AP1, AP2, and AP3 can be multiple APs in a wireless local area network environment, such as a home network environment, a commercial environment, or an industrial environment.

[0051] In this embodiment, STA1 associates with AP1 through network scanning and authentication processes. During the association process, STA1 exchanges multi-AP capability information with AP1. In this embodiment, AP1 notifies itself whether it supports multi-AP transmission and the supported multi-AP transmission modes. These multi-AP transmission modes include, but are not limited to: multi-AP joint transmission (multiple APs simultaneously sending data to the STA), multi-AP selective transmission (selecting one AP from among multiple APs to send data to the STA each time), and multi-AP cooperative transmission (multiple APs simultaneously sending data to their respective associated STAs). In this embodiment, multi-AP cooperative transmission includes: cooperative orthogonal frequency division multiple access (OFDMA), cooperative frequency reuse, etc. STA1 will notify the AP whether it supports multi-AP transmission and the supported multi-AP transmission modes.

[0052] In one embodiment, the data transmission method further includes: receiving a maximum number of second communication nodes sent by a third communication node, wherein the maximum number of second communication nodes is the maximum number of second communication nodes that the third communication node can support. In this embodiment, during the scanning association process, the third communication node sends the maximum number of second communication nodes that it can support to the first communication node. Therefore, when multiple second communication nodes are transmitted, the first communication node can use the maximum number of second communication nodes as a condition when configuring other second communication nodes for the third communication node. Figure 5 This is a schematic diagram illustrating the communication interaction between STA1 and multiple APs provided in an embodiment of this application. Figure 5 As shown, AP1 associated with STA1 is denoted as STA1's primary AP. During the association scanning process, STA1 informs AP1 of the maximum number of second communication nodes it can support (i.e., the maximum number of APs). Therefore, when performing multi-AP transmission, AP1 can use the maximum number of second communication nodes as a condition when configuring other APs for STA1. The other APs are denoted as STA1's secondary APs. For example, AP1 configures AP2 and AP3 as secondary APs for STA1.

[0053] In one embodiment, when the wireless signal carries first identification information, the method of obtaining the value of the first identification information includes one of the following:

[0054] The MAC address of its own media access control is calculated according to the first preset algorithm;

[0055] It is obtained from the predetermined range of values ​​for the associated identifier AID used to assign to the third communication node.

[0056] In one embodiment, AP1 sends a trigger frame to AP2 and AP3, triggering AP2 and AP3 to simultaneously begin transmitting data or signaling to STA1. The PPDU containing the trigger frame carries first identification information to identify that the sender of the trigger frame is AP1.

[0057] In this embodiment, the first identification information can be obtained in multiple ways. For example, the first preset algorithm can be one of the following: partially truncating the MAC address, for example, truncating the high N bits or the low N bits; or, obtaining the MAC address through a hash operation; or, obtaining the MAC address through an XOR operation with a predetermined string. In one embodiment, the first identification information is the value calculated by the first communication node using its own MAC address according to the first preset algorithm. If an AP knows the MAC addresses of other APs, it can directly use the first preset algorithm to calculate the first identification information used by that AP. An AP can also directly send its own first identification information to other APs. In this embodiment, AP1 calculates its own first identification information using the first preset algorithm on its own MAC address. If AP2 and AP3 know AP1's MAC address, they can calculate AP1's first identification information using the first preset algorithm themselves. Alternatively, AP1 can notify AP2 and AP3 of its own first identification information before sending a trigger frame to AP2 and AP3.

[0058] In one embodiment, the first identification information is a value obtained from a predetermined range of values ​​for the AID used to assign to the third communication node. When the first and second communication nodes are both APs and the third communication node is a STA, the first identification information is a set of reserved values ​​from the predetermined range of values ​​for the AID assigned to the STA, that is, a set of values ​​from the predetermined range of values ​​for the AID assigned to the STA are assigned to each AP. For example, if the AID value range is 0 to N, then 0 to M values ​​(M less than or equal to N), or NM to N values, can be assigned to the APs. In this embodiment, the AID assigned to each AP can be determined through negotiation between the APs, or by a specific entity in the network, such as a central node, or obtained by sequentially (or in reverse order) mapping the MAC addresses of each AP from low to high (or from high to low) to the AID values ​​assigned to the APs.

[0059] In one embodiment, when the wireless signal carries second identification information, the method of obtaining the value of the second identification information includes one of the following:

[0060] The MAC address of the second communication node is calculated according to the second preset algorithm;

[0061] It is obtained from the predetermined range of values ​​for the AID used to assign to the third communication node;

[0062] Receive the value obtained by the second communication node from its own MAC address calculated according to the second preset algorithm;

[0063] Receive the value obtained by the second communication node from a predetermined range of values ​​for the AID used to assign to the third communication node.

[0064] In one embodiment, AP1 sends a trigger frame to AP2 and AP3, triggering AP2 and AP3 to simultaneously begin transmitting data or signaling to STA1. The PPDU containing the trigger frame carries second identification information to identify the receiver as AP2 and AP3.

[0065] In the embodiments, the second identification information can be obtained in multiple ways. For example, the second preset algorithm can be one of the following: partially truncating the MAC address, for example, truncating the high N bits or the low N bits; or, obtaining the MAC address through a hash operation; or, obtaining the MAC address through an XOR operation with a predetermined string. In one embodiment, the second identification information is the value calculated by the first communication node using the second preset algorithm on the MAC address of the second communication node. If an AP knows the MAC addresses of other APs, it can directly use the second preset algorithm to calculate the second identification information used by that AP. AP2 and AP3 can also directly send the second identification information calculated by themselves using the second preset algorithm to AP1. In one embodiment, the first preset algorithm and the second preset algorithm are the same. In another embodiment, the first preset algorithm and the second preset algorithm are different. In one embodiment, when the first preset algorithm and the second preset algorithm are the same, calculating the same MAC address yields the same first and second identification information. When the AP is the sender, the calculated value of the MAC address is used as the first identification information; when the AP is the receiver, the calculated value of the MAC address is used as the second identification information.

[0066] In one embodiment, the second identifier is obtained by the first communication node from a predetermined range of AID values ​​used to assign to the third communication node. When the first and second communication nodes are APs and the third communication node is a STA, the second identifier information involves assigning several values ​​from the predetermined range of AID values ​​assigned to the STA to each AP. For example, if the predetermined range of AID values ​​is 0 to N, then 0 to M values ​​(M less than or equal to N), or NM to N values, can be used to assign to APs. In this embodiment, the AID assigned to each AP can be determined through negotiation between the APs, or by a specific entity in the network, such as a central node, or by sequentially (or in reverse order) mapping the MAC addresses of each AP from low to high (or high to low) to the AID values ​​assigned to the APs. Through these methods, the first communication node obtains the AID used by the second communication node, or the second communication node sends its own AID to the first communication node.

[0067] In one embodiment, after each AP is assigned an AID, the AID is used as first identification information when the AP is the sender and as second identification information when the AP is the receiver.

[0068] In one embodiment, when a group containing multiple second communication nodes exists, the wireless signal carries second identification information, which is one of the following: a preset group MAC address, a calculated value of the group MAC address obtained according to a third preset algorithm, or a preset group identifier value. The group identifier value is used to identify the group containing multiple second communication nodes. In this embodiment, when the PPDU sent by AP1 carries the second identification information and a group containing multiple second communication nodes exists, the second identification information can be a preset group MAC address value or a calculated value of the group MAC address obtained using a third preset algorithm, or a preset AID value, or a preset group identifier value, used to identify the multi-AP group containing AP2 and AP3.

[0069] In the embodiments, the third preset algorithm can have multiple value values. For example, the third preset algorithm can be one of the following: partially truncating the MAC address, for example, truncating the high N bits or the low N bits; or, obtaining the MAC address through a hash operation; or, obtaining the MAC address through an XOR operation with a predetermined string. In one embodiment, the third preset algorithm is the same as the first preset algorithm and / or the second preset algorithm; or, the third preset algorithm is different from the first preset algorithm and / or the second preset algorithm. In the embodiments, the third preset algorithm can be the same as the first preset algorithm, the same as the second preset algorithm, or the same as both the first and second preset algorithms. In one embodiment, the third preset algorithm can be different from the first preset algorithm, the second preset algorithm, or the same as both the first and second preset algorithms.

[0070] In one embodiment, when a group containing multiple second communication nodes exists, before sending a wireless signal containing a trigger frame to one or more second communication nodes, the method further includes: determining information about each second communication node included in the group containing multiple second communication nodes; determining third identification information adopted by the group containing multiple second communication nodes; and sending the third identification information to each second communication node within the multiple AP group. In one embodiment, when the first communication node and the second communication node are APs, if a multiple AP group exists, before the first communication node sends the trigger frame, information about each AP included in the multiple AP group and the third identification information adopted by the multiple AP group are determined, and the third identification information is sent to each AP within the multiple AP group.

[0071] In one embodiment, the first identification information, the second identification information, and the third identification information are located in one of the following: the physical layer signaling field of the PPDU containing the trigger frame, the MAC layer signaling field of the trigger frame, and the MAC layer frame body portion of the trigger frame.

[0072] In one embodiment, the third identification information is used to identify that the trigger frame is used to trigger the second communication node to start transmission. In one embodiment, the third identification information indicates that the trigger frame is a frame sent from the first communication node to the second communication node; or, the third identification information indicates that the frame type of the trigger frame is a frame used to trigger the second communication node to start transmission to the third communication node. In an embodiment, AP1 sends a trigger frame to AP2 and AP3, triggering AP2 and AP3 to simultaneously start data transmission to STA1. The trigger frame carries the third identification information, which is located in the physical layer signaling field of the PPDU containing the frame, indicating that the frame is a frame from AP (i.e., AP1) to AP (i.e., AP2 and AP3), used to trigger the receiving APs (i.e., AP2 and AP3) to start transmission to the third communication node. In one embodiment, the third identification information is located in the MAC layer signaling field of the frame, indicating that the frame type of the frame is a frame triggered by AP (i.e., AP1) to other APs (i.e., AP2 and AP3) to start transmission to the third communication node (STA1).

[0073] Figure 6 This is a flowchart illustrating a data receiving method provided in an embodiment of this application. This embodiment can be executed by a second communication node. The second communication node can be an access point (AP).

[0074] like Figure 6 As shown, the method provided in this embodiment includes S220-S240.

[0075] S220: Receive the wireless signal containing the trigger frame sent by the first communication node.

[0076] The trigger frame is used to trigger one or more second communication nodes to start transmission.

[0077] S240. Analyze the wireless signal and begin transmission to one or more third communication nodes according to the parameter information in the wireless signal.

[0078] The wireless signal carries one or more of the following: first identification information, second identification information, and third identification information; the first identification information is used to identify the sender of the trigger frame, the second identification information is used to identify the receiver of the trigger frame, and the third identification information is used to identify that the trigger frame is used to trigger the second communication node to start transmission.

[0079] In one embodiment, one or more second communication nodes receive a wireless signal containing a trigger frame sent by a first communication node, parse the wireless signal, and begin transmitting data or signaling to one or more third communication nodes according to the parameter information in the wireless signal.

[0080] In one embodiment, when the wireless signal contains first identification information, parsing the wireless signal and initiating transmission to one or more third communication nodes according to the parameter information in the wireless signal includes: determining whether the first identification information indicates that the sender of the PPDU is the first communication node; if the first identification information indicates that the sender of the PPDU is the first communication node, parsing the wireless signal; determining whether the second communication node itself is the receiver of the wireless signal; and if the second communication node is the receiver of the wireless signal, performing transmission to the third communication node according to the parameters in the wireless signal. In the above embodiment, when the PPDU contains first identification information, the first identification information indicates that the sender of the PPDU is the first communication node. Since the second communication node can recognize the first identification information, it continues to parse the PPDU to determine whether it is the receiver of the PPDU. If it is the receiver, it performs data or signaling transmission to the third communication node according to the parameters in the PPDU. The third communication node receives the PPDU, cannot recognize the first identification information, and therefore stops further parsing the PPDU, achieving the purpose of saving power. In the above embodiments, the parameter information in the wireless signal includes, but is not limited to: the time when the second communication node starts transmitting, the location of the time-frequency domain resources used by the second communication node for transmission, the time-frequency domain correction parameters of the second communication node, and the modulation and coding scheme used by the second communication node for transmission.

[0081] In one embodiment, when the wireless signal contains second identification information, parsing the wireless signal and initiating transmission to one or more third communication nodes according to the identification information in the wireless signal includes: determining whether the second identification information indicates that the receiver of the wireless signal is a second communication node, or a group of multiple second communication nodes including the second communication node; if the second identification information indicates that the receiver of the wireless signal is a second communication node, or a group of multiple second communication nodes including the second communication node, performing transmission to the third communication node according to parameters in the wireless signal. In this embodiment, when the PPDU contains second identification information, and the second identification information indicates that the receiver of the PPDU is a second communication node, or a group of multiple APs including the second communication node, then the second communication node performs transmission to the third communication node according to parameters in the PPDU. This achieves the goal of the second communication node parsing the PPDU when the receiver of the PPDU is the second communication node, thereby avoiding the situation where other communication nodes (non-receiving second and third communication nodes) parse the PPDU, thus saving power for other nodes.

[0082] In one embodiment, when the wireless signal contains second identification information, the data receiving method further includes: sending to the first communication node a value calculated by the second communication node based on its own MAC address according to a second preset algorithm; or, sending to the first communication node a value obtained by the second communication node from a predetermined range of values ​​for AIDs used to allocate to the third communication node. In one embodiment, when the second identification information is a value calculated by the second communication node based on its own MAC address according to the second preset algorithm, or a value obtained by the second communication node from a predetermined range of values ​​for AIDs used to allocate to the third communication node, the second communication node sends the value corresponding to the second identification information it has calculated to the first communication node, so that the first communication node saves the second identification information and uses it to identify the receiver (i.e., the receiving address) of the trigger frame.

[0083] In one embodiment, when the wireless signal contains third identification information, parsing the wireless signal and initiating transmission to one or more third communication nodes according to the parameter information in the trigger frame includes: determining whether the third identification information indicates that the trigger frame is a frame sent from the first communication node to the second communication node, or determining whether the third identification information indicates that the frame type of the trigger frame is a frame used to trigger the second communication node to start transmission to the third communication node; parsing the wireless signal when the third identification information indicates that the trigger frame is a frame sent from the first communication node to the second communication node, or when the third identification information indicates that the frame type of the trigger frame is a frame used to trigger the second communication node to start transmission to the third communication node; determining whether the second communication node itself is a receiver of the wireless signal; and performing transmission to the third communication node according to the parameters in the wireless signal when the second communication node is a receiver of the wireless signal. In this embodiment, when the PPDU contains third identification information, the third identification information indicates that the PPDU was sent by an AP, which is used to trigger other APs to start transmission. The second communication node parses the PPDU to determine whether it is the receiver of the PPDU. If the second communication node is the receiver, the second communication node performs transmission to the third communication node according to the parameters in the PPDU. This achieves the goal of the third identification information indicating that both the sender and receiver are APs, or that the frame type is AP triggering the AP to send, thereby avoiding the situation where the third communication node (e.g., STA) parses the PPDU, so that the third communication node can achieve the purpose of saving power.

[0084] In the data receiving method for the second communication node disclosed in this embodiment, the explanation of the value selection method of the first identification information and the second identification information, as well as the explanation of the first preset algorithm, the second preset algorithm and the third preset algorithm, are described in the above embodiments and will not be repeated here.

[0085] Figure 7This is a flowchart of another data receiving method provided in an embodiment of this application. This embodiment is executed by a third communication node. The third communication node can be a STA (Standard Operating System) or a User Equipment (UE).

[0086] like Figure 7 As shown, the method provided in this embodiment includes S320.

[0087] S320: Receive data or signaling transmitted by one or more second communication nodes.

[0088] In one embodiment, after the first communication node sends a wireless signal to one or more second communication nodes, the second communication node triggers itself to start transmitting data or signaling to one or more third communication nodes according to the trigger frame in the wireless signal.

[0089] In one embodiment, the data receiving method applied to the third communication node further includes: sending a maximum number of second communication nodes that the third communication node can support to the first communication node, wherein the maximum number of second communication nodes is the maximum number of second communication nodes that the third communication node can support. In this embodiment, during the scanning and association process between the third communication node and the first communication node, the third communication node sends the maximum number of second communication nodes that it can support to the first communication node. Therefore, when multiple second communication nodes are transmitting data, the first communication node can use the maximum number of second communication nodes as a condition to configure other second communication nodes for the third communication node.

[0090] Figure 8 This is a structural block diagram of a data transmission device provided in an embodiment of this application. The data transmission device in this embodiment can be executed by a first communication node. Figure 8 As shown, the data transmission device in this embodiment includes: a first transmission module 420.

[0091] The first transmitting module 420 is configured to transmit a wireless signal containing a trigger frame to one or more second communication nodes, wherein the trigger frame is used to trigger one or more second communication nodes to start transmission;

[0092] The wireless signal carries one or more of the following: first identification information, second identification information, and third identification information; the first identification information is used to identify the sender of the trigger frame, the second identification information is used to identify the receiver of the trigger frame, and the third identification information is used to identify the trigger frame as triggering the second communication node to start transmission.

[0093] The data transmission device provided in this embodiment is configured to achieve... Figure 1 The data transmission method of the illustrated embodiment and the data transmission device provided in this embodiment have similar implementation principles and technical effects, and will not be described again here.

[0094] In one embodiment, the first communication node is a node capable of wired or wireless communication with one or more second communication nodes.

[0095] In one embodiment, the data transmitting device further includes a third receiving module, configured to receive a maximum number of second communication nodes sent by the third communication node, wherein the maximum number of second communication nodes is the maximum number of second communication nodes that the third communication node can support.

[0096] In one embodiment, when the wireless signal carries first identification information, the method of obtaining the value of the first identification information includes one of the following:

[0097] The MAC address of its own media access control is calculated according to the first preset algorithm;

[0098] It is obtained from the predetermined range of values ​​for the associated identifier AID used to assign to the third communication node.

[0099] In one embodiment, when the wireless signal carries second identification information, the method of obtaining the value of the second identification information includes one of the following:

[0100] The MAC address of the second communication node is calculated according to the second preset algorithm;

[0101] It is obtained from the predetermined range of values ​​for the AID used to assign to the third communication node;

[0102] Receive the value obtained by the second communication node from its own MAC address calculated according to the second preset algorithm;

[0103] Receive the value obtained by the second communication node from a predetermined range of values ​​for the AID used to assign to the third communication node.

[0104] In one embodiment, the second preset algorithm is the same as the first preset algorithm;

[0105] Alternatively, the second preset algorithm may be different from the first preset algorithm.

[0106] In one embodiment, when there is a group containing multiple second communication nodes, the wireless signal carries second identification information, which is one of the following: a preset group MAC address, a calculated value of the group MAC address obtained according to a third preset algorithm, or a preset group identifier value. The group identifier value is used to identify the group containing multiple second communication nodes.

[0107] In one embodiment, the third preset algorithm is the same as the first preset algorithm and / or the second preset algorithm;

[0108] Alternatively, the third preset algorithm may be different from the first preset algorithm and / or the second preset algorithm.

[0109] In one embodiment, the data transmitting device further includes:

[0110] The processor is configured to, in the presence of a group comprising multiple second communication nodes, determine information about each of the second communication nodes in the group before sending a wireless signal containing a trigger frame to one or more second communication nodes.

[0111] The processor is configured to determine third identification information adopted by a group containing multiple second communication nodes;

[0112] The second sending module is configured to send the third identification information to each second communication node within the multi-AP group.

[0113] In one embodiment, the first identification information, the second identification information, and the third identification information are located in one of the following: the physical layer signaling field of the PPDU containing the trigger frame, the MAC layer signaling field of the trigger frame, and the MAC layer frame body portion of the trigger frame.

[0114] In one embodiment, the third identification information is used to identify that the trigger frame is used to trigger the second communication node to start transmission, including: the third identification information indicates that the trigger frame is a frame sent by the first communication node to the second communication node;

[0115] Alternatively, the third identification information indicates that the frame type of the trigger frame is a frame used to trigger the second communication node to start transmitting to the third communication node.

[0116] In one embodiment, the first and second communication nodes are both access points, and the third communication node is a non-access site.

[0117] Figure 9 This is a structural block diagram of a data receiving device provided in an embodiment of this application. The data receiving device in this embodiment can be executed by a second communication node. Figure 9 As shown, the data receiving device in this embodiment includes a first receiving module 520 and a transmission module 540.

[0118] The first receiving module 520 is configured to receive a wireless signal containing a trigger frame sent by the first communication node. The trigger frame is used to trigger one or more second communication nodes to start transmission.

[0119] The transmission module 540 is configured to parse the wireless signal and start transmitting to one or more third communication nodes according to the parameter information in the wireless signal; the wireless signal carries one or more of the following: first identification information, second identification information, and third identification information; the first identification information is used to identify the sender of the trigger frame, the second identification information is used to identify the receiver of the trigger frame, and the third identification information is used to identify the trigger frame as triggering the second communication node to start transmission.

[0120] The data receiving device provided in this embodiment is configured to achieve... Figure 6 The data receiving method of the illustrated embodiment and the data receiving device provided in this embodiment are similar in principle and technical effect, and will not be described again here.

[0121] In one embodiment, when the wireless signal contains first identification information, the transmission module 540 includes:

[0122] The first judgment unit is configured to determine whether the first identification information indicates that the sender of the PPDU is the first communication node;

[0123] The first parsing unit is configured to parse the wireless signal when the first identification information indicates that the sender of the PPDU is the first communication node;

[0124] The second judgment unit is configured to determine whether the second communication node itself is a receiver of wireless signals;

[0125] The first execution unit is configured to perform transmission to the third communication node based on parameters in the wireless signal when the second communication node is the receiver of the wireless signal.

[0126] In one embodiment, when the wireless signal contains second identification information, the transmission module 540 includes:

[0127] The third judgment unit is configured to determine whether the second identification information indicates that the receiver of the wireless signal is a second communication node, or a group of multiple second communication nodes including the second communication node.

[0128] The second execution unit is configured to perform transmission to a third communication node based on parameters in the wireless signal when the second identification information indicates that the receiver of the wireless signal is a second communication node, or a group of multiple second communication nodes including the second communication node.

[0129] In one embodiment, when the wireless signal contains second identification information, the data receiving device further includes:

[0130] The third sending module is configured to send the value obtained by the second communication node from its own MAC address calculated according to the second preset algorithm to the first communication node;

[0131] Alternatively, the second communication node may send a value obtained from a predetermined range of values ​​for the AID used to assign to the third communication node to the first communication node.

[0132] In one embodiment, when the wireless signal contains third identification information, the transmission module includes:

[0133] The fourth judgment unit is configured to determine whether the third identification information indicates that the trigger frame is a frame sent from the first communication node to the second communication node, or to determine whether the third identification information indicates that the frame type of the trigger frame is a frame used to trigger the second communication node to start transmitting to the third communication node.

[0134] The second parsing unit is configured to parse the wireless signal when the third identification information indicates that the trigger frame is a frame sent from the first communication node to the second communication node, or when the third identification information indicates that the frame type of the trigger frame is a frame used to trigger the second communication node to start transmitting to the third communication node.

[0135] The fifth judgment unit is configured to determine whether the second communication node itself is a receiver of wireless signals;

[0136] The third execution unit is configured to perform transmission to the third communication node based on parameters in the wireless signal when the second communication node is the receiver of the wireless signal.

[0137] Figure 10 This is a structural block diagram of another data receiving device provided in an embodiment of this application. The data receiving device in this embodiment can be executed by a third communication node. For example... Figure 10 As shown, the data receiving device in this embodiment includes a second receiving module 620.

[0138] The second receiving module 620 is configured to receive data or signaling transmitted by one or more second communication nodes.

[0139] The data receiving device provided in this embodiment is configured to achieve... Figure 7 The data receiving method of the illustrated embodiment and the data receiving device provided in this embodiment are similar in principle and technical effect, and will not be described again here.

[0140] In one embodiment, the data receiving device applied to the third communication node further includes:

[0141] The fourth sending module is configured to send the maximum number of second communication nodes it supports to the first communication node. The maximum number of second communication nodes is the maximum number of second communication nodes that the third communication node can support.

[0142] Figure 11 This is a schematic diagram of the structure of a device provided in an embodiment of this application. For example... Figure 11 As shown, the device provided in this application includes a processor 710 and a memory 720. The number of processors 710 in this device can be one or more. Figure 11 Taking a processor 710 as an example, the number of memory units 720 in this device can be one or more. Figure 11Taking a memory 720 as an example, the processor 710 and memory 720 of this device can be connected via a bus or other means. Figure 11 Taking the example of a connection between China and Israel via a bus.

[0143] In one embodiment, the device may be a first communication node.

[0144] The memory 720, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the first communication node in any embodiment of this application (e.g., the first transmission module in a data transmission device). The memory 720 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application program required for at least one function; the data storage area may store data created based on the use of the device, etc. Furthermore, the memory 720 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 720 may further include memory remotely located relative to the processor 710, and these remote memories can be connected to the first communication node via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0145] The first communication node provided above can be configured to execute the data transmission method applied to the first communication node provided in any of the above embodiments, and has the corresponding functions and effects.

[0146] When the device is a second communication node, the program stored in the corresponding memory 720 can be the program instructions / modules corresponding to the data receiving method for the second communication node provided in the embodiments of this application. The processor 710 executes one or more functional applications and data processing of the computer device by running the software program, instructions, and modules stored in the memory 720, thereby implementing the data receiving method for the second communication node in the above method embodiments. It is understood that when the device is a second communication node, it can execute the data receiving method for the second communication node provided in any embodiment of this application and has the corresponding functions and effects.

[0147] When the device is a third communication node, the program stored in the corresponding memory 720 can be the program instructions / modules corresponding to the data receiving method for a third communication node provided in the embodiments of this application. The processor 710 executes one or more functional applications and data processing of the computer device by running the software program, instructions, and modules stored in the memory 720, thereby implementing the data receiving method for a third communication node in the above method embodiments. It is understood that when the device is a third communication node, it can execute the data receiving method for a third communication node provided in any embodiment of this application and has the corresponding functions and effects.

[0148] This application embodiment also provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform a data transmission method. The method is applied to a first communication node, and includes: sending a wireless signal containing a trigger frame to one or more second communication nodes, wherein the trigger frame is used to trigger one or more second communication nodes to start transmission.

[0149] The wireless signal carries one or more of the following: first identification information, second identification information, and third identification information; the first identification information is used to identify the sender of the trigger frame, the second identification information is used to identify the receiver of the trigger frame, and the third identification information is used to identify the trigger frame as triggering the second communication node to start transmission.

[0150] This application embodiment also provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform a data receiving method applied to a second communication node. The method includes: receiving a wireless signal containing a trigger frame sent by a first communication node, wherein the trigger frame is used to trigger one or more second communication nodes to start transmission.

[0151] The wireless signal is parsed and transmitted to one or more third communication nodes according to the parameter information in the wireless signal; the wireless signal carries one or more of the following: first identification information, second identification information, and third identification information; the first identification information is used to identify the sender of the trigger frame, the second identification information is used to identify the receiver of the trigger frame, and the third identification information is used to identify the trigger frame as triggering the second communication node to start transmission.

[0152] This application also provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform a data receiving method applied to a third communication node. The method includes: receiving data or signaling transmitted by one or more second communication nodes.

[0153] Those skilled in the art will understand that the term user equipment covers any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.

[0154] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.

[0155] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.

[0156] Any block diagram of logical flow in the accompanying drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored on memory. Memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Video Disc (DVD) or Compact Disk (CD)), etc. Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.

Claims

1. A data transmission method, characterized by, The application is applied to a first communication node, comprising: sending a wireless signal containing a trigger frame to one or more second communication nodes, the trigger frame being used to trigger the one or more second communication nodes to start transmission; the wireless signal carrying one or more of the following: first identification information, second identification information, and third identification information; the first identification information being used to identify the sender of the trigger frame, the second identification information being used to identify the receiver of the trigger frame, and the third identification information being used to identify that the trigger frame is used to trigger the second communication node to start transmission; the third identification information being used to identify that the trigger frame is used to trigger the second communication node to start transmission, comprising: the third identification information indicating that the trigger frame is a frame sent by the first communication node to the second communication node; or, the third identification information indicating that the frame type of the trigger frame is a frame used to trigger the second communication node to start transmission to the third communication node; the method further comprising: receiving a second communication node maximum number value sent by the third communication node, the second communication node maximum number value being the maximum number of second communication nodes that the third communication node can support; in the case where the wireless signal carries the second identification information, the value of the second identification information being obtained in one of the following ways: being calculated according to a second preset algorithm on the MAC address of the second communication node; being obtained from a predetermined value range of association identification AID allocated to the third communication node; receiving a value calculated by the second communication node according to a second preset algorithm on its own MAC address; receiving a value obtained by the second communication node from a predetermined value range of association identification AID allocated to the third communication node; wherein the first communication node supports a multi-AP transmission mode; in the case where there is a group containing multiple second communication nodes, the wireless signal carrying the second identification information, the second identification information being one of the following: a preset group MAC address, a calculated value of a group MAC address obtained according to a third preset algorithm, and a preset group identification value, the group identification value being used to identify the group containing multiple second communication nodes, and the second communication node being an access point AP; in the case where there is a group containing multiple second communication nodes, before the wireless signal containing the trigger frame is sent to the one or more second communication nodes, further comprising: determining the information of each second communication node contained in the group containing multiple second communication nodes; determining the third identification information used by the group containing multiple second communication nodes; sending the third identification information to each second communication node in the group of multiple second communication nodes.

2. The method of claim 1, wherein, The first communication node is a node capable of wired or wireless communication with one or more second communication nodes.

3. The method of claim 1, wherein, in the case where the wireless signal carries the first identification information, the value of the first identification information being obtained in one of the following ways: being calculated according to a first preset algorithm on its own media access control MAC address; being obtained from a predetermined value range of association identification AID allocated to the third communication node.

4. The method of claim 3, wherein, The second preset algorithm is the same as the first preset algorithm. Or, the second preset algorithm is different from the first preset algorithm.

5. The method of claim 3, wherein, The third preset algorithm is the same as the first preset algorithm and / or the second preset algorithm. Or, the third preset algorithm is different from the first preset algorithm and / or the second preset algorithm.

6. The method of claim 1, wherein, The first identification information, the second identification information, and the third identification information are located in one of the following: a physical layer signaling field of a physical layer protocol data unit (PPDU) containing the trigger frame, a MAC layer signaling field of the trigger frame, and a MAC layer frame body part of the trigger frame.

7. The method according to any of claims 1 to 6, characterized in that The first communication node and the second communication node are both access points, and the third communication node is a non-access station.

8. A data receiving method characterized by comprising: Applied to the second communication node, comprising: Receiving a wireless signal containing a trigger frame sent by the first communication node, the trigger frame being used to trigger one or more second communication nodes to start transmission; Parses the wireless signal, and starts transmission to one or more third communication nodes according to the parameter information in the wireless signal; the wireless signal carries one or more of the following: first identification information, second identification information, and third identification information; the first identification information is used to identify the sender of the trigger frame, the second identification information is used to identify the receiver of the trigger frame, and the third identification information is used to identify that the trigger frame is used to trigger the second communication node to start transmission, including: the third identification information indicates that the trigger frame is a frame sent by the first communication node to the second communication node, or the third identification information indicates that the frame type of the trigger frame is a frame used to trigger the second communication node to start transmission to the third communication node; in the case that the wireless signal contains the first identification information, the parsing of the wireless signal and the starting of transmission to one or more third communication nodes according to the parameter information in the wireless signal, comprising: Judging whether the first identification information indicates that the sender of the wireless signal is the first communication node; In the case that the first identification information indicates that the sender of the wireless signal is the first communication node, parsing the wireless signal; Judging whether the second communication node itself is the receiver of the wireless signal; In the case that the second communication node is the receiver of the wireless signal, performing transmission to the third communication node according to the parameters in the wireless signal; Wherein, in the case that the wireless signal carries the second identification information, the value mode of the second identification information includes one of the following: The first communication node calculates the MAC address of the second communication node according to the second preset algorithm; The first communication node obtains the value from a predetermined value range of association identification (AID) allocated to the third communication node; The first communication node receives the value calculated by the second communication node according to the second preset algorithm on its own MAC address; The first communication node receives the value obtained by the second communication node from a predetermined value range of association identification (AID) allocated to the third communication node; wherein, the first communication node supports multi-AP transmission mode; In the case that the wireless signal contains the second identification information, the method further comprises: sending, to the first communication node, a value obtained by the second communication node from a MAC address of the second communication node according to a second preset algorithm; or, sending, to the first communication node, a value obtained by the second communication node from a predetermined value range of an association identification (AID) allocated to the third communication node. In the case that the wireless signal contains the third identification information, the method further comprises:

9. The method of claim 8, wherein, judging whether the third identification information indicates that the trigger frame is a frame sent by the first communication node to the second communication node, or judging whether the third identification information indicates that a frame type of the trigger frame is a frame used to trigger the second communication node to start transmission to the third communication node; In the case that the third identification information indicates that the trigger frame is a frame sent by the first communication node to the second communication node, or the third identification information indicates that the frame type of the trigger frame is the frame used to trigger the second communication node to start transmission to the third communication node, parsing the wireless signal; judging whether the second communication node itself is a receiver of the wireless signal; 10. The method of claim 8, wherein, In the case that the second communication node is the receiver of the wireless signal, performing transmission to the third communication node according to parameters in the wireless signal. application to the third communication node, comprising: receiving data or signaling transmitted by one or more second communication nodes; the method further comprises: ​ 11. A data receiving method characterized by comprising: ​ ​ ​ sending, to a first communication node, a second communication node maximum number value supported by itself, the second communication node maximum number value being a maximum value of a number of second communication nodes capable of being supported by a third communication node; wherein the transmission of data or signaling by the second communication node to the third communication node comprises, after the first communication node sends a wireless signal to one or more second communication nodes, triggering, by the second communication node, itself to start transmitting data or signaling to one or more third communication nodes according to a trigger frame in the wireless signal; wherein the wireless signal carries one or more of: first identification information, second identification information, and third identification information; in the case where the wireless signal carries the second identification information, the value of the second identification information is determined in one of the following ways: the first communication node calculates the MAC address of the second communication node according to a second preset algorithm; the first communication node obtains the value from a predetermined value range of an association identification (AID) allocated to the third communication node; the first communication node receives a value calculated by the second communication node according to a second preset algorithm on the MAC address of the second communication node; the first communication node receives a value obtained by the second communication node from a predetermined value range of an association identification (AID) allocated to the third communication node; wherein the first communication node supports a multi-AP transmission mode; in the case where there is a group containing a plurality of second communication nodes, the wireless signal carries the second identification information, which is one of the following: a preset group MAC address, a calculated value of a group MAC address obtained according to a third preset algorithm, and a preset group identification value used to identify the group containing a plurality of second communication nodes, the second communication node being an access point (AP); in the case where there is a group containing a plurality of second communication nodes, after the first communication node sends a wireless signal to one or more second communication nodes, the method further comprises: determining information of each second communication node contained in the group containing a plurality of second communication nodes; determining third identification information used by the group containing a plurality of second communication nodes; and sending the third identification information to each second communication node in the group containing a plurality of second communication nodes.

12. A data transmitting apparatus, characterized by comprising: application to a first communication node, comprising: a first sending module configured to send a wireless signal containing a trigger frame to one or more second communication nodes, the trigger frame being used to trigger the one or more second communication nodes to start transmitting; the wireless signal carries one or more of: first identification information, second identification information, and third identification information; the first identification information is used to identify the sender of the trigger frame, the second identification information is used to identify the receiver of the trigger frame, and the third identification information is used to identify that the trigger frame is used to trigger the second communication node to start transmitting; the third identification information used to identify that the trigger frame is used to trigger the second communication node to start transmitting comprises: the third identification information indicating that the trigger frame is a frame sent by the first communication node to the second communication node; or, the third identification information indicating that the frame type of the trigger frame is a frame used to trigger the second communication node to start transmitting to the third communication node; The third receiving module is configured to receive a second communication node maximum number value sent by the third communication node, the second communication node maximum number value being a maximum value of a number of second communication nodes that the third communication node can support; In the case that the wireless signal carries the second identification information, the value mode of the second identification information comprises one of the following: The second MAC address is calculated according to a second preset algorithm; The value is obtained from a predetermined value range of an association identification AID allocated to the third communication node; The value calculated by the second communication node according to the second preset algorithm is received; The value obtained by the second communication node from the predetermined value range of the association identification AID allocated to the third communication node is received; In the case that there is a group comprising a plurality of second communication nodes, the wireless signal carries the second identification information, and the second identification information is one of the following: a preset group MAC address, a calculated value of the group MAC address obtained according to a third preset algorithm, and a preset group identification value used for identifying the group comprising the plurality of second communication nodes, wherein the second communication node is an access point AP; The first communication node supports a multi-AP transmission mode; The data sending device further comprises a processor configured to, in the case that there is a group comprising a plurality of second communication nodes, determine information of each second communication node comprised in the group comprising the plurality of second communication nodes before sending the wireless signal comprising the trigger frame to one or more second communication nodes; The processor is configured to determine third identification information used by the group comprising the plurality of second communication nodes; The second sending module is configured to send the third identification information to each second communication node in the group comprising the plurality of second communication nodes.

13. A data receiving apparatus characterized by comprising: Applied to a second communication node, comprising: A first receiving module configured to receive a wireless signal comprising a trigger frame sent by a first communication node, wherein the trigger frame is used to trigger one or more second communication nodes to start transmission; A transmission module configured to parse the wireless signal and start transmission to one or more third communication nodes according to parameter information in the wireless signal; the wireless signal carries one or more of the following: first identification information, second identification information, and third identification information; the first identification information is used to identify a sender of the trigger frame, the second identification information is used to identify a receiver of the trigger frame, and the third identification information is used to identify that the trigger frame is used to trigger a second communication node to start transmission, including: the third identification information indicates that the trigger frame is a frame sent by the first communication node to the second communication node, or the third identification information indicates that a frame type of the trigger frame is a frame used to trigger the second communication node to start transmission to the third communication node; In the case that the wireless signal comprises the first identification information, the transmission module comprises: A first judging unit configured to judge whether the first identification information indicates that a sender of the wireless signal is the first communication node; A first parsing unit configured to parse the wireless signal in the case that the first identification information indicates that the sender of the wireless signal is the first communication node; The second judging unit is configured to judge whether the second communication node itself is a receiver of the wireless signal; The first executing unit is configured to execute transmission to the third communication node according to the parameter in the wireless signal when the second communication node is the receiver of the wireless signal; In the case that the wireless signal carries the second identification information, the value mode of the second identification information comprises one of the following: The first communication node obtains the value by calculating the MAC address of the second communication node according to a second preset algorithm; The first communication node obtains the value from a predetermined value range of an association identification AID allocated to the third communication node; The first communication node receives the value obtained by the second communication node calculating its own MAC address according to the second preset algorithm; The first communication node receives the value obtained by the second communication node from the predetermined value range of the association identification AID allocated to the third communication node; In the case that there is a group containing multiple second communication nodes, the wireless signal carries the second identification information, and the second identification information is one of the following: a preset group MAC address, a calculated value of a group MAC address obtained according to a third preset algorithm, and a preset group identification value used for identifying the group containing multiple second communication nodes, and the second communication node is an access point AP; in the case that there is a group containing multiple second communication nodes, the first communication node further comprises the following before sending the wireless signal containing the trigger frame to one or more second communication nodes: determining information of each second communication node contained in the group containing multiple second communication nodes; determining third identification information adopted by the group containing multiple second communication nodes; and sending the third identification information to each second communication node in the group containing multiple second communication nodes.

14. A data receiving apparatus characterized by comprising: The application is applied to the third communication node, and comprises: The second receiving module is configured to receive data or signaling transmitted by one or more second communication nodes; The fourth sending module is configured to send a maximum number of second communication nodes supported by the third communication node to the first communication node, the maximum number of second communication nodes being a maximum value of the number of second communication nodes supported by the third communication node; In the case that the first communication node sends the wireless signal to one or more second communication nodes, the second communication node triggers itself to start transmitting data or signaling to one or more third communication nodes according to the trigger frame in the wireless signal; The wireless signal carries one or more of the following: first identification information, second identification information, and third identification information; In the case that the wireless signal carries the second identification information, the value mode of the second identification information comprises one of the following: The first communication node obtains the value by calculating the MAC address of the second communication node according to a second preset algorithm; The first communication node obtains the value from a predetermined value range of an association identification AID allocated to the third communication node; The first communication node receives the value obtained by the second communication node calculating its own MAC address according to the second preset algorithm; The first communication node receives a value obtained by the second communication node from a predetermined value range of an association identification (AID) allocated to the third communication node; In the case that the second identification information is contained in the wireless signal, the transmission module comprises: The third judging unit is configured to judge whether the second identification information indicates that the receiver of the wireless signal is the second communication node or a group of multiple second communication nodes containing the second communication node; The second executing unit is configured to execute the transmission to the third communication node according to the parameter in the wireless signal in the case that the second identification information indicates that the receiver of the wireless signal is the second communication node or the group of multiple second communication nodes containing the second communication node. When the group containing multiple second communication nodes exists, the wireless signal carries the second identification information, and the second identification information is one of the following: a preset group MAC address, a calculated value of the group MAC address obtained according to a third preset algorithm, and a preset group identification value used for identifying the group containing multiple second communication nodes, and the second communication node is an access point (AP); in the case that the group containing multiple second communication nodes exists, after the first communication node sends the wireless signal to one or more second communication nodes, the method further comprises: determining information of each second communication node contained in the group containing multiple second communication nodes; determining third identification information used by the group containing multiple second communication nodes; and sending the third identification information to each second communication node in the group of multiple second communication nodes.

15. A storage medium, characterized by The storage medium stores a computer program, and the computer program is executed by the processor to implement the data sending method in any one of claims 1-7 or the data receiving method in any one of claims 8-11.

Citation Information

Patent Citations

  • Data transmission method and apparatus

    CN109413672A

  • Simultaneous downlink transmission coordination

    CN110024461A