WO2015109438A1 - 数据传输方法及装置 - Google Patents

数据传输方法及装置 Download PDF

Info

Publication number
WO2015109438A1
WO2015109438A1 PCT/CN2014/070995 CN2014070995W WO2015109438A1 WO 2015109438 A1 WO2015109438 A1 WO 2015109438A1 CN 2014070995 W CN2014070995 W CN 2014070995W WO 2015109438 A1 WO2015109438 A1 WO 2015109438A1
Authority
WO
WIPO (PCT)
Prior art keywords
station
frame
sending
transmission
response
Prior art date
Application number
PCT/CN2014/070995
Other languages
English (en)
French (fr)
Inventor
李云波
罗俊
杨讯
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2014/070995 priority Critical patent/WO2015109438A1/zh
Priority to CN201480045613.5A priority patent/CN105474570A/zh
Priority to EP14879849.9A priority patent/EP3089395B1/en
Publication of WO2015109438A1 publication Critical patent/WO2015109438A1/zh
Priority to US15/215,108 priority patent/US10306602B2/en

Links

Classifications

    • 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
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • 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/1607Details of the supervisory signal
    • H04L1/1685Details of the supervisory signal the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal
    • 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/1829Arrangements specially adapted for the receiver end
    • H04L1/1854Scheduling and prioritising arrangements
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • 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

  • the present invention relates to communications technologies, and in particular, to a data transmission method and apparatus.
  • a wireless local area network (WLAN) system uses a carrier sense and channel reservation mechanism. When a certain time of a channel is occupied by a station, other stations will not allow data transmission during this time.
  • Figure 1 is a schematic diagram of station communication. As shown in Figure 1, station C and station B are within the coverage of station A. When station A sends data to station B, station C also receives the signal sent by station A, in order to avoid Conflict, Site C does not send data. Therefore, in the prior art, the transmission efficiency of the system is not high.
  • SUMMARY OF THE INVENTION Embodiments of the present invention provide a data transmission method and apparatus for improving system efficiency.
  • an embodiment of the present invention provides a data transmission method, including:
  • the third station receives the first sending frame sent by the first station to the second station, and acquires a sending end time of the first sending frame;
  • the third station is within the coverage of the first station and the second station is outside the coverage of the third station; the sending end time of the second sending frame is not later than the first a transmission end time of a transmission frame, where the preset duration is greater than or equal to a difference between a transmission end time of the first transmission frame and a transmission end time of the second transmission frame.
  • the acquiring, by the third station, the sending end time of the first sending frame includes:
  • the third station obtains the first issue by parsing frame header information of the first sending frame The transmission end time of the frame to be sent.
  • the third station sends a second sending frame to the fourth station, and indicates the The fourth station delays the response response frame, including:
  • the third station sends a second sending frame to the fourth station, where the second sending frame includes the preset duration, so that the fourth station at least after the second sending frame ends Delaying the response time frame after delaying the preset duration;
  • the third station sends the second sending frame to the fourth station, where the second sending frame includes, in the second sending frame, indicating that the fourth station does not reply temporarily after the end of the second sending frame is received.
  • Response frame information
  • the third station sends a response request frame to the fourth station after the at least the preset duration is further delayed after the sending of the second sending frame ends, where the response request frame is used to indicate the fourth The site replies to the response frame.
  • the third station sends a second to the fourth station Before sending a frame, it also includes:
  • the third station determines that the first station is a transmission opportunity holding node of the third station.
  • the third station receives the first station to the second Before the first sending frame sent by the station, it also includes:
  • the third site establishes a list of neighbor sites.
  • the third station acquires the first sending frame Before the end of the sending, it also includes: The third station parses the frame header information of the first sending frame, and acquires identifier information of the receiving station that receives the first sending frame;
  • an embodiment of the present invention provides a data transmission method, including:
  • the fourth station receives the second sending frame sent by the third station and the indication information indicating the delayed response frame of the fourth station, where the sending end time of the second sending frame is not later than the first station to the second station The transmission end time of the first transmission frame sent;
  • the fourth station sends a response frame to the third station after the second transmission frame is delayed by at least one preset duration after receiving the second transmission frame according to the indication information;
  • the third station is within the coverage of the first station, and the second station is outside the coverage of the third station; the preset duration is greater than or equal to the end of the sending of the first sending frame. The difference between the time and the transmission end time of the second transmission frame.
  • the fourth station receives a second sending frame sent by the third station, and indication information indicating that the fourth station delays the reply response frame, including :
  • the fourth station receives the second sending frame sent by the third station, where the second sending frame includes the preset duration;
  • the fourth station sends, according to the indication information, a response frame to the third station after the second transmission frame is delayed by at least one preset duration, including: the fourth station And sending, according to the second sending frame, a response frame to the third station after delaying the preset time at least after receiving the second sending frame;
  • the receiving, by the fourth station, the second sending frame sent by the third station, and the indication information indicating that the fourth station delays the reply response frame includes:
  • the fourth station sends a response frame to the third station after the second transmission frame is delayed by at least one preset duration after receiving the second transmission frame, according to the indication information, including: And the fourth station sends, according to the notification signaling, a response frame to the third station after delaying the preset duration by at least after receiving the second sending frame;
  • the receiving, by the fourth station, the second sending frame sent by the third station, and the indication information indicating that the fourth station delays the reply response frame includes:
  • the fourth station sends the response frame to the third station after the second transmission frame is delayed by at least one preset duration after receiving the second transmission frame, according to the indication information, including:
  • an embodiment of the present invention provides a data transmission method, including:
  • the first station sends a first transmission frame to the second station, and instructs the second station to delay replying the response frame;
  • the first station receives the response frame sent by the second station after delaying at least a preset duration after the sending of the first transmission frame ends.
  • the first station sends the first sending frame to the second station, and the second station delays the reply response frame, including:
  • the first station sends a first sending frame to the second station, where the first sending frame includes the preset duration, so that the second station is after the first sending frame is received. Responding to the response frame at least after delaying the preset duration;
  • the first station sends, by the first station, the first sending frame to the second station, where the first sending frame includes, in the first sending frame, indicating that the second station does not reply temporarily after the end of the receiving of the first sending frame Response frame information;
  • an embodiment of the present invention provides a data transmission method, including:
  • the second station receives the first sending frame sent by the first station and the indication information indicating the delay reply response frame of the second station;
  • the second station sends a response frame to the first station after the at least one preset duration is delayed after receiving the first sending frame according to the indication information.
  • the second station receives a first sending frame sent by the first station, and indication information indicating that the second station delays the reply response frame, including :
  • the second station receives the first sending frame sent by the first station, where the first sending frame includes the preset duration;
  • the second station sends a response frame to the first station after the first sending frame is delayed by at least one preset time length after receiving the first sending frame
  • the second station includes: the second station And sending, according to the first sending frame, a response frame to the first station after delaying at least the preset time after receiving the first sending frame;
  • Receiving, by the second station, the first sending frame sent by the first station, and the indication information indicating that the second station delays the reply response frame including:
  • the second station sends a response frame to the first station after the first sending frame is delayed by at least one preset time length after receiving the first sending frame
  • the second station includes: the second station And sending, according to the notification signaling, a response frame to the first station after delaying the preset duration by at least after receiving the first sending frame;
  • Receiving, by the second station, the first sending frame sent by the first station, and the indication information indicating that the second station delays the reply response frame including:
  • the sending, by the second station, the response frame to the first station after the first sending frame is delayed by at least one preset duration, according to the indication information includes:
  • an embodiment of the present invention provides a site, where the site is a third site, and the site includes:
  • An acquiring module configured to receive a first sending frame sent by the first station to the second station, and obtain a sending end time of the first sending frame
  • a indicating module configured to send a second sending frame to the fourth station, and instruct the fourth station to delay the reply response frame
  • a receiving module configured to receive a response frame sent by the fourth station after the at least one preset duration is delayed after the sending of the second sending frame ends;
  • the third station is within the coverage of the first station and the second station is outside the coverage of the third station; the sending end time of the second sending frame is not later than the first a transmission end time of a transmission frame, where the preset duration is greater than or equal to a difference between a transmission end time of the first transmission frame and a transmission end time of the second transmission frame.
  • the acquiring module is specifically configured to: obtain, by analyzing parsing header information of the first sending frame, a sending end time of the first sending frame .
  • the indication module is specifically configured to: send a second sending frame to the fourth station, where The second sending frame includes the preset duration, so that the fourth station returns the response frame after delaying at least the preset duration after the second sending frame is received; or,
  • the second sending frame includes information for indicating that the fourth station does not temporarily reply to the response frame after the second sending frame ends;
  • the response request frame is used to instruct the fourth station to reply to the response. frame.
  • the method further includes:
  • a first determining module configured to determine that the first station is a transmission opportunity holding node of the third station.
  • the method further includes:
  • a setup module is used to establish a list of neighbor sites.
  • the method further includes:
  • a parsing module configured to parse the header information of the first sending frame, and obtain identifier information of the receiving station that receives the first sending frame;
  • a second determining module configured to determine whether the identifier information of the receiving station is in a list of the neighboring sites of the third site; if not, the acquiring module is configured to perform the acquiring the first sending frame Send the operation at the end time.
  • an embodiment of the present invention provides a site, where the site is a fourth site, and the site includes:
  • a receiving module configured to receive a second sending frame sent by the third station, and indication information indicating the fourth station delay reply response frame, where the sending end time of the second sending frame is not later than the first station The sending end time of the first transmission frame sent by the second station; a sending module, configured to send, according to the indication information, a response frame to the third station after delaying at least a preset duration after receiving the second sending frame;
  • the third station is within the coverage of the first station, and the second station is outside the coverage of the third station; the preset duration is greater than or equal to the end of the sending of the first sending frame. The difference between the time and the transmission end time of the second transmission frame.
  • the receiving module is specifically configured to: receive a second sending frame that is sent by the third station, where the second sending frame includes The preset duration;
  • the sending module is specifically configured to: send, according to the second sending frame, a response frame to the third station after delaying the preset time at least after receiving the second sending frame;
  • the receiving module is further configured to: receive the second sending frame sent by the third station, and the notification signaling that includes the preset duration;
  • the sending module is further configured to: send, according to the notification signaling, a response frame to the third station after delaying the preset duration by at least after receiving the second sending frame;
  • the receiving module is further configured to: receive a second sending frame sent by the third station, where the second sending frame includes, in the second sending frame, indicating that the fourth station receives the second sending frame. Receiving, after the end, the information of the response frame is not returned; receiving the response request frame sent by the third station after the second transmission frame is sent at least after the end of the second transmission frame, wherein the response request frame is used for Instructing the fourth station to reply to the response frame;
  • the sending module is further configured to: send the response frame to the third station according to the response request frame.
  • the seventh aspect the embodiment of the present invention provides a site, where the site is a first site, and the site includes:
  • the indicating module is configured to send a first sending frame to the second station, and instruct the second station to delay the reply response frame;
  • the receiving module is configured to receive a response frame sent by the second station after the at least one preset duration is delayed after the sending of the first sending frame ends.
  • the block is specifically configured to: send a first sending frame to the second station, where the first sending frame includes the preset duration, so that the second station after the first sending frame is received Responding to the response frame at least after delaying the preset duration;
  • the first sending frame includes information for indicating that the second station does not temporarily reply to the response frame after the end of the first sending frame is received;
  • the embodiment of the present invention provides a site, where the site is a second site, and the site includes:
  • a receiving module configured to receive a first sending frame sent by the first station and indication information indicating that the second station delays the reply response frame;
  • a sending module configured to send, according to the indication information, a response frame to the first station after delaying at least a preset duration after receiving the first sending frame.
  • the receiving module is configured to: receive a first sending frame that is sent by the first station, where the first sending frame includes The preset duration;
  • the sending module is configured to: send, according to the first sending frame, a response frame to the first station after delaying the preset time at least after receiving the first sending frame;
  • the receiving module is further configured to: receive the first sending frame sent by the first station, and the notification signaling that includes the preset duration;
  • the sending module is further configured to: send, according to the notification signaling, a response to the first station after delaying at least the preset duration after receiving the first sending frame
  • the receiving and receiving module module further has a specific body for:: receiving the first first sending and sending of the first station Sending a frame frame, wherein, in the first first sending frame frame, the middle packet includes a reference point for indicating the second second station site in the The first information transmission frame frame is connected to the end of the reception end bundle, and the information information of the response frame frame is not returned after the temporary response;
  • the pre-set time is set to be long after the response sent by the request should be requested to request the frame frame, in which the said response should be requested to use the frame frame for the indication indication
  • the second second station site is responsive to the reply response frame frame;
  • the said sending and sending module module further has a specific body for:: the root according to the said response, the request should be requested to obtain the frame direction
  • the first station station sends and sends the said response response frame frame.
  • the third station of the third station receives the first first transmission sent by the first station to the second station.
  • the transmission of the frame is sent, the end of the transmission is completed, and the second and second transmission frames are transmitted and sent to the fourth station, and the fourth and fourth indications are indicated.
  • the station station delay delay reply reply response frame frame and after the end of the second second transmission frame frame transmission and delivery end to at least less delay delay
  • the response frame frame is sent and sent, wherein, the second second transmission is sent.
  • the end of the transmission of the frame is sent, the end of the bundle is not later than the end of the transmission of the first frame of the first frame, and the pre-set is set.
  • the length of time is greater than that of the first frame sent by the first frame.
  • the fourth station station point is after the second and second transmissions of the frame transmission frame and the reception end of the bundle, and at least after waiting for a pre-preset time
  • the reply to the reverberation response should be framed, and from now on, the third station site can also be used when the line number data is sent and sent at the first station. In order to send and send the data of the line number, the efficiency of the transmission and transmission efficiency of the system system is improved. .
  • Figure 11 is a schematic view of the point-to-point communication communication for the station
  • Figure 22 is a schematic diagram of the intention of the station site point-to-point communication message
  • Figure 33 is a flow chart of the embodiment 1 of the present invention.
  • Figure 44 is a schematic view showing a method for transmitting data transmission and transmission according to the present invention.
  • 3300 * 6 is a second schematic diagram of a frame format of a data frame
  • Embodiment 7 is a flowchart of Embodiment 2 of a data transmission method according to the present invention.
  • Embodiment 8 is a flowchart of Embodiment 3 of a data transmission method according to the present invention.
  • Embodiment 9 is a flowchart of Embodiment 4 of a data transmission method according to the present invention.
  • Embodiment 1 of a station according to the present invention is a schematic structural diagram of Embodiment 1 of a station according to the present invention.
  • Embodiment 11 is a schematic structural diagram of Embodiment 2 of a station according to the present invention.
  • Embodiment 3 of a station according to the present invention is a schematic structural diagram of Embodiment 3 of a station according to the present invention.
  • FIG. 13 is a schematic structural diagram of Embodiment 4 of a station according to the present invention.
  • Embodiment 5 of a station according to the present invention is a schematic structural diagram of Embodiment 5 of a station according to the present invention.
  • Embodiment 6 of a station according to the present invention is a schematic structural diagram of Embodiment 6 of a station according to the present invention.
  • Embodiment 7 of a station according to the present invention is a schematic structural diagram of Embodiment 7 of a station according to the present invention.
  • FIG. 17 is a schematic structural diagram of Embodiment 8 of a station according to the present invention.
  • the technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention.
  • the embodiments are a part of the embodiments of the invention, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
  • FIG 2 is a schematic diagram of site communication.
  • the wireless signal coverage of Site C and Site A is the area defined by the first circle on the left and the second circle on the left in Figure 2, that is, Site B is not at the site.
  • Site B is not at the site.
  • Site D is not within the coverage of Site A.
  • station A sends data to station B
  • station C also wants to send data to station D
  • station C does not Site D sends data
  • Site B is not in the coverage of Site C
  • the fact that Site C sends data to Site D does not affect Site A sending data to Site B, that is, Site C is Site A to Site B.
  • Exposing the site it is important to emphasize that since the exposed site is related to the directionality of the link, the site A to site B link specifically refers to the unidirectional link transmitted by site A and received by site B.
  • the data frame sent by the site A to the site B may correspond to the first transmission frame in the embodiment of the present invention, and the data frame sent by the site C to the site D may be correspondingly configured.
  • the communication link between the site A and the site B is the primary communication link
  • the communication link between the site C and the site D is the secondary communication link, where the first transmission frame Both the second transmission frame and the second transmission frame can be used to carry data.
  • FIG. 3 is a flowchart of Embodiment 1 of a data transmission method according to the present invention. As shown in FIG. 3, the method in this embodiment may include:
  • Step 301 The third station receives a first sending frame sent by the first station to the second station, and acquires a sending end time of the first sending frame.
  • the third station obtains a sending end time of the first sending frame by parsing the frame header information of the first sending frame.
  • Step 302 The third station sends a second sending frame to the fourth station, and instructs the fourth station to delay the reply response frame.
  • Step 303 The third station receives the response frame sent by the fourth station after the at least one preset duration is delayed after the sending of the second sending frame ends.
  • the third site is within the coverage of the first site and the second site is outside the coverage of the third site, that is, the site A and the site C can hear each other, the site B and Site A can hear each other, but Site B and Site C cannot hear each other, that is, the third site is the exposed site of the first site and the second site.
  • the second station after the second station receives the first transmission frame sent by the first station, the second station needs to reply the response frame to the first station as the confirmation of the first transmission frame sent by the first station; After the fourth station receives the second transmission frame sent by the third station, the fourth station needs to reply the response frame to the third station as the confirmation of the second transmission frame sent by the third station.
  • the current WLAN standard supports two mechanisms for acknowledgment, namely, mechanisms for responding to two response frames: Acknowledgement (ACK) and Block Acknowledgement (BA).
  • the immediate ACK mechanism requires the receiving station to send an ACK frame after the Short Interframe Space (SIFS) is received after receiving the data frame.
  • SIFS Short Interframe Space
  • BA Block Acknowledgement
  • Block ACK Request frame after receiving the station interval SIFS, replying to the ACK1 frame as an acknowledgement of the Basic Block ACK Request frame, and then receiving the station and then transmitting through the competition Basic Block ACK frame, after the transmitting station correctly receives the Basic Block ACK frame, it replies ACK2 with the SIFS time as the acknowledgement of the Basic Block ACK frame.
  • the lengths of the first sending frame and the second sending frame are generally different.
  • the third station and the first station may Mutual hearing, the third station sending the second transmission frame to the fourth station may affect the first station receiving the response frame that the second station replies after receiving the first transmission frame, that is, the communication link may affect the main communication chain.
  • the efficiency of the road Therefore, the transmission end time of the second transmission frame cannot be later than the transmission end time of the first transmission frame.
  • the third station needs to obtain the sending end time of the first sending frame when the first station sends the first sending frame to the second station, and optionally, the third station parses the frame header of the first sending frame.
  • the information gets the transmission end time of the first transmission frame.
  • the normal frame header is divided into two parts: the physical layer header and the MAC layer header.
  • the higher layer header is not discussed here, because the WLAN protocol usually only focuses on the physical layer and the MAC layer, and the higher layer header contains the data in the WLAN protocol.
  • the physical layer header and the MAC layer are used in this patent because the information read from the frame header in this patent is extracted from the physical layer or the MAC layer header without affecting the patented implementation.
  • the headers are collectively referred to as frame headers.
  • the third station can obtain the duration of the first sending frame by using the frame length in the frame header and the Modulation and Coding Scheme (MCS) information, and according to the current time or the first time.
  • the sending start time of the transmission frame (the receiving station can obtain the transmission duration of the frame header by the frame format of the received frame, and the transmission start time of the first transmission frame can be obtained by subtracting the transmission time of the frame header from the current time).
  • the MCS includes modulation information and spatial stream number information. It is assumed that the frame length is N bytes and the number of spatial streams is n. When the indicated modulation information is used, each OFDM symbol can accommodate k-bit information (single spatial stream), and each OFDM symbol time
  • the length is t Q , then the duration of the first transmitted frame, where "/] represents the upper rounding function.
  • the specific calculation method may be determined according to the actual situation. For example, when the physical layer header is not considered, the transmission time length of the physical layer frame header needs to be increased. When the physical layer is filled, the length of the length of the complementary layer needs to be considered. . 4 is a schematic diagram of a data transmission method according to the present invention. Since the third station needs to parse the frame header information of the first transmission frame to obtain the transmission end time of the first transmission frame, the transmission start time of the second transmission frame is later than the The sending start time of a sending frame, as shown in FIG. 4, the sending start time of the second sending frame may be later than the first sending frame.
  • the frame body start time, the difference between the transmission start time of the second transmission frame and the frame header end time of the first transmission frame is the processing delay of the second transmission frame.
  • the duration of the second transmission frame cannot exceed the duration of the first transmission frame - the duration of the frame header - the processing delay of the second transmission frame.
  • the transmission end time of the second transmission frame is not later than the transmission end time of the first transmission frame, that is, the transmission end time of the second transmission frame is earlier than The transmission end time of the first transmission frame, or the second transmission frame and the first transmission frame are simultaneously transmitted. If the existing immediate ACK or delayed BA acknowledgment mechanism is adopted, since the fourth station and the second station may hear each other, the fourth station may respond to the third station after receiving the second transmission frame, which may affect the second station. Receiving the first transmission frame sent by the first station, that is, the efficiency of the primary communication link may be affected from the communication link.
  • the third station sends a second sending frame to the fourth station, and instructs the fourth station to delay the reply response frame, so that the fourth station is in the second sending
  • the response frame is sent to the third station, that is, the receiving station (fourth station) of the second sending frame cannot overlap with the first sending frame in time.
  • the preset duration is greater than or equal to a difference between a transmission end time of the first transmission frame and a transmission end time of the second transmission frame.
  • the fourth site is outside the coverage of the first site.
  • the second station may use an existing immediate acknowledgement mechanism or a delayed BA mechanism to reply a response frame to the first station, such as ACK1;
  • the second transmission frame is sent to the fourth station, and the fourth station is delayed to respond to the response frame, so that the fourth station receives the second transmission frame.
  • the response frame such as ACK2 is directly sent to the third station, or the fourth station may re-competition the channel successfully, and then send a response frame to the third station, or wait for the third station to send. Respond to the request frame after the SIFS time response response frame.
  • the processing delay time here may be calculated from the end time of the frame header, or may be extracted from the header of the necessary information (such as the receiving station address, that is, the second station identification information, and the sending station address, ie, the first station) Identification information)
  • the time starts counting.
  • the specific calculation method can be based on the specific definition in the implementation system. For the convenience of description, the processing delay is calculated from the end of the frame header. Introducing this processing delay Because the third station receives the frame header, it takes a certain time to interpret the frame header and change from the receiving state to the transmitting state.
  • the specific delay time length required is related to the complexity of parsing the frame header and the operation speed of the third station. The specific values are not discussed here.
  • the third station may obtain the transmission end time of the first transmission frame by parsing the frame header information of the first transmission frame, and the transmission end time of the second transmission frame is not later than the transmission end time of the first transmission frame. a criterion, the third station may determine a sending end time of the second sending frame, so that the preset duration is greater than or equal to a difference between the sending end time of the first sending frame and the sending end time of the second sending frame. The preset duration is obtained.
  • the first achievable manner is: the third station sends a second sending frame to the fourth station, where the second sending frame includes the preset duration, so that the fourth The station returns the response frame after delaying the preset duration by at least the end of the receiving of the second transmission frame.
  • FIG. 5 is a schematic diagram 1 of a frame format of a data frame
  • FIG. 6 is a second schematic diagram of a frame format of a data frame.
  • a delay time field of a new response frame that is, the preset duration field
  • Other portable methods such as existing fields in the figure.
  • the second implementation manner is: the third station sends the second sending frame to the fourth station, and sends the notification signaling that includes the preset duration to the fourth station. So that the fourth station returns the response frame after delaying at least the preset duration after the end of the second transmission frame is received.
  • the third station when the third station sends the second sending frame to the fourth station, or the third station sends the second sending frame to the fourth station, or the third station sends the second sending to the fourth station.
  • sending a notification instruction including the preset duration to the fourth station so that the fourth station sends the response to the third station after waiting at least the preset duration after receiving the second sending frame. frame.
  • the third achievable manner is: the third station sends the second sending frame to the fourth station, where the second sending frame is included to indicate the fourth station Temporarily not replying to the information of the response frame after the end of the second transmission frame is received; and, after the third station is delayed by at least the preset duration after the second transmission frame is sent, to the fourth The station sends a response request frame, where the response request frame is used to instruct the fourth station to reply to the response frame. If the fourth station adopts the existing immediate acknowledgement mechanism, the fourth station returns a response frame to the third station after receiving the second transmission frame after the SIFS, which may affect the second station to receive the first transmission frame.
  • the third station may send, to the fourth station, a second sending frame, which is used to indicate that the fourth station does not need to reply to the response frame information after receiving the second sending frame, specifically, The manner in which the indication information is carried in the frame, such as adding a new indication information field or multiplexing an existing field in an existing frame format.
  • the third station sends indication information for indicating the fourth station reply response frame to the fourth station, so that the fourth station is finished receiving
  • the response frame is sent to the third station, thereby ensuring that the receiving station of the second transmission frame does not interfere with the reception of the receiving station of the first transmission frame when replying to the response frame.
  • the third station sends a second sending frame to the fourth station, and indicates that the fourth station delays the reply response frame; and the third station delays at least one preset after the sending of the second sending frame ends. After the duration, a response frame sent by the fourth station is received.
  • the above-mentioned transmission length for the second transmission frame and the delay time limit of the response frame are only made for the case where the first station transmits the link resource of the data frame to the second station.
  • the second transmission frame does not have to be set according to the first transmission frame.
  • the transmission length of the second transmission frame and the delay time of the response frame need not be limited as described above, but should be set according to a specific application scenario.
  • the AP divides the transmission time into uplink and downlink times for transmission and reception
  • the transmission duration cannot exceed the downlink end point
  • the delay time of the response frame is the The preset duration needs to be greater than the difference between the end time of the second transmission frame and the end time of the downlink.
  • the transmission duration cannot exceed the uplink termination point
  • the delay time of the response frame needs to be greater than the difference between the second transmission frame end time and the uplink end time.
  • the third station receives the response frame sent by the fourth station after the at least one preset duration is delayed after the second transmission frame is sent.
  • the third station sends a second sending frame to the fourth station by receiving the sending end time of the first sending frame sent by the first station to the second station, and instructs the fourth station to delay the reply response frame, and Receiving, by the fourth station, a response frame after the second transmission frame is sent at the end of the transmission of the second transmission frame, where the transmission of the second transmission frame ends.
  • the preset duration is greater than or equal to the difference between the transmission end time of the first transmission frame and the transmission end time of the second transmission frame, so that the fourth station is After the second transmission frame is received, the response frame is returned after waiting at least for a preset period of time, so that when the data is sent by the first station, the third station can also perform data transmission, thereby improving the transmission efficiency of the system.
  • the method before the receiving, by the third station, the first sending frame sent by the first station to the second station, the method further includes: the third station establishing a list of neighboring sites.
  • the station can obtain the identification information of the neighboring site by establishing the frame header information of the sending frame currently being sent by the neighboring site, and establish a neighboring site list, or can actively send the request frame and then receive the response frame of the neighboring site. Obtain the identification information of the neighboring site, where the neighboring site is the site that can hear each other.
  • the mutual positional relationship of the two stations is equal, that is, if one site is within the coverage of another site, then the other site is also within its own coverage. This is based on whether the channel fading between the two sites is the same or approximately the same.
  • the signal is transmitted from one station to another and the signal received from the other station to the station is basically the same as the channel strength and the packet error rate received by the receiver.
  • the present invention has been made based on this case. If the two sites have different coverage ranges due to different transmission powers, this in itself will affect the fairness between the two sites. In this case, the two sites need to pass other mechanisms (for example, each site first sends its own list of determined neighbor sites to its own associated APs. The APs determine the neighbor list of each site through negotiation, and then the neighbors. The list is sent to each site). Since the process of how each site acquires a neighbor list does not have an impact on other implementation steps of the present invention, it will not be discussed too much here.
  • the method may further include: the third station parsing the frame header information of the first sending frame, and acquiring, receiving, receiving the first sending frame The third station determines whether the identification information of the receiving station is in the list of the neighboring sites of the third station; if not, performs the obtaining the sending end time of the first sending frame operating.
  • the third station may obtain the identifier information of the receiving station (ie, the second station) of the first sending frame by parsing the frame header information of the first sending frame, such as a MAC address; Then, the third station determines whether the identification information of the receiving site is in the list of the neighboring sites of the third site, and if so, the third site determines that it is not the first site and the exposed site of the receiving site, that is, if the third site When the data is sent to the fourth station, the efficiency of the primary communication link is affected.
  • the third station cannot perform data transmission, and the operation of acquiring the transmission end time of the first transmission frame may not be performed; Then, the third station determines that it is the first station and the exposed station of the receiving station (ie, the second station), and may perform the operation of acquiring the sending end time of the first sending frame.
  • the method may further include: determining, by the third station, that the first station is a transmission opportunity holding node of the third station.
  • a physical carrier sensing mechanism or a virtual carrier sensing mechanism may be adopted.
  • the physical carrier sensing mechanism determines whether the current channel is idle or busy by listening to the signal energy in the channel.
  • virtual carrier sensing when After a station occupies a channel, the station sets the Duration1 value in the transmission frame.
  • the Duration1 value is set to its own NAV, and no data is performed during the time. Send. And if the non-target station receives the frame of Duration 2 before the end of the current NAV time, and according to Duration 2, it will need to reserve a longer time than the current NAV, then update the Duration2 value to its own NAV value.
  • the site that ultimately sets the NAV for the non-target site is the transmission opportunity holder or TXOP holder of the non-target site.
  • NAV can be set by sending a control frame such as RTS, CTS or CTS-to-self through the station, or directly using the data frame.
  • the station can obtain a plurality of communication link resources that are being transmitted according to whether the receiving station that currently transmits the frame of the neighboring station of the station determines whether it is an exposed station in its own neighbor list. Opportunity, but in this way it is possible to multiplex the frames of the non-transportation opportunity holder and interfere with the transmission of the data of the transmission opportunity holder.
  • the first sending of the first sending frame may be determined first.
  • One site is the transmission opportunity holding node of the third site.
  • the third station may determine the first by detecting whether the RTS, the CTS, the CTS-to-self, or the sending address of the first sending frame is the MAC address of the transmission opportunity holding node of the third station. Whether the site is the transmission opportunity holding node of the third site, when RTS, CTS, CTS-to-self or the first transmission
  • the sending address of the frame is the MAC address of the transmission opportunity holding node of the third station, and the first station is the transmission opportunity holding node of the third station.
  • the third station may adopt the foregoing manner in the embodiment of the present invention.
  • the third station uses the communication link resource being transmitted; otherwise, the first station is not the transmission opportunity holding node of the third station, and in order to avoid interference with the transmission opportunity to hold the data transmission of the node, the third station does not perform multiplexing resources, that is, the third station The site does not send data.
  • the same primary transmission link or primary communication link there may be multiple exposed links, such as a communication link between the first site and the second site, and there may be multiple devices in the foregoing embodiment that satisfy the present invention.
  • the three-site and fourth-site conditional slave communication links if multiple exposed links are not exposed links to each other (ie, one exposed link interferes with the receiving sites of other exposed links), then multiple exposed links
  • the second transmission frame is sent to collide; for when only one exposed station exists and the exposed station selects the receiving station improperly, the receiving station of the second transmission frame may be interfered by the first transmission frame.
  • the fourth station is outside the coverage of the first station.
  • the first achievable solution The WLAN system divides the links between the two links that are mutually exposed links into one group. When one of the links transmits, the other links in the group can be simultaneously transmitted;
  • FIG. 7 is a flowchart of Embodiment 2 of the data transmission method of the present invention. As shown in FIG. 7, the method in this embodiment may include:
  • Step 701 The fourth station receives a second sending frame sent by the third station and indication information indicating that the fourth station delays the reply response frame.
  • Step 702 The fourth station sends a response frame to the third station after delaying at least a preset duration after receiving the second sending frame according to the indication information.
  • the fourth station receives the second transmission frame sent by the third station. Afterwards, the fourth station needs to reply the response frame to the third station as an acknowledgement of the second transmission frame sent by the third station.
  • the current WLAN standard supports two mechanisms for acknowledgment, namely mechanisms that include two replies to the response frame: ACK and BA. If the existing immediate ACK or delayed BA acknowledgment mechanism is adopted, since the fourth station and the second station may hear each other, the fourth station may respond to the third station after receiving the second transmission frame, which may affect the second station. Receiving the first transmission frame sent by the first station, that is, the efficiency of the primary communication link may be affected from the communication link.
  • the fourth station in order to avoid interference with the primary communication link from the communication link, receives the second transmission frame sent by the third station and indicates that the fourth station receives the second transmission frame. And delaying the indication information of the response response frame, and sending, according to the indication information, a response frame to the third station after the second transmission frame is received, at least after a predetermined period of time is received,
  • the sending end time of the second sending frame is not later than the first sending sent by the first station to the second station, based on the efficiency of the communication link. a transmission end time of the frame, wherein the third site is within the coverage of the first site and the second site is outside the coverage of the third site.
  • the fourth station receives the second sending frame sent by the third station, and the indication information indicating that the fourth station delays the reply response frame after receiving the second sending frame, optionally, the first An achievable manner: the fourth station receives the second sending frame sent by the third station, where the second sending frame includes the preset duration; correspondingly, the fourth station is according to the foregoing After the second transmission frame is received, the response frame is sent to the third station, and the fourth station may use the indication information after receiving the indication information.
  • Some immediate confirmation mechanisms or delayed BA mechanisms send response frames to the third station, or the fourth station can re-competition channels, and send response frames to the third station when the channel is idle, as shown in FIG.
  • the second implementation manner is: the fourth station receives the second sending frame sent by the third station, and the notification signaling that includes the preset duration; correspondingly, the fourth station is configured according to the The notification signaling, after delaying the preset duration by at least after receiving the second transmission frame, sending a response frame to the third station.
  • the fourth station receives the second sending frame sent by the third station, where the second sending frame includes, in the second sending frame, Transmitting, after the end of the transmission frame, the information of the response frame is not temporarily returned; the fourth station receives the information
  • the third station is configured to instruct the fourth station to reply to the response frame after the second station sends the response request frame after the second time frame is sent to the fourth station. And transmitting, by the fourth station, the response frame to the third station according to the response request frame.
  • the fourth station is within the coverage of the third station and the fourth station is outside the coverage of the first station to ensure that the communication link does not affect the efficiency of the primary communication link.
  • the preset duration is greater than or equal to a difference between a transmission end time of the first transmission frame and a transmission end time of the second transmission frame.
  • the fourth station receives the second sending frame sent by the third station and the indication information indicating the delayed response frame of the fourth station, and according to the indication information, at least after receiving the second sending frame After waiting for a preset duration, sending a response frame to the third station, where the sending end time of the second sending frame is not later than the sending end time of the first sending frame sent by the first station to the second station, thereby implementing
  • the third station can also perform data transmission, which improves the transmission efficiency of the system.
  • Two acknowledgment mechanisms are supported in the current WLAN standard, namely mechanisms that include two replies to the response frame: ACK and BA.
  • station A sends data to station B
  • station C can also send data to station D.
  • station D needs to reply to station C after receiving the data sent by station C, and because station A and The length of the data frame sent by the station C is generally different.
  • the site D uses the existing acknowledgment mechanism to reply the response frame to the site C, since the site B and the site D may hear each other, the site D may reply to the site C with a response frame.
  • Affecting Site B receives the data sent by Site A, thereby causing the efficiency of the primary communication link to be affected from the communication link.
  • the data frame sent by the site C to the site D may correspond to the first sending frame in the embodiment of the present invention
  • the data frame sent by the site A to the site B may correspond to the embodiment of the present invention.
  • the second transmission frame, the communication link between the site A and the site B is the main communication link
  • the communication link between the site C and the site D is the slave communication link, wherein the first transmission frame and the first Both transmit frames can be used to carry data.
  • FIG. 8 is a flowchart of Embodiment 3 of a data transmission method according to the present invention. As shown in FIG. 8, the method in this embodiment may include: Step 801: The first station sends a first sending frame to the second station, and instructs the second station to delay the reply response frame.
  • Step 802 The first station receives a response frame sent by the second station after the at least one preset duration is delayed after the sending of the first sending frame ends.
  • the method may further include: the first station receiving a second sending frame sent by the third station to the fourth station, and acquiring the second sending frame The end of the transmission.
  • the specific process of the first station receiving the second sending frame sent by the third station to the fourth station, and acquiring the sending end time of the second sending frame refer to the first embodiment of the data transmission method.
  • the process of receiving the first sending frame sent by the first station to the second station, and acquiring the sending end time of the first sending frame, is not described herein again in the embodiment of the present invention.
  • the second station after the second station receives the first transmission frame sent by the first station, the second station needs to reply the response frame to the first station as the confirmation of the first transmission frame sent by the first station.
  • the transmission end time of the first transmission frame is not later than the transmission end time of the second transmission frame, that is, the transmission end time of the first transmission frame is earlier than the second The transmission end time of the transmission frame, or the first transmission frame and the second transmission frame are simultaneously transmitted. If the existing immediate ACK or delayed BA acknowledgment mechanism is adopted, since the second station and the fourth station may hear each other, the second station may respond to the first station after receiving the first transmission frame, which may affect the fourth station.
  • the first station sends a first sending frame to the second station, and instructs the second station to delay, in order to prevent the primary link from being acknowledged from the link. Reply to the response frame.
  • the first site is within the coverage of the third site and the fourth site is outside the coverage of the first site, and the second site is outside the coverage of the third site .
  • the first achievable manner is: the first station sends a first sending frame to the second station, where the first sending frame includes the preset duration, so that the The second station returns the response frame after delaying the preset duration by at least the end of the receiving of the first transmission frame.
  • the second implementation manner is: sending, by the first site, the second site Sending, by the first sending frame, notification signaling including the preset duration to the second station, so that the second station delays the preset at least after the first sending frame is received The response frame is returned after the duration.
  • the third achievable manner is: the first station sends the first sending frame to the second station, where the first sending frame is included to indicate the second station Temporarily not replying to the information of the response frame after the end of the first transmission frame reception;
  • the preset duration may be greater than or equal to a difference between a transmission end time of the second transmission frame and a transmission end time of the first transmission frame.
  • the first station sends the first sending frame to the second station, and the specific implementation manner of indicating the second station delay reply response frame may be referred to the third station in the first embodiment of the foregoing data transmission method.
  • the process of sending the second sending frame to the fourth station, and instructing the fourth station to delay the reply response frame, is not described herein again in the embodiment of the present invention.
  • the first station receives the response frame sent by the second station after delaying at least a preset duration after the sending of the first transmission frame ends.
  • the first station sends a first sending frame to the second station, and instructs the second station to delay the reply response frame, and after delaying at least one preset duration after the sending of the first sending frame ends Receiving a response frame sent by the second station, so that the second station returns a response frame after waiting for at least a preset duration after the end of the receiving of the first sending frame, thereby implementing the third station.
  • the first station can also perform data transmission, which improves the transmission efficiency of the system.
  • the method before the first station receives the second sending frame sent by the third station to the fourth station, the method further includes: the first station establishing a list of neighboring sites.
  • the method further includes: the first station parsing the frame header information of the second sending frame, and acquiring and receiving the second sending Identification information of the receiving site of the frame; the first station determines whether the identification information of the receiving site is in a list of neighbor sites of the first site; if not, the first site determines that it is an exposed site, Performing the operation of acquiring the end time of sending the second transmission frame Work.
  • the method before the sending, by the first station, the first sending frame to the second station, the method further includes: the first station determining that the third station is a transmission opportunity holding node of the first station .
  • FIG. 9 is a flowchart of Embodiment 4 of the data transmission method of the present invention. As shown in FIG. 9, the method in this embodiment may include:
  • Step 901 The second station receives a first sending frame sent by the first station and indication information indicating that the second station delays the reply response frame.
  • Step 902 The second station sends a response frame to the first station after delaying at least a preset duration after receiving the first sending frame according to the indication information.
  • the second station receives the first sending frame sent by the first station and the indication information indicating the delayed response frame of the second station, optionally, the first achievable manner:
  • the second station receives the first sending frame sent by the first station, where the first sending frame includes the preset duration; correspondingly, the second station receives the first sending frame according to the first sending frame.
  • the response frame is sent to the first station.
  • the second station may use an existing immediate acknowledgement.
  • the mechanism or the delayed BA mechanism sends a response frame to the first station, or the second station may re-competition the channel, and send a response frame to the first station when the channel is idle.
  • the second implementation manner is: the second station receives the first sending frame sent by the first station, and the notification signaling that includes the preset duration; correspondingly, the second And the station sends a response frame to the first station after delaying the preset duration by at least after receiving the first sending frame according to the notification signaling.
  • the second station receives the first sending frame that is sent by the first station, where the first sending frame is included to indicate that the second station is in Receiving, after the end of the first transmission frame, the information of the response frame is not returned; the second station receiving the response sent by the first station after the first transmission frame ends to be delayed by at least the preset duration a request frame, where the response request frame is used to instruct the second station to reply to the response frame; and correspondingly, the second station sends the response frame to the first station according to the response request frame.
  • the second site is within the coverage of the first site and the second The site is outside the coverage of the third site to ensure that the communication link does not affect the efficiency of the primary communication link.
  • the preset duration is greater than or equal to a difference between a transmission end time of the second transmission frame and a transmission end time of the first transmission frame.
  • the second station receives the first sending frame sent by the first station and the indication information indicating the delayed response frame of the second station, and receives the first sending frame according to the indication information. After being delayed by at least one preset duration, the response frame is sent to the first station, so that when the third station performs data transmission, the first station can also perform data transmission, thereby improving the transmission efficiency of the system.
  • FIG. 10 is a schematic structural diagram of Embodiment 1 of a station according to the present invention.
  • the site in the embodiment of the present invention may be a third site.
  • the site 100 provided in this embodiment includes: an obtaining module 1001, an indicating module 1002, and a receiving module 1003.
  • the obtaining module 1001 is configured to receive a first sending frame sent by the first station to the second station, and obtain a sending end time of the first sending frame.
  • the indicating module 1002 is configured to send a second sending frame to the fourth station, and instruct the fourth station to delay the reply response frame;
  • the receiving module 1003 is configured to receive a response frame sent by the fourth station after the at least one preset duration is delayed after the sending of the second sending frame ends;
  • the third station is within the coverage of the first station and the second station is outside the coverage of the third station; the sending end time of the second sending frame is not later than the first a transmission end time of a transmission frame, where the preset duration is greater than or equal to a difference between a transmission end time of the first transmission frame and a transmission end time of the second transmission frame.
  • the acquiring module 1001 is specifically configured to: obtain, by parsing the frame header information of the first sending frame, a sending end time of the first sending frame.
  • the indication module 1002 is specifically configured to: send a second sending frame to the fourth station, where the second sending frame includes the preset duration, so that the fourth station is in the After the receiving of the second transmission frame ends, the response time frame is delayed after the preset duration is further delayed;
  • the second sending frame includes information for indicating that the fourth station does not temporarily reply to the response frame after the second sending frame ends;
  • the response request frame is used to instruct the fourth station to reply to the response. frame.
  • the site may further include: a first determining module, configured to determine that the first site is a transmission opportunity holding node of the third site.
  • the site may further include: an establishing module, configured to establish a list of neighbor sites.
  • the site may further include:
  • a parsing module configured to parse the header information of the first sending frame, and obtain identifier information of the receiving station that receives the first sending frame;
  • a second determining module configured to determine whether the identifier information of the receiving station is in a list of the neighboring sites of the third site; if not, the acquiring module is configured to perform the acquiring the first sending frame Send the operation at the end time.
  • the site of this embodiment can be used in the technical solution of the first embodiment of the data transmission method.
  • the principle and the technical effect are similar, and details are not described herein again.
  • FIG. 11 is a schematic structural diagram of Embodiment 2 of a station according to the present invention.
  • the site in the embodiment of the present invention may be a third site.
  • the site 1 10 provided in this embodiment includes a processor 1101 and a memory 1102.
  • Site 1 10 may also include a transmitter 1 103 and a receiver 1104.
  • the transmitter 1 103 and the receiver 1 104 can be connected to the processor 1 101.
  • the transmitter 1 103 is for transmitting data or information
  • the receiver 1 104 is for receiving data or information
  • the memory 1 102 is for storing execution instructions.
  • the processor 1 101 communicates with the memory 1102.
  • the processor 1101 calls an execution instruction in the memory 1102 for performing the operations in the first embodiment of the data transmission method.
  • the site of the present embodiment can be used to implement the technical solution of the first embodiment of the data transmission method of the present invention.
  • the implementation principle and technical effects are similar, and details are not described herein again.
  • FIG. 12 is a schematic structural diagram of Embodiment 3 of a station according to the present invention.
  • the site described in the embodiment of the present invention may be As shown in FIG. 12, the site 120 provided in this embodiment includes: a receiving module 1201 and a sending module 1202.
  • the receiving module 1201 is configured to receive the second sending frame sent by the third station, and the indication information indicating the delayed response frame of the fourth station, where the sending end time of the second sending frame is not later than the first station. a sending end time of the first sending frame sent to the second station; the sending module 1202 is configured to send, according to the indication information, at least a predetermined duration after receiving the second sending frame, to the third The station sends a response frame;
  • the third station is within the coverage of the first station, and the second station is outside the coverage of the third station; the preset duration is greater than or equal to the end of the sending of the first sending frame. The difference between the time and the transmission end time of the second transmission frame.
  • the receiving module 1201 is specifically configured to: receive a second sending frame sent by the third station, where the second sending frame includes the preset duration;
  • the sending module 1202 is specifically configured to: send, according to the second sending frame, a response frame to the third station after delaying the preset time at least after receiving the second sending frame;
  • the receiving module 1201 is further configured to: receive the second sending frame sent by the third station, and the notification signaling that includes the preset duration;
  • the sending module 1202 is further configured to: send, according to the notification signaling, a response frame to the third station after at least delaying the preset duration after receiving the second sending frame;
  • the receiving module 1201 is further configured to: receive a second sending frame sent by the third station, where the second sending frame includes, in the second sending frame, indicating that the fourth station is in the second sending frame Receiving, after the end of the receiving, the information of the response frame is not returned; receiving the response request frame sent by the third station after the second transmission frame is sent at least after the end of the second transmission frame, where the response request frame is used. Instructing the fourth station to reply to the response frame;
  • the sending module 1202 is further configured to: send the response frame to the third station according to the response request frame.
  • the site of this embodiment can be used in the technical solution of the second embodiment of the data transmission method.
  • the principle and the technical effect are similar, and details are not described herein again.
  • FIG. 13 is a schematic structural diagram of Embodiment 4 of a station according to the present invention.
  • the site described in the embodiment of the present invention may be The fourth site, as shown in FIG. 13, the site 130 provided in this embodiment includes a processor 1301 and a memory 1302.
  • Site 130 may also include a transmitter 1303 and a receiver 1304.
  • the transmitter 1303 and the receiver 1304 can be connected to the processor 1301.
  • the transmitter 1303 is configured to transmit data or information
  • the receiver 1304 is configured to receive data or information
  • the memory 1302 is configured to store execution instructions.
  • the processor 1301 communicates with the memory 1302, and the processor 1301 invokes
  • the execution instruction in the memory 1302 is configured to perform the operations in the second embodiment of the data transmission method.
  • the site of the present embodiment can be used to implement the technical solution of the second embodiment of the data transmission method of the present invention.
  • the implementation principle and technical effects are similar, and details are not described herein again.
  • FIG. 14 is a schematic structural diagram of Embodiment 5 of a station according to the present invention.
  • the site in the embodiment of the present invention may be the first site.
  • the site 140 provided in this embodiment includes: an indication module 1401 and a receiving module 1402.
  • the indicating module 1401 is configured to send a first sending frame to the second station, and instruct the second station to delay the reply response frame;
  • the receiving module 1402 is configured to receive a response frame sent by the second station after the at least one preset duration is delayed after the sending of the first sending frame ends.
  • the indication module 1401 is specifically configured to: send a first sending frame to the second station, where the first sending frame includes the preset duration, so that the second station is in the After the first transmission frame is received, the response frame is returned after the preset duration is further delayed;
  • the first sending frame includes information for indicating that the second station does not temporarily reply to the response frame after the end of the first sending frame is received;
  • FIG. 15 is a schematic structural diagram of Embodiment 6 of a station according to the present invention.
  • the site in the embodiment of the present invention may be the first site.
  • the site 150 provided in this embodiment includes a processor 1501 and a memory 1502.
  • Site 150 can also include a transmitter 1503 and a receiver 1504.
  • the transmitter 1503 and the receiver 1504 can be connected to the processor 1501.
  • the transmitter 1503 is configured to transmit data or information
  • the receiver 1504 is configured to receive data or information
  • the memory 1502 is configured to store execution instructions.
  • the processor 1501 communicates with the memory 1502, and the processor 1501 invokes The execution instruction in the memory 1502 is used to perform the operations in the third embodiment of the data transmission method described above.
  • the site of the present embodiment can be used to implement the technical solution of the foregoing third embodiment of the data transmission method of the present invention.
  • the implementation principle and technical effects are similar, and details are not described herein again.
  • FIG. 16 is a schematic structural diagram of Embodiment 7 of a station according to the present invention.
  • the site in the embodiment of the present invention may be a second site.
  • the site 160 provided in this embodiment includes: a receiving module 1601 and a sending module 1602.
  • the receiving module 1601 is configured to receive a first sending frame sent by the first station and indication information indicating the second station delayed reply response frame.
  • the sending module 1602 is configured to send, according to the indication information, a response frame to the first station after delaying at least one preset duration after receiving the first sending frame.
  • the receiving module 1601 is specifically configured to: receive the first sending frame sent by the first station, where the first sending frame includes the preset duration;
  • the sending module 1602 is specifically configured to: send, according to the first sending frame, a response frame to the first station after delaying the preset time at least after receiving the first sending frame;
  • the receiving module 1601 is further configured to: receive the first sending frame sent by the first station, and the notification signaling that includes the preset duration;
  • the sending module 1602 is further configured to: send, according to the notification signaling, a response frame to the first station after at least delaying the preset duration after receiving the first sending frame;
  • the receiving module 1601 is further configured to: receive the first sending by the first station a sending frame, where the first sending frame includes information indicating that the second station does not temporarily reply to the response frame after the end of the first sending frame is received;
  • the sending module 1602 is further configured to: send the response frame to the first station according to the response request frame.
  • the site of this embodiment can be used in the technical solution of the fourth embodiment of the data transmission method.
  • the principle and the technical effect are similar, and details are not described herein again.
  • FIG. 17 is a schematic structural diagram of Embodiment 8 of a station according to the present invention.
  • the site in the embodiment of the present invention may be a second site.
  • the site 170 provided in this embodiment includes a processor 1701 and a memory 1702.
  • Site 170 can also include a transmitter 1703 and a receiver 1704.
  • the transmitter 1703 and the receiver 1704 can be connected to the processor 1701.
  • the transmitter 1703 is configured to transmit data or information
  • the receiver 1704 is configured to receive data or information
  • the memory 1702 is configured to store execution instructions.
  • the processor 1701 communicates with the memory 1702, and the processor 1701 invokes The execution instruction in the memory 1702 is used to perform the operations in the fourth embodiment of the data transmission method described above.
  • the site of the present embodiment can be used to implement the technical solution of the fourth embodiment of the data transmission method of the present invention.
  • the implementation principle and technical effects are similar, and details are not described herein again.
  • the aforementioned program can be stored in a computer readable storage medium.
  • the program when executed, performs the steps including the foregoing method embodiments; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.

