Data relay transmission method, access point equipment, station equipment and communication system

CN120202629APending Publication Date: 2025-06-24BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380011695.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-23
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

In Ultra High Reliability (UHR), it is difficult for the prior art to effectively realize the problem of increasing throughput and reducing device-level power consumption at different signal to noise ratios (SNR) levels, especially in data relay scenarios.

Method used

By using a multi-user request to send a transmission opportunity shared trigger (MU-RTS TXS) frame in the data relay scenario, the transmission opportunity (TXOP) is shared, and the first time information and the second time information are carried in the MU-RTS TXS frame to indicate the time of the relay data transmission.

Benefits of technology

It realizes improving data throughput at different signal-to-noise ratio levels in UHR, and reducing device-level power consumption, meeting UHR transmission needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120202629A_ABST
    Figure CN120202629A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to a data relay transmission method, access point equipment, station equipment and a communication system. The data relay transmission method is applied to access point equipment, and comprises the following steps: in a transmission opportunity TXOP, determining that multiple users request to send a transmission opportunity sharing trigger MU-RTS TXS frame; wherein the MU-RTS TXS frame comprises first time length information and second time length information; the first time length information comprises the time length of sending a data frame to the relay equipment by the source equipment; the second duration information comprises the duration of forwarding the data frame to target equipment by the relay equipment; and the MU-RTS TXS frame is sent. The embodiment of the invention provides an implementation mode of a TXOP sharing mechanism in a data relay scene so as to meet the transmission requirement of UHR.
Need to check novelty before this filing date? Find Prior Art

Description

Data relay transmission method, access point device, site device and communication system Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a data relay transmission method, an access point device, a station device, and a communication system. Background Art

[0002] Currently, Wi-Fi technology research focuses on Ultra High Reliability (UHR), with the goal of improving the reliability of Wireless Local Area Networks (WLAN) connections, reducing latency, improving manageability, increasing throughput at different signal-to-noise ratio (SNR) levels, and reducing device-level power consumption.

[0003] In Ultra High Reliability (UHR), low-latency service transmission mechanisms will be further enhanced to support multi-connection scenarios. To enhance throughput at varying signal-to-noise ratio (SNR) levels, transmission opportunity (TXOP) sharing may be employed in UHR. Therefore, a method for implementing a TXOP sharing mechanism in data relay scenarios is needed to meet the transmission requirements of UHR.

[0004] Summary of the Invention

[0005] The embodiments of the present disclosure provide a data relay transmission method, an access point device, a station device, and a communication system, which implement a TXOP sharing mechanism in a data relay scenario.

[0006] In one aspect, an embodiment of the present disclosure provides a data relay transmission method, applied to an access point device, the method comprising:

[0007] Within a TXOP, a MU-RTS TXS frame is determined; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes a duration for a source device to send a data frame to a relay device; and the second duration information includes a duration for the relay device to forward the data frame to a destination device.

[0008] The MU-RTS TXS frame is sent.

[0009] On the other hand, an embodiment of the present disclosure further provides a data relay transmission method, applied to a relay device, the method comprising:

[0010] Receive a MU-RTS TXS frame sent by an access point device; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration for the source device to send a data frame to the relay device; the second duration information includes the duration for the relay device to forward the data frame to the target device.

[0011] On the other hand, an embodiment of the present disclosure further provides a data relay transmission method, applied to a site device, the method comprising:

[0012] Receive a MU-RTS TXS frame sent by an access point device; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration for the source device to send a data frame to the relay device; the second duration information includes the duration for the relay device to forward the data frame to the target device.

[0013] On the other hand, an embodiment of the present disclosure further provides an access point device, the access point device comprising:

[0014] A determination module, configured to determine a MU-RTS TXS frame within a TXOP; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes a duration for a source device to send a data frame to a relay device; and the second duration information includes a duration for the relay device to forward the data frame to a destination device;

[0015] The sending module is used to send the MU-RTS TXS frame.

[0016] On the other hand, an embodiment of the present disclosure further provides a communication device, wherein the communication device is a relay device, and the communication device includes:

[0017] The first receiving module is used to receive the MU-RTS TXS frame sent by the access point device; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration for the source device to send the data frame to the relay device; the second duration information includes the duration for the relay device to forward the data frame to the target device.

[0018] On the other hand, an embodiment of the present disclosure further provides a site device, the site device including:

[0019] The second receiving module is used to receive the MU-RTS TXS frame sent by the access point device; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration of the source device sending the data frame to the relay device; the second duration information includes the duration of the relay device forwarding the data frame to the target device.

[0020] On the other hand, an embodiment of the present disclosure further provides an access point device, including:

[0021] one or more processors;

[0022] The access point device is used to implement the data relay transmission method described in the embodiment of the present disclosure.

[0023] On the other hand, an embodiment of the present disclosure further provides a communication device, wherein the communication device is a relay device, including:

[0024] one or more processors;

[0025] The communication device is used to implement the data relay transmission method described in the embodiment of the present disclosure.

[0026] On the other hand, an embodiment of the present disclosure further provides a site device, including:

[0027] one or more processors;

[0028] The site device is used to execute the data relay transmission method described in the embodiment of the present disclosure.

[0029] The present disclosure also provides a communication device, including:

[0030] one or more processors;

[0031] The communication device is used to implement the data relay transmission method described in the embodiment of the present disclosure.

[0032] An embodiment of the present disclosure further provides a communication system, including an access point device, a relay device, and a site device; wherein the access point device is configured to implement the data relay transmission method described in the embodiment of the present disclosure, the relay device is configured to implement the data relay transmission method described in the embodiment of the present disclosure, and the site device is configured to implement the data relay transmission method described in the embodiment of the present disclosure.

[0033] The embodiment of the present disclosure further provides a storage medium storing instructions. When the instructions are executed on a communication device, the communication device executes the data relay transmission method as described in the embodiment of the present disclosure.

[0034] In the disclosed embodiment, within the TXOP obtained by the access point device, the access point device shares the TXOP with the station device via a MU-RTS TXS frame, and carries first duration information and second duration information in the MU-RTS TXS frame. Subsequently, during data relay, the station device and the access point device relay data transmission according to the times indicated by the first duration information and the second duration information, respectively, and can perform both uplink and downlink data transmission. The disclosed embodiment provides an implementation method for a TXOP sharing mechanism in a data relay scenario to meet the transmission requirements of UHR.

[0035] Additional aspects and advantages of the embodiments of the present disclosure will be given in part in the following description, which will become apparent from the following description or be learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.

[0037] FIG1 is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure;

[0038] FIG2 is one of exemplary interaction diagrams of a method provided according to an embodiment of the present disclosure;

[0039] FIG3 is a second exemplary interaction diagram of the method provided according to an embodiment of the present disclosure;

[0040] FIG4 is a third exemplary interaction diagram of the method provided according to an embodiment of the present disclosure;

[0041] FIG5 is a flow chart of a data relay transmission method according to an embodiment of the present disclosure;

[0042] FIG6 is a second flow chart of the data relay transmission method provided in an embodiment of the present disclosure;

[0043] FIG7 is a third flow chart of the data relay transmission method provided in an embodiment of the present disclosure;

