Communication apparatus and method of controlling the same
First Claim
1. A communication apparatus which establishes a connection with a device in a network by using a discovery protocol for discovering the device, comprising:
- a communication interface that communicates with a device in a network;
a processor that controls operation of the communication interface; and
wherein the processor;
controls the communication interface to transmit a search command to search devices in the network;
controls the communication interface to receive pieces of device information transmitted from devices in the network in response to the search command;
selects a device based on an instruction via an operation unit of the communication apparatus from among the devices from which the pieces of device information are received;
controls the communication interface to transmit an advertisement signal to advertise to devices in the network of presence of the communication apparatus after the selection of the device;
controls the communication interface to receive a connection request transmitted from a device in the network, the connection request being transmitted by a device which has received the advertisement signal;
determines whether the connection request has been transmitted from the selected device; and
controls the communication interface to transmit a response representing that a connection is accepted in response to the connection request if it is determined that the connection request has been transmitted from the selected device.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to a communication apparatus capable of facilitating a connection with a device in a network by using a discovery protocol for discovering a device in a network. After selecting a device based on pieces of device information transmitted from devices in the network in response to a search command to search devices in the network, the communication apparatus transmits a notification signal to notify devices in the network of the presence of the communication apparatus. If a connection request received from a device which has received the notification signal is one transmitted from the selected device, the communication apparatus transmits a response representing that connection is accepted for the connection request.
-
Citations
13 Claims
-
1. A communication apparatus which establishes a connection with a device in a network by using a discovery protocol for discovering the device, comprising:
-
a communication interface that communicates with a device in a network; a processor that controls operation of the communication interface; and wherein the processor; controls the communication interface to transmit a search command to search devices in the network; controls the communication interface to receive pieces of device information transmitted from devices in the network in response to the search command; selects a device based on an instruction via an operation unit of the communication apparatus from among the devices from which the pieces of device information are received; controls the communication interface to transmit an advertisement signal to advertise to devices in the network of presence of the communication apparatus after the selection of the device; controls the communication interface to receive a connection request transmitted from a device in the network, the connection request being transmitted by a device which has received the advertisement signal; determines whether the connection request has been transmitted from the selected device; and controls the communication interface to transmit a response representing that a connection is accepted in response to the connection request if it is determined that the connection request has been transmitted from the selected device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of controlling a communication apparatus which establishes a connection with a device in a network by using a discovery protocol for discovering the device, the method comprising:
-
transmitting a search command to search devices in the network; receiving pieces of device information transmitted from devices in the network in response to the search command; selecting a device based on an instruction via an operation unit of the communication apparatus from among the devices from which the pieces of device information are received; transmitting an advertisement signal to advertise to devices in the network of presence of the communication apparatus after the selection of the device; receiving a connection request transmitted from a device in the network, the connection request being transmitted by a device which has received the advertisement signal; determining whether the connection request has been transmitted from the selected device; and transmitting a response representing that a connection is accepted in response to the connection request if it is determined that the connection request has been transmitted from the selected device.
-
-
13. A non-transitory computer-readable storage medium on which a computer program that causes, when executed, a processor to perform a method of controlling a communication apparatus which establishes a connection with a device in a network by using a discovery protocol for discovering the device, the method comprising:
-
transmitting a search command to search devices in the network; receiving pieces of device information transmitted from devices in the network in response to the search command; selecting a device based on an instruction via an operation unit of the communication apparatus from among the devices from which the pieces of device information are received; transmitting an advertisement signal to advertise to devices in the network of presence of the communication apparatus after the selection of the device; receiving a connection request transmitted from a device in the network, the connection request being transmitted by a device which has received the advertisement signal; determining whether the connection request has been transmitted from the selected device; and transmitting a response representing that a connection is accepted in response to the connection request if it is determined that the connection request has been transmitted from the selected device.
-
Specification