Communication apparatus, control method, and recording medium
AssigneeCanon Kabushiki Kaisha
InventorYuki Fujimori
Life of this patent
Estimating the term…
Abstract
A communication apparatus is provided and is capable of selecting between a mode in which a service search is performed in a single network and a mode in which a service search is performed in a plurality of networks selects which mode to perform a service search in based on a predetermined condition, and performs a service search in the selected mode.
Claims23
A communication apparatus comprising:
- a participation unit configured to join a network in which participating apparatuses perform communication using a predetermined signal therebetween;
- a first search unit configured to, in a case where there are a first network in which participating apparatuses perform communication using the predetermined signal therebetween and a second network in which participating apparatuses perform communication using the predetermined signal therebetween, join either the first or second networks via the participation unit based on a result of comparison between a first value set for the first network and a second value set for the second network, perform a service search in the joined network, and not perform a service search in the other network by not joining the other network;
- a second search unit configured to, in a case where there are the first and second networks, join the first and second networks via the participation unit, perform a service search in the first network, and perform a service search in the second network as well;
- and
- a selection unit configured to receive a selection to select whether to perform a service search by the first search unit or perform a service search by the second search unit.
A method for controlling a communication apparatus, the method causing the communication apparatus to:
- join a network in which participating apparatuses perform communication using a predetermined signal therebetween;
- in a case where there are a first network in which participating apparatuses perform communication using the predetermined signal therebetween and a second network in which participating apparatuses perform communication using the predetermined signal therebetween, join either the first or second networks based on a result of comparison between a first value set for the first network and a second value set for the second network, perform a service search in the joined network as a first search, and not perform a service search in the other network by not joining the other network;
- in a case where there are the first and second networks, join the first and second networks, and perform a service search in the first network and in the second network as a second search;
- and
- receiving a selection to select whether to perform a service search by the first search or perform a service search by the second search.
A non-transitory computer-readable recording medium on which a program for causing a computer to function as each unit of a communication apparatus is recorded, the program causing the computer to:
- join a network in which participating apparatuses perform communication using a predetermined signal therebetween;
- in a case where there are a first network in which participating apparatuses perform communication using the predetermined signal therebetween and a second network in which participating apparatuses perform communication using the predetermined signal therebetween, join either the first or second networks based on a result of comparison between a first value set for the first network and a second value set for the second network, perform a service search in the joined network as a first search, and not perform a service search in the other network by not joining the other network;
- in a case where there are the first and second networks, join the first and second networks, and perform a service search in the first network and in the second network as a second search;
- and
- receive a selection to select whether to perform a service search by the first search or perform a service search by the second search.
Dependencies are inferred from the claim text.