[0044] FIG8 is a schematic structural diagram of an access point device proposed in an embodiment of the present disclosure;

[0045] FIG9 is a schematic structural diagram of a communication device proposed in an embodiment of the present disclosure;

[0046] FIG10 is a schematic diagram of the structure of a site device proposed in an embodiment of the present disclosure;

[0047] FIG11 is a schematic structural diagram of a terminal proposed in an embodiment of the present disclosure;

[0048] FIG12 is a schematic diagram of the structure of a chip proposed in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0049] The embodiments of the present disclosure provide a data relay transmission method, an access point device, a station device, and a communication system.

[0050] In a first aspect, an embodiment of the present disclosure provides a data relay transmission method, which is applied to an access point device. The method includes:

[0051] Within a transmission opportunity TXOP, determine that multiple users request to send a transmission opportunity sharing trigger MU-RTS TXS frame; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration for the source device to send a data frame to the relay device; the second duration information includes the duration for the relay device to forward the data frame to the target device.

[0052] The MU-RTS TXS frame is sent.

[0053] In the above embodiment, within the TXOP obtained by the access point device, the access point device shares the TXOP with the site device through the MU-RTS TXS frame, and carries the first duration information and the second duration information in the MU-RTS TXS frame. Subsequently, during the data relay process, the site device and the access point device respectively relay data transmission according to the time indicated by the first duration information and the second duration information, and can perform uplink data transmission and downlink data transmission.

[0054] In conjunction with some embodiments of the first aspect, in some embodiments, the first duration information further includes a duration for the relay device to reply a confirmation message frame to the source device and a short frame interval;

[0055] The second duration information also includes: the duration for the target device to reply a confirmation message frame to the relay device, the duration for the relay device to reply a confirmation message frame to the source device, and a short frame interval.

[0056] In the above embodiment, the first duration information and the second duration information respectively indicate two time lengths for relay data transmission, and both uplink data transmission and downlink data transmission can be performed.

[0057] In conjunction with some embodiments of the first aspect, in some embodiments, the MU-RTS TXS frame further includes: identification information of a site device corresponding to the first duration information and the second duration information;

[0058] The first duration information, the second duration information, and the identification information are carried in a user information User info field or a common information Common info field of the MU-RTS TXS frame.

[0059] In the above embodiment, the first duration information, the second duration information, and the position information of the identification information in the MU-RTS TXS frame are provided.

[0060] In conjunction with some embodiments of the first aspect, in some embodiments, the User Info field of the MU-RTS TXS frame includes at least one of the following:

[0061] Direction identification information, identifying whether the relay transmission triggered by the MU-RTS TXS frame is uplink transmission or downlink transmission;

[0062] RU allocation information;

[0063] Spatial stream SS information identifies the number of SSs of data frames sent by the relay device to the target device.

[0064] In the above embodiment, the parameter information carried by the MU-RTS TXS frame is further clarified to improve the implementation of the TXOP sharing mechanism in the data relay scenario.

[0065] In conjunction with some embodiments of the first aspect, in some embodiments, the Common Info field of the MU-RTS TXS frame includes at least one of the following:

[0066] Spatial stream SS information, which identifies the number of SSs of data frames sent by the source device to the relay device;

[0067] UL / DL MCS information, identifying the MCS information of the uplink transmission or downlink transmission triggered by the MU-RTS TXS frame;

[0068] UL / DL BW information, identifying BW information of uplink transmission or downlink transmission triggered by the MU-RTS TXS frame;

[0069] The more TF field indicates whether multiple relay transmissions will occur in one TXOP;

[0070] Identification information of the target device;

[0071] Relay device identification information.

[0072] In the above embodiment, the parameter information carried by the MU-RTS TXS frame is further clarified to improve the implementation of the TXOP sharing mechanism in the data relay scenario.

[0073] In combination with some embodiments of the first aspect, in some embodiments, the receiving address RA of the MU-RTS TXS frame is a broadcast address or a multicast address.

[0074] In the above embodiment, the number of times the MU-RTS TXS frame is sent is reduced by broadcasting or multicasting.

[0075] In conjunction with some embodiments of the first aspect, in some embodiments, after sending the MU-RTS TXS frame, the method includes:

[0076] receiving a CTS frame sent by the relay device, sending a data frame to the relay device, and instructing the relay device to forward the data frame to the target device;

[0077] or

[0078] Receive the CTS frame sent by the source device, and receive the data frame from the source device forwarded by the relay device.

[0079] In the above embodiment, during the data relay process, the station device and the access point device respectively perform relay data transmission according to the time indicated by the first duration information and the second duration information, and can perform uplink data transmission and downlink data transmission.

[0080] In conjunction with some embodiments of the first aspect, in some embodiments, the first duration information and the second duration information occupy two fields in the User info field of the MU-RTS TXS frame;

[0081] The relay transmission triggered by the MU-RTS TXS frame is an uplink transmission. During the time period indicated by the first duration information, the access point device enters a power saving state or updates the NAV of the access point device to a busy state. When the time indicated by the second duration information arrives, the NAV of the access point device is updated to an idle state.

[0082] The relay transmission triggered by the MU-RTS TXS frame is downlink transmission. Within the time period indicated by the first duration information, the access point device updates the NAV of the access point device to an idle state; when the time indicated by the second duration information arrives, the access point device enters a power saving state, or updates the NAV of the access point device to a busy state.

[0083] In the above embodiment, during the data relay process, the station device and the access point device adjust the NAV state or enter the power saving mode according to the time indicated by the first duration information and the second duration information respectively.

[0084] In a second aspect, an embodiment of the present disclosure provides a data relay transmission method, which is applied to an access point device. The method includes:

[0085] Within a transmission opportunity TXOP, determine that multiple users request to send a transmission opportunity sharing trigger MU-RTS TXS frame; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration for the source device to send a data frame to the relay device; the second duration information includes the duration for the relay device to forward the data frame to the target device.

[0086] The MU-RTS TXS frame is sent.

[0087] In conjunction with some embodiments of the second aspect, in some embodiments, the first duration information further includes a duration for the relay device to reply a confirmation message frame to the source device and a short frame interval;

[0088] The second duration information also includes: the duration for the target device to reply a confirmation message frame to the relay device, the duration for the relay device to reply a confirmation message frame to the source device, and a short frame interval.

[0089] In conjunction with some embodiments of the second aspect, in some embodiments, the MU-RTS TXS frame further includes: identification information of a site device corresponding to the first duration information and the second duration information;

[0090] The first duration information, the second duration information, and the identification information are carried in a user information User info field or a common information Common info field of the MU-RTS TXS frame.

[0091] In conjunction with some embodiments of the second aspect, in some embodiments, the User info field of the MU-RTS TXS frame includes at least one of the following:

[0092] Direction identification information, identifying whether the relay transmission triggered by the MU-RTS TXS frame is uplink transmission or downlink transmission;

[0093] RU allocation information;

[0094] Spatial stream SS information identifies the number of SSs of data frames sent by the relay device to the target device.

[0095] In conjunction with some embodiments of the second aspect, in some embodiments, the Common Info field of the MU-RTS TXS frame includes at least one of the following:

