Communication apparatus, control method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorHirohiko Inohiza
Life of this patent
Estimating the term…
Abstract
A communication device selects whether to communicate with another communication device via a constructing device configured to construct a wireless network or communicate via a direct wireless interface based on a fact that the another communication device selected by a user is one redundantly detected by both a search method via the constructing device and a search method without intervention of the constructing device.
Claims31
A communication device comprising:
- a first communication unit configured to directly wirelessly communicate with another communication device;
- a second communication unit configured to communicate with another communication device via a constructing device configured to construct a wireless network;
- a first search unit configured to search, without intervention of the constructing device, for another communication device to communicate with via the first communication unit;
- a second search unit configured to search, via the constructing device, for another communication device to communicate with via the second communication unit;
- a first acceptance unit configured to accept a user operation for selecting another communication device to communicate with via the first communication unit or the second communication unit from among other communication devices detected by at least a search by the first search unit or a search by the second search unit;
- a selection unit configured to select whether to communicate with the another communication device via the first communication unit or via the second communication unit based on one or more of a state of communication with the another communication device, information about the communication device, and information about the another communication device, based on a fact that the another communication device selected by the user operation is one redundantly detected by the search by the first search unit and the search by the second search unit;
- and
- a control unit configured to perform control to communicate with the another communication device selected by the user operation via the first communication unit or via the second communication unit selected by the selection unit.
A communication device comprising:
- a first communication unit configured to directly wirelessly communicate with another communication device;
- a second communication unit configured to communicate with another communication device via a constructing device configured to construct a wireless network;
- a first search unit configured to search, without intervention of the constructing device, for another communication device to communicate with via the first communication unit;
- a second search unit configured to search, via the constructing device, for another communication device to communicate with via the second communication unit;
- a first acceptance unit configured to accept a first user operation for selecting another communication device to communicate with via the first communication unit or the second communication unit from among other communication devices detected by at least a search by the first search unit or a search by the second search unit;
- and
- a notification unit configured to, in a case where a user selects which of the first communication unit or the second communication unit to communicate with the another communication device selected by the first user operation, provide a notification based on one or more of a state of communication with the another communication device, information about the communication device, and information about the another communication device based on a fact that the another communication device is one redundantly detected by the search by the first search unit and the search by the second search unit.
A method for controlling a communication device, comprising:
- searching as a first search, without intervention of a constructing device configured to construct a wireless network, for another communication device to perform direct wireless communication with;
- searching as a second search, via the constructing device, for another communication device to communicate with via the constructing device;
- accepting a user operation for selecting another communication device to communicate with via the direct wireless communication or via the constructing device from among other communication devices detected by at least one of the first and second searches;
- selecting whether to perform the direct wireless communication with the another communication device or perform communication with the another communication device via the constructing device based on one or more of a state of communication with the another communication device, information about the communication device, and information about the another communication device based on a fact that the another communication device selected by the user operation is one detected by both the first search and the second search;
- and
- performing control to communicate with the another communication device selected by the user operation by either the selected direct wireless communication or the selected communication via the constructing device.
A method for controlling a communication device, comprising:
- searching as a first search, without intervention of a constructing device configured to construct a wireless network, for another communication device to perform direct wireless communication with;
- searching as a second search, via the constructing device, for another communication device to communicate with via the constructing device:
- accepting a user operation for selecting another communication device to communicate with via the direct wireless communication or via the constructing device from among other communication devices detected by at least the first search or the second search, and
- providing, in a case where a user selects whether to communicate with the another communication device selected by the user operation via the direct wireless communication or via the constructing device, a notification based on one or more of a state of communication with the another communication device, information about the communication device, and information about the another communication device based on a fact that the another communication device is one redundantly detected by the first search and the second search.
A computer-readable storage medium storing a program for causing a computer to execute a method for controlling a communication device, the method comprising:
- searching as a first search, without intervention of a constructing device configured to construct a wireless network, for another communication device to perform direct wireless communication with,
- searching as a second search, via the constructing device, for another communication device to communicate with via the constructing device;
- accepting a user operation for selecting another communication device to communicate with via the direct wireless communication or via the constructing device from among other communication devices detected by at least one of the first and second searches;
- selecting whether to perform the direct wireless communication with the another communication device or perform communication with the another communication device via the constructing device based on one or more of a state of communication with the another communication device, information about the communication device, and information about the another communication device based on a fact that the another communication device selected by the user operation is one detected by both the first search and the second search;
- and
- performing control to communicate with the another communication device selected by the user operation by either the selected direct wireless communication or the selected communication via the constructing device.
A computer-readable storage medium storing a program for causing a computer to execute a method for controlling a communication device, the method comprising:
- searching as a first search, without intervention of a constructing device configured to construct a wireless network, for another communication device to perform direct wireless communication with;
- searching as a second search, via the constructing device, for another communication device to communicate with via the constructing device;
- accepting a user operation for selecting another communication device to communicate with via the direct wireless communication or via the constructing device from among other communication devices detected by at least the first search or the second search;
- and
- providing, in a case where a user selects whether to communicate with the another communication device selected by the user operation via the direct wireless communication or via the constructing device, a notification based on one or more of a state of communication with the another communication device, information about the communication device, and information about the another communication device based on a fact that the another communication device is one redundantly detected by the first search and the second search.
Dependencies are inferred from the claim text.