Communication method and apparatus, device, and storage medium

By adding or reusing the first control field in MPDU's Mac head, the HT control field cannot carry more link signaling and/or parameters, and the HT control is achieved without increasing the size of the Mac head size. The capacity of the field is expanded.

WO2025020906A1PCT designated stage expired Publication Date: 2025-01-30SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/104305
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-27
Filing Date
2024-07-08
Publication Date
2025-01-30

AI Technical Summary

Technical Problem

In the prior art, the HT control field cannot carry more link signaling and/or parameters, resulting in the inability to effectively transmit emerging signaling and/or parameters related to the communication link.

Method used

By adding or reusing the first control field in the MAC head of MPDU, combined with the instructions of+HTC sub -field and the first sub -field, expand the capacity of the HT control field, so that the Mac head can carry more link signals and/// Or parameters.

Benefits of technology

Without increasing the Mac head size, the HT control field can carry more link signals and/or parameters, solving the problem of insufficient HT control field capacity in the existing technology.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024104305_30012025_PF_FP_ABST
    Figure CN2024104305_30012025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to the technical field of WiFi communications, and provide a communication method and apparatus, a device, and a storage medium. The method comprises: transmitting an MPDU, wherein the MAC header of the MPDU comprises a multiplexing field, a first sub-field and a +HTC sub-field, or the MAC header comprises an HT control field, a first control field, the first sub-field and the +HTC sub-field; and the multiplexing field is the HT control field or the first control field. By increasing the first control field, the MAC header can carry more link signaling and / or parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, device, equipment and storage medium

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on July 27, 2023, with application number 202310936283.X and application name “Communication Method, Device, Equipment and Storage Medium”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application belongs to the field of WiFi communication technology, and specifically relates to a communication method, apparatus, device and storage medium. Background Art

[0003] The Media Access Control Protocol Data Unit (MPDU) consists of a Media Access Control (MAC) header, a frame body, and a Frame Check Sequence (FCS). The MAC header includes a High Throughput (HT) Control field, which carries signaling and / or parameters related to the communication link to notify the peer end.

[0004] With technological evolution, signaling and / or parameters related to communication links (hereinafter referred to as link signaling and / or parameters) continue to increase, but the HT Control field cannot carry more of these newly emerging link signaling and / or parameters. Therefore, a method is urgently needed to enable the MAC header to carry more link signaling and / or parameters.

[0005] Summary of the Invention

[0006] The present application relates to a communication method, apparatus, device and storage medium, which solves the technical problem that the HT control field cannot carry more link signaling and / or parameters.

[0007] In a first aspect, an embodiment of the present application provides a communication method, including:

[0008] Transmitting a media access control protocol data unit (MPDU), wherein a media access control (MAC) header of the MPDU includes a multiplexing field, a first subfield, and a high throughput control (+HTC) subfield, or the MAC header includes a high throughput HT control field, a first control field, the first subfield, and the +HTC subfield, and the multiplexing field is the HT control field or the first control field.

[0009] In a possible implementation manner, the first subfield multiplexes the retry subfield.

[0010] In a possible implementation manner, the first subfield is used to indicate that the multiplexing field is the first control field, and / or the +HTC subfield is used to indicate that the multiplexing field is the HT control field.

[0011] In a possible implementation manner, the first control field includes an unmodified first control field or a modification of the first control field.

[0012] In a possible implementation manner, the first subfield and the +HTC subfield are used to combine and indicate the multiplexing field.

[0013] In a possible implementation manner, when the values ​​indicated by the +HTC subfield and the first subfield are the first value, the multiplexing field is the HT control field;

[0014] When the value indicated by the +HTC subfield and the first subfield is the second value, the multiplexing field is the unmodified first control field;

[0015] When the value indicated by the +HTC subfield and the first subfield is a third value, the multiplexing field is a first variant of the first control field;

[0016] When the value indicated by the +HTC subfield and the first subfield is the fourth value, the multiplexing field does not exist.

[0017] In a possible implementation, when the MAC header includes the HT control field and the first control field, the first subfield is used to indicate whether the first control field exists, and the +HTC subfield is used to indicate whether the HT control field exists.

[0018] In a possible implementation manner, the first control field is used to indicate at least one of the following:

[0019] Multi-AP coordinated control signaling and / or parameters;

[0020] Direct link buffer status report control signaling and / or parameters;

[0021] Link adaptation control signaling and / or parameters;

[0022] Multi-link power management control signaling and / or parameters;