[0096] Spatial stream SS information, which identifies the number of SSs of data frames sent by the source device to the relay device;

[0097] UL / DL MCS information, identifying the MCS information of the uplink transmission or downlink transmission triggered by the MU-RTS TXS frame;

[0098] UL / DL BW information, identifying BW information of uplink transmission or downlink transmission triggered by the MU-RTS TXS frame;

[0099] The more TF field indicates whether multiple relay transmissions will occur in one TXOP;

[0100] Identification information of the target device;

[0101] Relay device identification information.

[0102] In combination with some embodiments of the second aspect, in some embodiments, the receiving address RA of the MU-RTS TXS frame is a broadcast address or a multicast address.

[0103] Optionally, in an embodiment of the present disclosure, after sending the MU-RTS TXS frame, the method includes:

[0104] receiving a CTS frame sent by the relay device, sending a data frame to the relay device, and instructing the relay device to forward the data frame to the target device;

[0105] or

[0106] Receive the CTS frame sent by the source device, and receive the data frame from the source device forwarded by the relay device.

[0107] In conjunction with some embodiments of the second aspect, in some embodiments, the first duration information and the second duration information occupy two fields in the User info field of the MU-RTS TXS frame;

[0108] The relay transmission triggered by the MU-RTS TXS frame is an uplink transmission. During the time period indicated by the first duration information, the access point device enters a power saving state or updates the NAV of the access point device to a busy state. When the time indicated by the second duration information arrives, the NAV of the access point device is updated to an idle state.

[0109] The relay transmission triggered by the MU-RTS TXS frame is downlink transmission. Within the time period indicated by the first duration information, the access point device updates the NAV of the access point device to an idle state; when the time indicated by the second duration information arrives, the access point device enters a power saving state, or updates the NAV of the access point device to a busy state.

[0110] In a third aspect, an embodiment of the present disclosure provides a data relay transmission method, which is applied to a site device. The method includes:

[0111] Receive a MU-RTS TXS frame sent by an access point device; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration for the source device to send a data frame to the relay device; the second duration information includes the duration for the relay device to forward the data frame to the target device.

[0112] In conjunction with some embodiments of the third aspect, in some embodiments, after receiving the MU-RTS TXS frame sent by the access point device, the method includes:

[0113] Sending a CTS frame to the access point device;

[0114] The data frame is sent to the relay device, instructing the relay device to forward the data frame to the access point device.

[0115] In conjunction with some embodiments of the third aspect, in some embodiments, the method further includes:

[0116] Receive a data frame from the access point device that is forwarded by the relay device.

[0117] In conjunction with some embodiments of the third aspect, in some embodiments, the first duration information and the second duration information occupy two fields in the User info field of the MU-RTS TXS frame;

[0118] The relay transmission triggered by the MU-RTS TXS frame is downlink transmission. During the time period indicated by the first duration information, the site device enters a power saving state or updates the NAV of the site device to a busy state. When the time indicated by the second duration information arrives, the NAV of the site device is updated to an idle state.

[0119] The relay transmission triggered by the MU-RTS TXS frame is an uplink transmission. Within the time period indicated by the first duration information, the site device updates the NAV of the site device to an idle state; when the time indicated by the second duration information arrives, the site device enters a power saving state, or updates the NAV of the site device to a busy state.

[0120] In a fourth aspect, an embodiment of the present disclosure further provides an access point device, comprising at least one of a determination module and a sending module; wherein the access point device is configured to execute the optional implementation of the first aspect.

[0121] In a fifth aspect, an embodiment of the present disclosure further provides a communication device, wherein the communication device is a relay device, and the communication device includes:

[0122] The first receiving module is used to receive the MU-RTS TXS frame sent by the access point device; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration for the source device to send the data frame to the relay device; the second duration information includes the duration for the relay device to forward the data frame to the target device.

[0123] In a sixth aspect, an embodiment of the present disclosure further provides a site device, including: a second receiving module;

[0124] The second receiving module is used to receive the MU-RTS TXS frame sent by the access point device; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration of the source device sending the data frame to the relay device; the second duration information includes the duration of the relay device forwarding the data frame to the target device.

[0125] The above-mentioned site equipment is used to execute the optional implementation of the second aspect.

[0126] In a seventh aspect, an embodiment of the present disclosure further provides an access point device, including:

[0127] one or more processors;

[0128] The access point device is used to execute the optional implementation of the first aspect.

[0129] In an eighth aspect, an embodiment of the present disclosure further provides a site device, including:

[0130] one or more processors;

[0131] The site device is used to execute the optional implementation of the second aspect.

[0132] In a ninth aspect, an embodiment of the present disclosure further provides a communication system, comprising an access point device and a site device; wherein the access point device is configured to perform the optional implementation method described in the first aspect, and the site device is configured to perform the optional implementation method described in the second aspect.

[0133] In the tenth aspect, an embodiment of the present disclosure further provides a storage medium storing instructions, which, when executed on a communication device, enables the communication device to execute the optional implementation methods described in the first and second aspects.

[0134] In an eleventh aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the optional implementation of the first and second aspects.

[0135] In a twelfth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first and second aspects.

[0136] In a thirteenth aspect, an embodiment of the present disclosure provides a chip or a chip system, which includes a processing circuit configured to execute the method described in the optional implementation of the first and second aspects above.

[0137] It is understandable that the aforementioned access point devices, station devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to perform the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.

[0138] The present disclosure provides a data relay transmission method, an access point device, a station device, and a communication system. In some embodiments, the data relay transmission method, signal transmission method, wireless frame transmission method, and other terms are interchangeable, and the information processing system, communication system, and other terms are interchangeable.

[0139] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0140] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.

[0141] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0142] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0143] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.

[0144] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.

[0145] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.

[0146] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different. For another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.

[0147] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0148] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.

[0149] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", "above" and the like can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below" and the like can be replaced with each other.

[0150] In some embodiments, devices and equipment can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc.

[0151] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.

[0152] In some embodiments, data, information, etc. may be obtained with the user's consent.

[0153] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.

[0154] FIG1 is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.

[0155] As shown in FIG1 , a communication system 100 includes a station device (STA) 101 , an access point device (AP) 102 , and a relay device 103 .

[0156] In some embodiments, the site device 101 and the relay device 103 include, for example, a wireless communication chip, a wireless sensor, or a wireless communication terminal that supports WiFi communication. Optionally, the wireless communication terminal is, for example, at least one of a mobile phone, a wearable device, an Internet of Things device that supports WiFi communication, a car with WiFi communication, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and a wireless terminal device in a smart home, but is not limited thereto.

[0157] Specifically, the station device 101 and the relay device 103 may be terminal devices or network devices equipped with a wireless fidelity (WiFi) chip. Optionally, the station device 101 may support multiple WLAN standards such as 802.11ax, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11bf, and 802.11bn, as well as the next generation 802.11 protocol, but is not limited thereto.

