Communication apparatus, control method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorKatsuya Suzuki
Life of this patent
Estimating the term…
Abstract
A communication apparatus determines whether to stop data reception during interpretation of the data according to a situation.
Claims20
A communication apparatus comprising:
- a first communication unit capable of transmitting stop information in a case where communication is stopped;
- a second communication unit not capable of transmitting stop information in a case where communication is stopped;
- and
- a determination unit configured to determine, in a case where data received from a terminal device is uninterpretable by the communication apparatus, whether to stop reception of the data before the reception of the data is completed or receive the data until the end thereof, based on a communication unit used to receive the data,
- wherein, in a case where the uninterpretable data is received using the first communication unit, the determination unit determines to stop reception of the data before the reception of the data is completed, and the stop information is transmitted according to the reception of the data having been stopped,
- wherein, in a case where uninterpretable data is received using the second communication unit, the determination unit determines to receive the data until the end thereof, and a response indicating completion of reception is transmitted to the terminal device according to the reception of the data having been completed, and
- wherein the first communication unit, the second communication unit and the determination unit are implemented by a processor.
A method for controlling a communication apparatus including a first communication unit capable of transmitting stop information in a case where communication is stopped and a second communication unit not capable of transmitting stop information in a case where communication is stopped, the first communication unit and the second communication unit being implemented by a processor, the method comprising:
- in a case where data received from a terminal device is uninterpretable by the communication apparatus and the data is received using the first communication unit, stopping reception of the data before the reception of the data is completed, and transmitting the stop information according to the reception of the data having been stopped;
- and
- in a case where data received from a terminal device is uninterpretable by the communication apparatus and the data is received using the second communication unit, receiving the data until the end thereof and transmitting a response indicating completion of reception to the terminal device.
A non-transitory computer-readable storage medium storing instructions that, when executed by a computer of a communication apparatus including a first communication unit capable of transmitting stop information in a case where communication is stopped and a second communication unit not capable of transmitting stop information in a case where communication is stopped, cause the computer to perform a method comprising:
- in a case where data received from a terminal device is uninterpretable by the communication apparatus and the data is received using the first communication unit, stopping reception of the data before the reception of the data is completed, and transmitting the stop information according to the reception of the data having been stopped;
- and
- in a case where data received from a terminal device is uninterpretable by the communication apparatus and the data is received using the second communication unit, receiving the data until the end thereof and transmitting a response indicating completion of reception to the terminal device.
Dependencies are inferred from the claim text.