WO2017004779A1 - 一种传输数据帧的方法及装置 - Google Patents

一种传输数据帧的方法及装置 Download PDF

Info

Publication number
WO2017004779A1
WO2017004779A1 PCT/CN2015/083413 CN2015083413W WO2017004779A1 WO 2017004779 A1 WO2017004779 A1 WO 2017004779A1 CN 2015083413 W CN2015083413 W CN 2015083413W WO 2017004779 A1 WO2017004779 A1 WO 2017004779A1
Authority
WO
WIPO (PCT)
Prior art keywords
data frame
data
field
indication information
service field
Prior art date
Application number
PCT/CN2015/083413
Other languages
English (en)
French (fr)
Inventor
林梅露
郭宇宸
于健
杨讯
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2015/083413 priority Critical patent/WO2017004779A1/zh
Publication of WO2017004779A1 publication Critical patent/WO2017004779A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices

Definitions

  • the present invention relates to the field of information processing technologies, and in particular, to a method and an apparatus for transmitting a data frame.
  • the 802.11ax protocol is a protocol developed by the IEEE (Chinese: Institute of Electrical and Electronics Engineers) for wireless local area networks.
  • APs using the 802.11ax protocol Choinese: Access Point; English: Access Point
  • STAs Chinese: Site; English: Station
  • FIG. 1 the data frame structure transmitted between the AP and the plurality of STAs is as shown in FIG. 1 , wherein the efficient signaling field A (hereinafter referred to as HE-SIGA) and Efficient signaling field B (hereafter denoted by HE-SIGB) may be used to carry signaling information in the data frame structure of the 802.11ax protocol.
  • the structure of the service field is as shown in FIG. 2.
  • the service field includes 16 bits: 7 bits are scrambling code initialization bits, and 9 bits are reserved bits.
  • the data in the data field of the data frame may be in the form of MPDU (Chinese: Medium Protocol Control Protocol Data Unit; English: MAC protocol data unit), or AMPDU (Chinese: Aggregated Medium Access Control Protocol Data Unit; English: Aggregation) MPDU) structure.
  • the AMPDU structure is shown in Figure 3.
  • the MPDU structure is shown in Figure 4.
  • the following information interaction may be performed between the AP and multiple STAs: 1) if the data in the data field of the data frame adopts the MPDU structure, the length of the MPDU structure needs to be transmitted between the AP and the multiple STAs; 2) the data of the data frame The compression of the MAC frame header contained in the field. 3) Specific information of the AP or specific information of each of the multiple STAs, for example, the STA notifies the AP of its cache information through a non-cached report frame or a dedicated cache report frame.
  • Embodiments of the present invention provide a method and an apparatus for transmitting a data frame, which improve data frame transmission.
  • a first aspect of the embodiments of the present invention provides a data frame transmission method, including:
  • the first electronic device generates a data frame, where the service field of the data frame carries indication information, where the indication information is used to indicate a predetermined attribute of the data frame or a predetermined attribute of the first electronic device;
  • the first electronic device transmits the data frame to a second electronic device.
  • the indication information is carried on a reserved bit in the service field;
  • the indication information is carried on a partial scrambling code initialization bit in the service field and on a reserved bit in the service field.
  • the service field further carries a redundancy check code CRC of the indicated information
  • the data frame of the data frame includes a CRC carrying the indication information in a MAC frame header.
  • any one of the first possible implementation of the first aspect and the second possible implementation of the first aspect in a third possible implementation of the first aspect, adopts a medium access control protocol data unit MPDU structure, and the predetermined attribute of the data frame is length information of the MPDU structure.
  • the predetermined attribute of the data frame is the compression information of the MAC frame header included in the data field of the data frame.
  • a particular bit in the service field characterizes whether the service field contains the indication information.
  • the high-efficiency signaling field included in the data frame carries a first identifier for characterizing whether data in the data field of the data frame adopts an aggregated medium access control protocol data unit AMPDU structure,
  • the efficient signaling field further identifies whether the service field includes the indication information based on the first identity;
  • the legacy signaling field included in the data frame carries a second identifier for characterizing whether the data in the data field of the data frame adopts an AMPDU structure
  • the legacy signaling field is characterized by the second identifier Whether the service field contains an indication of the indication information.
  • the indication information is cache information of the first electronic device.
  • the data frame is a data frame based on the 802.11ax protocol.
  • the first electronic device is an access point AP, and the second electronic device is a station STA; or
  • the second electronic device is an AP.
  • a second aspect of the embodiments of the present invention provides an apparatus for transmitting a data frame, including:
  • a generating unit configured to generate a data frame, where the service field of the data frame carries indication information, where the indication information is used to indicate a predetermined attribute of the data frame or a predetermined attribute of the device;
  • a sending unit configured to send the data frame.
  • the indication information is carried on a reserved bit in the service field.
  • the indication information is carried on a partial scrambling code initialization bit in the service field and on a reserved bit in the service field.
  • the service field further carries a redundancy check code CRC of the indicated information
  • the data frame of the data frame includes a CRC carrying the indication information in a MAC frame header.
  • any one of the first possible implementation of the second aspect and the second possible implementation of the second aspect in a third possible implementation of the second aspect, adopts a medium access control protocol data unit MPDU structure, and the predetermined attribute of the data frame is length information of the MPDU structure.
  • the predetermined attribute of the data frame is the compression information of the MAC frame header included in the data field of the data frame.
  • a particular bit in the service field characterizes whether the service field contains the indication information.
  • the high efficiency signaling field included in the data frame carries a first identifier for characterizing whether the data in the data field of the data frame adopts an aggregate medium access control protocol data unit AMPDU structure, and the high efficiency signaling field is further based on Determining, by the first identifier, whether the service field includes the indication information; or
  • the legacy signaling field included in the data frame carries a second identifier for characterizing whether the data in the data field of the data frame adopts an AMPDU structure
  • the legacy signaling field is characterized by the second identifier Whether the service field contains an indication of the indication information.
  • the indication information is cache information of the device.
  • the data frame is a data frame based on the 802.11ax protocol.
  • the device is an access point AP or a station STA.
  • the service field of the data frame carries indication information, where the indication information is used to indicate a predetermined attribute of the data frame transmitted between the first electronic device and the second electronic device, or indicates a predetermined parameter of the first electronic device,
  • the interaction between the first electronic device and the second electronic device is transmitted by using the service field in the data frame, thereby increasing the amount of information transmitted by the data frame.
  • 1 is a schematic diagram of a data frame structure of an 802.11ax protocol
  • FIG. 2 is a schematic diagram showing the structure of a service field in a data frame of the 802.11ax protocol
  • FIG. 3 is a schematic diagram of an AMPDU structure
  • FIG. 5 is a schematic diagram of a possible communication system suitable for the method of transmitting a data frame in this embodiment
  • FIG. 6 is a flowchart of a method for transmitting a data frame in an embodiment of the present invention.
  • FIG. 7 is a structural block diagram of an apparatus for transmitting a data frame according to an embodiment of the present invention.
  • FIG. 8 is a hardware structural diagram of an apparatus for transmitting a data frame according to an embodiment of the present invention.
  • FIG. 5 is a possible communication system applicable to the data frame transmission method in this embodiment.
  • the communication system includes: an AP, multiple STAs, and multiple STAs are scheduled by the AP, where the STA may be
  • the scheduled station can also be a single user to obtain channel transmission opportunities through competition.
  • FIG. 6 is a flowchart of a method for transmitting a data frame according to an embodiment of the present invention. The method includes:
  • Step 61 The first electronic device generates a data frame, where the service field of the data frame carries indication information, where the indication information is used to indicate a predetermined attribute of the data frame or a predetermined parameter of the first electronic device.
  • Step 62 The first electronic device sends the data frame to a second electronic device.
  • the data frame is a data frame based on the 802.11ax protocol.
  • the embodiment of the present invention provides that the service field of the data frame that uses the 802.11ax protocol carries the AP and the STA indication information, and the data frame that carries the indication information may be generated by the AP, or may be generated by the STA.
  • the AP sends the data frame carrying the indication information to the STA after the data frame carrying the indication information is generated, if the data frame carrying the indication information is generated by the STA, After generating the data frame carrying the indication information, the STA sends the data frame carrying the indication information to the AP.
  • the predetermined attribute of the data frame is length information of the MPDU structure
  • the AP or the STA uses the service field to carry the length information of the MPDU structure.
  • the first specific implementation manner is: the length information of the MPDU structure is carried in the reserved bits in the service field.
  • the second specific implementation manner is: the length information of the MPDU structure is carried on the partial scrambling code initialization bit in the service field and the reserved bit in the service field.
  • the structure of the MPDU has no delimiter. Therefore, the embodiment of the present invention proposes to use a part of bits in the service field to indicate the length of the MPDU structure.
  • the service field of the data frame of the 802.11ax protocol includes 9 reserved bits, and 9 or less reserved bits can be used to carry the length information of the MPDU structure. It can also be seen from FIG. 2 that the service field of the data frame of the 802.11ax protocol further includes 7 scrambling code initialization bits. If the 9 reserved bits are not enough to carry the length information of the MPDU structure, it can also be initialized by using 7 scrambling codes. Part of the bits and 9 reserved bits together carry the length information of the MPDU structure.
  • the first implementation is mainly for short frames in which the data adopts an MPDU structure, and the short frames may be short data frames, control frames, and the like.
  • the service field further carries a redundancy check code CRC of the indication information; or a MAC frame header included in a data field of the data frame carries a CRC of the indication information.
  • the CRC bit of the length information of the MPDU structure is also transmitted while transmitting the length information of the MPDU structure.
  • CRC bits of the length information of the MPDU can be selected from the 9 reserved bits of the service field and the partial scrambling code initialization bits.
  • the CRC bits of the length information of the MPDU are directly learned by the selected bits, or the CRC bits of the length information of the MPDU are indirectly obtained by analyzing the selected bits.
  • Another implementation manner is: carrying the CRC bit of the length information of the MPDU in the MAC frame header included in the data field of the data frame.
  • the CRC bit of the length information of the MPDU is directly learned by the MAC frame header, or the CRC bit of the length information of the MPDU is indirectly obtained by analyzing the MAC frame header.
  • the MAC frame header is as shown in FIG. 4, for example, a CRC bit that can carry the length information of the MPDU in the duration/identification field of the MAC frame header.
  • the predetermined attribute of the data frame is compression information of a MAC frame header included in a data field of the data frame
  • the service field carries compression information of a MAC frame header included in a data field of the data frame
  • the data transmitted between the AP and the STA adopts an MPDU structure or an AMPDU structure.
  • the AP or STA uses the service field in the data frame to carry the compressed information of the MAC frame header of the data.
  • the first specific implementation manner is: the reserved information in the service field or the compression information of the MAC frame header carried by the partial reserved bits.
  • the second specific implementation manner is that the partial scrambling code initialization bit and the reserved bit in the service field carry the compression information of the MAC frame header.
  • OFDMA Orthogonal Frequency Division Multiplexing
  • AP Access Point; English: Access Point
  • the bandwidth is divided into a plurality of subchannels, and data is simultaneously transmitted to a plurality of STAs through a plurality of subchannels (Chinese: Site; English: Station).
  • Data transmission can be realized by using OFDMA.
  • each STA has to transmit a MAC frame header, and therefore, the overhead of the MAC frame header is multiplied. Therefore, for the information carried in the PPDU (Physical Layer Protocol Data Unit), compression or deletion is performed, thereby reducing the overhead of the MAC frame header. Therefore, the embodiment of the present invention proposes to use a part of bits in the service field to indicate compression information of the MAC frame header included in the data field of the data frame.
  • the service field of the data frame of the 802.11ax protocol includes 9 reserved bits, and the compression information of the MAC frame header can be carried by 9 or less reserved bits. It can also be seen from FIG. 2 that the service field of the data frame of the 802.11ax protocol further includes 7 scrambling code initialization bits. If the 9 reserved bits are insufficient to carry the compressed information of the MAC frame header of the data, 7 can also be utilized. The partial bits in the scrambling code initialization bits and the 9 reserved bits together carry the compression information of the MAC frame header.
  • the compression information of the MAC frame header described in the second implementation includes whether the MAC frame header is compressed and which fields in the MAC frame header are compressed.
  • One implementation is to use the reserved bits in the service field for bit mapping, one reserved bit corresponding to a field in the MAC frame header. If the reserved bit is 1, it indicates that the field corresponding to the reserved bit is not compressed, and if the reserved bit is 0, it indicates that the field corresponding to the reserved bit is compressed. Or if the reserved bit is 0, it indicates that the domain corresponding to the reserved bit is not compressed, and if the reserved bit is 1, it indicates that the domain corresponding to the reserved bit is compressed.
  • the receiving end knows which fields in the MAC frame header are compressed by reading the reserved bits.
  • the receiving end can be an AP or an STA, if The AP sends a data frame to the STA, and the receiving end is the STA. If the STA sends the data frame to the AP, the receiving end is the AP.
  • the reserved bits in the service field and the partial scrambling code initialization bits for bit mapping are also possible.
  • the service field further carries a redundancy check code CRC of the indication information; or a CRC in the MAC frame header that carries the indication information.
  • the CRC bit of the compression information of the MAC frame header is also transmitted while transmitting the compression information of the MAC frame header.
  • the specific implementation is similar to the CRC bit of the length information of the MPDU structure, and will not be described here.
  • the predetermined parameter of the first electronic device is cache information of the STA or the AP
  • the service field carries the cache information of the STA or the AP.
  • the STA uses the service field in the data frame to carry the cache information of the STA
  • the AP uses the service field in the data frame to carry the cache information of the AP.
  • the first specific implementation manner is: the reserved bit in the service field carries the cache information of the STA or the AP.
  • the second specific implementation manner is that the partial scrambling code initialization bit and the reserved bit in the service field carry the cache information of the STA or the AP.
  • the AP schedules the STA according to the cache information of each STA of the multiple STAs. Therefore, before the AP transmits data to the STA, the AP needs to obtain the cache information of each STA. Of course, the STA may also need to obtain the cache information of the AP. Therefore, the embodiment of the present invention proposes to use a part of bits in the service field to indicate the cache information of the STA or the AP.
  • the service field of the data frame of the 802.11ax protocol includes 9 reserved bits, and 9 or less reserved bits can be used to carry the cache information of the STA or the AP. It can also be seen from FIG. 2 that the service field of the data frame of the 802.11ax protocol further includes 7 scrambling code initialization bits. If the 9 reserved bits are insufficient to carry the buffer information of the STA or the AP, 7 scrambling codes can also be utilized. The partial bits in the initialization bit and the 9 reserved bits together carry the cache information of the STA or the AP.
  • the cache information described in the third implementation may also be replaced by: some power saving parameters, for example, how many spatial streams or bandwidths that the AP or STA can receive.
  • CRC bits can be selected from all available bits to transmit CRC bits, which protect the cached information.
  • the CRC bits are carried in the MAC frame header for transmission.
  • An implementation manner is: when the sending end sends some non-cached reporting frames, if there is still data to be transmitted later, the buffering information may be carried in the service field and reported to the receiving end. If the sender is an STA, the receiver is an AP, and the STA sends a non-cached report frame to the AP. If the sender is an AP, the receiver is a STA, and the AP sends a non-cached report frame to the STA.
  • the available bits of the service field refer to: reserved bits of the service field, or reserved bits of the service field plus partial scrambling code initialization bits.
  • a larger granularity is used to indicate cache information, for example, in units of 10 bytes, or units of 100 bytes. Or first indicate what the granularity is, and then indicate what the cache is under that granularity.
  • the service field further carries a redundancy check code CRC of the indicated information; or a data frame included in a data field of the data frame carries a CRC of the indication information.
  • the CRC bits of the cache information are also transmitted while the cache information is transmitted.
  • the specific implementation is similar to the CRC bit of the length information of the MPDU structure, and will not be described here.
  • the embodiment of the present invention further provides that the service field is used to indicate whether the service field includes indication information or which indication information is included.
  • a first implementation is that a particular bit in the service field characterizes whether the service field contains the indication information, or a particular bit in the service field characterizes the type of the indication information.
  • any of the available bits of the service field is used to indicate whether the service field contains indication information or which indication information is included.
  • the available bits of the service field refer to: reserved bits of the service field, or reserved bits of the service field plus partial scrambling code initialization bits.
  • the 8th bit of the service field ie, bit7 is used to indicate whether the service field contains indication information or which indication information is included.
  • the service field in the data frame structure of the default 802.11ax includes the indication information, it is not necessary to use a bit in the service field to indicate whether the service field contains the indication information, and directly use a bit in the service field to indicate that the service field contains Which kind of indication information.
  • the second implementation manner is: if the high-efficiency signaling field included in the data frame carries a first identifier for characterizing whether the data in the data field of the data frame uses the aggregated medium access control protocol data unit AMPDU structure, The efficient signaling field further indicates whether the service field includes the indication information based on the first identifier; or if a traditional signaling field included in the data frame carries a data field used to represent the data frame Whether the data adopts the second identifier of the AMPDU structure, the legacy signaling field is based on the second identifier to indicate whether the service field includes an indication of the indication information.
  • the HE-SIG field carries the first identifier for indicating whether the data in the data field of the data frame adopts the AMPDU structure
  • the HE-SIG can be utilized.
  • the first identifier in the field simultaneously indicates whether the service field contains the indication information or the indication service field contains which indication information, so that by analyzing the HE-SIG field, two aspects of information can be obtained, and the first aspect information is the data of the data frame. Whether the data in the field adopts an AMPDU structure, and the second aspect information is whether the service field contains indication information or which indication information is included.
  • the traditional signaling field of the data frame (represented by the L-SIG field below) carries a second identifier for characterizing whether the data in the data field of the data frame adopts the AMPDU structure
  • the first in the L-SIG field can be utilized.
  • the second identifier indicates whether the service field contains an indication or indication of the indication information. Indicates which indication information is included in the service field.
  • the first aspect information is whether the data adopts an AMPDU structure
  • the second aspect information is whether the service field contains indication information. Or which kind of instructions are included.
  • the service field in the data frame structure of the default 802.11ax includes the indication information, it is not necessary to use the HE-SIG field to indicate whether the service field contains the indication information, and directly use the HE-SIG field to carry the indication information of the service field.
  • the service field in the data frame structure of the default 802.11ax includes the indication information, it is not necessary to use the L-SIG field to carry the indication that the service field carries the indication information, and directly use the L-SIG field to carry the carried service field.
  • An indication of which indication information is not necessary to use the HE-SIG field to indicate whether the service field contains the indication information, and directly use the HE-SIG field to carry the indication information of the service field.
  • FIG. 7 is a structural block diagram of a data transmission apparatus according to an embodiment of the present invention.
  • the device includes:
  • a generating unit 420 configured to generate a data frame, where the service field of the data frame carries indication information, where the indication information is used to indicate a predetermined attribute of the data frame or a predetermined attribute of the device;
  • the sending unit 421 is configured to send the data frame.
  • the indication information is carried in a reserved bit in the service field.
  • the indication information is carried on a partial scrambling code initialization bit in the service field and on a reserved bit in the service field.
  • the service field further carries a redundancy check code CRC of the indication information
  • the MAC frame header of the data carries the CRC of the indication information.
  • the service field further carries a redundancy check code CRC of the indicated information
  • the data frame of the data frame includes a CRC carrying the indication information in a MAC frame header.
  • the data in the data field of the data frame adopts a medium access control protocol data unit MPDU structure, and a predetermined attribute of the data frame is length information of the MPDU structure.
  • the predetermined attribute of the data frame is compression information of a MAC frame header included in a data field of the data frame.
  • the specific bit in the service field indicates whether the service field includes the indication information.
  • the data frame includes an efficient signaling field carrying a first identifier that is used to identify whether the data in the data field of the data frame uses an aggregated medium access control protocol data unit AMPDU structure
  • the high efficiency The signaling field further identifies, based on the first identity, whether the service field includes the indication information
  • the legacy signaling field included in the data frame carries a second identifier for characterizing whether the data in the data field of the data frame adopts an AMPDU structure
  • the legacy signaling field is characterized by the second identifier Whether the service field contains an indication of the indication information.
  • the predetermined parameter of the device is cache information of the device.
  • the data frame is a data frame based on the 802.11ax protocol.
  • the device is an access point AP or a station STA.
  • FIG. 8 is a schematic structural diagram of hardware of an apparatus for transmitting data according to an embodiment of the present invention.
  • the device includes:
  • the processor 431 is configured to generate a data frame, where the service field of the data frame carries indication information, where the indication information is used to indicate a predetermined attribute of the data frame or a predetermined attribute of the device;
  • the transmitter 432 is configured to send the data frame.
  • the indication information is carried in a reserved bit in the service field.
  • the indication information is carried on a partial scrambling code initialization bit in the service field and on a reserved bit in the service field.
  • the service field further carries a redundancy check code CRC of the indication information
  • the MAC frame header of the data carries the CRC of the indication information.
  • the service field further carries a redundancy check code CRC of the indicated information
  • the data frame of the data frame includes a CRC carrying the indication information in a MAC frame header.
  • the data in the data field of the data frame adopts a medium access control protocol data unit MPDU structure, and a predetermined attribute of the data frame is length information of the MPDU structure.
  • the predetermined attribute of the data frame is compression information of a MAC frame header included in a data field of the data frame.
  • the specific bit in the service field indicates whether the service field includes the indication information.
  • the data frame includes an efficient signaling field carrying a first identifier that is used to identify whether the data in the data field of the data frame uses an aggregated medium access control protocol data unit AMPDU structure
  • the high efficiency The signaling field further identifies, based on the first identity, whether the service field includes the indication information
  • the legacy signaling field included in the data frame carries a second identifier for characterizing whether the data in the data field of the data frame adopts an AMPDU structure
  • the legacy signaling field is characterized by the second identifier Whether the service field contains an indication of the indication information.
  • the predetermined parameter of the device is cache information of the device.
  • the data frame is a data frame based on the 802.11ax protocol.
  • the device is an access point AP or a station STA.
  • bus 430 can include any number of interconnected buses and bridges, and bus 430 will include one or more processors and memory 434 represented by processor 431. The various circuits of the memory are connected together.
  • the bus 430 can also couple various other circuits, such as peripherals, voltage regulators, and power management circuits, as is known in the art, and therefore, will not be further described herein.
  • Bus interface 433 provides an interface between bus 430 and transmitter 432.
  • Transmitter 432 can be a transceiver that provides means for communicating with various other devices on a transmission medium.
  • the processor 431 is responsible for managing the bus 430 and the usual processing, and the memory 434 can be used to store data used by the processor 431 in performing the operations.
  • the access point AP may be a wireless router, a hotspot, or an electronic device with hotspot functions. Such as mobile phones, tablets.
  • the service field of the data frame carries indication information, where the indication information is used to indicate a predetermined attribute of the data frame transmitted between the first electronic device and the second electronic device, or indicates a predetermined parameter of the first electronic device,
  • the interaction between the first electronic device and the second electronic device is transmitted by using the service field in the data frame, thereby increasing the amount of information transmitted by the data frame.
  • embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.