[0158] In some embodiments, the access point device 102 and the relay device 103 can be access points for mobile terminals to enter the wired network. The AP is equivalent to a bridge connecting the wired network and the wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. Specifically, the AP can be a terminal device or network device with a wireless fidelity chip. Optionally, the AP can support multiple WLAN standards such as 802.11ax, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b and 802.11a, 802.11bf, 802.11bn, and support the next generation 802.11 protocol, but is not limited to this.

[0159] Optionally, in an embodiment of the present disclosure, the AP and STA may be devices supporting multiple connections, for example, they may be represented as a multi-connection access point device (AP MLD) and a multi-connection site device (Non-Access Point Multi-Link Device, Non-AP MLD), respectively; the AP MLD may represent an access point supporting multi-connection communication functions, and the non-AP MLD may represent a site supporting multi-connection communication functions.

[0160] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.

[0161] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1 , or a portion thereof, but are not limited thereto. The entities shown in FIG1 are illustrative only. The communication system may include all or part of the entities shown in FIG1 , or may include other entities outside of FIG1 . The number and form of the entities are arbitrary, and the entities may be physical or virtual. The connection relationships between the entities are illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.

[0162] The various embodiments of the present disclosure can be applied to wireless local area networks (WLANs), such as those using the 802.11 series of protocols. In a WLAN, a Basic Service Set (BSS) is a fundamental component of a WLAN. A BSS network consists of station devices with some association within a specific coverage area. One scenario of association is that stations communicate directly with each other in an ad hoc network, which is called an Independent Basic Service Set (IBSS). Another more common scenario is that in a BSS network, there is only one central station dedicated to managing the BSS, called an access point, and all other STAs in the network are associated with it. Other stations in the BSS network that are not the central station are called terminals, also called non-AP STAs. Terminals and non-AP STAs are collectively referred to as STAs. When describing STAs, there is no need to distinguish between APs and non-AP STAs. In the same BSS network, due to distance, transmission power, and other factors, a STA cannot detect other STAs that are farther away from it, and the two STAs are each other's hidden nodes.

[0163] FIG2 is an interactive diagram of a data relay transmission method according to an embodiment of the present disclosure. As shown in FIG2 , the method includes:

[0164] In step 201, the access point device 101 determines, within a transmission opportunity TXOP, that multiple users request to send a transmission opportunity sharing triggering MU-RTS TXS frame; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration for the source device to send a data frame to the relay device; and the second duration information includes the duration for the relay device to forward the data frame to the target device.

[0165] In UHR, in order to achieve high-quality data transmission (levels Rate-vs-Range) at different Signal to Interference and Noise Ratio (SINR), a relay transmission method may be used to transmit data frames. As an example, referring to FIG4 , during data relay transmission, the source device (Source, or sending device) transmits a relay data frame, such as PPDU-1, to the relay device (Relay) via a relay link. After the relay device performs necessary address padding on the relay data frame, it forwards the relay data frame (such as PPDU-2) to the destination device (Destination, or receiving device). In addition, the source device can also transmit data frames to the destination device via a direct link. In the embodiment of the present disclosure, the relay end can also be an AP. For ease of explanation, the STA will be used as the relay end in the following description, but this does not constitute a limitation to the embodiment of the present disclosure.

[0166] Furthermore, relay transmission can be categorized into uplink and downlink transmission. For example, in an uplink transmission scenario, the source and relay devices are STAs, and the destination device is an AP. Within a transmission opportunity (TXOP), the STA sends data frames to the relay STA, which then forwards them to the destination AP. In a downlink transmission scenario, the source device is the AP, and the relay and destination devices are STAs. Within a TXOP, the AP sends data frames to the relay STA, which then forwards them to the destination STA.

[0167] During the relay transmission process, after obtaining a TXOP, the access point device allocates the obtained TXOP to the associated STA devices via a Multi-User Request to Send (MU RTS) transmission opportunity sharing (TXS) trigger frame. The TXOP is used by the associated STA devices for non-trigger-based (Non-TB) data transmission or peer-to-peer (P2P) data transmission. In the disclosed embodiment, the access point device 101 determines a MU-RTS TXS frame within a TXOP and carries the first duration information and the second duration information in the MU-RTS TXS frame.

[0168] Among them, the first duration information includes the duration of the source device sending the data frame to the relay device, such as the sending duration of PPDU-1 in Figure 4. During the transmission process of downlink data, the access point device acts as the source device to send the downlink data frame to the relay device, and the first duration information includes the duration information of the access point device sending the data to the relay device; during the transmission process of uplink data, the site device acts as the source device to send the downlink data frame to the relay device, and the second duration information is the duration information of the site device sending the data to the relay device.

[0169] The second duration information includes the duration for the relay device to forward the data frame to the target device, such as the sending duration of PPDU-2 in Figure 4. During the transmission process of downlink data, the relay device sends a downlink data frame to the site device, and the first duration information includes the duration information for the relay device to send data to the site device; during the transmission process of uplink data, the access point device serves as the target device, and the second duration information is the duration information for the relay device to send data to the access point device.

[0170] In this way, within the TXOP obtained by the access point device, the access point device shares the TXOP with the site device through the MU-RTS TXS frame, and carries the first duration information and the second duration information in the MU-RTS TXS frame. Subsequently, during the data relay process, the site device and the access point device respectively relay data transmission according to the time indicated by the first duration information and the second duration information, and can perform uplink data transmission and downlink data transmission. In the related art, the MU-RTS TXS frame usually only contains one STA info field. Therefore, the associated STA in the STA info can only send uplink non-TB PPDU alone, or send uplink non-TB PPDU and P2P communication alone, and cannot transmit downlink relay data. In the embodiment of the present disclosure, the first duration information and the second duration information are used to indicate the two time lengths for relay data transmission, respectively, and uplink data transmission and downlink data transmission can be performed.

[0171] Step 202: In a downlink transmission scenario, the MU-RTS TXS frame is sent.

[0172] In the downlink transmission scenario, the access point device sends a MU-RTS TXS frame to the relay device to share the TXOP obtained by the access point device with the station device.

[0173] As shown in step 302 in FIG. 3 , in an uplink transmission scenario, the access point device sends a MU-RTS TXS frame to the station device.

[0174] In some embodiments, the first duration information further includes the duration of the confirmation message frame replied by the relay device to the source device and the short frame interval;

[0175] The second duration information also includes: the duration for the target device to reply a confirmation message frame to the relay device, the duration for the relay device to reply a confirmation message frame to the source device, and a short frame interval.

[0176] The first duration information includes the duration information of the access point device sending data to the relay device, and also includes the duration of the relay device replying an acknowledgment message frame to the source device and a short inter frame space (SIFS). That is, after the access point device sends a data frame to the relay device, it needs to wait for a short inter frame space and wait for the acknowledgment message (ACK) frame replied by the relay device to ensure that sufficient time is allocated to the relay device to receive the data frame.

[0177] The second duration information includes the duration of the relay device forwarding the data frame to the target device, and also includes: the duration of the target device replying a confirmation message frame to the relay device, the duration of the relay device replying a confirmation message frame to the source device, and a short frame interval. In other words, the second duration information also includes: (1) the time it takes for the target device to reply a confirmation message frame to the relay device after receiving the data frame forwarded by the relay device; (2) the time it takes for the relay device to reply a confirmation message frame to the source device after receiving the confirmation message frame sent by the aforementioned target device, and a short frame interval, which is the short frame interval between two confirmation message frames.

