Relay transmission method and wireless communication device
By designing a relay transmission mechanism suitable for AMP IoT devices, the problem of mismatch between the transmission capabilities of the transmitter and receiver is solved, achieving low-power and low-complexity relay transmission and enhancing compatibility with IEEE 802.11 networks.
Patent Information
- Application Number
- PCT/CN2024/098269
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-07
- Publication Date
- 2025-12-11
AI Technical Summary
The mismatch between the wireless transmission capabilities of the transmitter and receiver of AMP IoT devices leads to asymmetrical transmission range, affecting compatibility and coexistence with IEEE 802.11 networks. Furthermore, existing relay transmission methods cannot meet the requirements of AMP IoT devices for extremely low power consumption and extremely low complexity.
Design a relay transmission mechanism suitable for AMP IoT devices, including simplified relay establishment, negotiation establishment, self-discovery relay nodes, and cross-link confirmation mechanism. Initiate transmission resource allocation through AP to achieve low-power and low-complexity relay transmission.
It solves the problem of asymmetric uplink and downlink transmission capabilities of AMP IoT devices, achieves compatibility and coexistence with IEEE 802.11 networks, and reduces device power consumption and complexity.
Smart Images

Figure CN2024098269_11122025_PF_FP_ABST
Abstract
Description
Relay transmission method and wireless communication device TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of wireless communication, in particular to a relay transmission method and a wireless communication device. BACKGROUND
[0002] Internet-of-thing (IoT) is a group of device components that collect data, share data with other devices, and communicate through the Internet. This huge device network not only can generate data, collect data and communicate, but also supports making intelligent decisions based on data. The characteristics of supporting remote access, automation and intelligence make IoT devices be widely deployed and applied, such as smart home, smart manufacturing, smart agriculture and warehouse logistics application scenarios. In these application scenarios, it is extremely challenging to provide continuous power supply and device maintenance for a large number of devices. IoT devices with extremely low power consumption and super-long life cycle become a hot research direction. IoT devices need to be composed of a self-powered unit that can obtain sufficient power from environmental conditions such as light, vibration and heat to support itself to get rid of the dependence on power lines and large-capacity batteries. Due to the device characteristics of IoT devices, the transmitting end of the IoT device often has a longer transmission range than the receiving end when performing wireless communication, that is, the transmitting end sends data information to the target object through the wireless air interface, but there is a great possibility that the feedback information of the target object cannot be received. Therefore, it is necessary to provide a relay transmission method and a wireless communication device.
[0003] SUMMARY
[0004] Embodiments of the present application provide a relay transmission method and a wireless communication device to improve the problems of the prior art and other problems.
[0005] The relay transmission method provided by the embodiments of the present application is executed on a relay node, and the relay transmission method comprises: receiving an environmental energy AMP relay establishment request frame sent by a station STA to configure a relay link, wherein the AMP relay transmission establishment request frame is used to indicate an identifier ID or address of an environmental energy AMP node and indicate environmental energy AMP relay link transmission parameters; sending an AMP relay establishment request feedback frame to the STA to configure the relay link; and receiving data reported by the AMP node and forwarding the data to the STA according to the configuration of the relay link; or receiving a downlink data request of the STA and triggering the AMP node according to the configuration of the relay link.
[0006] The relay transmission method provided in the embodiments of the present application is executed in a station STA, and the relay transmission method comprises the following steps: sending an ambient power (AMP) relay establishment request frame to a first relay node to configure a relay link, wherein the AMP relay transmission establishment request frame is used to indicate an identifier (ID) or address of the AMP node and indicate an AMP relay link transmission parameter; receiving an AMP relay establishment request feedback frame sent by the first relay node to configure the relay link; and receiving data reported by the AMP node via the first relay node; or sending downlink data to the first relay node to trigger the AMP node according to the configuration of the relay link.
[0007] The wireless communication device provided in the embodiments of the present application comprises a memory for storing a computer program, and is configured to invoke and run the computer program stored in the memory to execute the relay transmission method described above.
[0008] The chip provided in the embodiments of the present application is configured to implement the relay transmission method described above.
[0009] Specifically, the chip is configured to invoke and run a computer program from a memory, so that a device installed with the chip executes the relay transmission method described above.
[0010] The computer readable storage medium provided in the embodiments of the present application is configured to store a computer program, and the computer program is configured to make a computer execute the relay transmission method described above.
[0011] The computer program product provided in the embodiments of the present application comprises computer program instructions, and the computer program instructions are configured to make a computer execute the relay transmission method described above.
[0012] The computer program provided in the embodiments of the present application, when executed on a computer, is configured to make the computer execute the relay transmission method described above. BRIEF DESCRIPTION OF DRAWINGS
[0013] The accompanying drawings, which are included to provide a further understanding of the present application, constitute a part of the present application and illustrate the exemplary embodiments of the present application and their descriptions serve to explain the present application and do not constitute improper limitations on the present application. In the drawings:
[0014] FIG. 1 is a flowchart of an ambient power (AMP) relay transmission method provided in the embodiments of the present application;
[0015] FIG. 2A is a flowchart of a relay transmission method provided in the embodiments of the present application;
[0016] FIG. 2B is a flowchart of a relay transmission method provided in the embodiments of the present application;
[0017] FIG. 2C is a flow diagram illustrating a process of establishing a simplified relay transmission according to an embodiment of the present application;
[0018] FIG. 2D is a flow diagram illustrating a process of establishing a multi-hop AMP relay according to an embodiment of the present application;
[0019] FIG. 2E is a flow diagram illustrating a process of establishing a multi-hop AMP relay according to an embodiment of the present application;
[0020] FIG. 3 is a flow diagram illustrating a process of establishing an initial R STA for relay transmission by an AMP node participating in negotiation according to an embodiment of the present application;
[0021] FIG. 4 is a flow diagram illustrating a process of establishing an initial R STA for relay transmission by an AMP node discovering and selecting an R node according to an embodiment of the present application;
[0022] FIG. 5 is a flow diagram illustrating a process of a termination mechanism of an AMP relay according to an embodiment of the present application;
[0023] FIG. 6 is a flow diagram illustrating a process of an acknowledgment (ACK) mechanism of an AMP relay according to an embodiment of the present application;
[0024] FIG. 7 is a flow diagram illustrating a process of a cross link ack of an AMP relay according to an embodiment of the present application;
[0025] FIG. 8A is a flow diagram illustrating a process of a suspension and resumption method one of an AMP relay according to an embodiment of the present application;
[0026] FIG. 8B is a flow diagram illustrating a process of a suspension and resumption method two of an AMP relay according to an embodiment of the present application;
[0027] FIG. 9 is a schematic structural diagram of a wireless communication device according to an embodiment of the present application;
[0028] FIG. 10 is a schematic structural diagram of a chip according to an embodiment of the present application. DETAILED DESCRIPTION
[0029] The technical solutions in the embodiments of the present application will be described below with reference to the drawings. Obviously, the described embodiments are only some of the embodiments of the present application, but not all of them. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present application.
[0030] It should be understood that the term "and / or" in this document merely describes an associated relationship between associated objects, and means that three relationships can exist, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. In addition, the character " / " in this document generally represents an "or" relationship between the front and rear associated objects.
[0031] Internet-of-Thing (IoT) devices receive or generate data, and then wirelessly transmit it to other devices to perform any given task, which makes the standardization of ultra-low-power IoT devices involve both wireless communication and wireless charging. Some embodiments of the present application are based on the communication protocol basis of the current Wi-Fi wireless transmission network, and design a low-power and low-complexity communication method that meets the needs of the transmission system of the Ambient Power (AMP) IoT device based on the Relay function in the environment.
[0032] Currently, the Institute of Electrical and Electronics Engineers (IEEE) IEEE 802.11 Working Group has established the IEEE 802.11bp Working Group to solve the communication problem of ambient energy collection devices in the IEEE 802.11 network. The AMP IOT device or functional entity does not need to have a power supply or a large-capacity battery, and will charge from the environment to support its communication, and the energy source can be light, heat, vibration, radio waves, etc. in the environment. But the AMP IoT device or functional entity is different from the traditional device due to its characteristics of taking energy from the environment, and cannot be online for a long time, cannot transmit large-capacity data, and pursues extremely low power consumption to ensure the completion of transmission, which makes the receiving end and the transmitting end hardware of the AMP IoT device or tag have the characteristics of low cost and low performance. Due to the characteristics of the receiving end device of the AMP IoT device, the transmitting end often has a longer transmission range than the receiving end when performing wireless communication, that is, the transmitting end sends data information to the target object through the wireless air interface, but there is a great possibility that the feedback information of the target object cannot be received. To solve the problem of mismatch between the transmitting end and the receiving end of the AMP IoT, some embodiments of the present application design a relay transmission scheme for the AMP IoT device in the Wi-Fi wireless network transmission system, including the establishment, management, scheduling and error detection mechanisms of the relay transmission, and further improve the related frame structure design compatible with the IEEE 802.11 traditional air interface communication protocol. Some embodiments of the present application may be applicable to the IEEE 802.11bp series standard or other related standards in the future.
[0033] Currently, the prior art has one or more of the following problems to be solved:
[0034] 1. Through AMP link budget analysis, it can be determined that the transmitting and receiving wireless transmission capabilities of the AMP IoT device or tag are mismatched, and the main reason is that the receiver capability of the target object access point (AP) is strong in the uplink process, but the receiver sensitivity of the downlink AMP device is poor, resulting in a large difference in the coverage range of the uplink and the downlink.
[0035] 2. Compared with a legacy STA, the link budget of the AMP IoT device is poor under the same traffic load, which will affect the transmission range of its data transmission, and further affect its compatible coexistence with the legacy device under the IEEE 802.11 network.
[0036] 3. The existing relay transmission relies on four addresses to realize addressing, which is not suitable for the minimalist transmission characteristics of the AMP IoT device.
[0037] 4. The establishment of the existing relay transmission relies on the discovery and selection of the relay node by the STA, and the AMP IoT device is designed to have extremely low power consumption and extremely low complexity, and it is highly probable that it cannot support the discovery and selection function.
[0038] 5. The existing relay transmission relies on the association of the STA with the relay AP or the AP, but the AMP IoT device is designed to have extremely low power consumption and extremely low complexity, and it may not be able to support the traditional authentication association process.
[0039] Some embodiments of the present application propose solutions to the above problems, and design a relay transmission mechanism and frame structure suitable for the minimalist function of the AMP IoT device.
[0040] Through the technical solutions of some embodiments of the present application, the method and system for relay wireless communication of the AMP IoT device solve the problem of asymmetric uplink and downlink transmission capabilities of the AMP node on the basis that the AMP node maintains its low power consumption characteristics and does not participate in any channel competition, including one or more of the following aspects:
[0041] 1. A minimalist AMP relay establishment mechanism, wherein the AMP node does not participate in establishment negotiation, and only receives notification and triggering to complete wireless transmission of data from the AMP node to the AP.
[0042] 2. An AMP relay establishment mechanism in which the AMP node participates in negotiation, wherein the AMP node does not need to have the ability to discover the relay node, and based on the inquiry of the AMP node, the AP will send the information of the selectable relay node in the basic service set (BSS) to the AMP node, and the AMP node completes the selection of the relay node.
[0043] 3. The AMP node discovers and selects the relay node by itself, and completes the selection and negotiation of the relay node based on the AMP relay establishment request initiated by the AP and the allocated transmission resource.
[0044] 4. After the establishment of the AMP relay transmission, a simple data relay reporting confirmation (ACK) mechanism is implemented, in which the AMP node no longer needs four addresses to complete the relay transmission.
[0045] 5. A low-latency AMP relay confirmation mechanism based on cross-link.
[0046] 6. A suspension and restart mechanism of the AMP relay transmission, which realizes the buffer management of the relay node.
[0047] 7. A frame structure design supporting the above mechanisms.
[0048] Through the technical solutions of some embodiments of the present application, in view of the problem of asymmetric transmit (TX) and receive (RX) transmission capabilities of AMP IoT devices, a plurality of methods for establishing relay transmission between the AMP IoT system and the AP are designed, and the corresponding AMP relay termination, suspension and restart mechanisms are also designed, realizing one or more of the following beneficial effects:
[0049] 1. In the AMP relay transmission process, the AMP IoT device can not have the ability of channel listening and competition, and the wireless transmission participated by the AMP IoT device is initiated by the AP and the transmission resource is allocated.
[0050] 2. A low-power and low-complexity AMP relay link establishment method is designed, which realizes the address binding of each node participating in the AMP relay transmission link after establishment, and does not need the AMP node to participate in the discovery, selection and negotiation of the relay node.
[0051] 3. An AMP relay establishment method in which the AMP node can participate in the selection and negotiation of the relay node is further designed, in which the AMP node can have the discovery ability of the relay node or request the relay node information from the AP.
[0052] 4. A termination method of the AMP relay is designed, which can be initiated by the relay node or the AP, and realizes the lifelong transmission link establishment before the termination of the AMP relay.
[0053] 5. Based on the decision of the relay node, the suspension and termination of the AMP relay are realized, and the high flexibility of the AMP relay transmission is realized.
[0054] 6. A low-power and low-complexity AMP relay confirmation method is designed.
[0055] 7. The corresponding frame and field corresponding to the AMP relay transmission are improved.
[0056] The technical solutions of some embodiments of the present application distinguish from the relay mechanism in the IEEE 802.11ah standard, which aims to use relay to expand the transmission range of the AP. The relay transmission of some embodiments of the present application is to overcome the disadvantage of the mismatch between the uplink and downlink transmission capabilities of the AMP IoT device, and expand the transmission range of the receiver and transmitter of the AMP device. Some embodiments of the present application design a relay transmission mechanism that meets the low-power consumption requirement of AMP, including the establishment, teardown / termination, acknowledgment (ACK), and suspension and restart of AMP relay transmission, as shown in FIG. 1.
[0057] For the AMP IoT device, some embodiments of the present application design a simple AMP relay establishment process and a relatively complex negotiation establishment process to meet the relay transmission of AMP IoT devices with different capabilities. After the establishment of the AMP relay transmission between the target AP and the AMP node, the AMP node only needs to report data according to the trigger of the relay node for addressing of the relay transmission. For AMP nodes with different capabilities, their data transmission can wait for ACK or completely rely on the trigger of the relay node.
[0058] In some embodiments of the present application, the relay node can decide the suspension and restart of the AMP relay based on its own buffer. The teardown of the AMP relay can be initiated by the relay node or the AP. The corresponding frame and field corresponding to the AMP relay transmission are designed.
[0059] The AMP IoT device or AMP node mentioned in some embodiments of the present application includes AMP non-AP station (Station, STA) AMP non-AP STA, AMP tag, AMP sticker, AMP sensor, and other IoT devices. Due to the extremely low-power consumption hardware design requirement, it may not have the ability of channel monitoring and channel competition, i.e. it may not be able to actively initiate channel access to complete transmission, and all wireless frame transmission depends on the transmission resource allocation of the AP.
[0060] In some embodiments of the present application, the relay node is a functional entity that performs relay forwarding between the AP STA and the AMP IoT device, which can include readers, non-AP STAs, and other devices, hereinafter referred to as R nodes or R STAs. The AP is the destination node for the AMP IoT device data reporting, i.e. the destination STA, hereinafter referred to as D STA.
[0061] The naming of the transmission mechanism, flow, frame or frame structure in some embodiments of the present application is not unique, and is only an example, and the present application is not limited thereto.
[0062] The technical solutions of some embodiments of the present application propose the establishment and termination mechanism design of relay transmission. In embodiments 1-3, the capability of AMP IoT device is gradually enhanced, but all the establishment of relay transmission is carried out under the transmission resource allocated by the AP, that is, the AMP IoT device / label cannot actively compete for channel access opportunity. Embodiment 4 is a basic relay transmission termination mechanism. Embodiment 5 is the frame corresponding to the relay transmission process and the frame structure design. The technical solutions of some embodiments of the present application propose the relay transmission confirmation (Acknowledgment, ACK) and retransmission mechanism design based on the minimalist AMP IoT device, wherein embodiment 6 is the mechanism design that only the first hop needs confirmation (Acknowledgment, ACK), and embodiment 7 is the relay confirmation (Acknowledgment, ACK) design based on cross-link. The technical solutions of some embodiments of the present application propose the buffer management mechanism of relay node in the relay transmission process based on the minimalist AMP IoT device, and embodiment 8 designs the suspension and start of relay transmission.
[0063] Embodiment 1: minimalist AMP relay transmission establishment.
[0064] FIG. 2A is a flowchart of a relay transmission method provided by an embodiment of the present application. As shown in FIG. 2A, the relay transmission method is executed on a relay node, wherein the relay transmission method comprises at least one of the following operations: operation 201A: receiving an environmental energy AMP relay establishment request frame sent by a station STA to configure a relay link, wherein the AMP relay transmission establishment request frame is used to indicate an identifier ID or address of an environmental energy AMP node and indicate environmental energy AMP relay link transmission parameters; operation 202A: sending an AMP relay establishment request feedback frame to the STA to configure the relay link; and operation 203A: receiving data reported by the AMP node and forwarding to the STA according to the configuration of the relay link; or receiving a downlink data request of the STA and triggering the AMP node according to the configuration of the relay link. In some embodiments of the present application, the station (STA) includes an AP STA and a non-AP STA (non-AP STA).
[0065] Figure 2B is a flow diagram of a relay transmission method according to an embodiment of the present application. As shown in Figure 2B, the relay transmission method is performed at a station STA, and includes at least one of the following operations: operation 201B, sending an environment capable (AMP) relay setup request frame to a first relay node to configure a relay link, wherein the AMP relay setup request frame is used to indicate an identifier (ID) or address of an environment capable (AMP) node and indicate AMP relay link transmission parameters; operation 202B, receiving an AMP relay setup request feedback frame sent by the first relay node to configure the relay link; and operation 203B, receiving data reported by the AMP node via the first relay node; or sending a downlink data request to the first relay node to trigger the AMP node according to the configuration of the relay link. In some embodiments of the present application, the station (STA) includes an AP STA and a non-AP STA (non-AP STA).
[0066] This can reflect that the establishment of the AMP relay is a link establishment process, and the request and feedback behaviors are used to configure the link. The parameters of the entire AMP relay link transmission are carried in the AMP relay setup request frame by an AMP relay setup element to indicate and negotiate. The establishment of the AMP relay binds the addresses or IDs of the AP, the relay node and the AMP node participating in the relay link, so that when the AMP node reports, the address of the AP does not need to be indicated, and the relay node can complete forwarding. When the AP sends a downlink data request, the identifier or address of the target AMP does not need to be indicated every time, and the relay node can complete the wakeup and triggering of the AMP node according to the configuration during the link establishment.
[0067] In some embodiments of the present application, the AMP relay setup feedback frame includes first feedback information, second feedback information or third feedback information. The first feedback information is used to indicate that the request in the AMP relay setup request frame is agreed. The second feedback information is used to indicate that the request in the AMP relay setup request frame is agreed, but some or all of the relay transmission parameters are modified or negotiated. The third feedback information is used to indicate that the request in the AMP relay setup request frame is refused.
[0068] In some embodiments of the present application, the relay node receives the downlink data request of the STA in a transmission opportunity (TXOP) or a service period (SP) allocated by the STA, and wakes up or triggers the AMP node in the TXOP or SP allocated by the STA according to the configuration of the link. In some embodiments of the present application, the relay node wakes up or triggers the AMP node by unicast, groupcast or broadcast. In some embodiments of the present application, the addressing of the unicast, groupcast or broadcast is specified by the STA in a relay transmission setup process. In some embodiments of the present application, the relay transmission method further comprises sending an AMP relay setup notification frame to the AMP node for configuration of the relay link.
[0069] For some minimalist scenarios such as temperature sensing, humidity sensing, positioning, target statistics, etc., AMP IoT devices pursue extremely low operating power consumption and extremely low device complexity, and in their working process, the main energy consumption comes from data collection and data reporting, and other complex device capabilities cannot be supported. Since the transmitter and receiver of the AMP IoT device have extremely mismatched transmission ranges, the present embodiment designs a minimalist relay transmission setup mechanism compatible with existing IEEE 802.11 standards, as shown in FIG. 2C.
[0070] In some embodiments of the present application, the setup of the minimalist relay transmission mechanism conforms to the minimalist capability characteristics of the AMP IoT device, which does not have the ability to discover, find and request R nodes, does not need to have decoding capabilities of other management frames or control frames except for the wake-up trigger frame, and the setup is initiated and completed by the AP or R node. The setup only needs to notify the AMP node, and the AMP node does not participate in any decision, and if the AP or R node does not initiate the teardown of the relay transmission, the relay transmission is lifelong for the AMP node.
[0071] In some embodiments of the present application, the relay transmission is specified and managed by the AP, the R node can participate in negotiation, and the AMP node only follows the allocation and scheduling. As shown in FIG. 2C, the AP, as the data reporting target device D STA of the AMP node, initiates the AMP relay transmission / link setup and selects a suitable R node, such as making a selection decision according to the distance from the target AMP node, the AMP capability information reported in the association process with the AP and / or the voluntary declaration of the R node, sends an AMP relay setup request frame to the R STA, and indicates the ID or medium access control (MAC) address of the AMP node and the transmission parameters related to the relay transmission to the R node through the AMP relay setup request frame.
[0072] In some embodiments of the present application, after receiving the request of the D STA, the R STA replies with an AMP relay setup response frame, which carries the reply information of the R node to the request of the AP. The reply information can include the following three types of reply information:
[0073] 1. Accept: fully agrees with the relay transmission setup request of the AP.
[0074] 2. Revise: agrees to establish relay transmission with the AP and the indicated AMP node, but modifies and / or negotiates part or all of the relay transmission related parameters.
[0075] 3. Decline: disagrees with the relay transmission setup request of the AP.
[0076] As shown in FIG. 2C, the R STA agrees with the relay transmission setup request of the AP. For the R STA to the AMP node hop, the R STA can inform the AMP node of the successful establishment of the relay transmission and the parameters of the relay transmission by an AMP relay setup inform frame. The R STA can also not inform, i.e., the AMP node does not need to be aware of the R node to the AP hop, and only needs to report data to the R node when receiving the trigger frame. Therefore, the data reporting of the AMP node does not need the four addresses of the traditional relay for addressing, but only needs to be sent to the R node, which will forward the data to the corresponding target AP according to the established relay transmission. As shown in FIG. 2C, after the establishment of the relay transmission, the data request, wake-up and trigger of the AMP node are performed in the transmission opportunity (TXOP) or service period (SP) allocated by the AP. Based on the negotiation of the relay transmission between the AP and the R node, the data reporting request and trigger can be periodic or aperiodic. The R node can wake up the AMP node in broadcast, groupcast or unicast. For groupcast or unicast, the addressing is designated by the AP in the relay transmission establishment process.
[0077] In some embodiments of the present application, when the reader in the transmission range of the AMP node is selected as the R node, the establishment of the multi-hop AMP relay can occur when the transmission distance of the reader does not support wireless communication with the AP. FIG. 2D and FIG. 2E are two methods for establishing a multi-hop relay. The selection of the R node is similar to the above form, and can be decided based on distance, AMP capability of the R node, and other related information. The AP can negotiate and specify the order respectively, or the first hop R1 can select and request the second hop R2. The transmission link between the AP and the AMP node is established and the address binding is achieved through the negotiation of the AMP relay setup request frame and the AMP relay setup response frame. That is, each hop records the address of the next hop target device, and the transmission direction is indicated by the direction. Similarly, in the present embodiment, the establishment of the AMP relay can be notified to the AMP node, or it can not be notified, and only the data reporting triggered by the wake-up can be implemented.
[0078] The application effect of the present embodiment: The present embodiment designs a simple establishment mechanism of the AMP relay transmission. Through the present embodiment, the AP initiates and schedules the relay transmission. The R node can negotiate with the AP about the relay. The AMP node does not need to have the traditional four addresses to complete the data transmission to the AP, does not need to have the search, discovery, and request capability of the R node, and does not need to actively initiate the relay transmission. All the data reporting is completed under the request of the AP.
[0079] Embodiment 2: Relay transmission establishment of the relay node based on negotiation.
[0080] In some embodiments of the present application, before the STA sends the AMP relay setup request frame to the first relay node, the present application further includes: sending the AMP relay setup request frame to the AMP node via a third relay node; receiving the inquiry of the AMP node via the third relay node; sending the AMP relay list to the AMP node via the third relay node; and receiving the AMP relay setup request frame of the AMP node via the third relay node, wherein the AMP relay setup request frame of the AMP node is used to request the configuration of the relay link with the first relay node, wherein the first relay node is a newly selected relay node, and the third relay node is an initial relay node.
[0081] In some embodiments of the present application, a relay transmission method is executed on an AMP node, including: receiving a trigger sent by a relay node; in response to the trigger, reporting data to the relay node, wherein the reported data is used to forward to a station STA; and the reported data includes an identifier ID or address of the relay node and the AMP node, but does not include an identifier ID or address of the STA. In some embodiments of the present application, the relay transmission method further includes: receiving an AMP relay establishment request frame sent by the STA via an initial relay node; sending a query of the AMP node to the STA via the initial relay node; receiving an AMP relay list sent by the STA via the initial relay node; sending an AMP relay establishment request frame of the AMP node to the STA via the initial relay node; wherein the AMP relay establishment request frame of the AMP node is used to request configuration of a relay link with a newly selected relay node.
[0082] In some embodiments of the present application, unlike the minimalist AMP IoT device, some AMP function entities can support the reception, decoding and response of control or management frames in addition to the wake-up trigger frame, that is, the AMP IoT device has certain negotiation capability for the establishment of relay transmission, and can send request or response frames in addition to data. Based on embodiment 1, this embodiment designs a relay transmission establishment mechanism supported by an AMP node with negotiation capability, as shown in FIG. 3. As shown in FIG. 3, the initial R node refers to the third relay node in the above embodiment, and the initial R STA refers to the first relay node in the above embodiment.
[0083] In this embodiment, the AMP node has negotiation capability but does not have search and discovery capability of the R node, and its negotiation process can rely on the transmission resource allocation performed by the AP. The AP will maintain an R node list containing all non-AP STAs with AMP reader capability associated with it within the BSS and related AMP capability information.
[0084] Since the AMP node does not have the ability to actively initiate transmission, the establishment of relay transmission is still initiated by the AP request, and the AP selects the initial R node in the R node list and sends a relay transmission request to the AMP node via the initial R node, carrying its transmission parameters and indicating the R node information of the initial R node selected by the AP, such as the AMP capability, MAC address or association identifier (AID) of the AP, and completing the TXOP sharing through the request frame. The AMP node supports the establishment of a feedback frame to the relay establishment request of the AP through the AMP relay in the allocated transmission resource to respond to the relay establishment request of the AP. In addition to the 1-3 feedback information carried in embodiment 1, the AMP relay establishment feedback frame in this embodiment can also carry the fourth feedback information: 4. query information: the AMP node agrees to establish relay transmission, but the transmission capability of the initial R node specified by the AP does not match the AMP node, and the AMP node queries the R node list in the BSS through this feedback information to the AP.
[0085] As shown in FIG. 3, since the AMP capability or reader capability of the initial R node does not meet the needs of the AMP node, the AMP node modifies the initial R node selected by the AP initiated relay transmission establishment request, and queries the existing R nodes and their corresponding capabilities in the BSS through the AMP relay establishment feedback frame to the AP. Since other non-AP STAs are in a silent state in the protection period opened by the AP, all information is still forwarded via the initial R node selected by the AP before the relay transmission establishment is completed.
[0086] After the AP receives the query feedback of the AMP node forwarded via the initial R node, the R node list in the BSS is sent to the AMP node, the AMP node completes the selection of the R node and sends the selected R node to the AP through the AMP relay establishment request frame, and after the AP receives the request of the AMP node, the initial R node is informed that the AMP relay establishment is terminated through the AMP relay establishment notification frame, and then the AMP relay transmission establishment request is sent to the newly selected R node. After the newly selected R node agrees to the relay transmission establishment by sending the AMP relay establishment feedback frame to the AP, the AMP relay establishment notification frame is sent to the AMP node to inform the AMP node that the AMP relay transmission requested by the AMP node is successfully established.
[0087] The application effect of the embodiment: the embodiment designs an establishment mechanism of AMP relay transmission, through the embodiment, AP initiates relay transmission establishment, and selects an initial R node to support establishment negotiation of AMP relay, and the AMP node does not need to have the ability to discover the R node, and still can inquire the AP to complete selection of the R node.
[0088] Embodiment 3: Relay transmission establishment based on discovery of an AMP IoT device relay node.
[0089] In some embodiments of the application, before the AMP relay establishment request frame is sent to the first relay node, the method further comprises: sending the AMP relay establishment request frame to the AMP node via a third relay node; receiving modification information of the AMP node via the third relay node, wherein the modification information is used to select configuration of the relay link with the first relay node; and notifying the third relay node to stop configuration of the relay link, wherein the first relay node is a newly selected relay node, and the third relay node is an initial relay node.
[0090] In some embodiments of the application, a relay transmission method is executed on an AMP node, and the method comprises: receiving an AMP relay establishment request frame sent by the STA via an initial relay node; and sending modification information of the AMP node to the STA via the initial relay node, wherein the modification information is used to select configuration of a relay link with a newly selected relay node.
[0091] For an AMP IoT device capable of discovering and selecting an R node, the embodiment designs a relay transmission establishment mechanism based on selection of an AMP node, as shown in FIG. 4. As shown in FIG. 3, the initial R node refers to the third relay node in the above embodiment, and the initial R STA refers to the first relay node in the above embodiment.
[0092] Compared with the embodiment 2, the AP does not need to maintain the R-node list, the AMP node can discover and select the suitable R-node within its transmission range by itself, the establishment of the AMP relay transmission is still judged and initiated by the AP due to the lack of the ability of the AMP node to actively compete and initiate transmission, the AP selects the initial R-node to perform the AMP relay establishment negotiation with the AMP node and allocates transmission resources to the AMP node, after receiving the request, the AMP node does not need to inquire the AP to obtain the selectable R-node, but directly feeds back the revised information of the AMP node through the AMP relay establishment feedback frame (AMP relay setup response frame) to indicate the R-node selected by the AMP node to establish the relay transmission. As shown in FIG. 4, the initial R-node forwards the feedback of the AMP node to the AP, the AP notifies the initial R-node that the establishment of the AMP relay transmission is terminated, or the AP does not notify the initial R-node based on the feedback information of the AMP node to the AMP relay establishment request known by the initial R-node, and performs the AMP relay establishment request to the R-node selected by the AMP node, after the negotiation with the new R-node is completed, the new R-node notifies the AMP node that the establishment is successful through the AMP relay establishment notification frame, and the subsequent communication between the AP and the AMP node is forwarded through the new R-node.
[0093] The application effect of the embodiment: the embodiment designs the establishment mechanism of the AMP relay transmission, through the embodiment, the request of the AP to initiate the relay transmission establishment is realized, and the transmission resources are allocated to the AMP node, the AP does not need to maintain the R-node list, the AP re-performs the request and negotiation of the AMP relay establishment based on the discovery and selection of the R-node by the AMP node.
[0094] Embodiment 4: relay transmission termination.
[0095] In some embodiments of the application, the relay transmission method further includes: terminating the relay link; wherein the termination of the relay link includes: sending an AMP relay termination request frame to the STA, receiving an AMP relay termination feedback frame from the STA, and sending an AMP relay termination notification frame to the AMP node; or receiving an AMP relay termination notification frame from the STA, and sending the AMP relay termination notification frame to the AMP node.
[0096] In some embodiments of the application, the minimal relay transmission termination is applicable. In some embodiments of the application, the multi-hop relay transmission termination is also applicable. In some embodiments of the application, the termination relay transmission termination of different AMP node capabilities is also applicable.
[0097] After the establishment of the AMP relay transmission, the R STA or the AP can decide to initiate the termination of the AMP relay transmission, and the tearing down mechanism is shown in FIG. 5. When the R node initiates the termination of the AMP relay transmission, an AMP relay teardown request frame should be sent to the AP, in which the AMP relay ID that the R node wants to terminate is carried. After receiving the request of the R node, the AP feeds back the completion of the tearing down of the AMP relay transmission through an AMP relay teardown response frame. After receiving the feedback of the AP, the R node sends an AMP relay teardown inform frame to the AMP node to inform the termination of the AMP relay transmission.
[0098] When the AP terminates the AMP relay transmission, as the D STA, the AP does not need to make a request, but directly sends an AMP relay teardown inform frame to the R STA, and the R STA forwards the notification to the AMP STA to complete the tearing down of the AMP relay transmission.
[0099] The application effect of the embodiment: the termination mechanism of the AMP relay transmission is designed in the embodiment, and through the embodiment, the AMP relay ID of the R node or the AP initiating the termination of the relay transmission and notifying the tearing down is realized.
[0100] Embodiment 5: Frame structure design of relay transmission establishment and termination.
[0101] In some embodiments of the application, the common fields of the AMP Relay Setup Request frame, the AMP Relay Setup Feedback frame, the AMP Relay Setup Notification frame, the AMP Relay Termination Request frame, the AMP Relay Termination Feedback frame, the AMP Relay Termination Notification frame include one or more of the following fields: a category field to indicate the category of the AMP Relay Setup Request frame, the AMP Relay Setup Feedback frame, the AMP Relay Setup Notification frame, the AMP Relay Termination Request frame, the AMP Relay Termination Feedback frame, the AMP Relay Termination Notification frame; an action field to indicate the subcategory of the AMP Relay Setup Request frame, the AMP Relay Setup Feedback frame, the AMP Relay Setup Notification frame, the AMP Relay Termination Request frame, the AMP Relay Termination Feedback frame, the AMP Relay Termination Notification frame; a receiver address (RA) field to indicate the identity or address of the receiver; a transmitter address (TA) field to indicate the identity or address of the transmitter; a destination RA field to indicate the identity or address of the destination receiver; a direction field to indicate the wireless transmission direction in the relay transmission; an AMP Relay ID field to indicate the identifier of the relay transmission requested by the current AMP Relay Setup Request frame, the AMP Relay Setup Feedback frame, the AMP Relay Setup Notification frame, the AMP Relay Termination Request frame, the AMP Relay Termination Feedback frame, the AMP Relay Termination Notification frame; a link ID field to indicate the destination link identifier of the current AMP Relay Setup Request frame, the AMP Relay Setup Feedback frame, the AMP Relay Setup Notification frame, the AMP Relay Termination Request frame, the AMP Relay Termination Feedback frame, the AMP Relay Termination Notification frame transmission.
[0102] In some embodiments of the application, the direction field includes a first value, a second value, a third value, a fourth value, or a direction identifier, the first value to indicate the wireless transmission direction of the STA to the relay node, the second value to indicate the wireless transmission direction of the relay node to the STA, the third value to indicate the wireless transmission direction of the relay node to the AMP node, the fourth value to indicate the wireless transmission direction of the AMP node to the relay node, and the direction identifier to indicate the mutual direction identifier between the nth relay node and the n+1th relay node in a multi-hop link.
[0103] In some embodiments of the application, the non-public field of the AMP relay setup request frame is carried in a relay setup element or a S1G relay activation element. In some embodiments of the application, the non-public field of the AMP relay setup request frame includes one or more of the following fields: an AMP node ID field to indicate the AMP node participating in relay transmission; a trigger expiration time field to indicate the time the at least one relay node waits after sending information to the AMP node, and if the time exceeds the waiting time, the AMP node transmission is determined to fail; a bandwidth field to indicate bandwidth information; a number of receiving antennas field to indicate the number of receiving antennas and / or a list of identifiers; a number of sending antennas field to indicate the number of sending antennas and / or a list of identifiers; a periodic indication field to indicate whether the relay transmission contains periodic triggering of the AMP node.
[0104] In some embodiments of the application, the periodic indication field includes a first value or a second value, the first value to indicate that the AMP node is not periodically triggered for data reporting, and the second value to indicate that the AMP node is periodically triggered for data reporting. In some embodiments of the application, when the periodic indication field is the second value, the periodic indication field carries one or more of the following fields to indicate the relevant periodic parameters: a duration field to indicate the service period (SP) or transmission opportunity (TXOP) duration of periodic triggering reporting; an interval field to indicate the interval of the SP or TXOP of periodic triggering reporting; a start SP time alignment field to indicate the time when the first SP or TXOP starts.
[0105] In some embodiments of the application, the non-public field of the AMP relay transmission setup feedback frame includes a feedback information field to indicate feedback information for the relay transmission setup request. In some embodiments of the application, the feedback information field includes a first value, a second value, a third value or a fourth value, the first value to indicate agreement to the relay transmission setup request, the second value to indicate rejection of the relay transmission setup request, the third value to indicate modification of part or all of the relay transmission parameters configured by the relay transmission setup request, and the fourth value to indicate inquiry of a relay node list. In some embodiments of the application, when the feedback information field is the third value, the modified part or all of the relay transmission parameters are carried in a relay setup element or a S1G relay activation element.
[0106] In some embodiments of the present application, the non-common field of the AMP relay setup request frame, the AMP relay setup feedback frame, the AMP relay setup notification frame, the AMP relay termination request frame, the AMP relay termination feedback frame, and the AMP relay termination notification frame comprises a setup status field, which is used to indicate the setup status of the current relay transmission. In some embodiments of the present application, the setup status field comprises a first value or a second value, the first value is used to indicate that the setup status of the current relay transmission is terminated, and the second value is used to indicate that the setup status of the current relay transmission is successful.
[0107] In some embodiments of the present application, the non-common field of the AMP relay setup request frame, the AMP relay setup feedback frame, the AMP relay setup notification frame, the AMP relay termination request frame, the AMP relay termination feedback frame, and the AMP relay termination notification frame is carried in a relay setup element or an S1G relay activation element. In some embodiments of the present application, the non-common field of the AMP relay setup request frame, the AMP relay setup feedback frame, the AMP relay setup notification frame, the AMP relay termination request frame, the AMP relay termination feedback frame, and the AMP relay termination notification frame comprises a termination field, which is used to indicate whether to terminate all established relay transmissions. In some embodiments of the present application, the termination field comprises a first value or a second value, the first value is used to indicate to terminate a specific relay transmission, and the second value is used to indicate to terminate a relay transmission indicated by an AMP relay ID field.
[0108] In some embodiments of the present application, the embodiments design frames and frame structures corresponding to the establishment and termination of the AMP relay transmission in embodiments 1-4, as shown in Table 1.
[0109] Table 1: Frame categories of the AMP relay transmission.
[0110] For the AMP relay frames contained in Table 1, the common field (Common Field) comprises at least one of the following fields:
[0111] Category field (Category Field): distinguish from the legacy frames in the standard, indicate the frame category, n represents that the frame category is a protected AMP frame (protected AMP frame). The category field is used to indicate the category of the AMP relay setup request frame, the AMP relay setup feedback frame, the AMP relay setup notification frame, the AMP relay termination request frame, the AMP relay termination feedback frame, and the AMP relay termination notification frame.
[0112] Action Field, Public Action Field, or Protected Public Action Field: indicates the subcategory in the protected AMP frame, as shown in Table 1, using the last assigned integer in the Action Field, Public Action Field, or Protected Public Action Field + 1 to indicate that the frame is a protected AMP relay setup request frame, the last assigned integer + 2 to indicate that the frame is a protected AMP relay setup response frame, and so on.
[0113] Receiver Address (RA) Field: indicates the ID or AID of the receiver or other identity identifier, or indicates the MAC address thereof.
[0114] Receiver Address (Transmitter Address, (TA) Field: indicates the ID or AID of the transmitter or other identity identifier, or indicates the MAC address thereof.
[0115] D-RA Field (optional): indicates the ID or AID of the final target receiver of the frame or other identity identifier, or indicates the MAC address thereof, and this field is optional, and when the frame is sent by the R node in the form of a broadcast to the AMP nodes within the transmission range thereof, the field is not required to indicate.
[0116] Direction Field: indicates the wireless transmission direction of the frame in the AMP relay transmission, and different parameters can be defined to indicate the frame transmission direction, and the following table is an indication example thereof, and in the case of multi-hop, the mutual direction identification and meaning content between the R_n node and the R_n+1 node are expanded in Table 2.
[0117] Table 2: Mutual direction identification and meaning content between the R_n node and the R_n+1 node.
[0118] AMP Relay ID Field: indicates the identifier of the current AMP relay transmission distinguished from other AMP relay transmissions by the identifier, for the protected AMP relay setup request frame, the protected AMP relay setup feedback frame, the protected AMP relay setup notification frame, the protected AMP relay termination request frame, the protected AMP relay termination feedback frame, the protected AMP relay termination notification frame.
[0119] Link ID Field (optional): indicates the target link identifier of the current AMP relay transmission, for the protected AMP relay setup request frame, the protected AMP relay setup feedback frame, the protected AMP relay setup notification frame, the protected AMP relay termination request frame, the protected AMP relay termination feedback frame, the protected AMP relay termination notification frame. This field is optional.
[0120] For the protected AMP relay setup request frame, in addition to the above common fields, the request information is carried by the protected AMP relay setup element (AMP Relay setup element) with the following fields, or the following fields are added in the sub-1 GHz relay activation element (S1G relay activation element):
[0121] AMP Node ID Field: indicates the AMP node participating in the AMP relay transmission, which can be indicated by a separate AID, MAC address or other supported addressing identifier (list).
[0122] Trigger Expiry Time Field: indicates the time that the R node waits after sending a wireless frame to the AMP node. If the time exceeds, it will be determined that the AMP node transmission fails.
[0123] Bandwidth (BW) Field: indicates the bandwidth information.
[0124] RX Antenna Number Field: indicates the number of antennas and identifier list of the receiver.
[0125] TX Channel Number Field: indicates the number of antennas and identifier list of the transmitter.
[0126] Periodic indication Field: indicates whether the AMP relay transmission contains periodic trigger to the AMP node, 0 indicates that the R node does not need to periodically trigger the AMP node to report data after the establishment of the AMP relay transmission, 1 indicates that the R node performs periodic trigger to the AMP node, when this field is 1, the following three fields are carried to indicate the related periodic parameters.
[0127] Duration Field (optional): indicates the SP or TXOP duration of the periodic trigger report.
[0128] Interval Field (optional): indicates the interval of the SP or TXOP of the periodic trigger report, this field is optional.
[0129] Start SP time alignment Field (optional): indicates the time when the first SP or TXOP starts, this field is optional.
[0130] In some embodiments of the present application, for the protected AMP relay setup response frame, in addition to the above common fields, at least one of the following fields is contained:
[0131] Response Info Field: indicates the feedback information for the AMP relay setup request, as shown in Table 3:
[0132] Table 3: indicates the feedback information for the AMP relay setup request and the meaning content.
[0133] In some embodiments of the present application, when the feedback information is Revise (modify), similarly, the AMP relay setup element (AMP Relay setup element) carries its modification information, or the request for modification is added in the S1G relay activation element (S1G relay activation element).
[0134] In some embodiments of the present application, for the AMP relay setup inform frame, in addition to the above common fields, at least one of the following fields should be contained:
[0135] Setup Status Field: indicates the setup status of the current AMP relay transmission, as shown in Table 4.
[0136] Table 4: indicates the setup status of the current AMP relay transmission.
[0137] In some embodiments of the present application, for the AMP relay teardown request frame, the AMP relay teardown response frame and the AMP relay teardown inform frame, in addition to the above-mentioned common fields, at least one of the following fields is contained:
[0138] Teardown all Field: indicates whether to terminate the established AMP relay transmission, indicates to terminate all established AMP relay transmission by 1, and indicates to terminate a specific AMP relay transmission by 0, when it indicates 0, the terminated AMP relay transmission is indicated by the following field.
[0139] AMP Relay ID Field: indicates the specific terminated target relay transmission.
[0140] The application effect of the present embodiment: the present embodiment designs the necessary frames and frame structures for the establishment and termination mechanism of the AMP relay transmission.
[0141] Embodiment 6: ACK mechanism of minimal relay transmission.
[0142] In some embodiments of the present application, the relay transmission method comprises: receiving a data request of the STA; and based on the data request of the STA, triggering the AMP node to report data by sending a wake-up and / or trigger frame to the AMP node; forwarding the data reported by the AMP node to the STA after receiving the data; and receiving ACK confirmation information sent by the STA.
[0143] In some embodiments of the present application, the relay transmission method further comprises starting a timer and waiting for the AMP node to report data within the timer period. In some embodiments of the present application, the relay transmission method further comprises if the relay node fails to normally receive data before the timer expires, the relay node again sends a wake-up and / or trigger frame to trigger the AMP node to report data until the relay node normally receives data before the timer expires. In some embodiments of the present application, the data request, the wake-up and / or trigger frame are performed in a transmission opportunity (TXOP) or service period (SP) allocated by the AP, and if the TXOP or SP has expired before the timer expires, the entire data relay is terminated.
[0144] For some minimalist scenarios such as temperature sensing, humidity sensing, positioning, target statistics, etc., AMP IoT devices pursue extremely low operating power consumption and extremely low device complexity, and in their working process, the main energy consumption comes from data collection and data reporting. In the relay transmission process, as a minimalist AMP node, it does not need to perform error sensing or detection, nor does it need to know whether the transmission is successful or not. When the transmission fails, the R node senses the transmission error through the timer and re-triggers the transmission of the AMP node. When the R node forwards the wireless frame to the AP in the AMP relay transmission, it can follow the ACK and retransmission mechanism defined in the IEEE 802.11 standard. That is, in the AMP relay transmission process, the data reporting between the R node and the AMP node does not need ACK, as shown in FIG. 6.
[0145] In some embodiments of the present application, after the establishment of the AMP relay transmission, the AP can initiate a data reporting request to the AMP node and allocate corresponding transmission resources to the AMP relay transmission. Within the protection period, the R node receives the data request from the AP, and the R node triggers the AMP node to report data. After sending the wake-up trigger frame, the R node starts a timer and waits for the AMP node to report data within the timer period according to the negotiated trigger expiry time in the AMP relay establishment process.
[0146] After the AMP node receives the wake-up trigger from the R node, the AMP node reports data. Since the entire AMP relay is identified by an ID and is established between the AP and the AMP node, the AMP node does not need to address the target device for data reception with three or four addresses, but only needs to send to the R node. The R node forwards it to the corresponding AP according to the established AMP relay transmission. After the AMP node completes the reporting, it closes the TX and returns to a low-power sleep state to reduce energy consumption.
[0147] If an error occurs when reporting data, the R-node cannot normally receive data and complete forwarding before the timer expires, the R-node triggers again until it normally receives data and forwards the data to the AP. If the TXOP or SP allocated by the AP expires during this period, the entire data relay is terminated, the AP does not receive data from the AMP node, and the R-node waits for the AP's next data request and transmission resource allocation and attempts to trigger the AMP node to complete data reception and forwarding again. Under this mechanism, the R-node no longer needs to ACK the AMP node, and the AP's ACK no longer needs to be forwarded to the AMP node. The AMP node only needs to report data according to the trigger, and remains in a sleep state when the reporting is completed or the trigger is not received, thereby achieving low-power-consumption AMP relay ACK.
[0148] The application effect of the embodiment: The embodiment designs an ACK mechanism for the AMP relay, without the need for the R-node to ACK the data reporting of the AMP node or to forward the ACK of the AP. The R-node monitors data reporting errors through a timer, the AMP node only needs to report data based on a trigger and does not need to wait for an ACK, and the rest of the time is spent in a sleep state to reduce power consumption.
[0149] Embodiment 7: Cross-link-based relay transmission ACK mechanism.
[0150] In some embodiments of the present application, the relay node receives a data request of the STA through a first link; and the relay node sends wake-up trigger information to the AMP node through a second link to trigger the AMP node to report data based on the data request of the STA. In some embodiments of the present application, the relay transmission method further comprises: sending ACK confirmation information to the AMP node through the second link, forwarding data sent by the AMP node to the STA through the first link, and receiving ACK confirmation information sent by the STA through the first link.
[0151] Since different transmission frequency bands have different coverage and wireless penetration effects, the AMP node can adopt different transmission frequency bands to compensate for the mismatch between the TX and RX transmission capabilities of the AMP IoT device. For example, the TX adopts a 2.4 GHz frequency band to send a wireless frame, and the RX adopts a Sub-1 GHz frequency band to receive a wireless frame. For AMP nodes and R-nodes that support different frequency band wireless transmission, the AMP relay transmission can achieve ACK between the R-node and the AMP node based on cross-link, thereby improving the reliability of the AMP relay transmission and reducing the time delay caused by retriggering and ACK, as shown in FIG. 7.
[0152] The AP sends a data request to the R node through a first link (link 1), the R node triggers the AMP node to wake up through a second link (link 2), and no timeout counting is needed. After receiving the wake-up trigger, the AMP node in the RX open state switches from the sleep state to the TX open state, reports the data, and waits for the ACK from the R node. If no ACK is received, the traditional ACK and retransmission mechanism can be followed. After receiving the data, the R node forwards the data to the AP through link 1 and sends an ACK to the AMP node through link 2. After receiving the ACK from the R node, the AMP node returns to the sleep state. After receiving the data, the AP sends an ACK to the R node through link 1. In this case, the ACK from the D STA to the R STA and the ACK from the R STA to the AMP node are addressed through different MAC addresses or link IDs.
[0153] The application effect of the embodiment is that the ACK mechanism of the AMP relay is designed, no additional timeout counting of the R node is needed, the ACK of the AMP relay transmission is completed through the links of different frequency bands, and the delay of retriggering is reduced. The AMP node transmits and receives through different frequency bands, and the problem of mismatching of the transmission range is further solved.
[0154] Embodiment 8: Buffer management of the relay node.
[0155] In some embodiments of the present application, the data reporting includes segmented reporting of data information with a fixed length. In some embodiments of the present application, the transmission interval of the segmented reporting can be a short interframe space (SIFS), a point coordination function interframe space (PIFS), a distributed coordination function interframe space (DIFS), or a time interval of other fixed time periods. In some embodiments of the present application, the relay node triggers the AMP node to report the buffered data information in segments by sending a wake-up and / or trigger frame once. In some embodiments of the present application, the relay node triggers the AMP node to report the buffered data information in segments by sending a wake-up and / or trigger frame multiple times. In some embodiments of the present application, the data information reported in segments includes one or more of the following fields: a data identifier (ID) field for indicating the ID of the current data information, facilitating segmented reporting and subsequent reporting after the suspension ends; and a data flag field for indicating whether the current data information is the last data frame of the segmented reporting this time.
[0156] In some embodiments of the application, the relay transmission method further comprises: sending an AMP relay suspend frame to the AMP node to suspend data transmission of the AMP node during the segment reporting process of the AMP node, and reporting part of local data to be transmitted to the STA to release part of the cache space to receive the remaining data sent by the AMP node. In some embodiments of the application, the relay transmission method further comprises: indicating the suspension time to the AMP node in the AMP relay suspend frame; and / or restarting the relay transmission through an AMP relay restart frame. In some embodiments of the application, the public field of the AMP relay suspend frame or the AMP relay restart frame comprises one or more of the following fields: a category field for indicating the category of the AMP relay suspend frame or the AMP relay restart frame; an action field for indicating the subcategory of the AMP relay suspend frame or the AMP relay restart frame; a receiver address (RA) field for indicating the identity identifier or address of the receiver; a transmitter address (TA) field for indicating the identity identifier or address of the transmitter; a destination RA field for indicating the identity identifier or address of the destination receiver; a direction field for indicating the wireless transmission direction in the relay transmission; an AMP relay ID field for indicating the identifier of the relay transmission requested by the current AMP relay suspend frame or the AMP relay restart frame; and a link ID field for indicating the destination link identifier of the current AMP relay suspend frame or the AMP relay restart frame.
[0157] In some embodiments of the application, the direction field comprises a first value, a second value, a third value, a fourth value, or a direction identifier, the first value is used to indicate the wireless transmission direction of the STA to the at least one relay node, the second value is used to indicate the wireless transmission direction of the at least one relay node to the STA, the third value is used to indicate the wireless transmission direction of the at least one relay node to the AMP node, the fourth value is used to indicate the wireless transmission direction of the AMP node to the at least one relay node, and the direction identifier is used to indicate the mutual direction identifier between the nth relay node and the n+1th relay node in a multi-hop link. In some embodiments of the application, the non-public field of the AMP relay suspend frame comprises one or more of the following fields: a suspend flag field for indicating whether the current AMP relay suspend frame contains indication information of the suspension period; a suspend unit field for indicating the time unit of the suspension period when the current AMP relay suspend frame indicates the suspension period.
[0158] In some embodiments of the application, the method further comprises restarting the relay transmission by an AMP relay restart frame. In some embodiments of the application, the common fields of the AMP relay restart frame comprise one or more of the following fields: a category field to indicate the category of the AMP relay restart frame; an action field to indicate the subcategory of the AMP relay restart frame; a receiver address (RA) field to indicate the identity or address of the receiver; a transmitter address (TA) field to indicate the identity or address of the transmitter; a destination RA field to indicate the identity or address of the destination receiver; a direction field to indicate the wireless transmission direction in the relay transmission; an AMP relay ID field to indicate the identifier of the relay transmission requested by the current AMP relay restart frame; and a transmission resource allocation field to indicate the transmission resource allocation information required by the trigger information.
[0159] For the R-node in the AMP relay transmission process, it will also have its own original transmission or storage tasks while relaying the data. The data to be relayed by the AMP node may cause the buffer of the R-node to be full during the transmission process, and the R-node cannot successfully receive and store the data sent by the AMP node, resulting in failure of the AMP relay transmission. In order to achieve the buffer management of the simplified AMP relay transmission, the frame size of the AMP node can be limited, and more data flags can be added to each frame. When there is still data to be transmitted, the flag is set to 1, and the flag in the last data frame is set to 0. During this period, if the R-node is in one or more of the following situations:
[0160] 1. There is no more buffer to cache data.
[0161] 2. It has a higher priority transmission task itself.
[0162] 3. The TXOP allocated by the AP is about to end. Or other states that are not suitable for AMP relay transmission, the R-node should notify the AMP node to stop sending data during the process of sending data by the AMP node, such as sending an AMP relay suspend frame to the AMP node. The duration of the suspension can be indicated in the AMP relay suspend frame to assist the AMP node to sleep and wake up during the time period. When it is appropriate to continue, such as requesting more TXOP from the AP or releasing enough buffer, the R-node sends a relay flow resume frame to the AMP node to inform it that it can continue transmission. During the transmission suspension period, the AMP node can switch to sleep state to avoid power consumption consumed by the waiting process.
[0163] Based on the data request of the AP, the R-node triggers the AMP node to report data, and the AMP node reports the data in a fixed-length data frame. The reporting interval is a time interval of a short interframe space (SIFS), a priority interframe space (PIFS), a distributed coordination function interframe space (DIFS), or other fixed time intervals. In the reporting process, as shown in FIG. 8A, all buffered data can be reported in one time triggered segment; or multiple reporting can be completed according to multiple triggers of the R STA, as shown in FIG. 8B. T in FIGS. 8A and 8B represents a fixed time interval. The fixed time interval is, for example, a short interframe space (SIFS), a priority interframe space (PIFS), a distributed coordination function interframe space (DIFS), or other fixed time intervals. The data frame for segmented reporting should at least include the following two fields:
[0164] Data ID field: indicates the identifier of the current data frame, facilitating segmented reporting and subsequent reporting after the suspension is over.
[0165] More data flag field: indicates whether the current data frame is the last data frame of the segmented reporting. For example, 1 indicates that the current data frame is not the last data frame, and there is data to be reported; and 0 indicates that there is no data to be reported, and the data frame is the last data frame.
[0166] In this process, the R-node sends an AMP relay suspension frame to the AMP node to suspend data transmission, and reports part of the local data to be transmitted to the AP to release part of the buffer. After receiving the suspension frame, the AMP node switches to a sleep state to reduce power consumption. The R-node restarts the AMP relay transmission by sending an AMP relay restart frame. After receiving the restart frame, the AMP node reopens the TX and continues to complete data reporting.
[0167] When the R node can calculate the time required for suspension, the required suspension time can be directly indicated to the AMP node in the AMP relay suspension frame. If the AMP node has a timing function, it will automatically switch to the data transmission state after the suspension ends, and the R node does not need to send a recovery frame to wake it up. For the AMP relay suspension frame, in addition to the common fields defined in Embodiment 5, at least one of the following fields should also be included:
[0168] Suspend Flag Field: indicates whether the current AMP relay suspension frame contains indication information of the suspension period, as shown in Table 4:
[0169] Suspend Unit Field (optional): when the AMP relay suspension frame indicates the suspension period, this field indicates the time unit of the suspension period.
[0170] Suspend Duration Field (optional): when the AMP relay suspension frame indicates the suspension period, this field indicates that the suspension time is n times the time unit, and n is greater than or equal to 1.
[0171] For the AMP relay restart frame, in addition to the common fields defined in Embodiment 5, the transmission resource allocation information required by the AMP trigger frame should also be included.
[0172] The application effect of the embodiment: the embodiment designs the suspension and restart mechanism of the AMP relay, the AMP node reports the data segment, and the R node can suspend and restart the AMP relay transmission based on the buffer state during the reporting process. During the suspension period, the AMP node remains in a sleep state to reduce power consumption.
[0173] FIG. 9 is a schematic structural diagram of a wireless communication device 500 provided by an embodiment of the present application. The wireless communication device can be a relay communication device, an AP, or a STA. The wireless communication device 500 shown in FIG. 9 can run the method in the embodiments of the present application. In some embodiments of the present application, the AP includes an AP STA or an AP MLD, and the STA includes an AP STA or a non-AP STA or an AP MLD or a non-AP MLD.
[0174] Optionally, as shown in FIG. 9, the wireless communication device 500 can include a memory 520. The wireless communication device 500 can call and run a computer program from the memory to implement the method in the embodiments of the present application.
[0175] Optionally, the wireless communication device 500 can further include a transceiver 530, which can communicate with other devices, in particular, can send information or data to other devices, or receive information or data sent by other devices. The transceiver 530 can include a transmitter and a receiver. The transceiver 530 can further include an antenna, and the number of antennas can be one or more.
[0176] Optionally, the wireless communication device 500 can be an R node of the embodiments of the present application, and the wireless communication device 500 can implement the corresponding procedures implemented by the R node in the various methods of the embodiments of the present application. For brevity, details are not repeated here.
[0177] Optionally, the wireless communication device 500 can be an STA of the embodiments of the present application, and the wireless communication device 500 can implement the corresponding procedures implemented by the STA in the various methods of the embodiments of the present application. For brevity, details are not repeated here.
[0178] FIG. 10 is a schematic structural diagram of a chip according to an embodiment of the present application. The chip 600 shown in FIG. 10 can implement the method according to an embodiment of the present application.
[0179] Optionally, as shown in FIG. 10, the chip 600 can further include a memory 620. The chip 600 can call and run a computer program from the memory to implement the method according to an embodiment of the present application. Optionally, the chip 600 can further include an input interface 630. The input interface 630 can be in communication with other devices or chips, in particular, can obtain information or data sent by other devices or chips. Optionally, the chip 600 can further include an output interface 640. The output interface 640 can be in communication with other devices or chips, in particular, can output information or data to other devices or chips. Optionally, the chip 600 can be an R node of the embodiments of the present application, and the chip 600 can implement the corresponding procedures implemented by the R node in the various methods of the embodiments of the present application. For brevity, details are not repeated here.
[0180] Optionally, the chip 600 can be an STA of the embodiments of the present application, and the chip 600 can implement the corresponding procedures implemented by the STA in the various methods of the embodiments of the present application. For brevity, details are not repeated here.
[0181] It should be understood that in the implementation process, each step of the above method embodiments can be completed by integrated logic circuits of hardware or instructions in the form of software.
[0182] It is to be understood that the memory in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. It should be noted that the memory of the system and method described herein is intended to include, but not be limited to, these and any other suitable type of memory. The embodiments of the present application also provide a computer readable storage medium for storing a computer program.
[0183] Optionally, the computer readable storage medium can be specifically an R node of the embodiments of the present application, and the computer readable storage medium can implement the corresponding processes implemented by the R node in the various methods of the embodiments of the present application. For the sake of brevity, they will not be described here. Optionally, the computer readable storage medium can be specifically an STA of the embodiments of the present application, and the computer readable storage medium can implement the corresponding processes implemented by the STA in the various methods of the embodiments of the present application. For the sake of brevity, they will not be described here.
[0184] The embodiments of the present application also provide a computer program product, comprising computer program instructions.
[0185] Optionally, the computer program product can be specifically an R node of the embodiments of the present application, and the computer program product can implement the corresponding processes implemented by the R node in the various methods of the embodiments of the present application. For the sake of brevity, they will not be described here. Optionally, the computer program product can be specifically an STA of the embodiments of the present application, and the computer program product can implement the corresponding processes implemented by the STA in the various methods of the embodiments of the present application. For the sake of brevity, they will not be described here.
[0186] The embodiments of the present application also provide a computer program. Optionally, the computer program can be specifically an R node of the embodiments of the present application, and the computer program can implement the corresponding processes implemented by the R node in the various methods of the embodiments of the present application. For the sake of brevity, they will not be described here. Optionally, the computer program can be specifically an STA of the embodiments of the present application, and the computer program can implement the corresponding processes implemented by the STA in the various methods of the embodiments of the present application. For the sake of brevity, they will not be described here.
[0187] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether the functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0188] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of the changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method of relay transmission, performed at a relay node, wherein, The relay transmission method comprises: receiving an environmental energy AMP relay establishment request frame sent by a station STA for configuration of a relay link, wherein the AMP relay transmission establishment request frame is used to indicate an identifier ID or address of an environmental energy AMP node and to indicate environmental energy AMP relay link transmission parameters; sending an AMP relay establishment request feedback frame to the STA for configuration of the relay link; and receiving data reported by the AMP node and forwarding the data to the STA according to the configuration of the relay link, or receiving a downlink data request of the STA and triggering the AMP node according to the configuration of the relay link.
2. The relay transmission method according to claim 1, wherein The AMP relay establishment feedback frame comprises first feedback information, second feedback information or third feedback information, the first feedback information is used to indicate agreement with the request in the AMP relay establishment request frame, the second feedback information is used to indicate agreement with the request in the AMP relay establishment request frame but with modification or negotiation of part or all of the relay transmission parameters, and the third feedback information is used to indicate rejection of the request in the AMP relay establishment request frame.
3. The relay transmission method according to claim 1, wherein The relay node receives the downlink data request of the STA during a transmission opportunity TXOP or a service period SP allocated by the STA, and wakes up or triggers the AMP node according to the configuration of the link during the TXOP or the SP allocated by the STA.
4. The relay transmission method according to claim 1, wherein The relay node wakes up or triggers the AMP node through unicast, groupcast or broadcast.
5. The relay transmission method according to claim 4, wherein The addressing of the unicast, groupcast or broadcast is specified by the STA during the relay transmission establishment process.
6. The relay transmission method according to claim 1, further comprising sending an AMP relay establishment notification frame to the AMP node for configuration of the relay link.
7. The relay transmission method of claim 6, further comprising: terminating the relay link; wherein the termination of the relay link comprises: sending an AMP relay termination request frame to the STA, receiving an AMP relay termination feedback frame from the STA, and sending an AMP relay termination notification frame to the AMP node; or receiving an AMP relay termination notification frame from the STA and sending the AMP relay termination notification frame to the AMP node.
8. The relay transmission method according to claim 7, wherein The common fields of the AMP relay establishment request frame, the AMP relay establishment feedback frame, the AMP relay establishment notification frame, the AMP relay termination request frame, the AMP relay termination feedback frame and the AMP relay termination notification frame comprise one or more of the following fields: a category field used to indicate the category of the AMP relay establishment request frame, the AMP relay establishment feedback frame, the AMP relay establishment notification frame, the AMP relay termination request frame, the AMP relay termination feedback frame and the AMP relay termination notification frame; an action field used to indicate the subcategory of the AMP relay establishment request frame, the AMP relay establishment feedback frame, the AMP relay establishment notification frame, the AMP relay termination request frame, the AMP relay termination feedback frame and the AMP relay termination notification frame; and a field used to indicate the type of the AMP relay establishment request frame, the AMP relay establishment feedback frame, the AMP relay establishment notification frame, the AMP relay termination request frame, the AMP relay termination feedback frame and the AMP relay termination notification frame. a receiver address (RA) field, used to indicate an identity identifier or address of a receiver; a transmitter address (TA) field, used to indicate an identity identifier or address of a transmitter; a destination RA field, used to indicate an identity identifier or address of a destination receiver; a direction field, used to indicate a wireless transmission direction in relay transmission; an AMP relay ID field, used to indicate an identifier of the relay transmission requested by the current AMP relay setup request frame, the AMP relay setup feedback frame, the AMP relay setup notification frame, the AMP relay termination request frame, the AMP relay termination feedback frame, the AMP relay termination notification frame; a link ID field, used to indicate a destination link identifier of the transmission of the current AMP relay setup request frame, the AMP relay setup feedback frame, the AMP relay setup notification frame, the AMP relay termination request frame, the AMP relay termination feedback frame, the AMP relay termination notification frame.
9. The relay transmission method according to claim 8, wherein, The direction field includes a first value, a second value, a third value, a fourth value or a direction identifier, the first value is used to indicate a wireless transmission direction of the STA to the relay node, the second value is used to indicate a wireless transmission direction of the relay node to the STA, the third value is used to indicate a wireless transmission direction of the relay node to the AMP node, the fourth value is used to indicate a wireless transmission direction of the AMP node to the relay node, and the direction identifier is used to indicate a mutual direction identifier between an nth relay node and an (n+1)th relay node in a multi-hop link.
10. The relay transmission method according to claim 8, wherein The non-public field of the AMP relay setup request frame is carried in a relay setup element or a S1G relay activation element.
11. The relay transmission method according to claim 10, wherein, The non-public field of the AMP relay setup request frame includes one or more of the following fields: an AMP node ID field, used to indicate the AMP node participating in the relay transmission; a trigger expiration time field, used to indicate a time that the at least one relay node waits after transmitting information to the AMP node, and if the waiting time is exceeded, it is determined that the AMP node transmission fails; a bandwidth field, used to indicate bandwidth information; a number of receiving antennas field, used to indicate a list of identifiers or numbers of antennas of a receiver; a number of transmitting antennas field, used to indicate a list of identifiers or numbers of antennas of a transmitter; a periodic indication field, used to indicate whether the relay transmission contains a periodic trigger of the AMP node.
12. The relay transmission method according to claim 11, wherein, The periodic indication field includes a first value or a second value, the first value is used to indicate a data report of the AMP node triggered without periodicity, and the second value is used to indicate a data report of the AMP node triggered with periodicity.
13. The relay transmission method according to claim 12, wherein, When the periodic indication field is the second value, the periodic indication field carries one or more of the following fields to indicate relevant periodic parameters: a duration field, used to indicate a service period (SP) or a transmission opportunity (TXOP) duration of a periodic trigger report; a gap field, used to indicate the interval of the periodic triggered reporting of the SP or the TXOP; a start SP time alignment field, used to indicate the time when the first SP or TXOP starts.
14. The relay transmission method according to claim 8, wherein The non-public fields of the AMP relay transmission setup feedback frame include: a feedback information field, used to indicate the feedback information for the relay transmission setup request.
15. The relay transmission method according to claim 14, wherein The feedback information field includes a first value, a second value, a third value or a fourth value, the first value is used to indicate agreeing to the relay transmission setup request, the second value is used to indicate rejecting the relay transmission setup request, the third value is used to indicate modifying part or all of the relay transmission parameters configured in the relay transmission setup request, and the fourth value is used to indicate inquiring the relay node list.
16. The relay transmission method according to claim 15, wherein When the feedback information field is the third value, the modified part or all of the relay transmission parameters are carried in a relay setup element or an S1G relay activation element.
17. The relay transmission method according to claim 8, wherein The non-public fields of the AMP relay setup notification frame include: a setup status field, used to indicate the setup status of the current relay transmission.
18. The relay transmission method according to claim 17, wherein The setup status field includes a first value or a second value, the first value is used to indicate that the setup status of the current relay transmission is terminated, and the second value is used to indicate that the setup status of the current relay transmission is successful.
19. The relay transmission method according to claim 8, wherein The non-public fields of the AMP relay termination request frame, the AMP relay termination feedback frame and the AMP relay termination notification frame are carried in a relay setup element or an S1G relay activation element.
20. The relay transmission method according to claim 8, wherein The non-public fields of the AMP relay termination request frame, the AMP relay termination feedback frame and the AMP relay termination notification frame include: a termination field, used to indicate whether to terminate all established relay transmissions.
21. The relay transmission method according to claim 20, wherein The termination field includes a first value or a second value, the first value is used to indicate terminating a specific relay transmission, and the second value is used to indicate terminating the relay transmission indicated by the AMP relay ID field.
22. The relay transmission method according to claim 3, wherein The relay transmission method includes: receiving a data request of the STA; and based on the data request of the STA, triggering the AMP node to report data by sending a wake-up and / or trigger frame to the AMP node; after receiving the data reported by the AMP node, forwarding the data to the STA; and receiving ACK confirmation information sent by the STA.
23. The relay transmission method of claim 22, wherein, The relay transmission method further includes: starting a timer and waiting for the AMP node to report data within the timer period.
24. The relay transmission method of claim 22, wherein, The relay transmission method further includes: if the relay node cannot normally receive data before the timer expires, the relay node sends a wake-up and / or trigger frame again to trigger the AMP node to report data until the relay node normally receives data before the timer expires.
25. The relay transmission method according to claim 24, wherein The data request, the wake-up and / or trigger frame are in a transmission opportunity TXOP or a service period SP allocated by the AP, and if the TXOP or the SP has expired before the timer expires, the entire data relay is terminated.
26. The relay transmission method of claim 22, wherein, The relay node receives a data request of the STA through a first link; and the relay node sends a wake-up trigger information to the AMP node through a second link to trigger the AMP node to report data based on the data request of the STA.
27. The relay transmission method of claim 26, wherein, The relay transmission method further comprises: sending an ACK confirmation information to the AMP node through the second link, forwarding the data sent by the AMP node to the STA through the first link, and receiving an ACK confirmation information sent by the STA through the first link.
28. The relay transmission method of claim 22, wherein, The data reporting comprises segmented reporting of data information with fixed length.
29. The relay transmission method of claim 28, wherein, The relay node triggers the AMP node to report segmented data information by sending a wake-up and / or trigger frame once.
30. The relay transmission method of claim 28, wherein, The relay node triggers the AMP node to report segmented data information by sending a wake-up and / or trigger frame multiple times.
31. The relay transmission method of claim 28, wherein, The segmented data information comprises one or more of the following fields: a data identifier (ID) field for indicating an ID of current data information, facilitating segmented reporting and subsequent reporting after suspension ends; a data flag field for indicating whether the current data information is the last data frame of the segmented reporting.
32. The relay transmission method of claim 31, wherein, The relay transmission method further comprises: sending an AMP relay suspension frame to the AMP node to suspend data transmission of the AMP node during the segmented reporting process of the AMP node, and reporting part of local data to be transmitted to the STA to release part of buffer space to receive remaining data sent by the AMP node.
33. The relay transmission method of claim 32, wherein, The relay transmission method further comprises: indicating a suspension time in the AMP relay suspension frame to the AMP node; and / or restarting relay transmission through an AMP relay restart frame.
34. The relay transmission method of claim 33, wherein, The common fields in the AMP relay suspension frame or the AMP relay restart frame comprise one or more of the following fields: a category field for indicating a category of the AMP relay suspension frame or the AMP relay restart frame; an action field for indicating a subcategory of the AMP relay suspension frame or the AMP relay restart frame; a receiver address (RA) field for indicating an identity identifier or address of a receiver; a transmitter address (TA) field for indicating an identity identifier or address of a transmitter; a destination RA field for indicating an identity identifier or address of a destination receiver; a direction field for indicating a wireless transmission direction in relay transmission; an AMP relay ID field for indicating an identifier of the relay transmission requested by the current AMP relay suspension frame or the AMP relay restart frame; a link ID field for indicating a destination link identifier of the current AMP relay suspension frame or the AMP relay restart frame.
35. The relay transmission method of claim 34, wherein, The direction field includes a first value, a second value, a third value, a fourth value, or a direction identifier, the first value is used to indicate the wireless transmission direction of the STA to the at least one relay node, the second value is used to indicate the wireless transmission direction of the at least one relay node to the STA, the third value is used to indicate the wireless transmission direction of the at least one relay node to the AMP node, the fourth value is used to indicate the wireless transmission direction of the AMP node to the at least one relay node, and the direction identifier is used to indicate the mutual direction identifier between the nth relay node and the n+1th relay node in the multi-hop link.
36. The relay transmission method of claim 32, wherein, The non-public field of the AMP relay suspension frame includes one or more of the following fields: A suspension flag field is used to indicate whether the current AMP relay suspension frame contains indication information of a suspension period A suspension unit field is used to indicate the time unit of the suspension period when the current AMP relay suspension frame indicates the suspension period. A suspension duration field is used to indicate the suspension duration of n times the time unit when the current relay suspension frame indicates the suspension period, and n is greater than or equal to 1.
37. A relay transmission method performed by a station (STA), wherein, The relay transmission method includes: Sending an environment-capable AMP relay establishment request frame to a first relay node for configuration of a relay link, wherein the AMP relay transmission establishment request frame is used to indicate an identifier ID or address of an environment-capable AMP node and to indicate environment-capable AMP relay link transmission parameters; Receiving an AMP relay establishment request feedback frame sent by the first relay node for configuration of the relay link; and Receiving data reported by the AMP node via the first relay node; or sending downlink data to the first relay node to trigger the AMP node according to the configuration of the relay link.
38. The relay transmission method of claim 37, wherein, Sending the AMP relay establishment request frame to the first relay node includes: Sending the AMP relay establishment request frame to a second relay node; Receiving an AMP relay establishment request feedback frame from the second relay node; and Sending the AMP relay establishment request frame to the first relay node through the second relay node.
39. The relay transmission method of claim 37, wherein, Before sending the AMP relay establishment request frame to the first relay node, it further includes: Sending the AMP relay establishment request frame to the AMP node via a third relay node; Receiving a query from the AMP node via the third relay node; Sending an AMP relay list to the AMP node via the third relay node; Receiving an AMP relay establishment request frame from the AMP node via the third relay node, wherein the AMP relay establishment request frame of the AMP node is used to request configuration of the relay link with the first relay node, wherein the first relay node is a newly selected relay node, and the third relay node is an initial relay node.
40. The relay transmission method of claim 37, wherein, Before sending the AMP relay establishment request frame to the first relay node, it further includes: Sending the AMP relay establishment request frame to the AMP node via a third relay node; Receiving a query from the AMP node via the third relay node; Sending an AMP relay list to the AMP node via the third relay node; Receiving an AMP relay establishment request frame from the AMP node via the third relay node, wherein the AMP relay establishment request frame of the AMP node is used to request configuration of the relay link with the first relay node, wherein the first relay node is a newly selected relay node, and the third relay node is an initial relay node. receiving modification information of the AMP node via the third relay node, wherein the modification information is used to select a configuration of the relay link with the first relay node; and informing the third relay node to stop the configuration of the relay link, wherein the first relay node is a newly selected relay node and the third relay node is an initial relay node.
41. The relay transmission method of claim 37, wherein, the AMP relay setup feedback frame comprises first feedback information, second feedback information or third feedback information, the first feedback information is used to indicate an agreement of the request in the AMP relay setup request frame, the second feedback information is used to indicate an agreement of the request in the AMP relay setup request frame but with modification or negotiation of part or all of the relay transmission parameters, and the third feedback information is used to indicate a rejection of the request in the AMP relay setup request frame.
42. The relay transmission method of claim 37, wherein, the downlink data request, wake-up or trigger is during a transmission opportunity TXOP or service period SP allocated by the STA.
43. The relay transmission method of claim 37, wherein, waking up or triggering the AMP node via the first relay node by unicast, groupcast or broadcast.
44. The relay transmission method of claim 43, wherein, addressing of the unicast, groupcast or broadcast is specified by the STA during a relay transmission setup procedure.
45. The relay transmission method of claim 37, further comprising sending an AMP relay setup notification frame to the AMP node via the first relay node for the configuration of the relay link.
46. The relay transmission method of claim 37, wherein, the relay node is selected by the AP.
47. The relay transmission method of claim 46, wherein, the selection is based on a distance of the relay node from the AMP node, AMP capability information reported by the relay node, and / or a voluntary declaration of the relay node.
48. The relay transmission method of claim 37, wherein, the relay node comprises a first relay node and a second relay node, and the first relay node is selected by the AP.
49. The relay transmission method of claim 48, wherein, the second relay node is selected by the AP or the first relay node.
50. The relay transmission method of claim 49, further comprising: receiving an AMP relay termination request frame from the first relay node, sending an AMP relay termination feedback frame to the first relay node, and sending an AMP relay termination notification frame to the AMP node via the first relay node; or sending an AMP relay termination notification frame to the first relay node and sending the AMP relay termination notification frame to the AMP node via the first relay node.
51. The relay transmission method of claim 50, wherein, common fields of the AMP relay setup request frame, the AMP relay setup feedback frame, the AMP relay setup notification frame, the AMP relay termination request frame, the AMP relay termination feedback frame, and the AMP relay termination notification frame comprise one or more of the following fields: a category field used to indicate a category of the AMP relay setup request frame, the AMP relay setup feedback frame, the AMP relay setup notification frame, the AMP relay termination request frame, the AMP relay termination feedback frame, and the AMP relay termination notification frame; an action field, used to indicate the subcategory of the AMP relay setup request frame, the AMP relay setup feedback frame, the AMP relay setup notification frame, the AMP relay termination request frame, the AMP relay termination feedback frame, the AMP relay termination notification frame; a receiver address (RA) field, used to indicate the identity identifier or address of the receiver; a transmitter address (TA) field, used to indicate the identity identifier or address of the transmitter; a destination RA field, used to indicate the identity identifier or address of the destination receiver; a direction field, used to indicate the wireless transmission direction in the relay transmission; an AMP relay ID field, used to indicate the identifier of the relay transmission requested by the current AMP relay setup request frame, the AMP relay setup feedback frame, the AMP relay setup notification frame, the AMP relay termination request frame, the AMP relay termination feedback frame, the AMP relay termination notification frame; a link ID field, used to indicate the destination link identifier of the transmission of the current AMP relay setup request frame, the AMP relay setup feedback frame, the AMP relay setup notification frame, the AMP relay termination request frame, the AMP relay termination feedback frame, the AMP relay termination notification frame.
52. The relay transmission method according to claim 51, wherein, The direction field includes a first value, a second value, a third value, a fourth value or a direction identifier, the first value is used to indicate the wireless transmission direction of the STA to the relay node, the second value is used to indicate the wireless transmission direction of the relay node to the STA, the third value is used to indicate the wireless transmission direction of the relay node to the AMP node, the fourth value is used to indicate the wireless transmission direction of the AMP node to the relay node, and the direction identifier is used to indicate the mutual direction identifier between the nth relay node and the n+1th relay node in a multi-hop link.
53. The relay transmission method of claim 51, wherein, The non-public field of the AMP relay setup request frame is carried in a relay setup element or a S1G relay activation element.
54. The relay transmission method according to claim 53, wherein, The non-public field of the AMP relay setup request frame includes one or more of the following fields: an AMP node ID field, used to indicate the AMP node participating in the relay transmission; a trigger expiration time field, used to indicate the time that the at least one relay node waits after transmitting information to the AMP node, and if the waiting time is exceeded, it is determined that the AMP node transmission fails; a bandwidth field, used to indicate the bandwidth information; a number of receiving antennas field, used to indicate the list of the number and / or identifiers of the antennas of the receiver; a number of transmitting antennas field, used to indicate the list of the number and / or identifiers of the antennas of the transmitter; a periodic indication field, used to indicate whether the relay transmission contains periodic triggering of the AMP node.
55. The relay transmission method according to claim 54, wherein, The periodic indication field includes a first value or a second value, the first value is used to indicate that the data reporting of the AMP node is triggered without periodicity, and the second value is used to indicate that the data reporting of the AMP node is triggered with periodicity.
56. The relay transmission method of claim 55, wherein, When the periodic indication field is the second value, the periodic indication field carries one or more of the following fields to indicate relevant periodic parameters: a duration field to indicate a service period (SP) or transmission opportunity (TXOP) duration for periodic triggered reporting; an interval field to indicate an interval of the SP or the TXOP for periodic triggered reporting; a start SP time alignment field to indicate a time when a first SP or TXOP starts.
57. The relay transmission method of claim 51, wherein, The non-public fields of the AMP relay transmission setup feedback frame include: a feedback information field to indicate feedback information for the relay transmission setup request.
58. The relay transmission method of claim 57, wherein, The feedback information field includes a first value, a second value, a third value, or a fourth value, the first value is used to indicate an agreement to the relay transmission setup request, the second value is used to indicate a rejection of the relay transmission setup request, the third value is used to indicate a modification of part or all of the relay transmission parameters configured by the relay transmission setup request, and the fourth value is used to indicate an inquiry of a relay node list.
59. The relay transmission method of claim 58, wherein, When the feedback information field is the third value, the modified part or all of the relay transmission parameters are carried in a relay setup element or an S1G relay activation element.
60. The relay transmission method of claim 51, wherein, The non-public fields of the AMP relay setup notification frame include: a setup status field to indicate a setup status of a current relay transmission.
61. The relay transmission method of claim 59 wherein, The setup status field includes a first value or a second value, the first value is used to indicate that the setup status of the current relay transmission is terminated, and the second value is used to indicate that the setup status of the current relay transmission is successful.
62. The relay transmission method of claim 51, wherein, The non-public fields of the AMP relay termination request frame, the AMP relay termination feedback frame, and the AMP relay termination notification frame are carried in a relay setup element or an S1G relay activation element.
63. The relay transmission method of claim 51 wherein, The non-public fields of the AMP relay termination request frame, the AMP relay termination feedback frame, and the AMP relay termination notification frame include: a termination field to indicate whether to terminate all established relay transmissions.
64. The relay transmission method of claim 63, wherein, The termination field includes a first value or a second value, the first value is used to indicate termination of a specific relay transmission, and the second value is used to indicate termination of a relay transmission indicated by an AMP relay ID field.
65. The relay transmission method of claim 37 wherein, The relay transmission method includes: sending a data request to the first relay node; and sending a wake-up and / or trigger frame to the AMP node via the first relay node to trigger the AMP node to report data; receiving data reported by the AMP node via the first relay node; and sending ACK confirmation information to the first relay node.
66. The relay transmission method of claim 65, wherein, sending the data request to the first relay node through a first link; and sending wake-up trigger information to the AMP node via the first relay node through a second link to trigger the AMP node to report data.
67. The relay transmission method of claim 66, wherein, The relay transmission method further includes: sending ACK confirmation information to the AMP node via the first relay node through a second link, receiving data sent by the AMP node via the first relay node through a first link, and sending ACK confirmation information to the first relay node through the first link.
68. The relay transmission method of claim 65, wherein, The data reporting comprises segment reporting of data information with fixed length.
69. The relay transmission method of claim 68 wherein, The segment reported data information comprises one or more of the following fields: a data identifier (ID) field for indicating an ID of current data information, facilitating segment reporting and subsequent reporting after suspension ends; a data flag field for indicating whether the current data information is the last data frame of the segment reporting.
70. The relay transmission method of claim 69 wherein, The relay transmission method further comprises: sending a relay suspension frame to the AMP node via the first relay node to suspend data transmission of the AMP node during the segment reporting process of the AMP node, and receiving partial local data to be transmitted for reporting via the first relay node to release part of the cache space to receive remaining data sent by the AMP node.
71. The relay transmission method of claim 70 wherein, The relay transmission method further comprises: indicating a suspension time in the relay suspension frame to the AMP node via the first relay node.
72. [Amended according to Rule 91 on 23.07.2024] The relay transmission method according to claim 71, wherein, The common fields of the relay suspension frame comprise one or more of the following fields: a category field for indicating a category of the relay suspension frame; an action field for indicating a subcategory of the relay suspension frame; a receiver address (RA) field for indicating an identity identifier or address of a receiver; a transmitter address (TA) field for indicating an identity identifier or address of a transmitter; a destination RA field for indicating an identity identifier or address of a destination receiver; a direction field for indicating a wireless transmission direction in relay transmission; an AMP relay ID field for indicating an identifier of the relay transmission requested by the current relay suspension frame; a link ID field for indicating a destination link identifier of the current relay suspension frame.
73. The relay transmission method of claim 72 wherein, The direction field comprises a first value, a second value, a third value, a fourth value, or a direction identifier, the first value is used to indicate a wireless transmission direction of the STA to the at least one relay node, the second value is used to indicate a wireless transmission direction of the at least one relay node to the STA, the third value is used to indicate a wireless transmission direction of the at least one relay node to the AMP node, the fourth value is used to indicate a wireless transmission direction of the AMP node to the at least one relay node, and the direction identifier is used to indicate a mutual direction identifier between an nth relay node and an n+1th relay node in a multi-hop link.
74. The relay transmission method of claim 70 wherein, The non-common fields of the relay suspension frame comprise one or more of the following fields: a suspension flag field for indicating whether the current relay suspension frame contains indication information of a suspension period a suspension unit field for indicating a time unit of the suspension period when the current relay suspension frame indicates the suspension period. A pause duration field is used to indicate that when the current relay pause frame indicates a pause period, the pause duration field indicates the pause duration as n times of a time unit, where n is greater than or equal to 1.
75. The relay transmission method of claim 70 wherein, The relay transmission method further includes: Restarting the relay transmission through an AMP relay restart frame.
76. The relay transmission method of claim 75, wherein, The public fields of the AMP relay restart frame include one or more of the following fields: A category field is used to indicate the category of the AMP relay restart frame; An action field is used to indicate the subcategory of the AMP relay restart frame; A receiver address (RA) field is used to indicate the identity identifier or address of the receiver; A transmitter address (TA) field is used to indicate the identity identifier or address of the transmitter; A destination RA field is used to indicate the identity identifier or address of the destination receiver; A direction field is used to indicate the wireless transmission direction in the relay transmission; An AMP relay ID field is used to indicate the identifier of the relay transmission requested by the current AMP relay restart frame; A transmission resource allocation field is used to indicate the transmission resource allocation information required by the trigger information.
77. A method of relay transmission, performed at an environmental capable AMP node, wherein, The relay transmission method includes: Receiving a trigger sent by a relay node; In response to the trigger, reporting data to the relay node, Wherein, the reported data is used to forward to a station (STA); and the reported data includes the identifiers (IDs) or addresses of the relay node and the AMP node, but does not include the ID or address of the STA.
78. The relay transmission method of claim 77 wherein, The relay transmission method further includes: Receiving an AMP relay establishment request frame sent by the STA via a third relay node; Sending an inquiry of the AMP node to the STA via the third relay node; Receiving an AMP relay list sent by the STA via the third relay node; Sending an AMP relay establishment request frame to the STA via the third relay node; wherein, the AMP relay establishment request frame of the AMP node is used to request the configuration of the relay link with a first relay node, wherein the first relay node is a newly selected relay node, and the third relay node is an initial relay node.
79. The relay transmission method of claim 77 wherein, The relay transmission method further includes: Receiving an AMP relay establishment request frame sent by the STA via a third relay node; Sending modification information of the AMP node to the STA via the third relay node, wherein the modification information is used to select the configuration of the relay link with a first relay node, wherein the first relay node is a newly selected relay node, and the third relay node is an initial relay node.
80. The relay transmission method of claim 77 wherein, Sending data of the AMP node to the STA via the relay node through a first link, and receiving wake-up trigger information sent by the relay node through a second link to trigger the AMP node to report data.
81. The relay transmission method of claim 80 wherein, The relay transmission method further includes: Receiving ACK confirmation information sent by the relay node through the second link.
82. The relay transmission method of claim 77, wherein, The reported data includes segmented reporting of data information with a fixed length.
83. The relay transmission method of claim 82 wherein, The AMP node is triggered to segment and report the buffered data information through a one-time wake-up and / or trigger frame.
84. The relay transmission method of claim 82 wherein, The AMP node is triggered to report the buffered data information in segments by multiple sending of wake-up and / or trigger frames.
85. The relay transmission method of claim 82 wherein, The relay transmission method further comprises: During the segment reporting process of the AMP node, an AMP relay suspend frame is received from the STA via the relay node to suspend data transmission of the AMP node, and part of local data to be transmitted is reported to the STA via the relay node to release part of the buffer space to receive the remaining data of the AMP node.
86. A wireless communication device, comprising: A processor and a memory, the memory is used to store a computer program, the processor is used to call and run the computer program stored in the memory, and the cooperative communication method is executed as claimed in any one of claims 1 to 85.
Citation Information
Patent Citations
Method and device for initiating BSC link establishment, equipment and storage medium
CN116939876A
Method and apparatus for transmitting data in DLS wireless network
US20110007692A1
Method and system for relay-initiated relay teardown operations in wireless communication networks
US20120135677A1
Method and apparatus for setting up a relay link in a wireless communication system
US20120230247A1