WO2015135105A1 - 数据传输方法、发送方设备及接收方设备 - Google Patents

数据传输方法、发送方设备及接收方设备 Download PDF

Info

Publication number
WO2015135105A1
WO2015135105A1 PCT/CN2014/073115 CN2014073115W WO2015135105A1 WO 2015135105 A1 WO2015135105 A1 WO 2015135105A1 CN 2014073115 W CN2014073115 W CN 2014073115W WO 2015135105 A1 WO2015135105 A1 WO 2015135105A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
transmitted
scheduling window
feedback information
sending
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2014/073115
Other languages
English (en)
French (fr)
Inventor
倪锐
罗毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to PCT/CN2014/073115 priority Critical patent/WO2015135105A1/zh
Priority to CN201480067566.4A priority patent/CN105814826B/zh
Priority to EP14885152.0A priority patent/EP3098995B1/en
Publication of WO2015135105A1 publication Critical patent/WO2015135105A1/zh
Priority to US15/258,986 priority patent/US10212734B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/02Hybrid access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1887Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • H04L27/2605Symbol extensions, e.g. Zero Tail, Unique Word [UW]
    • H04L27/2607Cyclic extensions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/04Scheduled access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • H04W74/0816Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/14Two-way operation using the same type of signal, i.e. duplex
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Definitions

  • Embodiments of the present invention relate to a wireless communication technology, and in particular, to a data transmission method, a sender device, and a receiver device.
  • FIG. 1 shows the wireless frame slot structure of the TDD system in the prior art.
  • the Contention Window (CW) and the Scheduling Window (SW) alternate. Due to the uncertainty of the random competition mode, the dynamic change of the length of the CW period is unpredictable, while the length of the SW period is It is foreseeable that each SW includes N radio frames (RFs) with guard intervals 1 (GAP1) between each radio frame; each radio frame includes a header and a digital domain portion.
  • RFs radio frames
  • GAP1 guard intervals 1
  • the digital domain part is divided into two structures: a downlink time period, a downlink time period, an uplink time period, and an uplink time period (the current situation is not shown in the figure).
  • the downlink time period has several downlinks.
  • the uplink period has several uplink subframes, and the uplink and downlink period switches with guard interval 2 (GAP2).
  • GAP2 guard interval 2
  • the sender device determines, based on the feedback information, whether the receiver device correctly receives the data and determines the next action.
  • the feedback information is divided into Acknowledgement (ACK) and Negative Acknowledgement (NACK).
  • the radio data frame in the data field is the downlink and the uplink data in the downlink period.
  • the uplink data and the downlink data are separated and transmitted.
  • FIG. 2 and FIG. 2 is a schematic diagram of transmission of downlink data in the prior art
  • FIG. 3 is a schematic diagram of transmission of uplink data in the prior art.
  • data DATA1 is transmitted, and the receiver device sends feedback information, for example, ACK1, in the uplink period of the nth radio frame, in which DATA1 and ACK1 are in the same
  • ACK1 feedback information
  • the receiver device when the data DATA2 is transmitted in the uplink period of the nth radio frame, the receiver device can send the feedback information in the downlink period of the n+1th radio frame. , for example, ACK2; for the same reason, no at n+1
  • the downlink period of the line frame transmits data DATA3, and the receiver device needs to send feedback information, such as ACK3, in the downlink period of the n+2th radio frame. Therefore, when the uplink data is in the previous and the uplink time period, when the uplink data is transmitted, the uplink data and the corresponding feedback information need to span two radio frames to complete.
  • the DATA sent in all downlink periods must wait for an unpredictable CW for the last radio frame in the scheduling window.
  • the corresponding feedback information is received, causing the feedback information to wait for a timeout, which in turn causes the sender device to resend the DATA of these uplink periods or stop the data transmission, and the data transmission efficiency is low.
  • the embodiment of the present invention provides a data transmission method, a sender device, and a receiver device, and sends the data to be transmitted after the protection interval of the last radio frame of the scheduling window according to the transmission policy, so that the sender device receives the feedback.
  • the information does not wait for timeout, and the purpose of improving data transmission efficiency is achieved.
  • an embodiment of the present invention provides a data transmission method, including:
  • the sender device sends the data to be transmitted to the receiver device according to the transmission policy, where the data to be transmitted is data carried by the subframe after the guard interval of the last radio frame in the first scheduling window;
  • the feedback information sent by the receiver device is data carried by the subframe after the guard interval of the last radio frame in the first scheduling window.
  • the sender device sends the to-be-transmitted data and receives the feedback information by using a common channel, where the common channel is the sender device and the The channel through which the receiving device transmits data.
  • the sending device sends the data to be transmitted through a common channel, and the feedback information is received by using a dedicated channel, where the common channel is the sender And a channel for transmitting data by the device and the receiver device, where the dedicated channel is a channel for transmitting, by the sender device and the receiver device, feedback information.
  • the transmission policy is to buffer the data to be transmitted, and send the data to be transmitted in a non-last radio frame of the second scheduling window, where the second scheduling window is Any scheduling window after the first scheduling window;
  • the sending, by the sending device, the data to be transmitted to the receiving device according to the transmission policy includes: sending, by the sending device, the to-be-transmitted in a non-last radio frame in the second scheduling window according to the transmission policy Data
  • Receiving, by the sender device, the feedback information sent by the receiver device including:
  • the sender device receives feedback information sent by the receiver device in a non-last radio frame in the second scheduling window.
  • the feedback duration of the feedback information is set to be longer than the duration of the contention window between the first scheduling window and the third scheduling window, and the third scheduling window is the first scheduling window after the first scheduling window;
  • the sending, by the device, the data to be transmitted to the receiving device according to the transmission policy includes: sending, by the sending device, the data to be transmitted in a last radio frame in the first scheduling window according to the to-be-transmitted policy;
  • Receiving, by the sender device, the feedback information sent by the receiver device including:
  • the sender device receives feedback information of the radio frame sent by the receiver device in the third scheduling window.
  • the feedback duration of the feedback information of the data to be transmitted is set to be greater than the first scheduling window.
  • the duration of the contention window with the third scheduling window including:
  • the feedback duration of the feedback information of the data to be transmitted is set to be longer than the duration of any contention window before the first contention window.
  • the transmission policy is that the receiving device sends feedback information of the to-be-transmitted data in the Sending a scheduling window corresponding to the first scheduling window in the dedicated channel;
  • the sending by the sending device, the data to be transmitted to the receiving device according to the transmission policy, including: Transmitting, by the sender device, the to-be-transmitted data in a non-last radio frame in the first scheduling window according to the to-be-transmitted policy;
  • Receiving, by the sender device, the feedback information sent by the receiver device including:
  • the sender device receives feedback information sent by the receiver device on a scheduling window corresponding to the first scheduling window in the dedicated channel.
  • the method further includes: the sender device adjusting a last one of the first scheduling windows The number of subframes before the radio frame protection interval and the number of subframes after the guard interval.
  • the sending, the device adjusts a subframe and a guard interval before the last radio frame guard interval
  • the number of subsequent subframes including:
  • the amount of data carried by the subframe after the guard interval is greater than the amount of data carried by the subframe before the guard interval, increase the number of subframes before the guard interval, and increase the last radio frame protection after the guard interval
  • the data amount of the subframe after the interval does not exceed the data amount of the subframe after the other radio frame guard interval in the first scheduling window
  • any one of the first to the eighth possible implementation manners of the first aspect in a ninth possible implementation manner of the first aspect, further includes:
  • the sender device receives the transmission policy sent by the receiver device; or the sender device configures the to-be-transmitted policy.
  • the embodiment of the present invention provides a data transmission method, including: receiving, by a receiving device, data to be transmitted sent by a sending device according to a transmission policy, where the data to be transmitted is the last one in the first scheduling window.
  • the recipient device sends feedback information to the sender device.
  • the receiving device receives the data to be transmitted and sends the feedback information by using a common channel, where the common channel is the sender A channel through which the device transmits data to the recipient device.
  • the receiving device receives the data to be transmitted through a common channel, and sends the feedback information by using a dedicated channel, where the common channel is the sender device. And a channel for transmitting data with the receiver device, where the dedicated channel is a channel for transmitting, by the sender device and the receiver device, feedback information.
  • the transmission policy is to cache the data to be transmitted, And transmitting the to-be-transmitted data in a non-last radio frame of the second scheduling window, where the second scheduling window is an arbitrary scheduling window after the first scheduling window;
  • the method includes: the receiving device receiving, by the receiving device, a non-last wireless frame in the second scheduling window according to the transmission policy Sending the data to be transmitted;
  • the receiving device transmits feedback information to the sender device in a non-last radio frame in the second scheduling window.
  • the feedback duration of the feedback information is set to be longer than the duration of the contention window between the first scheduling window and the third scheduling window, and the third scheduling window is the first scheduling window after the first scheduling window;
  • Receiving, by the device, the data to be transmitted sent by the sending device according to the transmission policy the method includes: the receiving device receiving, by the sending device, the transmitting, in the last radio frame in the first scheduling window, according to the transmission policy, sending the to-be-transmitted Data
  • the radio frame of the receiver device in the third scheduling window sends feedback information to the sender device.
  • the transmission policy is that the receiving device sends the feedback information of the data to be transmitted in the Sending a scheduling window corresponding to the first scheduling window in the dedicated channel;
  • the method includes: the receiving device receiving the sending device according to the to-be-transmitted policy, in the first Sending the to-be-transmitted data by a non-last radio frame in the scheduling window;
  • the feedback information sent by the receiving device in the scheduling window corresponding to the first scheduling window in the dedicated channel is not limited to the first scheduling window in the dedicated channel.
  • the receiving device Before the device sends data to be transmitted according to the transmission policy, it also includes:
  • the receiving device receives the transmission policy sent by the sending party device; or the receiving device configures the to-be-transmitted policy.
  • an embodiment of the present invention provides a sender device, including:
  • a sending module configured to send data to be transmitted to the receiver device according to the transmission policy, where the data to be transmitted is data carried by the subframe after the guard interval of the last radio frame in the first scheduling window;
  • the receiving module is configured to receive feedback information sent by the receiver device.
  • the sending module is configured to send the to-be-transmitted data to the receiver device by using a common channel according to the transmission policy, where the common channel is a channel for transmitting data to the sender device and the receiver device;
  • the receiving module is specifically configured to receive, by using the common channel, feedback information sent by the receiver device.
  • the sending module is configured to send the to-be-transmitted data to the receiver device by using a common channel according to the transmission policy, where the The channel is a channel for transmitting data by the sender device and the receiver device, and the receiving module is configured to receive, by using a dedicated channel, feedback information sent by the receiver device, where the dedicated channel is the A channel on which the sender device and the receiver device transmit feedback information.
  • the first or the second possible implementation manner of the third aspect in a third possible implementation manner of the third aspect, when the transmission policy is to cache the data to be transmitted And sending, to the data to be transmitted, the non-last radio frame of the second scheduling window, where the second scheduling window is an arbitrary scheduling window after the first scheduling window, where the sending module is specifically used according to the a transmission strategy, a non-last radio frame transmission station in the second scheduling window Describe the transmission data;
  • the receiving module is specifically configured to receive feedback information that is sent by the receiver device in a non-last radio frame in the second scheduling window.
  • the transmission policy when the transmission policy is to send the data to be transmitted
  • the feedback duration of the feedback information is set to be greater than the duration of the contention window between the first scheduling window and the third scheduling window, and the third scheduling window is the first scheduling window after the first scheduling window
  • the sending module is configured to send, according to the to-be-transmitted policy, the to-be-transmitted data in a last radio frame in the first scheduling window;
  • the receiving module is specifically configured to receive feedback information of a radio frame sent by the receiver device in the third scheduling window.
  • the sender device further includes:
  • a setting module configured to set a feedback duration of the feedback information of the data to be transmitted to be greater than an average duration of the contention window before the first contention window; or set a feedback duration of the feedback information of the data to be transmitted to Greater than the duration of any contention window before the first contention window.
  • the sending module when the receiving device is configured to send feedback information of the to-be-transmitted data
  • the sending module is specifically configured to send, according to the to-be-transmitted policy, a non-last radio frame in the first scheduling window. Describe the transmission data;
  • the receiving module is specifically configured to receive feedback information that is sent by the receiver device on a scheduling window corresponding to the first scheduling window in the dedicated channel.
  • the sender device further includes:
  • an adjustment module configured to adjust a quantity of the subframe before the last radio frame protection interval in the first scheduling window and the subframe after the guard interval.
  • the sender device further includes: a judging module, configured to determine whether the amount of data carried by the subframe before the guard interval is greater than the amount of data carried by the subframe after the guard interval;
  • the adjusting module is specifically configured to: when the determining module determines that the data amount of the subframe after the guard interval is greater than the data amount of the subframe before the guard interval, increase the child before the guard interval The number of frames, the data amount of the subframe after the last radio frame guard interval is not more than the data amount of the subframe after the other radio frame guard interval in the first scheduling window; When the amount of data carried by the subframe after the guard interval is smaller than the amount of data carried by the subframe before the guard interval, reduce the data amount of the subframe after the guard interval and increase the subframe before the guard interval quantity.
  • the receiving module is further used Receiving, by the sending module, the transmission policy sent by the receiving device before sending the data to be transmitted to the receiver device according to the transmission policy; or
  • the sender device further includes:
  • a configuration module configured to configure the to-be-transmitted policy before the sending module sends the data to be transmitted to the receiver device according to the transmission policy.
  • an embodiment of the present invention provides a receiver device, including:
  • a receiving module configured to receive data to be transmitted sent by the sending device according to the transmission policy, where the data to be transmitted is data carried by the subframe after the guard interval of the last radio frame in the first scheduling window;
  • a sending module configured to send feedback information to the sender device.
  • the receiving module is configured to receive, by using a common channel, data to be transmitted that is sent by the sending device according to a transmission policy, where the common channel is a channel through which the sender device and the receiver device transmit data;
  • the sending module is specifically configured to send feedback to the sending device by using the common channel.
  • the receiving module is configured to receive, by using a common channel, data to be transmitted that is sent by the sending device according to a transmission policy, where the common channel is a channel through which the sender device and the receiver device transmit data;
  • the sending module is specifically configured to send feedback information to the sender device by using a dedicated channel, where
  • the dedicated channel is a channel for transmitting the feedback information by the sender device and the receiver device.
  • the first or the second possible implementation manner of the fourth aspect in a third possible implementation manner of the fourth aspect, when the transmission policy is to cache the data to be transmitted
  • the receiving module is specifically configured to receive the data to be transmitted in a non-last radio frame of the second scheduling window, where the second scheduling window is an arbitrary scheduling window after the first scheduling window. Transmitting, by the sender device, the data to be transmitted in a non-last radio frame in the second scheduling window according to the transmission policy;
  • the sending module is specifically configured to send feedback information to the sender device in a non-last radio frame in the second scheduling window.
  • the first or the second possible implementation manner of the fourth aspect in a fourth possible implementation manner of the fourth aspect, when the transmission policy is to send the data to be transmitted
  • the feedback duration of the feedback information is set to be greater than the duration of the contention window between the first scheduling window and the third scheduling window, and the third scheduling window is the first scheduling window after the first scheduling window
  • the receiving module is configured to receive, by the sending device, the to-be-transmitted data in a last radio frame in the first scheduling window according to the transmission policy;
  • the sending module is specifically configured to send, by the radio frame in the third scheduling window, feedback information to the sender device.
  • the receiving module when the transmission policy is that the receiving device sends the feedback information of the to-be-transmitted data
  • the receiving module is specifically configured to receive, by the sending device, the non-transmission policy in the first scheduling window according to the to-be-transmitted policy. Sending the data to be transmitted in a last radio frame;
  • the sending module is specifically configured to use the feedback information sent by the scheduling window corresponding to the first scheduling window in the dedicated channel.
  • the receiving module is further used Receiving the transmission policy sent by the sender device before receiving the data to be transmitted sent by the sender device according to the transmission policy;
  • the receiver device further includes: a configuration module, configured to receive, according to a transmission device, a transmission device
  • the to-be-transmitted policy is configured before the data to be transmitted is sent slightly.
  • an embodiment of the present invention provides a sender device, including: a processor and a memory, where the memory stores an execution instruction, and when the sender device is running, the processor communicates with the memory. And executing, by the processor, the execution instruction, so that the sender device performs any one of the first to the ninth possible implementation manners of the first aspect, the first aspect.
  • an embodiment of the present invention provides: a processor and a memory, where the memory stores an execution instruction, when the receiver device is in operation, the processor communicates with the memory, the processor Executing the execution instruction causes the recipient device to perform any of the possible implementations of any of the first to sixth aspects of the second aspect, the second aspect.
  • the sender device according to the transmission mode of the data carried in the subframe after the protection interval does not cause the feedback information to wait for a timeout, to the receiver device Sending data to be transmitted, and receiving feedback information sent by the receiver device.
  • the sender device sends the data to be transmitted according to the transmission policy, so that the feedback information received by the sender device does not wait. Timeout, the purpose of improving data transmission efficiency.
  • FIG. 1 is a structural diagram of a radio frame time slot of a TDD system in the prior art
  • FIG. 3 is a schematic diagram of transmission of uplink data in the prior art
  • Embodiment 4 is a flowchart of Embodiment 1 of a data transmission method according to the present invention.
  • FIG. 5 is a flowchart of Embodiment 2 of a data transmission method according to the present invention.
  • FIG. 6 is a network topology diagram applicable to Embodiment 3 of a data transmission method according to the present invention.
  • FIG. 7 is a network topology diagram applicable to Embodiment 4 of a data transmission method according to the present invention.
  • Embodiment 8 is a frequency resource diagram applicable to Embodiment 4 of the data transmission method of the present invention.
  • Embodiment 9 is a schematic structural diagram of Embodiment 1 of a sender device according to the present invention.
  • Embodiment 2 of a sender device according to the present invention
  • Embodiment 1 is a schematic structural diagram of Embodiment 1 of a receiver device according to the present invention.
  • FIG. 12 is a schematic structural diagram of Embodiment 2 of a receiver device according to the present invention
  • 13 is a schematic structural diagram of Embodiment 3 of a sender device according to the present invention
  • FIG. 14 is a schematic structural diagram of Embodiment 3 of a receiver device according to the present invention. detailed description
  • the sender device determines, according to the feedback information, whether the receiver device correctly receives the data, and the feedback information is divided into ACK and NACK. Specifically, if the receiver device successfully receives the data, the ACK is fed back to the sender device, so that the sender device sends the next data; otherwise, if the receiver device does not successfully receive the data, the NACK is fed back to the sender device, so that The sender device resends the current data. In this process, if the sender device fails to receive the feedback information, it will resend the current data packet or stop sending data, depending on the network protocol used.
  • the feedback information ACK and NACK are usually American Standard Code for Information Interchange (ASCII) characters, and the feedback information in different protocols is generally different.
  • ASCII American Standard Code for Information Interchange
  • the last radio frame of each SW the data carried in the subframe after the GAP2 and the corresponding feedback information are different.
  • the radio frame causes the feedback information to wait for an unpredictable contention window to be transmitted to the sender device, which in turn causes the sender device to resend the DATA of these uplink periods or stop the data transmission, and the data transmission efficiency is low.
  • the embodiment of the present invention provides a data transmission method to solve the problem of low data transmission efficiency caused by timeout of feedback information in the prior art. Specifically, see Figure 4.
  • FIG. 4 is a flowchart of Embodiment 1 of a data transmission method according to the present invention.
  • the present invention is described in detail from the perspective of a sender device.
  • the embodiment of the present invention is applicable to a TDD system in which CW and SW alternately appear, and it is required to prevent the last radio frame of the SW from being carried in a subframe after the guard interval.
  • the feedback of the data is timed out. Specifically, the embodiment includes the following steps:
  • the sending device sends, to the receiving device, the data to be transmitted according to the transmission policy, where the data to be transmitted is the number of subframes after the guard interval of the last radio frame in the first scheduling window. According to.
  • the sender device and the receiver device are, for example, network access points, user terminals, and the like.
  • the first scheduling window is, for example, any one of the TDD system systems in which CW and SW alternately appear, and the last radio frame is the radio frame at the end of the first scheduling window.
  • the structure of the data field portion of the last radio frame is the structure in which the downlink period is in the front and the uplink period is backward
  • the subframe after the guard interval is the uplink subframe
  • the data carried is the uplink data
  • the data of the last radio frame is When the structure of the domain part is the structure in which the uplink period is in the preceding and the downlink period, the subframe after the guard interval is the downlink subframe, and the data carried is the downlink data.
  • the transmission policy is such that the transmission mode of the data carried by the guarded subframe does not cause the feedback information to wait for a timeout. It may be configured by the sender device or configured and sent by other network elements, such as the receiver device. In this step, the sender device sends the data carried by the subframe after the guard interval of the last radio frame in the first scheduling window to the receiver device according to the transmission policy.
  • the sender device receives feedback information sent by the receiver device.
  • the sender device After the sender device sends the data to be transmitted, if the receiver device successfully receives the data to be transmitted, the ACK is sent to the sender device, so that the sender device sends the next data; otherwise, if the receiver device does not receive the data successfully, When the data is transmitted, the NACK is fed back to the sender device, so that the sender device resends the data to be transmitted.
  • the sender device sends the data to be transmitted to the receiver device according to the transmission policy that the data transmission mode of the subframe carried in the protection interval does not cause the feedback information to wait for the timeout, and receives the data. Feedback information sent by the receiver device.
  • the sender device sends the data to be transmitted according to the transmission policy, so that the feedback information received by the sender device does not wait. Timeout, the purpose of improving data transmission efficiency.
  • the sender device and the receiver device have a common channel, and the sender device sends the data to be transmitted to the receiver device through the normal channel according to the transmission policy, and receives the receiver through the normal channel. Feedback sent by the device.
  • the sender device and the receiver device have a common channel and a dedicated channel, and the sender device sends the to-be-transmitted data to the receiver device through the common channel according to the transmission policy, and passes the dedicated channel. Receiving feedback information sent by the receiver device.
  • the transmission policy is to buffer data, and delay transmission of the number of to-be-transmitted According to.
  • the sender device caches the data to be transmitted, and sends the data to be transmitted in a non-last radio frame of the second scheduling window, where the second scheduling window is an arbitrary scheduling window after the first scheduling window.
  • the sender device sends the data to be transmitted on the subframe after the guard interval of the non-last radio frame in the second scheduling window according to the transmission policy, and receives the non-last one of the receiving device in the second scheduling window.
  • the transmission policy is to normally send the data to be transmitted, but lengthen the feedback duration of the feedback information corresponding to the data, and notify the receiver device to reset the feedback information clock.
  • the sender device sets the feedback duration of the feedback information of the data to be transmitted to be longer than the duration of the contention window between the first scheduling window and the third scheduling window, and the third scheduling window is the first after the first scheduling window. Scheduling windows.
  • the sender device sends the data to be transmitted on the subframe after the guard interval of the last radio frame in the first scheduling window according to the to-be-transmitted policy, and receives the radio frame of the receiver device in the third scheduling window.
  • the sending device before the last radio frame in the first scheduling window sends the data to be transmitted, the method further includes: setting a feedback duration of the feedback information of the data to be transmitted to be greater than the first The average length of the competition window over a period of time before the competition window. Since the average duration of the contention window can reflect the average level of each CW duration in a certain period of time, after the feedback duration of the feedback information of the data to be transmitted is set to be greater than the average duration, the length of the feedback duration is generally greater than the feedback duration before the setting; Alternatively, the sending device sets the sending mode of the data to be transmitted to the manner of delaying the feedback information.
  • the feedback duration of the feedback information of the data to be transmitted is greater than the duration of any contention window before the first contention window.
  • the delay feedback information method may be, for example, a processing flow of a delayed ACK specified by the Institute of Electrical and Electronics Engineers (IEEE) 802.11, in which a feedback information such as an ACK waiting timeout clock may be set to a special Long, you can even cancel the limit of waiting for a timeout. In this way, the feedback duration of the feedback information is greater than the duration of any contention window, and the feedback information corresponding to the data to be transmitted does not wait for a timeout.
  • IEEE Institute of Electrical and Electronics Engineers
  • the transmission policy may further be that the receiver device uses the feedback information of the data to be transmitted in the dedicated channel.
  • the scheduling window corresponding to the first scheduling window is sent.
  • the sender device is The data to be transmitted is transmitted on the subframe after the guard interval of the non-last radio frame in the first scheduling window; and the feedback information sent by the receiver device on the scheduling window corresponding to the first scheduling window in the dedicated channel is received.
  • the sender device may also Adjusting the number of subframes before the last radio frame guard interval in the first scheduling window and the number of subframes after the guard interval.
  • the sender device first determines whether the amount of data carried by the subframe before the guard interval is greater than the amount of data carried by the subframe after the guard interval, and if the amount of data carried by the subframe after the guard interval is greater than that before the guard interval.
  • the amount of data carried by the frame increases the number of subframes before the guard interval.
  • the data volume of the subframe after the last radio frame guard interval increases does not exceed the subframes of other radio frame guard intervals in the first scheduling window.
  • the amount of data on the other hand, if the sender device determines that the amount of data carried in the subframe after the guard interval is smaller than the amount of data carried in the subframe before the guard interval, the amount of data in the subframe after the guard interval is decreased and the interval before the guard interval is increased.
  • the number of subframes The number of subframes.
  • FIG. 5 is a flowchart of Embodiment 2 of a data transmission method according to the present invention.
  • the present invention is described in detail from the perspective of the receiver device.
  • the embodiment of the present invention is applicable to a TDD system in which CW and SW alternately appear, and it is required to prevent the last radio frame of the SW from being carried in a subframe after the guard interval.
  • the feedback of the data is timed out. Specifically, the embodiment includes the following steps:
  • the receiving device receives the data to be transmitted sent by the sending device according to the transmission policy, and the data to be transmitted is data carried by the subframe after the guard interval of the last radio frame in the first scheduling window;
  • the sender device For related concepts of the receiver device, the sender device, the transmission policy, the data to be transmitted, the first scheduling window, the last radio frame, and the like, refer to the foregoing embodiment 101 of FIG. 4, which is not described herein.
  • the sender device sends, according to the transmission policy, the data carried by the subframe after the guard interval of the last radio frame in the first scheduling window to the receiver device; correspondingly, the receiver device receives the data.
  • the receiver device sends feedback information to the sender device.
  • the receiving device After receiving the data to be transmitted, the receiving device determines whether the data to be transmitted is successfully received. If the data to be transmitted is successfully received, the ACK is sent to the sending device, so that the sending device sends the next data; If the party device does not successfully receive the data to be transmitted, it sends the data to the sender. The device feeds back NACK, so that the sender device resends the data to be transmitted.
  • the receiving method device receives the data to be transmitted sent by the transmitting device according to the transmission policy that causes the data carried by the subframe after the guard interval does not cause the feedback information to wait for timeout, and sends the data to be transmitted.
  • the party device sends feedback information.
  • the sender device sends the data to be transmitted according to the transmission policy
  • the receiver device sends the data to be transmitted according to the received data to be transmitted.
  • the device sends feedback information, so that the feedback information received by the sender device does not wait for timeout, thereby achieving the purpose of improving data transmission efficiency.
  • the receiving device and the sending device have a common channel, and the receiving device receives, by using a common channel, the data to be transmitted sent by the sending device according to the transmission policy, and sends the data to the sending device through the common channel.
  • Send feedback
  • the receiving device and the sending device have a common channel and a dedicated channel, and the receiving device receives, by using a common channel, the data to be transmitted sent by the sending device according to the transmission policy, and uses a dedicated channel to The sender device sends feedback information.
  • the transmission policy is to buffer data, and delay transmission of the data to be transmitted.
  • the sender device caches the data to be transmitted, and sends the data to be transmitted in a non-last radio frame of the second scheduling window, where the second scheduling window is an arbitrary scheduling window after the first scheduling window.
  • the receiving device receives the data to be transmitted on the subframe after the guard interval of the non-last radio frame in the second scheduling window according to the transmission policy, and the non-last wireless in the second scheduling window.
  • the feedback information is sent to the sender device on the subframe before the guard interval of the frame.
  • the transmission policy is that the data to be transmitted is normally sent, but the feedback duration of the feedback information corresponding to the data is lengthened, and the feedback information clock after the receiver device is reset is notified.
  • the sender device sets the feedback duration of the feedback information of the data to be transmitted to be longer than the duration of the contention window between the first scheduling window and the third scheduling window, and the third scheduling window is the first after the first scheduling window. Scheduling windows.
  • the receiving device receives the transmitting device, and sends the to-be-transmitted data in the last radio frame in the first scheduling window according to the transmission policy, and sends the data to the subframe before the guard interval of the radio frame in the third scheduling window.
  • the party device sends feedback information.
  • the transmission policy may further provide feedback information of the data to be transmitted by the receiver device.
  • the transmission is sent in a scheduling window corresponding to the first scheduling window in the channel.
  • the receiving device sends the data to be transmitted on the subframe after the guard interval of the non-last radio frame in the first scheduling window, and sends the feedback information in the scheduling window corresponding to the first scheduling window in the dedicated channel.
  • the method before the receiving device receives the data to be transmitted sent by the sending device according to the transmission policy, the method further includes: receiving a transmission policy sent by the sending device; or, the receiving device configuring the to-be-transmitted policy.
  • FIG. 6 is a network topology diagram applicable to Embodiment 3 of the data transmission method of the present invention.
  • the network element A is a modified access point (AP) based on the IEEE 802. i l protocol
  • the network element B is a modified user terminal (Station, STA) based on the IEEE 802. i l protocol.
  • the network element C is a traditional AP that complies with the IEEE 802. i l protocol
  • the network element D is a traditional STA that follows the 802.11 protocol.
  • the "reconstructed" network element refers to the CW competing channel according to the Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) mode, and the network element of the channel is allocated according to the TDD mode in the scheduling window.
  • the CW and SW windows of the network element alternately appear; and the "traditional” network element refers to a network element that contends for the channel according to the CSMA/CA mode, and the network element has only SW.
  • CSMA/CA Car
  • the four network elements can hear each other's wireless signals.
  • the network element A and the network element B are one communication pair, and the network element C and the network element D are another communication pair.
  • the network element A is the sender device
  • the network element B is the receiver device
  • the network element A and the network element B are the execution entities of the data transmission
  • the network element C and the network element D play only when the contention window competes for the channel.
  • the present invention will be described in detail by taking the interference effect as an example.
  • the system formed by the network element A and the network element B is referred to as a "target system”
  • the system formed by the network element C and the network element D is referred to as a "interference system”.
  • the data transmission method provided in this embodiment includes the following processes:
  • the first stage the competition window period.
  • the network element A, the network element B, the network element C and the network element D all compete for channels in the CSMA/CA manner. After the network element A or the network element B competes for the right to use the wireless channel, the usage right is handed over to the network access point, that is, the network element A.
  • the validity period of the usage right that the network element A or the network element B competes for is the length of time of the subsequent scheduling window. In the competition window period, the specific competition operation is to send the transmission Request To Send (RTS) Radio Frame and Clear To Send (CTS) radio frame.
  • RTS Request To Send
  • CTS Clear To Send
  • Second stage Schedule window time.
  • the network element C and the network element D in the interference system are in a silent state during the scheduling window period, the network element C and the network element D can be ignored, and only the behaviors of the network element A and the network element B in the target system are considered.
  • the present invention is described in detail by taking the data field portion of the last radio frame in the scheduling window as the downlink period before and after the uplink period, and the data transmission between the network element A and the network element B through the common channel as an example.
  • the data transmission method provided in Embodiment 3 of the present invention includes the following steps:
  • Step 1 The network element A selects a to-be-transmitted policy according to the requirements of the data to be transmitted.
  • step 3 if you select strategy one, execute step 2, and then execute step 4; if you select strategy two, execute step 3.
  • the first strategy is to buffer the data and delay the transmission of the data to be transmitted.
  • the second strategy is to send the data to be transmitted normally, but the feedback time of the feedback information corresponding to the data is lengthened.
  • Step 2 The network element A notifies the network element B to buffer the data to be transmitted, and causes the network element B to send the data to be transmitted in the next scheduling window.
  • the steps include the following sub-steps:
  • Step 2.1 The network element A records the channel resource request information of the data to be transmitted to the resource request list.
  • the network element A records the channel resource request information of the data to be transmitted, that is, the uplink data, into the resource request list.
  • Step 2.2 The network element A informs the network element B of the delayed transmission policy through the downlink, where the network element B sends the uplink data, that is, the network element to be transmitted.
  • Step 2.3 NE B caches the data to be transmitted.
  • Step 2.4 In the non-last radio frame of the next scheduling window, the network element A directly allocates the uplink channel resource to the network element B according to the channel resource request information recorded in the resource request list.
  • Step 2.5 In the next radio frame of the next scheduling window, the network element B utilizes allocation The obtained channel resource uplink transmits the data to be transmitted to be buffered.
  • Step 2.6 In the non-last radio frame of the next scheduling window, the network element A sends feedback information to the network element B.
  • Step 3 The network element B normally sends the data to be transmitted to the network element A, but lengthens the feedback time of the feedback information corresponding to the data, and notifies the feedback information clock after the network element A is reset.
  • the steps include the following sub-steps:
  • Step 3.1 The network element A allocates channel resources for the uplink of the last radio frame according to the channel resource request information of the data to be transmitted.
  • Step 3.2 The network element A notifies the network element B that the feedback time of the feedback information corresponding to the data to be transmitted is lengthened.
  • the network element A notifies the network element B to set the feedback duration of the feedback information corresponding to the data to be transmitted to be longer than the duration of the contention window between the first scheduling window and the third scheduling window.
  • it can be set in the following two ways:
  • Network element A informs network element B of a specific length of time, which is equal to a certain threshold.
  • An optional value of the threshold is the average length of time for the competition window obtained by the measured statistics of the previous period of the network element A.
  • the network element A notifies the network element B, and the data to be transmitted adopts a delay ACK (delay-ACK) processing flow.
  • delay ACK delay-ACK
  • the clock waiting for the feedback information to wait for a timeout is particularly long, and the waiting timeout limit may be cancelled.
  • the feedback time of the feedback information is longer than the duration of any contention window.
  • Step 3.3 The network element B uses the allocated channel resource to transmit the data to be transmitted in the uplink.
  • Step 3.4 The network element B lengthens the feedback time of the feedback information corresponding to the data to be transmitted.
  • Step 3.5 In the next scheduling window, the network element A sends the feedback information corresponding to the data to be transmitted to the network element B.
  • Step 4 The network element A dynamically adjusts the amount of resources of the last radio frame.
  • the network element A dynamically adjusts the number of subframes before the guard interval and the number of subframes after the guard interval in the number of resources of the last radio frame.
  • the data carried by the subframe after the guard interval in the last radio frame is delayed to be transmitted to the next scheduling window or other scheduling window, and the subframe after the guard interval is idle. status.
  • the network element A adjusts the amount of resources of the last radio frame according to the following:
  • the amount of data carried by the subframe before the guard interval is related to the amount of data carried by the subframe after the guard interval.
  • the data field portion of the last radio frame in the scheduling window is a structure in which the downlink period is preceded by the uplink period, and if the network element A determines that the amount of data carried by the downlink subframe is relatively small, the downlink subframe is added. If the number of the downlink subframes is increased, the total number of downlink subframes does not exceed the number of uplink subframes of other radio frames in the scheduling window. Otherwise, if the network element A determines that the amount of data carried by the uplink subframe is relatively small, the uplink subframe is reduced. The amount of data increases the number of downlink subframes.
  • the sender device and the receiver device transmit data only through the normal channel, and the feedback information is also transmitted through the normal channel.
  • the sender device and the receiver device may have a dedicated channel in addition to the communication channel.
  • the feedback information can also be transmitted in a dedicated channel.
  • FIG. 7 is a network topology diagram applicable to Embodiment 4 of the data transmission method of the present invention.
  • the network element E is a modified AP based on the IEEE 802. i l protocol
  • the network element F, the network element G, and the network element H are modified user terminals based on the IEEE 802. i l protocol.
  • the network element I is a traditional AP that complies with the IEEE 802. i l protocol.
  • the network element J is a traditional STA that follows the 802.1 1 protocol.
  • the wireless signal of the other party can be heard between the six network element units.
  • the network element E is a network access point that can work on multiple common channels and one dedicated channel at the same time.
  • the network element F accesses the network element E through the common channel 1, and the network element G accesses the network through the ordinary channel 2.
  • Element E, network element H accesses network element E through common channel M.
  • FIG. 8 is a frequency resource diagram applicable to Embodiment 4 of the data transmission method of the present invention.
  • the radio frame slot structure followed by the dedicated channel and each common channel is the same as that of FIG. 1, that is, the structure in which CW and SW are alternated.
  • the common channel satisfies the same condition with each common channel, that is, the radio frames of different frequency channels are transmitted and received in the same time dimension.
  • the guard interval of the last radio frame of the normal channel (the GAP2 of the uplink and downlink period switching place is not shown in FIG. 8)
  • the end time is longer than the guard interval of the last radio frame of the dedicated channel.
  • the latter period is slightly shorter, that is, after the period after the guard interval of the last radio frame of the normal channel, there is a blank period before the next contention window.
  • FIG. 8 when the data field portion of the last radio frame is the downlink period before and the uplink period. In the structure, there is a blank period after the up period and before the next contention window.
  • the feedback information is no longer placed in the normal channel feedback, but the feedback information in all common channels is concentrated on the dedicated channel for feedback.
  • the system formed by the network element E and the network element F, the network element G, and the network element H is referred to as a "target system", and the system formed by the network element I and the network element J is referred to as "interference”. System”.
  • the data transmission method provided by this embodiment includes the following process:
  • the first stage the competition window period.
  • NE E, NE F, NE G and NE H compete for channels in CSMA/CA mode.
  • the network element E, the network element F, the network element G or the network element H competes to obtain the right to use the wireless channel, the right to use the network access point, that is, the network element E.
  • the validity period of the usage right of the network element E, the network element F, the network element G or the network element H is the length of the subsequent scheduling window.
  • the specific contention operation is a Request To Send (RTS) radio frame and a Clear To Send (CTS) radio frame.
  • RTS Request To Send
  • CTS Clear To Send
  • Second stage Schedule window time.
  • the network element I and the network element G in the interference system are in a silent state during the scheduling window period, the network element I and the network element G can be ignored, and only the network element E, the network element F, and the network element in the target system are considered.
  • the behavior of G and network element H is the following, the data field of the last radio frame in the scheduling window is the structure of the downlink period before and after the uplink period, and the network element E is the uplink data of the last radio frame of the common channel X in the current scheduling window.
  • the normal channel X is any common channel in the normal channel 1, the normal channel 2, the ordinary channel M.
  • the data transmission method provided in Embodiment 4 of the present invention includes the following steps:
  • Step 1 The network element E selects a transmission policy according to the requirement of the data to be transmitted from the normal channel X.
  • the first strategy is to buffer the data and delay the transmission of the data to be transmitted.
  • the second strategy is to send the data to be transmitted normally, but the feedback time of the feedback information corresponding to the data is lengthened.
  • the third strategy is to send the data to be transmitted normally, but these are The feedback information corresponding to the data is sent on the first resource of the dedicated channel, and the first resource is a resource corresponding to the blank period of the common channel in the dedicated channel.
  • Step 2 The network element E notifies the network element connected to the normal channel X to cache the data to be transmitted, and causes the network element to send the data to be transmitted in the next scheduling window.
  • the steps include the following sub-steps:
  • Step 2.1 The network element A records the channel resource request information of the data to be transmitted to the resource request list.
  • the network element A records the channel resource request information of the data to be transmitted, that is, the uplink data, into the resource request list.
  • Step 2.2 The network element A informs the network element that needs to upload the data to be transmitted in the common channel X through the downlink, and the network element is, for example, the network element F, the network element G, and the network element H. A network element connected to the network element E through the normal channel X.
  • Step 2.3 The network element connected to the network element E through the common channel X buffers the data to be transmitted.
  • Step 2.5 In the non-last radio frame of the next scheduling window, the network element connected to the network element E through the common channel X uses the allocated channel resource to uplink transmit the data to be transmitted to be buffered.
  • Step 2.6 On the subframe before the guard interval of the non-last radio frame of the next scheduling window, the network element E sends feedback information to the network element connected thereto through the common channel X.
  • Step 3 The network element connected to the network element A through the common channel X normally sends the data to be transmitted to the network element A, but the network element lengthens the feedback duration of the feedback information corresponding to the data, and notifies the network element E to reset. Feedback information clock.
  • the steps include the following sub-steps:
  • Step 3.1 The network element E allocates channel resources for the uplink of the last radio frame according to the channel resource request information of the data to be transmitted.
  • Step 3.2 The network element E notifies that the feedback time of the feedback information corresponding to the data to be transmitted is lengthened by the common channel M and the network element connected thereto.
  • Step 3.3 The network element connected to the network element E through the common channel M uses the allocated channel resource to uplink transmit the data to be transmitted.
  • Step 3.4 The network element connected to the network element E through the common channel M lengthens the feedback duration of the feedback information corresponding to the data to be transmitted.
  • Step 3.5 In the next scheduling window, the network element E sends the feedback information corresponding to the data to be transmitted to the network element connected to the network element E through the common channel M through the dedicated channel.
  • the network element E transmits the feedback information corresponding to the data to be transmitted to the network element connected to the network element E through the dedicated channel M in the next scheduling window, and may also be in the current scheduling period, that is, The feedback information corresponding to the data to be transmitted is sent to the network element connected to the network element E through the common channel M through the scheduling window corresponding to the first scheduling window in the dedicated channel.
  • Step 4 The network element connected to the network element A through the normal channel X normally sends the data to be transmitted to the network element A, but does not lengthen the feedback information corresponding to the data. Specifically, this step includes the following sub-steps:
  • Step 4.1 The network element E allocates channel resources for the uplink of the last radio frame according to the channel resource request information of the data to be transmitted.
  • Step 4.2 The network element connected to the network element E through the common channel M uses the allocation to obtain the channel resource for uplink transmission of the data to be transmitted.
  • Step 4.3 The network element E sends the feedback information corresponding to the data to be transmitted to the network element connected to the network element E through the common channel M through the scheduling window corresponding to the first scheduling window in the dedicated channel.
  • Step 5 The network element E dynamically adjusts the amount of resources of the last radio frame.
  • the network element E dynamically adjusts the number of subframes before the guard interval and the number of subframes after the guard interval in the number of resources of the last radio frame.
  • step 4 For the specific adjustment method, refer to Figure 4, step 4 above, which will not be described here.
  • FIG. 9 is a schematic structural diagram of Embodiment 1 of a sender device according to the present invention.
  • the apparatus of the present invention is an embodiment of the apparatus corresponding to the embodiment of the present invention.
  • the specific implementation process is not described herein.
  • the sender device 100 provided in this embodiment specifically includes:
  • the sending module 11 is configured to send data to be transmitted to the receiver device according to the transmission policy, where the data to be transmitted is data carried by the subframe after the guard interval of the last radio frame in the first scheduling window;
  • the receiving module 12 is configured to receive the feedback information sent by the receiver device.
  • the sender device according to the embodiment of the present invention sends the data to be transmitted to the receiver device according to the transmission policy of the data carried by the subframe after the guard interval does not cause the feedback information to wait for the timeout, and receives the receiver device. Feedback sent.
  • the sender device sends the data to be transmitted according to the transmission policy, so that the feedback information received by the sender device does not wait. Timeout, the purpose of improving data transmission efficiency.
  • the sending module 11 is specifically configured to send the data to be transmitted to the receiving device by using a common channel according to the transmission policy.
  • the receiving module 12 is specifically configured to receive, by using the common channel, the receiving device. Feedback information, where the normal channel is a channel for transmitting data between the sender device and the receiver device.
  • the sending module 11 is specifically configured to send the data to be transmitted to the receiver device by using a common channel according to the transmission policy
  • the receiving module 12 is specifically configured to receive the receiver device by using a dedicated channel.
  • the feedback information is sent, where the common channel is a channel for transmitting data between the sender device and the receiver device, and the dedicated channel is a channel for transmitting the feedback information between the sender device and the receiver device.
  • the transmission policy when the transmission policy is to buffer data to be transmitted, the data to be transmitted is sent in a non-last radio frame of the second scheduling window, and the second scheduling window is any after the first scheduling window.
  • the sending module 11 is configured to send the data to be transmitted in the non-last radio frame in the second scheduling window according to the transmission policy.
  • the receiving module 12 is specifically configured to receive the receiving device in the second scheduling window. Feedback information sent by the last radio frame.
  • the third scheduling window when the transmission policy is that the feedback duration of the feedback information of the data to be transmitted is greater than the duration of the contention window between the first scheduling window and the third scheduling window, the third scheduling window
  • the sending module 11 is configured to send the data to be transmitted in the last radio frame in the first scheduling window according to the to-be-transmitted policy
  • the receiving module 12 is specifically configured to receive the first scheduling window. Feedback information sent by the receiver device in the radio frame in the third scheduling window.
  • FIG. 10 is a schematic structural diagram of Embodiment 2 of a sender device according to the present invention. As shown in FIG. 10, the sender device 100 of the present embodiment is further based on the device structure of FIG. 9, and further includes:
  • the setting module 13 is configured to set a feedback duration of the feedback information of the data to be transmitted to be greater than an average duration of the contention window before the first contention window; or, the feedback information of the data to be transmitted The feedback duration is set to be longer than the duration of any contention window before the first contention window.
  • the sending module when the transmission policy is that the receiving device sends the feedback information of the data to be transmitted in a scheduling window corresponding to the first scheduling window in the dedicated channel, the sending module
  • the receiving module 12 is specifically configured to receive feedback information sent by the receiving device on a scheduling window corresponding to the first scheduling window in the dedicated channel.
  • the present invention provides a sending device, and further includes: an adjusting module 14 configured to adjust a subframe and a guard interval before a last radio frame guard interval in the first scheduling window. The number of subsequent subframes.
  • the sender device further includes: a determining module 15 configured to determine whether the amount of data carried in the subframe before the guard interval is greater than the subframe carrier after the guard interval Amount of data;
  • the adjusting module 14 is specifically configured to: when the determining module 15 determines that the data amount of the subframe after the guard interval is greater than the data amount of the subframe before the guard interval, increase the number of subframes before the guard interval, and increase the last The data amount of the subframe after the radio frame guard interval does not exceed the data amount of the subframe after the other radio frame guard interval in the first scheduling window; the amount of data carried by the subframe after the judging module 15 determines that the guard interval is less than the protection When the amount of data carried by the subframe before the interval is reduced, the amount of data of the subframe after the guard interval is reduced and the number of subframes before the guard interval is increased.
  • the receiving module 12 is further configured to: before the sending module 11 sends the data to be transmitted to the receiver device according to the transmission policy, receive the transmission policy sent by the receiving device; or
  • the sending device further includes: a configuration module 16, configured to configure a to-be-transmitted policy before the sending module 11 sends the data to be transmitted to the receiving device according to the transmission policy.
  • a configuration module 16 configured to configure a to-be-transmitted policy before the sending module 11 sends the data to be transmitted to the receiving device according to the transmission policy.
  • FIG. 11 is a schematic structural diagram of Embodiment 1 of a receiver device according to the present invention.
  • the apparatus of the present invention is an embodiment of the apparatus corresponding to the embodiment of the present invention.
  • the specific implementation process is not described herein.
  • the receiver device 200 provided in this embodiment specifically includes:
  • the receiving module 21 is configured to receive, to be transmitted, the data to be transmitted sent by the sending device according to the transmission policy, where the data to be transmitted is the number of subframes after the guard interval of the last radio frame in the first scheduling window. According to;
  • the sending module 22 is configured to send feedback information to the sender device.
  • the receiving device receives the data to be transmitted sent by the sending device according to the transmission mode in which the data carried by the subframe after the guard interval does not cause the feedback information to wait for timeout, and sends the data to be transmitted to the sending device. Feedback.
  • the sender device sends the data to be transmitted according to the transmission policy, and the receiver device sends the data to be transmitted according to the received data to be transmitted.
  • the device sends feedback information, so that the feedback information received by the sender device does not wait for timeout, thereby achieving the purpose of improving data transmission efficiency.
  • the receiving module 21 is specifically configured to receive, by using a common channel, data to be transmitted sent by the sending device according to the transmission policy
  • the sending module 22 is specifically configured to send to the sending device by using a common channel.
  • Feedback information where the normal channel is a channel for transmitting data between the sender device and the receiver device.
  • the receiving module 21 is specifically configured to receive, by using a common channel, data to be transmitted sent by the sending device according to the transmission policy
  • the sending module 22 is specifically configured to send to the sending device by using the dedicated channel.
  • Feedback information wherein the normal channel is a channel for transmitting data between the sender device and the receiver device, and the dedicated channel is a channel for transmitting the feedback information between the sender device and the receiver device.
  • the transmission policy when the transmission policy is to buffer data to be transmitted, the data to be transmitted is sent in a non-last radio frame of the second scheduling window, and the second scheduling window is any after the first scheduling window.
  • the receiving module 21 is configured to receive, by the sending device, the data to be transmitted in the non-last radio frame in the second scheduling window according to the transmission policy, and the sending module 22 is specifically configured to be used in the second scheduling window.
  • the last radio frame sends feedback information to the sender device.
  • the third scheduling window is configured to receive, by the sending device, the to-be-transmitted data in the last radio frame in the first scheduling window according to the transmission policy, where the sending module 22 is used.
  • the wireless frame in the third scheduling window sends feedback information to the sender device.
  • the receiving module 21 is specifically used.
  • the receiving sender device sends the to-be-transmitted data in the non-last radio frame in the first scheduling window according to the to-be-transmitted policy; the sending module 22 is specifically configured to send the feedback in the scheduling window corresponding to the first scheduling window in the dedicated channel. information.
  • the receiving module 21 is further configured to: before receiving the data to be transmitted sent by the sending device according to the transmission policy, receive the transmission policy sent by the sending device.
  • FIG. 12 is a schematic structural diagram of Embodiment 2 of a receiver device according to the present invention.
  • the receiver device 200 of the present embodiment further includes the configuration module 23, before receiving the data to be transmitted sent by the sender device according to the transmission policy, on the basis of the device structure of FIG. , configure the policy to be transmitted.
  • FIG. 13 is a schematic structural diagram of Embodiment 3 of a sender device according to the present invention.
  • the sender device 300 provided by this embodiment includes: a processor 31 and a memory 32.
  • the sender device 300 can also include a transmitter 34, a receiver 33.
  • Transmitter 34 and receiver 33 can be coupled to processor 31.
  • the transmitter 34 is configured to transmit data or information
  • the receiver 33 is configured to receive data or information
  • the memory 32 stores execution instructions.
  • the processor 31 communicates with the memory 32, and the processor 31 calls
  • the execution instructions in the memory 32 are used to execute the method embodiment shown in FIG. 4, and the implementation principle and technical effects are similar, and details are not described herein again.
  • FIG. 14 is a schematic structural diagram of Embodiment 3 of a receiver device according to the present invention.
  • the receiver device 400 provided by this embodiment includes: a processor 41 and a memory 42.
  • the recipient device 400 can also include a transmitter 44, a receiver 43.
  • Transmitter 44 and receiver 43 can be coupled to processor 41.
  • the transmitter 44 is configured to transmit data or information
  • the receiver 43 is configured to receive data or information
  • the memory 42 stores execution instructions.
  • the processor 41 communicates with the memory 42 and the processor 41 calls
  • the execution instructions in the memory 42 are used to execute the method embodiment shown in FIG. 5, and the implementation principle and technical effects are similar, and details are not described herein again.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例提供一种数据传输方法、发送方设备及接收方设备,该方法包括:发送方设备根据传输策略,向接收方设备发送待传输数据;发送方设备接收接收方设备发送的反馈信息。该过程中,对于任意调度窗口的最后一个无线帧中的保护间隔后的待传输数据,发送方设备根据传输策略对该待传输数据进行发送,使得发送方设备接收到的反馈信息不会发生等待超时,实现提高数据传输效率的目的。