[0178] It can be understood that the source device and the target device are specifically access point devices or station devices, and are confirmed based on the uplink and downlink directions of the transmitted data, which will not be further described in the embodiment of the present disclosure.

[0179] In some embodiments, the MU-RTS TXS frame further includes: identification information of a site device corresponding to the first duration information and the second duration information, the identification information being, for example, an Association Identifier (AID);

[0180] The first duration information, the second duration information, and the identification information are carried in a user information User info field or a common information Common info field of the MU-RTS TXS frame.

[0181] As an example, the fields in the MU-RTS TXS frame that share the TXOP for a certain station device are shown in Table 1 below:

[0182] Table 1:

[0183] The AID field is used to carry the AID of the site device;

[0184] The Time allocation1 field is used to carry the first duration information;

[0185] The Time allocation2 field is used to carry the second duration information.

[0186] In some embodiments, the User Info field of the MU-RTS TXS frame includes at least one of the following:

[0187] Direction identification information, indicating whether the relay transmission triggered by the MU-RTS TXS frame is uplink transmission or downlink transmission; for example, if the direction identification information is set to "0", it indicates a downlink relay, that is, it is sent by the AP to the relay STA, and then forwarded by the relay STA to the target STA; if the direction identification information is set to "1", it indicates an uplink relay, that is, it is sent by the source STA to the relay STA, and then forwarded by the relay STA to the target AP.

[0188] Resource unit allocation (RU allocation) information, used to carry the transmission resources allocated by the access point device to the station device. Optionally, the RU allocation is 8 bits. Considering the complexity of data relay, its transmission mode is channel exclusive, and it can use 20MHz, 40MHz, 80MHz, or 160MHz for transmission, where different bits are used to identify the RU corresponding to each channel bandwidth.

[0189] The spatial stream (SS) information identifies the number of spatial streams (SSs) of the data frames sent by the relay device to the target device, and may be the same as the number of spatial streams (SSs) sent by the source device to the relay device.

[0190] In some embodiments, the Common Info field of the MU-RTS TXS frame includes at least one of the following:

[0191] Spatial stream SS information, which identifies the number of SSs of data frames sent by the source device to the relay device;

[0192] Uplink / downlink UL / DL modulation and coding strategy MCS information (UL / DL MCS information), which identifies the modulation and coding scheme (MCS) of the uplink or downlink transmission triggered by the MU-RTS TXS frame. The MCS method includes the number of spatial streams, modulation method, transmit power, etc.

[0193] UL / DL bandwidth (BW) information, identifying bandwidth (Bandwidth, BW) information of uplink transmission or downlink transmission triggered by the MU-RTS TXS frame;

[0194] More triggers the more TF field, indicating whether multiple relay transmissions will occur in one TXOP;

[0195] Identification information of the target device, such as AID; if the target device is an access point device, a special AID, such as "0", may be configured for the target device;

[0196] The identification information of the relay device is, for example, an AID. If the relay device is an access point device, a special AID, for example, "0", may be configured for the relay device.

[0197] In some embodiments, the receiving address RA of the MU-RTS TXS frame is a broadcast address or a multicast address, which is used for reception by multiple devices. For example, as shown in the downlink transmission scenario in Figure 2, step 202 can be sent to the relay device; it can also be sent to the site device, for example, as shown in the uplink transmission scenario in Figure 3, step 302.

[0198] In some embodiments, after step 202, a data relay process may be performed. Steps 203 to 209 in FIG. 2 illustrate a downlink transmission process, and steps 303 to 309 in FIG. 3 illustrate an uplink transmission process.

[0199] Specifically, the downlink transmission process is shown in FIG2 . After step 202 , the method includes:

[0200] Step 203: The relay device sends a Clear to Send (CTS) frame to the access point device, triggering the access point device to send a downlink data frame.

[0201] Step 204: The relay device receives the downlink data frame within the time indicated by the first duration information.

[0202] Step 205: within the time indicated by the second duration information, the relay device forwards the downlink data frame to the site device.

[0203] In addition, within the time indicated by the first duration information, the access point device further executes step 206. In step 206, within the time period indicated by the first duration information, the access point device updates the network allocation vector (NAV) of the access point device to an idle state and sends downlink data frames to the relay device using the access channel.

[0204] When the time indicated by the second duration information arrives, the access point device further performs step 207, and enters a power saving state or updates the NAV of the access point device to a busy state to save power.

[0205] During the time indicated by the first duration information, the site device executes step 208 , and during the time period indicated by the first duration information, the site device enters a power saving state or updates the NAV of the site device to a busy state to save power.

[0206] Step 209: When the time indicated by the second duration information arrives, the NAV of the site device is updated to an idle state, so as to access a channel to receive downlink data frames forwarded by the relay device.

[0207] In some embodiments, after step 302, steps 303 to 309 in Figure 3 illustrate the uplink transmission process. Steps 301 and 302 refer to steps 201 and 202, and are not described in detail here.

[0208] Specifically, the uplink transmission process is shown in FIG3 . After step 303 , the method includes:

[0209] Step 303: The station device sends a Clear to Send (CTS) frame to the access point device, triggering the access point device to receive an uplink data frame.

[0210] Step 304: within the time indicated by the first duration information, the site device sends an uplink data frame to the relay device.

[0211] Step 305: within the time indicated by the second duration information, the relay device forwards the uplink data frame to the access point device.

[0212] In addition, within the time indicated by the first duration information, the access point device further executes step 306. In step 306, within the time period indicated by the first duration information, the access point device enters a power saving state or updates the NAV of the access point device to a busy state to save power.

[0213] When the time indicated by the second duration information arrives, the access point device further executes step 307 to update the NAV of the site device to an idle state to access the channel to receive the uplink data frame forwarded by the relay device.

[0214] Within the time indicated by the first duration information, the site device executes step 308. Within the time period indicated by the first duration information, the access point device updates the network allocation vector (NAV) of the site device to an idle state and sends uplink data frames to the relay device via the access channel.

[0215] Step 309: When the time indicated by the second duration information arrives, the site device enters a power saving state, or updates the NAV of the site device to a busy state to save power.

[0216] In the disclosed embodiment, within the TXOP obtained by the access point device, the access point device shares the TXOP with the station device via a MU-RTS TXS frame, and carries first duration information and second duration information in the MU-RTS TXS frame. Subsequently, during data relay, the station device and the access point device relay data transmission according to the times indicated by the first duration information and the second duration information, respectively, and can perform both uplink and downlink data transmission. The disclosed embodiment provides an implementation method for a TXOP sharing mechanism in a data relay scenario to meet the transmission requirements of UHR.

[0217] In some embodiments, the names of information, etc. are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

[0218] In some embodiments, terms such as "moment", "time point", "time", and "time position" can be replaced with each other, and terms such as "duration", "period", "time window", "window", and "time" can be replaced with each other.

[0219] In some embodiments, terms such as wireless access scheme and waveform may be used interchangeably.

