Communication apparatus, control method therefor, and non-transitory computer-readable storage medium
AssigneeCanon Kabushiki Kaisha
InventorTetsuya Sawada
Life of this patent
Estimating the term…
Abstract
A communication apparatus belonging to a cluster based on Neighbor Awareness Networking (NAN), controls to establish a data link for performing data communication in the cluster, determines whether there is another cluster which can be integrated with the cluster, and decides, based on the determination result, a period during which the data link is established.
Claims7
A communication apparatus comprising:
- one or more processors;
- and
- one or more memories including instructions which, when executed by the one or more processors, cause the communication apparatus to:
- in a case where the communication apparatus is in a first cluster, detect a second cluster different from the first cluster, wherein the first cluster and the second cluster conform to a Neighbor Awareness Networking (NAN) standard;
- select a period which does not overlap any of a discovery window of the first cluster and a discovery window of the second cluster, as a communication period in which the communication apparatus communicates with another communication apparatus via a NAN Data Link in the first cluster;
- establish, with the another communication apparatus, the NAN Data Link in the first cluster that uses the selected communication period while the communication apparatus is in the first cluster;
- and
- merge the second cluster with the first cluster after successful establishment of the NAN Data Link with the another communication apparatus in the first cluster.
A control method for a communication apparatus, the method comprising:
- in a case where the communication apparatus is in a first cluster, detecting a second cluster different from the first cluster, wherein the first cluster and the second cluster conform to a Neighbor Awareness Networking (NAN) standard;
- selecting a period which does not overlap any of a discovery window of the first cluster and a discovery window of the second cluster, as a communication period in which the communication apparatus communicates with another communication apparatus via a NAN Data Link in the first cluster;
- establishing, with the another communication apparatus, the NAN Data Link in the first cluster that uses the selected communication period while the communication apparatus is in the first cluster;
- and
- merging the second cluster with the first cluster after successful establishment of the NAN Data Link with the another communication apparatus in the first cluster.
A non-transitory computer readable medium storing a computer-executable program for causing a computer to perform a control method for a communication apparatus, the method comprising:
- in a case where the communication apparatus is in a first cluster, detecting a second cluster different from the first cluster, wherein the first cluster and the second cluster conform to a Neighbor Awareness Networking (NAN) standard;
- selecting a period which does not overlap any of a discovery window of the first cluster and a discovery window of the second cluster, as a communication period in which the communication apparatus communicates with another communication apparatus via a NAN Data Link in the first cluster;
- establishing, with the another communication apparatus, the NAN Data Link in the first cluster that uses the selected communication period while the communication apparatus is in the first cluster;
- and
- merging the second cluster with the first cluster after successful establishment of the NAN Data Link with the another communication apparatus in the first cluster.
Dependencies are inferred from the claim text.