Landscapes

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

Abstract

本发明实施例提供一种数据传输方法及装置。本发明数据传输方法,包括:第三站点接收第一站点向第二站点发送的第一发送帧,并获取所述第一发送帧的发送结束时刻;所述第三站点向第四站点发送第二发送帧,并且指示所述第四站点延迟回复响应帧;所述第三站点在所述第二发送帧发送结束后至少再延迟一预设时长之后,接收所述第四站点发送的响应帧;其中,所述第二发送帧的发送结束时刻不晚于所述第一发送帧的发送结束时刻。本发明实施例实现了在第一站点进行数据发送时,第三站点也可以进行数据发送,提高了***的传输效率。

Description

数据传输方法及装置
技术领域 本发明实施例涉及通信技术, 尤其涉及一种数据传输方法及装置。 背景技术 无线局域网 (Wireless Local Area Networks, 简称 WLAN) ***中采 用载波侦听和信道预留机制, 当信道的某段时间被一个站点占用, 其它站 点在该时间内将不允许进行数据的发送。 图 1为站点通信示意图一, 如图 1所示, 站点 C和站点 B在站点 A的覆盖范围内, 当站点 A向站点 B发送 数据时, 站点 C也收到了站点 A的发送信号, 为了避免冲突, 站点 C则 不进行数据的发送。 因此, 现有技术中, ***的传输效率不高。 发明内容 本发明实施例提供一种数据传输方法及装置, 用以提高***效率。 第一方面, 本发明实施例提供一种数据传输方法, 包括:
第三站点接收第一站点向第二站点发送的第一发送帧, 并获取所述第 一发送帧的发送结束时刻;
所述第三站点向第四站点发送第二发送帧, 并且指示所述第四站点延 迟回复响应帧;
所述第三站点在所述第二发送帧发送结束后至少再延迟一预设时长 之后, 接收所述第四站点发送的响应帧;
其中, 所述第三站点在所述第一站点的覆盖范围内且所述第二站点在 所述第三站点的覆盖范围外; 所述第二发送帧的发送结束时刻不晚于所述 第一发送帧的发送结束时刻, 所述预设时长大于等于所述第一发送帧的发 送结束时刻与所述第二发送帧的发送结束时刻之差。
结合第一方面, 在第一方面的第一种可能的实现方式中, 所述第三站 点获取所述第一发送帧的发送结束时刻, 包括:
所述第三站点通过解析所述第一发送帧的帧头信息得到所述第一发 送帧的发送结束时刻。
结合第一方面或第一方面的第一种可能的实现方式, 在第一方面的第 二种可能的实现方式中, 所述第三站点向第四站点发送第二发送帧, 并且 指示所述第四站点延迟回复响应帧, 包括:
所述第三站点向第四站点发送第二发送帧, 其中, 所述第二发送帧中 包含所述预设时长, 以使所述第四站点在所述第二发送帧接收结束后至少 再延迟所述预设时长后回复响应帧;
或者,
所述第三站点向所述第四站点发送所述第二发送帧, 并且向所述第四 站点发送包含所述预设时长的通知信令, 以使所述第四站点在所述第二发 送帧接收结束后至少再延迟所述预设时长后回复响应帧;
或者,
所述第三站点向所述第四站点发送所述第二发送帧, 其中, 所述第二 发送帧中包含用于指示所述第四站点在所述第二发送帧接收结束之后暂 时不回复响应帧的信息;
所述第三站点在所述第二发送帧发送结束后至少再延迟所述预设时 长之后, 向所述第四站点发送响应请求帧, 其中, 所述响应请求帧用于指 示所述第四站点回复所述响应帧。
结合第一方面、 第一方面的第一种至第二种任一种可能的实现方式, 在第一方面的第三种可能的实现方式中, 所述第三站点向第四站点发送第 二发送帧之前, 还包括:
所述第三站点确定所述第一站点是所述第三站点的传输机会持有节 点。
结合第一方面、 第一方面的第一种至第三种任一种可能的实现方式, 在第一方面的第四种可能的实现方式中, 所述第三站点接收第一站点向第 二站点发送的第一发送帧之前, 还包括:
所述第三站点建立邻居站点的列表。
结合第一方面、 第一方面的第一种至第四种任一种可能的实现方式, 在第一方面的第五种可能的实现方式中, 所述第三站点获取所述第一发送 帧的发送结束时刻之前, 还包括: 所述第三站点解析所述第一发送帧的帧头信息, 并获取接收所述第一 发送帧的接收站点的标识信息;
所述第三站点确定所述接收站点的标识信息是否在所述第三站点的 邻居站点的列表中; 若不在, 执行所述获取所述第一发送帧的发送结束时 刻的操作。
第二方面, 本发明实施例提供一种数据传输方法, 包括:
第四站点接收第三站点发送的第二发送帧以及指示所述第四站点延 迟回复响应帧的指示信息, 其中, 所述第二发送帧的发送结束时刻不晚于 第一站点向第二站点发送的第一发送帧的发送结束时刻;
所述第四站点根据所述指示信息, 在接收完所述第二发送帧后至少再 延迟一预设时长之后, 向所述第三站点发送响应帧;
其中, 所述第三站点在所述第一站点的覆盖范围内且所述第二站点在 所述第三站点的覆盖范围外; 所述预设时长大于等于所述第一发送帧的发 送结束时刻与所述第二发送帧的发送结束时刻之差。
结合第二方面, 在第二方面的第一种可能的实现方式中, 所述第四站 点接收第三站点发送的第二发送帧以及指示所述第四站点延迟回复响应 帧的指示信息, 包括:
所述第四站点接收所述第三站点发送的第二发送帧, 其中, 所述第二 发送帧中包含所述预设时长;
相应地, 所述第四站点根据所述指示信息, 在接收完所述第二发送帧 后至少再延迟一预设时长之后, 向所述第三站点发送响应帧, 包括: 所述第四站点根据所述第二发送帧, 在接收完所述第二发送帧后至少 再延迟所述预设时间之后, 向所述第三站点发送响应帧;
或者,
所述第四站点接收第三站点发送的第二发送帧以及指示所述第四站 点延迟回复响应帧的指示信息, 包括:
所述第四站点接收所述第三站点发送的所述第二发送帧和包含所述 预设时长的通知信令;
相应地, 所述第四站点根据所述指示信息, 在接收完所述第二发送帧 后至少再延迟一预设时长之后, 向所述第三站点发送响应帧, 包括: 所述第四站点根据所述通知信令, 在接收完所述第二发送帧后至少再 延迟所述预设时长之后, 向所述第三站点发送响应帧;
或者,
所述第四站点接收第三站点发送的第二发送帧以及指示所述第四站 点延迟回复响应帧的指示信息, 包括:
所述第四站点接收所述第三站点发送的第二发送帧, 其中, 所述第二 发送帧中包含用于指示所述第四站点在所述第二发送帧接收结束之后暂 时不回复响应帧的信息;
所述第四站点接收所述第三站点在所述第二发送帧发送结束后至少 再延迟所述预设时长之后发送的响应请求帧, 其中, 所述响应请求帧用于 指示所述第四站点回复所述响应帧;
相应地, 所述第四站点根据所述指示信息, 在接收完所述第二发送帧 后至少再延迟一预设时长之后, 向所述第三站点发送响应帧, 包括:
所述第四站点根据所述响应请求帧向所述第三站点发送所述响应帧。 第三方面, 本发明实施例提供一种数据传输方法, 包括:
第一站点向第二站点发送第一发送帧, 并且指示所述第二站点延迟回 复响应帧;
所述第一站点在所述第一发送帧发送结束后至少再延迟一预设时长 之后, 接收由所述第二站点发送的响应帧。
结合第三方面, 在第三方面的第一种可能的实现方式中, 所述第一站 点向第二站点发送第一发送帧, 并且指示所述第二站点延迟回复响应帧, 包括:
所述第一站点向所述第二站点发送第一发送帧, 其中, 所述第一发送 帧中包含所述预设时长, 以使所述第二站点在所述第一发送帧接收结束后 至少再延迟所述预设时长后回复响应帧;
或者,
所述第一站点向所述第二站点发送所述第一发送帧, 并且向所述第二 站点发送包含所述预设时长的通知信令, 以使所述第二站点在所述第一发 送帧接收结束后至少再延迟所述预设时长后回复响应帧;
或者, 所述第一站点向所述第二站点发送所述第一发送帧, 其中, 所述第一 发送帧中包含用于指示所述第二站点在所述第一发送帧接收结束之后暂 时不回复响应帧的信息;
所述第一站点在所述第一发送帧发送结束后至少再延迟所述预设时 长之后, 向所述第二站点发送响应请求帧, 其中, 所述响应请求帧用于指 示所述第二站点回复所述响应帧。
第四方面, 本发明实施例提供一种数据传输方法, 包括:
第二站点接收第一站点发送的第一发送帧以及指示所述第二站点延 迟回复响应帧的指示信息;
所述第二站点根据所述指示信息, 在接收完所述第一发送帧后至少再 延迟一预设时长之后, 向所述第一站点发送响应帧。
结合第四方面, 在第四方面的第一种可能的实现方式中, 所述第二站 点接收第一站点发送的第一发送帧以及指示所述第二站点延迟回复响应 帧的指示信息, 包括:
所述第二站点接收所述第一站点发送的第一发送帧, 其中, 所述第一 发送帧中包含所述预设时长;
相应地, 所述第二站点根据所述指示信息, 在接收完所述第一发送帧 后至少再延迟一预设时长之后, 向所述第一站点发送响应帧, 包括: 所述第二站点根据所述第一发送帧, 在接收完所述第一发送帧后至少 再延迟所述预设时间之后, 向所述第一站点发送响应帧;
或者,
所述第二站点接收第一站点发送的第一发送帧以及指示所述第二站 点延迟回复响应帧的指示信息, 包括:
所述第二站点接收所述第一站点发送的所述第一发送帧和包含所述 预设时长的通知信令;
相应地, 所述第二站点根据所述指示信息, 在接收完所述第一发送帧 后至少再延迟一预设时长之后, 向所述第一站点发送响应帧, 包括: 所述第二站点根据所述通知信令, 在接收完所述第一发送帧后至少再 延迟所述预设时长之后, 向所述第一站点发送响应帧;
或者, 所述第二站点接收第一站点发送的第一发送帧以及指示所述第二站 点延迟回复响应帧的指示信息, 包括:
所述第二站点接收所述第一站点发送的第一发送帧, 其中, 所述第一 发送帧中包含用于指示所述第二站点在所述第一发送帧接收结束之后暂 时不回复响应帧的信息;
所述第二站点接收所述第一站点在所述第一发送帧发送结束后至少 再延迟所述预设时长之后发送的响应请求帧, 其中, 所述响应请求帧用于 指示所述第二站点回复所述响应帧;
相应地, 所述第二站点根据所述指示信息, 在接收完所述第一发送帧 后至少再延迟一预设时长之后, 向所述第一站点发送响应帧, 包括:
所述第二站点根据所述响应请求帧向所述第一站点发送所述响应帧。 第五方面, 本发明实施例提供一种站点, 其中,所述站点为第三站点, 所述站点, 包括:
获取模块, 用于接收第一站点向第二站点发送的第一发送帧, 并获取 所述第一发送帧的发送结束时刻;
指示模块, 用于向第四站点发送第二发送帧, 并且指示所述第四站点 延迟回复响应帧;
接收模块, 用于在所述第二发送帧发送结束后至少再延迟一预设时长 之后, 接收所述第四站点发送的响应帧;
其中, 所述第三站点在所述第一站点的覆盖范围内且所述第二站点在 所述第三站点的覆盖范围外; 所述第二发送帧的发送结束时刻不晚于所述 第一发送帧的发送结束时刻, 所述预设时长大于等于所述第一发送帧的发 送结束时刻与所述第二发送帧的发送结束时刻之差。
结合第五方面, 在第五方面的第一种可能的实现方式中, 所述获取模 块具体用于: 通过解析所述第一发送帧的帧头信息得到所述第一发送帧的 发送结束时刻。
结合第五方面或第五方面的第一种可能的实现方式, 在第五方面的第 二种可能的实现方式中, 所述指示模块具体用于: 向第四站点发送第二发 送帧, 其中, 所述第二发送帧中包含所述预设时长, 以使所述第四站点在 所述第二发送帧接收结束后至少再延迟所述预设时长后回复响应帧; 或者,
向所述第四站点发送所述第二发送帧, 并且向所述第四站点发送包含 所述预设时长的通知信令, 以使所述第四站点在所述第二发送帧接收结束 后至少再延迟所述预设时长后回复响应帧;
或者,
向所述第四站点发送所述第二发送帧, 其中, 所述第二发送帧中包含 用于指示所述第四站点在所述第二发送帧接收结束之后暂时不回复响应 帧的信息;
在所述第二发送帧发送结束后至少再延迟所述预设时长之后, 向所述 第四站点发送响应请求帧, 其中, 所述响应请求帧用于指示所述第四站点 回复所述响应帧。
结合第五方面、 第五方面的第一种至第二种任一种可能的实现方式, 在第五方面的第三种可能的实现方式中, 还包括:
第一确定模块, 用于确定所述第一站点是所述第三站点的传输机会持 有节点。
结合第五方面、 第五方面的第一种至第三种任一种可能的实现方式, 在第五方面的第四种可能的实现方式中, 还包括:
建立模块, 用于建立邻居站点的列表。
结合第五方面、 第五方面的第一种至第四种任一种可能的实现方式, 在第五方面的第五种可能的实现方式中, 还包括:
解析模块, 用于解析所述第一发送帧的帧头信息, 并获取接收所述第 一发送帧的接收站点的标识信息;
第二确定模块, 用于确定所述接收站点的标识信息是否在所述第三站 点的邻居站点的列表中; 若不在, 则所述获取模块用于执行所述获取所述 第一发送帧的发送结束时刻的操作。
第六方面, 本发明实施例提供一种站点, 所述站点为第四站点, 所述 站点, 包括:
接收模块, 用于接收第三站点发送的第二发送帧以及指示所述第四站 点延迟回复响应帧的指示信息, 其中, 所述第二发送帧的发送结束时刻不 晚于第一站点向第二站点发送的第一发送帧的发送结束时刻; 发送模块, 用于根据所述指示信息, 在接收完所述第二发送帧后至少 再延迟一预设时长之后, 向所述第三站点发送响应帧;
其中, 所述第三站点在所述第一站点的覆盖范围内且所述第二站点在 所述第三站点的覆盖范围外; 所述预设时长大于等于所述第一发送帧的发 送结束时刻与所述第二发送帧的发送结束时刻之差。
结合第六方面, 在第六方面的第一种可能的实现方式中, 所述接收模 块具体用于: 接收所述第三站点发送的第二发送帧, 其中, 所述第二发送 帧中包含所述预设时长;
相应地, 所述发送模块具体用于: 根据所述第二发送帧, 在接收完所 述第二发送帧后至少再延迟所述预设时间之后, 向所述第三站点发送响应 帧;
或者, 所述接收模块还具体用于: 接收所述第三站点发送的所述第二 发送帧和包含所述预设时长的通知信令;
相应地, 所述发送模块还具体用于: 根据所述通知信令, 在接收完所 述第二发送帧后至少再延迟所述预设时长之后, 向所述第三站点发送响应 帧;
或者, 所述接收模块还具体用于: 接收所述第三站点发送的第二发送 帧, 其中, 所述第二发送帧中包含用于指示所述第四站点在所述第二发送 帧接收结束之后暂时不回复响应帧的信息; 接收所述第三站点在所述第二 发送帧发送结束后至少再延迟所述预设时长之后发送的响应请求帧, 其 中, 所述响应请求帧用于指示所述第四站点回复所述响应帧;
相应地, 所述发送模块还具体用于: 根据所述响应请求帧向所述第三 站点发送所述响应帧。
第七方面, 本发明实施例提供一种站点, 其中,所述站点为第一站点, 所述站点, 包括:
指示模块, 用于向第二站点发送第一发送帧, 并且指示所述第二站点 延迟回复响应帧;
接收模块, 用于在所述第一发送帧发送结束后至少再延迟一预设时长 之后, 接收由所述第二站点发送的响应帧。
结合第七方面, 在第七方面的第一种可能的实现方式中, 所述指示模 块具体用于: 向所述第二站点发送第一发送帧, 其中, 所述第一发送帧中 包含所述预设时长, 以使所述第二站点在所述第一发送帧接收结束后至少 再延迟所述预设时长后回复响应帧;
或者,
向所述第二站点发送所述第一发送帧, 并且向所述第二站点发送包含 所述预设时长的通知信令, 以使所述第二站点在所述第一发送帧接收结束 后至少再延迟所述预设时长后回复响应帧;
或者,
向所述第二站点发送所述第一发送帧, 其中, 所述第一发送帧中包含 用于指示所述第二站点在所述第一发送帧接收结束之后暂时不回复响应 帧的信息;
在所述第一发送帧发送结束后至少再延迟所述预设时长之后, 向所述 第二站点发送响应请求帧, 其中, 所述响应请求帧用于指示所述第二站点 回复所述响应帧。
第八方面, 本发明实施例提供一种站点, 其中,所述站点为第二站点, 所述站点, 包括:
接收模块, 用于接收第一站点发送的第一发送帧以及指示所述第二站 点延迟回复响应帧的指示信息;
发送模块, 用于根据所述指示信息, 在接收完所述第一发送帧后至少 再延迟一预设时长之后, 向所述第一站点发送响应帧。
结合第八方面, 在第八方面的第一种可能的实现方式中, 所述接收模 块具体用于: 接收所述第一站点发送的第一发送帧, 其中, 所述第一发送 帧中包含所述预设时长;
相应地, 所述发送模块具体用于: 根据所述第一发送帧, 在接收完所 述第一发送帧后至少再延迟所述预设时间之后, 向所述第一站点发送响应 帧;
或者, 所述接收模块还具体用于: 接收所述第一站点发送的所述第一 发送帧和包含所述预设时长的通知信令;
相应地, 所述发送模块还具体用于: 根据所述通知信令, 在接收完所 述第一发送帧后至少再延迟所述预设时长之后, 向所述第一站点发送响应 或或者者,, 所所述述接接收收模模块块还还具具体体用用于于:: 接接收收所所述述第第一一站站点点发发送送的的第第一一发发送送 帧帧,, 其其中中,, 所所述述第第一一发发送送帧帧中中包包含含用用于于指指示示所所述述第第二二站站点点在在所所述述第第一一发发送送 帧帧接接收收结结束束之之后后暂暂时时不不回回复复响响应应帧帧的的信信息息;;
55 接接收收所所述述第第一一站站点点在在所所述述第第一一发发送送帧帧发发送送结结束束后后至至少少再再延延迟迟所所述述预预 设设时时长长之之后后发发送送的的响响应应请请求求帧帧,, 其其中中,, 所所述述响响应应请请求求帧帧用用于于指指示示所所述述第第二二 站站点点回回复复所所述述响响应应帧帧;;
相相应应地地,, 所所述述发发送送模模块块还还具具体体用用于于:: 根根据据所所述述响响应应请请求求帧帧向向所所述述第第一一 站站点点发发送送所所述述响响应应帧帧。。
1100 本本发发明明中中,, 第第三三站站点点通通过过获获取取第第一一站站点点正正向向第第二二站站点点发发送送的的第第一一发发送送 帧帧的的发发送送结结束束时时刻刻,, 向向第第四四站站点点发发送送第第二二发发送送帧帧,, 并并且且指指示示第第四四站站点点延延迟迟 回回复复响响应应帧帧,, 并并在在所所述述第第二二发发送送帧帧发发送送结结束束后后至至少少再再延延迟迟一一预预设设时时长长之之 后后,, 接接收收所所述述第第四四站站点点发发送送的的响响应应帧帧,, 其其中中,, 第第二二发发送送帧帧的的发发送送结结束束时时刻刻 不不晚晚于于第第一一发发送送帧帧的的发发送送结结束束时时刻刻,, 所所述述预预设设时时长长大大于于等等于于第第一一发发送送帧帧的的
1155 发发送送结结束束时时刻刻与与所所述述第第二二发发送送帧帧的的发发送送结结束束时时刻刻之之差差,, 以以使使所所述述第第四四站站点点 在在所所述述第第二二发发送送帧帧接接收收结结束束后后至至少少再再等等待待一一预预设设时时长长之之后后回回复复响响应应帧帧,, 从从 而而实实现现了了在在第第一一站站点点进进行行数数据据发发送送时时,, 第第三三站站点点也也可可以以进进行行数数据据发发送送,, 提提 高高了了系***统的的传传输输效效率率。。
2200 附附图图说说明明 为为了了更更清清楚楚地地说说明明本本发发明明实实施施例例或或现现有有技技术术中中的的技技术术方方案案,, 下下面面将将对对 实实施施例例或或现现有有技技术术描描述述中中所所需需要要使使用用的的附附图图作作一一简简单单地地介介绍绍,, 显显而而易易见见 地地,, 下下面面描描述述中中的的附附图图是是本本发发明明的的一一些些实实施施例例,, 对对于于本本领领域域普普通通技技术术人人员员 来来讲讲,, 在在不不付付出出创创造造性性劳劳动动性性的的前前提提下下,, 还还可可以以根根据据这这些些附附图图获获得得其其他他的的 2255 附附图图。。
图图 11为为站站点点通通信信示示意意图图一一;;
图图 22为为站站点点通通信信示示意意图图二二;;
图图 33为为本本发发明明数数据据传传输输方方法法实实施施例例一一的的流流程程图图;;
图图 44为为本本发发明明数数据据传传输输方方法法一一示示意意图图;;
3300 * 图 6为数据帧的帧格式示意图二;
图 7为本发明数据传输方法实施例二的流程图;
图 8为本发明数据传输方法实施例三的流程图;
图 9为本发明数据传输方法实施例四的流程图;
图 10为本发明站点实施例一的结构示意图;
图 11为本发明站点实施例二的结构示意图;
图 12为本发明站点实施例三的结构示意图;
图 13为本发明站点实施例四的结构示意图;
图 14为本发明站点实施例五的结构示意图;
图 15为本发明站点实施例六的结构示意图;
图 16为本发明站点实施例七的结构示意图;
图 17为本发明站点实施例八的结构示意图。 具体实施方式 为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本 发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描 述, 显然,所描述的实施例是本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提 下所获得的所有其他实施例, 都属于本发明保护的范围。
现有 WLAN***中, 当信道的某段时间被一个站点占用, 其它站点 在该时间内将不允许进行数据的发送。 图 2为站点通信示意图二, 如图 2 所示, 站点 C、 站点 A的无线信号覆盖范围分别是图 2中左边第一个圆圈 和左边第二个圆圈所圈定的区域, 即站点 B不在站点 C的覆盖范围内, 站 点 D不在站点 A的覆盖范围内。 当站点 A向站点 B发送数据时, 且站点 C 也想给站点 D发送数据时, 由于处于站点 A的覆盖范围内的站点 C收到 了站点 A的发送信号, 为了避免冲突, 站点 C则不向站点 D发送数据, 但 由于站点 B不在站点 C的覆盖范围内, 因此, 其实站点 C向站点 D发送数 据并不影响站点 A给站点 B发送数据, 即站点 C为站点 A到站点 B链路的 暴露站点 (需要强调一下由于暴露站点是与链路的方向性有关的, 所以站 点 A到站点 B链路特指站点 A发送, 站点 B接收的单向链路。 反向链路 称为站点 B到站点 A的链路) , 其中, 站点 A向站点 B发送的数据帧可 以对应为本发明实施例中的第一发送帧,站点 C向站点 D发送的数据帧可 以对应为本发明实施例中的第二发送帧, 站点 A与站点 B 间的通信链路 为主通信链路, 站点 C与站点 D间的通信链路为从通信链路, 其中, 所述 第一发送帧与所述第二发送帧中都可用于承载数据。
图 3为本发明数据传输方法实施例一的流程图, 如图 3所示, 本实施 例的方法可以包括:
歩骤 301、 第三站点接收第一站点向第二站点发送的第一发送帧, 并 获取所述第一发送帧的发送结束时刻。
具体地, 所述第三站点通过解析所述第一发送帧的帧头信息得到所述 第一发送帧的发送结束时刻。
歩骤 302、 所述第三站点向第四站点发送第二发送帧, 并且指示所述 第四站点延迟回复响应帧。
歩骤 303、 所述第三站点在所述第二发送帧发送结束后至少再延迟一 预设时长之后, 接收所述第四站点发送的响应帧。
本发明实施例中, 第三站点在所述第一站点的覆盖范围内且所述第二 站点在所述第三站点的覆盖范围外, 即站点 A和站点 C能够互相听到, 站点 B和站点 A能够互相听到, 但是站点 B和站点 C互相听不到对方, 也即第三站点是第一站点和第二站点的暴露站点。
本发明实施例中, 第二站点接收完毕第一站点发送的第一发送帧之 后, 第二站点需向第一站点回复响应帧作为对第一站点发送的第一发送帧 的确认; 同理, 第四站点接收完毕第三站点发送的第二发送帧之后, 第四 站点需向第三站点回复响应帧作为对第三站点发送的第二发送帧的确认。
目前的 WLAN标准中支持两种确认的机制, 即包含两种回复响应帧 的机制: 立即确认 (Acknowledgement, 简称 ACK) 和延迟块确认(Block Acknowledgement, 简称 BA) 。 其中, 立即 ACK机制中要求接收站点在 接收数据帧完毕后隔短帧间间隔 (Short Interframe Space, 简称 SIFS ) 之 后发送 ACK帧; 延迟 BA机制中, 当发送站点发送完数据帧之后再发送 一个 Basic Block ACK Request帧, 接收站点间隔 SIFS之后回复 ACK1帧 作为对 Basic Block ACK Request帧的确认,然后接收站点再通过竞争发送 Basic Block ACK帧, 发送站点正确接收 Basic Block ACK帧之后隔 SIFS 时间回复 ACK2作为对 Basic Block ACK帧的确认。
通常情况下, 第一发送帧与第二发送帧的长度一般是不同的, 当第二 发送帧的发送结束时刻晚于第一发送帧的发送结束时刻时, 由于第三站点 与第一站点可以互相听到, 第三站点向第四站点发送第二发送帧可能会影 响第一站点接收第二站点在接收完第一发送帧之后回复的响应帧, 即从通 信链路可能会影响主通信链路的效率。 因此, 第二发送帧的发送结束时刻 不能晚于所述第一发送帧的发送结束时刻。
本发明实施例中, 第三站点需要在第一站点向第二站点发送第一发送 帧时获取第一发送帧的发送结束时刻, 可选地, 第三站点通过解析第一发 送帧的帧头信息得到第一发送帧的发送结束时刻。通常的帧头分为物理层 帧头和 MAC层帧头两部分(这里不讨论更高层的帧头, 因为 WLAN协议 通常只关注物理层和 MAC层, 更高层的帧头包含在 WLAN协议的数据 中) , 由于本专利中涉及的从帧头中读取的信息是从物理层还是 MAC层 帧头中提取的对专利的实施方案没有影响, 因此在本专利中将物理层帧头 和 MAC层帧头统称为帧头。 具体地一种可实现方式如下, 第三站点可以 通过帧头中的帧长和调制编码制式 (Modulation and Coding Scheme, 简称 MCS )信息获得第一发送帧的持续时长, 并根据当前时刻或者第一发送帧 的发送起始时刻(接收站点是可以通过接收帧的帧格式获得帧头的发送时 长, 从当前时刻减去帧头发送时长就可以得到第一发送帧的发送起始时 刻)获得第一发送帧的发送结束时刻。其中, MCS包括调制信息和空间流 数信息, 假设帧长为 N bytes, 空间流数为 n, 采用所指示调制信息时每个 OFDM符号可以容纳 k比特信息 (单空间流) , 每个 OFDM符号的时间
8N
长度为 tQ,则第一发送帧的持续时长 ,其中, 「/]代表上取整函数。
nk
具体的计算方式可以需要根据实际情况来定, 比如物理层帧头没有考虑的 时候需要增加物理层帧头的传输时间长度, 物理层有长度补齐的时候需要 考虑补齐长度所占时间长度等。 图 4为本发明数据传输方法一示意图, 由 于第三站点需要通过解析第一发送帧的帧头信息得到第一发送帧的发送 结束时刻, 因此, 第二发送帧的发送起始时刻晚于第一发送帧的发送起始 时刻, 如图 4所示, 第二发送帧的发送起始时刻具体可以晚于第一发送帧 的帧主体起始时刻, 第二发送帧的发送起始时刻与第一发送帧的帧头结束 时刻之差为第二发送帧的处理时延。 如图 4所示, 第二发送帧的持续时长 不能超过第一发送帧的持续时长-帧头持续时长 -第二发送帧的处理时延。
本发明实施例中, 为了尽量避免从通信链路干扰主通信链路, 第二发 送帧的发送结束时刻不晚于第一发送帧的发送结束时刻, 即第二发送帧的 发送结束时刻早于第一发送帧的发送结束时刻, 或者第二发送帧与第一发 送帧同时结束发送。 若采用现有的立即 ACK或延迟 BA确认机制, 由于 第四站点与第二站点可能互相听到, 第四站点在接收完第二发送帧之后向 第三站点回复响应帧可能会影响第二站点接收第一站点发送的第一发送 帧, 即从通信链路可能会影响主通信链路的效率。
为了避免主链路被从链路确认帧干扰。 进一歩地, 本发明实施例中, 所述第三站点向第四站点发送第二发送帧, 并且指示所述第四站点延迟回 复响应帧, 以使所述第四站点在所述第二发送帧接收结束后至少再延迟一 预设时长之后,向所述第三站点发送响应帧,即第二发送帧的接收站点(第 四站点) 回复响应帧时不能与第一发送帧在时间上重叠。 其中, 所述预设 时长大于等于所述第一发送帧的发送结束时刻与所述第二发送帧的发送 结束时刻之差。 优选地, 本发明实施例中, 所述第四站点在所述第一站点 的覆盖范围外。
本发明实施例中, 如图 4所示, 第二站点在接收完第一发送帧之后, 可以采用现有的立即确认机制或者延迟 BA机制向第一站点回复响应帧如 ACK1 ; 第三站点在第一发送帧的帧头结束时刻之后再经过一个处理时延 之后开始向第四站点发送第二发送帧, 并且指示第四站点延迟回复响应 帧, 以使第四站点在接收完第二发送帧后再至少延迟如图 4所示的预设时 长之后直接向第三站点发送响应帧如 ACK2, 或者第四站点也可以重新竞 争信道成功后向第三站点发送响应帧, 或者等待第三站点发送响应请求帧 之后隔 SIFS 时间回复响应帧。 这里的处理延迟时间可以是从帧头结束时 间算起的, 也可以是从帧头中提取出必要的信息 (如接收站点地址, 即第 二站点标识信息, 和发送站点地址, 即第一站点标识信息) 时刻开始算起 的。 具体采用哪种计算方式可以根据实施***中的具体定义为准, 这里为 了描述方便认为处理时延是从帧头结束时刻开始计算的。 引入该处理延迟 是由于第三站点接收帧头后, 解释帧头以及从接收状态转为发送状态分别 需要一定的时间。所需要的具体延迟时间长度与解析帧头的复杂度以及第 三站点的运算速度有关, 这里不讨论其具体的数值。 其中, 第三站点可以 通过解析第一发送帧的帧头信息得到第一发送帧的发送结束时刻, 并且基 于第二发送帧的发送结束时刻不晚于所述第一发送帧的发送结束时刻的 准则, 所述第三站点可以确定第二发送帧的发送结束时刻, 从而根据所述 预设时长大于等于所述第一发送帧的发送结束时刻与所述第二发送帧的 发送结束时刻之差得到所述预设时长。
可选地, 第一种可实现的方式为: 所述第三站点向第四站点发送第二 发送帧, 其中, 所述第二发送帧中包含所述预设时长, 以使所述第四站点 在所述第二发送帧接收结束后至少再延迟所述预设时长后回复响应帧。
图 5为数据帧的帧格式示意图一, 图 6为数据帧的帧格式示意图二。 具体地, 如图 6所示, 本发明实施例中可以在现有的数据帧格式中增加一 个新的响应帧的延迟时间字段 (即所述预设时长字段) , 或者也可以复用 图 5所示中现有字段等其它的携带方式。
可选地, 第二种可实现的方式为: 所述第三站点向所述第四站点发送 所述第二发送帧, 并且向所述第四站点发送包含所述预设时长的通知信 令, 以使所述第四站点在所述第二发送帧接收结束后至少再延迟所述预设 时长后回复响应帧。
本发明实施例中, 第三站点在向第四站点发送第二发送帧时, 或者第 三站点在向第四站点发送第二发送帧之前, 或者第三站点在向第四站点发 送第二发送帧之后, 向第四站点发送包含该预设时长的通知指令, 以使第 四站点在接收完所述第二发送帧后再至少等待所述预设时长之后, 向所述 第三站点发送响应帧。
可选地, 第三种可实现的方式为: 所述第三站点向所述第四站点发送 所述第二发送帧, 其中, 所述第二发送帧中包含用于指示所述第四站点在 所述第二发送帧接收结束之后暂时不回复响应帧的信息; 并且, 所述第三 站点在所述第二发送帧发送结束后至少再延迟所述预设时长之后, 向所述 第四站点发送响应请求帧, 其中, 所述响应请求帧用于指示所述第四站点 回复所述响应帧。 第四站点若采用现有的立即确认机制时, 第四站点在接收完第二发送 帧之后隔 SIFS后向第三站点回复响应帧, 从而可能会影响第二站点接收 第一发送帧, 因此, 本发明实施例中, 第三站点可以向第四站点发送包含 用于指示第四站点在接收完第二发送帧之后暂时无需回复响应帧信息的 第二发送帧, 具体地, 可以通过在现有的帧中携带该指示信息的方式, 如 在现有的帧格式中增加一个新的指示信息字段或者复用现有字段等方式。 进一歩地, 第三站点在第二发送帧结束后再至少延迟所述预设时长之后, 向第四站点发送用于指示第四站点回复响应帧的指示信息, 以使第四站点 在接收完第二发送帧后再至少延迟所述预设时长之后, 向第三站点发送响 应帧, 从而确保了第二发送帧的接收站点回复响应帧时不会干扰第一发送 帧的接收站点的接收。
上述可以归纳为第三站点向第四站点发送第二发送帧, 并且指示所述 第四站点延迟回复响应帧; 所述第三站点在所述第二发送帧发送结束后至 少再延迟一预设时长之后, 接收由所述第四站点发送的响应帧。 这里需要 注意的是上述对第二发送帧的发送长度以及响应帧的延迟时间限定只是 针对复用第一站点向第二站点发送数据帧的链路资源的情况下做出的。在 其它场景下第二发送帧不是必须根据第一发送帧来设置。 进一歩地, 第二 发送帧的发送长度以及响应帧的延迟时间也不需要受上述限制, 而应该根 据具体的应用场景来设置。 例如当 AP将传输时间分为上下行时间来进行 发送和接收的情况下, 当第二发送帧由 AP向站点发送时, 则发送时长不 能超过下行结束点, 而响应帧的延迟时间即所述预设时长需要大于第二发 送帧结束时刻与下行结束时刻之差。 当第二发送帧由站点向 AP发送时, 则发送时长不能超过上行结束点, 而响应帧的延迟时间需要大于第二发送 帧结束时刻与上行结束时刻之差。
进一歩地, 本发明实施例中, 所述第三站点在所述第二发送帧发送结 束后至少再延迟一预设时长之后, 接收所述第四站点发送的响应帧。
本发明实施例, 第三站点通过获取第一站点正向第二站点发送的第一 发送帧的发送结束时刻, 向第四站点发送第二发送帧, 并且指示第四站点 延迟回复响应帧, 并在所述第二发送帧发送结束后至少再延迟一预设时长 之后, 接收所述第四站点发送的响应帧, 其中, 第二发送帧的发送结束时 刻不晚于第一发送帧的发送结束时刻, 所述预设时长大于等于第一发送帧 的发送结束时刻与所述第二发送帧的发送结束时刻之差, 以使所述第四站 点在所述第二发送帧接收结束后至少再等待一预设时长之后回复响应帧, 从而实现了在第一站点进行数据发送时, 第三站点也可以进行数据发送, 提高了***的传输效率。
可选地, 所述第三站点接收第一站点向第二站点发送的第一发送帧之 前, 还包括: 所述第三站点建立邻居站点的列表。
现有 WLAN***中, 站点可以通过监听邻居站点当前正在发送的发 送帧的帧头信息获得邻居站点的标识信息并建立邻居站点列表, 或者可以 通过主动发送请求帧, 然后接收邻居站点的响应帧来获得邻居站点的标识 信息, 其中, 邻居站点即为与该站点能够互相听到的站点。
在本专利中假定两个站点的相互位置关系是对等的, 即如果一个站点 在另外一个站点的覆盖范围内, 那么相应的, 该另一个站点也在自身的覆 盖范围内。 这是基于两个站点之间的信道衰落是相同或者近似相同的。 在 发送功率相同的情况下, 信号从一个站点发送到另一个站点与该信号从该 另一个站点发送到该站点两种情况下接收端接收到的信道强弱以及误包 率基本相同。 本发明即是基于该情况下进行的。 如果两站点由于发送功率 不同导致两者所覆盖的范围不同, 这本身会影响两个站点之间的公平性。 在这种情况下, 两站点需要通过其它机制 (例如每个站点首先将自己获取 的初歩确定邻居站点列表发送给自身关联 AP, AP之间通过协商确定每个 站点的邻居列表, 然后将邻居站点列表发送给每个站点) 。 因为每个站点 如何获取邻居列表的过程对本发明的其它实施歩骤不够成影响, 因此这里 不作过多讨论。
可选地,第三站点获取第一发送帧的发送结束时刻之前,还可以包括: 所述第三站点解析所述第一发送帧的帧头信息, 并获取接收所述第一发送 帧的接收站点的标识信息; 所述第三站点确定所述接收站点的标识信息是 否在所述第三站点的邻居站点的列表中; 若不在, 执行所述获取所述第一 发送帧的发送结束时刻的操作。
本发明实施例中, 第三站点可以通过解析第一发送帧的帧头信息, 并 获取第一发送帧的接收站点 (即第二站点) 的标识信息, 如 MAC地址; 然后, 第三站点确定该接收站点的标识信息是否在第三站点的邻居站点的 列表中, 若在, 则第三站点确定自身不是第一站点和该接收站点的暴露站 点, 即若第三站点向第四站点发送数据时, 会影响主通信链路的效率, 因 此, 第三站点不可以进行数据发送, 则不可以执行所述获取所述第一发送 帧的发送结束时刻的操作; 若不在, 则第三站点确定自身是第一站点和该 接收站点 (即第二站点) 的暴露站点, 则可以执行所述获取所述第一发送 帧的发送结束时刻的操作。
可选地, 第三站点向第四站点发送第二发送帧之前, 还可以包括: 第 三站点确定所述第一站点是所述第三站点的传输机会持有节点。
WLAN***中, 可以采用物理载波侦听机制或者虚拟载波侦听机制, 其中, 物理载波侦听机制中通过侦听信道中信号能量的高低来判断当前信 道空闲还是繁忙; 虚拟载波侦听中, 当一个站点占有信道之后, 该站点会 在发送帧中设置 Durationl 数值, 当该发送帧的非目标接收站点接收到该 发送帧之后会将该 Durationl数值设置成自身的 NAV, 在该时间内不进行 数据的发送。 并且若该非目标站点在当前 NAV时间结束之前接收到了时 间为 Duration2的帧, 而根据 Duration2将需要预留比当前 NAV更长的时 间, 则将该 Duration2值更新为自身的 NAV数值。最终为该非目标站点设 置 NAV的站点就是该非目标站点的传输机会持有者或者传输机会持有节 点 (TXOP holder) 。 其中, NAV 既可以通过站点发送 RTS、 CTS 或者 CTS-to-self等控制帧进行设置, 也可以直接使用数据帧进行设置。
本发明上述实施例中, 站点采用根据该站点的邻居站点当前发送帧的 接收站点是否在自身的邻居列表中来判断自身是否为暴露站点的方式可 以获得很多复用正在传输的通信链路资源的机会, 但是采用该种方式可能 会复用非传输机会持有者的帧而干扰了传输机会持有者的数据传输。进一 歩地, 本发明实施例中, 第三站点向第四站点发送第二发送帧之前 (第三 站点在复用主通信链路的资源之前) , 可以先确定当前发送第一发送帧的 第一站点是第三站点的传输机会持有节点。 具体地, 本发明实施例中, 第 三站点可以通过检测 RTS、 CTS, CTS-to-self或者第一发送帧的发送地址 是否为第三站点的传输机会持有节点的 MAC地址来判定第一站点是否是 第三站点的传输机会持有节点, 当 RTS、 CTS、 CTS-to-self或者第一发送 帧的发送地址是第三站点的传输机会持有节点的 MAC地址, 则第一站点 是第三站点的传输机会持有节点, 进一歩地, 第三站点可以采用本发明实 施例中上述方式复用正在传输的通信链路资源; 否则, 第一站点不是第三 站点的传输机会持有节点, 则为了避免干扰传输机会持有节点的数据传 输, 第三站点不进行复用资源, 即第三站点不进行数据发送。
进一歩地, 对于同一个主发送链路或主通信链路, 可能存在多个暴露 链路, 如第一站点与第二站点的通信链路, 可能存在多个满足本发明上述 实施例中第三站点和第四站点条件的从通信链路, 如果多个暴露链路不互 为暴露链路 (即某个暴露链路会干扰其它暴露链路的接收站点) , 则当多 个暴露链路同时发送上述第二发送帧就会发生碰撞; 对于当只有一个暴露 站点存在且该暴露站点选择接收站点不当时, 第二发送帧的接收站点有可 能被第一发送帧所干扰。 优选地, 本发明实施例中, 所述第四站点在所述 第一站点的覆盖范围外。
本发明实施例中, 对于这两种潜在的碰撞, 可以不做任何处理, 仅将 碰撞视为性能损耗, 也可以采用如下解决方案来降低暴露链路的碰撞概 -。
第一种可实现方案: WLAN***将两两之间互为暴露链路的链路分为 一组,当其中一个链路进行发送时,其它该组内链路都可以同时进行发送; 第二种可实现方案: 当主通信链路发送的时候, 主发送链路的发送站点调 度一个或多个链路 (或一组链路) 进行发送; 第三种可实现方案: 暴露站 点以一定概率进行发送, 用以降低多个暴露链路碰撞的概率, 例如, 预先 设定一个数值 P ( 0 < ^ < 1 ) , 暴露站点在进行发送之前产生一个随机数, 若该随机数小于 P则进行第二发送帧的发送, 否则不进行发送。
图 7为本发明数据传输方法实施例二的流程图, 如图 7所示, 本实施 例的方法可以包括:
歩骤 701、 第四站点接收第三站点发送的第二发送帧以及指示所述第 四站点延迟回复响应帧的指示信息。
歩骤 702、 所述第四站点根据所述指示信息, 在接收完所述第二发送 帧后至少再延迟一预设时长之后, 向所述第三站点发送响应帧。
本发明实施例中, 第四站点接收完毕第三站点发送的第二发送帧之 后, 第四站点需向第三站点回复响应帧作为对第三站点发送的第二发送帧 的确认。 目前的 WLAN标准中支持两种确认的机制, 即包含两种回复响 应帧的机制: ACK和 BA。 若采用现有的立即 ACK或延迟 BA确认机制, 由于第四站点与第二站点可能互相听到, 第四站点在接收完第二发送帧之 后向第三站点回复响应帧可能会影响第二站点接收第一站点发送的第一 发送帧, 即从通信链路可能会影响主通信链路的效率。 因此, 本发明实施 例中, 为了尽量避免从通信链路干扰主通信链路, 第四站点接收第三站点 发送的第二发送帧及指示所述第四站点在接收完所述第二发送帧之后延 迟回复响应帧的指示信息, 并根据所述指示信息, 在接收完所述第二发送 帧后至少再延迟一预设时长之后, 向所述第三站点发送响应帧, 而为了不 影响已有通信链路效率的基础上复用正在传输的通信链路的资源, 本发明 实施例中, 所述第二发送帧的发送结束时刻不晚于第一站点向第二站点发 送的第一发送帧的发送结束时刻, 其中, 所述第三站点在所述第一站点的 覆盖范围内且所述第二站点在所述第三站点的覆盖范围外。
本发明实施例中, 第四站点接收第三站点发送的第二发送帧及指示所 述第四站点在接收完所述第二发送帧之后延迟回复响应帧的指示信息, 可 选地, 第一种可实现的方式: 第四站点接收所述第三站点发送的第二发送 帧, 其中, 所述第二发送帧中包含所述预设时长; 相应地, 所述第四站点 根据所述第二发送帧, 在接收完所述第二发送帧后至少再延迟所述预设时 长之后, 向第三站点发送响应帧, 可选地, 所述第四站点接收到该指示信 息后可以采用现有的立即确认机制或者延迟 BA机制向第三站点发送响应 帧, 或者第四站点也可以重新竞争信道, 在信道空闲时向第三站点发送响 应帧, 如图 4中所示。
可选地, 第二种可实现的方式: 第四站点接收所述第三站点发送的所 述第二发送帧和包含所述预设时长的通知信令; 相应地, 第四站点根据所 述通知信令, 在接收完所述第二发送帧后至少再延迟所述预设时长之后, 向所述第三站点发送响应帧。
可选地, 第三种可实现的方式: 第四站点接收所述第三站点发送的第 二发送帧, 其中, 所述第二发送帧中包含用于指示所述第四站点在所述第 二发送帧接收结束之后暂时不回复响应帧的信息; 所述第四站点接收所述 第三站点在所述第二发送帧发送结束后至少再延迟所述预设时长之后发 送的响应请求帧, 其中, 所述响应请求帧用于指示所述第四站点回复所述 响应帧; 相应地, 第四站点根据所述响应请求帧向所述第三站点发送所述 响应帧。
本发明实施例中, 优选地, 第四站点在第三站点的覆盖范围内且第四 站点在第一站点的覆盖范围外, 以保证从通信链路不会影响主通信链路的 效率。 其中, 所述预设时长大于等于所述第一发送帧的发送结束时刻与所 述第二发送帧的发送结束时刻之差。 其中, 所述指示信息的发送细节具体 地可以参见上述数据传输方法实施例一, 本发明实施例在此不再赘述。
本发明实施例, 第四站点通过接收第三站点发送的第二发送帧及指示 所述第四站点延迟回复响应帧的指示信息, 并根据该指示信息, 在接收完 第二发送帧后至少再等待一预设时长之后, 向第三站点发送响应帧,其中, 所述第二发送帧的发送结束时刻不晚于第一站点向第二站点发送的第一 发送帧的发送结束时刻, 从而实现了在第一站点进行数据发送时, 第三站 点也可以进行数据发送, 提高了***的传输效率。
目前的 WLAN标准中支持两种确认的机制, 即包含两种回复响应帧 的机制: ACK和 BA。 如图 2所示, 当站点 A向站点 B发送数据时, 站点 C也可以向站点 D发送数据, 同时站点 D接收完站点 C发送的数据后需 要向站点 C回复响应帧, 而由于站点 A与站点 C发送的数据帧长度一般 不同, 若站点 D采用现有的确认机制向站点 C回复响应帧时, 由于站点 B 与站点 D可能互相听到, 因此, 站点 D向站点 C回复响应帧可能会影响 站点 B接收站点 A发送的数据, 从而导致从通信链路影响了主通信链路 的效率。
可选地, 本发明实施例中, 站点 C向站点 D发送的数据帧可以对应为 本发明实施例中的第一发送帧,站点 A向站点 B发送的数据帧可以对应为 本发明实施例中的第二发送帧, 站点 A与站点 B间的通信链路为主通信 链路, 站点 C与站点 D间的通信链路为从通信链路, 其中, 所述第一发送 帧与所述第二发送帧中都可用于承载数据。
图 8为本发明数据传输方法实施例三的流程图, 如图 8所示, 本实施 例的方法可以包括: 歩骤 801、 第一站点向第二站点发送第一发送帧, 并且指示所述第二 站点延迟回复响应帧。
歩骤 802、 所述第一站点在所述第一发送帧发送结束后至少再延迟一 预设时长之后, 接收由所述第二站点发送的响应帧。
可选地, 第一站点向第二站点发送第一发送帧之前, 还可以包括: 所 述第一站点接收第三站点向第四站点发送的第二发送帧, 并获取所述第二 发送帧的发送结束时刻。
本发明实施例中, 所述第一站点接收第三站点向第四站点发送的第二 发送帧, 并获取所述第二发送帧的发送结束时刻的具体过程可以参见上述 数据传输方法实施例一中的第三站点接收第一站点向第二站点发送的第 一发送帧, 并获取所述第一发送帧的发送结束时刻的过程, 本发明实施例 中在此不再赘述。
本发明实施例中, 第二站点接收完毕第一站点发送的第一发送帧之 后, 第二站点需向第一站点回复响应帧作为对第一站点发送的第一发送帧 的确认。 可选地, 为了尽量避免从通信链路干扰主通信链路, 第一发送帧 的发送结束时刻不晚于第二发送帧的发送结束时刻, 即第一发送帧的发送 结束时刻早于第二发送帧的发送结束时刻, 或者第一发送帧与第二发送帧 同时结束发送。 若采用现有的立即 ACK或延迟 BA确认机制, 由于第二 站点与第四站点可能互相听到, 第二站点在接收完第一发送帧之后向第一 站点回复响应帧可能会影响第四站点接收第三站点发送的第二发送帧。 因 此, 为了避免主链路被从链路确认帧干扰, 进一歩地, 本发明实施例中, 所述第一站点向所述第二站点发送第一发送帧, 并且指示所述第二站点延 迟回复响应帧。 优选地, 所述第一站点在所述第三站点的覆盖范围内且所 述第四站点在所述第一站点的覆盖范围外, 所述第二站点在所述第三站点 的覆盖范围外。
可选地, 第一种可实现的方式为: 所述第一站点向所述第二站点发送 第一发送帧, 其中, 所述第一发送帧中包含所述预设时长, 以使所述第二 站点在所述第一发送帧接收结束后至少再延迟所述预设时长后回复响应 帧。
可选地, 第二种可实现的方式为: 所述第一站点向所述第二站点发送 所述第一发送帧, 并且向所述第二站点发送包含所述预设时长的通知信 令, 以使所述第二站点在所述第一发送帧接收结束后至少再延迟所述预设 时长后回复响应帧。
可选地, 第三种可实现的方式为: 所述第一站点向所述第二站点发送 所述第一发送帧, 其中, 所述第一发送帧中包含用于指示所述第二站点在 所述第一发送帧接收结束之后暂时不回复响应帧的信息;
所述第一站点在所述第一发送帧发送结束后至少再延迟所述预设时 长之后, 向所述第二站点发送响应请求帧, 其中, 所述响应请求帧用于指 示所述第二站点回复所述响应帧。
本发明实施例中, 所述预设时长可以为大于等于第二发送帧的发送结 束时刻与所述第一发送帧的发送结束时刻之差。 可选地, 所述第一站点向 所述第二站点发送第一发送帧, 并且指示所述第二站点延迟回复响应帧的 具体实现方式可以参见上述数据传输方法实施例一中的第三站点向第四 站点发送第二发送帧, 并且指示所述第四站点延迟回复响应帧的过程, 本 发明实施例中在此不再赘述。
进一歩地, 所述第一站点在所述第一发送帧发送结束后至少再延迟一 预设时长之后, 接收由所述第二站点发送的响应帧。
本发明实施例, 第一站点通过向第二站点发送第一发送帧, 并且指示 所述第二站点延迟回复响应帧, 并在所述第一发送帧发送结束后至少再延 迟一预设时长之后, 接收由所述第二站点发送的响应帧, 以使所述第二站 点在所述第一发送帧接收结束后至少再等待一预设时长之后回复响应帧, 从而实现了在第三站点进行数据发送时, 第一站点也可以进行数据发送, 提高了***的传输效率。
可选地, 所述第一站点接收第三站点向第四站点发送的第二发送帧之 前, 还包括: 所述第一站点建立邻居站点的列表。
可选地, 所述第一站点获取所述第二发送帧的发送结束时刻之前, 还 包括: 所述第一站点解析所述第二发送帧的帧头信息, 并获取接收所述第 二发送帧的接收站点的标识信息; 所述第一站点确定所述接收站点的标识 信息是否在所述第一站点的邻居站点的列表中; 若不在, 所述第一站点确 定自身是暴露站点, 则执行所述获取所述第二发送帧的发送结束时刻的操 作。
可选地, 所述第一站点向所述第二站点发送所述第一发送帧之前, 还 包括: 所述第一站点确定所述第三站点是所述第一站点的传输机会持有节 点。
图 9为本发明数据传输方法实施例四的流程图, 如图 9所示, 本实施 例的方法可以包括:
歩骤 901、 第二站点接收第一站点发送的第一发送帧以及指示所述第 二站点延迟回复响应帧的指示信息。
歩骤 902、 所述第二站点根据所述指示信息, 在接收完所述第一发送 帧后至少再延迟一预设时长之后, 向所述第一站点发送响应帧。
本发明实施例中, 所述第二站点接收第一站点发送的第一发送帧以及 指示所述第二站点延迟回复响应帧的指示信息, 可选地, 第一种可实现的 方式: 所述第二站点接收所述第一站点发送的第一发送帧, 其中, 所述第 一发送帧中包含所述预设时长; 相应地, 所述第二站点根据所述第一发送 帧, 在接收完所述第一发送帧后至少再延迟所述预设时间之后, 向所述第 一站点发送响应帧, 可选地, 所述第二站点接收到该指示信息后可以采用 现有的立即确认机制或者延迟 BA机制向第一站点发送响应帧, 或者第二 站点也可以重新竞争信道, 在信道空闲时向第一站点发送响应帧。
可选地, 第二种可实现的方式: 所述第二站点接收所述第一站点发送 的所述第一发送帧和包含所述预设时长的通知信令; 相应地, 所述第二站 点根据所述通知信令, 在接收完所述第一发送帧后至少再延迟所述预设时 长之后, 向所述第一站点发送响应帧。
可选地, 第三种可实现的方式中: 所述第二站点接收所述第一站点发 送的第一发送帧, 其中, 所述第一发送帧中包含用于指示所述第二站点在 所述第一发送帧接收结束之后暂时不回复响应帧的信息; 所述第二站点接 收所述第一站点在所述第一发送帧发送结束后至少再延迟所述预设时长 之后发送的响应请求帧, 其中, 所述响应请求帧用于指示所述第二站点回 复所述响应帧; 相应地, 所述第二站点根据所述响应请求帧向所述第一站 点发送所述响应帧。
本发明实施例中, 优选地, 第二站点在第一站点的覆盖范围内且第二 站点在第三站点的覆盖范围外, 以保证从通信链路不会影响主通信链路的 效率。 其中, 所述预设时长大于等于所述第二发送帧的发送结束时刻与所 述第一发送帧的发送结束时刻之差。 其中, 所述指示信息的发送细节具体 地可以参见上述数据传输方法实施例三, 本发明实施例在此不再赘述。
本发明实施例, 第二站点通过接收第一站点发送的第一发送帧以及指 示所述第二站点延迟回复响应帧的指示信息, 并根据所述指示信息, 在接 收完所述第一发送帧后至少再延迟一预设时长之后, 向所述第一站点发送 响应帧, 从而实现了在第三站点进行数据发送时, 第一站点也可以进行数 据发送, 提高了***的传输效率。
图 10 为本发明站点实施例一的结构示意图。 本发明实施例中所述站点 可以为第三站点, 如图 10所示, 本实施例提供的站点 100包括: 获取模块 1001、 指示模块 1002及接收模块 1003。
其中, 获取模块 1001 用于接收第一站点向第二站点发送的第一发送 帧, 并获取所述第一发送帧的发送结束时刻;
指示模块 1002用于向第四站点发送第二发送帧, 并且指示所述第四 站点延迟回复响应帧;
接收模块 1003 用于在所述第二发送帧发送结束后至少再延迟一预设 时长之后, 接收所述第四站点发送的响应帧;
其中, 所述第三站点在所述第一站点的覆盖范围内且所述第二站点在 所述第三站点的覆盖范围外; 所述第二发送帧的发送结束时刻不晚于所述 第一发送帧的发送结束时刻, 所述预设时长大于等于所述第一发送帧的发 送结束时刻与所述第二发送帧的发送结束时刻之差。
可选地, 所述获取模块 1001 具体用于: 通过解析所述第一发送帧的 帧头信息得到所述第一发送帧的发送结束时刻。
可选地, 所述指示模块 1002具体用于: 向第四站点发送第二发送帧, 其中, 所述第二发送帧中包含所述预设时长, 以使所述第四站点在所述第 二发送帧接收结束后至少再延迟所述预设时长后回复响应帧;
或者,
向所述第四站点发送所述第二发送帧, 并且向所述第四站点发送包含 所述预设时长的通知信令, 以使所述第四站点在所述第二发送帧接收结束 后至少再延迟所述预设时长后回复响应帧;
或者,
向所述第四站点发送所述第二发送帧, 其中, 所述第二发送帧中包含 用于指示所述第四站点在所述第二发送帧接收结束之后暂时不回复响应 帧的信息;
在所述第二发送帧发送结束后至少再延迟所述预设时长之后, 向所述 第四站点发送响应请求帧, 其中, 所述响应请求帧用于指示所述第四站点 回复所述响应帧。
可选地, 所述站点还可以包括: 第一确定模块, 用于确定所述第一站 点是所述第三站点的传输机会持有节点。
可选地, 所述站点还可以包括: 建立模块, 用于建立邻居站点的列表。 可选地, 所述站点还可以包括:
解析模块, 用于解析所述第一发送帧的帧头信息, 并获取接收所述第 一发送帧的接收站点的标识信息;
第二确定模块, 用于确定所述接收站点的标识信息是否在所述第三站 点的邻居站点的列表中; 若不在, 则所述获取模块用于执行所述获取所述 第一发送帧的发送结束时刻的操作。
本实施例的站点, 可以用于数据传输方法实施例一的技术方案, 其实 现原理和技术效果类似, 此处不再赘述。
图 11为本发明站点实施例二的结构示意图。本发明实施例中所述站点可 以为第三站点, 如图 11所示, 本实施例提供的站点 1 10包括处理器 1101 和存储器 1 102。 站点 1 10还可以包括发射器 1 103及接收器 1104。 其中, 发射器 1 103及接收器 1 104可以和处理器 1 101相连。 其中, 发射器 1 103 用于发送数据或信息, 接收器 1 104用于接收数据或信息, 存储器 1 102用 于存储执行指令, 当站点 1 10运行时, 处理器 1 101与存储器 1102之间通 信, 处理器 1101调用存储器 1102中的执行指令, 用于执行上述数据传输 方法实施例一中的操作。
本实施例的站点, 可以用于执行本发明上述数据传输方法实施例一的 技术方案, 其实现原理和技术效果类似, 此处不再赘述。
图 12为本发明站点实施例三的结构示意图。本发明实施例中所述站点可 以为第四站点,如图 12所示,本实施例提供的站点 120包括:接收模块 1201 及发送模块 1202。
其中,接收模块 1201用于接收第三站点发送的第二发送帧以及指示所 述第四站点延迟回复响应帧的指示信息, 其中, 所述第二发送帧的发送结 束时刻不晚于第一站点向第二站点发送的第一发送帧的发送结束时刻; 发送模块 1202用于根据所述指示信息, 在接收完所述第二发送帧后 至少再延迟一预设时长之后, 向所述第三站点发送响应帧;
其中, 所述第三站点在所述第一站点的覆盖范围内且所述第二站点在 所述第三站点的覆盖范围外; 所述预设时长大于等于所述第一发送帧的发 送结束时刻与所述第二发送帧的发送结束时刻之差。
可选地, 所述接收模块 1201 具体用于: 接收所述第三站点发送的第 二发送帧, 其中, 所述第二发送帧中包含所述预设时长;
相应地, 所述发送模块 1202具体用于: 根据所述第二发送帧, 在接 收完所述第二发送帧后至少再延迟所述预设时间之后, 向所述第三站点发 送响应帧;
或者, 所述接收模块 1201 还具体用于: 接收所述第三站点发送的所 述第二发送帧和包含所述预设时长的通知信令;
相应地, 所述发送模块 1202还具体用于: 根据所述通知信令, 在接 收完所述第二发送帧后至少再延迟所述预设时长之后, 向所述第三站点发 送响应帧;
或者, 所述接收模块 1201 还具体用于: 接收所述第三站点发送的第 二发送帧, 其中, 所述第二发送帧中包含用于指示所述第四站点在所述第 二发送帧接收结束之后暂时不回复响应帧的信息; 接收所述第三站点在所 述第二发送帧发送结束后至少再延迟所述预设时长之后发送的响应请求 帧, 其中, 所述响应请求帧用于指示所述第四站点回复所述响应帧;
相应地, 所述发送模块 1202还具体用于: 根据所述响应请求帧向所 述第三站点发送所述响应帧。
本实施例的站点, 可以用于数据传输方法实施例二的技术方案, 其实 现原理和技术效果类似, 此处不再赘述。
图 13为本发明站点实施例四的结构示意图。本发明实施例中所述站点可 以为第四站点, 如图 13所示, 本实施例提供的站点 130包括处理器 1301 和存储器 1302。 站点 130还可以包括发射器 1303及接收器 1304。 其中, 发射器 1303及接收器 1304可以和处理器 1301相连。 其中, 发射器 1303 用于发送数据或信息, 接收器 1304用于接收数据或信息, 存储器 1302用 于存储执行指令, 当站点 130运行时, 处理器 1301与存储器 1302之间通 信, 处理器 1301调用存储器 1302中的执行指令, 用于执行上述数据传输 方法实施例二中的操作。
本实施例的站点, 可以用于执行本发明上述数据传输方法实施例二的 技术方案, 其实现原理和技术效果类似, 此处不再赘述。
图 14为本发明站点实施例五的结构示意图。本发明实施例中所述站点可 以为第一站点,如图 14所示,本实施例提供的站点 140包括:指示模块 1401 及接收模块 1402。
其中, 指示模块 1401 用于向第二站点发送第一发送帧, 并且指示所 述第二站点延迟回复响应帧;
接收模块 1402用于在所述第一发送帧发送结束后至少再延迟一预设 时长之后, 接收由所述第二站点发送的响应帧。
可选地, 所述指示模块 1401 具体用于: 向所述第二站点发送第一发 送帧, 其中, 所述第一发送帧中包含所述预设时长, 以使所述第二站点在 所述第一发送帧接收结束后至少再延迟所述预设时长后回复响应帧;
或者,
向所述第二站点发送所述第一发送帧, 并且向所述第二站点发送包含 所述预设时长的通知信令, 以使所述第二站点在所述第一发送帧接收结束 后至少再延迟所述预设时长后回复响应帧;
或者,
向所述第二站点发送所述第一发送帧, 其中, 所述第一发送帧中包含 用于指示所述第二站点在所述第一发送帧接收结束之后暂时不回复响应 帧的信息;
在所述第一发送帧发送结束后至少再延迟所述预设时长之后, 向所述 第二站点发送响应请求帧, 其中, 所述响应请求帧用于指示所述第二站点 回复所述响应帧。 本实施例的站点, 可以用于数据传输方法实施例三的技术方案, 其实 现原理和技术效果类似, 此处不再赘述。
图 15为本发明站点实施例六的结构示意图。本发明实施例中所述站点可 以为第一站点, 如图 15所示, 本实施例提供的站点 150包括处理器 1501 和存储器 1502。 站点 150还可以包括发射器 1503及接收器 1504。 其中, 发射器 1503及接收器 1504可以和处理器 1501相连。 其中, 发射器 1503 用于发送数据或信息, 接收器 1504用于接收数据或信息, 存储器 1502用 于存储执行指令, 当站点 150运行时, 处理器 1501与存储器 1502之间通 信, 处理器 1501调用存储器 1502中的执行指令, 用于执行上述数据传输 方法实施例三中的操作。
本实施例的站点, 可以用于执行本发明上述数据传输方法实施例三的 技术方案, 其实现原理和技术效果类似, 此处不再赘述。
图 16为本发明站点实施例七的结构示意图。本发明实施例中所述站点可 以为第二站点,如图 16所示,本实施例提供的站点 160包括:接收模块 1601 及发送模块 1602。
其中,接收模块 1601用于接收第一站点发送的第一发送帧以及指示所 述第二站点延迟回复响应帧的指示信息;
发送模块 1602用于根据所述指示信息, 在接收完所述第一发送帧后 至少再延迟一预设时长之后, 向所述第一站点发送响应帧。
可选地, 所述接收模块 1601 具体用于: 接收所述第一站点发送的第 一发送帧, 其中, 所述第一发送帧中包含所述预设时长;
相应地, 所述发送模块 1602具体用于: 根据所述第一发送帧, 在接 收完所述第一发送帧后至少再延迟所述预设时间之后, 向所述第一站点发 送响应帧;
或者, 所述接收模块 1601 还具体用于: 接收所述第一站点发送的所 述第一发送帧和包含所述预设时长的通知信令;
相应地, 所述发送模块 1602还具体用于: 根据所述通知信令, 在接 收完所述第一发送帧后至少再延迟所述预设时长之后, 向所述第一站点发 送响应帧;
或者, 所述接收模块 1601 还具体用于: 接收所述第一站点发送的第 一发送帧, 其中, 所述第一发送帧中包含用于指示所述第二站点在所述第 一发送帧接收结束之后暂时不回复响应帧的信息;
接收所述第一站点在所述第一发送帧发送结束后至少再延迟所述预 设时长之后发送的响应请求帧, 其中, 所述响应请求帧用于指示所述第二 站点回复所述响应帧;
相应地, 所述发送模块 1602还具体用于: 根据所述响应请求帧向所 述第一站点发送所述响应帧。
本实施例的站点, 可以用于数据传输方法实施例四的技术方案, 其实 现原理和技术效果类似, 此处不再赘述。
图 17为本发明站点实施例八的结构示意图。本发明实施例中所述站点可 以为第二站点, 如图 17所示, 本实施例提供的站点 170包括处理器 1701 和存储器 1702。 站点 170还可以包括发射器 1703及接收器 1704。 其中, 发射器 1703及接收器 1704可以和处理器 1701相连。 其中, 发射器 1703 用于发送数据或信息, 接收器 1704用于接收数据或信息, 存储器 1702用 于存储执行指令, 当站点 170运行时, 处理器 1701与存储器 1702之间通 信, 处理器 1701调用存储器 1702中的执行指令, 用于执行上述数据传输 方法实施例四中的操作。
本实施例的站点, 可以用于执行本发明上述数据传输方法实施例四的 技术方案, 其实现原理和技术效果类似, 此处不再赘述。
本领域普通技术人员可以理解: 实现上述各方法实施例的全部或部分歩 骤可以通过程序指令相关的硬件来完成。 前述的程序可以存储于一计算机可 读取存储介质中。 该程序在执行时, 执行包括上述各方法实施例的歩骤; 而 前述的存储介质包括: ROM、 RAM, 磁碟或者光盘等各种可以存储程序代码 的介质。
最后应说明的是: 以上各实施例仅用以说明本发明的技术方案, 而非对 其限制; 尽管参照前述各实施例对本发明进行了详细的说明, 本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替换; 而这些修改或者替换, 并 不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims

权 利 要 求 书
1、 一种数据传输方法, 其特征在于, 包括:
第三站点接收第一站点向第二站点发送的第一发送帧, 并获取所述第 一发送帧的发送结束时刻;
所述第三站点向第四站点发送第二发送帧, 并且指示所述第四站点延 迟回复响应帧;
所述第三站点在所述第二发送帧发送结束后至少再延迟一预设时长 之后, 接收所述第四站点发送的响应帧;
其中, 所述第三站点在所述第一站点的覆盖范围内且所述第二站点在 所述第三站点的覆盖范围外; 所述第二发送帧的发送结束时刻不晚于所述 第一发送帧的发送结束时刻, 所述预设时长大于等于所述第一发送帧的发 送结束时刻与所述第二发送帧的发送结束时刻之差。
2、 根据权利要求 1 所述的方法, 其特征在于, 所述第三站点获取所 述第一发送帧的发送结束时刻, 包括:
所述第三站点通过解析所述第一发送帧的帧头信息得到所述第一发 送帧的发送结束时刻。
3、 根据权利要求 1或 2所述的方法, 其特征在于, 所述第三站点向 第四站点发送第二发送帧,并且指示所述第四站点延迟回复响应帧,包括: 所述第三站点向第四站点发送第二发送帧, 其中, 所述第二发送帧中 包含所述预设时长, 以使所述第四站点在所述第二发送帧接收结束后至少 再延迟所述预设时长后回复响应帧;
或者,
所述第三站点向所述第四站点发送所述第二发送帧, 并且向所述第四 站点发送包含所述预设时长的通知信令, 以使所述第四站点在所述第二发 送帧接收结束后至少再延迟所述预设时长后回复响应帧;
或者,
所述第三站点向所述第四站点发送所述第二发送帧, 其中, 所述第二 发送帧中包含用于指示所述第四站点在所述第二发送帧接收结束之后暂 时不回复响应帧的信息;
所述第三站点在所述第二发送帧发送结束后至少再延迟所述预设时 长之后, 向所述第四站点发送响应请求帧, 其中, 所述响应请求帧用于指 示所述第四站点回复所述响应帧。
4、 根据权利要求 1〜3 中任一项所述的方法, 其特征在于, 所述第三 站点向第四站点发送第二发送帧之前, 还包括:
所述第三站点确定所述第一站点是所述第三站点的传输机会持有节 点。
5、 根据权利要求 1〜4 中任一项所述的方法, 其特征在于, 所述第三 站点接收第一站点向第二站点发送的第一发送帧之前, 还包括:
所述第三站点建立邻居站点的列表。
6、 根据权利要求 1〜5 中任一项所述的方法, 所述第三站点获取所述 第一发送帧的发送结束时刻之前, 还包括:
所述第三站点解析所述第一发送帧的帧头信息, 并获取接收所述第一 发送帧的接收站点的标识信息;
所述第三站点确定所述接收站点的标识信息是否在所述第三站点的 邻居站点的列表中; 若不在, 执行所述获取所述第一发送帧的发送结束时 刻的操作。
7、 一种数据传输方法, 其特征在于, 包括:
第四站点接收第三站点发送的第二发送帧以及指示所述第四站点延 迟回复响应帧的指示信息, 其中, 所述第二发送帧的发送结束时刻不晚于 第一站点向第二站点发送的第一发送帧的发送结束时刻;
所述第四站点根据所述指示信息, 在接收完所述第二发送帧后至少再 延迟一预设时长之后, 向所述第三站点发送响应帧;
其中, 所述第三站点在所述第一站点的覆盖范围内且所述第二站点在 所述第三站点的覆盖范围外; 所述预设时长大于等于所述第一发送帧的发 送结束时刻与所述第二发送帧的发送结束时刻之差。
8、 根据权利要求 7所述的方法, 其特征在于, 所述第四站点接收第 三站点发送的第二发送帧以及指示所述第四站点延迟回复响应帧的指示 信息, 包括:
所述第四站点接收所述第三站点发送的第二发送帧, 其中, 所述第二 发送帧中包含所述预设时长; 相应地, 所述第四站点根据所述指示信息, 在接收完所述第二发送帧 后至少再延迟一预设时长之后, 向所述第三站点发送响应帧, 包括:
所述第四站点根据所述第二发送帧, 在接收完所述第二发送帧后至少 再延迟所述预设时间之后, 向所述第三站点发送响应帧;
或者,
所述第四站点接收第三站点发送的第二发送帧以及指示所述第四站 点延迟回复响应帧的指示信息, 包括:
所述第四站点接收所述第三站点发送的所述第二发送帧和包含所述 预设时长的通知信令;
相应地, 所述第四站点根据所述指示信息, 在接收完所述第二发送帧 后至少再延迟一预设时长之后, 向所述第三站点发送响应帧, 包括:
所述第四站点根据所述通知信令, 在接收完所述第二发送帧后至少再 延迟所述预设时长之后, 向所述第三站点发送响应帧;
或者,
所述第四站点接收第三站点发送的第二发送帧以及指示所述第四站 点延迟回复响应帧的指示信息, 包括:
所述第四站点接收所述第三站点发送的第二发送帧, 其中, 所述第二 发送帧中包含用于指示所述第四站点在所述第二发送帧接收结束之后暂 时不回复响应帧的信息;
所述第四站点接收所述第三站点在所述第二发送帧发送结束后至少 再延迟所述预设时长之后发送的响应请求帧, 其中, 所述响应请求帧用于 指示所述第四站点回复所述响应帧;
相应地, 所述第四站点根据所述指示信息, 在接收完所述第二发送帧 后至少再延迟一预设时长之后, 向所述第三站点发送响应帧, 包括:
所述第四站点根据所述响应请求帧向所述第三站点发送所述响应帧。
9、 一种数据传输方法, 其特征在于, 包括:
第一站点向第二站点发送第一发送帧, 并且指示所述第二站点延迟回 复响应帧;
所述第一站点在所述第一发送帧发送结束后至少再延迟一预设时长 之后, 接收由所述第二站点发送的响应帧。
10、 根据权利要求 9所述的方法, 其特征在于, 所述第一站点向第二 站点发送第一发送帧, 并且指示所述第二站点延迟回复响应帧, 包括: 所述第一站点向所述第二站点发送第一发送帧, 其中, 所述第一发送 帧中包含所述预设时长, 以使所述第二站点在所述第一发送帧接收结束后 至少再延迟所述预设时长后回复响应帧;
或者,
所述第一站点向所述第二站点发送所述第一发送帧, 并且向所述第二 站点发送包含所述预设时长的通知信令, 以使所述第二站点在所述第一发 送帧接收结束后至少再延迟所述预设时长后回复响应帧;
或者,
所述第一站点向所述第二站点发送所述第一发送帧, 其中, 所述第一 发送帧中包含用于指示所述第二站点在所述第一发送帧接收结束之后暂 时不回复响应帧的信息;
所述第一站点在所述第一发送帧发送结束后至少再延迟所述预设时 长之后, 向所述第二站点发送响应请求帧, 其中, 所述响应请求帧用于指 示所述第二站点回复所述响应帧。
1 1、 一种数据传输方法, 其特征在于, 包括:
第二站点接收第一站点发送的第一发送帧以及指示所述第二站点延 迟回复响应帧的指示信息;
所述第二站点根据所述指示信息, 在接收完所述第一发送帧后至少再 延迟一预设时长之后, 向所述第一站点发送响应帧。
12、 根据权利要求 1 1 所述的方法, 其特征在于, 所述第二站点接收 第一站点发送的第一发送帧以及指示所述第二站点延迟回复响应帧的指 示信息, 包括:
所述第二站点接收所述第一站点发送的第一发送帧, 其中, 所述第一 发送帧中包含所述预设时长;
相应地, 所述第二站点根据所述指示信息, 在接收完所述第一发送帧 后至少再延迟一预设时长之后, 向所述第一站点发送响应帧, 包括: 所述第二站点根据所述第一发送帧, 在接收完所述第一发送帧后至少 再延迟所述预设时间之后, 向所述第一站点发送响应帧; 或者,
所述第二站点接收第一站点发送的第一发送帧以及指示所述第二站 点延迟回复响应帧的指示信息, 包括:
所述第二站点接收所述第一站点发送的所述第一发送帧和包含所述 预设时长的通知信令;
相应地, 所述第二站点根据所述指示信息, 在接收完所述第一发送帧 后至少再延迟一预设时长之后, 向所述第一站点发送响应帧, 包括:
所述第二站点根据所述通知信令, 在接收完所述第一发送帧后至少再 延迟所述预设时长之后, 向所述第一站点发送响应帧;
或者,
所述第二站点接收第一站点发送的第一发送帧以及指示所述第二站 点延迟回复响应帧的指示信息, 包括:
所述第二站点接收所述第一站点发送的第一发送帧, 其中, 所述第一 发送帧中包含用于指示所述第二站点在所述第一发送帧接收结束之后暂 时不回复响应帧的信息;
所述第二站点接收所述第一站点在所述第一发送帧发送结束后至少 再延迟所述预设时长之后发送的响应请求帧, 其中, 所述响应请求帧用于 指示所述第二站点回复所述响应帧;
相应地, 所述第二站点根据所述指示信息, 在接收完所述第一发送帧 后至少再延迟一预设时长之后, 向所述第一站点发送响应帧, 包括:
所述第二站点根据所述响应请求帧向所述第一站点发送所述响应帧。
13、 一种站点, 其特征在于, 所述站点为第三站点, 所述站点, 包括: 获取模块, 用于接收第一站点向第二站点发送的第一发送帧, 并获取 所述第一发送帧的发送结束时刻;
指示模块, 用于向第四站点发送第二发送帧, 并且指示所述第四站点 延迟回复响应帧;
接收模块, 用于在所述第二发送帧发送结束后至少再延迟一预设时长 之后, 接收所述第四站点发送的响应帧;
其中, 所述第三站点在所述第一站点的覆盖范围内且所述第二站点在 所述第三站点的覆盖范围外; 所述第二发送帧的发送结束时刻不晚于所述 第一发送帧的发送结束时刻, 所述预设时长大于等于所述第一发送帧的发 送结束时刻与所述第二发送帧的发送结束时刻之差。
14、 根据权利要求 13 所述的站点, 其特征在于, 所述获取模块具体 用于: 通过解析所述第一发送帧的帧头信息得到所述第一发送帧的发送结 束时刻。
15、 根据权利要求 13或 14所述的站点, 其特征在于, 所述指示模块 具体用于: 向第四站点发送第二发送帧, 其中, 所述第二发送帧中包含所 述预设时长, 以使所述第四站点在所述第二发送帧接收结束后至少再延迟 所述预设时长后回复响应帧;
或者,
向所述第四站点发送所述第二发送帧, 并且向所述第四站点发送包含 所述预设时长的通知信令, 以使所述第四站点在所述第二发送帧接收结束 后至少再延迟所述预设时长后回复响应帧;
或者,
向所述第四站点发送所述第二发送帧, 其中, 所述第二发送帧中包含 用于指示所述第四站点在所述第二发送帧接收结束之后暂时不回复响应 帧的信息;
在所述第二发送帧发送结束后至少再延迟所述预设时长之后, 向所述 第四站点发送响应请求帧, 其中, 所述响应请求帧用于指示所述第四站点 回复所述响应帧。
16、根据权利要求 13〜15中任一项所述的站点, 其特征在于,还包括: 第一确定模块, 用于确定所述第一站点是所述第三站点的传输机会持 有节点。
17、根据权利要求 13〜16中任一项所述的站点, 其特征在于,还包括: 建立模块, 用于建立邻居站点的列表。
18、根据权利要求 13〜17中任一项所述的站点, 其特征在于,还包括: 解析模块, 用于解析所述第一发送帧的帧头信息, 并获取接收所述第 一发送帧的接收站点的标识信息;
第二确定模块, 用于确定所述接收站点的标识信息是否在所述第三站 点的邻居站点的列表中; 若不在, 则所述获取模块用于执行所述获取所述 第一发送帧的发送结束时刻的操作。
19、 一种站点, 其特征在于, 所述站点为第四站点, 所述站点, 包括: 接收模块, 用于接收第三站点发送的第二发送帧以及指示所述第四站 点延迟回复响应帧的指示信息, 其中, 所述第二发送帧的发送结束时刻不 晚于第一站点向第二站点发送的第一发送帧的发送结束时刻;
发送模块, 用于根据所述指示信息, 在接收完所述第二发送帧后至少 再延迟一预设时长之后, 向所述第三站点发送响应帧;
其中, 所述第三站点在所述第一站点的覆盖范围内且所述第二站点在 所述第三站点的覆盖范围外; 所述预设时长大于等于所述第一发送帧的发 送结束时刻与所述第二发送帧的发送结束时刻之差。
20、 根据权利要求 19所述的站点, 其特征在于, 所述接收模块具体 用于: 接收所述第三站点发送的第二发送帧, 其中, 所述第二发送帧中包 含所述预设时长;
相应地, 所述发送模块具体用于: 根据所述第二发送帧, 在接收完所 述第二发送帧后至少再延迟所述预设时间之后, 向所述第三站点发送响应 帧;
或者, 所述接收模块还具体用于: 接收所述第三站点发送的所述第二 发送帧和包含所述预设时长的通知信令;
相应地, 所述发送模块还具体用于: 根据所述通知信令, 在接收完所 述第二发送帧后至少再延迟所述预设时长之后, 向所述第三站点发送响应 帧;
或者, 所述接收模块还具体用于: 接收所述第三站点发送的第二发送 帧, 其中, 所述第二发送帧中包含用于指示所述第四站点在所述第二发送 帧接收结束之后暂时不回复响应帧的信息; 接收所述第三站点在所述第二 发送帧发送结束后至少再延迟所述预设时长之后发送的响应请求帧, 其 中, 所述响应请求帧用于指示所述第四站点回复所述响应帧;
相应地, 所述发送模块还具体用于: 根据所述响应请求帧向所述第三 站点发送所述响应帧。
21、 一种站点, 其特征在于, 所述站点为第一站点, 所述站点, 包括: 指示模块, 用于向第二站点发送第一发送帧, 并且指示所述第二站点 延迟回复响应帧;
接收模块, 用于在所述第一发送帧发送结束后至少再延迟一预设时长 之后, 接收由所述第二站点发送的响应帧。
22、 根据权利要求 21 所述的站点, 其特征在于, 所述指示模块具体 用于: 向所述第二站点发送第一发送帧, 其中, 所述第一发送帧中包含所 述预设时长, 以使所述第二站点在所述第一发送帧接收结束后至少再延迟 所述预设时长后回复响应帧;
或者,
向所述第二站点发送所述第一发送帧, 并且向所述第二站点发送包含 所述预设时长的通知信令, 以使所述第二站点在所述第一发送帧接收结束 后至少再延迟所述预设时长后回复响应帧;
或者,
向所述第二站点发送所述第一发送帧, 其中, 所述第一发送帧中包含 用于指示所述第二站点在所述第一发送帧接收结束之后暂时不回复响应 帧的信息;
在所述第一发送帧发送结束后至少再延迟所述预设时长之后, 向所述 第二站点发送响应请求帧, 其中, 所述响应请求帧用于指示所述第二站点 回复所述响应帧。
23、 一种站点, 其特征在于, 所述站点为第二站点, 所述站点, 包括: 接收模块, 用于接收第一站点发送的第一发送帧以及指示所述第二站 点延迟回复响应帧的指示信息;
发送模块, 用于根据所述指示信息, 在接收完所述第一发送帧后至少 再延迟一预设时长之后, 向所述第一站点发送响应帧。
24、 根据权利要求 23 所述的站点, 其特征在于, 所述接收模块具体 用于: 接收所述第一站点发送的第一发送帧, 其中, 所述第一发送帧中包 含所述预设时长;
相应地, 所述发送模块具体用于: 根据所述第一发送帧, 在接收完所 述第一发送帧后至少再延迟所述预设时间之后, 向所述第一站点发送响应 帧;
或者, 所述接收模块还具体用于: 接收所述第一站点发送的所述第一 发送帧和包含所述预设时长的通知信令;
相应地, 所述发送模块还具体用于: 根据所述通知信令, 在接收完所 述第一发送帧后至少再延迟所述预设时长之后, 向所述第一站点发送响应 帧;
或者, 所述接收模块还具体用于: 接收所述第一站点发送的第一发送 帧, 其中, 所述第一发送帧中包含用于指示所述第二站点在所述第一发送 帧接收结束之后暂时不回复响应帧的信息;
接收所述第一站点在所述第一发送帧发送结束后至少再延迟所述预 设时长之后发送的响应请求帧, 其中, 所述响应请求帧用于指示所述第二 站点回复所述响应帧;
相应地, 所述发送模块还具体用于: 根据所述响应请求帧向所述第一 站点发送所述响应帧。
PCT/CN2014/070995 2014-01-21 2014-01-21 数据传输方法及装置 WO2015109438A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
PCT/CN2014/070995 WO2015109438A1 (zh) 2014-01-21 2014-01-21 数据传输方法及装置
CN201480045613.5A CN105474570A (zh) 2014-01-21 2014-01-21 数据传输方法及装置
EP14879849.9A EP3089395B1 (en) 2014-01-21 2014-01-21 Data transmission method and device
US15/215,108 US10306602B2 (en) 2014-01-21 2016-07-20 Data transmission method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/070995 WO2015109438A1 (zh) 2014-01-21 2014-01-21 数据传输方法及装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/215,108 Continuation US10306602B2 (en) 2014-01-21 2016-07-20 Data transmission method and apparatus