[0220] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "a certain", "any", and "first" can be interchangeable. "Specific A", "preset A", "preset A", "setting A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-specified in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., or as specific A, a certain A, any A, or first A, etc., but not limited to this.

[0221] In some embodiments, the determination or judgment can be performed by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values ​​(for example, comparison with a predetermined value), but is not limited thereto.

[0222] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the recipient to respond to the content sent.

[0223] The data relay transmission method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 201 can be implemented as an independent embodiment, step 202 can be implemented as an independent embodiment, step 206 can be implemented as an independent embodiment, step 207 can be implemented as an independent embodiment, step 208 can be implemented as an independent embodiment, and step 209 can be implemented as an independent embodiment; step 301 can be implemented as an independent embodiment, step 303 can be implemented as an independent embodiment, step 306 can be implemented as an independent embodiment, step 307 can be implemented as an independent embodiment, step 308 can be implemented as an independent embodiment, and step 309 can be implemented as an independent embodiment; the combination of step 201 and step 202 can be implemented as an independent embodiment, the combination of step 202 and step 203 can be implemented as an independent embodiment, the combination of step 203 and step 204 can be implemented as an independent embodiment, the combination of step 204 and step 205 can be implemented as an independent embodiment, and step 306 can be implemented as an independent embodiment. The combination of step 201 and step 206 can be implemented as an independent embodiment, the combination of step 201 and step 207 can be implemented as an independent embodiment, the combination of step 201 and step 208 can be implemented as an independent embodiment, the combination of step 201 and step 209 can be implemented as an independent embodiment, the combination of step 301 and step 203 can be implemented as an independent embodiment, the combination of step 302 and step 303 can be implemented as an independent embodiment, the combination of step 303 and step 304 can be implemented as an independent embodiment, the combination of step 304 and step 305 can be implemented as an independent embodiment, the combination of step 301 and step 306 can be implemented as an independent embodiment, the combination of step 301 and step 307 can be implemented as an independent embodiment, the combination of step 301 and step 308 can be implemented as an independent embodiment, and the combination of step 301 and step 309 can be implemented as an independent embodiment, but are not limited thereto.

[0224] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2 and FIG. 3 .

[0225] FIG5 is a flowchart of a data relay transmission method according to an embodiment of the present disclosure.

[0226] As shown in FIG5 , the above method may be applied to an access point device 101, and the above method includes:

[0227] Step 501: Determine within a transmission opportunity TXOP that multiple users request to send a transmission opportunity sharing trigger MU-RTS TXS frame; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration for the source device to send a data frame to the relay device; the second duration information includes the duration for the relay device to forward the data frame to the target device.

[0228] Step 502: Send the MU-RTS TXS frame.

[0229] Optionally, in the embodiment of the present disclosure, the first duration information further includes a duration for the relay device to reply a confirmation message frame to the source device and a short frame interval;

[0230] The second duration information also includes: the duration for the target device to reply a confirmation message frame to the relay device, the duration for the relay device to reply a confirmation message frame to the source device, and a short frame interval.

[0231] Optionally, in an embodiment of the present disclosure, the MU-RTS TXS frame further includes: identification information of a site device corresponding to the first duration information and the second duration information;

[0232] The first duration information, the second duration information, and the identification information are carried in a user information User info field or a common information Common info field of the MU-RTS TXS frame.

[0233] Optionally, in an embodiment of the present disclosure, the User info field of the MU-RTS TXS frame includes at least one of the following:

[0234] Direction identification information, identifying whether the relay transmission triggered by the MU-RTS TXS frame is uplink transmission or downlink transmission;

[0235] RU allocation information;

[0236] Spatial stream SS information identifies the number of SSs of data frames sent by the relay device to the target device.

[0237] Optionally, in an embodiment of the present disclosure, the Common Info field of the MU-RTS TXS frame includes at least one of the following:

[0238] Spatial stream SS information, which identifies the number of SSs of data frames sent by the source device to the relay device;

[0239] UL / DL MCS information, identifying the MCS information of the uplink transmission or downlink transmission triggered by the MU-RTS TXS frame;

[0240] UL / DL BW information, identifying BW information of uplink transmission or downlink transmission triggered by the MU-RTS TXS frame;

[0241] The more TF field indicates whether multiple relay transmissions will occur in one TXOP;

[0242] Identification information of the target device;

[0243] Relay device identification information.

[0244] Optionally, in an embodiment of the present disclosure, the receiving address RA of the MU-RTS TXS frame is a broadcast address or a multicast address.

[0245] Optionally, in an embodiment of the present disclosure, after sending the MU-RTS TXS frame, the method includes:

[0246] Step 503: Receive a CTS frame sent by the relay device, send a data frame to the relay device, and instruct the relay device to forward the data frame to the target device;

[0247] or

[0248] Step 504: Receive the CTS frame sent by the source device, and receive the data frame from the source device forwarded by the relay device.

[0249] Optionally, in an embodiment of the present disclosure, the first duration information and the second duration information occupy two fields in the User info field of the MU-RTS TXS frame;

[0250] The relay transmission triggered by the MU-RTS TXS frame is an uplink transmission. During the time period indicated by the first duration information, the access point device enters a power saving state or updates the NAV of the access point device to a busy state. When the time indicated by the second duration information arrives, the NAV of the access point device is updated to an idle state.

[0251] The relay transmission triggered by the MU-RTS TXS frame is downlink transmission. Within the time period indicated by the first duration information, the access point device updates the NAV of the access point device to an idle state; when the time indicated by the second duration information arrives, the access point device enters a power saving state, or updates the NAV of the access point device to a busy state.

[0252] The data relay transmission method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 501 can be implemented as an independent embodiment, step 502 can be implemented as an independent embodiment, step 503 can be implemented as an independent embodiment, and step 504 can be implemented as an independent embodiment; the combination of step 501 and step 502 can be implemented as an independent embodiment, the combination of step 501, step 502, and step 503 can be implemented as an independent embodiment, and the combination of step 501, step 502, and step 504 can be implemented as an independent embodiment, but is not limited thereto.

[0253] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 5 .

[0254] FIG6 is a second flow chart of a data relay transmission method according to an embodiment of the present disclosure.

[0255] As shown in FIG6 , the method is applied to a relay device, including:

[0256] Step 601: Receive a MU-RTS TXS frame sent by an access point device; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration for the source device to send a data frame to the relay device; the second duration information includes the duration for the relay device to forward the data frame to the target device.

[0257] Optionally, in the embodiment of the present disclosure, after receiving the MU-RTS TXS frame sent by the access point device, the method includes:

[0258] Step 602: Send a CTS frame to the access point device;

[0259] Step 603: Receive the data frame sent by the access point device, and forward the data frame to the target device.

[0260] Optionally, in the embodiment of the present disclosure, the method further includes:

[0261] Step 604: receiving a data frame sent by the source device;

[0262] Step 605: Forward the data frame to the access point device.

[0263] The data relay transmission method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 601 may be implemented as an independent embodiment; the combination of step 601 and step 602 may be implemented as an independent embodiment; the combination of step 601 and step 603 may be implemented as an independent embodiment; the combination of step 602 and step 603 may be implemented as an independent embodiment; and the combination of step 604 and step 605 may be implemented as an independent embodiment, but the present invention is not limited thereto.