Description

数据传输方法、 发送方设备及接收方设备
技术领域
本发明实施例涉及无线通信技术, 尤其涉及一种数据传输方法、 发送方 设备及接收方设备。
背景技术
目前, 提出一种新的时分双工 (Time Division Duplex, TDD) 系统, 该 系统是一个半竞争、半调度的系统, 图 1所示为现有技术中 TDD系统的无线 帧时隙结构图。 如图 1所示, 竞争窗口 (Contention Window, CW) 与调度 窗口 (Scheduling Window, SW) 交替出现, 由于随机竞争方式的不确定性, CW时段的长度动态变化不可预知, 而 SW时段的长度则是可预知的, 每个 SW包括 N个无线帧 (Radio Frame, RF) , 各无线帧之间具有保护间隔 1 (GAP1 ) ; 每个无线帧包括帧头 (Header) 及数字域部分。 其中, 数字域部 分分为下行时段在前、 上行时段在后以及上行时段在前、 下行时段在后 (图 中未示出该中情况) 两种结构, 每种结构中下行时段具有若干个下行子帧, 上行时段具有若干个上行子帧, 上下行时段切换的地方具有保护间隔 2 (GAP2) 。 该 TDD系统进行数据传输时, 发送方设备根据反馈信息确定接 收方设备是否正确接收到数据并确定下一歩动作。 其中, 反馈信息分为确认 应答 ( Acknowledgement , ACK) 与否定应答 (Negative Acknowledgement , NACK)
以数据域部分为下行时段在前、 上行时段在后的无线帧为例, 现有技术 中, 区分出上行数据与下行数据后进行传输, 具体可参见图 2与图 3。 图 2 为现有技术中下行数据的传输示意图; 图 3为现有技术中上行数据的传输示 意图。如图 2所示, 在第 n号无线帧的下行时段发送数据 DATA1), 接收方 设备则在第 n号无线帧的上行时段发送反馈信息, 例如 ACK1 , 该过程中, DATA1与 ACK1在同一个无线帧内完成,反馈信息的传输无任何问题; 而图 3中, 在第 n号无线帧的上行时段发送数据 DATA2, 则接收方设备在第 n+1 号无线帧的下行时段才能发送反馈信息, 例如 ACK2; 同理, 在第 n+1号无 线帧的下行时段发送数据 DATA3 ,接收方设备需要在第 n+2号无线帧的下行 时段才能发送反馈信息, 例如 ACK3。 由此可得, 下行时段在前、 上行时段 在后的无线帧, 当传输上行数据时, 上行数据与与其对应的反馈信息需要跨 越两个无线帧才能完成。 如此一来, 对于调度窗口中的最后一个无线帧, 所 有上行时段发送的 DATA都必须等待一个长度不可预知的 CW才能收到对应 的反馈信息, 导致反馈信息等待超时, 进而导致发送方设备必须重新发送这 些上行时段的 DATA或停止数据发送, 数据传输效率低。
同理, 当无线帧的数据域部分为上行时段在前、下行时段在后的结构时, 对于调度窗口中的最后一个无线帧, 所有下行时段发送的 DATA都必须等待 一个长度不可预知的 CW才能收到对应的反馈信息,导致反馈信息等待超时, 进而导致发送方设备必须重新发送这些上行时段的 DATA或停止数据发送, 数据传输效率低。 发明内容
本发明实施例提供一种数据传输方法、 发送方设备及接收方设备, 通过 根据传输策略对调度窗口的最后一个无线帧的保护间隔后的待传输数据进行 发送, 使得发送方设备接收到的反馈信息不会发生等待超时, 实现提高数据 传输效率的目的。
第一个方面, 本发明实施例提供一种数据传输方法, 包括:
发送方设备根据传输策略, 向接收方设备发送待传输数据, 所述待传输 数据为第一调度窗口中的最后一个无线帧的保护间隔后的子帧承载的数据; 所述发送方设备接收所述接收方设备发送的反馈信息。
在第一个方面的第一种可能的实现方式中, 所述发送方设备通过普通信 道来发送所述待传输数据和接收所述反馈信息, 所述普通信道为所述发送方 设备与所述接收方设备传输数据的信道。
在第一个方面的第二种可能的实现方式中, 所述发送方设备通过普通信 道来发送所述待传输数据, 通过专用信道来接收所述反馈信息, 所述普通信 道为所述发送方设备与所述接收方设备传输数据的信道, 所述专用信道为所 述发送方设备与所述接收方设备传输反馈信息的信道。
结合第一个方面、 第一个方面的第一种或第二种可能的实现方式, 在第 一个方面的第三种可能的实现方式中,所述传输策略为缓存所述待传输数据, 将所述待传输数据在第二调度窗口的非最后一个无线帧发送, 所述第二调度 窗口为所述第一调度窗口之后的任意调度窗口;
所述发送方设备根据传输策略, 向接收方设备发送待传输数据, 包括: 所述发送方设备根据所述传输策略, 在所述第二调度窗口中的非最后一 个无线帧发送所述待传输数据;
所述发送方设备接收所述接收方设备发送的反馈信息, 包括:
所述发送方设备接收所述接收方设备在所述第二调度窗口中的非最后一 个无线帧发送的反馈信息。
结合第一个方面、 第一个方面的第一种或第二种可能的实现方式, 在第 一个方面的第四种可能的实现方式中, 所述传输策略为将所述待传输数据的 反馈信息的反馈时长设置为大于第一调度窗口与第三调度窗口之间的竞争窗 口的时长, 所述第三调度窗口为所述第一调度窗口之后的第一个调度窗口; 所述发送方设备根据传输策略, 向接收方设备发送待传输数据, 包括: 所述发送方设备根据所述待传输策略, 在所述第一调度窗口中的最后一 个无线帧发送所述待传输数据;
所述发送方设备接收所述接收方设备发送的反馈信息, 包括:
所述发送方设备接收所述接收方设备在所述第三调度窗口中的无线帧发 送的反馈信息。
结合第一个方面的第四种可能的实现方式, 在第一个方面的第五种可能 的实现方式中, 所述将所述待传输数据的反馈信息的反馈时长设置为大于第 一调度窗口与第三调度窗口之间的竞争窗口的时长, 包括:
将所述待传输数据的反馈信息的反馈时长设置为大于所述第一竞争窗口 之前的竞争窗口的平均时长; 或者,
将所述待传输数据的反馈信息的反馈时长设置为大于所述第一竞争窗口 之前的任意竞争窗口的时长。
结合第一个方面的第二种可能的实现方式, 在第一个方面的第六种可能 的实现方式中, 所述传输策略为所述接收方设备将所述待传输数据的反馈信 息在所述专用信道中与所述第一调度窗口对应的调度窗口发送;
所述发送方设备根据传输策略, 向接收方设备发送待传输数据, 包括: 所述发送方设备根据所述待传输策略, 在所述第一调度窗口中的非最后 一个无线帧发送所述待传输数据;
所述发送方设备接收所述接收方设备发送的反馈信息, 包括:
所述发送方设备接收所述接收方设备在在所述专用信道中与所述第一调 度窗口对应的调度窗口上发送的反馈信息。
结合第一个方面的第三种可能的实现方式, 在第一个方面的第七种可能 的实现方式中, 该方法还包括: 所述发送方设备调整所述第一调度窗口中的 最后一个无线帧保护间隔前的子帧与保护间隔后的子帧的数量。
结合第一个方面的第七种可能的实现方式, 在第一个方面的第八种可能 的实现方式中, 所述发送方设备调整所述最后一个无线帧保护间隔前的子帧 与保护间隔后的子帧的数量, 包括:
若所述保护间隔后的子帧承载的数据量大于所述保护间隔前的子帧承载 的数据量, 则增加所述保护间隔前的子帧的数量, 增加后的所述最后一个无 线帧保护间隔后的子帧的数据量不超过所述第一调度窗口中其他无线帧保护 间隔后的子帧的数据量;
若所述保护间隔后的子帧承载的数据量小于所述保护间隔前的子帧承载 的数据量, 则减少所述保护间隔后的子帧的数据量并增加所述保护间隔前的 子帧的数量。
结合第一个方面、 第一个方面的第一种至第八种中任一种可能的实现方 式, 在第一个方面的第九种可能的实现方式中, 所述发送方设备根据传输策 略, 向接收方设备发送待传输数据之前, 还包括:
所述发送方设备接收所述接收方方设备发送的所述传输策略; 或者, 所述发送方设备配置所述待传输策略。
第二个方面, 本发明实施例提供一种一种数据传输方法, 包括: 接收方设备接收发送方设备根据传输策略发送的待传输数据, 所述待传 输数据为第一调度窗口中的最后一个无线帧的保护间隔后的子帧承载的数 据;
所述接收方设备向所述发送方设备发送反馈信息。
在第二个方面的第一种可能的实现方式中, 所述接收方设备通过普通信 道来接收所述待传输数据和发送所述反馈信息, 所述普通信道为所述发送方 设备与所述接收方设备传输数据的信道。
在第二个方面的第二种可能的实现方式中, 所述接收方设备通过普通信 道来接收所述待传输数据, 通过专用信道发送所述反馈信息, 所述普通信道 为所述发送方设备与所述接收方设备传输数据的信道, 所述专用信道为所述 发送方设备与所述接收方设备传输反馈信息的信道。
结合第二个方面、 第二个方面的第一种或第二种可能的实现方式, 在第 二个方面的第三种可能的实现方式中,所述传输策略为缓存所述待传输数据, 将所述待传输数据在第二调度窗口的非最后一个无线帧发送, 所述第二调度 窗口为所述第一调度窗口之后的任意调度窗口;
所述接收方设备接收发送方设备根据传输策略发送的待传输数据,包括: 所述接收方设备接收所述发送方设备根据所述传输策略在所述第二调度 窗口中的非最后一个无线帧发送所述待传输数据;
所述接收方设备向所述发送方设备发送反馈信息, 包括:
所述接收方设备在所述第二调度窗口中的非最后一个无线帧向所述发送 方设备发送反馈信息。
结合第二个方面、 第二个方面的第一种或第二种可能的实现方式, 在第 一个方面的第四种可能的实现方式中, 所述传输策略为将所述待传输数据的 反馈信息的反馈时长设置为大于第一调度窗口与第三调度窗口之间的竞争窗 口的时长, 所述第三调度窗口为所述第一调度窗口之后的第一个调度窗口; 所述接收方设备接收发送方设备根据传输策略发送的待传输数据,包括: 所述接收方设备接收所述发送方设备根据所述传输策略在所述第一调度 窗口中的最后一个无线帧发送所述待传输数据;
所述接收方设备向所述发送方设备发送反馈信息, 包括:
所述接收方设备在所述第三调度窗口中的无线帧向所述发送方设备发送 反馈信息。
结合第二个方面的第二种可能的实现方式, 在第二个方面的第五种可能 的实现方式中, 所述传输策略为所述接收方设备将所述待传输数据的反馈信 息在所述专用信道中与所述第一调度窗口对应的调度窗口发送;
所述接收方设备接收发送方设备根据传输策略发送的待传输数据,包括: 所述接收方设备接收所述发送方设备根据所述待传输策略, 在所述第一 调度窗口中的非最后一个无线帧发送所述待传输数据;
所述接收方设备向所述发送方设备发送反馈信息, 包括:
所述接收方设备在所述专用信道中与所述第一调度窗口对应的调度窗口 发送的反馈信息。
结合第二个方面、 第二个方面的第一种至第五种中任一种可能的实现方 式, 在第二个方面的第六种可能的实现方式中, 所述接收方设备接收发送方 设备根据传输策略发送的待传输数据之前, 还包括:
所述接收方设备接收所述发送方方设备发送的所述传输策略; 或者, 所述接收方设备配置所述待传输策略。
第三个方面, 本发明实施例提供一种发送方设备, 包括:
发送模块, 用于根据传输策略, 向接收方设备发送待传输数据, 所述待 传输数据为第一调度窗口中的最后一个无线帧的保护间隔后的子帧承载的数 据;
接收模块, 用于接收所述接收方设备发送的反馈信息。
在第三个方面的第一种可能的实现方式中, 所述发送模块, 具体用于根 据所述传输策略通过普通信道向所述接收方设备发送所述待传输数据,其中, 所述普通信道为所述发送方设备与所述接收方设备传输数据的信道;
所述接收模块, 具体用于通过所述普通信道接收所述接收方设备发送的 反馈信息。
在第三个方面的第二种可能的实现方式中, 所述发送模块, 具体用于根 据所述传输策略, 通过普通信道向所述接收方设备发送所述待传输数据, 其 中, 所述普通信道为所述发送方设备与所述接收方设备传输数据的信道; 所述接收模块, 具体用于通过专有信道接收所述接收方设备发送的反馈 信息, 其中, 所述专用信道为所述发送方设备与所述接收方设备传输反馈信 息的信道。
结合第三个方面、 第三个方面的第一种或第二种可能的实现方式, 在第 三个方面的第三种可能的实现方式中, 当所述传输策略为缓存所述待传输数 据, 将所述待传输数据在第二调度窗口的非最后一个无线帧发送, 所述第二 调度窗口为所述第一调度窗口之后的任意调度窗口时, 所述发送模块, 具体 用于根据所述传输策略, 在所述第二调度窗口中的非最后一个无线帧发送所 述待传输数据;
所述接收模块, 具体用于接收所述接收方设备在所述第二调度窗口中的 非最后一个无线帧发送的反馈信息。
结合第三个方面、 第三个方面的第一种或第二种可能的实现方式, 在第 三个方面的第四种可能的实现方式中, 当所述传输策略为将所述待传输数据 的反馈信息的反馈时长设置为大于第一调度窗口与第三调度窗口之间的竞争 窗口的时长, 所述第三调度窗口为所述第一调度窗口之后的第一个调度窗口 时, 所述发送模块, 具体用于根据所述待传输策略, 在所述第一调度窗口中 的最后一个无线帧发送所述待传输数据;
所述接收模块, 具体用于接收所述接收方设备在所述第三调度窗口中的 无线帧发送的反馈信息。
结合第三个方面的第四种可能的实现方式, 在第三个方面的第五种可能 的实现方式中, 该发送方设备还包括:
设置模块, 用于将所述待传输数据的反馈信息的反馈时长设置为大于所 述第一竞争窗口之前的竞争窗口的平均时长; 或者, 将所述待传输数据的反 馈信息的反馈时长设置为大于所述第一竞争窗口之前的任意竞争窗口的时 长。
结合第三个方面的第二种可能的实现方式, 在第三个方面的第六种可能 的实现方式中, 当所述传输策略所述接收方设备为将所述待传输数据的反馈 信息在所述专用信道中与所述第一调度窗口对应的调度窗口发送时, 所述发 送模块, 具体用于根据所述待传输策略, 在所述第一调度窗口中的非最后一 个无线帧发送所述待传输数据;
所述接收模块, 具体用于接收所述接收方设备在在所述专用信道中与所 述第一调度窗口对应的调度窗口上发送的反馈信息。
结合第三个方面的第三种可能的实现方式, 在第三个方面的第七种可能 的实现方式中, 该发送方设备还包括:
调整模块, 用于调整所述第一调度窗口中的最后一个无线帧保护间隔前 的子帧与保护间隔后的子帧的数量。
结合第三个方面的第七种可能的实现方式, 在第三个方面的第八种可能 的实现方式中, 该发送方设备还包括: 判断模块, 用于在判断所述保护间隔前的子帧承载的数据量是否大于所 述保护间隔后的子帧承载的数据量;
所述调整模块, 具体用于在所述判断模块判断出所述保护间隔后的子帧 承载的数据量大于所述保护间隔前的子帧承载的数据量时, 增加所述保护间 隔前的子帧的数量, 增加后的所述最后一个无线帧保护间隔后的子帧的数据 量不超过所述第一调度窗口中其他无线帧保护间隔后的子帧的数据量; 在所 述判断模块判断出所述保护间隔后的子帧承载的数据量小于所述保护间隔前 的子帧承载的数据量时, 减少所述保护间隔后的子帧的数据量并增加所述保 护间隔前的子帧的数量。
结合第三个方面、 第三个方面的第一种至第八种中任一种可能的实现方 式, 在第三个方面的第九种可能的实现方式中, 所述接收模块, 还用于在所 述发送模块根据传输策略向接收方设备发送待传输数据之前, 接收所述接收 方方设备发送的所述传输策略; 或者,
所述发送方设备还包括:
配置模块, 用于在所述发送模块根据传输策略向接收方设备发送待传输 数据之前, 配置所述待传输策略。
第四个方面, 本发明实施例提供一种接收方设备, 包括:
接收模块, 用于接收发送方设备根据传输策略发送的待传输数据, 所述 待传输数据为第一调度窗口中的最后一个无线帧的保护间隔后的子帧承载的 数据;
发送模块, 用于向所述发送方设备发送反馈信息。
在第四个方面的第一种可能的实现方式中, 所述接收模块, 具体用于通 过普通信道接收所述发送方设备根据传输策略发送的待传输数据, 其中, 所 述普通信道为所述发送方设备与所述接收方设备传输数据的信道;
所述发送模块, 具体用于通过所述普通信道向所述发送方设备发送反馈
^ I Ft自Θ、。
在第四个方面的第二种可能的实现方式中, 所述接收模块, 具体用于通 过普通信道接收所述发送方设备根据传输策略发送的待传输数据, 其中, 所 述普通信道为所述发送方设备与所述接收方设备传输数据的信道;
所述发送模块,具体用于通过专用信道向所述发送方设备发送反馈信息, 其中, 所述专用信道为所述发送方设备与所述接收方设备传输反馈信息的信 道。
结合第四个方面、 第四个方面的第一种或第二种可能的实现方式, 在第 四个方面的第三种可能的实现方式中, 当所述传输策略为缓存所述待传输数 据, 将所述待传输数据在第二调度窗口的非最后一个无线帧发送, 所述第二 调度窗口为所述第一调度窗口之后的任意调度窗口时, 所述接收模块, 具体 用于接收所述发送方设备根据所述传输策略在所述第二调度窗口中的非最后 一个无线帧发送所述待传输数据;
所述发送模块, 具体用于在所述第二调度窗口中的非最后一个无线帧向 所述发送方设备发送反馈信息。
结合第四个方面、 第四个方面的第一种或第二种可能的实现方式, 在第 四个方面的第四种可能的实现方式中, 当所述传输策略为将所述待传输数据 的反馈信息的反馈时长设置为大于第一调度窗口与第三调度窗口之间的竞争 窗口的时长, 所述第三调度窗口为所述第一调度窗口之后的第一个调度窗口 时, 所述接收模块, 具体用于接收所述发送方设备根据所述传输策略在所述 第一调度窗口中的最后一个无线帧发送所述待传输数据;
所述发送模块, 具体用于在所述第三调度窗口中的无线帧向所述发送方 设备发送反馈信息。
结合第四个方面的第二种可能的实现方式, 在第四个方面的第五种可能 的实现方式中, 当所述传输策略为所述接收方设备将所述待传输数据的反馈 信息在所述专用信道中与所述第一调度窗口对应的调度窗口发送时, 所述接 收模块, 具体用于接收所述发送方设备根据所述待传输策略, 在所述第一调 度窗口中的非最后一个无线帧发送所述待传输数据;
所述发送模块, 具体用于在所述专用信道中与所述第一调度窗口对应的 调度窗口发送的反馈信息。
结合第四个方面、 第四个方面的第一种至第五种中任一种可能的实现方 式, 在第四个方面的第六种可能的实现方式中, 所述接收模块, 还用于在接 收发送方设备根据传输策略发送的待传输数据之前, 接收所述发送方方设备 发送的所述传输策略; 或者,
所述接收方设备还包括: 配置模块, 用于在接收发送方设备根据传输策 略发送的待传输数据之前, 配置所述待传输策略。
第五个方面, 本发明实施例提供一种发送方设备, 包括: 处理器和存储 器, 所述存储器存储执行指令, 当所述发送方设备运行时, 所述处理器与所 述存储器之间通信, 所述处理器执行所述执行指令使得所述发送方设备执行 如上第一个方面、 第一个方面的第一种至第九种中任一种可能的实现方式。
第六个方面, 本发明实施例提供, 包括: 处理器和存储器, 所述存储器 存储执行指令, 当所述接收方设备运行时, 所述处理器与所述存储器之间通 信,所述处理器执行所述执行指令使得所述接收方设备执行如上第二个方面、 第二个方面的第一种至第六种中任一种可能的实现方式。
本发明实施例提供的数据传输方法、 发送方设备及接收方设备, 发送方 设备根据使得保护间隔后的子帧承载的数据的传输方式不会导致反馈信息等 待超时的传输策略, 向接收方设备发送待传输数据, 并接收该接收方设备发 送的反馈信息。 该过程中, 对于任意调度窗口的最后一个无线帧中的保护间 隔后的待传输数据, 发送方设备根据传输策略对该待传输数据进行发送, 使 得发送方设备接收到的反馈信息不会发生等待超时, 实现提高数据传输效率 的目的。 附图说明
图 1所示为现有技术中 TDD系统的无线帧时隙结构图;
图 2为现有技术中下行数据的传输示意图;
图 3为现有技术中上行数据的传输示意图;
图 4为本发明数据传输方法实施例一的流程图;
图 5为本发明数据传输方法实施例二的流程图;
图 6为本发明数据传输方法实施例三所适用的网络拓扑图;
图 7为本发明数据传输方法实施例四所适用的网络拓扑图;
图 8为本发明数据传输方法实施例四所适用的频率资源图;
图 9为本发明发送方设备实施例一的结构示意图;
图 10为本发明发送方设备实施例二的结构示意图;
图 11为本发明接收方设备实施例一的结构示意图;
图 12为本发明接收方设备实施例二的结构示意图; 图 13为本发明发送方设备实施例三的结构示意图;
图 14为本发明接收方设备实施例三的结构示意图。 具体实施方式
为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本 发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描 述, 显然,所描述的实施例是本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提 下所获得的所有其他实施例, 都属于本发明保护的范围。
在数字通信协议中, 发送数据后, 发送方设备根据反馈信息确定接收方 设备是否正确接收到数据, 反馈信息分为 ACK与 NACK。具体的, 若接收方 设备成功接收到数据, 就向发送方设备反馈 ACK, 使得发送方设备发送下一 个数据;反之,若接收方设备未成功接收到数据,则向发送方设备反馈 NACK, 使得发送方设备重新发送当前数据。 该过程中, 若发送方设备未能接收到反 馈的反馈信息, 则会重发当前数据包或停止发送数据, 具体情况取决于采用 的网络协议。 其中, 反馈信息 ACK与 NACK通常是美国信息交换标准码 (American Standard Code for Information Interchange, ASCII) 字符, 不同协 议中反馈信息一般不同。 由图 1〜图 3可知, 现有技术中, CW与 SW交替出 现的 TDD制式系统中, 各 SW的最后一个无线帧, 处于 GAP2后的子帧承载 的数据与与其对应的反馈信息由于在不同的无线帧, 导致反馈信息必须等待 一个长度不可预知的竞争窗口才能传输至发送方设备, 进而导致发送方设备 必须重新发送这些上行时段的 DATA或停止数据发送, 数据传输效率低。
有鉴于此, 本发明实施例提供一种数据传输方法, 以解决现有技术中反 馈信息超时引起的数据传输效率低的问题。 具体的, 可参见图 4。
图 4为本发明数据传输方法实施例一的流程图。 本实施例是从发送方设 备的角度对本发明进行详细阐述, 本发明实施例适用于 CW与 SW交替出现 的 TDD制式系统中,需要防止 SW的最后一个无线帧处于保护间隔后的子帧 承载的数据的反馈信息超时的场景。 具体的, 本实施例包括如下歩骤:
101、 发送方设备根据传输策略, 向接收方设备发送待传输数据, 所述待 传输数据为第一调度窗口中的最后一个无线帧的保护间隔后的子帧承载的数 据。
发送方设备、 接收方设备例如为网络接入点、 用户终端等。 第一调度窗 口例如为 CW与 SW交替出现的 TDD制式系统中的任意一个 SW,最后一个 无线帧为该第一调度窗口中处于末尾的无线帧。 当最后一个无线帧的数据域 部分的结构为下行时段在前、 上行时段在后的结构时, 保护间隔后的子帧为 上行子帧, 承载的数据为上行数据; 当最后一个无线帧的数据域部分的结构 为上行时段在前、 下行时段在后的结构时, 保护间隔后的子帧为下行子帧, 承载的数据为下行数据。 传输策略为使得保护间隔后的子帧承载的数据的传 输方式不会导致反馈信息等待超时的策略, 其可以是发送方设备自己配置的 或由其他网元, 例如接收方设备配置并发送的。 本歩骤中, 发送方设备根据 传输策略, 向接收方设备发送第一调度窗口中的最后一个无线帧的保护间隔 后的子帧承载的数据。
102、 所述发送方设备接收所述接收方设备发送的反馈信息。
在发送方设备发送待传输数据后, 若接收方设备成功接收到这些待传数 据, 则向发送方设备发送 ACK, 使得发送方设备发送下一个数据; 反之, 若 接收方设备未成功接收到待传输数据, 则向发送方设备反馈 NACK, 使得发 送方设备重新发送这些待传输数据。
本发明实施例提供的数据传输方法, 发送方设备根据使得保护间隔后的 子帧承载的数据的传输方式不会导致反馈信息等待超时的传输策略, 向接收 方设备发送待传输数据, 并接收该接收方设备发送的反馈信息。 该过程中, 对于任意调度窗口的最后一个无线帧中的保护间隔后的待传输数据, 发送方 设备根据传输策略对该待传输数据进行发送, 使得发送方设备接收到的反馈 信息不会发生等待超时, 实现提高数据传输效率的目的。
可选的, 上述实施例一中, 发送方设备与接收方设备之间具有普通信道, 发送方设备根据传输策略, 通过普通信道向接收方设备发送待传输数据, 并 通过普通信道接收该接收方设备发送的反馈信息。
可选的, 上述实施例一中, 发送方设备与接收方设备之间具有普通信道 与专用信道, 发送方设备根据传输策略, 通过普通信道向接收方设备发送待 传输数据, 并通过专有信道接收该接收方设备发送的反馈信息。
可选的, 上述实施例一中, 传输策略为将数据缓存, 延后传输待传输数 据。 该传输策略中, 发送方设备缓存待传输数据, 将待传输数据在第二调度 窗口的非最后一个无线帧发送, 其中, 第二调度窗口为第一调度窗口之后的 任意调度窗口。 此时, 发送方设备根据传输策略, 在第二调度窗口中的非最 后一个无线帧的保护间隔后的子帧上发送待传输数据, 并接收该接收设备在 第二调度窗口中的非最后一个无线帧的保护间隔前的子帧上发送的反馈信 息。
可选的, 上述实施例一中, 传输策略为正常发送待传输数据, 但将这些 数据对应的反馈信息的反馈时长加长, 并通知接收方设备重设后的反馈信息 时钟。 该策略中, 发送方设备将待传输数据的反馈信息的反馈时长设置为大 于第一调度窗口与第三调度窗口之间的竞争窗口的时长, 第三调度窗口为第 一调度窗口之后的第一个调度窗口。 此时, 发送方设备根据待传输策略, 在 第一调度窗口中的最后一个无线帧的保护间隔后的子帧上发送待传输数据, 并接收该接收方设备在第三调度窗口中的无线帧的保护间隔前的子帧上发送 的反馈信息。
进一歩, 可选的, 发送方设备根据待传输策略, 在第一调度窗口中的最 后一个无线帧发送待传输数据之前, 还包括: 将待传输数据的反馈信息的反 馈时长设置为大于第一竞争窗口之前的一段时间内的竞争窗口的平均时长。 由于争窗口的平均时长可以反应一定时间段内各 CW时长的平均水平, 将待 传输数据的反馈信息的反馈时长设置为大于该平均时长后, 反馈时长的长度 —般大于设置之前的反馈时长; 或者, 发送方设备将待传输数据的发送方式 设置为延迟反馈信息的方式, 延迟反馈信息的方式下, 待传输数据的反馈信 息的反馈时长为大于第一竞争窗口之前的任意竞争窗口的时长。 延迟反馈信 息方式例如可以为电气和电子工程师学会 ( Institute of Electrical and Electronics Engineers, IEEE) 802.11规定的延迟 ACK的处理流程, 该处理流 程中, 可将反馈信息, 如 ACK等待超时的时钟设置为特别长, 甚至可以取消 等待超时的限制。如此一来, 反馈信息的反馈时长大于任意竞争窗口的时长, 待传输数据对应的反馈信息就不会发生等待超时。
可选的, 上述实施例一中, 当发送方设备与接收方设备之间具有普通信 道与专用信道时, 传输策略还可以为所述接收方设备将待传输数据的反馈信 息在专用信道中与第一调度窗口对应的调度窗口发送。 此时, 发送方设备在 第一调度窗口中的非最后一个无线帧的保护间隔后的子帧上发送待传输数 据; 并接收该接收方设备在在专用信道中与第一调度窗口对应的调度窗口上 发送的反馈信息。
进一歩的, 可选的, 当发送方设备与接收方设备之间具有普通信道与专 用信道时, 发送方设备采用将数据缓存, 延后传输待传输数据的传输策略时, 发送方设备还可调整第一调度窗口中的最后一个无线帧保护间隔前的子帧与 保护间隔后的子帧的数量。
具体的, 发送方设备先判断保护间隔前的子帧承载的数据量是否大于保 护间隔后的子帧承载的数据量, 若判断出保护间隔后的子帧承载的数据量大 于保护间隔前的子帧承载的数据量, 则增加保护间隔前的子帧的数量, 增加 后的最后一个无线帧保护间隔后的子帧的数据量不超过第一调度窗口中其他 无线帧保护间隔后的子帧的数据量; 反之, 若发送方设备判断出保护间隔后 的子帧承载的数据量小于保护间隔前的子帧承载的数据量, 则减少保护间隔 后的子帧的数据量并增加保护间隔前的子帧的数量。
图 5为本发明数据传输方法实施例二的流程图。 本实施例是从接收方设 备的角度对本发明进行详细阐述, 本发明实施例适用于 CW与 SW交替出现 的 TDD制式系统中,需要防止 SW的最后一个无线帧处于保护间隔后的子帧 承载的数据的反馈信息超时的场景。 具体的, 本实施例包括如下歩骤:
201、接收方设备接收发送方设备根据传输策略发送的待传输数据, 所述 待传输数据为第一调度窗口中的最后一个无线帧的保护间隔后的子帧承载的 数据;
有关接收方设备、 发送方设备、 传输策略、 待传输数据、 第一调度窗口、 最后一个无线帧等的相关概念可参见上述图 4实施例歩骤 101, 此处不再赘 述。 本歩骤中, 发送方设备根据传输策略, 向接收方设备发送第一调度窗口 中的最后一个无线帧的保护间隔后的子帧承载的数据; 相应的, 接收方设备 接收这些数据。
202、 所述接收方设备向所述发送方设备发送反馈信息。
在接收到待传输数据后,接收方设备判断是否成功接收这些待传输数据, 若成功接收到这些待传数据, 则向发送方设备发送 ACK, 使得发送方设备发 送下一个数据; 反之, 若接收方设备未成功接收到待传输数据, 则向发送方 设备反馈 NACK, 使得发送方设备重新发送这些待传输数据。
本发明实施例提供的数据传输方法, 接收方法设备接收发送方设备根据 使得保护间隔后的子帧承载的数据的传输方式不会导致反馈信息等待超时的 传输策略发送的待传输数据, 并向发送方设备发送反馈信息。 该过程中, 对 于任意调度窗口的最后一个无线帧中的保护间隔后的待传输数据, 发送方设 备根据传输策略对该待传输数据进行发送, 接收方设备针对接收到的待传输 数据向发送发设备发送反馈信息, 使得发送方设备接收到的反馈信息不会发 生等待超时, 实现提高数据传输效率的目的。
可选的, 上述实施例二中, 接收方设备与发送方设备之间具有普通信道, 接收方设备通过普通信道接收发送方设备根据传输策略发送的待传输数据, 并通过普通信道向发送方设备发送反馈信息。
可选的, 上述实施例二中, 接收方设备与发送方设备之间具有普通信道 与专用信道, 接收方设备通过普通信道接收发送方设备根据传输策略发送的 待传输数据, 并通过专用信道向发送方设备发送反馈信息。
可选的, 上述实施例二中, 传输策略为将数据缓存, 延后传输待传输数 据。 该传输策略中, 发送方设备缓存待传输数据, 将待传输数据在第二调度 窗口的非最后一个无线帧发送, 其中, 第二调度窗口为第一调度窗口之后的 任意调度窗口。 此时, 接收方设备接收发送方设备根据传输策略在第二调度 窗口中的非最后一个无线帧的保护间隔后的子帧上发送待传输数据; 并在第 二调度窗口中的非最后一个无线帧的保护间隔前的子帧上向发送方设备发送 反馈信息。
可选的, 上述实施例二中, 传输策略为正常发送待传输数据, 但将这些 数据对应的反馈信息的反馈时长加长, 并通知接收方设备重设后的反馈信息 时钟。 该策略中, 发送方设备将待传输数据的反馈信息的反馈时长设置为大 于第一调度窗口与第三调度窗口之间的竞争窗口的时长, 第三调度窗口为第 一调度窗口之后的第一个调度窗口。 此时, 接收方设备接收发送方设备根据 传输策略, 在第一调度窗口中的最后一个无线帧发送待传输数据, 并在第三 调度窗口中的无线帧的保护间隔前的子帧上向发送方设备发送反馈信息。
进一歩的, 可选的, 当发送方设备与接收方设备之间具有普通信道与专 用信道时, 传输策略还可以为所述接收方设备将待传输数据的反馈信息在专 用信道中与第一调度窗口对应的调度窗口发送。 此时, 接收方设备在第一调 度窗口中的非最后一个无线帧的保护间隔后的子帧上发送的待传输数据, 并 在专用信道中与第一调度窗口对应的调度窗口发送反馈信息。
可选的, 上述实施例二中, 接收方设备接收发送方设备根据传输策略发 送的待传输数据之前, 还包括: 接收发送方方设备发送的传输策略; 或者, 接收方设备配置待传输策略。
上述图 4、 图 5分别从发送方设备与接收方设备的角度对本发明进行 了详细阐述, 下面, 从发送方设备与接收方设备交互的角度对本发明进行 详细阐述。
图 6为本发明数据传输方法实施例三所适用的网络拓扑图。本实施例 中, 网元 A是改造后的基于 IEEE802. i l协议的网络接入点(Access Point, AP ),网元 B是改造后的基于 IEEE802. i l协议的用户终端( Station, STA)。 网元 C是传统的遵循 IEEE802. i l协议的 AP,网元 D是传统的遵循 802.11 协议的 STA。 其中, "改造后" 的网元指 CW按照载波帧听多址接入 /竞 争退避(Carrier Sense Multiple Access with Collision Avoidance, CSMA/CA) 方式竞争信道,在调度窗口按照 TDD方式分配信道的网元,该网元的 CW 与 SW窗口交替出现; 而 "传统的" 网元是指单纯按照 CSMA/CA方式竞 争信道的网元, 该网元仅有 SW。
如图 6所示, 4个网元相互之间可以听到对方的无线信号。 其中, 网 元 A与网元 B是一个通信对, 网元 C和网元 D是另一个通信对。 下面, 以网元 A为发送方设备、 网元 B为接收方设备、 网元 A与网元 B是数据 传输的执行主体、 网元 C和网元 D仅仅在竞争窗口争抢信道时起到干扰 作用为例对本发明进行详细阐述。 为清楚起见, 将网元 A与网元 B形成 的系统称之为 "目标系统" , 将网元 C与网元 D形成的系统称之为 "干 扰系统" 。 具体的, 本实施例提供的数据传输方法包括如下过程:
第一阶段: 竞争窗口时段。
网元 A、 网元 B、 网元 C与网元 D都以 CSMA/CA方式竞争信道。 当 网元 A或网元 B竞争得到无线信道使用权后, 都将使用权移交给网络接 入点, 即网元 A。网元 A或网元 B竞争得到的使用权的有效期时长就是随 后的调度窗口的时间长度。 该竞争窗口时段中, 具体的竞争操作为发送发 送请求(Request To Send, RTS )无线帧和发送响应(Clear To Send, CTS ) 无线帧, 具体可参见 IEEE802. i l, 此处不再赘述。
第二阶段: 调度窗口时段。
该阶段中, 由于干扰系统中网元 C与网元 D在调度窗口时段处于静 默状态, 因此可忽略网元 C与网元 D,而仅考虑目标系统中网元 A与网元 B的行为。 下面, 以调度窗口中最后一个无线帧的数据域部分为下行时段 在前、 上行时段在后的结构、 网元 A与网元 B之间通过普通信道进行数 据传输为例对本发明进行详细阐述。 具体的, 本发明实施例三提供的数据 传输方法包括如下歩骤:
歩骤 1、 网元 A根据待传输数据的需求, 选择待传输策略。
本歩骤中, 若选择策略一, 则执行歩骤 2, 然后, 执行歩骤 4; 若选 择策略二, 则执行歩骤 3。 其中, 策略一为将数据缓存, 延后传输待传输数 据; 策略二为正常发送待传输数据, 但将这些数据对应的反馈信息的反馈时 长加长。
歩骤 2、 网元 A通知网元 B缓存待传输数据, 并使得网元 B在下一个调 度窗口发送这些待传输数据。
具体的, 本歩骤包括如下子歩骤:
歩骤 2.1、 网元 A将这些待传输数据的信道资源请求信息记录到资源请 求列表。
当调度窗口中最后一个无线帧的数据域部分为下行时段在前、 上行时 段在后的结构时,保护间隔后的子帧为上行子帧,待传输数据为上行数据。 本歩骤中, 网元 A将这些待传输数据, 即上行数据的信道资源请求信息记 录到资源请求列表中。
歩骤 2.2、 网元 A通过下行链路将延后发送的策略告知网元 B, 其中, 网元 B为请求发送上行数据, 即待传输数据的网元。
歩骤 2.3、 网元 B缓存待传输数据。
歩骤 2.4、 在下一个调度窗口的非最后一个无线帧, 网元 A根据资源请 求列表中记录的信道资源请求信息,直接为网元 B分配上行链路的信道资 源。
歩骤 2.5、 在下一个调度窗口的非最后一个无线帧, 网元 B利用分配 得到的信道资源上行传输待缓存的待传输数据。
歩骤 2.6、 在下一个调度窗口的非最后一个无线帧, 网元 A向网元 B 发送反馈信息。
歩骤 3、 网元 B向网元 A正常发送待传输数据, 但将这些数据对应的 反馈信息的反馈时长加长, 并通知网元 A重设后的反馈信息时钟。 具体的, 本歩骤包括如下子歩骤:
歩骤 3.1、 网元 A根据待传输数据的信道资源请求信息, 为其在该最后 一个无线帧的上行链路分配信道资源。
歩骤 3.2、 网元 A通知网元 B将待传输数据对应的反馈信息的反馈时长 加长。
本歩骤中, 网元 A通知网元 B将待传输数据对应的反馈信息的反馈时长 设置为大于第一调度窗口与第三调度窗口之间的竞争窗口的时长。 可选的, 可通过如下两种方式进行设置:
方式一、 网元 A向网元 B告知一个具体的时间长度, 该时间长度等于某 个阈值。 该阈值的一个可选的取值是对网元 A的前一段时间实测统计得到的 竞争窗口的平均时间长度。
方式二、网元 A通知网元 B,这些待传输数据采用延迟 ACK( delay- ACK) 的处理流程, 该处理流程中, 反馈信息等待超时的时钟特别长, 甚至可以取 消等待超时的限制, 此时, 反馈信息的反馈时长大于任意竞争窗口的时长。 其中, delay- ACK的相关技术可参见 IEEE802.i l, 此处不再赘述。
歩骤 3.3、 网元 B利用分配得到信道资源上行传输待传输数据。
歩骤 3.4、 网元 B将待传输数据对应的反馈信息的反馈时长加长。
歩骤 3.5、 在下一个调度窗口, 网元 A向网元 B发送待传输数据对应的 反馈信息。
歩骤 4、 网元 A动态调整最后一个无线帧的资源数量。
本歩骤中, 网元 A动态调整最后一个无线帧的资源数量中保护间隔前 的子帧与保护间隔后的子帧的数量。
具体的, 由于策略一中, 最后一个无线帧的资源数量中保护间隔后的子 帧承载的数据被延后到下一个调度窗口或其他调度窗口传输, 此时, 保护间 隔后的子帧处于空闲状态。 此时, 可以调整保护间隔前的子帧与保护间隔后 的子帧的数量, 从而充分利用子帧, 避免资源浪费。
可选的, 请参照图 1, 网元 A调整最后一个无线帧的资源数量的依据为: 保护间隔前的子帧承载的数据量与保护间隔后的子帧承载的数据量的大小关 系。本歩骤中, 调度窗口中最后一个无线帧的数据域部分为下行时段在前、 上行时段在后的结构, 若网元 A判断出下行子帧承载的数据量比较小, 则增 加下行子帧的数量, 增加后下行子帧的总数量不超过该调度窗口内其他无线 帧上行子帧的数量; 反之, 若网元 A判断出上行子帧承载的数据量比较小, 则减少上行子帧的数据量并增加下行子帧的数量。
上述图 6实施例中,发送方设备与接收方设备仅通过普通信道传输数据, 反馈信息也通过普通信道传输。 然而, 发送方设备与接收方设备之间除了普 通信道外, 还可具有专用信道。 此时, 反馈信息除了如图 6实施例一样在普 通信道传输外, 还可以在专用信道集中传输。 下面, 用图 7、 图 8来对反馈 信息在专用信道进行传输为例对本发明进行详细阐述。
图 7为本发明数据传输方法实施例四所适用的网络拓扑图。本实施例中, 网元 E是改造后的基于 IEEE802. i l协议的 AP , 网元 F、 网元 G、 网元 H 是改造后的基于 IEEE802. i l 协议的用户终端。 网元 I 是传统的遵循 IEEE802. i l协议的 AP , 网元 J是传统的遵循 802.1 1协议的 STA。
如图 7所示, 6个网元户型之间可以听到对方的无线信号。其中, 网元 E 是一个可以同时工作在多个普通信道和一个专用信道的网络接入点, 网元 F 通过普通信道 1接入到网元 E, 网元 G通过普通信道 2接入到网元 E, 网元 H通过普通信道 M接入到网元 E。 具体的, 可参见图 8。 图 8为本发明数据 传输方法实施例四所适用的频率资源图。
当专用信道与普通信道共存时, 专用信道与各普通信道所遵循的无线帧 时隙结构与图 1相同, 即遵循 CW与 SW交替的结构。 专用信道与各普通信 道之间满足同歩条件, 即不同频率信道的无线帧在时间维度是同歩收发的。 另外, 同一个调度窗口中, 普通信道的最后一个无线帧的保护间隔 (图 8中 未示出上下行时段切换地方的 GAP2 ) 后的时段, 结束时刻比专用信道的最 后一个无线帧的保护间隔后的时段略短, 即普通信道的最后一个无线帧的保 护间隔后的时段之后, 下一个竞争窗口之前, 存在一段空白期。 例如, 请参 照图 8, 当最后一个无线帧的数据域部分为下行时段在前、上行时段在后的 结构时, 上行时段之后、 下一个竞争窗口之前, 存在一段空白期。
相较于上述图 6实施例, 本实施例中, 反馈信息不再放在普通信道反馈, 而是所有普通信道中的反馈信息都集中在专用信道上进行反馈。 下面, 请参 照图 7, 将网元 E和网元 F、 网元 G、 网元 H形成的系统称之为 "目标系 统" , 将网元 I与网元 J形成的系统称之为 "干扰系统" 。 具体的, 本实 施例提供的数据传输方法包括如下过程:
第一阶段: 竞争窗口时段。
网元 E、 网元 F、 网元 G与网元 H都以 CSMA/CA方式竞争信道。 当 网元 E、 网元 F、 网元 G或网元 H竞争得到无线信道使用权后, 都将使用 权移交给网络接入点, 即网元 E。 网元 E、 网元 F、 网元 G或网元 H竞争 得到的使用权的有效期时长就是随后的调度窗口的时间长度。 该竞争窗口 时段中, 具体的竞争操作为发送发送请求 (Request To Send, RTS ) 无线 帧和发送响应 (Clear To Send, CTS ) 无线帧, 具体可参见 IEEE802.11, 此处不再赘述。
第二阶段: 调度窗口时段。
该阶段中, 由于干扰系统中网元 I与网元 G在调度窗口时段处于静默 状态, 因此可忽略网元 I与网元 G, 而仅考虑目标系统中网元 E、 网元 F、 网元 G与网元 H的行为。 下面, 以调度窗口中最后一个无线帧的数据域 部分为下行时段在前、 上行时段在后的结构、 网元 E对本轮调度窗口内的 普通信道 X的最后一个无线帧的上行数据为例对本发明进行详细说明。其 中, 普通信道 X是普通信道 1、 普通信道 2……普通信道 M中的任意普通 信道。 具体的, 本发明实施例四提供的数据传输方法包括如下歩骤:
歩骤 1、 网元 E根据来自普通信道 X的待传输数据的需求, 选择传输 策略。
本年歩骤中, 若选择策略一, 则执行歩骤 2, 然后, 执行歩骤 5; 若 选择策略二, 则执行歩骤 3 ; 若选择策略三, 则执行歩骤 4。 其中, 策略 一为将数据缓存, 延后传输待传输数据; 策略二为正常发送待传输数据, 但 将这些数据对应的反馈信息的反馈时长加长;策略三为正常发送待传输数据, 但将这些数据对应的反馈信息在专用信道的第一资源上发送反馈信息, 第一 资源为专用信道中与普通信道的空白期对应的资源。 歩骤 2、网元 E通知通过普通信道 X与其连接的网元缓存待传输数据, 并使得该网元在下一个调度窗口发送这些待传输数据。
具体的, 本歩骤包括如下子歩骤:
歩骤 2.1、 网元 A将这些待传输数据的信道资源请求信息记录到资源请 求列表。
当调度窗口中最后一个无线帧的数据域部分为下行时段在前、 上行时 段在后的结构时,保护间隔后的子帧为上行子帧,待传输数据为上行数据。 本歩骤中, 网元 A将这些待传输数据, 即上行数据的信道资源请求信息记 录到资源请求列表中。
歩骤 2.2、 网元 A通过下行链路将延后发送的策略告知需要上传普通 信道 X中的待传输数据的网元, 该网元例如为网元 F、 网元 G与网元 H 中的通过普通信道 X与网元 E连接的网元。
歩骤 2.3、 与网元 E通过普通信道 X连接的网元缓存待传输数据。 歩骤 2.4、 在下一个调度窗口的非最后一个无线帧, 网元 E据资源请求 列表中记录的信道资源请求信息,直接为通过普通信道 X与其连接的网元 分配上行链路的信道资源。
歩骤 2.5、 在下一个调度窗口的非最后一个无线帧, 通过普通信道 X 与网元 E 连接的网元利用分配得到的信道资源上行传输待缓存的待传输 数据。
歩骤 2.6、 在下一个调度窗口的非最后一个无线帧的保护间隔前的子 帧上, 网元 E向通过普通信道 X与其连接的网元发送反馈信息。
歩骤 3、 通过普通信道 X与网元 A连接的网元向网元 A正常发送待 传输数据, 但该网元将这些数据对应的反馈信息的反馈时长加长, 并通知网 元 E重设后的反馈信息时钟。 具体的, 本歩骤包括如下子歩骤:
歩骤 3.1、 网元 E根据待传输数据的信道资源请求信息, 为其在该最后 一个无线帧的上行链路分配信道资源。
歩骤 3.2、 网元 E通知通过普通信道 M与其连接的网元将待传输数据 对应的反馈信息的反馈时长加长。
具体的, 如何加长反馈时长的方式可参见上述图 6歩骤 3.2, 此处不再赘 述。 歩骤 3.3、通过普通信道 M与网元 E连接的网元利用分配得到信道资源 上行传输待传输数据。
歩骤 3.4、通过普通信道 M与网元 E连接的网元将待传输数据对应的反 馈信息的反馈时长加长。
歩骤 3.5、 在下一个调度窗口, 网元 E通过专用信道向通过普通信道 M 与网元 E连接的网元发送待传输数据对应的反馈信息。
需要说明的是, 网元 E除了在下一个调度窗口, 通过专用信道向通过普 通信道 M与网元 E连接的网元发送待传输数据对应的反馈信息外, 还可以 在本轮调度周期内, 即通过专用信道中与第一调度窗口对应的调度窗口向通 过普通信道 M与网元 E连接的网元发送待传输数据对应的反馈信息。
歩骤 4、通过普通信道 X与网元 A连接的网元向网元 A正常发送待传 输数据, 但不对这些数据对应的反馈信息进行加长设置。 具体的, 本歩骤 包括如下子歩骤:
歩骤 4.1、 网元 E根据待传输数据的信道资源请求信息, 为其在该最后 一个无线帧的上行链路分配信道资源。
歩骤 4.2、 通过普通信道 M与网元 E连接的网元利用分配得到信道资 源上行传输待传输数据。
歩骤 4.3、网元 E通过专用信道中与第一调度窗口对应的调度窗口向通过 普通信道 M与网元 E连接的网元发送待传输数据对应的反馈信息。
歩骤 5、 网元 E动态调整最后一个无线帧的资源数量。
本歩骤中, 网元 E动态调整最后一个无线帧的资源数量中保护间隔前 的子帧与保护间隔后的子帧的数量。 具体的调整方式可参见上述图 6歩骤 4, 此处不再赘述。
图 9为本发明发送方设备实施例一的结构示意图。 本实施例提供的发送 方设备是与本发明图 4实施例对应的装置实施例, 具体实现过程在此不再赘 述。 具体的, 本实施例提供的发送方设备 100具体包括:
发送模块 11, 用于根据传输策略, 向接收方设备发送待传输数据, 待传 输数据为第一调度窗口中的最后一个无线帧的保护间隔后的子帧承载的数 据;
接收模块 12, 用于接收上述接收方设备发送的反馈信息。 本发明实施例提供的发送方设备, 根据使得保护间隔后的子帧承载的数 据的传输方式不会导致反馈信息等待超时的传输策略, 向接收方设备发送待 传输数据, 并接收该接收方设备发送的反馈信息。 该过程中, 对于任意调度 窗口的最后一个无线帧中的保护间隔后的待传输数据, 发送方设备根据传输 策略对该待传输数据进行发送, 使得发送方设备接收到的反馈信息不会发生 等待超时, 实现提高数据传输效率的目的。
可选的, 在本发明一实施例中, 发送模块 11, 具体用于根据传输策略通 过普通信道向接收方设备发送待传输数据; 接收模块 12, 具体用于通过普通 信道接收上述接收方设备发送的反馈信息, 其中, 普通信道为发送方设备与 接收方设备传输数据的信道。
可选的, 在本发明一实施例中, 发送模块 11, 具体用于根据传输策略, 通过普通信道向接收方设备发送待传输数据; 接收模块 12, 具体用于通过专 有信道接收接收方设备发送的反馈信息, 其中, 普通信道为发送方设备与接 收方设备传输数据的信道, 专用信道为发送方设备与接收方设备传输反馈信 息的信道。
可选的, 在本发明一实施例中, 当传输策略为缓存待传输数据, 将待传 输数据在第二调度窗口的非最后一个无线帧发送, 第二调度窗口为第一调度 窗口之后的任意调度窗口时, 发送模块 11, 具体用于根据传输策略, 在第二 调度窗口中的非最后一个无线帧发送待传输数据; 接收模块 12, 具体用于接 收接收方设备在第二调度窗口中的非最后一个无线帧发送的反馈信息。
可选的, 在本发明一实施例中, 当传输策略为将待传输数据的反馈信息 的反馈时长设置为大于第一调度窗口与第三调度窗口之间的竞争窗口的时 长, 第三调度窗口为第一调度窗口之后的第一个调度窗口时, 发送模块 11, 具体用于根据待传输策略, 在第一调度窗口中的最后一个无线帧发送待传输 数据; 接收模块 12, 具体用于接收接收方设备在第三调度窗口中的无线帧发 送的反馈信息。
图 10为本发明发送方设备实施例二的结构示意图。 如图 10所示, 本实 施例的发送方设备 100在图 9装置结构的基础上, 进一歩的, 还包括:
设置模块 13, 用于将待传输数据的反馈信息的反馈时长设置为大于第一 竞争窗口之前的竞争窗口的平均时长; 或者, 将所述待传输数据的反馈信息 的反馈时长设置为大于所述第一竞争窗口之前的任意竞争窗口的时长。
可选的, 在本发明一实施例中, 当传输策略为接收方设备将待传输数据 的反馈信息在专用信道中与第一调度窗口对应的调度窗口发送时, 发送模块
11, 具体用于根据待传输策略, 在第一调度窗口中的非最后一个无线帧发送 待传输数据;
接收模块 12, 具体用于接收接收方设备在在专用信道中与第一调度窗口 对应的调度窗口上发送的反馈信息。
在请参照图 10, 可选的, 在本发明一实施例提供送方设备, 还包括: 调整模块 14, 用于调整第一调度窗口中的最后一个无线帧保护间隔前的 子帧与保护间隔后的子帧的数量。
进一歩, 再请参照图 10, 在本发明一实施例中, 发送方设备还包括: 判断模块 15, 用于在判断保护间隔前的子帧承载的数据量是否大于保护 间隔后的子帧承载的数据量;
调整模块 14, 具体用于在判断模块 15判断出保护间隔后的子帧承载的 数据量大于保护间隔前的子帧承载的数据量时, 增加保护间隔前的子帧的数 量, 增加后的最后一个无线帧保护间隔后的子帧的数据量不超过第一调度窗 口中其他无线帧保护间隔后的子帧的数据量;在判断模块 15判断出保护间隔 后的子帧承载的数据量小于保护间隔前的子帧承载的数据量时, 减少保护间 隔后的子帧的数据量并增加保护间隔前的子帧的数量。
可选的, 在本发明一实施例中, 接收模块 12, 还用于在发送模块 11 根 据传输策略向接收方设备发送待传输数据之前, 接收接收方方设备发送的传 输策略; 或者,
可选的, 在本发明一实施例中, 发送方设备还包括: 配置模块 16, 用于 在发送模块 11根据传输策略向接收方设备发送待传输数据之前,配置待传输 策略。
图 11为本发明接收方设备实施例一的结构示意图。本实施例提供的发送 方设备是与本发明图 5实施例对应的装置实施例, 具体实现过程在此不再赘 述。 具体的, 本实施例提供的接收方设备 200具体包括:
接收模块 21, 用于接收发送方设备根据传输策略发送的待传输数据, 待 传输数据为第一调度窗口中的最后一个无线帧的保护间隔后的子帧承载的数 据;
发送模块 22, 用于向发送方设备发送反馈信息。
本发明实施例提供的接收方设备, 接收发送方设备根据使得保护间隔后 的子帧承载的数据的传输方式不会导致反馈信息等待超时的传输策略发送的 待传输数据, 并向发送方设备发送反馈信息。 该过程中, 对于任意调度窗口 的最后一个无线帧中的保护间隔后的待传输数据, 发送方设备根据传输策略 对该待传输数据进行发送, 接收方设备针对接收到的待传输数据向发送发设 备发送反馈信息, 使得发送方设备接收到的反馈信息不会发生等待超时, 实 现提高数据传输效率的目的。
可选的, 在本发明一实施例中, 接收模块 21, 具体用于通过普通信道接 收发送方设备根据传输策略发送的待传输数据; 发送模块 22, 具体用于通过 普通信道向发送方设备发送反馈信息, 其中, 普通信道为发送方设备与接收 方设备传输数据的信道。
可选的, 在本发明一实施例中, 接收模块 21, 具体用于通过普通信道接 收发送方设备根据传输策略发送的待传输数据; 发送模块 22, 具体用于通过 专用信道向发送方设备发送反馈信息其中, 普通信道为发送方设备与接收方 设备传输数据的信道, 专用信道为发送方设备与接收方设备传输反馈信息的 信道。
可选的, 在本发明一实施例中, 当传输策略为缓存待传输数据, 将待传 输数据在第二调度窗口的非最后一个无线帧发送, 第二调度窗口为第一调度 窗口之后的任意调度窗口时, 接收模块 21, 具体用于接收发送方设备根据传 输策略在第二调度窗口中的非最后一个无线帧发送待传输数据;发送模块 22, 具体用于在第二调度窗口中的非最后一个无线帧向发送方设备发送反馈信 息。
可选的, 在本发明一实施例中, 当传输策略为将待传输数据的反馈信息 的反馈时长设置为大于第一调度窗口与第三调度窗口之间的竞争窗口的时 长, 第三调度窗口为第一调度窗口之后的第一个调度窗口时, 接收模块 21, 具体用于接收发送方设备根据传输策略在第一调度窗口中的最后一个无线帧 发送待传输数据; 发送模块 22, 具体用于在第三调度窗口中的无线帧向发送 方设备发送反馈信息。 可选的, 在本发明一实施例中, 当传输策略为所述接收方设备将待传输 数据的反馈信息在专用信道中与第一调度窗口对应的调度窗口发送时, 接收 模块 21, 具体用于接收发送方设备根据待传输策略, 在第一调度窗口中的非 最后一个无线帧发送待传输数据; 发送模块 22, 具体用于在专用信道中与第 一调度窗口对应的调度窗口发送的反馈信息。
可选的, 在本发明一实施例中, 接收模块 21, 还用于在接收发送方设备 根据传输策略发送的待传输数据之前, 接收发送方方设备发送的传输策略。
图 12为本发明接收方设备实施例二的结构示意图。 如图 12所示, 本实 施例的接收方设备 200在图 11装置结构的基础上, 进一歩的, 还包括: 配置模块 23, 用于在接收发送方设备根据传输策略发送的待传输数据之 前, 配置待传输策略。
图 13为本发明发送方设备实施例三的结构示意图。 如图 13所示, 本实 施例提供的发送方设备 300, 包括: 处理器 31和存储器 32。 发送方设备 300还可以包括发射器 34、接收器 33。发射器 34和接收器 33可以和处理 器 31相连。 其中, 发射器 34用于发送数据或信息, 接收器 33用于接收 数据或信息, 存储器 32存储执行指令, 当发送方设备 300运行时, 处理 器 31与存储器 32之间通信, 处理器 31调用存储器 32中的执行指令, 用 于执行图 4所示方法实施例, 其实现原理和技术效果类似, 此处不再赘述。
图 14为本发明接收方设备实施例三的结构示意图。 如图 14所示, 本实 施例提供的接收方设备 400, 包括: 处理器 41和存储器 42。 接收方设备 400还可以包括发射器 44、接收器 43。发射器 44和接收器 43可以和处理 器 41相连。 其中, 发射器 44用于发送数据或信息, 接收器 43用于接收 数据或信息, 存储器 42存储执行指令, 当接收方设备 400运行时, 处理 器 41与存储器 42之间通信, 处理器 41调用存储器 42中的执行指令, 用 于执行图 5所示方法实施例, 其实现原理和技术效果类似, 此处不再赘述。
本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分歩骤 可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机可读 取存储介质中, 该程序在执行时, 执行包括上述方法实施例的歩骤; 而前述 的存储介质包括: ROM、 RAM, 磁碟或者光盘等各种可以存储程序代码的介 质。 最后应说明的是: 以上各实施例仅用以说明本发明的技术方案, 而非对 其限制; 尽管参照前述各实施例对本发明进行了详细的说明, 本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替换; 而这些修改或者替换, 并 不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims

权 利 要 求 书
1、 一种数据传输方法, 其特征在于, 包括:
发送方设备根据传输策略, 向接收方设备发送待传输数据, 所述待传输 数据为第一调度窗口中的最后一个无线帧的保护间隔后的子帧承载的数据; 所述发送方设备接收所述接收方设备发送的反馈信息。
2、 根据权利要求 1所述的方法, 其特征在于, 所述发送方设备通过普通 信道来发送所述待传输数据和接收所述反馈信息, 所述普通信道为所述发送 方设备与所述接收方设备传输数据的信道。
3、 根据权利要求 1所述的方法, 其特征在于, 所述发送方设备通过普通 信道来发送所述待传输数据, 通过专用信道来接收所述反馈信息, 所述普通 信道为所述发送方设备与所述接收方设备传输数据的信道, 所述专用信道为 所述发送方设备与所述接收方设备传输反馈信息的信道。
4、 根据权利要求 1〜3任一项所述的方法, 其特征在于,
所述传输策略为缓存所述待传输数据, 将所述待传输数据在第二调度窗 口的非最后一个无线帧发送, 所述第二调度窗口为所述第一调度窗口之后的 任意调度窗口;
所述发送方设备根据传输策略, 向接收方设备发送待传输数据, 包括: 所述发送方设备根据所述传输策略, 在所述第二调度窗口中的非最后一 个无线帧发送所述待传输数据;
所述发送方设备接收所述接收方设备发送的反馈信息, 包括:
所述发送方设备接收所述接收方设备在所述第二调度窗口中的非最后一 个无线帧发送的反馈信息。
5、 根据权利要求 1〜3任一项所述的方法, 其特征在于,
所述传输策略为将所述待传输数据的反馈信息的反馈时长设置为大于第 —调度窗口与第三调度窗口之间的竞争窗口的时长, 所述第三调度窗口为所 述第一调度窗口之后的第一个调度窗口;
所述发送方设备根据传输策略, 向接收方设备发送待传输数据, 包括: 所述发送方设备根据所述待传输策略, 在所述第一调度窗口中的最后一 个无线帧发送所述待传输数据;
所述发送方设备接收所述接收方设备发送的反馈信息, 包括: 所述发送方设备接收所述接收方设备在所述第三调度窗口中的无线帧发 送的反馈信息。
6、 根据权利要求 5所述的方法, 其特征在于, 所述将所述待传输数据的 反馈信息的反馈时长设置为大于第一调度窗口与第三调度窗口之间的竞争窗 口的时长, 包括:
将所述待传输数据的反馈信息的反馈时长设置为大于所述第一竞争窗口 之前的竞争窗口的平均时长; 或者,
将所述待传输数据的反馈信息的反馈时长设置为大于所述第一竞争窗口 之前的任意竞争窗口的时长。
7、 根据权利要求 3所述的方法, 其特征在于,
所述传输策略为所述接收方设备将所述待传输数据的反馈信息在所述专 用信道中与所述第一调度窗口对应的调度窗口发送;
所述发送方设备根据传输策略, 向接收方设备发送待传输数据, 包括: 所述发送方设备根据所述待传输策略, 在所述第一调度窗口中的非最后 一个无线帧发送所述待传输数据;
所述发送方设备接收所述接收方设备发送的反馈信息, 包括:
所述发送方设备接收所述接收方设备在在所述专用信道中与所述第一调 度窗口对应的调度窗口上发送的反馈信息。
8、 根据权利要求 4所述的方法, 其特征在于, 还包括:
所述发送方设备调整所述第一调度窗口中的最后一个无线帧保护间隔前 的子帧与保护间隔后的子帧的数量。
9、 根据权利要求 8所述的方法, 其特征在于, 所述发送方设备调整所述 最后一个无线帧保护间隔前的子帧与保护间隔后的子帧的数量, 包括:
若所述保护间隔后的子帧承载的数据量大于所述保护间隔前的子帧承载 的数据量, 则增加所述保护间隔前的子帧的数量, 增加后的所述最后一个无 线帧保护间隔后的子帧的数据量不超过所述第一调度窗口中其他无线帧保护 间隔后的子帧的数据量;
若所述保护间隔后的子帧承载的数据量小于所述保护间隔前的子帧承载 的数据量, 则减少所述保护间隔后的子帧的数据量并增加所述保护间隔前的 子帧的数量。
10、 根据权利要求 1〜9任一项所述的方法, 其特征在于, 所述发送方设 备根据传输策略, 向接收方设备发送待传输数据之前, 还包括:
所述发送方设备接收所述接收方方设备发送的所述传输策略; 或者, 所述发送方设备配置所述待传输策略。
11、 一种数据传输方法, 其特征在于, 包括:
接收方设备接收发送方设备根据传输策略发送的待传输数据, 所述待传 输数据为第一调度窗口中的最后一个无线帧的保护间隔后的子帧承载的数 据;
所述接收方设备向所述发送方设备发送反馈信息。
12、 根据权利要求 11所述的方法, 其特征在于, 所述接收方设备通过普 通信道来接收所述待传输数据和发送所述反馈信息, 所述普通信道为所述发 送方设备与所述接收方设备传输数据的信道。
13、 根据权利要求 11所述的方法, 其特征在于, 所述接收方设备通过普 通信道来接收所述待传输数据, 通过专用信道发送所述反馈信息, 所述普通 信道为所述发送方设备与所述接收方设备传输数据的信道, 所述专用信道为 所述发送方设备与所述接收方设备传输反馈信息的信道。
14、 根据权利要求 11〜13任一项所述的方法, 其特征在于,
所述传输策略为缓存所述待传输数据, 将所述待传输数据在第二调度窗 口的非最后一个无线帧发送, 所述第二调度窗口为所述第一调度窗口之后的 任意调度窗口;
所述接收方设备接收发送方设备根据传输策略发送的待传输数据,包括: 所述接收方设备接收所述发送方设备根据所述传输策略在所述第二调度 窗口中的非最后一个无线帧发送所述待传输数据;
所述接收方设备向所述发送方设备发送反馈信息, 包括:
所述接收方设备在所述第二调度窗口中的非最后一个无线帧向所述发送 方设备发送反馈信息。
15、 根据权利要求 11〜13任一项所述的方法, 其特征在于,
所述传输策略为将所述待传输数据的反馈信息的反馈时长设置为大于第 一调度窗口与第三调度窗口之间的竞争窗口的时长, 所述第三调度窗口为所 述第一调度窗口之后的第一个调度窗口; 所述接收方设备接收发送方设备根据传输策略发送的待传输数据,包括: 所述接收方设备接收所述发送方设备根据所述传输策略在所述第一调度 窗口中的最后一个无线帧发送所述待传输数据;
所述接收方设备向所述发送方设备发送反馈信息, 包括:
所述接收方设备在所述第三调度窗口中的无线帧向所述发送方设备发送 反馈信息。
16、 根据权利要求 13所述的方法, 其特征在于,
所述传输策略为所述接收方设备将所述待传输数据的反馈信息在所述专 用信道中与所述第一调度窗口对应的调度窗口发送;
所述接收方设备接收发送方设备根据传输策略发送的待传输数据,包括: 所述接收方设备接收所述发送方设备根据所述待传输策略, 在所述第一 调度窗口中的非最后一个无线帧发送所述待传输数据;
所述接收方设备向所述发送方设备发送反馈信息, 包括:
所述接收方设备在所述专用信道中与所述第一调度窗口对应的调度窗口 发送的反馈信息。
17、 根据权利要求 1 1〜16任一项所述的方法, 其特征在于, 所述接收方 设备接收发送方设备根据传输策略发送的待传输数据之前, 还包括:
所述接收方设备接收所述发送方方设备发送的所述传输策略; 或者, 所述接收方设备配置所述待传输策略。
18、 一种发送方设备, 其特征在于, 包括:
发送模块, 用于根据传输策略, 向接收方设备发送待传输数据, 所述待 传输数据为第一调度窗口中的最后一个无线帧的保护间隔后的子帧承载的数 据;
接收模块, 用于接收所述接收方设备发送的反馈信息。
19、 根据权利要求 18所述的发送方设备, 其特征在于,
所述发送模块, 具体用于根据所述传输策略通过普通信道向所述接收方 设备发送所述待传输数据, 其中, 所述普通信道为所述发送方设备与所述接 收方设备传输数据的信道;
所述接收模块, 具体用于通过所述普通信道接收所述接收方设备发送的 反馈信息。
20、 根据权利要求 18所述的发送方设备, 其特征在于,
所述发送模块, 具体用于根据所述传输策略, 通过普通信道向所述接收 方设备发送所述待传输数据, 其中, 所述普通信道为所述发送方设备与所述 接收方设备传输数据的信道;
所述接收模块, 具体用于通过专有信道接收所述接收方设备发送的反馈 信息, 其中, 所述专用信道为所述发送方设备与所述接收方设备传输反馈信 息的信道。
21、 根据权利要求 18〜20任一项所述的发送方设备, 其特征在于, 当所述传输策略为缓存所述待传输数据, 将所述待传输数据在第二调度 窗口的非最后一个无线帧发送, 所述第二调度窗口为所述第一调度窗口之后 的任意调度窗口时, 所述发送模块, 具体用于根据所述传输策略, 在所述第 二调度窗口中的非最后一个无线帧发送所述待传输数据;
所述接收模块, 具体用于接收所述接收方设备在所述第二调度窗口中的 非最后一个无线帧发送的反馈信息。
22、 根据权利要求 18〜20任一项所述的发送方设备, 其特征在于, 当所述传输策略为将所述待传输数据的反馈信息的反馈时长设置为大于 第一调度窗口与第三调度窗口之间的竞争窗口的时长, 所述第三调度窗口为 所述第一调度窗口之后的第一个调度窗口时, 所述发送模块, 具体用于根据 所述待传输策略, 在所述第一调度窗口中的最后一个无线帧发送所述待传输 数据;
所述接收模块, 具体用于接收所述接收方设备在所述第三调度窗口中的 无线帧发送的反馈信息。
23、 根据权利要求 22所述的发送方设备, 其特征在于, 还包括: 设置模块, 用于将所述待传输数据的反馈信息的反馈时长设置为大于所 述第一竞争窗口之前的竞争窗口的平均时长; 或者, 将所述待传输数据的反 馈信息的反馈时长设置为大于所述第一竞争窗口之前的任意竞争窗口的时 长。
24、 根据权利要求 20所述的发送方设备, 其特征在于,
当所述传输策略为所述接收方设备将所述待传输数据的反馈信息在所述 专用信道中与所述第一调度窗口对应的调度窗口发送时, 所述发送模块, 具 体用于根据所述待传输策略, 在所述第一调度窗口中的非最后一个无线帧发 送所述待传输数据;
所述接收模块, 具体用于接收所述接收方设备在在所述专用信道中与所 述第一调度窗口对应的调度窗口上发送的反馈信息。
25、 根据权利要求 21所述的发送方设备, 其特征在于, 还包括: 调整模块, 用于调整所述第一调度窗口中的最后一个无线帧保护间隔前 的子帧与保护间隔后的子帧的数量。
26、 根据权利要求 25所述的发送方设备, 其特征在于, 还包括: 判断模块, 用于判断所述保护间隔前的子帧承载的数据量是否大于所述 保护间隔后的子帧承载的数据量;
所述调整模块, 具体用于在所述判断模块判断出所述保护间隔后的子帧 承载的数据量大于所述保护间隔前的子帧承载的数据量时, 增加所述保护间 隔前的子帧的数量, 增加后的所述最后一个无线帧保护间隔后的子帧的数据 量不超过所述第一调度窗口中其他无线帧保护间隔后的子帧的数据量; 在所 述判断模块判断出所述保护间隔后的子帧承载的数据量小于所述保护间隔前 的子帧承载的数据量时, 减少所述保护间隔后的子帧的数据量并增加所述保 护间隔前的子帧的数量。
27、 根据权利要求 18〜26任一项所述的发送方设备, 其特征在于, 所述接收模块, 还用于在所述发送模块根据传输策略向接收方设备发送 待传输数据之前, 接收所述接收方方设备发送的所述传输策略; 或者,
所述发送方设备还包括:
配置模块, 用于在所述发送模块根据传输策略向接收方设备发送待传输 数据之前, 配置所述待传输策略。
28、 一种接收方设备, 其特征在于, 包括:
接收模块, 用于接收发送方设备根据传输策略发送的待传输数据, 所述 待传输数据为第一调度窗口中的最后一个无线帧的保护间隔后的子帧承载的 数据;
发送模块, 用于向所述发送方设备发送反馈信息。
29、 根据权利要求 28所述的接收方设备, 其特征在于,
所述接收模块, 具体用于通过普通信道接收所述发送方设备根据传输策 略发送的待传输数据, 其中, 所述普通信道为所述发送方设备与所述接收方 设备传输数据的信道;
所述发送模块, 具体用于通过所述普通信道向所述发送方设备发送反馈
^ I pi自Θ、。
30、 根据权利要求 28所述的接收方设备, 其特征在于, 所述接收模块, 具体用于通过普通信道接收所述发送方设备根据传输策略发送的待传输数 据, 其中, 所述普通信道为所述发送方设备与所述接收方设备传输数据的信 道;
所述发送模块,具体用于通过专用信道向所述发送方设备发送反馈信息, 其中, 所述专用信道为所述发送方设备与所述接收方设备传输反馈信息的信 道。
31、 根据权利要求 28〜30任一项所述的接收方设备, 其特征在于, 当所述传输策略为缓存所述待传输数据, 将所述待传输数据在第二调度 窗口的非最后一个无线帧发送, 所述第二调度窗口为所述第一调度窗口之后 的任意调度窗口时, 所述接收模块, 具体用于接收所述发送方设备根据所述 传输策略在所述第二调度窗口中的非最后一个无线帧发送所述待传输数据; 所述发送模块, 具体用于在所述第二调度窗口中的非最后一个无线帧向 所述发送方设备发送反馈信息。
32、 根据权利要求 28〜30任一项所述的接收方设备, 其特征在于, 当所述传输策略为将所述待传输数据的反馈信息的反馈时长设置为大于 第一调度窗口与第三调度窗口之间的竞争窗口的时长, 所述第三调度窗口为 所述第一调度窗口之后的第一个调度窗口时, 所述接收模块, 具体用于接收 所述发送方设备根据所述传输策略在所述第一调度窗口中的最后一个无线帧 发送所述待传输数据;
所述发送模块, 具体用于在所述第三调度窗口中的无线帧向所述发送方 设备发送反馈信息。
33、 根据权利要求 30所述的接收方设备, 其特征在于,
当所述传输策略为所述接收方设备将所述待传输数据的反馈信息在所述 专用信道中与所述第一调度窗口对应的调度窗口发送时, 所述接收模块, 具 体用于接收所述发送方设备根据所述待传输策略, 在所述第一调度窗口中的 非最后一个无线帧发送所述待传输数据;
所述发送模块, 具体用于在所述专用信道中与所述第一调度窗口对应的 调度窗口发送的反馈信息。
34、 根据权利要求 28〜33任一项所述的接收方设备, 其特征在于, 所述接收模块, 还用于在接收发送方设备根据传输策略发送的待传输数 据之前, 接收所述发送方方设备发送的所述传输策略; 或者,
所述接收方设备还包括: 配置模块, 用于在接收发送方设备根据传输策 略发送的待传输数据之前, 配置所述待传输策略。
35、 一种发送方设备, 其特征在于, 包括: 处理器和存储器, 所述存储 器存储执行指令, 当所述发送方设备运行时, 所述处理器与所述存储器之间 通信, 所述处理器执行所述执行指令使得所述发送方设备执行如权利要求 1〜10任一项所述的方法。
36、 一种接收方设备, 其特征在于, 包括: 处理器和存储器, 所述存储 器存储执行指令, 当所述接收方设备运行时, 所述处理器与所述存储器之间 通信, 所述处理器执行所述执行指令使得所述接收方设备执行如权利要求 1 1〜17任一项所述的方法。
PCT/CN2014/073115 2014-03-10 2014-03-10 数据传输方法、发送方设备及接收方设备 Ceased WO2015135105A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
PCT/CN2014/073115 WO2015135105A1 (zh) 2014-03-10 2014-03-10 数据传输方法、发送方设备及接收方设备
CN201480067566.4A CN105814826B (zh) 2014-03-10 2014-03-10 数据传输方法、发送方设备及接收方设备
EP14885152.0A EP3098995B1 (en) 2014-03-10 2014-03-10 Data transmission method, sender device and receiver device
US15/258,986 US10212734B2 (en) 2014-03-10 2016-09-07 Data transmission method, sender device, and receiver device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/073115 WO2015135105A1 (zh) 2014-03-10 2014-03-10 数据传输方法、发送方设备及接收方设备

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/258,986 Continuation US10212734B2 (en) 2014-03-10 2016-09-07 Data transmission method, sender device, and receiver device