[0023] roaming control signaling and / or parameters;

[0024] sub-channel access control signaling and / or parameters;

[0025] security control signaling and / or parameters;

[0026] artificial intelligence control signaling and / or parameters;

[0027] Machine learning control signaling and / or parameters;

[0028] Low-latency flow control signaling and / or parameters;

[0029] Hybrid automatic repeat request control signaling and / or parameters;

[0030] Aggregate physical protocol data unit control signaling and / or parameters;

[0031] Cross-link traffic indication control signaling and / or parameters;

[0032] Multilink pause control signaling and / or parameters.

[0033] In one possible implementation, the method further includes:

[0034] Determining whether a sequence number corresponding to the MPDU exists in a receive buffer;

[0035] If so, it is determined that the MPDU is a duplicate frame.

[0036] In a second aspect, an embodiment of the present application provides a communication device, including:

[0037] A transmission module is configured to transmit a media access control protocol data unit (MPDU), wherein the media access control (MAC) header of the MPDU includes a multiplexing field, a first subfield, and a high throughput control (+HTC) subfield, or the MAC header includes a high throughput HT control field, a first control field, the first subfield, and the +HTC subfield, and the multiplexing field is the HT control field or the first control field.

[0038] In a third aspect, an embodiment of the present application provides an electronic device, including: a processor, a memory;

[0039] The memory stores computer-executable instructions;

[0040] The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to the first aspect.

[0041] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, which are used to implement the method described in the first aspect when the computer-executable instructions are executed by a processor.

[0042] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which implements the method described in the first aspect when executed by a processor.

[0043] In a sixth aspect, an embodiment of the present application provides a chip having a computer program stored thereon, and when the computer program is executed by the chip, the method described in the first aspect is implemented.

[0044] In a possible implementation, the chip is a chip in a chip module.

[0045] Embodiments of the present application provide a communication method, apparatus, device, and storage medium. In this method, an MPDU is transmitted, wherein the MAC header of the MPDU includes a multiplexing field, a first subfield, and a +HTC subfield, or the MAC header includes an HT control field, a first control field, a first subfield, and a +HTC subfield, and the multiplexing field is the HT control field or the first control field. By adding the first control field, the MAC header can carry more link signaling and / or parameters. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0047] FIG1 is a schematic diagram of the structure of an MPDU in the related art;

[0048] FIG2 is a schematic diagram of the structure of the frame control field of a non-S1G MPDU in the related art;

[0049] FIG3 is a schematic diagram of the structure of the HT control field of the MPDU in the related art;

[0050] FIG4 is a flow chart of a communication method provided in an embodiment of the present application;

[0051] FIG5 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0052] FIG6 is a schematic structural diagram of an electronic device provided in an embodiment of the present application.

[0053] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0054] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0055] In this application, "and / or" is simply a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document indicates that the related objects are in an "or" relationship.

[0056] The first, second, etc. descriptions appearing in this application are only used for illustration and distinction of the described objects. There is no order, nor does it indicate a special limitation on the number of objects in the embodiments of this application, and cannot constitute any limitation on the embodiments of this application.

[0057] "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can represent: a, b, c, a and b, a and c, b and c, or a, b and c, where each of a, b, c can itself be an element or a set containing one or more elements.

[0058] Throughout this application, the terms "exemplary," "in some embodiments," and "in other embodiments" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.

[0059] The structures of each frame given in this application are only examples. Each frame may include more or fewer fields, and this application does not limit this.

[0060] In order to explain this application more clearly, the relevant technologies involved in this application are first introduced below.

[0061] In a wireless local area network (WLAN), when two devices send data, they can encapsulate the data through the data link layer and / or the physical layer. The Institute of Electrical and Electronics Engineers (IEEE) 802.11 defines the data link layer and the physical layer. The data link layer is divided into the logical link control (LLC) layer and the media access control (MAC) layer; the physical (PHY) layer is divided into the physical layer convergence procedure (PLCP) layer and the physical medium dependent (PMD) layer.

[0062] When data from the network layer enters the data link layer, it first passes through the LLC layer, where some information is added to form a media access control service data unit (MAC Service Data Unit, MSDU). The MSDU enters the MAC layer, and after the MAC header information and the tail FCS check information are added to the MSDU, it is converted by the wireless network card driver into an MPDU, or MAC frame. When the MPDU enters the physical layer, its name becomes the physical layer convergence process service data unit (PLCP Service Data Unit, PSDU), that is, the PSDU is the same as the MPDU. After receiving the PSDU, the PLCP adds a preamble synchronization code and a PHY header in front of the PSDU to form a physical layer protocol data unit (Physical Protocol Data Unit, PPDU). The PPDU will then be handed over to the PMD layer, where it will be modulated into a bit stream for transmission according to different algorithms.

