WO2013064113A1 - Procédé et appareil de création d'un accusé de réception de données destinés à une extrémité de réception et une extrémité d'émission - Google Patents
Procédé et appareil de création d'un accusé de réception de données destinés à une extrémité de réception et une extrémité d'émission Download PDFInfo
- Publication number
- WO2013064113A1 WO2013064113A1 PCT/CN2012/084072 CN2012084072W WO2013064113A1 WO 2013064113 A1 WO2013064113 A1 WO 2013064113A1 CN 2012084072 W CN2012084072 W CN 2012084072W WO 2013064113 A1 WO2013064113 A1 WO 2013064113A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- frame
- acknowledgement
- message
- receiving end
- successfully received
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
- H04L2001/0093—Point-to-multipoint
Definitions
- the present invention relates to wireless communication technologies, and in particular, to a method and an apparatus for implementing data acknowledgement at a receiving end and a transmitting end.
- BACKGROUND OF THE INVENTION Wireless Local Area Net (WLAN) is a network system that uses electromagnetic waves as a transmission medium in accordance with the Institute of Electrical and Electronics Engineers (IEEE) 802.11 protocol.
- the basic architecture of a WLAN network system includes multiple stations (Stations, referred to as STAs), which implement wireless communication between sites based on electromagnetic waves.
- STAs stations
- the physical layer communication between the sites is implemented based on the Media Access Control (MAC) layer protocol. Since the communication between the stations needs to share the same channel in a time-sharing manner, that is, only one station can use the channel at the same time, the MAC layer protocol needs to allocate a channel for the station by using a certain mechanism, such as a scheduling mechanism and a competition mechanism. Thereby implementing site-to-channel time division multiplexing.
- MAC Media Access Control
- the prior art introduces a low latency, link level retransmission mechanism due to errors in transmission over the wireless medium.
- the retransmission mechanism allows frames that are not properly demodulated by the receiving site to be resent by the transmitting site.
- the prior art also introduces an acknowledgment mechanism, that is, when the receiving end station correctly receives the frame sent to itself, it sends an acknowledgement frame (Acknowledgment, abbreviated as ACK). A timely, positive confirmation.
- ACK acknowledgement, abbreviated as ACK
- Embodiments of the present invention provide a method and an apparatus for implementing data acknowledgement at a receiving end and a transmitting end, so as to improve the efficiency of the acknowledgment mechanism and reduce system overhead.
- An embodiment of the present invention provides a method for implementing data acknowledgement at a receiving end, including:
- the acknowledgment message is sent in the form of multicast or broadcast, and the successfully received frame is confirmed.
- the embodiment of the present invention further provides a method for implementing data acknowledgement at a transmitting end, including: receiving an acknowledgement message sent by a receiving end station in a broadcast or multicast manner;
- An embodiment of the present invention further provides an apparatus for implementing data acknowledgement at a receiving end, including: a frame receiving module, configured to receive a frame sent from one or more sending end stations;
- a frame confirmation module is configured to send an acknowledgement message in the form of multicast or broadcast, and confirm the successfully received frame.
- the embodiment of the present invention further provides an apparatus for implementing data acknowledgement at a transmitting end, comprising: a message receiving module, configured to receive an acknowledgement message sent by a receiving end station in a broadcast or multicast manner; and a receiving confirmation module, configured to perform, according to the acknowledgement The message confirms whether the frame sent by this site was successfully received.
- the method and device for implementing data acknowledgement at the receiving end and the transmitting end in the embodiment of the present invention realizes unified confirmation of multiple sites by transmitting an acknowledgement message in the form of multicast or broadcast, whether it is only confirming one sender site or not according to actual conditions.
- the technical solutions of the embodiments of the present invention provide the possibility of reducing the acknowledgement overhead of the receiving end site, and at the same time, the manners of the acknowledgment of the receiving site are confirmed. When it is confirmed that multiple sender sites are used, the effect of improving efficiency and reducing overhead is particularly obvious.
- BRIEF DESCRIPTION OF THE DRAWINGS In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following will be true.
- FIG. 1 is a schematic diagram of a network architecture of a WLAN system applicable to an embodiment of the present invention
- FIG. 2 is a flowchart of a method for implementing data acknowledgement at a receiving end according to Embodiment 1 of the present invention
- FIG. 3 is a schematic diagram of a frame timing of a method for implementing data acknowledgement at a receiving end according to Embodiment 2 of the present invention
- FIG. 4A is a schematic diagram of a frame format of an acknowledgement frame used in Embodiment 2 of the present invention.
- 4B is a schematic diagram showing the format of a frame control field in the frame of FIG. 4A;
- FIG. 5 is a schematic diagram of a frame format of a site association identifier in an acknowledgment frame according to Embodiment 2 of the present invention
- FIG. 6 is a schematic diagram of a frame format of a site MAC address in an acknowledgment frame according to Embodiment 2 of the present invention
- FIG. 8 is a schematic diagram of a frame format of an acknowledgement frame used in Embodiment 3 of the present invention.
- FIG. 9 is a schematic diagram of a frame format of a site identifier in an acknowledgement frame according to Embodiment 3 of the present invention
- FIG. 10 is a schematic diagram of a frame timing of a method for implementing data acknowledgement at a receiving end according to Embodiment 5 of the present invention
- FIG. 1 is a flowchart of a method for implementing data acknowledgement at a transmitting end according to Embodiment 6 of the present invention
- FIG. 1 is a schematic structural diagram of an apparatus for implementing data acknowledgement at a receiving end according to Embodiment 8 of the present invention
- the embodiment of the invention provides an implementation method and a device for confirming the data of the receiving end and the transmitting end respectively.
- the technical solution is typically applied to a WLAN network system.
- a WLAN system is typically composed of a plurality of STAs, which are within a certain coverage area and have some association. Multiple STAs form the basic component of a WLAN, the Basic Service Set (BSS). According to the organization, BSS can be divided into a variety of. The most basic form of association is that multiple STAs communicate directly with each other in an ad hoc network. This is called an independent Basic Service Set (IBSS), such as BSS1 in Figure 1.
- IBSS independent Basic Service Set
- the BSS with infrastructure When multiple STAs are associated with an Access Point (AP) that manages the BSS, the BSS established around the AP is called the BSS with infrastructure.
- the AP is actually a central STA, AP.
- the MAC layer communication mode with other STAs is substantially the same as the communication between STAs.
- the BSS with infrastructure can be interconnected by the respective APs through a Distributed System (DS) to form an extended BSS (Extension BSS, SEC for short), such as BSS2 and BSS3 in FIG.
- DS Distributed System
- the technical solution of the embodiment of the present invention is generally applicable to MAC layer communication between any stations in a WLAN network system.
- the embodiment of the present invention is not limited to the WLAN, and may be applicable to other implementations between the receiving end and the transmitting end.
- the acknowledgment mechanism in the wireless communication scheme is not limited to the WLAN, and may be applicable to other implementations between the receiving end and the transmitting end.
- FIG. 2 is a flowchart of a method for implementing data acknowledgement at a receiving end according to Embodiment 1 of the present invention.
- the method is specifically performed by a receiving end station in the acknowledgment mechanism, and may include the following steps: Step 210: Receive site receiving A frame sent from one or more transmitting end stations; Step 220: The receiving end station sends an acknowledgement message in the form of multicast or broadcast, and confirms the successfully received frame.
- This embodiment can be applied to the WLAN system shown in Fig. 1 to implement an acknowledgment mechanism between two or more stations.
- the same acknowledgement message is sent to each transmitting end station in the form of multicast or broadcast to confirm.
- the so-called multicast or broadcast form transmission that is, the confirmation message is received by a plurality of sites.
- a multicast group can be set up, and the stations included in a multicast group can be set according to requirements. For example, multiple sites in a certain geographical coverage can form a multicast group as the sending object of the acknowledgement message.
- a receiving end station is in a certain sending time, and is relatively large.
- the frames successfully received by the sender site are uniformly acknowledged.
- the receiving end station may only successfully receive a frame sent by the sending end station when the determined sending time arrives, and may not even successfully receive a frame, but the technical solution of the embodiment may still be used.
- the confirmation message is sent to multiple other sites in a broadcast or multicast manner.
- the technical solution of the present embodiment is to confirm whether only one sender site or the frame sent by multiple sender sites is confirmed according to the actual situation, and the mode of immediately confirming each sender site one by one is received immediately compared with the prior art.
- the acknowledgment by the multicast or broadcast mode in this embodiment is particularly effective for improving efficiency and reducing overhead.
- the manner in which the receiving end station sends the acknowledgement message may be determined in multiple ways.
- a series of time points or time periods of periodicity may be determined according to a fixed period as the transmission time of each unified transmission confirmation message.
- the periodically determined transmission time can be negotiated or notified to each other when the sites are connected to the network, so that the transmission and reception can be unified.
- the sending time of the acknowledgment message may be further notified to the other station before the receiving end station sends the acknowledgment message in the form of multicast or broadcast. That is, the receiving end station notifies the sending time of the confirmation message to be sent this time before sending the acknowledgment message.
- the transmission time may be an absolute time point or an absolute time period, or may be a relative time point or a relative time period. The time period can be used to notify the sending site to listen during this time period, waiting for a confirmation message to be obtained.
- the relative time point or the relative time period may be to notify the sending end station to receive an acknowledgment message with respect to a time point or time period after a certain time point, for example, after a relative time after receiving the notification.
- the sending time of this confirmation message can be set more flexibly.
- the sending time of sending the confirmation message can be one of a plurality of times with a fixed period.
- the method of periodically confirming may be to obtain the sending time of the current confirmation message from a series of determined sending times.
- the sending time of sending the confirmation message is a temporarily determined time. It is possible to set a certain transmission time determination policy, which is set according to requirements, for example, by randomly determining a policy, and temporarily determining the transmission time of the confirmation message to be sent to other stations.
- the sending time of the acknowledgement message may be performed by carrying the sending time in a broadcast frame, a multicast frame, or a unicast frame, and sending the message to other stations.
- a broadcast frame such as a Beacon frame or a Power Saving Mul t i-Pol l (PSMP) notification frame may be used to notify the transmission time, or a probe response may be used.
- PSMP Power Saving Mul t i-Pol l
- a unicast frame such as a frame to notify the transmission time.
- the unicast frame carrying the sending time carries the indication information that needs to confirm the unicast frame, so that the sending end station can successfully acquire the unicast frame.
- Unicast frames are acknowledged with an explicit transmission time.
- the acknowledgement message can be either an independent acknowledgement frame, such as a Multi-Site Data Confirmation (Mut i l-STAs Ack) frame, or an information element carried in other frames, for example, an acknowledgement message can be carried in the beacon frame or Probe response frame.
- an independent acknowledgement frame such as a Multi-Site Data Confirmation (Mut i l-STAs Ack) frame
- an information element carried in other frames for example, an acknowledgement message can be carried in the beacon frame or Probe response frame.
- the single frame sent by each of the multiple stations may be confirmed, or the multiple frames sent by the multiple stations may be confirmed, and the partial frame may be confirmed.
- the single frame sent by the station and the multiple frames sent by some stations are confirmed.
- the confirmation message frame structure for completing the above confirmation function can also be set according to actual needs, which will be explained in detail below by way of embodiments.
- the implementation method of the data acknowledgement at the receiving end provided by the second embodiment of the present invention is specifically an implementation scheme for single frame confirmation.
- the receiving end station confirms the successfully received frame.
- One way is that after the transmitting end station sends the data frame, it waits for the receiving end station to feed back the confirmation frame to identify whether it is correctly received.
- Another form of confirmation is the concept of Transmit Opportunity (TXOP) and Block Acknowledgment Protocol proposed in the 802.11e revision.
- TXOP refers to the bounded period of the station transmitting a specific communication category frame, which is equivalent to the TXOP that the station can compete to transmit multiple frames at a time.
- the site obtains the TXOP through competition, and once the TXOP is obtained, the station can transmit data frames, control frames and management frames, and receive response frames.
- the site that gets the TXOP is called "TXOP ho lder".
- the block acknowledgment protocol allows a single block (Block Acknowledgment, abbreviated as BA) frame to confirm multiple frames sent by the same sender station in the TXOP, instead of sending an ACK frame for each frame, thereby improving effectiveness.
- the sender site may include a Quality of Service (QoS) control field in the transmitted data frame, and the confirmation policy domain may be included in the field.
- QoS Quality of Service
- the sending end station can indicate the confirmation form of the receiving end station by confirming the policy.
- the sending end station may indicate that the receiving end station can perform unified confirmation by setting an indication indicating the multi-site data confirmation in the confirmation policy, or the receiving end station may perform the multi-site unified confirmation by default in the form of broadcast or
- This embodiment may be based on the foregoing embodiment, and is specifically a frame timing diagram of an implementation method for receiving data acknowledgement provided by Embodiment 2 of the present invention in the form of an independent acknowledgement frame.
- the identifiers of the sender sites can be used to distinguish the sites, or the frame information can be used to directly distinguish the successfully received frames.
- the successfully received frame is confirmed by means of the sender site identifier.
- the acknowledgment message carries the site identifier of the sender site corresponding to the successfully received frame.
- the station identifier of the sending end station corresponding to the successfully received frame is added to the acknowledgment message.
- the plurality of transmitting end stations can know from the station identifier of the acknowledgment message whether the frame sent by the station is successfully received.
- the transmitting end stations STA2, STA3, and STA4 respectively transmit a data (DATA) frame to the receiving end station when allocated to the channel, and enter a sleep state when no other data frame is to be transmitted, waiting for the sending time to arrive. Wake up before or before arrival to receive a confirmation message. If the receiving end station successfully receives the data frames sent by the stations STA2, STA3, and STA4, the station identifiers of the stations STA2, STA3, and STA4 are carried in the acknowledgment message, and are broadcast or multicast to each station at the determined sending time. Send a Multi-Site Data Confirmation (Mutil-STAs Ack) frame.
- Mutil-STAs Ack Multi-Site Data Confirmation
- a preferred format of the multi-site data acknowledgement frame is as shown in FIG. 4A, and includes multiple fields as follows: Frame Control, Duration, Destination Address (RA), Transmitter Site Address (TA), Length ( Length), site data information (STA data info) and demodulation check (FCS).
- Frame Control Duration
- RA Destination Address
- TA Transmitter Site Address
- Length Length
- STA data info site data information
- FCS demodulation check
- the number of preferred bytes (Octets) for each field is shown in Figure 4A.
- the "Frame Control” field may in turn contain multiple subfields for indicating the corresponding information of the frame; the “Duration” field is used for Indicates the duration; the "RA” field is used to indicate the receiver address of the frame, such as the destination broadcast address or the destination multicast address; the "TA” field is used to indicate the address of the sender of the frame; the “Length” field is used to indicate the word field.
- the data of a corresponding STA is confirmed; the "FCS” field is used for demodulation check.
- the site ID of each sender site can be added to each "STA data info" field.
- the "Length” field is set to 4 (indicating the number of bytes after “Length”, including FCS) or 0 (indicating the number of bytes after "Length", excluding FCS ), that is, the number of frames successfully received by the receiving end station is 0.
- the subfield of the frame control field is as shown in FIG. 4B, where the type and subtype fields are used to indicate the specific type of the frame, and for the ACK frame and the BA frame, both are control frames, so the corresponding type field can be set to "01".
- the subtype distinguishes the specific type of the frame type indicated by the type field.
- the subtype corresponding to the ACK is set to "1101", and the multi-site data acknowledgment (Multi-STAs ACK) involved in the embodiment of the present invention is used.
- the frame can be recorded as a subclass of the control frame, and further one of the states of the reserved state (0000-0110) in the subtype is used to indicate such a frame.
- the site identifier carried in the confirmation message "STA data info" is an identifier that enables the sender site to identify itself, for example, the association identifier (AID) of the site, as shown in FIG. Or the site is identified as the Media Access Control Layer (MAC) address, as shown in Figure 6.
- the site identifier can identify the site globally, or at least identify the site in the confirmed multicast group.
- FIG. 7 is a schematic diagram of a frame timing of a method for implementing data acknowledgement at a receiving end according to Embodiment 3 of the present invention.
- This embodiment may be based on the foregoing embodiment, and differs from the second embodiment in that an acknowledgment message is carried by another frame, specifically, the acknowledgment message is carried as a message element thereof, and is carried in the beacon frame for transmission.
- the frame format of the information element carrying the acknowledgment message can be as shown in FIG. 8.
- the acknowledgment message is distinguished by an element identifier (Element ID), and the specific field setting of the acknowledgment message can confirm the frame successfully received from the multi-site. For example, the contents of the "Length" field and the "STA data info" field shown in FIG. 4A may be included.
- the transmitting end stations STA2, STA3, and STA4 respectively transmit a data (DATA) frame to the receiving end station when allocated to the channel, and enter a sleep state when no other data frame is to be transmitted, waiting for the transmission time to arrive. Wake up to receive a confirmation message before or before arrival.
- the receiving end station successfully receives the data frames sent by the stations STA2, STA3, and STA4, and then the stations STA2, STA3, and STA4
- the site identifier is carried in the multi-site data acknowledgement information element, and then the multi-site data acknowledgement information element is carried in the beacon frame and transmitted to each site in broadcast or multicast form at the time of transmission.
- the method for implementing data acknowledgement at the receiving end according to the fourth embodiment of the present invention may be exemplified by the foregoing embodiments, and specifically, a technical solution for confirming data of one or more frames sent by the sending end station, in the solution. Yes, all the sending sites send multiple frames, or some sending sites send one frame, and some sending sites send multiple frames. For the above various situations, the receiving end station can use the technical solution of the embodiment to confirm.
- the Block Acknowledgment protocol has been introduced in the 802. lie protocol revision.
- the Block Acknowledgment Protocol allows the use of a Block Acknowledgment (BA) frame to acknowledge a single block of data transmitted by the same sender station.
- BA Block Acknowledgment
- the technical solution of the embodiment is improved based on the existing block acknowledgment protocol.
- acknowledging the multi-site one or more frames sent by the same sender station can be simultaneously confirmed.
- This embodiment preferably identifies a plurality of frames with frame information.
- the acknowledgment message carries frame information from multiple sender sites that are successfully received, and the frame information includes frame information corresponding to one or more frames of the same sender site.
- the receiving end station adds the frame information corresponding to one or more frames from the same transmitting end station that is successfully received in the acknowledgment message.
- Frame information from the same sender site can be set corresponding to the site identifier.
- the data structure shown in FIG. 9 can be used to set the "STA da ta info” field, including the station identification (AID), the starting sequence number (Star ting Sequence Number), and the ACK bitmap (ACK). Bitmap), wherein the "Star t ing Sequence Number” field is used to indicate the starting sequence number of the confirmed frame, and generally the serial number corresponding to each data frame is carried by the transmitting end station in the data frame; "ACK Bi The tmap” field is used to characterize whether a frame starting with the "Star t ing Sequence Number" is successfully received.
- the frame information corresponding to one or more frames from the same transmitting end station that is successfully received is not limited to the above form, and may be the frame serial number carried in the successfully received frame and/or Or indirectly indicating other information of the serial number carried in the successfully received frame.
- it may be the frame serial number of each successfully received frame, or may be other energy Unique information that characterizes that the frame was successfully received.
- the preferred form of the "STA da ta info" field given in the above embodiment is as shown in FIGS. 5, 6 and 9, but those skilled in the art can understand that the actual confirmation message is not limited to the above information form, as long as it can indicate The frame of the sending end station can be successfully received.
- FIG. 10 is a schematic diagram showing a frame timing of a method for implementing data acknowledgement at a receiving end according to Embodiment 5 of the present invention.
- This embodiment is specifically a technical solution for acknowledging a multi-sender site in the PSMP technology.
- PSMP is a scheduling technique introduced in the 802.ln protocol to optimize channel access.
- PSMP optimizes energy consumption by providing downlink and uplink scheduling at the beginning of PSMP.
- Such a station does not need to perform channel clearing detection (CCA), so that the receiver can be turned off when it is not needed in the downlink phase and transmitted at the scheduled time in the uplink phase.
- CCA channel clearing detection
- the PSMP sequence only the following frame types can be exchanged between sites: PSMP management frame; Qos data frame; Mul t i_TID BAR; BAR; Mul t i-TID BA; BA; MPDU that does not require immediate response.
- the station STA1 first transmits an energy-saving multi-information notification frame for scheduling, and then, the stations STA2, STA3, and STA4 transmit a frame (PSMP-UTT) to the STA1 in the allocated channel, when no other frame needs to be sent to the STA1. , then enters a sleep state, and wakes up until the transmission time arrives or arrives before receiving the confirmation frame (Mut i l-STAs Ack ).
- PSMP-UTT a frame
- the STA1 as the receiving end can carry the transmission time in the energy-saving multi-information notification frame to notify each transmitting station.
- the receiving end station does not use the ACK to confirm the successfully received single frame, so the reliability is poor.
- the technical solution of the multi-site unified confirmation in the form of multicast or broadcast is adopted in the PSMP technology. Compared with the prior art, the reliability of the frame transmission is improved, and the retransmission operation can be performed when the sending end station does not receive the acknowledgement message.
- the receiving end station pair is also reduced. The system overhead is confirmed by each site one by one.
- the method for implementing data acknowledgement at the receiving end provided by the embodiments of the present invention can perform frame reception confirmation on multiple sites at a time, thereby saving system overhead.
- the confirmation method is applied to the PSMP technology, the transmission efficiency of the PSMP can be improved.
- FIG. 11 is a flowchart of a method for implementing data acknowledgement at a transmitting end according to Embodiment 6 of the present invention. This embodiment may be implemented by using a method for confirming data at a receiving end provided by the present invention, and is specifically executed by a transmitting end station. Including the following steps:
- Step 11 The sending end station receives the acknowledgement message sent by the receiving end station in broadcast or multicast form
- Step 120 The sending end station confirms, according to the acknowledgement message, whether the frame sent by the local station is successfully received.
- the transmitting end station when the transmitting end station confirms that the frame sent by the local station is not successfully received according to the acknowledgement message, the frame that is not successfully received may be retransmitted.
- the transmitting end station receives the acknowledgement message sent in the form of broadcast or multicast, and thus the receiving end station has the capability of simultaneously notifying the plurality of stations, and can effectively reduce the system overhead when the multi-site frame needs to be confirmed.
- the operation of confirming whether the frame sent by the local station is successfully received according to the acknowledgement message may specifically include: the acknowledgement message carrying the sender site corresponding to the frame successfully received by the receiving end station
- the site identifier the sender site confirms whether the frame sent by the site is successfully received according to the site identifier.
- the identifier of the site may be an identifier of the sender site, such as an association identifier of the sender site or a media access control layer address.
- the sender site can identify and match multiple site identifiers carried in the confirmation message.
- the match gets the same site identifier as the site, it is regarded as sent by the site. The frame has been successfully received.
- the operation of confirming whether the frame sent by the local station is successfully received according to the acknowledgement message may also be performed according to the frame information, where the acknowledgement message carries a frame corresponding to one or more frames successfully received by the receiving end station.
- Information where frame information from the same sender site can be set corresponding to the site identifier.
- the transmitting end station may specifically confirm, according to the frame information, whether one or more frames sent by the local station are successfully received.
- the technical solution confirmed based on the frame information may be applied to the case of confirming a single frame transmitted by the transmitting end station, or may be applicable to the case where the same transmitting end station performs at least two frames based on the block acknowledgment protocol.
- the frame information includes a frame sequence number and/or an indirect indication of a frame successfully received by the receiving end station. Other information of the serial number of the successfully received frame.
- the method for implementing data acknowledgement at the sender end according to the seventh embodiment of the present invention may be based on the foregoing embodiment, and specifically, before the acknowledgement message sent by the sender site to the receiving end station in broadcast or multicast form, the method further includes: acquiring and receiving The sending time of the acknowledgment message notified by the end station in the form of broadcast, multicast or unicast, so as to acquire the acknowledgment message at the sending time.
- the sending time is an absolute time point or an absolute time period, or is a relative time point or a relative time period
- the transmitting end station before receiving the acknowledgement message sent by the receiving end station in broadcast or multicast form, the transmitting end station first sends one or more frames, then enters a sleep state, and arrives at The acknowledgment message is sent or waking up before.
- the sender site can save power by sleeping after sending the frame.
- the determination of the sending time may be determined by the station when the network connection is established, or may be preferably notified by the receiving end station to the sending end station before each confirmation.
- the transmission time may be one of a plurality of times having a fixed period, or a time determined temporarily.
- the method for implementing data acknowledgement at the receiving end and the transmitting end provided by the embodiment of the present invention can be indicated by an acknowledgement policy.
- the data frame will contain the Quality of Service (QoS) control field, in which the acknowledgment policy field can be included.
- QoS Quality of Service
- the sending end station Before receiving the acknowledgment message sent by the receiving end station in broadcast or multicast form, the sending end station first sends one or more frames, and the acknowledgment policy that can be carried in the frame is multi-site data acknowledgment. This allows the receiving site to perform a unified acknowledgment strategy. According to the acknowledgment policy carried in the frame, the receiving end station can also use the existing immediate acknowledgment policy in combination with the multi-site unified acknowledgment policy provided by the embodiment of the present invention.
- FIG. 12 is a schematic structural diagram of an apparatus for implementing data acknowledgement at a receiving end according to Embodiment 8 of the present invention.
- the apparatus for implementing data acknowledgement at the receiving end includes: a frame receiving module 121 and a frame confirming module 122, where the frame receiving module 121 is configured to receive A frame transmitted from one or more transmitting end stations; the frame confirming module 122 is configured to send an acknowledgement message in the form of multicast or broadcast to confirm the successfully received frame.
- the apparatus for implementing data acknowledgement at the receiving end may further include: a time notification module 123, configured to notify other stations of the sending time of the acknowledgement message, where the sending time is an absolute time point or Absolute time period, or relative time point or relative time period.
- the implementation device for the data confirmation of the receiving end provided in this embodiment may be integrated into each station, and the implementation method for confirming the data of the receiving end provided by any embodiment of the present invention is provided, and the corresponding functional module is provided.
- the acknowledgement overhead of the receiving site can be effectively reduced, and the transmission efficiency is improved.
- the device for implementing data acknowledgement of the sender includes: a message receiving module 1 31 and a receiving confirmation module 1 32, wherein the message receiving module 1 31 is configured to receive an acknowledgement message sent by the receiving end station in broadcast or multicast form.
- the receiving confirmation module 1 32 is configured to confirm, according to the confirmation message, whether the frame sent by the local station is successfully received.
- the implementation device of the data acknowledgement of the sender may further include a data retransmission module 1 36, configured to resend after the frame sent by the local station is not successfully received according to the acknowledgement message. A frame that was not successfully received.
- the implementation device for confirming the data of the transmitting end provided in this embodiment may be integrated into each station, and the implementation method for confirming the data of the transmitting end provided by any embodiment of the present invention is provided, and the corresponding functional module is provided.
- the acknowledgment message for the unified confirmation of the multi-site frame sent by the receiving end in the form of multicast or broadcast can effectively reduce the acknowledgement overhead of the receiving site and improve the transmission efficiency.
- the implementation device of the data acknowledgement of the sender may further include a sending time obtaining module 1 33, configured to acquire a sending time of the acknowledgement message notified by the receiving end station in the form of broadcast, multicast or unicast, so as to Obtaining the acknowledgement message at the sending time, where the sending time is an absolute time point or an absolute time period, or a relative time point or a relative time period.
- a sending time obtaining module 1 33 configured to acquire a sending time of the acknowledgement message notified by the receiving end station in the form of broadcast, multicast or unicast, so as to Obtaining the acknowledgement message at the sending time, where the sending time is an absolute time point or an absolute time period, or a relative time point or a relative time period.
- the implementation device further includes: a sleep wake-up module 1 34, configured to send one or more frames, then enter a sleep state, and wake up before or before the sending time of the acknowledgement message is reached.
- the sending time of the acknowledgment message is obtained based on the notification mechanism, so that the transmitting station can enter a sleep state to save power while waiting for the acknowledgment message.
- the foregoing apparatus may further include: a policy indication module 1 35, configured to send one or more frames, where the acknowledgement policy carried in the frame is multi-site data acknowledgement.
- a confirmation strategy To indicate the confirmation form of the receiving end station, the receiving end station can flexibly combine various confirmation means.
- the technical solution of the embodiment of the present invention effectively solves the problem that the data of one site is confirmed at a time in the single frame confirmation or the block determination mode in the prior art, which results in low recognition efficiency and large system overhead.
- PSMP for non-aggregated data, the uploaded data is also confirmed to be successfully received, which improves the efficiency of PSMP.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente invention concerne un procédé et un appareil de création d'un accusé de réception de données destinés à une extrémité de réception et une extrémité d'émission. Ledit procédé de création consiste : à recevoir des trames émises par une ou plusieurs stations de l'extrémité d'émission ; et à émettre des messages d'accusé de réception en multidiffusion ou en diffusion pour accuser réception des trames qui ont été bien reçues. Grâce à l'émission de messages d'accusé de réception en multidiffusion ou en diffusion par une station de l'extrémité de réception, la présente invention crée un accusé de réception unifié pour plusieurs stations, réduisant ainsi le coût de l'accusé de réception de la station de l'extrémité de réception, et lorsque plusieurs stations de l'extrémité d'émission envoient simultanément un accusé de réception, les gains en termes d'efficacité et de réduction des coûts sont particulièrement flagrants.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011103458840A CN103095429A (zh) | 2011-11-04 | 2011-11-04 | 接收端和发送端数据确认的实现方法及装置 |
| CN201110345884.0 | 2011-11-04 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013064113A1 true WO2013064113A1 (fr) | 2013-05-10 |
Family
ID=48191372
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2012/084072 Ceased WO2013064113A1 (fr) | 2011-11-04 | 2012-11-05 | Procédé et appareil de création d'un accusé de réception de données destinés à une extrémité de réception et une extrémité d'émission |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN103095429A (fr) |
| WO (1) | WO2013064113A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10708960B2 (en) | 2014-12-31 | 2020-07-07 | Huawei Technologies Co., Ltd. | Method for establishing communication connection between station and access point, access point, and station |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105393483B (zh) | 2013-08-02 | 2018-12-07 | 华为技术有限公司 | 一种多接入点的通信方法、装置及系统 |
| WO2015086478A1 (fr) | 2013-12-09 | 2015-06-18 | Koninklijke Philips N.V. | Procédé d'exploitation d'un nœud dans un réseau et dispositif nœud |
| CN103957087B (zh) * | 2014-04-30 | 2018-01-23 | 魅族科技(中国)有限公司 | 一种无线通信方法、相关设备及系统 |
| CN105024782A (zh) * | 2014-06-24 | 2015-11-04 | 魅族科技(中国)有限公司 | 一种数据传输方法、相关设备及系统 |
| CN105024787A (zh) * | 2014-08-29 | 2015-11-04 | 魅族科技(中国)有限公司 | 一种数据传输方法、相关装置及系统 |
| CN105391534A (zh) * | 2014-10-17 | 2016-03-09 | 魅族科技(中国)有限公司 | 一种数据传输方法、数据接收方法、相关装置及系统 |
| WO2016176806A1 (fr) * | 2015-05-04 | 2016-11-10 | 华为技术有限公司 | Procédé et dispositif d'émission de trames sans fil |
| WO2017101017A1 (fr) * | 2015-12-15 | 2017-06-22 | 华为技术有限公司 | Procédé, appareil et dispositif de réponse de transmission multiutilisateur de liaison montante |
| WO2017124297A1 (fr) * | 2016-01-19 | 2017-07-27 | 华为技术有限公司 | Procédé et dispositif de rétroaction pour un canal de liaison montante |
| CN107547175B (zh) * | 2016-06-24 | 2020-06-19 | 珠海市魅族科技有限公司 | 无线局域网的通信方法、通信装置、接入点和站点 |
| CN108810879B (zh) * | 2017-04-28 | 2023-04-07 | 中兴通讯股份有限公司 | 一种无线帧传输的方法及装置 |
| US12401483B2 (en) | 2021-01-12 | 2025-08-26 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and device for block acknowledgement feedback of data frames |
| CN114340011A (zh) * | 2021-12-31 | 2022-04-12 | 深圳市联平半导体有限公司 | 数据处理方法、装置、计算机可读存储介质及处理器 |
| CN116450380A (zh) * | 2023-06-09 | 2023-07-18 | 北京集度科技有限公司 | 一种消息处理方法、电子设备及计算机可读存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101119585A (zh) * | 2006-08-01 | 2008-02-06 | 华为技术有限公司 | 分布式非协作多点对多点网络、节点及连接建立方法 |
| CN101690360A (zh) * | 2008-05-05 | 2010-03-31 | 联发科技股份有限公司 | 无线通信系统中快速反馈竞争式测距程序 |
| CN101868030A (zh) * | 2010-05-25 | 2010-10-20 | 华南理工大学 | 一种分布式无线网络无线资源分配方法 |
| CN101969322A (zh) * | 2010-11-09 | 2011-02-09 | 哈尔滨工业大学 | 无线传感器网络多时间尺度链路估计方法 |
| US20110194490A1 (en) * | 2010-02-10 | 2011-08-11 | Xg Technology, Inc. | Method for tcp ack containment in unidirectional flows with cross layer optimization in wireless networks |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6999465B2 (en) * | 2001-02-22 | 2006-02-14 | Motorola, Inc. | Methods for reliably sending IP multicast packets to multiple endpoints of a local area network |
| US20100111029A1 (en) * | 2008-05-05 | 2010-05-06 | Mediatek Inc. | Fast feedback contention-based data transmission in wireless communications systems |
-
2011
- 2011-11-04 CN CN2011103458840A patent/CN103095429A/zh active Pending
-
2012
- 2012-11-05 WO PCT/CN2012/084072 patent/WO2013064113A1/fr not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101119585A (zh) * | 2006-08-01 | 2008-02-06 | 华为技术有限公司 | 分布式非协作多点对多点网络、节点及连接建立方法 |
| CN101690360A (zh) * | 2008-05-05 | 2010-03-31 | 联发科技股份有限公司 | 无线通信系统中快速反馈竞争式测距程序 |
| US20110194490A1 (en) * | 2010-02-10 | 2011-08-11 | Xg Technology, Inc. | Method for tcp ack containment in unidirectional flows with cross layer optimization in wireless networks |
| CN101868030A (zh) * | 2010-05-25 | 2010-10-20 | 华南理工大学 | 一种分布式无线网络无线资源分配方法 |
| CN101969322A (zh) * | 2010-11-09 | 2011-02-09 | 哈尔滨工业大学 | 无线传感器网络多时间尺度链路估计方法 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10708960B2 (en) | 2014-12-31 | 2020-07-07 | Huawei Technologies Co., Ltd. | Method for establishing communication connection between station and access point, access point, and station |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103095429A (zh) | 2013-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11849393B2 (en) | Method and apparatus for transmission management in a wireless communication system | |
| WO2013064113A1 (fr) | Procédé et appareil de création d'un accusé de réception de données destinés à une extrémité de réception et une extrémité d'émission | |
| US20230086231A1 (en) | Supporting a large number of devices in wireless communications | |
| CN103262619B (zh) | 移动台、基站、无线通信系统以及无线通信方法 | |
| US9560594B2 (en) | Access point response to PS-Poll | |
| US7372855B2 (en) | System and method for synchronizing an IEEE 802.11 power-save interval | |
| CN103517329B (zh) | 无线局域网中sta获取及发送数据的方法、装置 | |
| WO2014134954A1 (fr) | Procédé et dispositif de transmission et de traitement de transmission de données de service | |
| WO2021244501A1 (fr) | Procédé et appareil de communication | |
| WO2023011350A1 (fr) | Procédé et appareil de communication | |
| WO2004073259A1 (fr) | Maintien de la synchronisation entre un point d'acces qos et des stations qo3 a point de non-acces au moyen d'un element de programmation pour gestion d'energie dans un ieee 802.11e wlan | |
| CN117441311A (zh) | 用于sl节能ue的反馈程序 | |
| CN109314926B (zh) | 一种通信方法及无线设备 | |
| CN104079375B (zh) | 无线局域网中sta获取及发送数据的方法、装置 | |
| WO2022179242A1 (fr) | Procédé et dispositif de communication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12846534 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 12846534 Country of ref document: EP Kind code of ref document: A1 |