US 12,438,674 B2
Communication apparatus, control method of communication apparatus, and non-transitory computer-readable storage medium
Yuki Fujimori, Rennes (FR)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Apr. 14, 2023, as Appl. No. 18/301,086.
Application 18/301,086 is a continuation of application No. PCT/JP2021/035311, filed on Sep. 27, 2021.
Claims priority of application No. 2020-177444 (JP), filed on Oct. 22, 2020.
Prior Publication US 2023/0254089 A1, Aug. 10, 2023
Int. Cl. H04L 5/00 (2006.01); H04L 1/1607 (2023.01)
CPC H04L 5/0053 (2013.01) [H04L 1/1642 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A communication apparatus compliant with the IEEE802.11 standard series, comprising:
a reception unit configured to receive, from a communication partner apparatus, a plurality of data frames respectively assigned with sequence numbers;
a generation unit configured to generate an acknowledgement (Ack) frame for the plurality of data frames received by the reception unit; and
a transmission unit configured to transmit, to the communication partner apparatus, the Ack frame generated by the generation unit,
wherein the generation unit sets, in the Ack frame, specification information that specifies at least one data frame set distinguished for every series of data frames having consecutive sequence numbers out of the plurality of received data frames,
wherein in a case where the generation unit sets, as the specification information in the Ack frame,
information of a start sequence number of a series of data frames and information of an end sequence number in each data frame set, the generation unit sets information indicating a first value in at least one of a BA Type field, Reserved subfield and BA Subtype subfield in the Ack frame,
information of a start sequence number of a series of data frames and information of the number of successive sequence numbers starting from the start sequence number to an end sequence number of the series of data frames in each data frame set, the generation unit sets information indicating a second value different from the first value in at least one of the BA Type field, the Reserved subfield, and the BA Subtype subfield in the Ack frame, and
information of a start sequence number of a series of data frames, information of the number of successive sequence numbers starting from the start sequence number to an end sequence number of the series of data frames, and information representing a size of the information of the number in each data frame set, the generation unit sets information indicating a third value different from both the first value and the second value in at least one of the BA Type field, the Reserved subfield, and the BA Subtype subfield in the Ack frame.