[0063] The structure of the MPDU is shown in Figure 1, including a MAC header, a frame body, and an FCS. The MAC header includes a frame control field, a duration / identifier (ID) field, an address 1 field, an address 2 field, an address 3 field, a sequence control field, an address 4 field, a quality of service (QoS) control field, and an HT control field.

[0064] When the Type subfield is not equal to 1 or the Subtype subfield is not equal to 6, the structure of the Frame Control field of a non-S1G MPDU (S1G (Sub1GHz): supporting devices operating below 1GHz) is shown in Figure 2, including: Protocol Version subfield, Type subfield, Subtype subfield, To Distribution System (DS) subfield, From DS subfield, More Fragments subfield, Retry subfield, Power Management subfield, More Data subfield, Protected Frame subfield, and High Throughput Control (+HTC) subfield.

[0065] The +HTC subfield in the frame control field indicates whether the HT control field exists.

[0066] When the value corresponding to the retry subfield in the frame control field is 1, it indicates that the data MPDU or management MPDU carrying the retry subfield is a retransmission MPDU, so as to help the receiving end eliminate duplicate frames.

[0067] The MPDU for which the Retry subfield is enabled cannot be a Block Ack protocol MPDU or an Aggregate MPDU. However, in practice, MPDUs are typically Block Ack protocol MPDUs or Aggregate MPDUs. Furthermore, for an MPDU for which the Retry subfield is enabled, the receiver can check the Sequence Control field to determine whether the MPDU is a retransmitted MPDU. Therefore, the Retry subfield is becoming less and less useful.

[0068] The structure of the HT Control field is shown in Figure 3. When the variant is HT, the HT Control field includes the HT Control Middle subfield, the Access Category (AC) Constraint subfield, and the Reverse Direction Grant (RDG) / More PPDU subfield. When the variant is Very High Throughput (VHT), the HT Control field includes the VHT Control Middle subfield, the AC Constraint subfield, and the RDG / More PPDU subfield. When the variant is High Efficiency (HE), the HT Control field includes the A Control subfield.

[0069] The HT Control field carries link signaling and / or parameters to notify the peer end. The HT Control mid-field corresponds to the IEEE 802.11n standard, the VHT Control mid-field corresponds to the IEEE 802.11ac standard, and the A Control subfield corresponds to standards such as IEEE 802.11ax and IEEE 802.11be.

[0070] With the evolution of technology and the continuous increase in link signaling and / or parameters, the available space of the HT control field is getting smaller and smaller, making it unable to carry more newly emerging link signaling and / or parameters.

[0071] In order to solve the above technical problems, the present application multiplexes the first control field on the HT control field, or adds the first control field to the MAC header of the MPDU, so that the MAC header can carry more link signaling and / or parameters.

[0072] The technical solutions shown in this application are described in detail below through specific embodiments. It should be noted that the following embodiments can exist independently or in combination with each other, and the same or displayed content will not be repeated in different embodiments.

[0073] FIG4 is a flow chart of a communication method provided in an embodiment of the present application. Referring to FIG4 , the method includes:

[0074] S401. Transmit an MPDU, where the MAC header of the MPDU includes a multiplexing field, a first subfield, and a +HTC subfield, or the MAC header includes an HT control field, a first control field, a first subfield, and a +HTC subfield, and the multiplexing field is the HT control field or the first control field.

[0075] The execution subject of the embodiment of the present application can be a non-access point station (STA), an access point (AP), or a communication device set in a STA or AP. The communication device can be implemented by software or by a combination of software and hardware.

[0076] Transmitting an MPDU may refer to sending an MPDU or receiving an MPDU.

[0077] For example, the STA sends an MPDU to the AP, and the AP receives the MPDU sent by the STA.

[0078] In another example, the AP sends an MPDU to the STA, that is, the STA receives the MPDU sent by the AP.

[0079] In another example, STA1 sends an MPDU to STA2, that is, STA2 receives the MPDU sent by STA1.

[0080] In another example, AP1 sends an MPDU to AP2, that is, AP2 receives the MPDU sent by AP1.

[0081] In a possible implementation, the first subfield may be used to indicate whether the first control field exists.

[0082] The first subfield may also be referred to as an ultra high reliability control (Ultra High Reliability Control, +UHRC) subfield, or may be referred to as other subfields, which is not limited in this application.

[0083] In one possible implementation, the first subfield multiplexes the retry subfield, that is, the position of the first subfield in the MPDU is the same as that of the retry subfield.

[0084] Multiplexing means that in IEEE802.11bn and later versions, the subfield located at the above position (B11 bit of the frame control field) is the first subfield; in versions before IEEE802.11bn, the subfield located at the above position is the retry subfield.

[0085] When the subfield at the above position is the first subfield, whether the MPDU carrying the first subfield is a duplicate frame can be determined in the following manner:

[0086] Determine whether a sequence number corresponding to the MPDU exists in the receive buffer; if so, determine that the MPDU is a duplicate frame.

[0087] By multiplexing the retry subfield with the first subfield, the usage of the retry subfield can be extended.

[0088] In a possible implementation manner, the first control field may be used to indicate subsequent newly occurring signaling and / or parameters.

[0089] Exemplarily, the first control field is used to indicate at least one of the following:

[0090] Multi-AP coordinated control signaling and / or parameters;

[0091] Direct link buffer status report control signaling and / or parameters;

[0092] Link adaptation control signaling and / or parameters;

[0093] Multi-link power management control signaling and / or parameters;

[0094] roaming control signaling and / or parameters;

[0095] sub-channel access control signaling and / or parameters;

[0096] security control signaling and / or parameters;

[0097] artificial intelligence control signaling and / or parameters;

[0098] Machine learning control signaling and / or parameters;

[0099] Low-latency flow control signaling and / or parameters;

[0100] Hybrid automatic repeat request control signaling and / or parameters;

[0101] Aggregate physical protocol data unit control signaling and / or parameters;

[0102] Cross-link traffic indication control signaling and / or parameters;

[0103] Multilink pause control signaling and / or parameters.

[0104] The first control field may be referred to as an ultra high reliability (UHR) control field, or may be referred to as other fields, which is not limited in this application.

[0105] The following describes how to indicate the first control field located at different positions in two cases.

[0106] Case 1: The first control field is multiplexed with the HT control field.

[0107] That is, the MAC header of the MPDU includes a multiplexing field, a first subfield and a +HTC subfield, and the multiplexing field is the HT control field or the first control field.

[0108] In a possible implementation, the first subfield may be used to indicate that the multiplexing field is a first control field, and / or the +HTC subfield may indicate that the multiplexing field is an HT control field.

[0109] Exemplarily, when the first subfield is 1, it may indicate that the multiplexing field is the first control field; when the first subfield is 0, it may indicate that the multiplexing field is not the first control field.

[0110] When the +HTC subfield is 1, it may indicate that the multiplexing field is the HT control field. When the +HTC subfield is 0, it may indicate that the multiplexing field is not the HT control field.

[0111] When the first subfield is 0 and the +HTC subfield is 0, it may indicate that the multiplexing field does not exist.

[0112] In a possible implementation manner, the first control field includes an unmodified first control field or a modification of the first control field.

[0113] That is, the MAC header of the MPDU includes a multiplexing field, a first subfield, and a +HTC subfield, and the multiplexing field is the HT control field, the unmodified first control field, or a modified first control field.

[0114] In a possible implementation, the first subfield and the +HTC subfield may be combined to indicate a multiplexing field.

[0115] When the value indicated by the +HTC subfield and the first subfield is the first value, it may indicate that the multiplexing field is the HT control field;

[0116] When the value indicated by the +HTC subfield and the first subfield is the second value, it may indicate that the multiplexing field is the unmodified first control field;

[0117] When the +HTC subfield and the value indicated by the first subfield are the third value, it may indicate that the multiplexing field is a first variant of the first control field;

[0118] When the value indicated by the +HTC subfield and the first subfield is the fourth value, it may indicate that the multiplexing field does not exist.

[0119] The first value, the second value, the third value and the fourth value are different.

[0120] Exemplarily, the multiplexing fields may be indicated by the following table:

[0121] Note: When the +HTC subfield is 0, it may cause compatibility issues. Therefore, when the device versions of both communicating parties are IEEE802.11bn and later versions, they can be parsed according to the above table. Alternatively, the MPDU in the PPDU of IEEE802.11bn and later versions can be parsed according to the above table.

[0122] The purpose of the HT Control field can be expanded without increasing the size of the MAC header. That is, the HT Control field in the MAC header can carry more link signaling and / or parameters without increasing the size of the MAC header.

[0123] Case 2: Add the first control field to the MAC header.

[0124] That is, the MAC header of the MPDU includes the HT control field, the first control field, the first subfield and the +HTC subfield.

[0125] At this time, the first subfield may be used to indicate whether the first control field exists, and the +HTC subfield may be used to indicate whether the HT control field exists.

[0126] Exemplarily, when the first subfield is 1, it may indicate that the first control field exists; when the first subfield is 0, it may indicate that the first control field does not exist.

[0127] When the +HTC subfield is 1, it may indicate that the HT Control field exists, and when the +HTC subfield is 0, it may indicate that the HT Control field does not exist.

[0128] The MAC header of the MPDU can carry the HT control field and the first control field at the same time, that is, by adding the first control field, the MAC header can carry more link signaling and / or parameters.

[0129] FIG5 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. Referring to FIG5 , the device 10 includes:

[0130] The transmission module 11 is used to transmit the MPDU, where the MAC header of the MPDU includes a multiplexing field, a first subfield and a +HTC subfield, or the MAC header includes an HT control field, a first control field, a first subfield and a +HTC subfield, and the multiplexing field is the HT control field or the first control field.

[0131] In a possible implementation manner, the first subfield reuses the retry subfield.

[0132] In a possible implementation manner, the first subfield is used to indicate that the multiplexing field is a first control field, and / or the +HTC subfield is used to indicate that the multiplexing field is an HT control field.

[0133] In a possible implementation manner, the first control field includes an unmodified first control field or a modification of the first control field.

[0134] In a possible implementation manner, the first subfield and the +HTC subfield are used to combine and indicate a multiplexing field.

[0135] In a possible implementation manner, when the value indicated by the +HTC subfield and the first subfield is the first value, the multiplexing field is the HT control field;

[0136] +When the value indicated by the HTC subfield and the first subfield is the second value, the multiplexing field is the unmodified first control field;

[0137] +When the value indicated by the HTC subfield and the first subfield is the third value, the multiplexing field is a variant of the first control field;

[0138] When the value indicated by the +HTC subfield and the first subfield is the fourth value, the multiplexing field does not exist.

[0139] In a possible implementation, when the MAC header includes the HT control field and the first control field, the first subfield is used to indicate whether the first control field exists, and the +HTC subfield is used to indicate whether the HT control field exists.

[0140] In one possible implementation, the first control field is used to indicate at least one of the following:

[0141] Multi-AP coordinated control signaling and / or parameters;

[0142] Direct link buffer status report control signaling and / or parameters;

[0143] Link adaptation control signaling and / or parameters;

[0144] Multi-link power management control signaling and / or parameters;

[0145] roaming control signaling and / or parameters;

[0146] sub-channel access control signaling and / or parameters;

[0147] security control signaling and / or parameters;

[0148] artificial intelligence control signaling and / or parameters;

[0149] Machine learning control signaling and / or parameters;

[0150] Low-latency flow control signaling and / or parameters;

[0151] Hybrid automatic repeat request control signaling and / or parameters;

[0152] Aggregate physical protocol data unit control signaling and / or parameters;

[0153] Cross-link traffic indication control signaling and / or parameters;

[0154] Multilink pause control signaling and / or parameters.

[0155] In a possible implementation, the device 10 further includes:

[0156] The determination module 12 is configured to determine whether a sequence number corresponding to the MPDU exists in the receiving buffer; if so, determine that the MPDU is a duplicate frame.

[0157] The communication device 10 can execute any step in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.

[0158] Figure 6 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Referring to Figure 6 , the electronic device 20 may include a transceiver 21, a memory 22, and a processor 23. The transceiver 21 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, a transmitter, a transmitting port, a transmitting interface, or similar descriptions, and the receiver may also be referred to as a receiver, a receiver, a receiving port, a receiving interface, or similar descriptions. For example, the transceiver 21, the memory 22, and the processor 23 are interconnected via a bus 24.

[0159] The memory 22 is used to store program instructions;

[0160] The processor 23 is configured to execute program instructions stored in the memory, so as to enable the electronic device 20 to execute any of the communication methods shown above.

[0161] The transceiver 21 is used to perform the transceiver functions of the electronic device 20 in the above communication method.

[0162] The electronic device may be a chip, a module, an integrated development environment (IDE), etc.

[0163] The electronic device 20 shown in the embodiment of FIG6 can execute any step in the above method embodiments, and its implementation principles and beneficial effects are similar, which will not be described in detail here.

[0164] An embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed on a computer, any one of the above-mentioned communication methods is executed.

[0165] The embodiments of the present application may also provide a computer program product, which may be executed by a processor, and when the computer program product is executed by a computer, any of the above communication methods is executed.

[0166] All or part of the steps of the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above-mentioned method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), random access memory (RAM), flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disc, and any combination thereof.

[0167] The present application embodiment is described with reference to the flow chart and / or block diagram according to the method, device (system) and computer program product of the embodiment of the present application.It should be understood that each flow process and / or box in the flow chart and / or block diagram and the combination of the flow process and / or box in the flow chart and / or block diagram can be realized by computer program instructions.These computer program instructions can be provided to the processing unit of general-purpose computer, special-purpose computer, embedded processing machine or other programmable data processing equipment to produce a machine, so that the instruction executed by the processing unit of computer or other programmable data processing equipment produces the device for realizing the function specified in one flow chart flow chart or multiple flow charts and / or one block or multiple blocks of block diagram.

[0168] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0169] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0170] Obviously, those skilled in the art may make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations.

Claims

1. A communication method, characterized in that: include: Transmit a media access control protocol data unit MPDU, wherein the media access control MAC header of the MPDU includes a multiplexing field, a first subfield and a high throughput control +HTC subfield, or the MAC header includes a high throughput HT control field, a first control field, the first subfield and the +HTC subfield, and the multiplexing field is the HT control field or the first control field.

2. The method according to claim 1, characterized in that The first subfield multiplexes the retry subfield.

3. The method according to claim 1, characterized in that The first subfield is used to indicate that the multiplexing field is the first control field, and / or the +HTC subfield is used to indicate that the multiplexing field is the HT control field.

4. The method according to claim 1, characterized in that: The first control field includes an unmodified first control field or a modification of the first control field.

5. The method according to claim 4, characterized in that The first subfield and the +HTC subfield are used to indicate the multiplexing field in combination.

6. The method according to claim 5, characterized in that When the value indicated by the +HTC subfield and the first subfield is a first value, the multiplexing field is the HT control field; When the value indicated by the +HTC subfield and the first subfield is a second value, the multiplexing field is the unmodified first control field; When the value indicated by the +HTC subfield and the first subfield is a third value, the multiplexing field is a variant of the first control field; When the value indicated by the +HTC subfield and the first subfield is the fourth value, the multiplexing field does not exist.

7. The method according to claim 1, characterized in that When the MAC header includes the HT control field and the first control field, the first subfield is used to indicate whether the first control field exists, and the +HTC subfield is used to indicate whether the HT control field exists.

8. The method according to any one of claims 1 to 7, characterized in that: The first control field is used to indicate at least one of the following: Multi-AP coordination control signaling and / or parameters; Direct link cache status report control signaling and / or parameters; Link adaptation control signaling and / or parameters; Multi-link power management control signaling and / or parameters; Roaming control signaling and / or parameters; sub-channel access control signaling and / or parameters; security control signaling and / or parameters; Artificial intelligence control signaling and / or parameters; Machine learning control signaling and / or parameters; Low-latency flow control signaling and / or parameters; Hybrid automatic repeat request control signaling and / or parameters; Aggregate physical protocol data unit control signaling and / or parameters; Cross-link traffic indication control signaling and / or parameters; Multilink pause control signaling and / or parameters.

9. The method according to claim 3, 5, 6 or 7, characterized in that: The method further comprises: Determining whether there is a sequence number corresponding to the MPDU in the receive buffer; If so, it is determined that the MPDU is a duplicate frame.

10. A communication device, characterized in that: include: A transmission module is used to transmit a media access control protocol data unit MPDU, wherein the media access control MAC header of the MPDU includes a multiplexing field, a first subfield and a high throughput control +HTC subfield, or the MAC header includes a high throughput HT control field, a first control field, the first subfield and the +HTC subfield, and the multiplexing field is the HT control field or the first control field.

11. An electronic device, characterized in that: include: Processor, memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 9 when executed by a processor.

13. A computer program product, characterized in that The invention comprises a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Control information indication method and network element

    CN108234093A

  • Control information indication method and network element

    CN113014366A

  • Aggregated control information for wireless communication network

    CN113475112A

  • Method for transmitting wireless frame including multiple signaling fields, and device therefor

    US20190124638A1