WO2013091509A1 - 用于链路自适应的方法、装置和*** - Google Patents

用于链路自适应的方法、装置和*** Download PDF

Info

Publication number
WO2013091509A1
WO2013091509A1 PCT/CN2012/086628 CN2012086628W WO2013091509A1 WO 2013091509 A1 WO2013091509 A1 WO 2013091509A1 CN 2012086628 W CN2012086628 W CN 2012086628W WO 2013091509 A1 WO2013091509 A1 WO 2013091509A1
Authority
WO
WIPO (PCT)
Prior art keywords
cluster
frame
ack
acknowledgement
terminal
Prior art date
Application number
PCT/CN2012/086628
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 华为技术有限公司
Publication of WO2013091509A1 publication Critical patent/WO2013091509A1/zh

Links

Classifications

    • 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/1614Details of the supervisory signal using bitmaps
    • 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

Definitions

  • the present invention relates to the field of communications, and more particularly to a method, apparatus and system for link adaptation in the field of communications. Background technique
  • the traditional response mechanism is DATA/ACK mode, that is, the sender needs to receive an acknowledgment frame ACK after sending a packet or data to confirm whether the packet or data is successfully transmitted.
  • the DATA/ACK exchange has a fixed overhead. This overhead includes the contention period, the overhead associated with transmitting the frame itself, the radio conversion time (SIFS) at the receiving end, and the transmission time of the ACK frame.
  • SIFS radio conversion time
  • the overhead is basically fixed, the time to send a data frame is not fixed. The longer the data frame is sent, the smaller the ratio of fixed overhead to the entire transmission duration. The shorter the time for transmitting data frames, the greater the ratio of fixed overhead to the entire transmission duration.
  • the embodiment of the invention provides a method for transmitting data in a wireless local area network and an access point AP, which reduces system overhead caused by ACK to improve network performance.
  • an embodiment of the present invention provides a method for transmitting data in a wireless local area network, including: an access point AP receiving a data frame sent by a terminal STA;
  • the access point AP records an acknowledgement information ACK of whether the data frame sent by each terminal is successfully received
  • the access point AP sends a cluster acknowledgement frame Cluster ACK to the terminal STA, where the acknowledgement frame Cluster ACK is used by each terminal after receiving the terminal STA to determine whether the transmitted data frame is accessed by the terminal.
  • the point AP is successfully received.
  • the cluster acknowledgement frame includes the acknowledgement information ACK and a terminal identifier corresponding to the acknowledgement frame.
  • an embodiment of the present invention provides an access point device AP, including: a receiving unit, configured to receive a data frame sent by the terminal STA;
  • a cluster acknowledgement frame cluster ACK generating unit configured to generate a cluster acknowledgement frame Cluster ACK according to whether the data frame sent by each terminal successfully receives the acknowledgement information ACK, where the acknowledgement frame Cluster ACK is used by the terminal STA
  • Each of the following terminals determines whether the transmitted data frame is successfully received by the access point AP, where the cluster acknowledgement frame includes the acknowledgement information ACK and a terminal identifier corresponding to the acknowledgement frame;
  • a sending unit configured to send the cluster acknowledgement frame Cluster ACK to the terminal STA.
  • the method and device of the embodiment of the present invention use a new ACK control frame, Cluster ACK, so that the AP can simultaneously respond to data sent by multiple STAs to it by using one Cluster ACK frame. Thereby reducing the network overhead caused by ACK and improving the performance of the system.
  • FIG. 1 is a schematic diagram of a general format of a Cluster ACK frame according to an embodiment of the present invention.
  • FIG. 2 is a flow chart of a method for transmitting data in an embodiment of the present invention.
  • FIG. 3 is a schematic structural diagram of a specific example of a Cluster ACK frame.
  • FIG. 4 is a schematic structural diagram of still another example of a Cluster ACK frame.
  • FIG. 5 is a schematic structural diagram of another example of a Cluster ACK frame.
  • FIG. 6 is a schematic structural diagram of a specific example of a Cluster-added ACK frame.
  • FIG. 7 is a schematic structural diagram of an access point device according to an embodiment of the present invention. detailed description
  • the embodiment of the present invention may be that data transmission is being performed between a station (STA) and an access point (AP, Access Point) in the WLAN.
  • the AP can be considered a special site. It can be considered that the station (STA) and the access point are the sender and receiver of each other. Therefore, in the following embodiments, the device may be a STA or an AP, and the system may be a WLAN composed of a station (STA) and an access point (AP, Access Point).
  • an embodiment of the present invention uses a new frame cluster to confirm a frame Cluster ACK, which
  • Cluster ACK frame includes 2Byte long frame control information Frame Control field, 2Byte long Duration Duration/ID field, frame body and 4 Byte long frame check sequence FCS.
  • the Frame Control field of the Cluster ACK frame is different from the existing ACK frame.
  • the subtype value of the ACK frame is 1101, and the Subtype value of the Cluster ACK frame can be a value of 0000-0110. To indicate the new frame type.
  • the value of the Subtype value may be specified in the system, and the negotiation between the AP and the STA is good or the synchronization is achieved, and the foregoing is an embodiment.
  • the Duration/ID field of the Cluster ACK frame indicates the duration in us.
  • the frame body is used to respond to the reception of the data frame.
  • the FCS field includes a 32-bit CRC to verify the integrity of the packet.
  • Cluster ACK frame the AP does not respond to each data frame, but sends a Cluster ACK frame at a specific time to uniformly reply several data frames sent by one or more STAs received within a certain period of time.
  • the AP maintains a list of information. After successfully receiving a data frame, the ID of the sending node of the data frame and the number of the data frame are recorded in the list.
  • the AP Before sending a Cluster ACK frame, the AP writes the information in the information list to the frame body according to certain rules.
  • the STAs interpret the information in the frame according to certain rules to determine whether the data frame sent by itself is correctly received.
  • a flowchart of a method for sending data according to an embodiment of the present invention includes:
  • the access point AP receives the data frame sent by the terminal STA.
  • the access point AP records an acknowledgement information ACK that is successfully received by the data frame sent by each terminal;
  • the access point AP sends a cluster acknowledgement frame Cluster ACK to the terminal STA, where the acknowledgement frame Cluster ACK is used by each terminal after receiving the terminal STA to determine whether the transmitted data frame is received.
  • the access point AP is successfully received.
  • the cluster acknowledgement frame includes at least two acknowledgement information ACKs, and further includes a terminal identifier corresponding to the acknowledgement frame ACK.
  • the method in the embodiment of the present invention uses a new ACK control frame, a Cluster ACK, so that the AP can simultaneously respond to data sent by multiple STAs to it by using one Cluster ACK frame.
  • a new ACK control frame a Cluster ACK
  • the AP can simultaneously respond to data sent by multiple STAs to it by using one Cluster ACK frame.
  • the access point device AP communicates with the STA, and the AP replies to the Cluster ACK frame after receiving the data frame sent by the STA.
  • the frame body of the Cluster ACK frame is composed of a 1 byte long Cluster-ID field and an "n" Byte long “confirmation” field, and "n" is a node that the Cluster ACK frame can confirm. Quantity. Here it is recommended that n is 8 or 16. In the specific implementation, if The system supports that the number of terminals supported by the transmission of the cluster ACK is not limited. In this embodiment and the following embodiments, eight terminals are taken as an example, but the duration of the frame may be increased to 16 or other required length. .
  • Each terminal can support 8 frames of ack, and the acknowledgment information ACK (acknowledgement field) of each corresponding terminal is 1 byte, wherein 8 bits indicate 8 acknowledgement information ACKs, which in turn correspond to the reception of 8 data frames sent by the terminal.
  • ACK acknowledgement field
  • Embodiments are also described in the case of simultaneously feeding back 8 data frames. However, by increasing the frame length, it is possible to simply increase the reception condition of simultaneously transmitting 16 data frames of one terminal, or other numbers of data frames.
  • the structure of the Cluster ACK frame is as shown in FIG. 3.
  • the Cluster ACK frame includes a 2 Byte Long Frame Control field, a 2 Byte Length Duration/ID field, a frame body, and a 4 Byte long FCS field.
  • the frame body is composed of an lByte long Cluster-ID field and an "n" Byte long “confirmation” field, and "n" is the number of nodes that can be confirmed by a Cluster ACK frame.
  • the Cluster-ID is used to indicate that the group identifier of the group to which the terminal corresponding to the acknowledgement information ACK in the data frame is sent is sent.
  • Each Byte in the "Confirm" field indicates the reception of data sent by a STA.
  • the acknowledgment information ACK is described in the trunk confirmation frame body body portion, and the kth acknowledgment information ACK is the acknowledgment information ACK of the kth terminal in the group; where l ⁇ k ⁇ n.
  • the first Byte indicates the reception of the data transmitted by the first STA of the group
  • the second Byte indicates the reception of the data transmitted by the second STA in the group
  • the kth Byte indicates the kth of the group.
  • Each bit in the Byte indicates an acknowledgment message ACK of a data frame sent by the STA, and "0" indicates that the AP fails to receive the data frame, " indicates that the AP receives the data frame successfully.
  • the first bit in a Byte is "0” , indicating that the first data frame sent by the STA is accepted by the AP
  • the eighth bit in a Byte is " ⁇ " indicating that the eighth data frame sent by the STA is successfully accepted by the AP.
  • the FCS field includes a 32-bit CRC to verify the integrity of the packet.
  • the AP During the communication between the AP and the STA, the AP maintains a list of information. After successfully receiving a data frame, the ID of the sending node of the data frame and the number of the data frame are recorded in the list.
  • "0" means AP accepts failure
  • "1” means AP receives success.
  • the Cluster ACK frame includes a 2Byte long Frame Control field, a 2Byte long Duration/ID field, a frame body and a 4Byte long FCS field.
  • the frame body is composed of an lByte long Cluster-ID field, an n-byte long index index field and an "n" Byte long "confirmation” field, where n is the number of nodes that can be confirmed by a Cluster ACK frame.
  • the Cluster-ID indicates the number of the group to which the sending node of the data frame to be acknowledged belongs.
  • the acknowledgment information ACK is described in the trunk body of the cluster confirmation frame, and includes n information groups, and ACK is per information.
  • the index index field indicates the intra-group number of the transmitting node of the data frame to be acknowledged.
  • Each Byte in the "confirm” field indicates the reception status of the STA transmission data indicated by the previous "index” (ie, the acknowledgment information ACK), and each bit in the Byte indicates the reception status of a data frame sent by the STA, " 0" indicates that the AP failed to receive the data frame, “" indicates that the AP successfully received the data frame.
  • the first bit in a Byte is “0”, indicating that the first data frame sent by the STA is accepted by the AP, one The 8th bit in the Byte is " ⁇ ”, indicating that the eighth data frame sent by the STA is successfully accepted by the AP.
  • the AP During the communication between the AP and the STA, the AP maintains a list. After successfully receiving a data frame, the ID of the sending node of the data frame and the number of the data frame are recorded in the list.
  • the Cluster ACK frame includes a 2Byte long Frame Control field, a 2Byte long Duration/ID field, a frame body and a 4Byte long FCS field.
  • the acknowledgement information ACK is recorded in the trunk confirmation frame body body portion, and includes n information groups, each of which includes one of the association identifier AID and the acknowledgement information ACK of the terminal indicated by the AID.
  • the AID field indicates the need
  • the AID (Association Identifier) of the transmitting node of the confirmed data frame is the terminal corresponding to the acknowledgment information ACK.
  • Each bit in the "confirm” field following the AID field indicates the acknowledgment message ACK of a data frame sent by the STA. "0" indicates that the AP failed to receive the data frame, and "1" indicates that the AP successfully received the data frame.
  • the first bit in the "confirmation” field is “0”, indicating that the first data frame sent by the STA is accepted by the AP
  • the eighth bit in the "confirm” field is "1”, indicating the STA.
  • the eighth data frame sent is accepted by the AP successfully.
  • the confirmation information ACK is recorded in the cluster confirmation frame body body portion including two information groups, n pieces of the AID sequentially recorded and n pieces of the confirmation information ACK sequentially recorded, wherein the kth confirmation information ACK is the group The acknowledgement information ACK of the kth terminal.
  • the AP During the communication between the AP and the STA, the AP maintains a list of information. After successfully receiving a data frame, the ID of the sending node of the data frame and the number of the data frame are recorded in the list.
  • the receiving condition ie, the acknowledgment message ACK
  • the STAs interpret the information in the frame.
  • Each of the foregoing embodiments may send an ACK to multiple STAs at a time, and may also send an ACK corresponding to multiple frames for each STA. Since each acknowledgment information ACK (acknowledgement field) is 1 byte, there are 8 bits, which in turn correspond to the reception of 8 data frames corresponding to the acknowledgment information ACK.
  • a maximum of 8 terminals are taken as an example, and each terminal transmits a maximum of 8 data frames in one terminal during the duration of the Cluster ACK frame. If a STA sends more than 8 data frames during this time, we use the Cluster-added ACK frame to reply to the remaining data frames.
  • the structure of the Cluster-added ACK frame is shown in Figure 6.
  • Cluster-added ACK frame includes 2Byte long Frame Control field, 2Byte long
  • Cluster-added ACK further includes an address corresponding to the acknowledgement frame and after the 8th data frame
  • the acknowledgement information ACK of the data frame is the same as those used in the existing ACK frame format or the foregoing embodiment.
  • the reception of the eighth and subsequent data frames transmitted by the STA is recorded in the frame body.
  • the kth bit in the frame body indicates the reception of the k+8th data frame sent by the STA, "0" indicates that the AP accepts the failure, and "1" indicates that the AP receives the success.
  • the 8th bit is "1", indicating that the 16th data frame sent by the STA has been correctly received by the AP.
  • the AP If a STA sends more than 8 data frames during this time, the AP writes the address of the STA to the RA, and writes the reception of the remaining data frames to the frame body.
  • the STA After receiving the Cluster-added ACK, the STA first determines whether the RA is its own address, and if so, receives it, and if not, discards it. After receiving the Cluster-added ACK, the information in the frame is read to determine the reception of the transmitted data frame.
  • the structure of the transmitted data frame can be modified in the data sent by the terminal.
  • Select a bite in the frame control field of the data frame for example, the 14th bit, set to the "More Data" field, which may be set to be in the data or management frame sent by the AP to a STA in PS mode. 1. It is used to indicate that the AP caches more data frames for the STA. However, in the data frame sent by the STA, its value is always set to zero.
  • the "More Data" field By using the "More Data" field to indicate the acknowledgment mode that the STA wishes to obtain, when the value is set to 0, it indicates that the STA wants to wait for the confirmation mode of the Cluster ACK, and when its value is set to 1, it indicates that the STA wishes to wait.
  • the terminal STA sends a data frame including a multiple data indication field more data in the frame control field frame control field, and the terminal STA uses the indication field more data to notify the access point AP terminal STA whether to support the use of the cluster acknowledgement frame.
  • Cluster ACK It can be agreed that More Data is set to 1 to indicate that the cluster confirmation frame is supported. Of course, 0 can also be set to support the use of the cluster acknowledgement frame, and the AP and the STA can agree on the agreement or the specification.
  • the system can use the Cluster ACK feedback mode, and the above setting of more data or indication bits is not required.
  • the AP broadcasts the frame after the beacon frame. STAs do not need to be woken up to receive the frame. Yes, the system supports energy-saving options. Or after the encapsulation of the Cluster ACK frame is completed, the AP can broadcast the frame at any time. STAs need to be additionally woken up to receive the frame.
  • the transmitting end and the receiving end use the method in the foregoing method embodiment to perform communication, and the transmitting end and the receiving end can complete the foregoing method and each process, so when introducing the transmitting end and the receiving end in the system, See the method embodiment for the method.
  • Each functional module or unit or device such as a processor in the device can respectively implement the functions and operations of the above methods.
  • the AP can completely perform the above method as an execution subject of the above method.
  • An embodiment of the present invention further provides an access point device AP that can be used in an infinite local area network.
  • the access point 80 includes: a receiving unit 801, configured to receive a data frame sent by the terminal STA;
  • the cluster acknowledgement frame cluster ACK generating unit 803 is configured to generate a cluster acknowledgement frame Cluster ACK according to whether the data frame sent by each terminal successfully receives the acknowledgement information ACK, and confirm that the frame Cluster ACK is used by the terminal STA to determine each transmission. Whether the data frame is successfully received by the access point AP, where the cluster acknowledgement frame includes the acknowledgement information ACK and the terminal identifier corresponding to the acknowledgement frame;
  • the sending unit 805 is configured to send a cluster acknowledgement frame Cluster ACK to the terminal STA.
  • the cluster acknowledgement frame generated by the cluster acknowledgement frame cluster ACK generating unit 803 further includes: frame control information Frame control, where the frame control information includes a subtype indication value subtype value for identifying the frame as a cluster acknowledgement frame, and the value of the subtype value is 0000-0110.
  • frame control information includes a subtype indication value subtype value for identifying the frame as a cluster acknowledgement frame, and the value of the subtype value is 0000-0110.
  • the cluster confirmation frame includes n confirmation information.
  • the cluster acknowledgment frame generated by the cluster ACK generating unit 803 further includes a cluster identifier.
  • the cluster ID is used to indicate the group identifier of the group to which the terminal corresponding to the acknowledgment information ACK in the transmission data frame belongs.
  • the acknowledgement information ACK is recorded in the trunk body of the cluster confirmation frame, and the kth acknowledgement information ACK is the acknowledgement information ACK of the kth terminal in the group; where l ⁇ k ⁇ n, l ⁇ n ⁇ 8 radical
  • the cluster acknowledgement frame further includes a terminal identifier of the terminal for use as a terminal identifier of the terminal; the acknowledgement information ACK is recorded in the cluster acknowledgement frame.
  • the cluster acknowledgement frame body body portion generated by the cluster ACK generation unit 803 includes two information groups, which are sequentially recorded. n AIDs and n pieces of acknowledgment information ACK sequentially recorded, wherein the kth acknowledgment information ACK is the acknowledgment information ACK of the kth terminal in the group, l ⁇ k ⁇ n, 1 ⁇ ⁇ ⁇ 8 radical
  • the cluster acknowledgment frame generated by the cluster ACK generating unit 803 further includes a cluster identifier.
  • the cluster ID is used to indicate the group identifier of the group to which the terminal corresponding to the acknowledgment information ACK in the transmission data frame belongs.
  • the confirmation information ACK is described in the cluster confirmation frame body body portion generated by the cluster confirmation frame Cluster ACK generation unit 803, and includes n information groups, each of which includes the index number of the terminal in the group and the confirmation information ACK of the index corresponding terminal; ⁇ n ⁇ 8. Or,
  • the confirmation information ACK is described in the cluster confirmation frame.
  • the cluster acknowledgement frame body body portion generated by the cluster ACK generation unit 803 includes two information groups, n AIDs sequentially recorded, and n pieces of acknowledgement information ACK sequentially recorded, wherein the kth acknowledgement information ACK Confirmation information ACK for the kth terminal in the group, l ⁇ k ⁇ n, 1 ⁇ ⁇ ⁇ 8 radical
  • the access point device further includes an information recording unit 807 for recording the confirmation information ACK in the information list. Then the cluster acknowledgement frame Cluster ACK generation unit 803 reads the information in the information list to generate a cluster acknowledgement frame Cluster ACK.
  • the cluster acknowledgment frame Cluster ACK generating unit 803 is further configured to generate a cluster acknowledgment additional frame Cluster-added ACK if the number of data frames sent by the terminal in the duration of the cluster acknowledgment frame is greater than 8, the cluster acknowledgment additional frame Cluster-added ACK includes Confirming the address corresponding to the frame and the acknowledgement information ACK of the data frame after the eighth data frame;
  • the sending unit 805 is further configured to send a cluster acknowledgement additional frame Cluster-added ACK.
  • the access point device of the present invention uses an acknowledgment control frame, Cluster ACK, so that the AP can make A Cluster ACK frame is used to simultaneously acknowledge data sent by multiple STAs to it. Thereby reducing the network overhead caused by ACK and improving the performance of the system.
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

