Communication apparatus, communication method, and program
AssigneeCanon Kabushiki Kaisha
InventorHitoshi Aoki
Life of this patent
Estimating the term…
Abstract
A communication for executing a service with another communication apparatus that can execute a desired service is efficiently executed. A communication apparatus performs a communication for establishing a data link during a cyclic first period in a network, performs, in accordance with the data link established with another communication apparatus within the network, a communication based on the data link with the other communication apparatus by using the established data link during a second period other than the first period, and announces the second period within the network.
Claims8
A communication apparatus comprising:
- one or more memories having instructions stored therein;
- and
- one or more processors that, upon execution of the instructions, is configured to:
- perform a first communication for establishing a data link during a first cyclic period, wherein the first cyclic period is a period in which devices in a network to which the communication apparatus belongs communicate a synchronization signal to synchronize each other;
- set a second period, different from the first cyclic period, for performing a second communication with a partner apparatus in the network using the established data link;
- and
- perform, during the second period the second communication with the partner apparatus using the established data link,
- wherein, in a case where another data link has already been established in the network, the communication apparatus determines whether or not to set the second period such that the second communication is performed in the same period as a period that is set for the another data link, and sets the second period based on a result of the determination.
A communication method performed by a communication apparatus that includes one or more processors that are configured to perform the method comprising:
- performing a first communication for establishing a data link during a first cyclic period, wherein the first cyclic period is a period in which devices in a network to which the communication apparatus belongs communicate a synchronization signal to synchronize each other;
- setting a second period, different from the first cyclic period, for performing a second communication with a partner apparatus in the network using the established data link;
- and
- performing, during the second period, the second communication with the partner apparatus using the established data link,
- wherein, in a case where another data link has already been established in the network, it is determined whether or not to set the second period such that the second communication is performed in the same period as a period that is set for the another data link, and the second period is set based on a result of the determination.
A non-transitory computer-readable storage medium storing computer executable instructions, which when executed by one or more processors, cause a communication apparatus to perform a method comprising:
- performing a first communication for establishing a data link during a first cyclic period, wherein the first cyclic period is a period in which devices in a network to which the communication apparatus belongs communicate a synchronization signal to synchronize each other;
- setting a second period, different from the first cyclic period, for performing a second communication with a partner apparatus in the network using the established data link;
- and
- performing, during the second period, the second communication with the partner apparatus using the established data link,
- wherein, in a case where another data link has already been established in the network, it is determined whether or not to set the second period such that the second communication is performed in the same period as a period that is set for the another data link, and the second period is set based on a result of the determination.
Dependencies are inferred from the claim text.