Information processing apparatus and its method
AssigneeCanon Kabushiki Kaisha
InventorTomoyuki Hansaki
Life of this patent
Estimating the term…
Abstract
An information processing apparatus which stores identification information (MAC address) for detection confirmation of a target network device in advance and executes detection of the target network device by comparing the stored identification information and identification information acquired from the network device on a network repeats executing a request by unicast to a part of addresses in a range of addresses to be detection target and then executing a request by broadcast or multicast until the target network device can be detected.
Claims12
An information processing apparatus which stores identification information for detection confirmation of a target network device in advance and executes detection of the target network device by comparing the stored identification information for detection confirmation and identification information acquired from the network device on a network, the information processing apparatus comprising:
- a setting unit configured to set a range of addresses to be targeted when the network device on the network is detected;
- a first detection unit configured to detect the target network device by requesting a response including the identification information of the network device from the network device on the network using the broadcast or multicast;
- a second detection unit configured to detect the target network device by requesting a response including the identification information of the network device from the network device on the network using unicast in the range of addresses to be targeted set by the setting unit;
- and
- a control unit configured to perform control to repeat processing in which the first detection unit executes a request by the broadcast or the multicast, and when the response is not returned, the second detection unit executes a request by the unicast to a part of the addresses in the range of addresses to be targeted until the target network device can be detected.
A method for detecting a target network device by comparing identification information for detection confirmation of the target network device stored in advance and identification information acquired from a network device on a network, the method comprising:
- setting a range of addresses to be targeted when the network device on the network is detected;
- executing first detection for detecting the target network device by requesting a response including the identification information of the network device from the network device on the network using broadcast or multicast;
- executing second detection for detecting the target network device by requesting a response including the identification information of the network device from the network device on the network using unicast in the set range of the addresses to be targeted;
- and
- performing control to repeat executing a request by the broadcast or the multicast in the first detection and executing a request by the unicast to a part of the addresses in the range of addresses to be targeted in the second detection when the response from the first detection is not returned until the target network device can be detected,
- wherein when a request by the unicast is executed to a part of the addresses in the range of addresses to be targeted, the request by the unicast is executed to an address different from an address to which the previous request was made by the unicast.
A computer readable storage medium which stores a computer program for causing a computer to execute a method for detecting a target network device by comparing identification information for detection confirmation of the target network device stored in advance and identification information acquired from a network device on a network, the method comprising:
- setting a range of addresses to be targeted when the network device on the network is detected;
- executing first detection for detecting the target network device by requesting a response including the identification information of the network device from the network device on the network using broadcast or multicast;
- executing second detection for detecting the target network device by requesting a response including the identification information of the network device from the network device on the network using unicast in the set range of the addresses to be targeted;
- and
- performing control to repeat executing a request by the broadcast or the multicast in the first detection and executing a request by the unicast to a part of the addresses in the range of addresses to be targeted in the second detection when the response from the first detection is not returned until the target network device can be detected,
- wherein when a request by the unicast is executed to a part of the addresses in the range of addresses to be targeted, the request by the unicast is executed to an address different from an address to which the previous request was made by the unicast.
Dependencies are inferred from the claim text.