Landscapes

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

Abstract

本发明公开了一种传输数据帧的方法及装置,所述方法包括:第一电子设备生成数据帧,所述数据帧的服务字段携带指示信息,所述指示信息用于指示所述数据帧的预定属性或所述第一电子设备的预定参数;所述第一电子设备将所述数据帧发送至第二电子设备。

Description

一种传输数据帧的方法及装置 技术领域
本发明涉及信息处理技术领域,特别涉及一种传输数据帧的方法及装置。
背景技术
802.11ax协议是IEEE(中文:国际电工电子工程学会;英文:Institute of Electrical and Electronics Engineers)为无线局域网络制定的一个协议,对于采用802.11ax协议的AP(中文:接入点;英文:Access Point)和多个STA(中文:站点;英文:Station),在AP与多个STA之间传输的数据帧结构如图1所示,其中,高效信令字段A(以下用HE-SIGA表示)和高效信令字段B(以下用HE-SIGB表示)可能用于承载802.11ax协议的数据帧结构中的信令信息。服务字段的结构如图2所示,服务字段包括16个比特:7个比特为扰码初始化比特,9个比特为保留比特。数据帧的数据字段中的数据可能采用MPDU(中文:媒体接入控制协议数据单元;英文:MAC protocol data unit)结构,也可能采用AMPDU(中文:聚合媒体接入控制协议数据单元;英文:Aggregation MPDU)结构。AMPDU结构如图3所示,MPDU结构如图4所示。
在AP与多个STA之间可能进行如下信息交互:1)如果数据帧的数据字段中的数据采用MPDU结构,则AP与多个STA之间需要传输MPDU结构的长度;2)数据帧的数据字段包含的MAC帧头的压缩情况。3)AP的特定信息或多个STA各自的特定信息,例如:STA通过非缓存汇报帧或者专门的缓存汇报帧,向AP通知自身的缓存信息。
现有技术中还未提出如何利用数据帧中的服务字段传输AP与多个STA之间的交互信息的方案。
发明内容
本发明实施例提供一种传输数据帧的方法及装置,提高了数据帧传输的 信息量,以更好的利用数据帧中的服务字段传输电子设备之间的交互信息。
本发明实施例第一方面提供了一种数据帧传输方法,包括:
第一电子设备生成数据帧,所述数据帧的服务字段携带指示信息,所述指示信息用于指示所述数据帧的预定属性或所述第一电子设备的预定属性;
所述第一电子设备将所述数据帧发送至第二电子设备。
结合第一方面,在第一方面的第一种可能的实现方式中,所述指示信息携带在所述服务字段中的保留比特位上;或
所述指示信息携带在所述服务字段中的部分扰码初始化比特位上和所述服务字段中的保留比特位上。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述服务字段还携带所指示信息的冗余校验码CRC;或
所述数据帧的数据字段包含的MAC帧头中携带所述指示信息的CRC。
结合第一方面,第一方面的第一种可能的实现方式和第一方面的第二种可能的实现方式中的任一种,在第一方面的第三种可能的实现方式中,所述数据帧的数据字段中的数据采用媒体接入控制协议数据单元MPDU结构,所述数据帧的预定属性为所述MPDU结构的长度信息。
结合第一方面,第一方面的第一种可能的实现方式至第一方面的第三种可能的实现方式中的任一种,在第一方面的第四种可能的实现方式中,所述数据帧的预定属性为所述数据帧的数据字段包含的MAC帧头的压缩信息。
结合第一方面,第一方面的第一种可能的实现方式至第一方面的第四种可能的实现方式中的任一种,在第一方面的第五种可能的实现方式中,所述服务字段中的特定比特表征所述服务字段是否包含所述指示信息。
结合第一方面,第一方面的第一种可能的实现方式至第一方面的第五种可能的实现方式中的任一种,在第一方面的第六种可能的实现方式中,若所述数据帧包含的高效信令字段携带用于表征所述数据帧的数据字段中的数据是否采用聚合媒体接入控制协议数据单元AMPDU结构的第一标识,则所述 高效信令字段还基于所述第一标识表征所述服务字段是否包含所述指示信息;或
若所述数据帧包含的传统信令字段携带用于表征所述数据帧的数据字段中的数据是否采用AMPDU结构的第二标识,则所述传统信令字段基于所述第二标识表征所述服务字段是否包含所述指示信息的指示。
结合第一方面,第一方面的第一种可能的实现方式至第一方面的第二种可能的实现方式中的任一种,在第一方面的第七种可能的实现方式中,所述指示信息为所述第一电子设备的缓存信息。
结合第一方面,第一方面的第一种可能的实现方式至第一方面的第七种可能的实现方式中的任一种,在第一方面的第八种可能的实现方式中,所述数据帧为基于802.11ax协议的数据帧。
结合第一方面,第一方面的第一种可能的实现方式至第一方面的第八种可能的实现方式中的任一种,在第一方面的第九种可能的实现方式中,若所述第一电子设备为接入点AP,则所述第二电子设备为站点STA;或
若所述第一电子设备为STA,则所述第二电子设备为AP。
本发明实施例第二方面提供了一种传输数据帧的装置,包括:
生成单元,用于生成数据帧,所述数据帧的服务字段携带指示信息,所述指示信息用于指示所述数据帧的预定属性或所述装置的预定属性;
发送单元,用于发送所述数据帧。
结合第二方面,在第二方面的第一种可能的实现方式中,所述指示信息携带在所述服务字段中的保留比特位上;或
所述指示信息携带在所述服务字段中的部分扰码初始化比特位上和所述服务字段中的保留比特位上。
结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述服务字段还携带所指示信息的冗余校验码CRC;或
所述数据帧的数据字段包含的MAC帧头中携带所述指示信息的CRC。
结合第二方面,第二方面的第一种可能的实现方式和第二方面的第二种可能的实现方式中的任一种,在第二方面的第三种可能的实现方式中,所述数据帧的数据字段中的数据采用媒体接入控制协议数据单元MPDU结构,所述数据帧的预定属性为所述MPDU结构的长度信息。
结合第二方面,第二方面的第一种可能的实现方式至第二方面的第三种可能的实现方式中的任一种,在第二方面的第四种可能的实现方式中,所述数据帧的预定属性为所述数据帧的数据字段包含的MAC帧头的压缩信息。
结合第二方面,第二方面的第一种可能的实现方式至第二方面的第四种可能的实现方式中的任一种,在第二方面的第五种可能的实现方式中,所述服务字段中的特定比特表征所述服务字段是否包含所述指示信息。
结合第二方面,第二方面的第一种可能的实现方式至第二方面的第五种可能的实现方式中的任一种,在第二方面的第六种可能的实现方式中,若所述数据帧包含的高效信令字段携带用于表征所述数据帧的数据字段中的数据是否采用聚合媒体接入控制协议数据单元AMPDU结构的第一标识,则所述高效信令字段还基于所述第一标识表征所述服务字段是否包含所述指示信息;或
若所述数据帧包含的传统信令字段携带用于表征所述数据帧的数据字段中的数据是否采用AMPDU结构的第二标识,则所述传统信令字段基于所述第二标识表征所述服务字段是否包含所述指示信息的指示。
结合第二方面,第二方面的第一种可能的实现方式至第二方面的第二种可能的实现方式中的任一种,在第二方面的第七种可能的实现方式中,所述指示信息为所述装置的缓存信息。
结合第二方面,第二方面的第一种可能的实现方式至第二方面的第七种可能的实现方式中的任一种,在第二方面的第八种可能的实现方式中,所述数据帧为基于802.11ax协议的数据帧。
结合第二方面,第二方面的第一种可能的实现方式至第二方面的第八种可能的实现方式中的任一种,在第二方面的第九种可能的实现方式中,所述 装置为接入点AP或站点STA。
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
本发明实施例中,数据帧的服务字段携带指示信息,指示信息用于指示第一电子设备与第二电子设备之间传输的数据帧的预定属性,或者指示第一电子设备的预定参数,充分利用数据帧中的服务字段传输第一电子设备与第二电子设备之间的交互信息,提高了数据帧传输的信息量。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为802.11ax协议的数据帧结构的示意图;
图2为802.11ax协议的数据帧中服务字段的结构的示意图;
图3为AMPDU结构的示意图;
图4为MPDU结构的示意图;
图5为适用于本实施例中传输数据帧的方法的一种可能的通信***的示意图;
图6为本发明实施例中传输数据帧的方法的流程图;
图7为本发明实施例提供的传输数据帧的装置的结构模块图;
图8为本发明实施例提供的传输数据帧的装置的硬件结构图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图5,图5为适用于本实施例中数据帧传输方法的一种可能的通信***,该通信***包括:AP,多个STA,多个STA被AP调度,其中,STA可以是被调度的站点,也可以是单用户通过竞争方式获得信道传输机会的。图1以的STA有两个,分别为STA1和STA2为例。
请参考图6,图6为本发明实施例中传输数据帧的方法的流程图。该方法包括:
步骤61:第一电子设备生成数据帧,所述数据帧的服务字段携带指示信息,所述指示信息用于指示所述数据帧的预定属性或所述第一电子设备的预定参数;
步骤62:所述第一电子设备将所述数据帧发送至第二电子设备。
其中,若所述第一电子设备为AP,则所述第二电子设备为STA;若所述第一电子设备为STA,则所述第二电子设备为AP。数据帧为基于802.11ax协议的数据帧。
本发明实施例提出利用802.11ax协议的数据帧的服务字段携带AP与STA指示信息,携带指示信息的数据帧可以是AP生成的,也可以是STA生成的。
如果携带指示信息的数据帧是AP生成的,则AP在生成携带指示信息的数据帧后,将携带指示信息的数据帧发送至的STA,如果携带指示信息的数据帧是的STA生成的,则的STA在生成携带指示信息的数据帧后,将携带指示信息的数据帧发送至AP。
在第一种实现中,如果AP与STA之间传输的数据采用MPDU结构,则数据帧的预定属性为为MPDU结构的长度信息,AP或STA利用服务字段携带MPDU结构的长度信息。
第一种具体实施方式为:MPDU结构的长度信息携带在所述服务字段中的保留比特位上。
第二种具体实现方式为:MPDU结构的长度信息携带在所述服务字段中的部分扰码初始化比特位上和所述服务字段中的保留比特位上。
具体来讲,MPDU的结构由于没有分隔符,因此本发明实施例提出在服务字段中使用一部分比特来指示MPDU结构的长度。仍请参考图2,802.11ax协议的数据帧的服务字段包含9个保留比特,可以利用9个或少于9个保留比特携带MPDU结构的长度信息。从图2中还可以看出,802.11ax协议的数据帧的服务字段还包括7个扰码初始化比特,如果9个保留比特不足以携带MPDU结构的长度信息,则还可以利用7个扰码初始化比特中的部分比特和9个保留比特共同携带MPDU结构的长度信息。第一种实现主要针对数据采用MPDU结构的短帧,该短帧可以是一些短的数据帧、控制帧等。
可选的,所述服务字段还携带所述指示信息的冗余校验码CRC;或所述数据帧的数据字段包含的MAC帧头携带所述指示信息的CRC。
具体来讲,为了保证MPDU结构的长度信息的正确性,在传输MPDU结构的长度信息的同时,还要传输MPDU结构的长度信息的CRC比特。
一种实施方式为:可以从服务字段的9个保留比特以及部分扰码初始化比特中,选取几个比特来携带MPDU的长度信息的CRC比特。通过选取的几个比特直接获知MPDU的长度信息的CRC比特,或者通过对选取的几个比特的分析,间接获知MPDU的长度信息的CRC比特。
另一种实施方式为:将MPDU的长度信息的CRC比特携带在数据帧的数据字段包含的MAC帧头里传输。通过MAC帧头直接获知MPDU的长度信息的CRC比特,或者通过对MAC帧头的分析,间接获知MPDU的长度信息的CRC比特。MAC帧头如图4所示,例如:可以在MAC帧头的时长/标识域携带MPDU的长度信息的CRC比特。
在第二种实现中,数据帧的预定属性为所述数据帧的数据字段包含的MAC帧头的压缩信息,利用服务字段携带数据帧的数据字段包含的MAC帧头的压缩信息。
具体来讲,AP与STA之间传输的数据采用MPDU结构或AMPDU结构, AP或STA利用数据帧中的服务字段携带数据的MAC帧头的压缩信息。
第一种具体实施方式为:服务字段中的保留比特或部分保留比特携带的MAC帧头的压缩信息。
第二种具体实现方式为:服务字段中的部分扰码初始化比特和保留比特携带MAC帧头的压缩信息。
具体来讲,在下一代802.11ax协议中,会引入OFDMA(中文:正交频分复用;英文:Orthogonal Frequency Division Multiplexing)技术,即AP(中文:接入点;英文:Access Point)将整个带宽分成多个子信道,通过多个子信道同时向多个STA(中文:站点;英文:Station)传递数据。采用OFDMA可以实现数据并发传输。但带来的问题是每一个STA都要传输MAC帧头,因此,MAC帧头的开销成倍的增加。因此针对一些在PPDU(Physical Layer Protocol Data Unit,物理层协议数据单元)中承载的信息,会进行相应的压缩或删除,从而减少MAC帧头的开销。因此本发明实施例提出在服务字段中使用一部分比特来指示数据帧的数据字段包含的MAC帧头的压缩信息。
仍请参考图2,802.11ax协议的数据帧的服务字段包含9个保留比特,可以利用9个或少于9个保留比特携带MAC帧头的压缩信息。从图2中还可以看出,802.11ax协议的数据帧的服务字段还包括7个扰码初始化比特,如果9个保留比特不足以携带数据的MAC帧头的压缩信息,则还可以利用7个扰码初始化比特中的部分比特和9个保留比特共同携带MAC帧头的压缩信息。第二种实现中所述的MAC帧头的压缩信息包括:MAC帧头是否被压缩以及MAC帧头中哪些域被压缩。
一种实施方式为:利用服务字段中的保留比特做比特映射,一个保留比特对应MAC帧头里的一个域。如果保留比特为1,则表示该保留比特对应的域未被压缩,如果保留比特为0,则表示该保留比特对应的域被压缩。或者如果保留比特为0,则表示该保留比特对应的域未被压缩,如果保留比特为1,则表示该保留比特对应的域被压缩。接收端通过对保留比特的读取,即知道MAC帧头中哪些域是被压缩的。接收端可以是AP,也可以是STA,如果由 AP发送数据帧给STA,则接收端为STA,如果由STA发送数据帧给AP,则接收端为AP。当然,也可以利用服务字段中的保留比特和部分扰码初始化比特做比特映射。
另一种实施方式为:用n个保留比特表示2n种不同的压缩组合。举例说明,假设n=2,用00表示MAC帧头不进行压缩,01表示MAC帧头中的帧控制域和时长/标识域被压缩,10表示时长标识域和地址1域被压缩,11表示地址1域和地址2域被压缩。当然,也可以利用服务字段中的保留比特和部分扰码初始化比特表示多种不同的压缩组合。
可选的,所述服务字段还携带所述指示信息的冗余校验码CRC;或所述MAC帧头中携带所述指示信息的CRC。
具体来讲,为了保证MAC帧头的压缩信息的正确性,在传输MAC帧头的压缩信息的同时,还要传输MAC帧头的压缩信息的CRC比特。
具体实施方式与传输MPDU结构的长度信息的CRC比特类似,在此就不再赘述。
在第三种实现中,第一电子设备的预定参数为STA或AP的缓存信息,利用服务字段携带STA或AP的缓存信息。
具体来讲,STA利用数据帧中的服务字段携带STA的缓存信息,或者AP利用数据帧中的服务字段携带AP的缓存信息。
第一种具体实施方式为:服务字段中的保留比特携带STA或AP的缓存信息。
第二种具体实现方式为:服务字段中的部分扰码初始化比特和保留比特携带STA或AP的缓存信息。
具体来讲,如果AP和STA均采用802.11ax协议,则AP会根据多个STA中每个STA的缓存信息,对STA进行调度。因而在AP向STA传输数据之前,AP需要获得各STA的缓存信息。当然,STA也可能需要获得AP的缓存信息。因此本发明实施例提出在服务字段中使用一部分比特来指示STA或AP的缓存信息。
仍请参考图2,802.11ax协议的数据帧的服务字段包含9个保留比特,可以利用9个或少于9个保留比特携带STA或AP的缓存信息。从图2中还可以看出,802.11ax协议的数据帧的服务字段还包括7个扰码初始化比特,如果9个保留比特不足以携带STA或AP的缓存信息,则还可以利用7个扰码初始化比特中的部分比特和9个保留比特共同携带STA或AP的缓存信息。第三种实现中所述的缓存信息还可以替换为:一些power saving的参数,例如:AP或STA可以接收多少个空间流或可以接收的带宽等信息。
另外,可以从所有可用比特中,选取几个比特来传输CRC比特,该CRC保护缓存信息。另一种实施方式是,将所述的CRC比特携带到MAC帧头里传输。
一种实施方式为:发送端在发送一些非缓存汇报帧时,若后续还有数据想要传输,则可以在服务字段中携带缓存信息上报给接收端。如果发送端为STA,则接收端为AP,由STA发送非缓存会汇报帧给AP。如果发送端为AP,则接收端为STA,由AP发送非缓存会汇报帧给STA。
考虑到服务字段的可用比特有限,服务字段的可用比特是指:服务字段的保留比特,或者服务字段的保留比特加上部分扰码初始化比特。本发明实施例提供另一种实施方式为:采用较大的粒度来指示缓存信息,例如:以10字节为单位,或100字节为单位。或者先指示一下粒度是多少,再指示该粒度下的缓存是多少。
可选的,所述服务字段还携带所指示信息的冗余校验码CRC;或所述数据帧的数据字段包含的MAC帧头携带所述指示信息的CRC。
具体来讲,为了保证缓存信息的正确性,在传输缓存信息的同时,还要传输缓存信息的CRC比特。
具体实施方式与传输MPDU结构的长度信息的CRC比特类似,在此就不再赘述。
对上述第一种实现至第三种实现中的任一种实现,本发明实施例还提出利用服务字段指示服务字段是否包含指示信息,或包含哪种指示信息。
第一种实现方式为:所述服务字段中的特定比特表征所述服务字段是否包含所述指示信息,或所述服务字段中的特定比特表征所述指示信息的类型。
具体来讲,使用服务字段的可用比特中的任一比特来指示服务字段是否包含指示信息,或是包含哪种指示信息。服务字段的可用比特是指:服务字段的保留比特,或者服务字段的保留比特加上部分扰码初始化比特。例如:使用服务字段的第8个比特(即bit7)来指示服务字段是否包含指示信息,或是包含哪种指示信息。
如果默认802.11ax的数据帧结构中服务字段是包含指示信息的,则无需再利用服务字段中的某个比特表示服务字段是否包含指示信息,而直接利用服务字段中的某个比特表示服务字段包含哪种指示信息。
第二种实现方式为:若所述数据帧包含的高效信令字段携带用于表征所述数据帧的数据字段中的数据是否采用聚合媒体接入控制协议数据单元AMPDU结构的第一标识,则所述高效信令字段还基于所述第一标识表征所述服务字段是否包含所述指示信息;或若所述数据帧包含的传统信令字段携带用于表征所述数据帧的数据字段中的数据是否采用AMPDU结构的第二标识,则所述传统信令字段基于所述第二标识表征所述服务字段是否包含所述指示信息的指示。
具体来讲,考虑到数据帧的高效信令字段(以下用HE-SIG字段表示)会携带用于表征数据帧的数据字段中的数据是否采用AMPDU结构的第一标识,则可以利用HE-SIG字段中的第一标识同时表征服务字段是否包含指示信息或表征服务字段包含哪种指示信息,这样,通过对HE-SIG字段的分析,可以获知两方面信息,第一方面信息为数据帧的数据字段中的数据是否采用AMPDU结构,第二方面信息为服务字段是否包含指示信息或包含哪种指示信息。
考虑到数据帧的传统信令字段(以下用L-SIG字段表示)会携带用于表征数据帧的数据字段中的数据是否采用AMPDU结构的第二标识,则可以利用L-SIG字段中的第二标识同时表征服务字段是否包含指示信息的指示或指 示服务字段包含哪种指示信息的指示,这样,通过对L-SIG字段的分析,可以获知两方面信息,第一方面信息为数据是否采用AMPDU结构,第二方面信息为服务字段是否包含指示信息或包含哪种指示信息。
如果默认802.11ax的数据帧结构中服务字段是包含指示信息的,则无需再利用HE-SIG字段表示服务字段是否包含指示信息,而直接利用HE-SIG字段携带服务字段包含哪种指示信息。同理,如果默认802.11ax的数据帧结构中服务字段是包含指示信息的,则无需再利用L-SIG字段携带服务字段是否携带指示信息的指示,而直接利用L-SIG字段携带携带服务字段包含哪种指示信息的指示。
基于同一发明构思,本发明实施例还提供一种传输数据帧的装置。请参考图7,图7为本发明实施例提供的数据传输装置的结构模块图。图7所示的装置涉及到的术语的含义以及具体实现,可以参考前述图1至图6以及实施例的相关描述。该装置包括:
生成单元420,用于生成数据帧,所述数据帧的服务字段携带指示信息,所述指示信息用于指示所述数据帧的预定属性或所述装置的预定属性;
发送单元421,用于发送所述数据帧。
可选的,所述指示信息携带在所述服务字段中的保留比特位上;或
所述指示信息携带在所述服务字段中的部分扰码初始化比特位上和所述服务字段中的保留比特位上。
可选的,所述服务字段还携带所述指示信息的冗余校验码CRC;或
所述数据的MAC帧头携带所述指示信息的CRC。
可选的,所述服务字段还携带所指示信息的冗余校验码CRC;或
所述数据帧的数据字段包含的MAC帧头中携带所述指示信息的CRC。
可选的,所述数据帧的数据字段中的数据采用媒体接入控制协议数据单元MPDU结构,所述数据帧的预定属性为所述MPDU结构的长度信息。
可选的,所述数据帧的预定属性为所述数据帧的数据字段包含的MAC帧头的压缩信息。
可选的,所述服务字段中的特定比特表征所述服务字段是否包含所述指示信息。
可选的,若所述数据帧包含的高效信令字段携带用于表征所述数据帧的数据字段中的数据是否采用聚合媒体接入控制协议数据单元AMPDU结构的第一标识,则所述高效信令字段还基于所述第一标识表征所述服务字段是否包含所述指示信息;或
若所述数据帧包含的传统信令字段携带用于表征所述数据帧的数据字段中的数据是否采用AMPDU结构的第二标识,则所述传统信令字段基于所述第二标识表征所述服务字段是否包含所述指示信息的指示。
可选的,所述装置的预定参数为所述装置的缓存信息。
可选的,所述数据帧为基于802.11ax协议的数据帧。
可选的,所述装置为接入点AP或站点STA。
前述实施例中描述的传输数据的方法的执行过程的各种变化方式和具体实例同样适用于本实施例的装置,通过前述对传输数据的方法执行过程的详细描述,本领域技术人员可以清楚的知道本实施例中装置的实施方法,所以为了说明书的简洁,在此不再详述。
请再参考图8所示,图8为本发明实施例提供的传输数据的装置的硬件结构示意图。该装置包括:
处理器431,生成数据帧,所述数据帧的服务字段携带指示信息,所述指示信息用于指示所述数据帧的预定属性或所述装置的预定属性;
发送器432,用于发送所述数据帧。
可选的,所述指示信息携带在所述服务字段中的保留比特位上;或
所述指示信息携带在所述服务字段中的部分扰码初始化比特位上和所述服务字段中的保留比特位上。
可选的,所述服务字段还携带所述指示信息的冗余校验码CRC;或
所述数据的MAC帧头携带所述指示信息的CRC。
可选的,所述服务字段还携带所指示信息的冗余校验码CRC;或
所述数据帧的数据字段包含的MAC帧头中携带所述指示信息的CRC。
可选的,所述数据帧的数据字段中的数据采用媒体接入控制协议数据单元MPDU结构,所述数据帧的预定属性为所述MPDU结构的长度信息。
可选的,所述数据帧的预定属性为所述数据帧的数据字段包含的MAC帧头的压缩信息。
可选的,所述服务字段中的特定比特表征所述服务字段是否包含所述指示信息。
可选的,若所述数据帧包含的高效信令字段携带用于表征所述数据帧的数据字段中的数据是否采用聚合媒体接入控制协议数据单元AMPDU结构的第一标识,则所述高效信令字段还基于所述第一标识表征所述服务字段是否包含所述指示信息;或
若所述数据帧包含的传统信令字段携带用于表征所述数据帧的数据字段中的数据是否采用AMPDU结构的第二标识,则所述传统信令字段基于所述第二标识表征所述服务字段是否包含所述指示信息的指示。
可选的,所述装置的预定参数为所述装置的缓存信息。
可选的,所述数据帧为基于802.11ax协议的数据帧。
可选的,所述装置为接入点AP或站点STA。
其中,在图8中,总线架构(用总线430来代表),总线430可以包括任意数量的互联的总线和桥,总线430将包括由处理器431代表的一个或多个处理器和存储器434代表的存储器的各种电路连接在一起。总线430还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口433在总线430和发送器432之间提供接口。发送器432可以是收发机,提供用于在传输介质上与各种其他装置通信的单元。
处理器431负责管理总线430和通常的处理,而存储器434可以被用于存储处理器431在执行操作时所使用的数据。
接入点AP具体可以是无线路由器、热点或具有热点功能的电子设备,例 如手机、平板电脑。
前述实施例中描述的AP执行过程的各种变化方式和具体实例同样适用于本实施例的AP,通过前述对AP执行过程的详细描述,本领域技术人员可以清楚的知道本实施例中AP的实施方法,所以为了说明书的简洁,在此不再详述。
前述实施例中描述的传输数据的方法的执行过程的各种变化方式和具体实例同样适用于本实施例的装置,通过前述对传输数据的方法执行过程的详细描述,本领域技术人员可以清楚的知道本实施例中装置的实施方法,所以为了说明书的简洁,在此不再详述。
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
本发明实施例中,数据帧的服务字段携带指示信息,指示信息用于指示第一电子设备与第二电子设备之间传输的数据帧的预定属性,或者指示第一电子设备的预定参数,充分利用数据帧中的服务字段传输第一电子设备与第二电子设备之间的交互信息,提高了数据帧传输的信息量。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的 装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (20)

  1. 一种传输数据帧的方法,其特征在于,包括:
    第一电子设备生成数据帧,所述数据帧的服务字段携带指示信息,所述指示信息用于指示所述数据帧的预定属性或所述第一电子设备的预定参数;
    所述第一电子设备将所述数据帧发送至第二电子设备。
  2. 如权利要求1所述的方法,其特征在于,所述指示信息携带在所述服务字段中的保留比特位上;或
    所述指示信息携带在所述服务字段中的部分扰码初始化比特位上和所述服务字段中的保留比特位上。
  3. 如权利要求1或2所述的方法,其特征在于,所述服务字段还携带所述指示信息的冗余校验码CRC;或
    所述数据帧的数据字段包含的MAC帧头中携带所述指示信息的CRC。
  4. 如权利要求1-3任一所述的方法,其特征在于,所述数据帧的数据字段中的数据采用媒体接入控制协议数据单元MPDU结构,所述数据帧的预定属性为所述MPDU结构的长度信息。
  5. 如权利要求1-3任一所述的方法,其特征在于,所述数据帧的预定属性为所述数据帧的数据字段包含的MAC帧头的压缩信息。
  6. 如权利要求1-5任一所述的方法,其特征在于,所述服务字段中的特定比特表征所述服务字段是否包含所述指示信息。
  7. 如权利要求1-6任一所述的方法,其特征在于,若所述数据帧包含的高效信令字段携带用于所述数据帧的数据字段中的数据是否采用聚合媒体接入控制协议数据单元AMPDU结构的第一标识,则所述高效信令字段还基于所述第一标识表征所述服务字段是否包含所述指示信息;或
    若所述数据帧包含的传统信令字段携带用于表征所述数据帧的数据字段中的数据是否采用AMPDU结构的第二标识,则所述传统信令字段基于所述第二标识表征所述服务字段是否包含所述指示信息的指示。
  8. 如权利要求1-3任一所述的方法,其特征在于,所述第一电子设备的预定参数为所述第一电子设备的缓存信息。
  9. 如权利要求1-8任一所述的方法,其特征在于,所述数据帧为基于802.11ax协议的数据帧。
  10. 如权利要求1-9任一所述的方法,其特征在于,若所述第一电子设备为接入点AP,则所述第二电子设备为站点STA;或
    若所述第一电子设备为STA,则所述第二电子设备为AP。
  11. 一种传输数据帧的装置,其特征在于,包括:
    生成单元,用于生成数据帧,所述数据帧的服务字段携带指示信息,所述指示信息用于指示所述数据帧的预定属性或所述装置的预定属性;
    发送单元,用于发送所述数据帧。
  12. 如权利要求11所述的装置,其特征在于,所述指示信息携带在所述服务字段中的保留比特位上;或
    所述指示信息携带在所述服务字段中的部分扰码初始化比特位上和所述服务字段中的保留比特位上。
  13. 如权利要求11或12所述的装置,其特征在于,所述服务字段还携带所述指示信息的冗余校验码CRC;或
    所述数据帧的数据字段包含的MAC帧头中携带所述指示信息的CRC。
  14. 如权利要求11-13任一所述的装置,其特征在于,所述数据帧的数据字段中的数据采用媒体接入控制协议数据单元MPDU结构,所述数据帧的预定属性为所述MPDU结构的长度信息。
  15. 如权利要求11-13任一所述的装置,其特征在于,所述数据帧的预定属性为所述数据帧的数据字段包含的MAC帧头的压缩信息。
  16. 如权利要求11-15任一所述的装置,其特征在于,所述服务字段中的特定比特表征所述服务字段是否包含所述指示信息。
  17. 如权利要求11-16任一所述的装置,其特征在于,若所述数据帧包含的 高效信令字段携带用于表征所述数据帧的数据字段中的数据是否采用聚合媒体接入控制协议数据单元AMPDU结构的第一标识,则所述高效信令字段还基于所述第一标识表征所述服务字段是否包含所述指示信息;或
    若所述数据帧包含的传统信令字段携带用于表征所述数据帧的数据字段中的数据是否采用AMPDU结构的第二标识,则所述传统信令字段基于所述第二标识表征所述服务字段是否包含所述指示信息的指示。
  18. 如权利要求11-13任一所述的装置,其特征在于,所述装置的预定参数为所述装置的缓存信息。
  19. 如权利要求11-18任一所述的装置,其特征在于,所述数据帧为基于802.11ax协议的数据帧。
  20. 如权利要求11-19任一所述的装置,其特征在于,所述装置为接入点AP或站点STA。