Landscapes

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

Abstract

本发明公开了一种无线局域网中发送数据的方法,其特征在于,所述方法包括:接入点AP接收终端STA发送的数据帧;所述接入点AP记录每个终端发送的所述数据帧是否成功接收的确认信息ACK;所述接入点AP向所述终端STA发送集群确认帧Cluster ACK,所述确认帧Cluster ACK用于被所述终端STA接收后每一个终端以确定发送的所述数据帧是否被所述接入点AP成功接收;其中所述集群确认帧包括所述确认信息ACK及所述确认帧对应的终端标识。本发明的方法,采用应答控制帧——Cluster ACK,使AP可以使用一个Cluster ACK帧同时应答多个STAs向它发送的数据。从而减小ACK带来的网络开销,提高***的性能。

Description

用于链路自适应的方法、 装置和*** 技术领域
本发明涉及通信领域, 特别涉及通信领域中用于链路自适应的方法、 装 置和***。 背景技术
在现在的无线局域网的标准中中,传统的应答机制为 DATA/ACK模式, 即发送方每发送一个分组或数据之后都需要收到一个确认帧 ACK来确认分 组或数据是否发送成功。 DATA/ACK交换具有固定的***开销。这个开销包 括竟争周期, 与发送该帧本身相关的***开销, 接收端的射频转换时长 ( SIFS ) 以及 ACK帧的传输时间。 尽管***开销基本上是固定的, 但发送 数据帧的时间并不固定。 发送数据帧的时间越长, 固定开销相对于整个传输 时长的比例就越小, 发送数据帧的时间越短, 固定开销相对于整个传输时长 的比例就越大。
在传感器网络, 智能电网等景下, 终端 STAs发送的分组通常较短, 因 此, 传统的 DATA/ACK模式会带来很大的***开销。 因此, 减小传统 ACK 带来的***开销就会提升网络性能。 发明内容
本发明实施例提供了一种无线局域网中发送数据的方法和接入点 AP, 减少 ACK带来的***开销以提升网络性能。
一方面,本发明实施例提供了一种无线局域网中发送数据的方法,包括: 接入点 AP接收终端 STA发送的数据帧;
所述接入点 AP记录每个终端发送的所述数据帧是否成功接收的确认信 息 ACK;
所述接入点 AP向所述终端 STA发送集群确认帧 Cluster ACK, 所述确 认帧 Cluster ACK用于被所述终端 STA接收后每一个终端以确定发送的所述 数据帧是否被所述接入点 AP成功接收; 其中所述集群确认帧包括所述确认 信息 ACK及所述确认帧对应的终端标识。
另一方面, 本发明实施例提供了一种接入点设备 AP, 包括: 接收单元, 用于接收终端 STA发送的数据帧;
集群确认帧 Cluster ACK生成单元, 用于根据每个终端发送的所述数据 帧是否成功接收的确认信息 ACK生成集群确认帧 Cluster ACK,所述所述确 认帧 Cluster ACK用于被所述终端 STA接收后每一个终端以确定发送的所述 数据帧是否被所述接入点 AP成功接收, 其中所述集群确认帧包括所述确认 信息 ACK及所述确认帧对应的终端标识;
发送单元, 用于向所述终端 STA发送所述集群确认帧 Cluster ACK。 基于上述技术方案, 本发明实施例的方法和设备釆用新的应答控制 帧—— Cluster ACK,使 AP可以使用一个 Cluster ACK帧同时应答多个 STAs 向它发送的数据。 从而减小 ACK带来的网络开销, 提高***的性能„ 附图说明
图 1是本发明实施例的 Cluster ACK 帧的一般格式示意图。
图 2是本发明实施例发送数据的方法流程图。
图 3是 Cluster ACK帧一具体实例的结构示意图。
图 4是 Cluster ACK帧又一实例的结构示意图。
图 5是 Cluster ACK帧再一实例的结构示意图。
图 6是 Cluster-added ACK帧一具体实例的结构示意图。
图 7是本发明实施例接入点设备的结构示意图。 具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、 完整地描述。 本发明实施例可以是 WLAN中站点( STA )和接入点( AP , Access Point ) 之间正在进行数据传输。 有些时候可以认为 AP是一个特殊的站点。 可以认 为站点 ( STA )和接入点互为发送端和接收端。 所以在下面的实施例中装置 可以为一个 STA或 AP,***可以是站点( STA )和接入点 ( AP, Access Point ) 组成的 WLAN.
参阅图 1 , 本发明实施例釆用一个新的帧集群确认帧 Cluster ACK, 该
Cluster ACK帧包括 2Byte长的帧控制信息 Frame Control字段, 2Byte长的 持续时间 Duration/ID字段,帧体 body和 4Byte长的帧校验序列 FCS。其中, Cluster ACK帧的 Frame Control字段与现有的 ACK帧相比不同, ACK帧的 子类型指示值 Subtype value为 1101 ,而 Cluster ACK帧的 Subtype value可以 为 0000-0110中的某一值以此来指示新的帧类型。 当然在实际操作中, 所述 Subtype value取值可以在***中规定,在 AP与 STA之间协商好或者规定好, 达到同步即可, 前述为一实施例。 Cluster ACK帧的 Duration/ID字段表示以 us为单位的时长。帧体用以应答数据帧的接收情况。 FCS字段包括一个 32bit 的 CRC, 用以校验分组的完整性。
釆用上述。 Cluster ACK帧, AP不对每一个数据帧——应答, 而是在一 个特定时间发送一个 Cluster ACK帧对一段时间内接收到的一个或多个 STAs 发送的若干数据帧进行统一回复。 AP 维护一张信息列表, 在成功接收到一 个数据帧之后, 在列表内记录下该数据帧的发送节点的 ID及该数据帧的编 号。在发送 Cluster ACK帧之前, AP将信息列表内的信息按一定规则写入帧 体。 STAs在收到 Cluster ACK帧之后, 按一定的规则解读帧体内的信息, 确 定自己所发送的数据帧是否被正确接收。
参阅图 2, 本发明实施例发送数据的方法流程图, 所述方法包括:
S101 , 接入点 AP接收终端 STA发送的数据帧;
S103 , 所述接入点 AP记录每个终端发送的所述数据帧是否成功接收的 确认信息 ACK;
S 105 , 所述接入点 AP向所述终端 STA发送集群确认帧 Cluster ACK , 所述确认帧 Cluster ACK用于被所述终端 STA接收后每一个终端以确定发送 的所述数据帧是否被所述接入点 AP成功接收; 其中所述集群确认帧包括至 少两个所述确认信息 ACK, 还包括与所述确认帧 ACK对应的终端标识。
基于上述技术方案, 本发明实施例的方法釆用新的应答控制帧一一 Cluster ACK, 使 AP可以使用一个 Cluster ACK帧同时应答多个 STAs向它 发送的数据。 从而减小 ACK带来的网络开销, 提高***的性能。
下面结合不同场景的不同实施对方法进行介绍。
接入点设备 AP与 STA通信,接收 STA发送的数据帧后 AP回复 Cluster ACK帧。 如果与 AP通信的为 n个终端, Cluster ACK帧的帧体由 lByte长 的 Cluster-ID字段和 "n" Byte长的 "确认"字段组成, "n"为一个 Cluster ACK 帧可以确认的节点的数量。 这里建议 n最为 8或者 16。 在具体实施中, 如果 ***支持, 可以不对集群 ACK的发送支持的终端数限制, 本实施例及后续 的实施例均以 8个终端为例,但是可以简单通过增加帧的持续时间何长度增 加到 16或者其他需要的长度。每个终端可以支持 8个帧的 ack,每对应一个 终端的确认信息 ACK (确认字段 )为 1 byte, 其中 8个比特指示 8个应确认 信息 ACK, 依次对应终端发送的 8个数据帧的接收情况。 各实施例也是用 同时反馈 8个数据帧的情况进行介绍的。 但是通过增加帧长度, 可以简单的 增加到同时发送一个终端 16个数据帧的接收情况, 或者其它数量的数据帧 接收情况。
在本实施例中, Cluster ACK帧的结构如图 3 所示, Cluster ACK帧包括 2Byte长的 Frame Control字段, 2Byte长的 Duration/ID字段, 帧体和 4Byte 长的 FCS字段。
帧体由 lByte长的 Cluster-ID字段和 "n" Byte长的 "确认" 字段组成, "n" 为一个 Cluster ACK帧可以确认的节点的数量。 其中 Cluster-ID用于表 示发送所述数据帧中的所述确认信息 ACK对应的终端所属组的组标识。
"确认" 字段中的每一个 Byte表示一个 STA所发送数据的接收情况。 确认 信息 ACK记载在集群确认帧主体 body部分, 第 k个确认信息 ACK为所述 所述组内第 k个终端的确认信息 ACK; 其中 l≤k≤n。 如: 第一个 Byte表示 组第 1个的 STA所发送数据的接收情况,第二个 Byte表示组内第 2个的 STA 所发送数据的接收情况, 第 k个 Byte表示组内第 k个的 STA所发送数据的 接收情况。 Byte内的每一个 bit表示该 STA所发送的一个数据帧的确认信息 ACK, "0" 表示 AP接收该数据帧失败, " 表示 AP接收该数据帧成功。 如: 一个 Byte内第 1个 bit为 "0" , 表示该 STA发送的第一个数据帧被 AP 接受失败, 一个 Byte内第 8个 bit为 "Γ , 表示该 STA发送的第八个数据帧 被 AP接受成功。 当然表示接收成功或失败对应的值可以互换。 FCS字段包 括一个 32bit的 CRC, 用以校验分组的完整性。
在 AP与 STA的通信过程中, AP维护一张信息列表, 在成功接收到一 个数据帧之后, 在列表内记录下该数据帧的发送节点的 ID及该数据帧的编 号。
在发送 Cluster ACK帧之前, AP将列表内的信息按写入帧体, 将 k个 STA发送的第 m(m<=8)个数据帧的接收情况写入第 k个 byte的第 m个 bit, "0"表示 AP接受失败, "1" 表示 AP接收成功。如: AP成功接收到 index=l 的 STA发送的第 8个数据帧,则在第 1个"应答"字段的第 8个 bit写入" 1"。 STAs在收到 Cluster ACK帧之后,解读帧体内的信息确定自己所发送的 数据帧是否被正确接收。 如: index=l的 STA接收到 Cluster ACK帧之后, 读取第 1个 Byte, 其中第 8个 bit为 "Γ , 表示它所发送的第 8个数据帧已 经被 AP成功接收。
参阅图 4 , 又一种实现方式。 Cluster ACK帧包括 2Byte 长的 Frame Control字段, 2Byte长的 Duration/ID字段, 帧体和 4Byte长的 FCS字段。 帧体由 lByte长的 Cluster-ID字段, n个 Byte长的索引 index字段和 "n" 个 Byte长的 "确认" 字段交替组成, n为一个 Cluster ACK帧可以确认的 节点的数量。 其中 Cluster-ID表示需要确认的数据帧的发送节点所属组的编 号。 确认信息 ACK记载在集群确认帧主体 body部分, 包括 n个信息组, 每 信息 ACK。 索引 index字段指示需要确认的数据帧的发送节点的组内编号。
"确认" 字段中的每一个 Byte表示前面 "index" 所指示的 STA发送数据的 接收情况(即确认信息 ACK ), Byte内的每一个 bit表示该 STA所发送的 一个数据帧的接收情况, "0" 表示 AP接收该数据帧失败, "Γ 表示 AP接 收该数据帧成功。 如: 一个 Byte内第 1个 bit为 "0" , 表示该 STA发送的第 一个数据帧被 AP接受失败, 一个 Byte内第 8个 bit为 "Γ , 表示该 STA发 送的第八个数据帧被 AP接受成功。
在 AP与 STA的通信过程中 AP维护一张列表, 在成功接收到一个数据 帧之后, 在列表内记录下该数据帧的发送节点的 ID及该数据帧的编号。
在发送 Cluster ACK帧之前, AP将列表内的信息按写入帧体,将需要确 认数据帧的发送节点的组内编号写入 "index" 字段内, 将序号为 m ( m<=8 ) 的数据帧的接收情况写入后面的 "确认" 字段中第 m个 bit, "0" 表示 AP 接受失败, "1" 表示 AP接收成功。 如: AP成功接收到 index=l的 STA发 送的第 8个数据帧, 则在一个 "index" 内写入 "1" , 在后面的 "确认" 字段 的第 8个 bit内写入 1 。
STAs在收到 Cluster ACK帧之后,解读帧体内的信息, STA需找与自己 index值相同的 index字段, 并在其后面的 "确认" 字段中读取信息, 确定自 己所发送的数据帧是否被正确接收。如: index=l的 STA接收到 Cluster ACK 帧之后, 找到 index=l的 "index" 字段, 在后面的 "确认" 字段中第 8个 bit 为 "1" , 表示它所发送的第 8个数据帧已经被 AP成功接收, 具体该 8个 bit 的取值, 根据数据帧的接收情况决定。
参阅图 5 , 再一种实现方式。 Cluster ACK帧包括 2Byte 长的 Frame Control字段, 2Byte长的 Duration/ID字段, 帧体和 4Byte长的 FCS字段。 确认信息 ACK记载在所述集群确认帧主体 body部分, 包括 n个信息组, 每 个信息组包括一个所述关联标识符 AID及所述 AID所指示终端的确认信息 ACK。 (即帧体由 "n" 个 2Byte长的 AID字段和 "n" 个 lByte长的 "确认" 字段交替组成, "n" 为一个 Cluster ACK帧可以确认的节点的数量。 )其中 AID字段指示需要确认的数据帧的发送节点的 AID (关联标识符), 即为该 确认信息 ACK对应的终端。 AID 字段后面的 "确认" 字段内的每一个 bit 表示该 STA所发送的一个数据帧的确认信息 ACK, "0" 表示 AP接收该数 据帧失败, "1" 表示 AP接收该数据帧成功。 如: 一个 "确认" 字段内第 1 个 bit为 "0" , 表示该 STA发送的第一个数据帧被 AP接受失败, 一个 "确 认" 字段内第 8个 bit为 "1" , 表示该 STA发送的第八个数据帧被 AP接受 成功。
进一步, 还可以是先顺序写入所有 AID, 然后顺序写入所有确认信息 ACK。确认信息 ACK记载在集群确认帧主体 body部分包括两个信息组,顺 序记录的 n个所述 AID和顺序记录的 n个所述确认信息 ACK, 其中第 k个 确认信息 ACK为所述所述组内第 k个终端的确认信息 ACK。
在 AP与 STA的通信过程中, AP维护一张信息列表, 在成功接收到一 个数据帧之后, 在列表内记录下该数据帧的发送节点的 ID及该数据帧的编 号。
在发送 Cluster ACK帧之前, AP将列表内的信息按写入帧体,将需要确 认的数据帧的发送节点的 AID写入一个 AID字段, 将序号为 m ( m<=8 )的 数据帧的接收情况(即确认信息 ACK ) 写入后面的 "确认" 字段中第 m个 bit, 如: AP成功接收到 AID=000000 111111的 STA发送的第 8个数据帧, 则在一个 AID字段中写入 "000000 111111" ,在这个 AID字段后面的 "确认" 字段中的第 8个 bit中写入 1。 STAs在收到 Cluster ACK帧之后, 解读帧体 内的信息, STA需找与自己 AID值相同的 AID字段, 并在其后面的 "确认" 字段中读取信息, 确定自 己所发送的数据帧是否被正确接收。 如: AID=00000000 11111111 的 STA 接收到 Cluster ACK 帧之后, 找到 AID=00000000 11111111的 AID字段, 在后面的 "确认" 字段中第 8个 bit 为 "1" , 表示它所发送的第 8个数据帧已经被 AP成功接收。
上述各实施例可以一次向多 STA发送 ACK,对每一个 STA还可以发送 对应多个帧的 ACK。 因为每一个确认信息 ACK (确认字段)为 1 byte, 其 中有 8个比特, 依次对应确认信息 ACK对应的 8个数据帧的接收情况。
对上述所有实施例均以最多 8 个终端为例描述的, 并且每个终端在 Cluster ACK帧持续时间内一个终端最多发送 8个数据帧。 如果一个 STA在 这段时间内发送的数据帧超过 8个, 则我们用 Cluster-added ACK帧回复余 下的数据帧。 Cluster-added ACK帧的结构如图 6所示。
Cluster-added ACK帧包括 2Byte长的 Frame Control字段, 2Byte长的
Duration/ID字段, 6Byte长的终端的地址 RA字段, 帧体和 4Byte长的 FCS 字段, 集群确认附加帧 Cluster -added ACK还包括所述确认帧对应的地址及 所述第 8个数据帧之后的数据帧的确认信息 ACK。其中 Frame Control字段, Duration/ID字段, RA字段和 FCS字段格式与作用现有 ACK帧格式或前述 实施例中一样。
帧体中记录着该 STA所发送的第 8个以后的数据帧的接收情况。 帧体 中的第 k个 bit表示该 STA发送的第 k+8个数据帧的接收情况, "0" 表示 AP接受失败, "1" 表示 AP接收成功。 如: 第 8个 bit为 "1" 表示该 STA 发送的第 16个数据帧已经被 AP正确接收。
如果一个 STA在这段时间内发送的数据帧超过 8个, AP将该 STA的地 址写入 RA, 将余下数据帧的接收情况写入帧体。
STA接收到 Cluster-added ACK之后, 首先判断 RA是否是自己的地址, 如果是则接收, 如果不是则丟弃。 在接收 Cluster-added ACK之后, 读取帧 体内的信息, 确定发送的数据帧的接收情况。
进一步, 为了釆用本实施例的上述方法, 在终端发出的数据中可以修改 发送的数据帧的结构。 在数据帧的帧控制字段选择一个 bite, 例如第 14个 bit, 设为为 "More Data" 字段, 这个字段在 AP向一个处于 PS模式的 STA 所发送的数据或管理帧中可能会被设置为 1。 用以表示 AP为该 STA緩存了 更多的数据帧。 但在 STA发送的数据帧中, 其值总被设为 0。 通过用 "More Data"字段来指示 STA希望得到的确认方式, 当其值被设为 0时, 表示 STA 希望等到 Cluster ACK的确认方式, 当其值被设为 1时, 表示 STA希望等到 传统 ACK的确认方式。 或者为支持与传统 ACK兼容, 需要使用 STAs发送 给 AP的数据帧帧头中的保留字段作为指示。 通过帧头保留字段中任意一个 bit的取值来确定 STA需要得到的确认方式。 在本发明的实施例终端 STA发 送数据帧中包括帧控制域 frame control field中的多数据指示字段 more data, 终端 STA使用所述指示字段 more data通知接入点 AP终端 STA是否支持使 用集群确认帧 Cluster ACK。可以约定More Data设置为 1指示支持使用集群 确认帧, 当然也可设置 0指示支持使用集群确认帧, AP与 STA对此的约定 或规定一致即可。
在具体实施中, 可以约定***釆用 Cluster ACK反馈方式, 则不需要上 述的 more data或指示比特的设置。
进一步, 完成 Cluster ACK帧的封装后, AP在 beacon帧之后将该帧广 播。 STAs 不需要被额外唤醒便可接收该帧。 是的***支持节能的选择。 或 者完成 Cluster ACK帧的封装后, AP可以在任意时刻将该帧广播。 STAs需 要被额外唤醒才能接收该帧。
在本发明实施例中的发送端和接收端釆用上述方法实施例中的方法进行 通讯, 发送端和接收端能够完成上述的方法及各流程, 所以介绍***中关于 使用发送端和接收端时的方法请参阅方法实施例。在设备中的各功能模块或 者单元或者器件比如处理器等, 能够分别对应实现上述方法的功能与操作。 该 AP可以完全执行上述方法, 作为上述方法的执行主体。 本发明实施例进 一步给出一种可以用于无限局域网络中的接入点设备 AP。
参阅图 7, 实施例接入点设备的结构示意图。 接入点 80包括: 接收单元 801 , 用于接收终端 STA发送的数据帧;
集群确认帧 Cluster ACK生成单元 803 , 用于根据每个终端发送的数据 帧是否成功接收的确认信息 ACK 生成集群确认帧 Cluster ACK, 确认帧 Cluster ACK用于被终端 STA接收后每一个终端以确定发送的数据帧是否被 接入点 AP成功接收, 其中集群确认帧包括确认信息 ACK及确认帧对应的 终端标识;
发送单元 805, 用于向终端 STA发送集群确认帧 Cluster ACK。
进一步, 集群确认帧 Cluster ACK生成单元 803生成的集群确认帧还包 括: 帧控制信息 Frame control, 帧控制信息包括子类型指示值 subtype value 用以标识该帧为集群确认帧, subtype value的取值从 0000-0110。 实际用于中, ***中有 n个终端, 则集群确认帧中包括 n个确认信息
ACK;
集群确认帧 Cluster ACK生成单元 803生成的集群确认帧还包括集群标 识 Cluster ID用于表示发送数据帧中的确认信息 ACK对应的终端所属组的 组标识;
确认信息 ACK记载在集群确认帧主体 body部分,第 k个确认信息 ACK 为组内第 k个终端的确认信息 ACK; 其中 l≤k≤n, l< n <8„
集群确认帧中还包括终端的关联标识符 AID用于作为终端的终端标识; 确认信息 ACK记载在集群确认帧 Cluster ACK生成单元 803生成的集群 确认帧主体 body部分包括两个信息组, 顺序记录的 n个 AID和顺序记录的 n个确认信息 ACK, 其中第 k个确认信息 ACK为组内第 k个终端的确认信 息 ACK, l< k <n, 1< η <8„
集群确认帧 Cluster ACK生成单元 803生成的集群确认帧还包括集群标 识 Cluster ID用于表示发送数据帧中的确认信息 ACK对应的终端所属组的 组标识;
确认信息 ACK记载在集群确认帧 Cluster ACK生成单元 803生成的集 群确认帧主体 body部分, 包括 n个信息组, 每个信息组包括终端在组的索 引号及索引对应终端的确认信息 ACK; 其中 l≤n≤8。 或者,
确认信息 ACK记载在集群确认帧 Cluster ACK生成单元 803生成的 集群确认帧主体 body部分包括两个信息组, 顺序记录的 n个 AID和顺序记 录的 n个确认信息 ACK, 其中第 k个确认信息 ACK为组内第 k个终端的确 认信息 ACK, l< k <n, 1< η <8„
进一步, 接入点设备还包括信息记录单元 807 , 用于将确认信息 ACK 记录在信息列表中。 则集群确认帧 Cluster ACK生成单元 803读取信息列表 中的信息以生成集群确认帧 Cluster ACK。
进一步集群确认帧 Cluster ACK生成单元 803还用于如果终端在集群确 认帧的持续时间内发送的数据帧的数量大于 8, 生成集群确认附加帧 Cluster -added ACK, 集群确认附加帧 Cluster -added ACK包括确认帧对应的地址及 第 8个数据帧之后的数据帧的确认信息 ACK;
发送单元 805还用于发送集群确认附加帧 Cluster -added ACK。
本发明的接入点设备, 釆用应答控制帧—— Cluster ACK, 使 AP可以使 用一个 Cluster ACK帧同时应答多个 STAs向它发送的数据。 从而减小 ACK 带来的网络开销, 提高***的性能。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分 流程, 是可以通过计算机程序来指令相关的硬件来完成, 所述的程序可存 储于一计算机可读取存储介质中, 该程序在执行时, 可包括如上述各方法 的实施例的流程。 其中, 所述的存储介质可为磁碟、 光盘、 只读存储记忆 体 ( Read-Only Memory , ROM ) 或随机存 己忆体 ( Random Access Memory, RAM )等。