Publications (1)

Publication Number Publication Date
WO2015135105A1 true WO2015135105A1 (zh) 2015-09-17

Family

ID=54070750

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/073115 Ceased WO2015135105A1 (zh) 2014-03-10 2014-03-10 数据传输方法、发送方设备及接收方设备

Country Status (4)

Country Link
US (1) US10212734B2 (zh)
EP (1) EP3098995B1 (zh)
CN (1) CN105814826B (zh)
WO (1) WO2015135105A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111149395A (zh) * 2017-09-27 2020-05-12 代傲表计系统有限公司 用于在窄带系统中进行双向数据传输的方法
CN111950941A (zh) * 2020-10-13 2020-11-17 垒途智能教科技术研究院江苏有限公司 一种提高交互体验的工业设计系统及其交互方法
CN121309482A (zh) * 2025-12-12 2026-01-09 上海壁仞科技股份有限公司 流量控制方法、装置、设备、存储介质及程序产品

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008140223A1 (en) * 2007-05-09 2008-11-20 Samsung Electronics Co., Ltd. Method for supporting short latency data transmission in a mobile communication system
CN101414900A (zh) * 2007-10-15 2009-04-22 大唐移动通信设备有限公司 时分双工系统混合自动重传方法及装置
US20110064019A1 (en) * 2009-09-16 2011-03-17 Jin Young Chun Method and apparatus for transmitting uplink control signal in relay station
CN103188054A (zh) * 2011-12-28 2013-07-03 华为技术有限公司 反馈时延的获取方法、装置及系统

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1289219A1 (en) * 2001-08-28 2003-03-05 Lucent Technologies Inc. A method of scheduling data packets for transmission over a shared channel, and a terminal of data packet transmission network
US8483105B2 (en) * 2003-10-15 2013-07-09 Qualcomm Incorporated High speed media access control
US20060009229A1 (en) * 2004-07-10 2006-01-12 Yuan Yuan Sequential coordinated channel access in wireless networks
CN1905428B (zh) * 2005-07-25 2010-08-18 上海原动力通信科技有限公司 一种具有低时延特性的时分双工移动通信系统的传输方法
KR100994285B1 (ko) * 2005-11-04 2010-11-15 엘지전자 주식회사 주파수분할 다중접속 시스템을 위한 랜덤 액세스 채널 호핑
MY187399A (en) * 2006-04-28 2021-09-22 Qualcomm Inc Method and apparatus for enhanced paging
KR20070121513A (ko) * 2006-06-21 2007-12-27 엘지전자 주식회사 이동통신 시스템의 상향 접속 방법
JP4819129B2 (ja) * 2006-10-27 2011-11-24 三菱電機株式会社 データ通信方法、通信システム及び移動端末
EP2145493B1 (en) * 2007-06-19 2015-08-12 LG Electronics Inc. Enhancement of lte random access procedure
US8780790B2 (en) * 2008-01-07 2014-07-15 Qualcomm Incorporated TDD operation in wireless communication systems
US10771199B2 (en) * 2008-04-02 2020-09-08 Qualcomm Incorporated Methods and apparatus for reverse link acknowledgement in a wireless local area network (WLAN)
CN101562897B (zh) * 2008-04-18 2010-11-17 大唐移动通信设备有限公司 确定随机接入前导序列响应发送窗口的方法、装置及系统
CN101978721B (zh) * 2008-04-24 2013-07-31 夏普株式会社 移动站装置、移动通信系统以及通信方法
RU2486711C2 (ru) * 2008-11-07 2013-06-27 Хуавэй Текнолоджиз Ко., Лтд. Способ ретрансляционной передачи и сетевой узел
KR100956828B1 (ko) * 2008-11-13 2010-05-11 엘지전자 주식회사 반(半)-지속적 스케줄링의 비활성화를 지시하는 방법 및 이를 이용한 장치
US9137160B2 (en) * 2009-01-29 2015-09-15 Qualcomm Incorporated Method and apparatus for accomodating a receiver buffer to prevent data overflow
US8514721B2 (en) * 2009-06-22 2013-08-20 Qualcomm Incorporated Robust UE receiver
CN106028270B (zh) * 2010-02-12 2020-08-04 交互数字专利控股公司 从wtru执行随机接入信道传输的方法、wtru、以及节点b
BR112012026946B1 (pt) * 2010-04-28 2022-01-11 Mitsubishi Electric Corporation Sistema de comunicação móvel, estação base, e, terminal móvel
EP2586142B1 (en) * 2010-07-07 2017-05-03 Huawei Technologies Co., Ltd. Deterministic placement of timestamp packets using a periodic gap
CN103416017B (zh) * 2010-11-12 2016-11-16 交互数字专利控股公司 用于执行信道聚合和媒介访问控制重传的方法和设备
WO2013115567A1 (ko) * 2012-01-30 2013-08-08 엘지전자 주식회사 D2d 통신을 지원하는 무선통신 시스템에서 d2d 전송 데이터에 대한 피드백 정보를 전송 및 수신하는 방법과 이를 위한 장치
EP2955870B1 (en) * 2013-02-06 2020-04-01 LG Electronics Inc. Method for transreceiving signals and apparatus for same
US20150117319A1 (en) * 2013-10-25 2015-04-30 Qualcomm Incorporated Scheduling request without random access procedure

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008140223A1 (en) * 2007-05-09 2008-11-20 Samsung Electronics Co., Ltd. Method for supporting short latency data transmission in a mobile communication system
CN101414900A (zh) * 2007-10-15 2009-04-22 大唐移动通信设备有限公司 时分双工系统混合自动重传方法及装置
US20110064019A1 (en) * 2009-09-16 2011-03-17 Jin Young Chun Method and apparatus for transmitting uplink control signal in relay station
CN103188054A (zh) * 2011-12-28 2013-07-03 华为技术有限公司 反馈时延的获取方法、装置及系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3098995A4 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111149395A (zh) * 2017-09-27 2020-05-12 代傲表计系统有限公司 用于在窄带系统中进行双向数据传输的方法
CN111149395B (zh) * 2017-09-27 2022-07-08 代傲表计系统有限公司 用于在窄带系统中进行双向数据传输的方法
CN111950941A (zh) * 2020-10-13 2020-11-17 垒途智能教科技术研究院江苏有限公司 一种提高交互体验的工业设计系统及其交互方法
CN111950941B (zh) * 2020-10-13 2021-02-12 垒途智能教科技术研究院江苏有限公司 一种提高交互体验的工业设计系统及其交互方法
WO2022077536A1 (zh) * 2020-10-13 2022-04-21 垒途智能教科技术研究院江苏有限公司 一种提高交互体验的工业设计系统及其交互方法
CN121309482A (zh) * 2025-12-12 2026-01-09 上海壁仞科技股份有限公司 流量控制方法、装置、设备、存储介质及程序产品
CN121309482B (zh) * 2025-12-12 2026-04-10 上海壁仞科技股份有限公司 流量控制方法、装置、设备、存储介质及程序产品