Publications (1)

Publication Number Publication Date
WO2015109438A1 true WO2015109438A1 (zh) 2015-07-30

Family

ID=53680554

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/070995 WO2015109438A1 (zh) 2014-01-21 2014-01-21 数据传输方法及装置

Country Status (4)

Country Link
US (1) US10306602B2 (zh)
EP (1) EP3089395B1 (zh)
CN (1) CN105474570A (zh)
WO (1) WO2015109438A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10448390B2 (en) * 2014-12-19 2019-10-15 Qualcomm Incorporated Transmission techniques for enabling an immediate response
CN105813220B (zh) * 2014-12-31 2021-04-06 中兴通讯股份有限公司 一种数据传输方法及站点
US10218487B2 (en) * 2015-12-21 2019-02-26 Intel Corporation Radio configuration optimization for full-duplex communications
CN110099413B (zh) * 2019-05-05 2023-02-28 深圳市鼎晟开元科技有限公司 数据传输方法、发送装置、接收装置以及存储介质
CN113395782A (zh) * 2020-03-11 2021-09-14 华为技术有限公司 一种通信方法和通信装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006133414A2 (en) * 2005-06-08 2006-12-14 Avaya Technology Corp. Avoiding hidden terminals in wireless local area networks
CN101356772A (zh) * 2006-01-05 2009-01-28 三星电子株式会社 无线lan中将控制帧发送到隐藏节点的方法和设备
CN102356593A (zh) * 2009-03-16 2012-02-15 微软公司 全双工无线通信

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1327967C (zh) 2005-02-06 2007-07-25 马晓光 一种生态模拟装置
EP1861957B1 (en) * 2005-03-14 2010-05-19 Koninklijke Philips Electronics N.V. Method and system for announcing candidate access points in a wireless network
EP2465227B1 (en) * 2009-08-12 2017-07-26 Marvell World Trade Ltd. Sdma multi-device wireless communications
KR101234758B1 (ko) * 2011-07-05 2013-02-19 서울대학교산학협력단 무선 접속 시스템에서 데이터 채널 예약 방법 및 장치
CN102571675B (zh) * 2012-02-07 2015-01-21 广州市香港科大***研究院 一种基于物理层干扰信息的隐藏终端优化方法
US8958335B2 (en) * 2012-05-04 2015-02-17 Futurewei Technologies, Inc. System and method for controlling network discovery
US10075977B2 (en) * 2013-08-14 2018-09-11 Lg Electronics Inc. Method and device for transmitting data in wireless LAN

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006133414A2 (en) * 2005-06-08 2006-12-14 Avaya Technology Corp. Avoiding hidden terminals in wireless local area networks
CN101356772A (zh) * 2006-01-05 2009-01-28 三星电子株式会社 无线lan中将控制帧发送到隐藏节点的方法和设备
CN102356593A (zh) * 2009-03-16 2012-02-15 微软公司 全双工无线通信