Claims

权利要求
1、 一种无线局域网中发送数据的方法, 其特征在于, 所述方法包括: 接入点 AP接收终端 STA发送的数据帧;
所述接入点 AP记录每个终端发送的所述数据帧是否成功接收的确认信 息 ACK;
所述接入点 AP向所述终端 STA发送集群确认帧 Cluster ACK, 所述确 认帧 Cluster ACK用于被所述终端 STA接收后每一个终端以确定发送的所述 数据帧是否被所述接入点 AP成功接收; 其中所述集群确认帧包括至少两个 所述确认信息 ACK, 还包括与所述确认帧 ACK对应的终端标识。
2、 根据权利要求 1所述的方法, 其特征在于, 所述集群确认帧还包括: 帧控制信息 Frame control, 所述帧控制信息包括子类型指示值 subtype value 用以标识该帧为集群确认帧, 所述 subtype value的取值从 0000-0110。
3、 根据权利要求 1或 2的所述的方法, 其特征在于, 所述终端为 n个 终端, 则所述集群确认帧中包括 n个所述确认信息 ACK;
所述集群确认帧还包括集群标识 Cluster ID用于表示发送所述数据帧中 的所述确认信息 ACK对应的终端所属组的组标识;
所述确认信息 ACK记载在所述集群确认帧主体 body部分,第 k个确认 信息 ACK为所述组内第 k个终端的确认信息 ACK;
其中 l≤k≤n。
4、 根据权利要求 1或 2所述的方法, 其特征在于,
所述终端为 n个终端 ,则所述集群确认帧中包括 n个所述确认信息 ACK, 所述集群确认帧还包括集群标识 Cluster ID用于表示发送所述数据帧中 的所述确认信息 ACK对应的终端所属组的组标识;
所述确认信息 ACK记载在所述集群确认帧主体 body部分,包括 n个信 述确认信息 ACK。 根据权利要求 1或 2所述的方法, 其特征在于, 所述终端为 n个终端 ,则所述集群确认帧中包括 n个所述确认信息 ACK, 所述集群确认帧中还包括所述终端的关联标识符 AID 用于作为所述终端的 终端标识;
所述确认信息 ACK记载在所述集群确认帧主体 body部分,包括 n个信 息组, 每个信息组包括一个所述关联标识符 AID及所述 AID所指示终端的 确认信息 ACK。
6、 根据权利要求 1或 2所述的方法, 其特征在于,
所述终端为 n个终端 ,则所述集群确认帧中包括 n个所述确认信息 ACK, 所述集群确认帧中还包括所述终端的关联标识符 AID 用于作为所述终端的 终端标识;
所述确认信息 ACK记载在所述集群确认帧主体 body部分包括两个信息 组, 顺序记录的 n个所述 AID和顺序记录的 n个所述确认信息 ACK, 其中 第 k个确认信息 ACK为所述组内第 k个终端的确认信息 ACK。
7、 根据权利要求 1-6任意一个权利要求所述的方法, 其特征在于, 所 述集群确认帧中的每一个所述确认信息 ACK包括对多个数据帧的接收情况 信息, 每一个所述数据帧的接收情况信息占用 1 比特 bit。 8、 根据权利要求 1-6任意一个权利要求所述的方法, 其特征在于, 所 述集群确认帧还包括: FCS信息, 该 FCS信息包括校验字段用于校验该集 群确认帧 Cluster ACK的完整性。
9、 根据权利要求 1-6任意一个权利要求所述的方法, 其特征在于, 所 述接入点 AP记录每个终端发送的所述数据帧是否成功接收的确认信息 ACK 包括所述接入点 AP将所述确认信息 ACK记录在信息列表中; 则
所述接入点 AP向所述终端 STA发送集群确认帧 Cluster ACK之前所述 接入点 AP将所述信息列表中的信息顺序写入所述集群确认帧。 10、 根据权利要求 3-6任意一个权利要求所述的方法, 其特征在于, 如 果所述终端在所述集群确认帧的持续时间内发送的数据帧的数量大于 8, 所 述方法还包括:所述接入点 AP发送向所述终端 STA发送集群确认帧 Cluster ACK后向所述终端 STA发送集群确认附加帧 Cluster -added ACK;所述集群 确认附加帧 Cluster -added ACK包括所述确认帧对应的地址及所述第 8个数 据帧之后的数据帧的确认信息 ACK。
11、 根据权利要求 10所述发方法, 其特征在于, 所述集群确认附加帧 Cluster -added ACK包括:
帧控制信息 Frame control, 所述帧控制信息包括子类型指示值 subtype value用以标识该帧为集群确认帧, 所述 subtype value的取值从 0000-0110。
12、根据权利要求 1-11任意一个权利要求所述的方法, 其特征在于, 所 述接入点 AP通过广播的方式发送所述集群确认帧 Cluster ACK。
13、 根据权利要求 1-12任意一个权利要求所述的方法, 其特征在于, 所述终端 STA发送数据帧中包括帧控制域 frame control field中的多数据指 示字段 more data, 所述终端 STA使用所述指示字段 more data通知所述接入 点 AP所述终端 STA是否支持使用集群确认帧 Cluster ACK。
14、 一种接入点设备 AP, 其特征在于, 所述接入点包括:
接收单元, 用于接收终端 STA发送的数据帧;
集群确认帧 Cluster ACK生成单元, 用于根据每个终端发送的所述数据 帧是否成功接收的确认信息 ACK生成集群确认帧 Cluster ACK,所述确认帧 Cluster ACK用于被所述终端 STA接收后每一个终端以确定发送的所述数据 帧是否被所述接入点 AP成功接收, 其中所述集群确认帧包括所述确认信息 ACK及所述确认帧对应的终端标识;
发送单元, 用于向所述终端 STA发送所述集群确认帧 Cluster ACK。
15、 根据权利要求 14所述的接入点设备, 其特征在于, 所述集群确认 帧 Cluster ACK生成单元生成的所述集群确认帧还包括: 帧控制信息 Frame control, 所述帧控制信息包括子类型指示值 subtype value用以标识该帧为集 群确认帧, 所述 subtype value的取值从 0000-0110。 16、 根据权利要求 14或 15所述的接入点设备, 其特征在于, 所述终端 为 n个终端, 则所述集群确认帧中包括 n个所述确认信息 ACK;
所述集群确认帧 Cluster ACK生成单元生成的集群确认帧还包括集群标 识 Cluster ID用于表示发送所述数据帧中的所述确认信息 ACK对应的终端 所属组的组标识;
所述确认信息 ACK记载在所述集群确认帧主体 body部分,第 k个确认 信息 ACK为所述组内第 k个终端的确认信息 ACK;
其中 l≤k≤n。
17、 根据权利要求 14或 15所述的接入点设备, 其特征在于, 所述终端 为 n个终端, 则所述集群确认帧中包括 n个所述确认信息 ACK, 所述集群 确认帧中还包括所述终端的关联标识符 AID用于作为所述终端的终端标识; 所述确认信息 ACK记载在所述集群确认帧 Cluster ACK生成单元生成的 所述集群确认帧主体 body部分包括两个信息组, 顺序记录的 n个所述 AID 和顺序记录的 n个所述确认信息 ACK, 其中第 k个确认信息 ACK为所述所 述组内第 k个终端的确认信息 ACK, 1≤ k≤n。
18、根据权利要求 14或 15所述的接入点, 其特征在于, 所述终端为 n 个终端, 则所述集群确认帧中包括 n个所述确认信息 ACK,
所述集群确认帧 Cluster ACK生成单元生成的所述集群确认帧还包括集 群标识 Cluster ID用于表示发送所述数据帧中的所述确认信息 ACK对应的 终端所属组的组标识;
所述确认信息 ACK记载在所述集群确认帧主体 body部分,包括 n个信 述确认信息 ACK。
19、 根据权利要求 14或 15所述的接入点, 其特征在于, 所述终端为 n个终端, 则所述集群确认帧中包括 n个所述确认信息 ACK, 所述集群确认 帧中还包括所述终端的关联标识符 AID用于作为所述终端的终端标识; 所述确认信息 ACK记载在所述集群确认帧 Cluster ACK生成单元生成 的所述集群确认帧主体 body部分包括两个信息组,顺序记录的 n个所述 AID 和顺序记录的 n个所述确认信息 ACK, 其中第 k个确认信息 ACK为所述所 述组内第 k个终端的确认信息 ACK, 1≤ k≤n。
20、根据权利要求 14-19任意一个权利要求所述的接入点,其特征在于, 所述接入点还包括:
信息记录单元, 用于将所述确认信息 ACK记录在信息列表中。
则所述集群确认帧 Cluster ACK生成单元读取所述信息列表中的信息以生成 所述集群确认帧 Cluster ACK。 21、 根据权利要求 14-20任意一个权利要求所述的接入点, 其特征在于, 所述集群确认帧 Cluster ACK生成单元还用于如果所述终端在所述集群确认 帧的持续时间内发送的数据帧的数量大于 8, 生成集群确认附加帧 Cluster -added ACK, 所述集群确认附加帧 Cluster -added ACK包括所述确认帧对应 的地址及所述第 8个数据帧之后的数据帧的确认信息 ACK;
所述发送单元还用于发送所述集群确认附加帧 Cluster -added ACK。 。
PCT/CN2012/086628 2011-12-23 2012-12-14 用于链路自适应的方法、装置和*** WO2013091509A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2011104396023A CN103178943A (zh) 2011-12-23 2011-12-23 用于链路自适应的方法、装置和***
CN201110439602.3 2011-12-23