[0264] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 6 .

[0265] FIG7 is a second flow chart of a data relay transmission method according to an embodiment of the present disclosure.

[0266] As shown in FIG7 , the method is applied to a site device and includes:

[0267] Step 701: Receive a MU-RTS TXS frame sent by an access point device; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration for the source device to send a data frame to the relay device; the second duration information includes the duration for the relay device to forward the data frame to the target device.

[0268] Optionally, in the embodiment of the present disclosure, after receiving the MU-RTS TXS frame sent by the access point device, the method includes:

[0269] Sending a CTS frame to the access point device;

[0270] The data frame is sent to the relay device, instructing the relay device to forward the data frame to the access point device.

[0271] Optionally, in the embodiment of the present disclosure, the method further includes:

[0272] Step 702: Receive a data frame from the access point device that is forwarded by the relay device.

[0273] Optionally, in an embodiment of the present disclosure, the first duration information and the second duration information occupy two fields in the User info field of the MU-RTS TXS frame;

[0274] The relay transmission triggered by the MU-RTS TXS frame is downlink transmission. During the time period indicated by the first duration information, the site device enters a power saving state or updates the NAV of the site device to a busy state. When the time indicated by the second duration information arrives, the NAV of the site device is updated to an idle state.

[0275] The relay transmission triggered by the MU-RTS TXS frame is an uplink transmission. Within the time period indicated by the first duration information, the site device updates the NAV of the site device to an idle state; when the time indicated by the second duration information arrives, the site device enters a power saving state, or updates the NAV of the site device to a busy state.

[0276] The data relay transmission method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 701 may be implemented as an independent embodiment, and step 702 may be implemented as an independent embodiment, but is not limited thereto.

[0277] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 6 .

[0278] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.

[0279] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.

[0280] In the embodiment of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and execution capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP); in another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit, and the logical relationship of the above hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by a processor as an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.

[0281] FIG8 is a schematic diagram of the structure of an access point device according to an embodiment of the present disclosure. As shown in FIG8 , the access point device 800 may include at least one of a determining module 801 and a sending module 802 .

[0282] In some embodiments, the above-mentioned determination module 801 is used to determine, within a transmission opportunity TXOP, that multiple users request to send a transmission opportunity sharing triggering MU-RTS TXS frame; wherein, the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration for the source device to send a data frame to the relay device; the second duration information includes the duration for the relay device to forward the data frame to the target device; the sending module 802 is used to send the MU-RTS TXS frame.

[0283] Optionally, the determining module 801 is configured to execute at least one of the communication steps (e.g., step 201, step 301, and step 501, but not limited thereto) performed by the access point device 101 in any of the above methods, and will not be described in detail here. The sending module 802 is configured to execute at least one of the steps (e.g., step 202, step 302, and step 502, but not limited thereto), and will not be described in detail here.

[0284] FIG9 is a schematic diagram of the structure of a relay device according to an embodiment of the present disclosure. As shown in FIG9 , the relay device 900 may include: a first receiving module 901 .

[0285] In some embodiments, the above-mentioned first receiving module 901 is used to receive the MU-RTS TXS frame sent by the access point device; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration of the source device sending the data frame to the relay device; the second duration information includes the duration of the relay device forwarding the data frame to the target device.

[0286] Optionally, the first receiving module 901 is configured to execute at least one of the communication steps (eg, step 601 , but not limited thereto) executed by the relay device 900 in any of the above methods, which will not be described in detail here.

[0287] FIG10 is a schematic diagram of the structure of a station device according to an embodiment of the present disclosure. As shown in FIG10 , the station device 1000 may include: a second receiving module 1001 .

[0288] In some embodiments, the above-mentioned second receiving module 1001 is used to receive the MU-RTS TXS frame sent by the access point device; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration of the source device sending the data frame to the relay device; the second duration information includes the duration of the relay device forwarding the data frame to the target device.

[0289] Optionally, the second receiving module 1001 is configured to execute at least one of the communication steps (such as step 701 , but not limited thereto) executed by the site device in any of the above methods, which will not be described in detail here.

[0290] Figure 11 is a schematic diagram of the structure of a terminal 1100 (e.g., user equipment) according to an embodiment of the present disclosure. Terminal 1100 may be a chip, chip system, or processor that supports a network device implementing any of the above methods, or a chip, chip system, or processor that supports a terminal implementing any of the above methods. Terminal 1100 may be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.

[0291] As shown in Figure 11, terminal 1100 includes one or more processors 1101. Processor 1101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control communication devices (such as base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Terminal 1100 is used to perform any of the above methods.

[0292] In some embodiments, the terminal 1100 further includes one or more memories 1102 for storing instructions. Optionally, all or part of the memories 1102 may be located outside the terminal 1100.

[0293] In some embodiments, the terminal 1100 further includes one or more transceivers 1104. When the terminal 1100 includes one or more transceivers 1104, the transceiver 1104 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step 202, step 203, step 204, step 205, step 302, step 303, step 304, step 305, step 502, step 503, step 504, step 602, step 603, step 604, step 605, step 701, and step 702, but not limited thereto), and the processor 1101 performs at least one of the other steps (for example, step 201, step 301, step 501, step 206, step 207, step 208, step 209, step 306, step 307, step 308, and step 309, but not limited thereto).

[0294] In some embodiments, a transceiver may include a receiver and / or a transmitter. The receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.

[0295] In some embodiments, terminal 1100 may include one or more interface circuits 1103. Optionally, interface circuit 1103 is connected to memory 1102. Interface circuit 1103 may be configured to receive signals from memory 1102 or other devices, and may be configured to send signals to memory 1102 or other devices. For example, interface circuit 1103 may read instructions stored in memory 1102 and send the instructions to processor 1101.

[0296] The terminal 1100 described in the above embodiment may be a communication device such as a user device, but the scope of the terminal 1100 described in the present disclosure is not limited thereto, and the structure of the terminal 1100 may not be limited by FIG. 11 . The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: (1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.

[0297] FIG12 is a schematic diagram of the structure of a chip 1200 according to an embodiment of the present disclosure. In the case where the terminal 1100 may be a chip or a chip system, reference may be made to the schematic diagram of the structure of the chip 1200 shown in FIG12 , but the present disclosure is not limited thereto.

[0298] The chip 1200 includes one or more processors 1201 , and the chip 1200 is configured to execute any of the above methods.

[0299] In some embodiments, chip 1200 further includes one or more 1203. Optionally, interface circuit 1203 is connected to memory 1202. Interface circuit 1203 can be used to receive signals from memory 1202 or other devices, and interface circuit 1203 can be used to send signals to memory 1202 or other devices. For example, interface circuit 1203 can read instructions stored in memory 1202 and send the instructions to processor 1201.

[0300] In some embodiments, the interface circuit 1203 executes at least one of the communication steps such as sending and / or receiving in the above method (for example, step 202, step 203, step 204, step 205, step 302, step 303, step 304, step 305, step 502, step 503, step 504, step 602, step 603, step 604, step 605, step 701, step 702, but not limited to these), and the processor 1201 executes at least one of the other steps (for example, step 201, step 301, step 501, step 206, step 207, step 208, step 209, step 306, step 307, step 308, step 309, but not limited to these).

[0301] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.

[0302] In some embodiments, chip 1200 further includes one or more memories 1202 for storing instructions. Alternatively, all or part of memory 1202 may be external to chip 1200.

[0303] The present disclosure also provides a storage medium having instructions stored thereon. When the instructions are executed on the terminal 1100, the terminal 1100 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a transient storage medium.

[0304] The present disclosure also provides a program product, which, when executed by the terminal 1100, enables the terminal 1100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0305] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.