Also Published As

Publication number Publication date
EP3098995A1 (en) 2016-11-30
EP3098995A4 (en) 2017-03-22
CN105814826A (zh) 2016-07-27
CN105814826B (zh) 2019-06-07
US20160381703A1 (en) 2016-12-29
US10212734B2 (en) 2019-02-19
EP3098995B1 (en) 2020-01-08

Similar Documents

Publication Publication Date Title
US10594447B2 (en) Data transmission method, terminal, and ran device
EP3895493B1 (en) Method and network nodes for enabling downlink scheduling for a sps and drx configured ue
EP2169871B1 (en) Method and apparatus of handling a timer for triggering buffer status report
CN113992311B (zh) 用户设备装置和基站装置
US9560594B2 (en) Access point response to PS-Poll
US9906347B2 (en) Method and system for hybrid automatic repeat request operation in a semi-persistent scheduling (SPS) interval
JP7689793B2 (ja) サイドリンク上で不連続受信を実行するための方法、アーキテクチャ、装置、及びシステム
WO2019137378A1 (zh) 通信方法、通信设备和网络设备
US20160338044A1 (en) Data transmission method and system, and device
KR20180020131A (ko) Laa의 경쟁 윈도우의 적응 제어 방법 및 장치
CN107864698A (zh) 用于超额传输机会时间的补偿
CN119054352A (zh) 对用于xr应用的ran的辅助
US10212734B2 (en) Data transmission method, sender device, and receiver device
CN114287168B (zh) 电信系统中的下行链路监测
WO2021031914A1 (zh) 一种竞争窗口维护方法及设备
CN117296437A (zh) 用于在侧链路上执行非连续接收的方法、架构、装置和系统
HK1140591A (zh) 在基於分组的蜂窝系统中在时间上调适传输和接收

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14885152

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2014885152

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2014885152

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE