Control method for classified traffic transmission
AssigneeMediatek Inc.
InventorsChi-Han Huang, Shu-Min Cheng
Life of this patent
Estimating the term…
Abstract
The present invention provides a control method of a wireless communication module, which includes the steps of: obtaining a plurality of MPDUs; performing a sequence number assignment for the each of the plurality of MPDUs, and sequentially enqueuing the plurality of MPDUs into a queue based on their sequence numbers, wherein at least one specific sequence number is reserved for a specific type of MPDU; and sequentially aggregates the plurality of MPDUs in the queue to generate a PPDU.
Claims12
A control method of a wireless communication module, comprising:
- obtaining a plurality of media access control protocol data units (MPDUs);
- performing a sequence number assignment for the each of the plurality of MPDUs, and sequentially enqueuing the plurality of MPDUs into a queue based on their sequence numbers, wherein at least one specific sequence number is reserved for a specific type of MPDU;
- and
- sequentially aggregating the plurality of MPDUs in the queue to generate a physical layer protocol data unit (PPDU);
- wherein the plurality of the MPDUs comprise a plurality of non-latency-sensitive MPDUs and at least one latency-sensitive MPDU, and the at least one specific sequence number is reserved for the latency-sensitive MPDU;
- and when performing the sequence number assignment for the plurality of non-latency-sensitive MPDUs, the at least one specific sequence number is skipped.
A control method of a wireless communication module, comprising:
- obtaining a plurality of media access control protocol data units (MPDUs);
- performing a sequence number assignment for the each of the plurality of MPDUs, and sequentially enqueuing the plurality of MPDUs into a queue based on their sequence numbers, wherein at least one specific sequence number is reserved for a specific type of MPDU;
- sequentially aggregating the plurality of MPDUs in the queue to generate a physical layer protocol data unit (PPDU);
- wirelessly transmitting the PPDU to an electronic device;
- receiving a block acknowledgement in response to the PPDU from the electronic device;
- and
- if the PPDU comprises the at least one specific sequence number, and the block acknowledgement indicates that the MPDU of the specific sequence number is not successfully received, sending a block acknowledgement request to trigger the station to move a block acknowledgement window so that a start sequence number of the block acknowledgement window is greater than the specific sequence number.
A wireless communication module of an electronic device, configured to perform the steps of:
- obtaining a plurality of media access control protocol data units (MPDUs);
- performing a sequence number assignment for the each of the plurality of MPDUs, and sequentially enqueuing the plurality of MPDUs into a queue based on their sequence numbers, wherein at least one specific sequence number is reserved for a specific type of MPDU;
- and
- sequentially aggregating the plurality of MPDUs in the queue to generate a physical layer protocol data unit (PPDU);
- wherein the plurality of the MPDUs comprise a plurality of non-latency-sensitive MPDUs and at least one latency-sensitive MPDU, and the at least one specific sequence number is reserved for the latency-sensitive MPDU;
- and when performing the sequence number assignment for the plurality of non-latency-sensitive MPDUs, the at least one specific sequence number is skipped.
A wireless communication module of an electronic device, configured to perform the steps of:
- obtaining a plurality of media access control protocol data units (MPDUs);
- performing a sequence number assignment for the each of the plurality of MPDUs, and sequentially enqueuing the plurality of MPDUs into a queue based on their sequence numbers, wherein at least one specific sequence number is reserved for a specific type of MPDU;
- sequentially aggregating the plurality of MPDUs in the queue to generate a physical layer protocol data unit (PPDU);
- wirelessly transmitting the PPDU to an electronic device;
- receiving a block acknowledgement in response to the PPDU from the electronic device;
- and
- if the PPDU comprises the at least one specific sequence number, and the block acknowledgement indicates that the MPDU of the specific sequence number is not successfully received, sending a block acknowledgement request to trigger the station to move a block acknowledgement window so that a start sequence number of the block acknowledgement window is greater than the specific sequence number.
Dependencies are inferred from the claim text.