Apparatus and method of controlling the same in a system for communications between a priority terminal and a non-priority terminal
AssigneeCanon Kabushiki Kaisha
InventorShigeru Hiroki
Life of this patent
Estimating the term…
Abstract
A data communication control is realized in a system in which a priority terminal is shorter than a non-priority terminal in a standby time required until the terminal starts data communication after detecting that a communication medium is idle. An apparatus operating as the priority terminal determines an amount of data to be transmitted from the apparatus, and performs control for causing another apparatus operating as the non-priority terminal according to the determined amount of data.
Claims20
An apparatus in a system in which a priority terminal has a standby time that is shorter than a standby time of a non-priority terminal, wherein the standby times are the times required until the respective terminals start data transmission after detecting that a communication medium is idle, the apparatus comprising:
- a transmission request unit configured to request transmission of data, wherein the transmission request causes the apparatus to send a connection request to another apparatus;
- a first determination unit configured to determine an amount of data to be transmitted from the apparatus to the another apparatus in a case where the apparatus is operating as the priority terminal;
- and
- a control unit configured to perform control for allowing the another apparatus, which is operating as the non-priority terminal, to transmit data according to the determined amount of data,
- wherein the priority terminal sends the connection request before the non-priority terminal sends the connection request.
A method of controlling an apparatus in a system in which a priority terminal has a standby time that is shorter than a standby time of a non-priority terminal, wherein the standby times are the times required until the respective terminals start data communication after detecting that a communication medium is idle, the method comprising:
- requesting transmission of data;
- sending a connection request to another apparatus based on the transmission request;
- determining an amount of data to be transmitted from the apparatus to the another apparatus in a case where the apparatus operates as the priority terminal;
- and
- performing control for causing the another apparatus, which is operating as the non-priority terminal, to transmit data to the apparatus according to the determined amount of data,
- wherein the priority terminal sends the connection request before the non-priority terminal sends the connection request.
A non-transitory computer-readable storage medium storing a computer program for causing a computer to execute a method of controlling an apparatus in a system in which a priority terminal has a standby time that is shorter than a standby time of a non-priority terminal, wherein the standby times are the times required until the respective terminals start data communication after detecting that a communication medium is idle, the control method comprising:
- requesting transmission of data;
- sending a connection request to another device based on the transmission request;
- determining an amount of data to be transmitted from the apparatus to another apparatus in a case where the apparatus operates as the priority terminal;
- and
- performing control for causing the another apparatus, which is operating as the non-priority terminal, to transmit data to the apparatus according to the determined amount of data,
- wherein the priority terminal sends the connection request before the non-priority terminal sends the connection request.
An apparatus in a system in which a priority terminal has a standby time that is shorter than a standby time of a non-priority terminal, wherein the standby times are the times required until the respective terminals start data transmission after detecting that a communication medium is idle, the apparatus comprising:
- a first determination unit configured to determine an amount of data to be transmitted from the apparatus to another apparatus in a case where the apparatus is operating as the priority terminal;
- a control unit configured to perform control for allowing the another apparatus, which is operating as the non-priority terminal, to transmit data according to the determined amount of data;
- and
- a second determination unit configured to determine whether there is data to be transmitted from the another apparatus,
- wherein the control unit controls interruption of transmission of data until the apparatus completes the transmission of data according to the determination results obtained by the first and second determination units, and
- wherein, if the second determination unit determines that there is no data to be transmitted, the control unit continues the transmission of data without interrupting the transmission of data irrespective of the amount of data to be transmitted from the apparatus.
A method of controlling an apparatus in a system in which a priority terminal has a standby time that is shorter than a standby time of a non-priority terminal, wherein the standby times are the times required until the respective terminals start data transmission after detecting that a communication medium is idle, the method comprising:
- determining an amount of data to be transmitted from the apparatus to another apparatus in a case where the apparatus operates as the priority terminal;
- performing control for causing the another apparatus, which is operating as the non-priority terminal, to transmit data to the apparatus according to the determined amount of data;
- determining whether there is data to be transmitted from the another apparatus;
- controlling interruption of transmission of data until the apparatus completes the transmission of data according to the determination results obtained by determining the amount of data to be transmitted and determining whether there is data to be transmitted from the another apparatus;
- and
- if it is determined that there is no data to be transmitted, continuing the transmission of data without interrupting the transmission of data irrespective of the amount of data to be transmitted from the apparatus.
A non-transitory computer-readable storage medium storing a computer program for causing a computer to execute a method of controlling an apparatus in a system in which a priority terminal has a standby time that is shorter than a standby time of a non-priority terminal, wherein the standby times are the times required until the respective terminals start data communication after detecting that a communication medium is idle, the method comprising:
- determining an amount of data to be transmitted from the apparatus to another apparatus in a case where the apparatus operates as the priority terminal;
- performing control for causing the another apparatus, which is operating as the non-priority terminal, to transmit data to the apparatus according to the determined amount of data;
- determining whether there is data to be transmitted from the another apparatus;
- controlling the interruption of transmission of data until the apparatus completes the transmission of data according to the determination results obtained by determining the amount of data to be transmitted and determining whether there is data to be transmitted from the another apparatus;
- and
- if it is determined that there is no data to be transmitted, continuing the transmission of data without interrupting the transmission of data irrespective of the amount of data to be transmitted from the apparatus.
Dependencies are inferred from the claim text.