Publications (1)

Publication Number Publication Date
WO2013091509A1 true WO2013091509A1 (zh) 2013-06-27

Family

ID=48638581

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/086628 WO2013091509A1 (zh) 2011-12-23 2012-12-14 用于链路自适应的方法、装置和***

Country Status (2)

Country Link
CN (1) CN103178943A (zh)
WO (1) WO2013091509A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2985322C (en) * 2015-07-07 2023-08-22 Sony Corporation Communication device and communication method for performing frame communication
CN105120551A (zh) * 2015-07-13 2015-12-02 苏州大学 基于bme技术的无线led控制***及方法
CN106792903A (zh) * 2016-12-13 2017-05-31 深圳中科讯联科技股份有限公司 一种多对多无线数据发送方法及装置、接收方法及装置
CN108347321A (zh) * 2017-01-25 2018-07-31 华为技术有限公司 一种通信方法及装置
US20180316477A1 (en) * 2017-04-26 2018-11-01 Qualcomm Incorporated Group acknowledgment and/or negative acknowledgment in wireless communication systems
EP4164156A4 (en) * 2020-06-05 2024-03-06 Beijing Xiaomi Mobile Software Co., Ltd. METHOD AND DEVICE FOR DETERMINING THE VALUE OF A PERMANENT FIELD

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090046618A1 (en) * 2007-08-13 2009-02-19 Kabushiki Kaisha Toshiba Wireless communication system and wireless communication device
US20110235593A1 (en) * 2010-03-29 2011-09-29 Gong Michelle X Techniques for efficient acknowledgement for UL MU mimo and uplink OFDMA in wireless networks

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1661287B1 (en) * 2003-08-08 2011-10-05 Intel Corporation Sdma communications with non-immediate block acknowledgment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090046618A1 (en) * 2007-08-13 2009-02-19 Kabushiki Kaisha Toshiba Wireless communication system and wireless communication device
US20110235593A1 (en) * 2010-03-29 2011-09-29 Gong Michelle X Techniques for efficient acknowledgement for UL MU mimo and uplink OFDMA in wireless networks

Also Published As

Publication number Publication date
CN103178943A (zh) 2013-06-26

Similar Documents

Publication Publication Date Title
CN102057608B (zh) 无线局域网中用于请求确认与传送多播数据确认的设备
WO2018133720A1 (zh) 反馈信息传输方法及装置
US10231218B2 (en) Method for transmitting a response request frame and a response frame in a multi-user based wireless communication system
US9577838B2 (en) Device and method for multicast in wireless local access network
CN102067497B (zh) 无线局域网络中组播数据的应答和重传的方法和装置
TWI465085B (zh) Wlan服務中提供可靠多播服務方法及系統
WO2013091509A1 (zh) 用于链路自适应的方法、装置和***
WO2013107398A1 (zh) 对节点进行分组的方法、节点和接入点
EP2993954B1 (en) Acknowledgement packet transmission method and device thereof
CN104579602A (zh) 一种lte中的广播组播重传方法
WO2008020731A1 (en) Multicast procedure in a wireless network
US20130294322A1 (en) Apparatus and method for sequentially transmitting data
WO2015131358A1 (zh) 信道资源指示方法及装置
WO2013091510A1 (zh) 传输数据帧的方法和装置
WO2020143635A1 (zh) 数据的重传方法、装置、存储介质及电子装置
KR20150017910A (ko) 액세스 포인트 및 복수 개의 단말들을 포함하는 네트워크에서 피드백에 기반하여 멀티캐스트 패킷을 재전송하기 위한 액세스 포인트 및 단말의 통신 방법, 그 액세스 포인트 및 그 단말
WO2016174884A1 (ja) 情報処理装置、通信システム、情報処理方法およびプログラム
WO2020063410A1 (zh) 一种通信方法及通信装置
WO2014101625A1 (zh) 下行子帧调度方法、基站、终端和***
CN108667486A (zh) 一种电力线载波可靠轮询通信方法
CN101431510B (zh) 在无线局域网中的多播方法
WO2015109438A1 (zh) 数据传输方法及装置
JP2013197909A (ja) 無線通信方法及び無線通信システム
WO2013097711A1 (zh) 网络中帧的传输方法及装置
US9301204B2 (en) Methods for accessing to base station that uses sack mechanism and apparatuses using the same

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: 12858790

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: 12858790

Country of ref document: EP

Kind code of ref document: A1