Communication apparatus, control method for communication apparatus, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorSatoru Tsuboi
Life of this patent
Estimating the term…
Abstract
A communication apparatus generates a packet, receives a packet from a first other apparatus, calculates a sum value of a data size of the generated packet and a data size of the received packet, in a case where it is determined the sum value does not exceed a threshold value, transmits the generated packet and the received packet to a second other apparatus via a first transmission path and, in a case where it is determined that the sum value exceeds the threshold value, transmits the received packet to the second other apparatus via the first transmission path and transmits the generated packet to the second other apparatus via a second transmission path.
Claims14
A communication apparatus comprising:
- a generation unit configured to generate a packet;
- a reception unit configured to receive a packet from a first other apparatus;
- a calculation unit configured to calculate a sum value of a data size of the generated packet and a data size of the received packet;
- a determination unit configured to determine whether the calculated sum value exceeds a predetermined threshold value;
- and
- a transmission unit configured to, in a case where it is determined by the determination unit that the calculated sum value does not exceed the predetermined threshold value, transmit the generated packet and the received packet to a second other apparatus via a first transmission path and, in a case where it is determined by the determination unit that the calculated sum value exceeds the predetermined threshold value, transmit the received packet to the second other apparatus via the first transmission path and transmit the generated packet to the second other apparatus via a second transmission path.
A control method for a communication apparatus, the control method comprising:
- generating a packet;
- receiving a packet from a first other apparatus;
- calculating a sum value of a data size of the generated packet and a data size of the received packet;
- determining whether the calculated sum value exceeds a predetermined threshold value;
- and
- in a case where it is determined that the calculated sum value does not exceed the predetermined threshold value, transmitting the generated packet and the received packet to a second other apparatus via a first transmission path and, in a case where it is determined that the calculated sum value exceeds the predetermined threshold value, transmitting the received packet to the second other apparatus via the first transmission path and transmitting the generated packet to the second other apparatus via a second transmission path.
A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by a computer, cause the computer to perform a control method for a communication apparatus, the control method comprising:
- generating a packet;
- receiving a packet from a first other apparatus;
- calculating a sum value of a data size of the generated packet and a data size of the received packet;
- determining whether the calculated sum value exceeds a predetermined threshold value;
- and
- in a case where it is determined that the calculated sum value does not exceed the predetermined threshold value, transmitting the generated packet and the received packet to a second other apparatus via a first transmission path and, in a case where it is determined that the calculated sum value exceeds the predetermined threshold value, transmitting the received packet to the second other apparatus via the first transmission path and transmitting the generated packet to the second other apparatus via a second transmission path.
Dependencies are inferred from the claim text.