PCT/CN2015/083413 2015-07-06 2015-07-06 一种传输数据帧的方法及装置 WO2017004779A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/083413 WO2017004779A1 (zh) 2015-07-06 2015-07-06 一种传输数据帧的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/083413 WO2017004779A1 (zh) 2015-07-06 2015-07-06 一种传输数据帧的方法及装置

Publications (1)

Publication Number Publication Date
WO2017004779A1 true WO2017004779A1 (zh) 2017-01-12

Family

ID=57684647

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/083413 WO2017004779A1 (zh) 2015-07-06 2015-07-06 一种传输数据帧的方法及装置

Country Status (1)

Country Link
WO (1) WO2017004779A1 (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1522519A (zh) * 2001-06-29 2004-08-18 皇家菲利浦电子有限公司 用于ieee802.11h无线局域网中功率控制和比特率调整的信号对噪声容限信息
US20060056443A1 (en) * 2004-09-10 2006-03-16 Zhifeng Tao Frame aggregation in wireless communications networks
CN1816992A (zh) * 2003-06-06 2006-08-09 摩托罗拉公司 具有流量指示符标志的信标分组
CN102598803A (zh) * 2009-11-03 2012-07-18 马维尔国际贸易有限公司 通信设备中的功率节省
CN102948123A (zh) * 2010-06-02 2013-02-27 高通股份有限公司 Ieee802.11ac中的vht-sig-b和服务字段的格式
CN104429000A (zh) * 2012-07-02 2015-03-18 高通股份有限公司 用于增强型无线通信帧的***和方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1522519A (zh) * 2001-06-29 2004-08-18 皇家菲利浦电子有限公司 用于ieee802.11h无线局域网中功率控制和比特率调整的信号对噪声容限信息
CN1816992A (zh) * 2003-06-06 2006-08-09 摩托罗拉公司 具有流量指示符标志的信标分组
US20060056443A1 (en) * 2004-09-10 2006-03-16 Zhifeng Tao Frame aggregation in wireless communications networks
CN102598803A (zh) * 2009-11-03 2012-07-18 马维尔国际贸易有限公司 通信设备中的功率节省
CN102948123A (zh) * 2010-06-02 2013-02-27 高通股份有限公司 Ieee802.11ac中的vht-sig-b和服务字段的格式
CN104429000A (zh) * 2012-07-02 2015-03-18 高通股份有限公司 用于增强型无线通信帧的***和方法

Similar Documents

Publication Publication Date Title
WO2021027872A1 (zh) 信号发送、接收、信息反馈方法、装置、通信节点及介质
US10178582B2 (en) Apparatus and methods for frame control design
WO2019019906A1 (zh) 一种通信方法、设备及存储介质
EP2793448B1 (en) Method, device, and system for short address use in wireless data communication networks
US11039448B2 (en) Resource scheduling method and apparatus
WO2016049890A1 (zh) 数据传输方法和设备
EP3066813B1 (en) Apparatus and methods for mac header compression
WO2019095271A1 (zh) 资源确定方法、装置、网元及***
CN103703829A (zh) 一种数据传输方法和装置
JP2017502564A (ja) 拡張ブロック確認応答プロトコル
JP7100135B6 (ja) データ伝送制御方法および関連製品
BR112019021637A2 (pt) Controle de fluxo para dispositivos sem fio
WO2021036648A1 (zh) 数据传输方法及装置
WO2021047564A1 (zh) 一种数据发送和接收方法、装置和存储介质
KR102357325B1 (ko) 연속적인 자원 할당의 표시
JP2023165904A (ja) フラグメンテーションを利用する無線通信方法及びそれを使用する無線通信端末
WO2017185980A1 (zh) 数据传输方法及装置
TW201943304A (zh) 上行控制訊息傳輸方法及裝置
WO2021212286A1 (zh) 物理下行控制信道传输方法、装置及存储介质
WO2020125369A1 (zh) 信息处理方法、装置、设备及计算机可读存储介质
WO2019213881A1 (zh) 一种上行传输资源分配方法及装置
WO2019095204A1 (zh) 网络配置方法、装置、网元及***
WO2019183941A1 (zh) 上行控制信息传输方法及装置
WO2017004779A1 (zh) 一种传输数据帧的方法及装置
CN107534604B (zh) 一种数据处理方法及装置

Legal Events

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

Ref document number: 15897435

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

Country of ref document: EP

Kind code of ref document: A1