Non-Patent Citations (1)

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

Also Published As

Publication number Publication date
US20160330726A1 (en) 2016-11-10
US10306602B2 (en) 2019-05-28
CN105474570A (zh) 2016-04-06
EP3089395A4 (en) 2017-01-11
EP3089395A1 (en) 2016-11-02
EP3089395B1 (en) 2021-09-22

Similar Documents

Publication Publication Date Title
US8274961B2 (en) Apparatus and associated methodology of adjusting a RTS/CTS transmission protocol
US8428041B2 (en) Wireless communication system, wireless communication device and wireless communication method, and computer program
JP6387132B2 (ja) 同時送受信ネットワークモードのための装置および方法
RU2421911C2 (ru) Способ и процедуры несинхронизированной связи, синхронизированной связи и синхронизации связи в режиме ожидания &#34;stand-by&#34; и в системах e-utra
WO2016119454A1 (zh) 非授权载波资源的使用方法及装置
WO2018027591A1 (zh) V2x消息发送方法、装置及***
US7953055B2 (en) Multi-channel MAC apparatus and method for WLAN devices with single radio interface
JP2023521173A (ja) 時間内及び周波数内rtaパケット重複
KR20040033069A (ko) 무선 네트워크에 있어서의 반송파 감지 다중 접속프로토콜을 최적화하기 위한 알고리듬 및 프로토콜을이용하는 시스템 및 방법
WO2019223589A1 (zh) 基于多接入点ap协作的空间复用的方法和装置
KR101644867B1 (ko) 데이터 송신 방법 및 데이터 포워딩 방법, 장치, 및 시스템
TW201820831A (zh) 使用延遲/排程區塊確認機制之可靠高傳真無線封包傳遞
JP2023528106A (ja) データ送信方法及び装置、データ受信方法及び装置
WO2013123903A1 (zh) 一种控制网络拥塞的方法、装置和网络***
WO2015021772A1 (zh) 一种信道接入的方法、装置和***
KR102364587B1 (ko) 전이중 통신을 위한 미디어 액세스 제어
US10306602B2 (en) Data transmission method and apparatus
WO2016062135A1 (zh) 无线局域网络站点共享资源的方法及装置
WO2016188245A1 (zh) 信道协商方法、站点及***
US20230134239A1 (en) Delay performance evaluation method and apparatus, and storage medium
CN104798411A (zh) Wi-Fi中的传输间隔的同步
CN111556583B (zh) 无线接入点同步协作方法、设备及***
CN114828280A (zh) 一种数据传输方法和装置
WO2015062270A1 (zh) 无线通信方法和无线通信设备
WO2017114033A1 (zh) 一种传输机会确定方法及接入点

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201480045613.5

Country of ref document: CN

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

Ref document number: 14879849

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2014879849

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2014879849

Country of ref document: EP