Claims

1. A data relay transmission method, applied to an access point device, characterized in that: The method comprises: In a transmission opportunity TXOP, it is determined that multiple users request to send a transmission opportunity sharing triggering MU-RTS TXS frame; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration of the source device sending the data frame to the relay device; the second duration information includes the duration of the relay device forwarding the data frame to the target device; The MU-RTS TXS frame is sent.

2. The data relay transmission method according to claim 1, characterized in that: The first duration information also includes the duration and short frame interval of the relay device replying a confirmation message frame to the source device; The second duration information also includes: the duration for the target device to reply a confirmation message frame to the relay device, the duration for the relay device and the source device to reply a confirmation message frame, and a short frame interval.

3. The data relay transmission method according to claim 1, characterized in that: The MU-RTS TXS frame also includes: identification information of a site device corresponding to the first duration information and the second duration information; The first duration information, the second duration information, and the identification information are carried in a user information User info field or a common information Common info field of the MU-RTS TXS frame.

4. The data relay transmission method according to claim 1, characterized in that: The User info field of the MU-RTS TXS frame includes at least one of the following: Direction identification information, identifying whether the relay transmission triggered by the MU-RTS TXS frame is uplink transmission or downlink transmission; Resource unit allocation RU allocation information; Spatial stream SS information identifies the SS number of data frames sent by the relay device to the target device.

5. The data relay transmission method according to claim 1, characterized in that: The Common info field of the MU-RTS TXS frame includes at least one of the following: Spatial stream SS information, identifying the SS number of data frames sent by the source device to the relay device; Uplink / downlink modulation and coding strategy UL / DL MCS information, identifying the MCS information of the uplink transmission or downlink transmission triggered by the MU-RTS TXS frame; Uplink / downlink bandwidth UL / DL BW information, identifying BW information of uplink transmission or downlink transmission triggered by the MU-RTS TXS frame; The more TF field indicates whether multiple relay transmissions will occur in one TXOP; Identification information of the target device; Relay device identification information.

6. The data relay transmission method according to claim 1, characterized in that: The receiving address RA of the MU-RTS TXS frame is a broadcast address or a multicast address.

7. The data relay transmission method according to claim 1, characterized in that: After sending the MU-RTS TXS frame, the method includes: receiving a clear-to-send (CTS) frame sent by the relay device, and sending a data frame to the relay device, instructing the relay device to forward the data frame to the target device; or Receive the CTS frame sent by the source device, and receive the data frame from the source device forwarded by the relay device.

8. The data relay transmission method according to claim 1, characterized in that: The first duration information and the second duration information occupy two fields in the user information User info field of the MU-RTS TXS frame; The relay transmission triggered by the MU-RTS TXS frame is an uplink transmission. During the time period indicated by the first duration information, the access point device enters a power saving state, or updates the network allocation vector NAV of the access point device to a busy state; when the time indicated by the second duration information arrives, the NAV of the access point device is updated to an idle state; or, The relay transmission triggered by the MU-RTS TXS frame is downlink transmission. Within the time period indicated by the first duration information, the access point device updates the NAV of the access point device to an idle state; when the time indicated by the second duration information arrives, the access point device enters a power saving state, or updates the NAV of the access point device to a busy state.

9. A data relay transmission method, applied to a relay device, characterized in that: The method comprises: Receive a MU-RTS TXS frame sent by an access point device; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration of the source device sending the data frame to the relay device; the second duration information includes the duration of the relay device forwarding the data frame to the target device.

10. The data relay transmission method according to claim 9, characterized in that: After receiving the MU-RTS TXS frame sent by the access point device, the method includes: Sending a CTS frame to the access point device; receiving a data frame sent by the access point device, and forwarding the data frame to the target device; or, Receive data frames sent by the source device; The data frame is forwarded to the access point device.

11. A data relay transmission method, applied to a site device, characterized in that: The method comprises: Receive a MU-RTS TXS frame sent by an access point device; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration of the source device sending the data frame to the relay device; the second duration information includes the duration of the relay device forwarding the data frame to the target device.

12. The data relay transmission method according to claim 11, characterized in that: After receiving the MU-RTS TXS frame sent by the access point device, the method includes: Sending a CTS frame to the access point device; The data frame sent to the relay device instructs the relay device to forward the data frame to the access point device.

13. The data relay transmission method according to claim 11, characterized in that: The method further comprises: Receive a data frame from the access point device that is forwarded by the relay device.

14. The data relay transmission method according to claim 11, characterized in that: The first duration information and the second duration information occupy two fields in the User info field of the MU-RTS TXS frame; The relay transmission triggered by the MU-RTS TXS frame is downlink transmission. During the time period indicated by the first duration information, the site device enters a power saving state, or updates the NAV of the site device to a busy state; when the time indicated by the second duration information arrives, the NAV of the site device is updated to an idle state; The relay transmission triggered by the MU-RTS TXS frame is an uplink transmission. Within the time period indicated by the first duration information, the site device updates the NAV of the site device to an idle state; when the time indicated by the second duration information arrives, the site device enters a power saving state, or updates the NAV of the site device to a busy state.

15. An access point device, characterized in that: The access point device comprises: A determination module, configured to determine a MU-RTS TXS frame within a TXOP; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes a duration for a source device to send a data frame to a relay device; and the second duration information includes a duration for the relay device to forward the data frame to a target device; A sending module is used to send the MU-RTS TXS frame.

16. A communication device, the communication device being a relay device, characterized in that: The communication device comprises: The first receiving module is used to receive the MU-RTS TXS frame sent by the access point device; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration of the source device sending the data frame to the relay device; the second duration information includes the duration of the relay device forwarding the data frame to the target device.

17. A site device, characterized in that: The site equipment includes: The second receiving module is used to receive the MU-RTS TXS frame sent by the access point device; wherein the MU-RTS TXS frame includes first duration information and second duration information; the first duration information includes the duration of the source device sending the data frame to the relay device; the second duration information includes the duration of the relay device forwarding the data frame to the target device.

18. A communication device, characterized in that: include: one or more processors; The communication device is used to execute the data relay transmission method according to any one of claims 1 to 8, or the data relay transmission method according to any one of claims 9 to 10, or the data relay transmission method according to any one of claims 11 to 14.

19. A storage medium storing instructions, characterized in that: When the instruction is executed on the communication device, the communication device executes the data relay transmission method as described in any one of claims 1 to 8, or executes the data relay transmission method as described in any one of claims 9 to 10, or executes the data relay transmission method as described in any one of claims 11 to 14.